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
338517972823	338517973382	338517973931	338517974481	338517975032	338517975581	338517976131	338517976682	338517977232	338517977781	338517978332	338517978881	338517979431	338517979982	338517980531	338517981082	338517981632	338517982181	338517982732	338517983282	338517983832	338517984381	338517984932	338517985481	338517986032	338517986582	338517987132	338517987682	338517988232	338517988782	338517989332	338517989882	338517990432	338517990982	338517991532	338517992082	338517992631	338517993182	338517993732	338517994282	338517994832	338517995381	338517995932	338517996482	338517997032	338517997582	338517998132	338517998682	338517999232	338517999782	338518000332	338518000882	338518001432	338518001982	338518002532	338518003082	338518003632	338518004182	338518004732	338518005282	338518005832	338518006382	338518006932	338518007482	338518008032	338518008582	338518009132	338518009682	338518010232	338518010782	338518011332	338518011882	338518012432	338518012982	338518013532	338518014082	338518014632	338518015182	338518015732	338518016282	338518016832	338518017382	338518017932	338518018482	338518019032	338518019582	338518020132	338518020682	338518021232	338518021782	338518022332	338518022882	338518023432	338518023982	338518024532	338518025082	338518025632	338518026182	338518026732	338518027282	338518027832	338518028382	338518028932	338518029482	338518030032	338518030582	338518031132	338518031682	338518032232	338518032782	338518033332	338518033882	338518034432	338518034982	338518035532	338518036082	338518036632	338518037182	338518037732	338518038282	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43144	26216	22037	14325	6069	2477	1309	811	649	611	564	481	391	388	400	410	387	373	333	338	313	319	314	344	322	298	302	305	308	314	300	270	277	283	265	287	256	295	258	272	275	276	280	244	281	268	308	310	290	294	297	312	277	252	278	296	243	282	235	267	288	249	270	282	256	261	286	277	252	273	255	278	267	302	277	271	263	291	284	265	303	257	269	279	296	313	272	266	286	304	272	249	245	286	239	290	284	259	291	263	256	302	256	304	264	287	274	283	282	282	263	269	253	252	272	272	280	293	258	244	248	279	255	266	253	261	285	255	283	257	278	261	243	277	275	277	227	294	273	250	280	260	297	291	279	273	258	275	261	283	293	258	271	268	260	267	281	259	292	299	248	236	260	290	308	261	284	286	292	270	277	280	287	286	267	250	262	248	290	279	311	280	273	283	260	276	261	308	266	256	280	269	253	281	295	254	294	253	260	298	277	257	273	303	269	244	285	269	287	280	249	287	284	272	264	281	260	269	278	246	280	282	298	270	283	259	259	242	286	289	267	272	312	264	249	261	268	314	283	282	262	263	286	280	276	278	266	289	284	235	264	307	282	260	264	261	273	260	271	272	259	287	270	241	278	312	300	256	265	295	275	301	278	286	300	256	276	277	270	291	248	278	282	294	243	277	267	262	295	293	302	243	251	262	287	283	290	276	278	269	255	291	252	273	263	273	300	272	298	259	270	285	287	302	273	314	278	254	279	301	256	239	251	286	274	291	316	285	262	278	269	239	282	266	271	288	250	273	276	269	255	275	283	275	273	283	289	269	263	272	285	266	275	300	284	261	295	294	282	258	265	271	298	250	254	287	300	273	277	285	306	259	303	305	256	282	251	313	262	255	301	260	287	273	275	303	262	320	255	270	261	294	288	276	260	293	247	233	237	254	281	252	224	282	270	288	274	290	277	260	263	292	281	275	262	286	242	287	288	258	261	254	259	271	298	304	282	256	272	265	283	287	284	249	270	288	245	273	264	268	284	265	288	245	325	256	294	279	280	272	248	275	283	282	288	295	251	267	257	297	267	282	262	242	281	259	269	296	260	272	254	277	257	263	271	261	293	288	268	271	299	246	274	292	282	267	275	239	264	290	282	270	268	283	247	294	282	274	283	281	263	261	266	305	298	245	296	254	288	249	265	313	272	287	312	271	287	264	262	254	298	253	250	275	249	282	261	265	255	286	262	264	255	254	273	273	255	270	252	266	277	295	299	256	254	254	291	281	281	329	230	278	279	274	316	266	296	275	297	287	283	267	270	252	266	271	273	261	246	256	277	257	251	307	288	291	280	270	300	283	266	254	282	262	275	256	284	297	247	304	268	287	295	259	293	267	291	250	270	287	259	248	261	254	278	274	288	296	270	275	289	279	275	282	280	282	284	274	284	266	277	276	252	298	258	297	283	298	297	264	259	266	270	261	267	289	269	296	291	301	276	297	263	285	278	277	279	262	278	280	276	284	273	286	315	270	273	261	268	272	264	274	274	267	265	273	254	241	281	240	254	281	280	284	298	266	273	275	287	262	252	285	264	298	265	282	269	274	271	286	270	260	263	275	254	252	244	293	279	276	263	234	242	283	281	248	272	276	274	271	258	245	270	242	246	290	246	252	277	263	265	260	270	241	262	259	320	261	255	244	277	248	248	311	291	284	281	280	274	277	259	269	250	286	302	262	277	279	285	265	270	255	265	253	288	263	288	263	267	257	276	271	286	269	260	245	297	274	269	289	273	291	286	270	250	287	278	265	315	257	302	273	270	263	282	277	301	278	250	272	273	285	241	284	287	262	298	253	255	281	268	253	280	258	264	256	281	280	274	285	294	279	304	283	292	300	296	281	297	293	231	271	256	262	260	262	296	277	256	252	247	280	297	265	271	277	250	254	293	266	258	297	238	270	282	276	294	283	263	253	261	247	279	299	282	296	250	243	289	267	275	276	270	269	283	301	278	272	293	264	267	292	280	259	246	278	287	277	229	272	302	272	277	326	284	280	249	285	272	285	295	294	286	265	276	278	270	291	246	242	297	258	243	274	269	267	302	258	265	293	264	256	291	281	280	253	277	258	271	260	260	258	292	273	282	301	275	271	298	267	275	277	263	254	284	295	265	278	277	278	299	303	256	265	267	283	267	255	307	280	314	244	289	239	283	267	297	313	249	240	282	274	268	287	292	255	279	279	277	313	256	268	297	277	258	261	264	296	289	271	262	269	232	263	262	270	300	289	278	269	298	282	260	252	262	292	282	309	266	283	280	280	265	237	272	267	268	286	302	284	293	275	284	282	275	280	284	293	257	267	240	263	264	259	257	276	285	283	262	285	293	274	277	297	259	256	288	283	271	272	274	256	264	252	278	280	291	252	267	279	280	267	270	270	284	262	293	251	249	238	276	310	267	259	291	242	270	277	249	256	274	261	263	269	254	288	276	261	282	282	255	253	252	283	275	275	290	281	275	273	255	276	265	277	278	274	305	267	280	296	301	259	285	286	268	258	275	258	274	286	255	256	273	252	237	256	267	279	283	252	272	287	309	287	325	265	294	306	282	295	288	280	285	268	283	289	275	265	294	268	291	251	251	261	281	301	276	242	303	270	269	242	293	241	240	251	265	249	251	265	277	278	280	305	297	262	279	283	244	268	285	279	274	285	259	291	253	286	251	279	279	289	266	249	280	271	291	263	274	281	293	263	238	260	293	263	283	255	265	294	265	270	294	272	235	282	268	253	261	251	277	263	276	240	277	308	282	271	267	270	270	257	256	271	265	309	278	276	304	264	283	269	286	280	267	247	245	280	268	288	266	294	274	305	274	256	301	277	307	282	304	268	289	272	278	284	298	278	271	252	261	273	289	275	282	273	269	257	268	251	307	301	286	281	271	284	250	266	273	303	296	276	250	302	302	293	251	241	278	308	270	275	266	280	265	259	260	253	315	274	270	247	265	274	267	291	274	273	267	242	262	253	240	270	270	272	278	253	253	258	276	259	267	283	284	259	264	273	249	272	248	278	258	299	275	312	285	269	288	266	257	267	270	272	261	261	291	286	279	276	288	287	278	265	283	263	280	272	280	300	314	284	254	283	308	262	263	302	268	244	251	275	276	261	313	272	298	248	268	275	299	282	267	291	289	283	283	273	243	282	283	286	290	278	248	264	254	250	247	292	289	275	288	271	308	236	286	274	256	267	239	287	281	293	293	312	265	263	260	282	278	290	249	248	250	269	282	284	276	261	281	268	270	259	302	293	262	259	268	258	256	241	296	269	253	267	257	268	292	275	291	288	242	278	269	243	276	238	269	275	267	231	295	281	269	292	233	265	270	275	273	274	271	265	260	282	272	260	294	278	279	289	307	218	270	310	286	270	265	245	295	267	258	242	250	251	267	274	237	253	291	267	296	279	279	290	244	273	275	290	265	282	268	281	262	237	287	269	275	278	257	269	282	297	288	260	294	264	270	269	278	248	267	270	255	296
28995	21850	27706	24821	14105	7877	4840	3298	2548	2241	1922	1762	1509	1567	1446	1404	1167	1307	1090	1053	1011	1003	997	927	869	798	833	840	793	871	850	783	799	760	720	719	693	715	657	664	641	697	657	690	642	669	663	723	697	699	687	666	679	618	683	668	638	628	622	651	601	697	631	605	652	665	648	616	639	618	649	643	626	661	613	642	620	653	696	691	617	624	687	635	617	694	650	712	615	639	600	631	681	646	683	647	641	662	626	617	659	636	620	645	660	611	674	649	636	687	656	671	644	625	632	593	673	653	624	636	686	630	634	618	653	698	669	688	646	659	654	647	675	621	683	695	657	676	655	658	662	627	645	664	685	629	640	656	662	680	638	648	639	631	646	647	653	641	674	644	640	618	690	609	661	651	642	647	611	685	666	643	679	650	634	647	648	619	643	652	645	657	633	625	643	606	626	638	659	679	616	643	657	630	616	606	639	674	624	671	643	633	580	653	655	669	667	686	637	632	641	613	687	665	643	603	668	684	641	636	625	635	612	678	635	648	622	674	663	621	653	636	618	664	660	661	690	637	649	650	655	670	633	649	640	661	646	652	648	711	621	648	652	666	654	678	627	654	672	625	679	635	657	647	622	620	636	627	649	620	598	656	662	644	634	629	675	644	657	667	689	660	637	652	669	676	657	666	634	632	647	636	640	639	686	666	674	691	654	665	641	665	648	676	693	612	658	646	632	640	653	688	658	617	626	678	568	681	675	668	671	661	638	689	670	610	677	601	586	649	671	664	638	662	691	667	637	633	607	617	643	651	649	626	628	682	619	663	613	642	647	677	671	689	626	627	636	643	632	635	629	658	660	617	676	624	595	689	624	635	611	628	635	652	627	678	608	632	663	671	645	660	646	656	665	606	590	683	676	661	665	676	658	644	638	624	632	617	700	628	621	680	686	623	638	660	613	652	639	675	675	656	599	665	692	618	622	601	645	644	718	610	673	665	658	649	661	649	646	662	656	625	666	652	656	689	691	674	663	694	681	682	598	639	652	684	633	658	582	660	670	638	643	645	642	645	650	656	685	682	600	635	653	655	627	635	626	644	696	634	623	642	622	647	673	667	617	645	630	684	638	649	647	649	614	656	654	612	596	629	637	645	662	693	649	670	655	700	677	631	641	705	616	643	650	663	639	679	639	635	663	641	633	697	616	699	618	664	635	678	673	632	664	633	644	655	631	648	637	669	652	622	644	657	643	628	669	607	679	643	684	645	617	630	658	650	642	667	629	620	671	671	622	658	660	635	672	641	665	648	645	619	625	709	689	615	675	675	597	690	608	637	623	651	649	650	641	649	655	657	654	653	634	623	680	707	675	589	633	697	670	657	657	706	629	644	635	677	639	628	677	681	636	689	640	631	637	642	618	644	649	604	638	706	647	649	618	591	651	631	692	640	662	659	694	609	612	618	629	640	624	658	655	651	622	631	655	667	596	688	705	650	625	729	659	651	636	591	619	668	660	638	630	641	638	686	619	651	617	653	659	649	701	659	647	663	613	673	645	685	665	696	642	640	664	647	649	602	645	621	653	663	671	669	642	687	704	634	618	604	631	672	683	647	657	674	641	644	651	724	691	670	650	692	627	670	597	646	706	614	648	633	650	644	682	664	632	668	650	620	631	684	647	670	664	641	678	616	648	654	623	582	583	676	660	695	665	644	634	645	635	689	684	668	685	622	607	629	640	610	667	669	634	655	651	640	629	670	633	643	694	654	660	665	643	663	661	667	661	647	635	666	637	638	647	668	630	663	674	657	647	690	667	629	651	662	625	647	681	656	633	626	606	657	677	639	649	649	656	637	661	654	639	640	667	622	656	639	637	650	653	650	645	648	620	651	650	643	645	658	639	671	640	651	648	621	636	628	653	610	630	698	731	672	630	679	660	639	642	624	674	632	615	641	670	652	672	666	638	644	630	650	623	644	626	655	652	630	651	637	654	598	651	671	621	638	648	619	668	639	617	664	655	669	635	701	600	664	664	712	668	689	630	640	627	619	647	670	672	636	631	636	665	596	652	652	629	624	643	701	644	638	604	662	666	626	659	657	638	689	623	650	682	644	605	645	667	695	619	630	685	643	667	636	642	624	633	654	662	647	667	619	646	618	623	650	603	652	614	651	638	607	673	641	653	624	646	652	639	653	650	688	626	607	606	665	675	650	625	667	638	684	634	658	657	651	626	606	663	633	682	657	701	620	587	658	656	651	643	670	676	629	657	641	650	663	662	644	637	619	665	647	654	636	624	626	652	612	684	648	647	636	653	658	621	655	589	661	654	652	634	651	640	678	628	664	637	605	637	620	674	679	623	648	614	642	581	637	641	678	634	692	656	615	650	618	713	643	632	661	633	639	642	656	621	699	643	644	642	614	647	633	602	627	703	675	678	597	686	681	683	676	662	648	633	623	668	671	584	654	626	706	691	686	689	633	662	677	649	657	684	647	647	680	618	666	681	618	615	683	665	642	712	642	631	675	721	726	628	680	651	674	648	683	645	643	661	633	615	617	632	586	677	668	667	636	652	606	637	640	648	635	602	659	641	618	664	680	634	612	637	701	695	626	659	671	675	652	600	628	616	665	690	659	646	635	655	631	649	674	652	674	661	655	620	646	641	655	680	672	637	651	637	703	613	700	606	676	635	612	627	639	691	631	673	620	689	629	647	678	643	656	667	627	684	681	627	645	637	676	605	657	669	666	661	665	635	676	625	662	656	658	628	668	651	644	651	629	693	653	680	644	667	648	581	650	669	628	650	659	638	635	624	671	625	656	645	695	639	667	655	655	676	607	659	651	662	642	677	647	663	638	649	642	657	621	647	633	669	629	695	688	661	630	665	648	610	689	652	647	623	613	683	635	680	668	660	647	642	639	650	628	664	697	647	673	603	627	680	656	641	665	640	616	646	618	631	688	652	606	637	667	663	690	628	685	642	648	610	617	628	653	651	654	690	653	635	651	670	617	666	685	608	666	650	666	671	638	617	676	646	678	660	630	628	636	657	624	623	663	670	696	623	669	673	618	637	639	645	617	630	629	628	686	657	654	595	644	662	602	655	615	638	609	657	602	677	632	654	644	649	650	636	649	616	645	618	684	625	669	649	624	654	658	608	639	666	646	626	654	654	650	605	642	659	634	615	646	654	618	629	642	663	614	649	607	635	633	605	671	642	646	635	637	634	633	678	654	604	645	665	622	658	651	629	656	671	629	645	646	701	620	657	615	659	667	618	628	687	658	697	668	615	639	678	650	661	698	644	637	671	667	659	646	658	629	675	677	642	601	678	657	624	676	642	672	659	723	641	650	612	630	679	629	628	667	653	636	675	667	603	622	640	639	614	663	605	634	687	666	635	648	674	656	631	675	662	643	671	661	618	649	614	695	570	636	633	638	713	690	628	653	624	691	631	684	628	673	696	668	698	617	611	636	633	692	652	646	652	672	637	642	672	634	648	640	672	716	663	674	697	618	605	637	712	632
18284	9959	6858	3457	1309	812	475	415	393	314	356	306	331	305	343	379	312	323	329	322	328	293	286	299	275	288	313	293	294	298	300	291	295	281	305	294	302	270	294	269	241	307	292	301	310	275	312	287	248	274	296	296	316	308	277	297	280	302	290	317	272	264	275	290	317	280	304	292	285	289	302	299	314	311	290	278	262	261	314	303	253	295	251	304	276	295	291	274	303	271	301	268	281	300	280	309	300	278	312	283	290	271	283	284	269	304	299	303	253	313	278	284	298	267	301	297	306	262	277	274	293	258	300	264	303	277	273	302	286	295	311	299	309	296	263	275	317	297	281	286	319	283	262	301	306	265	269	264	279	300	275	277	317	293	295	295	295	286	289	261	298	311	282	287	265	260	284	301	294	279	321	292	291	322	277	275	262	256	294	282	293	282	291	274	277	283	272	282	292	309	300	298	315	267	290	291	275	278	289	266	283	286	283	298	314	314	320	283	278	286	285	304	287	307	278	313	296	290	299	276	292	269	274	270	277	301	314	265	289	280	264	275	304	286	317	291	291	293	261	284	318	305	293	258	262	314	285	311	274	294	268	313	255	265	327	297	278	288	317	271	273	262	290	293	297	278	301	271	286	287	276	303	326	290	320	302	307	275	280	316	294	271	284	287	276	297	256	290	276	275	285	304	274	307	282	275	292	322	309	287	270	307	287	265	287	270	295	272	287	296	287	300	300	317	307	275	277	281	274	307	270	270	288	264	289	265	263	296	286	272	297	274	284	261	308	280	287	297	314	287	289	252	271	289	266	280	306	345	298	298	307	325	302	277	323	294	277	267	306	306	291	307	316	263	290	309	292	266	288	264	254	298	297	280	287	300	301	270	284	300	253	292	322	297	290	263	287	284	296	312	259	282	307	280	258	294	271	326	291	260	261	287	251	300	277	272	253	291	303	303	271	327	271	288	298	304	239	316	260	285	321	285	314	267	274	247	286	274	290	314	284	271	300	287	300	298	300	283	256	308	279	299	280	298	290	306	241	270	286	285	288	325	283	286	292	278	304	278	266	268	299	296	317	312	272	294	292	299	292	283	279	268	286	262	290	292	302	300	286	276	261	275	296	293	249	320	280	283	275	292	255	267	270	268	303	273	258	256	259	303	270	276	283	303	265	300	297	323	245	270	302	295	289	284	270	299	290	295	293	272	271	280	285	304	303	257	292	282	289	275	265	317	285	278	285	284	307	275	286	274	279	300	299	308	249	298	309	299	300	283	302	288	286	280	312	286	273	251	274	292	271	291	254	279	282	281	279	317	315	294	303	313	308	284	280	279	302	280	293	276	311	292	293	290	274	271	304	275	259	267	303	307	267	313	272	287	296	279	283	269	271	280	299	287	275	287	272	302	306	267	337	284	279	265	285	277	309	276	265	275	296	293	292	234	303	288	284	279	299	285	277	272	271	277	273	301	279	282	264	299	288	299	269	276	273	287	274	317	285	319	282	302	320	276	274	275	268	292	281	322	311	294	286	273	268	256	265	277	285	281	311	285	297	286	311	306	304	300	314	265	290	275	294	286	293	270	273	290	279	286	294	327	315	323	320	275	236	303	251	286	268	239	316	282	292	277	314	289	314	281	294	339	287	319	270	278	298	302	263	297	315	290	275	322	268	287	269	284	286	290	275	289	258	297	285	300	292	271	272	249	263	270	271	293	289	273	307	285	298	285	286	277	300	287	283	290	279	286	289	270	271	273	305	300	277	283	293	270	275	283	298	283	282	289	307	296	332	289	287	315	261	296	319	293	312	293	329	281	279	273	314	279	271	269	292	297	277	294	300	284	267	270	264	272	294	300	273	308	287	293	260	281	287	289	285	266	255	287	276	262	277	263	281	321	289	275	302	268	310	265	293	278	287	312	274	322	319	295	264	287	297	301	314	287	278	280	298	276	286	273	304	328	273	273	289	289	269	313	273	316	260	247	287	280	295	281	309	306	312	313	259	267	263	288	271	312	276	312	255	279	308	284	319	279	290	300	305	299	291	294	319	312	303	297	291	310	303	303	279	277	284	280	312	266	298	271	256	289	265	289	259	282	278	291	242	285	281	281	304	309	299	258	274	305	282	254	298	249	259	293	262	286	312	287	280	289	253	267	292	302	298	291	265	276	305	252	288	338	310	288	260	280	287	258	283	271	291	259	259	273	273	258	299	256	287	282	294	309	280	301	268	293	274	303	298	305	270	318	290	272	305	278	308	303	293	281	304	312	285	298	268	292	314	312	297	303	304	284	277	296	293	318	329	294	301	286	272	287	281	272	300	291	286	290	305	301	277	272	281	264	305	255	309	308	313	313	306	277	301	309	301	310	252	298	296	280	270	285	285	294	268	287	291	314	324	317	289	304	260	306	287	296	268	280	272	280	276	306	288	288	325	309	264	281	291	291	257	287	295	327	274	291	262	300	281	306	296	301	296	308	268	281	313	265	281	282	296	304	290	291	308	247	266	285	300	281	279	270	278	310	276	284	252	280	259	316	271	280	304	309	264	314	283	273	270	272	267	259	302	284	286	285	297	276	290	296	284	298	294	274	333	298	286	284	261	276	270	295	294	266	258	285	305	312	244	295	247	304	275	300	310	297	277	278	247	291	277	314	267	256	279	300	315	272	315	317	317	331	309	283	289	261	277	299	275	319	249	272	293	288	300	274	290	312	297	284	277	294	299	285	294	301	297	246	310	301	294	264	271	295	261	285	322	260	310	286	310	277	298	299	288	253	291	312	246	275	294	310	293	309	298	279	294	278	297	268	279	284	269	299	276	305	253	312	296	296	286	297	275	268	279	276	281	310	288	287	308	289	277	291	304	286	302	294	284	254	282	263	278	294	305	267	279	255	277	258	291	300	270	275	283	297	264	298	296	259	275	289	262	286	303	272	312	298	312	302	300	368	292	271	268	287	294	306	268	262	294	287	297	280	268	276	289	275	264	263	299	267	281	288	292	289	285	281	254	277	267	295	309	276	272	317	283	305	289	295	260	287	278	291	292	288	295	289	295	270	260	292	297	318	297	287	291	261	292	270	308	332	310	280	310	278	307	295	272	274	294	294	264	279	283	259	303	303	281	266	309	325	319	305	277	299	257	295	249	269	275	305	305	279	300	287	263	295	310	302	315	297	279	266	265	295	294	299	283	309	292	327	288	288	281	305	274	275	281	303	304	279	294	286	303	292	277	283	294	312	283	290	322	263	287	286	322	283	247	274	320	326	285	282	276	283	275	281	273	296	302	311	304	301	284	285	293	294	302	285	267	271	296	267	264	299	280	279	280	280	298	277	265	314	267	282	299	289	278	289	276	266	274	276	294	273	287	273	283	268	297	262	280	294	311	278	295	282	281	322	300	293	280	278	295	288	262	316	277	290	302	293	255	265	298	314	286	277	273	280	305	312	268	289	303	271	283	277	289	275	286	278	283	289	314	280	275	303	294	308	317	278	290	310	295	296	276	251	293	282
13407	9585	11839	8996	4557	2973	1822	1433	1240	1147	1063	881	904	930	872	866	861	784	801	825	780	804	759	741	696	780	741	703	702	710	696	695	714	692	686	662	651	706	668	700	699	691	705	674	706	683	717	689	713	722	703	716	670	697	649	642	694	667	696	640	694	695	733	723	707	664	705	667	720	677	703	707	656	661	664	684	676	724	663	639	651	686	699	695	711	679	674	710	653	694	666	708	716	722	624	694	700	710	658	712	652	704	685	691	671	692	714	640	692	679	711	678	732	676	632	702	719	689	696	690	695	681	710	717	681	689	701	662	697	677	717	705	649	751	703	686	722	668	722	659	647	678	669	705	703	731	688	659	699	657	686	699	660	676	663	746	711	662	700	673	672	632	710	693	708	676	712	655	724	673	719	695	710	642	700	669	659	742	700	687	690	692	649	674	769	705	653	717	683	719	681	674	671	699	694	654	686	704	686	679	712	639	722	698	688	669	712	680	710	727	707	712	665	705	687	694	699	747	606	683	677	692	670	722	753	706	652	746	662	664	680	676	646	709	711	630	661	654	703	671	689	683	708	673	681	701	657	629	706	695	696	671	681	723	711	683	694	694	637	710	696	703	656	691	718	693	685	655	744	686	692	676	652	708	701	668	638	670	712	726	697	674	658	658	636	703	691	620	674	672	684	676	688	699	701	688	650	649	672	689	681	703	652	694	675	677	709	719	726	671	676	688	729	678	677	699	685	654	738	724	652	690	693	712	655	698	707	695	714	719	671	675	682	686	707	665	717	694	707	677	665	681	709	670	693	730	698	689	710	672	693	736	640	658	620	677	661	699	692	695	711	653	650	674	704	686	672	682	701	622	732	723	685	671	747	703	678	659	644	719	662	736	701	732	687	676	703	695	693	690	721	647	705	659	678	649	714	666	707	705	658	717	706	666	702	673	652	679	685	711	697	708	654	681	678	725	662	686	692	693	666	667	719	660	679	675	662	649	663	679	695	717	665	672	694	686	647	726	684	733	692	697	657	707	718	658	698	677	722	728	633	663	650	650	669	685	679	698	692	650	677	643	686	693	670	687	674	659	710	696	697	721	644	713	657	666	642	692	705	679	694	701	716	664	715	681	688	708	629	671	688	686	678	691	726	697	708	703	657	687	688	759	629	676	671	678	679	653	679	698	694	681	682	691	678	723	718	659	711	678	667	720	672	648	703	675	639	687	688	679	715	700	662	682	696	709	697	665	714	699	671	671	703	686	720	697	653	665	705	673	698	628	679	664	713	655	666	665	700	715	676	713	684	643	680	691	700	634	695	671	708	640	717	727	686	641	649	686	706	656	691	697	667	679	670	659	642	666	704	692	699	654	721	682	734	689	641	695	691	648	662	667	659	717	701	725	697	672	649	661	715	699	613	682	689	678	679	689	688	685	704	678	659	652	735	641	659	651	677	703	669	688	664	685	718	731	636	670	694	663	673	706	677	700	672	731	706	689	673	672	708	658	705	693	733	646	638	679	705	686	682	662	683	706	658	698	700	703	706	676	695	717	729	744	695	694	715	727	671	688	659	678	725	699	645	695	702	694	641	697	687	654	699	678	698	686	640	691	664	612	668	676	671	689	719	698	696	669	656	677	670	661	677	701	728	656	697	644	645	688	644	653	654	646	742	726	626	707	694	654	665	690	661	701	664	668	718	698	658	640	654	647	723	698	690	707	690	692	671	690	699	741	709	649	679	735	676	621	698	696	712	649	683	693	669	727	682	687	760	676	695	706	670	738	669	707	681	641	693	689	668	730	698	730	749	659	650	644	694	699	711	674	699	688	723	671	690	680	648	710	708	694	688	743	676	702	757	660	718	667	625	675	734	698	694	660	717	691	678	676	674	652	673	693	705	707	667	658	651	682	661	702	711	665	688	718	680	692	680	672	708	703	704	704	657	673	672	703	663	658	698	741	699	721	686	700	657	699	693	706	669	667	630	623	688	665	681	692	628	662	677	699	664	722	663	680	664	666	684	661	707	689	686	668	735	703	709	668	698	696	711	655	671	723	710	703	659	685	714	684	724	695	684	653	707	708	714	682	706	688	680	675	667	687	680	697	702	693	672	706	676	685	640	681	693	691	730	649	680	681	635	691	664	671	700	630	663	728	704	693	643	698	639	704	704	661	707	666	674	712	712	719	709	716	690	690	706	691	723	711	713	675	647	681	680	686	680	667	731	649	680	662	677	692	686	716	661	655	692	689	691	709	711	682	680	674	691	675	698	644	664	671	703	685	699	687	676	721	652	707	680	682	702	659	672	669	680	656	712	670	659	712	679	693	677	679	652	706	667	683	649	664	681	697	671	696	708	658	632	689	668	709	685	681	712	690	701	707	650	665	717	664	708	694	715	708	694	661	662	712	749	701	715	721	654	703	669	685	628	649	714	691	663	722	700	650	673	676	742	709	699	667	653	690	711	685	682	674	658	689	697	704	666	703	682	653	683	713	650	680	628	691	720	691	684	683	668	680	687	651	661	721	731	685	722	737	669	664	678	678	695	719	662	710	704	648	718	697	688	684	703	654	681	711	721	702	651	671	679	736	663	680	643	707	647	703	702	637	695	681	704	698	697	679	648	715	637	682	700	650	661	715	659	716	736	684	740	673	682	675	700	685	678	667	633	730	715	677	718	661	689	672	707	691	669	726	692	639	656	713	677	691	653	709	638	712	730	685	689	647	677	695	715	686	698	700	696	668	722	699	725	642	696	651	666	701	695	678	700	701	739	674	674	703	706	675	669	653	715	637	662	687	651	691	664	646	691	686	710	679	702	693	713	702	692	662	655	702	670	685	692	712	676	639	723	703	637	651	699	707	702	656	653	702	691	693	700	696	645	689	721	687	747	692	685	697	654	709	711	692	679	709	741	668	682	685	697	689	691	753	656	681	656	677	688	681	698	701	681	658	674	670	668	705	688	702	696	688	716	681	666	697	667	670	634	655	671	727	692	682	656	687	701	695	673	689	707	633	679	680	661	710	663	703	680	702	657	718	706	680	650	672	717	663	667	658	695	681	666	692	677	667	667	680	687	663	697	664	726	659	721	670	694	682	629	706	650	712	725	664	687	734	682	660	697	720	685	661	705	686	731	673	691	686	710	644	645	674	674	696	636	694	672	681	692	729	682	736	666	696	672	653	694	707	668	678	676	726	684	667	649	717	718	663	693	681	646	688	710	705	712	693	719	673	685	673	693	668	636	698	641	665	679	711	740	713	717	684	699	704	667	627	701	693	678	673	658	714	648	638	679	666	709	661	653	674	694	682	674	678	677	730	656	678	714	644	720	649	726	717	673	647	667	672	722	702	675	693	725	627	734	657	662	679	649	739	733	672	685	698	706	733	721	728	700	678	706	692	702	699	663	667	665	737	683	689	669	644	691	631	732	676	637	720	678	734	658	685	669	683	664	722	674	694	666	741	726	688	619	696	664	679	705	695	733	735	664	679	700	678	630	651	688	704	729	669
32488	18971	15066	7659	3427	2001	970	709	553	500	490	482	405	403	395	339	358	342	360	374	326	330	342	362	323	345	328	308	322	272	299	319	312	336	320	312	314	291	314	304	332	318	325	286	299	327	308	311	290	299	298	340	336	304	296	288	318	294	291	307	311	289	290	299	289	298	304	341	317	269	304	302	276	304	304	306	308	286	300	323	334	320	317	277	306	311	304	313	292	296	304	311	323	303	303	306	283	281	273	300	309	299	322	286	273	306	319	304	323	312	273	327	283	298	305	290	262	287	329	294	305	304	303	292	263	292	304	327	322	325	302	335	312	297	295	271	289	315	298	324	288	317	288	289	295	326	308	305	323	282	318	319	311	307	284	304	339	304	281	295	338	282	298	334	308	325	300	293	310	315	320	330	323	346	306	273	292	287	275	281	311	294	320	282	272	299	293	302	279	296	316	325	296	292	289	295	278	274	319	296	322	293	323	323	348	282	338	316	290	321	325	334	324	311	320	307	302	299	304	291	302	339	306	309	272	303	307	285	284	291	300	330	260	273	323	291	292	322	348	353	288	311	288	301	281	313	286	280	293	314	317	297	291	311	297	313	299	263	280	298	319	337	305	283	299	330	297	307	306	313	324	283	321	329	311	270	310	318	276	284	288	235	330	273	292	279	270	314	291	304	293	263	281	299	308	301	327	313	288	333	315	316	292	314	330	298	269	345	305	311	297	284	311	313	282	297	292	323	285	317	282	297	303	296	317	307	322	286	298	275	296	288	285	314	296	286	292	290	316	292	274	308	276	301	326	317	324	290	260	311	315	273	304	317	269	298	300	302	298	303	288	277	349	308	309	297	308	297	321	288	325	307	324	319	325	293	275	280	305	286	293	289	274	281	294	297	288	286	282	311	351	280	328	318	310	312	317	285	327	309	295	304	325	294	306	270	260	313	316	298	289	308	306	299	323	295	309	293	286	303	281	299	288	297	303	295	288	315	297	289	305	302	299	302	296	311	308	295	327	282	290	305	276	277	286	281	308	325	315	319	281	288	310	313	299	332	288	300	291	290	290	324	294	312	303	338	351	303	278	289	324	310	318	311	270	295	307	307	304	311	330	297	285	340	286	304	288	287	306	301	326	312	296	280	330	297	309	319	292	320	306	295	297	303	308	278	281	325	315	267	299	328	311	329	307	312	295	318	308	303	314	319	320	270	267	299	302	277	283	334	339	278	317	290	281	286	300	293	306	320	263	277	312	313	310	271	326	308	314	321	317	326	328	271	284	340	316	306	316	312	317	291	280	315	304	309	283	302	274	317	332	316	309	297	282	310	297	289	299	303	292	322	302	321	314	343	333	282	278	303	348	300	341	313	308	291	298	294	319	296	349	310	289	292	281	324	280	294	270	310	310	323	295	297	296	315	296	312	288	283	322	266	296	304	314	295	290	286	314	312	255	306	318	285	307	288	345	296	320	295	330	310	309	303	261	301	327	288	306	296	319	289	332	310	317	291	315	329	331	298	288	334	278	293	293	312	308	312	299	325	305	329	339	311	293	317	293	310	258	290	306	296	285	303	283	297	309	287	324	296	290	271	276	313	299	278	342	330	298	345	312	319	333	313	329	285	298	310	330	296	291	307	300	304	315	281	288	314	292	307	297	310	305	307	333	335	288	277	291	270	259	283	320	287	308	304	285	290	298	297	313	300	292	321	287	293	319	261	289	338	294	353	281	307	319	313	280	280	340	327	331	319	317	308	316	318	358	281	295	321	303	304	326	302	296	293	262	308	304	301	296	328	282	313	340	298	306	295	311	296	306	321	320	264	313	333	288	289	338	278	328	295	296	278	302	315	333	288	310	325	297	296	270	301	280	320	332	318	305	304	322	305	300	271	315	292	337	317	304	308	300	307	313	270	279	313	288	276	288	336	298	311	331	284	289	271	325	281	301	285	319	286	293	294	340	307	279	321	282	284	308	295	290	284	323	316	303	311	301	340	311	332	321	301	273	287	276	301	284	327	303	301	327	336	324	324	296	324	311	311	319	274	312	329	310	267	317	306	333	304	317	312	294	265	310	305	298	313	341	273	298	301	287	270	319	254	314	303	288	310	318	277	344	288	319	312	318	331	299	329	310	295	300	295	315	311	311	288	313	312	293	303	286	332	284	273	321	305	285	324	309	263	297	318	309	302	325	317	298	299	285	288	286	315	301	314	309	304	300	283	327	304	291	313	306	289	309	320	269	273	317	311	330	302	263	281	301	257	297	352	289	281	310	326	277	298	287	322	319	305	308	324	302	326	325	297	322	314	311	325	279	278	337	284	328	292	313	302	312	308	310	324	249	316	323	293	300	294	277	258	298	295	284	303	305	289	293	256	311	325	319	294	295	288	301	338	297	326	306	294	308	299	307	295	309	324	299	311	287	289	308	321	287	303	299	272	268	323	297	266	316	277	264	302	268	299	286	280	326	309	306	321	317	332	302	309	305	296	323	318	311	291	291	291	312	295	283	303	312	313	294	316	295	321	319	276	325	305	348	312	345	330	331	310	329	322	304	320	323	311	306	331	309	303	302	293	307	326	328	299	292	293	303	309	303	318	312	315	317	289	291	299	310	291	305	301	303	274	286	290	299	320	281	289	319	308	262	293	305	307	305	314	320	314	309	281	300	278	292	336	316	307	303	317	344	286	312	293	297	342	298	308	313	332	273	336	271	294	281	298	309	301	306	297	312	346	267	304	330	311	322	331	314	281	271	300	317	278	309	311	325	339	312	283	315	318	279	293	305	271	311	329	311	284	320	311	304	281	292	326	318	285	293	300	285	308	274	335	291	288	273	294	331	347	305	267	303	279	304	275	307	286	297	290	256	281	286	259	281	297	287	319	350	275	306	281	353	321	268	297	292	302	306	313	288	274	338	281	303	344	283	343	306	286	308	310	296	320	308	306	318	327	304	298	294	281	264	301	313	264	304	308	259	318	292	284	331	303	295	295	304	312	300	344	301	305	296	271	265	272	334	288	336	297	301	304	292	330	306	299	328	315	309	327	314	302	310	294	303	318	285	294	285	323	277	301	286	311	306	302	287	308	312	302	312	282	323	327	314	305	308	325	290	305	285	351	301	302	281	293	278	326	294	281	313	327	320	270	289	317	296	258	301	296	281	270	321	309	290	302	344	278	302	302	312	306	313	285	291	252	313	291	300	317	292	300	273	266	299	298	301	315	289	311	314	326	290	286	291	350	285	315	323	324	303	279	334	273	295	312	326	313	284	265	339	292	294	316	319	294	347	344	299	326	304	305	320	270	270	304	316	299	297	264	285	321	312	341	304	310	302	311	325	324	299	276	331	293	319	293	288	289	307	309	303	270	329	313	332	294	309	317	296	292	270	314	280	316	321	294	310	315	275	290	310	321	297	313	300	311	295	306	308	306	336	299	273	330	299	325	318	320	300	294	307	347	289	327	298	299	352	280	306	331	292	352	296	333	265	321	319	301	289	285	335	297
22689	16797	21273	15005	10904	7085	3755	2411	2054	1898	1848	1547	1338	1366	1280	1272	1138	1145	1085	955	967	989	966	954	891	856	801	830	841	821	828	808	823	788	812	727	716	787	728	790	778	754	743	755	699	764	749	731	759	729	729	749	719	784	749	721	725	739	712	737	729	708	733	710	722	705	726	746	653	723	728	697	707	658	695	738	684	720	779	749	716	719	720	676	724	706	704	739	741	766	684	760	715	709	732	712	705	717	701	727	730	696	725	693	715	744	680	712	715	716	754	714	729	714	773	658	674	709	748	734	725	746	721	723	720	723	681	722	723	792	692	714	710	785	669	715	733	692	745	738	707	730	710	720	740	710	735	697	750	793	763	715	708	708	717	703	668	712	729	722	748	718	673	710	741	761	793	696	686	755	696	718	696	711	733	736	710	684	695	689	767	715	713	744	732	734	744	702	732	731	761	752	744	749	725	702	707	731	698	783	741	755	676	691	703	668	697	736	671	717	753	750	744	741	697	707	712	752	740	712	697	706	668	734	755	714	705	753	756	771	737	695	712	716	737	672	754	726	749	708	704	722	733	725	683	702	714	702	700	795	718	699	789	754	734	688	712	763	714	749	731	696	667	767	690	730	720	712	723	686	735	720	723	701	737	709	706	657	743	742	691	716	715	742	723	748	702	700	716	753	718	766	739	699	661	755	734	680	729	716	737	698	698	685	720	730	692	760	724	714	669	711	768	748	764	711	719	735	707	731	706	717	744	732	732	684	707	729	726	710	712	677	717	749	690	704	746	724	714	742	698	722	732	715	731	730	729	753	698	707	707	699	702	701	737	709	736	700	732	754	680	734	710	717	708	748	687	667	719	688	700	705	730	768	736	704	746	690	672	730	713	754	698	728	765	752	684	737	705	678	707	734	747	698	737	715	685	701	743	765	666	755	687	698	748	741	729	772	687	692	694	713	757	719	683	670	690	691	740	722	734	720	729	696	670	705	712	712	727	690	667	728	719	731	719	693	700	734	731	759	677	753	700	676	722	726	724	715	711	738	742	720	665	662	766	718	766	708	709	730	663	728	697	742	729	681	744	750	714	709	726	702	703	758	727	705	718	710	696	748	695	679	771	762	705	769	720	678	724	738	733	720	730	692	684	741	642	718	680	712	690	699	692	738	744	691	692	727	736	763	760	723	680	728	711	683	694	705	762	726	707	696	734	755	752	757	735	728	726	716	715	715	708	743	761	744	695	720	680	725	752	750	733	729	730	708	736	741	717	717	730	700	748	731	722	713	688	721	706	730	752	685	693	684	743	713	742	695	700	711	680	674	713	694	727	717	774	713	712	696	685	723	715	732	734	742	654	748	709	675	704	684	727	718	694	787	709	748	704	723	750	711	725	760	701	759	754	752	762	727	742	747	699	732	740	675	711	703	771	774	687	773	718	685	740	749	736	765	753	692	730	678	727	742	707	706	727	707	655	711	737	717	648	734	709	772	752	727	719	730	703	666	721	746	712	689	728	689	695	674	693	738	748	691	709	730	756	688	733	719	744	710	677	711	730	756	689	744	719	715	696	666	705	708	765	687	702	736	732	734	690	711	697	694	758	706	705	714	745	739	729	726	766	689	703	664	738	749	698	730	723	704	728	751	706	743	733	720	685	713	742	713	709	760	696	697	711	703	719	702	683	728	714	718	766	694	740	736	719	723	766	733	706	700	698	750	700	673	715	694	705	691	736	706	711	718	726	701	725	729	764	714	748	697	732	751	762	708	726	754	692	723	705	728	698	698	744	649	748	725	688	704	732	756	724	746	716	715	708	711	765	689	704	689	724	756	676	648	726	748	755	676	717	736	746	771	767	722	681	686	723	705	703	745	714	722	733	727	697	735	672	717	714	712	680	708	699	744	676	740	726	691	720	730	720	712	672	746	719	725	719	760	684	769	763	709	731	737	715	710	731	778	730	733	659	676	726	694	731	696	728	729	727	690	707	766	728	742	710	657	752	711	715	729	707	763	709	704	738	688	688	704	694	723	720	690	755	660	727	670	680	753	754	712	731	680	687	719	762	740	696	732	700	728	740	680	752	691	667	708	653	698	688	741	717	688	689	817	781	643	701	733	728	754	755	731	735	750	663	704	734	732	700	767	703	735	714	668	762	732	717	716	758	700	701	760	699	749	710	722	696	678	737	747	704	703	702	665	701	733	725	730	750	733	705	730	725	762	713	709	717	704	689	732	745	747	759	722	721	736	729	738	699	726	730	691	745	755	729	682	682	684	764	752	722	719	713	779	766	766	731	744	729	747	746	691	683	683	712	730	711	717	712	724	698	699	740	759	703	715	698	719	696	731	717	670	711	757	779	752	726	736	730	706	708	698	744	743	699	734	687	766	737	720	747	738	661	741	720	664	725	750	741	719	724	720	749	733	761	703	739	705	671	719	727	677	710	710	734	665	719	700	754	691	701	731	746	705	753	730	683	714	742	693	741	731	762	721	735	731	708	757	739	707	726	706	737	714	667	743	700	703	700	761	723	707	759	750	707	684	666	711	682	745	643	713	754	723	697	733	699	726	707	720	688	686	717	748	716	735	703	745	727	776	759	738	729	726	694	688	726	703	689	682	720	685	703	683	728	775	762	700	698	709	724	696	710	724	727	688	698	724	744	682	730	690	742	707	718	739	720	702	766	724	724	735	706	728	769	709	703	700	701	745	687	664	709	701	749	716	766	740	728	722	760	691	693	745	711	680	699	764	760	732	773	712	703	740	742	782	718	762	711	692	692	713	728	711	757	680	743	723	703	764	674	720	691	754	680	785	713	710	724	701	646	712	701	750	756	733	763	747	690	740	696	708	685	656	704	682	681	758	709	770	738	739	742	701	725	702	713	720	728	732	713	777	693	680	742	676	748	680	789	700	744	723	738	774	707	726	745	707	730	679	703	745	717	703	689	722	716	704	728	717	686	700	702	733	692	715	727	700	691	683	758	673	706	721	680	706	696	741	718	707	742	715	739	701	720	788	699	738	695	747	729	700	736	713	756	684	677	728	701	737	712	661	752	745	708	724	689	693	694	761	706	729	769	676	706	740	723	680	715	735	716	682	685	719	760	686	741	728	728	728	721	703	729	722	730	691	710	681	752	700	742	731	695	696	696	733	698	753	771	682	754	706	674	746	720	713	711	722	746	675	725	678	733	719	708	658	741	735	759	687	726	679	720	743	742	710	756	704	707	719	727	712	773	732	735	693	733	710	741	706	685	750	746	731	715	717	699	717	715	689	746	724	713	732	760	757	701	715	714	691	722	742	712	704	731	738	701	720	709	723	732	693	664	679	724	737	757	738	670	767	753	769	704	720	745	741	682	779	681	709	703	750	672	723	714	705	702	698	746	709	698	691	724	700	727	729	717	716	691	733	710	700	708	741	732	719	696	763	716	687	743	694	667	723	754	708	738	677	724	687	699	712	718	695	732	720	707	686	697	723	770	731	746	727	713	733	749	728	779	733	686	706
40923	26042	21760	12623	7047	3911	1651	830	659	596	555	459	430	419	435	415	387	343	309	314	343	298	298	350	328	275	304	338	285	287	279	297	306	304	285	268	286	265	285	271	302	266	261	227	284	266	303	248	273	277	264	280	242	264	270	285	285	271	307	282	296	309	252	291	281	243	275	233	263	275	255	271	299	286	269	280	278	283	252	278	259	274	271	261	277	266	291	271	270	277	259	265	253	242	236	274	276	279	255	277	265	284	282	235	265	266	265	266	262	255	273	261	283	263	257	297	215	261	274	256	267	255	273	269	257	234	228	288	282	271	302	274	238	257	292	298	285	259	285	267	286	280	284	241	252	266	240	248	247	310	268	262	243	307	272	249	262	277	279	285	258	243	282	255	269	264	282	247	290	282	294	270	244	271	271	241	294	290	302	278	293	278	274	270	258	249	286	274	276	288	260	272	255	275	255	281	255	227	284	280	273	256	257	252	250	264	293	262	273	298	283	274	268	291	289	284	278	271	264	287	294	277	286	272	236	270	281	256	252	246	279	289	289	270	266	284	266	261	277	249	260	312	257	256	279	239	272	253	277	266	248	262	277	241	297	273	265	239	264	274	295	238	292	247	308	270	260	230	292	271	250	260	280	275	277	280	319	279	247	263	251	259	259	274	297	305	255	283	225	240	257	275	258	247	246	245	295	286	266	277	283	280	265	276	258	289	283	307	284	241	229	263	303	241	280	253	295	267	291	269	264	261	293	287	293	273	288	268	284	253	259	244	260	268	292	248	257	262	277	251	294	274	266	254	262	272	281	260	290	291	284	270	270	296	241	268	279	269	295	292	265	256	255	296	274	255	279	296	279	269	266	282	272	276	283	277	259	284	261	274	284	296	271	265	279	268	263	294	296	298	274	255	267	243	240	278	272	273	260	282	248	250	278	267	297	275	271	300	282	241	287	284	268	268	261	281	255	273	288	249	255	301	269	248	304	281	296	258	261	275	263	242	254	267	295	313	272	287	298	245	269	262	289	285	304	255	289	285	265	252	275	255	271	255	266	270	322	251	266	269	276	256	291	276	280	285	289	307	250	245	256	277	278	248	288	273	253	273	283	295	281	267	264	248	294	288	289	270	239	292	244	239	297	269	255	269	291	245	303	282	285	273	266	274	266	291	259	244	279	239	267	274	285	281	269	266	268	291	302	314	259	265	268	286	288	272	300	264	274	269	277	270	290	277	295	283	294	277	260	283	253	248	263	257	259	236	273	290	280	280	288	282	282	275	264	257	276	261	244	289	311	261	250	273	274	269	270	254	278	259	294	270	278	266	265	275	273	266	287	269	273	298	274	277	258	256	274	309	250	259	223	284	295	276	258	296	281	284	297	264	284	250	277	256	272	245	293	270	297	250	289	280	277	292	313	303	295	254	257	267	283	281	239	264	277	303	304	270	283	223	257	257	275	285	252	251	301	237	264	245	254	276	262	282	247	240	305	265	297	254	286	263	278	282	301	275	282	244	273	233	293	297	259	272	259	288	270	248	262	251	257	266	266	274	283	252	261	252	264	267	305	275	270	265	260	283	245	244	294	273	282	259	278	277	287	283	272	298	249	261	240	267	235	256	287	279	295	266	283	302	243	271	288	265	281	301	248	261	309	277	283	278	260	286	268	266	296	285	237	270	278	293	270	256	270	266	292	279	291	274	250	296	300	270	240	280	287	272	269	243	282	277	277	253	293	241	278	269	251	250	259	312	283	268	282	302	287	266	262	291	298	267	269	316	243	266	320	297	289	276	271	297	276	282	278	296	287	244	281	294	234	275	272	251	270	282	263	292	259	262	263	249	280	298	283	230	262	277	232	263	263	275	269	289	271	280	267	254	235	257	280	262	285	280	274	269	245	244	237	278	275	271	280	259	272	247	263	248	250	307	274	268	276	246	263	257	269	252	246	232	278	253	271	266	238	266	257	272	263	255	284	266	269	286	256	271	273	256	275	305	274	310	268	276	279	279	276	275	261	272	242	268	283	252	264	271	284	308	220	270	283	252	245	273	267	263	278	275	305	302	284	271	285	267	274	249	263	258	259	264	288	265	284	250	274	276	281	250	307	257	245	241	293	256	286	256	249	269	258	269	286	273	275	280	277	240	259	285	309	242	272	281	267	301	283	260	253	267	249	246	255	267	259	261	275	262	277	262	285	266	264	270	286	264	303	281	261	289	244	255	284	281	283	263	258	296	275	271	264	241	259	274	265	271	262	268	289	271	242	291	300	265	252	283	249	265	286	266	315	254	306	263	290	272	262	280	280	280	253	257	250	242	293	245	283	284	302	267	278	271	271	264	290	234	276	229	280	278	246	268	284	264	273	256	275	263	289	265	309	280	305	279	276	270	281	310	269	258	264	253	268	292	271	246	256	281	270	274	271	263	277	282	245	267	275	264	242	260	253	269	258	259	258	282	271	242	284	261	288	278	284	269	274	269	249	268	259	272	264	278	271	244	236	247	282	273	290	255	276	275	295	285	292	267	302	245	276	299	273	288	274	292	265	240	286	270	271	272	252	258	267	249	236	258	287	254	269	253	274	293	263	265	316	238	277	280	268	276	258	255	278	270	283	266	281	279	248	285	270	272	255	272	286	270	272	263	293	276	252	297	256	276	254	251	277	259	276	269	300	248	246	251	269	266	266	254	292	266	286	275	298	259	240	281	282	249	267	245	282	274	260	282	268	290	283	294	264	287	267	255	262	269	256	276	261	302	263	249	245	253	295	274	260	280	284	310	273	291	255	245	269	268	278	268	270	273	283	263	250	271	241	281	256	260	256	275	286	240	295	271	243	239	280	263	293	258	234	256	303	261	247	254	256	277	251	255	291	274	248	280	268	266	264	265	265	242	266	286	293	284	264	326	262	254	251	257	296	274	238	251	266	260	279	250	284	271	265	271	303	274	276	272	264	268	245	267	298	296	280	280	255	265	295	281	249	272	256	288	258	263	274	280	302	273	297	253	260	251	286	266	283	237	292	274	272	253	251	269	263	260	251	293	277	287	259	285	245	267	310	266	262	260	279	262	256	264	269	263	268	272	256	243	298	258	287	291	291	248	281	260	282	274	264	298	258	252	281	269	274	218	292	256	273	261	255	267	307	298	239	291	246	285	228	271	269	262	286	229	295	248	280	289	253	267	246	264	319	261	286	273	275	253	272	253	299	268	259	264	264	270	277	292	275	238	255	266	269	282	283	268	275	268	263	277	270	272	264	273	259	271	289	277	271	262	313	270	283	258	272	289	259	282	298	273	260	273	266	244	299	303	290	281	283	246	277	269	276	265	237	294	281	295	271	278	271	262	255	237	265	296	282	252	247	264	302	290	280	260	234	281	266	264	286	259	260	284	268	241	256	268	290	268	249	255	280	274	296	276	288	276	261	285	283	269	251	272	263	251	266	297	284	291	285	287	262	283	286	265	260	264	253	289	320	259	210	276	263	255	275	257	259	297	317	286	256	256
27554	21322	27143	23007	18805	11887	5600	3349	2633	2398	2303	1804	1734	1674	1548	1430	1291	1286	1116	1060	1039	1032	1065	1057	943	839	917	820	767	847	805	812	820	732	699	717	744	751	680	691	678	656	671	719	704	622	665	683	610	650	628	651	656	694	639	654	659	654	614	600	629	680	646	593	646	657	597	692	626	675	659	682	663	604	622	650	718	665	634	586	635	639	636	649	606	686	671	627	633	613	630	661	653	662	628	673	625	672	680	661	614	631	647	661	630	664	660	645	646	618	650	621	646	628	683	673	653	655	655	635	636	675	669	626	630	654	612	654	662	613	638	675	668	677	660	631	640	653	613	664	614	699	685	710	665	646	622	623	628	627	627	664	643	652	658	631	655	657	654	634	635	670	618	676	662	672	632	639	612	636	639	661	643	617	640	654	636	646	611	637	642	626	697	623	668	614	656	673	662	711	679	617	660	642	641	677	668	653	646	684	629	663	659	659	619	621	663	616	656	681	649	600	649	662	660	624	629	619	653	651	650	628	686	600	634	625	706	641	600	650	606	644	644	611	635	652	677	652	663	622	658	681	659	671	629	642	651	665	635	625	657	628	602	682	606	670	651	671	641	621	676	662	581	657	648	630	639	621	601	667	623	615	670	652	663	638	653	659	673	639	645	660	645	627	669	615	596	617	680	652	660	620	635	659	620	656	687	688	636	652	630	599	619	670	649	685	655	656	662	635	668	636	591	667	676	604	608	629	665	621	640	605	655	631	694	655	640	655	599	672	655	674	640	681	606	639	642	638	673	653	626	654	605	613	612	649	613	660	675	642	687	604	708	634	707	686	610	635	667	652	661	658	678	702	617	640	649	647	634	622	656	632	640	648	630	637	635	671	627	627	658	630	642	616	652	661	645	650	654	657	650	676	649	666	680	621	645	591	648	663	635	659	626	661	621	651	706	660	634	611	645	632	637	661	630	594	649	658	624	698	646	651	674	658	649	656	642	644	658	613	635	640	650	651	628	619	625	614	642	638	661	656	652	687	654	683	678	663	637	642	658	603	653	648	658	660	661	662	631	663	649	602	626	618	620	691	669	613	606	644	646	605	624	630	651	674	626	643	658	627	664	682	677	678	589	636	676	659	613	623	606	624	649	672	638	680	599	655	589	640	648	627	649	620	691	641	615	660	616	604	636	601	660	657	635	647	651	632	615	681	686	643	643	628	618	619	625	652	638	627	633	601	601	608	652	644	636	669	681	645	621	650	664	677	668	666	643	650	640	645	656	635	632	577	608	676	672	653	634	656	623	631	653	611	679	620	647	684	649	658	619	684	643	665	633	631	658	659	673	649	643	604	620	647	637	634	599	623	674	660	650	607	650	641	647	634	607	645	694	640	636	641	665	678	636	617	617	645	623	662	641	623	637	651	681	635	619	620	631	638	637	636	662	604	631	659	654	658	591	652	672	637	664	662	696	631	612	632	661	645	607	631	616	659	662	662	665	678	657	663	668	637	638	604	596	611	638	645	610	636	681	668	638	625	711	654	658	684	662	658	658	585	647	607	673	682	617	679	664	664	658	632	652	626	650	695	643	659	668	651	663	674	627	674	656	671	626	655	656	643	647	607	617	625	627	658	659	689	635	633	656	674	629	626	677	642	680	668	667	620	650	606	684	655	597	625	620	649	678	598	684	623	653	644	691	623	649	668	649	634	647	650	668	686	637	642	616	662	650	603	628	659	636	629	687	689	642	669	623	626	664	645	632	618	658	630	650	643	637	625	659	649	637	617	659	657	651	669	626	657	662	628	608	647	648	630	648	677	638	634	649	649	650	639	656	634	675	667	614	668	627	631	671	674	661	647	643	632	638	649	644	671	625	668	620	648	635	659	709	661	633	668	618	610	663	656	687	608	592	669	676	606	655	659	615	657	645	597	601	688	645	613	634	626	699	641	661	677	669	663	678	637	669	658	670	584	603	672	674	655	656	686	670	593	654	628	632	651	590	670	651	642	610	635	650	614	659	641	665	684	674	599	612	699	686	649	665	654	675	625	675	648	651	651	671	640	646	642	650	640	643	580	670	657	619	638	638	605	608	672	667	643	679	636	636	669	668	600	645	659	613	660	664	634	682	596	663	630	669	636	653	662	660	655	635	654	666	666	664	608	649	613	660	651	658	641	627	635	661	638	623	633	610	637	643	629	638	681	655	597	653	681	637	628	615	669	613	654	693	629	663	643	707	619	637	663	623	601	619	621	623	606	645	643	658	617	673	618	636	682	666	663	655	604	609	658	630	663	647	641	633	625	624	642	646	598	660	662	641	626	664	680	630	653	660	635	614	627	631	635	661	676	636	676	661	615	624	639	651	668	645	608	642	650	627	672	633	665	626	641	590	617	598	636	645	635	648	630	672	656	689	643	669	621	653	641	644	644	629	652	697	641	667	666	682	634	624	636	656	600	658	612	633	641	625	690	657	621	653	656	652	616	679	617	642	662	683	649	666	641	643	613	647	682	610	651	647	590	669	647	604	609	671	674	613	614	646	646	655	622	637	646	715	651	641	711	637	669	620	688	606	614	642	607	643	612	625	684	621	674	684	640	664	631	680	641	577	687	633	669	636	685	676	642	630	658	613	633	689	639	640	675	628	626	631	639	662	662	602	654	585	665	632	634	650	581	625	675	663	663	653	665	661	643	626	638	635	648	711	633	657	637	673	660	660	624	670	632	627	608	665	638	607	618	649	679	620	651	659	647	645	641	619	631	619	609	653	662	673	672	662	613	695	646	661	633	679	639	607	681	622	662	598	659	642	598	630	685	693	665	670	633	615	629	615	659	654	616	621	688	667	637	619	654	663	608	622	666	635	625	611	645	630	674	648	670	706	607	650	647	649	707	674	610	622	593	634	636	602	670	626	643	638	646	671	639	637	624	637	625	658	684	646	657	672	631	639	686	613	597	648	654	680	667	674	667	676	646	695	644	579	687	626	647	591	637	623	623	647	663	667	627	644	647	654	645	657	684	619	632	649	645	643	647	651	657	614	621	632	657	656	631	669	657	664	673	632	653	666	653	628	612	640	640	628	657	642	667	682	626	633	630	622	693	644	695	629	662	694	637	628	662	630	652	660	669	694	598	664	629	641	614	626	703	685	649	621	670	659	724	634	688	682	644	639	631	611	637	645	643	672	657	613	652	673	663	602	633	619	656	673	641	608	646	655	623	673	631	649	599	642	627	664	643	695	642	687	675	669	623	681	660	656	651	611	638	608	628	687	671	656	611	600	606	670	640	667	643	664	611	669	640	648	618	618	604	635	627	615	670	672	647	663	640	646	651	647	652	646	701	646	598	713	656	636	637	654	601	595	686	591	624	625	661	646	634	636	649	616	613	629	615	642	618	653	718	654	610	647	691	639	670	701	657	645	638	657	670	605	688	626	683	623	646	631	600	643	665	662	638	666	650	634	601	657	667	631	620	636	617	609	632	628	589	669	688	627	636	647	648	624	619	620	613	638	670
19377	10110	7538	3951	1778	661	487	433	384	363	343	300	334	358	368	317	308	284	334	325	299	279	315	345	323	294	287	246	281	308	293	288	298	285	297	319	310	291	319	276	260	279	286	279	316	300	299	277	301	315	256	313	264	258	285	292	304	291	283	329	311	282	303	262	311	271	251	297	327	261	296	314	311	269	324	314	305	309	307	274	293	280	300	290	290	280	275	291	297	310	305	270	266	344	304	284	314	298	309	281	330	271	313	301	288	306	304	289	309	292	291	303	320	290	295	282	312	323	327	312	311	281	298	306	292	264	274	321	273	296	307	325	325	275	287	288	322	307	281	281	287	310	331	310	297	296	317	310	299	332	276	308	299	311	303	271	269	271	307	290	293	288	273	270	317	274	300	292	296	307	305	294	314	308	329	271	326	292	297	333	267	301	287	297	298	289	279	304	289	306	270	293	312	329	261	305	288	279	274	287	289	309	291	298	308	303	269	316	314	304	285	271	309	285	262	281	303	292	275	272	278	283	300	303	280	283	294	316	296	295	266	298	329	277	300	312	264	309	264	252	309	261	259	268	291	282	272	306	319	309	330	290	287	310	272	281	327	286	303	323	279	279	282	300	293	290	280	282	311	298	301	256	265	266	279	282	270	260	285	312	284	307	282	319	281	303	289	293	275	280	290	290	327	303	311	291	299	303	291	306	265	307	298	320	214	298	290	293	345	297	260	319	260	289	276	301	301	318	304	300	307	283	285	300	301	282	315	291	267	279	313	314	316	312	313	300	297	285	304	292	296	312	269	279	307	293	287	275	297	318	269	278	296	273	298	291	300	305	301	259	252	307	262	269	287	344	324	294	307	303	263	309	310	307	290	308	284	305	311	328	271	271	282	279	291	286	278	294	290	302	288	310	301	271	275	309	301	290	307	328	284	277	308	310	292	306	295	268	284	293	294	312	299	291	289	300	272	275	291	251	258	279	339	270	302	282	272	273	284	340	278	285	319	291	295	290	278	328	298	259	330	306	300	325	257	297	262	283	284	275	296	275	311	283	268	323	293	255	288	288	283	271	272	287	282	294	288	280	292	306	301	291	294	291	287	312	291	307	254	295	268	285	271	271	325	283	284	279	317	292	302	285	291	313	268	284	289	290	295	253	272	300	315	288	281	318	305	295	320	299	264	315	251	284	301	304	259	273	275	276	308	301	269	318	290	328	255	273	289	290	304	288	285	299	303	290	292	258	277	273	315	278	337	282	302	316	276	322	303	285	268	276	286	292	280	305	283	332	270	312	303	317	311	282	285	302	310	274	338	334	292	287	310	300	309	270	295	341	309	288	284	317	312	300	292	307	303	278	285	314	296	290	282	275	300	287	298	315	299	305	313	277	321	270	297	280	272	281	278	292	299	289	246	293	316	291	279	299	299	305	289	282	303	306	288	270	257	279	288	294	293	283	320	292	270	265	301	283	296	332	272	322	277	292	254	252	308	284	295	264	316	282	289	288	312	287	289	305	302	330	305	307	292	311	289	277	315	287	293	308	315	298	304	324	299	296	268	273	253	301	257	301	287	333	297	286	325	265	318	266	301	278	275	288	280	325	298	266	297	276	292	296	286	290	283	266	319	299	301	280	276	302	273	317	306	301	319	248	277	309	287	305	308	306	314	263	269	328	295	271	316	261	305	282	310	305	286	269	314	298	288	268	294	299	260	302	286	279	258	280	312	274	280	275	285	294	311	272	304	298	285	280	305	269	319	298	310	298	309	331	313	291	310	326	278	298	291	272	293	323	286	295	288	302	299	298	275	284	293	294	319	274	298	293	297	299	284	327	272	288	295	284	315	284	259	303	294	307	297	284	276	279	296	297	318	335	307	279	293	300	281	299	278	285	274	298	286	281	293	308	285	296	259	311	339	276	284	260	266	292	288	298	249	286	306	310	279	296	291	286	310	274	304	304	308	282	309	323	272	292	292	300	318	295	272	304	303	295	303	312	288	267	294	302	326	285	304	305	320	293	289	302	301	293	315	320	317	257	279	278	280	269	293	289	311	304	291	250	278	297	319	299	316	272	282	296	329	293	287	282	312	290	265	315	292	267	290	287	291	283	287	338	283	279	313	306	279	293	296	288	315	282	315	302	298	270	296	279	311	303	328	254	283	326	267	325	298	271	289	271	303	294	308	259	304	291	295	310	276	271	303	288	303	305	298	293	283	306	341	277	309	342	294	300	313	337	290	322	324	291	310	278	281	282	340	309	272	288	292	303	295	264	270	326	278	272	280	294	273	322	309	271	267	295	286	279	246	296	314	303	275	290	297	245	270	308	283	275	296	292	277	299	319	306	290	259	340	284	298	268	293	279	300	304	311	302	264	285	315	299	309	310	287	285	309	299	309	303	294	274	273	275	280	285	312	325	276	259	282	324	277	292	311	319	320	255	293	269	321	270	290	281	301	269	333	293	298	295	296	309	271	296	330	284	322	302	254	262	303	276	300	267	289	307	313	318	327	329	302	307	291	289	300	336	279	290	307	309	279	313	327	289	291	276	300	277	298	321	282	270	296	289	256	266	274	292	284	278	284	285	278	314	307	308	293	261	282	288	302	283	294	305	298	305	310	278	276	285	276	308	285	296	291	289	276	313	286	316	291	279	306	309	286	259	305	279	260	280	297	289	329	279	268	291	308	281	304	263	274	293	309	287	321	281	281	315	299	302	278	294	270	303	324	329	311	281	309	295	317	268	294	288	280	280	299	299	320	298	286	303	325	286	294	329	328	278	292	308	290	303	301	299	317	269	288	320	298	327	270	308	288	303	326	267	312	302	290	265	301	291	283	266	307	299	274	298	275	275	281	308	288	303	308	287	287	291	304	270	309	323	278	291	290	312	299	264	294	330	269	287	268	259	276	303	289	292	286	272	289	270	293	317	282	308	305	277	267	266	293	282	279	339	307	304	305	311	298	288	308	249	322	284	298	299	314	305	303	272	301	281	287	278	283	303	268	285	265	275	270	289	285	300	271	312	283	307	296	286	262	318	320	270	298	299	248	311	326	303	290	267	287	286	302	303	286	271	293	303	282	270	310	297	309	276	293	309	306	286	286	287	308	296	321	297	291	278	304	274	310	319	319	287	304	301	282	301	293	295	298	291	276	271	272	287	299	280	312	305	278	275	265	291	302	285	288	286	289	299	288	253	308	324	289	302	318	308	287	307	291	269	285	284	272	271	281	286	278	284	291	295	288	309	302	298	289	312	298	291	265	280	302	311	302	296	303	285	268	284	288	258	282	269	296	270	290	292	331	272	306	294	305	298	312	328	284	294	300	262	336	296	306	273	305	274	306	301	285	300	294	319	295	297	281	286	317	340	271	292	301	307	302	277	263	296	305	312	284	285	292	320	296	303	294	310	261	305	296	269	252	298	286	325	328	274	308	250	287	283	293	313	306	269	273	302	293	273	298	299	316	309	329	291	304	296	274	262	305	305	309	274	283	307	330	268	303	282
13650	9815	12783	10472	6061	2474	1762	1424	1163	1117	992	954	913	859	896	863	794	834	803	793	729	787	753	734	760	763	755	662	744	751	725	715	738	745	720	684	750	724	666	707	766	711	654	697	672	717	709	693	729	691	711	680	701	675	686	677	677	674	689	670	697	676	662	712	680	707	721	676	688	657	726	700	737	663	715	677	683	689	720	689	777	647	697	664	711	652	703	646	633	697	712	705	714	701	698	674	685	703	707	683	708	711	674	747	674	654	712	675	744	670	750	661	748	695	672	663	684	752	737	704	719	713	733	684	690	702	704	644	736	721	715	694	711	683	682	671	723	706	677	721	680	721	695	676	723	701	697	653	721	724	703	694	681	638	666	722	670	689	710	732	707	678	740	713	697	678	632	669	691	686	704	695	709	670	661	650	691	689	722	691	696	694	699	690	716	696	705	741	729	674	707	736	681	650	697	651	682	669	699	660	707	652	694	730	702	716	698	684	654	673	645	688	725	736	690	746	670	629	635	719	704	701	721	640	711	687	693	699	684	693	717	710	686	666	749	681	707	702	687	688	699	699	695	690	671	729	656	734	703	704	724	691	655	711	669	703	729	709	659	715	683	669	704	701	707	717	685	692	682	684	734	685	749	685	724	678	673	710	687	718	768	717	658	651	698	686	710	675	741	650	721	702	709	714	707	699	735	740	691	753	688	673	719	675	668	661	659	675	677	704	731	696	700	710	683	707	690	714	728	692	720	715	689	680	726	683	668	660	694	694	700	675	690	686	736	688	678	646	701	693	720	659	711	646	697	663	701	691	737	682	653	744	708	694	679	690	679	750	695	698	702	710	699	717	718	683	663	720	700	671	705	660	706	687	691	711	658	674	723	672	714	697	739	700	682	739	712	689	678	720	725	671	724	733	676	714	691	671	672	724	734	692	684	720	697	705	696	701	682	658	675	671	636	715	724	681	695	682	729	709	677	724	683	690	688	697	685	696	690	652	700	649	712	712	725	670	712	740	661	722	758	711	673	698	713	688	738	699	683	653	669	717	707	702	684	701	657	687	737	704	687	722	634	742	739	679	683	691	648	674	695	697	668	702	715	634	718	683	719	695	687	701	671	715	738	678	683	708	728	691	648	710	738	705	698	707	693	695	757	678	660	737	733	675	685	712	649	668	728	662	649	741	673	717	729	700	665	706	702	719	686	690	717	705	654	682	660	689	662	688	710	688	660	698	645	738	661	705	713	702	640	690	704	761	663	692	723	687	716	719	727	700	710	708	696	692	725	696	710	721	756	719	735	685	719	644	676	671	691	680	709	723	693	758	707	704	723	682	699	670	647	696	719	643	679	679	673	699	701	686	697	736	751	698	703	735	690	699	686	710	676	718	706	664	721	674	712	748	667	668	727	698	719	681	658	698	689	758	709	738	716	691	677	756	761	691	676	709	728	722	671	673	705	727	694	666	740	703	680	662	703	751	691	710	713	708	723	738	703	733	699	662	702	704	695	659	704	673	707	639	720	700	707	715	702	695	715	663	721	696	675	693	704	678	725	736	714	709	665	680	684	710	674	663	715	723	696	663	694	708	756	694	716	715	755	699	662	731	689	648	695	686	665	679	725	704	658	731	677	682	666	691	707	667	713	692	700	695	755	737	694	707	714	677	685	713	723	716	710	683	686	681	727	705	687	702	684	684	724	673	715	698	654	719	729	698	694	683	672	705	777	717	694	690	701	666	707	695	751	690	690	683	668	690	701	690	687	643	673	675	715	695	738	708	700	698	681	772	698	686	722	665	674	694	701	688	691	694	696	715	691	732	673	665	636	703	720	709	727	744	677	671	699	674	676	713	682	671	676	682	754	740	689	718	726	703	718	706	739	682	687	688	725	659	700	729	709	744	667	699	711	672	716	709	688	701	706	658	721	685	693	677	677	712	701	720	757	735	699	729	691	689	636	685	682	668	665	678	679	709	710	698	716	702	687	708	694	688	674	695	690	729	722	669	690	680	703	651	703	696	727	713	721	686	732	724	698	756	731	698	685	739	712	710	758	684	685	738	677	708	691	683	740	742	669	676	709	707	734	671	719	689	671	736	677	716	746	694	675	697	677	699	727	709	722	731	691	668	731	682	717	666	665	706	681	705	719	713	677	751	717	729	694	671	695	669	654	696	707	696	704	725	720	672	725	735	663	720	668	689	691	701	706	670	702	678	706	716	658	748	671	744	680	713	734	676	714	718	707	657	699	683	674	636	651	737	709	633	745	681	652	703	694	711	741	707	706	739	699	650	670	720	715	703	701	683	680	715	676	702	701	674	678	673	691	711	698	654	675	692	676	704	703	663	693	704	664	719	705	682	725	728	675	698	710	705	718	664	686	690	720	697	691	670	684	735	697	725	708	755	690	713	697	710	681	703	732	688	720	712	697	714	699	731	699	697	665	711	724	677	660	719	699	683	691	672	714	687	690	706	704	705	666	691	704	740	747	689	755	761	677	669	675	664	701	742	633	662	673	667	721	737	735	666	703	728	693	693	706	665	740	664	685	720	680	700	697	716	714	666	695	707	686	732	705	663	756	735	696	698	758	687	664	671	724	669	716	682	675	710	677	718	729	680	683	712	682	696	744	702	700	704	660	701	737	677	690	670	710	747	646	678	653	697	691	720	670	711	677	703	703	724	732	681	671	693	678	684	708	729	676	688	706	708	706	714	721	712	723	706	728	692	697	731	688	688	683	673	707	724	712	676	715	714	670	728	743	680	701	706	655	683	678	708	701	705	719	655	741	732	675	702	711	694	647	692	682	696	696	686	722	681	714	693	681	714	687	703	716	674	694	715	703	722	727	659	718	652	669	696	701	710	675	640	691	691	701	711	729	718	699	701	639	712	672	720	716	701	676	662	696	667	713	723	712	703	743	690	712	648	699	706	719	680	686	666	697	687	728	706	700	694	688	707	688	677	660	708	715	701	732	667	730	689	715	670	708	705	665	701	676	760	741	712	641	671	717	710	648	671	673	700	711	718	696	715	690	689	698	682	693	696	694	691	680	717	735	683	722	698	728	691	695	690	673	697	678	742	708	703	714	705	690	661	710	664	726	674	685	667	679	703	675	726	675	719	683	713	711	738	690	685	689	668	716	719	698	723	655	743	702	733	640	673	716	734	733	736	679	622	694	695	634	615	690	682	697	721	678	702	693	703	677	705	721	703	715	694	698	726	718	716	691	716	735	702	699	694	745	680	669	690	721	674	726	712	685	688	698	725	750	767	706	701	679	709	687	708	658	650	675	676	690	709	714	707	698	718	724	708	658	678	676	717	706	726	726	670	731	716	700	676	745	713	666	696	717	706	672	735	670	694	700	688	699	684	688	692	670	689	685	736	722	721	694	678	712	749	714	669	693	735	661	678	669	660	706	657	683	710	727	709	678	711	719	701	681	661	742	658	695	719	699	696	698	655	706	726	699	737	717	717	680	685	653	729	677	709	677	726	716	712	711	700	723	704
31554	17820	14252	9588	3908	1844	1219	644	549	501	491	418	388	418	385	403	371	359	365	349	349	349	351	357	323	278	339	338	321	326	295	307	328	282	301	360	340	269	286	324	323	292	299	311	317	309	340	308	305	288	301	270	308	301	320	309	277	330	282	302	335	291	322	305	279	277	314	310	274	314	287	344	341	286	281	295	338	320	364	314	330	290	344	335	323	314	337	326	291	302	316	281	298	321	292	289	297	335	295	312	290	297	335	326	294	315	295	305	321	339	321	317	286	282	306	316	306	291	286	303	319	310	341	337	316	304	279	288	295	286	283	333	263	291	275	297	312	299	283	314	302	309	292	299	336	312	281	307	316	312	329	295	319	282	299	304	322	296	283	296	304	333	298	328	262	316	312	286	318	326	308	296	306	308	295	303	288	303	293	325	319	330	297	275	304	292	304	285	268	285	310	308	303	302	289	292	305	291	283	332	338	310	272	313	297	317	284	272	292	330	273	289	313	348	262	316	274	311	321	290	299	306	297	290	311	281	306	265	320	313	315	319	267	332	297	317	291	296	299	323	304	284	296	353	330	315	300	304	310	322	283	260	308	331	317	316	298	305	320	296	299	316	315	284	310	290	334	299	276	313	313	300	302	332	323	331	268	330	296	327	308	330	283	275	305	298	308	309	326	300	316	277	314	299	278	333	304	311	323	294	291	319	299	297	326	320	299	328	330	288	305	272	299	314	314	274	331	299	319	307	328	334	316	287	341	306	310	310	292	317	305	304	340	316	281	345	287	280	269	288	314	308	329	331	333	339	316	280	325	286	267	286	343	327	316	313	319	329	311	337	248	321	284	318	319	317	327	288	300	308	337	316	295	345	314	295	296	317	332	319	292	341	299	271	308	303	296	278	277	321	302	325	293	308	272	326	281	322	323	327	331	302	305	306	316	326	309	303	329	319	305	294	332	347	317	300	306	298	310	313	324	318	294	278	309	297	308	309	319	308	298	326	312	274	282	314	307	298	293	294	302	307	291	296	293	316	304	308	310	316	320	304	271	305	324	314	313	296	308	285	311	297	324	300	322	324	289	311	269	281	304	312	282	309	297	313	307	314	311	280	308	330	309	307	302	307	340	296	293	302	336	318	293	297	298	321	297	316	307	296	300	316	307	329	282	329	286	304	313	320	309	301	319	294	340	329	270	292	284	307	301	283	306	287	288	291	288	299	325	332	265	343	317	308	321	288	286	299	344	284	352	311	310	269	303	302	328	315	323	308	318	278	314	294	316	310	297	325	310	294	313	291	293	308	299	311	323	318	312	320	294	315	296	324	315	323	286	309	294	320	328	304	328	320	316	317	315	299	315	278	322	300	335	323	330	284	338	324	282	315	337	311	306	302	288	317	326	313	289	278	327	324	348	282	285	286	295	294	320	326	319	325	311	278	328	284	326	310	328	298	319	312	295	293	299	284	279	337	326	303	327	313	315	300	292	274	307	296	293	303	325	338	340	336	286	289	327	316	315	269	293	369	300	301	292	317	326	311	302	301	342	288	333	300	278	284	328	280	327	307	302	288	307	289	329	313	294	291	288	309	289	301	290	303	286	304	306	315	293	275	342	269	330	295	331	318	314	291	313	299	324	277	316	289	276	306	298	317	298	315	278	324	319	292	307	299	294	307	341	310	315	344	308	319	312	257	296	288	300	297	315	294	310	320	311	321	294	322	297	298	307	311	313	332	298	312	301	300	320	297	300	303	316	296	332	317	314	291	333	327	345	337	310	323	287	279	260	300	313	314	278	331	311	311	303	321	333	329	299	315	296	266	321	277	296	293	292	313	322	332	287	292	325	289	280	294	315	319	286	302	298	326	299	294	319	289	312	286	293	321	299	284	302	352	331	319	302	319	300	312	323	304	282	287	316	333	290	343	299	284	305	318	323	322	280	317	305	291	288	280	300	296	334	314	303	306	295	347	318	306	296	293	348	309	325	326	334	320	320	299	336	318	337	327	334	281	346	298	299	302	300	287	303	300	265	284	301	318	280	334	315	310	307	280	308	292	312	352	301	322	308	319	309	289	324	277	305	295	319	315	300	310	301	287	299	303	293	320	333	291	310	287	318	317	312	298	334	351	317	301	309	280	298	298	305	343	247	300	308	324	302	339	291	318	308	311	317	314	315	316	313	279	350	304	306	347	281	266	295	301	333	304	308	302	319	316	282	305	341	277	304	296	306	261	312	261	311	301	309	315	332	278	310	318	317	303	307	277	301	339	297	322	304	311	270	307	305	311	320	312	353	269	317	282	332	290	296	296	312	289	314	295	303	283	285	314	307	287	292	322	333	303	311	285	311	326	297	268	304	322	347	320	308	340	334	305	311	298	301	319	296	311	289	295	330	347	318	304	299	321	297	342	312	286	278	307	302	255	338	286	279	353	333	301	305	299	337	299	330	296	295	301	340	309	339	327	313	300	342	275	289	301	295	339	300	325	322	280	306	292	284	290	298	305	290	319	327	305	303	316	314	284	319	290	325	331	293	292	303	317	298	307	291	286	316	306	304	304	314	303	304	314	269	286	280	290	277	310	309	333	294	276	339	310	292	307	269	309	285	295	327	323	295	267	308	334	287	316	298	310	280	322	312	269	323	329	307	299	281	308	273	311	297	321	284	319	277	330	316	336	290	289	309	320	322	310	289	316	274	354	306	321	293	314	305	301	272	296	317	294	312	327	328	324	300	302	295	305	329	268	307	291	282	298	323	305	277	313	309	280	307	326	320	335	297	334	255	307	290	326	308	307	310	287	303	299	305	324	314	323	305	294	306	320	300	316	328	323	305	319	282	294	310	283	329	307	357	309	314	279	278	328	309	313	304	296	316	318	329	305	270	300	309	320	352	322	306	303	317	294	315	302	341	297	314	317	322	328	340	309	321	260	284	315	307	293	300	323	317	333	323	296	328	303	293	306	328	274	326	290	294	317	305	268	302	312	318	293	280	331	297	337	319	292	265	307	306	279	307	305	296	297	298	298	322	315	339	259	303	303	298	324	267	292	324	309	298	317	317	311	288	276	290	282	299	319	338	290	329	312	284	297	283	329	283	329	309	312	300	297	320	295	328	288	309	339	281	302	311	304	295	310	307	286	298	289	292	299	267	283	311	315	288	327	311	273	291	357	340	299	291	302	342	318	308	282	310	294	303	315	279	275	352	341	329	323	286	272	290	288	319	320	334	302	293	273	297	306	313	308	300	309	287	322	330	296	283	292	283	330	293	310	326	310	299	294	334	315	298	300	329	329	317	281	306	319	295	331	339	311	316	323	313	318	320	323	313	317	314	276	320	311	327	328	321	298	329	303	302	314	295	296	304	298	267	319	309	292	318	285	308	306	284	294	297	315	347	290	330	312	333	279	299	297	321	323	333	294	288	302	305	275	295	339	298	326	321	315	316	303	309	328	324	289	286	332	292	330	276	315	287	305	315	334	325	287	307	326	309	339	291	307	326	316	310	309
22258	15625	20669	20586	10769	6563	4749	2572	1996	1806	1706	1434	1417	1424	1248	1212	1112	1181	992	975	954	997	957	972	903	893	864	857	854	814	838	795	814	775	770	800	745	755	754	785	736	748	737	727	739	750	686	771	725	766	693	746	734	710	721	733	712	747	707	767	732	731	733	715	739	750	730	732	734	704	711	749	722	696	731	760	705	738	698	696	730	699	747	731	768	798	713	715	730	694	727	681	738	757	735	667	653	759	701	753	710	769	755	729	741	707	726	729	689	722	741	758	716	743	733	714	721	684	687	712	724	705	718	739	775	711	707	691	744	717	764	733	773	727	717	743	732	714	724	722	686	719	753	719	770	712	747	741	705	707	720	714	690	661	724	701	764	698	681	738	708	752	705	716	753	706	684	753	724	733	736	724	689	695	712	707	712	751	708	709	678	692	701	692	730	693	708	715	749	743	722	711	727	748	666	734	714	726	719	713	760	702	745	753	709	712	748	750	734	723	658	740	738	733	757	696	709	710	729	677	720	686	684	704	714	726	749	717	717	739	724	706	751	756	725	728	740	773	706	748	698	735	722	725	752	724	692	716	738	700	696	745	730	698	740	748	713	704	776	729	689	700	721	748	696	689	700	696	729	751	747	735	759	730	730	792	750	714	711	696	737	756	683	733	735	729	714	687	732	710	700	702	725	740	697	714	727	731	703	725	703	728	781	750	683	709	780	737	755	703	744	700	732	760	709	769	709	748	713	740	726	697	707	722	735	748	706	709	710	702	731	710	771	719	721	699	707	711	713	693	758	724	717	728	717	750	733	751	770	712	732	725	698	761	729	710	703	718	766	689	725	720	737	727	702	740	758	730	712	750	679	704	766	675	727	719	780	712	738	732	685	764	724	719	745	803	698	742	690	727	706	711	719	675	709	699	737	730	675	756	753	710	717	693	712	749	710	761	730	725	688	693	737	734	745	745	734	691	699	730	722	686	737	691	700	705	669	714	749	770	745	761	746	744	700	682	700	747	714	703	697	772	732	718	740	719	730	709	761	743	765	788	730	756	748	703	715	718	682	730	767	748	730	707	720	785	684	726	773	643	761	709	728	662	714	708	774	740	740	723	663	729	708	720	730	769	717	726	684	725	710	696	684	738	706	687	735	718	732	764	679	724	736	720	703	735	662	798	718	754	749	705	725	687	718	709	752	748	725	694	730	722	735	714	704	710	714	765	736	758	707	756	732	724	699	726	713	717	737	742	732	706	740	709	661	671	742	671	765	734	699	750	715	694	739	718	709	670	714	745	752	724	685	732	698	756	733	748	764	754	764	666	725	723	737	686	714	760	753	799	711	719	724	777	682	691	706	758	714	749	761	686	730	670	770	748	700	707	687	770	709	771	734	718	760	731	763	705	684	708	740	769	755	741	709	735	664	743	702	718	768	721	752	702	729	699	786	694	694	719	690	774	744	728	730	717	694	748	700	706	759	715	746	752	715	732	743	706	753	741	689	710	728	700	726	708	700	735	732	696	688	685	708	772	705	760	771	780	717	700	747	784	738	689	724	738	654	704	744	696	751	747	700	718	711	717	698	761	727	756	694	771	665	689	691	675	766	711	728	720	743	703	721	688	722	733	680	725	694	721	732	717	718	747	701	772	731	735	738	707	713	748	760	734	666	704	709	683	699	736	733	747	742	758	640	736	745	749	694	711	724	718	700	733	708	686	739	754	746	724	725	744	702	730	720	695	739	749	698	733	690	704	681	740	717	690	727	776	719	687	741	702	728	738	732	707	730	744	677	731	720	756	743	738	701	702	741	738	728	763	722	715	730	735	757	729	667	713	725	712	742	717	730	748	740	737	701	748	689	739	731	753	753	743	752	742	694	746	756	720	713	740	731	729	689	702	738	731	715	747	714	702	715	757	777	760	731	719	740	707	688	738	679	744	747	707	775	678	690	677	736	687	685	770	721	729	756	682	732	684	729	681	757	691	736	731	746	718	704	710	706	708	682	744	738	746	760	714	745	687	737	709	731	696	699	743	697	672	670	646	687	759	698	698	731	733	698	721	723	699	752	690	719	781	720	726	727	714	712	729	689	729	714	681	715	722	728	771	721	690	751	743	674	726	753	730	741	711	740	719	706	710	744	741	691	706	714	749	669	737	745	769	789	709	700	711	727	758	769	723	712	742	717	771	745	697	731	706	724	712	763	739	692	751	763	758	722	720	741	784	700	734	674	722	709	753	718	686	667	689	728	733	756	665	727	709	700	698	721	696	734	768	704	696	707	706	770	722	764	687	701	730	733	679	688	737	746	718	733	712	723	716	721	739	738	794	746	686	709	735	717	761	722	719	729	711	744	748	705	709	717	729	726	718	743	743	698	683	723	662	716	714	726	752	765	739	723	742	712	690	700	711	713	711	739	755	706	730	767	726	745	730	712	771	729	714	723	708	718	793	698	729	691	704	717	758	737	713	717	747	736	717	689	734	742	741	722	735	724	690	713	729	744	762	802	731	705	707	691	712	751	755	679	730	672	719	736	775	734	697	681	746	702	717	705	728	679	725	725	748	714	736	701	730	685	745	744	690	765	719	650	771	730	715	695	713	756	708	717	712	724	685	735	722	746	703	707	659	747	749	745	715	709	750	711	784	706	727	758	771	728	768	758	672	753	736	777	749	761	701	748	726	714	756	766	713	693	708	746	730	745	744	734	743	715	753	771	709	739	723	697	704	699	733	713	734	677	687	689	760	692	725	706	684	696	725	806	756	738	724	684	714	699	687	724	777	678	761	731	759	680	695	752	704	732	738	720	768	728	761	737	700	721	757	693	704	705	742	762	712	758	727	722	677	736	734	744	731	736	732	729	737	711	717	747	718	749	732	727	757	684	747	729	734	722	776	702	649	764	700	746	710	753	692	728	743	743	711	707	710	763	722	687	714	726	724	701	722	684	728	772	704	738	695	722	693	705	729	731	687	699	787	719	671	693	755	719	736	695	708	745	750	707	683	741	752	715	717	745	732	749	708	771	766	737	739	714	713	753	750	738	702	764	690	728	741	740	680	705	679	727	720	754	716	700	759	769	748	719	714	690	663	716	683	711	727	758	740	696	666	722	695	743	747	715	686	694	660	736	733	691	740	764	703	723	703	754	708	717	776	763	755	750	709	725	743	735	702	736	735	714	712	738	750	762	703	726	691	711	690	736	714	754	701	735	691	743	735	743	698	695	719	717	746	713	696	750	709	739	702	758	750	696	698	736	738	664	724	675	738	776	695	764	725	751	691	703	713	736	779	773	765	716	742	749	748	712	685	701	738	724	713	754	705	723	696	703	755	700	737	719	704	734	716	722	673	738	723	754	751	717	681	720	789	686	689	738	731	714	755	765	759	759	717	717	701	740	704	706	699	735	738	712	745	732	740	706	723	732	739	717	752	741	701	723	702	752	711	729	746	641	765	785	739	729	716	721	701	701	762	704	700	692	675	683	703	694	706	703	758	703	697	708	744	719	718
40447	24626	20500	12121	5253	3141	1461	825	750	601	565	514	480	445	435	413	407	372	364	339	327	318	320	320	318	298	308	309	255	337	294	286	301	240	262	244	279	300	254	295	281	284	240	275	281	263	257	279	270	288	249	268	244	273	258	266	287	222	279	269	267	268	238	276	277	266	298	292	269	269	270	302	271	270	274	258	276	273	272	275	279	277	282	299	265	271	264	260	260	286	262	271	276	292	267	272	286	278	272	254	267	278	272	283	291	266	237	302	271	307	279	307	268	265	295	271	277	230	232	249	273	254	280	271	283	264	240	271	238	246	259	246	253	301	275	248	259	288	250	274	248	238	273	261	307	254	257	277	286	278	295	244	258	255	242	288	306	265	251	247	262	291	236	257	272	278	281	268	305	282	266	300	284	275	276	264	273	267	273	275	259	278	270	258	311	249	273	248	274	239	257	257	281	264	280	243	250	263	297	274	253	282	265	280	275	264	235	288	276	277	268	280	297	288	276	263	269	281	251	284	280	286	265	271	270	275	263	264	280	313	281	296	279	276	236	296	268	258	227	281	262	282	267	258	237	263	258	264	278	280	287	292	275	256	280	276	309	291	296	278	254	287	272	276	251	289	283	248	252	263	257	247	257	254	252	272	263	233	281	269	258	295	251	267	268	274	295	278	277	263	283	296	298	283	296	286	252	298	264	229	231	266	283	264	256	260	306	294	256	257	266	268	307	291	255	287	285	277	267	255	287	253	295	273	285	259	250	291	269	280	267	249	260	247	286	286	247	243	260	285	285	270	280	280	297	303	258	260	271	285	289	267	278	249	272	253	251	312	300	266	280	286	263	267	250	294	297	273	266	271	232	276	285	243	255	257	249	279	260	249	288	265	281	282	237	281	272	289	280	281	260	256	258	268	274	293	260	298	253	238	280	244	268	277	281	294	277	282	261	280	267	274	275	280	285	253	267	272	280	275	281	253	254	272	286	277	282	288	292	263	256	292	277	267	235	290	282	256	248	284	265	280	305	247	323	252	271	294	287	263	285	283	264	261	268	235	276	280	284	271	247	248	263	312	290	266	308	267	263	272	255	320	272	267	275	245	255	278	298	258	261	246	285	254	277	276	276	283	305	294	286	270	231	248	286	265	265	255	288	294	284	261	275	296	280	275	272	258	306	253	291	288	279	265	264	290	244	256	265	262	306	301	304	251	275	252	259	236	277	269	291	259	275	293	280	264	260	315	282	256	253	282	282	284	272	275	288	287	254	284	251	245	281	288	272	259	275	253	260	276	260	249	281	245	252	288	266	277	272	290	256	288	273	300	282	239	289	292	260	273	264	291	283	288	269	288	268	261	247	298	261	266	309	254	266	229	255	273	260	290	286	258	264	241	276	282	295	268	262	316	254	303	304	280	243	273	251	271	263	260	259	290	303	265	244	278	225	300	266	283	285	279	297	298	283	246	256	261	290	276	298	283	281	294	258	286	293	243	270	284	250	307	258	253	285	248	289	256	296	280	282	250	257	264	277	264	272	246	288	274	273	275	277	257	248	275	302	312	278	237	258	276	260	255	263	266	272	257	264	295	283	272	274	256	301	282	299	278	282	259	260	283	280	252	277	286	273	283	258	276	276	274	299	261	289	285	252	287	277	298	254	283	261	246	283	294	244	250	268	301	256	254	283	274	310	275	281	286	276	250	276	264	263	270	241	306	296	270	264	277	297	257	270	255	266	261	283	277	277	289	276	249	258	272	276	259	291	289	258	276	267	238	270	255	282	279	279	257	263	245	252	277	280	283	269	247	270	263	289	263	243	256	277	298	271	250	261	249	274	288	275	249	256	283	251	269	282	256	257	272	270	268	273	278	278	281	274	263	311	269	274	300	262	260	269	287	245	274	272	270	256	304	249	267	241	273	276	266	266	260	265	295	299	287	295	263	284	295	288	256	259	253	265	281	293	248	265	254	285	264	283	244	277	222	234	228	261	278	273	263	259	271	276	282	246	250	254	281	242	250	265	292	270	292	284	233	289	275	296	263	278	232	318	278	271	261	271	283	262	289	279	282	267	253	266	294	247	263	292	247	277	287	266	268	259	251	284	273	287	255	273	292	264	289	281	253	285	287	273	269	290	262	251	291	262	277	257	268	271	267	276	275	269	272	302	278	249	289	287	277	307	269	257	277	283	254	279	249	261	277	285	296	289	299	258	270	262	248	260	267	285	260	234	287	313	286	269	268	279	268	295	251	286	264	276	303	271	254	284	228	274	274	299	301	270	279	266	274	291	283	275	248	296	294	278	294	303	250	245	313	252	250	267	271	255	255	263	277	271	240	249	279	279	293	290	286	303	262	258	270	246	258	263	262	275	259	267	295	264	313	249	273	265	234	264	255	267	259	305	263	253	282	260	255	271	264	260	290	288	314	258	262	255	257	280	249	247	237	254	261	278	283	253	276	257	311	283	246	282	251	268	258	265	243	240	272	264	258	276	277	259	275	261	272	319	254	249	302	232	239	279	283	257	279	266	275	255	244	255	267	261	287	273	254	286	266	243	266	291	272	279	273	273	273	264	271	238	267	289	271	254	295	264	263	270	285	274	276	284	277	289	300	272	247	236	271	271	257	283	312	270	257	257	280	259	262	292	284	267	285	255	283	286	282	294	271	279	265	292	279	281	294	252	283	266	248	261	249	272	288	261	256	283	244	277	300	249	258	258	290	267	278	323	279	272	276	307	270	259	273	274	276	269	293	304	273	309	292	257	264	269	276	257	279	275	276	287	273	259	289	279	271	276	283	284	287	270	290	267	268	243	265	266	292	279	246	230	264	246	265	243	256	282	275	277	284	287	263	282	268	275	278	266	254	267	264	273	296	257	258	276	265	292	281	275	290	294	298	263	263	281	301	261	276	270	269	273	281	260	282	271	301	275	256	292	256	270	279	303	243	255	297	251	248	245	267	270	248	261	270	277	274	269	262	281	267	238	244	277	262	290	279	276	251	261	267	274	283	271	258	293	299	302	298	275	275	281	278	283	307	267	262	250	269	273	274	253	277	266	269	257	249	286	277	257	268	249	272	280	265	257	256	270	268	281	297	261	245	312	267	291	280	264	268	290	249	277	292	252	285	287	267	246	278	279	302	267	302	276	271	296	271	240	272	246	278	269	278	266	282	269	261	257	281	257	241	288	260	292	293	333	287	273	249	287	340	313	280	269	272	251	271	262	271	278	251	275	259	273	275	212	254	266	259	269	287	276	285	258	237	262	247	291	237	277	299	261	247	313	287	268	289	253	271	272	269	299	297	282	244	249	287	288	300	307	296	309	262	270	271	327	263	298	270	261	276	281	266	290	255	252	289	275	276	295	252	296	274	262	289	266	271	260	288	276	253	229	293	281	294	261	262	282	274	287	258	269	291	285	316	250	242	242	260	291	259	283	292	260	276	279	286	285	252	274	222	289	306	272	285	274	258	270	277	256	298	270	304	274	281	274	239	284	291	281	238
27255	20343	25915	20110	14126	9986	5406	3449	3124	2419	2279	1959	1981	1825	1633	1469	1418	1409	1178	1218	1012	1142	1158	1067	942	972	890	930	893	791	838	806	760	736	736	758	717	726	674	679	703	703	696	662	663	691	677	676	654	619	708	672	631	595	708	634	670	667	654	670	640	627	660	616	658	650	614	614	645	649	671	666	622	712	647	635	671	655	648	686	633	622	652	697	665	642	655	681	678	646	685	662	645	688	657	643	639	637	654	673	664	636	623	655	657	665	617	680	634	673	651	637	655	672	640	695	662	586	615	653	657	602	643	677	679	648	639	652	662	639	642	649	614	654	645	636	655	639	654	646	604	604	629	601	646	664	620	629	663	669	613	566	683	670	675	642	623	656	648	623	680	606	661	636	632	683	630	670	632	613	599	616	701	600	689	594	645	641	712	639	656	648	653	612	607	639	640	653	659	602	657	652	636	641	644	643	624	653	663	638	647	670	691	715	638	647	612	644	641	648	716	619	615	623	667	661	644	632	589	650	657	667	560	665	637	637	616	630	683	645	669	654	667	635	635	660	654	640	639	646	580	663	653	660	652	653	665	617	613	659	634	641	626	647	608	689	588	637	640	590	636	674	660	661	669	659	658	633	668	640	650	637	685	640	631	660	669	666	653	661	617	643	645	630	647	642	644	635	645	600	659	644	617	636	685	558	670	657	634	660	637	694	632	697	643	676	624	659	642	678	678	654	614	628	661	670	601	643	598	578	673	655	635	647	642	623	626	647	619	670	679	637	637	649	615	653	643	636	639	609	619	650	663	639	652	623	641	669	640	621	623	648	628	633	634	620	662	624	652	679	642	640	610	663	675	707	646	634	659	593	615	657	657	655	644	620	643	645	604	629	683	644	628	656	630	647	598	663	643	609	626	642	650	653	639	644	661	690	620	661	658	651	627	663	606	672	665	637	675	615	621	632	672	650	644	690	657	632	653	651	650	632	692	629	594	667	650	663	665	630	660	656	588	628	645	642	656	638	632	636	640	598	684	674	622	614	663	646	622	603	665	649	701	590	628	672	628	639	662	668	689	643	645	642	645	603	631	593	671	640	657	638	696	633	669	657	644	646	684	680	618	630	655	604	700	673	655	689	650	648	661	653	613	629	608	581	631	662	649	645	657	660	682	657	658	626	692	669	642	650	702	644	630	670	606	712	670	649	637	645	683	707	658	611	650	633	625	622	616	674	677	689	657	656	640	629	630	668	645	648	643	649	643	658	707	614	656	665	623	628	641	667	650	656	655	654	661	644	669	637	636	653	663	610	693	668	624	690	642	611	615	667	649	641	632	690	627	640	671	632	698	661	648	613	625	691	652	620	651	690	675	632	681	630	654	665	632	637	623	666	623	697	629	669	628	620	648	642	645	673	664	658	665	634	588	672	646	649	612	675	645	641	641	618	609	640	652	646	634	605	632	637	663	636	629	662	599	647	642	616	649	654	640	651	634	642	664	664	651	625	610	607	684	683	589	655	696	617	644	640	695	636	652	662	679	672	680	680	660	650	637	697	684	711	620	656	655	642	715	678	663	704	649	604	636	596	675	661	702	672	684	675	665	643	627	660	712	624	620	654	633	645	620	638	634	605	647	640	677	652	647	631	618	643	670	662	656	627	667	674	632	647	636	640	675	661	678	690	685	665	630	622	656	681	597	630	635	621	687	628	642	629	608	628	631	684	646	664	654	692	610	610	644	660	636	673	627	623	665	642	612	654	645	669	621	656	651	652	670	601	613	655	667	605	683	646	600	636	652	676	643	659	676	610	692	688	638	676	654	662	650	624	665	643	646	689	609	626	654	648	643	690	636	698	617	610	662	669	676	631	664	651	624	664	637	652	664	635	644	634	657	674	622	600	643	675	629	635	637	680	632	652	615	657	724	666	642	638	650	636	623	683	657	682	657	645	648	666	716	615	684	655	647	640	622	627	629	645	630	669	633	615	648	631	673	676	626	614	679	605	633	667	649	706	638	655	710	641	678	696	609	623	609	688	638	636	653	632	655	644	659	662	650	644	629	667	669	643	653	618	659	653	611	657	613	627	643	681	663	606	633	653	676	625	650	641	635	624	683	609	628	663	618	662	667	667	644	639	600	623	635	632	638	672	648	629	679	644	641	695	648	641	631	639	638	669	684	623	649	626	678	627	651	668	654	614	684	638	702	650	642	666	605	653	608	673	629	641	692	643	659	619	642	651	639	593	653	646	677	695	615	633	652	643	643	636	609	616	618	652	665	609	639	643	653	614	681	680	652	613	640	692	642	634	641	637	682	639	623	652	642	645	637	659	688	595	652	630	613	650	627	679	663	658	649	626	626	673	637	634	615	657	662	677	596	611	674	638	658	661	645	688	696	661	644	644	608	617	640	635	649	638	661	648	624	661	636	638	676	642	622	636	651	644	615	637	630	604	627	615	690	638	686	684	624	655	659	668	674	670	607	639	616	660	673	688	660	631	623	675	610	652	677	648	678	624	671	651	652	636	655	676	610	636	677	725	633	631	640	644	632	636	624	623	669	654	688	643	624	638	636	690	641	660	670	647	642	644	685	657	674	639	638	616	625	668	699	605	650	629	657	640	680	666	615	683	575	680	610	643	657	654	648	637	661	688	654	633	658	697	611	641	692	681	663	710	641	684	649	709	630	621	646	627	626	652	647	650	629	646	615	661	657	629	644	617	679	615	646	667	635	627	664	648	682	682	629	650	636	688	691	651	645	655	605	694	648	656	679	643	623	610	644	589	640	653	672	669	668	646	667	693	684	684	671	657	670	671	656	651	607	687	668	623	669	665	621	668	637	664	633	662	689	616	660	634	665	663	606	628	724	631	631	650	653	657	624	621	686	653	606	657	646	680	679	629	646	673	659	632	639	704	733	656	627	623	643	654	675	653	663	654	634	628	705	639	632	649	616	658	656	644	632	624	618	681	636	676	703	663	618	617	624	669	688	694	631	623	636	657	662	640	615	630	626	642	651	629	664	680	637	589	635	691	649	642	660	647	646	670	612	675	646	603	647	604	634	651	630	638	617	656	686	583	647	651	678	626	662	625	648	661	657	643	633	625	677	639	631	669	598	656	658	602	631	683	680	659	646	609	635	607	613	625	625	654	648	706	649	624	628	660	608	655	654	630	608	655	624	643	662	671	636	663	611	680	681	673	625	671	616	630	624	662	634	661	566	637	655	654	659	622	652	687	640	648	656	653	669	676	644	660	637	672	635	662	621	664	640	629	632	615	629	636	642	661	647	634	609	652	602	659	654	629	674	662	689	644	682	686	678	638	710	680	655	681	650	661	656	637	682	651	657	632	621	649	641	655	678	639	670	610	659	583	638	639	709	654	671	622	610	642	665	659	640	648	626	625	654	667	657	656	654	644	602	622	615	633	651	683	640	666	670	638	686	622	636	655	638	668	628	687	645	658	663	595	609	662	665	632	681	632	665	621	638	658	691	640	598	664	615	642	613	618	650	649
17669	9389	6665	2660	1351	660	567	446	453	393	317	367	347	333	326	334	346	284	328	335	315	284	302	292	297	251	278	289	315	269	320	324	303	283	286	315	251	275	268	292	293	285	294	275	293	330	297	270	288	261	304	276	313	314	296	291	294	301	281	287	317	280	258	279	268	292	274	316	298	286	305	303	280	289	286	265	305	336	316	298	259	279	298	273	302	265	292	289	309	291	296	322	293	290	305	307	288	330	271	317	321	260	337	258	301	309	275	319	288	303	262	299	305	337	303	278	293	330	266	341	289	267	281	306	316	292	326	299	308	305	283	297	300	301	307	278	272	281	307	287	314	290	306	296	274	311	322	309	290	277	259	263	333	297	294	282	285	301	299	298	302	283	303	298	320	307	272	309	315	287	306	285	291	297	293	326	302	272	293	262	296	291	299	309	279	284	291	296	308	272	281	272	302	310	303	285	293	300	299	267	293	296	284	284	292	288	288	277	281	307	291	259	296	304	296	286	284	248	300	288	323	302	309	283	313	299	270	261	314	305	304	305	272	304	309	248	297	288	302	277	285	263	286	304	295	271	322	263	283	299	307	283	296	304	287	306	292	298	264	279	288	282	297	283	276	285	280	310	273	264	284	339	273	304	313	280	273	280	273	278	293	253	269	284	232	292	301	305	253	298	287	317	287	247	294	315	309	281	284	295	306	286	303	320	294	300	265	313	312	276	299	309	309	276	262	306	320	314	285	290	279	300	282	310	311	300	263	279	278	294	295	277	315	298	290	283	318	284	288	287	314	333	292	275	253	289	289	272	282	315	271	320	264	304	250	281	299	297	290	273	284	305	319	297	305	275	299	295	295	291	287	305	279	255	314	276	308	310	286	283	307	294	307	309	274	280	323	286	259	293	288	282	296	273	295	299	305	307	304	278	298	287	290	302	285	302	326	306	311	322	299	268	276	263	310	260	305	284	301	274	322	306	284	290	316	262	292	293	257	303	279	303	286	276	295	298	284	290	301	327	275	272	307	294	314	269	303	308	287	262	308	290	313	281	275	303	287	325	316	282	268	279	311	295	304	268	301	278	275	286	270	294	298	304	275	296	307	304	282	292	270	274	299	277	294	258	317	278	305	308	291	308	274	316	289	334	294	299	302	297	287	299	290	289	295	282	297	297	304	281	277	322	268	311	257	279	315	329	276	294	281	275	262	301	294	289	308	276	285	280	300	275	318	286	308	313	315	297	298	297	310	308	295	286	298	289	282	292	277	313	290	295	281	291	286	266	301	295	277	264	307	316	286	288	278	320	279	293	294	257	302	253	285	292	273	332	280	264	277	289	291	275	279	281	280	299	305	281	303	296	301	273	297	258	257	269	267	253	279	293	296	314	291	300	317	268	278	299	276	286	310	326	284	317	298	269	290	279	295	270	294	285	270	297	270	302	282	302	304	281	298	291	282	274	286	327	293	299	296	282	295	330	324	307	306	289	292	281	249	297	313	280	259	293	310	288	258	302	284	307	277	279	274	288	307	298	319	280	322	299	317	250	259	306	269	281	310	286	269	302	309	264	287	304	283	274	248	291	283	300	307	258	291	280	304	310	255	309	286	319	293	321	315	279	302	271	290	268	286	274	305	305	297	310	327	286	307	266	336	292	321	284	286	303	297	293	281	319	303	294	317	297	292	303	283	282	296	284	336	287	321	314	285	308	264	309	298	323	283	268	295	291	268	285	275	282	316	283	297	275	298	326	313	271	288	259	285	281	308	323	228	267	315	289	289	275	285	298	290	304	266	293	325	295	299	317	323	288	268	300	305	274	295	301	308	286	330	304	279	301	290	286	303	286	321	272	299	313	278	277	305	307	299	261	298	260	302	294	274	288	254	255	304	292	283	289	323	323	274	285	304	303	288	276	295	298	304	283	288	294	332	284	304	282	274	329	293	317	308	292	302	294	270	306	291	288	277	282	268	282	305	301	288	275	271	296	279	287	303	280	289	301	282	309	300	311	327	298	290	293	286	262	302	262	281	308	299	324	300	272	296	309	253	305	311	300	336	311	302	281	306	284	313	267	287	294	282	282	310	296	268	281	291	276	299	285	268	284	298	301	272	242	288	260	285	277	285	305	278	293	267	299	276	276	290	281	268	262	292	288	301	283	330	317	308	280	282	301	280	324	285	298	295	302	316	267	258	308	290	310	298	290	288	255	248	273	281	312	278	344	277	304	278	273	315	270	254	282	308	265	296	268	289	277	287	280	295	259	303	315	304	288	304	280	261	278	285	321	314	318	306	306	291	299	274	265	273	283	294	286	286	273	278	274	288	273	283	284	272	303	310	323	255	306	284	270	309	284	274	300	296	293	306	264	260	296	278	272	283	309	303	320	304	289	252	280	301	313	302	264	320	287	285	300	291	276	263	284	309	282	267	266	281	284	274	282	316	288	304	282	303	276	290	276	282	288	315	263	307	296	283	300	281	285	284	281	327	303	307	286	266	288	292	285	296	268	282	306	320	307	293	330	309	304	293	298	274	282	274	292	279	326	285	292	297	273	288	271	320	332	297	283	297	306	297	254	275	264	332	296	292	291	325	278	275	293	253	278	320	274	288	294	288	287	300	305	280	303	301	283	287	288	309	293	295	286	306	321	271	289	289	274	302	278	284	285	281	308	277	314	283	256	304	316	294	271	309	287	304	288	325	296	312	305	281	250	314	336	291	285	295	305	300	317	279	307	278	290	314	283	268	304	318	300	276	288	289	282	294	289	305	286	291	258	282	275	308	286	325	291	283	287	289	290	314	301	294	304	257	280	312	277	349	293	261	302	274	298	288	307	298	295	313	289	282	293	286	276	291	275	276	289	285	314	291	311	311	277	281	286	304	301	324	294	305	330	287	284	288	283	300	291	302	315	265	312	284	260	305	289	277	297	317	305	323	289	306	293	310	279	256	278	304	243	281	287	311	275	303	298	245	275	296	290	293	267	270	298	309	258	289	266	309	299	293	319	273	318	293	300	290	294	298	285	279	299	307	259	293	277	324	282	281	293	296	269	287	315	284	294	290	272	304	311	261	288	260	304	306	289	314	303	281	270	297	306	315	293	314	286	296	266	296	303	305	288	290	290	282	313	280	282	312	276	283	262	299	285	260	300	297	289	287	306	284	281	301	286	294	293	284	283	263	312	296	279	313	292	281	255	322	263	272	297	330	272	300	290	304	279	268	276	334	305	302	287	280	279	275	298	274	289	280	279	280	268	273	319	287	290	285	293	266	290	311	268	277	262	297	263	280	296	301	292	279	239	295	315	292	259	272	315	306	289	312	303	300	306	297	309	277	281	282	311	286	267	294	285	315	285	299	261	269	287	265	302	273	285	289	315	278	263	279	265	275	303	269	307	305	304	302	333	278	304	299	298	287	295	280	271	275	310	271	292	288	279	282	284	276	303	293	314	318	285	299	286	257	287	273	297	330	295	258	292	307	274	279	330	277	272	333	285	321	299	284	320
12797	8874	11398	7226	4754	2669	1850	1444	1305	1197	1174	1012	1019	954	902	949	906	862	819	812	799	761	817	786	791	785	711	747	751	756	751	707	759	747	699	706	689	707	720	687	728	668	693	688	706	675	700	705	689	712	670	692	678	714	698	677	745	695	701	681	667	663	673	669	679	675	708	660	690	739	673	704	754	651	695	704	659	691	697	694	711	677	709	688	721	667	665	668	667	699	714	661	724	692	690	694	681	708	662	646	664	707	715	679	690	684	707	698	721	723	723	685	707	720	691	724	705	669	679	683	675	731	715	704	680	684	660	724	695	712	678	715	696	734	660	700	648	662	722	688	672	707	639	721	691	703	677	723	716	698	705	674	694	684	698	685	691	719	688	680	668	670	685	665	663	721	708	685	735	697	671	694	671	687	697	660	653	704	652	683	700	700	718	685	693	680	733	703	653	654	687	706	718	703	697	745	716	712	686	659	711	677	670	657	703	696	641	702	698	656	674	730	680	673	708	696	744	709	727	694	709	737	688	698	638	655	684	671	638	680	669	655	683	677	673	695	667	712	681	671	681	703	677	704	721	708	686	685	649	688	716	693	688	738	676	691	688	707	715	703	697	720	698	664	723	701	671	693	655	700	674	687	652	686	685	690	728	662	693	677	696	662	725	745	630	650	676	704	650	666	676	715	708	694	662	715	683	683	684	713	682	692	710	652	663	667	669	682	694	683	733	693	681	658	662	668	721	727	731	673	664	682	716	663	708	653	639	739	710	669	693	699	714	714	734	594	702	684	671	726	670	671	686	639	676	705	710	659	743	680	655	654	681	725	695	727	697	720	687	699	689	654	665	694	738	689	690	703	735	707	697	689	691	685	660	713	667	712	696	683	733	687	714	694	686	683	696	714	717	708	715	673	702	667	690	649	650	686	653	667	739	713	697	684	669	658	692	691	739	708	687	676	681	690	711	702	679	670	707	691	616	727	640	696	692	735	663	639	704	726	713	662	699	677	683	719	691	691	681	663	750	698	716	716	664	686	659	676	664	650	658	690	701	721	687	702	685	695	702	690	713	693	698	736	734	675	716	677	696	745	719	669	699	670	658	674	693	673	719	728	631	703	719	736	694	739	691	732	708	700	694	713	700	711	693	712	667	704	718	708	671	726	685	713	703	717	716	683	715	765	681	651	735	691	648	693	688	702	660	722	673	673	741	720	666	701	681	668	671	674	702	708	682	706	674	716	729	650	706	684	685	709	667	679	700	689	704	675	702	703	685	723	726	683	693	723	627	692	689	666	706	688	697	724	680	701	700	714	761	663	724	714	678	691	694	727	712	718	714	657	709	682	673	668	626	675	718	693	676	695	695	709	696	701	693	689	687	656	685	704	697	679	677	712	646	725	704	749	698	724	674	693	668	670	736	719	697	701	705	697	728	724	661	707	731	650	713	722	682	702	689	683	654	694	673	763	681	696	690	734	661	672	675	638	636	725	710	707	675	708	668	693	722	685	708	662	663	670	684	695	713	686	712	692	694	713	718	709	698	674	717	764	670	697	674	706	668	669	687	676	712	771	721	710	725	708	703	692	665	673	684	713	660	704	695	705	716	723	652	690	707	678	711	694	719	668	695	645	730	722	724	688	710	740	681	680	758	684	694	654	727	694	690	689	666	686	706	703	644	733	666	684	692	720	731	728	716	650	657	676	664	684	655	693	696	667	664	647	685	690	729	671	728	724	682	686	740	689	712	652	715	735	730	709	716	707	679	698	705	736	662	741	644	673	694	648	706	706	682	710	725	672	670	691	632	651	649	702	709	695	679	672	680	699	741	666	654	682	701	733	674	698	688	654	686	677	692	748	689	669	674	737	686	697	658	670	704	647	658	696	679	693	666	712	665	693	702	729	674	715	748	672	694	708	722	721	627	677	679	671	703	697	727	664	683	712	715	676	697	678	643	687	697	654	708	690	714	691	719	751	712	658	725	723	713	678	690	712	699	688	744	726	660	693	700	711	710	666	693	703	709	710	694	683	721	665	678	679	767	740	757	678	690	686	725	704	697	693	698	719	685	635	672	718	695	698	698	731	671	696	664	669	644	687	665	674	665	687	716	681	688	719	712	657	696	680	717	700	673	714	686	690	653	710	695	693	661	702	675	733	661	683	699	673	699	692	698	745	719	671	664	691	681	714	666	717	658	685	714	649	705	676	709	692	658	713	727	691	706	696	692	701	687	686	705	674	652	665	695	667	612	671	657	661	648	652	664	670	699	702	713	684	689	766	660	692	607	645	693	675	703	703	715	681	697	690	718	744	673	688	648	652	678	661	688	673	678	692	698	687	673	672	730	682	707	685	725	685	676	673	668	672	645	700	700	732	681	685	708	755	704	659	664	707	754	650	714	690	691	644	730	657	728	645	692	716	690	657	730	677	713	697	646	673	697	697	685	669	679	613	734	719	686	634	686	655	713	704	722	717	674	645	710	632	707	656	694	682	703	700	705	721	700	714	702	709	684	711	680	674	726	704	654	727	666	709	698	746	699	733	681	684	725	750	654	730	708	750	693	718	681	732	706	650	677	679	674	713	690	733	716	671	666	686	717	686	698	665	726	665	677	703	641	687	655	740	682	724	678	723	669	676	685	692	645	657	740	723	674	695	741	708	685	726	689	718	672	728	676	700	687	637	692	715	666	681	658	685	694	677	729	682	684	690	686	703	681	697	707	659	681	719	681	668	670	717	704	700	714	672	703	699	706	709	696	713	688	663	684	684	710	683	663	690	731	705	680	699	669	652	754	700	699	720	675	695	717	688	677	710	729	680	753	682	749	653	727	685	688	675	676	665	683	644	677	687	718	724	685	691	738	674	742	750	727	723	699	700	715	665	711	690	687	741	636	697	721	691	717	685	714	741	716	694	715	698	683	728	718	702	661	695	694	674	733	714	731	690	679	715	699	735	700	688	726	656	694	721	674	681	698	707	728	658	706	688	714	722	741	690	733	704	663	711	664	687	680	723	702	657	737	709	691	702	684	703	685	736	680	637	662	668	719	676	685	689	692	657	674	663	681	687	679	662	674	709	688	710	680	719	688	700	679	650	653	689	665	704	685	685	703	717	731	638	701	669	698	708	702	719	708	749	700	748	666	702	691	700	687	678	666	688	674	677	670	700	701	736	716	656	715	745	695	649	651	665	706	706	705	695	739	722	682	705	714	712	667	721	718	670	701	698	676	677	716	687	708	711	698	697	680	717	679	690	698	677	702	664	677	697	699	697	658	651	701	712	670	649	664	623	743	720	700	653	691	708	732	692	707	713	707	717	683	741	722	684	696	681	671	711	673	670	674	693	703	681	680	688	720	713	691	739	698	707	668	688	696	734	701	686	664	686	683	723	649	675	671	674	712	695	717	712	712	699	677	696	703	674	642	722	728	685	659	670	717	743	668	675	737	660	663	634	654	723	660	701	651	689	679	643	676	672	712	683	668	755	707	719	722	659	704	666	651	749	671	632
31564	17278	11575	6696	3006	1921	1150	691	553	565	464	455	454	419	438	400	412	361	352	339	355	337	350	305	340	339	325	366	342	319	322	335	323	306	307	283	331	311	313	325	275	303	312	296	333	336	332	339	351	329	295	320	273	294	289	347	286	291	288	295	307	298	314	316	301	312	306	278	315	314	309	305	325	280	307	307	295	325	323	328	315	318	309	313	316	316	320	294	307	319	301	290	316	308	307	294	349	302	322	304	324	303	330	318	279	274	287	308	333	303	287	304	283	292	320	307	316	293	308	318	312	342	320	305	278	335	288	306	294	299	286	300	286	302	276	319	305	335	298	294	277	341	305	302	320	307	321	321	287	270	287	292	324	299	295	309	296	319	319	298	284	305	305	334	304	302	308	321	310	298	318	290	293	314	302	307	322	310	275	293	313	296	286	339	300	335	300	314	320	290	316	319	299	281	316	311	305	303	315	281	320	301	326	326	306	302	326	339	305	280	320	288	300	304	290	303	323	314	315	295	268	296	323	291	315	310	287	329	350	324	317	292	304	295	290	330	283	309	290	317	282	322	274	314	302	324	301	274	305	269	320	297	326	299	306	297	338	312	292	310	283	292	314	294	318	306	323	326	266	328	315	316	293	319	286	311	293	253	293	300	308	295	289	324	309	311	315	326	278	269	305	275	293	275	321	308	358	331	301	323	337	273	340	289	335	325	305	280	293	299	290	322	290	288	304	313	282	290	297	303	305	314	301	294	303	317	344	293	318	336	301	289	315	279	304	312	325	338	335	304	312	320	314	289	326	304	275	316	296	292	316	328	314	336	287	300	295	316	298	314	315	320	293	324	334	297	338	345	311	290	307	313	311	333	302	300	303	290	310	284	281	315	313	288	300	327	298	310	329	286	309	283	288	311	278	296	330	288	318	291	284	303	321	302	337	325	311	278	325	283	327	332	321	284	300	304	282	314	328	329	332	325	301	318	310	319	305	287	283	288	286	272	329	367	302	290	312	305	305	337	306	291	324	284	331	286	269	299	299	338	309	305	278	297	319	265	334	323	300	334	323	327	315	307	308	323	319	301	309	298	326	337	310	293	315	309	329	336	327	298	316	288	279	332	308	324	304	339	304	299	312	316	310	334	292	273	289	297	320	323	280	298	334	354	295	309	293	290	284	351	283	309	266	294	296	297	298	269	299	295	291	298	305	291	295	280	284	290	261	285	309	307	282	305	311	278	281	334	314	298	291	269	315	312	321	308	297	320	287	303	278	325	338	315	327	279	317	297	298	279	294	283	313	287	304	302	320	310	335	334	294	304	285	299	287	303	286	277	313	325	313	313	321	327	289	289	305	326	300	312	305	300	316	330	327	327	299	306	298	308	283	321	292	309	329	323	330	317	298	288	284	309	308	255	301	310	299	295	277	301	320	279	321	289	316	319	330	303	323	296	309	295	283	273	309	300	306	299	306	302	310	317	320	284	304	264	297	294	303	298	298	335	324	320	288	310	312	285	318	319	307	320	281	290	305	290	275	307	307	313	278	294	313	301	293	340	338	311	334	319	279	320	340	277	290	305	321	330	312	308	289	343	303	286	320	292	288	301	317	310	285	320	280	310	325	348	282	269	322	316	306	288	312	338	341	340	282	291	272	305	281	281	305	291	283	285	312	307	291	305	288	293	303	301	327	291	319	308	310	307	312	303	309	265	310	320	284	321	303	286	302	298	305	319	276	297	311	288	273	276	315	335	290	286	295	334	328	297	300	292	311	268	313	294	327	311	274	317	300	293	302	306	300	301	336	283	297	330	291	320	282	283	274	335	281	321	343	305	339	303	295	313	318	314	268	310	339	280	336	289	294	267	307	320	310	278	328	334	313	276	311	296	292	305	293	323	325	290	316	281	298	311	355	289	278	296	336	335	301	310	298	313	298	287	299	278	283	292	280	289	301	317	267	282	314	311	305	307	286	289	332	301	315	313	282	265	333	314	334	327	300	282	297	306	300	271	299	285	268	303	290	291	337	306	284	325	296	290	300	309	308	290	307	352	290	326	279	296	327	309	323	311	324	301	276	272	301	305	315	321	289	343	314	300	328	322	331	335	282	280	316	268	322	289	331	322	303	330	275	284	291	306	328	261	315	297	306	312	276	332	311	308	295	334	284	338	332	321	310	314	291	306	374	267	311	282	303	320	298	296	309	316	318	281	284	293	268	317	308	308	309	292	315	331	315	280	303	310	316	339	286	316	326	306	312	291	306	291	280	335	275	271	346	337	329	300	314	348	337	308	276	338	292	307	302	291	281	326	313	291	313	319	301	320	302	321	306	313	311	303	358	302	294	316	296	280	275	319	307	324	292	300	321	314	332	301	308	315	322	316	295	274	269	300	310	299	283	290	339	333	311	319	303	327	307	282	317	295	321	305	329	293	271	313	285	315	294	286	301	316	329	304	292	287	291	306	302	301	306	300	297	309	299	276	301	298	277	304	329	327	289	295	322	331	293	306	308	305	287	294	296	270	279	289	308	293	275	309	311	306	307	283	303	318	309	302	280	348	304	318	294	309	329	318	305	324	279	321	309	284	326	291	286	304	321	324	297	303	307	295	305	302	275	316	311	289	328	291	304	305	323	293	278	320	324	297	297	289	298	311	310	286	281	300	333	317	314	307	283	329	334	270	288	303	292	326	300	288	307	287	309	330	285	284	326	322	320	295	293	281	319	319	322	321	315	289	280	335	283	311	306	292	330	272	259	333	308	280	305	303	309	312	304	288	281	294	295	285	331	305	321	356	345	276	280	308	336	294	301	339	285	302	301	322	300	292	290	330	320	297	285	308	306	309	283	351	351	288	283	272	304	306	310	287	317	326	260	321	306	307	292	273	336	318	349	294	315	293	291	319	296	305	298	309	310	323	333	318	280	305	316	297	287	313	291	317	332	329	313	312	333	298	315	300	326	263	307	280	309	328	350	294	309	303	329	312	308	283	295	326	293	322	262	310	273	319	322	300	308	316	283	302	282	289	262	279	319	313	312	322	274	275	317	296	327	285	306	332	306	295	272	308	282	357	320	272	277	326	319	303	276	279	305	297	285	309	283	293	293	301	333	333	313	321	337	320	290	290	298	312	289	282	320	311	312	320	291	306	308	333	283	299	315	338	282	301	316	295	301	315	270	302	353	338	316	305	297	292	316	321	284	317	283	329	314	300	306	260	292	295	290	303	310	296	279	292	302	326	315	313	318	324	332	316	332	312	310	297	291	310	262	288	317	309	341	280	310	276	352	316	314	307	301	305	315	301	323	309	316	298	341	301	295	301	330	314	319	303	298	312	271	306	288	292	327	297	320	302	318	284	319	309	319	316	279	326	317	298	304	317	308	328	323	293	307	321	290	292	314	296	296	309	310	307	298	303	290	300	311	292	326	291	287	316	313	289	312	318	317	267	301	304	313	282	302	282	335	318	341	305	280	336	333	302	329	302	278	319	263	302	313	296	288	314	279	294
22500	14577	17009	15630	9366	6884	4179	2704	2232	2025	1726	1724	1603	1459	1331	1297	1233	1165	1063	1125	1033	1082	1047	968	927	949	912	830	866	861	820	803	791	766	797	771	786	752	726	789	783	722	759	776	699	760	733	740	731	708	759	745	717	702	696	703	695	730	756	666	722	724	731	671	732	704	721	696	703	705	780	756	747	730	708	793	688	664	678	720	691	714	726	716	740	676	714	718	767	775	728	684	730	783	714	722	721	697	704	786	732	708	676	706	724	729	728	705	738	755	742	732	678	697	768	700	734	758	745	700	747	727	700	701	740	765	759	701	738	731	718	752	726	733	696	733	663	743	725	692	680	689	740	698	677	712	692	745	705	703	709	697	771	764	737	739	736	720	740	733	762	729	701	727	753	731	742	702	655	727	754	734	761	716	763	721	718	793	689	709	722	715	741	718	718	728	764	760	710	714	696	729	715	690	759	713	689	679	732	726	722	702	753	671	732	683	766	728	723	700	800	736	701	773	675	740	726	736	730	726	741	714	758	713	766	763	770	705	710	734	734	685	738	676	717	692	735	721	714	731	742	710	722	715	695	700	724	711	697	709	698	698	765	699	732	689	750	692	715	756	729	688	698	766	749	713	707	707	755	693	704	702	733	783	714	717	696	714	679	697	730	759	725	765	715	779	720	736	682	731	732	703	723	688	746	716	709	708	744	724	702	744	782	709	778	761	694	733	726	756	714	750	709	748	745	711	672	748	743	760	721	709	764	735	685	662	800	696	742	729	725	747	713	759	754	737	725	705	658	753	706	759	738	751	704	784	757	721	710	721	709	712	749	718	738	702	710	709	724	722	718	799	672	709	728	671	697	704	734	729	744	744	712	682	695	744	670	748	740	734	699	700	723	749	732	703	725	725	713	730	738	730	739	733	701	728	742	737	725	720	686	759	735	713	718	724	703	726	733	715	703	727	736	732	717	722	731	738	761	747	698	707	713	688	707	684	668	689	733	666	760	704	724	724	709	698	739	685	724	723	749	783	763	646	713	706	691	749	755	764	764	733	725	656	685	747	718	719	699	680	737	738	686	765	688	750	669	716	717	776	700	688	741	681	745	733	725	706	693	710	753	704	667	711	722	719	708	766	681	760	728	718	702	718	686	723	724	678	714	703	671	726	738	709	712	735	737	734	758	741	719	688	720	675	719	718	718	695	776	700	711	726	700	719	792	699	760	736	745	714	752	744	710	750	738	677	711	700	698	753	723	709	760	666	760	738	719	739	730	672	755	714	734	741	702	685	763	736	726	790	680	782	741	700	773	702	728	726	770	712	714	706	703	754	698	749	692	744	744	692	734	684	728	768	748	753	741	735	751	669	715	693	728	681	689	753	712	782	735	755	734	742	688	712	719	706	694	713	710	793	753	781	733	728	764	785	733	753	767	720	731	705	703	772	744	762	717	706	688	751	735	678	679	721	690	758	717	705	717	811	741	685	723	728	699	726	704	727	716	727	776	746	722	718	725	746	721	642	710	695	738	755	736	764	745	718	697	792	775	701	653	701	663	699	742	751	734	712	720	747	722	758	721	714	718	730	735	705	723	673	724	692	704	718	697	693	698	725	707	740	746	741	703	700	661	719	768	757	723	725	721	719	701	759	717	754	751	729	755	758	732	780	734	719	701	740	721	730	736	755	746	742	715	762	714	753	734	717	733	732	716	718	716	750	702	714	701	753	789	723	722	755	728	724	699	709	755	733	708	774	738	725	786	701	700	684	698	753	740	737	699	773	746	700	701	783	693	758	683	739	739	706	670	754	759	727	732	703	725	723	750	676	734	723	724	713	738	702	750	713	758	707	739	719	750	723	721	753	699	742	761	680	697	713	695	724	755	724	687	657	693	736	745	725	659	761	729	706	728	734	727	705	728	742	746	672	698	763	705	711	719	727	767	698	751	697	744	725	716	749	707	677	727	681	733	680	696	692	729	726	696	713	714	719	734	720	677	759	721	757	715	717	708	699	746	715	696	723	761	702	709	728	751	699	722	702	688	709	758	745	730	711	737	732	763	711	706	711	716	694	745	691	689	731	727	750	709	709	713	705	734	726	722	737	703	701	740	711	754	717	688	723	714	765	744	698	724	746	683	718	743	733	739	742	704	709	721	683	665	745	740	729	672	754	755	675	748	715	727	721	725	699	692	752	671	726	767	747	720	700	740	699	739	728	723	709	704	714	745	701	750	721	707	731	701	722	726	754	747	709	706	701	698	751	662	728	743	714	748	752	738	727	709	761	792	762	737	740	709	700	783	747	717	732	692	726	715	717	717	727	691	738	728	766	697	733	761	744	709	743	732	700	757	722	716	716	690	691	741	687	726	739	711	752	730	705	731	713	736	766	704	661	720	713	683	741	725	690	725	704	685	673	688	752	710	722	711	698	719	741	707	727	683	774	742	705	731	711	752	692	735	759	707	697	701	745	728	757	723	736	708	708	663	705	696	717	734	725	728	752	713	674	739	717	731	733	728	752	750	730	692	679	786	707	718	752	689	700	742	712	720	695	699	733	717	703	730	736	708	677	747	754	688	734	746	713	727	758	689	773	703	718	732	693	728	713	702	732	714	720	716	755	731	747	708	725	712	681	682	739	767	757	718	701	742	738	681	710	751	723	733	752	728	745	694	721	740	744	656	733	744	722	717	705	733	734	725	730	669	724	722	685	735	703	696	760	725	764	697	694	756	788	733	690	728	756	729	723	765	706	714	685	683	766	746	740	716	730	693	696	654	704	780	749	706	643	743	685	776	760	725	691	718	670	727	705	761	786	729	694	742	665	702	762	696	757	716	719	702	724	780	675	723	702	708	736	698	724	683	736	740	748	749	687	711	728	723	714	791	737	757	696	704	744	746	718	740	700	703	743	756	694	725	762	733	750	700	711	701	724	730	722	758	698	739	723	701	665	719	701	769	726	716	742	717	733	795	694	716	756	737	746	711	693	733	771	692	691	697	711	695	725	712	719	674	753	691	690	783	743	760	747	758	764	736	726	724	749	713	757	696	686	741	744	770	751	759	711	787	686	746	737	686	697	699	717	650	681	723	711	737	716	705	741	719	669	733	694	735	662	716	728	703	703	746	689	690	712	728	705	724	700	757	742	733	725	763	683	733	765	693	714	707	741	756	689	717	705	718	718	727	734	732	712	712	736	712	728	746	722	697	740	710	708	673	743	733	719	743	737	724	714	755	766	721	731	745	714	732	662	748	791	695	686	647	728	726	729	747	728	681	707	701	699	734	761	756	717	743	699	734	771	733	740	728	703	773	744	703	750	740	680	679	744	713	710	749	689	718	705	666	753	718	743	691	683	741	762	697	733	707	711	683	739	653	753	707	758	725	718	709	719	707	718	718	750	730	721	744	756	692	716	724	738	738	699	743	761	725	673	770	674	740	742	716	752	729	761	726	696	712	731	692	727	707	737	711	748	750	715	711	748	776	704	705	688	718	726	688	726	739	701	778	697	695	689
39284	24061	21514	12359	5549	2738	1682	1005	792	689	587	495	488	484	429	434	397	405	376	366	368	348	357	349	307	285	279	321	303	282	321	267	296	274	295	308	276	267	267	279	263	302	304	275	278	235	287	279	268	307	284	268	288	269	269	255	288	272	300	272	252	257	252	295	255	288	270	269	253	290	289	267	276	260	291	284	299	269	293	253	257	302	245	255	258	273	258	295	285	262	272	244	300	273	259	276	280	276	276	258	270	246	238	251	290	285	270	272	261	298	246	256	272	280	230	264	260	285	262	268	270	271	286	289	282	279	259	264	261	294	265	315	249	265	286	263	272	282	267	273	294	301	265	285	267	273	263	289	242	291	273	234	263	292	267	289	248	259	271	269	250	277	247	277	289	275	276	259	283	275	253	264	255	286	272	245	311	288	269	268	263	297	289	241	296	242	264	288	268	281	270	251	288	275	296	241	284	293	281	267	304	260	260	276	245	261	262	242	292	284	264	266	285	244	267	303	257	277	231	278	282	272	236	316	266	269	289	300	255	274	317	273	304	261	294	271	293	266	252	299	265	270	272	227	271	270	242	306	271	280	255	273	292	262	263	262	268	280	257	296	285	290	304	249	291	259	258	268	281	288	278	279	295	248	264	277	273	265	279	281	278	292	277	256	285	266	249	303	282	286	268	278	279	265	263	300	294	259	253	268	278	283	296	263	284	279	286	287	265	302	300	263	282	242	285	268	268	254	267	264	277	292	266	268	235	239	260	272	264	234	256	266	251	312	271	277	273	264	289	288	299	272	263	258	286	303	282	246	279	282	265	241	287	284	258	282	278	260	279	298	245	286	271	274	254	258	269	278	291	260	294	273	316	252	275	286	279	271	270	267	286	271	265	248	267	274	336	288	271	296	258	257	281	277	275	243	294	270	301	292	278	304	256	254	298	261	247	255	253	296	291	298	270	259	295	286	268	323	264	262	287	285	270	282	280	299	272	292	262	281	269	259	261	293	247	252	286	268	276	279	297	275	260	282	294	254	260	260	301	283	277	273	262	299	253	237	275	283	261	250	277	296	280	290	271	266	264	244	252	281	263	266	265	292	254	278	287	266	291	286	272	289	281	242	259	264	253	287	287	283	298	298	276	275	265	271	245	251	276	256	262	278	293	260	280	234	283	279	319	295	271	259	242	267	284	297	299	296	260	292	307	292	277	263	287	268	261	270	291	304	283	243	234	268	249	276	291	304	281	259	260	284	267	282	278	268	304	300	318	270	269	277	297	257	279	257	278	263	279	269	273	290	260	290	277	299	304	292	281	284	301	278	264	286	277	263	260	260	279	259	278	286	286	290	272	264	276	256	275	251	290	253	274	253	308	302	247	268	253	291	271	295	292	278	260	257	279	291	243	273	287	284	275	235	282	279	281	240	263	300	267	247	297	265	263	267	282	233	250	269	304	289	296	263	263	280	265	269	254	270	269	252	268	272	297	295	271	258	273	268	254	286	263	290	279	287	276	275	280	241	296	303	266	276	268	238	252	261	280	256	259	269	272	274	293	292	260	253	282	268	270	276	264	226	280	300	248	246	277	280	299	301	297	299	251	267	251	264	283	259	282	289	276	285	260	285	282	258	241	283	299	277	297	295	281	279	242	268	289	269	290	298	264	245	284	243	252	290	294	281	278	278	299	263	256	270	266	246	273	290	290	266	268	262	262	276	299	277	278	263	273	283	244	284	256	279	305	275	241	293	261	277	262	265	257	273	260	242	247	256	272	256	289	270	285	258	245	269	320	274	281	255	257	280	268	307	278	290	269	277	267	264	258	242	232	268	313	277	286	286	292	265	237	275	274	279	270	262	273	280	278	281	287	274	267	288	309	269	277	268	220	277	255	264	247	294	270	277	258	261	257	268	303	257	282	279	272	268	284	260	253	272	265	248	273	271	273	264	268	265	260	283	280	303	281	275	277	295	286	253	291	287	278	267	288	294	255	263	274	279	236	262	268	254	257	269	282	278	274	292	273	266	247	272	295	281	261	284	274	282	263	277	291	266	240	250	249	258	274	262	270	255	288	269	305	276	266	257	291	283	272	286	255	321	271	256	272	270	281	279	304	272	260	289	264	258	272	255	248	280	302	285	260	282	223	268	244	266	251	243	272	268	278	271	246	273	237	238	277	292	293	245	273	301	266	288	286	281	277	225	264	275	260	269	256	285	261	262	247	271	310	273	272	273	262	261	272	275	250	251	258	285	257	286	305	257	274	259	270	287	275	268	288	294	303	248	268	246	260	295	276	278	266	276	299	283	278	272	281	278	259	287	251	243	277	262	262	259	289	282	282	265	261	254	264	281	279	275	294	266	269	280	252	249	246	256	264	305	295	293	300	275	274	269	264	272	263	287	257	257	288	257	271	297	283	297	265	283	276	285	265	242	280	265	274	291	268	262	310	243	268	265	273	273	256	278	303	312	267	281	273	264	247	248	253	280	260	262	272	275	289	302	234	275	278	268	291	288	254	279	304	268	270	266	291	272	257	272	286	275	255	261	274	276	266	288	255	281	266	278	290	285	274	287	248	286	303	271	259	267	243	268	279	234	276	274	251	291	275	265	268	287	266	271	309	267	296	276	290	254	281	290	260	305	275	280	253	256	263	296	251	272	240	265	309	278	271	281	286	268	248	252	275	244	256	270	300	269	288	269	270	274	259	273	297	280	276	259	258	298	253	251	300	273	260	272	292	283	280	288	283	283	279	265	285	241	251	268	253	272	258	251	262	272	265	253	309	277	272	263	251	280	248	292	314	303	256	274	266	295	299	276	275	273	286	270	251	226	271	280	280	261	276	301	272	277	296	264	284	267	293	243	271	292	282	264	276	301	279	274	262	262	256	284	293	277	291	245	268	262	266	283	288	278	300	296	298	250	260	278	291	291	268	268	307	254	279	279	277	295	246	265	260	237	271	267	245	282	294	271	254	272	288	265	272	301	262	258	280	284	256	264	274	275	283	288	277	289	259	264	290	284	270	267	282	276	258	295	286	289	272	282	271	285	280	292	270	257	264	242	272	284	276	236	293	280	279	271	294	282	276	296	321	306	275	290	282	252	283	287	291	254	255	284	241	243	266	301	275	290	257	249	285	265	294	265	270	272	269	267	276	310	273	264	275	261	299	284	251	262	266	273	220	254	282	286	278	280	271	294	246	278	304	238	263	287	288	295	253	278	288	242	264	269	281	288	252	260	256	274	265	246	268	294	237	275	285	283	243	280	267	252	273	242	271	303	282	275	274	241	278	286	265	253	279	282	268	268	261	311	290	290	272	271	274	275	269	249	287	280	259	260	257	274	286	262	286	290	292	289	281	240	275	266	286	280	279	275	283	295	294	246	285	283	273	267	289	303	284	241	288	239	284	262	237	293	278	280	263	289	264	257	271	287	267	269	289	276	283	272	258	261	297	260	297	276	312	257	264	256	266	286	282	263	245	263	281	273	277	286	255	265	281	284	295	290
25874	20083	26171	21879	13859	9129	6319	3970	3104	2918	2457	2227	2019	1903	1719	1558	1484	1414	1277	1300	1254	1184	1205	1098	973	940	934	965	882	818	791	778	812	762	781	711	734	732	660	700	727	684	666	675	724	677	667	635	688	664	657	648	635	703	688	626	650	698	635	680	642	663	666	653	625	651	681	683	640	695	640	656	637	634	656	657	677	666	635	665	622	654	652	596	653	629	610	671	633	675	669	657	671	656	626	627	574	623	646	623	609	636	625	644	658	701	686	659	678	634	667	645	644	658	640	633	643	642	662	623	685	695	670	608	661	659	670	663	670	638	658	649	676	696	648	704	676	581	689	671	656	661	684	651	676	633	632	612	659	674	683	634	593	597	694	629	652	639	637	642	676	646	633	695	672	651	676	689	646	663	654	631	689	620	707	650	638	631	653	622	610	624	609	661	652	676	635	670	658	667	612	647	624	627	620	668	669	611	671	630	695	635	671	639	682	643	631	652	651	644	636	632	686	659	640	622	624	667	609	665	620	658	670	631	586	640	631	634	622	709	654	685	669	661	630	592	651	635	633	592	595	683	652	618	667	659	645	665	637	680	660	627	673	635	623	644	651	666	692	650	659	697	659	654	658	609	648	698	633	660	624	651	652	704	646	666	620	652	654	700	634	616	588	664	668	623	651	621	649	622	668	628	667	685	649	635	684	606	628	676	617	648	690	603	676	647	633	650	730	647	683	624	638	613	663	658	612	638	616	693	638	637	637	617	701	682	670	648	650	678	619	689	656	666	592	645	669	650	645	687	608	615	627	672	641	641	603	657	661	624	675	628	631	602	646	685	626	618	608	628	597	670	634	652	636	718	629	672	676	702	657	645	635	647	693	625	643	673	659	659	631	654	659	640	656	665	636	642	659	665	672	645	627	689	654	623	670	638	599	647	681	658	672	674	663	673	618	584	561	639	618	667	644	628	676	639	650	672	643	655	709	650	625	608	716	706	589	640	668	618	674	658	628	675	637	647	655	646	656	649	631	620	662	646	625	644	649	651	675	645	654	636	692	689	649	649	671	660	632	663	650	666	586	619	655	624	624	657	578	624	643	644	639	663	646	636	673	650	648	657	637	642	664	672	589	651	659	676	641	650	685	666	594	611	601	656	621	633	659	610	706	651	624	643	641	655	650	626	672	627	632	592	669	674	661	633	648	650	607	661	614	689	680	637	657	658	649	624	621	608	631	609	644	626	685	660	663	637	653	680	662	674	682	616	650	661	645	663	652	651	670	685	636	654	642	679	614	670	612	658	686	649	670	647	665	635	619	631	660	674	645	699	666	651	641	701	675	611	701	667	645	619	645	608	638	645	619	705	610	669	585	634	653	658	638	639	682	654	592	675	628	669	666	619	653	669	633	621	689	660	681	616	641	647	637	632	664	684	664	610	685	653	633	655	630	602	671	656	639	617	629	635	635	640	708	667	681	686	659	601	672	615	651	643	625	684	622	689	646	632	664	641	664	653	629	662	626	636	638	692	624	647	674	662	621	670	626	603	648	677	685	653	628	662	641	662	664	648	668	685	640	631	643	620	612	658	664	625	626	594	641	625	647	679	625	617	643	715	644	595	624	628	688	585	676	640	625	608	641	671	642	658	645	645	665	627	632	615	595	667	668	705	669	678	687	640	642	638	641	659	595	659	627	633	628	624	686	621	619	677	618	595	638	601	568	632	726	689	635	694	633	657	573	576	638	641	640	644	641	708	628	619	648	655	650	658	603	602	651	655	655	651	630	642	617	633	604	677	655	646	648	672	652	622	648	683	662	650	627	670	677	666	674	646	673	668	682	687	582	649	681	658	656	664	636	659	646	647	673	692	698	653	662	637	659	649	646	643	671	612	649	659	667	648	605	670	665	609	674	642	655	675	632	678	612	634	662	614	647	636	627	605	638	663	655	624	694	643	613	683	666	673	648	638	683	651	658	649	619	635	639	680	623	684	672	655	655	664	658	666	667	642	650	620	652	643	662	631	650	613	642	670	636	686	673	655	638	651	647	611	663	636	642	620	659	673	623	648	660	670	623	609	610	652	643	671	660	646	654	627	718	665	654	633	649	679	642	646	693	640	641	648	636	665	629	687	648	615	659	628	645	665	649	635	619	683	675	631	699	652	685	676	648	669	631	636	635	664	605	651	653	649	646	660	706	673	669	616	654	704	709	628	683	643	656	645	637	665	644	588	624	695	633	618	611	594	647	606	642	664	661	677	673	631	679	666	637	646	703	636	672	631	628	621	618	651	662	657	682	605	625	664	636	603	673	633	606	665	654	637	659	602	658	607	641	628	599	665	601	620	637	613	621	658	627	634	620	661	690	680	643	611	630	612	635	705	630	666	669	662	687	660	644	574	658	672	661	647	629	640	609	661	617	645	687	652	656	615	696	685	603	700	649	641	700	682	647	641	629	650	680	668	679	650	620	658	655	649	664	609	618	639	664	680	589	643	683	679	607	659	624	620	667	634	605	646	606	651	623	660	670	637	641	694	671	624	649	639	669	657	654	690	649	659	638	670	656	656	665	667	632	655	616	669	657	661	684	650	655	638	648	630	647	662	636	646	673	654	630	661	635	637	652	654	669	684	642	633	645	619	668	650	643	640	637	660	670	652	668	672	661	640	642	642	622	629	658	608	686	699	666	650	659	652	687	623	625	606	662	652	614	656	676	697	667	667	662	653	634	623	653	654	643	643	687	658	654	659	632	664	646	635	619	635	656	606	696	672	611	630	655	658	653	645	586	668	651	597	675	637	658	681	637	648	644	627	645	666	658	656	617	689	654	651	650	609	665	656	623	677	685	613	654	659	616	660	643	638	680	691	671	642	627	657	599	591	628	623	631	622	579	682	640	690	601	639	631	632	688	634	649	679	659	658	637	680	679	671	644	618	661	631	695	656	657	652	631	663	699	639	622	659	725	618	616	641	655	598	620	630	651	642	665	613	640	610	655	679	647	657	644	618	620	649	657	678	634	654	664	680	694	698	653	680	599	659	656	618	638	661	676	608	659	646	632	603	615	643	629	651	685	619	615	664	640	614	646	718	631	644	667	692	642	632	640	613	619	652	657	634	660	668	620	651	634	628	690	611	617	652	675	654	660	632	632	657	637	674	650	680	667	651	632	672	676	636	671	634	668	651	638	604	672	679	629	652	637	675	653	640	674	633	675	670	667	633	640	671	661	659	657	623	658	661	647	634	629	670	684	636	657	620	634	677	666	656	655	655	650	649	681	620	664	653	639	624	649	629	615	600	651	651	678	593	680	671	624	629	668	633	658	634	657	631	678	643	637	601	631	619	670	703	640	681	627	639	651	632	623	633	591	693	629	676	662	660	650	630	647	675	644	626	617	642	644	674	666	635	638	599	633	682	630	649	657	627	686	661	650	632	653	651	632	623	655	657	680	640	624	663	685	645	623	656	656	692	668	638	594	619	646	652	618	691	656	638	673	615	608	629	616	606	637	658	615	728
18668	9271	6483	3462	1329	681	523	472	444	399	360	345	333	333	355	325	341	310	304	319	331	294	293	308	305	292	300	294	291	268	279	315	348	272	319	333	274	311	327	336	278	278	281	310	289	313	274	304	288	309	299	309	289	289	288	297	316	312	313	281	272	250	273	298	284	287	309	317	328	308	322	291	284	260	254	316	300	304	271	281	324	316	277	306	284	307	271	296	289	298	281	301	285	277	284	320	304	315	307	298	294	325	310	265	289	309	322	279	306	285	271	311	325	299	309	305	323	294	306	284	312	269	276	298	314	293	285	320	329	272	303	277	264	299	276	288	306	270	314	296	311	303	317	293	290	294	288	288	325	287	302	282	291	289	268	317	302	307	282	309	281	316	303	280	299	304	290	331	271	308	313	321	271	284	276	311	306	300	304	289	275	264	302	284	308	290	320	308	295	294	303	332	271	327	321	321	312	318	299	297	291	286	289	283	266	288	327	289	314	322	298	301	308	317	314	285	311	292	264	303	296	312	293	274	299	331	311	300	276	308	339	307	289	317	281	284	301	291	290	290	280	253	287	306	272	306	280	267	305	306	288	282	324	350	320	300	302	290	277	280	290	291	268	302	303	306	277	290	304	237	322	286	291	284	286	277	284	288	295	309	296	293	342	312	316	269	290	275	286	280	315	302	289	272	296	332	323	276	317	328	303	310	313	301	283	308	319	290	290	318	297	307	276	291	317	285	298	269	308	260	287	275	313	311	317	277	271	290	295	292	274	303	280	297	284	276	315	298	320	274	267	298	290	280	302	277	284	277	340	308	328	309	305	329	303	279	309	306	306	274	308	327	295	289	276	296	295	299	306	300	286	322	296	303	302	311	251	286	296	275	291	294	303	317	308	294	333	304	291	318	326	300	289	293	296	316	287	263	300	336	305	308	302	303	308	315	290	292	290	316	296	280	306	302	302	310	273	312	310	312	300	309	300	279	318	269	284	334	315	312	285	317	272	285	275	306	308	274	315	310	280	274	321	274	299	288	266	262	305	292	277	307	283	313	285	286	308	296	310	291	292	313	303	303	289	271	268	305	290	277	306	274	328	286	319	285	289	312	317	280	297	303	279	253	305	300	285	309	286	298	335	292	299	276	324	285	300	287	310	316	279	300	310	294	305	297	313	329	347	324	306	295	276	284	294	272	323	343	292	299	266	319	329	310	320	315	293	321	310	313	303	270	291	292	290	279	274	298	322	318	282	309	319	308	310	282	299	266	306	291	281	271	319	280	271	286	306	315	307	286	314	299	303	322	292	271	285	294	302	308	299	300	287	313	281	279	283	308	295	286	304	282	280	286	291	321	304	298	281	306	322	249	289	276	301	329	314	327	304	305	291	274	313	338	325	319	270	286	301	298	285	301	293	305	244	266	270	266	334	259	309	289	271	290	285	281	283	277	310	318	275	302	276	318	289	285	289	310	265	296	340	308	282	296	315	306	303	287	328	283	292	279	325	293	306	284	295	294	286	337	304	299	277	282	313	309	279	281	274	272	276	301	283	315	270	291	291	312	296	293	273	312	323	314	319	281	324	304	298	289	281	259	289	288	297	320	283	306	299	298	284	305	306	282	284	295	273	313	295	313	271	303	279	261	296	291	307	305	276	292	302	262	306	313	302	321	310	313	293	337	274	278	310	315	297	300	313	268	299	317	307	280	300	274	268	292	311	307	277	266	290	288	283	296	316	315	324	288	291	318	310	269	297	326	287	305	292	305	324	297	286	278	292	334	274	277	279	299	308	274	312	295	317	316	317	270	311	274	301	324	298	318	288	300	308	326	283	287	321	299	286	310	310	274	291	270	297	316	317	296	313	272	294	326	305	275	285	336	308	287	297	330	303	282	280	289	290	301	287	280	298	259	301	306	276	303	319	280	272	275	303	319	267	290	281	273	301	299	326	330	327	285	287	261	312	284	284	324	298	319	252	282	297	299	341	303	292	332	313	283	277	286	309	306	317	290	268	285	329	296	297	311	292	271	303	279	302	295	302	301	344	286	305	270	301	304	279	289	295	283	286	307	274	323	347	298	280	304	320	275	266	342	276	310	314	302	286	300	303	281	290	300	262	335	311	338	258	281	273	273	319	283	287	314	327	345	322	256	328	305	314	281	288	274	296	280	306	305	305	292	296	278	318	297	316	326	306	294	296	295	304	294	292	312	265	261	289	312	270	310	278	329	282	302	307	301	289	284	293	293	275	290	297	288	317	321	281	300	273	274	340	351	307	285	286	264	263	286	292	333	290	308	272	281	303	301	290	290	276	307	291	285	277	279	302	274	280	309	296	296	302	322	295	329	312	280	272	286	283	322	307	297	291	311	289	282	315	317	317	288	296	307	273	273	315	301	302	290	314	321	297	266	289	291	279	285	273	282	272	279	278	276	297	304	282	267	276	267	285	307	264	286	273	243	273	314	316	304	296	330	293	318	288	306	301	317	283	313	276	272	286	325	322	296	316	277	283	297	281	297	304	288	310	303	312	290	313	318	311	328	265	324	297	281	301	293	330	304	312	260	310	293	266	300	289	337	289	257	307	256	324	309	333	299	246	311	326	340	307	275	269	299	286	324	296	295	282	318	328	296	311	290	305	286	319	285	312	301	278	292	290	308	293	279	316	276	274	287	292	308	279	319	262	311	270	331	304	246	294	284	272	331	326	306	293	306	306	316	309	347	288	281	280	288	328	295	279	310	275	264	311	265	276	283	308	275	301	299	303	286	297	307	295	293	272	308	298	286	327	293	284	299	290	298	260	283	287	300	326	295	306	276	297	331	295	316	295	276	302	277	289	311	316	330	293	292	309	298	323	308	299	295	322	292	291	310	291	288	314	322	300	312	282	314	277	288	324	313	277	310	274	273	284	281	296	307	287	301	310	298	313	280	300	282	314	318	284	303	300	290	295	301	304	307	314	312	272	295	307	301	326	292	301	309	323	325	295	282	301	283	292	297	308	302	304	296	317	329	289	285	295	278	298	313	288	290	337	280	329	315	312	318	276	296	297	305	279	295	285	290	289	287	336	317	314	272	281	302	302	271	294	249	294	280	299	304	295	279	315	305	328	299	330	290	262	276	299	323	292	327	292	322	274	288	325	291	278	310	318	308	306	322	356	322	288	296	315	313	333	295	299	291	314	285	281	273	307	284	256	256	284	301	275	285	323	277	291	314	309	310	275	293	298	339	311	275	295	352	320	266	290	311	309	296	307	348	344	316	320	301	298	254	288	278	280	334	316	300	268	286	329	275	356	277	267	264	303	330	262	292	284	348	326	297	286	323	307	313	302	287	282	279	310	272	310	269	303	297	300	294	313	311	295	294	256	307	306	258	309	309	302	277	308	284	284	322	292	282	251	290	282	313	289	329	285	284	300	321	266	305	289	299	332	298	297	325	294	325	275	295	294	322	283	282	286	286	300	303	281	287	299	307	329	293	261	297	304	253	292	280	303	301	247	271	293	283
13293	8740	11095	8972	4471	2345	1801	1409	1339	1252	1080	1037	970	951	887	950	917	892	805	835	812	791	764	755	718	760	806	777	788	767	712	723	788	788	669	721	756	719	714	705	710	749	681	737	745	702	687	717	696	710	703	732	715	680	684	687	697	710	711	701	714	683	701	714	725	704	710	713	726	695	702	674	685	699	698	706	674	676	693	681	718	699	708	710	678	700	741	696	662	711	700	717	700	712	687	721	689	674	698	711	709	715	700	680	716	692	676	705	668	670	742	690	660	723	693	737	697	740	726	738	706	714	742	703	714	716	677	701	721	698	743	741	730	717	697	744	675	737	666	755	743	734	710	690	672	715	728	671	660	739	670	674	691	688	718	701	707	673	733	760	683	645	710	685	670	717	708	741	653	733	701	681	717	711	711	691	699	672	768	711	668	734	658	717	732	692	688	704	704	714	690	699	668	699	697	702	685	663	681	715	685	705	698	697	726	733	695	694	705	714	686	707	648	717	736	699	698	683	701	729	711	741	664	719	696	733	669	699	680	690	738	731	700	698	729	695	690	695	681	712	730	775	690	691	699	694	701	708	762	675	715	674	713	705	762	675	659	677	657	718	705	664	718	754	697	714	705	687	731	707	674	666	691	691	702	689	735	683	721	655	702	766	705	714	713	715	664	675	682	685	698	786	663	714	741	690	730	717	699	673	652	673	707	706	707	704	692	715	706	700	674	701	717	717	652	707	726	643	711	690	692	661	698	702	742	728	675	679	685	702	720	716	687	698	709	735	679	735	716	708	702	667	727	693	728	677	674	665	696	688	669	677	695	719	665	716	705	705	686	678	695	699	727	672	692	691	658	701	712	702	705	698	696	717	679	705	707	704	606	710	692	695	688	716	686	692	684	639	718	707	704	664	697	710	705	668	738	694	700	709	713	669	690	725	714	722	704	652	705	698	716	723	730	698	723	710	693	679	675	713	711	692	663	703	736	705	711	707	747	736	677	666	664	711	690	724	691	713	690	761	657	735	691	726	758	716	704	715	726	665	740	768	733	671	729	736	686	701	679	679	716	699	720	729	707	732	708	658	690	705	722	668	723	662	686	699	734	669	689	661	675	659	733	679	706	668	685	699	690	749	696	746	727	728	697	727	691	733	690	691	671	710	734	755	690	697	729	678	705	718	692	700	702	721	689	710	707	733	701	679	712	696	715	674	700	650	690	730	637	700	728	676	694	740	659	660	689	671	662	719	726	681	683	662	751	644	746	709	698	714	659	730	743	720	673	660	699	682	741	702	737	743	768	723	741	687	742	725	685	701	724	681	681	699	718	717	701	714	664	699	660	744	671	689	677	733	734	694	718	679	721	679	738	673	694	710	690	703	726	710	687	712	681	684	743	692	675	743	686	707	697	715	711	713	690	698	663	671	678	721	729	699	707	691	683	699	694	723	673	713	746	747	706	744	710	721	682	686	706	730	658	698	702	694	690	694	678	715	732	685	732	688	668	705	682	700	730	706	665	684	688	742	732	647	764	701	655	726	681	705	752	724	711	672	710	735	724	709	704	719	713	724	713	696	726	671	697	703	713	683	750	704	709	675	705	743	720	666	673	711	685	736	695	713	718	695	713	663	706	710	694	672	663	652	681	705	705	663	645	702	701	704	694	648	702	673	701	742	734	736	710	684	744	690	717	733	723	717	715	729	672	677	716	712	735	679	703	700	714	727	702	700	772	671	701	712	676	690	706	725	710	686	687	677	690	696	701	733	721	717	702	632	707	672	698	685	700	752	732	678	695	740	722	705	739	682	711	774	726	710	703	678	689	686	719	702	683	677	677	678	700	775	720	698	694	664	720	636	731	714	672	668	726	695	720	639	736	717	739	661	705	687	723	672	738	738	707	698	705	689	623	760	702	699	645	676	705	661	712	770	716	665	678	696	620	670	699	755	750	687	682	690	757	698	706	715	699	684	724	689	709	676	685	695	722	680	665	678	716	758	699	705	695	714	713	701	706	679	733	723	712	703	700	742	711	704	735	676	669	723	708	732	672	711	685	747	730	735	727	654	714	760	664	707	671	674	680	742	689	729	735	691	685	744	751	688	694	727	699	725	708	670	710	702	705	655	679	738	713	728	729	731	689	716	648	738	753	716	741	695	672	737	703	721	694	692	714	748	746	696	682	709	733	717	721	693	699	674	708	752	684	693	768	733	721	734	707	687	743	739	676	725	706	714	732	701	699	682	710	711	688	722	695	701	692	712	713	695	711	699	683	684	673	698	667	635	726	687	687	663	737	750	697	728	646	737	676	731	766	742	668	673	683	701	683	691	723	746	682	703	723	714	690	708	636	677	697	671	697	701	699	737	660	691	741	741	711	745	742	713	688	739	731	699	681	705	722	725	705	718	685	737	711	724	689	693	749	676	700	693	718	705	659	709	655	723	672	693	633	682	714	687	685	691	705	739	671	698	716	712	698	685	701	698	725	732	707	738	716	712	699	701	684	659	693	717	716	723	774	705	747	665	713	684	711	717	681	694	678	723	689	661	668	665	696	723	710	706	719	726	722	745	726	693	712	688	777	720	698	699	678	766	699	713	706	670	714	730	708	699	688	669	727	726	725	692	704	741	673	702	641	688	706	705	708	680	703	703	732	698	700	716	660	667	705	723	757	705	716	632	725	689	711	715	703	698	655	719	682	696	728	651	698	637	699	665	724	696	700	667	690	730	703	689	718	684	702	734	735	667	727	741	686	665	711	708	687	699	694	659	678	688	745	758	628	725	688	701	694	679	711	679	742	676	731	674	705	655	722	754	674	752	718	669	727	733	710	717	672	654	699	716	695	753	693	710	688	714	699	679	708	676	688	701	682	711	733	733	665	748	717	712	673	718	678	665	684	747	704	726	728	675	732	738	636	668	731	677	729	724	715	743	749	692	703	736	718	685	673	766	677	689	731	708	719	725	674	692	628	705	690	677	729	682	695	701	688	716	692	691	730	727	735	694	689	699	661	685	688	743	738	708	735	687	707	663	752	716	666	716	742	728	676	676	713	705	716	672	731	635	661	741	729	719	667	710	701	712	718	696	730	758	722	745	703	670	721	684	717	703	682	686	701	727	690	673	697	752	720	743	734	745	649	720	674	727	707	707	711	691	706	730	711	731	703	728	657	690	744	746	731	684	734	752	701	637	726	663	664	711	747	724	705	721	748	726	734	676	698	704	684	691	689	683	689	689	666	739	712	700	712	725	670	687	711	685	696	674	686	698	715	671	665	693	690	692	742	665	748	708	661	680	681	702	724	685	732	721	694	735	719	748	703	699	695	721	696	686	721	704	678	691	728	727	712	649	658	673	684	732	691	718	698	689	749	714	708	741	718	726	663	719	702	691	665	734	708	713	700	722	713	699	732	701	752	685	690	702	672	722	727	729	678	727	725	667	670	730	716	664	649	671	752	689	745	750	743	707	730	678	761	726	737	658	708	679	760	718	688	699	733	678	690	669	711	723
31156	18631	16291	8371	3780	1753	1217	708	617	536	484	522	449	456	413	387	386	362	388	349	366	364	354	357	354	336	312	343	321	334	315	345	349	299	306	326	312	309	323	333	320	319	311	324	337	345	343	310	296	307	294	272	305	292	328	331	282	284	326	301	304	308	346	347	322	321	317	328	330	328	324	320	323	318	329	348	333	340	298	328	321	309	290	307	357	313	321	303	307	305	343	314	317	314	334	268	297	325	312	350	342	291	326	312	301	305	304	322	282	318	310	294	288	308	292	258	341	301	296	299	303	328	284	303	295	299	321	285	321	305	299	318	320	320	321	289	309	302	318	304	321	308	317	329	333	294	305	310	303	292	278	308	304	289	304	297	288	313	339	319	296	318	300	318	304	295	324	321	286	306	330	277	304	293	292	311	314	332	320	281	303	311	306	332	304	285	310	286	323	332	311	311	323	318	298	313	311	289	316	317	336	313	344	302	318	311	331	346	340	290	312	274	280	281	292	329	299	305	286	284	324	322	311	297	322	312	323	332	318	324	324	333	335	304	303	321	299	338	279	316	302	263	325	296	302	323	310	329	258	320	298	328	361	296	308	337	340	325	283	295	276	341	290	303	275	332	294	325	371	297	268	274	296	301	316	305	309	289	328	294	256	305	297	318	325	316	298	282	319	294	319	308	343	257	313	279	318	353	319	311	304	316	301	306	326	294	305	330	278	301	309	290	338	320	304	311	331	308	303	351	314	298	317	316	299	321	320	290	296	289	344	317	296	302	297	343	286	295	326	299	289	319	316	330	316	335	333	298	308	312	321	291	308	314	343	346	323	352	273	304	297	341	288	337	310	303	306	309	323	328	328	306	295	293	316	323	305	315	335	311	311	319	315	290	346	279	311	281	291	287	303	306	328	305	348	324	311	333	336	324	289	308	311	314	309	308	294	308	333	313	287	267	292	335	310	310	292	321	314	325	315	291	306	310	298	329	320	268	325	302	298	315	306	311	292	326	329	313	299	290	307	297	330	314	307	298	298	326	277	303	303	308	289	322	298	311	318	318	296	331	319	316	314	322	323	311	298	318	292	308	293	330	303	306	333	297	294	299	318	319	317	295	289	302	325	312	302	285	333	326	316	301	302	322	314	286	263	301	293	288	309	330	309	340	318	246	300	304	308	291	327	329	330	298	330	333	310	288	311	330	272	296	349	293	319	297	302	335	277	307	298	311	312	287	296	315	321	321	325	320	325	326	288	307	311	308	288	286	342	288	286	289	325	298	302	287	325	304	271	303	281	327	306	293	302	335	299	333	310	325	334	327	324	316	303	305	300	315	297	298	308	300	337	305	309	309	314	270	318	311	297	303	332	281	293	323	290	304	300	275	293	307	303	299	311	296	298	339	328	303	301	295	317	319	316	293	309	338	346	320	287	336	319	336	321	283	300	313	306	274	351	331	321	317	304	332	312	293	265	312	313	303	327	280	294	285	311	347	349	317	320	312	297	288	329	346	318	316	299	297	298	301	299	347	336	300	319	316	298	308	302	353	305	309	317	293	333	334	291	332	300	285	327	300	286	289	307	302	278	299	308	284	317	283	333	332	284	274	330	301	303	337	308	325	294	283	324	328	345	323	279	309	324	335	331	327	309	311	314	281	315	304	287	312	322	330	317	313	301	317	333	299	293	284	324	321	283	332	319	334	307	332	288	315	327	301	350	331	320	305	309	284	278	302	310	312	282	324	317	308	302	335	331	269	325	303	318	310	298	306	302	255	313	310	301	280	311	300	321	303	326	341	292	322	313	334	302	322	310	321	315	324	336	320	303	327	304	296	316	301	310	315	314	307	297	333	330	293	299	299	300	342	352	319	305	304	316	281	328	336	270	319	336	312	316	297	309	337	311	327	300	291	291	343	319	335	313	318	308	309	310	323	341	343	367	311	307	314	349	301	322	317	279	304	306	305	302	265	272	296	294	303	294	305	285	298	291	328	304	327	315	290	283	297	340	322	327	343	322	291	293	299	304	321	312	290	334	304	275	320	325	336	335	301	299	281	324	325	307	324	281	305	291	310	284	341	291	296	288	299	334	299	303	280	307	279	350	324	310	328	312	287	301	285	306	285	325	310	317	297	308	320	285	291	312	304	299	295	304	271	325	313	323	310	319	312	296	327	302	314	316	322	348	304	327	313	276	304	353	311	343	351	292	284	292	304	331	284	327	303	309	331	285	303	302	299	277	297	285	310	354	311	291	322	266	295	286	298	274	309	293	334	303	305	324	302	319	295	310	295	291	310	320	283	336	293	316	330	301	335	319	283	300	325	297	324	291	310	330	302	285	299	323	293	296	291	283	300	323	308	337	299	296	315	275	285	278	297	294	284	326	301	296	302	336	331	319	322	312	330	296	322	310	359	291	283	306	329	314	312	305	290	306	305	363	314	309	313	301	300	312	311	287	282	310	295	316	302	325	324	293	315	305	351	310	349	289	320	336	297	322	303	293	349	319	309	290	310	313	329	311	321	311	332	298	290	299	264	275	274	363	342	314	326	324	319	329	319	298	330	301	315	317	345	313	332	315	300	300	307	300	304	308	304	308	308	290	331	324	310	301	321	289	331	296	275	311	300	319	306	296	329	268	311	354	300	309	328	285	289	308	303	320	321	307	336	305	308	311	298	315	316	305	292	304	340	326	332	314	348	302	315	307	311	370	339	329	312	292	316	290	292	325	316	312	315	305	264	312	332	305	318	331	332	315	322	356	323	321	334	301	275	305	282	289	313	291	341	329	334	284	286	283	300	294	286	309	269	298	374	313	306	300	330	325	289	309	303	327	305	339	315	349	343	346	300	302	289	310	299	287	313	290	286	309	306	309	301	346	340	330	293	289	326	293	302	325	306	286	322	325	321	318	293	333	314	335	294	344	325	313	293	296	294	322	298	312	307	319	309	305	307	309	325	315	323	303	369	344	359	302	311	303	300	301	332	298	317	335	292	287	277	307	329	281	320	277	329	313	310	316	294	306	291	279	345	323	281	313	316	311	284	333	257	296	328	307	288	301	343	300	312	286	318	324	288	324	290	349	309	319	304	322	295	307	331	340	317	310	318	307	313	303	281	336	280	305	294	293	329	319	294	305	310	295	316	304	323	337	322	284	344	303	315	309	329	323	323	311	301	326	300	294	289	318	341	292	297	312	326	314	350	278	285	331	270	302	308	297	335	320	309	319	280	285	299	330	309	300	277	286	313	304	316	339	315	345	343	320	323	314	316	269	314	321	314	284	318	308	287	323	326	319	289	298	299	309	304	295	316	282	267	303	330	288	294	340	340	329	305	305	323	310	307	311	301	291	337	338	334	328	289	291	289	312	319	310	344	291	332	330	312	328	315	341	316	287	278	319	289	294	299	319	325	316	324	282	310	298	295	306	312	310	312	297	322	273	261	324	327	320	317	318	312	298	316	331	339	318	321	317	307	327	289	295	318	303	284	292	306	295	352	292	295	330	309
21549	16604	23049	16521	11087	6240	4435	2678	2182	2119	1845	1708	1548	1502	1449	1347	1237	1195	1092	1149	1080	1030	1026	926	898	869	862	854	828	854	797	810	829	742	785	765	835	806	766	775	761	777	781	774	796	761	679	740	735	764	767	716	706	758	767	739	758	822	734	719	752	709	769	754	811	715	790	771	738	754	735	769	745	723	768	776	715	765	677	758	736	767	702	723	699	739	765	708	777	790	715	720	720	747	738	705	741	723	733	744	765	714	782	775	751	745	770	775	714	746	699	747	727	751	682	718	662	764	715	735	732	751	730	758	714	729	711	728	684	782	747	718	699	706	736	698	732	759	717	727	699	725	740	739	743	703	723	735	712	770	693	697	726	800	745	747	753	767	760	723	712	775	748	731	752	735	764	724	711	756	726	732	721	730	753	752	742	722	715	754	700	754	731	761	702	768	735	658	687	744	739	748	767	734	752	719	762	745	703	709	745	749	741	705	712	688	770	753	748	745	689	719	754	734	746	741	748	715	673	723	717	728	713	751	737	764	716	725	726	773	704	714	715	694	729	731	725	767	748	768	755	757	749	773	712	740	685	732	680	747	683	724	747	665	748	735	704	681	762	713	753	715	749	700	743	703	755	751	743	757	746	708	727	695	721	751	729	717	726	719	757	746	777	751	712	736	747	745	705	702	758	698	756	736	713	716	713	718	738	722	765	705	691	698	734	752	744	710	768	708	750	737	729	725	712	760	807	762	739	713	739	747	743	757	755	675	756	722	666	699	766	702	756	733	758	721	701	794	768	735	740	731	729	705	737	751	766	708	727	726	749	694	780	725	746	740	746	707	699	731	723	781	748	737	737	704	724	716	701	669	688	712	748	733	746	715	741	734	711	737	758	706	713	742	749	737	737	759	724	690	726	711	751	689	738	769	731	677	732	745	754	740	687	775	737	735	735	753	753	747	733	724	740	656	741	709	730	730	736	752	787	725	747	720	798	720	732	701	742	729	774	784	758	695	727	684	738	725	726	735	695	707	797	729	708	707	728	725	781	779	738	760	716	746	689	747	720	765	728	721	766	737	786	714	736	733	786	760	690	788	706	685	722	722	765	730	713	699	735	745	745	767	722	710	728	767	714	763	729	716	753	732	767	718	755	689	718	714	693	730	743	760	761	696	742	778	713	726	736	744	749	768	733	749	777	741	688	760	779	739	683	735	792	737	743	717	749	755	743	760	714	752	729	723	727	777	726	719	712	739	756	714	800	746	737	734	725	782	711	819	739	764	722	727	746	703	708	674	736	752	711	718	767	775	687	650	750	761	724	752	682	728	735	695	694	750	716	733	708	707	721	817	689	702	728	737	751	732	719	732	714	687	702	728	684	736	748	706	720	742	786	734	740	704	735	726	732	727	715	749	704	806	726	735	703	655	774	735	774	691	748	729	720	811	768	726	689	744	717	748	704	718	781	716	779	715	735	702	741	705	737	676	733	764	747	724	685	738	716	726	740	733	736	684	754	724	745	709	764	758	706	713	741	793	708	745	702	701	685	774	715	766	733	721	725	745	757	750	738	756	787	694	759	765	723	719	728	717	771	734	731	744	676	726	718	703	764	713	694	766	718	735	696	723	730	762	717	771	743	729	736	727	735	671	738	779	785	762	678	706	724	758	755	717	783	714	735	673	790	686	716	741	732	729	691	752	695	775	754	733	726	702	719	762	695	751	739	730	734	734	707	693	779	762	702	743	767	688	693	742	797	727	783	720	695	727	737	704	703	768	739	736	731	714	687	702	705	755	727	692	739	752	732	757	709	744	746	747	720	710	658	726	683	718	714	766	763	700	770	767	752	728	716	733	714	700	769	729	702	765	681	710	711	724	714	677	727	765	750	695	685	791	688	722	788	689	722	748	700	731	728	749	714	743	739	744	713	760	723	757	742	718	734	753	730	780	745	714	779	707	752	727	782	717	696	780	746	720	742	745	783	752	700	755	750	725	704	709	764	736	733	711	742	744	730	677	716	775	757	703	738	726	785	756	737	712	746	752	735	753	754	744	771	759	736	691	740	695	688	684	691	722	740	760	761	687	735	725	780	739	750	706	703	702	809	773	779	758	727	713	708	724	716	748	748	706	744	699	690	678	740	754	738	762	764	768	732	764	762	736	714	774	790	726	703	696	717	740	716	752	748	732	742	756	668	737	727	684	724	684	702	728	736	669	757	741	725	716	738	769	690	708	749	720	712	719	701	716	720	701	746	726	712	744	757	750	731	737	739	717	742	747	711	738	718	751	717	712	780	734	755	704	708	726	723	697	734	697	735	753	745	770	745	752	713	765	720	703	729	752	720	723	770	714	663	696	789	715	749	721	733	730	782	728	728	688	755	722	755	747	716	707	733	683	754	717	726	768	763	744	757	782	751	709	765	702	699	722	747	759	769	713	726	758	712	700	728	713	738	725	738	713	725	748	751	739	755	720	769	713	769	765	708	738	728	683	774	710	742	722	737	699	744	710	712	766	738	769	725	728	771	734	753	742	770	717	717	689	771	738	697	742	786	731	739	728	709	750	717	773	750	727	713	749	727	764	732	746	703	723	718	683	747	716	758	708	751	731	760	727	790	725	752	747	723	699	731	707	752	740	666	704	770	767	726	730	745	749	752	741	785	766	717	735	717	741	734	700	729	782	700	736	759	700	707	750	711	778	742	777	734	723	703	778	744	762	758	733	765	766	760	751	753	709	748	762	710	805	695	688	720	712	684	749	772	754	777	704	738	739	775	753	697	742	757	762	779	748	737	746	726	754	785	734	748	710	727	756	693	703	721	728	760	744	702	769	722	673	718	725	749	729	738	755	742	736	735	765	753	745	758	771	721	705	712	731	705	731	719	797	752	731	743	761	700	687	784	730	723	746	766	759	756	732	764	806	761	784	750	727	734	712	715	702	687	742	725	738	741	758	736	667	694	764	691	722	674	721	776	737	787	726	706	711	745	713	742	705	712	706	733	728	717	742	729	743	751	727	762	710	725	707	702	780	738	765	683	688	742	712	720	762	742	761	711	671	803	748	740	734	712	733	714	793	791	709	755	761	714	686	744	713	688	737	722	754	783	742	735	732	744	722	714	745	704	693	730	715	709	737	721	705	733	750	735	768	761	743	763	725	719	697	792	736	764	733	774	712	710	679	729	720	742	693	724	724	744	709	761	700	707	746	728	684	700	758	713	720	717	715	773	742	700	782	733	792	711	777	743	706	747	758	781	777	764	694	753	756	710	695	699	698	686	748	723	742	692	704	722	734	694	746	748	796	724	759	703	726	707	737	756	735	732	729	726	747	785	761	711	746	736	734	683	692	682	719	734	730	733	698	761	734	766	706	711	711	736	691	759	779	722	749	749	778	745	704	739	722	714	703	746	732	685	744	725	719	743	707	719	707	734	739	772	780	748	723	758	674	754	765	717	754	732	723	756	719	730	769	736	787	780	733	736	774	777	697	712	739	759	738	678	699	748	719	773	719
40551	26123	24492	14377	5652	3277	1587	894	732	601	573	563	507	451	445	396	396	425	371	357	330	318	327	347	308	286	324	312	301	311	276	324	308	303	307	311	290	305	271	288	281	289	301	273	288	252	238	260	288	291	284	245	268	247	275	258	253	277	247	282	277	251	268	267	263	282	275	277	289	273	260	253	262	279	318	320	267	245	301	296	306	281	274	251	257	253	295	251	276	260	309	290	290	311	285	262	277	288	279	262	312	249	266	273	285	299	275	256	251	280	292	298	264	283	273	284	266	250	265	269	283	288	288	268	286	232	241	281	263	274	285	271	310	278	307	285	301	254	251	297	282	276	277	259	295	303	302	285	271	306	296	300	260	255	293	281	258	270	286	294	252	302	276	260	281	278	281	255	272	303	304	258	314	256	291	278	270	265	229	311	238	296	282	271	264	251	292	276	275	259	276	280	271	252	280	293	268	287	241	294	280	279	270	281	279	295	286	257	257	259	273	265	317	263	267	284	280	275	274	272	265	292	246	293	332	259	269	310	296	237	258	279	279	263	259	263	287	252	304	271	292	276	289	251	247	264	262	246	293	253	272	289	234	273	273	272	272	259	232	263	278	272	277	279	268	257	274	290	286	310	257	265	279	272	296	274	243	276	268	249	285	267	257	279	285	250	282	281	283	299	283	254	273	316	270	305	280	272	270	294	308	285	297	249	261	263	309	296	297	270	263	269	279	267	260	285	262	279	292	285	255	255	271	268	292	253	249	272	275	280	301	271	281	281	279	252	260	298	264	283	252	260	297	263	263	303	269	278	292	263	237	265	263	287	251	258	290	257	257	284	285	275	292	285	271	262	260	266	290	284	249	284	278	282	254	286	291	272	259	287	278	262	273	300	272	309	280	256	269	269	250	279	260	287	291	256	270	267	307	282	299	254	272	319	275	256	276	307	241	272	267	258	254	264	248	299	284	266	296	304	266	263	299	278	252	303	280	269	265	284	264	272	256	279	252	288	277	271	259	246	284	259	268	271	251	272	305	263	264	300	250	263	271	295	272	290	282	274	265	287	256	300	301	293	259	285	287	275	279	268	282	285	293	279	281	264	234	291	281	304	280	293	299	277	282	294	287	272	291	267	277	251	290	283	245	282	296	303	290	285	280	290	266	259	260	289	285	242	301	261	285	255	269	309	289	285	282	263	295	311	258	267	277	276	261	301	265	294	275	256	293	272	258	277	288	263	269	284	271	262	296	270	276	274	247	256	281	275	294	284	333	266	302	260	288	250	271	290	270	273	263	270	299	268	273	271	284	262	280	285	264	307	253	291	270	293	280	285	291	259	268	297	274	273	265	246	283	254	292	283	305	290	283	307	305	277	268	309	254	287	262	302	267	275	275	281	232	293	268	242	266	287	253	270	305	263	272	250	310	248	261	294	280	270	253	284	291	304	279	278	272	273	268	297	269	264	304	237	285	265	280	284	274	260	268	249	278	265	261	293	268	291	283	267	306	294	307	294	307	284	290	268	254	281	275	302	283	258	271	288	287	288	285	248	309	276	281	270	267	286	245	291	282	297	270	266	292	294	279	283	272	248	270	275	293	252	290	268	266	283	271	273	298	277	278	271	284	280	271	319	319	269	269	288	245	267	275	278	271	284	243	263	285	293	282	275	269	246	257	264	274	257	273	243	269	275	278	269	268	321	315	291	274	246	252	253	277	261	285	309	265	274	293	299	292	274	274	274	264	270	256	229	284	276	265	257	306	274	308	298	285	285	263	304	284	270	290	254	276	276	275	275	235	280	318	259	289	261	271	244	278	258	260	259	284	259	282	302	300	281	302	298	306	318	269	246	270	275	272	282	300	291	254	268	295	281	302	266	272	274	272	286	258	297	260	244	292	298	242	250	277	244	267	260	288	300	282	284	286	284	291	264	262	268	263	264	299	289	286	252	293	276	288	251	287	273	280	273	260	293	286	263	330	304	268	291	264	284	259	292	255	264	259	255	265	303	304	293	243	280	273	246	270	285	258	294	289	281	257	265	281	284	268	280	264	255	263	304	254	240	285	280	273	270	310	279	267	315	266	269	277	258	250	299	283	266	298	264	263	281	275	265	282	272	273	279	266	293	278	269	278	298	261	286	292	268	251	267	278	280	255	272	244	242	255	327	299	270	278	267	308	245	290	312	306	259	294	295	257	240	290	265	278	283	269	308	272	266	316	273	292	287	249	272	267	302	319	260	260	294	299	257	297	305	296	286	305	253	273	293	268	258	289	283	304	262	270	274	310	272	290	311	257	258	284	295	278	296	262	286	282	277	275	264	304	311	296	273	291	268	264	287	280	260	286	283	280	271	286	294	278	290	303	269	304	264	266	293	238	273	280	277	293	270	269	279	275	297	299	288	311	269	269	287	254	250	280	255	272	250	245	252	287	294	290	275	255	279	281	264	262	285	299	267	253	297	288	255	285	255	270	298	276	303	300	280	272	269	280	249	282	265	292	290	289	261	274	278	291	296	271	277	272	252	232	265	294	274	254	297	275	262	294	231	277	289	276	297	322	272	276	288	267	295	283	270	282	275	277	246	282	291	285	282	262	275	276	296	279	264	261	253	296	267	281	286	280	266	272	306	289	263	278	282	260	280	311	278	286	286	287	265	284	257	283	261	285	281	252	267	267	319	293	278	259	267	274	274	274	298	264	311	250	287	297	273	270	308	244	281	240	260	259	286	274	264	269	293	275	264	268	282	284	262	265	263	242	257	275	265	277	259	268	294	287	261	278	280	274	262	258	269	276	293	271	263	263	274	257	257	297	307	287	259	276	247	281	287	273	267	282	287	267	276	279	263	267	292	270	262	259	269	240	287	269	270	274	269	281	254	270	253	299	284	283	262	299	297	287	259	248	286	292	277	260	277	286	268	284	274	260	320	296	287	303	295	250	281	298	296	273	254	273	280	284	257	284	260	239	276	274	260	259	287	288	300	293	286	278	270	279	300	317	251	253	265	289	266	271	294	265	307	282	271	277	299	303	291	265	254	302	287	304	283	241	271	285	265	258	252	268	246	252	231	237	270	272	258	271	267	230	263	276	295	279	276	321	289	267	296	294	294	300	296	276	276	278	274	262	270	296	274	259	274	301	293	282	295	269	313	288	282	264	283	295	245	252	283	305	288	247	288	303	288	264	270	285	264	264	256	245	282	288	271	250	281	256	258	276	292	302	312	247	261	279	296	277	250	286	253	272	301	273	282	288	281	246	271	261	280	278	277	266	263	269	295	296	311	250	263	254	268	272	305	269	267	248	269	259	251	292	282	288	283	283	259	284	255	279	298	251	281	301	275	305	294	288	300	280	275	263	277	268	322	294	304	295	262	271	281	279	260	268	317	266	291	296	251	295	295	281	300	282	302	260	291	295	299	277	283	299	263	296	259	284	322	251	267	282	265	237	282	299	305	254	278	299	254	263	233	287	286	302	275	281	268	262	269	266	282	299	292	281	306	279	258
26813	21445	29705	22822	13434	10070	5924	3704	2857	2609	2325	2130	1937	1814	1611	1595	1396	1373	1240	1273	1161	1153	1141	989	881	914	905	962	786	836	823	748	750	742	712	735	744	747	738	748	708	683	664	675	639	683	681	676	691	650	734	702	665	679	684	675	701	667	677	666	668	660	667	660	633	645	672	634	645	643	613	702	652	646	639	680	657	604	639	678	703	674	653	670	664	650	639	634	701	644	617	660	624	675	597	610	616	620	651	651	669	664	659	608	659	661	682	645	671	644	679	668	653	611	647	669	666	682	617	636	671	669	644	648	651	624	635	664	603	642	655	644	659	660	648	685	687	666	712	675	685	675	695	700	631	638	646	612	638	627	655	674	651	623	647	658	668	590	623	667	656	664	633	674	667	633	648	682	682	654	684	654	676	653	609	657	669	665	660	633	682	642	649	642	648	657	667	643	643	640	639	666	655	636	627	652	614	666	634	679	632	676	651	626	691	666	640	663	634	652	657	649	693	668	620	701	628	636	642	627	663	667	630	650	644	636	683	672	688	644	640	675	659	624	668	683	685	642	717	647	653	632	623	663	648	655	635	653	681	644	655	653	647	651	654	644	611	630	615	662	636	641	625	657	626	656	657	680	647	677	665	639	642	592	653	663	667	667	670	653	644	691	645	640	655	669	634	626	680	665	669	630	677	656	673	641	631	672	661	690	730	656	641	642	652	614	658	662	676	666	643	662	601	683	709	660	643	636	618	704	665	638	675	680	647	666	646	585	614	611	638	608	662	651	651	673	616	649	655	650	685	675	682	689	674	627	618	705	653	628	698	673	608	670	681	656	659	652	637	657	640	650	637	624	651	660	678	651	653	676	718	671	648	635	633	653	650	624	610	641	637	659	627	625	670	639	643	688	677	685	663	646	653	624	632	614	683	656	695	635	666	651	611	637	651	712	639	614	681	642	660	681	650	664	680	687	649	628	648	615	631	649	702	636	688	678	626	634	657	673	650	646	605	671	654	670	651	675	626	699	648	631	644	637	648	629	648	628	621	678	630	646	645	656	713	700	660	680	607	624	656	731	693	620	675	621	679	631	658	642	674	680	651	616	656	713	672	650	620	676	635	664	607	641	654	617	626	660	718	694	677	680	674	662	651	637	659	632	630	675	700	627	656	640	663	646	662	622	666	689	674	672	623	663	680	674	628	638	716	649	667	630	636	667	687	663	622	633	671	645	625	615	664	627	663	666	655	697	652	660	718	633	636	699	630	659	685	624	653	615	641	657	670	657	680	654	660	648	606	626	629	631	642	674	663	666	676	660	669	677	679	697	664	659	628	663	656	637	639	693	665	660	641	658	684	639	667	716	654	629	632	652	646	667	624	606	638	605	634	618	667	643	667	652	665	604	648	650	643	630	640	659	642	618	659	638	671	634	661	648	682	660	654	638	688	644	651	662	643	690	668	688	682	627	667	691	634	654	657	635	648	644	640	684	608	646	620	727	669	650	623	692	702	655	615	646	670	680	678	660	669	660	706	624	649	607	667	670	637	652	671	661	660	682	660	682	686	603	632	695	669	662	643	692	639	683	649	630	657	685	678	678	634	663	640	627	623	634	662	655	634	643	667	655	690	683	669	663	638	663	694	634	637	620	632	637	640	695	638	701	616	691	676	664	613	686	642	690	626	616	636	649	651	625	646	672	660	686	634	662	657	645	621	682	647	626	671	650	692	628	655	650	646	675	683	649	649	660	656	646	642	638	624	699	648	642	631	668	692	651	686	696	644	671	617	605	675	667	603	666	648	654	682	648	684	657	613	663	622	676	624	651	606	666	671	675	654	662	674	689	665	706	693	678	670	658	638	681	622	660	669	657	666	616	618	646	686	627	668	667	640	666	637	689	727	632	638	666	667	614	667	670	643	685	662	633	702	647	664	605	670	621	639	657	654	665	630	697	625	657	669	592	645	677	607	648	629	628	664	658	675	660	685	628	657	624	655	660	634	686	675	635	681	651	630	678	685	641	659	659	625	638	687	635	663	658	596	653	656	701	691	694	692	642	623	633	647	642	641	659	627	671	653	640	665	688	650	655	615	560	653	692	624	653	669	627	703	630	624	666	626	689	652	613	636	684	654	669	678	647	670	673	617	650	661	649	640	645	663	679	659	684	632	626	609	631	646	650	645	638	636	696	652	651	692	691	664	658	671	643	627	671	654	645	683	673	605	629	664	697	643	608	675	623	632	633	672	622	704	619	618	662	668	658	645	637	645	668	634	634	636	652	646	680	640	634	647	640	639	651	683	728	632	637	641	666	652	666	678	647	631	673	644	685	694	675	621	641	659	653	607	602	620	664	650	609	649	648	693	682	641	606	648	645	601	661	651	644	633	679	650	706	650	678	666	657	645	633	658	646	604	669	644	641	668	646	698	675	618	645	632	616	659	629	714	661	605	661	675	720	652	634	655	649	703	625	727	666	652	633	648	702	667	643	644	727	673	695	653	649	629	629	680	677	663	628	622	698	688	629	638	652	653	667	673	646	676	623	649	650	659	629	715	679	636	598	641	655	656	698	658	624	663	631	656	631	629	617	654	621	681	641	693	728	639	677	677	641	640	640	684	660	671	622	667	672	654	637	638	679	622	682	637	647	654	627	626	644	684	642	651	672	635	619	668	658	648	636	686	689	653	652	649	661	677	651	675	656	641	620	656	664	641	679	616	661	629	651	699	691	656	633	677	665	643	640	624	677	672	640	662	641	663	701	611	639	649	649	649	619	641	612	641	660	642	626	633	682	683	628	640	648	660	653	669	664	661	640	670	620	594	679	647	637	613	644	628	675	624	639	672	662	692	669	659	688	650	651	632	668	665	625	647	677	677	654	636	648	655	626	624	655	701	681	673	647	630	665	675	653	679	651	647	635	675	655	659	589	632	628	681	704	647	670	665	677	681	708	652	707	707	659	663	628	680	641	672	662	683	682	636	662	683	630	656	629	680	672	669	641	653	639	668	644	647	592	636	632	644	652	662	697	649	589	664	628	690	637	650	648	657	639	670	692	636	654	647	634	666	620	632	633	662	652	621	622	617	625	664	649	643	675	654	670	644	720	667	681	635	664	670	650	645	686	693	635	644	666	668	656	606	676	626	673	647	686	673	626	674	643	614	629	654	668	683	620	623	691	652	659	661	655	622	648	628	666	682	661	670	642	624	688	680	640	662	661	637	652	643	673	638	680	627	651	650	675	634	670	648	675	658	677	669	639	638	627	657	651	698	694	692	674	631	674	700	637	707	676	684	629	683	664	641	679	672	627	662	616	635	667	651	661	661	628	598	639	664	662	684	626	686	636	641	701	693	702	662	663	632	652	651	694	627	656	623	645	588	626	650	640	667	659	691	656	651	667	686	683	674	669	650	670	674	648	648	679	630	620	683	684	675	651	656	632	639	674	654	683	648	664	664	667	664	651	686	642	682	643	650	682	675	697	651	656	651	677	725	667	639	637	642	666	633	659	678	644
19460	10289	7095	2963	1158	729	547	447	406	386	354	332	341	345	338	335	308	313	313	318	332	321	285	276	303	312	310	297	299	288	293	279	330	315	289	323	278	306	284	295	302	290	325	288	288	309	287	310	306	281	284	307	303	320	275	291	328	298	286	304	285	304	297	314	267	276	278	298	290	283	276	318	318	327	283	286	309	324	301	303	334	280	298	322	304	291	293	285	309	282	286	311	310	314	320	332	284	285	328	315	270	313	302	304	288	317	300	291	310	335	296	312	288	274	290	278	278	259	296	278	298	301	239	276	305	305	273	303	293	316	314	302	325	272	288	311	289	292	277	298	333	293	284	284	305	294	296	286	300	268	296	322	278	314	275	282	311	307	320	269	282	287	304	278	302	317	300	268	306	294	273	269	302	287	299	267	297	294	287	312	285	287	306	280	312	288	308	316	263	299	316	303	283	286	299	282	292	304	309	310	283	284	292	286	320	300	318	296	300	307	299	256	286	323	291	322	264	263	257	283	312	298	261	275	273	287	270	305	319	303	285	273	323	306	306	285	308	340	327	282	311	330	297	301	293	303	303	291	278	293	283	308	305	285	283	318	310	310	293	302	322	328	311	291	304	294	314	335	300	309	293	294	287	274	315	312	283	297	285	295	272	284	253	311	273	300	269	321	259	309	294	283	266	286	280	260	254	282	282	269	310	316	287	313	300	279	297	314	306	301	304	293	280	276	272	299	288	295	291	295	281	311	289	292	307	291	308	320	296	325	293	303	289	290	288	297	327	312	304	293	304	286	310	286	259	301	314	304	320	316	293	336	263	269	313	274	275	283	288	324	300	283	317	269	294	282	288	302	335	289	309	302	259	306	292	283	270	317	326	319	273	256	300	276	301	324	310	302	289	270	297	303	316	300	304	282	276	303	296	308	335	321	307	329	307	307	293	307	266	308	284	312	316	284	300	295	310	268	266	323	314	290	331	267	287	286	272	292	325	308	293	302	273	310	309	287	255	281	293	279	243	310	302	273	295	261	314	303	323	285	323	270	329	284	304	337	287	304	305	278	291	309	328	281	278	294	296	270	283	279	279	282	317	273	303	301	314	295	304	298	302	287	319	301	266	321	284	313	310	321	352	308	301	297	277	316	279	274	284	304	284	321	274	324	320	259	286	297	302	289	282	319	322	317	273	294	291	285	304	263	310	290	287	264	278	265	334	328	320	265	277	287	292	311	282	296	321	278	280	298	287	330	286	283	331	285	316	323	280	263	289	275	318	301	305	311	322	285	285	305	285	258	281	290	290	309	292	274	327	296	310	315	292	289	300	297	291	282	309	309	306	310	304	270	301	341	292	296	293	306	322	294	293	275	299	291	302	311	327	323	322	317	305	285	305	324	304	278	265	265	272	321	260	294	320	305	292	325	306	251	283	303	278	295	317	316	292	282	286	255	274	303	317	332	294	262	293	287	316	328	325	272	292	293	270	269	268	328	320	311	323	290	309	281	312	321	286	272	291	297	315	316	291	320	266	273	318	302	300	300	304	321	284	297	300	331	297	278	292	284	292	342	304	268	277	270	286	288	283	320	282	304	282	308	293	323	297	292	302	299	299	301	308	303	321	325	293	273	314	305	331	299	311	293	316	283	290	290	305	320	264	308	327	296	279	293	319	305	289	309	300	285	282	286	293	287	287	299	309	287	311	312	321	301	303	324	308	245	301	301	293	297	303	269	283	305	329	303	293	315	298	299	302	284	311	294	287	303	324	323	278	319	283	288	309	314	274	285	329	305	324	308	334	292	276	284	260	275	327	265	308	290	295	319	268	292	317	275	291	311	299	305	332	295	312	315	265	285	290	287	292	314	303	288	282	318	300	290	305	293	270	287	287	294	275	304	273	267	287	274	269	305	292	317	265	288	294	301	298	288	312	311	283	270	298	283	319	329	325	331	280	315	296	311	287	299	299	305	303	290	295	269	287	281	317	292	299	300	268	308	274	304	315	280	302	332	310	290	286	267	328	297	321	268	294	284	314	273	282	275	304	288	302	319	266	286	294	321	318	296	294	283	306	291	308	295	306	292	283	276	321	302	263	291	304	319	315	293	285	277	286	299	253	346	321	313	299	299	271	293	293	335	291	310	296	301	276	298	293	302	324	281	293	314	294	295	267	306	305	314	276	288	272	316	338	291	316	302	298	286	289	322	284	302	321	310	297	267	307	281	285	292	300	299	268	306	326	325	311	281	307	292	296	310	290	263	295	293	296	318	283	284	289	294	283	294	302	322	303	294	309	312	283	289	326	296	303	290	304	287	295	295	276	313	293	301	292	292	280	349	285	308	300	318	304	298	303	286	261	283	307	290	294	297	283	303	285	328	276	295	255	288	294	262	325	264	283	312	278	309	298	318	299	302	287	297	305	287	317	312	318	294	273	309	282	317	286	289	338	282	295	281	314	262	286	296	300	291	297	252	296	299	296	304	321	254	311	274	277	261	295	303	306	273	300	287	308	302	274	291	319	305	312	303	300	256	300	317	291	291	293	282	287	279	292	309	276	281	303	281	339	294	312	270	281	300	292	283	271	320	286	286	303	309	329	299	282	308	288	313	262	306	274	284	258	275	285	283	300	307	294	310	283	303	287	296	264	279	298	273	309	266	273	313	297	282	293	289	283	318	287	278	320	299	289	320	288	296	315	280	290	309	273	300	308	286	305	309	278	353	321	283	319	330	273	289	321	287	274	318	300	305	304	315	250	313	306	293	303	292	290	290	272	269	269	283	304	312	309	277	314	269	306	297	300	279	310	289	283	281	315	287	302	303	313	321	293	295	300	279	308	322	291	348	307	322	279	256	301	283	296	299	318	291	314	279	319	286	318	314	262	284	302	273	281	304	263	301	289	315	279	294	304	294	270	281	314	290	281	266	288	274	275	301	317	317	300	302	291	310	310	301	292	291	278	321	284	284	286	279	273	322	308	310	302	311	301	309	294	309	294	324	305	257	296	330	295	292	290	291	288	310	281	317	314	262	306	281	290	321	271	269	294	268	290	319	283	297	290	295	321	324	278	299	308	359	290	295	295	298	274	287	321	291	306	300	288	291	315	306	270	306	283	286	293	293	297	256	304	290	334	314	306	294	297	274	296	281	269	305	334	298	296	272	306	313	327	288	318	313	307	323	317	301	291	292	303	342	281	317	279	316	304	310	273	283	308	273	302	335	261	311	302	304	312	333	303	313	321	294	336	338	299	326	324	276	290	314	294	278	271	295	349	258	297	274	268	307	313	311	301	311	289	322	322	299	277	303	302	317	308	283	302	303	315	310	300	309	286	275	289	312	309	308	319	289	264	314	283	315	313	299	306	282	281	320	303	270	323	325	317	301	301	297	300	307	309	284	298	280	327	253	292	273	296	274	275	290	303	307	281	325	310	277	281	283	303	322	297	298	276	273	301	277	316	334	299	295	306	269	292	310	282	295	292	331	265	277	305	310	300	294	294	328	268	285
13721	9729	12291	7383	3727	2469	1859	1426	1272	1163	1099	1025	996	965	969	872	906	848	857	899	799	794	803	781	805	715	731	682	735	780	707	705	723	675	713	720	713	759	741	758	697	726	695	697	672	707	735	722	724	713	705	730	673	728	702	694	708	674	688	764	693	788	758	717	698	695	692	683	740	706	683	695	694	667	716	721	730	701	713	739	676	668	708	678	720	743	661	709	687	716	692	686	721	681	705	683	688	704	680	754	703	702	728	682	717	709	664	726	753	745	724	687	667	734	744	684	694	676	753	684	751	660	753	673	726	681	662	697	713	720	681	704	669	685	693	699	687	693	710	677	753	717	710	693	703	763	667	707	683	687	685	772	689	725	719	706	708	688	682	656	768	683	674	719	707	745	698	664	747	637	747	714	716	755	673	701	740	739	641	701	739	672	678	672	740	729	740	684	738	724	706	718	698	688	689	690	706	760	649	723	721	755	671	686	747	747	747	735	673	665	726	657	707	685	755	704	693	723	699	730	736	694	690	716	665	717	702	687	686	724	687	664	744	684	695	673	718	729	686	697	672	718	738	703	743	732	723	706	663	677	674	703	663	712	695	732	713	728	720	713	684	651	713	694	727	700	724	698	750	704	684	689	716	717	680	703	705	679	705	703	634	710	698	682	742	705	742	711	711	702	661	664	701	698	690	725	704	684	699	735	639	696	717	634	677	707	736	695	732	692	666	720	715	756	686	729	702	708	688	715	722	724	705	692	713	711	710	696	721	723	705	678	673	679	685	689	656	691	690	716	686	695	742	694	714	724	701	703	776	698	711	699	712	728	702	705	698	724	732	727	706	676	687	673	692	712	682	620	740	702	679	679	701	691	698	715	699	700	656	679	779	713	684	708	752	718	729	693	706	707	717	694	681	702	685	702	749	703	783	670	741	698	696	653	698	717	687	695	671	686	697	715	708	723	709	766	718	653	713	721	713	773	702	653	725	696	730	660	703	728	688	765	694	730	701	727	729	702	663	695	713	700	702	658	716	737	686	715	695	678	688	674	776	707	702	773	705	731	730	686	770	718	666	698	670	699	742	688	696	673	700	693	710	725	690	761	746	700	712	653	698	713	750	689	725	722	683	739	709	710	729	704	727	675	728	716	765	711	731	716	709	647	673	699	730	687	732	730	744	712	673	686	670	694	730	723	719	687	737	705	707	689	708	730	727	730	745	697	709	703	686	715	718	687	696	699	699	744	706	730	712	716	711	759	703	712	727	698	733	673	724	681	690	702	654	717	720	778	714	697	746	696	727	702	726	711	746	709	697	682	686	758	716	714	657	687	676	765	707	736	683	698	677	720	741	706	682	729	710	735	703	717	689	682	729	681	718	691	732	668	748	728	722	663	687	719	727	699	708	728	696	730	749	758	709	733	681	708	711	666	713	631	729	709	686	729	709	700	739	697	695	671	705	719	699	685	701	721	682	699	648	675	697	694	745	712	681	620	724	709	699	749	709	759	721	702	732	711	727	728	699	696	713	672	682	690	719	754	705	700	684	680	723	680	703	741	687	727	686	711	683	733	694	732	716	758	694	685	692	697	729	704	700	743	687	723	717	702	722	707	717	725	688	711	690	731	687	713	652	726	710	681	703	710	644	722	761	704	667	690	694	713	736	733	696	740	699	698	638	708	733	641	694	785	722	727	703	664	722	747	698	689	743	676	738	669	680	712	722	679	681	741	697	692	758	704	719	693	744	693	664	730	731	670	745	692	711	732	711	695	758	695	730	713	738	740	751	722	662	681	681	681	742	731	723	715	703	694	670	723	697	760	730	718	727	653	699	697	731	681	702	684	695	679	692	684	664	688	695	731	702	730	703	705	675	713	728	718	690	645	740	708	720	697	695	693	743	706	689	688	744	708	688	695	758	712	722	701	709	718	705	715	726	722	722	690	694	663	722	695	696	684	743	700	689	720	708	692	724	722	694	697	700	742	673	705	702	655	683	700	715	718	712	682	764	688	745	696	690	753	691	729	735	644	695	677	759	707	665	734	683	652	669	688	750	741	655	736	693	713	719	739	749	766	705	695	703	656	675	756	696	746	730	694	719	704	671	687	715	711	718	672	737	702	691	735	735	657	678	727	688	705	685	700	703	754	686	689	730	678	728	689	688	734	705	675	695	679	682	735	674	697	709	704	679	724	711	768	672	735	701	751	659	739	755	728	707	692	685	671	706	712	705	652	727	655	716	701	727	710	704	715	712	716	745	661	724	704	729	696	672	695	676	672	708	714	662	762	684	698	693	707	683	722	686	702	670	689	685	747	698	687	675	716	710	706	719	746	732	680	720	697	708	700	720	752	714	697	715	687	735	723	688	707	713	689	679	678	667	675	673	731	702	721	681	673	722	708	717	707	754	669	678	723	676	701	702	765	695	687	728	713	736	716	734	729	707	669	679	713	690	673	672	740	683	728	665	774	689	697	715	685	717	674	715	732	689	689	677	689	728	726	720	709	735	733	691	707	732	718	734	702	698	640	677	716	696	722	727	671	732	746	704	643	709	733	674	736	697	664	702	710	695	655	741	671	668	713	685	704	722	726	708	680	730	719	739	721	694	708	678	638	723	712	681	676	676	752	664	736	748	710	708	764	667	715	712	732	689	700	711	720	703	678	701	691	694	692	696	706	722	679	681	679	720	694	690	717	696	697	676	674	717	711	685	693	724	660	691	691	708	697	711	672	725	734	725	711	668	710	686	719	673	683	645	688	718	650	696	700	717	751	699	684	729	737	720	716	673	710	698	724	718	698	726	710	697	668	692	705	725	667	743	682	744	762	729	704	672	705	731	705	712	685	746	728	651	731	668	723	667	677	716	693	695	689	670	720	676	706	693	737	610	700	710	691	738	701	716	667	680	663	743	732	718	717	691	688	684	714	692	698	697	711	728	709	666	734	696	716	732	711	703	708	648	721	715	679	711	663	685	712	741	674	674	734	676	700	734	688	722	713	729	718	718	673	699	743	692	683	681	685	728	704	680	742	743	755	697	723	777	681	721	703	708	652	701	710	692	734	691	676	713	686	705	717	701	704	671	705	701	683	677	723	721	678	706	743	737	684	682	732	726	696	727	731	734	721	706	733	717	729	691	717	662	665	689	723	709	735	717	716	699	696	754	730	663	735	705	657	675	727	686	703	740	671	684	683	678	643	696	648	662	703	710	689	755	722	672	729	737	693	704	757	706	765	720	759	747	701	722	750	729	711	707	707	718	648	732	687	703	701	680	680	662	682	721	704	684	649	736	747	723	672	722	690	703	731	703	754	661	683	739	744	652	695	697	697	690	682	695	728	706	684	672	678	732	657	740	665	677	706	729	742	701	692	651	721	739	685	695	739	718	729	734	696	729	707	695	699	725	700	736	716	748	736	729	678	717	679	707	699	715	674	719	721	739	683	707	710	695	676	684	717	690	734	669	663	647	703	673	670	723	709	660	730	703	688	696	782	727	685	682	647	732	727
30981	18122	14352	8045	2963	1697	892	697	579	529	538	446	447	393	411	439	387	374	358	350	378	354	349	320	339	336	355	349	310	320	348	324	286	318	337	290	311	324	305	317	315	309	322	297	312	299	289	332	320	293	320	321	327	319	293	324	313	303	315	325	307	315	305	306	289	299	323	318	291	332	302	338	281	323	308	329	307	315	302	288	304	333	311	291	311	316	322	345	309	335	332	308	337	288	302	272	334	336	325	325	358	339	315	335	319	307	299	310	354	336	317	323	353	323	318	300	316	336	302	294	326	285	263	330	318	305	362	308	350	296	307	300	286	299	317	302	293	289	307	317	311	285	296	295	310	309	319	315	285	296	305	278	324	303	300	293	324	310	291	324	272	312	316	321	302	336	308	325	312	312	296	309	297	315	324	308	314	288	316	322	316	311	298	275	311	331	321	320	328	270	321	319	326	290	310	284	307	291	291	276	309	325	289	339	312	336	286	318	302	302	294	274	276	318	278	341	314	306	314	322	330	313	298	298	335	330	335	276	306	311	288	285	301	304	300	283	292	319	306	314	278	309	327	319	288	303	295	294	327	342	329	329	317	292	291	317	343	306	307	328	291	305	290	266	308	314	323	312	327	311	275	283	319	351	312	280	346	322	299	313	329	326	293	329	323	306	330	273	283	313	340	337	306	298	330	279	315	310	315	334	334	241	308	290	300	298	318	293	313	289	324	320	281	319	306	312	319	332	306	291	273	305	313	308	342	318	297	309	278	319	301	316	322	312	305	312	297	337	342	313	301	303	313	327	332	330	319	301	309	292	291	316	310	292	325	319	269	335	354	275	316	311	317	327	300	324	305	313	306	299	308	323	298	303	310	303	299	303	308	327	299	289	325	305	313	346	325	322	304	290	324	284	293	306	308	320	301	302	305	296	302	275	312	340	322	323	286	282	317	288	319	322	286	307	317	321	321	305	323	301	318	308	343	300	320	293	318	317	286	308	326	289	322	330	349	326	341	318	309	313	308	292	313	297	291	299	314	312	329	335	314	299	329	309	341	298	315	295	302	288	282	313	305	304	321	306	260	325	315	334	348	327	323	317	324	307	311	324	317	333	306	343	297	287	294	311	302	318	303	301	309	294	303	309	310	335	309	337	318	291	318	305	309	314	296	324	311	299	364	313	324	293	285	304	301	310	309	308	321	307	319	304	301	297	285	294	320	310	307	304	322	299	289	282	304	301	308	267	313	316	316	329	318	340	299	348	279	338	307	320	325	292	325	335	296	340	305	291	341	300	307	333	345	322	288	302	284	291	305	338	292	281	282	305	280	299	334	294	302	307	272	295	306	323	314	288	302	319	300	327	296	309	323	301	319	315	296	309	314	313	304	309	285	298	309	293	276	290	302	315	280	319	285	345	327	311	301	308	290	319	261	327	314	320	306	343	294	328	340	325	336	289	321	331	287	292	316	352	297	294	289	281	322	347	318	292	290	295	293	293	336	317	308	301	274	314	320	300	316	332	318	322	326	321	290	294	299	315	301	288	320	298	312	310	275	328	335	279	337	311	296	296	346	299	317	290	326	317	318	292	285	301	307	272	315	308	310	254	285	292	294	283	308	314	280	310	336	300	333	295	300	286	305	319	314	290	318	310	316	314	322	300	320	316	325	321	294	319	286	310	309	298	280	271	295	317	309	340	305	353	294	335	307	318	325	283	288	288	287	316	347	319	306	317	281	305	302	322	298	306	291	289	325	337	308	276	317	301	314	333	331	339	313	320	312	286	314	283	287	300	291	300	303	311	326	301	293	305	351	319	294	299	322	300	306	308	340	328	324	275	292	328	307	334	319	322	335	310	308	306	290	301	306	318	326	324	324	325	314	344	297	317	311	308	302	314	314	300	342	331	331	314	329	294	334	298	326	271	359	324	293	323	302	267	332	294	302	304	301	334	307	336	291	309	272	268	311	336	287	316	327	316	282	289	313	328	305	302	310	283	270	305	307	294	334	291	291	298	336	294	297	311	275	334	311	334	280	341	317	286	304	312	287	311	302	308	304	290	355	307	334	304	306	293	316	313	300	343	294	284	297	332	307	325	314	306	317	331	345	296	313	328	307	339	289	283	321	310	304	307	313	311	336	312	313	301	349	330	331	323	312	318	340	290	294	297	314	311	299	369	302	280	279	329	303	322	314	319	283	302	318	306	320	325	286	313	296	350	284	308	262	294	305	282	326	317	308	295	269	305	325	304	300	297	297	291	317	323	259	334	308	272	301	295	298	281	288	323	296	311	303	322	341	304	300	326	303	302	322	287	302	306	277	288	305	254	300	296	287	287	371	328	294	281	300	307	261	302	289	342	315	312	344	313	302	275	322	297	313	295	291	302	287	287	324	294	303	269	311	288	288	289	281	299	322	301	287	321	307	334	276	314	358	290	320	320	282	312	298	291	282	304	323	306	346	321	287	324	328	295	319	318	322	295	314	289	301	280	309	316	290	324	325	296	287	328	304	304	315	312	303	322	303	342	316	339	325	292	312	335	349	344	308	302	284	317	331	289	301	313	317	289	292	303	305	333	298	320	302	308	325	294	309	322	328	335	314	306	294	284	319	333	326	345	301	318	296	310	309	294	285	301	297	276	302	313	267	310	319	297	319	281	285	313	314	296	267	330	311	316	283	314	305	286	281	311	330	294	334	309	298	333	332	312	316	304	302	330	291	311	284	305	323	302	335	269	312	311	301	354	307	358	296	319	321	321	321	338	314	325	300	354	342	290	311	339	301	301	312	332	304	267	296	296	301	290	315	296	322	327	299	314	305	310	285	307	290	301	324	316	296	326	296	319	293	337	298	285	293	281	320	325	282	320	311	295	295	314	338	297	307	325	306	322	329	323	317	315	285	324	285	271	273	308	334	296	312	285	326	340	316	344	279	330	302	332	280	289	295	299	303	295	298	359	320	309	344	334	334	309	297	277	304	335	304	342	293	307	334	310	334	296	274	308	323	318	292	324	311	299	324	308	301	326	319	332	296	343	305	313	330	273	291	329	307	314	283	299	280	301	294	340	306	322	306	335	353	327	280	290	336	305	275	306	328	312	308	325	305	280	316	302	301	309	287	291	311	295	362	289	306	305	333	310	303	315	320	273	308	298	323	263	321	328	344	311	306	323	328	320	311	299	308	282	290	308	319	299	321	325	306	293	336	270	321	295	326	323	312	309	344	324	301	312	335	313	289	309	281	316	315	316	330	285	283	332	269	311	324	280	313	313	345	342	291	311	343	302	300	308	288	317	317	294	324	302	325	320	335	304	329	297	315	302	283	326	318	359	314	316	309	299	319	314	309	320	327	281	329	304	295	284	294	309	303	299	300	273	309	295	336	265	318	327	349	319	324	282	290	274	345	287	319	283	347	311	330	322	301	284	325	297	321	305	310	318	311	265	299	297	341	331	323	303	311	318	292	331	307	290	295	282	314	287	320	298	305	291	301	284	276	299	283	293	344	301
21644	15920	20408	16543	8514	5814	3535	2601	2116	1931	1892	1709	1600	1538	1507	1318	1229	1144	1298	1095	1056	966	948	870	816	907	818	823	805	818	806	814	825	835	753	719	804	746	806	752	780	740	736	763	816	787	747	732	747	757	727	724	773	712	736	768	751	744	696	750	759	753	750	742	728	741	735	687	734	776	749	719	744	736	736	764	743	740	689	744	683	742	728	708	749	754	702	734	730	711	773	780	730	705	759	750	751	685	820	719	771	710	696	690	719	777	724	716	702	749	764	704	724	741	705	718	722	661	708	786	702	751	748	734	729	746	722	722	726	729	678	706	745	732	742	688	736	735	729	772	695	693	741	738	732	740	721	761	758	691	773	782	709	771	763	770	759	726	712	674	725	703	673	718	725	760	748	710	702	746	774	728	780	694	752	738	721	715	727	757	701	704	762	787	751	708	724	712	731	690	752	774	755	766	757	737	750	708	695	734	725	729	708	701	743	725	740	709	711	754	751	709	743	739	703	747	698	703	750	707	687	762	739	682	726	731	743	692	753	723	733	747	742	784	745	721	791	743	678	728	748	758	711	731	756	772	743	749	701	739	711	744	751	694	722	733	742	753	735	744	736	682	729	748	684	722	737	728	750	729	670	706	727	754	744	718	732	707	692	710	741	765	731	760	740	718	763	704	769	693	747	704	724	692	708	695	782	727	711	705	740	689	702	761	730	769	731	793	733	778	719	723	685	741	756	775	737	751	747	732	768	707	739	714	750	717	752	746	713	803	722	756	719	679	761	743	730	719	759	723	722	711	723	717	742	752	698	741	741	714	741	768	764	723	753	743	725	755	742	711	762	735	756	755	739	763	705	721	714	755	701	733	769	735	715	732	683	725	737	744	686	668	733	773	776	749	717	733	711	713	725	740	717	775	754	735	726	710	717	772	717	754	698	671	685	757	744	712	747	718	692	726	705	711	745	750	715	701	745	674	700	708	701	737	750	680	713	732	739	740	728	743	727	714	751	761	725	745	739	753	725	745	756	752	760	681	769	700	705	786	758	781	779	716	776	750	655	726	733	723	756	742	705	752	736	712	786	735	750	718	717	761	721	744	715	720	720	686	730	743	755	750	732	782	739	685	781	726	732	710	663	716	702	749	784	720	711	762	711	717	692	713	742	744	741	770	741	760	750	660	770	722	732	701	765	739	745	739	769	704	700	758	747	792	788	717	728	734	733	746	722	710	714	747	719	730	692	747	697	737	679	778	752	690	748	780	697	683	757	666	704	716	751	680	719	669	754	668	723	634	781	691	704	771	721	679	732	731	689	717	721	711	748	754	760	735	686	699	742	731	696	733	770	762	704	705	754	763	736	778	693	737	710	747	674	722	743	703	755	708	689	730	780	741	721	686	746	734	753	776	770	700	716	724	751	691	722	753	731	752	734	745	699	742	709	733	758	693	739	717	746	721	788	737	740	732	744	780	705	719	745	718	722	669	672	729	722	728	689	727	730	726	755	756	735	718	741	710	692	746	679	732	741	781	742	720	723	780	709	735	742	698	746	774	716	767	729	736	751	740	746	733	744	733	736	690	714	759	759	706	750	769	745	745	792	722	757	760	713	716	649	724	745	697	710	706	733	757	732	711	734	731	680	703	685	752	683	740	722	743	755	786	694	786	680	747	711	737	710	736	689	721	710	723	750	762	723	680	722	743	710	736	765	697	725	718	709	704	759	750	734	782	752	720	720	733	716	741	689	709	743	767	735	728	753	680	708	721	733	744	730	718	746	720	757	752	690	690	738	785	755	744	724	765	724	750	781	712	745	750	692	766	739	757	743	771	773	722	750	700	692	725	713	774	775	717	721	756	737	739	748	742	757	780	722	676	705	741	706	706	709	711	768	755	717	799	770	748	735	758	713	751	728	741	774	766	696	736	760	734	724	801	758	745	740	761	750	723	734	729	703	724	747	723	723	736	731	720	745	697	717	752	776	724	740	701	719	704	754	687	800	756	779	749	707	752	683	668	739	732	717	706	734	717	718	721	697	717	713	784	749	778	765	730	717	718	701	734	716	757	750	720	769	754	745	744	759	717	737	708	721	723	728	758	719	675	693	729	719	720	731	729	746	733	706	706	728	735	731	715	703	742	782	715	757	645	704	718	691	743	729	724	746	748	682	711	783	720	749	732	672	682	716	733	788	728	719	681	765	746	733	702	739	699	708	724	761	703	738	720	675	729	745	733	726	759	732	743	718	766	763	747	747	705	715	713	752	743	737	728	717	754	763	707	716	747	725	726	726	738	726	758	760	770	734	726	722	721	700	726	714	711	730	727	746	755	755	734	685	730	758	818	703	719	737	761	717	751	732	758	713	726	759	754	749	738	737	708	765	779	695	702	772	730	734	752	733	704	701	720	695	727	721	753	700	721	745	675	733	727	722	712	751	767	733	740	716	758	724	712	708	723	718	759	727	766	741	755	721	755	748	707	718	722	750	729	689	716	748	752	697	737	685	770	763	738	746	743	710	770	761	717	699	753	740	719	778	781	682	711	730	736	746	743	711	708	702	738	683	717	731	761	749	685	728	727	714	738	726	730	754	706	709	706	726	716	751	731	724	723	724	757	707	677	739	730	732	712	784	732	741	685	674	739	728	712	731	763	675	709	712	791	684	721	742	691	704	699	773	677	723	805	744	778	717	695	742	719	725	715	725	731	740	788	732	715	696	717	783	785	701	740	712	769	753	744	758	711	754	672	751	727	699	787	722	735	792	719	702	670	752	761	702	744	702	694	718	732	754	719	704	771	754	735	696	731	750	747	689	731	728	688	724	701	762	758	761	708	692	736	736	717	713	744	711	708	760	755	732	727	710	753	732	738	727	730	713	757	747	771	696	708	715	699	723	755	713	693	704	747	772	735	757	711	724	728	713	718	712	715	754	731	733	766	767	726	717	735	711	754	721	724	745	719	779	740	737	757	746	744	737	741	782	760	778	709	746	753	683	751	765	725	721	692	740	670	728	702	744	773	751	718	712	724	718	741	688	726	766	729	725	710	706	735	708	754	702	752	737	682	755	754	726	719	790	752	731	725	724	754	692	758	681	730	711	784	719	734	699	702	726	722	713	676	736	673	724	768	691	735	706	714	727	740	748	696	752	738	706	730	691	737	710	722	743	757	720	725	707	755	688	721	757	750	739	759	736	732	693	696	769	748	748	708	721	710	720	722	708	757	764	770	733	744	737	742	734	739	695	780	784	728	749	744	749	781	714	700	806	731	694	740	747	749	706	716	720	738	704	775	728	798	691	670	724	722	738	745	825	670	727	752	707	749	780	711	764	716	741	713	709	715	710	747	747	745	770	731	701	678	764	762	702	740	694	698	786	732	733	749	745	771	764	726	722	697	736	720	731	776	721	714	720	713	724	790	727	757	730	752	724	778	719	720	748	725	680	740	702	703	712	753	720	747	725	717	722	771	747	729	740	726	704	783	712	754	700	730	741	772	697	770	716	738	716	749
39640	25591	20216	12188	5619	3312	1560	1209	748	660	627	628	566	483	434	429	418	365	338	375	331	328	355	339	292	325	270	300	303	296	295	296	320	313	321	296	282	243	295	275	246	256	295	295	309	282	276	329	289	252	262	283	259	269	258	279	286	283	248	276	270	288	284	279	264	272	271	263	291	276	261	256	246	270	276	261	272	266	291	278	259	286	290	279	302	280	299	283	291	259	284	288	271	279	305	262	310	287	260	282	279	255	281	269	299	275	273	262	290	243	257	303	255	272	311	264	260	274	254	283	285	261	291	274	258	285	266	273	282	293	297	285	304	271	267	268	259	286	257	289	276	286	306	280	289	247	272	258	277	268	266	261	263	293	249	293	251	260	257	294	281	248	289	297	306	310	281	293	293	284	254	254	300	240	276	289	290	273	246	279	267	270	278	272	277	247	278	276	281	264	263	273	267	270	257	259	288	301	278	249	297	270	289	284	262	293	260	282	261	292	298	292	274	292	285	262	269	289	306	250	260	284	274	291	292	231	267	252	261	279	293	305	287	262	260	283	266	271	262	283	268	289	243	277	292	264	267	270	271	257	278	264	288	249	248	263	258	299	284	269	271	282	255	258	261	257	268	251	270	282	284	276	298	286	264	278	297	280	248	299	273	258	257	297	268	259	274	300	322	257	286	275	273	293	265	293	239	273	256	286	260	271	261	273	286	264	284	269	260	247	281	272	285	283	240	236	279	283	303	282	273	287	252	268	301	281	286	301	292	265	254	290	267	285	287	309	263	263	270	259	244	293	262	283	257	268	297	291	271	288	291	285	284	279	275	274	290	269	229	279	269	271	277	268	289	291	292	268	315	268	268	266	276	280	282	272	294	282	260	284	282	251	286	269	250	271	269	293	301	332	274	299	282	276	264	253	283	291	276	292	296	278	274	282	276	288	297	264	277	268	248	280	268	258	256	311	300	294	264	278	286	272	272	296	265	284	291	268	273	285	257	300	299	279	275	262	241	285	283	270	271	283	274	280	276	261	247	285	270	290	265	258	282	274	256	299	285	280	308	280	270	266	296	277	259	302	257	275	279	251	245	283	295	267	279	270	266	296	254	274	279	278	262	276	259	245	274	257	281	271	290	293	276	259	285	275	287	268	291	280	266	286	262	286	250	311	254	281	260	244	249	265	288	258	272	273	309	277	292	278	255	275	255	323	298	283	305	276	268	274	280	277	321	265	270	260	272	282	283	256	259	277	270	274	293	275	252	268	259	286	239	267	276	263	277	299	262	270	274	285	261	285	266	276	266	274	259	305	291	271	269	266	273	250	280	267	251	270	280	278	306	272	315	291	292	256	268	257	249	278	294	292	283	253	298	266	250	286	283	309	276	299	295	263	269	266	247	285	295	304	277	275	289	307	284	281	266	290	320	272	277	242	272	288	287	285	290	311	269	302	250	289	270	281	289	262	246	306	291	266	277	275	263	272	300	300	278	281	296	279	269	259	286	297	252	248	265	279	238	279	270	289	228	286	254	284	273	263	265	253	268	239	278	265	268	277	255	271	256	244	255	265	269	258	274	244	299	292	287	294	289	295	313	245	255	305	265	258	284	270	273	286	240	266	306	266	272	297	289	254	290	258	263	283	313	300	269	296	274	270	288	280	279	273	255	250	278	279	296	256	254	281	282	263	267	285	287	276	290	274	273	297	280	290	283	279	258	256	310	276	257	260	261	301	267	302	270	224	265	264	306	275	268	256	271	289	288	263	286	258	250	253	297	276	278	263	282	256	274	251	291	277	251	260	280	269	271	276	257	290	275	262	305	284	291	251	309	296	280	273	264	262	254	313	277	271	283	269	269	300	259	293	280	258	259	245	240	284	301	274	267	261	267	274	272	241	281	263	264	272	274	290	267	247	298	276	297	269	259	284	291	287	264	283	242	259	254	264	253	299	276	261	258	265	265	277	254	276	289	279	279	270	279	283	299	279	248	290	258	260	291	283	265	266	300	288	277	263	253	271	319	300	268	260	262	261	304	317	282	258	300	313	288	300	256	292	288	246	270	254	285	232	236	278	293	276	281	287	262	254	256	291	299	309	271	286	287	291	290	298	293	275	282	313	249	276	256	277	261	260	272	274	282	296	311	289	277	248	293	258	247	263	290	271	297	263	252	274	273	298	283	290	272	275	299	267	307	264	257	261	258	308	272	282	255	272	284	260	270	263	278	294	278	301	311	281	249	290	288	300	293	276	296	257	282	272	295	272	265	280	274	272	287	281	247	278	280	269	280	272	244	253	265	290	286	272	291	269	258	266	271	275	235	264	265	284	247	269	288	255	285	272	304	273	290	295	237	239	248	248	267	274	294	290	297	289	275	270	287	272	329	258	307	328	299	264	265	252	314	270	281	285	257	285	276	286	273	253	253	287	279	287	284	257	247	275	279	270	285	264	254	272	292	245	240	251	276	298	284	273	271	243	283	256	269	261	262	273	263	273	277	307	244	293	280	279	284	261	287	276	272	247	270	252	263	229	268	271	275	289	283	271	238	291	289	259	269	272	264	230	288	266	274	266	276	276	276	261	270	262	261	262	236	282	278	285	291	271	270	244	281	285	292	291	251	289	260	294	275	271	284	271	268	288	273	273	296	252	252	297	281	298	234	289	247	295	272	238	278	286	245	311	262	275	268	269	289	236	274	277	268	287	298	314	251	277	255	272	314	241	282	254	271	258	260	262	279	250	270	289	279	276	289	304	293	250	260	317	285	293	258	249	253	253	260	285	286	290	280	267	253	306	235	286	290	266	274	275	257	262	280	304	290	277	274	301	299	280	288	259	289	279	277	268	232	274	279	247	294	301	309	244	261	260	273	280	273	293	271	261	272	297	289	272	291	271	291	279	278	293	300	257	298	278	249	288	229	267	281	244	286	264	284	297	267	262	286	266	275	273	302	302	262	277	289	271	289	266	242	276	273	290	227	243	284	274	287	305	287	262	279	258	258	293	283	277	293	289	271	264	275	298	290	247	269	294	283	265	281	283	270	255	278	308	301	271	271	294	308	262	268	298	286	290	292	269	250	289	264	275	288	263	251	294	284	322	283	270	265	303	264	278	284	247	289	274	253	272	276	287	274	318	267	285	270	233	282	291	255	284	283	276	262	286	277	269	263	264	277	245	251	285	277	313	318	267	305	307	320	245	244	260	308	281	270	254	279	308	255	308	255	262	287	293	271	279	270	269	258	270	288	264	278	304	311	263	277	293	283	294	268	257	307	273	268	273	303	270	250	260	251	241	282	263	253	289	261	254	240	287	329	269	268	256	280	305	316	240	244	262	285	274	294	267	263	266	282	242	271	267	297	270	291	275	302	263	265	265	289	260	267	299	273	251	265	290	267	263	278	248	269	266	281	303	289	288	280	260	270	281	286	273	263	252	258	285	247	298	257	284	283	272	262	242	261	259	264	270	259	263	280	276	301	301	271	261	285	295	254	280	262	271	264	251	257	277
26093	21350	24965	21666	14395	10521	5570	4379	2680	2526	2601	2329	2134	2043	1883	1638	1462	1442	1316	1274	1182	1154	1097	958	953	930	872	916	855	801	751	827	820	843	766	773	740	771	687	685	720	695	696	667	711	689	670	650	656	661	640	663	682	635	664	613	637	653	683	681	662	628	611	701	637	647	625	676	651	634	679	639	645	678	651	648	661	644	650	642	675	666	649	667	626	680	676	646	641	639	641	666	649	681	669	663	645	637	678	667	621	630	633	663	633	679	674	669	652	635	703	670	721	676	668	626	634	673	666	695	624	681	667	633	670	651	648	643	643	647	659	633	652	656	640	607	665	661	623	603	629	647	661	639	656	646	640	620	643	651	650	637	697	663	651	678	632	611	573	614	681	679	650	643	625	662	656	704	640	673	652	663	624	638	676	636	674	656	648	666	677	637	647	644	587	651	670	674	638	682	657	668	629	670	698	675	636	662	662	629	619	642	630	669	677	681	663	692	653	665	620	663	671	638	613	611	732	665	689	665	668	655	656	634	673	651	698	638	685	636	631	665	608	661	673	638	685	637	666	630	659	650	609	604	662	688	647	695	684	611	618	621	677	687	689	638	645	668	658	602	637	655	643	660	649	664	655	647	688	653	594	635	639	647	619	650	635	642	634	680	689	614	691	631	609	677	670	647	632	617	625	674	650	640	675	659	616	626	668	650	645	632	657	679	660	672	658	680	628	668	667	666	647	633	659	647	640	635	604	647	677	620	682	686	647	665	667	663	663	615	620	670	671	686	584	633	664	643	644	613	669	608	653	620	621	670	650	689	641	646	611	622	671	603	709	640	634	650	617	660	643	702	688	641	701	684	669	674	671	640	620	685	637	638	662	632	646	690	654	699	682	616	637	645	659	670	647	622	650	669	612	655	665	650	637	659	683	650	610	636	670	711	664	661	642	635	644	627	670	679	666	661	648	645	645	617	672	621	642	700	673	599	665	658	641	638	626	618	633	622	656	664	675	645	681	658	664	660	642	630	666	616	707	626	647	655	674	682	655	675	667	637	645	669	636	658	669	648	643	672	699	683	688	694	635	631	685	665	664	688	645	665	647	681	658	648	664	620	654	635	642	664	642	679	684	668	631	620	665	647	652	664	616	684	616	653	657	644	637	620	629	658	644	635	635	648	616	674	624	615	713	616	694	669	670	663	698	614	683	637	641	676	686	658	644	630	669	661	682	620	641	647	659	672	636	642	674	647	622	665	672	621	614	646	681	636	641	637	675	670	710	647	637	641	628	617	603	688	672	677	652	664	648	689	641	682	678	651	646	644	651	634	704	621	663	585	633	689	630	673	615	616	658	628	670	667	628	702	626	660	623	673	627	625	713	657	662	689	665	649	674	643	653	667	632	713	694	625	654	676	652	652	688	708	656	645	629	657	655	670	657	670	619	616	667	651	606	628	665	642	600	656	625	661	696	674	681	598	650	682	629	642	674	695	647	675	675	648	623	720	624	657	623	663	630	636	614	645	668	652	611	629	688	614	647	637	620	631	584	661	633	618	624	619	596	693	653	599	640	681	640	662	662	663	665	657	658	619	642	625	659	719	650	654	648	623	679	621	646	659	657	634	669	672	670	672	636	657	671	690	658	611	659	685	623	676	675	625	672	620	625	599	656	669	624	596	698	690	660	671	663	713	642	651	646	657	681	638	653	690	648	686	652	674	664	660	588	636	709	645	655	599	681	691	660	664	641	679	693	687	705	610	598	627	632	638	613	699	651	678	612	585	671	667	675	642	606	652	659	668	647	629	646	648	635	681	690	659	660	633	671	648	648	664	646	639	641	663	697	659	610	653	655	623	670	694	637	696	586	660	620	657	660	673	661	647	650	644	620	708	630	662	597	677	628	665	648	683	621	641	625	687	664	668	633	680	628	655	669	694	639	601	672	613	652	690	687	631	636	687	654	655	642	606	672	638	619	635	648	638	681	614	661	685	691	648	642	641	637	653	627	630	656	617	633	623	686	736	644	627	639	637	674	629	676	641	647	622	649	636	635	645	691	646	653	640	628	642	643	644	668	637	658	635	666	653	624	632	657	664	633	632	708	634	703	673	647	735	636	643	673	608	677	649	672	652	700	676	629	674	687	634	641	671	670	654	663	651	675	649	657	628	646	636	643	658	663	633	670	615	638	683	661	671	629	655	630	671	679	650	656	678	671	659	640	685	626	627	588	705	607	635	610	670	664	658	638	677	634	677	644	616	627	642	655	620	673	674	621	642	681	655	625	598	660	683	646	671	669	664	669	639	624	620	689	668	652	623	649	649	614	618	596	645	661	698	617	637	655	671	620	666	592	664	633	618	668	633	628	669	632	658	666	703	660	607	662	669	631	666	655	669	691	647	654	669	654	664	661	735	671	655	630	654	654	701	650	671	641	665	687	646	677	652	661	655	657	613	653	683	664	670	635	648	632	634	600	619	621	654	649	659	653	642	635	636	644	667	654	619	610	632	684	674	600	644	644	638	711	675	636	611	678	725	628	603	648	619	593	691	641	630	643	662	670	635	716	662	653	683	684	638	638	633	657	646	586	680	687	619	616	647	662	613	653	683	707	631	625	674	655	675	663	680	642	626	679	609	709	642	676	633	707	634	634	647	667	645	697	678	700	677	666	622	682	652	662	641	654	712	711	596	642	649	672	659	654	624	607	666	671	650	655	664	629	661	656	660	667	661	650	681	651	584	649	621	660	641	621	649	669	620	664	625	659	653	659	673	636	642	675	638	631	676	632	650	643	686	667	706	644	641	661	669	635	643	685	643	649	646	641	644	618	625	610	662	631	648	687	679	667	644	652	641	695	651	668	609	677	647	669	682	638	678	669	601	618	609	639	613	679	683	665	653	645	680	665	686	625	640	653	630	672	631	585	679	636	683	659	605	675	630	661	621	658	648	609	654	679	664	676	662	669	646	674	611	665	623	608	653	634	636	648	623	673	664	642	686	677	633	672	659	637	650	665	644	690	690	667	624	655	657	659	658	659	696	637	646	668	645	631	647	665	642	650	678	660	717	643	608	699	658	634	663	661	645	666	667	646	673	618	604	692	597	627	666	675	644	676	669	627	646	634	661	653	648	646	695	675	654	674	677	644	669	629	635	612	691	650	667	666	672	676	684	667	672	647	642	722	689	673	658	668	639	633	630	644	680	631	623	651	601	657	629	648	718	612	594	607	676	683	648	704	688	631	696	618	690	650	685	620	639	594	640	658	690	681	650	671	641	674	643	645	644	603	659	646	602	662	671	693	657	659	652	693	667	651	669	631	626	707	679	642	637	615	605	644	614	630	683	669	645	655	627	663	649	652	649	678	633	628	685	590	727	682	642	694	653	628	629	662	659	642	667	628	653	648	620	644	692	644	616	664	626	641	609	648	632	667	681	643	627	657	658	631	674	641	648	659	607	719	642	664	662	652	698	625	576	718	686	673	648	647	644	675	631	624	637	676	620	635	666	659	622	634	620
18483	9587	6115	3040	1183	747	555	457	399	359	400	344	336	351	324	334	335	324	330	335	304	303	260	295	306	304	313	309	322	331	307	314	286	327	288	296	290	314	331	319	327	321	272	303	270	331	297	280	285	329	268	329	280	314	294	294	291	279	319	294	271	322	296	304	280	292	294	303	307	299	268	314	305	294	297	325	310	300	294	288	289	259	288	294	313	306	296	281	291	302	322	342	326	297	302	317	270	293	289	286	332	302	276	291	285	299	317	296	263	306	307	306	288	293	313	311	313	291	271	250	284	310	292	290	279	296	333	314	317	315	315	300	299	295	305	335	297	315	280	286	292	275	305	307	299	307	317	293	281	303	299	291	291	281	313	328	301	294	287	290	288	282	270	305	287	289	276	294	323	260	281	304	287	267	304	319	330	306	291	310	307	288	273	278	310	312	318	303	326	279	288	281	331	295	311	309	300	322	295	260	282	285	345	304	276	293	318	294	284	318	294	291	292	306	291	355	299	295	297	306	252	274	287	293	291	302	318	285	327	309	353	278	299	316	298	289	283	299	300	296	282	299	287	291	316	299	272	319	283	293	294	295	286	303	273	287	313	301	323	295	302	345	295	311	316	301	277	308	323	281	303	311	294	300	293	283	297	294	323	297	291	308	278	307	309	302	265	291	284	272	351	279	326	304	302	280	305	304	293	320	296	301	298	285	311	316	280	271	273	310	310	301	296	313	287	325	307	317	325	296	293	305	276	281	297	322	292	259	274	293	281	330	332	304	294	294	311	306	287	322	313	283	290	292	318	297	319	282	282	305	304	281	281	287	296	307	311	290	277	284	278	279	301	289	307	296	266	267	277	328	305	266	291	276	293	286	319	314	333	290	321	286	309	270	294	300	300	296	270	284	285	295	303	297	319	268	315	291	312	302	322	310	336	277	268	338	296	281	291	275	269	288	273	309	311	300	286	285	288	292	262	299	296	320	257	277	286	294	329	316	308	281	274	321	299	288	323	299	285	294	295	265	313	320	300	318	306	301	314	297	279	301	287	271	238	304	274	309	264	302	294	272	308	309	268	307	284	296	278	313	324	268	287	293	306	275	305	299	280	258	316	318	316	320	288	278	300	315	313	316	278	311	296	299	282	320	298	288	324	316	276	296	293	281	319	262	292	315	287	275	298	271	322	283	293	343	286	289	268	265	317	311	285	291	315	309	281	285	289	286	266	310	312	325	315	275	300	301	313	286	287	287	262	282	288	323	288	305	322	275	324	305	319	274	325	267	278	294	296	307	290	294	322	292	320	329	298	287	303	297	261	274	276	300	272	319	287	298	296	330	283	305	270	320	322	285	281	309	295	311	303	327	331	333	280	272	305	296	305	261	279	285	331	306	308	289	317	301	298	328	350	304	320	301	283	264	308	309	296	316	309	296	266	269	291	315	311	287	321	302	285	301	282	312	316	283	317	320	303	267	306	284	285	290	302	306	299	285	313	290	305	315	297	289	321	300	286	283	336	315	318	314	277	297	318	287	278	306	285	313	295	284	294	308	285	343	319	277	304	290	320	298	297	269	325	277	291	308	295	275	317	323	277	276	295	293	313	295	295	299	308	348	301	293	304	291	281	302	325	297	291	299	314	312	316	313	277	296	277	293	286	262	298	298	286	303	307	318	277	324	350	294	294	310	278	265	295	287	291	313	307	275	295	336	277	294	301	317	313	275	293	277	292	297	310	303	288	290	310	308	288	304	290	291	301	308	299	303	254	276	301	291	319	279	274	304	264	303	345	278	287	289	274	315	314	306	303	301	281	314	330	338	297	308	282	285	283	303	290	301	310	310	308	282	320	294	297	296	306	314	291	291	279	347	310	257	290	290	330	330	285	308	327	325	297	305	318	275	320	310	326	288	317	295	294	295	278	278	330	312	308	291	310	264	287	304	314	281	302	290	285	304	292	332	289	299	292	288	295	307	301	327	251	299	323	296	298	289	304	265	307	321	308	305	334	302	265	311	313	329	310	322	279	294	295	319	305	279	303	314	304	314	298	290	350	304	298	267	289	307	304	336	293	298	302	281	286	292	310	304	287	315	344	293	312	356	299	276	286	288	308	295	256	309	307	301	289	317	305	321	316	306	303	306	289	315	275	314	305	304	309	276	303	329	283	297	285	312	311	306	340	345	298	291	304	299	299	289	335	312	317	297	279	304	278	334	297	326	307	304	329	292	280	302	299	324	286	247	338	326	305	303	290	292	318	322	281	281	319	299	321	304	252	296	301	337	308	337	307	318	299	289	280	285	312	298	303	292	294	286	318	265	301	289	326	292	298	293	271	334	335	292	268	318	310	313	312	299	273	282	299	288	304	287	320	295	297	318	291	302	314	318	284	311	334	313	278	299	273	310	308	339	286	315	307	313	298	306	276	313	303	301	301	291	317	283	319	327	303	292	272	296	312	280	288	330	295	284	313	330	316	277	303	293	276	305	321	280	301	288	315	308	307	314	299	295	319	312	309	320	286	308	320	287	300	285	302	309	252	304	323	308	269	322	289	278	264	357	311	322	279	284	321	305	301	314	311	322	269	319	302	319	326	331	289	316	294	326	290	292	291	277	295	264	322	318	323	317	277	265	294	317	308	285	271	312	325	285	294	305	286	297	298	276	314	305	281	304	289	340	295	300	301	307	260	303	294	293	296	281	272	288	334	316	300	331	286	309	288	331	293	294	291	315	317	296	293	291	290	276	308	297	304	295	285	298	293	288	311	294	289	315	285	312	291	284	331	296	298	292	261	291	325	301	336	306	312	293	274	313	282	314	291	272	284	315	280	316	273	298	310	307	305	291	315	325	282	276	299	268	282	295	341	313	333	295	284	299	283	281	305	297	308	293	331	301	320	322	298	281	271	318	257	280	284	318	300	276	283	309	307	286	288	331	328	289	295	288	291	309	339	317	294	284	281	260	334	317	315	314	257	312	307	305	285	293	295	327	320	301	313	296	290	316	327	303	266	312	296	291	305	280	314	316	330	323	341	307	272	312	310	294	325	280	313	312	290	289	313	302	296	293	354	302	299	278	308	276	291	291	276	303	327	310	295	322	303	296	344	307	315	279	288	331	320	278	292	302	304	290	271	300	335	300	287	283	340	318	302	279	277	296	296	321	304	276	297	312	314	293	306	296	284	326	287	304	265	326	297	275	298	323	293	286	300	311	287	272	283	273	310	284	314	288	310	338	309	308	289	302	267	294	298	306	280	298	305	308	287	299	296	290	307	302	267	303	290	304	306	310	312	302	311	296	296	299	292	302	316	306	264	291	282	292	286	278	258	298	285	309	287	271	259	297	281	302	260	300	289	299	345	301	318	270	315	299	276	290	303	284	284	303	290	263	313	295	295	303	300	283	301	295	289	282	319	318	296	296	322	331	309	297	295	299	314	310	275	272	298	274	266	296	302	309	286	323	251	290	325	287	315	306	299	277	260	307	328	291	283	299	275	297	312	313	300	300
12985	8868	10780	7803	4226	2733	1903	1550	1332	1218	1143	1128	1094	999	998	985	956	890	888	833	836	769	749	786	801	769	741	737	751	706	756	739	741	665	709	666	735	712	709	732	777	733	709	735	667	666	689	655	741	717	720	747	750	699	716	726	744	736	732	704	710	750	692	666	694	715	679	703	710	681	738	747	677	698	683	686	763	712	669	726	718	712	726	704	699	761	692	713	695	717	750	684	737	742	727	681	678	686	706	699	721	657	706	715	675	724	736	688	706	687	717	711	698	704	711	714	704	668	677	713	726	701	670	701	741	724	687	698	732	658	725	712	765	751	742	693	643	735	711	643	679	696	710	708	719	685	727	711	680	698	710	687	669	736	721	677	714	678	721	710	694	716	694	680	694	698	733	727	701	729	699	749	708	677	777	719	697	722	743	682	716	727	719	709	686	704	736	737	692	669	661	732	733	707	736	740	738	740	682	734	701	725	720	690	688	717	722	719	731	734	795	685	704	715	679	744	736	668	748	720	756	657	665	754	727	724	697	698	666	697	717	669	700	674	691	742	715	671	725	768	707	699	683	672	661	724	717	703	695	721	700	711	708	708	741	723	679	675	699	716	712	734	674	722	678	693	715	723	688	668	734	700	694	713	760	727	734	675	681	724	712	680	701	685	692	717	696	686	718	692	746	728	765	761	750	709	712	712	707	724	713	694	666	711	693	731	715	640	681	739	727	753	685	764	734	696	704	719	768	710	718	744	693	693	657	694	749	701	726	703	675	675	718	718	733	690	717	707	721	681	706	712	699	743	733	691	712	681	708	705	721	732	711	750	689	679	773	704	713	686	719	716	709	664	705	697	677	749	745	666	715	666	697	714	691	661	721	705	702	645	767	704	704	726	737	718	709	739	707	751	719	753	705	670	710	751	714	667	676	711	758	737	751	718	724	651	702	707	679	693	693	724	728	710	741	726	759	673	679	702	690	720	731	656	691	713	714	703	630	695	703	729	717	693	737	725	694	705	670	694	735	719	624	716	768	656	674	705	706	721	698	712	742	699	689	733	712	724	696	745	695	701	673	734	712	706	653	719	668	731	683	744	713	671	717	719	691	687	716	651	704	650	706	734	621	711	700	714	668	727	729	714	710	750	661	709	664	705	776	762	672	704	734	733	738	686	687	706	742	700	710	675	784	683	719	725	672	725	708	713	767	735	734	693	732	751	704	682	675	714	698	716	681	740	687	728	669	711	703	732	767	722	725	704	669	713	739	676	714	745	677	694	680	730	714	701	676	776	668	749	737	723	678	749	674	736	735	681	709	717	678	722	682	680	701	688	680	755	689	703	756	674	731	691	757	688	760	708	727	709	769	708	706	721	716	727	682	702	727	741	722	759	707	680	751	728	750	726	715	706	700	716	704	646	719	695	677	715	751	720	711	733	731	689	758	751	674	700	716	700	726	697	707	759	708	717	679	702	682	732	680	705	741	720	706	682	715	722	740	723	695	719	667	712	704	745	681	766	719	699	743	722	739	730	712	665	712	712	710	697	687	697	740	714	704	731	679	715	709	709	711	718	760	708	719	688	676	689	723	687	715	714	710	756	664	684	636	766	686	708	680	691	665	680	654	683	714	715	698	718	748	732	676	749	717	731	721	719	686	754	672	686	712	709	709	704	740	686	728	743	729	676	735	723	667	707	700	722	703	730	706	694	786	718	734	741	728	724	725	705	738	701	683	739	685	661	726	699	692	760	742	713	698	754	675	735	718	713	716	733	671	657	720	694	723	719	687	725	682	702	744	732	734	756	752	678	686	727	700	645	680	723	736	677	737	724	725	713	703	689	682	729	703	669	739	692	687	696	738	705	709	717	718	691	703	743	710	702	728	686	671	724	708	690	716	700	762	664	665	716	718	698	775	750	695	701	714	745	702	726	736	697	713	714	683	739	710	712	650	705	708	753	685	694	728	668	752	660	698	704	673	699	745	717	708	728	693	700	686	724	692	646	745	678	674	700	700	758	768	713	758	734	724	707	750	659	651	663	649	729	698	719	684	710	724	691	714	726	702	705	672	739	704	701	707	726	715	737	691	702	768	729	683	718	742	715	773	713	725	729	730	699	702	716	756	747	672	719	711	695	704	662	735	705	672	671	716	705	699	727	703	697	733	754	720	752	691	722	723	694	694	743	720	728	698	706	710	698	695	698	698	691	670	723	743	724	704	662	742	714	714	733	765	720	691	759	708	728	673	683	721	731	713	738	713	725	766	714	726	682	750	684	734	664	699	700	675	721	716	722	723	707	788	699	717	681	664	668	695	737	655	722	716	726	732	710	680	741	667	739	741	689	706	782	737	731	829	719	700	722	743	687	727	703	645	711	706	734	723	678	627	716	667	717	738	682	701	666	706	688	748	727	695	729	694	710	721	774	688	746	684	720	661	712	665	774	711	708	702	718	675	725	664	723	724	749	695	710	696	700	738	782	729	684	678	698	690	739	662	730	691	721	711	683	699	658	719	718	736	664	687	715	726	709	693	738	670	671	741	724	713	745	749	659	716	763	688	662	786	730	694	760	713	673	674	731	748	685	723	731	683	694	723	686	687	700	721	728	681	742	730	705	697	669	719	702	708	690	739	700	750	693	744	741	706	642	688	729	705	720	677	679	730	672	681	735	670	683	706	664	720	713	666	687	693	776	724	738	687	695	697	701	686	670	720	695	710	682	706	701	659	698	692	698	702	723	730	686	705	696	688	726	683	692	702	686	710	726	772	663	787	743	713	735	666	689	708	698	682	700	711	655	651	744	684	669	723	759	785	712	697	724	730	707	748	738	705	643	777	687	678	671	716	695	748	750	743	754	742	696	741	728	724	683	656	685	669	727	756	728	673	735	759	703	688	723	713	713	737	734	662	687	721	674	729	717	703	702	741	739	711	692	667	749	661	683	714	703	699	728	708	749	719	720	692	728	710	707	701	677	732	736	689	723	757	716	734	702	712	649	732	703	747	733	710	721	686	713	714	689	659	690	717	684	694	665	745	699	688	759	711	727	690	695	753	701	690	678	709	703	664	693	755	697	676	707	706	676	700	735	682	710	721	738	721	695	740	691	701	699	730	711	693	719	716	746	707	752	733	631	709	704	743	749	680	675	674	662	686	709	709	752	631	707	669	710	728	713	719	705	724	720	698	672	721	674	653	681	719	687	692	693	706	686	707	711	694	709	667	722	715	685	708	685	706	708	698	687	738	740	713	717	727	739	664	716	773	704	783	714	678	726	711	714	700	730	725	686	698	701	734	735	699	678	714	753	732	706	658	688	672	720	688	700	705	692	757	712	729	697	699	695	722	731	666	726	742	687	708	724	718	722	725	722	659	668	720	743	743	666	735	727	710	716	735	737	735	681	695	725	684	731	712	710	704	704	734	708	723	709	693	699	642	692	740	693	728	710	686	677	742	728	694	705	615	684	724	745	679	702	692	754	689	723	727	727	741	688	700	763	688	774	676	754	705	734
32818	18742	11925	5807	3631	2237	1238	654	537	534	504	535	454	478	378	378	367	357	371	375	364	354	349	357	320	344	334	286	342	294	326	355	351	321	259	307	326	335	307	343	320	328	293	308	320	290	307	353	336	307	295	304	302	341	323	323	303	300	332	288	324	299	310	332	326	324	342	336	310	321	281	285	328	298	328	319	314	280	293	334	354	312	286	310	310	299	304	305	365	323	303	315	319	293	320	314	326	292	292	319	311	298	329	316	310	327	332	342	321	295	290	328	302	326	289	302	309	315	310	324	324	352	308	287	287	318	318	317	281	327	313	304	297	295	261	315	328	314	284	320	292	322	309	322	326	296	310	294	318	329	333	332	321	309	334	281	285	338	297	323	358	296	286	320	343	315	293	318	336	312	296	289	289	287	296	292	324	320	281	337	294	296	329	323	320	314	327	324	323	325	280	294	276	300	324	365	322	329	318	318	302	311	333	330	335	294	317	320	356	290	291	328	288	328	315	298	308	345	327	290	317	346	324	282	354	309	275	281	293	308	285	328	338	321	297	308	293	288	331	329	292	308	359	347	313	315	317	293	309	292	286	324	276	286	290	296	315	302	299	328	291	320	325	346	343	321	336	287	315	316	334	304	342	329	322	315	313	309	319	318	310	288	342	317	312	314	313	306	322	302	296	330	336	302	314	258	356	343	338	298	344	332	317	309	322	275	373	316	324	344	308	309	330	332	293	302	302	305	289	313	279	298	325	339	313	323	349	314	302	344	289	294	303	302	287	291	297	285	313	306	306	293	322	298	312	294	303	302	308	303	341	316	311	338	374	307	296	335	312	299	329	294	280	304	313	356	299	295	322	327	311	333	300	307	340	321	306	308	316	298	312	293	306	288	303	279	296	328	324	319	301	305	289	301	299	322	323	311	327	301	320	321	297	302	293	292	306	328	320	309	299	293	282	272	312	296	316	312	311	302	322	310	287	319	282	307	313	284	305	308	320	334	308	276	285	274	320	293	274	319	318	280	304	280	305	285	331	293	307	317	316	334	312	311	309	287	310	320	310	322	307	281	301	288	320	314	338	312	325	354	310	338	341	286	300	314	311	303	303	303	330	325	295	287	341	317	326	320	292	337	274	322	320	330	302	301	292	305	293	310	311	347	298	349	302	336	366	311	345	323	321	314	322	321	314	319	302	342	298	339	297	312	316	308	267	297	332	293	316	316	334	303	323	274	293	302	321	280	297	342	292	315	309	277	311	314	300	322	314	323	301	361	314	292	313	286	310	296	289	289	334	323	331	320	343	344	324	286	339	330	305	348	335	349	305	331	328	345	330	306	313	326	296	277	307	306	282	329	339	334	323	307	318	325	317	327	268	338	306	288	309	295	313	294	303	304	290	315	356	281	283	340	312	270	310	316	352	310	301	274	310	265	315	330	300	282	308	281	311	307	324	307	347	298	358	289	280	307	293	308	292	283	300	359	304	307	297	357	301	314	333	289	305	315	294	313	277	325	298	316	281	298	291	310	308	275	321	307	304	314	295	348	326	305	343	299	321	314	335	299	310	287	317	307	321	326	289	320	340	316	304	289	301	301	294	309	273	344	337	332	293	273	307	293	339	272	320	293	280	349	288	287	329	347	326	305	286	253	326	322	318	249	346	320	352	303	278	338	312	336	297	296	311	310	297	331	302	286	314	315	323	327	311	309	326	328	316	296	306	322	306	312	310	330	301	315	308	313	325	329	306	305	267	295	284	304	325	305	315	329	299	282	307	322	309	280	295	277	325	319	294	304	323	279	322	278	320	319	326	316	302	311	323	295	325	342	349	305	312	313	326	330	296	337	318	300	285	336	310	289	282	325	297	296	319	320	285	310	319	274	346	300	339	276	317	306	304	318	308	313	296	292	322	316	307	301	316	349	334	290	305	315	307	289	284	308	327	329	284	306	320	301	286	320	306	327	331	319	301	292	333	298	308	310	329	343	346	296	306	311	283	311	310	318	348	337	307	325	292	337	297	307	304	312	294	325	314	325	339	316	330	324	325	303	295	350	301	289	300	264	317	348	285	323	309	328	308	279	289	332	319	301	320	283	370	308	285	329	322	330	301	317	309	307	386	335	322	337	296	297	306	327	320	295	323	314	323	295	347	307	314	304	285	296	298	308	301	336	345	304	306	325	311	302	312	325	302	325	328	309	303	311	312	318	325	306	330	314	322	327	328	298	295	308	293	278	300	328	319	329	299	301	302	305	315	343	345	295	331	312	342	320	295	288	289	308	330	311	296	332	322	300	309	302	310	310	307	319	329	273	302	297	298	311	354	314	316	308	331	320	353	345	266	329	290	310	313	319	342	284	308	300	303	293	330	303	312	317	308	313	325	309	293	344	317	323	303	312	325	304	293	271	326	323	324	266	299	317	345	325	294	292	328	349	312	320	311	299	306	303	310	334	302	311	289	301	286	321	332	335	328	299	323	327	274	299	296	335	300	314	339	332	339	338	333	300	356	328	332	292	310	317	286	315	297	290	295	311	328	333	321	353	284	317	297	279	315	342	283	305	332	344	331	282	332	328	307	286	307	324	337	325	287	317	317	319	295	330	324	318	297	307	294	274	320	307	319	295	308	340	315	285	324	311	279	314	315	338	305	311	338	278	312	339	366	291	323	297	309	311	322	299	325	322	312	296	284	275	321	332	294	333	315	294	347	317	297	329	318	307	311	308	287	330	340	307	295	318	310	310	314	281	289	301	301	332	329	311	306	323	327	328	347	303	313	311	300	282	311	296	318	304	304	292	311	289	322	320	316	286	315	301	317	302	336	330	308	318	317	297	289	320	330	326	335	312	293	324	308	290	293	315	315	320	309	300	331	316	290	280	290	308	299	296	294	290	265	348	306	296	341	316	351	324	341	327	311	306	325	319	316	315	304	313	291	315	314	311	325	300	350	304	327	320	338	309	280	291	306	300	274	330	298	314	316	313	326	349	352	329	337	328	293	341	339	297	304	273	337	315	275	301	295	290	304	318	318	312	278	329	293	277	293	338	329	306	310	318	328	295	336	360	286	314	305	324	327	318	304	305	336	324	298	323	324	293	319	287	301	306	331	326	340	338	302	311	289	287	313	313	302	284	327	271	269	297	306	273	285	296	333	365	345	312	315	320	318	342	301	310	307	341	316	334	302	298	316	293	293	291	294	299	337	309	289	318	311	311	293	277	314	262	316	284	270	341	319	280	297	329	291	309	323	300	299	325	305	311	290	325	342	295	291	306	316	296	312	283	307	320	291	317	315	299	317	308	351	289	337	307	290	297	329	306	295	319	327	303	340	329	322	319	317	272	304	326	331	323	309	297	292	320	294	315	331	314	314	318	346	308	309	343	285	337	304	282	308	309	307	363	297	281	330	294	314	323	306	324	299	291	315	311	340	316	303	302	343	289	295	297	310	282	280	316	300	328	313	342	311	332	351	344	308	327	338	306	325	321	309	319	325	321	318	304	286	283
23111	16127	16456	13453	11044	7712	4453	2472	2012	1994	1842	1854	1565	1562	1415	1330	1225	1173	1182	1066	1046	969	965	968	876	886	843	829	801	831	753	796	813	805	774	778	810	737	812	775	779	784	804	779	745	739	736	769	731	747	765	717	733	696	745	763	697	730	721	767	703	710	723	765	777	760	686	750	732	751	778	726	754	733	747	703	749	707	755	725	739	762	692	741	720	726	722	735	683	722	758	731	775	728	705	715	756	773	707	698	762	710	744	718	668	770	742	735	738	780	700	767	713	732	744	735	755	720	760	730	737	708	713	696	699	775	750	741	707	706	715	756	690	741	686	764	738	659	778	745	765	758	704	765	775	720	764	726	831	786	717	719	741	685	763	711	724	788	745	703	720	714	729	742	732	750	731	719	784	693	775	724	700	747	809	747	724	730	774	796	798	716	763	723	727	762	731	779	754	701	745	700	737	768	702	733	665	750	764	758	757	755	750	712	756	749	729	765	757	718	733	757	702	760	797	735	769	785	765	730	737	728	791	711	748	722	760	673	774	710	751	791	689	740	697	756	720	724	719	727	701	741	744	782	753	737	719	740	751	727	701	743	757	685	740	789	790	696	744	717	741	748	725	722	710	750	765	711	758	763	767	775	761	706	745	736	764	760	744	699	676	715	781	696	775	719	759	747	753	751	768	758	741	719	766	724	694	768	744	753	757	719	702	713	711	718	752	779	726	758	725	719	785	736	759	716	720	755	780	753	734	742	697	723	770	713	733	730	762	783	753	762	714	767	765	735	745	721	757	751	732	703	732	731	747	701	724	731	752	739	730	762	721	705	691	681	771	725	714	759	761	694	760	759	748	725	757	719	692	769	730	734	751	727	717	753	735	743	735	726	734	735	775	679	724	670	762	796	703	736	719	771	760	745	746	739	773	728	731	765	755	731	784	729	741	746	777	731	731	743	747	755	737	699	739	710	743	733	707	740	756	755	729	756	724	742	745	763	729	772	724	691	768	680	712	728	762	727	743	737	734	731	692	731	716	724	738	712	729	733	770	731	737	738	732	739	751	760	708	732	740	698	769	764	745	745	677	737	726	709	736	747	722	733	752	723	753	746	733	706	751	758	726	729	774	702	744	742	723	703	722	770	780	720	753	708	744	731	710	727	758	776	775	694	712	696	697	775	725	760	766	734	721	765	706	780	728	738	752	721	724	757	760	740	682	755	714	721	691	758	758	760	695	708	751	737	754	719	691	750	716	730	760	764	712	730	745	732	748	761	752	742	699	749	707	760	743	699	756	710	687	711	705	754	758	723	741	751	696	758	757	773	735	773	725	723	713	707	787	763	680	684	769	720	751	740	730	739	732	703	744	744	690	728	738	743	755	743	719	726	748	751	731	707	738	713	709	776	722	741	727	727	727	793	727	725	769	710	723	746	706	676	759	724	771	741	738	726	745	710	748	710	749	701	725	737	756	702	739	708	686	678	759	746	737	745	744	729	719	686	703	755	724	749	727	724	728	729	740	728	770	710	683	738	711	755	700	767	694	758	732	736	738	756	760	689	749	740	751	759	797	693	765	732	720	768	717	699	707	744	731	776	776	736	730	729	763	758	753	739	751	742	688	756	731	751	765	732	719	723	686	752	777	746	745	725	747	707	778	722	709	783	771	688	736	709	728	766	758	778	723	750	706	716	709	748	764	745	725	754	761	724	738	759	729	754	763	708	750	735	728	761	796	710	750	691	740	748	749	737	693	752	759	791	712	730	713	723	726	737	747	734	726	740	716	736	760	696	740	744	709	698	719	758	743	726	737	753	725	733	746	759	748	760	803	753	763	731	744	766	694	700	762	709	739	761	748	703	768	718	751	738	737	731	783	760	702	699	763	717	770	724	790	757	730	760	777	732	710	748	771	723	734	778	702	786	746	708	742	739	701	743	711	722	764	720	756	695	816	754	762	738	711	708	750	723	713	710	721	740	702	758	703	731	778	727	745	773	738	764	727	729	755	779	768	726	750	705	799	729	744	727	780	731	714	717	749	742	716	741	756	706	745	737	723	761	746	731	776	731	732	721	687	730	753	753	770	762	765	690	765	769	715	742	661	711	727	736	718	740	714	723	777	756	780	709	761	701	733	715	762	703	689	742	755	724	764	753	788	751	755	737	736	740	739	744	730	739	722	733	753	745	735	768	731	741	731	724	712	762	756	711	810	688	660	718	743	739	728	722	754	701	775	718	701	706	756	764	746	728	747	715	762	739	689	745	735	754	730	731	664	771	758	712	721	681	763	732	688	747	755	715	725	777	723	725	735	692	742	745	741	784	757	766	773	783	703	770	735	704	711	763	718	768	709	736	735	735	717	753	663	717	749	733	671	692	751	675	740	731	725	749	787	732	774	724	717	744	728	714	675	747	744	764	732	730	740	742	716	742	699	750	784	714	781	678	721	741	754	706	723	734	705	755	737	745	733	778	777	741	763	727	775	731	733	679	777	711	761	761	733	745	747	739	739	768	718	748	748	743	746	715	727	762	733	711	750	731	713	744	734	752	732	741	707	728	718	729	726	706	719	714	720	744	748	701	740	751	727	753	745	759	740	778	787	782	787	757	752	769	743	708	714	725	740	741	788	725	734	726	769	762	739	724	739	746	761	739	718	748	760	703	736	692	791	741	746	692	722	692	699	743	717	742	784	749	764	734	715	700	755	715	731	760	744	768	771	701	745	752	698	748	713	721	727	811	681	786	762	751	746	738	704	721	733	748	744	777	712	752	764	726	769	771	803	715	760	715	697	747	738	777	704	727	726	732	754	721	724	747	705	754	727	743	784	747	713	702	746	774	705	778	750	677	743	737	729	734	692	690	740	724	722	737	718	720	727	767	758	752	737	746	753	709	742	768	708	756	711	776	765	713	730	709	725	746	753	723	785	704	686	736	716	810	733	735	731	720	738	753	736	725	725	720	783	745	770	716	772	718	735	714	734	751	747	745	714	778	736	701	720	725	727	767	714	776	714	714	704	737	723	679	712	706	675	771	751	756	722	738	795	762	762	740	786	723	744	756	758	722	739	722	740	732	731	702	752	707	790	734	705	712	746	705	709	716	707	748	746	724	710	729	746	746	755	724	707	722	764	749	732	809	737	719	724	703	701	712	706	744	730	704	731	768	767	697	694	724	727	759	780	685	730	729	721	755	715	728	783	771	707	709	712	713	779	722	748	765	731	712	732	762	735	722	736	735	734	735	730	710	761	718	735	762	726	742	764	750	721	689	691	717	753	734	791	769	729	759	701	724	688	748	737	721	779	707	729	722	704	723	738	666	724	758	772	734	757	738	804	745	729	736	788	738	773	775	809	735	729	747	699	768	734	744	723	745	756	712	735	768	732	712	705	689	761	755	738	710	716	718	740	731	741	758	748	783	714	717	680	734	759	775	739	751	687	785	760	690	733	736	744	767	696	728	708	723	727	659	761	730	790	767	692	737	721	690	723	757	786	725	771	715	708	791	740	783
41371	24496	17025	10573	7069	4219	2107	946	701	719	633	621	556	510	433	438	420	362	393	366	329	347	338	341	312	291	298	323	288	297	296	297	319	311	263	270	254	309	303	291	290	282	256	288	264	310	278	291	267	293	290	282	271	281	280	298	285	280	258	256	275	288	267	266	255	258	273	296	269	294	271	269	267	239	331	290	274	293	266	294	279	264	283	259	304	264	262	289	269	276	290	280	267	290	283	287	268	270	306	278	263	276	322	254	309	276	272	284	288	317	265	271	318	272	273	284	291	275	274	298	290	278	279	269	286	292	289	264	267	283	295	277	276	258	272	267	253	304	265	282	289	260	272	298	299	244	278	263	272	293	249	310	274	305	291	277	251	282	264	241	258	263	298	279	262	289	291	283	267	286	280	276	290	291	300	305	277	280	268	233	265	259	293	296	269	278	284	296	319	273	282	279	278	291	302	293	305	260	281	293	248	313	293	295	260	259	285	292	267	278	288	266	280	289	280	269	305	275	282	292	256	266	296	290	283	291	267	294	280	275	291	252	270	277	254	246	286	276	303	301	323	299	285	259	258	285	332	274	298	273	292	268	289	275	261	297	275	293	305	286	292	288	285	258	290	273	282	307	272	264	310	281	287	276	285	268	254	279	279	275	262	265	276	286	245	267	276	284	288	261	297	251	287	309	295	307	251	274	307	276	303	227	257	263	307	275	292	260	288	296	287	244	303	254	287	258	273	251	288	309	268	301	264	288	282	293	289	295	282	260	269	334	316	287	260	278	291	293	286	256	314	276	282	278	292	290	287	288	277	239	259	286	271	287	281	281	299	267	275	256	302	270	291	282	280	279	292	260	262	278	327	281	276	263	273	286	269	299	244	255	275	282	288	283	287	305	288	297	272	272	288	294	322	276	286	284	275	332	277	277	274	317	261	281	276	290	251	271	273	262	304	298	317	296	292	261	292	262	271	291	327	315	283	241	277	275	279	271	277	295	295	243	267	286	304	293	291	267	270	285	297	265	291	273	289	291	279	282	320	266	272	287	264	264	267	256	295	305	281	280	269	253	258	301	276	261	281	255	251	249	247	289	294	267	257	271	275	255	312	294	293	278	295	275	336	263	274	303	291	293	297	278	274	289	262	273	261	279	244	294	271	271	272	298	284	265	241	289	289	302	273	246	289	268	293	294	238	290	305	286	266	286	273	257	265	275	277	275	273	286	308	253	261	272	293	277	237	294	299	293	289	286	281	254	260	282	278	279	301	296	253	276	281	267	315	277	299	269	256	292	251	265	285	274	284	308	252	256	277	277	270	288	294	256	265	242	275	288	258	263	269	295	277	244	237	279	293	295	313	301	273	264	286	278	279	298	267	294	287	287	262	270	304	268	287	266	260	257	286	258	267	270	272	301	274	288	274	292	289	279	256	279	281	259	256	274	253	268	284	278	274	270	269	280	283	277	286	304	297	283	253	305	284	312	274	276	261	290	232	282	290	281	269	265	276	299	286	254	272	282	269	253	286	257	308	308	266	272	249	281	304	271	279	275	292	322	279	268	298	286	274	272	228	278	274	282	286	308	277	309	262	252	266	293	271	255	282	294	280	288	277	274	295	266	255	269	282	289	287	281	301	261	278	286	276	268	263	285	280	276	303	300	275	276	280	270	278	247	271	308	282	271	284	274	305	270	251	263	268	311	301	293	271	253	257	263	260	284	288	276	306	281	258	273	247	275	296	259	284	261	297	296	290	252	266	259	289	281	280	293	284	275	298	279	298	258	257	250	286	280	307	251	277	297	287	261	279	287	312	263	305	265	274	250	309	297	252	285	304	265	217	283	273	277	277	263	258	259	276	284	278	264	265	266	276	299	291	297	296	252	272	269	277	270	264	317	296	274	279	296	283	261	289	290	291	258	259	275	267	290	295	274	273	270	264	264	260	303	303	270	285	267	277	254	281	289	269	287	280	298	298	259	263	269	280	297	288	303	298	271	278	242	299	272	299	271	278	308	284	258	275	278	288	266	270	276	278	282	272	302	315	264	306	269	263	289	299	285	275	260	293	301	254	284	296	253	264	270	236	277	274	261	262	282	278	272	263	277	271	268	312	255	266	290	262	266	262	277	266	276	261	269	294	272	283	291	307	273	273	264	291	290	292	276	294	268	305	291	265	254	240	266	283	274	294	251	268	274	241	277	304	264	281	302	271	283	284	310	276	280	270	263	294	287	246	282	308	266	269	294	271	288	238	252	290	291	279	255	249	274	273	276	280	279	251	275	277	279	279	309	298	287	294	277	282	265	243	273	292	284	281	271	254	248	289	268	283	274	284	275	293	303	263	270	287	281	273	267	301	287	305	270	259	303	238	265	290	295	284	259	264	268	297	288	277	278	282	258	280	287	274	288	296	272	289	285	266	278	294	288	295	286	256	286	258	278	301	280	275	283	263	311	247	271	267	297	282	282	296	283	265	296	263	308	253	259	289	300	304	245	296	287	261	301	297	272	284	302	288	256	289	283	278	275	296	271	288	296	256	272	264	278	256	275	264	275	263	290	271	262	262	261	298	294	263	261	291	244	282	262	287	313	288	290	304	277	275	267	270	278	266	298	266	317	297	281	267	277	282	247	283	260	268	289	284	279	281	260	276	252	307	288	260	280	276	299	258	284	293	273	278	268	262	269	280	283	251	305	287	296	306	318	250	255	264	277	268	282	264	254	284	291	294	306	280	281	274	258	269	311	290	286	293	271	287	262	283	265	256	332	275	258	215	284	277	276	275	251	295	292	279	278	246	290	284	260	279	255	243	285	296	260	283	275	230	273	311	302	257	275	289	267	292	286	289	265	251	266	293	269	249	295	256	280	279	279	264	274	280	306	247	264	290	258	291	250	293	272	291	275	279	260	289	296	292	263	296	259	294	287	270	267	271	228	262	238	252	259	275	281	304	270	276	277	274	267	285	278	283	253	267	304	252	263	273	299	261	263	263	243	272	274	276	286	292	273	301	267	293	272	262	289	289	255	283	260	275	268	271	288	278	264	281	281	263	301	298	264	257	274	284	313	287	282	290	279	265	282	276	274	254	277	297	251	274	250	266	265	283	297	254	271	287	286	272	282	264	277	278	244	278	281	283	262	267	275	250	257	265	301	250	294	259	275	276	290	281	269	287	308	280	268	292	250	277	281	285	263	261	311	265	300	284	274	310	255	293	261	279	262	258	245	336	310	268	286	259	274	275	273	262	285	257	289	255	256	292	280	255	287	302	281	275	280	258	255	272	252	289	263	263	277	271	288	269	294	282	286	297	262	266	275	244	276	255	308	266	279	308	260	251	271	274	280	251	292	256	258	268	257	313	286	296	304	314	284	301	275	267	249	324	284	252	261	280	279	299	266	287	257	246	279	273	254	244	283	265	292	295	286	270	264	284	301	267	277	287	277	294	272	288	281	264	304	283	273	312	260	261	285	304	310	263	302	295	254	259	292	267	291	271	288	263	287	260	270
27567	19692	21598	21291	17478	12600	6956	3648	2708	2772	2604	2489	2048	1843	1623	1616	1504	1312	1374	1224	1166	1132	1028	937	947	875	909	896	839	830	817	783	801	811	742	777	791	720	713	707	709	731	698	702	682	729	662	671	659	670	712	642	719	672	657	643	636	648	674	702	692	621	695	674	698	673	673	665	694	641	646	701	638	703	670	670	656	691	678	666	658	592	619	663	734	652	666	636	629	625	613	664	668	614	657	633	680	656	706	662	675	696	666	636	682	641	676	656	709	687	671	710	588	668	663	676	651	683	653	670	656	652	616	716	649	637	665	645	623	697	631	717	645	674	651	679	640	671	662	626	655	662	693	660	661	643	624	652	657	695	671	622	668	663	692	632	626	643	665	641	636	668	654	644	608	667	669	636	661	691	669	657	674	703	635	645	664	663	641	647	652	695	705	636	719	650	682	625	610	683	676	674	614	630	662	649	615	630	663	703	636	629	684	641	676	672	639	672	625	639	666	622	707	667	661	622	711	688	633	655	676	657	654	680	646	646	670	636	682	625	681	683	695	658	682	649	695	703	623	647	647	688	647	652	715	627	685	658	658	661	650	642	604	655	629	667	651	640	661	659	628	632	670	694	661	627	688	680	678	666	675	648	635	670	693	635	696	669	676	688	708	655	683	650	647	626	639	688	664	657	680	629	640	666	695	609	614	618	613	646	679	691	695	698	625	635	676	633	670	629	670	676	671	670	700	666	640	662	687	647	644	676	600	723	599	692	675	635	705	636	687	651	657	658	632	662	634	663	650	672	748	635	673	669	667	631	663	624	667	690	636	662	642	621	657	691	679	662	691	604	640	685	636	650	678	673	672	644	667	594	648	670	656	617	656	640	668	655	687	648	643	663	693	625	668	649	728	641	701	661	673	690	637	645	657	679	686	648	669	673	645	660	627	652	647	655	640	651	654	659	662	642	686	705	669	685	638	628	631	658	638	647	687	670	657	651	669	719	640	677	659	682	592	682	641	673	668	639	618	658	626	645	686	674	650	683	633	632	663	656	647	652	676	655	675	669	667	593	661	628	663	718	664	605	644	617	645	687	631	663	643	700	636	617	619	719	664	670	655	664	674	624	675	722	697	652	656	674	660	663	653	703	671	624	674	708	704	673	627	585	652	642	638	633	659	632	669	708	647	701	698	701	666	690	646	641	661	706	651	634	640	694	688	654	683	670	702	627	693	656	623	666	676	678	649	684	616	682	628	694	658	658	702	663	684	694	696	635	694	671	678	694	638	685	609	653	685	652	663	631	668	632	667	676	639	672	671	631	628	629	656	688	616	646	643	633	655	630	674	687	650	668	629	690	646	675	643	672	685	702	628	674	659	677	609	670	646	616	638	653	674	662	664	658	667	658	645	665	681	616	658	677	640	620	651	664	742	641	667	696	642	662	680	702	636	635	716	711	652	620	697	700	641	687	664	685	657	621	641	662	673	739	682	652	652	649	705	597	672	674	630	662	622	651	675	661	618	693	644	652	620	640	673	629	654	669	684	680	689	622	679	697	658	650	665	617	691	694	693	691	650	645	667	702	645	700	628	663	683	657	627	682	690	633	683	671	658	655	705	661	685	671	664	654	642	677	630	698	635	640	697	700	666	629	663	704	644	669	637	637	702	642	682	649	657	638	662	695	682	637	648	664	703	634	648	635	671	669	657	695	702	667	665	683	629	646	642	640	632	684	628	631	694	679	654	677	633	652	630	676	633	626	669	643	673	660	593	657	646	629	638	668	609	635	643	636	650	667	634	700	660	653	672	642	641	673	687	645	678	642	662	703	659	646	615	633	664	665	624	699	650	682	658	668	659	650	654	669	624	680	652	660	658	665	724	664	625	656	649	699	666	681	617	622	670	676	632	687	645	659	639	636	701	605	656	685	680	624	681	644	651	700	633	651	658	661	679	659	616	638	630	634	640	691	687	617	648	694	653	664	676	683	700	621	687	660	690	644	629	642	635	645	661	668	692	634	643	645	664	645	646	626	664	640	638	602	676	672	654	654	644	644	683	697	627	673	661	635	645	659	681	667	661	655	650	663	692	632	716	661	674	652	683	666	658	678	652	662	651	642	686	678	659	690	709	664	680	697	680	653	651	652	640	664	644	658	615	636	680	705	651	680	645	676	635	652	621	677	676	674	659	639	673	629	652	667	693	656	632	677	708	621	653	668	714	702	633	657	667	668	675	634	711	609	660	667	658	650	677	656	645	645	663	642	669	646	647	650	681	621	661	664	658	631	615	652	703	642	676	721	670	652	672	649	643	661	639	702	657	671	616	654	678	652	664	641	636	682	648	652	638	680	694	639	682	650	636	671	642	648	687	660	668	680	665	696	679	667	695	688	679	643	663	599	674	668	657	636	649	632	661	698	670	602	631	718	701	619	679	683	656	690	657	673	649	707	637	702	689	682	705	668	637	671	660	659	670	641	677	665	660	670	662	646	625	621	688	634	641	574	674	681	613	651	641	674	666	668	669	673	669	671	638	621	676	633	643	641	668	653	669	639	662	638	634	608	655	652	622	650	662	678	609	654	625	658	668	653	646	644	681	673	658	633	631	690	651	638	626	647	646	656	685	679	644	707	696	685	644	631	657	656	673	663	622	664	628	696	682	688	671	664	635	649	682	665	654	687	661	676	628	655	672	664	656	717	649	646	683	694	639	652	627	627	638	646	667	683	672	687	672	668	715	658	688	629	623	647	683	633	643	629	661	631	634	640	634	646	689	619	648	713	640	657	644	593	712	715	650	651	676	676	654	640	677	667	665	660	685	628	620	688	667	636	613	656	665	665	683	675	676	667	616	642	687	634	652	700	642	680	650	633	683	686	654	618	612	671	641	679	632	678	665	674	683	627	668	658	660	689	625	685	636	649	613	699	666	635	654	635	686	642	635	687	669	663	644	706	631	676	658	638	631	596	668	621	663	641	681	646	631	662	624	652	678	631	654	673	659	728	616	621	635	628	649	645	644	642	686	719	646	647	646	682	632	693	657	651	685	654	655	677	645	711	624	658	649	656	646	628	680	670	639	655	645	678	654	639	640	616	652	615	670	687	636	679	645	677	667	671	693	653	651	674	651	670	645	658	645	682	696	634	648	640	627	652	666	630	633	687	667	705	684	654	707	641	674	625	654	634	590	663	658	668	674	643	669	679	638	646	708	676	718	657	643	657	616	698	643	645	674	652	692	683	669	684	689	690	673	647	668	689	660	659	634	654	642	651	683	639	631	651	633	671	663	702	627	663	642	658	654	646	649	625	668	681	629	649	633	666	644	646	689	705	674	684	709	666	657	641	671	658	602	642	637	647	609	644	639	698	657	683	635	651	679	626	635	643	643	618	710	678	650	689	641	626	665	707	688	670	654	643	652	645	615	645	638	674	644	672	665	660	656	668	681	679	668	679	685	648	636	654	687	671	648	678	654	701	663	651	677	690	667	652	669	678	658	647	658	664	645	627	657	652	665	677
18263	9187	6242	3110	1291	750	564	493	412	415	387	351	329	321	345	319	330	354	324	335	310	282	328	317	272	305	302	356	312	325	311	326	317	285	333	301	304	314	289	293	308	278	277	313	272	293	285	324	305	306	324	325	317	277	300	311	271	317	293	302	289	259	297	305	318	319	304	301	290	302	309	302	315	317	334	308	282	297	301	311	283	305	313	301	307	288	304	314	295	308	298	324	309	244	286	293	294	309	302	262	313	324	283	298	297	305	281	296	298	290	320	333	296	294	313	306	304	273	283	299	296	297	292	300	308	297	275	319	308	303	323	299	293	306	320	290	314	318	325	298	263	282	279	290	312	269	292	291	279	284	285	270	281	276	286	320	302	324	279	298	302	325	291	311	323	320	297	288	314	299	299	284	311	282	303	279	324	294	315	298	308	307	322	298	300	307	270	318	269	307	279	318	296	308	273	278	304	318	281	369	296	296	283	312	280	281	277	285	284	287	296	327	315	272	278	299	274	277	291	305	291	280	304	302	290	306	291	284	282	320	272	302	290	328	326	281	282	277	276	289	314	285	298	320	296	311	318	321	267	302	284	304	287	303	291	303	288	269	297	299	290	298	296	283	307	307	281	296	324	299	294	306	276	303	312	300	321	332	285	302	305	312	303	310	300	318	326	314	291	294	293	273	306	326	289	297	280	302	308	299	332	299	320	295	293	318	307	307	318	294	280	281	287	275	338	290	293	312	307	272	283	285	291	292	300	284	317	313	307	294	296	282	282	310	324	331	294	288	318	308	323	266	309	275	295	298	308	309	309	317	321	303	336	279	285	299	325	300	286	281	309	331	286	285	321	277	315	308	300	296	319	302	260	278	302	308	289	307	294	291	302	297	304	319	340	302	307	286	312	301	284	310	340	288	321	312	313	284	287	329	267	301	268	294	318	309	307	286	299	300	283	302	311	281	302	301	310	323	277	334	321	303	294	309	305	257	290	274	277	318	310	299	294	269	278	304	312	343	291	305	344	312	315	323	318	321	322	312	327	310	295	325	307	317	297	312	275	283	287	296	297	330	288	269	303	328	296	319	321	302	324	265	333	330	315	297	284	296	331	309	319	310	317	296	304	303	285	300	309	320	301	293	325	307	286	354	253	292	331	293	263	305	287	317	314	319	305	282	296	323	302	299	318	276	318	282	318	314	308	288	303	275	313	314	301	311	328	307	298	287	295	277	301	274	324	280	271	295	342	268	307	289	308	320	311	317	314	322	297	291	308	291	299	278	275	272	338	303	300	287	303	279	292	280	267	320	298	303	283	272	313	303	300	318	297	321	303	297	303	293	286	315	296	262	326	336	307	264	294	301	326	286	282	287	291	324	281	281	289	318	319	297	299	301	315	275	270	292	285	346	314	324	313	314	303	284	254	320	283	307	327	281	279	291	311	344	257	303	266	298	312	307	291	282	310	309	304	290	296	333	279	308	303	307	301	305	304	304	283	325	289	291	313	278	302	300	290	291	262	309	319	305	296	293	317	329	294	289	331	303	276	270	345	292	284	319	291	313	267	287	282	305	304	296	287	280	297	310	270	295	301	324	281	308	321	295	332	275	325	286	285	322	268	275	275	292	298	325	301	315	309	278	306	317	311	279	298	316	332	282	319	309	280	317	280	289	314	295	277	308	280	320	310	296	280	295	312	287	290	290	299	280	270	298	275	282	285	300	318	306	312	312	292	309	280	305	311	290	299	319	301	284	292	277	307	284	304	307	325	310	292	301	299	287	317	275	288	288	279	296	294	318	292	295	311	318	276	316	289	317	295	301	300	274	342	309	315	332	284	309	311	319	303	286	300	323	278	299	318	297	306	305	315	326	283	267	331	310	307	301	298	288	296	298	306	292	283	331	305	282	292	293	263	295	311	274	278	266	334	273	322	306	306	273	264	296	271	280	323	314	291	276	280	282	306	316	289	277	311	294	303	294	281	287	283	292	280	302	326	316	307	277	312	288	284	281	315	291	272	290	295	298	300	301	303	296	283	295	292	318	278	310	317	323	270	290	280	327	283	282	292	314	293	320	281	300	293	264	281	294	284	322	290	319	268	272	309	294	316	276	279	328	326	278	310	301	285	291	291	275	274	277	303	280	296	316	282	313	314	307	246	328	295	298	310	293	297	313	326	277	292	293	289	314	290	292	292	290	320	290	288	312	319	300	292	315	304	313	297	299	282	278	277	326	286	291	302	281	291	328	298	306	291	301	310	309	280	286	290	271	303	311	312	331	257	278	280	293	295	310	297	297	307	333	314	293	289	335	318	316	270	286	286	274	321	311	282	307	330	327	259	329	310	310	284	273	311	294	289	274	276	298	292	328	318	307	297	313	309	305	303	277	258	336	325	299	295	327	298	331	312	273	275	304	292	284	290	300	270	301	300	300	270	291	274	303	357	315	277	288	288	284	307	295	305	295	321	286	314	296	294	324	298	304	316	309	299	280	312	301	320	301	289	283	293	283	271	326	326	267	311	319	306	347	273	262	302	302	297	322	312	305	321	294	289	274	291	353	307	314	330	294	293	303	282	295	280	291	344	332	272	295	323	310	293	289	309	344	331	264	272	322	305	304	297	303	331	306	324	273	278	279	305	273	332	301	306	328	290	326	288	317	326	280	313	304	315	328	315	330	280	289	323	286	308	320	254	289	312	307	279	296	324	317	322	300	307	292	303	326	278	334	313	299	290	274	270	328	323	317	295	324	333	297	256	303	286	306	309	320	293	278	293	285	263	329	329	291	301	300	288	309	300	285	303	317	331	328	323	322	298	316	322	260	305	298	303	297	288	306	316	302	285	285	308	307	321	294	343	321	301	265	298	306	308	297	302	283	333	313	313	302	288	300	302	289	277	300	304	313	295	304	298	297	298	283	314	311	315	301	278	316	294	307	294	275	299	266	309	316	274	262	300	322	306	290	302	325	320	282	284	285	300	299	284	311	273	298	286	299	323	299	284	291	310	288	303	288	314	302	308	328	284	289	306	329	317	279	289	296	285	325	316	317	347	283	284	270	304	309	320	281	288	297	291	276	296	297	258	286	281	249	291	271	297	284	282	320	309	287	307	255	289	279	285	272	290	325	297	313	323	284	291	314	325	314	334	285	333	311	325	335	287	290	257	293	327	302	298	302	283	295	335	313	290	291	304	278	283	269	304	289	310	296	325	321	301	273	277	304	296	275	314	291	316	314	316	285	309	262	285	292	331	288	326	325	279	283	300	303	308	247	256	267	308	309	310	259	280	305	312	319	282	301	328	312	307	296	312	283	303	308	290	293	299	312	314	266	316	291	299	284	323	307	293	309	308	324	316	303	310	305	282	285	274	292	313	274	312	298	271	292	322	298	289	292	277	314	292	260	299	288	294	317	289	329	302	309	333	304	310	263	277	299	312	294	277	272	303	290	287	301	312	306	298	310	291	312	315	292	308	275	320	325	261	304	291	325	302	283	287	278	291	282	296	306
12874	8562	11115	8554	4404	2792	1943	1585	1362	1291	1265	1174	1144	1096	999	976	944	900	831	883	842	800	784	769	800	746	782	716	788	738	765	689	722	693	728	744	771	723	775	699	741	682	727	727	721	729	730	670	760	731	701	708	701	711	731	718	693	675	738	710	662	745	712	701	690	733	713	726	721	680	685	719	708	753	757	702	700	727	714	748	706	712	775	697	690	714	714	745	758	725	680	744	715	654	733	700	722	719	684	718	730	719	669	735	704	737	705	722	695	713	754	686	668	704	708	698	735	747	737	725	686	694	722	696	722	738	732	714	701	708	760	689	715	741	676	765	713	728	694	700	741	701	710	752	774	713	716	741	773	758	746	714	695	688	745	733	757	710	727	656	683	679	726	742	680	696	714	727	717	714	705	719	737	700	746	725	727	743	735	746	683	667	663	746	700	765	740	690	723	693	700	736	680	720	689	701	695	668	759	755	712	727	726	679	715	744	708	711	689	694	749	755	700	688	732	696	725	731	674	701	721	736	741	699	696	695	677	701	714	681	731	727	726	705	696	721	710	725	762	727	683	751	723	706	739	656	692	742	729	764	706	742	747	653	736	741	725	703	755	662	696	726	711	665	733	695	712	659	710	745	731	724	718	689	715	738	735	694	690	757	718	687	730	746	712	736	719	694	730	728	700	743	730	779	718	757	720	752	676	736	735	698	717	735	716	693	743	722	693	689	682	724	699	724	682	733	657	692	701	747	706	724	737	747	717	728	723	707	724	697	716	732	685	705	720	707	707	723	673	736	710	664	741	748	704	704	735	747	739	690	679	717	740	710	723	705	753	668	695	728	749	747	753	731	727	725	695	742	723	734	715	665	739	739	692	703	723	778	693	723	689	688	720	748	724	669	733	737	684	743	711	710	726	694	743	678	726	693	709	679	702	747	728	691	681	667	770	752	684	782	729	699	725	678	728	773	663	747	742	720	711	683	741	698	727	721	758	749	727	683	737	673	706	743	685	769	693	750	732	684	693	720	741	650	751	695	714	717	721	675	754	700	677	725	634	676	726	686	673	704	725	728	685	724	736	732	716	731	711	734	717	701	743	698	736	687	732	694	742	709	712	705	717	713	680	728	683	727	730	732	761	706	719	693	706	681	738	743	713	675	749	722	725	683	710	740	668	650	696	691	726	703	704	739	682	698	735	719	704	743	711	731	704	726	737	714	740	729	742	736	741	745	747	727	739	736	666	743	748	738	703	732	716	733	712	708	732	721	675	738	755	661	727	753	661	679	700	769	698	707	713	681	771	688	744	706	756	688	724	711	700	697	712	661	683	676	715	723	671	718	717	778	733	746	733	748	701	693	731	755	705	766	745	714	704	744	696	764	671	695	675	689	748	744	687	703	707	693	754	699	677	657	696	710	701	692	739	717	684	753	757	664	740	710	718	716	681	699	743	718	733	734	748	693	687	727	681	732	719	729	737	705	754	699	698	728	741	734	702	741	719	708	663	707	721	699	741	745	701	758	675	754	706	666	673	726	685	716	722	700	702	705	730	740	695	649	736	735	718	750	731	705	702	717	711	731	725	687	715	696	753	709	720	747	713	695	687	709	688	683	699	759	698	693	663	726	690	659	731	702	708	733	707	660	723	760	719	727	720	697	661	727	725	791	702	712	694	675	741	750	763	711	685	749	674	716	760	723	721	729	702	739	724	720	696	730	751	722	746	743	713	704	719	701	665	701	668	750	733	718	740	738	747	735	698	762	679	708	721	747	643	712	670	774	701	733	677	664	750	716	735	732	732	743	753	664	729	707	729	731	756	744	746	691	743	690	712	713	719	708	692	736	731	737	710	678	709	729	720	756	748	723	689	664	714	701	750	749	743	743	707	717	734	723	730	720	696	726	709	729	694	752	714	740	722	736	695	749	693	696	715	685	702	702	715	665	697	704	697	711	677	717	728	737	744	667	712	711	729	674	734	696	699	723	736	726	707	725	705	668	738	718	665	701	686	719	700	733	670	739	715	736	717	739	680	725	705	684	708	740	669	725	700	753	746	724	718	687	697	727	737	690	703	721	762	715	691	749	697	724	719	701	698	675	735	720	728	733	740	714	723	674	760	796	726	705	694	701	711	719	689	768	726	668	703	717	664	745	699	704	716	765	737	716	706	731	720	678	667	714	709	733	688	727	791	721	634	689	741	707	699	736	752	752	671	739	732	723	721	687	753	775	693	719	710	744	709	745	725	740	715	713	685	670	726	678	655	696	703	729	744	712	739	697	748	678	680	753	760	740	753	765	679	749	732	699	678	677	678	708	733	702	712	718	697	701	730	718	754	666	678	701	726	703	733	764	721	682	684	736	709	726	677	696	711	701	735	729	727	715	711	694	707	695	684	732	735	703	686	720	719	706	724	652	718	698	716	700	692	724	715	723	701	716	735	700	762	706	667	703	696	736	723	718	673	711	678	705	733	749	712	710	715	730	710	712	732	741	712	708	724	719	713	734	666	721	696	672	655	742	672	734	752	745	724	733	704	698	704	778	746	705	733	671	690	690	744	735	723	726	695	704	747	704	689	694	754	732	710	743	684	749	764	716	709	710	761	760	707	679	737	708	688	715	714	721	707	724	707	697	643	721	700	768	727	730	714	689	752	719	714	713	700	692	729	715	729	687	706	703	726	724	709	717	775	728	684	675	715	694	698	717	743	713	710	725	680	706	670	726	709	729	704	694	722	718	686	683	729	624	761	763	735	728	706	736	706	736	716	709	695	689	697	718	689	683	706	744	699	710	733	689	731	767	760	689	762	704	720	727	770	778	746	735	670	726	724	703	747	720	706	688	731	688	701	739	708	720	731	719	668	711	735	757	734	708	711	710	695	701	752	740	699	703	687	723	684	697	651	763	661	709	726	727	759	693	686	698	672	693	731	703	719	761	716	721	702	716	718	699	703	760	675	721	727	743	711	756	753	689	695	746	721	717	704	697	687	684	733	666	694	691	721	700	727	726	655	731	690	732	700	689	744	701	738	758	708	707	759	729	729	738	731	756	723	684	751	707	737	706	733	688	720	752	702	693	681	739	678	708	687	709	678	687	700	656	721	712	707	748	739	726	715	679	755	710	683	736	743	666	705	716	647	745	661	709	760	737	721	682	700	699	774	700	690	685	683	781	719	695	714	657	706	713	701	700	681	704	679	716	689	710	768	753	693	695	673	726	741	727	715	774	742	722	725	708	712	710	729	729	727	727	672	708	747	716	730	706	735	703	679	696	693	715	705	648	703	717	748	696	723	744	699	690	746	765	692	736	717	741	740	742	716	715	733	675	693	695	710	674	716	694	730	692	693	770	751	737	774	727	723	701	715	714	687	741	723	709	679	737	708	728	706	725	709	744	731	689	728	723	674	701	713	724	682	705	683	671	746	704	715	691	765	708	706	688	731	675	704	706	737	684	733	722	693	663	738	768	729	719	743	711	720	687	742	715	747	737	710	700	712	707	692	692	672	686
32240	18716	14807	8418	4014	2222	1061	695	603	505	476	459	444	410	419	421	398	410	343	360	349	373	348	336	302	345	306	317	308	335	319	362	320	319	324	326	347	282	305	325	318	312	298	299	297	318	332	295	304	320	335	297	342	329	307	322	323	313	359	312	327	340	351	316	300	299	333	320	306	294	321	318	337	312	328	291	315	340	353	298	353	299	342	312	282	305	288	317	315	328	276	312	284	321	318	283	318	324	312	345	291	293	325	312	314	314	286	310	340	298	324	316	337	311	300	334	343	305	290	342	297	324	322	359	328	313	348	335	291	308	335	311	311	285	328	292	318	350	284	339	298	329	284	347	308	318	293	327	311	292	311	339	358	332	295	296	318	345	324	324	332	332	306	292	306	317	295	338	315	303	345	309	304	281	326	313	325	290	313	336	324	309	345	331	331	320	301	299	315	326	322	326	286	284	318	303	334	319	352	289	290	335	320	308	318	316	294	309	307	293	310	352	300	316	312	331	297	273	305	308	301	298	318	288	337	318	299	335	281	314	308	318	299	354	302	299	359	299	338	308	335	344	313	335	321	313	292	266	301	289	301	316	314	330	314	293	291	315	317	348	296	311	301	323	273	316	311	327	291	347	325	315	311	320	328	329	336	331	319	339	278	298	314	323	307	317	307	299	306	288	311	309	329	279	288	317	317	299	336	326	287	314	326	334	327	353	327	296	301	345	327	335	302	324	307	319	318	295	299	326	291	292	290	263	301	324	324	308	284	314	295	355	310	305	304	320	318	320	329	318	313	281	365	283	334	295	296	297	318	306	287	300	291	316	304	334	316	313	312	319	327	307	326	292	311	302	305	327	301	311	290	326	303	321	356	363	294	351	316	283	321	323	299	306	357	296	328	270	299	322	328	324	293	309	322	343	303	320	318	309	300	370	310	304	331	305	305	338	324	328	300	343	343	329	312	290	286	334	297	312	299	306	317	310	305	291	344	346	330	318	333	307	292	308	325	319	280	297	308	293	331	319	310	305	344	324	325	292	299	327	327	328	335	326	287	305	311	301	306	293	318	294	308	323	332	291	314	347	332	312	316	260	315	310	337	313	311	291	334	350	308	305	345	287	299	302	321	330	318	305	311	302	295	319	335	311	326	297	332	321	282	308	303	334	350	310	320	292	293	347	300	302	298	323	309	352	293	302	335	338	324	298	307	347	300	323	320	306	293	312	302	319	317	297	326	318	329	298	313	343	328	322	318	333	348	367	310	308	309	354	311	321	303	309	328	305	308	323	316	325	342	328	315	328	296	306	305	331	303	308	295	300	325	349	319	297	295	330	289	324	317	323	312	319	317	335	304	340	312	349	324	330	287	328	332	333	313	281	335	309	283	307	329	323	322	341	319	296	298	308	312	317	304	322	289	309	298	327	332	317	309	310	334	340	309	280	307	288	292	345	312	322	294	322	321	275	323	318	303	301	319	332	281	300	325	329	316	312	324	347	303	352	328	284	336	348	344	289	338	333	297	318	305	314	345	288	302	314	311	304	308	322	280	314	344	291	319	320	335	300	275	295	290	299	306	310	327	326	329	341	329	337	302	298	335	309	306	307	338	295	297	316	343	284	326	349	337	316	314	312	298	347	291	330	299	284	310	294	332	350	348	305	290	297	372	343	341	306	317	284	317	318	332	286	325	320	298	299	344	316	288	282	294	306	290	308	325	281	320	324	310	310	311	328	280	292	285	301	343	307	352	305	321	311	306	337	296	317	336	320	313	318	317	313	337	302	322	292	347	352	290	305	321	296	294	314	319	315	294	287	328	311	291	336	317	326	299	269	298	299	309	287	292	310	289	318	320	305	338	314	304	312	344	334	288	298	310	309	314	320	351	352	272	302	337	329	284	333	307	331	308	308	311	299	334	302	323	296	308	314	306	295	346	327	345	335	308	286	314	331	303	337	289	301	339	318	299	300	325	307	292	316	312	312	311	314	295	317	311	341	327	294	309	321	294	274	341	310	290	303	311	344	300	331	324	267	296	329	328	331	333	319	332	332	312	307	298	310	316	309	290	338	348	287	311	336	326	324	349	294	345	335	287	314	333	321	313	346	299	290	327	307	331	292	299	327	281	319	313	305	305	310	298	299	315	331	264	323	305	314	304	315	278	303	304	310	333	359	331	339	326	308	337	328	314	328	273	335	310	314	305	327	328	306	308	318	280	297	312	298	292	292	331	308	288	303	313	288	318	294	304	327	324	317	348	304	299	306	339	331	296	304	290	321	314	331	297	311	330	318	289	341	314	306	292	283	292	322	318	342	309	313	341	286	336	345	297	327	325	343	329	323	338	278	317	318	292	291	314	300	345	313	286	314	322	299	284	348	308	308	291	320	312	315	274	314	352	266	334	306	320	308	290	328	316	326	359	275	279	350	338	326	290	327	330	313	316	329	319	294	291	341	297	294	347	308	306	278	305	288	321	299	315	326	312	292	307	298	359	335	298	296	319	285	314	299	323	325	290	285	301	308	320	359	323	311	365	284	331	317	346	325	319	300	295	295	285	335	325	318	312	322	289	307	297	329	282	324	329	342	325	268	315	302	301	295	305	344	353	305	310	350	319	299	338	335	311	282	308	267	326	297	312	281	271	281	334	294	318	327	298	280	309	286	325	320	356	315	282	291	323	290	291	342	327	303	288	321	348	311	357	296	349	314	315	291	336	317	305	331	293	315	315	310	326	297	332	330	320	304	348	352	308	296	329	309	305	342	302	282	279	276	339	308	331	317	314	332	349	306	314	332	321	320	313	327	282	293	370	319	281	335	321	339	302	315	348	336	313	302	327	314	343	326	293	324	328	312	290	266	316	316	280	319	328	319	355	329	318	334	285	314	330	284	301	297	287	314	296	316	304	289	330	331	326	332	316	298	299	312	307	307	333	322	301	334	326	322	299	307	367	321	330	292	324	303	323	314	295	278	337	343	325	315	318	351	365	279	290	334	313	326	358	281	327	314	312	321	343	339	291	348	300	345	324	280	339	309	330	333	293	305	305	291	308	351	299	323	305	300	309	314	307	312	291	312	272	303	310	321	274	334	307	305	315	305	351	319	306	334	307	291	325	311	340	334	333	324	304	316	323	309	330	305	325	300	326	301	319	314	307	292	318	337	334	299	326	311	289	310	312	298	298	304	306	304	292	315	301	324	310	321	312	305	303	331	298	303	311	323	309	321	345	301	297	304	318	314	310	296	329	310	287	311	299	315	292	314	303	354	325	333	339	318	296	300	323	313	311	338	325	346	302	274	321	320	328	339	339	305	297	330	295	304	303	336	304	309	312	283	294	307	331	340	320	319	342	304	331	300	305	334	288	321	303	318	298	313	322	256	298	297	314	274	309	277	287	325	313	295	361	292	283	303	318	305	324	320	302	315	308	322	308	310	278	288	336	339	308	297	332	315	308	318	311	313	347	314	272	352	320	324	315	311	314	308	302	319	325	295	304	285	284	304	335	315
22139	16337	21064	17078	10942	7818	3693	2628	2203	1965	1850	1732	1554	1392	1329	1337	1222	1106	1073	1030	959	941	989	870	852	890	887	874	782	804	866	787	812	825	832	788	811	770	768	747	744	725	797	786	758	756	755	758	694	805	718	746	791	739	713	705	716	737	719	735	747	749	685	771	759	735	745	744	777	782	710	782	731	773	737	742	744	756	790	733	787	717	784	702	739	709	700	745	720	790	758	795	746	771	781	729	762	734	706	724	734	720	702	729	722	715	760	735	767	724	750	771	768	710	758	749	714	717	722	708	747	740	747	760	703	729	701	752	750	720	713	754	781	752	756	695	701	786	725	721	769	707	735	722	735	729	711	771	715	807	716	770	728	761	803	744	689	744	754	701	698	754	729	715	774	687	773	732	714	688	744	745	735	755	748	776	759	726	732	720	738	744	761	735	743	713	709	758	757	742	754	769	735	721	752	749	745	732	696	750	748	743	731	711	762	746	773	676	768	721	737	708	693	726	753	773	734	743	723	770	737	712	708	736	748	757	745	717	758	745	747	745	776	747	789	725	763	764	772	707	727	730	762	707	762	717	759	755	756	732	747	734	728	750	760	759	720	751	768	702	722	732	764	735	737	775	777	730	755	725	741	729	747	757	758	760	747	731	781	768	737	734	740	705	732	765	707	731	733	747	734	762	744	774	768	722	725	738	745	798	729	757	720	699	796	749	715	724	710	805	724	779	737	712	727	701	802	729	754	719	732	764	747	768	692	787	765	711	768	758	716	723	729	769	733	735	711	783	745	733	700	746	708	704	724	719	764	746	759	736	724	744	756	728	785	704	769	747	713	727	735	741	760	773	774	734	775	754	783	702	720	742	739	745	794	724	703	751	791	761	722	746	686	686	734	694	741	762	756	771	734	690	777	793	767	728	719	734	732	779	684	710	710	760	782	784	691	759	688	752	754	728	748	726	796	762	762	769	739	716	751	721	729	758	758	745	780	726	774	731	752	751	701	774	680	811	748	697	772	779	743	726	771	688	776	752	726	712	731	778	713	734	718	754	766	686	757	702	714	731	724	721	743	741	735	763	674	785	765	774	730	742	784	745	736	723	757	730	718	714	709	767	672	725	750	751	801	731	773	701	762	719	755	734	797	782	724	705	711	717	748	722	769	702	704	723	712	724	693	761	719	766	726	718	732	740	783	741	739	791	707	745	688	754	774	749	692	768	747	737	767	700	755	718	743	730	739	733	707	758	771	765	764	760	746	725	750	710	734	739	737	766	753	738	697	772	723	767	721	758	787	769	802	709	772	756	731	736	748	744	723	719	745	790	731	757	726	742	720	729	734	749	746	732	752	779	737	711	734	706	756	742	710	739	753	722	761	766	701	741	754	744	745	712	756	740	708	761	754	731	739	731	768	724	786	724	756	702	746	761	723	682	750	685	737	707	704	731	707	786	770	764	751	728	715	716	764	800	764	757	682	716	751	725	778	747	752	670	713	753	753	751	748	771	749	766	729	734	718	739	772	765	750	777	751	715	754	769	743	782	768	723	727	757	685	734	720	718	753	718	750	725	748	769	699	756	730	743	728	759	753	764	751	748	726	744	759	743	689	756	755	787	723	773	711	733	673	802	739	728	753	723	762	837	747	732	738	725	713	772	734	746	727	727	724	751	762	740	748	727	756	750	728	742	761	717	743	731	724	738	745	746	735	730	708	736	755	777	738	715	744	720	740	775	727	710	763	749	681	725	721	740	770	765	706	729	723	722	772	712	745	691	756	739	724	749	753	769	681	762	736	766	717	753	732	747	717	725	732	711	749	728	723	713	746	733	774	764	783	737	744	725	774	805	742	738	770	754	704	711	696	751	752	754	703	756	742	703	724	701	718	731	782	786	777	753	766	716	715	726	740	716	775	734	716	778	775	756	741	747	757	714	715	742	791	748	739	715	734	747	758	766	795	723	767	733	778	750	721	758	740	724	730	748	728	754	736	740	723	747	704	753	778	687	722	738	767	804	758	707	734	762	747	770	761	744	706	687	695	753	749	687	781	728	776	678	755	761	766	722	801	716	729	750	708	716	713	709	735	717	729	770	737	747	787	771	703	695	770	717	728	741	735	733	730	767	725	716	722	745	721	749	792	747	734	757	713	758	746	784	752	745	755	767	751	720	727	717	673	709	782	715	704	737	738	742	735	752	743	746	738	739	766	734	743	741	742	756	739	750	706	730	740	691	722	722	726	749	786	740	757	781	728	737	721	715	727	763	743	726	747	728	745	688	711	749	748	752	729	712	749	778	752	727	781	747	746	726	754	698	790	734	747	739	744	752	731	757	780	790	767	719	746	727	717	772	752	736	799	717	698	732	750	766	795	736	708	743	745	779	721	738	679	763	769	736	743	709	774	714	718	732	723	773	770	709	726	739	731	780	739	714	761	728	750	728	742	759	740	746	770	786	745	729	748	733	749	715	724	751	752	775	734	684	754	777	739	759	719	698	738	753	707	725	721	763	745	729	734	761	752	766	738	694	785	759	721	714	758	751	735	750	752	773	711	727	795	723	743	775	729	757	707	770	737	791	716	766	705	704	762	745	749	718	746	694	744	732	723	711	763	743	737	711	776	718	773	719	696	757	737	789	736	702	765	761	738	781	750	714	741	690	730	772	709	729	744	770	714	743	749	755	694	743	755	741	730	785	747	736	750	698	815	772	722	792	760	747	741	690	681	686	743	808	719	754	694	745	790	754	691	734	772	753	710	761	761	756	717	713	766	744	776	735	711	720	700	745	765	737	714	754	730	720	741	742	771	745	716	758	717	711	729	739	738	735	702	694	743	771	762	766	772	720	769	749	781	745	799	759	772	719	730	780	741	772	730	738	747	731	718	761	755	716	739	732	716	744	725	797	790	767	752	767	770	724	732	747	770	754	719	741	789	749	800	736	677	755	773	729	736	748	742	706	772	726	753	742	763	768	777	720	754	780	691	764	767	764	687	753	740	774	738	727	751	754	769	748	726	733	734	734	770	750	742	770	750	733	755	711	763	788	743	745	729	688	702	755	762	785	782	737	736	748	740	732	753	717	729	724	740	761	693	701	742	723	778	795	763	748	752	739	741	747	714	723	728	694	750	759	725	751	723	764	736	711	761	777	723	773	743	773	759	754	717	740	756	738	731	746	715	761	743	748	732	715	766	706	715	710	713	683	732	775	771	765	749	733	748	683	765	741	783	741	744	726	721	748	738	754	739	727	775	715	702	763	822	788	736	720	713	759	737	754	785	758	749	788	739	809	739	750	771	711	758	711	676	748	726	756	761	735	777	745	781	761	772	795	726	762	713	767	737	699	744	757	721	709	730	730	721	709	742	719	757	733	751	724	728	718	732	801	749	712	784	720	770	722	760	723	719	724	727	772	747	707	751	778	730	737	724	758	725	699	727	743	750	698	744	784	712	768	727	747	711	750	737	668	769	735	741	737	716	757	728	738	767	695	768	767	789	761	697	739	769	667
41872	26393	21349	11987	6202	3761	1548	870	718	634	549	548	468	458	441	420	349	353	327	319	347	305	314	307	298	325	305	311	329	306	289	300	291	263	311	303	307	285	237	261	315	287	285	243	310	304	286	262	281	310	278	298	263	308	273	279	288	299	263	290	264	299	268	281	268	280	274	297	307	272	284	281	282	275	263	280	288	289	267	278	270	297	286	241	248	290	251	299	267	310	270	274	290	282	275	295	323	269	259	289	275	282	276	306	276	266	278	279	255	284	271	279	287	278	274	288	274	291	280	253	303	287	282	259	313	318	263	293	310	296	272	288	279	270	278	296	292	278	314	284	260	294	302	284	312	239	275	267	281	303	254	272	283	286	307	285	271	292	279	264	260	269	265	261	315	247	256	285	275	288	330	253	267	311	286	285	279	276	264	275	295	282	255	280	306	275	317	341	298	297	304	241	281	297	298	304	272	268	233	294	310	324	283	304	287	310	254	280	265	270	285	278	305	293	277	289	279	300	263	283	263	273	256	283	276	270	246	278	293	292	275	301	269	272	273	260	285	283	277	267	293	316	314	273	269	297	266	268	271	290	269	271	282	278	310	275	273	227	284	295	277	300	273	294	258	284	277	306	259	261	274	279	256	273	288	270	271	282	286	262	264	275	272	259	277	300	293	277	292	277	278	273	294	294	284	259	289	277	269	273	251	271	275	298	306	289	275	276	282	290	255	269	298	278	326	295	262	303	262	251	313	267	279	250	266	271	262	279	314	276	254	299	279	266	288	247	277	296	266	273	285	304	278	269	297	298	293	275	291	253	276	268	281	311	254	244	278	262	270	283	283	302	282	275	260	284	283	281	291	276	275	301	302	254	247	278	280	277	273	267	265	269	284	287	309	262	266	301	279	279	274	267	311	280	257	277	273	260	308	324	289	296	300	274	277	261	250	288	280	287	280	304	264	257	287	316	258	287	262	274	284	295	256	282	261	315	273	258	249	277	279	258	307	319	298	276	255	268	267	301	296	247	281	280	259	290	286	276	280	275	246	268	302	245	278	273	310	265	292	258	256	283	265	268	283	277	311	279	274	289	289	246	300	281	278	256	319	266	287	278	296	299	291	268	257	250	276	282	296	257	263	296	283	267	289	308	283	286	284	283	279	261	289	280	291	272	293	276	280	294	297	283	272	268	286	283	261	307	269	276	271	289	279	297	278	269	282	259	284	332	269	287	313	271	256	268	309	288	275	261	279	296	262	262	302	264	314	292	304	276	277	256	294	279	271	267	273	253	329	283	290	282	270	272	316	280	288	262	303	293	249	288	293	318	280	283	282	296	281	285	290	250	271	288	279	280	281	278	289	262	295	265	247	276	295	270	257	275	305	256	260	271	270	283	275	293	277	294	257	273	257	269	307	283	284	285	293	233	279	291	262	287	267	260	323	263	300	262	278	266	277	297	260	333	265	296	260	293	266	260	243	235	261	274	287	283	267	294	283	268	320	308	264	278	294	296	284	272	286	275	256	271	300	284	240	272	265	241	270	301	291	263	267	253	270	285	270	285	292	293	282	262	297	300	252	294	276	278	258	267	266	274	318	257	255	256	258	296	259	288	261	325	282	311	290	273	285	314	256	298	295	249	265	269	295	280	274	278	279	298	246	301	237	274	279	266	300	252	318	258	305	292	293	267	320	266	261	254	291	301	255	307	295	264	282	301	288	281	270	264	259	276	266	281	298	278	254	267	261	272	298	259	276	293	262	267	280	243	276	289	275	281	271	296	293	286	270	291	296	301	303	285	295	277	282	285	292	243	284	330	284	282	243	282	296	307	300	273	294	280	305	240	289	267	254	281	294	289	291	284	288	278	267	287	274	303	263	273	284	275	275	306	264	258	280	271	271	263	263	296	276	260	292	284	311	287	251	257	303	250	301	288	264	275	257	285	253	289	281	234	299	274	254	268	273	268	270	300	262	292	310	290	306	275	264	307	305	296	297	296	271	294	276	278	297	273	290	267	282	302	268	305	294	274	292	290	291	276	282	287	304	297	272	277	314	289	280	262	260	269	280	266	242	269	306	292	287	256	231	300	259	248	302	301	287	282	270	281	254	321	264	297	289	274	256	252	312	270	258	265	260	296	288	317	278	273	264	279	279	292	281	243	310	280	273	294	291	282	269	266	260	256	305	255	306	277	262	283	286	296	289	310	264	297	300	296	242	269	260	298	294	276	295	242	260	249	284	269	296	302	276	260	274	249	283	277	281	291	302	274	274	294	285	254	273	300	300	281	310	291	275	303	255	275	268	299	258	288	272	269	260	285	261	276	291	283	300	270	274	298	314	294	304	280	278	281	278	285	248	262	267	288	307	284	269	274	301	266	279	315	261	261	281	273	297	287	283	269	254	274	250	291	279	276	270	284	270	295	251	289	240	275	277	300	280	301	264	278	309	270	276	270	268	295	274	279	322	274	261	282	307	295	272	293	289	261	265	270	293	264	270	260	308	280	264	264	299	280	290	277	267	271	301	301	285	299	281	269	267	292	254	263	295	272	286	283	277	271	295	260	298	246	239	278	263	276	262	294	271	270	248	273	279	286	314	283	288	298	320	278	298	264	286	275	295	244	255	292	248	283	265	294	295	307	296	275	260	301	298	282	251	304	277	269	296	253	286	258	276	244	278	278	296	256	281	295	301	237	273	283	283	264	280	252	300	287	254	265	293	272	268	260	285	257	291	277	253	274	306	274	257	254	266	283	277	290	276	272	298	255	298	308	272	291	266	267	294	342	272	260	308	257	260	267	249	308	275	292	269	258	269	274	301	286	259	265	290	219	294	264	271	267	264	258	276	291	260	298	290	289	279	300	328	279	306	269	302	283	286	278	272	280	292	284	261	299	276	283	274	299	323	277	267	287	252	265	281	260	286	315	283	267	276	311	286	294	276	294	288	294	264	276	289	316	265	303	270	280	279	274	258	277	294	288	268	277	280	294	283	306	274	265	291	271	292	267	289	296	301	266	282	270	306	266	288	280	280	280	321	320	304	281	274	277	278	308	262	323	260	277	257	301	282	242	264	257	259	300	255	283	269	305	261	263	305	294	280	258	263	272	261	302	275	290	254	309	304	277	299	282	300	286	283	278	304	286	260	290	279	271	269	265	281	267	253	307	268	292	279	301	302	274	268	282	281	292	310	274	258	290	288	261	272	257	320	256	279	296	267	294	262	289	268	297	281	274	281	290	280	288	305	281	262	258	316	266	284	285	296	299	284	266	274	276	292	307	254	297	291	284	289	264	273	295	315	272	249	258	271	278	263	265	249	273	275	242	254	293	274	280	293	321	291	281	291	295	292	291	260	261	258	263	275	259	297	285	288	304	286	292	268	279	263	265	311	271	275	252	289	296	310	293	317	251	280	290	299	286	321	309	296	266	267	281	264	270	263	273	307	299	289	299	286	297	246	278	293	296	261	291	305	299	292	278	303	278	279	245	289	291	275	263	260	264	281	295
28185	21754	26643	20503	15617	11009	4959	3240	2685	2464	2396	2141	1679	1674	1561	1492	1377	1181	1143	1089	986	990	937	918	813	850	827	861	831	772	787	735	784	709	735	785	754	715	753	738	706	723	712	647	688	671	666	702	683	640	647	675	667	688	697	633	660	640	642	739	674	700	665	676	752	673	648	637	700	677	670	669	655	649	681	647	719	638	646	638	637	630	659	651	683	648	647	664	696	717	681	613	670	666	714	677	639	660	663	664	671	627	649	644	746	683	659	657	649	699	639	683	706	707	650	645	667	704	667	675	629	656	670	677	609	671	617	682	658	665	728	695	687	623	637	651	689	673	717	686	680	684	672	688	653	614	662	697	695	691	630	702	665	667	627	659	636	685	612	701	658	602	640	667	667	654	683	659	683	663	672	615	669	692	657	696	642	645	642	692	659	688	654	692	710	706	667	646	666	664	686	659	651	613	668	690	680	681	643	646	670	645	706	654	667	645	697	642	637	714	626	722	685	675	668	619	660	614	657	654	662	678	653	699	652	684	682	610	666	660	647	635	628	663	653	647	689	665	651	662	680	632	656	670	646	687	649	653	629	650	684	660	640	629	658	632	665	736	699	649	681	678	706	659	684	633	684	668	661	646	696	625	614	665	681	649	659	669	651	647	607	639	683	719	659	698	650	692	680	627	651	696	626	684	648	630	652	694	684	674	647	695	680	651	623	605	674	680	681	688	671	605	644	646	656	630	686	672	656	678	635	703	665	671	659	637	680	666	651	680	696	626	651	620	664	623	664	660	666	698	689	694	644	681	646	659	700	651	673	680	671	660	666	681	680	701	667	689	618	743	663	676	696	651	709	713	697	673	670	699	680	700	694	675	682	646	664	713	652	668	665	632	685	686	683	671	701	673	666	691	672	663	666	629	616	669	702	639	698	685	687	692	706	568	653	679	668	618	637	667	656	664	600	679	639	656	660	667	659	678	640	629	626	673	645	611	669	657	700	712	635	681	698	717	682	658	680	644	671	675	644	668	689	663	646	688	636	693	683	669	641	685	631	693	679	658	637	683	647	685	677	687	666	680	642	689	671	717	672	644	667	607	705	696	636	707	669	670	678	664	686	659	655	654	672	690	665	617	654	645	645	653	664	662	656	641	672	678	662	706	664	678	658	687	684	683	663	692	728	699	659	711	660	694	703	629	681	688	695	655	669	629	639	647	657	651	674	640	692	652	643	679	650	652	682	667	654	674	695	648	633	695	633	636	656	679	656	650	666	654	628	655	660	676	669	644	644	701	659	714	683	661	614	680	688	714	659	703	652	661	676	681	718	646	618	699	698	647	666	661	650	678	651	658	669	665	674	683	641	677	681	700	630	659	708	639	659	678	691	675	658	639	626	677	662	693	659	638	661	643	645	682	661	667	681	638	657	660	659	697	682	697	662	722	687	707	656	678	648	646	668	703	628	644	713	700	644	625	672	669	654	668	658	678	683	651	690	685	694	662	648	658	674	640	677	661	682	597	645	706	689	644	667	638	672	623	644	677	633	679	662	643	667	649	646	644	603	647	683	676	622	672	649	690	680	678	664	660	716	638	642	656	663	716	626	690	669	669	692	657	690	687	666	670	646	643	643	678	649	654	622	647	700	654	634	651	696	634	647	639	648	657	666	632	717	709	637	642	682	655	641	672	702	652	706	681	651	668	692	688	685	664	661	670	707	689	648	652	701	710	668	668	649	706	705	668	674	701	684	652	690	677	697	610	632	662	675	690	657	615	654	680	674	644	650	642	659	648	653	648	681	633	667	663	739	650	680	658	657	648	658	639	670	684	652	703	667	634	687	688	658	635	703	663	655	666	634	658	621	661	722	656	658	649	651	646	654	703	654	714	683	622	674	649	639	658	712	681	682	671	645	650	613	645	659	703	701	717	651	667	638	650	710	681	654	644	698	660	688	650	657	666	671	649	699	665	628	664	683	640	684	638	694	658	682	638	626	652	642	623	636	646	669	668	627	642	644	685	673	711	676	684	663	626	686	689	682	667	670	648	667	693	627	634	674	689	670	697	633	647	666	649	687	644	671	652	727	674	649	681	670	667	689	673	668	642	651	683	688	648	634	678	686	669	724	651	686	605	646	673	645	654	671	647	669	658	677	665	690	646	686	672	725	653	651	637	631	638	652	670	647	638	671	692	664	669	686	672	634	684	688	684	622	659	685	664	707	647	645	629	704	670	679	649	656	668	651	632	667	718	701	669	683	663	624	685	650	673	685	694	701	633	646	728	671	659	636	656	674	662	704	662	665	686	667	634	623	637	632	680	658	673	623	681	631	702	665	639	621	705	665	688	675	685	671	704	651	682	652	690	651	659	684	657	710	718	695	681	629	650	680	626	681	665	687	677	727	638	682	668	709	705	697	658	668	653	688	649	692	695	661	636	701	668	671	672	650	663	659	655	663	703	732	689	640	653	697	694	693	649	691	646	635	673	638	635	651	676	676	707	698	652	664	703	650	676	654	655	678	658	642	661	648	709	640	647	706	665	687	700	685	683	674	653	671	653	649	643	684	655	669	663	681	707	666	677	676	661	626	634	663	676	644	693	641	679	653	705	615	676	676	618	683	612	698	678	653	633	637	692	698	659	697	657	677	680	670	677	647	672	657	675	639	658	649	661	642	670	647	679	693	654	673	633	704	643	645	696	657	667	659	685	660	661	628	711	644	626	669	706	689	655	710	657	693	665	672	657	679	657	661	638	646	678	612	656	657	675	647	646	656	632	671	705	679	682	643	576	655	644	657	655	711	678	658	700	660	645	673	665	667	683	677	664	654	671	708	664	642	644	626	660	674	660	675	620	658	649	675	674	671	608	680	696	688	629	642	635	663	640	633	660	652	656	671	674	681	611	668	682	659	650	641	626	718	689	721	663	680	624	681	666	711	614	688	647	678	684	645	666	628	636	671	655	657	652	667	627	685	724	667	664	648	662	674	688	662	595	622	677	690	602	682	684	646	647	641	661	651	647	663	678	703	676	660	682	679	661	663	689	670	709	614	735	644	697	682	667	648	699	587	651	616	665	669	622	633	623	685	698	676	676	634	646	641	653	662	620	688	702	683	647	674	651	713	647	652	719	641	694	649	650	679	669	605	674	663	707	684	700	686	684	692	688	660	637	655	645	650	700	623	659	633	663	646	675	695	665	676	642	688	644	654	741	686	634	667	656	679	670	666	654	693	665	675	654	639	698	607	663	643	733	633	639	624	686	634	699	674	675	677	652	648	635	674	652	688	625	613	704	673	674	637	667	683	660	641	655	675	600	698	684	640	697	678	670	650	616	622	656	646	648	685	655	624	646	659	690	664	652	651	653	643	684	610	677	668	723	684	672	655	676	669	673	665	680	707	675	631	647	710	692	646	638	685	644	648	662	626	652	672	634	655	701	626	685	617	619	671	698	699	664	688	657	688	690	691	689	673	646	687	639	658	672	679	662	632	630	651	641	635	668	709	639	652	627
19846	11022	7534	3100	1313	726	532	463	436	392	368	364	322	337	348	294	331	319	304	362	308	312	309	288	327	287	308	277	322	311	270	312	260	287	307	300	288	302	287	332	325	286	298	305	279	306	288	286	313	278	285	338	296	327	301	288	308	299	287	338	305	302	321	278	305	314	295	312	323	299	285	309	298	271	299	333	294	302	297	313	298	337	291	307	272	334	296	293	296	329	270	312	298	292	304	312	298	328	290	314	319	285	310	303	313	290	287	311	316	298	318	309	294	312	284	281	319	293	288	288	307	318	288	308	267	294	337	319	273	317	305	266	318	308	309	309	307	284	296	298	287	348	313	316	306	300	275	341	292	323	309	331	281	290	296	340	310	306	276	335	282	299	311	291	303	316	304	313	274	315	310	301	281	301	303	308	305	289	285	295	268	311	320	306	313	290	300	321	317	282	331	289	329	330	319	322	286	310	309	260	285	295	268	294	320	302	312	288	299	279	334	281	305	299	310	286	293	300	309	316	322	324	291	317	313	273	279	318	274	310	313	304	289	300	303	308	312	303	305	332	344	312	300	342	306	300	318	296	328	272	277	293	265	302	321	337	303	309	279	311	301	284	301	275	304	290	290	320	294	285	268	351	293	318	315	274	304	319	292	290	284	284	278	309	294	315	276	251	294	274	280	304	310	309	303	288	281	303	269	273	301	322	284	317	304	295	305	311	315	290	293	286	281	316	329	303	289	311	296	338	283	289	308	304	284	315	293	293	293	287	294	311	321	274	299	317	298	278	289	316	326	281	278	295	331	304	297	283	328	278	295	319	299	318	326	308	324	317	305	316	300	296	314	299	283	303	292	270	294	349	295	327	320	306	304	343	344	296	314	303	311	308	300	297	331	334	302	282	266	310	316	295	338	312	295	309	313	305	282	321	321	286	312	281	312	322	301	302	323	299	289	314	300	313	310	278	310	335	301	315	283	286	296	296	319	331	311	320	295	269	305	328	316	289	285	313	296	302	322	312	285	285	323	303	282	312	313	291	282	287	284	270	275	330	269	305	292	298	269	332	279	309	305	283	289	295	302	297	309	307	320	307	293	296	277	304	296	291	294	304	313	293	320	314	282	343	295	314	311	303	271	332	332	291	283	301	289	297	264	290	309	270	297	299	288	303	310	273	301	309	309	276	313	306	337	303	308	286	293	290	340	319	290	317	289	294	303	321	289	281	324	286	303	320	287	301	313	286	282	279	324	273	319	296	311	284	338	290	285	291	310	256	315	285	313	335	294	312	335	289	302	333	331	307	295	304	319	298	291	293	320	275	317	309	301	296	302	308	304	284	305	343	328	313	271	274	325	307	304	367	290	303	301	327	263	304	311	303	297	305	282	274	310	274	286	305	306	332	318	294	306	314	359	311	296	304	303	293	309	299	301	351	262	273	285	313	283	318	308	320	285	317	300	268	322	302	313	334	313	305	298	337	297	303	323	311	310	321	326	284	295	310	316	295	294	286	302	285	269	327	314	288	324	292	329	301	311	330	280	340	274	326	313	322	323	309	312	326	378	341	318	321	314	291	267	305	311	309	312	309	285	271	285	316	313	302	273	305	313	322	325	343	291	316	295	280	293	271	301	277	275	276	330	295	278	301	285	291	308	305	297	279	285	303	311	317	320	306	294	333	281	329	334	329	293	290	314	296	267	309	299	313	288	328	323	323	276	274	346	310	310	304	263	275	314	299	322	284	289	290	295	298	297	336	333	299	313	343	298	320	316	307	281	296	305	309	301	324	312	283	290	282	316	300	324	322	306	278	278	337	305	318	307	326	314	286	292	290	294	269	293	351	293	289	338	298	311	293	289	295	281	307	300	282	273	300	296	305	296	312	308	273	309	308	318	292	267	289	277	285	335	336	317	313	286	284	302	317	268	312	286	283	297	318	295	296	301	320	321	292	298	317	315	307	297	316	349	281	280	292	319	312	293	327	305	312	288	323	300	288	311	332	300	312	319	263	301	310	296	326	273	319	309	325	301	330	319	292	298	315	301	296	299	274	340	322	310	299	299	309	268	311	303	275	301	316	303	310	332	290	340	297	314	324	310	287	297	280	305	301	314	329	310	310	302	331	294	303	317	284	310	312	319	287	308	341	281	306	292	316	326	314	272	314	324	304	315	285	284	307	314	273	299	290	303	285	312	255	307	306	308	299	286	337	288	307	282	319	281	319	298	298	293	299	280	321	301	304	316	299	297	295	314	305	314	315	287	305	279	285	287	312	303	314	322	287	292	301	294	298	298	295	319	309	322	276	331	299	312	282	305	276	329	273	329	295	313	272	313	290	284	306	317	320	279	319	298	309	321	273	285	277	312	323	317	295	306	328	264	276	314	254	299	320	287	318	324	310	281	293	325	335	294	325	300	274	320	309	281	300	318	307	310	276	303	301	295	300	350	305	284	330	298	265	299	314	301	290	288	295	274	295	309	288	272	313	305	286	305	302	297	303	243	263	293	297	316	291	321	326	286	305	282	264	308	272	290	317	297	291	279	310	301	304	283	281	321	302	286	321	307	285	359	326	325	314	303	299	282	299	299	280	296	286	273	299	316	299	301	292	335	314	322	310	326	322	297	330	314	331	335	339	296	292	317	316	285	310	308	327	322	340	316	305	299	305	304	271	291	316	302	321	270	316	324	286	302	282	313	282	312	284	318	288	307	275	310	275	307	281	295	269	276	291	280	312	313	315	303	278	289	303	317	310	310	276	282	312	322	292	301	324	305	291	286	308	320	323	310	310	350	279	315	273	276	292	338	282	324	293	298	276	292	358	307	282	284	322	290	300	308	318	302	322	277	325	296	292	298	274	262	290	323	307	306	304	313	326	306	323	302	298	333	313	351	289	285	297	320	279	308	300	313	306	277	297	297	305	307	308	339	298	286	310	328	302	308	299	316	286	298	365	301	299	308	296	335	310	291	318	327	319	308	310	305	322	298	289	275	289	327	283	309	298	285	331	282	321	268	291	321	288	296	347	300	312	297	297	294	291	299	308	293	286	330	338	305	305	283	312	279	327	274	321	285	315	283	333	321	290	287	319	306	307	287	304	322	334	283	301	312	301	323	317	309	332	305	288	322	320	300	305	314	329	330	353	283	287	261	306	316	298	323	328	288	311	354	325	310	309	309	278	286	283	306	311	251	283	305	283	331	279	312	312	277	291	289	252	284	285	301	273	332	273	313	314	305	319	310	324	303	302	287	302	300	299	296	310	288	306	270	277	305	277	274	299	278	301	301	290	304	330	298	293	335	277	312	335	252	261	309	336	299	281	295	314	279	303	321	293	310	291	305	308	315	316	319	285	277	286	298	295	325	282	310	316	295	300	312	316	278	320	284	316	321	303	302	300	284	301	305	311	296	284	295	312	318	290	330	304	272	275	321	304	272	309	270	298	276	289	300	301	314	279	291	290	317	307	304	300	335	303	278	299	315	276	334	308	312	273	317	302	288	331	316	305
13936	10687	12313	7910	4523	2801	1764	1498	1396	1259	1191	1079	979	978	943	917	905	828	854	834	748	779	782	733	702	749	749	776	733	740	705	702	714	704	739	726	749	740	736	735	748	754	724	693	667	691	722	729	684	726	696	711	760	741	765	755	773	754	744	698	726	745	739	736	729	679	685	714	686	699	735	720	694	697	727	678	722	699	713	734	718	719	720	739	717	729	712	719	718	737	697	742	761	785	726	718	666	654	713	708	686	679	696	675	723	680	713	706	748	677	708	708	722	690	687	710	740	729	701	713	712	678	730	690	715	718	722	720	714	721	717	714	751	663	761	693	707	676	711	696	720	727	732	713	664	709	719	719	719	727	723	730	679	740	659	715	691	675	727	744	710	735	746	751	700	669	734	712	728	752	689	692	754	712	712	700	727	709	747	714	743	726	661	668	769	728	717	681	687	733	670	707	759	748	718	694	699	707	713	693	736	751	693	726	676	719	747	762	757	681	716	701	729	669	735	718	680	685	697	667	694	727	732	690	731	702	754	700	722	708	718	683	707	766	714	688	628	757	733	731	718	675	686	663	704	732	731	711	702	736	666	694	694	713	746	732	733	691	742	666	693	706	676	677	718	756	759	659	742	675	702	759	712	707	681	709	694	726	667	662	682	693	741	737	730	708	728	669	709	675	680	707	693	687	676	715	685	713	794	687	729	708	737	727	735	715	700	702	716	718	724	724	689	699	768	715	777	738	733	688	752	702	672	733	737	726	737	756	721	707	683	715	741	723	731	680	663	734	708	789	705	719	691	723	679	726	711	651	721	729	769	695	721	739	688	730	705	724	769	700	698	737	684	730	643	680	707	749	682	729	667	686	721	695	682	674	726	687	686	695	721	719	684	746	708	731	720	731	703	718	683	694	731	737	702	727	739	673	739	720	730	710	714	759	735	706	707	684	662	711	676	705	715	722	700	738	728	748	717	689	739	714	706	699	715	714	725	699	710	730	745	743	713	709	745	713	702	788	732	733	715	732	719	716	714	678	712	770	709	719	703	689	682	748	739	717	738	713	720	757	678	657	723	673	679	725	723	652	708	730	682	701	719	705	724	735	697	702	690	703	712	715	688	749	744	699	730	731	740	737	725	705	695	695	741	722	739	706	723	726	713	696	747	710	712	681	696	693	722	722	715	729	731	726	732	733	746	716	696	657	706	714	749	755	702	696	744	723	737	685	743	695	740	720	752	692	721	744	727	730	673	719	684	673	714	726	710	692	704	683	724	705	680	686	723	770	736	749	715	724	712	711	721	726	666	690	707	732	745	677	700	717	711	740	705	717	740	721	707	702	687	766	747	750	681	717	697	749	684	715	716	716	714	712	711	742	749	756	707	679	707	743	710	687	744	711	692	733	703	703	708	714	712	727	691	757	736	686	754	647	692	751	702	720	765	723	682	697	723	694	706	737	714	696	709	723	662	701	683	749	772	736	744	725	686	716	718	705	733	709	696	714	742	705	712	704	717	695	741	697	698	701	720	715	668	708	656	711	736	713	735	685	694	734	728	686	706	699	718	704	706	648	706	640	686	710	701	750	726	729	722	710	733	731	715	720	701	665	692	726	744	705	706	764	749	689	707	687	695	709	730	710	702	712	749	771	724	703	728	744	756	749	716	724	738	709	709	690	728	722	672	802	739	689	704	721	700	721	709	747	682	718	696	733	753	692	706	701	749	716	734	694	779	741	698	721	723	740	677	744	723	722	703	707	682	652	717	777	665	695	717	723	732	746	698	708	726	714	755	729	721	707	672	732	691	777	743	720	665	700	686	717	700	711	722	750	741	785	677	681	688	748	706	744	677	702	735	690	757	725	683	686	729	731	740	726	732	641	716	725	684	709	719	693	721	689	715	772	713	673	743	708	766	748	725	716	747	722	733	739	672	708	690	719	716	714	731	702	722	744	751	697	727	704	685	752	731	701	761	695	727	693	706	690	760	660	703	681	692	709	679	696	713	692	711	667	757	690	704	675	739	751	734	688	682	708	704	734	673	699	681	727	692	732	695	673	691	741	701	716	737	742	738	688	693	717	751	710	710	687	695	705	686	705	736	710	697	700	678	687	731	696	649	718	649	700	736	718	757	688	702	679	716	721	721	672	726	738	741	733	659	676	716	707	724	733	732	750	740	685	764	650	696	690	728	696	667	695	746	692	673	677	703	685	685	701	748	739	731	757	745	698	706	686	694	697	745	698	684	710	677	710	732	732	747	734	744	669	694	714	703	686	728	702	688	770	712	677	678	743	689	767	698	712	743	692	716	683	687	732	683	704	711	737	713	697	764	699	706	706	732	731	701	788	694	719	700	682	713	699	709	728	697	663	746	733	734	721	706	731	664	711	750	738	677	744	714	687	703	708	742	724	764	733	777	756	695	691	737	713	704	756	712	684	712	734	706	716	702	716	746	711	724	731	753	719	740	747	731	670	743	705	769	682	697	720	696	743	686	708	743	749	723	713	738	735	683	718	715	720	712	725	680	716	736	697	720	737	690	692	699	744	697	733	672	689	680	717	712	766	742	711	707	716	775	726	708	728	668	730	742	763	732	722	687	731	676	675	756	741	744	749	685	735	704	695	757	655	725	768	717	710	695	730	701	661	705	698	754	727	743	728	751	704	750	693	765	667	707	713	696	735	713	727	715	674	757	711	681	695	699	721	699	709	694	738	761	692	697	716	687	711	696	747	737	721	744	705	688	783	736	634	719	742	719	729	728	731	739	725	731	766	718	710	681	707	709	754	729	705	703	683	769	687	724	670	704	704	717	737	710	716	778	728	706	753	679	718	713	695	706	696	687	745	747	717	679	750	658	759	711	699	734	729	695	681	698	773	734	737	752	745	662	772	718	720	752	739	739	692	743	661	726	716	691	736	686	697	636	744	711	704	731	758	697	749	720	716	699	710	751	747	702	754	691	721	695	721	694	729	738	694	734	710	741	689	748	738	716	740	709	761	747	736	715	719	726	701	656	673	703	755	770	776	692	724	747	726	725	726	681	699	755	774	731	714	740	763	784	753	739	711	693	740	727	710	750	708	701	775	720	744	686	744	691	720	707	735	678	697	705	704	671	715	749	724	741	673	721	702	725	681	736	699	702	769	736	691	727	705	724	676	725	729	747	691	661	716	715	744	731	771	718	711	725	758	705	738	737	673	690	679	712	697	697	723	697	718	722	746	716	684	709	740	677	701	686	715	697	704	708	710	709	743	759	694	715	764	689	702	706	690	744	707	741	706	716	706	761	701	711	719	708	732	739	762	694	733	734	703	696	684	677	698	718	716	700	707	696	685	693	735	735	675	756	722	713	682	716	699	749	738	752	776	733	742	719	718	698	682	742	717	714	738	705	693	726	711	682	726	713	686	725	749	693	730	757	694	698	711	742	713	716	768	732	734	721	689	702	737	731	718	715	722	743	704	756	702	713	718	753	681	725	688	677	730	679	769	770	659	668	771	760	771	672	656
32062	20006	13367	6588	3487	2427	950	712	661	580	557	460	478	423	444	433	388	366	389	351	355	353	354	344	310	335	342	328	298	300	332	330	312	326	330	299	299	301	340	339	310	353	315	308	312	323	298	298	309	294	307	338	333	297	298	324	302	323	282	293	309	300	309	302	317	297	291	287	353	296	299	307	295	312	316	293	259	312	333	328	320	335	327	329	355	306	325	293	333	325	333	317	314	302	297	366	311	297	322	310	340	320	324	325	310	310	326	294	303	326	309	288	289	296	329	295	339	320	312	324	341	330	295	304	294	281	329	296	271	293	301	282	334	331	305	302	319	334	303	312	334	302	262	301	303	301	302	276	332	289	336	316	323	346	326	311	319	311	322	299	311	278	315	279	332	292	317	337	298	324	313	326	315	304	335	341	334	359	288	350	310	321	297	300	330	291	292	287	315	309	298	321	286	304	332	320	304	277	303	297	319	329	313	324	327	324	327	294	331	335	304	315	337	331	325	314	338	323	298	297	314	297	325	299	294	320	296	330	290	326	327	331	289	341	336	326	291	292	350	307	289	333	304	323	305	319	352	327	289	331	289	298	308	334	318	282	312	340	292	311	320	292	291	310	326	276	303	300	327	328	293	318	338	364	306	295	292	318	297	335	322	315	320	300	347	319	283	319	339	295	317	297	331	300	321	314	331	326	290	307	312	314	298	314	298	314	325	350	268	312	346	324	323	301	351	302	310	346	326	335	329	305	320	303	338	319	316	306	314	289	286	326	325	321	283	321	298	311	303	341	307	322	334	338	317	282	313	303	301	334	293	316	327	308	316	321	340	352	306	318	352	321	308	332	354	301	300	277	310	298	332	314	313	312	327	310	331	326	321	276	308	293	294	333	349	303	354	327	309	301	315	320	308	316	293	286	308	317	301	331	321	296	330	323	325	314	319	304	289	299	329	320	301	328	368	340	314	293	319	337	306	316	303	307	327	316	323	343	315	297	294	296	292	289	326	330	268	304	300	312	313	292	321	299	299	347	267	310	305	333	296	313	345	293	300	299	315	265	274	309	338	336	272	300	306	336	344	297	331	354	304	296	292	283	287	308	313	314	336	309	324	305	304	333	330	313	302	298	306	345	337	305	342	327	324	285	303	317	303	326	286	362	331	300	311	309	286	318	294	318	334	337	327	318	339	312	322	310	284	342	339	347	320	284	311	338	317	335	327	322	324	307	288	315	329	298	275	310	322	314	305	313	289	295	280	324	354	334	324	320	302	303	330	362	332	306	275	295	301	365	320	317	278	331	290	306	312	340	311	334	311	302	289	329	309	288	305	344	347	320	285	322	346	327	339	310	313	305	334	291	288	297	331	284	309	324	282	259	318	340	329	308	359	323	291	324	322	303	315	272	314	290	336	369	316	297	316	310	314	320	281	298	335	307	316	325	301	306	313	312	332	317	332	298	343	307	312	292	346	314	307	300	320	311	304	293	325	297	289	298	307	299	316	289	305	281	348	316	320	313	331	321	281	302	321	317	308	301	306	323	322	348	336	308	309	323	359	324	311	324	300	306	297	338	325	310	294	286	330	343	321	336	329	298	291	273	326	305	326	271	318	321	317	335	340	340	298	295	330	289	309	309	298	298	331	352	301	340	290	315	345	327	286	313	332	351	308	308	310	327	321	344	355	302	288	289	334	324	316	334	289	310	310	307	289	317	311	351	282	324	305	292	320	307	336	311	294	300	287	297	344	289	300	319	290	288	314	311	313	307	311	299	298	269	292	319	320	321	327	313	276	288	341	327	322	316	312	333	297	337	312	320	295	307	326	309	299	290	317	316	298	272	314	307	305	316	282	264	342	306	314	308	289	310	299	292	303	288	295	298	302	329	297	287	295	321	286	324	303	314	327	325	323	320	315	307	312	336	326	334	287	319	336	321	307	300	322	289	285	294	306	334	297	343	318	308	281	304	319	320	288	322	308	302	312	325	326	302	322	316	312	315	300	304	304	271	298	322	316	299	327	290	341	331	305	310	307	353	336	338	314	305	310	309	371	308	313	321	294	331	303	330	314	299	297	277	318	335	327	336	317	330	315	293	295	283	299	298	299	330	300	299	344	309	296	298	298	292	299	325	287	314	316	323	328	268	307	310	310	336	284	320	323	333	309	306	326	305	323	305	322	375	275	326	275	298	304	293	331	279	297	332	307	317	317	286	292	287	341	287	348	337	310	289	357	318	334	314	355	318	335	335	320	312	293	324	317	308	338	320	295	307	321	297	332	321	286	370	335	327	287	298	320	291	306	337	313	332	309	296	302	319	320	362	289	326	332	298	317	309	284	301	316	309	324	312	355	298	317	368	361	308	291	310	309	309	299	330	317	319	323	337	302	353	328	354	300	349	353	315	359	349	274	307	303	306	303	354	312	305	327	291	332	342	325	305	332	298	312	274	311	302	350	310	317	325	317	334	334	327	298	333	306	268	298	316	326	297	318	312	334	315	315	299	322	303	311	308	325	300	342	342	330	307	282	335	368	313	314	297	339	346	326	281	331	338	333	299	266	292	293	324	328	288	301	307	334	312	361	344	327	300	321	308	312	314	314	310	299	327	310	302	294	328	339	318	318	303	330	312	284	312	357	312	308	290	290	297	303	336	287	335	339	318	337	309	292	307	328	341	354	313	325	325	301	308	320	338	315	320	319	301	326	328	312	315	310	296	290	295	313	287	314	321	284	298	330	311	300	269	307	283	317	331	350	317	313	339	334	300	304	300	295	319	306	324	295	320	304	335	305	304	299	308	327	307	315	314	282	327	291	336	302	330	315	313	314	319	330	335	302	333	300	309	313	328	323	283	338	308	329	289	334	334	326	312	315	301	305	344	296	315	301	311	330	319	313	308	324	328	315	319	302	320	324	320	314	338	286	299	309	298	297	305	329	305	324	303	303	334	336	321	309	318	310	330	299	331	297	297	312	305	323	311	314	309	341	297	319	308	308	296	304	303	318	321	284	327	325	327	325	335	350	319	319	309	326	306	302	305	329	309	302	280	323	313	339	324	256	307	334	319	314	316	297	323	305	328	326	335	319	307	295	332	311	325	322	328	322	331	328	336	302	300	325	315	310	291	338	279	317	343	308	323	299	293	312	345	331	325	307	296	335	339	295	317	345	303	300	298	326	287	346	307	331	330	327	286	285	343	323	336	317	276	321	322	318	306	343	291	286	298	324	356	306	294	315	304	341	307	325	303	292	312	296	307	296	290	296	304	327	314	307	335	319	304	329	328	314	321	336	297	300	328	315	313	341	286	345	353	301	308	324	309	310	325	355	321	345	318	340	313	334	315	313	301	318	318	320	320	308	301	321	303	314	320	342	319	325	321	289	303	348	328	335	317	326	322	293	303	298	291	333	324	290	314	296	321	314	313	297	304	300	292	344	315	318	326	333	319	304	312	289	282	340	320	314	300	319	297	312	316	295	331	310	337	316	307	312	328	319	297	300	305	291	310
22294	17613	18119	14580	10879	7657	3510	2755	2287	2081	1964	1763	1578	1475	1438	1296	1159	1142	1095	959	930	949	915	855	852	850	793	852	858	798	853	797	802	837	751	755	783	765	746	761	806	779	732	742	792	807	787	748	768	769	717	723	751	709	707	733	739	780	739	743	768	749	729	706	754	740	787	726	736	742	754	748	782	759	726	719	721	652	778	782	721	729	761	771	706	697	747	717	727	726	755	760	756	799	770	752	689	718	744	792	755	729	761	699	779	719	748	789	773	723	720	735	746	758	761	762	710	744	774	676	773	728	775	773	771	685	700	689	730	773	736	764	739	719	737	715	755	754	762	708	781	772	752	703	776	763	779	742	748	675	716	695	695	811	732	766	745	782	717	781	779	748	733	738	748	691	741	751	677	766	726	724	755	742	725	746	744	726	815	716	741	729	745	775	781	732	693	776	745	751	730	737	717	744	754	740	753	732	784	755	756	758	766	740	728	746	762	764	721	743	717	756	723	732	698	747	781	733	763	728	731	732	746	767	754	714	788	769	720	796	737	714	717	721	701	758	738	762	715	738	764	746	718	678	731	748	736	742	724	760	748	766	816	705	722	761	732	717	756	697	749	724	780	710	754	713	759	779	712	748	725	731	711	734	749	703	691	731	738	722	746	736	749	701	742	794	755	732	716	753	706	758	706	755	761	731	773	732	745	709	744	777	692	755	745	760	695	745	735	730	754	710	765	731	769	767	714	714	737	814	789	732	745	771	672	723	738	736	708	747	743	752	746	753	734	701	752	728	728	720	728	748	747	791	732	741	702	752	721	735	736	757	757	722	688	768	764	735	736	729	753	714	696	684	734	679	726	775	751	704	699	748	714	722	688	722	742	742	699	730	799	742	726	767	728	700	706	722	755	730	759	740	752	758	707	733	703	741	755	758	711	717	773	690	767	760	736	773	774	752	754	788	734	732	772	760	733	743	726	697	789	754	728	744	743	706	732	714	746	783	788	752	697	741	761	742	726	735	787	743	681	749	734	742	700	778	755	723	755	726	759	733	681	714	736	753	760	730	741	719	767	741	704	713	691	735	775	751	753	731	726	780	727	727	737	707	725	709	755	728	695	735	753	768	732	779	713	785	691	715	684	726	764	766	717	695	777	754	743	760	724	706	702	751	760	739	743	737	732	701	771	703	739	733	777	742	785	781	754	763	762	735	716	736	735	682	780	744	718	773	726	704	722	766	771	706	723	714	724	768	753	732	732	747	714	772	698	746	756	764	742	715	779	723	702	734	729	748	762	725	715	768	744	734	728	765	739	803	715	717	684	728	726	736	703	732	780	746	731	782	756	776	713	808	761	712	740	751	766	704	738	712	748	692	738	738	726	762	724	810	720	723	740	725	712	724	719	687	799	738	726	764	721	776	774	799	719	775	670	735	792	684	758	724	755	695	734	706	683	802	738	735	733	753	798	738	750	721	778	666	759	742	742	730	714	727	775	765	736	731	767	709	739	697	749	745	757	762	762	732	732	766	734	731	717	774	767	684	718	734	767	702	762	729	810	737	748	774	773	755	687	762	774	735	780	695	791	746	730	769	721	761	750	736	766	791	716	726	709	745	761	741	738	726	719	795	735	742	733	738	749	743	771	764	777	735	748	736	758	760	702	713	756	738	737	771	772	700	679	783	801	755	755	658	752	720	715	737	735	721	760	741	748	781	751	743	761	772	742	718	750	728	741	727	732	763	774	694	773	764	782	737	791	738	761	833	743	698	745	738	770	719	710	793	741	747	755	767	729	733	767	728	761	705	712	683	749	741	733	765	729	710	775	752	772	717	726	714	745	730	761	740	725	734	745	783	724	715	762	754	748	734	749	733	718	720	792	710	719	769	706	732	769	749	768	753	794	748	737	718	708	721	700	718	755	732	731	731	728	755	766	735	737	738	724	762	755	711	760	731	747	742	731	779	742	768	753	772	744	715	716	765	741	774	740	773	710	703	791	731	766	696	778	748	784	794	701	731	704	761	744	734	750	720	704	733	762	725	739	736	766	725	725	745	732	762	732	715	724	733	712	778	700	690	769	753	783	759	719	685	700	732	717	751	742	771	733	719	805	754	728	723	744	716	724	732	717	776	710	721	754	714	740	744	715	704	714	736	718	731	751	746	701	728	705	735	753	730	784	734	775	761	756	756	751	752	688	706	772	699	802	724	690	715	763	738	765	699	738	739	744	730	745	751	754	746	769	721	787	763	702	728	749	748	740	717	734	745	737	790	737	751	699	730	782	761	705	792	775	713	757	733	763	727	723	736	755	699	781	738	727	766	715	702	741	762	717	777	743	723	766	728	723	693	757	754	742	725	736	783	705	734	775	755	776	757	761	709	733	743	756	729	721	783	722	790	688	728	787	733	743	730	747	720	772	735	666	775	750	777	695	750	787	674	750	749	736	760	743	690	726	733	709	738	660	739	737	735	695	702	743	710	739	705	744	768	677	715	733	745	758	757	785	766	696	768	711	741	765	744	723	749	776	729	767	766	734	737	712	733	725	701	776	752	743	749	735	746	788	771	729	736	721	739	748	776	792	740	772	685	733	737	747	732	735	758	765	768	785	747	738	767	714	708	716	768	680	720	722	767	747	708	705	726	738	727	735	709	771	717	757	777	735	721	786	772	729	728	740	717	736	750	756	714	759	701	735	716	765	692	754	727	762	726	702	778	771	758	757	737	773	736	751	767	732	755	714	741	739	720	733	712	779	703	771	751	672	768	735	725	719	760	797	692	746	761	722	705	755	709	735	755	720	799	715	742	723	755	728	819	726	776	761	727	760	725	746	697	774	750	743	760	773	708	719	761	721	746	768	750	768	757	723	765	724	757	758	699	757	722	745	707	758	710	740	693	735	771	714	767	761	735	732	755	726	709	803	737	710	778	771	725	749	732	739	730	722	712	752	760	703	746	722	723	728	748	683	750	718	750	785	686	732	740	684	724	746	769	710	687	776	745	725	715	729	764	742	680	690	781	744	701	734	764	718	735	754	780	727	728	721	757	750	747	718	745	724	749	702	762	746	744	771	714	803	732	700	729	719	708	766	722	768	736	808	756	713	696	784	753	758	737	766	719	705	757	781	775	745	780	751	750	720	723	729	734	789	700	781	711	776	711	724	756	741	739	758	730	719	757	717	730	743	761	755	688	774	782	740	759	716	707	745	767	756	751	789	710	759	791	689	724	736	718	766	750	759	804	749	763	728	735	692	674	776	764	688	743	730	748	755	734	733	764	789	760	770	746	723	802	721	734	756	711	789	759	753	723	813	744	776	758	722	727	768	730	730	740	724	756	746	703	709	792	745	762	754	706	700	769	720	731	755	779	723	712	729	752	772	751	729	735	769	713	764	772	776	733	761	705	762	729	733	742	757	767	778	781	750	741	728	713	728	767	754	695	738	732	716	732	729	728	763	741	763	726	690	719	713	712	765	749	689	758	753	694	736	751	757	740	718	760	725	754	723	699
40589	25635	20475	11871	6801	3596	1461	1018	843	684	622	581	520	547	457	401	404	383	331	369	357	353	346	339	333	329	282	327	299	292	286	293	265	309	313	285	294	284	271	294	290	308	297	312	287	270	286	305	262	285	282	258	296	313	292	254	291	252	316	276	272	268	281	265	270	270	275	275	279	287	286	254	288	297	296	279	268	298	296	273	261	256	295	300	297	275	287	272	314	303	285	303	275	268	250	260	267	281	249	273	261	283	270	286	276	248	277	249	268	278	272	270	296	295	285	263	288	276	269	299	293	259	302	288	261	254	282	276	280	286	279	324	298	310	309	279	268	273	288	230	283	265	264	289	260	273	316	271	273	258	314	260	255	276	300	270	281	294	286	278	275	232	250	284	276	287	282	298	291	255	246	290	284	315	255	269	257	261	308	270	264	261	260	262	280	266	248	279	270	251	314	283	297	249	281	279	276	269	287	283	303	303	288	253	288	288	306	308	275	279	317	286	272	309	280	290	283	288	244	321	286	274	288	281	267	275	250	280	305	297	292	261	278	298	272	291	266	254	282	298	322	322	284	264	295	281	277	261	259	259	266	318	305	300	311	284	278	260	262	264	281	273	303	296	286	276	294	271	265	273	277	285	278	314	290	294	293	295	262	286	305	294	287	289	275	285	240	262	315	265	266	272	277	309	261	286	306	274	258	277	268	307	294	303	296	283	264	271	252	298	311	297	288	299	276	277	262	276	283	290	279	298	298	270	278	285	264	254	276	274	296	276	291	271	277	273	296	266	292	270	290	272	290	291	275	290	255	305	273	303	268	243	258	268	259	285	288	264	259	262	289	309	264	264	262	249	256	293	291	294	280	288	321	304	250	303	277	266	286	310	321	268	251	308	281	300	280	267	281	268	283	270	309	305	267	299	283	294	265	292	277	299	273	253	305	276	273	300	270	284	266	267	259	277	272	261	273	264	258	296	299	300	285	258	274	268	284	310	272	269	255	279	256	271	253	297	294	268	312	281	276	275	300	296	296	244	274	275	272	304	244	281	269	277	260	275	286	266	280	299	280	296	272	270	275	268	291	282	260	280	273	265	283	273	312	274	245	274	265	301	263	255	277	267	266	303	276	251	268	282	267	320	285	268	272	280	304	272	267	261	318	305	283	266	274	298	267	277	270	266	275	286	293	254	281	268	295	252	326	298	274	289	269	268	259	249	282	275	293	257	266	268	290	261	262	260	293	270	261	274	254	276	293	284	287	293	260	278	287	315	286	287	267	290	277	283	282	252	282	266	283	290	278	286	265	292	278	312	280	282	294	267	292	260	260	288	302	321	271	293	264	303	294	312	297	259	274	290	260	291	263	255	279	292	291	274	279	276	261	278	279	264	274	280	264	287	300	297	288	281	286	295	300	315	298	312	272	268	261	296	276	284	259	283	275	288	287	285	289	288	272	306	306	295	270	287	263	289	277	287	290	233	291	255	258	263	274	274	282	252	300	287	269	309	278	301	264	305	261	286	293	312	292	281	265	276	275	266	267	271	292	313	304	285	271	280	312	284	302	296	269	279	246	287	295	286	283	267	257	268	291	256	330	261	288	270	288	255	293	272	261	266	284	270	318	264	284	269	262	314	282	253	288	287	279	271	288	315	283	306	291	280	319	275	241	264	258	270	282	301	272	317	287	245	279	268	286	274	287	282	243	286	306	269	312	248	289	261	298	254	280	287	288	269	246	262	307	279	259	281	274	275	257	263	293	291	267	243	324	279	293	286	290	273	260	271	280	285	317	289	273	274	300	291	242	300	281	298	257	289	308	329	290	245	279	282	312	252	276	262	249	289	299	278	296	270	265	288	287	266	253	294	268	312	271	294	305	278	289	299	285	288	259	303	317	268	266	263	243	240	268	282	268	287	298	274	303	308	272	270	311	305	293	262	287	281	273	261	320	264	296	299	294	280	277	282	324	294	242	295	300	310	278	273	274	280	257	247	309	298	317	267	285	297	308	286	289	270	265	292	275	267	306	303	300	267	296	267	262	266	290	251	242	256	322	247	283	259	250	276	264	299	241	308	244	281	261	271	287	287	273	283	296	286	279	276	298	303	286	268	295	281	265	283	280	271	269	316	277	269	270	287	284	283	295	297	303	310	281	285	321	267	288	269	320	263	273	294	266	249	268	251	264	280	273	289	290	289	298	265	268	286	247	249	291	293	295	270	276	284	245	266	308	298	278	285	294	286	289	295	312	302	243	330	306	276	294	263	275	266	308	281	292	302	302	281	265	279	288	256	284	281	281	256	266	249	283	313	266	265	294	308	290	288	270	274	296	298	312	286	285	273	291	276	276	275	309	287	307	301	273	272	264	283	256	314	296	259	294	281	285	269	282	264	293	281	289	290	282	284	274	299	270	304	287	240	276	267	268	293	296	263	260	286	289	269	275	293	282	291	285	296	272	273	291	299	263	258	276	272	273	300	302	260	297	276	290	270	290	279	267	303	332	296	317	267	300	314	284	284	304	291	271	254	306	289	270	304	290	288	271	279	301	300	277	283	262	319	258	258	278	267	271	280	298	305	273	266	269	268	288	286	291	250	285	304	281	286	263	290	280	298	305	281	268	289	282	273	269	291	284	303	297	304	256	292	288	290	342	331	309	297	280	284	255	251	274	266	276	314	280	291	288	275	240	287	268	247	276	289	246	279	261	312	278	265	273	280	248	294	296	269	298	286	306	284	270	302	244	269	281	299	267	292	275	258	263	254	277	282	256	280	255	302	294	319	244	300	269	266	262	277	262	295	282	263	276	292	261	253	276	254	261	291	272	294	279	305	265	299	313	260	282	277	263	268	258	270	276	284	302	263	276	271	260	268	287	279	269	283	301	269	290	272	289	282	276	268	281	274	287	324	294	269	278	287	281	325	271	279	253	267	267	305	267	294	305	306	268	277	258	281	272	270	277	290	318	281	269	325	262	266	275	293	279	275	298	271	270	267	275	276	291	296	254	273	292	238	263	262	283	282	299	290	271	276	250	256	259	267	268	272	276	239	289	299	282	276	266	291	285	276	273	285	273	264	281	274	273	312	308	263	290	281	288	278	288	285	278	299	276	254	284	268	295	292	301	287	297	306	273	294	276	270	262	254	272	281	266	276	289	267	296	310	278	289	268	286	257	275	289	282	276	290	271	281	283	268	279	283	285	285	284	277	274	305	309	307	298	324	285	300	289	282	254	268	289	304	306	265	290	260	253	297	284	282	303	267	296	267	311	258	256	262	265	247	283	265	284	304	318	277	304	275	282	295	265	268	265	272	313	265	256	260	290	293	283	271	272	283	262	286	303	286	281	286	302	311	283	284	301	276	247	279	280	268	277	256	284	279	280	265	288	280	253	241	255	290	274	285	266	265	317	272	323	271	279	244	273	280	290	267	308	309	284	285	295	264	273	303	298	281	280	301	282	279	282	309	270	271	306	307	265	280	245	275	249	292	291	295	289	287	259	274	266	284
26717	20741	25226	20779	16691	9786	4985	3950	3196	2891	2485	2333	1950	2105	1879	1645	1411	1265	1201	1120	1057	1061	948	960	919	792	875	836	857	797	830	789	776	821	692	739	726	738	736	723	775	692	744	650	684	711	652	701	674	667	654	629	663	664	683	670	634	642	666	621	699	659	653	644	672	703	647	687	692	687	699	665	702	667	640	633	687	676	672	616	720	655	689	671	635	606	638	634	660	684	682	699	676	662	642	689	634	718	645	642	713	649	684	677	649	641	638	681	640	676	687	721	607	687	639	692	679	653	664	648	647	643	641	589	632	630	654	671	654	656	679	657	635	675	651	638	661	689	694	681	638	668	643	668	643	656	655	657	699	636	664	683	637	673	673	665	678	681	682	628	684	678	610	647	655	651	661	630	716	656	644	620	658	659	684	654	605	643	646	679	670	698	669	649	621	661	685	674	659	627	695	680	613	656	639	661	676	654	630	621	647	658	672	668	644	647	693	662	711	670	664	666	593	704	671	617	669	639	675	697	652	658	660	665	686	634	680	690	643	655	677	678	653	660	694	660	665	667	657	668	649	669	682	651	625	687	669	674	646	633	629	669	677	664	672	628	652	644	648	672	695	665	647	712	641	677	669	627	690	665	651	662	683	643	662	665	646	619	682	657	653	675	637	640	651	642	627	669	687	662	675	622	618	676	662	648	646	681	697	657	673	681	673	653	640	617	693	670	681	641	674	670	657	628	694	654	666	684	684	664	652	670	661	636	669	663	688	696	676	656	635	658	626	639	659	669	688	660	638	648	608	689	670	682	715	624	679	669	655	695	650	652	632	695	661	662	618	661	649	676	644	674	621	670	634	655	646	636	650	664	644	657	665	650	650	608	653	670	636	669	646	697	673	674	651	676	644	703	642	690	606	630	666	684	640	661	666	676	670	670	601	715	654	698	632	662	696	670	658	672	680	682	678	617	648	653	703	664	650	646	662	636	623	658	634	692	651	716	673	615	696	684	640	669	687	631	675	644	617	665	646	649	661	671	667	679	687	655	714	679	630	632	700	660	650	597	694	663	647	645	672	699	691	658	646	680	673	683	633	633	708	646	634	662	670	658	675	667	651	678	614	679	625	641	647	673	683	702	678	680	647	635	665	699	652	659	664	666	645	670	683	651	660	632	689	685	719	689	673	676	669	652	680	659	673	625	664	688	610	676	652	661	683	688	701	604	704	663	692	636	669	649	659	687	683	672	643	650	681	679	661	650	657	655	656	616	683	647	650	640	647	682	603	644	692	675	619	648	658	612	725	681	732	657	701	670	614	616	682	662	687	649	609	653	647	667	630	583	638	622	658	681	662	625	666	689	634	659	665	701	665	703	653	628	676	694	648	658	685	694	622	645	670	652	699	646	643	663	733	670	632	631	688	640	659	687	646	674	678	661	662	681	669	679	702	665	637	668	647	702	666	662	661	664	640	660	676	690	709	662	625	654	638	655	650	671	707	635	633	714	661	640	642	645	635	629	635	644	659	667	657	655	668	678	666	673	647	658	649	685	701	643	633	651	657	678	714	649	647	623	610	646	674	655	711	691	654	634	700	637	654	666	670	694	623	658	700	682	663	664	634	657	646	700	628	672	669	603	641	661	665	655	623	649	669	635	659	670	659	673	675	646	616	666	628	671	726	693	705	673	669	666	648	663	681	658	675	685	653	685	623	667	694	621	641	615	651	672	626	676	697	664	650	639	614	725	663	612	624	717	702	661	664	648	656	681	675	710	688	623	618	675	688	629	647	629	634	645	638	655	643	595	659	722	663	704	641	650	654	646	657	686	654	647	654	689	670	641	650	625	643	624	612	683	660	675	671	688	669	676	656	679	689	646	601	666	681	607	624	593	685	653	628	675	659	624	681	639	684	687	639	664	601	679	663	662	645	604	684	644	671	670	675	682	618	658	684	618	642	641	665	664	618	632	681	623	681	617	675	624	641	652	655	653	684	688	623	653	652	683	703	675	644	679	631	653	667	668	632	685	655	626	648	669	675	664	646	632	666	659	628	695	634	680	654	682	657	685	654	669	671	658	680	669	669	649	630	701	630	700	704	662	610	696	679	620	643	681	651	666	678	635	666	673	647	646	697	731	702	721	694	663	664	658	636	634	633	647	680	635	619	666	644	647	649	663	614	625	678	663	650	659	667	652	611	626	673	637	681	598	664	624	656	636	607	702	657	719	628	673	635	655	651	706	674	664	607	660	618	698	629	620	681	680	698	633	652	659	672	658	658	696	694	630	683	654	662	690	662	582	633	674	683	678	665	680	647	631	673	634	619	630	652	654	703	661	632	639	678	643	653	670	667	636	679	654	640	670	704	638	668	669	664	653	660	642	645	650	663	670	623	670	662	697	612	641	654	663	664	630	654	623	659	689	650	641	655	680	678	710	636	681	662	650	632	666	713	693	680	644	678	672	655	613	702	648	664	645	688	689	662	690	599	643	658	676	644	671	649	673	719	659	648	652	649	641	685	644	618	659	684	690	661	667	649	612	643	708	681	683	616	639	694	657	667	693	657	670	700	620	634	581	689	667	649	649	653	636	673	671	696	670	624	677	617	676	685	657	647	663	681	702	690	669	702	658	651	637	656	615	646	617	640	685	634	661	621	643	660	683	649	627	662	648	665	645	655	655	683	664	683	618	645	632	654	653	645	621	626	657	621	631	666	674	638	674	705	665	663	619	627	710	682	677	668	650	653	661	633	660	664	673	692	654	650	634	657	672	697	664	720	663	656	657	688	716	622	673	665	656	669	661	632	621	632	657	687	664	650	652	659	685	679	691	691	667	687	680	639	685	664	646	686	641	688	635	727	626	646	665	679	646	624	657	697	692	664	674	698	738	699	675	666	631	659	662	688	631	668	671	617	656	639	657	658	676	640	662	644	669	667	698	688	682	626	653	642	705	689	683	678	670	657	678	667	686	658	674	631	714	678	700	642	670	692	679	695	644	653	628	647	623	623	691	648	638	639	626	634	697	680	647	695	670	666	701	730	613	641	654	631	637	677	654	660	680	672	696	707	643	665	704	634	697	685	664	686	670	646	646	669	674	664	634	669	665	638	714	657	653	660	682	673	669	648	643	624	664	663	697	700	661	644	652	658	648	612	660	598	681	693	667	651	706	699	645	684	672	711	704	626	674	714	712	642	671	722	689	679	684	674	681	659	636	664	656	690	675	695	672	642	662	652	639	618	698	631	690	656	639	643	665	665	681	678	683	661	628	607	612	657	687	652	645	662	718	648	651	598	680	696	651	724	658	659	674	633	640	673	672	630	668	618	654	665	627	687	656	662	671	657	663	633	659	649	618	622	642	689	702	706	699	648	674	630	671	704	618	662	679	678	661	671	662	667	679	654	667	661	646	669	709	673	682	671	671	659	688	665	649	657	643	679	621	676	684	699	644	660	660	650	653	626	671	644	693	646	694	675	674	628	676	659	639	657	606	688	677	591	681	647	614	655	628	701	682
18733	9909	7465	2764	1266	824	595	525	492	422	375	392	354	317	324	332	324	356	309	303	329	328	282	286	319	277	290	338	270	298	320	327	325	288	294	292	319	275	306	324	299	316	315	308	306	301	341	306	293	297	300	363	263	307	289	295	301	286	290	289	333	328	290	328	291	323	330	312	333	320	297	296	290	306	273	300	299	271	285	322	320	294	317	297	281	301	308	306	287	295	306	339	302	324	286	300	278	310	318	293	327	290	308	300	318	281	293	288	319	309	281	318	309	284	287	304	306	296	317	288	305	314	360	279	290	331	306	313	290	273	292	290	296	288	352	283	341	285	336	310	278	290	317	325	312	304	301	281	306	316	296	315	296	285	307	305	320	303	278	308	295	272	310	329	308	321	276	296	295	294	288	295	281	305	297	308	268	292	295	314	290	282	310	317	324	337	322	282	297	326	279	301	279	284	322	309	282	322	288	294	301	303	293	320	274	291	322	311	293	285	328	311	313	316	288	274	305	297	309	338	283	318	326	297	268	309	271	293	284	309	318	275	294	270	245	272	285	312	294	336	320	331	303	319	287	321	305	294	305	313	328	281	285	298	308	295	302	318	296	345	279	324	301	300	324	280	303	303	294	286	324	313	319	298	300	324	274	326	327	292	311	308	300	276	315	323	275	293	313	286	295	279	307	312	295	289	292	291	305	308	283	313	317	315	337	294	343	305	286	283	293	305	314	272	293	318	313	298	289	298	320	298	330	326	287	316	335	338	294	309	318	336	307	313	305	255	312	296	302	312	302	323	347	314	300	296	300	304	303	309	294	315	275	303	306	307	285	290	300	329	285	308	316	306	307	271	289	335	337	332	316	288	280	307	322	294	308	292	306	359	301	295	312	260	299	281	307	297	304	336	312	328	304	285	321	304	346	318	301	315	296	270	328	301	294	313	278	313	311	311	287	321	277	307	323	294	317	336	298	297	300	290	299	280	276	299	306	331	302	325	320	302	290	301	334	314	284	332	343	339	336	267	323	317	294	296	333	280	289	271	300	278	284	277	291	311	302	294	310	299	307	308	316	310	320	349	306	303	266	291	299	344	295	313	327	280	322	289	318	307	284	300	321	321	303	312	314	288	273	313	308	305	296	330	318	308	302	290	314	335	330	335	282	299	326	332	310	341	322	309	281	296	283	354	301	340	263	243	298	279	309	300	299	311	327	325	303	266	312	290	301	289	281	282	248	283	318	294	306	287	289	287	321	320	320	294	306	322	308	293	290	311	328	300	311	311	280	315	303	347	294	287	319	296	288	281	269	305	280	260	290	310	311	310	281	338	303	279	304	277	324	321	331	299	308	338	286	279	274	294	303	286	262	318	292	313	338	319	309	313	278	292	319	297	297	330	333	318	311	292	318	284	311	306	316	308	311	297	295	309	307	331	296	316	325	284	308	289	341	331	295	327	313	353	303	298	273	295	295	321	327	296	292	339	263	298	316	245	304	289	292	279	291	313	318	306	290	311	290	290	313	305	305	306	327	278	294	305	290	312	275	293	300	300	277	333	336	321	341	338	312	344	333	323	316	316	305	326	279	310	332	306	310	307	304	320	310	325	274	307	308	301	293	316	292	310	317	265	334	264	313	316	324	307	292	303	322	314	300	289	300	307	303	305	287	301	290	311	342	321	307	310	290	327	304	317	332	299	295	318	318	283	294	300	306	310	299	321	343	320	287	277	295	278	299	273	303	341	336	335	300	276	306	318	297	319	287	297	276	303	303	318	331	314	319	298	297	315	296	316	280	312	310	286	300	339	298	357	341	307	327	272	322	302	304	269	289	311	291	309	287	295	274	347	304	289	308	322	305	300	289	310	302	321	303	269	299	281	267	313	294	297	311	273	298	332	315	277	316	302	289	274	309	328	297	300	291	317	283	315	290	333	319	301	273	299	324	326	314	314	329	292	301	285	276	290	281	336	330	306	318	326	321	314	317	319	274	278	296	295	276	335	305	321	303	271	290	297	306	348	325	312	298	287	315	319	319	322	284	266	296	300	312	339	304	304	313	303	280	287	295	303	312	318	307	321	298	291	295	278	278	294	287	313	332	325	296	287	286	306	292	297	327	289	301	297	318	319	316	281	284	294	298	295	337	299	304	317	306	310	309	298	293	314	314	289	301	283	314	320	281	305	297	296	320	300	307	325	294	314	286	308	308	315	289	312	268	343	280	340	295	297	333	304	284	274	306	277	312	301	293	322	292	318	369	280	289	283	297	328	314	290	314	305	301	300	288	296	298	294	296	301	265	294	315	314	320	298	329	277	315	326	281	302	302	305	314	318	317	298	309	300	341	310	315	273	326	296	267	299	294	307	341	330	305	317	320	320	289	324	304	312	293	325	317	349	281	273	296	302	320	321	302	320	282	304	303	310	313	312	277	289	309	346	310	314	311	282	358	287	287	296	313	278	331	275	316	336	286	271	326	283	303	323	272	309	288	300	323	327	336	291	279	291	295	297	272	313	314	310	292	285	299	320	310	302	287	315	307	288	324	299	249	312	276	260	306	302	296	303	307	311	321	311	349	306	297	307	345	278	306	291	308	309	307	306	313	301	298	299	319	297	338	352	313	300	306	308	276	297	318	310	309	290	281	326	309	290	291	325	295	286	310	316	287	267	292	293	293	270	325	329	329	281	282	322	328	353	318	285	296	290	310	315	279	289	260	273	290	280	306	349	315	315	323	297	270	295	344	305	283	284	270	332	300	297	313	305	302	282	318	271	291	298	305	280	296	299	323	311	300	277	312	307	309	325	321	323	301	297	298	305	322	282	316	298	314	302	291	288	293	322	308	311	278	309	334	314	333	292	304	286	291	293	328	323	327	300	309	326	316	318	315	274	313	276	331	306	305	316	305	306	302	275	306	277	318	293	315	273	297	301	299	292	265	303	279	284	286	319	301	288	286	314	281	297	301	293	293	304	308	322	344	332	297	294	312	313	278	317	282	303	288	310	297	311	295	313	292	329	270	304	289	317	316	305	323	298	289	309	304	273	286	284	318	297	262	351	292	293	290	286	286	300	302	289	301	318	317	313	317	299	306	306	324	302	309	364	312	313	285	307	283	270	314	317	300	280	320	273	300	316	319	290	315	327	338	311	299	305	308	292	289	302	309	296	298	289	307	283	300	296	296	277	339	308	324	287	294	267	261	291	289	307	313	289	317	334	281	293	303	332	325	293	293	335	324	322	286	288	296	313	310	290	287	285	310	279	324	282	305	318	290	305	327	269	298	286	304	273	270	321	317	294	313	330	299	278	330	289	316	274	329	290	305	275	294	313	274	270	299	306	292	285	261	320	280	262	298	324	345	314	304	301	333	298	278	321	272	319	311	294	329	272	312	281	275	314	303	302	272	306	285	321	298	305	315	285	316	322	294	284	275	321	290	276	324	282	341	326	308	288	261	318	298	313	314	293	313	310	283	313	291	319	298	298	333	304	293	330	284	292	280	297	284	296
13417	9425	12641	6975	4456	2895	2115	1680	1455	1371	1255	1082	1122	1049	958	922	938	895	808	745	828	824	750	765	738	727	754	745	779	739	758	716	752	741	734	684	688	666	749	734	744	745	717	751	740	720	692	776	700	749	682	725	752	687	736	676	708	719	762	749	661	706	718	728	703	721	723	669	723	714	764	771	740	716	738	720	765	718	709	689	703	714	716	713	754	740	704	731	696	740	734	747	720	681	760	747	712	734	692	757	731	652	721	709	679	689	737	697	686	769	674	731	714	731	707	700	715	762	735	700	739	765	726	740	719	749	686	743	763	675	699	774	758	735	697	715	693	715	693	770	743	737	729	693	764	773	779	716	697	741	731	706	653	679	761	745	705	742	706	738	703	729	758	717	700	701	742	741	728	704	769	723	720	759	718	699	701	710	700	740	754	721	735	736	736	734	736	694	688	707	755	654	660	741	732	721	672	719	744	728	754	748	719	761	710	665	682	749	696	715	694	719	690	705	738	743	740	755	692	773	756	676	731	661	712	781	723	678	746	730	709	731	706	698	689	714	701	689	760	766	722	769	762	729	755	697	739	672	745	721	713	684	718	763	724	736	691	693	744	708	714	737	699	687	711	665	729	695	693	737	686	705	698	680	683	711	724	750	668	771	684	690	722	725	694	681	679	751	684	728	708	730	742	705	716	710	732	691	717	712	749	698	771	716	652	715	759	711	737	765	715	724	747	730	729	752	685	755	703	725	697	727	731	723	719	766	736	718	686	775	712	710	720	721	732	728	736	716	711	655	744	708	711	735	707	743	671	716	764	735	753	669	721	718	724	694	701	767	705	769	733	770	741	705	691	678	671	728	735	714	736	738	719	724	699	751	734	743	736	769	702	775	723	714	695	718	732	665	755	759	756	725	718	720	741	728	736	778	737	747	787	648	712	739	732	715	701	714	726	773	763	726	729	717	752	678	752	735	768	721	710	658	659	682	752	720	707	736	738	725	713	704	745	705	711	746	706	688	759	743	715	746	669	716	754	739	748	721	717	687	680	693	730	779	685	695	764	697	693	751	728	738	758	707	747	696	742	731	696	756	704	723	719	744	695	730	718	692	721	773	703	717	692	660	721	702	750	682	754	710	723	733	722	730	684	725	733	773	736	680	698	714	724	687	726	694	723	740	705	739	708	722	701	736	751	699	740	679	778	762	727	740	704	707	685	716	708	719	692	741	745	704	715	755	743	745	754	741	722	722	807	735	709	668	733	720	742	691	689	682	732	717	715	698	708	707	692	710	733	708	728	698	739	729	677	724	735	747	754	706	750	727	757	696	709	717	728	776	742	720	747	695	719	670	705	697	747	654	707	727	710	684	764	668	691	746	741	700	691	737	727	715	660	713	724	737	715	718	755	733	776	705	733	726	717	740	767	706	711	742	714	753	721	732	712	739	715	736	701	730	700	691	759	728	738	675	703	717	699	732	721	749	691	677	677	725	735	780	727	743	700	779	707	711	715	707	716	756	684	758	667	680	751	741	709	753	715	714	719	715	721	773	718	713	669	748	734	749	692	737	763	707	699	749	701	631	762	731	702	746	708	704	703	701	704	731	724	694	686	688	730	702	722	750	742	731	723	729	739	703	715	725	754	725	720	727	721	720	751	723	756	752	664	746	729	703	704	708	679	788	744	737	717	759	725	731	703	721	693	705	750	724	752	729	692	734	705	698	728	697	734	692	741	731	737	752	752	691	707	676	713	760	687	692	773	733	726	748	718	760	686	717	714	707	762	777	717	757	732	701	725	706	708	659	628	702	723	721	763	742	731	709	714	752	657	673	719	697	658	802	678	673	716	703	731	698	730	694	712	734	708	698	678	723	738	720	751	698	768	695	704	692	724	706	718	678	731	702	719	727	729	679	749	688	737	740	711	699	727	723	689	698	696	709	696	722	709	731	711	734	754	742	771	717	679	742	737	704	732	716	675	720	751	730	703	749	695	736	680	719	738	727	775	690	720	701	699	733	736	717	744	728	709	707	710	718	770	730	721	752	660	685	744	718	706	707	754	724	699	739	725	698	752	710	739	724	701	751	690	757	699	752	723	664	734	724	735	752	744	719	672	715	717	685	685	720	742	707	756	734	712	676	733	744	704	718	701	762	728	725	712	738	748	719	754	751	711	714	745	793	738	746	707	759	748	724	758	741	659	755	665	707	738	699	735	752	757	717	713	710	714	751	710	718	751	710	708	691	690	730	706	703	726	710	721	749	695	731	703	710	744	696	738	711	749	752	722	735	737	733	713	711	760	741	728	745	702	732	737	730	663	702	696	708	662	739	717	679	781	743	724	722	706	732	671	702	739	766	772	694	748	715	711	736	714	688	731	746	704	735	695	730	740	746	689	756	737	716	731	706	685	715	767	717	694	736	726	673	733	696	711	690	714	703	707	686	723	665	712	742	759	728	725	739	738	656	730	701	745	737	707	713	721	722	726	737	697	696	749	686	776	747	760	672	765	726	733	708	699	693	723	731	678	708	747	727	726	693	766	752	689	780	746	724	704	742	737	726	713	711	738	750	688	730	743	696	748	721	703	766	712	740	687	735	695	690	710	739	736	663	703	713	782	694	717	734	702	694	712	708	722	707	722	726	773	693	746	745	734	710	682	700	765	716	722	703	662	755	716	704	718	762	716	685	721	696	736	697	742	698	747	749	721	705	708	712	706	707	706	738	696	716	727	660	737	680	697	666	747	746	717	654	690	746	717	674	689	708	718	739	758	678	711	709	707	714	674	749	729	741	693	702	742	681	729	726	744	734	746	662	718	751	701	706	698	691	743	727	703	730	740	740	784	726	682	756	719	731	701	694	710	718	699	729	729	720	755	677	747	723	673	692	724	744	680	719	681	728	659	696	705	700	685	723	715	747	737	718	745	712	733	758	723	700	724	710	762	734	762	703	718	749	753	673	725	681	713	694	720	723	726	709	758	712	723	710	711	759	769	713	715	727	683	755	707	742	735	698	693	681	686	716	703	673	787	714	747	672	724	722	729	762	793	759	733	739	756	703	727	735	704	686	664	720	721	721	749	731	733	736	738	728	705	712	717	702	718	738	750	751	777	725	759	759	718	719	692	688	718	719	773	699	721	691	777	770	707	703	671	702	736	707	725	730	700	705	718	766	723	703	708	746	729	721	691	770	711	703	754	648	702	723	718	699	708	759	699	765	719	701	731	688	708	751	740	714	759	755	713	791	743	721	690	750	701	718	747	723	697	750	740	737	705	736	727	741	706	725	709	701	738	723	682	759	720	729	712	725	716	698	734	710	750	736	728	663	745	677	706	742	693	716	697	723	736	701	703	695	737	716	770	743	763	697	769	703	709	751	732	723	741	759	707	735	718	700	736	710	738	718	690	708	673	768	701	690	689	698	740	740	729	723	690	711	748	768	685	742	747	748	748	714	730	704	674	699	691	676	766	715	753	754	720	697	697	731	739	738	678	747	677	731	760	713	733	689
32641	17973	12804	6839	4161	2385	940	693	583	570	536	510	478	445	437	388	364	342	395	340	353	339	366	357	357	354	322	312	331	346	279	323	323	340	300	289	289	302	356	322	356	324	319	302	306	326	331	320	326	299	329	334	303	322	316	318	339	290	331	316	312	326	312	335	325	320	334	293	327	303	320	319	334	311	329	310	304	298	308	341	319	289	310	309	316	322	316	337	305	328	316	329	310	316	295	335	315	322	349	306	294	342	303	309	312	305	342	350	279	286	316	323	363	315	343	311	337	323	311	323	318	301	285	292	288	335	300	339	316	310	315	349	319	291	302	327	317	321	293	317	316	328	321	310	291	310	320	324	330	320	318	299	340	318	306	291	316	296	328	354	300	321	320	316	344	325	297	356	310	311	288	334	331	271	295	323	291	291	300	310	364	312	309	334	292	324	334	297	308	334	300	293	336	297	305	274	289	278	338	344	350	283	308	331	336	300	300	322	329	332	316	304	310	307	306	303	315	307	324	319	326	331	344	322	335	335	339	299	303	317	296	303	344	341	297	288	344	334	307	329	327	309	302	296	314	351	314	310	349	301	307	332	279	330	304	328	307	301	320	321	319	347	306	289	311	323	328	324	331	329	313	358	304	312	330	305	331	316	310	291	336	336	312	351	331	304	291	315	319	330	307	332	304	309	292	294	320	300	308	303	356	330	322	337	295	298	332	312	346	334	309	304	308	344	346	307	349	330	329	270	310	281	321	314	310	331	301	299	331	303	310	286	311	307	348	300	293	322	310	312	330	296	290	306	324	354	307	303	291	290	349	350	331	283	316	312	298	312	296	291	316	310	309	301	312	305	312	317	286	309	332	297	282	350	355	309	322	345	369	305	334	274	304	319	310	286	305	295	312	318	310	267	315	343	346	382	335	332	319	320	331	316	314	288	293	318	313	316	361	317	303	334	378	327	296	312	300	284	290	303	311	368	312	302	311	281	322	310	321	327	351	307	300	304	313	334	327	318	338	308	293	337	349	330	297	312	344	334	293	330	311	319	348	322	325	330	321	323	356	305	335	298	311	353	346	323	323	335	299	313	319	286	292	318	275	324	317	323	305	301	312	322	326	291	313	292	315	312	343	318	269	312	294	328	325	328	336	334	326	303	335	326	330	317	320	318	300	301	318	312	280	329	325	347	329	305	289	289	309	307	311	323	338	337	308	314	307	295	289	321	313	340	311	315	325	288	304	316	346	346	328	308	353	324	308	331	310	280	316	320	306	330	316	309	332	296	342	303	306	320	288	333	354	338	321	289	309	286	316	316	326	357	307	302	306	301	298	314	326	325	330	308	323	337	315	306	308	328	303	340	306	315	309	321	307	275	264	299	296	327	322	326	357	332	327	269	309	293	328	303	354	289	312	283	340	315	331	291	328	316	265	329	317	265	313	328	327	301	321	330	312	322	338	338	321	288	323	296	301	327	328	340	305	328	290	303	310	313	335	311	339	318	307	357	354	299	321	323	333	333	353	326	327	304	328	333	327	339	265	334	323	326	321	327	291	268	299	335	316	296	344	310	312	342	310	294	320	306	305	302	323	342	305	303	309	317	336	323	298	308	318	284	334	319	329	309	300	307	320	330	310	309	311	300	326	312	326	313	330	318	314	306	314	282	292	331	345	314	310	325	304	287	308	335	309	310	312	324	305	295	311	323	321	335	329	312	336	295	300	318	325	314	295	343	340	361	341	308	326	363	339	301	321	288	314	319	333	297	318	310	298	315	339	353	352	309	314	328	308	309	320	330	303	319	299	309	361	333	326	303	335	344	332	289	292	310	340	284	322	335	308	263	313	353	320	288	308	281	293	299	309	311	334	334	308	340	296	299	333	333	325	340	339	307	321	299	332	296	349	309	310	319	308	309	315	321	290	318	335	306	302	322	360	317	307	326	307	310	285	283	336	318	327	316	319	332	345	262	309	307	301	321	307	329	316	293	341	318	344	323	295	314	288	331	345	306	342	339	327	314	300	298	315	314	276	320	362	302	322	348	311	362	293	338	323	315	335	307	325	293	321	309	325	332	328	343	357	298	336	342	282	315	330	296	333	319	314	278	316	296	289	290	295	295	297	333	329	339	326	361	303	333	306	341	307	305	317	347	314	295	311	350	310	317	333	315	327	302	342	335	276	307	331	321	323	307	325	353	299	314	330	338	312	345	327	321	305	302	302	313	321	343	340	347	299	328	294	347	343	337	312	323	317	333	287	326	338	296	316	368	298	318	305	323	308	324	346	280	297	327	325	294	311	301	339	331	310	316	318	309	311	328	320	317	269	334	325	340	337	299	337	331	279	318	316	343	318	337	346	276	283	325	334	325	279	302	299	347	310	306	297	329	328	313	337	319	317	301	320	319	331	329	307	324	359	334	350	359	298	325	311	334	342	354	330	291	304	317	344	325	305	318	322	324	304	342	305	296	308	304	310	283	348	320	302	315	290	306	336	328	346	299	293	308	304	306	319	313	296	328	304	305	351	352	289	305	301	334	338	285	263	299	329	294	300	305	288	328	356	306	319	330	318	308	333	330	320	335	340	288	317	312	324	319	339	320	302	334	325	313	303	290	315	318	304	323	341	300	312	288	331	312	312	303	296	332	323	317	312	310	302	302	306	324	296	323	328	311	293	293	314	323	316	322	339	302	313	318	302	317	343	316	345	322	317	280	315	323	329	354	296	321	313	282	331	301	318	329	321	322	317	323	340	347	310	318	306	318	325	298	294	299	333	319	300	319	331	322	306	296	337	344	322	297	320	319	297	334	313	306	313	287	316	327	316	326	316	321	328	283	320	298	313	329	320	322	286	331	319	323	276	336	290	331	301	285	311	325	304	316	324	321	331	329	309	298	317	301	320	310	321	301	329	309	328	336	314	338	317	322	317	321	328	324	307	311	315	335	303	349	302	306	294	332	338	327	317	323	319	323	322	292	322	330	310	322	310	311	305	319	331	295	313	317	339	303	330	287	305	293	330	294	297	335	305	315	299	330	320	296	336	323	297	322	267	324	321	317	304	317	287	303	333	346	322	300	314	279	317	309	305	310	356	310	289	329	340	319	326	322	325	327	340	332	333	288	330	338	312	295	319	329	317	301	334	304	304	348	336	359	306	331	328	295	314	296	322	320	314	352	338	337	325	353	299	297	345	308	316	334	302	294	306	288	292	297	314	341	353	327	310	296	294	315	324	305	338	332	325	320	301	302	313	279	295	310	287	306	308	320	300	311	338	294	312	361	320	313	320	297	319	311	299	290	340	347	297	307	317	296	314	299	311	304	345	307	315	313	264	320	336	311	306	307	327	328	335	283	330	314	309	312	293	311	351	303	305	317	296	284	302	327	312	326	309	307	289	354	303	335	310	315	326	324	330	289	271	306	327	312	333	293	308	321	324	320	336	344	312	324	319	277	306	353	312	293	324	312	319	326	314	311	295	282	356	325	307	335	313	287	312	302	329	349	315	294
22763	15586	17854	15355	12205	7716	3582	2723	2402	2081	1899	1805	1626	1531	1392	1315	1228	996	1055	1019	965	971	928	889	920	885	867	852	832	821	884	800	818	832	841	799	800	776	834	802	775	708	804	759	751	733	747	814	732	727	695	773	733	723	722	708	749	784	740	720	779	740	715	721	744	761	756	747	764	753	788	696	747	760	698	786	743	650	763	781	768	735	751	774	757	708	785	725	771	751	752	751	818	759	768	839	735	744	715	711	776	751	722	714	772	739	763	749	722	735	740	769	755	781	745	736	771	727	747	746	732	798	716	720	765	755	724	737	730	765	723	721	720	758	748	765	747	758	699	785	692	774	679	762	779	751	805	762	706	731	724	760	712	756	726	736	748	755	781	770	733	749	747	736	747	758	738	743	770	730	724	766	745	720	741	737	707	751	715	692	717	700	728	789	740	720	788	739	752	753	740	744	762	795	775	713	697	736	775	739	743	712	739	771	765	721	791	740	734	767	718	729	750	690	742	758	700	745	739	720	763	660	759	762	777	721	733	713	772	749	729	714	743	723	758	751	800	777	776	820	753	754	739	751	749	735	729	715	739	726	701	767	731	738	811	755	766	733	729	814	756	739	720	795	754	771	711	700	774	731	709	751	776	761	768	758	713	737	772	751	767	759	777	723	758	790	788	752	746	747	765	790	722	778	761	718	770	722	724	789	779	756	764	737	781	766	745	721	719	735	773	754	718	735	730	746	759	735	746	734	800	783	740	772	785	731	758	749	791	738	732	747	703	718	766	740	705	779	714	732	712	765	726	723	717	721	778	733	750	805	741	738	758	808	713	734	789	763	767	751	733	735	793	713	788	775	756	714	747	805	824	711	733	749	765	748	736	734	732	751	755	735	719	770	773	742	756	726	779	772	725	735	748	747	721	755	698	754	781	775	772	759	738	730	686	766	715	685	699	695	740	759	735	750	744	724	800	699	772	741	736	707	783	737	729	740	750	751	728	759	760	748	725	735	772	755	783	751	747	726	707	716	786	760	760	735	786	747	734	777	756	786	700	752	739	719	735	675	723	778	758	730	765	779	758	759	740	785	797	761	763	752	751	739	762	742	760	743	787	717	734	813	752	768	764	795	705	768	723	718	751	699	748	716	749	761	784	717	714	708	720	679	757	767	773	752	777	738	738	727	786	717	797	779	756	749	687	753	722	739	710	781	732	774	737	755	723	713	761	754	722	714	721	722	771	735	735	796	719	733	703	725	767	695	745	734	737	760	757	730	765	731	771	757	730	749	734	740	679	791	741	721	742	768	758	773	701	816	725	762	779	691	775	799	758	737	751	791	706	754	756	732	746	684	750	762	729	760	754	757	726	739	739	775	749	792	775	681	776	753	754	693	719	728	749	777	726	761	741	709	757	722	732	693	785	770	719	721	775	801	766	790	721	720	730	756	771	744	754	775	738	789	744	737	694	744	762	767	805	756	741	738	739	737	760	759	720	732	721	735	767	713	739	782	767	731	753	737	762	722	754	737	759	746	694	721	759	722	746	785	761	762	727	735	783	732	748	756	771	680	768	790	754	741	769	737	718	736	713	760	762	715	738	766	821	764	757	783	770	750	756	765	759	725	709	739	742	766	720	727	778	784	750	766	715	752	768	746	736	738	721	735	771	770	757	759	741	744	786	707	735	789	740	820	737	738	743	756	695	707	776	734	713	745	726	795	714	756	752	695	761	734	755	776	691	745	791	747	716	780	721	716	723	704	727	761	721	742	752	757	781	764	709	725	718	727	726	735	737	782	737	774	765	732	764	753	753	790	826	753	764	761	699	734	734	743	815	792	728	736	727	713	731	730	681	742	733	747	757	774	747	719	803	748	774	736	739	745	682	751	714	762	781	719	716	717	751	763	799	734	690	769	742	761	774	780	770	741	720	785	767	718	745	741	750	746	751	779	720	748	727	739	775	775	751	765	744	778	783	731	701	771	742	777	742	723	765	728	767	749	714	776	744	748	714	732	713	765	812	735	718	710	739	737	754	706	732	728	762	802	785	752	706	734	795	705	782	755	738	755	746	718	748	724	767	717	752	704	738	746	748	737	732	726	752	772	728	763	740	755	772	749	725	745	734	747	758	781	763	745	726	720	713	762	789	778	759	702	710	727	726	759	772	712	726	694	750	716	804	776	758	728	755	738	742	753	750	766	721	749	732	731	744	754	751	754	746	758	697	745	785	709	712	783	763	741	777	718	706	751	732	751	726	742	754	768	781	765	761	752	803	805	715	756	768	755	722	738	704	718	736	753	741	726	738	713	742	793	776	756	744	763	755	751	767	771	741	765	725	707	739	738	760	748	760	727	710	743	710	752	730	702	701	746	751	765	756	768	755	731	706	767	770	809	761	739	732	754	759	749	732	693	715	740	745	761	792	752	729	722	731	734	779	711	748	742	772	716	730	704	739	786	767	731	745	755	698	705	707	729	742	722	769	682	705	781	735	767	765	765	780	800	748	712	744	776	753	748	695	725	789	768	735	744	728	735	738	744	763	755	777	729	799	748	724	737	697	743	679	754	717	791	721	748	776	760	738	731	683	703	739	713	743	763	753	769	736	741	732	690	756	706	710	759	744	769	784	706	743	772	717	777	748	716	757	755	740	701	751	765	769	728	775	755	733	746	729	727	774	676	751	719	680	758	737	747	793	756	760	798	733	746	737	679	757	737	757	706	731	697	761	721	753	758	756	781	766	743	702	768	728	764	717	759	730	776	689	733	755	749	713	716	759	747	764	752	749	692	757	706	766	733	796	742	802	773	781	747	771	745	722	756	764	774	782	721	784	788	734	760	784	756	726	772	741	756	773	801	751	770	779	727	728	775	732	763	761	745	782	848	777	715	779	766	772	715	738	771	734	789	736	768	731	737	731	757	749	739	726	793	736	802	742	798	786	746	785	739	784	741	728	740	788	733	734	739	771	766	746	755	714	746	709	728	738	801	735	694	804	766	761	797	733	758	748	746	754	703	715	684	730	777	785	762	748	719	707	757	767	765	780	805	718	770	737	763	734	732	743	720	707	807	744	799	757	756	769	761	663	755	764	745	739	780	775	768	764	753	743	742	731	741	816	827	718	776	723	783	786	723	763	762	725	751	750	757	768	723	694	770	673	755	754	717	722	718	751	721	704	783	712	722	761	747	737	754	738	744	753	734	710	751	758	773	749	746	753	719	759	712	762	684	746	744	725	762	740	734	704	771	721	732	731	710	742	748	743	818	744	769	763	732	711	775	775	732	757	747	758	760	721	722	730	749	770	791	734	737	780	711	733	756	714	740	746	676	743	757	761	750	753	748	779	769	758	746	763	736	745	749	758	710	713	755	722	742	775	724	744	727	757	764	792	751	772	713	733	695	734	721	736	746	746	789	719	740	757	724	746	742	720	768	751	717	754	733	735	746	734	718	748	771	821	769	701	708	844	718	722	730	746	724	764	741	724	755	709	738	784	716	730	742	750	785	741	766
42685	25466	18992	11586	6941	3895	1353	864	671	581	599	573	516	481	451	374	385	350	349	326	361	335	365	288	352	314	302	335	314	272	284	279	314	286	280	277	298	300	280	260	269	267	296	263	325	296	259	269	278	292	271	294	284	287	280	294	281	287	297	280	301	307	251	251	281	258	291	268	314	284	248	257	269	282	278	303	283	255	274	317	250	275	259	286	309	283	297	296	284	279	310	277	253	273	304	267	302	272	261	302	254	309	281	275	279	280	282	273	257	266	273	267	271	307	288	290	280	246	293	294	295	240	267	300	277	291	311	297	268	293	296	295	291	316	294	250	262	270	304	307	287	291	332	266	286	276	275	300	289	308	272	286	262	265	285	313	296	283	290	269	268	288	258	279	291	315	298	271	266	291	239	268	278	320	262	295	280	293	292	307	310	289	273	288	292	287	282	308	269	279	300	299	284	282	308	289	276	295	281	282	299	294	280	307	316	285	284	274	310	277	249	274	261	312	261	285	280	280	312	265	277	264	286	275	271	298	314	284	287	292	316	302	288	318	287	252	254	284	258	270	273	293	311	299	281	270	256	286	293	259	277	270	282	310	275	275	293	305	282	288	294	283	271	282	275	253	281	291	283	291	320	261	273	297	299	273	320	257	312	272	266	281	311	288	253	290	264	280	306	292	294	260	306	270	313	253	297	272	285	338	294	282	301	260	276	314	274	301	278	295	273	281	271	299	301	306	287	290	274	315	292	298	299	280	296	269	313	280	244	278	287	273	262	303	284	318	295	301	324	270	283	263	263	286	265	293	278	284	259	267	296	296	273	280	277	285	291	309	249	291	280	268	287	269	269	260	289	287	285	286	281	246	294	262	303	262	285	285	268	280	265	258	251	310	286	274	279	318	308	311	306	264	275	289	288	328	272	284	236	277	253	287	264	295	250	323	287	270	263	284	277	298	297	297	298	300	294	293	321	293	298	301	281	299	277	293	303	285	266	302	241	244	285	275	309	305	254	275	245	285	311	327	277	269	254	295	279	296	284	278	312	309	263	308	279	280	286	237	255	259	281	255	279	278	319	301	274	287	290	289	292	290	242	269	276	272	303	282	231	298	254	283	282	282	309	250	266	273	273	278	257	295	279	294	290	278	283	294	299	259	269	318	271	251	290	280	298	284	268	294	289	298	300	280	295	296	278	250	288	296	286	300	283	278	324	270	297	302	289	269	251	292	282	245	278	297	284	262	233	261	297	272	280	289	296	302	265	276	271	256	276	245	240	253	314	284	323	335	292	250	297	323	286	306	271	262	273	280	252	267	279	308	316	268	277	272	280	270	280	285	300	261	283	246	296	268	289	271	287	277	301	265	307	333	272	273	270	298	307	292	294	292	279	284	290	281	284	273	299	292	299	277	297	279	324	260	290	288	260	316	283	302	260	273	307	267	323	287	304	300	267	260	287	283	297	275	289	280	291	288	329	294	315	289	268	277	283	277	306	266	284	309	271	301	313	315	299	293	264	283	271	296	279	287	282	270	296	266	263	307	290	266	267	267	269	283	281	263	269	291	308	284	300	255	304	285	320	297	229	299	248	266	255	266	319	264	293	289	298	289	317	266	272	285	270	289	277	299	283	294	319	290	314	303	309	299	289	306	283	261	285	300	286	300	293	309	293	270	282	303	262	291	307	284	275	271	301	261	240	326	308	283	292	301	327	288	267	293	285	278	281	295	323	308	299	278	267	301	268	264	318	302	323	295	288	285	321	286	285	304	271	268	306	269	304	291	257	311	280	272	287	296	291	288	262	297	292	292	290	283	271	290	309	278	299	294	275	268	267	259	296	273	295	279	288	265	271	268	256	316	279	300	280	279	267	312	273	295	319	287	274	290	276	248	260	286	283	325	297	277	298	297	273	249	291	274	264	288	247	291	275	297	291	269	310	262	304	285	286	310	314	298	287	299	312	251	254	284	296	315	270	263	276	271	263	253	301	276	281	314	310	270	311	306	271	304	300	264	297	272	269	282	289	253	302	291	285	308	276	282	298	289	251	270	291	283	271	275	296	272	287	302	294	263	301	282	272	265	272	283	295	304	304	272	256	291	305	288	303	268	297	293	267	284	330	259	280	284	292	280	271	272	298	269	255	269	280	310	278	302	258	269	269	289	300	263	271	300	310	252	310	274	270	274	310	249	277	290	285	273	294	282	276	275	271	310	259	294	308	284	300	270	288	276	270	262	306	287	273	301	332	317	322	252	273	314	264	271	271	284	303	261	275	242	283	295	275	255	275	282	303	271	294	302	271	307	262	271	258	262	305	287	289	266	305	257	287	295	290	252	281	266	307	319	292	274	247	304	275	302	250	295	282	281	326	302	304	310	284	269	276	287	273	263	300	295	271	287	285	268	277	286	299	276	281	257	301	268	270	316	281	251	274	290	305	269	272	271	293	286	301	260	294	279	259	292	305	239	303	309	279	293	283	287	290	253	307	272	248	255	270	254	262	295	329	288	285	296	267	253	264	260	297	286	272	281	244	255	279	289	290	279	302	276	309	292	301	293	330	289	266	286	288	276	271	301	315	289	294	249	248	292	291	271	284	289	280	278	267	293	261	265	286	290	280	286	265	288	279	284	303	286	275	269	299	261	305	307	269	265	301	295	267	267	278	275	294	324	272	250	287	277	253	303	280	270	263	302	315	306	259	262	290	293	287	287	279	285	257	285	285	270	331	292	303	246	282	267	277	289	280	310	276	304	284	281	285	290	262	270	303	300	306	298	289	300	278	287	276	262	292	282	285	278	290	307	291	283	304	259	286	301	306	255	327	297	278	293	306	297	304	278	289	257	265	282	266	272	260	284	287	240	315	264	281	314	245	303	283	274	297	285	274	278	273	263	292	263	284	287	287	265	252	274	282	283	251	306	284	282	287	303	265	290	289	273	269	297	285	278	251	254	272	303	301	258	277	294	309	269	289	301	276	298	278	283	297	285	260	286	270	255	293	275	279	288	272	295	291	255	308	293	256	278	285	303	317	287	289	312	251	290	270	276	289	292	282	278	301	277	288	265	285	269	277	277	296	290	300	254	278	267	271	279	280	325	255	301	287	327	321	291	307	284	286	276	271	265	262	283	277	268	299	299	268	250	269	284	295	257	261	281	270	269	269	277	264	272	293	313	269	270	263	257	325	325	300	306	258	306	277	274	282	262	279	286	276	269	293	259	277	262	284	253	276	328	281	280	308	274	270	315	262	279	296	312	302	273	266	298	305	310	305	235	257	303	288	300	297	299	289	301	311	292	270	255	286	263	296	270	245	277	278	281	287	309	304	237	300	282	295	276	270	311	329	259	304	284	277	314	272	281	278	304	305	294	273	284	285	280	297	290	329	274	270	300	268	287	267	283	280	311	261	268	265	263	270	297	299	273	269	287	285	275	256	287	280	294	259	266	266	301	279	302	275	262	315	287	316	290	300	291	279	283	294	296	286	290	275	295	287	302	296	286	264	280
28656	20640	24136	20834	17633	11045	4724	3374	2753	2360	2322	2226	1884	1804	1663	1518	1335	1158	1142	1024	960	875	952	888	871	797	875	861	784	800	796	703	764	740	714	717	723	738	732	741	755	719	683	684	651	723	673	679	681	624	722	651	667	664	650	727	688	715	656	682	697	649	693	645	684	717	662	700	659	643	655	651	653	666	727	654	670	686	653	699	705	691	629	612	696	685	688	645	718	709	700	672	649	702	669	690	654	650	679	678	664	705	713	645	652	670	691	639	667	632	689	658	649	682	674	662	701	660	715	665	666	647	652	715	636	681	667	628	674	634	640	592	675	665	696	666	669	662	657	646	652	657	656	631	713	678	678	599	680	637	664	665	668	679	620	657	676	649	686	714	673	687	696	684	696	691	691	695	650	676	656	695	662	658	740	669	679	663	697	665	703	685	728	635	663	643	740	679	636	693	683	656	653	681	688	646	688	663	625	661	690	674	656	671	697	625	634	699	693	668	654	667	679	696	672	606	701	632	665	668	651	688	660	700	683	643	633	654	655	634	682	684	677	669	681	640	673	694	641	654	679	679	675	627	690	629	668	678	689	673	667	685	691	680	685	698	696	678	640	679	660	696	653	653	657	641	643	653	656	706	664	644	656	674	668	693	680	660	677	704	626	607	682	654	662	632	664	692	716	688	674	665	669	655	725	704	692	634	626	648	614	680	653	676	655	677	705	687	673	669	590	700	660	655	654	670	658	686	673	634	652	679	682	665	631	701	697	656	630	643	638	663	654	672	661	704	668	676	676	666	655	691	644	670	674	657	711	676	699	720	669	674	748	678	667	683	635	658	692	687	662	673	685	710	719	692	645	671	671	685	660	588	669	661	677	677	705	649	621	707	663	667	694	654	671	704	637	678	650	673	722	692	712	670	700	684	652	668	738	634	684	712	689	661	658	680	675	645	678	664	650	702	693	687	695	631	670	733	662	620	618	711	714	639	623	681	685	711	679	679	661	669	693	710	675	667	637	694	639	654	630	649	714	636	659	691	657	652	677	669	689	644	688	700	663	700	675	614	671	667	684	670	661	652	649	674	681	629	719	702	677	660	672	664	677	678	658	674	638	693	651	678	676	674	679	677	664	692	684	656	711	695	625	649	684	656	633	640	669	671	665	658	720	677	673	682	697	643	708	677	684	672	675	676	694	650	692	685	686	705	673	661	669	655	650	636	666	658	661	661	714	700	686	665	678	666	690	646	657	677	624	713	659	711	681	664	705	644	701	696	664	708	664	676	670	637	651	657	658	685	648	699	680	654	680	700	680	636	704	652	691	720	699	650	681	629	676	649	659	676	712	664	666	660	664	677	641	661	685	654	656	662	663	668	679	665	709	661	706	665	662	686	670	653	659	675	691	692	671	671	678	650	681	677	673	732	716	678	682	688	681	694	630	676	673	648	695	669	646	698	674	718	644	648	683	678	629	655	641	633	704	658	666	605	734	701	674	686	650	696	587	663	631	663	719	711	640	659	701	692	707	734	696	651	667	719	681	669	651	718	671	692	652	676	664	688	651	697	635	670	734	651	648	691	664	627	651	677	724	627	654	657	681	664	741	671	672	674	680	685	668	672	660	698	675	623	660	622	699	656	704	660	697	657	664	644	687	655	691	649	680	663	682	714	657	644	667	662	626	647	695	680	685	708	673	641	699	665	654	579	615	651	685	690	675	666	691	653	676	650	640	681	666	645	665	625	676	669	656	668	708	700	688	638	669	646	616	717	689	666	656	679	625	629	661	679	680	694	682	667	652	703	664	620	666	727	648	688	651	658	694	648	667	659	685	655	682	663	653	627	668	643	681	672	677	674	686	627	730	653	709	671	629	628	625	698	658	669	729	661	665	663	696	676	667	671	683	666	693	707	706	674	666	709	647	625	656	635	688	694	715	650	594	681	664	719	703	685	644	642	713	670	717	609	679	646	704	650	635	639	674	678	681	667	661	680	658	650	636	635	679	664	687	712	655	686	672	636	658	666	744	699	713	642	660	674	644	661	641	672	711	670	621	653	639	696	653	687	687	700	658	631	695	668	675	686	648	598	691	632	645	669	646	627	671	686	656	747	684	619	627	707	649	647	653	683	677	669	636	711	704	697	680	689	707	679	638	698	713	677	703	680	681	674	682	697	675	635	672	660	674	694	689	692	684	654	664	662	680	673	674	719	681	656	687	687	684	688	711	655	677	663	666	648	673	703	626	689	642	710	706	663	692	635	666	665	636	709	726	688	657	667	646	647	697	699	691	633	667	668	654	693	700	660	610	698	623	675	671	700	673	644	654	659	695	657	668	653	684	673	667	669	692	684	693	653	678	679	691	660	655	655	683	716	684	664	693	653	693	680	683	703	670	694	675	661	647	686	663	669	681	667	714	654	692	686	645	681	638	654	651	705	713	685	686	699	645	637	700	673	647	602	663	656	693	668	650	640	672	669	673	646	650	663	659	676	679	687	683	669	652	684	672	640	650	673	621	699	666	668	666	629	685	638	651	645	651	697	690	638	718	621	647	643	674	646	647	676	657	666	679	666	666	640	674	647	707	708	649	651	678	730	661	650	687	679	675	650	666	662	696	671	624	647	661	703	681	661	665	646	685	668	685	684	674	665	684	680	660	653	679	670	650	698	724	655	673	713	643	688	629	651	651	686	679	679	695	666	672	688	701	661	685	654	696	641	663	668	743	674	717	674	710	642	679	671	676	649	654	666	674	647	675	672	665	730	680	727	702	678	652	656	660	683	619	660	683	677	718	632	646	661	652	664	645	652	640	668	678	670	647	624	631	669	681	615	678	634	648	659	656	644	649	718	643	699	685	663	627	650	681	659	726	632	671	698	691	636	686	683	680	649	668	701	649	626	650	715	662	651	715	630	703	667	699	691	663	657	690	653	643	618	635	668	696	668	710	697	685	651	710	677	678	668	664	635	682	643	631	687	660	680	665	665	656	667	664	651	720	649	656	668	666	665	665	685	647	689	648	654	675	654	676	660	688	657	693	699	691	655	716	690	678	642	721	668	710	689	704	708	681	676	651	640	639	682	678	688	596	720	670	702	635	716	669	668	694	734	650	700	621	670	678	718	681	645	688	669	616	703	685	706	643	683	664	672	681	657	726	658	689	659	695	682	709	679	638	675	676	641	714	699	664	627	610	679	666	694	616	643	655	677	652	683	682	664	638	672	632	638	660	647	660	680	659	690	705	639	695	711	701	650	660	701	641	674	673	642	679	702	648	666	620	647	621	676	626	661	697	677	662	681	664	699	673	659	613	691	696	634	650	694	652	624	625	699	641	651	687	689	671	684	694	641	670	624	686	654	644	652	711	698	681	721	684	698	653	658	679	657	673	660	666	691	619	661	650	677	651	665	632	703	641	653	715	654	677	643	690	645	702	657	624	648	669	672	678	683	679	681	695	636	689	673	627	638	668	711	676	626	679	665	621	665	649	651	657	653	588	675	657	677	683	658	716	651
19069	9908	6642	2737	1406	863	591	517	461	408	366	408	390	356	335	357	320	299	350	327	334	302	280	304	328	332	354	295	338	316	325	342	330	310	293	342	299	337	290	274	297	318	329	315	300	324	302	294	320	299	290	293	310	279	298	305	291	280	298	272	341	319	285	296	301	318	304	306	308	309	309	272	315	335	318	291	302	309	297	279	305	357	290	304	291	339	323	319	289	293	295	318	331	308	328	337	330	279	317	306	295	320	311	302	336	286	264	311	295	318	309	324	326	310	334	303	274	305	284	289	320	335	311	328	286	304	301	308	282	303	291	310	326	340	335	301	304	282	331	295	334	311	308	309	303	275	310	317	328	321	297	327	284	301	328	296	297	310	290	265	295	289	322	296	307	316	325	368	299	289	276	289	296	338	316	290	297	294	300	323	351	304	318	290	288	276	319	293	310	274	304	309	348	287	337	285	296	271	301	316	291	304	302	307	287	276	269	297	341	327	282	282	351	337	307	282	321	309	316	289	315	302	293	292	301	331	319	309	284	306	286	268	323	311	301	296	312	318	266	301	327	295	287	281	351	316	300	291	286	296	369	336	293	304	299	264	306	322	298	308	295	316	301	323	318	292	339	297	316	301	295	312	293	268	318	310	299	305	312	324	295	301	317	330	311	295	306	295	292	294	297	307	354	296	329	310	306	291	321	315	295	299	311	294	290	266	302	299	291	322	308	345	313	323	284	337	324	324	280	331	310	295	283	297	314	302	310	289	323	294	325	300	327	301	312	287	294	302	290	291	313	355	294	308	311	292	294	315	278	279	330	301	314	291	293	304	309	338	290	306	301	292	311	316	298	326	305	270	296	306	294	297	330	321	307	327	329	311	265	300	319	284	326	346	308	304	306	342	325	303	324	316	290	330	322	319	317	331	293	297	280	316	304	285	294	285	280	285	278	328	302	306	324	316	299	282	297	307	311	301	298	262	282	311	299	321	298	302	332	278	306	303	307	311	313	327	275	303	315	309	290	288	298	306	289	310	265	274	315	336	289	297	323	346	312	316	300	302	275	337	335	287	315	331	340	328	302	308	316	285	326	326	298	308	310	301	317	312	329	300	296	330	303	285	315	300	278	256	329	295	281	321	297	312	304	291	302	304	298	322	327	320	324	312	311	322	336	327	301	315	304	266	284	277	302	300	341	302	274	306	301	291	319	333	323	330	304	301	267	302	268	303	339	288	312	326	304	335	305	281	293	297	297	320	289	326	313	291	296	336	310	314	266	333	338	284	283	272	339	293	322	309	285	302	315	290	282	323	282	297	343	318	328	316	304	312	313	329	315	316	275	301	298	315	298	310	319	320	303	312	307	310	267	345	294	305	301	289	347	266	301	350	305	321	270	307	306	302	314	343	330	313	291	277	316	301	284	360	302	267	306	331	306	292	298	284	331	302	276	325	316	339	316	305	300	313	308	319	308	297	311	320	308	296	289	297	292	334	332	261	301	307	303	334	340	327	299	283	317	308	319	296	305	327	289	312	292	315	308	312	327	331	287	288	299	285	313	335	305	303	271	307	314	334	305	317	280	301	309	270	281	277	301	305	271	319	304	297	311	312	302	282	289	285	326	312	274	313	279	319	332	303	311	296	265	288	324	298	318	318	270	311	334	315	285	288	316	292	286	307	316	301	315	302	298	287	299	309	299	313	334	337	289	292	369	314	313	303	330	308	303	300	256	310	334	326	330	288	304	308	295	294	335	305	300	324	311	316	304	278	310	288	312	275	296	301	315	327	318	295	281	282	293	274	294	282	261	276	293	324	329	278	282	299	289	320	299	296	314	305	302	265	297	300	298	294	304	305	326	264	299	297	304	316	293	296	303	314	298	348	305	329	300	315	296	280	297	331	303	335	294	302	284	283	310	299	299	274	320	308	302	314	300	291	296	306	307	307	311	312	301	303	337	317	279	322	314	289	290	299	334	302	301	279	309	300	302	277	294	304	288	322	308	313	275	297	267	292	315	335	268	315	294	314	337	311	319	335	285	307	315	306	284	327	317	303	332	301	288	281	290	274	337	322	321	325	312	329	292	296	339	322	302	329	288	300	340	310	324	286	281	296	285	325	278	316	315	299	323	313	302	274	319	320	301	321	286	326	295	303	279	329	348	294	327	297	285	309	296	286	328	317	309	303	266	288	317	292	286	281	287	324	279	336	326	307	326	319	330	295	271	307	305	309	333	323	309	327	288	314	311	300	313	310	284	317	322	317	294	297	311	278	315	311	314	325	317	278	300	330	322	344	301	324	289	302	320	289	300	330	328	302	293	324	288	321	347	310	318	282	300	278	318	296	328	284	289	320	289	288	327	299	266	293	282	306	274	323	324	314	295	321	304	339	303	296	266	289	300	311	309	308	305	300	294	289	288	307	288	263	295	313	328	330	296	324	315	279	322	305	316	296	328	280	341	301	332	309	294	334	284	317	319	321	331	331	306	300	319	284	305	330	308	266	303	285	275	296	301	328	293	297	299	315	269	305	313	309	342	272	309	312	306	291	281	308	312	343	305	329	306	280	301	310	344	268	340	287	284	300	286	303	290	280	294	308	286	335	307	307	327	319	326	327	344	319	286	296	305	289	320	300	302	267	292	321	273	287	306	303	294	286	293	290	336	289	315	318	291	295	316	313	307	285	330	339	324	304	303	289	326	298	297	282	268	287	312	312	304	285	291	300	270	319	291	289	292	294	327	311	293	315	318	320	316	287	315	290	329	314	315	276	313	335	289	317	314	297	278	274	266	319	316	313	298	299	293	289	311	298	308	293	291	276	268	298	320	307	285	324	293	303	300	322	314	332	323	297	286	262	329	312	278	273	308	320	312	266	289	312	334	309	312	315	333	323	259	297	244	306	303	303	300	300	310	288	277	281	280	339	319	313	328	301	315	347	269	289	283	312	316	281	343	287	306	270	311	307	296	289	325	324	280	292	323	326	308	318	318	303	293	292	314	309	311	325	336	313	305	307	322	319	312	290	289	291	289	309	318	298	300	297	308	306	329	318	324	344	291	313	274	315	277	354	277	305	276	317	300	299	297	313	281	301	303	321	318	315	321	300	311	326	322	312	286	329	274	319	296	318	307	319	295	291	335	302	328	272	281	296	283	309	274	339	320	335	327	281	321	302	299	324	280	311	291	321	301	313	299	329	351	313	307	300	298	302	315	316	287	314	291	304	325	324	320	320	311	324	274	287	307	305	291	292	294	313	301	293	275	330	310	301	314	318	306	321	288	290	337	264	329	298	284	279	277	334	323	300	311	321	314	307	295	294	301	304	286	257	301	323	294	326	299	314	309	308	301	297	330	288	289	309	274	290	310	299	312	297	300	315	276	306	320	308	331	352	277	286	302	257	316	265	272	264	286	334	333	303	312	278	319	309	275	286	286	293	318	305	298	304	285	320	312	281	299	307	279	306	321	312	327	290	320	324	310	295	303	341	287	294	297	305	314	253	309	295
13529	9328	11260	7269	4970	3205	2147	1749	1498	1350	1258	1216	1099	1052	991	948	845	866	796	820	809	801	772	776	775	802	788	733	759	721	731	762	714	731	725	736	797	747	753	729	761	670	730	726	706	721	702	735	692	723	699	680	751	773	698	686	762	690	683	702	706	727	670	754	739	730	755	705	726	750	687	720	707	737	756	762	677	769	693	783	756	740	742	688	704	758	746	742	760	695	719	738	698	704	712	702	696	753	723	742	728	723	743	806	728	749	713	687	723	715	759	772	724	729	660	725	743	720	750	742	697	745	754	705	703	742	683	689	728	692	695	730	720	719	717	799	675	694	729	757	730	693	693	653	691	679	647	734	737	750	736	715	647	698	715	760	745	743	731	765	722	729	741	701	707	681	708	725	717	710	672	753	764	721	730	725	761	730	781	698	715	683	759	694	730	669	722	759	717	683	696	743	748	733	732	776	711	795	712	771	687	747	718	763	685	678	726	722	700	767	740	695	791	705	762	715	721	715	700	774	757	742	725	729	732	723	694	733	683	755	701	720	707	693	748	685	758	715	757	697	688	772	681	705	712	767	712	763	721	708	744	722	688	733	743	757	726	683	726	723	747	673	721	708	734	772	778	749	721	713	717	697	732	740	701	692	715	785	701	732	720	720	659	756	717	710	746	762	703	764	724	728	762	723	683	692	749	711	704	698	716	693	704	765	727	712	700	664	733	703	735	669	738	719	706	724	714	699	738	734	730	759	735	708	771	756	718	752	697	753	719	729	744	735	655	745	676	720	688	773	702	730	705	729	711	702	769	767	723	739	719	709	681	708	732	731	759	745	707	774	697	700	766	708	724	684	682	758	734	715	712	766	680	753	737	732	720	746	670	753	713	721	802	711	694	724	739	705	726	691	738	688	721	689	748	682	700	737	718	756	695	738	712	696	707	702	720	724	717	712	727	742	717	719	729	757	716	751	763	698	739	714	720	739	726	718	698	695	750	731	713	745	734	750	766	728	728	712	699	653	756	722	688	716	749	712	682	744	696	702	704	732	760	686	715	704	756	712	699	770	752	734	734	728	687	786	726	745	708	701	663	733	705	765	747	719	684	759	765	732	677	718	713	718	743	740	727	671	754	701	713	699	703	737	718	742	732	703	707	706	706	731	718	747	682	733	710	738	710	731	714	721	744	671	666	731	688	739	708	785	712	709	689	731	772	714	745	744	676	716	750	705	731	719	762	678	688	667	734	715	744	735	686	746	709	718	751	727	755	734	702	691	669	734	749	748	687	706	718	752	722	710	725	713	726	681	729	730	703	692	694	719	782	710	740	698	700	748	706	764	726	744	730	747	713	716	715	698	734	667	729	693	733	693	693	762	726	728	765	734	692	737	750	727	719	766	697	743	716	730	742	710	739	756	721	725	726	725	742	663	709	705	659	732	734	762	709	650	711	695	699	760	703	758	712	747	725	762	683	704	728	760	764	720	702	702	696	797	665	703	725	718	711	752	765	685	704	703	679	737	670	672	738	730	760	683	694	706	761	742	729	747	714	745	754	754	720	680	727	745	708	683	741	737	708	753	770	704	745	705	691	777	730	701	794	712	736	738	750	736	718	723	724	731	754	730	708	704	718	710	715	730	714	711	748	682	740	712	737	760	776	680	779	683	679	722	739	710	732	689	708	744	701	738	710	713	709	686	726	735	748	726	719	761	716	726	713	676	713	734	751	749	741	787	728	730	753	744	729	694	736	695	749	738	766	716	713	701	722	747	767	688	737	698	721	724	722	733	734	718	685	708	718	704	803	769	742	708	771	716	749	704	720	723	686	720	719	690	659	706	729	733	753	742	714	720	747	742	761	722	726	758	672	697	723	734	738	670	707	682	754	741	730	743	736	678	748	738	695	753	706	743	737	722	695	724	722	707	748	745	774	710	736	749	770	687	745	732	756	740	694	711	690	777	685	748	702	717	761	695	684	724	705	740	713	708	783	721	748	672	705	750	689	692	699	734	720	744	719	735	696	752	746	681	711	776	730	746	735	717	692	727	734	682	772	738	722	744	692	748	728	765	690	718	717	721	760	760	717	730	689	682	788	701	713	735	721	723	691	722	718	754	703	698	735	727	684	702	742	724	698	733	682	755	723	685	750	727	728	679	687	739	716	765	713	742	709	665	725	754	750	706	751	712	695	694	694	700	696	740	744	673	733	735	767	722	685	735	733	749	752	718	720	697	689	711	757	719	729	757	742	710	758	680	655	696	732	741	708	701	717	704	752	763	686	729	690	703	718	737	726	757	699	685	750	741	745	738	733	735	733	703	718	684	719	779	721	761	741	772	711	734	723	710	732	722	702	741	713	718	732	710	734	754	697	704	723	720	705	719	698	722	690	730	736	721	738	752	765	711	755	712	726	768	694	716	742	755	755	716	740	691	716	743	775	705	747	737	653	714	740	712	736	687	693	705	683	731	733	704	716	745	725	755	720	753	765	713	744	701	708	730	729	673	692	724	720	719	749	722	706	701	732	754	719	717	683	714	701	740	722	767	747	729	713	687	740	710	743	736	706	701	683	704	756	722	721	674	741	770	747	728	721	697	700	696	719	692	754	728	729	771	671	693	731	740	757	732	726	706	724	690	664	732	747	694	730	711	738	742	751	727	733	702	721	766	725	736	696	740	714	728	713	740	694	730	701	724	730	758	730	737	747	689	722	726	735	726	728	677	688	709	690	693	704	677	675	718	763	706	695	729	761	696	680	719	753	743	738	694	720	738	718	741	754	706	738	696	737	698	678	730	740	712	752	727	709	705	751	744	715	701	690	751	700	760	730	758	741	760	741	695	776	733	706	715	726	717	717	699	765	759	784	720	722	668	689	768	683	744	720	725	694	755	745	714	718	721	728	741	722	753	731	701	750	702	759	714	752	669	678	712	692	721	756	741	727	710	722	691	728	698	766	721	687	730	720	761	685	729	717	732	723	721	699	669	760	769	692	702	658	785	715	701	696	725	755	720	752	707	718	709	724	711	720	782	738	672	726	706	730	687	759	768	722	761	763	734	713	709	745	717	709	717	774	757	686	763	720	741	754	739	697	755	751	734	717	712	742	706	706	738	757	758	766	682	761	708	755	699	725	732	741	743	742	712	703	707	753	730	758	734	676	736	756	688	689	715	726	678	756	717	726	729	741	719	682	761	745	722	688	724	709	715	716	687	674	716	711	735	727	773	748	779	719	719	717	744	724	718	728	708	752	718	792	722	743	714	755	755	712	703	724	740	712	713	712	706	722	712	674	714	746	710	703	729	711	704	708	762	759	738	691	720	707	741	691	722	739	711	683	776	746	732	789	694	683	689	764	686	695	771	672	732	744	739	706	754	680	745	695	724	732	724	687	714	724	746	754	726	793	792	675	725	703	707	711	729	706	718	687	696	746	745	723	763	669	758	689	721	733	714	671	721	692	753	716	745	731	694	682	711	670	713	707	762	720	756	736	701	725	714	741	774	741	711
32825	19062	14239	6613	4412	1558	926	667	598	505	536	502	476	470	455	430	380	396	346	348	361	319	333	398	331	344	356	348	329	330	331	332	322	323	312	354	325	293	339	297	327	316	302	318	335	329	331	317	298	366	279	321	344	318	306	328	311	313	312	333	334	286	322	309	325	328	350	328	331	322	302	327	330	319	347	323	307	333	315	338	300	325	270	305	353	328	336	320	323	316	322	306	290	287	322	313	323	319	320	317	316	323	350	338	319	293	289	340	317	333	313	340	320	285	305	313	305	331	340	312	299	324	331	323	292	312	274	345	298	329	306	324	324	353	300	302	334	326	351	306	347	329	301	310	344	334	347	293	306	308	355	319	368	322	381	315	282	306	312	311	321	339	308	297	319	302	318	315	296	338	295	324	315	315	346	313	304	318	308	320	382	312	349	340	268	338	306	314	309	323	354	356	325	322	354	346	331	345	317	324	328	321	293	341	281	316	313	341	312	318	317	351	339	333	334	290	315	323	337	304	299	310	334	345	287	333	318	335	312	314	281	284	296	314	327	324	338	317	327	303	294	316	309	307	327	307	320	282	354	308	311	322	349	316	322	352	320	297	317	310	284	341	318	288	323	344	316	327	316	324	296	325	341	314	323	305	337	338	351	334	353	331	352	298	333	297	301	345	306	292	264	335	318	306	310	320	347	310	307	331	280	323	321	304	302	282	324	325	347	334	325	309	346	328	295	336	343	308	337	305	323	302	329	328	329	353	307	295	339	344	306	304	297	310	338	305	302	333	325	335	304	311	364	344	283	318	329	336	326	317	308	317	294	299	323	326	304	336	364	314	294	309	304	335	294	334	328	302	321	319	351	300	281	304	347	335	323	321	288	310	284	322	331	336	329	311	316	323	320	330	349	347	329	306	295	328	337	347	310	326	328	315	251	365	326	317	326	332	346	314	279	314	307	299	315	308	321	303	319	308	299	296	326	329	366	299	311	321	304	332	300	332	302	340	326	318	364	298	313	305	323	337	341	260	296	310	296	344	309	337	314	336	345	330	329	320	299	349	342	326	335	334	320	336	308	329	328	284	310	310	329	353	323	318	318	306	318	331	311	327	321	336	295	309	352	311	314	297	324	308	321	374	287	296	366	311	309	323	276	323	291	323	325	320	316	318	347	296	322	311	306	321	323	327	295	354	331	309	357	308	382	293	337	343	308	352	296	315	330	312	354	361	321	323	316	320	323	321	320	307	376	325	350	308	321	332	301	350	334	357	329	298	325	323	323	294	343	313	324	281	321	274	316	315	308	326	278	319	325	308	317	325	319	349	354	317	313	322	308	316	293	320	332	320	293	308	305	347	320	312	304	324	314	330	332	314	329	312	309	350	318	350	293	308	302	311	310	329	315	330	341	324	322	292	310	289	340	340	332	296	334	316	280	321	335	302	309	311	300	319	355	317	308	304	351	328	302	343	328	310	336	328	326	306	321	346	286	302	323	326	325	316	315	338	335	354	296	301	350	309	328	339	326	334	310	340	331	320	310	320	315	307	332	325	318	331	303	341	349	342	348	369	353	318	337	285	339	301	337	342	291	297	341	348	300	317	283	297	303	326	316	321	330	309	302	344	322	335	303	306	350	325	301	280	329	330	294	323	314	336	328	313	296	314	322	315	311	349	347	331	310	312	324	332	300	307	295	317	319	344	319	318	341	338	327	290	325	325	344	303	304	298	347	298	345	317	341	347	294	292	314	285	342	309	316	312	342	315	328	321	328	332	318	356	365	285	306	340	315	322	320	321	287	295	288	325	304	317	316	310	302	316	343	327	309	381	312	340	307	327	332	324	321	345	312	309	317	340	322	349	359	312	329	323	334	331	325	331	301	364	312	346	329	315	302	330	305	295	323	302	332	341	347	293	289	299	314	317	323	361	318	318	304	322	314	335	304	305	311	351	327	313	318	327	306	295	326	330	312	342	344	313	325	310	332	328	307	289	291	330	333	322	332	342	353	321	310	301	317	313	338	319	314	335	321	315	319	313	308	343	328	345	313	300	317	299	332	350	345	324	342	349	349	301	317	310	328	313	321	337	323	304	306	334	313	326	302	321	332	314	330	321	307	301	354	300	332	308	330	330	300	321	302	290	322	324	335	309	323	332	316	352	316	307	339	344	310	319	329	341	323	299	321	354	337	320	301	311	329	321	267	338	315	310	320	314	304	312	315	308	306	323	305	322	270	301	316	297	328	329	298	279	306	350	304	331	324	332	312	340	327	320	323	317	296	318	300	301	343	316	320	324	338	288	346	350	308	353	319	335	349	316	309	327	330	312	324	342	303	321	324	318	299	305	345	328	300	296	284	353	328	323	316	345	314	296	312	315	285	302	332	306	303	349	308	312	298	337	333	312	344	316	326	298	319	311	325	305	317	335	295	329	283	290	317	318	321	292	330	310	339	336	314	280	348	320	303	330	331	329	326	319	262	329	357	295	331	322	291	337	303	314	319	306	299	321	286	339	318	351	310	330	346	326	337	329	336	345	325	279	326	312	345	319	321	322	310	272	294	324	295	339	299	318	346	286	296	318	334	319	312	350	337	305	306	313	311	334	303	296	332	291	310	319	324	332	330	313	315	287	349	306	325	311	310	350	302	309	340	340	308	301	351	332	328	319	300	308	319	347	332	292	309	295	298	349	316	342	300	315	309	306	318	328	312	322	341	314	338	321	315	333	334	301	287	336	309	271	305	299	316	343	302	318	313	339	355	319	290	349	357	334	324	299	326	332	302	327	361	286	351	329	345	322	356	327	321	349	310	305	310	336	348	291	319	317	302	306	310	326	312	313	290	315	325	324	326	327	309	291	334	340	304	372	319	302	309	324	289	329	318	323	315	325	326	316	326	272	319	318	326	327	287	319	326	351	330	319	326	313	335	303	322	322	324	357	332	325	338	334	323	280	324	295	307	302	328	288	321	342	302	347	300	357	290	288	309	309	314	335	330	325	340	294	319	301	319	306	346	341	315	314	293	357	306	262	341	299	318	271	311	335	343	275	247	291	324	312	326	319	300	313	308	333	305	321	318	328	339	312	304	311	306	353	307	298	308	280	312	296	317	295	351	315	302	308	299	363	331	331	340	325	343	328	314	329	314	320	304	337	335	291	323	309	324	352	324	307	309	314	327	341	325	328	325	289	329	329	328	334	317	313	331	302	291	349	330	340	300	278	313	298	319	328	315	334	356	387	318	322	313	283	342	325	284	314	368	333	326	321	324	322	321	332	352	327	293	288	326	336	319	318	333	318	303	283	306	303	328	307	337	316	340	320	306	311	310	308	320	287	322	323	331	320	333	305	345	321	331	282	330	336	334	335	321	334	331	337	301	339	312	301	362	317	320	320	309	317	315	308	293	308	306	347	341	328	300	315	303	282	287	303	329	359	342	319	322	312	331	300	305	322	325	329	318	277	304	330	325	316	319	306	324	311	313	314	302	317	315	298	291	352	321	335	378	342
22808	16829	19585	14006	12442	5306	3239	2746	2209	1982	1848	1821	1608	1484	1362	1296	1075	1044	1029	1021	951	899	847	910	807	900	818	877	850	840	806	854	829	839	849	768	807	815	795	757	800	738	818	785	746	744	763	757	726	736	776	781	764	776	711	694	746	741	763	763	766	733	762	785	795	708	785	768	746	712	712	767	708	754	751	755	718	776	743	767	761	741	734	755	723	751	735	720	729	759	732	714	739	751	718	740	776	767	732	772	796	734	726	747	777	721	787	739	737	716	728	741	776	799	732	721	723	782	797	784	758	785	761	774	774	791	724	747	731	785	695	749	735	724	775	756	751	784	776	701	712	775	788	753	749	718	739	735	714	745	751	717	771	770	751	776	760	731	738	790	722	742	751	777	725	748	786	771	756	700	732	760	750	757	762	745	780	745	761	740	778	752	720	753	737	746	756	746	726	788	731	750	733	786	733	701	732	737	772	757	756	768	728	775	744	745	726	748	752	727	714	747	755	747	728	739	719	759	749	763	776	775	792	764	772	768	736	732	763	720	753	748	745	735	725	735	725	741	776	725	699	704	769	779	767	750	736	720	762	748	726	754	756	790	697	802	747	702	729	759	760	725	787	732	779	768	797	756	763	763	783	756	719	768	768	741	777	750	695	750	759	779	763	755	793	755	797	777	771	705	706	791	755	788	776	733	775	763	728	752	776	720	751	763	778	778	764	776	762	764	745	695	724	804	748	767	791	742	778	766	770	753	751	766	757	739	747	757	789	750	742	770	763	768	734	737	773	722	752	730	719	788	792	717	782	743	768	704	762	740	766	717	724	789	743	749	761	784	745	684	760	732	759	763	710	715	738	764	773	757	735	785	729	781	749	774	716	795	779	739	782	824	701	738	799	710	778	746	778	768	753	795	712	790	760	733	699	762	767	753	730	748	732	762	772	738	761	719	785	755	762	750	766	767	753	734	785	783	763	721	729	769	707	747	717	751	745	779	726	762	739	717	706	733	740	711	759	755	739	751	737	754	796	728	755	762	777	765	696	718	784	731	743	782	806	772	743	748	807	714	760	755	792	734	753	808	804	768	809	736	675	734	751	757	749	752	813	740	757	706	783	753	714	749	735	784	787	726	748	791	691	774	742	765	753	784	730	840	758	721	788	769	726	749	758	753	763	757	729	771	745	756	796	757	760	753	732	752	763	717	771	775	720	717	757	746	693	743	767	708	710	714	746	761	766	737	708	765	712	728	778	742	749	734	746	731	743	701	785	751	725	735	711	788	749	783	775	757	746	749	749	769	727	773	724	730	777	741	714	798	791	761	772	735	751	747	763	778	757	773	742	772	778	787	784	751	772	714	805	710	764	727	763	701	748	759	747	722	732	767	777	746	743	743	783	759	777	751	793	709	713	811	737	751	755	771	720	754	743	732	800	780	787	771	746	784	740	757	788	814	726	733	730	733	732	732	702	719	755	765	750	774	788	713	721	717	759	752	777	745	788	809	773	763	743	748	761	804	786	759	736	779	733	733	728	789	791	747	747	712	783	745	774	749	794	824	712	732	781	781	774	756	739	798	700	753	716	768	776	786	726	772	761	785	777	720	753	792	788	751	708	744	689	778	801	737	775	720	753	736	750	756	780	746	731	712	737	749	805	741	760	731	761	812	784	734	737	759	732	769	733	732	770	716	791	762	731	822	746	723	776	735	785	749	748	781	785	760	736	741	779	696	758	720	782	783	715	744	751	776	753	735	755	778	710	760	743	712	819	727	776	763	769	803	772	795	764	736	732	730	729	732	778	746	715	769	758	714	786	796	715	719	774	786	735	738	781	725	770	756	694	746	757	748	767	779	750	720	716	798	768	736	752	766	772	744	706	751	736	746	797	743	766	799	750	770	789	751	803	765	802	737	731	740	747	752	714	772	719	724	799	782	774	755	775	719	731	716	724	757	749	758	739	775	723	779	731	706	744	749	749	779	801	702	714	755	791	792	735	768	751	761	755	733	739	779	725	765	683	776	800	775	742	733	757	754	769	712	751	738	714	744	740	747	760	764	763	745	774	740	780	718	752	768	727	761	774	773	759	745	787	716	695	713	740	729	755	777	757	767	726	745	740	717	729	766	745	736	756	764	742	713	754	756	754	717	822	791	755	738	731	792	785	701	756	818	730	762	712	771	786	751	748	769	785	727	751	715	748	714	768	766	761	692	806	756	766	790	724	772	775	746	797	743	762	687	726	780	753	769	717	716	804	799	760	773	777	737	736	710	720	767	741	762	751	710	702	743	775	721	778	762	809	755	756	815	737	755	729	742	769	789	761	761	747	771	724	691	719	778	788	712	772	837	748	737	702	750	764	763	770	771	802	759	798	774	746	760	714	770	770	751	734	777	755	773	716	731	802	778	748	742	777	749	754	749	767	776	780	722	802	722	784	761	734	803	774	752	789	742	735	743	770	747	730	762	742	737	776	750	764	742	764	731	729	712	755	750	775	816	744	771	736	789	718	770	790	811	792	748	758	755	712	734	765	743	765	799	766	702	793	793	767	789	721	747	752	799	740	758	765	775	754	794	744	752	742	761	770	742	742	751	758	730	796	701	737	784	745	743	775	786	762	745	712	761	776	711	745	743	766	723	755	793	751	745	736	777	800	763	749	758	785	755	739	763	730	732	790	736	737	767	775	755	743	771	737	739	763	774	795	725	755	712	769	705	738	748	771	724	732	725	765	774	759	734	753	746	729	794	773	755	768	764	716	761	699	776	721	783	716	750	769	745	783	754	734	771	747	738	714	748	730	801	755	742	771	753	729	758	752	715	801	726	797	715	735	768	749	734	733	719	725	776	776	713	737	757	728	791	729	783	739	744	725	753	796	768	712	727	751	744	750	758	731	708	756	746	687	746	741	732	702	777	767	782	756	774	741	752	766	782	798	782	704	730	795	747	732	825	730	779	735	735	716	759	784	817	811	680	757	784	716	739	729	749	727	796	736	748	734	755	761	780	759	757	761	734	805	768	799	759	751	740	788	721	769	753	733	763	767	786	695	787	736	751	696	753	775	727	729	761	765	726	775	748	707	700	748	710	749	773	779	771	750	773	799	771	717	783	720	747	718	780	747	718	749	798	749	750	776	760	754	728	791	802	741	720	722	777	777	796	737	747	708	770	738	806	779	740	736	714	744	750	759	759	768	696	783	725	794	776	765	745	748	787	758	783	752	780	765	753	792	789	752	737	794	732	770	746	719	735	786	766	744	729	801	755	750	745	749	742	742	745	744	768	744	791	762	812	802	749	717	766	765	733	783	720	702	792	739	735	775	791	786	801	797	750	743	709	714	739	747	785	778	734	753	717	734	738	714	763	790	745	788	779	756	712	737	736	749	781	804	748	783	755	745	775	747	753	722	781	762	755	747	775	757	724	743	761	746	754	739	744	753	711	773	723	796	739	736	717	767	801	809	789	744	763	752	782	753	796	720	740	745	761	746	727	761	725	743	782	713	709	793	773
42530	27312	21100	11134	8188	3345	1297	870	659	587	553	524	531	534	424	368	347	357	318	317	307	319	322	342	289	321	276	322	300	303	294	290	310	309	289	291	262	271	318	301	311	315	296	271	288	263	283	252	288	283	268	299	282	270	263	296	305	295	281	279	270	274	272	268	301	279	279	280	266	261	281	315	279	311	270	284	260	280	259	278	254	255	298	302	295	313	287	281	291	291	313	262	289	289	279	290	298	275	289	279	305	308	309	300	283	313	300	260	284	295	313	282	273	305	302	289	279	288	268	274	295	264	270	297	261	275	286	316	268	282	262	290	288	261	282	275	317	277	294	269	281	257	318	309	300	277	274	297	253	265	286	293	319	281	315	265	289	292	278	290	291	283	290	285	298	266	262	289	285	266	305	251	285	267	304	314	285	257	308	307	270	288	293	316	249	280	269	277	294	294	264	302	295	321	305	277	273	280	264	291	282	263	263	300	299	280	267	266	298	297	300	263	288	280	256	276	267	287	295	283	269	285	265	306	309	281	293	302	290	282	297	281	297	295	286	285	294	290	265	317	259	268	283	302	301	286	295	281	260	276	270	290	278	278	302	285	254	303	282	258	277	283	312	291	299	274	291	265	282	242	289	259	320	304	268	294	293	263	285	273	268	265	283	260	306	272	288	288	293	268	251	282	286	264	274	291	299	267	298	308	287	271	262	287	286	285	288	287	311	283	283	280	278	284	283	291	278	261	285	257	278	286	289	299	280	268	265	273	297	274	273	295	275	281	273	285	289	318	261	287	255	283	255	295	277	277	273	279	298	281	257	294	278	279	273	259	299	282	271	310	292	327	296	263	284	307	294	278	257	297	299	287	280	298	293	288	293	312	283	329	281	299	279	297	330	289	278	265	282	268	265	284	287	294	271	276	272	305	298	290	285	291	292	300	260	290	313	295	310	281	275	316	275	297	307	261	298	280	257	266	255	288	289	252	290	247	318	299	284	289	289	288	277	271	263	318	291	315	254	263	268	282	298	304	276	289	296	258	261	292	317	297	310	279	291	258	276	275	288	302	319	273	294	270	270	261	269	272	308	284	270	290	282	233	305	282	293	284	277	280	291	314	284	290	303	301	283	277	257	301	267	290	311	310	319	296	289	265	300	313	265	268	277	284	264	288	281	297	288	262	273	321	293	288	315	254	266	296	286	292	314	271	295	249	295	285	278	315	277	296	259	280	289	305	261	257	267	274	298	298	274	297	277	279	312	277	291	279	286	289	316	314	290	273	274	285	293	285	273	292	290	279	262	330	291	285	277	263	295	311	290	298	318	296	259	298	307	271	278	303	289	276	275	292	297	320	249	302	293	260	299	271	289	311	289	269	306	286	291	249	297	268	303	263	271	302	257	273	293	305	298	275	259	293	276	306	305	279	287	294	285	284	301	267	255	303	271	264	309	257	279	276	258	249	288	288	269	278	310	306	313	253	288	279	335	289	300	257	272	293	292	226	291	282	287	283	254	284	286	266	293	281	276	287	295	291	294	298	264	275	289	293	288	340	282	278	268	300	267	286	291	306	275	274	300	293	278	275	285	284	269	270	309	273	334	282	299	252	302	303	277	296	281	297	278	298	261	272	281	295	295	288	285	314	263	253	279	282	294	295	250	311	273	269	281	283	285	270	287	288	276	257	231	306	310	283	281	299	267	258	264	315	290	314	292	259	260	298	316	307	280	311	292	305	284	275	275	289	283	261	273	269	270	307	309	284	283	313	304	280	304	269	319	264	290	288	298	308	312	307	292	261	330	274	299	262	286	311	303	291	288	279	267	279	282	303	285	289	285	268	269	306	278	309	295	286	300	281	273	295	249	273	295	277	302	315	312	324	292	289	284	307	276	268	290	296	291	300	287	301	279	279	270	277	253	266	262	326	295	289	257	259	271	314	301	303	313	282	296	265	298	295	273	263	330	324	294	270	293	296	303	301	268	285	281	276	280	307	290	291	281	294	272	299	281	288	314	294	259	289	283	301	289	281	302	323	280	287	284	299	292	293	284	259	272	275	275	289	280	277	282	281	303	266	301	293	306	262	277	279	285	282	303	293	272	282	265	277	287	286	278	288	316	297	292	306	289	278	275	271	268	290	309	278	298	259	274	289	313	293	257	337	279	307	310	341	293	297	258	318	248	298	256	265	334	252	264	281	267	296	310	283	282	269	299	269	297	310	261	277	313	260	305	275	351	266	280	303	289	295	297	308	270	266	274	252	270	256	262	277	266	292	269	271	285	273	292	291	273	307	266	270	301	277	303	275	295	284	271	306	267	288	272	297	283	309	242	277	294	259	299	271	324	266	274	276	253	331	287	286	269	286	318	293	257	250	275	294	289	258	305	270	277	292	274	295	278	301	300	272	272	293	330	281	271	269	264	290	286	290	298	302	265	304	283	260	282	287	314	260	282	291	292	284	270	285	283	300	276	290	263	286	285	275	257	278	282	261	309	253	298	291	292	282	292	314	300	273	311	314	285	260	308	264	277	245	282	279	317	312	235	288	300	268	255	273	298	309	273	263	282	260	265	303	254	284	287	278	297	280	267	302	287	263	249	303	285	274	300	289	286	261	274	266	294	274	274	269	290	284	281	278	296	280	297	290	267	274	285	286	272	302	285	295	263	282	293	262	282	261	272	277	327	303	281	297	285	288	269	284	279	271	265	275	267	293	301	316	316	284	268	268	305	285	246	278	291	288	313	293	281	298	280	283	303	291	280	309	279	276	306	255	284	287	294	304	289	310	260	301	302	307	286	294	265	302	247	317	294	316	262	290	288	287	274	283	265	262	266	306	272	298	274	269	295	278	269	290	288	265	279	278	261	305	306	263	289	274	284	289	309	285	276	306	240	286	273	284	274	228	283	278	288	303	259	294	283	310	305	270	241	283	268	276	308	260	287	291	286	285	281	257	271	292	282	300	275	297	314	287	315	290	267	311	284	275	289	251	247	293	291	293	269	315	298	298	257	263	290	308	306	307	304	264	264	246	290	300	291	285	257	277	282	262	264	276	282	268	292	322	274	277	260	302	278	300	296	291	283	254	282	307	281	284	269	284	310	290	283	316	322	296	303	266	310	324	252	307	288	293	250	298	306	265	295	292	275	281	267	291	247	288	302	277	269	280	289	288	289	265	271	282	338	286	273	292	311	276	306	287	302	265	261	281	265	276	277	276	289	267	274	319	280	261	269	261	283	244	331	237	298	284	304	290	312	293	278	281	297	308	293	303	308	272	290	283	262	304	320	254	280	282	283	300	290	303	297	272	311	261	295	269	318	312	250	283	284	284	284	310	279	317	268	297	266	278	285	279	283	290	280	291	299	311	283	315	316	241	278	274	297	290	294	278	302	301	307	299	289	285	291	280	276	297	280	281	304	243	273	263	292	270	299	282	283	292	293	293	300	264	300	301	288	291	276	249	286	290	270	299	308	282	320	295	256	274	259	295	296	281	274	255	285	268	272	286
28626	22801	25272	19923	18781	8604	4260	3300	2787	2239	2119	2264	2093	1811	1596	1393	1153	1153	1052	1021	978	937	921	849	842	829	810	792	844	732	794	762	776	759	734	718	715	766	703	709	688	705	724	685	755	708	700	717	705	710	667	658	671	709	655	675	696	665	685	662	709	677	676	725	700	662	737	670	693	696	694	671	654	697	689	685	707	695	654	648	664	664	682	620	686	678	675	671	687	660	679	692	655	755	663	628	665	649	665	652	690	658	695	707	693	663	657	671	674	709	687	656	656	674	690	672	655	672	671	662	703	671	658	664	693	690	654	663	656	687	693	665	710	661	676	641	647	695	650	686	660	723	662	695	664	675	702	697	604	666	704	660	645	690	709	662	686	682	692	647	647	701	666	709	672	684	661	662	712	679	622	689	654	685	638	687	674	701	693	669	707	674	685	688	679	671	659	677	681	715	701	682	681	719	693	644	673	675	708	638	699	662	635	655	615	711	689	662	690	685	608	717	662	676	700	699	648	703	685	639	705	655	669	655	644	695	629	699	648	652	683	695	664	642	652	719	645	680	712	713	665	633	656	681	684	658	660	647	704	659	675	695	638	671	686	631	635	659	679	644	690	686	671	643	636	714	680	655	672	690	699	674	682	661	656	692	664	652	656	686	699	657	675	697	717	656	692	686	678	729	703	665	671	671	635	673	670	648	663	692	676	637	711	691	693	683	683	640	682	694	708	665	660	682	670	655	656	678	681	666	679	658	642	657	692	683	634	646	711	598	669	671	679	659	672	706	596	686	726	674	683	665	669	691	687	668	688	654	669	721	653	676	683	682	713	664	669	740	707	645	708	715	687	646	690	649	692	644	680	685	692	693	670	657	645	702	678	650	684	705	689	661	654	677	628	722	644	631	707	727	685	650	695	695	666	701	663	689	668	719	675	671	654	636	651	713	653	657	690	661	669	632	630	670	712	725	659	677	707	675	721	674	661	654	693	699	697	683	642	660	665	691	716	677	672	665	714	656	675	655	664	702	651	697	662	685	667	654	664	696	673	702	712	676	693	653	682	713	645	715	694	681	680	659	644	652	724	687	682	682	678	653	673	720	671	665	710	718	709	654	646	705	659	687	682	664	694	712	687	682	687	716	690	738	689	670	662	651	699	650	689	644	673	687	670	689	670	679	678	669	640	718	635	676	732	698	702	663	625	691	639	679	677	684	674	662	706	679	643	639	689	642	659	719	667	694	689	647	637	655	672	705	709	634	680	688	706	684	624	686	675	640	684	641	690	663	667	687	621	680	688	674	650	646	658	744	677	622	675	642	656	665	639	684	675	705	686	697	673	692	625	665	678	664	684	650	713	710	694	671	631	678	632	669	669	680	658	644	655	690	673	702	689	682	663	664	686	692	695	674	654	708	650	686	723	664	674	684	718	672	672	732	660	674	689	616	733	591	707	660	679	661	694	694	685	623	652	647	740	731	649	681	671	625	671	680	689	661	648	667	678	606	715	673	654	635	657	676	705	696	662	669	619	712	646	682	638	693	681	677	654	693	682	687	663	733	720	708	630	655	670	693	672	671	713	665	656	727	666	647	663	699	693	670	707	647	667	631	659	665	682	680	640	639	640	659	683	636	670	670	635	673	682	683	680	629	685	697	661	603	684	665	692	717	697	721	645	711	660	684	656	677	680	663	707	645	699	644	671	671	628	661	688	680	674	728	642	648	688	708	696	643	727	646	676	651	681	656	692	704	692	714	724	658	686	658	672	704	633	692	687	709	668	672	717	668	624	673	687	673	613	648	685	634	653	693	702	702	673	683	710	643	684	700	671	624	651	708	676	681	695	690	666	689	683	681	712	636	666	656	673	675	679	653	682	714	689	691	680	713	674	663	691	639	704	661	654	716	667	632	702	705	664	673	663	647	674	660	654	670	661	685	701	677	645	663	643	651	678	743	667	685	716	722	663	641	660	692	627	685	711	632	701	660	689	710	638	663	678	677	673	686	681	689	650	655	641	728	679	669	654	641	670	664	674	644	696	636	687	666	639	724	669	686	699	691	672	665	669	713	693	716	671	687	646	654	684	667	666	643	682	741	680	658	721	691	655	657	678	665	610	694	658	647	683	706	681	697	687	662	675	705	673	695	709	658	664	671	690	618	653	647	678	664	698	691	752	694	692	673	643	647	628	686	671	676	667	657	652	703	651	697	694	725	697	666	671	645	632	729	694	682	653	709	659	629	663	648	681	713	665	666	666	681	663	639	656	705	677	691	701	655	683	624	664	671	675	699	695	692	678	667	668	671	652	636	735	685	653	701	733	698	631	648	625	661	685	704	659	676	656	670	630	674	646	676	679	681	672	703	665	687	729	695	713	693	697	674	665	690	687	701	694	692	639	642	661	688	679	678	601	696	650	638	709	669	674	679	729	701	723	670	643	663	644	642	669	655	700	707	661	705	657	680	646	671	675	689	645	653	691	673	677	693	720	669	664	685	683	662	673	662	678	685	632	673	641	634	624	655	658	702	733	674	662	689	667	668	683	708	628	679	683	667	651	672	678	683	646	643	643	687	736	667	668	642	662	643	723	692	581	672	682	674	674	610	666	655	680	681	647	674	675	630	668	641	720	691	699	709	679	692	715	605	676	687	710	684	678	630	638	673	674	642	698	665	675	735	731	708	673	701	627	710	709	671	701	713	704	679	712	664	665	691	691	654	683	677	683	732	708	679	747	661	716	698	677	673	665	670	683	695	621	662	675	636	675	683	695	701	721	672	682	656	673	669	637	633	655	700	683	672	661	661	695	689	748	655	703	670	672	689	674	736	660	680	691	670	672	664	686	668	675	762	665	698	679	691	699	650	676	652	684	723	692	633	726	683	670	655	687	634	660	681	680	661	667	693	707	693	666	689	657	695	697	695	690	690	693	717	631	696	679	662	648	688	695	657	647	651	691	694	672	653	681	675	655	661	679	645	728	715	647	707	693	667	657	715	660	716	703	718	613	657	630	654	643	644	697	694	685	610	693	686	688	657	675	700	703	700	684	681	658	670	663	704	654	651	642	675	702	639	685	663	674	653	658	662	663	702	686	684	708	663	725	634	671	673	680	670	661	685	634	710	670	654	693	675	693	669	642	665	686	667	676	642	727	640	700	662	706	661	677	727	727	693	665	702	691	723	664	705	671	716	678	678	654	667	634	672	670	731	687	651	680	689	687	681	654	664	680	688	695	644	707	672	660	639	677	647	682	661	677	680	675	644	711	662	711	675	677	673	665	674	663	689	674	676	611	692	684	658	698	664	685	683	661	651	652	694	682	702	688	694	656	681	649	633	648	688	703	654	659	655	656	695	695	679	728	724	632	695	658	696	682	672	659	654	639	669	649	670	677	658	708	665	694	663	680	647	683	708	658	667	635	646	651	707	697	709	655	605	733	684	687	639	662	667	700	689	676	698	669	669	656	707	660	712	669	666	681	686	662	660	665	668	692	683	658	718	668	663	685	631	672	676
20833	10146	5235	2797	1317	743	583	493	460	418	375	402	363	372	312	314	298	307	336	296	315	332	289	331	303	358	310	333	326	271	291	322	305	339	322	306	315	298	320	322	291	305	303	302	310	295	320	315	315	307	305	293	291	318	284	318	284	302	306	304	316	274	312	320	311	300	294	332	311	304	297	312	284	311	289	321	285	318	350	331	314	292	319	311	306	297	311	279	271	324	317	322	319	290	329	333	302	325	317	286	294	347	339	300	333	284	294	310	309	310	312	314	266	315	315	290	310	327	312	312	356	278	300	310	293	313	290	321	285	293	319	289	300	343	299	290	294	306	323	322	298	319	341	303	306	327	328	311	329	316	296	329	324	312	297	292	300	287	326	313	289	303	301	316	310	310	338	289	286	293	304	322	332	310	287	296	291	318	327	269	287	297	303	282	293	306	313	289	308	281	306	337	289	339	313	310	287	324	283	326	297	307	325	302	302	307	285	306	306	321	286	300	306	289	289	293	345	343	281	318	281	334	298	293	305	329	286	341	272	278	301	303	333	299	288	304	336	347	285	290	311	311	299	299	290	303	323	341	321	294	295	279	334	307	317	319	318	287	333	285	288	294	389	355	336	300	334	287	291	283	294	328	333	280	294	284	310	320	326	322	309	264	288	314	296	320	286	295	314	295	307	318	303	284	284	297	357	299	290	301	320	287	321	305	311	332	293	292	283	329	308	336	270	303	296	283	304	340	272	301	309	303	297	301	330	298	285	309	338	309	325	305	319	316	304	298	329	307	322	284	321	308	333	299	335	324	294	320	295	307	301	324	307	329	303	322	331	301	306	294	310	323	322	293	309	335	297	295	315	319	309	276	271	300	297	312	335	316	310	333	332	329	291	289	321	317	306	317	304	292	329	318	316	291	309	291	318	305	310	337	279	317	288	323	313	331	319	279	322	326	329	293	305	312	301	302	312	316	319	294	288	310	346	328	328	284	329	294	343	316	315	325	323	294	321	292	315	311	306	319	331	300	296	308	317	272	293	335	324	315	324	337	314	303	311	291	308	301	308	304	299	317	290	346	309	297	315	333	336	254	296	287	274	354	337	291	343	315	307	291	303	306	277	307	289	305	302	322	319	314	285	303	308	316	275	335	304	313	285	333	288	311	310	315	275	302	305	300	322	343	293	298	320	253	305	318	285	300	315	310	309	283	299	322	307	298	309	281	306	304	330	263	334	325	298	315	279	302	347	320	279	286	277	301	303	285	312	303	349	317	319	293	287	343	325	322	304	319	330	296	304	303	318	316	292	306	304	313	313	335	293	323	314	301	314	301	298	334	305	332	319	341	318	284	312	291	309	334	326	343	319	314	289	298	303	309	291	319	319	335	252	288	330	339	295	302	340	305	318	311	308	285	306	300	316	290	311	327	361	291	314	284	306	297	308	314	339	313	263	298	300	295	330	304	309	311	344	295	289	275	307	310	301	280	299	340	324	320	301	304	325	297	300	320	340	344	309	281	330	322	275	324	299	324	302	302	315	309	300	268	278	299	289	325	289	331	299	311	337	305	323	317	281	275	298	277	327	307	321	318	302	273	316	293	304	291	296	315	349	285	318	264	322	328	308	312	286	303	274	317	280	340	290	303	317	303	317	331	274	295	271	330	320	316	345	303	304	336	278	302	282	325	329	286	304	304	318	317	316	291	325	330	309	327	331	293	338	321	318	302	290	328	340	314	305	312	283	302	311	292	318	300	330	305	311	280	341	305	293	289	304	304	316	303	303	296	319	315	307	325	281	312	267	304	290	301	324	320	270	318	292	306	321	269	286	333	270	309	278	328	318	331	286	285	312	299	334	300	328	284	335	285	320	306	291	304	324	284	328	323	317	297	250	288	293	291	313	280	314	324	321	320	301	295	305	286	297	314	307	299	296	341	281	297	306	310	312	263	309	289	300	296	299	297	295	336	288	300	324	325	294	325	299	315	303	333	305	317	312	306	293	320	305	308	298	320	344	275	299	309	282	305	333	324	314	329	291	281	312	336	289	295	304	308	287	308	308	320	261	323	318	326	310	328	306	296	302	300	296	300	335	285	300	341	299	323	320	311	296	298	295	294	303	325	326	276	298	295	280	314	306	301	314	310	309	336	343	327	291	280	284	325	319	316	283	305	304	341	273	322	283	291	342	315	316	308	314	273	325	277	294	305	300	295	330	307	317	319	324	304	305	297	323	280	307	352	319	307	312	276	320	301	301	307	281	289	289	322	316	340	294	311	318	329	287	301	302	315	299	338	301	297	311	306	322	321	297	353	309	323	318	299	328	303	306	308	327	356	296	324	298	266	303	307	317	291	312	327	338	333	302	318	288	329	302	335	318	309	324	345	349	292	316	328	318	307	310	329	325	326	289	313	306	310	346	305	324	310	308	300	292	319	279	324	288	296	311	287	317	301	312	279	348	305	317	304	286	324	334	302	278	309	309	304	327	308	291	284	280	297	298	290	269	319	286	292	297	308	293	278	302	311	324	293	292	305	319	300	317	278	311	319	291	310	305	309	293	330	310	301	336	304	303	282	294	279	326	268	305	308	318	293	329	330	310	289	339	318	318	306	310	265	320	300	315	281	294	318	318	318	269	273	355	283	318	348	303	296	315	280	316	272	292	318	339	288	284	295	328	338	331	317	309	327	311	279	290	266	328	313	322	302	293	305	322	324	303	293	302	293	322	323	304	322	296	343	295	300	341	324	316	307	305	295	346	340	316	347	307	318	319	325	306	366	337	313	310	301	306	335	304	291	310	338	294	320	280	298	307	325	314	297	305	270	279	280	312	352	314	311	306	310	307	290	321	292	295	331	325	279	324	320	327	336	277	298	299	297	294	304	305	306	334	320	291	312	314	302	307	303	324	277	277	288	365	298	280	325	279	271	295	298	299	278	337	285	312	316	316	276	283	337	286	291	313	298	340	317	282	295	310	268	295	296	294	322	298	309	280	322	277	301	327	284	295	316	309	322	324	315	279	302	327	325	280	310	348	307	307	291	326	289	325	336	326	310	288	317	299	306	321	298	322	302	311	300	278	311	312	300	315	290	320	300	337	304	356	318	298	331	301	303	305	344	297	325	275	314	317	334	307	272	322	308	296	287	324	328	330	310	276	289	278	326	288	318	282	312	315	300	275	284	298	324	306	288	302	262	285	297	328	313	271	306	294	292	293	312	294	296	316	293	304	314	321	332	303	298	309	314	326	314	301	304	311	342	313	304	301	321	281	286	280	311	281	294	310	310	303	317	271	291	288	331	306	312	322	304	289	304	299	314	303	293	293	338	298	306	322	322	349	305	318	330	278	317	284	326	301	293	320	343	305	328	295	311	293	328	289	277	307	301	281	319	301	306	340	341	312	300	278	295	321	288	316	313	311	315	297	310	338	317	327	316	307	290	310	280	300	306	322	317	311	319	350	282	317	293	326	310	291	285	318	306	301	289	308	299	312	309	291	331	324	318	305	313
14895	9592	8799	7629	4628	2703	2066	1784	1500	1428	1254	1226	1088	1037	980	896	863	849	874	796	825	774	771	788	779	734	758	813	740	792	743	723	727	737	739	718	757	729	739	777	735	689	736	757	660	731	737	725	737	714	748	742	748	766	730	729	726	745	707	725	683	729	771	731	735	751	688	735	775	753	725	804	738	764	733	750	725	752	695	759	723	778	696	723	719	697	710	739	720	699	713	718	759	719	728	752	735	742	740	693	685	747	706	693	740	761	722	728	762	679	752	716	699	758	698	722	695	755	718	703	750	772	704	699	713	744	728	743	719	685	719	746	659	751	747	742	719	753	780	714	732	743	761	745	792	707	729	743	763	717	661	727	775	742	728	704	747	728	741	721	685	774	693	723	749	746	764	724	718	692	775	681	777	741	789	718	723	767	756	705	725	655	736	735	710	684	740	741	694	692	703	747	748	735	707	717	705	766	738	783	746	737	760	700	715	721	728	718	739	725	714	737	713	724	735	747	753	712	743	706	744	774	744	697	741	698	738	695	726	709	753	696	762	744	806	740	675	778	722	712	676	744	731	745	707	696	730	718	747	709	770	711	737	731	730	733	685	684	749	731	732	747	727	701	737	767	764	669	724	769	739	763	736	687	746	767	713	720	744	719	717	771	759	698	718	740	728	729	678	769	707	729	731	714	725	768	712	736	718	740	703	688	738	709	751	722	691	727	749	720	743	731	738	716	729	750	744	699	733	772	748	681	725	704	753	770	742	737	711	747	694	721	760	773	707	732	728	744	737	726	735	745	720	700	725	699	810	730	763	763	661	730	701	700	722	738	743	738	727	687	770	708	691	764	713	750	744	720	729	732	688	719	745	734	731	727	674	695	689	721	746	692	714	756	718	743	749	755	745	748	715	714	748	747	701	721	682	714	753	733	720	717	674	667	705	712	722	733	703	718	732	728	710	725	723	754	729	761	739	731	713	716	716	727	693	746	718	717	741	683	777	736	749	683	741	706	708	700	703	734	683	737	758	703	727	719	722	740	711	709	745	775	730	721	670	735	717	711	758	717	714	727	759	737	718	732	718	734	702	686	712	731	715	683	769	720	723	667	741	741	691	739	751	722	713	715	701	747	748	733	696	727	680	689	717	698	744	734	727	726	733	738	749	782	732	692	711	701	724	734	729	760	723	728	706	703	768	729	740	730	739	725	742	718	739	715	758	694	699	705	711	761	715	732	706	702	755	719	720	704	730	679	750	736	757	736	749	735	697	682	778	763	726	750	749	708	728	730	744	747	721	696	700	702	786	696	695	733	729	721	717	709	777	714	697	739	759	769	724	739	744	718	708	717	674	724	710	731	809	753	710	702	761	700	725	715	736	780	729	746	732	763	763	692	746	795	793	700	700	683	702	749	691	748	735	755	748	712	766	731	734	711	661	679	734	788	729	725	698	736	762	748	685	770	798	740	756	687	779	785	715	728	707	737	712	783	740	786	751	763	749	721	711	783	737	694	747	708	717	763	719	711	731	733	750	762	731	774	686	762	751	744	719	746	742	723	697	746	752	738	729	736	720	732	801	716	766	706	713	686	757	744	716	710	698	708	758	693	732	678	725	774	663	754	714	733	775	729	765	685	721	742	668	686	754	733	735	708	745	698	685	767	736	746	705	770	740	675	736	720	715	720	712	678	691	737	735	752	718	741	733	726	720	757	740	757	720	732	729	700	724	756	757	729	763	700	754	753	716	756	718	747	733	718	722	729	718	718	726	774	721	739	706	725	753	739	717	719	777	726	734	720	722	735	744	715	716	748	724	735	751	718	701	676	673	747	752	772	731	738	733	694	706	686	721	739	731	752	729	771	723	738	689	701	686	719	727	738	739	761	712	658	724	696	767	700	723	711	711	735	768	711	725	732	738	763	719	725	745	789	731	723	717	745	699	734	759	709	731	739	731	707	760	715	723	704	768	749	744	774	760	688	691	735	731	739	722	703	750	741	694	742	771	723	717	737	728	752	744	720	770	754	736	730	715	737	762	709	773	716	754	715	722	796	751	727	729	704	729	736	727	685	732	767	719	741	732	707	732	705	747	747	736	736	694	752	776	771	687	723	702	751	725	752	734	739	761	735	732	752	730	751	712	713	773	719	765	729	744	720	700	725	735	716	742	746	742	732	721	780	691	715	717	707	718	772	722	736	676	731	736	719	699	705	694	729	723	767	764	713	714	793	656	724	700	721	783	744	764	719	738	741	776	731	696	719	746	723	704	684	714	712	671	709	735	729	673	703	716	765	699	700	741	735	701	755	721	706	749	684	740	745	757	739	713	748	740	697	723	727	766	723	746	738	691	752	689	766	743	711	725	764	727	747	726	757	735	735	744	705	731	741	719	735	732	725	718	676	710	702	718	760	699	749	742	773	700	676	741	763	722	682	756	730	756	705	742	782	729	721	690	731	770	750	690	728	723	677	738	777	737	718	693	690	704	742	703	734	718	684	747	750	717	723	697	726	720	733	772	741	693	750	760	789	748	709	712	735	692	731	704	747	760	698	677	710	728	748	726	726	736	755	704	731	706	743	686	743	712	752	716	752	712	720	725	735	727	723	733	711	720	717	732	721	733	750	712	754	751	677	728	779	723	768	702	738	767	717	730	771	744	689	715	714	752	744	721	777	738	730	773	692	739	702	755	728	749	722	714	765	681	724	752	727	728	718	734	725	706	738	696	702	702	735	776	758	742	710	806	753	760	704	709	732	772	748	721	682	726	772	705	754	740	708	683	795	719	695	753	715	726	748	657	771	710	771	699	727	721	706	767	753	757	741	741	774	726	668	695	700	706	719	762	739	716	716	741	739	732	698	693	731	755	737	729	727	724	676	763	760	722	724	723	697	682	717	724	733	732	746	743	696	709	708	715	759	737	718	754	703	696	721	771	740	709	701	749	701	743	746	713	653	722	750	718	736	725	754	742	738	744	770	746	763	745	730	725	722	711	701	721	701	700	671	731	747	732	747	779	740	737	695	710	715	738	733	740	756	724	724	694	720	735	752	727	732	736	750	688	691	730	703	721	726	742	708	711	765	736	728	689	750	701	690	700	745	750	718	730	734	730	709	699	652	782	724	744	709	723	711	714	775	725	747	712	715	683	732	756	709	747	762	732	686	738	772	732	712	711	745	796	761	805	715	718	745	728	759	722	754	700	722	725	680	769	721	719	738	759	771	748	742	711	723	690	697	731	759	755	703	721	729	725	714	714	674	722	725	708	701	713	762	766	731	731	719	748	736	678	700	757	733	702	725	693	775	726	725	719	746	720	760	710	753	770	707	693	715	766	698	758	772	757	738	722	762	738	765	677	724	702	706	709	751	692	693	714	727	756	718	719	748	701	696	734	719	737	754	697	703	750	710	755	715	686	766	681	748	693	704	694	738	719	776	727	723	692	743	744	721	786	757	751	744	757	689	786	713	735	720	742	715	721	739	718	708	710	683	740	751	727	713	733	741	702	734
32921	17927	12006	7862	4723	2217	922	777	656	515	540	515	439	442	410	368	394	408	348	367	358	350	376	378	332	330	345	366	330	339	330	323	332	361	329	328	341	307	311	311	337	356	292	323	307	341	301	313	287	339	294	349	306	325	332	341	328	303	307	313	298	321	339	327	320	328	337	312	316	343	323	334	315	313	357	353	317	306	362	329	339	338	325	321	340	302	308	302	339	333	332	318	339	359	306	317	334	331	325	285	291	315	317	319	332	344	367	296	318	322	324	328	307	323	334	340	316	323	375	309	301	347	305	357	324	307	310	340	320	325	328	316	308	314	320	326	322	317	314	344	302	332	311	289	336	336	328	315	284	314	332	311	349	325	345	304	340	314	327	335	293	311	341	322	313	324	302	321	317	345	328	336	326	337	343	347	302	335	330	335	280	296	310	323	296	302	318	319	287	322	291	298	332	312	321	302	300	352	329	333	337	317	324	330	315	337	289	346	348	317	331	316	291	288	299	315	315	328	312	331	324	305	275	317	315	285	323	289	320	307	314	325	333	289	296	306	325	317	324	328	331	304	311	271	333	319	360	323	302	318	326	313	269	336	327	275	295	308	340	313	331	319	344	296	316	298	350	356	316	343	347	326	314	350	347	323	346	290	318	339	290	357	330	299	304	324	292	317	311	336	303	303	313	290	307	297	330	345	295	351	340	339	295	331	336	336	316	336	330	327	327	339	335	307	294	314	335	322	327	308	305	319	329	325	330	333	334	307	289	315	302	365	296	344	324	346	314	321	319	322	336	348	322	307	321	317	339	327	328	319	333	317	353	283	340	342	320	321	333	322	325	339	358	334	335	269	291	320	332	286	362	346	310	278	314	343	312	290	307	321	319	338	286	327	313	291	336	283	312	308	302	300	317	289	321	294	332	312	320	311	358	335	319	348	342	331	342	285	350	342	352	315	327	309	322	310	308	354	362	313	312	310	333	295	311	334	317	354	334	308	295	313	325	338	356	329	319	331	317	287	320	325	336	337	311	308	325	327	300	359	331	289	331	331	319	291	312	345	339	288	353	326	331	328	298	327	317	377	331	304	301	328	295	280	330	330	341	346	313	310	325	321	304	333	325	294	336	324	300	340	282	318	351	344	300	335	321	329	288	316	323	340	328	348	303	356	343	304	281	336	298	347	314	300	349	333	308	328	308	319	318	312	322	325	333	326	326	295	315	325	336	347	330	300	303	309	322	313	333	309	327	293	355	301	289	323	300	341	332	347	339	335	305	332	310	304	345	356	320	320	316	311	331	301	324	313	343	314	336	292	298	324	343	328	325	340	324	339	334	326	319	319	323	343	325	317	289	352	319	353	329	346	319	363	293	310	329	345	338	362	320	363	317	297	326	315	319	267	325	332	332	320	322	331	360	304	335	313	332	309	315	300	335	297	321	306	315	309	312	316	313	340	324	349	344	301	311	316	300	321	351	318	302	335	308	336	301	314	351	311	332	324	340	293	328	313	328	282	322	320	326	315	288	347	314	334	322	293	332	323	323	313	313	311	329	296	324	311	308	303	333	293	308	341	331	318	340	328	355	299	371	335	307	304	328	287	336	322	324	325	302	326	323	289	365	303	305	326	306	351	316	287	329	306	326	279	329	306	303	296	325	314	338	330	306	323	318	335	317	329	347	340	331	318	303	331	334	330	307	336	318	298	316	335	328	352	309	306	302	320	315	308	319	324	294	331	316	327	353	343	326	295	330	321	366	302	342	322	319	326	304	346	314	324	284	321	306	332	367	307	321	327	324	315	289	321	308	334	342	330	313	305	334	319	275	316	356	308	302	368	300	323	331	318	294	317	337	317	288	322	324	284	318	304	331	316	304	345	352	345	305	330	311	280	334	288	313	310	281	326	314	356	322	287	325	365	306	349	343	310	330	348	347	327	325	310	354	288	326	333	322	309	320	279	332	310	280	298	323	286	300	334	311	356	285	334	345	336	340	305	325	299	310	304	328	342	296	282	326	326	311	360	329	355	328	338	312	314	284	311	313	314	291	335	322	356	334	280	305	321	317	371	332	302	286	345	344	336	315	314	330	366	316	311	281	322	320	327	352	331	331	277	335	346	331	325	319	323	318	312	323	336	315	310	311	335	323	314	329	310	323	313	339	336	320	345	311	350	317	362	323	350	343	327	307	288	357	323	345	309	314	332	334	310	326	356	334	312	296	316	338	355	300	320	326	333	315	293	303	335	323	297	327	329	304	329	322	315	340	314	337	320	330	287	313	330	330	330	322	339	328	322	299	306	331	290	301	292	313	333	319	325	302	315	303	307	333	312	293	312	315	342	333	329	318	290	306	297	310	305	326	328	305	323	331	301	329	298	315	300	319	335	319	337	325	316	297	333	313	295	318	344	302	310	282	328	349	301	297	328	308	352	315	321	329	352	364	382	336	290	321	327	284	325	335	304	342	297	319	325	326	321	318	356	316	326	335	279	311	326	263	325	309	310	301	315	304	361	315	309	326	315	342	308	300	330	345	313	333	299	350	283	306	348	310	322	305	310	314	318	330	358	287	302	355	316	277	345	315	304	311	335	294	336	319	302	352	339	318	287	294	373	313	315	335	331	336	326	339	339	328	359	328	343	299	321	305	325	332	344	322	325	337	332	316	292	308	295	325	327	326	293	307	322	329	337	333	302	315	320	346	310	326	326	330	290	312	312	312	328	302	325	318	329	307	327	341	345	347	316	336	344	331	326	316	359	318	288	335	294	268	289	323	318	315	314	333	330	316	334	298	299	345	308	289	329	351	325	348	309	294	322	314	289	307	292	332	311	304	306	344	334	328	313	316	334	308	323	328	355	318	307	334	338	324	309	279	270	327	316	302	354	311	365	312	330	325	327	320	311	311	315	328	341	348	311	265	317	309	303	305	321	332	323	327	302	320	299	345	317	328	311	323	323	292	306	302	336	318	337	299	334	288	295	365	330	328	314	305	324	301	324	315	341	335	322	305	310	307	323	328	316	305	296	327	306	355	324	314	289	317	350	349	330	314	341	322	329	261	327	336	325	308	288	332	286	334	329	305	306	297	341	338	310	312	352	350	350	350	328	320	332	316	355	306	303	326	339	327	324	313	351	338	336	324	313	334	343	335	317	359	297	327	323	330	331	314	323	304	317	301	348	302	323	303	311	307	333	309	335	326	338	333	333	308	322	331	324	327	338	324	309	309	319	337	325	298	318	309	332	338	308	302	310	323	342	329	341	316	307	314	306	308	398	311	332	331	356	292	323	327	350	337	310	308	293	343	284	284	337	302	333	335	355	316	331	350	305	359	338	279	328	338	316	321	316	314	319	303	331	322	333	331	316	307	324	318	302	308	345	332	320	332	310	330	322	317	319	344	326	288	332	330	309	320	347	314	334	304	350	337	346	313	303	335	350	358	326	301	342	332	348	326	326	332	303	348	304	321	302	349	342	350	313	353	320	328	287	321	294	296	325	353	305	318	293
23384	15082	17599	17132	13112	7137	3772	3070	2455	2089	2076	1911	1704	1525	1324	1271	1151	1076	1029	954	1006	959	914	949	872	905	937	854	816	830	799	830	814	807	804	825	818	738	812	827	776	777	802	794	837	783	819	743	791	752	796	752	776	744	763	739	751	739	744	804	793	816	759	775	796	756	806	770	759	768	758	729	732	804	756	758	750	748	761	740	779	789	747	787	784	770	787	782	737	766	769	767	736	769	744	770	769	755	736	788	730	776	729	750	766	756	761	732	776	721	789	797	812	770	743	751	716	744	738	786	813	737	739	709	718	761	776	743	769	735	749	785	790	791	764	722	815	785	772	776	725	747	738	736	704	795	775	788	777	769	766	799	787	735	750	797	758	728	771	768	734	803	817	745	747	754	758	729	734	790	726	739	722	755	791	767	733	761	769	723	715	761	751	755	788	728	776	760	748	753	745	773	749	776	741	753	738	788	774	743	770	750	782	768	709	734	698	736	775	746	805	751	790	765	777	724	782	740	769	767	744	714	754	749	800	754	742	763	715	763	748	771	745	810	785	820	766	752	752	765	742	729	799	727	751	761	744	744	738	735	746	794	780	756	759	782	749	776	785	759	767	771	715	737	738	762	747	803	795	792	734	767	780	738	764	758	729	752	734	773	779	786	724	784	746	777	741	747	753	740	770	751	743	744	784	763	721	782	757	733	761	752	789	780	729	766	793	743	710	790	791	793	783	741	790	791	746	785	789	779	750	781	786	802	751	731	799	800	723	729	751	780	770	740	738	770	750	734	724	753	766	766	793	789	730	753	737	791	763	763	772	730	769	761	800	763	719	743	755	757	758	790	746	759	743	785	794	776	763	779	800	732	745	748	776	739	691	770	777	791	743	776	803	743	696	750	786	763	732	747	793	758	702	788	762	836	777	772	747	757	790	768	729	791	768	755	785	817	757	717	778	786	785	761	759	775	763	775	759	729	756	715	720	772	769	761	740	730	725	754	780	738	757	798	772	734	785	730	787	801	735	761	809	764	736	776	742	757	772	773	762	727	786	720	767	735	743	778	760	771	719	729	780	718	691	751	748	734	741	752	835	738	768	766	727	775	717	773	746	758	770	832	780	773	714	735	820	708	766	767	711	736	758	738	740	841	773	758	752	801	808	770	796	762	773	732	757	759	771	786	758	776	765	778	790	799	764	767	749	786	766	824	753	796	783	749	684	764	753	772	731	718	737	760	771	789	756	723	726	760	751	721	779	756	740	792	746	725	781	794	769	692	748	795	715	765	766	767	741	742	777	773	771	730	800	707	748	770	754	749	768	762	742	765	732	776	765	729	774	793	764	744	742	768	727	774	752	750	726	739	775	747	759	780	748	736	778	760	765	749	753	740	745	756	733	759	748	785	715	721	775	754	770	730	806	761	690	782	684	785	768	721	741	760	742	806	736	804	737	819	769	745	722	764	703	714	771	764	729	763	799	739	727	775	736	764	751	746	719	780	729	779	731	732	781	746	767	761	743	761	759	786	774	717	798	762	786	711	735	729	770	697	765	751	788	759	805	769	742	716	765	731	752	745	786	780	767	772	754	743	752	762	764	741	739	767	759	783	746	740	758	817	720	733	759	769	763	791	746	743	776	793	780	746	777	712	741	718	721	795	746	794	741	710	761	777	796	740	755	757	780	751	787	780	773	767	793	760	778	759	791	794	773	772	736	745	821	822	744	808	778	713	726	772	758	784	816	783	780	775	791	756	763	741	767	823	731	778	777	719	771	758	770	807	691	741	745	754	778	738	811	766	763	772	786	768	803	769	741	750	721	773	743	783	773	768	815	761	738	779	823	792	755	754	784	719	721	794	774	767	727	770	747	794	751	752	748	746	758	772	740	753	708	754	782	754	785	781	726	829	778	775	796	771	740	719	726	772	772	754	765	766	784	793	709	726	745	769	732	726	767	734	772	775	801	763	771	782	755	732	753	788	791	723	746	754	735	733	703	742	803	796	729	718	736	744	737	739	774	727	816	765	732	763	750	756	728	736	778	736	784	724	784	781	732	790	788	770	752	737	736	707	807	755	713	769	746	740	745	759	760	779	743	773	762	705	760	749	787	765	731	797	771	756	751	772	766	799	796	751	761	754	779	804	769	743	749	722	776	765	745	703	789	796	743	830	698	790	725	744	723	762	788	790	775	763	772	814	721	738	772	743	800	738	735	835	755	737	793	798	781	770	784	757	754	780	760	757	760	774	800	757	774	745	754	800	756	797	720	742	771	752	771	735	796	755	802	732	772	686	715	741	724	738	754	793	769	755	794	769	717	722	791	774	686	816	776	788	733	778	743	700	778	761	775	786	746	751	773	745	812	787	798	712	772	711	795	769	706	740	765	754	745	706	752	761	754	781	791	763	724	742	754	781	713	786	791	713	745	755	722	753	759	756	741	788	766	741	756	778	728	748	776	805	742	718	783	692	799	739	824	739	761	764	768	755	758	767	754	773	773	735	700	758	757	746	811	766	758	775	793	767	792	785	764	761	795	729	748	756	711	797	837	741	783	755	735	746	769	730	749	778	798	765	774	813	750	747	747	782	757	788	722	782	728	780	742	741	839	727	750	761	812	773	791	784	754	772	759	742	726	771	773	782	769	767	749	791	788	769	758	773	725	717	754	764	711	724	745	767	783	777	762	735	793	770	740	778	684	724	792	761	738	745	758	721	815	754	753	768	733	788	757	774	744	785	758	766	767	813	795	777	785	833	763	810	757	763	813	768	776	761	716	771	699	769	743	739	751	757	786	747	767	798	769	720	776	766	821	761	724	782	771	762	725	752	744	778	766	772	717	788	743	730	736	725	752	748	745	738	759	779	769	795	753	733	732	754	726	763	751	730	759	769	759	770	768	696	810	706	755	797	728	783	734	785	728	707	710	737	765	745	766	770	780	796	740	751	773	720	801	777	717	766	732	793	773	760	746	744	698	739	700	791	781	783	771	732	784	748	741	717	737	760	765	754	770	786	728	746	750	732	723	742	737	781	753	758	759	741	790	823	750	752	781	762	765	737	711	776	764	800	825	758	736	763	724	793	748	740	741	739	761	766	741	770	760	827	777	767	733	756	761	810	739	784	780	763	767	737	806	765	753	762	793	772	806	768	820	737	756	785	781	781	720	778	749	755	755	823	761	743	724	751	782	785	727	817	754	744	753	752	728	728	776	785	768	782	705	735	713	789	724	724	756	773	737	772	758	766	734	810	772	789	731	776	776	770	810	828	724	732	770	807	768	734	789	731	784	706	763	767	776	749	763	726	786	771	742	764	753	782	779	817	767	787	785	754	800	771	714	742	720	761	757	790	776	769	762	759	754	726	743	737	759	788	803	740	774	737	778	730	779	685	762	781	756	753	762	798	770	740	715	773	782	750	754	791	765	764	792	775	740	705	745	733	722	750	777	770	783	781	738	746	757	774	787	750	794	715	736	749	703	736	818	756	855	764	762	700	763	754	772	762	742	774
41431	23988	19287	12686	10801	4195	1469	995	803	713	669	572	523	482	432	394	373	372	324	335	340	369	321	317	313	312	318	333	314	313	297	308	277	305	311	284	290	279	303	294	307	274	310	281	322	297	297	265	278	280	300	293	275	297	260	262	303	304	290	287	292	291	282	286	298	288	290	267	287	289	284	285	264	296	268	272	319	293	311	321	310	308	287	319	270	265	294	272	301	292	302	292	317	303	288	290	304	292	289	290	298	299	298	292	319	303	315	319	290	315	277	290	263	304	275	300	301	287	273	279	267	304	290	276	300	309	276	279	255	274	292	304	264	310	269	302	284	295	280	251	282	304	273	311	324	284	339	282	277	293	281	278	278	255	293	307	284	301	291	280	301	292	294	272	269	283	304	288	280	307	301	272	294	286	264	268	270	304	317	342	256	290	292	284	293	292	259	273	276	269	286	298	297	271	306	266	276	295	295	284	281	283	269	281	316	310	267	279	270	277	259	272	282	305	271	285	238	290	299	264	282	309	261	295	336	268	270	285	280	266	274	272	287	278	283	270	307	278	280	287	276	263	256	330	293	293	309	269	282	291	302	327	294	333	282	295	266	297	253	283	269	272	295	271	263	287	296	300	317	255	295	308	268	263	317	310	316	307	317	284	269	235	273	266	285	302	309	281	282	314	292	283	268	290	315	278	289	260	301	292	290	239	259	302	293	305	327	307	297	251	288	271	263	271	277	276	270	259	256	309	306	267	307	258	290	280	276	316	268	269	271	287	266	265	292	332	291	312	266	312	292	300	289	275	317	287	303	287	287	275	290	272	293	285	305	253	281	293	291	306	311	300	311	288	301	284	294	336	293	278	263	265	262	285	264	293	259	302	308	274	260	286	235	283	289	299	269	298	306	307	282	283	281	252	256	269	285	321	254	269	300	278	297	266	269	294	304	294	278	288	288	285	342	244	273	278	292	283	291	293	268	284	303	291	287	263	290	261	257	258	275	259	277	278	275	269	272	277	284	251	268	313	294	293	275	284	294	294	281	263	322	295	291	292	252	301	306	275	318	304	297	281	276	299	286	292	294	264	306	290	308	265	257	280	276	276	243	264	300	311	277	281	301	262	302	283	274	283	334	300	252	291	261	308	311	296	304	276	279	278	274	294	273	295	276	266	253	290	274	306	281	290	294	253	297	286	250	307	312	303	301	284	325	272	251	296	256	298	298	288	295	279	266	288	242	279	276	291	293	261	288	291	268	283	276	255	274	291	296	278	290	253	254	282	304	299	312	276	266	315	297	324	284	279	282	287	285	300	291	299	265	267	253	300	300	298	290	261	272	270	302	279	252	298	294	278	297	299	267	285	310	303	294	263	292	281	279	259	287	249	289	272	287	294	310	255	269	299	317	283	276	254	288	302	290	265	262	280	304	292	267	294	277	299	278	305	287	259	290	281	300	274	281	295	275	257	238	293	279	295	278	259	289	260	270	288	281	294	307	293	263	297	283	258	262	287	286	282	284	293	284	269	284	259	265	284	270	269	295	292	276	277	261	294	315	285	262	275	289	249	296	285	261	272	265	293	291	291	280	290	271	261	258	277	296	276	277	299	286	306	265	268	270	250	288	309	285	271	256	292	293	295	295	282	273	266	271	321	259	263	288	270	305	256	311	304	285	272	299	293	273	311	275	266	309	278	278	271	320	283	291	287	275	310	285	320	290	292	268	245	306	276	284	271	298	276	252	312	305	274	278	268	285	276	262	284	304	309	301	295	303	321	251	265	256	276	295	266	316	321	278	294	276	291	280	252	311	296	308	296	287	267	297	258	265	294	254	277	296	294	298	266	276	275	276	296	259	306	269	319	260	253	283	278	295	297	286	269	304	292	262	257	284	268	289	308	305	278	294	292	301	280	274	281	304	263	274	268	279	308	296	287	280	257	315	279	269	284	290	302	268	251	283	270	272	282	271	281	258	302	297	301	278	330	303	290	277	270	279	234	276	267	298	294	293	305	317	277	262	288	292	296	330	284	287	317	286	297	281	279	304	271	299	293	298	298	287	327	272	271	274	275	265	289	292	295	300	276	296	288	299	308	281	275	286	286	273	288	282	290	275	267	250	309	265	283	294	294	270	276	276	313	276	296	321	277	316	264	260	294	270	252	306	281	302	297	295	278	304	296	285	279	255	290	275	272	264	294	288	280	269	300	289	290	278	294	272	273	298	290	316	272	308	317	255	251	270	329	286	298	274	281	242	281	285	309	294	291	278	275	253	320	275	283	279	317	309	298	276	278	253	265	265	312	279	288	279	270	287	313	279	295	304	261	291	268	298	281	297	298	293	260	304	276	264	306	312	287	268	282	285	266	290	277	279	262	269	285	289	313	282	287	264	267	308	262	294	285	294	317	305	308	287	308	282	323	289	300	253	283	266	286	300	270	283	289	262	303	315	271	295	285	259	272	275	303	301	282	276	273	299	270	312	269	255	283	274	301	274	295	268	281	283	269	275	286	273	287	271	254	254	285	296	274	266	298	264	298	299	290	260	312	292	265	315	273	254	273	248	296	275	297	317	319	296	276	246	304	311	295	247	278	269	278	280	265	279	301	290	278	278	282	270	265	284	313	294	278	297	272	274	304	305	281	267	299	300	297	285	260	293	291	288	255	302	278	279	275	290	304	280	272	268	284	267	270	271	287	271	290	306	271	291	275	321	270	295	288	299	288	258	265	259	299	306	291	309	306	286	303	283	287	263	289	291	246	304	317	303	291	301	293	285	284	295	320	295	295	296	288	307	261	271	272	316	315	312	299	283	270	277	276	307	325	305	290	261	292	269	270	257	255	241	312	251	293	289	294	275	303	297	267	290	278	292	289	286	268	312	286	315	272	277	302	293	257	266	306	311	280	265	300	260	268	281	303	264	279	270	271	298	293	287	288	286	278	296	293	299	276	289	255	247	298	259	264	307	304	267	260	275	280	271	309	278	285	274	268	264	289	288	288	292	322	291	267	303	291	287	300	283	272	241	298	318	278	300	271	309	266	293	275	293	273	313	292	314	305	231	274	310	282	309	261	298	316	284	275	281	307	275	265	297	267	267	288	263	275	317	256	302	264	302	278	289	303	299	296	278	253	278	266	272	269	287	318	295	304	278	285	323	247	282	306	256	268	279	269	325	282	301	282	269	280	308	287	261	303	323	314	298	280	297	295	297	293	310	297	273	263	296	280	278	292	278	290	315	287	291	288	283	292	296	271	284	265	278	283	287	299	304	281	287	287	273	285	237	247	269	284	267	305	286	295	285	303	275	304	272	258	298	286	319	277	263	300	288	283	296	267	285	287	275	273	309	279	253	280	297	271	283	261	244	297	318	293	285	294	273	285	294	307	264	286	270	287	314	285	235	291	303	290	274	294	285	274	284	296	274	309	318	304	290	280	249	300	286	272	322	293	267	296	334	263	283	310	260	289	284	276	291	313	322	267	282	275	259	274	265	287	270	252	276	292	288	285
27631	19348	24543	23049	23355	10349	5046	3995	3243	2819	2707	2461	2074	1872	1548	1397	1302	1175	1026	1011	968	923	990	909	916	849	844	772	770	798	786	785	783	781	772	758	722	772	713	720	767	728	651	703	701	690	709	708	700	677	695	720	656	655	695	700	716	741	671	716	692	632	676	698	708	667	697	722	723	725	636	710	688	645	677	634	706	700	687	655	671	715	689	658	672	709	715	676	697	659	662	687	667	666	690	650	692	622	676	711	705	709	673	635	672	697	670	703	667	705	693	676	643	683	682	677	688	658	652	674	709	739	700	708	651	616	673	704	677	671	676	725	662	681	687	726	708	671	687	676	656	647	713	666	687	666	662	667	738	669	684	702	686	697	658	667	670	679	655	628	713	698	700	654	668	689	684	665	676	661	711	634	625	665	679	687	701	710	725	675	665	661	638	657	667	691	695	674	752	717	684	659	636	644	703	654	692	692	715	653	659	672	691	679	621	615	656	657	662	679	652	657	710	713	662	694	668	716	671	615	692	660	695	684	653	640	696	668	660	709	733	608	677	662	655	706	659	665	640	682	680	675	683	659	614	679	702	703	724	690	667	709	685	691	633	666	722	677	656	674	666	672	657	638	664	658	692	709	656	723	650	635	669	660	621	717	671	706	694	710	657	691	654	713	686	691	667	701	708	680	657	631	651	694	691	699	666	709	638	669	728	698	648	652	665	708	707	745	699	687	656	653	681	710	669	643	670	686	665	702	705	681	663	655	697	632	702	684	685	684	705	713	686	696	672	691	680	665	680	636	624	679	623	695	684	654	670	653	687	635	642	690	665	656	691	709	714	637	690	701	663	676	661	669	674	674	669	680	639	665	679	675	704	654	684	670	689	678	704	701	657	697	695	728	679	717	677	677	720	705	684	680	696	694	721	702	671	670	707	648	607	697	691	647	640	678	692	701	677	672	696	688	698	658	672	705	623	722	658	707	660	635	621	689	703	676	665	672	681	664	670	683	695	674	659	642	646	705	659	717	669	638	700	678	639	696	675	688	658	691	702	629	729	668	710	695	679	661	659	609	715	640	680	684	709	724	672	675	639	728	665	640	688	692	655	640	645	640	689	691	655	684	681	680	632	686	665	679	720	635	658	674	652	670	672	651	700	680	653	731	714	678	713	687	719	672	695	732	684	625	681	634	678	678	715	713	704	718	682	658	650	668	650	658	712	683	618	662	654	701	662	686	711	665	647	688	626	622	671	671	689	697	674	650	663	667	658	732	701	692	713	666	649	681	678	701	657	701	655	698	684	714	719	672	699	667	669	656	686	639	683	666	662	648	645	664	665	681	673	679	683	679	709	677	676	670	672	673	686	650	725	644	707	667	680	666	639	701	698	678	649	728	717	645	641	668	706	672	635	704	721	645	694	640	659	700	683	718	636	651	677	655	648	699	734	672	707	657	651	687	716	659	701	729	651	678	694	668	678	690	679	648	704	665	667	681	717	677	667	678	662	666	688	651	671	695	707	721	667	719	679	703	685	649	704	677	657	684	718	679	696	688	666	691	689	703	680	700	713	704	674	685	700	703	666	663	665	683	679	610	719	674	720	682	694	718	669	670	684	647	721	644	708	658	694	699	685	635	675	708	688	649	714	657	623	685	720	647	669	698	655	669	698	673	706	671	731	704	646	710	676	685	685	667	648	647	679	701	671	641	675	719	638	670	641	678	722	737	699	648	685	664	692	696	701	660	657	634	685	704	646	702	664	681	700	647	666	704	650	704	660	678	715	667	698	666	694	605	695	670	712	700	711	648	675	669	650	647	692	682	688	684	643	655	701	666	652	632	659	728	670	665	681	678	625	677	670	621	683	670	711	700	694	723	693	633	717	720	641	677	672	708	643	717	656	660	736	646	673	623	687	671	661	699	694	638	667	725	650	729	685	693	643	631	664	687	686	667	679	685	660	667	667	717	653	701	721	687	665	694	644	649	662	662	636	677	702	678	704	689	651	671	680	637	628	722	678	660	689	661	661	695	675	686	625	654	664	668	659	667	699	674	676	679	704	705	639	655	693	698	654	636	700	685	717	685	663	676	634	662	642	694	699	704	655	632	657	712	631	690	718	689	670	675	681	662	651	738	658	712	667	693	710	747	637	718	651	688	659	681	654	645	667	667	649	691	716	686	669	710	697	633	705	656	659	673	717	692	709	709	708	657	693	708	689	679	705	651	702	707	689	643	634	653	688	681	672	627	689	675	669	711	649	655	682	680	679	672	654	709	698	702	676	654	718	619	701	691	673	652	663	700	651	676	676	722	684	695	727	656	677	657	704	723	662	682	672	650	702	662	658	657	674	720	657	718	663	703	645	601	686	668	688	715	650	670	677	739	717	717	683	678	683	707	640	686	722	690	701	669	675	677	704	681	652	691	701	702	665	671	687	704	688	705	626	642	628	732	700	690	709	700	676	623	692	681	667	670	741	701	700	670	655	710	667	648	717	663	657	723	685	672	675	661	634	655	603	690	666	705	690	694	652	681	683	656	679	758	658	674	715	719	658	683	628	635	683	647	699	702	668	657	684	672	645	665	657	668	705	696	644	670	676	652	663	677	668	681	683	716	681	704	682	685	651	665	678	685	699	695	672	681	688	666	699	679	681	697	690	668	711	673	724	696	707	678	696	677	690	691	641	682	755	721	686	658	664	707	638	678	664	707	693	684	677	678	674	690	696	665	648	671	643	646	666	757	701	651	703	695	686	662	633	691	687	689	644	659	625	631	676	689	661	712	647	660	693	689	666	677	725	703	644	661	676	673	744	683	688	675	669	650	654	677	708	649	679	701	643	706	699	742	655	665	661	625	636	635	705	689	704	664	687	673	680	692	697	670	713	677	709	726	700	697	638	689	695	676	677	670	698	679	674	632	688	714	656	700	676	707	648	717	665	642	678	681	661	702	714	707	687	688	641	618	674	691	683	674	709	653	681	697	646	675	670	703	691	725	742	641	648	715	672	624	655	666	656	654	687	701	696	679	700	740	711	691	691	693	684	702	680	667	695	647	679	646	702	666	672	684	676	678	673	687	676	710	696	656	677	679	661	670	682	715	638	675	679	630	647	704	634	666	674	660	682	631	680	635	665	634	686	688	652	714	694	711	717	642	695	677	712	652	703	692	685	669	634	679	675	688	644	676	656	703	642	729	682	686	648	669	697	687	705	631	697	641	723	702	661	648	694	597	661	666	690	634	661	630	660	669	691	725	661	683	707	658	671	646	675	693	661	691	655	684	686	660	650	657	664	674	656	681	649	682	666	693	630	676	706	680	706	677	656	684	675	691	629	644	669	677	682	648	669	730	710	703	670	691	708	635	699	683	651	688	659	702	715	660	639	645	668	638	676	653	692	703	674	671	667	675	652	716	693	669	631	689	677	694	630	656	687	677	654	633	685	654	691	711	684	676	670	680	681	711	675	713	703	680	631	699	653	736	683	711	693	695	677	674	695	676	665	705	643	732	681	705
18929	9017	6775	3478	1609	873	662	540	497	441	422	410	420	338	371	354	316	297	340	313	289	337	317	328	331	322	318	359	314	328	317	314	316	320	293	332	305	305	350	350	344	312	328	322	345	279	336	290	303	311	312	298	302	362	303	329	308	299	290	315	321	313	317	328	311	312	319	326	310	315	277	338	298	328	331	312	334	305	329	297	283	308	313	282	327	299	311	285	314	332	338	312	300	314	311	279	312	321	294	316	318	282	320	286	326	313	333	294	291	334	302	304	319	303	299	297	295	307	286	302	302	327	321	323	288	339	307	307	319	325	304	311	321	267	318	296	267	297	322	293	343	325	330	302	312	324	329	269	324	293	350	315	284	348	291	342	301	302	326	306	351	320	345	293	293	302	279	300	308	327	313	313	288	291	344	308	299	287	320	278	315	288	305	296	310	315	326	284	319	319	308	351	311	319	297	297	293	289	293	291	329	297	305	336	305	347	323	326	301	266	316	305	297	289	284	310	303	326	348	344	347	313	331	323	293	314	321	334	292	336	314	305	317	329	305	303	281	317	272	290	289	341	330	346	308	333	315	318	278	337	295	312	327	280	335	319	316	309	307	328	318	302	291	316	317	296	290	304	309	303	326	305	326	306	289	298	322	336	295	313	289	293	323	299	315	295	319	313	301	315	327	310	328	320	337	313	325	281	335	301	328	330	304	320	325	316	281	337	304	313	319	309	351	345	291	325	288	298	344	292	316	341	344	284	311	308	300	333	320	289	306	273	294	284	299	327	304	270	310	309	313	302	330	306	300	293	277	283	295	294	289	305	331	280	292	271	333	304	315	309	293	314	279	311	289	329	296	294	301	296	321	315	290	281	290	329	340	320	268	300	300	318	316	297	299	313	317	322	324	317	297	324	315	292	350	331	324	316	325	313	291	308	284	314	320	300	313	292	303	330	318	338	319	322	285	292	315	309	295	349	300	306	344	313	292	278	284	290	347	318	308	293	311	320	308	311	314	309	312	306	313	331	314	330	355	323	316	332	324	330	301	326	327	260	324	353	296	297	298	279	291	327	290	324	295	354	292	306	318	284	297	315	313	310	299	310	336	317	293	294	348	312	321	308	315	320	277	305	296	302	279	346	322	311	301	311	299	305	322	327	323	305	314	323	320	289	313	335	336	329	309	291	300	298	298	282	283	323	307	314	298	291	301	324	317	275	316	305	282	309	307	321	281	337	311	293	320	282	332	327	311	330	339	331	285	296	329	298	324	302	290	328	306	326	336	293	285	270	322	302	322	334	286	294	310	291	306	319	326	301	340	287	337	299	318	289	316	322	295	308	299	302	341	283	292	323	314	357	314	300	313	334	314	313	341	282	287	305	328	303	322	345	328	300	326	309	309	325	289	299	305	310	307	279	305	321	301	309	327	314	347	319	331	279	320	288	345	306	327	306	316	305	281	297	294	313	303	302	351	318	319	318	295	294	313	323	317	284	299	286	295	287	302	305	303	307	315	290	311	303	318	323	351	326	296	308	296	310	287	319	341	312	297	309	292	323	296	277	323	328	296	284	299	298	306	320	337	316	297	300	323	320	303	307	294	319	312	297	328	292	300	305	362	287	325	312	312	277	294	313	297	294	277	317	309	298	302	319	298	337	300	294	289	323	315	314	309	319	310	335	306	291	338	311	313	302	306	318	328	312	311	314	310	317	302	305	294	301	327	315	296	332	335	293	296	320	318	296	318	290	310	305	337	336	284	327	316	309	323	304	310	329	289	254	259	311	318	303	289	275	303	327	310	313	321	326	300	340	307	307	273	319	313	383	326	283	305	341	324	305	311	333	295	334	333	316	299	271	327	318	322	319	319	331	324	294	293	309	322	332	285	309	326	318	353	322	328	341	287	336	322	325	312	325	299	313	271	301	318	345	253	299	320	300	303	288	315	330	330	294	312	300	313	310	336	323	347	334	331	312	335	287	300	304	327	331	281	321	338	317	361	303	320	329	339	299	319	347	331	318	329	312	275	307	293	295	285	311	343	309	292	349	296	315	307	309	296	335	307	342	314	299	322	318	284	313	277	281	289	304	308	289	334	310	281	322	318	333	308	339	312	322	276	349	320	340	281	320	301	259	322	315	329	314	303	300	302	324	326	304	276	298	303	327	288	320	328	312	301	331	310	267	330	313	297	315	298	281	303	321	259	283	310	320	313	284	316	307	291	317	332	302	304	296	327	334	308	332	340	335	260	307	285	289	318	280	317	319	308	317	320	330	323	310	332	256	319	330	339	308	314	332	296	312	342	325	285	303	314	331	325	318	309	284	276	309	337	314	324	312	344	305	341	296	289	301	314	316	321	298	268	317	301	303	333	317	303	273	297	319	314	299	296	305	343	281	297	313	314	276	315	303	333	317	296	312	302	296	344	286	281	325	267	317	353	323	335	328	337	294	317	310	287	324	333	322	321	334	317	293	329	294	263	280	321	307	309	308	314	295	326	328	307	298	301	298	282	332	305	306	316	320	321	263	320	296	316	278	308	309	334	286	284	293	299	300	293	308	288	307	286	300	306	311	339	280	316	323	333	319	304	323	321	286	297	289	321	300	319	321	297	314	313	300	323	325	348	326	287	298	325	314	304	313	292	338	297	322	287	350	320	337	341	335	330	292	303	299	318	300	298	325	319	279	306	313	320	326	300	284	284	319	307	316	303	339	326	324	309	283	302	297	324	297	287	321	268	316	303	324	292	348	332	366	297	341	317	307	295	326	311	300	342	285	334	299	296	330	336	300	311	275	324	341	326	323	288	264	279	304	321	326	306	323	345	330	315	312	304	318	354	300	315	294	326	342	301	307	288	334	281	304	330	322	324	316	315	313	334	268	311	322	297	297	308	319	318	353	334	330	326	323	282	268	315	297	296	296	317	336	348	323	300	313	287	289	296	311	299	300	297	311	287	306	306	310	283	307	329	304	296	310	336	324	338	309	306	302	332	313	321	327	326	286	299	320	294	310	313	329	303	286	283	336	309	288	297	325	335	313	281	300	303	326	334	312	349	257	340	309	308	324	301	308	328	311	307	311	319	300	302	272	317	303	329	300	338	298	311	295	327	297	317	291	280	276	317	316	289	307	309	307	316	314	306	313	308	338	319	326	322	338	306	294	296	277	316	292	317	288	315	304	337	295	315	340	311	295	299	335	325	292	294	347	328	274	306	285	322	292	302	302	316	291	331	304	292	306	304	317	332	344	279	319	352	298	300	296	306	331	291	338	278	302	338	315	317	273	276	312	326	307	312	284	315	333	317	321	284	328	338	353	300	290	310	288	296	321	303	292	309	286	309	300	339	287	336	317	293	338	328	320	301	310	352	359	318	315	295	291	330	304	352	303	282	309	283	331	325	311	335	266	322	326	319	330	311	300	322	315	282	297	313	288	349	334	301	285	315	324	309	314	305	316	308	294	273	324	290	343	329	324	313	322	310	303	342	319	309	303	339	316	289	309	308	345
13563	8724	11854	9117	5422	2927	2283	1786	1655	1491	1290	1249	1023	962	957	917	899	882	857	807	744	834	799	844	751	763	785	787	783	762	770	779	748	773	791	762	747	771	788	764	722	767	705	730	783	766	753	710	761	749	711	743	727	677	711	745	741	772	698	755	784	727	758	691	750	770	704	772	739	769	720	705	741	701	758	787	751	690	727	730	738	728	756	759	736	738	749	705	741	724	717	722	727	738	732	776	706	733	740	740	720	723	718	750	792	778	762	733	795	768	694	751	754	729	743	719	692	723	719	692	709	781	717	755	708	727	760	721	732	692	715	736	694	744	761	739	736	746	761	784	766	737	720	712	770	738	776	765	771	735	813	749	731	747	752	691	756	706	738	763	740	743	747	726	729	720	719	720	729	757	737	724	764	728	785	772	770	672	746	735	777	724	742	756	685	779	755	730	771	725	750	782	685	752	721	725	712	723	751	732	762	734	751	705	702	775	734	759	758	755	738	734	684	718	742	777	794	696	731	771	778	769	791	721	751	708	727	755	750	707	797	743	756	755	745	754	750	709	757	728	724	745	739	728	748	740	691	763	761	735	698	733	729	751	722	730	770	763	754	721	758	741	739	754	699	753	736	737	753	704	730	773	718	723	767	730	712	775	724	683	743	795	727	713	744	750	762	749	786	746	734	761	708	699	764	764	694	726	738	742	723	697	787	754	756	760	737	757	710	714	743	749	719	734	759	723	716	744	745	721	686	727	780	776	766	775	736	674	720	740	740	733	729	708	780	731	775	733	738	697	726	753	706	763	732	739	713	743	753	677	737	737	724	776	677	753	730	701	727	700	749	759	764	738	684	755	785	717	699	695	758	731	739	734	749	752	740	717	798	787	705	749	798	734	787	721	752	778	751	749	767	746	734	726	745	754	758	691	717	702	713	745	735	762	717	795	722	716	760	724	712	760	800	732	706	702	705	756	722	748	707	757	716	748	685	732	724	747	726	722	740	713	729	752	770	742	753	733	751	739	735	757	740	722	742	740	719	696	739	716	715	682	754	681	723	788	743	743	760	686	745	761	700	765	783	722	714	737	727	786	693	727	692	763	687	756	722	795	712	706	732	716	728	757	779	773	779	709	731	728	788	744	707	691	752	787	738	691	678	726	742	737	785	727	725	781	730	727	806	719	697	819	764	727	711	683	790	715	723	717	758	745	697	768	733	729	733	754	754	685	772	707	741	748	713	760	749	743	821	740	741	736	768	749	751	761	714	715	735	753	708	714	756	727	728	779	759	724	710	784	762	711	722	752	725	726	739	770	711	724	756	750	706	783	723	726	777	710	697	741	785	680	718	712	746	739	742	747	759	744	686	748	720	746	717	729	777	732	720	830	730	740	700	701	768	763	755	763	706	727	767	734	743	720	746	749	720	717	733	665	717	805	753	741	735	729	699	731	779	754	736	728	760	736	735	772	735	745	782	723	731	717	727	792	733	797	738	704	758	741	774	729	769	703	769	727	765	742	730	747	720	686	744	754	745	773	745	727	721	710	734	758	785	761	732	733	655	764	786	772	740	735	775	740	774	726	740	736	688	746	754	710	777	724	677	693	731	768	752	711	792	724	767	776	738	704	696	715	735	704	754	735	751	732	728	759	731	741	735	742	725	721	733	727	714	778	704	661	729	757	716	802	734	723	767	732	724	734	798	720	726	693	729	745	793	739	723	735	740	693	746	736	733	798	785	745	776	748	784	674	766	784	751	747	716	746	767	769	753	738	767	746	814	758	782	716	727	711	765	737	738	733	755	707	713	751	750	699	754	752	705	732	798	722	691	716	747	765	717	743	721	741	710	720	715	692	733	732	729	759	731	734	715	728	684	808	673	753	703	702	755	743	776	711	725	746	764	745	760	730	745	737	760	725	773	755	743	739	759	732	724	720	722	731	730	726	758	770	773	706	726	724	787	725	694	786	701	698	737	785	750	752	721	730	722	694	774	737	716	741	707	711	756	732	730	744	775	746	719	725	733	727	744	734	754	761	736	699	750	725	806	748	761	763	714	741	757	763	707	724	714	734	733	739	735	706	725	758	782	756	716	716	752	702	727	727	667	718	728	691	717	698	720	755	677	767	723	747	733	763	746	781	708	763	715	744	736	744	754	722	759	758	714	747	706	712	737	724	744	775	746	739	718	757	769	721	735	723	739	763	787	799	670	725	705	755	768	677	719	757	736	690	778	742	728	697	713	749	744	768	755	723	737	742	760	786	755	790	720	765	716	789	754	711	690	733	772	752	767	711	817	749	750	735	764	736	723	742	720	736	715	685	769	730	712	752	689	746	708	778	767	792	741	826	772	741	753	783	698	773	800	771	726	737	715	729	745	760	754	777	727	688	768	711	758	724	791	718	710	767	775	760	742	736	708	785	724	700	753	753	777	735	741	726	755	730	772	740	754	739	724	710	716	744	713	761	765	726	736	736	738	722	719	808	722	723	774	763	769	728	762	708	725	732	736	770	744	736	750	738	767	770	752	710	719	773	745	699	748	762	767	724	744	740	706	722	713	691	728	755	808	749	755	735	740	761	728	736	709	769	744	783	712	729	742	743	736	767	720	720	739	716	753	797	701	751	739	744	755	716	727	750	749	757	726	730	701	746	691	795	752	710	785	680	761	792	718	741	694	819	710	749	732	736	724	730	813	717	708	736	771	745	660	730	669	717	734	706	723	767	706	716	755	736	720	756	762	755	721	715	750	764	739	731	767	714	673	802	764	747	789	761	746	754	723	709	772	744	711	769	770	731	774	740	728	747	761	688	752	735	722	742	773	692	683	710	754	743	728	716	725	740	714	723	717	766	730	705	718	736	740	779	714	774	739	765	721	712	739	700	754	733	742	721	767	706	744	757	729	745	764	707	748	732	708	720	739	749	729	762	726	757	785	777	758	762	714	765	786	741	735	786	751	768	738	709	768	752	706	706	720	729	737	709	762	705	709	761	770	762	722	716	742	708	794	737	691	768	742	795	705	721	718	741	727	755	738	711	702	763	756	765	713	744	741	777	689	776	712	751	795	754	682	713	754	703	747	695	745	744	757	733	710	705	760	764	754	747	758	729	765	728	755	760	758	716	760	760	745	759	700	717	739	734	702	783	742	729	779	775	685	789	737	790	730	757	739	769	762	751	701	725	722	774	760	729	696	715	757	670	757	738	751	723	731	790	690	734	741	725	738	721	733	736	711	653	756	767	730	720	767	751	736	762	777	708	724	780	778	771	737	737	725	742	758	783	752	753	749	770	701	734	727	714	738	742	730	732	785	791	751	738	741	723	721	719	781	725	760	708	757	722	747	711	751	788	767	748	724	717	702	760	750	746	746	752	719	697	756	743	762	721	730	780	760	764	695	774	740	743	768	736	760	763	756	727	725	720	749	687	779	716	731	754	750	734	774	721	725	767	740	709	730	697	776	745	777	753	743	687	731	720	753	752	693	754	729	746	761	759	728	712	706	750	757	731
31360	17609	14842	9381	4815	2226	1084	852	724	607	553	536	472	412	395	403	412	365	355	368	346	351	372	367	300	338	319	336	345	348	303	315	306	352	337	329	314	330	335	321	346	364	350	372	336	350	323	316	320	333	371	328	321	349	343	280	326	329	336	316	312	326	342	330	314	337	330	334	345	332	330	331	301	353	332	305	316	323	327	285	278	327	335	328	356	343	332	326	292	316	348	356	333	314	321	321	329	327	302	312	333	317	313	339	341	311	313	344	353	344	303	342	288	346	344	308	337	326	320	285	327	344	318	334	343	289	312	297	333	339	318	332	323	305	320	323	306	338	328	338	353	307	331	318	304	327	294	308	310	341	352	325	302	323	318	353	328	324	338	369	334	302	318	362	336	333	325	309	331	315	321	319	305	305	320	363	357	313	289	322	328	299	339	330	342	318	318	357	298	327	349	348	347	314	337	328	358	327	313	332	361	310	328	316	325	336	312	337	310	311	329	305	312	334	333	296	314	339	322	326	355	319	325	343	352	352	380	286	343	332	287	317	311	316	340	309	329	324	281	341	322	321	319	363	317	319	318	372	290	336	346	333	397	324	273	316	296	315	322	318	308	304	330	328	299	313	336	331	317	340	355	316	347	331	340	329	331	309	352	326	329	314	344	298	360	329	317	324	362	336	320	329	326	319	295	318	289	337	318	305	345	318	322	313	323	307	330	357	333	311	296	319	336	296	308	320	342	299	303	301	285	335	329	352	313	341	319	339	356	321	356	329	355	312	316	300	360	310	315	337	284	334	348	360	347	335	323	302	365	326	356	310	322	327	312	324	351	319	339	319	325	331	344	324	323	314	299	303	317	324	334	353	345	313	313	308	353	294	336	328	358	360	323	321	337	346	319	345	325	315	330	351	325	323	329	336	341	288	345	340	295	331	310	329	331	322	315	343	333	314	349	314	310	316	359	330	344	330	356	326	328	307	321	356	315	326	305	344	319	355	306	325	328	319	305	341	325	336	339	335	305	306	337	322	304	315	360	332	315	339	370	320	331	356	324	316	342	320	325	327	300	332	329	361	342	315	305	318	335	331	270	269	323	358	324	308	335	328	329	312	337	316	333	328	315	351	315	332	321	348	326	338	299	280	311	320	313	317	334	333	314	321	324	289	321	316	328	314	331	303	337	307	334	304	344	332	307	354	310	336	354	318	301	314	298	344	329	328	324	297	340	365	367	338	309	391	325	308	345	340	351	312	334	301	321	317	343	339	326	290	311	328	341	344	308	307	362	367	310	331	339	313	332	307	322	306	339	331	306	281	303	314	311	369	339	297	317	291	328	315	340	339	344	328	337	335	356	306	308	290	330	306	311	338	332	330	330	315	314	334	338	340	321	350	317	322	300	333	316	313	325	320	345	305	327	314	317	335	350	322	336	305	329	321	324	323	345	321	311	306	284	321	335	316	322	296	321	309	324	338	357	313	375	326	322	321	322	321	317	335	293	351	352	329	321	343	335	341	322	324	345	330	306	310	331	319	336	317	363	326	339	322	303	360	321	340	312	323	327	350	315	323	359	300	344	328	327	352	367	326	296	313	328	339	326	336	338	377	327	343	320	333	331	321	303	310	328	280	351	302	342	317	333	327	320	340	319	325	331	322	342	314	305	334	318	305	326	354	333	305	299	339	331	332	346	330	305	345	319	319	316	342	310	304	313	294	308	324	352	336	363	320	314	310	322	326	335	334	331	342	321	357	300	306	327	299	309	344	299	322	360	331	322	340	319	330	332	292	332	338	303	332	292	330	360	312	309	323	355	321	296	334	356	336	347	322	316	321	322	302	313	318	344	402	306	332	331	316	298	299	321	313	326	324	304	311	350	296	312	282	303	333	326	338	304	330	299	306	277	313	325	321	290	359	304	315	306	334	350	330	320	327	345	313	328	329	305	303	333	307	339	297	307	295	318	368	327	324	349	353	316	326	352	322	291	316	305	350	328	306	277	321	338	339	338	319	360	334	322	293	349	354	333	348	303	275	321	321	331	337	334	311	314	320	312	346	289	288	329	346	324	336	319	322	326	328	352	325	322	332	348	299	341	311	330	325	361	368	313	332	318	344	348	334	339	347	331	314	305	311	334	352	313	318	343	336	351	281	322	331	322	323	324	305	313	334	356	357	318	337	353	328	344	326	332	282	304	316	317	315	327	320	307	334	319	352	328	326	330	324	337	311	297	322	316	344	297	344	325	320	336	313	344	341	337	293	283	318	335	341	340	362	311	353	345	340	346	320	328	332	325	334	328	336	341	323	323	354	344	328	331	321	308	365	354	316	319	304	271	322	298	351	315	324	340	331	345	358	324	350	335	312	358	340	312	289	329	343	350	344	325	330	262	338	323	332	345	354	343	320	284	317	338	315	336	349	333	360	331	313	307	326	348	325	319	326	341	321	319	328	319	317	352	298	344	336	318	311	352	326	336	297	337	316	320	340	320	327	337	308	300	370	316	317	330	317	333	338	328	348	312	332	339	329	329	327	316	352	323	305	314	338	352	342	351	342	343	302	337	325	319	307	332	350	329	339	345	327	315	333	316	298	345	352	315	347	313	303	292	314	306	361	290	323	310	350	322	345	310	312	320	342	343	284	334	360	353	313	247	309	354	348	334	334	323	348	311	321	342	337	305	351	336	373	355	342	360	317	362	306	310	319	317	329	297	369	283	302	296	310	324	334	307	322	337	335	320	317	287	381	337	305	346	327	333	297	317	320	308	309	331	326	338	328	349	304	332	343	339	300	353	375	309	343	364	321	324	337	345	279	289	308	301	293	344	370	336	330	322	324	302	312	322	349	344	301	318	327	347	296	329	326	332	346	316	325	343	327	328	335	373	307	308	299	342	333	321	335	335	301	316	324	310	333	325	312	282	296	302	302	272	325	345	331	311	348	322	325	355	316	327	339	325	342	327	335	313	317	339	316	326	323	335	311	338	325	315	307	355	333	331	363	304	326	335	331	330	361	313	328	334	354	309	324	303	343	325	320	314	332	342	327	349	318	301	317	314	345	352	312	343	316	337	300	299	331	306	285	293	348	306	335	344	302	292	325	307	339	308	303	319	340	322	298	326	324	336	297	345	336	332	334	334	268	349	344	345	318	345	322	324	331	340	365	335	314	333	316	314	332	355	322	304	330	328	298	340	363	319	310	348	313	344	355	320	314	307	294	332	333	335	298	359	357	322	290	346	354	311	306	334	299	336	314	291	327	301	321	319	338	330	348	348	345	323	344	322	341	354	323	316	323	319	317	309	307	318	335	327	349	292	326	303	329	329	325	313	287	351	324	339	356	305	346	324	335	330	313	318	343	343	333	322	336	327	344	335	354	320	354	333	295	348	320	326	343	316	308	313	286	329	319	351	353	308	323	331	339	353	293	309	303	306	356	336	334	333	290	351	330	296	336	325	329	336	351	338	330	302	354	359	344	320	322	300	280	307	291	314	315	338	275	352	323	326	296
21553	14906	21304	19252	13290	7296	3848	3291	2920	2400	2097	1881	1633	1432	1271	1176	1237	1061	1079	958	965	965	1004	918	864	861	871	874	866	772	827	822	841	803	806	826	786	842	755	799	811	809	750	744	770	784	778	797	757	777	739	773	722	795	760	786	776	742	800	809	789	767	740	801	763	791	746	761	743	772	783	787	783	746	749	768	765	768	718	745	756	726	810	763	793	772	742	770	759	750	746	807	780	794	745	799	783	735	786	783	783	848	770	779	788	766	776	787	767	757	791	759	789	774	723	764	773	794	769	784	776	763	788	772	749	764	787	791	801	739	724	743	800	785	756	742	766	772	781	788	763	788	772	747	766	754	815	762	759	746	740	793	886	714	838	776	728	715	718	796	776	764	736	774	726	768	821	741	744	744	783	814	766	809	778	749	775	780	729	774	694	784	768	779	726	727	787	738	796	733	791	716	778	731	754	777	750	732	757	767	726	738	760	776	788	757	718	771	782	780	762	758	799	772	795	760	772	782	743	715	798	814	783	738	802	790	741	756	797	814	776	809	786	807	790	755	815	760	779	746	777	693	816	789	747	800	757	789	746	768	767	781	767	797	790	726	741	758	770	805	726	799	736	774	743	801	767	767	767	809	777	714	774	778	785	784	747	794	777	750	709	756	736	770	778	799	780	716	750	824	759	748	746	752	779	749	763	749	784	783	752	750	754	763	798	790	752	786	793	777	773	747	747	764	768	799	772	761	777	767	762	799	806	725	801	769	766	728	791	786	762	712	798	750	787	793	777	740	809	779	761	750	768	779	761	715	763	725	788	700	748	780	785	841	746	738	808	797	769	748	743	805	735	692	782	795	679	756	748	730	808	754	771	737	736	694	743	784	751	758	786	774	750	752	761	776	721	812	735	759	777	773	775	726	784	711	785	796	777	761	753	743	780	779	759	755	720	775	808	772	756	792	805	760	771	804	745	753	804	807	794	798	760	756	766	855	759	803	829	790	741	773	744	774	751	720	810	778	745	787	763	706	775	779	759	734	736	750	754	805	790	766	708	746	755	760	760	750	767	742	771	722	802	787	801	775	796	771	773	759	768	810	752	820	721	792	773	776	755	779	787	786	759	731	742	865	777	790	750	851	788	777	746	728	754	762	742	783	749	776	756	749	731	780	806	807	762	812	747	720	751	776	779	763	772	761	752	739	799	749	754	752	768	769	758	773	744	764	730	777	807	770	778	733	742	720	746	754	804	749	753	734	765	757	794	759	750	777	784	760	778	746	768	791	731	775	759	757	784	797	769	792	756	787	799	762	735	750	755	763	765	740	752	713	780	776	794	771	760	759	714	752	709	789	750	755	771	761	781	728	743	765	773	795	776	781	788	768	776	789	732	772	786	822	787	750	740	698	776	738	814	761	783	808	802	761	757	751	762	806	756	785	751	788	782	759	736	726	742	747	749	782	739	800	763	784	811	739	808	782	766	762	776	806	778	790	742	819	778	754	788	763	761	759	789	809	728	752	733	800	759	764	747	757	747	789	732	777	764	771	765	788	777	801	741	752	782	778	739	795	766	781	729	777	786	793	734	729	743	778	805	716	733	761	731	723	817	759	790	770	767	800	771	777	793	766	773	761	769	750	802	812	801	783	789	786	782	749	777	747	746	845	731	720	774	766	807	740	739	790	737	810	767	717	741	826	725	722	759	733	770	735	787	754	778	765	777	779	781	765	807	770	788	795	748	819	788	754	751	762	774	744	780	739	778	797	772	826	754	787	762	737	702	766	776	759	745	777	779	782	734	825	777	752	785	745	714	734	771	733	775	784	799	734	774	731	738	754	770	776	733	743	799	751	786	725	758	796	830	771	743	762	798	759	718	772	741	785	802	745	749	769	757	761	722	717	791	729	773	778	767	757	750	750	785	738	780	763	759	724	759	728	785	749	795	769	796	742	762	721	727	741	764	749	774	772	775	753	805	786	736	741	754	825	772	743	784	740	790	786	812	837	780	797	748	750	737	738	743	788	732	777	806	747	749	778	771	709	728	801	750	785	759	797	795	769	749	758	812	735	763	791	799	787	751	781	776	743	779	746	758	781	772	743	794	800	760	768	786	788	741	758	735	769	794	748	776	784	760	770	770	667	695	796	737	788	784	799	750	768	786	733	775	753	757	755	748	792	762	748	748	818	764	747	829	750	768	739	780	803	765	767	758	818	785	771	738	829	740	729	716	787	787	798	710	807	781	802	760	796	710	741	776	762	755	788	734	777	673	797	789	762	782	745	732	776	741	720	811	766	744	788	712	731	778	728	778	765	780	725	755	744	719	781	732	740	775	770	772	770	764	754	759	791	775	750	756	779	751	780	774	774	818	751	783	738	706	791	771	781	783	765	756	796	719	756	724	788	789	737	745	791	785	793	770	729	775	689	761	733	744	783	725	785	777	732	825	751	739	779	769	716	767	737	816	766	805	772	755	816	739	799	816	750	800	809	763	749	792	806	741	761	762	803	757	754	764	753	785	803	762	772	752	697	772	743	750	742	737	751	795	725	764	814	740	723	773	763	755	772	752	711	768	760	788	743	748	784	715	781	768	769	803	809	795	794	799	742	726	802	748	738	802	758	746	825	807	760	782	730	792	790	796	768	774	826	741	801	788	798	742	745	747	696	784	766	747	769	750	743	779	763	749	738	817	774	782	730	776	764	746	730	782	750	740	811	761	703	745	792	794	773	773	738	766	693	818	788	779	716	806	770	744	835	758	729	787	711	795	795	754	749	768	792	817	768	737	759	731	785	783	749	759	736	736	720	740	773	785	750	750	757	803	758	769	791	758	724	790	730	732	803	682	772	767	755	768	789	753	742	758	722	792	768	740	786	760	776	726	822	756	793	783	784	731	783	762	752	774	762	756	743	764	746	826	782	738	756	786	734	797	790	735	828	734	737	735	769	776	709	745	780	766	735	727	763	765	778	774	757	752	742	756	752	761	759	746	757	781	774	807	775	807	750	737	721	780	764	796	713	771	836	732	781	751	737	784	743	726	784	731	805	783	784	781	772	787	781	779	752	722	740	749	734	787	763	770	756	798	773	740	777	817	823	783	767	762	804	765	763	719	780	730	767	747	762	739	753	726	775	748	734	727	767	776	749	767	738	716	727	754	832	817	763	766	794	746	803	778	774	787	779	762	826	763	750	757	749	728	766	754	827	797	761	739	758	747	747	799	797	778	753	772	764	737	806	764	757	774	747	746	775	732	730	767	716	782	706	772	761	776	778	790	743	712	779	774	759	794	786	816	787	801	816	688	768	805	731	768	810	814	755	713	803	815	803	691	723	764	810	756	731	797	732	740	799	797	780	757	742	782	707	802	710	758	756	761	767	730	724	754	822	745	781	800	812	781	754	770	791	767	704	784	775	791	729	769	793	761	775	753	769	760	734	772	787	774	763	769	749	781	748	685	741	781	739	804	767	731	792	754	755	784	762	791	810	807	756	743	775	758	826	763	773	773	777
39653	23722	22302	14956	7863	3755	1516	1206	952	782	614	587	517	456	410	400	392	328	336	342	351	320	325	349	330	315	349	319	283	305	333	288	274	319	305	314	303	271	292	299	272	275	283	309	301	311	258	301	301	319	290	302	267	294	276	348	289	276	252	296	320	297	310	269	280	290	269	316	291	287	288	293	311	285	300	307	339	302	270	303	270	268	297	282	288	280	309	272	278	287	314	285	285	280	301	291	288	270	275	273	294	301	277	280	304	257	271	280	274	250	269	308	307	297	292	302	277	280	294	280	273	283	302	302	270	288	300	256	295	298	287	316	290	311	317	302	291	310	282	320	307	284	275	253	311	294	267	315	269	292	308	276	274	289	302	301	276	290	304	330	295	270	294	287	268	296	257	285	288	306	289	284	274	288	289	293	262	294	310	288	269	283	290	323	290	291	320	268	250	289	294	298	299	282	297	301	287	264	278	277	263	248	316	312	281	274	294	292	301	297	304	261	295	283	278	300	308	263	281	289	302	301	302	319	301	281	267	244	275	265	288	277	282	277	286	288	327	306	290	295	321	292	294	277	306	315	290	272	287	268	239	280	280	293	280	302	298	265	259	271	279	283	297	306	265	289	293	283	315	281	264	296	265	338	302	320	262	296	303	286	263	273	290	263	310	339	289	280	306	275	280	306	289	307	285	286	282	303	279	270	271	281	274	272	288	278	288	283	275	268	302	279	299	263	280	283	244	287	274	288	320	295	351	265	246	266	291	307	283	293	287	289	291	296	294	291	279	273	285	271	284	258	259	285	294	296	285	263	308	266	291	244	341	329	279	286	284	289	312	260	279	289	284	254	301	279	261	258	329	313	278	294	281	304	315	307	284	281	281	283	301	272	304	272	309	291	323	291	310	297	307	313	316	293	284	288	280	251	310	273	320	308	284	269	285	279	326	274	281	273	273	282	301	301	323	276	292	290	292	274	257	261	279	265	290	271	290	304	317	301	263	280	300	287	251	268	319	315	271	284	261	289	301	291	312	243	276	278	319	291	290	262	302	278	259	285	295	249	301	268	278	325	290	256	289	256	255	293	299	287	254	290	276	274	261	308	295	319	304	298	282	282	285	326	286	273	244	284	296	301	291	283	282	295	308	295	291	300	298	283	287	277	305	252	281	290	275	289	284	274	280	311	307	296	277	298	270	274	310	297	272	279	274	306	300	327	274	279	285	311	304	294	265	319	271	279	279	280	281	271	294	315	299	289	293	278	265	280	281	289	303	288	269	265	269	309	291	245	291	302	282	306	274	295	283	269	255	284	308	315	308	304	305	305	305	281	312	275	341	313	292	257	288	267	292	308	280	281	284	271	302	308	283	264	288	277	306	293	268	309	310	279	286	316	280	255	296	293	290	289	293	280	305	274	281	320	289	249	274	309	293	282	302	267	278	270	323	307	286	277	287	279	292	281	295	291	275	307	325	270	322	291	283	296	304	277	286	296	283	301	273	266	290	291	269	268	264	276	265	288	321	270	279	310	263	294	279	265	314	271	295	275	277	264	287	313	289	287	328	313	304	274	279	298	277	299	290	289	250	290	275	279	293	285	262	265	272	301	296	332	270	285	255	282	302	309	315	273	282	300	327	309	286	265	317	301	291	303	262	296	324	289	288	290	294	287	272	287	300	267	280	263	301	311	285	301	295	317	280	271	317	306	270	273	320	263	284	289	290	309	278	285	303	282	298	270	282	287	294	330	315	281	278	272	304	267	299	283	272	281	274	276	330	279	283	284	293	249	273	270	270	286	260	272	309	309	273	286	289	307	286	271	295	292	277	288	307	281	284	267	281	302	300	309	263	257	291	285	276	271	321	302	298	279	261	278	310	293	284	288	302	290	268	283	277	299	284	272	282	273	295	312	284	307	271	297	279	273	264	343	294	307	302	276	313	280	295	281	311	278	285	296	313	306	261	286	295	286	288	268	297	264	277	318	268	277	279	285	309	272	291	323	271	268	268	334	253	273	286	273	296	325	281	287	309	281	277	281	277	295	298	285	250	283	300	301	334	300	285	277	260	276	273	266	304	291	297	297	284	283	286	269	292	292	268	318	298	278	290	347	305	306	293	314	254	287	335	267	292	264	296	311	312	310	311	308	284	334	288	271	264	298	256	309	303	288	261	277	296	302	295	266	268	269	247	298	262	273	305	289	288	301	298	283	299	347	270	279	275	299	301	303	299	305	284	297	313	271	280	280	294	286	326	318	296	286	292	291	300	280	279	285	290	307	303	288	284	299	279	288	291	275	294	268	298	279	277	233	247	292	289	264	296	323	325	284	315	268	263	311	288	295	276	268	287	276	274	312	298	316	312	274	263	303	300	295	276	282	281	292	299	280	306	286	274	315	265	298	284	299	279	277	277	279	272	301	317	299	305	283	278	312	299	308	298	295	287	264	302	309	296	277	269	259	274	267	303	277	271	276	302	265	301	295	301	308	303	295	304	300	259	309	270	318	310	328	319	315	305	267	296	272	267	294	309	325	303	294	267	312	264	292	299	308	304	257	293	272	304	321	294	296	291	306	265	303	293	309	295	275	279	278	289	278	262	283	270	281	290	300	315	320	288	308	299	266	274	280	322	287	238	289	286	279	282	302	273	301	274	291	291	261	277	306	314	292	293	259	264	320	322	273	285	306	283	304	271	284	290	285	313	292	288	324	289	315	276	259	299	298	287	309	300	301	304	322	291	254	294	290	268	305	298	300	268	287	302	301	267	288	273	283	287	297	308	329	306	298	298	278	288	258	258	256	296	293	282	281	287	280	277	287	254	280	246	279	263	294	305	280	304	266	280	273	305	285	262	298	307	316	296	306	307	310	291	270	271	292	280	278	280	279	236	284	348	296	273	293	270	304	296	308	311	278	271	279	299	264	264	322	333	271	262	286	297	293	316	304	318	287	299	297	289	262	288	289	296	296	273	316	281	291	277	261	288	254	278	290	321	287	316	307	281	284	286	298	299	260	303	285	279	287	306	276	299	297	287	303	280	279	281	266	294	299	297	262	286	287	340	261	275	270	289	284	279	279	294	287	277	277	291	281	283	312	271	313	283	262	282	327	292	303	283	310	289	291	296	274	305	287	290	273	293	283	287	276	286	278	294	280	280	292	327	307	289	296	285	297	297	274	300	286	319	292	299	320	284	304	328	276	317	287	317	290	312	262	287	252	292	298	296	274	271	309	313	234	258	283	269	299	302	313	306	309	309	299	293	296	263	274	309	249	325	290	292	283	318	308	282	295	327	305	237	299	267	259	253	307	280	291	261	260	286	261	278	277	310	281	309	268	273	295	294	302	317	299	320	282	281	305	301	286	297	273	283	306	276	297	333	277	287	269	286	286	300	276	313	286	311	283	258	285	326	298	268	278	278	287	292	303	273	262	316	298	296	298	286	267	312	274	293	289	281	286	292	295	288	286	283	327	340	267	293	304	291	279	260	298	282	289	329	275	287	267	275	274
25945	19860	27932	25307	17789	10688	5465	4778	3920	3314	2747	2373	2052	1647	1481	1381	1308	1115	1061	1055	1024	1025	981	887	891	890	824	864	812	821	767	778	753	778	770	792	741	749	776	792	800	743	706	695	691	737	703	720	698	673	665	694	749	732	667	721	753	710	691	721	679	699	736	726	667	677	741	718	664	719	662	732	678	662	674	686	687	699	647	651	686	662	677	725	660	724	700	693	693	698	701	718	694	665	633	667	726	655	724	685	693	692	682	744	698	713	684	695	722	651	681	662	697	676	718	665	679	668	691	679	662	647	683	702	632	692	674	674	664	658	693	686	682	709	682	661	662	650	677	716	643	663	684	699	752	692	687	650	701	658	670	690	666	698	665	672	686	663	646	706	666	704	646	715	680	706	725	736	741	684	642	692	631	611	690	631	626	720	697	650	697	667	741	691	666	682	682	629	724	727	682	695	717	716	707	718	684	644	690	662	679	685	694	708	680	759	633	687	646	704	676	662	653	706	707	668	644	647	686	719	664	740	681	692	637	669	657	698	653	697	688	754	691	615	654	703	725	662	638	681	661	648	677	688	625	739	693	665	649	627	705	701	709	702	696	619	654	698	673	698	669	706	710	662	659	626	704	645	674	669	685	681	649	664	674	645	706	693	689	670	688	658	699	662	680	667	659	696	721	667	701	701	670	693	672	717	691	691	723	650	691	714	694	650	714	693	686	645	696	724	707	674	652	661	718	698	695	697	672	681	682	686	676	645	685	699	737	684	654	658	676	649	715	669	726	670	683	722	682	693	681	664	723	720	674	698	741	699	670	687	625	628	644	692	678	634	687	659	665	648	660	665	675	676	693	678	646	719	676	655	630	666	643	688	690	706	658	668	696	688	708	675	733	774	665	699	649	646	637	709	690	677	649	700	746	672	702	690	688	676	663	634	749	708	703	716	678	650	745	700	665	703	708	684	650	693	675	708	727	638	664	676	721	634	679	711	685	635	701	659	668	691	682	698	670	679	679	690	689	655	693	672	682	706	692	676	722	703	686	693	666	663	717	684	703	671	679	680	661	681	634	680	677	690	652	652	705	633	668	688	661	687	704	702	690	722	657	701	679	665	691	677	650	700	676	721	668	662	699	667	723	674	701	706	687	648	671	702	692	669	685	671	737	704	688	666	732	679	678	704	678	660	617	688	665	669	683	651	658	639	720	706	715	663	693	666	681	697	677	681	617	643	701	718	704	673	728	684	654	647	638	681	687	710	714	677	687	655	688	711	658	683	702	680	694	685	652	702	628	662	687	712	698	704	651	663	696	709	700	696	694	658	647	730	679	681	636	694	729	689	688	731	670	691	646	672	710	677	676	680	668	660	687	697	693	744	686	650	734	665	695	641	746	684	674	695	689	707	707	683	731	679	650	690	651	681	704	690	684	678	689	678	711	721	712	716	725	693	654	711	726	675	678	692	671	721	663	700	697	690	682	716	663	696	639	697	701	654	721	644	674	687	707	693	662	707	721	675	709	653	697	681	684	668	668	684	683	704	659	689	694	730	699	676	736	681	664	683	691	678	636	653	647	685	684	663	683	691	656	731	691	683	685	714	708	654	652	712	703	701	661	671	686	649	718	695	675	708	672	671	691	672	684	667	709	636	697	693	746	709	704	694	664	669	641	694	690	701	722	674	684	726	656	647	655	679	688	676	703	678	652	671	719	699	675	700	683	667	664	692	645	674	685	676	661	696	642	648	669	663	712	674	708	658	757	713	671	678	635	677	726	695	685	656	737	616	654	656	707	676	683	715	673	682	675	718	669	697	658	687	691	638	699	659	677	715	653	694	641	671	659	710	722	703	637	675	692	705	657	597	695	718	647	726	663	685	728	689	683	700	663	664	652	669	627	706	698	669	728	678	676	673	696	629	680	727	672	669	693	640	683	686	656	678	685	666	663	703	722	648	671	657	690	701	680	670	659	677	637	694	693	662	661	697	688	672	661	667	706	695	708	660	657	669	738	694	637	702	668	683	691	683	655	669	674	709	647	696	677	723	689	700	708	644	697	702	694	674	713	639	708	700	680	667	655	665	746	700	712	707	686	697	674	667	692	697	661	670	684	678	685	674	662	666	692	723	709	669	662	642	706	699	676	700	744	664	722	709	644	688	682	697	718	715	652	731	685	673	718	660	672	663	671	668	703	700	676	718	686	673	686	715	708	655	686	680	662	673	681	682	689	641	721	647	692	650	644	687	641	690	657	692	673	727	657	694	689	658	659	690	671	687	699	657	745	672	676	656	680	678	707	700	731	680	698	680	676	695	657	623	675	680	617	680	697	696	647	678	698	664	713	706	686	683	683	697	674	682	660	713	661	663	662	729	692	692	683	675	715	730	671	650	687	696	691	672	704	682	678	658	679	689	661	695	702	683	690	700	683	686	694	644	631	670	649	685	722	686	678	671	686	670	699	688	681	635	637	677	692	659	686	662	699	694	644	692	697	671	668	700	712	669	716	673	679	736	682	678	650	704	674	680	641	666	677	678	705	638	711	717	686	679	663	670	684	714	684	694	700	685	695	656	690	677	659	684	710	691	695	667	689	713	718	675	702	662	695	678	678	674	660	717	681	685	681	732	650	733	695	686	611	751	689	707	712	713	689	660	727	671	682	694	739	643	680	686	615	663	653	731	684	667	727	655	656	712	725	663	694	684	657	687	682	652	701	687	664	688	653	663	715	686	673	674	727	680	643	699	661	712	683	670	659	710	712	636	644	645	687	675	692	675	661	666	667	678	707	665	706	694	695	747	737	715	692	713	674	658	658	662	650	676	691	721	691	680	679	669	698	681	706	703	681	656	683	668	655	691	660	721	699	694	674	708	698	655	669	643	684	699	681	710	684	709	698	648	683	702	703	634	679	700	632	662	680	683	678	680	697	673	683	669	703	703	669	689	666	710	698	674	671	718	677	703	709	672	679	661	735	694	695	688	650	702	651	687	679	670	691	679	661	700	695	653	690	710	663	709	725	702	667	695	635	672	657	673	657	682	670	625	675	662	677	670	647	681	716	684	692	697	668	667	636	638	684	667	665	701	686	645	662	677	694	704	674	713	710	740	683	665	705	653	670	707	666	702	696	715	745	659	752	672	696	718	663	693	659	675	726	681	615	670	660	661	709	658	692	679	674	626	645	660	721	728	722	664	681	728	631	654	668	689	682	685	654	704	751	632	658	700	665	660	698	669	672	657	696	678	668	684	701	737	637	672	695	679	640	687	698	683	684	681	705	690	661	678	695	693	645	705	737	721	721	752	712	648	668	664	690	685	680	673	639	696	698	633	644	648	711	698	750	702	708	734	689	686	711	695	667	697	670	640	689	684	703	675	750	678	683	666	669	703	657	672	730	692	658	671	682	687	645	673	673	728	725	688	691	680	734	713	729	708	676	650	667	690	708	679	688	695	718	678	651	687	698	693	687	668	673	667	745	672	711	704	687	678	688	655	679	725	671	669	616	710	655	738
18060	9264	6972	3522	1432	834	610	534	508	455	403	435	339	394	366	337	354	343	330	335	325	337	321	318	319	282	332	352	337	325	318	302	312	313	296	339	315	342	274	317	328	328	315	318	294	312	304	307	303	331	318	347	296	304	317	337	335	336	347	358	312	297	294	294	276	358	329	309	321	282	272	303	329	336	281	282	327	308	317	331	321	317	318	328	262	297	336	321	312	329	360	313	322	339	275	297	323	315	310	293	336	310	325	301	306	299	324	298	287	304	322	319	320	303	322	282	323	282	314	345	304	347	289	334	295	316	300	301	324	315	338	353	335	331	339	329	300	310	317	306	317	345	358	277	336	296	321	290	324	330	379	299	311	344	347	338	331	318	300	289	344	308	324	312	309	306	353	297	332	358	310	294	317	272	341	310	332	294	329	303	333	317	336	304	312	278	322	294	324	343	292	324	323	339	324	295	320	323	311	309	334	325	327	348	314	340	310	313	292	292	314	305	301	295	305	277	332	350	328	287	314	291	316	308	299	287	318	304	297	312	318	289	304	333	323	322	283	306	325	300	324	304	306	335	310	321	324	296	319	315	302	321	291	299	303	309	298	315	300	290	314	328	272	326	329	322	298	313	317	353	289	294	301	298	313	300	309	316	300	317	317	351	313	347	294	310	327	303	342	283	321	335	301	296	301	312	324	332	341	308	278	296	327	347	341	334	322	317	327	312	329	295	346	306	262	342	314	310	281	321	296	299	306	309	303	302	323	323	308	324	319	331	329	361	304	311	294	336	315	285	308	334	310	300	291	306	342	285	316	320	329	348	312	291	318	322	312	336	344	306	278	274	345	302	314	285	325	320	307	300	303	318	312	283	312	301	296	332	297	343	300	306	320	282	315	320	286	289	311	321	318	308	313	344	297	313	299	327	290	305	312	299	305	358	319	309	302	332	315	317	311	331	287	338	292	298	309	337	319	302	329	313	317	326	310	299	287	344	296	316	329	348	324	285	293	261	307	271	311	325	358	300	326	319	329	342	317	277	295	315	329	290	324	301	334	282	302	301	320	308	281	339	306	286	344	318	307	301	302	310	290	298	312	314	310	320	324	297	328	326	323	319	313	324	350	324	293	318	319	297	343	306	311	316	305	319	303	320	290	283	299	317	311	264	283	336	351	339	301	299	301	276	334	329	305	322	337	305	318	307	317	312	340	347	298	351	311	289	322	310	320	321	322	312	315	349	331	343	279	326	320	318	312	283	304	344	285	275	289	286	291	290	311	316	294	329	301	310	304	296	278	270	315	338	317	310	310	291	276	332	319	293	311	320	349	321	302	330	308	303	300	293	304	331	322	334	326	328	312	313	287	347	334	292	306	308	322	338	310	323	313	300	326	307	318	326	334	321	301	337	305	304	315	301	315	336	309	318	359	303	282	280	305	313	297	285	287	277	281	283	325	297	306	280	291	324	338	308	312	304	298	307	314	338	341	298	294	348	307	334	331	327	297	325	313	334	301	314	299	342	307	330	322	306	283	321	313	333	305	326	312	311	282	297	321	314	282	341	326	296	311	323	316	311	325	298	334	311	325	276	350	306	320	301	287	314	298	306	325	326	301	284	316	282	306	295	330	300	298	311	336	333	353	322	292	309	294	320	304	309	321	316	301	295	314	316	313	317	305	311	288	301	318	281	336	311	273	350	320	296	292	301	264	299	282	310	322	289	263	307	316	306	265	329	312	304	326	298	321	265	319	298	289	340	318	307	323	317	347	308	304	311	328	284	331	369	297	309	313	297	302	310	320	290	304	301	297	316	311	316	331	318	273	282	303	305	325	314	338	319	362	318	285	316	305	310	315	289	288	310	306	291	297	303	341	310	310	323	325	324	349	295	314	324	296	358	290	302	279	322	299	352	286	334	341	311	317	323	333	313	312	282	309	296	326	300	313	300	338	309	332	343	296	321	322	315	317	306	332	282	316	320	319	294	306	308	272	325	332	316	329	317	305	312	346	332	299	338	342	330	348	287	300	273	276	365	274	368	341	290	293	329	298	302	317	300	316	315	356	319	290	306	331	303	325	333	330	301	323	301	284	277	301	324	323	299	292	330	332	309	288	303	289	325	273	354	323	345	287	307	302	299	270	314	309	327	310	329	295	303	269	318	324	299	306	341	338	339	328	338	336	318	307	338	322	312	342	283	308	334	282	288	315	345	319	309	314	312	292	294	289	295	324	335	338	332	306	330	317	321	287	330	332	328	344	351	313	320	286	315	293	352	323	307	331	276	316	321	306	339	315	317	321	344	311	322	331	293	332	296	297	322	326	357	298	291	328	278	337	294	330	332	318	313	309	350	288	283	343	347	326	302	320	294	296	318	335	316	309	296	334	299	266	327	303	310	319	315	348	338	297	319	291	300	313	333	333	278	337	302	335	323	324	310	282	323	358	310	297	291	290	329	294	329	322	300	313	333	314	327	310	318	303	280	276	301	291	333	309	295	284	287	343	310	310	307	292	297	302	316	293	310	332	292	307	264	311	308	345	319	294	327	337	263	295	326	318	315	314	322	328	289	302	333	317	277	301	318	312	319	318	289	286	311	297	294	280	323	307	315	289	334	310	330	297	329	307	320	323	283	324	311	290	336	300	321	334	315	306	306	284	331	314	300	297	259	303	310	327	315	311	356	331	329	292	300	319	271	325	286	308	282	305	329	308	272	281	327	308	332	294	320	313	354	304	307	343	297	324	318	320	293	335	296	299	308	317	293	306	323	310	282	315	303	289	318	327	330	331	304	325	318	321	314	312	305	325	316	309	301	300	350	333	309	281	287	303	292	335	302	289	298	288	310	326	289	316	310	308	309	335	313	313	286	313	341	315	322	281	329	315	335	331	295	299	311	298	282	257	300	338	315	330	295	287	339	327	302	311	283	318	316	326	311	369	295	313	327	300	291	301	316	317	323	326	335	311	302	318	325	290	303	312	311	304	300	303	287	326	330	317	294	298	286	366	347	315	276	314	294	295	295	301	314	319	293	323	359	332	328	299	331	292	284	286	301	288	285	314	322	340	346	312	323	273	297	316	305	311	296	305	308	332	291	317	331	317	313	308	346	323	284	314	312	317	295	315	331	359	333	307	298	277	324	318	301	289	342	318	312	320	347	323	303	297	317	311	270	287	326	328	303	312	316	336	315	313	348	309	296	316	315	326	303	337	315	261	315	313	306	305	317	328	356	337	304	307	312	335	358	302	319	295	299	340	321	323	322	274	323	344	296	304	331	320	328	335	306	300	290	294	321	361	304	325	308	302	315	324	340	264	322	323	308	335	296	287	298	296	280	327	346	326	318	319	310	320	307	266	345	301	288	319	296	329	324	325	278	299	308	312	329	313	299	304	321	304	309	330	303	310	320	319	343	308	354	316	302	297	323	312	319	334	334	314	325	322	331	315	330	295	310	321	307	329	310	323	334	327	305	325	325	300	315	303	333	304	292	294	325	332	307	325	314	320	281
12758	8990	11826	9120	4935	3227	2395	2027	1690	1439	1316	1226	1136	965	944	886	917	834	845	789	810	762	815	775	755	804	796	750	834	782	787	787	775	784	778	724	724	744	725	740	774	744	771	714	755	759	731	744	753	758	741	705	766	726	736	750	718	755	769	724	762	700	754	768	756	737	705	706	724	762	765	762	698	742	729	789	757	780	715	738	743	742	771	724	728	767	749	735	703	806	729	751	716	728	713	685	734	736	704	744	690	773	724	746	714	785	757	775	748	732	754	717	754	748	747	723	728	749	713	713	731	689	709	738	767	713	775	706	722	693	774	779	676	725	785	762	724	757	748	732	787	757	728	752	719	704	705	694	742	724	778	756	756	818	795	729	751	707	751	762	773	733	747	752	692	768	782	693	749	775	763	722	752	721	718	758	764	772	725	733	729	733	768	740	742	726	762	755	734	720	717	747	736	716	734	756	781	712	778	750	692	749	769	714	758	724	733	721	770	718	755	704	682	708	752	700	725	722	679	700	765	775	729	749	714	725	732	764	746	759	739	695	795	746	742	706	730	752	747	807	716	746	717	771	776	758	710	727	745	765	748	774	784	712	764	743	734	772	743	743	792	745	736	767	740	739	711	734	775	742	730	730	772	723	706	744	722	751	751	703	722	760	741	720	718	749	695	747	703	735	686	740	710	709	756	723	708	752	721	786	758	756	778	766	738	727	766	732	755	758	782	743	725	758	711	757	712	738	764	745	741	752	714	732	728	740	792	761	813	730	748	782	761	755	745	670	716	779	758	731	777	768	798	762	730	768	766	745	732	767	739	761	763	694	740	735	720	791	718	711	728	703	766	739	762	706	753	746	738	722	751	693	759	777	724	768	719	768	717	724	733	716	743	779	747	712	732	777	738	702	727	753	731	752	791	690	741	756	786	790	742	710	757	736	760	787	732	756	756	754	750	700	741	768	712	731	728	718	745	742	708	794	770	796	770	714	764	795	746	764	743	748	742	755	788	743	726	735	774	766	686	763	776	711	743	752	725	722	764	712	740	727	718	719	771	768	758	731	676	768	781	763	788	750	729	719	712	729	751	721	733	752	741	748	710	703	727	751	804	735	784	735	765	717	740	735	754	733	730	708	693	694	749	788	781	745	710	741	747	735	702	730	784	746	749	735	729	713	724	741	783	790	693	719	717	695	751	772	729	735	736	711	726	764	726	726	738	716	767	703	733	754	761	721	732	676	765	699	726	783	722	737	745	728	721	694	723	772	744	712	759	774	735	708	762	702	759	755	749	745	731	748	723	680	708	765	700	759	745	769	762	759	754	798	687	749	726	734	709	713	754	737	701	697	778	757	724	771	739	765	774	766	718	772	772	713	792	723	706	697	738	728	787	733	721	694	719	730	764	741	755	784	696	745	729	739	761	720	759	766	717	703	738	824	765	720	710	755	764	695	731	762	788	716	743	742	759	728	720	734	747	714	788	768	736	732	711	753	761	773	753	749	748	734	765	744	756	733	782	732	732	742	766	727	741	822	756	723	710	675	720	756	718	751	760	713	773	709	731	727	713	726	713	702	719	752	718	779	761	721	744	718	785	704	748	772	738	764	716	735	748	735	731	735	755	693	699	710	700	739	716	713	723	727	726	762	772	721	743	723	762	742	760	681	760	763	778	781	769	796	743	713	716	737	716	725	757	726	725	782	783	731	754	781	715	804	766	699	747	722	727	686	770	750	740	744	743	759	752	750	766	782	741	754	726	727	751	743	691	781	724	773	673	696	774	760	739	724	782	682	752	748	772	749	714	817	732	740	726	745	734	772	713	725	727	715	732	803	742	749	707	765	741	717	732	758	735	777	721	737	716	729	737	763	692	718	741	708	732	685	726	737	785	749	738	754	744	705	710	758	767	693	738	782	772	711	780	758	729	748	733	775	712	773	724	742	727	735	690	783	735	717	759	738	702	719	765	744	713	798	809	736	743	770	770	802	710	762	749	760	695	738	688	788	713	772	757	707	726	765	743	757	751	719	750	776	743	755	721	778	737	783	751	751	741	771	700	741	732	806	700	759	713	716	722	733	805	767	725	795	726	755	753	759	754	734	719	718	739	722	723	744	705	723	764	709	742	710	758	735	764	740	711	691	766	781	770	754	740	789	759	781	712	757	670	757	748	692	761	777	754	735	767	725	727	776	734	718	745	746	700	732	729	775	702	746	739	800	797	720	804	762	722	760	779	698	735	743	720	727	737	721	749	736	797	727	758	743	764	755	749	779	717	695	752	735	818	713	743	734	736	737	702	753	726	760	763	755	747	763	718	752	764	760	739	798	740	726	741	778	774	751	727	761	764	764	743	727	737	714	713	781	780	712	724	772	758	743	750	752	814	764	722	759	718	749	758	727	753	728	707	743	757	767	771	744	731	724	711	753	702	787	717	768	727	752	757	764	735	805	744	775	725	724	761	734	768	724	749	697	723	784	782	698	770	769	728	760	759	759	713	717	728	727	718	757	768	748	755	763	750	755	752	738	768	806	759	687	757	693	738	758	762	744	750	761	720	758	732	744	768	779	732	688	765	750	753	729	781	742	743	756	688	753	722	749	705	766	768	757	747	705	743	773	729	720	752	735	768	766	718	773	746	709	726	764	703	752	753	764	754	711	762	720	744	752	760	754	722	746	705	736	726	711	756	744	736	768	713	710	799	781	739	756	750	794	761	745	718	730	768	795	728	744	734	692	756	734	727	758	727	764	785	751	728	717	775	771	755	740	753	751	700	762	737	727	753	770	746	722	717	748	738	736	775	730	728	741	777	772	784	737	720	731	712	801	694	742	758	757	740	775	716	774	743	724	758	781	723	750	730	710	734	741	753	706	736	751	738	758	694	721	738	717	699	757	724	768	725	730	761	709	723	728	723	697	744	768	705	762	742	748	760	728	737	706	769	785	766	765	754	673	764	778	757	746	742	674	753	769	740	770	744	728	720	747	752	723	759	733	763	724	770	759	770	748	776	769	726	737	758	770	726	713	730	741	734	715	745	744	775	751	732	751	762	727	794	760	745	690	759	762	679	743	751	788	716	713	738	734	752	725	725	769	745	708	743	713	729	744	767	722	682	757	733	697	715	760	731	745	723	713	738	774	754	783	725	756	780	766	729	706	795	740	733	734	707	728	745	759	750	714	678	783	740	724	744	717	713	741	756	752	743	752	728	713	786	765	752	741	711	755	770	761	754	683	794	680	745	733	747	732	736	780	760	759	710	724	747	754	713	755	723	755	741	744	698	739	789	761	716	724	752	730	724	786	747	754	722	708	704	771	722	754	708	692	783	736	702	760	762	696	728	690	739	728	791	706	726	724	737	782	738	747	763	779	751	735	740	775	740	733	704	745	764	742	695	718	754	735	761	738	718	760	720	727	754	747	730	692	739	684	722	769	756	753	759	752	729	753	730	753	726	737	757	741	756	752	700	731	712	705	788	738	737	766	768	706	729	709	705	774	714	745	759	731
31743	17208	14133	9697	5313	2171	1041	872	798	665	543	461	450	451	418	392	381	355	381	387	410	368	375	350	344	333	399	342	323	355	340	346	356	307	323	322	322	328	313	331	295	336	336	321	340	323	377	374	351	299	325	313	312	286	342	329	326	307	346	327	321	288	324	326	297	331	324	308	325	332	354	326	355	314	329	344	336	331	326	334	315	300	328	308	322	343	315	329	311	316	340	346	307	361	338	324	306	337	321	325	341	338	347	345	309	323	314	338	312	322	352	354	320	354	312	335	343	320	314	326	317	341	375	339	320	343	311	315	297	326	331	313	339	325	310	341	327	315	305	324	338	316	302	343	288	311	366	330	334	358	316	291	319	329	335	308	351	313	324	365	339	310	299	313	317	312	296	332	317	317	314	307	299	359	349	319	353	320	351	332	334	302	305	314	331	346	318	338	330	310	339	324	319	347	344	348	288	326	335	343	378	282	339	340	312	328	336	359	329	307	357	333	352	374	318	306	367	305	349	331	337	318	331	309	333	316	322	327	292	318	330	354	356	321	334	316	334	315	315	309	311	338	345	331	295	299	300	342	314	334	330	335	299	327	315	371	333	336	321	361	303	318	322	343	325	325	307	313	292	332	339	340	348	290	314	308	313	310	335	351	328	331	306	321	308	365	336	297	333	294	324	346	332	308	311	371	324	285	332	302	315	349	310	312	336	332	324	322	322	323	349	315	316	336	337	345	369	363	301	342	332	339	330	320	329	338	366	310	320	308	337	357	353	299	352	317	333	323	297	315	308	325	327	338	323	388	325	301	328	314	340	344	313	293	311	298	323	305	288	341	353	331	323	312	321	338	298	309	318	327	323	337	303	307	347	347	310	302	339	331	343	334	293	275	316	320	325	369	327	323	339	351	307	317	316	338	330	314	334	293	335	317	356	335	314	295	332	324	310	350	317	331	355	337	353	322	321	316	315	309	325	331	385	316	333	337	343	293	309	290	331	288	317	309	341	348	338	316	315	311	291	338	314	348	365	369	303	344	332	308	333	312	330	318	342	314	301	295	341	321	337	344	314	308	313	333	358	340	330	335	358	337	317	313	326	317	322	351	361	327	331	341	335	349	311	342	339	342	365	301	342	333	328	334	333	312	325	338	337	304	333	350	356	326	304	327	308	313	314	324	295	304	344	328	313	292	312	313	291	338	318	304	348	320	319	289	330	325	362	318	312	313	327	335	331	303	288	317	339	340	343	332	320	341	309	350	347	349	328	350	316	333	312	293	322	324	326	316	323	331	323	325	317	343	305	322	345	333	346	315	321	367	309	310	340	331	321	317	336	338	338	311	335	305	307	319	346	324	343	331	358	308	354	359	305	325	306	332	310	301	336	322	301	328	301	327	298	340	330	309	355	322	324	324	311	315	319	327	359	362	342	316	305	328	331	313	310	338	341	318	334	313	352	300	339	337	333	321	351	328	318	300	350	325	335	322	346	335	299	353	365	324	390	339	323	311	329	332	306	352	326	319	320	327	320	345	318	358	299	348	324	367	349	349	337	305	349	354	296	342	305	327	329	326	325	324	321	302	346	359	322	313	310	324	338	323	309	293	354	303	331	306	367	319	345	321	320	326	340	360	314	303	294	311	349	333	301	309	329	332	299	329	312	369	326	304	327	307	327	347	343	338	338	352	320	355	281	317	311	312	320	289	316	333	314	314	308	345	321	328	309	283	301	368	340	358	319	309	311	300	349	350	295	300	304	324	331	335	297	316	337	358	332	336	313	341	294	321	317	361	319	360	364	308	338	338	300	344	313	311	333	344	345	357	312	351	311	296	321	341	335	315	318	290	304	330	385	363	339	320	349	323	305	350	348	310	283	312	336	336	325	310	323	329	358	352	367	329	326	356	289	331	346	326	356	309	316	345	321	336	308	348	295	342	339	318	343	326	333	300	347	326	289	343	307	336	357	301	350	317	348	328	291	305	309	324	317	327	319	313	295	328	307	343	300	312	337	288	345	324	355	304	328	334	347	304	318	303	303	311	339	311	313	313	322	334	313	308	325	335	286	325	330	315	313	341	285	333	328	293	346	326	300	320	344	334	328	315	307	326	333	336	321	343	349	368	317	307	361	329	328	314	341	324	322	326	321	324	306	306	316	312	313	330	326	284	348	335	293	330	346	347	332	330	334	341	317	334	333	331	334	321	298	278	318	301	344	321	333	349	302	321	289	328	329	367	328	332	293	331	324	335	323	315	307	338	328	370	353	326	331	354	325	311	320	306	346	311	333	326	311	305	309	342	316	351	321	338	349	313	346	340	335	335	351	348	326	338	303	329	310	337	331	336	289	358	318	361	306	315	330	332	328	338	325	323	323	330	316	318	316	338	376	324	293	348	306	340	306	361	346	327	370	355	320	312	304	319	339	320	315	339	334	346	350	334	336	349	331	305	357	337	320	321	300	339	317	317	333	272	360	322	304	335	348	311	327	288	330	335	333	299	411	338	324	335	334	300	337	344	335	309	338	301	305	337	318	324	336	332	320	346	334	299	323	331	316	274	332	346	315	290	334	311	334	320	306	319	299	331	311	329	334	347	303	304	320	323	351	320	324	370	321	339	330	337	330	298	319	323	300	307	334	329	309	327	331	330	304	375	339	350	352	306	326	338	329	333	317	369	299	346	316	332	299	324	338	374	313	320	348	309	315	319	308	328	362	319	294	358	334	351	326	314	361	338	348	344	360	290	343	329	295	372	328	306	319	333	306	296	314	341	342	332	331	276	295	274	333	346	309	310	352	337	362	359	349	314	354	384	331	288	353	325	339	346	312	326	384	314	317	329	308	336	330	347	279	316	333	372	327	320	320	336	316	348	342	330	315	319	298	283	336	304	293	333	306	322	333	318	338	354	341	299	298	328	364	300	319	341	289	295	339	328	337	316	322	308	338	317	365	334	336	332	311	336	333	293	367	335	336	318	295	337	342	326	355	313	313	331	306	308	299	363	331	336	313	342	350	297	329	318	303	326	351	299	319	316	325	324	357	302	314	322	320	306	349	317	333	348	311	325	306	367	303	323	315	342	332	357	342	326	346	312	332	320	326	313	324	326	341	332	327	314	345	332	327	324	336	300	328	291	278	283	311	287	349	332	300	336	368	347	354	353	318	323	283	336	362	349	341	353	346	329	321	334	309	328	310	289	315	289	313	324	319	340	333	332	346	292	369	306	292	349	325	334	324	326	309	342	340	336	311	342	314	332	362	359	340	303	352	332	349	286	328	294	356	329	282	302	334	360	307	349	348	327	333	345	314	308	335	349	358	323	312	311	314	307	273	315	326	330	359	319	325	296	307	287	293	356	317	343	326	352	299	320	323	356	323	313	321	318	339	302	289	356	303	310	321	324	379	305	318	324	324	348	330	328	318	334	342	313	344	312	337	349	345	376	293	290	321	315	319	313	329	308	312	328	328	328	319	319	305	302	294	289	333	331	314	346	335	309	342	346	303	362
22059	14897	20292	19927	13673	7228	4358	3296	2896	2497	2084	1806	1609	1344	1254	1175	1099	1065	1056	1009	983	1004	985	940	941	858	906	887	853	831	812	835	873	878	809	824	809	800	799	779	830	762	786	780	798	758	769	762	788	785	803	770	751	827	717	754	776	755	785	756	762	777	764	790	827	791	769	762	799	764	783	770	736	789	797	786	771	804	790	783	760	815	765	768	780	797	797	744	777	763	790	733	813	737	808	793	777	749	734	795	731	760	782	753	790	782	756	745	756	818	763	772	794	757	788	800	819	793	802	753	807	785	812	734	738	738	786	718	772	788	750	799	768	790	813	806	816	792	846	774	767	717	805	785	822	738	753	765	743	758	756	757	815	739	765	759	808	794	742	776	794	749	766	789	805	754	773	725	765	758	740	783	784	713	773	797	746	734	766	782	736	766	827	784	731	757	720	812	790	770	783	815	768	764	735	760	816	771	788	784	759	802	754	791	781	783	756	757	777	725	776	763	793	805	776	751	792	755	813	756	770	761	779	797	728	769	758	790	716	781	744	781	793	790	806	814	842	754	752	762	777	754	746	793	799	838	774	735	792	767	756	801	770	763	782	801	769	732	777	707	822	780	763	747	755	774	822	766	803	762	745	768	780	764	771	793	754	799	740	773	766	751	778	814	749	729	751	772	755	783	760	783	766	730	751	740	758	755	754	771	777	777	793	804	743	748	749	752	734	772	797	754	729	775	825	780	829	754	871	785	745	738	767	775	768	771	779	794	806	765	816	783	798	817	764	785	762	818	758	746	789	792	787	732	737	756	722	709	751	789	765	745	797	799	840	721	747	777	816	715	756	734	778	735	788	807	751	801	748	773	769	810	790	819	784	797	750	755	753	771	741	756	808	744	744	737	788	776	740	788	756	741	740	766	775	800	782	808	778	777	781	811	761	802	793	754	786	788	751	770	774	815	762	790	703	862	827	771	738	773	740	737	773	725	764	780	739	742	782	745	737	798	780	735	778	751	780	732	791	771	839	808	742	756	799	778	774	733	737	779	760	727	755	760	801	739	768	764	744	712	751	757	776	761	782	746	768	760	729	801	760	756	783	732	763	769	798	751	792	772	800	719	769	760	797	742	742	739	756	759	830	777	747	785	771	778	723	760	741	790	803	757	784	788	772	796	725	768	788	778	789	781	764	768	768	821	788	766	759	806	798	768	805	780	771	760	779	780	751	783	779	777	770	831	794	763	782	744	779	824	775	801	809	787	751	758	745	783	760	788	789	739	775	762	785	715	758	780	771	794	734	760	736	773	790	745	718	806	830	753	784	758	791	711	757	735	736	733	745	735	795	826	775	785	784	745	774	727	750	739	756	809	724	784	793	697	732	768	757	785	792	796	784	773	782	782	758	834	791	733	743	780	731	790	753	776	780	783	757	790	798	760	753	768	803	751	780	803	770	826	793	770	778	802	792	787	808	771	742	749	800	796	766	783	822	784	772	751	774	732	714	758	757	771	755	780	753	767	766	759	787	794	774	766	771	776	750	778	812	802	796	773	806	836	798	755	746	813	743	719	801	825	773	792	770	759	821	739	775	745	798	789	729	753	751	729	753	752	769	810	728	715	776	773	728	793	748	772	719	760	807	858	733	783	794	772	771	785	819	773	793	758	781	749	751	719	792	808	794	749	755	763	769	783	741	741	740	773	797	807	775	755	789	744	778	797	756	790	788	733	776	772	777	790	797	747	795	804	720	730	773	770	735	744	754	771	778	762	803	812	742	801	844	701	721	758	738	742	753	740	761	802	783	784	804	805	753	768	782	778	803	775	794	801	745	733	776	743	742	740	740	773	722	803	776	767	750	817	773	731	754	754	742	792	787	758	743	739	748	750	764	760	742	753	760	759	773	717	749	780	716	780	809	786	777	824	816	796	786	786	731	755	799	802	748	801	770	751	790	745	728	787	775	736	806	779	744	732	788	699	743	800	748	753	730	769	779	784	764	750	757	733	784	761	817	782	782	809	768	784	706	822	779	805	830	811	771	787	767	741	771	738	767	764	732	761	770	754	757	789	747	761	787	775	731	773	783	808	751	780	763	772	769	787	753	780	737	810	780	773	747	758	785	800	724	779	754	746	817	806	807	791	785	763	738	774	794	744	735	764	801	781	756	761	774	777	778	750	766	777	783	763	759	759	791	803	760	776	778	768	783	785	731	774	799	795	756	809	772	786	774	794	787	830	777	753	748	750	779	783	854	791	772	722	784	752	817	784	819	757	795	780	781	826	754	785	778	755	789	779	753	755	715	773	809	801	771	775	756	770	784	788	746	757	837	758	735	802	720	791	767	741	766	797	758	768	723	702	789	828	749	749	766	774	781	768	753	815	781	730	814	741	818	786	753	762	748	735	732	766	728	808	765	705	791	798	774	753	780	773	776	747	796	781	746	775	762	779	753	790	805	773	778	790	775	784	782	761	780	727	764	790	804	798	791	749	720	805	698	746	729	789	774	757	776	729	752	772	771	764	754	735	748	782	735	762	743	763	800	801	781	764	756	828	753	742	755	780	767	774	779	729	756	766	759	773	723	753	785	790	758	745	755	816	750	795	758	755	769	797	776	834	773	713	804	776	745	779	774	795	740	764	792	780	832	752	773	753	750	790	780	766	746	797	745	758	741	812	736	730	759	745	769	738	798	801	764	749	758	762	784	758	771	757	780	774	719	786	779	766	759	737	808	764	766	767	824	791	748	778	778	750	752	773	742	738	744	791	766	802	780	760	768	747	791	769	755	812	720	762	803	797	750	786	821	761	762	785	772	793	796	748	745	752	813	747	704	742	786	753	766	790	742	776	778	793	760	789	722	811	802	782	788	747	725	773	765	788	756	766	742	770	739	792	782	781	774	792	756	778	714	791	803	795	773	825	760	729	781	775	800	781	780	776	723	731	822	758	756	782	760	784	778	803	710	798	751	748	780	808	782	755	790	780	763	797	821	828	728	771	765	748	757	809	760	760	710	768	796	764	749	729	801	783	781	791	760	786	814	800	825	766	757	782	779	791	747	793	810	791	755	766	787	805	768	795	775	779	776	767	795	804	786	765	759	806	755	716	732	830	736	761	780	805	763	745	785	743	748	815	772	795	719	721	806	760	759	760	747	729	822	751	719	791	811	806	799	797	735	807	824	846	750	802	780	805	777	808	783	780	772	759	754	773	745	793	799	732	779	777	788	807	816	753	729	789	782	755	742	740	752	783	758	791	737	789	761	766	780	752	773	791	783	769	735	766	740	831	759	759	808	766	765	746	740	784	753	813	795	755	784	756	766	780	752	770	722	763	741	777	776	775	744	773	764	779	749	760	776	738	787	767	753	781	797	725	761	782	750	783	791	826	787	743	814	777	714	794	767	763	753	786	749	728	784	766	782	776	766	787	742	795	772	756	729	774	780	805	736	748	750	787	782	823	766	771	745	796	763	783	731	825	766	771	779	818	766	795	801	741	763	717	816	865	771	800
40887	24689	19815	13772	8086	3229	1501	1083	917	784	657	525	453	485	412	371	401	386	345	324	334	340	319	337	312	304	297	308	301	315	313	313	320	299	306	310	328	271	306	298	291	274	281	318	317	292	294	299	307	320	276	301	308	304	313	299	302	255	285	312	307	294	270	267	309	288	265	292	290	286	293	264	331	306	300	316	304	287	295	308	292	316	279	269	304	287	289	317	290	302	288	294	287	309	277	296	278	299	281	268	278	295	302	282	277	283	300	269	306	282	314	302	317	296	312	292	293	319	286	255	271	312	280	261	294	279	287	283	289	271	255	265	289	290	325	289	277	302	324	269	307	308	304	290	256	266	312	282	313	275	287	278	286	277	266	315	299	256	285	271	288	295	287	303	301	278	311	294	292	272	272	286	276	301	278	295	299	316	283	294	290	297	309	322	317	282	241	298	300	310	330	272	281	295	262	262	276	300	288	287	314	296	271	270	279	290	297	329	296	278	294	300	297	302	269	292	304	254	316	319	330	289	282	277	259	319	307	289	259	285	257	268	251	304	285	276	286	269	321	303	284	275	288	285	300	280	316	284	322	318	251	319	297	311	310	301	301	302	298	292	285	300	308	275	297	290	286	264	305	313	287	304	288	275	313	304	302	284	278	289	301	260	277	291	308	298	265	354	266	292	284	284	327	324	277	256	261	301	276	276	322	255	269	281	312	279	310	323	274	283	294	303	289	275	276	265	268	278	260	292	284	274	288	275	323	286	290	307	311	262	291	287	269	282	276	275	276	287	318	298	327	293	294	324	284	260	276	289	297	289	285	305	291	272	322	297	317	268	301	255	314	297	264	304	269	309	280	289	309	282	296	300	312	258	301	310	296	293	293	317	312	290	281	284	288	283	301	312	284	269	314	269	259	240	247	323	289	262	282	285	280	321	302	305	291	265	278	295	308	302	271	297	282	269	282	288	288	284	296	279	275	288	263	256	324	282	300	283	310	268	318	294	262	299	268	294	288	284	288	310	293	312	288	297	278	283	313	351	293	307	285	299	290	287	296	299	295	309	278	276	282	303	302	285	279	271	274	266	287	284	347	313	291	324	301	286	308	271	273	311	274	296	290	292	291	324	301	273	291	301	275	312	289	312	302	297	258	300	282	303	266	310	306	306	304	291	292	270	307	328	266	293	334	265	287	306	264	265	303	301	288	305	250	293	292	289	295	293	293	279	258	272	287	306	304	321	292	291	273	278	268	297	287	277	276	305	272	291	270	303	299	285	283	291	296	303	270	317	307	286	290	280	299	312	325	310	294	290	292	301	296	270	304	294	292	294	300	333	294	306	276	285	297	304	288	275	292	286	279	267	269	268	280	279	305	290	290	265	268	301	300	281	266	287	268	280	296	302	261	302	301	295	260	271	295	297	278	295	296	296	301	272	280	291	272	295	261	256	281	272	268	269	295	309	282	268	297	276	252	312	301	244	255	298	276	290	293	294	277	287	312	298	311	303	305	281	299	249	287	286	304	313	284	299	295	293	326	315	319	312	306	271	301	289	281	299	311	309	287	264	268	268	275	281	290	282	298	288	310	291	279	312	292	291	295	272	306	291	293	298	294	284	278	315	290	280	304	282	319	302	307	284	292	270	278	278	312	320	303	277	295	281	271	274	291	317	297	271	269	308	272	278	303	323	296	260	305	303	303	295	294	282	306	275	287	298	310	279	276	297	280	280	314	315	269	301	289	298	265	285	283	268	289	296	281	263	233	276	295	293	287	322	302	287	303	307	295	280	291	306	298	238	284	276	289	308	270	309	296	255	268	315	279	289	289	276	264	314	283	302	320	284	284	277	316	271	275	316	281	295	294	273	298	298	297	312	302	309	287	280	277	292	300	279	282	328	291	305	269	295	301	281	271	276	276	306	294	301	310	288	301	300	304	338	300	302	319	293	284	308	305	269	252	275	284	275	286	282	272	319	276	296	277	311	305	290	285	292	332	294	310	298	289	265	274	274	342	284	304	320	296	279	307	287	295	300	288	278	306	310	252	288	307	299	260	297	346	306	296	291	322	286	329	329	308	279	283	293	271	340	285	321	282	318	279	304	291	307	314	294	313	275	305	277	294	281	291	293	305	300	311	258	319	287	285	286	286	297	291	303	282	331	268	267	263	271	300	276	288	287	267	295	306	292	311	313	284	333	287	299	276	265	301	288	290	261	267	275	296	304	260	266	293	284	258	292	293	312	272	286	297	293	289	291	297	275	303	293	311	300	271	268	298	304	263	324	268	310	294	296	312	266	294	289	248	253	301	315	296	286	268	277	288	307	310	299	286	309	281	291	303	238	264	287	293	284	265	297	286	310	273	281	296	278	286	291	282	316	288	299	299	320	291	292	293	303	287	305	305	297	310	298	309	274	293	255	281	257	279	324	259	302	305	290	242	344	306	290	304	284	258	311	300	263	287	267	299	278	282	290	313	247	257	284	271	298	306	320	291	266	298	305	296	274	275	259	287	308	297	300	288	273	272	304	295	281	273	268	286	276	297	293	268	300	311	287	265	298	288	304	295	299	252	306	315	259	262	287	312	291	310	308	284	342	277	285	304	298	295	297	268	310	289	311	303	348	288	307	261	295	272	269	269	292	265	262	315	278	317	305	275	279	314	294	275	316	302	280	291	285	267	266	310	272	295	256	284	280	266	288	274	272	266	290	284	286	290	279	298	286	300	293	312	292	325	282	318	293	306	328	291	290	297	304	290	256	293	284	326	291	310	285	274	277	298	275	268	292	283	291	320	337	273	297	289	281	289	339	287	285	308	294	291	300	283	292	288	273	300	267	303	306	309	262	272	274	280	287	285	296	284	275	278	335	283	297	289	254	270	272	278	301	330	280	282	290	281	313	294	275	304	316	314	276	268	270	247	290	297	289	321	313	271	278	277	315	279	268	326	297	288	294	292	296	265	331	295	261	279	302	313	271	291	299	284	304	300	281	270	301	290	276	293	286	311	288	279	300	270	286	302	284	293	281	291	296	297	275	294	316	275	296	294	302	285	285	292	292	278	311	287	287	286	306	339	272	315	302	297	292	321	287	294	290	305	298	305	284	280	277	309	318	287	289	299	290	271	288	248	298	257	270	292	257	295	304	300	273	299	266	261	307	285	239	327	286	270	282	259	315	264	290	292	295	297	297	300	302	313	322	317	294	314	300	274	294	281	317	318	301	299	290	304	281	284	294	312	273	292	288	287	292	279	295	295	277	327	319	293	305	291	269	284	279	278	288	288	263	334	320	275	274	314	298	282	302	300	308	288	282	276	288	282	290	307	304	290	319	270	265	299	270	312	297	317	278	281	300	311	321	278	299	292	292	261	298	321	310	284	289	294	329	285	285	301	285	267	291	287	284	302	305	298	292	294	307	298	293	319	294	283	279	326	295	317	287	309	308	294	272	282	289	309	318	271	259	320	265	267	275	288	273	290	295	277	304	270	297	293	320	288	277	293	304	307	333
27411	20266	25009	24309	17957	9022	5787	4384	3816	3251	2778	2266	1827	1627	1426	1382	1218	1113	1120	1089	1048	965	962	907	895	895	881	886	759	770	747	800	805	769	755	769	760	771	769	738	733	742	702	739	741	726	704	746	736	722	705	698	694	674	662	654	737	673	730	743	681	716	685	684	717	721	708	697	690	699	664	757	682	661	722	650	695	662	678	703	690	685	710	697	713	663	696	688	679	723	688	764	697	715	725	677	681	716	705	627	652	767	695	689	673	684	685	682	648	704	655	686	682	707	722	744	678	680	649	658	681	646	698	737	658	694	694	700	665	682	715	699	674	677	654	692	710	686	697	693	707	712	648	727	750	708	729	666	659	704	670	665	659	693	659	714	687	667	689	692	678	686	690	652	728	694	689	730	703	742	733	625	719	668	694	715	733	690	692	707	664	672	707	684	694	646	739	717	690	642	692	689	686	660	690	670	698	658	665	695	703	679	677	686	696	683	692	682	686	671	704	687	665	754	695	674	689	655	658	690	691	669	673	725	689	722	631	697	705	701	648	671	654	668	724	659	671	713	674	695	706	661	729	716	685	723	699	755	726	676	734	668	674	691	731	719	727	676	679	721	641	707	677	633	663	665	691	665	708	653	707	717	705	688	708	704	634	683	689	696	713	667	691	723	678	670	697	701	707	669	679	711	669	668	729	644	741	661	670	695	701	689	678	682	650	675	665	677	735	711	715	651	701	723	727	664	629	690	670	682	658	668	684	674	672	681	689	662	655	666	643	689	664	691	642	662	664	698	719	734	697	728	688	741	703	678	737	697	716	727	731	685	727	719	693	705	608	703	691	654	686	660	640	753	679	674	710	650	687	657	719	720	705	685	688	706	706	703	705	720	675	643	685	677	652	668	675	662	682	657	730	651	721	667	707	744	694	669	703	638	722	693	692	655	674	768	655	697	688	711	717	731	659	670	681	673	687	696	670	679	720	659	665	656	686	689	653	654	748	690	692	701	659	668	697	700	671	690	713	712	683	752	692	703	691	685	678	698	716	721	644	755	702	704	670	721	704	655	712	706	666	705	662	702	690	725	702	688	712	707	723	689	718	665	727	649	696	733	630	694	702	719	681	666	655	690	716	692	701	669	691	704	696	633	655	686	691	677	706	675	639	733	680	709	693	739	669	682	667	706	690	669	682	688	699	682	690	692	679	685	748	720	694	690	680	700	686	666	667	727	664	734	700	612	681	670	686	726	643	684	667	671	658	673	699	703	703	639	704	675	712	693	663	680	693	692	704	692	670	701	712	699	669	655	709	622	734	664	686	691	659	719	662	655	704	686	721	678	667	697	704	670	714	665	702	710	677	718	682	673	700	673	677	696	701	708	661	729	698	652	680	678	655	686	703	677	644	683	669	737	688	687	714	656	706	662	669	669	683	707	723	668	720	668	667	692	730	699	683	690	698	669	682	690	673	699	674	680	687	666	702	653	707	660	687	728	654	692	696	690	673	679	687	688	674	680	659	677	714	706	647	710	714	660	684	678	675	741	715	700	698	670	669	669	666	723	722	741	696	726	686	672	732	659	742	715	719	699	716	655	697	654	667	710	687	684	665	733	701	681	683	645	719	697	692	690	662	691	714	731	667	687	699	657	659	678	665	675	652	706	698	693	676	696	669	690	731	681	698	683	717	669	744	718	700	712	680	681	698	633	682	693	688	697	683	698	659	711	709	686	699	686	732	630	692	682	683	681	735	716	683	628	681	739	682	728	687	710	685	687	752	683	686	738	700	730	753	665	666	693	652	701	698	639	693	708	656	693	656	677	650	682	720	662	683	675	703	673	714	713	641	700	685	698	727	672	676	681	669	693	712	702	725	727	696	674	698	680	720	687	692	706	646	707	711	680	663	638	712	734	704	683	711	681	698	697	662	700	672	730	684	684	698	678	726	661	720	681	716	660	683	686	722	721	669	692	697	721	677	689	683	632	652	671	677	700	698	686	723	697	712	725	669	709	654	653	650	707	702	651	644	719	642	676	694	684	688	685	654	678	694	705	701	661	740	638	768	642	748	656	627	667	706	703	706	643	654	690	704	684	683	728	662	714	697	742	666	694	751	713	689	702	684	713	693	666	639	666	669	664	692	723	664	664	699	684	704	679	663	691	704	733	648	715	680	638	719	669	615	660	657	680	702	715	643	689	693	684	724	717	660	657	673	714	677	641	646	690	709	715	747	682	717	653	654	712	659	699	692	680	662	696	710	688	651	697	689	681	732	645	701	669	723	672	665	680	677	675	694	669	672	645	671	701	711	656	642	667	656	691	714	691	671	702	753	684	677	688	684	685	666	713	674	692	662	700	683	686	682	706	709	680	681	736	652	717	733	721	708	750	706	746	673	647	684	698	715	725	683	703	713	682	679	718	687	691	677	697	709	667	722	704	692	694	721	686	728	701	677	722	705	774	672	672	674	710	660	724	737	700	731	669	686	692	711	648	685	673	701	669	701	676	702	664	666	697	665	681	697	675	645	706	714	690	721	683	731	668	701	678	738	675	695	716	651	695	694	657	685	689	675	647	699	676	716	716	688	737	662	706	674	693	693	665	695	654	698	696	721	700	674	669	692	712	687	727	710	670	714	694	645	671	732	680	703	695	643	740	683	693	677	689	710	702	662	714	671	708	724	706	680	703	707	671	654	700	669	755	685	703	699	670	741	668	684	702	706	662	729	679	662	697	711	699	681	729	649	653	708	695	711	660	756	666	697	688	690	692	693	634	698	740	667	721	683	695	695	679	691	658	687	717	717	668	661	656	680	652	640	673	660	674	693	661	657	657	649	684	693	708	672	698	686	681	730	627	679	657	681	663	709	684	734	696	637	694	644	697	691	692	669	674	678	703	683	711	708	672	696	660	702	717	697	640	712	699	657	661	611	744	733	683	672	724	691	683	654	680	693	666	725	717	719	663	680	679	680	652	705	698	683	696	680	681	679	697	706	719	680	712	705	700	655	654	679	727	688	673	725	697	705	702	716	666	698	689	706	656	707	705	700	666	667	735	665	711	749	620	674	659	670	667	722	658	657	674	670	654	642	731	681	692	704	698	712	747	704	665	698	638	697	705	686	703	699	690	704	679	674	686	674	642	682	677	695	739	665	682	692	697	692	706	686	725	687	664	662	709	701	638	730	691	677	697	712	721	747	703	714	687	674	687	706	664	701	682	685	705	697	714	694	683	729	680	669	692	683	699	668	695	687	705	655	718	729	700	649	670	673	678	688	707	738	679	638	696	738	672	671	686	689	667	692	709	663	689	704	681	697	650	716	687	678	733	727	694	686	650	752	685	686	716	693	687	710	670	690	670	654	719	725	640	665	662	721	680	704	699	712	684	661	685	692	657	702	640	736	646	696	737	762	627	724	689	705	739	681	680	714	678	688	652	672	720	701	710	694	696	742	681	698	704	703	708	723	739	664	677	677	697	743	698	641	697	678	689	656	754	700	682	686	680	655	694	702	690
20282	9067	5924	3061	1491	779	633	511	448	410	377	358	347	375	380	340	344	386	322	323	344	308	325	312	314	317	324	348	335	329	336	309	329	309	332	300	283	301	298	316	356	292	353	321	324	362	334	309	320	322	314	334	314	300	319	334	296	294	320	301	344	327	320	334	280	321	321	283	335	325	317	312	327	308	354	342	313	306	300	313	312	325	317	298	334	322	342	313	304	339	303	315	301	327	317	324	340	289	304	305	313	318	314	326	321	290	317	343	326	293	317	319	365	338	330	316	297	352	342	300	353	330	317	339	342	337	317	355	323	297	313	305	287	313	319	321	317	307	316	374	305	349	316	298	311	305	300	306	308	351	297	306	300	321	296	306	317	295	316	330	329	333	323	313	309	304	308	341	293	284	330	332	317	366	293	297	295	315	320	328	305	339	326	282	333	292	304	276	278	299	307	321	295	332	338	292	291	297	339	322	308	309	303	343	308	329	296	297	311	325	302	307	315	332	340	325	338	306	329	289	321	275	316	346	300	315	359	332	338	308	310	328	296	303	330	383	343	344	302	318	310	332	291	318	290	322	298	291	283	315	361	299	312	302	320	341	331	306	271	316	302	294	324	325	324	316	295	289	335	344	317	325	323	308	323	298	295	308	290	306	326	325	309	326	324	340	325	344	339	305	316	311	328	285	302	307	352	322	308	288	329	337	324	307	321	334	334	324	320	307	323	329	351	294	327	337	312	327	290	315	323	311	300	327	281	332	343	312	303	330	318	344	299	335	334	321	303	317	316	311	311	299	364	315	294	326	293	376	313	334	355	332	294	338	351	320	316	326	321	326	337	280	343	333	304	329	347	368	320	314	345	304	326	302	360	284	318	284	326	326	279	310	326	328	302	319	331	301	290	309	289	291	330	324	294	328	327	324	282	326	300	278	312	352	333	313	311	332	327	283	316	315	336	300	318	308	319	308	321	310	340	335	317	325	306	333	302	321	329	332	304	322	323	325	314	334	317	264	318	311	344	324	307	328	290	296	335	341	314	335	356	303	309	331	314	331	316	320	310	273	325	339	328	354	329	317	313	332	335	316	310	303	321	338	340	310	312	308	306	322	325	317	352	344	322	340	337	323	339	322	281	362	328	315	314	317	287	302	348	316	349	315	322	340	340	334	289	315	338	293	308	312	328	351	318	330	308	315	292	332	322	313	328	338	303	289	320	307	311	321	321	351	310	321	336	316	304	296	349	308	335	319	306	302	332	318	281	305	306	308	298	290	307	302	298	324	310	311	359	331	315	310	339	338	328	363	289	321	311	333	289	325	325	320	321	313	319	298	306	305	341	298	351	305	329	342	335	327	334	348	356	335	298	320	335	358	332	318	305	295	347	315	323	301	300	320	297	338	310	322	310	304	329	309	340	292	319	323	312	314	331	349	307	332	301	292	336	317	303	295	323	281	338	326	318	320	287	300	280	307	333	335	335	333	323	333	341	322	387	364	333	321	344	285	317	330	300	304	298	305	282	343	275	322	318	309	294	310	314	331	341	288	284	262	312	331	315	317	322	322	297	339	331	325	310	328	316	318	310	365	303	319	314	303	291	321	294	291	306	296	306	297	298	331	298	320	359	321	347	321	327	315	268	323	315	308	300	286	297	310	337	369	300	323	296	317	322	326	312	318	319	320	308	303	330	314	345	327	305	341	304	294	312	306	294	320	329	323	323	345	332	327	319	298	303	332	337	314	336	321	329	324	303	334	315	318	315	341	349	350	340	343	298	314	321	353	312	302	317	331	297	331	286	286	348	316	316	326	318	333	345	323	321	314	300	292	318	334	335	334	288	317	304	359	338	320	306	304	327	323	331	315	301	300	330	328	330	324	323	314	318	333	344	298	342	349	331	323	324	328	311	316	298	298	294	337	309	347	319	318	314	324	327	326	354	314	342	341	334	322	312	307	328	319	328	361	314	312	329	348	294	329	326	308	307	300	296	293	288	327	318	297	312	326	293	303	323	289	311	295	320	299	304	294	328	308	288	306	342	356	350	310	315	297	320	338	310	327	322	323	317	332	321	297	318	355	337	331	328	327	345	337	304	314	355	309	333	336	289	339	341	336	292	312	334	329	319	323	332	312	328	319	288	302	333	336	306	316	323	299	327	345	320	332	299	285	310	337	334	332	305	344	329	328	357	331	351	305	300	312	317	336	309	331	323	283	330	302	326	332	298	309	334	315	313	354	311	321	340	324	318	315	312	318	319	311	310	316	365	292	312	308	315	318	318	296	334	346	326	323	278	307	288	267	293	300	319	304	333	319	363	336	293	317	315	325	309	283	318	308	306	300	327	309	312	323	309	328	323	321	304	302	308	292	352	334	324	296	314	333	294	312	343	340	331	314	293	334	338	340	312	320	332	332	301	307	329	306	318	308	293	293	310	320	322	326	336	309	323	304	351	330	319	332	314	304	286	306	320	325	336	285	303	300	331	326	314	321	336	310	306	295	327	315	322	331	317	285	324	319	353	335	322	324	304	369	341	316	328	341	300	318	257	331	317	349	326	323	330	306	327	301	318	339	317	341	307	323	320	343	322	325	303	355	330	327	305	322	340	338	319	327	323	330	329	285	301	338	271	316	297	346	292	301	323	302	309	331	355	314	333	342	346	330	316	336	333	302	306	317	311	348	343	303	335	303	313	332	311	321	297	333	320	307	338	343	323	324	295	341	317	319	316	315	330	332	309	323	319	359	310	285	303	307	322	292	315	348	297	325	310	328	341	328	338	300	331	339	294	298	295	288	329	331	318	343	326	322	339	313	285	303	311	288	329	349	315	327	290	330	305	305	339	317	325	292	312	323	368	319	328	328	307	293	291	345	309	316	314	335	330	327	308	313	317	305	297	312	296	314	317	324	324	303	323	292	319	329	342	303	310	354	333	318	310	307	349	321	305	340	324	319	325	280	293	308	309	333	289	309	334	343	311	333	308	306	330	299	288	333	281	315	272	353	353	307	311	332	300	326	333	309	310	324	304	328	339	319	336	324	298	337	304	300	298	313	296	312	277	301	320	325	323	349	296	337	290	299	323	330	320	277	320	282	337	335	301	327	323	293	268	303	327	308	306	331	327	364	326	323	335	358	329	310	308	345	338	320	319	327	294	327	298	334	302	307	343	312	319	282	343	308	318	327	301	349	319	299	313	350	302	354	311	332	343	325	304	344	299	317	298	309	346	338	320	317	298	304	314	314	330	337	336	357	323	310	334	341	310	292	305	296	334	301	316	322	343	324	326	312	302	303	331	307	346	299	304	324	335	330	322	324	291	326	300	327	309	318	294	316	298	326	318	293	334	306	324	310	349	321	304	281	318	307	295	333	285	328	295	336	308	327	284	322	342	295	318	317	318	325	321	350	296	322	329	270	319	330	300	371	318	329	347	309	288	308	299	308	292	318	326	336	347	309	320	291	317	325	319	315	304	311	288	329	310	353	302	286	294	334	314	344	300	306	309	315
14300	8507	10304	8251	5335	3051	2379	1876	1649	1391	1287	1110	1043	1010	936	896	860	843	823	797	861	826	814	777	807	775	779	764	762	792	813	752	746	777	740	769	774	784	744	734	803	748	795	761	740	738	766	799	763	822	694	780	764	780	766	761	765	778	786	734	777	749	772	733	761	758	783	776	749	741	747	767	720	728	782	719	774	767	750	794	741	789	726	807	723	750	750	725	759	746	733	726	734	728	771	752	790	778	795	748	759	762	739	735	742	717	784	753	769	731	803	748	746	730	748	769	739	718	751	743	776	768	760	745	749	767	774	800	736	807	771	791	697	741	726	730	781	712	724	758	707	747	711	705	781	767	740	757	751	756	758	748	691	721	742	705	750	782	773	747	719	791	793	745	757	773	736	713	794	746	736	759	752	724	718	747	751	746	764	756	817	758	773	791	745	710	768	786	775	772	777	754	769	767	725	725	735	759	678	775	770	752	732	747	770	742	776	785	768	753	705	769	714	742	743	778	747	687	754	746	743	768	697	752	687	779	749	813	772	783	758	797	741	768	722	705	724	770	768	707	733	756	780	711	773	783	770	778	721	759	771	728	768	793	754	759	747	806	732	714	735	774	743	734	791	745	752	741	748	765	744	774	728	723	794	768	722	755	778	724	749	788	776	712	760	763	753	736	749	743	761	750	795	758	801	766	760	750	759	725	791	736	775	780	751	730	731	689	750	782	746	759	753	784	801	716	729	748	771	771	685	729	791	752	814	733	751	785	715	762	697	753	780	714	732	721	735	750	717	732	739	727	778	746	732	746	739	751	769	729	712	767	752	759	769	734	762	734	768	763	728	747	742	722	726	763	775	779	749	780	694	684	746	786	708	720	769	758	740	738	793	742	772	758	804	743	811	764	753	744	758	707	742	769	781	718	741	779	720	803	707	706	773	744	767	758	793	743	728	740	743	763	765	749	755	739	788	802	745	751	736	749	765	738	729	750	743	773	745	787	723	793	769	758	741	780	692	742	775	736	737	737	777	803	784	755	766	738	711	763	712	745	710	771	791	757	783	783	752	798	767	735	753	745	731	810	754	758	801	735	769	749	808	724	740	751	745	710	742	778	762	757	707	737	750	732	740	758	755	740	799	726	725	713	743	707	795	804	731	755	773	711	746	721	746	740	723	753	746	785	733	755	754	724	776	710	784	752	783	729	800	726	792	749	766	728	664	735	739	757	765	769	748	705	763	738	710	750	722	733	748	700	766	729	756	737	771	753	769	708	751	697	741	776	727	787	729	741	722	738	758	744	732	736	775	768	747	730	732	737	732	748	760	751	753	741	752	752	730	771	766	794	759	745	768	762	774	735	758	719	772	750	785	743	743	804	771	758	737	734	749	784	758	771	781	722	758	708	739	784	730	734	805	725	759	752	753	737	766	770	743	729	763	768	696	753	743	796	778	743	766	751	735	766	743	710	727	707	716	762	748	763	734	735	716	728	762	750	775	746	763	796	748	768	754	737	753	751	784	712	768	757	799	690	792	761	750	720	719	800	769	750	783	731	828	771	727	757	727	736	790	776	757	774	710	740	776	812	739	818	785	696	752	793	797	734	686	743	712	759	785	778	748	780	803	748	731	737	803	784	719	764	720	743	800	784	745	746	716	788	737	767	717	762	740	754	769	813	737	745	722	787	738	688	789	736	764	739	709	792	735	776	760	754	752	748	739	718	712	777	770	763	744	769	790	763	786	791	712	741	719	724	740	749	767	770	715	711	763	768	761	749	772	705	756	747	759	800	759	724	729	781	725	768	725	774	755	771	776	769	755	780	755	754	756	733	752	762	726	733	716	782	755	777	769	748	755	710	741	704	766	769	748	748	716	731	744	761	737	741	741	758	736	730	768	789	772	760	774	733	781	752	775	722	737	803	748	745	724	757	716	753	702	758	719	830	745	734	739	769	769	754	724	790	802	715	721	729	745	774	768	722	787	769	745	776	770	737	788	708	710	765	760	773	747	745	800	739	732	753	807	723	792	726	732	770	737	744	708	700	782	708	757	766	771	745	748	737	756	752	716	760	727	737	714	752	754	757	767	809	766	740	745	760	764	783	730	733	721	763	769	776	751	792	817	750	731	719	727	709	768	720	760	755	745	787	710	747	721	714	780	739	736	761	727	790	756	763	774	774	791	746	774	746	751	706	715	724	745	686	758	766	743	771	759	731	756	754	781	783	804	738	753	754	710	763	818	786	712	779	745	773	741	792	751	745	765	735	753	760	756	740	731	758	779	763	728	730	716	731	700	750	773	772	799	764	737	804	704	771	751	726	763	766	759	718	752	751	769	702	773	737	761	726	749	719	725	706	735	709	760	755	738	753	792	719	790	785	748	745	828	704	776	713	745	745	750	764	726	776	728	722	736	756	749	748	744	756	729	764	785	700	770	746	767	739	773	736	722	773	761	712	784	721	704	739	730	738	781	734	750	799	750	752	718	751	716	737	744	792	707	751	764	753	749	771	711	780	714	714	779	789	706	713	764	760	786	735	748	713	755	734	755	735	789	782	721	742	760	768	762	755	786	787	767	752	712	743	773	764	707	712	776	750	719	755	722	732	773	721	770	780	752	738	692	795	825	744	778	696	775	739	739	714	752	770	751	767	738	711	762	770	733	743	756	779	719	713	709	759	706	748	792	803	755	754	710	747	763	765	747	727	746	757	740	770	750	718	698	764	722	759	778	727	799	777	740	788	737	769	787	699	764	756	731	762	750	774	765	743	773	824	749	759	711	735	755	720	749	785	739	740	741	765	731	748	752	756	751	752	719	779	711	784	743	729	742	755	766	702	754	739	755	749	734	792	737	752	750	778	801	782	722	788	760	759	710	675	728	760	793	726	789	754	725	692	799	750	771	720	754	741	729	752	754	775	759	710	761	757	730	797	706	725	721	766	779	729	708	747	766	742	796	718	774	731	750	802	744	739	763	740	741	804	765	736	766	689	711	794	729	744	815	732	785	762	733	759	728	742	727	753	753	746	756	772	793	745	713	727	751	736	798	759	814	744	818	748	735	816	757	679	762	730	780	745	705	756	719	755	770	780	761	710	717	807	752	750	742	777	711	743	746	703	754	755	734	774	754	763	792	786	716	751	721	715	749	777	762	753	782	730	706	717	698	729	775	758	794	768	750	808	769	699	821	756	719	740	699	748	730	709	783	701	746	735	714	762	772	729	752	762	757	794	761	757	714	776	728	761	785	765	791	782	729	787	741	768	755	730	786	711	712	738	749	723	697	751	792	726	718	744	755	753	728	760	730	768	737	738	767	777	704	762	731	766	774	739	777	749	731	792	784	730	737	693	728	757	777	751	728	741	727	751	724	757	740	754	749	750	774	742	769	770	772	739	809	745	733	708	791	726	704	753	741	747	813	754	774	756	796	809	720	757	750	727	761	723	785	753	710	742	745	765	778	751	724	711	785	758	795	739	755	738	715	739	739	733	726	761	742	731	711	756	737	674
30949	17386	14944	9323	5202	1718	1078	765	667	622	531	481	427	445	414	390	405	377	365	322	348	359	362	350	359	337	351	300	351	347	303	353	370	346	335	360	344	325	315	321	351	300	324	331	349	307	347	311	328	319	355	321	343	324	313	336	330	339	347	339	338	340	318	312	297	333	345	314	321	325	351	373	367	330	363	336	307	336	327	319	354	330	360	366	333	292	327	296	338	361	325	337	301	313	353	344	336	319	351	364	394	345	357	365	349	347	323	350	357	337	343	312	336	335	338	322	344	354	320	314	323	363	331	321	332	356	364	305	358	326	343	365	269	329	339	332	335	332	336	343	317	329	319	369	358	353	374	317	301	341	338	313	340	363	339	319	322	333	354	361	322	377	378	350	332	322	315	358	346	357	322	338	340	305	341	351	326	301	332	307	358	321	291	316	339	322	340	325	354	276	333	371	362	333	343	350	360	354	348	362	308	307	360	332	359	331	307	297	362	313	316	331	330	364	334	349	346	331	332	354	305	330	316	318	351	312	360	317	325	334	323	344	335	325	398	337	327	324	327	351	349	292	354	341	354	366	324	352	321	342	327	326	326	333	301	312	323	371	311	327	331	317	327	323	343	307	352	354	380	326	294	344	345	316	332	342	321	360	312	341	331	360	326	333	332	345	313	346	331	318	342	348	331	341	330	358	363	327	351	337	344	339	348	356	365	313	304	320	328	346	355	319	348	347	372	330	339	313	319	332	345	332	359	355	301	331	343	334	352	325	299	330	340	323	291	329	338	351	403	334	317	350	330	333	339	330	349	316	298	327	333	329	309	325	347	343	300	352	305	337	356	336	310	368	309	346	320	313	347	365	343	318	328	320	326	307	334	356	312	343	377	300	319	339	346	301	322	319	344	347	374	338	384	330	319	348	340	333	284	342	347	326	355	318	304	313	319	342	331	368	343	345	333	358	328	342	338	336	356	313	341	312	310	335	350	381	326	334	340	310	323	332	349	337	332	332	330	337	330	294	325	318	352	354	340	323	342	354	333	322	332	340	324	314	317	350	323	331	367	316	328	342	342	328	288	337	325	333	367	377	341	327	352	355	286	361	328	344	327	355	312	317	333	295	335	356	332	294	324	324	336	335	307	333	352	357	355	301	289	312	330	304	329	376	335	337	306	327	347	315	331	358	370	339	314	353	356	301	325	334	311	328	355	342	333	338	345	315	324	326	337	344	331	321	324	322	331	345	314	330	318	352	333	313	349	314	343	328	309	342	362	333	313	365	316	308	350	345	331	360	325	342	319	351	351	344	315	330	320	326	319	316	357	344	331	334	324	299	344	321	336	348	327	330	337	306	362	351	325	349	332	330	339	360	337	348	337	316	334	316	346	331	311	320	335	337	320	385	328	329	345	328	336	310	335	310	343	347	347	377	326	349	333	310	327	356	307	327	338	327	337	329	346	335	353	334	326	302	360	321	319	353	361	339	307	315	351	368	342	337	339	343	351	309	302	315	351	333	370	346	341	346	360	331	327	309	332	317	320	340	328	310	347	357	334	309	319	312	341	335	348	312	273	312	329	356	314	318	325	322	337	350	334	379	363	332	363	340	338	321	334	356	364	360	349	327	296	348	319	357	320	303	344	326	311	354	345	309	354	351	342	312	328	346	343	357	366	338	314	317	369	312	334	309	307	333	308	326	304	337	309	349	370	366	357	333	346	304	325	298	297	367	342	323	338	333	340	327	308	349	302	384	330	308	315	315	336	311	318	317	334	358	331	302	332	369	331	333	285	318	340	342	348	321	322	316	314	321	327	315	331	330	306	353	330	354	322	380	322	326	361	345	332	311	335	332	308	338	338	344	319	375	288	319	330	321	367	326	308	339	342	324	328	350	295	329	321	344	310	346	388	347	306	324	311	323	354	318	357	339	325	295	337	329	320	346	358	311	356	329	343	368	322	338	315	292	320	317	319	310	328	347	335	341	334	346	341	356	332	368	315	316	348	332	335	345	326	354	339	336	345	306	343	355	331	303	319	335	338	336	366	352	297	345	345	331	348	344	301	371	359	305	310	344	346	289	317	317	342	333	382	352	312	353	339	362	345	328	331	307	352	322	347	334	338	313	326	304	299	339	348	253	326	304	306	315	355	316	302	330	367	295	335	370	363	342	327	344	333	367	297	315	350	346	339	344	333	372	372	315	332	345	344	331	323	320	351	332	373	325	352	309	334	328	333	321	344	344	292	334	325	337	357	322	335	295	358	315	323	339	330	326	348	347	354	353	347	337	346	319	321	336	399	316	328	313	319	314	324	350	342	320	342	339	331	323	341	339	339	353	337	339	317	372	330	328	310	334	301	365	314	337	279	324	363	345	333	356	313	321	308	343	321	330	334	290	364	360	324	345	356	314	326	296	317	339	338	351	349	347	343	338	318	321	361	342	323	309	318	355	338	326	311	336	331	307	336	395	327	340	355	344	358	340	317	323	298	324	347	339	319	296	336	309	355	346	343	370	326	346	341	310	310	338	354	305	321	358	320	335	306	356	340	348	343	335	346	326	372	350	356	341	359	370	356	323	340	336	342	320	304	352	348	329	320	300	340	329	318	318	373	323	340	312	327	342	329	329	296	352	292	289	323	332	295	335	354	333	316	377	324	371	330	331	356	334	315	339	328	331	325	330	352	314	334	334	301	328	348	316	302	331	329	337	327	348	304	339	336	329	341	319	346	325	300	353	352	346	322	373	361	340	290	331	353	321	377	329	335	320	318	351	391	339	317	329	349	320	316	309	316	322	373	328	322	307	356	356	326	364	316	333	342	307	344	340	347	291	292	323	318	345	340	349	348	323	352	336	334	311	339	307	346	335	314	304	343	346	326	298	284	360	339	333	358	375	354	319	327	326	309	330	354	303	319	320	331	360	341	355	305	298	309	326	327	335	334	321	335	373	339	359	305	353	349	356	345	338	347	327	326	331	323	346	334	331	305	320	320	300	336	353	333	353	293	329	320	317	351	362	338	299	327	322	362	317	350	350	305	368	330	342	350	326	332	321	299	308	285	317	313	330	364	342	362	342	352	330	348	344	324	299	315	313	319	350	323	339	316	350	336	352	339	344	349	330	299	316	336	325	329	318	338	336	353	343	330	338	364	324	332	321	288	343	352	326	336	342	344	363	347	320	339	306	318	347	322	309	331	355	352	335	372	303	344	369	340	296	325	302	368	349	293	340	382	320	385	349	335	318	345	321	320	364	305	321	347	313	325	315	357	346	343	329	328	355	324	338	327	351	346	340	296	310	358	366	333	351	354	352	333	317	327	328	309	365	341	335	345	381	334	333	332	351	344	324	340	340	334	348	367	322	344	347	295	357	341	349	333	331	305	345	316	368	334	336	302	325	328	297	338	387	350	325	314	319	375	351	326	339	354	360	286	316	378	349	318	367	329	313	307	329	345	341	315	338	329	326	326	314	320	388	312	332	349	353	336	318	294	307	331	335	315	373	361	342
21377	15467	21534	18866	14193	5876	3979	3013	2634	2325	1921	1666	1471	1318	1240	1127	1172	1075	1032	1035	978	948	939	901	865	901	842	920	861	819	808	835	824	848	822	804	781	807	816	819	814	763	769	834	804	793	797	764	802	775	822	789	767	732	756	813	803	770	793	776	788	773	775	803	827	801	793	770	764	754	769	796	788	774	753	810	778	755	782	777	802	741	803	796	789	805	796	782	821	804	795	793	779	778	725	794	794	800	788	762	754	800	795	820	786	762	799	840	788	795	783	766	801	765	797	797	772	772	758	812	785	848	792	809	804	822	759	797	790	836	754	732	776	766	793	772	811	787	788	757	736	818	740	763	764	763	772	773	774	837	760	778	823	799	806	825	773	782	781	858	836	740	793	799	793	754	775	789	752	815	778	768	818	769	829	772	772	810	799	783	811	780	808	763	788	771	828	798	779	816	831	775	720	739	827	788	786	754	779	797	805	764	765	820	813	787	817	719	826	771	786	808	720	822	734	741	754	783	814	837	800	788	796	774	749	794	805	848	801	825	757	753	767	821	790	813	766	762	833	800	806	835	814	785	769	780	769	820	764	827	801	754	771	780	774	811	748	792	775	795	805	808	807	767	805	789	732	761	829	769	766	771	775	805	824	805	750	864	826	776	793	811	771	761	817	775	774	801	762	783	745	801	787	799	768	766	786	781	806	793	793	797	794	809	747	811	818	780	802	779	763	783	785	771	781	799	726	809	850	778	816	821	833	823	753	779	815	774	773	755	794	786	766	811	799	782	781	721	768	778	796	764	738	814	830	778	791	823	795	779	788	800	810	794	803	772	755	785	829	765	763	809	812	834	766	797	776	795	797	833	763	757	756	761	811	822	827	760	777	753	789	795	846	842	790	755	784	797	728	732	782	820	783	790	722	769	823	779	811	799	781	764	773	796	743	758	789	803	817	824	817	753	803	847	804	788	825	803	803	763	798	819	769	826	809	809	788	815	809	777	814	764	752	769	766	750	765	813	748	767	762	771	773	769	762	759	778	751	783	792	774	772	753	732	754	767	779	805	772	811	773	810	800	755	802	770	820	827	786	798	809	754	735	796	785	757	784	771	727	747	757	781	805	777	763	849	780	774	794	792	802	783	773	814	773	753	764	800	816	774	807	806	830	827	766	789	813	788	792	814	716	759	764	841	794	747	778	749	822	753	721	806	787	736	846	786	760	797	736	790	817	773	805	779	820	768	813	833	743	860	795	812	798	825	786	758	787	798	796	766	790	753	769	750	817	803	781	774	762	773	801	790	736	837	770	741	821	873	777	804	776	766	754	792	746	789	773	787	799	793	782	749	797	795	744	766	834	739	756	796	787	796	813	823	795	823	827	789	821	815	750	766	828	809	754	744	770	771	779	784	754	750	783	802	777	813	794	787	780	843	793	729	777	779	802	802	759	829	811	791	785	780	808	728	800	779	788	721	777	750	805	756	819	803	802	767	810	809	763	814	817	779	808	804	784	755	767	788	807	782	802	800	747	772	816	743	768	792	747	777	815	752	802	748	779	775	739	787	760	721	768	748	797	710	842	805	836	786	801	785	788	802	826	743	740	789	784	803	777	786	845	729	748	728	745	808	844	789	763	794	799	777	744	777	752	795	838	807	791	813	791	770	794	771	778	752	775	778	718	765	837	831	768	723	778	774	743	801	800	822	782	777	762	842	813	786	823	775	808	830	773	784	800	780	822	825	766	741	791	766	743	815	826	750	805	747	841	782	817	757	789	803	759	769	728	789	798	786	771	799	771	787	765	769	764	787	804	807	808	767	784	774	803	749	778	777	860	822	804	788	752	746	767	781	839	793	817	816	798	749	756	786	814	776	795	771	800	763	832	775	761	766	774	792	836	841	781	807	787	799	792	776	716	755	797	782	795	747	792	769	816	778	792	836	797	783	796	835	797	775	818	811	802	741	805	790	775	742	768	752	833	728	745	766	779	768	835	829	750	810	776	785	771	777	757	790	756	823	731	770	809	765	794	798	788	728	828	786	777	796	795	840	849	745	782	748	753	807	819	792	824	745	794	779	810	789	816	780	784	788	804	783	778	845	755	796	800	837	779	795	829	818	803	812	767	790	736	835	788	805	772	772	821	810	816	815	811	802	734	791	790	791	817	784	752	755	770	792	837	814	769	784	752	776	814	755	816	803	762	752	798	821	737	755	736	773	811	809	829	765	754	790	764	779	750	798	782	815	794	792	782	786	768	826	814	776	801	801	779	777	781	787	731	740	762	772	777	789	786	782	768	742	841	793	791	743	745	773	774	782	778	764	818	732	768	821	758	759	772	798	803	777	784	785	765	804	792	822	765	816	781	818	792	760	751	795	789	796	782	778	803	794	782	763	781	818	784	786	828	805	778	805	798	744	798	785	766	790	735	817	770	766	781	814	793	805	758	766	751	793	802	796	755	776	802	805	736	800	783	799	806	771	815	771	763	774	801	799	806	769	791	786	740	839	858	800	791	764	780	794	785	796	778	836	796	828	793	806	730	792	769	791	748	765	760	779	764	750	772	744	779	819	824	804	743	791	792	778	783	744	750	811	794	801	742	804	773	799	774	740	772	786	760	803	772	797	800	759	809	797	825	766	760	814	805	786	720	800	776	847	795	823	805	744	792	832	758	795	819	730	752	769	799	764	752	738	795	747	768	820	790	833	766	775	750	839	797	781	785	747	824	745	796	768	807	768	805	758	770	821	800	823	785	799	769	746	760	811	779	777	824	797	770	793	852	758	758	802	736	824	746	749	718	757	750	744	769	751	726	776	801	804	748	823	814	797	797	784	745	730	841	803	808	769	796	774	816	835	796	808	808	755	786	774	757	735	789	819	762	782	753	792	755	779	815	772	795	761	754	760	803	764	789	775	765	782	794	797	782	806	774	804	798	754	781	759	786	757	820	759	770	763	823	751	779	748	758	785	815	744	799	786	785	801	786	771	789	774	782	817	816	781	829	766	801	787	829	835	824	787	816	821	772	833	814	809	811	792	718	787	741	748	840	850	782	760	789	773	735	765	815	859	720	818	756	781	755	789	764	814	824	801	804	770	750	733	818	793	812	768	792	804	790	831	717	739	786	796	726	776	785	788	797	799	815	706	764	835	810	834	862	778	846	782	788	780	868	807	807	798	742	766	841	784	782	748	761	736	838	788	794	796	795	792	808	804	805	784	766	805	794	804	831	792	738	770	771	801	822	784	829	768	765	776	754	805	807	773	766	745	777	810	828	757	740	798	785	824	764	777	767	780	766	812	788	765	757	801	751	767	767	780	826	790	807	754	817	789	744	837	808	817	827	813	791	735	771	806	791	799	780	821	784	779	770	832	832	781	756	793	786	762	788	755	773	843	812	752	769	819	778	722	733	810	788	792	795	778	829	686	796	784	825	807	780	791	779	806	793	718	814	746	813	806	768	777	798	814	790	780	739	742	818	774	825	771	747	782	797	834	776	778	838	758	785	815
40060	24887	21410	14495	7814	3032	1490	1060	833	768	646	584	495	480	423	389	369	344	368	382	319	334	313	302	337	322	345	292	294	316	313	298	309	312	296	292	299	265	310	282	336	330	328	295	319	331	291	324	310	305	292	309	287	315	328	297	292	300	303	296	295	306	277	294	269	295	290	290	290	296	299	282	300	267	270	306	295	294	289	293	319	287	303	275	306	287	300	296	302	305	295	312	298	316	321	298	292	299	281	364	346	305	275	283	283	307	294	295	294	286	296	301	276	280	295	277	255	295	284	289	271	278	323	294	282	298	293	341	309	276	313	295	271	306	309	302	303	324	284	305	319	306	262	296	310	320	289	306	316	291	303	279	291	296	324	293	293	298	324	294	298	319	314	267	294	263	297	249	263	311	306	288	307	292	276	303	309	311	305	315	286	281	277	262	282	318	284	282	318	306	296	277	269	314	277	330	299	282	304	267	281	306	299	283	301	320	335	313	317	286	306	313	331	304	272	303	276	308	296	286	265	297	293	331	296	297	339	291	313	299	310	302	318	297	307	308	309	281	278	294	286	277	269	323	313	332	307	284	286	297	302	282	314	310	279	301	277	281	330	280	310	308	282	299	306	292	290	307	348	278	298	322	309	312	306	307	279	291	287	331	274	312	291	298	306	276	324	287	293	302	255	294	296	313	321	339	283	266	302	282	244	331	319	298	300	298	298	322	308	277	311	291	299	299	285	290	310	292	298	283	301	297	307	269	272	279	298	275	284	315	304	303	292	301	327	314	313	331	292	307	309	306	291	308	319	308	270	283	253	230	299	284	278	308	309	289	293	310	307	358	277	319	313	308	286	302	291	311	285	311	295	289	321	318	285	306	283	275	301	291	266	288	306	297	304	263	303	315	305	283	276	298	282	304	285	290	317	302	304	312	277	314	284	312	300	294	290	270	282	303	266	287	314	300	343	303	302	291	286	301	277	324	302	288	289	285	300	293	309	288	291	305	306	317	293	274	308	296	299	302	308	266	301	281	305	302	279	291	292	299	325	259	270	328	305	291	317	322	278	286	307	280	302	306	295	293	306	273	286	317	283	308	296	290	292	287	307	298	336	287	313	295	316	297	284	331	310	273	303	307	308	274	284	309	327	296	288	300	299	300	294	300	267	286	320	311	315	305	296	322	329	286	299	342	293	301	266	252	261	298	296	283	283	293	326	321	322	272	289	286	323	281	296	295	312	309	317	293	296	275	304	290	318	278	323	298	249	277	296	297	272	286	259	295	298	275	293	286	295	286	271	313	282	300	262	303	313	317	281	297	297	282	312	297	275	269	312	313	288	293	305	282	282	293	300	259	276	324	317	295	300	264	315	297	277	304	285	285	287	314	316	333	317	309	323	310	320	265	295	322	286	297	274	289	303	282	290	307	282	302	288	283	305	267	301	307	294	295	286	307	318	270	290	289	322	268	322	300	285	297	306	269	285	282	280	304	314	269	285	288	303	291	296	308	312	265	289	260	272	299	297	289	282	335	314	325	296	323	284	291	308	319	298	323	279	312	305	277	312	292	277	305	309	327	292	304	300	282	263	296	303	264	359	294	316	300	310	276	279	288	307	292	317	285	283	294	251	308	309	283	321	280	296	286	316	291	304	271	312	308	285	290	274	294	303	301	322	285	295	293	306	284	313	290	293	295	282	292	283	266	315	297	266	295	290	301	291	293	288	291	291	306	327	322	283	269	303	318	277	314	285	288	298	294	290	277	332	321	274	312	289	240	294	309	309	271	274	296	319	297	280	310	292	290	313	305	260	284	315	292	281	262	284	287	298	309	275	291	286	294	263	296	313	308	286	293	289	284	290	285	295	304	317	280	299	292	271	280	284	262	240	290	315	283	305	287	355	284	287	287	297	326	344	256	320	319	286	257	289	278	276	297	300	317	282	305	265	299	324	280	299	303	298	290	318	346	306	319	286	302	300	305	304	305	275	284	280	265	288	323	310	331	314	298	308	282	300	335	278	269	278	286	295	285	291	282	335	296	312	306	298	285	276	327	301	292	307	316	319	325	282	280	264	254	292	297	288	326	285	265	297	282	315	269	291	309	270	290	297	286	325	306	288	286	256	282	300	292	295	293	320	297	326	304	292	302	318	293	290	272	298	283	315	285	297	299	275	266	302	307	302	262	277	283	290	311	342	290	312	286	297	291	305	320	287	296	312	314	330	315	319	277	311	277	290	297	297	309	312	327	300	269	272	311	298	311	315	306	271	301	284	278	332	278	290	302	308	279	311	276	274	270	313	324	281	318	299	307	326	314	308	277	284	263	321	284	291	285	293	273	327	279	286	274	280	284	297	276	300	277	283	288	295	287	319	299	306	277	304	287	292	289	300	283	331	297	265	274	281	272	289	274	311	277	303	293	273	290	293	300	305	287	274	302	299	296	306	283	302	262	313	320	286	308	290	301	312	306	289	300	320	302	306	317	309	291	320	291	256	318	299	299	287	304	319	315	295	284	293	308	283	325	299	294	299	279	313	263	291	287	273	325	326	319	284	312	314	315	264	270	311	273	288	289	285	287	303	300	303	309	312	321	276	295	307	326	291	289	309	281	317	282	295	275	276	311	319	295	272	284	319	319	274	280	298	295	315	304	287	298	297	332	303	306	265	275	269	274	295	319	313	334	288	309	298	289	292	288	309	300	293	320	303	281	281	275	286	261	278	298	287	284	333	294	289	341	278	290	307	292	275	288	323	300	320	318	301	293	276	286	303	292	283	274	250	276	300	286	277	317	291	334	277	325	313	298	292	289	294	307	322	285	299	296	285	299	295	295	298	260	297	304	319	305	270	308	289	300	282	323	270	286	281	300	269	296	293	276	312	288	289	302	294	311	311	319	301	301	298	311	314	311	267	313	298	290	281	269	261	285	310	292	321	304	305	321	302	279	291	309	317	323	310	294	310	283	276	269	292	325	285	286	260	277	337	276	294	279	287	275	332	290	342	280	299	303	313	291	290	281	296	316	306	274	314	320	288	301	275	303	291	245	282	333	300	319	301	292	293	287	277	294	285	326	295	291	277	281	306	295	302	277	278	308	319	272	285	288	286	277	287	271	289	284	311	330	315	309	317	309	323	282	310	295	325	312	287	285	282	292	304	276	298	271	273	282	303	297	295	292	295	279	295	282	275	280	301	280	313	300	283	316	267	285	303	309	303	320	316	305	287	265	313	292	323	286	295	324	286	285	274	296	286	298	319	262	292	276	327	309	295	273	304	300	253	282	302	317	291	305	301	263	306	277	305	289	291	294	294	295	300	259	295	315	263	269	254	291	292	254	316	298	261	293	267	264	298	317	292	324	302	285	299	266	293	301	266	271	289	280	260	274	281	301	300	308	305	281	282	278	250	269	296	294	315	318	279	325	283	281	267	279	288	314	342	313	278	301	287	287	294	317	286	295	282	291	291	285	313	294	285	269	287	324	308	298	295	298	292	250	315	287	303	311	286	282
26529	20631	26653	25366	16898	8910	5522	4363	3613	3026	2604	2142	1940	1645	1415	1330	1226	1150	1134	1037	1029	985	973	942	900	864	852	773	828	816	809	820	811	811	738	736	718	752	768	819	743	717	732	719	711	760	689	707	723	731	707	672	695	705	703	684	713	731	699	680	692	745	718	702	700	709	756	655	709	687	712	709	724	707	685	726	680	689	672	704	741	664	698	655	729	720	714	705	735	712	660	685	724	687	688	699	698	720	711	754	722	666	680	732	693	696	709	692	686	630	692	676	719	675	645	706	733	726	736	665	693	721	684	678	694	714	731	729	674	682	700	712	687	732	679	704	718	675	720	695	694	674	672	680	698	745	694	716	693	638	686	684	748	745	673	696	697	704	730	690	728	691	663	679	699	720	651	736	674	670	666	713	709	642	762	678	677	700	698	708	690	710	664	674	716	736	681	683	682	683	710	682	736	714	677	666	678	710	688	675	719	692	732	675	669	697	709	712	697	692	720	712	721	694	688	723	667	676	696	693	693	700	659	644	703	695	695	699	667	725	677	678	737	703	692	714	720	686	687	703	685	697	671	704	714	693	693	720	661	671	680	709	663	636	687	721	733	668	712	700	694	711	684	717	732	695	712	699	706	733	697	702	699	702	719	694	718	692	684	672	697	696	707	729	694	666	713	703	726	738	695	636	722	720	691	733	682	687	748	685	721	701	699	712	673	735	699	644	745	689	717	707	686	696	674	699	672	665	723	695	714	706	722	721	662	701	671	643	740	705	718	724	732	704	710	714	696	761	685	698	713	678	728	678	675	722	719	674	701	691	692	672	706	705	715	706	668	731	691	735	694	676	737	683	726	646	684	706	704	728	734	719	670	709	698	710	691	695	682	722	658	673	702	727	718	718	681	736	721	711	693	698	714	714	645	702	731	682	723	707	688	681	665	688	732	704	668	702	650	677	703	718	693	683	742	653	717	758	702	680	676	681	712	725	699	761	701	702	711	741	708	699	727	723	686	765	726	713	704	707	727	696	661	728	720	647	740	702	670	667	708	715	655	738	683	661	740	715	698	720	707	702	692	700	717	700	676	727	683	689	682	708	654	722	704	659	689	714	689	684	721	711	694	698	700	708	681	684	687	705	713	675	650	688	707	696	684	678	692	666	710	669	705	702	690	709	702	707	690	713	685	737	668	691	690	695	688	655	705	687	744	703	669	703	707	680	683	739	697	739	695	738	672	699	678	668	720	723	726	730	689	717	684	720	735	651	746	675	700	710	715	653	654	701	685	708	676	661	684	719	707	639	656	778	719	692	739	703	724	656	674	643	665	697	654	715	678	735	665	714	695	723	672	740	716	733	668	670	727	695	667	710	691	740	716	692	700	704	766	668	653	688	654	756	672	714	712	758	681	717	709	671	668	677	704	694	722	674	727	691	661	648	685	723	721	725	738	667	705	714	691	634	729	708	745	683	695	667	724	704	709	723	736	664	712	686	713	706	686	662	705	716	688	713	710	694	721	720	655	665	689	655	678	686	717	669	713	679	723	696	683	703	699	774	675	644	732	757	740	700	671	774	717	669	701	626	685	707	705	748	690	707	709	713	676	694	676	718	689	681	677	716	714	696	741	696	692	702	671	728	733	724	673	681	684	688	694	695	684	666	670	682	717	656	675	704	711	716	702	685	661	660	699	711	721	702	620	685	714	650	715	695	704	679	687	716	691	688	679	754	732	663	710	737	698	686	691	671	735	659	671	666	651	725	673	700	732	721	700	747	737	690	677	657	709	684	690	738	731	689	714	693	739	681	710	710	725	725	684	705	685	714	708	729	720	755	674	675	681	739	732	730	753	722	653	642	739	679	717	685	704	662	698	747	723	701	708	685	694	653	695	735	718	729	684	699	671	760	700	714	710	685	673	694	666	718	705	735	699	714	727	653	711	713	660	702	721	651	749	708	727	691	704	655	710	640	678	698	668	713	697	757	733	680	655	743	697	683	711	668	691	683	671	720	689	677	705	692	687	726	653	700	690	666	690	701	697	705	729	664	673	703	681	671	741	688	712	719	754	700	706	710	641	689	723	685	693	715	685	712	727	726	715	656	681	726	668	714	676	694	734	663	699	704	715	727	719	760	722	711	711	690	731	740	672	671	703	732	723	701	699	794	667	720	684	719	719	664	727	711	698	693	664	663	725	702	728	698	681	711	713	691	716	674	711	689	660	734	733	701	681	674	697	715	728	682	671	643	706	674	669	696	717	733	736	683	731	677	739	696	641	719	698	671	672	694	700	741	719	707	732	681	712	659	703	682	680	669	681	640	692	704	669	710	691	713	721	666	674	700	738	676	736	689	687	688	706	708	767	704	685	664	711	659	689	720	725	698	682	690	736	685	665	679	721	693	648	716	684	692	743	678	660	707	685	713	678	718	692	749	726	730	751	654	729	687	711	680	702	694	741	702	685	686	717	722	710	705	694	689	702	673	673	697	664	675	731	707	742	695	689	719	685	682	763	728	708	680	724	670	699	697	677	727	690	690	723	695	659	712	781	723	665	626	683	678	652	676	672	721	713	659	702	707	708	676	729	714	687	739	733	721	731	729	733	689	707	679	663	632	686	735	703	709	720	707	694	663	725	717	685	698	680	713	691	686	726	701	719	719	752	716	692	723	732	680	693	708	705	712	675	640	722	682	713	694	655	676	726	711	694	713	711	659	686	665	684	701	712	673	674	676	724	765	681	698	678	681	707	719	686	721	672	708	732	694	708	657	691	662	685	702	686	685	700	680	690	702	686	706	722	728	729	696	713	697	729	671	710	667	737	704	719	697	700	695	685	696	624	703	694	748	720	718	736	713	639	678	685	725	655	693	670	704	675	684	658	692	709	704	677	723	717	698	681	662	692	712	679	679	655	719	679	644	658	725	740	707	714	717	683	677	715	700	699	723	726	686	665	726	708	723	702	714	717	705	687	702	721	709	697	709	687	699	757	712	694	691	698	697	678	709	672	722	705	716	687	684	704	736	669	712	703	713	708	717	705	689	705	684	691	697	701	647	659	692	717	727	685	707	706	763	697	696	679	729	697	705	684	655	716	690	697	736	699	675	718	693	697	702	750	702	722	682	677	727	679	726	661	702	726	691	655	697	724	676	716	717	719	714	684	638	722	775	689	678	712	699	691	706	706	739	717	705	671	693	718	718	708	658	714	708	713	667	694	671	703	697	700	709	726	704	655	696	714	695	675	704	714	698	701	703	638	684	706	704	737	704	734	674	722	742	651	694	676	718	704	733	697	675	698	645	713	706	719	738	659	728	679	714	690	660	668	698	696	663	649	734	712	688	684	697	739	736	711	657	722	676	740	669	686	744	704	705	712	683	716	725	736	708	712	685	701	714	667	699	692	728	686	704	707	689	671	649	689	702	714	674	695	699	713	655	672	695	663	719	668	728	702	680	679	714	666	712	727	654	703	683	711	644	713	659	680	728	706	673	659	766	724	691	684	693	648	666	725	688
18396	9622	6062	3354	1499	870	630	543	502	415	421	352	359	381	362	351	358	368	358	310	333	363	284	323	297	349	326	345	351	331	315	310	342	320	323	356	307	352	313	325	319	311	327	318	269	330	283	311	299	353	314	328	335	302	271	317	329	321	309	301	340	317	315	284	336	311	304	323	293	325	304	320	308	341	295	348	323	298	286	355	338	304	297	352	334	309	319	328	315	306	330	317	307	304	305	301	334	327	337	294	326	330	291	288	325	315	377	325	322	330	336	298	282	299	340	312	332	309	326	327	359	325	269	339	335	299	310	333	327	289	336	307	334	318	321	315	360	341	308	313	306	337	306	289	317	321	307	299	315	347	325	338	318	303	296	346	305	304	324	313	308	319	330	382	299	304	312	332	335	304	308	318	292	329	337	349	328	321	305	296	352	282	319	321	334	319	360	298	300	301	296	286	301	324	305	344	329	314	325	329	295	305	317	333	330	302	310	329	339	315	324	310	312	298	334	307	316	332	319	306	324	355	360	312	362	310	295	324	314	300	326	287	294	336	332	340	277	325	337	329	336	332	346	289	319	300	326	325	311	312	293	315	318	335	327	354	299	320	305	337	347	334	309	299	326	322	304	343	331	295	299	314	294	304	308	318	288	319	329	310	342	315	323	294	308	330	310	329	307	332	297	323	309	318	351	306	316	331	341	340	346	369	297	317	297	293	320	313	339	325	271	321	350	313	342	354	323	330	335	297	333	329	328	351	326	344	329	329	327	309	322	305	309	295	312	318	328	318	342	352	338	345	303	354	342	328	296	313	324	319	290	308	310	344	307	329	308	344	348	334	348	318	301	348	315	308	347	277	324	315	305	285	336	353	339	350	314	330	288	342	322	334	338	308	319	309	292	314	298	307	365	313	318	325	339	302	282	308	298	303	296	326	311	334	306	334	342	343	294	280	349	327	289	309	302	348	334	285	293	320	344	294	291	297	307	322	334	328	276	304	317	334	303	337	378	350	346	332	318	358	326	305	322	337	348	323	297	333	316	309	294	312	355	338	312	313	332	292	348	313	331	315	316	300	350	311	299	316	314	340	303	307	320	311	321	312	312	332	281	286	350	350	296	300	283	303	305	313	311	300	311	322	297	318	300	334	328	339	311	314	350	311	281	299	331	353	313	304	316	338	292	344	363	296	318	317	346	306	309	297	281	333	307	343	316	323	308	317	340	365	330	284	271	314	315	318	322	339	323	316	337	329	320	313	308	306	319	278	259	328	323	344	304	312	317	332	320	336	311	298	302	317	307	301	353	317	328	333	297	321	323	285	368	354	297	308	313	326	303	359	373	328	328	321	331	289	323	342	330	342	342	327	312	305	325	365	282	323	308	310	338	294	325	323	291	299	319	294	316	331	342	337	340	316	333	312	297	330	337	316	288	333	296	325	332	339	349	355	344	317	292	315	335	316	340	285	312	364	322	314	306	335	322	304	320	303	353	310	316	307	285	347	330	300	305	323	350	331	321	316	314	311	313	303	295	330	313	313	297	338	340	291	307	342	336	328	284	315	303	306	291	303	338	296	349	353	307	320	319	327	312	313	313	325	301	323	302	321	332	306	294	291	308	331	315	359	336	322	325	291	298	328	302	321	291	310	327	305	332	346	355	320	316	326	293	338	297	330	319	296	318	302	338	326	296	314	331	300	318	331	339	323	286	355	324	293	337	306	334	314	333	322	335	285	305	314	346	327	314	330	395	305	310	310	326	347	307	318	289	320	320	329	322	335	345	308	325	325	308	339	344	315	325	333	314	323	293	314	320	317	317	339	326	353	335	321	309	329	330	326	327	329	336	308	302	320	314	283	304	328	344	290	324	309	348	340	307	349	322	310	322	325	337	293	313	316	288	297	313	313	323	349	319	310	294	327	313	325	319	319	308	332	355	316	317	295	316	289	301	333	323	289	315	310	325	333	308	346	335	317	313	361	307	334	308	258	298	335	325	280	311	313	314	364	331	307	311	297	321	298	303	332	320	330	304	321	307	313	322	319	302	315	326	318	319	319	276	305	337	312	299	339	337	285	331	326	315	302	301	312	308	295	320	306	341	323	338	346	300	326	302	355	295	317	297	325	304	326	313	313	301	314	318	308	305	321	302	356	317	311	300	320	324	307	307	299	325	335	311	307	334	304	298	305	322	308	326	293	313	325	323	311	288	325	300	291	325	301	307	308	320	340	303	315	300	326	338	294	321	314	296	314	335	319	324	346	285	326	328	340	319	316	312	316	352	311	325	318	326	328	336	324	321	284	267	329	311	320	337	336	303	344	340	336	323	296	309	319	338	310	311	282	302	302	335	329	303	360	329	288	303	299	309	293	309	291	332	334	323	346	307	338	324	340	344	327	327	309	337	312	286	358	343	346	303	330	302	325	313	305	298	313	338	313	327	328	341	313	362	321	303	302	340	314	349	345	317	295	356	304	331	346	300	325	294	302	299	339	292	295	319	297	340	338	339	312	316	339	327	296	312	340	358	332	318	354	283	310	324	306	335	351	314	300	287	318	274	312	283	298	288	332	307	331	368	342	332	297	309	328	311	351	329	307	338	348	303	313	309	317	326	299	332	341	309	329	312	322	321	298	333	305	307	298	296	313	300	323	311	337	331	336	339	345	353	339	306	320	314	301	319	301	304	316	294	303	341	299	351	328	305	326	313	331	298	308	288	312	326	307	301	290	361	292	337	289	321	319	314	339	343	321	352	354	354	326	311	290	313	352	329	339	325	319	311	305	340	314	345	291	302	336	317	329	301	298	325	319	319	338	327	320	303	320	321	310	319	298	302	303	337	302	312	266	318	323	281	313	295	323	312	348	310	315	320	315	328	303	328	322	325	340	332	303	298	283	320	294	310	306	303	320	304	329	309	343	303	306	303	310	329	303	305	305	321	308	305	321	311	341	326	319	320	350	340	325	327	319	324	332	291	278	284	353	339	335	336	360	296	298	324	352	308	322	302	321	301	325	340	296	356	308	340	340	316	311	311	353	330	323	342	292	300	288	336	308	328	309	332	339	302	308	319	342	290	288	348	285	299	333	297	302	324	290	325	286	307	304	317	319	305	309	307	318	318	294	338	327	288	315	333	278	273	312	306	314	325	320	312	307	311	324	308	333	344	320	341	327	299	344	330	303	310	329	362	311	306	312	322	316	332	356	317	311	291	306	329	306	328	312	304	289	334	304	345	316	303	313	324	321	312	320	313	305	345	350	307	330	333	335	320	311	297	311	302	334	340	318	311	329	328	345	294	310	301	307	336	303	302	310	329	332	319	305	295	280	343	324	366	323	304	306	317	307	319	320	314	308	313	354	310	291	320	304	303	324	288	290	351	303	345	320	311	320	318	319	328	312	323	343	322	328	353	315	355	281	296	317	314	314	272	314	297	330	318	293	333	325	309	322	303	300	341	314	295	318	321	294	296	307	318	316	330	315	302	315	310	336	326	328	300	318	319	329	314	318
13037	9022	10640	8947	5120	3211	2394	1938	1608	1397	1261	1138	1066	1025	946	915	941	882	859	882	833	818	804	785	795	781	752	788	792	751	789	794	778	798	729	749	762	775	822	758	748	757	748	696	765	778	726	728	779	769	710	737	751	773	697	767	716	775	778	792	718	800	750	733	738	716	754	771	759	728	696	732	729	767	781	747	786	755	722	754	750	788	751	750	781	782	790	758	709	781	737	777	712	776	790	775	741	786	770	712	770	772	776	728	736	791	743	764	731	773	718	757	743	737	743	744	769	758	771	748	763	742	754	753	800	704	749	781	745	743	751	794	764	754	762	719	797	748	709	735	726	769	743	806	759	751	735	770	707	793	722	755	784	759	760	751	759	748	746	776	772	729	723	749	779	737	777	741	746	770	697	768	724	769	735	776	738	764	747	796	774	814	741	786	813	777	739	739	727	756	766	764	791	791	737	751	750	726	741	734	826	774	809	774	737	714	726	763	738	777	775	761	818	759	767	762	725	719	740	782	757	787	783	737	758	747	781	750	808	771	731	822	732	717	735	858	735	717	782	771	733	728	753	785	738	765	745	775	781	792	729	707	771	714	782	749	735	737	690	712	749	735	750	790	756	771	738	694	754	759	781	731	734	734	722	755	776	727	718	732	755	772	745	721	754	756	731	806	732	786	785	787	763	756	738	725	774	779	741	749	750	723	753	737	707	730	744	735	731	726	773	820	776	734	733	753	834	768	762	779	788	786	730	727	749	747	736	752	718	724	696	788	745	781	762	705	767	737	747	751	735	734	825	772	731	792	751	728	742	775	737	757	786	761	740	734	721	753	745	716	777	781	786	716	770	758	742	755	759	787	790	746	730	810	809	770	754	716	794	757	707	788	757	758	750	749	725	737	742	746	759	749	734	763	762	776	748	739	727	725	740	781	788	724	785	763	778	772	753	774	744	705	759	793	750	761	752	810	702	752	777	747	766	773	755	764	746	792	780	747	744	793	707	760	740	725	724	733	758	767	722	792	744	726	752	794	749	746	688	734	796	730	790	742	776	742	746	744	748	729	727	731	740	737	698	791	752	744	769	735	714	716	779	733	819	735	763	802	759	791	697	753	771	735	765	694	740	774	734	732	782	726	783	734	765	783	776	751	779	789	769	755	762	767	742	753	741	768	749	742	759	738	708	748	771	703	721	778	737	778	738	765	729	742	756	760	752	760	694	734	817	752	766	769	781	729	787	749	759	790	743	699	739	754	715	732	733	750	762	743	742	768	715	744	762	716	754	791	781	732	757	786	772	730	778	746	760	717	782	766	796	744	762	773	771	794	813	757	746	760	769	780	771	751	745	727	773	779	745	753	795	760	737	761	787	722	751	753	739	773	734	726	760	759	762	765	727	706	781	778	781	711	795	723	761	767	766	707	755	769	746	764	731	783	736	725	802	777	720	810	783	776	803	737	762	722	769	757	703	797	791	774	738	781	769	789	754	762	774	759	772	747	780	801	781	744	795	760	752	741	728	700	740	826	734	786	785	751	736	736	756	716	739	774	754	731	747	799	767	732	717	778	745	778	790	711	783	780	735	752	739	767	756	747	823	785	797	765	749	775	709	753	765	747	792	733	764	738	732	764	746	767	754	764	708	745	744	768	763	774	738	739	767	783	736	734	763	758	748	763	739	727	746	774	758	764	734	728	780	745	730	752	779	729	757	747	738	709	751	755	756	793	760	791	746	766	772	746	724	755	762	744	711	744	764	782	786	769	772	796	779	743	754	732	769	741	796	748	703	793	735	762	735	780	728	774	747	729	763	730	748	766	784	693	769	715	775	772	790	765	805	711	747	754	759	773	749	777	766	725	735	732	775	747	753	779	754	772	768	745	721	799	755	811	749	704	722	764	775	765	773	747	736	768	733	727	774	765	730	753	703	765	761	765	696	742	749	753	773	746	785	787	791	731	784	775	726	671	742	761	720	760	745	766	710	776	717	770	726	743	725	777	767	775	737	733	695	754	727	762	725	702	773	736	780	758	753	752	797	762	722	748	745	779	765	742	728	732	751	732	808	773	754	780	786	784	759	771	703	714	811	747	766	758	722	723	774	749	730	749	746	728	757	698	757	750	728	766	777	690	771	769	732	787	739	820	785	724	760	756	794	773	746	807	790	722	720	790	714	784	774	760	789	736	742	746	756	745	763	744	773	761	792	722	757	773	760	712	718	760	759	726	816	756	754	742	712	746	750	760	734	724	731	760	812	790	736	758	755	738	732	783	832	745	759	736	783	731	722	744	704	714	717	783	774	789	766	747	766	775	758	706	755	755	742	750	767	743	764	716	807	757	793	803	750	752	808	780	724	757	766	798	751	745	787	752	711	764	774	757	750	793	735	751	740	733	741	738	749	752	770	734	722	756	746	773	764	775	817	756	739	709	720	788	708	807	764	755	741	718	712	703	714	754	774	751	719	746	777	786	763	786	788	778	733	758	761	777	766	759	746	745	757	736	735	741	750	730	746	772	746	764	763	742	768	730	813	742	771	741	772	747	747	769	728	786	708	757	747	713	733	766	771	717	775	751	733	752	765	748	747	721	728	800	755	713	753	773	778	715	755	800	786	765	740	695	778	767	793	752	733	737	777	720	822	748	776	772	783	776	718	763	738	760	767	779	776	799	736	754	748	737	745	771	699	771	766	745	805	746	771	759	702	698	732	704	713	745	792	747	717	775	721	796	737	728	797	800	761	721	749	734	764	727	815	696	748	759	719	773	748	742	745	739	750	742	742	768	740	758	715	712	745	782	741	724	726	774	769	781	749	775	740	717	751	709	796	827	713	792	767	796	696	744	749	775	747	732	764	764	789	730	781	767	755	767	731	815	771	763	745	759	718	803	744	741	807	748	785	773	746	729	794	754	723	824	748	726	724	760	806	721	759	749	758	775	740	761	764	775	753	763	779	778	727	756	750	809	726	758	722	786	784	765	734	718	749	743	703	712	700	791	731	768	737	713	759	748	735	755	756	798	734	741	746	783	779	738	714	766	763	824	767	756	764	743	796	742	785	759	766	751	818	782	741	805	744	751	746	754	747	793	753	750	731	755	827	744	729	746	735	748	760	758	770	720	771	732	685	730	799	747	771	785	718	721	779	728	727	750	799	764	744	735	747	750	762	791	766	753	723	765	749	736	762	716	763	797	770	765	760	729	785	750	723	749	752	768	737	810	740	762	744	791	779	775	783	792	744	770	775	746	787	743	716	771	693	746	783	796	790	775	705	738	808	723	738	773	772	715	771	741	747	702	751	732	745	781	731	776	775	767	782	777	770	757	771	728	771	753	726	729	766	736	736	720	775	791	735	759	695	797	714	781	773	753	755	755	741	747	768	817	716	691	760	774	726	739	767	722	739	710	765	763	710	771	802	759	786	714	755	752	735	754	763	774	751	730	783	805	773	734	759	766	734	747	720	771	768	756	748	768	756	746	736	798	726	783	738	745	771	763	754	710	709	705
32089	17679	14104	9109	5157	2181	1075	825	637	559	551	504	494	439	424	402	389	380	366	371	332	336	367	357	338	318	332	316	345	331	347	315	354	333	330	341	338	380	327	339	324	372	317	355	342	324	347	328	314	353	340	317	377	362	343	352	333	353	322	317	329	321	345	321	326	311	329	371	331	302	334	334	348	333	340	328	310	341	323	333	325	346	355	322	342	343	352	381	337	335	342	334	350	331	357	341	384	345	335	303	298	317	322	302	338	347	325	361	312	337	303	310	332	347	323	339	346	324	330	351	357	304	338	326	316	373	372	307	307	313	343	344	340	318	308	320	309	356	319	336	361	343	348	376	333	341	342	297	348	366	349	347	341	322	386	369	340	329	347	335	363	351	315	324	369	326	374	335	297	336	364	296	319	314	317	344	325	316	345	356	322	373	314	320	303	332	292	325	321	309	316	333	359	361	329	329	349	338	326	311	292	314	339	351	310	331	332	355	331	307	323	348	324	374	325	327	291	346	350	373	345	327	352	342	297	319	365	333	349	377	336	314	354	353	323	311	377	347	300	309	322	343	359	351	335	315	345	316	327	327	348	366	329	319	317	337	346	327	327	392	347	301	307	329	329	349	346	326	313	347	327	332	330	325	321	367	369	320	348	369	333	326	327	369	331	321	335	346	327	314	293	353	327	348	321	327	339	305	350	324	336	353	341	316	322	326	358	325	340	323	342	347	332	331	304	343	337	306	353	285	336	281	332	326	362	318	323	319	325	325	339	338	337	346	316	307	287	328	345	351	334	339	340	309	339	365	378	353	347	329	287	308	294	329	329	311	321	284	317	334	351	318	309	338	317	327	336	358	329	320	320	356	333	313	345	334	332	342	367	327	355	337	299	349	334	341	347	324	290	325	377	371	305	343	336	329	302	337	361	344	368	334	307	314	346	379	337	322	351	316	335	363	378	314	310	344	344	305	312	310	334	338	305	332	307	337	325	347	323	280	369	363	358	336	349	318	368	324	351	340	286	326	323	350	277	317	385	336	333	353	327	339	312	340	335	280	352	307	327	344	356	323	294	330	304	317	346	317	345	329	353	326	296	333	341	346	327	329	322	318	325	309	369	335	315	347	335	340	308	313	341	323	343	312	310	313	317	350	346	324	336	310	319	335	364	359	320	356	395	310	296	323	317	336	288	349	314	324	339	340	321	340	363	327	333	306	348	342	320	350	361	310	321	339	330	297	313	356	282	333	339	342	347	348	312	352	319	369	359	332	369	344	341	355	336	308	318	343	336	360	334	329	374	301	322	383	312	351	320	304	315	298	357	339	325	293	332	330	357	317	335	326	322	323	310	294	347	324	320	332	341	343	323	377	337	341	374	356	313	316	331	321	341	341	327	378	337	301	332	350	318	333	336	352	376	342	380	349	340	317	323	322	301	322	361	347	329	302	343	328	341	320	315	353	343	314	338	317	347	305	343	340	330	329	344	304	338	355	312	372	291	320	341	376	347	306	346	338	353	298	335	351	331	330	315	350	327	336	347	363	343	326	322	371	340	313	316	326	337	324	335	338	349	339	317	334	322	320	298	325	319	325	315	318	316	337	331	331	344	357	313	337	319	353	319	323	308	306	331	338	314	318	304	330	316	328	322	350	311	342	312	308	326	348	324	328	339	352	309	337	332	324	350	328	363	328	353	326	336	335	351	351	333	326	340	309	330	314	303	319	317	318	361	318	318	326	335	345	313	343	381	324	316	327	306	369	323	313	333	308	316	318	349	321	359	324	345	314	341	350	315	349	356	359	310	347	353	345	392	343	371	348	360	333	334	326	346	350	350	329	308	332	378	364	306	339	329	309	353	311	350	354	338	330	368	361	332	325	361	327	338	319	344	314	312	318	323	343	318	356	299	312	317	320	358	330	312	340	325	310	331	358	312	327	329	312	354	335	330	334	349	317	351	349	330	310	330	356	319	315	303	325	347	344	335	356	325	304	358	337	308	303	322	372	329	340	343	298	346	354	338	349	321	331	357	342	319	343	341	341	340	332	343	320	305	324	362	336	354	354	356	376	320	354	350	355	339	344	324	334	336	335	345	345	334	360	355	335	358	324	347	321	336	344	336	311	333	351	331	294	337	319	332	359	352	326	283	345	391	340	342	328	339	331	314	361	318	359	342	368	344	321	310	334	341	339	345	326	321	340	338	319	373	356	309	360	315	363	328	324	337	326	356	294	338	342	318	324	320	302	310	337	328	354	358	392	306	301	340	348	352	340	335	309	321	327	350	326	358	331	371	328	359	322	325	383	338	297	323	354	312	331	320	314	331	332	327	327	347	323	347	352	355	334	300	347	313	330	344	308	326	324	295	375	351	338	325	354	340	325	325	340	318	336	355	342	325	314	344	338	334	315	353	366	303	329	335	365	347	319	369	327	312	324	345	327	352	310	367	355	348	350	333	318	327	335	321	345	344	352	325	352	348	362	341	306	339	340	305	284	335	337	333	301	316	321	332	297	345	313	336	322	322	316	316	349	314	317	341	350	371	358	331	347	347	368	329	364	335	318	342	343	346	328	333	338	351	313	306	311	351	312	356	351	335	321	326	318	312	325	335	322	335	332	327	333	336	313	304	318	332	342	354	325	340	316	334	336	355	323	345	364	342	348	320	330	362	318	315	332	320	364	353	311	328	336	317	382	314	341	339	362	354	341	337	298	317	322	349	354	385	335	329	296	337	334	318	316	341	343	351	342	317	326	341	332	334	329	280	329	357	363	336	334	354	325	342	357	338	388	328	327	338	322	347	341	344	350	356	361	333	334	309	324	339	328	316	358	346	312	335	320	344	324	371	351	362	314	337	349	354	349	336	340	343	340	350	325	303	309	292	336	338	354	368	340	319	350	354	297	327	314	350	325	376	332	318	344	327	318	315	317	342	331	331	335	371	354	363	328	342	313	333	334	355	352	339	350	338	285	336	335	340	319	330	381	354	332	363	359	334	326	329	302	325	347	331	352	333	334	324	330	346	314	290	334	323	370	307	339	324	329	347	335	386	329	312	333	342	330	335	310	311	331	340	359	332	326	323	336	337	327	323	291	293	332	341	327	340	299	354	331	349	346	313	345	317	334	332	337	298	338	323	363	354	303	328	369	360	335	300	323	300	338	318	344	340	323	378	334	343	341	351	332	312	310	301	357	281	301	345	369	335	368	332	306	321	328	334	356	327	310	334	363	330	345	353	346	367	316	342	290	373	349	308	313	340	319	319	325	359	324	330	348	342	352	349	326	352	337	326	327	321	353	360	368	293	326	347	342	329	330	349	333	304	333	360	332	352	332	312	356	323	363	359	327	339	342	325	351	320	367	329	322	300	323	347	321	348	325	340	323	302	330	357	352	337	307	321	313	324	346	354	352	319	348	347	318	301	318	354	302	337	345	340	328	326	312	322	319	311	355	337	323	353	323	354	341	310	356	348	303	319	345	360	309	309	345	305	355	333	372	343	314	305	327
22134	15211	20363	19326	14009	7325	4195	3107	2614	2312	1954	1729	1509	1391	1307	1226	1165	1065	1056	946	983	999	898	909	976	877	863	874	874	817	801	835	850	868	842	832	816	830	797	785	819	797	824	770	786	817	827	842	807	775	796	791	805	767	813	813	749	786	784	873	812	815	780	830	790	755	794	782	783	805	827	826	772	769	742	805	806	799	775	786	744	813	834	798	738	804	762	755	774	821	779	760	753	772	771	841	798	782	833	787	734	794	802	813	780	787	798	756	777	824	833	829	801	756	785	854	756	757	760	842	796	769	784	753	768	790	778	799	770	795	766	772	800	793	821	780	806	777	769	788	837	803	748	793	806	765	816	774	764	787	791	825	812	755	801	804	767	781	765	810	784	818	771	764	768	757	786	790	778	788	760	750	801	708	829	846	763	748	771	771	815	756	765	769	770	779	791	820	762	841	743	781	815	749	799	811	782	786	793	812	780	807	735	766	793	796	762	756	750	771	788	784	773	808	779	823	783	794	776	793	779	776	841	846	775	799	809	749	763	805	784	775	784	808	842	823	806	800	765	787	770	781	804	835	778	785	836	802	796	840	795	809	782	787	810	778	829	804	845	797	758	778	792	824	739	769	749	789	802	739	757	838	799	781	723	730	788	782	788	830	738	781	771	743	827	744	815	788	776	746	793	738	773	774	778	748	813	804	817	774	824	808	809	734	792	794	796	765	773	808	782	786	778	793	779	754	779	822	851	775	775	775	790	781	826	758	753	759	849	839	758	788	760	754	822	762	824	802	808	729	814	797	822	792	783	805	840	802	801	765	768	770	798	754	796	822	784	770	760	788	789	784	822	766	738	773	793	762	741	750	821	769	767	749	795	796	745	819	805	763	834	809	777	792	814	755	759	783	762	751	725	797	798	830	784	792	749	767	787	815	781	802	783	782	808	775	797	751	806	795	758	801	756	786	811	747	794	791	817	810	818	780	770	828	806	770	752	782	792	784	767	833	779	770	787	806	772	785	729	775	803	810	786	816	784	811	771	711	772	794	780	847	793	771	802	824	817	824	744	763	841	764	774	748	737	727	831	843	799	803	806	756	786	785	848	812	759	777	754	787	775	754	778	798	759	764	772	781	766	784	773	794	705	840	831	832	750	812	767	801	760	764	779	796	785	764	776	792	780	800	773	776	799	800	771	822	776	857	799	793	817	819	809	771	769	759	764	803	792	774	757	780	820	790	752	796	761	768	821	809	794	790	839	799	804	749	779	778	844	789	769	777	834	788	730	758	770	790	799	816	747	753	778	780	742	764	805	773	798	774	772	773	799	771	808	747	821	791	797	787	757	799	789	734	785	831	736	802	740	789	781	785	804	743	750	794	771	794	775	791	835	757	829	836	812	741	773	784	785	759	758	793	761	793	798	816	847	802	841	772	776	759	761	788	838	778	790	789	745	746	778	835	796	785	765	801	801	828	844	798	741	814	780	828	779	798	776	783	782	798	783	800	838	785	755	783	805	819	816	787	775	797	733	824	719	783	818	763	746	790	744	806	786	785	796	757	800	788	805	796	784	781	796	796	803	764	800	822	781	788	756	797	791	827	767	747	772	792	732	772	816	749	807	782	790	792	746	778	796	804	781	830	785	801	742	829	789	756	760	739	740	832	753	757	747	817	759	750	749	769	805	795	782	733	719	802	780	766	771	779	748	809	783	746	793	804	780	777	784	765	760	755	820	800	845	820	759	776	846	779	734	786	815	757	879	785	785	823	845	765	820	759	764	735	800	736	832	812	777	744	755	774	824	785	745	727	791	772	808	739	775	762	842	749	777	769	782	798	789	798	779	733	792	805	799	838	757	767	758	773	765	780	798	784	783	741	756	771	791	744	817	815	808	764	745	782	815	766	795	784	780	762	819	838	773	758	798	771	775	761	751	831	830	844	765	817	845	769	784	796	823	822	843	754	791	787	842	767	774	770	819	770	795	798	810	824	783	773	762	776	746	739	777	776	777	796	758	788	772	751	787	792	755	760	846	806	792	828	791	812	780	778	775	784	822	784	814	833	774	774	756	743	812	791	775	780	783	755	765	823	725	759	828	786	766	742	784	837	704	762	795	780	774	786	756	817	765	771	788	774	783	749	774	773	753	790	793	758	815	806	781	835	798	810	778	788	805	804	800	776	807	741	820	741	800	848	799	816	732	811	755	762	742	799	755	829	783	785	774	747	758	774	804	756	786	773	858	736	733	763	805	737	756	751	772	781	840	777	843	855	792	819	780	762	800	804	782	800	823	820	792	826	772	795	783	797	805	834	799	822	823	809	792	771	813	768	721	803	823	808	792	777	786	806	758	764	798	759	805	730	811	754	793	762	856	761	795	825	729	825	788	784	813	793	814	860	801	761	821	823	819	801	795	792	806	756	768	793	746	772	791	793	784	811	783	799	789	817	792	783	802	786	769	753	791	763	787	733	758	780	832	784	796	823	784	746	762	787	804	815	765	755	759	775	793	767	792	781	766	819	806	826	722	762	836	780	799	805	756	760	790	775	781	757	761	797	770	740	773	803	765	807	739	817	767	781	777	778	816	765	811	797	783	769	794	774	834	772	805	764	826	767	775	752	790	796	806	770	774	774	770	818	709	775	840	722	798	786	816	846	794	831	803	766	738	833	752	788	794	840	770	814	795	784	801	778	784	809	814	780	801	758	774	775	805	841	791	837	759	810	817	801	798	813	797	799	770	790	814	786	788	818	750	791	809	747	746	790	773	778	811	798	730	796	777	774	834	781	805	817	787	784	753	823	798	789	794	814	805	776	816	808	713	840	793	747	785	814	740	806	797	730	792	812	802	765	788	734	779	794	819	796	798	768	810	777	761	735	785	808	787	712	798	824	777	778	790	785	787	809	755	768	805	730	776	806	815	788	768	741	739	813	821	815	758	773	800	790	815	771	785	774	796	784	794	803	740	811	750	801	811	793	813	826	804	769	788	797	803	748	744	710	747	783	823	832	738	740	784	783	795	831	761	768	734	829	749	814	784	762	782	799	753	749	818	816	789	799	778	795	744	777	753	787	764	760	778	759	815	737	833	803	844	827	760	796	731	787	803	767	828	794	772	772	752	772	831	839	787	807	755	801	780	760	767	821	824	810	826	806	786	824	830	805	835	793	771	742	770	775	799	744	733	755	838	756	740	814	806	819	789	793	853	785	810	823	786	815	847	794	832	837	809	769	817	777	778	770	760	763	798	805	804	796	778	763	816	795	754	810	754	805	799	767	740	771	770	762	748	720	814	791	750	780	787	779	772	821	767	757	751	804	754	791	789	761	751	796	757	786	773	778	755	786	766	773	838	777	759	777	811	779	811	794	809	752	819	777	737	764	770	766	758	804	768	783	791	812	824	787	744	763	767	821	788	749	786	778	789	789	836	750	788	803	755	743	738	765	763	780	787	792	770	795	780	769	747	803	796	767	783	812	789	778	805	781	821	798	765	817	801	807	780	760	765	781
40664	23967	20973	16155	9486	3424	1566	1019	886	703	693	525	460	478	415	402	406	420	373	364	362	316	321	320	305	304	358	289	307	300	331	281	313	326	323	351	310	324	288	302	309	281	292	287	309	302	295	265	324	301	272	319	266	289	293	250	269	320	285	307	308	296	314	301	268	304	322	276	315	274	289	315	335	287	290	296	295	276	327	278	314	288	270	307	291	278	313	276	292	301	269	314	278	308	302	275	305	263	280	303	281	290	242	287	283	296	338	280	244	299	291	283	338	287	318	261	326	315	274	270	298	312	298	293	279	283	296	281	302	256	291	289	294	312	281	281	282	312	286	305	266	312	304	323	276	284	260	272	268	333	283	296	257	270	288	297	302	300	261	306	293	254	300	278	318	267	275	298	309	304	281	284	303	282	308	285	259	279	264	293	332	322	311	317	271	267	271	296	292	285	324	280	302	311	289	272	294	274	267	305	291	293	273	307	282	301	273	306	286	314	308	285	292	295	307	268	307	285	277	307	317	296	314	260	328	282	316	307	272	294	302	299	284	301	282	295	302	279	296	309	306	266	295	288	310	310	312	295	300	310	257	277	282	257	324	260	262	305	297	279	267	310	309	273	283	288	313	286	313	316	262	319	290	295	275	278	305	280	260	274	302	279	296	289	304	317	303	305	329	284	288	299	308	277	270	275	316	305	280	270	309	294	289	272	313	289	300	308	284	284	285	304	326	290	301	301	278	264	289	270	287	304	276	293	267	278	299	299	333	293	282	273	285	269	321	305	279	272	287	292	317	306	311	296	271	300	257	299	287	269	276	306	293	278	262	305	272	264	276	301	292	258	296	281	267	315	291	288	273	268	316	287	329	311	256	285	317	274	297	292	320	272	335	334	291	280	273	287	294	297	298	287	324	320	321	273	316	288	252	303	273	305	265	300	295	277	278	302	269	310	285	290	268	289	284	307	319	302	277	280	286	299	323	304	307	301	279	266	277	287	329	286	279	276	301	288	269	323	274	298	321	337	289	287	302	278	286	281	287	266	285	292	282	248	288	297	278	286	288	251	298	290	284	306	315	306	321	287	282	282	288	299	276	302	299	289	282	283	280	280	276	291	291	281	288	291	284	291	284	281	324	309	255	306	309	300	279	283	305	277	295	294	259	301	309	290	298	288	284	310	284	294	270	295	301	291	308	291	300	308	313	292	288	283	309	295	281	313	316	294	305	324	320	301	301	274	261	303	274	301	314	262	319	291	295	300	283	321	286	296	278	295	273	297	309	281	317	308	290	274	294	283	311	281	272	297	274	276	283	263	282	272	298	292	289	320	306	291	282	278	348	298	284	268	306	276	321	283	311	327	284	295	308	297	304	277	303	318	300	269	275	298	263	299	278	285	282	291	307	297	285	254	272	275	321	287	246	264	273	311	316	270	311	295	301	317	290	310	297	303	264	319	303	290	296	274	295	307	294	347	286	277	272	261	271	309	287	308	258	278	292	299	298	314	303	267	309	311	312	290	277	272	309	280	290	300	304	273	310	285	287	306	287	299	263	273	292	305	249	286	273	252	321	300	280	312	310	265	298	292	320	301	283	284	283	296	296	308	268	286	274	300	290	305	287	290	287	305	326	302	261	275	308	300	268	270	312	276	290	303	322	312	313	303	275	295	267	263	294	324	289	288	269	304	299	285	314	312	323	298	300	309	320	282	284	275	316	303	293	288	282	286	279	290	323	293	317	289	321	293	303	251	317	255	292	268	288	276	270	280	256	298	309	274	273	284	305	298	322	303	303	349	284	275	282	283	275	289	339	306	253	295	306	322	288	245	304	331	298	279	295	295	275	310	320	295	307	286	294	273	303	299	271	304	324	259	305	330	284	301	272	281	275	277	278	275	308	265	279	275	270	289	294	296	296	304	281	295	264	315	292	294	339	318	299	275	309	280	281	285	308	267	290	315	294	285	296	285	298	255	293	291	315	265	290	321	290	274	284	271	284	252	257	309	283	285	323	309	292	296	290	290	298	324	292	309	284	282	267	300	290	273	327	312	264	299	309	294	294	327	276	273	300	309	280	285	289	293	296	304	278	299	290	307	267	300	273	314	324	289	320	293	317	296	280	341	306	314	308	288	284	295	287	270	305	286	290	263	265	300	306	317	283	281	297	281	307	288	312	280	298	316	300	288	288	299	279	293	271	307	295	251	296	279	283	324	306	304	307	288	283	273	304	267	284	252	273	277	331	307	268	272	319	290	312	301	318	287	293	284	283	246	273	295	277	305	300	299	289	294	282	278	266	292	293	302	289	264	297	294	290	310	311	308	293	283	272	313	293	276	293	286	246	287	316	311	314	289	267	306	287	308	305	291	277	289	304	337	289	299	319	313	279	330	270	327	264	324	277	318	276	300	282	303	298	288	287	324	271	296	261	288	301	285	313	285	301	318	311	290	318	306	323	298	286	278	305	289	301	337	302	305	297	308	291	320	308	276	242	315	287	286	308	280	291	326	302	308	312	302	294	306	272	285	324	306	256	263	291	321	294	296	293	297	316	300	304	310	324	313	309	250	319	281	289	276	317	298	290	273	302	286	273	267	274	313	268	312	287	303	292	303	270	275	272	290	307	263	291	281	263	274	282	297	280	303	286	335	274	273	290	279	327	286	258	303	318	259	299	270	302	295	243	286	325	297	317	317	272	301	293	283	287	254	271	271	305	288	305	231	272	307	304	305	291	273	291	323	289	306	277	285	300	269	264	309	317	268	255	309	290	300	277	278	269	290	277	293	296	267	317	297	276	291	306	298	303	300	260	328	318	328	293	310	283	291	274	242	314	278	280	326	315	289	297	305	290	278	294	278	276	313	264	305	280	310	285	309	290	295	317	291	279	322	358	293	329	280	292	294	285	322	262	285	284	313	257	294	319	316	273	295	312	298	274	305	315	330	320	288	277	305	288	294	294	305	300	325	290	318	340	280	289	272	295	269	316	286	273	329	291	260	333	301	271	283	283	297	294	307	322	301	309	298	280	284	259	329	302	306	295	257	304	302	279	292	305	305	256	263	318	277	314	298	293	278	273	308	306	295	287	294	269	295	302	301	301	292	275	280	283	310	283	289	289	305	292	306	292	300	315	274	280	293	346	316	275	306	305	318	292	269	305	303	300	303	259	300	302	317	293	305	297	295	312	310	282	268	301	283	295	266	278	291	274	305	311	340	292	320	310	271	279	267	296	310	296	298	283	286	287	263	275	307	290	269	335	287	298	278	302	297	249	270	304	271	259	288	309	276	301	299	256	289	307	291	307	304	300	293	298	307	284	306	266	287	282	295	305	306	272	257	272	279	251	310	311	291	298	285	310	291	281	290	283	319	283	309	296	266	301	317	272	310	298	268	313	316	293	289	332	310	288	285	302	324	332	294	304	304	273	310	319	273	298	247	307	306	336	275	295	282	302	287	290	297	285	296	283	308	257	280	293	287	269	322	289	334	290	286	291	313	286	305	309	336
26673	19479	26562	27429	19943	8901	5301	4010	3338	3102	2558	2295	1878	1583	1567	1406	1299	1238	1102	1072	1053	1005	990	934	913	831	834	818	843	767	778	781	755	759	719	788	744	729	723	743	749	682	765	753	691	725	748	699	708	717	691	679	689	715	753	711	675	698	724	678	715	676	766	714	685	710	681	717	632	743	670	722	689	681	709	713	679	668	700	678	696	721	692	665	729	720	668	716	688	709	686	695	635	697	683	681	670	692	676	677	712	655	777	641	656	665	731	678	741	728	719	700	709	711	686	705	666	730	670	711	697	662	614	714	647	659	652	688	681	662	689	710	639	722	691	683	707	682	708	670	695	728	672	655	670	688	720	697	735	713	654	695	692	679	673	707	643	678	667	666	628	669	670	681	729	692	673	690	657	703	714	665	678	703	686	734	751	698	687	696	682	723	684	719	705	651	629	696	704	692	660	731	701	692	683	702	703	651	711	725	675	657	651	700	706	729	719	704	660	712	695	683	734	669	702	669	672	707	685	693	681	674	676	688	701	709	728	685	687	685	704	735	713	718	623	704	682	721	698	675	679	721	680	677	662	720	692	721	693	697	657	687	653	636	679	689	702	663	668	695	686	705	687	675	708	694	644	659	721	705	670	708	715	694	648	718	674	655	674	702	683	702	687	671	704	684	710	703	686	687	672	717	720	668	670	724	693	724	700	699	724	677	685	687	713	618	667	715	682	697	674	659	704	713	784	647	663	672	744	659	757	653	681	682	728	693	720	669	624	667	697	656	679	706	732	697	676	680	709	676	677	657	661	691	731	714	695	693	661	689	638	660	650	677	660	682	684	731	700	722	733	715	684	711	719	711	658	706	694	667	703	693	677	701	664	705	709	657	662	674	639	695	692	661	719	667	704	689	760	680	736	734	718	671	700	693	719	694	658	678	688	655	690	688	693	680	722	717	736	724	669	682	636	689	660	727	696	728	684	677	695	696	724	671	671	680	684	677	656	739	677	641	721	693	719	663	705	664	705	731	694	642	681	685	686	725	678	681	694	629	701	673	668	701	661	693	722	678	703	676	664	653	676	698	664	737	704	726	720	718	696	682	696	686	679	759	708	651	746	699	670	684	693	646	662	699	698	704	741	668	661	696	720	706	643	729	642	663	678	670	675	682	764	614	704	779	700	694	720	697	719	626	712	713	670	689	671	684	704	706	705	727	683	688	669	729	700	694	672	709	712	689	721	722	713	687	668	691	701	684	689	701	686	710	692	694	717	670	694	746	720	697	685	699	656	719	676	654	669	730	709	682	710	714	713	656	717	741	711	669	695	640	687	690	696	655	690	665	713	657	716	680	675	648	652	685	693	676	707	691	682	737	675	658	702	724	695	657	715	675	702	667	668	722	699	736	744	728	700	687	692	695	699	675	667	728	667	656	695	698	727	728	673	681	676	647	669	690	631	653	701	709	678	734	711	724	701	724	689	685	670	678	734	738	697	682	705	736	708	734	647	690	692	709	685	698	662	705	657	678	682	711	708	691	692	720	694	708	699	686	683	644	719	698	655	673	740	723	706	705	702	717	676	721	677	644	669	693	700	696	718	693	670	701	680	730	693	666	678	701	778	682	684	691	696	696	707	680	679	691	736	677	737	682	685	683	665	698	716	683	692	681	703	680	681	699	725	660	710	726	718	675	699	713	708	687	743	674	710	713	730	683	765	697	716	676	700	695	729	701	671	671	718	683	739	684	660	702	736	741	702	692	688	674	710	685	658	682	686	666	712	654	701	738	659	708	635	677	708	700	622	665	665	690	651	701	725	703	703	688	679	662	690	694	667	698	738	691	691	714	717	640	720	725	691	691	641	680	720	687	685	719	669	707	714	644	729	693	713	697	686	669	722	696	705	634	698	643	674	710	673	682	673	736	713	708	729	706	641	687	701	706	695	688	683	654	728	661	682	678	706	697	706	725	677	710	684	677	706	721	718	704	712	711	680	660	711	675	672	693	662	682	675	687	671	722	681	704	686	699	702	708	691	725	699	703	734	705	657	701	693	670	706	679	693	690	703	662	639	679	673	669	694	723	671	650	745	675	701	733	720	672	732	690	693	700	659	721	729	658	709	651	696	698	754	695	681	729	712	706	666	665	689	684	688	715	694	659	681	696	700	676	680	662	705	709	709	705	664	701	661	670	675	733	693	694	722	654	717	670	715	694	689	683	695	697	666	660	698	649	675	748	707	709	698	693	688	698	673	704	695	669	712	692	699	701	683	675	667	650	657	655	703	698	683	706	696	728	656	686	703	748	667	670	657	707	673	690	646	711	686	678	698	669	653	712	694	665	708	702	661	701	712	659	720	691	685	676	712	648	662	714	656	711	692	665	724	682	717	663	714	664	680	685	698	649	717	677	700	641	735	647	679	695	651	659	705	703	685	741	677	687	719	690	682	716	704	673	660	690	649	662	666	681	663	691	742	689	674	678	697	767	698	673	677	694	674	668	711	716	720	664	696	691	666	699	672	719	694	675	702	696	674	682	691	737	723	695	719	713	661	680	666	672	666	729	669	675	688	752	703	710	688	737	665	710	712	681	698	697	717	715	723	722	689	718	651	690	683	649	651	710	698	734	722	702	688	681	676	697	685	749	762	708	718	691	695	667	692	664	699	721	689	706	734	716	709	714	705	671	696	725	696	704	706	747	682	722	656	704	715	656	723	645	668	644	683	678	698	667	716	684	629	698	687	707	748	690	691	677	666	639	673	693	733	722	675	693	675	707	740	734	713	712	701	704	656	695	697	745	710	672	711	696	710	699	685	722	703	650	693	711	683	698	713	726	725	704	650	713	669	683	679	696	634	738	702	669	689	734	675	651	692	686	677	674	694	713	653	696	717	721	705	669	681	700	733	719	707	668	679	687	674	740	716	694	738	696	701	698	705	702	678	686	700	689	688	671	692	724	675	677	677	732	706	703	683	687	698	712	691	707	714	682	657	662	674	660	635	675	645	699	683	692	689	719	723	639	751	683	714	698	685	737	699	726	715	728	660	695	659	713	695	678	674	659	718	708	691	653	721	733	636	682	657	675	692	699	698	715	708	756	662	687	694	662	669	711	726	666	673	684	687	657	679	692	659	675	721	702	643	649	693	686	685	693	711	701	712	679	726	637	670	696	687	699	675	659	666	701	711	687	647	720	676	702	707	717	692	718	702	691	685	678	696	724	684	671	711	665	684	657	672	758	669	732	695	682	680	640	749	667	663	714	708	671	712	684	684	733	660	705	707	723	686	663	735	672	713	663	656	737	703	671	680	658	746	694	695	738	724	702	724	674	682	664	680	727	693	671	699	693	702	659	647	700	693	714	698	684	714	682	717	699	690	681	737	689	706	685	650	654	683	684	723	697	681	685	735	692	669	703	673	673	719	727	739	721	690	683	674	724	693	747	719	667	704	695	709	700	700	700	712	681	685	717	659	692	706	697	665	702	699	619	661	699	694	646	684	687	721	701	707	720	691	670
17016	9271	7196	3838	1390	741	612	504	446	461	441	373	351	363	349	364	379	324	345	339	329	336	334	311	318	325	322	299	355	325	344	341	341	327	291	310	295	338	339	323	329	333	324	296	291	328	308	325	323	323	352	299	332	302	339	325	298	324	331	347	346	337	320	320	306	322	301	283	304	343	327	348	285	364	315	305	341	304	356	321	314	339	317	303	302	343	324	322	326	324	287	330	288	316	301	323	320	333	369	308	312	348	353	350	329	333	297	314	324	307	322	329	337	290	303	350	294	307	303	334	343	319	378	308	336	348	328	315	335	309	319	313	345	358	304	332	312	302	280	309	310	292	343	345	331	322	333	326	339	318	332	303	334	306	331	338	333	320	316	350	313	359	328	311	308	337	325	326	302	323	331	334	302	334	338	330	323	319	319	375	315	312	286	339	324	312	350	300	332	309	305	311	316	308	335	353	312	306	281	334	315	325	292	318	338	327	300	318	349	317	329	302	322	280	314	317	303	338	321	326	330	320	362	313	355	299	335	322	351	311	321	303	315	315	336	312	304	322	310	328	333	332	322	294	353	325	327	300	324	355	335	325	316	336	319	314	320	320	312	295	331	326	312	323	385	325	304	335	308	305	319	320	325	349	293	339	321	319	287	343	307	284	337	303	318	298	312	318	348	324	327	343	306	303	310	314	324	353	330	323	328	313	309	357	332	325	329	273	337	336	345	318	303	313	321	310	307	295	339	310	287	291	312	315	310	336	330	327	310	351	321	292	312	320	360	315	317	338	295	328	294	337	335	306	324	341	334	319	339	302	321	354	351	331	288	294	269	335	302	344	318	346	316	293	289	292	294	298	311	329	333	320	326	341	294	298	320	309	319	313	334	339	315	305	342	309	304	329	323	312	331	314	316	326	296	335	325	303	301	297	292	330	321	282	307	338	320	292	307	311	326	327	307	301	340	299	316	335	337	355	327	301	299	297	320	342	291	331	294	296	341	291	322	322	285	336	334	337	355	305	339	332	305	317	324	343	350	313	296	336	307	339	310	335	298	348	322	333	310	322	310	321	330	309	304	335	296	344	345	295	345	308	307	353	312	296	338	331	319	315	326	329	308	312	287	345	305	323	331	332	316	362	357	300	350	330	306	292	317	267	317	348	332	303	332	341	274	318	293	364	284	285	337	305	347	335	341	316	321	267	345	326	343	376	316	307	332	304	353	298	291	372	321	351	325	350	334	331	309	323	310	321	316	325	321	304	304	301	324	329	336	306	337	278	315	314	377	282	321	304	337	339	321	310	314	321	328	305	307	328	341	312	298	327	320	345	321	324	340	331	311	323	313	317	353	301	309	312	342	303	367	333	299	311	313	318	332	305	339	333	335	340	321	304	324	295	328	318	339	342	292	337	307	353	335	314	293	325	303	342	331	267	307	351	283	325	364	317	312	303	318	329	321	323	345	354	300	323	319	311	330	296	292	337	365	359	306	326	302	311	293	345	332	309	303	297	304	304	344	328	316	309	303	317	329	357	343	328	300	302	294	337	307	330	309	307	311	320	312	316	300	361	352	348	316	315	315	297	336	350	316	298	329	328	335	331	303	312	328	347	307	347	321	343	295	301	302	307	318	345	317	324	326	277	347	356	295	334	317	307	265	342	311	296	307	326	321	354	333	310	318	341	330	332	296	348	346	337	362	333	309	301	308	343	357	314	307	333	334	312	337	283	333	308	340	324	327	344	313	319	327	324	310	302	300	311	339	348	278	320	306	316	325	310	313	332	303	327	306	331	326	274	299	320	329	317	319	305	309	309	331	307	347	338	318	336	310	327	337	305	293	334	338	308	324	350	317	309	325	348	341	334	340	320	292	305	309	306	325	356	350	334	325	288	329	309	319	307	320	314	351	320	329	324	318	319	326	320	335	323	321	317	314	349	328	357	341	307	288	310	335	343	320	317	313	308	318	321	304	291	318	327	326	316	346	325	311	283	287	319	277	348	309	309	331	312	338	329	330	316	328	336	349	324	315	308	338	332	332	331	370	278	299	268	316	328	355	272	307	305	344	339	296	295	287	303	308	348	345	294	322	318	328	325	292	302	305	313	328	297	297	349	300	314	374	323	304	316	341	317	310	296	367	305	326	287	282	296	362	309	344	317	313	349	311	320	329	366	308	326	308	351	319	325	301	330	340	324	282	319	328	303	327	331	325	295	321	301	312	314	358	336	303	319	285	295	335	313	326	298	319	319	322	318	352	331	311	348	299	322	326	321	315	336	344	346	339	285	312	298	310	303	331	286	328	322	295	313	341	313	321	320	334	302	337	340	324	340	299	288	338	302	313	292	296	304	335	305	328	348	319	285	321	307	337	321	379	341	325	311	288	280	277	319	311	298	327	339	337	345	321	307	289	296	336	350	320	308	309	290	300	286	324	304	325	340	311	328	349	295	338	329	324	321	348	304	336	315	339	330	340	302	303	322	318	302	343	331	318	338	314	333	332	324	304	300	311	334	360	319	346	344	340	325	348	302	319	311	316	340	306	299	347	334	292	327	305	306	306	341	293	352	368	292	306	331	363	330	308	330	324	340	336	314	326	291	286	327	275	311	329	356	335	319	304	317	325	332	351	314	298	335	309	307	358	336	321	298	344	339	300	325	316	318	325	327	319	329	313	337	300	287	319	330	308	341	313	334	326	345	314	335	321	326	319	317	328	326	324	325	368	293	318	324	297	296	322	289	304	305	294	344	304	323	307	313	294	308	318	320	325	285	307	336	320	313	304	313	316	307	329	303	332	326	348	296	321	328	306	335	299	316	305	313	372	332	338	308	325	322	308	327	328	324	293	311	309	296	328	327	308	322	342	305	316	302	321	323	317	339	325	328	321	319	330	333	333	336	331	340	300	318	316	269	307	318	309	288	316	349	329	298	322	344	332	311	290	325	323	297	336	321	309	339	299	332	326	332	319	345	315	290	316	304	337	328	316	314	340	306	328	318	341	320	354	349	321	288	338	342	335	327	328	336	319	351	335	305	324	338	332	323	328	290	290	310	318	319	309	332	319	332	326	344	318	291	347	303	332	311	351	290	346	341	322	297	299	318	345	320	299	259	313	305	316	315	340	314	315	324	271	313	292	331	320	285	313	307	339	348	301	295	331	318	318	314	321	326	302	336	326	321	320	310	340	319	288	336	306	304	297	319	309	389	306	330	358	322	297	336	319	313	334	291	342	282	300	302	345	338	314	314	329	285	326	311	376	328	338	344	322	312	292	333	307	297	318	320	309	322	344	295	333	343	336	329	321	332	308	315	322	328	333	338	306	319	330	306	334	321	308	317	299	341	314	300	339	336	331	288	303	325	308	320	326	323	329	329	300	301	352	309	355	301	309	315	325	301	334	297	338	328	295	336	296	315	283	317	348	313	316	312	308	339	341	306	341	330	342	323	348	332	316	291	303	312	305	296	319	313	304	305	338	327	289	317	328	300	317	312	360	339	305	315	319	297
12459	8765	12354	10193	5010	2805	2191	1770	1542	1403	1269	1180	1108	1056	1027	996	965	887	865	841	820	829	864	800	770	764	849	755	779	724	766	799	761	764	729	773	730	719	808	755	839	832	788	764	746	735	770	743	748	747	748	782	799	716	749	766	785	747	783	771	725	750	767	771	745	732	792	700	732	745	758	778	761	743	739	767	762	762	758	768	718	748	823	788	751	689	769	773	719	775	713	706	766	733	772	730	768	756	790	805	769	742	757	777	805	720	745	732	750	724	774	765	714	770	783	746	742	754	752	750	746	801	759	790	773	780	772	705	724	785	775	750	764	708	754	813	740	787	784	710	800	734	769	783	745	760	751	720	777	783	774	788	765	734	774	760	708	692	741	756	768	779	717	750	775	728	808	779	745	772	799	787	737	770	737	746	769	788	740	784	751	739	737	831	709	793	770	811	775	765	730	779	763	725	720	782	792	740	755	761	745	755	751	783	766	758	761	734	747	736	776	770	718	738	761	814	733	771	773	780	730	737	766	731	801	784	745	791	802	797	747	746	756	750	748	809	794	771	725	748	766	735	781	746	766	748	772	752	734	807	710	785	716	753	787	749	772	758	723	744	764	776	753	754	784	707	754	731	775	743	724	761	774	719	750	764	715	796	717	700	770	795	722	759	731	794	742	789	799	723	762	757	801	737	753	799	734	748	725	760	726	796	717	769	749	742	769	727	777	729	770	772	714	730	786	769	715	792	742	760	744	770	753	765	740	767	785	744	758	814	765	792	715	735	781	803	750	745	780	805	762	760	742	759	739	802	747	773	730	737	760	736	821	812	768	746	752	758	769	735	747	768	783	784	744	749	771	766	770	744	771	723	765	726	782	769	776	778	763	744	737	742	763	750	753	739	765	777	773	749	757	748	778	779	755	757	810	735	765	829	713	706	739	793	758	725	822	745	776	734	775	778	810	812	750	756	800	741	733	741	729	764	788	744	766	770	730	755	723	782	771	751	709	777	731	736	783	761	756	737	777	746	764	742	722	792	776	741	791	754	756	750	777	752	750	808	726	752	735	773	710	779	729	770	804	758	718	741	751	783	729	759	778	763	708	753	799	791	769	796	782	757	770	828	730	777	763	790	781	778	734	785	800	747	785	746	721	708	777	786	765	698	782	691	745	791	761	727	743	721	781	776	777	737	766	781	755	779	769	764	751	740	752	739	760	750	713	776	749	820	756	761	760	751	788	748	784	736	721	750	768	735	743	740	744	796	757	755	769	788	822	798	752	733	767	798	765	739	754	752	752	796	707	744	739	790	705	791	771	791	761	781	739	697	729	767	773	742	728	760	724	776	771	728	770	723	752	797	751	807	740	759	772	781	775	753	789	741	815	781	763	722	766	733	762	806	724	755	809	767	741	757	727	753	774	710	754	814	770	735	770	722	771	745	765	780	795	781	773	760	798	760	759	756	754	815	711	738	736	763	721	704	822	731	726	797	789	778	754	759	773	767	705	726	747	784	790	781	804	806	735	760	740	753	756	740	788	779	773	797	743	717	726	777	756	723	753	744	829	774	729	739	770	753	819	747	737	759	747	747	766	724	726	810	768	760	782	743	767	718	794	753	765	772	789	760	786	744	713	748	804	767	787	801	735	730	743	768	764	778	777	742	756	724	772	790	775	737	805	754	793	747	755	735	756	745	777	764	820	692	779	760	766	712	702	732	796	802	755	795	735	768	766	765	754	760	690	729	780	772	773	725	741	757	762	725	805	734	763	714	787	793	768	718	787	748	790	815	776	764	801	777	738	769	762	742	751	788	741	752	712	719	748	725	697	750	760	747	783	764	789	802	731	737	784	769	747	782	707	827	797	752	767	758	755	742	739	729	757	765	746	769	775	740	748	762	757	734	745	706	800	743	740	815	761	764	772	751	736	731	774	740	728	711	747	744	736	770	772	773	681	800	735	789	722	753	743	752	736	783	741	790	812	827	802	772	752	744	810	793	789	713	751	758	704	771	742	748	731	751	774	715	777	717	795	765	758	750	725	764	732	815	760	788	719	733	717	726	700	710	776	755	750	789	755	814	731	738	740	758	708	696	829	757	775	770	718	762	729	755	776	735	785	735	749	702	740	765	709	778	778	748	741	827	766	756	795	735	748	721	696	755	782	747	758	762	809	739	760	732	753	739	728	752	776	740	722	774	770	739	766	750	764	769	768	692	725	769	784	786	739	772	749	769	757	718	808	746	776	773	735	756	779	758	778	767	710	755	799	760	797	778	737	761	761	765	731	748	791	791	752	724	803	757	759	710	830	764	746	755	757	761	736	769	790	719	706	764	748	744	834	731	763	783	766	721	722	716	809	722	786	731	779	746	743	794	746	812	744	736	717	757	780	771	733	712	735	740	730	755	731	762	794	780	743	744	731	736	724	794	744	726	752	701	748	720	770	785	790	732	743	760	778	733	682	738	759	733	753	731	764	779	716	765	750	802	770	739	799	776	797	741	784	749	774	748	769	783	728	800	725	736	700	783	723	769	761	723	764	818	761	804	822	753	758	780	722	740	778	744	756	781	763	782	743	766	785	796	710	772	755	732	767	793	756	722	786	782	719	779	759	757	778	740	802	791	705	752	737	789	764	740	769	749	797	760	802	675	776	737	785	782	759	754	758	780	757	743	726	748	766	733	723	746	758	741	769	768	777	779	702	724	728	787	812	754	741	772	727	731	786	763	763	781	747	778	820	774	780	747	770	763	738	714	746	790	682	696	750	738	709	776	767	762	764	781	791	797	731	742	752	781	753	792	756	727	735	747	749	777	738	779	743	741	801	781	774	766	770	776	811	694	716	743	807	747	732	802	780	779	783	726	765	771	745	764	792	775	764	733	723	784	789	785	718	776	770	756	776	743	734	726	732	747	761	752	764	715	735	741	765	756	727	779	774	779	764	743	815	700	744	747	812	760	743	769	751	768	799	794	734	765	781	758	717	752	785	781	745	732	729	710	743	782	775	747	716	751	789	814	764	747	785	741	779	775	795	706	733	709	758	731	748	787	785	752	764	769	764	734	785	776	733	748	803	767	740	765	759	798	749	736	768	759	808	739	705	780	738	773	760	802	776	724	758	773	756	758	769	779	754	736	766	751	796	712	778	752	743	762	764	724	755	751	766	780	771	731	770	738	718	723	722	794	735	703	789	753	754	790	769	798	801	755	783	726	748	780	808	710	700	737	747	829	736	757	777	766	773	755	777	734	731	782	777	779	751	746	743	733	753	754	733	792	718	744	746	718	769	702	784	760	768	744	766	774	732	767	757	742	767	751	800	773	767	778	721	787	740	755	776	785	721	726	750	736	753	779	786	759	733	797	737	789	697	699	740	753	795	753	744	762	814	732	739	747	735	762	778	750	764	735	785	771	812	732	807	721	751	800	749	737	757	757	705	726	715	749	792	732	744	740	783	839	752	716	734	690	756	749	766	740	763	743	705	728	781	739	725	739	736	755	739	716	728	733
31136	17594	14401	9549	4876	1824	1022	749	591	532	522	509	447	465	429	399	437	387	378	341	391	340	367	373	366	351	337	345	350	385	370	312	313	353	355	313	364	329	351	335	311	329	353	347	341	322	372	344	366	306	322	335	338	339	350	325	346	329	316	328	345	352	329	344	342	350	342	356	362	317	308	368	337	350	358	326	341	361	323	315	375	343	312	334	330	345	346	310	350	332	326	327	348	340	298	292	320	318	342	355	343	334	327	316	341	329	370	343	330	340	303	308	336	362	315	317	323	323	340	355	334	322	354	331	337	351	387	361	321	345	352	337	303	363	324	332	287	338	322	361	357	332	320	330	317	336	355	291	340	336	339	365	324	342	349	286	346	348	332	340	339	336	310	340	332	322	331	335	343	337	328	306	358	309	317	328	344	342	323	328	340	355	357	325	349	282	333	355	339	326	323	349	350	314	325	342	306	328	347	357	335	310	329	350	345	337	340	343	367	350	348	333	363	307	348	319	343	321	321	312	356	319	352	304	327	312	386	344	355	335	325	302	344	338	325	272	289	348	322	344	360	318	320	347	313	331	329	353	329	360	317	327	362	363	373	326	342	332	333	310	326	330	331	347	315	340	323	372	325	330	336	316	347	366	330	371	343	338	322	300	339	372	346	351	308	313	333	332	378	323	350	364	303	320	343	304	368	313	331	340	314	328	325	337	365	328	331	312	324	332	320	349	358	334	330	344	324	357	323	336	339	325	350	325	356	345	322	361	318	333	324	348	342	354	336	321	341	351	341	367	348	318	327	357	355	338	326	329	335	358	332	310	367	368	319	327	378	319	298	327	334	315	365	344	309	361	351	356	343	326	331	307	321	336	335	361	339	347	328	330	315	324	360	314	313	319	335	325	341	295	338	342	317	329	307	327	345	342	344	348	340	319	348	330	328	350	349	316	326	357	340	341	370	340	350	333	348	368	341	365	331	358	351	339	339	345	364	348	306	358	337	344	324	318	311	342	342	359	348	323	387	313	326	334	344	344	340	334	332	307	322	338	338	321	340	342	345	341	333	348	327	340	329	350	353	355	341	327	308	317	355	363	321	331	313	312	310	354	323	345	368	317	322	312	307	319	332	348	297	291	321	307	354	358	303	304	306	319	312	326	358	319	354	342	328	341	309	346	329	286	301	318	344	335	320	311	325	323	326	317	378	332	365	367	304	352	314	352	361	341	340	358	324	287	297	352	335	356	328	309	353	329	316	352	311	333	315	347	344	310	332	320	317	300	324	333	342	316	311	342	338	323	341	341	339	356	336	331	329	323	344	356	306	336	336	319	327	320	328	360	281	309	330	317	297	310	379	329	306	357	334	344	341	346	337	356	342	350	325	355	331	324	323	349	315	369	329	306	350	354	303	331	299	360	354	305	332	344	297	332	338	369	364	324	342	315	305	321	282	349	353	346	299	325	317	319	310	345	372	350	352	318	337	344	348	323	314	333	333	311	350	370	351	300	301	243	344	330	336	343	326	320	333	352	358	343	319	327	328	337	367	308	365	291	364	344	325	321	329	363	327	338	314	323	319	349	289	329	350	313	321	352	350	340	381	350	323	337	352	317	332	298	379	312	316	350	325	332	297	338	317	348	333	322	338	307	281	321	353	352	364	345	361	320	343	354	336	310	308	311	361	339	332	367	343	335	334	310	316	320	358	317	329	347	346	329	343	347	341	293	316	355	332	323	333	313	334	350	344	342	330	298	330	351	346	311	305	346	367	327	326	323	366	313	342	352	351	340	316	332	309	352	362	333	301	330	348	326	304	345	344	317	342	337	324	327	335	324	312	316	365	343	334	356	320	315	333	340	338	318	340	303	335	326	352	340	338	313	321	340	338	314	334	343	367	323	343	347	325	347	336	359	320	357	365	337	291	323	350	309	291	358	323	326	327	347	362	326	305	356	329	362	336	308	382	388	299	343	333	331	291	342	377	341	333	313	319	343	325	341	336	307	303	367	347	328	334	318	364	316	320	355	318	371	326	331	355	314	305	321	348	345	312	335	326	340	325	330	273	337	309	326	350	314	323	321	349	328	347	341	326	365	363	339	335	343	352	330	340	343	361	336	348	321	327	332	299	304	369	328	349	338	302	344	340	279	324	309	306	341	320	303	346	350	316	325	341	314	348	309	301	296	343	334	316	312	337	345	364	332	361	317	317	308	317	342	363	328	354	345	324	342	293	301	321	336	314	301	337	327	357	326	321	366	343	320	370	314	326	309	364	353	330	328	343	322	331	344	323	325	361	339	327	317	300	336	325	299	330	349	346	389	330	334	302	351	328	378	347	342	332	355	329	344	324	330	339	334	347	359	349	311	292	329	338	338	304	301	310	335	330	344	329	363	340	321	335	321	304	318	353	344	350	326	341	324	334	316	380	328	344	335	371	326	362	316	296	318	358	322	355	356	330	323	342	368	337	326	332	343	313	360	304	344	336	315	341	310	322	341	311	349	340	321	309	328	332	323	323	334	327	314	348	328	329	301	328	343	338	320	314	333	343	335	350	315	346	355	353	326	324	338	296	326	320	349	335	310	315	349	335	322	337	313	327	331	345	353	314	311	348	317	318	312	343	331	336	350	356	336	297	347	326	333	312	343	358	311	344	364	329	319	310	346	342	310	313	329	334	315	305	349	330	331	361	327	335	335	321	357	348	324	314	335	296	331	333	345	336	341	308	322	309	372	339	348	363	327	351	304	319	360	341	318	353	389	361	332	336	294	358	316	338	337	357	326	333	332	359	342	378	344	327	323	295	306	368	318	304	381	358	327	339	385	330	324	350	344	333	299	379	357	315	350	306	331	372	324	332	344	324	336	358	350	348	326	319	325	330	324	339	341	347	333	334	331	351	286	357	325	338	323	322	363	334	338	334	339	330	347	330	371	296	298	330	335	305	289	304	370	320	331	340	319	327	334	351	375	345	367	357	319	335	316	324	356	344	318	308	366	339	321	297	311	353	327	304	339	350	298	352	368	343	338	336	313	329	358	367	346	388	357	358	329	334	317	327	355	333	335	324	321	312	340	369	315	336	290	351	332	384	308	313	361	341	308	309	342	326	352	361	356	351	329	319	329	337	336	359	348	334	321	314	320	335	301	313	341	362	374	363	319	351	335	360	337	339	330	337	354	325	328	317	342	351	336	326	328	318	365	318	348	348	304	332	362	365	322	310	321	326	317	331	337	334	349	320	321	352	321	349	307	299	331	322	332	338	300	303	342	357	332	315	316	304	323	370	356	331	336	340	369	309	306	345	334	350	323	367	327	328	337	318	349	340	302	325	319	332	312	318	322	340	343	338	302	351	347	312	309	351	330	329	337	348	351	320	316	325	335	322	339	344	309	368	333	336	353	360	341	337	335	329	302	335	344	327	318	365	356	313	322	345	363	354	329	368	295	331	346	297	319	373	362	322	351	375	331	340	324	324	319	330	308	335	349	290	348	341	319	332	362	329	328	292	329
21933	15452	20426	19281	12725	6239	3537	2900	2427	2081	1908	1637	1596	1427	1278	1230	1198	1063	1003	1064	981	978	942	930	896	869	842	809	843	845	815	865	829	865	857	796	872	781	843	808	823	812	754	801	797	766	742	792	764	800	795	786	810	792	792	820	778	776	860	834	813	805	801	792	740	791	813	756	820	758	774	783	740	803	784	822	796	765	785	751	775	787	804	751	766	790	782	767	814	741	756	775	770	813	760	760	719	799	754	746	806	722	763	813	851	789	798	799	798	792	726	772	774	743	780	805	720	811	787	811	770	761	782	754	788	797	754	809	806	792	822	762	802	764	796	808	747	743	796	777	815	751	805	766	733	762	806	778	784	816	768	789	811	772	785	798	783	714	781	789	772	733	792	808	824	740	810	767	791	822	794	812	786	767	728	787	746	810	762	819	769	812	768	800	767	830	814	828	780	782	830	750	785	788	783	817	792	725	782	795	798	771	756	781	792	762	807	775	774	791	801	769	811	769	781	780	740	780	756	691	734	816	773	798	801	768	784	799	803	743	776	759	770	813	772	784	798	827	769	755	776	799	777	814	778	835	752	775	777	791	807	785	767	798	805	780	763	782	794	768	784	745	795	770	747	724	843	792	751	822	726	742	829	753	809	764	798	773	794	808	791	761	761	805	815	824	825	780	803	723	775	759	770	821	789	784	757	782	813	790	780	820	742	750	795	812	702	782	791	799	780	788	829	804	776	783	800	750	790	731	793	787	783	781	764	755	846	818	755	804	800	735	796	761	755	744	783	779	804	784	799	826	775	797	879	829	801	829	807	775	805	713	804	812	771	752	758	819	802	771	753	794	781	865	785	772	752	761	780	765	812	751	730	747	769	787	793	739	775	792	743	793	758	770	775	787	773	835	803	789	764	753	829	794	793	778	736	821	800	825	745	811	823	801	764	742	770	776	825	741	775	759	792	781	749	812	821	789	785	803	804	808	780	825	780	795	804	746	774	779	825	802	803	748	768	745	792	763	725	728	784	773	769	758	837	793	789	812	795	790	816	784	744	794	819	772	749	770	839	781	781	806	853	812	791	755	787	730	800	788	758	799	836	769	761	791	786	776	791	751	753	795	762	743	750	778	756	828	805	791	734	782	742	785	806	788	765	811	793	770	778	777	799	792	786	776	788	817	821	815	778	672	766	813	760	785	782	752	791	787	754	782	786	760	810	775	804	806	774	768	846	821	806	780	759	799	757	787	833	805	794	776	778	790	772	789	733	756	796	706	778	815	734	802	765	765	810	777	773	741	823	783	799	774	730	820	745	808	758	812	797	803	785	819	788	826	799	756	781	834	757	765	768	761	729	785	763	792	788	824	771	801	783	769	828	813	810	786	792	801	812	799	770	779	839	795	802	813	754	771	815	782	799	734	803	758	799	804	795	778	768	859	789	820	790	809	757	790	768	800	802	814	796	872	785	785	784	795	774	751	785	740	785	845	790	773	758	809	787	833	802	770	804	751	744	823	776	751	773	810	784	740	767	761	744	728	793	791	788	799	839	775	826	784	790	771	810	802	832	791	833	747	741	794	765	822	795	794	812	781	785	732	749	752	768	748	775	805	823	783	785	779	740	751	758	777	838	780	788	807	785	772	765	783	778	742	750	831	809	786	783	752	828	806	799	781	763	780	774	776	772	798	785	822	745	773	830	829	806	775	767	820	835	801	775	790	767	797	765	751	797	823	769	770	823	824	751	822	732	837	802	766	851	762	738	746	749	754	732	781	794	805	839	771	766	839	814	777	804	772	799	828	795	799	813	797	815	833	740	838	764	864	781	776	801	794	812	746	760	745	761	767	850	806	756	814	814	841	762	819	806	763	773	762	786	761	775	829	771	799	778	760	803	779	800	771	786	791	743	793	773	764	745	770	771	833	811	736	792	793	746	759	786	726	815	772	795	812	835	737	778	774	762	758	817	807	765	780	814	804	764	759	780	820	773	792	819	759	804	823	732	791	813	776	781	836	784	797	741	787	795	795	734	814	765	827	795	772	771	780	792	803	800	813	799	800	764	804	764	763	836	765	723	802	798	836	822	741	786	799	828	800	795	773	805	741	739	792	773	784	785	794	804	812	811	769	762	756	738	735	816	823	787	820	804	825	773	776	805	800	779	834	785	791	756	734	856	765	801	855	768	810	829	801	757	778	826	775	792	751	743	731	779	798	810	818	791	773	760	803	779	794	748	863	755	787	818	798	812	809	733	771	831	757	829	811	775	777	750	810	845	822	794	803	774	786	750	811	805	798	823	802	792	776	783	772	785	774	804	801	795	784	777	831	807	738	774	843	821	781	767	761	829	780	834	742	835	810	787	793	772	757	772	773	715	748	776	812	809	749	785	833	753	784	746	787	785	774	815	710	780	809	783	812	750	779	863	751	848	763	800	828	794	773	745	767	871	771	781	776	739	815	799	756	783	791	789	796	782	735	748	777	800	775	787	825	742	795	812	786	817	763	772	801	751	765	759	790	758	789	779	793	779	769	799	792	773	804	794	735	836	789	846	850	755	736	812	786	812	841	773	822	792	817	783	782	816	776	771	793	765	742	793	780	755	786	762	804	741	799	821	757	755	787	808	821	795	803	784	775	802	768	778	779	769	784	794	824	766	817	763	811	747	822	823	816	748	802	768	798	786	813	817	797	753	825	792	722	753	788	751	793	831	814	743	830	791	739	851	818	731	811	811	776	759	780	753	784	751	752	777	785	758	760	778	816	805	783	815	791	792	817	800	788	788	787	782	795	767	782	812	833	738	787	817	747	809	717	802	814	771	808	785	807	751	749	768	741	764	778	772	759	788	789	767	763	797	776	794	774	762	784	786	799	765	778	793	764	801	797	804	776	765	746	841	758	795	755	798	770	795	758	773	780	785	808	771	784	792	754	786	758	816	802	775	806	772	727	754	761	797	737	845	823	780	819	829	804	767	791	836	725	760	781	792	804	775	771	786	809	789	832	767	717	802	784	801	824	835	803	757	771	769	775	742	770	796	780	755	794	788	784	746	799	810	811	809	789	797	784	782	788	720	791	773	721	754	770	810	756	793	773	797	805	819	814	808	811	796	798	793	815	790	840	784	786	809	795	729	775	742	815	748	809	790	763	792	830	774	809	752	792	786	782	782	772	738	816	809	746	806	745	779	805	844	820	758	826	803	782	813	833	768	807	775	753	750	763	810	759	799	818	817	798	772	764	731	819	746	769	805	783	845	766	799	795	802	804	764	803	778	813	799	753	758	792	804	734	750	809	806	753	776	791	788	816	792	788	776	760	799	798	781	783	787	799	797	799	732	755	761	800	769	773	793	799	815	774	758	779	804	796	805	744	771	732	803	794	797	751	741	775	856	824	796	762	772	739	743	771	761	790	811	835	782	771	804	796	831	785	822	745	794	766	744	821	763	784	784	764	777	746	782	772	799	780	797	783	788	837	816	802	807	747	780	803	817	786	762	799	806	814	778	746	793	784
40296	24962	21859	17354	8376	3542	1375	916	785	704	612	554	488	463	469	391	400	365	354	341	352	314	343	340	332	320	319	327	285	326	321	284	281	324	304	289	287	339	276	298	302	280	288	286	304	297	307	297	310	293	284	303	313	334	309	284	319	319	274	325	292	290	316	305	280	299	280	320	296	279	313	301	249	307	273	286	264	268	270	270	260	323	250	268	299	303	295	289	271	269	321	303	309	285	297	287	304	305	252	255	302	292	287	292	344	311	328	308	328	274	306	252	306	324	298	291	314	290	342	258	296	304	310	265	318	340	292	307	297	304	290	282	310	283	289	282	292	298	303	283	305	320	300	267	302	306	300	317	284	300	309	314	281	280	292	280	285	301	300	298	319	329	315	300	301	316	312	314	277	287	274	284	287	296	309	300	302	309	324	282	298	307	297	303	302	277	293	312	319	301	262	290	298	327	317	298	283	304	355	269	289	286	280	283	279	296	290	311	291	286	293	291	271	296	280	323	304	298	278	298	321	283	280	296	274	266	294	299	299	318	307	304	315	284	313	305	296	294	316	302	307	324	275	289	256	290	282	288	285	294	280	249	283	292	309	292	293	294	302	265	278	270	298	316	273	294	308	321	332	299	287	252	289	258	291	280	307	262	284	298	311	273	262	276	287	299	289	275	274	318	309	316	328	333	290	289	276	271	304	288	313	283	292	258	310	281	307	283	308	295	320	294	309	305	267	283	316	307	264	288	283	298	305	287	284	304	304	311	289	270	303	271	290	288	286	300	301	309	268	311	301	288	274	324	297	279	321	286	282	263	287	288	288	276	281	290	287	301	318	265	270	282	294	298	312	305	324	330	306	319	299	315	289	288	269	253	283	294	321	288	267	304	319	279	292	313	302	291	270	271	315	304	300	296	282	282	281	279	298	277	300	284	279	287	312	260	283	303	284	294	297	325	299	261	294	279	309	282	339	286	265	292	294	325	280	301	298	274	286	289	283	314	273	316	297	310	281	289	304	285	307	290	291	319	330	296	305	283	277	322	283	296	272	290	302	272	291	296	334	290	279	325	304	265	260	291	300	268	273	287	290	298	293	322	278	301	282	304	311	290	313	287	303	295	304	288	316	313	286	264	292	285	303	272	313	279	309	304	299	282	270	299	313	299	275	272	270	315	300	309	280	270	287	270	256	291	293	313	297	270	290	290	283	280	283	305	311	285	309	264	256	275	287	295	279	301	319	299	311	277	319	310	295	261	291	270	287	270	304	300	291	300	262	274	303	280	295	306	296	261	300	294	273	254	299	304	275	279	299	304	276	284	272	308	295	274	284	302	320	283	329	309	293	292	360	269	329	305	288	311	312	275	292	281	280	311	335	268	314	341	323	284	290	294	329	299	272	268	313	289	274	317	316	302	302	274	283	293	324	285	266	298	254	301	293	294	307	262	285	312	294	278	306	325	286	300	295	294	281	286	283	283	312	301	297	309	283	289	300	257	294	255	303	306	303	282	305	316	292	298	272	253	289	291	272	297	309	272	315	298	316	308	282	289	286	298	325	303	288	272	272	273	317	280	271	285	304	292	311	290	279	309	313	292	294	276	312	313	313	295	290	313	322	257	280	315	294	276	324	276	290	305	315	308	307	295	270	272	273	302	311	284	315	294	272	287	263	299	286	282	328	283	293	289	295	268	287	304	315	324	290	273	294	263	291	276	285	307	291	280	313	310	329	293	287	304	292	310	310	283	326	307	281	315	297	297	286	307	280	284	300	300	303	307	252	278	319	280	301	310	293	266	291	293	314	296	293	269	272	283	303	265	259	312	269	296	305	287	291	278	298	309	272	306	323	285	324	328	275	313	293	308	286	274	271	294	284	314	321	301	313	305	297	261	293	291	295	277	297	288	316	273	325	295	303	274	305	299	301	302	279	286	316	282	257	272	271	288	314	295	295	327	285	301	280	287	292	297	295	295	284	301	322	305	265	327	276	295	319	299	293	285	277	306	286	267	301	310	305	311	281	298	284	319	317	304	314	309	298	305	266	287	324	290	289	280	314	310	293	284	297	317	291	284	327	289	312	268	280	312	281	286	265	308	286	296	282	290	338	301	313	264	310	290	329	277	255	282	280	272	268	282	315	272	284	305	264	305	294	283	314	283	335	305	279	264	274	333	289	268	290	288	279	273	279	307	293	295	312	295	230	333	293	300	291	301	283	287	303	297	259	291	288	285	321	278	290	282	326	281	287	280	268	293	292	277	302	304	315	302	306	292	283	327	302	298	257	288	265	282	341	275	302	293	316	305	267	285	333	295	269	305	308	307	296	272	289	321	284	283	333	287	294	312	305	288	286	284	282	280	289	274	335	321	314	274	295	283	275	297	304	275	305	303	301	280	294	286	315	310	289	334	273	321	336	312	283	285	316	307	306	279	269	286	301	345	311	272	303	301	305	300	295	306	327	271	292	316	277	283	299	291	275	277	311	335	290	316	292	306	314	313	313	295	296	292	288	311	291	269	279	305	320	263	275	309	302	305	279	302	301	317	286	285	272	297	312	262	278	298	282	311	288	298	321	301	280	279	293	295	292	301	303	311	288	313	306	277	300	287	322	303	291	270	314	339	292	271	303	330	276	269	297	271	278	311	322	288	280	305	286	296	335	275	293	318	251	292	284	276	308	275	313	321	281	315	266	292	316	291	328	300	280	305	278	283	276	280	301	272	301	285	290	281	281	328	299	302	289	289	313	320	275	290	254	294	296	265	296	274	291	300	281	274	287	305	281	293	282	295	303	285	335	316	298	286	277	304	285	294	288	282	269	300	303	285	298	299	294	271	328	322	310	276	294	288	292	315	277	308	258	290	284	325	284	293	317	277	287	265	325	318	295	288	285	295	313	255	277	307	320	287	265	317	290	293	275	280	278	274	305	277	306	283	296	306	320	274	295	329	272	293	302	291	265	276	285	331	300	251	303	280	271	289	284	313	291	320	271	290	291	318	286	287	322	292	306	302	284	285	278	312	266	293	288	284	295	279	282	284	304	304	296	289	313	294	273	298	288	291	318	296	284	262	275	274	263	260	269	291	309	284	309	291	300	297	271	290	303	273	296	265	271	315	275	282	315	277	319	294	323	289	282	324	276	299	284	297	292	284	264	309	310	268	303	332	316	316	304	319	309	286	334	279	293	308	287	306	286	315	316	278	313	313	302	289	299	312	285	278	331	266	299	288	324	294	285	298	270	294	313	305	297	281	288	285	313	322	283	303	275	281	299	303	303	286	264	253	290	289	292	274	262	293	301	267	277	299	317	322	315	285	294	303	292	298	290	334	277	302	298	287	319	315	296	283	304	281	329	277	300	320	254	313	297	296	285	280	296	292	299	297	317	284	261	291	264	263	283	259	296	284	317	314	305	313	285	321	321	299	287	282	296	331	301	270	252	318	308	304	292	295	292	297	274	295	256	294	303	340	302	291	294	293	286	305	276	292	291	323	289	290	292	293	296	289
26754	20119	27413	27474	17850	9414	4960	3722	2998	2736	2538	2133	1921	1743	1487	1363	1248	1193	1122	1048	1037	994	1034	944	881	850	862	836	772	871	805	878	811	769	820	811	764	748	713	736	759	723	670	719	706	704	727	693	713	675	692	692	721	726	702	723	719	727	693	720	666	725	688	700	673	678	753	701	734	700	675	689	716	687	655	673	710	660	694	688	706	712	666	686	712	722	687	684	706	663	700	672	676	720	678	696	654	699	669	684	691	672	705	732	664	682	717	714	685	734	726	674	714	750	670	696	721	741	692	708	680	697	661	685	712	710	669	659	731	688	747	648	664	675	688	690	694	736	670	658	690	735	686	740	690	696	705	685	701	709	678	668	698	674	723	694	721	639	654	682	715	681	634	671	641	727	641	670	743	715	695	690	686	715	690	685	669	693	680	709	678	662	693	666	731	687	714	671	697	734	691	709	691	691	716	694	739	683	683	719	715	691	676	705	741	706	672	651	720	631	755	670	650	674	693	692	693	680	640	650	711	746	675	724	663	704	719	685	691	685	763	701	685	680	712	666	706	703	706	714	681	697	694	657	686	679	682	684	696	723	715	689	662	672	707	724	644	704	672	683	736	694	660	709	732	634	697	673	694	703	678	703	652	715	697	668	722	679	689	688	686	709	667	720	703	702	682	715	699	715	719	659	647	723	688	702	672	726	727	687	707	752	661	701	724	662	730	701	723	710	648	707	682	698	687	683	658	670	717	659	691	672	675	688	671	691	700	701	715	694	690	664	675	691	707	684	722	653	662	682	651	690	676	675	692	683	698	675	675	648	738	698	699	692	701	740	683	689	683	677	698	666	724	670	688	667	709	656	674	653	693	695	672	751	670	736	687	705	698	704	709	683	689	736	699	698	682	710	685	698	643	700	655	696	719	704	672	704	716	677	712	718	724	676	718	669	724	747	708	704	722	685	703	659	710	709	648	654	688	713	725	677	724	697	685	665	706	699	702	732	726	711	704	677	679	714	738	710	667	722	751	701	679	672	666	706	727	670	717	716	758	683	708	680	672	694	648	704	708	723	665	704	722	678	683	712	690	702	689	721	745	672	683	716	705	701	683	712	692	709	675	664	703	732	683	699	682	676	687	679	739	695	676	710	701	696	717	657	691	691	620	725	708	718	637	667	667	655	677	720	675	657	661	670	678	697	695	728	720	653	729	686	717	659	660	709	662	682	710	698	684	721	715	733	711	695	704	708	706	639	696	738	730	693	750	712	688	666	715	741	702	748	730	714	697	691	722	730	680	704	694	723	657	729	675	661	685	702	721	664	701	663	683	690	734	672	664	694	695	687	694	697	679	720	662	705	708	691	714	661	678	732	729	709	697	674	727	655	689	695	654	684	657	696	686	675	701	666	673	678	662	704	665	723	723	736	666	744	696	708	694	660	714	681	679	651	706	667	654	647	720	669	706	741	701	737	716	699	682	680	707	681	689	692	663	692	746	699	726	681	686	709	664	695	702	687	705	680	694	679	682	661	721	693	667	699	692	739	687	691	700	701	700	650	700	700	721	698	689	721	698	701	687	691	721	712	731	698	716	702	705	716	727	666	722	669	628	718	696	688	707	692	696	729	692	745	675	698	715	677	673	683	674	664	664	663	704	670	750	690	667	669	688	675	742	637	646	662	708	695	709	699	704	669	641	718	710	660	678	673	692	726	661	717	712	701	722	669	695	690	715	653	649	683	687	673	702	685	727	703	689	719	674	718	718	685	687	682	650	686	661	655	716	673	705	645	676	716	709	663	691	690	642	693	669	683	683	671	687	700	690	675	642	682	667	692	734	724	669	701	708	634	719	730	691	663	678	698	696	687	718	705	705	652	710	688	676	696	693	691	663	677	702	685	697	748	741	702	710	681	700	687	703	682	652	691	679	684	737	700	675	623	664	649	736	746	675	705	710	736	677	664	706	690	688	656	710	642	665	669	685	733	707	686	684	703	750	708	717	681	663	693	717	704	713	714	694	650	683	674	670	688	710	700	694	688	689	702	674	706	688	660	645	714	682	699	687	692	682	693	664	703	707	731	674	659	689	650	687	716	690	729	621	724	680	721	679	662	684	675	719	713	689	706	728	683	681	750	713	663	722	700	687	724	690	698	713	629	682	690	682	711	670	669	689	749	706	695	677	678	692	717	678	659	701	665	682	689	634	721	687	718	687	720	763	725	676	701	694	669	718	685	691	693	710	716	680	700	668	732	638	635	701	694	676	688	665	686	697	682	721	639	670	720	698	666	648	723	722	678	706	671	697	679	716	650	679	692	679	758	720	683	711	701	697	718	693	730	694	696	710	679	700	695	648	687	680	675	681	715	668	688	688	693	689	700	687	704	652	655	651	663	671	677	703	683	693	705	679	722	692	698	717	708	675	711	687	736	718	711	681	666	717	692	690	702	718	709	635	629	675	670	673	749	702	658	672	665	684	708	693	651	708	669	699	652	698	664	683	694	683	688	667	721	662	735	701	679	650	668	656	690	662	723	674	660	681	671	706	664	687	727	657	700	646	676	684	662	701	734	721	691	688	711	652	666	683	708	641	689	682	723	682	733	673	676	660	700	694	684	700	676	686	676	706	693	723	696	648	713	712	688	671	714	702	703	650	697	687	661	744	699	656	728	710	713	700	678	702	703	711	697	622	675	694	727	694	734	717	709	681	678	682	680	716	680	701	679	703	697	706	658	736	700	662	688	692	678	697	706	692	658	723	754	677	662	706	673	664	708	709	712	668	711	730	716	701	693	695	733	678	757	755	707	740	720	714	661	671	740	676	707	712	740	731	663	693	658	737	687	726	653	672	692	651	713	708	686	689	696	692	698	699	702	686	665	686	687	677	701	693	730	689	652	722	710	720	734	696	689	691	713	713	696	699	738	704	646	696	672	722	718	689	721	690	677	703	701	685	704	718	692	680	676	675	679	704	686	684	676	693	776	677	681	693	674	698	690	716	668	683	686	750	682	685	730	610	700	691	699	693	661	672	718	701	705	705	710	688	689	751	663	631	729	634	641	707	687	712	672	707	708	731	664	678	719	701	683	694	681	649	687	664	708	678	678	740	662	673	685	644	668	682	678	661	688	701	695	728	680	694	677	685	659	684	723	703	719	693	750	725	662	667	689	696	708	715	698	682	709	709	671	708	669	709	678	692	671	728	697	705	718	693	710	714	743	678	693	725	685	649	651	666	727	766	733	709	706	683	676	698	694	674	700	686	648	688	721	721	710	651	678	695	687	682	675	704	692	670	659	684	678	721	651	690	696	719	680	697	694	687	690	730	699	687	693	680	714	675	706	700	685	701	636	687	686	688	686	691	700	700	691	698	681	647	711	659	640	655	695	681	691	725	727	695	648	671	688	694	697	670	692	749	701	718	705	722	661	758	692	676	744	689	714	636	683	697	691	700	721	667	700	679	683	706	695	684	725	711	699	743	733	662	711	704	693	678	687	678	694	709	683	700	720	731	667
18953	9482	6665	3391	1560	857	633	512	459	411	406	375	383	333	343	346	376	345	360	384	332	308	323	344	313	331	316	331	331	348	311	335	291	352	338	323	332	294	338	333	334	292	304	313	335	330	314	307	319	298	282	294	303	337	328	341	332	299	293	298	285	332	311	317	281	316	320	341	314	328	334	339	349	347	334	326	321	342	349	291	322	341	334	368	326	331	334	301	317	318	286	350	340	310	290	307	325	341	314	323	334	311	326	333	322	323	338	319	310	314	320	328	354	310	316	346	376	290	322	345	309	320	320	332	350	288	313	312	308	318	318	350	333	324	326	287	304	289	340	328	334	263	330	360	319	338	316	310	348	300	348	306	306	288	311	312	374	294	334	319	334	349	343	323	330	336	304	361	348	303	325	301	319	359	311	298	351	361	322	336	306	361	315	323	336	314	336	345	302	342	312	329	321	312	327	267	339	321	304	337	337	289	291	328	308	327	351	309	302	326	326	327	308	322	323	302	306	338	321	302	305	302	358	301	302	334	305	311	313	302	303	318	334	314	315	309	296	289	314	352	322	298	276	325	355	320	307	326	268	289	307	295	316	300	318	304	330	334	311	312	303	335	326	330	298	358	354	314	313	310	339	322	304	324	333	314	330	320	341	343	311	337	340	330	330	318	318	312	366	333	330	329	312	311	313	335	312	324	310	307	338	335	308	335	335	311	305	302	346	312	274	341	355	330	301	330	311	312	330	329	283	347	309	335	298	310	349	305	341	302	282	328	312	311	317	309	307	338	333	321	325	320	327	290	308	331	302	368	315	292	321	312	311	347	325	316	318	340	305	272	313	295	299	326	320	324	306	311	326	287	332	330	354	326	310	330	329	327	319	293	302	320	306	352	309	335	311	299	304	320	320	286	308	311	302	312	303	309	316	295	308	346	321	342	339	330	319	317	311	313	350	317	350	283	356	293	337	366	328	342	331	334	325	334	298	334	313	299	326	300	326	317	313	333	362	292	317	290	345	311	323	309	289	315	316	301	336	320	363	314	336	303	323	306	323	309	320	328	297	305	315	330	335	321	339	326	338	333	302	312	316	311	295	341	320	313	286	311	328	342	324	348	363	323	278	333	347	316	322	331	340	313	352	317	324	310	328	347	313	336	291	342	316	290	335	290	321	346	289	307	365	316	327	323	272	363	316	322	346	322	338	298	322	330	316	294	324	300	288	334	351	347	305	303	318	322	302	337	328	320	321	328	298	296	321	323	342	327	338	336	324	327	354	326	333	311	310	303	329	305	345	304	330	346	348	321	315	293	338	316	352	352	305	338	312	353	300	348	311	256	331	328	316	360	329	326	323	309	357	336	294	328	313	326	348	324	321	311	303	324	288	297	328	315	306	297	317	302	337	333	329	335	316	305	333	303	322	349	321	329	295	298	308	322	327	311	313	313	300	312	310	309	317	355	320	326	352	332	329	336	299	333	333	314	322	311	329	334	316	295	316	326	318	321	296	352	287	300	327	307	314	291	338	339	317	301	331	340	333	337	293	293	328	320	338	304	332	309	328	321	327	317	307	352	313	332	331	341	328	324	307	290	331	318	339	310	290	323	320	322	284	333	323	324	347	300	318	348	305	310	335	340	304	304	336	315	296	309	328	328	336	366	307	318	309	314	328	328	326	325	334	293	322	336	321	297	308	336	321	311	337	341	331	309	310	329	333	308	290	304	326	302	375	311	296	295	326	323	323	319	307	297	316	292	343	341	326	295	314	318	329	343	293	307	334	294	299	313	286	348	333	296	305	325	316	340	324	295	316	305	323	331	317	339	297	329	334	347	343	341	326	297	316	359	339	336	276	326	304	311	312	322	334	314	335	320	358	320	322	292	309	297	302	320	322	325	309	345	359	333	321	312	337	334	324	334	309	338	326	300	331	296	325	295	319	353	310	340	320	325	318	314	306	265	333	310	295	302	328	330	323	314	334	311	306	323	333	305	331	301	310	329	330	291	294	321	350	320	344	295	321	325	298	317	332	330	338	332	336	311	319	339	288	343	330	316	308	302	307	311	326	274	318	298	362	339	329	347	307	339	322	340	318	324	306	297	344	340	317	279	328	288	338	344	312	298	324	327	330	295	326	337	306	306	375	329	328	328	336	325	321	341	352	307	318	321	338	334	317	316	346	321	313	338	324	285	314	311	332	321	324	316	353	283	300	326	308	299	362	329	302	327	354	360	359	343	295	329	320	314	345	314	355	312	316	266	308	317	291	326	324	325	307	343	341	302	351	306	286	288	349	308	317	319	328	311	327	310	322	339	306	323	310	323	322	331	327	308	316	318	321	324	335	343	301	280	314	325	285	319	314	312	339	298	279	328	302	304	312	302	314	297	279	311	306	313	298	341	304	317	344	328	309	310	346	317	326	298	334	302	313	296	315	333	302	339	340	298	241	285	336	300	360	320	368	336	306	325	317	311	311	325	326	292	315	324	325	334	313	320	298	306	321	347	332	352	304	326	317	321	324	356	338	307	296	343	329	298	323	316	310	345	291	310	316	351	282	317	322	317	334	310	330	315	342	297	317	349	311	315	313	295	310	302	337	290	320	326	328	286	340	337	325	306	325	312	356	329	278	350	345	349	334	310	326	297	329	310	312	340	345	343	304	325	301	297	314	310	291	312	323	315	338	319	373	336	325	327	283	337	304	312	351	313	302	372	327	311	296	285	336	327	332	297	327	300	313	342	340	316	312	308	331	338	305	330	342	327	335	305	322	332	297	327	332	311	340	335	311	330	330	329	324	282	333	319	300	345	315	326	319	322	311	312	322	296	287	275	328	311	365	344	333	303	326	305	337	322	308	349	317	334	320	329	300	352	361	338	332	301	331	326	353	305	343	297	322	327	336	331	340	310	317	287	324	310	318	335	297	318	328	322	287	296	318	294	313	322	321	318	319	343	336	325	340	333	307	363	349	351	321	341	312	298	305	291	295	285	317	322	317	330	274	291	332	317	300	327	337	340	325	301	321	361	312	309	359	332	328	285	308	301	319	315	303	338	339	327	336	314	316	338	316	334	332	336	316	323	314	327	329	326	297	341	298	330	301	311	355	307	314	283	304	320	344	299	322	301	303	296	338	335	342	355	327	357	314	339	325	315	314	339	337	323	299	302	306	317	288	314	285	326	325	320	331	313	312	332	305	328	344	351	319	295	335	314	316	308	318	314	297	329	380	359	331	333	308	337	301	331	325	325	335	313	352	330	312	315	311	320	347	335	320	348	325	290	319	310	344	296	331	304	317	328	322	349	328	331	346	308	291	291	304	328	293	337	304	312	353	333	336	296	322	330	331	318	337	323	324	320	308	318	295	308	326	337	355	303	294	303	296	326	324	345	314	344	319	325	327	371	315	320	280	349	320	336	310	323	322	302	359	348	299	334	294	311	310	324	324	299	317	350	307	351	320	338	298	325	320	319	331	320	326	300	322	321	323	338	317	364	338	325	326	300	268	310
13689	8982	11540	8905	5286	2862	1987	1607	1460	1386	1206	1075	1045	993	968	918	904	867	795	855	859	825	895	779	820	814	749	839	768	755	804	782	806	744	758	766	808	776	816	770	763	776	766	751	776	776	759	723	764	766	759	724	757	752	754	746	764	777	814	783	729	797	791	735	718	712	753	740	747	749	733	813	788	785	757	746	766	724	767	774	773	763	769	715	790	816	816	744	781	793	746	730	750	723	758	776	757	718	808	748	752	705	810	770	742	779	728	736	752	748	729	752	751	748	703	788	742	811	716	738	763	769	753	781	753	794	743	754	728	700	736	776	716	773	756	774	736	757	771	765	802	761	704	776	745	772	835	803	735	738	753	749	751	751	762	736	743	768	727	778	772	777	736	762	733	791	709	752	752	726	772	770	728	796	755	849	798	771	789	788	804	789	776	745	709	761	793	773	802	780	746	783	729	767	790	772	729	757	786	789	729	800	744	766	758	780	724	730	782	774	713	726	775	734	762	775	756	765	791	762	755	742	756	778	760	745	758	735	781	747	754	690	783	722	784	749	794	739	800	743	796	802	756	786	786	743	742	793	697	718	739	773	758	798	735	763	737	764	749	792	771	783	747	776	801	751	757	780	770	730	775	818	756	753	812	732	808	743	763	747	751	769	777	726	817	779	747	758	752	796	713	776	771	762	739	756	769	781	758	724	786	719	769	771	785	795	763	745	745	777	785	773	756	758	763	731	785	772	760	797	764	737	708	696	796	748	743	783	767	766	763	791	755	732	778	727	734	752	730	767	791	774	743	793	773	797	758	778	787	779	736	743	753	689	762	772	730	786	736	735	759	751	784	736	741	739	741	737	793	761	741	751	757	767	749	817	767	740	759	779	778	722	784	767	777	781	773	792	801	761	768	765	777	750	817	757	778	792	761	740	754	750	807	810	717	720	702	750	765	774	771	766	758	742	720	743	770	743	798	783	729	763	754	783	793	736	750	762	792	740	743	785	758	726	753	774	766	759	745	736	735	749	752	777	771	726	726	741	747	778	768	748	818	725	775	737	746	779	749	760	736	823	727	771	810	725	793	749	761	773	757	767	755	779	761	782	789	789	784	792	764	704	767	763	767	731	718	739	782	812	735	730	777	759	758	775	709	714	794	798	773	777	771	709	796	768	787	739	752	783	734	800	759	769	759	773	709	769	784	805	787	778	782	763	777	711	733	757	753	778	765	811	769	721	823	747	784	722	730	737	740	763	797	783	739	758	764	788	762	762	783	790	790	774	826	806	792	750	785	774	785	792	744	779	840	767	751	739	729	758	767	750	713	780	731	758	753	755	790	782	751	754	724	730	770	720	732	747	722	732	769	775	796	752	751	772	740	780	746	777	743	743	751	753	767	735	738	791	790	748	733	761	759	700	738	732	768	717	741	760	743	741	742	759	730	729	786	760	779	787	762	772	780	720	759	772	730	747	765	769	737	725	813	745	761	743	714	733	716	742	700	797	736	760	788	787	732	736	780	783	808	747	750	753	769	712	752	703	764	737	709	747	740	768	741	748	771	796	804	750	740	759	754	751	713	742	774	777	767	812	750	739	771	743	729	790	775	770	734	793	745	804	751	742	801	736	732	748	732	718	754	738	752	764	759	762	719	735	747	740	764	810	795	767	776	762	791	741	797	747	750	739	781	779	750	742	741	803	733	768	746	766	756	759	800	744	729	783	767	753	772	741	779	767	767	733	750	754	749	776	749	770	758	715	776	769	738	738	761	758	772	790	758	792	753	763	779	778	759	786	789	780	784	729	753	774	743	781	757	760	788	771	773	809	781	737	697	753	789	733	752	767	733	766	771	769	768	768	773	735	712	791	765	789	723	746	762	786	733	711	736	782	803	762	768	742	717	782	768	771	710	748	749	758	789	769	751	769	775	756	738	720	700	751	735	798	748	782	722	760	759	722	793	752	741	761	753	749	770	737	707	780	741	746	754	775	804	751	762	743	714	704	757	719	757	775	790	711	704	731	754	747	719	819	726	784	728	768	745	770	753	701	731	756	785	758	750	732	732	742	795	784	747	746	730	761	795	738	764	752	807	764	731	709	748	772	766	772	719	776	773	711	754	732	752	750	763	755	811	741	754	776	783	754	762	708	758	745	772	787	748	784	723	720	763	732	732	770	767	751	779	752	742	740	752	773	784	763	721	793	787	760	782	762	779	747	758	723	745	786	770	756	810	772	772	776	797	768	699	765	732	745	772	746	767	729	762	711	759	730	755	710	747	803	787	752	732	765	733	710	740	728	776	781	754	790	775	790	702	794	762	782	732	803	758	795	749	777	753	768	765	784	779	753	800	806	752	768	781	710	761	753	725	771	764	788	718	764	728	722	757	780	766	770	768	793	780	772	753	772	709	724	792	753	756	780	744	783	747	748	707	763	727	749	695	749	767	737	744	747	772	754	756	746	761	747	782	780	794	774	726	740	759	820	720	761	781	767	732	756	784	720	749	779	779	778	786	701	769	723	737	740	730	723	777	732	774	772	742	754	727	725	798	769	779	755	778	788	795	761	780	747	735	850	763	778	766	796	763	720	739	759	747	758	756	763	765	707	794	763	795	694	788	776	765	699	761	762	830	789	798	793	717	797	804	777	750	758	716	763	731	735	719	755	710	742	795	743	719	822	714	750	736	791	750	769	741	770	754	715	826	769	786	744	738	759	763	774	751	732	788	747	771	763	817	777	762	788	781	779	741	742	713	786	735	763	758	759	770	745	774	749	733	731	795	752	780	720	762	775	716	806	793	773	762	787	754	805	770	766	759	764	751	748	780	782	729	785	779	807	785	780	776	756	729	765	749	786	756	777	786	743	749	771	813	804	777	802	771	766	804	748	762	717	820	743	742	749	774	795	764	708	803	755	724	744	750	753	813	741	768	747	746	765	731	763	772	737	818	735	724	764	764	714	737	733	818	798	727	732	744	764	737	783	751	739	739	814	781	728	735	724	719	766	763	765	755	775	735	784	738	720	742	770	770	776	785	803	769	742	770	774	779	763	784	756	795	765	723	775	754	742	730	766	751	747	787	795	794	780	755	752	783	783	720	732	751	772	802	789	813	787	766	770	755	754	756	782	755	827	792	757	805	736	748	771	756	766	747	784	776	730	787	789	731	764	795	742	793	748	829	770	825	765	786	709	807	753	727	757	808	764	732	734	791	731	746	741	783	751	692	765	740	759	782	806	773	784	761	806	734	766	667	797	750	769	783	764	771	777	780	766	723	767	770	752	760	712	790	757	748	731	783	766	738	747	785	725	794	779	778	786	796	729	752	798	777	789	777	819	718	800	782	782	794	797	828	756	712	752	771	772	810	766	744	728	749	775	751	742	767	739	750	722	770	723	718	725	721	766	744	778	775	704	747	711	749	772	804	794	826	756	772	743	766	756	778	743	806	781	751	810	741	739	709	782	760	762	745	718	802	787	756	788	763	704	757	786	761	764	732	715	736	769	744	742
31731	18376	15271	9963	5586	1975	948	715	599	559	478	501	449	441	438	380	414	395	319	344	329	340	380	342	373	339	346	320	358	330	350	352	345	340	338	329	360	345	351	323	321	328	379	353	337	321	381	372	350	341	352	329	336	342	299	315	353	363	316	341	338	349	338	362	298	348	314	340	330	358	344	317	344	349	352	361	352	354	340	325	328	342	332	317	315	323	368	349	321	340	317	376	333	299	321	339	334	323	313	347	347	327	314	340	325	323	300	320	316	348	318	326	315	346	331	332	328	322	339	363	312	386	298	318	360	324	324	333	318	313	348	354	323	309	333	344	334	369	329	319	295	331	331	353	323	356	313	336	342	348	330	339	358	321	341	370	321	319	340	343	360	305	368	308	323	357	339	347	355	367	290	354	335	331	303	366	331	312	303	311	319	341	326	353	343	356	326	342	308	327	323	328	329	385	333	340	337	306	316	329	314	300	323	357	312	364	319	317	357	322	339	346	301	354	355	348	302	330	313	329	329	336	321	360	328	384	338	334	354	311	311	322	373	368	330	341	310	353	318	291	322	336	331	321	354	333	333	341	311	301	309	342	321	335	326	313	298	323	345	346	308	344	340	294	341	326	332	324	358	329	323	357	339	349	340	363	315	337	339	325	366	320	326	355	305	318	353	358	297	325	335	330	317	357	322	361	341	351	319	332	346	292	321	310	340	375	318	359	317	363	324	337	352	330	319	329	318	334	329	282	365	297	286	358	324	321	327	337	371	354	360	341	341	330	289	327	347	333	293	334	297	355	333	348	364	343	302	348	283	348	323	337	331	317	320	340	338	337	348	344	311	334	374	334	300	345	343	357	320	311	362	356	323	340	311	340	390	333	328	336	312	357	385	321	328	299	327	311	304	380	335	325	338	371	323	318	352	335	318	332	346	323	336	348	363	330	341	351	315	339	328	351	348	337	333	338	357	317	347	344	334	371	366	327	337	336	352	352	316	331	367	333	332	321	334	325	329	348	324	361	322	323	358	346	352	328	338	358	316	324	329	317	338	321	347	318	327	350	321	290	316	335	308	340	328	351	324	326	332	360	346	319	336	338	338	322	324	372	340	330	371	341	361	305	334	340	357	326	320	328	359	333	345	332	322	339	346	340	340	301	310	323	326	332	370	334	356	308	324	346	358	351	366	336	343	332	317	341	311	343	351	325	332	314	333	344	330	312	330	315	302	319	344	349	332	344	333	384	353	371	338	346	333	298	333	322	341	316	368	356	327	347	336	343	341	330	368	341	342	357	313	341	330	331	348	341	346	345	331	330	335	341	341	304	354	322	316	379	328	337	302	343	318	328	353	334	329	331	330	322	321	335	372	335	326	341	351	341	335	321	313	329	323	310	360	319	342	342	347	352	333	343	330	341	315	349	345	320	313	330	341	304	361	335	336	331	317	312	337	324	354	353	329	293	318	335	333	386	310	333	337	334	336	341	310	343	334	348	342	347	337	335	345	353	319	306	304	325	324	321	317	280	311	339	355	314	325	304	331	340	314	307	353	340	317	349	339	320	327	376	328	308	321	320	365	317	362	353	342	285	339	338	339	357	340	358	313	351	354	340	301	308	328	335	345	338	344	343	302	330	335	346	322	364	307	346	376	285	336	356	333	327	335	301	340	350	318	344	353	323	342	349	335	316	305	359	384	350	321	331	312	335	342	356	335	307	321	330	353	367	320	346	319	320	326	314	346	323	352	344	332	308	332	311	363	312	323	352	327	335	323	323	330	328	345	351	317	302	331	318	348	342	330	327	329	303	341	362	352	338	322	343	319	355	391	341	346	296	315	345	320	334	309	342	309	286	333	326	339	347	298	335	315	312	321	368	297	358	360	322	331	357	359	361	360	333	346	330	308	323	356	342	297	317	298	352	344	316	370	312	366	338	388	318	324	335	331	368	314	335	337	338	324	335	317	304	308	309	337	349	316	376	318	342	345	349	332	289	325	323	351	362	315	336	341	338	331	358	315	312	309	382	352	377	367	344	370	324	334	374	299	364	356	330	349	354	318	320	334	336	334	321	286	352	342	345	318	381	332	318	314	317	334	300	321	337	309	331	317	316	341	336	330	311	325	348	314	341	314	385	359	338	319	303	360	358	333	328	328	350	356	318	317	310	338	326	318	335	305	309	319	384	309	338	331	339	294	328	312	332	342	308	313	303	333	324	326	331	308	316	344	349	343	350	325	336	342	370	345	314	310	320	365	363	338	305	337	319	354	339	339	328	310	374	338	306	339	318	319	320	343	330	370	337	313	335	342	342	314	356	337	318	333	366	353	299	325	325	328	354	345	320	327	291	322	330	299	296	325	336	346	307	355	319	325	326	318	327	307	373	332	361	322	312	313	333	326	350	341	328	366	345	361	330	361	353	356	356	390	311	344	351	323	324	328	312	339	340	354	345	281	340	301	337	324	329	354	341	295	328	322	321	322	332	353	309	345	347	372	328	310	336	340	324	343	314	336	376	370	307	330	308	375	325	273	320	320	339	355	333	308	297	352	336	312	307	359	338	333	330	369	326	300	334	349	332	357	355	361	303	311	306	311	325	370	333	331	373	344	332	324	366	358	379	303	322	358	361	351	354	326	342	361	311	294	360	336	317	365	302	321	347	332	331	347	312	321	339	343	312	349	310	369	324	323	325	330	320	304	323	306	320	350	322	298	337	363	297	347	338	327	332	320	336	319	341	312	354	299	331	316	362	355	346	347	340	339	347	341	307	340	299	315	330	327	342	341	342	350	334	325	335	318	300	339	332	320	339	343	347	344	339	347	321	336	297	347	343	349	303	363	337	314	316	310	329	352	340	326	335	339	346	337	318	298	311	329	286	325	357	357	331	331	350	366	342	315	346	315	335	344	317	332	327	349	362	300	343	340	336	323	313	354	343	324	336	350	317	348	322	342	328	351	337	369	339	363	342	308	322	314	338	328	356	341	364	312	348	323	321	334	339	334	356	331	321	331	320	351	314	353	357	335	309	362	322	353	335	348	314	345	352	344	321	328	353	340	364	317	298	331	342	354	327	361	363	343	391	344	324	340	357	342	300	345	334	318	319	336	308	335	333	354	321	329	323	359	348	329	348	343	319	347	318	316	364	348	349	347	318	348	291	328	347	312	330	310	309	326	319	351	350	300	328	340	352	325	343	355	342	342	336	339	343	366	323	312	322	338	353	320	317	316	332	326	355	357	344	341	349	296	333	335	338	317	308	327	352	311	328	326	375	371	299	342	323	320	355	357	322	344	334	316	320	334	360	301	333	308	338	338	327	323	340	331	323	323	359	316	328	376	366	346	334	372	306	326	328	317	305	320	326	336	333	377	348	369	318	307	335	345	317	312	340	332	326	324	360	303	341	318	359	314	330	344	320	310	333	294	311	323	329	333	379	337	359	344	340	349	360	360	317	314	326	351	332	319	357	363	352	344	333	328	305	329	346	323	327	312	343	305	341	340	324	346	359
22170	16210	20816	20593	14229	5856	3300	2638	2189	1980	1744	1628	1496	1294	1244	1181	1200	1082	1018	984	943	987	934	908	927	905	887	884	836	823	871	837	839	796	808	815	827	835	842	780	811	790	825	797	812	770	773	797	748	832	744	780	787	781	830	777	826	809	784	793	805	791	817	800	784	797	773	799	736	789	790	742	775	801	802	800	805	791	799	788	730	764	740	793	807	736	757	805	756	745	764	792	767	809	791	796	777	838	781	779	753	807	790	791	815	804	823	812	788	799	832	754	781	742	827	783	809	802	782	815	778	730	805	756	820	762	800	778	810	791	757	790	799	794	842	823	772	848	779	785	740	765	749	807	807	746	746	783	784	765	796	751	783	764	789	846	797	778	729	750	777	741	775	768	797	755	773	821	724	833	767	804	769	781	779	740	790	763	777	801	763	830	839	800	745	741	782	804	778	756	769	758	793	785	804	808	775	768	776	771	791	807	764	787	746	766	771	793	769	788	728	781	807	763	767	805	769	790	784	789	770	834	781	766	783	789	811	811	756	795	759	801	760	777	750	732	746	774	810	817	812	809	816	802	758	824	752	746	790	798	782	802	794	798	802	744	814	717	757	815	791	795	757	764	837	801	809	767	753	749	822	732	794	811	781	791	782	769	755	792	767	789	782	808	806	783	768	779	761	830	811	810	808	796	802	829	807	825	759	781	753	769	761	735	779	736	776	777	794	797	808	770	774	785	829	763	767	739	846	758	766	757	830	794	793	781	829	821	817	804	768	789	803	743	768	799	746	774	806	775	798	775	746	815	800	856	792	742	771	757	793	750	788	785	822	806	760	829	792	809	838	800	746	753	779	851	778	801	756	775	838	809	810	779	780	816	792	723	784	762	808	761	759	770	764	766	803	747	821	805	806	752	790	827	775	823	756	809	739	750	813	817	803	808	728	797	737	811	845	812	766	806	788	775	759	787	726	776	724	828	785	798	738	806	772	793	782	811	741	783	804	752	788	846	760	803	813	801	760	753	766	807	771	761	815	787	765	797	760	756	767	795	747	784	770	743	772	777	773	781	783	792	755	784	821	758	792	758	806	810	794	773	792	815	780	816	762	753	799	803	799	788	798	779	809	744	787	743	790	777	781	770	769	783	775	781	824	779	826	777	762	800	805	820	779	748	756	772	799	792	735	729	770	806	754	802	742	758	777	769	754	817	798	822	824	792	784	826	782	762	781	788	780	794	750	764	819	780	820	819	837	850	792	809	806	803	744	811	745	794	813	776	795	774	791	849	733	790	755	786	851	824	768	822	780	782	767	751	780	807	764	828	772	792	822	794	773	753	738	813	804	830	813	792	757	767	755	821	780	781	767	771	736	772	839	771	794	804	742	821	801	791	769	846	770	786	800	774	762	772	824	829	717	806	785	786	787	760	807	782	825	816	754	797	811	819	821	743	745	839	763	796	771	812	748	794	840	733	781	807	783	752	809	787	763	793	789	811	798	764	795	738	768	764	816	805	775	807	789	748	801	784	788	801	759	804	838	780	780	803	793	793	768	746	817	797	768	758	779	790	757	794	803	760	828	780	792	753	795	851	786	811	751	757	817	846	811	757	789	744	796	764	739	757	798	762	801	792	791	782	819	801	780	757	801	763	816	820	810	795	762	848	820	791	765	741	780	748	765	768	795	788	750	776	796	794	794	755	775	786	764	730	814	798	829	755	771	810	716	792	818	798	781	743	744	790	823	796	813	775	757	776	770	804	808	795	779	761	805	716	795	765	832	765	780	777	810	803	803	780	765	726	830	768	809	773	764	770	748	782	794	782	728	811	810	804	771	757	800	824	753	793	775	753	793	824	781	752	790	791	726	799	794	754	786	833	805	802	797	736	817	779	797	758	738	775	749	835	756	823	808	769	777	786	771	797	831	746	821	812	796	760	779	791	837	767	809	776	779	792	801	786	824	770	751	783	786	802	805	820	822	782	768	787	791	830	760	779	759	813	761	771	787	803	763	731	793	727	799	815	809	761	759	731	763	786	769	802	760	745	825	775	757	760	794	790	740	821	763	775	814	744	793	753	761	755	791	788	818	764	762	796	818	771	825	754	768	745	791	779	766	819	757	805	730	810	804	749	816	812	793	784	724	796	820	780	763	749	781	767	823	822	775	811	755	780	727	775	787	756	810	751	752	782	759	766	774	741	769	837	827	768	791	771	814	822	740	790	808	795	735	764	753	792	826	794	827	849	821	777	813	811	835	764	795	782	766	757	760	739	783	770	765	779	781	752	760	816	817	728	740	777	780	740	737	736	805	807	744	790	803	788	741	796	802	777	780	802	793	778	804	792	780	835	784	795	774	776	779	746	756	765	809	792	784	729	780	737	796	749	783	812	820	786	766	779	793	770	744	838	738	811	820	778	758	784	801	834	774	817	745	749	745	768	821	813	771	809	757	795	811	768	758	757	810	801	747	740	759	729	798	751	752	743	768	759	736	772	771	822	777	769	753	809	788	759	786	804	778	737	767	801	854	775	787	783	754	781	784	804	790	818	745	762	769	791	800	770	729	758	757	767	732	845	740	791	784	838	783	809	766	795	794	770	835	794	760	765	761	762	775	788	794	789	816	842	763	792	781	760	761	793	788	772	764	785	779	779	813	772	775	827	760	765	806	743	771	792	828	771	769	772	795	757	806	747	797	788	724	788	787	826	814	803	832	811	757	766	800	773	769	756	839	809	814	740	796	825	747	786	782	769	841	783	775	825	758	790	768	807	774	789	792	765	778	804	839	821	804	779	761	772	786	726	730	783	806	775	827	767	753	767	785	786	780	807	790	754	817	797	814	804	760	778	771	786	730	780	782	809	846	785	797	770	803	755	820	839	844	775	772	818	785	816	786	820	806	812	812	795	778	825	769	768	768	775	784	783	825	753	807	796	754	777	753	763	835	809	770	755	741	830	770	829	785	789	725	787	775	796	765	812	811	792	771	767	756	785	791	782	870	769	820	797	748	797	759	791	782	748	822	801	758	807	768	736	760	817	813	814	824	773	761	792	769	780	790	759	790	761	800	800	769	763	751	758	779	842	801	832	815	782	808	803	767	808	728	763	779	680	801	784	806	843	800	809	781	831	808	785	793	809	769	859	849	827	803	825	825	756	799	818	836	793	707	803	773	821	758	779	809	769	791	792	770	774	772	755	747	767	753	849	754	798	785	731	773	805	813	802	754	790	752	776	786	769	777	779	846	741	801	840	821	813	772	843	821	844	784	851	832	776	761	823	770	760	779	784	767	726	796	811	785	787	779	834	769	813	810	825	792	791	767	800	764	883	808	825	769	820	787	829	764	802	806	825	776	784	797	777	774	785	778	808	818	738	793	791	743	816	810	834	764	754	737	843	782	803	810	816	765	756	777	818	760	775	803	775	784	793	739	833	810	744	813	726	779	825	777	775	774	829	842	741	782	835	782	796	721	800	736	817	764	742	825	776	785	757	778	769	811	781	779	745	798	741
40819	24501	22710	14862	8266	3231	1360	960	738	592	602	605	524	470	437	396	389	378	355	357	358	348	310	309	333	338	298	314	314	347	314	292	304	341	283	329	304	308	281	309	295	286	272	307	320	249	301	289	283	299	283	317	272	266	298	293	274	307	285	310	264	306	284	296	276	298	301	299	298	251	327	306	300	286	260	287	298	313	322	294	286	310	304	270	301	311	309	301	263	311	312	304	305	288	270	287	322	274	282	311	298	256	321	282	308	294	327	325	284	269	300	314	325	320	289	289	279	275	274	284	267	275	308	302	319	285	300	292	319	301	316	273	281	317	292	304	309	297	285	299	297	291	282	306	301	273	300	308	288	292	285	301	284	252	291	304	300	274	327	303	299	286	283	296	330	261	296	288	298	296	296	315	294	299	289	307	293	282	305	294	319	297	265	323	316	284	340	320	318	297	283	281	317	280	292	305	298	328	282	289	279	284	285	277	297	286	274	287	277	286	297	309	305	283	339	288	278	287	300	291	278	295	299	292	293	309	312	292	316	299	279	292	290	315	289	279	288	288	316	282	290	301	283	324	266	276	312	292	318	316	280	328	295	285	312	275	255	297	302	281	272	310	314	322	318	297	274	289	300	263	290	282	306	297	294	303	270	285	292	291	302	295	264	286	302	294	283	285	301	295	269	265	322	327	339	319	304	279	272	270	294	285	306	320	314	297	328	297	270	285	283	318	289	315	310	277	296	313	282	301	258	267	281	283	247	304	258	288	300	328	285	302	255	292	286	312	302	325	322	278	280	325	305	248	264	284	313	284	302	280	322	287	289	334	272	281	311	289	281	284	297	279	297	298	290	266	302	266	271	319	261	327	267	314	320	299	272	292	296	266	294	302	279	288	296	276	276	271	299	310	337	282	291	300	316	315	333	267	309	277	319	274	289	276	282	291	310	316	298	275	297	296	292	311	282	292	296	279	285	308	308	268	275	274	293	310	327	295	268	273	288	300	301	281	270	302	318	276	330	293	287	290	313	321	286	277	261	289	299	294	295	260	296	302	304	280	277	312	276	279	305	294	302	306	286	315	284	265	273	281	320	333	293	283	285	278	306	269	292	311	305	289	282	270	284	283	317	284	291	294	335	295	280	285	257	303	305	264	280	304	290	281	273	276	283	288	307	293	290	292	268	283	280	302	286	277	292	335	291	303	273	263	297	295	268	285	314	308	290	269	268	303	305	270	284	299	311	285	285	348	307	285	308	303	300	283	270	275	266	285	290	286	294	299	269	323	295	287	271	287	300	309	295	292	299	309	249	272	293	259	266	300	310	312	291	275	300	280	287	288	314	290	263	309	304	302	298	299	311	293	299	265	261	279	267	293	289	308	311	259	299	270	261	302	296	313	320	311	307	305	273	294	298	271	275	271	302	264	282	332	272	279	289	314	299	301	276	303	343	294	296	307	283	309	316	297	297	285	283	281	292	266	304	284	291	290	275	274	294	308	303	302	284	282	326	246	290	333	281	292	285	274	294	307	283	309	298	297	268	317	331	302	278	308	327	274	294	301	330	275	287	254	292	268	268	278	317	300	294	277	309	298	319	290	293	270	295	284	285	299	266	309	312	338	288	306	309	297	298	285	288	272	337	272	281	274	302	307	292	316	288	284	285	265	277	293	286	296	295	294	292	264	272	308	266	288	291	295	272	280	318	256	298	257	292	288	288	293	321	295	292	330	312	284	296	317	277	310	288	335	333	267	284	292	303	282	264	297	317	313	282	340	306	305	264	309	308	281	338	271	342	275	309	271	299	285	271	268	286	312	287	301	290	306	331	267	311	304	291	254	296	288	293	307	272	277	277	300	310	293	308	286	268	304	296	300	317	276	329	293	297	294	291	282	321	302	305	275	247	297	298	297	292	300	321	286	314	292	271	308	311	296	274	259	291	306	326	333	273	302	338	289	360	314	281	310	292	293	285	300	301	269	299	279	274	318	297	306	315	286	323	301	272	327	275	315	344	257	299	292	294	325	280	277	297	291	302	305	310	332	286	295	304	312	291	282	282	309	311	330	342	312	271	293	309	309	300	304	268	309	291	302	301	290	300	286	280	291	308	301	292	299	293	291	303	274	288	336	302	303	253	277	303	308	310	287	321	301	317	293	289	283	310	340	286	312	283	263	301	320	249	305	276	294	283	307	261	317	290	298	302	297	281	340	323	293	293	289	308	284	308	268	300	301	276	314	302	266	283	308	287	266	314	302	277	293	331	280	289	296	281	313	297	291	298	294	317	291	281	284	295	313	262	276	273	248	297	280	248	300	289	311	285	236	273	299	323	287	268	284	313	288	300	322	303	303	325	306	299	281	282	280	286	255	283	291	291	299	275	287	275	265	259	309	326	285	286	294	302	284	269	285	270	269	307	273	316	290	299	291	309	260	299	314	276	291	287	305	302	286	295	277	307	309	301	296	281	278	265	270	294	314	296	267	300	283	325	297	286	300	289	265	293	297	304	283	274	306	303	257	300	261	285	316	294	289	308	288	293	272	276	281	324	300	309	282	264	278	297	261	294	288	288	261	272	303	276	281	281	328	283	281	274	281	305	280	275	286	295	288	309	258	319	279	294	244	281	273	288	279	287	299	298	294	323	274	295	297	314	306	300	300	286	258	324	303	277	291	286	295	286	307	275	276	287	310	301	304	302	327	273	293	292	283	299	331	303	308	269	283	283	268	276	288	284	343	285	252	317	301	317	281	277	297	290	305	281	297	267	324	301	284	305	281	304	291	307	291	287	305	275	294	282	312	290	306	288	319	279	309	327	293	260	285	301	313	280	281	315	289	269	330	295	282	298	312	265	304	308	298	318	286	313	289	286	287	270	305	243	312	270	273	260	292	271	340	277	271	312	288	304	311	291	286	301	326	282	278	318	304	310	310	335	295	292	283	312	270	273	295	301	255	287	286	298	283	298	325	272	298	315	305	291	311	265	307	287	324	318	281	298	303	304	300	290	276	317	299	286	277	286	296	309	282	292	307	298	288	279	292	275	262	302	307	294	285	293	311	293	291	280	279	278	290	302	282	290	267	302	273	303	295	296	302	268	299	279	310	318	344	294	314	308	258	323	258	254	296	302	262	323	315	289	284	294	271	290	301	287	282	310	241	297	273	320	288	298	297	312	293	270	309	275	286	332	332	266	297	290	288	326	297	296	273	306	286	283	281	291	282	313	274	273	297	290	286	280	276	303	298	277	256	322	299	290	281	295	309	277	294	279	295	301	278	270	277	262	296	289	288	276	285	278	306	294	255	308	272	314	268	290	329	302	314	293	301	272	320	285	276	254	294	286	270	331	327	311	303	297	276	289	282	286	297	304	297	295	273	270	273	302	276	284	328	320	278	302	322	298	265	318	318	291	344	304	283	277	281	287	312	254	299	277	254	283	336	324	292	302	287	274	312	303	310	292	303	323	289	293	299	301	276	287	292	300	306	276	270	299	294	284	323	316	254	282	304
26903	20258	28142	24514	17980	8376	4749	3810	2884	2361	2322	2132	1846	1660	1465	1304	1193	1213	1138	1020	1011	970	974	933	932	895	803	800	803	808	801	833	804	770	710	729	755	749	739	771	752	730	743	737	784	756	741	716	727	716	707	725	667	737	736	711	734	674	692	715	723	641	687	702	699	723	719	673	676	728	736	675	679	656	723	711	642	686	699	699	719	667	711	669	691	656	680	653	670	759	676	711	674	679	681	719	690	697	674	694	702	728	702	734	680	692	681	744	673	689	758	708	728	697	679	654	704	704	681	702	725	695	706	665	722	678	764	697	682	684	675	684	745	650	725	702	704	693	724	696	683	670	701	673	715	741	705	693	693	664	687	720	682	720	672	655	690	658	681	705	711	673	718	697	714	638	677	702	692	682	768	726	698	665	735	709	694	713	728	715	593	738	705	649	662	727	695	666	685	714	717	666	657	697	693	732	689	671	673	669	713	698	677	719	698	674	689	688	719	731	607	689	699	698	717	639	667	661	746	695	718	676	692	722	660	656	671	711	697	701	649	670	652	728	634	716	672	722	707	725	753	693	671	661	721	659	707	687	724	726	675	667	670	648	729	653	685	689	706	720	696	688	737	638	653	753	676	711	703	714	691	686	736	674	710	709	667	707	674	710	702	698	661	690	676	699	649	715	704	659	695	683	698	695	698	701	678	699	696	695	710	702	684	701	686	667	678	662	742	649	683	721	698	662	695	701	708	657	696	678	692	734	680	735	728	740	694	694	671	714	662	729	686	700	666	670	696	677	744	679	696	695	774	712	689	705	706	708	717	713	659	645	684	709	694	674	717	641	750	702	668	684	717	681	703	646	675	644	685	661	676	729	660	699	711	704	686	694	723	707	646	716	675	689	661	695	681	699	687	705	670	678	677	718	693	689	663	717	755	694	683	700	672	746	667	682	677	734	705	702	713	660	641	656	648	646	711	699	737	696	675	660	675	709	693	678	697	724	786	685	683	692	685	688	708	726	702	676	689	726	694	657	690	728	720	673	711	715	649	793	705	724	708	693	676	722	716	687	720	679	710	638	720	684	686	698	651	675	722	694	695	700	755	669	780	684	699	683	683	676	688	702	707	760	686	724	666	697	661	629	718	642	691	721	726	663	682	715	686	690	649	662	712	683	742	660	720	666	722	670	724	679	688	677	692	713	690	716	730	747	706	710	684	687	684	672	678	710	698	651	650	710	660	711	631	673	713	725	680	707	697	729	692	655	709	693	693	701	683	683	696	705	676	702	761	716	681	668	695	668	700	655	740	677	665	652	696	697	676	697	666	737	752	714	704	677	720	671	689	699	667	662	661	653	740	680	730	699	683	706	681	679	706	682	673	668	699	689	717	693	716	656	735	666	729	688	738	705	743	695	672	685	699	723	713	704	672	714	735	638	665	647	710	715	706	728	693	703	734	661	706	687	680	733	693	657	677	699	723	706	768	730	705	676	739	693	696	680	706	682	679	694	706	678	662	710	717	687	718	672	667	682	735	721	707	724	684	722	662	662	735	695	710	656	703	718	691	673	669	679	687	683	685	712	721	720	738	722	694	677	696	711	702	694	681	712	704	681	688	674	711	740	681	706	663	672	696	723	729	683	688	681	702	662	713	732	712	676	699	732	662	605	690	685	715	734	652	728	653	708	648	737	722	676	705	697	672	692	667	679	671	712	709	724	717	704	683	688	677	727	701	731	695	674	687	707	706	722	693	688	698	670	719	728	657	721	650	683	658	775	728	671	661	697	708	651	710	725	700	706	674	683	691	670	652	695	675	730	674	677	703	702	704	701	680	698	668	706	715	648	673	672	751	722	683	731	677	707	674	718	666	672	734	718	685	680	707	675	672	696	661	695	693	718	717	704	666	726	680	647	711	699	724	681	735	681	689	684	699	724	723	680	720	678	662	760	687	717	729	698	717	710	684	715	694	653	689	691	721	671	682	693	714	722	645	720	674	733	683	726	682	692	688	705	723	702	685	691	686	653	736	659	674	698	678	682	688	714	746	698	695	682	690	722	675	704	687	694	707	648	718	759	710	681	692	697	694	698	675	667	667	664	709	731	678	713	674	638	663	678	645	706	674	708	706	663	725	668	690	661	710	676	718	691	639	729	679	742	687	688	666	672	713	717	661	724	688	724	663	657	702	720	744	729	686	652	704	691	685	704	714	702	667	667	723	694	718	662	683	695	697	656	690	711	680	691	673	688	679	713	710	735	666	694	659	704	678	751	698	686	730	702	709	676	699	683	727	679	658	666	705	734	654	683	652	632	670	693	676	746	693	715	722	703	683	703	665	684	704	701	670	684	701	701	696	717	690	692	708	694	702	652	694	710	707	753	694	717	721	709	709	700	660	679	679	664	681	665	699	693	685	661	676	664	731	685	713	668	724	656	700	743	691	717	675	691	702	701	690	731	679	715	702	729	634	683	685	702	655	693	717	669	694	712	693	684	660	713	701	681	672	667	692	675	696	687	704	698	670	689	675	673	737	641	707	717	659	731	678	676	710	701	715	711	727	711	691	669	719	697	683	709	666	674	733	715	716	633	720	738	744	689	708	723	675	715	689	735	763	720	645	618	704	734	709	674	673	744	734	682	688	649	751	713	731	679	623	688	745	719	691	701	670	715	687	662	677	704	732	714	719	623	682	679	716	664	675	695	620	732	677	663	734	649	671	709	741	710	676	737	733	700	694	673	639	654	697	710	695	650	708	670	667	740	692	648	685	678	659	695	719	731	722	684	698	761	687	668	725	728	695	698	675	690	696	683	733	748	700	677	665	713	694	661	702	698	663	694	699	643	721	695	733	683	691	698	686	675	682	735	718	712	727	720	710	666	646	747	710	712	693	710	705	736	724	713	693	724	637	717	717	733	728	672	634	658	732	702	674	673	690	689	648	694	698	699	724	735	673	696	682	669	656	701	640	720	663	684	689	742	722	707	703	711	727	696	680	712	689	670	710	686	700	691	673	740	649	674	715	684	707	675	689	750	710	691	674	743	702	731	736	702	657	686	708	676	761	704	682	679	723	692	673	726	723	644	691	718	689	677	734	715	666	682	684	702	716	747	746	656	695	678	664	670	687	653	658	709	690	705	716	697	697	659	696	726	677	708	667	682	675	685	720	722	690	689	672	694	684	669	659	698	719	645	704	708	687	709	673	766	698	675	727	689	679	696	686	707	687	663	702	680	710	665	719	690	701	657	701	712	714	676	674	734	698	673	708	680	633	719	687	692	683	682	666	656	669	777	678	698	713	691	698	702	707	673	707	664	744	693	718	675	693	706	706	667	715	693	653	689	653	653	709	689	656	699	702	662	680	691	736	714	685	662	693	693	689	705	694	690	688	675	759	691	674	700	679	694	738	688	690	684	688	716	704	683	693	680	672	742	708	721	713	705	710	691	667	705	653	715	710	717	706	724	734	706	627	666	720	665	726	715	682	701	715	662	706	609	687	719	686	687	657	726	695	649
19597	10104	5608	3044	1265	675	600	513	432	444	398	352	337	379	325	356	359	330	369	354	301	355	298	295	342	351	383	352	343	334	341	304	330	310	311	296	318	311	330	310	355	301	327	314	307	331	334	311	325	319	330	324	293	309	306	341	349	341	332	301	328	316	330	344	341	304	348	336	324	299	326	334	317	316	348	306	343	312	291	281	279	314	334	322	294	298	339	287	332	312	286	327	297	315	321	326	305	316	314	294	321	279	320	325	331	283	288	320	335	304	304	310	303	340	332	317	311	307	347	301	312	322	311	331	324	305	340	339	319	329	345	304	372	302	311	303	348	328	309	297	290	318	299	300	325	308	338	326	330	323	326	308	306	316	334	275	360	313	325	316	340	298	318	304	313	324	318	311	317	299	323	315	346	337	313	338	353	322	342	293	307	298	311	270	347	324	353	313	334	336	323	335	345	336	309	335	311	329	321	275	302	297	337	302	340	314	323	308	328	335	322	328	343	343	293	331	307	347	311	313	308	314	340	336	300	314	313	312	298	330	332	286	323	343	296	356	345	312	327	320	307	293	335	347	340	311	304	337	328	304	333	299	320	363	311	339	321	335	341	309	314	333	336	318	299	304	299	322	350	325	282	320	300	340	331	343	310	365	312	323	341	306	279	320	332	331	348	329	340	314	314	324	329	335	292	326	333	317	326	341	308	316	315	302	336	323	308	336	306	326	322	325	323	356	314	323	374	361	316	325	345	334	293	330	331	335	274	339	340	330	317	319	310	318	347	338	329	285	295	305	322	295	357	313	309	311	297	312	335	314	319	290	313	340	302	315	318	291	307	333	326	334	292	317	353	289	306	314	310	313	348	310	305	294	280	288	321	300	346	329	315	255	314	320	300	306	299	340	327	294	320	310	315	333	316	331	302	325	330	300	321	297	310	328	309	326	281	337	313	327	338	337	299	326	307	348	313	300	307	300	304	303	327	289	312	305	319	334	309	279	318	298	323	315	313	332	326	294	322	341	327	346	293	329	298	298	332	327	324	325	329	356	323	310	290	340	292	302	318	333	341	355	285	303	330	315	333	305	362	300	304	327	310	311	323	319	317	352	319	295	332	335	295	313	333	304	309	301	293	310	371	338	307	312	347	297	341	343	322	320	320	293	319	296	278	303	289	325	328	335	314	317	308	317	288	316	320	310	310	334	328	358	320	325	299	333	289	326	342	347	304	324	311	330	298	313	279	326	320	299	339	365	340	320	367	319	315	330	293	307	320	319	305	323	315	280	304	321	347	292	297	323	338	322	306	330	331	303	359	332	325	314	322	273	303	318	316	282	328	341	323	315	345	315	323	322	311	320	333	333	309	332	289	312	327	333	315	332	291	338	325	300	371	328	333	335	359	317	326	313	317	297	315	297	339	336	301	304	307	326	368	316	318	324	330	321	282	290	309	305	310	285	313	263	344	314	359	327	315	320	345	319	307	303	319	308	353	312	334	337	333	337	369	344	315	325	293	314	339	308	305	319	328	330	308	324	327	343	289	303	316	317	306	336	329	328	325	332	337	353	327	290	331	317	304	327	298	332	336	336	301	309	335	296	321	330	332	333	314	300	326	303	319	335	323	295	340	327	289	322	329	319	300	330	313	344	331	345	306	320	348	328	296	295	351	319	290	342	315	294	314	324	281	322	323	345	278	319	309	343	314	298	335	297	337	336	287	307	336	300	326	304	325	284	320	341	329	342	334	326	312	321	326	309	351	314	339	319	319	276	321	332	302	331	296	349	340	302	303	307	327	310	325	299	309	302	340	335	305	308	327	305	319	323	342	331	342	321	303	312	323	320	336	309	339	306	314	299	350	321	297	331	329	311	350	337	314	371	317	281	311	289	323	341	326	296	322	315	296	338	299	341	341	319	312	327	295	332	288	319	314	284	335	321	336	295	280	308	337	337	346	328	306	305	325	324	295	351	356	313	337	347	297	330	303	320	345	311	326	320	313	301	320	306	302	316	317	298	307	308	310	333	339	297	294	295	296	309	329	358	319	351	324	323	329	337	357	315	332	329	322	318	342	323	278	324	310	323	311	309	325	297	330	297	331	316	317	306	344	323	309	342	285	289	339	335	277	331	309	329	264	323	298	305	352	286	331	305	319	326	301	323	306	354	323	319	336	321	311	302	322	332	299	298	295	318	313	311	329	330	352	340	331	317	318	296	294	328	327	315	316	322	285	348	322	326	291	327	324	311	330	310	304	299	386	275	336	331	289	337	354	314	335	297	297	330	318	291	360	348	336	331	339	321	307	312	311	315	312	315	304	309	321	317	317	313	324	328	297	298	305	332	307	322	346	325	345	344	274	317	340	329	329	316	336	305	320	309	313	311	297	331	318	295	329	306	293	298	320	319	325	318	308	295	297	325	354	307	335	330	334	298	297	290	312	327	292	326	292	294	299	350	369	319	309	326	302	323	312	320	307	337	280	291	338	327	317	301	337	337	309	344	339	315	327	282	313	354	323	304	289	327	301	310	337	298	340	329	325	340	321	294	294	324	317	273	336	338	306	319	303	338	325	305	325	331	323	309	329	342	341	312	317	322	331	339	333	321	315	317	333	307	324	348	323	336	308	353	302	338	313	307	340	312	336	345	321	280	303	330	321	302	326	324	305	307	295	294	313	342	325	333	303	357	313	296	303	321	319	323	337	290	331	317	349	321	312	341	337	337	294	323	306	309	312	300	313	320	338	330	299	316	303	279	324	314	310	312	346	314	331	360	300	357	342	327	290	305	322	307	292	338	309	320	332	321	333	338	321	287	332	310	308	339	315	340	307	319	289	334	312	311	337	322	307	351	330	333	383	336	332	306	352	319	298	346	317	300	332	312	297	293	337	322	324	322	299	331	339	330	307	323	333	328	330	303	337	297	280	306	310	308	325	300	320	287	298	335	284	328	333	279	340	312	301	325	332	315	316	321	330	326	322	343	312	319	334	302	310	293	309	330	315	340	320	338	332	317	319	343	332	303	305	329	318	312	298	326	326	311	323	271	339	308	326	298	322	317	310	309	273	304	333	289	298	343	320	307	314	325	300	316	298	329	324	334	287	299	343	329	320	281	323	349	340	322	315	331	342	283	337	313	337	321	322	310	322	299	326	358	331	332	307	353	285	320	295	307	327	339	331	327	326	303	327	351	315	326	338	306	342	310	302	344	314	338	294	333	289	314	300	358	311	319	320	293	332	325	325	325	335	307	296	339	333	316	301	305	342	314	313	323	338	306	349	328	324	322	310	342	289	307	323	333	357	344	354	324	302	340	330	268	291	354	340	363	312	373	324	326	337	327	321	307	321	289	336	304	293	320	308	333	318	309	342	324	292	311	322	356	339	299	318	303	335	280	306	359	325	328	312	314	310	310	298	290	326	336	339	312	351	315	299	349	319	313	309	339	327	314	288	340	337	308	339	316	289	309	329	340	314	331	317	330	327	307	304	265	327	342	339	343	360	327	341	311
14094	9217	9654	7735	4450	2764	1996	1746	1493	1356	1242	1172	1080	1032	967	920	902	860	826	801	821	832	839	834	735	795	756	811	750	804	787	800	757	754	700	787	805	710	743	739	753	784	735	743	739	737	749	754	761	795	743	743	808	756	827	734	735	769	767	740	718	712	762	755	756	746	753	732	751	786	754	748	726	780	746	791	758	753	799	756	767	753	750	776	769	764	781	742	823	758	726	769	778	777	756	741	805	734	764	742	709	707	787	773	722	788	759	746	774	724	767	726	728	775	777	790	736	744	735	764	792	773	783	749	755	725	717	802	716	741	743	860	727	740	738	756	784	744	723	811	744	735	732	789	775	754	807	760	745	815	769	782	769	758	805	767	760	690	728	744	765	778	782	736	756	717	749	746	782	756	789	773	737	773	758	801	778	777	757	742	757	716	746	781	725	747	737	786	713	768	788	789	743	760	705	769	795	796	744	724	765	734	775	735	752	771	756	805	762	729	760	752	770	751	751	746	785	757	721	749	738	750	774	762	728	745	701	733	762	756	749	777	745	752	698	801	780	783	725	735	709	729	768	762	766	767	761	714	745	753	783	769	769	744	739	812	746	777	722	785	751	724	759	725	798	767	741	737	752	752	758	827	761	779	819	696	738	778	728	761	776	716	703	770	726	745	752	770	789	761	793	754	745	731	784	761	722	741	736	784	768	737	735	764	728	750	735	747	792	707	710	728	756	755	731	755	741	751	802	735	745	710	762	740	793	771	662	705	772	790	789	774	811	736	749	724	761	777	675	729	777	768	755	730	755	743	743	764	720	736	690	780	735	751	706	782	771	689	703	810	689	773	778	742	732	808	768	778	784	793	751	725	724	731	739	728	733	768	791	786	758	724	787	793	721	755	756	761	724	743	715	729	785	750	753	761	777	726	760	755	715	758	758	742	747	773	776	764	758	745	740	738	807	733	787	792	742	771	758	745	807	757	747	727	766	793	752	755	737	736	751	737	747	764	773	789	774	728	753	786	742	732	775	767	764	765	728	739	774	788	739	744	747	771	715	763	757	754	788	736	797	801	724	676	768	793	811	721	757	756	751	748	684	729	777	723	719	743	809	771	700	747	732	711	763	800	784	749	790	751	756	787	780	709	741	754	745	763	756	731	765	712	754	795	773	752	757	779	768	731	725	747	765	768	761	746	823	760	742	762	727	780	756	761	720	754	791	787	723	778	790	722	772	761	735	721	746	757	793	731	750	764	774	744	765	790	730	722	742	773	753	738	744	753	751	757	755	770	716	754	712	773	762	802	804	767	760	752	740	768	785	756	728	795	760	730	742	752	745	781	741	762	726	731	799	807	737	715	749	742	692	760	767	775	730	748	695	737	734	758	756	754	743	739	811	745	780	768	717	766	724	722	754	743	765	781	740	742	730	711	731	730	763	779	736	723	738	688	756	754	757	716	767	724	778	727	740	726	729	716	788	740	748	752	705	699	735	762	725	728	761	744	730	835	780	818	778	741	771	773	729	757	752	764	767	709	781	767	732	787	740	727	725	775	774	740	724	793	729	759	731	782	770	724	699	750	753	766	760	789	781	761	763	718	780	814	758	732	755	737	756	736	778	747	759	756	769	746	745	774	755	717	745	751	730	761	733	735	782	729	765	760	779	745	768	771	743	765	745	757	749	703	741	755	734	773	755	773	805	766	776	765	734	732	759	765	731	723	756	725	736	734	776	735	746	751	781	707	698	744	786	779	728	815	757	691	761	801	761	729	714	721	820	760	796	749	722	732	734	785	761	795	727	785	723	727	762	720	783	763	726	737	767	733	741	818	720	723	766	807	744	753	761	780	754	722	780	751	730	724	790	721	828	772	734	740	760	720	771	767	728	744	712	758	765	750	774	716	779	788	794	756	781	784	745	796	774	732	765	709	769	776	726	732	745	748	703	783	732	769	815	802	768	739	757	724	763	729	745	769	735	694	723	743	793	763	703	744	730	724	746	777	763	757	760	709	762	733	770	747	796	773	736	807	777	736	769	741	756	764	770	733	754	736	759	762	723	725	776	801	761	766	731	727	707	797	777	731	768	730	736	742	734	792	733	730	718	775	741	730	750	717	766	774	732	742	766	753	734	761	740	737	749	743	739	731	752	772	805	760	766	725	755	723	751	735	768	742	720	686	741	796	722	741	744	753	730	762	723	749	764	705	727	708	768	785	754	727	752	775	701	801	783	742	787	742	804	755	769	719	725	752	805	752	728	763	757	750	704	788	740	748	766	707	733	766	742	781	764	769	771	710	753	780	771	753	790	763	736	725	720	782	798	739	739	758	711	769	737	753	775	779	750	743	750	794	770	751	753	770	753	749	769	771	781	790	761	763	760	715	734	755	768	812	735	763	730	754	782	771	767	747	732	756	768	781	743	770	757	727	736	762	750	779	689	754	788	758	750	806	759	753	735	744	715	783	765	740	758	811	787	765	763	703	726	732	808	793	696	769	789	751	747	684	741	697	782	741	803	701	741	775	801	770	758	734	769	758	732	742	794	700	787	800	744	747	713	774	758	641	761	726	760	769	734	741	760	750	738	809	746	757	758	747	717	801	708	750	748	769	777	750	767	715	710	803	780	730	750	772	762	717	771	765	760	788	742	715	770	758	761	760	757	775	755	784	755	761	764	729	769	714	742	731	785	737	699	741	793	788	761	727	788	798	766	730	764	786	780	745	783	724	739	753	791	765	753	796	790	754	763	755	738	741	765	703	744	785	732	769	748	749	734	767	776	732	750	746	753	718	781	744	769	771	760	759	742	784	744	773	762	751	752	748	680	764	782	770	753	721	710	749	755	806	757	728	728	768	780	755	729	732	743	768	779	825	696	719	770	742	786	728	779	720	750	770	793	751	775	712	789	735	776	777	718	766	801	734	800	757	753	759	798	750	718	725	742	768	752	778	718	712	711	807	745	805	748	766	707	731	761	773	787	764	717	731	755	740	792	767	729	758	782	741	778	781	777	737	780	764	789	786	730	791	780	731	749	735	754	832	766	712	763	757	763	771	749	727	727	765	749	738	734	698	783	777	754	726	741	732	725	779	732	766	784	746	774	767	733	761	698	723	728	782	775	768	818	737	753	778	746	728	711	742	712	751	766	729	795	733	747	795	686	738	796	768	740	810	772	746	749	761	734	711	768	791	814	715	778	749	767	756	742	754	753	765	776	750	773	748	778	794	744	770	735	795	739	703	736	711	716	803	761	792	738	728	760	776	747	745	755	752	751	789	792	776	776	730	704	751	749	766	753	785	749	711	745	761	779	809	753	755	785	757	745	793	754	747	749	776	737	772	756	766	755	763	751	770	754	750	745	767	752	785	761	710	690	749	718	753	780	821	768	734	755	729	768	763	699	751	741	742	763	712	765	778	754	752	769	750	779	703	734	733	806	760	791	807	750	686	709	689	833	759	762	717	765	787	715	734	740	747	750	715	748	772	777	716	737	802	737	743	750	767	748	752
32334	18852	15701	9495	4079	1433	820	709	589	503	489	454	427	426	403	402	415	371	340	358	329	357	343	348	343	303	390	347	331	356	350	305	335	352	313	320	327	337	341	313	348	338	336	337	357	370	375	313	317	330	346	312	349	311	319	303	287	319	343	355	306	313	353	349	351	326	292	321	309	344	301	333	350	309	312	341	344	325	327	354	314	301	354	324	320	328	333	304	327	328	300	308	333	337	304	307	323	329	323	361	308	336	330	332	335	313	348	341	321	325	347	363	336	348	332	354	293	334	300	337	317	302	342	327	309	324	330	350	317	340	373	338	362	331	336	326	327	334	320	296	292	275	309	343	332	336	287	326	362	331	345	334	357	329	308	292	333	339	344	351	335	336	317	341	312	320	296	329	345	344	321	369	353	300	291	290	333	332	360	298	358	341	339	331	318	297	317	316	348	324	299	283	327	318	334	307	307	323	318	338	331	350	313	325	358	353	319	320	313	358	362	361	342	322	334	299	345	330	346	335	284	325	326	293	326	336	348	297	360	329	315	341	332	324	330	330	367	340	296	332	319	382	338	341	326	336	311	328	334	309	322	331	330	369	332	341	295	337	339	320	305	341	341	353	338	356	316	330	331	324	329	312	313	349	369	333	342	366	342	357	323	323	377	352	319	334	340	311	356	325	329	338	327	335	352	335	338	313	343	308	323	340	306	324	343	334	320	373	321	295	373	339	319	328	309	349	309	350	336	308	371	339	333	355	332	364	370	301	342	319	344	311	367	378	340	346	343	343	302	312	314	298	357	338	337	339	357	371	321	314	380	340	320	346	333	341	331	342	315	339	346	340	314	312	344	324	343	320	346	319	309	321	346	300	316	309	348	333	348	339	358	346	314	306	293	353	315	335	358	305	370	348	333	351	315	337	321	317	326	321	341	325	312	340	331	331	375	305	336	330	338	358	360	350	338	389	339	327	327	367	328	332	344	319	321	349	292	339	356	330	311	351	359	365	329	352	344	349	355	330	326	348	340	364	329	352	332	377	326	331	353	318	306	305	343	365	326	334	347	326	372	339	356	333	305	318	344	321	366	339	354	328	319	360	345	315	402	324	307	361	345	333	315	351	323	324	351	343	319	334	326	344	349	347	361	313	356	325	291	337	336	318	329	335	314	317	318	339	333	310	341	339	362	361	341	299	338	382	318	307	341	335	323	341	312	323	325	347	330	329	317	310	310	346	326	339	370	328	339	337	350	344	328	329	339	322	356	340	344	318	328	341	352	357	318	305	315	338	337	334	340	332	336	326	327	329	328	318	340	294	343	340	319	318	350	375	306	302	341	343	340	330	336	356	302	343	311	309	312	322	368	320	309	344	323	353	325	322	319	322	322	322	353	337	340	342	376	300	323	344	323	306	348	335	307	347	351	351	339	326	368	365	330	303	325	345	328	367	323	326	347	316	325	300	332	327	338	362	334	331	325	354	319	325	331	307	321	342	347	299	336	343	336	322	328	329	307	332	342	365	326	299	298	302	369	380	362	330	348	300	341	355	329	345	342	332	306	309	310	324	347	362	331	322	354	311	344	308	289	333	357	337	323	321	325	332	344	295	272	334	305	372	323	309	349	338	336	325	337	337	336	330	320	335	344	359	322	309	352	326	336	317	327	328	329	356	349	346	359	297	336	343	317	337	326	354	336	339	349	314	298	327	347	341	344	357	339	341	346	303	335	320	322	309	355	334	334	340	305	324	319	329	374	337	356	311	333	297	342	340	340	326	324	324	335	326	338	330	358	326	332	352	342	339	321	336	305	353	330	326	343	346	339	335	353	316	330	313	322	342	343	330	332	336	343	341	371	312	307	327	343	302	326	303	328	371	303	336	306	337	290	339	353	321	325	333	317	351	320	317	376	331	343	342	304	330	326	337	297	334	330	353	357	331	368	352	311	329	355	383	336	295	338	352	353	304	325	335	342	299	311	306	335	349	327	361	355	317	329	361	320	350	301	350	361	317	358	322	336	340	329	335	350	331	347	312	348	309	344	309	339	306	351	374	343	343	327	361	307	326	353	307	326	345	349	310	315	312	293	322	337	303	327	329	286	352	366	344	294	324	360	325	374	343	317	344	342	311	328	329	352	359	338	306	330	345	356	365	316	337	311	337	296	358	314	353	325	355	303	302	320	370	327	330	335	354	336	357	339	336	345	316	306	336	309	314	311	318	332	329	323	321	317	320	337	393	370	326	301	300	328	315	323	360	303	338	321	365	351	346	348	328	349	334	329	331	331	286	317	340	350	326	301	315	323	310	342	328	343	347	305	366	310	332	327	342	318	343	317	328	358	341	375	331	354	342	327	342	343	314	342	303	344	307	329	358	319	314	315	317	307	340	326	328	328	347	361	293	336	334	303	373	320	317	364	368	306	334	350	336	331	299	303	360	332	348	315	368	333	325	359	319	312	334	323	333	308	369	324	323	327	332	336	318	325	375	348	357	364	328	357	368	299	331	319	336	337	313	295	315	346	318	316	341	327	344	303	296	351	322	339	332	351	353	340	306	332	325	345	327	324	333	351	303	321	300	318	319	361	348	344	327	322	295	320	334	348	332	311	365	337	333	322	337	363	327	323	301	347	323	320	348	349	359	361	346	327	366	302	329	350	355	351	334	313	358	347	352	344	352	322	330	371	308	299	326	354	373	310	314	351	304	342	383	327	335	333	315	327	348	332	309	333	340	348	382	356	339	307	349	352	327	318	306	324	318	327	361	335	336	361	304	350	322	318	358	341	328	344	359	343	330	331	313	359	314	326	321	330	380	315	345	364	336	340	353	305	329	332	323	352	330	309	337	344	326	329	307	335	342	351	307	361	318	334	339	322	350	344	343	276	333	319	310	333	331	302	354	313	338	319	315	334	343	359	313	315	321	364	308	327	314	374	301	345	338	333	336	315	337	344	354	322	317	316	342	345	339	292	336	294	318	293	325	335	308	328	333	306	306	314	318	339	331	359	332	334	343	336	340	354	325	339	347	362	343	341	355	330	295	308	323	323	328	347	316	317	347	337	308	329	328	321	341	321	344	322	322	339	326	353	350	322	363	336	345	365	337	331	321	322	320	318	317	316	328	309	354	343	328	375	336	351	357	335	328	328	342	356	317	348	307	335	356	317	313	327	323	330	312	336	300	353	313	331	307	371	354	317	343	322	329	320	308	306	330	338	311	325	342	356	322	342	377	342	342	326	333	305	308	310	334	336	330	331	284	334	343	321	334	331	327	337	314	347	340	338	342	348	357	326	329	340	304	332	336	308	314	332	349	335	338	323	356	346	304	328	325	341	336	312	307	307	340	342	303	324	332	317	299	338	344	331	319	332	310	371	380	358	316	318	346	347	330	332	304	346	342	353	363	327	310	335	307	290	350	350	323	306	324	354	302	359	355	311	357	327	316	356	338	291	342	331	316	322	391	337	367	324	326	300	355	327	365	363	321	346	332	353	338	350	343	325	318	349	367
22606	16466	22649	18863	10825	4699	3178	2644	2172	1866	1758	1575	1512	1322	1252	1121	1082	1093	968	958	981	1014	922	897	830	828	908	851	857	902	852	846	795	807	821	785	775	780	821	835	770	737	779	779	777	773	839	783	799	780	765	775	770	783	794	847	758	780	764	803	778	811	792	827	832	780	760	790	725	790	805	785	780	806	772	758	787	811	799	818	777	787	721	800	753	779	779	793	801	829	828	764	808	815	765	825	760	777	767	757	769	779	802	807	796	769	798	803	836	723	811	768	749	779	735	775	757	782	789	794	807	782	779	779	761	791	796	786	770	817	803	781	772	821	786	759	768	819	820	755	748	738	850	758	828	768	780	782	766	776	760	792	758	784	788	750	837	784	812	780	737	790	766	730	763	872	767	780	762	784	725	743	781	821	794	764	801	748	804	783	775	769	775	781	797	765	751	747	779	742	738	767	804	724	763	792	778	787	751	766	791	803	847	798	812	758	784	825	754	799	799	807	805	797	697	771	715	728	760	724	757	785	740	746	751	812	769	788	757	755	797	819	798	783	759	843	765	786	799	803	751	792	766	755	757	809	797	774	776	784	788	832	780	763	778	756	776	792	801	792	758	840	746	784	786	760	831	773	790	759	781	795	790	774	816	786	770	764	803	793	790	808	773	814	758	740	732	830	748	783	788	807	801	778	785	850	765	760	757	795	733	759	840	787	853	765	741	768	747	795	843	796	710	796	740	784	806	822	779	778	759	843	774	768	774	796	785	810	797	796	757	766	783	809	782	763	790	763	782	776	765	786	809	774	792	830	773	780	763	778	778	830	777	804	761	817	745	819	797	792	841	746	801	822	801	794	760	762	824	768	815	787	785	854	770	764	797	719	775	775	754	833	825	761	749	787	744	789	793	753	758	787	805	776	779	777	776	784	738	790	739	788	807	803	791	791	847	763	748	811	814	776	768	746	795	726	823	788	775	807	704	790	798	791	829	814	781	829	803	738	791	826	796	768	767	803	837	769	797	766	803	811	755	770	788	778	847	751	771	794	787	779	794	832	755	803	733	785	755	773	800	814	763	761	766	790	776	768	772	766	789	853	785	772	752	842	792	784	757	754	791	767	838	832	806	796	716	848	777	807	813	798	756	757	755	792	835	746	783	764	762	780	781	793	796	767	768	792	765	767	771	828	818	791	783	799	787	797	799	787	756	777	777	818	770	762	729	809	739	789	771	837	825	793	721	810	746	750	786	781	733	775	735	775	752	767	782	775	828	828	772	799	756	808	788	748	753	756	747	811	794	800	762	804	794	758	788	798	790	746	833	763	772	756	778	808	809	813	816	754	729	766	790	803	792	788	801	740	772	776	825	796	784	762	751	764	799	804	799	767	783	752	830	762	784	804	766	745	807	809	795	798	830	750	767	755	798	765	766	787	766	862	821	802	763	784	758	794	834	767	823	828	817	777	757	816	780	750	760	789	797	744	806	770	809	815	794	776	814	813	848	803	803	763	790	806	770	822	788	749	789	708	781	738	788	789	775	778	808	790	754	804	771	784	724	786	783	760	818	826	831	800	748	808	781	761	789	756	803	784	765	805	767	796	740	779	782	760	793	780	748	721	794	796	790	791	776	826	777	780	785	791	791	817	755	806	834	787	722	774	764	748	829	840	754	797	739	810	807	782	754	819	786	816	686	735	755	841	803	740	764	764	763	803	760	782	788	785	806	785	750	761	780	806	749	793	774	770	783	797	826	786	761	787	783	814	788	788	805	768	765	793	791	794	749	754	804	755	771	771	774	804	760	800	788	751	828	804	789	764	748	793	800	751	797	827	774	737	792	784	749	759	810	775	788	735	755	746	790	780	764	776	759	781	791	763	815	794	788	756	773	828	730	784	748	775	788	819	804	754	802	790	785	819	785	771	864	804	834	763	722	808	743	769	780	774	838	799	777	797	770	731	804	747	796	823	816	794	753	796	745	818	793	787	720	816	832	805	760	749	773	772	793	719	755	791	778	774	782	789	802	805	785	810	786	812	773	757	850	729	762	778	782	782	821	809	805	752	787	811	818	802	779	783	732	838	754	780	791	789	793	772	809	771	781	839	763	781	771	785	776	735	806	791	813	748	813	746	801	778	769	803	752	767	793	778	756	804	782	745	764	808	788	776	770	792	832	751	824	785	752	791	787	791	759	831	774	797	782	752	747	802	751	754	732	807	785	773	752	771	780	765	762	801	828	734	761	762	762	810	760	777	731	767	824	756	818	774	804	813	814	807	813	744	736	781	756	758	780	800	784	781	864	798	813	768	744	805	792	785	715	794	789	733	771	852	777	836	819	762	719	858	807	749	815	769	782	803	783	791	762	774	785	767	776	821	798	796	794	787	786	780	828	758	782	759	771	783	794	775	775	773	784	773	775	767	755	793	782	793	762	768	739	801	770	805	815	763	744	752	823	815	813	813	806	750	807	783	765	749	794	739	740	815	769	780	788	783	810	786	763	765	793	839	792	792	810	772	779	827	780	780	812	804	795	797	801	820	792	794	735	773	795	805	749	784	809	752	778	782	805	768	799	759	782	806	783	765	806	735	786	777	818	781	808	754	825	806	774	708	742	794	792	724	858	796	799	812	801	799	786	752	794	819	800	789	790	832	775	821	747	758	827	780	777	837	801	789	788	823	802	808	778	792	764	752	757	742	777	799	759	784	827	813	832	789	763	773	804	793	787	753	787	806	768	794	801	766	771	793	718	752	793	799	762	782	768	801	757	778	833	778	804	797	788	851	798	815	798	798	781	797	766	804	824	779	755	823	777	785	814	799	810	754	814	812	749	768	789	771	774	754	779	771	823	774	756	815	740	774	818	776	780	785	805	788	782	813	791	761	860	793	812	769	768	744	799	746	804	797	771	764	800	773	820	778	803	742	799	727	786	811	744	794	760	790	806	800	711	774	761	787	768	805	765	795	777	799	789	731	787	794	753	777	727	760	789	796	803	776	798	778	797	835	798	831	753	791	804	710	750	813	805	778	778	755	730	740	804	787	794	789	743	793	751	748	794	756	781	824	795	780	776	759	845	811	764	814	797	758	792	788	796	747	820	732	774	765	765	767	776	749	814	738	816	748	777	825	794	783	768	770	828	771	836	775	769	809	781	797	800	792	804	788	741	773	786	751	773	767	774	744	815	781	813	785	804	774	780	816	748	840	804	798	751	740	756	743	780	785	747	774	759	751	745	772	767	752	782	832	776	778	764	733	799	823	836	802	775	829	823	817	824	785	821	778	801	792	811	773	798	773	768	783	780	790	780	791	781	760	769	777	757	779	752	766	780	763	764	819	770	778	801	762	797	741	771	782	778	763	784	800	802	784	756	780	775	768	800	766	752	782	782	727	831	765	782	744	799	777	789	788	776	785	720	807	778	771	805	744	787	806	796	762	813	781	776	733	806	751	756	809	780	738	754	787	788	731	848	794	774	771	747	778	740	776	777	818	801	783	795	803	779	802	789	817
40465	24040	20198	16750	8779	2939	1232	896	773	625	589	563	442	463	393	371	365	383	345	339	359	332	323	324	302	292	318	308	321	275	335	306	312	296	293	287	261	272	284	290	302	279	309	287	299	275	283	284	309	297	307	299	312	323	314	280	291	274	281	329	267	284	267	286	305	272	260	304	278	289	264	290	260	277	306	295	293	256	257	266	288	303	306	292	262	306	275	281	354	265	285	312	279	275	299	295	259	266	281	274	316	292	304	284	276	286	256	303	292	301	301	268	252	288	260	268	288	282	299	286	284	300	258	285	311	305	269	288	288	291	291	293	286	259	249	281	273	274	285	280	262	297	267	305	294	283	299	314	259	273	280	296	311	288	268	273	306	284	287	259	281	298	254	287	286	299	290	281	257	266	280	289	283	275	272	277	282	340	312	297	288	286	314	262	313	280	296	280	328	304	266	314	299	250	293	240	301	304	287	288	340	291	307	254	280	283	280	301	275	258	292	294	301	260	317	297	310	240	290	286	293	317	271	287	343	299	272	305	278	280	290	315	278	283	271	290	296	288	285	284	306	283	285	304	277	282	255	277	289	266	285	289	305	290	270	277	261	265	289	293	296	275	251	303	307	287	269	273	263	307	296	271	289	278	296	291	294	321	258	318	274	310	321	273	274	292	297	290	290	321	328	271	308	266	322	271	272	310	280	295	255	289	312	279	284	300	308	285	296	305	302	282	312	279	273	303	272	293	287	286	285	312	247	319	313	282	307	331	297	272	287	285	269	313	279	281	302	321	306	304	252	286	294	290	253	266	293	304	286	270	254	301	295	288	289	289	300	272	263	295	267	297	307	254	304	284	313	281	302	290	288	291	284	283	289	295	276	296	306	295	294	269	297	252	257	299	273	267	258	303	310	309	310	320	289	323	296	295	284	285	297	301	272	274	284	281	286	272	295	302	303	311	300	263	286	255	296	315	265	323	278	302	255	275	268	313	289	335	279	292	276	279	316	284	286	259	277	294	287	319	309	282	289	272	295	306	266	299	301	259	279	294	306	245	291	312	295	317	280	265	279	274	281	299	294	279	308	273	265	314	301	271	308	270	288	273	243	279	304	290	282	275	265	301	280	313	312	259	298	285	307	283	273	259	306	305	280	259	284	280	298	316	285	284	296	253	285	308	304	278	284	333	274	284	261	306	310	294	304	273	278	295	307	279	298	302	314	271	303	303	298	316	280	292	289	279	282	274	267	276	297	293	265	265	262	278	280	290	277	286	305	301	294	280	322	310	308	306	256	283	245	291	275	300	267	293	294	277	303	307	281	297	331	302	300	279	258	303	289	249	319	277	293	290	249	258	286	243	304	292	283	286	291	285	263	301	291	267	302	288	282	294	297	280	284	285	286	305	295	274	283	280	264	269	264	298	288	265	292	272	304	265	309	257	262	264	264	310	252	300	296	275	292	311	283	297	300	313	271	250	284	270	276	276	275	313	281	285	281	311	308	277	317	295	311	293	300	291	275	315	290	279	271	281	256	268	277	290	304	289	311	305	295	327	283	302	250	281	268	277	284	279	280	242	275	301	308	273	271	268	246	273	280	284	295	298	292	265	266	320	309	293	293	291	286	318	317	273	286	287	289	298	295	281	307	292	281	273	274	300	290	263	295	275	286	292	303	284	290	278	283	335	300	290	268	294	275	306	302	296	281	287	285	259	303	296	264	335	347	257	316	272	290	281	258	268	279	316	294	288	274	292	294	308	297	317	318	299	290	336	310	276	300	296	277	279	295	294	344	305	334	275	279	284	293	271	297	287	280	308	295	286	296	272	287	283	294	317	307	279	294	277	273	283	272	308	283	284	253	295	295	271	287	315	291	272	265	285	282	291	275	263	315	269	252	266	259	298	260	306	288	279	323	290	268	294	287	234	306	260	307	280	289	308	304	272	302	294	293	309	258	263	284	302	320	287	286	267	295	297	277	295	301	328	313	264	306	315	274	317	279	279	299	278	284	287	291	283	293	313	266	297	273	297	288	270	294	294	282	301	296	313	284	284	293	287	270	326	279	299	286	283	257	296	290	311	277	281	292	282	300	306	299	271	284	269	270	291	298	258	304	279	288	299	276	289	296	298	311	273	269	321	287	292	287	292	273	301	284	298	287	283	312	271	288	287	318	280	278	300	264	299	263	278	272	308	305	314	261	262	283	286	271	310	285	309	290	284	278	253	325	307	268	278	273	260	263	306	296	269	263	270	274	269	296	290	293	264	316	262	287	296	303	264	284	263	271	268	311	266	299	278	293	246	300	300	244	286	274	272	307	298	299	309	259	294	305	293	297	305	302	274	316	282	300	313	306	283	265	277	267	282	289	250	288	315	311	289	275	263	277	290	296	263	306	289	279	317	300	283	283	261	291	298	296	286	263	304	270	283	257	282	271	283	309	259	286	288	292	305	254	301	288	296	299	283	310	326	287	278	288	249	274	278	271	287	280	261	263	282	274	282	317	295	301	324	282	287	276	271	303	287	314	299	262	289	290	269	294	301	319	269	281	289	263	287	301	290	327	296	298	287	286	257	280	297	291	286	321	271	305	269	321	313	288	269	285	286	278	276	265	263	323	295	266	310	298	314	300	282	285	286	270	262	275	283	283	294	282	294	248	297	295	303	294	269	308	283	295	273	292	296	261	269	271	283	273	311	306	292	307	263	303	286	268	286	268	264	306	303	278	291	299	261	286	288	317	275	298	260	291	284	273	294	296	288	295	285	280	313	271	317	298	298	301	284	297	293	297	303	296	279	254	286	296	266	317	292	282	343	297	322	288	304	312	294	279	282	275	264	282	272	289	288	291	311	308	288	265	295	291	277	279	269	279	270	255	305	318	281	302	300	284	283	288	272	322	313	289	274	288	289	258	262	273	285	278	258	273	303	306	274	264	314	303	272	283	285	259	280	296	322	294	275	289	278	313	282	273	293	267	305	274	309	299	278	281	274	266	248	267	276	299	290	279	276	307	296	305	305	264	302	321	312	291	299	269	284	272	257	286	333	262	270	290	291	280	290	305	271	285	308	275	304	295	293	284	264	328	310	282	307	274	270	295	265	300	280	294	257	303	296	241	313	276	275	316	273	318	291	306	274	255	287	281	308	296	257	296	272	298	273	327	270	309	300	304	320	294	308	282	288	295	293	314	308	300	284	280	292	303	319	301	300	281	253	301	283	296	267	282	282	285	273	279	301	272	270	291	315	268	263	286	245	279	259	282	278	293	228	286	273	300	304	282	273	284	290	311	305	309	298	284	245	269	295	257	309	261	262	286	251	277	290	279	289	250	304	281	281	271	265	322	293	310	302	283	320	308	269	313	316	267	290	296	283	299	274	251	279	298	290	270	306	298	242	266	326	278	251	293	290	314	295	303	331	321	267	271	274	274	286	291	299	309	326	313	279	265	266	291	289	291	298	276	287	267	279	288	284	270	296	278	284	298	282	301	304	299	295	321	275	298	249	317	288
26995	19253	25941	27617	18614	7692	4705	3774	3102	2625	2358	2085	1833	1612	1456	1243	1259	1123	1032	1037	1025	1013	905	896	843	817	837	798	797	797	795	784	750	750	761	734	749	730	732	719	705	711	718	700	719	747	727	703	738	733	710	742	726	754	743	744	701	647	694	616	749	715	698	703	666	657	655	715	692	698	664	714	716	712	688	678	678	667	653	648	686	663	671	723	637	653	672	660	716	656	682	696	712	725	680	680	695	734	692	690	687	692	639	697	685	648	677	662	622	693	689	679	659	665	695	659	685	672	660	701	717	716	703	689	659	700	631	634	682	725	664	715	638	646	681	694	673	724	682	640	715	647	683	677	693	664	647	659	696	693	664	662	649	672	662	697	686	703	643	681	638	655	685	665	725	676	664	657	654	692	663	680	692	671	695	725	690	676	700	719	712	653	696	674	703	689	690	690	714	675	706	663	647	672	685	670	651	684	707	657	687	691	638	692	663	648	660	677	628	696	680	670	652	681	726	669	719	684	656	703	654	682	669	705	710	639	666	703	695	710	675	687	700	728	671	715	684	672	704	680	670	707	675	692	674	684	702	691	699	625	700	681	657	654	714	683	697	692	703	702	634	672	677	654	685	667	667	731	680	697	690	681	653	696	643	689	685	681	703	599	683	643	680	696	701	673	713	679	684	705	695	672	684	696	694	659	680	696	725	714	649	686	695	733	711	663	661	726	669	690	653	694	704	686	661	645	683	690	678	673	695	682	712	656	659	731	691	701	700	688	703	638	709	676	698	666	698	685	683	698	737	711	697	736	680	655	660	654	698	691	676	730	681	726	687	664	675	679	669	676	673	703	702	667	749	690	693	697	691	633	694	663	702	635	699	680	648	659	639	645	680	657	713	672	699	691	679	659	705	676	683	657	655	698	714	642	681	652	700	700	723	661	644	701	709	684	690	705	650	719	671	711	678	604	650	686	691	708	626	634	670	704	725	722	737	666	690	647	656	701	706	709	686	735	645	723	685	670	680	691	674	657	681	671	637	693	658	678	705	698	663	693	652	643	722	691	728	652	719	675	727	697	660	658	729	656	671	698	675	674	701	683	688	684	644	656	670	675	666	630	692	678	686	685	675	703	666	677	683	693	680	716	716	695	654	699	662	738	621	615	666	653	660	661	692	694	669	691	675	699	715	692	704	709	626	692	668	665	678	643	678	689	685	655	658	686	640	672	731	654	669	685	656	650	675	655	676	665	680	690	770	673	678	708	685	651	688	669	666	672	670	683	671	715	688	725	693	658	717	744	676	628	694	731	660	714	724	686	691	687	699	707	688	688	685	668	708	703	681	710	662	699	692	693	686	669	646	686	698	683	712	632	652	700	652	673	674	722	657	696	704	704	684	673	677	661	723	701	677	654	696	689	703	695	695	687	671	687	678	664	647	675	649	698	699	735	627	687	615	666	702	740	704	696	651	690	668	723	701	710	650	696	676	766	679	664	671	657	671	667	628	664	684	720	690	666	647	713	700	684	705	682	683	666	663	679	676	707	669	660	702	658	659	661	629	667	685	661	721	713	677	721	698	727	689	691	655	638	660	651	694	705	695	666	692	639	720	648	722	679	689	693	669	679	663	654	701	734	693	621	660	695	692	733	685	659	698	670	673	706	668	658	692	663	688	698	690	683	639	738	701	673	704	701	704	681	650	713	662	660	703	674	687	686	704	718	667	688	695	688	672	681	655	674	687	683	696	648	652	656	680	668	690	674	713	626	651	723	656	675	701	722	683	685	690	674	656	670	684	697	722	657	673	681	668	687	644	669	757	669	708	678	715	643	701	679	660	702	697	645	667	682	670	710	686	715	689	676	718	676	699	691	684	690	666	694	685	653	658	647	682	714	750	616	708	705	647	685	679	643	628	659	692	703	667	692	689	720	734	669	657	653	713	708	702	707	676	627	652	658	674	674	649	664	647	666	675	669	659	693	718	687	702	700	719	697	665	730	717	677	693	642	646	694	680	665	668	631	656	637	693	682	680	694	662	723	676	670	687	686	655	718	738	651	686	641	664	682	683	703	687	694	736	640	703	696	699	725	680	693	641	634	679	664	719	692	700	708	701	681	692	718	687	645	706	696	664	663	660	686	679	679	699	682	642	700	620	645	670	702	686	719	705	691	643	675	693	654	724	680	671	649	676	734	664	683	682	687	693	722	706	672	692	687	668	716	648	668	710	689	678	661	668	688	716	700	706	694	696	654	695	686	688	657	676	667	648	688	686	721	738	727	665	689	657	693	696	664	672	643	709	690	746	721	682	709	689	711	724	709	642	665	656	687	679	702	690	699	693	677	677	665	706	673	686	653	676	644	687	670	678	663	668	659	646	644	739	686	669	710	657	685	653	702	654	694	675	681	709	621	653	686	674	678	671	661	689	695	655	636	701	744	676	684	669	720	689	664	680	714	688	656	633	648	658	651	681	652	643	679	683	707	691	667	716	684	677	676	670	702	644	669	643	659	682	680	679	686	681	717	714	698	724	673	717	703	662	676	681	708	648	707	700	731	652	696	635	695	657	708	662	679	689	683	667	672	669	736	613	694	664	667	729	640	700	735	677	670	704	690	699	683	660	698	660	668	652	722	712	661	706	681	668	680	696	719	697	696	709	727	693	703	693	695	658	692	683	632	710	683	671	661	702	678	715	673	649	682	665	726	650	685	663	685	659	722	701	670	699	679	720	606	676	667	719	634	687	685	681	745	714	640	634	690	654	693	683	645	705	648	661	656	697	689	697	678	672	676	691	654	656	649	688	711	678	711	681	685	685	682	635	652	685	679	685	678	753	649	707	697	676	709	648	674	662	676	658	691	665	710	647	667	628	721	686	687	712	687	677	673	654	686	700	690	663	649	656	674	704	662	653	692	692	709	642	697	653	689	694	707	652	744	685	646	711	681	634	644	691	692	664	728	678	689	685	688	751	674	692	725	700	673	672	704	719	710	697	682	652	653	664	697	681	693	667	721	642	669	696	676	700	634	673	632	672	662	684	735	698	674	703	687	676	647	712	673	691	666	725	677	679	693	683	681	666	729	669	673	663	710	679	647	690	689	687	733	641	660	717	670	700	668	661	646	645	690	730	680	701	704	677	673	665	679	627	680	684	659	712	671	654	698	735	686	662	657	671	691	708	659	645	661	652	684	646	679	669	706	717	671	712	696	706	703	678	666	646	641	688	690	677	702	648	682	665	671	711	666	700	695	693	693	670	715	691	664	656	695	704	737	684	662	703	694	696	710	715	700	682	700	679	672	681	682	676	636	658	693	646	671	687	716	616	691	685	689	663	708	693	673	674	684	667	678	658	680	700	681	688	685	654	669	670	685	671	675	648	673	638	706	671	652	678	691	669	692	639	680	664	670	713	668	677	711	687	661	681	691	685	691	657	714	651	694	625	652	705	684	668	697	696	721	701	698	687	679	659	684	664	645	641	649	666	695	657	696	674	637	682	689	699	691	717	740	701	671
17383	8096	6476	3655	1310	752	604	455	410	450	452	392	374	361	353	343	294	321	329	334	361	295	351	306	304	306	300	317	315	327	356	306	316	354	300	307	309	303	341	268	304	323	341	327	335	319	310	312	277	294	321	302	277	307	311	304	287	309	273	314	335	295	312	285	316	313	310	319	296	309	307	317	294	288	332	282	319	314	278	323	281	296	310	327	251	328	278	315	314	346	323	301	332	297	311	310	269	325	341	301	308	325	326	293	316	330	331	288	285	304	333	311	315	302	326	308	338	344	312	345	337	294	326	297	322	316	316	328	305	293	311	302	301	311	301	306	321	315	264	272	313	280	276	296	300	308	314	288	314	293	308	354	342	329	299	303	307	310	278	327	308	345	311	321	315	329	293	292	327	332	322	289	318	297	291	302	324	313	298	298	350	292	300	325	307	287	274	285	281	309	287	306	329	323	296	319	331	267	309	316	337	325	304	329	317	345	334	297	324	356	340	321	309	320	349	334	333	351	319	309	309	305	288	306	300	293	324	346	301	342	300	306	305	293	281	315	347	313	344	330	299	291	283	308	315	315	308	308	305	306	318	323	313	326	321	324	329	347	292	270	329	307	296	337	301	268	324	318	327	326	333	313	299	319	315	364	291	285	290	322	329	323	334	305	319	310	277	352	322	332	312	312	287	280	315	308	304	317	376	304	334	313	319	320	320	306	327	314	324	301	293	292	317	342	332	296	303	310	354	319	321	317	320	329	350	295	340	302	329	294	341	348	310	318	276	309	336	300	309	305	258	311	324	308	281	318	338	281	305	280	286	314	327	277	299	309	334	305	300	305	308	333	342	309	313	303	286	313	311	299	290	302	297	328	316	338	316	307	318	316	312	276	268	332	309	295	308	306	326	352	318	351	314	319	320	315	298	313	316	309	281	346	301	309	293	290	295	322	316	301	351	304	329	307	316	329	307	318	290	316	310	308	325	300	299	327	319	325	291	299	299	312	309	320	298	311	322	290	306	305	343	331	272	306	292	297	292	314	312	321	318	329	319	335	307	303	305	271	331	314	300	303	321	309	336	378	317	314	271	320	316	308	284	330	331	294	308	316	306	319	334	330	303	337	325	289	269	345	331	311	292	307	310	327	314	297	285	320	311	299	310	314	327	309	287	287	302	338	326	256	313	311	294	323	336	318	319	321	306	282	311	322	321	306	335	356	310	335	333	320	316	276	303	317	320	277	314	333	311	308	335	316	304	276	298	337	292	317	280	293	319	295	306	327	335	289	315	293	334	342	276	306	313	302	309	333	316	314	310	329	314	312	308	305	301	306	324	305	322	289	321	289	322	305	331	297	329	332	301	316	316	284	295	307	323	298	308	331	301	279	324	293	327	331	310	343	291	305	316	320	283	340	290	318	320	284	291	299	285	304	324	302	314	308	334	313	282	328	313	303	301	318	300	303	293	318	278	316	330	294	297	304	300	322	354	350	329	332	307	300	285	280	332	280	285	313	309	307	291	299	300	331	281	329	312	287	306	323	316	294	298	318	329	320	297	332	327	334	311	289	327	296	312	309	342	330	309	335	299	299	317	313	349	347	308	318	310	308	284	300	311	315	304	302	285	297	305	337	314	337	334	323	303	327	301	311	300	324	346	334	321	391	286	304	274	329	311	317	341	326	315	323	348	316	276	303	315	313	304	325	300	337	300	310	272	346	325	329	289	332	310	301	292	334	313	290	349	309	334	325	304	337	282	356	338	311	319	331	316	288	307	290	323	344	299	330	290	308	324	322	320	277	316	339	299	297	307	333	330	313	282	298	318	310	335	335	324	329	322	316	309	335	342	274	310	350	322	292	314	310	339	298	305	339	322	306	328	306	305	301	354	345	320	304	291	313	312	306	337	337	286	298	306	305	307	316	296	323	324	297	319	305	312	321	308	292	318	329	336	306	295	303	324	321	294	360	325	328	318	317	281	298	339	318	316	299	298	305	306	316	322	285	300	300	323	319	341	305	314	291	295	339	306	319	328	326	322	320	286	308	309	334	349	284	330	323	327	311	329	315	320	326	327	330	363	302	298	293	287	314	313	331	332	345	324	268	307	327	319	337	305	326	302	301	328	290	321	285	298	310	312	344	334	317	301	290	304	330	296	304	319	293	318	333	282	286	283	293	326	298	332	284	295	332	330	285	307	353	313	289	315	327	339	308	314	301	349	335	311	305	293	271	311	301	293	301	294	289	302	306	351	269	314	317	301	334	309	347	266	317	325	299	312	304	326	310	337	346	316	340	329	309	274	313	321	295	308	296	267	312	330	332	327	316	337	272	286	335	324	298	297	281	321	312	287	321	323	309	327	325	283	305	325	324	333	322	283	261	322	335	292	313	336	294	293	346	313	313	300	339	307	329	315	340	319	302	289	292	290	326	303	314	292	290	325	316	315	319	335	329	334	304	302	304	312	324	323	326	306	347	300	338	297	297	302	294	302	323	316	322	323	316	328	306	333	292	324	327	332	336	315	310	305	306	300	327	340	323	322	341	293	331	314	359	313	273	310	309	306	305	325	332	312	312	277	300	308	317	305	328	286	325	321	306	296	294	297	279	330	328	328	296	293	315	313	321	331	297	274	323	315	311	319	314	343	351	309	325	293	312	287	333	303	305	278	279	343	289	315	337	310	304	322	305	320	337	314	343	315	335	364	310	324	276	279	319	314	340	325	342	296	334	299	327	318	362	329	294	343	281	286	314	332	328	324	284	316	319	300	314	306	307	341	300	295	308	307	297	335	348	326	324	305	303	315	316	347	314	291	353	310	316	330	309	315	326	336	292	288	325	313	316	335	309	330	296	299	333	328	317	291	327	290	315	309	288	303	356	330	324	332	311	338	321	321	299	289	317	284	300	312	286	293	334	328	322	348	310	312	287	290	290	328	287	316	307	293	278	313	318	303	313	308	321	328	322	327	304	350	325	312	327	297	334	329	315	318	344	301	308	325	331	298	314	316	343	315	320	309	341	351	291	279	309	299	333	320	324	341	354	328	319	304	307	308	304	307	284	333	330	300	305	312	307	348	320	293	307	315	297	336	301	295	311	275	316	317	330	287	326	329	314	301	309	306	320	301	329	316	292	282	315	303	328	308	328	314	306	319	314	314	342	330	307	283	339	322	310	311	307	325	334	330	323	292	317	329	314	304	286	329	330	318	298	311	369	292	320	283	305	295	318	315	333	309	321	301	331	326	290	334	325	303	307	314	273	291	291	301	342	316	346	295	305	297	307	299	281	315	320	320	309	284	336	326	304	320	304	309	280	310	308	343	329	306	316	314	321	295	292	324	312	301	333	328	285	288	322	334	309	321	306	278	307	334	308	267	293	290	308	317	320	277	307	296	290	304	310	281	317	295	331	284	307	311	309	303	318	327	328	295	345	313	305	303	311	308	312	341	288	328	343	337	319	320	331	296	301	316	285	327	297	332	284	286	319	331	279	319	300	295	307	298	331	326	279
12154	7843	11354	9236	4626	2770	2059	1733	1518	1375	1215	1162	1125	978	962	924	878	918	806	816	850	832	752	793	770	710	766	728	711	747	774	726	735	759	760	763	722	793	750	736	766	733	721	744	771	689	762	724	749	740	698	738	798	721	758	758	726	752	764	721	704	734	713	750	703	714	719	725	691	750	749	753	705	811	701	736	785	735	756	708	715	718	771	740	758	742	740	683	715	751	749	737	740	763	750	750	708	685	704	811	731	753	730	737	763	776	748	754	759	712	779	693	745	746	757	740	720	742	779	731	749	763	709	727	703	775	747	794	736	738	740	755	774	736	723	706	731	697	778	754	714	718	777	736	731	772	755	736	718	756	729	707	781	766	744	769	716	737	733	755	760	716	728	731	722	735	731	768	788	789	742	723	730	733	729	744	769	723	791	744	693	744	748	783	744	749	768	712	730	711	745	748	745	738	733	724	751	765	779	775	687	729	697	725	764	760	708	725	783	774	774	729	788	741	694	785	747	728	765	763	728	745	817	706	782	727	730	699	729	728	705	742	690	715	711	729	761	780	733	721	741	710	765	701	785	752	727	754	767	739	724	751	784	739	723	751	743	729	730	753	802	724	703	717	742	732	727	719	775	761	718	731	750	741	731	755	724	730	758	734	730	692	738	799	739	771	763	741	740	692	738	729	789	741	727	759	719	691	743	753	722	730	727	725	782	720	766	730	785	746	738	768	800	715	790	744	744	723	733	766	793	802	714	730	784	728	737	758	759	683	730	754	733	759	710	707	736	730	698	755	748	743	671	733	747	744	761	762	757	748	776	751	690	757	727	791	764	753	761	684	708	747	747	716	740	780	772	764	764	694	702	728	717	752	721	717	720	739	692	769	717	713	694	783	748	739	759	755	722	764	758	763	708	706	714	729	738	699	727	704	759	745	735	744	736	756	828	774	732	738	719	770	719	748	741	763	732	754	723	755	738	727	760	756	750	704	729	741	721	731	766	720	691	745	743	698	787	755	796	724	755	762	784	769	709	753	752	713	691	763	729	753	757	666	727	749	739	717	702	702	722	724	776	758	738	761	682	761	765	732	735	736	737	718	788	778	741	721	738	762	738	771	729	808	722	714	686	777	766	707	756	743	755	752	704	736	778	730	735	773	749	774	735	753	687	724	749	749	758	684	749	745	736	787	799	786	754	706	731	770	719	735	767	756	771	759	738	707	730	729	748	739	771	741	784	774	719	709	716	740	739	766	699	753	718	746	765	723	738	748	733	700	749	725	744	721	718	713	743	765	722	747	734	702	741	730	768	696	794	733	783	693	718	742	754	733	744	721	747	706	756	738	777	787	730	795	704	724	706	768	714	687	786	712	743	733	776	740	726	776	728	719	742	745	732	765	741	731	737	743	768	707	695	736	705	702	750	719	748	738	727	766	742	747	724	709	772	687	755	676	737	710	785	703	783	694	727	692	746	717	724	735	727	726	760	764	746	756	736	705	754	722	711	753	758	772	701	716	720	760	739	777	750	711	735	742	789	729	791	708	737	698	735	733	719	730	749	730	710	751	726	710	750	772	730	722	755	796	736	723	695	745	747	711	719	752	708	685	698	752	740	764	733	785	740	757	735	725	781	719	747	701	715	778	771	802	718	749	748	726	753	700	722	744	745	724	722	741	755	756	756	731	712	724	765	734	714	783	738	732	728	714	773	705	723	729	696	716	732	761	752	782	809	789	748	741	745	717	753	727	747	708	723	724	723	731	752	711	787	806	773	738	688	716	749	731	758	751	747	723	684	785	731	750	805	700	727	744	757	735	733	713	740	755	766	721	739	748	662	730	736	751	694	791	774	717	733	779	756	728	730	756	765	747	731	762	741	747	688	703	724	759	793	687	766	779	731	706	748	687	729	727	721	747	775	767	710	757	715	725	774	726	743	695	805	720	765	735	780	699	702	754	746	748	720	712	709	699	705	750	767	715	742	754	774	753	743	691	681	712	713	753	724	758	744	708	730	736	703	707	715	751	763	698	753	798	773	761	779	697	735	775	719	717	733	757	764	707	731	717	735	731	701	721	739	724	738	774	754	764	758	790	804	721	744	762	734	714	779	742	759	735	739	740	770	753	739	761	719	746	729	769	731	719	744	756	726	787	702	749	749	691	752	724	692	752	732	725	764	670	783	804	704	767	743	767	684	764	789	721	767	693	709	767	767	744	739	754	715	773	681	709	749	714	708	716	753	754	697	712	692	751	691	704	704	773	706	688	720	777	754	769	735	759	766	762	750	720	768	745	751	705	798	694	743	701	758	742	740	738	750	772	720	809	733	712	757	772	719	721	719	716	734	742	739	693	743	778	723	770	747	757	747	731	719	782	784	736	742	704	729	728	724	738	782	717	715	807	757	732	730	783	736	736	701	755	777	710	730	707	714	769	761	693	804	706	737	776	741	736	751	759	752	736	718	743	701	750	734	723	769	765	707	742	697	755	725	753	765	731	725	748	770	729	782	674	783	757	759	768	741	714	738	693	682	702	749	755	776	706	736	753	714	752	707	731	718	749	753	697	741	663	713	747	725	750	776	750	736	678	730	727	743	748	730	734	756	759	764	747	774	777	696	719	725	787	744	760	769	715	723	729	746	701	706	740	768	709	777	726	748	774	717	733	683	737	727	760	707	736	787	721	746	722	721	698	728	764	755	733	741	757	778	788	805	752	729	743	758	772	778	762	756	736	775	747	754	710	724	717	767	764	747	727	755	739	710	737	770	758	752	738	781	756	751	760	792	754	749	738	737	726	753	745	751	728	779	762	695	797	672	761	709	720	736	745	754	806	739	750	746	731	749	740	749	709	750	726	761	747	714	791	711	681	712	770	723	755	792	739	732	749	732	759	725	749	726	712	737	706	753	800	749	726	788	758	710	736	764	771	734	734	748	735	720	762	763	715	749	695	787	735	754	739	711	717	758	777	774	751	739	723	754	765	750	782	713	731	764	749	715	699	740	756	756	734	747	784	727	701	743	729	770	702	766	742	703	772	756	725	770	776	688	732	725	738	714	767	785	719	697	727	738	772	761	765	712	726	721	752	797	720	733	776	715	732	720	746	698	751	752	740	701	736	730	728	726	732	707	724	718	716	723	647	724	790	762	709	789	736	748	740	760	775	733	723	764	749	761	724	695	719	691	771	740	768	716	753	773	701	747	688	757	761	755	712	794	711	674	700	756	751	728	705	732	730	743	694	770	753	704	761	727	691	801	732	730	758	773	801	680	742	705	724	744	734	742	719	711	739	752	716	753	745	781	736	763	744	752	807	749	725	771	741	715	790	732	685	737	744	727	754	766	710	713	710	778	742	767	752	760	745	770	776	706	751	745	721	740	689	756	782	703	727	718	730	743	731	728	688	744	748	724	666	723	675	711	716	751	782	746	757	684	761	700	729	755	752	694	791	761	714	717	770	711	734	759	777	747	703	726	740	726	757	750	732	796	764	703	784	745	721	789	734	748	721
30693	17989	15926	9197	5219	1744	886	799	667	581	544	485	470	436	364	401	364	380	393	335	369	335	356	355	330	358	298	295	335	312	316	298	347	346	334	353	315	334	313	304	342	319	299	318	329	300	297	327	339	315	325	340	346	342	347	346	326	352	352	324	334	297	308	312	335	365	330	286	349	302	344	340	335	354	315	342	317	307	317	319	335	309	337	333	326	343	307	338	322	342	356	318	320	324	322	317	342	318	331	325	326	338	347	331	329	307	343	344	336	355	304	325	301	323	297	296	311	357	336	295	325	333	337	317	332	333	338	283	329	320	319	316	310	309	336	323	308	339	318	321	286	337	344	332	306	305	360	283	334	294	336	312	340	314	312	298	338	350	318	330	343	299	285	310	362	301	308	371	334	300	323	322	302	332	281	335	318	331	335	329	315	319	309	310	313	332	317	305	323	332	296	334	340	337	289	349	347	305	309	354	318	300	321	301	348	327	318	303	349	306	315	341	360	318	306	340	306	302	332	329	335	300	328	317	328	312	319	316	326	335	337	303	307	353	327	338	322	334	354	337	354	312	320	318	382	326	314	293	327	319	324	327	318	303	316	347	325	335	314	320	326	339	352	368	333	299	328	344	325	308	314	331	324	291	314	355	393	308	336	305	312	316	338	343	320	320	336	349	317	350	322	323	323	321	317	322	326	341	321	331	323	366	331	337	311	318	324	325	334	321	334	295	333	333	343	321	324	328	342	309	319	324	350	292	335	343	335	341	346	339	343	317	312	347	346	288	345	367	312	356	318	324	330	317	332	315	343	322	341	348	319	314	319	313	347	321	368	322	320	326	319	326	316	344	330	315	329	356	344	319	288	335	334	292	317	304	324	351	328	316	315	314	354	307	323	313	299	298	310	304	294	357	311	322	285	334	326	305	346	324	363	342	329	333	313	352	355	304	340	354	354	305	302	301	346	300	301	295	332	304	333	313	313	302	320	333	361	300	338	319	330	328	331	315	356	326	335	311	382	326	307	313	311	310	365	330	319	299	299	326	327	343	345	324	315	333	304	316	297	315	349	333	327	296	311	334	331	336	299	316	339	323	367	361	297	337	342	338	339	308	329	344	354	342	330	347	309	363	301	316	328	349	317	329	311	353	340	295	355	319	329	336	312	315	331	296	311	312	324	303	320	348	316	315	306	324	331	351	346	330	354	334	330	326	299	333	330	315	335	343	300	320	308	333	304	338	286	349	340	279	284	330	334	354	328	308	339	313	349	330	326	314	361	318	356	346	338	281	325	336	324	347	313	352	303	324	297	350	325	356	329	313	331	316	318	321	332	326	316	333	349	327	330	315	306	324	304	373	306	318	321	328	348	309	313	328	306	303	342	296	317	299	327	336	337	347	312	363	321	340	295	348	323	326	312	327	313	352	364	345	309	321	342	302	311	302	334	314	315	317	290	334	320	304	346	276	334	303	329	320	309	331	357	342	330	356	308	310	340	349	322	289	326	309	343	316	356	313	342	323	301	298	313	274	298	328	328	311	356	303	306	334	344	352	313	340	300	321	314	323	289	299	334	344	301	346	327	345	337	314	300	345	345	334	334	320	315	311	324	277	318	327	325	339	334	333	358	308	329	298	322	315	324	305	375	329	315	356	331	331	314	320	311	321	363	333	316	304	330	303	356	336	363	315	320	349	320	299	321	319	326	329	317	347	327	323	327	308	340	341	318	338	339	360	372	336	337	332	354	281	335	345	330	313	332	313	327	325	292	353	312	344	303	307	335	337	311	337	308	314	340	324	338	356	322	321	319	332	309	319	330	315	346	356	313	319	335	315	311	299	311	292	282	328	365	358	321	329	287	339	299	309	342	338	313	320	336	292	300	337	308	350	325	354	317	302	323	335	312	326	349	347	301	279	360	324	305	307	356	327	344	345	321	343	315	319	301	334	306	300	339	328	352	326	329	307	328	294	302	300	361	331	346	335	302	291	323	334	319	295	325	318	367	309	337	300	321	372	298	297	295	300	373	348	334	361	316	321	330	328	316	320	347	305	328	324	319	315	306	313	348	335	313	335	299	324	345	323	360	328	355	347	350	355	293	332	346	330	309	331	313	328	342	300	328	327	334	333	338	314	363	309	317	311	342	325	346	302	337	343	311	315	323	350	344	347	330	317	331	327	309	352	309	300	335	357	329	291	323	320	349	309	328	350	342	327	333	357	316	321	294	302	327	317	302	330	356	326	313	308	329	352	371	333	327	333	335	316	317	323	341	311	331	315	312	325	324	365	338	312	344	327	322	337	314	357	321	321	321	321	335	322	315	341	322	316	314	315	364	327	315	310	300	323	341	326	326	329	318	337	376	315	274	300	314	345	335	301	342	347	340	330	304	320	307	339	329	296	315	329	325	284	308	326	327	294	342	310	316	309	323	328	345	327	357	320	293	347	329	348	319	308	346	362	355	332	332	330	319	312	343	357	383	328	332	305	318	312	336	336	326	340	316	345	343	327	311	348	326	313	324	306	347	293	316	369	340	338	314	325	326	328	347	306	339	345	318	329	357	331	305	310	311	351	322	321	333	338	340	355	294	323	309	332	321	346	294	327	312	292	296	345	307	339	310	327	305	307	304	326	312	328	314	329	323	310	302	331	393	325	296	332	344	342	332	323	342	340	334	349	336	341	330	328	338	294	354	351	301	305	290	301	317	347	373	324	344	330	340	350	350	336	356	334	304	345	308	323	314	341	331	335	307	327	304	283	326	344	320	342	334	327	321	381	297	321	304	305	334	329	299	329	331	337	359	319	301	344	334	354	339	339	375	323	356	302	304	322	356	336	316	318	321	293	339	304	326	307	331	316	284	324	344	317	339	338	338	324	328	334	322	350	325	329	371	328	329	315	315	315	312	313	345	354	330	266	332	285	278	312	335	324	333	321	328	350	319	324	310	321	317	333	319	332	333	325	344	337	323	323	339	311	353	320	295	347	372	351	337	324	365	341	312	296	369	334	308	353	333	338	334	308	317	344	335	305	309	348	339	321	296	331	318	330	320	341	343	313	328	327	306	317	303	337	342	332	352	326	312	331	341	342	306	288	327	366	354	293	302	342	352	318	352	333	310	303	311	310	288	297	306	297	337	310	319	326	310	346	318	340	317	320	301	330	347	305	319	310	320	345	346	326	316	357	347	349	336	337	356	315	319	313	318	329	340	317	305	322	290	361	362	369	362	328	339	326	317	352	335	338	308	303	341	337	313	324	285	316	297	329	320	306	297	313	301	306	363	343	299	321	306	332	321	314	303	292	303	341	334	302	330	338	332	348	331	326	326	318	350	327	324	314	301	320	335	311	318	328	294	286	357	335	311	311	315	306	318	344	288	317	360	308	358	301	336	313	297	306	326	331	307	303	334	327	348	347	343	330	329	345	344	320	352	305	332	322	328	318	311	297	325	354	326	333	333	326	308	303	318	330	360	338	332	341	334	322	306	316	296	340	318	315	315	299	321	343
21385	16045	22447	17978	13886	5543	3435	2929	2496	2187	1829	1702	1568	1359	1284	1167	1130	1048	1014	995	915	958	888	877	859	859	861	888	843	821	862	815	819	777	813	815	758	842	809	765	785	794	779	784	783	794	798	810	757	732	762	756	758	803	724	789	785	789	748	761	781	776	789	762	792	782	752	756	733	778	817	817	805	731	746	775	722	747	794	743	780	795	785	766	793	752	803	769	815	720	759	793	737	741	758	754	817	782	759	784	706	784	736	773	775	751	758	778	717	754	741	733	782	790	759	742	776	785	770	804	804	778	726	791	783	784	814	710	739	847	774	753	779	786	767	762	718	760	785	758	741	787	760	799	777	772	818	746	753	784	849	782	757	812	788	748	750	741	782	751	788	779	793	823	812	772	793	852	750	746	816	750	711	794	778	781	791	765	782	750	759	814	812	775	776	776	738	725	721	776	735	782	754	815	767	785	736	754	745	776	765	756	786	745	785	769	772	743	806	806	790	743	725	767	739	821	744	797	754	729	793	753	814	770	762	736	742	764	742	771	737	729	732	774	762	753	798	722	788	769	777	797	745	814	768	730	779	806	764	780	767	746	800	782	795	739	797	748	769	757	771	741	807	790	772	808	770	772	764	747	722	812	818	744	797	778	814	807	753	804	765	747	763	779	753	761	812	745	759	768	794	799	748	782	783	799	778	777	736	777	738	801	778	776	794	796	774	768	818	793	754	751	756	783	817	724	805	802	780	786	786	747	769	761	771	786	752	734	778	772	750	786	783	799	758	731	730	739	766	720	787	728	773	794	824	743	738	756	748	815	718	764	762	733	734	794	751	729	788	763	788	765	783	743	751	748	777	735	795	785	807	789	783	809	742	791	794	819	723	742	742	795	744	773	717	755	780	766	758	781	733	779	792	770	748	765	732	792	813	764	768	755	766	779	748	793	751	782	797	766	780	761	773	812	793	776	755	769	748	787	806	784	749	736	712	787	766	760	733	737	734	770	755	750	754	721	803	803	777	815	755	752	833	791	785	774	747	783	765	724	827	743	779	753	715	746	813	755	779	796	767	820	734	756	748	788	780	842	794	747	806	766	793	744	754	758	772	821	774	742	728	766	750	779	761	740	760	757	761	809	761	784	790	719	731	799	782	756	767	807	767	769	742	783	776	795	757	827	749	778	765	795	766	749	777	754	760	817	790	796	761	806	800	749	811	734	809	791	788	783	745	741	705	768	783	756	834	817	791	746	806	747	761	765	768	746	786	720	763	799	765	760	767	758	802	737	774	710	781	782	737	803	807	801	741	807	765	761	741	741	674	780	740	803	760	705	752	791	785	773	763	801	744	734	786	773	752	760	819	766	815	793	789	785	724	796	756	767	768	749	800	748	750	772	804	806	806	837	757	764	769	818	726	758	756	798	773	802	779	812	761	748	744	855	786	732	807	785	803	741	802	765	796	739	786	777	708	753	738	778	754	772	818	809	766	764	770	760	759	807	773	741	760	781	831	830	735	682	787	796	737	812	774	764	769	793	781	777	792	765	765	787	749	755	823	810	764	747	768	753	750	752	832	739	750	784	761	705	803	734	750	767	746	796	760	725	788	754	766	762	787	752	741	794	795	787	741	767	809	770	747	815	802	759	761	748	718	791	764	778	754	790	778	753	724	796	811	782	764	790	709	780	742	771	811	749	777	730	745	744	753	775	717	770	780	780	798	797	797	767	778	778	755	763	761	818	735	822	751	771	715	725	784	740	768	761	744	759	738	724	761	770	730	750	829	820	736	799	772	741	759	786	793	742	770	808	754	791	804	791	766	776	703	785	761	760	799	769	787	783	757	830	770	807	717	780	774	756	808	787	716	758	794	796	773	802	736	722	813	748	775	732	797	767	767	818	786	733	726	798	765	778	779	725	775	760	801	795	749	807	768	805	749	758	758	790	717	770	787	757	750	750	766	755	750	755	727	774	757	759	775	772	776	753	827	732	761	798	763	740	827	781	796	782	804	794	704	752	763	800	791	756	782	774	751	736	764	798	755	767	751	774	764	794	793	788	755	784	813	786	710	699	762	777	767	812	791	754	752	761	783	825	783	769	771	780	797	774	771	778	775	797	785	793	748	736	765	783	735	722	745	769	763	763	773	748	738	750	787	748	795	763	765	786	751	743	731	781	756	757	775	763	802	793	812	746	752	801	765	792	793	731	749	772	767	764	752	816	791	782	737	737	775	771	774	769	757	791	757	735	812	765	810	750	815	769	771	812	733	780	760	731	756	743	740	753	775	756	789	756	767	779	780	778	735	760	791	789	764	757	777	766	774	758	770	788	792	826	820	779	807	755	763	804	761	749	817	752	805	809	771	750	780	774	767	745	771	799	771	764	811	732	745	778	731	793	791	772	784	768	765	791	768	808	767	786	758	699	718	771	733	799	772	770	745	766	731	747	793	818	804	783	779	789	728	743	766	792	781	724	797	788	775	772	771	784	733	710	782	735	773	771	771	761	751	788	741	788	778	788	754	731	773	803	756	756	753	783	777	818	742	805	763	815	750	787	757	742	748	793	803	740	785	769	781	778	790	808	835	775	808	753	758	781	757	790	760	779	753	733	802	775	752	674	796	725	753	765	730	759	786	762	775	771	725	723	826	805	799	710	798	771	758	790	740	793	786	780	735	746	790	746	782	740	741	810	782	766	761	716	754	721	799	752	797	770	787	783	753	758	746	768	774	773	788	760	778	765	743	754	791	759	792	753	733	761	786	753	720	809	782	827	782	763	817	801	785	748	771	831	782	760	765	791	763	779	801	781	764	769	761	797	789	778	755	766	817	800	781	748	796	736	757	750	720	766	783	814	766	731	764	807	770	779	771	761	730	776	760	718	798	819	778	773	715	738	818	730	790	792	749	754	769	770	738	796	763	784	768	791	779	769	813	732	830	752	771	765	746	786	774	736	761	792	759	762	831	761	817	756	796	785	753	812	758	799	777	772	801	738	757	791	795	771	767	749	738	788	756	748	799	803	772	768	776	786	777	801	726	782	772	751	790	744	786	737	785	782	780	793	745	749	745	797	811	724	798	746	838	787	785	787	704	789	767	756	776	808	701	746	842	747	739	763	808	751	703	743	739	752	772	782	756	764	788	739	762	758	778	793	782	757	764	761	756	805	818	747	822	796	768	786	710	834	788	784	761	765	748	769	840	774	769	748	798	785	757	776	764	731	736	832	770	724	772	737	754	792	774	802	755	781	779	775	779	781	760	765	756	768	733	769	749	750	782	783	770	757	756	758	749	763	753	766	733	821	777	786	747	748	815	777	729	805	794	745	768	758	777	800	731	740	776	744	767	747	765	814	780	752	765	788	767	751	767	752	754	757	755	729	752	763	790	791	756	724	822	753	787	759	781	787	753	753	777	766	742	712	738	728	754	772	805	791	795	772	796	737	757	725	736	792	823	781	797	759	720	752	751	744	789	775	769	748	766	743	726	758	760	773	748	736	804	783	793	734
40576	24574	22767	16044	10938	3135	1254	932	715	628	593	526	445	385	400	394	354	365	322	333	332	313	310	344	307	322	321	282	326	293	252	292	321	267	287	292	297	286	283	298	264	292	323	288	289	270	248	316	260	290	289	275	262	292	278	292	255	307	283	279	258	303	288	291	305	301	286	262	264	285	248	288	283	293	276	284	266	284	308	263	282	315	322	273	295	292	307	274	267	302	294	319	305	311	282	277	290	300	290	269	297	280	265	262	316	256	284	275	258	290	249	271	309	267	273	269	278	291	270	303	290	291	292	253	290	291	290	267	261	280	279	272	286	294	296	298	284	276	290	289	283	314	273	279	304	311	264	319	261	287	286	273	321	299	266	247	302	274	292	275	285	287	301	302	307	290	285	291	279	277	298	284	268	265	313	264	314	273	280	285	270	272	303	286	295	243	311	307	284	241	303	294	287	298	317	282	327	265	289	264	298	310	273	275	317	268	272	236	305	254	273	274	274	290	306	261	287	281	269	304	281	288	269	277	306	297	303	254	284	299	292	291	316	264	278	272	323	291	293	274	282	247	301	284	284	327	272	313	290	276	272	248	281	281	289	266	263	277	310	279	289	248	311	319	272	279	280	276	301	256	277	283	272	232	271	305	263	335	312	278	258	272	299	277	262	285	270	256	296	274	284	298	267	307	318	290	281	290	267	253	265	301	286	291	286	317	316	291	284	263	284	301	300	281	284	300	289	274	314	287	265	301	279	307	336	296	246	270	264	257	247	262	282	286	292	308	288	280	301	284	305	268	291	277	295	243	266	285	282	278	294	297	276	318	276	286	292	300	313	300	258	287	292	264	247	260	276	280	290	279	301	293	292	286	297	319	279	244	311	269	258	291	262	264	284	268	299	289	300	319	285	242	291	285	306	305	286	266	312	267	276	279	288	305	271	258	292	269	263	291	295	279	294	300	315	274	265	285	281	305	283	286	250	289	273	313	310	264	291	278	291	257	266	315	270	270	270	276	273	285	307	276	299	287	280	278	258	310	277	298	261	287	268	275	276	288	298	284	284	294	295	266	308	273	307	277	279	294	285	309	281	260	308	285	294	285	285	297	290	300	253	299	270	296	269	244	245	318	259	271	286	252	280	302	320	276	303	242	287	279	310	275	298	270	259	286	281	282	291	285	259	304	279	273	299	283	266	293	269	287	270	282	266	275	336	276	306	277	319	277	285	269	265	268	289	263	271	274	277	264	309	291	297	270	265	275	278	264	298	287	297	263	277	282	283	267	250	267	290	304	277	262	260	310	294	304	268	300	299	288	279	285	282	267	254	302	283	296	295	291	255	274	265	253	259	275	282	314	300	270	298	275	260	278	305	283	287	279	306	280	268	269	277	258	282	301	278	270	258	291	264	324	270	304	292	293	275	302	276	307	309	285	305	292	286	291	333	290	287	297	272	256	293	309	275	286	314	269	270	316	270	257	300	238	265	312	333	295	274	278	295	278	314	295	319	280	285	275	287	267	283	269	323	277	284	281	277	284	270	262	282	287	306	271	293	271	270	292	292	298	283	302	280	251	282	280	266	290	277	289	276	277	266	255	278	310	285	300	287	284	272	287	281	295	256	285	286	293	321	288	260	322	297	275	277	283	286	281	278	279	286	283	305	304	269	289	281	293	274	282	278	311	294	249	315	273	271	314	271	307	285	271	297	318	276	294	294	301	261	275	259	279	293	311	313	276	256	291	284	270	248	287	281	279	304	296	315	275	286	289	265	258	283	287	290	275	266	290	314	288	307	279	287	282	294	272	266	274	288	312	266	283	291	309	296	273	284	277	303	275	258	305	297	287	238	272	309	315	307	236	308	254	248	292	288	273	255	288	320	267	250	251	263	265	300	279	299	257	264	275	298	281	274	285	261	271	265	279	307	292	278	284	320	263	277	306	278	289	259	288	309	271	315	285	299	295	270	292	295	301	270	266	262	284	308	269	303	247	262	272	281	313	280	251	292	258	276	259	318	312	304	265	287	288	274	299	284	321	264	264	285	309	279	241	308	267	270	247	277	275	291	290	279	267	260	303	310	281	296	267	291	282	304	305	266	280	297	296	297	260	274	235	263	283	303	299	285	307	281	312	266	302	276	294	279	248	274	270	276	285	275	293	262	293	294	299	306	285	284	266	287	280	290	266	274	288	273	253	242	259	320	288	328	281	267	296	278	300	289	303	285	260	283	305	295	271	310	254	274	302	259	308	275	265	271	285	275	267	295	285	292	292	310	309	272	302	309	274	264	271	306	259	270	311	275	302	285	285	280	288	292	281	293	294	288	287	273	241	262	279	288	290	264	328	286	302	322	259	277	274	263	302	275	256	263	262	265	290	288	261	254	269	273	304	277	283	289	302	289	311	290	282	292	310	316	317	262	266	268	314	301	280	265	330	264	272	272	273	260	265	286	265	308	290	297	303	287	281	313	270	300	281	282	259	288	293	311	265	285	272	306	273	321	291	282	251	289	313	285	302	268	328	286	279	277	267	290	310	326	259	240	306	288	284	254	293	277	269	274	278	284	328	295	296	256	258	303	261	280	288	291	264	280	258	275	274	282	294	257	280	271	276	311	300	283	288	278	287	313	310	271	286	297	281	287	268	265	249	277	287	295	293	268	276	296	322	292	274	271	281	295	294	285	282	248	292	288	292	270	306	289	265	297	277	294	310	274	298	282	284	282	301	269	305	301	295	264	288	280	277	280	271	277	295	291	294	282	249	277	284	284	251	267	279	273	267	259	280	281	298	295	305	279	302	274	269	293	283	282	299	296	291	271	278	299	281	292	316	254	285	304	282	290	298	269	281	261	267	273	304	297	292	287	273	307	318	287	294	268	271	276	276	283	318	271	317	310	273	330	277	242	249	282	307	280	293	281	284	248	244	270	278	302	297	259	274	279	272	296	306	252	282	251	305	278	316	259	273	296	287	292	271	260	264	287	292	322	265	270	263	297	288	302	268	289	285	306	299	279	312	270	301	281	309	259	291	284	289	334	260	290	253	279	245	271	310	290	269	300	269	264	291	264	296	293	274	285	285	309	268	282	277	270	264	306	261	294	262	300	270	293	282	281	306	289	333	282	259	282	306	301	287	286	305	279	301	271	254	293	282	310	259	251	302	279	308	259	286	283	325	293	285	278	304	285	303	272	273	288	299	308	265	267	270	308	277	273	292	299	270	300	263	292	251	275	277	313	283	293	266	288	301	276	236	298	306	302	284	287	292	287	293	277	279	297	274	271	262	291	275	285	309	259	280	280	268	296	298	276	271	304	274	284	301	277	278	243	276	287	260	279	285	299	252	275	308	309	270	297	279	306	279	277	301	270	313	262	284	286	267	272	274	301	284	290	298	293	300	296	268	289	284	281	273	296	270	271	288	267	265	314	291	279	269	271	264	288	280	297	312	267	288	260	293	281	281	299	279	274	298	287	278	311	296	273	272	263	286	291	275	307	283	237	263	300	298
26894	20535	27786	26961	20817	7502	4349	3751	3203	2741	2255	2158	1847	1604	1379	1244	1252	1083	1009	996	1001	978	927	855	847	912	782	811	828	745	799	796	713	692	713	690	697	709	658	661	646	746	709	697	696	670	743	717	720	698	710	687	692	642	696	661	722	701	697	701	660	636	639	688	657	692	646	685	725	670	663	696	662	643	689	631	646	655	648	687	684	667	661	666	683	727	723	670	698	655	723	708	676	660	671	706	638	670	671	641	663	703	720	686	649	686	663	691	642	666	686	597	629	672	676	672	677	689	708	702	697	719	689	638	678	689	720	675	723	666	618	658	641	698	624	687	688	661	675	666	684	637	708	622	683	655	632	711	672	633	667	691	662	719	715	688	657	659	680	651	696	658	714	651	663	654	635	652	686	692	646	643	649	704	678	681	678	677	679	685	679	629	691	705	710	694	689	671	670	701	694	663	677	642	720	706	732	670	652	684	700	673	682	647	645	690	671	667	713	675	642	663	693	700	714	675	646	637	702	678	666	677	670	705	654	660	711	658	678	660	672	658	631	664	690	699	678	686	672	657	660	614	677	686	685	637	685	647	651	688	646	617	673	674	698	679	649	700	692	661	659	679	702	656	667	680	617	669	717	663	699	653	677	644	681	659	657	704	690	652	695	705	678	669	642	650	675	655	657	677	691	692	647	721	687	691	657	701	715	679	663	673	666	645	642	701	698	678	704	740	671	633	667	650	664	661	724	654	639	660	663	684	633	666	662	670	690	657	705	662	701	667	663	662	651	686	699	673	706	668	694	657	699	679	683	664	687	721	663	662	665	649	681	667	689	679	637	695	623	680	652	692	672	701	692	666	651	641	698	657	677	667	673	667	687	661	632	719	676	663	694	709	692	702	672	673	678	678	702	658	678	664	718	666	672	666	679	694	682	677	716	684	684	686	648	678	661	667	703	726	639	657	692	624	652	630	659	659	697	705	619	679	661	690	683	658	658	697	728	698	661	684	699	673	600	649	646	682	597	686	691	644	690	663	616	693	632	683	704	643	676	681	654	676	688	690	702	663	645	679	675	689	680	705	631	682	711	666	691	671	668	708	678	644	679	704	627	726	660	750	648	659	634	692	687	659	697	677	696	698	643	637	704	679	603	627	675	684	664	673	696	682	675	709	716	651	699	700	717	676	627	665	674	680	716	699	664	694	664	728	656	664	664	612	687	646	658	676	708	684	658	724	706	678	666	672	711	660	662	674	640	606	657	723	685	691	669	672	730	714	690	677	665	695	671	704	706	700	670	677	672	680	664	693	654	686	697	701	612	714	667	712	644	685	673	655	642	651	675	654	672	696	718	664	707	718	682	661	665	661	635	655	657	625	680	665	618	676	674	690	663	672	668	669	689	698	668	652	721	663	701	676	715	655	673	658	705	663	687	697	698	674	676	642	699	664	666	660	631	652	666	682	663	673	713	664	672	658	678	683	624	689	660	657	693	715	687	640	688	634	671	651	636	733	673	683	666	674	737	674	715	650	643	664	636	696	622	669	661	661	681	676	678	705	716	648	689	704	669	688	683	600	698	661	685	713	645	658	711	662	734	728	681	699	664	654	675	676	652	659	726	660	696	660	664	675	661	691	630	696	671	632	657	701	637	736	643	687	699	644	646	642	703	686	679	676	631	657	668	651	680	700	655	661	658	673	712	684	673	653	693	657	655	664	600	683	646	675	649	732	718	716	665	684	691	687	660	700	671	646	727	657	638	623	674	668	659	631	665	681	696	726	687	681	684	729	655	673	701	666	665	665	657	682	694	684	682	700	662	676	705	666	651	621	645	702	666	640	658	654	631	658	672	653	655	695	711	686	722	671	697	677	638	652	678	680	663	663	670	724	688	672	673	629	644	678	690	676	620	724	629	693	665	670	672	705	662	720	652	726	699	674	664	577	691	668	693	678	659	711	671	687	656	671	649	693	666	686	672	682	648	680	673	666	671	654	682	650	707	665	690	667	692	681	649	612	660	669	653	640	717	659	691	681	672	660	678	614	696	730	685	633	672	651	700	681	659	683	690	713	670	717	654	716	651	659	622	651	648	652	669	691	698	639	623	724	655	656	684	677	625	731	679	697	683	735	660	629	685	679	693	673	691	697	704	653	648	709	657	702	649	659	726	664	658	662	699	644	683	665	652	656	696	652	661	670	666	732	668	676	675	680	667	636	677	689	667	690	698	668	710	668	622	678	648	658	674	715	656	691	671	687	650	695	618	700	733	641	642	684	666	670	671	622	670	665	605	679	699	644	701	628	650	696	678	663	673	678	696	691	683	656	687	652	705	662	632	696	703	640	661	673	684	687	684	681	668	702	682	671	685	645	657	663	682	691	601	663	689	654	687	682	699	688	644	658	713	667	715	700	663	673	688	675	654	653	734	659	651	663	675	706	688	678	657	734	663	662	689	662	699	663	669	669	657	650	682	692	716	687	710	660	692	669	685	672	673	699	691	602	713	700	673	701	675	713	647	662	671	675	690	659	697	695	670	741	675	619	673	695	692	677	662	680	679	711	698	730	662	668	680	674	650	675	642	681	648	743	662	684	690	677	692	671	667	670	637	678	682	657	739	618	692	699	676	664	659	652	618	620	649	606	684	658	683	661	696	707	661	712	640	692	661	707	678	704	688	688	691	674	624	644	727	641	676	663	666	687	678	698	636	680	679	636	644	660	702	678	664	637	688	706	687	671	658	653	712	693	674	719	655	732	682	687	661	647	670	659	711	651	641	699	693	700	662	642	680	671	676	617	653	663	667	668	660	686	670	707	663	647	696	658	660	691	633	637	643	674	678	704	658	645	699	678	674	661	698	661	670	662	642	666	656	676	670	696	652	641	649	674	620	677	664	700	666	656	727	699	675	645	651	644	668	657	642	692	661	668	703	665	666	672	728	667	676	668	657	657	694	678	668	700	698	669	708	682	717	696	668	630	682	682	653	737	638	701	703	670	734	682	672	648	694	673	701	696	690	670	687	649	664	711	697	684	700	638	719	689	708	701	646	684	687	684	690	664	699	667	657	666	702	725	684	681	682	652	656	669	660	661	674	739	669	686	674	662	666	636	646	660	716	623	635	713	656	683	745	623	647	626	683	664	699	674	735	707	702	686	657	663	670	720	634	688	678	701	675	712	712	688	712	677	672	699	699	714	677	691	672	649	655	692	671	642	675	604	614	685	642	634	626	711	687	637	672	653	709	626	661	683	697	708	704	685	680	695	653	677	678	654	697	664	690	672	681	666	673	609	696	664	679	681	672	643	685	647	678	703	697	679	734	683	665	703	662	622	658	639	681	683	670	664	656	713	709	687	685	633	711	679	685	697	667	677	722	672	692	670	679	628	659	688	678	683	685	691	645	694	666	680	692	654	680	690	701	682	661	695	688	697	640	690	668	692	685	694	647	708	676	648	658	664	688	641	653	677	712	664	640	689	679	687	705	669	655	691	668	679	680	683	667	636	651	643	695	645
17690	10186	7107	3295	1343	751	550	510	457	414	391	343	375	364	324	348	349	306	309	336	312	368	351	331	323	311	319	338	317	325	293	325	337	315	330	339	319	273	303	283	309	332	341	317	302	365	318	295	265	316	270	294	339	310	322	341	288	311	328	290	293	316	261	351	298	313	312	331	317	294	336	352	316	288	308	286	337	296	341	321	302	299	335	311	312	315	315	328	344	349	278	305	296	305	326	314	299	296	310	328	284	282	316	308	328	313	293	294	310	311	303	301	315	317	321	288	290	308	306	353	334	315	311	300	282	294	327	322	294	292	317	330	302	298	297	298	294	338	278	266	332	282	297	314	298	335	302	301	308	323	319	314	323	290	299	308	312	289	323	288	327	343	313	318	300	316	301	302	331	328	325	305	322	304	340	298	324	311	314	315	318	320	294	292	317	290	322	312	320	315	312	310	312	335	330	322	310	335	308	258	315	309	306	300	288	315	325	327	316	329	329	311	318	249	290	331	308	306	292	305	291	286	279	324	326	302	289	321	286	302	306	330	297	323	338	320	321	353	288	291	326	303	312	310	307	290	310	282	338	326	292	307	330	338	311	310	318	286	321	313	307	298	327	283	336	302	331	340	322	338	340	278	305	326	309	308	293	342	323	311	298	314	307	345	329	304	318	315	311	303	365	323	290	300	298	290	332	294	317	325	330	314	341	355	330	320	313	331	313	296	314	340	277	290	342	336	301	288	315	273	307	297	297	331	331	286	309	316	332	287	300	286	296	300	311	358	340	312	316	292	334	344	321	312	315	338	301	317	326	308	310	319	300	336	323	309	297	292	317	313	305	332	312	291	303	331	336	309	321	312	263	324	343	339	287	311	306	320	322	297	317	314	345	289	334	313	257	304	277	313	327	328	344	344	321	297	316	291	310	295	279	283	329	337	301	301	321	335	293	341	322	294	312	297	296	307	325	341	333	278	296	293	299	302	320	300	316	311	324	303	294	279	308	324	337	324	308	280	299	305	329	296	320	319	334	306	306	291	288	308	331	291	318	319	332	342	325	316	326	317	302	318	313	309	309	304	341	312	302	312	320	315	313	324	314	311	327	349	305	276	317	297	314	322	303	308	309	308	307	312	286	308	314	317	324	339	303	306	321	334	319	315	318	297	317	309	299	294	318	298	309	333	263	328	298	300	302	301	324	295	293	299	311	315	309	292	298	317	304	323	291	358	307	279	304	338	294	325	325	314	292	286	336	296	324	329	307	307	333	317	311	324	334	301	357	329	338	299	320	301	270	329	323	306	295	295	297	326	327	293	304	301	307	320	311	275	330	282	326	320	312	333	328	345	314	325	340	297	352	319	325	305	286	334	316	356	310	338	297	323	317	295	316	315	299	342	323	325	325	295	302	315	352	328	320	335	314	352	283	311	280	309	319	311	346	309	281	305	283	328	312	313	323	344	308	303	286	307	337	310	304	346	274	284	340	304	306	301	312	334	346	298	388	319	311	328	302	327	312	299	311	295	328	327	283	321	310	348	293	300	331	329	315	300	294	377	344	300	344	282	313	303	316	295	312	306	303	333	290	298	332	319	287	305	331	326	309	325	294	300	309	292	305	327	312	311	298	282	291	311	293	306	299	292	293	278	279	325	311	338	287	298	300	322	321	303	310	336	295	305	342	359	281	327	328	325	326	312	328	329	354	322	295	315	324	300	285	330	339	323	339	315	327	321	287	296	310	276	320	319	308	356	303	344	294	338	300	307	337	324	316	306	343	329	335	324	327	323	331	290	326	316	289	338	346	308	283	328	313	308	283	297	306	310	340	326	316	300	288	289	305	319	343	308	301	334	353	320	312	321	321	315	266	296	332	318	333	313	317	338	313	296	301	280	291	310	295	315	321	335	326	334	331	294	320	306	328	290	264	356	320	295	296	294	326	309	316	336	344	322	295	319	329	297	290	311	306	266	294	311	318	288	316	325	311	305	288	300	327	296	294	295	296	302	334	320	305	324	308	316	302	316	336	357	325	317	267	300	345	304	281	299	349	294	309	336	309	307	301	320	326	343	311	285	330	302	338	311	314	304	325	313	338	350	321	311	319	307	345	275	306	292	302	301	346	322	287	312	314	320	311	293	300	306	300	321	311	320	322	322	280	321	312	288	331	283	308	333	296	330	297	288	288	312	285	293	298	296	290	293	301	264	306	323	312	336	305	289	338	293	301	295	322	287	293	311	317	306	304	329	339	293	329	293	296	334	299	317	300	312	286	312	298	303	295	315	308	328	304	320	305	296	336	295	315	263	297	303	288	316	319	303	315	307	308	296	271	341	317	321	323	301	327	319	332	309	312	334	314	301	311	299	289	335	325	312	308	289	340	332	343	307	328	317	319	315	319	319	329	284	314	307	320	332	313	310	311	315	275	315	342	318	277	323	317	318	311	302	318	314	303	323	313	337	302	336	274	311	305	325	317	305	321	282	323	312	294	322	341	324	312	334	332	304	314	296	303	327	308	320	302	293	291	332	313	303	308	283	339	325	331	338	300	272	321	308	321	293	300	327	281	316	310	307	290	336	307	325	335	283	302	320	302	329	329	294	299	343	336	315	293	331	344	300	323	297	295	334	320	313	296	314	309	304	301	309	336	304	311	324	341	272	348	352	279	317	335	308	299	308	283	316	320	293	327	334	334	302	294	299	291	306	324	288	308	311	303	288	330	293	290	290	323	307	283	306	294	292	323	293	334	315	385	309	331	293	294	301	316	301	306	329	327	303	294	303	343	306	284	289	325	334	344	315	326	276	300	310	302	308	303	335	300	302	320	303	313	334	328	311	336	313	348	318	320	328	312	308	304	328	292	317	292	287	280	344	340	320	299	286	315	308	297	294	323	311	323	303	280	318	331	312	316	345	309	312	351	354	336	302	289	312	303	351	299	317	294	268	320	325	274	306	320	326	276	283	313	294	311	297	311	318	293	350	286	290	315	322	311	319	335	294	307	313	346	320	327	337	317	336	313	286	315	303	310	305	299	284	312	310	360	292	310	309	305	318	320	330	320	352	327	315	310	328	339	313	296	312	293	340	307	315	300	297	325	284	331	327	296	315	320	323	294	308	321	346	341	321	311	277	311	340	294	265	304	313	313	322	296	326	320	327	328	299	296	310	333	312	316	362	270	309	310	313	291	297	334	313	313	335	326	301	318	337	298	287	307	325	302	273	300	320	315	321	318	320	342	316	312	318	306	322	315	327	327	344	320	301	305	321	275	321	324	293	320	296	312	340	330	293	321	326	313	309	313	313	312	314	364	328	297	355	345	287	303	308	336	308	321	299	305	317	325	286	327	305	308	301	289	273	340	329	326	330	317	348	330	305	322	288	330	283	311	298	317	298	350	313	268	317	306	320	333	284	282	341	340	313	310	324	340	306	331	326	292	323	328	324	280	360	326	288	326	316	306	335	320	319	333	316	287	282	293	315	302	311	323	301	295	322	305	322	290	312	306	315
12485	9601	12152	8421	4724	2727	1998	1699	1411	1398	1214	1137	1012	999	958	933	852	850	812	835	767	789	771	805	795	757	779	728	741	727	753	728	776	740	743	719	720	717	759	766	764	753	788	716	727	758	778	737	778	725	706	688	724	675	741	732	736	716	720	734	705	737	696	719	706	793	729	702	808	731	719	752	740	734	725	684	729	706	698	770	726	732	768	730	720	767	752	811	735	712	744	742	705	793	752	742	698	773	743	710	796	750	731	745	718	742	729	752	683	786	748	732	760	757	706	759	732	736	780	795	775	757	694	723	737	695	808	744	723	710	752	774	719	702	785	751	747	721	718	738	730	732	771	771	793	703	753	663	738	708	754	736	722	761	740	713	762	737	728	765	748	751	776	730	729	721	762	779	761	744	723	740	716	722	781	740	755	734	745	760	738	699	718	760	773	734	742	720	717	740	773	746	734	691	744	758	759	730	705	765	779	731	700	736	732	734	765	768	743	725	700	738	728	758	755	782	770	685	767	726	758	699	710	727	716	722	737	742	766	665	723	761	657	761	715	771	699	742	712	756	765	751	716	762	717	747	762	751	773	699	727	812	734	726	700	756	747	718	722	763	726	715	753	723	748	720	696	701	726	766	734	726	769	771	767	791	776	777	698	774	728	718	734	700	737	768	736	773	734	728	770	783	726	727	713	768	746	740	720	754	756	706	747	735	737	761	720	728	725	723	735	748	761	716	791	720	737	783	719	748	721	755	748	723	706	792	743	745	736	694	730	796	785	709	716	709	724	748	772	749	791	741	683	700	779	773	754	732	704	786	741	683	733	737	684	726	753	713	737	740	768	780	741	751	738	717	687	771	734	690	792	701	720	761	796	672	778	671	766	706	729	715	734	694	747	753	769	723	702	724	756	734	747	749	728	719	715	735	725	751	732	775	733	782	760	767	793	750	738	736	719	722	787	744	698	741	704	732	796	676	725	744	750	748	700	773	754	792	720	740	761	759	719	754	725	751	757	748	787	753	694	739	792	754	768	748	744	743	781	774	757	712	738	685	742	731	753	751	729	736	744	741	755	747	735	733	766	779	734	742	737	725	730	792	692	760	789	737	723	742	751	734	750	805	732	723	707	731	739	768	693	752	797	782	728	799	734	731	716	722	766	747	771	766	715	722	774	728	745	724	725	768	724	715	733	776	758	741	764	742	752	774	724	764	736	696	720	760	781	772	755	725	760	739	768	747	693	730	731	759	781	714	746	778	777	732	757	741	716	745	714	745	745	741	822	749	738	794	735	723	732	764	750	746	729	716	788	782	724	781	734	757	706	734	763	743	773	721	721	720	790	750	749	699	700	710	760	778	748	685	796	705	765	779	723	684	762	721	737	716	755	732	778	777	742	760	698	733	737	761	742	735	758	698	706	756	727	705	732	792	697	715	692	744	724	752	721	727	775	745	819	758	718	735	798	764	763	726	750	738	794	741	768	777	721	738	711	690	739	747	705	773	729	778	755	768	761	756	757	776	729	713	774	728	783	726	732	781	731	765	733	737	741	748	728	709	684	780	725	736	740	717	740	724	728	711	750	706	730	729	760	775	746	753	734	713	748	750	757	720	721	783	739	730	760	719	709	729	682	730	733	729	780	784	736	739	731	746	715	733	761	748	721	747	740	761	722	767	737	743	725	761	738	699	759	707	667	724	780	757	763	808	772	760	722	707	683	733	728	699	755	741	783	710	752	766	731	768	685	734	712	728	698	748	720	733	707	753	751	754	734	720	756	773	691	711	694	744	764	775	746	707	721	757	719	713	756	758	734	723	793	740	733	724	727	759	732	716	799	751	754	738	757	745	781	753	769	782	680	781	760	758	765	747	719	712	775	751	711	738	748	787	713	755	729	696	723	720	722	755	694	765	687	737	766	718	782	784	700	688	722	749	715	788	771	781	719	731	753	787	735	749	785	756	741	781	740	769	715	696	745	723	707	765	736	752	744	748	745	708	765	677	755	705	739	779	783	742	699	759	770	716	748	783	734	731	683	722	728	714	739	684	763	702	753	723	726	754	751	734	727	753	744	694	748	730	729	747	695	721	759	767	753	706	772	739	737	785	749	773	775	737	702	716	776	749	740	737	749	745	745	766	748	722	767	753	771	750	735	764	727	692	769	680	746	761	746	741	714	697	731	791	724	750	726	727	700	739	702	744	694	750	702	777	724	745	695	735	688	744	777	701	768	700	767	701	711	768	727	676	720	689	765	720	734	730	744	716	791	739	736	709	697	706	768	759	750	751	761	769	712	770	768	773	697	731	718	752	723	718	714	767	725	745	748	775	714	754	696	774	696	740	721	773	747	704	728	750	680	748	740	733	685	742	733	731	667	767	701	735	705	760	753	739	727	759	771	715	774	752	786	742	739	725	751	734	775	728	701	724	797	800	737	733	713	783	727	760	737	747	731	750	765	778	744	718	755	751	742	715	765	756	762	691	736	733	703	734	777	772	729	753	751	738	752	733	746	755	765	748	697	760	741	738	767	742	741	732	773	712	739	721	769	742	747	720	716	733	779	743	681	761	738	677	764	758	756	759	712	745	781	744	759	724	725	753	752	746	731	768	738	735	748	762	727	672	721	701	761	746	713	740	754	760	774	768	761	747	723	709	776	722	758	722	737	755	737	728	765	706	706	744	801	714	772	804	738	729	738	768	773	699	729	698	780	740	785	730	775	728	734	709	767	724	706	758	753	727	718	756	764	757	753	771	709	731	760	728	743	758	747	741	816	748	757	797	744	717	780	732	746	738	737	734	741	731	740	769	794	795	788	749	734	742	735	752	739	707	763	789	730	709	732	806	746	719	743	790	711	733	739	725	698	735	745	759	789	707	771	770	759	725	732	744	715	767	719	718	770	763	800	719	751	775	761	777	711	729	700	697	731	766	752	763	724	806	756	732	740	773	737	742	688	742	770	772	755	776	763	744	709	733	751	728	797	783	756	724	786	741	742	710	744	730	719	758	773	723	688	713	757	707	742	716	754	724	734	762	739	755	756	698	751	758	726	759	723	723	668	759	703	746	726	771	746	747	728	758	757	719	758	716	726	741	710	745	762	768	714	775	719	773	756	724	749	764	745	769	682	773	688	769	757	719	674	723	758	727	724	715	726	755	724	701	746	701	756	706	715	750	739	736	741	712	758	769	735	743	759	718	800	667	729	695	780	709	760	730	762	727	745	712	738	760	813	746	778	758	714	780	723	772	769	727	778	733	724	749	754	754	705	711	723	724	765	719	760	729	761	722	754	751	761	731	754	764	732	713	736	723	691	794	741	751	702	708	718	784	756	747	692	771	753	728	756	815	771	758	785	707	781	725	704	745	735	707	734	728	735	758	787	787	773	777	726	744	744	713	706	731	748	803	763	713	706	769	742	743	832	780	727	768	727	757	756	704	734	768	751	740	778	759	742	796	726	785	735	737	688	742	721	736	761	739	760	741	736	788	735	780	736	698	741	745	713	713
31841	19714	15627	9280	5341	2607	1095	695	617	539	510	491	435	447	407	368	400	346	354	349	368	323	324	327	361	343	320	343	323	313	337	335	317	348	320	351	337	347	356	325	313	321	312	353	314	282	337	330	345	342	309	301	332	350	340	325	341	297	328	340	313	310	295	318	318	356	324	328	327	305	316	343	316	339	337	349	312	349	350	325	333	313	320	348	332	343	317	350	338	344	341	349	337	356	315	323	294	314	328	330	347	334	308	343	363	330	318	352	333	286	326	316	326	306	278	329	332	321	324	312	350	333	330	320	320	312	315	330	348	336	351	274	337	288	356	321	338	299	327	338	297	333	352	296	323	335	344	331	332	316	339	305	317	326	325	318	322	319	312	305	342	356	292	322	323	306	359	341	318	334	334	324	291	311	311	365	376	310	313	344	348	369	328	358	329	309	339	354	325	329	310	312	348	297	316	299	324	325	340	358	337	327	296	313	308	299	351	304	345	302	352	330	322	326	301	338	329	323	289	298	338	320	364	349	350	311	332	330	327	349	319	349	344	334	326	347	309	346	299	302	321	327	308	346	326	354	309	334	321	327	314	344	334	332	361	339	334	350	318	350	321	301	321	317	306	360	319	328	348	333	331	350	327	331	350	347	305	340	309	359	346	303	296	349	340	318	332	311	335	280	318	331	327	292	355	314	353	314	336	311	306	316	341	322	312	354	348	284	305	324	334	339	300	368	336	282	327	303	382	324	319	298	316	321	300	339	313	287	339	354	306	318	342	346	355	339	349	314	304	333	341	356	353	336	344	311	328	323	318	338	367	334	311	330	319	291	292	327	322	347	310	335	317	347	323	324	300	329	356	318	335	332	314	323	326	313	356	362	327	319	318	318	382	303	334	343	350	314	354	294	322	312	308	310	307	314	346	350	345	335	353	319	300	311	338	319	343	316	307	294	335	365	320	336	334	324	363	333	334	334	308	332	305	301	341	333	337	351	348	327	340	331	356	321	301	322	301	322	294	316	291	352	328	318	312	304	301	376	321	305	306	308	363	311	315	329	341	338	325	330	338	292	347	334	333	301	322	339	333	313	329	313	327	305	335	349	350	318	345	334	317	324	337	324	350	314	352	340	292	298	321	304	296	309	352	323	341	331	289	315	325	347	338	324	331	369	342	320	339	304	366	325	306	336	299	313	315	347	355	323	336	316	363	344	324	356	340	329	347	322	323	307	366	348	352	316	318	332	355	351	306	335	341	291	312	329	308	318	307	323	361	350	328	323	318	340	302	308	332	346	331	318	295	322	347	342	325	348	326	346	327	299	321	326	293	307	316	383	354	321	347	319	338	335	336	337	330	355	323	321	345	298	330	319	333	309	318	317	347	321	350	362	331	293	319	308	356	312	325	347	331	329	309	283	370	302	326	309	332	308	313	378	351	327	328	352	339	346	310	308	308	315	305	312	312	348	332	325	321	355	323	327	332	375	375	316	294	321	347	296	330	312	338	324	340	321	302	326	373	305	322	316	338	350	353	308	316	315	302	324	327	336	337	319	323	297	296	334	342	315	306	361	317	333	312	312	311	348	340	332	320	325	265	311	340	356	316	304	353	309	319	269	317	305	318	304	310	364	294	320	305	311	332	299	318	299	334	318	358	354	306	346	358	331	363	320	315	362	315	314	333	328	346	345	344	332	327	308	337	315	339	302	307	328	363	341	329	302	303	347	332	341	338	334	324	312	340	326	346	337	326	325	331	308	315	299	301	312	335	329	372	360	329	364	344	333	284	291	314	338	325	309	349	345	323	331	344	344	349	317	326	303	338	311	320	334	354	322	334	341	326	336	330	280	331	328	301	326	311	333	310	282	327	343	343	309	331	314	309	310	340	332	347	345	305	333	333	308	308	322	348	322	330	357	306	319	332	338	294	334	310	326	348	331	304	320	309	323	303	333	302	309	299	339	309	322	331	320	307	311	339	359	352	355	314	362	332	317	289	313	276	313	331	344	317	317	362	320	318	328	312	329	358	341	332	318	327	318	337	366	346	364	319	294	352	306	322	317	325	346	336	340	330	297	360	316	296	317	303	299	319	336	339	347	320	328	305	327	326	312	335	358	295	318	326	344	322	311	322	333	332	325	347	306	277	338	327	305	317	320	340	305	324	308	317	328	343	336	320	328	323	314	313	354	329	324	331	315	314	310	297	322	301	339	324	321	349	315	334	377	337	351	314	346	313	314	291	347	316	319	359	289	349	308	349	332	310	309	343	333	314	336	322	328	327	338	334	362	354	319	284	286	328	270	324	298	342	315	299	317	307	324	329	289	340	313	317	343	316	352	338	319	323	357	294	310	314	251	325	318	290	319	338	332	325	328	299	353	342	310	305	350	343	333	329	285	316	318	319	344	341	306	318	325	314	344	293	336	319	352	313	322	328	308	345	328	346	304	354	324	326	306	347	309	318	331	353	322	303	311	338	322	329	339	310	359	355	346	321	289	304	300	348	337	336	375	272	310	324	340	317	337	323	353	355	344	305	312	307	327	346	349	326	307	362	300	350	378	345	323	352	324	349	326	323	335	324	316	308	330	332	319	319	341	356	286	325	301	371	355	313	321	322	323	384	372	303	356	339	346	369	313	308	303	323	314	309	343	309	290	322	328	340	333	350	298	340	327	348	346	295	324	332	333	324	367	332	357	312	335	361	337	297	371	339	307	334	366	317	329	333	379	324	354	337	344	343	345	355	337	310	287	327	335	313	329	346	347	340	341	314	316	325	323	330	308	330	304	303	340	351	385	337	339	315	350	328	321	305	325	320	336	326	336	320	299	343	312	334	345	353	338	323	330	357	327	288	329	339	319	323	311	325	345	333	356	312	338	329	332	373	365	338	312	323	346	349	341	335	309	304	308	332	305	306	331	326	304	306	301	285	304	331	324	355	328	328	321	341	319	337	342	322	299	371	332	331	300	331	355	340	316	344	301	312	319	309	314	344	351	346	355	298	333	318	332	357	354	300	353	330	313	316	344	341	363	339	323	314	313	336	350	361	332	310	333	327	332	313	357	352	329	306	293	334	339	328	335	339	307	300	295	316	354	331	322	314	345	319	319	310	335	325	330	353	295	334	294	368	325	325	327	320	347	332	311	353	343	332	313	328	341	323	323	323	339	317	346	344	328	337	361	296	335	295	342	362	341	317	329	312	315	289	297	340	331	344	321	295	329	331	314	334	331	321	314	291	331	329	339	360	312	342	340	299	341	328	364	328	308	347	342	348	312	322	346	323	333	328	317	309	329	313	336	313	314	334	329	341	326	307	295	328	300	338	323	308	330	300	330	341	321	293	351	304	351	343	341	318	334	323	336	317	288	318	284	297	317	352	318	310	334	325	317	348	300	297	367	312	342	329	323	317	301	312	318	360	308	351	336	340	308	309	319	327	343	309	355	343	361	343	339	308	298	331	344	299	338	311	321	292	373	310	340	327	311	330	346	293	298	304	319	307	382	317	288
22154	17186	21713	18054	13309	8596	3629	2768	2361	2072	1853	1612	1432	1326	1223	1128	1088	1030	959	939	989	942	906	878	941	861	823	838	871	829	874	808	848	801	814	822	778	822	781	779	846	767	740	805	764	780	778	781	805	776	746	776	769	739	733	780	761	816	782	774	747	742	768	787	797	773	815	804	746	773	768	770	760	728	763	811	771	798	763	805	808	777	786	753	801	727	733	748	758	816	757	706	818	786	753	724	731	744	811	775	780	749	753	744	770	758	765	768	803	754	803	768	762	757	743	775	754	777	749	695	798	772	771	754	758	767	780	765	822	764	768	759	771	801	725	759	718	785	732	761	778	787	738	732	768	792	755	778	788	806	758	806	745	770	801	810	752	716	778	740	762	761	777	820	792	793	752	793	794	770	757	740	781	829	730	840	760	769	774	808	796	778	763	743	800	754	787	756	798	791	731	738	808	735	768	710	765	757	757	778	783	753	772	763	772	807	744	780	749	738	787	767	815	766	743	808	740	759	804	812	838	759	779	760	744	794	772	728	750	776	764	786	835	774	746	715	749	723	753	782	751	799	766	779	709	799	720	747	719	812	764	727	758	768	771	789	772	757	812	775	782	703	805	711	748	796	770	802	810	711	789	803	713	778	732	786	770	700	764	782	812	784	768	762	788	756	744	766	778	799	752	798	759	773	762	750	774	733	824	759	792	737	744	787	817	763	706	730	759	767	774	742	779	782	774	794	811	737	726	807	758	757	730	789	717	780	735	823	753	742	822	804	762	744	778	780	747	807	761	751	747	769	735	782	780	752	782	748	808	779	761	792	743	776	773	735	737	796	764	782	754	761	750	774	820	792	786	747	782	768	777	781	756	817	740	723	750	804	776	780	783	773	747	755	740	773	809	774	806	777	732	755	829	787	733	797	780	775	775	804	820	737	761	778	777	822	750	735	755	768	757	797	778	779	760	773	772	749	771	795	772	775	742	750	764	785	740	766	777	786	786	743	741	778	819	761	729	745	764	765	777	743	771	776	787	730	770	804	780	785	762	776	727	764	805	796	789	771	753	779	795	747	764	785	755	778	776	765	757	785	799	769	768	754	766	737	751	738	784	741	751	745	777	766	777	742	741	787	728	764	812	772	783	778	767	754	797	787	782	757	729	794	751	731	837	807	767	780	785	793	762	776	800	742	790	762	751	762	774	767	769	766	806	801	797	743	752	790	820	785	757	801	729	775	771	782	762	731	732	741	772	802	787	730	788	761	748	785	757	761	766	765	786	725	733	740	786	763	804	790	785	789	791	771	780	717	792	813	785	803	743	790	763	763	804	793	789	757	761	805	758	754	810	864	758	763	726	734	761	780	788	811	826	756	770	779	762	770	728	729	789	763	742	750	816	783	792	789	779	727	745	755	755	783	751	768	776	790	767	757	797	755	765	770	763	759	733	785	753	781	761	777	845	748	751	746	753	776	762	821	791	716	780	737	741	749	759	755	740	786	747	772	805	731	765	720	771	734	758	775	766	790	756	735	765	796	775	759	740	748	804	804	775	737	763	773	785	764	773	730	738	662	781	767	742	770	752	750	839	793	800	814	796	724	799	820	797	796	761	822	766	770	760	755	827	764	731	762	782	723	793	813	756	770	755	744	755	725	736	732	758	753	798	777	726	789	713	785	742	745	809	761	775	778	828	795	812	760	783	762	792	724	781	793	777	802	831	778	758	784	765	760	756	747	738	743	778	747	734	763	782	748	827	760	766	775	740	783	791	781	785	779	787	717	769	795	755	773	741	761	787	727	790	767	822	743	762	738	785	720	797	794	775	765	811	778	789	758	782	800	740	803	786	740	747	760	832	765	802	751	761	761	799	796	725	769	743	786	744	779	735	820	748	763	757	782	801	765	727	758	757	755	765	756	785	803	762	740	763	770	779	782	754	741	752	805	774	746	795	700	752	725	770	718	770	775	761	758	766	773	773	781	773	775	734	791	760	770	760	730	784	773	820	763	824	786	774	725	731	770	787	733	701	798	780	796	799	783	750	756	785	752	751	742	766	780	759	809	786	796	801	735	783	719	758	731	813	719	738	760	809	768	785	758	766	757	784	808	800	805	787	746	835	739	783	772	747	736	791	773	771	820	742	787	784	774	764	775	780	807	756	771	710	798	802	784	709	777	752	743	764	731	771	766	794	796	778	740	764	741	773	764	750	799	782	729	782	816	768	807	728	795	751	796	708	760	746	755	789	764	826	790	791	724	837	791	766	800	764	771	766	759	774	785	800	737	712	764	732	789	751	814	759	749	792	753	745	772	793	774	771	792	779	784	780	739	768	787	790	793	798	750	765	737	771	747	737	748	799	799	752	752	749	723	770	743	798	788	756	759	757	770	802	745	779	772	755	751	757	744	820	783	760	745	805	786	758	838	762	778	765	757	794	728	780	755	759	742	751	794	772	770	803	739	815	723	765	799	753	709	759	772	773	785	766	730	764	796	779	748	744	786	808	727	761	787	711	763	785	834	724	757	709	731	730	788	702	758	765	794	785	718	732	774	767	750	749	790	783	790	734	775	770	802	785	772	766	782	726	773	755	777	782	813	783	784	754	772	765	771	747	748	846	797	816	776	743	759	739	761	780	780	816	766	738	777	768	747	785	751	781	728	694	765	759	795	781	787	795	755	739	762	800	760	807	758	791	745	730	810	819	723	770	731	751	786	783	794	781	770	764	796	812	735	793	773	775	774	747	760	773	780	728	795	778	744	773	763	742	729	816	796	770	794	793	770	764	766	779	742	761	768	773	783	785	738	789	776	790	730	811	685	825	762	791	799	753	721	716	753	721	801	769	735	743	776	784	793	720	770	785	744	782	757	765	785	744	765	800	751	796	754	738	761	804	767	770	669	805	754	741	751	758	759	798	782	730	839	801	754	755	745	829	765	792	730	784	749	747	762	819	730	756	776	716	766	752	769	770	742	749	766	821	792	759	798	762	834	725	746	791	759	786	774	747	785	711	777	826	743	768	777	759	753	765	802	791	781	788	763	777	748	813	760	764	789	757	820	780	784	747	690	752	751	792	798	814	791	746	795	754	835	740	786	764	792	782	760	723	760	777	773	794	791	743	720	794	779	775	783	744	766	780	768	802	724	810	798	755	732	748	780	736	719	758	813	726	768	759	752	760	751	743	755	801	770	782	746	798	772	753	743	755	764	819	809	719	780	799	785	830	756	728	742	762	729	756	814	796	769	802	794	783	785	753	763	735	796	799	753	751	784	799	783	780	789	750	768	771	748	761	802	775	764	744	744	768	752	759	830	795	746	717	818	783	770	766	795	763	735	746	783	796	784	743	794	799	793	796	759	788	773	785	769	836	776	744	758	729	763	702	779	817	812	777	790	752	759	794	771	742	806	801	753	700	726	740	744	791	769	785	819	790	732	719	791	808	752	761	799	784	734	757	737	811	676	776	760	783	747	764	739	778	798	796	795	744	750	755	747	794	789	762	787	802	802
39741	25483	22489	17591	11515	5280	1722	1117	830	687	618	511	481	459	426	375	412	321	354	341	364	335	327	312	295	318	328	287	300	286	336	273	306	324	288	298	278	285	273	257	291	292	299	284	273	307	330	286	314	287	249	277	308	284	295	269	277	264	293	297	281	255	274	279	257	291	254	248	244	276	267	280	268	300	259	279	270	300	267	263	282	292	251	292	273	309	278	313	285	275	279	281	272	266	291	319	303	312	281	287	268	291	305	306	283	278	259	288	264	286	288	258	253	279	267	293	265	278	279	268	253	248	268	272	272	312	280	269	287	301	293	263	271	296	295	257	265	307	294	277	284	289	260	284	292	281	282	304	293	284	285	253	268	255	271	268	286	264	278	277	292	310	298	269	260	307	295	251	298	308	268	308	290	277	293	270	311	312	283	302	290	294	290	265	251	323	289	245	253	309	285	310	259	314	277	284	296	306	278	276	262	289	286	278	307	290	292	288	295	277	258	296	260	287	278	269	310	282	272	277	277	308	315	307	301	285	268	305	286	305	267	295	313	285	278	275	316	301	284	275	301	239	282	278	300	313	261	289	320	289	305	281	287	279	275	265	274	266	295	298	306	272	286	297	299	287	309	306	272	272	291	282	270	288	259	277	263	284	312	263	273	291	285	272	266	285	305	282	302	260	262	285	280	266	306	273	305	273	291	276	267	306	293	294	270	305	258	281	263	272	283	289	280	315	289	295	280	280	301	298	321	290	290	282	288	279	264	314	284	292	315	270	291	303	283	286	310	287	261	292	281	256	286	288	274	288	264	252	255	245	295	292	286	305	267	330	267	268	314	266	289	277	296	270	299	282	267	294	284	268	292	264	279	271	295	305	293	292	276	294	291	284	298	280	287	283	266	303	301	274	268	285	291	289	284	314	247	253	266	270	319	283	289	303	280	284	291	272	291	260	279	275	288	281	316	275	291	289	289	295	295	310	261	269	293	263	295	297	287	287	285	249	304	271	284	287	268	284	311	324	255	288	300	270	297	302	307	278	309	311	273	267	265	258	290	302	287	293	267	257	287	295	320	288	277	263	305	328	277	279	269	289	296	286	283	275	272	282	303	265	280	304	257	287	287	298	281	282	274	301	272	281	259	289	285	299	294	264	279	274	303	277	295	303	302	291	266	269	250	276	324	289	292	269	293	289	258	306	259	277	285	286	282	267	284	276	288	286	261	235	281	271	300	267	288	277	265	244	267	316	292	288	271	279	289	265	295	297	274	284	308	280	271	291	301	262	294	273	261	268	305	269	276	286	306	281	300	266	288	288	267	269	287	282	290	246	296	315	300	304	298	245	274	266	313	284	267	281	270	282	285	294	289	237	274	283	270	311	279	280	306	322	303	283	315	274	267	297	263	303	280	293	310	305	309	234	246	273	297	297	259	310	262	295	265	294	295	252	266	264	278	323	274	266	304	280	289	263	284	281	279	285	305	270	262	290	322	299	302	287	304	287	295	264	252	311	302	289	274	288	297	263	298	304	280	297	288	271	273	321	267	287	285	287	289	283	306	289	291	278	281	272	270	256	280	270	273	281	283	291	284	300	270	284	286	284	279	279	267	297	265	286	286	306	275	282	276	259	279	294	272	293	310	298	320	278	289	242	280	302	293	257	278	309	257	270	280	308	297	282	291	276	270	299	285	256	297	299	303	277	275	258	291	313	296	290	295	258	317	289	302	271	295	271	287	260	297	277	251	243	237	311	282	285	307	297	274	296	286	291	263	272	298	292	257	308	300	259	306	264	268	288	308	253	260	290	269	274	287	278	255	308	272	291	260	289	256	292	271	282	244	286	277	299	289	289	265	299	297	272	274	280	271	303	254	279	289	287	300	261	269	288	295	274	254	275	302	289	272	292	247	274	283	283	292	277	281	289	278	274	308	275	262	277	298	282	273	304	294	286	315	301	267	261	291	280	269	269	300	329	286	285	313	262	260	278	283	297	265	293	282	286	262	265	260	294	284	296	315	263	266	278	290	278	269	275	271	263	258	292	273	293	286	288	308	285	283	301	257	275	273	322	295	268	289	299	301	292	282	285	282	286	285	274	294	277	280	275	276	297	273	293	254	278	283	287	294	291	260	265	310	277	277	304	257	279	308	280	300	262	319	282	295	292	307	300	295	290	270	271	252	285	299	274	305	284	289	267	273	281	268	271	297	251	278	269	291	313	266	315	273	286	231	314	274	277	248	290	298	316	277	283	299	301	289	234	280	287	264	279	282	271	278	279	282	282	311	282	265	318	290	302	288	295	325	271	298	271	268	300	270	276	292	290	303	296	297	265	309	279	255	281	284	285	289	273	298	307	263	284	317	290	265	305	286	260	265	272	305	318	279	274	241	290	276	243	284	294	316	283	292	282	280	264	265	255	300	240	290	284	293	239	284	286	287	265	285	300	283	292	281	317	291	284	261	297	261	306	262	291	315	277	274	266	293	278	291	271	299	282	297	269	314	274	259	304	288	261	282	294	266	279	297	298	285	316	254	287	285	259	274	284	300	291	291	300	280	289	276	264	270	280	313	265	251	260	268	252	311	282	273	266	284	301	253	263	269	300	308	280	253	298	303	271	268	285	285	273	292	261	283	307	286	297	268	270	263	276	277	315	307	301	306	277	297	287	255	269	294	307	270	319	284	296	258	257	262	267	291	265	279	326	292	273	272	309	284	304	291	295	312	276	315	284	281	256	287	288	273	293	264	254	291	312	282	301	266	270	307	289	299	269	282	317	284	285	301	287	262	293	318	272	290	282	278	296	302	296	273	297	263	281	301	289	269	279	309	313	299	288	253	257	279	274	308	257	271	304	297	249	272	264	304	259	279	305	266	263	298	259	315	303	280	303	272	259	298	308	283	275	282	227	273	284	279	305	321	277	288	273	248	255	285	294	302	305	278	294	269	302	294	292	277	292	292	254	284	294	276	297	281	275	251	255	278	262	266	284	291	306	298	260	289	268	238	294	259	297	285	306	247	300	282	274	282	297	287	265	264	274	307	325	299	299	293	291	305	299	277	328	285	326	279	306	283	283	239	292	290	305	287	273	293	258	266	278	308	307	266	296	305	264	297	269	286	315	265	277	250	295	253	277	272	266	249	302	288	268	270	274	269	257	283	286	263	297	324	267	285	302	316	321	308	280	274	308	298	301	302	300	304	271	263	289	283	269	246	292	281	285	295	295	299	303	285	282	296	275	271	298	290	278	293	291	320	261	272	249	280	288	257	295	313	269	271	302	263	276	279	276	284	275	280	288	300	278	263	268	291	290	266	275	278	278	281	274	300	287	293	307	297	312	278	285	269	262	286	309	275	240	274	293	265	309	297	258	287	286	266	266	294	310	278	296	260	288	269	267	292	311	312	287	284	303	304	262	258	277	280	274	290	273	309	268	276	283	291	306	282	276	305	282	259	314	279	278	296	286	290	291	278	282	301	293	295	265	269	313	283	269	272	305	265	285	255	281
26312	21446	26710	28595	21834	13181	5288	4174	3306	2768	2569	2225	2024	1780	1561	1335	1223	1192	1101	1074	963	954	916	889	839	851	838	799	736	804	723	768	739	730	729	692	717	742	663	721	739	712	694	680	672	706	718	719	710	656	690	737	696	673	717	676	685	660	685	656	685	688	672	725	703	666	678	638	681	639	680	669	648	680	708	663	699	648	668	663	712	685	691	622	678	678	678	661	703	681	654	678	672	657	699	666	666	607	630	687	636	614	688	679	642	707	657	702	680	648	660	671	715	633	677	676	657	687	684	699	656	628	631	690	630	656	643	647	693	631	682	721	652	672	644	673	698	673	681	601	650	672	658	654	685	646	651	681	647	640	675	685	642	654	681	666	655	626	650	673	701	682	660	697	677	669	656	657	610	632	698	697	681	627	675	666	655	691	628	685	668	667	635	679	700	652	654	673	656	691	666	647	709	720	667	639	637	688	686	681	709	633	652	654	680	665	667	691	693	629	666	685	657	657	639	696	626	688	679	678	633	649	659	642	667	684	685	676	606	720	664	680	651	643	680	657	643	669	652	609	662	705	662	722	686	668	658	630	659	669	671	648	680	676	686	712	651	662	663	669	690	628	678	663	617	633	661	666	620	686	713	703	701	693	685	687	726	657	703	638	710	700	702	636	681	648	616	651	665	666	667	608	666	665	687	657	716	651	667	651	667	693	675	641	616	687	639	644	649	688	699	654	709	680	643	674	689	684	656	667	671	684	686	691	649	633	637	711	631	669	662	662	622	657	656	631	644	676	616	635	654	666	699	671	657	599	669	679	652	676	652	641	675	736	672	666	655	664	641	706	632	690	683	685	679	716	653	708	666	665	657	684	634	662	722	671	648	645	675	665	659	696	645	670	674	699	656	664	670	635	607	670	663	683	671	688	700	681	697	681	695	695	710	612	681	648	694	648	682	697	702	689	680	677	649	645	662	661	707	690	637	636	707	717	687	689	680	655	687	671	729	652	711	672	658	681	674	665	657	655	711	662	678	660	636	664	640	650	678	677	676	711	686	625	670	661	678	706	686	660	662	647	652	650	667	683	612	670	693	621	674	611	683	687	693	662	674	679	631	662	651	692	734	654	699	667	696	654	708	657	673	669	661	656	649	651	657	706	665	666	622	703	692	672	696	645	671	648	675	685	653	708	657	660	689	627	677	675	715	697	650	685	691	653	635	647	672	652	708	667	654	649	664	710	708	654	699	718	625	618	665	636	670	693	670	661	626	657	680	677	702	675	671	707	699	689	623	666	641	663	659	669	693	676	641	714	699	688	655	698	691	622	664	623	650	724	690	663	670	650	662	603	660	646	629	628	674	635	666	705	684	631	704	694	628	650	674	610	661	663	688	669	685	691	683	690	714	689	639	669	652	612	654	660	664	667	658	628	649	649	639	627	656	703	659	695	660	644	706	656	641	648	686	683	693	648	706	677	640	651	662	694	671	680	654	639	695	691	667	659	706	655	648	681	693	660	659	650	688	693	694	649	654	673	663	672	685	747	645	687	651	663	680	641	657	718	616	681	624	720	677	644	630	660	669	686	660	709	691	693	645	645	665	640	673	656	668	712	693	663	674	670	674	667	684	650	683	646	694	634	723	670	657	614	685	685	653	690	686	636	653	673	659	616	693	640	732	692	673	679	662	657	719	680	655	651	688	681	692	590	695	652	634	694	654	717	653	643	641	654	634	673	711	669	719	686	669	659	639	710	650	616	710	702	687	679	688	681	610	684	664	667	684	689	603	625	654	671	698	649	654	669	710	669	699	678	645	623	657	656	654	716	665	702	665	656	723	694	681	644	659	657	692	654	672	667	654	683	671	649	697	678	691	669	649	683	657	659	648	697	686	648	641	667	616	666	635	640	654	653	683	714	673	648	632	675	685	678	656	668	673	646	646	684	644	640	625	629	658	653	653	690	677	682	680	658	720	623	644	653	689	651	662	657	673	658	644	681	653	652	615	687	680	678	678	694	669	641	662	618	691	634	656	615	675	692	629	683	669	687	682	701	691	660	653	656	647	655	651	723	627	646	657	708	662	678	638	689	657	654	638	692	633	717	646	674	709	672	684	672	739	662	680	622	664	684	700	656	670	646	655	617	668	717	639	700	629	660	654	694	689	679	651	669	706	682	624	692	674	652	674	614	671	656	670	687	692	637	644	635	643	671	697	699	681	651	672	657	616	652	663	676	671	682	590	659	680	656	655	638	649	695	612	680	641	653	687	652	699	640	666	709	677	622	659	665	667	637	660	660	669	715	621	601	660	678	689	688	616	616	686	707	686	663	675	653	636	647	654	678	685	675	685	674	656	674	676	694	656	643	615	655	673	682	675	681	641	646	653	691	660	692	670	669	675	663	670	662	671	660	704	647	645	659	683	658	644	686	661	659	664	716	689	669	724	684	666	747	704	716	680	618	633	678	658	711	627	669	664	684	656	681	685	631	655	636	668	703	614	620	654	708	631	680	688	663	669	714	664	641	689	646	699	655	693	651	615	697	645	698	628	631	680	697	624	653	638	672	599	637	665	671	672	730	634	695	677	666	652	664	659	691	658	714	646	667	632	645	704	656	674	680	680	644	690	691	658	678	630	667	677	670	705	643	674	655	670	674	673	675	676	646	674	674	637	673	648	668	698	671	695	660	660	652	682	654	698	673	679	655	713	636	673	661	647	637	673	656	699	712	676	699	661	681	713	676	647	662	685	657	698	710	647	665	635	626	622	647	660	633	718	652	653	629	670	702	654	699	672	606	697	644	682	663	655	691	706	678	714	660	714	687	676	642	660	647	663	669	721	683	651	621	671	699	673	663	676	676	681	686	678	643	637	689	675	660	656	698	741	685	680	641	682	657	708	653	626	658	704	682	616	664	642	643	640	692	688	689	682	661	628	724	644	651	663	697	648	680	679	670	631	672	680	669	665	661	696	633	714	668	658	705	673	670	733	701	656	693	677	669	641	652	635	729	651	639	649	712	663	655	634	680	664	678	633	648	660	648	673	645	661	645	638	657	676	703	639	660	706	695	655	663	707	631	653	664	629	717	652	673	628	646	666	672	720	688	661	707	686	677	677	629	656	626	651	679	682	675	674	725	706	702	683	651	684	686	668	663	659	694	682	681	634	676	657	669	671	675	663	720	691	670	672	671	673	672	669	728	668	673	694	734	630	650	644	645	664	640	618	671	646	664	704	630	646	681	645	644	649	665	676	656	655	645	677	682	663	661	727	718	716	694	675	678	740	641	664	662	635	661	693	674	671	633	686	618	646	687	652	631	675	674	654	643	673	688	678	687	664	666	642	656	675	670	699	656	652	640	661	653	677	662	690	703	687	677	658	689	636	696	695	657	675	732	637	686	647	652	670	683	677	656	656	681	680	636	657	680	629	667	699	674	663	706	645	700	706	684	642	715	687	657	682	681	688	695	626	667	690	663	652	658	675	667	678	663	711	667	684	701	623	693	687	632	666	691
18571	10186	5973	2990	1479	833	522	516	421	399	396	364	340	351	351	349	359	296	324	342	321	337	295	310	324	315	325	323	312	310	300	297	286	314	325	333	264	301	316	334	299	314	312	334	314	319	302	271	313	302	271	294	326	287	290	294	288	281	282	293	332	339	317	313	273	306	277	323	288	319	309	300	300	289	310	309	301	323	343	318	277	322	263	287	315	316	311	313	322	283	312	324	286	317	282	327	294	312	285	293	276	278	313	311	310	317	297	331	309	327	309	280	325	302	296	299	310	302	292	338	365	289	327	354	325	298	306	318	294	322	312	304	301	303	332	316	346	301	272	286	279	338	291	282	318	324	294	287	325	325	316	282	281	302	307	292	345	326	310	281	308	289	302	279	309	312	324	327	321	316	289	280	286	303	326	283	317	304	324	337	342	326	277	291	289	282	334	314	290	288	302	358	296	299	291	302	350	314	272	312	305	313	311	337	303	295	315	311	293	289	304	324	301	314	308	296	303	322	334	354	326	341	310	305	298	335	308	296	334	296	313	292	296	301	328	325	310	336	330	306	322	334	329	305	298	324	291	283	347	300	327	303	341	281	328	281	309	325	311	318	319	295	293	288	319	350	301	304	307	304	313	319	320	298	309	299	310	331	287	308	296	308	328	312	311	289	317	305	295	309	307	326	336	299	302	289	314	317	300	322	293	337	325	301	311	306	309	322	299	318	299	306	309	297	304	339	291	320	323	278	319	345	344	302	299	286	348	342	325	330	300	289	342	326	303	319	328	317	311	313	361	320	309	264	335	301	321	314	309	295	310	324	305	317	308	320	317	297	337	333	337	328	331	336	289	334	311	278	315	318	305	273	318	276	285	320	317	310	303	337	290	313	311	279	297	294	324	337	316	296	288	311	317	313	319	326	315	298	295	289	318	299	285	304	353	283	322	327	319	329	329	283	304	309	316	316	290	332	316	291	295	298	298	314	311	327	334	287	315	312	333	268	318	328	314	333	311	314	315	327	266	323	294	311	304	326	357	311	322	327	319	296	311	342	301	314	290	312	312	317	284	321	270	319	302	323	332	287	297	299	308	292	313	314	331	313	335	318	301	313	283	309	331	315	329	296	297	312	316	332	315	284	334	332	324	334	326	291	307	313	335	288	321	333	315	323	310	302	297	315	284	325	304	282	299	325	294	300	335	303	310	316	279	312	302	311	311	279	317	314	309	312	323	284	291	330	304	344	305	300	334	313	315	328	304	332	318	298	306	331	317	305	298	296	298	281	331	293	341	336	308	324	357	302	336	312	311	302	311	280	317	339	355	319	296	306	328	295	318	283	294	308	322	289	338	340	310	316	267	308	323	319	335	282	308	308	295	341	303	326	344	317	293	310	323	290	325	310	324	319	318	334	346	324	284	308	322	292	312	301	312	303	287	331	322	340	307	271	292	314	301	325	315	282	337	286	336	313	290	286	290	292	311	319	321	319	290	263	332	298	294	333	315	286	291	313	306	296	328	310	310	284	296	309	294	323	299	301	290	300	295	290	332	322	292	305	296	307	303	342	309	342	298	294	316	302	295	303	298	320	282	273	301	296	284	312	319	286	290	291	330	315	303	298	349	325	325	321	310	303	335	326	293	307	304	290	295	356	305	325	281	302	273	326	311	296	287	320	316	349	318	323	303	326	254	292	282	322	323	310	300	333	317	313	309	287	300	333	300	332	292	306	330	318	271	317	313	308	314	310	327	283	334	283	293	331	300	310	295	278	305	336	302	293	291	286	268	320	324	311	318	286	256	281	337	300	311	322	302	297	294	320	289	318	332	302	311	272	303	322	350	314	303	284	316	312	293	289	319	328	298	295	311	312	351	310	322	297	320	330	301	316	323	306	328	299	310	322	294	305	336	335	290	313	308	253	314	337	357	302	303	292	296	304	324	330	322	297	308	307	306	296	268	318	270	324	320	350	313	294	319	334	327	292	320	321	326	325	314	330	315	315	303	312	342	283	346	287	305	303	304	325	273	316	279	327	336	317	303	316	313	320	309	355	314	252	289	323	306	289	306	298	314	340	308	306	305	307	289	312	315	326	304	300	309	307	336	315	338	303	277	318	319	275	268	309	292	318	342	311	315	325	325	303	317	308	276	292	280	311	291	291	278	354	317	312	340	266	339	319	317	299	301	302	297	309	343	291	303	287	269	295	314	285	281	314	325	345	322	319	298	309	319	285	362	318	296	278	299	313	303	361	308	323	306	317	308	327	315	315	299	285	311	347	327	313	304	321	306	294	300	290	316	301	278	312	361	328	320	300	291	255	307	318	330	284	315	303	330	329	307	302	321	295	305	334	312	304	336	305	332	318	302	312	320	328	274	296	286	313	295	326	271	303	289	311	343	308	302	295	315	332	329	302	325	291	301	350	317	316	295	300	321	306	323	274	306	283	328	310	319	292	307	310	310	350	275	334	310	322	295	293	313	301	303	299	324	334	277	283	280	332	285	340	327	301	322	322	300	287	314	296	289	327	302	325	318	312	298	289	315	263	298	278	328	312	285	336	340	319	273	313	303	301	312	325	349	313	317	347	339	316	334	317	337	330	296	331	326	349	308	273	360	306	299	341	306	327	285	324	324	312	296	283	272	302	316	336	303	302	327	330	346	328	331	297	329	320	327	323	292	327	323	293	309	334	337	282	331	333	327	335	313	280	323	296	326	327	353	366	328	304	320	296	312	311	318	318	306	309	328	299	297	290	305	340	298	276	281	287	303	297	324	324	302	318	309	306	324	300	328	306	323	300	311	293	324	303	319	337	335	298	279	322	330	284	346	281	296	286	287	330	321	316	287	320	312	315	325	333	304	309	311	307	294	273	325	311	326	346	300	301	339	287	326	320	309	288	325	333	333	310	260	343	324	291	309	305	333	297	315	349	347	336	342	310	327	301	301	300	314	315	319	294	313	334	305	327	288	304	305	326	307	321	302	290	320	335	319	285	288	320	297	335	336	320	319	322	320	285	315	286	303	308	305	283	337	334	324	312	306	307	297	319	308	326	286	301	305	311	304	340	296	309	304	282	259	294	303	301	300	285	322	302	330	283	360	320	309	316	324	282	304	303	306	309	324	272	301	345	307	313	305	312	307	297	321	295	267	305	324	326	285	340	336	304	323	291	349	325	312	303	321	298	297	319	307	310	320	320	350	316	301	293	317	323	309	315	306	327	301	332	311	291	308	301	293	334	330	309	330	334	314	321	308	327	324	333	304	296	310	301	296	295	303	303	300	310	327	330	311	303	302	325	291	298	286	306	341	331	291	315	304	291	320	337	301	290	334	340	304	323	304	315	343	338	305	321	306	311	301	316	324	309	290	313	277	310	284	305	309	330	321	348	307	299	332	314	290	296	304	311	320	331	291	310	279	300	295	303	319	315	288	310	278	306	284	292	293	317	323	295	328	311	310	332	297	295	293	290	337	332	329	323	306	310	302	316	322	321	311	289	319	303	280	306
13057	9479	10152	8087	5236	2893	1978	1572	1503	1323	1208	1063	1039	933	907	897	861	836	826	838	768	759	798	785	770	754	787	749	792	735	750	811	767	814	718	747	721	681	776	710	696	749	693	736	700	735	743	708	746	725	762	777	720	691	680	726	726	786	697	712	707	686	776	681	731	759	781	724	756	683	779	747	735	752	739	697	718	724	740	724	804	712	754	701	753	734	762	773	797	771	684	740	690	731	695	712	745	753	709	711	720	718	712	708	782	721	740	713	744	731	733	741	720	729	748	719	748	734	746	695	794	732	738	707	720	696	724	749	715	735	785	753	692	727	645	750	720	718	736	761	748	686	705	719	728	756	735	743	742	753	732	739	703	690	759	751	788	771	718	686	692	767	727	762	723	735	747	718	772	734	786	735	751	743	716	710	709	712	741	722	745	711	739	774	732	717	693	714	727	778	719	756	742	748	769	664	760	698	689	711	746	739	722	760	734	790	738	725	693	751	749	777	730	736	743	725	719	730	747	702	770	686	763	725	740	759	770	725	760	716	754	745	733	703	716	774	705	757	750	735	779	721	713	758	762	711	735	706	760	710	731	764	737	800	793	701	724	695	688	779	768	725	737	729	707	735	767	712	756	746	716	707	732	754	732	804	731	756	750	697	706	728	704	723	728	737	759	709	746	735	792	726	729	715	747	709	761	713	727	773	697	698	732	723	729	748	766	753	747	746	733	701	713	724	733	739	766	744	755	732	741	746	739	734	742	745	704	699	753	673	780	716	759	744	745	749	709	727	740	762	717	770	749	763	726	757	752	710	714	755	764	772	771	733	767	701	737	764	713	756	757	768	740	711	755	741	754	767	717	773	752	688	749	744	746	740	705	737	759	705	771	748	744	774	747	741	738	705	748	754	753	753	721	736	751	746	739	753	749	764	772	771	727	760	753	753	700	742	739	751	761	755	730	776	805	719	770	763	719	724	729	749	789	786	745	748	707	694	710	714	686	746	717	720	747	750	728	733	697	756	790	765	720	738	730	740	702	717	741	723	721	710	688	734	775	694	723	735	697	733	757	743	746	710	717	741	769	677	723	724	719	724	725	718	716	695	798	723	764	781	720	734	767	731	771	772	756	759	700	725	728	764	766	809	676	709	770	785	722	725	746	716	734	722	747	732	739	744	750	707	735	750	709	733	776	747	750	775	688	742	754	762	718	750	781	723	769	719	752	753	768	791	746	705	768	745	752	739	758	732	708	713	712	724	801	704	708	743	748	708	743	731	714	765	735	758	698	707	716	754	724	744	739	745	745	758	682	737	724	733	746	756	724	749	748	779	725	769	773	762	697	716	721	741	717	750	729	736	731	712	730	792	745	703	748	735	701	733	760	773	758	723	763	728	730	726	703	727	715	741	779	697	723	747	754	721	750	728	747	728	733	713	707	720	738	718	720	719	748	713	720	770	724	720	749	777	732	704	704	768	712	753	705	711	756	734	767	778	741	739	717	751	729	708	725	765	763	767	763	691	723	733	748	720	704	687	725	772	742	750	751	730	704	703	757	738	686	679	760	735	750	694	733	786	738	756	783	767	743	764	684	706	721	721	718	736	748	686	687	685	726	684	725	699	751	749	726	779	735	739	700	706	728	754	753	766	720	738	733	734	768	713	728	712	757	760	782	740	702	689	774	691	751	734	746	720	734	688	722	773	701	755	739	737	784	724	752	721	692	742	779	739	726	712	720	721	752	719	741	783	760	754	788	710	718	767	749	740	728	742	766	774	684	748	723	712	765	779	750	739	722	702	723	711	762	763	768	738	749	731	709	750	734	696	721	749	765	771	761	757	789	730	728	757	773	736	674	715	739	773	747	752	740	765	729	731	730	776	710	761	768	725	745	752	722	743	749	722	704	766	743	700	749	693	725	716	753	758	669	708	772	724	714	734	732	690	717	740	744	725	725	690	737	754	710	768	729	709	737	738	739	740	744	720	691	766	743	717	773	757	744	690	737	732	796	727	718	707	728	709	722	701	700	732	783	786	756	785	726	783	749	736	718	717	718	707	724	782	737	788	712	742	782	751	717	734	721	737	691	673	765	721	725	770	768	759	772	709	744	746	754	717	759	669	756	757	756	682	737	742	737	733	737	744	740	739	755	719	745	779	709	730	784	751	753	710	709	713	726	761	740	736	740	696	701	767	750	754	743	714	721	713	737	709	728	725	719	703	651	740	775	751	732	728	767	695	712	696	731	748	702	740	781	708	728	776	722	716	751	762	710	718	717	705	708	762	732	713	740	724	709	703	754	723	720	699	734	733	707	743	734	745	769	724	745	739	811	699	798	736	699	752	709	803	732	724	740	770	759	741	760	725	717	723	724	733	731	721	780	763	768	706	724	738	752	706	747	735	748	739	732	739	743	754	723	731	740	725	735	738	718	736	759	707	707	703	766	747	714	765	727	715	770	737	749	725	772	730	691	663	775	699	709	689	711	708	753	754	716	754	737	692	722	756	739	766	727	699	748	784	709	741	772	765	721	740	719	779	714	776	703	695	723	708	764	702	708	740	746	752	740	785	679	713	743	724	720	717	716	705	762	681	737	751	759	723	728	788	766	703	754	760	688	711	725	704	748	745	725	729	752	734	743	732	723	674	704	785	748	760	715	783	725	750	732	773	740	701	709	715	709	754	741	726	715	724	762	749	781	712	711	751	680	729	707	755	738	761	764	736	760	707	766	739	689	726	758	745	698	757	748	690	800	747	771	702	653	772	746	741	684	785	739	705	725	746	736	721	756	724	715	773	732	797	732	756	730	703	734	731	658	791	699	750	756	708	741	710	746	708	782	754	692	741	699	729	782	753	783	733	736	777	713	733	709	709	741	701	769	728	767	756	771	686	723	741	763	741	726	743	724	756	734	729	763	713	717	728	728	734	750	749	681	770	730	753	760	750	733	756	796	773	707	812	729	770	703	762	760	728	671	717	746	735	760	730	782	710	745	728	702	748	749	794	685	781	703	711	675	771	732	677	790	693	695	746	722	730	734	700	683	704	671	767	730	696	752	767	703	720	734	778	746	735	740	700	747	737	763	747	731	682	723	735	750	755	765	711	746	689	718	766	749	720	731	722	710	716	733	729	663	767	772	687	708	756	708	793	735	740	733	758	737	710	685	735	744	749	727	726	763	781	758	775	746	717	732	740	742	703	717	737	717	762	735	769	742	736	704	699	709	732	680	738	753	723	701	734	708	741	788	757	739	704	755	778	744	734	755	741	763	718	768	713	740	724	746	771	751	723	743	730	689	655	721	750	751	711	730	747	705	724	683	755	706	754	744	761	730	780	732	774	725	764	735	734	760	698	750	720	779	748	752	693	747	750	739	663	707	754	725	732	750	758	733	761	733	741	729	733	744	778	783	744	752	771	733	745	706	737	771	703	749	728	692	759	729	741	707	727	724	722	718	683	712	766	732	760	705	688	698	760	766	786	729	762	733	728	747	755	720	743	682	767	762	736
32029	18389	16554	10309	5950	2473	1052	738	665	531	511	463	436	395	361	415	362	364	380	357	361	352	379	340	365	322	344	320	321	348	305	297	312	346	330	329	359	333	320	348	351	310	311	347	322	327	338	318	346	358	335	323	355	336	345	344	327	296	308	348	341	325	334	318	340	336	341	324	318	301	329	314	281	330	331	299	328	301	324	345	358	358	311	289	327	336	346	309	342	315	360	337	322	361	320	308	332	343	335	299	320	296	365	317	327	278	336	285	325	337	322	347	372	332	316	317	300	332	332	326	345	327	289	316	319	279	344	325	336	299	315	351	321	281	329	357	304	325	293	304	326	327	293	340	317	336	326	294	323	348	352	307	358	313	344	348	335	354	321	342	325	352	324	336	325	319	309	296	335	317	341	335	354	329	351	312	334	302	350	317	369	349	345	318	348	326	359	322	324	315	353	352	318	349	328	338	334	286	315	323	318	304	362	313	295	333	298	340	316	312	333	320	334	332	329	300	344	331	327	332	296	298	328	330	321	323	315	329	337	320	369	314	328	324	277	298	367	339	307	315	331	330	333	299	312	314	318	328	327	339	356	309	325	359	337	352	303	327	335	322	341	336	333	328	321	343	322	312	346	321	351	335	331	330	327	315	315	299	301	339	311	314	335	291	335	317	290	330	344	303	307	324	339	334	334	360	330	293	329	305	326	335	346	332	324	324	316	339	347	292	323	329	327	320	341	337	310	341	319	321	320	337	347	332	352	345	329	316	325	337	332	345	343	341	336	340	338	309	284	333	337	324	307	314	316	342	302	327	325	366	325	327	341	313	315	347	339	325	353	297	324	362	348	362	307	304	303	351	310	352	330	352	310	297	305	351	308	350	310	314	315	320	340	303	327	285	323	320	333	323	330	313	318	337	350	331	321	341	275	333	341	303	314	361	348	295	335	341	353	307	297	292	305	335	316	354	328	323	311	327	329	343	309	303	294	312	331	335	316	333	347	328	348	322	342	309	346	327	310	324	310	341	329	318	326	293	315	331	331	307	330	308	338	366	332	347	329	324	350	320	305	354	337	345	353	329	318	329	356	325	307	332	334	349	280	305	332	309	345	325	298	316	346	324	349	333	330	336	324	312	330	372	326	325	356	338	315	341	349	335	301	337	289	358	344	335	298	331	313	347	322	338	295	306	335	324	318	347	289	325	311	348	324	340	318	319	337	335	307	367	326	340	308	301	308	302	318	338	333	363	361	331	342	352	329	344	341	336	356	319	318	305	324	357	343	335	343	350	291	323	320	304	341	342	324	310	359	345	309	332	335	310	365	325	329	274	341	306	355	309	319	346	361	339	346	327	341	325	321	339	335	359	345	296	336	304	324	318	321	319	322	320	338	360	318	316	332	332	319	355	351	321	331	344	315	337	315	320	349	343	304	329	344	331	343	331	360	339	325	350	342	343	305	313	370	323	316	324	308	362	320	347	313	342	335	320	317	350	372	371	321	315	313	337	337	320	315	329	366	306	333	303	334	335	333	323	318	338	319	325	337	340	327	340	324	320	330	338	315	312	360	337	320	320	341	357	316	321	307	296	322	278	370	324	349	329	315	311	345	359	312	317	323	327	330	384	347	308	336	300	317	347	343	308	348	379	348	306	334	344	352	312	326	311	361	293	342	296	337	350	329	323	344	324	324	309	321	314	297	321	352	333	285	340	331	280	326	337	322	333	292	362	350	345	307	336	319	325	298	324	313	325	303	337	347	344	335	351	355	327	337	330	307	306	321	334	330	347	340	322	344	312	312	324	343	323	295	343	313	315	346	317	319	326	318	322	324	301	309	318	321	346	319	362	322	317	305	346	327	317	324	307	324	347	335	318	357	323	345	328	317	339	299	370	347	340	340	321	332	329	337	339	365	358	337	293	345	359	384	309	327	285	335	358	328	332	334	318	323	361	356	342	330	314	349	318	349	333	305	295	334	349	322	374	293	340	319	346	357	326	329	360	330	335	329	351	330	273	323	354	318	338	334	316	306	293	314	338	343	322	355	353	298	318	303	302	299	332	284	360	330	333	349	318	335	327	365	318	324	302	306	339	334	369	311	341	324	308	350	322	339	309	324	345	298	338	310	307	313	321	318	284	333	330	344	315	350	333	323	317	362	339	326	313	303	328	363	333	288	308	356	345	305	353	324	365	311	346	320	320	341	358	329	361	312	317	312	345	310	320	315	326	332	343	324	302	329	326	329	309	342	346	310	348	338	334	345	358	313	341	346	315	335	333	328	320	322	349	332	310	357	342	319	366	298	290	329	342	364	333	336	345	380	344	354	366	344	332	330	321	321	335	294	352	340	322	337	332	314	325	318	344	359	324	345	370	354	329	314	350	342	325	341	311	347	292	324	294	329	334	339	350	352	331	342	318	284	339	336	342	321	295	327	359	323	282	306	354	305	341	346	326	350	333	341	326	309	303	344	316	328	301	333	357	349	354	327	297	296	299	329	332	322	337	320	342	324	317	350	304	322	312	324	313	353	306	310	334	308	299	325	327	313	327	324	311	277	310	326	367	314	342	300	337	346	317	343	305	357	326	299	298	320	316	321	298	322	324	307	342	358	339	311	317	319	348	290	339	313	338	339	325	316	331	332	309	340	321	310	335	318	309	333	331	329	318	341	312	343	313	325	346	326	324	321	341	326	319	322	331	317	323	318	316	290	333	302	344	332	347	307	339	322	341	279	344	331	306	328	317	295	355	345	324	337	340	339	342	340	345	285	322	326	324	313	310	332	345	339	314	348	326	309	345	317	293	360	335	343	311	345	311	303	330	317	328	335	298	299	322	322	323	305	320	343	351	298	318	326	318	345	360	356	331	274	329	329	340	341	385	326	332	293	335	327	346	342	329	332	352	295	345	324	322	350	314	331	332	356	341	339	303	342	352	349	322	300	337	301	298	325	327	328	353	334	344	364	357	325	377	337	318	306	330	287	343	327	295	279	306	299	333	326	334	297	335	321	308	315	356	325	304	327	329	332	347	324	306	293	339	346	354	316	353	360	325	320	333	330	327	324	336	294	314	354	311	317	310	352	320	321	347	328	348	341	320	321	291	346	332	339	331	344	329	332	353	337	328	316	316	312	312	304	347	315	330	340	313	297	307	297	358	315	315	334	358	375	326	319	349	340	312	348	320	335	360	346	344	344	364	356	333	327	332	307	318	351	361	353	334	325	320	342	357	342	296	287	341	322	284	331	322	316	324	304	361	365	334	318	337	378	336	374	342	334	356	283	312	353	279	360	337	310	364	311	302	341	308	293	336	334	320	321	352	319	293	314	345	338	331	290	308	293	338	326	343	324	308	328	347	337	311	319	324	342	354	315	323	327	329	315	328	354	331	329	337	335	345	315	312	339	332	302	316	313	317	333	314	318	311	325	282	306	303	308	321	301	331	325	302	331	323	303	342	362	311	312	319	287	329	292	309	295	312	314	370	323	351	289	351	334	366	337	320	340	310
22346	15891	22884	20429	15273	7285	3488	2911	2334	2023	1735	1535	1471	1317	1168	1109	1040	1042	979	989	954	880	937	866	849	869	818	885	907	811	880	795	852	782	799	757	841	798	777	748	777	786	824	782	819	778	832	813	773	794	815	794	789	736	821	826	794	798	796	748	819	836	759	767	755	734	819	731	745	757	732	821	756	768	781	785	733	784	785	764	748	767	722	804	722	756	765	729	768	831	833	801	780	711	780	797	782	799	786	753	820	748	765	758	733	778	838	740	767	746	729	778	811	770	795	752	825	771	841	784	753	795	753	764	714	813	778	774	825	768	725	776	748	749	778	825	766	797	763	772	785	770	781	820	745	758	791	783	796	810	785	809	779	817	711	749	795	813	747	748	752	738	782	776	807	704	766	832	765	772	834	789	774	798	807	807	757	808	742	738	813	773	765	770	767	758	791	738	815	766	801	743	752	790	769	732	790	843	775	785	809	797	797	800	767	799	767	752	821	801	719	764	794	761	779	801	764	780	753	796	795	758	790	782	715	785	778	741	767	777	764	738	769	755	747	752	778	776	776	732	768	750	752	771	763	742	747	805	755	769	789	793	715	787	722	787	804	763	760	739	773	741	734	795	757	821	776	812	764	774	782	783	714	807	774	769	753	789	707	757	756	823	796	685	797	718	747	779	754	794	813	796	793	774	720	740	756	795	787	751	776	825	742	763	751	800	819	728	801	811	797	718	798	771	778	777	789	791	784	723	767	765	743	767	784	768	803	817	791	784	780	822	801	746	759	825	736	765	726	745	765	768	747	761	756	841	769	795	785	761	756	804	748	821	777	777	771	756	790	724	741	774	773	735	750	769	790	812	782	773	739	739	766	769	796	747	797	750	753	776	819	777	819	759	811	789	776	762	770	800	762	766	768	726	773	782	828	735	825	762	800	750	783	762	784	711	805	763	802	750	821	746	739	725	779	811	776	823	811	752	780	797	810	781	779	803	782	757	778	757	809	816	743	811	797	791	809	785	757	759	761	739	774	721	761	821	784	785	785	812	786	769	738	736	795	764	740	783	786	821	762	799	768	754	764	814	818	811	805	745	770	783	748	772	747	759	774	806	820	785	776	747	834	738	818	745	776	789	777	769	814	728	760	786	768	788	767	768	752	745	752	790	813	775	730	785	754	782	827	809	769	774	807	741	745	815	826	742	755	790	766	792	785	755	751	740	805	776	825	744	822	745	793	716	752	766	787	764	755	735	738	763	742	774	727	736	821	759	745	810	769	774	779	825	781	714	809	770	795	759	809	796	793	782	766	825	813	798	817	770	775	742	779	785	725	773	779	808	709	750	799	820	774	784	750	780	786	759	771	786	823	769	764	763	829	730	762	778	701	769	758	819	800	737	781	797	765	750	717	796	774	762	812	779	767	832	814	803	798	761	767	798	803	804	794	771	773	732	732	809	746	736	783	820	790	781	790	779	773	771	770	769	756	807	757	772	799	772	751	783	772	763	772	757	768	764	803	811	821	789	746	806	798	764	782	749	792	730	741	773	776	755	803	780	760	800	841	765	784	753	743	751	755	743	717	758	747	823	784	742	749	752	775	782	819	723	748	777	763	804	807	825	771	795	741	807	680	770	756	768	726	718	822	780	812	781	819	773	775	747	738	752	758	824	789	774	749	733	796	792	767	783	753	820	748	789	743	781	732	799	752	793	771	796	776	759	767	786	793	744	828	804	736	782	798	797	776	764	741	794	774	765	772	781	687	758	789	852	752	777	765	759	799	802	796	711	781	788	786	770	782	766	804	741	745	769	783	774	770	757	797	766	814	803	770	778	796	796	761	782	785	769	787	752	754	831	791	760	776	797	716	736	774	805	749	820	757	722	830	827	741	718	766	791	824	798	788	835	779	722	798	787	743	809	801	845	751	805	822	782	761	762	777	763	772	783	763	773	764	777	746	765	761	754	806	773	736	827	765	783	794	815	733	785	789	795	835	792	767	755	779	737	797	759	800	778	821	777	763	784	775	742	827	808	784	806	738	737	783	808	778	739	719	766	786	798	806	808	730	803	773	816	776	765	778	783	790	787	820	741	775	743	805	813	770	736	801	811	836	769	737	808	779	789	784	764	815	759	789	749	768	755	749	761	735	770	767	743	770	808	786	759	783	811	812	792	784	788	780	769	786	737	808	799	775	822	732	754	788	745	776	799	728	783	772	752	770	739	801	764	748	776	778	737	771	756	754	745	768	767	775	770	807	766	783	754	735	761	797	772	715	775	784	757	792	799	795	793	795	752	765	722	771	784	781	787	795	779	791	806	792	776	754	775	799	746	773	758	776	776	759	774	790	773	776	771	764	765	775	740	770	785	775	766	770	760	751	768	796	743	753	799	753	755	768	776	754	773	773	790	741	782	794	726	760	760	788	823	814	761	799	775	774	770	700	790	734	782	723	823	789	762	753	755	721	756	768	793	716	748	756	762	764	794	794	768	781	766	765	781	783	774	774	751	775	782	768	813	730	774	807	736	804	838	740	777	743	752	752	793	789	811	743	775	772	756	769	766	768	754	759	770	807	757	737	713	747	807	723	759	796	778	785	768	755	770	819	750	767	755	797	764	817	743	758	798	789	737	726	785	764	813	771	773	740	793	812	785	808	758	755	786	780	792	767	779	778	754	779	801	767	786	775	743	796	732	822	746	762	792	752	727	798	781	763	756	773	813	811	812	785	809	775	789	766	757	761	758	808	743	728	787	824	735	839	728	748	764	767	800	779	758	806	789	763	818	747	744	748	758	773	763	762	785	758	779	763	849	795	772	773	757	785	767	754	756	745	826	741	744	769	796	828	833	774	779	786	771	785	787	798	785	770	736	780	734	784	761	806	732	784	767	794	766	799	798	765	805	785	773	776	797	724	780	775	834	792	789	735	799	777	827	779	778	750	792	773	802	768	794	840	780	749	781	733	734	757	776	722	770	801	775	827	807	800	783	784	797	766	759	777	820	746	790	797	796	770	776	755	783	787	811	743	753	824	837	733	805	767	760	810	783	735	769	776	793	794	758	748	800	784	742	799	774	758	778	774	764	768	797	745	784	801	773	837	797	829	801	782	769	774	800	754	722	781	780	832	775	799	768	767	833	742	782	791	758	796	766	717	748	726	770	751	785	740	768	736	797	747	764	802	790	757	804	780	739	760	809	785	744	731	805	782	755	753	794	762	750	735	768	743	780	783	780	851	817	756	817	779	771	789	794	773	818	728	808	786	790	816	753	742	731	824	771	787	719	805	761	796	765	795	749	766	804	741	784	802	801	789	764	783	785	765	793	772	759	743	789	744	810	808	702	747	758	764	787	717	809	796	808	782	780	784	800	773	787	755	818	775	795	799	777	846	783	794	777	799	794	755	805	810	787	813	798	767	772	739	814	792	817	739	758	761	767	728	787	756	750	773	776	808	786	752	782	793	752	748	802	771	747	832	779	751	799	791	758	788	745	792	791	804	755	811	799	771	785
40985	27495	23772	16613	9555	4958	1559	1050	761	576	585	516	439	440	363	391	363	336	300	313	350	317	322	283	285	313	311	315	312	318	283	293	324	294	297	309	291	284	290	294	301	305	309	298	308	276	300	288	277	308	280	283	318	296	261	285	307	299	310	291	274	295	285	316	311	310	279	282	330	276	298	311	266	277	278	274	275	307	288	266	278	289	277	287	249	293	305	267	272	255	301	291	294	264	295	308	266	270	275	281	303	298	290	281	272	267	273	302	278	259	283	311	279	319	292	321	271	289	268	314	267	297	322	308	335	260	292	313	285	288	320	274	293	262	268	293	295	288	275	323	303	281	275	319	299	299	311	306	288	276	277	287	285	292	301	275	275	307	272	246	263	270	299	282	296	297	284	252	281	276	261	320	273	263	284	265	273	301	268	269	274	266	294	261	268	283	292	295	285	258	266	316	303	274	272	309	287	275	285	306	293	311	281	296	293	284	315	290	283	282	273	296	293	290	323	312	260	245	280	260	283	282	340	304	261	314	306	283	284	270	271	303	247	288	284	282	279	275	277	270	291	286	280	243	285	307	302	280	298	252	281	261	274	271	286	292	293	283	274	254	292	295	304	309	252	271	297	279	291	306	287	279	289	294	278	239	299	261	322	306	279	318	308	257	279	286	282	284	282	307	293	275	300	280	288	251	310	283	274	277	299	290	284	287	322	270	271	287	278	305	289	300	277	293	276	280	312	289	321	289	289	284	295	293	268	312	292	268	289	281	278	276	242	295	325	294	271	273	262	260	305	304	274	270	293	291	263	288	270	292	284	306	267	302	254	282	299	311	302	264	288	284	290	287	318	259	320	298	297	293	265	253	306	268	296	315	269	254	298	267	295	278	290	328	270	293	324	281	329	313	290	268	276	255	278	280	272	284	272	319	291	289	301	311	284	304	297	298	298	254	246	278	255	272	314	287	282	272	304	250	282	290	279	277	282	311	262	282	289	274	272	259	310	300	276	298	300	328	279	319	318	307	279	302	283	273	265	272	283	294	293	262	314	309	286	282	265	289	287	286	288	288	249	294	297	245	271	295	310	252	275	269	277	257	304	259	299	290	294	271	294	291	275	319	305	264	278	290	275	266	307	296	316	263	282	274	298	264	251	291	283	298	273	298	270	291	270	271	295	321	296	285	307	274	281	321	270	267	295	296	256	311	284	310	271	279	275	318	265	286	308	304	271	307	357	265	283	315	284	287	284	303	312	261	283	264	308	300	276	281	289	275	280	318	263	257	304	297	291	320	288	279	315	268	271	295	263	307	270	291	302	279	289	290	285	271	276	239	277	281	279	274	263	300	317	276	297	269	283	284	303	296	283	299	304	284	296	268	270	263	305	280	285	291	288	293	261	322	296	271	270	286	286	275	292	300	297	283	278	303	301	288	292	309	319	291	255	280	297	321	301	324	278	262	265	284	285	297	295	316	276	290	311	286	260	298	257	288	302	274	298	279	306	257	284	297	263	309	287	295	287	275	309	279	315	315	285	340	301	256	315	288	286	300	262	301	315	304	275	283	281	268	293	286	279	312	276	287	308	293	298	293	273	284	289	274	295	309	280	273	279	299	286	294	310	279	301	311	308	300	242	298	279	278	308	282	310	284	284	270	270	305	293	258	300	314	270	285	312	296	279	293	274	289	312	299	294	282	282	300	294	289	271	291	287	282	286	292	279	295	286	296	298	272	295	298	328	286	270	324	313	263	265	300	294	267	299	291	265	284	268	287	325	271	274	274	295	278	292	294	287	304	259	285	283	254	291	286	320	288	277	256	301	337	274	296	308	271	295	246	291	301	321	287	283	296	266	291	286	304	261	293	283	294	289	292	295	259	269	286	304	291	257	289	276	298	244	279	281	271	312	250	302	286	303	288	306	256	260	307	293	268	261	300	281	296	279	299	272	266	260	303	287	283	283	256	301	271	288	268	284	282	290	286	304	291	297	311	332	294	279	265	287	271	300	291	284	300	271	268	275	293	316	284	259	281	288	278	272	283	292	272	314	292	288	293	295	266	281	299	304	297	301	287	312	298	309	286	285	253	303	283	302	324	296	295	262	294	273	264	284	300	271	257	278	309	286	288	298	294	277	321	300	301	292	254	283	317	301	250	274	294	303	285	317	287	279	269	308	317	325	297	290	306	270	291	305	311	305	301	280	278	265	285	280	292	301	289	296	296	279	280	291	278	282	271	277	276	302	270	272	277	323	296	270	309	268	279	270	287	316	279	289	269	309	303	285	297	272	255	302	284	312	306	280	281	295	304	313	299	282	266	246	304	279	285	258	278	282	265	286	284	286	289	293	300	281	286	277	275	272	277	282	261	274	266	319	319	306	296	228	290	307	268	281	299	307	240	261	303	267	278	282	268	302	264	280	272	292	294	275	273	287	299	295	301	281	268	303	256	312	288	246	263	290	268	283	274	282	279	275	282	284	306	309	313	285	294	311	324	301	267	313	322	229	294	274	267	271	288	277	306	294	302	298	289	268	248	281	261	319	280	301	279	281	295	282	276	262	292	286	304	268	273	262	285	274	296	301	279	299	289	306	287	300	303	284	282	277	274	299	270	297	268	273	292	295	295	292	283	288	247	287	302	297	274	271	302	325	314	262	284	315	288	258	286	323	289	296	309	299	287	283	305	280	266	296	310	319	293	291	290	274	296	301	294	284	269	296	301	290	280	290	265	278	289	303	258	270	318	288	282	316	278	293	300	252	318	302	253	276	287	301	280	249	279	301	295	301	294	262	282	311	279	299	293	290	279	285	290	295	271	260	262	322	302	308	295	286	292	250	280	293	263	307	291	267	284	305	300	292	273	300	289	260	281	278	276	280	310	274	290	283	296	305	294	285	300	265	302	289	276	255	276	284	292	290	299	290	294	262	285	285	311	277	305	253	287	289	282	306	302	321	312	319	266	281	317	312	279	252	273	304	291	283	293	281	279	299	293	256	296	293	281	288	287	301	282	296	320	317	266	266	269	271	281	292	281	326	297	300	264	271	267	306	294	309	308	302	275	322	312	302	304	295	269	276	305	314	272	270	270	300	284	272	292	275	309	290	291	299	265	304	285	301	273	271	313	287	281	318	303	284	321	267	295	290	308	291	306	299	274	315	312	282	319	291	318	306	296	313	266	306	305	310	298	288	257	284	300	275	283	263	268	280	288	305	299	278	321	308	281	263	297	315	317	299	279	254	285	281	258	274	257	258	259	302	301	279	312	283	257	297	286	257	261	286	272	306	297	305	277	267	265	298	300	298	259	319	287	303	279	257	270	274	274	305	273	309	283	273	302	279	297	247	295	288	298	273	259	303	264	298	290	276	267	278	301	288	281	268	265	288	312	277	303	272	304	285	260	278	298	296	283	323	304	279	289	289	296	312	276	284	314	287	267	303	285	301	272	273	259	322	284	262	271	284	296	244	283	273	288	304	263	288	300	280	287	279	292	267	279	312	284	297	289
26966	23249	28528	27314	19891	13027	4910	3841	3138	2523	2103	1934	1708	1487	1344	1227	1152	1080	982	986	939	885	937	885	865	818	847	768	735	782	800	703	781	750	694	763	668	732	760	735	684	701	766	707	704	687	729	721	719	743	737	682	701	672	766	704	702	704	696	708	735	699	665	685	648	717	690	651	714	657	685	679	673	681	676	687	711	646	654	723	658	658	685	680	641	622	691	682	713	699	688	662	700	685	686	659	660	676	662	652	689	665	720	692	694	684	661	697	698	712	666	747	683	685	639	650	642	693	670	692	699	686	664	667	716	683	690	707	729	675	628	679	651	741	664	664	674	711	659	687	699	717	671	674	669	649	679	641	639	669	677	679	685	733	691	622	642	682	692	684	710	681	690	690	683	641	663	711	666	677	656	703	671	681	666	715	660	687	701	712	703	689	682	651	671	665	711	625	704	658	670	663	711	667	641	663	685	730	668	661	687	679	676	698	687	709	677	696	635	693	694	684	680	656	626	662	696	652	679	682	691	679	692	685	684	691	693	683	653	687	683	690	697	699	656	768	692	625	671	741	648	713	714	674	720	656	674	723	709	646	695	701	676	658	677	676	681	679	648	649	680	659	708	695	685	672	694	667	737	643	743	679	691	718	645	709	688	719	717	677	656	651	670	723	667	649	699	660	667	706	696	668	659	706	688	676	701	664	676	667	711	708	677	658	718	674	680	679	691	680	693	686	672	687	658	653	713	679	694	738	679	689	681	697	684	680	675	691	684	659	686	653	696	685	643	707	657	681	718	693	743	692	696	655	667	689	694	631	695	736	725	696	708	700	697	682	684	702	702	689	693	666	668	637	659	667	666	694	680	655	708	697	713	699	624	655	674	662	677	682	689	690	714	714	704	667	650	724	683	677	667	658	686	691	730	682	697	668	693	644	651	695	662	656	676	722	725	692	662	684	669	665	647	662	722	663	626	706	702	660	619	698	692	646	688	700	716	699	631	720	674	680	669	657	693	673	642	685	640	683	704	677	733	676	695	678	637	695	670	742	681	692	654	658	644	622	642	652	673	665	705	672	715	681	689	696	643	675	710	710	708	706	667	701	670	650	692	724	688	634	710	699	718	649	686	721	712	687	668	635	700	696	730	720	673	690	702	691	666	697	676	642	652	692	649	691	672	673	686	699	719	685	687	693	751	644	684	678	686	691	676	662	708	675	658	670	657	708	690	660	712	686	736	680	639	711	679	731	712	722	692	753	701	655	675	683	700	697	643	721	677	678	660	682	691	701	684	665	717	674	686	666	713	644	633	695	704	671	691	683	682	724	687	636	690	673	689	711	681	690	716	632	629	725	686	684	687	654	674	669	661	655	713	642	663	704	616	658	668	640	662	669	686	655	713	643	653	674	662	696	668	664	672	662	709	697	698	689	691	733	660	675	673	684	617	710	661	703	736	667	734	675	664	684	695	704	688	663	670	696	701	680	686	689	694	731	687	658	704	717	667	693	657	666	667	672	683	672	689	688	675	669	661	635	676	683	674	672	683	682	651	686	655	701	677	743	633	675	636	680	691	640	685	718	633	693	690	706	675	698	655	699	678	704	661	759	713	696	699	718	729	659	656	671	651	658	654	662	666	700	707	663	676	660	718	690	662	689	723	690	694	690	676	687	685	676	717	703	659	678	685	743	670	681	706	676	685	671	648	741	707	680	680	701	667	639	649	691	676	658	666	664	680	669	677	653	714	638	722	710	694	689	668	651	646	715	674	663	689	661	683	663	673	690	684	642	668	691	723	681	664	708	653	657	697	672	700	678	685	674	671	669	683	674	691	681	692	700	688	716	720	679	684	688	660	712	729	621	672	702	666	636	667	729	675	659	739	674	649	701	702	663	675	627	729	664	663	667	653	692	699	705	640	705	637	701	650	703	689	712	676	695	669	643	669	663	667	682	683	680	639	698	658	706	692	715	684	662	713	665	709	684	688	700	720	684	673	678	723	670	662	721	685	656	702	705	648	673	669	663	690	692	696	660	733	736	636	724	656	703	682	650	660	665	701	705	710	689	644	726	655	669	705	720	675	630	714	692	681	719	668	686	728	700	695	671	692	646	680	641	617	696	653	647	688	676	671	704	679	678	704	748	684	653	700	668	719	669	714	687	705	698	691	661	702	656	682	735	683	716	709	654	690	699	661	676	638	700	646	699	683	699	690	667	644	691	713	682	745	729	649	687	670	691	687	723	691	687	668	681	700	681	726	651	691	661	698	693	703	678	720	717	730	696	680	674	677	695	689	677	669	670	682	677	688	637	644	689	713	707	694	658	664	659	706	741	649	670	648	648	708	700	694	691	702	688	712	714	697	732	692	735	670	643	663	673	721	669	706	668	671	694	648	674	660	665	694	654	717	659	667	643	687	698	693	667	674	689	740	690	696	656	664	697	673	707	687	669	656	658	679	684	678	647	646	630	654	645	650	681	698	696	650	747	731	689	746	639	686	696	693	717	718	662	637	718	677	713	717	649	661	669	676	739	739	663	662	678	679	636	666	655	683	747	681	664	705	686	663	708	703	644	657	723	670	725	647	676	691	697	675	689	680	666	698	681	652	682	645	660	670	692	685	663	691	681	682	654	689	693	669	619	683	703	735	681	631	713	681	694	662	701	707	635	737	659	681	700	666	654	704	644	669	694	709	679	660	672	680	686	688	638	669	677	701	698	645	653	670	683	688	662	701	656	648	714	725	747	640	656	669	691	697	690	696	697	726	684	716	668	688	655	710	698	692	704	694	712	682	739	680	724	683	673	724	674	718	708	654	646	704	695	677	666	665	709	699	665	678	657	680	625	667	687	638	710	700	651	731	698	676	681	727	673	677	647	717	722	674	715	676	733	664	689	692	720	671	725	671	667	712	638	692	721	617	676	656	685	760	643	741	690	671	662	635	693	716	659	719	687	668	665	707	680	644	692	705	675	675	681	672	681	699	669	674	658	655	697	716	644	649	692	677	687	688	646	663	725	656	656	675	705	614	659	692	664	680	666	697	718	707	659	683	713	691	642	735	646	651	671	661	663	668	660	687	675	719	714	701	695	656	653	687	719	655	664	671	705	651	677	676	699	705	683	690	671	699	701	745	670	674	669	709	690	651	659	688	664	665	655	656	695	712	688	662	675	649	680	622	715	666	657	704	694	695	674	669	696	713	647	675	702	718	671	683	667	687	677	699	678	628	699	671	743	658	667	699	665	706	696	689	720	691	675	706	616	665	708	694	655	694	704	700	697	669	690	725	645	699	690	711	700	650	677	646	709	726	684	695	702	664	684	683	682	694	697	677	670	666	658	655	647	662	692	654	664	704	646	665	666	691	684	689	696	643	649	683	684	675	665	637	710	718	695	658	672	686	694	659	688	691	672	677	687	701	687	678	689	698	673	665	638	705	687	605	688	680	680	650	634	680	667	711	658	697	694	665	682	681	674	657	690	694	692	714	700	668	643	715	676	710	655	691	703	710	743
19731	10659	6148	3006	1436	776	574	477	447	383	358	376	350	354	357	334	337	365	369	334	313	295	328	311	309	297	314	306	329	296	306	327	310	313	313	321	323	346	310	356	322	346	310	335	302	322	301	311	316	305	319	342	363	322	313	314	330	316	336	336	302	339	330	291	302	289	334	313	300	326	350	313	322	327	326	291	303	281	302	342	305	307	353	333	304	335	283	322	280	306	298	342	296	328	320	306	320	323	329	333	311	330	333	306	322	337	293	360	314	295	288	330	310	330	323	329	296	288	307	327	319	343	322	325	282	310	325	285	280	293	323	344	304	292	338	323	295	319	292	318	353	312	314	315	335	330	345	337	327	315	324	310	340	342	329	322	311	348	270	289	315	335	286	292	342	292	308	309	309	329	330	321	346	332	301	304	329	343	342	286	326	322	315	330	331	317	317	309	312	333	344	290	327	283	298	318	283	320	309	320	331	296	310	288	303	290	337	303	312	288	303	328	333	319	293	302	335	299	310	314	284	333	346	299	324	318	329	329	324	310	303	337	345	317	302	325	272	303	328	319	325	292	306	294	323	312	314	299	310	278	306	322	340	308	315	352	292	337	283	294	342	303	346	301	303	301	322	312	345	300	365	338	354	322	294	324	315	287	327	330	299	322	299	314	347	341	308	296	322	304	303	319	324	330	332	321	301	342	327	308	321	316	349	315	302	323	342	289	316	347	330	329	302	315	320	317	322	314	335	299	308	366	298	314	344	315	313	334	290	310	318	279	334	311	305	302	288	348	342	338	321	331	317	313	319	339	295	314	315	312	315	323	292	316	294	311	315	349	307	328	293	367	314	332	341	312	297	326	317	326	340	322	315	321	345	309	325	321	322	299	323	332	317	295	292	300	322	300	317	307	338	322	301	323	307	310	302	325	317	302	307	325	292	323	304	303	282	278	321	298	293	351	290	295	263	320	291	338	332	306	310	343	340	327	293	318	308	317	295	298	310	312	308	331	346	318	313	335	323	347	327	314	324	342	340	284	380	299	337	337	353	306	356	309	338	330	308	293	309	350	302	288	349	277	320	341	286	331	329	295	319	292	308	307	294	322	333	362	330	302	322	315	313	329	337	358	325	316	307	317	314	339	310	284	298	293	304	322	308	300	297	317	293	321	328	300	312	336	338	302	282	341	303	307	339	315	331	302	325	294	310	339	282	335	300	329	292	283	335	295	327	320	322	329	300	292	309	347	314	337	308	305	334	335	303	326	308	343	311	327	266	311	303	317	338	326	323	354	322	328	312	319	345	326	302	328	316	328	313	284	311	297	299	285	342	318	331	316	347	310	312	320	290	310	319	358	346	311	300	347	280	302	306	295	325	305	308	324	326	317	301	311	351	282	342	314	350	342	289	330	321	308	325	264	317	295	308	334	298	297	326	338	318	334	322	313	331	294	323	368	314	290	346	340	297	332	318	289	357	348	307	290	301	302	342	301	291	296	309	319	287	374	367	360	350	310	294	301	283	342	302	341	340	316	301	293	293	365	318	344	318	349	296	335	326	306	306	344	351	369	311	298	281	295	326	306	309	321	347	336	309	325	300	315	281	329	309	306	290	302	315	319	289	326	336	299	306	324	301	330	320	347	321	326	330	324	336	303	276	334	336	325	331	354	298	304	330	283	308	284	338	352	294	308	336	330	335	334	331	342	291	321	299	338	320	304	329	294	303	311	304	285	333	294	343	314	326	348	326	314	343	336	317	319	343	300	339	300	289	320	283	366	318	344	364	319	317	339	353	304	311	367	311	302	354	304	349	322	293	337	311	324	312	288	335	318	318	323	314	317	293	321	345	311	331	318	307	314	334	301	322	312	308	331	323	311	330	311	337	302	311	324	334	337	314	339	340	306	314	313	292	300	347	309	295	301	288	305	333	357	331	304	344	312	325	338	319	291	336	291	310	305	314	313	336	319	281	327	340	325	312	285	317	320	304	300	333	310	295	293	293	320	295	331	316	293	296	335	308	307	311	335	310	341	316	339	316	312	325	327	333	334	299	297	329	324	299	302	348	325	288	322	317	345	325	324	339	304	308	312	313	338	281	284	351	297	286	316	320	320	286	307	306	333	303	310	290	321	295	339	314	323	291	277	312	323	317	319	338	329	361	295	340	304	326	305	276	316	316	327	319	323	365	324	288	301	327	332	328	310	366	343	316	335	316	316	328	340	316	335	334	332	338	311	327	304	330	323	293	312	356	280	295	324	319	325	330	339	345	339	318	324	290	287	331	317	318	313	307	308	300	308	296	301	339	274	327	307	333	314	321	327	352	338	339	300	327	336	302	333	302	290	360	274	304	338	310	314	271	305	331	306	313	311	305	318	313	304	306	354	348	326	301	335	327	338	313	315	322	293	326	324	314	363	345	286	332	282	335	326	324	290	347	325	295	318	322	317	312	309	317	305	328	314	321	326	326	304	299	311	302	355	313	320	315	344	360	316	340	318	307	316	311	311	337	319	331	309	304	307	305	305	315	338	326	352	308	331	340	340	332	337	326	327	323	317	340	321	304	303	303	291	345	323	307	290	295	337	347	295	313	344	308	300	283	347	286	336	325	331	330	313	351	337	319	317	353	298	333	354	328	307	338	335	306	318	317	292	333	328	293	286	318	323	273	317	321	281	329	337	323	313	346	312	324	352	337	338	296	323	310	304	307	326	310	289	329	325	327	314	323	304	304	305	352	303	317	277	363	318	304	339	335	320	296	312	344	310	346	304	327	312	302	341	304	306	327	327	329	301	327	332	298	314	284	312	313	307	332	334	308	297	302	335	332	309	315	309	319	321	313	343	289	285	296	282	338	320	310	336	360	316	304	283	315	322	306	313	333	301	318	320	307	286	296	274	318	299	360	296	322	329	312	330	299	302	317	304	328	291	303	309	324	302	327	327	321	316	332	294	278	323	275	316	332	307	331	315	329	314	309	318	310	343	316	353	336	327	322	332	310	311	320	332	292	315	339	320	331	331	297	321	292	334	308	301	279	285	309	296	306	310	314	333	308	348	283	312	291	353	320	309	337	279	292	307	321	321	299	334	325	333	307	324	350	330	329	335	324	312	336	345	334	331	340	325	300	273	288	308	299	304	276	295	329	301	320	329	323	329	318	327	341	313	323	308	327	287	326	324	311	329	341	293	323	315	312	330	334	349	308	338	308	336	350	308	350	314	370	343	287	330	337	315	329	324	320	310	287	301	305	323	310	284	324	329	323	291	321	309	314	312	286	324	340	294	312	342	325	307	319	285	289	298	328	298	305	318	306	322	306	333	277	317	307	315	368	327	352	334	321	321	322	300	332	327	303	334	334	331	307	306	332	309	310	335	292	327	298	308	304	316	307	355	310	335	324	301	367	289	289	318	318	324	318	319	341	346	293	316	320	337	356	338	357	308	324	320	320	296	317	300	308	317	317	312	319	334	338	328	330	305	285	305	283	300	361	293	301	304	350	319	327	345	355	301
14028	10228	10483	8582	5173	2908	1940	1585	1488	1214	1161	1017	991	975	876	896	837	838	813	859	828	829	799	773	813	780	733	782	785	775	782	788	793	788	791	737	767	757	751	774	769	755	766	746	750	810	801	737	792	813	772	767	773	741	759	708	742	813	762	712	742	800	742	733	785	714	752	789	757	758	806	748	727	775	820	746	788	790	769	684	737	762	771	802	767	734	756	739	779	757	740	791	752	750	778	771	787	714	815	765	737	774	776	770	763	803	736	784	719	765	843	733	763	784	736	784	737	746	803	771	727	740	762	771	710	760	726	789	739	759	721	767	787	768	745	752	728	763	736	768	716	776	724	743	704	747	760	769	729	812	730	791	738	749	737	789	769	691	762	771	720	708	803	760	755	717	763	750	770	793	746	762	724	716	799	713	765	746	749	783	776	734	742	760	748	726	774	760	732	768	772	746	757	800	757	704	769	781	754	733	740	706	764	767	729	758	770	781	714	782	747	714	744	769	804	751	768	762	810	740	756	734	737	749	789	758	711	800	738	759	773	777	766	710	787	759	825	721	790	736	720	769	745	716	803	755	776	765	769	710	735	728	804	748	730	745	731	754	768	737	720	773	802	739	784	741	756	722	731	759	773	734	811	798	768	809	770	704	745	740	740	715	704	737	778	767	755	761	747	824	738	772	715	751	761	745	722	752	728	717	742	750	719	757	745	745	774	714	732	742	715	720	738	788	734	733	764	781	785	780	694	760	753	745	762	786	785	727	773	771	774	789	725	735	763	751	728	748	751	784	756	755	739	765	790	750	779	763	788	746	713	764	719	749	764	786	786	717	766	722	710	797	809	737	758	796	748	755	805	758	754	780	798	711	755	776	756	763	747	769	755	761	738	777	775	764	762	729	737	758	797	807	706	791	711	775	785	751	746	768	718	746	762	722	781	720	803	785	768	755	840	784	790	747	752	713	782	791	721	715	752	745	767	738	750	749	733	749	754	750	801	807	727	752	713	766	762	741	726	764	716	802	676	763	724	746	769	746	783	819	735	796	735	750	738	749	740	768	741	744	721	738	760	836	756	765	746	757	732	744	775	743	726	718	764	769	762	753	722	776	773	765	769	730	758	756	745	753	721	722	745	758	766	715	740	759	742	726	801	797	753	748	788	721	786	697	742	768	762	785	742	762	746	754	732	740	713	806	741	742	734	746	769	714	799	728	796	719	769	760	719	748	807	784	749	806	711	703	748	743	765	744	767	792	713	778	713	758	761	748	741	774	735	721	776	753	782	737	698	750	763	725	748	734	719	776	782	774	742	797	776	793	739	744	782	770	744	726	747	742	796	738	764	753	797	791	757	746	716	737	764	756	733	680	768	750	746	711	737	712	748	743	757	766	810	774	780	759	769	799	744	744	767	746	740	776	722	779	768	737	761	732	784	780	746	736	781	767	794	774	756	744	740	714	782	730	737	764	774	746	739	753	766	759	782	760	754	727	684	766	746	765	771	771	771	705	725	782	739	730	743	734	752	792	691	767	770	768	796	772	746	748	728	800	712	795	729	695	786	716	779	727	747	739	773	729	731	760	763	788	722	802	737	731	784	780	762	778	742	705	785	753	753	723	739	741	746	736	818	761	740	778	746	728	700	769	765	746	763	728	789	796	740	749	697	752	783	757	763	792	760	728	774	778	723	746	787	778	801	754	777	741	701	775	775	755	724	763	748	715	756	737	745	728	773	809	736	741	724	747	758	729	773	722	762	804	742	778	771	794	769	771	791	734	780	736	754	712	781	734	755	742	743	794	768	784	716	790	774	761	756	759	767	800	735	773	775	776	763	724	784	767	748	767	803	721	778	801	736	747	738	694	767	734	772	807	676	741	749	724	683	773	693	738	756	815	775	774	795	745	733	784	745	751	776	753	791	759	755	739	790	766	751	773	721	769	805	759	744	756	720	728	746	760	782	744	758	766	795	734	767	750	750	756	737	713	726	821	760	773	777	788	705	770	765	741	742	774	769	756	790	767	702	759	697	731	736	765	791	733	750	764	734	806	755	774	744	726	736	778	749	692	745	738	745	744	729	801	783	729	777	737	768	762	752	729	751	763	738	697	755	734	730	762	764	776	747	772	737	794	766	767	773	751	726	755	747	747	763	740	758	760	749	719	745	781	754	723	732	783	748	743	758	750	746	767	750	751	786	757	757	742	739	747	784	793	740	785	727	834	747	756	746	790	773	735	710	746	773	753	719	781	775	745	742	761	743	740	758	709	700	768	746	755	756	725	760	723	730	731	759	732	739	745	733	733	757	739	762	748	773	811	749	745	742	712	732	749	718	747	672	750	786	670	719	733	788	740	717	747	709	682	735	750	792	729	819	718	742	806	778	748	766	731	718	747	723	776	776	724	765	790	769	719	736	721	775	681	753	781	772	715	794	775	743	767	728	698	733	707	720	800	765	774	688	725	687	732	750	775	806	727	717	737	735	743	774	789	757	774	757	786	748	779	764	747	776	736	785	740	762	730	747	743	714	751	746	775	752	725	722	753	728	753	756	764	767	748	750	776	752	735	715	767	713	751	759	725	698	703	747	774	791	761	735	715	758	763	740	751	798	776	795	752	769	770	730	741	717	726	776	725	782	784	782	707	756	766	758	734	760	746	797	743	759	770	713	757	763	767	818	771	706	727	729	705	755	701	792	737	825	787	697	743	746	707	786	776	739	784	733	766	816	749	740	789	730	728	792	717	766	754	739	713	737	761	765	747	804	703	767	740	738	765	767	765	755	747	755	731	756	721	724	763	756	735	726	817	737	778	714	745	764	794	758	758	792	749	708	734	748	796	735	739	738	767	723	702	771	750	805	724	746	789	696	735	759	777	776	789	746	821	792	725	748	727	731	754	752	694	761	717	734	733	737	722	772	804	772	778	739	702	733	717	781	729	747	721	801	740	753	718	771	738	760	739	749	780	741	734	763	700	764	730	714	728	738	774	787	727	811	738	689	779	730	746	741	748	728	775	762	729	761	722	787	756	762	826	755	784	732	753	765	761	722	761	750	739	774	765	801	771	703	817	721	784	765	696	763	750	743	774	832	764	763	784	760	751	745	773	756	761	716	724	750	741	752	743	794	810	769	731	736	771	727	750	736	728	784	732	744	738	753	746	736	718	767	767	751	731	737	739	706	773	762	776	741	721	781	781	731	771	710	774	719	742	719	775	766	792	748	758	725	692	773	740	737	757	760	764	781	765	741	769	724	810	719	751	708	767	722	777	751	769	780	743	745	736	795	746	687	756	748	769	764	750	754	685	767	767	740	755	727	745	706	709	716	735	751	770	771	774	713	747	784	763	765	745	699	772	767	760	739	755	799	740	694	762	750	752	761	776	754	765	748	744	763	766	746	716	788	777	777	740	755	756	738	704	708	768	775	741	737	780	766	768	757	778	753	729	793	791	741	782	765	795	762	729	778	778	747	774	776	759	792	788	764	732	741	795	744	733	775	748	774	774
32445	17720	15814	11611	5398	2736	1076	758	656	536	488	457	477	409	396	337	407	397	329	367	354	297	343	344	366	344	341	379	309	309	296	367	333	348	381	319	342	365	341	331	339	332	341	321	307	344	311	323	345	325	357	345	331	350	320	311	350	335	300	304	340	345	345	359	357	341	304	362	334	348	342	319	345	351	321	339	315	331	344	336	310	325	327	324	274	315	369	338	306	345	327	339	347	329	312	342	331	294	304	308	327	344	326	329	321	300	313	340	325	355	326	344	340	319	333	306	329	310	276	308	333	339	332	318	308	355	335	343	357	337	303	330	290	333	345	351	326	307	304	307	308	358	337	308	331	312	341	345	314	317	286	325	358	272	325	386	304	320	338	313	322	381	346	331	306	348	295	320	319	352	376	336	319	339	308	340	295	333	300	337	317	328	308	338	349	316	290	318	340	323	321	380	369	335	336	328	348	314	342	338	328	355	334	362	331	329	361	309	321	303	329	344	312	329	354	304	347	330	345	324	327	307	346	320	336	340	295	332	349	345	314	379	305	334	354	323	321	316	339	313	352	325	339	334	318	307	316	338	333	339	343	355	322	321	333	296	363	350	315	329	325	339	310	334	324	325	363	312	300	349	305	341	331	334	318	350	362	313	329	339	315	336	347	323	370	313	352	295	380	305	325	334	345	329	329	332	338	319	315	332	295	319	346	310	352	312	343	331	334	356	325	358	300	343	351	312	347	323	340	356	284	346	327	324	320	342	325	334	363	345	280	316	345	338	333	353	347	327	319	346	314	287	325	347	341	351	345	315	336	310	330	323	313	340	335	313	335	330	357	322	322	351	318	320	328	341	346	313	337	308	331	313	321	311	350	326	304	367	334	321	316	347	313	339	371	320	320	345	344	335	315	329	328	346	331	329	339	314	305	322	346	342	330	319	324	313	301	339	314	319	302	285	367	303	336	312	345	351	346	332	314	282	324	299	317	327	311	322	351	345	332	313	353	324	346	322	337	351	355	341	326	358	329	319	317	360	333	301	373	362	311	330	332	332	313	326	357	363	320	347	329	340	340	330	319	342	287	326	326	317	320	346	332	329	308	300	324	317	333	334	343	316	313	339	326	343	309	319	301	335	332	309	338	305	319	334	338	329	358	333	302	313	333	332	331	324	341	334	352	297	341	323	321	333	345	359	314	315	359	331	357	338	322	338	321	347	378	338	337	311	358	305	312	332	349	338	327	364	342	349	370	326	337	341	303	302	319	333	334	321	346	333	343	300	338	312	320	356	334	320	359	329	361	294	342	311	309	314	344	367	344	300	308	359	359	312	344	318	340	361	378	361	304	310	364	332	374	350	328	334	309	318	324	346	334	332	313	310	335	325	325	329	326	361	324	358	319	302	349	334	335	341	295	321	340	318	319	317	360	312	327	325	347	305	330	301	318	317	323	366	349	346	353	289	319	351	379	321	327	324	303	339	320	326	341	323	340	322	365	337	328	320	344	367	323	307	311	331	329	327	348	310	310	317	363	302	334	314	349	357	347	330	340	321	301	344	299	361	335	320	323	324	326	317	321	322	336	345	333	340	349	303	324	291	334	330	308	345	319	293	331	341	325	334	332	321	331	329	340	331	315	331	311	345	336	325	299	321	344	344	340	345	338	337	340	378	296	306	342	342	352	339	313	311	330	310	317	343	353	338	335	350	312	333	330	332	294	364	318	282	318	326	348	362	361	338	319	357	309	317	358	308	327	352	322	323	320	323	338	332	313	315	350	333	332	333	317	298	360	317	320	324	337	292	318	339	338	324	322	310	348	352	312	337	333	293	335	314	347	326	341	319	346	307	343	354	311	341	340	319	367	329	315	353	372	339	290	361	347	334	350	317	326	302	332	331	329	307	333	309	291	313	330	366	323	334	354	326	330	322	363	356	325	343	340	336	342	357	345	328	327	356	307	325	352	349	335	319	339	327	345	283	351	350	326	327	348	314	317	334	303	290	322	336	313	326	331	315	343	332	329	299	326	318	364	302	293	347	307	312	315	323	345	322	323	354	326	305	350	321	338	296	328	313	298	321	328	348	345	336	340	372	329	344	304	352	341	364	341	346	324	324	310	336	289	308	359	313	338	360	321	301	336	373	339	335	351	357	343	309	338	328	354	325	303	319	361	344	341	343	314	343	317	298	347	326	331	300	313	314	321	317	310	316	344	339	298	347	305	301	360	323	296	344	303	300	352	309	378	313	313	325	315	308	332	376	314	311	337	365	330	348	361	329	292	341	315	323	365	370	324	325	355	362	353	321	331	356	321	336	341	317	320	334	370	316	313	311	347	317	349	361	336	341	346	308	307	356	290	335	325	347	331	375	322	325	354	345	347	304	336	332	336	350	378	346	331	364	353	346	345	313	336	344	358	319	306	336	326	331	346	333	309	322	316	315	323	334	333	328	319	315	326	312	333	314	370	322	341	324	340	321	326	352	352	292	309	359	321	319	381	318	337	312	320	328	348	327	345	339	318	347	326	350	356	347	339	324	350	379	355	329	330	328	332	324	333	324	296	353	337	376	327	337	334	296	332	342	323	352	363	345	334	322	329	329	339	322	315	331	314	339	310	340	339	345	328	315	315	359	325	347	292	331	299	349	359	374	327	368	312	360	322	316	335	304	325	297	301	313	366	368	330	357	313	339	299	329	359	328	336	343	316	318	305	321	304	315	300	319	329	311	341	345	326	348	322	326	346	326	327	338	278	318	331	339	341	353	317	350	318	359	348	337	360	329	355	313	327	335	357	329	345	346	328	287	325	363	317	301	355	341	333	317	335	302	339	333	374	286	303	306	354	350	336	302	327	342	364	315	325	316	330	311	317	353	322	326	332	321	333	321	365	304	335	332	313	335	321	326	339	317	306	322	324	344	322	329	347	325	334	329	338	348	337	289	317	286	365	341	344	320	336	337	369	317	335	333	323	293	316	346	343	342	315	351	314	352	329	336	319	291	318	285	354	342	326	347	367	331	323	333	322	312	323	333	341	357	312	288	321	334	301	329	312	310	350	357	356	331	306	366	313	337	337	306	315	344	276	347	353	290	319	327	361	326	317	342	337	306	331	324	333	330	329	335	316	336	324	334	358	321	349	331	342	331	344	325	329	359	298	340	328	331	350	355	313	348	336	284	339	350	335	288	308	340	314	330	363	342	323	353	309	354	348	313	325	307	328	318	332	356	315	307	361	310	316	334	343	343	323	349	312	339	350	334	314	381	323	323	288	329	317	337	339	350	313	339	353	320	332	325	331	317	353	359	326	318	308	313	298	286	332	302	324	323	363	341	323	342	347	322	322	317	322	317	317	357	354	324	340	353	333	334	309	317	344	334	341	352	305	344	372	308	314	355	330	317	340	356	332	329	300	321	351	343	329	327	345	346	317	310	317	328	295	317	332	330	329	357	297	347	355	341	296	340	351	329	292	346	350	329	351	356	335	334	303	318	337	326	323	337	323	341	327	341
22756	15261	22780	22482	13218	9258	3868	2820	2383	2038	1774	1574	1481	1292	1171	1150	1092	1004	951	906	928	991	862	817	914	835	908	799	822	807	824	856	818	757	791	806	815	843	820	832	808	762	851	770	811	823	861	800	804	791	790	819	793	803	810	791	803	755	858	781	812	839	797	771	813	825	790	806	843	776	817	788	769	782	820	803	744	791	788	844	810	734	807	764	762	804	793	788	776	729	775	779	750	810	783	787	786	746	793	801	782	781	793	830	838	782	748	797	798	841	780	744	763	792	767	770	791	774	741	788	814	802	770	811	770	738	776	776	763	788	765	748	791	771	815	793	779	767	763	772	818	806	797	791	774	791	699	786	769	827	772	826	799	786	791	776	758	776	823	771	731	809	790	782	751	820	785	798	818	792	781	810	790	842	769	793	734	820	792	786	804	788	752	840	815	775	788	804	751	818	767	815	798	788	819	810	820	792	798	741	853	781	754	811	799	796	830	825	727	781	765	779	786	801	809	756	770	762	799	777	817	749	759	780	792	836	811	811	782	791	750	791	804	813	783	813	818	774	797	763	774	772	803	758	766	809	756	762	763	749	784	801	766	799	792	819	802	787	761	794	745	755	789	775	730	820	821	775	809	756	811	754	819	774	769	818	792	774	745	746	823	782	817	804	788	776	826	762	803	725	766	730	768	767	755	766	722	729	751	794	778	815	784	768	785	778	800	742	756	753	846	782	738	777	800	786	768	800	794	809	794	776	759	778	783	797	758	821	777	773	781	775	797	782	785	775	813	780	801	807	797	765	769	822	728	778	813	819	717	795	784	786	774	788	773	794	812	796	793	782	806	801	758	787	691	825	781	771	759	739	798	820	773	772	725	741	783	756	796	806	751	844	783	758	768	749	767	738	809	762	769	759	739	753	783	793	763	742	736	795	794	790	756	816	785	770	776	719	770	777	730	767	786	807	803	767	739	782	807	766	763	743	861	821	751	760	783	760	809	804	736	768	768	806	762	759	794	791	804	807	741	787	750	803	798	761	869	773	787	794	776	748	786	777	783	785	834	745	759	829	716	787	825	757	796	789	809	796	809	802	790	748	786	767	769	772	793	781	770	771	761	793	793	759	750	766	764	767	771	767	824	774	757	815	780	807	828	786	780	731	763	736	781	790	788	748	743	758	750	739	822	758	732	785	788	766	777	867	804	818	766	719	773	725	778	741	782	877	784	814	804	790	778	763	736	787	788	793	776	762	783	769	764	754	764	782	787	777	788	830	750	757	743	774	803	783	763	730	777	750	784	786	784	842	750	830	813	768	812	772	770	742	783	782	794	763	759	793	765	752	736	829	805	762	771	823	779	768	816	817	769	793	810	777	777	794	777	863	780	776	812	763	842	811	788	770	740	774	782	805	776	833	792	752	789	777	799	777	755	788	807	816	811	818	789	718	823	754	823	809	786	815	811	776	748	778	782	684	785	769	763	744	822	786	805	784	754	847	775	792	744	792	787	757	803	786	724	743	779	839	823	766	834	769	783	785	789	817	809	758	788	760	749	825	831	732	788	752	736	740	749	754	733	783	757	782	761	778	729	787	759	756	776	821	800	762	724	825	785	776	775	720	765	785	832	792	815	801	788	759	748	789	775	800	753	783	766	781	794	776	780	786	803	786	815	782	793	803	769	808	763	836	830	773	821	801	791	759	796	760	838	785	759	771	792	805	761	729	765	763	836	744	808	805	758	807	809	719	814	809	778	807	786	804	782	783	814	789	771	793	789	833	791	798	772	788	764	805	773	800	796	774	753	791	731	777	757	801	829	811	814	787	787	820	813	787	798	782	816	801	769	761	762	782	761	788	809	759	749	778	811	740	754	780	763	782	798	824	743	742	800	798	775	751	772	771	827	768	811	760	801	745	752	804	728	778	793	759	792	816	779	820	762	784	812	785	784	785	779	803	774	866	799	773	773	797	775	777	819	767	791	751	761	794	742	806	742	764	740	753	792	780	758	761	753	756	784	821	801	753	795	765	757	772	846	797	741	771	767	771	791	774	761	839	776	771	801	863	680	735	740	778	783	792	768	778	790	774	789	801	788	796	797	780	783	829	774	770	831	787	801	753	786	760	804	704	780	783	800	793	793	815	797	804	772	733	820	742	799	767	802	747	755	754	798	739	793	747	752	794	791	769	803	791	710	811	824	797	810	762	836	824	761	804	787	799	818	766	793	782	789	791	715	764	788	812	822	790	777	763	822	802	780	793	766	841	771	775	811	819	811	747	834	756	779	756	804	792	820	736	772	764	791	788	794	791	712	740	733	807	838	781	764	831	776	759	796	791	791	762	775	803	739	830	779	827	741	813	774	733	773	748	796	816	766	794	721	818	769	786	808	789	759	769	760	762	817	768	754	784	794	753	815	820	848	758	795	813	789	732	807	788	819	775	780	780	766	795	814	781	762	805	839	811	809	803	790	809	790	803	804	744	798	787	828	778	795	841	747	786	758	780	713	717	798	727	781	729	821	737	771	750	751	774	805	778	783	764	833	796	818	738	757	784	751	767	687	797	754	811	775	776	767	790	750	743	752	758	768	752	754	752	795	787	765	743	788	786	772	804	766	813	809	788	786	755	762	775	838	786	816	783	799	808	744	791	792	737	762	769	782	768	735	755	743	805	876	774	794	766	774	767	813	801	801	839	771	794	846	756	800	785	732	788	833	763	724	768	807	738	769	770	780	804	796	696	790	801	751	792	788	815	751	786	715	795	753	815	803	761	768	766	767	814	771	732	783	805	721	774	740	796	772	757	712	747	810	764	762	790	738	814	769	771	771	746	749	782	818	752	698	810	817	781	781	763	747	778	812	757	789	759	793	797	769	751	756	820	754	774	785	807	749	807	750	801	783	812	737	780	743	786	781	800	764	769	792	792	846	790	772	812	777	842	779	786	776	782	813	801	790	808	773	830	790	802	755	819	830	799	856	799	789	737	752	775	788	794	777	784	775	773	774	762	806	782	802	799	774	789	777	809	816	780	793	816	794	775	822	788	802	777	807	752	800	741	738	801	852	786	796	773	760	785	774	784	718	819	783	808	789	832	732	732	801	782	796	797	754	755	748	821	792	776	787	785	775	796	746	792	746	750	759	809	767	789	819	771	789	841	789	751	777	790	779	811	753	732	798	828	783	785	812	743	779	782	815	780	767	789	844	778	779	782	833	792	790	786	823	777	786	772	741	779	774	779	780	766	783	791	761	811	781	827	785	792	761	763	782	739	750	775	822	717	864	767	758	759	796	759	802	769	820	767	758	849	769	772	791	769	804	736	735	788	799	819	806	825	749	778	788	814	793	792	783	784	773	718	770	768	788	769	773	761	758	796	828	784	763	733	786	757	791	770	776	797	785	800	747	799	814	808	781	758	822	784	779	770	776	787	750	728	770	805	791	749	769	806	767	834	781	814	791	783	760	801	760	784	782	713	816	770	768	729	752	775	748	757	776	728	778	775	748	809	727	798
41210	27803	24526	17162	10841	5332	1528	973	907	617	521	548	452	402	386	391	353	364	309	319	301	286	317	311	297	278	304	285	314	321	314	300	290	305	273	294	265	314	296	292	313	293	285	285	270	281	299	324	290	309	296	283	287	269	300	295	281	286	289	281	309	292	257	277	259	305	288	312	296	257	254	281	281	283	302	299	303	258	305	305	255	298	301	282	295	282	279	301	300	285	274	277	294	313	293	303	280	268	280	289	285	308	304	303	269	284	286	299	306	308	287	306	295	321	270	288	285	260	277	312	280	282	258	292	276	272	318	264	282	290	273	261	301	306	294	291	304	289	294	275	267	323	328	308	311	322	287	277	305	274	270	303	272	313	259	291	310	274	271	292	291	292	273	286	320	306	296	303	308	307	295	258	320	260	297	281	276	313	299	289	280	252	289	302	315	310	278	329	287	295	268	268	305	288	275	302	267	275	302	300	310	299	300	300	266	295	281	292	285	302	315	246	259	275	267	314	275	285	308	274	301	270	299	303	260	291	304	262	284	289	263	257	268	301	237	265	274	288	290	296	336	299	311	289	323	255	284	321	304	291	300	266	309	270	290	294	298	280	292	314	271	303	254	264	295	268	262	290	279	284	310	267	274	261	284	280	307	246	299	272	290	274	276	282	309	291	315	277	305	291	324	320	268	286	294	281	328	292	270	287	254	317	301	272	311	301	290	285	281	280	257	305	283	292	298	271	294	283	269	277	272	264	284	283	314	259	280	278	289	287	281	289	325	291	281	254	286	287	321	310	296	260	263	272	281	278	289	298	296	335	293	272	290	247	296	296	302	306	310	266	304	304	299	281	329	281	319	298	271	274	267	284	279	311	289	297	253	300	287	262	308	280	305	266	303	264	295	277	270	265	273	295	285	281	267	249	301	316	287	283	258	300	332	264	299	270	309	300	281	295	299	263	300	290	271	292	280	306	256	277	299	290	287	296	278	299	273	289	261	296	304	316	278	302	291	253	285	286	322	270	288	296	275	324	301	290	286	269	314	310	245	260	295	250	272	269	255	305	274	299	279	288	328	269	270	280	290	256	279	286	267	264	296	311	262	311	286	264	305	295	308	303	318	284	309	282	294	317	293	327	275	289	273	302	285	281	309	313	296	310	291	302	269	268	282	285	295	283	294	292	286	290	296	299	291	290	241	301	296	285	303	307	240	282	293	278	291	296	288	306	321	307	292	305	305	269	272	284	275	281	295	304	258	314	285	295	283	290	268	290	303	290	272	305	271	284	275	260	286	332	293	308	260	281	263	310	301	288	252	265	284	291	285	295	292	268	298	289	296	337	254	295	303	264	273	295	299	276	266	279	298	302	286	293	277	249	262	312	271	288	280	295	306	323	246	270	256	338	285	320	301	299	264	293	302	263	265	299	296	257	311	270	290	290	296	279	325	279	275	299	289	275	285	282	279	279	275	288	260	275	313	287	305	288	284	303	310	281	285	273	308	324	315	293	271	281	291	289	290	271	275	287	288	266	309	276	288	263	308	288	283	297	318	269	286	296	281	289	292	301	288	265	280	271	319	272	270	287	274	261	275	299	281	278	284	314	278	305	318	272	301	278	274	279	278	288	256	286	286	336	286	306	293	293	292	289	283	297	286	273	289	334	296	301	310	327	299	292	275	288	279	307	311	312	291	312	267	293	270	269	291	274	307	302	261	267	274	298	285	285	262	304	306	305	277	292	305	276	285	306	290	281	256	321	279	301	307	317	310	273	287	291	288	294	296	256	250	276	311	313	265	286	303	273	278	253	278	298	287	291	290	316	258	273	287	282	257	309	286	310	292	300	273	272	266	307	295	287	296	315	256	280	293	301	304	259	316	307	314	276	299	305	285	289	261	288	257	276	283	276	283	286	288	283	310	314	315	311	294	244	282	264	312	292	269	253	305	285	311	307	298	247	282	263	297	315	299	287	306	300	268	271	269	269	286	279	290	296	289	281	270	294	273	288	287	281	290	273	274	283	327	277	286	269	299	281	286	276	286	252	279	254	269	261	247	272	280	272	303	291	267	280	313	315	255	298	263	281	323	283	298	290	294	283	274	280	272	313	289	273	262	259	323	258	291	279	284	298	248	286	299	276	341	271	271	289	294	265	277	310	310	265	266	282	281	316	288	294	274	277	311	298	251	281	293	281	288	303	265	286	319	275	285	302	277	275	272	292	308	292	282	303	275	292	272	287	276	226	302	296	266	320	281	303	298	262	261	270	287	286	291	285	316	296	303	291	288	311	303	283	280	284	269	291	317	264	276	283	303	292	312	267	292	268	273	307	277	305	334	303	282	321	263	291	271	280	300	289	321	273	287	269	270	279	272	310	273	282	307	293	291	284	274	286	321	282	304	295	294	251	289	279	317	314	291	287	306	290	297	263	301	278	296	290	300	283	274	269	284	308	278	259	296	301	259	266	309	326	300	276	276	295	299	277	275	274	287	272	265	306	308	261	301	258	286	291	273	267	272	279	287	293	277	286	265	301	292	313	293	293	237	269	270	289	280	287	293	290	296	308	314	269	261	292	276	279	258	296	282	266	344	305	289	275	296	284	307	288	288	281	299	289	265	279	273	291	289	297	281	296	243	300	265	258	295	287	304	333	303	276	318	311	281	309	306	284	294	297	287	290	270	286	284	293	291	262	298	253	307	293	276	282	272	282	270	269	293	301	285	305	281	266	313	276	316	292	324	258	272	310	277	309	285	285	272	299	280	299	312	244	269	278	282	313	258	276	268	272	282	333	276	267	265	276	299	307	257	313	286	275	288	260	291	330	289	291	267	272	308	271	305	279	281	267	236	248	279	297	308	286	292	274	307	273	253	285	239	312	261	303	282	281	258	287	290	275	292	262	273	289	304	289	259	285	252	282	322	278	247	328	280	312	256	293	283	266	282	306	263	298	263	278	269	249	306	294	282	318	276	287	304	266	275	259	293	257	299	288	311	271	293	271	259	308	298	308	289	290	287	305	275	318	284	294	278	259	312	270	265	282	298	266	300	289	306	344	294	283	299	245	298	265	300	307	287	309	306	297	280	241	300	266	292	273	240	283	314	277	255	266	273	292	291	301	288	295	281	289	294	277	296	280	268	322	296	288	309	313	299	307	294	283	316	330	307	296	270	287	278	300	292	287	277	277	317	288	299	271	300	321	279	269	283	269	271	296	247	278	305	297	305	332	298	284	278	285	333	261	283	310	306	289	283	282	315	274	312	293	307	300	261	264	282	280	320	344	278	300	288	268	289	270	295	279	289	287	293	280	318	296	297	266	274	251	296	275	283	278	301	300	306	284	282	265	281	283	271	311	314	282	263	289	282	292	296	283	298	282	315	292	286	290	304	301	316	294	334	294	280	299	298	308	288	274	295	299	295	283	287	294	278	292	281	296	256	296	280	283	298	271	276	285	299	290	290	288	291	299	299	282	300	304	257	277	316	295	298	294	261	295	281	297	297	290	290	272
27582	22755	28850	27661	21800	13209	4695	4000	3200	2554	2177	1985	1700	1492	1268	1228	1191	1056	1026	961	929	924	844	821	822	782	755	796	802	788	774	788	754	733	692	751	677	686	718	698	726	688	709	708	738	743	674	682	714	694	714	722	681	706	662	749	663	698	664	690	711	608	709	670	683	696	653	693	676	684	696	674	652	697	694	655	679	641	711	643	718	684	674	687	691	638	671	677	656	713	701	651	692	708	661	700	690	721	689	711	666	679	639	724	725	739	699	653	691	660	669	681	715	691	714	667	666	665	666	669	675	665	709	683	661	715	682	665	692	694	722	721	682	679	655	669	677	656	645	675	716	677	668	673	676	726	676	677	673	669	716	640	702	657	705	690	659	637	673	670	673	675	659	674	714	644	701	664	662	719	658	668	721	698	726	695	701	689	680	704	677	692	659	702	684	647	667	691	661	692	677	690	700	659	683	653	661	708	677	692	652	692	696	688	669	671	694	672	670	724	724	664	674	672	678	676	738	676	706	661	680	655	682	677	681	694	727	678	668	687	667	651	699	660	695	678	682	697	687	724	662	717	723	658	657	735	650	682	642	676	645	680	660	718	714	672	702	733	729	689	660	654	674	709	715	667	679	675	742	654	681	684	655	686	684	710	639	671	647	653	707	692	661	651	706	658	699	657	666	692	719	658	687	725	698	695	680	724	681	687	691	690	708	668	674	643	674	651	704	672	641	677	698	672	663	704	677	664	673	630	675	693	707	637	660	684	679	663	707	737	677	689	666	675	679	704	722	732	700	672	684	671	699	656	664	717	690	645	691	700	645	719	708	668	684	653	650	704	650	695	681	633	658	688	646	685	713	638	710	691	690	639	686	695	705	721	658	774	677	659	632	637	666	689	655	650	670	649	628	676	683	698	731	665	722	643	671	670	700	680	647	658	689	698	680	626	670	636	730	695	650	688	647	650	669	686	651	706	698	682	697	665	674	683	727	641	640	703	682	702	683	710	675	663	715	694	707	681	686	655	741	704	708	720	673	706	718	695	664	721	699	681	692	689	676	676	700	678	713	685	677	713	663	666	698	697	690	686	684	661	692	706	682	695	716	678	707	686	712	709	643	683	697	649	658	670	682	675	679	706	648	717	646	661	679	689	674	742	670	668	737	694	703	700	679	710	707	679	683	687	652	702	689	649	681	663	711	742	683	684	669	727	672	696	713	708	682	662	658	693	655	692	659	667	649	698	725	649	666	662	681	677	643	696	689	695	663	674	687	665	679	696	713	706	736	690	703	678	684	697	706	633	689	701	681	684	713	650	696	646	669	645	673	699	715	657	663	684	680	685	720	666	703	649	701	641	685	709	694	705	721	678	724	721	634	637	670	678	694	682	722	692	670	709	700	651	668	708	687	701	691	661	685	692	670	684	705	640	708	715	667	677	684	668	704	673	691	724	676	685	682	730	691	652	692	634	658	679	710	652	689	715	680	693	682	669	698	718	660	680	673	689	643	653	690	684	684	655	638	645	691	638	700	686	688	656	703	700	662	680	652	660	672	679	692	694	651	683	728	702	673	698	631	667	678	610	703	688	701	655	718	708	638	650	693	702	648	650	664	708	656	684	688	663	659	668	707	705	644	671	680	676	673	656	671	687	666	709	719	656	698	712	657	707	698	689	722	667	701	700	701	701	717	641	664	705	702	656	665	700	709	687	684	716	686	664	696	676	685	707	741	656	639	679	724	704	686	677	646	673	691	672	668	660	678	686	651	674	699	693	665	706	679	674	661	679	684	694	695	627	653	660	677	647	666	689	721	764	649	624	740	666	708	694	688	674	720	667	700	601	684	760	690	715	675	709	685	731	641	693	707	689	692	657	715	654	708	703	677	632	688	697	665	691	692	651	688	722	672	717	684	692	646	627	684	706	720	696	677	672	677	680	683	688	709	691	654	689	683	685	680	665	633	703	664	671	693	662	686	680	683	661	704	662	630	666	661	688	664	652	728	643	673	647	705	656	696	674	668	682	684	672	676	709	680	666	727	648	673	634	721	698	660	671	711	688	693	676	665	664	680	684	739	668	666	678	649	706	702	688	691	645	677	686	667	718	667	661	673	669	663	681	661	680	669	716	670	640	663	693	646	673	699	694	681	689	681	681	648	672	685	653	658	685	718	656	668	640	715	675	700	654	675	635	664	656	711	691	674	715	687	709	715	654	699	664	718	654	673	657	713	716	719	701	714	721	680	673	669	671	630	675	641	725	720	664	720	680	696	678	697	688	679	682	685	677	697	716	632	729	695	659	731	722	640	649	729	721	635	698	665	695	677	693	672	660	701	696	694	691	665	691	690	743	661	678	663	632	655	665	697	696	718	647	718	675	677	675	703	667	674	755	665	729	664	696	671	647	700	684	680	681	654	671	760	706	670	699	668	696	708	688	707	693	684	723	678	664	672	666	666	680	640	714	674	660	654	702	674	663	676	689	683	675	645	695	656	696	682	691	666	659	715	655	674	706	706	664	665	714	694	697	733	633	692	714	674	668	670	693	718	683	706	678	706	711	665	670	704	673	667	648	642	629	642	669	697	697	709	697	681	717	707	671	656	703	709	664	656	662	700	644	667	689	712	685	695	684	669	639	659	688	669	690	658	685	673	703	672	682	725	698	659	625	676	651	707	721	692	694	640	718	686	693	668	635	696	679	672	683	673	669	689	655	683	708	669	655	708	669	640	692	678	703	681	687	678	706	697	713	608	634	649	689	664	667	680	708	724	681	653	679	725	641	704	653	630	668	740	675	712	661	671	667	677	707	676	683	688	655	674	673	709	691	674	698	685	641	659	659	673	704	676	735	689	677	703	683	681	654	684	649	697	673	678	700	685	661	681	728	681	687	704	719	695	670	703	672	671	701	701	708	743	705	667	673	695	695	690	680	706	696	671	675	649	688	695	682	647	702	692	670	674	691	720	688	717	725	688	702	663	703	693	700	686	668	642	686	626	707	734	667	690	689	639	679	675	700	638	665	708	686	658	705	649	711	687	697	692	696	677	708	700	683	683	646	635	663	695	701	681	711	718	683	655	698	637	718	651	647	704	675	685	667	674	660	732	681	682	650	728	695	714	663	654	688	725	671	696	689	651	671	646	684	706	664	694	715	673	675	674	712	668	691	699	680	655	660	676	678	690	660	703	690	689	669	711	651	677	709	659	680	703	680	707	658	702	702	663	668	698	661	693	659	680	689	688	690	725	677	665	703	704	685	702	699	685	631	675	636	631	689	711	723	692	675	735	688	664	647	748	695	632	712	678	692	723	723	682	687	660	709	669	682	681	703	682	589	655	686	645	650	656	667	665	676	669	666	749	645	700	667	681	665	683	689	610	721	665	645	699	670	683	710	629	701	651	670	670	667	699	682	678	676	650	664	702	727	684	706	636	694	714	677	676	694	716	688	745	682	695	678	723	681	683	713	676	645	703	631	709	676	668	665	718	724	708	652	703	687	685	695	665	643	708	693
19644	10148	7503	3589	1535	932	608	512	386	405	395	335	375	363	289	367	317	310	341	317	310	311	347	338	327	288	340	304	297	314	333	333	299	330	322	317	325	357	301	318	313	322	323	330	333	305	271	309	317	321	330	315	340	323	346	259	309	320	308	313	277	279	310	323	312	308	318	324	344	331	327	318	296	305	301	314	322	312	297	337	309	307	304	282	315	305	324	319	310	326	327	297	332	281	339	287	321	313	316	337	355	290	311	280	339	306	320	309	314	302	332	342	327	288	307	318	328	330	327	335	330	355	321	336	304	300	321	314	333	334	331	314	321	325	298	308	343	330	311	319	308	305	313	339	305	292	341	327	301	317	310	316	307	362	295	321	307	315	294	352	335	305	312	331	325	344	285	340	327	321	290	314	308	291	307	320	304	310	298	318	317	313	315	319	331	292	333	287	328	301	316	293	315	319	306	316	320	328	284	347	292	300	314	296	312	294	357	277	331	322	298	292	293	291	295	313	331	325	322	306	316	314	325	331	313	293	310	305	345	292	300	310	332	300	323	317	333	302	325	330	302	309	334	322	296	312	329	346	322	310	346	341	323	329	333	333	286	304	325	315	337	355	335	348	306	336	274	319	336	345	312	315	290	295	300	315	302	321	298	335	324	332	315	303	321	334	342	322	333	308	302	336	308	344	323	296	341	327	300	320	319	299	308	339	306	293	301	331	312	331	287	325	328	312	302	320	288	322	267	291	302	299	351	323	324	309	308	318	316	321	326	323	305	350	308	297	341	290	303	308	334	312	307	280	360	322	321	289	302	296	334	293	336	318	286	313	300	310	320	340	291	322	299	328	324	304	348	332	325	336	351	298	301	341	319	325	294	316	316	308	312	338	316	327	334	357	318	285	318	317	347	295	337	345	338	326	319	297	310	281	318	293	312	283	336	311	325	323	276	321	322	336	304	346	280	300	301	360	315	328	333	319	323	307	327	305	290	331	335	278	324	321	311	333	355	302	281	304	306	318	293	304	313	278	309	299	320	303	315	296	318	330	317	310	340	328	280	317	266	321	297	320	318	288	308	295	293	297	309	293	324	315	342	325	292	325	316	322	305	311	295	341	298	319	320	297	294	298	329	323	305	341	334	356	330	329	288	332	326	322	339	303	320	339	340	313	298	328	286	290	309	333	318	350	307	311	312	338	329	318	299	312	327	340	325	297	313	331	313	345	324	354	360	306	299	291	278	341	325	296	323	343	296	321	315	297	351	323	283	306	299	315	305	303	329	314	311	311	314	320	290	303	346	304	290	301	381	301	313	304	349	357	325	302	313	277	286	312	325	295	326	335	326	312	300	321	327	293	304	334	297	291	315	334	333	301	277	340	348	296	288	288	326	326	297	298	276	295	314	309	296	345	314	318	331	319	283	303	329	365	311	331	312	307	287	334	294	312	307	346	331	314	339	332	293	316	304	308	325	320	300	321	317	342	316	330	309	318	290	288	296	302	318	288	301	314	296	341	323	291	319	313	292	301	349	336	331	340	318	318	329	351	285	325	302	304	312	351	335	307	322	300	331	308	334	298	318	292	312	298	309	314	329	308	329	317	339	321	340	315	288	332	330	326	312	294	325	337	329	308	357	342	324	291	353	291	322	323	319	307	276	326	297	331	331	348	296	328	327	328	285	282	359	310	335	287	317	317	303	327	311	319	340	314	312	319	319	327	321	311	298	314	319	348	340	313	313	314	321	301	317	294	327	318	319	338	316	292	313	339	323	343	315	293	298	326	343	295	355	310	318	318	317	312	324	304	330	302	302	290	299	309	294	292	303	292	296	297	305	276	314	354	321	338	350	316	280	334	311	289	324	325	314	316	265	307	301	304	280	303	322	350	346	305	299	353	288	321	317	315	312	338	296	328	329	312	313	311	327	315	363	335	309	330	307	324	336	329	300	320	319	320	303	310	332	333	328	353	305	345	311	307	330	324	327	345	317	357	317	319	319	295	292	313	262	293	282	320	320	291	319	314	334	349	290	308	327	304	321	313	333	333	316	324	291	307	298	325	325	269	301	315	313	332	289	311	294	314	300	303	312	333	313	330	291	300	292	320	282	316	327	322	295	316	346	314	292	340	327	315	325	277	319	310	297	312	300	299	324	315	331	322	297	316	285	379	354	320	346	299	321	325	306	292	331	306	304	354	321	312	314	353	291	338	320	327	307	335	301	328	334	329	311	323	335	321	353	277	296	303	344	315	321	306	301	339	310	310	301	305	335	289	324	320	374	293	313	327	329	358	331	324	343	299	356	346	318	328	321	324	336	313	294	279	297	336	329	338	312	312	318	332	310	311	326	342	354	336	332	310	362	315	321	304	334	284	243	328	296	293	306	316	315	307	298	345	342	321	289	315	292	317	330	332	304	307	341	303	320	316	298	335	322	311	307	307	345	305	330	332	317	328	318	323	349	307	314	323	308	306	312	357	332	350	322	309	337	314	324	272	333	303	336	324	311	318	319	325	336	302	304	316	328	298	296	326	330	323	364	323	303	290	302	285	306	299	310	331	341	323	314	277	325	333	321	303	302	304	338	295	291	319	325	308	324	340	281	320	310	314	307	303	316	326	322	282	332	335	351	306	344	323	333	305	326	332	336	298	332	309	271	298	307	311	314	307	331	323	331	283	345	333	330	341	334	331	322	304	348	284	304	339	337	324	327	341	324	319	334	311	309	335	343	299	305	295	313	263	314	341	322	319	296	324	299	290	320	297	332	318	321	330	325	346	319	306	308	329	285	296	293	332	310	336	303	337	315	324	306	333	305	336	324	326	314	345	326	303	337	314	317	363	325	317	306	306	312	308	291	323	319	287	276	305	327	331	303	346	301	314	286	316	311	320	301	309	319	311	302	323	322	322	329	314	298	322	338	330	314	327	315	290	310	319	333	323	341	316	288	306	310	319	341	289	337	329	342	310	303	338	316	323	318	317	324	349	267	335	298	281	339	304	312	280	309	305	319	346	297	321	356	303	297	305	326	288	310	321	322	302	319	292	301	317	297	305	315	309	305	333	334	326	333	295	331	323	325	324	301	319	300	308	325	318	322	307	324	301	293	315	285	310	320	315	288	293	304	324	335	334	334	314	330	300	325	288	299	310	294	320	314	313	298	326	315	314	278	323	331	313	301	298	339	306	323	322	318	315	318	326	328	282	333	311	300	340	322	312	320	282	304	284	271	333	328	328	315	330	330	317	309	348	338	321	294	298	315	340	295	359	314	328	291	326	286	303	316	340	302	313	303	320	323	293	328	296	335	327	306	311	326	316	315	309	344	308	328	309	317	300	296	294	315	300	314	315	323	308	326	294	290	311	335	296	309	309	279	315	297	305	302	330	323	317	337	284	323	324	327	338	333	357	360	310	305	306	352	323	322	342	349	315	303	332	321	309	299	324	306	310	299	327	279	293	305	323	297	287	301	286	325	336	292	286	318	320	339	364	320	328	298	324	313	290	375	308
13698	9528	12606	9420	5279	3137	2045	1683	1472	1287	1171	1006	1025	929	909	889	872	852	803	813	780	765	774	809	808	770	801	805	757	756	757	750	802	740	757	754	789	735	745	805	738	784	766	733	777	761	720	782	753	815	780	736	748	753	815	767	760	730	711	771	751	774	748	753	746	759	741	742	743	737	819	806	704	734	751	748	746	802	747	745	748	702	781	747	755	744	764	750	728	803	810	682	725	759	767	728	784	776	742	789	738	733	692	713	749	781	717	787	718	730	743	744	692	798	718	767	804	749	731	718	728	786	778	763	725	707	701	775	736	751	740	751	770	771	743	721	778	769	764	762	762	765	777	722	724	714	773	774	761	737	798	765	721	751	771	737	748	783	747	780	745	725	755	734	733	736	757	740	706	781	749	705	750	735	741	766	753	767	707	754	708	710	752	752	739	725	704	805	743	722	695	760	703	710	724	752	758	780	787	781	783	725	774	706	739	748	701	766	731	784	719	778	723	818	770	733	813	742	678	734	732	751	730	771	778	732	733	743	748	805	767	772	724	729	757	737	771	805	786	725	724	777	761	741	775	748	762	747	714	714	750	752	756	794	730	762	804	807	714	731	724	770	722	715	752	772	721	780	803	732	793	713	749	730	727	712	730	742	780	775	739	741	751	722	779	777	761	708	771	750	730	765	783	790	743	772	767	807	727	758	730	712	731	776	752	723	753	765	760	728	736	748	729	728	736	773	766	752	735	781	733	726	762	781	750	772	688	759	776	779	719	756	791	704	773	749	789	742	755	819	709	728	701	745	738	723	723	797	719	752	735	731	750	692	804	750	796	761	762	720	809	744	780	769	741	722	781	723	781	706	699	789	756	721	705	731	682	712	769	713	748	731	776	769	693	753	763	817	743	718	745	704	756	748	753	743	788	741	770	811	743	714	764	742	752	791	698	732	704	758	756	723	749	726	727	726	697	750	770	761	704	752	726	718	734	755	776	716	760	770	750	748	695	737	676	768	782	804	781	759	727	723	704	737	767	749	779	747	754	744	748	752	769	766	737	749	772	770	777	719	711	724	766	776	723	780	721	795	758	751	791	767	750	723	774	733	733	788	763	787	745	705	730	704	727	745	767	739	792	738	742	720	763	761	755	708	741	753	786	738	769	753	769	791	680	742	762	717	706	753	720	737	730	745	762	797	788	748	783	734	758	695	761	735	719	719	732	726	732	722	737	751	740	738	744	721	741	750	796	692	780	773	807	735	794	750	794	785	725	747	757	712	764	759	718	746	743	782	746	715	728	822	748	689	747	755	721	720	760	765	746	816	756	731	730	782	752	735	749	817	740	747	747	737	786	753	749	803	755	772	771	770	762	768	733	750	711	734	759	679	767	702	721	793	788	739	781	809	695	759	783	737	764	738	711	765	782	770	750	719	787	735	719	708	742	792	747	725	724	712	749	727	717	779	720	775	782	713	713	735	802	754	728	758	763	743	755	733	734	725	757	761	786	747	778	809	776	791	740	795	709	740	765	786	710	722	705	708	797	755	742	767	786	740	747	757	772	731	740	766	739	759	759	755	728	761	766	740	745	741	754	773	749	754	763	752	735	782	762	787	738	780	708	739	780	711	791	746	729	748	730	738	781	731	697	749	782	788	742	733	720	738	725	724	737	793	745	747	756	746	752	747	810	778	757	775	732	741	744	750	711	694	744	742	773	805	779	751	781	774	749	792	761	734	763	713	737	807	734	736	742	787	737	708	760	809	742	741	747	717	727	802	740	764	775	774	709	757	735	761	755	705	752	733	757	701	762	730	749	760	750	791	769	743	735	764	745	775	761	795	717	721	729	729	766	725	803	743	744	735	697	798	723	790	735	738	755	742	714	747	709	725	732	720	747	702	768	726	776	746	785	780	750	752	743	778	792	732	778	721	774	769	724	727	733	737	718	731	746	790	774	733	762	712	750	704	782	708	730	709	771	742	729	773	765	689	789	717	717	765	772	764	734	749	764	753	706	731	792	702	777	731	753	725	715	722	751	760	755	785	686	760	702	786	717	773	756	714	773	739	722	781	729	709	759	783	750	742	727	763	746	735	769	748	735	700	742	722	759	744	708	714	724	759	784	758	748	738	727	745	778	747	757	754	744	794	768	780	750	774	736	792	738	758	722	717	737	777	740	779	742	763	746	757	767	738	802	758	775	788	754	730	758	793	764	718	780	786	780	741	770	751	753	759	776	745	687	711	721	788	741	732	699	734	779	689	702	740	783	750	795	751	703	741	754	759	736	731	775	749	747	779	772	726	726	763	737	745	698	753	730	746	719	701	732	744	734	748	758	747	754	807	716	747	743	759	722	796	775	728	718	779	747	756	755	718	742	758	777	787	802	775	773	717	761	750	734	725	701	737	738	803	694	748	732	781	783	745	702	704	763	768	761	825	805	701	702	755	759	786	760	735	747	734	792	782	739	746	759	746	751	753	799	715	750	779	770	769	761	755	769	749	761	716	764	785	740	737	707	771	753	724	733	705	757	693	766	727	698	776	736	774	723	758	724	729	736	752	716	742	759	762	771	748	756	731	768	759	756	757	756	740	743	774	708	801	800	748	723	731	744	808	710	744	768	749	733	784	725	776	712	705	759	726	717	733	794	810	769	761	771	729	775	767	692	726	765	737	755	716	742	747	746	728	774	724	755	716	724	760	753	804	779	744	816	755	725	736	704	731	695	758	739	712	824	771	780	722	727	762	723	681	678	754	743	729	759	765	762	747	749	745	749	773	769	768	775	747	731	759	752	756	722	726	777	726	779	773	759	783	753	761	722	750	767	746	730	736	768	695	739	819	812	755	706	752	776	773	762	682	732	736	746	772	764	703	798	729	773	780	739	790	702	719	729	779	745	728	746	714	744	749	769	749	762	784	747	748	765	725	784	764	760	735	725	757	787	774	793	765	743	752	716	742	737	759	727	723	730	743	756	727	772	728	748	739	751	781	737	766	802	731	755	788	736	735	759	759	721	722	711	737	743	662	723	774	720	755	758	756	771	724	797	716	731	730	789	716	744	748	747	699	701	756	766	707	780	714	792	794	731	745	726	758	781	722	718	761	711	721	695	792	721	734	700	732	760	760	739	770	739	729	750	753	746	745	741	759	721	756	747	774	741	782	713	724	727	709	787	760	711	741	714	698	759	764	745	755	762	751	731	773	785	753	777	752	756	789	757	724	754	729	723	765	763	717	773	736	764	785	777	746	737	752	752	737	756	776	748	771	781	712	735	744	725	770	731	728	799	737	747	728	764	759	682	753	775	737	765	733	754	761	753	759	772	742	729	725	780	724	753	733	789	733	707	744	793	713	763	736	751	767	738	749	735	762	782	727	738	757	746	734	743	746	734	749	773	692	737	690	784	734	714	742	744	752	730	695	776	788	757	785	748	723	699	749	721	770	724	722	768	834	765	751	755	730	715	744	766	706	754	776	723	762	757	750	735	772	745	811	752	767	718	688	791	747
33863	19482	15329	10938	4900	2355	1041	668	635	509	532	440	440	432	362	368	363	408	386	367	334	354	335	330	318	338	328	343	344	348	357	315	341	264	360	336	321	326	336	324	305	364	339	313	344	334	338	338	320	360	354	336	313	318	338	357	320	340	321	292	373	330	292	320	318	333	316	300	345	334	306	321	351	325	318	337	331	343	337	284	331	368	318	347	299	335	285	317	316	317	300	309	330	338	325	334	345	350	331	348	329	322	314	323	322	328	331	340	309	349	342	325	277	334	334	319	307	325	350	314	353	318	359	335	308	318	296	342	317	369	299	328	328	338	330	351	336	342	311	303	346	308	311	316	313	390	308	363	333	341	345	331	338	298	335	322	306	359	335	332	298	332	338	328	300	340	333	346	329	345	327	306	323	316	319	316	310	323	329	298	313	349	345	332	356	347	352	308	320	396	373	334	293	348	337	325	306	309	346	338	294	335	314	327	318	328	345	360	329	319	375	336	344	368	347	325	353	316	323	355	341	341	329	338	379	290	355	332	306	307	323	345	377	345	301	327	332	349	303	370	321	352	361	338	348	351	312	329	320	297	342	342	330	348	337	332	313	333	285	348	334	316	309	292	303	312	321	340	344	332	323	279	309	323	323	283	326	338	354	334	331	351	337	320	338	346	314	330	323	337	348	339	343	314	361	326	366	332	326	309	342	319	331	341	334	373	314	338	351	351	359	348	354	262	299	329	342	335	298	318	369	335	337	335	330	317	326	337	302	377	326	327	319	356	300	331	293	357	312	351	348	320	309	342	317	344	330	347	337	320	317	331	344	353	325	362	317	366	339	305	315	347	317	294	364	307	319	287	329	317	323	357	328	291	321	335	349	322	342	343	333	329	385	331	314	411	326	348	336	315	326	325	309	347	326	325	349	331	317	318	326	337	320	364	336	303	342	339	319	332	325	332	324	340	317	317	339	338	330	318	338	303	323	281	320	355	332	309	353	342	338	321	334	329	325	324	331	336	359	322	322	331	355	334	330	333	330	338	321	332	327	304	341	310	320	311	339	327	325	342	305	315	328	332	355	324	309	338	365	324	298	341	311	317	336	310	331	325	334	324	325	312	329	297	338	341	295	316	306	327	314	360	347	347	334	332	342	327	324	336	319	328	369	321	347	319	347	307	328	335	316	335	353	327	346	308	341	346	277	317	382	357	322	362	316	367	337	306	329	322	355	350	309	353	324	311	334	323	350	323	342	334	326	294	305	309	318	319	345	355	323	323	339	319	303	322	343	374	300	353	335	309	298	328	306	301	349	299	335	342	307	277	347	314	319	352	328	325	354	327	355	317	351	320	318	319	294	292	305	324	334	322	324	329	311	334	323	331	306	325	333	323	326	328	313	315	318	340	348	319	349	342	346	315	312	325	337	316	327	317	335	347	286	313	328	359	333	351	327	325	334	336	307	320	343	307	321	316	332	327	332	339	345	331	318	340	348	328	302	329	364	328	342	335	341	358	338	340	375	324	300	319	342	354	277	348	328	323	309	318	324	319	334	353	348	334	330	313	355	291	338	336	332	342	313	323	343	318	269	326	308	319	361	325	306	329	331	315	307	292	333	320	328	300	332	362	305	314	309	318	303	331	348	331	364	317	326	357	326	330	304	318	366	331	302	338	339	316	350	336	307	346	330	317	367	325	326	344	296	309	356	310	302	320	326	319	380	369	386	343	321	299	296	316	321	326	347	315	305	341	323	338	370	335	309	328	357	345	324	357	329	341	352	308	303	331	323	346	326	296	368	332	309	317	336	370	343	383	336	347	329	329	321	347	315	299	307	333	311	324	313	339	331	327	316	325	338	379	345	321	342	353	338	317	363	321	318	337	315	354	337	328	330	338	327	344	327	326	349	332	310	323	348	344	304	310	339	328	337	324	354	315	317	347	335	357	337	336	368	320	323	332	336	323	321	361	348	355	340	329	309	336	350	354	327	309	324	326	315	308	359	344	344	342	326	307	323	336	333	314	335	317	334	301	360	334	326	337	339	349	321	281	334	310	321	295	335	368	323	330	354	308	330	359	303	322	325	298	335	318	354	355	325	354	369	319	326	300	334	347	334	308	331	323	338	310	322	353	339	330	340	330	338	353	312	318	331	301	325	313	336	329	340	314	312	336	316	342	320	347	343	322	338	323	349	324	357	291	329	343	342	336	338	327	320	327	351	360	327	322	339	332	338	330	357	333	367	322	331	363	364	285	326	347	324	335	360	315	290	339	341	301	319	325	315	309	342	284	324	359	319	317	318	310	315	318	352	309	319	363	316	337	323	317	339	328	329	314	349	321	326	360	324	325	328	321	305	340	335	329	324	335	306	293	309	322	318	298	364	321	317	329	282	348	316	321	325	359	354	314	325	302	304	342	327	316	326	300	358	304	305	334	342	316	341	352	321	301	304	356	335	305	321	364	329	337	318	305	342	344	325	343	338	307	341	306	300	335	359	333	342	323	341	305	321	345	315	331	321	353	319	324	311	306	337	326	303	343	337	331	320	314	329	317	346	305	349	303	339	314	328	312	349	335	306	354	340	323	339	315	340	354	328	342	345	322	361	319	325	349	332	293	316	315	323	336	327	353	362	309	328	299	346	328	338	334	307	338	331	326	323	333	365	327	366	346	370	322	375	284	336	329	312	302	334	323	319	364	343	356	327	353	348	326	351	321	331	332	334	324	340	352	329	295	350	336	342	316	316	329	349	357	319	300	321	321	365	314	315	308	332	340	329	289	298	338	316	316	325	332	326	311	309	328	316	328	309	321	338	326	333	329	339	337	311	354	339	330	351	344	316	333	346	333	329	338	314	312	361	315	311	298	317	339	312	336	336	312	331	320	326	311	312	326	329	322	318	333	324	336	308	313	341	345	341	328	359	351	322	309	354	337	317	322	326	316	330	361	307	350	309	289	342	321	324	350	279	336	298	374	318	321	357	339	327	335	337	333	325	314	341	336	346	343	336	332	341	354	350	337	376	314	332	325	313	308	333	311	308	310	367	318	318	321	339	347	322	305	355	375	329	309	345	306	333	363	343	346	327	351	315	345	315	353	336	335	300	356	343	330	341	348	279	327	329	367	314	348	360	302	340	357	329	341	307	352	334	344	380	325	329	284	290	367	334	313	324	366	316	319	306	324	337	344	324	353	347	344	313	327	304	339	335	321	321	304	324	354	330	339	339	346	368	324	328	316	355	330	331	330	361	313	344	325	327	346	340	334	343	318	315	377	303	339	336	344	320	321	359	346	315	327	340	323	317	299	308	350	315	323	332	351	333	347	323	305	328	328	302	323	300	359	343	331	330	308	342	346	345	318	297	346	343	337	337	316	332	343	356	312	317	315	262	364	320	363	320	331	306	337	330	314	326	334	311	333	306	370	355	287	336	326	344	293	349	328	322	326	316	326	342	315	340	343	363	332	330	347	296	317	372	361	350	343	332	339	349	341	304	292	322	326	333	333	363	343
23262	16536	21382	21519	12237	7770	3607	2790	2345	1947	1833	1528	1386	1344	1154	1065	1084	1002	973	875	982	920	812	861	835	806	890	881	849	859	831	821	811	807	781	800	795	767	795	779	794	825	777	824	793	760	790	777	813	804	758	769	778	805	812	758	797	766	802	715	745	795	736	789	804	726	780	763	824	768	768	779	772	729	768	812	841	805	792	756	814	801	775	816	781	786	800	810	818	779	800	798	799	767	763	753	762	783	777	793	757	737	753	781	766	773	789	761	843	759	745	753	782	769	740	778	755	724	767	797	818	733	769	769	805	796	759	790	784	757	781	751	779	785	796	771	769	822	761	744	803	801	755	779	794	797	756	795	764	750	825	790	816	791	763	769	722	784	793	798	755	778	777	746	823	805	757	743	732	763	784	717	789	804	815	794	786	768	809	824	750	780	747	714	747	761	760	741	797	799	792	772	760	764	770	773	743	808	795	761	765	819	801	830	775	813	786	766	761	769	760	784	762	713	750	748	770	781	757	745	843	783	781	762	755	794	772	774	772	784	770	814	795	797	742	783	811	787	832	815	749	813	790	756	790	748	769	726	812	785	800	786	752	760	798	769	795	719	770	751	765	745	785	785	778	751	771	765	765	775	761	702	759	801	784	742	722	776	749	766	733	754	779	790	720	828	798	779	780	807	762	744	765	854	795	755	798	772	748	761	731	811	803	749	774	785	780	802	798	793	763	768	764	802	776	762	761	851	769	796	784	762	818	790	741	777	810	786	788	774	749	748	773	789	766	781	764	756	801	814	766	793	762	760	774	732	775	761	762	738	763	754	806	761	790	781	724	772	791	789	788	745	782	810	732	762	756	795	798	764	787	776	786	821	811	730	773	754	746	764	780	747	740	842	796	724	766	774	776	799	788	824	780	804	834	783	776	771	787	815	778	761	758	751	749	775	777	788	763	794	774	795	786	764	793	774	716	748	779	783	769	764	783	811	762	805	785	786	786	813	763	798	769	821	774	753	779	798	770	757	777	763	829	768	766	791	756	781	791	725	781	792	730	826	796	768	793	793	814	780	841	764	826	781	818	753	802	803	763	756	744	722	761	754	768	761	776	797	776	760	805	787	793	778	730	805	822	751	805	771	793	805	773	763	756	769	763	737	763	763	804	771	818	744	769	802	789	774	763	770	797	773	797	748	797	809	769	809	721	781	783	791	812	758	788	810	778	780	795	827	771	756	835	784	804	759	801	739	827	822	778	801	793	777	776	768	786	763	778	810	772	814	781	776	785	702	754	738	801	788	771	793	780	789	740	768	824	795	743	769	783	788	765	745	755	770	781	762	767	788	736	829	779	771	726	787	763	763	785	737	782	813	796	747	770	834	808	791	811	753	805	767	803	779	786	726	786	777	784	753	786	779	836	790	812	751	804	760	741	805	796	737	826	759	780	854	777	816	772	773	762	798	784	809	809	748	778	783	784	797	777	780	749	768	734	834	806	762	719	774	709	794	764	744	794	756	768	794	806	796	770	734	820	775	817	745	761	758	752	737	787	756	789	815	801	756	791	795	786	746	819	815	813	742	785	780	733	735	787	793	791	787	773	798	770	810	717	722	775	795	785	797	746	769	756	760	760	797	727	790	762	764	782	746	803	739	810	795	796	767	771	757	795	711	758	807	774	819	767	798	789	827	777	751	740	706	768	772	794	742	767	812	730	799	774	832	811	743	768	808	770	758	791	840	792	756	744	815	763	786	765	762	777	812	777	800	737	769	760	798	776	767	844	837	774	831	759	753	766	797	752	795	739	773	750	775	729	801	777	767	770	757	755	732	796	813	801	776	748	776	782	803	756	803	753	772	752	784	781	771	810	735	715	833	777	846	818	830	802	813	800	760	716	770	788	814	810	763	783	747	786	761	757	775	773	788	809	797	757	778	784	777	747	718	806	767	741	785	771	767	780	760	755	730	760	788	757	745	777	791	773	787	819	775	762	768	773	785	824	775	733	799	751	756	781	769	782	765	798	807	777	824	788	767	749	748	759	721	732	791	777	759	764	757	806	769	767	775	775	774	792	751	781	775	752	767	774	748	829	739	782	808	751	745	778	763	765	795	769	772	758	743	747	779	803	786	790	764	793	758	781	841	794	775	786	779	833	741	817	747	734	741	778	824	802	773	797	792	744	777	792	771	749	801	752	805	820	760	777	800	814	750	732	802	784	733	748	766	760	777	777	749	824	713	794	789	784	776	746	782	810	784	712	758	789	793	730	801	757	787	764	782	746	775	729	775	808	785	760	731	793	783	792	782	814	773	809	768	788	809	768	796	816	756	797	782	798	746	796	819	791	741	782	803	759	805	768	753	754	752	759	744	755	745	777	802	738	795	772	768	814	751	795	779	760	770	785	760	754	801	770	765	748	738	732	803	738	795	777	761	796	787	801	784	786	818	802	770	758	755	772	751	808	735	795	803	743	782	831	772	745	782	825	794	751	787	779	745	845	713	802	829	783	745	777	774	817	826	757	814	798	758	770	780	794	806	735	817	762	798	737	765	781	817	770	708	818	772	754	776	761	760	778	717	803	761	794	800	788	796	752	756	747	801	774	803	771	740	801	748	757	753	787	772	797	730	772	773	813	721	736	797	723	761	792	785	786	794	753	796	792	795	789	749	775	779	759	821	789	716	776	756	760	772	795	745	773	778	787	772	804	734	802	814	793	796	776	839	767	789	783	726	787	808	751	757	770	744	716	809	765	811	754	762	797	742	822	775	776	779	815	812	769	770	733	753	805	720	738	774	781	805	792	775	776	808	780	820	765	790	795	832	721	751	791	805	791	721	765	793	777	790	791	739	806	847	766	740	796	799	736	817	805	761	800	774	741	769	739	826	813	735	770	759	754	776	762	786	782	761	723	782	764	775	733	765	752	771	744	752	807	755	757	789	745	755	802	830	740	772	769	849	807	770	757	772	768	779	716	757	762	790	753	791	777	767	822	813	777	784	784	782	814	769	771	819	801	774	771	882	755	768	789	827	763	798	761	771	762	763	765	758	714	757	755	791	806	807	798	733	782	784	764	757	805	775	813	802	801	769	741	799	769	782	800	757	772	792	822	832	788	763	780	803	782	738	748	782	817	798	820	792	769	769	770	765	786	807	812	721	770	789	806	740	837	740	777	785	765	815	748	731	763	793	780	777	770	749	733	743	790	781	796	749	815	759	761	793	791	744	738	764	805	779	739	827	775	757	777	763	745	835	730	831	769	796	821	734	829	778	780	723	812	717	786	780	772	772	746	749	762	764	811	797	793	744	776	757	747	800	782	805	746	774	780	774	837	777	772	855	771	803	775	805	772	794	748	795	818	758	769	760	769	831	781	824	780	781	805	746	787	749	815	786	781	757	770	710	792	736	840	750	730	804	759	791	733	758	801	790	767	804	818	762	781	757	788	800	777	795	794	803	778	796	790	780	766	775	764	794	794	807	780	801	782	738	737	798	779	770	748	743	779	729	822	786
40991	24495	22630	17790	10069	4862	1578	937	824	570	519	503	442	370	369	359	328	335	324	309	328	270	303	328	263	292	329	279	300	287	306	310	293	278	257	252	313	294	305	288	291	318	316	292	311	269	283	273	319	328	267	315	274	289	283	267	292	267	290	283	285	303	282	246	303	291	269	284	298	293	263	295	295	297	263	276	294	294	296	270	284	276	279	280	289	264	291	279	290	309	287	291	271	284	270	295	287	272	301	290	264	290	262	316	267	247	261	276	280	311	292	298	287	291	279	272	295	316	275	274	305	251	279	277	300	302	269	298	267	280	283	280	290	318	274	280	296	257	284	282	268	287	275	253	268	291	255	304	277	306	260	274	265	293	260	282	282	283	277	288	308	293	286	296	304	289	294	260	315	278	302	285	244	267	257	270	315	281	289	266	281	290	304	293	254	275	294	322	275	253	272	259	294	295	304	291	300	278	291	292	281	278	313	307	269	297	294	301	280	306	275	312	302	317	297	286	265	326	291	285	291	244	282	294	286	275	287	263	299	282	272	317	291	312	273	271	275	315	279	291	277	291	262	288	280	291	271	283	295	278	309	267	291	291	274	295	277	258	272	307	258	316	289	340	320	307	314	272	291	291	253	287	294	312	320	281	303	283	266	286	268	248	263	307	263	292	286	264	283	290	306	311	288	295	273	288	249	272	268	278	291	279	263	293	278	298	298	283	300	310	308	298	276	302	282	278	283	265	307	296	267	301	294	279	280	313	269	271	312	290	270	277	306	320	287	302	303	297	283	277	280	255	272	260	265	285	302	294	281	269	294	295	297	238	280	282	284	334	299	290	294	292	274	257	233	271	282	247	281	290	275	270	290	294	264	317	308	278	301	286	271	296	283	295	309	297	275	282	319	301	273	296	296	270	263	287	275	307	288	301	301	266	266	269	299	302	285	247	275	278	294	262	265	262	263	282	284	281	301	292	290	292	275	281	273	254	305	291	293	298	271	267	298	283	254	269	268	284	284	293	305	281	304	287	292	276	256	281	287	286	291	292	276	284	265	288	298	264	315	290	330	295	281	285	283	288	269	306	280	296	270	294	300	292	259	251	318	248	295	280	272	279	304	241	311	301	275	293	276	294	297	281	299	281	261	306	277	268	312	292	275	269	259	300	313	294	290	240	277	284	285	304	321	289	314	295	283	281	283	283	283	279	299	279	267	259	282	234	291	282	301	310	296	291	298	294	299	289	251	299	262	282	281	313	277	291	304	302	267	294	279	332	333	311	273	311	299	292	275	308	312	324	303	277	284	276	302	290	278	292	296	266	272	293	248	281	282	269	274	267	279	267	283	267	298	265	265	304	280	246	264	297	293	273	271	277	309	268	265	305	271	284	290	285	273	285	297	274	269	317	298	265	291	268	295	306	282	295	279	295	298	284	287	293	270	287	278	271	301	286	269	292	306	302	307	290	307	284	309	279	278	295	268	294	273	282	309	292	279	293	279	311	302	277	271	303	300	285	298	288	292	286	287	289	281	304	291	287	290	268	256	287	283	289	305	247	296	316	288	320	246	273	298	301	306	271	237	315	290	293	274	281	288	308	288	329	278	281	266	315	286	246	274	279	292	281	305	300	305	298	283	297	301	300	295	254	300	297	286	318	286	296	269	278	264	282	276	270	266	297	320	289	268	267	282	302	284	268	293	307	308	296	288	289	289	278	298	258	297	326	294	273	313	297	269	310	283	281	282	291	284	267	303	271	302	293	310	271	297	270	302	297	300	326	290	255	298	299	260	277	268	294	265	272	303	300	274	272	270	327	266	307	276	298	255	316	310	305	321	299	274	287	336	272	277	274	301	305	251	323	309	324	294	279	307	282	289	256	266	259	291	277	283	292	287	285	268	270	240	283	336	242	271	251	287	301	272	265	328	317	276	296	258	271	256	314	289	302	321	286	295	316	278	257	272	286	266	300	271	280	279	287	279	286	293	285	315	306	281	298	310	266	280	283	274	268	285	264	264	253	273	281	290	254	292	297	277	334	320	276	318	297	275	312	283	342	284	265	275	282	295	314	314	271	283	267	269	276	294	290	299	299	315	279	294	278	296	268	245	262	291	272	268	296	290	261	315	274	278	263	264	285	258	304	313	276	272	310	289	275	271	299	242	271	260	271	302	278	289	258	283	289	255	286	292	265	284	294	328	287	277	284	283	273	295	301	276	310	287	314	289	281	315	272	269	297	304	289	281	288	284	280	273	268	271	253	266	270	304	307	286	268	281	270	267	262	302	268	296	271	269	306	275	319	337	320	304	280	297	275	275	310	304	285	298	266	255	260	263	286	230	263	258	283	299	282	306	304	308	230	318	297	303	253	275	279	275	300	290	259	272	304	308	273	277	280	271	275	319	263	252	320	291	273	281	288	289	279	279	271	284	275	250	274	284	275	299	271	290	281	283	280	274	266	279	298	300	284	277	295	237	288	287	271	291	304	295	281	293	272	276	261	284	303	295	287	288	274	295	272	280	260	291	278	318	276	317	296	247	262	289	297	297	271	310	298	305	315	266	284	280	260	270	309	287	257	326	272	294	276	283	280	284	300	291	238	296	288	266	290	279	281	288	294	291	286	287	320	310	307	296	281	248	253	288	267	323	261	275	304	296	280	301	272	281	303	312	291	276	306	260	263	308	290	290	286	284	300	275	301	272	298	280	291	269	278	293	286	295	291	295	294	290	261	296	265	317	272	284	290	289	276	282	294	272	314	326	293	293	340	286	287	288	293	278	293	281	286	292	289	292	259	308	272	332	277	288	266	287	273	292	312	287	303	302	280	260	284	291	302	273	297	286	266	300	282	306	284	309	282	317	269	301	264	322	305	294	285	269	271	298	310	278	288	299	277	251	251	288	300	270	284	281	277	266	263	311	277	265	275	282	278	287	292	267	276	298	296	286	271	317	273	268	294	243	303	286	300	295	299	257	298	274	291	302	275	279	290	280	289	296	271	287	262	301	318	320	284	274	276	313	261	285	269	308	293	277	260	297	279	277	285	288	299	274	292	279	297	283	303	300	271	307	288	263	275	287	265	280	264	290	281	277	268	315	289	278	304	270	305	290	255	268	266	311	265	276	289	304	299	280	311	302	269	278	289	275	267	276	292	276	249	301	268	314	268	296	268	277	309	299	265	283	286	308	266	265	273	285	288	264	318	247	279	284	273	262	308	268	304	278	301	288	294	275	316	294	270	273	267	275	283	276	283	268	277	305	286	276	291	279	254	309	257	276	266	262	290	313	285	290	280	310	279	267	287	318	266	276	307	259	304	316	271	295	255	303	299	274	297	293	259	272	280	277	279	270	288	273	280	297	286	310	301	295	311	260	279	292	283	290	298	295	291	290	278	292	252	293	271	269	268	314	304	304	287	280	304	287	271	295	268	270	311	269	269	286	258	277	258	300	270	274	288	284	281	300	282	268	275	273	271	290	287	285	264	291	304	283	284	284	249	293	282	265	261
27246	19915	28448	28396	20533	12131	5025	3691	3193	2550	2256	1814	1665	1541	1277	1128	1193	1062	985	923	945	922	865	842	830	749	803	778	822	735	763	755	688	692	754	741	734	784	717	718	691	719	640	711	672	701	735	689	752	725	736	697	666	698	717	600	733	701	716	677	675	689	675	685	680	742	659	666	668	626	651	686	644	684	721	645	660	692	668	708	661	660	661	680	673	688	666	709	619	670	688	681	706	664	694	668	726	643	691	694	667	658	673	692	683	646	683	654	691	705	717	652	670	675	650	644	680	662	698	686	630	677	667	643	617	723	705	679	632	713	710	660	677	708	752	693	698	678	691	668	643	715	707	688	676	667	667	688	669	691	644	670	677	611	665	682	685	703	685	636	664	662	662	629	640	681	710	696	734	656	672	651	685	705	699	709	644	664	672	690	690	650	658	705	720	723	670	606	714	679	716	646	684	654	645	657	698	708	682	699	652	716	660	676	677	705	654	639	674	667	650	678	762	647	694	703	698	686	678	679	687	670	703	695	680	698	668	665	722	627	634	652	659	624	656	664	646	682	643	643	681	657	687	672	690	653	672	679	603	674	642	684	689	676	653	636	688	651	633	711	700	652	693	700	682	686	670	649	651	672	682	695	629	672	711	659	682	642	694	671	701	717	663	672	693	666	668	656	667	660	667	685	660	691	696	699	649	654	677	663	650	699	674	666	704	673	640	726	658	680	717	668	614	698	654	683	674	680	680	705	725	669	678	703	696	672	643	680	673	701	674	681	665	672	648	698	726	693	650	687	697	650	699	667	707	677	622	664	688	700	688	668	693	621	672	661	683	714	682	667	678	658	673	687	668	654	691	694	653	703	638	656	676	675	645	701	698	650	700	677	661	696	684	634	641	708	724	691	666	677	694	691	679	692	662	663	687	734	645	691	660	684	663	678	645	673	694	652	678	654	662	650	677	714	711	621	652	691	708	653	642	647	619	725	663	659	685	665	702	686	684	636	658	683	690	700	653	617	615	665	735	656	710	668	630	679	644	679	644	624	662	597	677	665	688	702	664	655	684	660	680	685	698	678	685	684	672	672	674	699	671	662	686	677	698	691	667	683	710	702	698	691	674	637	728	713	718	639	737	646	681	626	668	709	632	663	656	648	698	684	676	638	713	686	690	714	731	638	675	638	683	687	688	692	672	682	700	698	674	677	688	662	676	600	602	675	696	653	681	675	653	681	689	660	718	703	751	676	672	721	695	638	677	656	705	630	701	684	673	690	684	674	673	682	689	618	685	680	655	696	696	628	661	686	656	669	699	654	690	695	671	710	671	669	706	678	685	675	683	670	642	642	682	705	685	680	692	699	685	667	653	650	660	621	659	639	655	680	672	616	651	656	701	659	692	649	697	636	653	694	677	685	626	664	687	676	723	676	669	600	672	688	691	700	677	663	670	689	686	714	742	645	680	645	695	683	658	670	734	649	649	694	655	694	695	690	705	686	671	676	667	695	663	656	681	659	634	715	643	655	669	638	628	675	662	697	633	661	668	653	657	672	678	635	654	664	682	656	644	675	707	619	680	685	698	638	720	708	667	601	620	687	670	663	634	645	716	685	707	685	630	651	650	663	645	692	690	702	684	656	701	657	633	695	698	621	697	672	659	692	691	677	639	658	652	734	723	712	669	672	696	658	625	632	701	641	692	673	676	697	667	711	640	694	668	655	680	718	648	683	685	679	692	684	662	659	687	704	655	712	700	752	691	640	679	685	706	671	656	636	691	676	638	697	674	694	738	667	646	627	685	678	652	663	677	665	622	688	668	703	681	698	701	707	722	687	636	680	654	651	709	697	650	664	627	680	672	695	715	631	689	710	665	682	645	688	669	649	603	683	688	659	619	690	665	672	635	644	663	665	668	649	696	676	645	680	693	626	714	691	672	682	677	678	670	707	650	665	681	701	690	661	697	669	657	655	727	702	709	615	663	619	727	656	666	636	654	673	651	670	655	668	695	649	624	709	693	696	694	647	648	671	661	696	699	700	680	670	674	677	623	634	675	618	666	676	679	623	680	670	665	670	679	725	678	660	696	691	674	702	682	671	632	633	672	688	677	714	680	646	631	662	669	673	668	641	672	635	658	677	651	670	698	674	663	670	670	662	637	707	644	702	695	660	671	638	717	682	648	670	678	651	667	665	729	670	665	676	707	639	683	683	624	643	729	697	701	695	652	639	664	695	672	687	670	685	692	733	685	667	685	650	656	703	679	661	657	625	673	691	675	726	686	684	743	707	698	670	641	725	628	668	679	657	704	652	672	690	617	697	635	625	661	624	630	756	664	723	678	672	664	679	676	658	653	708	692	736	671	682	652	674	670	643	686	708	638	686	680	689	649	686	641	687	705	699	644	650	683	680	667	683	661	639	678	647	687	734	656	648	694	674	641	664	685	673	678	658	661	663	718	707	668	694	658	678	697	636	689	702	645	713	635	663	636	658	690	683	700	638	696	685	638	704	688	693	673	690	621	697	691	661	686	681	677	634	678	649	645	675	680	645	641	663	661	700	636	681	663	679	646	720	716	686	696	697	707	709	674	633	704	698	699	697	672	673	661	663	632	662	687	666	669	644	662	692	653	679	722	721	698	664	705	675	690	673	686	705	619	692	704	683	654	663	684	669	684	675	664	705	673	681	710	664	658	697	635	673	663	696	660	651	685	678	668	724	636	651	733	692	660	735	668	669	613	686	681	707	637	697	628	666	689	712	681	701	671	630	663	660	679	751	634	657	670	663	652	687	693	660	677	660	687	631	685	632	668	635	724	639	725	706	692	673	677	642	616	676	701	683	677	644	657	660	726	698	682	680	699	642	659	742	663	667	734	664	673	705	653	655	697	651	632	726	645	645	636	660	675	666	659	701	680	690	686	699	686	688	673	679	695	650	684	617	669	657	666	655	674	713	673	676	644	682	702	719	684	654	671	666	689	685	686	658	637	658	631	665	641	671	629	660	637	689	714	701	667	651	672	683	678	628	677	675	648	705	694	714	709	644	673	660	691	686	674	671	645	696	700	649	641	626	689	673	690	624	679	681	678	663	676	667	691	700	662	661	635	673	660	643	691	650	705	667	632	661	705	701	695	659	657	660	673	693	693	683	693	682	687	663	649	658	697	655	681	674	694	671	648	677	681	700	687	717	687	675	686	642	646	693	690	648	631	646	686	633	646	668	700	674	688	661	657	681	721	675	746	678	664	658	660	672	693	697	676	661	699	670	696	708	725	693	718	672	680	706	667	685	662	675	665	662	683	661	604	646	668	697	668	680	669	657	670	682	673	664	652	741	675	645	675	675	708	673	656	642	652	678	693	673	728	666	687	688	705	645	661	627	659	681	672	686	698	636	675	682	639	634	685	652	627	683	673	700	724	658	692	659	713	723	623	676	622	639	665	627	701	678	640	661	650	658	682	664	637	711	655	651	667	677	629	684	694	660	697	691	649	655	690	681	626	649	666	738	653	709
19194	9168	7327	4020	1502	769	536	470	447	417	406	319	339	360	341	335	340	312	279	345	338	367	321	321	306	330	342	317	318	316	298	360	338	344	321	326	325	329	306	296	363	290	322	342	321	315	328	282	318	326	308	324	314	326	304	354	305	303	306	304	329	340	344	346	301	341	288	328	274	315	279	282	281	304	338	317	324	328	306	304	314	339	316	333	330	329	293	317	327	325	317	302	306	297	354	323	317	343	370	301	322	295	281	323	316	318	330	281	352	279	311	333	326	299	293	330	309	297	330	321	319	292	307	332	343	289	325	328	350	358	337	343	281	302	311	338	338	343	334	322	297	327	309	310	308	287	318	313	296	339	294	341	307	312	308	282	328	330	345	286	291	296	321	303	313	333	316	350	301	327	328	297	305	313	320	328	320	331	334	317	291	344	345	306	333	303	302	299	287	338	347	330	280	293	344	337	332	312	307	326	306	343	318	308	318	310	299	324	318	308	320	333	339	312	316	360	330	328	290	311	297	305	317	333	356	336	297	287	316	332	307	320	351	306	298	309	320	301	310	318	309	312	303	297	309	307	308	308	323	305	325	309	320	298	333	303	303	303	304	301	306	323	308	310	312	286	329	263	336	281	316	345	321	342	323	290	286	336	327	322	301	340	322	336	305	340	291	295	342	333	314	283	325	304	320	319	292	342	287	300	301	301	321	328	320	326	319	338	311	290	341	334	282	344	311	314	294	335	316	281	341	306	331	296	308	325	342	307	349	288	357	321	323	318	359	295	337	322	298	299	349	356	331	323	310	327	302	309	295	289	296	306	319	299	324	291	326	339	335	310	337	323	309	292	308	306	359	345	347	335	306	315	287	306	306	302	301	323	283	356	334	299	315	293	269	290	314	339	300	303	302	323	350	313	301	341	315	333	335	336	346	341	328	291	329	306	338	330	312	329	364	290	327	313	345	271	316	325	299	288	289	313	315	310	329	351	322	311	324	303	296	344	305	312	273	296	309	319	336	311	304	323	321	318	295	334	300	288	326	352	299	311	304	334	313	306	320	324	309	303	326	308	333	279	339	291	308	327	297	300	298	305	334	296	302	321	335	325	321	307	344	335	327	320	294	305	328	309	321	298	304	330	306	345	308	352	289	348	316	327	309	300	294	310	325	337	323	304	306	317	308	306	320	322	299	345	328	327	327	354	321	298	305	302	333	327	334	298	341	321	335	350	292	321	331	292	337	328	310	322	292	307	330	343	311	323	309	314	289	305	333	327	335	293	296	320	309	284	332	291	330	306	343	306	336	335	344	361	339	307	297	318	297	334	309	312	314	325	356	296	293	303	311	332	321	309	285	299	342	332	323	326	303	293	303	314	308	293	308	276	307	328	345	329	309	376	328	332	326	312	290	298	329	296	329	311	319	332	317	312	321	321	278	315	321	317	321	330	308	327	344	345	339	342	294	324	292	314	296	325	313	313	336	327	331	325	342	324	301	311	301	312	297	324	313	336	324	314	302	329	329	329	347	324	320	317	299	316	341	318	302	310	325	327	340	310	331	308	310	306	311	333	327	333	290	322	331	292	291	335	314	332	304	323	323	321	310	338	308	318	304	314	349	324	340	348	334	306	337	326	349	309	311	313	278	322	322	299	335	291	328	343	308	312	361	291	316	294	308	338	318	323	335	316	316	295	298	327	309	287	312	290	319	295	331	313	288	314	304	300	319	313	293	295	321	285	299	307	289	333	342	295	346	322	295	316	331	317	312	362	325	290	288	305	325	344	315	311	310	322	299	328	325	324	286	294	350	328	303	271	312	329	335	305	281	356	333	312	341	341	318	350	324	286	303	318	318	300	333	312	322	322	345	312	302	299	321	299	302	292	304	306	301	338	304	333	302	356	305	334	327	283	307	333	320	325	362	324	304	296	309	281	315	313	307	319	292	299	349	341	329	325	282	321	312	347	314	320	320	307	332	331	321	287	309	301	303	353	306	317	280	318	340	324	302	325	327	313	299	295	292	311	341	285	309	310	332	323	296	319	319	324	311	324	323	316	312	314	299	285	313	298	296	348	314	298	304	345	320	291	331	325	339	352	342	322	333	335	303	311	304	310	325	296	310	347	311	329	325	298	341	338	299	326	342	349	300	329	322	321	309	314	294	359	348	304	328	371	338	338	308	328	335	317	285	312	337	300	308	308	332	318	309	319	350	316	316	327	324	324	335	310	309	322	367	338	283	306	323	346	321	297	309	293	348	338	310	316	340	315	311	344	298	321	340	308	310	314	346	337	299	297	287	300	312	309	328	332	300	343	318	316	332	325	342	310	329	316	324	323	296	310	312	315	320	303	288	281	318	323	311	345	320	316	307	343	331	335	303	288	311	292	300	302	325	335	327	344	309	311	305	288	297	320	315	311	330	346	327	329	289	324	322	318	299	248	314	315	310	312	317	307	315	329	328	323	293	317	295	323	316	312	321	332	327	321	300	335	292	351	270	334	315	316	312	312	352	311	318	306	306	305	296	286	318	273	304	311	345	340	320	319	310	295	325	310	286	316	294	318	289	318	331	325	316	325	336	333	314	303	288	291	328	295	332	304	359	325	298	305	340	297	318	341	291	292	336	329	313	329	306	351	327	324	331	302	310	303	318	318	330	307	291	341	331	320	290	351	324	340	304	298	318	322	356	336	313	322	301	302	296	334	299	326	284	275	337	324	322	303	327	329	305	262	260	274	331	307	333	297	356	303	305	289	330	351	326	337	331	312	308	292	336	308	358	347	321	288	329	293	320	327	344	297	324	317	309	284	332	324	308	317	272	311	312	321	302	312	296	289	303	324	330	324	266	298	318	290	316	309	339	323	318	308	305	329	321	336	307	308	344	324	301	333	300	309	296	304	324	330	320	320	307	339	320	280	295	291	311	294	319	294	292	315	315	311	319	279	326	282	337	312	353	321	297	291	287	316	327	315	303	316	301	316	313	317	306	314	330	324	310	324	322	317	329	324	321	311	321	315	320	292	339	314	310	291	342	316	313	308	329	293	322	316	322	327	268	321	313	338	306	334	312	339	310	315	330	313	296	314	310	348	311	309	308	316	313	335	333	315	299	337	305	331	309	329	306	316	321	303	328	322	341	307	326	327	310	320	313	306	311	314	329	349	354	334	301	316	334	318	305	310	276	304	293	323	319	340	324	310	327	296	300	301	281	335	320	319	300	342	314	336	283	329	290	328	349	350	310	327	286	276	294	327	304	323	347	332	329	314	302	308	306	329	305	308	343	311	330	299	315	291	314	332	342	315	319	315	302	307	289	285	367	327	304	314	324	295	338	324	305	330	327	324	298	325	323	343	295	350	322	305	353	341	320	302	290	324	322	323	294	286	301	331	314	288	315	296	331	343	284	349	309	310	322	305	323	317	312	327	316	324	340	302	307	329	314	316	304	300	334	332	304	321	336	348	324	304	311	332	300	296	366	339	332	282	316	275	294	308	322	326	359	319	313	314
13568	8597	12480	10389	5190	2770	1897	1557	1388	1200	1133	1098	946	976	857	843	850	870	781	834	794	772	790	782	768	789	746	755	766	738	736	746	749	755	764	775	762	769	775	802	728	737	740	796	772	745	708	760	750	773	751	778	706	795	778	724	745	766	750	726	708	777	680	721	722	752	762	760	796	763	772	756	745	717	728	769	725	730	785	779	769	715	719	761	771	780	793	781	760	797	752	807	723	754	748	783	730	724	756	784	761	740	803	748	754	746	760	771	730	789	746	710	757	728	700	772	743	710	771	749	738	753	764	764	803	767	747	767	785	804	729	753	765	748	758	683	742	752	755	730	703	739	720	730	763	743	752	715	752	748	766	753	728	730	756	778	798	809	772	768	746	721	747	750	765	775	715	776	771	744	757	743	751	727	743	774	726	775	746	748	754	761	778	731	735	752	752	727	739	721	711	761	704	713	697	762	739	754	724	752	675	736	796	771	767	686	773	774	751	710	788	713	733	748	750	686	744	761	764	733	741	783	786	692	740	770	716	735	694	763	734	771	784	766	753	746	742	728	765	758	753	700	720	731	776	748	725	718	717	743	753	785	735	782	814	751	708	781	748	765	727	737	720	738	760	744	747	725	717	759	801	761	765	739	719	744	758	745	749	757	746	773	759	740	799	698	770	732	745	770	733	753	776	775	783	780	763	739	772	691	757	755	752	704	696	731	769	789	706	801	712	739	796	724	785	760	716	747	760	754	722	755	771	767	731	760	786	755	730	767	756	729	761	734	759	720	804	776	731	729	757	748	688	780	781	758	713	742	765	732	732	774	746	768	747	731	717	703	794	718	768	728	756	734	719	780	776	694	712	756	740	711	705	728	712	758	746	770	741	728	738	687	770	767	755	800	755	731	768	763	742	742	740	772	735	736	767	732	688	732	727	709	745	756	720	733	719	756	848	778	691	803	782	774	751	753	711	804	752	734	761	717	712	740	765	760	783	716	727	742	774	727	692	744	772	730	749	779	794	728	789	701	720	753	747	715	742	729	761	774	730	692	725	770	724	786	722	749	751	742	752	710	751	741	676	745	748	760	758	731	721	789	773	792	787	744	722	781	751	746	799	699	727	773	745	698	760	774	752	727	745	729	741	786	698	771	746	738	733	736	764	704	766	759	711	724	722	779	746	756	741	726	741	789	789	780	703	736	702	790	723	778	785	729	769	751	718	752	748	719	744	801	721	720	742	733	782	788	783	695	766	679	760	729	754	743	786	721	773	759	730	729	727	710	785	781	697	753	747	800	779	716	770	736	742	703	743	757	717	759	778	730	682	787	765	721	779	748	741	714	750	736	668	781	747	744	775	738	764	733	716	748	743	732	793	799	731	722	745	695	749	855	743	741	776	753	810	735	753	738	705	729	732	733	759	742	726	737	718	787	774	697	704	726	715	742	711	798	731	725	751	755	717	755	751	747	789	777	681	717	748	734	744	720	738	750	749	727	772	732	780	721	725	722	744	731	743	718	710	785	726	716	768	749	792	768	725	730	759	683	729	699	708	738	766	739	794	730	803	717	762	728	754	741	724	725	746	763	753	744	746	763	730	739	732	761	778	743	752	752	703	755	784	782	781	739	727	780	777	762	729	727	786	737	718	765	740	715	742	756	720	720	760	755	761	708	751	752	745	718	741	770	767	797	747	660	710	752	749	749	692	756	718	753	760	741	694	781	772	730	756	800	737	730	738	786	735	765	748	674	738	779	756	748	744	771	724	729	807	773	788	720	782	734	732	714	762	756	738	762	711	774	710	737	799	803	724	801	768	707	762	723	764	754	732	755	764	703	702	776	757	732	744	747	765	746	735	760	730	704	768	723	740	806	741	703	742	770	778	763	733	778	756	706	739	783	774	750	727	748	737	735	770	732	717	742	714	748	791	773	747	748	707	778	752	777	744	776	724	755	706	745	760	704	717	721	734	768	739	724	775	809	726	704	778	783	766	690	737	769	788	759	755	708	792	688	740	737	771	745	780	739	767	735	759	694	769	724	734	751	701	764	719	746	775	705	790	765	764	763	737	816	754	732	737	736	716	729	797	742	771	750	747	770	695	711	761	783	722	749	740	750	772	733	784	741	764	753	762	775	751	758	766	716	748	733	712	778	771	761	788	758	725	793	721	763	724	772	748	736	717	743	721	709	785	770	715	781	781	798	762	725	768	722	767	747	784	729	760	695	750	705	773	708	734	742	720	761	753	764	723	749	742	736	710	755	748	720	781	758	732	766	749	737	750	761	751	774	734	776	788	778	749	791	710	761	752	745	750	751	751	751	761	736	692	801	733	707	762	783	765	786	721	717	696	768	773	752	769	753	773	729	690	786	727	715	796	725	770	779	755	751	764	713	741	724	727	715	763	767	730	739	759	795	787	738	708	779	703	734	742	753	713	782	775	793	789	748	762	736	758	729	784	713	769	763	730	741	730	776	762	716	763	777	743	725	757	763	699	756	702	735	781	757	733	768	716	729	774	716	718	776	745	752	749	709	725	711	787	714	720	771	710	766	733	745	695	683	743	707	734	735	751	746	754	754	745	741	729	790	746	769	781	774	798	734	736	774	765	691	742	764	781	721	686	734	737	717	739	709	734	809	757	796	771	743	715	761	786	768	767	778	767	738	723	780	735	729	748	761	785	765	767	776	744	729	712	752	753	754	737	727	711	739	726	781	729	709	696	733	725	721	767	795	765	726	759	786	742	743	815	755	723	742	713	719	739	742	772	750	766	714	749	722	707	756	732	716	765	771	791	769	762	724	787	737	725	732	777	755	796	717	791	747	773	735	747	735	762	689	744	701	755	765	698	752	730	728	767	806	727	755	757	777	738	729	756	772	762	751	784	800	732	749	814	758	764	773	740	758	731	720	766	762	731	715	726	725	730	760	765	735	749	841	771	707	778	720	738	787	768	765	775	709	774	772	717	756	756	724	732	775	758	762	745	756	828	761	735	771	737	793	758	751	716	763	735	783	729	743	789	762	772	752	795	728	768	760	758	738	751	713	763	723	730	727	725	808	802	731	750	772	746	739	773	719	732	776	745	705	752	712	766	742	759	764	725	758	746	727	779	706	742	735	749	732	749	712	782	778	796	718	750	736	728	756	751	764	781	773	750	723	784	708	738	748	763	745	728	734	734	785	676	785	754	766	736	761	710	733	726	756	759	809	835	810	715	746	780	704	767	777	776	708	735	759	732	734	732	749	765	745	795	740	745	722	734	733	767	766	756	752	771	730	764	754	743	756	735	755	829	739	743	748	788	718	745	775	723	749	755	782	690	698	740	713	761	729	717	756	719	756	750	760	726	766	690	724	751	779	735	759	729	805	704	740	750	747	745	749	743	755	773	757	769	772	729	691	749	763	711	762	688	702	789	739	751	794	784	760	752	722	694	684	738	766	727	763	708	747	715	734	790	767	788	782	741	767	721	733	737	742	746	805	761	707	758	721	736	751	736	748	768	774	746	732
31477	18583	17511	11104	4702	2438	969	718	625	531	504	462	420	441	404	381	374	356	338	378	361	343	359	295	361	333	351	295	312	318	320	321	337	336	354	342	311	327	342	336	340	322	327	318	331	355	328	330	326	321	324	318	322	325	306	307	361	347	347	319	321	308	297	337	309	328	339	330	316	367	330	314	361	306	352	332	337	349	319	303	340	290	309	361	318	345	327	342	339	291	342	294	340	271	345	350	335	327	300	312	310	340	340	329	335	344	359	305	354	346	357	345	356	317	350	331	353	337	356	335	351	344	357	312	341	306	319	319	327	315	314	333	314	328	359	310	304	326	342	317	299	311	300	335	321	317	358	315	312	331	313	352	383	366	334	352	332	335	326	345	295	338	320	309	340	342	356	363	357	310	343	325	342	326	307	333	345	304	330	356	310	345	349	339	289	336	333	342	311	325	324	350	345	304	304	329	325	320	338	330	338	341	349	327	339	318	360	363	319	324	329	338	321	324	348	347	323	298	294	339	344	356	327	312	311	363	337	346	331	346	353	311	298	359	356	355	296	326	339	316	333	324	333	326	332	317	314	368	368	321	328	313	364	314	338	355	330	328	300	295	305	305	337	353	358	348	324	313	333	314	358	367	370	289	325	327	337	352	354	335	320	345	313	346	337	336	319	274	313	337	334	318	302	301	338	322	334	351	323	340	333	317	345	347	337	314	345	350	299	295	293	345	341	334	368	307	322	332	331	304	308	320	359	317	315	343	340	314	330	325	327	313	308	341	323	316	356	318	310	296	322	336	346	311	321	337	308	319	351	343	317	345	330	338	328	322	333	313	344	321	359	317	307	320	324	312	331	290	324	346	320	318	301	337	316	295	311	337	334	341	322	367	308	325	309	341	331	328	346	358	349	327	339	369	323	315	335	319	306	306	326	336	335	331	334	340	311	353	327	348	347	317	341	328	323	344	374	305	291	337	323	343	311	365	346	331	302	359	336	313	333	325	319	328	345	296	342	362	315	310	358	366	335	305	340	323	328	330	337	333	360	321	309	386	365	334	343	294	299	313	327	351	326	314	315	347	373	319	324	342	340	362	325	325	341	352	340	309	315	303	334	342	310	351	344	378	329	331	326	361	356	347	378	316	330	326	328	310	361	330	309	312	310	316	317	329	339	333	336	355	353	350	348	299	305	328	306	322	343	321	316	338	328	334	313	338	353	337	300	324	306	307	336	326	319	335	351	325	340	314	336	321	334	325	350	317	333	340	318	330	298	331	323	332	382	308	308	331	360	334	329	335	345	352	328	329	320	309	292	316	328	331	323	355	343	330	292	308	306	342	333	339	343	302	340	312	297	330	318	292	316	324	351	331	342	335	332	379	356	337	325	316	320	368	302	353	375	360	348	346	330	331	329	307	317	327	361	323	320	338	347	288	321	312	321	302	294	304	325	348	361	324	307	347	311	333	320	343	310	400	298	359	341	360	297	283	311	349	343	319	339	338	314	311	342	290	308	345	321	357	338	301	308	325	366	310	336	315	322	357	335	315	332	342	342	328	296	315	341	317	334	333	307	331	307	332	355	316	332	322	327	344	372	305	336	337	319	350	365	340	314	348	326	320	343	353	347	333	359	346	331	355	327	338	320	309	309	336	357	341	350	340	351	330	304	313	337	325	292	313	317	311	332	305	335	314	293	369	331	301	316	330	352	352	314	346	323	329	335	342	300	342	333	339	366	341	340	316	331	338	339	298	361	314	334	342	346	329	349	324	337	360	308	321	336	293	334	335	323	302	325	337	351	341	310	309	299	333	327	350	338	325	339	326	369	333	326	322	314	333	359	321	330	331	317	344	323	344	289	296	344	333	301	340	299	324	328	311	326	336	316	352	291	316	331	334	315	317	344	336	336	355	390	286	348	326	316	361	324	328	344	310	325	291	359	332	369	340	351	350	318	338	361	328	351	298	355	349	345	338	351	353	331	328	324	302	300	313	361	322	332	293	337	336	341	340	340	336	304	319	325	322	323	360	353	333	351	322	359	309	325	376	369	296	324	341	360	294	317	300	366	367	312	341	317	337	341	347	327	300	317	351	325	347	337	306	354	315	294	335	327	349	338	321	346	326	330	325	338	327	332	312	340	347	356	332	335	344	351	330	306	359	339	340	326	324	350	347	342	328	341	352	363	370	330	325	293	356	323	320	329	331	299	361	348	355	358	343	311	325	319	345	352	356	340	302	324	345	319	345	355	334	323	328	298	318	328	349	351	293	334	344	326	300	304	354	345	324	351	395	359	330	321	381	340	309	340	342	340	313	303	304	348	280	347	312	364	310	325	357	348	364	339	337	313	368	370	364	307	322	333	328	317	311	348	354	335	343	308	325	338	337	347	337	333	333	311	302	290	329	328	320	351	341	316	337	329	342	332	363	326	305	356	320	341	297	362	338	342	320	307	336	333	364	366	360	362	344	311	334	325	341	303	355	325	344	335	322	313	339	311	336	339	333	361	331	341	316	299	318	311	330	333	314	300	321	334	316	327	313	314	302	301	319	311	324	350	315	320	307	334	346	329	339	324	300	352	366	302	340	330	342	313	330	305	353	305	327	337	317	342	340	302	302	338	329	334	349	355	306	344	332	319	329	322	327	298	311	301	355	324	329	318	336	339	321	350	309	333	346	355	313	349	299	340	295	310	325	307	314	336	347	299	363	324	330	331	341	330	333	338	282	333	314	355	343	326	358	319	342	343	356	329	340	329	335	318	308	333	341	326	331	317	308	338	357	334	285	286	308	305	320	326	336	328	294	331	314	337	346	307	337	313	332	359	329	348	309	310	336	331	296	356	329	316	337	325	321	329	321	345	353	344	320	313	352	352	298	338	324	327	348	322	308	341	287	330	312	380	302	293	320	326	338	320	366	341	368	307	322	355	351	309	323	344	357	316	345	302	328	370	307	330	313	331	330	331	360	304	310	325	329	332	309	339	350	354	346	312	342	362	297	334	329	324	328	343	300	353	305	318	344	314	330	355	324	343	337	302	316	299	345	322	308	347	342	353	343	340	343	354	339	340	339	331	332	308	358	343	292	338	340	349	349	348	330	324	359	336	326	347	314	342	314	385	320	293	307	305	315	326	371	334	325	321	334	300	286	346	360	330	348	286	304	328	318	349	342	318	340	378	319	351	323	340	313	367	335	360	366	333	313	310	321	323	333	299	313	352	280	343	344	317	346	319	341	332	350	348	344	342	308	308	325	350	330	305	327	335	332	331	331	328	296	332	312	317	335	301	336	328	340	319	377	317	316	325	328	313	342	345	333	360	329	368	300	322	352	314	336	299	336	338	331	311	325	339	321	318	316	350	346	341	371	370	283	325	320	301	339	318	345	288	364	302	308	347	327	290	332	315	323	328	366	296	329	307	338	344	320	380	284	349	360	355	345	349	304	338	326	316	329	341	332	314	311	344	337	338	323	326	305	363	340	321	306	346	353	332	329	335	317	319	313	323	356
21844	16554	24318	20908	12335	7895	3548	2642	2253	1881	1712	1499	1398	1275	1075	1043	957	995	962	917	923	862	870	876	838	857	860	811	822	869	807	810	812	879	799	753	811	799	790	738	758	811	789	808	776	811	814	816	802	766	829	834	836	776	726	779	778	780	790	807	805	779	776	801	791	771	771	767	788	790	717	816	758	715	744	727	728	844	750	761	719	783	793	789	782	760	783	754	757	762	742	777	783	753	778	804	787	791	833	758	797	793	812	778	758	770	793	774	774	773	725	777	777	781	773	772	776	774	772	767	816	795	756	771	774	791	757	768	767	785	751	777	774	745	793	787	782	803	825	793	762	782	808	764	741	783	793	760	766	760	750	746	784	780	822	776	764	773	767	805	802	781	797	809	735	797	736	807	782	758	798	766	815	776	779	744	783	797	805	720	803	770	767	784	858	815	771	802	754	786	766	790	798	789	733	769	782	782	784	774	705	761	758	784	802	780	732	766	787	772	745	763	781	764	797	790	795	869	753	798	718	754	708	779	741	757	783	828	825	770	760	747	789	783	798	716	787	790	846	749	817	783	750	792	773	763	776	796	761	805	773	777	780	804	825	762	768	751	740	772	747	754	774	771	815	798	791	742	754	762	775	790	752	774	737	710	768	778	786	788	774	781	804	719	778	772	784	745	758	781	778	806	752	828	778	792	759	765	771	763	874	821	774	773	763	739	765	762	769	791	759	797	764	809	777	784	784	677	755	798	772	754	726	818	774	768	794	766	808	815	811	778	779	759	776	753	802	797	752	804	759	789	794	802	765	752	799	802	764	803	799	764	771	825	735	745	797	758	745	805	746	759	764	808	737	779	754	792	787	758	799	731	757	769	744	740	822	802	748	750	796	767	816	775	726	768	791	757	738	759	796	818	773	816	809	772	770	783	801	802	723	763	796	764	767	782	803	762	785	747	719	790	769	755	765	785	799	765	794	749	734	803	745	767	782	781	754	759	774	807	777	780	713	791	780	773	777	801	843	745	767	771	748	762	740	713	810	752	779	808	825	802	798	767	782	728	774	810	721	794	817	797	776	772	742	798	757	822	714	769	773	749	791	813	830	801	775	801	751	770	765	766	833	762	779	762	779	735	793	746	759	778	779	801	732	749	766	763	763	767	759	764	779	820	776	771	790	817	796	780	783	789	768	789	729	787	762	763	743	782	780	774	816	756	782	763	778	780	750	772	787	747	790	764	728	738	757	822	725	757	783	776	763	766	796	771	806	745	781	726	788	788	801	774	779	760	804	768	791	769	806	763	811	812	766	809	800	789	769	769	779	745	767	841	767	763	766	758	797	735	800	770	785	753	831	798	759	713	803	796	764	783	813	815	759	797	780	823	741	752	753	807	787	760	779	779	768	813	763	810	752	782	828	754	803	784	780	776	753	821	772	836	792	769	800	769	762	803	778	762	747	775	831	797	796	829	789	754	772	812	744	799	747	769	736	805	772	788	740	749	784	787	757	824	768	804	763	726	726	759	803	778	768	749	750	747	768	791	778	812	765	747	737	826	741	814	808	778	773	746	810	787	811	762	763	751	777	761	776	755	753	757	804	782	694	771	730	783	752	793	798	782	743	760	704	777	811	727	775	815	786	766	770	714	805	745	789	755	776	781	794	756	721	817	822	726	790	769	753	749	762	798	764	785	765	810	755	823	773	777	772	752	776	732	736	745	809	748	747	774	826	798	782	756	801	798	752	813	793	814	789	737	741	767	766	764	730	768	790	794	765	806	765	779	820	749	754	765	757	788	802	747	756	768	805	821	807	775	789	836	799	808	754	768	792	757	796	768	744	803	740	804	780	776	740	801	793	798	792	752	806	781	738	800	791	797	762	768	750	788	754	757	792	729	727	766	785	765	762	834	768	769	805	808	756	767	773	740	805	746	781	810	787	773	781	793	803	757	815	765	752	761	738	749	726	792	757	774	734	746	755	769	786	799	727	770	758	767	779	804	773	741	785	736	823	801	763	775	849	750	775	767	750	771	792	787	770	789	789	767	799	769	822	765	803	793	785	827	730	768	731	741	768	738	805	754	770	792	749	759	780	787	804	787	758	829	760	807	843	767	814	800	755	803	825	727	783	787	766	763	840	791	799	760	784	801	770	784	765	736	734	789	799	795	799	778	787	743	737	784	757	756	773	782	739	757	799	804	771	752	793	727	781	751	794	801	789	762	795	827	780	818	749	755	783	791	778	775	786	806	725	763	751	820	761	794	807	756	817	720	750	725	795	785	732	766	753	759	719	746	797	755	723	777	794	744	784	784	724	730	838	761	806	746	801	787	846	802	798	777	747	770	764	768	807	759	743	738	777	781	815	766	744	748	793	764	819	827	792	815	802	761	785	805	778	778	691	805	732	730	788	775	804	741	793	826	814	772	803	763	710	759	801	798	772	792	749	785	783	772	801	801	784	820	750	776	780	755	810	806	806	822	747	779	787	806	747	754	738	750	777	804	814	781	795	780	748	784	777	767	775	773	753	818	784	773	748	751	783	811	804	821	824	765	795	774	753	815	758	900	738	781	776	753	777	792	733	774	775	804	756	790	750	815	807	794	750	823	813	776	875	824	758	767	753	757	779	777	774	810	815	868	825	799	813	767	762	801	773	804	812	817	796	729	812	769	797	776	799	828	811	812	805	771	764	729	768	741	750	719	792	743	748	806	779	765	785	793	783	784	790	722	780	795	774	764	830	783	773	727	790	831	709	730	795	760	796	753	820	763	776	774	761	802	767	787	774	750	780	767	815	782	743	761	781	762	750	832	770	775	770	788	773	765	792	756	803	776	794	754	805	813	805	773	749	767	761	755	778	787	758	734	767	800	743	753	822	792	730	785	770	774	780	763	764	812	797	744	786	778	832	742	820	780	763	751	796	736	764	803	764	753	826	773	748	683	770	743	755	784	793	755	777	797	784	791	763	753	771	833	772	755	795	787	765	742	847	777	804	778	796	790	779	765	827	785	794	694	752	768	774	751	730	756	761	779	744	780	759	824	783	810	794	792	782	750	819	804	749	769	740	744	748	798	784	765	739	750	801	810	776	759	775	783	811	772	830	727	750	782	749	716	773	800	782	801	819	774	775	772	758	763	784	760	756	778	751	768	756	779	814	786	752	724	780	794	805	764	733	761	774	791	755	830	784	780	808	848	764	773	769	782	751	771	764	730	759	730	746	733	769	763	767	750	756	753	760	804	786	751	781	727	751	758	784	760	838	791	782	751	773	727	760	742	835	798	841	746	762	808	785	771	811	781	753	798	795	781	776	751	836	733	769	741	807	777	765	812	796	769	787	749	765	784	773	767	798	799	803	826	764	749	760	772	712	795	752	760	752	780	786	779	794	772	753	804	782	768	778	798	787	787	816	772	794	741	802	787	749	756	789	753	739	806	777	770	804	738	790	766	744	776	811	829	773	762	787	812	792	783	761	780	763	768	786	729	763	785	717	764	759	774	842	800	737	735
40614	27894	25028	18201	9803	4556	1488	853	727	602	547	508	432	401	346	348	379	355	328	317	315	309	317	308	293	291	285	305	327	264	277	300	322	293	293	339	326	299	282	265	269	275	302	315	285	317	315	292	277	287	284	295	295	303	274	294	313	301	293	269	290	273	293	304	271	286	292	310	293	309	254	274	295	293	304	292	306	254	276	296	291	320	308	299	295	312	319	271	287	330	281	286	300	278	315	298	284	268	317	285	276	306	293	293	274	298	284	309	294	282	308	306	285	293	270	278	265	313	290	286	311	290	331	279	278	267	280	284	307	283	257	288	284	320	262	253	296	294	279	309	255	275	264	278	279	309	314	281	315	283	315	288	264	244	314	274	283	282	287	276	297	293	284	269	277	319	282	284	280	284	302	275	281	272	287	295	299	269	287	302	246	323	275	259	291	312	265	264	286	287	303	293	273	254	298	305	317	266	268	282	314	277	281	280	265	278	297	316	307	295	301	288	329	313	241	268	239	319	276	301	285	293	292	280	268	245	312	302	269	285	297	272	316	280	265	279	267	257	297	292	263	307	286	331	287	279	330	309	257	271	266	257	310	303	315	260	313	282	293	298	293	283	307	263	266	311	297	299	275	317	283	277	285	306	289	284	272	275	298	263	285	264	290	288	328	296	308	300	300	296	261	309	262	274	268	314	275	282	281	303	277	299	259	296	280	288	244	301	279	312	289	308	282	249	316	318	296	242	268	286	261	323	271	291	288	305	332	275	269	277	284	302	307	307	298	301	327	263	307	307	299	258	298	268	260	270	270	289	332	279	272	284	257	270	290	278	317	291	312	287	284	282	299	261	257	296	296	315	267	254	282	296	292	327	285	282	286	304	316	305	293	292	289	266	294	279	296	308	251	304	304	273	299	284	296	318	291	308	293	255	287	268	282	265	279	256	265	280	273	259	286	298	289	281	283	275	276	281	300	282	299	285	247	273	262	297	316	317	284	302	274	300	322	279	269	280	308	282	280	285	271	278	266	285	262	292	282	277	309	273	284	320	308	315	273	275	298	271	295	316	286	289	276	299	277	298	314	295	274	308	290	251	303	248	274	351	244	275	300	247	309	283	292	289	303	298	306	277	298	282	305	275	296	297	286	274	289	310	310	282	274	262	286	325	276	299	294	262	294	270	279	276	272	245	273	303	299	297	276	279	271	263	284	288	283	251	272	303	308	255	304	281	289	250	286	314	270	251	278	280	274	281	299	276	280	309	263	285	297	252	288	287	286	276	272	283	301	284	301	289	253	279	315	281	260	276	267	284	261	301	261	310	286	305	292	262	260	283	299	275	299	326	290	275	281	300	292	290	286	279	293	285	290	314	280	264	278	255	275	281	282	301	257	270	309	279	318	285	302	275	258	258	307	270	302	265	283	294	287	300	278	280	246	246	257	275	273	275	287	285	276	290	299	276	294	268	256	284	313	306	265	293	288	291	294	291	319	269	294	289	273	268	275	295	286	274	315	302	316	310	276	280	293	296	278	235	276	255	277	294	302	292	288	295	275	291	257	252	261	295	265	298	299	289	278	285	296	298	291	286	289	287	298	283	279	285	281	300	300	250	277	270	291	261	272	286	292	269	289	288	306	287	271	284	291	307	294	308	308	286	285	260	298	259	311	314	288	296	291	300	291	296	293	286	274	275	295	279	282	305	267	295	302	295	267	297	307	250	273	256	277	281	299	258	318	298	284	312	306	298	272	275	314	295	312	257	276	273	305	281	307	275	298	266	277	318	317	265	283	282	279	298	281	282	264	280	295	283	318	294	278	279	269	283	297	279	280	283	264	257	298	275	304	288	284	289	277	280	294	271	280	295	287	277	260	286	293	303	276	302	271	273	241	261	302	286	284	270	280	285	282	317	285	283	291	288	279	284	295	298	261	321	268	266	311	318	305	282	317	297	302	272	300	295	279	285	283	293	292	283	278	307	332	298	315	265	271	264	257	286	272	256	293	313	284	298	278	290	307	288	282	275	279	268	294	290	252	284	296	319	298	314	282	263	266	281	289	284	255	290	294	271	288	296	290	298	264	320	289	283	269	285	270	289	286	290	289	284	293	278	301	269	297	301	282	284	287	319	328	272	294	282	255	272	312	297	289	271	295	297	266	277	282	256	279	283	248	262	298	309	285	301	292	291	296	287	253	293	292	304	307	281	281	299	270	290	294	299	260	305	279	269	295	283	297	319	281	286	286	308	259	284	277	282	282	286	298	319	288	278	291	303	304	268	289	278	285	257	248	273	311	297	285	279	280	271	278	290	286	313	280	272	318	316	305	274	282	294	302	275	315	282	282	282	293	278	271	281	297	288	273	311	324	303	308	299	280	264	245	263	258	268	312	284	298	285	286	272	277	275	321	259	304	265	262	310	258	280	252	291	282	302	305	278	309	288	304	278	322	279	280	257	287	283	271	292	296	272	279	305	273	279	262	289	251	336	299	274	297	299	303	290	262	263	293	279	320	294	290	264	274	254	293	270	303	294	297	297	297	309	291	301	283	284	278	298	298	250	261	278	297	254	307	272	249	279	279	301	273	297	315	273	265	295	300	271	253	261	296	271	314	294	284	286	290	306	268	294	299	281	294	283	297	293	291	277	273	296	301	270	267	327	315	298	314	285	276	309	276	254	279	272	275	298	278	279	271	290	284	261	311	273	268	310	289	276	278	284	301	303	266	235	282	266	260	294	306	309	290	305	281	272	272	304	290	308	302	319	278	302	285	268	281	258	279	287	309	271	271	249	241	251	296	266	262	317	314	287	285	284	285	310	301	262	288	295	296	298	285	297	292	289	287	275	307	281	274	308	283	275	259	299	304	280	271	279	264	267	289	263	315	259	302	298	287	304	305	315	280	277	297	292	292	316	287	253	279	289	272	256	289	284	274	287	257	299	327	282	290	273	314	296	252	313	263	287	312	268	300	246	277	303	298	308	318	270	327	307	281	284	274	294	300	314	309	251	264	259	307	248	300	305	314	292	265	281	283	300	272	262	288	290	279	287	290	270	292	303	305	312	318	297	303	303	308	311	272	275	273	280	283	280	311	285	277	276	276	287	303	323	262	278	254	294	266	281	282	268	299	286	281	301	261	279	291	277	286	286	296	305	264	294	287	256	282	281	296	275	270	288	293	298	304	311	277	303	284	287	269	273	284	275	283	270	292	272	272	275	286	300	278	252	311	254	288	267	268	302	264	261	284	347	290	313	298	297	316	285	300	242	287	303	305	274	309	303	276	268	288	305	291	320	252	291	312	293	309	278	280	280	295	342	285	280	281	286	254	324	264	262	322	258	293	322	290	283	294	275	319	285	309	267	261	296	263	309	262	283	284	254	299	288	274	274	303	294	286	295	284	286	279	257	278	289	303	297	277	306	319	299	318	297	299	300	282	287	320	295	302	274	294	314	293	307	291	250	280	308	324	270	288	278	290	300	301	311	279	279	288	260	304	298	307	261	285	282
26935	23201	29485	29121	19172	11867	4929	3417	2838	2374	2078	1856	1578	1415	1263	1174	1168	1010	968	917	934	877	926	795	840	802	802	754	769	742	754	743	753	681	724	746	741	727	783	745	689	738	722	731	757	688	731	695	747	670	696	734	648	711	684	709	698	713	745	655	688	667	693	691	634	653	683	661	638	679	678	694	686	710	673	729	675	677	686	655	637	670	677	731	736	706	713	661	678	716	693	654	664	693	654	736	657	687	649	667	647	602	679	728	718	611	685	671	709	692	721	654	621	638	683	688	646	686	671	728	670	701	714	705	701	695	669	692	678	671	686	662	683	658	691	644	704	672	688	651	683	698	680	677	654	694	700	649	718	633	670	695	687	703	722	670	703	685	657	700	661	685	689	681	641	681	684	678	671	626	663	679	684	640	664	662	610	681	663	677	651	684	670	658	692	683	648	647	678	701	685	668	687	704	689	674	664	660	671	665	634	665	686	710	661	680	677	691	657	667	684	687	666	677	668	693	690	740	656	697	654	655	646	674	722	657	714	624	632	689	658	656	698	668	679	687	642	717	739	687	656	690	679	644	701	680	705	692	667	625	702	675	684	666	652	669	715	663	704	642	667	686	657	729	685	687	676	677	668	655	680	649	698	663	702	680	714	622	641	645	680	680	681	704	644	729	640	714	700	679	647	660	725	653	664	645	634	677	661	702	660	669	680	664	713	680	631	685	714	682	681	667	694	656	642	688	627	671	693	685	694	667	664	649	669	686	695	656	674	655	691	669	712	702	679	682	696	630	666	649	644	718	679	691	699	692	663	667	680	650	697	738	634	658	704	671	692	649	666	613	666	663	698	660	617	660	652	638	695	725	690	687	646	647	654	692	651	685	637	690	683	665	644	688	670	631	724	701	684	709	706	679	684	676	686	678	730	656	635	646	711	742	667	615	670	677	638	679	685	653	675	682	640	694	659	658	696	723	650	696	713	697	670	688	710	728	725	694	641	670	703	669	659	665	698	670	701	677	709	656	667	679	725	661	724	688	683	658	644	647	659	646	697	696	688	644	692	682	681	727	681	670	651	652	696	666	630	690	693	646	663	702	669	675	716	671	625	637	692	670	692	653	673	684	675	684	690	670	700	664	679	721	760	647	656	690	696	694	683	716	652	658	723	691	665	685	670	670	664	707	706	629	671	718	725	685	628	688	684	696	664	638	661	701	664	640	702	675	642	643	659	687	699	696	658	673	626	683	692	678	620	714	673	703	679	673	646	741	696	690	696	741	660	717	629	685	643	646	655	716	694	639	681	682	694	676	650	669	655	674	679	735	641	706	674	675	654	633	701	648	631	662	628	664	670	722	658	731	704	647	673	692	676	661	698	693	676	685	670	667	657	726	674	708	674	680	687	639	666	724	643	713	595	652	639	715	706	671	700	672	675	721	679	695	660	694	681	666	722	724	615	674	660	661	661	661	647	697	718	681	677	728	691	662	693	719	656	692	742	679	653	648	714	625	627	701	678	712	740	684	672	714	672	672	689	671	715	632	688	694	696	663	724	672	690	637	662	657	736	679	678	659	673	634	608	649	714	680	692	692	699	658	715	678	654	665	710	669	668	667	659	673	702	666	696	669	611	688	665	665	658	704	730	682	679	631	684	699	644	722	661	666	658	725	682	706	713	685	693	646	672	660	695	663	624	667	726	713	616	670	691	676	597	685	685	638	735	683	644	629	686	673	670	681	645	644	680	669	672	661	688	669	669	670	690	663	686	713	678	695	637	625	664	689	672	671	686	710	690	634	644	687	690	689	701	669	674	650	682	688	738	645	659	719	655	688	647	676	671	715	646	674	702	657	638	707	644	679	692	696	695	676	657	724	633	739	672	683	697	654	666	667	687	707	720	688	687	681	683	659	641	677	662	693	692	672	654	687	679	696	661	653	678	662	682	673	643	678	694	651	689	643	728	644	643	665	695	697	684	730	706	688	677	672	646	663	659	707	679	688	689	660	672	679	707	696	662	727	725	666	648	698	675	696	669	656	640	715	688	700	659	702	670	664	685	653	686	678	640	669	653	701	740	683	698	663	687	624	683	667	692	669	667	666	649	693	684	698	668	708	701	656	647	671	673	692	636	670	613	678	677	677	672	652	684	615	681	661	658	676	671	618	681	689	669	666	655	645	703	702	699	704	664	665	704	641	677	705	649	696	677	667	665	654	647	687	699	631	689	676	630	674	639	694	653	659	665	715	750	695	656	689	660	669	672	650	674	663	695	692	684	678	664	706	680	641	659	641	688	672	663	670	696	682	673	669	692	678	677	653	683	642	677	679	666	664	702	710	695	687	635	663	650	661	653	686	695	682	656	641	664	690	662	672	661	651	639	699	682	689	668	641	690	666	647	700	709	691	661	630	707	641	669	702	699	626	641	680	650	650	666	655	657	684	701	673	710	699	707	653	687	673	696	644	709	641	661	646	609	677	680	667	677	646	645	718	707	680	670	685	686	679	688	672	674	611	674	700	693	691	731	696	649	719	696	682	708	643	664	733	700	655	691	663	695	676	696	667	671	690	681	668	669	680	679	649	690	659	641	645	671	677	674	665	625	691	706	675	723	701	650	706	702	638	661	664	648	690	649	690	643	658	671	660	627	693	671	688	681	668	607	688	626	647	676	655	661	681	697	686	625	667	678	669	655	676	695	678	680	707	661	664	672	708	693	710	676	680	653	738	660	690	696	666	674	689	706	680	664	680	632	628	648	708	621	694	743	668	676	651	688	695	655	694	668	685	661	626	675	649	662	684	629	695	643	666	677	711	676	666	649	676	666	660	668	694	669	687	686	680	688	671	683	688	696	683	758	660	670	636	700	708	714	645	677	683	660	711	672	671	637	623	699	701	636	669	668	667	649	683	713	671	658	655	651	645	644	651	688	677	656	690	683	688	644	686	682	661	687	638	661	685	683	708	687	642	651	658	675	689	704	698	641	647	629	671	630	677	707	690	666	666	715	647	650	698	663	686	665	659	675	683	712	678	670	689	638	655	717	671	714	703	690	707	669	706	702	637	712	670	691	665	712	697	624	678	677	658	637	662	686	682	652	635	676	690	685	665	721	660	667	683	658	671	658	681	625	673	676	720	673	704	682	670	676	667	624	669	735	649	668	703	670	681	704	721	717	708	680	646	679	671	688	646	686	664	649	742	684	661	678	630	650	663	629	708	616	727	668	669	635	732	738	664	663	714	655	663	645	689	689	660	630	647	675	680	690	684	707	647	738	638	664	698	706	678	642	631	710	646	663	649	727	692	737	676	670	692	660	661	669	666	710	685	627	690	673	672	718	653	645	675	693	672	682	629	710	647	632	646	685	662	635	682	678	702	640	686	689	714	714	678	616	691	686	669	689	634	680	680	670	694	678	696	622	666	704	639	683	721	668	673	685	636	705	681	681	660	673	666	667	674	669	633	689	651	670	658	683	633	667	661	675	628	685	696	711	657	691	658	660	658	677	682	668	663
18267	10619	6594	3443	1444	772	529	475	447	431	382	375	332	340	334	335	343	338	282	312	315	293	303	309	330	309	319	359	331	304	301	348	297	276	339	309	333	318	330	320	327	297	333	318	309	309	307	305	321	302	316	291	299	329	333	307	296	302	330	315	328	317	328	325	309	308	311	303	307	304	318	292	282	308	334	346	296	307	317	295	337	315	338	312	287	301	332	304	339	288	320	329	330	295	322	335	336	321	326	360	326	332	315	287	323	299	322	270	315	315	342	329	284	296	301	307	346	300	332	301	273	326	366	339	335	290	287	342	298	360	345	309	323	303	314	305	303	371	298	318	303	344	286	313	304	315	300	336	296	303	303	319	320	314	304	303	330	340	320	292	340	312	296	319	325	318	295	313	313	345	330	337	317	318	279	331	334	310	304	314	311	337	341	282	294	323	326	295	308	331	326	306	324	330	302	306	283	301	324	300	325	283	303	315	305	334	330	324	312	306	272	346	316	307	340	288	296	309	344	291	328	318	317	312	330	306	314	312	311	335	332	327	288	286	280	314	336	320	280	298	341	298	313	330	318	317	327	335	300	320	316	282	303	308	288	320	343	292	316	304	277	300	318	322	321	321	324	304	314	328	302	314	303	317	297	321	299	285	283	287	286	341	305	345	304	316	302	318	337	304	352	320	304	337	319	329	304	314	321	300	314	295	312	307	301	336	319	331	314	315	310	298	320	269	307	354	294	325	367	295	285	286	277	317	313	332	308	323	339	344	373	286	317	338	332	309	314	329	318	328	305	292	309	316	309	340	340	327	366	305	275	342	290	311	329	319	323	298	299	299	279	309	344	280	294	319	275	345	308	304	302	305	316	351	325	328	317	314	307	289	335	329	307	311	315	313	306	300	339	292	322	378	322	357	342	332	314	286	315	287	320	305	359	292	303	345	304	335	313	313	298	304	321	312	330	301	310	305	352	318	320	320	329	317	313	326	303	292	306	305	329	332	316	308	304	281	286	315	318	308	277	320	351	316	283	308	346	339	286	304	323	306	285	269	322	301	333	314	332	330	335	331	331	321	331	348	284	299	320	359	278	285	309	315	325	272	300	307	286	333	335	305	315	320	307	317	306	336	290	305	302	310	310	323	325	310	317	299	346	315	333	320	326	323	311	324	296	303	303	326	318	325	333	343	312	309	302	306	275	307	304	331	319	312	324	318	337	323	321	326	335	315	324	302	331	296	280	306	302	283	306	318	323	332	335	337	299	320	292	305	323	350	313	309	320	338	316	321	304	306	307	318	322	330	285	305	308	302	314	313	305	311	332	294	335	312	291	317	341	301	305	316	312	310	347	284	303	304	312	322	308	314	320	329	317	312	313	335	299	285	326	287	308	321	328	306	291	307	334	310	285	346	335	321	337	324	282	327	305	292	290	296	329	326	343	328	333	328	300	317	317	322	314	350	327	314	309	318	283	333	323	338	289	312	286	316	282	287	326	309	305	351	329	313	292	330	274	312	296	346	317	336	314	343	329	329	337	327	340	299	300	308	325	317	321	294	310	324	296	334	313	298	335	313	329	275	314	318	299	313	328	292	325	305	306	295	295	329	347	315	307	301	303	312	315	323	312	296	324	314	315	292	359	314	313	324	345	299	346	335	339	303	333	286	296	314	316	333	357	312	306	320	320	339	321	321	313	346	323	371	297	376	322	320	311	332	317	324	311	275	325	299	300	344	343	296	328	292	325	295	319	304	306	332	333	339	326	273	320	303	316	306	299	310	289	317	356	317	329	345	329	326	347	315	313	303	295	300	318	325	302	268	338	300	339	295	327	338	338	319	319	298	315	312	312	319	290	320	335	335	320	320	309	294	303	303	316	331	358	287	299	324	308	283	315	301	267	293	327	321	291	325	323	306	280	305	329	297	274	311	321	311	305	332	287	327	307	317	327	333	341	329	331	358	327	314	346	333	295	305	315	345	309	307	291	305	328	299	332	326	318	299	283	304	307	314	268	315	294	317	337	322	269	284	312	312	336	344	350	322	333	312	322	319	330	311	319	324	323	322	349	334	306	303	360	297	315	334	304	304	290	323	293	299	296	310	323	268	306	362	318	331	301	300	309	340	328	309	301	333	323	354	278	328	300	308	316	318	309	329	331	318	303	323	310	330	343	352	323	320	323	354	320	308	311	316	309	290	329	326	291	326	347	300	299	317	297	293	284	272	318	350	279	314	307	331	325	324	332	306	337	285	324	289	292	348	322	307	313	326	316	330	315	322	304	307	323	286	311	324	324	324	330	315	296	309	309	302	336	313	315	325	316	299	337	323	270	337	317	306	322	308	308	317	330	319	296	305	318	315	318	329	296	312	333	295	300	328	314	309	288	325	295	341	305	338	290	341	332	347	273	297	330	303	320	322	323	311	305	345	328	285	320	344	269	303	304	296	307	331	312	290	309	296	327	266	290	322	331	290	344	330	303	311	329	325	309	315	304	280	328	327	299	323	324	317	308	325	333	320	326	315	323	286	320	284	315	310	307	307	301	322	274	339	302	296	311	296	301	301	298	289	322	303	265	296	303	317	323	324	319	335	298	276	319	321	303	332	326	321	300	316	313	310	300	301	294	309	303	326	318	292	300	312	310	300	351	332	308	343	286	320	344	328	335	306	329	321	310	307	336	348	349	310	288	335	335	317	346	326	303	290	321	328	341	322	366	304	304	305	320	292	315	344	305	266	312	343	335	273	333	317	319	371	324	308	338	349	355	307	308	326	321	323	311	312	299	330	312	306	312	311	325	325	340	316	300	327	299	326	330	301	351	310	338	332	305	361	322	314	301	303	314	303	287	288	347	355	310	280	346	290	272	305	346	313	309	297	367	334	302	312	323	297	342	333	293	310	308	341	323	309	312	295	340	313	336	320	285	296	338	306	354	353	307	306	330	347	320	308	334	363	291	313	327	330	309	321	341	337	323	307	301	280	279	319	307	309	308	298	345	313	313	293	320	276	323	314	286	279	291	316	296	278	300	297	287	303	360	329	329	302	326	301	322	327	309	328	330	313	317	303	320	325	288	329	300	358	294	317	353	331	331	318	319	321	277	282	320	299	323	328	309	329	317	299	310	316	310	316	302	298	314	311	343	292	288	331	307	298	341	304	328	309	328	307	320	301	326	323	330	324	318	310	279	338	329	311	319	316	335	332	332	303	335	298	300	312	315	325	331	330	322	330	315	314	319	309	304	339	337	307	298	311	346	316	321	319	358	303	361	313	311	288	318	285	345	298	302	350	348	336	293	308	349	333	329	331	346	345	322	323	334	312	314	323	325	316	353	306	300	353	329	304	358	337	328	327	310	298	340	319	319	285	299	337	302	312	311	301	339	290	335	330	347	322	306	335	351	293	340	319	322	322	314	306	296	330	338	317	296	285	319	302	328	336	318	331	314	335	278	332	316	282	312	296	347	300	292	317	324	320	333	360	335	302	293	308	296	309	345	313	321	333	315	328
12781	10120	11303	9266	4795	3005	1952	1638	1459	1240	1109	1042	990	911	854	854	832	801	799	705	805	819	754	769	772	787	780	730	788	754	749	764	709	729	769	715	732	771	777	703	765	760	777	738	755	749	739	746	713	716	748	768	726	762	751	756	762	753	762	707	720	750	719	762	737	760	723	811	798	749	765	716	767	773	754	746	738	733	743	756	722	744	731	721	727	721	765	747	765	707	738	726	744	785	750	751	720	708	751	751	773	742	725	745	755	723	776	749	783	734	704	802	722	723	755	770	744	725	758	736	746	748	755	722	719	761	779	747	715	754	750	758	707	747	778	699	777	688	745	700	730	778	733	749	748	757	757	751	773	733	759	761	703	780	752	721	769	729	740	734	754	762	749	756	721	710	783	768	757	731	790	780	776	755	800	763	753	773	730	721	718	753	788	786	751	710	744	629	704	737	737	733	736	752	688	747	766	727	788	742	721	739	651	802	779	725	773	755	755	743	752	702	814	798	767	759	786	794	772	739	734	776	717	782	705	734	768	720	739	750	733	731	733	713	715	789	781	738	719	750	750	736	745	801	705	700	724	736	781	723	755	732	752	756	734	763	743	745	759	738	758	711	748	722	719	748	737	715	785	790	752	756	728	749	751	731	684	739	683	713	668	726	721	747	744	758	760	744	749	747	748	712	734	741	770	721	718	761	766	773	744	742	756	740	710	708	782	747	760	717	731	776	749	746	720	748	674	782	727	785	789	780	772	741	766	757	764	787	715	734	773	756	784	701	768	744	734	769	763	694	772	716	709	789	750	759	743	765	696	771	806	679	750	794	761	739	715	759	789	737	727	701	739	727	748	753	719	742	786	757	716	728	768	766	757	720	723	771	772	748	712	762	769	713	750	731	771	730	720	714	776	774	754	743	769	745	787	703	722	719	752	713	710	737	776	745	730	723	815	739	730	763	744	732	781	790	742	741	672	743	756	728	725	760	736	742	729	768	738	702	738	726	766	765	743	787	737	802	723	727	738	710	715	761	750	729	686	777	730	781	770	721	737	693	733	706	756	748	785	749	787	742	693	732	669	696	734	714	751	725	733	775	810	788	751	781	713	704	746	765	756	707	735	767	779	753	725	696	727	752	732	772	705	769	732	764	765	760	724	742	732	717	725	703	747	730	759	767	721	756	736	754	777	710	758	801	711	725	735	765	752	735	781	727	743	760	701	749	722	724	693	783	734	741	733	730	741	702	720	762	772	716	772	782	768	752	734	785	741	770	752	768	715	759	722	772	763	820	768	788	793	756	725	752	771	726	740	788	758	797	741	735	686	710	701	753	753	774	762	771	721	739	785	769	762	752	720	762	744	733	763	722	743	750	714	753	757	731	689	778	736	751	789	787	753	761	791	754	767	772	783	748	711	761	667	737	719	748	826	783	703	730	767	739	775	700	700	777	745	742	761	735	684	761	762	734	704	743	781	775	732	792	748	737	764	754	789	732	707	740	729	736	763	794	725	765	757	715	709	748	788	757	765	735	754	718	776	758	739	772	770	768	735	746	749	757	739	722	751	749	750	763	787	725	797	743	715	760	704	729	741	735	748	731	788	685	771	742	758	801	781	728	754	745	752	718	714	763	748	756	761	711	790	774	776	744	736	711	799	768	739	768	708	693	778	754	739	752	795	807	760	772	758	746	776	710	730	743	709	755	746	683	742	744	715	775	795	707	722	747	724	711	782	747	790	794	736	703	762	762	769	726	755	759	755	712	755	776	778	731	738	752	763	739	750	802	779	756	751	692	688	751	770	773	720	738	767	776	722	783	748	747	736	769	771	711	773	757	763	765	760	748	748	778	741	747	778	750	726	753	760	738	735	736	735	740	749	760	731	786	797	752	756	791	716	724	752	764	741	738	707	746	759	707	758	778	742	731	734	723	754	776	780	753	769	712	726	731	695	743	706	744	725	720	758	707	784	733	699	778	742	744	745	757	774	737	781	744	713	711	688	765	767	693	760	791	753	751	777	690	798	725	736	721	727	756	776	713	761	754	738	746	745	739	715	778	725	717	764	733	670	740	722	766	701	722	763	775	763	674	745	763	758	749	746	743	738	724	712	787	754	754	771	782	785	758	735	776	753	759	722	746	766	709	750	768	709	739	757	782	767	771	701	716	734	756	722	750	750	742	736	748	702	773	743	728	776	768	761	729	696	724	762	675	749	764	765	726	712	751	731	752	755	764	704	717	711	730	729	712	749	709	729	700	682	745	777	712	767	744	770	772	777	681	752	737	729	804	710	768	681	756	732	714	761	699	756	745	750	763	763	782	728	775	781	698	751	692	724	777	743	764	770	761	751	709	738	724	746	757	765	723	740	706	787	742	776	770	717	736	793	787	744	726	793	763	702	739	717	727	731	739	761	736	777	740	773	775	742	733	737	720	766	764	801	736	709	782	752	746	783	704	770	732	777	745	773	803	724	758	786	699	744	772	724	680	737	729	729	778	801	751	738	719	764	728	717	763	721	767	791	715	764	763	711	732	788	741	761	775	777	742	731	716	727	756	751	713	734	766	722	794	704	770	728	711	783	756	756	764	710	752	731	700	693	773	742	767	773	753	744	742	718	704	788	725	711	770	758	726	728	739	774	724	763	729	750	767	749	772	716	725	722	761	716	760	758	780	759	766	771	788	749	797	711	736	741	748	779	757	762	775	721	746	761	725	775	771	738	749	760	744	753	783	785	742	775	731	795	739	724	748	722	741	765	782	755	729	749	751	734	730	753	775	771	757	729	789	702	769	750	787	776	755	769	731	742	746	765	737	746	726	760	711	711	778	722	756	768	762	753	756	749	749	741	763	745	721	785	801	734	748	754	764	747	689	801	756	720	702	712	755	750	757	730	720	754	725	765	700	740	715	801	774	819	763	733	755	788	745	735	747	774	741	757	762	757	764	749	731	735	752	737	736	734	729	749	755	717	772	747	734	733	773	775	757	688	733	728	738	767	744	753	774	735	765	740	740	736	769	714	761	719	759	733	735	788	775	738	770	787	761	732	704	760	829	681	741	774	739	729	720	732	782	755	772	720	735	761	790	763	732	748	725	745	751	746	750	723	766	764	764	698	797	771	754	720	737	745	746	754	717	779	750	754	710	714	740	761	731	757	723	736	750	774	739	744	703	786	753	774	757	737	728	730	762	728	783	727	703	773	716	763	729	685	769	751	732	724	759	742	745	757	678	794	720	689	745	722	706	739	720	701	732	755	734	743	730	808	764	749	761	719	749	796	695	736	801	780	763	724	758	723	734	758	747	769	749	768	728	770	731	708	747	783	750	746	748	720	733	707	738	758	760	747	744	761	732	731	728	735	757	764	790	780	761	745	750	736	765	738	673	746	730	745	743	747	713	720	744	747	775	748	736	748	748	748	718	767	730	741	755	774	752	750	773	786	777	765	686	775	740	740	705	769	724	714	788	775	767	737	735	786	767	723	723	792	713	672	750	735	768	772	752	777	749
31290	18806	16747	11196	5397	3044	1095	709	654	538	484	440	430	427	392	390	372	348	352	333	362	338	333	361	330	369	326	329	327	334	329	329	361	334	353	295	348	310	308	342	357	346	345	354	338	321	329	327	309	341	317	301	362	323	363	298	320	291	367	331	329	338	322	305	372	343	314	300	342	334	331	314	324	323	332	312	322	345	380	321	350	300	322	348	305	373	314	330	331	315	352	309	316	345	347	329	305	349	362	306	333	316	340	333	316	325	359	343	326	343	326	344	296	322	327	305	322	287	310	319	329	325	334	342	337	309	342	318	343	333	343	349	330	345	349	344	333	330	313	366	302	332	312	324	311	356	328	346	332	308	313	352	327	367	357	323	350	348	333	309	324	350	318	332	336	310	318	341	347	311	336	335	316	300	308	353	333	312	316	325	319	340	324	343	339	333	328	359	315	316	312	336	385	350	339	303	336	311	351	288	337	345	309	336	309	327	333	330	329	318	319	324	295	346	322	340	309	348	336	315	328	315	349	298	316	297	346	299	300	344	328	306	312	320	304	330	319	328	369	298	350	322	317	322	298	340	359	369	320	350	310	298	336	359	306	332	334	333	334	318	354	345	334	296	345	347	321	334	319	337	305	330	327	315	308	370	338	344	345	327	328	329	330	315	286	331	311	349	275	319	301	353	313	316	311	346	311	295	334	319	325	290	337	310	374	336	329	343	328	316	363	329	331	299	298	355	352	322	323	310	298	327	336	307	302	312	316	324	332	316	324	310	324	308	307	281	308	300	323	306	328	331	315	304	321	350	291	342	302	310	339	330	332	352	365	303	311	310	324	346	364	341	304	361	334	339	317	333	339	325	334	319	361	328	336	352	335	329	332	347	301	336	295	365	320	320	319	312	313	360	331	369	313	338	344	299	359	334	338	335	329	326	329	320	320	348	337	342	321	369	327	330	287	383	309	322	322	295	310	325	342	351	330	289	352	337	308	315	319	324	341	354	331	342	331	323	373	341	332	359	341	332	338	367	333	316	347	340	331	351	326	363	308	351	319	340	298	303	345	324	344	328	324	305	314	353	320	306	316	340	324	346	292	288	349	322	326	333	316	349	352	337	342	320	316	313	349	319	300	347	337	313	315	333	360	344	358	301	338	342	318	313	354	342	347	304	292	328	320	285	329	286	335	315	327	306	299	361	346	328	320	366	282	315	327	338	343	338	326	311	327	312	361	350	335	325	366	325	352	348	323	299	340	293	334	369	332	329	337	330	336	334	347	290	326	329	329	310	304	322	322	346	318	347	344	311	308	355	313	315	338	350	341	361	309	350	324	298	334	325	310	336	320	334	330	349	358	336	325	330	340	358	345	318	359	285	305	317	341	320	353	360	334	326	313	332	345	363	321	343	320	318	320	322	336	346	293	329	349	346	324	356	358	309	323	339	311	313	344	320	322	337	338	317	326	300	322	325	393	337	311	338	312	331	318	310	334	309	343	340	308	348	339	320	315	338	307	311	336	323	312	356	344	370	311	357	314	325	309	322	341	320	334	331	358	354	297	298	310	318	373	346	329	339	322	345	328	342	319	339	338	328	332	322	346	321	348	355	338	307	365	339	371	300	358	337	337	354	320	332	311	350	319	311	375	337	318	279	298	320	340	320	330	333	336	299	331	320	325	305	283	311	316	357	332	325	319	343	338	322	322	302	314	287	345	324	306	329	306	356	383	353	328	319	333	337	391	363	343	327	280	322	334	336	347	340	286	306	348	320	314	318	309	340	288	327	332	343	325	344	297	318	371	305	336	316	302	322	333	311	352	323	334	303	312	341	333	299	303	340	345	315	329	331	298	335	343	339	330	316	328	322	319	310	369	336	356	321	352	317	352	326	339	357	317	339	321	316	317	320	339	333	316	314	305	358	319	308	357	275	346	318	346	344	350	319	290	310	306	334	349	341	360	346	337	357	329	346	348	315	305	328	288	303	351	322	350	344	311	367	329	338	332	313	309	358	330	327	300	319	310	312	349	325	350	336	330	332	347	338	305	366	328	302	320	333	317	327	327	297	359	331	341	345	344	328	332	343	353	293	325	332	356	327	315	319	368	356	300	324	330	346	321	320	357	336	345	337	311	337	325	308	318	325	327	345	337	342	320	300	321	305	317	343	323	344	341	347	346	323	335	332	320	311	299	350	311	360	361	300	326	335	330	331	330	304	336	316	343	347	314	311	305	321	309	353	346	322	311	303	328	332	344	359	339	325	335	318	342	327	335	321	370	383	342	335	336	314	298	324	333	331	352	311	310	352	372	307	347	338	289	322	358	330	346	318	325	331	323	286	350	338	329	320	331	365	302	310	283	346	313	307	360	305	311	346	344	308	330	326	326	315	330	299	331	344	342	320	361	347	327	353	297	348	327	331	319	290	302	351	350	355	329	307	298	348	328	351	308	353	318	315	341	344	343	315	341	328	328	302	335	333	360	324	340	327	337	319	333	349	309	314	316	330	399	343	320	306	306	344	313	322	390	333	341	323	331	325	329	350	335	325	334	330	298	341	351	298	336	296	336	332	381	342	346	326	362	375	320	294	343	328	331	329	291	334	355	334	332	297	310	310	294	305	333	313	340	336	325	308	321	345	376	297	330	334	365	370	355	326	308	323	347	312	347	336	384	356	353	320	309	318	341	336	278	330	310	361	343	309	339	331	351	373	319	323	322	322	363	307	341	348	318	322	328	334	353	342	334	345	307	337	343	310	306	324	335	353	297	331	317	310	341	330	297	317	362	324	349	323	342	353	337	306	332	356	340	315	333	357	338	323	343	330	330	292	303	348	322	353	345	328	330	330	306	345	343	323	324	330	323	329	299	318	336	329	327	316	316	325	349	380	270	337	329	340	348	350	356	330	345	349	324	299	341	334	331	364	307	304	315	326	360	343	316	346	362	327	323	339	310	337	327	354	356	366	314	300	309	340	323	334	300	335	356	290	335	330	338	324	324	367	329	319	344	331	309	329	320	329	357	348	331	329	322	297	360	318	313	322	314	307	323	331	322	332	319	369	342	342	325	304	353	318	347	306	320	328	307	325	303	319	363	325	339	335	366	354	300	326	344	328	327	330	318	313	327	334	335	358	341	320	326	327	348	338	337	351	334	286	363	328	339	344	321	343	341	351	344	360	346	319	313	309	338	302	315	314	316	325	359	313	301	335	326	364	311	348	389	316	320	314	338	338	338	327	315	310	341	362	338	301	350	320	324	354	316	335	342	351	343	308	338	310	316	340	323	344	326	317	326	323	332	343	321	314	336	331	311	325	330	351	327	329	327	315	309	273	340	362	341	317	295	328	320	333	327	310	331	304	293	322	320	361	298	285	325	330	339	344	352	356	306	344	315	316	354	347	310	292	290	328	313	296	359	326	337	367	354	318	303	335	323	334	350	310	334	315	380	346	312	337	327	315	320	333	332	308	281	326	342	325	292	304	321	367	329	370	373	331	367	337	324	289	331	332
21587	16482	23275	20499	13845	9673	3729	2715	2323	2010	1724	1483	1385	1280	1154	1120	1091	968	928	911	931	869	834	790	790	837	862	773	832	834	907	833	828	797	822	853	756	794	819	830	795	818	810	771	791	770	767	783	742	809	790	783	798	774	752	791	814	769	804	782	731	794	786	778	814	773	731	797	846	756	793	727	730	788	773	801	771	768	760	775	783	799	756	798	749	772	775	792	730	760	797	774	822	818	760	806	791	753	777	752	775	786	747	755	829	786	778	750	707	765	768	798	792	789	775	768	736	754	750	755	801	746	762	759	722	759	811	824	746	796	794	774	777	780	775	812	782	701	760	767	726	728	773	793	753	773	775	765	783	772	751	784	745	777	803	776	765	795	757	822	779	773	817	774	768	762	773	797	758	778	797	742	726	799	815	759	828	784	767	794	780	791	776	767	738	743	739	783	731	762	825	783	752	747	743	735	801	812	770	712	748	742	763	753	778	797	825	716	806	792	761	734	786	782	771	781	755	792	774	810	765	790	770	815	782	789	783	752	794	758	755	753	756	786	781	733	764	773	726	721	801	777	748	818	794	750	770	760	748	746	744	708	747	814	748	777	773	810	758	765	806	809	743	728	784	754	765	756	767	780	783	772	770	812	789	787	804	778	806	801	773	820	767	746	769	803	778	766	772	728	821	794	742	797	792	766	797	746	732	796	748	705	811	773	789	766	809	758	813	785	745	815	810	752	766	770	793	770	789	782	770	709	793	849	756	741	749	747	750	757	779	743	768	765	766	733	744	792	790	769	773	803	763	796	767	780	803	771	759	800	779	754	752	754	763	771	803	682	786	794	732	789	744	812	777	774	730	775	788	758	786	697	738	811	801	764	740	763	775	777	752	789	754	726	817	790	755	759	727	737	813	764	755	832	761	786	749	772	800	760	788	755	771	767	802	771	787	762	726	811	796	801	791	759	750	740	790	752	765	830	771	756	765	746	760	750	772	774	791	787	748	796	778	794	803	723	753	811	772	768	792	805	765	759	778	770	754	809	763	811	784	761	839	732	730	766	755	757	773	777	793	761	791	770	797	777	719	806	772	745	770	739	740	797	780	783	760	819	816	786	745	780	773	763	804	792	742	779	722	795	771	784	757	809	769	777	736	734	759	766	738	798	762	795	813	749	806	740	770	782	731	819	719	787	792	769	750	757	819	729	762	743	743	761	754	799	740	792	745	776	763	758	732	762	775	793	719	755	807	760	788	774	805	758	741	805	760	744	762	765	708	769	786	763	793	710	812	734	776	710	809	739	815	747	763	771	720	771	776	760	795	735	716	820	761	755	731	756	762	794	757	714	748	759	731	771	749	797	763	757	723	740	770	806	795	777	801	829	771	781	752	815	821	789	769	748	770	780	800	776	782	747	776	782	786	798	708	781	755	814	774	766	800	773	809	805	764	752	812	777	773	793	759	760	786	765	752	760	828	783	750	807	743	757	754	760	783	806	786	741	747	764	743	821	774	743	802	747	801	785	798	792	788	811	744	784	758	750	792	767	785	807	763	781	815	767	730	766	808	770	806	762	777	765	782	736	773	715	731	782	774	780	807	762	820	759	750	704	784	815	815	737	755	803	785	787	771	749	791	769	767	739	755	808	711	738	736	776	780	792	790	809	749	768	818	761	862	800	773	791	753	763	794	783	743	772	776	802	802	791	779	832	771	747	794	759	820	780	782	746	748	770	807	759	805	751	719	763	776	736	749	781	761	752	779	735	771	745	785	749	786	749	761	779	800	814	800	763	802	761	762	777	778	726	730	788	739	775	781	787	778	798	744	755	779	756	776	751	795	745	789	744	756	766	786	752	775	773	716	705	802	810	757	762	807	761	763	814	732	793	777	771	745	764	799	795	761	802	723	833	742	757	760	769	801	788	786	756	729	787	746	755	792	756	727	785	835	761	800	754	808	788	770	758	777	733	758	760	762	784	749	736	765	739	785	800	801	749	753	814	783	776	761	797	733	743	740	774	744	741	753	784	707	754	777	718	780	804	774	729	748	794	760	816	817	756	782	816	749	782	755	744	796	769	794	757	803	764	760	796	713	699	756	774	755	761	773	786	745	837	799	712	764	763	735	771	829	714	744	757	729	766	779	754	815	792	795	765	750	746	790	776	759	741	783	741	730	720	764	744	742	781	800	739	754	740	807	759	746	778	787	778	711	763	740	776	748	773	767	801	746	774	757	761	752	737	776	773	767	773	758	811	781	847	807	824	789	736	827	792	798	790	817	777	813	734	804	760	774	766	765	779	797	752	743	751	765	768	771	739	787	754	788	737	754	824	773	729	711	836	774	795	745	759	783	712	738	785	801	779	766	741	804	762	707	765	754	762	792	782	734	762	746	813	805	759	800	760	754	779	767	828	786	744	829	762	783	760	805	825	823	721	797	804	736	762	783	783	800	809	775	748	776	780	768	744	796	787	755	805	815	800	814	785	759	782	755	777	749	745	822	765	826	768	732	727	795	724	740	737	768	796	801	783	742	817	725	763	789	752	773	785	778	785	783	766	760	783	756	724	818	758	783	756	813	785	801	739	783	769	815	775	813	812	717	849	743	779	780	800	779	746	759	751	757	805	761	772	784	740	766	725	785	813	794	742	798	769	754	762	739	757	741	803	810	804	737	802	767	789	811	777	741	753	788	783	749	758	776	768	774	795	816	743	799	780	755	800	809	837	784	733	775	778	762	784	777	719	784	751	813	764	800	799	780	833	821	758	772	773	758	789	767	752	808	778	791	794	816	782	793	839	766	760	748	798	780	742	816	791	797	758	733	739	784	776	736	754	742	788	786	788	731	759	828	787	802	754	726	780	801	786	746	770	772	768	796	786	792	755	731	758	776	815	778	810	790	755	759	820	778	747	792	741	760	782	778	809	788	792	739	760	748	715	721	816	792	767	817	737	755	728	757	757	753	800	740	790	791	742	741	818	723	748	767	786	762	754	793	772	766	785	810	791	812	761	838	752	784	795	770	742	796	759	752	766	765	782	786	778	784	783	814	733	790	773	755	770	799	752	815	780	778	834	759	779	742	797	768	761	748	757	788	784	797	790	739	748	796	780	780	765	776	789	763	833	796	748	788	770	789	811	776	764	793	773	786	800	761	747	757	768	768	837	775	757	783	775	802	728	758	765	762	800	824	749	757	821	751	808	750	805	842	782	793	787	751	789	769	748	812	822	783	747	774	803	783	768	759	813	757	736	763	788	782	774	766	797	735	702	758	760	771	779	764	764	765	835	799	753	742	745	777	807	777	792	795	712	761	725	802	792	753	724	756	749	733	793	806	841	774	753	791	780	802	771	798	746	773	759	803	761	792	788	750	817	814	749	766	799	772	695	762	759	809	775	745	769	728	831	744	791	755	758	784	696	705	735	749	740	809	783	755	727	764	807	778	744	785	793	778	776	761	784	745	825	722	774	816	765	796	747	808	718	765	830	732	768	762	794	775	819	789	768	784	821
39318	25540	24815	17683	11165	5370	1836	956	754	618	585	476	470	408	356	346	390	336	315	327	364	292	294	299	301	289	301	323	318	294	308	324	284	294	304	291	267	264	244	282	312	303	291	256	273	272	288	274	286	312	306	310	300	290	318	281	329	309	296	299	324	262	291	257	257	267	302	282	288	277	304	304	267	251	301	296	306	301	257	252	260	284	297	300	264	278	259	290	269	248	272	273	259	257	292	287	303	307	281	269	248	251	314	312	265	257	250	275	273	271	321	290	249	301	273	290	292	284	282	287	258	291	302	322	308	262	299	302	280	287	303	290	306	277	284	283	295	279	276	335	288	271	277	323	279	251	281	261	271	315	266	296	282	284	269	309	263	302	288	289	323	307	241	299	284	258	309	296	289	275	281	285	283	262	284	244	279	291	291	252	265	270	304	247	304	269	282	243	293	276	303	295	293	292	263	308	277	252	265	279	297	285	292	256	265	290	312	307	268	291	292	308	267	266	312	287	266	279	241	307	275	294	267	305	275	252	268	272	271	271	273	271	278	263	294	239	279	307	304	296	293	310	291	277	287	282	258	288	270	304	276	290	295	256	286	311	296	273	278	245	250	308	241	299	272	273	263	303	280	302	316	296	281	286	285	293	290	291	301	260	274	268	264	244	295	290	276	268	305	288	276	277	289	331	274	269	266	301	267	273	280	294	284	283	248	302	267	309	288	271	294	284	283	287	314	288	271	292	290	255	272	282	274	292	256	276	281	289	283	277	302	313	292	306	254	280	266	293	288	283	272	291	255	299	309	278	285	285	283	281	299	308	269	304	276	297	293	267	300	320	294	271	294	295	291	275	289	280	264	291	267	296	318	318	262	268	254	289	246	268	275	298	296	291	279	306	256	282	308	294	252	286	308	308	287	294	293	287	272	252	256	276	281	327	270	290	280	277	263	271	291	296	282	297	246	281	283	300	299	303	272	284	268	293	285	269	274	296	250	284	288	278	290	295	273	280	245	306	272	282	295	276	282	270	275	288	290	285	288	270	280	262	269	288	302	287	257	266	301	265	299	237	284	273	284	254	269	274	274	256	265	265	295	295	289	279	286	301	274	283	298	273	285	255	273	294	283	266	286	273	271	294	266	296	298	241	265	294	293	263	301	253	285	241	292	316	264	268	285	262	285	277	283	301	274	288	268	255	294	297	278	256	309	297	276	283	294	291	288	272	278	289	299	310	253	290	299	292	303	270	305	260	286	259	282	264	273	273	293	264	262	315	281	301	290	296	313	289	289	251	250	295	294	290	245	276	293	244	304	278	283	251	295	313	279	292	274	293	250	270	299	275	290	305	299	284	281	255	282	281	281	281	265	287	289	307	287	268	267	285	276	268	286	315	259	268	285	268	274	252	268	276	282	284	297	251	276	271	278	274	275	250	275	277	274	293	314	284	279	278	296	294	307	294	315	268	294	273	251	286	262	297	257	290	304	272	281	295	263	294	290	295	290	254	282	280	285	270	256	251	257	278	262	298	304	293	262	265	291	264	293	282	308	284	250	316	303	266	272	281	297	287	276	294	290	270	280	292	303	297	279	267	289	282	287	287	300	311	284	267	283	292	280	285	313	274	272	243	292	291	307	305	289	314	300	268	308	301	299	283	304	270	285	293	293	265	290	276	274	298	301	298	274	311	275	279	280	274	297	266	277	273	279	288	321	282	272	272	263	254	254	296	274	289	288	286	276	297	261	289	275	280	284	269	288	276	301	301	280	266	286	285	291	303	284	310	260	290	259	271	291	278	304	277	283	270	285	293	287	287	271	266	261	263	272	248	279	272	242	276	273	256	294	317	316	284	276	251	257	247	267	298	286	287	284	268	276	274	289	245	260	297	308	289	302	284	279	263	301	306	307	294	301	297	290	289	275	281	277	304	264	274	313	267	276	274	285	269	281	310	284	265	276	283	267	294	271	302	251	276	261	282	270	281	300	282	313	288	285	273	288	266	305	284	285	292	298	286	251	272	276	265	238	282	285	289	254	268	299	287	292	290	288	246	327	274	286	262	295	261	273	285	266	259	260	316	290	293	266	249	286	280	284	280	298	271	333	278	256	270	292	276	293	269	324	305	290	284	255	276	274	258	276	274	272	281	263	235	262	267	267	274	265	283	274	289	290	310	266	271	299	262	286	279	295	266	313	291	256	292	318	318	246	256	294	280	304	300	297	313	293	268	325	304	248	284	254	289	264	325	291	326	273	300	279	238	269	264	262	279	277	292	301	280	290	283	297	284	300	269	284	305	286	263	275	315	296	301	268	300	289	295	275	285	305	257	253	271	286	292	269	269	271	265	297	291	282	317	296	274	318	306	251	287	267	266	276	280	279	316	267	286	298	268	277	281	298	264	256	287	278	308	312	269	291	304	265	261	293	288	294	292	263	268	283	257	272	260	318	248	281	280	266	291	279	255	252	290	275	249	295	288	293	303	274	309	286	316	284	253	298	299	308	269	279	272	292	287	270	264	273	278	308	312	311	279	266	302	258	287	272	281	246	268	284	253	277	256	307	284	284	300	274	314	259	280	299	304	243	272	283	247	270	267	239	309	290	274	244	300	293	289	248	293	318	284	272	288	308	278	268	273	279	303	270	240	292	294	291	295	278	283	247	279	264	318	239	295	285	249	278	289	269	249	301	271	268	278	292	281	284	261	288	285	309	307	319	271	287	280	291	296	286	263	273	278	267	307	293	288	256	279	293	273	260	293	320	277	280	284	282	267	313	291	278	284	291	268	276	276	265	268	276	300	273	261	274	310	282	280	275	272	289	277	294	285	299	288	277	276	271	288	292	292	284	280	267	302	276	292	305	299	267	273	277	290	265	296	304	298	275	277	280	302	298	268	335	286	273	267	270	300	287	284	286	247	290	288	273	311	268	301	301	314	291	289	269	315	255	261	287	275	287	286	271	284	289	289	291	293	282	307	285	275	276	285	259	288	270	300	316	291	289	265	276	284	265	265	259	274	257	242	281	222	293	288	280	276	266	261	272	247	305	299	283	318	290	272	274	283	292	294	253	297	271	311	275	289	282	278	289	265	288	279	319	278	278	285	312	274	308	283	262	303	292	291	287	294	296	262	287	296	294	301	278	247	293	280	273	327	315	283	278	280	289	288	259	273	260	309	274	330	254	278	272	269	295	285	298	266	294	277	266	253	294	325	303	272	276	263	272	305	297	316	297	280	271	277	287	280	296	265	284	275	263	294	270	258	300	294	249	298	279	255	311	272	293	257	310	245	283	267	310	274	263	249	296	278	292	284	306	321	296	279	271	312	254	256	264	307	304	275	304	281	325	237	260	305	273	306	288	261	292	279	286	279	263	275	271	266	265	306	298	297	276	290	274	290	257	264	296	251	268	268	281	308	290	282	261	272	261	293	284	274	290	290	269	276	266	306	290	292	312	283	292	283	272	271	295	292	291	264	279	293	289	260	276	281	289	229	277	272	282	299	257	293
25952	21389	29654	28057	22357	13853	5698	3677	3030	2604	2232	1914	1630	1391	1316	1265	1176	985	972	908	888	917	799	911	849	797	784	708	779	783	735	764	743	731	722	724	719	716	748	712	722	748	676	707	725	658	724	667	713	717	683	731	685	731	688	709	694	716	661	659	717	665	646	667	665	650	664	642	665	685	738	676	662	706	661	660	690	654	659	696	707	663	682	706	666	681	680	663	679	669	676	654	655	654	677	701	638	656	635	695	644	660	668	680	658	694	690	743	707	674	652	651	687	636	615	671	649	664	681	643	660	703	657	679	703	632	657	716	677	662	661	682	712	669	685	665	644	659	685	683	693	637	660	692	661	670	626	671	647	683	684	666	692	686	698	673	696	702	619	686	637	669	675	626	707	701	654	673	663	659	691	687	678	660	652	687	673	673	670	630	647	711	638	697	696	646	687	716	711	660	683	677	668	695	667	662	667	642	685	694	686	700	672	651	652	684	647	669	673	652	639	733	637	697	650	635	654	663	649	693	690	658	671	695	703	644	663	708	660	659	657	612	649	666	665	687	666	694	665	682	656	664	609	624	686	696	643	645	690	646	666	681	621	679	690	676	696	656	678	662	641	705	653	726	665	652	604	641	659	679	741	656	653	674	660	681	707	669	634	683	655	698	647	661	660	690	688	709	671	644	651	646	605	659	674	655	698	610	679	673	693	628	665	634	689	640	659	679	646	657	664	682	631	640	676	650	664	664	679	645	647	640	675	635	660	630	636	654	651	740	664	669	685	669	680	677	691	668	650	690	668	645	653	683	684	664	701	752	667	680	695	633	670	683	615	620	676	634	695	715	657	668	636	636	683	677	678	673	697	665	704	644	664	648	669	666	687	680	648	695	681	643	649	672	670	686	671	701	664	659	700	648	653	658	657	622	697	700	686	691	621	664	640	641	708	710	674	663	666	678	643	692	633	663	659	718	610	690	640	632	668	661	653	639	693	649	675	670	688	664	641	611	693	627	688	652	664	691	650	676	666	691	676	615	664	668	699	674	655	706	636	660	682	669	616	706	677	679	681	655	675	699	655	658	690	653	668	681	647	661	658	668	721	667	696	685	660	657	666	704	670	688	655	670	687	696	724	655	656	669	663	656	644	666	670	680	670	655	669	640	681	648	670	679	646	675	645	666	677	656	656	648	645	640	617	690	639	627	678	640	667	717	696	693	687	702	661	651	627	649	710	626	679	696	662	660	644	653	651	641	689	654	631	669	621	665	660	627	656	665	643	660	707	689	656	737	677	656	680	672	612	664	639	632	676	653	670	640	669	693	698	641	708	679	673	697	672	649	644	659	637	682	668	657	709	680	676	655	681	723	637	685	692	692	687	648	686	678	736	666	643	630	642	686	662	698	684	668	657	694	628	663	726	672	671	704	686	633	687	635	701	626	701	673	644	695	653	696	693	671	659	604	676	675	711	622	698	645	681	677	672	659	672	662	631	684	686	705	697	685	658	718	690	659	688	697	644	695	677	659	652	726	636	691	677	647	631	652	649	646	662	626	712	680	683	624	676	683	644	700	713	712	664	656	673	654	633	686	649	670	656	689	646	632	683	685	659	642	615	669	657	714	657	645	648	678	676	688	659	661	707	649	726	687	695	653	675	650	672	682	704	665	706	700	724	659	687	671	741	677	661	679	655	685	677	659	658	663	681	624	655	676	641	691	716	687	672	711	700	657	682	654	603	694	655	708	695	676	680	651	649	628	674	672	651	681	689	599	649	662	662	691	662	705	672	634	614	692	668	686	693	661	688	685	692	642	686	718	679	670	613	620	675	639	673	630	669	655	685	646	640	655	638	700	655	673	633	676	685	617	653	646	643	679	667	654	628	639	677	685	639	657	719	644	637	669	736	648	690	625	663	630	660	695	616	671	659	624	647	691	665	677	747	662	682	648	658	697	643	640	671	667	673	689	688	672	705	728	689	689	678	635	627	652	691	651	690	652	661	683	656	626	671	655	692	723	660	707	726	709	682	683	668	661	653	662	677	667	645	638	721	589	665	707	705	690	631	688	650	649	632	630	624	648	701	654	710	658	684	632	640	682	668	675	722	628	656	713	709	692	691	685	704	651	639	648	656	622	653	669	666	712	685	661	671	639	692	659	687	685	673	659	673	624	653	645	684	704	689	677	702	662	676	612	662	688	672	627	652	664	653	640	633	701	654	639	658	647	679	663	706	675	633	658	691	670	735	690	686	670	624	621	671	662	689	691	677	742	671	690	686	631	608	662	696	668	651	637	686	651	670	682	645	648	653	681	671	659	629	667	668	646	647	620	666	673	695	651	662	709	641	689	636	638	688	659	643	656	632	635	625	661	658	680	689	682	678	661	664	667	678	684	696	626	685	671	689	637	663	689	597	689	683	646	715	709	680	662	690	658	720	703	671	718	710	689	661	691	681	645	629	631	689	695	681	686	626	633	704	676	649	663	657	661	647	672	687	673	635	627	685	700	697	654	661	668	661	679	673	736	671	672	681	644	684	666	714	692	671	658	666	661	653	709	669	648	685	647	700	677	705	673	666	711	669	691	640	635	709	689	697	682	649	651	652	670	707	710	698	674	671	703	696	639	664	659	658	658	667	680	666	668	646	690	680	731	691	668	690	648	665	648	679	675	673	693	648	698	651	689	629	644	692	660	671	646	621	676	646	649	650	669	655	691	645	686	646	638	657	646	667	646	676	631	670	641	712	660	689	689	660	686	645	633	677	653	687	649	692	635	644	656	664	710	676	689	662	660	613	607	628	711	592	658	718	655	674	686	655	723	669	692	657	689	685	667	677	676	666	682	658	684	669	677	638	624	683	639	612	683	641	664	644	679	675	683	683	702	672	660	685	678	698	665	667	682	641	712	665	646	626	646	661	666	650	704	718	667	636	667	640	675	625	623	636	686	646	681	706	635	642	659	682	649	704	657	639	707	687	677	689	653	676	624	623	675	665	649	700	629	677	632	640	650	647	702	671	698	621	670	661	671	691	695	650	651	638	671	620	608	659	748	689	643	689	673	675	707	710	659	710	650	655	694	680	679	655	619	683	689	636	640	660	685	691	662	620	671	656	697	645	697	685	677	695	663	637	622	671	641	679	672	704	674	651	654	704	692	647	650	666	705	662	675	683	698	699	678	673	698	675	655	645	639	649	620	644	654	697	660	662	660	678	705	640	634	647	680	678	662	658	710	697	697	653	670	734	664	725	650	695	669	684	667	699	656	677	678	665	645	676	678	707	636	681	657	648	643	662	654	667	709	691	639	689	663	673	641	639	681	656	694	620	655	724	647	694	668	665	679	646	683	645	673	699	660	647	632	728	662	699	648	699	654	628	678	683	653	642	685	683	675	710	748	705	656	660	644	652	664	695	684	680	692	667	706	682	707	652	706	700	680	685	672	626	666	670	656	654	681	699	648	618	683	686	667	598	685	676	689	699	716	650	679	609	643	668	675	662	677	689	652	691	640	698	680
17889	9548	6384	3438	1544	839	568	445	466	390	390	312	368	374	331	324	323	335	334	355	321	350	323	339	320	316	307	334	324	319	326	315	300	322	365	285	290	293	298	321	320	304	351	319	298	308	325	302	308	313	314	340	307	311	348	348	251	334	314	335	265	315	318	303	298	311	306	303	299	304	320	349	323	301	326	284	321	328	305	320	353	318	303	279	330	295	287	304	331	274	304	318	313	316	301	294	294	303	291	322	283	308	291	297	313	293	294	328	293	327	303	290	319	310	288	317	329	303	296	294	315	334	337	328	297	301	317	311	306	313	344	318	317	306	348	313	301	306	310	314	292	303	317	320	293	311	289	280	313	321	328	348	336	274	318	293	320	301	355	296	347	264	313	328	313	298	309	329	327	299	273	318	327	312	337	320	289	309	334	311	337	336	328	330	309	292	285	338	315	332	303	313	317	293	342	332	307	322	287	294	300	316	290	269	333	307	316	349	337	325	343	328	319	331	311	300	332	326	314	307	298	302	296	330	348	335	324	311	291	328	300	305	306	303	319	322	304	304	293	338	329	278	304	314	267	292	274	318	329	301	306	370	326	306	314	272	344	344	337	324	332	360	285	300	309	298	309	312	311	333	318	284	342	294	323	318	349	299	280	335	318	295	311	328	298	326	301	303	335	296	285	293	296	288	308	321	301	309	324	311	283	303	324	295	283	358	368	322	326	320	339	301	317	325	308	291	292	321	304	340	312	307	314	313	335	306	286	317	331	288	297	290	302	299	323	330	335	280	347	294	306	303	315	336	323	315	324	300	312	319	327	331	289	336	327	307	313	316	300	309	323	283	276	340	281	298	301	301	285	302	304	322	273	324	302	328	303	308	310	316	336	306	344	330	300	321	293	327	300	319	328	288	329	328	322	319	309	318	299	333	305	331	313	318	294	320	297	315	300	286	335	384	316	304	314	302	339	282	302	295	328	326	325	310	318	298	318	326	303	296	326	292	304	279	326	340	307	337	307	306	277	289	327	338	317	297	312	288	347	312	306	293	324	275	278	335	319	296	301	336	320	298	311	332	297	307	295	300	296	283	311	288	306	299	313	304	326	324	291	308	324	320	280	287	350	324	277	330	266	351	312	299	320	340	340	342	323	293	329	305	324	283	316	282	325	338	322	301	305	321	330	303	319	356	338	321	325	304	320	354	327	338	382	322	321	306	310	305	310	325	320	284	278	295	310	288	329	311	299	332	283	319	272	338	338	325	327	309	298	313	318	297	297	342	327	316	307	310	317	310	312	288	312	309	300	339	306	294	340	317	285	277	348	350	312	293	309	278	303	274	298	318	302	318	299	314	325	335	299	320	309	317	338	332	340	315	306	326	315	352	368	296	301	281	331	340	316	286	359	298	297	327	328	319	316	295	305	313	337	317	288	268	316	277	308	349	300	283	321	347	298	298	347	290	287	319	336	344	305	302	320	344	273	344	336	336	329	322	304	308	309	324	307	305	298	315	338	340	294	288	311	319	351	295	322	303	288	317	315	332	315	343	303	289	317	316	324	308	309	323	318	326	314	315	286	310	354	317	337	304	294	260	317	305	319	307	313	323	319	307	308	331	310	336	335	307	344	311	314	323	350	298	315	303	321	305	289	314	292	306	334	359	296	329	329	281	299	295	332	328	287	320	340	317	317	302	300	312	338	312	289	299	317	300	289	321	300	322	339	290	296	272	316	303	281	306	300	317	329	315	304	366	279	332	310	300	307	330	323	324	308	321	310	319	336	352	316	293	313	323	343	332	292	255	322	308	303	284	317	291	311	327	301	313	312	298	293	292	324	289	281	332	320	287	305	333	304	305	333	328	334	320	310	306	327	307	304	304	292	319	316	309	325	292	295	307	275	324	308	304	314	310	314	296	312	295	268	298	242	339	292	306	288	322	336	295	328	321	313	316	309	333	354	317	311	322	304	327	300	323	311	281	294	304	307	325	324	293	314	324	330	275	329	299	311	320	333	319	318	334	325	310	327	329	302	326	304	318	322	291	311	307	348	324	357	302	303	330	332	310	336	329	298	298	285	296	336	323	272	323	315	298	292	305	317	292	310	284	294	314	292	321	345	290	301	275	299	319	325	324	264	299	301	317	331	320	303	319	314	292	321	326	273	329	298	289	301	332	319	315	336	290	274	279	333	367	302	304	334	325	328	290	311	318	333	330	309	320	302	311	304	315	310	320	324	302	313	320	326	347	323	301	338	331	315	312	332	294	282	282	304	305	290	322	300	318	323	314	347	305	297	315	300	309	311	314	314	309	323	351	298	338	316	306	276	316	300	323	364	294	283	305	316	318	333	282	326	318	321	318	305	317	324	332	305	320	297	283	327	306	325	303	288	324	320	306	321	332	298	270	320	312	292	308	319	337	299	281	312	316	332	320	322	334	308	314	279	331	311	305	308	310	283	338	317	330	328	302	326	317	312	347	278	301	327	322	277	345	313	368	317	308	305	283	292	326	298	308	314	358	299	341	335	322	301	284	340	320	302	323	334	297	300	336	335	320	311	327	308	335	320	299	295	340	321	299	331	307	285	308	317	280	305	279	332	310	343	323	306	335	280	331	302	302	315	280	292	315	313	312	314	287	296	303	305	329	343	302	290	308	329	297	350	306	317	329	288	291	316	322	295	304	279	309	310	298	321	289	302	302	282	347	324	315	294	317	285	298	301	318	292	352	331	297	307	326	325	312	284	279	308	323	340	310	309	306	308	312	310	321	290	293	328	312	307	310	353	326	290	306	319	304	312	365	348	327	299	290	299	314	309	304	345	339	282	326	326	315	316	277	310	324	322	297	319	311	296	286	280	334	342	331	331	315	312	327	348	317	354	327	310	310	287	308	269	305	281	286	311	329	303	316	335	280	329	313	321	335	327	297	323	314	301	308	332	304	246	289	313	315	300	333	341	324	322	356	301	309	336	289	302	298	331	313	343	325	317	299	297	320	359	302	287	309	308	318	304	320	336	302	293	314	295	300	306	325	281	345	292	264	304	303	310	314	304	284	321	307	304	317	308	305	300	330	300	290	324	328	305	319	307	321	330	326	330	293	329	304	276	306	300	350	313	315	319	289	334	335	333	315	310	339	308	306	320	306	317	326	311	327	330	304	300	308	325	334	313	309	311	290	297	307	323	315	303	304	299	322	300	305	334	323	276	307	316	293	310	323	298	315	372	319	331	315	316	326	320	310	301	319	300	324	298	300	305	315	312	289	291	309	317	334	305	312	306	319	322	313	317	326	293	321	318	314	326	330	315	347	311	338	322	350	296	325	335	327	314	336	328	346	345	353	310	336	307	326	306	307	308	295	277	320	310	298	302	322	281	326	304	314	300	293	310	304	325	332	307	299	320	282	299	328	327	334	300	285	300	312	316	321	326	307	317	297	315	323	306	299	300	315	317	348	312	305	318	295	301	295	322	331	304	303	331	313	329	310	316	305	314	288	334	342	320	329	305	311
12809	8908	11393	9296	5212	3030	1968	1584	1383	1146	1061	992	967	914	901	882	860	867	779	770	788	822	725	744	725	785	784	742	729	815	772	721	743	718	732	745	765	722	776	765	763	768	721	785	730	726	741	745	723	775	764	797	703	764	691	773	753	705	781	695	747	677	746	746	715	732	753	696	761	756	756	769	770	727	734	699	711	722	750	715	756	705	706	753	741	807	716	742	702	759	751	765	678	728	765	702	744	699	740	787	717	753	744	740	791	740	740	734	753	769	709	766	743	750	746	774	729	806	734	764	747	755	718	751	717	720	753	741	752	770	745	781	686	701	737	741	729	752	770	728	740	743	711	801	748	759	717	766	735	749	791	731	763	742	706	735	729	706	692	780	721	706	738	724	721	751	760	759	736	791	743	746	686	708	762	735	741	800	738	774	779	769	738	727	738	755	785	749	824	718	731	741	770	797	760	796	724	733	766	794	812	770	809	742	723	711	745	740	790	717	734	745	734	752	758	705	776	741	787	746	776	747	738	728	730	756	725	758	744	761	733	774	774	744	705	710	703	782	744	704	771	785	772	745	735	740	726	769	765	763	723	734	753	700	769	696	715	710	748	711	707	727	749	732	746	747	751	738	785	715	755	759	729	771	732	746	753	768	764	724	730	727	728	716	734	708	715	770	740	727	721	731	770	743	791	774	721	735	747	737	757	745	723	714	781	731	749	736	743	833	766	752	701	729	744	795	655	776	739	723	769	701	732	803	770	745	741	749	711	726	743	756	762	755	756	733	726	741	756	768	771	780	687	735	763	778	737	766	748	738	717	772	735	746	750	815	711	691	697	744	779	763	724	724	729	763	730	695	752	762	776	780	731	781	724	780	790	685	734	701	695	745	762	709	689	748	752	749	708	750	755	760	732	710	761	738	742	729	753	716	760	758	789	754	737	691	733	780	722	728	725	765	747	765	749	716	763	737	773	732	734	705	741	743	772	735	734	719	723	718	767	768	753	702	754	715	754	698	709	769	701	706	738	671	731	764	718	726	752	736	724	749	737	786	727	722	708	740	735	715	769	760	785	677	741	737	748	769	785	739	747	723	762	742	738	741	786	732	749	780	717	774	752	769	772	720	746	719	758	774	728	715	735	749	730	711	725	763	736	731	779	705	807	750	771	748	732	715	719	787	717	804	764	731	740	747	746	731	793	714	737	770	768	702	733	714	713	743	742	690	779	754	717	773	760	738	722	716	741	717	763	706	735	752	699	746	739	721	726	721	737	734	740	775	782	776	694	696	736	754	702	759	753	749	702	764	753	711	745	756	697	696	734	755	732	787	708	767	754	747	741	698	765	783	731	763	699	729	703	753	774	727	702	788	758	741	739	771	734	714	761	713	720	733	715	719	774	763	731	760	735	736	742	779	784	731	762	768	711	771	705	755	742	752	736	726	726	750	773	728	758	753	761	737	773	745	709	725	751	719	739	764	680	790	767	722	762	783	683	781	735	752	697	761	732	714	749	733	720	743	711	738	748	757	798	813	707	755	695	735	734	720	692	753	732	781	765	741	777	733	714	708	737	714	744	708	764	704	736	745	704	776	736	746	749	731	755	714	777	756	747	719	803	705	743	749	709	766	793	755	742	709	801	675	724	746	740	773	730	762	731	721	738	755	732	735	727	734	770	688	730	679	761	758	740	732	740	734	744	741	751	779	727	743	754	746	725	727	777	744	717	714	751	720	735	755	726	731	819	673	770	757	800	707	756	751	779	709	736	752	803	747	745	754	746	777	765	780	721	744	685	768	767	770	780	747	747	740	715	754	697	730	765	715	790	743	717	697	762	739	766	760	732	736	736	732	781	756	728	668	717	697	757	697	723	747	772	714	755	745	758	723	701	787	763	748	730	721	738	779	689	762	727	761	729	801	773	758	762	780	721	709	764	719	749	728	725	692	722	771	733	663	719	749	735	743	772	747	748	720	713	724	716	772	740	731	728	695	764	751	772	709	730	763	774	745	768	767	706	758	730	706	709	741	741	724	754	713	706	708	734	701	742	756	757	708	805	745	740	788	727	765	738	702	708	741	739	817	782	770	780	736	722	713	710	708	815	751	720	772	753	731	733	736	700	779	797	755	730	769	786	738	735	735	738	752	681	766	707	730	776	758	733	739	748	710	737	700	717	753	695	742	770	736	721	730	766	717	698	743	736	778	708	722	739	699	751	760	744	743	697	737	765	779	731	756	754	701	740	729	713	752	736	751	735	778	717	738	744	748	745	756	763	771	760	731	718	781	710	760	820	752	730	759	728	757	740	691	766	724	754	724	734	740	752	742	689	768	725	755	749	759	776	750	776	737	748	810	718	744	708	751	715	723	760	732	758	759	770	785	736	766	773	729	717	754	771	725	736	746	738	757	711	729	741	715	769	723	729	809	783	781	784	729	761	698	796	796	703	742	729	763	765	722	729	689	681	704	768	753	741	780	739	754	710	741	732	728	740	781	742	732	750	673	773	735	682	751	744	781	740	743	728	700	730	705	796	725	753	710	720	752	703	701	781	707	731	746	748	756	694	701	754	745	761	730	731	729	738	742	735	761	716	743	733	749	759	709	712	734	735	733	743	746	792	757	710	745	737	770	778	747	781	713	715	748	723	722	791	702	752	714	739	687	749	790	728	741	760	798	754	750	722	806	717	788	761	715	732	769	721	754	761	729	703	751	766	720	710	716	705	769	795	713	700	760	749	686	728	712	734	731	691	686	721	792	751	784	710	726	787	749	763	719	729	702	733	699	745	725	742	720	743	802	737	757	739	716	727	737	752	787	751	752	730	766	739	725	711	800	758	764	751	683	728	763	729	713	773	805	735	730	742	718	772	756	729	746	770	753	741	784	755	760	731	783	719	770	740	749	707	710	749	727	708	735	732	754	795	754	719	710	700	768	696	710	736	778	785	719	761	711	771	762	763	755	721	714	737	759	795	725	727	748	750	737	741	721	746	741	746	757	733	770	731	766	704	772	779	754	721	786	748	718	737	727	769	719	727	745	762	777	726	700	756	796	746	782	760	694	764	726	734	725	733	718	772	745	730	718	783	744	737	729	755	759	731	744	756	771	764	749	708	803	704	709	734	775	763	694	773	752	727	739	733	751	718	784	736	691	754	692	794	727	767	664	727	783	773	715	716	733	718	733	798	798	723	726	769	771	780	769	724	781	717	724	738	754	744	763	769	773	772	731	734	719	707	744	711	774	736	760	754	752	718	686	712	722	749	721	755	744	688	712	756	721	771	677	735	757	741	732	759	731	760	703	702	734	686	690	755	758	737	744	764	733	722	745	787	749	779	736	724	757	764	756	746	699	707	768	730	707	757	730	735	783	709	756	750	760	746	683	754	752	728	738	733	741	784	706	726	695	725	750	735	744	759	779	712	746	718	770	751	750	696	733	775	783	708	746	732	774	719	701	715	752	760	673	735	727	718	713	754	792	721	766	716	723	778	753	730	743	747	760	720	725
31254	18407	16721	11103	5728	3423	1083	646	537	512	507	407	415	371	366	354	368	348	374	365	347	334	316	347	326	324	339	328	336	332	292	348	348	303	321	335	324	312	331	328	307	335	303	353	307	321	332	333	343	316	292	292	314	309	341	354	323	301	339	345	328	297	310	375	353	280	324	322	334	344	334	319	334	320	324	299	362	345	310	324	343	326	316	337	370	322	331	321	310	315	332	359	348	312	356	305	307	337	311	322	330	336	315	322	360	313	329	316	340	321	321	281	312	353	339	319	324	337	302	321	331	314	331	332	328	305	326	310	343	343	336	336	358	319	347	321	330	300	349	325	330	326	339	319	318	359	320	332	306	353	355	281	328	327	338	298	339	316	308	318	331	353	304	310	314	311	318	326	326	347	323	306	336	349	321	330	333	347	351	358	318	325	313	298	319	341	323	338	336	312	345	331	356	356	319	307	325	299	337	317	312	318	330	314	361	356	312	322	333	297	336	360	330	347	306	285	325	322	301	328	330	357	315	325	325	368	330	334	321	355	344	313	308	312	337	316	300	336	308	338	331	327	313	331	315	317	303	346	357	317	332	302	338	352	323	341	320	331	330	307	317	329	310	311	307	329	307	317	321	347	312	350	356	339	349	368	311	286	306	269	326	332	347	321	329	331	329	298	325	310	333	359	343	328	306	322	339	364	346	299	344	318	351	327	334	338	357	310	308	353	313	316	322	341	333	333	329	359	298	338	345	303	315	359	318	320	336	328	372	324	298	323	312	350	308	297	328	303	319	350	347	306	334	317	334	298	318	337	344	315	364	284	309	330	319	340	350	334	344	355	359	302	342	335	319	333	340	344	307	316	322	343	334	319	336	326	322	361	364	328	352	354	356	336	338	297	280	329	304	322	300	325	296	342	349	312	327	326	314	333	331	343	348	333	324	310	326	345	300	312	332	360	324	345	314	293	305	317	346	350	323	346	307	324	333	330	313	346	322	336	348	320	348	314	336	313	314	319	343	311	321	313	336	339	300	277	334	333	366	302	303	374	330	336	339	309	325	343	358	340	351	340	309	366	323	327	332	311	355	337	322	333	342	340	325	313	318	316	323	312	331	360	341	362	313	314	333	331	340	317	360	341	339	331	330	313	328	356	309	294	304	312	311	298	329	296	345	332	357	355	291	295	294	324	314	318	326	310	328	354	318	327	329	349	305	325	350	326	345	303	300	325	296	332	328	339	351	336	360	322	305	298	333	350	352	345	347	360	330	311	325	358	296	337	365	295	342	350	350	315	329	344	325	310	343	308	325	340	280	332	321	322	321	315	349	315	325	317	324	301	301	325	350	317	300	330	319	302	297	313	316	333	324	308	322	344	343	334	313	293	307	345	319	336	313	320	308	373	312	361	347	323	349	346	336	321	332	364	336	318	327	329	327	342	337	301	343	344	334	297	318	326	356	327	304	335	293	320	317	362	331	323	306	331	339	287	325	341	313	316	336	300	322	338	346	305	359	348	278	317	356	340	338	333	334	336	320	335	329	309	326	332	333	293	292	356	292	317	311	319	285	317	346	309	327	337	310	311	323	349	353	339	335	320	329	326	363	306	326	301	305	299	332	333	337	302	319	324	287	340	301	335	336	340	333	339	341	352	304	332	350	364	304	343	343	303	342	324	312	336	358	312	335	304	323	321	342	316	310	308	328	326	292	274	329	302	323	306	333	348	335	335	299	347	326	315	316	323	339	310	275	308	338	326	342	336	315	345	319	315	350	336	315	327	316	345	334	307	317	336	311	311	354	345	317	325	358	303	320	285	359	320	345	331	334	348	318	363	303	324	353	353	339	308	303	353	337	336	301	352	315	322	347	312	341	319	346	343	319	325	341	362	331	356	333	338	342	298	369	353	343	373	338	351	357	328	309	312	314	343	309	313	350	330	327	291	310	329	334	315	357	329	290	313	330	359	331	329	341	328	354	325	344	347	327	335	356	372	319	342	330	314	328	343	328	344	322	322	332	310	302	314	351	339	302	353	335	349	327	312	338	335	335	356	363	319	319	351	369	308	342	327	296	312	338	327	335	315	349	315	333	308	313	318	318	322	357	341	337	344	313	296	300	343	344	336	317	308	343	319	305	308	309	357	322	311	333	317	344	310	334	320	307	348	329	338	303	335	362	320	334	339	315	350	325	350	311	294	311	308	323	332	266	328	322	336	347	330	342	336	336	333	304	315	318	307	354	310	357	356	341	343	341	345	349	327	353	307	385	319	303	341	308	345	322	311	299	293	336	319	322	324	312	330	280	327	318	320	348	335	311	324	328	326	314	329	290	339	322	327	328	316	332	287	282	346	329	333	372	344	355	328	306	339	303	322	310	326	323	355	331	324	344	332	331	350	326	313	307	299	332	314	342	321	297	352	293	335	314	308	299	344	349	336	320	326	315	327	319	326	318	320	331	331	336	335	338	309	352	327	338	318	322	339	321	320	341	299	299	338	338	303	345	345	338	349	339	341	312	295	355	329	335	340	335	331	336	330	300	304	309	315	318	319	304	324	345	338	313	307	311	345	315	337	370	331	306	315	313	301	354	326	321	291	305	318	326	305	358	315	333	311	326	299	320	345	320	305	324	342	273	267	330	304	312	354	312	308	341	330	359	310	351	317	357	296	329	368	356	332	330	342	319	377	330	339	323	333	315	336	349	346	296	317	348	336	313	317	342	309	277	350	348	342	330	345	310	344	359	313	359	346	329	319	332	349	345	333	348	302	329	300	324	370	338	315	318	321	291	282	324	338	310	330	352	323	307	303	304	358	320	331	313	303	309	348	343	294	302	306	338	340	304	337	279	295	327	300	332	354	314	340	323	334	329	338	355	330	316	317	332	319	332	366	292	320	346	356	327	367	366	339	352	319	336	283	314	329	308	298	336	292	319	346	322	359	311	306	338	310	325	312	345	347	323	321	366	294	329	332	319	375	279	337	289	334	319	328	349	341	342	395	313	335	304	324	308	337	343	338	332	287	310	298	314	342	355	316	312	352	356	333	311	325	345	332	347	294	283	311	319	344	275	317	317	313	301	321	339	317	320	326	305	328	313	317	334	283	326	305	318	307	316	316	329	331	341	317	322	327	342	343	325	314	357	339	334	314	326	338	293	330	309	304	357	303	332	352	313	272	315	336	338	334	372	314	308	303	312	319	298	311	316	298	347	358	298	321	323	366	296	309	344	336	359	309	333	330	291	293	337	334	332	345	335	318	317	356	303	305	312	311	311	305	333	351	324	313	315	319	309	352	336	329	297	310	329	324	337	314	356	286	330	358	338	332	319	325	340	326	314	312	345	349	299	329	376	354	329	297	327	342	287	333	341	343	326	310	330	348	336	333	338	318	331	321	330	339	343	355	315	360	315	343	325	330	332	302	335	334	344	307	333	326	332	342	280	346	310	321	319	340	339	347	279	295	322	336	308	340	295	332	345	339	329	305	336	331	315	357	323	325	368	303	323	320
21634	16049	23406	21355	14819	10957	3803	2500	2186	1897	1593	1412	1244	1161	1094	1023	1008	946	941	934	971	881	865	829	808	858	828	844	829	812	833	772	823	832	836	832	772	787	802	797	785	795	766	817	838	806	788	780	842	736	799	801	780	765	779	803	764	769	830	777	775	778	776	749	751	767	805	835	788	775	742	704	789	756	768	770	795	728	767	738	785	766	760	740	784	779	784	747	768	805	800	740	745	772	770	779	763	836	712	805	834	780	759	744	771	788	757	758	809	783	808	750	790	770	763	822	814	804	770	782	771	718	802	760	734	746	778	749	760	776	773	793	762	737	723	773	780	722	733	754	744	850	795	739	725	765	736	741	720	721	805	809	791	752	781	793	759	741	770	787	795	761	781	758	799	802	741	790	716	762	779	752	782	803	782	768	739	787	802	824	750	760	765	777	752	745	759	744	747	802	784	801	772	749	747	759	768	811	804	770	776	786	772	766	767	778	766	788	773	730	777	760	811	719	746	778	809	762	768	719	765	695	752	798	766	739	756	798	757	749	697	789	740	757	826	745	763	784	806	751	787	814	759	757	732	767	731	779	763	822	785	778	750	805	774	772	763	751	751	758	753	748	751	767	750	742	778	791	749	764	766	724	779	756	808	812	756	809	771	769	738	724	790	745	773	812	742	791	777	803	810	778	784	753	807	842	747	768	753	770	790	739	802	715	792	745	703	785	767	756	800	774	777	734	752	759	763	806	717	739	798	775	781	762	744	780	769	765	798	777	799	790	812	851	810	747	813	746	802	758	780	761	792	768	795	727	763	756	788	808	739	842	805	772	802	779	757	764	783	765	772	786	773	756	765	772	734	790	795	762	778	747	751	726	772	774	743	775	778	787	745	818	764	776	751	788	758	794	777	788	775	821	760	736	753	797	793	754	797	750	718	773	737	745	701	732	802	801	778	743	759	784	805	760	831	767	745	717	764	766	790	799	779	763	750	731	784	762	747	812	760	794	752	789	742	810	772	726	722	796	738	727	802	789	769	787	758	771	763	713	766	775	747	776	767	712	835	703	818	726	750	743	796	748	736	700	773	712	777	764	793	791	749	760	787	719	807	731	730	794	760	751	779	762	763	798	715	758	715	803	785	744	796	791	760	738	788	745	793	774	811	790	772	776	847	753	760	804	766	739	796	765	770	739	737	743	791	740	772	735	746	784	756	745	788	782	817	754	820	767	789	790	744	714	815	752	835	757	765	792	797	754	776	732	731	809	716	791	813	787	759	814	790	762	796	736	807	744	758	741	805	836	775	789	786	781	746	738	801	802	826	768	748	783	760	713	775	750	783	809	729	787	795	745	768	797	757	789	764	743	811	790	734	773	812	790	759	788	788	770	781	758	764	793	752	778	737	727	759	826	747	765	781	813	730	768	783	775	798	782	794	750	749	770	788	835	735	757	768	751	748	786	743	751	750	778	732	786	756	812	751	747	816	779	732	790	772	806	791	703	770	761	751	771	795	778	763	735	786	762	815	755	759	816	755	736	758	788	778	775	770	775	753	812	717	800	811	796	771	773	798	735	722	763	766	759	788	761	769	750	750	781	798	719	758	756	744	756	739	769	821	799	832	792	757	752	755	795	756	780	783	778	821	778	783	774	775	773	770	782	790	778	839	740	765	826	759	775	777	750	759	788	720	763	793	726	738	821	739	768	785	731	771	826	730	747	761	782	778	790	733	797	732	743	738	789	769	740	758	816	757	828	777	814	756	756	782	804	759	797	743	777	750	784	773	769	811	802	797	755	807	763	791	804	778	783	692	789	799	798	768	770	757	777	786	732	784	748	774	743	760	782	773	778	724	752	786	756	806	771	735	769	799	743	798	829	773	786	754	792	765	816	756	742	785	781	794	749	757	789	783	745	800	771	774	790	708	781	744	767	751	738	734	768	730	785	770	766	769	814	786	803	764	792	841	782	751	758	758	749	748	758	773	750	734	790	780	746	729	804	820	734	808	821	794	752	731	745	769	750	792	760	733	760	756	785	737	765	775	757	785	785	745	751	793	802	753	795	730	718	780	780	790	718	751	768	742	787	812	771	806	819	720	791	780	750	780	752	728	812	805	778	727	781	800	755	752	792	751	789	818	770	786	719	777	748	780	806	764	769	745	756	753	752	758	753	803	764	773	810	776	735	760	763	802	780	745	729	806	775	784	778	764	789	814	738	784	797	804	750	770	765	755	787	793	762	788	748	757	827	777	765	703	804	769	795	739	723	796	791	726	782	736	747	779	764	793	758	805	790	792	799	781	730	747	741	768	787	741	793	798	789	788	781	778	773	783	800	799	769	750	783	823	757	789	781	789	804	785	794	784	776	768	734	779	766	777	761	771	781	781	760	707	758	757	761	786	770	778	794	765	759	765	835	758	792	791	753	830	733	767	780	759	765	796	763	752	763	781	771	762	842	770	804	758	797	759	771	776	748	771	787	749	761	787	802	810	766	804	726	736	762	729	775	798	781	772	799	719	780	739	781	744	749	809	745	787	777	758	809	753	782	737	741	782	777	775	813	797	733	698	766	772	784	812	767	752	759	729	762	750	756	770	732	800	781	778	729	824	788	715	741	774	801	794	752	789	814	789	773	771	768	775	743	839	739	809	798	741	744	764	827	817	765	761	773	787	788	790	783	789	739	750	772	798	709	785	741	731	721	805	780	763	754	749	799	815	805	729	727	788	780	770	744	772	779	756	734	726	767	806	727	787	773	793	790	763	804	782	773	816	781	798	783	753	762	858	778	758	784	786	793	778	758	779	770	771	784	809	800	735	772	762	767	779	753	773	741	821	747	818	775	771	788	786	822	763	762	761	784	780	767	778	735	766	760	769	791	780	780	756	748	750	754	767	756	788	796	696	758	810	733	805	816	720	801	706	779	777	758	761	799	779	747	735	746	715	745	757	770	737	777	769	797	765	752	765	751	738	803	729	811	760	747	820	747	770	804	766	817	829	745	748	746	796	748	779	718	752	791	794	781	775	771	813	748	803	745	837	739	814	810	842	734	750	798	793	777	736	777	756	726	736	742	769	837	778	767	799	796	801	708	815	787	746	738	760	762	823	800	752	755	835	755	771	810	780	772	751	801	776	785	752	772	776	737	805	822	797	755	767	783	803	798	764	777	749	749	720	741	751	784	760	734	764	819	774	782	777	734	768	760	729	797	797	745	747	785	773	795	712	759	816	811	815	761	771	834	767	786	744	748	783	743	832	765	738	782	742	765	810	792	751	789	735	711	790	752	751	735	751	793	767	786	771	748	784	775	765	754	785	778	749	754	746	809	743	803	811	779	739	746	774	705	736	795	771	750	753	752	747	737	793	770	724	756	768	790	799	768	778	765	751	804	801	741	769	732	745	732	776	726	711	753	770	807	773	790	771	784	766	754	790	782	785	733	773	750	791	789	770	745	751	780	767	738	752	785	769	751	766	783	800	800	796	736	799	843	717	823	756	750	789	796	783	759
41214	25373	25294	17747	8982	3914	1483	796	676	631	495	438	449	365	377	358	355	328	325	323	259	317	298	291	307	293	267	281	255	315	303	331	279	312	283	305	283	254	281	304	274	288	302	299	285	308	276	304	280	289	301	307	250	312	273	301	291	307	271	299	262	295	302	254	278	278	281	284	297	301	303	285	250	300	301	246	307	275	277	268	294	294	285	262	262	283	294	280	277	281	293	255	290	291	267	301	291	263	279	315	290	309	284	319	289	306	304	276	295	278	282	286	274	284	276	279	259	266	289	292	330	272	308	268	289	272	289	255	297	324	273	288	254	268	282	269	328	299	266	296	286	272	257	293	286	308	297	252	323	293	282	319	248	270	307	293	257	271	302	312	282	287	250	307	289	270	260	284	285	269	270	270	287	279	289	276	300	289	271	257	286	296	289	311	275	252	302	266	311	287	238	274	288	286	260	290	252	294	279	322	273	307	250	294	301	281	289	280	260	314	243	307	265	280	269	291	274	247	238	263	277	259	293	265	290	276	283	293	325	303	285	292	287	270	275	262	323	275	302	284	270	259	308	298	313	278	315	294	273	287	315	268	265	292	302	284	269	270	242	282	292	273	279	282	281	282	284	322	287	280	261	270	292	285	271	270	307	271	263	268	261	304	294	279	302	256	281	297	276	281	328	273	262	314	278	311	275	318	271	310	288	285	304	286	292	274	267	299	284	262	258	257	286	277	284	260	314	285	275	267	249	277	280	283	282	286	266	265	268	273	264	293	287	291	257	278	295	301	277	284	275	281	304	298	293	282	271	304	311	292	267	307	284	299	280	264	278	263	265	284	277	282	246	299	298	266	293	300	289	323	278	265	280	289	287	296	246	254	280	299	250	267	284	290	281	261	289	274	298	294	323	285	252	258	287	285	271	276	304	290	279	289	286	296	303	289	281	282	285	283	302	267	289	303	296	273	288	264	260	296	284	281	278	279	271	291	303	307	274	254	272	296	281	280	306	236	290	268	278	257	265	263	298	290	274	309	301	300	283	271	281	264	303	301	298	287	249	312	292	310	289	255	293	254	269	262	266	306	267	275	274	269	249	289	300	259	259	304	316	287	265	291	260	276	283	261	249	299	281	293	283	285	277	288	262	302	284	271	283	274	277	296	291	308	295	294	287	299	256	287	263	278	266	291	292	285	284	280	300	293	286	275	286	286	244	267	315	268	300	301	299	272	288	265	287	267	298	278	309	277	291	278	263	299	287	291	268	256	272	263	292	286	313	271	287	281	296	259	270	301	300	293	294	302	268	283	288	282	275	290	285	265	285	283	299	273	266	265	303	289	283	274	266	275	266	291	287	271	273	256	303	290	251	289	254	274	280	306	274	287	281	295	296	286	275	282	264	291	322	298	307	280	295	289	276	292	290	281	250	278	287	274	276	275	271	275	269	275	274	273	305	266	298	312	271	296	305	286	284	255	291	297	298	279	304	226	285	276	256	273	274	280	254	280	263	289	293	276	294	295	290	283	274	291	268	299	274	278	256	291	302	288	270	285	280	272	285	284	288	278	284	301	304	257	303	285	289	276	290	289	281	282	300	273	251	274	250	277	288	292	279	286	286	299	279	281	280	302	267	289	285	307	270	263	288	295	289	281	291	280	301	281	256	281	274	253	258	272	271	284	308	292	266	289	275	263	290	281	276	287	280	282	277	264	273	309	292	253	280	293	283	317	252	278	297	279	277	266	311	280	285	272	297	294	268	298	299	289	283	287	266	288	259	298	245	263	268	285	271	291	261	270	275	252	281	326	290	275	308	257	258	262	301	251	267	278	260	254	276	294	272	306	239	298	324	264	293	268	309	290	266	281	300	291	259	268	292	307	289	290	288	242	291	281	303	299	292	296	270	274	291	292	280	274	304	276	279	305	258	244	272	285	294	270	261	267	270	295	273	279	260	276	251	271	290	282	293	282	280	299	300	270	279	266	288	293	289	296	290	296	289	289	296	279	301	258	263	291	283	316	296	295	295	271	295	291	301	289	267	286	294	308	260	258	278	298	303	293	340	277	254	290	307	288	254	282	264	251	296	300	265	261	259	275	275	287	277	281	266	275	312	288	273	265	286	269	271	293	316	278	287	314	297	272	267	292	291	266	281	291	257	258	266	307	300	285	269	278	305	280	281	263	313	303	272	295	301	259	281	294	279	263	276	278	308	278	287	265	289	238	265	299	299	270	293	269	289	294	269	267	270	294	267	278	312	300	265	301	313	291	278	295	301	268	265	271	258	295	293	270	254	275	293	299	253	267	280	279	254	272	308	275	295	304	261	269	298	264	292	314	261	281	267	261	279	298	281	329	288	281	284	298	282	256	293	303	301	291	270	287	274	253	282	315	244	279	249	272	259	269	287	275	256	300	295	309	299	308	308	261	271	280	300	263	290	279	290	282	271	233	254	275	251	243	304	259	290	312	307	300	256	277	297	299	272	282	287	263	249	270	268	270	263	300	315	278	276	262	284	313	293	284	311	291	278	305	281	273	284	304	297	279	285	261	267	256	292	253	289	264	271	261	286	301	259	258	299	259	298	273	285	317	280	300	281	289	277	279	273	285	282	321	296	261	282	280	286	255	286	283	284	273	277	268	302	250	309	269	284	294	298	286	273	271	299	298	287	295	275	274	254	308	245	252	264	275	280	268	257	256	316	311	294	281	236	305	273	263	282	307	287	301	288	304	275	284	288	264	294	247	253	263	266	332	278	290	277	291	294	254	303	271	266	276	281	284	282	277	290	303	303	266	295	255	276	283	300	282	282	307	293	304	279	277	295	297	260	274	288	287	277	241	262	266	271	288	278	273	289	281	292	277	275	283	320	298	283	263	290	308	279	286	290	326	302	272	298	299	284	297	285	280	269	327	301	246	267	280	275	278	278	280	284	310	273	281	269	274	282	292	269	293	293	264	268	295	292	288	273	269	265	253	276	279	298	315	272	331	276	271	292	296	256	275	276	288	272	298	264	269	269	280	286	318	300	296	277	261	310	290	280	281	300	255	290	313	277	299	278	278	267	275	290	289	273	273	301	291	280	281	292	271	270	293	289	284	296	273	244	279	285	254	280	268	260	309	269	277	293	279	277	268	297	269	258	309	283	260	279	309	307	283	279	299	286	280	297	278	271	277	270	279	273	291	269	295	287	291	268	280	264	274	318	256	301	263	279	281	294	278	283	276	273	277	259	286	309	276	276	294	281	277	301	303	269	266	255	272	270	293	267	287	291	277	320	296	259	291	292	259	283	282	268	254	261	290	271	281	285	271	309	293	260	282	279	288	297	289	294	302	274	274	271	311	293	260	296	272	286	261	280	257	265	278	288	270	279	302	268	268	301	266	287	291	293	283	283	290	276	270	288	276	287	301	289	283	281	314	282	281	302	279	256	234	279	330	255	282	286	257	253	294	302	264	249	297	278	269	268	261	310	283	274	288	277	261	294	286	286	304	286	304	264	300	289	282
27474	20805	30143	28409	19553	11012	4972	3221	2689	2466	1995	1791	1499	1350	1283	1190	1153	1026	911	913	856	900	831	837	786	737	698	763	787	750	784	714	706	702	777	731	719	746	740	722	679	712	726	682	674	708	738	702	682	716	712	747	706	735	659	685	672	689	672	667	688	687	691	621	713	685	696	662	676	698	696	674	699	653	682	660	681	666	669	692	717	698	667	656	656	694	675	704	686	673	705	684	680	692	682	675	680	693	704	651	643	701	679	665	666	626	664	665	649	665	662	658	652	712	678	672	662	683	677	679	634	681	674	655	647	658	659	682	630	677	619	646	642	673	636	676	700	700	712	614	693	675	723	664	677	642	670	686	684	663	686	668	648	637	696	664	674	701	677	617	679	687	709	691	660	664	644	692	664	704	641	631	684	644	638	679	698	678	668	675	695	661	677	653	707	641	650	700	633	666	683	634	581	706	666	663	653	650	657	686	666	680	634	640	648	719	682	641	644	684	626	723	681	673	664	673	637	688	715	661	731	687	677	648	676	718	666	656	670	659	638	645	643	689	625	687	638	688	663	706	691	611	641	671	689	656	660	646	706	674	699	658	644	637	692	700	679	677	722	676	640	653	682	666	661	683	660	670	684	666	644	631	684	668	660	673	631	674	633	674	691	661	667	641	620	652	643	681	660	634	699	673	658	652	645	669	646	638	622	638	659	672	668	670	627	641	697	681	661	689	649	627	643	647	595	650	630	689	709	662	683	668	659	663	638	687	663	667	690	652	697	639	650	684	644	698	673	645	637	652	676	690	687	709	672	681	672	654	645	685	660	642	680	691	721	662	669	693	689	667	625	654	655	676	694	701	649	632	647	673	677	695	692	630	674	645	655	658	642	656	688	680	671	612	670	649	690	659	735	716	644	680	711	766	676	697	648	688	625	690	637	638	754	715	703	745	676	668	718	649	685	712	660	652	654	727	647	682	694	678	663	627	640	602	663	630	690	666	656	709	690	673	673	685	654	688	693	652	700	715	660	674	720	678	643	645	601	698	685	647	691	616	687	684	641	666	637	679	667	648	629	637	680	643	689	621	690	678	676	664	653	698	676	659	685	686	637	695	677	678	650	701	670	655	680	658	714	614	685	658	721	631	693	649	682	629	667	679	685	672	634	660	685	659	700	660	650	634	663	631	660	676	650	686	635	693	658	642	664	679	661	677	691	644	659	652	651	719	664	680	699	687	679	628	645	661	710	675	680	707	678	666	625	664	668	684	684	672	679	663	706	657	687	676	683	669	639	659	675	661	653	663	658	668	640	665	655	703	673	689	620	669	701	632	723	648	645	686	655	638	711	674	687	667	682	657	717	601	691	696	698	674	652	609	684	676	669	657	659	653	694	664	687	697	629	639	618	655	633	687	687	683	642	705	649	657	693	713	700	688	663	635	678	628	662	654	628	682	710	668	675	668	670	647	653	731	698	664	659	643	674	678	664	647	675	689	675	677	711	621	676	685	688	638	624	686	690	686	636	653	697	670	690	664	624	682	697	643	673	659	659	710	710	674	689	666	672	653	676	662	700	680	673	680	711	648	684	663	719	688	655	676	632	656	648	658	652	710	643	655	665	701	706	672	678	679	656	691	694	641	684	638	643	664	693	674	680	693	664	676	663	639	619	657	692	659	706	623	669	680	624	650	638	632	704	679	666	604	664	704	652	644	670	680	649	682	678	657	659	662	682	655	673	676	653	701	634	681	651	661	657	658	665	709	647	650	660	716	673	666	709	636	684	688	671	640	719	700	686	647	707	664	665	655	669	707	657	702	666	665	658	685	700	701	662	642	630	671	679	674	659	648	639	681	653	691	659	658	692	656	669	669	644	653	668	711	685	653	662	662	670	649	716	693	694	693	696	667	665	633	687	665	624	640	668	693	694	679	716	624	636	689	680	625	623	720	703	644	652	642	709	652	687	691	695	688	645	641	693	698	661	679	639	652	672	682	697	653	677	672	650	681	639	706	674	682	660	681	655	681	705	606	679	679	677	664	676	631	665	643	697	659	705	671	668	693	658	680	639	665	677	631	651	704	630	645	699	652	666	682	680	659	658	645	640	681	706	640	697	650	683	638	686	687	669	687	678	650	648	643	693	660	679	667	704	625	664	721	683	593	651	645	633	665	616	653	652	675	697	638	658	672	659	716	725	623	710	676	654	677	652	651	660	637	671	692	660	684	695	682	711	694	625	681	706	689	690	665	646	669	646	630	674	689	686	710	667	646	634	652	652	724	642	720	665	643	672	717	637	649	679	689	685	650	606	682	693	655	656	647	635	647	675	691	635	694	680	678	640	675	695	622	626	696	633	711	631	703	667	672	675	696	697	668	686	676	665	684	650	703	695	724	685	642	686	703	630	718	667	652	647	686	715	671	647	641	638	721	670	647	682	673	674	644	674	661	657	644	669	655	734	639	640	683	680	659	625	706	655	691	624	683	689	649	666	684	685	635	628	692	647	654	672	645	691	639	671	685	671	698	619	704	690	648	687	669	660	660	725	703	653	665	689	614	663	679	680	690	683	666	654	622	675	668	686	729	673	676	623	682	697	712	617	656	711	634	660	653	634	638	685	673	690	640	660	683	630	666	678	640	653	689	645	664	631	666	657	665	636	698	627	663	700	678	627	677	674	661	693	688	702	664	647	655	638	659	691	704	674	611	663	660	647	660	633	648	694	643	671	660	675	641	641	632	644	703	708	702	659	720	668	685	697	691	647	645	636	672	667	607	695	610	653	639	672	682	666	647	632	640	667	730	675	694	670	631	656	664	652	620	676	687	679	728	680	685	725	661	668	691	676	647	636	681	671	669	662	659	674	635	657	687	672	657	686	628	610	672	660	638	679	692	679	699	682	656	652	650	688	640	718	683	675	664	659	691	685	667	653	644	702	681	638	698	643	661	680	645	665	615	655	684	669	713	700	640	651	626	638	671	659	700	609	628	662	676	667	633	705	688	654	674	637	729	662	678	700	690	714	696	703	661	648	677	692	656	596	724	674	701	655	673	692	715	678	661	642	662	662	667	688	669	632	681	681	725	674	696	676	623	669	639	659	664	646	666	656	665	706	687	691	691	708	664	669	691	641	626	692	684	681	703	681	634	655	650	635	648	664	637	659	681	637	639	651	599	705	691	652	664	691	674	663	661	659	668	626	640	660	662	652	653	677	679	645	637	687	681	638	677	664	648	721	612	634	658	642	642	700	688	635	648	680	671	672	646	658	669	694	658	674	667	665	679	640	683	643	585	694	646	643	661	657	653	612	672	652	663	677	692	643	604	685	694	705	665	665	700	648	702	661	675	640	645	666	671	661	632	642	660	667	677	637	677	683	689	656	645	668	731	670	635	671	677	671	616	663	675	618	691	693	671	656	666	677	678	636	634	664	660	652	661	660	657	662	676	654	641	647	676	677	630	650	604	642	690	645	697	625	658	686	672	631	658	710	644	645	655	635	616	668	659	654	666	659	664
17444	9293	7188	3559	1520	808	565	411	430	413	359	392	291	354	379	345	315	354	315	322	335	313	357	334	316	332	295	282	313	332	313	320	308	324	306	316	329	317	320	288	293	303	312	310	341	321	355	310	315	309	330	316	317	296	334	347	334	304	331	283	279	324	299	304	338	295	279	301	299	271	300	341	328	317	339	327	296	279	304	345	317	314	297	311	308	286	317	317	314	340	305	299	294	336	297	286	348	326	326	299	315	337	350	321	332	272	326	312	312	321	345	281	276	306	341	320	361	325	313	301	312	316	280	338	315	348	345	293	286	325	317	318	334	336	333	333	288	298	291	317	304	323	306	314	304	321	310	306	307	327	346	313	322	309	293	281	335	289	298	316	305	308	316	307	305	299	322	290	302	293	309	347	315	313	313	322	344	311	323	294	359	317	345	324	300	343	316	290	323	335	325	291	337	369	324	357	311	330	300	312	290	331	312	326	273	320	302	295	301	306	303	329	345	344	308	313	260	283	313	288	333	304	289	310	283	339	357	280	283	319	311	339	323	258	309	316	300	316	308	315	283	317	294	299	312	315	321	292	332	290	334	324	305	309	338	336	313	327	302	298	343	328	337	304	284	306	292	285	333	337	312	328	337	314	319	304	330	342	354	322	339	286	304	317	293	336	315	295	320	293	321	290	297	311	294	338	319	294	329	318	308	297	304	258	287	324	303	291	319	348	310	365	314	323	317	299	307	314	353	337	297	334	290	325	342	304	306	343	295	326	326	302	324	313	363	308	304	316	301	325	355	306	277	344	328	345	326	295	334	326	288	316	285	304	293	319	322	335	336	284	298	312	292	302	331	317	310	295	348	276	301	308	315	303	305	303	313	305	317	297	323	294	328	314	302	272	333	310	275	304	312	285	331	292	322	306	295	329	298	293	330	300	302	286	318	305	323	309	289	316	298	319	337	292	290	325	295	304	319	327	287	325	298	290	319	348	337	317	310	290	283	324	296	325	308	315	304	285	315	300	331	316	308	293	300	298	293	316	343	310	309	326	325	366	323	346	326	276	310	323	316	341	287	270	329	256	333	309	309	353	302	293	283	316	329	282	296	305	313	321	319	325	309	297	307	325	288	307	352	313	348	290	310	313	309	322	316	311	352	315	311	320	326	296	354	311	340	285	322	311	284	314	309	310	339	320	302	339	308	309	331	293	295	281	285	331	282	322	348	315	322	327	292	304	306	291	298	295	316	264	265	320	266	323	309	306	314	314	298	312	327	329	319	330	298	321	301	314	317	312	326	319	325	313	356	334	324	317	310	324	329	327	322	355	354	320	351	342	295	329	341	307	323	328	294	302	317	302	312	302	303	330	312	324	290	305	314	316	336	292	274	321	345	336	326	306	325	321	329	332	300	354	326	290	303	351	291	299	329	304	315	320	319	308	303	320	320	306	339	290	312	318	327	308	330	313	337	321	266	286	317	316	305	336	296	321	305	321	348	306	310	273	297	296	315	302	282	335	307	311	350	284	311	304	307	340	339	334	316	336	323	341	272	323	267	299	321	288	282	309	345	324	320	309	329	338	308	286	267	326	327	355	307	291	328	304	313	319	315	283	284	299	331	307	338	310	317	301	299	336	300	301	303	335	327	296	310	304	337	319	299	327	328	350	299	311	299	313	325	304	345	331	285	337	298	300	308	343	294	328	340	321	305	317	320	331	315	328	340	308	268	320	315	292	319	288	310	292	343	332	301	300	323	337	340	329	326	309	335	348	312	353	272	344	316	317	291	343	325	335	302	315	336	303	322	319	310	307	320	327	299	328	316	306	296	333	286	311	325	287	316	320	342	311	308	312	326	311	306	306	300	308	284	296	324	308	295	335	322	295	302	314	320	283	277	306	302	308	322	331	345	321	286	321	273	294	294	300	345	342	340	332	318	312	305	328	300	304	309	353	308	318	299	291	295	329	318	358	312	301	304	309	299	296	287	285	338	309	280	313	311	309	350	303	316	309	312	335	322	313	314	316	335	335	285	290	294	303	313	315	321	310	328	303	342	314	329	341	325	314	343	337	334	327	323	291	338	324	353	329	280	322	327	295	345	286	295	319	298	352	333	299	329	290	334	343	323	261	305	319	312	323	332	292	312	325	338	342	318	331	308	331	303	316	318	313	315	333	337	296	288	322	328	313	338	301	348	308	314	334	324	307	325	307	286	309	298	292	353	347	312	295	331	297	320	290	283	335	317	356	266	320	309	297	289	318	338	339	313	312	307	303	303	301	323	327	336	329	302	294	296	301	292	316	313	342	307	326	288	303	307	313	326	333	316	331	311	333	319	314	322	311	314	330	326	283	323	298	350	294	326	333	309	338	315	313	316	311	307	283	302	296	303	290	324	318	311	303	317	295	320	336	296	275	293	324	303	347	330	297	303	272	309	317	334	327	318	312	314	295	311	316	338	284	336	279	297	298	304	332	297	294	303	304	296	325	315	304	330	328	313	312	328	312	314	312	369	356	294	304	297	311	283	287	306	332	330	335	281	282	336	322	315	333	338	325	332	334	299	277	315	308	282	324	324	339	292	336	316	320	276	338	324	317	324	314	312	320	328	270	307	317	308	304	319	330	291	345	320	303	312	326	301	309	280	294	293	332	308	286	291	337	304	321	287	325	298	294	308	302	309	302	291	340	300	330	288	289	353	343	346	308	330	342	324	310	309	327	301	302	273	303	323	323	304	326	323	348	311	312	307	325	316	293	325	307	353	318	296	320	325	326	317	319	323	307	305	328	323	328	289	339	307	342	315	292	319	304	317	319	313	320	313	310	311	331	329	311	316	287	344	302	320	276	337	306	340	305	300	317	346	294	304	290	336	308	286	324	329	296	297	295	305	305	310	285	312	353	288	307	329	323	322	321	303	299	344	332	307	281	304	327	336	291	343	311	302	317	328	322	298	310	289	325	289	331	318	328	320	315	296	273	296	324	298	317	341	306	293	342	327	289	302	314	313	319	294	327	300	327	360	314	304	314	320	315	304	342	282	290	331	346	297	320	293	303	296	358	333	296	325	335	336	333	343	312	296	320	280	305	275	283	308	305	300	277	280	309	285	328	340	348	342	298	337	291	305	299	298	335	339	314	348	283	319	341	315	311	287	312	297	290	334	362	323	316	317	336	293	299	346	347	313	323	346	333	291	298	320	327	326	315	326	308	333	294	306	338	285	291	304	302	293	364	321	317	324	313	323	331	307	305	308	316	337	312	300	280	286	282	315	312	291	331	332	302	315	315	299	306	311	330	306	321	281	298	329	338	319	329	299	327	349	316	313	304	308	333	292	335	319	318	315	330	305	327	344	313	289	297	300	308	318	316	353	308	292	295	300	307	320	310	334	353	344	326	312	340	355	304	289	307	306	302	318	329	318	321	285	332	324	286	300	301	317	305	297	303	304	314	349	318	289	320	319	312	309	294	325	318	289	304	301	305	311	315	305	301	343	307	325	284	312	338	311	295
12487	9143	11924	9643	5363	2923	2018	1455	1369	1161	1053	989	926	858	901	838	825	824	810	781	791	743	763	742	794	739	785	682	795	755	732	716	776	744	748	742	737	809	728	741	742	768	734	743	740	739	757	718	760	758	796	714	765	785	696	774	757	723	767	773	792	719	704	766	731	753	746	719	750	707	754	778	740	720	735	723	764	760	730	728	761	750	773	750	789	705	764	794	784	754	689	752	736	747	733	755	720	741	738	720	747	678	693	714	740	717	710	756	781	718	694	781	712	750	719	738	776	791	710	767	750	716	722	729	720	731	766	727	706	756	723	770	759	747	754	700	749	715	779	729	783	743	742	760	685	724	762	736	718	718	720	744	729	754	724	714	743	768	754	739	718	793	719	746	736	731	717	757	745	730	725	722	745	727	732	733	735	788	729	745	736	720	721	786	759	759	748	714	769	744	769	717	772	725	726	751	763	755	742	742	719	772	751	739	768	771	758	769	734	742	698	742	793	759	761	738	733	764	753	703	733	765	759	756	762	712	768	748	728	773	757	687	777	765	747	743	730	777	674	734	756	749	705	751	728	762	772	718	703	739	793	782	739	695	750	723	734	765	791	756	732	728	752	712	726	774	731	741	798	713	793	756	716	711	734	748	747	741	717	765	742	755	736	731	754	760	728	754	744	729	752	776	756	708	731	730	758	755	742	760	776	750	809	760	786	749	720	751	765	717	772	733	741	765	786	747	706	743	772	766	752	724	723	725	696	756	735	769	738	716	718	781	788	713	738	751	676	718	716	757	719	735	753	704	774	732	721	732	742	752	743	732	731	743	765	724	754	735	757	762	748	760	752	723	750	763	692	782	707	692	733	731	729	716	712	774	745	711	721	729	762	752	741	753	708	757	767	766	789	722	752	696	693	733	755	719	769	805	739	737	728	736	753	698	735	741	746	753	773	778	707	743	758	794	731	757	748	804	709	736	711	749	760	700	761	658	734	704	765	730	740	720	726	726	699	716	767	742	764	740	743	741	739	694	714	754	726	715	744	743	749	727	764	753	737	767	730	764	777	760	731	710	732	702	745	731	739	796	821	774	738	750	732	740	769	731	783	724	756	749	719	699	705	786	817	779	745	760	703	750	700	671	704	767	757	681	739	734	739	745	795	789	755	713	765	784	768	757	801	740	730	706	696	685	698	787	699	745	763	743	702	693	723	747	737	745	768	749	737	794	720	713	749	773	726	781	713	699	779	763	761	718	744	693	737	696	760	683	770	738	743	717	720	751	791	732	745	715	733	725	737	758	753	736	720	760	748	789	697	730	723	774	725	748	781	745	747	778	699	774	723	753	744	704	763	679	757	737	717	751	751	730	727	770	718	700	757	758	739	768	738	767	825	723	778	741	736	752	799	728	738	673	754	737	713	731	731	716	718	778	688	735	693	725	712	745	709	796	786	740	767	741	730	732	764	708	739	786	751	737	677	745	747	786	738	793	761	717	706	729	757	725	721	720	711	771	762	734	720	720	760	781	734	748	769	720	769	750	776	764	737	747	741	699	796	741	763	727	712	727	715	757	775	738	705	698	744	788	750	771	732	759	729	786	775	775	745	747	707	747	703	702	772	726	725	738	755	719	771	686	788	743	759	713	722	704	769	759	777	722	739	760	727	695	744	753	735	735	778	663	728	754	752	783	707	761	677	738	782	776	731	749	754	728	777	741	794	768	715	784	734	802	736	718	748	706	759	716	769	753	722	769	746	668	790	735	773	723	721	771	727	761	748	745	764	745	741	710	683	741	704	773	766	686	765	733	814	733	752	735	759	746	752	709	796	729	737	804	756	787	754	730	767	759	736	756	724	748	696	702	767	757	721	775	685	737	704	776	731	730	718	716	727	702	713	739	739	735	764	673	745	762	726	733	757	702	746	740	699	773	759	731	767	758	786	722	691	802	772	779	703	712	699	741	699	736	702	709	755	808	767	754	691	719	733	768	764	806	723	786	746	773	712	783	761	818	725	686	729	766	709	744	766	822	777	657	740	775	730	716	756	768	745	707	717	741	758	762	747	741	743	784	763	736	715	773	789	721	719	771	737	739	777	760	761	718	746	745	731	710	792	760	734	730	728	730	727	739	727	775	686	732	789	717	746	743	733	676	717	722	707	698	779	720	752	797	716	730	719	749	748	736	791	768	784	769	773	748	742	759	728	784	720	748	751	752	781	714	797	716	731	757	753	727	712	740	787	705	693	779	750	734	749	770	684	698	734	741	704	761	722	734	765	706	773	738	732	764	748	760	730	738	779	734	738	720	722	775	768	765	750	738	707	747	741	703	712	735	728	735	748	788	779	736	760	695	764	736	794	706	689	739	706	767	715	757	754	763	758	728	754	787	785	740	743	705	731	712	750	725	739	761	746	714	755	720	776	758	689	736	703	757	758	714	719	785	759	776	750	677	735	726	752	759	707	760	726	794	745	807	733	788	742	735	756	737	714	742	766	744	762	777	769	787	738	763	764	734	712	740	740	746	731	782	761	694	748	733	720	726	767	718	770	759	753	746	694	739	757	735	733	741	752	733	730	735	741	728	769	752	751	725	770	734	693	750	691	706	715	783	740	672	734	706	782	733	701	728	775	770	754	723	744	729	738	760	735	729	785	737	730	744	759	781	751	741	721	739	757	757	729	752	764	675	754	730	774	796	727	758	762	689	773	746	764	755	717	703	707	728	763	763	731	744	738	739	755	698	767	711	718	691	689	785	713	761	812	769	732	749	735	716	734	708	749	753	699	737	736	704	737	741	763	756	791	713	766	750	697	724	706	747	721	736	737	728	738	760	758	778	794	722	752	724	758	747	704	757	709	731	756	717	717	732	713	766	754	764	737	788	724	725	737	751	704	727	742	709	716	710	730	701	755	755	733	775	739	769	766	725	745	733	778	729	774	728	810	768	739	755	706	751	719	763	754	789	768	754	737	762	711	785	789	748	774	726	763	735	722	727	772	723	736	790	784	725	748	755	756	789	750	753	741	731	696	699	779	737	712	729	691	730	713	810	696	738	714	755	728	756	729	730	734	692	740	743	785	713	742	768	760	761	707	737	724	721	739	772	742	728	755	686	763	726	705	732	747	729	786	731	691	727	732	766	731	751	768	762	696	709	774	707	748	719	773	719	751	764	724	743	794	753	714	762	737	726	724	757	714	741	732	753	728	743	707	749	755	704	747	722	748	717	766	756	757	735	798	789	748	743	783	746	726	743	680	773	729	760	734	713	685	748	726	785	719	741	716	741	769	737	685	810	739	712	754	743	741	739	736	703	770	741	714	731	755	766	724	728	722	752	738	746	731	742	709	727	775	722	700	732	757	741	719	701	734	745	688	725	783	741	758	713	762	789	707	759	765	677	749	765	730	776	717	741	777	749	749	743	727	781	764	719	771	763	715	739	729	746	724	701	743	779	739	742	728	735	769	773	706	731	741	755	744	730	751	711	769	730	738	741	717	746	753	768	751	742
31346	18572	15462	11445	5871	3358	1224	660	542	509	488	445	394	386	369	400	399	312	377	341	343	326	372	348	339	341	338	331	354	330	347	320	320	357	314	304	328	323	327	327	330	365	304	341	320	322	362	314	293	320	373	330	316	312	336	346	354	295	349	323	327	357	347	333	329	283	304	367	326	357	317	305	313	344	342	342	337	362	305	296	341	331	308	312	338	319	317	313	320	341	334	297	303	305	329	331	340	347	332	300	328	329	318	319	324	346	338	332	294	326	329	341	324	343	342	330	298	323	367	348	336	341	319	358	287	344	322	295	280	329	359	331	338	308	315	304	346	315	331	328	300	328	324	296	322	345	334	322	312	339	351	343	325	379	320	340	314	326	368	315	317	327	328	343	334	305	318	318	327	318	312	354	295	289	309	353	381	335	321	343	338	301	328	367	335	308	316	324	320	322	340	351	302	336	310	350	326	343	334	331	280	332	285	326	320	308	321	326	312	320	308	330	348	358	313	343	341	334	356	324	357	302	322	333	309	342	297	351	323	326	347	331	359	330	323	319	308	335	312	340	306	311	329	350	341	293	316	296	346	336	324	306	314	348	311	343	354	344	321	356	360	339	329	332	334	322	318	330	339	319	289	290	321	299	354	302	319	302	314	308	310	316	319	335	338	321	339	309	322	313	313	317	318	290	337	323	292	356	335	363	314	345	346	337	319	305	326	337	339	334	335	319	345	333	351	314	337	299	321	295	338	344	343	325	301	332	292	317	322	326	318	347	354	321	315	306	332	359	313	334	293	337	328	332	325	333	330	341	323	333	288	328	382	342	295	338	298	292	347	340	326	327	346	287	335	313	310	322	288	355	352	376	320	325	309	338	325	317	312	310	323	322	326	299	346	335	316	339	305	290	324	393	327	335	303	292	317	321	315	340	346	358	326	362	340	321	325	283	354	317	371	330	309	315	307	309	332	325	332	351	352	307	334	326	318	337	353	329	308	302	289	318	320	343	315	357	322	333	324	337	323	323	308	316	353	325	329	330	326	326	342	317	319	346	344	308	321	323	305	318	320	342	309	326	308	330	345	313	328	362	318	336	289	349	350	344	338	332	328	306	305	338	369	336	350	322	359	332	339	316	303	328	350	318	342	335	297	338	339	347	319	332	304	349	321	311	313	361	296	334	309	307	341	312	332	341	324	327	343	306	333	319	330	315	296	339	343	296	333	338	362	328	300	334	314	339	365	341	313	351	335	351	319	301	298	355	338	302	361	363	335	297	328	334	338	336	330	324	343	339	322	342	348	328	357	358	297	308	299	319	312	338	318	319	321	356	308	324	343	301	313	313	310	288	285	318	330	304	315	333	357	296	320	298	292	306	322	332	343	320	328	323	317	349	340	284	323	318	337	315	347	320	349	300	334	334	349	327	353	312	325	319	299	318	315	322	320	354	352	327	302	342	350	316	352	343	311	322	306	345	332	360	381	317	349	296	339	304	312	342	353	328	362	319	311	335	313	306	314	307	390	368	338	315	359	351	349	325	373	317	318	320	317	339	308	337	311	341	334	329	347	326	333	342	335	326	300	327	306	319	327	345	355	305	354	336	332	350	319	299	335	319	315	375	359	334	335	322	332	298	337	348	317	310	331	343	342	365	377	318	321	352	330	363	325	329	314	345	326	317	308	305	288	317	309	317	304	318	320	361	328	359	330	360	301	331	323	282	302	345	349	361	313	310	327	342	316	360	343	357	328	334	333	352	321	322	300	324	310	334	348	303	360	348	321	332	334	324	332	328	355	274	318	316	321	316	322	360	358	319	339	317	321	301	334	306	300	280	339	316	298	308	343	296	328	329	305	351	313	322	337	320	324	361	344	315	319	340	318	314	357	320	333	334	334	338	308	319	384	320	318	334	317	378	304	346	345	340	306	373	290	325	329	314	299	267	298	310	313	327	310	299	364	307	316	330	340	331	324	364	323	309	334	322	340	352	317	340	321	296	326	310	311	346	305	342	356	293	327	317	305	318	309	352	298	312	357	334	379	311	318	353	349	339	329	350	339	334	330	378	333	328	335	286	316	337	307	297	333	323	332	293	346	318	321	312	315	343	353	331	302	342	322	330	307	327	339	339	310	317	308	323	338	342	300	315	328	356	318	318	353	306	348	335	317	322	347	330	336	335	325	299	332	314	319	309	331	331	293	317	351	336	276	339	352	317	351	349	325	327	319	341	347	329	311	350	301	319	295	317	343	348	322	298	310	299	339	295	333	321	351	348	339	310	322	338	333	355	318	321	325	346	341	315	308	316	337	338	341	348	317	324	322	296	335	335	301	303	314	333	384	319	335	363	305	288	299	315	312	330	326	301	341	302	318	352	342	358	329	312	317	347	301	337	339	323	325	333	344	337	357	354	330	318	285	328	350	373	318	331	341	328	331	280	322	282	321	332	319	334	351	361	340	296	320	331	305	318	332	286	329	319	304	307	322	318	336	294	314	283	290	344	335	327	329	335	323	313	316	363	318	365	337	326	329	310	326	331	304	289	293	290	325	340	316	319	311	349	316	347	334	333	315	332	312	328	349	329	276	323	313	305	318	321	314	334	298	337	333	371	318	333	300	343	318	306	395	313	326	330	321	329	307	312	365	355	343	324	308	341	308	326	303	344	299	301	305	339	319	361	314	360	330	320	329	328	324	387	316	332	313	309	326	338	357	332	309	310	323	330	362	308	341	345	361	374	298	353	333	383	323	338	344	309	310	343	337	316	314	313	333	333	317	305	288	320	321	340	327	329	318	323	345	311	342	310	310	361	332	303	344	324	321	363	328	335	331	327	312	322	345	306	352	302	334	334	343	317	304	346	327	324	340	299	311	356	319	331	333	375	303	373	325	336	355	326	342	306	367	346	328	324	344	347	306	318	320	346	358	324	342	310	342	346	337	302	309	317	340	318	319	353	330	329	325	321	328	323	336	320	321	326	316	328	347	323	310	319	327	335	338	354	329	309	319	340	324	309	324	319	322	335	315	319	333	335	309	345	327	329	364	306	326	329	353	350	325	316	324	350	326	356	338	347	306	305	320	327	331	305	304	322	328	353	347	353	339	356	322	319	315	330	345	367	314	331	350	298	338	323	339	340	363	342	308	339	336	340	313	306	346	300	357	323	313	330	348	316	334	304	308	351	317	287	329	324	328	327	318	348	311	286	314	347	322	308	332	333	331	343	338	326	287	351	321	338	324	321	332	332	330	347	339	282	344	295	303	303	338	336	305	295	331	321	327	316	313	305	303	357	315	325	330	351	275	299	306	302	313	362	324	317	345	333	338	328	358	339	325	349	317	318	304	299	330	304	348	292	351	324	327	316	331	313	320	348	334	332	343	325	330	308	335	314	328	318	333	283	344	304	345	368	323	329	289	308	332	299	385	360	327	323	316	350	326	310	316	305	338	326	325	313	329	343	318	351	331	302	360	292	313	318	344	350	342	321	309	341	341	322	352	298	298	337	316	330
21721	16276	21862	22572	14784	10586	3991	2392	2038	1784	1530	1407	1234	1160	1083	1088	993	900	958	857	905	934	895	805	816	804	832	762	791	767	815	826	832	794	803	800	817	836	749	755	849	774	808	812	738	842	798	817	812	789	752	758	794	793	795	767	809	767	796	801	817	726	758	777	739	759	778	721	796	779	811	750	784	802	752	806	718	785	733	798	709	739	777	766	743	792	801	739	780	817	702	790	781	790	786	765	744	808	746	760	765	772	803	811	733	763	741	801	758	744	742	772	775	725	807	759	787	785	755	760	744	750	782	748	795	754	725	744	774	774	739	817	746	786	769	788	715	729	744	778	799	811	734	743	753	745	725	802	740	788	783	794	764	782	747	760	768	715	763	723	765	749	776	753	736	735	771	764	728	819	771	775	748	792	799	783	749	761	775	756	753	753	703	686	780	808	767	766	761	748	772	795	758	755	775	759	772	756	791	777	755	744	771	801	755	758	740	776	799	737	780	727	778	842	751	764	763	793	810	795	810	794	760	775	825	741	762	729	746	781	814	786	750	774	782	747	761	747	817	727	785	731	723	736	770	800	801	797	787	770	747	722	769	741	747	779	719	795	769	759	743	748	769	817	763	857	754	770	766	756	798	802	776	776	730	799	768	738	782	800	737	787	740	770	810	764	754	711	798	737	768	780	790	799	751	796	717	750	804	724	764	734	720	733	796	752	800	783	772	728	810	772	778	763	783	763	765	750	767	752	766	786	769	781	832	719	784	845	813	761	808	718	778	743	785	788	728	750	801	816	768	777	730	793	787	751	765	776	769	819	762	739	789	844	762	778	736	792	784	719	748	758	782	802	781	744	755	778	778	778	802	750	765	794	750	818	751	787	759	779	782	770	761	796	795	768	759	780	765	758	754	791	813	782	758	763	756	741	756	766	803	787	813	791	810	761	762	755	802	791	758	739	761	747	760	777	791	755	796	755	729	744	705	776	792	712	805	762	751	785	741	732	749	769	826	743	831	767	765	760	759	768	746	811	772	746	779	763	782	768	762	794	783	748	794	745	730	784	732	766	777	842	698	788	749	729	763	753	800	787	740	744	771	781	805	768	768	737	793	794	776	777	752	757	823	765	761	746	788	808	785	707	809	773	761	747	740	767	750	800	779	726	792	736	798	780	759	732	760	753	803	761	781	795	758	800	790	764	784	812	744	790	721	764	758	775	757	795	769	778	737	793	768	756	756	799	779	738	778	771	754	758	777	781	782	778	794	781	789	808	781	786	757	727	757	722	796	776	746	776	826	739	816	768	760	763	775	741	781	750	752	771	771	744	772	746	829	761	794	807	757	742	787	776	774	799	780	751	844	762	770	752	782	767	758	735	778	761	790	809	758	760	802	804	827	799	772	811	787	738	756	768	771	705	811	750	772	809	784	708	806	803	780	749	765	748	795	773	803	774	791	775	794	798	767	750	769	752	761	779	729	790	785	797	774	772	760	750	715	726	705	778	767	814	785	768	760	757	772	803	804	761	773	738	764	771	767	739	757	747	814	782	799	786	747	774	807	763	779	777	775	762	730	774	721	793	765	749	746	788	742	786	724	759	820	767	801	778	805	786	766	780	726	763	779	786	724	828	767	782	758	747	776	766	788	780	739	746	785	755	796	787	783	755	785	767	802	737	738	765	773	739	746	819	793	730	735	762	806	761	796	742	837	745	786	758	793	789	766	717	752	766	837	806	824	757	714	717	827	775	784	768	754	782	744	785	804	775	753	783	767	785	819	699	762	750	700	762	791	746	776	744	749	765	764	754	780	755	734	746	804	772	744	728	795	758	787	759	786	764	753	753	782	791	806	734	777	719	749	795	772	819	749	762	776	799	757	748	767	764	823	712	787	730	723	749	737	751	730	745	799	768	797	801	731	792	778	730	755	772	773	704	750	784	764	823	814	736	750	750	732	774	737	771	814	747	798	769	787	719	809	806	764	721	759	791	839	770	792	805	773	787	740	778	789	746	781	753	774	785	792	770	726	728	807	741	753	771	732	828	781	798	761	790	759	833	810	793	756	686	752	813	821	741	791	800	845	776	766	699	748	740	806	812	825	756	729	788	764	731	795	695	772	739	779	781	752	774	767	804	786	754	753	772	774	773	778	763	736	767	823	744	757	781	794	771	776	793	768	749	783	758	722	806	737	781	719	743	729	782	781	770	824	776	707	785	779	770	746	759	758	776	825	746	832	764	771	771	762	765	741	744	801	783	777	794	753	710	792	777	797	745	801	807	792	754	748	761	779	778	763	774	748	804	795	733	769	769	762	771	779	777	772	781	790	772	754	783	766	803	780	820	790	761	751	713	686	790	736	779	745	768	768	754	820	806	761	792	708	802	726	763	855	735	766	714	784	771	741	790	817	802	762	803	806	718	809	739	788	762	763	766	786	759	750	733	744	740	729	772	738	773	804	764	791	740	732	823	762	753	795	786	761	743	802	730	763	754	756	773	793	704	795	771	817	759	794	739	712	760	738	759	787	739	770	786	790	791	748	768	731	785	756	761	744	735	743	727	771	759	745	759	801	767	847	761	793	800	759	781	844	724	767	781	776	764	780	778	769	754	807	790	764	737	831	794	774	719	786	738	819	747	751	751	787	765	783	720	771	769	764	773	801	773	758	795	750	813	738	766	782	788	765	730	802	748	736	753	813	787	741	742	802	785	809	786	797	750	725	825	736	800	792	838	805	785	740	746	791	792	739	761	771	764	785	745	801	763	718	794	849	760	775	778	766	786	778	759	753	740	750	824	797	802	766	729	755	747	718	747	742	758	767	748	783	758	721	757	754	819	791	740	808	766	712	791	732	756	817	761	774	770	781	795	775	760	759	779	762	726	788	788	771	796	753	789	781	697	786	788	869	778	742	787	809	753	793	766	731	782	845	760	774	825	711	760	731	722	739	803	801	725	750	784	786	758	722	734	835	772	725	712	740	824	789	771	762	800	746	731	822	803	751	738	776	790	737	810	784	741	785	778	769	793	764	743	746	807	761	754	782	765	770	769	735	776	796	794	828	763	800	735	740	813	775	783	754	815	751	775	789	761	833	770	825	763	725	791	760	772	776	773	754	799	778	817	801	767	782	772	749	790	774	785	769	784	754	794	772	768	802	761	730	760	727	794	776	756	771	781	768	802	736	764	783	742	770	774	758	720	745	799	773	771	736	801	766	724	733	767	765	795	804	752	776	782	741	805	751	737	777	801	815	781	829	751	803	766	780	792	761	761	769	727	754	772	824	765	752	730	771	797	789	736	787	711	739	776	776	770	766	729	738	790	737	712	790	822	795	732	769	766	731	750	789	757	816	713	735	752	789	766	753	779	775	787	756	757	772	778	845	789	814	792	801	737	717	785	773	803	781	786	811	832	781	768	765	759	748	753	796	787	747	797	813	739	733	804	791	761	781	740	782	757	774	787	756	784	779	775	765	741	775	800	757	790	746	780	760	776	755	749	716	707	771	782
39582	26272	23504	19060	10809	6577	1929	824	667	560	492	482	411	355	363	360	375	375	318	301	318	337	331	324	285	300	278	309	296	295	296	293	287	269	278	285	298	281	270	297	284	276	318	276	301	278	252	267	317	283	281	314	303	307	311	267	286	265	296	306	271	275	299	276	281	261	282	298	263	278	327	266	278	283	308	286	261	297	272	282	290	292	282	254	312	307	276	297	270	305	271	268	275	284	263	312	275	244	268	269	285	278	267	322	307	303	285	273	274	271	289	302	263	260	280	312	266	311	284	288	295	315	291	274	274	270	296	259	277	289	250	285	298	268	293	281	255	277	303	272	281	277	295	292	267	282	282	284	276	283	271	287	276	266	268	263	295	297	298	281	279	330	267	282	292	289	289	259	299	293	251	261	291	257	274	264	288	305	270	271	310	281	305	253	274	286	268	298	256	314	301	272	298	292	313	267	289	294	271	295	264	285	295	288	260	300	324	321	309	261	313	312	301	273	285	312	288	295	289	282	278	284	306	258	265	300	308	287	271	276	290	285	304	308	299	283	290	268	286	290	247	285	296	299	289	274	293	303	305	260	285	284	276	270	285	279	313	276	317	252	273	292	300	305	288	262	269	255	282	236	264	330	299	269	313	299	270	276	279	276	277	291	287	297	272	255	257	288	289	276	295	293	292	265	293	276	270	306	287	302	269	268	294	243	294	262	289	273	271	312	291	255	289	293	274	293	277	294	275	277	284	251	281	260	330	249	285	263	273	277	281	307	311	276	285	292	272	289	257	261	258	284	265	260	265	318	290	265	251	280	288	293	300	294	281	295	308	304	301	254	289	282	283	294	270	277	280	293	239	300	279	290	280	297	296	307	266	268	320	295	317	260	255	283	277	261	284	272	264	309	307	274	298	271	285	296	282	294	295	272	256	264	272	310	247	266	331	315	289	291	276	295	282	297	307	284	273	261	289	273	284	309	266	316	285	272	281	307	243	283	278	265	283	264	286	261	298	299	294	262	280	288	281	259	257	322	278	302	298	297	282	270	269	265	261	288	274	270	273	301	295	280	295	280	265	255	271	271	309	269	302	275	284	289	290	248	306	315	279	311	255	290	282	293	277	283	288	293	279	255	283	289	274	330	279	277	283	265	252	265	292	276	270	261	283	278	274	296	287	251	292	306	301	294	300	286	257	307	273	295	281	319	281	277	298	245	269	288	289	284	279	269	293	273	300	255	291	294	251	296	336	301	274	293	281	300	281	259	263	259	256	258	277	263	259	278	314	294	265	288	278	268	302	297	264	290	310	315	306	278	295	261	270	306	289	278	310	276	257	273	255	278	300	287	269	269	310	290	303	282	303	274	288	278	259	283	270	278	290	303	269	286	287	284	317	291	280	303	300	270	289	258	283	302	264	270	270	277	296	284	312	299	292	241	257	259	297	271	280	303	255	293	278	298	298	296	281	274	264	260	310	299	287	298	294	305	286	278	288	318	294	295	286	305	290	263	277	297	294	282	275	279	272	268	263	286	295	293	295	290	273	322	273	275	278	268	265	262	278	305	286	293	258	327	288	288	264	283	318	291	306	306	313	302	296	310	309	295	281	268	302	285	286	281	310	281	290	260	291	286	310	274	279	281	272	288	291	301	273	290	282	277	311	291	288	326	279	302	270	262	310	309	275	292	238	281	291	242	279	278	266	267	284	297	310	273	298	263	297	278	257	330	271	266	251	259	289	266	263	248	277	299	285	249	287	261	293	277	278	289	271	289	303	278	292	289	272	304	269	306	310	292	284	274	297	288	276	304	276	302	266	253	264	276	306	292	329	294	275	275	274	276	296	291	282	288	272	286	294	269	279	292	290	310	300	283	284	269	284	306	276	291	267	313	270	264	284	271	270	296	288	275	281	291	293	279	304	296	323	279	271	324	303	262	277	284	290	251	280	277	279	286	303	272	283	258	294	321	302	296	295	237	304	293	327	268	282	289	299	277	295	260	282	269	285	273	301	285	302	298	299	272	271	313	291	294	271	253	236	283	295	292	290	284	291	258	308	302	287	283	292	274	292	296	296	279	293	238	279	297	309	283	287	259	288	294	271	286	273	264	267	280	256	275	305	297	313	269	272	283	268	283	299	288	258	278	252	279	283	278	273	301	298	242	276	271	291	285	287	275	286	296	288	260	286	284	268	302	294	289	279	274	253	266	292	301	270	303	269	277	284	273	293	295	288	275	268	290	284	289	260	257	286	288	294	249	269	278	266	275	289	296	289	251	283	276	289	296	315	289	292	285	279	318	313	261	269	295	298	297	293	278	262	300	297	296	292	281	260	243	277	271	279	279	299	293	266	282	260	290	306	271	265	259	292	287	285	296	277	298	288	287	290	309	279	277	286	287	288	282	259	274	257	308	281	272	273	296	293	288	280	266	261	282	273	271	283	272	265	281	324	266	283	307	314	272	283	292	253	264	285	283	323	271	269	311	272	287	274	263	293	298	268	266	293	275	292	307	268	320	289	282	260	268	300	269	301	267	284	277	270	288	252	280	290	276	243	290	282	303	286	278	264	268	272	275	293	249	277	294	271	272	283	259	294	316	296	267	248	272	283	312	289	307	288	294	293	301	312	305	286	270	289	288	277	286	273	306	249	261	267	292	260	312	296	290	263	285	289	265	269	299	300	260	293	266	259	287	265	286	254	292	281	284	278	256	299	278	282	287	283	294	298	251	290	297	264	259	289	293	310	290	298	295	262	266	246	307	324	302	314	279	266	292	284	298	288	267	298	281	292	278	249	288	277	283	280	282	249	264	271	271	264	302	288	260	268	286	257	305	303	290	293	243	275	268	272	291	297	302	268	294	283	301	277	293	289	277	276	306	261	297	316	297	300	294	269	306	289	296	288	266	278	281	293	287	291	278	270	268	276	315	283	234	286	256	303	274	292	262	290	282	308	297	280	315	300	272	269	275	279	275	254	316	272	263	269	298	296	301	303	271	276	281	287	305	296	302	271	291	269	276	288	264	265	275	286	275	259	278	268	277	278	307	265	261	314	295	271	294	291	254	283	274	269	269	292	309	316	256	261	312	281	286	295	290	262	302	305	283	310	270	289	294	254	279	322	301	256	270	295	267	265	287	261	288	277	285	285	254	244	274	268	257	272	281	258	290	271	276	264	248	304	271	273	274	277	268	265	286	259	274	304	297	263	283	284	273	280	275	262	259	274	291	274	305	284	283	294	275	298	257	311	259	292	305	264	253	258	277	258	267	286	251	295	263	296	294	310	278	256	274	269	298	273	280	263	274	282	290	319	319	257	274	287	275	319	293	306	277	282	282	306	272	303	288	271	276	303	248	263	288	278	318	274	316	300	291	312	281	290	285	277	257	258	284	278	304	267	249	328	306	278	283	244	279	299	257	259	295	288	281	270	283	298	293	308	279	259	260	293	280	283	267	302	303	273	300	283	281	250	226	282	281	287	286	285	283	277	302	306	319	269	319	317	296
26472	21909	29348	30420	22321	16387	5931	3083	2603	2129	1958	1687	1479	1239	1214	1147	1021	967	939	875	903	893	814	758	758	796	709	769	764	710	710	731	701	731	754	735	744	702	761	700	772	750	779	684	649	672	714	676	660	706	715	679	716	725	699	708	665	675	687	703	676	712	666	681	679	698	693	694	660	670	687	691	718	707	678	716	690	660	715	689	672	695	680	661	671	676	691	690	648	667	706	608	696	679	706	697	699	683	668	678	713	722	664	661	693	677	692	712	663	671	686	679	664	615	675	654	693	687	667	695	682	712	682	692	646	674	672	728	697	701	669	680	667	619	678	622	655	672	678	655	653	717	656	678	706	697	708	687	653	696	651	690	667	666	665	695	639	688	687	653	653	649	673	704	708	649	662	699	680	709	655	740	672	664	629	635	645	690	672	730	665	655	661	660	666	668	691	651	686	628	626	701	646	682	661	657	667	689	692	682	680	695	664	705	688	682	641	637	671	659	690	693	657	687	683	636	622	640	668	671	692	630	649	658	667	714	617	705	659	648	742	684	681	675	700	682	613	715	684	669	669	698	663	703	743	702	689	651	694	680	657	673	687	701	662	695	698	659	692	660	612	690	686	695	665	659	694	686	685	695	681	675	684	674	648	650	684	680	667	677	668	682	621	691	663	676	656	723	677	707	657	637	662	689	620	667	708	692	734	715	657	651	655	627	667	664	665	665	650	685	659	704	667	639	634	681	626	714	669	673	699	646	656	694	682	645	680	711	685	688	673	693	664	643	640	619	675	675	699	705	672	645	661	664	686	635	666	657	722	690	670	695	656	609	703	677	661	689	658	624	622	716	624	660	685	649	652	699	664	663	648	653	669	690	684	686	677	686	674	687	658	651	682	672	673	670	654	684	673	662	675	670	659	654	628	706	696	653	699	670	647	685	652	733	652	628	680	643	749	669	675	708	669	654	692	704	673	698	690	700	698	700	657	678	679	653	664	707	658	684	650	672	718	646	661	681	653	706	690	731	696	660	668	693	669	641	649	704	702	669	645	656	651	680	668	599	686	667	674	677	670	664	656	626	637	687	698	690	655	660	653	677	646	666	694	675	671	684	662	665	624	688	636	624	662	608	659	620	672	654	660	695	621	659	717	667	659	696	698	679	672	655	676	643	691	691	683	674	694	689	695	696	642	686	741	690	689	730	650	659	680	668	649	704	666	633	682	674	678	661	666	674	681	661	692	672	727	665	646	646	684	692	679	655	683	676	679	673	673	720	706	691	715	680	703	644	685	718	690	635	701	681	709	636	722	652	645	679	673	655	669	688	645	629	676	691	708	683	686	591	675	634	698	623	648	679	679	633	701	632	693	659	646	674	668	687	675	672	740	673	645	695	641	659	670	665	640	679	692	685	667	671	669	653	714	629	719	628	644	678	644	680	628	666	679	715	653	646	663	657	670	632	690	670	687	643	665	639	652	652	648	678	661	696	723	702	725	675	678	677	693	678	670	708	681	679	702	745	686	697	638	656	659	692	684	671	694	680	741	671	683	646	651	651	674	636	672	720	642	690	652	652	689	683	650	668	687	667	632	684	711	646	669	704	671	695	649	675	665	672	663	644	664	670	670	662	651	650	668	690	650	693	659	672	655	725	659	672	650	646	681	657	701	680	711	667	676	707	666	684	708	689	681	637	655	649	647	651	731	634	681	624	649	684	661	715	711	676	675	671	647	677	691	640	693	705	695	670	664	613	650	653	664	693	637	710	689	636	625	650	663	668	710	741	697	674	628	707	706	628	689	610	672	650	725	664	662	628	701	668	708	672	674	653	661	690	665	638	685	716	686	695	676	624	695	679	655	656	722	656	653	717	684	664	651	677	663	681	707	669	708	660	671	683	674	649	659	666	668	702	649	661	694	650	676	724	667	659	638	640	679	698	616	741	683	705	669	713	662	708	645	677	699	626	694	701	647	736	683	693	663	644	697	639	678	679	640	695	658	636	694	666	655	655	676	668	664	653	652	650	741	620	641	646	660	655	733	696	666	703	672	708	663	665	676	748	697	684	646	664	668	621	644	649	659	666	677	622	694	617	691	705	698	661	668	660	652	678	702	634	677	646	642	670	675	649	642	642	597	673	664	676	707	698	656	698	668	678	682	693	709	695	715	695	646	666	670	683	672	648	685	671	734	690	682	656	649	694	631	674	652	637	659	658	662	657	661	714	686	664	679	735	664	672	659	698	675	703	644	684	638	677	642	702	638	671	691	739	675	680	653	693	635	715	696	649	710	627	658	665	672	696	625	693	699	687	649	672	636	693	657	706	700	661	693	680	665	705	663	655	643	641	668	658	671	658	639	635	646	654	635	631	653	708	684	702	692	627	655	705	650	674	681	651	683	658	677	677	692	647	661	694	718	721	647	719	684	647	650	640	651	643	645	659	703	723	669	668	688	636	661	680	654	663	661	657	650	655	679	677	675	655	670	690	692	684	701	657	595	689	670	654	685	680	671	648	662	699	696	650	652	625	637	689	647	634	679	696	658	670	697	742	700	685	700	680	609	672	682	687	651	639	699	659	702	656	663	654	701	644	633	677	707	686	657	628	682	633	672	645	656	663	694	711	647	699	688	685	623	663	649	669	650	711	693	686	690	651	683	610	646	682	625	682	671	713	684	674	677	645	645	639	679	672	677	688	646	685	660	665	663	677	652	660	666	698	674	663	678	727	688	677	689	683	649	653	726	685	680	689	661	703	694	650	694	684	648	648	640	691	702	676	655	707	701	671	670	650	672	639	645	685	639	652	655	666	658	649	652	674	664	660	698	654	633	674	668	646	681	676	721	661	675	667	671	665	667	608	649	677	684	658	685	700	633	706	659	681	657	679	700	659	639	643	649	667	663	671	644	670	642	668	658	674	680	652	661	705	672	664	668	698	664	666	678	668	657	638	695	723	651	730	697	709	651	682	704	669	700	659	660	676	636	669	668	670	641	666	661	670	631	655	685	667	642	693	643	664	664	705	624	669	672	666	670	674	677	677	636	715	715	692	718	689	686	650	700	625	614	637	669	691	665	662	680	667	701	646	698	639	660	710	638	669	722	704	695	667	649	666	674	656	658	696	644	650	696	642	630	649	702	702	648	673	603	674	671	689	639	700	656	653	675	661	651	677	687	630	640	718	706	720	710	681	688	637	703	696	710	702	661	636	708	662	656	667	648	698	657	680	659	676	693	686	658	699	673	675	681	658	658	697	692	641	680	675	702	674	643	667	682	667	681	677	668	698	671	661	685	666	659	695	651	642	681	706	702	679	649	718	679	643	696	667	644	701	673	690	659	613	689	660	648	679	678	698	695	689	698	633	712	689	681	641	663	672	615	706	670	689	678	718	638	629	681	715	724	672	651	663	644	692	645	639	671	652	675	674	711	683	637	680	675	669	710	728	716	679	667	596	698	649	673	692	615	667	664	690	658	681	674	694	647	665	653	675	644	610	693	656	643	647	762	665	679	664
17952	9122	7549	3788	1460	857	597	458	420	375	375	361	328	333	318	318	354	332	345	318	289	324	339	298	328	316	273	328	296	310	345	341	327	295	329	331	304	324	294	304	289	332	294	347	335	312	317	284	292	286	328	334	349	322	311	322	278	309	310	296	300	338	268	322	326	339	298	319	335	306	313	318	307	293	321	312	335	313	318	302	295	334	362	302	299	296	308	311	296	315	309	312	343	320	314	329	310	278	334	335	306	274	332	326	302	318	321	319	301	305	330	296	317	320	322	339	315	336	323	266	292	311	308	294	322	297	316	273	272	312	319	321	325	323	279	333	342	334	300	301	325	336	296	314	302	293	327	294	287	318	270	317	331	309	348	317	283	288	340	305	308	327	313	314	334	324	298	286	316	327	343	288	314	296	302	306	316	339	285	296	326	320	335	300	330	306	310	322	335	284	350	337	318	280	295	300	282	315	295	287	323	344	307	301	272	307	294	319	336	309	281	313	312	324	335	301	307	321	302	299	331	296	297	341	326	330	325	279	334	326	303	316	331	273	304	289	339	316	335	307	322	320	289	323	337	336	343	329	311	309	306	303	320	302	316	306	294	283	345	336	301	339	346	323	302	289	302	322	344	305	308	303	279	336	364	327	302	344	298	294	311	289	338	298	348	309	307	337	330	295	321	332	325	320	328	328	290	301	336	284	307	305	344	320	291	309	287	302	334	292	329	325	311	279	310	312	277	308	332	306	312	308	347	318	335	313	321	286	337	329	317	309	320	304	322	334	287	295	307	337	303	314	320	321	306	332	319	322	322	328	329	329	302	317	309	359	322	320	292	350	330	306	309	332	339	348	310	327	335	295	291	334	296	320	306	319	293	299	310	329	315	294	299	307	335	315	316	331	267	326	321	344	300	306	325	308	333	312	303	317	335	311	307	347	303	336	280	304	349	326	349	299	310	311	331	319	316	351	310	314	327	304	286	278	318	288	324	349	285	318	318	279	331	309	339	313	292	334	332	341	291	353	297	309	326	315	318	294	307	305	301	342	335	344	319	306	327	330	313	327	342	286	323	291	318	345	276	329	339	293	324	311	320	315	303	312	329	326	326	334	299	317	301	299	304	315	318	329	307	316	352	306	297	343	278	334	301	344	298	340	295	302	350	356	306	296	296	326	303	312	325	293	331	304	278	318	302	306	329	312	330	330	315	312	331	320	313	288	320	334	324	305	338	329	334	314	311	327	333	357	306	311	306	314	335	303	315	281	308	312	339	300	301	323	332	325	323	330	331	324	315	313	288	346	319	293	315	315	337	289	293	302	335	299	306	293	308	312	290	313	356	294	373	314	315	287	318	299	318	327	329	319	285	323	308	279	310	345	295	316	296	296	338	331	330	298	332	314	307	294	300	322	338	327	339	325	299	313	307	325	246	295	316	351	295	342	326	302	328	288	309	296	341	310	306	302	306	288	326	298	329	282	309	296	313	354	282	282	324	290	311	327	318	309	338	333	315	300	311	307	346	302	295	334	283	365	290	311	289	326	288	307	294	317	295	344	328	299	328	342	303	273	312	285	275	305	303	328	317	287	315	354	306	284	297	314	322	316	354	281	314	333	326	293	304	285	304	309	314	333	318	317	272	331	327	292	308	331	306	298	294	291	298	304	314	322	289	315	289	295	303	310	309	295	316	321	311	328	300	281	324	333	310	293	301	287	309	333	326	320	282	317	334	309	289	296	316	299	333	319	323	350	321	296	310	309	317	334	339	312	323	308	306	283	327	324	323	295	325	343	293	331	279	318	310	323	303	295	294	307	290	340	305	315	359	341	334	331	278	343	347	313	285	324	312	284	337	349	305	287	345	328	308	296	316	327	313	327	314	343	316	277	294	293	322	308	307	298	292	285	299	314	302	287	310	279	338	279	304	317	300	330	293	295	318	282	304	307	329	316	312	318	291	323	289	318	319	311	291	306	331	319	303	333	293	345	310	322	319	332	305	341	309	330	295	289	306	320	299	292	305	288	316	311	308	309	319	311	352	301	341	309	297	343	318	270	319	314	299	287	272	282	276	335	290	314	284	313	301	323	330	323	308	297	305	305	346	352	321	315	310	274	359	329	325	303	290	305	301	284	309	353	284	309	321	284	321	303	264	329	319	313	347	312	287	309	304	333	313	290	296	326	300	261	269	305	314	286	290	337	321	320	294	342	311	287	269	297	324	338	302	285	290	295	291	321	326	281	310	307	279	315	325	328	338	305	312	304	304	332	309	309	327	308	304	332	353	340	312	332	296	314	311	275	315	319	299	328	311	292	307	306	318	333	289	329	313	312	321	329	292	291	291	306	328	294	316	327	325	323	306	322	314	326	288	312	303	345	293	288	344	303	314	327	324	298	306	299	323	320	291	302	343	318	341	315	292	316	317	304	315	323	303	302	320	315	327	316	293	311	329	328	288	300	338	300	295	335	290	304	305	321	279	323	318	275	307	382	350	345	259	324	291	302	330	329	325	296	330	344	314	338	324	292	300	318	317	295	331	321	326	293	319	314	317	315	307	343	358	316	329	337	349	314	304	291	328	293	302	328	327	292	303	307	344	303	323	301	338	304	316	292	310	298	321	304	337	333	308	328	306	304	324	326	319	338	290	319	319	311	307	296	317	340	294	359	306	295	315	290	286	300	310	302	320	305	340	298	312	300	296	332	322	291	318	316	323	311	332	337	330	322	302	315	331	314	326	310	329	345	299	319	349	336	363	319	305	285	313	278	319	322	294	315	316	296	357	311	311	300	300	308	328	310	319	324	320	263	329	332	290	297	342	310	294	298	309	323	279	306	284	297	334	294	283	295	301	330	300	369	341	334	296	312	348	262	293	252	280	333	325	329	318	291	311	312	310	275	309	298	321	330	270	291	318	324	301	316	298	318	329	324	321	293	349	317	327	324	303	332	306	317	292	308	336	316	322	321	318	350	367	312	356	297	305	299	353	327	284	293	293	306	304	304	281	276	269	309	301	318	284	312	294	324	318	298	314	306	332	296	307	281	288	349	321	324	288	330	365	338	302	340	315	316	314	327	319	344	281	323	295	323	318	313	343	332	331	298	311	341	324	314	298	314	333	315	322	304	303	291	321	337	291	330	317	298	380	355	332	324	338	346	311	294	315	334	291	318	308	287	319	309	293	284	319	284	328	314	332	288	321	303	313	312	308	318	303	322	302	323	304	302	317	303	302	303	321	288	303	267	345	305	329	306	302	298	301	326	298	306	296	332	288	315	328	337	316	278	343	318	292	293	291	349	294	296	329	318	301	313	289	295	334	322	316	319	311	304	325	318	298	313	323	337	314	310	306	314	289	335	322	291	278	326	279	311	329	353	305	323	315	339	341	330	333	282	285	286	320	327	308	321	305	312	321	315	339	331	299	339	323	295	303	316	303	326	327	269	306	302	324	339	331	309	300	293	310	316	269	319	341	348	320	288	289	290	324	329	324	306	336	310	319	318	312	302
12740	8724	13198	9648	5256	3318	1968	1398	1219	1052	1013	988	922	916	850	808	807	842	782	792	780	772	742	741	781	767	752	776	752	718	729	778	701	792	744	757	743	795	762	737	716	739	758	760	748	734	764	760	789	750	668	751	779	750	738	758	749	760	722	688	772	762	760	782	782	711	748	730	768	752	737	768	746	747	755	743	696	753	764	693	724	708	704	787	726	750	789	723	771	694	774	788	742	750	754	686	757	769	738	749	734	766	766	731	749	741	778	749	777	725	801	748	724	770	737	757	777	759	811	738	769	769	755	759	749	767	768	719	771	714	709	757	742	761	712	783	718	747	767	758	790	748	761	776	742	750	716	749	731	698	750	739	770	709	723	724	779	726	753	752	748	765	760	724	726	695	769	778	721	769	734	771	756	713	772	765	714	740	726	744	744	745	710	690	740	704	803	771	744	709	745	731	724	710	746	768	750	784	724	726	792	725	747	763	745	777	799	766	756	787	756	746	750	759	761	764	757	736	716	762	779	747	731	714	766	714	753	712	752	714	741	793	775	766	774	751	695	667	722	737	756	772	705	759	712	793	727	729	742	766	794	737	772	765	754	741	732	716	776	714	720	724	730	749	786	743	780	733	742	762	679	699	793	752	773	724	733	737	717	713	744	693	728	756	735	732	748	746	728	777	727	736	798	764	754	732	713	708	742	710	691	748	796	680	691	698	725	757	769	735	709	720	736	747	797	704	810	746	789	728	689	747	783	761	752	726	752	727	738	728	731	731	749	766	731	724	728	760	723	758	767	746	756	774	710	790	743	754	746	769	745	717	740	735	736	765	776	741	712	720	730	761	702	796	768	737	756	713	749	757	759	755	742	742	752	729	725	694	758	748	756	722	769	749	752	753	748	721	740	683	756	736	751	742	752	744	709	724	746	701	742	704	785	756	729	758	726	759	768	743	711	719	725	707	772	787	729	752	758	734	768	728	763	755	785	760	792	706	734	746	772	785	698	714	725	737	775	736	774	742	775	775	776	720	739	721	724	752	751	745	772	706	747	740	734	751	774	783	749	752	721	717	770	746	729	731	719	774	747	731	738	706	767	775	738	710	728	736	764	742	787	746	690	749	770	736	732	732	760	718	723	781	744	769	743	736	777	754	737	776	738	762	722	751	728	764	727	734	718	697	763	687	760	753	716	755	771	765	752	708	746	715	729	748	768	731	749	807	755	775	786	730	698	748	787	689	790	686	762	739	769	781	738	720	775	743	746	755	736	756	777	716	761	736	677	774	734	746	705	760	740	779	712	732	706	749	752	721	724	743	734	753	763	763	722	764	726	737	722	711	721	744	730	740	732	787	731	796	761	678	741	690	756	732	732	760	779	765	756	742	760	731	749	724	751	690	720	721	760	695	742	750	726	735	792	762	747	770	702	718	742	743	763	775	791	754	763	737	728	730	713	752	720	790	722	764	692	706	748	762	738	783	743	727	763	750	735	751	739	778	718	769	704	788	773	764	777	722	704	764	725	738	710	765	790	751	734	750	774	756	749	729	744	776	759	714	717	720	727	754	767	764	728	778	771	797	712	821	753	731	748	754	748	716	743	733	726	777	770	770	779	771	702	764	744	717	739	777	762	737	700	749	791	744	717	745	690	743	760	745	744	765	714	747	765	729	751	738	743	785	733	738	730	771	752	778	768	769	742	794	724	739	737	724	740	724	777	765	753	781	726	742	725	706	736	736	738	718	692	706	786	802	719	697	752	768	725	721	731	727	724	764	726	766	748	760	758	717	777	766	731	763	741	702	713	770	704	734	766	779	787	728	759	732	788	686	730	785	745	760	719	754	752	755	725	742	738	748	783	743	723	762	751	749	768	754	721	723	771	720	752	723	744	723	712	716	742	742	784	743	740	743	745	733	741	720	746	711	737	720	699	702	745	735	757	778	763	772	759	725	728	761	788	771	694	750	764	793	728	779	705	748	764	753	735	764	748	756	720	799	722	746	770	748	733	715	788	730	739	752	755	745	813	770	699	742	740	722	722	699	752	714	760	785	761	728	725	736	731	713	732	778	762	735	750	708	746	728	715	728	729	711	714	723	776	727	719	780	794	735	757	716	720	731	794	755	727	754	713	701	781	699	759	752	806	743	795	757	733	730	766	745	721	756	759	731	718	746	746	811	710	754	703	733	746	788	725	810	738	764	718	725	743	767	746	759	761	757	738	703	793	731	794	749	803	720	714	764	734	750	759	784	757	744	753	675	751	738	764	746	752	748	769	754	796	736	698	725	746	736	764	727	803	767	713	740	724	736	740	750	746	742	759	694	731	712	737	759	770	763	708	732	723	742	746	741	715	807	755	706	763	691	726	766	704	742	768	824	735	757	768	749	779	754	783	702	746	727	743	757	750	782	776	685	800	771	729	756	734	711	746	770	737	760	756	662	735	741	760	807	734	758	714	731	726	708	700	708	744	762	714	770	744	755	738	750	764	770	725	754	774	740	721	741	762	748	755	681	817	791	732	748	775	661	735	778	758	758	780	727	750	745	752	790	678	731	771	726	758	720	723	731	737	707	714	718	703	749	782	710	821	771	733	758	728	754	752	772	731	728	736	733	724	725	707	731	785	760	740	765	764	739	749	749	711	741	749	728	772	702	762	765	740	718	784	743	723	750	777	770	794	759	713	771	730	745	721	762	768	726	751	779	762	797	765	738	671	679	757	762	718	788	728	751	756	749	782	732	731	706	774	715	778	700	738	742	770	711	714	727	730	735	761	746	770	734	755	749	719	749	809	764	762	738	766	800	717	800	763	727	823	700	765	783	729	785	746	796	709	781	696	764	745	725	762	737	728	709	756	737	753	777	718	731	720	745	720	789	757	778	753	748	760	767	747	747	738	757	750	754	741	707	725	733	736	738	733	704	772	746	746	770	708	756	729	735	776	767	755	788	747	715	759	764	765	715	719	806	748	760	781	750	744	715	775	721	735	757	802	754	750	714	791	704	718	774	723	788	738	745	747	740	764	753	749	739	719	754	807	762	782	753	780	749	772	754	709	815	726	739	728	717	699	757	752	706	707	745	777	736	711	758	763	725	772	717	742	764	778	748	743	777	788	736	758	743	762	724	761	748	748	702	751	770	775	746	697	773	775	749	721	721	812	775	704	744	774	733	746	793	759	765	717	772	759	751	723	686	765	747	728	759	723	747	783	732	802	690	718	730	749	754	734	752	812	739	810	749	757	745	802	746	758	767	758	768	751	738	768	764	710	737	723	737	798	781	781	770	740	719	759	764	775	776	715	711	788	801	727	777	731	756	801	757	721	715	750	750	717	717	731	748	764	789	757	781	777	768	682	713	725	728	732	766	764	740	717	791	708	761	730	727	745	760	700	764	785	739	726	745	698	736	779	796	721	737	697	730	716	747	757	782	707	783	745	730	750	733	774	710	698	802	729	713	742	744	758	750	716	778	752	696	756	770	729	788	741	730	721	697	738	759	755	741	771	771
30301	18546	16146	10362	6221	4386	1745	623	587	475	492	415	363	402	407	402	370	355	343	362	369	330	307	337	294	363	340	337	327	340	325	359	338	310	313	337	304	346	295	331	321	362	351	323	328	313	340	310	329	343	306	331	312	315	304	344	330	317	316	335	318	328	311	327	347	325	302	369	322	339	302	353	336	305	346	328	341	353	364	335	311	284	306	320	325	311	320	359	346	323	335	300	315	343	313	312	336	328	329	320	331	297	335	358	332	348	349	342	310	334	303	318	308	324	329	350	365	308	296	341	339	353	314	309	343	336	301	308	332	300	323	325	301	342	308	349	344	333	338	331	350	327	323	331	316	341	292	322	337	305	335	312	334	355	356	325	327	342	306	317	342	342	333	350	314	313	317	332	344	335	322	352	300	332	324	341	312	335	305	292	309	355	340	317	328	344	326	296	353	368	286	297	344	345	317	305	313	355	332	345	304	308	337	317	336	318	346	321	348	353	329	322	330	363	338	347	318	305	326	307	345	312	302	328	299	353	304	343	316	350	329	361	308	323	296	340	360	329	324	292	373	339	325	356	328	353	351	315	314	326	324	315	332	344	340	296	327	320	321	338	355	334	362	341	356	287	325	335	336	331	318	327	336	342	378	337	325	302	355	314	317	349	354	320	346	371	353	319	389	369	335	312	318	351	343	313	314	390	318	312	324	333	347	309	322	296	351	351	312	365	324	373	325	338	350	348	326	300	313	313	350	316	321	345	357	323	356	330	323	323	361	321	342	336	328	330	332	331	331	360	347	337	328	327	313	341	313	320	338	331	313	346	368	333	369	314	342	360	319	307	348	329	350	330	341	333	300	327	299	292	334	358	318	338	303	320	338	333	344	352	338	358	327	289	303	348	352	355	335	356	331	349	335	307	346	313	288	337	329	334	337	293	313	330	320	330	310	329	364	331	358	331	322	353	306	311	380	359	350	370	274	363	345	295	363	347	309	347	306	310	291	321	358	372	315	342	312	346	347	338	349	317	318	330	338	341	287	325	311	321	375	336	363	372	334	310	334	310	316	344	314	342	367	336	347	350	350	358	333	344	309	327	325	312	349	342	304	308	352	329	308	326	320	335	303	328	329	325	283	319	305	332	365	326	340	331	321	353	310	351	320	332	339	325	345	358	314	319	341	309	330	330	301	332	316	338	381	326	327	290	321	338	305	319	318	320	320	326	322	333	301	308	322	330	359	317	321	351	302	348	327	336	305	338	353	352	290	325	317	352	336	322	337	321	345	317	324	319	297	341	323	328	335	328	318	341	342	350	341	338	348	317	361	292	358	324	335	296	322	316	303	334	342	324	304	348	341	345	315	313	340	340	352	303	326	340	332	336	357	318	341	351	316	338	304	364	336	310	336	331	364	319	317	330	295	314	331	316	332	344	358	308	360	325	364	326	337	333	385	333	364	317	341	336	315	342	305	348	330	303	335	300	313	336	340	327	335	329	297	338	296	327	318	347	270	306	329	332	318	306	339	367	315	344	329	317	325	300	320	302	345	320	348	342	307	342	341	348	341	332	347	310	319	319	343	316	305	338	284	350	349	337	351	340	294	331	312	331	328	316	325	362	326	341	308	350	329	370	321	359	307	364	333	320	329	358	327	321	338	317	336	323	332	304	334	319	334	332	323	313	323	318	324	378	329	295	342	316	324	366	317	333	323	308	331	302	315	325	332	309	320	332	349	319	293	304	345	318	315	346	349	315	366	357	352	289	310	352	344	318	368	351	335	369	363	352	319	309	336	293	276	310	349	323	301	322	323	337	333	320	363	314	320	339	345	345	327	342	317	321	334	352	352	314	313	294	351	332	344	329	388	349	331	309	314	354	326	326	348	360	336	333	330	338	362	352	352	312	327	337	318	326	375	326	308	340	318	325	325	296	324	326	359	335	346	393	318	319	336	323	327	336	323	306	313	340	315	332	313	326	310	328	339	335	330	328	330	339	356	322	335	320	349	333	352	335	336	322	332	332	355	303	307	359	322	366	322	364	363	344	335	336	320	327	330	335	358	348	331	299	308	347	315	345	343	310	322	332	326	321	301	335	293	311	352	305	389	322	337	339	300	356	305	311	335	342	287	328	336	351	344	340	363	316	337	384	337	327	356	337	327	340	356	304	347	366	340	327	321	338	310	365	308	354	312	349	331	324	331	318	302	320	360	347	317	352	320	331	309	330	335	311	318	339	339	330	303	364	303	338	345	333	330	330	306	310	362	367	339	342	306	336	346	333	313	347	321	314	331	328	340	311	328	326	340	310	311	402	343	343	306	350	333	336	312	330	342	337	360	348	300	311	323	334	316	311	319	311	349	327	319	343	345	343	319	314	322	335	318	348	324	304	312	324	325	323	364	352	338	325	344	353	329	341	355	343	312	345	304	283	311	351	297	294	331	316	356	354	330	329	354	326	307	317	348	367	342	328	383	375	316	318	329	317	316	327	304	361	322	313	340	329	342	320	348	344	337	319	298	327	362	332	305	320	313	324	313	338	342	354	308	345	350	321	310	342	319	294	331	333	334	333	319	292	325	335	340	332	322	293	330	324	318	344	319	332	319	326	333	300	334	312	345	323	326	333	333	352	305	345	329	331	315	342	343	328	293	331	346	340	339	331	347	363	359	331	343	347	366	333	323	364	380	345	326	326	319	304	302	340	333	356	364	310	317	321	323	355	367	342	344	327	315	353	315	336	355	290	328	355	301	341	360	334	328	330	324	326	333	336	325	325	310	343	365	348	352	342	331	297	340	331	313	319	319	336	353	348	316	358	325	361	342	361	354	360	289	347	314	343	348	336	351	357	310	339	316	325	338	345	340	344	330	344	344	336	347	348	339	316	372	338	340	332	308	306	331	350	398	364	356	322	347	341	302	350	343	337	345	347	317	328	342	330	324	342	346	326	314	300	312	356	338	307	320	354	323	304	332	330	340	281	329	369	354	344	338	307	300	307	327	342	315	325	318	319	336	390	319	318	345	338	315	309	349	339	285	357	342	341	327	343	333	334	356	362	338	328	297	318	308	326	321	326	346	306	337	304	308	346	314	366	297	346	337	332	311	316	323	313	319	321	330	319	321	354	341	345	344	345	347	360	348	370	330	302	334	358	301	333	352	319	327	324	334	333	355	339	334	331	349	333	324	328	332	338	366	313	327	339	311	327	335	325	319	325	332	328	348	317	295	357	318	354	337	342	344	322	337	325	314	334	304	342	341	328	326	331	350	315	322	316	359	317	320	355	339	311	320	295	304	312	332	325	311	323	329	348	320	310	311	320	308	341	336	336	318	336	312	348	336	329	349	324	333	317	318	323	390	303	307	323	337	319	353	342	321	326	300	300	308	343	295	349	325	345	330	315	313	300	321	313	274	310	292	329	331	358	322	334	289	307	311	348	322	324	330	320	356	345	316	291	326	321	320	324	349	329	314	315	343	326	311	318	313	343	350	315	339	329	330	313	329	341	375	351
21351	16720	21801	20788	16338	13139	5502	2384	1972	1714	1510	1408	1169	1173	1089	979	966	969	931	902	917	865	798	843	828	821	826	847	806	838	782	800	865	815	839	835	806	826	816	831	825	801	782	817	799	814	816	818	774	779	814	774	789	841	766	759	790	768	774	810	752	769	789	814	802	818	783	748	789	747	751	762	775	803	742	749	848	781	761	743	729	833	828	841	812	821	703	819	793	762	808	823	764	755	728	787	760	779	825	790	750	755	768	752	761	764	760	798	769	778	806	728	760	814	823	790	775	807	829	806	780	780	764	762	792	777	750	774	717	773	749	747	798	779	826	750	786	741	727	752	768	776	800	734	777	773	835	745	768	752	809	779	801	773	714	754	797	767	734	741	714	784	756	808	771	814	762	766	770	770	794	813	834	705	762	804	759	742	820	758	791	764	824	788	777	757	760	777	772	784	826	718	780	772	756	756	794	817	831	761	796	752	771	807	753	775	779	809	779	808	768	740	705	762	753	809	736	798	799	755	741	753	801	780	764	776	801	799	781	765	767	816	816	769	798	743	818	757	825	839	771	772	827	758	796	747	737	756	800	802	764	801	778	767	757	820	775	770	737	779	775	808	806	761	762	780	742	788	777	801	779	743	780	761	816	741	774	775	796	779	737	807	792	775	770	786	787	779	781	830	767	757	723	839	767	763	750	793	743	772	795	815	777	767	733	770	783	805	736	800	809	731	782	761	761	809	774	737	787	773	731	786	757	796	828	806	744	807	803	744	769	767	794	773	733	816	787	775	729	755	775	771	779	761	777	744	775	767	742	796	773	714	747	787	791	721	810	797	768	791	786	742	743	814	760	787	771	764	814	787	714	755	834	782	777	791	776	791	783	767	769	816	751	761	836	812	824	783	773	750	826	774	784	764	809	798	768	789	765	712	764	757	764	756	785	773	779	791	772	805	808	784	812	778	720	743	796	800	766	756	768	791	816	760	763	817	785	799	762	824	758	752	752	775	777	771	744	801	822	809	813	756	773	816	787	760	808	805	853	784	803	758	750	791	796	787	727	719	784	778	799	783	781	751	760	785	768	799	766	794	766	758	762	785	763	759	766	816	777	803	775	797	773	797	772	768	742	741	816	836	766	807	776	741	773	800	772	790	771	768	761	746	747	819	766	785	776	757	771	797	781	773	822	804	791	756	810	769	767	793	788	747	830	766	771	826	827	795	744	784	731	698	821	729	794	768	748	719	733	788	784	802	775	790	771	801	826	796	782	759	783	779	806	733	755	807	743	806	775	856	787	743	765	783	799	784	820	804	765	776	795	774	811	752	790	765	811	773	817	739	756	799	797	761	795	769	780	766	838	726	741	775	772	778	761	743	772	782	802	733	822	786	769	776	776	790	778	777	693	768	784	802	843	791	775	716	748	781	750	795	758	785	754	744	766	723	763	753	764	759	725	780	783	729	773	785	768	811	728	782	808	781	778	764	739	758	741	800	798	790	790	749	784	754	791	780	809	775	769	770	774	772	817	788	825	813	767	808	759	774	824	815	814	771	780	742	809	776	782	767	767	799	785	764	753	771	783	715	801	792	822	748	755	766	761	756	798	789	820	771	723	749	768	780	761	755	779	776	775	776	768	823	788	742	765	767	736	754	766	767	816	736	793	744	792	790	825	735	773	807	773	870	728	786	744	792	797	800	734	780	803	821	760	786	751	780	790	775	786	838	791	784	757	739	782	794	763	701	784	787	805	787	760	781	775	769	735	774	811	804	820	821	714	777	795	772	772	739	794	785	760	772	751	805	771	790	744	817	795	778	810	762	804	766	816	778	784	802	780	756	772	740	784	770	782	743	825	793	773	785	794	786	736	829	769	767	798	798	738	826	697	782	777	799	706	780	771	798	754	795	725	789	772	792	786	837	789	758	841	779	845	763	786	816	836	824	786	802	787	772	744	761	817	751	806	762	788	793	771	767	841	797	794	765	733	741	742	784	770	739	758	749	739	729	799	807	774	828	776	749	798	754	776	778	803	780	773	764	768	787	794	767	752	809	799	826	758	784	725	755	786	808	768	725	773	804	767	776	769	802	750	792	758	738	778	771	802	745	834	825	734	795	804	763	765	796	804	750	762	758	752	782	737	801	775	770	785	748	766	768	798	801	780	743	743	750	794	753	773	782	786	806	783	831	710	732	848	764	761	782	749	748	818	783	758	733	747	819	804	779	724	748	833	743	771	792	783	776	753	774	760	825	747	780	805	773	752	793	726	768	737	788	825	752	745	750	794	777	759	716	716	764	764	787	722	732	765	785	834	788	841	761	791	787	762	755	737	788	759	783	782	807	777	791	783	779	769	800	763	769	765	774	798	802	723	759	782	741	747	832	810	790	783	795	744	772	805	786	801	752	806	753	795	821	759	753	786	757	755	807	796	766	770	776	719	749	794	811	776	785	797	735	766	749	797	800	780	790	775	790	805	752	805	783	780	744	800	791	800	749	783	756	782	771	726	775	762	759	767	750	847	778	795	785	767	805	802	794	771	728	766	780	765	810	783	795	802	743	772	727	783	797	744	816	782	784	801	794	766	808	751	799	769	794	748	806	808	792	825	812	785	784	789	731	720	766	753	780	764	790	780	787	797	756	784	776	775	747	774	726	781	831	780	798	801	798	777	791	781	774	846	783	759	796	810	754	787	798	794	800	799	809	756	766	816	749	778	735	772	804	780	783	813	770	800	767	777	816	798	790	806	735	823	755	738	738	718	803	765	783	765	765	803	790	723	796	794	783	813	817	771	811	779	749	793	755	774	807	856	777	729	777	779	785	797	779	789	747	781	784	724	794	773	790	779	774	802	761	775	760	747	754	813	748	735	781	723	753	804	750	781	720	740	785	764	781	749	746	779	759	751	846	744	768	766	768	789	740	809	751	784	784	812	724	795	822	799	740	784	761	738	788	755	807	765	772	776	797	767	783	765	765	743	718	746	779	759	787	751	770	796	813	794	782	813	805	816	776	771	800	746	733	805	745	737	769	736	733	733	749	829	774	768	707	756	758	723	779	740	791	742	784	815	788	763	794	811	784	764	805	806	759	805	846	734	737	755	816	774	771	762	846	784	785	752	759	807	770	784	770	784	760	760	759	740	775	756	755	756	800	778	804	729	722	759	821	739	760	756	797	745	811	754	805	801	773	788	831	782	779	785	776	724	731	776	820	783	833	752	757	759	783	814	817	791	791	782	748	772	749	823	797	807	801	819	778	758	753	725	798	757	769	758	759	777	732	765	768	772	807	780	807	747	789	805	777	758	817	767	783	766	777	814	799	753	752	795	828	776	714	774	774	719	766	819	793	776	760	771	794	844	762	732	769	806	850	767	769	803	770	789	729	752	743	815	801	751	736	768	821	801	780	810	775	814	732	777	760	711	746	761	793	775	740	780	825	718	775	812	805	768	828	734	743	831	731	815	760	772	749	771	754	730	789	801	739	791	746	756	782	810	769	769	767	747	796
40283	27829	22636	17975	11741	7406	2097	799	634	577	525	449	423	353	365	360	339	321	356	324	309	326	316	300	348	304	260	319	296	308	283	288	269	276	287	297	308	310	271	274	303	338	309	272	252	293	313	285	286	259	278	285	254	267	282	310	336	293	296	273	322	281	296	281	292	306	254	267	290	285	300	275	297	325	282	280	258	283	293	301	270	273	275	267	275	296	248	291	251	282	301	307	303	262	274	297	295	303	293	282	282	308	305	281	301	278	283	328	290	266	314	312	265	277	285	270	287	285	288	300	299	259	272	289	310	280	312	292	280	263	261	301	280	264	293	265	269	271	314	288	308	272	279	306	273	280	289	280	314	263	289	299	307	282	279	304	250	289	279	263	279	289	268	271	283	305	275	280	281	245	292	275	260	281	274	277	268	291	289	292	272	312	278	280	271	265	268	282	299	265	312	278	284	266	311	263	264	283	282	300	290	301	283	302	311	288	294	299	259	260	289	271	289	290	297	293	278	310	273	261	255	272	296	268	290	270	277	303	305	253	311	312	265	313	321	326	306	283	278	288	261	303	296	292	292	273	293	296	266	289	318	299	312	334	291	274	287	303	299	276	260	282	316	313	285	280	284	289	308	284	263	292	267	237	273	296	277	263	256	276	276	286	287	306	287	301	269	257	291	276	295	312	290	306	263	270	275	297	244	276	312	323	284	296	278	280	266	320	288	302	271	262	272	294	267	267	273	302	287	294	303	307	278	316	303	280	285	307	298	260	291	266	280	293	304	275	284	301	318	255	277	267	268	294	277	260	319	323	274	254	280	283	287	286	271	290	301	312	287	286	274	271	288	254	264	283	252	252	296	294	277	278	280	258	255	277	258	287	288	292	296	294	287	305	292	271	276	321	336	251	281	299	264	304	293	270	252	252	246	304	259	280	265	284	279	288	254	251	279	293	293	287	323	284	257	278	313	288	300	283	300	294	267	269	285	305	263	277	274	273	293	266	301	287	288	288	268	283	286	252	273	271	301	278	272	286	287	297	305	269	277	271	273	292	314	289	314	322	251	262	258	275	319	290	277	266	321	270	286	293	346	263	273	268	282	293	298	264	256	279	267	295	282	285	296	302	255	268	289	286	295	330	302	277	293	323	282	311	313	300	290	286	269	273	291	271	265	297	317	275	297	273	295	272	307	267	290	283	285	312	286	265	300	315	268	303	262	298	269	280	254	258	293	313	301	310	303	281	276	297	297	299	276	286	265	286	283	280	262	254	300	310	287	280	275	305	284	270	297	284	277	321	294	284	315	289	293	286	273	299	297	248	279	247	296	270	278	287	280	289	317	308	308	298	278	274	282	285	283	303	318	262	282	275	291	262	309	289	245	260	266	295	317	275	271	284	276	318	276	289	279	260	282	325	342	298	299	271	267	249	275	302	305	308	286	323	276	302	286	296	253	281	343	289	278	298	277	266	294	251	300	291	297	265	267	283	282	264	276	268	299	306	261	314	270	286	308	266	271	318	283	236	286	316	274	273	267	278	306	280	302	289	257	275	303	287	292	265	321	319	288	272	283	263	291	305	245	260	308	285	302	269	289	303	312	281	306	284	289	302	296	306	291	316	308	280	277	294	281	267	299	301	290	302	283	299	309	259	271	247	286	284	294	277	268	304	303	267	291	260	292	273	278	302	271	268	340	270	264	256	267	279	259	290	273	282	283	241	287	279	285	317	254	294	294	319	287	308	271	280	315	292	284	272	291	297	308	286	285	304	289	285	272	294	283	269	281	285	258	260	254	286	272	294	288	292	292	280	287	268	292	278	302	289	280	280	320	274	300	306	269	257	330	298	288	285	282	303	261	268	291	273	256	302	254	292	287	299	300	320	279	306	268	299	292	275	284	329	271	289	290	290	317	301	289	303	286	270	290	286	283	269	332	276	279	296	299	289	234	292	300	272	275	286	297	304	318	323	293	265	273	284	274	261	289	289	268	291	299	298	303	290	295	270	239	260	294	269	269	266	306	305	276	259	277	275	286	314	304	293	308	246	314	273	293	243	297	256	327	300	276	278	291	278	288	303	288	280	308	271	290	270	287	280	287	295	297	268	270	248	298	295	254	299	282	286	302	279	285	304	290	285	264	273	303	301	270	303	285	293	312	291	318	285	266	263	279	291	300	295	302	314	284	254	328	313	275	252	265	314	270	269	306	288	289	316	280	281	299	281	275	280	281	290	293	270	275	275	289	291	309	272	256	264	279	282	310	320	302	281	289	283	301	304	276	248	276	259	337	298	261	253	285	281	299	281	298	291	289	280	299	284	291	260	280	283	287	263	320	287	271	264	278	282	287	289	299	278	260	294	292	261	259	287	282	266	328	321	291	296	290	285	309	274	290	299	287	270	284	282	319	244	256	286	307	294	263	277	273	288	312	272	272	297	313	262	296	284	299	303	296	273	281	267	293	257	305	276	297	287	256	319	264	288	305	270	268	283	264	306	268	260	303	277	284	276	249	290	265	258	297	279	311	316	275	287	268	286	283	296	307	322	293	315	310	285	270	312	269	297	277	307	319	267	284	284	260	263	277	310	296	281	281	309	292	269	269	288	286	303	268	288	297	280	293	289	278	270	297	287	271	278	272	296	313	300	283	336	283	278	288	294	283	291	298	313	285	280	260	283	289	278	266	252	279	308	286	287	282	295	321	285	276	283	264	268	291	302	257	283	309	279	295	236	282	279	305	288	289	256	275	302	311	310	308	292	301	283	277	260	256	308	292	271	283	292	283	292	278	278	277	267	275	273	277	260	274	333	305	274	270	298	282	292	272	316	309	292	287	275	275	273	312	299	282	299	313	299	275	308	298	272	286	302	303	291	281	271	285	274	294	301	289	321	291	298	303	264	311	291	281	277	289	264	272	284	319	304	304	288	317	298	290	279	311	264	304	299	331	277	285	281	280	287	291	265	294	287	279	281	310	279	266	300	281	263	266	291	298	281	295	326	310	319	280	276	272	280	247	275	281	317	290	280	298	285	304	279	292	290	276	285	271	294	282	305	267	266	340	291	279	273	292	261	276	280	272	298	279	301	293	247	264	281	264	277	328	285	285	249	261	297	276	291	285	291	267	297	302	255	248	289	305	308	279	270	272	263	265	270	263	275	285	270	272	273	293	283	292	303	294	300	300	278	283	292	287	291	268	269	285	288	320	289	302	272	265	281	254	296	320	285	277	287	267	276	294	256	271	275	302	263	282	260	284	289	320	249	267	297	288	268	298	308	286	266	254	286	291	278	275	264	277	286	266	296	296	261	288	309	296	244	272	271	315	266	255	284	272	321	300	292	285	336	294	288	306	290	257	308	300	292	247	284	288	270	265	283	286	291	280	272	302	317	300	294	276	246	279	279	322	305	271	256	302	312	293	302	294	294	304	299	306	283	301	299	287	278	278	281	267	271	311	269	306	293	283	289	291	283	274	290	286	308	295	257	261	293	284	269	272	293	256	328	256	319
26849	23018	27379	29359	23646	17303	5813	3136	2541	2221	1896	1606	1430	1295	1248	1120	999	1023	877	840	941	873	829	838	768	756	735	795	787	809	762	746	742	736	730	742	742	717	697	716	717	745	747	676	707	715	726	717	702	789	737	707	695	711	686	658	686	694	654	678	716	675	698	635	666	708	704	707	651	687	727	651	709	682	700	642	708	696	670	664	673	722	696	686	670	650	682	672	669	643	655	691	720	676	677	655	678	689	702	659	706	670	701	693	687	701	623	661	663	685	704	704	680	587	666	638	654	656	683	667	689	680	638	686	706	673	664	671	713	700	639	648	676	743	672	690	658	694	704	676	672	683	675	673	687	651	698	672	663	651	693	689	668	671	683	648	645	668	648	732	723	713	663	657	668	686	700	658	695	663	691	689	651	698	636	697	621	605	683	674	692	687	682	720	705	682	718	668	712	653	675	675	712	709	661	643	720	682	692	608	742	681	745	663	664	639	730	692	667	662	677	662	713	684	719	669	664	726	621	696	679	692	703	669	633	664	701	616	685	691	685	672	736	659	654	688	671	665	646	649	626	660	691	643	664	716	678	674	678	647	710	708	671	685	692	724	704	675	645	707	636	651	692	656	718	676	682	652	648	672	688	668	665	664	646	667	672	667	676	686	698	677	686	662	700	633	631	632	689	698	659	699	677	669	688	629	643	684	643	675	684	701	687	646	682	671	701	660	606	659	693	670	727	684	700	666	712	658	652	667	677	658	658	694	674	666	641	680	691	698	671	667	707	711	655	694	671	675	659	711	607	697	680	652	730	651	674	693	691	694	686	720	661	647	679	652	669	669	662	683	741	700	628	650	685	656	664	722	705	651	723	658	635	662	618	678	708	690	637	687	663	652	670	666	712	652	614	718	748	674	676	667	679	626	664	685	705	662	639	684	625	656	627	713	665	650	685	669	660	642	647	677	657	695	663	671	670	681	688	752	646	699	692	671	659	677	683	696	656	677	680	653	705	693	748	650	680	673	663	657	713	687	683	682	701	673	675	640	697	633	689	679	687	710	677	685	668	679	697	646	648	638	681	656	701	651	643	668	597	693	669	673	648	682	714	648	696	741	663	683	687	692	673	701	666	675	686	682	645	706	713	663	606	643	699	661	670	663	663	682	665	665	630	643	680	620	680	691	643	651	640	689	692	746	669	704	659	697	640	702	664	712	670	693	645	741	639	648	673	663	661	688	639	664	719	619	664	666	690	694	699	673	681	669	665	697	666	650	630	647	672	663	708	632	690	637	678	652	672	654	672	688	642	699	700	694	655	663	630	668	657	702	688	685	666	672	676	672	692	659	703	676	677	661	696	674	669	680	654	699	682	712	682	698	681	675	630	612	674	679	700	653	694	678	690	686	658	679	665	725	700	679	679	666	647	685	715	672	655	721	700	657	649	649	698	644	677	681	683	687	702	657	683	696	687	649	680	723	632	707	703	635	689	685	670	693	719	687	679	660	737	615	667	665	674	674	684	675	666	664	685	677	698	663	679	669	699	668	648	682	632	670	630	643	658	658	745	691	676	624	727	654	661	664	683	693	699	690	706	658	678	716	700	670	694	669	732	686	685	678	664	680	653	660	687	714	663	659	654	692	670	683	730	686	657	687	635	680	660	711	637	676	671	671	684	670	712	681	651	650	652	693	664	658	651	660	669	652	648	665	705	686	665	746	696	640	717	697	674	702	694	662	688	644	644	687	653	669	657	614	676	688	677	646	711	695	717	699	699	685	711	661	664	662	675	658	749	684	629	662	684	693	703	680	686	650	655	695	730	711	647	735	648	664	684	693	674	683	679	686	693	704	664	650	678	658	661	667	662	660	638	670	708	642	665	684	690	678	661	628	652	668	623	709	636	710	683	672	669	714	730	658	691	673	708	688	666	670	655	665	694	648	635	660	699	702	666	663	687	657	699	677	736	726	646	653	695	686	682	695	640	721	729	667	640	688	696	690	674	665	643	640	695	653	651	652	618	663	674	651	678	649	634	656	682	714	658	673	666	711	679	736	681	703	638	648	652	696	683	684	662	686	695	633	642	647	687	724	678	681	679	687	681	658	662	707	696	642	683	636	640	696	691	680	725	677	684	687	714	676	698	687	714	629	674	667	643	646	680	670	728	689	638	685	710	686	702	637	699	657	645	684	691	665	685	666	685	647	688	703	710	678	688	621	671	696	644	652	675	678	669	654	660	663	687	696	684	689	687	680	691	649	637	670	693	673	687	679	689	667	693	730	695	671	738	677	691	701	652	716	670	671	711	654	687	663	656	652	665	668	693	668	681	663	678	681	678	694	672	676	651	642	694	728	657	669	709	643	686	698	629	700	641	690	663	638	651	705	693	671	673	760	635	668	666	701	727	669	703	676	642	673	626	668	652	676	693	728	630	678	709	639	649	682	669	642	667	699	697	712	672	678	681	612	692	676	677	728	689	684	692	667	733	677	664	637	662	677	705	722	684	650	673	678	654	691	699	671	663	663	710	673	635	650	682	672	630	694	693	691	675	646	679	706	688	686	704	674	663	631	648	640	687	663	687	662	725	647	646	695	644	635	672	701	670	650	712	706	662	689	681	690	668	677	732	673	694	705	662	701	675	657	645	682	670	715	679	708	678	705	637	679	647	680	651	714	620	647	668	632	682	648	612	723	750	680	691	696	723	708	651	668	699	690	683	671	735	684	712	660	683	713	666	683	658	708	671	684	693	661	630	659	672	715	692	683	704	680	640	670	667	680	652	750	657	680	710	682	650	671	622	672	686	724	665	670	684	679	690	659	712	623	695	736	667	707	686	601	678	678	678	642	611	674	651	716	642	668	681	664	658	657	673	710	677	681	679	709	634	755	701	634	662	705	677	631	715	685	656	664	670	727	664	606	664	694	707	673	719	664	711	671	648	691	692	649	661	668	672	643	649	657	666	698	625	679	670	657	680	647	711	686	688	672	661	613	687	633	689	670	679	685	672	682	709	693	692	665	668	611	716	655	664	662	661	642	706	645	694	683	684	663	663	683	651	673	664	687	706	633	670	685	711	676	686	713	610	669	665	661	717	707	667	644	659	699	674	675	711	720	648	669	665	664	690	690	697	695	622	647	718	669	692	706	689	695	637	682	678	702	681	649	690	716	671	672	660	662	658	644	617	696	667	672	647	613	695	654	688	672	710	679	645	685	697	680	690	653	664	685	646	676	635	683	689	688	669	702	631	671	702	678	653	697	674	674	687	645	659	673	662	677	661	654	704	636	658	683	694	652	717	681	674	678	654	644	680	638	676	667	695	666	657	659	664	727	697	653	670	642	644	691	706	658	692	651	665	669	688	658	673	718	682	622	604	700	665	658	696	669	729	673	658	658	634	664	673	685	642	681	698	702	665	685	662	698	671	700	661	693	641	698	698	696	655	672	711	664	680	672	677	647	646	683	692	644	675	625	692	667	655	690	656	654	666	621	748	664	667	666	661	673	715	660	667	613
18457	8975	6631	3479	1737	933	575	464	419	382	352	347	366	349	356	319	345	321	323	330	308	327	337	315	312	318	291	296	314	306	315	311	319	330	316	308	304	344	336	344	310	289	337	330	314	289	313	351	308	345	315	289	335	295	322	355	316	326	297	300	319	318	313	315	306	314	290	316	294	326	308	323	295	303	313	339	367	328	286	336	308	343	312	312	343	324	309	347	292	303	298	322	343	307	313	302	321	334	281	306	300	314	283	331	317	326	328	329	339	338	337	292	281	320	291	344	314	303	288	342	335	310	314	317	312	323	333	302	337	338	330	328	320	309	331	295	280	304	337	347	330	320	333	305	323	305	327	294	326	333	314	345	335	310	343	334	323	313	314	310	304	328	320	305	329	314	302	288	318	311	305	300	322	322	336	312	311	339	323	322	316	333	346	297	316	301	315	305	338	343	293	328	310	314	297	336	319	308	298	346	315	317	340	293	350	328	321	317	296	307	299	327	331	334	353	315	301	319	326	304	350	340	312	313	277	286	336	348	318	322	318	284	300	294	323	328	313	324	314	325	312	300	290	296	335	330	334	311	304	339	289	346	282	312	319	316	335	322	302	258	328	312	299	302	297	315	337	328	322	312	356	308	312	325	337	337	315	318	309	337	298	334	376	305	324	344	270	330	338	315	305	331	328	306	325	324	320	341	334	314	305	344	300	345	308	299	308	305	357	287	322	329	340	301	345	341	333	359	304	333	340	354	349	328	310	311	312	300	311	343	301	340	346	329	319	318	321	279	331	315	304	308	310	274	342	299	339	341	350	311	311	316	285	346	343	300	310	302	335	290	299	309	329	281	301	334	305	319	331	331	328	335	294	324	319	290	300	296	329	314	326	328	305	337	322	342	316	316	305	332	314	318	357	318	324	312	310	311	294	297	331	299	316	323	316	302	287	328	308	327	336	300	338	327	360	304	317	322	315	333	319	290	304	292	296	325	299	321	314	321	313	337	347	348	323	332	322	322	333	344	333	343	308	308	312	290	329	322	325	314	312	308	310	347	334	306	347	316	272	327	336	292	290	315	303	307	297	319	299	312	308	329	305	278	292	354	306	311	265	325	311	327	308	320	311	287	280	309	306	337	340	297	319	320	355	317	336	317	313	321	284	322	319	324	331	345	266	287	307	279	290	293	329	308	322	334	325	318	294	314	290	318	270	309	322	347	321	325	323	335	291	299	313	321	336	335	289	318	289	319	327	300	325	355	311	342	327	299	311	306	297	288	305	304	296	321	313	300	318	311	314	314	302	277	367	316	359	324	305	309	297	318	339	325	324	306	337	332	311	302	299	324	276	362	301	329	315	355	265	311	308	326	332	348	338	321	355	318	313	332	301	332	293	322	324	302	319	300	269	306	313	317	317	315	333	342	315	349	344	323	322	353	309	298	369	321	342	309	303	310	299	359	351	295	306	329	295	304	326	307	327	303	310	322	294	299	305	304	331	309	312	331	303	339	324	336	294	326	337	320	312	306	308	322	332	339	317	352	312	290	333	295	317	315	335	346	332	295	321	304	297	305	307	311	288	350	290	325	295	334	310	331	306	324	352	309	306	320	305	329	273	318	318	316	345	310	327	281	320	284	296	303	350	302	328	333	312	321	305	325	299	321	364	327	336	353	325	274	283	316	358	299	334	361	348	270	286	298	306	314	296	331	281	340	334	297	334	330	317	314	345	296	297	302	323	297	283	281	314	333	288	301	320	314	320	332	341	328	294	277	332	331	266	310	330	326	312	329	291	353	332	322	307	333	348	313	317	304	341	297	305	334	281	324	314	285	328	310	314	340	337	330	300	329	297	327	306	308	317	327	332	308	329	298	349	305	313	330	308	304	326	333	297	305	319	327	323	261	302	305	348	337	326	304	321	299	356	314	301	285	307	325	340	324	295	344	297	291	309	341	311	314	352	328	321	300	304	334	339	296	322	303	321	336	305	294	333	327	283	316	296	298	299	347	317	357	323	337	304	324	322	295	343	348	355	332	313	326	307	307	349	318	322	318	321	323	312	312	333	329	349	311	294	331	297	338	324	316	338	315	292	296	312	296	312	355	329	325	308	282	288	312	345	316	262	332	349	338	305	309	351	315	339	340	294	324	337	337	337	325	320	336	337	329	322	310	309	295	282	323	324	318	322	337	289	287	308	309	344	300	306	321	336	319	333	323	324	348	299	323	302	335	298	313	327	302	343	305	332	324	319	314	360	301	329	296	332	329	304	336	306	351	306	301	326	312	339	346	336	315	331	314	317	326	319	302	292	310	323	313	333	343	309	314	347	309	313	363	322	302	286	305	335	345	294	319	294	329	348	335	327	315	332	277	284	314	322	318	326	295	314	328	360	334	355	310	298	327	303	291	325	318	321	317	344	320	282	320	308	318	299	312	323	302	304	304	322	342	275	322	322	323	321	318	305	312	309	321	297	274	309	335	293	339	333	315	323	308	323	302	339	309	284	304	332	315	325	330	305	328	325	327	302	311	309	291	315	313	349	339	341	295	306	345	298	317	320	285	332	284	332	323	313	286	323	310	318	292	294	345	318	302	305	313	302	300	363	313	300	332	317	299	312	313	351	349	299	269	343	327	329	323	309	288	318	303	327	307	305	301	298	369	336	326	342	318	316	332	307	308	337	310	309	322	288	325	293	311	325	317	317	280	335	316	328	328	332	329	310	284	331	332	307	321	329	294	312	287	348	326	290	329	295	329	324	330	318	358	317	316	302	317	330	318	328	327	304	293	322	319	320	315	293	346	291	338	300	309	317	315	324	311	314	346	300	331	307	360	333	332	313	343	358	287	316	337	317	317	326	312	333	332	271	270	314	326	279	320	302	322	329	349	311	340	300	335	319	293	313	318	314	338	306	292	342	312	312	304	317	319	314	337	316	329	336	275	293	311	303	326	309	340	324	334	325	328	334	334	302	311	310	290	320	328	311	313	333	310	344	307	306	328	319	340	295	304	303	277	280	292	281	310	301	307	324	321	292	317	292	331	345	347	318	319	321	325	300	315	306	319	306	308	305	324	309	315	330	335	307	338	329	314	327	319	359	345	297	310	319	327	324	319	334	310	279	311	293	326	348	291	299	338	323	324	320	316	322	304	318	324	305	321	335	316	304	304	329	286	309	308	330	308	305	344	288	320	299	301	325	332	323	320	301	334	308	347	323	322	306	307	321	295	338	345	287	334	306	301	302	294	322	334	341	329	358	315	314	341	315	315	316	302	307	268	292	321	298	310	342	314	328	321	305	319	329	314	297	298	332	317	321	306	309	321	297	319	321	310	304	310	323	302	336	309	330	357	333	320	333	315	335	342	355	316	312	311	346	298	303	343	336	349	349	314	316	312	289	344	270	293	289	336	315	302	329	317	323	308	311	332	304	322	268	320	299	305	338	326	325	315	325	337	326	331	343	297	286	309	322	302	313	317	308	325	315	348	332	334	300	278	343	325	326	300	333	318
13027	8404	11596	9533	6302	3693	1923	1435	1231	1167	1042	1007	880	863	893	818	826	810	786	836	795	772	748	811	767	763	734	806	764	717	777	730	775	761	721	703	761	745	740	758	752	761	759	830	785	802	789	722	784	776	730	783	756	721	738	768	723	762	718	698	815	728	707	768	774	792	755	738	749	752	697	790	762	744	732	757	767	751	740	733	739	754	742	791	777	723	773	752	749	746	779	714	772	770	725	754	755	769	739	789	788	825	722	744	724	748	758	734	733	716	719	756	727	728	781	756	773	711	735	755	717	792	721	714	728	787	734	722	761	747	744	719	750	757	741	752	731	773	758	732	726	748	750	763	732	758	692	734	776	754	761	757	782	745	785	734	730	756	749	744	739	801	715	794	725	740	752	792	697	757	750	738	710	749	773	704	757	797	746	719	703	748	762	740	729	782	742	732	740	710	716	693	769	763	784	724	736	765	763	761	712	741	732	752	671	739	750	825	755	778	743	758	768	729	740	776	749	741	700	770	781	751	748	739	747	742	743	697	719	756	734	740	805	755	765	753	764	774	783	723	738	767	754	741	709	741	790	787	772	733	746	755	762	749	762	736	766	760	785	765	727	718	750	725	762	739	794	788	691	768	707	820	755	767	686	774	728	756	725	750	722	751	808	729	779	762	765	750	739	785	737	761	729	769	813	741	800	752	700	754	732	746	766	691	716	796	765	697	729	729	725	751	750	779	772	782	714	778	763	776	720	717	745	746	745	769	760	741	765	769	730	744	775	753	757	728	774	714	726	700	756	756	723	749	764	792	765	696	712	772	719	756	776	712	717	763	703	752	772	760	773	765	738	716	770	783	753	712	750	737	737	802	749	759	729	702	774	784	806	743	750	687	730	742	733	740	757	758	731	718	738	739	786	713	667	728	707	768	779	703	758	686	761	768	787	774	739	712	718	736	760	724	770	764	740	738	704	732	776	756	754	803	783	761	805	813	717	761	772	742	763	742	725	758	769	763	704	726	763	809	769	729	761	731	790	794	776	780	766	746	764	747	746	789	776	775	700	739	738	774	761	693	745	737	747	713	717	763	791	770	786	757	705	756	774	767	717	735	759	756	721	757	723	718	759	763	796	713	775	719	745	764	832	757	730	742	787	728	726	715	715	742	711	728	772	769	711	784	766	762	730	746	738	746	780	757	722	726	755	740	761	739	723	742	733	766	782	750	782	733	752	751	719	735	728	759	776	717	735	788	739	718	770	782	755	732	739	716	786	769	778	785	753	717	768	810	793	754	745	726	810	708	732	709	792	797	748	736	732	758	756	761	791	789	744	773	728	791	711	783	752	710	708	790	751	769	815	767	735	766	747	732	713	781	749	728	721	742	772	753	745	750	724	741	764	743	772	808	767	765	768	744	724	796	734	723	759	761	744	747	766	743	685	773	737	744	735	771	751	733	768	733	773	736	746	699	784	727	733	721	737	678	715	762	763	738	734	728	729	770	735	754	725	760	741	769	772	721	743	707	792	742	770	746	726	720	763	758	791	755	763	748	748	699	797	735	710	738	770	709	742	735	771	744	769	766	714	787	747	760	726	737	779	791	713	743	775	754	734	768	740	763	756	720	775	779	774	728	712	764	767	748	749	721	769	706	689	786	770	733	762	687	723	741	765	763	798	763	803	754	725	754	747	782	743	724	778	749	743	746	736	743	752	743	704	769	755	739	796	728	785	778	715	726	781	718	749	726	766	751	758	749	749	790	727	732	737	725	739	727	725	754	738	751	761	745	775	671	802	785	749	761	827	748	709	712	796	719	712	780	749	725	766	739	757	686	769	732	782	736	767	783	717	772	725	737	756	760	776	755	726	741	735	738	734	795	767	723	813	745	745	796	709	738	742	765	746	758	730	766	755	795	724	720	685	723	775	781	754	724	777	792	804	770	764	727	751	779	737	763	725	740	765	753	718	708	768	759	766	717	714	756	732	768	738	789	802	715	732	678	799	723	694	727	786	765	735	783	727	764	752	807	753	828	695	763	690	751	735	751	776	769	711	738	734	732	763	779	750	802	720	726	726	727	772	755	821	776	709	792	746	751	768	717	755	696	777	801	755	754	743	755	703	750	767	727	790	699	723	766	724	742	709	827	757	735	757	739	740	752	761	755	742	702	786	750	792	775	757	745	747	711	710	772	690	725	713	774	715	771	725	762	766	737	764	760	772	738	763	740	753	761	733	799	707	727	746	764	778	755	744	749	759	776	774	773	753	764	765	729	718	724	776	754	805	771	723	732	664	751	748	785	761	741	720	759	744	721	800	765	761	745	757	756	760	748	746	771	750	751	752	759	746	731	710	753	748	771	794	729	763	731	746	799	746	747	732	770	656	781	802	753	743	731	745	810	760	748	719	723	702	718	784	762	729	728	779	776	771	735	754	751	722	739	713	757	748	794	769	764	755	761	730	795	716	788	747	787	730	770	757	762	745	720	745	731	755	750	765	742	740	739	761	740	723	814	674	750	709	738	774	712	768	797	778	756	724	733	733	716	771	747	746	808	785	756	703	784	718	741	760	768	765	788	782	745	769	734	703	728	743	771	823	770	735	780	679	753	776	697	775	753	759	770	749	705	755	760	739	736	793	735	742	715	721	766	749	710	786	762	764	806	746	735	736	763	748	741	732	730	775	738	747	783	720	783	815	762	760	825	752	764	769	695	733	739	721	711	771	766	730	732	734	765	795	779	716	693	730	762	770	761	771	778	760	776	753	719	729	767	730	723	767	709	776	762	730	761	755	774	757	758	715	741	796	790	735	738	738	760	778	782	702	751	755	767	732	787	766	726	708	753	740	762	773	733	755	785	741	791	751	759	756	767	735	723	751	749	771	738	719	742	755	758	729	707	734	721	752	786	754	688	708	716	743	758	724	734	770	744	757	734	738	737	794	746	729	747	757	750	787	728	754	743	749	762	753	705	723	766	799	787	745	749	700	737	798	742	764	745	758	767	786	774	788	735	726	684	731	739	748	701	751	767	723	768	770	749	726	722	754	747	743	769	775	765	775	720	724	777	784	720	754	759	773	721	741	739	704	769	744	728	771	722	756	801	762	705	749	713	729	735	770	776	738	736	731	746	742	803	803	766	770	738	779	738	773	685	740	747	701	716	729	757	720	750	788	791	769	746	708	739	751	715	725	744	770	721	779	734	770	720	748	736	759	742	712	784	696	740	776	763	737	733	812	721	778	736	746	760	710	764	749	693	809	740	730	786	715	770	737	767	774	783	748	747	735	764	770	749	701	743	729	800	786	721	769	718	738	748	762	755	756	787	785	734	733	765	744	792	776	744	705	718	774	795	776	723	763	711	721	750	791	746	719	779	756	761	718	777	739	740	699	706	742	786	788	729	770	701	724	819	782	742	732	731	728	723	737	735	740	775	725	752	760	724	726	779	731	760	752	778	713	744	729	774	793	736	757	781	807	756	831	733	763	791	777	749	735	729	765	730	754	735	788	724
31429	18792	17386	11603	7079	3417	1191	614	555	474	417	485	404	408	389	339	380	364	363	351	343	329	377	350	348	385	333	337	293	319	324	359	316	324	339	330	358	348	313	328	323	326	340	347	352	327	308	363	333	331	354	318	346	319	327	360	357	325	329	347	325	326	348	349	350	315	343	350	373	338	344	311	316	349	354	333	336	303	336	361	326	318	305	335	301	357	335	353	343	365	338	307	335	335	332	336	332	333	349	326	317	336	339	325	338	332	322	335	354	327	344	289	323	320	339	358	335	337	327	394	314	332	350	331	316	311	345	323	367	298	334	354	383	316	311	332	358	356	315	329	339	352	341	310	354	319	360	320	373	326	302	314	307	313	314	327	334	363	348	338	334	314	345	352	330	324	343	344	324	311	320	302	337	375	345	365	331	333	328	331	340	350	352	315	318	333	302	339	330	355	332	328	305	362	321	313	312	326	312	339	341	362	326	345	322	339	324	331	329	328	334	304	326	354	333	346	354	338	329	304	310	360	320	279	344	325	341	336	333	349	378	328	315	346	340	328	325	346	338	319	351	370	346	327	350	295	338	340	378	317	375	322	331	317	344	335	311	340	360	312	366	327	354	367	331	308	335	344	314	358	353	336	339	315	320	323	322	327	335	289	340	327	332	345	352	360	317	347	326	317	339	324	319	315	345	356	341	335	345	321	344	285	372	301	311	312	370	368	305	330	319	334	311	313	364	332	333	334	328	334	360	338	342	380	380	356	316	369	314	360	318	341	346	351	347	341	321	357	367	286	357	314	318	297	305	321	325	343	343	306	321	338	311	320	369	401	312	328	330	329	351	317	322	302	304	325	310	324	345	338	312	374	361	306	360	375	346	290	334	312	321	349	315	320	297	323	320	324	316	343	320	330	349	331	317	312	361	351	317	329	315	371	313	326	318	333	337	325	283	363	316	347	335	308	332	330	288	314	344	320	329	351	348	313	343	356	340	340	331	361	362	351	318	325	327	309	344	332	347	326	352	322	333	340	313	341	330	325	325	327	350	337	343	316	340	316	338	322	329	322	317	349	325	334	321	344	304	343	347	324	327	334	324	349	337	324	294	348	312	373	332	342	345	326	365	341	325	303	323	304	322	362	332	329	314	291	323	337	334	330	326	348	352	312	311	344	320	334	339	372	387	308	284	356	325	316	355	326	330	300	316	348	339	317	333	346	338	369	343	366	361	314	312	349	374	332	322	350	316	376	356	349	314	353	339	334	326	328	339	308	360	333	307	353	324	312	298	313	352	372	329	320	337	349	328	326	327	342	339	305	345	324	321	338	329	344	327	326	336	308	339	339	369	332	301	344	332	333	328	333	355	299	344	357	306	360	335	282	320	306	320	305	330	338	316	364	325	293	320	328	349	314	341	388	339	315	368	337	322	365	318	279	297	313	356	339	346	339	326	327	334	295	345	324	300	344	321	353	335	305	320	324	320	347	315	344	345	296	335	335	340	348	339	376	331	365	322	339	336	363	307	326	326	296	332	340	345	313	358	325	342	344	336	334	351	309	319	346	312	320	321	320	332	315	313	291	309	325	346	349	345	369	314	337	327	293	327	383	357	336	321	322	303	345	325	329	344	325	331	338	310	365	320	328	326	347	317	313	345	354	323	332	344	313	346	340	338	299	353	331	320	326	350	351	311	333	324	330	350	316	296	333	304	299	312	310	314	328	308	314	366	328	322	348	313	333	306	376	326	342	322	314	329	372	357	318	336	296	327	349	309	338	331	337	335	339	351	381	326	327	347	323	324	336	339	337	350	298	299	338	344	325	336	334	333	321	294	353	317	278	316	314	347	335	338	366	324	353	319	318	339	332	297	345	324	346	334	349	371	340	332	284	331	337	355	320	303	297	336	324	342	342	311	337	321	344	347	315	302	319	316	308	322	329	310	297	291	311	316	298	330	320	322	364	338	352	334	340	302	356	315	325	315	338	342	346	337	351	330	359	331	316	344	345	339	335	300	310	321	371	331	338	324	361	344	351	335	326	356	281	345	362	349	316	343	341	332	345	280	321	347	295	281	293	303	325	329	319	341	334	312	334	365	317	339	352	344	338	327	332	313	307	339	330	342	327	354	313	368	286	303	347	331	316	305	305	307	314	315	356	317	348	328	318	364	333	324	328	329	356	323	337	325	311	319	328	349	360	357	335	325	346	359	342	336	336	332	365	298	329	343	346	330	312	329	299	351	322	348	341	337	318	319	351	291	335	353	323	345	317	334	312	321	312	327	349	325	317	297	325	325	297	336	301	345	340	324	342	337	366	338	345	334	326	341	292	368	360	359	320	365	332	350	326	317	320	359	332	296	306	322	352	302	336	338	350	302	347	342	332	299	355	336	328	331	327	340	322	335	302	323	357	336	315	334	335	346	348	337	338	331	337	320	343	340	310	341	376	377	356	301	310	311	329	297	330	332	326	297	313	368	334	304	329	321	310	296	315	332	324	321	291	313	321	344	351	333	298	306	341	364	344	305	320	313	310	350	331	313	297	335	313	351	365	347	327	310	317	317	344	305	321	352	356	360	324	313	323	386	329	332	380	357	321	310	339	321	353	306	319	337	306	372	329	353	341	366	316	352	341	303	331	342	366	310	342	319	343	308	355	326	336	358	352	374	360	344	322	297	363	355	317	307	315	354	322	347	327	305	329	323	330	316	339	319	360	308	317	337	353	302	329	335	344	337	353	327	335	330	309	347	325	359	334	332	350	324	354	331	359	309	375	330	353	331	334	344	318	332	327	341	354	335	331	328	352	324	362	319	328	340	305	362	315	318	359	344	308	309	366	334	343	322	345	314	342	338	332	329	319	322	316	349	367	348	320	341	321	343	298	353	347	313	338	328	329	348	358	404	325	348	339	322	331	365	309	372	340	329	350	325	345	338	317	354	338	326	335	354	330	312	327	319	305	312	316	337	340	331	366	345	354	343	347	322	332	304	313	331	312	304	350	341	335	347	315	331	317	348	342	319	350	359	362	325	318	339	391	303	331	341	329	355	303	324	325	320	336	296	341	351	351	348	336	319	336	352	346	312	326	370	325	330	343	358	343	297	379	326	304	378	348	334	324	328	335	358	338	354	319	303	302	342	337	347	317	334	334	327	313	321	331	302	331	298	365	359	330	332	313	338	337	334	350	370	327	332	347	340	337	365	339	356	353	330	335	329	362	337	329	333	354	326	345	299	370	332	341	292	339	361	300	312	359	300	343	342	350	313	306	308	334	326	340	347	341	337	326	330	304	324	345	326	310	344	357	333	349	359	291	292	302	332	352	322	359	371	351	328	354	311	332	308	323	365	339	345	304	310	344	318	354	329	337	350	313	336	331	329	329	314	330	325	344	285	348	329	354	328	348	338	370	306	368	365	322	330	330	325	317	373	333	320	348	309	394	321	312	337	340	283	343	333	315	349	366	301	371	331	328	369	364	370	342	367	325	316	328	345	350	325	311	327	351	325	321
21769	16502	24512	22264	17683	10122	3711	2161	1885	1697	1467	1372	1159	1164	1099	1057	1011	955	902	908	896	935	876	837	881	870	781	878	830	840	768	841	804	810	815	815	838	837	819	811	787	817	828	797	771	823	852	787	798	787	800	801	777	764	744	802	801	813	811	808	803	854	775	804	816	808	745	810	789	708	797	818	770	792	765	764	799	779	823	795	714	799	794	762	839	768	775	750	812	796	812	794	830	792	760	785	779	791	830	758	733	760	793	795	759	766	776	794	793	779	811	752	759	832	765	758	754	807	773	755	789	828	811	795	767	794	757	821	818	760	856	799	781	776	801	778	778	833	772	766	811	803	804	840	791	748	727	803	805	797	740	812	788	782	769	795	828	769	814	750	793	841	743	829	789	793	772	820	772	798	801	821	754	793	792	789	744	806	806	765	819	784	793	800	777	823	802	750	796	760	811	782	770	800	781	803	737	841	792	761	800	788	799	771	779	780	823	813	726	744	781	788	737	793	809	774	757	779	740	773	815	758	810	793	789	760	737	796	798	770	768	748	809	831	781	784	779	750	793	751	759	805	796	756	783	767	765	792	762	822	779	778	818	781	845	764	720	796	789	751	830	760	771	800	782	778	793	724	781	778	788	768	785	757	850	803	757	850	791	808	876	800	848	715	777	763	810	820	822	765	765	798	800	799	797	750	821	764	793	819	757	799	804	787	763	767	793	782	768	767	773	863	744	836	753	781	738	777	722	782	789	797	829	752	775	757	795	794	768	787	844	804	802	752	768	812	752	766	773	797	778	792	800	854	819	785	822	768	777	803	738	772	804	790	804	771	841	791	773	754	763	777	827	765	796	799	759	797	798	771	815	796	759	789	767	761	811	787	760	750	779	784	817	752	799	763	722	788	752	742	786	771	827	747	792	793	824	770	754	788	803	800	780	753	744	798	827	782	795	804	803	756	791	774	824	741	807	779	807	801	830	767	779	774	792	804	745	763	788	780	753	810	753	788	700	777	767	775	816	802	794	806	837	797	778	785	794	791	787	809	766	798	788	761	750	778	811	732	805	783	765	770	805	769	745	821	817	797	798	814	801	766	740	793	804	721	782	774	805	796	787	802	789	753	748	769	798	774	757	787	804	759	767	791	727	716	793	773	748	784	763	727	756	773	766	849	777	788	758	824	835	779	775	819	792	789	770	769	745	763	826	723	764	769	782	788	776	786	780	804	755	800	736	776	804	840	812	709	731	772	807	768	801	789	794	792	746	778	790	783	746	733	808	824	802	709	799	743	780	810	737	774	794	803	760	799	777	794	801	763	783	776	779	779	741	781	747	839	762	768	782	770	735	740	803	827	831	809	749	778	776	799	759	771	751	751	765	791	803	763	825	750	762	782	829	796	774	798	792	811	792	851	727	795	812	837	748	780	844	799	777	768	783	787	818	737	793	784	791	802	751	752	745	814	772	839	795	799	798	803	760	822	765	773	763	744	795	752	737	800	835	801	797	790	762	803	740	812	788	794	808	694	813	803	761	801	740	720	791	739	793	886	779	789	798	772	777	732	821	765	801	801	831	824	752	767	748	764	742	811	779	782	719	808	814	748	791	760	842	776	778	779	791	809	762	755	777	795	796	775	799	796	806	779	826	814	754	769	814	859	767	765	743	774	739	807	807	818	812	762	766	850	774	756	800	762	804	748	791	770	794	785	768	761	785	804	792	780	763	760	772	782	815	754	780	781	776	777	781	769	764	777	791	796	760	781	771	729	802	784	773	765	791	760	812	748	794	758	785	766	753	780	767	760	808	755	807	807	771	764	803	776	759	802	831	782	773	814	814	795	774	779	744	752	749	783	798	798	770	773	773	766	795	804	777	812	804	801	765	753	799	742	718	793	788	768	795	779	777	826	791	812	750	818	758	783	779	750	829	803	770	781	767	794	758	781	786	809	761	740	775	756	764	820	768	770	821	752	749	788	764	782	729	729	718	768	777	732	804	825	804	792	780	760	797	826	782	811	805	794	772	785	734	797	803	825	768	793	793	766	706	748	748	814	791	792	752	774	771	758	798	791	776	820	772	771	830	777	796	754	756	766	809	794	800	787	780	787	811	763	762	798	774	731	769	736	765	758	783	710	814	786	789	756	790	812	822	741	808	781	745	772	746	799	778	727	796	786	807	777	795	778	807	781	812	774	794	837	802	756	783	764	822	751	766	741	798	804	760	798	800	796	799	783	776	765	813	803	784	833	816	788	795	757	763	748	735	811	805	789	809	760	800	785	774	795	781	791	759	794	745	755	823	702	759	817	762	761	824	779	730	768	802	757	756	734	867	810	787	786	779	761	767	786	795	757	747	736	827	817	762	816	812	771	787	719	809	828	798	761	760	797	784	764	727	822	793	798	742	804	743	756	735	767	794	795	769	797	788	828	798	763	797	801	787	764	799	833	764	756	759	779	768	798	803	793	792	782	789	780	804	801	802	739	779	738	754	794	801	813	770	832	773	822	734	769	706	761	803	712	747	744	783	813	813	779	756	755	763	781	773	793	821	805	784	755	769	823	785	780	799	816	807	760	755	789	769	798	728	768	774	805	808	815	811	783	814	762	763	779	792	791	746	765	794	779	828	853	793	770	726	826	771	783	792	802	794	780	770	778	799	773	777	756	794	771	768	776	783	780	824	766	788	747	786	805	793	803	759	763	714	804	796	786	708	749	787	775	765	764	780	798	779	749	783	756	820	769	788	834	816	797	774	762	820	780	766	768	775	793	773	781	769	802	742	798	784	759	783	814	775	755	784	769	769	734	793	807	793	825	753	791	685	827	808	814	802	815	787	794	761	751	773	728	792	823	770	722	757	766	772	849	759	758	796	789	834	831	762	743	750	728	839	811	816	760	790	770	797	775	754	805	823	743	826	794	788	769	778	770	810	768	766	720	781	804	741	781	784	768	804	742	761	788	782	748	838	753	801	749	753	785	803	772	766	745	785	768	774	763	805	767	827	791	818	779	774	782	771	812	737	766	790	802	750	783	725	766	818	799	810	786	771	824	783	781	789	794	795	774	775	845	761	804	765	773	814	770	779	779	784	800	816	821	757	746	814	818	809	813	785	738	750	792	758	812	786	774	764	746	829	788	772	736	743	763	747	824	760	814	849	772	776	790	774	834	737	782	800	782	819	754	782	751	780	770	804	819	819	738	817	794	800	814	788	792	763	737	722	737	796	752	845	784	800	759	773	802	800	778	793	752	783	753	791	770	799	746	789	750	772	788	798	801	778	806	756	799	784	772	737	791	802	792	805	843	775	767	760	770	821	783	796	804	756	767	759	839	822	812	766	779	819	757	766	730	749	759	777	814	748	781	816	733	747	750	734	786	788	784	784	783	805	798	729	761	772	760	843	770	803	798	780	827	787	762	786	772	737	731	800	768	766	792	789	774	770	794	752	741	821	837	759	756	812	821	763	765	796	753	772	806	756	790	833	783	779	769	783	743	803	751	785	795	827	723
40104	26364	25787	19969	12588	5670	1885	776	643	606	505	448	415	420	337	365	400	360	334	315	296	323	321	298	319	318	289	283	263	311	274	282	282	287	319	271	307	313	298	283	269	270	287	308	306	268	302	281	306	307	319	278	284	310	260	288	289	288	308	307	309	279	301	293	278	259	314	296	255	292	279	257	274	294	290	262	268	278	271	312	270	272	279	280	255	292	278	273	239	287	268	289	302	282	271	301	316	328	247	303	281	264	288	275	248	270	296	288	288	283	308	250	282	278	292	286	263	260	281	262	312	269	297	279	281	284	299	285	272	322	257	258	276	293	287	286	287	279	270	267	250	318	302	288	272	315	287	318	316	291	299	270	280	275	249	276	256	269	266	321	299	298	270	279	293	276	264	273	308	322	267	260	273	295	250	268	278	268	286	265	310	294	317	303	270	290	274	234	293	262	309	269	275	262	274	322	284	276	286	250	281	294	304	287	294	309	284	276	258	247	264	344	318	284	283	290	271	298	250	259	287	295	287	293	259	248	273	249	277	302	274	291	295	293	257	270	258	280	300	277	322	268	299	303	298	251	253	277	314	299	278	289	293	285	282	329	299	266	284	302	265	303	276	268	314	267	253	287	313	264	295	272	291	276	294	275	309	257	273	273	282	280	301	303	282	272	287	268	263	280	265	264	279	268	260	271	270	241	283	303	267	279	278	255	286	290	262	284	311	267	288	270	269	268	248	282	311	282	271	263	300	263	320	271	268	279	292	287	274	297	264	243	295	295	272	252	250	299	275	286	293	279	280	270	267	277	281	292	277	294	290	294	284	302	326	284	290	318	296	274	248	252	277	274	301	278	300	266	305	306	251	281	282	290	284	269	284	280	299	289	272	267	290	303	267	303	291	289	263	287	297	303	277	291	274	280	316	303	287	314	275	276	261	284	280	260	274	272	285	300	265	281	276	290	266	287	271	280	283	307	262	273	308	284	263	288	317	311	281	295	261	263	307	253	262	297	280	237	257	291	298	268	274	279	301	258	287	309	291	290	307	273	289	269	275	274	258	306	283	264	263	288	296	301	287	304	264	272	276	280	288	304	289	281	306	293	260	285	256	296	252	263	304	272	269	276	268	293	271	261	264	280	295	275	284	283	268	259	285	268	295	267	288	279	285	294	277	298	262	252	255	285	289	308	286	277	275	295	299	241	312	278	283	297	288	293	285	281	280	284	281	278	288	299	288	286	300	269	282	285	302	292	288	291	267	233	288	264	269	275	294	288	269	278	289	304	295	252	304	311	277	283	271	322	288	276	250	272	321	279	292	284	289	309	258	283	252	259	276	266	269	259	294	291	286	258	288	281	283	304	270	281	268	294	274	269	276	286	281	286	277	302	310	228	276	292	255	279	268	276	279	250	262	289	298	261	260	294	265	254	277	259	286	295	271	329	282	256	259	266	305	290	261	261	278	302	278	274	293	267	298	275	296	260	284	313	272	288	299	277	284	262	266	274	269	277	271	296	247	300	301	263	268	265	326	283	262	266	280	273	293	275	261	261	301	255	297	278	275	275	262	311	284	293	269	285	279	301	298	301	291	267	277	292	272	296	302	298	289	258	307	284	269	323	287	285	249	280	297	253	301	300	322	289	293	279	247	268	285	321	276	304	258	311	271	285	273	281	320	287	312	264	292	277	289	270	306	256	288	266	253	268	267	281	284	283	298	300	259	297	275	299	248	279	276	249	287	310	283	286	263	304	265	306	264	242	303	285	268	264	251	300	273	286	281	283	269	321	294	284	303	322	304	274	273	269	272	282	284	298	276	266	287	282	276	256	279	255	282	309	256	270	252	284	309	280	268	270	263	263	317	301	324	271	284	302	313	301	287	283	268	269	275	281	271	283	284	257	288	294	252	282	303	281	288	310	286	264	288	274	266	303	269	288	274	275	269	293	266	289	286	317	329	250	306	286	289	311	298	288	257	311	292	286	262	318	271	279	292	278	280	236	285	290	295	285	308	295	270	314	301	299	269	263	304	274	284	273	266	287	297	258	290	286	249	261	277	265	283	289	291	270	278	266	286	286	304	305	271	286	281	290	275	279	270	312	251	272	260	252	279	253	320	279	263	250	265	252	299	309	290	300	268	265	272	292	271	316	310	253	279	308	266	259	258	287	308	271	267	327	298	313	272	296	287	299	289	285	282	277	286	287	252	265	278	284	287	285	275	255	305	259	295	288	300	259	298	262	260	332	293	288	294	282	279	312	318	270	289	290	264	258	269	287	259	277	253	325	275	298	260	288	287	299	273	299	271	261	304	314	322	264	286	262	262	271	287	286	263	299	289	297	290	309	277	283	295	301	261	282	292	260	265	300	284	253	283	279	303	255	270	327	268	273	300	252	275	294	297	288	270	256	293	288	273	295	279	271	311	291	291	293	251	264	268	272	296	283	273	288	285	309	268	270	291	261	282	298	337	260	299	331	274	278	296	287	286	298	279	286	268	272	285	283	283	277	289	277	286	262	292	246	271	272	283	285	309	287	284	293	282	300	311	278	283	289	273	298	296	273	277	283	261	273	306	300	270	290	278	284	274	284	258	273	321	288	275	285	277	275	274	278	289	317	261	310	300	285	267	324	279	328	271	264	270	301	301	283	277	258	274	274	283	287	324	295	268	305	281	301	308	326	259	255	304	271	260	304	283	282	289	284	259	263	256	274	259	299	290	249	292	266	289	295	300	284	280	285	311	287	268	270	266	268	277	297	254	292	284	286	251	303	310	279	284	280	293	264	302	286	307	310	311	289	283	268	282	292	258	303	308	277	303	282	276	261	265	300	258	274	292	281	277	266	322	257	313	260	292	291	277	304	306	289	268	276	262	281	301	293	285	234	258	243	292	322	288	257	278	308	261	270	268	281	250	302	274	294	285	269	264	274	292	301	242	323	252	285	285	268	296	270	297	270	284	279	316	314	264	268	274	249	288	268	276	310	261	275	256	266	304	279	285	296	310	245	272	321	279	314	264	288	266	268	280	273	276	270	294	289	294	268	323	285	277	294	280	274	251	286	263	279	258	299	318	289	266	292	263	269	266	256	297	304	302	286	266	269	277	268	270	275	277	280	289	237	281	264	265	281	272	324	275	246	264	281	279	268	285	275	299	275	283	261	261	261	300	239	301	302	308	285	302	287	295	304	267	273	298	279	305	292	284	292	299	280	304	265	289	254	310	271	267	302	253	283	295	292	266	250	286	255	289	268	290	277	269	275	283	262	282	263	305	268	310	239	255	244	280	280	284	291	264	264	273	250	277	280	293	279	295	314	274	297	267	310	307	293	263	283	262	290	281	282	271	284	257	311	283	304	283	263	265	302	314	272	274	292	273	312	281	298	255	303	293	290	252	266	290	304	323	260	263	292	317	301	282	285	309	345	287	276	303	300	253	276	271	302	274	290	316	308	290	276	271	290	284	283	299	272	273	292	337	284	273	283	295	291	296	286	270	311	263	270	245	278
26435	22048	30524	30698	24424	13397	5805	2865	2451	2134	1893	1642	1431	1297	1239	1064	1063	944	926	839	859	865	851	825	794	795	783	810	761	790	710	752	747	716	736	724	720	682	718	706	733	740	721	751	703	705	715	729	680	734	726	704	730	690	683	706	704	671	703	703	673	705	669	691	642	710	700	698	685	719	647	674	637	660	677	670	671	666	669	625	653	644	669	697	666	691	695	694	652	686	707	681	662	714	694	675	697	720	692	654	692	675	660	712	710	648	673	631	641	667	637	671	686	676	658	652	648	662	653	692	684	689	660	648	669	688	683	666	696	681	679	645	649	666	703	671	696	680	680	659	669	682	697	701	722	663	608	637	669	699	674	720	712	704	691	645	700	664	697	671	608	638	694	721	659	697	645	645	665	656	700	701	726	666	642	664	739	641	706	676	667	702	663	635	697	693	684	677	670	660	647	647	699	671	647	674	685	666	678	673	651	630	680	638	677	668	713	661	648	637	638	671	623	696	692	698	734	668	657	693	686	679	630	649	695	683	664	690	724	640	690	637	706	648	664	699	686	604	722	686	660	700	659	640	677	676	692	678	699	696	668	639	664	710	666	693	680	638	659	736	650	676	692	655	679	667	665	676	675	656	678	653	674	659	647	632	671	639	727	650	672	663	620	665	680	699	690	665	657	732	675	661	683	679	666	659	679	666	660	664	712	631	675	647	673	680	658	665	690	660	667	685	677	681	679	671	670	637	646	693	658	635	668	671	676	619	605	705	700	670	671	702	644	679	699	680	661	649	720	673	727	654	684	723	664	641	639	639	638	651	676	673	667	661	686	709	666	680	693	697	658	679	652	662	679	661	651	670	700	650	659	683	686	663	712	675	704	638	689	667	635	654	702	666	689	687	651	698	676	682	672	704	658	656	690	687	665	696	665	634	673	671	704	623	678	670	668	685	688	649	645	709	670	655	687	684	684	708	674	666	676	713	682	649	644	689	613	659	682	666	659	687	647	658	714	668	698	681	669	629	689	696	659	624	728	659	716	675	702	669	732	682	640	652	705	680	624	683	670	692	663	671	645	666	685	681	699	681	630	646	687	666	671	611	673	703	657	675	684	673	681	707	675	662	675	685	683	724	660	650	642	692	672	689	676	663	655	643	641	698	712	709	680	681	681	694	635	658	694	709	638	689	679	729	708	674	674	610	667	668	688	645	674	652	667	662	665	663	699	683	626	685	681	656	654	702	652	661	662	666	662	694	684	671	662	672	666	693	696	649	662	696	660	705	681	685	664	683	690	662	685	679	681	699	664	694	687	670	684	691	673	714	683	691	707	659	621	661	658	642	703	659	690	674	701	683	671	676	692	659	670	613	652	675	641	676	688	637	703	668	678	694	656	645	683	671	709	682	630	733	645	665	704	706	698	690	683	693	718	635	686	684	662	652	675	692	658	694	662	671	638	652	666	683	673	683	664	689	674	675	679	645	654	706	678	684	684	655	631	666	692	654	698	655	700	681	658	648	634	676	705	651	657	692	600	665	623	671	640	662	697	698	654	669	690	645	626	664	679	674	641	646	672	628	661	668	723	700	709	685	656	670	675	678	649	683	689	676	721	658	650	700	657	678	688	703	669	642	655	679	685	686	652	657	683	684	642	638	694	650	750	656	671	685	685	677	677	652	694	674	686	685	672	680	695	663	641	741	684	676	691	692	670	644	714	664	662	628	685	669	665	650	689	674	633	638	678	703	639	681	615	681	597	697	647	707	675	673	617	695	706	668	700	669	677	661	640	663	659	666	704	653	656	648	656	645	669	663	617	650	687	642	656	656	667	695	664	706	677	658	683	639	675	736	663	645	664	655	662	661	661	727	644	615	663	711	706	685	667	616	671	716	611	694	658	675	652	677	670	634	658	672	651	698	724	674	663	677	677	635	674	674	648	698	711	690	629	677	616	661	685	663	631	649	651	709	622	672	687	664	648	651	669	645	652	655	697	691	638	653	690	717	729	617	668	665	664	635	690	669	718	662	658	668	659	677	702	653	677	710	661	664	680	649	641	706	677	706	674	691	695	691	709	649	643	654	715	658	703	640	662	648	721	697	654	650	641	647	665	646	651	721	662	655	637	687	668	652	674	661	714	671	692	666	663	648	655	659	652	712	718	647	673	664	656	685	683	683	669	699	667	673	661	669	746	695	683	657	639	659	636	663	673	623	637	661	691	656	646	663	697	674	674	645	641	680	685	674	686	719	624	657	658	659	686	700	645	671	698	672	692	648	687	691	668	660	684	687	665	713	684	700	685	683	668	686	672	675	682	652	685	643	688	697	662	692	666	665	693	701	673	647	697	658	678	655	694	696	732	634	623	683	642	659	680	656	687	698	697	700	659	675	679	633	667	705	714	668	677	656	687	678	677	632	709	665	677	684	657	678	660	719	691	661	646	685	685	652	697	655	674	649	656	669	659	685	676	697	650	696	638	679	660	709	712	685	662	700	672	657	646	643	659	682	682	654	655	660	645	640	629	672	629	683	656	680	647	688	690	706	647	683	664	693	659	650	681	677	704	679	689	708	656	667	685	674	690	689	656	651	661	686	665	661	645	654	689	682	685	678	685	668	670	688	637	650	645	649	686	695	637	693	665	634	621	678	689	677	661	681	695	651	662	696	644	705	681	665	694	677	674	657	709	683	674	673	672	675	692	637	652	676	655	672	691	645	675	682	694	649	654	660	688	654	648	654	669	698	683	653	695	711	692	693	688	660	700	614	657	669	677	672	682	659	657	668	700	729	690	633	712	663	670	681	673	690	689	675	647	708	674	632	649	681	687	642	660	689	684	679	648	689	703	669	678	688	705	652	654	663	674	672	722	673	647	678	655	638	691	737	656	663	640	683	626	662	673	657	647	689	687	667	656	700	669	672	643	680	677	684	651	691	661	680	703	669	658	649	683	680	650	635	668	625	679	660	685	673	691	663	704	718	636	627	713	729	667	678	652	690	672	652	669	694	695	692	710	687	637	671	685	674	701	673	681	670	727	680	666	679	712	651	641	683	673	637	656	672	660	654	717	645	716	633	694	664	680	637	674	662	625	671	682	688	670	721	723	654	650	697	690	662	647	691	676	673	693	701	676	664	595	664	687	699	647	636	703	683	646	687	653	617	676	653	680	639	636	699	686	726	648	641	676	624	667	663	679	712	637	737	714	679	664	664	692	650	685	659	665	622	681	677	709	614	689	692	700	683	663	644	643	726	645	704	682	698	702	676	685	671	660	693	625	684	655	665	659	696	652	679	658	718	661	665	721	671	689	658	643	701	630	679	663	648	666	651	691	639	659	675	673	665	633	669	676	689	689	680	620	663	679	648	638	660	630	709	640	715	673	680	628	671	671	642	678	623	660	664	692	672	662	654	658	630	668	675	660	644	671	683	696	658	664	654	651	680	650	668	715	655	696	678	683	660	698	632	664	633	678	684	649	646	666	656	667	727	693	666	699	664	693	673	732	708	641	682
17574	10750	7826	3632	1756	810	528	412	410	384	370	348	340	362	350	345	311	313	273	312	316	325	337	349	303	308	305	282	319	323	294	315	312	315	297	296	315	330	322	341	322	283	348	335	279	310	335	309	298	352	334	314	292	333	279	313	322	316	308	301	320	328	308	303	333	268	307	317	320	332	333	305	298	315	312	339	297	313	304	319	323	300	320	336	316	298	299	309	310	327	318	312	337	333	346	325	290	315	338	316	303	280	292	311	306	310	308	351	325	301	340	319	301	313	328	303	306	332	335	313	328	318	336	282	330	329	287	303	338	340	312	306	302	327	320	352	313	330	341	355	336	307	307	290	329	313	309	332	316	308	320	316	319	370	321	313	319	317	340	348	294	325	328	309	327	307	324	316	320	336	280	323	330	312	343	302	330	324	296	307	347	331	320	313	329	326	319	311	308	345	350	299	307	297	333	336	327	318	337	333	306	343	313	295	303	292	324	339	334	314	296	297	307	316	337	332	296	323	333	293	309	318	321	348	308	305	298	296	318	335	323	314	342	303	324	318	338	325	296	299	297	283	311	353	319	311	307	303	305	320	280	322	326	284	324	306	325	330	318	332	313	275	321	283	328	262	354	310	309	347	327	317	297	329	326	310	304	347	303	305	373	333	295	323	327	303	333	329	286	294	328	309	307	364	344	327	333	271	329	278	280	298	342	308	314	304	327	284	329	301	299	294	326	292	328	285	323	319	347	348	327	288	335	314	353	333	369	277	318	325	338	336	317	327	316	341	331	299	357	328	294	326	311	301	348	292	303	331	335	327	325	311	337	324	346	339	304	288	307	296	311	312	335	314	309	321	309	363	294	292	346	322	315	307	321	348	339	323	341	312	315	328	329	343	300	285	302	299	321	322	306	332	316	338	323	326	337	292	326	329	296	336	299	350	337	329	328	323	324	309	340	282	334	326	317	307	301	308	320	331	291	310	305	332	314	286	313	326	311	324	325	331	305	322	318	323	335	313	300	329	325	296	322	283	361	364	316	288	311	343	290	332	305	320	344	309	294	300	329	331	322	330	330	299	323	314	330	328	324	319	340	346	325	288	332	347	349	313	319	298	288	326	324	329	294	314	310	303	295	320	338	325	350	299	304	336	334	289	324	335	326	290	325	322	324	321	360	295	354	329	317	320	302	326	325	317	319	307	302	322	316	300	321	323	340	335	312	297	282	312	319	323	336	345	328	312	322	325	313	349	313	346	320	302	291	316	295	311	309	303	311	342	304	305	336	319	298	337	320	325	317	302	310	286	344	315	316	310	314	301	298	337	307	300	329	311	309	311	302	322	325	329	348	319	329	287	321	278	330	295	325	314	312	338	346	304	322	356	289	285	325	288	318	331	303	319	323	323	302	317	312	311	304	326	341	324	316	299	297	319	367	304	343	321	300	327	365	315	337	327	326	313	356	336	324	310	304	320	318	327	327	338	307	328	324	283	319	318	317	347	328	327	325	305	302	318	315	326	312	327	334	313	318	338	365	320	303	318	307	315	316	303	347	347	297	316	310	307	302	322	317	286	310	329	320	317	305	308	326	318	319	300	350	315	310	308	345	361	319	326	319	323	317	326	323	314	291	308	293	354	321	331	328	317	331	326	322	324	333	303	322	343	316	305	310	320	309	342	353	304	276	324	313	325	307	304	299	303	294	291	314	292	319	318	322	321	334	287	299	320	322	329	324	303	317	311	305	305	338	299	287	321	320	360	334	304	323	321	334	292	321	323	302	334	285	296	299	329	372	329	327	308	318	321	325	280	320	306	325	316	312	288	321	293	336	351	301	297	337	302	309	298	319	305	279	317	377	334	320	318	318	372	307	319	333	305	344	319	329	287	326	339	317	303	316	321	311	327	305	312	297	342	313	306	315	294	312	331	296	296	319	329	305	276	309	329	314	290	301	311	319	353	295	304	326	311	342	337	342	346	323	321	339	327	316	299	325	327	297	298	296	306	344	326	318	328	314	328	330	350	331	298	331	292	294	314	319	353	322	315	311	336	317	313	321	312	347	297	320	299	309	296	284	349	317	328	334	315	346	317	310	318	292	334	303	346	339	310	329	347	328	326	307	307	313	285	300	330	291	316	309	316	340	329	331	286	299	323	296	314	289	289	307	285	336	336	333	354	305	328	305	304	309	315	339	318	337	278	354	314	312	304	315	328	314	299	343	322	318	340	339	359	338	326	311	336	309	311	289	334	335	336	350	293	317	305	315	286	311	301	304	317	336	299	293	318	323	350	294	352	306	318	313	310	341	351	295	313	347	298	331	307	317	332	319	371	291	311	322	291	331	330	335	337	292	319	328	356	306	343	327	327	316	318	300	307	322	336	330	328	308	335	322	329	334	304	287	336	286	318	327	349	302	312	293	319	334	339	320	342	325	340	327	310	345	315	284	319	318	318	302	299	292	320	343	322	289	325	292	326	324	302	297	322	283	331	316	322	326	285	311	311	294	252	296	327	305	292	288	297	313	359	348	293	344	325	300	317	302	319	298	317	288	309	325	291	302	313	334	309	304	289	337	306	290	320	314	310	318	332	276	312	317	286	328	337	347	287	333	314	353	349	346	337	289	312	327	311	307	296	353	313	296	299	318	317	298	321	323	338	299	305	316	337	303	302	310	321	354	310	360	319	318	324	280	301	320	307	315	319	315	346	289	336	307	316	340	314	327	330	299	254	315	308	338	325	350	337	315	318	352	345	337	299	309	299	306	295	352	315	341	349	297	319	291	305	347	351	302	291	278	302	321	290	317	336	342	327	313	320	305	304	284	328	321	302	321	303	326	286	333	316	349	340	289	331	304	330	338	345	326	297	324	315	320	315	278	339	336	309	315	312	311	305	305	305	305	315	304	278	345	317	313	314	308	262	311	325	320	269	320	304	309	302	325	328	305	299	329	310	324	330	314	323	336	312	311	281	323	352	344	295	343	313	319	320	326	297	306	303	313	373	338	283	300	310	320	291	295	353	303	292	335	325	313	302	319	324	323	315	283	304	310	317	316	326	295	323	305	295	295	316	324	336	305	310	353	345	351	316	309	290	325	295	315	328	330	304	325	338	320	352	354	312	344	329	317	275	320	307	293	312	350	320	317	320	303	346	292	335	305	352	333	295	311	310	321	325	314	334	346	330	276	314	330	297	315	290	316	317	324	364	313	298	323	292	325	344	290	309	322	296	318	291	320	322	322	316	322	330	263	323	284	336	317	294	306	304	292	321	304	349	299	312	328	308	312	341	327	322	320	286	321	299	309	317	315	308	344	325	289	310	272	300	327	305	344	271	310	314	325	345	321	304	322	316	275	335	329	315	309	363	314	324	345	274	318	315	280	295	333	335	322	340	347	335	322	318	296	317	344	315	343	328	331	301	287	335	350	314	317	341	305	325	319	308	293	354	310	307	344	328	342	333	298	325	328	290	324	341	322	289	315	293	333	315	292	331	302	300	333	321	318	302	313	333
12271	10451	12847	9360	5945	2972	1774	1274	1145	1070	1017	962	912	852	817	860	802	783	798	754	787	795	781	736	775	814	733	736	748	740	766	755	750	774	763	774	797	739	771	817	742	693	777	748	783	790	776	772	706	760	714	743	760	729	812	767	780	736	765	726	727	799	735	763	763	781	733	776	747	792	777	743	767	797	754	740	763	744	714	747	703	729	735	756	773	766	737	765	714	698	759	679	820	728	773	768	722	741	788	739	743	784	705	762	712	732	784	754	719	745	775	716	765	775	765	750	758	747	759	786	752	714	749	765	738	733	718	772	788	777	752	694	758	768	752	793	740	720	756	758	795	724	732	752	763	775	762	769	710	738	752	738	724	775	770	747	741	725	690	734	785	714	756	740	819	736	724	774	747	744	758	741	770	792	792	729	744	770	710	714	759	783	715	720	746	717	747	743	749	739	698	789	743	706	789	765	751	728	721	747	751	761	737	730	697	742	704	757	756	751	762	768	776	723	723	768	750	720	766	744	707	757	769	756	786	773	737	756	781	725	734	732	711	736	726	732	765	722	744	739	777	763	763	797	769	718	794	836	766	755	766	743	754	692	821	721	742	727	749	760	743	742	737	779	763	753	773	736	729	743	800	729	779	767	754	717	748	729	754	736	742	732	758	795	784	766	728	789	735	757	757	794	782	796	810	731	695	712	727	743	776	816	767	784	740	746	743	768	792	742	723	747	731	753	789	795	719	735	776	745	795	766	788	760	771	743	741	728	796	768	756	786	755	761	700	820	761	741	738	773	734	759	782	772	741	747	806	733	776	755	763	728	782	759	781	744	786	716	760	698	764	753	722	780	740	750	739	753	779	804	757	734	766	736	801	746	695	729	728	753	770	736	778	784	754	727	728	825	814	750	747	736	715	755	785	719	746	730	746	707	728	732	732	771	738	740	735	756	786	715	775	728	773	790	736	756	740	742	738	751	800	747	714	701	748	707	776	784	785	774	781	775	744	738	742	722	801	770	812	727	758	751	772	735	797	720	763	763	768	768	726	736	749	770	716	727	731	757	702	723	796	767	720	745	713	746	696	732	761	803	740	746	752	687	754	707	779	752	764	728	733	715	773	707	779	708	745	781	785	752	785	722	754	795	762	747	719	788	740	757	729	761	729	769	783	784	766	808	737	736	730	783	759	716	729	792	711	775	780	776	735	751	796	781	727	701	714	745	769	749	759	740	757	749	776	762	749	779	733	720	755	741	768	740	804	716	795	776	754	764	769	760	711	775	735	682	759	701	732	747	749	769	796	787	751	741	766	782	767	740	702	746	761	765	725	759	766	788	772	751	760	736	759	788	715	790	738	748	762	746	761	749	749	753	716	754	753	754	758	774	713	745	714	712	736	720	778	759	759	748	784	769	772	759	778	744	736	779	727	720	763	764	729	822	801	768	739	768	779	734	762	754	762	762	771	764	772	756	773	776	776	772	741	742	726	783	746	714	731	773	732	729	809	800	745	776	752	772	764	724	717	763	767	722	754	776	732	725	797	740	784	760	774	774	761	784	799	790	712	740	760	710	736	764	739	753	758	716	757	793	726	779	752	723	762	716	744	784	761	777	778	769	742	774	767	681	759	755	761	767	721	723	711	784	737	747	705	725	736	715	689	780	746	752	767	776	746	766	738	728	773	750	781	717	760	765	748	760	739	762	778	704	816	741	750	771	737	722	780	657	742	767	760	764	797	762	770	724	727	783	789	756	751	725	761	758	761	737	750	749	753	765	730	793	744	777	715	725	726	740	738	782	710	763	720	732	718	754	779	735	766	804	774	790	763	738	814	744	781	735	762	715	805	770	729	737	715	730	720	711	733	763	774	777	715	749	742	761	749	793	777	768	759	787	736	782	786	755	724	775	752	773	761	784	760	813	679	760	702	749	732	703	756	835	697	792	755	746	792	737	750	723	793	715	750	732	731	740	755	748	796	720	785	742	768	737	762	749	749	755	711	708	753	762	763	685	723	737	781	767	789	767	788	762	782	753	762	695	725	723	724	745	737	774	783	766	741	772	758	750	705	765	828	776	762	813	819	777	794	799	776	763	810	748	751	703	763	724	754	789	801	754	742	741	768	753	819	775	713	723	725	730	781	753	751	737	789	753	746	718	780	749	739	720	808	744	715	707	755	692	738	732	785	715	696	712	757	754	812	720	711	729	724	721	744	753	760	769	740	732	758	786	833	772	780	732	784	783	794	724	792	730	760	759	756	785	741	766	734	725	761	725	770	752	750	700	738	771	731	737	729	753	751	766	784	756	738	710	710	800	765	766	762	748	763	769	704	746	704	809	785	763	718	713	766	752	748	764	740	730	726	771	725	724	746	767	748	750	730	748	735	782	728	783	803	758	748	760	782	799	757	768	781	748	762	786	790	751	733	714	719	759	787	757	782	770	766	737	735	728	786	751	718	745	740	777	734	691	786	727	782	702	713	785	749	747	753	786	730	740	743	754	715	765	748	764	726	726	783	793	724	735	743	784	763	785	741	783	703	737	734	744	720	736	744	745	770	777	740	780	769	747	754	725	746	764	736	785	778	736	719	763	763	740	790	748	756	751	771	787	718	743	704	767	741	794	728	700	717	805	744	765	763	799	728	689	730	764	718	720	746	798	749	708	773	766	777	729	746	766	689	732	764	760	765	783	696	753	743	754	750	783	770	718	808	759	724	753	740	757	726	725	784	746	773	763	701	739	751	766	768	740	727	753	771	738	703	715	716	787	762	805	766	784	772	743	779	753	767	738	759	735	694	732	702	761	806	754	733	756	788	751	758	803	756	747	737	736	752	718	743	772	711	735	728	760	714	698	772	745	760	725	771	726	717	754	719	658	768	706	724	769	765	739	788	775	730	793	726	730	731	744	793	688	785	708	787	747	795	728	715	745	701	795	755	779	749	766	774	731	776	728	765	716	712	747	734	733	750	745	716	690	785	761	726	765	733	712	778	760	748	804	729	767	748	764	723	714	729	718	740	715	705	715	742	742	752	708	765	769	727	742	740	796	711	687	760	711	735	754	782	746	723	720	730	719	742	730	774	705	744	814	768	767	742	709	775	780	752	687	714	683	770	789	761	804	779	752	729	729	776	672	726	724	697	759	768	762	718	779	777	728	788	764	751	740	751	775	751	793	733	837	753	715	715	729	794	740	718	777	781	726	749	748	794	734	731	725	716	785	711	731	768	733	756	781	744	740	720	758	782	745	749	701	770	758	736	739	707	763	730	748	831	830	713	740	777	781	762	788	748	767	782	698	758	765	748	752	735	729	765	749	724	754	718	744	769	774	757	758	750	728	737	759	802	759	783	793	760	758	736	754	767	733	764	743	778	707	765	742	768	761	701	784	741	753	739	741	727	776	754	748	772	788	738	702	796	724	773	758	758	752	749	714	754	749	768	747	741	744	749	766	804	713	735	766	776	769	758	733	768	785	778	724	740	786	765	701	793	729	733	761	788	774	716	726
32279	19742	16609	12478	7835	3298	1328	609	521	534	478	436	427	388	376	367	378	361	393	354	321	344	367	305	332	333	352	339	340	337	365	331	354	361	342	340	303	334	317	344	345	350	340	308	333	351	316	315	331	340	319	333	361	378	348	331	324	341	344	313	320	312	316	318	356	335	358	321	322	329	363	352	353	331	325	312	346	326	361	358	313	311	302	323	332	293	342	348	343	351	312	363	342	337	325	307	345	304	317	291	342	339	385	322	319	347	334	345	314	342	335	342	340	341	344	370	349	375	326	350	309	318	328	357	342	323	378	348	327	342	365	344	307	337	311	330	319	351	328	321	350	326	333	325	370	317	349	352	338	325	352	324	327	326	337	323	360	313	305	327	324	322	325	313	344	318	372	368	342	311	320	331	364	349	348	320	333	344	316	369	316	304	325	327	331	334	320	377	324	318	287	335	334	336	340	315	317	322	353	323	359	369	317	363	358	353	356	342	330	318	328	357	317	290	335	314	322	342	331	348	310	335	357	315	309	348	350	323	307	313	361	311	319	333	315	314	360	326	347	338	333	327	340	315	319	323	331	339	319	326	309	333	341	331	352	323	342	321	347	309	324	313	344	359	355	345	349	292	335	334	336	318	320	316	351	342	364	347	326	342	375	338	309	324	341	321	321	353	318	292	341	327	359	326	328	305	325	331	355	294	313	366	362	322	366	317	331	304	337	336	293	297	349	332	324	289	325	369	328	352	333	302	363	335	328	328	342	352	347	309	295	334	362	323	325	337	371	338	317	341	329	334	331	347	310	336	319	316	317	332	363	301	345	343	329	306	333	306	330	354	310	277	344	309	321	334	361	327	325	330	332	345	299	325	344	357	324	330	365	319	350	346	349	349	324	335	304	310	329	331	332	359	312	328	326	323	322	335	309	298	312	351	333	342	310	309	347	361	353	333	318	354	340	336	336	307	328	314	318	346	331	325	325	349	349	354	366	307	341	330	310	323	341	340	343	348	341	362	364	330	294	320	337	328	334	322	327	318	347	322	377	314	345	340	327	305	323	367	349	355	370	343	322	330	338	345	322	351	324	332	337	311	298	300	296	366	319	365	332	306	326	310	326	308	339	305	356	320	304	303	320	359	341	367	295	302	343	341	326	348	348	298	352	343	327	323	313	349	321	295	323	322	306	335	343	316	349	279	295	343	339	309	364	330	333	331	360	335	323	318	318	313	325	353	334	332	335	291	302	325	339	344	314	328	335	315	341	335	316	324	361	368	337	286	340	343	357	352	337	344	338	319	321	360	344	318	343	335	306	290	309	358	348	330	310	311	348	345	291	305	308	350	357	340	351	346	328	343	338	355	322	313	318	312	311	349	322	341	331	338	348	349	357	325	335	294	366	307	341	343	326	320	310	325	307	336	326	295	322	327	329	343	319	337	374	315	348	363	321	365	329	314	340	355	345	345	342	331	356	357	329	360	333	340	345	304	332	349	348	352	325	368	364	364	324	294	339	312	382	319	314	329	353	347	325	318	318	330	366	334	308	349	298	368	370	322	325	339	323	338	321	312	350	347	327	295	308	338	333	348	350	329	316	329	367	345	334	335	342	331	326	328	318	333	363	363	352	319	301	332	292	305	318	331	309	347	360	359	328	347	318	333	323	331	313	337	363	320	303	331	332	325	307	339	357	312	324	317	326	355	307	328	294	338	317	335	337	356	381	345	311	310	317	343	327	374	351	370	332	313	324	310	344	364	327	344	331	327	348	305	332	325	289	329	339	333	341	303	388	377	334	349	328	337	326	358	353	370	332	322	353	303	368	325	317	342	328	321	324	379	386	338	345	297	328	345	323	333	290	346	334	321	336	329	297	323	318	321	342	335	322	298	321	340	363	311	326	319	368	330	350	364	300	322	316	325	367	331	317	326	316	330	340	288	349	340	332	294	325	328	325	323	306	343	309	317	351	324	318	348	324	333	338	294	361	335	349	367	292	303	359	354	367	358	360	328	303	309	345	330	379	330	350	383	365	349	317	329	327	334	303	337	365	351	360	364	338	343	353	323	298	362	333	317	383	330	366	331	353	318	366	362	329	359	322	339	343	327	358	366	369	358	331	298	343	318	316	317	335	301	327	341	333	339	342	356	324	355	366	337	306	335	355	316	350	349	343	355	364	315	318	351	339	333	309	333	347	352	346	361	373	317	324	370	354	332	318	307	350	337	321	322	376	333	337	353	319	315	340	313	346	336	356	340	334	341	334	354	335	323	330	319	337	332	343	342	350	333	324	313	339	351	283	315	339	321	327	345	305	344	324	347	342	315	348	287	314	347	361	309	366	323	343	334	345	321	328	368	370	308	349	337	314	335	311	329	317	319	339	319	326	343	313	337	315	350	347	346	340	333	336	314	333	335	354	368	335	361	335	302	286	311	318	336	325	339	324	308	349	346	320	312	326	314	357	315	335	354	388	303	320	341	354	277	329	365	310	302	330	348	330	322	302	325	312	299	312	341	330	348	346	340	336	325	329	336	277	312	321	337	330	285	339	344	321	343	315	330	290	328	359	327	348	305	353	348	309	387	352	323	332	333	332	337	327	368	358	347	376	346	328	308	343	323	353	343	351	333	356	341	308	321	374	340	323	319	334	322	320	329	335	315	331	329	320	335	349	315	308	327	342	323	333	295	342	312	340	324	307	337	331	363	348	289	355	346	360	315	333	312	317	344	321	294	351	323	344	310	312	336	357	348	358	316	302	367	314	326	342	305	332	336	344	309	313	331	356	328	336	342	354	335	344	325	315	333	332	359	300	333	334	344	376	322	334	290	325	320	325	363	349	307	352	345	330	302	338	335	350	337	340	358	310	325	358	323	324	322	320	337	343	375	336	318	320	332	349	359	329	293	352	356	382	337	366	323	315	342	320	327	322	304	366	354	341	363	358	338	324	319	373	315	325	335	361	332	362	329	326	373	337	334	304	315	330	307	375	328	342	353	334	338	339	306	357	337	336	349	306	298	340	324	364	314	301	376	363	343	314	360	348	340	344	353	300	355	345	340	315	330	347	316	366	290	353	337	327	366	360	310	317	345	300	315	337	342	350	306	306	328	374	332	330	360	310	325	338	322	318	331	340	282	333	342	376	342	303	366	330	331	322	323	347	348	328	350	331	306	356	328	318	320	341	367	337	332	300	346	338	359	335	318	336	310	337	334	327	352	373	316	374	328	314	352	343	353	280	327	351	344	321	347	352	354	350	322	334	322	343	369	323	345	357	339	343	323	349	317	330	337	331	304	350	341	358	349	334	323	338	324	363	303	338	338	297	316	316	325	335	333	340	324	304	330	329	356	319	324	309	322	337	342	332	336	323	379	360	336	358	302	314	303	362	341	328	335	326	349	316	329	315	340	306	326	341	316	354	339	326	321	357	361	357	407	331	326	359	342	309	339	343	314	304	315	315	328	355	350	340	319	361	327	343	337	329	326	331	321	319	308	332	333	317	325	305	340
22378	17043	23284	23345	18125	10056	4795	2077	1868	1714	1468	1331	1258	1093	1088	990	989	943	883	846	898	905	876	851	796	852	847	863	821	814	864	873	804	829	831	797	789	825	780	780	813	796	848	809	781	795	847	792	797	826	858	770	810	828	817	786	820	829	813	805	803	817	788	802	836	779	771	756	812	812	826	741	732	777	760	822	809	788	790	805	834	788	834	787	802	766	787	790	779	799	755	775	842	781	777	776	774	784	757	776	815	763	811	791	806	717	790	793	764	774	795	791	735	762	784	747	804	766	760	781	775	750	794	775	799	777	814	761	848	730	796	791	765	737	766	763	775	795	770	750	769	797	758	749	762	805	744	828	783	812	776	779	742	829	805	762	770	815	778	770	755	833	774	741	783	788	757	808	802	767	772	782	783	801	766	802	768	822	770	789	816	771	823	745	762	806	763	784	773	789	741	787	819	747	777	775	794	732	800	781	762	758	779	734	789	773	853	775	749	796	785	773	759	774	764	766	759	791	764	836	763	805	814	804	761	786	816	803	782	816	813	793	755	796	800	766	800	773	765	788	840	745	852	775	776	715	749	793	787	791	750	731	836	799	731	790	776	780	855	811	739	730	791	817	765	792	769	778	768	822	785	738	779	774	805	770	785	781	827	726	715	813	778	769	739	768	812	829	761	817	752	765	742	795	774	789	803	761	777	800	812	744	794	763	805	699	776	756	800	784	745	797	798	798	776	748	730	775	756	766	760	746	780	787	775	767	765	794	788	785	725	780	776	839	793	776	788	809	810	776	779	788	785	807	831	818	789	787	736	760	758	783	763	772	777	778	770	767	737	806	748	754	797	805	782	782	762	851	793	754	785	749	757	823	754	747	810	745	779	793	724	760	812	720	822	821	805	783	791	771	763	739	787	708	771	756	809	811	774	746	787	779	813	812	787	754	807	788	760	783	785	791	770	788	789	790	836	802	787	836	804	758	832	786	800	748	776	813	761	779	805	758	796	794	811	759	783	765	779	755	824	748	753	755	808	823	788	798	846	772	757	841	763	727	821	751	730	767	807	789	769	745	752	776	795	787	820	826	783	781	791	775	788	777	851	817	818	786	839	765	744	762	851	805	743	788	789	741	750	819	796	735	762	770	763	783	768	783	805	812	798	788	793	796	790	827	802	744	715	800	780	801	792	740	788	768	787	789	793	793	763	755	789	771	774	788	732	744	800	770	789	797	722	757	747	757	812	755	782	810	777	872	736	824	773	809	761	826	738	735	807	786	787	749	802	842	776	743	841	772	808	776	788	793	788	769	791	764	782	800	839	758	796	786	803	765	805	778	769	813	782	779	766	766	807	758	807	770	799	748	727	802	762	761	780	830	818	799	791	805	774	767	775	754	781	806	797	771	800	768	744	801	762	745	747	715	765	725	826	813	790	756	774	750	806	753	801	773	777	813	787	799	778	785	800	777	760	835	761	779	818	811	739	809	797	764	746	818	767	771	800	747	787	799	788	823	769	670	741	746	775	761	806	810	775	778	857	804	780	788	746	790	751	779	781	774	759	754	789	713	761	770	773	812	779	770	716	772	781	757	728	732	736	758	757	797	810	767	802	800	807	754	821	807	801	754	703	718	764	745	831	846	794	738	796	765	794	791	763	750	781	783	745	769	793	783	772	807	744	804	778	733	779	824	796	818	770	756	745	755	808	767	812	749	764	833	788	835	768	812	795	735	802	804	765	773	817	690	794	740	750	836	794	799	762	749	801	804	797	801	790	816	734	789	740	747	792	764	790	784	779	776	733	769	818	775	793	824	789	795	786	794	776	796	798	811	779	754	780	788	777	762	764	735	786	766	749	742	798	771	759	756	797	775	806	773	836	837	745	792	791	792	801	815	735	719	751	791	779	789	858	780	753	776	758	813	823	784	829	758	807	795	771	760	762	770	778	778	794	745	821	798	804	794	791	823	794	762	800	801	808	798	786	789	751	777	776	808	771	781	829	806	798	776	785	786	786	765	750	802	774	799	815	804	814	761	800	748	786	774	747	785	749	775	752	758	805	763	778	762	770	825	815	789	754	799	781	811	767	780	786	807	830	766	803	793	774	810	808	745	762	786	741	791	813	729	750	835	874	747	838	812	804	784	793	740	781	731	766	755	798	798	783	756	784	781	776	792	786	800	745	805	742	799	798	801	759	827	780	791	798	748	800	800	823	778	761	747	777	734	759	765	773	766	784	792	777	764	806	779	712	801	755	768	726	824	756	819	760	756	878	783	805	791	772	798	791	766	819	807	804	745	818	777	801	762	724	791	833	785	771	806	719	784	787	748	767	757	766	780	818	786	818	841	764	742	740	756	784	738	790	771	783	789	777	786	746	806	798	777	771	792	775	795	791	799	784	814	777	797	793	795	774	793	754	797	739	768	779	829	814	761	810	777	821	802	776	806	792	772	785	762	820	788	754	773	799	744	758	782	775	764	776	791	726	812	810	721	776	771	826	794	755	754	792	781	776	802	766	753	808	759	813	792	792	724	800	802	799	804	759	782	747	770	769	838	752	772	770	771	810	774	774	816	794	762	768	805	781	832	793	827	836	803	808	818	798	781	759	805	749	790	767	809	759	782	791	768	789	804	773	795	786	810	764	772	808	800	748	761	754	768	816	801	766	764	781	764	756	819	794	762	760	752	763	803	793	757	748	757	797	812	770	743	780	809	782	787	739	810	839	787	712	834	757	749	747	794	754	780	811	790	793	770	783	765	779	834	770	856	830	760	791	778	780	800	770	811	789	800	732	815	781	740	820	790	814	792	808	766	788	814	791	785	766	785	741	795	796	811	791	756	824	837	833	762	781	713	788	784	734	798	794	726	781	726	841	757	796	774	765	814	724	829	749	765	747	814	789	747	724	798	763	798	812	779	761	788	736	815	769	804	846	756	752	773	800	766	820	785	780	812	805	757	760	767	800	807	753	808	797	745	774	764	796	795	769	794	795	773	820	834	793	740	832	714	775	781	760	805	760	778	828	801	730	796	756	772	761	775	804	796	779	787	759	733	812	791	781	768	769	782	801	792	812	834	781	760	809	793	778	783	802	769	783	749	761	755	760	792	788	747	770	734	806	739	841	819	771	816	747	742	738	801	751	816	775	798	766	754	804	850	753	797	765	769	764	808	787	770	752	808	753	793	762	764	751	778	756	742	803	772	818	786	774	750	782	771	773	754	795	776	781	797	795	827	796	802	800	722	807	771	796	798	745	819	788	789	794	764	774	774	789	754	770	778	726	772	812	785	812	764	812	817	768	775	811	791	748	775	797	843	817	737	741	756	758	840	805	732	808	738	755	786	778	783	782	772	778	754	754	800	711	792	800	773	749	764	795	745	763	788	798	773	792	786	825	854	777	809	746	735	781	802	865	773	832	786	798	786	761	746	819	735	781	746	793	802	768	787	796	752	794	792	817	739	777	802	757	799	805	754	775	770	779	821	795	780	729	804	733	798	739	793	814	835
41109	27155	23691	18586	13477	6970	2467	918	610	593	527	440	430	406	343	368	296	303	318	296	348	307	324	314	288	293	248	297	283	297	318	339	276	321	296	302	316	292	286	283	313	320	317	289	271	255	288	301	313	306	317	289	271	299	283	277	304	273	305	272	262	313	325	293	302	282	282	308	278	277	241	317	300	260	313	289	246	260	305	289	291	290	288	282	277	267	294	250	277	284	286	276	284	264	290	317	307	287	281	259	270	272	270	304	278	277	271	270	267	271	277	305	288	281	279	271	281	289	291	289	306	292	294	290	294	283	290	292	268	272	262	266	293	275	311	263	278	253	282	279	275	255	288	298	279	276	287	273	289	262	257	331	269	272	266	267	298	278	295	275	263	281	252	274	285	272	298	273	306	303	334	289	280	264	286	275	248	268	273	238	281	285	253	290	285	301	253	261	288	280	268	259	272	268	342	253	282	298	323	282	289	289	306	278	322	282	286	292	284	253	295	258	268	304	286	260	255	296	283	278	282	319	293	275	266	289	288	270	269	294	280	269	293	296	273	293	268	302	296	270	281	263	303	284	295	271	323	311	277	282	297	248	261	297	323	267	308	289	319	294	261	306	283	277	249	245	276	238	285	299	284	300	279	262	242	300	268	277	283	335	302	292	302	286	289	308	291	282	298	277	257	246	272	270	238	311	264	260	283	279	306	296	262	314	294	321	280	265	287	285	275	272	290	292	256	254	286	279	305	252	299	289	311	297	286	293	263	269	302	248	318	337	301	257	267	289	290	289	291	302	265	271	288	272	287	285	288	308	282	291	284	261	311	294	283	261	281	263	302	309	304	265	272	271	317	281	293	285	300	251	287	291	291	305	247	286	270	276	305	317	256	298	277	314	249	270	286	278	292	278	287	274	258	272	293	233	300	282	283	261	287	313	300	302	281	299	261	288	294	268	267	294	281	280	291	285	251	259	283	286	269	295	288	276	278	289	292	282	296	299	293	273	310	269	296	292	296	303	269	280	256	282	289	295	297	302	281	290	282	292	305	276	278	285	300	306	295	284	285	287	285	258	276	259	247	258	272	286	300	266	299	285	285	266	281	302	304	297	274	297	275	287	275	301	301	286	301	269	303	283	267	301	261	294	277	289	280	285	278	320	276	302	290	264	317	287	279	277	304	307	272	303	272	311	287	273	279	285	264	285	267	302	296	293	317	287	282	275	280	289	290	270	278	320	283	301	290	277	311	243	335	276	254	282	357	293	309	308	277	295	315	305	282	270	292	280	241	273	274	290	273	266	285	274	267	268	286	338	287	265	296	277	275	312	281	265	288	276	271	291	307	289	293	244	304	294	303	295	279	306	284	270	274	288	273	296	278	312	300	282	266	287	272	315	303	282	291	294	301	311	275	273	334	296	294	292	279	242	282	324	280	287	292	314	274	265	269	272	307	273	271	261	289	257	268	296	286	290	319	298	280	251	294	299	299	247	295	285	268	294	288	289	313	284	255	322	252	291	313	289	267	317	288	288	282	280	262	310	267	273	294	294	257	264	293	256	279	253	259	286	320	268	299	275	271	313	309	325	282	297	299	271	268	267	299	296	286	263	269	297	260	281	298	294	251	289	275	302	292	298	291	267	276	252	277	311	283	302	296	284	278	266	292	317	259	275	277	281	255	248	290	274	285	281	286	262	297	290	255	281	290	298	255	340	246	270	299	267	280	246	293	281	301	278	285	289	309	292	276	276	275	271	239	274	274	285	289	274	294	246	297	300	265	282	290	272	259	285	281	261	265	267	298	289	303	310	306	293	268	287	315	275	255	278	289	313	260	298	259	262	341	258	266	282	314	287	254	251	279	263	282	250	299	318	275	284	257	270	289	277	288	333	296	311	282	278	273	305	281	271	257	296	291	275	298	253	303	297	303	290	292	308	277	285	308	301	306	264	292	296	274	286	277	282	260	280	286	269	288	264	294	274	322	295	295	258	303	258	307	297	280	280	274	277	329	270	280	296	303	305	276	286	283	279	282	264	273	308	291	299	292	307	318	315	284	267	282	286	278	288	261	270	289	295	289	282	300	286	259	286	281	298	267	272	282	284	292	291	280	271	288	268	281	268	294	291	289	284	302	252	284	286	308	323	271	310	305	285	288	274	275	314	307	289	296	266	304	298	273	284	289	270	282	286	242	296	298	319	266	281	297	297	286	300	269	301	260	309	282	256	272	301	304	288	296	317	243	327	294	323	292	307	292	299	273	273	293	265	286	300	272	271	273	273	298	312	254	293	303	313	258	312	293	289	309	259	302	331	277	275	242	299	324	279	295	288	317	282	300	286	265	289	285	308	275	274	288	284	299	264	316	271	292	302	309	304	282	292	283	272	305	304	316	273	301	300	292	316	274	287	253	289	252	284	274	290	285	290	299	323	263	300	284	280	267	287	284	285	314	269	321	285	334	283	270	248	309	262	269	260	285	252	289	289	299	275	302	294	298	305	289	263	301	288	238	265	260	271	310	283	279	277	257	268	300	279	285	295	265	307	270	298	276	270	262	308	311	306	276	277	314	281	307	281	276	291	295	291	338	296	302	327	266	292	280	282	293	299	289	307	291	298	293	250	282	306	293	297	262	281	291	266	308	285	319	257	293	297	292	321	280	277	289	279	251	242	265	305	274	264	270	284	284	317	270	266	280	274	273	267	259	247	259	271	283	292	328	280	293	281	258	289	274	269	305	303	280	307	297	305	301	285	301	306	277	305	274	289	299	315	327	311	344	267	285	282	285	271	313	266	265	304	264	279	313	303	296	297	291	325	236	297	279	306	280	268	296	295	278	282	251	286	270	304	292	314	345	307	256	281	288	248	298	311	271	306	263	289	278	267	261	294	309	318	291	283	303	313	266	324	286	315	257	296	270	288	283	250	305	294	267	300	261	268	276	298	269	289	270	290	291	311	281	289	307	268	272	296	321	302	255	271	284	297	270	277	270	271	310	295	289	268	283	275	320	304	289	293	313	304	302	296	251	281	282	270	275	270	301	292	295	307	246	278	306	287	279	296	284	284	271	292	264	297	288	300	290	296	277	296	292	298	270	272	290	303	309	285	283	294	287	262	287	284	277	295	311	300	294	284	298	270	276	294	285	282	252	286	283	285	297	322	306	288	279	284	286	289	285	274	329	284	256	257	257	230	270	322	268	260	294	312	275	278	273	284	301	298	273	282	282	271	278	255	265	278	279	265	262	298	288	306	294	277	295	310	273	295	282	286	300	308	309	300	287	277	281	307	275	342	266	282	279	267	291	292	289	275	299	300	294	323	272	280	288	281	287	304	316	286	250	251	263	278	289	262	267	291	306	267	288	284	262	300	283	281	318	292	288	284	296	294	283	269	281	292	276	299	288	281	285	285	262	273	302	272	285	273	305	307	283	287	308	278	279	297	297	301	286	301	266	295	296	283	298	254	291	331	270	302	265	252	289	268	251	302	304	299	284	290	294	275	271	284	288	317
27651	22093	28491	29529	25237	16765	6983	3174	2308	2113	1870	1661	1409	1222	1133	1127	1064	1016	887	879	860	904	885	871	838	783	821	758	758	782	756	808	775	769	711	763	782	707	704	726	713	744	696	734	726	684	717	737	760	711	646	700	702	726	674	663	664	697	705	667	674	661	704	698	670	659	688	654	685	669	652	678	639	698	685	695	670	693	708	659	664	687	691	722	717	699	666	674	659	710	670	687	662	682	689	619	676	709	638	708	665	684	675	657	673	684	632	650	662	692	742	709	685	695	641	671	688	671	688	697	665	702	627	656	667	664	691	690	699	688	677	685	686	643	649	680	669	691	698	635	681	670	670	691	677	671	714	691	700	689	658	716	668	741	621	703	685	690	649	666	648	703	675	682	665	678	686	708	665	702	699	674	672	647	658	667	686	631	669	678	700	687	696	681	629	663	696	666	699	678	644	679	703	655	675	625	659	659	652	675	643	673	696	689	675	705	678	667	661	668	701	724	697	704	695	686	683	670	648	644	725	714	677	660	681	633	692	676	653	660	677	654	649	662	696	693	717	714	667	738	657	702	649	685	697	651	653	700	681	682	635	656	661	669	675	668	668	680	638	655	664	677	661	633	666	704	673	720	681	722	601	697	634	606	659	632	676	665	682	664	671	692	689	670	654	649	668	662	661	679	653	671	684	683	699	624	708	680	696	633	666	658	632	667	712	698	709	686	646	642	683	688	654	684	690	682	669	660	652	715	685	693	690	656	689	708	679	667	662	630	682	698	703	663	659	671	625	641	646	669	718	693	681	677	691	668	702	699	663	621	682	670	659	679	662	705	711	710	679	695	690	649	684	681	645	662	669	668	695	678	660	701	710	643	640	674	666	696	651	742	669	692	701	702	657	686	697	741	683	666	697	749	691	641	699	673	637	669	680	699	647	687	696	668	666	632	700	625	728	660	662	704	698	634	660	686	648	632	689	659	733	723	694	741	682	686	664	674	745	681	700	650	661	660	735	686	700	679	662	644	664	678	687	625	698	655	598	708	703	690	658	726	728	694	679	686	652	653	660	696	692	718	643	692	709	706	693	689	640	657	677	696	660	710	640	656	710	583	641	693	638	654	682	679	680	723	658	670	705	617	670	691	712	721	667	705	650	670	691	657	695	712	709	644	669	651	665	706	724	633	647	704	670	700	676	683	649	684	677	697	692	639	682	667	651	630	649	655	692	685	668	684	630	704	655	647	706	696	703	612	660	654	714	661	673	703	672	658	646	662	683	669	642	637	669	668	643	717	680	707	697	683	710	699	743	648	671	701	670	669	698	676	653	654	665	684	692	686	697	676	693	682	705	677	671	657	651	640	688	700	622	685	662	695	704	681	697	694	678	625	695	647	658	647	694	737	648	626	656	637	694	677	688	686	715	669	692	715	690	665	677	664	675	703	667	699	691	684	686	597	663	665	586	654	686	679	666	668	664	659	675	697	695	689	665	750	709	678	693	663	691	654	641	664	674	667	668	689	697	689	685	675	686	681	708	695	663	646	675	694	653	663	683	703	675	649	693	683	696	651	709	670	642	691	711	709	690	673	646	748	671	667	686	665	683	669	657	690	646	692	669	713	674	690	677	678	713	642	704	669	624	653	641	706	670	648	675	695	667	743	695	676	711	654	683	627	676	686	735	695	611	685	645	692	665	673	674	670	669	679	635	699	669	738	675	633	696	657	678	681	678	662	674	668	662	654	722	690	649	662	658	668	673	713	692	675	690	655	689	670	711	680	642	678	707	694	670	655	674	685	687	713	682	638	684	666	640	696	623	668	632	646	638	682	625	683	686	673	650	655	636	649	688	660	695	685	659	676	667	688	744	705	679	662	653	698	687	680	690	706	652	677	717	659	687	646	680	675	675	653	706	645	707	685	662	685	722	689	623	678	690	651	636	656	673	678	702	690	636	642	690	668	680	670	666	666	678	672	664	723	671	676	704	695	642	700	675	681	646	651	634	699	663	674	659	632	718	688	710	702	685	695	658	664	685	680	662	682	663	694	701	714	645	685	678	705	684	722	680	674	656	717	682	751	636	636	661	651	675	654	683	658	683	690	690	690	650	710	688	683	673	716	713	663	685	668	697	666	737	671	628	700	681	683	682	671	697	687	655	663	683	656	702	660	671	690	689	711	735	642	622	672	656	712	665	651	689	679	667	722	711	631	694	652	706	681	705	684	697	710	659	691	654	676	674	700	703	715	710	668	701	671	666	678	675	697	702	698	690	651	685	672	657	624	673	702	675	683	729	667	665	687	647	661	694	658	699	676	703	642	598	704	708	672	671	655	671	669	679	652	677	702	654	668	714	731	653	674	639	679	676	680	660	673	656	652	697	664	694	674	650	678	696	712	593	679	653	650	693	718	605	682	689	674	637	718	706	694	678	645	724	685	679	677	678	708	655	638	698	706	726	668	698	676	692	690	669	667	706	669	675	688	733	688	721	660	665	720	701	671	680	714	652	695	681	699	677	680	691	660	714	658	670	669	688	687	642	659	685	679	634	652	702	675	662	683	682	746	682	708	690	699	698	688	642	663	695	666	659	706	678	661	660	708	696	638	716	658	700	679	671	693	692	644	712	676	695	700	685	660	686	647	703	717	632	633	672	668	695	648	706	715	681	675	669	679	655	696	689	672	696	677	660	649	681	685	653	676	678	684	626	631	667	669	672	696	675	666	651	662	674	678	683	664	676	684	644	703	641	669	694	682	613	694	664	630	622	710	679	664	716	681	669	667	680	647	651	619	695	643	673	665	692	685	670	692	674	700	691	676	686	691	714	710	717	662	682	711	657	712	663	667	659	655	662	646	672	686	700	614	666	693	668	670	676	677	675	729	720	660	705	670	719	688	687	666	672	663	604	676	693	690	683	657	652	658	711	721	675	688	703	619	686	648	664	744	684	669	696	682	679	672	673	656	694	681	701	703	699	685	689	729	656	667	708	680	693	650	624	674	699	662	633	683	651	660	674	595	659	654	682	690	682	683	695	626	729	632	653	674	687	711	696	710	660	649	684	660	684	677	688	687	646	683	648	709	668	664	647	722	677	655	660	645	696	650	698	632	694	720	629	640	705	705	654	699	692	676	680	685	652	669	653	668	708	718	641	675	697	668	694	688	675	685	636	658	640	657	695	659	701	680	646	659	681	704	659	699	691	686	690	681	665	645	719	698	673	716	705	729	673	651	672	683	661	705	676	665	706	693	658	694	683	700	683	754	647	721	700	669	690	667	659	653	693	743	666	742	646	640	671	683	706	666	659	635	619	647	691	709	676	633	650	694	667	686	664	650	682	638	653	671	666	660	659	640	652	667	667	654	639	656	635	660	734	711	702	720	661	675	691	708	697	672	665	661	672	665	648	616	653	696	721	719	640	677	727	690	736	716	682	668	672	681	678	689	655	726	718	681	625	702	665	689	665	653	644	635	673	677	640	675	649	716	638	684	677	659	666	661	731	699	693	691	678	672
18222	9548	6797	3979	1963	866	567	426	441	342	409	356	360	376	338	322	348	305	347	335	315	300	294	311	292	337	326	360	327	332	319	350	317	330	352	309	295	305	335	304	329	360	324	284	332	295	335	306	327	328	326	311	308	320	315	320	343	292	307	319	290	314	325	328	308	307	311	298	330	320	353	283	344	298	337	346	349	360	330	322	324	306	313	294	300	291	321	323	304	315	314	304	323	302	346	310	357	299	328	328	323	320	335	321	303	313	314	335	321	336	310	339	329	308	306	299	326	338	348	334	302	314	366	309	305	322	282	310	327	292	312	329	332	309	325	326	343	363	330	310	307	344	328	322	338	326	303	312	317	333	299	309	301	322	319	323	321	329	310	310	280	308	329	293	306	293	345	314	328	314	310	331	309	308	343	357	287	338	321	336	317	344	296	292	319	346	317	347	308	316	316	337	314	327	311	355	345	338	297	325	346	323	321	310	295	342	332	299	312	314	312	317	322	290	330	289	289	271	347	305	330	345	291	311	303	304	303	326	328	309	297	335	330	312	315	310	285	326	293	305	283	339	320	299	314	286	332	336	310	332	320	296	328	338	322	330	327	304	314	299	309	288	321	321	335	334	308	312	345	292	309	292	333	320	305	319	343	326	314	319	359	300	336	318	311	307	305	324	337	340	332	324	344	313	331	329	304	333	311	305	317	329	348	330	311	284	334	327	351	276	329	342	283	311	298	313	289	309	342	328	318	313	323	341	308	357	302	300	336	322	285	344	328	312	310	305	318	321	316	307	290	293	314	327	341	305	360	292	318	341	326	308	315	336	325	321	334	338	328	345	354	341	324	306	297	271	318	340	317	326	326	331	304	337	353	318	296	340	296	292	324	303	350	342	285	313	321	307	310	298	293	329	333	305	287	323	307	309	282	321	325	313	315	336	332	338	327	302	305	335	290	307	366	341	341	290	320	354	305	308	304	292	313	278	332	319	319	307	354	307	290	335	323	298	319	337	319	331	362	310	300	305	315	333	333	295	319	300	333	316	312	312	320	325	342	315	303	334	326	342	337	334	372	345	336	327	319	315	297	383	323	304	356	327	310	340	314	359	340	299	298	365	287	333	313	321	310	288	286	354	325	343	297	326	319	288	302	323	317	338	321	342	326	322	324	321	336	335	331	326	320	310	342	332	292	347	292	354	324	336	334	325	297	317	332	307	367	290	304	304	316	287	347	322	318	318	287	324	338	312	322	303	294	333	323	327	315	309	320	341	326	340	270	308	329	308	348	315	307	304	319	274	318	342	330	293	323	315	358	323	291	336	350	302	336	302	311	316	324	319	324	311	304	288	290	317	316	344	303	361	340	289	318	332	302	321	292	283	313	358	315	336	325	285	316	325	322	343	320	323	312	307	307	299	312	292	310	310	323	363	314	337	329	344	320	329	321	324	339	341	344	327	302	313	269	317	317	307	283	292	327	290	309	284	330	315	330	303	323	312	294	374	329	342	338	314	326	324	315	362	300	314	335	310	294	320	329	312	326	321	325	317	327	310	329	319	350	306	308	307	302	313	312	290	304	303	322	307	316	329	322	330	362	281	355	329	297	290	341	302	314	317	349	318	345	327	330	354	299	334	335	309	332	341	314	310	360	350	347	305	329	329	338	318	345	303	340	304	301	302	293	304	320	315	324	313	313	322	317	306	309	345	319	339	330	313	343	336	296	296	294	312	331	335	302	357	281	284	286	342	343	336	313	344	356	311	331	311	303	313	322	290	271	336	317	338	344	299	285	299	322	302	341	312	310	324	335	318	319	321	292	307	294	285	318	351	337	342	344	319	307	304	330	327	293	327	301	340	324	310	320	317	313	337	342	303	332	301	316	316	327	346	361	288	337	302	339	303	320	324	330	299	326	325	329	322	348	320	310	328	299	359	318	350	338	308	352	304	319	295	340	294	281	335	348	355	334	349	329	320	320	304	312	308	337	316	336	336	286	314	331	320	326	320	343	326	329	298	308	313	326	326	318	317	332	298	336	325	329	328	316	279	302	342	314	371	304	320	305	297	285	344	298	319	317	298	327	292	331	307	304	318	356	298	345	324	335	327	318	343	317	323	316	301	315	284	298	361	319	346	315	328	324	293	331	330	317	279	334	308	331	351	291	312	337	303	334	339	360	314	332	289	326	330	289	321	271	319	330	317	322	295	320	305	309	333	290	288	316	325	332	322	321	334	307	307	313	320	330	320	307	316	335	311	297	350	284	302	319	345	347	335	316	322	316	311	293	330	300	326	363	331	308	334	326	296	346	331	307	344	314	312	320	312	328	316	346	325	300	332	337	315	329	303	319	310	326	347	341	339	346	299	319	302	312	335	321	335	329	330	302	290	358	359	333	360	343	322	325	316	354	324	298	319	331	289	291	335	326	316	313	358	305	287	369	299	325	349	282	285	310	303	337	352	324	334	313	282	293	295	288	355	306	318	300	345	315	327	312	345	303	332	307	337	321	311	308	318	343	274	328	311	323	339	311	316	333	296	307	328	322	307	325	331	314	310	334	327	298	292	347	312	327	312	297	317	335	306	312	345	339	334	320	327	344	307	350	310	309	293	345	316	320	295	322	311	291	339	320	346	337	324	343	355	308	297	325	290	322	333	321	362	296	310	347	329	338	323	313	336	328	325	314	317	307	295	333	317	338	325	323	337	312	309	312	324	316	317	296	338	328	314	342	333	325	343	327	314	311	269	316	316	323	276	352	311	304	338	323	325	295	305	328	355	311	292	332	364	314	311	310	318	311	310	301	337	310	325	305	273	323	307	329	292	330	316	309	327	304	303	327	298	354	320	311	320	305	310	287	287	319	307	294	328	320	332	331	299	328	309	330	319	294	329	345	316	307	338	334	318	334	341	327	330	323	315	338	310	340	309	325	320	341	349	344	337	298	301	312	356	321	334	323	322	334	333	320	292	329	329	298	295	314	321	304	321	310	311	320	338	312	334	345	281	340	321	335	324	327	298	359	314	350	300	300	308	286	315	338	328	347	328	369	324	330	315	339	328	272	303	345	318	327	328	347	339	298	307	327	333	329	357	289	337	319	335	339	315	303	315	298	286	353	311	318	313	321	298	337	330	339	316	316	315	295	323	309	317	329	320	274	308	297	366	330	346	307	338	328	312	306	283	337	338	352	335	345	308	324	309	332	308	362	287	315	296	346	326	321	332	353	359	304	304	324	318	297	302	298	308	309	296	317	321	330	278	329	330	274	325	351	335	285	319	294	319	334	309	302	316	318	312	333	307	323	301	353	322	313	290	314	292	295	315	330	312	324	296	309	319	328	328	291	319	311	300	308	291	315	345	318	338	324	322	337	341	338	272	308	311	309	322	310	292	290	329	326	323	308	327	314	340	311	336	317	314	335	302	303	302	302	322	325	315	300	316	330	313	306	346	294	278	353	336	301	317	340	336	344	339	286	321	302	308	327	319	322	346	333	301	337	313	326	333	304	308
12701	8894	12236	10490	6676	3221	1802	1287	1146	1025	951	932	936	848	802	835	789	816	765	736	805	768	757	783	771	770	765	803	754	757	750	729	801	761	707	720	767	764	753	787	787	793	748	816	794	746	780	737	722	785	741	742	749	787	770	762	775	785	746	772	767	731	787	732	768	816	757	828	765	803	738	743	763	731	768	777	764	789	733	783	737	704	745	740	757	802	732	791	763	721	782	793	744	748	760	737	761	753	760	816	793	747	779	775	738	757	775	783	739	743	734	775	755	776	755	866	748	757	783	736	832	754	809	776	770	758	731	707	770	737	733	719	782	743	783	748	788	748	822	720	761	743	736	786	798	766	779	752	758	728	737	748	760	770	760	760	808	825	792	780	768	827	733	725	781	770	753	727	781	756	735	748	793	772	760	773	742	769	766	769	746	783	763	756	801	738	792	748	744	758	737	730	756	755	715	765	761	730	785	779	734	733	767	785	726	722	764	721	775	819	774	742	784	762	760	793	781	778	737	758	761	787	746	754	745	766	749	720	771	730	737	759	716	725	784	724	756	753	783	724	712	744	752	801	761	775	704	712	761	776	754	768	745	734	755	766	765	724	791	781	783	760	789	765	763	745	726	757	772	762	801	791	765	786	762	765	757	767	771	769	726	762	727	743	777	772	728	719	719	752	752	760	758	801	798	824	745	742	783	779	781	792	773	809	736	790	752	712	772	756	762	777	745	812	726	773	724	789	800	746	727	741	751	812	734	724	770	757	792	756	775	735	727	786	785	769	746	769	766	776	758	769	775	734	733	751	788	806	749	764	742	784	755	708	718	811	791	821	728	784	730	732	792	787	764	759	747	718	771	754	771	751	763	778	758	739	717	758	770	777	772	750	738	732	708	782	768	785	771	753	782	787	717	730	752	739	724	756	759	752	738	731	753	702	751	752	730	742	765	756	769	767	794	759	733	715	812	793	761	766	755	739	769	774	715	763	783	726	788	761	751	784	731	788	797	767	772	786	798	730	729	761	786	761	743	747	754	752	793	750	777	816	728	784	783	737	770	810	738	745	775	774	784	696	774	761	800	712	792	757	815	737	733	780	783	717	813	720	765	725	763	735	746	788	754	734	740	741	777	730	735	749	765	804	761	803	758	761	758	749	699	770	733	721	795	772	764	776	769	721	715	738	735	759	780	762	804	733	740	750	777	727	767	780	802	727	752	791	825	704	809	771	782	738	775	790	800	778	778	771	751	766	701	758	779	763	756	770	765	749	776	785	768	731	755	734	773	788	794	760	690	734	774	753	760	732	736	771	737	757	762	774	737	766	736	714	740	759	748	738	734	749	775	774	816	758	751	762	798	757	794	793	703	727	778	783	745	787	755	806	750	786	794	763	706	759	793	757	764	739	779	765	747	761	769	750	792	750	750	790	694	716	745	735	749	768	794	781	761	777	717	732	784	788	764	768	732	752	800	728	836	750	721	788	754	736	720	738	796	784	783	800	765	779	738	794	776	712	729	785	719	726	789	713	759	787	765	766	738	742	769	731	758	743	757	749	771	785	724	776	780	785	755	777	740	804	725	756	766	742	710	803	780	769	783	737	743	788	714	741	742	804	790	771	787	762	815	817	760	753	776	786	768	714	762	745	743	723	734	777	761	739	763	745	732	779	734	754	793	769	749	783	777	784	788	770	779	732	716	771	729	752	694	792	776	777	740	709	735	765	753	738	738	807	761	753	807	744	743	782	771	824	817	750	748	791	734	731	736	776	731	737	732	770	730	787	772	703	815	740	768	784	736	795	759	754	784	794	733	704	814	754	779	767	736	778	755	734	721	778	781	755	742	778	729	785	793	758	786	762	819	794	744	748	723	802	745	794	726	797	803	760	731	693	790	758	784	789	772	757	773	721	764	748	811	798	793	789	769	788	748	797	706	783	719	741	765	752	733	756	744	747	763	719	753	717	754	744	725	724	768	696	778	737	691	744	804	748	754	823	717	764	756	773	703	763	732	765	805	752	830	737	759	771	792	782	761	741	719	763	730	737	779	733	752	719	783	747	770	779	692	721	750	766	762	732	757	744	758	736	689	728	711	723	714	760	752	755	734	756	730	755	786	726	773	797	733	769	759	772	724	741	798	733	776	784	785	765	682	780	732	741	821	726	776	771	758	754	780	743	760	735	771	762	725	790	797	794	798	750	748	788	766	730	755	735	761	796	764	753	752	717	754	736	720	714	763	788	769	743	765	732	777	772	757	766	762	737	764	732	695	788	788	741	724	761	803	747	806	787	728	773	725	813	742	767	753	758	727	770	757	778	774	754	747	771	732	786	726	738	775	740	707	717	777	736	740	738	765	764	824	782	725	775	763	717	760	773	720	726	729	750	748	800	728	771	752	757	789	712	759	664	816	730	750	780	676	742	736	768	762	774	800	736	738	761	774	740	771	763	803	736	736	753	755	793	766	742	796	761	783	729	695	758	772	756	736	748	753	729	765	818	779	724	747	749	708	772	765	798	799	784	774	764	783	747	745	725	763	770	727	799	756	787	757	766	720	802	726	753	816	740	760	732	700	758	743	759	737	728	736	754	793	773	762	778	781	787	783	779	766	788	747	780	748	729	805	765	768	768	743	760	753	699	825	769	728	792	726	742	749	758	727	764	747	772	779	792	757	758	739	739	778	743	767	726	737	754	778	743	784	751	787	732	762	739	796	783	750	800	802	786	743	765	722	777	706	766	735	741	752	757	737	774	752	748	771	762	724	751	771	737	771	754	809	743	764	749	742	730	776	759	787	767	774	721	722	767	779	756	735	722	767	742	769	789	757	736	724	772	764	749	744	772	736	750	733	751	758	746	719	747	754	743	706	745	786	762	728	759	778	745	726	773	786	761	726	727	768	751	789	787	741	772	759	791	747	765	809	732	771	794	724	765	719	748	756	781	771	792	782	722	756	819	736	762	773	770	718	725	750	737	719	764	742	731	759	771	765	779	780	779	763	772	797	760	725	752	692	717	784	764	727	711	793	738	754	779	719	764	800	761	785	774	755	770	765	725	787	761	799	739	787	736	805	729	751	757	741	743	742	757	743	750	713	754	758	757	739	785	739	739	807	706	750	771	731	678	734	792	736	775	719	778	785	752	784	707	742	788	726	755	762	775	792	758	747	721	801	808	738	798	769	760	794	714	758	710	679	778	822	746	779	769	785	764	704	749	768	790	764	757	776	774	753	746	780	803	783	746	748	759	724	751	749	761	745	738	751	728	748	797	776	787	774	778	704	731	746	724	762	771	718	727	796	772	734	783	728	782	803	798	780	739	787	781	788	767	749	746	739	733	772	804	769	758	771	736	742	722	780	762	695	792	723	754	777	793	755	745	739	757	722	723	776	734	705	783	805	768	755	742	756	775	743	728	778	747	772	752	782	742	725	712	743	776	736	767	759	761	782	769	776	782	718	758	711	754	765	759	757	764	732	718	742	788	743	776	749	775	732	750	773	804	741	745
31879	18588	18682	13200	7847	4329	1692	693	539	458	447	455	398	364	409	401	395	353	370	361	347	355	346	339	327	337	329	350	336	312	359	362	370	355	331	344	354	365	308	397	348	351	322	359	359	336	344	315	358	364	364	336	338	286	357	344	343	323	370	349	343	328	352	317	345	342	344	322	356	348	354	336	353	304	305	318	335	384	373	340	313	347	349	320	317	343	337	323	345	327	344	348	323	307	307	309	325	330	350	327	309	324	322	362	366	307	321	324	339	334	340	314	299	364	338	342	341	318	370	332	379	348	351	349	355	374	325	336	320	334	344	349	335	354	325	321	333	334	356	323	362	321	338	342	362	321	319	342	346	349	317	361	342	396	320	322	321	347	314	354	352	332	341	329	334	308	326	334	354	354	300	340	341	328	338	313	322	323	309	345	313	329	338	382	345	351	311	332	341	295	373	349	327	371	351	306	318	335	361	325	317	333	337	358	352	337	328	352	344	320	378	378	371	345	361	345	344	325	347	316	343	337	333	359	344	352	352	342	311	367	346	325	325	312	379	358	322	355	316	334	338	334	320	327	319	360	322	312	349	327	322	316	356	314	342	326	376	334	334	343	346	331	328	301	349	374	332	317	351	337	367	334	337	343	333	344	302	332	357	343	352	351	339	328	343	332	333	356	309	334	366	348	299	354	327	342	349	307	312	333	334	361	341	301	320	339	318	343	367	365	347	329	358	335	334	368	354	314	351	312	322	299	306	308	343	344	346	342	343	344	332	358	338	371	353	328	327	348	307	309	319	321	341	300	334	320	362	345	343	376	330	334	325	318	344	343	371	352	325	343	362	377	331	314	349	331	313	325	318	322	358	317	347	308	350	335	330	344	344	332	337	290	350	347	360	345	366	316	359	328	350	340	395	334	321	323	351	344	354	312	336	328	327	346	329	293	332	365	354	322	322	366	318	344	313	317	316	361	332	318	345	334	343	344	337	324	310	308	333	354	375	360	325	328	320	299	327	342	296	336	314	313	351	358	334	358	327	339	307	328	357	311	330	361	334	331	313	324	346	358	291	309	299	332	303	299	332	339	339	353	346	353	316	343	364	311	299	340	348	331	326	322	335	330	358	333	356	343	323	336	353	311	334	294	336	361	354	317	350	334	301	321	346	335	318	344	322	361	343	323	331	324	364	280	299	329	374	334	353	364	337	356	322	332	311	327	329	340	338	332	307	336	331	332	313	354	316	309	311	316	356	312	337	345	354	338	330	335	359	310	346	363	324	309	307	347	348	304	376	348	344	312	337	326	328	321	330	313	325	341	326	337	334	335	323	326	322	339	323	333	357	329	321	345	318	312	324	322	372	355	319	365	371	310	341	351	308	331	319	304	385	339	321	342	333	327	347	347	376	284	312	338	349	350	361	330	330	346	330	359	312	299	359	322	335	323	361	305	324	356	348	341	345	309	363	323	345	393	336	347	350	349	308	324	323	397	333	337	336	367	340	343	359	344	366	336	369	346	326	356	336	325	354	324	331	320	341	336	355	336	310	351	341	305	334	330	355	350	370	324	350	355	340	322	345	325	314	351	379	363	296	334	369	322	353	371	345	288	349	378	326	364	324	310	308	347	345	328	360	329	344	369	342	330	321	345	307	337	345	348	351	348	356	342	360	367	375	325	317	350	318	363	318	379	345	336	335	336	374	365	331	339	342	341	348	308	324	341	346	323	282	334	315	319	318	364	357	316	318	351	348	322	362	322	343	329	333	357	341	327	302	370	332	345	349	321	315	320	311	344	340	352	324	340	291	351	376	329	332	326	338	338	316	313	284	358	341	324	341	324	357	342	372	331	315	374	371	326	322	328	315	347	314	322	337	328	317	340	319	338	315	320	311	333	336	343	330	383	323	313	349	323	337	324	315	290	362	330	339	330	371	330	330	330	338	349	330	337	337	361	303	343	347	325	344	325	349	322	351	315	352	355	332	315	296	341	299	303	323	319	402	347	303	295	361	355	356	320	315	311	343	369	339	317	325	346	329	359	349	320	352	330	315	337	322	349	353	362	320	327	366	366	312	351	326	328	336	334	319	319	358	353	327	330	372	353	358	330	327	355	333	327	329	312	319	363	314	329	333	339	343	310	333	325	350	343	324	360	307	338	338	362	312	336	349	308	366	314	327	343	345	340	308	327	330	330	336	335	347	331	316	341	327	361	310	315	347	321	348	324	328	326	378	342	321	336	357	330	351	343	320	317	309	344	316	354	297	325	352	349	324	363	352	327	328	358	330	338	323	325	314	318	332	336	330	357	348	332	332	312	354	365	327	299	343	350	362	359	358	355	336	339	348	357	317	306	319	321	364	328	353	333	332	308	371	327	336	287	343	376	313	306	331	345	331	316	311	347	348	321	298	351	359	337	322	336	356	308	292	338	327	351	324	300	303	332	330	332	275	298	346	361	298	268	310	343	338	319	339	330	359	330	312	329	350	333	335	353	333	324	365	314	332	298	288	360	326	317	327	367	323	363	315	348	334	363	354	352	325	341	320	332	304	328	332	322	350	341	357	346	316	329	355	379	368	327	361	330	369	326	340	316	346	355	350	320	302	319	329	312	306	331	334	345	322	318	330	321	329	344	323	350	325	343	320	355	299	357	316	330	333	300	319	320	302	335	311	320	356	311	342	352	324	342	338	329	361	315	366	347	323	350	338	360	337	312	360	324	347	352	353	360	354	352	343	355	355	343	357	306	344	358	336	361	375	336	300	310	345	328	340	324	323	354	356	300	348	321	321	356	332	306	354	333	339	313	368	328	292	323	325	320	343	308	343	313	290	341	330	324	322	357	326	318	348	345	313	341	361	339	303	343	329	321	348	335	344	353	328	353	343	335	301	288	344	325	372	349	330	343	338	393	352	343	370	329	352	324	382	338	335	337	347	346	345	328	341	341	355	334	333	315	368	364	357	348	318	319	344	321	339	346	369	325	332	325	332	357	301	357	307	325	320	316	318	342	320	346	355	333	306	332	312	317	360	330	346	370	338	346	330	323	333	337	405	306	350	327	326	352	350	359	322	349	342	335	319	325	322	317	383	352	339	344	313	340	353	311	320	335	324	318	309	363	366	321	322	305	315	331	302	302	318	339	318	351	333	297	367	391	335	391	312	315	341	328	334	287	337	348	316	372	316	346	312	320	357	328	341	346	339	344	319	314	350	358	331	325	332	309	347	304	345	328	325	333	370	337	338	323	349	323	360	348	368	321	309	358	295	323	310	313	344	317	370	316	306	371	321	350	324	340	361	328	298	322	381	329	298	316	353	344	329	350	282	332	343	367	343	357	317	374	333	376	338	317	325	342	352	325	308	338	348	324	338	342	328	311	334	348	343	363	324	334	341	347	342	332	332	332	337	328	345	368	352	324	348	344	338	339	361	332	358	351	331	352	346	333	337	301	379	349	336	350	344	358	331	351	323	350	381	318	321	315	346	324	312	321	325	337	350	346	334	334	307	323
21831	16055	25582	24036	18800	12066	5539	2230	1871	1685	1514	1313	1171	1161	1112	979	1002	1001	894	881	846	926	876	844	903	877	892	849	823	860	839	831	821	810	826	830	808	777	826	807	841	793	838	814	846	850	819	822	870	845	799	799	804	840	808	789	783	816	858	818	772	733	843	820	802	883	755	849	753	796	779	800	809	755	853	836	771	773	831	790	759	834	797	797	798	823	797	747	858	702	755	832	755	802	763	789	806	792	801	787	811	772	757	771	829	841	756	807	847	750	791	798	751	756	770	813	787	792	820	813	770	800	761	749	785	782	786	824	801	765	824	789	747	815	768	796	738	783	789	803	856	823	810	805	857	796	828	784	804	785	741	765	800	830	825	736	788	749	795	775	747	772	825	791	821	747	833	806	793	809	760	803	820	828	775	815	804	760	798	781	849	762	824	833	819	766	784	775	727	796	777	809	768	795	786	816	773	786	798	788	815	781	749	739	764	730	718	789	807	757	756	804	847	814	790	816	781	776	796	800	761	826	773	802	780	779	754	766	770	792	777	767	781	738	840	781	776	845	811	799	829	773	772	755	782	821	773	793	767	801	838	803	810	778	805	777	826	840	788	808	837	787	758	781	813	775	767	818	765	831	782	792	782	775	816	798	754	811	778	793	788	782	785	804	814	791	796	840	826	756	795	847	791	805	802	760	766	760	808	780	781	790	763	784	751	767	878	819	801	840	788	808	820	827	790	803	789	797	800	762	817	753	834	794	783	819	771	778	772	784	768	769	767	810	838	799	745	823	799	783	833	775	811	709	787	759	832	794	850	762	791	739	824	815	791	873	792	751	809	787	812	792	826	801	794	761	781	793	813	754	788	780	825	790	777	740	733	774	808	863	715	748	787	812	775	762	802	764	838	809	758	795	772	757	773	787	814	788	837	813	815	803	805	785	823	786	785	811	829	801	784	814	765	748	797	773	751	826	830	777	808	758	738	774	808	859	789	789	802	836	817	769	809	776	781	748	824	788	818	810	817	799	797	773	779	795	787	785	783	832	835	761	788	774	781	806	802	792	764	804	779	777	825	800	773	766	798	788	799	788	739	810	780	775	807	810	778	773	764	777	831	816	791	743	760	740	806	758	803	790	806	810	774	761	798	784	809	768	765	829	784	782	778	805	776	799	748	804	769	809	836	827	801	829	783	846	840	798	841	807	757	823	745	766	799	768	769	837	793	806	797	787	768	792	784	840	835	774	745	779	838	768	701	793	747	776	802	753	820	762	765	746	805	806	782	766	783	788	768	814	766	787	828	785	797	826	796	779	815	806	802	761	801	835	781	842	762	784	827	793	797	815	862	813	797	803	784	812	804	818	821	783	817	779	813	748	830	812	750	805	785	792	806	763	838	816	838	754	782	758	770	842	768	767	802	782	793	794	829	813	806	844	746	828	782	799	772	869	759	792	816	766	829	838	821	774	819	825	759	793	807	774	808	830	793	731	767	846	792	750	707	758	807	766	828	776	743	807	806	791	775	801	788	802	829	814	775	785	771	740	819	741	754	779	797	827	822	820	788	796	805	791	801	813	798	836	783	801	764	741	782	790	775	788	809	742	761	789	773	787	759	802	774	761	792	789	818	796	757	726	791	795	785	831	785	779	768	819	786	802	794	824	811	813	850	807	756	822	786	781	804	796	771	751	822	776	809	765	825	793	869	769	752	790	783	856	802	758	775	812	799	819	802	784	808	791	820	776	811	768	765	832	817	822	838	753	819	772	815	831	803	786	811	817	789	827	801	766	778	855	788	781	855	768	787	786	803	816	773	820	779	788	789	850	776	802	747	828	806	865	776	804	865	813	784	774	842	718	794	756	774	828	796	768	804	775	768	796	804	773	835	856	809	825	805	779	782	792	774	802	750	766	824	794	826	810	782	745	836	752	798	798	800	796	807	821	786	843	832	767	812	832	809	811	790	773	808	762	823	824	787	787	818	807	810	774	800	821	772	770	845	782	747	796	758	767	804	750	822	782	768	811	813	792	817	800	786	792	790	797	812	802	780	781	766	778	823	762	790	826	784	769	774	804	793	780	765	805	815	738	832	772	798	782	799	790	793	793	832	856	835	775	799	844	723	774	729	759	789	742	782	774	788	765	787	792	826	762	787	802	764	756	796	823	795	823	787	812	837	782	766	797	798	818	775	798	806	799	850	812	766	773	785	796	817	780	804	753	723	773	756	830	765	818	743	772	776	796	824	791	795	793	745	872	824	786	773	764	834	798	837	780	793	797	756	852	805	758	741	798	801	801	782	794	793	801	739	821	814	809	820	803	814	817	813	779	772	766	749	782	766	766	791	825	810	809	762	822	768	773	777	783	803	835	820	752	780	748	827	785	765	826	776	833	732	777	804	789	793	756	749	757	804	801	820	738	797	813	816	818	818	818	793	785	768	801	765	783	796	794	794	815	847	795	773	777	793	806	815	760	824	810	793	863	792	805	802	779	843	743	796	812	818	818	750	816	761	777	785	815	849	783	811	783	791	799	776	771	800	809	787	760	825	838	817	827	798	812	759	841	825	754	786	774	784	805	833	795	798	810	805	762	750	776	810	792	784	840	783	837	781	775	789	855	801	793	772	776	828	764	820	784	825	784	822	789	773	742	806	745	799	800	766	757	844	813	780	781	763	759	793	801	805	762	809	757	778	811	795	768	785	873	807	778	773	771	772	738	767	735	779	741	843	788	749	752	853	793	839	722	818	778	815	754	806	757	757	796	837	788	813	787	798	762	793	796	819	774	774	761	735	771	812	823	786	826	784	763	763	778	792	850	836	807	768	776	741	785	768	816	832	816	815	780	779	849	776	803	798	796	766	817	799	774	818	773	695	815	771	849	810	728	817	825	871	771	813	798	775	787	736	777	780	809	775	771	743	823	802	791	770	801	797	743	795	788	794	773	793	796	795	766	825	834	779	800	776	789	771	751	778	758	764	814	797	810	851	777	810	801	758	813	844	832	750	764	817	803	722	771	800	810	839	783	813	773	815	765	721	734	803	788	778	769	755	776	819	792	873	799	820	772	784	829	732	784	796	785	793	795	789	875	768	759	819	801	817	804	832	828	767	787	777	809	781	778	776	777	777	804	825	816	769	784	742	737	812	781	799	825	831	791	769	774	794	802	758	783	772	771	726	790	820	779	833	775	815	773	789	840	783	762	772	771	827	802	733	752	802	775	809	781	786	776	757	810	846	764	804	811	764	791	777	838	814	741	772	740	867	816	837	808	798	759	773	827	796	831	726	768	788	790	741	827	741	779	785	795	848	793	782	811	828	765	771	801	811	799	755	771	803	790	800	778	849	805	789	759	794	770	807	818	741	749	823	776	769	754	764	787	739	802	762	774	805	787	785	761	784	866	822	737	804	803	782	765	798	797	758	772	740	764	808	794	792	770	789	821	805	776	814	827	796	836	780	778	810	772	789	839	789	738	834	781	821	783	766	764	815	791	840	842	753	856	761	786
39961	26725	26764	20735	12083	6729	3122	892	638	541	472	393	377	392	410	390	348	352	297	323	315	306	316	289	327	316	272	333	302	293	313	323	308	304	333	301	280	331	332	304	294	321	322	255	291	294	285	319	306	317	287	299	276	287	299	267	275	305	273	282	299	262	292	267	311	282	297	255	311	281	286	343	287	275	290	313	289	311	300	304	304	272	262	274	283	290	265	285	311	307	293	289	297	281	297	298	302	242	302	292	274	307	306	265	249	288	261	270	316	290	287	291	290	276	329	307	254	299	288	324	281	275	291	249	325	307	314	291	291	301	307	323	299	291	284	290	313	323	327	308	304	286	272	304	279	278	278	280	297	289	271	280	281	272	293	307	282	316	298	280	273	301	281	279	278	278	308	305	262	268	306	324	291	283	279	300	269	304	283	307	276	292	282	286	298	311	296	304	299	296	286	313	289	325	293	304	298	268	259	286	310	279	287	309	274	254	267	267	297	267	269	280	296	304	294	270	324	304	277	293	279	286	253	297	309	240	281	317	306	277	293	273	289	352	307	289	282	309	264	273	274	275	275	286	277	337	287	289	280	298	307	334	272	289	305	275	299	246	286	291	289	303	290	271	287	293	280	313	285	281	282	304	307	295	285	285	307	296	292	279	307	284	292	290	310	288	276	287	308	294	286	290	247	291	264	301	288	265	263	293	295	263	278	267	286	318	282	293	302	286	264	284	311	320	310	293	297	248	318	284	274	286	285	276	263	304	276	296	268	286	314	283	300	317	298	298	286	289	283	261	338	280	294	261	290	320	299	281	304	295	311	295	314	294	292	295	269	300	279	298	283	286	257	293	285	290	306	281	270	334	320	287	285	251	317	304	301	309	314	329	286	302	281	287	288	297	288	310	325	276	279	280	269	265	302	312	313	275	307	306	285	311	307	283	279	266	309	280	308	329	286	309	301	296	282	281	289	265	322	298	314	312	290	320	266	271	296	284	305	278	292	290	273	283	300	279	268	291	284	265	291	285	283	300	264	269	275	281	278	329	313	296	267	275	276	283	311	283	307	282	302	305	292	290	275	284	303	300	319	294	289	297	274	283	278	326	312	298	286	277	288	285	290	303	292	308	284	287	308	342	292	308	311	310	282	285	287	273	315	302	306	251	267	283	301	312	327	304	306	260	288	328	269	291	316	280	282	312	260	318	271	278	274	264	287	274	279	312	285	304	309	290	284	315	254	304	293	299	260	297	311	298	285	309	371	299	286	276	278	277	259	298	277	287	269	297	285	324	295	299	249	304	304	280	277	291	252	295	283	321	303	277	323	310	318	307	292	270	282	306	286	284	313	280	315	276	295	275	269	283	294	282	304	279	290	320	321	309	289	301	278	281	292	318	285	287	271	297	274	305	302	309	270	309	283	305	297	288	290	292	318	289	310	286	281	288	313	273	276	295	303	294	270	274	284	287	283	306	302	306	281	286	248	286	345	312	273	312	291	320	308	299	324	285	278	297	290	283	261	299	300	308	296	289	289	305	316	319	310	322	283	294	253	293	317	314	299	278	289	289	275	302	288	292	265	281	311	313	279	303	280	282	307	298	313	298	279	274	286	292	297	297	298	300	259	260	272	313	279	294	309	276	293	302	301	278	289	277	276	293	301	284	258	300	269	304	318	284	324	338	281	264	289	294	291	283	286	295	262	277	295	286	289	270	273	248	282	269	278	291	278	272	272	305	305	295	246	259	276	277	309	301	290	302	273	300	298	277	353	297	285	287	293	306	269	284	298	285	315	306	270	318	283	312	306	300	281	320	296	295	290	293	255	284	296	287	311	272	269	279	285	306	272	281	273	276	289	279	305	280	309	316	326	326	261	296	275	321	258	291	319	286	257	323	317	253	298	285	279	274	290	312	281	290	276	277	312	299	303	299	281	278	261	263	299	286	307	290	310	316	281	313	297	304	287	302	295	265	261	273	299	271	304	291	288	316	259	310	285	277	294	284	309	296	265	279	268	292	303	276	296	299	256	309	296	261	276	282	319	270	261	284	285	300	283	270	295	285	298	287	333	249	256	287	285	304	276	300	315	286	307	259	276	302	281	332	302	287	278	250	273	270	261	277	288	275	277	262	296	265	291	285	295	300	294	299	290	299	314	290	296	280	296	286	299	260	301	264	247	300	287	261	270	282	315	282	280	263	295	290	298	286	295	281	335	323	287	286	310	275	293	271	262	305	301	295	301	286	284	284	288	269	312	304	319	288	253	320	298	274	287	326	316	307	291	284	284	289	326	315	294	304	288	247	277	280	292	273	312	276	300	262	301	302	289	264	324	316	292	298	291	306	286	288	303	315	291	284	290	251	268	308	308	309	269	293	279	285	289	281	290	304	272	300	294	281	291	290	288	259	309	300	282	293	281	275	305	275	284	277	257	259	309	305	277	273	287	305	277	291	292	297	264	262	286	296	299	270	314	302	284	298	272	272	268	293	293	313	318	315	291	293	310	298	314	312	275	278	281	281	257	287	307	273	289	300	288	306	310	319	268	267	329	312	291	278	287	256	291	317	289	305	285	286	296	330	292	276	331	277	325	305	284	259	296	295	272	299	298	284	303	269	286	282	287	316	261	291	256	280	283	287	305	292	259	265	282	286	289	271	301	284	287	306	293	277	283	278	293	270	283	281	289	281	283	319	288	285	278	269	279	284	303	278	262	271	302	293	302	288	271	299	279	326	314	327	304	307	276	264	277	295	312	275	287	291	288	280	294	312	299	290	257	279	281	283	275	267	291	300	278	298	296	277	300	295	292	292	294	276	293	300	294	299	278	279	302	263	265	285	272	262	281	267	279	284	306	293	279	307	297	315	285	294	331	293	288	308	252	273	291	301	306	280	283	312	308	311	289	321	274	262	290	269	280	272	290	295	275	260	287	290	286	258	299	283	276	286	298	280	294	285	284	310	284	298	286	275	287	254	326	264	228	345	302	299	280	299	311	282	280	285	256	278	319	304	257	298	282	295	297	300	264	267	293	290	289	317	292	269	304	275	306	279	302	298	302	289	265	313	250	266	315	257	296	277	265	272	297	289	332	292	335	294	272	298	273	307	273	294	277	318	325	315	290	286	270	312	272	302	300	262	306	306	319	308	271	313	289	312	280	308	296	272	306	271	278	293	277	281	311	311	290	297	287	273	338	290	338	307	268	284	305	293	298	322	272	283	299	299	273	279	267	266	320	293	316	284	322	302	287	276	315	281	278	297	287	305	309	298	250	250	309	321	296	287	298	283	283	294	291	312	302	302	288	306	290	309	272	300	317	284	300	282	275	311	313	305	318	286	294	270	282	288	291	255	316	300	278	306	281	299	336	289	262	257	305	292	293	279	293	259	276	274	277	260	282	297	299	319	317	277	295	298	287	273	298	279	274	290	308	280	288	285	293	265	278	294	289	314	287	278	321	290	282	291	301	282	264	297	303	291	293	293	282	281	329	298	292	282	281	301	315	274	281	308
26265	22000	31997	31833	22941	17101	9161	2838	2176	1953	1721	1586	1361	1184	1189	1077	1020	959	924	843	879	863	868	862	824	813	777	759	795	808	767	736	750	754	757	781	712	730	720	753	738	703	735	674	701	731	657	690	747	758	716	750	679	640	686	717	725	723	723	692	734	712	705	693	692	687	754	657	726	726	721	696	709	766	704	695	712	739	720	712	688	633	674	706	665	660	752	732	681	655	702	680	685	650	692	676	716	643	670	734	715	677	708	667	685	686	684	671	705	656	667	689	675	706	710	621	702	676	707	682	695	730	653	708	664	696	691	670	631	698	670	694	662	687	714	687	662	711	736	694	671	682	721	677	713	721	696	675	673	716	748	697	693	698	663	684	681	703	691	677	652	684	676	660	704	732	664	685	675	657	678	719	665	633	752	720	656	734	692	713	737	654	661	731	687	693	696	677	686	669	641	702	672	698	672	683	680	712	703	696	668	706	724	727	709	703	686	695	666	684	701	727	684	696	692	675	627	657	686	665	717	698	686	694	712	728	675	680	661	660	698	710	664	668	682	669	690	709	673	687	694	708	696	662	700	677	670	711	659	684	727	661	685	711	710	667	744	718	703	679	705	694	702	729	719	718	684	719	677	686	663	667	653	650	659	682	703	664	669	680	657	677	696	718	672	722	655	720	691	696	697	694	674	654	682	699	685	711	697	706	655	709	704	699	693	674	681	703	678	675	701	710	683	665	655	701	694	698	696	685	727	679	690	776	688	712	685	687	657	675	716	658	641	686	680	693	664	700	675	672	687	712	747	669	664	667	696	748	754	710	678	691	630	712	704	718	661	724	696	695	692	710	637	678	688	706	735	631	638	683	716	652	630	685	724	668	698	723	720	681	706	685	713	707	646	690	679	682	712	700	692	669	674	709	673	718	671	647	741	688	684	704	643	692	687	769	670	676	645	716	659	678	709	707	739	684	684	677	710	676	661	756	706	721	678	674	725	688	741	672	706	658	724	646	688	764	633	663	682	710	664	704	735	656	707	722	705	685	667	688	687	657	725	696	685	692	663	648	694	714	686	698	685	741	702	705	646	723	663	680	689	664	699	712	651	703	708	666	696	649	664	660	731	681	672	723	627	696	679	677	718	707	636	724	658	688	725	702	721	731	669	720	709	681	714	759	695	631	668	679	677	680	671	649	668	634	665	692	676	697	686	695	722	689	690	723	743	640	665	702	638	689	652	725	715	682	735	713	708	676	678	675	709	682	692	675	711	726	676	690	662	683	678	725	657	700	709	725	665	678	720	664	720	702	718	711	729	710	678	660	656	712	707	678	718	686	671	665	635	697	707	670	707	680	707	694	705	699	690	645	656	683	705	683	688	674	714	710	697	675	702	677	680	705	687	717	718	665	675	692	727	690	692	678	683	710	706	703	709	678	676	677	660	687	664	658	722	675	648	684	656	664	667	706	717	660	703	639	617	714	737	678	676	684	654	710	695	724	669	717	681	683	677	701	725	712	708	669	676	660	711	679	743	704	706	711	680	722	696	687	706	675	691	715	686	692	702	649	680	680	671	621	730	681	694	644	748	707	717	715	669	660	660	693	711	673	693	682	655	685	677	715	661	706	700	700	711	683	693	683	716	628	705	691	694	741	709	701	684	701	665	709	708	701	684	676	698	691	671	679	698	698	739	658	673	685	707	705	720	706	706	684	671	732	658	687	704	711	664	689	701	680	691	682	678	707	653	697	721	694	706	747	666	699	678	636	728	685	693	672	721	659	659	710	663	693	681	693	685	674	664	658	699	694	673	748	682	670	694	671	688	642	687	714	720	665	719	675	688	709	720	704	679	697	741	706	704	762	706	667	715	690	665	722	657	666	693	736	675	695	729	689	660	736	699	718	708	679	613	663	691	656	698	674	674	672	666	657	687	690	709	701	692	657	716	661	662	689	660	709	681	636	655	661	709	669	630	680	650	700	682	655	688	712	681	622	725	624	671	689	647	648	647	705	693	703	720	697	714	722	690	667	689	674	681	703	708	690	699	670	644	677	684	710	665	705	660	713	714	678	707	669	693	751	704	728	725	670	698	696	693	692	674	675	667	683	677	653	705	683	706	683	689	673	692	655	691	685	663	670	662	706	764	715	662	644	665	724	703	690	678	695	716	643	696	725	723	722	672	702	713	667	645	674	692	627	684	741	736	685	716	714	672	669	716	701	654	697	692	683	707	659	670	670	698	713	723	689	670	741	684	667	671	709	693	669	684	664	718	693	701	732	735	686	730	692	671	698	719	704	655	655	675	662	670	684	690	712	706	660	717	722	687	674	728	695	674	723	714	700	693	707	713	685	712	687	700	651	679	677	676	690	693	728	701	707	660	691	671	693	689	697	685	722	649	713	642	710	719	682	711	705	715	726	712	664	650	686	667	653	677	663	715	681	719	694	667	692	687	664	706	717	717	693	659	692	716	677	685	665	708	701	700	704	667	686	681	707	640	676	725	705	660	650	669	720	724	693	681	696	681	683	703	661	659	692	704	668	690	742	682	703	732	695	693	695	671	674	650	716	685	683	707	714	641	669	662	716	678	718	715	697	699	670	633	678	708	679	695	700	679	695	697	716	664	678	735	676	685	622	730	726	673	637	661	677	712	644	686	707	693	670	735	673	697	665	687	718	688	706	704	698	664	692	668	644	672	736	655	656	673	710	716	715	662	721	704	662	673	667	708	702	674	709	668	720	734	729	675	694	686	735	701	679	651	637	707	704	668	677	652	730	718	705	682	681	672	689	686	727	703	652	721	719	668	716	662	653	743	671	668	701	712	690	669	697	650	696	679	703	640	645	688	694	713	706	692	733	685	685	677	701	668	666	680	691	697	712	680	675	723	670	652	695	674	670	709	651	729	689	653	677	686	679	660	639	690	646	681	662	679	652	652	728	711	704	690	687	685	679	672	676	758	665	678	680	706	688	635	721	704	663	655	699	717	686	705	740	686	724	678	694	702	642	734	729	690	740	682	712	673	656	671	740	739	681	668	679	670	683	659	720	671	705	709	728	736	703	721	678	696	681	664	672	700	704	746	676	670	680	689	689	695	655	692	676	693	687	694	711	623	712	703	684	682	664	695	722	678	717	676	674	686	695	690	682	712	719	675	695	716	703	708	675	672	710	706	727	651	656	747	712	674	683	651	703	723	687	690	685	745	675	690	685	715	689	677	730	687	711	670	671	700	701	687	733	699	718	698	640	682	708	639	715	674	703	724	654	725	710	730	682	662	692	705	703	705	713	708	657	659	701	665	665	752	713	685	704	672	697	710	711	707	655	657	693	613	660	701	679	655	630	707	653	636	695	626	691	707	759	632	714	690	665	697	685	707	710	699	695	704	687	669	679	721	707	671	701	684	682	691	687	684	669	710	682	701	683	713	698	722	688	687	697	682	745	638	697	659	690	653	701	685	705	661	711	707	672	705	697	685	678	689	688	716	707	670	718	702	681	676	716	735	645	663	725
19134	10071	7613	3651	1731	894	615	411	379	342	363	374	305	332	352	363	347	319	356	312	322	338	366	323	328	290	303	327	342	326	352	297	304	329	360	328	338	325	266	314	310	323	342	349	326	301	352	342	313	351	324	337	325	349	326	331	317	340	352	341	362	332	321	344	323	360	339	341	346	329	329	299	303	313	349	339	324	311	331	321	306	334	330	322	327	339	357	320	318	309	310	317	327	350	315	322	312	319	319	306	346	325	311	387	328	341	318	321	318	324	354	325	347	311	337	336	327	333	338	312	276	365	319	324	336	330	290	337	324	343	309	308	331	343	311	316	332	317	326	300	315	342	327	308	353	367	302	306	305	313	362	330	313	328	324	320	316	306	344	369	309	338	363	301	312	320	313	344	315	291	345	351	322	339	326	324	330	345	338	326	323	349	370	351	359	313	376	299	302	312	343	315	304	320	319	328	337	314	295	321	326	287	321	315	328	314	322	326	305	340	330	328	330	320	319	319	325	305	330	343	326	314	310	280	304	319	343	339	301	295	336	334	275	331	309	319	337	296	319	322	281	314	325	311	316	294	351	304	286	320	313	329	339	297	345	319	294	321	326	348	303	319	379	373	319	332	296	296	312	339	335	298	320	336	354	348	286	303	344	343	317	338	311	317	325	334	309	320	354	324	284	326	343	318	343	336	336	348	319	303	333	330	321	345	360	322	323	354	329	372	357	321	328	325	352	342	317	318	308	297	326	295	302	306	337	361	345	356	355	315	343	335	333	364	358	325	336	374	316	356	328	290	311	352	305	316	313	320	336	300	318	302	299	328	348	352	338	350	331	298	319	271	303	330	326	303	341	298	321	323	329	317	318	320	326	336	359	321	321	319	353	350	301	317	326	347	327	340	281	358	278	315	347	327	320	319	310	325	304	321	344	324	321	348	308	340	347	353	327	325	329	339	316	336	306	348	337	311	323	289	342	306	338	325	324	334	315	326	301	326	326	334	337	316	337	343	324	310	299	318	332	357	319	370	339	302	335	346	322	309	337	328	340	334	342	332	346	284	320	319	308	333	352	319	352	282	337	334	339	315	340	300	340	326	335	299	336	340	332	362	298	357	326	320	325	339	304	281	346	318	344	317	298	348	334	358	330	332	352	309	335	331	342	313	349	303	344	283	352	318	362	312	356	321	321	341	377	321	325	342	343	357	328	376	326	343	326	295	371	301	318	334	332	283	334	332	326	317	332	343	300	319	292	298	326	329	293	309	318	341	314	324	340	367	312	308	299	320	296	332	333	305	324	285	333	309	309	300	329	367	337	312	320	309	367	328	326	346	292	320	332	337	312	305	312	308	350	339	342	338	303	304	315	336	294	329	352	315	303	291	373	344	339	333	314	343	331	294	317	339	326	334	295	288	322	343	323	332	321	292	322	336	361	309	327	339	316	334	329	367	342	342	320	304	338	306	291	345	303	305	314	320	323	320	350	303	338	375	335	294	335	312	344	356	320	333	348	321	343	329	322	307	317	318	290	285	315	330	341	337	314	373	351	337	336	357	345	321	301	298	338	308	329	310	321	322	315	322	328	323	311	300	309	297	333	275	355	302	332	336	330	331	342	335	319	325	334	344	333	331	329	345	316	334	311	352	330	340	339	290	293	340	347	312	333	322	337	352	325	326	321	336	325	315	325	316	350	306	351	334	351	359	297	320	347	336	312	330	339	291	298	336	329	307	296	281	357	307	364	323	336	334	304	345	324	340	339	326	313	336	348	317	299	285	325	302	300	300	323	313	300	360	326	333	316	302	335	296	325	353	328	330	321	342	325	322	332	325	337	314	331	334	340	326	347	359	351	344	324	289	320	341	296	333	315	300	306	334	327	305	338	348	342	336	308	325	336	327	329	330	349	344	280	327	310	345	313	312	338	321	331	282	297	320	311	300	279	317	315	319	347	344	314	327	343	312	336	322	323	321	348	315	318	315	328	296	331	320	330	310	290	341	312	348	340	308	339	329	327	372	297	280	315	332	301	315	325	334	310	289	325	375	347	318	359	319	338	344	322	374	334	284	303	337	301	342	309	303	325	328	350	299	313	334	317	318	357	325	298	302	324	353	320	292	361	325	335	348	304	338	336	334	317	332	315	336	311	352	347	344	321	344	304	343	303	296	341	345	320	330	334	317	306	321	340	317	339	320	342	354	343	327	336	334	314	351	322	329	295	323	332	307	348	311	335	301	320	351	313	347	325	326	338	329	299	308	342	306	334	277	287	345	307	325	317	305	304	321	300	308	296	303	297	328	314	314	310	326	348	337	336	357	380	321	320	323	324	295	359	343	342	318	296	335	327	327	338	295	313	325	286	317	322	300	309	303	327	338	311	309	304	327	346	368	278	303	341	323	308	316	297	299	343	317	337	329	333	315	324	315	310	312	323	309	308	290	352	350	316	376	333	347	330	352	374	343	361	307	332	370	338	343	307	330	324	305	316	383	344	355	354	321	304	325	315	332	336	348	327	325	328	373	338	320	345	297	349	298	320	339	330	328	338	320	329	336	328	322	298	301	319	323	322	331	327	332	302	319	320	361	309	317	351	323	295	303	330	297	322	336	331	322	319	347	292	301	319	316	328	314	342	339	322	319	362	312	306	316	318	360	317	338	331	378	318	344	329	314	328	287	359	304	310	309	349	308	313	314	332	305	326	287	314	306	319	308	295	347	334	309	308	279	308	328	313	319	321	319	311	291	307	327	326	322	324	325	326	324	331	332	292	345	328	335	339	335	317	306	362	322	337	355	288	333	341	321	289	300	330	324	340	353	317	287	298	320	275	295	332	312	341	334	354	322	321	349	346	345	294	338	352	325	326	328	293	342	325	347	289	317	341	344	314	330	320	336	324	316	326	300	316	335	313	320	302	321	317	343	332	318	348	301	342	327	354	300	359	328	331	313	299	303	321	319	329	329	317	344	330	347	323	340	326	302	325	324	336	353	354	358	334	347	353	318	325	309	335	325	324	315	319	314	326	332	312	310	328	330	314	324	358	322	305	318	299	328	358	314	313	321	293	334	337	333	348	353	351	340	358	319	311	325	319	329	352	331	317	325	368	327	323	305	286	284	339	315	320	318	292	326	335	344	337	339	371	365	348	361	329	345	314	320	326	309	319	296	331	312	327	334	332	331	328	301	363	339	374	334	306	344	338	311	307	331	336	340	338	318	308	386	358	333	319	301	343	353	314	348	326	376	309	330	334	322	341	347	336	311	341	356	305	333	324	325	347	321	328	309	330	291	339	354	332	349	292	307	359	349	330	312	324	319	349	311	324	332	311	351	304	313	328	299	328	314	330	334	319	285	305	325	343	313	321	301	325	368	340	340	367	318	364	322	340	280	308	318	318	326	323	313	351	354	329	324	308	314	317	333	324	327	287	293	339	339	313	314	313	350	311	352	311	353	311	361	359	334	309	303	337	314	322	320	340	329	288	307	347	353	342	346	326	314	309	311	312	339
13483	9701	12831	9529	5659	3084	2041	1298	1072	998	931	866	882	862	841	855	809	773	794	801	755	802	840	775	760	820	799	768	802	799	793	819	780	774	768	792	785	749	758	751	768	798	796	724	775	850	804	830	787	748	740	812	748	826	751	752	806	729	839	734	731	814	766	737	703	802	748	791	808	744	760	755	762	781	778	784	734	800	720	757	808	729	808	820	768	764	775	735	742	740	715	735	759	779	798	786	799	805	758	745	810	738	726	756	723	782	809	785	775	769	784	794	726	783	761	689	715	779	829	785	748	747	760	717	735	779	761	812	746	815	708	773	735	773	741	783	751	730	752	754	758	745	756	738	737	721	740	810	757	748	760	778	778	741	763	809	768	816	835	748	744	810	796	808	755	783	760	714	784	716	769	753	752	788	754	762	752	744	748	765	741	715	722	779	767	760	773	811	757	767	782	750	759	737	770	816	799	796	781	781	754	736	765	774	728	759	748	757	795	781	785	790	835	731	760	833	691	763	742	744	770	734	798	748	774	836	805	785	792	773	783	841	755	770	729	767	828	743	774	773	769	719	799	766	792	782	721	755	830	807	762	808	765	755	805	763	765	805	708	811	796	749	794	778	773	795	795	817	768	770	810	806	736	758	723	750	741	754	832	772	793	758	756	777	766	744	783	744	778	777	773	738	776	729	736	783	778	779	778	734	764	741	805	748	756	737	787	766	767	778	794	794	797	758	780	747	791	785	744	765	768	759	787	753	811	786	791	753	788	724	783	677	746	773	723	819	714	763	790	751	789	770	752	783	782	819	763	773	811	775	791	764	791	787	785	799	778	749	756	725	783	710	807	772	786	790	738	771	762	798	741	749	781	767	788	788	738	764	744	777	805	746	787	798	735	713	787	764	740	797	732	716	727	827	759	781	805	718	742	798	764	753	768	782	788	763	802	766	782	775	738	783	784	806	758	767	760	766	763	761	838	777	698	793	774	708	771	687	755	769	781	756	835	774	787	762	804	701	761	771	791	779	807	731	787	738	792	725	754	794	788	730	750	795	769	755	770	750	744	777	788	816	748	765	769	806	774	760	796	760	753	756	802	723	777	789	817	821	749	730	797	760	731	775	797	757	742	770	817	835	767	751	775	789	771	809	733	726	783	745	749	803	757	795	774	790	756	729	791	762	817	787	764	812	752	762	782	787	799	751	792	783	760	765	753	817	711	794	794	780	754	780	735	690	765	814	805	792	777	747	749	701	747	759	788	726	747	787	751	837	756	814	795	784	754	808	776	728	783	800	800	776	771	735	755	702	754	799	767	727	777	801	719	790	808	723	781	759	799	754	778	772	754	751	766	761	766	789	790	703	750	756	759	784	756	806	765	800	794	749	790	797	762	777	748	755	738	771	742	729	756	752	766	813	777	781	803	797	763	704	773	728	789	783	720	779	763	776	819	786	733	754	750	786	714	763	744	801	751	744	769	771	763	760	792	821	731	766	736	744	808	779	792	737	844	774	765	762	779	738	741	802	761	784	823	763	756	776	758	762	750	789	790	744	794	672	741	792	757	753	738	777	752	743	784	789	751	730	783	783	807	710	790	782	774	758	777	808	827	755	793	736	727	764	771	797	771	796	822	739	805	799	763	772	801	819	734	791	774	763	750	775	772	777	802	768	745	755	783	746	744	731	767	754	760	806	747	817	793	786	760	767	784	770	805	769	800	769	781	788	728	761	782	759	784	737	778	800	828	819	773	785	775	745	807	748	797	788	809	749	768	779	761	789	816	751	761	775	749	767	776	778	767	778	805	751	769	794	748	741	787	768	757	769	785	726	808	808	756	733	782	743	753	721	766	781	779	741	785	774	816	827	774	772	766	765	792	759	752	782	780	791	755	776	788	744	822	747	771	779	765	710	772	798	801	780	752	765	809	743	763	785	744	740	817	772	745	753	707	779	744	771	733	725	740	780	758	772	729	769	758	833	770	762	779	737	752	767	773	815	787	793	726	746	782	774	817	775	801	742	779	767	725	723	740	786	757	841	766	760	704	748	776	776	777	733	732	783	817	764	787	788	742	759	760	819	828	744	779	781	840	810	738	784	755	759	777	779	810	765	758	772	777	790	751	737	740	778	800	800	792	794	778	721	819	750	746	763	773	774	744	775	770	827	716	773	753	751	812	766	799	796	759	754	711	750	754	803	770	771	789	764	805	763	814	760	799	755	821	759	727	773	775	698	777	767	803	753	789	768	760	775	765	751	761	794	738	803	789	798	746	788	767	729	828	821	770	774	762	758	746	779	777	825	812	703	805	769	751	763	774	799	735	741	781	738	781	728	760	811	746	762	786	795	770	778	764	778	760	768	817	767	791	756	789	760	793	724	750	749	794	752	741	739	764	807	740	782	768	804	791	735	736	776	805	812	740	745	782	738	765	784	803	751	746	782	793	731	798	751	814	816	738	759	783	737	763	772	727	774	768	764	721	748	780	790	761	802	749	773	759	757	745	739	753	808	848	778	750	728	736	777	777	736	792	785	787	806	738	783	781	769	777	706	762	775	759	802	784	734	781	788	767	800	763	797	792	748	807	737	751	746	771	809	750	719	800	762	730	782	792	802	763	770	758	748	777	768	770	743	808	761	775	752	715	782	781	786	783	783	737	802	772	769	749	786	749	781	775	746	779	772	800	781	759	799	791	719	739	756	764	806	804	778	796	821	810	812	730	770	742	802	771	781	777	760	733	768	772	776	752	776	778	777	847	730	725	776	793	739	800	794	764	802	715	795	774	762	762	792	730	794	785	787	722	766	780	706	741	779	772	776	774	729	784	769	782	763	724	753	785	768	793	822	749	801	767	774	741	771	763	798	748	749	763	770	726	793	745	762	775	761	764	803	774	775	759	762	766	784	771	775	800	766	742	751	824	751	787	759	810	796	757	753	748	771	744	748	759	792	795	845	757	758	792	805	777	787	778	770	743	826	756	820	790	823	758	785	775	767	789	815	754	768	751	841	786	787	768	746	770	763	792	770	748	766	779	744	771	769	746	801	787	768	805	758	774	752	774	779	727	756	786	767	763	777	758	824	783	718	814	719	788	790	806	770	758	759	816	747	742	761	725	794	733	789	733	731	812	828	827	792	751	778	776	833	750	764	749	757	786	749	777	768	777	799	797	758	743	774	800	735	770	735	780	790	716	773	768	742	782	770	839	780	793	789	768	750	735	799	759	774	828	737	843	758	760	734	792	767	768	772	745	767	807	796	762	715	787	763	766	779	771	736	783	788	745	750	733	749	777	783	711	729	712	743	737	752	765	775	792	755	784	776	726	768	760	761	726	835	764	793	766	745	762	737	805	735	790	746	783	766	784	718	765	754	783	735	767	798	790	741	707	756	788	781	764	729	760	798	769	818	775	804	790	778	746	789	763	798	787	750	768	828	746	777	757	797	795	781	822	789	828	738	718	754	854	749	769	739	789	740	793	800	782	796	771	771	726	814	739	765	733	752	804	772
30733	18823	17928	12425	7485	3324	1697	585	519	500	486	437	389	382	388	368	342	370	373	368	342	366	351	328	370	355	358	327	322	325	346	356	383	339	339	319	364	309	355	349	330	336	338	343	320	315	356	366	388	362	355	348	367	350	335	321	363	339	321	361	369	321	345	311	347	365	357	317	354	339	322	351	371	345	311	344	335	310	358	317	331	358	354	338	350	379	331	331	334	335	308	363	357	342	324	358	315	326	336	366	307	348	345	315	350	364	309	351	345	343	348	341	340	349	320	353	318	334	349	335	282	392	363	360	392	341	327	326	337	329	334	355	320	321	348	350	331	368	361	354	336	325	327	350	325	320	336	341	316	311	345	336	380	362	353	340	312	327	365	368	352	319	322	332	349	323	376	334	305	339	346	320	355	356	320	318	351	354	353	336	319	353	357	355	345	311	363	353	309	333	358	342	351	326	340	328	327	317	354	319	353	349	323	331	350	358	372	363	332	350	354	317	349	317	346	345	362	351	320	337	331	335	343	358	338	338	305	359	373	330	322	356	323	332	303	318	326	321	324	338	294	358	323	312	337	377	336	304	378	349	371	356	351	334	342	348	376	323	341	319	349	341	324	345	313	340	352	341	310	351	330	317	349	365	305	358	367	369	319	329	356	321	344	303	352	334	354	334	296	314	321	337	352	366	332	332	339	338	327	375	343	369	331	362	319	343	336	321	344	336	333	391	333	362	364	309	363	348	340	320	312	330	359	344	293	366	366	355	359	334	367	351	338	326	335	357	326	343	346	352	348	311	320	362	310	354	350	335	333	308	324	332	342	312	342	356	322	304	351	367	365	373	307	386	318	335	380	334	326	358	321	334	344	375	332	352	349	327	312	339	365	347	328	374	358	349	355	288	347	347	346	321	354	379	305	338	322	344	323	349	337	333	346	390	310	325	368	346	356	340	333	346	318	376	361	339	331	336	344	330	341	335	359	337	337	322	332	326	352	348	352	323	344	329	350	339	358	337	354	375	312	336	321	341	358	325	353	328	334	339	349	350	343	327	317	338	329	344	308	293	314	321	350	345	351	367	342	307	334	315	330	350	350	284	356	352	299	324	328	319	352	353	343	336	344	332	311	360	361	307	331	365	345	322	324	306	329	337	351	368	308	315	348	305	339	348	333	351	345	299	332	381	323	327	357	363	346	374	338	351	302	324	322	349	319	308	354	331	360	353	317	294	356	327	361	360	340	332	350	337	346	360	351	339	336	400	334	357	327	315	343	318	364	332	356	326	314	318	338	354	366	369	320	296	351	331	327	347	331	337	343	398	339	331	341	347	338	361	351	359	331	335	346	329	345	321	342	353	326	334	329	346	328	318	344	315	318	343	333	325	326	309	353	325	338	336	329	354	314	357	327	373	343	343	356	343	331	333	322	293	352	284	373	317	341	341	335	314	343	358	333	327	348	321	324	346	385	306	350	348	315	345	354	310	324	313	363	333	346	324	321	344	352	341	330	356	333	318	318	347	327	344	362	344	324	338	376	303	337	302	352	326	343	348	331	332	338	332	360	331	353	357	331	340	367	318	336	371	338	358	339	326	306	350	309	357	337	329	328	334	344	360	340	357	336	318	324	373	317	326	326	340	323	305	332	345	333	325	346	336	338	368	350	327	332	304	339	345	345	343	315	328	338	337	352	352	324	344	316	334	366	379	314	351	332	342	319	326	325	362	320	365	334	327	337	333	354	342	341	321	321	332	305	355	342	328	367	349	378	319	318	352	334	329	319	381	336	321	342	326	318	332	341	292	347	383	349	317	332	369	316	303	354	314	322	369	352	395	316	341	364	320	326	352	368	336	340	343	361	327	356	368	326	350	353	329	337	335	337	356	327	309	318	308	347	347	346	348	334	364	343	324	332	346	332	349	334	354	345	320	327	342	315	334	370	323	322	319	312	313	324	349	316	336	344	324	312	373	294	369	319	348	333	368	349	342	333	372	342	340	332	359	329	341	344	338	355	341	334	364	352	336	345	340	330	358	326	325	357	368	335	328	322	367	338	327	351	364	360	349	375	312	376	388	345	338	355	368	324	357	337	354	334	352	320	330	341	297	366	324	345	374	338	343	314	324	310	322	356	329	352	335	322	309	375	335	341	328	366	359	319	329	317	345	340	360	333	335	351	341	356	362	343	321	347	354	342	316	354	324	350	338	342	321	321	334	320	392	319	346	347	340	341	335	347	331	367	306	355	372	325	316	346	305	358	348	313	348	362	316	329	312	391	327	300	334	335	378	381	352	363	333	304	366	356	329	330	317	343	326	374	372	312	308	366	352	332	341	324	341	331	330	326	352	358	332	325	303	310	349	359	309	289	336	336	332	305	308	330	310	357	343	322	310	355	333	345	361	341	318	335	319	324	359	331	314	345	323	340	325	384	331	352	309	336	357	347	337	318	313	310	335	321	326	336	320	328	356	340	289	332	351	359	354	347	372	348	356	343	358	360	368	339	336	346	340	328	359	313	343	343	334	346	348	344	355	337	331	342	339	351	362	319	334	356	336	341	362	340	353	363	315	347	317	319	330	362	323	328	352	362	326	351	376	361	352	364	314	316	347	354	343	364	324	361	330	330	327	328	340	317	299	366	328	294	339	351	365	330	312	305	352	336	307	349	339	330	361	329	327	330	322	325	328	373	340	374	367	360	374	330	322	350	346	332	318	346	321	348	321	333	350	336	342	324	352	344	315	317	337	354	368	330	336	321	326	372	341	330	350	331	361	339	330	339	319	357	323	331	354	331	315	345	332	370	347	334	360	359	323	307	314	367	333	357	361	323	343	318	325	340	327	339	311	351	318	344	374	319	304	359	331	336	320	312	306	310	334	337	336	343	349	366	351	329	311	326	338	369	322	348	336	348	326	342	352	324	326	332	344	316	329	305	350	368	319	339	352	322	316	374	394	337	299	341	377	338	336	348	324	323	331	331	318	335	333	319	340	333	333	358	342	341	352	343	352	351	328	366	367	328	299	323	357	338	350	377	339	350	338	354	330	321	322	379	349	364	336	347	357	332	308	330	327	321	329	356	383	364	367	341	331	306	344	313	321	328	314	303	356	364	324	339	349	349	334	331	322	382	356	316	328	300	307	347	350	348	318	345	317	350	362	335	318	356	334	315	312	361	328	325	321	347	331	337	357	343	302	357	372	378	343	326	305	330	377	319	366	325	316	313	336	342	357	329	360	316	294	372	312	331	362	328	331	354	331	350	339	380	359	320	354	338	338	347	340	342	328	337	370	305	327	315	306	362	334	356	308	339	329	358	315	333	313	352	388	310	306	337	338	345	304	318	379	341	325	333	313	360	310	347	323	287	349	311	335	332	318	337	329	354	336	347	327	336	372	328	319	343	352	374	367	356	351	337	340	344	362	348	367	329	334	360	365	350	344	323	372	349	353	325	369	296	337	327	322	357	348	363	350	333	356	340	334	342	340	371	332	334	343	332	344	322	369	342	348
21261	16989	24694	22746	18369	10380	5787	2017	1669	1452	1406	1255	1152	1083	1015	1028	976	946	882	922	869	891	920	898	846	879	881	875	781	829	850	875	804	849	808	827	788	850	836	792	831	790	816	860	767	817	738	793	850	764	802	816	778	802	847	797	834	762	797	838	815	810	796	785	827	769	753	763	807	817	832	828	856	797	803	872	804	804	816	810	809	804	781	809	831	788	777	795	790	770	794	795	770	769	825	756	813	822	778	778	792	859	780	812	770	856	829	811	793	812	749	801	815	744	804	820	844	795	736	785	820	797	794	827	802	778	747	822	772	744	777	831	823	808	741	799	791	810	778	804	822	822	809	790	788	770	831	773	784	788	812	759	735	761	811	791	793	812	812	819	867	780	826	828	807	778	751	774	823	772	778	804	751	789	807	798	834	803	820	791	841	807	828	743	780	807	843	791	826	761	797	764	770	829	788	842	775	850	802	832	788	835	864	835	850	818	829	806	801	838	763	832	727	786	809	823	765	765	831	807	803	752	793	752	789	805	807	796	808	781	800	808	829	800	820	755	789	818	789	810	795	795	802	798	802	798	768	841	898	746	784	764	764	775	786	808	807	789	785	838	786	790	807	794	784	804	775	825	802	785	792	789	819	787	781	771	827	782	769	783	794	793	794	788	789	790	814	874	801	768	787	797	822	776	772	789	807	784	805	800	755	803	755	793	843	813	800	788	821	802	811	781	773	812	792	775	791	789	794	785	776	805	824	776	785	803	822	860	851	774	811	841	813	812	815	814	759	803	869	768	774	742	775	800	828	759	834	849	769	818	792	818	776	785	816	799	898	791	769	756	739	779	771	811	808	824	798	782	791	830	765	795	791	797	771	768	740	836	792	810	800	801	791	757	839	805	792	793	829	811	772	765	823	843	835	863	850	795	813	838	740	800	817	766	828	798	822	766	795	817	793	814	778	811	829	777	797	726	794	777	799	768	844	816	779	776	802	810	801	813	813	821	789	788	812	788	789	801	798	805	755	839	813	793	768	806	805	789	805	814	790	752	821	833	851	759	754	796	812	807	827	796	783	843	789	802	850	800	779	860	846	770	772	778	785	786	807	845	789	847	821	791	757	804	806	815	776	739	804	763	819	767	829	864	760	790	804	815	790	841	840	776	796	799	776	808	824	777	800	754	785	746	754	826	760	793	790	807	802	785	821	769	805	769	781	750	782	755	768	814	787	785	842	761	808	836	769	797	823	823	817	876	777	749	795	817	799	817	772	742	838	825	780	820	820	795	776	837	777	789	790	832	797	797	769	782	787	788	786	824	782	765	784	776	816	773	777	740	822	808	807	783	818	818	813	765	814	873	789	837	810	833	819	777	780	773	788	825	831	774	783	802	751	832	766	765	827	798	806	762	804	816	802	828	854	763	835	817	821	786	813	797	811	769	824	802	844	792	821	779	823	815	802	841	787	821	801	836	824	809	865	766	757	846	777	800	817	747	789	802	790	815	818	801	797	822	813	892	809	828	784	770	798	815	786	787	831	792	790	870	762	811	787	868	823	813	788	790	763	763	790	830	786	779	797	792	786	781	799	799	855	790	838	821	804	781	748	807	849	781	809	781	773	773	802	755	819	772	762	758	754	796	806	829	810	869	810	774	791	769	809	812	817	804	769	763	793	764	811	779	789	847	790	815	806	762	762	817	801	796	772	735	827	826	792	811	798	742	785	792	797	815	798	754	790	823	782	764	811	732	852	832	838	783	817	778	792	809	802	802	761	808	788	755	793	752	801	818	776	814	802	810	816	808	798	808	828	836	802	795	803	828	829	766	834	777	773	749	833	771	795	743	811	810	824	796	801	742	770	723	812	802	800	774	776	761	806	836	798	809	827	779	753	799	797	772	794	805	837	813	783	807	752	790	786	814	787	772	772	782	796	781	748	814	833	858	773	798	794	808	797	732	776	879	820	734	810	830	793	795	799	800	802	843	816	740	803	780	805	790	805	767	803	774	818	787	785	745	793	851	853	776	770	816	790	747	808	788	793	819	821	755	805	781	828	805	791	777	816	828	751	825	755	784	808	826	793	809	770	821	819	837	758	779	821	783	772	808	830	779	811	789	841	781	788	778	787	738	752	772	834	724	788	730	819	790	809	845	817	760	788	813	806	845	797	777	762	781	769	831	815	770	789	805	785	833	803	824	790	830	778	846	815	828	754	819	801	820	740	768	789	785	793	836	788	771	754	790	754	791	811	800	814	813	780	779	797	778	844	805	826	802	811	830	816	770	785	796	818	757	802	832	818	784	801	780	797	820	795	805	844	769	814	812	784	778	771	784	771	811	792	773	776	771	824	818	810	798	835	859	802	858	774	804	825	854	813	793	775	766	763	795	778	789	793	804	831	805	809	835	769	795	796	755	789	792	775	813	773	792	798	835	813	804	843	811	745	800	777	771	794	800	778	761	796	750	847	860	814	792	783	862	802	786	786	785	799	764	775	817	809	777	806	759	797	747	804	804	787	786	741	874	795	845	793	782	838	806	786	800	793	822	793	772	759	808	796	809	797	799	799	828	787	783	829	750	843	861	778	812	806	817	812	811	802	783	832	811	782	814	831	763	770	805	829	809	809	773	792	777	843	796	815	795	835	781	787	790	815	818	852	771	794	789	798	757	806	821	816	794	833	752	814	794	809	837	836	776	718	795	836	820	792	816	795	809	814	809	763	774	808	768	786	822	783	810	819	795	835	756	775	796	765	755	764	826	789	751	805	844	782	803	778	813	833	831	803	790	743	803	797	751	761	781	758	819	787	815	848	743	813	809	834	849	827	809	794	830	807	800	791	832	806	793	783	800	813	822	790	759	786	805	762	803	772	767	795	810	752	785	823	785	825	801	810	813	786	760	796	764	778	821	830	784	810	764	766	820	799	821	788	798	786	832	780	796	796	783	811	780	800	742	835	853	808	807	787	808	822	792	779	857	796	774	829	758	824	823	802	843	818	812	768	810	781	841	810	753	778	766	796	743	765	798	778	790	762	791	767	838	813	812	761	799	810	820	831	785	780	811	771	805	786	865	758	768	781	859	806	834	796	773	812	846	790	805	835	830	766	808	792	797	841	801	736	829	801	790	771	823	803	793	815	821	799	757	763	781	774	841	773	821	776	803	782	787	816	785	762	836	778	818	825	872	764	821	758	799	793	761	763	809	824	754	788	787	768	783	787	846	790	800	826	817	778	766	783	793	826	748	770	826	816	809	811	799	810	820	802	769	808	742	792	807	832	778	776	836	823	783	756	793	758	750	795	779	818	826	807	811	797	837	810	807	815	783	814	800	834	775	844	822	792	818	800	852	802	794	805	819	881	814	786	789	800	811	808	774	757	802	784	802	821	792	824	798	820	789	802	751	839	756	796	806	807	797	769	790	835	777	772	820	774	757	807	777	842	763	785	835	809	781	820	769	762	812	832	809	796	768	810	796	787	791	779	756	772	844	806	783	804	787	789	793	826	792
41179	27015	26754	21401	12465	5820	1816	692	591	544	473	434	412	405	366	336	344	328	326	322	306	301	310	308	335	315	274	295	289	334	299	290	289	307	283	281	308	313	284	299	297	262	269	277	282	317	293	294	310	284	276	293	285	308	303	291	294	271	295	332	293	272	266	283	298	302	271	330	261	256	299	304	290	317	314	332	281	320	291	255	317	316	290	288	290	290	275	288	292	292	330	301	282	292	238	288	309	321	292	301	293	328	289	319	291	281	300	312	297	279	297	311	307	288	270	262	291	292	300	291	274	278	272	303	275	281	291	269	306	324	285	264	298	273	273	287	258	255	301	266	269	337	257	292	252	295	290	309	279	298	284	282	279	291	302	311	278	307	298	268	318	257	303	264	297	277	293	258	289	292	279	290	282	321	299	305	300	293	319	261	296	334	279	299	292	269	305	262	279	272	275	249	281	313	277	300	303	280	276	277	280	283	284	318	285	276	287	287	299	287	311	313	339	310	263	283	273	292	283	326	332	273	291	305	271	280	277	255	285	289	293	324	294	282	315	302	264	296	305	304	295	303	310	279	280	282	279	308	296	316	302	307	315	327	311	300	268	288	274	295	303	270	284	323	306	304	290	307	304	302	296	302	263	283	252	284	299	268	298	315	280	295	279	313	266	323	295	278	271	278	292	295	290	306	249	293	262	285	259	270	270	316	267	279	281	291	310	331	275	297	313	316	297	286	302	292	260	262	305	312	286	289	276	328	270	285	300	278	290	260	319	288	288	273	302	302	286	297	275	275	310	323	253	296	297	288	313	281	247	299	253	298	276	261	297	279	287	281	318	306	321	263	278	295	296	298	277	297	278	277	280	286	297	303	298	277	288	292	292	273	302	299	307	297	284	296	282	285	297	294	311	286	319	280	286	300	299	304	313	270	300	274	291	282	289	272	298	287	284	301	291	299	279	305	287	324	314	269	249	304	326	254	293	270	316	290	271	294	298	305	283	280	289	274	271	286	291	301	278	267	283	325	290	265	301	304	255	283	280	293	326	303	294	273	297	288	320	307	318	304	259	290	275	287	301	299	304	273	265	302	278	299	271	252	286	285	301	310	276	293	288	319	277	257	326	271	318	302	306	268	284	259	306	278	293	325	344	297	292	299	290	278	266	299	287	257	292	279	295	294	310	303	303	296	293	308	289	280	296	284	311	290	287	328	296	270	284	324	268	295	296	264	291	263	292	307	314	267	269	298	314	290	320	274	273	263	277	304	237	294	292	278	272	297	316	286	266	276	296	319	305	303	273	286	258	308	253	273	312	305	319	262	265	270	260	300	316	278	302	322	274	296	321	289	285	284	294	281	271	296	309	284	322	309	272	286	314	284	298	281	276	290	281	269	261	317	275	311	283	274	284	265	259	258	282	235	281	291	309	286	304	267	292	267	317	328	311	271	299	306	295	279	287	315	296	285	289	273	317	293	292	292	306	304	309	281	293	286	279	292	284	300	296	306	302	311	280	295	302	270	279	263	300	308	284	316	316	283	254	289	303	283	278	279	289	276	300	321	273	309	269	291	304	328	294	297	321	307	303	280	283	286	282	277	310	292	264	293	288	269	341	291	294	293	276	313	302	282	319	285	284	281	310	286	275	272	295	304	298	332	293	308	300	285	296	292	287	323	296	295	312	294	282	289	282	254	305	283	258	298	316	281	297	290	294	290	303	304	271	293	290	324	307	272	289	334	300	302	280	277	288	280	291	326	298	276	269	323	309	286	284	281	299	309	301	317	288	327	304	295	265	281	278	315	298	280	292	310	308	241	293	271	280	261	285	290	270	278	279	300	269	285	282	311	313	321	294	281	308	253	320	286	272	280	279	280	293	309	259	259	251	322	289	292	274	265	298	298	313	282	288	300	307	312	298	288	304	302	311	278	283	284	276	323	294	307	283	294	302	271	282	274	303	314	302	290	273	263	283	276	277	283	296	289	293	311	283	280	257	252	287	302	297	296	269	280	282	325	341	286	288	270	287	274	243	284	294	299	277	277	271	268	310	261	313	285	300	294	303	264	309	273	300	278	240	285	303	292	269	278	299	283	267	312	299	289	313	290	319	278	301	280	288	309	314	272	260	314	291	314	289	281	286	276	285	286	268	263	303	268	275	300	293	307	290	292	309	311	311	295	306	298	273	271	282	269	299	283	274	315	332	296	292	297	260	311	295	295	294	341	283	272	244	249	265	290	259	262	264	272	310	299	288	273	272	274	297	307	287	265	270	320	307	304	287	280	280	280	285	255	315	287	292	304	271	307	299	304	272	277	294	311	311	304	292	304	321	310	275	305	307	278	282	286	288	299	279	300	284	303	300	250	269	303	300	282	289	295	308	294	245	304	263	301	316	281	313	294	319	284	260	279	322	314	285	292	282	302	266	285	281	273	295	251	297	261	308	311	273	289	298	281	270	294	294	305	280	271	273	303	264	284	305	316	283	336	278	280	276	286	295	288	295	310	272	277	291	266	308	280	287	278	315	276	325	283	294	319	300	310	273	293	286	322	281	261	279	308	296	305	286	266	307	296	300	286	298	312	267	307	305	309	284	289	319	306	313	290	288	271	295	301	272	286	272	284	292	318	283	301	291	297	263	281	294	317	272	307	282	279	280	298	302	284	293	297	344	290	299	323	277	268	297	266	307	293	265	257	266	307	320	305	308	305	256	277	290	299	284	317	291	298	296	306	268	276	306	275	286	276	300	302	289	282	260	306	307	318	282	287	244	300	281	287	298	281	311	241	279	286	328	307	301	328	282	254	281	288	285	311	311	296	349	292	290	289	269	276	290	293	303	280	310	274	318	320	293	295	274	286	292	283	311	267	281	287	304	294	298	291	278	281	275	281	332	284	328	285	289	307	269	259	277	288	294	281	282	304	285	301	293	296	294	293	250	264	278	295	323	313	298	291	280	272	283	279	279	276	304	272	288	314	275	313	295	314	283	314	299	282	260	306	277	302	270	272	296	302	295	303	288	310	262	311	288	277	321	310	280	264	283	324	295	288	308	291	276	303	286	298	278	308	310	299	289	267	280	298	299	291	275	252	276	289	296	317	293	276	280	301	289	265	261	268	249	308	283	290	267	261	289	313	314	291	304	278	291	296	290	330	276	272	280	290	291	285	301	270	326	274	302	273	315	297	297	260	252	288	290	258	313	297	290	253	320	280	289	299	291	278	294	303	295	339	307	294	279	330	279	272	314	253	312	310	317	312	273	268	286	276	314	316	304	301	315	253	267	280	286	281	319	256	267	302	320	305	257	291	289	318	304	326	331	307	270	290	305	283	281	334	287	305	311	280	275	301	291	291	298	300	262	312	277	294	283	322	295	285	274	290	278	283	308	268	282	288	326	310	316	267	299	254	222	298	277	279	302	265	288	290	305	252	292	328	253	284	293	287	285	274	300	308	283	315	277	288	314	294	255	286	257	306	284	344	321	300	310	268	303	302	275	289	322	250	294	292
27399	22568	31721	31893	23422	14406	5516	2560	2121	1804	1566	1503	1252	1249	1101	1016	1001	961	832	821	858	898	842	856	797	825	823	769	788	768	743	784	759	737	769	743	771	742	751	705	720	749	707	692	733	733	730	750	755	690	680	734	729	698	715	755	675	726	671	728	715	681	697	659	692	717	711	674	691	729	639	724	682	682	718	689	686	690	697	693	669	708	709	694	712	675	686	726	692	705	680	708	718	707	686	696	687	700	670	681	687	751	688	685	696	717	665	690	723	710	683	676	669	704	732	677	681	733	706	677	682	693	734	614	687	673	710	662	652	706	725	720	688	681	698	687	709	687	675	708	703	733	688	679	729	722	721	727	702	706	692	727	721	706	671	709	704	649	678	657	671	644	721	722	705	677	680	675	684	672	638	671	688	671	700	673	683	694	690	703	722	687	684	661	669	667	725	674	687	660	718	679	729	647	681	697	677	640	686	674	639	725	678	661	703	646	714	690	653	674	722	664	635	727	683	703	714	700	625	710	666	653	695	706	654	731	653	696	718	692	672	701	662	681	702	616	710	694	722	703	699	693	677	711	679	671	671	667	639	672	715	732	704	690	682	698	671	653	682	747	691	682	734	707	667	696	638	690	662	669	689	719	645	655	692	732	668	695	703	679	644	702	635	655	673	675	676	688	717	646	704	686	649	713	707	681	720	694	648	627	713	668	676	665	659	685	664	669	698	712	682	666	660	704	686	710	717	695	677	684	713	687	717	675	703	671	701	667	756	733	683	718	759	650	692	705	729	765	698	687	678	666	696	671	671	664	657	674	676	675	645	680	657	626	691	716	723	683	688	679	692	682	682	677	662	660	706	644	687	721	705	677	698	683	653	703	677	685	696	703	686	691	680	673	701	698	700	707	614	724	689	672	722	694	696	639	681	684	675	644	704	701	675	706	702	714	671	673	634	704	668	713	634	659	692	699	697	713	651	650	682	681	707	695	698	686	683	710	671	643	697	686	707	726	683	719	695	735	638	671	660	666	696	703	728	658	762	679	675	665	682	705	728	657	725	698	756	745	706	675	672	661	702	663	717	720	681	695	682	709	739	683	648	672	673	709	652	663	673	672	710	667	713	744	714	699	671	674	685	710	685	702	725	705	626	734	697	669	633	689	712	690	707	676	700	705	700	607	651	669	710	702	694	679	673	696	735	711	707	671	656	654	747	683	669	665	699	682	691	696	712	754	706	649	681	677	696	687	663	654	663	698	682	708	702	694	672	690	730	711	698	736	675	655	662	680	672	751	709	678	674	730	636	670	677	677	697	643	674	661	715	657	655	591	706	702	663	611	685	670	705	719	691	662	747	714	672	705	657	698	665	695	670	686	664	682	707	677	689	665	730	671	710	727	681	680	675	667	697	683	666	718	687	681	726	721	712	694	731	650	680	705	709	670	667	674	695	651	731	760	715	672	677	695	668	663	697	699	658	669	701	696	720	641	684	644	667	658	717	688	674	674	685	724	680	673	672	643	728	708	682	696	712	677	658	670	668	717	671	662	653	709	657	691	648	699	687	698	663	661	683	636	660	687	687	713	743	687	652	700	703	695	660	707	687	686	643	694	659	713	729	662	763	746	675	613	699	694	711	662	705	748	676	687	675	687	678	675	719	723	765	639	678	677	678	700	708	673	662	672	656	722	687	685	677	650	658	710	679	703	682	717	676	695	705	697	706	679	703	640	698	707	708	695	700	688	688	657	702	681	714	684	685	688	653	693	678	658	686	694	701	657	679	713	692	712	698	637	675	681	691	691	702	686	684	702	680	698	716	683	644	690	679	641	679	681	698	667	653	673	669	689	665	669	646	702	664	680	693	692	680	716	669	730	710	676	691	675	694	700	715	666	695	640	655	684	701	663	717	692	626	703	703	735	690	703	605	689	705	694	676	708	630	744	654	704	711	727	692	649	641	702	741	712	723	632	707	690	703	736	667	676	722	705	761	661	676	641	690	692	663	721	705	681	676	699	686	669	677	695	733	677	706	683	656	680	706	735	664	676	710	676	704	711	665	690	703	703	677	699	665	670	658	677	725	720	693	700	681	755	685	717	672	702	715	651	681	653	696	708	695	656	706	711	709	675	685	663	713	698	740	698	703	677	667	680	701	751	684	712	708	670	670	692	702	685	682	654	707	716	679	655	703	662	680	682	686	661	651	651	691	700	715	636	670	710	652	643	693	684	704	661	700	682	727	660	707	736	710	678	690	727	663	669	644	648	708	648	664	735	699	664	648	702	676	673	702	733	709	725	666	685	693	645	704	669	682	666	681	707	665	670	666	710	692	708	716	689	699	708	647	724	674	680	715	718	695	689	677	702	697	674	635	685	652	645	662	663	674	703	715	696	735	695	658	678	683	707	714	673	722	682	691	695	686	634	676	686	733	669	686	686	673	647	702	721	663	681	696	662	679	702	658	700	746	711	663	688	696	689	721	655	723	654	743	676	696	706	751	679	674	696	695	721	683	617	706	657	681	681	682	740	725	714	704	655	686	723	659	683	682	686	638	731	687	685	631	723	656	683	696	675	708	705	722	668	681	638	699	714	686	691	711	707	683	676	659	681	710	703	729	752	698	693	712	735	734	690	676	705	720	670	715	707	682	697	712	728	671	724	680	698	690	713	754	677	662	695	648	645	722	697	720	663	687	679	668	706	682	713	705	694	653	623	676	644	694	700	727	700	705	709	663	736	707	701	712	676	691	728	733	710	675	705	653	680	686	650	647	696	754	699	678	711	691	709	726	686	697	706	655	692	680	743	662	689	688	661	724	631	709	654	677	727	715	704	691	724	685	679	683	705	718	705	714	695	692	664	736	727	643	681	694	703	660	666	739	645	687	702	701	682	698	725	684	686	662	726	728	634	699	665	666	713	717	761	687	646	687	655	701	668	742	646	706	685	694	698	666	763	713	728	681	652	658	670	713	662	711	699	679	760	678	661	726	699	720	676	730	645	744	700	668	659	697	716	730	673	736	697	699	710	709	664	684	691	694	673	656	672	723	665	711	654	671	710	707	695	660	717	655	667	688	641	655	730	710	684	665	720	683	707	641	679	699	677	654	679	701	705	683	720	670	675	685	728	738	748	688	693	668	700	700	664	682	719	696	627	680	705	684	668	701	720	717	732	695	710	715	712	697	715	682	688	669	674	747	691	625	693	669	720	659	709	681	785	670	755	728	683	719	691	641	677	691	684	685	682	711	696	678	676	683	744	709	703	682	710	673	724	673	686	651	640	699	696	678	717	731	722	701	681	686	659	692	653	699	654	698	714	682	726	672	655	712	653	681	701	645	673	678	687	702	649	709	697	702	702	663	670	694	677	732	645	681	645	723	700	752	747	667	691	669	654	684	668	714	663	694	744	665	710	719	729	668	707	688	693	683	676	690	699	683	717	695	682	692	653	696	706	681	675	727	692	637	681	688	651	688	684	674	717	709	698	629	712	784	694	712	686	683	684	692	726	692	683
17647	10216	7385	3934	1605	818	536	419	396	377	377	323	360	352	332	352	332	364	358	313	311	367	350	367	326	356	308	320	310	318	348	313	317	316	289	311	333	313	322	312	285	305	326	317	339	352	350	379	313	358	309	331	361	333	322	321	302	305	321	348	315	326	352	332	326	346	302	317	326	303	341	350	358	310	345	333	299	343	326	304	348	361	294	378	362	301	319	321	317	320	327	337	325	335	343	320	301	367	330	322	300	316	301	328	332	332	314	317	322	314	305	325	311	348	350	327	312	341	317	337	299	347	333	356	356	331	349	323	378	341	322	362	328	354	339	328	350	314	354	331	361	339	316	355	351	359	339	315	323	316	305	330	296	286	330	309	291	349	330	327	330	330	328	322	284	336	321	348	355	312	342	339	335	313	316	349	328	325	321	316	293	310	303	290	320	345	338	338	338	321	318	314	312	328	337	316	345	319	353	326	310	305	301	345	346	363	310	313	342	325	343	302	294	335	323	318	316	346	324	346	315	337	361	328	340	381	339	342	325	325	287	318	329	344	328	330	336	312	303	341	342	304	343	324	316	359	318	331	319	329	319	324	312	291	305	347	312	321	296	336	330	365	328	331	292	317	317	303	303	341	294	311	315	309	324	360	351	347	316	341	334	316	305	359	326	324	352	318	339	332	330	319	322	313	335	322	336	301	299	353	334	302	328	315	302	323	319	332	325	348	283	368	334	333	353	347	353	294	326	300	318	322	305	321	339	343	346	323	349	317	322	319	325	302	320	323	327	329	332	319	330	308	317	339	333	299	313	321	327	301	351	296	344	318	318	359	337	327	315	331	324	337	305	318	330	298	329	302	298	350	323	356	330	300	317	333	310	334	338	326	317	347	349	311	350	315	332	290	323	329	345	342	300	340	355	317	298	336	346	335	282	325	277	326	334	315	333	337	347	330	347	353	355	320	348	327	328	295	321	303	303	368	333	325	333	353	340	340	337	318	361	328	341	317	356	334	317	343	314	355	367	304	307	312	320	323	332	347	318	349	320	337	336	324	319	309	311	352	332	328	321	333	353	335	353	319	357	327	367	327	353	341	334	316	354	320	302	301	319	282	337	339	308	331	364	301	307	306	338	366	323	286	322	304	315	312	333	338	312	322	326	320	312	361	315	351	303	346	350	306	348	304	302	323	326	322	352	294	359	309	362	350	332	306	334	323	335	313	327	323	328	333	325	322	370	368	331	300	355	320	355	358	333	298	323	339	308	339	327	329	350	293	325	349	312	314	339	336	350	321	323	344	336	322	334	314	341	359	319	321	369	312	357	335	309	335	364	301	340	332	330	332	295	328	329	309	328	292	373	335	290	350	336	333	310	337	359	340	314	356	293	331	338	328	332	350	326	313	335	287	314	286	316	288	328	337	310	339	351	363	329	332	339	272	327	349	346	341	351	337	319	327	328	314	331	361	310	341	341	353	324	322	329	335	285	325	317	340	340	315	323	348	337	342	290	313	325	331	330	347	313	314	301	355	322	308	305	353	386	383	326	283	330	338	325	311	360	297	350	335	330	339	317	301	299	337	380	332	302	339	351	321	343	325	313	338	341	313	359	364	321	315	333	282	340	337	333	334	349	326	331	298	323	321	327	275	350	319	342	313	347	369	333	323	348	345	292	363	314	300	326	348	297	320	307	341	299	338	311	328	340	317	313	350	340	338	338	310	329	330	325	334	344	308	328	344	355	351	297	353	334	316	312	349	317	349	321	287	291	324	344	318	342	313	340	312	327	293	323	312	282	321	315	335	345	343	317	319	354	303	313	329	362	355	334	337	321	335	314	300	337	332	326	350	335	382	324	331	308	314	305	342	309	314	299	313	332	328	356	319	300	327	322	327	328	296	297	345	327	330	299	331	309	319	332	320	316	317	366	303	294	331	326	346	347	371	361	331	356	334	306	288	331	342	336	318	347	285	299	334	332	356	316	303	324	317	368	349	347	333	319	360	321	306	350	328	338	307	326	312	345	343	347	338	297	314	320	296	346	309	325	339	360	328	337	305	315	342	304	330	333	337	314	291	316	326	313	317	347	328	335	327	340	351	322	330	328	339	309	347	322	319	354	341	334	338	299	344	326	308	330	333	326	291	331	340	336	329	347	334	324	328	362	319	298	320	333	320	326	329	288	322	308	319	300	347	297	323	347	320	351	343	319	337	330	301	303	317	284	327	324	339	334	350	320	342	308	314	328	322	322	332	351	336	337	352	315	295	301	355	330	316	344	318	323	355	323	353	296	309	350	339	346	355	326	342	338	336	313	330	342	343	300	336	320	363	341	340	325	300	300	325	319	328	366	313	331	348	335	320	324	344	365	327	302	367	323	343	326	312	332	362	284	317	299	290	321	338	336	327	349	346	338	317	326	336	324	315	292	323	309	331	327	321	356	339	338	332	336	321	353	310	319	340	328	343	322	353	365	354	315	342	341	347	348	337	323	298	325	360	324	322	334	297	355	328	314	332	343	309	366	360	358	314	339	339	334	313	364	290	329	341	351	315	324	354	347	321	333	329	328	348	313	316	298	310	364	337	321	320	337	331	291	306	324	333	318	367	369	351	283	341	373	312	293	338	363	324	311	302	300	357	330	310	300	325	291	344	329	330	346	351	336	328	310	352	349	328	352	325	332	334	288	357	295	321	336	377	318	318	309	304	308	333	335	309	334	308	316	355	332	332	364	330	317	356	354	317	335	306	318	319	326	341	353	318	338	327	302	344	312	325	316	329	308	336	329	320	322	336	341	315	361	310	319	332	314	308	328	352	344	326	327	299	323	324	329	363	323	336	331	323	336	358	356	346	290	324	334	346	300	318	342	309	310	325	316	325	342	335	337	318	325	319	290	296	324	358	274	320	342	336	321	304	317	312	305	339	334	340	326	331	299	332	342	346	323	315	290	330	339	354	317	312	356	324	322	308	346	350	313	324	358	317	342	326	291	283	331	319	325	324	344	348	337	334	315	327	339	345	315	382	331	347	328	313	305	326	319	331	307	337	343	345	351	282	303	341	321	357	270	327	303	317	323	299	339	327	354	347	310	298	324	327	340	339	302	346	339	321	361	318	334	318	295	342	327	310	385	322	318	346	315	311	358	314	302	331	327	333	302	317	341	353	346	329	321	344	316	302	337	371	351	334	296	351	332	345	345	312	320	297	331	326	339	339	305	330	321	340	307	327	325	305	347	328	307	336	316	340	319	327	331	322	334	323	330	310	326	323	316	311	355	322	308	325	305	284	334	353	300	339	304	333	332	348	333	323	309	311	336	318	320	335	294	353	290	333	337	326	358	322	328	310	315	326	324	322	311	334	318	339	346	346	342	305	342	386	279	311	338	303	365	356	281	362	363	373	314	331	302	331	348	306	348	310	315	367	320	317	327	328	347	288	347	340	318	345	306	322	322	334	325	344	310	315	333	346	384	312	344	293	322	335	327	348	333	358	326	324	349	282	342	354	326	297
12473	9897	12527	10640	5533	3115	1534	1139	1097	1006	921	877	870	820	862	833	869	823	767	787	776	805	794	761	789	747	792	797	781	812	784	800	823	809	786	780	788	787	789	828	832	767	766	741	807	795	751	796	764	782	820	754	826	783	779	774	776	781	779	795	784	802	788	734	731	790	730	804	786	720	741	758	738	815	761	775	742	781	774	814	761	826	789	730	818	792	842	774	748	748	782	749	770	808	775	758	780	856	760	763	789	761	793	759	811	787	770	780	733	806	778	765	764	798	830	773	804	810	786	844	789	811	780	765	739	734	794	741	784	775	808	737	765	791	770	778	788	751	780	822	777	752	756	716	754	761	764	794	762	780	749	760	773	745	814	787	771	741	792	791	766	769	751	792	805	812	804	780	781	703	754	779	774	798	759	780	756	790	797	766	744	752	729	825	797	839	791	797	789	785	799	799	785	767	825	815	748	754	767	768	761	720	772	795	793	776	781	693	778	844	740	758	762	849	728	781	778	742	769	798	768	750	792	790	782	802	743	749	779	802	792	780	835	776	769	759	791	784	818	714	813	765	781	803	761	701	774	797	790	787	775	757	779	777	780	774	795	759	827	781	802	757	817	734	760	773	747	758	772	777	744	734	787	796	729	770	789	750	779	755	761	817	754	745	760	757	756	747	774	736	787	755	785	762	763	753	794	791	788	791	743	766	763	777	765	756	804	762	778	768	805	761	790	804	764	759	772	771	810	783	811	766	824	730	819	791	803	792	769	785	775	785	762	763	768	791	784	738	812	760	733	767	782	726	780	775	854	732	760	769	801	780	764	790	754	759	767	797	799	744	818	786	746	754	767	776	764	778	797	740	824	775	798	765	781	797	768	776	791	773	782	797	720	752	797	764	740	791	746	761	763	785	802	749	798	728	782	812	749	784	740	771	812	829	751	778	791	790	790	784	810	778	774	725	739	803	782	779	791	744	759	839	724	823	772	722	732	785	778	791	780	797	757	760	780	723	763	785	773	744	744	788	764	785	780	812	759	733	771	798	764	762	765	776	757	816	785	795	767	746	781	809	749	797	767	768	776	781	764	750	807	834	787	787	758	756	825	754	791	780	768	818	737	751	762	785	757	772	755	758	755	808	766	786	794	763	749	795	806	751	768	808	810	800	802	741	800	757	788	796	806	776	789	809	776	795	788	792	779	807	766	729	785	750	777	760	810	790	803	741	813	798	769	748	825	771	785	776	768	806	747	790	784	785	734	787	807	817	752	788	787	783	764	782	788	787	779	751	763	764	772	748	812	783	759	814	799	766	794	807	735	805	772	774	759	725	761	825	766	741	765	790	777	754	779	728	805	767	794	776	804	774	841	806	805	778	765	780	765	787	738	805	805	735	783	775	773	798	785	751	825	765	779	748	791	780	810	751	757	768	835	747	845	742	779	767	761	770	794	782	809	747	776	783	771	701	823	772	806	759	760	839	795	737	780	748	811	730	791	760	783	769	789	785	815	819	748	784	766	748	760	789	735	764	759	746	779	773	786	793	766	744	794	706	764	808	837	782	738	779	813	783	776	795	793	775	779	798	822	751	728	775	752	773	759	780	776	743	721	765	790	790	748	784	822	754	788	763	787	821	801	716	817	768	789	803	771	773	771	828	821	745	778	770	786	746	776	790	739	801	785	771	788	771	775	738	779	738	797	774	786	739	788	765	783	762	773	775	726	739	797	769	817	780	795	774	780	760	774	756	785	754	806	771	799	778	791	766	760	771	764	805	753	717	797	735	796	820	751	807	730	823	785	792	771	754	810	759	766	704	771	787	801	781	814	773	733	743	771	767	776	786	766	755	787	741	791	765	758	794	818	805	743	701	734	732	772	795	847	807	853	758	790	774	777	808	785	773	740	764	796	766	800	810	815	786	790	786	762	760	823	835	805	800	785	778	736	782	859	803	757	849	762	759	776	754	785	781	783	788	767	743	816	805	755	778	754	785	779	768	768	805	789	776	795	728	773	780	785	736	755	763	805	765	731	798	808	710	796	826	789	816	793	791	824	806	769	794	753	818	747	814	770	807	772	791	805	795	826	736	787	755	853	811	731	798	786	733	803	723	773	843	786	777	785	782	775	803	794	792	771	759	758	766	770	750	735	806	746	792	766	768	767	823	770	783	807	725	766	802	784	775	810	795	821	791	750	844	762	743	761	813	721	823	725	801	800	757	772	774	793	805	762	797	769	813	772	807	761	807	812	742	730	816	790	786	766	765	734	795	755	772	785	809	781	764	749	742	762	799	759	761	747	782	811	771	793	844	748	786	766	727	804	818	777	757	776	806	766	802	756	751	750	817	749	791	781	768	739	751	797	767	734	777	767	767	766	758	769	746	788	760	746	808	753	737	758	768	765	816	749	762	737	787	787	839	767	790	733	821	822	807	768	790	756	766	816	780	761	766	810	769	754	765	775	771	748	751	725	774	791	789	735	827	763	785	803	786	723	757	781	767	741	788	809	756	791	766	778	770	804	776	791	854	768	807	781	827	814	801	794	787	795	750	750	742	720	762	766	757	782	774	799	813	771	715	747	825	761	815	757	760	762	800	750	803	775	808	779	768	822	760	769	801	794	751	784	750	810	755	775	782	797	767	816	791	790	758	824	798	727	714	803	755	808	783	751	726	763	750	770	780	833	765	792	770	787	804	827	792	750	761	801	775	725	840	807	775	798	764	743	774	777	807	754	759	782	775	766	809	788	808	731	831	802	773	776	805	763	779	738	782	769	795	761	715	814	766	753	771	752	790	761	790	805	827	785	762	791	762	767	804	755	777	828	784	757	830	764	786	776	803	735	759	790	764	740	792	766	722	729	781	744	790	752	732	765	770	783	758	784	764	794	740	779	843	783	772	774	812	776	759	773	781	760	777	814	842	788	793	789	783	808	732	778	796	770	753	812	769	756	753	834	783	762	790	779	776	731	772	763	784	791	795	770	758	744	777	740	794	769	794	793	775	793	733	741	750	772	767	795	769	767	796	736	776	787	779	774	723	745	795	768	767	790	792	752	752	742	743	784	779	802	817	787	776	807	803	794	808	735	741	819	734	785	810	772	792	783	749	764	780	797	808	771	757	795	814	808	795	833	740	757	833	796	847	771	777	745	714	735	764	776	759	755	758	779	781	812	747	759	787	784	776	764	757	779	786	782	742	793	837	746	832	821	825	770	781	802	772	773	738	785	814	776	789	739	762	766	791	794	791	793	762	736	784	776	750	773	781	828	783	747	774	766	820	747	798	789	760	803	807	788	775	796	782	836	787	744	747	751	792	767	831	806	768	711	777	742	768	806	792	791	778	757	744	755	748	776	770	800	819	767	766	777	821	790	805	745	769	767	793	765	774	758	788	812	804	762	729	796	704	823	773	770	773	820	787	787	777	757	734	791	745	787	770	820	746	782	769	783	793	757	799	828	764	808	767	798	786	775	709	750	759	791	686	822	733	754	782	791	745	782	781	757	763
31466	20000	19760	14586	6530	2967	1326	575	529	476	440	419	459	358	418	375	351	376	349	401	372	341	414	335	357	363	374	377	339	337	360	361	350	338	329	367	351	367	351	353	345	327	355	360	351	332	375	334	348	358	339	376	339	350	372	356	360	349	357	361	327	370	370	354	335	354	351	368	352	327	353	338	350	372	373	328	350	331	346	355	355	340	347	321	343	345	346	355	342	340	332	378	354	358	362	347	308	327	331	322	340	370	350	351	349	363	356	340	342	355	370	350	398	355	330	340	312	373	336	356	397	356	361	343	349	347	318	334	329	344	373	327	316	335	296	359	375	362	346	371	302	339	380	339	368	358	369	351	344	379	360	354	316	314	356	389	361	336	335	320	326	339	349	331	366	361	332	360	359	351	323	333	379	354	376	350	355	355	348	369	341	370	346	324	338	355	327	359	347	338	352	337	338	320	338	355	383	330	335	367	348	347	341	376	340	352	374	342	342	357	372	355	344	374	345	345	349	341	329	363	344	339	335	396	347	334	359	330	361	326	320	356	361	324	333	341	376	334	314	371	369	347	337	352	334	368	352	349	348	371	328	355	377	357	355	334	333	355	313	343	342	348	343	378	334	336	336	362	355	362	359	346	344	366	325	347	310	341	333	331	361	368	344	360	361	360	331	386	375	326	379	354	312	341	360	378	343	347	336	348	332	310	345	356	345	361	325	366	369	356	320	366	343	323	331	350	323	334	334	344	368	314	342	345	336	321	333	343	337	350	357	340	354	333	397	342	342	345	384	323	335	357	362	378	361	384	372	336	309	347	369	336	371	320	358	325	363	360	349	303	348	350	343	326	348	356	351	328	347	368	328	338	397	330	360	330	360	358	363	340	361	336	341	340	336	339	376	359	325	333	359	355	326	367	340	307	346	399	356	347	333	370	335	324	354	376	324	374	357	343	339	363	362	392	338	348	312	348	346	356	340	342	367	335	353	420	363	357	343	342	364	334	357	339	346	321	381	383	364	352	355	310	377	346	359	324	349	367	342	341	366	316	367	355	346	344	336	363	337	340	342	379	349	356	351	361	346	346	374	328	379	287	362	322	366	358	364	323	338	346	338	376	309	317	363	311	312	329	357	347	371	336	362	355	346	386	369	353	363	365	365	384	359	329	329	357	362	330	324	344	362	395	339	338	390	350	368	337	331	344	333	378	352	356	348	369	365	377	345	385	372	321	380	334	324	367	378	348	339	350	368	350	337	364	358	332	339	346	340	338	374	334	333	309	370	370	334	341	373	354	342	343	323	342	380	334	364	368	355	376	319	345	338	334	343	374	375	324	331	361	340	323	333	327	368	379	315	336	353	352	326	358	330	360	341	358	356	393	329	342	323	343	345	352	368	349	373	321	321	383	355	358	322	340	392	324	361	350	323	365	351	348	360	381	332	370	357	328	343	354	336	299	334	340	369	383	346	335	317	342	339	311	346	383	356	356	362	353	337	353	345	383	346	343	348	356	329	377	345	371	334	374	351	347	367	373	330	362	350	340	327	335	367	369	303	352	318	351	333	342	344	317	342	386	358	352	336	363	368	351	331	347	373	337	336	318	352	338	341	354	362	349	336	349	364	357	352	361	357	346	338	344	372	369	350	344	337	303	349	328	330	323	372	340	377	378	365	377	320	368	328	337	360	365	356	369	366	362	357	333	352	313	319	351	369	352	342	359	349	350	350	335	343	319	331	399	371	349	333	380	380	343	280	343	330	326	356	339	320	337	324	338	357	309	359	324	326	353	401	335	318	368	384	381	317	384	383	350	352	375	367	331	328	362	357	362	351	329	372	355	338	354	355	337	358	327	330	329	335	339	383	365	348	315	338	350	364	346	329	350	349	348	351	329	360	313	343	357	354	346	338	361	351	347	365	355	368	346	358	335	323	364	328	360	354	329	316	327	310	392	376	358	351	332	323	351	362	379	367	358	341	351	318	337	344	325	357	370	358	331	350	371	370	315	332	332	351	352	353	344	358	329	319	365	349	369	363	338	353	380	336	336	349	333	346	319	335	365	341	347	337	371	341	411	315	316	360	379	347	318	326	366	362	350	330	329	374	355	380	365	364	344	365	333	363	353	382	345	344	329	355	349	333	341	351	327	339	330	355	347	323	328	352	357	363	352	349	360	334	370	350	322	314	346	312	349	334	373	321	346	364	366	319	350	338	389	376	369	318	368	354	333	350	372	334	337	352	338	353	318	336	346	359	332	329	340	344	323	348	344	340	343	373	336	390	326	330	364	327	315	332	360	320	334	345	312	317	354	329	303	347	333	339	347	345	326	315	340	335	366	364	345	341	357	324	339	394	355	278	340	370	391	337	344	359	352	335	350	345	330	308	306	375	322	390	367	345	360	336	336	356	312	373	337	344	306	360	317	348	341	361	345	355	342	315	382	341	362	350	380	329	354	374	363	327	354	338	348	337	367	359	354	354	343	345	378	364	348	360	335	379	322	368	363	351	350	311	333	363	378	355	339	342	371	365	358	356	351	349	360	333	354	353	362	343	346	317	362	305	326	336	358	332	341	357	331	335	340	301	353	353	351	357	350	302	344	326	309	326	351	359	344	356	366	342	345	359	333	318	315	374	330	362	324	354	346	355	329	340	385	368	360	309	370	358	305	321	347	382	334	333	378	381	358	342	349	360	341	350	359	342	354	360	367	349	344	327	332	334	352	365	346	336	331	381	337	313	343	367	345	343	343	354	368	348	322	342	322	337	339	337	325	335	327	357	378	384	358	343	317	350	371	354	349	312	347	330	323	352	335	330	392	348	378	353	349	345	336	334	323	391	344	306	324	356	349	341	313	363	370	362	359	334	366	343	328	330	361	350	365	331	326	334	296	317	354	360	373	355	365	333	347	302	343	366	326	315	378	344	345	376	377	347	347	348	341	377	325	349	351	337	335	343	338	357	331	379	352	299	340	363	342	357	340	329	342	369	356	335	380	364	361	379	345	350	362	370	368	351	316	339	356	369	382	342	378	307	319	333	333	336	357	353	328	328	330	344	362	349	375	350	326	355	377	375	369	352	322	314	336	340	339	343	393	343	374	375	373	340	379	388	354	321	340	356	341	325	352	338	367	361	350	332	328	327	358	354	369	344	358	330	369	347	339	309	336	322	316	342	374	426	354	364	362	354	351	365	351	339	345	331	330	357	392	364	361	364	335	317	365	350	383	339	344	353	337	328	330	389	393	313	360	322	335	337	356	359	329	365	335	323	367	335	354	377	342	326	330	354	341	322	352	346	336	347	342	327	399	355	327	346	323	337	323	367	324	367	338	330	331	350	347	346	341	315	361	361	356	373	317	320	335	373	368	358	352	333	357	345	334	337	356	371	363	375	352	396	331	384	372	375	350	334	372	323	350	356	352	371	331	369	380	346	335	365	376	340	375	349	342	352	350	367	340	356	339	343	343	292	351	349	300	342	348	334	317	343	361	395	381	354	363	345	371	347	348
21889	17453	26779	25555	14849	9429	4432	1811	1600	1434	1340	1263	1139	1129	1050	1003	969	925	906	882	872	862	957	928	821	891	889	822	875	836	839	883	894	867	836	934	864	892	847	832	870	855	850	821	834	835	820	824	868	867	851	824	864	872	834	824	827	761	833	817	824	835	781	818	858	746	797	855	805	821	831	829	878	829	780	813	811	836	832	804	872	833	773	836	845	837	801	830	829	820	790	808	826	841	854	780	843	819	835	825	814	834	798	743	822	822	807	837	796	808	863	780	849	798	795	815	764	858	817	799	805	816	824	803	825	852	730	851	816	855	823	801	793	799	818	833	758	793	787	895	842	804	823	798	814	853	787	806	854	855	864	790	832	799	803	809	774	784	823	852	804	792	762	821	803	814	798	775	832	816	803	822	833	861	822	758	857	815	789	811	860	784	792	772	826	795	825	824	751	809	818	771	812	816	826	826	776	782	756	808	833	792	778	805	809	807	822	820	823	802	876	814	824	805	774	782	825	797	809	746	835	825	843	784	815	813	809	824	797	813	815	756	852	829	778	866	809	806	815	819	825	810	737	833	833	849	835	825	888	806	754	820	772	815	830	827	818	787	783	823	837	821	787	813	883	796	871	810	773	776	830	837	840	823	822	792	837	761	767	808	802	848	786	843	849	816	809	799	817	762	851	811	771	803	779	843	779	832	804	822	794	810	837	794	796	801	803	790	782	800	814	840	802	819	806	872	833	831	806	780	821	824	788	816	776	801	773	837	815	817	857	781	816	794	809	868	815	796	730	825	797	840	809	782	810	829	842	806	812	799	800	835	793	799	776	767	837	788	876	820	824	863	798	850	742	847	833	810	778	780	803	805	790	833	806	811	775	825	863	792	815	838	799	768	810	820	825	825	825	847	789	791	836	797	796	811	796	843	799	875	794	799	851	792	800	814	827	836	851	866	841	789	775	790	808	789	811	830	789	760	814	811	801	817	825	839	835	791	778	781	749	803	832	814	838	846	767	786	791	823	852	830	798	811	826	814	842	805	813	806	805	844	849	801	823	796	796	846	816	798	819	836	765	814	746	776	826	831	797	784	805	781	823	833	836	817	810	812	831	810	749	799	831	839	807	865	760	824	795	849	841	777	846	823	817	830	854	791	808	807	825	829	754	805	833	811	810	823	782	841	782	861	774	798	819	799	822	822	824	869	786	856	792	801	811	802	835	795	824	812	859	851	852	887	820	814	764	846	848	760	801	824	812	834	819	790	808	794	814	829	852	804	773	800	836	793	777	758	816	834	807	853	788	836	773	831	845	852	782	803	852	809	762	844	777	829	800	823	802	817	822	781	793	820	791	820	794	800	816	827	847	834	845	781	809	857	861	840	802	798	851	797	749	769	843	825	825	770	772	837	800	805	761	789	780	882	779	810	791	837	814	822	816	791	797	844	841	811	783	819	838	814	762	780	771	811	803	769	809	813	795	830	784	814	811	798	772	796	782	760	819	835	885	781	789	860	825	823	792	801	828	807	794	779	853	757	816	810	782	818	830	815	817	823	829	780	771	835	853	861	781	821	813	851	801	783	796	789	903	838	795	819	792	792	841	876	842	806	819	789	853	808	797	815	804	865	774	818	817	807	837	808	811	824	813	825	763	819	837	820	796	805	862	804	819	849	855	821	798	820	810	810	834	789	837	810	840	779	818	823	812	814	850	812	815	824	817	854	848	861	814	820	829	825	816	835	786	794	827	815	802	759	755	785	817	759	802	781	791	801	824	794	804	806	869	825	861	807	820	814	830	858	852	773	794	846	823	787	777	795	811	864	805	787	794	832	826	827	803	834	786	832	824	813	836	815	800	835	794	795	834	845	786	807	844	886	809	831	784	805	802	823	784	781	821	835	810	848	825	845	855	877	785	837	841	790	819	792	800	843	831	845	836	803	788	827	818	824	819	841	809	806	796	819	846	824	793	862	829	790	798	813	844	843	802	790	811	808	811	815	798	812	754	809	797	838	799	793	774	833	815	784	851	829	797	788	816	819	802	779	826	798	793	787	853	840	852	808	792	798	795	811	803	786	787	834	812	800	838	821	844	802	808	817	786	788	817	797	811	842	846	838	830	818	781	826	805	795	821	880	847	732	835	846	797	789	828	802	814	887	771	836	852	821	770	739	814	763	787	871	826	794	820	887	814	759	826	833	863	917	829	786	787	801	843	813	780	805	803	811	823	830	842	827	797	842	819	799	805	783	789	855	856	777	799	827	789	836	841	822	869	813	808	824	823	833	754	862	808	810	795	826	775	843	847	804	811	771	832	839	843	829	853	823	821	780	829	809	842	808	858	836	795	833	797	758	839	805	800	849	771	846	826	806	836	813	843	803	845	775	765	819	849	850	834	808	798	837	849	793	816	820	834	774	845	787	844	793	767	761	815	802	857	784	790	818	821	843	752	821	791	810	795	800	803	834	807	867	822	808	775	843	816	812	802	850	823	802	801	806	804	884	785	773	822	813	810	797	805	837	862	814	857	823	818	800	799	738	786	824	842	803	805	779	868	861	763	805	863	799	797	780	800	795	795	811	834	776	807	809	831	755	794	755	751	849	811	758	758	808	812	900	782	840	842	808	818	778	843	776	792	775	817	760	789	835	826	847	795	858	789	810	842	806	791	810	823	825	812	807	789	794	805	824	793	765	825	814	819	770	867	834	803	814	858	804	851	830	774	856	728	840	857	822	830	844	781	801	801	792	813	824	776	852	819	790	803	834	849	804	822	804	775	824	839	828	840	799	827	798	829	800	857	811	827	817	862	868	815	784	814	807	806	809	864	802	846	775	814	798	844	800	797	817	842	856	773	785	841	804	843	838	789	819	797	824	825	815	756	826	918	839	836	861	793	843	808	800	811	800	837	804	820	781	845	779	786	834	837	806	800	837	814	911	855	803	797	809	807	840	813	797	803	821	854	837	821	804	854	824	818	830	840	809	817	801	840	833	833	817	789	842	822	809	853	819	777	843	841	802	823	813	768	850	815	854	756	866	830	849	853	826	835	806	798	806	797	759	783	767	815	847	847	809	805	818	774	848	831	780	837	861	837	822	811	780	806	832	843	836	861	807	767	849	858	789	792	819	800	778	883	800	812	836	834	780	865	785	878	803	799	839	786	856	846	785	852	869	789	845	815	796	801	825	795	775	783	834	781	833	834	798	865	823	828	800	844	806	786	844	816	827	803	747	826	822	819	755	807	810	833	799	802	762	867	793	814	795	809	822	808	817	788	869	802	836	773	803	820	797	763	749	852	787	857	839	809	889	777	817	814	808	755	843	784	765	797	834	834	814	774	803	798	837	791	796	845	788	851	825	810	792	793	840	844	812	790	861	814	863	799	814	842	784	794	833	833	778	805	767	813	823	810	780	779	769	836	795	861	838	776	828	772	838	757	857	824	792	775	819	821	801	835	804	811	812	791	793	832	861	819	801	854	773	793	790	807	758	814	855	803	793	811	836	758	798
41131	27967	28598	18711	11608	5926	1573	685	584	517	503	427	468	366	361	340	353	316	311	327	340	320	322	333	286	330	324	305	305	306	302	331	293	313	280	315	288	288	334	348	324	315	293	317	311	308	297	278	325	291	285	295	308	297	292	299	303	263	313	269	300	295	300	322	318	331	306	276	292	328	318	319	311	275	272	302	289	293	304	312	292	319	262	290	282	300	327	309	301	303	331	312	330	301	285	322	292	291	308	323	295	300	281	292	302	299	310	309	305	297	306	265	300	270	317	286	322	304	269	338	302	283	299	317	328	312	300	291	288	263	287	297	324	315	269	279	310	317	328	330	279	302	301	305	273	305	264	325	325	301	287	326	308	287	312	288	296	293	311	315	290	313	329	251	293	308	290	281	297	298	287	312	279	334	304	313	302	295	316	303	308	301	317	317	284	278	303	293	283	343	347	301	289	293	290	282	287	303	303	305	304	317	330	276	288	287	293	294	308	318	309	305	290	302	294	300	289	264	299	274	317	339	281	306	290	321	309	276	322	296	334	285	304	296	272	292	286	287	305	291	297	288	309	294	309	313	315	297	301	277	275	308	316	288	273	281	297	322	312	279	304	325	268	289	301	292	298	292	274	275	266	278	308	293	254	283	289	340	317	284	294	259	295	301	300	274	292	331	290	268	266	290	325	304	305	301	321	292	292	286	335	327	316	289	296	322	291	340	308	315	283	283	267	288	280	315	334	312	241	297	305	312	316	307	303	289	319	321	307	275	280	277	293	281	310	290	307	284	295	292	304	280	328	288	311	303	312	289	323	278	300	284	298	325	259	295	265	289	296	317	302	263	302	297	321	327	277	322	299	297	273	299	313	326	286	310	286	275	311	310	336	299	302	304	310	353	310	280	322	275	284	301	274	299	299	298	299	318	284	297	292	292	307	322	309	311	286	326	319	287	289	345	314	300	304	335	305	297	317	318	302	322	278	288	314	280	273	350	275	306	301	315	311	317	313	315	337	327	293	300	257	284	287	308	327	303	279	260	308	277	296	298	327	312	329	319	306	378	282	289	301	279	285	320	305	303	323	271	319	318	299	255	297	312	299	299	315	308	287	298	300	311	291	291	323	278	274	295	299	342	318	297	267	310	290	294	284	275	318	331	289	332	308	306	289	310	302	324	312	287	293	311	289	333	289	313	324	270	288	312	322	313	307	335	330	344	314	319	301	267	273	302	333	281	296	304	271	278	281	308	285	287	301	277	293	309	308	298	315	295	272	307	304	270	329	286	271	286	281	292	329	296	293	307	297	306	284	294	284	272	321	285	291	279	309	281	301	283	304	286	323	281	316	312	269	307	315	310	271	277	300	295	235	313	296	289	278	294	294	328	309	267	277	330	296	297	265	307	344	302	326	312	296	290	307	294	297	281	291	303	294	324	301	260	301	254	289	323	303	274	276	309	303	306	270	289	257	296	317	278	317	281	304	339	313	302	292	339	285	325	303	311	320	286	297	283	306	311	303	300	321	314	334	291	269	278	276	291	293	302	302	317	288	293	298	290	293	290	299	294	305	296	271	299	280	345	311	320	263	303	304	320	294	303	298	292	313	306	289	291	301	263	299	299	294	317	296	293	298	302	301	296	302	301	281	277	305	345	252	302	315	271	251	293	257	317	306	314	275	323	309	330	290	302	303	300	291	284	282	303	272	308	295	308	285	295	299	319	291	286	321	297	300	309	289	285	277	310	339	335	304	295	312	283	311	317	295	279	300	305	315	306	325	300	308	279	283	323	295	298	298	303	289	325	262	277	319	298	287	288	308	302	322	286	303	313	307	364	300	262	323	297	311	315	320	277	326	285	331	275	305	323	288	283	282	303	308	328	297	278	278	306	264	291	289	313	305	306	312	321	264	304	296	312	305	292	263	336	294	299	280	278	341	274	284	293	291	286	298	308	303	301	281	307	274	293	296	331	286	287	288	311	244	268	295	270	320	256	321	292	317	312	305	310	286	336	284	292	244	285	312	329	283	318	290	276	275	301	333	301	302	295	287	323	288	278	293	278	324	313	290	296	334	307	299	313	263	313	283	297	281	296	259	309	276	336	318	278	323	313	289	304	310	288	282	303	303	299	322	302	289	295	326	299	326	274	278	306	266	290	295	298	318	283	326	321	297	314	306	311	295	284	272	275	318	314	293	271	305	310	284	265	340	323	300	299	310	283	320	284	302	272	318	290	349	321	259	310	274	280	281	299	313	308	302	290	273	269	314	300	294	314	296	315	290	311	292	300	285	283	299	274	330	295	279	278	301	289	285	314	272	277	333	288	316	272	322	301	267	309	294	292	311	306	300	283	287	327	303	301	301	311	273	296	285	318	351	320	311	298	302	338	293	331	298	278	275	289	298	297	295	325	303	293	329	288	313	279	321	299	299	295	284	303	292	286	338	330	312	309	306	329	304	283	282	291	281	309	316	298	269	314	289	303	307	335	302	285	286	308	319	288	321	273	288	288	276	339	285	322	295	303	277	314	320	307	292	330	277	290	293	303	300	304	286	305	277	289	338	298	294	301	266	323	287	312	290	304	320	306	269	279	305	306	291	303	308	341	287	298	287	297	342	333	307	310	301	281	308	331	306	285	299	328	312	283	293	304	293	276	305	291	289	303	298	271	293	328	320	291	297	288	292	299	307	303	263	298	310	297	285	275	308	321	281	313	311	288	277	291	344	291	279	279	312	292	277	292	312	301	320	317	289	307	317	298	284	274	314	322	310	276	331	303	304	293	305	308	303	311	288	298	305	299	329	288	298	299	308	308	300	299	310	316	305	303	295	283	304	311	291	313	300	283	297	325	306	319	281	277	308	342	287	320	296	316	303	313	302	277	268	324	262	306	295	268	326	284	282	302	278	291	313	301	317	322	303	298	323	284	333	286	319	290	282	264	301	317	290	296	293	291	318	267	296	310	313	324	273	303	273	273	305	289	324	301	305	294	289	278	301	306	296	318	293	288	299	299	262	274	297	307	263	288	303	274	304	319	284	309	287	318	321	293	301	259	300	318	299	309	295	322	318	293	290	322	338	302	331	271	306	308	285	277	327	306	286	312	297	264	287	299	304	279	345	310	304	293	292	318	304	325	295	333	284	287	294	300	306	310	306	304	318	309	294	302	323	292	293	323	326	304	337	340	269	294	256	298	280	276	313	328	285	309	305	278	304	328	264	291	326	344	286	295	277	268	336	313	308	303	290	275	285	292	276	319	286	322	299	342	288	304	314	298	322	296	288	315	306	328	293	321	299	321	292	253	290	308	310	281	320	308	289	292	274	305	281	310	321	287	311	297	306	299	303	293	314	281	321	291	314	318	301	293	309	315	320	285	306	287	274	274	305	293	320	303	319	313	312	290	296	318	276	304	283	318	312	306	346	321	304	298	260	298	319	313	309	271	319	293	288	317	313	298	292	313	319	319	294	330	323	318	264	283	304	309	304	301	316	333	302	299	281	326	310	306
27680	23245	33434	27260	23858	13698	4760	2276	2201	1945	1613	1524	1332	1280	1150	1029	1026	888	857	896	849	916	869	892	836	824	838	817	744	741	812	794	731	784	779	708	732	752	813	700	727	722	779	755	734	775	747	716	722	720	737	760	739	677	716	701	674	719	715	675	771	718	731	739	696	738	707	669	757	723	759	718	720	713	703	662	703	757	746	715	736	709	708	743	721	687	694	703	666	721	712	711	695	714	704	671	720	710	720	703	708	701	692	719	729	655	730	677	687	701	696	681	670	710	709	686	724	702	723	715	703	653	702	697	714	701	691	682	677	676	733	724	684	745	749	706	741	764	659	733	700	729	713	685	684	711	704	730	676	768	727	722	686	691	677	722	730	690	695	724	723	738	700	662	683	689	712	714	688	736	721	674	680	740	739	762	693	649	724	693	699	734	697	677	691	658	729	744	715	688	683	713	733	701	677	718	679	718	751	687	742	692	701	680	706	684	683	733	694	686	707	717	719	698	685	704	689	683	705	718	678	684	745	704	753	744	697	727	693	700	716	702	761	720	692	652	728	664	718	718	734	725	732	698	715	713	710	773	725	740	713	738	682	746	675	703	670	691	680	684	716	703	706	726	703	720	747	682	727	671	745	708	692	724	715	760	699	750	706	722	707	651	686	681	718	693	720	705	749	720	651	703	722	699	717	732	702	747	768	717	727	696	706	711	692	702	723	696	738	695	718	701	736	726	751	686	725	714	717	718	684	707	723	712	673	727	704	679	729	703	703	645	729	709	719	730	711	706	736	668	700	740	745	751	717	696	664	703	696	725	738	687	730	687	687	697	700	649	698	727	736	726	677	733	692	713	696	714	684	705	703	661	735	696	676	718	704	697	695	727	704	752	718	724	720	741	681	705	724	651	757	699	681	699	701	681	689	675	730	722	716	725	676	731	668	667	691	668	694	692	689	705	701	687	712	692	673	678	704	733	765	684	679	695	708	699	736	711	725	693	713	702	722	710	692	701	710	675	705	715	720	683	707	737	697	690	681	663	689	708	709	684	697	639	677	666	702	738	699	707	690	741	721	755	691	680	713	703	726	733	737	678	720	674	700	648	719	714	733	706	718	663	687	688	713	693	705	670	676	697	710	714	703	659	667	714	655	665	705	677	706	693	724	732	709	684	649	693	668	686	717	671	686	683	720	690	729	730	711	679	712	635	725	719	664	702	715	671	670	779	744	691	679	684	759	744	677	729	724	695	730	702	669	702	652	686	676	692	692	742	698	737	646	685	707	718	709	709	693	712	775	702	681	667	745	702	722	759	696	687	689	720	686	690	676	691	699	698	774	660	759	738	713	684	704	676	741	698	715	706	717	730	703	727	701	702	729	701	707	758	717	729	702	668	768	757	698	711	711	651	722	725	699	692	720	700	700	719	703	666	661	708	719	713	706	720	684	695	693	700	710	697	735	717	685	719	714	716	755	750	714	667	768	746	680	699	684	665	732	726	671	707	711	702	697	715	744	701	689	675	643	730	662	700	658	702	697	677	722	682	727	738	745	659	733	719	682	670	730	692	780	707	674	741	707	723	691	701	659	790	764	665	710	738	688	687	708	729	716	690	702	751	695	679	685	706	691	675	709	678	673	691	730	692	764	702	745	741	757	735	683	639	700	705	696	721	725	692	669	693	763	739	706	714	672	701	673	719	681	656	685	698	690	716	681	698	698	720	762	705	667	652	759	739	677	708	690	724	708	749	708	730	713	739	671	678	692	713	701	707	729	734	654	702	681	653	698	749	690	665	689	733	678	676	676	696	735	680	685	735	719	740	697	730	676	691	677	685	725	714	727	654	704	743	735	740	690	716	693	711	688	710	727	699	742	693	667	700	690	710	699	670	716	672	696	725	695	717	726	688	657	679	737	677	736	743	721	709	722	727	709	700	716	723	688	749	669	730	739	684	706	684	729	709	680	703	723	761	674	687	676	712	651	659	702	746	723	716	729	674	652	693	687	681	668	682	675	697	736	666	730	670	689	691	699	719	660	686	694	677	663	662	759	682	713	661	752	679	711	689	700	682	733	725	692	718	683	719	702	696	711	701	750	642	652	673	749	696	710	688	734	651	700	714	687	674	699	750	731	670	684	721	687	677	717	744	679	690	718	712	767	712	696	754	691	702	674	709	696	736	666	745	728	717	688	666	704	685	767	702	732	690	710	705	716	707	673	683	728	729	747	718	695	728	716	664	708	736	711	673	674	723	705	754	702	687	716	742	701	744	675	704	679	673	722	752	725	696	653	746	726	661	667	708	681	737	675	719	731	718	718	714	684	692	712	693	693	701	737	724	716	649	746	664	683	708	708	718	714	696	674	712	696	741	706	710	675	690	694	676	691	701	723	698	703	701	675	665	715	698	700	709	680	707	714	732	691	723	785	679	745	698	723	682	657	738	723	698	673	679	721	681	751	687	726	730	716	694	697	760	688	686	693	686	757	720	687	728	699	693	690	771	730	728	732	734	701	700	715	737	728	656	714	713	711	762	709	674	678	701	696	699	709	709	738	724	713	728	711	685	721	705	695	761	753	689	680	690	688	690	701	666	674	719	723	753	708	719	749	703	713	711	723	705	734	749	718	710	719	698	708	737	690	786	709	712	690	694	712	734	782	656	665	722	658	676	679	687	707	684	676	714	759	660	724	744	751	733	726	717	740	688	702	709	694	711	718	678	633	672	727	728	641	698	684	716	680	676	696	710	702	703	675	720	709	712	703	741	721	712	659	658	687	721	716	747	680	733	699	695	727	658	690	702	692	730	707	693	701	693	749	753	697	710	691	676	656	705	714	689	718	682	681	719	716	694	716	695	758	671	662	696	718	685	730	740	711	709	711	683	696	727	671	685	689	696	683	654	686	761	668	689	687	709	664	724	701	715	713	737	702	675	707	707	707	722	714	727	708	684	703	738	690	716	707	715	717	700	695	731	713	671	671	728	696	720	698	646	703	702	715	684	704	673	700	730	707	659	751	732	673	702	732	753	704	720	659	667	701	738	748	718	731	693	719	644	671	691	693	750	682	729	687	661	726	625	665	682	712	719	672	765	681	695	730	662	697	725	705	690	697	659	678	720	720	716	727	681	715	745	716	720	715	687	710	688	716	698	752	758	704	727	704	699	725	706	699	729	683	690	690	691	702	669	720	698	735	723	723	644	761	699	705	673	710	716	678	693	707	718	723	716	679	724	684	696	739	688	744	715	749	661	720	639	757	677	749	701	717	688	715	719	726	687	713	720	733	718	661	701	696	707	716	675	674	712	677	668	673	727	692	718	687	673	697	689	708	654	713	657	738	711	742	708	739	702	704	695	718	697	701	660	786	680	756	732	683	687	667	702	717	697	734	721	712	657	755	712	694	677	684	680	697	728	687	728	687	697	689	727	705	699	704	738	692	723	658	707	745	712	703	700	732	668	707	723	734	656	655	735	673	709	699	705	645	731	696	702	708	687	701	724	729	690	724	705
19083	10799	7125	3267	1459	880	486	380	352	352	347	369	376	378	327	311	329	343	320	268	332	352	347	331	335	301	370	306	371	301	295	357	349	344	323	352	294	345	323	332	339	332	362	366	323	343	324	331	337	370	308	351	346	324	318	337	352	302	323	388	345	342	324	306	358	383	366	344	348	335	335	349	300	334	314	331	299	301	326	311	336	329	343	346	358	323	309	368	295	305	351	341	330	344	343	335	307	330	337	332	344	324	336	341	296	294	299	338	331	330	331	319	323	344	336	313	335	313	334	335	353	340	359	333	330	321	302	332	344	302	318	332	307	332	357	303	312	352	323	368	327	355	303	374	333	350	330	345	295	347	341	362	347	324	326	300	326	330	336	291	356	322	387	344	362	328	308	330	328	334	324	331	339	305	328	328	344	312	331	315	347	343	340	355	299	306	385	356	341	361	318	298	345	355	314	344	337	341	341	309	306	328	330	341	352	358	320	325	358	380	360	342	305	309	335	343	327	319	311	314	363	356	358	352	317	306	334	307	345	307	287	313	303	348	327	354	359	312	318	350	333	348	370	338	321	323	314	340	331	332	383	313	353	355	303	372	317	301	345	338	344	342	355	326	314	329	334	349	310	355	358	333	339	329	326	326	372	331	316	313	365	333	370	327	304	324	303	338	347	367	321	300	348	342	317	306	359	312	348	334	311	329	323	298	314	306	322	358	355	337	323	354	296	343	379	289	345	321	354	353	332	361	330	346	304	350	346	345	328	299	333	294	322	368	333	329	360	352	326	322	318	324	340	361	351	311	336	328	321	329	367	307	319	316	332	345	324	312	313	323	308	351	296	345	331	338	327	312	348	345	315	330	328	326	342	357	366	317	355	323	336	365	344	309	327	329	346	344	320	357	365	314	336	318	320	336	357	331	286	321	300	329	318	322	339	369	344	343	335	317	334	329	361	365	314	349	332	381	330	334	348	326	317	321	350	339	332	309	306	350	321	328	340	349	338	352	352	325	368	342	341	314	330	327	311	351	299	316	340	320	344	305	323	327	332	321	275	353	380	331	332	349	329	344	303	350	340	353	367	296	314	342	366	317	348	334	343	354	316	335	346	329	296	303	338	399	351	341	329	314	338	330	342	307	339	358	325	352	318	348	311	359	337	335	340	309	372	358	357	383	370	313	365	337	348	341	322	339	352	345	371	349	333	327	353	364	347	344	338	307	385	340	334	332	314	377	327	328	326	330	307	330	337	349	332	306	317	330	338	313	341	332	357	316	315	327	326	313	319	320	360	324	341	326	341	327	343	316	333	316	318	316	336	304	350	327	350	323	317	346	335	345	349	357	353	350	296	345	310	355	331	309	347	330	343	341	323	321	347	327	323	344	348	332	332	347	338	317	318	383	337	359	367	351	378	349	357	340	356	294	330	337	341	335	361	315	317	333	370	340	331	349	326	332	339	337	338	311	322	356	364	332	297	326	341	351	317	330	336	303	349	347	330	369	348	333	285	304	324	321	327	358	335	343	348	337	337	356	318	316	343	347	355	346	311	342	351	342	326	339	344	295	337	322	340	313	334	340	339	340	327	338	321	319	328	333	321	338	319	356	363	386	331	307	353	373	341	360	362	354	306	363	301	332	344	388	335	340	365	342	317	334	350	331	342	317	337	321	336	310	352	336	317	309	334	332	312	318	329	340	301	355	325	322	336	331	355	340	361	344	341	325	345	335	343	333	328	318	312	318	318	317	361	357	360	372	344	363	328	350	326	316	336	333	320	315	334	305	339	338	352	309	339	350	336	315	317	317	331	341	353	318	334	343	346	326	302	302	349	358	347	338	362	294	300	313	309	304	330	338	370	355	325	320	374	327	366	344	341	308	313	319	306	351	341	339	336	292	357	316	326	379	314	339	354	392	323	345	339	325	302	324	347	309	319	312	345	338	338	343	340	388	344	311	344	333	340	337	320	318	328	331	347	344	306	337	330	320	348	335	321	336	327	329	329	332	348	339	348	345	356	352	364	336	353	316	332	311	335	302	364	313	327	369	339	313	343	349	352	332	340	345	313	335	355	335	352	307	334	295	334	337	321	331	329	330	330	356	320	359	310	328	317	363	320	330	348	311	338	313	337	347	356	385	332	325	318	368	335	332	325	322	360	342	351	296	338	349	340	301	336	339	394	310	318	316	344	268	333	353	309	343	343	320	327	327	328	321	321	319	360	348	342	338	349	323	318	324	312	333	323	315	371	327	368	347	299	338	333	342	343	357	336	325	314	301	328	325	343	323	373	333	302	325	338	343	315	349	348	319	326	316	330	343	324	298	281	364	309	350	304	362	352	304	301	354	338	340	356	349	357	357	351	378	331	319	333	315	344	347	349	351	343	323	316	347	329	315	327	312	294	318	308	343	348	295	329	316	331	337	343	323	327	359	324	323	325	298	310	302	327	335	317	346	336	387	312	377	306	359	338	334	349	339	357	321	361	305	360	321	335	355	323	362	324	318	317	328	327	344	331	314	310	340	296	352	332	321	352	326	325	304	353	320	347	366	350	306	352	334	329	345	346	335	305	355	338	332	352	313	365	327	358	353	325	311	336	379	343	360	361	367	342	343	309	326	314	308	325	360	316	320	314	348	346	337	357	343	341	345	325	363	350	350	354	320	309	335	316	348	325	334	336	303	341	311	298	335	338	308	334	285	340	357	337	341	335	339	307	328	346	331	316	318	318	348	329	315	347	320	362	343	348	279	335	306	348	335	356	353	304	327	342	339	308	285	349	358	346	323	351	315	359	370	371	325	322	294	315	319	342	315	343	345	316	336	315	310	348	296	345	350	386	346	350	339	351	337	315	311	334	335	333	328	343	332	349	321	353	318	321	316	325	341	330	340	320	324	331	325	339	343	293	320	351	338	332	358	329	307	349	352	343	329	327	355	359	331	386	327	343	336	328	352	321	322	308	307	316	327	301	345	313	313	321	323	314	356	351	345	364	332	364	321	364	307	332	333	361	327	348	342	370	356	337	354	360	339	394	341	301	360	344	328	331	348	347	355	344	326	313	347	365	351	331	340	309	329	321	353	322	341	303	329	330	329	332	329	314	347	326	312	330	334	321	316	308	334	357	342	312	347	354	333	369	330	342	345	329	363	297	320	333	350	340	329	314	306	361	342	350	321	341	322	318	338	319	357	316	319	339	323	314	334	342	376	327	333	339	328	329	347	309	346	324	311	310	319	349	345	358	345	315	352	341	364	312	351	352	350	312	333	320	310	360	321	349	304	331	359	320	358	365	330	356	329	324	325	344	322	347	286	319	331	328	369	336	321	365	358	360	285	339	362	350	318	326	357	325	346	345	335	322	320	327	302	369	336	343	341	328	327	358	337	353	350	321	305	342	326	338	341	351	325	318	347	288	330	320	317	331	338	318	330	316	336	335	315	358	348	361	310	340	318	324	340	339	332	336	285	346	351	352	362	335	351	325	349	331	334	317	324	350	314	362	349
13557	10405	11750	8919	5049	3158	1595	1128	979	919	890	935	877	892	852	835	839	787	778	793	865	815	793	838	796	804	839	837	822	785	838	807	793	831	825	771	781	788	788	780	778	818	820	777	813	776	781	839	765	846	766	813	763	766	823	758	817	774	785	795	827	811	806	759	800	823	800	807	756	774	758	798	761	829	785	823	832	787	818	792	767	779	786	796	819	770	770	797	780	818	777	760	796	815	736	803	748	804	730	811	785	828	744	750	791	755	815	808	791	770	762	811	782	796	740	788	805	746	821	803	776	774	825	827	790	861	810	787	808	806	743	757	837	782	817	788	788	775	750	757	801	771	779	817	752	789	783	755	776	820	757	808	789	778	785	753	797	795	788	788	792	804	756	773	791	783	750	818	801	779	808	790	776	777	774	799	797	802	783	779	805	768	786	815	774	783	761	762	780	807	763	803	775	783	751	813	792	737	825	753	835	760	831	773	810	761	804	810	781	814	799	766	813	813	807	776	823	815	792	788	808	804	756	772	768	811	779	782	809	774	749	810	744	781	835	794	829	756	768	741	777	747	828	799	701	775	813	833	771	758	763	767	793	783	774	768	795	755	754	814	796	762	821	763	781	769	784	758	781	738	746	777	777	755	737	782	767	797	817	773	792	771	813	820	768	753	850	775	840	766	733	778	785	743	771	772	793	750	783	790	778	783	823	806	802	739	801	764	800	785	783	781	780	757	757	769	763	741	835	792	811	835	768	773	769	797	783	819	755	752	781	808	780	777	775	793	761	807	777	792	815	805	779	756	780	771	757	778	805	786	817	736	800	740	808	800	752	770	782	801	781	740	771	815	801	793	833	768	813	796	778	790	773	768	785	763	792	757	798	753	797	785	804	804	794	752	782	784	823	798	836	762	733	801	818	808	814	797	746	813	805	767	790	766	737	777	805	756	790	815	825	776	811	793	824	766	814	745	790	791	748	798	779	766	789	829	743	769	792	777	796	792	775	782	772	807	812	789	798	754	779	747	744	790	781	781	771	817	801	766	780	831	809	758	817	826	793	753	744	775	795	802	803	769	794	767	786	790	831	799	791	711	836	750	773	794	776	744	795	793	770	771	776	738	758	750	789	827	790	727	767	831	749	760	792	733	772	781	797	820	790	782	779	762	788	781	762	770	785	790	787	778	832	783	765	821	811	772	788	822	762	778	837	831	743	792	789	809	780	812	829	700	823	804	829	775	800	767	775	805	772	791	822	814	782	788	747	786	800	786	779	781	800	814	837	762	829	751	844	804	761	801	775	835	793	798	796	816	836	776	760	786	748	781	774	810	782	760	796	778	806	753	753	826	743	800	820	775	775	809	774	757	805	750	843	817	779	774	770	762	783	771	796	797	742	804	818	779	804	840	783	816	781	811	755	745	808	814	794	768	784	833	810	747	773	777	792	799	769	810	743	802	779	819	813	748	773	795	794	786	801	789	839	802	833	740	845	789	809	793	783	793	735	816	801	779	758	770	829	818	806	803	772	799	804	762	831	779	837	816	813	810	795	732	766	751	786	779	731	794	803	808	867	802	812	779	832	808	792	803	788	799	789	768	795	808	801	804	774	806	764	794	785	788	758	810	791	806	746	808	743	789	768	844	766	773	733	786	788	834	828	769	779	789	772	759	791	753	747	825	765	754	785	810	816	811	782	741	789	795	809	801	784	762	789	795	829	778	799	798	798	800	807	817	764	771	798	819	788	753	819	798	808	764	813	778	792	772	823	747	745	804	849	818	785	790	795	783	726	764	791	839	841	764	813	787	729	759	789	772	776	786	807	790	795	808	733	797	808	729	816	789	831	763	816	768	809	770	776	822	783	783	790	798	767	813	776	815	827	803	786	783	774	735	804	746	754	775	815	767	780	804	841	804	813	792	807	764	803	814	792	772	753	766	753	800	773	747	811	784	775	761	788	812	811	828	828	755	764	811	789	800	778	787	806	833	772	799	785	803	816	754	777	771	798	797	736	803	812	845	798	820	815	734	758	748	797	803	753	749	796	800	805	792	765	796	804	772	820	810	742	797	742	776	767	757	828	821	775	828	828	769	820	836	755	794	787	800	789	739	752	791	800	852	808	786	816	766	774	823	791	846	788	816	783	798	772	863	805	816	819	780	796	769	791	790	799	777	776	772	782	759	871	720	749	790	803	810	835	779	800	751	784	787	803	773	790	839	764	770	746	824	769	764	725	806	782	804	714	737	843	787	802	782	822	791	831	813	769	787	766	756	796	782	761	800	779	824	777	790	811	839	718	847	791	825	775	766	826	775	808	779	817	790	798	835	762	836	811	805	782	764	796	823	752	778	789	779	778	744	763	797	761	751	773	729	814	791	728	818	776	817	775	780	803	791	779	827	782	770	765	786	781	817	803	823	798	783	796	803	811	811	801	825	798	772	871	857	820	829	811	765	832	788	769	797	800	795	787	787	786	816	786	791	791	755	792	776	737	730	769	813	813	737	753	819	760	831	870	803	761	801	746	818	792	781	748	832	775	823	792	759	748	788	740	810	835	785	798	786	745	744	814	777	802	743	797	797	775	831	828	775	779	808	795	777	774	778	740	765	747	813	812	785	796	806	815	806	761	807	785	749	821	797	813	794	809	744	791	799	793	804	807	810	791	825	809	796	776	749	774	735	823	788	767	761	797	806	787	828	844	758	767	843	784	771	764	742	800	790	758	837	823	786	845	779	797	816	827	828	792	799	807	786	841	812	809	774	801	789	727	774	795	813	839	790	780	767	815	819	785	816	790	807	810	772	800	813	759	781	726	791	797	778	754	813	754	834	753	746	772	801	796	797	810	808	795	777	803	764	828	807	772	820	750	810	804	785	825	752	801	790	800	783	802	788	795	808	712	773	821	760	822	741	764	793	791	799	771	789	804	759	803	776	821	764	761	805	773	802	761	767	783	790	782	823	806	790	789	810	821	785	788	815	805	758	775	826	776	765	804	792	793	791	777	786	824	806	793	783	794	795	777	818	785	831	799	802	784	794	781	782	781	822	783	749	814	801	835	801	767	758	813	780	767	753	750	756	751	768	802	748	775	780	849	757	808	750	798	750	837	754	769	766	799	838	755	807	821	823	809	807	783	751	729	754	776	846	780	821	812	799	814	818	827	781	768	843	800	822	815	759	784	869	777	779	752	731	765	792	747	798	856	746	813	819	827	817	776	775	768	816	791	782	815	880	799	894	805	793	771	749	795	794	782	831	768	772	793	807	784	814	754	799	781	794	781	795	814	835	783	753	765	771	738	805	765	766	828	784	820	720	801	829	823	779	774	739	779	798	759	794	747	828	796	839	745	811	791	885	754	812	761	786	782	818	753	776	784	770	758	754	841	805	783	778	796	818	770	830	781	804	798	777	779	775	869	823	770	801	823	823	763	795	783	799	766	738	765	744	786	787	785	780	801	785	834	785	784	794	746	764	817	796	791	794	825	822	806	824	780	858	781	814	788	747
32364	20613	17191	11775	6620	3523	1408	559	491	477	446	458	413	389	393	379	355	350	368	377	395	326	352	382	321	345	390	382	338	346	363	349	338	358	343	321	367	355	348	345	323	345	354	377	365	378	352	373	347	318	323	377	305	358	310	304	356	338	341	382	364	347	355	368	368	335	376	378	344	329	380	375	358	315	342	352	356	328	365	349	336	345	359	334	365	379	324	334	316	385	329	319	328	324	320	358	346	323	359	336	326	364	346	336	372	334	308	325	338	397	351	348	344	386	342	353	334	355	380	364	375	366	352	333	367	330	358	292	350	352	380	366	373	329	383	340	341	351	344	333	385	345	345	366	361	359	348	324	349	346	330	373	346	345	341	340	347	361	358	334	344	363	344	354	384	316	333	360	366	318	359	326	342	353	308	324	364	357	345	367	350	344	321	374	376	362	341	333	362	344	375	341	354	331	341	339	335	333	341	339	302	381	355	332	377	380	382	359	319	309	328	350	333	338	341	367	371	359	347	380	369	368	343	348	308	331	309	399	340	357	357	342	372	349	332	316	356	295	349	325	367	352	362	334	375	332	314	309	331	342	350	354	350	340	353	332	326	329	358	339	324	340	327	338	355	338	359	389	368	341	341	354	311	329	338	369	347	301	337	363	352	326	347	359	372	344	325	360	378	335	360	362	327	326	372	353	334	366	370	345	318	306	386	338	314	356	350	366	342	364	305	360	350	382	340	370	373	333	339	341	325	321	374	358	372	339	365	354	340	369	323	342	344	336	341	342	345	332	319	345	379	374	329	375	326	332	390	334	365	276	344	323	352	329	355	374	347	363	378	352	382	353	351	390	353	361	366	338	362	361	348	362	355	361	355	332	352	322	398	349	379	360	342	345	342	347	370	363	378	396	343	378	400	323	336	376	337	324	334	348	345	345	341	353	378	330	345	330	365	337	324	350	353	348	355	392	336	342	310	351	329	352	329	351	335	382	390	354	340	371	321	350	367	345	371	323	360	340	332	328	346	330	327	369	334	373	343	324	334	352	352	348	372	339	366	365	335	345	358	351	319	348	385	338	368	355	336	363	346	336	337	365	390	342	372	333	342	371	340	351	349	292	345	357	355	356	327	363	360	362	340	348	340	345	333	345	340	326	354	334	331	346	370	369	360	324	290	355	342	369	330	320	356	326	348	334	311	347	339	387	370	359	371	358	392	342	342	324	382	390	419	366	343	400	335	357	341	341	343	338	366	367	358	295	401	336	371	335	372	348	336	330	341	370	343	352	353	371	375	342	327	323	381	343	309	379	374	340	357	342	338	357	338	405	377	354	360	362	332	352	375	342	344	364	331	330	370	380	346	341	352	357	365	350	364	329	369	308	306	357	365	330	333	366	350	402	332	390	370	381	312	371	366	363	341	335	353	357	307	334	333	344	336	323	352	379	361	330	346	348	374	318	369	350	332	342	333	359	344	353	346	358	357	320	350	301	352	330	379	332	367	338	341	339	365	344	352	323	328	302	355	366	326	366	321	377	329	336	345	377	364	335	337	349	363	328	342	365	344	361	354	360	340	313	335	380	339	294	362	336	338	329	340	347	341	326	360	329	373	322	366	379	363	357	365	316	351	398	323	299	368	341	335	363	373	330	364	333	344	327	354	343	359	353	400	347	363	364	344	332	335	369	376	346	334	375	385	343	356	375	384	382	366	337	324	355	363	356	352	371	342	356	371	367	345	378	328	347	356	335	394	365	330	378	371	358	336	327	373	374	348	342	345	368	407	329	342	354	336	343	375	363	347	344	337	342	362	325	281	345	330	352	405	341	379	357	363	375	373	337	369	326	366	331	362	355	381	354	332	366	326	347	347	346	345	334	298	340	346	325	367	340	330	388	335	361	355	360	355	358	367	371	352	325	380	338	369	374	339	332	337	302	344	356	320	343	343	315	321	336	346	353	386	337	388	325	309	346	332	340	351	337	390	324	372	343	353	389	362	352	414	327	355	383	350	344	348	333	317	326	360	344	382	338	359	374	346	330	323	320	346	313	336	351	367	371	365	372	316	368	349	390	343	331	341	318	348	358	345	353	363	310	368	350	409	364	336	348	371	315	377	340	351	350	345	356	372	343	357	345	351	335	344	335	371	365	316	333	342	355	339	375	344	345	351	364	366	360	319	327	346	366	350	302	324	364	338	351	354	345	357	347	372	369	357	365	343	320	376	349	337	328	347	368	364	377	340	363	360	338	338	347	358	347	390	339	339	348	341	335	333	365	355	333	390	358	339	356	342	377	328	361	348	335	334	361	342	347	366	336	362	342	355	366	327	307	343	362	387	363	331	345	324	318	332	290	351	345	349	365	360	340	328	346	346	340	340	367	393	332	362	367	390	364	379	384	354	358	326	356	357	307	350	335	364	365	358	343	334	398	357	363	341	356	365	348	370	331	363	335	374	347	346	425	347	369	353	331	332	338	371	324	340	317	362	333	373	349	355	350	335	354	370	368	359	363	363	349	373	358	348	325	320	341	327	365	376	340	342	357	375	340	329	348	333	338	374	321	357	317	342	381	324	373	356	320	314	333	352	354	360	362	369	351	329	349	343	353	357	331	360	348	333	315	366	376	354	316	334	328	348	365	376	355	311	308	360	340	371	346	349	343	328	331	337	354	422	377	340	360	350	360	332	345	344	371	337	331	337	363	355	349	340	294	348	319	351	345	387	292	351	348	352	376	304	340	365	356	332	324	325	342	333	363	300	348	376	372	362	362	351	373	356	347	338	352	325	347	361	355	323	382	350	352	364	342	338	365	364	355	345	311	345	353	339	362	353	345	349	335	335	321	373	363	342	361	358	386	341	345	312	389	314	344	302	333	315	329	387	345	382	344	346	364	358	334	346	340	345	365	365	354	347	356	316	371	341	353	318	383	350	380	375	352	334	349	351	323	350	335	306	363	357	346	365	334	336	367	350	355	374	346	338	344	351	352	330	354	364	363	341	377	371	336	349	381	340	318	365	311	371	364	366	350	343	299	359	345	379	315	368	340	342	357	384	359	351	342	298	361	344	327	342	315	325	314	323	357	347	298	359	363	330	342	327	336	347	367	342	328	344	330	315	328	337	346	369	332	363	365	348	335	393	360	366	331	367	359	339	335	351	362	367	343	354	362	343	373	366	355	343	377	325	372	346	359	332	361	321	348	318	337	355	345	353	335	345	349	337	355	354	327	379	355	373	337	343	329	360	316	344	378	343	333	329	321	371	328	349	355	325	342	350	355	327	374	360	389	327	353	356	356	304	342	366	362	354	366	365	356	376	324	325	354	343	374	334	346	358	362	353	309	322	374	348	363	359	366	379	357	329	377	347	341	366	363	398	368	376	334	382	326	344	328	377	352	366	346	359	337	349	360	349	353	410	333	333	398	390	345	351	341	333	324	355	348	359	372	375	363	351	341	364	360	358	339	383	370	357	356	315	343	344	341	358	333	330	354	368	376	336	342	337	343	359	396
22682	18006	23401	21410	17012	10307	4562	1815	1621	1467	1421	1310	1206	1055	1051	1020	1034	998	911	980	867	948	925	901	921	892	898	908	853	870	849	887	882	819	885	891	842	913	819	891	874	806	889	786	801	836	763	882	795	845	797	850	831	840	843	799	822	783	852	781	870	836	829	839	865	851	798	900	870	804	827	822	799	846	798	833	821	853	813	802	811	778	830	815	843	802	854	870	833	836	832	811	819	780	866	794	828	810	862	818	813	853	804	762	786	797	838	865	874	817	827	912	810	850	890	849	809	834	814	810	847	803	843	815	818	799	827	768	811	816	823	803	804	768	828	868	854	851	837	889	854	868	777	860	840	793	820	874	803	808	826	857	821	849	792	826	818	826	870	788	812	856	877	833	833	880	864	857	764	832	778	783	878	838	830	825	794	796	786	818	850	840	823	756	796	848	851	799	830	792	822	802	809	815	908	827	791	838	830	853	832	823	806	821	827	814	811	854	802	784	809	825	810	866	864	822	804	839	791	804	831	808	870	830	791	807	798	789	792	851	829	894	797	818	837	785	795	780	793	796	812	886	806	860	767	738	862	814	800	832	839	816	826	831	790	777	763	809	836	808	778	822	827	808	800	791	750	813	802	793	814	841	784	797	795	810	769	777	831	804	825	838	805	838	792	798	812	856	822	834	819	803	760	791	783	789	820	808	824	807	851	804	821	874	865	831	819	862	853	807	825	846	826	841	766	822	894	810	792	790	846	842	824	796	838	811	786	802	800	884	816	791	794	802	796	829	821	826	834	812	794	794	838	829	830	832	794	874	801	839	821	781	830	783	830	856	774	776	815	826	863	878	795	819	860	786	867	812	756	805	793	826	824	829	811	748	855	786	845	789	849	827	859	776	810	861	835	869	844	804	802	804	790	832	808	814	829	857	825	778	856	817	821	814	821	801	820	793	820	828	788	819	852	889	869	826	857	800	844	805	789	825	811	886	811	802	808	748	821	833	784	815	832	834	776	778	814	813	783	847	868	850	769	826	813	839	808	752	847	829	826	822	862	779	840	802	783	824	827	810	845	815	817	841	807	794	791	811	805	848	770	847	800	827	817	783	798	815	811	869	869	844	794	795	794	844	829	846	795	841	837	774	803	818	759	811	847	793	794	810	822	870	818	795	836	799	764	818	816	874	827	788	803	805	844	832	814	782	844	798	856	796	804	822	820	802	781	785	783	907	868	837	849	772	847	818	842	763	815	809	800	820	842	881	788	811	807	828	843	794	848	810	792	829	825	828	881	863	836	787	806	813	786	804	854	804	815	816	845	838	802	809	822	782	814	800	876	861	825	821	830	838	822	810	813	857	791	821	771	828	887	835	803	764	804	853	751	804	830	777	827	794	769	836	813	850	855	840	791	848	805	800	823	853	776	857	812	792	855	793	809	806	804	830	881	764	822	801	869	747	898	764	784	786	859	790	844	811	793	862	835	830	815	790	844	804	800	810	801	806	830	843	792	836	817	823	865	813	812	831	819	782	825	802	788	777	833	827	834	810	820	833	742	811	797	754	807	826	840	841	799	782	818	847	844	795	777	810	784	782	796	726	821	790	760	836	799	843	839	819	782	761	804	795	847	837	824	804	774	822	842	782	773	845	866	801	851	864	800	823	775	812	831	842	863	826	810	812	835	817	827	803	813	822	801	805	853	823	854	818	790	820	815	859	847	816	840	833	784	770	844	807	850	828	901	821	869	804	859	803	789	805	781	833	824	809	814	827	821	788	791	848	841	786	808	832	786	819	818	806	820	809	831	851	806	768	751	784	812	820	800	773	851	807	811	865	808	827	831	837	804	788	775	827	823	806	816	802	832	800	789	856	854	833	840	791	806	812	832	748	796	809	859	823	861	876	825	829	870	815	865	810	861	828	807	817	801	861	800	786	825	854	857	855	841	824	840	853	870	885	809	821	783	832	831	819	810	852	834	818	865	786	812	855	804	826	792	770	778	847	796	778	821	829	805	857	803	785	805	833	811	835	840	871	810	806	833	819	843	893	805	844	864	819	803	835	806	815	835	873	813	800	807	805	829	864	798	808	743	778	820	819	850	836	811	853	821	768	852	822	832	795	848	845	815	883	825	808	803	878	841	870	871	833	842	821	829	830	872	836	843	833	809	779	818	818	823	817	854	907	822	845	772	802	829	838	815	792	843	852	879	778	819	832	801	815	810	773	822	823	814	814	906	916	839	815	823	821	774	870	777	844	838	791	796	809	795	839	854	870	827	861	818	826	812	825	825	771	817	840	788	827	801	767	791	853	812	812	827	810	868	803	800	774	819	787	823	842	823	820	810	840	809	805	775	882	820	837	816	760	831	831	831	873	823	798	848	835	855	847	829	851	807	824	807	775	838	804	820	820	846	829	829	805	811	844	820	818	839	807	829	806	785	831	842	795	801	811	820	817	818	777	831	792	813	801	830	815	829	796	853	825	839	824	804	830	850	822	763	808	862	833	875	779	877	884	769	838	819	841	797	824	825	771	843	784	879	785	816	820	845	836	811	786	813	834	823	805	825	826	812	832	845	835	820	847	829	797	804	857	879	795	832	774	802	782	845	794	830	789	860	815	811	796	806	795	807	848	774	809	801	798	867	810	814	813	814	816	813	795	853	789	850	826	771	844	852	799	857	802	797	826	837	842	838	854	795	818	792	826	836	819	839	834	829	775	830	842	823	806	849	809	864	863	863	834	835	818	872	827	800	845	834	880	804	822	793	860	789	854	820	800	809	804	832	808	839	819	833	781	788	799	798	812	853	791	790	820	826	855	801	821	803	783	792	850	810	862	781	804	790	820	846	875	833	832	826	814	838	818	819	816	813	768	762	924	834	809	827	884	849	848	826	792	808	815	847	843	840	831	867	866	793	793	773	830	834	792	808	851	836	789	801	839	877	779	847	773	800	837	826	776	819	802	822	786	843	782	852	782	776	819	833	838	847	838	791	805	835	799	820	892	824	813	809	809	804	823	810	776	815	833	765	896	849	806	835	785	831	821	813	770	813	833	826	830	793	873	787	823	773	829	865	809	854	804	795	828	760	812	829	862	818	816	771	848	780	826	822	875	790	823	830	818	781	814	824	826	854	812	802	797	825	810	824	790	874	826	814	871	848	798	844	905	817	851	839	828	800	833	826	816	815	772	812	814	809	811	835	788	841	821	826	836	820	796	811	794	874	794	776	809	781	803	832	845	848	807	791	787	777	837	875	826	805	800	819	817	787	798	809	840	830	867	788	831	796	850	845	850	798	794	822	859	863	814	849	777	840	843	828	814	793	864	850	803	827	821	812	855	817	812	842	808	838	763	783	765	830	873	816	821	801	796	848	852	796	859	802	839	876	821	838	801	835	832	809	817	803	840	785	807	826	780	810	798	788	834	803	804	831	825	785	824	804	822	876	842	833	792	813	826	784	804	830	806	847	776	878	821	833	842	779	827	866	784	838	786	813	808	809	786	866	804	784	804
42129	28150	28939	20451	11692	5959	1838	625	566	506	453	414	422	377	371	336	330	334	321	333	329	310	386	340	317	292	328	280	319	319	308	325	325	334	364	304	320	302	352	319	300	312	321	299	301	315	312	283	295	296	317	310	315	305	308	317	279	304	308	327	302	296	300	296	318	303	293	295	273	322	310	313	286	343	350	276	295	269	304	310	321	274	304	294	262	292	308	300	322	306	297	283	296	318	311	306	277	290	293	296	286	302	320	314	304	323	290	285	306	311	325	293	324	291	293	279	300	301	280	308	300	292	312	285	319	294	302	292	277	297	283	297	299	284	323	308	325	320	317	279	305	295	299	307	294	311	329	327	298	318	345	282	315	302	312	323	295	290	329	284	291	332	324	295	312	341	310	284	283	302	265	257	286	300	317	307	315	305	348	310	297	290	277	250	290	303	278	311	337	311	274	313	279	324	335	296	291	321	340	315	272	301	304	301	285	313	322	290	293	317	326	321	269	302	291	311	325	292	303	302	295	307	285	312	284	298	309	300	337	290	307	295	303	307	310	332	333	297	312	325	297	309	271	282	309	293	311	297	305	287	329	292	316	294	347	287	314	300	310	316	304	314	302	288	319	315	305	288	318	308	282	304	295	299	287	293	297	271	329	314	287	313	314	289	297	270	308	327	300	330	312	345	281	314	278	299	295	278	317	278	307	311	278	276	309	302	321	314	310	287	301	305	299	281	297	333	314	303	301	300	308	292	288	306	307	300	338	290	277	299	302	316	304	296	310	293	301	296	301	312	280	333	310	307	331	301	317	331	318	314	305	320	317	258	319	299	315	295	348	270	286	314	269	305	329	311	280	309	312	291	324	329	294	295	298	308	308	317	289	324	317	309	287	280	301	324	283	288	275	309	292	272	301	287	335	311	312	293	274	336	303	290	324	308	319	301	336	342	292	285	322	337	310	300	321	295	310	311	318	348	293	308	324	290	271	263	299	301	342	261	277	319	281	298	326	302	307	306	317	279	261	309	343	303	293	299	319	271	275	269	319	267	282	288	323	309	307	273	307	309	292	288	294	292	317	291	281	342	296	287	299	325	293	287	284	293	285	281	327	298	330	272	290	329	284	312	301	302	303	279	305	316	332	317	289	286	286	273	277	322	301	303	314	283	331	293	323	307	283	276	317	307	324	303	305	321	297	282	320	300	298	289	313	306	286	286	285	272	321	275	348	322	283	312	295	295	303	310	312	340	279	317	310	333	284	318	326	324	292	303	292	302	334	283	294	320	296	271	275	301	288	271	290	307	300	309	295	288	303	288	302	272	292	306	322	290	282	315	317	265	316	316	323	289	292	294	316	317	325	331	300	275	310	321	306	274	295	315	285	311	329	304	281	300	318	327	287	317	309	298	296	323	308	289	280	328	327	305	332	325	307	312	327	310	323	291	306	317	316	309	304	286	309	323	295	299	308	307	278	300	277	311	304	299	307	287	289	306	278	301	295	290	297	300	286	288	301	354	291	275	336	309	307	290	321	270	269	304	310	323	301	281	329	289	316	285	290	319	347	314	322	316	319	288	306	315	298	298	303	295	307	340	321	313	306	337	295	313	301	322	278	315	294	296	316	301	276	311	290	257	335	346	274	304	303	286	285	310	328	319	276	297	307	298	327	293	307	281	279	317	265	312	342	288	313	324	306	281	283	310	293	288	304	288	281	312	279	301	330	308	280	289	304	296	325	304	313	292	273	312	293	313	327	295	304	248	307	308	351	270	326	299	325	316	326	317	289	278	288	321	326	296	316	312	272	327	283	310	289	319	313	277	311	287	320	288	303	329	292	262	294	303	284	282	314	307	307	291	276	300	306	328	283	326	268	309	315	301	302	326	348	259	264	274	280	304	314	323	325	312	316	302	299	312	307	275	291	258	289	277	286	298	318	301	311	301	292	277	280	312	290	267	284	306	312	276	329	271	300	300	301	326	305	317	318	291	279	279	318	305	283	299	272	308	318	303	285	314	321	303	315	300	300	302	352	297	287	291	303	311	292	299	349	311	323	271	295	281	306	314	301	328	327	319	322	277	355	281	303	320	277	300	314	307	268	259	295	311	286	333	285	332	306	305	302	282	308	319	280	342	314	327	295	297	282	317	325	314	273	295	280	287	298	301	321	311	314	275	302	284	305	302	286	300	302	297	285	289	317	285	266	286	271	293	301	316	295	293	295	285	315	287	287	310	316	292	319	298	258	304	294	278	312	315	304	310	304	299	336	285	306	307	315	299	284	289	313	341	294	307	284	288	295	315	294	288	330	307	293	313	310	301	301	312	317	324	314	323	272	274	295	353	260	260	322	313	329	316	306	284	292	288	318	287	295	315	300	305	302	326	295	323	317	280	316	279	304	322	315	286	315	322	313	302	306	298	289	305	290	311	301	298	269	329	287	335	311	332	321	309	295	309	284	313	276	252	284	300	301	282	317	270	316	301	286	304	290	308	312	305	317	289	313	313	322	282	308	313	301	305	299	301	337	307	291	316	301	297	288	307	298	284	304	313	313	313	285	313	296	325	337	312	309	272	344	313	330	313	286	316	331	322	293	296	328	340	283	301	284	286	332	324	321	336	305	306	304	295	317	326	298	277	326	281	305	326	275	300	298	332	297	325	316	287	300	274	303	283	289	310	321	297	329	305	308	272	317	323	314	288	313	321	297	294	303	288	330	320	307	304	271	302	305	313	319	296	331	297	332	288	296	293	331	313	320	287	308	321	291	292	310	286	307	292	332	314	264	309	295	313	318	305	260	291	295	335	284	290	305	301	312	282	291	323	307	281	319	298	298	339	296	315	320	305	312	278	313	311	299	296	297	292	291	344	311	335	291	290	309	336	285	318	330	314	299	293	286	328	303	323	327	294	284	303	294	304	307	270	281	296	323	280	275	259	255	316	276	308	289	294	294	320	296	296	284	271	295	296	314	319	308	265	308	293	310	286	281	288	295	295	262	329	299	295	299	286	315	293	315	324	316	338	288	310	298	314	303	307	286	297	304	285	300	297	284	291	325	278	271	316	265	310	314	274	320	309	327	309	308	296	305	318	295	292	337	315	277	285	297	298	301	309	302	304	308	289	312	296	313	292	307	297	297	308	315	315	285	287	312	323	319	336	321	327	315	299	333	270	319	291	290	315	290	286	286	306	300	261	309	300	292	317	297	328	300	311	286	270	337	287	301	285	268	301	332	312	321	282	286	282	307	320	282	291	304	299	339	296	294	309	304	296	294	303	340	347	294	310	334	307	302	294	317	354	292	280	312	288	280	289	297	303	286	323	313	264	256	307	284	292	270	319	316	319	314	274	306	302	305	295	297	307	302	295	280	301	286	296	293	299	325	296	304	307	309	309	327	310	323	320	296	310	314	315	325	296	349	320	283	318	288	291	321	267	298	332	302	285	273	314	318	279	309	321	313	283	308	355	329	329	287	308	313	310	338	284	317	283	291	274	301	295	325	315	277	345
28169	22974	33438	30014	22923	14497	5490	2229	1990	1765	1571	1480	1281	1183	1115	975	1014	906	919	866	868	891	932	895	810	843	799	797	753	815	761	780	781	784	792	775	777	783	751	818	788	757	813	758	737	762	757	748	682	736	721	730	755	712	730	771	699	745	744	707	684	715	756	750	710	750	734	739	713	700	757	714	765	720	732	720	711	671	745	745	740	743	661	706	736	730	675	729	700	739	711	738	712	714	714	743	705	641	731	726	730	693	704	720	736	697	738	736	698	713	723	715	676	702	683	673	653	721	750	732	712	731	733	772	747	696	706	705	730	776	743	730	687	709	686	762	728	694	732	689	707	710	700	686	738	708	726	687	690	760	650	715	736	681	747	703	686	754	713	701	756	742	689	744	723	694	717	684	703	667	653	666	719	715	701	701	729	708	652	705	697	693	728	708	682	689	696	711	751	722	706	719	707	719	776	668	676	683	740	673	744	693	720	714	741	715	769	730	728	705	697	722	666	736	736	714	679	731	744	703	709	726	659	708	683	698	724	746	711	701	718	675	763	695	744	667	684	678	721	685	684	681	720	770	708	747	689	686	682	714	707	720	675	670	718	683	724	724	698	731	734	741	739	760	767	734	705	747	672	685	736	703	756	726	676	720	700	731	683	719	719	762	711	766	737	662	714	743	705	686	717	729	684	682	692	683	668	702	708	752	709	694	779	713	730	690	716	711	691	726	736	691	707	700	797	751	693	734	670	716	697	701	711	738	733	723	708	703	751	706	695	688	707	701	716	748	681	698	687	693	677	693	691	723	690	736	742	715	677	722	708	737	738	690	718	688	744	707	697	698	661	694	660	704	718	706	707	708	725	740	731	707	712	727	690	730	721	721	666	715	677	721	729	741	682	722	698	719	716	701	763	689	712	733	696	710	656	699	712	713	733	734	675	681	696	698	718	746	649	722	718	702	697	702	684	701	696	732	682	685	694	750	724	692	759	716	655	711	700	708	688	720	698	702	720	694	732	668	751	694	679	711	701	664	650	749	744	686	694	708	673	704	742	707	733	736	723	749	729	706	709	700	712	723	730	713	713	693	725	700	699	705	704	711	725	741	681	649	754	742	686	704	727	750	714	718	714	723	671	707	693	690	698	700	710	692	713	746	769	769	711	694	687	684	715	740	767	767	669	679	692	697	772	665	674	698	672	714	690	712	679	673	695	726	761	652	723	719	710	701	700	718	704	704	709	690	707	709	715	746	734	703	715	738	690	667	708	741	749	711	676	711	716	664	724	773	675	692	709	631	725	710	727	747	702	664	686	708	693	701	664	708	747	680	681	668	745	709	690	682	701	722	668	702	677	708	717	676	652	744	748	709	700	699	700	740	730	670	747	698	690	706	734	652	702	726	686	715	677	711	691	682	727	688	722	685	666	723	778	708	695	745	730	683	744	728	717	699	713	691	745	685	714	719	658	709	715	692	710	731	707	726	721	683	700	676	697	726	715	703	703	675	687	704	725	696	666	720	727	764	699	700	691	790	706	721	665	709	741	683	723	731	695	741	706	753	739	695	694	745	699	705	663	719	735	729	682	676	698	692	695	703	725	724	689	693	721	678	707	745	697	676	741	700	734	701	687	693	722	711	699	728	722	684	731	731	715	722	703	755	670	692	743	697	716	688	717	736	710	752	737	721	689	732	704	714	732	724	716	718	719	717	748	708	683	724	696	675	681	719	732	712	762	685	683	703	700	722	715	651	696	696	690	718	737	690	667	700	773	674	716	720	705	665	708	666	695	690	757	768	702	725	708	694	718	716	736	688	744	649	695	687	728	745	710	733	686	742	770	686	669	737	697	695	726	735	698	712	711	724	721	717	675	641	723	659	671	702	773	712	744	744	713	709	699	700	638	746	684	698	718	695	694	698	711	715	692	693	703	718	734	682	699	704	710	737	708	686	736	694	688	714	720	782	702	750	711	721	665	700	667	693	726	723	712	668	721	750	664	701	698	749	706	712	748	741	745	679	746	753	725	722	725	705	711	750	693	720	763	712	715	651	698	705	718	719	721	739	690	687	694	709	726	751	702	719	713	672	769	702	719	718	758	727	702	676	707	758	748	738	735	691	735	699	707	746	717	688	714	726	684	730	683	699	740	712	698	736	686	716	722	685	710	732	751	674	774	692	733	770	764	680	725	729	714	736	730	646	749	733	707	718	744	718	696	695	711	741	783	742	736	728	745	701	723	702	678	717	758	672	707	718	693	738	691	725	711	693	733	698	718	676	663	715	683	709	655	717	729	682	731	638	732	747	790	692	771	669	703	732	744	713	721	706	710	726	720	712	731	741	713	711	713	766	740	687	729	756	730	700	708	710	706	677	740	687	723	707	711	729	708	710	711	712	674	708	734	719	756	714	685	695	769	719	662	701	685	694	748	697	697	653	752	715	703	715	712	729	656	725	673	725	721	737	674	727	687	679	688	696	695	703	724	707	701	713	730	740	671	745	723	719	741	723	699	763	734	681	722	698	725	701	716	689	722	742	721	739	693	688	748	748	715	696	709	694	711	686	748	698	715	749	689	735	674	634	702	709	707	646	741	685	731	672	705	727	709	705	701	707	701	715	658	695	706	689	717	721	729	684	717	742	667	744	727	689	686	666	710	744	699	758	680	678	708	662	725	739	701	699	712	686	654	717	716	645	716	666	725	684	705	765	690	743	755	706	707	640	712	752	672	719	680	746	781	714	744	703	704	712	707	716	669	666	709	710	726	744	680	675	723	719	711	700	700	719	717	701	690	737	710	693	679	687	720	696	728	712	690	683	718	664	750	761	707	709	721	773	701	715	710	733	666	701	705	694	751	738	683	738	712	746	695	732	676	750	667	714	698	736	694	719	683	732	722	728	675	704	668	721	664	739	734	698	684	713	695	690	709	718	707	694	732	694	732	722	700	677	736	694	706	715	718	695	751	738	699	719	729	711	678	740	687	686	762	687	674	706	745	749	748	730	700	734	710	705	744	732	724	705	732	690	715	669	718	673	724	671	717	706	731	670	657	686	755	713	663	736	663	689	699	802	675	740	738	727	686	722	735	682	730	663	720	701	740	708	703	719	695	720	723	677	740	720	673	715	742	724	706	668	687	708	696	701	697	703	715	721	689	765	704	721	652	724	698	736	692	676	686	724	674	754	721	743	707	767	694	724	676	722	706	703	770	729	719	690	740	724	692	725	721	712	749	697	691	760	698	717	684	765	687	724	732	691	718	732	723	739	749	690	714	730	726	775	715	703	692	663	684	730	690	690	705	721	688	758	652	681	680	745	738	722	690	716	684	737	694	707	698	724	690	712	748	719	703	670	735	727	680	714	725	718	777	694	675	713	712	701	705	728	693	728	662	720	669	726	720	699	710	698	706	721	712	724	762	643	721	751	727	668	718	719	723	710	708	682	672	717	687	729	718	676	761	682	716	733	715	715	716	713	735	642	678	729	699	660	691	742	711	666	780	748	706	738	711	707
17791	9328	7271	3941	1753	895	549	363	361	367	324	348	352	318	364	348	356	368	370	342	336	350	324	335	352	339	356	312	317	315	341	352	315	326	370	316	331	326	298	335	366	322	287	332	328	339	333	327	337	332	338	352	337	339	334	373	293	331	362	318	337	353	302	339	334	345	322	320	323	346	350	372	312	373	356	360	332	302	342	335	329	371	365	350	336	341	328	315	350	378	325	308	365	317	348	317	334	305	327	304	322	362	355	331	311	295	325	321	311	329	344	318	346	343	379	342	322	357	311	338	314	326	339	325	296	341	336	340	340	373	376	345	347	335	301	374	289	331	351	336	312	322	312	321	312	332	351	337	351	334	333	300	355	327	348	373	306	335	314	363	353	361	355	315	361	376	353	337	314	337	339	337	316	316	325	340	316	362	361	359	319	402	375	370	345	328	329	339	306	328	335	344	351	340	301	325	323	315	354	319	312	305	361	338	327	355	336	332	346	331	331	345	357	299	332	327	299	335	349	303	357	337	335	323	349	348	332	319	322	344	345	356	318	388	363	347	327	296	327	341	342	373	361	320	309	308	322	347	336	333	302	352	351	319	342	330	337	305	342	329	358	350	339	324	354	334	330	324	324	303	336	338	345	339	326	314	356	326	345	319	307	316	324	333	314	329	342	341	332	314	349	356	380	311	325	327	341	308	343	356	338	327	311	335	334	312	310	358	312	309	335	292	336	342	341	342	350	304	313	383	287	348	347	296	328	344	328	335	362	365	314	306	318	347	338	315	306	340	332	326	329	366	338	372	348	361	336	360	334	348	362	318	361	294	349	313	323	350	337	362	321	316	316	307	332	345	350	339	367	327	320	348	357	325	326	323	346	337	318	310	326	353	345	344	331	322	336	337	309	321	347	307	345	323	313	330	309	312	337	315	332	351	343	351	333	313	367	300	323	355	348	334	322	322	319	344	331	328	338	343	327	323	310	309	338	351	331	350	353	316	350	348	340	362	296	323	328	328	335	327	361	343	371	356	341	358	315	346	328	313	364	329	319	309	308	350	322	347	320	305	365	305	328	323	350	381	328	309	354	319	365	318	291	356	355	312	349	387	326	341	317	319	367	325	339	328	322	381	335	348	347	349	317	316	383	326	333	321	331	334	326	313	325	333	382	350	321	341	323	359	310	310	314	314	347	330	338	352	323	347	319	351	328	375	329	318	346	339	347	321	355	324	341	334	335	362	364	330	315	327	340	344	336	323	300	302	327	360	344	311	337	344	321	344	325	325	346	367	392	359	300	330	344	310	339	364	325	327	342	285	325	350	336	313	343	350	357	285	322	339	319	344	301	329	326	332	359	321	314	338	339	313	339	346	350	314	293	334	299	330	325	349	349	337	364	319	327	344	335	321	348	327	311	343	337	355	315	342	298	313	339	349	355	348	369	338	354	287	409	359	322	349	313	327	298	363	319	356	329	347	327	355	330	295	359	343	333	333	303	319	305	336	313	331	343	345	316	348	351	326	337	364	342	359	325	335	303	334	318	354	325	300	321	305	318	354	338	360	321	310	359	329	323	339	322	349	330	344	338	316	373	323	329	329	314	327	326	346	305	326	342	336	337	313	322	344	317	341	330	328	379	319	330	313	295	350	340	345	351	340	343	303	326	302	373	318	324	323	355	339	345	349	301	292	318	351	337	343	331	301	298	347	313	372	323	324	341	314	295	328	331	339	329	372	335	333	359	356	328	348	321	302	290	322	350	359	327	327	317	356	346	308	338	308	331	333	321	323	336	346	350	333	307	345	315	373	311	286	361	312	328	337	342	352	298	322	297	306	349	319	335	345	360	360	313	316	336	293	365	348	314	350	331	348	316	310	294	358	330	342	344	300	319	340	322	332	364	327	354	340	339	320	321	320	324	335	380	350	331	314	327	330	340	337	360	306	349	358	308	338	356	323	359	329	358	324	331	324	329	350	316	338	364	340	327	354	338	351	313	343	360	336	360	329	304	345	363	320	364	326	302	351	339	353	336	308	319	322	292	315	363	304	343	318	312	320	351	370	327	300	349	343	349	324	323	328	329	329	342	355	351	327	323	318	375	340	337	327	324	328	317	346	363	328	353	301	321	351	306	323	332	324	326	327	315	319	318	326	328	362	335	325	374	356	351	310	329	336	327	321	327	370	363	324	293	333	329	341	320	322	345	321	316	335	321	360	318	344	315	314	299	351	381	330	335	324	350	370	329	331	331	310	336	328	306	306	340	326	356	349	362	370	358	346	354	328	318	320	319	329	354	335	321	317	331	332	333	317	336	341	327	300	351	303	330	317	355	355	348	339	363	304	311	336	331	323	338	329	341	333	317	351	321	279	356	337	324	344	337	313	275	319	349	367	342	344	322	336	321	360	339	341	362	326	367	314	308	343	373	294	337	301	301	328	334	325	344	310	306	325	345	344	305	328	331	315	328	348	315	341	349	314	340	336	343	319	362	331	318	354	323	347	352	352	331	340	330	340	353	294	313	317	333	341	307	345	330	342	337	359	340	332	312	300	318	303	363	321	358	337	380	340	312	342	351	321	362	327	335	337	353	307	319	310	324	335	343	318	320	341	335	356	332	318	331	302	343	336	355	349	342	322	347	332	320	365	323	329	337	337	315	341	364	331	298	357	308	362	335	334	326	342	351	333	335	306	330	301	354	333	326	313	316	325	347	335	308	312	327	341	332	355	368	356	365	342	326	344	321	295	336	320	321	316	309	323	324	321	350	361	354	336	348	311	324	311	326	354	323	355	330	334	320	314	305	358	335	337	335	305	297	329	340	344	318	340	365	328	358	343	332	325	343	334	333	341	345	361	365	329	338	319	344	356	323	330	328	325	364	344	347	310	321	309	287	339	352	336	373	366	312	373	355	321	294	327	305	311	351	336	339	346	346	365	333	285	360	328	324	335	359	357	331	341	331	336	375	334	302	314	343	330	318	333	354	350	343	300	319	341	335	337	324	336	321	346	334	320	327	342	363	342	318	373	346	315	293	340	321	360	356	335	328	332	344	346	303	332	328	321	375	318	345	337	338	316	345	296	347	339	345	321	303	341	320	337	327	325	367	361	322	306	353	337	345	303	308	333	312	313	320	307	320	352	343	315	344	338	346	317	334	291	357	327	327	325	319	316	354	371	336	324	332	348	348	298	323	356	310	324	323	357	340	306	316	326	328	379	344	351	342	340	340	328	319	342	328	292	349	364	346	309	358	291	361	375	306	362	357	337	356	315	324	336	337	331	332	343	340	336	311	334	355	350	342	319	324	330	313	333	334	345	317	344	291	301	359	344	355	343	300	335	339	324	327	314	353	311	372	328	303	343	357	332	339	353	323	308	323	340	340	334	344	328	350	313	323	312	366	316	327	333	351	323	313	351	326	342	318	357	347	334	334	315	347	330	332	331	333	319	318	361	317	397	318	329	330	362	340	345	315	338	306	348	363	302	367	287	311	365	322	325	319	358	317	319
12733	8936	12706	10172	5781	3515	1709	1121	1005	968	857	874	876	851	843	768	841	851	776	785	873	824	841	801	797	851	796	819	824	805	800	812	751	767	858	768	805	814	812	825	798	781	812	824	795	717	820	819	859	785	838	804	808	784	806	780	777	782	780	807	769	712	832	785	753	818	811	780	798	778	820	748	787	795	794	824	776	749	818	767	808	816	751	838	785	793	826	774	834	815	804	750	762	799	827	786	827	798	780	840	792	768	791	798	795	771	777	784	778	832	810	817	793	804	808	823	744	821	814	778	823	770	720	799	756	783	825	796	778	740	797	758	774	788	847	733	796	713	797	820	780	841	769	760	816	787	810	788	770	767	765	780	778	825	759	811	830	791	792	814	828	837	788	761	757	840	756	786	767	760	791	768	790	810	785	791	800	806	789	800	797	774	812	796	806	762	764	766	794	767	795	822	831	818	768	762	793	809	825	784	754	769	817	823	780	816	764	789	793	751	791	837	761	787	777	745	729	773	811	801	804	810	760	796	805	757	846	870	744	755	779	820	777	781	790	797	740	751	778	768	834	816	783	838	738	755	818	784	788	804	810	794	783	797	769	817	764	765	745	769	759	798	815	786	805	775	819	810	805	819	750	788	720	817	810	795	780	849	755	765	803	782	821	771	779	787	759	714	785	809	838	783	796	826	815	778	809	694	768	783	786	725	760	793	794	815	798	795	771	806	750	799	820	775	830	786	785	766	779	733	807	813	818	778	801	778	800	824	797	812	773	785	809	741	754	770	820	816	789	839	841	819	751	760	802	793	805	811	778	851	778	795	793	833	800	763	811	884	775	794	743	788	861	773	809	785	762	753	785	811	786	761	812	804	746	761	794	807	811	805	785	818	778	781	799	864	795	768	779	753	773	801	808	822	785	772	763	740	776	795	806	776	837	819	842	757	814	821	816	833	780	803	821	796	778	834	749	842	786	853	786	804	796	751	795	846	794	796	761	798	777	765	836	771	752	781	811	757	792	823	797	808	764	757	788	777	732	764	716	757	815	762	814	796	868	790	802	749	789	802	793	774	726	772	800	836	838	812	826	795	785	795	758	849	782	716	797	765	784	754	800	764	748	797	799	780	792	780	786	813	772	793	739	788	785	780	779	746	799	801	769	770	813	838	783	820	823	803	813	806	765	794	787	811	774	802	761	790	785	765	793	808	804	760	793	762	724	857	803	774	765	778	745	841	818	773	792	791	802	806	796	813	801	810	791	777	766	776	756	769	783	852	805	815	756	813	851	822	840	799	826	733	736	784	775	786	811	781	834	753	780	790	790	795	763	757	762	792	810	816	783	834	790	750	797	790	739	771	847	809	777	778	753	815	791	815	771	773	822	749	838	787	771	782	794	763	772	797	815	807	785	805	814	778	759	780	839	808	802	745	799	743	794	767	847	720	795	785	734	797	808	810	797	756	791	775	763	827	719	789	763	812	745	747	768	795	752	750	773	804	802	752	803	774	775	802	793	776	755	801	745	796	849	760	776	814	830	792	778	805	822	760	777	785	810	770	796	819	778	827	774	768	812	840	781	745	772	775	774	826	830	824	726	766	783	800	812	788	772	771	760	813	771	786	827	812	717	794	799	852	836	775	776	780	764	828	791	824	731	781	798	765	720	808	798	824	765	800	809	760	771	870	792	791	833	793	794	752	784	813	825	782	760	790	780	814	778	792	778	770	788	839	807	827	802	812	752	762	804	774	811	781	823	740	789	800	759	751	815	763	799	808	819	826	750	771	844	814	831	779	765	775	744	779	792	737	814	778	807	776	790	778	781	781	796	809	811	824	802	773	819	785	835	770	766	778	748	764	746	770	851	797	779	761	768	787	758	794	774	814	820	781	768	765	735	831	803	811	824	815	777	800	752	808	741	788	820	765	793	793	792	809	812	786	810	759	773	823	791	801	832	745	788	773	803	780	827	769	796	781	807	769	813	746	788	760	804	813	774	787	835	813	806	766	744	821	787	781	803	761	801	803	786	836	806	822	777	804	770	755	772	845	742	779	770	779	769	790	727	840	835	755	776	767	800	764	829	794	724	755	738	790	848	733	773	813	801	716	738	790	792	805	792	787	806	750	764	780	758	810	770	788	815	769	809	774	826	732	805	760	785	762	733	818	783	791	796	759	799	780	795	766	777	831	788	808	821	805	834	806	750	778	753	776	806	761	803	767	803	754	782	809	810	821	781	793	828	761	720	803	777	785	786	797	783	775	788	784	844	794	796	829	806	810	774	815	799	748	823	789	787	772	765	768	735	827	795	810	791	768	796	827	746	775	808	810	753	842	768	797	755	794	730	797	825	781	770	797	786	786	787	807	783	717	805	776	841	774	813	816	770	774	808	725	755	760	774	777	840	765	797	820	832	758	829	793	753	787	848	751	784	785	762	782	846	784	789	763	777	801	821	784	796	782	778	801	798	779	801	800	780	778	746	754	790	807	759	873	807	793	803	758	809	823	757	845	801	851	767	786	837	787	778	843	804	846	776	797	767	768	736	755	802	761	781	783	801	742	796	738	804	754	836	787	796	818	812	781	789	747	766	814	817	775	783	811	807	758	770	804	813	799	735	755	805	846	760	748	799	795	778	751	842	750	838	732	829	812	807	778	844	746	786	806	834	762	816	787	772	755	787	794	836	768	804	739	825	786	795	815	759	837	745	813	785	775	759	793	812	749	775	767	789	798	778	779	784	789	800	838	785	809	761	808	770	781	767	774	789	801	805	738	773	770	794	774	771	777	782	800	818	813	817	803	777	812	796	826	779	781	743	808	806	789	773	784	774	773	783	769	757	819	801	774	766	790	793	780	792	736	813	732	779	759	827	801	772	781	797	803	838	760	792	775	752	796	772	803	809	799	799	780	787	776	809	853	788	801	765	815	798	809	819	842	802	782	829	841	775	812	753	831	778	780	782	791	767	778	787	805	759	803	802	769	820	778	791	794	763	800	749	804	784	755	761	784	739	808	778	782	759	791	780	816	818	789	737	799	779	788	759	819	759	790	815	805	777	799	777	777	813	758	764	777	851	785	746	798	811	811	768	795	767	779	758	786	758	794	779	814	817	773	788	754	792	789	772	760	787	793	768	793	809	797	773	794	785	752	790	778	772	777	819	719	801	784	832	815	777	816	808	844	807	772	808	824	788	761	749	760	753	801	814	848	796	853	764	772	765	802	799	782	781	825	787	779	784	781	811	793	800	814	803	766	806	790	790	816	783	791	830	801	788	791	777	844	802	772	802	764	774	783	770	768	771	832	786	771	773	808	801	803	806	785	808	750	785	740	788	807	765	857	756	804	773	796	802	816	801	768	817	822	783	771	803	763	781	732	796	826	779	856	804	784	795	797	779	761	794	783	787	776	825	818	806	802	842	769	802	765	822	825	809	760	719	808	767	802	799	801	816	786	798	772	807	836	774	759	778	811	735	798	783	805	773	805	744	797	803	759	782	775	782	815	767	774
30842	19684	19325	13116	7580	3938	1362	644	514	442	464	411	342	412	381	403	369	350	337	370	345	319	356	325	342	379	386	402	375	375	366	367	354	352	350	370	366	357	375	350	315	381	367	347	340	396	353	379	384	353	357	347	375	353	339	368	350	358	360	327	334	367	324	347	335	340	340	353	332	359	376	328	367	349	350	373	321	354	357	373	342	340	331	365	346	317	317	348	387	343	302	333	381	348	362	382	333	388	360	326	337	352	368	367	361	337	373	337	372	386	359	347	373	341	358	403	356	330	353	328	352	341	391	359	349	362	359	336	335	343	330	339	410	337	338	340	330	372	310	315	347	365	313	314	332	352	401	325	349	350	349	315	335	306	361	356	358	343	388	374	308	336	386	330	352	369	384	383	371	362	341	337	344	319	348	334	375	331	351	347	350	370	344	337	335	332	365	345	325	372	361	333	314	346	365	330	365	348	316	349	331	349	324	316	369	379	337	354	331	348	348	347	355	383	349	318	346	335	355	349	368	345	369	367	336	333	355	329	374	336	361	320	323	353	364	361	344	336	324	381	374	385	380	335	345	322	342	384	344	363	323	331	369	355	351	344	375	365	387	366	376	351	354	336	315	370	327	358	364	360	335	330	374	345	321	361	363	330	362	342	330	321	333	352	328	319	344	360	383	346	379	356	338	361	391	326	367	362	363	331	356	367	353	327	335	314	318	344	320	336	335	331	352	345	414	364	335	306	325	343	325	398	341	345	369	356	347	344	378	344	377	378	365	314	338	352	337	340	405	335	327	345	339	364	374	357	372	364	342	331	378	337	384	340	356	357	365	336	340	402	369	372	357	357	369	352	357	340	340	320	349	375	347	362	358	363	331	319	358	327	374	331	336	378	349	332	378	321	351	347	389	355	354	362	367	368	366	361	315	390	355	371	341	350	346	353	356	357	361	363	332	383	362	360	362	303	352	343	330	379	328	352	341	372	304	343	320	359	349	334	358	337	351	351	350	346	351	356	359	350	343	358	359	349	367	347	392	367	339	374	324	315	311	315	325	354	330	324	346	360	336	364	373	349	335	367	312	361	318	329	341	356	363	340	312	339	317	324	371	326	360	372	329	328	321	349	381	351	356	338	344	328	337	354	372	330	349	328	330	378	336	349	369	347	371	320	350	386	336	361	327	340	319	342	341	362	371	348	312	350	389	338	356	350	350	372	330	345	332	326	351	360	361	377	337	359	318	366	335	347	332	364	340	347	349	333	341	354	362	333	339	349	312	354	343	374	301	368	356	331	336	359	339	368	353	360	351	332	339	361	408	334	358	341	279	339	354	358	344	348	360	358	347	326	377	347	349	368	362	330	352	378	312	376	351	323	380	349	362	321	322	370	328	317	352	353	365	376	344	357	314	316	344	356	317	327	371	364	354	346	362	354	336	369	330	335	364	373	365	315	379	335	320	390	369	304	328	335	352	342	352	349	346	313	367	353	345	383	365	336	320	316	343	329	384	325	316	352	370	334	339	353	346	335	389	345	332	370	366	332	316	362	382	354	380	329	362	354	337	328	320	325	360	353	311	362	322	346	358	358	349	334	346	385	349	327	362	362	355	358	350	371	356	348	353	331	349	359	328	345	356	319	372	346	332	371	322	381	310	367	368	383	343	345	324	327	325	337	372	349	340	328	323	350	373	350	328	323	347	333	344	330	359	351	344	336	346	343	376	324	336	345	387	359	366	355	351	358	341	354	368	349	365	369	356	350	341	377	340	341	332	375	349	357	348	345	357	383	374	378	310	364	349	368	342	323	355	366	320	355	323	349	332	327	371	350	331	358	383	334	381	335	341	341	369	343	336	378	333	344	325	341	343	384	351	368	365	333	342	355	355	340	367	373	347	339	339	341	365	344	363	347	343	382	356	312	340	349	376	318	351	317	330	328	365	354	347	330	345	359	318	329	369	332	382	343	329	340	360	350	334	340	332	387	323	366	333	356	327	323	319	337	372	336	359	352	359	329	335	330	359	336	325	359	327	351	329	352	372	346	358	330	333	351	327	348	359	326	403	383	344	338	349	332	370	347	346	342	345	350	356	374	339	343	336	376	369	388	345	332	340	345	347	368	364	305	334	395	365	339	379	349	335	336	401	387	353	348	358	331	353	369	374	339	388	343	341	326	337	345	366	351	344	325	343	391	345	364	345	307	390	339	359	328	346	370	370	352	369	344	359	343	353	360	331	352	311	382	345	349	333	350	335	357	373	359	377	352	320	365	336	357	334	342	362	363	327	363	347	358	399	321	337	340	376	331	353	316	359	324	348	378	357	309	352	375	376	357	345	369	382	372	337	340	353	362	351	349	320	348	367	341	362	383	355	314	345	374	304	336	356	382	377	355	353	359	358	367	329	346	349	370	364	354	354	343	311	358	356	364	353	326	329	318	373	373	340	371	357	361	367	343	353	341	330	350	366	341	379	349	366	351	372	366	362	342	330	350	365	348	326	367	372	362	344	378	353	302	348	319	346	335	337	383	359	367	378	327	344	392	354	317	316	338	330	331	342	362	307	352	366	345	310	337	383	311	391	371	363	379	326	321	337	361	374	343	357	366	357	332	362	330	320	348	360	393	332	370	380	390	342	359	370	330	338	383	346	370	330	339	355	333	360	389	357	347	324	340	367	351	362	323	370	359	361	364	392	332	364	313	357	350	367	383	332	389	353	390	357	328	345	333	328	326	366	340	340	348	327	359	362	360	370	321	341	364	378	360	348	342	337	340	344	332	351	345	339	294	346	359	349	320	366	343	374	351	371	329	342	334	341	407	373	330	312	371	375	326	374	323	298	338	350	335	347	368	336	332	335	351	345	353	351	331	338	363	366	332	332	327	350	342	335	346	328	355	319	358	317	358	350	391	354	338	333	337	350	347	347	354	370	331	352	352	336	313	354	352	341	335	326	349	341	338	328	327	341	341	356	324	344	371	322	341	324	343	354	354	361	390	365	358	332	329	361	384	365	344	302	362	329	350	354	363	348	345	338	337	361	346	345	320	362	353	381	383	361	358	372	346	361	327	328	342	341	369	335	364	375	343	371	349	325	342	329	381	358	353	324	380	330	363	296	329	336	331	365	369	379	344	348	310	373	365	348	311	324	338	351	329	344	338	330	352	326	348	345	338	350	372	345	302	376	361	362	356	335	386	328	369	353	324	401	335	343	353	355	358	322	323	316	321	298	321	341	334	400	338	338	354	380	364	373	339	337	356	327	341	339	341	355	360	378	366	341	366	360	356	347	358	359	365	350	348	358	371	346	361	327	380	332	346	393	355	369	345	377	334	327	366	336	334	378	338	366	337	381	356	377	329	328	316	376	345	352	325	327	311	381	320	339	326	347	387	348	358	346	359	356	389	383	352	320	333	308	336	338	367	338	348	332	362	381	342	385	345	324	333	341	309	397	333	359	356	390	350	338	352	391	375	299	316	338	340	319	318	304	322	349	345	397	356	345	334	372	354
21493	17783	26017	23570	18717	10981	4880	1935	1553	1410	1306	1211	1093	1145	1000	1022	936	961	899	875	897	922	856	887	925	832	875	827	805	861	891	897	869	857	870	845	838	885	868	829	813	847	850	903	819	805	894	843	849	851	829	815	863	802	813	813	837	843	797	800	777	843	851	824	827	804	810	807	852	823	833	815	814	835	844	826	849	828	858	815	897	773	824	807	806	781	822	765	837	799	781	810	852	826	822	855	860	811	801	843	819	834	870	823	761	789	800	786	878	815	830	842	789	835	868	850	820	769	837	816	823	836	779	780	791	837	767	858	853	802	840	869	812	828	833	834	867	854	817	850	882	804	843	794	858	833	832	813	846	823	810	801	794	815	792	795	844	834	834	827	831	810	805	800	802	816	789	805	823	763	774	856	802	821	833	820	826	812	802	836	816	853	833	816	843	793	823	825	857	766	815	840	764	831	839	855	852	802	773	769	880	842	840	808	803	850	827	779	760	786	844	793	806	790	858	870	830	813	808	810	819	755	752	783	839	854	815	867	795	844	812	789	816	852	783	842	837	791	796	793	781	804	837	769	794	838	812	807	829	853	810	855	808	798	840	828	811	809	818	817	809	873	842	781	789	849	831	876	867	867	788	794	888	847	812	808	837	839	799	816	813	800	783	825	740	792	796	824	770	863	764	780	859	762	773	806	783	831	829	821	835	825	816	840	817	850	833	817	816	830	785	828	821	832	812	805	818	786	853	802	867	827	802	824	770	841	828	803	780	781	807	827	833	867	803	847	775	852	841	795	853	811	832	795	804	859	776	805	823	791	848	847	814	812	785	803	799	857	827	786	832	743	835	824	837	795	843	797	833	831	839	850	774	789	786	825	817	863	798	754	785	794	879	800	829	877	822	801	829	808	819	810	813	816	827	832	794	780	829	785	813	819	836	829	793	756	834	793	803	778	809	799	743	823	844	791	876	796	783	822	826	820	831	830	744	779	807	825	841	809	839	846	746	789	848	789	801	810	798	823	840	782	772	837	846	806	794	874	833	865	819	772	825	808	820	868	804	802	817	783	868	851	846	781	834	782	765	825	792	839	841	791	798	801	767	852	813	864	841	777	822	787	817	846	773	868	826	804	825	857	840	828	810	816	833	828	835	819	799	816	809	781	781	772	846	814	771	828	814	836	807	817	809	833	820	810	802	802	801	815	787	823	806	840	871	803	851	827	785	811	789	837	853	797	814	852	823	837	807	838	793	849	841	816	837	827	814	825	838	769	748	795	795	816	799	796	817	829	842	806	831	812	787	872	802	846	848	795	765	822	799	816	789	838	833	813	825	794	763	770	836	840	815	827	834	837	851	814	830	803	843	855	833	791	823	833	817	844	811	828	807	853	767	851	818	803	831	811	803	798	831	820	842	826	788	829	797	820	770	794	841	797	787	832	793	833	826	810	777	821	805	837	815	877	800	768	831	846	826	835	866	800	811	779	813	795	822	833	776	818	819	820	775	819	834	822	812	854	793	859	829	817	857	811	804	847	825	775	790	824	799	831	803	844	800	822	784	821	763	783	815	787	790	810	849	813	855	839	826	841	838	784	827	844	807	808	775	794	841	772	812	827	754	872	787	848	828	841	862	830	786	821	863	820	819	830	822	752	804	833	766	790	823	857	821	802	803	800	797	767	831	836	819	860	836	846	820	838	836	760	826	778	821	809	822	842	820	882	855	834	836	861	827	778	836	790	813	851	775	841	845	822	810	843	823	816	848	812	811	828	814	794	817	806	833	814	831	804	830	858	785	835	809	786	825	776	878	829	848	833	803	791	790	802	870	793	845	837	823	850	802	806	796	820	876	776	881	854	767	805	886	778	759	806	789	768	820	878	836	808	845	822	826	795	783	801	801	837	773	784	807	794	804	791	834	808	803	779	812	802	817	829	801	841	836	809	851	780	763	835	817	786	842	801	842	829	807	830	818	817	803	777	848	768	850	853	860	790	784	818	832	811	798	812	848	822	778	830	792	809	869	806	787	772	826	848	820	845	832	805	791	800	791	777	805	826	798	859	798	821	798	851	796	850	785	808	771	822	808	835	761	817	852	775	817	820	813	820	808	816	804	839	834	798	843	811	808	816	821	783	839	833	840	778	752	846	863	883	836	825	792	789	800	837	809	825	824	808	843	800	785	846	797	877	835	838	841	816	829	840	811	850	807	834	814	831	858	748	837	854	763	815	837	812	816	810	837	792	846	801	796	810	858	870	816	794	792	805	804	801	828	791	818	808	793	888	822	812	882	821	839	861	789	836	854	779	840	815	845	839	843	817	795	806	844	796	745	791	840	851	832	811	810	895	809	855	836	812	768	795	850	811	833	832	784	797	838	771	814	786	823	822	848	876	794	802	838	825	818	810	804	814	809	803	793	796	866	811	823	844	807	837	864	832	803	811	799	780	830	844	814	801	855	786	845	848	823	852	794	835	803	831	828	829	835	819	886	842	773	789	850	835	769	832	833	805	772	809	771	803	785	791	816	786	816	854	799	803	756	815	844	834	787	864	794	757	812	837	839	795	867	839	797	848	829	798	795	861	867	816	859	843	802	849	820	775	822	840	844	834	816	808	825	802	806	809	806	789	826	802	817	783	811	816	873	856	791	812	806	829	829	792	823	834	819	847	858	865	805	765	819	809	837	858	823	789	824	869	800	842	821	805	866	795	783	810	815	820	811	804	762	869	841	853	816	831	806	832	810	854	839	843	866	784	786	833	751	804	842	828	786	783	808	759	813	857	799	768	808	815	836	834	838	878	809	784	815	803	858	802	855	811	838	809	809	878	831	856	800	818	797	819	807	767	765	775	817	756	832	798	814	822	829	809	814	788	794	809	844	795	820	841	808	798	802	811	798	849	789	810	814	801	811	751	838	785	873	811	787	804	822	843	851	797	853	851	787	835	815	821	831	823	830	803	810	805	807	817	836	830	819	760	891	843	818	783	804	832	836	790	822	817	792	821	791	848	838	806	784	796	827	812	820	787	837	820	821	872	859	786	829	818	852	782	791	765	833	820	870	792	797	822	832	831	791	819	829	874	846	795	861	799	836	861	855	841	783	812	837	805	845	795	853	853	882	832	837	865	822	824	840	862	802	805	824	829	860	855	820	846	851	771	817	828	819	809	825	815	834	843	762	825	881	835	768	863	843	864	825	792	821	840	811	808	811	779	845	861	849	819	816	807	811	786	807	858	809	823	832	812	836	854	859	843	780	826	772	810	772	847	841	825	829	856	844	717	835	784	859	848	825	789	812	794	859	823	822	790	860	853	814	839	781	797	834	765	854	833	806	788	781	773	812	824	849	876	887	805	778	821	833	846	786	810	787	852	854	815	823	848	825	802	801	825	867	813	842	764	781	837	816	779	848	809	825	777	813	781	783	821	804	782	778	793	815	819	776	806	872	818	835	891	816	814	828	799	783	863	800	789	804	805	852	822	781	822	859	813	768	763	842	833	786	812	795	809
41533	29888	28407	19682	11645	5807	2904	817	534	468	406	393	376	350	346	316	304	361	324	339	303	316	329	304	316	348	331	320	334	312	308	319	310	324	275	297	298	312	332	338	310	301	339	314	335	280	273	322	321	327	302	278	302	299	333	293	304	355	297	256	271	287	297	300	280	294	285	300	287	299	329	315	280	307	331	316	285	332	323	342	325	286	285	330	341	300	289	302	288	327	339	284	311	275	309	308	279	310	294	305	259	308	306	357	308	333	292	320	337	280	299	297	277	272	288	314	346	330	288	296	289	283	266	301	312	295	295	307	302	293	318	293	281	280	331	275	287	284	289	312	294	286	286	301	303	294	282	311	315	301	297	318	288	309	302	317	281	282	286	311	289	267	274	312	258	291	279	292	329	295	296	285	301	302	288	306	336	282	304	277	300	286	281	306	280	293	346	316	304	331	309	282	298	334	286	276	285	350	279	309	325	283	274	312	297	316	284	303	292	279	316	330	263	290	310	312	331	297	326	260	279	322	336	280	302	296	289	307	271	280	307	303	285	305	268	296	265	282	277	290	341	311	291	305	309	297	273	290	272	296	293	335	299	323	305	315	303	322	304	311	316	275	291	302	310	325	301	288	302	320	258	285	301	303	308	300	287	291	303	289	306	275	323	292	314	305	312	292	297	291	305	334	282	285	304	316	302	285	309	317	295	315	306	278	304	290	313	303	308	317	279	282	294	319	308	309	305	328	292	279	303	305	284	315	274	317	299	274	292	285	299	303	274	283	293	312	308	298	305	322	312	296	308	301	271	312	276	322	309	314	329	289	267	312	339	306	312	299	294	335	310	289	310	283	278	296	282	287	296	339	298	294	272	294	288	316	291	272	286	263	294	276	300	272	280	300	319	337	285	306	300	274	359	284	283	311	305	282	295	304	289	288	336	309	273	320	335	278	298	284	278	267	272	348	263	284	330	298	309	294	314	309	319	320	313	281	300	314	293	301	302	321	343	278	273	306	330	309	331	318	331	302	315	308	312	301	298	356	303	315	254	315	303	308	301	282	298	328	304	332	290	281	316	302	291	318	329	312	337	321	269	316	305	286	305	296	313	296	313	310	290	293	312	294	295	277	311	294	294	280	297	348	276	283	317	290	290	323	313	297	297	259	305	307	304	308	288	315	297	323	321	301	325	296	312	296	324	322	304	280	278	297	339	290	312	311	264	307	297	285	306	307	307	307	318	292	311	332	285	331	278	332	291	333	315	353	276	313	284	309	286	266	293	316	351	312	292	311	299	294	317	313	308	330	286	283	286	295	297	253	272	280	304	320	300	315	288	280	285	305	260	295	302	313	306	306	309	298	322	298	295	296	295	300	280	311	291	311	286	274	285	293	309	280	307	290	275	324	308	288	302	318	272	292	301	330	316	293	298	260	294	290	291	293	319	292	316	300	310	300	291	281	322	297	280	302	302	336	310	299	322	317	313	309	339	349	310	307	303	294	299	328	308	296	279	286	290	278	301	318	305	262	314	314	302	289	284	290	309	266	278	310	266	287	302	287	306	283	268	275	305	306	286	284	306	290	264	308	308	264	277	296	290	301	300	315	308	276	277	319	297	309	309	278	334	291	297	286	294	327	323	264	267	293	269	333	290	276	287	326	308	279	283	290	301	312	294	288	294	305	294	301	284	316	295	298	309	285	318	308	299	302	322	292	282	293	307	308	282	301	316	289	287	261	294	282	299	309	282	276	294	300	282	302	265	318	284	296	350	306	306	273	279	299	303	329	315	313	291	299	322	334	261	299	289	312	310	309	274	283	300	295	286	296	285	342	300	313	291	310	316	317	282	300	296	337	265	320	305	293	303	297	296	301	303	307	316	310	290	273	287	300	291	319	331	333	278	306	321	312	302	322	323	294	315	286	300	295	270	287	299	279	305	303	307	262	316	281	278	309	278	313	295	273	281	289	306	292	319	292	311	321	307	320	307	326	299	293	329	332	294	263	329	300	296	270	302	312	306	312	292	304	285	306	294	279	283	270	293	316	310	317	309	309	321	269	294	292	305	309	285	303	280	275	288	325	292	316	270	265	302	311	289	292	336	320	281	284	270	319	294	291	328	300	311	307	280	303	289	292	312	267	306	281	298	302	294	298	278	306	316	308	290	298	299	274	307	285	268	304	307	317	329	328	301	310	286	289	294	302	297	310	275	297	314	280	271	331	259	298	305	314	305	274	307	307	304	275	308	296	288	310	307	254	284	283	287	275	283	331	320	337	301	284	318	298	298	346	317	327	309	331	311	340	308	294	268	293	282	337	284	330	302	314	296	307	277	281	296	303	316	295	287	304	283	295	265	318	265	319	278	307	338	290	308	292	327	290	291	325	300	330	294	317	308	295	304	322	300	328	308	284	276	305	279	310	317	294	299	297	301	297	271	273	304	287	250	281	275	279	320	260	317	320	316	299	308	324	289	278	290	310	315	296	293	297	319	316	301	318	277	309	280	292	270	323	267	308	342	307	286	277	316	327	307	295	287	311	305	282	305	285	292	312	319	285	301	330	342	281	286	277	332	316	302	303	336	301	310	284	285	302	271	261	306	293	295	279	294	288	296	318	287	293	293	303	305	285	267	313	298	311	286	292	289	300	257	285	333	307	330	281	301	335	293	292	305	300	303	278	283	267	332	350	301	309	301	275	277	289	283	289	298	308	317	280	286	291	294	293	282	296	313	306	296	301	295	321	292	316	292	302	258	276	313	301	338	294	305	300	311	299	278	310	308	280	318	323	294	306	316	317	286	287	282	304	298	316	299	321	294	288	329	326	318	315	300	256	274	298	278	283	288	293	293	307	314	344	277	312	297	296	284	273	330	307	292	339	303	303	318	313	314	301	308	310	270	319	329	323	291	335	287	309	281	284	331	296	282	303	300	308	295	273	312	306	299	302	314	270	295	291	284	321	268	318	294	324	321	313	295	314	283	282	297	330	288	285	336	333	314	320	298	300	284	293	294	327	287	287	273	292	244	297	336	276	316	286	296	282	303	290	322	305	277	276	326	310	280	312	288	308	287	263	282	313	325	286	319	329	268	308	330	337	318	292	284	279	319	298	314	328	313	328	329	311	308	266	304	303	276	283	279	317	317	296	309	295	300	297	286	322	309	310	306	288	292	305	294	324	286	333	286	315	338	290	310	328	311	305	327	307	307	294	299	294	307	310	285	301	272	290	307	271	304	322	282	331	305	313	328	313	288	301	300	312	277	330	329	286	282	284	285	305	319	292	307	291	306	283	323	294	321	302	294	308	268	317	336	292	283	286	292	312	290	283	300	298	295	274	311	288	251	276	281	323	314	305	300	312	281	302	283	277	292	293	249	266	297	317	294	315	281	291	296	280	319	279	264	299	293	300	297	309	279	356	305	263	309	297	310	309	307	320	318	299	333	297	320	293	295	310	299	286	338	303	322	317	287	284	304	283	344	291	282	293	278	305	305	266	289	270	321	298	300	290
27891	25258	32942	29161	23544	14531	9475	2650	1865	1622	1399	1218	1167	1130	1011	1006	914	934	862	827	831	853	944	824	846	765	825	741	736	740	803	778	774	733	773	795	787	806	814	770	756	723	796	758	766	777	776	756	773	714	730	710	707	720	678	743	727	789	665	708	727	720	718	738	696	689	684	746	690	746	753	715	729	709	702	753	736	762	747	676	737	670	753	737	711	701	673	696	742	718	706	689	697	706	718	739	688	710	707	745	694	703	669	689	725	701	699	673	702	717	715	737	692	675	756	658	691	715	770	716	693	712	700	724	716	700	727	712	663	677	687	703	692	713	699	682	715	671	693	731	686	712	728	763	665	728	706	673	676	736	692	730	690	708	707	727	731	703	709	715	711	697	714	701	727	743	735	704	703	711	751	726	706	693	673	751	678	685	676	676	675	689	681	749	724	723	744	713	704	689	691	722	748	761	667	737	696	699	716	701	720	692	716	701	662	703	665	698	669	722	768	712	709	773	694	722	662	700	710	704	691	726	737	692	689	712	736	710	704	725	712	721	721	799	705	723	719	678	689	721	702	704	720	717	668	776	678	730	697	723	748	682	722	679	697	719	714	683	712	725	677	709	693	694	679	683	718	728	689	728	684	750	693	678	667	695	740	684	705	650	664	734	696	684	699	691	711	755	762	696	681	704	731	688	704	687	683	706	676	704	674	715	681	719	684	704	665	757	695	694	717	726	721	652	688	710	673	672	735	708	714	681	720	729	682	688	723	737	710	699	703	721	748	676	712	718	740	721	687	721	700	670	726	672	719	750	736	715	731	701	679	731	703	728	714	767	744	698	737	758	699	694	740	709	742	710	721	737	672	710	731	664	719	691	708	667	689	710	697	680	719	722	702	687	671	739	706	680	709	715	747	670	698	737	666	730	680	709	692	706	728	701	693	713	684	707	750	728	715	674	689	740	719	707	694	716	678	626	707	751	718	703	687	737	712	705	730	700	719	706	727	716	713	700	693	727	664	684	680	717	687	714	698	732	706	750	691	701	704	737	712	697	715	641	685	730	725	766	753	718	728	700	738	697	701	671	713	732	729	704	693	659	722	721	704	699	654	700	733	732	713	684	746	667	737	684	709	740	667	707	714	728	730	738	708	692	713	703	730	727	643	675	727	695	673	749	634	691	752	723	711	738	751	673	723	737	733	729	700	730	677	717	719	709	677	695	677	678	666	672	714	707	694	706	710	675	689	714	729	707	694	714	704	714	768	734	743	686	746	763	717	722	716	713	748	739	749	699	685	736	662	746	690	783	750	724	734	736	677	706	728	699	663	742	673	712	718	733	685	720	710	721	692	738	724	724	752	706	677	729	706	724	702	711	739	663	701	660	684	713	699	703	665	716	679	707	728	706	717	745	726	723	718	682	703	691	676	717	661	699	684	731	691	691	714	738	746	706	713	703	676	752	695	678	673	738	704	730	681	696	732	741	715	716	744	689	715	710	661	706	709	707	714	699	722	681	772	743	720	744	683	715	688	706	691	687	724	690	704	755	708	666	671	708	672	749	719	691	742	738	736	714	735	713	724	725	679	705	730	677	700	683	707	701	723	684	677	703	688	661	791	732	708	744	729	694	692	714	713	703	767	701	734	708	685	693	692	727	703	762	705	721	701	683	691	698	686	661	692	700	750	788	731	774	698	718	722	727	709	761	711	708	711	712	764	709	739	727	744	683	706	705	744	743	703	661	687	727	710	713	692	738	694	701	669	742	711	733	720	694	731	730	725	739	667	727	703	744	724	722	743	661	755	704	736	729	705	699	716	727	713	707	666	704	689	650	681	690	722	746	704	683	694	728	676	707	720	727	687	670	728	743	691	728	727	689	709	707	706	749	718	706	690	758	670	706	720	741	720	692	701	733	766	707	728	654	734	735	705	708	672	762	639	681	699	700	708	745	726	761	704	751	697	714	707	719	717	679	696	754	699	673	756	665	719	684	743	706	705	701	741	737	725	689	722	709	759	683	687	708	696	693	680	716	708	668	744	709	695	755	720	702	683	717	703	685	725	701	756	679	746	682	665	741	689	745	695	717	734	715	743	664	734	681	718	724	677	718	664	699	697	681	707	689	738	722	700	673	661	685	706	676	769	679	711	730	699	679	721	748	713	709	688	664	725	752	709	703	672	759	739	722	684	700	750	704	654	684	692	675	666	704	670	711	698	706	714	715	681	749	714	693	708	726	684	678	760	682	705	711	679	755	758	706	723	746	684	764	734	724	718	748	695	727	753	722	755	748	682	698	736	713	680	699	750	719	712	683	712	734	678	677	710	721	694	698	707	705	674	673	719	709	752	719	686	732	732	735	703	718	720	706	690	750	716	711	682	703	672	708	702	715	704	696	703	695	695	663	718	762	733	693	662	668	701	700	747	697	719	708	751	713	742	736	723	675	685	716	726	737	741	728	726	709	742	700	693	717	656	717	742	714	722	733	706	716	679	734	713	691	742	706	774	713	736	667	736	733	779	698	759	733	719	745	722	682	687	690	722	731	744	686	689	714	657	657	685	719	669	686	720	713	721	724	675	737	664	708	726	741	717	725	722	721	692	701	694	718	742	705	707	712	679	707	722	728	698	730	708	695	702	725	737	735	654	684	702	705	664	695	690	735	714	737	732	702	683	656	658	732	723	728	736	728	698	685	688	681	675	737	700	676	692	666	680	724	719	716	719	734	641	718	695	712	695	751	723	712	693	713	752	753	736	738	686	729	722	748	681	714	728	748	720	706	687	762	700	699	662	685	673	725	710	707	730	683	705	690	729	739	695	681	681	722	696	694	727	737	733	730	716	707	702	697	723	661	659	669	678	702	756	726	734	742	694	710	693	740	688	695	752	722	693	663	659	719	687	683	699	758	685	678	735	738	691	742	683	705	744	682	691	700	655	705	709	700	729	718	712	675	690	683	740	723	707	740	694	687	668	694	664	666	761	718	761	679	723	724	763	756	750	735	706	716	720	683	698	722	664	742	689	720	696	731	678	749	705	707	732	710	722	747	680	701	725	694	751	742	668	713	738	696	708	714	737	722	691	706	722	678	735	759	718	663	677	720	684	694	719	689	668	684	721	726	731	737	695	736	722	695	690	702	657	728	713	721	672	694	696	776	702	728	733	793	686	692	707	704	688	699	775	722	731	750	758	710	730	720	727	692	702	720	734	752	743	688	689	729	729	748	690	773	705	728	750	755	693	739	740	746	737	698	732	770	703	713	744	719	713	666	721	722	731	703	677	673	712	737	687	757	728	670	703	684	702	687	695	711	727	682	668	745	742	699	728	638	742	685	715	712	700	687	685	695	719	726	754	705	697	701	679	793	654	679	705	742	690	725	694	737	728	715	745	750	744	734	699	673	730	686	710	711	651	710	731	700	724	745	706	721	724	769	708	712	685	719	692	737	726	700	700	704	733	702	711	734	708	697	713	727	711	727	714	734	661	733	717	668	728	716	679	740	699	769	718	745
19085	11355	7824	3664	1599	815	459	390	352	370	336	338	347	332	328	337	365	367	338	358	321	306	315	327	364	339	329	334	361	375	312	328	319	344	318	331	361	344	344	354	345	375	335	328	352	330	362	371	357	319	318	371	327	346	396	332	336	362	320	385	321	287	333	332	346	321	355	299	330	346	331	321	390	330	325	336	330	332	331	340	341	361	337	310	366	339	320	328	361	330	351	351	366	341	347	323	378	366	346	329	342	385	345	349	349	329	294	359	379	377	341	347	337	328	356	316	347	323	343	334	320	370	369	358	345	311	364	326	346	300	334	327	348	329	376	340	333	329	332	325	320	326	306	339	321	347	348	342	315	334	356	337	376	320	342	311	345	331	335	310	375	310	338	329	306	349	338	340	338	320	319	345	335	326	346	325	334	348	362	312	336	335	323	300	350	317	328	345	297	316	338	348	321	336	342	363	349	343	362	352	341	344	302	335	349	357	305	320	331	364	350	327	338	336	358	327	317	364	345	377	350	328	326	316	333	348	342	353	360	342	342	354	358	331	334	335	353	333	352	329	312	364	340	339	338	323	301	313	312	320	316	333	350	326	342	310	335	325	335	294	359	345	312	319	305	348	345	370	359	353	318	333	323	338	351	326	349	325	312	368	323	337	349	331	351	362	368	322	350	343	342	320	336	327	365	329	350	315	343	321	372	358	343	343	338	311	346	349	386	362	382	331	329	318	337	303	336	332	335	323	335	338	291	332	343	384	300	336	310	312	359	331	317	329	310	361	322	349	322	357	312	339	299	321	366	343	313	309	318	270	334	326	320	348	339	322	338	326	349	307	332	350	339	340	333	344	330	312	345	353	320	345	378	353	327	331	344	327	348	324	317	326	343	366	350	345	309	304	367	338	300	331	338	370	317	325	313	370	401	348	338	349	317	317	361	329	334	326	333	307	334	339	337	336	314	346	357	340	332	347	338	331	328	331	402	335	332	352	354	343	351	330	327	329	368	334	340	366	353	333	369	330	349	351	326	307	356	359	338	352	364	329	343	336	309	296	314	339	314	317	372	357	362	346	328	326	352	340	351	327	358	306	333	336	332	332	312	329	317	350	360	335	338	371	313	317	331	343	315	343	298	323	323	294	351	346	352	351	341	304	337	352	336	337	363	372	318	326	321	309	340	322	314	340	332	351	334	337	356	379	332	357	320	359	352	333	343	318	343	352	334	328	326	324	334	363	315	335	342	354	295	350	375	359	349	331	295	346	336	321	320	375	322	344	351	329	318	353	299	282	330	350	342	319	349	358	326	334	298	341	305	342	323	373	340	351	349	368	333	350	322	350	315	342	320	340	335	361	352	307	308	326	336	371	319	354	339	345	328	313	352	335	337	335	327	325	343	331	351	343	332	341	318	332	350	374	320	337	325	317	298	319	340	347	320	346	370	309	317	307	343	308	312	330	352	367	314	328	295	352	313	331	333	315	368	346	330	308	339	362	317	347	325	350	347	321	338	355	312	327	353	347	331	371	328	324	332	339	302	299	360	314	336	313	343	339	334	317	341	344	285	358	295	291	335	329	331	329	306	308	333	326	339	344	318	325	324	352	378	346	315	349	339	341	334	333	329	301	340	367	339	346	342	348	304	347	315	341	339	338	326	348	353	338	332	363	344	327	323	306	326	388	337	335	355	351	311	314	373	363	323	306	329	343	314	346	346	363	337	343	332	319	318	305	348	332	355	333	335	363	310	348	290	351	354	291	349	297	315	345	349	347	347	308	334	297	317	307	336	339	341	318	354	314	353	346	319	335	331	335	319	300	320	330	334	322	385	342	307	328	360	298	340	356	334	352	345	323	342	310	349	278	336	355	320	333	307	342	318	340	323	343	350	355	349	345	349	302	322	360	324	338	323	336	305	352	316	333	321	348	375	304	291	319	303	321	329	358	314	328	329	343	339	317	369	370	310	365	307	334	336	333	332	365	326	356	338	363	336	309	341	338	322	360	324	355	343	315	339	358	331	368	351	326	350	391	360	339	348	327	346	353	326	335	337	328	295	363	335	360	355	318	294	334	366	340	302	315	359	347	304	325	327	346	330	338	347	366	302	323	322	313	331	328	353	351	347	355	319	325	371	347	372	353	346	322	383	317	318	337	303	315	320	308	301	333	344	322	319	284	340	361	343	332	350	334	351	328	340	335	335	370	326	361	330	372	315	324	279	306	342	292	305	335	351	328	357	326	315	349	371	327	305	317	324	322	340	346	312	340	329	363	335	314	336	344	330	334	342	343	296	363	373	306	314	362	359	362	331	381	298	309	321	334	355	377	301	352	328	275	329	317	314	319	299	331	356	344	345	308	302	317	358	352	312	317	310	335	337	360	335	331	339	320	338	374	354	332	327	317	317	314	363	316	311	344	310	322	372	326	325	346	344	301	357	338	357	323	326	323	334	314	300	340	330	330	328	327	299	343	316	313	369	298	281	376	333	296	323	335	314	332	329	354	321	313	363	352	349	315	335	338	305	326	325	342	303	335	353	340	326	332	339	338	323	366	333	315	366	391	344	339	368	315	355	333	360	377	340	331	327	317	325	328	341	355	305	312	314	343	362	331	380	352	330	326	329	351	351	346	321	315	324	315	328	338	371	324	311	329	334	335	320	352	325	351	306	342	327	337	319	309	367	300	363	309	329	320	300	332	317	346	337	328	320	329	351	378	296	339	303	301	344	316	314	321	287	332	367	372	312	316	325	355	326	328	329	333	348	352	334	346	330	299	341	353	352	359	307	338	315	358	333	353	315	407	304	388	339	334	346	354	365	328	315	312	347	331	292	344	358	325	333	313	313	339	352	348	362	305	340	321	344	318	310	352	358	334	321	340	336	357	346	357	360	354	330	327	343	320	321	338	386	312	312	334	304	312	358	318	336	336	337	310	320	350	332	326	330	321	365	310	351	362	324	322	326	338	336	359	347	346	315	320	331	334	344	337	346	335	340	359	319	352	339	347	385	317	328	365	349	331	306	308	328	368	326	314	314	343	310	355	355	322	383	348	368	350	304	365	334	350	335	342	314	340	346	311	313	341	361	333	343	348	363	330	380	308	332	324	326	332	351	354	348	324	354	328	329	340	320	324	336	332	323	348	329	361	333	330	332	337	320	320	342	326	324	318	337	296	318	390	343	343	368	313	346	349	301	311	330	323	333	340	308	301	339	309	328	363	355	323	347	336	343	338	354	363	321	349	337	291	364	360	394	350	337	347	319	293	320	371	330	335	328	332	339	318	366	329	295	314	312	314	308	353	302	318	347	355	345	388	318	331	320	322	310	303	346	347	330	299	314	340	333	307	322	362	328	356	353	338	347	337	368	307	304	354	323	345	293	325	349	329	395	375	356	371	332	344	341	344	310	346	324	348	323	354	312	312	322	316	337	328	363	311	319	327	330	321	339	323	355	333	340	313	344	354	305	346	336	307	333	344	334	316	354	337	318	344	321	308	336	372	339	337
13383	10506	12813	9528	5615	2828	1517	1044	933	908	891	804	877	787	835	805	804	791	824	782	806	806	826	788	816	770	835	731	810	810	738	792	798	837	793	755	760	812	829	802	796	767	775	774	765	829	796	790	834	817	784	778	820	779	834	766	797	801	777	842	805	823	766	833	726	771	752	809	779	802	844	747	780	787	794	785	799	790	771	831	782	785	795	807	797	773	829	760	753	831	832	782	795	765	757	796	779	739	792	784	765	827	774	828	806	768	745	800	823	817	783	833	749	762	838	816	794	772	785	802	792	785	796	802	813	771	779	759	760	798	761	803	782	779	786	845	759	790	764	796	791	790	776	784	762	784	785	787	771	809	700	734	797	868	769	764	806	764	798	788	739	776	787	759	772	801	791	763	736	792	766	776	800	855	814	759	789	870	812	783	746	762	818	751	819	787	765	794	789	771	787	801	786	807	813	786	766	738	750	806	858	773	774	780	783	792	817	808	798	826	778	797	769	861	781	799	789	807	766	809	779	776	779	771	774	818	801	780	780	823	733	808	798	795	831	737	752	796	772	819	836	809	788	755	817	770	792	763	820	770	770	766	783	802	789	793	786	796	796	794	782	800	766	768	762	817	811	841	774	767	776	737	792	784	800	822	763	783	787	734	773	753	807	739	773	801	786	765	761	785	751	780	774	792	813	757	771	805	784	816	822	811	808	793	774	749	781	813	789	776	788	777	759	764	780	741	796	800	802	793	799	781	796	866	821	788	772	759	807	800	735	797	798	787	774	738	765	809	863	796	794	769	765	780	748	807	792	754	752	757	775	767	803	770	796	788	769	838	757	745	773	831	821	794	776	795	840	786	744	823	792	801	861	787	812	800	794	811	779	767	814	851	777	777	760	819	793	785	790	812	774	788	792	769	788	787	770	788	799	770	798	739	769	752	768	803	762	787	761	771	796	760	796	775	844	806	749	760	751	812	807	788	760	791	810	798	772	825	771	762	780	749	749	783	789	845	821	770	784	767	764	794	858	775	741	766	764	785	802	754	809	795	794	778	792	802	763	784	761	799	727	763	800	782	847	826	772	800	775	815	794	802	789	721	856	794	757	761	766	790	788	770	791	808	846	823	774	774	787	771	739	792	760	790	798	784	779	782	793	757	830	795	775	847	803	751	758	790	833	852	791	779	815	771	801	764	756	815	796	798	784	827	781	780	839	813	783	780	799	786	746	814	778	753	804	761	772	814	796	814	773	825	782	825	806	806	745	763	826	757	809	811	757	821	733	780	786	816	827	815	774	762	784	803	791	770	814	819	781	758	717	747	766	818	771	752	811	816	763	775	812	828	846	777	804	816	749	798	825	828	770	757	775	732	774	749	817	826	754	824	745	805	790	818	790	764	825	779	772	790	774	804	803	817	774	840	810	745	762	791	778	811	754	818	799	775	777	806	761	851	870	780	801	781	825	806	774	828	744	764	768	784	821	769	836	735	813	816	810	792	773	817	791	781	823	840	811	761	806	824	793	761	788	859	787	790	794	755	796	788	766	813	775	785	805	831	762	769	790	758	732	791	794	761	806	832	816	760	767	819	822	766	815	848	811	768	761	768	805	791	818	801	776	743	729	808	806	760	789	758	800	804	790	761	784	820	781	788	826	774	779	803	762	799	784	758	743	740	793	829	754	751	780	768	796	745	800	743	823	825	792	747	756	791	757	800	781	779	825	764	763	726	813	791	813	780	856	847	803	766	747	790	790	798	727	767	793	798	774	833	816	792	724	800	790	768	794	782	813	768	829	761	791	768	762	828	781	775	783	799	820	791	848	776	801	774	798	817	798	771	784	754	801	795	794	805	782	792	761	784	761	813	818	785	783	828	780	812	760	783	767	773	747	805	765	848	788	768	761	783	755	786	805	827	814	765	826	754	795	842	736	773	766	816	797	766	776	800	794	829	766	773	802	762	822	794	757	782	797	818	781	806	718	761	737	798	825	751	796	812	811	765	801	822	749	827	760	846	792	767	822	795	748	815	758	818	768	771	764	817	754	751	793	849	773	725	794	788	827	718	788	808	774	728	809	758	753	798	814	786	784	811	807	835	770	762	782	782	815	836	798	773	832	813	788	766	774	761	785	747	789	821	815	751	776	797	827	779	818	760	793	794	796	797	788	765	799	802	779	826	736	753	751	819	809	822	833	792	775	799	822	763	827	782	792	790	824	732	818	813	768	830	770	732	740	783	785	798	778	760	845	811	721	758	816	788	787	780	792	769	749	781	783	826	762	800	799	764	796	750	868	796	757	814	826	768	889	788	843	799	795	797	786	811	811	793	753	822	778	759	766	761	764	818	765	753	782	760	772	783	791	798	759	817	800	814	778	769	816	793	778	828	775	803	804	784	886	762	793	835	770	790	800	823	830	778	796	797	786	797	792	760	826	763	803	752	783	760	756	817	841	804	729	776	796	785	792	787	830	736	814	763	756	827	805	804	745	774	782	822	762	790	765	766	814	732	780	819	768	816	826	752	810	756	804	762	783	775	765	766	789	791	814	802	737	797	743	816	814	810	793	752	766	784	729	781	825	800	798	759	824	792	822	821	792	786	753	742	798	754	742	760	799	782	788	796	756	792	803	744	816	784	753	849	850	784	795	759	809	769	779	808	786	789	785	755	765	794	780	777	783	775	739	798	781	761	798	795	824	785	810	795	732	781	787	748	749	778	754	815	786	731	781	772	789	814	804	793	797	735	773	797	814	755	784	791	803	775	823	824	816	772	791	778	811	801	743	832	810	767	746	800	802	787	780	798	820	786	762	830	769	759	832	809	748	804	790	841	788	801	739	793	803	789	775	777	798	730	791	787	876	768	805	828	711	842	810	757	803	802	844	795	768	800	779	768	784	826	789	791	827	746	755	781	780	772	767	842	801	772	836	883	800	780	790	764	852	795	785	765	815	802	766	799	809	791	763	761	832	839	761	705	765	811	759	793	785	763	804	816	781	809	772	779	767	796	811	785	832	793	816	791	743	810	789	748	845	771	787	793	814	747	801	816	771	784	773	757	765	808	812	797	757	767	770	795	830	775	756	776	773	768	822	800	767	740	808	783	816	777	781	812	740	796	803	769	794	799	746	846	830	784	812	747	785	759	801	832	779	776	814	844	745	816	782	820	771	807	767	792	772	815	789	773	818	779	793	777	799	821	770	777	780	742	728	810	788	762	801	771	753	770	806	831	766	791	790	754	822	774	814	797	721	772	727	754	766	809	828	785	817	799	769	792	802	750	797	776	804	811	793	775	786	824	759	795	762	807	760	776	763	770	799	825	794	768	787	789	849	760	786	793	795	738	831	816	824	778	784	826	808	760	803	768	815	801	761	812	798	846	754	754	828	820	738	761	771	819	752	802	811	792	782	811	790	812	781	796	777	757	798	797	755	790	786	808	778	780	812	793	784	812	746	728	787	756	823	768	739	819	789	771	797	788	811	808	817	761	756	771	782	773	757	716	812	814
34271	21353	17913	12476	6516	3166	1538	602	466	420	436	402	388	393	378	366	372	350	382	376	361	394	385	356	326	339	323	365	363	362	344	375	346	324	354	347	352	360	390	349	347	357	375	338	344	336	340	332	349	356	370	359	373	395	374	339	350	372	385	368	352	333	332	404	339	334	336	359	358	355	359	363	339	351	331	341	374	357	365	330	329	354	323	328	332	375	336	335	371	335	347	344	326	346	365	348	365	331	340	311	350	337	334	343	316	336	351	363	344	364	378	314	403	369	363	404	342	339	344	336	332	351	328	346	352	349	337	366	321	334	379	320	406	349	330	334	354	372	352	362	371	365	369	345	367	349	415	358	320	323	347	354	359	328	337	375	356	339	348	333	397	348	359	356	335	366	331	367	352	357	339	376	342	334	334	351	335	367	331	344	323	346	369	355	372	350	372	359	362	369	326	327	374	359	348	378	349	349	330	335	346	359	358	344	344	349	366	354	363	382	372	402	327	346	343	305	371	301	314	348	348	327	384	377	354	398	342	374	339	352	365	360	317	341	364	351	313	397	320	344	344	311	334	377	333	362	328	351	350	337	317	396	371	363	331	337	356	352	330	318	380	326	309	320	376	364	347	395	362	314	332	320	358	336	308	366	341	340	324	345	323	323	335	345	342	358	358	353	329	341	355	364	344	302	323	345	338	330	344	389	330	339	341	360	339	334	303	354	354	328	374	335	346	348	348	350	353	340	366	372	355	392	342	335	327	349	335	347	352	355	365	392	320	358	353	368	335	346	346	314	381	334	336	346	368	368	378	344	369	331	353	360	339	349	361	366	332	381	335	345	338	334	347	338	368	369	306	333	346	365	360	336	365	381	366	335	348	332	384	346	358	329	335	331	367	381	389	348	359	330	363	343	351	359	374	352	377	363	351	338	369	371	350	373	355	337	365	335	364	366	348	355	339	360	363	371	339	371	343	335	335	346	334	322	310	391	340	320	323	350	361	369	338	366	362	384	338	346	355	336	341	365	355	335	319	336	357	330	341	352	336	341	333	352	348	351	365	326	328	371	348	344	333	322	372	365	355	364	318	332	341	343	325	331	363	349	360	351	349	340	356	354	350	335	370	346	335	312	347	354	348	330	351	308	352	331	317	388	334	347	345	348	335	344	331	345	336	329	393	342	342	386	324	332	347	326	347	361	341	340	361	386	333	344	365	330	352	374	352	352	379	318	358	354	346	354	364	344	354	323	368	392	369	330	351	346	347	362	316	352	325	320	371	341	360	318	341	344	349	350	363	359	350	340	363	365	323	367	359	382	351	319	371	352	332	356	305	342	338	342	364	355	349	379	343	320	345	350	358	349	317	309	346	365	359	329	329	358	353	333	324	363	302	363	353	360	348	374	357	327	359	347	340	348	353	344	343	355	342	331	360	368	356	333	354	331	313	319	376	353	341	349	352	363	310	359	371	352	364	305	338	327	318	333	345	350	352	365	337	377	355	317	331	346	357	343	333	364	365	372	351	348	337	301	343	336	406	328	344	377	350	379	330	397	317	348	355	327	349	364	346	371	357	337	354	326	312	356	344	377	349	367	350	394	357	350	364	355	348	345	346	346	341	345	359	363	356	371	376	335	372	327	352	345	349	341	347	316	315	357	359	357	325	337	333	337	360	347	346	356	330	333	376	339	332	370	357	374	345	373	332	390	323	343	390	333	319	349	349	357	361	393	340	359	387	342	352	332	330	329	365	380	366	354	321	384	366	334	344	348	334	392	356	343	351	341	324	347	337	331	350	389	358	309	349	349	317	368	358	330	338	336	358	350	357	389	336	319	349	361	353	361	357	332	335	330	342	336	337	328	381	327	334	330	337	337	305	328	336	358	314	346	323	374	364	323	343	360	332	355	335	364	336	365	334	362	340	317	345	332	356	384	334	375	355	294	300	322	348	369	353	354	369	327	338	356	363	328	347	344	346	339	363	357	376	370	369	324	373	352	355	356	355	344	347	338	331	375	391	318	322	301	343	361	365	337	329	323	352	365	322	332	367	333	317	356	337	347	328	361	316	343	371	324	355	381	377	384	372	327	325	376	338	347	352	358	360	351	360	349	343	340	337	336	378	334	328	343	355	346	338	345	363	288	352	407	340	368	343	385	332	360	321	370	371	348	364	365	339	350	391	345	333	359	359	354	321	333	364	325	352	369	352	327	361	338	328	337	326	389	379	343	355	329	309	371	354	334	341	311	323	392	346	338	352	344	350	354	350	346	360	363	344	353	356	374	374	355	338	327	375	374	350	350	340	343	339	348	331	350	354	290	350	382	320	360	304	333	315	348	362	352	314	342	376	337	339	355	322	324	334	326	361	358	341	328	368	358	338	362	379	353	373	373	364	330	355	371	360	360	366	340	343	349	355	324	373	352	340	363	355	337	334	387	356	324	326	352	330	355	332	394	321	349	373	346	360	369	338	367	341	359	350	356	326	332	341	382	380	366	346	342	348	351	346	355	338	352	350	335	342	353	306	315	347	352	345	354	349	357	327	382	363	356	330	369	354	387	351	335	332	355	354	335	366	350	327	336	381	336	344	370	340	345	359	363	394	332	348	345	339	338	354	357	346	367	358	391	363	335	344	360	362	348	307	375	353	346	365	370	338	334	326	345	362	313	347	386	383	365	336	365	383	359	353	353	346	345	347	342	354	320	354	315	370	332	349	335	354	325	342	352	343	352	389	366	325	361	358	378	364	358	353	317	354	362	345	372	357	341	354	366	365	331	339	346	329	364	332	332	339	326	339	342	375	326	361	331	354	360	348	373	337	331	361	323	346	387	333	387	369	347	368	335	319	333	378	366	320	351	309	353	326	345	346	343	358	371	360	368	378	358	372	358	347	359	388	333	359	362	376	354	347	331	346	339	390	380	353	348	343	339	357	333	323	350	309	357	384	348	360	353	309	365	357	330	342	338	351	321	366	376	343	330	343	375	371	363	367	323	331	324	348	361	331	370	351	345	330	331	321	346	335	332	354	384	333	318	359	354	339	358	371	344	315	342	380	340	339	314	377	401	319	348	367	332	356	337	380	314	355	348	394	337	374	355	359	329	363	332	365	376	364	377	342	330	321	341	357	321	347	364	340	327	349	352	350	328	360	367	358	305	328	366	338	341	332	384	362	360	323	395	365	370	372	344	357	337	391	338	319	367	335	372	341	340	326	363	368	313	323	372	364	364	367	374	340	340	369	367	343	347	335	335	360	365	356	343	346	372	336	382	326	366	370	353	344	334	338	312	395	344	344	348	390	365	347	339	378	352	362	324	355	409	305	336	404	320	341	362	316	357	375	327	358	368	365	324	317	348	373	359	351	351	338	324	356	322	347	367	346	325	370	326	363	347	375	319	393	344	408	362	348	397	348	368	343	379	350	327	362	390	361	374	317	334	342	341	347	330	339	388	321	392	331	336	360	347	319	370	357	372	330	374	376	340	367	340	363	368	366	355	330	350	355	353
23603	18650	24053	22673	16144	9625	5270	2016	1500	1317	1273	1110	1164	1007	971	952	941	918	902	894	938	921	908	911	873	870	859	801	834	904	892	867	869	864	900	837	848	857	848	859	830	846	804	916	863	844	815	799	860	790	844	806	826	836	825	793	816	839	804	811	801	798	804	796	827	824	837	821	804	833	835	806	850	794	838	806	833	832	847	856	853	881	837	776	801	832	776	798	873	831	777	794	788	782	830	838	842	858	843	853	858	779	797	877	822	823	787	835	798	799	870	796	792	815	831	813	834	820	806	792	805	804	790	830	817	818	840	871	800	819	802	782	819	781	836	811	820	885	824	806	787	817	805	825	836	865	789	777	791	866	832	814	820	832	778	802	800	821	804	784	768	819	842	794	806	807	812	820	867	830	831	812	818	844	805	788	803	753	834	814	789	827	818	805	765	794	811	731	787	822	854	830	850	813	885	829	816	800	809	826	830	798	829	811	791	781	828	831	856	848	877	828	786	836	783	800	845	833	811	806	772	848	776	822	811	804	830	803	822	801	797	826	815	847	843	791	865	836	803	843	835	821	790	789	823	859	816	878	819	808	863	849	843	771	793	820	824	779	823	773	844	826	793	833	765	772	792	853	824	818	799	844	836	778	801	827	800	843	830	861	790	820	836	810	844	812	807	806	809	900	832	808	778	809	780	826	804	821	832	804	862	795	777	788	826	847	849	838	813	849	781	796	838	779	821	843	757	831	798	856	874	757	828	825	801	834	857	819	820	791	833	843	824	804	881	823	767	787	790	827	777	788	878	792	883	822	779	775	868	828	864	803	809	812	773	847	802	824	840	843	813	797	856	794	793	819	786	802	828	800	817	808	796	798	826	761	793	794	772	800	778	818	823	826	767	814	800	795	799	780	855	783	817	814	820	827	784	825	815	817	774	778	821	786	762	836	798	844	822	815	823	842	819	811	835	797	765	804	778	800	879	842	813	758	806	828	843	810	837	775	809	850	785	827	816	803	850	828	847	784	826	781	835	779	868	806	772	794	815	825	827	795	805	794	826	783	848	767	829	882	841	833	818	829	800	845	791	787	837	824	869	796	829	849	815	861	811	858	834	843	792	781	809	805	859	814	822	801	802	822	814	827	806	836	822	852	799	799	823	803	759	804	791	754	759	800	853	796	801	850	853	822	807	814	816	811	802	823	815	752	821	852	820	794	820	844	811	831	796	850	794	819	802	787	851	818	786	833	846	850	853	786	838	822	812	875	857	774	840	800	825	801	829	839	826	804	815	819	797	776	773	801	847	819	851	827	813	839	811	765	829	774	807	770	832	876	810	826	834	767	829	829	789	796	805	820	806	870	827	813	795	866	819	853	837	818	830	780	831	845	856	759	828	814	840	800	786	883	815	833	798	784	786	808	802	789	835	848	844	872	872	765	838	791	843	820	832	778	778	752	816	850	735	905	835	837	744	845	818	803	807	816	801	792	810	756	815	826	835	837	789	803	829	825	793	812	799	788	816	809	797	845	836	851	882	830	857	797	828	789	839	778	846	832	812	816	801	799	839	858	792	799	783	826	822	843	829	787	844	827	830	845	786	827	821	859	813	827	819	830	803	784	790	781	799	840	775	869	796	829	820	787	776	852	826	850	850	784	799	805	818	812	832	787	830	783	796	793	831	799	833	833	829	847	858	832	821	815	777	804	840	817	816	771	829	865	806	843	789	799	782	835	812	810	801	828	824	749	861	806	802	758	824	822	794	799	790	761	803	776	783	824	783	835	774	817	845	848	787	848	805	776	812	798	809	760	811	809	791	759	826	854	844	805	826	868	795	811	838	812	802	849	832	814	827	744	826	813	797	831	839	788	867	805	839	816	775	828	789	838	853	853	791	779	797	804	801	781	891	852	815	798	823	794	806	829	793	796	789	807	797	852	814	750	747	818	850	798	881	798	813	809	797	777	822	770	803	864	857	848	799	810	823	789	850	805	772	824	821	823	849	779	802	827	852	835	815	821	803	792	856	815	777	789	883	789	763	818	823	793	800	793	868	796	817	835	799	783	856	780	810	791	810	815	843	796	774	760	817	871	835	786	776	816	759	837	816	804	829	848	785	783	802	845	798	866	826	800	834	774	859	837	826	845	867	822	822	861	809	830	839	800	822	760	824	814	801	794	834	805	812	829	800	811	825	841	863	820	862	890	780	852	771	843	809	825	817	779	814	793	791	825	818	857	845	805	838	856	804	835	790	814	867	825	808	812	793	818	801	867	782	865	831	798	795	830	815	778	807	837	822	784	834	871	852	756	829	846	838	789	821	807	804	784	807	836	856	850	790	769	801	847	836	796	795	739	862	792	834	833	765	854	810	798	832	828	838	840	844	816	793	814	843	806	817	858	774	803	857	822	862	886	809	817	839	851	815	788	792	806	850	801	848	774	862	817	817	872	840	818	782	829	804	813	850	816	795	756	820	805	801	793	854	880	840	832	797	813	790	862	805	834	826	785	789	809	892	836	819	889	768	755	836	807	825	799	806	837	841	833	818	830	829	838	845	843	855	752	845	845	808	818	838	812	808	827	840	825	811	845	825	850	849	817	788	838	839	834	835	803	831	855	830	815	832	794	806	836	798	792	828	807	810	795	799	823	801	832	785	805	850	809	842	801	822	813	832	775	856	830	811	868	832	802	829	809	789	838	798	815	804	838	820	823	850	825	877	808	822	849	835	778	844	855	837	835	815	820	852	797	876	805	832	814	839	835	826	816	838	807	784	861	793	836	831	816	894	852	819	846	821	828	800	793	787	776	785	814	806	779	825	845	848	839	832	804	777	817	816	806	862	828	826	765	808	803	824	827	849	840	784	828	823	823	843	790	796	853	819	749	819	787	771	788	836	821	863	824	836	803	866	790	845	834	770	847	851	833	804	810	782	813	841	808	800	819	811	764	820	761	819	830	815	826	854	797	854	785	853	803	797	837	850	856	813	768	794	832	863	834	807	846	835	844	856	774	875	813	862	853	865	766	831	862	829	875	813	798	795	833	836	841	803	803	818	838	806	802	821	841	842	804	803	820	806	835	783	781	833	892	852	822	889	792	784	836	829	817	800	784	850	794	815	857	816	835	839	824	868	817	848	820	843	830	812	783	805	824	823	814	774	805	818	850	831	831	876	813	812	832	821	826	806	785	770	841	785	810	823	786	890	867	817	783	858	791	841	811	830	862	810	827	806	797	838	840	812	798	826	815	826	770	812	778	810	798	796	826	797	841	823	824	803	806	814	789	824	827	796	863	807	791	850	784	808	836	832	896	889	809	829	843	795	856	845	789	815	845	800	808	775	804	839	802	843	826	811	782	845	850	821	829	792	869	836	806	866	861	825	765	845	767	828	886	811	823	854	835	815	813	774	831	854	806	832	852	850	802	807	879	840	843	849	812	784	861	825	754	806	842	785	793	794	858	829	834	789	788	794	921	831	825	850	880	832	780	788	777	808	797	803	772	838	776	835	829
42657	30435	27935	19832	12823	6634	3425	916	488	522	445	431	367	389	359	362	326	354	329	341	333	335	318	324	323	333	303	314	300	309	330	324	320	312	317	344	294	295	288	312	303	265	309	296	333	317	330	280	293	326	278	335	327	306	307	280	307	320	300	300	298	271	276	317	290	315	307	271	310	319	300	292	288	307	285	355	296	300	318	292	303	283	331	302	344	293	342	305	288	287	293	287	287	305	303	272	291	314	292	312	276	301	285	300	276	253	286	275	295	301	319	300	293	287	329	307	312	288	302	291	277	278	314	283	303	341	279	290	304	321	302	307	288	289	324	336	282	272	326	281	307	277	310	305	324	265	304	284	323	271	338	257	294	321	303	306	332	295	294	315	329	295	293	278	302	280	279	306	292	266	320	294	276	303	290	335	270	303	271	307	325	271	305	320	321	297	336	312	291	309	315	302	286	321	305	338	292	275	309	326	314	275	289	280	336	284	340	293	305	312	295	310	307	290	295	304	279	288	330	301	316	280	283	295	297	302	347	344	291	290	327	277	333	299	264	306	295	285	287	251	312	289	266	292	277	302	301	293	322	305	308	324	322	309	297	278	329	309	278	305	293	294	301	316	297	299	309	292	302	285	293	291	332	295	273	305	295	295	311	323	307	262	290	301	331	272	311	296	272	303	288	290	311	289	328	291	273	344	348	298	316	291	280	272	310	309	330	316	315	298	314	278	284	273	307	268	297	286	294	300	295	307	310	292	274	282	311	322	292	315	357	321	322	284	276	311	289	286	299	281	309	288	279	317	299	296	306	316	310	290	282	296	303	312	330	281	297	280	304	283	298	339	286	341	303	308	324	319	330	291	336	294	292	317	301	279	300	256	301	329	299	293	285	277	288	310	329	336	282	305	291	292	305	299	343	295	278	311	281	283	325	307	311	307	282	325	279	299	325	285	310	309	315	302	309	305	324	304	295	326	321	321	277	316	302	290	312	319	282	277	286	259	337	329	311	314	308	284	279	324	289	277	271	322	319	301	293	282	320	303	321	298	304	310	307	278	352	298	276	285	323	284	287	314	313	283	295	309	300	301	296	318	304	276	271	301	317	304	307	321	339	305	269	309	292	296	301	294	299	335	287	244	295	302	305	285	335	288	271	322	308	306	300	295	314	304	305	284	312	311	252	294	295	280	311	312	297	289	303	285	307	272	297	284	285	309	330	290	309	300	288	304	262	264	324	351	287	315	294	285	283	309	326	295	288	303	338	270	289	305	255	313	306	299	295	285	285	287	308	286	301	286	318	286	324	317	303	334	302	311	349	304	299	310	307	299	312	298	309	319	301	311	296	269	288	300	317	283	286	293	293	294	284	315	317	297	272	324	321	317	312	295	307	290	300	273	334	296	325	275	293	286	287	315	309	337	331	295	330	275	309	338	308	292	302	268	296	345	322	310	319	314	302	302	296	297	293	326	283	279	309	290	320	305	316	297	286	315	271	317	307	274	290	308	322	311	273	326	336	318	316	278	292	299	309	284	263	314	332	300	297	330	293	269	303	301	299	288	285	302	289	295	308	276	272	283	301	263	295	287	271	287	253	306	332	320	287	290	290	261	274	308	284	304	286	331	295	295	300	319	324	313	284	293	265	301	318	286	295	286	306	299	311	297	294	335	310	307	272	318	302	287	299	273	297	290	293	261	304	291	258	307	270	304	330	326	299	320	326	267	296	278	275	291	295	280	304	274	276	307	293	269	298	319	300	284	301	293	299	288	281	264	305	295	282	306	304	292	290	289	298	302	292	260	281	286	302	315	287	250	263	255	270	289	269	295	306	296	265	284	313	317	297	319	312	298	291	286	308	301	296	274	286	274	331	268	290	299	278	314	307	326	306	290	304	295	274	333	323	332	298	280	323	323	333	305	280	291	312	284	297	309	272	306	269	303	277	307	317	299	309	310	285	289	309	318	277	286	297	286	270	300	277	274	268	268	281	289	307	289	308	304	262	281	318	297	284	293	302	295	297	300	298	282	298	306	316	272	301	274	280	323	297	310	290	285	293	320	324	306	309	290	285	281	293	309	286	286	286	264	294	313	299	301	284	313	296	299	292	298	311	311	291	300	340	301	298	294	283	298	295	289	293	321	278	315	308	314	307	307	283	305	268	282	292	286	269	246	304	325	307	288	296	267	303	315	325	312	273	311	318	308	271	307	296	284	302	309	299	309	292	332	288	333	337	324	301	276	309	319	314	272	287	313	324	277	285	313	279	282	311	323	314	299	289	286	293	298	295	310	297	286	306	308	302	273	308	325	287	310	296	321	298	300	264	285	290	302	275	307	292	318	296	295	277	291	328	332	292	302	288	298	272	308	309	292	293	312	319	299	284	324	296	302	289	300	282	303	321	302	300	290	300	294	304	320	316	316	286	306	295	295	328	324	295	288	295	286	341	315	298	303	284	286	316	303	323	295	283	294	306	318	331	286	294	283	346	301	281	320	296	311	260	292	296	278	304	323	313	317	300	308	303	291	295	279	289	271	281	313	271	281	267	290	300	279	291	287	273	298	301	276	299	288	292	312	301	323	290	278	311	273	270	312	293	295	311	258	279	310	276	299	310	254	337	261	323	293	329	323	310	280	282	295	283	334	308	321	312	313	350	311	248	315	259	291	327	313	302	272	302	315	310	294	283	323	328	280	312	333	303	301	312	323	316	330	279	308	294	311	311	290	275	271	257	298	285	302	299	312	293	298	274	314	280	314	300	294	296	281	319	278	290	306	251	306	311	273	279	314	272	308	306	296	270	313	317	316	304	277	329	315	308	307	308	270	282	310	314	258	282	268	271	277	301	305	312	298	307	309	275	323	339	326	312	272	298	297	270	311	305	296	307	285	310	291	284	290	315	327	301	326	318	299	303	293	319	327	258	301	309	306	281	341	281	270	282	292	303	276	278	264	284	262	316	293	293	315	291	324	271	300	281	298	302	305	350	292	257	271	294	318	311	287	306	304	276	285	303	307	331	333	295	271	320	305	263	289	322	299	341	294	292	338	312	292	298	279	287	334	303	314	294	284	332	307	313	333	278	301	285	323	304	314	309	306	297	305	294	314	280	311	317	302	286	281	298	270	260	310	309	317	300	281	292	300	321	304	299	303	311	310	304	296	309	280	285	304	297	265	295	299	288	271	299	307	314	283	282	322	293	297	309	295	294	287	312	273	294	336	305	248	310	296	305	296	308	269	344	297	310	290	310	306	288	301	298	286	309	286	296	280	305	328	314	309	281	274	317	309	314	262	314	288	279	329	305	296	283	278	296	293	301	303	314	295	288	287	256	294	291	296	313	309	292	294	293	299	324	293	297	307	281	279	289	316	283	331	279	292	281	329	331	308	316	294	291	284	323	281	272	278	282	308	298	308	292	312	282	305	307	317	341	314	292	296	315	300	277	296	278	317	249	307	314	283	316	303	338	283	325	288	312	318	344	298	289	283	286	336	303	255	284	310	298	308
28597	25172	31906	30467	24845	16147	9758	2908	1790	1640	1513	1345	1183	1133	975	996	953	910	926	874	912	842	953	848	827	803	755	760	799	779	747	718	779	769	784	776	725	758	724	727	717	742	746	783	710	736	725	738	707	686	719	649	749	734	711	748	718	741	736	750	703	702	751	696	702	678	729	710	734	706	730	698	678	727	675	721	713	732	728	716	717	743	655	766	730	728	705	711	731	686	689	681	707	682	683	736	737	678	696	637	695	672	718	748	725	672	714	720	708	756	666	716	717	657	684	700	713	715	704	713	687	670	728	646	726	649	683	715	727	718	710	722	661	712	684	682	721	745	667	718	702	685	697	692	711	683	743	706	715	709	716	707	769	698	717	709	708	736	738	688	768	709	740	699	697	749	740	669	723	693	721	722	723	682	750	647	711	726	725	691	708	705	716	707	735	696	699	751	706	750	670	708	714	752	660	734	729	658	695	715	737	703	671	706	663	726	720	722	681	713	722	674	654	721	723	714	685	708	699	715	655	680	704	708	718	730	700	737	676	784	716	726	695	669	685	702	692	678	738	699	693	648	729	708	674	680	683	698	695	734	648	707	696	684	747	719	749	669	701	685	659	658	638	732	682	707	719	679	715	668	711	703	705	640	674	753	685	719	732	665	707	688	718	705	706	684	693	709	720	717	737	706	685	715	718	718	703	748	726	701	724	713	745	731	743	763	688	713	712	670	694	690	734	678	718	727	700	724	733	691	689	716	686	675	723	670	650	687	729	684	675	718	699	728	660	711	752	724	738	752	707	714	690	654	694	651	698	730	676	725	686	693	706	743	766	675	719	695	736	739	710	662	673	709	721	699	715	661	704	739	689	706	699	679	719	656	698	719	676	697	681	735	737	692	725	754	730	683	716	670	706	705	718	709	703	696	713	723	718	725	720	770	701	703	700	713	751	667	693	681	744	714	718	750	746	727	726	695	705	723	684	754	716	677	683	729	711	679	686	675	726	743	695	743	705	719	678	735	661	727	706	695	743	679	696	705	723	722	690	693	723	700	647	712	728	652	691	686	638	687	690	729	719	686	671	723	730	655	708	698	674	710	736	703	722	708	729	700	745	716	674	723	731	674	758	718	700	732	680	677	670	699	724	674	721	739	660	659	729	732	698	721	695	676	691	704	730	672	691	700	715	675	682	692	748	672	717	708	714	671	672	678	686	708	685	713	723	725	721	754	704	741	711	665	707	709	649	680	710	723	720	727	671	710	695	734	669	733	691	703	731	689	691	684	738	706	742	734	700	695	687	713	687	661	675	724	670	685	688	697	678	682	753	709	673	671	695	707	724	752	689	723	708	741	709	755	683	668	716	699	658	701	670	704	678	676	682	715	727	716	714	663	713	757	649	709	695	728	662	707	657	724	705	756	700	687	680	729	705	694	743	671	746	747	732	687	695	720	720	746	671	717	707	711	722	667	742	710	714	705	715	684	727	689	683	695	705	678	691	691	703	684	677	746	680	728	720	700	699	684	711	717	662	742	711	676	705	726	703	661	764	683	701	746	702	706	690	676	702	744	726	654	705	722	745	692	670	681	682	719	731	743	711	676	711	692	691	692	743	665	652	697	678	713	669	751	698	706	720	707	689	711	654	704	749	679	735	675	710	735	684	669	713	693	702	675	708	701	716	710	711	689	722	702	766	691	698	674	670	738	652	727	668	638	717	685	696	644	690	740	707	725	676	702	726	664	702	725	759	744	736	714	739	745	710	698	707	685	722	692	732	665	711	715	650	699	708	687	709	693	664	722	737	722	713	696	725	710	707	731	682	748	664	702	681	735	697	750	699	705	668	678	674	665	684	690	740	689	685	712	729	705	710	712	702	702	686	747	672	697	676	694	705	670	731	693	709	706	704	704	692	707	684	692	693	677	721	723	716	691	715	729	725	752	703	704	706	673	683	684	725	726	718	699	682	719	668	692	677	730	699	701	719	692	692	711	703	687	709	730	718	719	678	719	671	669	706	708	699	693	669	679	695	720	664	676	691	689	743	732	682	738	680	686	677	688	715	715	687	692	696	698	696	700	703	709	755	687	687	679	732	696	667	710	699	696	710	669	681	721	718	733	746	733	734	694	723	703	675	689	697	739	689	710	674	725	685	766	671	701	679	774	749	695	732	708	732	737	687	687	721	741	708	723	650	713	699	664	736	722	671	672	693	676	689	711	714	664	687	699	762	731	692	689	752	731	721	681	669	690	702	714	738	720	679	703	708	697	683	689	704	684	697	721	675	750	693	741	660	691	723	674	701	705	727	722	708	723	717	712	677	681	703	698	719	713	743	690	699	695	699	655	694	668	641	725	682	688	671	706	700	712	716	702	713	692	698	717	679	699	744	700	732	729	686	706	717	750	721	727	683	690	692	723	702	729	715	677	670	704	698	657	699	696	702	720	710	693	738	690	755	692	681	683	703	712	705	746	682	709	713	719	729	733	684	710	642	740	749	706	666	699	767	718	681	672	706	669	699	662	710	717	691	691	692	700	726	759	745	693	690	724	682	698	672	724	716	699	716	678	693	686	722	695	685	725	719	683	728	712	687	692	719	719	696	725	737	754	696	681	732	696	762	693	697	676	737	669	698	701	680	696	753	647	794	722	717	688	704	670	711	784	743	704	725	700	748	749	663	670	668	714	720	691	756	658	695	684	705	705	708	720	711	743	733	642	754	766	743	668	711	734	660	679	699	680	732	681	693	718	714	761	719	750	706	720	736	714	730	693	719	675	674	688	728	725	710	744	656	744	726	627	717	665	749	692	697	657	707	690	699	745	681	708	711	721	670	724	683	712	722	689	728	678	709	713	672	678	720	684	722	674	698	727	737	671	720	696	653	726	663	713	737	752	688	717	708	714	715	709	689	705	662	717	716	665	726	703	708	683	690	768	748	739	701	740	703	674	749	709	715	733	710	675	684	726	710	766	735	653	745	670	700	701	749	722	690	694	721	726	738	730	708	700	731	698	731	700	688	683	708	675	700	718	711	680	717	687	726	702	730	714	725	729	693	717	720	675	699	717	686	743	763	733	716	740	647	697	700	700	747	709	710	659	725	651	678	671	671	696	712	706	682	739	703	733	708	669	676	720	707	700	672	716	706	710	726	677	710	696	710	701	672	718	697	635	696	674	753	692	664	682	755	701	683	732	747	720	644	671	700	725	693	682	691	761	674	710	709	686	705	714	694	694	726	684	698	719	697	692	677	707	752	758	670	764	743	709	739	700	717	747	738	698	687	668	703	682	746	695	725	682	714	687	658	654	691	705	697	738	711	718	692	753	710	723	678	752	691	680	714	702	734	667	724	739	730	795	719	690	688	672	729	709	712	758	725	736	692	686	715	735	732	710	699	696	719	710	645	736	721	687	714	669	682	728	697	690	750	735	777	694	708	761	729	713	693	686	689	735	730	708	647	734	715	741	701	710	682	662	665	679	698	714	677	710	728	700	697	723	676	664	706	739	684	743
20408	10321	6678	3786	1777	885	542	419	342	373	315	350	341	347	309	303	331	316	314	351	315	371	317	343	306	345	368	308	321	346	310	368	353	333	373	300	321	344	322	343	333	354	296	340	300	337	360	339	338	361	355	325	339	333	318	315	322	282	328	339	343	346	318	347	316	314	334	335	327	319	343	318	362	310	321	315	312	335	335	351	348	313	315	342	334	362	352	353	345	335	358	360	295	356	359	343	337	340	336	321	325	339	327	322	328	350	341	356	317	355	351	327	285	356	329	304	304	347	336	347	346	352	363	327	328	376	346	323	364	305	302	314	348	313	360	304	342	375	357	345	303	333	311	348	360	376	349	307	328	326	345	346	338	356	311	340	344	310	315	337	353	357	339	326	352	355	363	316	324	338	324	330	309	328	372	338	346	369	344	332	324	331	343	302	350	356	317	362	341	336	317	360	342	347	341	309	324	318	329	351	349	331	359	328	349	342	360	293	332	364	346	326	353	299	330	366	321	321	384	313	349	329	346	332	358	357	321	331	330	346	347	340	327	343	342	295	361	361	366	304	317	345	345	345	357	340	329	342	335	352	313	366	336	319	334	339	319	326	329	346	347	308	303	331	341	330	363	375	320	297	378	386	339	366	327	321	344	319	329	361	353	303	345	314	332	340	343	324	338	337	354	342	335	336	312	355	316	335	294	324	332	315	320	304	360	327	329	350	341	368	343	317	325	310	335	351	356	337	365	346	314	347	314	293	362	351	324	356	378	345	332	299	341	361	346	296	355	349	334	320	355	354	344	317	326	315	330	339	349	387	325	333	339	309	341	355	316	355	332	310	313	319	358	358	331	347	325	359	372	317	359	324	290	345	334	359	310	319	322	367	322	339	356	297	335	370	343	333	346	362	321	339	334	331	334	352	300	327	319	331	329	356	346	328	325	297	330	337	331	332	339	337	367	343	342	369	329	351	332	344	356	277	342	313	328	359	337	368	310	296	340	340	319	378	323	315	323	343	359	347	346	330	340	358	343	366	346	301	347	286	311	334	312	313	344	318	327	324	304	368	353	359	309	362	329	337	346	342	346	297	318	334	328	350	327	349	340	353	331	371	313	317	342	315	343	324	354	303	350	328	348	369	343	323	354	310	333	331	301	341	334	326	319	350	347	342	336	321	317	334	359	322	328	318	329	329	295	334	323	327	339	318	335	325	303	314	384	312	378	293	326	352	345	317	289	325	357	356	341	337	330	320	347	341	347	328	307	360	356	359	334	339	287	342	361	312	334	340	339	352	340	322	334	344	372	315	366	370	374	338	347	325	350	322	342	330	328	362	363	335	321	324	324	341	313	336	323	369	338	345	329	289	329	349	325	346	318	361	321	296	359	319	337	347	324	313	343	356	375	313	302	369	329	324	319	322	348	312	347	330	350	314	351	310	364	346	357	329	335	311	331	328	345	332	326	332	336	331	371	345	321	299	331	372	353	370	346	358	286	323	327	317	320	338	311	348	335	363	344	318	353	349	300	342	360	317	381	326	311	349	308	306	388	361	320	311	358	334	315	354	353	339	327	352	329	326	326	371	328	343	327	339	329	311	292	335	351	330	298	341	316	331	320	333	342	365	353	327	343	287	347	337	339	356	323	340	371	368	366	329	318	310	344	345	327	375	358	338	298	340	344	285	339	310	333	310	327	315	350	333	367	325	367	334	333	346	364	342	341	340	309	273	332	339	348	336	367	340	347	362	356	322	300	346	338	308	311	315	355	327	316	345	313	358	319	336	338	371	352	330	306	307	336	347	358	300	346	366	358	320	319	339	328	342	333	350	357	355	322	331	343	291	313	366	345	374	340	350	332	346	319	324	338	354	294	316	354	311	302	331	343	322	348	363	331	364	346	355	347	336	350	329	354	364	320	376	344	334	359	360	305	341	339	319	348	316	321	330	330	317	350	332	348	314	369	326	326	307	343	327	337	333	315	357	330	353	359	317	348	319	319	354	329	320	313	326	313	352	316	347	316	323	320	328	356	343	299	363	345	304	303	307	371	334	346	358	361	302	328	308	347	332	381	357	353	333	364	337	346	366	320	326	318	327	346	349	360	303	337	327	284	311	351	352	339	323	339	321	300	329	329	345	357	310	307	324	363	354	337	341	315	386	337	339	352	324	323	372	384	372	373	327	278	314	296	359	363	324	347	329	339	323	341	348	327	326	331	329	334	344	328	328	320	306	383	338	334	351	371	374	362	333	336	339	365	344	315	312	330	320	307	330	348	356	335	306	301	327	345	340	359	294	359	307	354	366	354	351	354	358	364	332	350	387	336	348	315	314	340	352	326	345	335	312	348	355	335	287	327	328	301	346	357	345	336	334	334	317	360	326	349	329	343	311	345	303	345	320	344	358	360	339	283	378	326	342	378	322	342	338	345	322	359	326	350	344	345	363	342	344	396	318	336	327	326	340	302	321	335	335	314	327	363	357	361	315	359	318	296	287	314	365	338	343	325	334	331	352	357	338	325	331	347	339	331	342	305	352	347	303	299	329	362	343	358	344	339	352	331	295	299	347	338	337	334	343	340	334	331	322	318	348	349	338	371	337	358	347	322	352	360	318	299	335	331	310	327	284	361	336	379	352	354	335	313	352	316	344	311	318	312	323	324	341	317	345	359	343	303	327	340	340	324	333	345	345	346	336	334	324	353	338	321	388	346	368	342	334	332	337	320	297	338	304	299	320	359	351	330	356	357	332	315	344	339	319	369	337	331	359	330	326	328	313	350	337	318	315	328	319	326	314	328	350	300	307	309	343	344	326	342	333	329	375	326	311	335	347	375	340	325	324	340	319	333	344	329	362	318	338	326	335	316	292	368	320	347	333	319	313	311	342	357	323	354	314	338	355	303	355	343	343	384	343	343	310	357	327	324	302	312	321	317	339	341	330	352	336	352	329	325	380	327	351	298	315	320	329	337	334	326	304	348	352	348	327	340	328	333	366	359	345	307	365	362	317	352	342	315	369	339	328	322	365	321	325	328	314	322	341	301	353	301	312	336	375	331	351	335	306	345	336	359	355	351	329	334	343	377	349	340	333	347	341	361	335	345	330	324	322	320	325	323	346	295	321	301	343	371	325	319	309	322	290	340	307	362	317	315	371	343	315	322	336	350	322	340	334	351	335	341	343	333	315	346	331	345	361	306	325	340	387	344	376	379	370	331	327	352	309	326	367	322	331	314	382	343	329	373	321	355	332	329	340	358	322	348	357	343	326	309	301	338	369	315	315	303	350	319	330	327	310	335	306	323	328	322	355	360	325	345	307	342	312	328	325	327	325	347	350	310	332	366	358	364	329	340	346	329	388	323	350	359	364	325	362	345	338	340	316	349	330	326	344	328	309	325	318	299	349	335	332	333	319	350	309	330	339	323	330	336	352	334	366	387	313	358	360	358	355	349	328	370	346	332	329	335	343	327	359	337	362	381	336	321	321	313	347	353	343	339	340	346	295	297	359
14067	9167	11405	10428	6081	3231	1852	1080	972	913	904	926	777	874	871	838	823	774	822	811	817	808	811	819	826	781	815	808	793	798	757	803	787	773	842	845	823	809	807	787	823	785	822	813	788	800	836	861	797	781	820	789	743	775	766	762	773	810	783	823	798	846	782	822	784	790	814	841	780	769	741	781	789	831	762	811	788	790	732	862	786	753	803	810	811	787	767	778	787	759	772	784	796	816	782	764	798	815	820	824	827	763	802	818	798	790	821	762	775	791	779	779	799	804	750	747	791	820	806	813	777	802	810	739	798	805	817	817	816	776	806	797	790	791	736	808	763	785	800	781	790	783	792	813	778	756	802	758	771	808	736	802	797	800	813	806	809	792	776	756	761	815	790	808	797	782	779	809	816	830	794	808	794	752	815	792	831	750	846	761	781	781	806	815	821	727	759	829	821	784	764	779	801	812	756	754	758	760	820	844	802	762	819	797	785	765	773	810	789	784	854	775	810	768	787	789	756	787	754	824	769	791	795	754	793	766	796	817	790	803	816	772	840	748	778	783	734	814	828	779	743	774	842	775	767	766	816	821	804	744	772	771	783	753	758	795	835	785	777	831	827	807	746	801	732	779	793	820	782	763	775	799	760	745	811	762	787	743	813	760	805	757	721	803	773	799	799	771	756	817	821	787	785	753	795	799	812	822	776	818	804	750	757	749	786	779	754	780	867	769	803	764	758	763	770	785	783	802	743	807	823	753	751	800	822	806	772	845	803	747	764	770	830	804	787	845	791	810	784	763	734	827	783	806	799	762	808	758	773	778	818	756	764	800	806	786	791	777	766	793	795	803	793	771	799	803	808	784	756	786	738	835	770	817	810	775	782	790	778	849	803	785	739	795	800	807	792	740	824	824	764	785	779	751	783	756	792	786	816	814	834	817	842	781	776	815	774	827	780	751	824	725	817	775	794	745	771	751	753	767	807	794	772	766	783	799	801	794	776	775	728	781	778	791	785	761	801	777	736	729	811	792	749	822	811	802	806	804	798	783	758	841	844	781	759	805	766	811	760	782	803	776	822	799	819	762	769	760	808	783	759	820	802	761	818	823	769	807	763	791	765	817	784	801	760	727	814	815	822	802	828	777	790	845	801	754	711	857	805	781	832	817	797	802	776	767	820	776	795	754	795	831	793	814	834	784	804	802	776	805	860	820	763	785	793	782	746	816	790	777	814	813	792	773	806	783	787	750	742	762	807	739	787	816	805	821	765	784	802	788	841	812	736	810	804	840	769	826	758	767	773	758	826	806	744	771	766	833	826	800	769	796	811	781	779	799	787	740	779	809	785	798	875	858	795	783	800	768	786	765	784	746	745	806	791	769	774	752	774	827	799	769	788	778	841	790	832	773	854	814	804	784	779	776	762	809	744	822	851	763	776	767	815	839	785	787	818	772	812	762	789	838	736	804	813	796	801	775	775	777	799	760	779	811	749	792	779	757	819	786	816	765	710	793	786	804	775	779	765	789	773	782	770	749	770	799	745	769	794	811	775	760	799	771	842	771	800	800	811	768	788	780	826	838	835	777	800	793	782	778	757	795	770	750	784	778	787	771	809	789	780	778	732	789	801	793	779	764	788	811	814	761	806	833	800	798	789	781	785	774	832	750	799	763	795	798	782	791	838	851	777	801	794	773	761	806	851	821	797	848	786	755	756	757	803	759	789	825	737	756	795	845	805	822	763	803	780	763	828	772	742	761	829	794	819	776	755	798	762	757	751	795	778	812	773	783	750	741	808	720	837	749	808	791	793	761	785	773	709	818	792	808	765	782	807	792	824	747	765	798	823	771	775	773	782	836	785	829	832	784	764	846	794	792	815	781	815	822	791	773	835	770	782	782	821	812	771	802	821	756	785	840	839	787	815	761	793	811	859	844	806	792	760	809	768	819	754	849	801	777	813	771	815	792	781	773	822	848	810	819	824	762	784	797	742	770	782	774	777	797	807	789	758	811	767	786	798	772	789	775	808	772	812	784	762	817	785	779	805	791	823	780	789	842	799	808	781	761	782	824	769	798	827	833	811	744	799	793	753	800	842	785	814	787	788	822	805	832	755	845	807	782	763	794	807	767	823	853	759	784	793	788	781	763	791	746	804	788	778	795	838	763	765	768	817	763	801	781	800	810	804	786	782	764	779	745	745	817	826	790	774	842	866	816	758	806	771	771	832	794	786	766	754	791	830	777	819	778	770	806	807	821	760	797	779	760	776	791	763	801	850	807	823	788	776	824	837	838	764	812	822	812	773	800	798	789	794	778	821	769	743	767	750	805	804	773	819	781	757	758	794	780	830	785	789	822	804	728	772	792	800	798	769	799	777	760	767	792	763	833	763	780	777	811	749	772	748	798	777	765	786	813	818	772	806	798	776	814	736	775	797	776	821	817	784	808	803	807	835	752	779	782	763	750	791	778	784	759	754	779	750	812	738	758	825	789	738	790	796	865	744	767	767	737	843	770	797	753	795	742	783	818	838	811	795	770	770	820	777	782	806	762	839	811	816	791	765	827	788	843	825	815	773	764	762	781	789	794	782	754	780	782	749	773	789	781	809	782	792	740	768	790	830	773	797	744	805	814	774	793	834	777	787	859	773	769	859	708	763	828	755	777	860	782	783	734	745	792	815	809	824	837	827	783	800	791	820	825	816	779	780	835	796	800	765	754	780	782	780	737	805	780	762	755	781	787	778	809	782	847	833	808	786	799	742	814	842	810	755	783	791	797	794	799	818	798	782	801	772	795	822	825	709	834	782	793	775	771	792	781	788	818	785	800	839	763	775	767	802	816	785	810	797	760	807	757	772	767	807	844	799	795	794	817	782	795	777	807	819	806	810	779	787	819	783	784	823	817	760	809	762	774	834	807	773	791	774	797	778	770	789	794	768	786	785	821	809	778	808	740	799	761	742	739	824	749	827	793	825	824	794	793	777	734	794	832	759	741	808	790	809	782	793	781	801	836	829	799	774	795	762	756	800	836	853	781	754	817	796	758	823	814	847	753	792	856	796	769	795	755	746	757	815	792	810	767	838	790	759	784	762	809	836	834	785	845	853	777	823	787	812	818	760	723	853	784	741	804	790	811	792	790	773	825	819	817	767	820	777	754	841	795	820	716	757	817	788	805	752	753	774	852	790	848	807	822	802	822	766	825	781	757	779	764	748	790	778	742	784	779	764	820	791	773	814	785	793	765	805	774	834	815	839	778	753	750	763	822	797	844	736	789	781	795	764	811	774	822	798	766	789	763	816	809	733	827	781	806	811	776	786	794	762	823	770	779	769	796	807	805	821	810	798	789	796	861	783	763	798	745	802	808	863	806	795	832	766	819	786	755	787	796	781	816	763	831	830	779	777	842	778	780	802	814	819	782	783	801	793	823	761	841	796	736	833	792	797	778	770	793	818	795	844	793	780	823	800	771	795	772	838	810	850	842	811	788	797	804	823	826	799	801	814	767	772	821
34030	21020	18095	13109	7676	3983	1584	647	489	441	422	353	365	388	337	393	345	340	394	364	367	373	376	357	354	353	337	355	310	366	341	332	362	315	333	367	396	334	343	396	361	356	366	374	376	364	370	333	353	336	369	348	342	333	353	332	344	354	358	366	346	337	384	334	380	389	296	314	344	321	368	334	351	362	316	300	318	323	373	381	354	335	366	359	327	332	326	358	352	329	356	350	375	370	343	328	356	350	298	346	342	356	337	332	364	380	363	344	356	333	358	343	346	354	364	368	341	368	344	347	330	356	346	340	351	354	359	393	311	302	376	339	359	316	338	411	327	353	326	314	344	353	357	338	321	357	392	361	350	355	335	348	361	372	350	386	334	384	364	364	354	344	332	380	346	364	364	347	318	362	378	362	383	378	372	363	352	355	325	346	323	370	335	339	380	376	356	359	347	366	380	350	355	342	353	364	380	346	333	360	385	335	341	366	373	316	338	371	342	350	376	320	335	343	320	346	379	346	326	368	348	363	353	374	356	386	324	368	353	354	351	346	344	321	338	326	319	360	357	364	364	355	357	377	328	377	406	368	340	350	357	355	349	322	358	339	360	340	330	352	347	339	306	355	357	351	367	365	353	349	315	354	381	376	329	347	361	350	386	351	349	345	352	360	361	326	355	306	358	348	346	350	372	341	353	328	404	316	349	314	326	364	323	306	350	323	380	336	357	389	408	343	334	319	356	336	385	350	347	360	340	296	347	358	343	338	315	353	321	347	343	356	338	341	346	333	371	369	340	321	354	356	352	356	397	361	351	365	364	322	325	337	346	353	335	343	332	351	357	342	323	338	376	360	304	318	337	352	327	329	371	347	337	359	359	343	360	341	356	322	340	373	346	340	349	366	356	342	357	341	337	330	336	343	354	335	320	359	362	340	377	333	366	323	371	401	364	327	359	318	328	349	330	358	354	385	376	339	352	353	374	364	355	339	335	325	351	359	345	337	350	349	367	328	332	352	341	361	354	350	350	378	345	322	331	334	341	349	365	336	354	362	386	335	350	371	381	300	323	371	383	392	371	331	361	364	336	301	358	391	368	364	344	324	336	327	333	384	374	363	339	347	350	337	351	364	333	327	343	324	354	360	344	362	366	337	337	323	339	360	349	365	367	356	338	375	370	330	344	336	334	348	381	332	332	348	335	331	347	370	366	380	358	389	338	350	360	348	353	363	390	358	377	342	372	367	360	360	348	346	350	326	358	372	358	376	389	343	354	315	357	374	332	354	342	329	357	345	377	341	346	317	328	350	346	345	356	334	349	389	335	364	295	337	319	348	331	352	348	347	342	356	371	344	359	321	372	344	344	366	362	336	393	323	329	359	383	416	397	368	340	373	321	322	366	348	345	387	336	354	329	342	379	387	371	327	380	331	368	349	391	351	359	321	374	343	347	400	364	375	381	381	366	390	340	354	316	343	380	330	319	321	375	371	359	353	308	324	336	371	352	333	382	300	353	336	341	354	384	371	317	339	358	343	360	344	328	348	376	347	365	327	349	314	324	304	348	333	310	345	384	317	339	347	342	349	350	352	334	349	387	347	369	333	353	349	343	343	371	365	353	328	330	371	351	351	344	353	369	334	366	371	390	310	362	320	334	333	358	333	370	334	334	351	387	363	294	346	364	343	311	370	312	363	357	347	321	323	312	333	350	342	382	315	374	357	354	377	352	360	328	325	354	305	330	391	370	340	321	336	342	360	330	351	349	325	385	350	314	334	365	342	343	360	340	370	355	350	395	363	321	374	371	334	363	338	366	372	351	328	375	385	357	356	371	345	349	339	361	366	335	340	352	339	357	324	368	325	343	375	386	377	330	356	356	331	347	330	346	351	381	305	305	387	354	358	340	366	337	315	350	349	385	369	329	365	323	335	337	343	347	392	324	340	376	358	367	375	369	305	356	338	350	343	365	353	361	326	380	358	381	355	385	319	376	403	345	354	366	378	365	346	364	368	344	352	331	350	367	336	397	372	329	369	354	365	323	386	366	388	359	365	391	334	294	357	353	353	355	338	363	354	385	363	317	342	363	353	369	371	351	347	346	379	358	349	330	343	365	352	332	341	317	373	328	355	358	351	360	347	359	360	403	379	354	323	369	345	378	396	336	340	359	364	358	310	356	350	356	372	309	317	378	386	380	341	323	330	319	377	370	357	333	387	361	341	382	370	366	349	320	368	395	388	399	359	342	363	331	392	363	356	366	370	368	348	392	390	326	360	315	361	343	321	313	314	353	314	346	408	356	374	345	372	381	335	386	349	349	315	337	338	381	372	370	308	329	363	323	342	337	340	384	324	318	370	364	369	387	371	355	374	367	363	382	357	324	311	312	344	373	362	331	341	375	366	383	356	345	366	395	322	327	364	349	342	366	368	366	351	377	375	359	339	330	371	365	326	343	364	364	377	343	397	352	347	354	388	362	380	364	330	367	331	335	354	340	352	350	371	372	347	349	375	313	327	359	363	336	346	370	324	374	408	366	349	335	346	381	314	348	361	347	343	336	323	361	344	307	337	353	330	358	328	373	321	373	355	374	370	387	360	358	329	342	351	382	351	311	353	368	368	401	307	378	346	334	330	359	313	320	334	360	352	358	344	376	318	330	391	356	367	338	391	347	313	349	339	335	308	366	363	377	352	384	339	299	344	345	345	346	348	327	331	367	362	369	355	352	354	379	351	337	350	343	314	370	360	345	373	354	381	376	386	329	361	338	375	369	360	338	384	339	369	362	359	379	376	347	329	317	342	360	344	349	364	317	349	315	348	345	347	378	348	351	358	354	355	350	373	342	335	376	352	338	375	355	316	349	383	353	327	381	358	337	386	335	376	344	361	327	373	349	352	346	417	372	375	354	345	365	318	350	366	330	327	344	375	377	343	359	366	355	339	339	327	333	351	360	355	331	353	342	315	369	369	313	377	362	327	330	348	359	348	388	376	343	369	312	369	358	368	347	342	340	314	364	324	389	362	361	362	355	355	384	354	368	320	341	367	340	366	324	347	332	352	344	327	317	361	363	368	369	366	358	375	370	358	347	357	340	389	367	364	375	348	351	349	412	349	351	373	393	350	351	345	362	359	333	348	333	347	349	361	328	385	349	367	349	332	344	353	309	347	369	366	366	374	335	334	383	347	330	343	337	366	377	330	327	383	375	381	404	327	323	315	372	337	369	332	313	354	348	329	343	373	347	353	369	352	315	361	324	358	308	383	345	345	350	351	363	327	356	340	310	364	356	329	367	350	314	378	373	367	376	369	352	341	324	349	339	379	341	318	344	353	365	344	354	355	338	308	301	347	388	384	366	326	343	350	382	357	372	346	322	355	357	373	364	363	347	348	348	332	318	348	338	342	347	320	334	316	349	322	343	337	353	312	349	364	367	383	344	333	343	371	319	331	351	374	337	378	336	349	337	362	374	349	366	314	348	362	374	357	379	348	339	356	320	378	352	311	361	359	336	348
23755	18015	24155	24130	17650	11917	5679	2116	1556	1339	1293	1171	1078	990	989	995	987	887	966	953	932	905	934	886	894	836	878	943	908	901	835	885	867	851	878	814	840	865	792	874	800	885	838	816	893	816	817	805	834	825	806	784	820	826	843	848	835	854	826	823	814	912	813	860	825	816	858	829	791	902	825	853	853	870	840	850	817	821	768	858	766	861	828	855	827	815	799	827	838	869	843	842	854	794	818	846	857	772	814	808	810	861	843	821	805	834	835	824	843	792	791	824	792	825	841	807	786	844	831	914	842	836	793	837	833	750	825	778	791	822	872	763	824	830	807	802	873	861	824	854	817	805	785	868	864	898	787	766	809	860	851	833	821	853	843	811	819	806	798	801	868	827	827	849	787	825	861	824	767	795	816	848	807	840	787	797	828	856	821	850	825	830	814	785	777	864	778	794	754	843	885	805	852	756	894	779	851	828	886	822	835	761	804	836	804	788	820	890	852	837	846	764	783	871	818	835	846	847	824	782	837	817	855	814	830	855	787	804	833	795	860	834	794	809	874	829	856	835	846	793	787	815	855	828	843	860	814	845	849	807	831	836	883	803	861	801	864	782	793	784	789	800	790	811	815	828	863	823	863	846	840	821	817	804	770	834	802	828	788	799	853	854	811	788	826	808	773	788	810	855	833	830	831	798	829	854	784	787	807	827	840	813	818	795	795	785	843	840	840	829	769	795	885	818	818	795	891	817	834	824	830	829	844	823	829	872	844	790	819	814	810	862	822	834	840	832	863	794	815	834	843	790	818	808	833	823	825	863	804	892	807	807	827	826	814	836	822	870	820	891	840	840	802	829	884	814	827	805	821	854	800	821	781	768	793	783	811	871	834	878	831	775	789	851	821	855	858	832	806	824	844	780	757	823	831	806	809	817	864	809	810	817	812	818	867	811	796	837	787	816	829	840	798	781	833	821	845	854	818	809	841	796	825	734	800	792	844	806	780	826	836	843	838	823	842	817	830	827	835	862	809	859	830	812	777	818	827	833	815	827	820	800	826	817	829	814	787	797	866	801	847	774	780	793	774	809	844	792	831	827	827	793	873	829	796	790	816	828	786	858	842	810	795	820	787	796	767	759	852	820	841	755	886	833	841	839	782	824	758	834	824	803	813	776	783	814	793	834	762	760	799	867	824	806	801	841	816	842	794	788	815	835	813	879	843	827	757	813	832	832	781	864	781	872	816	831	845	788	804	811	808	832	827	822	859	862	828	833	840	857	816	836	793	872	837	781	837	870	835	788	813	887	875	789	835	854	805	821	796	805	797	787	799	839	844	834	806	851	835	835	854	816	787	820	837	805	825	804	850	855	792	809	824	839	835	785	783	860	802	812	854	807	815	843	838	879	800	793	848	834	852	841	820	792	811	837	819	775	837	823	839	818	798	812	833	793	820	773	793	811	834	844	807	803	809	808	804	803	841	807	852	877	817	839	806	791	843	817	834	822	821	803	818	847	876	832	828	844	799	864	795	844	835	823	794	877	807	836	789	816	876	819	812	852	823	838	816	816	815	811	812	809	861	808	837	829	810	806	857	880	820	840	842	807	850	885	852	798	839	776	874	837	846	782	794	837	859	817	823	856	794	798	790	786	771	891	819	822	825	865	853	863	843	804	843	828	785	817	794	785	814	873	828	841	772	827	889	872	807	797	772	830	826	855	784	865	785	826	825	769	856	770	822	828	799	890	840	869	807	739	880	850	811	809	856	767	825	784	792	832	804	845	768	806	837	858	838	830	863	848	881	875	804	820	795	856	855	854	847	844	805	825	824	811	817	813	816	797	857	782	794	806	792	835	807	783	848	832	860	794	817	813	819	803	824	845	834	825	825	869	873	795	787	845	831	843	824	886	853	775	792	769	831	778	823	829	827	837	868	778	825	875	831	841	830	804	859	826	811	850	786	827	840	821	834	898	839	863	865	847	805	826	810	829	838	826	789	831	816	870	862	815	846	812	893	788	823	831	821	830	782	805	819	837	811	815	833	795	862	840	812	790	869	827	765	849	782	843	831	787	851	866	809	831	831	808	852	830	819	815	838	827	806	826	805	857	799	833	815	777	814	809	798	841	843	797	854	830	783	779	749	875	811	806	817	814	856	796	802	810	812	863	847	890	909	885	823	831	900	820	839	834	822	832	830	750	809	884	752	836	854	836	812	816	858	803	833	847	795	774	841	839	833	865	831	806	827	823	829	844	820	804	832	849	807	839	868	865	824	834	851	836	825	799	848	814	799	811	786	780	784	784	839	870	854	856	799	796	863	834	859	793	821	821	817	816	807	825	868	830	861	809	758	760	837	827	796	797	818	840	846	821	861	826	828	803	818	843	822	773	822	851	779	769	857	824	830	837	817	843	853	814	846	818	821	823	865	785	847	816	812	801	832	881	801	886	789	844	801	787	818	824	811	831	785	819	835	833	791	814	811	790	842	863	832	806	862	843	813	751	806	808	827	822	833	836	819	879	859	811	862	820	768	797	837	828	815	849	791	852	782	827	820	827	847	778	858	833	813	817	801	792	847	819	836	795	802	814	809	784	821	872	762	839	810	772	849	844	873	854	869	858	838	807	784	768	821	809	830	837	830	777	789	808	848	791	832	883	861	858	798	828	805	848	772	805	850	845	803	822	797	887	817	775	776	852	888	803	878	825	807	879	789	774	844	805	831	805	847	822	783	873	837	829	843	802	817	857	772	783	779	815	808	803	859	817	798	753	843	784	837	818	853	839	798	824	790	827	796	832	865	852	776	815	854	835	842	844	815	849	784	825	846	812	833	797	815	801	814	834	819	839	788	802	820	826	828	795	825	836	793	885	805	811	825	806	814	837	914	833	803	846	788	773	824	834	801	827	813	791	848	831	824	827	858	791	853	823	795	840	830	836	800	790	833	823	797	829	803	842	859	855	784	859	813	813	814	855	820	812	767	808	860	746	826	833	836	844	814	763	831	792	819	798	780	849	832	778	886	848	860	817	830	797	810	792	846	878	818	862	842	880	845	821	833	810	850	850	823	842	841	817	834	805	852	757	802	826	885	841	847	808	830	830	868	774	801	828	778	797	834	775	819	846	859	780	830	841	769	834	834	812	805	836	865	839	786	800	763	809	826	838	779	810	846	800	848	796	828	860	779	834	824	816	809	842	812	816	807	852	839	859	803	804	814	824	833	807	853	833	857	876	819	846	820	830	774	817	813	800	887	826	810	845	824	812	875	808	822	822	855	812	801	797	828	833	888	811	799	782	813	818	789	838	839	771	844	801	834	834	819	795	868	783	824	878	788	795	816	796	833	845	848	861	868	781	830	794	815	834	818	846	822	817	830	828	820	832	770	838	799	853	833	818	834	796	804	842	762	862	874	790	837	785	878	868	791	803	849	822	799	775	830	861	785	814	812	771	839	866	821	843	796	809	794	882	811	846	816	811	862	829	773	828	829	851	799	807	827	774	816	824	844	780	810	842
41448	27550	27572	22451	14369	8512	3440	868	553	493	450	410	380	373	329	378	341	341	366	328	325	304	298	310	293	298	279	290	295	295	288	312	307	301	279	299	321	313	311	314	316	303	309	295	332	305	325	317	300	341	311	326	300	276	293	299	316	283	327	315	312	287	339	319	297	290	286	294	311	338	290	271	309	289	265	314	303	298	293	285	313	334	280	314	327	322	315	293	291	280	312	299	341	314	298	300	284	259	306	289	329	311	319	298	347	307	297	285	294	299	269	296	308	321	333	325	297	294	324	300	303	324	333	298	275	317	304	315	282	255	298	338	302	279	324	286	307	293	316	331	311	292	291	275	304	319	307	289	332	301	292	305	301	338	302	306	271	322	309	328	328	253	278	306	316	289	279	293	268	294	302	282	300	310	303	271	337	284	325	297	307	296	315	305	312	307	316	327	303	318	292	311	307	315	277	327	306	326	272	311	309	299	333	292	305	288	294	346	285	328	282	322	291	303	289	338	294	325	297	289	268	292	276	273	317	299	300	321	315	300	317	299	270	271	286	321	304	290	292	298	298	268	248	309	298	303	279	335	277	279	299	269	271	297	293	298	301	296	295	277	298	306	312	320	288	291	270	297	279	320	293	313	310	287	292	315	315	307	315	285	309	307	314	298	320	307	297	309	295	310	283	310	308	309	315	315	328	311	314	293	297	296	293	312	299	312	305	296	328	288	302	310	282	282	300	296	321	298	310	282	290	300	277	307	320	293	330	324	317	324	316	307	298	310	328	291	301	273	309	294	296	313	323	275	305	287	297	300	298	296	286	300	278	276	339	309	301	328	288	304	321	267	297	297	332	335	303	307	301	281	330	281	302	273	302	322	295	294	291	306	304	307	300	305	295	276	290	297	345	303	295	321	301	303	278	311	281	274	324	302	282	332	325	343	292	324	308	295	301	285	290	279	306	316	295	286	274	289	362	324	291	320	293	309	286	302	287	317	296	302	321	319	292	311	302	330	304	295	329	318	287	301	298	251	308	284	308	312	289	316	308	282	325	306	306	302	291	287	303	320	261	287	306	321	300	323	303	305	293	319	318	326	271	295	300	290	280	334	300	300	304	284	302	268	263	329	265	289	304	288	305	310	324	316	283	305	286	338	311	272	294	306	302	305	291	301	282	327	326	322	262	300	290	300	260	307	291	285	305	298	290	283	313	283	299	278	286	328	282	295	307	274	299	298	305	310	313	307	294	326	293	297	285	331	291	294	294	338	323	291	279	283	293	301	313	303	307	340	317	293	314	300	292	273	314	280	312	284	315	311	296	313	272	303	298	312	306	311	290	325	309	302	347	313	270	292	329	316	298	327	311	261	311	339	316	282	307	305	302	286	317	280	286	293	321	301	285	314	290	294	276	307	279	303	307	308	315	292	295	295	279	310	314	267	303	281	341	328	299	285	311	315	319	283	257	292	287	279	335	287	289	320	289	297	299	321	297	314	305	296	276	304	326	292	288	307	276	258	286	281	282	305	283	288	296	329	283	313	336	325	284	292	319	322	283	318	316	320	305	280	293	322	307	318	297	293	304	292	272	275	315	310	315	308	308	290	324	288	325	297	258	276	310	267	303	328	284	291	285	283	269	281	263	273	279	317	320	274	305	349	268	328	324	303	321	296	296	285	298	341	303	331	291	301	304	322	304	262	276	306	300	302	266	297	312	279	331	303	313	300	311	322	312	303	322	279	252	301	265	324	310	325	322	327	301	323	307	314	305	301	319	296	281	298	335	273	270	301	304	329	333	312	323	297	286	291	282	288	276	292	296	271	319	315	317	296	274	306	307	307	327	292	332	324	306	273	316	320	291	305	313	329	290	257	294	327	289	339	285	286	300	263	263	329	328	273	276	297	301	292	283	304	296	323	323	304	310	308	259	316	302	304	319	301	308	297	293	312	312	302	309	305	265	279	284	343	277	289	319	276	318	344	296	258	292	277	308	310	303	305	319	296	310	274	307	289	307	304	295	311	293	291	298	314	300	307	277	344	297	289	289	294	292	343	314	293	318	299	315	332	309	318	315	320	293	313	300	267	283	285	310	273	315	271	288	289	288	299	303	305	312	346	308	320	309	319	298	276	314	293	293	332	314	338	319	294	301	288	280	312	285	302	295	300	294	339	318	291	279	311	275	291	291	315	309	276	308	295	308	302	297	274	258	297	297	310	321	305	309	287	331	315	285	285	257	308	290	297	265	285	288	298	311	290	266	291	328	295	361	300	323	295	313	326	290	300	327	311	296	313	293	292	305	278	284	308	261	354	304	302	307	253	309	316	302	298	281	311	285	265	318	302	322	302	283	287	327	314	316	311	300	321	305	319	281	291	286	299	333	337	316	299	317	349	332	298	286	299	325	331	310	285	291	293	330	300	276	283	312	317	290	266	300	314	303	290	281	313	311	323	310	300	273	325	336	288	273	289	316	301	309	310	296	283	288	299	303	303	347	322	278	290	300	298	263	296	296	275	290	293	296	302	291	311	303	280	315	301	285	317	313	260	297	294	276	282	314	304	308	296	283	310	288	290	284	322	306	306	324	319	302	286	308	306	270	325	265	307	299	312	282	277	259	333	293	281	286	279	293	280	274	303	271	257	268	279	297	325	331	321	282	307	311	308	267	303	323	323	324	319	307	286	311	321	321	295	292	281	298	315	281	315	293	313	310	300	293	303	285	279	287	317	290	296	309	295	290	308	273	301	293	275	283	307	321	284	318	315	292	316	355	339	337	282	313	300	315	277	319	344	296	287	309	288	312	295	323	292	257	334	295	292	311	271	327	285	306	316	316	314	316	331	322	284	301	338	293	316	293	304	343	292	276	310	323	271	302	327	271	266	303	269	279	275	323	286	318	293	323	282	306	287	287	338	297	308	307	282	358	290	310	289	299	296	301	297	298	307	297	279	275	319	330	306	295	319	304	345	315	344	295	295	301	267	293	275	295	302	298	315	321	335	291	292	301	277	282	296	283	302	283	295	307	326	310	296	328	322	294	299	315	314	314	310	286	278	295	327	285	307	319	309	289	303	281	325	323	303	303	266	331	328	285	315	321	317	300	250	300	306	289	296	266	308	332	300	294	308	280	294	293	313	313	297	309	298	315	321	264	296	294	292	286	311	323	289	314	292	309	315	297	282	297	333	313	339	293	302	319	294	295	288	278	299	278	320	295	330	294	317	273	284	292	285	335	312	353	318	281	307	280	284	340	307	310	296	292	295	276	305	325	251	288	265	325	324	263	297	305	306	295	280	289	282	290	286	303	288	284	312	295	288	300	285	278	319	305	296	281	255	304	325	351	323	319	320	297	293	283	317	276	293	327	302	307	312	300	308	316	304	281	331	303	305	304	325	268	299	288	278	275	309	308	324	295	297	285	269	298	291	278	341	308	325	271	286	315	319	277	306	298	323	303	240	302	321	307	353	304	293	294	309	306	275	299	321	322	333	313	305	289	314	298	311	288	310
27752	22794	32734	32814	26198	19798	9002	2771	1957	1612	1447	1242	1191	1106	968	999	993	994	938	888	915	910	883	799	816	780	759	782	738	830	813	775	764	832	779	812	759	778	726	793	720	746	773	728	740	761	766	746	752	753	700	740	678	715	734	765	722	713	713	770	736	752	714	739	700	743	670	714	685	701	694	675	679	699	723	699	746	732	712	677	725	701	707	689	673	701	709	675	736	697	741	702	743	671	674	716	704	700	782	726	702	731	672	709	698	699	676	710	659	711	689	671	744	696	728	733	675	709	705	716	686	694	735	703	713	725	668	698	717	679	737	710	688	676	671	780	698	674	711	716	723	739	681	670	732	683	722	672	732	730	741	684	661	781	720	669	720	714	688	704	715	716	683	751	688	696	724	708	697	697	724	703	717	706	732	737	722	716	726	729	741	704	722	740	703	734	701	696	714	681	709	698	736	682	692	689	720	706	671	703	750	728	710	700	695	735	688	678	668	691	672	683	721	705	748	687	683	758	655	671	726	625	731	697	725	713	761	730	675	712	666	687	682	686	708	697	670	690	724	682	741	703	684	729	693	723	664	663	731	729	669	682	669	717	682	671	709	718	734	717	722	721	724	677	743	758	752	711	720	700	712	651	674	691	718	720	709	708	686	680	690	741	715	664	729	770	710	695	756	693	685	733	677	731	727	766	679	736	668	798	741	735	661	718	692	692	662	708	688	716	727	725	739	687	708	711	696	738	640	683	701	709	759	668	767	685	718	705	668	727	699	720	727	749	675	734	749	698	744	692	697	659	710	739	740	693	654	733	643	736	673	746	756	749	688	725	704	683	733	671	653	696	733	728	714	694	737	704	696	705	670	706	706	717	680	759	697	720	748	744	708	707	674	703	685	708	640	668	692	700	734	650	708	719	679	716	725	739	695	755	747	733	668	715	734	715	686	661	672	693	707	689	726	725	661	729	687	688	755	694	718	706	755	720	681	710	710	688	722	733	709	698	729	746	700	710	730	656	675	705	688	716	698	706	684	724	744	664	702	706	681	728	693	662	680	708	728	715	702	753	706	712	729	669	699	686	697	738	703	724	702	732	706	744	711	714	720	700	685	709	753	713	752	689	723	678	727	732	680	705	705	712	708	753	744	730	721	689	732	673	742	773	711	657	727	710	717	707	684	657	718	752	731	663	671	736	746	736	710	686	745	723	722	704	676	699	736	711	715	681	715	758	723	731	713	731	758	766	675	701	706	730	660	660	687	754	751	723	684	718	730	731	668	757	675	743	681	691	684	726	737	705	729	728	727	756	712	689	724	683	709	682	687	717	701	691	726	757	743	757	703	751	674	733	671	753	667	668	679	738	699	730	716	744	698	724	702	718	720	742	656	691	690	685	719	757	704	699	658	714	662	675	706	732	745	721	715	712	716	714	677	730	727	703	704	684	696	717	696	695	730	720	705	654	694	740	712	685	717	660	710	721	697	725	744	698	717	706	721	709	757	713	710	697	704	714	731	730	691	718	708	769	692	730	730	730	740	718	739	732	719	682	741	710	695	702	718	709	725	732	689	743	725	715	748	704	714	731	737	641	731	749	751	729	756	743	695	738	726	718	773	718	678	730	671	722	708	707	696	708	705	708	697	746	746	725	707	687	710	711	720	704	703	710	709	747	711	702	693	730	745	668	701	744	723	730	728	739	741	728	728	703	711	727	684	668	740	702	719	731	713	689	713	698	674	701	741	738	737	708	747	655	697	717	729	740	740	733	711	727	709	714	736	669	683	727	701	716	678	689	755	727	714	709	691	701	677	692	735	717	692	748	709	719	746	759	718	736	749	713	687	751	735	690	648	656	719	664	691	696	648	658	671	735	715	651	776	695	754	748	748	725	694	692	698	696	673	717	721	724	692	755	717	670	717	724	663	683	667	729	730	730	657	665	692	734	714	659	706	729	707	670	688	675	715	729	713	697	739	687	697	696	731	701	694	683	660	696	683	711	713	739	674	685	690	721	692	706	706	726	751	733	723	733	702	715	678	701	701	654	689	706	719	690	662	690	709	709	717	731	688	708	720	711	684	655	722	676	690	724	704	721	745	706	703	703	715	718	711	689	719	675	679	720	690	750	729	727	670	736	754	689	725	745	690	746	774	716	715	704	666	709	704	662	720	719	679	743	733	712	675	721	698	728	707	748	657	657	780	738	679	724	690	714	713	712	675	701	718	725	722	731	723	712	686	687	694	728	710	709	727	729	775	739	722	715	698	702	755	750	687	700	734	679	733	668	669	658	684	685	739	698	711	652	673	718	692	723	649	729	734	674	723	737	689	700	730	684	741	750	666	722	729	702	743	745	690	691	736	689	703	725	708	714	676	717	677	682	700	695	674	726	764	734	708	734	706	691	717	754	671	706	714	701	688	740	698	733	671	695	743	718	771	708	663	686	690	717	687	698	709	665	670	692	704	739	714	686	678	678	692	702	656	714	697	712	762	716	720	685	721	744	698	721	691	689	664	705	696	773	728	712	702	696	746	730	740	722	715	626	692	693	670	702	664	713	702	693	711	735	706	689	723	710	663	721	725	753	697	665	688	702	710	703	729	752	684	708	712	698	684	690	681	760	660	687	650	721	713	691	740	709	702	689	668	688	715	686	705	734	705	711	707	715	723	690	671	667	688	706	678	705	687	711	723	681	698	705	688	659	732	683	717	730	681	751	682	702	711	745	688	691	755	665	699	757	701	705	728	758	686	722	678	716	711	708	763	699	773	698	711	695	719	715	641	664	740	755	732	694	741	721	742	725	716	714	725	720	642	698	695	700	713	709	702	740	713	712	699	716	649	721	667	700	732	684	743	736	681	643	736	696	718	693	742	686	678	723	701	654	731	681	721	712	725	715	712	681	703	705	720	664	701	663	695	731	720	704	705	700	716	716	693	730	761	653	670	729	708	673	695	736	728	728	688	668	688	726	713	735	695	725	718	724	717	720	731	665	686	693	708	734	713	710	739	727	701	702	753	738	724	705	699	709	709	696	693	700	715	752	732	740	764	690	772	718	742	756	711	691	675	691	717	702	719	666	705	713	659	713	731	666	685	733	689	697	731	742	721	668	663	698	732	748	728	687	701	711	722	743	725	697	728	689	705	655	658	690	729	660	698	691	746	696	702	738	715	639	692	695	722	721	707	679	726	728	692	708	694	693	710	692	723	703	700	717	712	714	755	694	722	710	732	737	693	653	714	707	765	751	708	681	679	726	741	673	691	697	756	702	714	716	747	658	740	729	707	697	698	679	732	695	667	682	674	683	694	746	716	720	703	702	697	738	696	722	706	746	713	718	674	701	755	737	734	681	699	696	708	738	702	640	727	708	718	708	711	719	679	718	732	690	709	685	718	660	747	785	687	704	710	696	740	709	722	730	701	693	703	741	692	683	692	734	666	708	690	672	709	724	719	659	689	732	663	699	691	711	714	656	693	762	701	698	713	765	721	711	740	709	693	668	698	681	704	700
18460	9875	7038	3587	1633	942	577	395	316	335	324	338	311	347	331	332	320	356	373	343	331	318	363	360	340	359	363	338	350	320	350	374	337	345	379	335	314	350	367	301	345	330	339	325	303	342	371	349	341	330	337	343	336	353	373	330	346	367	370	349	313	337	315	341	341	340	327	325	343	339	345	323	331	303	322	339	325	309	325	335	374	333	324	310	339	348	312	363	308	372	336	359	311	318	322	347	346	311	341	353	321	336	351	365	366	323	307	336	357	336	338	345	372	291	327	331	328	345	348	369	334	362	358	319	364	330	329	353	354	317	331	334	351	285	326	336	355	350	311	332	338	336	332	347	354	343	365	336	340	356	341	340	317	328	339	331	324	355	345	337	323	344	374	321	348	387	318	351	335	315	354	287	363	368	339	316	358	339	338	309	319	374	351	356	361	332	319	295	336	319	374	298	315	353	324	341	347	346	338	376	334	366	319	315	364	334	334	307	343	350	317	325	336	374	347	303	303	296	369	340	357	358	344	344	354	333	369	352	330	345	336	339	330	364	340	362	305	329	338	361	333	370	351	372	308	353	323	337	349	350	341	374	281	356	303	356	344	285	329	309	340	323	340	347	359	317	361	351	353	309	337	331	325	318	329	320	337	331	356	332	346	306	359	309	296	346	337	361	374	348	310	342	355	311	326	351	353	331	375	345	313	321	359	349	372	316	345	303	320	339	348	343	341	318	334	340	383	368	318	331	327	318	313	334	332	310	307	321	344	349	333	316	333	317	334	299	348	340	344	333	331	348	333	307	333	365	335	347	371	326	337	355	342	308	281	332	342	301	349	311	375	351	335	349	347	324	371	335	322	360	320	310	330	320	310	324	351	337	374	359	370	353	343	329	359	377	333	356	360	341	358	372	330	330	351	333	343	341	294	364	351	369	352	356	361	332	312	330	355	330	306	334	333	325	343	334	311	300	318	333	338	320	324	353	353	373	326	331	324	317	358	355	345	348	350	353	303	335	339	314	323	321	327	350	348	324	329	346	288	316	313	345	362	298	315	324	342	336	321	340	328	361	312	339	314	332	328	350	354	337	302	346	322	348	309	351	358	336	314	361	290	326	307	345	338	342	312	342	323	308	319	344	391	352	355	343	334	365	348	344	315	314	315	349	348	309	346	307	323	269	342	333	355	348	336	332	355	330	330	345	363	324	364	362	332	332	337	340	354	364	350	349	310	336	334	372	368	327	347	325	340	366	324	328	351	326	326	309	353	344	338	352	336	335	321	313	313	370	344	356	306	320	344	314	353	357	310	319	324	323	331	345	306	317	334	357	289	362	350	335	316	355	319	337	334	355	360	335	339	380	326	336	322	315	345	318	326	332	320	344	322	363	357	333	300	299	311	334	324	328	362	375	345	357	354	331	337	328	321	323	351	358	325	351	373	369	301	327	304	333	322	310	334	314	340	360	343	321	310	317	317	326	319	329	318	345	325	351	307	357	352	339	297	357	317	292	342	321	342	328	324	323	364	374	366	334	354	324	342	379	338	345	316	347	346	315	346	343	351	341	342	332	343	334	334	328	333	315	336	320	295	323	281	319	337	311	325	313	338	365	364	291	324	340	329	318	312	328	342	353	328	343	326	336	356	343	358	321	309	330	372	310	343	305	334	334	322	333	328	339	327	347	359	341	321	338	364	351	335	301	366	383	338	347	350	314	311	345	331	326	324	308	320	313	354	338	307	340	311	333	313	329	326	321	325	334	300	353	372	297	331	318	360	329	312	333	307	311	356	338	354	320	347	375	334	353	384	350	342	330	338	355	337	354	338	299	322	320	359	306	355	316	314	337	348	289	318	300	341	340	344	367	313	364	350	322	330	330	336	323	330	321	298	299	326	329	338	321	314	334	337	342	344	355	349	364	331	345	370	324	346	346	352	354	318	331	339	354	328	333	320	343	328	330	350	339	303	321	380	321	348	292	333	324	318	322	317	363	327	317	348	317	340	338	370	357	357	331	344	322	364	324	334	359	307	352	334	341	332	346	357	338	367	347	336	336	303	354	342	322	335	345	311	395	341	338	325	386	350	335	356	338	333	308	342	348	342	330	375	302	345	318	380	328	321	324	335	347	327	386	363	358	341	325	340	327	337	305	357	307	305	324	328	372	339	379	322	309	382	353	352	356	331	335	330	330	324	367	342	327	337	362	339	359	340	347	361	349	342	324	351	312	365	354	343	333	366	339	351	334	331	341	353	346	323	338	330	351	330	388	314	367	368	345	360	319	363	328	338	364	359	319	340	319	336	353	307	331	358	350	333	356	345	302	374	319	351	364	368	341	328	324	312	328	341	315	344	294	335	343	334	302	286	335	357	349	314	331	362	335	349	316	331	328	377	359	356	333	325	333	345	358	344	332	334	353	367	351	337	294	364	310	365	331	376	350	367	288	334	334	335	356	341	358	349	320	323	294	329	344	335	339	317	368	321	357	315	334	346	325	308	351	348	370	344	347	343	337	303	344	326	313	325	340	341	358	371	324	320	310	316	333	342	351	344	324	347	360	322	363	323	363	312	349	329	309	314	317	367	348	340	348	338	374	352	320	333	332	325	303	345	349	351	314	343	321	358	332	337	322	347	322	335	317	357	337	335	322	318	307	346	333	334	351	325	310	350	358	319	321	359	336	346	381	330	330	353	344	334	335	324	312	323	335	382	356	354	292	348	314	348	350	290	346	367	358	359	369	346	352	344	343	330	335	307	312	320	348	314	322	343	362	386	340	348	332	323	339	312	347	335	344	340	329	352	353	353	333	343	329	329	309	354	346	357	303	381	362	355	303	327	336	345	337	342	354	339	352	304	320	343	343	312	305	341	347	354	344	347	316	341	336	338	356	350	319	330	330	343	332	333	351	367	337	324	333	348	321	335	326	325	315	331	346	354	326	334	321	351	336	313	321	347	351	354	349	354	304	309	327	326	332	349	348	351	314	331	318	305	347	339	318	338	317	364	316	311	326	350	346	326	318	321	341	323	354	328	325	315	322	298	372	340	334	305	342	358	327	348	328	325	339	343	320	378	331	328	329	315	306	374	349	286	331	337	342	357	327	320	316	332	330	311	308	352	356	317	347	320	312	348	302	360	337	328	334	339	322	306	330	366	341	364	324	309	343	354	339	336	317	316	327	351	328	337	361	339	335	339	331	370	337	332	332	351	314	334	341	347	339	346	343	340	335	306	345	324	309	333	342	358	358	383	336	359	377	302	344	327	373	331	380	344	346	342	363	329	330	329	381	338	316	348	288	329	304	366	345	358	323	345	360	301	333	305	329	348	337	340	324	305	343	354	330	346	367	292	349	363	331	347	314	339	342	378	364	306	307	315	295	353	335	345	356	351	318	338	345	357	326	337	302	328	362	335	341	330	326	325	355	337	366	341	322	337	342	335	329	321	346	326	336	379	376	368	326	333	334	349	337	341	351	362	361	310	340	332	348	367	337	355	322	348	342	356	332
13044	9741	12031	9771	5694	3544	1887	1070	939	946	913	876	862	833	843	899	792	839	838	854	841	821	806	797	812	814	759	845	822	769	888	802	780	790	811	806	793	788	800	746	807	778	740	855	786	775	809	797	767	828	785	742	805	822	777	825	761	826	805	863	798	810	771	812	825	825	841	762	782	806	821	847	811	788	832	793	758	770	780	763	823	787	783	733	763	796	758	792	877	856	747	812	757	827	812	816	777	739	808	782	826	815	766	747	778	764	791	779	833	842	803	776	778	791	799	803	791	776	801	766	788	803	812	749	818	778	782	831	807	835	774	811	796	817	806	812	776	800	767	829	809	813	798	823	782	852	843	793	824	780	831	786	801	826	808	759	807	829	814	810	772	792	801	809	799	800	805	830	803	754	814	779	745	736	790	868	823	779	860	775	787	820	756	779	817	817	829	796	783	789	809	803	790	766	810	764	827	822	787	766	785	814	776	743	800	793	766	757	788	823	779	774	748	758	836	849	766	860	757	830	774	828	768	794	784	755	803	835	795	777	786	785	814	802	801	810	780	815	834	799	796	754	817	786	798	802	834	802	838	802	835	805	798	828	787	758	788	816	828	770	777	799	856	771	826	784	819	787	838	826	826	801	774	783	763	767	835	762	803	796	804	836	801	796	793	797	795	755	789	815	813	789	788	815	789	796	804	828	818	800	813	799	757	780	743	790	763	845	766	766	753	775	847	806	812	761	799	834	816	821	782	779	780	806	807	808	799	780	752	822	827	794	784	822	774	801	787	759	785	736	777	813	740	808	802	778	830	796	830	765	767	790	788	800	810	776	746	785	817	779	761	809	816	783	780	821	729	777	802	797	775	848	791	784	778	861	738	793	796	844	787	858	817	806	836	768	829	807	752	796	828	821	767	745	834	853	848	827	806	801	811	785	758	793	789	748	804	793	778	731	793	829	798	823	846	777	822	798	807	793	829	805	760	806	805	782	842	826	827	772	836	764	794	836	810	771	815	796	788	789	761	776	745	760	802	774	784	819	792	762	810	800	811	800	790	773	806	818	830	809	789	855	810	832	785	745	795	795	758	811	829	793	777	807	793	758	786	806	812	763	814	812	837	773	823	765	828	818	840	749	814	782	859	769	781	850	789	757	802	809	784	808	809	814	810	825	761	806	813	828	775	764	802	844	802	779	817	817	790	789	795	803	779	801	811	779	814	771	793	829	809	732	805	765	790	795	765	792	754	780	838	809	806	797	782	807	754	761	811	833	763	792	784	719	775	793	781	756	790	780	782	807	820	799	838	800	817	761	841	788	819	790	734	800	823	804	797	783	766	797	791	776	817	834	759	811	781	795	793	803	781	821	781	756	768	855	789	792	804	834	754	792	833	814	822	771	844	752	804	720	748	794	802	846	806	855	753	814	811	751	805	842	822	805	805	808	801	817	863	780	754	771	801	796	830	852	752	816	846	797	804	760	790	775	813	799	828	815	784	783	772	824	778	799	790	790	778	804	796	786	818	794	852	753	815	811	790	791	791	758	821	818	782	816	799	733	777	763	774	795	792	852	764	780	821	791	828	771	764	815	801	765	812	828	793	808	823	793	846	793	796	790	775	795	806	749	810	851	803	821	780	794	797	778	775	795	815	776	823	808	760	804	796	817	786	803	776	796	739	769	789	810	825	773	765	778	788	789	809	822	784	802	766	838	821	823	774	798	815	817	780	777	826	802	813	769	745	843	754	777	807	748	826	796	777	839	768	817	787	778	759	823	799	768	789	779	777	826	794	849	775	760	814	817	803	794	790	766	783	844	819	839	792	827	871	758	789	811	805	793	814	806	759	749	774	805	796	799	801	800	794	800	779	741	746	831	748	792	802	812	809	800	779	729	753	772	787	790	798	798	825	776	738	812	785	819	743	790	799	775	741	804	738	735	787	792	800	827	824	772	839	799	773	800	821	770	765	756	743	814	814	845	809	796	778	798	810	769	785	807	837	789	813	820	789	816	754	843	828	832	787	764	804	813	757	787	831	792	825	780	802	767	777	803	774	815	828	775	794	810	789	840	762	773	789	779	769	779	792	775	831	797	775	798	797	753	808	816	823	796	798	828	796	787	815	821	802	818	790	793	743	747	750	788	769	821	812	836	814	784	790	806	768	777	816	803	800	758	804	809	770	796	773	804	779	772	816	797	823	781	846	799	788	773	809	762	759	815	822	810	794	833	784	829	823	773	773	778	788	825	794	839	778	766	767	771	808	813	814	821	794	790	751	788	831	807	818	818	774	777	794	812	881	797	781	779	776	806	796	813	760	794	785	820	796	768	786	796	787	781	796	833	793	767	788	852	773	783	799	795	767	796	821	796	804	795	769	755	829	790	826	787	845	783	762	804	769	776	812	776	841	811	799	751	767	811	833	831	802	800	796	750	830	794	826	780	816	811	798	796	751	805	753	781	776	784	763	784	723	808	803	788	853	764	776	825	849	803	789	823	763	801	813	817	797	831	779	783	805	789	829	785	789	757	793	809	739	808	806	771	841	771	814	793	773	775	826	828	784	733	825	799	810	839	771	819	811	786	803	765	802	782	802	787	818	802	819	786	832	761	848	780	790	798	799	796	794	823	793	823	820	766	764	803	782	804	822	768	837	816	783	796	804	824	802	800	799	698	806	710	775	840	796	804	803	800	782	850	780	779	818	817	769	782	803	809	764	776	776	811	761	789	802	784	779	801	815	796	794	805	775	812	820	812	787	801	801	824	789	794	793	774	741	852	766	846	818	820	763	750	817	778	783	827	778	821	799	803	815	788	779	806	821	805	759	843	764	779	782	767	817	873	842	778	742	780	764	784	772	830	833	763	752	810	781	837	809	821	769	760	755	839	773	776	812	764	706	805	756	769	733	824	830	784	814	851	833	802	797	782	837	825	786	755	784	809	799	830	774	816	777	791	797	778	770	805	784	795	882	780	751	790	752	762	780	799	756	801	806	781	785	859	821	742	773	809	869	835	790	786	852	799	787	817	804	787	828	817	745	796	806	796	822	785	745	821	781	791	759	799	808	802	797	864	738	795	827	785	781	871	805	782	831	842	807	780	769	777	861	852	775	808	805	826	789	855	797	823	776	799	804	793	781	784	738	754	806	805	852	777	768	761	780	824	803	754	811	765	794	826	799	789	752	743	786	800	762	774	778	818	756	810	767	835	826	816	800	879	805	792	848	810	818	791	784	848	855	794	788	749	815	786	811	775	770	765	833	832	776	789	832	771	783	815	805	783	767	826	803	861	812	824	803	823	802	742	788	782	834	775	785	847	767	761	745	800	779	763	817	809	798	812	835	783	743	835	816	750	826	757	768	806	803	755	784	776	805	727	837	756	766	794	786	858	774	839	825	754	748	813	802	761	753	779	856	771	762	787	760	815	812	762	801	815	747	765	769	818	817	798	785	767	808	803	790	792	802	826	778	810	794	810	811	819	821	797	774	749	820	834	823	817	797	748	809	830
32521	21425	18878	13802	7328	3858	1980	663	466	402	408	379	389	379	389	355	382	370	346	338	366	363	409	401	344	368	353	369	359	372	365	388	391	373	364	372	361	359	334	379	316	360	373	352	394	365	339	379	378	348	318	339	376	334	335	319	355	359	353	381	315	394	344	338	363	355	337	362	378	353	364	354	321	390	369	338	348	355	348	370	324	348	356	368	364	385	361	334	323	341	387	342	404	312	384	399	371	365	342	370	341	364	322	349	348	339	373	320	354	374	357	354	348	342	371	313	337	374	340	366	373	350	353	362	344	353	361	327	360	362	363	326	348	358	355	344	379	346	332	336	367	376	409	366	355	333	359	376	379	334	349	340	313	340	399	345	341	323	323	393	357	311	363	348	372	351	324	350	350	336	365	367	381	382	378	315	336	345	361	391	366	373	363	377	361	350	369	362	401	340	342	397	401	383	349	346	378	342	343	314	362	325	344	377	353	353	331	355	363	350	342	361	322	351	351	353	329	308	336	332	387	327	327	344	306	353	368	372	367	318	335	354	358	383	366	347	373	350	328	369	351	376	350	379	360	354	375	372	360	360	328	347	317	363	341	359	348	351	335	349	375	360	366	359	356	365	399	323	380	351	350	348	343	352	370	352	357	352	366	356	342	335	341	363	374	343	351	352	339	343	346	326	355	362	386	359	375	343	317	342	347	329	336	367	363	356	390	363	360	352	343	340	359	389	340	365	341	331	313	351	390	364	339	343	369	347	351	311	380	356	319	367	346	362	325	361	344	355	340	335	330	378	340	356	379	372	344	334	377	364	351	346	344	358	359	349	354	385	357	324	363	333	323	327	361	353	337	357	372	383	350	346	378	368	366	365	300	354	356	393	368	358	388	349	349	366	339	339	350	329	371	317	316	386	339	357	344	345	354	375	366	368	370	319	368	355	308	340	370	361	339	381	342	319	337	379	355	374	372	352	370	339	368	370	359	349	324	345	359	353	382	343	385	351	383	357	354	357	316	359	372	369	315	342	390	335	378	334	325	319	360	374	364	367	369	337	368	349	350	363	363	327	329	368	354	323	338	358	326	384	345	376	356	363	329	354	378	366	369	375	340	333	350	334	365	387	358	379	342	360	376	328	349	348	320	362	393	380	362	312	332	370	356	348	355	325	382	346	350	351	350	368	335	354	359	335	343	378	387	367	385	367	335	343	366	416	363	376	383	330	373	325	368	347	363	340	338	346	370	339	364	345	344	342	355	359	324	337	350	383	352	391	377	395	372	350	369	322	326	365	388	390	354	324	382	342	369	338	359	339	322	339	364	372	334	372	340	339	321	358	335	363	348	362	374	388	372	352	331	339	354	372	318	415	353	375	324	352	371	353	337	369	340	360	357	359	374	344	336	349	388	350	360	337	363	356	379	322	342	390	335	323	342	377	317	373	427	375	329	345	335	370	344	343	375	338	397	353	337	361	382	371	365	362	367	361	340	348	396	362	385	328	340	329	338	334	374	342	343	350	375	373	347	347	361	337	388	362	338	337	353	329	386	391	360	341	356	342	354	348	329	366	336	337	329	341	364	360	335	357	296	318	315	342	361	351	352	363	350	323	343	342	391	366	338	363	372	331	366	337	395	352	374	352	343	360	341	371	348	381	368	340	349	373	334	360	352	326	349	356	354	372	394	353	361	329	332	375	331	348	388	375	367	352	365	365	353	354	356	356	358	373	343	333	375	369	378	340	406	338	351	348	351	343	365	352	322	342	324	335	349	349	322	352	361	357	377	375	351	331	336	374	359	373	376	316	371	341	389	372	369	377	343	336	352	327	385	319	317	332	377	378	350	357	342	332	361	334	346	352	340	329	339	359	376	363	333	373	408	359	329	364	381	339	351	368	355	321	328	362	358	350	355	376	395	365	374	354	373	337	358	350	332	376	370	337	382	395	349	339	352	314	318	371	354	355	334	351	389	356	370	351	342	334	358	366	357	371	371	362	357	358	367	350	359	330	325	384	344	364	323	321	334	393	350	372	347	319	376	351	329	329	298	355	359	383	322	377	322	318	317	363	352	364	366	301	350	328	377	351	362	316	350	367	346	329	366	346	335	348	381	358	351	352	366	348	327	346	317	353	361	374	373	336	317	322	378	333	345	370	371	366	315	368	354	341	338	355	331	350	366	361	323	384	404	329	345	336	389	339	362	371	364	320	356	348	324	353	378	396	331	397	346	337	367	376	344	362	374	346	338	378	361	356	358	367	381	394	340	346	360	354	334	374	363	328	344	367	303	341	332	378	373	333	337	372	333	340	351	347	384	336	358	349	363	338	365	354	331	363	350	378	330	372	365	378	362	375	348	344	356	346	334	344	315	357	360	377	349	375	332	372	307	386	337	375	366	377	374	378	400	386	365	355	396	331	363	355	347	344	364	365	352	348	346	346	323	378	385	335	368	342	325	371	370	388	379	322	340	335	331	330	322	387	387	353	372	329	367	339	367	363	348	363	356	366	357	357	359	374	369	367	353	373	380	351	392	328	353	336	376	347	349	372	334	341	367	368	329	344	344	362	385	364	354	354	369	349	354	326	345	327	355	381	359	366	383	388	361	381	362	363	284	350	371	359	354	347	372	343	338	344	361	351	361	356	398	328	359	375	343	377	350	349	309	345	353	367	374	356	380	331	355	359	332	386	325	365	367	349	357	395	356	349	351	368	351	352	378	331	375	359	350	344	364	348	368	344	336	335	363	343	367	326	344	335	345	335	346	385	345	333	374	342	385	361	376	328	339	310	365	363	331	352	375	341	344	348	374	351	324	423	389	388	356	341	312	332	334	369	331	347	383	377	374	307	362	328	341	332	351	362	369	351	386	326	329	335	343	343	370	335	396	298	380	337	367	351	370	352	362	348	375	382	332	322	329	335	345	377	344	379	341	350	320	350	334	341	325	342	358	360	372	341	348	377	353	336	370	367	368	342	362	390	344	365	374	346	352	335	352	359	383	345	375	338	346	341	395	356	351	370	349	383	383	362	348	393	371	363	354	339	347	358	339	358	337	398	364	350	356	339	355	359	346	359	340	366	364	353	379	339	357	350	360	361	359	351	301	378	350	350	348	416	362	353	371	357	332	363	359	350	406	365	354	334	373	402	364	378	294	351	338	336	373	361	335	372	342	334	356	320	378	346	371	359	338	354	397	366	326	369	359	329	366	349	388	373	354	353	368	313	342	372	363	341	354	358	351	366	364	350	359	359	359	379	382	327	369	321	377	359	365	324	386	378	368	347	338	368	343	355	350	387	364	386	382	338	341	362	347	380	381	368	361	339	351	323	342	340	342	337	362	384	391	317	366	345	341	401	359	365	326	353	356	350	344	328	349	357	375	337	357	331	365	346	346	347	359	346	364	360	330	350	373	338	344	295	334	298	373	339	330	361	399	370	319	381	332	342	390	342	338	389	382	339	337	381	323	355	334	364	390	403	360	342	340	372	345	354	345	307	370	356	386	343
22654	18558	25481	24633	17667	11620	6730	1929	1364	1238	1215	1076	959	1004	952	1005	932	931	895	940	921	894	925	856	903	866	841	874	858	898	901	891	911	866	838	848	871	836	825	882	897	813	853	868	884	846	811	824	794	861	813	820	846	830	814	838	864	799	822	866	820	832	829	841	855	829	831	809	852	854	821	856	840	799	878	780	833	876	813	839	851	857	842	851	815	794	855	838	770	854	807	846	853	853	788	796	842	852	859	774	801	838	829	821	833	799	808	893	842	850	821	853	822	847	824	789	787	771	814	841	807	751	817	802	819	856	823	809	796	829	842	786	788	842	856	822	763	805	806	810	836	883	816	772	827	833	822	840	852	826	831	817	805	844	874	805	833	815	813	797	817	813	861	804	849	811	783	811	843	845	890	787	824	826	812	860	854	893	831	817	803	845	826	876	784	787	842	823	824	878	836	795	829	831	829	804	803	819	807	823	916	835	818	817	820	877	818	834	817	850	816	810	858	843	793	864	818	815	827	815	827	789	832	833	773	756	804	775	870	794	858	757	784	829	847	884	843	803	800	791	869	795	810	823	788	864	773	790	877	828	855	790	796	858	828	777	801	839	860	860	803	813	813	776	879	858	851	818	823	840	832	812	838	844	861	822	823	815	851	789	828	878	820	809	906	812	872	831	788	818	800	796	842	826	876	841	866	839	843	780	828	862	836	876	854	828	827	838	852	823	849	801	817	832	878	844	800	886	838	882	804	804	806	839	808	794	812	837	847	863	850	788	817	875	863	808	814	841	816	823	867	793	813	796	850	865	858	841	840	832	802	825	848	832	804	857	749	819	801	844	853	842	776	838	795	812	855	832	849	829	818	842	819	815	832	829	807	850	795	810	828	823	852	819	837	847	823	832	826	835	772	887	864	793	826	830	842	842	845	808	799	882	822	803	807	798	817	814	811	825	861	817	837	831	881	865	831	839	751	810	841	807	809	813	807	833	836	823	812	795	810	838	811	820	810	781	794	848	842	805	840	860	860	843	799	830	819	793	815	783	834	819	812	815	834	844	788	785	843	818	837	769	781	831	804	782	802	798	854	797	834	842	814	784	788	854	795	801	790	802	883	846	823	814	851	872	878	824	885	875	866	867	869	855	817	844	811	855	856	788	836	822	837	760	827	833	819	837	801	815	851	801	823	831	840	791	807	759	839	801	819	824	829	839	847	857	857	783	837	858	818	824	790	828	813	777	854	827	834	826	846	815	819	840	808	767	802	843	822	770	825	780	818	826	885	822	840	773	836	771	875	800	850	822	839	831	845	851	817	864	853	809	822	854	856	803	792	835	808	844	817	864	811	837	808	857	831	766	799	830	816	797	845	845	783	901	817	828	809	847	823	801	789	823	777	759	805	793	780	841	820	837	803	895	826	853	817	836	832	847	824	850	792	792	765	804	806	859	832	816	850	840	820	859	853	821	826	830	796	806	848	861	829	823	830	825	820	832	834	861	844	870	834	810	844	825	809	825	877	799	802	854	818	870	799	885	842	816	828	866	818	805	780	859	827	844	779	850	799	845	820	840	855	829	801	865	769	817	889	875	852	861	836	770	813	830	833	839	827	780	784	800	805	831	852	773	794	839	769	794	889	776	817	817	861	822	865	820	827	903	792	819	756	899	824	823	808	827	857	820	813	847	844	814	824	822	796	834	746	877	802	850	842	822	834	798	838	832	836	813	793	805	832	829	799	793	820	813	858	811	801	826	804	845	763	824	751	799	795	819	860	827	847	825	858	788	837	840	872	849	859	794	848	776	852	816	852	836	784	837	835	861	891	837	882	788	807	845	882	795	784	811	813	774	863	836	862	811	842	837	807	817	823	868	831	816	859	839	786	833	827	807	800	842	824	803	794	826	810	790	834	784	848	846	807	812	804	804	838	825	833	826	811	785	867	857	850	833	839	795	846	811	804	795	839	790	838	772	810	810	833	847	862	850	870	866	788	811	795	875	832	790	822	818	812	808	815	830	856	816	810	803	885	771	826	884	816	783	879	782	783	874	825	840	781	818	769	821	869	874	788	821	826	821	819	834	823	794	786	793	839	825	818	830	885	818	846	798	822	840	809	799	849	863	851	822	839	808	854	785	820	831	842	851	858	761	835	856	848	833	846	863	877	830	804	823	896	827	868	793	844	879	827	879	888	816	784	856	823	833	820	842	787	804	827	818	802	854	838	806	830	826	816	818	801	835	842	795	824	864	816	796	907	854	843	790	833	787	806	810	855	816	800	892	847	895	858	818	854	851	796	882	844	845	857	838	821	801	861	828	865	836	807	836	830	855	807	846	825	796	798	858	819	864	774	810	830	826	873	843	832	859	846	862	816	829	858	811	817	777	853	843	829	826	884	812	779	857	807	825	848	792	842	836	818	800	866	847	860	817	848	771	830	848	836	799	828	885	860	817	858	786	773	839	846	859	777	840	818	831	880	859	807	833	833	861	877	833	849	835	771	865	839	850	826	786	870	885	815	787	827	845	864	824	814	831	811	879	818	806	836	845	823	851	863	856	876	798	760	847	755	848	858	874	810	877	805	863	848	829	878	835	840	823	841	850	829	759	846	809	799	839	804	860	810	749	812	840	790	803	839	820	808	867	805	783	846	858	876	785	839	826	837	874	805	828	851	824	835	856	850	858	862	831	877	788	840	793	842	833	828	880	815	843	840	848	813	829	866	864	828	801	819	789	848	866	869	844	848	844	855	817	803	757	783	796	869	827	844	842	868	876	846	879	790	781	830	816	828	882	820	808	843	818	842	815	841	837	829	795	803	804	860	880	850	817	862	834	810	796	849	877	843	786	844	834	891	828	817	867	816	833	812	844	822	882	832	796	785	837	849	827	789	864	872	875	769	842	869	825	848	810	784	863	815	818	849	844	897	828	765	824	874	831	797	867	879	827	813	857	854	853	819	842	828	852	785	771	813	831	835	841	793	790	827	785	822	833	839	833	867	846	803	825	815	769	783	829	847	824	834	805	781	868	817	845	844	804	794	805	807	819	832	842	873	811	786	771	844	829	861	809	829	814	863	861	833	830	844	792	823	814	857	823	805	809	820	815	848	838	793	860	804	806	812	829	875	851	837	880	854	849	806	779	850	853	828	824	859	842	840	831	836	871	793	828	845	787	862	806	833	852	823	826	815	854	795	816	765	805	825	847	792	859	815	851	838	828	782	807	814	841	841	812	875	806	820	831	807	812	857	803	812	804	829	832	846	825	835	882	797	799	828	791	817	893	783	848	800	801	762	784	782	810	846	808	795	826	864	822	802	807	819	811	835	845	825	813	826	843	847	865	846	822	830	836	784	876	834	817	770	835	800	876	795	811	800	859	818	906	774	819	782	854	832	819	858	844	818	840	788	837	818	827	836	853	833	834	804	812	821	842	857	841	826	782	827	842	854	792	810	826	839	827	804	807	790	819	871	812	846	783	789	841	811	773	808	774	806	776	793	828	823	823	841	856
42783	31623	28384	20615	13088	8134	3234	998	478	459	404	396	358	363	368	381	337	348	336	350	323	310	321	319	303	330	315	314	295	276	325	330	269	300	349	307	326	304	310	304	321	315	317	288	297	277	293	303	285	286	323	305	297	306	300	306	316	321	325	304	341	307	291	306	334	309	311	292	287	318	301	303	286	321	281	319	301	315	314	322	309	302	312	283	301	306	322	329	297	300	311	287	306	295	305	347	313	287	313	295	286	266	281	317	327	307	304	320	326	323	329	283	307	329	304	295	313	312	324	293	299	309	328	333	323	346	301	292	295	319	293	287	320	306	325	314	315	302	293	323	288	327	298	302	272	293	312	299	325	286	324	283	294	313	299	321	316	319	271	289	291	298	328	302	274	332	273	307	337	312	319	311	312	293	306	324	310	352	319	297	310	308	343	326	293	315	273	289	286	293	310	293	272	296	272	330	334	314	280	274	273	294	289	290	302	267	311	327	295	328	314	296	281	321	293	285	300	284	275	312	301	311	312	284	256	282	324	313	288	308	318	300	294	290	324	283	306	309	323	264	319	314	284	324	294	299	285	301	281	284	321	305	299	275	308	291	319	284	295	317	312	329	297	350	298	296	301	293	289	311	293	326	316	303	313	293	299	339	307	291	270	285	286	272	308	289	293	292	314	297	311	295	314	301	283	310	329	286	319	259	295	276	296	312	291	307	305	303	287	301	294	333	319	292	292	303	320	279	280	353	322	325	302	308	303	304	287	293	276	298	293	268	303	292	289	271	310	288	333	310	315	284	286	261	290	303	310	299	280	310	313	307	280	298	286	301	310	285	277	276	319	295	342	326	320	317	317	316	316	299	319	313	322	287	282	317	294	286	317	316	264	282	289	315	318	288	314	304	309	295	309	308	295	284	278	272	289	306	280	294	287	283	314	327	324	287	302	299	318	295	289	310	274	301	316	336	319	325	293	300	289	295	283	313	332	314	285	282	289	306	287	301	277	295	290	298	315	266	308	302	283	288	278	315	325	282	285	299	284	337	307	310	344	341	331	278	311	328	316	299	314	285	266	288	291	285	301	347	335	299	294	299	306	294	322	294	328	357	283	346	307	294	320	318	323	285	331	306	317	306	304	306	306	320	279	282	319	302	321	308	323	310	305	322	323	298	315	293	300	317	340	265	312	287	313	305	308	352	289	271	281	307	280	315	319	256	299	336	332	307	306	316	272	315	344	316	280	293	303	294	301	282	290	322	343	344	316	299	319	290	298	294	322	295	316	299	312	321	318	302	339	326	304	339	301	285	289	267	299	320	336	306	290	305	294	326	267	309	280	313	286	304	293	306	288	272	298	290	328	298	293	309	322	336	303	274	307	308	323	287	300	295	276	326	306	295	296	311	328	301	292	274	324	306	281	301	268	283	277	296	307	275	311	333	322	311	327	291	299	306	317	295	279	316	308	270	311	300	292	295	320	319	314	313	306	312	303	323	305	294	286	281	297	288	312	301	354	317	300	326	309	280	300	319	271	311	300	306	296	286	303	308	307	294	318	304	335	300	298	332	311	296	303	325	286	289	302	311	331	321	344	311	293	305	322	298	287	303	301	289	342	302	330	281	308	334	287	306	286	323	287	298	331	283	302	282	283	324	323	287	318	302	304	300	310	295	292	263	281	281	294	294	311	296	274	278	348	305	335	299	332	288	325	277	280	261	298	293	302	312	295	292	291	314	324	296	302	308	327	316	328	317	295	318	301	322	316	274	277	309	286	289	289	271	314	283	326	299	289	311	315	324	296	275	304	279	303	311	303	293	330	326	319	327	288	310	300	269	312	316	300	306	309	302	329	309	293	278	288	314	315	321	302	293	300	295	274	299	368	297	292	305	308	316	294	290	308	288	309	313	306	325	324	306	326	321	317	300	305	301	311	323	270	325	316	310	315	306	298	307	317	277	326	305	366	300	316	312	324	302	295	296	292	319	310	315	290	316	309	295	309	279	311	312	286	314	315	284	301	291	313	319	319	303	295	324	322	275	320	303	319	289	358	283	299	289	300	303	350	296	283	306	308	309	318	312	306	272	311	304	296	284	305	302	295	303	288	323	333	329	316	329	314	285	306	313	319	316	292	326	310	326	318	311	298	304	291	314	328	298	293	294	326	313	269	273	307	329	287	315	310	304	277	337	325	305	331	308	300	328	287	315	315	298	280	307	319	329	296	275	270	300	282	331	299	317	309	294	294	330	307	284	285	311	311	325	283	305	320	324	344	302	269	324	280	296	303	314	305	271	303	307	279	280	310	298	294	327	293	281	295	325	284	322	314	310	300	288	271	296	303	321	334	323	291	296	296	314	323	290	292	294	281	318	294	291	310	299	311	336	303	290	287	281	282	302	304	323	293	308	317	290	300	309	283	291	308	267	309	319	312	267	305	293	301	349	348	285	329	306	310	310	296	317	263	303	287	294	308	299	318	296	316	315	278	313	326	322	303	315	316	298	329	296	305	335	288	291	318	314	311	316	322	329	300	355	305	331	349	308	303	303	296	338	317	278	328	306	307	318	306	304	291	265	348	286	323	326	308	328	329	310	296	302	290	284	307	298	278	294	307	293	281	311	286	319	305	301	329	289	314	301	289	271	325	325	314	325	305	317	300	272	271	296	304	322	317	287	297	323	276	327	305	280	279	304	326	268	293	325	343	278	313	315	302	320	318	254	282	317	286	261	338	283	321	323	292	278	325	292	269	299	312	336	299	345	310	303	306	291	297	280	301	326	289	286	289	294	330	297	307	295	269	261	339	314	299	273	318	281	290	309	308	301	320	323	318	312	319	317	285	296	307	324	304	279	278	299	282	304	275	289	289	277	320	303	284	304	321	320	357	310	303	295	323	320	307	345	327	322	310	293	316	323	315	275	297	298	276	281	294	321	314	312	312	330	298	310	277	302	301	334	289	283	300	302	312	297	287	295	297	276	273	307	288	310	306	333	294	320	304	289	335	313	317	307	286	309	284	297	310	281	311	290	318	294	331	279	361	304	298	282	299	314	339	316	294	309	318	308	337	298	262	292	321	296	321	296	295	304	312	322	312	275	304	303	298	279	295	331	327	297	308	317	292	313	272	324	297	290	299	306	293	307	309	292	292	302	294	285	305	295	287	313	297	285	290	296	291	309	338	315	303	383	304	324	310	294	306	298	284	311	279	333	328	317	289	339	300	278	327	312	319	296	279	287	305	296	325	297	298	285	249	334	300	278	274	295	265	304	311	286	355	319	325	346	306	278	288	297	313	305	299	294	298	307	290	306	300	282	319	318	351	320	298	329	308	299	297	343	318	287	315	289	325	315	327	333	288	326	312	309	312	302	298	299	313	337	294	300	280	310	333	311	289	310	383	289	314	289	323	295	282	312	313	280	310	307	318	309	348	322	307	294	298	312	305	286	313	292	358	310	291	323	272	283	269	316	304	290	272	307	302	297	303	316	284	321	268	343	302	344	297	292	281	285
28823	26036	32037	30928	25120	19309	9286	2836	1533	1418	1271	1207	1070	988	998	932	975	940	940	980	886	847	849	822	791	761	783	789	770	780	792	797	783	727	737	747	781	738	703	769	756	724	764	761	746	778	706	733	761	701	756	748	751	731	753	732	681	708	709	742	758	766	735	722	723	677	727	696	731	680	710	733	716	710	688	682	709	748	689	685	736	700	746	716	754	720	699	717	738	678	734	762	671	724	706	720	695	728	701	755	724	715	706	694	759	703	729	719	751	681	716	642	705	736	757	715	748	727	731	714	710	738	735	731	745	762	661	668	702	698	710	712	717	702	709	742	690	670	707	711	682	748	696	713	685	768	697	709	681	734	667	739	675	693	712	690	714	739	688	716	730	714	680	768	753	663	706	661	704	691	716	685	664	721	697	700	701	695	741	742	702	699	707	721	716	699	721	738	739	730	711	711	678	708	715	698	742	722	686	736	697	722	743	717	771	748	721	719	740	700	717	707	710	705	713	719	722	701	729	696	717	722	698	714	740	754	760	752	715	708	714	703	753	661	742	690	705	672	720	732	741	746	753	721	709	722	712	744	690	697	690	700	692	712	700	719	702	733	735	678	707	751	699	709	736	727	699	695	701	708	723	697	713	701	687	682	747	694	689	737	765	701	771	732	671	728	739	740	756	714	716	681	691	702	749	706	698	731	681	703	730	699	721	709	695	741	696	667	683	664	670	703	725	729	720	697	724	714	751	697	694	707	699	759	701	729	678	704	725	749	720	689	751	728	726	710	683	721	658	710	717	705	707	696	699	669	723	757	705	720	683	666	697	680	707	757	691	660	682	694	713	704	706	711	694	701	758	721	731	690	725	707	729	688	685	756	714	725	730	690	778	708	684	693	720	758	763	739	639	724	758	734	718	699	711	697	724	699	751	718	684	710	673	718	766	699	699	724	704	729	696	740	704	670	740	681	693	707	672	711	738	730	739	693	677	697	722	743	716	688	707	729	735	690	699	689	719	710	741	702	728	728	721	745	704	697	763	700	695	660	716	742	678	711	690	686	737	655	727	737	688	717	666	723	675	689	704	753	706	729	731	696	655	723	697	754	716	708	702	688	695	718	692	744	722	689	714	692	659	697	714	748	714	755	718	726	743	677	772	747	688	741	702	673	706	671	745	696	686	677	686	722	727	714	676	716	738	707	723	706	690	778	739	737	737	714	684	715	711	720	667	740	728	742	725	691	711	713	722	738	704	733	723	707	731	707	747	705	676	735	676	733	688	721	702	746	695	715	717	718	709	677	700	726	766	722	715	699	729	706	742	718	674	687	722	696	719	751	729	747	712	701	677	716	713	710	680	689	678	718	698	708	731	694	732	690	738	710	688	722	709	754	698	707	672	696	751	755	721	716	707	740	738	690	663	731	710	747	733	736	725	746	780	678	729	718	623	688	712	675	723	705	728	727	719	722	731	705	707	721	681	699	676	718	684	738	724	729	714	649	704	731	704	689	661	684	674	685	724	740	671	726	726	699	713	739	723	659	728	715	721	685	697	749	707	711	680	735	675	735	672	698	698	628	706	719	728	732	718	732	734	738	725	751	694	712	744	753	740	688	728	736	719	760	703	706	709	749	702	743	728	759	729	793	713	669	646	748	730	713	720	732	738	703	686	701	741	696	716	740	727	699	671	646	740	709	689	706	713	678	740	668	766	717	704	694	684	782	734	748	706	728	718	705	673	705	685	722	700	735	724	701	628	739	692	720	734	679	750	689	725	694	711	694	711	752	771	757	733	720	710	734	719	700	677	730	693	729	683	739	702	727	720	711	712	720	696	712	724	706	681	767	723	754	687	696	699	675	702	713	687	731	749	701	688	728	707	684	690	678	703	722	754	752	696	706	677	681	693	771	691	739	676	747	720	686	710	695	697	711	710	684	699	714	690	745	691	692	710	701	688	707	755	735	657	685	741	687	704	710	675	736	709	721	714	725	713	722	749	667	796	666	731	753	713	757	656	654	696	674	684	690	733	702	719	730	704	704	780	724	734	676	694	691	659	704	675	737	691	693	715	755	706	747	744	713	760	723	692	697	697	688	751	681	723	747	740	723	681	668	723	690	694	720	687	712	726	719	688	706	704	743	717	739	748	697	741	750	688	702	734	690	751	698	698	744	677	756	707	727	692	691	701	730	669	710	705	694	733	707	749	704	697	706	709	706	702	751	693	696	688	727	762	784	659	676	713	729	764	677	702	718	784	727	730	721	701	774	688	704	689	707	691	727	731	693	762	714	695	682	713	691	709	695	683	716	744	738	729	684	723	683	670	702	739	734	709	688	709	705	685	730	717	691	717	700	742	693	739	722	679	782	659	699	741	698	721	718	687	683	725	731	667	711	746	731	686	701	686	688	720	692	755	751	752	755	698	718	700	756	711	724	706	720	690	725	729	714	707	649	693	731	744	719	754	709	721	717	737	711	694	738	702	690	731	675	730	708	770	698	721	657	696	706	730	692	714	716	740	666	735	637	739	694	708	712	716	684	664	694	741	643	701	683	739	737	706	748	717	669	751	691	731	766	663	711	708	729	730	734	722	712	716	730	736	722	698	712	714	719	711	752	720	722	725	713	711	741	726	707	737	737	722	700	744	766	678	689	727	729	738	736	720	737	652	731	714	716	708	666	706	710	754	749	714	715	714	700	714	716	732	695	718	683	743	721	722	707	688	716	715	691	734	722	721	690	746	657	713	708	672	689	736	730	708	711	700	693	685	703	686	731	686	666	728	729	699	716	706	710	751	715	740	782	689	711	728	699	710	738	709	755	701	720	669	752	713	709	694	707	678	705	732	716	692	707	668	711	715	700	719	736	698	698	753	687	739	725	708	711	729	739	743	720	697	693	709	704	706	696	769	737	736	711	710	715	681	716	697	696	674	707	733	725	706	685	693	741	703	764	762	702	714	724	714	737	711	687	720	748	717	700	743	750	741	690	668	698	726	733	734	730	718	752	712	713	696	750	697	685	757	716	703	703	698	718	707	718	726	689	741	746	723	728	699	740	750	745	717	730	710	727	712	706	685	752	648	704	697	753	682	700	718	730	715	704	731	677	703	724	704	732	686	708	697	721	739	707	760	688	715	722	711	695	653	695	732	693	711	705	727	737	694	734	684	709	704	733	710	729	721	675	705	726	692	734	778	757	672	745	739	744	713	689	687	656	769	720	720	756	686	727	706	680	673	723	775	729	728	718	748	738	693	716	716	715	710	716	672	724	737	735	707	751	724	732	694	694	690	715	725	713	720	683	714	692	688	700	728	716	693	688	690	711	744	731	710	689	668	691	727	709	728	728	702	722	722	686	769	696	707	695	721	718	724	721	744	744	702	682	704	727	727	680	669	724	721	721	743	696	763	712	764	665	710	733	729	751	768	684	727	694	742	720	686	724	739	712	720	739	687	707	688	686	730	717	730	721	775	728	719	743	708	698	735	703	728	742	696	693	733	660	725	695	718	667
19189	11053	8142	4152	1827	811	502	387	348	321	328	352	325	344	349	343	388	351	372	365	352	345	337	317	322	323	351	346	345	325	309	386	358	319	356	317	355	334	330	357	346	354	330	354	367	337	358	354	327	358	349	339	366	296	363	408	342	335	318	323	310	336	348	328	354	400	362	350	329	345	342	382	306	355	335	337	323	333	367	321	348	319	350	305	349	339	334	336	354	315	311	318	353	362	341	337	306	349	326	351	298	326	357	348	346	341	341	312	370	299	335	322	342	318	334	385	359	372	313	354	357	312	344	329	346	341	343	304	344	325	319	361	351	385	309	363	327	312	340	333	339	323	344	328	349	354	306	318	330	311	320	358	364	345	300	327	345	362	317	348	340	343	316	341	377	343	348	375	369	326	331	330	325	349	323	384	318	364	340	329	327	342	345	305	305	344	332	343	344	316	321	339	338	314	338	314	350	322	328	363	331	363	368	344	348	350	339	341	335	334	327	340	380	345	311	332	382	357	359	351	388	334	318	327	357	338	336	339	344	327	334	366	363	320	340	351	348	335	335	363	375	329	351	362	349	354	370	336	326	336	396	365	359	346	350	320	319	351	326	334	354	369	335	343	325	350	322	383	346	325	322	348	378	346	298	320	353	332	341	307	358	337	356	331	362	368	330	344	340	327	331	371	343	294	323	322	344	317	348	393	331	335	359	357	338	356	307	317	315	368	346	322	330	336	385	336	330	368	339	369	322	333	319	347	368	341	349	354	320	324	329	337	356	376	329	328	318	355	327	307	340	323	341	352	319	324	361	330	352	348	361	349	342	356	322	338	351	381	324	356	326	341	373	323	333	355	364	365	300	359	323	346	314	324	349	345	379	329	308	345	304	359	311	351	343	353	366	342	350	329	320	330	336	353	352	320	330	353	322	341	358	325	306	308	318	332	336	345	346	331	338	326	352	303	321	361	347	354	355	338	322	341	314	336	369	348	353	320	336	338	334	325	337	348	373	329	344	355	334	334	366	322	318	328	341	326	294	325	293	309	341	336	377	336	324	353	314	350	331	332	331	302	327	308	356	306	326	335	353	330	348	350	366	330	358	369	332	314	360	361	376	329	366	329	336	332	328	363	308	345	358	350	315	339	355	328	343	343	328	349	336	340	337	345	332	363	351	318	323	305	327	294	307	348	334	327	362	345	338	322	276	310	329	328	366	343	361	334	373	334	347	322	360	325	324	331	371	323	329	345	347	360	333	344	312	317	355	297	332	298	329	335	361	348	340	317	354	347	345	325	371	334	348	325	362	341	305	304	364	352	340	354	301	339	321	325	318	315	308	315	327	330	346	321	349	322	321	320	355	346	329	313	322	335	333	334	350	349	350	324	317	323	342	329	359	329	350	364	357	327	351	332	339	337	351	324	330	358	394	329	350	354	336	343	363	347	319	333	352	370	320	344	320	343	338	364	323	346	359	336	314	335	340	305	333	362	315	327	365	363	346	357	330	319	360	344	344	357	345	341	332	358	360	328	330	366	314	293	346	345	353	354	350	337	354	361	297	354	341	292	344	314	331	335	335	372	366	323	335	335	325	348	358	281	339	337	380	332	334	347	347	316	366	358	334	334	352	303	373	298	324	322	348	354	312	350	318	339	371	302	350	338	348	326	345	307	329	325	296	360	335	351	332	357	371	347	345	345	342	357	345	319	361	356	332	334	327	335	354	346	351	340	320	389	340	348	331	319	347	334	343	347	362	277	331	370	363	339	339	364	321	365	339	356	354	329	338	338	311	317	340	343	339	341	339	328	327	339	356	318	339	360	359	352	340	343	341	361	346	330	340	336	321	361	349	351	349	353	315	404	322	349	335	363	319	338	343	347	327	352	311	337	362	342	337	337	375	335	340	315	323	344	330	341	322	322	340	344	324	340	322	322	347	333	321	369	341	342	320	332	325	335	361	326	340	381	312	350	322	316	386	343	345	321	324	308	334	346	345	367	343	370	358	320	341	372	321	360	335	359	336	330	357	335	391	359	349	337	344	360	359	310	369	355	346	340	328	321	329	321	337	351	348	341	361	374	330	355	374	329	317	334	330	318	319	329	359	329	327	339	311	341	346	314	308	352	340	314	363	321	326	361	339	347	381	332	319	328	342	351	346	333	340	329	357	350	348	385	328	341	296	327	328	358	373	335	316	343	357	384	344	369	335	344	373	344	336	340	331	351	340	383	306	369	327	379	346	332	327	308	393	334	329	350	343	317	338	340	294	328	353	320	381	314	297	316	331	350	327	316	322	304	365	345	324	354	338	331	357	318	351	321	321	345	337	341	376	351	349	312	332	315	327	329	364	316	363	338	315	320	344	331	310	315	342	320	329	353	338	335	333	388	350	348	341	331	333	343	327	338	350	342	311	354	356	365	344	354	313	317	325	375	348	328	306	366	328	354	354	338	349	325	330	331	320	333	351	355	333	314	337	295	332	334	376	297	340	346	361	338	336	311	372	312	317	337	316	356	350	335	333	331	347	333	380	326	343	332	377	349	292	353	352	342	340	378	359	309	337	332	310	333	311	335	336	367	336	331	332	324	344	332	341	356	351	316	323	347	352	322	302	345	317	331	354	332	358	317	349	389	378	372	353	328	361	343	326	335	342	322	338	357	344	338	320	382	328	346	353	347	315	361	341	334	399	334	349	321	363	321	345	335	340	363	375	342	369	334	320	313	294	352	351	337	343	320	327	325	333	384	305	306	345	333	342	352	307	360	350	332	317	333	338	349	362	331	329	344	318	316	363	361	319	331	318	320	325	324	359	332	379	321	317	361	360	346	318	303	318	324	350	333	349	339	315	328	314	319	339	363	309	338	351	324	352	336	305	339	405	303	344	368	319	327	345	326	354	312	337	336	346	318	339	363	362	367	316	338	346	347	356	332	370	365	342	325	346	319	312	307	354	330	365	349	367	339	335	302	342	357	352	350	329	350	311	334	318	351	361	348	361	330	283	315	331	336	324	336	359	338	286	347	350	337	320	377	332	309	358	353	322	302	339	367	338	331	334	337	359	344	336	358	366	321	343	337	349	315	331	325	334	329	355	362	325	365	351	355	331	355	360	342	330	352	322	348	331	332	351	338	333	346	344	340	354	341	313	314	369	346	325	333	319	341	352	339	344	354	337	345	328	340	338	361	356	348	357	308	367	340	316	358	294	361	335	335	366	332	335	323	335	331	311	347	318	315	372	316	349	325	307	343	312	338	335	370	293	335	297	343	306	345	321	324	348	328	329	357	355	342	337	342	334	340	356	349	335	323	292	334	356	342	361	342	341	388	358	345	327	336	334	356	321	322	308	326	349	309	327	334	386	328	346	337	346	318	357	347	299	381	384	343	354	349	352	311	304	335	334	306	358	330	327	326	375	342	326	327	348	330	364	361	334	312	364	361	358	347	341	329	329	347	344	317	333	356	346	331	354	365	369	367	347	333	346	349	351	339	348	367	346	365	327	336	324	326
13449	10265	13546	10397	5961	2809	1585	1055	966	892	854	846	774	792	807	785	846	810	833	777	785	754	828	813	820	779	791	818	812	809	829	866	830	796	834	840	763	823	768	807	802	809	843	813	799	826	822	807	802	802	775	814	757	810	827	808	834	850	773	816	801	830	822	846	771	772	808	794	796	859	760	789	754	811	782	772	788	835	832	819	767	794	832	777	812	749	798	733	849	788	767	821	836	806	771	786	819	764	849	824	839	810	804	776	788	808	836	763	783	804	800	817	739	810	772	793	832	803	807	798	803	807	785	808	775	778	812	841	814	798	785	824	808	801	782	773	808	816	798	758	805	753	782	808	839	802	811	797	782	818	812	796	774	779	820	764	812	830	804	781	801	754	804	842	802	762	826	782	832	750	790	805	785	795	810	753	822	853	800	849	801	774	776	819	787	783	810	798	808	768	826	849	797	831	730	800	747	787	860	758	748	767	797	783	763	766	803	759	770	839	832	769	796	783	790	783	772	813	827	751	788	766	766	826	828	830	806	797	809	796	793	767	782	779	815	809	788	802	855	831	770	825	819	763	801	827	792	788	804	725	776	790	827	814	815	790	809	833	790	803	818	818	791	811	842	847	866	760	803	834	754	857	798	807	763	742	796	822	837	771	837	816	777	800	798	811	786	784	779	772	836	762	781	781	824	823	820	774	827	772	848	785	801	776	778	788	824	823	814	812	785	803	831	840	714	860	812	764	804	792	799	851	813	785	805	839	799	771	834	826	756	780	835	793	817	807	814	808	822	813	796	802	831	805	825	789	815	779	776	735	777	773	788	821	794	815	805	773	795	850	783	798	836	757	788	812	756	778	821	769	806	836	832	817	796	764	824	817	784	797	766	798	798	820	786	765	745	820	760	845	805	794	806	762	871	823	865	801	814	750	809	775	804	778	790	807	744	785	808	827	784	775	853	807	795	814	850	793	794	828	781	810	793	750	772	795	817	825	793	771	778	802	799	782	834	806	830	805	837	777	814	766	788	819	820	757	823	771	821	726	795	757	813	800	798	799	793	798	822	797	749	810	800	757	839	769	772	793	803	779	814	801	826	813	797	809	814	778	826	758	795	783	755	822	764	779	763	795	770	764	786	805	828	807	782	803	795	792	799	772	794	758	856	791	793	810	766	808	840	780	788	798	775	821	778	784	737	797	739	797	798	764	808	747	822	798	816	826	821	771	834	830	774	783	828	753	838	803	786	784	807	784	793	836	852	806	801	828	840	835	812	863	801	804	799	806	817	773	816	793	787	774	738	779	801	850	758	798	781	761	797	748	823	753	774	811	800	784	782	829	740	829	762	835	768	821	785	786	776	769	813	841	773	776	807	821	780	798	811	808	835	786	789	814	841	771	818	828	814	768	851	856	779	750	799	788	804	812	802	762	826	808	819	774	811	812	782	784	766	819	781	779	869	814	804	786	769	832	819	828	765	789	840	786	772	795	825	847	771	775	832	780	825	827	796	793	778	829	862	760	814	790	798	766	768	847	801	740	770	813	818	778	803	803	769	836	807	825	802	779	798	779	748	817	787	786	779	780	772	773	787	861	795	782	804	791	783	832	828	812	752	791	764	806	808	757	806	840	762	818	777	798	777	817	771	743	809	745	755	773	816	787	768	811	825	833	843	754	810	756	774	805	814	828	749	753	761	728	782	748	809	794	797	733	828	797	775	758	820	767	776	790	808	817	834	803	863	814	815	792	821	826	790	791	763	857	777	792	807	791	839	801	809	815	783	769	777	829	818	800	846	827	800	813	801	796	782	878	802	801	800	732	758	811	824	793	775	796	779	796	798	820	811	822	774	789	810	797	777	799	768	809	819	859	804	806	799	784	818	782	810	831	740	857	791	770	790	766	785	784	761	856	773	886	777	800	843	828	792	784	877	819	852	736	819	744	790	863	781	789	815	797	752	781	820	786	792	795	742	768	779	795	811	800	809	792	783	758	790	804	787	805	810	802	839	805	793	807	799	822	802	787	785	786	848	782	797	783	837	826	846	819	831	800	839	796	767	779	810	753	818	844	768	823	821	840	760	771	840	836	793	798	844	825	777	762	778	799	827	767	815	805	818	811	838	801	835	752	823	775	856	814	745	853	834	802	774	712	781	853	844	767	760	790	783	816	764	797	750	801	809	802	839	840	772	744	812	781	791	842	778	816	752	796	760	797	782	837	823	816	792	827	801	785	796	823	785	776	766	823	833	763	720	781	776	828	770	822	770	801	798	818	820	795	776	780	817	816	802	793	830	835	832	790	801	732	785	799	867	884	857	823	793	848	827	820	759	807	780	837	817	799	857	854	847	802	771	781	810	797	771	806	856	756	805	839	803	788	828	779	794	829	842	757	812	833	793	784	828	805	819	854	807	804	774	789	807	820	787	808	787	787	831	821	798	823	809	760	813	759	717	742	808	800	832	819	817	769	820	748	853	757	762	746	799	774	751	771	754	786	791	813	856	808	832	774	775	827	810	834	746	807	731	775	764	850	833	808	786	782	778	797	824	813	774	779	775	781	800	841	802	816	765	825	848	754	786	816	819	789	755	834	779	746	815	761	786	814	816	847	788	751	819	794	730	771	818	820	808	792	817	801	786	795	834	774	777	825	781	777	779	785	811	782	800	799	817	792	832	786	776	771	812	792	797	770	762	810	775	809	761	799	786	812	776	812	743	825	796	814	756	781	790	797	802	815	817	762	849	775	782	809	778	838	777	806	806	812	780	748	821	783	747	776	776	825	801	769	814	779	792	804	836	823	762	812	796	772	785	775	829	800	781	825	781	778	818	806	785	793	810	766	729	796	835	802	845	752	827	762	824	770	765	759	801	830	812	752	820	826	858	802	773	794	785	777	796	805	807	863	832	802	807	782	829	838	791	803	764	824	773	806	786	827	834	843	787	781	780	782	772	807	792	787	806	738	839	788	780	792	791	788	802	824	782	814	838	788	803	757	784	786	813	828	797	801	810	792	764	738	802	800	787	796	853	781	798	783	790	796	838	750	773	846	832	790	768	825	805	832	773	816	796	776	788	805	804	791	814	780	785	754	766	790	812	755	763	785	765	812	752	830	837	787	811	780	770	810	801	777	820	760	785	785	804	843	801	798	784	771	787	798	811	753	794	771	786	802	784	833	874	753	783	789	807	805	765	762	790	782	747	766	768	780	858	795	763	764	782	835	780	746	750	760	763	792	806	806	781	796	832	806	802	769	815	791	815	793	815	725	794	803	820	799	810	816	810	797	797	808	770	796	800	835	834	849	775	786	810	777	824	761	798	791	781	777	779	796	823	806	795	839	748	776	792	816	778	812	779	860	791	799	764	808	796	839	786	773	781	802	786	832	790	767	796	775	781	802	822	781	766	795	789	794	753	771	794	798	810	788	798	797	804	846	802	796	786	785	777	802	784	817	816	817	754	781	810	772	763	842	802	786	775	846	775	837	854	823	781	807	806	776	817	838	818	762
33689	22326	19825	13242	6472	4547	2433	987	440	397	374	401	387	365	381	351	379	401	347	363	393	361	350	391	350	366	395	352	345	396	395	403	356	356	353	351	363	346	354	361	354	382	351	351	386	331	366	383	352	353	363	353	375	364	357	359	371	380	378	369	353	397	369	390	346	355	395	363	366	377	366	310	344	346	358	338	330	360	345	363	362	346	356	343	347	321	349	335	345	364	359	350	343	349	380	359	364	386	371	379	301	368	322	345	354	362	345	372	356	340	365	353	400	383	378	353	365	313	327	348	388	354	360	371	377	401	382	325	337	343	380	358	368	342	352	348	394	365	373	343	328	313	356	354	340	329	388	361	360	331	353	332	383	358	390	387	346	363	382	336	350	340	330	356	362	352	364	375	367	350	348	361	351	332	337	382	376	371	356	335	355	361	375	351	348	355	406	356	365	395	380	343	323	375	354	386	388	324	377	400	372	327	366	349	341	357	337	367	377	352	402	313	341	377	349	368	381	344	393	364	335	342	377	367	366	368	377	338	375	342	325	378	370	338	344	394	344	346	340	378	386	351	343	364	346	411	412	373	349	314	329	386	346	352	355	383	337	367	308	356	343	392	342	385	362	343	377	361	338	357	390	385	351	344	381	324	354	351	361	344	347	313	354	426	383	342	364	347	374	358	356	334	363	355	355	394	366	382	359	372	345	336	346	355	385	340	349	382	346	370	347	338	390	347	374	376	338	377	363	347	311	350	349	307	349	345	347	308	338	366	362	342	346	365	340	340	355	324	337	347	357	372	329	353	357	330	350	349	358	357	346	327	324	367	326	331	359	361	352	320	364	341	363	342	352	359	357	351	334	334	339	355	375	364	366	370	355	368	387	376	358	378	350	366	354	350	351	373	345	355	366	356	325	357	327	385	356	355	331	365	358	355	358	375	356	326	360	359	385	353	363	341	351	355	344	348	330	346	356	380	351	386	335	344	341	352	360	325	338	343	351	349	344	373	358	383	353	333	337	367	330	374	361	326	335	379	375	392	349	338	333	378	352	371	374	377	385	350	364	344	375	402	367	352	357	339	349	363	349	327	364	345	374	383	354	395	326	347	377	347	367	358	383	345	367	339	381	380	359	364	338	367	333	359	354	372	378	339	389	368	317	355	365	345	330	339	379	352	327	379	354	341	359	362	363	347	366	347	389	364	372	388	386	341	356	313	367	361	343	352	351	389	385	335	354	375	385	380	309	356	397	341	372	385	359	336	330	341	355	367	341	388	340	399	375	373	365	338	366	382	386	396	351	335	369	331	370	348	368	348	356	365	351	318	358	344	360	359	371	371	314	347	341	326	367	339	356	387	372	313	352	369	359	353	377	352	324	368	377	343	361	375	354	347	343	351	358	364	387	375	364	327	377	376	375	351	369	347	343	344	338	386	390	357	372	389	331	372	365	342	346	376	374	359	351	337	317	359	355	330	314	364	351	393	334	317	388	389	334	391	338	335	417	361	354	364	349	343	341	333	356	365	379	336	402	329	389	362	346	339	374	358	396	332	347	361	340	352	347	375	345	365	382	368	383	378	360	378	391	407	371	354	345	341	346	391	357	361	358	346	368	354	343	379	361	345	350	349	331	338	393	361	346	362	370	372	319	396	372	358	346	358	352	374	325	354	376	337	369	360	336	356	371	326	352	374	384	400	384	345	381	342	401	371	335	329	353	374	388	339	348	348	381	350	353	320	367	384	386	363	362	351	365	377	354	364	368	357	385	350	350	363	363	356	355	392	307	360	386	411	370	328	382	347	358	369	375	373	350	359	375	381	354	381	347	355	344	397	347	327	386	392	363	349	383	355	347	366	365	340	346	366	373	341	369	362	357	339	350	356	373	337	341	338	348	322	320	349	352	382	361	340	384	344	352	358	375	351	355	376	381	326	333	369	366	357	324	363	337	362	346	354	343	380	376	345	413	378	319	355	348	363	372	351	345	359	349	340	387	335	332	335	366	378	338	362	345	340	342	309	370	345	349	382	339	364	361	320	362	372	330	363	368	333	364	337	350	339	351	344	321	368	395	339	364	337	370	357	350	362	368	365	351	341	313	366	332	335	413	365	333	332	346	357	366	311	320	328	331	337	310	322	376	371	375	343	319	331	359	340	383	378	351	343	363	361	393	359	388	361	337	336	371	365	384	367	372	333	360	373	353	370	356	329	358	366	328	353	387	336	369	348	338	360	348	375	334	369	404	359	358	345	355	360	348	350	338	340	365	345	369	330	352	354	385	361	352	358	376	357	364	338	346	367	311	343	364	333	360	402	343	345	353	384	395	349	358	385	371	353	370	313	360	379	386	364	338	348	354	366	340	363	357	358	377	365	349	328	335	343	354	390	346	353	366	334	398	367	322	332	376	375	352	363	364	384	349	348	353	347	330	381	349	355	344	384	372	371	408	366	351	345	341	344	341	381	362	378	362	353	315	371	367	365	348	331	359	333	346	366	326	353	364	359	379	363	364	380	307	338	364	371	371	324	364	387	351	353	368	345	349	336	359	357	336	376	367	366	343	364	352	384	352	338	346	373	384	349	336	361	387	364	371	351	350	321	373	335	369	328	378	371	370	345	351	378	385	340	336	389	366	344	334	343	359	339	343	323	333	359	348	336	368	389	336	331	351	378	396	388	351	371	342	373	365	347	354	363	354	384	370	329	337	358	355	331	375	343	292	353	372	377	343	350	368	342	394	351	378	349	356	357	402	404	376	328	352	358	394	364	326	372	366	346	359	383	353	335	352	325	366	371	325	427	353	337	341	366	368	342	355	369	367	367	354	354	381	341	379	350	357	355	410	387	375	345	318	366	372	368	345	376	374	354	330	369	386	338	375	323	376	321	363	331	380	352	341	335	345	347	356	371	361	378	334	390	383	372	335	373	322	360	356	356	361	358	330	344	330	365	321	372	379	316	381	353	377	334	319	345	346	358	369	360	345	367	335	356	364	345	339	362	369	378	347	342	336	341	332	390	351	381	366	339	344	372	346	354	370	343	351	348	390	376	367	345	373	365	392	358	342	336	341	348	368	357	339	371	379	381	337	379	347	373	397	358	341	343	380	353	350	384	341	356	361	331	353	358	369	344	373	356	319	381	367	351	377	357	380	348	311	358	380	373	339	382	352	341	368	357	346	355	335	342	349	362	333	336	344	358	371	341	367	341	384	389	330	345	360	369	342	332	351	309	320	353	340	325	369	342	335	359	355	364	383	366	375	385	368	352	335	359	369	357	348	378	330	342	340	356	368	379	373	348	349	372	336	355	367	362	363	369	366	341	342	383	371	354	359	370	340	329	328	360	326	369	381	338	333	335	376	349	351	373	386	345	378	356	381	363	424	357	397	332	377	369	361	340	354	358	335	319	310	337	344	323	367	391	403	354	343	352	348	376	335	368	365	336	340	357	326	346	379	381	356	410	358	329	346	353	359	379	340	357	335	349	373	383	322	355	350	338	357	402	368	358
22900	19631	25678	23890	15896	13600	7717	3478	1320	1140	1051	1070	1062	1060	994	1015	979	994	959	855	852	970	839	927	933	919	891	895	881	849	880	876	894	849	884	862	889	842	906	860	828	874	901	836	863	902	870	895	825	794	906	857	810	816	801	865	873	848	826	866	869	820	829	821	839	807	854	829	820	801	864	816	795	845	842	809	809	812	873	835	821	876	807	860	821	865	875	874	827	845	825	793	843	847	815	838	799	792	856	842	852	800	832	857	852	883	846	889	832	821	846	837	854	874	828	798	873	836	871	924	904	842	867	779	779	888	796	850	861	815	842	849	847	817	867	821	858	807	777	863	788	859	811	807	820	852	854	818	848	852	810	818	838	812	824	831	823	819	846	833	839	835	864	875	847	817	836	831	816	859	841	817	848	821	898	881	876	839	838	857	783	833	864	822	849	824	851	890	844	818	822	847	852	846	838	855	855	868	885	846	876	812	822	854	842	814	779	831	865	811	823	867	835	818	830	811	808	895	813	818	802	871	868	843	804	826	850	829	841	866	824	832	861	816	860	874	826	854	883	859	834	875	818	858	814	843	846	763	854	845	829	863	880	775	871	797	784	808	800	837	825	839	884	889	854	840	799	844	797	861	840	898	782	820	861	808	805	840	807	814	833	887	822	817	806	844	842	839	808	822	847	888	848	846	920	842	825	846	828	841	847	817	865	869	845	841	806	817	870	804	852	843	860	844	837	783	826	859	800	819	863	800	808	824	852	836	847	833	826	842	811	904	863	803	842	869	805	799	828	809	837	862	828	841	792	870	802	844	866	843	827	793	834	816	818	850	807	814	882	816	806	863	817	839	821	868	782	828	802	781	839	803	823	819	885	833	852	822	847	829	779	832	866	817	803	847	848	847	832	864	820	833	761	815	844	862	841	872	803	784	821	785	836	759	827	880	818	865	856	914	813	793	862	826	855	831	859	808	812	840	805	884	859	895	810	904	825	871	859	847	805	798	849	860	817	797	871	843	819	833	861	832	798	868	839	820	790	853	768	838	783	770	859	851	785	842	808	814	790	792	831	848	835	840	825	836	849	813	889	825	842	840	828	784	867	804	850	815	815	858	908	848	851	880	827	862	846	826	804	896	862	803	864	841	831	836	801	848	822	884	837	842	835	809	819	857	804	932	864	854	776	815	859	796	839	862	777	831	829	815	830	854	859	825	750	881	859	815	854	881	886	834	873	788	817	811	838	830	863	848	857	816	835	810	838	846	815	851	808	803	802	896	846	785	817	809	783	807	839	822	815	841	845	837	826	865	869	893	863	827	826	841	836	834	836	824	865	796	861	837	856	847	848	843	843	875	795	818	822	854	761	828	825	892	796	858	815	810	845	871	852	809	855	830	871	832	823	806	822	806	855	809	823	840	885	805	843	833	864	823	812	865	883	813	852	814	829	795	807	853	789	821	842	810	855	832	799	808	859	819	832	824	800	818	833	883	787	795	783	845	857	831	810	809	818	838	831	818	842	801	859	814	875	852	788	848	848	819	844	802	835	829	802	822	806	819	833	848	791	886	856	843	842	820	834	834	866	864	852	806	851	790	814	822	827	890	864	827	876	810	778	837	809	829	805	784	802	801	788	782	855	788	836	805	861	830	875	880	799	850	811	818	870	852	790	815	844	841	775	805	808	811	904	844	875	880	866	836	790	853	865	860	784	845	867	829	833	843	850	795	785	878	775	860	855	855	888	854	826	777	868	794	849	871	796	865	889	829	821	817	850	804	845	804	878	864	855	820	817	777	822	827	762	844	838	782	810	807	820	801	851	809	789	808	839	799	803	854	792	858	850	777	834	851	881	794	875	782	853	827	870	803	864	886	791	829	815	917	787	853	803	822	840	890	803	839	821	851	885	865	830	927	787	833	833	791	786	820	815	837	832	845	891	866	837	870	829	843	834	850	835	804	824	852	828	838	851	850	878	841	862	867	805	834	826	805	835	792	774	835	824	829	824	866	850	844	874	832	833	819	835	875	762	867	786	825	810	854	826	796	858	844	799	835	817	843	830	826	828	823	757	828	843	801	798	799	826	870	873	824	799	839	809	853	826	857	836	850	838	845	805	826	862	848	826	858	775	842	887	787	796	853	833	884	879	852	852	875	872	816	845	881	829	797	858	817	866	843	870	815	847	837	820	868	806	809	894	848	801	827	863	817	803	855	817	829	805	880	823	792	893	791	849	890	855	851	781	855	793	817	866	883	813	815	772	870	831	801	812	826	760	816	795	823	833	862	821	814	825	831	786	833	852	798	807	824	841	850	823	826	842	804	852	812	826	826	794	821	850	848	822	801	863	825	793	846	849	877	848	824	767	798	798	786	835	880	796	854	805	856	827	841	857	839	877	830	889	860	803	862	847	807	850	815	769	868	841	862	846	844	858	806	837	797	796	815	816	863	833	825	816	796	849	836	799	895	794	898	851	826	827	841	781	791	813	839	790	848	832	792	840	829	801	854	862	829	795	818	808	828	786	875	831	826	851	859	827	841	813	834	873	846	854	826	826	750	813	765	806	855	825	820	848	868	825	804	808	844	838	834	828	797	874	893	818	822	860	863	862	843	843	825	797	822	878	869	832	822	795	829	803	853	786	854	795	831	803	865	842	807	813	826	782	862	866	832	858	769	774	812	827	826	854	835	830	805	873	790	845	863	816	799	857	803	806	839	833	857	879	797	831	834	826	824	837	935	783	866	904	864	840	824	857	793	791	861	846	858	890	879	816	869	800	835	837	875	822	831	826	800	813	811	844	857	816	868	813	777	766	808	785	794	849	796	838	802	831	877	831	864	870	842	814	808	839	832	828	874	815	823	786	829	837	839	882	826	805	871	828	826	835	869	811	814	771	808	835	782	843	841	817	832	818	813	780	806	820	819	830	826	826	801	844	840	801	763	816	793	837	873	778	844	821	794	885	855	841	860	801	867	851	836	821	819	873	835	845	829	884	811	872	894	840	833	869	812	791	865	861	794	802	857	807	831	790	847	860	798	915	862	782	841	862	851	817	870	865	805	849	836	831	860	853	859	812	811	809	842	848	809	822	820	838	867	805	801	847	844	837	889	781	821	831	793	820	814	858	869	861	818	859	841	867	829	866	850	834	788	831	818	843	836	830	837	838	834	874	821	764	817	813	838	856	852	844	832	832	785	838	782	827	852	799	809	766	837	819	837	778	804	845	834	873	780	854	909	873	836	776	793	845	856	863	848	824	805	818	847	852	840	812	848	836	808	858	855	822	847	784	842	865	804	748	848	819	868	803	817	809	828	828	847	834	811	792	825	795	877	906	795	818	831	796	819	816	810	892	818	855	897	826	824	806	826	821	830	788	824	832	844	822	845	818	833	818	845	830	845	855	820	852	868	828	836	860	785	805	807	809	849	815	881	842	867	824	838	840	859	829	884	850	854	836	853	865	853	840	814	829	845	842	818	805	799	809	841	862	817	855	865	833	807	833	889	823	878
42464	30199	30301	21081	12226	8029	4013	1496	542	444	417	362	395	373	345	348	334	314	333	331	350	345	330	316	324	307	326	309	294	285	303	298	317	321	347	324	304	308	285	320	283	323	327	308	285	270	281	304	278	321	305	325	293	285	286	323	315	305	307	279	303	345	268	324	276	295	310	318	361	313	361	323	306	319	295	322	332	303	317	331	316	285	302	334	307	330	306	339	302	273	284	294	298	277	310	306	312	334	313	286	312	320	305	292	300	294	325	275	292	315	315	318	319	283	317	296	287	297	318	297	305	290	291	309	279	318	289	295	300	316	249	294	323	318	316	315	324	323	324	319	299	301	286	298	334	321	346	317	316	303	264	323	306	312	292	279	305	290	316	336	316	286	297	317	286	312	289	304	320	331	312	321	306	295	301	283	317	316	290	291	303	292	292	319	303	299	291	334	307	290	276	294	331	324	280	289	294	287	274	311	348	315	298	312	314	322	309	296	279	293	315	297	332	290	316	280	304	318	304	295	301	322	288	269	290	305	293	284	314	269	329	316	317	290	302	324	295	282	313	274	263	298	330	313	281	268	272	300	347	289	296	276	310	313	319	327	318	344	338	322	326	294	298	329	334	319	302	289	331	297	288	310	299	315	303	315	291	284	275	343	281	285	288	280	293	315	299	324	301	290	305	313	278	300	300	281	345	305	291	307	293	318	317	287	301	331	304	305	291	292	322	333	315	302	290	315	304	296	286	331	308	305	299	281	314	313	290	306	288	330	283	323	310	310	277	290	312	286	289	282	305	304	313	339	319	278	306	290	303	293	275	306	278	304	280	331	298	293	270	319	310	300	293	335	290	323	306	309	322	280	314	309	314	327	305	301	292	318	306	310	275	296	284	335	318	305	283	337	280	313	304	281	267	297	309	301	285	307	302	302	284	322	287	300	318	310	362	263	329	316	328	314	295	317	285	288	294	297	274	309	323	312	300	323	298	279	286	303	300	307	299	331	341	340	287	314	280	319	311	291	351	305	304	324	282	298	281	313	288	320	312	320	300	319	278	264	331	270	269	319	324	335	287	323	289	298	301	334	297	318	311	312	259	282	271	321	284	279	302	291	282	318	302	283	338	281	310	281	264	312	320	310	312	313	339	304	351	309	301	314	317	279	293	275	295	287	293	293	276	285	288	300	266	311	275	301	313	286	301	307	319	312	268	313	285	321	313	292	297	315	293	293	304	317	289	305	327	307	300	326	273	295	291	311	294	324	315	304	329	314	290	309	295	287	313	272	338	287	322	307	289	299	322	287	315	315	300	312	279	332	271	335	282	301	303	305	358	307	270	312	295	278	325	334	318	318	296	331	328	309	287	304	281	293	304	302	289	315	300	278	302	311	320	314	310	283	292	310	294	306	285	339	313	303	315	329	270	290	276	301	264	318	298	291	318	319	311	316	300	317	330	273	312	309	287	289	281	295	312	302	297	308	311	303	304	270	292	299	318	304	317	322	334	306	264	306	332	297	283	295	282	333	332	324	301	325	289	320	296	320	277	320	314	292	291	305	348	302	274	304	361	309	310	310	270	287	283	312	285	314	329	304	300	323	269	333	295	312	327	316	321	320	292	313	308	288	306	287	298	310	302	313	321	322	302	255	288	300	305	299	278	284	317	312	307	334	290	301	259	302	292	314	340	290	308	288	303	310	307	319	318	307	323	325	320	302	280	289	309	291	316	316	326	329	320	303	334	311	300	294	301	278	272	309	322	337	293	308	308	304	314	336	346	301	349	310	292	319	282	300	334	286	345	288	308	310	298	294	304	283	284	297	286	319	315	288	330	291	316	314	287	328	291	296	312	296	301	308	301	294	308	307	281	284	319	284	284	321	300	309	308	317	308	319	316	284	301	310	268	346	294	299	311	292	247	310	292	290	297	309	332	300	330	308	315	291	267	287	291	311	335	290	300	315	292	338	282	271	328	324	287	327	300	272	298	311	316	318	295	318	311	290	285	289	320	307	336	322	264	319	299	302	311	331	291	294	303	287	290	329	303	330	278	345	285	285	289	301	277	284	302	323	304	316	284	305	296	291	268	306	301	311	327	342	301	315	305	292	323	296	302	260	301	341	288	318	330	307	306	328	292	287	316	308	308	280	295	281	313	292	300	289	308	297	319	327	353	311	306	298	327	315	290	288	301	286	301	296	290	304	321	340	274	302	287	294	331	289	311	298	304	302	304	310	320	304	314	290	300	318	294	288	335	281	277	291	292	294	276	296	322	319	309	310	306	280	317	296	311	289	295	280	291	272	336	325	295	314	273	323	324	274	307	294	277	307	311	272	283	292	314	294	286	314	311	279	306	296	306	280	320	350	308	298	334	291	316	343	285	310	325	281	316	291	297	309	288	300	330	285	320	310	318	311	327	298	307	360	311	287	291	311	282	283	311	294	293	296	296	296	285	293	318	286	293	304	314	284	301	290	330	282	330	318	301	288	301	277	295	317	294	292	287	289	321	338	312	298	320	301	306	302	316	324	301	286	319	317	289	284	305	298	282	283	328	293	344	313	298	304	317	295	322	303	317	294	298	289	308	318	295	312	280	291	278	315	337	311	316	286	305	313	332	330	321	281	304	284	289	330	302	325	333	292	304	325	310	298	289	292	287	330	311	279	278	299	320	290	302	304	292	296	288	307	312	282	328	338	301	328	271	280	302	291	299	296	280	285	309	316	295	311	330	304	312	323	285	274	297	294	304	292	317	311	333	312	292	313	280	309	275	275	306	306	298	287	300	302	330	293	312	312	304	260	286	304	265	273	290	282	302	330	292	282	327	302	304	284	303	328	297	298	342	298	305	327	308	303	332	316	300	335	325	271	321	300	292	274	272	238	297	303	296	299	297	280	319	296	297	288	325	323	295	299	314	298	315	292	288	308	340	270	297	337	268	268	289	302	310	305	324	297	307	273	305	304	315	306	300	282	305	275	326	310	341	286	297	325	306	315	283	312	327	284	306	302	265	309	304	295	294	296	277	282	311	333	313	307	309	298	310	310	309	321	289	308	272	296	317	306	325	319	298	304	308	306	324	355	284	340	287	294	303	316	339	287	287	297	321	322	315	318	318	297	293	312	294	381	320	273	308	331	307	317	280	323	284	257	305	291	288	313	303	308	312	303	303	321	294	292	334	300	297	305	329	314	289	313	291	300	324	307	283	282	299	287	282	298	300	286	300	334	298	333	322	304	307	302	299	275	322	299	326	283	295	298	287	337	310	282	279	268	307	312	317	278	301	319	335	290	296	292	296	294	312	339	306	334	267	308	329	320	327	323	286	319	327	307	335	293	309	333	314	299	312	271	324	303	367	311	306	315	298	350	297	290	267	318	300	307	348	294	290	305	289	306	322	298	265	331	287	299	318	277	315	332	308	286	331	291	303	275	283	305	305	299	329	316	306	282	316	335	309	308	322	291	297	286	312	342	295	298	290	311	327	316	300	324	320	288	278	323	305	294	337	302
28566	24647	34071	30050	23400	19635	11604	4753	1670	1424	1229	1146	1160	1039	1061	1047	921	1029	942	937	958	811	853	850	813	777	801	808	810	789	776	835	776	823	769	738	766	731	777	799	739	783	750	754	777	747	763	764	790	716	768	723	721	710	712	711	766	715	714	715	701	749	753	703	723	718	708	687	748	770	725	747	725	694	671	711	699	703	812	695	693	727	747	760	660	718	682	732	741	746	700	709	717	735	741	742	758	736	710	731	740	771	716	723	711	731	703	760	680	689	738	731	727	715	754	691	739	728	722	718	702	704	732	732	713	715	714	732	727	729	704	727	677	751	764	704	678	711	728	763	701	687	737	739	778	724	731	726	694	709	764	701	716	735	731	744	710	689	710	734	715	718	685	702	720	701	695	752	725	707	734	663	758	726	718	747	728	668	695	706	675	725	691	715	714	698	739	692	715	723	702	756	693	718	754	730	708	699	680	727	737	669	719	753	750	673	714	734	751	733	729	681	735	689	675	714	720	743	745	734	678	710	715	688	738	682	723	664	762	741	769	763	719	722	678	712	697	730	677	683	704	734	715	724	703	721	693	688	708	714	690	768	704	701	725	722	714	731	746	713	708	701	695	736	724	693	688	732	733	722	716	722	669	715	717	693	702	678	780	686	741	650	676	660	750	690	725	675	684	706	738	709	657	714	713	728	657	718	715	735	696	719	676	731	763	703	688	699	664	756	674	702	706	701	710	690	724	695	707	735	699	723	699	703	702	739	667	730	727	736	700	720	752	678	751	693	731	743	755	730	662	729	704	721	725	776	820	661	734	703	725	717	706	729	744	701	701	734	738	706	749	710	730	689	770	764	710	756	709	720	738	726	688	688	756	725	738	704	712	695	710	718	700	686	708	766	722	731	707	703	728	748	732	682	710	741	753	693	700	751	713	695	719	709	726	713	770	695	690	755	738	762	684	734	762	763	718	727	709	755	724	672	735	713	754	703	698	678	700	697	723	711	702	739	657	693	724	754	760	731	701	699	713	704	726	694	730	706	733	695	742	716	737	731	723	695	701	715	721	688	702	724	712	715	727	707	675	649	699	685	694	746	747	746	693	692	747	706	684	722	684	745	700	696	739	715	754	687	747	690	699	699	738	721	731	728	729	706	680	702	737	721	748	706	737	722	705	697	668	729	678	720	676	762	707	691	708	734	687	694	689	694	682	693	682	688	703	774	719	721	663	663	645	695	705	745	710	693	682	746	721	727	717	727	692	697	721	729	704	677	717	679	667	736	727	699	712	712	758	718	683	719	726	743	703	719	745	725	702	735	699	734	699	679	678	747	671	735	682	685	687	765	708	720	806	697	637	720	667	729	721	693	714	712	733	712	737	740	770	743	718	739	758	691	718	730	694	732	702	737	755	731	686	727	730	743	737	686	707	731	675	688	715	687	738	723	716	685	680	684	713	674	703	695	697	699	707	711	737	721	709	711	768	679	719	703	723	695	682	710	737	714	682	746	714	698	694	689	731	679	695	698	745	698	745	720	689	719	727	710	687	726	691	704	741	767	740	758	708	690	687	730	684	662	690	709	715	677	678	700	729	730	716	681	716	686	718	713	711	702	737	696	741	733	768	709	735	651	701	719	727	658	701	735	743	711	731	659	735	752	732	666	674	740	703	688	697	751	680	738	728	696	740	706	763	730	737	709	707	716	709	725	692	701	696	748	706	698	717	693	715	679	727	719	759	691	749	666	767	719	686	730	776	749	682	757	749	733	685	704	670	664	676	722	703	738	710	721	732	743	723	718	710	738	733	778	748	712	701	733	700	700	717	726	689	742	719	669	728	700	751	692	704	685	715	673	702	733	702	719	713	721	695	713	717	726	706	730	753	673	690	722	693	740	718	736	670	723	715	711	711	765	739	747	684	719	737	698	673	746	700	739	707	680	682	717	702	719	724	716	707	714	754	735	711	722	742	765	759	708	718	711	730	682	699	759	718	674	768	757	730	693	731	680	704	717	728	715	724	669	715	731	682	674	721	759	685	734	735	708	669	713	719	718	689	669	683	729	742	704	697	709	727	751	721	704	670	739	737	696	685	672	707	678	727	724	711	736	708	736	700	750	711	718	740	693	727	707	675	667	748	702	700	746	726	721	715	711	669	759	671	725	762	716	676	766	720	723	691	729	687	726	746	715	725	744	711	673	728	684	742	691	700	718	751	698	768	729	704	705	725	690	742	749	681	710	751	716	693	724	699	686	749	676	683	653	677	723	688	705	676	712	723	739	698	679	654	720	706	674	745	750	701	719	752	708	770	700	689	720	734	731	719	736	708	689	780	663	688	712	757	696	755	765	741	741	706	734	729	710	726	688	766	701	670	737	745	695	715	743	720	708	718	679	674	667	730	708	697	735	680	725	708	739	747	693	680	749	723	725	687	729	708	704	679	704	715	716	726	729	719	682	712	690	708	740	696	702	724	724	703	690	759	708	719	734	744	726	745	718	655	721	734	723	720	707	731	718	696	692	776	714	712	707	704	744	690	697	700	754	746	699	740	720	691	743	735	709	707	679	724	748	737	682	722	733	696	715	714	690	696	673	744	742	747	746	749	697	698	703	675	685	667	733	693	744	712	708	734	690	725	688	754	720	754	738	709	666	723	745	710	729	717	747	703	704	701	733	702	716	764	754	733	748	744	705	680	746	689	691	731	705	679	688	750	750	723	756	724	673	711	699	703	645	747	759	725	713	712	715	716	726	762	681	684	684	706	723	659	709	698	724	651	738	729	716	692	728	721	699	735	741	679	680	747	701	724	699	739	717	754	698	743	711	739	696	722	718	661	733	712	740	706	775	720	758	706	723	691	762	725	751	655	718	705	695	723	708	687	745	681	673	758	712	726	699	711	690	716	728	730	711	719	649	721	701	690	750	721	720	717	715	691	717	717	722	722	726	665	701	669	691	670	682	748	728	735	707	684	640	663	687	701	737	763	655	686	687	753	681	731	697	718	703	708	698	740	726	725	755	721	701	721	695	719	755	715	705	702	737	728	716	704	714	704	686	712	764	734	756	738	724	723	702	726	627	701	727	726	755	716	749	798	675	727	712	717	748	716	722	760	698	730	662	747	716	700	715	703	743	699	721	716	689	725	719	696	702	751	703	705	696	693	711	679	700	724	748	721	753	681	713	654	700	725	681	681	756	752	707	697	717	716	658	780	698	686	715	764	774	709	714	702	691	698	740	693	704	754	738	698	745	716	731	709	690	711	700	711	702	705	736	741	703	673	683	727	709	729	737	725	675	699	682	734	712	747	674	736	756	694	710	720	725	703	693	708	692	703	739	744	654	740	743	747	752	753	694	703	715	728	699	711	740	697	711	741	714	675	673	704	720	712	740	710	744	695	738	773	736	713	717	720	721	702	702	713	682	680	698	688	709	747	702	707	724	703	717	691	715	694	704	713	706	708	732	691	729	757	676	709	662	782	724	714	677	694	706	748	696	747	726	694	699	724	694
18454	9456	7471	3124	1350	886	633	417	377	358	343	344	373	343	329	316	331	375	381	347	362	350	363	326	355	346	331	344	328	365	386	361	360	354	352	337	361	329	353	343	366	349	348	346	326	314	336	342	320	312	338	301	336	373	333	314	303	365	370	343	349	364	357	349	362	319	314	336	344	371	358	354	355	341	363	329	340	354	327	332	313	369	339	351	358	324	340	336	350	321	303	340	338	308	311	332	362	320	345	299	350	331	334	339	303	335	344	329	364	341	353	351	370	365	335	333	323	298	349	334	356	317	388	349	351	346	311	370	321	340	362	373	347	325	343	325	389	312	321	358	340	313	368	344	372	353	314	348	367	312	333	334	318	341	322	322	311	333	359	365	370	323	338	323	341	343	337	329	346	300	367	289	317	348	343	339	290	367	353	310	389	338	328	343	364	362	369	303	326	365	341	360	325	342	335	377	362	340	308	368	351	359	305	327	343	317	320	338	356	305	308	334	368	325	355	330	339	369	367	319	352	349	331	364	331	312	346	304	363	348	368	358	331	322	352	322	345	341	328	349	393	344	322	361	338	366	327	357	320	370	337	349	319	322	349	323	355	348	341	363	318	305	294	338	364	352	348	320	306	322	368	312	347	308	315	376	380	324	345	355	343	341	360	361	335	355	324	368	343	352	339	339	345	382	349	327	366	341	330	347	339	361	333	293	346	322	361	384	324	366	345	351	341	358	319	369	325	345	329	296	338	351	316	350	358	355	348	295	332	357	320	328	367	303	320	334	350	323	320	370	327	341	347	341	340	345	350	365	332	339	321	329	311	333	334	334	328	349	333	321	339	336	327	332	353	358	350	333	316	344	350	318	314	327	321	377	373	323	342	341	314	345	344	316	393	333	315	320	354	364	310	342	345	343	343	370	334	362	366	356	325	323	336	336	342	352	357	348	344	358	339	324	349	386	350	333	402	340	345	346	330	333	368	351	326	329	344	341	334	326	346	346	337	319	368	368	349	355	338	324	344	306	316	334	343	338	304	370	347	356	302	352	342	326	306	324	331	315	348	372	334	366	343	359	331	355	330	370	364	344	309	355	306	293	354	361	354	345	355	367	357	357	341	332	319	335	367	336	364	324	336	312	328	376	342	277	334	352	335	352	354	362	324	364	346	334	329	342	313	320	322	338	309	340	330	340	392	375	329	338	310	338	367	341	361	332	354	340	346	330	345	340	368	336	317	334	346	358	328	370	347	340	331	318	330	338	346	318	341	309	329	328	344	315	346	318	346	359	335	326	348	299	333	381	360	378	326	350	349	363	336	368	358	309	332	350	343	363	327	357	340	346	383	326	341	354	387	367	323	328	323	333	303	344	350	371	370	349	346	328	333	334	326	337	354	350	317	324	366	356	338	336	328	372	305	344	360	292	316	378	350	294	329	353	314	345	352	369	359	364	322	354	333	329	345	343	346	315	355	332	324	339	332	354	349	331	372	343	351	326	336	323	310	317	326	345	341	348	317	342	327	331	327	319	333	320	377	306	315	309	314	347	324	334	292	354	366	309	343	358	338	333	356	340	326	321	318	308	335	337	336	363	329	314	347	343	300	365	319	321	321	321	354	355	330	333	376	351	368	320	333	347	311	415	353	344	347	353	327	333	373	365	343	359	350	318	390	380	355	334	354	349	334	348	311	321	352	312	303	341	346	350	348	323	325	357	356	314	315	319	379	346	343	324	340	335	360	342	314	325	383	314	352	373	360	338	354	325	343	332	315	309	302	389	337	343	322	352	340	355	325	385	390	353	329	343	313	346	366	363	349	365	343	349	298	313	378	303	370	356	342	326	317	352	358	315	331	322	306	353	381	324	338	333	362	367	324	349	331	339	318	351	374	322	343	351	316	360	335	331	335	343	370	331	290	329	332	366	337	309	328	338	358	322	336	321	333	321	357	345	317	337	340	378	336	376	330	361	335	313	339	332	328	332	315	349	345	331	331	329	369	349	336	331	321	334	305	347	373	327	344	337	331	325	337	337	363	349	332	347	314	356	365	348	317	331	327	326	355	361	339	383	345	351	322	365	333	357	346	330	350	372	373	320	337	362	387	351	339	366	345	331	359	338	363	359	351	308	329	349	356	345	362	343	344	316	316	348	334	353	354	361	350	341	336	355	389	330	347	363	332	351	310	346	362	345	331	312	343	366	348	326	355	346	311	310	329	361	348	356	297	326	410	324	314	343	329	387	336	317	351	303	306	319	343	345	328	340	345	383	344	321	333	345	348	342	305	324	356	363	364	366	341	330	349	341	340	375	322	389	321	343	331	350	354	359	359	333	334	361	379	323	330	310	319	318	376	343	326	357	307	330	325	350	328	349	316	338	330	384	321	363	350	376	343	313	369	371	353	329	313	330	341	345	356	365	355	349	347	379	344	380	341	338	338	338	330	326	341	331	314	358	356	346	354	341	336	341	363	307	352	350	340	328	314	386	308	309	351	361	302	338	314	341	364	357	320	341	355	356	336	344	364	356	352	338	312	313	317	322	350	352	334	296	336	353	337	368	306	338	303	380	354	328	329	341	383	352	322	331	318	331	308	328	345	308	344	374	369	358	342	332	356	323	358	332	359	341	333	303	349	299	329	344	383	332	340	327	318	333	334	321	350	319	329	369	360	349	341	298	347	339	370	357	358	342	323	337	387	322	352	363	322	307	397	352	336	346	345	345	340	334	278	352	345	348	360	365	338	360	363	338	347	383	308	349	366	341	343	351	329	356	338	309	329	337	320	333	333	334	346	351	361	370	372	352	337	330	341	335	327	315	342	311	355	339	353	355	341	359	341	334	348	358	340	360	342	348	360	334	378	314	339	321	328	342	309	364	342	299	336	355	357	353	352	325	344	352	356	354	350	340	354	357	364	319	326	308	366	361	349	365	401	344	356	355	371	353	337	337	340	297	324	354	310	343	333	331	306	330	345	321	345	314	332	359	367	298	366	344	341	333	319	315	345	338	336	318	339	323	356	336	349	341	316	341	360	330	333	347	328	350	332	346	343	304	326	349	321	346	334	349	336	357	342	354	391	360	329	338	357	348	356	362	350	357	332	350	348	347	327	349	322	364	303	342	352	369	362	353	365	365	371	330	332	338	325	351	325	326	336	340	371	353	336	346	369	315	353	339	341	360	347	341	327	335	358	352	389	329	344	342	345	353	371	362	316	321	344	350	355	320	353	344	337	319	365	327	345	334	319	351	334	338	327	342	345	347	334	311	315	350	330	350	311	339	348	345	345	327	375	344	334	319	345	338	328	323	322	329	323	350	308	335	331	334	350	351	317	331	340	371	337	329	368	338	378	324	298	355	356	355	362	390	320	368	351	319	324	369	335	360	369	318	347	324	325	329	311	309	334	319	327	376	350	324	298	338	381	317	366	351	360	356	343	353	310	341	321	363	347	327	322	354	308	313	355	350	323	354	327	361	326	362	334	330	355	336	348	353	360	351	352	352	338	378
12797	8944	12748	8107	4984	3221	2054	1194	893	896	900	884	834	817	857	814	854	841	854	818	844	792	805	819	814	796	802	793	826	771	849	798	806	794	818	786	778	819	771	797	796	798	807	865	794	795	792	774	842	784	807	805	800	816	780	742	767	821	776	768	856	819	772	798	780	775	782	801	788	785	817	797	761	814	808	781	838	774	799	784	801	783	795	868	794	780	817	775	830	794	752	797	817	802	821	762	808	726	815	779	744	869	778	816	781	814	781	790	812	786	776	819	806	825	805	806	808	794	787	807	806	788	779	763	805	773	771	843	818	790	785	759	807	777	770	789	815	792	856	867	762	792	762	811	764	823	809	800	837	730	798	792	804	804	779	844	834	821	825	806	771	796	810	734	815	784	795	756	800	785	813	814	870	792	803	809	759	804	825	819	813	811	822	775	805	768	805	795	776	835	792	802	813	803	844	831	772	829	759	842	861	783	840	805	779	819	746	778	787	840	806	803	781	803	727	804	789	818	719	763	819	800	789	819	812	882	756	821	740	861	761	816	709	815	816	797	804	774	799	757	780	852	779	802	812	782	768	798	757	813	817	855	839	787	822	818	833	825	827	789	804	803	805	812	782	833	791	836	796	795	800	790	785	766	799	754	793	828	793	819	794	784	791	780	776	826	771	796	789	868	875	754	767	776	837	812	765	830	822	817	785	746	783	770	778	792	786	849	808	798	823	752	798	818	813	769	798	766	781	772	818	837	804	793	819	796	762	766	812	786	831	775	806	761	768	812	792	785	790	818	777	819	845	826	743	828	812	810	826	719	762	780	854	771	767	771	822	828	778	769	801	785	787	820	760	797	799	822	797	767	727	813	825	820	796	744	859	834	817	805	795	782	804	802	814	795	803	781	834	796	817	808	813	789	788	750	810	771	767	823	828	780	812	828	822	792	791	833	847	780	809	783	768	813	793	778	838	808	832	790	785	769	791	838	794	777	851	763	820	744	825	806	825	726	757	823	825	802	791	745	819	852	805	766	767	743	807	792	843	752	804	759	838	806	823	754	831	810	809	793	751	801	840	817	771	819	811	806	830	841	798	790	772	793	742	809	791	778	826	862	844	803	811	850	811	809	807	860	826	790	837	754	775	826	765	802	805	756	818	810	811	786	761	787	851	773	754	826	858	821	761	789	781	818	822	777	819	781	790	813	802	805	844	804	797	843	757	760	766	799	861	768	811	728	828	789	766	809	831	810	813	842	745	791	811	783	786	779	776	821	813	782	807	791	768	825	809	799	791	782	810	793	801	771	767	817	811	827	807	820	804	801	809	836	822	851	764	811	802	811	826	831	796	811	848	784	813	773	813	805	820	788	781	780	752	795	792	832	823	802	746	784	774	828	815	788	790	787	798	745	798	805	865	799	817	818	779	807	802	785	818	813	776	802	802	767	840	798	770	759	771	758	790	763	738	827	817	703	829	803	763	801	738	786	778	848	834	834	788	774	816	784	815	734	839	769	814	803	814	765	764	783	751	815	822	773	803	824	823	825	732	775	747	795	795	796	782	816	777	800	841	775	782	844	790	804	799	755	786	824	768	779	756	835	754	814	777	840	821	788	802	834	777	776	789	795	773	831	789	782	827	825	800	794	778	845	798	799	813	799	798	787	738	764	783	775	778	784	837	744	806	776	735	783	739	812	778	839	787	836	776	781	779	813	768	837	796	793	832	854	874	797	856	756	844	785	787	766	814	795	823	819	780	796	807	774	815	805	833	805	761	865	801	802	809	756	798	824	795	801	842	853	807	800	787	814	788	786	747	752	823	746	805	838	792	714	818	850	795	760	848	756	740	818	750	867	753	823	787	817	809	840	822	790	796	806	815	754	790	845	825	822	756	792	812	807	788	826	835	851	834	808	810	834	802	781	788	777	740	800	828	793	766	788	802	766	835	814	803	779	792	773	799	773	795	798	775	800	830	773	792	762	807	813	794	798	821	818	774	827	803	841	765	812	847	759	837	754	798	796	813	778	818	770	757	795	831	807	820	788	824	799	846	735	838	781	804	823	802	798	852	812	759	830	760	813	862	799	787	785	831	738	817	789	778	826	767	820	772	757	824	842	803	781	791	817	822	779	819	796	761	784	817	750	837	776	805	803	826	800	760	751	740	834	810	804	783	838	753	819	755	763	778	829	804	819	791	790	734	809	726	793	784	810	834	755	841	788	821	813	838	786	797	778	817	835	829	819	793	767	796	816	793	784	789	777	865	844	837	802	835	770	783	820	804	823	885	839	813	822	844	843	737	769	724	773	807	842	725	789	776	790	772	839	784	771	845	772	814	813	849	848	766	801	802	745	825	756	795	819	790	803	801	775	749	734	790	825	815	828	802	787	807	763	809	789	767	784	797	773	780	814	767	750	779	844	817	830	798	765	828	766	821	773	759	810	812	815	839	839	796	808	766	762	807	816	775	790	776	794	826	786	764	785	819	801	819	799	830	794	752	764	830	774	790	789	803	791	859	841	795	768	844	772	833	818	755	799	785	842	820	762	795	777	822	872	815	824	786	821	838	768	813	786	800	785	759	834	794	782	818	778	830	777	775	797	861	791	792	831	817	785	820	817	796	826	794	824	763	841	769	858	768	801	838	849	860	799	813	840	814	790	784	806	747	797	825	781	832	817	761	787	815	798	793	802	734	832	769	764	728	817	773	792	835	816	809	799	810	850	806	814	814	792	818	789	757	819	817	819	779	811	802	801	778	829	800	764	764	747	785	764	768	825	836	814	857	792	864	797	827	820	801	833	839	741	769	763	867	835	761	846	812	754	857	820	862	805	768	746	774	853	767	770	797	787	827	817	796	803	806	833	861	796	787	776	773	797	813	759	836	803	803	808	789	779	818	828	782	776	793	767	796	758	821	829	781	791	820	805	810	784	821	818	785	770	754	783	821	828	796	760	812	796	834	797	799	796	775	754	798	769	809	849	817	767	811	760	818	832	782	772	757	817	773	811	816	737	751	848	794	786	776	780	796	806	853	839	795	793	838	759	822	829	809	829	806	817	823	787	839	770	771	746	786	803	803	766	799	717	830	775	790	788	803	786	793	809	803	800	813	766	853	763	779	798	831	814	833	790	765	870	765	834	782	850	808	795	849	791	801	838	767	793	825	792	784	808	711	794	788	780	817	787	754	824	757	844	817	815	722	835	810	773	795	823	811	804	776	782	781	781	830	784	817	821	753	753	838	770	776	782	807	799	777	801	806	776	768	801	855	794	821	828	765	823	799	783	779	789	794	775	819	789	838	775	838	788	816	803	809	802	828	802	833	768	807	838	732	791	822	821	814	793	705	780	795	782	835	787	821	744	808	835	837	788	788	767	826	789	799	785	826	849	792	843	789	763	817	791	834	782	820	837	794	819	792	841	824	816	756	877	826	807	834	804	790	781	790	768	829	775	802	826	766	796	859	778	847	812	745	761	823	784	833	810	799	734	754	794	784	820	793	774	759	759
32627	20591	19993	13211	7334	5537	3809	1064	462	427	367	411	411	357	338	413	356	403	384	328	362	389	350	352	376	394	374	356	352	344	351	374	344	343	355	337	372	362	385	341	341	348	335	370	308	372	381	383	345	373	391	342	373	379	347	368	345	338	364	354	326	356	348	369	348	370	359	346	367	379	377	366	340	315	373	363	352	356	353	385	366	335	349	365	361	327	362	366	381	349	356	367	382	362	359	396	389	337	384	335	337	334	350	365	376	325	333	338	332	349	387	335	344	350	380	364	366	353	351	361	353	351	341	322	347	346	349	366	348	363	340	349	353	347	354	366	325	356	389	370	318	362	378	364	347	326	386	370	369	354	348	360	342	352	376	361	367	328	344	344	382	358	336	349	343	337	341	336	365	341	360	379	354	381	326	366	373	339	349	384	358	366	339	351	357	341	347	403	370	355	422	353	349	367	367	349	371	361	393	363	395	353	363	303	359	393	372	382	368	374	379	358	350	398	374	345	347	341	368	340	350	343	386	352	331	390	395	343	386	347	348	319	362	326	334	365	355	331	331	349	388	361	370	347	354	346	392	342	372	395	386	368	386	336	402	345	321	337	347	362	318	364	373	369	352	333	328	353	359	381	338	370	371	349	358	335	346	385	378	346	372	356	362	380	377	349	364	344	356	343	369	336	365	359	343	381	372	337	337	388	358	355	357	359	339	308	370	326	345	356	326	333	349	363	343	336	355	417	395	367	324	371	357	341	346	332	356	300	386	374	363	337	347	332	342	331	376	391	351	370	328	365	371	354	378	324	375	366	341	347	372	347	361	358	367	351	350	354	327	384	341	372	351	367	349	333	395	351	348	368	382	362	355	366	355	361	358	349	379	370	378	380	358	379	383	350	363	350	381	343	348	377	398	355	355	357	373	362	364	365	328	356	348	362	348	370	384	329	324	339	342	357	384	342	343	344	334	376	360	356	365	358	352	325	365	384	362	361	356	373	373	359	351	353	326	339	345	368	370	381	369	340	351	401	355	384	358	343	371	359	353	386	370	361	357	377	349	340	346	343	365	387	354	373	333	356	336	344	335	327	377	366	329	337	323	341	390	348	391	356	341	373	389	382	351	372	351	368	386	358	369	347	357	373	387	367	344	356	362	364	350	344	370	365	363	416	332	355	328	378	358	361	339	355	381	371	368	319	337	375	388	378	386	335	339	377	332	347	361	355	322	363	333	368	368	325	354	336	347	326	322	372	372	373	341	371	338	357	339	383	369	362	340	346	358	366	348	358	373	373	374	366	341	362	352	351	319	362	372	375	329	346	371	367	351	364	365	345	371	370	348	377	339	366	368	324	335	370	352	410	406	360	351	327	374	333	352	367	341	310	390	295	367	337	390	360	365	353	365	391	366	347	335	377	361	370	353	369	358	332	375	369	315	344	364	333	332	375	363	361	336	337	330	331	366	372	369	360	316	374	344	388	332	365	342	344	362	362	341	376	388	362	355	357	372	359	320	336	321	364	372	366	331	375	343	381	374	370	322	332	397	388	303	358	336	386	366	339	393	326	383	378	363	363	354	357	359	362	357	356	371	369	346	339	380	344	352	363	363	367	329	322	363	361	387	364	396	353	360	338	366	382	377	371	360	322	365	382	367	351	338	325	384	360	397	369	346	337	343	338	374	403	374	395	378	363	332	318	330	346	318	316	346	360	354	388	350	381	345	319	365	371	385	379	360	389	333	325	369	350	380	352	383	403	349	352	371	379	347	377	361	370	322	342	379	354	337	344	344	352	370	354	343	398	372	372	375	337	384	341	376	334	338	354	383	342	356	348	377	365	346	374	329	341	397	358	356	365	378	388	377	307	322	375	364	374	348	339	381	382	354	362	376	327	383	346	375	308	341	362	373	331	327	357	368	365	346	367	361	362	370	354	344	350	371	376	338	336	347	346	389	354	346	364	351	351	311	341	368	370	356	318	351	354	340	342	316	362	365	345	363	374	360	365	348	395	375	323	357	339	326	313	356	354	393	326	373	355	371	410	369	345	350	367	371	397	340	344	358	342	374	396	338	357	352	303	347	372	370	350	349	357	395	344	350	341	363	366	381	366	328	379	371	346	378	373	324	352	360	382	348	373	343	326	359	377	409	361	385	346	360	369	361	361	387	348	386	371	311	348	381	346	341	372	380	320	346	319	325	387	392	347	353	390	381	345	351	306	325	380	372	340	357	346	349	325	366	347	360	363	375	341	328	361	362	371	375	351	361	343	366	364	388	341	347	350	380	338	345	336	360	345	331	356	346	350	333	353	340	386	366	378	351	334	354	393	370	368	331	358	392	354	313	389	353	393	375	379	365	334	355	384	390	348	390	339	346	382	384	326	315	381	356	360	368	333	369	375	352	369	368	376	384	383	371	342	386	357	379	382	335	334	343	369	334	367	363	351	353	366	354	351	384	339	383	387	368	349	395	338	318	324	354	350	350	366	371	385	341	365	351	345	337	354	352	377	358	343	339	353	361	349	354	350	367	344	337	392	315	363	357	365	364	327	359	379	385	350	403	354	356	336	350	364	347	380	327	349	365	378	384	374	347	327	319	401	374	348	351	371	404	412	335	377	369	327	330	318	367	382	334	352	342	382	376	344	394	369	355	369	419	337	391	356	327	316	365	352	352	364	379	351	312	332	360	347	347	339	334	361	362	327	360	332	322	352	356	369	339	374	377	352	340	329	385	375	377	358	348	338	349	377	346	389	360	370	338	376	357	356	364	383	352	357	365	337	372	343	368	365	375	361	349	351	352	343	340	324	362	359	371	332	326	336	357	368	332	378	334	329	355	351	348	346	399	362	348	397	360	334	323	333	372	384	392	345	396	339	364	344	341	346	372	335	357	363	340	378	383	339	362	381	338	320	348	358	317	347	405	359	361	375	414	367	331	358	370	377	355	382	352	350	386	340	351	322	332	355	343	345	364	343	344	348	347	394	356	375	341	375	374	345	355	335	331	372	349	355	374	343	313	366	373	402	334	380	356	366	346	338	335	397	364	328	353	379	365	330	325	341	381	387	404	371	326	374	388	378	335	397	372	362	340	362	312	360	356	339	350	330	377	368	341	339	367	349	364	354	334	362	370	337	360	374	371	356	348	336	335	340	325	366	340	358	376	350	347	368	321	339	342	369	346	327	344	318	340	356	346	347	373	346	310	318	360	387	378	364	350	375	368	358	353	378	365	346	367	395	369	367	395	425	354	350	370	371	353	342	344	342	366	380	376	358	320	351	349	345	395	363	326	337	346	383	365	347	359	358	389	365	368	358	364	319	378	377	359	325	351	372	365	325	360	360	336	364	375	340	341	384	359	366	343	320	350	362	317	356	360	382	337	349	420	366	359	369	366	356	376	361	386	377	364	371	349	335	355	355	343	382	352	378	362	367	362	356	364	358	378	346	361	314	343	391	360	348	354	338	378	374	342	334	317	352	348	370	337	364	373	370	377	357	365	366	347	322
22745	18128	26430	23515	17615	16708	12726	3101	1285	1238	1090	1084	1032	1013	1014	1003	991	984	970	974	929	846	947	875	880	888	903	874	829	906	880	931	881	858	850	875	871	851	903	857	852	870	860	847	863	888	827	829	854	889	831	833	876	896	896	853	884	828	878	870	854	814	884	840	813	857	840	800	832	840	857	797	855	810	803	846	845	814	843	813	820	782	818	815	877	865	830	829	819	814	826	818	820	820	818	868	846	842	840	856	863	877	858	831	820	874	783	812	864	866	886	821	796	834	859	824	854	841	833	819	797	848	820	850	844	853	816	823	787	815	867	862	784	844	869	846	807	868	852	809	796	839	807	847	832	809	799	820	813	826	813	826	867	807	850	826	795	820	836	879	876	816	832	784	868	817	796	812	875	857	817	880	809	800	813	820	810	853	831	863	822	838	809	841	768	805	792	755	825	851	808	843	845	855	787	823	814	854	850	793	839	816	813	873	820	811	845	821	807	850	799	790	852	898	812	869	828	867	820	846	866	891	795	813	825	842	852	814	784	851	839	836	874	792	858	866	795	842	802	803	853	839	843	838	856	837	873	833	858	793	827	815	817	805	829	844	796	809	839	836	845	850	803	820	847	814	818	814	862	800	816	798	793	844	803	833	805	874	857	851	802	807	830	872	849	838	819	799	829	838	866	802	856	867	851	865	811	859	864	844	828	853	784	861	790	859	813	908	838	850	805	810	763	858	837	836	861	832	811	867	787	880	840	830	836	873	863	818	823	778	848	874	850	833	858	823	757	871	861	807	873	835	853	876	841	796	825	863	815	880	855	825	837	838	798	780	793	792	844	828	825	834	807	818	809	812	770	860	838	850	873	839	779	782	851	834	907	836	836	836	822	791	848	822	910	794	842	872	830	800	805	831	827	857	802	852	896	884	848	878	820	905	861	848	843	864	844	858	792	817	891	852	839	814	786	825	828	874	819	785	802	849	851	865	839	811	855	810	842	782	827	806	810	820	821	850	815	817	844	868	798	849	827	815	849	865	855	807	855	847	858	793	829	824	850	883	812	870	826	800	835	819	825	845	816	849	808	798	813	776	819	830	839	801	825	884	853	863	860	860	841	781	758	875	817	833	855	837	808	826	831	833	841	817	809	853	844	846	794	791	858	832	800	847	850	846	831	847	856	865	883	838	819	879	849	897	795	836	896	852	792	814	804	841	781	794	853	836	815	811	832	853	889	832	892	809	787	793	893	883	806	805	785	895	859	838	805	814	817	846	817	807	869	803	885	826	820	808	836	884	864	863	879	808	871	846	825	831	851	908	826	810	785	829	818	846	824	811	895	837	826	824	866	831	830	831	844	826	806	835	814	823	834	787	810	829	855	786	847	814	856	877	839	858	799	816	837	819	804	877	812	806	851	877	822	802	856	825	790	804	851	849	831	827	855	829	850	793	819	858	850	856	822	841	780	852	810	859	829	876	848	812	768	860	861	862	837	850	867	791	802	803	823	865	844	808	821	851	794	880	815	818	901	869	842	869	841	812	831	867	817	802	830	814	839	853	852	843	767	795	852	829	889	855	857	819	841	869	836	818	811	804	821	831	815	820	887	851	817	855	852	831	782	832	807	833	808	846	789	825	869	840	827	865	861	828	851	838	778	813	817	805	802	823	812	809	792	869	886	781	811	791	866	816	822	811	868	814	817	880	857	826	830	843	829	852	847	808	836	830	816	783	875	823	843	813	806	804	831	843	812	816	800	852	853	869	803	841	829	803	840	846	838	844	885	808	832	802	860	880	906	806	802	837	829	791	813	863	811	853	889	863	855	869	839	822	848	828	786	830	868	782	847	810	866	843	845	788	899	832	838	838	857	778	848	842	854	811	782	803	803	844	811	813	803	835	815	772	804	799	871	871	847	830	827	883	816	823	815	839	815	872	784	912	891	837	795	844	831	851	784	851	832	847	876	833	875	799	842	830	828	834	808	807	848	817	854	853	875	819	875	768	857	825	781	859	831	831	825	783	824	846	845	852	881	816	838	814	848	863	837	858	861	789	831	847	868	800	829	829	830	817	848	800	892	809	835	865	785	878	782	810	822	849	875	885	881	834	847	803	873	777	817	869	831	836	866	816	812	815	873	785	818	771	818	868	861	832	843	829	826	825	825	844	819	831	767	783	874	850	823	836	858	835	864	775	811	804	805	803	823	803	822	808	840	852	857	836	785	871	832	842	848	819	819	765	841	830	857	908	848	813	822	852	840	836	858	838	876	807	827	849	849	833	844	829	885	843	817	858	835	792	821	787	845	823	830	873	814	834	843	848	880	801	872	813	863	867	865	839	837	850	830	858	796	823	893	830	841	824	833	844	800	830	840	849	817	808	827	827	868	849	840	812	860	836	804	851	798	793	804	813	769	830	861	833	845	872	851	842	797	839	870	845	830	804	880	839	892	793	819	815	802	824	818	852	840	874	840	846	800	830	812	823	841	800	861	834	851	844	887	832	836	833	822	871	843	852	840	881	776	807	804	799	844	865	811	870	788	847	832	846	832	826	865	805	822	852	812	843	853	843	850	859	806	874	842	817	820	872	828	805	789	835	846	822	843	783	812	807	814	813	831	879	860	886	840	839	831	839	855	861	862	866	779	811	879	843	836	814	822	834	806	877	849	790	879	847	854	801	819	802	790	830	841	827	837	793	814	811	846	866	852	838	868	847	823	819	830	863	848	843	834	779	843	831	864	821	832	814	812	843	825	807	906	814	827	832	835	839	830	849	849	849	845	852	845	849	836	826	816	803	841	829	823	854	824	825	795	842	787	767	821	842	838	868	818	820	830	832	797	846	831	800	818	864	827	843	817	802	825	799	830	790	786	843	793	831	830	861	860	859	823	815	823	854	842	806	821	853	823	834	853	853	846	863	879	838	825	851	806	770	814	862	850	816	844	859	866	883	840	820	837	863	893	817	806	796	804	833	852	821	927	847	843	849	813	827	853	817	805	821	840	855	865	795	799	825	812	805	886	782	790	812	809	830	831	892	844	867	874	820	768	840	815	834	832	829	824	849	860	807	793	864	877	828	828	813	800	865	842	821	825	858	867	833	863	868	831	850	869	823	819	799	797	822	839	872	810	821	822	788	801	840	810	831	809	866	823	852	796	847	860	832	813	816	787	818	793	837	868	836	819	842	849	805	825	850	820	832	853	828	837	811	814	858	819	842	895	881	811	841	888	817	804	831	836	849	884	827	871	752	792	812	863	871	874	822	816	815	858	822	756	872	825	854	789	859	842	841	788	803	838	861	909	856	896	885	829	846	813	811	799	865	880	829	840	862	880	830	821	874	857	810	782	833	860	783	823	892	870	785	840	881	834	791	839	817	858	807	837	831	872	912	817	796	833	878	850	792	885	841	830	785	782	855	796	817	850	856	852	838	870	826	801	803	905	816	863	828	743	882	863	776	784	808	802	850	808	855	849	863	861	830	797	804	912	849	837	847	829	816	852	799	820	854
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
