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
337129045153	337129045712	337129046262	337129046812	337129047362	337129047912	337129048462	337129049012	337129049562	337129050112	337129050662	337129051212	337129051762	337129052312	337129052862	337129053412	337129053962	337129054512	337129055062	337129055612	337129056162	337129056712	337129057262	337129057812	337129058362	337129058912	337129059462	337129060012	337129060562	337129061112	337129061662	337129062212	337129062762	337129063312	337129063862	337129064412	337129064962	337129065512	337129066062	337129066612	337129067162	337129067712	337129068262	337129068812	337129069362	337129069912	337129070462	337129071012	337129071562	337129072112	337129072662	337129073212	337129073762	337129074312	337129074862	337129075412	337129075962	337129076512	337129077062	337129077612	337129078162	337129078712	337129079262	337129079812	337129080362	337129080912	337129081462	337129082012	337129082562	337129083112	337129083662	337129084212	337129084762	337129085312	337129085862	337129086412	337129086962	337129087512	337129088062	337129088612	337129089162	337129089712	337129090262	337129090812	337129091362	337129091912	337129092462	337129093012	337129093562	337129094112	337129094662	337129095212	337129095762	337129096312	337129096862	337129097412	337129097962	337129098512	337129099062	337129099612	337129100162	337129100712	337129101262	337129101812	337129102362	337129102912	337129103462	337129104012	337129104562	337129105112	337129105662	337129106212	337129106762	337129107312	337129107862	337129108412	337129108962	337129109512	337129110062	337129110612	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2800	3650	2300	2800	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2808	3650	2300	2817	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2824	3650	2300	2836	3650	2300	2836	3650	2300	2844	3650	2300	2853	3650	2300	2864	3650	2300	2864	3650	2300	2864	3650	2300	2864	3650	2300	2864	3650	2300	2864	3650	2300	2864	3650	2300	2840	3650	2300	2840	3650	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
68607	70656	71146	61816	50875	38554	25371	14012	6999	2865	1320	730	448	367	347	341	361	353	343	332	337	333	336	339	356	314	329	368	312	341	364	356	351	352	320	323	348	337	333	316	325	366	334	330	346	330	324	344	328	322	361	337	348	335	333	322	361	343	325	371	379	317	336	328	337	335	320	336	365	316	337	336	346	343	286	285	365	349	344	334	325	321	345	310	349	346	342	311	320	316	372	390	374	328	362	352	324	317	355	344	325	323	317	326	358	347	389	335	372	355	366	345	364	336	348	311	309	339	360	333	332	341	333	302	346	386	363	344	313	312	323	332	322	338	366	328	331	341	346	322	364	401	378	326	322	363	371	396	354	336	336	352	344	331	330	327	361	332	328	306	356	344	354	324	366	358	342	335	334	326	333	357	310	310	311	351	350	319	335	329	334	327	317	341	310	320	319	355	329	333	311	345	337	366	296	336	342	343	355	312	328	349	358	325	308	343	343	321	325	345	355	355	329	333	339	317	334	342	328	316	375	308	346	319	361	385	338	308	331	359	359	315	344	343	348	345	298	321	353	366	352	288	354	337	367	326	368	359	325	350	365	360	348	332	299	345	316	336	334	316	333	337	358	337	332	364	328	343	345	367	300	331	343	326	329	334	350	346	363	349	323	336	337	350	338	311	306	357	344	341	335	363	333	312	341	341	341	318	351	303	305	333	310	350	318	348	341	372	361	341	353	367	327	310	311	348	364	325	352	376	319	325	347	314	329	331	312	337	328	323	350	353	348	334	333	324	308	310	342	343	334	352	318	331	342	352	314	360	313	322	372	360	346	338	363	324	338	328	313	325	344	334	316	355	340	305	329	338	337	325	334	323	350	317	309	307	348	316	357	336	354	327	325	302	336	322	346	304	343	349	350	350	350	346	346	337	358	339	326	353	309	350	335	334	343	340	316	323	292	353	349	334	371	307	343	308	325	327	337	334	344	356	364	359	344	338	365	309	314	313	357	328	326	329	336	326	352	328	324	343	323	354	341	329	352	344	315	328	336	332	347	316	372	367	310	356	361	335	359	363	332	322	318	384	330	344	344	360	346	326	314	321	352	338	347	331	298	303	370	312	351	314	344	320	297	318	357	342	358	330	343	368	334	341	343	345	339	351	335	341	330	344	346	358	333	332	344	352	337	317	339	339	382	315	314	340	345	338	314	343	345	341	307	343	366	338	333	337	325	346	359	358	337	331	303	341	315	351	329	361	337	366	368	330	369	291	365	335	344	352	338	374	325	317	299	347	344	324	302	327	357	336	379	328	338	366	349	353	327	356	328	326	378	348	358	340	331	327	336	331	350	332	329	348	372	339	334	347	313	350	313	298	339	358	319	355	328	337	343	369	355	361	348	304	342	356	339	368	320	341	338	315	320	347	375	373	351	363	327	335	346	339	288	363	355	336	304	335	294	308	342	365	341	334	352	355	324	358	347	317	347	318	326	349	356	339	349	353	341	325	320	324	370	302	319	358	341	313	342	327	315	307	367	350	355	339	344	327	332	342	346	307	353	348	357	336	330	356	317	316	363	330	364	316	323	306	309	367	352	322	359	365	358	353	339	334	356	343	306	381	337	295	326	337	324	363	327	323	343	336	314	329	331	314	311	347	298	337	324	356	344	332	333	344	326	328	354	326	311	370	302	324	344	331	328	351	346	337	338	338	327	318	365	314	346	349	353	323	346	322	330	323	332	332	331	321	312	307	359	330	332	320	311	344	339	315	346	318	321	317	327	360	335	316	347	325	343	384	360	349	406	344	370	350	361	322	354	319	303	369	340	334	330	331	345	362	336	355	379	343	355	356	330	351	328	328	314	320	319	369	324	324	337	325	335	352	345	347	348	322	342	351	359	344	358	345	359	357	348	324	345	321	314	338	369	311	350	382	328	346	323	313	347	353	349	354	364	340	327	372	362	333	328	338	334	362	311	373	330	328	301	336	315	330	315	353	377	348	326	370	311	380	342	311	359	326	349	301	340	333	349	327	359	367	328	321	314	288	348	322	347	344	331	332	332	362	356	325	354	341	318	287	320	325	331	330	332	318	391	333	349	351	310	327	343	352	374	356	328	330	355	324	335	336	363	337	339	353	319	332	352	330	317	339	307	356	320	303	368	412	340	323	304	349	354	310	347	373	336	350	333	309	346	354	357	316	344	355	335	354	334	313	324	328	350	313	316	362	327	347	344	342	366	339	344	336	350	280	364	354	334	340	351	339	314	296	367	358	354	322	335	341	346	304	323	329	365	366	304	349	313	341	342	342	325	356	358	369	332	297	367	349	327	343	332	351	331	396	353	344	338	317	319	326	331	311	309	334	364	328	338	336	297	340	329	325	354	333	325	353	351	341	338	325	333	322	317	353	325	363	292	308	291	315	326	324	333	341	331	343	328	322	338	326	379	370	331	337	320	318	324	333	312	365	347	340	344	352	336	338	344	343	345	334	306	294	347	334	339	314	317	308	367	353	341	318	290	342	367	332	331	345	340	337	363	344	344	338	347	319	359	370	339	356	348	350	321	320	345	344	357	307	344	341	294	307	341	330	351	312	342	315	371	342	359	380	346	340	328	354	336	361	318	363	314	362	344	378	364	349	337	332	342	315	356	337	317	321	362	371	351	342	355	331	358	338	381	332	350	345	331	353	318	343	333	331	337	326	345	333	388	357	343	314	327	322	343	318	395	326	311	349	303	329	331	339	354	339	339	332	320	309	365	365	336	328	336	348	337	314	319	359	319	336	361	321	359	321	350	356	301	374	318	334	335	383	391	334	329	323	311	335	315	360	313	316	347	367	295	329	347	336	346	336	325	317	316	347	328	389	340	350	356	381	355	365	318	342	355	334	344	372	336	334	333	335	303	334	330	341	360	386	320	362	321	325	305	334	314	325	352	309	346	332	332	380	324	327	343	359	304	338	306	366	320	327	348	361	310	366	360	311	326	319	337	349	347	336	340	333	361	356	316	348	340	331	318	325	356	371	341	307	307	321	351	379	365	396	340	330	321	340	295	326	301	331	364	342	341	320	347	350	319	344	358	353	347	342	342	346	312	342	340	336	354	324	356	317	339	318	326	316	351	321	354	332	334	310	313	333	356	310	338	335	352	314	357	365	349	314	336	306	365	333	356	328	381	349	344	322	361	352	370	316	350	322	322	336	329	377	341	317	314	366	312	378	356	354	322	344	315	304	321	374	307	354	334	353	350	339	331	361	345	323	328	356	338	312	324	336	347	343	372	372	335	318	359	337	343	372	312	330	336	331	354	332	363	355	331	351	330	328	328	331	341	310	358	340	349	330	305	323	308	332	327	348	356	350	309	311	296	354	339	311	340	353	360	339	333	353	329	340	349	323	326	365	355	387	339	324	327	314	338	327	324	337	335	350	361	346	340	319	342	319	340	350	361	340	352	342	327	318	322	341	341	334	302	325	304	331	342	298	358	360	312	345	352	338	304	363	361	311	345	374	365	328
45414	53198	65378	66871	60144	50577	39713	28959	18877	9854	4853	2396	1209	817	800	764	759	728	726	746	720	730	734	784	714	693	784	724	693	717	740	696	745	725	759	735	751	775	775	767	715	731	753	743	765	756	761	749	753	758	720	785	757	764	737	760	758	765	732	739	769	727	756	720	730	804	724	761	757	700	746	726	773	774	770	731	720	765	732	746	716	801	759	726	688	723	752	718	697	783	790	737	730	762	762	708	683	757	746	750	758	760	724	754	789	775	742	749	749	736	789	714	724	694	773	755	722	718	775	793	745	708	750	753	698	764	737	763	763	751	745	777	773	724	748	735	764	702	760	735	726	790	807	760	740	731	778	762	744	747	743	733	793	746	778	753	737	714	725	756	762	787	733	796	723	732	762	806	818	697	749	752	734	713	723	765	710	788	752	720	762	727	758	763	763	741	739	750	754	756	747	776	734	765	769	787	745	735	752	782	748	715	701	707	743	706	785	754	780	778	746	736	728	740	750	719	689	722	763	738	747	757	759	758	810	744	742	782	715	753	767	771	778	765	747	718	778	743	782	728	738	763	776	711	728	741	754	720	772	749	765	767	768	728	723	724	747	789	762	720	679	770	714	752	749	744	796	781	738	749	714	739	763	773	797	730	725	768	716	732	784	705	735	768	758	735	759	769	696	726	738	741	742	749	749	752	777	745	761	716	773	703	698	742	754	749	759	705	753	747	731	759	742	754	723	789	751	763	771	739	772	709	733	825	754	707	738	733	766	752	760	729	724	730	744	786	779	727	741	758	753	743	749	754	769	729	730	793	777	762	786	761	708	711	743	728	744	756	774	726	764	720	732	724	769	765	775	774	796	763	764	705	758	743	762	767	759	740	778	735	777	730	765	764	759	786	748	788	755	746	743	736	763	781	740	729	731	727	734	753	753	723	726	725	771	716	712	752	761	800	758	751	716	778	795	732	714	745	740	727	740	759	773	804	761	750	774	686	780	735	696	775	735	775	730	726	744	755	771	786	711	692	724	810	772	743	727	725	746	748	740	751	793	720	765	695	749	780	755	690	754	707	750	779	763	769	767	757	758	759	733	749	726	742	742	776	751	747	758	768	785	752	777	738	745	704	717	718	791	756	778	721	740	734	734	777	742	753	729	727	731	752	778	754	793	732	770	741	795	782	750	757	714	724	694	775	731	699	753	786	764	747	776	779	755	707	741	753	774	787	772	757	710	736	739	775	762	725	810	764	778	661	751	792	741	789	771	772	717	771	769	711	737	752	716	759	714	748	785	716	747	781	734	734	802	720	728	712	729	730	742	724	728	762	739	728	746	734	729	736	768	735	777	790	771	709	776	724	782	752	793	750	742	760	785	723	760	774	783	753	755	800	714	731	765	704	793	728	765	702	759	762	735	804	704	710	762	758	780	737	721	792	763	734	732	741	745	745	727	739	689	720	736	750	755	698	773	716	746	770	775	722	756	734	746	749	771	769	758	801	755	762	705	710	723	814	792	787	702	776	747	808	763	760	735	751	774	747	755	765	772	740	742	763	750	743	745	747	765	766	739	706	708	727	736	767	776	767	732	730	796	763	758	716	754	764	755	747	714	738	759	750	737	760	741	748	733	778	786	792	749	767	781	759	708	736	770	709	790	744	729	705	703	780	743	752	681	770	719	775	761	792	769	746	752	742	746	774	732	790	816	725	768	744	725	697	755	748	799	782	783	756	726	763	699	750	707	698	760	729	748	767	708	707	715	737	744	728	787	707	759	747	763	765	774	752	734	794	762	740	772	758	811	738	757	802	781	713	739	762	772	720	725	764	706	730	733	726	806	716	745	780	767	747	702	795	745	759	728	770	744	710	739	731	713	774	767	755	685	805	765	729	756	782	706	732	733	717	713	772	725	738	752	740	756	721	750	707	745	749	749	754	747	750	759	766	761	727	773	782	780	776	747	771	717	674	730	765	781	767	740	783	764	750	733	736	734	767	763	743	755	711	777	733	763	746	734	712	756	788	774	733	725	716	750	758	783	750	762	736	738	768	715	706	781	781	750	748	743	696	724	748	692	756	738	711	779	780	746	734	802	763	768	765	706	771	751	783	781	693	767	735	744	713	748	748	761	716	714	807	750	718	759	786	771	754	757	730	748	792	734	737	764	756	764	714	767	779	742	748	739	758	735	765	720	753	715	735	732	743	770	751	726	790	737	754	747	781	775	757	769	763	735	768	761	747	785	715	753	786	762	715	729	738	741	749	777	739	736	729	755	758	742	702	758	796	759	686	728	782	756	742	788	747	753	697	775	748	793	799	776	700	802	744	761	792	741	715	754	755	732	741	730	738	752	793	707	762	791	745	725	750	720	716	768	708	749	731	794	830	814	686	779	728	710	756	758	732	796	757	790	765	730	721	815	758	764	733	792	762	739	749	761	750	661	748	723	775	785	746	766	703	745	758	760	765	733	751	780	706	795	763	756	774	767	749	733	741	794	733	764	764	752	773	759	713	727	758	768	776	712	716	724	739	689	757	723	772	725	767	702	812	719	747	710	760	740	715	790	701	736	771	714	705	775	758	729	739	797	737	739	734	699	780	766	771	727	745	772	690	756	732	745	756	747	771	754	713	770	723	739	751	724	769	779	731	761	733	697	751	759	760	754	763	716	743	774	736	733	789	752	789	797	712	782	725	829	720	766	761	753	787	772	749	726	699	746	754	742	707	724	766	717	759	768	746	737	780	758	753	751	760	722	717	750	703	740	769	736	777	767	733	721	757	768	713	777	735	767	781	784	749	719	721	774	730	750	723	729	780	725	743	738	727	772	699	783	747	804	766	753	752	731	749	726	724	782	746	776	776	748	794	697	728	762	804	776	734	752	759	766	758	724	712	801	774	696	734	808	712	714	760	776	768	714	737	732	761	763	746	733	765	720	760	759	736	764	781	773	727	774	706	759	780	707	736	757	764	728	780	699	767	738	766	740	773	730	730	783	758	734	733	752	772	727	760	772	768	761	750	731	736	738	785	771	754	742	743	773	729	738	757	771	753	814	786	755	784	724	730	757	746	749	768	717	752	777	719	708	781	806	744	760	752	719	726	763	757	785	751	746	794	725	743	796	706	726	740	704	730	716	765	700	750	746	746	804	763	756	751	752	764	764	738	761	733	814	723	796	764	731	729	749	732	765	750	774	727	727	771	761	706	783	798	750	729	746	748	730	783	725	715	694	740	749	694	749	699	745	719	746	742	745	756	778	743	762	728	723	707	754	778	742	747	753	828	727	757	790	771	747	693	745	736	766	705	768	758	753	761	797	753	752	722	762	731	702	753	698	719	759	739	693	773	752	751	766	755	744	760	769	736	706	727	695	740	732	770	764	750	685	714	776	751	762	728	687	707	770	752	737	807	721	751	781	718	729	718	786	759	763	734	761	765	717	750	785	710	734	737	749	736	722	743	747	736	725	746	733	717	756	785	713	742	737	732	750	746	722	732	775	731	725	795	734	777
11017	7077	4772	3653	2546	1701	1035	707	531	388	314	300	285	284	277	268	268	254	283	291	272	260	318	297	258	269	300	287	276	305	303	277	255	250	284	264	252	283	286	295	275	298	269	282	266	289	263	239	278	275	310	277	268	285	274	285	251	264	261	254	261	231	264	235	277	245	295	255	262	276	264	286	272	270	316	287	268	282	305	259	293	303	264	255	249	266	257	266	295	295	271	269	275	329	272	257	235	302	283	273	295	278	268	252	282	303	276	274	271	305	263	277	278	307	266	280	249	270	319	297	270	254	269	265	288	273	264	262	300	269	285	228	268	286	276	261	266	310	297	310	304	254	257	277	290	280	287	247	295	276	284	273	267	282	260	271	242	274	242	277	263	308	242	274	279	255	270	280	286	281	307	269	294	288	270	250	262	269	291	289	293	257	297	318	307	270	272	307	269	293	258	275	296	306	304	277	260	271	261	270	283	281	276	260	276	261	295	254	286	293	269	242	296	248	288	280	279	290	280	241	301	279	250	302	269	271	280	252	277	318	314	252	255	275	310	259	295	301	278	290	283	253	264	267	278	272	277	251	284	291	272	286	262	283	280	289	256	277	309	291	263	281	238	282	315	273	267	247	287	277	273	279	308	283	257	238	290	261	286	278	288	305	281	253	298	296	250	254	295	286	262	281	284	266	261	296	270	304	299	301	277	288	298	304	268	258	264	298	262	293	268	303	310	242	254	300	261	306	250	276	280	265	255	275	283	271	251	268	256	265	256	274	327	302	279	316	282	250	280	291	266	271	271	306	252	286	274	285	253	294	270	281	301	271	265	291	282	256	277	269	278	277	279	287	271	294	268	256	283	256	266	289	261	264	287	283	295	258	272	263	259	270	313	280	276	278	268	273	261	250	278	268	286	299	277	283	261	252	294	277	289	286	301	286	270	311	292	280	260	267	285	267	285	302	284	298	278	250	265	260	286	298	272	277	269	292	267	266	292	286	268	292	298	255	262	284	256	277	276	322	273	275	287	308	271	269	287	285	296	292	256	285	286	282	255	286	256	271	271	243	263	299	279	293	279	307	263	285	273	286	275	278	281	289	260	282	282	248	278	315	275	268	264	290	278	277	263	252	273	272	276	270	264	303	293	293	271	240	245	293	282	281	280	260	253	277	285	313	276	295	296	277	309	297	258	272	301	313	268	258	279	275	266	325	303	268	314	283	276	257	262	272	292	285	259	259	277	258	257	277	283	287	291	274	300	304	290	287	293	262	272	275	295	271	270	280	283	279	250	265	299	281	286	277	257	287	284	248	267	266	267	293	260	299	288	285	272	288	246	320	266	280	274	281	301	254	287	264	315	315	264	287	251	284	292	260	291	250	259	275	292	306	279	280	269	289	294	287	252	294	289	323	285	264	288	290	286	273	286	281	303	253	309	235	304	292	342	284	324	298	307	285	225	307	291	302	274	271	261	278	293	272	288	290	295	269	275	273	257	284	273	288	290	302	276	285	283	278	264	266	269	284	307	276	243	296	263	268	273	299	289	295	272	288	268	272	256	285	268	278	282	311	275	254	275	251	303	276	293	309	267	275	293	278	294	291	298	276	300	268	266	300	278	276	279	279	256	271	258	298	296	279	315	301	297	299	281	268	276	283	299	266	260	289	290	261	292	295	289	267	235	261	265	262	260	303	310	290	259	279	253	296	274	257	261	262	273	274	272	287	284	261	293	250	255	281	271	281	278	265	274	282	303	279	286	299	326	278	278	265	270	300	264	292	277	284	293	277	275	320	271	293	283	280	286	285	252	300	276	289	275	294	293	280	290	277	278	332	278	296	314	246	281	319	281	249	296	273	290	266	259	273	303	283	269	300	279	266	299	280	283	264	301	316	300	269	277	271	267	271	263	313	281	261	296	276	292	278	286	301	263	301	281	274	300	250	284	264	257	267	289	255	268	306	300	291	269	281	267	293	291	307	278	275	287	314	281	279	271	287	293	292	269	282	277	289	300	261	265	284	262	286	301	298	271	258	268	257	314	296	280	269	273	286	257	273	304	271	269	254	265	294	271	296	296	273	246	276	243	279	256	245	304	303	279	293	265	284	303	276	257	278	255	295	293	282	284	253	302	300	303	256	266	278	274	292	248	295	274	280	308	295	306	291	261	243	278	276	256	279	282	273	248	280	267	288	281	295	293	268	257	289	283	316	268	268	299	270	326	298	263	259	273	308	303	279	250	251	301	283	259	286	263	281	271	283	273	290	311	327	280	295	308	250	335	279	255	280	274	256	272	245	243	260	269	266	274	286	276	286	302	288	284	298	272	282	297	266	269	278	281	265	291	281	264	296	315	319	307	233	287	262	310	227	262	288	298	291	282	312	271	282	304	293	298	260	279	255	239	293	295	276	292	271	317	276	287	281	278	279	286	307	271	265	261	283	283	269	292	271	247	308	274	257	279	296	280	248	262	314	275	280	305	282	257	264	284	273	234	289	289	280	293	273	286	268	265	303	273	279	288	298	296	276	271	274	282	275	271	269	260	327	257	258	300	283	283	265	288	248	283	263	270	268	271	300	272	256	240	295	302	302	295	303	276	284	291	280	265	284	270	291	268	249	278	299	267	263	291	267	311	250	261	253	290	291	298	275	266	300	308	274	258	279	310	258	269	269	286	293	259	282	270	294	292	283	295	277	268	268	282	256	266	278	255	261	280	272	293	285	269	290	283	254	311	267	257	286	265	281	293	268	238	269	296	279	274	243	285	293	283	291	289	273	302	320	296	257	300	279	304	278	284	248	259	266	278	291	267	290	287	255	256	277	266	280	300	289	264	302	294	260	280	286	282	265	286	277	291	281	281	292	284	285	272	302	277	281	283	281	310	275	275	254	257	261	285	271	271	273	270	273	299	254	264	290	281	293	294	258	261	260	292	285	316	294	246	268	265	288	275	259	339	278	252	292	292	276	311	293	308	268	336	281	278	286	283	305	283	290	284	313	284	243	273	283	293	283	307	318	288	288	268	257	295	280	248	295	290	288	304	282	287	282	269	260	254	299	288	265	312	292	275	297	279	216	308	259	286	276	284	287	292	279	267	272	279	292	276	302	255	280	285	272	248	276	278	262	257	295	269	274	280	286	282	277	281	277	264	295	276	283	281	293	300	259	286	289	280	253	283	286	283	293	311	291	274	279	247	280	304	284	280	274	279	271	323	284	295	282	299	268	293	289	274	294	307	303	267	272	301	274	272	276	278	273	253	323	280	308	292	290	294	288	277	294	286	286	273	310	294	270	259	292	299	277	249	344	312	246	266	305	268	295	255	284	261	294	272	262	254	292	249	268	269	276	278	254	303	255	298	297	275	283	306	302	294	278	275	300	272	262	300	244	279	307	259	308	284	276	298	256	294	246	248	281	273	283	296	279	276	287	282	263	289	279	281	303	288	299	305	286	298	271	290	248	277	266	244	253	299	253	282	255	268	271	293	271	337	273	267	287	291	284	317	295
8443	8957	9754	9962	8194	5847	3578	2269	1431	998	826	657	646	658	607	635	645	682	589	634	618	599	622	625	649	683	571	652	621	696	610	709	658	627	629	647	630	636	610	564	649	627	635	638	630	608	645	646	626	648	616	641	588	652	617	620	623	622	643	651	661	606	674	636	695	648	632	650	598	597	651	652	666	628	595	655	629	635	610	616	590	605	627	640	625	640	619	638	641	621	626	639	565	633	633	621	649	588	590	662	620	643	604	705	651	630	669	626	637	631	615	678	597	642	612	618	619	616	575	590	625	625	622	662	617	617	642	595	668	640	626	630	584	610	652	637	629	659	618	637	659	629	619	671	623	680	579	653	593	681	643	657	651	642	611	617	660	637	631	625	652	667	621	614	642	604	617	628	650	659	681	686	637	639	712	624	635	648	636	633	646	658	644	639	621	634	654	668	603	625	598	632	590	609	676	593	618	622	644	641	656	587	644	687	628	631	665	638	589	661	599	625	615	667	621	662	618	632	631	607	620	620	643	622	607	654	656	644	598	639	617	673	598	640	645	650	640	635	663	623	666	679	629	642	624	623	631	626	622	600	648	602	605	652	616	631	627	638	629	631	579	601	654	624	672	643	659	647	625	650	666	701	620	629	621	645	600	623	634	627	660	646	621	632	647	598	625	649	621	652	620	627	662	629	620	630	613	602	642	613	639	632	647	596	598	620	617	630	653	683	639	618	651	654	588	630	657	628	665	638	613	616	642	633	678	621	606	638	658	599	583	654	609	621	637	655	637	568	630	627	620	607	637	616	599	581	630	631	625	614	620	615	627	628	612	646	621	633	642	628	655	668	597	653	605	666	651	597	591	609	589	613	601	666	619	636	669	657	652	591	603	690	664	587	629	646	643	634	606	617	645	631	568	633	605	613	656	625	628	657	618	633	663	640	602	596	622	616	609	673	641	626	625	621	619	605	626	607	617	605	626	634	614	639	666	606	679	616	637	631	627	627	617	632	611	644	568	633	607	609	637	635	606	633	667	656	667	682	642	598	656	651	607	640	627	651	631	636	625	663	622	660	621	635	662	643	622	686	667	637	643	638	614	649	588	591	614	623	665	598	638	637	677	690	607	594	610	624	655	631	617	627	611	666	640	607	613	626	608	636	653	643	593	659	666	649	648	659	587	605	597	585	685	692	630	587	625	612	616	587	565	642	619	664	621	623	608	632	631	656	630	622	640	625	612	624	601	622	612	659	612	637	654	646	621	617	626	644	652	654	644	605	643	645	622	621	604	627	596	600	616	615	607	580	681	632	628	593	636	650	651	601	617	617	675	629	643	634	631	641	620	643	607	693	630	656	627	640	637	627	656	634	640	620	641	676	649	647	613	628	619	590	640	619	645	562	626	587	636	633	632	601	685	595	597	618	630	625	660	627	642	631	618	644	620	649	670	651	687	648	612	668	645	644	609	648	613	648	640	602	605	608	600	610	627	625	622	632	598	655	665	618	651	651	655	615	633	607	675	609	605	638	622	640	650	641	638	648	629	634	611	624	639	613	617	632	615	657	619	612	633	634	611	639	673	647	650	622	672	615	616	653	627	633	641	672	636	642	650	624	610	628	634	654	618	641	627	639	697	651	614	631	635	651	650	641	625	611	594	661	633	588	557	651	608	632	620	605	640	617	667	620	636	601	621	613	604	635	651	695	651	655	617	640	663	646	650	635	639	652	659	615	640	649	585	580	587	660	648	660	682	668	597	630	613	660	619	658	630	671	631	641	630	586	589	658	575	659	636	618	675	655	673	657	661	591	657	668	684	653	605	648	652	638	597	616	623	638	632	638	572	601	636	627	682	651	633	626	608	624	673	614	626	602	624	640	597	609	623	647	646	643	587	642	645	686	639	620	646	647	635	640	639	635	636	583	641	641	642	620	671	638	614	627	616	615	620	643	583	628	629	620	613	634	606	640	623	624	628	636	627	624	690	659	618	661	623	640	668	644	594	627	645	662	640	614	620	680	585	645	605	604	649	636	604	592	611	627	635	587	630	588	641	691	600	629	649	635	604	667	655	598	658	595	600	588	618	620	612	620	645	633	633	630	633	659	653	701	649	620	625	590	611	590	646	665	648	612	647	646	639	626	663	596	620	626	661	633	627	659	638	643	617	612	616	602	653	632	631	634	654	604	627	617	646	629	640	625	654	615	663	633	669	621	672	659	608	648	628	610	657	619	644	662	609	608	652	619	638	656	581	643	609	637	643	621	629	642	605	624	639	616	624	635	630	641	645	672	614	600	663	643	619	630	640	677	619	605	632	645	584	611	640	634	628	659	628	631	668	603	655	647	644	641	615	614	614	578	632	598	643	649	640	621	633	628	655	617	609	640	620	664	618	622	608	609	676	590	660	610	586	609	650	620	592	612	639	582	643	633	607	653	635	640	620	630	620	610	636	638	612	674	656	655	657	644	667	624	663	637	592	666	609	613	625	613	642	664	623	640	621	663	651	629	618	612	648	649	653	613	650	650	612	654	629	641	640	610	626	649	601	594	645	635	589	620	635	617	638	619	654	655	658	642	623	649	640	615	681	649	638	642	620	632	639	593	593	601	650	603	641	650	668	622	632	661	600	633	621	640	639	631	616	629	627	608	645	647	622	629	672	647	676	612	603	580	631	644	641	592	589	638	630	630	648	614	650	671	647	640	649	651	607	645	667	604	596	646	639	629	664	646	620	602	647	661	640	638	655	612	685	613	618	578	604	666	655	628	621	649	596	626	623	623	656	583	640	621	630	649	620	612	625	556	581	635	675	599	677	659	613	581	640	628	590	638	652	637	648	634	596	615	626	612	638	631	629	615	682	624	634	664	651	622	568	645	620	606	594	625	624	643	636	643	570	641	616	608	623	622	629	642	601	613	656	638	650	606	650	641	664	634	638	573	625	628	652	616	640	677	643	598	669	649	637	662	623	614	639	642	637	585	649	625	643	618	623	657	614	658	636	611	639	637	581	624	644	635	599	647	621	626	640	655	649	646	624	675	618	620	651	609	616	599	628	641	668	615	616	626	643	621	612	645	609	643	648	629	667	658	664	628	642	642	673	624	587	630	665	620	634	653	604	661	628	628	614	606	606	626	624	638	599	606	600	633	649	619	631	620	665	620	603	640	617	603	644	603	641	631	620	594	607	649	651	625	642	641	653	609	671	626	636	664	616	658	640	641	630	617	606	651	627	651	600	627	617	657	623	630	680	603	593	617	598	598	662	601	672	625	669	620	582	617	626	619	651	642	645	625	617	624	619	608	610	612	679	620	586	633	639	675	657	606	611	608	573	594	679	654	621	644	619	607	622	644	629	636	658	630	585	606	643	679	632	604	616	609	645	664	629	643	579	670	660	612	617	627	609	665	605	606	620	634	566	615	645	654	664	624	607	631	564	631	650	615	616	625	600	660	608	639	603	607	614	681	644	632	630	603	590	638	620	625	583	634	606	652	657	644	631	638	632	583	638	638
61220	58827	60403	51948	38146	26473	14984	6698	2731	1290	604	374	311	269	248	258	294	270	280	247	253	256	256	263	239	231	262	282	240	257	247	248	282	255	272	244	254	232	258	265	249	264	245	267	278	232	236	249	260	268	256	254	233	227	250	288	260	281	246	240	254	260	271	246	257	257	253	259	259	279	252	244	276	250	303	226	270	282	252	244	223	236	260	255	255	244	260	257	264	236	237	240	251	234	276	255	294	275	238	234	264	262	260	267	268	219	229	243	248	264	242	246	252	298	263	259	259	248	254	226	249	275	264	266	256	247	273	285	259	265	263	258	246	244	266	271	270	251	241	224	239	241	238	279	273	260	244	248	268	266	255	264	256	256	260	264	224	246	256	254	261	245	273	242	253	240	237	254	263	252	246	250	226	243	239	246	232	289	264	237	226	221	246	261	231	252	267	259	267	277	265	254	237	265	261	239	265	282	223	269	242	261	267	237	267	242	215	220	225	279	269	249	236	276	257	265	257	240	248	286	246	253	261	253	280	256	255	270	283	234	264	253	245	252	278	244	259	216	228	257	250	283	261	268	281	259	255	260	248	282	282	249	251	255	240	253	266	278	228	246	236	248	266	285	279	267	251	248	257	302	261	239	279	267	265	235	261	279	255	275	260	255	250	247	250	243	247	280	251	224	239	231	255	245	235	258	270	228	247	247	223	234	254	246	236	253	247	231	274	275	250	252	260	229	264	276	261	275	252	255	252	246	270	261	240	269	277	250	223	198	270	244	264	248	283	282	242	241	274	243	239	262	266	232	239	261	272	256	238	243	256	232	246	285	230	252	252	237	236	237	274	243	233	243	250	267	257	249	248	294	235	250	222	236	254	253	248	281	242	253	269	286	240	245	259	259	287	253	239	246	226	247	270	275	284	250	249	278	251	271	263	258	273	256	259	243	273	260	227	243	241	216	224	245	251	217	226	243	247	234	245	283	292	255	252	262	215	268	264	236	261	260	250	241	266	266	237	261	255	275	243	261	279	239	258	258	289	270	263	246	259	259	243	287	262	247	267	279	299	238	257	249	252	238	251	267	244	243	243	243	232	226	268	250	241	262	244	227	249	252	254	247	285	258	229	253	260	239	258	238	276	252	245	271	243	269	282	267	227	235	240	234	276	248	248	248	215	237	270	277	258	248	256	260	247	254	260	264	238	241	301	248	258	240	222	289	255	256	242	235	273	272	250	260	250	282	245	229	271	243	230	248	261	274	225	265	266	253	299	249	230	274	255	248	282	254	259	266	238	258	256	269	273	207	284	241	234	258	236	265	240	252	258	245	260	273	229	256	246	266	238	243	284	289	276	244	275	241	258	267	256	268	248	258	243	253	261	245	252	249	277	240	237	234	245	256	276	264	242	273	243	228	252	238	236	271	274	228	256	260	259	282	241	249	233	257	230	244	224	245	250	228	238	250	231	265	247	261	247	267	245	270	212	245	217	262	242	244	262	276	264	232	256	267	233	219	246	243	271	274	268	241	244	277	252	277	294	252	254	259	231	259	253	234	245	237	251	234	247	220	218	262	258	242	224	267	259	263	256	249	237	279	267	271	263	217	227	257	262	246	251	279	262	234	274	274	256	262	251	258	256	255	242	244	253	261	233	244	248	268	238	274	233	237	249	234	247	214	271	257	274	260	283	274	228	254	246	255	242	253	235	262	274	242	240	243	240	244	263	255	224	251	267	238	245	202	204	260	249	252	263	245	271	272	252	244	284	257	235	278	258	223	264	234	269	243	257	234	277	277	248	276	230	231	261	266	256	245	273	261	253	267	251	272	247	273	264	237	218	259	263	250	269	271	250	236	272	253	246	252	256	292	256	282	246	244	251	258	253	283	250	256	275	244	238	248	234	254	271	257	275	281	261	282	249	263	262	228	260	251	273	279	243	248	225	269	267	237	232	254	291	252	262	259	237	235	263	286	241	283	245	263	241	278	282	299	220	270	259	254	245	259	236	220	242	266	252	217	251	296	254	245	250	280	235	279	254	241	273	253	234	254	249	247	249	243	230	279	236	226	239	269	292	247	243	240	240	244	272	245	246	265	233	238	267	240	279	284	241	266	260	266	251	229	249	226	232	257	273	262	255	274	238	265	234	276	234	240	248	263	268	256	257	252	256	272	248	237	258	252	250	263	259	266	258	268	276	248	259	228	252	267	272	248	258	280	260	257	277	254	259	230	253	280	248	262	267	272	248	253	253	244	239	251	253	254	254	252	277	226	248	248	246	226	240	233	249	247	253	248	265	263	277	246	229	249	276	252	253	251	247	279	242	242	246	236	262	262	261	257	241	281	236	225	261	245	234	266	250	261	248	266	249	243	233	255	274	288	283	237	268	237	262	231	240	248	260	265	267	244	217	247	270	276	261	257	247	247	249	274	250	265	248	245	297	294	223	260	244	257	247	285	245	234	242	262	288	268	242	239	261	264	294	274	221	256	248	251	213	243	239	230	256	247	261	282	257	253	258	220	242	291	280	238	256	269	238	251	251	259	244	272	233	262	211	244	250	250	266	260	228	234	248	236	217	268	263	249	258	256	256	239	252	274	266	274	257	231	269	248	240	260	252	281	281	246	251	250	269	253	243	260	243	257	274	246	252	248	233	280	252	247	273	249	261	264	246	258	234	230	243	245	254	222	244	222	256	249	273	251	251	230	286	257	258	218	246	260	242	284	274	223	265	261	249	252	238	249	247	233	258	254	255	240	237	250	250	241	265	247	237	259	247	237	236	285	243	249	279	245	243	257	229	273	245	287	265	249	253	237	240	245	211	275	237	253	268	253	244	236	266	271	241	245	263	237	262	258	242	242	221	251	247	257	233	242	223	273	248	270	247	241	248	269	258	262	252	288	279	243	257	230	239	268	213	242	231	217	265	273	254	264	260	261	254	262	266	238	306	229	219	247	261	267	252	269	230	268	250	287	243	283	260	243	244	239	255	243	252	275	239	249	258	274	263	261	251	216	232	248	247	246	232	228	246	253	254	231	257	265	243	265	264	243	237	264	269	264	253	273	263	252	245	270	265	270	241	244	252	298	266	232	226	283	264	269	226	245	240	249	241	244	253	251	264	272	266	239	270	239	261	252	239	269	270	272	283	265	227	245	260	242	252	276	253	256	230	241	244	248	228	234	252	218	285	269	262	260	260	233	261	263	237	234	253	261	227	228	227	256	256	230	244	258	281	232	255	272	250	266	267	275	287	265	245	285	230	241	256	276	247	258	226	252	217	242	263	300	222	254	271	248	271	260	250	261	249	262	257	274	267	268	253	260	232	241	261	274	244	248	256	257	246	266	251	254	246	260	259	277	234	250	253	241	247	254	254	240	257	255	290	248	240	260	263	268	262	248	245	271	280	270	241	265	230	245	249	263	226	258	250	260	288	236	246	261	309	247	267	250	265	256	266	251	262	254	287	283	216	236	256	251	254	250	259	280	252	296	276	284	251	248	210	252	233	259
37031	42916	55509	56617	48897	40144	29150	18312	9673	4730	2217	1121	771	579	592	626	608	624	607	580	606	581	576	534	618	594	575	623	569	564	589	611	576	560	584	571	588	571	589	584	612	551	609	552	611	606	610	551	592	581	559	598	544	579	581	620	564	611	601	578	563	601	636	638	565	545	628	563	554	582	581	567	567	614	588	598	601	649	600	595	602	552	585	555	565	564	592	580	616	580	577	580	584	611	564	589	603	573	562	586	585	602	582	606	609	567	646	549	535	596	559	628	568	625	576	602	613	599	556	541	591	591	562	643	629	589	587	519	585	570	583	599	609	539	530	578	588	551	562	562	602	609	638	577	571	671	587	570	564	627	589	581	590	559	588	571	540	574	587	585	615	581	549	572	596	591	613	562	561	555	553	611	578	618	616	570	573	576	576	567	602	588	627	582	625	568	569	606	585	565	555	585	576	572	562	532	599	549	551	586	601	559	606	583	591	559	552	593	554	593	597	598	573	586	624	590	602	624	599	543	550	571	559	570	561	552	609	559	582	580	597	599	580	582	574	575	613	617	537	575	583	527	572	617	568	622	619	590	587	568	564	528	595	592	587	567	556	583	553	595	588	583	577	594	559	562	577	596	599	595	607	625	550	585	574	595	590	536	551	563	579	576	553	564	588	600	551	562	608	590	610	566	577	583	592	597	629	586	625	591	578	597	580	542	608	561	591	583	585	606	620	574	578	552	589	587	582	547	550	574	574	548	600	563	601	569	580	611	593	556	618	580	586	605	550	547	553	597	579	577	577	590	594	583	595	593	549	578	598	578	605	561	565	630	593	570	587	607	630	555	562	576	576	665	570	592	526	585	594	572	579	590	602	558	602	565	583	591	561	561	567	614	552	627	585	565	594	605	576	613	593	614	567	615	549	554	603	571	582	587	621	624	624	579	548	566	636	589	609	587	574	561	564	601	583	580	650	607	582	579	599	590	605	579	567	591	586	605	592	612	604	533	588	588	595	641	574	612	593	607	543	639	575	606	582	595	544	549	586	607	607	568	595	556	586	606	616	595	547	554	553	595	586	590	624	576	584	568	620	633	589	590	586	596	594	594	553	600	607	578	563	574	542	576	634	609	589	570	578	595	585	567	596	576	600	514	583	592	580	579	591	605	611	597	582	563	552	571	540	528	608	562	617	599	587	562	601	563	598	596	606	607	616	609	625	605	607	606	590	608	629	584	594	568	618	587	586	577	646	566	545	584	590	581	553	576	576	567	603	569	589	575	589	569	608	584	547	602	584	585	602	596	591	591	606	572	615	563	590	565	628	598	589	628	592	637	582	616	554	561	558	582	611	591	598	569	603	615	602	586	589	596	590	574	613	572	595	614	640	562	575	579	622	570	645	556	639	562	578	591	594	617	612	540	582	588	540	594	594	537	573	570	568	583	605	583	587	534	592	568	561	570	587	585	589	567	563	578	570	594	610	547	585	600	583	632	604	594	594	558	636	549	570	564	603	593	588	605	596	571	575	618	594	619	623	590	620	558	623	568	574	557	588	587	589	563	570	621	611	612	584	563	583	552	596	574	565	620	538	610	571	563	586	590	576	570	596	584	608	553	557	576	534	638	603	557	600	613	581	582	629	592	592	597	588	568	564	582	536	583	575	526	563	597	602	608	573	629	594	562	559	605	610	543	617	620	597	558	607	626	571	589	576	602	609	586	571	561	593	571	573	560	550	563	620	587	609	564	548	575	619	529	588	583	557	576	586	645	561	575	583	591	607	636	583	532	603	564	588	566	563	618	600	568	578	606	601	615	630	588	570	605	553	537	596	597	568	574	581	550	570	573	615	578	613	619	558	582	607	549	610	591	590	590	570	507	602	548	549	580	555	608	574	602	597	577	632	591	567	579	594	578	607	658	606	555	593	556	603	550	600	634	577	560	599	640	560	550	568	605	598	564	581	582	592	588	542	559	585	561	613	570	594	610	596	595	593	596	600	548	603	599	585	599	569	608	544	636	569	579	585	570	593	575	589	618	592	567	596	623	617	576	557	610	573	595	583	557	581	560	623	589	586	588	623	553	583	592	612	606	570	621	606	577	587	610	575	595	621	584	596	605	631	547	578	589	600	564	617	574	604	628	594	588	618	597	597	584	584	574	597	577	595	570	599	554	591	559	591	590	597	603	625	530	557	510	590	581	606	575	572	621	579	559	589	615	573	561	579	558	568	579	620	616	592	621	596	594	566	566	583	595	574	564	589	605	593	574	568	617	575	578	563	593	594	548	606	594	544	552	583	615	601	594	556	574	607	572	587	568	580	514	634	625	554	558	576	582	587	576	595	613	608	554	598	585	592	565	597	619	585	608	591	603	601	582	583	605	551	616	570	538	592	587	594	587	573	565	607	611	571	604	589	590	598	577	567	553	569	598	616	586	618	564	594	607	573	573	613	589	626	597	618	560	592	546	596	601	577	603	601	600	607	578	619	551	611	549	621	547	569	612	604	566	558	587	579	594	572	594	596	593	572	629	606	565	565	598	523	602	606	636	591	582	590	573	556	587	569	594	584	560	590	557	560	543	656	593	626	575	574	613	574	594	638	598	554	602	589	600	576	587	625	572	613	580	619	562	578	542	570	595	572	606	582	591	648	590	590	609	590	621	550	582	535	594	581	589	599	537	553	628	578	574	594	598	541	605	600	583	602	639	639	590	566	580	597	567	549	569	549	590	571	588	570	617	577	579	598	588	555	577	558	636	587	608	629	509	593	579	599	608	589	586	582	566	573	556	577	571	575	619	602	584	567	538	542	577	603	572	602	538	629	609	574	607	566	591	596	593	581	579	570	609	613	627	580	587	595	598	617	580	559	597	607	588	560	565	585	556	585	598	565	601	590	588	591	615	589	580	570	563	574	538	584	604	571	577	556	573	526	574	567	601	585	620	557	602	590	618	597	551	569	595	557	576	597	558	602	580	588	613	582	576	605	579	607	628	557	590	585	577	553	609	565	589	591	587	583	562	570	632	615	569	577	622	589	603	600	552	608	594	595	592	604	563	595	561	599	645	560	580	546	571	611	567	575	575	562	606	569	579	591	633	574	550	601	592	592	558	563	554	558	587	601	579	545	584	607	610	625	598	553	586	611	564	570	564	570	544	547	569	584	632	619	600	571	572	612	582	604	583	616	612	572	608	576	558	602	599	563	574	570	599	576	573	584	607	536	539	600	592	589	534	582	565	572	604	584	591	622	587	584	635	618	634	587	637	590	647	596	613	577	590	544	613	631	594	605	586	593	575	604	547	577	586	571	563	583	607	569	565	573	601	552	563	581	582	598	577	575	589	545	591	605	587	569	596	564	583	594	595	542	610	579	521	553	578	600	611	599	608	610	611	600	595	577	598	600	652	558	613	588	628	579	553	557	578	600	574	582	556	606	605	564	540	569	545	572	595	585	654	562	596	601	593	541	579	606	589	616	610	618	606	606	592	608	593	620	569	589	593	582	616	605	624
69887	71729	73791	63750	50211	35633	21606	10104	4033	1760	828	527	410	344	317	354	347	337	347	311	320	374	356	346	319	316	358	364	328	331	346	343	377	382	356	359	319	362	371	343	337	367	351	370	338	351	361	314	345	393	357	350	367	358	329	304	320	348	324	350	322	343	343	320	348	410	341	352	331	329	368	349	373	329	361	335	359	334	367	360	318	344	365	361	360	325	344	349	359	346	335	323	345	337	401	364	361	359	350	372	370	342	327	347	348	387	305	337	330	335	368	351	319	361	360	328	350	344	341	325	326	344	347	356	339	362	394	330	328	328	343	352	329	323	369	376	326	318	341	325	325	335	317	347	322	293	334	318	334	343	384	365	339	368	365	303	318	328	332	337	337	351	318	337	345	345	378	323	317	346	354	341	371	372	336	356	340	340	331	345	351	333	342	364	342	327	318	375	350	320	331	361	347	344	332	337	323	322	342	341	351	329	356	331	324	343	340	350	324	324	325	371	335	332	324	356	379	347	365	375	364	363	331	351	371	382	357	333	362	372	353	326	346	319	334	321	317	312	332	338	345	335	328	356	317	346	330	336	335	326	346	354	296	298	328	366	370	327	372	379	352	359	332	348	349	383	337	336	342	355	346	319	335	352	315	337	327	321	330	348	347	342	349	366	353	330	342	320	373	320	328	360	333	333	305	364	357	343	360	332	346	338	352	346	348	340	344	326	332	358	331	288	278	362	321	345	349	325	339	333	311	351	313	349	346	326	350	396	352	353	346	329	363	353	338	347	319	359	307	348	364	359	343	349	338	335	397	356	315	335	310	331	310	360	331	332	345	369	338	334	324	330	308	351	330	378	351	320	373	370	361	327	298	357	346	372	347	341	324	341	378	325	340	346	307	356	361	328	324	363	333	293	360	334	369	359	362	353	327	304	298	341	349	341	342	342	306	364	336	332	362	344	331	344	359	320	377	346	319	338	313	312	319	359	327	350	358	329	372	343	372	379	367	340	339	314	308	334	339	349	358	327	340	364	317	368	369	350	337	324	336	327	355	367	348	354	363	350	375	355	373	346	344	347	325	380	342	334	353	334	338	335	335	355	345	335	354	310	358	341	309	331	362	328	319	317	354	336	367	364	342	321	335	343	330	325	342	317	330	369	323	352	365	340	327	342	349	363	336	338	361	322	340	331	324	347	334	333	354	351	348	363	312	343	362	366	334	330	358	345	346	328	346	370	375	341	320	356	319	314	337	320	352	352	385	402	329	357	354	349	374	315	317	352	346	347	380	334	337	340	327	333	341	331	339	371	360	322	329	310	354	357	366	346	337	325	374	393	354	341	367	336	345	357	333	332	351	316	365	327	340	351	362	385	394	350	352	357	336	312	345	312	325	344	358	362	357	368	377	379	316	331	368	366	310	321	335	369	350	351	315	349	388	375	352	357	354	331	360	356	342	379	374	321	326	398	362	317	356	329	334	311	350	347	367	395	329	321	361	342	331	351	310	321	339	331	342	352	310	345	317	355	356	353	341	365	362	340	336	372	306	356	333	376	314	320	348	353	296	348	332	350	332	317	344	366	346	357	356	341	325	363	333	328	351	347	331	332	367	361	322	349	335	364	324	348	343	338	345	317	337	373	351	394	343	343	341	352	331	338	339	334	313	352	322	324	367	354	342	357	319	335	328	353	335	336	383	364	371	366	325	365	333	346	339	323	383	341	360	330	415	361	345	343	387	331	323	325	357	342	323	334	356	350	338	322	351	327	369	316	341	333	343	341	329	352	346	337	341	324	376	352	352	340	368	363	381	351	338	333	313	371	338	357	351	403	341	334	326	310	372	356	369	367	360	361	371	326	357	339	336	360	350	337	366	323	353	373	325	305	361	317	354	353	333	359	347	326	326	334	331	375	360	385	354	359	316	358	363	320	330	324	349	375	363	319	388	338	325	404	370	331	320	380	364	343	322	339	316	336	336	308	350	345	341	345	338	352	353	329	329	338	367	347	339	349	396	343	356	369	330	361	340	342	354	354	357	371	329	323	335	314	336	333	373	340	325	334	363	354	327	326	390	349	337	336	326	319	316	321	324	371	327	347	381	346	368	324	360	350	321	356	338	346	300	304	312	349	364	365	337	380	336	348	326	320	341	320	332	333	340	315	361	349	338	339	340	324	319	329	355	348	352	329	337	364	322	353	323	349	365	343	339	335	357	350	317	340	350	379	354	338	367	341	330	332	346	378	357	337	344	359	342	344	313	369	342	346	368	354	355	348	346	342	359	345	365	339	348	300	281	355	327	353	332	340	326	335	345	300	328	356	384	339	357	363	372	309	388	333	323	363	384	363	321	335	330	332	352	349	346	319	339	308	340	340	312	328	345	339	349	376	354	290	351	348	365	330	345	333	360	339	359	333	356	363	386	335	324	368	345	331	342	352	345	325	376	331	329	332	385	363	325	365	330	323	355	361	302	332	332	331	364	340	367	354	351	354	336	347	343	354	359	316	356	352	319	329	354	340	355	309	310	356	357	347	352	324	324	335	361	365	353	320	373	360	384	334	340	352	323	313	363	387	303	340	332	316	356	373	330	344	360	338	354	341	326	362	349	309	350	320	344	340	352	355	394	352	351	356	337	379	341	333	327	356	335	347	336	348	377	333	354	331	350	325	353	325	325	336	296	362	393	342	337	345	375	336	318	355	319	342	345	332	388	338	299	327	296	308	331	355	354	366	341	309	371	328	373	318	359	359	327	343	360	350	376	364	323	370	374	349	314	355	312	314	351	344	342	355	350	340	304	349	357	322	377	376	369	338	365	332	339	351	363	352	368	315	328	362	344	349	344	341	377	306	328	372	354	380	309	323	345	346	364	372	352	308	344	330	378	320	324	344	359	344	360	383	336	329	355	399	339	354	349	331	368	323	331	337	369	348	331	358	358	356	353	358	324	338	327	359	342	305	323	343	351	360	348	368	346	341	344	342	344	377	353	335	341	342	316	316	325	340	330	363	373	323	370	348	407	368	364	371	310	368	313	335	323	329	318	337	358	341	371	358	326	343	351	366	346	360	342	303	350	320	358	356	355	335	348	338	319	351	330	323	330	349	356	341	347	355	302	366	365	346	346	331	392	346	372	356	327	328	343	321	322	351	364	338	346	362	353	364	316	328	357	365	334	355	341	342	356	329	342	313	305	347	341	382	347	333	324	345	323	353	372	331	331	352	344	355	383	329	335	320	322	340	350	364	357	337	347	355	382	334	339	326	325	363	362	351	360	324	369	372	336	348	334	362	337	340	335	355	319	350	328	315	360	332	316	357	332	345	345	333	366	365	351	372	379	355	341	355	325	391	368	350	369	318	324	307	348	377	384	305	357	356	371	363	351	360	344	375	362	361	350	363	343	377	357	343	326	329	360	341	374	331	345	358	356	349	381	364	320	325	316	355	335	328	329	327	350	324	311	327	336	343	357	320	337	332	337	370	328	343	326	339	353	342	346	362	340	340	350	341
44533	52806	68083	68082	59241	47267	34951	22523	12515	6110	2870	1444	1030	842	734	761	788	776	758	797	789	757	804	757	787	789	747	755	791	798	736	764	741	834	778	762	777	743	715	741	768	799	778	782	782	724	760	766	754	790	768	780	755	769	773	741	758	793	762	746	746	736	765	790	754	784	802	813	750	734	729	739	727	757	781	731	718	797	777	787	774	728	781	775	791	757	720	742	766	767	748	763	727	792	700	735	750	726	765	721	749	758	760	774	765	708	702	776	801	787	781	840	784	704	720	735	748	738	804	752	713	742	756	728	779	760	812	736	746	716	743	726	785	773	792	734	749	737	791	770	791	727	738	790	753	808	742	734	776	733	721	794	753	790	807	771	793	768	784	735	777	756	759	742	730	728	765	758	773	789	766	786	781	760	795	787	724	775	764	800	697	731	740	776	791	774	778	786	731	785	740	781	747	728	755	777	729	747	753	761	767	791	766	784	672	782	749	770	768	749	817	725	800	747	745	769	768	782	759	748	759	754	734	730	764	761	754	753	747	758	733	757	731	779	744	748	746	760	775	769	756	767	742	768	788	734	785	754	750	776	792	692	823	739	779	780	737	797	726	755	760	740	719	751	800	775	744	768	786	715	761	748	733	783	767	775	761	793	774	691	760	758	782	726	781	751	740	803	756	805	750	763	771	747	761	770	797	739	789	701	765	773	793	787	776	736	808	782	731	805	730	774	746	781	718	780	769	707	795	747	768	769	825	819	790	687	766	752	767	775	771	784	734	767	775	762	787	761	777	783	750	760	782	738	811	772	739	735	760	774	817	755	723	747	768	800	809	706	753	795	763	778	816	774	772	705	745	757	774	771	734	741	754	804	778	729	769	787	774	741	739	692	779	754	773	786	748	837	782	799	798	754	793	716	774	775	802	764	773	757	761	735	753	750	763	755	777	732	765	772	725	781	704	761	763	758	788	741	775	723	721	757	761	708	775	757	778	738	751	799	799	740	757	740	808	774	775	800	769	759	753	746	781	772	769	731	733	775	770	745	721	721	740	833	784	721	753	793	777	784	799	757	751	772	740	765	766	737	758	781	732	790	793	713	774	737	794	776	822	755	735	769	780	699	712	767	781	801	778	745	750	737	813	740	762	729	769	752	734	803	759	763	713	749	715	725	773	728	714	730	743	743	713	748	754	773	788	764	758	746	747	743	764	768	770	790	816	743	745	791	737	792	785	757	784	751	773	810	710	755	756	754	773	730	796	749	723	781	778	718	770	768	780	774	759	722	765	773	768	767	751	752	767	782	773	750	727	769	774	758	717	787	743	758	778	748	765	670	751	782	732	784	718	757	793	766	765	781	691	771	820	759	748	768	726	725	735	786	749	774	769	761	714	751	741	752	793	819	754	731	772	787	768	795	770	794	749	827	745	757	764	732	735	805	792	782	731	803	758	745	705	742	757	739	774	738	768	802	736	781	776	761	770	750	747	771	724	810	795	732	738	782	753	797	744	762	769	755	751	783	776	781	806	779	713	749	796	767	748	777	763	764	738	774	775	750	721	725	777	747	761	781	782	780	756	759	768	736	772	811	769	764	760	776	771	770	739	732	757	760	747	772	749	735	736	745	781	776	752	750	740	784	778	780	746	697	730	808	792	815	769	762	730	751	772	798	785	718	796	749	770	747	756	722	705	730	765	769	712	755	752	784	775	749	759	706	723	795	683	756	726	723	750	832	775	760	796	756	793	722	769	764	752	747	744	737	797	769	757	786	730	775	748	747	764	735	742	771	766	756	742	745	747	788	825	760	751	752	722	767	684	730	765	758	722	761	718	717	746	767	761	731	722	741	725	741	760	759	804	751	794	787	734	792	766	722	719	792	777	778	763	796	783	781	738	750	790	709	763	746	717	815	719	716	728	763	704	758	770	773	765	752	761	771	794	785	771	787	729	759	756	771	751	755	767	749	734	774	802	754	730	823	767	779	741	749	827	711	698	756	716	787	766	729	742	734	752	736	739	776	749	796	780	736	733	719	766	751	690	760	719	733	785	782	765	766	754	732	778	727	763	745	851	706	783	734	710	756	752	752	745	703	774	769	796	770	722	719	781	783	769	707	695	792	783	766	821	729	802	741	749	736	769	755	764	724	703	744	804	773	752	771	725	742	778	793	793	720	756	733	737	727	749	777	772	740	822	702	755	770	744	759	780	730	761	753	815	693	725	746	735	743	789	724	782	760	708	773	761	773	756	763	830	732	710	727	819	766	746	779	775	778	745	759	780	758	698	746	742	744	766	821	703	779	797	741	780	762	770	754	715	801	794	771	727	760	729	738	779	742	752	733	790	737	700	754	773	729	784	751	766	762	757	748	760	740	783	760	790	732	768	750	746	753	772	738	796	817	798	748	769	771	741	804	731	774	732	755	777	773	725	751	797	698	762	800	760	731	797	759	745	742	724	767	790	804	739	749	768	781	777	719	717	739	750	741	717	730	733	763	754	785	754	771	758	737	754	744	743	785	769	753	729	779	743	748	782	725	715	708	746	772	740	751	778	760	759	747	814	783	774	760	766	782	723	720	717	757	756	762	748	730	751	714	757	721	772	745	820	769	757	729	795	755	773	748	785	753	704	803	809	771	814	771	807	781	764	719	771	806	767	780	828	761	771	758	794	714	715	797	728	747	767	736	791	756	745	758	734	793	807	735	764	719	817	822	807	740	761	742	766	768	751	774	789	766	742	769	765	754	728	788	747	773	758	742	763	773	745	788	753	758	753	714	766	780	747	766	800	773	724	742	776	755	763	752	744	786	699	741	739	767	756	754	749	779	725	737	744	778	790	760	780	803	724	778	739	772	779	784	815	746	774	746	762	734	743	732	773	745	785	779	751	729	718	747	773	738	799	743	725	732	743	752	781	750	753	725	768	795	777	779	717	787	743	814	786	764	747	727	748	734	800	735	739	736	770	705	669	744	746	790	755	752	753	760	742	750	764	788	750	764	783	785	778	789	773	729	760	817	755	700	769	770	779	774	734	776	716	757	774	805	756	755	790	801	778	771	788	759	756	729	725	704	752	732	714	758	761	737	781	801	751	727	758	782	755	737	720	803	745	793	713	761	741	740	748	752	755	771	772	738	736	743	750	742	752	766	748	723	823	754	799	739	741	825	714	808	753	750	746	794	716	752	747	751	767	755	711	787	776	793	748	753	755	742	783	764	737	787	789	784	716	781	762	794	754	750	772	760	758	775	730	763	745	754	748	753	756	772	781	783	785	758	775	771	763	775	746	733	743	758	769	761	715	787	755	766	721	695	740	752	748	743	751	724	781	747	744	724	778	759	737	771	757	767	766	776	804	765	720	795	774	731	710	761	760	803	783	781	785	801	776	752	786	822	761	758	798	723	798	767	790	760	738	795	754	756	783	748	770	689	793	741	745	790	780	761	767	764	800	716	784	688	757	735	736	770	798	781	789	740	776	708	743	792	756	761	748	771	794	821	781	782	733	777
9229	7015	6667	4370	2504	1529	881	568	420	358	319	327	308	298	302	289	278	304	269	280	296	246	283	291	280	284	299	301	259	294	264	280	288	321	319	278	305	322	272	286	275	299	277	299	283	282	247	295	289	300	269	292	282	292	280	282	300	263	307	297	264	289	248	289	276	276	268	274	269	262	283	269	288	309	245	227	276	239	282	275	268	280	286	300	261	264	292	263	260	275	278	273	282	281	295	257	252	263	288	269	304	282	284	284	313	263	256	272	293	274	269	286	311	281	278	283	278	257	255	279	254	261	310	242	285	285	299	265	330	278	273	274	278	262	228	266	272	268	262	298	301	247	282	274	291	297	247	266	309	290	289	294	289	287	282	271	297	272	267	244	278	281	289	277	288	287	273	263	266	276	263	260	289	266	280	279	259	287	300	269	274	273	319	296	271	277	299	285	279	268	273	279	273	258	276	291	296	269	272	275	281	250	288	293	280	267	311	280	264	288	277	286	272	295	290	258	270	254	291	274	267	269	300	294	274	269	276	272	305	276	306	290	291	278	275	267	269	266	328	268	294	303	278	310	279	273	302	268	259	300	288	288	271	279	258	296	292	281	288	261	278	261	290	261	300	268	311	286	274	254	276	280	269	269	269	278	297	298	285	286	288	294	261	322	293	255	300	292	264	260	324	312	219	262	243	273	301	296	266	307	287	286	275	282	302	305	282	297	303	278	274	280	286	285	310	293	314	293	282	292	274	264	284	289	261	278	274	256	267	267	282	282	288	297	262	292	255	288	295	291	272	290	277	282	308	266	251	310	279	285	264	271	267	277	264	257	260	328	260	280	274	322	276	307	281	313	254	280	312	301	290	280	292	302	283	287	286	279	277	313	300	253	237	281	266	271	282	282	276	264	262	313	270	315	292	294	267	303	286	270	262	287	263	245	268	271	275	236	312	293	276	294	262	294	299	284	330	259	256	275	264	256	264	262	282	320	258	270	313	285	273	269	300	289	279	287	292	260	284	287	268	276	273	315	284	311	298	276	295	243	240	301	265	292	276	270	284	310	298	275	270	251	267	277	274	273	284	285	285	310	261	287	252	265	281	294	283	287	296	268	244	288	289	267	316	256	328	237	294	329	292	294	276	248	266	298	264	258	290	247	269	267	282	301	304	289	266	272	299	283	276	286	269	267	286	280	306	262	263	247	330	304	279	275	279	275	286	304	284	282	270	276	253	258	266	272	330	309	271	273	246	302	295	280	273	273	292	254	277	292	298	294	296	272	258	290	275	266	298	297	290	278	261	280	291	270	284	282	268	271	268	314	275	267	304	267	270	270	292	260	269	277	280	270	260	307	244	270	288	252	307	297	252	287	285	307	254	242	300	293	291	269	243	303	254	278	251	279	267	304	293	275	306	260	267	268	270	283	297	290	293	275	301	294	318	263	314	310	309	310	280	280	294	298	275	282	285	272	304	291	273	304	275	256	269	269	288	302	255	299	273	276	270	300	279	300	283	270	280	311	270	262	256	287	280	260	284	279	278	282	266	255	285	295	284	308	281	310	252	295	242	238	294	281	299	286	278	273	304	302	245	254	309	272	294	291	267	298	288	260	336	277	268	260	284	294	299	275	275	261	241	305	294	278	301	269	288	267	279	270	289	285	297	288	256	287	283	274	288	263	301	275	267	283	297	300	292	259	272	298	288	299	259	275	272	254	272	264	313	282	263	270	272	289	247	275	287	290	287	256	302	268	295	295	255	265	268	322	302	277	275	281	282	275	283	298	281	299	283	284	260	240	251	268	271	269	273	308	312	298	294	285	271	260	269	275	266	303	276	285	248	259	294	292	302	260	270	284	298	277	282	317	268	320	257	310	279	252	263	256	271	283	264	250	296	276	276	274	294	273	272	272	259	275	302	275	285	237	289	291	287	268	281	290	282	270	254	266	285	323	288	246	285	312	263	264	276	281	276	276	297	279	303	310	291	304	290	271	244	263	300	274	248	258	266	283	294	264	269	273	289	283	256	265	280	277	288	260	284	276	265	257	269	254	286	282	307	296	276	309	299	300	293	272	272	264	290	274	266	262	264	268	254	272	265	293	278	279	313	262	262	282	296	254	265	269	277	294	269	296	268	273	282	299	288	282	257	275	257	294	279	282	253	267	273	280	297	291	307	278	259	296	263	300	259	279	272	291	266	264	281	286	287	260	272	268	271	294	277	297	276	299	306	276	278	281	304	322	318	259	283	304	291	284	258	273	253	297	303	243	271	286	273	303	298	272	262	267	264	272	265	281	293	317	265	276	296	269	268	285	293	319	263	256	273	273	268	298	306	295	248	261	280	292	304	296	309	249	297	280	303	299	275	264	289	271	251	268	265	296	306	270	283	265	282	301	316	274	268	287	286	262	288	275	282	305	283	270	302	312	276	246	272	277	325	263	301	288	267	281	271	308	297	299	313	247	274	259	291	306	296	291	296	284	286	257	264	274	278	297	262	261	275	275	287	272	335	283	306	272	282	270	262	325	297	281	275	299	265	290	290	255	267	311	277	272	251	243	270	307	288	306	293	262	281	271	279	268	274	282	299	294	274	279	297	255	268	249	260	283	296	282	253	294	331	262	283	296	290	291	262	265	280	282	279	274	293	279	285	286	295	263	271	300	297	310	298	262	283	284	287	281	283	284	257	306	286	289	260	275	272	290	294	280	331	277	284	248	248	288	306	276	284	297	291	285	293	277	256	274	291	258	270	297	282	308	279	251	305	249	281	263	280	274	306	284	270	292	280	303	279	249	259	265	278	290	287	295	283	285	305	286	294	284	293	258	284	306	268	247	320	293	273	288	281	306	266	277	271	261	314	294	290	304	284	250	249	290	265	303	268	301	309	307	311	277	292	275	308	267	275	274	254	267	286	314	293	287	284	245	271	294	289	272	305	313	276	298	254	290	294	260	269	275	286	281	275	263	262	288	295	292	258	299	271	297	291	262	278	282	259	277	287	276	297	303	281	263	252	263	256	277	287	243	299	274	299	304	282	314	251	331	260	239	256	279	249	277	289	251	272	287	293	277	291	300	302	297	304	256	279	277	308	251	298	264	308	296	275	286	323	335	280	271	265	238	277	282	307	291	282	282	289	261	293	271	283	282	296	277	258	288	306	268	260	295	261	282	291	310	281	308	283	268	307	277	259	279	328	249	303	256	285	262	280	319	293	267	279	320	271	289	286	278	270	268	246	262	279	249	309	266	283	263	280	243	277	276	282	298	245	234	277	289	301	279	252	272	277	300	267	298	325	300	289	281	292	249	288	272	267	304	279	282	274	276	271	296	259	293	276	276	235	302	294	255	260	287	256	288	273	285	251	289	314	281	276	287	270	294	261	258	260	254	274	271	293	267	271	269	264	283	277	295	272	260	261	278	279	300	299	296	273	253	268	244	254	266	289	304	323	298	264	289	275	260	252	295	294	268	309	271	250	275	276	271	243	269	301	274	251	297	256	273	281	251
7790	9510	12489	11056	7818	4941	2874	1756	1170	905	846	644	658	649	634	585	612	649	641	619	617	592	651	640	652	644	604	644	650	584	598	628	644	599	601	628	621	636	619	607	594	616	604	609	639	622	630	640	624	644	634	611	597	668	628	650	637	648	660	577	632	593	650	627	621	626	615	632	579	626	641	608	626	631	631	673	630	574	627	593	604	607	669	640	629	643	676	614	664	649	620	586	606	571	595	617	645	603	642	585	648	573	687	685	627	594	661	600	610	620	621	683	632	647	597	621	627	609	607	669	634	616	599	576	616	627	630	679	592	601	614	663	624	621	579	668	633	607	645	623	630	618	598	603	566	646	633	594	647	620	658	637	607	640	547	601	620	599	656	623	592	594	633	658	619	627	612	627	589	587	646	585	626	674	627	663	633	651	616	637	615	635	622	613	632	624	647	661	597	640	584	623	624	639	640	609	646	656	654	620	613	603	657	576	606	654	639	600	634	620	636	643	634	601	601	590	604	642	609	635	679	595	626	644	639	610	586	632	651	639	639	633	638	644	629	640	684	607	618	654	609	602	627	641	584	606	576	672	624	608	640	608	640	605	656	611	614	601	618	638	608	597	617	616	608	627	645	597	629	639	621	622	604	609	627	612	637	605	648	577	617	627	615	642	608	594	647	654	676	582	642	610	609	619	635	632	646	607	610	649	607	658	677	654	628	622	609	631	653	648	627	606	600	659	599	652	600	633	629	625	604	607	655	605	597	622	610	655	659	638	594	617	638	612	673	613	617	634	650	574	594	570	650	623	635	620	638	602	662	573	640	677	584	569	617	625	611	623	614	666	615	669	616	640	631	607	681	665	629	602	650	646	583	657	586	639	641	629	590	646	606	654	644	618	632	645	624	606	644	643	624	629	587	629	623	603	651	578	639	612	616	632	607	635	601	662	614	621	665	652	658	599	575	623	626	664	630	636	621	626	593	616	624	598	588	605	634	590	600	575	649	674	617	603	667	636	633	653	632	625	574	589	646	612	632	644	627	616	640	612	630	624	624	618	621	615	644	617	658	676	573	653	595	638	659	644	615	672	612	642	609	624	617	628	600	613	624	617	610	594	662	654	629	636	639	653	637	674	614	651	626	627	695	632	634	628	643	679	632	631	603	622	635	586	632	677	638	611	642	653	603	630	641	659	673	597	617	644	652	619	648	614	632	627	610	553	625	629	591	599	684	586	636	613	613	627	609	636	662	655	610	564	666	633	641	625	608	638	631	644	627	661	642	643	591	618	664	595	588	635	623	599	633	636	628	636	603	622	615	642	600	615	607	625	625	634	587	601	648	631	593	575	643	630	639	593	621	636	654	554	655	569	649	654	658	644	637	603	615	654	594	625	657	605	588	617	586	650	650	608	653	583	667	645	595	626	645	615	610	614	597	622	612	649	627	639	642	590	637	670	635	658	599	626	621	588	650	647	611	577	614	620	631	645	633	624	580	602	606	607	621	653	661	598	605	688	675	658	664	567	615	624	625	632	610	641	647	629	623	669	637	617	615	607	649	613	632	610	605	596	616	630	633	574	594	646	657	626	671	588	626	578	605	622	672	630	600	614	654	599	596	605	622	623	609	665	637	664	607	679	640	623	637	600	610	635	608	587	656	708	639	570	634	591	585	613	628	605	612	643	626	617	608	657	616	637	656	592	606	649	640	626	613	628	620	662	630	629	626	638	664	680	617	610	633	616	618	597	633	634	622	591	634	661	683	623	623	662	609	624	609	620	587	608	616	643	610	616	586	667	630	609	672	583	621	634	646	621	618	650	679	641	569	625	604	658	662	634	618	614	635	665	628	571	606	678	634	631	633	600	621	601	605	631	618	661	645	626	555	605	626	622	613	634	614	617	646	623	612	625	587	636	636	608	648	599	629	624	573	647	574	605	666	603	694	638	674	658	677	619	639	609	652	638	649	555	647	607	624	649	634	574	612	607	644	618	618	618	625	606	608	631	639	591	620	583	646	639	703	629	617	605	590	638	646	639	653	638	655	625	632	623	649	625	616	623	642	613	609	613	595	678	583	628	595	632	621	585	663	586	607	654	646	641	631	620	608	612	582	622	660	623	613	624	607	637	543	605	663	595	628	684	614	645	615	601	586	636	659	648	644	615	609	669	582	603	580	544	636	589	648	656	641	659	587	632	616	675	622	613	608	608	633	637	596	572	619	608	642	585	585	628	662	631	608	657	607	606	624	684	626	676	575	607	620	613	626	627	628	629	625	642	589	627	641	578	654	638	611	593	654	629	601	620	654	595	605	629	601	663	588	652	625	617	658	641	595	585	632	658	622	598	615	647	632	614	588	596	614	671	630	652	597	639	613	616	621	563	605	646	625	584	628	639	646	609	656	643	615	639	618	609	654	643	601	589	598	639	634	619	598	654	658	675	621	630	642	629	590	649	634	671	628	628	595	632	601	645	636	623	595	669	587	612	651	597	636	615	661	618	622	655	667	628	618	595	644	621	574	611	647	657	627	640	640	666	651	638	658	664	610	634	643	633	557	601	657	634	634	617	580	629	623	611	646	607	629	632	636	561	627	626	633	610	664	609	654	637	635	612	643	624	619	640	618	628	611	613	598	586	653	577	644	633	619	589	631	598	637	594	656	651	639	625	616	586	627	651	630	583	622	645	651	649	590	593	639	598	638	647	616	623	613	639	617	619	640	663	616	621	619	585	612	639	626	661	616	599	643	648	676	657	649	608	632	590	611	610	601	623	610	639	615	608	641	655	659	617	648	611	587	605	619	612	617	629	627	623	597	649	612	645	601	610	649	639	639	629	624	610	622	660	626	646	641	635	572	642	643	631	590	618	653	601	596	645	635	615	632	645	619	600	608	650	617	625	619	671	584	574	579	655	649	609	607	676	651	627	643	625	651	633	628	587	597	621	658	664	633	595	645	641	600	672	674	618	622	641	630	654	669	668	654	649	646	609	615	678	621	625	605	586	634	630	605	594	632	594	563	645	610	639	624	611	644	646	616	645	639	593	663	615	642	637	620	614	618	606	591	623	634	672	660	633	625	634	661	589	609	617	604	631	616	641	606	586	601	655	652	633	647	587	666	551	618	611	610	627	626	697	614	639	578	629	598	572	653	636	639	641	626	592	609	655	590	616	638	636	612	609	621	634	611	654	613	658	647	634	648	613	608	600	633	620	677	600	610	631	602	647	618	659	625	636	642	630	653	618	670	596	638	645	613	560	598	600	593	636	645	674	565	582	589	647	631	639	571	641	604	639	657	624	616	677	638	630	624	610	661	619	589	623	633	658	608	667	609	616	602	637	611	631	682	600	639	600	613	598	644	646	622	604	592	629	610	617	596	619	630	577	642	581	652	629	616	608	630	637	633	615	668	664	623	634	597	642	628	588	616	628	649	647	621	645	644	641	621	629	633	608	618	639	605	650	629	613	638	647	584	604	596	628	636	569	625	618	638	561	617	624	652	602	663	603	615	616
59775	60487	63727	53142	37411	23517	12557	5286	2227	1115	621	374	307	244	234	249	235	217	215	261	257	265	201	241	246	239	247	249	258	239	251	222	199	259	243	270	237	244	245	236	249	287	264	229	214	237	259	273	238	245	222	261	226	242	247	240	234	229	269	279	247	252	251	247	235	286	238	269	264	255	256	261	304	255	259	268	239	261	234	233	271	272	263	258	245	238	259	254	214	245	261	231	272	232	245	237	257	242	221	243	234	232	271	249	264	265	267	268	229	268	233	240	293	228	237	263	266	252	266	285	260	267	255	258	235	244	226	266	245	241	252	238	242	266	239	228	239	241	276	239	247	226	243	243	252	265	253	250	251	250	255	247	246	245	249	285	248	224	259	237	222	270	209	225	229	245	224	270	225	235	253	237	254	249	235	273	242	267	254	235	259	224	210	260	238	278	261	218	235	277	254	242	252	247	225	270	222	276	238	226	255	229	264	217	233	224	262	253	246	260	281	263	243	256	248	257	260	242	273	288	231	226	260	259	245	222	236	254	267	244	254	257	220	228	249	253	230	262	246	262	248	283	221	253	206	263	264	239	236	247	233	247	242	251	281	245	247	254	241	238	258	233	250	261	247	217	241	271	244	268	237	262	229	246	240	263	236	258	234	271	231	267	227	233	273	275	248	241	249	229	253	248	256	256	239	224	237	292	262	259	233	244	258	243	241	247	273	246	242	236	261	222	262	256	263	230	251	236	268	260	244	259	245	219	248	243	236	238	262	229	251	224	264	240	259	232	251	236	254	252	243	230	238	278	259	250	259	235	242	263	242	274	247	245	249	255	264	262	240	255	225	227	279	255	273	257	243	260	269	238	256	261	268	251	220	226	241	241	272	248	245	247	248	259	222	219	238	243	264	245	231	250	253	230	219	272	261	223	237	249	255	279	223	242	268	224	258	258	261	264	256	242	254	251	253	264	230	234	251	262	250	231	234	243	252	230	221	250	262	276	235	252	271	244	218	239	243	206	243	284	269	267	222	255	234	250	245	260	225	274	223	249	241	235	253	229	315	249	254	222	225	230	238	234	252	251	236	264	248	244	279	221	235	253	247	220	235	274	252	238	254	259	262	247	254	275	254	280	290	242	257	279	259	226	255	248	263	259	230	266	252	252	247	262	240	221	268	259	234	276	256	256	243	233	257	206	301	218	268	244	257	223	228	251	231	253	235	237	229	225	261	246	212	250	256	237	278	261	231	214	263	240	262	282	236	251	242	276	241	231	212	257	233	267	221	251	245	233	224	230	238	258	246	245	251	251	248	228	268	269	215	248	202	255	267	253	222	264	252	276	259	238	218	259	258	282	249	244	225	282	236	246	237	311	293	240	242	261	247	223	254	240	281	263	232	270	251	269	258	263	263	234	213	239	259	251	247	273	254	224	243	270	288	251	251	259	263	233	249	241	229	265	228	248	252	238	239	233	245	251	231	218	232	245	244	243	256	247	302	242	259	224	269	243	287	250	247	259	252	249	265	236	242	257	256	259	215	248	234	286	268	267	232	240	250	281	257	254	258	234	239	258	224	249	215	248	256	253	247	203	244	235	274	222	252	229	212	274	264	255	244	221	236	264	246	257	233	247	248	262	266	259	232	267	237	249	283	263	235	237	246	227	247	251	235	260	281	249	235	235	234	243	250	256	270	249	243	258	255	253	260	253	236	246	258	262	244	237	276	243	253	252	218	237	257	228	204	242	254	225	235	268	227	230	241	251	233	249	245	218	254	249	238	243	273	224	240	284	245	244	272	256	243	223	248	214	244	263	264	231	239	242	263	222	251	233	223	248	266	266	269	252	259	272	248	239	238	214	233	234	265	260	253	261	256	258	238	258	227	271	241	253	256	252	239	244	236	246	251	268	230	240	243	255	239	287	261	262	225	262	249	253	220	234	231	214	252	246	248	256	225	225	263	258	244	238	235	284	267	233	236	231	247	218	263	257	233	253	252	245	232	225	264	260	276	252	262	242	256	267	258	247	221	261	241	297	224	227	248	248	257	246	223	224	233	277	235	250	242	251	251	258	258	227	242	228	232	215	235	236	235	222	264	249	239	262	253	267	243	258	258	266	211	236	270	286	280	235	289	244	227	250	241	266	228	242	237	258	274	236	249	243	262	244	248	235	234	253	250	215	250	241	268	254	262	234	203	242	219	268	247	243	238	266	273	284	241	240	218	224	268	241	230	276	257	216	230	244	209	272	247	280	226	259	282	227	256	261	243	253	243	262	272	254	243	212	212	238	248	253	260	261	250	260	225	197	232	273	229	261	261	266	247	270	238	281	256	235	218	287	236	267	225	215	270	240	301	240	273	247	270	246	260	243	233	245	277	278	244	273	272	256	260	249	253	220	267	239	261	221	258	276	278	214	240	257	246	222	250	235	247	247	256	264	260	246	246	265	253	251	231	235	250	287	243	270	231	233	222	272	252	219	225	254	266	271	240	249	231	226	269	256	241	236	259	223	251	274	235	237	241	209	257	276	273	285	219	277	238	229	248	251	241	249	243	289	244	235	240	247	245	266	245	223	235	268	263	248	274	255	253	225	276	237	269	261	297	271	234	242	277	245	237	225	211	230	215	227	250	232	253	240	280	252	264	271	238	286	226	259	223	271	232	232	248	240	262	278	235	224	250	236	218	250	245	258	249	238	247	262	260	250	263	264	266	269	269	287	269	233	236	282	235	255	270	232	247	290	250	238	276	236	246	224	239	258	227	263	253	244	247	246	249	262	253	260	247	244	262	262	270	232	271	254	249	244	201	267	223	216	268	248	242	249	277	267	222	241	239	301	281	243	235	252	251	219	247	243	275	251	269	261	287	248	245	259	225	256	228	252	225	261	257	255	277	277	251	263	269	276	236	237	220	264	245	232	246	251	229	253	254	245	247	238	252	252	247	253	247	263	280	247	266	262	252	246	219	260	281	252	239	316	243	279	258	205	234	249	242	261	233	274	228	236	247	255	267	275	267	251	249	221	225	286	222	251	265	271	245	236	271	242	271	228	266	260	266	247	249	273	258	272	220	232	239	285	272	237	242	261	264	246	225	225	252	250	261	246	248	216	215	224	253	250	258	262	249	256	241	242	227	233	219	258	229	222	256	257	230	259	256	250	257	244	253	238	263	250	246	218	237	224	272	214	237	236	242	223	250	241	234	250	260	261	220	233	241	238	285	274	244	301	215	217	268	254	255	243	244	229	212	197	266	256	262	243	226	236	274	216	281	257	262	241	234	250	263	269	252	247	267	267	263	247	223	248	250	246	258	232	249	231	267	258	216	253	272	236	234	239	246	274	254	223	219	265	261	257	235	233	238	231	204	248	277	225	265	240	245	246	233	254	258	232	232	248	239	271	280	255	249	252	228	248	251	265	241	233	252	245	238	237	254	273	251	235	289	241	239	228	241	267	247	234	249	275	211	212	269	273	276	215	267	254	243	245	275	245	244	245	247	254	258	223	250	264
36718	43849	58226	57067	47487	36961	26122	15262	8197	4456	2002	1242	792	560	581	591	583	609	567	602	595	551	583	562	579	592	562	596	545	542	559	573	590	529	592	571	597	543	594	544	567	553	592	605	589	550	596	605	555	545	546	523	590	572	598	554	527	558	562	524	563	599	568	578	634	594	546	547	562	539	619	557	560	571	570	574	585	558	571	555	532	571	574	543	588	571	572	579	582	584	591	563	539	574	558	601	534	548	560	563	572	568	595	557	591	609	578	556	548	534	564	602	581	594	573	539	522	558	519	604	571	581	591	578	563	533	523	548	571	537	504	597	587	574	597	609	543	564	557	549	561	559	556	585	615	550	576	554	520	564	535	590	616	562	552	588	552	547	597	600	535	597	574	573	624	517	620	594	580	602	574	557	575	525	596	538	542	569	555	546	616	577	548	553	597	507	573	560	537	553	570	575	559	555	558	565	566	607	536	552	569	587	561	626	551	553	577	592	572	597	574	548	569	566	546	570	588	582	514	561	558	562	576	584	571	565	569	551	550	622	525	553	593	568	554	548	594	605	614	546	556	566	594	579	580	578	614	566	585	584	514	578	545	570	585	570	574	576	574	565	546	556	586	584	557	551	583	539	581	578	583	564	565	590	563	577	528	638	593	594	577	559	540	565	556	605	589	551	566	569	538	574	552	595	555	589	575	569	568	591	558	549	526	566	542	603	546	549	570	559	591	535	592	602	562	563	547	569	547	521	575	528	602	546	571	573	578	566	549	586	551	592	573	563	555	535	578	585	544	555	547	571	552	567	528	578	555	567	570	570	575	572	585	574	528	601	567	610	517	553	561	575	560	586	542	613	564	580	526	593	518	589	527	588	557	583	562	625	567	604	579	587	590	525	529	551	541	589	550	509	569	588	582	563	602	548	543	555	579	621	549	593	592	573	596	550	564	560	556	612	573	611	566	585	537	587	552	562	589	597	540	567	566	543	568	575	606	533	565	566	570	555	560	577	591	518	583	578	587	536	561	580	534	566	552	571	584	548	612	547	579	555	574	558	564	585	603	554	560	556	563	524	580	585	578	562	536	524	584	568	567	600	633	609	601	588	585	538	594	553	606	548	588	615	545	569	537	538	593	565	593	540	571	571	614	562	600	551	574	598	615	576	576	561	587	593	590	584	594	606	596	580	528	554	584	601	582	569	573	539	536	557	544	549	571	637	583	585	536	554	561	599	586	594	579	602	574	523	589	548	558	579	575	535	577	590	593	573	607	592	570	594	534	605	606	560	550	531	556	549	549	528	556	610	587	580	553	552	505	588	565	553	588	532	576	606	576	531	571	575	588	549	568	547	523	602	566	573	553	544	587	544	598	634	607	551	551	549	556	581	584	603	631	551	570	590	545	574	600	581	580	571	564	565	608	597	539	578	592	564	543	532	579	540	523	584	580	573	579	573	546	572	554	586	573	563	557	568	586	568	619	547	565	552	594	582	550	585	596	562	574	561	603	605	590	635	572	555	556	567	605	586	555	585	583	596	607	573	610	550	576	563	541	603	560	592	578	531	538	524	581	547	577	575	507	558	565	570	567	550	555	611	587	530	597	571	532	527	592	581	596	559	577	591	612	587	584	546	579	572	559	583	564	527	579	574	572	563	571	590	589	549	589	598	570	561	528	568	591	550	579	626	566	610	554	550	573	549	553	580	575	553	572	555	541	534	554	566	572	578	614	527	584	560	561	547	582	554	588	550	591	533	557	576	539	568	618	546	560	569	557	570	581	561	590	593	540	533	536	562	590	560	595	560	571	563	545	563	575	552	574	588	531	578	564	560	575	549	570	615	513	589	549	561	598	575	595	576	534	532	588	579	585	574	563	554	559	537	575	578	541	590	578	527	597	579	574	596	599	561	571	547	582	531	619	528	526	527	612	601	538	553	556	578	580	524	595	581	601	565	557	583	563	532	495	627	583	525	536	563	590	576	609	590	567	542	579	647	553	610	554	550	555	636	568	553	547	538	537	516	570	568	596	560	549	550	538	559	590	547	535	587	607	618	566	536	589	575	554	540	571	583	573	555	533	577	559	559	600	534	594	552	565	587	577	594	618	588	551	535	578	553	593	598	570	595	517	573	577	562	598	542	551	537	583	556	582	586	539	558	542	616	590	558	557	593	573	581	600	521	559	541	582	614	559	575	576	571	545	579	595	571	561	564	598	576	590	553	566	610	544	519	557	555	593	594	550	552	608	574	577	605	557	582	560	527	618	528	584	545	545	606	575	600	589	621	573	566	535	560	584	553	550	545	591	562	622	551	554	577	562	558	575	606	573	564	589	652	537	595	585	592	523	536	577	573	580	564	569	571	587	522	558	633	562	570	546	564	596	562	577	595	561	577	592	553	543	587	598	545	554	561	540	546	565	634	587	525	574	551	547	567	592	557	577	574	604	582	533	594	600	533	571	572	582	575	625	554	629	565	569	587	586	582	570	593	600	537	558	573	543	549	565	529	573	544	527	565	565	555	578	616	558	591	532	553	562	553	593	580	588	559	590	567	574	557	564	575	552	555	553	531	550	595	569	640	553	551	581	589	543	535	554	559	534	604	555	577	541	592	538	581	564	571	588	565	569	575	569	561	556	618	589	555	601	590	555	558	574	544	553	533	568	582	619	554	624	575	576	583	558	591	548	618	568	558	574	492	547	540	565	565	575	595	587	522	598	532	597	565	554	552	590	597	575	564	563	616	554	578	581	579	568	546	568	585	574	550	586	570	578	535	557	556	571	565	584	579	535	517	588	560	563	529	574	551	609	545	574	550	567	591	578	548	597	620	556	570	608	605	601	552	518	582	597	590	549	559	586	570	559	586	542	555	552	580	557	565	565	554	601	566	558	563	557	561	577	589	560	549	549	540	548	563	555	550	576	573	593	590	573	573	538	543	575	608	572	602	568	555	612	532	549	586	576	593	572	532	547	541	498	577	592	556	591	579	544	573	584	565	610	603	573	561	557	634	567	562	542	562	581	586	579	581	551	589	602	598	549	541	550	539	562	602	553	566	582	540	538	592	580	563	600	563	556	572	591	620	570	601	596	573	567	594	550	617	566	558	566	593	599	575	581	593	531	567	538	602	536	582	599	601	559	610	596	571	585	586	552	580	546	588	572	553	570	585	560	573	580	531	610	593	560	576	556	620	589	580	539	576	555	567	576	557	576	544	558	574	637	585	565	606	607	605	583	561	553	556	546	502	525	537	544	561	545	603	599	604	585	578	586	591	571	555	564	566	551	598	559	573	547	572	537	569	541	551	578	541	561	561	555	561	566	531	594	540	554	591	556	562	541	566	559	544	554	610	599	543	572	592	560	559	601	595	536	556	613	557	526	593	583	548	573	590	570	600	619	582	525	594	551	544	572	584	632	573	557	588	565	529	582	564	584	553	588	552	550	587	556	592	587	568	574	554	532	575	583	580	543	590	552	583	551	614	583	545	583	531	582	594	578	618	623	586	597	568
67880	72008	74464	62627	47782	33811	20556	10065	4001	1826	1003	548	456	331	313	342	332	303	356	310	326	333	307	340	300	324	356	322	324	334	341	327	331	347	357	371	339	300	323	363	335	329	357	323	328	357	281	306	326	289	328	330	303	333	320	317	301	314	340	319	312	332	321	324	335	324	287	340	289	352	333	338	326	322	322	301	324	330	337	316	321	345	319	338	303	347	339	336	347	306	326	306	311	346	324	355	334	342	299	316	300	277	311	317	318	374	346	306	319	316	290	322	339	332	340	328	277	334	340	308	346	315	349	309	365	373	290	330	315	341	308	310	324	317	318	339	285	368	319	308	308	349	315	325	350	323	303	308	331	332	284	296	330	337	306	340	356	329	357	354	325	340	343	317	319	361	324	335	330	344	306	308	361	326	351	346	339	314	313	303	343	315	289	336	315	318	357	326	355	305	312	320	336	289	320	329	347	316	325	338	321	355	347	302	301	339	369	320	282	303	346	326	284	300	312	331	311	335	365	328	347	301	302	327	315	331	322	314	315	285	326	321	322	327	320	356	351	325	325	310	313	312	307	332	338	348	336	279	331	348	323	314	328	311	311	318	306	302	359	302	344	349	304	335	345	374	364	297	357	336	320	327	331	330	339	319	310	333	352	314	322	351	319	353	294	321	305	334	317	339	343	301	355	331	351	312	328	340	347	384	347	329	301	324	277	339	301	311	349	344	320	353	314	312	296	354	316	309	347	343	369	315	320	362	316	318	329	304	307	338	306	327	329	311	330	330	319	316	312	328	307	335	313	299	319	330	295	332	296	320	332	339	332	318	367	294	306	357	320	296	343	325	326	287	329	327	352	322	318	320	276	316	318	279	317	312	367	307	356	332	315	336	317	341	328	315	356	355	308	323	330	337	323	323	365	350	306	342	325	314	340	304	345	331	346	336	298	327	305	336	339	323	361	354	320	365	313	299	318	344	322	296	288	319	307	304	302	347	349	300	342	323	319	338	383	297	337	350	329	347	304	320	344	322	319	349	340	349	325	343	348	326	321	299	356	324	340	317	346	352	343	348	323	340	346	359	311	322	339	301	309	331	333	319	339	336	355	323	336	345	349	358	351	354	335	335	337	334	293	338	312	365	321	353	280	314	320	295	322	295	319	312	333	321	333	362	326	299	346	329	323	299	327	330	340	331	355	334	342	289	333	312	333	293	353	311	352	338	301	363	346	330	344	324	319	323	301	360	347	350	354	314	337	354	311	293	318	338	343	356	320	314	347	351	317	328	312	322	309	316	301	321	337	317	321	327	294	316	319	325	290	324	329	359	323	334	346	339	330	317	345	318	321	296	309	323	322	360	342	323	341	333	334	303	353	330	306	340	347	305	319	330	350	333	347	341	291	267	326	342	335	339	315	348	328	335	331	315	324	321	319	335	306	344	302	328	322	299	294	331	307	301	303	358	294	319	324	325	327	286	326	361	345	297	325	321	325	301	368	316	318	372	309	313	327	360	381	359	350	319	304	356	316	349	366	323	347	376	332	302	340	303	357	338	358	322	304	345	361	317	331	344	340	335	318	316	311	333	328	341	350	346	334	308	362	312	288	315	342	311	291	331	300	326	339	304	345	333	314	336	329	327	312	300	306	301	300	370	343	331	373	326	355	340	354	343	347	342	362	341	306	378	327	296	301	331	331	310	322	321	337	324	355	339	300	315	325	304	327	335	317	323	358	321	346	361	343	327	328	332	326	311	306	337	305	329	293	346	333	349	347	304	322	348	345	353	339	306	339	390	296	331	344	332	326	336	331	341	342	343	334	342	343	324	319	341	351	318	358	320	322	329	304	328	306	334	340	317	333	351	348	312	342	330	302	316	335	313	288	308	369	313	319	358	362	373	351	312	354	300	328	331	323	342	304	309	330	314	296	310	314	327	308	336	337	343	349	333	331	358	347	312	347	338	340	310	348	324	317	339	323	321	329	311	323	305	285	329	318	322	341	325	345	312	342	346	326	315	330	335	368	320	347	327	347	353	294	299	303	334	312	314	324	313	337	339	313	312	327	322	343	316	344	349	328	348	317	322	331	300	321	314	332	314	349	328	304	359	322	335	342	326	320	307	356	349	300	337	352	317	314	321	330	310	310	343	339	350	316	305	348	332	335	333	299	342	286	323	326	316	359	337	329	318	327	372	316	320	312	326	323	313	318	329	338	305	324	359	298	306	324	304	334	319	315	314	345	334	343	321	297	336	303	314	367	336	311	323	330	321	340	353	330	314	339	314	325	331	335	354	356	334	367	358	341	324	311	339	335	343	410	300	331	332	300	395	299	317	312	317	326	296	327	330	350	328	293	309	333	317	295	333	346	335	316	324	302	350	339	303	343	358	314	339	349	340	309	328	343	364	321	309	303	311	334	345	334	338	340	347	289	322	363	297	327	322	329	325	333	351	310	327	324	336	308	325	296	296	290	329	325	372	308	322	326	322	320	357	309	330	306	336	302	365	361	325	301	334	347	313	344	307	318	309	336	337	292	312	332	322	354	320	359	329	305	308	310	326	298	318	351	351	320	297	331	319	284	371	322	317	334	322	290	356	317	340	338	335	329	315	340	338	334	312	308	317	335	325	329	318	342	333	338	321	322	326	342	334	355	317	328	318	301	329	308	338	322	297	298	319	312	336	347	316	323	314	305	319	304	297	343	315	346	303	307	330	341	316	335	295	310	323	324	333	320	317	331	333	332	330	336	332	311	313	349	362	360	326	375	356	332	329	327	313	322	342	320	306	320	311	342	299	322	344	328	339	357	298	353	305	336	365	331	336	317	313	345	308	351	330	341	310	354	351	357	330	291	350	329	344	303	312	322	308	322	343	332	313	301	332	311	306	317	316	352	320	321	333	330	339	307	356	310	339	344	274	335	324	341	349	343	327	345	370	331	306	300	335	369	324	313	345	331	321	285	366	346	343	333	311	322	312	342	324	327	321	325	317	335	337	334	332	357	324	339	339	332	317	342	355	353	302	318	348	357	329	310	326	347	308	354	314	312	330	336	332	317	320	309	301	296	345	292	316	319	323	309	361	343	313	331	313	331	337	337	364	332	328	338	355	328	345	310	320	366	317	326	336	308	328	343	314	321	344	287	318	343	313	360	331	303	318	320	327	345	353	315	329	330	357	368	319	344	310	324	299	329	351	310	341	325	327	327	296	295	343	342	326	315	340	335	294	350	326	365	311	336	354	325	357	308	364	369	301	305	296	323	321	323	352	335	313	320	319	327	339	311	326	330	312	319	345	321	302	358	320	347	338	352	314	326	331	287	311	287	324	311	313	349	314	331	307	330	270	349	345	344	308	334	327	324	315	369	360	364	353	317	324	350	344	348	318	286	310	335	324	325	312	338	340	312	311	324	352	334	321	360	312	315	338	332	365	331	320	341	337	315	345	320	347	354	329	327	325	324	330	319	296	331	364	307	308	326	340	313	321	300	307	307	315	317	347	327	319	336	349
45514	54401	68911	66360	56942	45669	33877	22293	11688	6515	3497	1779	1184	761	710	765	745	673	746	722	719	712	698	707	738	737	776	691	677	771	725	749	717	729	711	703	706	770	694	728	738	731	697	693	675	744	713	719	765	745	684	745	743	744	696	720	726	684	656	751	660	748	687	726	709	724	731	738	692	757	729	777	708	756	689	726	705	763	709	740	724	720	697	715	718	746	689	706	693	771	700	720	723	713	652	716	705	765	740	768	694	723	753	745	719	745	725	715	752	731	720	695	699	712	689	724	719	720	733	712	695	767	702	713	738	746	716	722	738	698	725	744	699	716	699	741	720	756	692	747	721	687	689	770	733	683	726	750	724	771	701	714	723	747	671	705	736	725	725	707	728	727	711	734	714	733	723	694	696	714	750	715	778	719	761	743	707	753	703	680	721	749	751	738	741	737	734	705	744	746	719	732	668	711	736	741	761	735	719	702	681	748	706	704	737	667	711	802	688	688	749	731	737	716	730	752	694	693	705	728	721	676	733	710	717	722	713	699	695	717	676	739	713	701	715	712	699	762	700	657	749	719	719	716	746	722	745	694	756	758	749	723	706	711	695	684	706	762	729	731	725	711	726	714	725	752	713	709	724	742	709	734	736	743	774	758	704	732	702	710	715	720	665	655	691	699	695	682	720	701	721	737	742	750	762	709	716	741	716	673	731	644	683	724	726	702	715	668	722	730	721	743	757	694	719	709	692	669	726	683	760	764	759	745	678	711	766	699	750	748	694	716	711	739	681	733	760	681	719	744	713	771	758	751	705	709	699	745	748	714	734	715	714	683	732	710	748	741	708	691	733	744	715	697	770	722	678	749	739	752	758	686	754	701	709	776	733	688	723	745	719	753	698	708	723	750	740	747	735	736	699	747	719	710	734	745	730	707	706	708	724	730	684	744	758	700	679	730	682	690	740	710	688	699	651	723	705	738	722	748	727	723	703	704	684	733	715	703	716	695	759	741	702	701	786	750	722	715	699	664	680	743	734	726	751	789	750	689	722	703	694	702	704	746	700	687	710	736	733	727	721	719	735	763	671	749	744	727	693	692	712	715	731	710	686	733	722	750	736	734	725	770	726	728	721	726	754	718	726	764	716	726	748	755	723	740	728	736	716	700	746	703	723	780	744	758	704	715	732	736	725	685	732	730	754	735	684	701	743	719	773	723	748	747	712	689	736	709	733	729	702	747	730	762	705	703	742	704	718	705	701	728	777	760	728	730	741	729	717	679	718	732	700	751	721	763	676	687	712	795	781	745	683	714	744	735	772	723	701	716	750	711	731	697	712	691	736	740	725	717	709	708	705	754	747	719	706	747	710	724	722	697	711	726	706	722	718	770	744	738	720	743	708	757	737	770	723	707	745	723	764	720	756	699	761	776	761	729	706	676	726	705	703	738	729	727	752	672	733	712	722	732	693	745	662	692	709	691	751	752	706	699	706	689	715	780	737	750	765	682	743	718	721	671	692	734	695	735	674	689	730	728	725	717	677	735	740	669	739	702	725	706	748	700	774	718	728	768	765	756	757	698	713	739	756	749	736	744	702	766	695	738	722	743	701	763	675	744	705	742	731	690	711	698	699	702	708	696	746	737	714	733	682	702	770	696	684	732	704	721	685	728	719	724	749	712	743	692	718	693	738	724	700	706	732	751	723	709	730	742	725	749	716	742	733	732	725	747	740	733	708	741	723	767	681	741	686	683	728	728	785	737	691	750	723	712	748	729	703	747	725	688	702	720	679	689	728	748	722	801	760	768	708	699	698	741	704	720	695	726	698	764	746	687	704	761	682	720	678	702	699	744	725	689	728	731	679	730	763	669	718	706	753	755	757	701	744	699	740	705	713	713	747	728	748	734	758	743	724	747	761	685	732	700	697	723	711	670	712	728	731	730	688	687	662	745	742	733	811	740	706	768	762	747	713	723	729	749	683	748	755	770	742	721	672	735	690	687	721	730	707	741	760	694	703	717	759	720	747	779	761	747	753	700	719	759	748	745	658	732	732	711	714	732	727	749	694	673	692	727	689	730	680	745	761	794	721	672	729	680	702	741	713	679	732	751	695	744	695	721	720	749	731	747	685	717	726	691	675	727	739	705	710	699	689	726	646	669	730	747	711	707	726	714	728	709	699	737	670	744	728	750	732	733	742	765	748	692	731	749	764	685	727	709	689	720	754	698	751	737	754	733	756	716	708	738	737	744	657	691	768	759	683	713	714	726	732	713	728	714	714	752	743	701	720	696	711	730	728	732	701	695	735	762	746	772	734	668	714	728	688	698	728	695	715	719	721	686	716	702	751	685	768	746	682	725	697	738	686	714	746	801	740	710	704	715	733	677	757	746	742	709	694	755	753	701	694	763	729	701	704	744	757	708	727	704	728	724	732	718	694	714	726	733	715	711	713	780	682	737	708	733	733	712	751	704	727	684	704	716	728	736	708	704	764	730	731	722	750	743	744	651	723	777	728	719	676	731	727	734	741	738	718	732	698	727	723	748	767	715	687	760	690	716	719	723	710	727	705	773	737	697	713	743	712	691	737	726	738	719	724	729	692	709	724	695	693	721	757	732	692	742	715	727	709	719	792	720	749	728	718	716	718	713	715	711	742	685	726	713	716	727	703	722	697	705	734	742	715	702	744	770	708	739	726	725	711	694	719	721	717	711	693	701	712	738	766	686	723	783	729	735	768	686	713	704	703	730	733	697	722	713	697	765	678	735	678	754	713	757	752	753	741	731	708	755	711	689	693	722	741	693	692	704	723	723	766	711	724	776	718	685	763	734	737	736	697	695	687	696	730	721	698	726	714	773	732	743	678	765	741	786	709	726	731	708	681	735	738	724	683	754	704	749	702	732	722	686	715	724	719	716	767	755	711	696	702	739	761	751	693	755	768	796	720	733	647	705	717	705	692	717	722	712	719	721	700	716	747	720	684	738	767	721	735	705	762	730	741	754	759	730	736	750	701	708	685	680	735	738	714	726	696	739	728	706	762	732	704	726	734	714	771	752	729	685	745	727	726	721	706	728	680	732	740	718	719	703	742	714	732	713	737	736	683	747	746	743	740	705	666	690	718	734	760	697	739	722	724	717	752	727	753	736	749	745	742	715	767	746	731	707	670	717	684	738	709	757	707	731	753	739	718	738	751	736	730	712	761	738	727	701	747	710	745	717	710	697	719	731	727	755	724	763	712	735	715	683	695	741	698	708	685	754	776	750	743	711	710	732	714	684	685	666	694	723	680	749	747	734	706	699	743	707	712	686	703	750	738	706	717	756	721	696	725	696	723	685	685	712	731	722	730	727	706	744	714	690	692	664	687	736	723	685	755	713	729	760	730	774	710	745	726	695	735	726	706	714	703	666	755	740	687	738	708	714	750	763	756	717	755	698	697	683	727	700	706	698	731	657	698	706	725	730	716	741	745	661	768	780	742	728	704	776	733	704	731	742	722	766	751	730	718	756	720	743
11224	7497	6521	4053	2449	1370	822	604	420	323	272	274	252	275	267	264	275	294	283	267	273	274	281	255	261	262	259	306	263	277	279	245	279	272	302	270	244	244	297	285	273	265	266	283	234	268	252	242	215	283	251	284	277	238	266	248	267	262	257	281	247	269	280	244	275	255	287	284	256	270	263	268	262	221	249	255	257	259	275	270	261	267	271	266	272	264	280	292	274	271	286	247	262	267	292	293	279	273	250	258	263	262	249	269	278	274	253	269	277	282	296	257	280	258	260	295	269	281	236	263	274	299	263	254	249	242	268	271	265	259	262	290	261	274	266	285	272	296	253	258	276	270	242	232	280	282	264	266	269	227	289	270	281	300	265	253	250	273	270	241	250	268	264	270	264	272	246	265	301	239	263	247	285	293	270	303	287	267	252	271	258	253	231	266	259	278	253	252	293	286	262	230	235	280	241	271	249	272	302	263	287	255	286	254	242	262	270	256	275	256	263	270	278	290	247	262	218	260	281	271	252	260	281	222	264	252	264	270	256	278	254	282	275	255	259	286	298	293	286	252	262	291	268	245	263	274	286	293	253	285	261	265	317	277	294	284	277	232	272	262	245	270	258	231	287	269	273	276	274	269	284	253	271	253	261	286	246	303	274	262	227	263	237	281	265	275	259	251	246	244	253	283	247	254	263	262	282	222	272	234	238	257	247	266	256	255	265	265	265	273	277	268	229	295	299	286	282	251	272	266	246	254	250	264	251	236	275	280	237	289	307	298	280	249	296	268	278	240	265	281	258	241	278	280	272	259	273	286	251	237	263	264	286	276	249	235	272	301	273	261	281	269	252	268	261	299	251	262	252	265	266	256	261	257	268	254	249	255	260	270	241	269	231	257	273	264	258	253	257	286	287	267	295	250	281	261	279	311	290	251	274	255	261	273	298	265	257	259	273	269	252	250	278	257	256	284	284	270	255	260	267	261	287	240	273	238	233	282	264	253	257	258	278	276	286	238	263	287	276	274	271	258	277	321	276	262	272	276	250	256	279	240	255	262	273	273	274	246	262	263	236	235	279	269	279	273	267	260	267	273	249	281	289	258	272	271	276	244	248	269	268	291	285	267	250	279	295	259	257	267	241	241	221	277	243	231	288	246	284	280	262	257	267	257	251	251	258	280	251	263	265	254	255	284	282	238	274	265	272	250	291	250	264	264	260	253	266	222	259	245	264	256	276	246	298	286	285	260	250	257	241	258	287	295	249	267	243	292	258	255	266	248	261	230	263	277	266	299	237	261	291	220	242	239	259	254	256	256	278	269	239	277	289	259	251	268	271	239	276	237	259	244	278	234	259	252	263	276	266	274	260	265	268	257	225	293	288	269	267	287	290	269	229	283	266	251	301	291	271	249	288	287	278	246	237	251	257	228	283	263	274	273	274	255	258	238	250	274	251	265	255	284	247	282	292	233	255	267	315	254	292	278	272	299	260	238	287	229	273	237	269	246	273	276	286	230	298	266	223	257	262	238	268	240	264	269	291	229	278	264	288	235	256	274	228	282	288	299	244	246	302	276	272	256	264	266	265	262	275	289	240	276	275	264	290	298	301	290	283	274	292	260	250	273	277	251	323	223	246	244	273	270	255	271	305	262	258	265	283	262	250	268	266	240	290	296	273	275	272	264	238	250	287	267	291	244	280	267	263	278	264	264	281	273	315	267	205	255	287	282	262	293	254	268	260	225	251	250	273	260	253	271	267	244	274	260	282	255	269	258	238	271	264	262	318	263	284	249	232	254	263	254	264	244	266	300	269	272	238	309	261	259	258	268	269	253	285	246	291	265	258	286	284	281	265	253	247	269	296	295	267	276	282	224	254	256	256	252	258	256	274	239	264	277	266	287	271	279	264	231	269	264	258	249	244	286	289	245	267	262	239	286	244	263	289	270	250	251	259	275	254	273	278	267	270	276	284	270	259	287	266	259	255	246	239	270	267	263	273	278	252	246	283	253	272	255	231	284	265	286	251	260	268	236	250	258	276	250	260	257	257	299	268	265	261	275	253	255	282	261	269	276	282	279	264	264	245	265	276	254	254	258	267	271	273	228	302	255	261	283	280	262	328	244	281	287	261	272	270	253	266	239	252	272	263	275	242	274	265	272	257	294	274	251	269	248	270	274	256	266	258	279	265	277	274	262	244	282	266	265	288	263	239	269	269	252	288	272	274	249	256	282	260	289	261	253	251	284	286	276	204	296	269	243	262	226	269	250	269	245	271	259	265	294	252	285	278	296	278	297	241	284	301	275	247	270	264	270	229	275	258	228	247	272	266	254	261	242	260	248	286	267	274	277	255	292	278	259	301	280	278	287	270	284	266	277	267	253	237	290	251	253	244	273	298	271	221	250	276	276	288	256	241	277	249	294	282	266	246	299	252	259	280	253	277	283	245	269	271	229	264	277	277	269	270	251	251	289	258	265	288	264	252	304	251	262	250	241	272	273	260	289	268	255	275	277	253	275	262	239	262	261	231	258	262	249	281	240	259	275	292	262	299	284	283	233	259	286	260	262	259	284	234	266	269	246	252	245	243	284	261	271	252	271	275	263	271	258	258	282	282	278	246	250	271	261	291	239	286	252	227	258	288	257	293	264	282	252	246	260	253	242	257	318	273	238	252	259	280	251	258	271	284	273	283	259	242	268	277	231	278	249	261	284	267	279	244	278	257	251	262	242	281	276	247	226	256	280	255	261	281	284	256	241	252	253	234	279	271	271	277	257	292	230	258	275	274	238	267	274	260	230	267	264	282	285	268	279	286	247	267	257	260	249	299	287	305	260	281	260	242	268	294	273	266	229	259	253	260	252	260	272	252	266	271	289	261	275	289	286	269	254	252	278	255	256	262	267	255	281	268	265	263	257	261	287	257	264	276	247	269	268	266	261	268	275	273	277	299	268	296	251	264	277	250	291	272	267	260	299	260	250	257	304	257	274	250	246	267	255	246	260	266	258	252	258	265	266	270	281	254	235	262	247	262	292	265	274	298	273	287	242	269	265	281	266	261	273	248	268	248	273	277	312	249	261	236	261	235	272	266	270	270	283	266	254	281	277	242	281	246	257	258	262	254	282	245	285	273	296	256	258	283	261	280	253	266	266	274	272	281	294	264	293	266	233	279	260	251	264	272	259	253	248	253	249	258	254	246	292	305	268	228	277	248	255	289	260	281	243	255	258	264	285	261	279	250	248	292	272	269	251	264	262	244	264	270	255	268	282	298	267	263	277	238	272	295	254	277	278	249	272	264	289	277	247	292	252	258	251	258	254	268	244	270	258	265	264	250	265	278	255	273	255	254	261	274	271	232	263	279	285	272	263	287	255	283	277	257	280	287	260	253	284	258	267	283	271	282	269	283	255	255	316	283	290	252	265	229	285	279	267	286	271	263	260	232	276	284	284	312	231	268	286	265	273	290	265	239	265	268	265	261	303	273	301	275	279	228	252	271	256	271	278	276	287
8655	9950	12304	10739	7587	4755	2825	1739	1160	853	729	604	556	596	569	553	579	567	581	584	640	571	589	586	588	620	602	626	602	590	590	636	574	629	568	559	596	578	543	583	582	589	603	595	611	579	592	579	607	583	573	589	636	565	599	616	583	583	631	607	587	575	594	612	566	590	587	567	616	617	604	590	559	613	624	596	577	578	606	574	561	571	596	557	612	604	600	612	563	568	570	610	608	584	584	551	596	554	586	633	567	637	551	563	580	586	583	585	601	597	585	602	601	590	562	574	611	604	627	561	630	619	550	585	606	588	577	624	596	599	611	602	619	533	608	577	636	585	606	600	622	663	623	573	597	681	618	591	613	604	580	556	567	579	553	577	593	595	599	553	519	563	587	605	563	599	603	574	547	575	590	627	584	569	613	602	633	601	562	584	630	559	613	553	628	594	599	572	565	583	575	606	608	605	638	618	572	588	640	586	590	560	575	584	588	618	587	564	575	613	642	584	597	582	606	613	568	597	629	614	583	610	573	582	583	599	570	605	560	581	608	602	581	564	587	618	573	580	595	570	592	560	577	574	637	615	652	611	612	575	560	622	603	614	614	591	530	594	588	573	572	566	578	587	580	603	597	611	574	594	612	586	573	583	588	606	604	542	609	585	608	586	598	580	606	599	551	605	550	613	586	602	559	603	646	610	579	619	606	619	604	593	567	616	627	594	574	626	597	595	590	582	607	562	612	618	606	573	625	546	574	608	574	551	587	601	620	588	587	606	597	566	574	604	608	569	566	604	647	605	622	592	601	603	604	635	564	572	563	582	595	536	576	578	595	565	568	588	592	591	565	554	618	579	586	580	569	576	574	598	607	578	571	580	601	581	592	585	581	555	585	571	634	565	600	626	555	587	587	591	636	652	584	586	614	562	576	619	560	590	578	573	617	599	610	582	584	567	635	608	597	621	627	565	563	601	568	585	599	571	576	587	610	588	593	607	592	564	575	576	612	592	531	629	571	620	592	579	556	589	549	583	578	551	604	529	558	615	589	591	602	624	610	587	594	608	563	596	583	567	573	569	583	590	608	572	619	608	582	602	550	578	596	568	529	571	586	599	633	604	578	578	615	562	582	559	574	636	585	570	591	559	568	583	626	610	585	590	600	613	595	559	580	606	580	582	614	588	605	592	601	617	581	587	599	574	615	602	574	596	588	581	565	603	616	576	556	621	592	604	596	597	630	568	569	580	567	584	646	584	621	583	560	621	580	587	560	588	584	560	603	586	573	599	586	595	552	577	576	576	583	562	595	595	619	568	592	626	600	582	574	607	567	625	551	600	575	613	570	601	565	596	647	576	589	589	578	584	601	572	588	554	564	613	576	605	601	593	624	648	575	567	563	510	561	633	596	608	592	587	617	608	561	611	576	621	574	579	580	615	623	595	596	591	570	571	581	622	601	582	611	572	625	557	570	573	588	577	608	565	560	527	587	565	594	590	600	585	609	570	598	614	584	601	586	550	618	624	651	531	580	608	576	583	532	576	599	603	564	572	573	579	589	585	591	584	610	582	578	639	608	596	574	621	625	610	597	601	615	567	601	598	591	568	601	575	590	622	616	595	591	586	631	548	597	598	578	585	570	566	589	533	575	563	586	598	621	570	609	578	613	585	625	621	616	570	594	560	609	597	612	583	550	544	622	576	573	602	625	602	585	581	555	618	579	593	608	596	591	591	601	607	592	622	622	597	562	555	616	594	566	565	564	569	619	565	597	618	572	618	610	570	589	593	601	543	619	566	615	597	617	580	596	585	611	599	627	581	598	575	583	562	576	581	555	594	614	580	589	586	611	583	576	629	602	588	585	630	557	611	543	575	596	578	582	581	589	600	591	593	602	594	628	559	581	586	576	594	625	558	602	591	623	542	601	574	557	576	592	607	594	546	609	552	551	608	548	614	572	577	594	562	608	561	573	607	566	557	567	605	581	582	582	595	598	597	544	580	616	558	600	598	590	559	578	621	600	543	618	622	648	551	564	617	596	602	595	590	565	589	598	552	585	552	608	637	592	571	567	565	585	570	620	590	623	611	570	572	606	578	609	560	646	620	557	596	600	577	610	569	642	609	577	559	609	577	624	631	573	609	578	621	573	593	566	603	556	564	572	627	581	594	623	559	572	573	623	562	611	595	623	547	569	619	592	608	575	650	584	610	614	649	595	592	625	604	601	599	590	571	555	627	609	557	576	620	574	587	569	599	589	550	607	601	557	618	605	584	611	586	585	627	559	565	574	626	651	605	604	576	636	628	570	582	592	614	607	615	578	591	602	644	585	580	577	586	637	579	548	602	576	561	596	592	582	560	609	610	626	579	617	596	582	574	609	570	585	540	591	595	535	576	635	576	634	623	590	559	596	576	596	574	630	563	550	575	616	570	594	629	610	566	638	632	609	596	584	623	552	603	584	574	560	563	573	593	551	630	582	569	587	608	588	599	578	643	623	566	590	560	568	580	559	597	608	554	588	572	596	619	569	585	558	580	553	606	546	595	562	619	615	613	596	599	574	572	589	573	559	597	602	634	625	565	604	607	569	631	607	616	600	587	574	632	578	567	558	599	582	636	560	557	613	601	616	599	573	598	631	600	585	565	609	585	553	566	610	586	586	566	630	603	550	593	587	567	578	620	565	565	600	563	557	583	606	614	589	582	586	576	622	581	571	568	574	597	660	592	594	608	611	625	557	611	606	572	596	602	567	576	609	582	632	595	584	580	595	586	608	585	602	599	574	581	594	582	650	619	594	563	610	593	613	564	570	606	553	635	608	605	591	571	598	579	587	606	603	552	547	611	581	566	602	619	644	581	564	566	594	598	579	560	568	620	606	606	626	615	563	595	606	600	593	610	587	589	605	561	567	596	594	602	637	584	594	588	600	591	575	625	632	584	584	598	586	586	604	578	567	593	601	582	605	573	600	548	648	601	599	544	577	582	636	585	642	579	544	590	587	628	592	568	576	588	603	605	592	597	588	627	590	582	597	563	619	570	578	548	570	605	604	587	571	585	608	565	645	578	565	555	577	573	599	547	596	520	583	580	580	592	588	592	638	585	618	588	600	585	554	543	604	618	591	606	644	609	563	601	614	600	570	619	613	585	593	584	612	577	637	623	617	564	551	631	626	591	605	593	587	588	618	558	634	582	598	598	604	578	590	588	612	592	625	587	589	563	578	576	547	621	555	558	604	583	568	566	585	598	578	573	605	573	642	562	565	594	561	594	590	564	582	564	585	558	592	572	590	646	589	545	595	578	600	536	648	586	599	610	632	584	586	595	599	583	631	576	581	593	566	598	631	612	560	616	595	609	592	629	560	605	568	555	584	610	607	607	582	568	586	576	612	572	608	596	569	558	597	617	592	582	580	617	595	597	599	577	574	599	590	601	609	609	598	616	583	597	635	561	542	616	595	601	612	569	626	569	562	643	623	600	610	621	629	596	575	616	576	593	636	574	571	629	610	556	599	583
62288	61026	63187	52161	37334	24132	12659	5522	2429	1108	567	346	280	250	235	228	262	275	246	223	240	236	218	252	237	220	234	245	226	238	220	246	229	232	232	223	200	239	247	244	238	227	245	240	253	223	264	245	230	218	230	233	241	250	220	261	222	245	241	228	230	246	237	214	235	242	200	262	233	216	220	216	228	239	232	276	236	232	253	222	215	252	236	241	263	247	235	214	234	248	236	235	229	247	262	255	230	220	233	269	232	265	237	231	258	230	262	242	246	212	239	236	238	211	226	232	287	220	240	264	243	214	253	238	247	253	239	230	229	243	248	239	228	264	262	242	226	236	268	222	233	252	252	230	243	230	233	267	233	256	233	256	235	272	260	207	236	235	242	258	225	260	250	243	229	238	259	250	258	246	223	262	247	245	260	251	226	197	219	253	236	250	223	220	233	226	241	259	249	235	255	228	260	259	245	238	231	225	247	232	218	264	259	253	233	222	245	246	251	233	256	228	246	234	244	234	201	235	233	240	239	242	241	252	249	256	257	248	229	249	210	224	236	249	206	229	224	228	233	252	237	226	221	219	239	223	218	214	236	266	204	266	215	234	245	247	222	224	233	222	254	227	249	233	245	218	245	222	243	228	237	236	198	249	256	218	189	213	259	244	229	194	218	234	241	249	249	233	229	225	235	224	233	240	253	242	242	244	223	272	244	203	226	236	251	239	237	240	265	236	238	239	237	224	227	223	239	256	255	233	246	228	259	225	243	225	227	235	246	194	252	218	228	199	248	247	227	249	225	251	252	234	245	229	237	256	223	270	264	208	229	235	224	246	253	192	237	237	231	230	251	258	249	211	257	251	235	248	264	238	236	224	220	223	230	226	237	257	239	244	235	245	220	241	237	253	229	239	248	248	229	264	244	238	233	237	253	234	250	272	237	225	228	214	232	238	243	230	245	210	210	230	220	229	238	236	233	226	232	245	242	195	228	233	200	224	231	229	231	248	227	209	224	218	226	223	224	214	220	237	267	246	208	243	255	223	244	250	251	238	228	252	245	244	241	216	234	203	238	211	239	233	217	233	233	233	244	271	232	239	244	221	226	239	242	233	233	228	245	224	247	244	211	266	230	264	245	252	245	222	245	247	205	246	220	257	223	231	229	242	246	243	259	212	230	218	241	199	210	220	231	231	231	248	261	242	240	258	238	242	260	232	245	228	237	213	252	230	191	247	219	247	204	218	240	229	235	230	234	250	220	223	258	242	237	219	221	250	236	226	243	253	250	252	239	226	235	237	226	238	201	241	234	233	249	243	233	237	240	210	252	246	231	217	229	243	234	217	250	203	252	240	258	225	230	232	224	207	216	235	250	257	228	242	233	246	244	222	246	223	261	210	240	242	199	232	236	229	233	236	243	246	235	236	247	245	228	251	253	240	259	236	228	225	235	238	228	210	241	231	230	236	224	213	275	240	251	263	210	218	236	243	221	225	218	248	243	219	242	267	231	225	225	211	229	248	250	232	260	225	232	234	282	243	227	217	243	256	249	230	217	256	227	236	244	248	239	250	220	261	258	217	225	216	215	242	268	249	226	195	207	209	215	254	252	261	260	240	211	213	225	246	254	230	240	230	255	241	249	255	253	249	229	228	216	264	230	251	226	221	206	227	245	244	239	221	232	230	264	259	224	247	220	229	223	248	214	239	259	235	221	234	233	230	236	254	238	211	233	243	243	225	243	221	235	237	241	239	223	239	221	213	229	225	224	247	221	223	252	232	209	244	237	215	231	238	213	248	217	230	228	236	244	221	217	216	248	230	250	223	243	265	254	245	247	245	208	218	247	257	223	244	210	239	212	236	248	242	234	262	245	243	216	225	219	220	234	229	248	257	243	224	214	224	220	230	205	247	267	222	241	264	248	249	215	233	241	245	252	233	228	212	256	207	255	224	230	248	214	245	215	219	229	226	246	231	234	256	227	246	237	231	224	235	245	236	205	220	210	228	216	235	224	238	231	221	239	223	235	210	230	238	235	248	229	222	242	212	227	236	202	210	246	212	232	228	251	233	220	215	228	256	232	244	256	221	230	217	231	249	228	245	229	217	238	205	235	233	222	224	259	258	220	256	228	219	255	206	238	250	226	233	248	259	217	242	251	228	231	252	203	238	231	245	220	214	250	202	197	202	234	227	239	280	247	224	238	232	209	247	243	242	225	226	233	212	229	231	253	215	232	225	249	232	245	226	223	240	185	248	231	273	249	250	226	222	234	251	232	218	227	213	224	256	247	241	236	208	277	205	252	237	247	257	242	240	239	249	234	236	248	222	206	202	218	230	219	242	211	254	229	222	250	223	230	255	237	239	223	233	225	228	261	255	239	255	257	245	234	228	250	273	257	241	260	243	212	242	249	230	222	230	236	250	239	227	220	224	254	228	230	221	231	210	212	244	247	225	240	222	240	222	243	233	236	254	233	250	209	206	267	218	227	216	246	221	255	254	212	232	217	244	236	234	239	229	243	245	238	250	220	218	235	233	227	253	238	240	224	212	208	226	243	229	247	235	241	252	260	221	224	208	225	254	258	246	250	252	227	213	219	243	218	229	221	213	239	228	218	242	233	218	248	258	249	241	275	236	231	247	244	211	248	235	219	226	237	222	266	243	240	225	234	229	218	235	226	259	225	224	240	234	228	244	230	234	248	212	263	263	239	231	220	234	222	247	239	224	251	232	226	237	228	210	253	252	241	251	231	254	259	229	253	236	266	251	238	237	218	230	234	224	242	226	224	230	227	231	220	239	192	217	216	220	232	230	223	236	272	242	226	229	228	225	253	229	227	208	215	225	229	246	209	203	263	223	219	242	195	219	220	241	265	232	225	240	249	246	229	223	241	264	242	277	240	243	213	244	232	210	233	242	265	239	228	215	237	224	233	226	237	222	247	261	256	218	219	227	234	250	239	228	239	227	239	204	227	239	211	234	221	243	225	228	282	207	227	236	239	259	217	246	224	230	247	243	239	235	217	246	252	214	246	228	255	236	235	219	234	215	234	233	229	255	222	224	240	244	247	242	248	216	267	229	232	235	276	246	240	259	255	246	225	218	215	232	217	259	216	217	185	222	254	214	239	247	234	224	241	254	206	232	228	219	219	217	268	212	222	259	222	234	228	219	229	249	235	224	238	249	243	239	228	202	231	218	233	240	216	236	241	214	213	244	236	234	242	240	240	274	238	226	247	214	234	223	221	247	235	240	247	232	234	247	234	229	228	221	201	234	228	200	220	227	215	219	227	255	190	234	233	257	254	260	212	221	245	213	237	253	226	218	204	180	217	204	257	235	237	244	233	238	241	247	231	220	259	233	242	226	232	236	223	249	248	274	221	233	231	224	240	208	264	243	254	206	224	246	239	236	242	235	221	234	254	252	249	199	218	227	222	248	254	216	225	217	209	234	244	252	201	241	238	235	267	231	223	219	231	227	218	223	231	241	256	231	225	216	228	230	242	233	214	229	230	233
38131	44650	57509	56491	48080	37463	26293	16205	8793	4088	2047	1030	668	561	571	556	573	538	478	530	544	526	542	577	541	552	531	542	505	558	530	549	527	494	536	541	591	516	523	551	561	540	547	521	544	552	523	494	533	541	557	560	532	537	513	535	534	511	557	553	563	517	558	535	498	514	555	566	547	519	570	535	537	562	496	553	520	523	566	504	541	585	534	502	532	497	562	534	515	517	553	580	545	535	527	568	528	521	489	536	549	538	499	521	532	537	484	522	542	547	547	563	520	570	513	541	539	542	517	510	571	572	513	575	578	545	496	525	538	523	506	546	557	544	533	522	565	574	518	524	532	478	568	589	565	550	517	498	527	519	519	533	523	507	590	554	548	570	526	541	516	587	534	528	494	496	549	553	514	519	558	515	560	504	536	551	555	523	534	512	507	576	542	516	549	523	485	489	538	524	525	533	551	519	523	549	580	557	543	551	499	557	490	517	521	533	558	506	516	530	554	553	522	509	563	547	539	580	523	558	534	538	520	558	540	575	582	573	516	529	503	528	561	501	502	546	580	556	532	554	504	560	593	553	537	561	551	534	503	554	571	553	499	509	541	542	524	540	579	528	506	503	518	522	541	527	543	525	541	561	562	588	574	498	543	511	580	540	492	514	557	521	477	512	524	566	534	576	518	534	528	537	546	485	513	562	563	520	507	522	520	520	520	507	552	568	517	523	533	573	539	531	539	556	502	542	524	499	584	541	543	562	504	546	528	530	510	499	538	553	528	535	556	509	524	508	523	575	524	538	593	528	572	530	545	536	583	543	521	534	510	543	524	575	508	521	538	544	523	526	541	525	557	536	570	562	555	531	535	575	567	551	536	512	501	544	514	529	519	524	520	550	546	518	557	543	586	553	551	533	537	505	523	577	581	516	497	555	532	508	546	530	534	534	523	568	554	543	552	518	540	508	557	561	562	529	510	516	557	541	521	556	551	547	548	525	520	523	525	502	510	585	507	570	533	520	585	518	497	510	566	518	521	515	534	546	557	529	485	546	518	514	556	554	557	549	570	520	492	542	516	535	562	533	558	533	518	521	540	555	532	535	534	570	538	523	565	524	517	547	549	495	577	548	539	526	542	517	518	554	549	567	548	542	562	525	510	560	530	544	549	591	587	560	577	562	577	538	508	542	526	521	572	502	572	521	539	536	533	578	554	551	541	540	573	565	519	533	550	569	536	496	523	567	523	531	522	560	528	546	583	572	534	507	543	554	575	505	554	507	520	538	545	555	546	523	540	569	517	525	497	596	527	517	605	524	555	531	523	543	577	541	536	506	529	507	546	543	558	531	557	521	528	561	552	527	502	523	523	525	544	482	520	518	543	542	502	525	575	557	518	561	551	572	525	545	539	546	514	553	540	519	559	559	513	514	584	512	537	507	612	551	564	519	546	517	548	512	534	525	577	561	546	501	530	509	496	557	563	494	527	495	542	527	520	514	517	532	539	501	524	546	553	569	542	546	532	527	540	538	591	541	548	570	520	496	535	518	548	584	510	543	521	520	530	555	580	565	479	553	508	556	549	515	536	557	532	557	530	525	523	540	533	555	549	528	569	562	529	555	548	555	516	584	517	476	569	549	566	513	534	551	546	535	510	550	528	580	536	514	562	574	497	508	528	509	520	551	525	524	533	511	516	522	577	526	543	517	502	558	577	524	580	517	511	502	559	552	545	585	534	513	553	553	558	540	543	563	531	554	536	549	517	540	562	534	543	560	517	522	498	537	554	537	528	555	523	573	583	495	568	518	518	532	540	544	574	538	491	551	523	577	500	521	571	552	459	512	564	524	555	571	522	525	565	533	552	567	536	591	550	550	511	512	552	524	532	535	538	538	571	495	577	539	484	533	580	480	541	565	545	591	526	506	554	574	550	571	510	564	527	548	519	521	530	528	553	529	524	511	560	553	553	546	563	544	528	523	538	506	537	534	552	532	542	536	566	565	514	524	515	553	507	566	521	515	540	531	544	534	526	548	515	574	553	536	552	552	538	538	565	565	511	579	552	515	509	562	518	539	536	567	556	579	539	530	568	520	572	570	545	566	567	528	540	519	535	555	525	534	589	567	549	527	538	496	554	517	563	560	538	539	537	567	588	518	520	516	517	509	539	549	526	545	508	550	509	534	576	550	554	549	554	513	561	513	546	553	536	578	560	554	582	558	534	539	536	559	555	559	542	534	562	546	531	522	497	551	552	535	573	533	545	540	503	516	510	547	550	527	561	544	564	542	548	559	553	533	543	579	546	570	583	508	532	537	505	548	554	509	539	519	494	547	513	543	495	539	541	508	487	517	538	527	501	531	537	531	556	580	504	529	511	548	507	556	561	510	571	517	587	541	521	565	513	517	523	603	539	538	503	555	533	549	548	528	616	515	539	535	539	519	524	532	537	555	515	527	520	543	567	551	523	522	545	493	529	567	558	554	534	541	550	530	564	482	550	550	584	496	568	545	541	551	548	573	587	559	544	542	522	550	501	542	541	533	521	545	522	533	534	555	539	530	566	571	520	575	549	522	542	538	487	548	503	518	531	512	528	535	549	536	566	515	521	507	511	540	514	537	556	521	521	514	546	529	561	514	546	520	520	586	531	579	531	528	524	555	520	543	563	536	488	522	566	529	560	560	556	584	559	544	530	513	550	527	526	531	562	538	534	570	518	557	566	554	541	501	548	515	550	537	588	530	537	568	512	560	508	519	538	526	521	538	498	518	530	549	572	552	589	518	554	521	533	517	537	539	563	495	550	551	542	549	518	563	546	517	546	527	529	568	508	541	564	545	555	568	568	500	569	541	518	553	538	544	575	561	519	514	546	522	515	523	485	572	552	520	547	517	513	521	565	543	534	518	573	523	528	532	519	529	518	541	515	540	529	583	575	527	538	516	567	533	494	539	565	546	526	541	571	545	530	524	537	558	516	520	548	511	536	542	544	557	501	572	536	572	524	500	509	548	582	529	527	549	565	561	566	543	531	568	535	581	552	555	525	553	551	546	528	493	579	541	568	503	553	513	538	576	534	559	512	514	576	525	563	533	533	557	497	512	490	547	513	522	559	520	533	537	529	557	523	559	551	571	548	555	528	545	538	508	548	554	513	503	522	574	512	562	516	564	546	514	584	538	554	517	532	569	533	528	550	569	570	504	544	550	536	510	548	573	536	517	551	504	545	521	533	520	529	544	562	530	566	603	562	556	531	548	587	569	505	568	526	525	524	528	552	518	521	553	524	580	541	526	509	532	517	518	540	540	565	555	553	549	535	561	557	513	515	569	507	545	537	551	588	523	548	578	591	517	554	504	530	524	570	540	573	558	523	547	558	519	542	508	575	560	475	519	538	570	585	550	555	502	532	576	541	523	552	551	541	508	583	550	527	559	507	511	570	560	509	543	540	549	578	534	489	538	514	515	567	535	574	543	567	523	550	568	596	565	550	570	527	524	574	538	561	507	515	540	541	490	546	557
69670	71152	72332	63974	48933	34856	21520	10631	4745	2005	1016	536	412	286	308	303	288	341	299	338	354	290	330	339	328	316	307	332	294	329	316	333	389	329	345	355	341	282	322	336	305	330	298	330	315	335	349	342	299	368	344	337	319	310	303	313	326	334	325	324	314	311	342	334	330	341	339	341	362	333	312	326	336	312	302	320	333	341	317	332	340	351	329	307	345	330	300	335	327	336	349	314	342	296	332	324	312	307	321	324	328	300	304	349	307	298	320	305	340	322	324	312	327	348	314	268	339	306	339	306	324	356	313	299	311	332	326	335	327	360	352	343	306	311	321	306	352	362	341	313	356	331	333	341	292	335	294	313	341	352	313	321	315	313	308	323	328	325	355	304	318	341	317	317	337	328	333	334	351	289	341	318	321	339	293	328	306	323	337	299	349	320	335	305	301	329	319	335	317	337	280	325	340	365	325	326	305	341	354	325	373	350	333	333	327	300	308	324	326	343	308	287	291	301	346	309	317	316	337	354	354	299	320	343	319	290	275	328	321	338	321	326	319	378	299	353	330	321	348	328	298	331	332	362	325	347	366	351	306	335	343	350	289	333	340	335	332	333	322	339	344	311	299	338	304	308	328	350	324	345	322	331	347	318	324	300	290	322	327	342	294	307	322	343	317	305	304	333	339	342	344	331	339	298	296	332	304	326	334	331	306	304	315	363	320	332	290	328	318	321	334	352	279	297	320	343	308	319	327	350	309	325	314	368	338	312	304	380	305	345	307	320	333	330	336	337	318	372	336	356	333	336	326	304	315	321	296	319	338	337	317	343	355	323	332	309	305	319	340	315	312	328	350	323	360	321	306	319	319	333	338	356	340	338	319	323	331	331	343	323	335	315	337	299	349	354	338	335	390	309	328	309	361	351	352	362	335	307	321	316	326	298	294	333	348	326	327	332	331	303	304	315	359	345	352	315	328	345	296	328	309	326	346	295	308	347	325	298	328	305	334	344	362	306	342	271	363	327	332	305	328	282	320	321	349	316	308	347	317	337	301	331	333	326	349	305	327	290	320	336	333	323	316	335	334	307	291	361	340	341	322	318	333	291	324	355	338	322	317	339	336	341	284	356	298	328	326	325	333	325	314	331	310	304	322	325	343	312	339	346	352	332	351	322	301	315	321	350	309	328	334	324	333	295	335	318	326	347	313	302	316	329	327	314	314	334	344	317	345	332	293	297	340	333	324	325	324	338	309	338	361	317	312	327	299	324	298	315	330	333	306	328	368	321	321	307	326	359	329	318	349	311	320	310	289	315	344	349	354	343	306	313	323	307	340	303	313	310	311	329	330	331	317	322	326	323	303	325	327	318	330	317	347	305	327	343	297	319	304	304	328	358	290	330	323	325	351	347	349	340	340	352	339	308	307	370	336	349	322	325	297	345	330	357	365	334	347	329	320	336	340	373	323	336	312	323	317	370	321	313	327	308	325	307	308	331	328	330	295	327	304	366	346	328	307	318	315	333	315	281	318	316	334	329	313	312	308	328	343	302	341	323	322	318	361	320	312	330	342	320	376	322	312	340	361	313	319	324	301	336	302	327	337	341	300	333	342	330	326	315	302	325	300	329	311	327	305	310	349	317	315	352	304	338	353	316	327	334	381	317	328	334	308	303	326	346	321	302	313	335	306	284	325	323	324	337	310	328	298	309	313	301	320	326	360	301	311	328	303	338	326	334	355	344	307	316	356	275	323	327	348	311	325	290	336	323	305	338	296	333	335	289	302	315	334	320	363	331	310	338	321	334	326	323	325	330	301	281	317	313	318	334	342	286	297	325	360	322	344	328	317	361	319	347	323	306	340	315	360	346	332	360	355	308	344	323	319	334	300	298	338	335	365	334	353	334	331	354	362	318	316	315	316	345	308	280	277	346	323	301	336	351	318	360	344	302	334	276	287	339	345	330	323	332	307	334	307	329	336	325	302	328	298	317	306	334	343	316	323	338	364	306	362	335	334	338	312	324	316	286	323	321	361	308	328	314	332	310	312	332	304	308	317	305	312	342	325	342	339	323	323	319	323	322	327	339	328	308	346	301	330	353	305	285	354	328	351	323	314	314	316	284	334	328	319	330	311	319	326	343	307	317	316	320	350	308	304	312	320	316	318	336	331	324	362	318	313	340	335	337	333	319	326	311	298	329	302	310	337	311	304	354	329	315	312	267	316	320	346	311	311	342	344	310	330	315	308	335	354	299	324	345	314	317	329	331	305	337	359	358	359	346	326	328	305	312	322	335	342	327	327	353	300	305	316	364	323	328	351	319	312	313	318	340	316	347	320	309	303	333	324	313	328	310	339	313	321	329	318	305	353	309	304	302	303	317	371	273	327	310	318	331	300	305	284	291	334	337	321	335	319	332	337	341	325	337	333	325	330	297	328	308	310	332	304	317	285	305	321	301	335	311	365	337	337	338	306	323	324	288	327	329	338	333	322	352	326	328	342	314	345	321	335	315	348	338	296	352	334	339	294	322	299	302	336	335	315	300	287	320	310	340	317	302	304	332	326	298	293	325	298	306	301	320	303	309	339	299	324	303	337	324	320	313	323	322	341	304	312	304	329	313	291	318	354	336	327	297	315	322	333	355	340	323	293	280	268	288	318	301	347	343	322	359	365	319	329	322	301	343	305	300	286	329	314	355	332	331	332	314	346	353	318	332	343	334	307	321	361	304	330	327	343	308	349	315	312	329	325	350	303	322	347	319	331	338	326	357	334	316	324	314	314	333	294	333	295	330	315	301	330	286	346	317	329	336	355	318	298	327	325	331	332	288	269	369	315	314	363	315	329	322	315	295	316	358	355	314	347	366	313	337	323	350	329	301	338	330	326	313	336	356	308	342	328	290	344	327	325	321	324	322	337	341	356	356	322	354	328	298	325	283	322	337	322	328	333	289	306	343	321	341	313	329	324	358	333	299	335	321	343	335	289	333	336	349	326	313	357	315	322	320	348	334	341	335	310	335	306	338	319	282	330	292	314	315	291	311	328	327	351	351	347	316	302	358	299	336	345	336	321	308	314	335	310	347	330	301	312	319	285	322	303	341	322	336	341	315	324	319	347	309	356	296	328	321	314	304	330	335	326	304	345	334	301	344	337	354	335	299	334	294	328	313	329	358	316	298	318	334	338	309	323	340	330	371	292	347	332	304	316	331	313	308	294	290	321	305	322	308	325	327	349	329	288	334	323	295	300	319	334	322	352	323	303	350	285	308	325	327	309	324	321	331	327	340	316	313	315	289	321	352	330	363	337	339	332	325	351	315	357	283	296	318	273	295	352	344	336	342	305	333	308	339	306	322	336	334	349	308	311	319	337	351	316	306	323	293	270	333	322	376	335	291	295	292	314	347	376	319	317	346	322	341	293	292	315	324	322	344	331	301	321	336	291	315	322	342	326	340	353	312	308	282	315	314	332	339	313	342	331	318	327	340	349	328	324	294	342	310	322	315	328	351	329	303
46093	53355	67471	67734	57829	46886	35273	23823	14027	7103	3479	1741	1014	707	766	719	744	728	772	733	716	733	734	728	737	722	772	714	710	711	698	744	718	743	723	736	686	674	707	672	700	671	737	706	699	733	733	714	730	698	687	729	659	706	753	699	715	670	705	722	682	737	708	732	710	684	732	719	721	736	686	731	692	759	774	678	699	705	702	681	735	716	641	729	708	735	737	676	672	717	721	710	686	695	673	731	745	730	732	714	741	686	676	690	720	688	708	715	687	726	710	685	724	734	731	701	782	710	708	712	715	712	707	735	704	714	759	727	787	711	724	709	713	708	711	702	716	704	767	726	708	716	742	724	739	722	685	731	744	716	711	732	683	707	753	679	706	724	707	750	681	737	714	737	713	717	720	733	710	706	686	679	690	711	701	703	715	682	705	748	695	689	753	689	711	723	738	719	682	752	675	709	693	703	708	745	676	705	715	710	765	704	755	708	707	750	689	769	727	735	701	749	732	746	771	756	723	735	711	673	714	709	714	716	722	719	718	676	737	703	736	689	740	710	703	703	730	796	678	758	701	655	704	732	722	747	717	716	719	724	676	696	669	724	724	763	697	703	720	730	716	700	714	688	690	702	692	729	712	696	670	734	735	755	700	739	717	754	733	718	735	726	719	743	726	719	727	745	714	754	700	721	752	725	758	747	713	714	702	702	693	676	669	755	727	719	702	761	692	681	731	735	701	737	728	738	742	740	742	718	737	761	693	708	704	749	696	742	749	746	713	771	676	717	751	733	696	731	689	704	668	686	707	713	697	730	708	699	695	753	740	727	723	688	709	691	700	698	712	734	732	682	700	722	701	740	708	719	691	675	724	712	744	733	674	736	754	730	719	717	733	697	724	762	718	725	742	693	715	688	744	781	722	697	732	711	711	714	785	695	752	700	734	737	708	795	717	724	728	717	695	698	753	708	696	743	707	720	669	714	733	697	776	728	728	731	739	706	683	697	726	676	650	694	719	746	712	693	705	702	707	715	727	726	694	698	711	703	677	716	717	701	683	683	743	672	766	750	742	762	745	738	715	725	706	732	751	689	752	708	699	657	718	706	681	701	739	725	667	705	717	692	752	712	699	697	711	743	691	698	735	735	673	684	708	740	697	714	689	728	739	704	699	720	730	733	731	659	705	737	732	696	713	721	719	704	724	732	718	738	647	714	707	738	706	755	761	670	705	724	732	678	734	680	770	759	706	717	701	728	681	736	705	746	687	687	681	704	695	664	744	734	685	698	702	685	710	684	737	714	754	667	724	680	687	687	731	717	762	721	754	726	754	738	753	762	686	700	707	757	705	739	727	690	699	726	741	717	727	719	746	710	724	683	696	711	726	662	698	691	736	740	682	708	722	727	678	720	749	724	708	710	782	691	702	725	687	722	729	747	688	650	647	684	678	727	728	690	710	718	714	685	680	736	689	706	672	688	707	733	689	732	720	719	698	707	749	711	673	733	722	687	665	687	706	732	725	706	695	722	719	647	747	687	717	710	755	662	725	721	745	710	696	720	731	718	747	724	717	718	668	732	730	752	746	705	741	708	699	735	684	665	718	683	753	711	694	720	752	701	687	740	684	691	729	775	754	745	702	719	690	722	702	739	692	748	727	746	686	701	687	696	709	724	715	703	708	709	671	693	723	702	702	775	686	678	735	678	705	737	706	702	693	737	708	719	734	696	690	707	712	666	715	693	708	702	657	751	720	721	693	700	720	758	702	745	744	719	745	723	759	774	730	746	732	745	765	702	689	685	758	719	711	729	767	699	719	758	721	711	730	715	733	740	732	709	693	727	766	692	740	736	717	695	724	728	701	774	737	717	738	733	711	744	758	727	738	705	747	694	701	684	682	676	710	733	714	744	729	694	743	729	727	693	702	715	731	702	736	696	713	721	722	705	765	691	705	693	707	773	722	752	669	725	706	701	708	657	774	703	714	714	706	729	727	724	702	716	683	704	654	739	691	748	719	707	736	728	743	693	700	725	686	689	732	711	692	715	763	712	745	697	758	689	710	696	688	703	701	713	710	704	698	699	708	733	697	720	729	753	711	638	725	749	685	739	711	687	733	702	677	702	702	667	732	739	685	732	694	748	731	707	700	669	742	717	707	727	733	709	663	729	754	697	732	691	745	706	732	709	757	669	704	693	699	746	639	799	717	661	728	724	699	752	689	691	728	717	689	682	706	697	702	736	718	739	727	743	776	681	700	710	703	698	714	672	739	711	741	735	699	731	739	729	694	736	698	702	694	708	683	759	712	763	670	726	688	742	671	710	705	716	704	740	715	734	710	684	755	701	733	657	692	687	700	701	744	701	755	744	670	691	714	694	756	696	719	743	739	719	700	697	727	693	743	694	759	700	711	692	742	741	701	706	701	711	678	693	678	754	708	726	714	691	743	742	721	693	719	747	748	700	692	753	742	761	808	707	711	723	735	758	741	682	750	750	749	718	686	692	724	787	672	691	714	743	694	741	721	698	733	714	726	731	742	715	769	788	743	703	715	637	733	690	741	737	704	716	729	676	698	722	710	742	703	731	669	715	698	681	715	705	711	759	705	746	722	705	724	680	717	699	711	727	716	702	722	670	797	730	702	728	728	750	725	753	773	765	758	705	761	742	700	750	706	671	758	679	760	750	680	764	725	665	725	705	698	693	741	688	739	750	708	690	701	784	730	692	767	775	705	704	714	701	701	745	715	717	691	708	743	714	742	737	754	701	734	675	724	738	695	743	720	740	706	690	698	727	708	712	735	713	696	718	697	701	718	726	699	693	684	667	709	699	704	716	684	718	712	693	736	710	727	727	714	721	724	723	713	710	695	688	716	714	720	742	665	669	709	717	770	698	729	735	734	723	704	707	729	732	672	727	701	704	727	705	720	683	749	724	740	696	741	709	716	696	714	732	699	754	748	712	709	723	713	763	677	716	665	744	679	731	708	689	771	736	750	677	698	724	723	712	728	702	714	701	676	694	731	756	739	749	728	719	670	728	677	755	712	692	733	686	743	761	747	705	714	711	691	711	765	710	747	735	734	709	726	735	715	716	719	730	709	757	700	669	750	695	736	776	720	702	719	719	741	695	736	728	720	727	718	690	719	712	717	685	718	703	709	715	733	694	751	689	732	728	699	730	691	705	703	700	753	773	665	727	717	736	717	701	673	711	804	705	706	760	704	719	677	727	678	743	690	741	713	725	707	653	697	733	669	700	694	667	731	692	742	731	726	681	707	736	677	679	760	739	728	699	706	670	706	715	735	722	723	737	733	656	733	718	717	703	736	707	745	746	684	706	724	745	673	708	745	733	740	691	712	669	715	683	740	697	800	697	736	747	707	722	755	785	716	714	739	740	737	711	652	692	767	726	720	767	754	747	738	679	720	739	703	719	711	702	757	728	715	714	716	718	733	747	674	693	694	677	740	776	701	802	697	722	734	735	718	701	769	716	722	716	715	686	713	741	691	744	685	703
12922	9060	6900	5246	3118	1567	876	594	423	370	306	269	279	287	294	270	265	256	282	267	237	249	251	294	278	272	284	248	280	241	252	309	262	259	260	267	298	262	249	257	264	269	272	276	267	293	295	301	280	255	270	276	257	280	269	301	311	256	277	296	250	249	246	260	261	232	267	254	276	275	239	311	292	280	286	286	263	265	273	304	259	276	287	277	268	271	277	278	276	256	291	237	296	293	236	250	251	244	266	254	271	270	263	267	306	276	268	275	291	272	253	285	282	297	248	275	301	247	286	295	257	294	229	312	285	269	267	295	258	280	275	276	268	269	251	270	280	290	263	272	287	298	246	259	283	270	276	284	273	302	286	263	267	288	266	294	243	273	272	241	315	287	283	265	275	270	265	254	268	271	279	281	301	238	257	290	280	262	292	250	283	296	261	287	259	240	279	300	286	250	260	261	284	279	275	261	261	259	268	283	277	293	247	284	293	301	292	268	247	252	283	301	274	264	284	262	267	289	288	250	268	255	278	282	267	278	252	305	283	282	265	273	255	281	300	246	252	284	265	259	277	277	275	260	280	283	254	263	273	295	285	271	274	262	260	287	256	269	273	269	291	237	277	259	252	263	287	280	299	295	253	274	287	267	291	273	290	259	258	266	269	286	267	295	291	255	258	281	244	270	271	244	262	270	268	285	261	267	293	269	289	233	291	292	300	262	287	301	295	267	264	270	266	249	303	262	267	246	286	273	286	271	250	258	290	244	265	269	269	282	278	326	286	255	262	257	283	274	246	289	256	250	294	270	225	295	255	253	272	280	251	268	291	293	270	292	281	257	245	274	272	250	277	281	270	307	263	278	263	300	258	258	258	293	270	282	270	285	276	277	263	296	235	276	263	293	312	287	319	279	261	268	287	275	256	280	295	314	273	277	272	246	271	280	240	247	284	296	265	275	275	263	263	276	235	275	265	278	295	301	262	268	287	306	270	279	316	269	272	258	287	287	262	300	255	278	266	277	322	274	297	250	269	272	268	261	276	273	279	280	249	264	245	264	264	290	276	257	279	267	263	277	287	272	280	268	307	264	293	276	246	266	271	268	275	282	243	275	259	256	268	251	243	250	304	286	317	318	267	259	275	282	254	255	289	272	266	287	279	256	278	260	255	306	294	241	275	268	243	258	264	252	259	283	263	278	273	259	236	255	283	243	289	286	281	278	262	279	276	288	252	248	270	291	257	288	288	291	255	276	285	274	277	306	259	296	256	256	283	294	281	275	261	261	266	247	262	263	279	280	286	287	260	282	275	247	259	294	273	239	252	293	292	289	295	267	264	277	290	271	293	251	260	239	256	267	296	256	258	279	240	278	246	257	267	282	256	270	231	252	256	234	315	258	254	244	268	275	288	302	251	264	228	273	273	290	256	266	285	263	273	305	246	281	273	299	280	242	263	311	239	260	251	291	262	283	290	259	284	285	278	273	253	273	270	247	283	281	295	268	234	263	260	271	271	274	273	261	275	274	272	298	275	259	312	283	282	269	287	273	271	289	260	260	270	301	284	266	270	272	272	275	264	261	253	283	280	284	280	263	271	271	251	286	266	248	281	248	296	237	268	288	269	263	278	276	293	299	275	270	272	266	278	283	264	268	278	253	298	265	277	264	277	304	276	286	244	278	272	262	253	263	262	297	282	267	242	256	269	281	303	241	271	277	270	271	263	243	304	297	269	277	305	243	289	290	278	237	259	278	270	278	226	256	290	296	285	280	265	247	277	251	281	272	278	257	292	264	261	267	307	256	260	245	272	235	251	246	264	254	258	254	313	283	283	292	304	266	292	285	262	272	263	279	272	266	268	246	292	281	254	248	274	272	286	294	281	277	298	286	268	266	248	286	287	262	288	287	287	286	291	279	276	249	289	263	273	263	275	275	279	248	290	267	248	289	253	259	271	243	263	253	273	254	254	272	255	268	246	276	283	270	285	259	248	239	289	275	276	249	284	256	288	250	264	266	264	280	283	261	246	265	274	288	274	281	300	257	244	291	271	283	252	269	307	249	267	262	275	262	295	256	292	281	294	288	313	257	262	243	284	266	290	260	279	321	258	282	276	224	284	268	275	274	285	245	296	290	287	304	276	263	277	262	282	302	263	283	280	240	288	246	265	264	286	275	301	272	260	284	269	274	265	282	295	290	284	283	255	247	242	281	285	275	277	296	290	289	267	268	272	268	265	255	286	276	290	285	265	247	271	293	295	235	250	270	265	256	308	253	263	253	292	263	250	313	269	252	268	257	291	267	264	286	278	303	240	290	265	261	287	321	284	276	280	286	254	264	283	301	266	276	244	264	261	302	304	278	257	247	290	292	265	280	288	248	281	245	276	277	268	288	281	269	276	286	300	257	264	270	272	256	280	271	262	260	276	277	297	248	266	311	287	254	270	279	283	268	279	263	276	278	282	283	235	268	247	269	287	282	250	287	284	269	312	252	286	249	247	297	246	277	268	248	252	266	255	278	277	288	259	229	269	247	258	292	263	271	275	295	288	277	262	291	257	252	296	292	270	277	245	274	288	246	259	265	280	279	271	244	276	268	293	266	280	267	283	272	245	276	288	289	268	292	265	254	287	273	274	248	266	251	288	281	256	258	253	269	286	283	274	294	260	279	279	281	273	271	286	272	278	304	255	262	283	274	271	245	271	304	279	289	275	279	264	258	231	272	309	279	260	249	278	291	292	280	286	258	272	234	250	260	277	288	269	281	276	253	268	283	265	262	259	281	273	296	311	236	287	268	271	256	241	265	274	252	265	289	264	304	299	285	291	250	262	275	325	253	228	277	243	266	270	270	274	305	259	281	266	273	278	295	258	271	287	275	277	246	254	296	249	279	292	310	267	251	296	280	295	251	279	286	269	252	256	254	262	262	275	249	274	272	251	282	301	322	289	294	251	277	266	259	278	273	286	239	257	276	273	283	272	271	263	282	251	248	249	276	264	264	250	244	264	246	286	292	268	274	260	268	255	289	304	292	273	284	269	294	269	262	288	284	289	283	304	291	256	311	308	250	260	289	251	292	264	246	235	289	279	295	273	258	271	300	276	270	270	277	259	270	289	260	274	283	267	268	269	263	286	244	271	294	273	280	264	271	279	290	297	312	266	280	251	285	253	277	251	291	288	283	271	296	262	229	255	271	303	292	278	259	247	258	275	299	249	292	239	288	280	283	279	272	259	286	274	258	267	271	285	274	261	268	278	255	302	273	285	284	289	276	268	292	259	286	290	266	267	272	261	274	263	257	280	272	264	261	218	255	285	253	250	299	293	250	259	244	242	279	272	266	267	296	261	283	283	277	296	271	300	277	290	273	272	318	274	261	259	286	278	260	294	261	242	274	276	270	250	274	268	249	308	276	279	260	295	257	263	252	277	237	256	253	260	282	271	269	245	280	295	282	316	277	241	302	235	285	286	279	264	240	285	258	259	270	264	274	280	226	224	291	267	246	287	305	275	273
9439	10351	12479	13379	9057	5463	3251	1879	1242	944	803	650	619	641	555	577	580	603	598	592	627	597	628	566	568	647	615	532	603	584	555	586	576	609	588	599	602	585	636	594	627	605	606	602	603	570	616	639	674	580	612	575	616	626	573	626	624	592	617	600	608	594	626	592	592	632	641	564	600	581	596	591	576	622	615	624	552	580	567	604	599	629	617	608	603	602	628	649	611	620	605	639	612	614	596	619	609	613	596	586	591	598	607	608	614	621	615	605	613	606	638	619	612	610	621	617	641	606	637	596	596	621	629	628	638	600	617	612	588	562	603	583	649	622	617	584	624	628	618	657	548	616	607	594	614	629	598	581	631	622	578	607	632	584	617	600	584	621	612	593	579	608	600	530	586	568	640	616	593	618	590	638	595	606	586	615	600	629	630	611	605	567	616	641	610	618	583	597	645	616	606	608	614	611	623	622	597	569	647	612	592	624	594	608	578	605	630	653	642	590	617	571	633	627	620	596	612	590	620	638	595	635	605	622	619	623	635	641	612	621	621	603	597	576	558	635	611	648	661	604	583	600	603	631	594	625	601	584	632	587	618	561	586	622	603	585	621	607	595	638	616	620	577	637	600	560	605	531	591	615	622	609	627	561	608	592	625	613	583	611	598	607	629	615	602	598	574	593	575	558	593	607	623	605	609	588	600	648	620	578	611	608	599	597	560	658	635	605	591	595	632	556	604	633	625	613	618	651	611	625	643	566	616	584	618	593	659	586	614	572	608	611	636	600	603	582	621	628	617	643	623	587	597	624	614	604	637	646	654	596	617	665	547	586	628	611	658	629	575	565	611	577	604	578	607	611	571	647	595	571	617	651	572	600	598	610	627	584	613	610	625	614	543	604	610	562	562	595	562	594	616	642	583	611	571	589	604	605	611	578	573	679	596	581	642	618	605	602	579	586	577	607	596	594	605	592	596	617	638	616	617	624	615	606	625	593	615	616	598	650	646	595	579	623	585	609	594	623	635	613	621	607	594	595	587	620	631	648	627	593	624	575	593	556	592	630	560	608	623	598	628	581	630	607	623	637	594	627	612	594	587	588	620	596	567	595	634	612	583	596	615	570	642	664	637	610	647	630	611	583	585	619	627	577	586	625	616	580	602	605	578	581	576	612	651	626	602	623	643	627	615	645	590	603	615	610	569	617	635	601	629	596	578	632	620	587	595	631	576	592	557	624	626	628	627	589	586	604	567	665	620	591	643	590	609	630	566	628	624	624	592	589	640	622	572	587	637	619	593	640	612	628	603	628	607	607	588	614	595	575	587	615	600	577	620	630	601	621	608	596	591	644	607	562	557	601	626	584	596	589	600	606	627	570	595	587	631	593	570	593	586	625	574	586	569	651	600	652	604	603	579	599	578	572	619	562	593	605	612	602	613	599	584	612	589	606	575	614	596	594	590	602	600	584	547	578	628	561	587	601	650	637	604	543	629	601	643	587	615	622	610	603	602	595	593	596	580	608	609	649	563	615	639	627	617	640	570	612	578	613	653	577	610	601	612	601	623	609	625	578	635	592	611	574	598	604	626	617	616	596	617	648	630	642	591	614	602	573	570	582	609	617	618	662	596	583	616	591	576	579	598	632	603	598	596	598	602	657	676	616	586	633	603	621	613	592	630	623	586	602	598	619	577	610	616	615	635	565	616	645	656	612	593	621	570	605	632	612	606	616	591	639	604	614	596	585	643	613	608	598	641	590	674	574	595	571	656	614	607	601	610	601	600	601	599	586	588	592	577	619	610	577	529	621	610	583	633	601	601	619	628	639	603	595	602	605	592	633	629	659	625	606	605	598	630	606	582	612	648	592	595	594	583	643	660	598	576	615	615	576	638	640	584	626	614	591	618	599	599	620	608	624	555	590	598	624	631	572	600	584	595	564	620	568	611	644	602	576	574	600	596	619	628	589	593	619	589	616	569	602	658	632	633	576	598	614	562	617	595	567	626	566	586	631	596	616	616	606	567	626	604	581	599	617	609	588	611	634	601	587	636	640	643	594	585	621	589	627	648	626	599	585	589	600	555	646	612	622	638	624	587	578	596	594	630	563	635	633	602	579	633	608	598	599	639	602	642	618	609	607	647	617	621	573	664	608	614	616	587	577	590	600	651	616	639	601	582	583	619	650	584	648	591	643	641	567	602	592	641	587	597	602	613	594	568	564	601	639	621	630	565	620	575	608	637	571	601	606	578	618	657	582	612	607	625	616	617	590	631	623	605	610	614	615	626	594	615	607	575	561	612	634	605	597	619	562	592	642	558	625	563	602	595	597	592	591	633	618	652	607	613	617	653	637	623	615	627	585	601	570	601	586	567	640	603	605	631	587	621	640	625	573	592	627	566	586	607	583	560	571	604	594	575	648	591	609	608	611	618	596	606	629	645	614	636	655	575	613	619	575	598	557	624	618	636	571	584	596	630	595	581	649	608	605	627	622	652	605	569	622	603	570	614	638	593	606	581	608	624	613	589	602	608	603	615	648	560	618	588	584	627	607	605	633	602	625	599	610	531	597	657	568	640	669	633	571	607	636	643	606	613	576	621	608	602	602	661	592	603	622	592	635	589	581	574	610	594	580	635	573	632	682	605	610	627	619	612	602	578	609	619	560	600	600	603	621	604	553	576	627	629	606	624	586	579	589	607	607	618	602	601	587	644	646	593	625	622	579	600	593	607	586	591	587	644	587	595	583	568	579	612	622	601	612	590	607	575	612	600	579	598	592	571	645	591	645	588	568	572	620	591	605	651	612	629	603	571	606	623	630	623	631	573	616	596	611	600	605	642	601	620	607	590	605	627	622	603	618	597	643	606	612	611	617	610	601	605	616	617	601	596	621	586	621	615	635	603	626	572	647	607	600	580	587	607	618	597	594	585	578	620	595	582	588	644	567	572	597	621	632	604	636	638	603	595	637	620	595	598	633	602	623	636	605	569	612	623	572	593	647	607	593	652	598	591	600	592	620	625	609	568	619	603	636	648	614	600	615	633	585	589	590	567	585	614	624	594	593	595	580	608	614	623	615	657	601	619	635	635	633	620	613	590	591	581	612	564	612	619	579	602	579	618	576	614	623	627	631	611	597	659	637	615	616	637	624	624	618	599	577	592	601	561	603	593	598	594	595	586	610	595	605	627	609	599	623	573	603	593	597	618	576	602	642	651	619	582	658	659	644	605	583	623	629	591	582	552	554	608	626	617	595	566	623	622	597	600	631	626	615	601	621	632	616	599	618	597	636	622	579	670	599	608	553	569	585	586	620	587	612	601	589	629	626	641	606	637	608	584	597	600	612	587	628	582	626	634	643	616	611	636	625	557	544	590	602	587	608	625	588	581	585	601	631	637	574	585	586	603	617	614	609	608	603	627	600	613	664	624	580	598	609	634	584	607	582	587	635	586	608	607	619	601	641	612	607	625	690	636	613	631	636	596	626	591	625	595	648	608	606	627	590	612	657	580	583
62995	60156	60597	52675	40154	26083	14003	5956	2475	1115	606	384	331	236	236	260	294	239	257	272	244	248	259	259	259	241	239	253	233	258	268	283	245	255	289	273	275	276	266	239	252	289	231	259	257	248	242	254	228	257	245	276	228	251	254	294	274	286	245	218	269	248	251	231	246	258	264	269	242	267	274	219	263	241	249	247	259	263	258	277	285	230	275	270	214	257	260	262	248	254	268	282	296	273	246	217	232	293	239	250	241	242	257	263	282	251	219	258	267	285	262	233	276	269	249	241	260	277	268	261	229	267	269	246	264	265	267	269	266	257	258	259	249	253	240	219	264	264	253	254	251	252	220	238	227	234	235	246	273	272	244	254	250	253	240	231	235	266	254	250	279	237	243	264	239	228	263	221	253	236	239	254	239	255	266	255	269	261	242	268	252	236	288	249	247	244	253	257	249	263	222	243	219	270	277	247	246	251	271	272	281	269	237	257	245	239	266	242	253	262	257	268	259	245	240	252	262	271	239	247	282	259	241	256	261	285	230	272	258	262	250	251	269	263	255	257	219	231	269	267	262	217	249	264	275	227	233	242	251	258	224	223	266	255	255	251	243	262	251	270	252	247	254	259	243	248	267	219	261	229	247	288	232	248	252	272	234	238	255	258	268	212	268	246	248	263	257	235	247	261	271	245	253	268	237	269	225	239	272	270	244	246	243	219	257	257	262	272	229	292	259	261	256	279	246	242	233	289	247	251	259	227	251	267	260	263	272	241	255	244	252	252	259	242	241	237	244	265	251	229	269	266	256	250	236	269	295	245	247	241	239	276	254	283	258	249	254	246	235	257	251	259	240	255	254	283	255	226	221	268	213	238	258	228	251	231	254	227	267	275	268	254	280	247	254	249	253	258	262	271	260	292	255	252	238	264	235	260	274	261	239	250	216	239	237	273	266	241	272	258	251	240	263	239	233	284	263	228	240	213	232	273	258	286	247	252	244	231	250	231	234	258	244	286	264	274	251	302	248	204	249	239	245	268	219	269	262	262	231	280	260	257	227	289	268	262	267	282	269	239	256	247	250	243	259	234	265	281	257	250	241	224	238	227	259	235	222	278	247	256	241	231	245	259	266	234	299	231	272	268	237	243	238	244	253	251	247	261	273	284	245	267	232	253	252	257	244	241	225	246	260	276	277	266	273	273	266	246	260	239	227	270	259	235	265	247	235	258	274	281	256	275	241	291	242	258	261	244	240	277	240	268	241	210	261	260	234	278	256	272	249	271	264	260	267	261	260	241	274	244	232	280	243	252	240	272	272	239	239	267	227	247	258	273	212	248	232	269	260	235	228	271	246	257	263	253	234	279	250	261	235	231	271	287	260	238	252	258	263	255	244	260	235	253	271	263	229	211	244	238	249	249	272	242	279	239	279	286	270	274	275	233	279	252	243	240	235	250	247	251	225	225	220	253	264	230	242	252	259	259	250	245	257	273	245	241	250	243	212	280	239	286	251	261	255	252	246	255	248	213	272	237	242	238	265	235	249	259	265	240	241	251	258	236	258	277	252	279	280	275	262	307	258	291	280	249	259	249	250	237	246	242	257	257	258	245	265	248	254	272	230	278	233	264	231	267	241	268	248	245	269	264	219	241	265	228	273	234	258	285	292	285	262	273	273	268	231	308	270	253	262	246	230	238	249	227	228	268	252	249	233	252	246	266	225	247	244	273	232	224	250	257	238	266	245	251	290	271	246	259	230	239	236	260	286	242	249	252	256	247	224	229	239	278	254	282	247	260	244	267	256	246	225	235	265	251	257	265	252	245	258	248	221	259	241	229	263	250	285	274	264	228	221	259	260	254	271	254	272	266	252	262	242	273	245	223	256	264	274	274	275	278	245	240	242	256	260	239	249	237	234	270	239	248	243	248	247	225	239	254	263	267	281	222	266	245	267	265	240	245	236	277	261	234	257	227	240	239	252	251	245	244	270	308	258	255	234	264	280	213	265	250	278	261	246	220	267	259	222	269	254	232	254	238	228	296	237	252	246	240	259	253	254	240	269	244	288	257	232	252	271	250	259	252	270	276	270	228	251	249	241	251	247	268	277	219	266	234	210	243	256	256	254	279	229	223	257	232	232	255	258	269	246	247	243	222	242	259	252	269	288	230	265	249	242	254	259	236	291	261	267	235	249	248	255	273	270	228	249	246	244	273	262	277	240	268	286	237	267	260	261	232	231	243	250	254	247	254	245	232	254	247	224	266	260	269	275	253	226	259	245	221	286	259	249	244	273	262	223	229	238	248	278	283	242	237	272	250	277	276	247	272	240	232	250	244	245	271	264	268	269	243	265	289	229	247	252	252	221	227	248	244	246	253	263	228	239	231	239	239	257	263	272	229	270	260	239	236	236	234	282	255	239	257	285	250	250	232	285	265	249	248	236	227	255	269	281	252	256	275	278	235	275	262	254	264	256	213	257	247	237	272	243	233	252	272	245	265	251	256	235	259	226	282	258	262	252	233	252	258	285	244	255	264	249	227	277	255	218	258	254	248	274	249	269	255	264	238	237	238	244	277	264	239	265	260	261	252	249	248	240	262	259	266	235	252	245	220	239	240	283	251	262	245	232	277	252	307	262	246	262	240	261	267	241	250	253	236	252	258	235	250	243	257	249	245	236	317	268	276	274	247	257	233	231	273	250	232	253	281	272	240	263	256	228	262	278	246	291	270	259	261	282	255	250	236	214	260	256	250	248	242	286	232	268	237	242	257	272	266	264	249	246	238	241	249	235	260	252	226	258	260	241	265	293	312	265	248	231	261	261	266	254	254	280	238	263	263	262	279	240	268	249	252	270	257	259	231	254	252	269	265	247	242	251	244	263	254	264	244	244	250	246	275	219	239	207	263	216	250	225	213	235	265	218	254	270	253	289	240	250	249	251	257	239	264	275	269	247	244	275	244	204	255	237	270	252	268	240	259	263	271	270	250	243	201	244	228	271	256	244	273	269	261	254	247	254	249	235	268	296	270	267	222	271	248	231	252	246	265	226	235	254	238	270	233	256	255	262	273	229	232	259	289	277	255	230	271	252	232	250	254	245	210	252	231	245	255	281	237	264	239	263	259	259	225	258	282	240	300	210	266	228	235	254	282	235	307	299	248	251	260	260	245	287	285	248	240	268	241	272	245	229	277	227	254	245	246	250	242	243	225	273	243	223	243	283	224	264	266	257	247	239	275	224	239	270	208	289	262	258	279	221	254	262	244	252	235	247	242	241	279	290	233	263	235	253	257	277	236	246	254	220	249	238	263	235	242	276	258	260	226	229	277	236	261	259	222	259	253	228	269	252	245	255	249	260	243	238	245	281	233	255	282	267	298	243	259	291	257	226	232	220	244	245	229	263	263	272	263	285	260	249	264	263	234	260	225	269	281	247	253	242	257	264	232	260	269	230	253	244	254	295	286	256	255	267	259	261	274	257	250	257	225	250	243	240	231	248	261	255	231	229	266	280	240
39119	43618	55543	57504	50158	39160	27553	16605	8736	4222	2185	1196	765	631	577	551	612	558	598	578	564	591	559	612	561	603	604	568	584	605	592	548	575	571	604	601	553	534	630	586	572	578	554	609	590	590	563	557	627	609	579	562	537	566	585	546	593	614	573	605	577	575	607	573	532	624	552	594	613	585	566	574	589	555	607	586	607	624	583	608	589	559	583	555	582	588	610	537	563	594	610	585	592	597	606	564	562	569	595	645	567	580	582	560	568	574	584	546	574	603	580	543	608	618	610	571	590	591	611	549	534	551	587	570	566	539	580	600	580	633	628	595	583	568	546	612	590	606	576	591	566	589	593	581	578	594	606	580	591	573	582	550	575	590	606	546	608	568	605	634	574	584	591	580	581	550	546	558	574	570	593	613	569	611	596	567	627	586	589	580	576	590	577	574	577	539	618	582	641	556	586	593	574	602	573	558	573	597	582	558	619	527	598	580	560	585	585	559	591	552	594	579	595	578	582	585	582	549	595	594	547	585	593	553	598	584	593	592	601	582	597	604	609	581	546	547	584	601	600	566	526	579	557	554	571	616	639	556	528	559	565	576	628	578	577	556	637	632	565	603	565	611	557	615	560	643	607	595	583	578	572	543	585	562	587	528	608	596	562	582	566	537	587	560	537	601	598	595	569	560	598	601	591	648	555	580	596	575	588	537	575	570	538	561	615	587	562	585	603	575	581	533	571	584	601	558	558	614	563	584	611	547	564	616	602	606	612	576	571	593	610	582	544	593	542	567	575	616	618	607	594	521	589	560	551	582	590	596	586	589	639	559	562	567	589	584	596	612	623	537	585	542	580	593	583	603	592	618	583	558	579	585	603	593	562	580	595	573	584	597	572	597	552	555	573	559	595	591	572	577	542	590	584	572	599	584	543	558	594	585	572	635	583	605	612	608	579	627	587	620	567	609	575	602	565	570	519	564	583	595	595	559	580	635	599	568	583	584	603	565	582	612	581	587	623	577	597	552	576	613	584	582	590	576	571	607	549	547	597	635	627	613	584	616	571	624	600	565	584	601	617	559	553	614	563	586	566	601	577	591	641	602	599	616	595	603	557	565	581	610	579	575	632	524	593	568	601	546	594	551	630	601	577	535	595	571	601	601	538	583	605	632	544	585	582	596	619	566	563	557	632	569	565	629	580	598	557	571	584	533	631	587	584	578	567	548	558	576	582	577	551	546	628	501	608	625	565	567	571	544	573	581	566	576	575	581	607	571	546	593	566	581	592	575	576	554	589	578	649	587	534	604	585	513	566	603	590	595	571	579	607	557	572	581	582	608	568	634	593	553	589	580	565	567	518	598	582	550	603	602	607	565	580	570	591	608	557	563	597	640	581	577	592	599	566	587	551	579	590	515	586	620	604	563	625	589	601	591	543	543	609	530	546	624	575	591	590	555	573	604	590	576	594	553	584	659	571	588	583	592	518	606	592	549	558	619	567	572	563	575	584	559	563	579	576	574	568	549	559	570	553	568	588	548	572	580	609	602	598	587	549	578	573	596	577	575	562	572	562	567	584	537	539	599	573	558	583	553	590	582	578	560	529	560	570	558	609	569	604	586	586	655	571	566	570	607	594	585	565	534	581	591	578	606	624	568	576	588	601	583	543	584	586	566	568	564	593	599	563	601	580	601	590	588	599	620	569	583	571	586	591	582	566	574	592	560	602	612	550	595	531	604	575	588	583	554	599	593	605	565	593	563	566	595	560	560	586	569	566	592	556	615	582	549	584	594	553	541	566	605	577	582	590	560	596	571	562	552	556	556	597	585	525	577	574	615	573	616	597	562	603	584	541	565	589	578	569	593	590	542	600	613	618	533	577	539	596	577	562	582	566	652	602	547	542	569	612	591	556	600	588	582	527	603	565	559	606	603	590	560	568	570	589	590	619	570	571	544	559	577	567	592	597	565	592	572	560	581	564	587	581	593	545	600	572	586	598	556	580	575	629	552	560	658	587	565	594	564	592	536	541	576	552	545	593	598	525	558	575	583	615	575	593	557	566	563	557	581	575	553	590	533	564	589	617	558	573	557	595	601	608	588	567	573	571	582	597	566	563	545	595	564	592	568	572	579	568	548	571	580	583	573	600	578	614	551	590	602	580	574	561	613	568	588	577	572	523	600	571	548	625	602	630	566	597	557	593	585	617	598	595	611	515	607	589	576	582	581	573	627	597	649	623	592	565	620	557	569	570	574	583	587	566	595	563	581	567	586	577	599	621	574	574	609	555	609	578	606	571	580	575	559	555	591	592	561	553	589	531	586	589	538	578	579	581	557	591	566	546	579	576	565	550	567	553	541	570	620	574	598	549	551	579	558	572	611	614	566	621	628	565	612	583	578	582	579	572	609	549	592	584	627	587	628	581	578	554	578	583	581	595	617	581	574	568	565	579	553	572	568	628	566	598	572	569	594	601	590	660	611	608	590	598	536	569	591	583	579	589	567	562	554	594	581	549	572	567	591	585	539	552	562	602	611	548	563	589	568	548	566	546	607	583	583	612	587	572	591	605	575	588	583	580	584	572	584	572	577	636	580	581	565	567	616	591	593	578	610	563	569	622	562	575	596	589	622	522	541	587	575	596	538	574	571	549	601	544	581	603	596	571	559	530	566	575	597	556	561	606	584	566	604	604	589	557	632	564	632	568	621	575	599	527	587	595	576	594	568	556	579	624	594	544	594	570	587	601	574	620	597	595	580	610	575	593	618	597	644	589	606	552	617	587	555	567	588	589	564	575	580	604	584	593	584	599	614	603	579	568	576	522	644	602	535	545	587	572	608	575	617	607	577	571	566	577	576	572	601	583	580	598	614	583	609	598	599	585	625	617	601	589	578	562	604	607	593	573	551	517	561	586	584	598	636	578	541	630	591	560	600	560	586	571	614	576	647	547	596	530	571	582	607	537	603	565	573	542	623	587	618	632	573	573	575	554	616	570	603	591	576	597	594	604	565	576	557	566	552	547	594	553	584	580	588	567	590	561	585	591	593	548	555	531	588	551	585	557	581	591	569	592	577	575	575	592	535	574	598	561	616	554	558	581	588	589	611	578	621	613	603	605	572	591	626	579	610	590	572	548	636	592	595	625	548	582	591	571	558	599	576	592	565	572	600	577	574	580	590	606	602	576	598	582	569	545	563	561	624	567	569	604	583	596	618	586	540	568	530	552	570	595	593	575	578	584	592	548	581	610	579	565	584	627	584	504	595	587	565	566	571	580	553	568	555	627	606	557	616	560	576	577	574	555	552	581	607	577	609	569	574	577	559	576	553	619	554	584	597	597	587	536	602	622	586	602	604	585	594	646	598	580	605	579	617	552	585	586	569	609	581	578	593	557	568	585	562	561	633	569	605	582	550	599	607	556	597	600	598	576	633	515	556	603	590	591	591	576	626	597	600	618	607	611	546	599	613	598	580	614	599	593	541	622	555	617	580	621	566	606	544	556	563	559	594	591	551
70812	70561	71388	62206	48781	36214	22920	11380	4851	2068	950	608	439	347	331	329	353	356	377	331	323	322	338	356	363	353	313	345	325	344	314	336	346	387	338	294	329	353	353	372	324	355	353	345	354	321	362	346	317	369	350	356	333	370	289	358	347	356	350	307	365	336	359	355	352	368	374	340	365	376	373	318	315	347	313	338	369	349	386	339	362	341	284	331	335	347	357	326	363	335	339	362	361	346	377	347	345	349	368	371	326	345	330	359	346	336	312	331	349	341	327	364	353	391	299	369	336	342	314	352	354	326	316	342	338	337	345	328	348	344	354	329	353	372	351	340	365	361	346	328	360	336	357	326	349	370	344	356	378	328	347	361	351	367	378	326	335	339	343	313	365	373	336	353	352	367	357	357	359	323	352	353	344	329	304	327	302	355	344	315	337	348	331	348	338	314	303	345	330	314	343	351	344	365	406	312	350	360	366	359	346	351	331	357	390	375	348	378	369	369	366	347	353	360	345	317	339	380	335	323	365	318	333	333	387	340	372	332	376	353	330	330	300	344	377	322	334	344	310	319	329	352	341	322	391	347	329	336	351	336	336	356	320	316	322	372	342	311	354	339	353	317	334	299	316	338	351	369	341	325	326	373	344	342	308	327	337	311	366	335	328	317	337	319	352	329	355	357	363	327	332	330	329	341	331	347	357	355	344	343	350	287	324	323	357	343	346	356	349	361	313	362	370	315	358	309	391	360	337	332	383	374	351	333	340	347	326	384	338	396	364	347	335	321	340	359	322	349	331	310	317	360	343	360	349	352	338	313	387	325	325	311	327	362	326	346	328	299	358	320	328	400	364	349	372	366	366	336	369	332	359	363	340	317	352	351	341	342	345	340	339	331	343	332	350	316	360	334	363	335	340	341	302	324	321	352	370	334	345	330	334	357	335	326	379	339	354	346	341	341	324	361	335	323	387	316	331	369	333	336	340	369	362	352	324	325	348	336	326	344	349	325	314	384	352	337	317	334	352	402	344	355	352	369	362	361	316	338	363	359	364	348	368	317	354	349	345	323	325	335	339	335	351	374	339	330	354	332	355	369	342	317	371	375	327	339	332	360	347	366	367	345	352	357	324	356	341	317	328	369	370	293	340	331	364	365	328	357	338	358	337	372	344	382	391	377	320	336	357	341	357	338	341	347	335	361	344	373	344	379	329	336	384	352	315	347	352	347	403	372	334	337	310	357	345	347	356	354	350	350	320	340	301	333	343	339	360	319	369	382	352	341	330	319	311	343	351	387	337	353	355	351	346	392	357	389	348	356	349	369	346	316	326	350	363	310	349	338	337	340	387	343	354	370	334	333	330	311	318	342	314	318	335	300	329	306	350	390	359	337	349	327	333	290	391	358	354	346	322	324	351	309	319	348	328	316	342	356	343	356	340	364	331	348	320	328	339	364	350	328	334	340	347	348	317	354	329	316	362	339	357	341	326	343	336	348	359	351	356	332	358	322	348	301	342	377	350	311	367	333	324	350	317	319	356	368	321	324	332	308	359	325	363	324	347	362	337	330	327	320	341	362	338	342	348	360	313	334	317	349	359	342	316	352	375	360	323	348	309	319	364	317	348	320	358	355	378	327	319	358	356	349	332	348	334	352	329	350	344	314	345	345	315	314	360	348	295	356	379	317	349	349	325	319	349	321	349	358	387	356	334	308	318	338	343	348	353	391	387	339	319	367	317	350	357	331	340	359	372	358	365	372	356	348	290	357	336	347	347	327	323	325	341	351	344	332	327	376	346	347	312	361	344	334	331	323	354	350	329	292	344	325	351	369	366	344	343	332	333	351	353	333	360	367	330	361	328	307	342	347	350	346	364	318	311	337	338	313	341	360	335	374	333	369	335	356	353	347	314	321	335	383	358	399	322	352	384	323	342	347	355	344	347	315	337	341	326	339	350	342	332	352	326	320	331	380	359	329	321	356	332	329	346	327	334	349	354	345	377	348	374	354	341	310	332	348	365	311	311	366	333	348	305	354	364	328	347	333	323	309	336	347	340	375	352	339	284	337	317	328	341	387	346	383	348	342	348	336	325	356	383	364	349	366	332	371	345	372	336	358	355	352	337	327	338	349	373	340	374	351	391	349	338	352	322	361	361	319	347	354	342	359	337	345	340	314	372	325	317	339	344	330	337	358	353	360	346	339	352	350	364	330	325	322	374	337	311	354	364	317	310	317	320	351	332	342	346	345	349	356	379	325	366	341	333	303	340	364	338	337	358	323	351	351	360	379	311	313	338	336	368	392	324	357	355	377	371	390	348	323	332	363	371	358	317	344	339	344	331	305	354	365	353	357	358	347	319	325	330	382	353	317	315	293	346	317	316	336	345	384	351	322	344	363	355	354	349	343	358	373	382	344	364	354	325	375	342	341	289	334	378	338	338	329	344	363	329	341	342	343	333	329	347	359	337	354	334	338	338	396	337	369	346	375	342	337	342	355	348	309	330	334	377	328	324	338	349	337	341	337	358	346	362	375	350	346	344	333	294	327	343	322	387	371	344	376	351	355	378	331	338	347	336	307	346	368	348	327	366	339	368	364	319	337	341	353	367	318	341	346	332	313	331	313	357	324	324	353	330	316	350	338	336	304	337	339	329	357	319	343	374	353	349	299	349	340	356	366	348	344	397	350	321	350	367	333	324	346	339	336	338	316	348	342	338	354	375	337	336	335	361	319	348	368	346	339	346	326	324	322	341	328	323	320	365	367	374	347	341	340	345	362	351	357	348	376	341	322	353	331	318	355	352	373	332	327	298	308	326	362	352	385	323	327	316	320	334	383	323	333	361	363	363	325	331	366	328	324	341	328	359	337	334	371	355	347	350	363	346	360	349	337	334	349	317	345	344	351	350	376	324	339	343	352	294	305	338	336	372	356	307	360	345	337	384	336	326	349	317	367	325	344	319	343	315	355	333	348	354	353	352	333	320	316	337	326	392	340	327	341	315	322	376	361	346	377	327	317	327	364	350	341	346	316	335	340	364	385	323	346	358	352	337	362	337	340	331	352	349	344	334	361	360	312	349	353	375	359	342	303	339	332	374	354	364	345	327	343	315	354	348	362	379	338	338	332	324	372	373	364	364	367	380	327	330	307	305	334	345	369	326	350	331	378	353	330	332	325	360	352	360	334	338	335	372	356	332	347	326	336	312	338	343	338	342	341	335	327	338	345	372	353	387	316	367	323	327	360	369	358	325	387	329	336	331	317	315	317	333	354	334	332	350	307	313	343	341	333	334	314	364	349	329	346	350	365	331	342	332	340	360	312	339	331	345	341	331	324	349	321	311	327	356	369	349	333	365	349	341	342	324	334	339	343	358	356	318	351	361	330	341	340	314	347	350	325	329	338	341	329	334	352	344	333	327	354	341	365	325	324	336	339	392	383	366	305	333	318	304	340	321	333	304	338	332	326	360	316	329	337	363	343	298	312	328	344	349	342	345	345	371	310	325	350	395	346
47153	53198	66209	66663	57992	48131	36416	24525	14101	7115	3553	1792	1076	807	764	734	761	783	759	777	773	797	792	764	719	716	744	750	728	751	705	724	780	678	728	762	768	733	741	778	760	738	689	802	740	755	737	756	739	752	756	753	764	743	755	740	736	715	800	779	769	730	718	742	789	745	739	768	778	759	742	766	764	738	723	712	775	726	759	749	761	748	739	719	754	799	719	785	751	720	729	742	796	758	782	787	772	773	788	693	724	741	761	778	759	760	710	689	751	736	753	736	723	729	733	778	753	742	678	734	784	778	776	756	756	751	780	733	750	786	779	762	752	755	774	740	738	770	784	765	778	760	715	776	814	772	758	809	755	761	763	774	763	798	755	755	768	756	735	746	740	744	753	754	743	759	757	766	778	711	733	759	789	742	755	728	732	725	785	749	728	771	742	766	732	727	705	787	759	719	745	741	769	782	785	764	763	765	747	755	734	695	815	792	740	714	799	778	802	728	774	730	731	754	713	732	738	754	713	753	780	754	774	789	767	810	730	737	760	714	728	750	790	739	800	774	701	765	783	756	715	738	757	745	754	783	751	742	776	746	806	773	745	806	735	748	739	739	777	752	747	717	781	791	757	741	773	791	696	773	761	791	746	744	784	773	679	767	770	751	729	716	781	751	777	790	732	812	805	743	764	770	743	749	756	748	764	750	744	759	727	818	785	768	771	755	751	735	709	744	785	752	761	789	777	740	780	739	730	749	802	741	756	790	773	737	755	769	728	764	783	749	820	724	746	751	796	715	719	759	702	775	807	758	731	779	667	772	716	714	744	719	786	733	796	707	753	792	765	812	809	768	758	770	760	757	717	714	812	763	724	763	789	756	729	785	775	742	749	819	764	780	742	736	730	716	766	745	758	794	761	811	738	761	780	808	755	775	768	800	744	729	771	748	747	768	752	819	789	801	751	744	761	806	781	707	725	785	770	787	723	742	731	721	744	745	720	701	809	746	759	755	721	739	779	758	758	725	737	777	745	787	747	777	776	767	753	739	773	760	760	771	730	722	727	711	755	759	726	759	759	724	764	705	756	743	708	762	782	773	773	729	763	723	723	764	770	736	769	752	682	746	711	780	771	746	731	718	745	757	769	765	733	797	770	749	740	782	766	734	761	762	805	725	743	753	781	793	758	788	776	793	748	731	759	769	778	794	772	748	723	778	747	686	779	751	719	728	740	760	762	784	763	781	712	763	748	734	772	742	730	744	735	777	806	799	744	735	719	693	744	762	782	747	739	753	766	694	750	789	795	763	762	733	744	714	745	720	758	688	720	785	807	768	746	752	805	780	755	730	783	757	762	674	735	781	801	755	794	702	753	774	803	750	752	820	791	793	767	780	777	764	750	800	735	740	754	794	797	772	766	735	793	771	770	768	796	726	752	764	721	765	753	756	781	753	763	748	761	739	739	729	691	803	724	725	772	762	768	728	745	783	742	753	728	718	734	714	783	723	776	777	766	715	738	752	804	771	712	778	691	761	672	748	742	765	758	722	724	735	746	814	837	766	801	792	758	762	760	748	764	754	770	748	737	717	764	768	784	755	727	747	748	719	782	773	746	770	733	745	728	789	786	701	737	700	667	739	731	765	732	707	764	790	747	765	771	766	749	797	819	765	741	768	757	770	714	758	771	738	718	745	771	789	778	737	743	729	731	741	766	715	719	721	776	780	767	780	757	769	751	761	774	734	732	775	742	812	802	796	731	785	761	736	779	762	753	766	728	792	763	794	785	745	745	755	723	722	792	767	756	803	766	778	765	678	700	736	762	755	774	735	722	764	712	743	787	778	765	703	737	753	798	746	711	770	743	746	761	731	744	763	745	765	781	714	741	735	753	769	777	751	758	701	753	794	785	772	779	772	783	784	733	795	764	691	741	762	757	704	761	714	737	772	718	785	787	737	782	774	775	789	761	730	746	791	745	730	747	738	751	737	755	745	752	758	759	779	745	786	725	762	739	772	766	772	836	742	762	701	756	729	722	773	789	753	763	758	769	706	763	771	759	750	785	736	749	698	742	816	747	740	798	720	715	755	784	742	703	742	760	766	727	726	747	794	742	779	698	732	786	738	807	748	755	783	738	780	774	789	763	734	791	750	770	757	808	749	757	769	767	774	774	756	754	771	761	756	775	759	734	791	697	750	748	760	718	742	752	689	770	761	764	717	765	740	761	704	792	737	745	787	794	723	778	769	749	760	743	750	717	770	745	740	768	775	742	717	796	806	710	750	768	728	730	793	730	781	794	768	748	767	732	802	772	699	745	688	764	721	752	768	804	817	738	747	755	758	766	807	752	779	778	722	728	771	805	742	758	743	731	742	749	751	786	709	784	686	767	744	749	816	797	711	789	789	747	748	779	749	803	759	708	751	755	765	747	731	761	837	788	741	734	784	759	757	792	746	756	770	698	746	753	729	772	777	819	758	743	723	698	763	700	740	756	716	774	767	728	757	815	726	751	740	789	709	729	770	772	700	759	760	741	740	747	753	687	752	762	731	737	763	739	799	768	781	785	754	747	706	772	754	768	815	772	780	705	757	744	748	720	739	754	760	697	753	746	751	775	725	745	803	759	752	753	800	686	758	827	745	721	747	785	750	797	821	738	718	765	743	741	767	801	734	750	769	761	775	750	754	744	710	789	759	777	755	753	746	757	748	747	786	799	770	733	726	750	761	761	769	723	751	776	751	788	728	731	721	747	747	735	772	783	783	746	718	726	780	775	767	765	671	784	771	794	754	698	748	775	720	716	797	730	711	743	813	773	733	739	707	800	741	743	781	726	748	780	740	816	706	747	757	781	791	768	789	763	745	754	718	705	793	756	734	761	808	718	735	773	772	773	805	751	736	711	772	732	758	750	755	758	759	709	719	787	772	772	742	750	718	693	794	697	763	709	790	667	700	746	729	737	747	759	725	776	770	766	747	748	722	786	714	729	759	722	726	723	746	739	786	754	778	748	790	778	745	711	775	757	739	756	766	730	762	767	769	734	733	753	760	700	781	736	711	772	745	752	736	739	712	764	737	754	771	789	743	797	729	729	752	753	782	753	714	747	740	732	806	738	717	767	707	752	733	769	778	818	753	755	757	739	772	735	783	769	764	733	740	744	695	776	743	817	723	763	727	751	736	784	746	772	749	745	767	747	771	788	733	732	720	753	795	701	760	793	736	817	729	769	739	793	752	798	758	792	697	765	802	781	751	735	761	744	774	761	758	766	744	723	714	739	780	706	762	730	676	780	769	800	793	767	763	739	729	734	765	766	723	787	741	757	797	735	831	762	741	747	771	761	756	744	756	757	770	752	732	726	783	790	768	747	751	743	696	760	777	767	761	756	722	752	768	797	750	739	745	758	736	759	791	743	762	709	736	770	794	730	765	742	758	777	762	752	748	787	740	758	701	716	743	798	753	764	745	723	747	716	796	778	766	773	737	789	760	727	784	702	738	732	753	777	739	779	787	755	777
11587	9447	7875	4725	2600	1480	885	661	476	343	339	290	274	294	285	272	311	276	290	267	290	283	265	273	278	293	303	294	264	295	277	290	297	288	282	312	317	265	263	270	280	298	289	261	307	279	302	310	269	249	280	268	271	270	304	270	242	286	306	293	252	275	275	281	312	293	303	297	276	277	269	266	257	272	279	284	313	288	295	301	308	272	257	272	262	288	300	314	279	270	250	240	257	313	307	261	282	275	297	257	292	262	314	309	257	274	301	264	275	278	263	285	300	295	272	271	314	268	249	288	280	296	293	288	288	282	308	265	278	307	312	289	283	292	243	302	309	267	285	279	271	280	307	277	271	310	293	270	292	274	264	275	285	257	281	299	290	283	253	308	277	296	273	270	290	253	292	320	283	289	298	312	304	278	274	266	268	286	279	268	302	304	274	285	254	288	268	270	275	282	308	291	296	260	307	280	305	289	306	296	269	305	246	283	293	262	262	259	264	268	277	328	312	311	299	282	288	277	306	280	275	285	301	295	267	305	293	301	258	270	290	286	281	272	267	279	280	293	312	303	276	274	245	281	260	270	292	278	281	276	243	294	299	274	298	269	263	274	264	260	273	276	239	270	302	289	281	307	298	282	269	265	280	283	273	269	327	285	280	297	310	275	288	282	289	271	272	277	288	242	300	287	318	281	272	265	266	249	294	313	278	281	290	290	284	285	290	270	287	277	306	259	323	284	330	283	300	280	310	296	279	314	269	280	260	286	281	264	272	293	301	289	306	270	268	275	278	282	303	254	268	256	269	300	256	293	283	305	294	257	261	280	273	288	250	290	265	278	282	281	345	269	276	300	288	286	257	254	276	253	293	300	291	286	308	285	265	248	267	276	256	266	265	303	315	283	271	274	269	261	294	290	304	291	293	274	262	258	280	308	275	261	305	278	287	272	301	285	277	292	319	287	266	278	276	237	297	281	284	307	248	260	267	263	301	274	291	312	295	293	259	273	275	281	320	314	310	278	248	288	291	301	252	287	282	305	298	273	286	265	287	298	295	269	294	288	291	311	302	288	268	294	297	277	273	305	301	276	320	260	263	274	284	287	267	293	290	291	290	265	241	283	278	294	287	274	257	247	286	275	273	259	310	278	249	277	246	300	293	293	264	289	311	277	243	271	292	312	285	278	261	297	283	295	288	248	297	283	273	254	252	290	275	291	297	302	277	284	290	266	318	291	290	293	289	303	275	248	291	292	308	253	318	281	274	288	259	309	278	292	306	266	288	274	279	288	307	247	293	262	313	289	309	261	296	304	263	252	294	270	311	264	286	293	283	271	279	265	297	285	294	287	290	303	274	288	285	300	260	254	322	263	279	284	268	262	286	290	287	293	320	322	303	265	294	285	308	265	280	297	298	293	298	289	305	266	269	268	278	272	300	269	311	292	272	294	272	294	272	282	289	296	287	306	290	292	265	265	306	279	311	275	285	254	282	306	274	299	294	261	265	282	306	278	271	291	272	295	309	276	283	274	266	273	288	277	291	277	256	263	298	273	257	252	291	301	279	288	282	291	304	266	275	295	258	285	278	260	268	288	293	256	254	244	300	333	265	251	284	274	286	298	298	296	287	302	298	289	294	286	311	280	271	278	269	308	280	290	276	300	305	306	288	300	284	269	254	335	296	294	278	300	235	309	286	278	292	292	315	302	288	273	277	293	280	292	303	276	299	285	268	290	287	248	296	269	286	288	289	281	285	255	291	302	304	283	264	296	280	292	271	265	261	312	292	291	282	269	271	281	289	272	258	283	294	273	301	304	296	287	294	270	272	241	274	273	245	272	300	291	288	252	255	278	289	265	286	266	280	269	293	276	287	268	254	273	290	289	276	283	260	315	280	291	299	287	284	291	280	285	302	297	315	282	308	290	274	262	307	282	296	296	265	247	295	287	303	290	275	259	274	290	286	281	271	250	283	271	296	315	321	253	274	292	282	287	287	292	281	307	312	271	282	261	268	261	265	273	313	324	307	289	251	309	293	275	281	264	266	271	261	283	278	283	292	289	294	285	285	259	298	294	276	292	283	296	296	307	291	295	299	268	263	266	276	311	278	279	270	271	276	279	277	276	293	295	301	285	265	293	286	256	291	290	277	267	280	275	278	293	255	283	253	251	282	246	279	268	281	279	244	274	296	270	292	272	256	259	275	290	289	250	277	275	260	301	280	290	302	265	276	281	268	296	270	271	270	278	290	269	301	296	271	276	297	299	293	319	274	291	276	297	297	276	287	290	270	276	262	288	277	276	297	289	292	282	282	307	315	285	245	259	276	296	289	286	282	290	265	257	330	261	288	296	265	231	288	315	284	287	269	284	285	276	277	280	302	289	265	293	281	290	290	262	257	270	259	276	290	309	300	279	305	254	256	270	287	300	279	272	269	272	291	296	267	288	282	268	253	266	284	275	287	285	266	254	260	305	276	276	314	279	242	252	274	282	283	292	289	286	279	278	282	312	278	292	271	265	251	295	300	287	313	296	265	263	271	291	295	310	299	296	302	309	300	264	247	283	270	310	280	264	264	297	291	296	281	263	257	308	320	314	280	286	284	285	300	267	278	247	264	268	247	291	289	271	305	294	267	305	288	294	271	311	252	266	247	289	300	278	288	277	289	276	290	301	288	241	281	291	286	293	268	278	256	288	297	318	259	253	260	309	297	282	252	298	253	275	248	302	296	280	278	288	291	287	297	287	283	309	262	286	278	281	281	274	267	287	272	306	300	229	270	267	286	295	293	259	268	297	273	260	262	296	285	301	283	270	295	259	300	283	264	294	275	251	304	275	295	288	294	272	277	281	316	307	293	296	278	298	316	275	271	238	252	310	277	285	320	303	303	250	299	313	265	300	275	285	302	288	304	288	303	273	263	273	240	231	258	305	307	300	283	291	270	269	277	299	256	304	272	299	286	245	268	305	270	272	298	282	269	286	291	275	303	260	289	269	287	297	267	306	308	253	264	278	279	301	293	254	317	296	303	268	286	286	239	281	277	269	251	278	273	302	267	273	308	265	286	305	273	282	256	292	292	291	276	273	305	295	282	300	301	278	294	266	291	316	296	252	314	281	263	241	269	284	276	293	262	256	240	274	295	271	281	253	303	295	292	307	301	271	280	277	310	263	314	281	266	289	319	299	292	310	283	272	297	315	280	278	258	267	276	298	269	298	306	292	267	293	280	302	283	317	291	249	267	249	267	269	294	273	282	291	256	298	253	284	297	273	292	316	327	309	267	266	268	253	277	310	284	276	285	298	291	300	287	304	293	288	267	311	293	257	267	258	273	344	319	294	243	293	270	296	268	271	318	250	271	264	239	270	272	282	298	273	300	269	290	295	282	278	277	275	275	286	284	271	270	244	282	261	280	307	295	293	259	269	279	304	293	272	280	283	283	274	306	329	293	259	285	297	281	285	302	296	284	295	269	290	269	236	281	313	303	278	276	265	284	294	285	322	290	256	275	265
9164	11354	13348	11082	8001	5197	3057	2011	1275	904	748	703	691	650	616	638	670	616	630	656	662	601	633	622	603	623	611	625	605	587	611	622	644	632	599	614	633	655	667	640	619	601	624	626	646	594	619	653	626	662	623	592	633	616	616	614	638	671	629	637	624	589	628	593	662	615	613	640	636	615	637	646	636	668	639	599	613	646	662	645	604	642	648	591	644	654	643	629	614	593	610	587	622	655	626	605	603	655	627	635	570	601	622	632	683	615	631	639	639	645	620	629	621	618	601	587	666	606	617	614	667	631	626	673	654	659	601	633	599	584	603	605	611	615	632	666	588	660	665	602	685	645	620	624	595	653	643	655	618	608	630	608	657	649	606	604	656	657	599	640	637	632	637	694	631	673	635	619	626	632	645	638	634	613	633	609	636	618	623	639	627	634	639	652	662	612	638	659	620	646	622	643	620	656	629	646	613	615	671	621	634	599	616	665	637	636	629	616	660	687	633	619	646	646	596	638	654	662	626	657	598	640	625	645	610	664	594	596	607	592	628	618	618	613	628	602	616	663	639	629	617	605	634	629	613	610	632	651	619	607	609	625	642	588	596	652	613	668	678	655	620	665	661	609	613	642	680	595	597	639	634	625	594	618	631	659	626	668	612	667	622	654	622	599	637	641	574	668	685	637	663	595	626	634	609	579	657	645	622	634	610	634	588	623	592	629	627	628	618	630	624	636	630	627	624	621	676	636	607	635	675	628	611	632	614	585	595	611	611	699	659	631	632	627	658	626	651	623	610	694	678	653	638	632	631	657	660	651	631	659	704	563	643	650	622	592	666	649	640	647	617	629	654	623	613	642	678	667	650	651	651	633	636	582	649	618	632	604	599	621	627	624	632	691	631	631	597	601	680	634	602	657	640	628	638	649	619	626	586	629	596	617	617	634	586	639	629	638	632	627	633	663	616	653	645	602	631	649	606	603	617	677	624	652	639	648	624	605	598	615	668	577	621	611	633	616	644	605	639	645	584	611	646	640	616	591	632	648	635	604	658	612	598	632	637	641	640	634	605	634	601	668	593	597	574	633	623	628	624	639	623	628	662	615	634	630	608	608	635	652	609	611	586	653	607	639	629	650	582	631	604	618	645	587	634	616	631	606	602	632	635	586	661	649	595	596	635	641	664	642	641	686	613	636	671	658	647	618	638	631	663	647	639	616	636	569	599	630	630	650	636	617	606	610	601	584	630	626	622	640	601	607	610	599	617	653	651	595	580	633	670	622	628	625	637	678	604	620	639	608	627	589	597	621	582	602	669	603	609	657	600	610	646	643	636	643	641	630	657	673	636	626	652	610	644	641	628	620	606	624	608	674	641	639	651	600	645	579	633	671	630	614	644	638	621	602	668	599	594	612	618	609	600	599	691	622	621	613	653	646	593	694	613	605	616	586	626	635	647	650	634	608	616	610	585	620	594	642	649	615	661	586	584	643	633	638	617	620	638	639	589	672	621	708	648	623	671	584	606	624	656	632	619	645	679	588	649	664	585	609	632	617	629	629	639	645	593	602	629	668	610	618	620	593	658	627	687	599	658	656	629	604	636	601	644	621	629	652	646	620	646	640	637	609	583	604	619	645	656	597	645	584	597	653	626	694	634	655	613	642	657	637	640	634	632	619	603	587	662	614	628	609	602	642	667	633	649	606	625	625	624	632	620	640	606	586	612	624	596	669	619	632	678	653	654	587	621	594	660	631	625	625	642	634	616	606	656	649	633	613	611	615	656	592	643	658	618	599	617	654	658	625	603	596	626	633	646	621	622	644	638	622	643	598	626	559	604	652	663	619	663	661	643	641	674	656	623	651	637	608	611	635	609	654	653	574	587	642	652	651	611	627	614	618	651	639	612	649	646	660	628	631	612	629	631	634	622	672	639	627	644	604	657	660	635	657	593	655	623	606	635	590	630	653	614	671	658	619	601	621	643	664	696	592	625	636	675	614	620	597	622	641	649	635	595	612	653	654	623	659	603	620	629	611	608	657	648	632	649	626	629	652	672	655	630	623	637	570	622	608	600	659	658	578	626	612	612	606	627	637	593	622	600	604	686	662	607	615	617	638	616	633	598	651	616	677	599	680	651	602	633	653	651	624	615	626	598	621	647	632	652	673	640	622	607	654	643	621	624	643	653	621	640	611	634	616	651	572	642	608	613	599	638	630	614	619	668	657	648	666	626	636	644	625	600	634	637	634	618	621	552	625	673	633	607	628	623	610	618	639	653	582	611	657	641	635	615	626	623	645	623	622	651	621	625	632	643	644	631	600	636	602	622	638	644	638	642	672	591	608	626	608	629	642	592	638	606	638	629	657	592	615	633	678	586	642	619	623	647	613	639	648	683	654	660	589	605	625	591	643	618	621	594	631	621	626	642	618	591	617	609	618	630	620	607	622	598	676	600	634	589	631	635	582	638	619	612	590	634	614	616	639	633	618	655	672	628	631	576	601	636	604	639	652	605	569	640	598	630	610	655	563	619	601	665	650	670	605	619	646	596	644	596	621	675	626	621	637	632	694	647	661	618	593	653	624	584	613	644	624	658	647	645	654	602	656	645	584	593	588	636	636	624	606	634	627	632	616	586	676	614	664	681	630	642	674	647	593	674	614	633	645	595	624	604	606	634	597	605	650	610	601	620	632	639	646	599	622	629	653	629	645	615	611	598	583	602	677	604	628	619	640	636	622	604	631	643	635	632	652	617	645	619	653	635	651	644	626	640	637	588	665	604	640	649	571	595	577	680	660	575	652	618	648	661	601	607	644	672	654	698	640	610	644	644	648	618	627	565	591	624	663	667	614	648	636	638	629	628	650	650	624	615	604	640	625	638	647	616	606	649	668	612	652	626	626	612	596	611	570	658	609	600	582	622	633	678	613	609	652	659	627	625	639	671	624	630	633	595	602	615	604	609	645	651	636	598	630	652	617	586	617	646	626	622	607	624	626	584	617	628	614	626	614	597	602	650	701	649	628	647	659	600	626	632	613	635	666	626	614	618	607	642	622	647	623	621	622	642	584	643	583	657	621	610	694	577	665	655	619	605	624	664	641	640	667	661	608	633	604	622	600	646	615	623	633	663	658	613	639	639	641	624	647	628	574	605	584	650	609	640	641	625	614	612	626	636	615	596	618	638	607	627	629	616	646	647	632	594	608	645	592	650	610	632	648	624	637	629	650	592	622	631	677	595	608	583	663	636	607	661	616	683	642	629	653	676	628	608	672	642	605	608	697	617	563	647	608	608	643	632	586	630	596	617	645	626	611	635	650	650	650	625	657	693	651	589	659	623	615	623	655	612	629	583	608	639	579	604	629	643	603	618	596	594	639	654	647	642	640	579	610	605	621	665	609	598	627	596	642	661	616	646	639	602	650	634	656	643	635	636	592	678	662	617	592	615	649	623	672	649	610	603	628	613	619	649	598	617	621	619	609	626	600	616	634	647	624	591	585	613	636	619	662	631	638
63842	61587	62697	51959	37688	24259	12454	5384	2429	978	596	354	313	237	266	219	262	247	272	243	247	243	266	240	285	244	237	278	268	247	289	276	278	250	225	256	265	287	255	269	253	269	227	229	236	250	287	250	242	260	255	249	259	260	244	257	261	283	256	230	255	252	262	268	274	232	242	242	237	248	237	281	298	267	239	273	273	255	256	268	246	255	285	265	269	239	248	257	260	274	253	247	234	263	232	262	231	239	272	254	252	265	265	265	256	242	271	275	262	230	250	269	262	256	239	277	263	259	285	243	268	240	253	254	230	258	282	276	266	243	254	254	284	284	241	244	256	265	211	220	270	271	269	267	240	264	265	266	297	229	238	249	282	271	280	262	248	269	254	253	245	237	274	280	252	255	251	260	289	256	264	276	230	235	287	259	252	281	273	221	235	242	237	270	260	260	278	258	274	269	225	263	255	243	264	240	245	250	266	258	253	250	213	258	231	247	229	237	261	274	229	270	223	268	214	241	268	267	260	298	281	249	248	271	274	246	249	230	257	286	311	287	263	248	267	249	296	249	257	254	253	244	258	218	244	259	237	244	279	246	259	243	258	270	257	270	255	230	259	256	243	261	269	296	249	254	250	258	284	246	248	282	236	237	244	284	264	272	263	303	247	271	227	274	247	246	277	254	265	243	239	227	230	252	257	251	257	222	241	247	263	243	271	285	255	249	258	275	267	264	261	288	248	262	237	258	226	257	251	242	248	263	254	266	247	271	270	268	256	248	269	270	239	246	264	262	227	254	261	247	279	252	279	238	266	258	269	249	269	265	243	265	264	255	248	255	240	284	274	235	285	251	283	268	256	240	207	251	276	246	246	245	290	236	239	273	240	232	259	252	245	259	276	259	231	250	252	260	288	279	223	239	252	280	225	271	275	253	258	239	243	282	284	259	252	246	265	216	236	227	267	256	263	249	263	235	263	246	201	250	244	270	273	263	257	268	263	262	250	237	250	244	216	259	250	273	274	261	242	251	268	235	284	251	274	252	242	245	249	250	244	260	237	240	237	270	237	270	255	264	222	263	246	245	224	274	215	235	264	247	280	224	228	216	248	237	242	269	268	246	229	277	276	239	255	220	249	241	259	253	240	285	262	282	254	251	259	257	224	266	264	245	252	269	267	247	244	276	243	263	253	264	259	287	266	220	242	247	231	274	253	230	257	270	261	232	248	254	274	254	280	271	247	232	272	278	269	243	247	251	220	249	258	259	252	265	253	223	256	243	274	255	278	282	293	251	243	215	276	245	224	234	223	274	227	275	277	252	265	278	257	285	256	236	244	247	277	255	256	263	252	281	267	261	256	255	269	250	238	252	213	266	233	258	261	246	260	258	245	254	278	255	255	263	229	234	268	257	256	260	273	237	238	261	260	258	247	249	258	273	241	269	274	243	270	270	285	241	247	230	240	238	254	246	247	272	268	257	310	260	266	241	256	265	252	253	239	246	265	249	246	266	282	230	237	276	263	231	231	295	252	255	252	279	274	237	276	258	255	262	226	235	239	237	267	257	252	264	241	248	262	258	240	253	265	246	304	259	262	239	242	267	274	232	269	249	237	287	258	283	249	244	244	267	276	270	247	252	246	260	262	254	269	291	272	266	233	282	281	246	264	242	248	253	278	254	254	258	293	259	255	278	252	266	271	258	250	281	245	224	247	253	276	247	287	265	259	267	264	247	266	253	240	253	287	242	279	283	254	273	292	267	241	244	248	263	247	248	267	264	232	265	259	270	275	274	277	258	264	258	258	264	293	274	259	232	249	273	242	255	274	237	235	268	252	274	246	259	239	254	276	286	275	248	255	281	237	223	263	258	247	270	267	264	269	244	266	263	249	252	242	240	253	211	305	264	270	275	252	248	258	251	269	250	235	260	249	257	234	280	261	243	250	237	240	228	272	262	263	253	229	261	255	290	262	270	263	245	275	270	263	249	234	294	257	266	268	268	208	231	256	270	251	273	256	255	281	268	249	251	263	245	253	243	202	256	208	265	284	281	243	251	247	284	260	270	260	251	252	236	250	232	268	235	264	267	259	266	265	245	250	253	239	246	243	255	245	249	252	308	255	280	262	270	254	252	257	237	259	264	242	290	255	253	215	239	299	243	254	238	253	250	249	277	254	255	242	252	260	237	261	251	255	233	247	264	240	251	249	292	269	249	260	224	261	244	241	256	278	262	249	252	290	255	263	250	262	253	223	281	228	281	252	261	262	265	274	271	255	252	244	249	263	256	265	259	248	242	233	238	267	247	266	261	273	265	266	240	205	224	229	232	271	256	254	230	291	239	226	237	252	257	271	267	221	263	278	259	258	246	253	250	243	256	289	284	248	225	241	264	240	257	268	227	238	249	251	266	248	236	246	269	232	259	279	236	238	266	258	312	263	262	239	254	290	250	247	270	253	242	253	230	266	274	289	265	256	295	223	232	244	239	251	255	246	256	249	274	274	251	268	242	273	275	261	248	260	231	282	260	259	275	286	270	258	262	252	230	281	244	245	233	248	217	243	235	260	268	285	269	264	275	248	254	275	272	276	221	243	283	285	288	250	253	273	245	239	226	249	240	234	279	271	253	237	261	295	263	263	239	259	281	239	267	250	264	261	261	244	234	235	273	246	254	243	252	231	280	264	298	278	233	244	251	256	272	258	251	245	241	269	285	246	270	275	261	254	266	280	263	260	258	240	269	270	217	267	239	251	244	252	273	251	246	268	269	245	255	260	233	257	272	222	261	251	273	254	243	266	262	255	222	238	248	258	248	222	269	243	273	259	231	273	260	283	230	298	269	264	267	285	270	270	268	259	256	244	251	283	251	269	235	247	235	240	281	269	234	269	247	239	247	227	257	257	240	272	238	274	242	239	254	264	288	241	256	275	273	271	259	246	270	257	273	237	248	254	274	264	223	240	253	256	271	281	263	265	290	265	273	262	243	239	241	257	270	263	237	241	232	263	261	264	230	260	248	232	255	231	254	287	286	264	280	280	264	220	240	249	266	272	265	289	222	276	283	237	275	242	247	279	259	249	273	228	257	248	270	283	253	262	268	268	258	255	264	264	258	268	274	268	264	242	265	290	250	238	265	239	222	245	251	257	258	245	251	294	231	271	240	249	254	261	256	255	242	251	265	259	270	262	266	267	229	258	248	249	269	226	242	275	217	247	256	268	268	254	238	254	254	258	269	247	260	286	266	291	252	255	235	247	260	254	251	262	259	256	269	245	278	256	271	290	258	286	244	254	266	240	254	205	269	250	257	276	237	263	225	248	248	252	230	259	271	268	277	245	233	261	277	285	253	278	237	238	243	218	246	239	217	276	286	257	252	254	278	256	256	253	286	267	261	255	276	258	261	277	243	286	242	267	251	242	291	252	246	246	266	265	243	240	273	277	279	247	232	225	257	263	259	248	245	243	276	280	254	248	278	262	247	250	282	242	239	247	294	248	246	245	271	250	258	277	276	263	259
39642	45149	57410	56248	47998	37173	25654	15535	8050	4045	2092	1050	714	623	588	567	583	595	592	627	548	585	606	599	564	627	574	596	566	611	599	576	593	645	587	546	606	642	577	564	559	564	591	615	608	562	565	631	576	582	609	549	562	579	566	617	601	614	578	520	582	583	570	556	600	583	566	574	560	571	610	606	582	563	602	554	647	589	583	580	613	563	578	566	576	566	584	610	589	564	594	595	569	582	601	616	630	596	609	617	525	602	567	561	560	599	565	630	591	566	606	586	593	552	634	562	587	572	615	606	559	557	608	580	584	576	576	605	527	585	600	622	585	568	591	566	601	612	593	570	565	573	597	583	549	581	610	604	589	607	546	585	564	613	571	599	587	649	577	610	597	601	597	605	606	573	590	565	568	577	604	563	590	564	584	569	572	585	598	572	587	643	621	610	588	597	622	610	606	578	575	597	594	611	567	563	586	648	606	578	572	587	590	551	617	620	565	609	551	564	563	567	614	600	594	584	610	572	575	617	600	593	590	597	624	616	585	586	583	592	594	549	608	610	602	587	584	580	574	572	587	568	604	570	569	565	567	569	588	608	613	516	604	551	562	558	598	607	604	550	599	584	549	573	578	575	553	578	598	566	573	597	622	569	570	576	642	577	626	564	557	566	571	544	529	614	602	618	601	593	606	572	601	547	607	591	577	581	619	570	572	635	595	547	613	574	589	536	549	635	597	575	586	590	602	571	589	566	628	546	538	568	588	602	596	580	553	569	638	542	592	574	549	613	562	580	588	579	578	562	587	576	565	560	622	602	594	601	572	563	648	608	623	597	591	619	566	607	605	600	626	563	613	584	574	610	599	581	567	549	610	578	564	580	570	596	547	561	584	615	636	563	584	584	563	652	573	627	594	575	578	605	595	557	597	571	571	588	596	608	589	546	565	585	579	578	592	594	586	551	594	589	601	631	628	574	592	605	593	599	629	606	580	596	593	610	574	593	589	566	603	616	528	582	562	569	528	640	595	614	558	590	609	569	579	601	569	598	594	580	574	584	590	551	613	566	616	585	593	581	587	606	606	592	574	599	581	605	588	623	604	579	584	582	591	599	571	605	598	600	597	599	553	581	543	596	540	615	534	597	589	656	542	576	600	610	585	564	618	586	560	588	597	609	591	564	604	576	616	574	578	597	610	597	568	566	587	528	623	584	565	636	600	585	583	587	566	557	612	613	546	582	619	584	623	593	591	591	538	600	608	643	557	588	579	592	632	578	554	607	620	571	602	597	581	572	556	573	620	602	613	604	601	561	555	625	629	571	586	584	618	593	670	650	554	591	570	577	636	589	552	558	560	597	618	621	648	584	603	587	615	605	592	582	586	589	597	596	544	576	541	585	568	607	537	575	587	605	572	577	594	554	590	599	580	582	568	590	595	555	582	582	603	577	614	578	572	585	573	601	574	563	615	598	591	576	600	599	549	575	589	544	547	575	569	586	567	588	536	568	604	566	562	579	602	562	558	593	579	611	598	598	618	590	583	578	578	576	615	578	564	543	614	579	593	569	545	596	600	612	586	593	599	573	592	590	575	590	606	529	622	594	595	588	581	593	583	576	604	565	597	602	553	557	590	575	647	634	612	572	566	587	628	582	605	597	608	548	624	528	566	614	574	590	584	557	573	590	589	596	591	560	611	584	564	560	560	574	570	590	598	561	569	617	588	565	580	588	578	618	578	592	559	597	591	573	601	605	569	595	579	589	604	590	561	572	570	587	617	616	583	615	567	573	640	573	571	563	571	600	585	588	611	602	584	592	569	591	605	625	620	593	572	572	549	560	586	613	603	572	584	557	564	663	607	626	601	599	570	598	595	564	611	609	624	580	613	580	570	603	533	596	605	551	572	608	602	592	568	620	596	590	601	549	571	600	561	530	588	575	615	635	634	606	573	574	565	602	581	591	615	606	579	574	545	534	601	563	620	577	639	605	577	592	573	546	601	561	589	560	596	607	613	608	607	588	610	611	568	565	586	596	580	577	594	552	572	582	573	560	635	543	591	588	601	596	618	586	590	596	595	555	567	581	577	646	578	651	586	599	634	610	596	590	562	572	556	616	579	628	611	596	604	564	575	598	616	584	570	559	573	596	588	633	563	591	607	614	560	553	579	557	560	589	567	589	611	590	621	586	588	616	592	598	551	563	570	586	574	545	561	630	589	542	572	539	584	605	639	587	600	603	546	582	566	623	570	592	594	588	570	644	594	613	600	562	632	542	573	587	576	607	630	607	606	580	594	577	552	580	572	598	561	637	606	575	542	621	614	564	598	602	630	600	634	591	575	583	551	592	577	611	591	594	626	616	601	610	565	571	570	549	596	602	623	570	586	570	593	626	566	567	604	545	609	526	569	569	567	581	573	604	566	607	598	582	566	570	581	601	605	571	621	604	619	563	599	584	589	563	582	604	596	577	605	576	621	583	582	569	582	605	615	574	568	579	605	572	604	558	561	574	591	584	642	590	599	520	633	603	570	634	552	602	545	554	567	614	578	604	596	549	555	557	590	593	588	624	627	600	569	555	578	579	559	572	589	579	544	598	594	588	556	605	645	552	579	560	540	645	551	539	585	567	640	546	526	558	579	556	590	547	553	609	591	591	578	624	599	589	556	590	592	559	587	567	536	582	527	588	637	568	563	572	551	614	584	583	582	592	610	618	573	582	568	636	583	550	611	599	565	628	554	593	584	548	593	588	586	591	562	544	596	580	594	612	620	551	590	588	606	579	597	569	632	579	601	605	526	618	612	620	561	581	608	559	585	595	568	576	570	625	591	585	567	585	578	601	592	563	591	601	556	562	582	566	545	580	594	605	608	592	606	621	562	627	610	569	563	596	583	581	583	534	582	612	600	617	549	558	596	560	597	575	602	580	606	594	588	545	574	607	597	548	606	663	609	606	586	603	601	599	603	582	603	580	614	592	593	548	519	616	563	565	599	596	565	626	548	560	631	613	591	561	630	579	599	587	592	587	551	605	626	575	601	587	555	558	595	645	587	576	642	547	594	576	595	618	600	585	586	600	605	598	557	592	582	640	552	543	562	560	633	598	556	586	556	611	579	618	572	555	574	591	561	587	627	620	636	547	582	607	571	564	599	564	621	567	590	587	602	584	557	578	576	592	623	600	583	600	579	614	564	566	654	575	596	587	570	622	567	589	604	580	643	590	582	614	578	587	570	551	587	586	562	560	571	621	600	624	577	563	571	619	610	557	577	596	609	575	554	565	590	628	597	563	597	578	570	564	590	548	599	614	652	639	567	602	596	591	611	622	608	613	561	592	549	614	562	610	585	648	589	589	597	608	555	560	582	576	613	577	594	619	550	588	575	579	594	600	602	602	597	552	627	584	602	564	614	581	525	634	592	599	558	573	595	549	571	585	559	573	554	579	602	562	550	567	586	576	594	580	618	580	587	563	576	559	586	591	585	592	581	603	575	576	612	524	560	558	577	537	567	600	619	571
72307	73305	74150	62422	47374	33225	19886	9189	3864	1682	832	545	416	331	384	363	354	312	372	346	333	331	357	325	317	343	345	390	326	321	305	328	329	384	334	342	327	333	346	367	343	365	315	321	351	371	377	302	315	355	367	320	386	345	373	342	323	346	343	359	344	341	324	362	338	304	284	355	327	324	341	329	326	308	314	337	377	331	311	355	305	299	379	341	324	349	346	377	297	333	336	357	315	320	377	329	325	334	327	320	308	356	359	378	329	334	335	334	350	358	368	351	327	320	335	383	343	326	335	336	317	332	322	363	324	300	310	350	345	369	349	309	345	313	338	294	356	325	328	336	322	362	339	319	334	313	372	344	382	355	314	302	341	331	330	318	368	324	348	372	308	343	342	351	302	319	322	342	338	337	328	313	364	333	367	327	329	346	363	349	314	341	335	341	332	321	351	327	360	369	338	383	337	330	376	323	318	340	378	337	302	321	365	340	374	349	340	349	346	310	343	308	330	353	360	318	352	346	347	309	318	328	352	340	285	343	342	329	337	336	333	355	354	311	319	323	330	358	362	345	340	312	351	315	318	351	355	312	351	358	321	317	341	314	328	304	337	326	304	335	322	323	315	343	340	331	334	365	344	356	347	331	317	334	347	342	356	317	360	360	333	354	356	313	323	334	355	312	351	345	315	334	305	355	327	349	333	341	321	329	341	323	321	350	333	321	351	308	339	319	373	337	355	318	327	379	343	319	334	345	374	322	300	332	350	324	363	334	373	329	286	355	347	348	318	317	315	351	355	358	345	358	349	325	381	342	334	359	336	330	322	325	355	309	355	327	333	390	346	312	349	316	339	320	385	398	357	321	340	327	352	328	316	315	316	358	361	334	337	347	360	337	337	340	344	336	318	324	307	342	330	329	342	350	332	335	355	364	335	378	323	359	367	343	355	327	332	347	334	358	342	326	361	325	328	371	362	327	333	354	343	342	320	326	321	340	342	362	364	327	335	348	343	315	354	323	368	330	342	380	332	348	350	306	331	332	343	360	342	319	324	322	319	298	331	357	343	344	312	320	339	312	306	333	345	346	309	334	335	345	331	324	379	362	310	321	341	336	354	334	322	337	350	336	360	367	316	367	350	340	338	331	339	369	359	345	295	354	338	351	317	326	343	347	349	367	349	323	339	317	312	381	311	308	344	364	351	354	334	349	320	314	309	332	317	296	347	320	347	328	339	329	295	323	341	364	331	323	371	352	328	344	357	351	335	367	349	352	341	346	367	346	343	332	334	352	344	332	359	327	317	337	348	362	346	342	335	335	346	325	336	319	305	328	346	340	372	356	342	293	326	354	352	393	342	358	371	337	361	342	310	335	319	315	355	352	283	342	328	354	362	308	335	353	358	357	327	319	311	308	348	374	361	331	342	390	352	373	320	335	339	333	353	313	370	313	312	371	311	336	335	306	315	313	327	356	361	366	320	337	358	349	318	343	342	333	344	298	343	372	341	352	339	350	328	317	314	325	340	347	348	339	331	356	362	341	354	349	328	350	359	345	376	352	325	334	347	330	322	328	312	338	332	335	353	344	383	320	327	319	334	324	356	352	316	364	310	382	373	344	316	337	334	357	340	342	362	348	340	326	345	366	331	383	327	369	355	360	334	333	317	341	358	361	341	318	357	344	337	312	357	350	334	368	313	331	356	374	325	316	342	352	349	334	318	337	315	349	328	356	378	297	343	301	402	350	349	328	361	361	320	319	351	341	344	356	322	331	337	325	357	331	362	330	317	330	354	324	344	293	320	321	317	351	317	351	335	343	318	322	333	343	311	353	353	345	354	326	304	347	336	314	349	362	323	315	325	358	341	335	362	325	337	325	309	353	347	368	326	402	376	340	350	333	347	315	349	330	334	344	382	299	336	327	348	302	346	356	385	315	355	370	361	363	351	378	328	352	309	352	340	365	312	307	298	340	350	331	347	357	313	335	375	352	336	335	334	354	337	356	332	308	349	343	362	362	320	352	350	343	355	333	348	331	317	377	321	347	388	303	365	335	322	296	343	343	348	320	340	296	319	308	390	336	316	308	369	327	311	364	359	334	336	350	305	345	350	387	358	342	316	368	328	371	361	354	352	359	344	347	334	324	322	347	311	361	354	338	325	354	338	353	350	337	336	370	359	319	317	340	309	362	358	326	336	326	351	375	340	337	365	373	350	334	332	339	330	336	367	351	336	378	350	342	319	333	354	359	311	311	318	348	342	359	355	317	325	321	330	359	361	352	332	294	353	310	340	324	359	355	356	360	339	346	360	326	324	352	358	367	334	349	341	322	360	327	348	380	336	332	347	338	326	337	342	384	344	359	343	341	353	366	338	339	336	362	323	325	330	345	303	321	342	330	315	325	342	345	346	362	323	371	339	353	342	315	346	358	341	336	369	338	363	343	336	382	362	357	350	353	344	339	313	341	317	328	328	389	361	320	347	355	377	361	359	332	338	340	318	346	363	348	295	346	328	355	314	316	327	318	361	319	331	315	311	350	349	379	334	376	316	327	349	362	340	356	343	317	327	323	360	296	341	337	308	358	331	315	354	330	356	314	358	340	357	313	328	306	386	317	341	323	360	380	331	327	359	313	338	333	310	334	304	334	332	329	331	363	343	313	348	314	306	335	337	305	381	344	342	320	350	345	335	328	322	355	343	344	328	327	329	354	354	320	369	335	314	310	333	312	319	363	364	333	365	351	336	341	361	354	357	326	374	330	308	334	323	362	341	345	371	357	326	362	327	330	345	329	312	384	321	314	326	327	336	360	317	323	327	340	346	350	346	330	348	327	328	305	327	343	355	348	299	322	327	341	314	367	347	334	334	343	366	357	347	363	355	333	350	336	322	348	336	336	351	370	344	349	386	328	314	346	296	355	349	347	359	325	345	309	329	337	362	359	322	345	293	316	339	338	339	328	349	332	301	331	355	314	330	336	359	349	361	340	388	363	339	331	332	363	366	358	330	338	332	354	380	340	328	351	369	355	330	342	339	358	341	330	385	342	338	353	332	295	360	356	368	360	342	346	316	340	345	368	327	323	329	319	355	361	345	305	344	316	337	331	296	307	340	331	344	309	373	355	330	314	326	363	353	318	318	347	357	307	336	322	328	336	325	323	330	336	325	328	337	335	308	350	349	343	324	366	374	351	347	368	328	348	340	330	331	352	353	325	347	326	317	322	333	327	317	347	351	342	332	346	332	319	359	345	340	319	352	346	358	319	373	327	340	368	344	324	335	307	297	329	340	313	325	364	327	361	336	314	336	336	328	337	323	381	350	356	344	325	313	338	344	329	313	370	352	326	345	340	371	319	318	312	345	343	340	324	315	355	384	313	373	331	365	307	315	386	383	342	315	319	337	353	334	338	350	363	363	350	378	330	341	343	340	312	345	294	338	325	359	326	325	315	339	351	362	324	339	360	344	294	354	339	356	340	333	336	400	336	309	327	350	334	343	335	353	329	331	324	317	336
47829	54474	68659	66851	56598	44947	32888	20970	11637	5912	2717	1533	986	778	784	741	741	708	742	781	726	740	725	711	739	727	739	764	748	705	741	752	733	704	736	786	751	755	720	721	721	778	779	764	764	724	778	688	717	760	730	724	729	751	751	736	733	731	738	802	715	799	697	738	771	712	715	732	744	765	765	711	784	700	744	719	717	784	811	753	792	753	709	764	724	750	748	769	791	730	734	771	740	751	781	780	687	748	707	763	730	751	744	721	736	740	755	702	686	759	743	716	753	728	756	747	743	739	762	703	797	716	713	719	762	731	776	697	742	750	739	754	757	757	706	786	700	739	748	716	735	754	778	719	730	790	763	726	793	776	729	797	758	760	771	767	748	732	719	696	730	760	743	735	704	768	793	710	757	759	763	722	779	729	724	735	798	725	762	705	722	753	782	782	747	799	733	783	729	753	748	740	718	716	739	711	689	776	785	723	744	722	707	779	736	736	788	764	798	733	782	829	730	747	766	728	691	760	752	710	729	784	722	787	776	730	755	702	731	765	763	756	737	763	774	754	724	768	740	723	759	715	735	751	735	718	754	742	771	714	730	722	741	740	722	723	754	717	792	740	731	754	730	719	733	755	719	720	718	736	772	713	744	784	723	771	740	740	751	772	723	745	799	707	766	734	751	731	779	750	727	735	739	749	759	765	757	722	742	721	759	758	729	758	678	732	751	719	760	739	719	771	734	754	712	781	773	750	749	748	770	754	794	778	741	729	757	735	729	758	761	763	763	776	747	785	715	694	755	754	740	705	752	784	723	765	804	718	751	790	752	768	699	804	768	752	726	722	753	761	769	759	718	719	793	738	727	767	749	770	739	729	791	767	716	743	717	726	779	684	726	785	717	762	759	680	745	779	714	727	725	757	728	749	756	741	737	780	730	727	765	718	736	762	805	796	731	747	737	726	722	735	803	714	776	769	759	764	740	682	717	732	759	761	746	778	760	742	766	731	731	750	754	737	734	723	743	719	724	769	731	708	773	724	749	751	774	742	780	773	750	738	762	746	708	716	750	797	750	759	758	722	716	756	736	668	765	767	723	740	740	756	726	702	759	771	770	723	791	744	769	739	750	714	788	777	777	749	741	770	770	723	756	708	741	714	782	752	710	740	752	772	731	732	729	705	728	712	747	751	720	782	749	725	780	732	763	755	746	724	774	777	699	795	772	774	729	695	791	739	753	731	719	743	794	672	721	739	770	773	769	754	771	724	714	678	730	725	745	778	766	747	757	793	744	754	733	721	721	761	724	739	737	747	728	763	738	705	749	773	753	772	745	745	739	778	715	725	771	763	753	750	779	780	754	755	730	786	754	758	778	756	773	700	700	778	771	696	803	753	736	738	716	766	765	698	731	748	741	743	756	749	725	750	741	743	732	761	729	760	764	754	698	738	717	814	802	774	715	748	767	769	767	760	727	761	728	802	735	745	734	735	731	728	724	701	741	758	763	780	791	731	770	732	722	695	779	731	787	741	699	777	714	743	783	733	735	769	740	779	758	754	761	755	737	740	703	745	758	757	744	773	774	760	693	745	743	756	741	769	708	731	732	753	749	737	749	775	740	721	737	767	734	712	718	723	771	740	715	806	738	801	732	774	739	750	751	712	732	686	754	739	713	715	732	734	750	782	755	736	755	737	721	719	710	740	723	709	758	753	805	737	706	777	735	731	737	725	798	758	745	785	716	729	770	718	793	735	738	757	711	744	749	815	718	746	726	761	747	759	776	758	775	775	763	774	807	746	782	729	708	727	719	725	713	746	764	723	739	783	763	698	767	736	773	725	729	740	763	714	716	788	803	749	777	758	758	766	750	722	768	742	735	719	797	739	747	722	747	789	759	757	707	748	760	706	710	718	712	706	750	697	775	767	782	741	743	781	761	717	794	767	723	778	753	776	755	762	764	673	732	755	738	690	734	760	730	698	721	731	726	745	815	718	752	718	731	742	764	830	721	722	753	770	747	707	721	722	738	729	702	770	727	773	720	758	747	736	748	718	725	723	794	701	770	736	722	715	751	743	761	712	747	746	743	738	772	743	719	735	785	751	731	750	714	739	785	813	737	738	747	700	761	749	776	727	720	773	720	729	735	768	745	753	706	766	697	748	740	738	760	747	782	693	762	722	726	714	743	720	725	792	755	731	735	678	738	800	753	756	790	747	775	737	708	750	739	740	764	731	708	726	704	749	781	744	774	769	763	783	703	771	696	738	751	774	731	763	753	749	730	760	765	720	792	744	699	758	770	765	765	727	785	741	746	777	692	729	722	718	724	770	784	708	727	786	800	719	740	723	735	737	774	734	714	680	731	781	718	733	709	739	718	750	703	755	821	758	759	788	712	704	751	723	789	789	726	691	735	738	732	719	730	745	713	700	790	798	755	713	749	693	705	767	703	701	746	716	792	789	743	765	745	740	788	746	754	710	687	756	755	732	755	744	698	798	712	785	757	766	725	738	689	742	720	715	782	728	727	758	718	790	728	735	726	781	794	806	793	864	768	723	707	765	712	773	728	824	710	741	698	713	712	716	762	703	772	719	753	779	770	728	772	758	714	752	750	768	746	729	730	769	754	733	689	718	787	770	798	794	740	723	818	756	731	693	730	748	748	763	769	804	769	721	724	770	750	736	769	733	725	717	716	812	758	700	751	731	751	768	749	792	744	744	720	766	761	748	782	734	717	723	763	753	778	743	782	759	722	763	697	787	772	780	724	696	738	764	727	752	752	721	769	756	732	747	743	734	738	764	795	743	741	739	759	770	713	714	754	809	764	740	730	672	795	749	720	724	721	734	771	739	746	786	741	778	731	761	756	728	720	751	769	749	753	697	728	749	710	741	692	723	726	751	748	767	794	780	753	747	711	757	767	751	777	738	758	709	760	730	718	751	764	742	680	737	723	745	716	748	788	739	792	739	739	731	734	771	702	758	766	806	756	751	724	745	717	727	700	724	761	750	756	727	709	824	718	724	734	758	716	742	713	773	740	779	723	735	705	765	799	754	726	690	756	756	735	775	774	781	776	708	726	707	748	777	745	764	731	766	723	771	752	753	715	809	729	752	769	799	751	751	731	769	720	674	770	765	746	726	777	770	742	743	725	713	773	732	729	780	734	769	752	742	750	715	733	745	737	760	722	767	722	778	751	722	776	779	755	685	743	710	753	763	709	777	749	753	745	752	756	751	762	732	722	669	763	769	758	727	703	693	711	723	734	746	739	771	734	723	773	759	723	723	780	732	751	730	708	765	749	723	740	769	764	712	684	768	732	751	752	709	764	699	776	714	759	752	765	707	718	755	767	771	758	768	768	755	747	722	749	750	724	746	709	758	725	756	737	758	775	717	825	755	715	701	756	767	688	790	738	753	717	784	787	755	750	751	731	725	732	730	681	783	836	700	738	736	732	704	724	719	790	755	749	734	734	745	779	693	764	725	774	722	746	726	724	770	734	746	755	715	769	782	727	797
11931	8178	6792	4282	2539	1401	812	540	435	325	323	254	287	242	274	254	266	271	277	240	250	234	289	257	259	247	280	270	255	238	271	244	277	262	279	294	273	288	282	293	259	261	305	274	243	249	250	273	316	299	290	255	267	291	258	256	270	278	298	284	261	262	262	261	268	292	275	247	257	259	263	267	286	275	254	278	285	258	250	252	280	266	274	306	262	274	255	252	291	224	267	281	286	277	250	236	256	253	275	290	264	290	248	265	276	303	274	257	279	248	266	272	251	300	272	275	250	257	265	276	266	261	264	269	266	282	243	263	252	238	282	312	280	280	285	296	258	255	277	276	240	266	290	295	280	295	271	290	262	311	256	277	275	257	274	262	279	270	268	275	276	240	270	271	313	281	254	282	253	264	265	265	265	273	277	272	253	292	278	245	271	262	254	266	288	279	278	291	271	268	262	299	243	256	271	261	274	258	244	270	266	258	247	317	288	283	271	254	260	268	273	302	292	246	276	288	287	266	292	279	253	239	275	271	279	261	263	252	284	276	270	248	242	235	282	277	260	284	270	258	261	260	269	292	243	277	257	279	240	245	276	278	293	292	278	255	245	273	248	263	266	283	256	256	265	271	315	285	305	274	247	283	264	262	271	264	249	292	266	280	291	299	273	279	262	251	283	301	278	275	269	286	255	260	277	308	266	289	303	292	300	280	261	263	280	257	272	269	288	266	276	278	303	253	249	232	241	271	289	310	264	284	254	312	279	276	259	260	262	264	268	244	261	264	277	280	265	267	255	294	257	274	260	264	271	288	238	297	288	283	254	274	316	268	276	265	253	272	288	259	287	260	270	270	284	283	241	238	319	276	293	270	276	259	297	275	236	272	271	274	260	283	259	264	261	297	292	296	261	277	244	289	281	268	332	283	274	261	310	247	293	257	270	259	286	278	295	281	244	293	292	267	252	301	256	270	277	289	265	254	258	277	245	274	256	274	275	238	253	288	283	260	227	246	293	255	263	282	259	270	262	273	262	279	282	272	258	254	256	261	259	290	260	299	255	263	256	290	267	280	261	272	283	256	247	258	286	237	292	273	272	252	315	284	274	259	262	276	278	260	280	272	239	295	260	253	289	253	271	261	266	253	272	280	249	280	256	256	263	268	278	259	254	253	284	240	284	260	286	265	272	283	281	280	260	303	276	274	286	266	271	277	275	278	268	304	252	283	295	263	260	244	263	283	266	258	266	283	261	265	318	299	269	269	272	267	273	285	265	256	303	283	257	288	277	262	252	263	314	294	307	300	285	273	262	254	296	274	282	259	237	246	252	280	262	278	275	272	300	246	285	277	302	241	265	244	258	287	276	244	295	269	258	244	255	275	273	281	268	295	283	282	298	276	262	251	250	302	270	255	272	280	274	276	283	260	267	274	283	257	289	248	266	255	295	254	262	260	259	245	261	258	276	266	265	252	278	262	276	271	278	265	280	281	263	281	255	287	257	290	259	271	269	259	242	263	263	267	300	282	297	291	285	261	277	257	259	249	270	233	241	301	285	245	278	296	256	257	259	233	288	246	250	255	285	254	267	258	255	263	275	268	241	255	248	274	265	252	256	246	263	282	301	269	275	255	278	287	271	262	293	303	247	274	288	277	286	287	283	240	304	275	275	246	267	302	300	281	291	241	266	257	231	317	246	254	248	259	296	281	277	259	274	273	255	294	246	247	284	245	249	275	269	287	249	271	245	278	276	225	270	274	288	247	271	238	264	272	242	289	245	257	247	257	262	279	242	277	280	271	257	232	267	287	258	286	257	293	290	256	284	299	254	275	277	286	280	279	265	292	238	269	278	225	268	272	290	259	279	258	320	252	274	290	293	296	244	273	287	294	264	277	264	251	282	263	261	249	293	273	269	297	270	274	294	272	266	254	278	271	277	280	273	279	252	268	275	294	291	264	269	282	290	303	303	271	279	286	297	264	293	240	260	283	245	277	299	281	255	256	264	263	269	250	271	278	251	252	261	292	268	263	268	275	277	298	273	263	272	290	242	277	235	255	274	251	268	256	258	241	285	283	283	271	256	240	261	272	288	277	255	274	296	270	257	262	278	297	265	254	258	288	275	268	264	283	277	257	262	270	265	260	281	259	276	250	286	282	230	267	253	304	259	289	280	277	257	245	257	262	254	283	277	285	232	313	245	260	302	275	279	280	288	248	263	266	278	259	261	248	282	267	272	286	275	284	301	293	265	269	287	262	247	268	237	259	245	292	318	294	276	266	253	294	284	250	255	282	256	284	287	290	273	284	286	261	250	262	277	310	299	302	289	261	260	265	275	252	281	291	264	274	277	278	282	263	285	291	288	278	300	271	272	259	257	268	262	270	266	252	285	241	265	285	285	277	289	237	275	275	299	288	244	281	290	272	259	244	293	260	269	247	261	271	262	261	246	270	266	273	276	251	277	276	275	257	267	270	288	283	251	255	288	277	289	273	284	257	247	269	250	231	278	266	260	293	283	288	281	287	261	289	268	290	268	306	286	264	276	307	265	263	262	237	277	280	242	261	254	285	289	294	288	286	289	278	269	278	279	284	291	274	281	255	269	265	258	288	242	268	250	251	240	296	248	282	255	286	267	260	276	260	275	272	288	292	262	264	267	284	248	241	283	247	249	290	308	322	250	273	260	290	263	312	263	272	240	258	276	243	233	260	279	275	248	311	277	253	250	247	290	256	273	253	243	298	271	301	275	259	240	248	271	263	279	251	276	244	284	289	295	288	288	265	279	238	283	264	296	240	238	270	251	256	283	299	257	279	272	276	268	261	251	280	299	277	283	247	276	268	277	256	258	284	294	265	272	277	259	264	310	261	299	267	288	284	286	281	261	258	310	263	270	293	262	296	267	264	299	269	247	234	257	269	257	260	307	293	269	266	257	274	287	275	253	299	289	288	265	251	277	278	297	288	273	258	266	294	281	282	300	242	283	274	271	285	265	276	277	277	285	274	282	292	254	248	293	267	270	276	231	257	278	266	242	291	277	297	253	253	299	266	315	248	291	270	271	269	301	277	256	301	298	248	299	269	267	311	280	276	250	292	268	266	277	267	268	286	289	274	269	254	244	240	290	299	278	301	238	268	262	268	305	283	264	305	271	301	270	255	254	239	261	267	258	269	271	248	281	295	289	264	269	285	266	244	268	243	254	263	263	248	236	261	228	270	257	253	277	310	275	334	243	261	302	287	286	245	239	280	257	325	275	279	266	274	255	283	282	273	233	241	255	263	265	262	256	246	265	259	254	256	281	277	238	253	272	291	301	273	255	256	264	252	265	257	269	248	295	238	247	231	266	243	283	285	288	265	256	296	263	264	282	236	290	270	284	268	254	258	292	286	255	236	281	247	277	240	273	283	270	260	276	282	271	282	249	272	269	239	279	299	271	255	277	287	248	249	293	267	256	310	274	247	262	312	256	304	304	265	279	270	285	264	262	254	286	239	278	254	263	297	241	299	264	266
9581	10235	12573	10956	7641	4691	2711	1613	1166	871	720	686	576	594	595	593	614	596	618	643	650	599	587	618	619	592	615	655	589	588	614	617	602	635	596	586	599	607	607	582	618	584	625	602	595	621	587	589	578	615	621	586	573	622	622	578	603	610	610	551	602	563	582	579	603	621	616	624	624	594	549	571	617	620	617	571	614	637	629	638	606	636	578	594	599	581	612	604	619	587	574	584	608	570	562	613	589	583	574	603	575	601	631	586	622	626	580	567	603	591	619	572	632	636	641	602	632	576	575	580	585	580	609	597	612	638	610	590	558	593	607	621	615	598	659	611	584	590	582	565	602	634	590	549	603	582	585	602	648	601	574	584	593	604	595	624	577	639	582	566	627	554	591	616	630	585	582	605	577	606	665	619	591	609	581	595	572	617	580	571	608	609	624	598	607	623	606	582	622	590	610	601	601	624	608	555	613	598	587	566	578	605	608	605	606	576	565	582	558	578	596	624	579	634	618	604	597	605	609	616	595	599	596	604	608	585	607	637	609	620	623	632	604	583	588	598	621	573	560	589	575	618	611	576	582	591	627	590	625	575	580	627	598	640	591	570	590	628	613	633	630	609	597	589	602	576	634	592	620	605	551	556	603	617	590	595	623	543	575	650	589	613	577	591	595	610	594	626	585	566	600	616	624	590	622	592	638	589	624	600	631	597	590	575	622	626	634	595	615	582	566	604	626	606	599	545	645	633	629	677	601	552	604	587	616	587	633	607	556	609	641	602	585	605	598	600	617	634	595	588	621	572	620	548	643	603	578	576	627	587	612	575	616	623	642	580	598	576	593	594	633	587	616	636	579	629	592	554	627	560	596	606	603	594	575	562	569	590	618	608	568	609	599	609	572	668	590	595	585	558	613	584	635	592	592	619	625	605	611	611	619	622	559	616	600	577	596	615	642	595	619	596	599	621	608	618	555	624	574	584	600	594	591	586	625	605	649	628	605	626	609	597	607	598	568	620	556	614	625	582	594	587	630	599	606	573	620	595	613	612	600	615	618	558	566	603	576	603	555	580	579	620	579	603	586	549	571	633	597	571	620	656	635	612	595	599	596	577	636	633	646	614	645	615	617	598	564	642	580	590	579	604	605	556	561	599	570	565	619	585	608	606	572	587	616	602	626	648	583	616	592	611	588	629	589	598	624	565	615	597	640	570	581	634	646	583	597	612	590	597	616	579	614	613	570	549	582	579	588	591	598	584	570	599	571	619	558	633	645	618	623	614	610	557	577	599	616	600	627	577	611	591	606	671	617	607	588	601	612	589	608	566	615	603	605	601	583	612	635	608	578	593	585	608	592	645	610	577	646	599	567	621	583	571	590	629	594	646	593	602	573	586	592	597	585	609	590	539	628	570	617	617	568	573	600	606	570	595	587	561	581	620	612	560	640	624	575	635	595	598	609	578	614	642	619	587	582	596	578	609	549	634	582	597	605	610	592	624	586	610	636	594	622	660	641	616	607	615	627	594	625	587	611	612	552	657	610	609	624	593	569	587	582	625	586	600	613	609	610	584	602	587	567	583	610	588	602	601	601	646	592	612	567	606	575	579	581	636	596	619	609	595	592	634	647	571	587	618	616	578	591	589	627	623	641	609	604	583	602	603	616	610	612	642	624	580	628	640	635	651	601	581	580	603	565	639	603	538	635	627	617	600	606	600	621	594	621	615	601	602	600	643	607	577	644	619	590	626	653	631	598	578	588	528	610	622	600	612	575	618	581	563	631	602	588	566	622	569	600	586	555	626	598	606	596	627	570	607	601	574	575	596	608	605	597	593	579	572	579	624	589	657	578	606	606	609	588	547	605	573	627	610	612	640	576	560	560	648	613	569	667	560	612	572	582	559	543	564	607	618	585	625	564	572	579	590	607	541	570	579	585	609	561	606	605	645	593	603	578	601	556	614	616	606	557	679	606	605	618	579	614	594	630	589	621	602	587	595	612	610	623	598	629	627	613	620	610	631	615	621	597	623	618	621	545	593	592	640	635	576	579	588	599	610	594	605	601	640	599	593	600	574	584	610	578	563	586	610	602	601	576	556	592	563	614	617	577	623	598	626	602	603	611	606	589	603	580	606	598	647	578	592	612	640	590	600	581	625	628	605	584	627	608	613	612	591	563	561	611	577	601	594	621	590	575	612	610	616	564	566	568	601	590	564	612	585	649	594	622	603	580	623	644	590	599	583	638	618	608	609	567	601	579	599	597	615	635	615	582	599	635	625	614	605	617	568	567	601	648	634	591	613	616	605	600	600	643	647	600	612	618	540	615	581	581	602	564	545	640	623	627	626	620	625	545	556	653	617	575	603	584	610	597	567	564	543	646	595	659	631	619	637	593	577	581	586	596	612	610	609	608	567	600	588	638	618	620	553	650	566	615	601	593	594	653	614	628	641	625	582	600	628	561	628	550	607	561	591	595	594	592	591	634	617	617	597	587	620	569	585	570	625	559	634	584	615	547	598	608	622	609	567	590	645	622	561	603	589	590	588	572	619	593	645	599	623	605	616	574	545	605	583	563	623	586	624	625	601	584	624	601	630	603	590	594	578	581	632	626	556	602	634	660	587	623	615	589	604	600	623	610	672	626	630	577	607	590	598	601	581	625	584	582	585	549	548	593	623	614	626	559	597	609	583	625	615	577	599	607	597	636	592	593	586	629	590	523	618	606	573	580	588	600	625	592	585	603	579	611	594	644	600	566	601	617	573	607	562	599	568	628	579	571	580	622	554	602	593	605	607	603	601	589	618	581	646	584	577	649	555	619	566	545	646	637	587	612	589	572	606	597	635	586	631	612	572	610	579	569	626	650	664	584	561	621	569	575	568	589	587	587	575	618	593	635	563	614	563	612	579	607	611	585	598	624	589	600	607	610	597	528	615	643	620	615	609	632	623	633	610	595	610	567	616	619	609	587	620	572	619	595	620	633	615	595	584	637	625	608	560	582	649	643	610	617	601	633	602	649	629	616	620	636	600	596	611	610	600	660	652	632	618	579	668	585	620	551	601	573	562	616	618	616	582	603	574	576	625	579	607	602	577	555	586	616	591	597	608	611	572	594	583	596	582	629	599	578	577	630	579	584	620	607	583	603	618	580	576	579	643	650	616	627	551	587	598	600	587	591	630	640	590	603	609	650	596	627	585	618	614	614	598	628	629	605	596	536	574	626	613	622	583	602	606	577	589	575	621	600	560	642	595	651	578	624	603	577	609	624	618	610	583	642	633	589	563	610	595	584	606	584	610	637	654	572	615	584	596	566	609	612	637	600	608	570	562	626	616	600	668	584	554	591	556	602	567	566	595	574	590	541	600	590	613	597	578	602	633	600	601	608	596	597	553	620	570	572	600	614	608	587	624	590	557	586	583	607	597	616	565	611	640	609	541	636	613	609	606	593	620	622	615	571	632	573	645	622	631	607	598	624	611	626	628	613	592	578	633	645	585	585	606	613	620	638	618
65951	63224	64135	51568	37245	22760	11284	4580	2007	862	489	326	229	233	251	230	264	243	250	244	230	236	265	251	261	246	227	228	225	246	222	233	233	212	258	263	197	238	241	222	206	224	242	218	230	266	256	226	238	253	213	249	248	237	235	226	226	223	237	234	237	260	242	222	241	238	257	186	200	228	217	219	238	236	225	253	239	233	214	247	233	197	241	248	202	258	242	270	224	258	257	263	242	227	226	249	220	240	260	235	246	230	228	280	228	240	224	251	255	230	250	237	251	229	218	218	219	231	223	248	222	198	242	229	218	236	251	226	208	221	234	240	238	242	224	229	246	222	253	225	256	246	267	222	230	237	224	207	251	237	230	222	238	235	216	253	240	231	224	236	236	203	243	240	243	258	213	215	238	211	215	265	220	239	253	234	246	284	221	241	218	247	251	221	214	235	277	235	213	243	222	231	247	252	230	244	246	241	211	233	197	246	255	259	244	270	244	247	242	228	239	252	242	231	225	230	223	238	214	262	224	223	233	213	225	257	256	269	254	257	251	244	229	240	253	220	225	255	221	249	248	224	214	219	249	225	211	255	235	238	203	228	217	214	221	211	261	228	224	224	240	216	241	234	233	200	224	252	218	246	246	215	247	246	264	229	247	259	244	180	220	219	273	240	240	216	242	218	226	262	227	260	250	232	236	235	233	219	219	256	258	230	251	237	232	253	209	209	242	262	228	239	242	223	245	259	259	227	218	235	236	239	241	212	229	269	243	234	248	244	251	215	226	221	230	238	232	235	210	237	229	244	238	226	249	223	230	252	233	244	198	230	264	238	219	215	239	221	227	207	213	257	235	238	249	276	250	270	224	226	236	230	212	246	224	217	218	243	234	247	226	250	210	260	263	245	245	227	217	235	260	220	238	209	249	246	243	201	239	215	243	257	225	231	227	183	260	220	231	255	228	218	223	216	237	251	229	236	214	244	224	219	218	240	215	228	230	225	221	237	195	228	218	241	243	271	238	230	228	259	227	247	213	247	242	233	242	242	252	213	199	225	234	255	217	200	241	236	231	234	246	246	258	232	216	227	244	225	254	234	235	249	208	208	229	232	234	234	221	216	241	229	211	255	206	222	209	236	223	253	271	220	215	261	269	245	240	249	248	231	228	197	252	273	230	229	235	243	259	212	231	231	228	262	236	266	279	230	230	245	234	244	241	240	242	249	239	210	209	239	222	223	230	227	218	258	227	215	211	191	265	236	234	213	213	238	249	248	224	219	247	226	209	217	259	204	223	232	232	222	243	269	220	229	215	222	202	228	232	246	251	261	231	237	229	227	236	266	235	231	240	235	220	256	266	236	243	249	234	253	224	248	238	224	212	225	261	230	246	234	216	228	267	218	260	274	248	228	250	238	236	266	245	220	234	213	213	241	207	259	254	232	228	205	254	211	232	233	217	242	228	227	205	238	275	250	222	223	231	237	252	244	211	266	262	252	220	240	238	254	226	235	234	231	236	240	250	233	219	231	227	243	232	268	243	238	203	243	235	230	241	216	212	219	257	246	219	241	226	245	206	233	269	260	240	233	246	255	218	213	232	239	251	251	220	227	212	225	234	234	244	227	226	221	236	232	234	230	234	216	248	235	224	252	239	245	269	237	255	250	253	205	245	243	262	223	223	224	241	233	259	269	227	216	262	248	229	219	244	254	230	209	225	248	251	233	229	247	245	246	242	244	251	220	220	231	239	251	228	234	226	263	236	236	257	250	240	253	229	217	212	241	245	238	224	241	242	255	250	240	266	251	228	254	242	239	212	243	246	208	230	223	207	224	251	238	276	246	228	221	258	239	218	209	252	244	185	247	233	245	222	216	200	260	200	263	207	240	263	226	229	257	222	231	239	241	248	219	219	238	224	255	238	248	227	244	235	232	243	237	242	212	224	252	249	232	240	235	253	228	256	242	233	254	216	222	219	213	230	245	242	220	240	248	235	255	218	255	214	221	212	241	217	247	267	244	252	236	243	239	236	232	233	252	257	236	244	240	250	232	230	261	231	242	210	228	233	232	215	258	238	232	226	273	222	228	223	220	203	193	230	214	244	218	232	225	209	221	238	208	248	238	222	241	260	230	241	251	225	251	246	248	238	252	257	228	234	242	258	244	167	233	238	210	236	214	222	211	227	246	234	232	253	242	227	256	252	233	204	234	236	227	237	223	229	231	208	237	229	210	223	232	244	254	237	227	252	253	235	240	220	219	231	254	238	287	235	211	252	219	230	242	227	239	228	227	216	226	243	253	229	256	241	221	213	216	228	244	207	250	234	218	209	220	222	232	245	229	236	216	232	268	241	260	254	271	224	225	211	238	228	243	234	231	229	248	260	234	230	249	228	224	222	205	228	212	266	226	216	227	194	243	252	242	226	233	241	238	247	226	231	229	220	235	237	220	228	263	238	247	235	207	254	224	218	208	238	241	262	246	251	260	226	227	239	196	242	203	216	232	241	219	253	261	256	245	238	257	231	206	224	216	210	225	242	238	236	266	209	251	220	209	232	251	232	245	221	234	239	230	225	217	222	231	243	240	270	237	252	223	233	218	226	213	241	221	251	231	273	232	226	206	260	238	249	224	221	249	226	226	240	244	211	264	240	251	224	230	219	281	217	203	249	230	237	245	209	227	251	231	231	230	230	243	209	220	236	250	214	250	239	236	228	244	245	256	196	215	222	223	230	217	223	232	215	220	229	213	249	232	229	228	218	218	246	250	225	218	218	226	227	217	234	258	242	236	232	221	210	229	246	231	229	212	228	262	206	233	231	212	224	213	239	228	225	244	224	226	248	210	230	228	261	244	253	229	233	241	245	237	241	239	224	231	247	209	227	234	236	218	213	233	236	204	287	230	221	205	254	248	241	222	275	220	216	235	269	203	221	215	236	232	212	214	244	226	222	227	223	214	208	249	251	235	237	238	233	240	205	238	253	230	237	240	258	217	236	225	255	251	237	249	226	231	225	228	234	234	225	231	254	254	238	236	219	207	237	235	225	219	218	228	218	228	228	219	231	233	219	240	233	265	229	259	233	217	218	226	237	228	239	249	239	277	234	230	246	244	247	239	238	229	221	230	244	232	220	240	233	251	248	241	237	236	241	226	232	229	226	230	234	250	216	248	192	251	225	259	259	210	217	230	235	220	202	258	237	214	242	235	233	214	249	244	229	243	235	221	226	248	245	224	228	222	214	217	243	247	233	219	269	243	216	236	224	247	251	290	233	199	227	234	266	243	210	244	221	223	195	251	256	262	235	260	234	210	231	254	243	238	207	202	215	247	239	235	253	234	216	214	201	205	243	222	242	238	211	251	220	254	233	209	238	222	213	237	227	237	253	228	242	225	248	239	231	218	239	195	200	235	270	268	238	238	245	222	255	238	252	260	223	226	255	234	223	230	232	256	247	220	219	255	235	252	230	227	253	258	233	227	241	210	245	233	221	240	242	216	245	210	237	232	243	252	250	192
39953	45522	58279	56117	47236	35878	23818	13882	7199	3233	1794	849	620	552	541	545	522	562	539	544	561	524	500	528	585	574	547	553	532	557	593	515	517	543	521	536	522	514	587	552	548	556	534	505	490	501	528	572	531	534	523	498	536	536	530	561	553	566	550	547	516	508	554	526	508	515	564	528	550	511	574	525	523	543	548	557	504	531	530	488	547	514	548	555	583	544	536	531	534	561	591	563	512	494	562	502	525	554	508	536	547	558	519	528	521	551	544	518	515	527	530	496	536	526	539	549	524	514	572	537	572	484	536	506	529	516	513	598	528	572	530	507	530	497	565	535	547	535	561	582	536	570	513	537	549	528	574	536	515	523	558	518	542	525	565	528	578	547	575	576	493	496	524	571	535	509	523	525	549	507	470	514	574	529	539	524	616	556	548	583	578	554	599	534	539	535	558	572	579	556	565	529	550	532	545	554	562	495	529	590	525	522	524	544	533	508	531	571	493	558	566	531	544	534	554	546	554	513	551	540	513	542	533	560	540	532	552	543	557	503	569	549	557	526	561	534	512	527	505	579	500	530	530	541	559	544	571	517	526	545	534	546	535	585	557	528	552	554	528	547	529	526	523	537	532	555	543	556	537	577	485	504	571	535	525	517	557	550	549	526	487	554	525	540	545	531	533	536	540	547	515	520	564	556	553	534	503	556	513	542	517	546	561	547	518	560	521	517	538	562	530	510	550	539	510	579	552	540	543	531	507	537	508	544	490	556	571	573	562	569	557	520	506	563	527	550	545	535	509	537	549	528	551	505	527	567	574	527	526	513	526	553	564	518	529	532	519	518	516	530	546	544	585	521	525	584	557	510	544	544	540	553	524	517	554	511	528	546	508	519	541	546	538	586	549	570	550	552	557	508	529	582	520	564	537	547	495	480	567	549	532	529	494	500	571	548	549	543	558	570	519	587	546	536	582	554	552	534	590	567	568	543	531	536	498	542	516	568	547	547	521	574	524	530	557	587	524	551	557	506	518	543	527	523	539	555	539	538	531	529	480	505	554	599	540	539	509	522	536	531	532	545	576	533	501	511	547	544	543	554	495	558	570	534	545	558	524	578	558	536	489	508	537	598	536	528	546	532	532	560	585	535	525	566	509	520	552	549	495	551	501	523	565	565	511	555	531	519	512	513	531	558	573	501	577	550	594	526	531	568	539	553	558	528	531	525	525	567	499	531	505	506	558	542	570	558	546	560	523	533	508	558	571	510	532	537	545	551	487	547	521	529	567	503	525	533	555	519	562	522	542	545	524	533	575	547	519	549	565	516	580	555	508	552	550	582	506	564	540	522	542	520	514	510	508	568	535	576	510	505	532	520	519	503	600	528	515	513	522	520	498	564	557	547	595	549	536	556	572	522	570	548	544	577	544	527	535	530	493	505	551	531	544	535	544	535	525	524	525	521	529	571	492	528	539	557	562	518	516	516	542	520	564	517	518	510	608	538	555	554	515	513	522	514	533	504	551	552	528	579	548	551	527	548	529	519	492	565	567	518	544	539	571	539	554	560	524	526	543	508	492	539	535	542	507	532	547	541	556	540	567	534	514	511	548	545	568	532	550	544	544	549	512	606	532	510	543	574	562	487	530	522	528	549	509	583	577	540	521	518	524	527	541	518	570	556	563	541	543	519	492	498	567	562	551	527	534	519	585	527	545	534	516	566	528	525	519	579	559	507	500	565	546	547	530	511	523	542	508	533	502	539	561	544	505	525	547	523	537	566	538	583	552	545	604	560	568	527	533	550	557	528	565	542	510	561	555	486	502	507	551	577	577	546	516	551	570	535	534	564	526	560	501	549	551	511	503	516	568	490	500	510	545	538	542	540	524	561	532	535	523	535	538	536	543	546	542	544	540	524	541	543	565	548	558	521	541	519	521	524	519	515	520	593	549	493	540	518	570	569	529	522	545	511	577	516	547	511	505	543	528	530	510	512	538	513	536	515	552	512	558	526	540	537	571	543	575	543	567	536	541	564	575	533	517	524	565	549	525	526	546	528	559	547	548	543	573	545	545	514	547	498	536	530	495	521	521	576	534	533	478	592	507	549	522	539	554	569	559	525	539	529	542	588	511	523	553	523	549	568	564	557	514	572	559	524	549	541	555	534	503	523	522	505	586	554	527	529	508	530	496	512	564	538	533	533	523	555	531	536	554	520	525	566	519	540	540	538	516	564	525	547	522	556	540	512	549	496	511	552	505	593	540	537	581	483	529	560	551	516	487	536	566	551	525	537	511	571	543	532	501	560	558	511	558	520	547	525	529	520	564	529	495	530	509	528	537	528	548	533	543	531	566	531	557	533	543	503	572	518	571	548	550	504	528	566	573	521	542	533	506	517	517	562	493	567	527	547	528	589	546	509	551	545	521	521	517	534	498	570	533	511	497	557	539	568	572	561	535	553	541	496	557	556	559	543	554	535	529	556	574	592	501	550	537	529	515	516	523	566	564	496	555	523	541	574	506	518	535	587	565	510	486	527	529	548	543	492	481	556	556	557	547	517	567	513	552	516	533	480	560	577	523	532	514	532	532	592	541	549	536	536	514	552	506	525	557	564	556	511	560	517	568	562	588	533	581	537	515	509	505	539	560	558	542	567	512	540	558	556	548	465	517	587	511	529	546	525	569	608	548	534	530	512	522	512	549	541	555	534	537	555	555	570	514	570	543	549	500	530	536	566	535	551	532	512	546	543	527	530	543	559	555	549	569	537	573	544	540	510	525	555	540	537	549	532	507	531	543	530	584	509	529	569	543	529	495	564	560	535	558	553	507	551	529	537	470	509	565	554	568	571	545	582	538	556	541	528	562	541	540	558	542	566	564	526	556	526	532	528	530	485	546	530	540	571	537	528	556	510	532	562	516	567	530	514	473	528	541	559	518	560	529	528	546	505	551	557	519	558	534	539	563	534	531	515	549	497	534	524	557	495	546	482	568	516	550	554	561	518	536	579	538	557	528	545	569	535	551	539	533	523	504	509	522	500	560	542	535	597	517	553	567	534	552	563	532	538	558	528	582	543	524	539	533	553	560	547	503	559	497	529	522	528	492	551	534	537	492	577	540	530	513	528	562	537	537	566	511	566	582	576	562	518	539	579	566	540	591	523	542	531	525	534	523	523	556	604	539	583	511	558	532	562	554	548	530	569	550	539	546	521	527	543	569	554	530	512	532	511	535	533	525	579	519	488	520	514	562	528	554	551	557	513	502	521	520	539	519	517	555	553	543	518	499	491	520	535	529	502	532	560	563	553	530	531	529	535	537	521	538	528	529	552	542	496	574	511	506	461	548	533	558	504	601	539	540	555	528	548	542	525	520	543	545	520	515	546	476	515	514	549	561	512	498	499	524	530	548	506	537	567	541	566	552	522	521	544	522	496	542	572	513	533	575	556	574	541	500	535	545	547	522	527	528	566	541	545	523	551	540	547	535	534	545	531	546	568	570	551	509	561	559	548	530	571
74363	73832	73640	63575	47404	33053	19507	8566	3613	1532	755	465	345	286	317	299	294	315	312	299	322	321	350	312	309	304	306	366	349	324	309	244	313	309	355	318	337	314	314	309	321	308	318	309	307	316	306	286	322	318	292	302	323	353	315	338	307	354	331	305	337	311	315	339	324	319	308	301	330	313	288	304	312	329	315	307	302	332	308	304	301	285	297	290	324	324	330	335	317	281	290	345	324	354	299	294	295	318	310	316	325	290	326	346	322	373	334	314	310	312	322	311	316	331	303	289	319	300	341	333	304	285	312	334	326	283	329	315	326	328	291	288	291	288	299	310	323	314	353	321	318	307	314	295	321	309	328	352	316	319	322	287	316	319	310	329	282	321	327	314	310	312	313	339	300	311	337	338	303	315	339	297	305	317	328	329	323	316	293	309	330	279	295	334	321	314	314	318	314	295	299	333	335	333	344	299	308	284	327	301	278	312	325	329	296	305	276	297	356	297	355	313	302	331	322	319	321	305	349	315	331	318	296	306	303	291	300	297	311	287	319	322	340	285	316	327	315	313	293	315	348	309	286	330	299	302	359	359	313	310	276	316	327	321	317	293	311	342	359	282	323	302	330	318	340	331	335	310	328	322	294	349	326	340	339	326	323	298	283	292	325	291	316	341	309	329	313	348	334	326	302	309	348	329	341	310	308	284	271	297	305	328	311	320	277	304	294	316	311	318	320	300	285	283	296	322	338	342	307	315	305	313	311	311	324	300	334	307	320	318	308	317	322	329	303	314	323	334	335	292	305	315	336	326	317	312	338	303	307	302	277	334	300	309	316	340	313	339	328	343	298	329	315	312	339	315	314	303	339	301	328	353	303	285	305	333	336	314	311	315	305	308	328	334	292	320	318	331	304	325	325	328	294	320	342	307	332	314	309	323	274	310	308	322	333	341	343	346	305	318	299	310	295	291	328	318	331	319	314	304	328	318	317	349	300	309	302	305	334	322	307	295	360	345	306	300	326	312	282	300	295	372	327	275	314	298	331	336	311	306	303	290	338	352	325	314	306	333	291	313	314	315	342	332	309	308	315	313	314	279	318	308	308	300	346	273	309	316	293	291	337	314	317	305	341	298	331	317	346	284	300	327	317	331	369	306	305	299	317	324	305	338	307	303	352	330	283	326	300	349	367	305	340	321	318	322	292	295	267	328	304	325	307	297	341	320	289	337	289	307	335	307	307	313	322	294	355	327	307	281	363	328	325	293	356	337	309	328	327	323	317	317	300	342	316	331	318	313	296	304	258	320	286	317	341	332	325	299	320	311	310	326	312	301	338	311	314	307	348	321	309	324	291	294	315	300	314	317	334	320	315	327	342	302	309	312	301	316	295	319	306	326	309	327	329	318	297	292	345	313	291	313	319	285	323	292	324	339	296	292	263	310	327	328	294	303	303	313	288	314	357	328	338	300	258	314	293	309	318	333	348	289	286	309	305	320	340	319	302	309	307	312	312	314	352	304	327	314	294	313	315	300	316	295	343	324	286	269	281	289	313	326	296	306	329	338	336	296	305	319	317	311	312	330	321	355	328	294	304	311	326	332	307	310	321	331	329	313	297	351	304	329	333	335	331	310	317	317	307	304	320	326	309	316	362	287	308	304	320	310	321	326	345	308	272	315	335	300	302	340	324	304	301	299	340	296	330	313	310	314	342	336	281	305	326	324	288	289	328	307	319	322	341	343	312	325	309	311	349	319	300	325	340	309	284	323	330	355	310	286	279	342	313	326	289	310	305	311	322	289	328	324	323	274	308	323	322	312	298	338	367	310	292	315	289	310	307	300	331	347	301	289	312	281	307	339	309	309	325	300	283	314	346	300	297	288	275	336	311	332	311	349	301	311	335	325	300	321	298	326	319	318	294	335	319	356	300	310	309	329	333	296	329	304	330	290	332	325	311	277	279	304	297	318	319	314	324	325	316	323	310	278	307	303	313	309	337	319	298	326	315	323	336	330	298	316	300	282	327	307	301	327	346	329	310	320	304	333	303	337	332	327	276	315	293	321	290	300	329	331	317	314	314	300	306	289	300	332	321	332	297	300	307	337	309	319	363	330	312	356	322	312	314	320	307	294	314	336	324	302	314	339	266	286	282	281	293	309	321	327	369	299	304	298	312	299	332	322	313	325	287	325	336	330	306	295	316	310	322	297	282	318	313	306	304	351	327	319	301	314	337	356	280	326	346	290	324	282	334	346	300	295	317	317	313	329	315	330	341	282	335	323	319	319	337	325	349	312	314	308	350	302	315	326	269	277	305	332	312	318	330	329	330	361	273	332	357	302	349	310	349	326	347	324	296	315	318	296	322	310	302	337	319	325	319	303	289	293	322	277	334	330	286	301	309	326	296	327	333	292	334	315	327	299	329	326	300	280	314	342	311	306	314	302	304	311	304	280	334	337	313	318	313	323	289	305	347	320	367	345	309	296	301	299	304	333	310	295	367	277	329	307	330	329	325	324	314	325	305	309	318	332	324	300	312	328	311	334	311	339	327	330	298	349	348	356	339	305	301	311	310	302	324	307	312	328	298	287	319	309	331	309	334	358	323	301	311	308	314	337	343	331	331	311	306	311	295	338	331	321	323	339	342	304	300	355	354	298	312	309	331	318	324	330	314	313	300	267	298	338	270	315	309	328	307	294	316	326	324	290	354	339	358	344	334	328	333	302	319	321	341	331	303	321	305	279	313	298	300	323	313	316	317	324	318	314	323	305	277	322	341	301	295	303	291	303	308	319	324	284	358	314	324	328	290	307	281	332	322	350	301	306	306	311	349	332	334	366	353	328	304	318	347	329	300	335	316	296	319	352	357	295	341	305	323	291	293	322	318	295	310	338	305	309	315	312	306	317	323	313	301	307	301	306	339	352	365	332	320	321	304	307	297	342	322	311	297	309	318	340	305	311	326	292	283	338	314	337	272	321	328	327	297	330	342	291	311	290	329	331	315	337	281	355	319	299	300	310	318	324	324	276	309	307	279	322	319	335	317	305	313	310	332	310	356	310	331	293	309	335	327	294	308	343	344	311	320	336	324	329	341	304	326	327	310	299	319	315	307	308	324	304	328	328	351	346	313	328	303	353	327	310	332	344	316	329	311	318	328	342	332	321	298	316	298	311	273	311	323	324	315	302	315	316	298	304	320	270	314	295	312	307	303	329	300	326	307	335	322	293	321	327	319	312	304	303	346	313	317	321	292	309	324	308	313	301	309	334	340	322	356	295	282	318	334	328	335	298	288	315	313	324	291	331	331	301	303	311	292	306	329	306	314	313	310	290	307	305	305	329	294	265	289	330	319	371	299	317	279	345	322	350	303	302	293	301	322	307	331	337	299	311	301	316	323	308	286	339	296	312	260	312	304	313	347	314	317	295	319	312	343	295	328	297	326	303	325	314	344	314	305	316	302	337	283	333	323	293	301	302	317	327	280	295	303	323	318	315	326	348	312	312	320	337	278	331
47699	54327	68273	68062	56116	45068	32263	20310	11237	5306	2409	1327	809	708	703	712	739	707	721	704	670	687	737	707	719	667	723	743	694	698	685	716	713	678	735	744	714	668	644	664	723	677	718	728	694	738	655	726	709	700	641	708	656	698	673	742	714	677	689	701	635	654	708	725	655	692	714	716	670	698	695	725	688	698	673	663	718	682	691	696	676	688	724	692	690	672	700	740	745	700	654	705	682	684	679	708	745	669	667	669	699	716	724	688	712	710	721	727	693	700	679	716	656	656	687	714	662	691	662	676	708	649	673	700	695	638	670	703	667	696	699	684	651	730	723	723	679	645	679	690	696	738	677	690	703	706	740	707	707	746	657	654	707	639	685	663	653	737	723	658	695	706	676	698	740	685	677	720	679	688	698	660	681	713	677	668	699	649	717	682	684	707	664	692	691	705	713	685	654	706	731	673	738	692	687	658	699	723	703	616	683	683	716	644	734	696	630	668	709	714	685	670	746	703	692	685	738	696	686	683	719	715	723	702	696	703	731	693	732	681	741	695	722	672	715	697	701	708	720	677	682	648	708	708	695	701	707	696	716	721	691	716	736	675	671	656	665	670	692	689	732	700	685	677	659	707	662	703	702	739	679	685	671	677	694	723	656	700	688	684	679	698	693	713	689	722	673	740	704	664	686	683	676	693	710	702	664	738	685	712	686	696	661	682	704	671	713	672	711	665	661	687	763	729	708	707	714	697	693	678	707	666	684	750	682	698	685	694	756	696	654	734	768	724	673	703	677	735	725	707	654	698	741	691	722	702	668	754	684	687	696	678	721	701	711	692	656	699	667	665	690	716	709	678	653	668	723	720	716	675	671	656	683	689	666	657	662	669	739	737	701	639	681	730	674	701	664	733	700	720	679	742	680	685	705	688	680	654	694	701	715	698	680	691	751	671	691	632	669	711	679	680	718	658	655	730	675	669	684	691	699	667	715	687	702	659	691	756	728	704	699	697	652	715	711	701	713	722	683	705	707	652	667	760	720	678	660	705	710	654	704	674	731	732	669	705	706	728	691	670	683	679	734	680	668	650	733	697	693	741	679	696	662	699	684	675	701	656	690	685	705	642	710	654	717	684	696	658	699	701	727	657	675	684	692	734	684	690	695	701	700	667	724	687	710	634	633	738	722	669	700	657	725	672	709	702	670	734	710	653	698	733	717	701	706	736	665	685	706	724	732	649	670	692	685	658	632	703	704	676	712	718	646	682	712	700	695	678	697	696	643	701	685	655	725	666	698	728	680	698	661	699	707	689	717	670	702	661	689	677	692	690	669	681	702	675	709	650	743	668	729	722	701	714	664	713	661	688	680	730	715	728	713	716	704	706	716	659	686	690	693	764	688	682	669	731	732	697	685	692	720	712	710	640	680	700	689	714	665	643	689	695	672	641	704	684	739	731	718	699	687	737	673	672	679	646	679	661	602	647	721	671	668	689	742	656	734	698	694	683	729	679	722	687	705	702	671	702	667	720	664	680	769	700	693	695	701	724	699	708	693	668	700	693	663	701	662	702	664	724	663	739	688	707	663	693	687	671	669	712	667	663	696	693	623	719	718	617	680	686	660	701	668	679	714	677	688	679	728	745	669	657	675	690	673	617	666	738	674	722	662	684	731	730	642	684	687	631	730	647	682	720	714	661	664	691	701	743	659	740	730	709	658	751	692	700	660	674	700	724	684	697	724	656	714	693	704	666	703	672	729	678	712	713	708	674	653	667	705	717	684	685	699	662	710	698	677	653	696	697	699	660	665	671	727	663	692	683	746	696	706	734	690	726	736	702	670	698	718	736	662	707	692	714	643	704	711	718	663	744	712	687	676	736	725	712	714	689	662	663	701	716	686	661	685	706	660	743	696	658	737	669	680	729	694	722	674	691	715	702	721	712	683	663	682	665	667	763	715	733	701	714	752	656	706	694	664	723	672	742	648	749	700	685	680	697	676	697	695	663	738	722	719	699	697	654	733	687	686	719	623	628	667	689	783	740	656	701	643	690	701	695	681	711	694	678	671	656	657	723	702	697	699	686	691	709	685	663	693	706	694	693	680	702	683	681	701	678	658	774	703	674	691	675	708	729	775	677	749	663	701	732	683	711	666	705	663	691	690	732	704	684	690	719	693	736	696	684	646	736	676	694	715	683	726	700	691	707	675	673	742	747	659	696	707	723	706	694	729	690	696	702	718	721	680	705	747	681	687	680	697	691	709	710	690	709	722	691	727	664	710	706	704	646	715	670	696	713	721	708	698	727	728	662	679	691	662	660	701	684	689	683	731	700	661	726	687	715	681	665	739	684	669	677	701	638	742	643	744	693	719	680	665	690	694	669	703	593	669	669	665	706	718	696	709	661	700	717	739	728	713	674	687	716	714	716	684	667	645	712	688	660	690	657	754	660	670	658	717	695	741	685	673	671	683	719	700	672	741	693	679	706	676	693	705	700	699	697	672	694	778	653	688	690	691	682	688	706	641	730	702	700	728	714	717	696	637	686	674	717	639	730	696	664	683	701	665	625	707	707	697	724	763	663	690	728	654	643	707	669	732	728	696	662	685	715	696	708	679	675	707	701	672	702	712	722	647	721	650	719	640	697	639	711	671	672	690	689	691	715	712	712	727	678	700	705	704	682	688	675	693	732	656	697	733	698	679	685	633	699	680	683	721	697	659	708	677	699	661	692	705	695	713	677	708	694	686	692	670	687	698	731	674	706	683	660	697	661	678	678	654	687	723	712	699	745	706	710	680	714	690	708	659	670	674	715	691	670	704	686	692	743	709	709	666	661	697	669	649	635	719	678	679	686	710	677	686	732	694	721	687	707	649	681	737	681	725	734	722	704	728	697	699	716	705	681	736	732	692	673	651	680	733	696	706	668	686	698	698	684	669	669	698	687	708	726	743	779	655	721	658	706	657	714	685	677	625	714	687	722	660	674	687	720	727	694	714	707	694	699	636	693	709	701	691	743	700	679	677	678	696	707	714	706	668	689	652	751	710	667	687	728	718	728	710	678	636	715	702	687	708	706	684	689	743	674	688	740	693	666	645	706	674	708	679	719	680	697	693	748	713	680	713	726	692	689	676	730	689	704	706	732	694	709	718	672	750	639	678	705	712	668	675	700	699	703	686	640	720	713	672	654	649	671	660	716	692	665	695	748	699	682	689	699	707	699	701	730	666	641	678	685	687	671	652	749	661	703	672	672	719	712	693	663	711	704	725	707	686	645	659	707	694	683	716	702	750	685	686	717	666	706	668	700	695	714	701	677	692	648	730	720	702	699	722	671	722	680	649	682	684	663	686	706	703	703	723	620	662	698	681	688	719	746	698	735	738	681	664	691	663	699	706	687	685	682	717	670	672	741	703	703	647	709	673	683	661	698	663	707	720	745	720	658	694	739	665	665	649	725	706	728	710	671	628	685	704	666	718	647	641	674	720	697	698	700	670	698	677	709	710	708	643	670	740	705
11495	8311	6503	4100	2348	1407	853	580	463	321	286	241	246	243	241	249	243	244	283	261	249	265	245	242	257	248	250	265	274	227	238	252	256	269	255	225	253	255	242	272	245	235	235	231	238	264	257	231	255	265	264	246	241	284	275	292	262	255	266	255	247	280	243	259	235	252	228	257	254	224	260	257	286	270	234	261	267	282	258	278	252	252	243	274	266	258	273	251	269	252	292	262	261	237	221	252	229	253	253	232	235	256	241	279	261	261	240	256	246	245	234	222	238	216	257	234	265	275	242	242	234	264	252	282	232	264	267	276	281	256	266	256	259	248	250	265	278	242	251	311	280	269	245	260	258	254	241	243	247	263	233	248	256	237	242	259	262	294	258	245	227	259	250	249	235	270	244	243	285	272	261	239	238	238	246	268	279	280	261	257	269	267	251	263	271	251	271	263	219	266	234	237	236	230	255	275	242	255	231	277	266	250	268	242	276	244	242	246	260	261	253	257	236	231	241	219	280	262	291	288	239	273	220	286	259	242	266	274	246	243	265	246	257	237	242	252	295	254	252	241	235	282	231	256	224	269	254	238	274	280	265	253	251	260	263	226	238	295	256	252	253	260	271	300	235	257	238	238	231	306	300	266	254	270	263	284	246	266	258	265	240	261	232	242	264	250	252	265	258	273	240	248	279	249	269	261	290	261	267	271	255	234	270	262	244	250	266	231	293	274	232	257	266	278	262	241	244	273	239	251	220	272	243	276	261	251	267	268	261	249	230	256	261	218	247	259	217	250	213	243	248	283	277	226	241	238	232	232	264	259	261	232	252	243	234	237	236	283	236	262	266	281	259	266	232	259	258	265	250	266	271	283	256	254	216	238	221	259	296	246	255	265	260	264	248	249	227	237	228	291	239	265	224	260	237	232	238	252	259	250	245	247	271	274	273	289	267	263	273	240	299	275	260	264	265	257	279	281	215	233	238	243	289	266	240	237	245	251	275	221	246	259	259	237	262	259	251	210	262	278	240	273	261	272	285	256	252	251	271	235	255	261	244	239	228	228	262	243	263	225	242	271	264	272	267	232	221	230	243	239	220	241	216	288	275	243	264	284	234	259	250	288	266	233	260	248	258	260	259	260	254	257	244	254	249	254	258	231	275	268	247	253	247	253	269	249	273	270	267	258	247	265	278	268	279	262	252	247	263	218	256	240	238	267	233	226	261	235	269	254	252	234	220	236	242	269	247	216	251	285	237	245	248	213	270	286	230	257	272	275	236	260	243	246	247	236	220	240	238	265	212	268	247	236	271	249	258	252	223	269	280	279	250	252	253	270	241	267	221	243	250	239	275	277	234	265	273	259	259	245	225	231	265	267	287	254	253	271	308	226	240	260	246	260	272	262	252	250	239	285	260	257	263	253	243	253	286	270	262	242	283	267	273	277	287	259	261	245	248	266	278	258	258	257	242	273	217	254	271	242	245	250	264	244	249	270	234	292	264	242	213	281	238	258	231	264	240	261	291	276	271	256	252	235	229	250	260	241	267	249	271	234	257	241	258	260	262	251	263	269	257	249	254	245	248	288	252	251	251	275	254	273	261	243	240	238	258	258	246	236	251	245	271	287	259	224	245	242	294	262	265	266	269	258	240	283	246	249	248	267	241	258	259	245	257	252	239	236	255	284	252	265	241	255	270	236	241	278	282	277	253	271	285	262	284	229	229	253	247	248	242	249	262	252	246	241	266	269	233	242	255	268	262	266	238	223	241	274	252	268	254	258	246	275	260	235	275	248	237	234	213	227	263	263	256	267	255	267	277	261	242	224	277	257	247	253	250	292	239	246	236	265	226	252	291	230	231	246	245	252	276	248	269	245	256	244	275	252	260	220	248	241	248	253	275	235	256	249	263	261	242	252	249	251	241	256	254	260	242	263	275	267	262	271	243	275	243	252	224	249	275	229	266	249	232	287	271	257	245	245	247	253	272	276	270	266	246	287	250	242	269	293	271	242	250	295	250	253	257	243	267	285	291	260	251	284	265	272	266	267	263	287	240	297	262	261	249	248	224	261	245	252	256	250	253	245	252	290	272	279	230	267	282	264	250	242	223	260	250	255	237	249	279	249	245	251	221	250	244	266	255	257	251	224	234	287	217	266	216	256	293	280	235	271	260	264	250	245	234	266	258	276	261	267	238	243	253	253	264	262	267	263	234	224	299	269	256	261	257	244	213	250	255	271	225	257	290	262	264	261	258	260	275	232	238	259	234	239	275	265	237	265	253	225	283	251	240	278	259	249	219	251	247	263	283	244	223	271	244	254	239	239	212	237	253	271	233	248	267	272	274	227	296	240	269	245	241	266	251	275	259	272	234	263	266	267	230	258	222	256	261	217	244	248	255	228	264	259	264	269	263	232	264	259	256	291	255	249	235	223	240	242	251	246	229	259	269	272	265	258	235	231	274	246	256	250	267	250	278	279	271	275	252	254	277	256	253	265	273	255	255	264	272	264	278	282	241	254	283	238	263	251	262	241	267	281	246	260	245	257	238	245	252	269	251	264	235	244	250	254	255	235	249	261	245	284	287	269	256	252	237	264	261	235	262	261	250	258	250	255	265	264	261	258	298	267	260	261	236	273	266	282	225	263	253	263	247	256	254	232	270	265	241	253	256	276	246	250	264	256	267	240	231	246	261	263	248	252	257	274	255	256	240	255	274	247	272	255	269	291	238	261	259	255	238	227	262	232	284	279	238	236	210	230	262	242	255	255	233	250	262	257	267	226	258	262	252	274	245	232	265	285	221	284	259	246	242	269	247	232	255	230	257	254	255	257	272	261	255	264	265	256	230	242	237	257	259	244	241	254	218	247	287	240	243	230	244	247	233	227	276	262	294	264	255	269	270	244	260	241	272	240	259	224	236	222	231	253	260	255	247	262	273	254	239	258	260	250	253	283	290	293	285	246	271	242	269	252	274	267	251	261	245	251	264	220	279	250	245	245	285	259	243	251	221	245	263	255	260	246	239	279	247	244	242	248	261	229	251	232	246	265	259	267	250	255	269	251	248	304	254	257	293	233	286	298	255	237	261	247	276	244	266	260	269	246	247	230	220	252	211	245	246	250	279	250	246	229	272	252	268	262	284	244	270	255	220	252	247	266	230	259	254	249	267	243	274	253	268	272	252	230	240	264	244	265	240	282	242	234	257	272	259	246	272	227	262	265	247	221	243	233	250	245	270	250	242	244	269	286	251	280	275	269	243	220	268	250	242	249	264	257	256	256	253	254	221	253	254	265	276	248	264	238	245	249	277	270	227	274	266	225	260	267	260	235	268	298	256	284	256	254	308	283	277	239	247	270	275	255	256	245	261	237	250	246	249	250	271	273	230	253	251	239	240	273	245	231	285	276	250	247	272	255	250	268	225	271	284	264	241	266	274	267	262	242	277	247	236	245	231	248	237	254	253	287	291	248	262	265	239	242	259	263	268	258	239	238	256	227	256	268	250	259	280	246
9575	10379	11906	10559	7409	4676	2810	1784	1139	830	662	553	541	586	570	565	553	586	552	592	596	652	537	562	591	580	560	506	571	606	602	529	597	579	564	563	546	600	576	566	548	519	572	596	578	520	566	548	557	574	586	589	565	565	585	581	559	574	546	579	595	570	629	582	583	579	554	592	592	549	544	585	586	565	561	575	550	576	558	552	582	615	574	570	589	581	546	565	582	592	574	599	595	571	568	570	573	556	546	547	569	606	619	570	534	559	584	537	611	580	551	598	546	584	634	567	609	605	551	558	577	542	541	609	549	541	599	557	601	576	551	607	620	573	575	609	550	563	541	564	517	605	579	570	542	566	580	563	578	558	577	569	587	621	546	584	531	537	563	579	552	540	571	556	526	554	588	589	558	602	551	576	554	582	591	542	560	574	592	563	586	546	593	537	574	559	567	563	587	587	584	564	566	555	575	525	539	589	585	575	608	546	564	534	578	558	575	546	576	565	550	586	535	553	555	590	596	543	565	578	538	570	555	573	573	555	603	640	563	597	596	567	529	583	528	542	541	548	609	584	586	574	610	604	569	562	571	556	575	557	535	601	627	547	614	567	565	591	636	574	613	570	552	582	552	551	564	577	521	599	584	565	607	631	548	562	574	556	585	580	573	600	546	567	588	559	575	553	564	568	568	543	560	587	535	541	588	548	579	569	605	538	575	609	565	601	560	550	570	570	579	571	555	562	554	572	525	614	577	590	587	542	574	565	568	568	569	559	615	632	558	562	601	629	546	592	599	595	562	564	590	549	589	568	519	558	558	538	582	526	576	547	597	574	565	561	570	561	625	529	598	550	610	556	529	613	570	547	591	553	551	545	591	590	575	535	600	618	541	599	567	539	569	555	566	585	560	570	560	525	548	576	556	605	551	548	591	576	628	567	588	611	563	558	563	557	559	598	585	571	579	547	578	575	581	542	552	561	581	567	551	581	569	567	592	608	595	571	557	567	579	587	564	559	573	600	583	570	584	601	562	558	573	561	576	520	569	564	575	567	620	587	555	568	516	594	619	557	539	537	591	573	583	572	597	525	561	554	618	528	574	581	555	564	588	619	568	556	602	570	556	602	545	582	535	577	630	532	609	595	571	582	591	542	616	577	561	560	558	559	622	579	521	600	516	602	532	577	558	558	568	604	554	570	559	572	569	534	563	596	558	587	595	589	595	570	573	619	590	574	595	536	550	580	555	544	585	607	605	538	586	566	588	565	535	581	583	559	573	519	562	597	519	571	575	550	604	590	543	592	540	581	540	529	586	566	550	578	596	510	604	552	578	566	589	553	599	582	569	558	614	572	586	575	553	601	555	606	597	587	580	569	584	599	538	576	574	577	529	537	603	606	580	562	569	518	575	571	564	567	566	613	574	584	595	555	536	581	574	573	587	563	578	563	625	533	568	581	560	559	586	539	530	544	559	520	573	535	585	578	573	574	615	541	579	599	537	553	580	595	537	583	574	581	594	570	505	563	598	609	587	584	610	557	586	548	581	544	591	529	555	556	562	547	601	595	557	563	595	539	608	597	565	553	562	563	569	556	556	534	555	541	559	560	563	601	529	544	577	565	570	594	596	553	531	596	606	571	567	542	593	572	550	575	503	599	625	566	601	566	575	558	560	534	540	539	556	546	583	536	545	531	622	544	573	611	603	569	563	530	559	582	555	615	555	535	568	565	572	577	608	567	550	539	565	553	593	539	565	550	613	569	562	562	571	580	586	600	555	588	590	563	571	573	574	555	579	584	575	547	567	575	552	569	594	570	567	597	571	581	570	588	558	569	554	577	599	594	537	608	560	565	588	598	565	615	623	617	522	574	598	536	553	571	539	576	592	558	544	627	549	525	595	571	566	553	611	567	564	570	518	537	592	551	562	558	552	590	580	582	557	590	567	602	541	552	576	578	573	603	579	558	626	602	580	560	543	550	640	508	638	571	550	583	576	489	599	554	590	576	569	574	605	557	593	553	584	593	580	530	560	576	593	573	591	582	519	560	552	567	603	570	555	584	550	563	551	603	528	583	575	542	574	581	592	606	558	533	571	605	586	575	572	552	538	516	596	549	569	594	577	596	621	577	587	542	579	546	577	557	590	536	577	574	557	555	557	563	562	552	526	513	560	576	584	592	555	601	558	540	611	546	624	579	590	574	529	531	553	565	560	556	608	575	567	554	569	596	595	593	609	586	579	591	574	613	521	579	577	571	581	564	540	583	540	525	557	556	602	576	620	542	551	600	609	576	565	566	549	575	573	560	561	573	564	575	562	576	540	568	581	564	567	532	575	575	618	563	584	549	557	545	598	609	573	544	601	583	581	572	569	663	559	564	584	555	543	549	587	551	564	544	521	577	558	584	561	577	572	550	552	561	555	565	587	584	570	554	576	587	588	593	553	563	590	573	595	577	589	549	555	550	529	608	571	562	602	575	579	587	580	525	590	587	592	535	604	605	600	593	585	540	589	549	616	525	557	573	545	568	555	601	555	595	535	566	541	573	544	608	572	578	566	581	570	580	579	554	570	586	563	575	571	561	551	532	578	572	551	581	564	577	528	568	543	517	571	570	563	575	588	556	614	494	529	522	603	570	547	586	607	631	544	577	613	619	603	565	579	558	549	605	582	556	585	557	606	569	526	551	586	607	603	567	592	592	570	572	563	541	615	595	557	551	557	545	508	569	572	617	570	548	540	566	536	570	565	556	558	599	570	584	614	558	563	558	563	541	599	593	552	521	557	614	640	592	565	544	519	534	562	554	610	601	574	544	597	586	559	615	563	535	598	555	550	603	556	528	587	589	537	580	555	573	570	577	617	553	545	517	537	568	526	636	540	600	585	594	545	554	542	611	598	576	567	558	557	568	584	556	598	544	567	560	608	523	587	594	558	585	599	536	582	571	565	564	539	582	559	547	525	564	576	553	563	580	563	572	601	519	585	561	580	544	592	539	532	619	560	563	591	594	602	563	557	540	627	552	579	556	603	556	539	605	579	531	558	550	556	586	556	574	575	573	537	584	547	594	571	604	545	555	593	589	586	604	583	603	577	625	551	570	575	568	569	549	549	564	591	600	588	517	570	592	609	615	550	552	586	585	595	531	566	549	590	571	587	602	554	563	520	545	581	568	555	589	546	562	579	583	591	549	547	586	560	538	547	559	530	575	564	601	593	602	575	565	573	572	581	568	581	554	587	567	562	568	553	567	542	521	611	533	567	570	570	541	554	521	590	577	542	552	564	577	519	575	595	545	573	574	566	591	564	583	592	604	544	573	573	565	579	588	580	600	533	565	557	512	568	562	604	601	579	567	564	622	597	566	580	562	553	582	591	569	575	573	554	539	529	566	532	597	599	578	565	519	602	580	614	562	595	574	569	538	585	569	601	593	595	595	544	587	540	547	560	608	577	529	529	585	527	602	598	567	606	574	545	622	546	575	548	521	576	587	572	582	538	594	545	541	546	568	551	545	558	579
63743	62351	62340	51311	36787	23397	12236	5664	2364	1040	558	311	275	245	219	234	224	242	240	247	227	254	236	234	230	247	224	245	234	230	204	227	214	210	222	219	198	222	269	212	226	228	212	250	254	238	244	220	237	229	245	207	240	221	246	236	248	213	227	207	256	227	261	241	237	225	209	240	231	288	220	240	250	212	241	230	217	224	223	234	221	215	253	229	237	240	249	237	200	226	217	263	246	257	257	250	215	213	256	235	226	255	256	225	243	285	249	207	220	244	249	198	211	253	249	238	231	261	193	224	232	253	236	233	229	241	252	244	223	243	220	229	211	225	238	246	184	207	256	227	222	237	215	270	249	200	268	217	216	235	213	240	223	219	206	244	205	191	180	220	214	243	243	234	225	232	247	240	244	236	233	226	184	239	206	234	232	235	223	235	236	267	239	256	235	233	255	220	252	235	222	225	247	273	240	252	214	238	240	215	231	232	229	239	198	207	222	193	233	252	218	221	219	206	225	232	204	219	243	233	237	241	211	221	223	238	249	239	217	230	209	231	241	264	235	216	233	218	248	236	263	218	225	221	236	227	251	216	235	243	233	244	212	217	200	272	229	256	235	227	271	230	216	211	234	220	246	203	240	252	230	224	214	255	241	254	238	230	215	237	243	258	222	195	257	257	247	194	251	226	217	242	230	222	219	251	227	224	221	230	240	221	243	248	225	230	265	234	234	227	203	237	232	228	238	246	256	233	218	237	222	243	266	231	245	214	220	217	216	261	200	199	243	246	227	249	250	224	234	237	264	213	238	188	227	196	224	249	232	233	231	198	223	245	215	238	208	245	232	248	243	250	226	215	218	214	244	247	226	202	231	232	253	282	264	255	231	242	224	215	209	196	224	239	232	212	243	230	244	215	223	230	208	234	281	234	235	250	237	234	250	268	254	219	215	240	283	249	211	235	228	228	246	247	219	229	253	239	205	244	239	231	247	215	241	235	228	215	225	239	216	227	234	237	209	253	230	258	231	225	222	227	255	239	219	223	239	205	245	230	223	233	237	234	236	227	265	223	241	268	240	225	244	228	234	241	243	252	202	251	237	228	241	246	251	230	227	260	214	227	213	261	266	219	234	236	230	228	188	239	243	236	224	239	222	205	236	242	233	231	239	230	222	245	227	253	230	255	213	209	193	196	230	239	212	235	229	249	215	214	241	224	227	243	215	250	226	198	226	257	209	254	209	267	222	271	231	197	250	237	227	242	244	244	266	217	238	207	220	229	231	230	221	232	214	234	259	241	231	220	221	228	260	220	219	237	257	221	240	190	220	256	234	261	236	261	231	240	220	245	251	274	268	229	217	209	234	213	205	208	214	224	242	247	242	230	243	229	232	218	262	243	259	232	240	250	237	222	250	249	253	242	235	249	225	250	270	230	261	231	246	226	215	223	216	229	210	243	235	231	239	232	208	226	262	231	219	238	263	233	257	231	246	244	205	250	208	234	219	220	198	203	218	224	226	234	230	235	199	231	211	216	231	212	222	194	232	236	251	224	197	221	289	221	206	201	238	269	228	231	236	221	245	244	234	202	256	248	249	250	220	228	251	231	238	244	261	240	246	216	213	214	293	244	247	215	204	215	208	214	240	229	223	244	243	211	231	221	228	201	233	223	233	243	246	234	248	195	218	269	188	240	226	215	234	214	251	240	237	238	226	230	221	223	226	229	225	254	266	224	260	230	231	205	204	241	220	214	219	259	215	240	220	239	200	211	237	224	243	218	239	246	220	236	239	239	251	210	246	204	216	249	255	225	240	227	257	251	227	261	234	241	224	270	237	225	227	233	254	237	248	212	237	211	239	232	228	239	222	226	251	227	269	266	246	234	235	272	230	227	244	204	245	248	246	236	236	194	235	224	242	218	220	230	238	236	205	224	239	249	212	197	231	242	216	256	218	223	205	229	232	219	224	262	237	223	257	199	250	265	214	206	216	225	235	236	269	254	205	231	225	226	265	248	235	226	205	261	229	220	219	215	222	236	220	237	227	253	208	239	230	252	193	224	234	237	240	195	200	211	215	217	216	247	252	293	222	245	209	256	203	236	248	214	243	226	237	234	237	240	236	218	221	257	232	224	220	227	247	230	240	222	212	235	229	235	229	228	203	232	225	212	250	227	233	223	233	239	246	255	221	216	231	244	225	194	233	224	262	219	276	231	248	258	232	221	223	234	218	227	239	207	268	248	243	259	211	216	225	248	233	211	266	222	241	247	223	230	236	233	234	223	241	246	206	238	191	245	204	244	226	214	256	216	223	239	236	224	233	228	269	225	240	243	237	232	244	231	205	224	222	251	234	226	215	223	233	229	218	230	260	266	254	230	247	227	221	238	218	201	238	278	237	240	246	238	228	233	239	251	230	222	219	243	212	240	235	200	271	265	243	242	257	227	248	231	245	224	245	207	226	260	217	246	241	218	230	196	233	236	224	214	218	236	216	254	232	234	256	238	249	246	254	245	213	208	224	252	221	253	202	211	229	266	246	237	233	255	204	234	226	236	235	246	242	210	202	221	227	220	247	257	230	225	252	233	223	223	222	255	247	224	234	235	269	241	223	244	217	220	253	210	237	258	223	225	216	237	229	208	211	205	237	235	226	222	231	228	224	234	250	240	235	236	227	210	229	219	210	243	240	227	230	219	217	230	242	231	228	229	223	243	220	234	220	218	243	226	239	254	199	240	250	216	224	256	234	226	234	216	238	202	216	231	245	225	194	259	245	243	207	255	227	238	252	251	200	223	245	214	229	264	255	195	235	254	220	195	239	237	226	228	216	244	226	229	226	254	215	238	258	234	241	224	254	230	257	236	212	241	263	234	198	234	234	230	250	239	235	210	225	208	252	260	201	248	266	266	213	253	247	240	241	231	220	256	227	230	244	246	294	235	237	226	217	241	215	221	236	240	219	241	230	223	231	264	268	239	246	231	231	223	201	224	279	228	251	294	248	227	235	254	209	226	226	216	260	229	206	207	253	245	230	236	237	234	267	228	237	246	240	241	215	225	206	213	223	201	258	237	225	235	206	208	256	225	245	228	256	242	260	243	243	209	214	245	245	233	209	232	246	217	231	268	233	218	242	234	261	230	219	211	234	239	242	228	224	231	227	241	234	227	272	250	242	243	211	215	223	215	228	250	237	227	197	237	234	237	246	255	245	207	225	239	237	222	263	264	231	223	227	229	255	250	251	230	243	231	241	211	232	253	226	241	232	246	230	252	217	219	222	242	238	221	239	231	265	207	247	226	215	222	228	245	266	258	233	228	243	253	239	240	235	252	237	219	242	263	274	236	248	241	220	246	227	241	236	221	222	254	228	220	200	230	226	229	249	211	226	236	234	257	247	245	259	256	254	237	237	251	240	245	239	238	231	219	223	209	242	228	246	223	235	242	234	250	237	214	214	200	219	256	221	253	256	208	252	230	224	240	215	216	254	222	226	206	242	206	254	206	262	243	234	212	242	232
39258	45325	57150	55644	47054	37007	26056	16451	8308	4024	1900	956	586	570	545	524	551	544	549	514	536	515	561	527	536	505	533	552	546	569	579	541	550	497	489	563	563	570	510	541	561	552	549	509	536	538	542	532	495	539	581	501	539	569	538	545	533	498	560	572	521	541	599	567	562	512	535	575	550	517	543	582	536	558	530	568	540	555	569	526	509	497	533	582	597	498	493	566	592	541	530	544	528	531	526	530	537	517	564	521	541	514	519	495	518	537	523	523	531	550	530	531	516	515	559	499	539	558	535	497	518	544	532	538	534	484	526	507	577	510	548	547	542	554	532	505	481	559	544	547	553	510	529	519	512	508	544	528	538	491	566	516	537	506	532	572	561	545	577	524	559	558	531	536	542	490	543	505	539	518	498	521	532	547	531	515	526	500	498	512	503	539	527	506	587	510	503	573	509	507	536	516	492	510	539	555	528	532	554	524	538	530	536	545	484	548	526	530	573	520	543	569	584	498	530	493	546	510	535	520	541	508	561	546	515	508	519	487	565	556	538	558	525	519	556	519	549	530	555	557	559	537	540	521	525	535	538	581	525	516	567	565	526	569	528	504	524	562	547	510	526	516	552	482	526	516	521	557	550	546	532	532	534	519	534	570	550	555	539	567	551	561	531	567	541	543	521	556	559	506	551	549	542	528	550	533	540	507	557	564	533	555	563	577	526	524	519	546	549	543	538	507	565	525	553	546	553	551	515	531	504	559	536	509	495	536	538	514	532	525	571	501	556	545	555	538	546	552	535	539	579	560	531	527	539	566	543	522	513	518	523	508	520	550	555	505	534	549	517	530	529	522	516	519	531	558	522	537	556	524	534	556	514	523	519	535	516	486	548	532	508	543	557	521	549	505	566	549	535	532	535	543	502	571	552	538	561	506	579	549	520	508	560	545	518	532	529	513	479	580	524	542	559	522	516	571	516	568	503	487	552	524	487	551	564	543	595	538	561	518	497	528	522	512	534	528	549	535	464	512	496	551	510	557	578	500	533	541	534	520	553	573	542	549	509	541	516	538	532	480	570	514	539	498	527	546	548	497	506	561	557	532	526	503	585	544	544	552	496	526	531	522	523	545	553	539	567	539	510	536	508	496	512	543	545	546	496	540	528	564	562	523	539	535	506	513	522	579	540	543	540	497	511	536	537	560	541	530	536	553	548	560	535	543	509	561	559	529	533	560	550	558	530	535	519	483	549	559	529	541	491	551	520	557	521	552	538	557	542	535	524	516	519	556	502	532	541	537	526	519	528	497	509	540	517	512	460	509	508	490	532	519	555	504	505	534	510	535	508	520	541	511	553	519	539	541	542	602	538	497	551	553	523	514	522	502	508	547	518	563	565	484	566	595	506	532	543	528	531	515	517	543	523	560	499	492	538	546	481	563	510	538	539	523	523	557	542	508	539	577	533	550	504	494	519	538	511	538	546	519	558	509	531	557	532	532	571	445	502	510	549	523	543	555	537	514	536	512	522	523	488	549	524	569	517	577	552	497	475	514	516	557	532	546	529	564	522	543	530	492	552	552	532	514	532	558	496	525	523	559	552	567	520	548	516	484	502	546	520	545	516	486	554	553	538	541	529	504	509	571	551	513	545	524	548	506	552	557	540	539	556	563	557	537	504	538	521	538	550	529	560	529	536	535	483	493	532	548	540	536	533	547	497	507	530	580	505	486	544	497	560	525	538	594	540	530	553	521	495	579	513	550	550	571	536	553	535	533	564	517	541	545	549	506	573	579	530	533	543	569	510	508	568	528	549	483	537	512	585	503	540	577	580	586	520	517	556	551	524	531	550	539	546	551	567	540	536	561	554	550	523	533	548	523	583	523	490	512	546	544	525	530	579	559	565	550	551	552	504	516	519	510	539	516	526	520	554	568	502	529	527	538	544	596	538	539	572	527	555	532	515	536	528	530	506	572	506	542	504	515	535	526	573	559	565	525	519	510	527	507	505	568	524	559	501	531	550	540	550	505	496	557	508	546	548	529	536	527	521	554	519	562	552	554	574	511	566	602	556	535	539	518	521	534	533	522	528	524	581	505	526	495	519	521	504	531	524	534	527	524	527	532	551	540	555	561	574	575	524	533	548	521	531	526	531	548	542	493	546	522	578	525	532	523	504	539	586	510	532	509	517	526	500	544	537	510	547	571	508	535	529	515	557	516	525	536	548	513	570	514	585	532	560	513	526	526	529	540	510	584	526	525	565	538	522	548	560	493	518	546	508	505	536	595	552	543	527	548	559	500	544	506	535	518	544	522	559	544	544	560	541	539	553	570	526	514	515	540	534	515	512	505	541	553	540	570	547	554	536	550	580	506	510	562	503	519	562	548	542	515	547	507	540	513	472	503	550	503	530	514	520	483	536	513	521	576	507	578	564	520	527	587	567	530	506	557	525	562	521	537	542	571	564	512	548	549	525	543	553	528	553	579	526	501	509	505	501	498	564	569	552	509	525	580	526	531	566	501	517	514	524	523	541	550	489	527	564	538	522	555	538	512	530	515	490	494	553	529	557	565	527	505	524	546	585	518	528	519	542	520	566	515	476	531	505	549	559	529	521	556	529	549	483	584	540	514	503	547	567	531	550	589	525	557	542	531	557	524	553	539	536	561	582	494	509	464	512	539	492	573	507	583	535	550	541	526	564	496	532	531	573	541	504	551	470	516	506	512	552	550	552	550	534	555	546	499	514	498	529	514	531	533	529	530	568	503	530	510	564	525	541	526	498	547	543	558	530	526	508	516	564	514	523	509	554	542	545	503	515	518	521	500	485	509	540	565	547	544	544	543	547	550	548	540	533	518	562	499	564	526	546	513	545	506	515	519	509	527	558	535	555	538	505	533	525	537	529	561	534	527	521	540	540	550	540	541	539	512	546	558	588	525	522	558	509	495	546	521	538	529	526	544	527	540	559	510	496	522	542	535	492	551	541	530	488	578	538	555	505	537	574	542	526	549	554	540	538	570	547	537	526	576	519	502	528	500	553	536	552	562	526	549	508	516	567	510	486	548	542	549	571	559	539	510	540	558	537	532	559	564	535	529	549	571	532	527	508	572	564	548	569	497	537	564	550	529	554	555	510	558	523	564	491	516	592	558	575	543	500	546	528	504	545	516	584	544	535	524	550	556	541	516	522	521	525	493	549	512	551	481	538	540	508	547	542	524	539	479	511	489	532	503	533	517	543	506	520	524	529	549	544	575	558	541	554	476	516	546	544	550	529	544	529	551	553	532	534	550	547	538	538	543	531	548	531	524	555	545	513	521	526	514	550	605	573	538	540	548	506	526	532	599	542	526	526	537	548	513	521	534	549	518	555	522	529	533	568	509	528	522	570	518	533	522	565	538	533	559	539	524	535	575	511	529	535	555	508	553	540	522	520	546	490	555	548	514	542	531	537	554	520	562	521	539	543	547	528	512	533	550	494	549	515	520	536	504	545	549	593	544	508	565	523	541	547	527
71208	73667	72461	62500	46805	33188	20605	10371	4404	1817	897	517	340	326	312	316	330	313	298	326	345	326	332	286	313	324	307	327	314	319	301	277	369	328	341	301	324	323	346	365	314	336	322	309	342	334	340	313	312	362	336	342	347	322	306	337	355	328	340	303	336	297	321	291	314	306	333	327	312	296	333	318	296	335	319	338	313	298	352	299	298	345	290	300	324	323	319	339	332	309	294	330	293	310	322	319	285	347	297	363	338	293	318	309	322	299	337	318	362	306	306	331	338	327	352	289	330	286	343	310	302	343	294	297	340	324	317	313	322	287	327	314	361	338	299	325	315	336	326	312	353	356	333	327	315	296	341	319	346	348	317	335	302	336	326	322	325	312	310	316	317	317	344	330	351	320	326	343	327	329	337	324	286	297	333	306	298	317	319	317	353	346	305	329	317	314	323	293	306	330	296	308	333	318	305	327	338	297	316	329	298	333	354	340	355	301	334	344	324	385	312	313	312	323	345	329	339	286	315	352	319	296	341	320	338	318	310	323	333	331	305	316	316	324	336	310	292	322	330	319	320	311	331	332	315	328	315	290	332	296	326	345	318	339	289	300	330	311	333	323	323	334	350	294	310	327	325	307	337	278	302	283	335	332	327	350	327	335	324	337	324	319	337	336	332	276	334	298	295	296	315	328	327	303	339	341	312	310	306	350	363	340	341	338	325	319	313	313	291	310	299	335	345	332	353	304	324	300	342	306	323	350	288	314	326	335	368	316	311	318	352	338	307	329	319	332	321	322	322	339	312	355	306	333	324	317	323	292	315	276	321	312	310	313	330	341	324	329	331	321	297	306	347	285	327	329	383	311	287	342	295	309	322	300	323	324	331	324	302	314	274	320	308	297	314	353	282	346	298	336	319	329	316	323	309	319	332	318	304	317	301	332	309	324	320	295	317	340	359	340	316	315	311	310	314	300	303	329	313	316	304	335	319	313	323	349	344	336	322	298	355	292	326	322	341	323	323	331	325	344	313	333	336	345	288	331	304	315	328	307	344	332	319	335	327	299	317	313	327	307	319	296	335	310	305	341	297	306	315	299	330	304	291	324	340	320	309	351	347	307	360	327	320	352	328	346	320	311	283	331	314	311	293	313	355	336	312	331	333	321	285	362	292	317	347	299	314	340	316	320	298	341	303	323	329	310	337	344	345	319	337	352	344	328	301	313	354	355	344	324	318	331	290	320	315	320	300	287	335	341	321	315	306	376	343	322	357	344	322	315	331	335	337	296	338	336	332	303	302	314	329	309	311	331	316	325	346	317	317	300	320	315	327	310	326	321	291	320	326	304	313	333	317	311	304	311	324	345	311	310	312	331	319	310	336	335	318	360	291	308	294	325	347	357	337	327	296	307	315	354	334	313	321	318	349	321	333	353	300	335	319	332	319	326	322	335	318	325	346	327	304	315	325	336	355	293	338	322	321	329	335	310	320	327	311	332	310	313	326	313	338	345	328	330	324	311	333	331	320	314	325	346	334	344	346	315	355	299	317	330	326	342	296	323	325	354	312	303	293	336	316	329	321	296	323	318	314	302	349	309	338	361	292	392	350	291	315	334	292	315	339	318	309	323	320	349	333	316	334	356	325	305	269	343	330	338	304	321	343	325	320	341	310	321	315	311	300	307	326	308	328	315	350	301	354	332	315	312	325	330	296	334	303	328	298	341	290	314	309	320	300	300	305	343	299	341	317	333	314	334	321	315	342	312	323	300	302	337	367	316	325	337	313	324	302	311	325	324	314	319	354	306	350	314	331	336	348	302	348	344	319	288	325	353	340	334	352	359	323	315	348	352	346	331	319	375	309	357	310	324	288	357	303	320	332	345	320	300	326	375	306	292	334	291	326	315	340	332	342	329	298	330	320	277	314	321	341	382	318	301	322	362	311	320	318	309	335	326	327	310	325	342	345	362	352	329	314	363	338	324	311	324	299	316	328	321	277	312	336	332	333	385	351	336	331	335	307	357	280	307	325	317	339	323	318	351	333	314	326	331	307	292	332	329	319	341	330	315	343	318	305	276	313	294	363	322	373	325	333	342	332	325	341	317	295	307	319	334	348	313	327	323	299	345	320	308	310	353	334	337	344	314	335	295	311	316	325	335	327	306	371	348	337	327	318	313	303	324	348	318	314	349	350	367	288	341	337	288	342	314	330	316	333	342	356	332	327	287	323	317	329	296	316	320	340	309	342	286	344	350	326	346	301	308	326	352	291	321	351	345	297	304	317	321	307	283	321	344	316	340	317	306	308	342	322	302	313	321	291	345	291	328	337	354	389	299	332	321	337	349	341	305	370	307	303	336	310	321	322	332	308	311	343	369	293	331	296	315	331	336	321	315	313	293	314	293	321	316	297	319	337	328	318	318	319	312	318	327	305	353	326	337	346	327	326	318	345	304	323	314	337	301	319	304	319	321	343	327	315	284	292	327	319	314	328	315	306	300	307	340	322	295	321	303	319	295	296	347	374	329	314	273	358	332	313	303	355	295	274	341	285	328	331	362	321	333	301	332	319	325	247	355	327	354	310	332	325	332	327	341	365	342	348	330	373	311	341	335	311	345	319	342	322	317	328	345	327	313	293	320	301	354	313	289	334	300	332	335	318	327	324	310	336	346	344	289	342	335	296	333	309	362	315	355	308	298	291	383	320	301	317	340	320	307	308	279	314	329	324	345	316	306	311	297	322	297	315	316	318	287	317	297	289	293	324	304	306	358	317	320	299	308	323	349	339	316	321	334	339	307	285	343	291	286	299	334	270	303	333	306	319	313	309	304	307	329	311	355	370	298	337	356	329	337	316	326	295	382	295	320	318	333	305	306	315	307	310	339	327	325	335	325	350	318	297	330	294	312	318	329	286	334	315	321	359	352	310	328	324	273	336	330	319	349	357	349	327	345	327	317	321	336	297	277	304	333	302	338	315	308	291	320	307	324	312	354	324	319	353	328	306	330	330	312	324	340	313	311	312	333	350	298	301	333	310	312	359	330	353	326	331	321	333	329	353	321	318	321	331	307	323	324	350	329	327	314	317	340	310	323	318	347	322	294	324	350	335	285	299	310	315	320	331	300	352	306	330	302	303	328	315	336	359	319	340	334	303	327	337	329	337	353	327	336	311	338	320	343	308	291	304	295	341	323	341	316	312	340	342	379	337	318	305	303	303	277	300	324	310	327	344	320	327	363	315	318	359	346	324	331	345	312	353	332	287	285	309	336	359	320	309	323	326	334	341	298	324	329	304	313	329	293	308	313	301	332	296	293	298	317	314	322	346	309	323	338	330	340	324	319	255	308	315	351	333	318	344	348	333	320	314	299	310	280	361	362	340	372	315	302	330	328	331	326	322	322	302	314	318	282	329	308	339	342	350	317	316	335	345	326	356	344	332	318	335	361	317	365	332	359	357	330	336	355	340	350	309	343	310	324	319	309	328	310	359	327	302	318	284	302	350	321	302	340	321	340
47248	54865	67156	66300	55864	45353	34484	22999	13355	6531	3013	1487	830	731	739	724	690	698	710	674	666	660	719	704	722	703	687	715	730	724	697	740	716	676	710	693	699	687	723	713	666	661	703	708	701	714	743	718	739	727	734	729	762	679	747	701	719	715	716	682	734	701	665	736	711	677	718	723	752	696	703	748	710	718	732	728	722	699	689	735	687	753	703	760	705	720	638	706	744	695	720	690	706	719	728	681	746	686	729	692	714	723	690	721	657	729	730	717	719	730	708	701	772	765	691	726	746	712	682	711	666	730	703	767	702	713	692	722	697	688	680	643	712	667	744	694	723	717	707	731	677	728	701	737	716	681	706	711	727	760	716	722	694	740	692	768	717	800	700	731	712	697	692	662	709	696	727	737	731	718	702	665	686	718	805	704	721	754	674	684	721	703	685	702	693	762	669	745	711	751	683	710	684	674	747	707	665	725	718	721	706	738	724	765	713	705	699	692	689	722	765	752	722	714	665	696	690	755	697	702	717	711	718	733	706	676	736	695	707	704	691	726	728	717	654	712	724	681	741	716	749	700	676	714	739	731	772	667	643	741	684	691	691	716	737	714	723	641	715	760	694	691	668	651	744	685	698	748	693	676	775	723	721	683	730	684	706	713	750	695	720	761	680	754	681	694	742	661	746	661	724	700	718	710	732	687	718	690	721	695	747	691	706	685	722	723	676	727	691	714	692	696	692	683	681	706	694	767	742	728	717	724	710	731	700	736	716	716	722	727	718	740	721	662	755	691	688	734	683	692	717	708	730	711	725	716	743	738	693	727	767	719	716	723	740	705	733	729	720	724	762	738	724	666	670	710	707	719	698	669	712	747	708	666	730	689	671	720	688	717	735	674	697	687	745	702	727	737	675	737	719	708	710	700	721	727	710	709	761	680	684	676	703	741	765	741	726	767	697	787	749	657	706	748	720	714	674	704	693	718	677	754	695	725	718	715	699	740	726	747	695	709	710	667	741	731	742	727	709	722	718	728	712	730	721	713	719	690	683	751	683	711	750	759	698	728	701	736	690	687	705	678	714	742	718	734	727	717	736	681	679	683	736	746	699	723	722	676	671	722	722	740	725	749	754	716	698	689	723	680	770	711	754	698	775	698	712	695	730	677	704	704	714	663	765	691	739	714	708	720	654	693	704	717	705	734	748	706	714	678	718	674	687	721	657	785	689	670	718	681	709	733	744	709	741	756	746	693	728	663	687	737	754	725	701	685	661	687	720	691	712	685	720	688	686	711	698	777	711	721	730	740	741	722	716	687	719	716	724	723	671	716	730	697	790	705	712	727	663	718	712	668	685	741	751	681	697	712	716	742	642	645	681	758	713	704	712	684	721	727	726	715	701	721	678	721	678	726	687	702	731	702	690	730	683	749	692	718	695	717	696	738	762	680	724	746	689	704	714	683	701	723	710	698	716	722	698	742	727	730	682	669	721	721	708	742	719	754	673	726	701	723	718	710	722	685	694	680	718	694	701	741	771	743	704	706	738	676	716	665	663	700	721	796	638	711	733	733	709	697	724	698	671	736	747	756	710	733	734	720	692	715	682	731	728	721	733	687	705	713	713	782	733	765	689	679	700	696	723	648	756	719	676	678	740	713	705	696	751	723	713	710	718	666	733	698	732	735	763	708	728	737	698	700	743	725	713	701	679	716	695	758	694	653	661	672	723	760	715	726	749	776	728	685	758	679	735	700	718	730	709	730	706	720	670	721	724	704	724	723	723	695	723	703	749	718	737	706	720	730	673	713	753	703	759	732	676	737	709	746	657	709	727	709	670	729	697	733	727	753	717	699	719	744	734	744	698	668	667	720	700	714	724	715	708	733	654	695	683	687	698	727	673	696	664	745	725	753	756	737	704	719	709	774	701	681	743	750	750	679	690	681	695	723	732	772	705	711	684	713	742	727	716	680	732	733	746	698	703	723	737	708	695	683	768	724	717	748	716	695	754	665	730	692	724	676	740	694	695	754	729	665	760	686	721	711	727	770	752	713	707	701	707	705	673	668	733	663	694	700	692	671	695	764	681	658	736	750	748	730	711	763	712	718	700	735	728	758	712	733	668	679	726	692	723	761	719	690	677	688	731	687	713	723	721	704	743	660	680	732	704	678	749	736	760	734	699	695	676	712	722	699	710	717	725	702	724	716	707	716	680	688	734	698	723	690	718	691	693	756	718	707	701	668	731	729	749	732	671	746	672	750	698	717	684	682	705	761	712	735	696	714	715	713	734	685	717	730	713	754	661	703	738	722	681	667	732	698	714	715	725	748	704	681	686	783	683	682	705	745	709	770	721	699	672	728	755	716	736	655	687	687	694	770	726	701	725	759	757	712	706	686	684	765	700	684	713	714	743	751	737	752	671	714	747	653	718	680	640	746	712	738	716	745	700	735	745	700	681	754	709	713	720	727	677	692	685	679	751	697	724	712	668	691	747	670	682	684	724	702	691	687	746	708	686	681	689	730	721	712	738	704	664	711	719	712	743	772	704	698	682	720	712	739	718	731	736	717	699	697	666	724	677	725	712	701	724	737	716	688	718	690	698	708	702	712	742	737	778	720	728	724	735	672	752	698	695	724	739	703	755	769	696	719	698	714	688	681	664	688	685	734	702	712	734	705	701	753	755	713	706	718	699	691	718	723	743	721	723	692	730	765	686	653	744	738	731	725	699	694	717	699	747	762	734	711	726	667	688	716	723	716	692	691	701	665	696	672	734	713	688	712	671	735	699	701	698	689	730	743	728	731	708	717	739	737	734	685	684	691	664	746	738	707	688	732	716	721	733	708	734	735	713	660	735	714	679	702	699	740	718	700	738	746	707	700	719	707	677	778	677	719	684	747	722	713	696	667	713	778	700	701	741	667	695	677	663	717	718	686	745	694	735	760	723	726	673	681	734	681	700	732	697	719	765	665	731	716	755	740	728	711	693	677	696	703	751	732	672	720	738	708	753	712	702	747	705	698	689	738	636	715	708	775	684	719	759	691	688	723	694	670	707	677	737	696	713	716	664	661	724	739	692	670	695	749	661	751	742	708	725	767	689	703	705	672	724	724	719	705	676	674	711	732	734	758	734	702	691	708	709	709	716	719	737	693	748	698	720	715	731	683	700	700	688	728	702	720	690	720	707	709	709	739	752	689	736	701	724	699	677	735	693	731	721	719	695	706	722	700	743	670	769	773	763	720	720	722	673	737	722	709	671	697	694	670	695	757	731	743	742	742	691	715	704	739	707	766	747	669	672	692	754	684	725	765	725	688	795	710	737	689	693	716	698	761	736	688	730	690	725	718	725	701	687	758	716	731	726	743	714	697	742	693	680	745	721	750	738	668	722	744	744	737	683	673	722	721	721	662	709	725	717	694	710	725	728	759	721	705	681	762	694	713	666	654	696	736	686	701	707	724	707	725	711	649	747	708	737	761	747	709	666	722	694	739	773	712	703	714	709	694	719	743	742	702
10963	8124	5611	3789	2362	1483	854	581	447	319	308	312	249	242	263	279	291	252	270	285	259	284	263	274	241	298	299	251	286	286	275	321	271	258	261	240	247	266	272	261	294	264	275	287	265	270	239	269	275	280	250	279	279	270	241	270	280	271	288	241	264	310	278	287	277	294	290	219	269	289	285	268	257	289	237	234	245	256	266	285	262	254	280	302	266	276	257	310	276	276	248	282	238	251	280	262	264	277	272	285	282	279	250	258	281	268	255	225	257	269	265	290	285	229	263	298	281	247	257	259	278	253	281	252	262	261	257	266	274	278	265	304	267	282	272	259	261	240	275	273	254	261	268	273	271	284	276	266	258	257	271	273	275	250	250	263	264	270	253	243	265	280	283	261	283	274	260	259	273	260	271	251	284	273	243	302	241	274	272	305	290	298	259	280	277	268	276	287	279	309	245	267	273	245	266	254	237	288	297	290	254	261	242	254	257	251	272	236	267	258	265	255	290	278	295	298	260	258	281	271	230	266	255	284	279	258	276	276	266	268	286	242	244	246	249	258	265	285	241	255	286	277	269	281	256	270	247	257	273	249	271	306	295	273	272	258	278	283	295	232	291	261	221	241	252	264	244	268	269	255	241	277	268	263	307	260	269	257	284	235	271	276	300	280	285	264	249	281	261	246	296	229	269	267	274	267	215	254	257	285	262	310	297	258	242	282	244	289	312	262	265	302	279	261	286	258	300	318	290	275	257	258	254	253	295	271	260	274	275	280	235	255	268	266	265	290	310	277	290	273	267	258	275	267	269	252	235	241	227	251	269	249	270	270	240	261	276	252	263	232	256	254	244	289	283	251	246	252	272	254	297	264	294	273	240	282	287	269	280	263	278	289	282	295	292	276	284	273	289	263	246	284	245	272	244	243	247	284	262	256	268	271	254	283	274	273	274	291	264	259	228	273	272	235	268	245	271	269	272	269	246	275	272	265	284	271	254	262	246	279	249	234	264	272	256	272	281	241	282	284	237	276	252	274	294	277	271	286	270	254	255	266	236	256	285	265	295	263	279	226	250	247	234	271	237	255	295	271	282	292	259	253	261	257	282	276	264	250	251	273	251	252	290	265	301	271	251	229	286	247	270	261	244	227	285	292	251	285	284	251	254	287	269	277	262	261	246	264	313	299	284	281	283	280	272	281	277	295	246	286	257	268	304	278	232	245	291	283	295	259	268	250	260	329	268	233	242	270	291	254	251	252	255	278	272	261	261	271	285	289	266	222	259	265	259	257	260	258	287	257	274	279	254	235	280	296	267	287	294	267	270	275	254	310	301	270	256	272	240	245	243	251	228	282	285	265	268	259	238	281	266	244	251	266	277	279	276	290	272	247	249	250	267	241	277	274	239	277	247	265	259	272	237	277	280	270	256	251	252	254	283	253	278	285	257	264	272	274	282	271	296	270	272	284	276	271	272	277	271	262	273	244	268	245	279	284	261	290	268	250	253	250	268	266	248	277	279	289	231	228	286	263	278	254	276	264	266	255	287	258	259	267	227	266	281	270	272	261	277	291	270	283	280	243	272	258	277	216	253	279	234	273	265	280	257	247	294	270	295	248	265	236	256	274	233	271	300	277	275	242	241	263	292	245	228	274	261	273	246	293	277	273	238	293	247	248	299	261	242	272	283	242	247	252	288	298	240	241	267	289	303	253	253	251	262	247	249	279	271	260	284	259	272	272	245	275	272	256	260	265	255	286	274	266	275	305	282	280	274	275	286	267	267	237	305	269	245	273	270	259	254	270	240	269	266	290	306	274	232	265	259	275	310	272	276	233	270	258	277	272	272	243	267	263	243	240	259	252	269	232	239	272	248	283	261	250	265	275	261	294	261	271	241	300	260	288	278	255	259	281	293	267	278	277	324	250	233	241	247	287	264	316	261	277	271	266	264	261	256	273	257	253	267	279	283	292	264	247	271	254	242	274	268	258	261	233	283	269	302	256	252	264	271	281	295	261	249	256	283	225	253	267	277	283	242	269	259	261	260	242	277	253	301	251	266	286	264	268	226	257	268	271	293	272	251	258	289	264	275	276	245	263	275	256	273	266	248	274	278	311	245	264	281	276	245	287	247	249	285	268	262	269	284	273	273	252	259	269	253	288	269	275	273	260	273	261	266	270	276	279	273	305	290	240	243	259	262	261	264	247	280	270	265	241	265	267	259	258	261	243	241	292	294	280	247	242	282	282	301	263	273	245	263	275	290	267	274	241	263	249	273	269	291	278	292	232	283	287	260	261	254	280	275	286	251	251	269	267	258	263	237	265	258	285	261	272	258	286	258	277	277	239	276	249	251	292	279	267	278	275	304	235	264	284	230	260	298	245	262	279	244	242	274	260	267	256	264	273	280	279	273	251	273	247	278	257	265	236	268	262	254	251	277	249	287	277	246	265	239	262	277	248	243	266	296	247	266	264	243	266	220	280	261	252	273	283	242	295	271	253	264	258	280	262	267	266	282	279	293	245	254	279	268	277	290	251	269	287	261	257	253	272	266	267	264	238	274	275	301	290	263	256	257	304	266	271	254	275	254	261	277	263	283	272	294	261	244	241	281	256	250	245	248	247	256	263	257	277	280	282	235	281	246	289	297	270	261	240	229	260	270	282	270	235	264	262	306	256	263	284	268	273	276	263	275	235	268	266	265	288	269	268	268	257	282	276	289	267	271	289	252	278	292	287	237	255	277	269	302	259	283	292	312	277	294	295	280	250	263	297	264	267	293	266	253	235	286	282	243	243	234	275	245	254	261	268	282	285	258	262	280	270	259	274	274	259	232	211	253	267	267	260	272	273	221	237	254	233	253	302	255	303	273	298	295	246	278	262	253	263	245	274	275	281	254	274	280	276	231	247	255	281	282	277	252	268	258	256	253	285	266	270	239	266	263	241	259	247	259	234	250	261	261	253	250	270	235	290	280	238	283	239	277	259	270	252	267	286	275	236	223	275	262	259	258	269	249	257	287	258	241	281	274	279	265	257	267	272	244	259	268	267	277	269	265	286	257	268	259	251	270	258	247	267	252	268	284	247	261	264	274	278	246	280	244	278	270	237	259	240	258	291	274	223	295	278	270	261	240	250	256	243	255	286	285	273	267	271	268	255	260	270	237	275	291	259	292	250	265	252	293	290	265	235	271	268	274	282	291	300	245	254	275	280	268	308	267	259	262	255	263	233	248	246	269	267	250	243	226	272	278	291	290	263	243	297	256	242	243	283	268	245	265	279	280	297	273	249	263	274	274	295	296	274	254	249	265	243	232	233	282	284	268	246	255	260	247	245	244	271	285	297	297	275	247	273	269	268	276	261	281	255	264	280	255	293	264	265	266	253	249	254	292	316	262	274	268	287	254	256	263	286	285	278	282	250	250	264	266	274	260	277	268	279	287	289	245	253	261	270	254	245	234	299	281	275	234	268	278	246	256	282	234	293	283	292	282	251	269	283	251	249	268	280	278	274
9515	10291	11132	9884	7616	4847	2936	1930	1159	825	729	618	599	581	584	563	579	607	639	605	631	649	593	580	567	629	583	588	594	624	594	611	577	565	577	591	621	601	562	634	561	585	568	566	620	600	643	639	604	615	548	593	574	619	593	587	603	564	608	599	544	658	617	559	579	617	569	573	603	585	616	559	643	563	564	630	594	629	580	600	541	533	585	565	583	626	577	576	585	584	563	579	601	604	577	553	571	600	578	569	584	603	576	608	579	622	568	630	590	590	632	590	560	601	608	605	574	616	549	550	623	590	603	606	594	569	626	622	562	582	601	577	594	548	586	590	595	582	584	581	610	573	643	577	566	603	589	630	598	609	581	580	578	558	594	632	553	600	576	602	565	592	606	569	644	583	604	552	576	635	596	577	601	617	664	605	612	535	607	629	620	606	585	598	643	605	601	602	606	590	631	553	617	593	604	556	582	602	594	625	598	592	616	617	580	615	594	602	645	633	601	585	575	594	611	603	612	615	555	600	586	607	606	569	631	636	543	589	600	597	581	571	589	613	588	569	549	600	550	548	601	603	611	554	595	608	586	605	627	577	582	618	591	574	595	581	613	569	644	589	597	589	580	595	569	615	580	575	564	603	609	564	626	561	604	543	657	593	599	589	622	620	596	607	559	573	590	601	611	624	619	604	562	574	607	618	577	601	622	583	588	592	551	540	566	581	580	560	552	601	651	578	546	553	614	604	575	551	597	597	599	618	573	585	602	613	587	587	563	643	609	594	612	636	632	574	603	611	595	619	614	620	605	550	580	575	634	578	593	584	567	613	574	628	602	630	594	625	617	621	581	594	612	582	573	541	607	615	611	591	595	564	625	577	603	580	565	611	574	646	566	598	627	587	610	584	582	564	625	628	624	603	571	588	602	630	592	614	580	535	555	582	628	596	564	591	613	586	562	596	596	605	603	604	618	615	596	632	568	554	624	580	635	604	601	593	594	537	576	592	564	558	604	582	544	581	606	573	555	554	607	568	568	618	557	571	549	578	617	606	604	616	611	627	571	599	577	636	594	593	603	620	562	575	599	550	635	581	599	571	541	550	567	570	599	586	545	606	602	543	578	630	579	577	582	580	587	628	584	526	549	605	606	562	640	577	574	578	576	557	563	604	590	597	581	625	584	580	594	570	630	601	614	615	550	608	600	602	624	609	621	575	585	588	607	609	613	569	557	589	592	614	575	550	586	598	610	581	615	592	591	571	581	563	594	591	595	629	616	546	595	608	621	554	566	634	565	591	616	561	568	605	597	646	592	564	626	604	597	592	600	567	589	579	625	612	573	630	587	601	557	599	568	619	558	569	587	596	603	583	570	598	605	591	569	588	619	619	596	576	601	622	611	640	593	586	547	562	570	601	560	605	617	582	618	610	571	604	616	610	582	607	631	587	601	593	607	598	578	545	589	622	592	584	614	615	582	603	570	599	547	571	573	569	624	583	616	548	583	649	672	613	559	653	626	648	619	599	623	576	587	602	575	592	631	613	564	604	627	592	593	577	609	590	602	638	602	593	592	575	582	562	609	635	605	614	611	589	619	639	576	596	594	597	555	625	589	572	618	599	595	592	643	564	589	571	632	574	601	588	572	592	576	624	618	586	575	585	610	612	665	590	563	592	606	598	586	597	607	602	610	574	598	586	594	612	557	574	588	583	567	571	591	609	570	602	571	609	593	589	617	583	638	545	574	567	608	564	630	566	590	625	567	588	576	540	570	632	613	590	569	570	576	568	620	618	576	630	623	596	560	592	536	582	650	609	601	611	573	534	612	565	599	622	588	617	593	570	566	602	616	593	567	551	602	619	606	586	578	543	626	585	581	603	599	599	566	627	598	599	611	643	602	590	610	623	566	604	613	583	579	588	647	610	595	635	582	605	616	594	594	566	588	569	575	587	624	623	627	614	604	583	608	550	598	667	531	550	611	617	574	577	595	618	581	583	564	625	625	578	603	550	568	588	564	598	578	570	555	595	613	602	582	573	598	607	634	613	569	618	608	552	614	530	581	567	613	595	581	541	610	598	606	611	626	605	602	559	559	599	568	569	609	550	590	579	602	575	585	609	613	607	609	635	603	612	572	578	598	616	587	609	615	623	631	545	571	617	581	584	594	587	594	667	596	608	602	600	587	579	610	579	612	594	635	613	580	610	628	611	592	611	575	593	586	567	623	638	589	563	602	616	547	583	552	570	582	579	533	589	578	616	545	629	581	584	656	570	585	608	603	553	587	593	560	574	604	615	631	603	591	615	547	613	573	597	604	619	577	573	639	644	598	572	612	586	592	556	546	615	602	625	582	540	588	623	588	589	599	616	592	612	590	619	631	598	601	595	605	583	616	614	622	611	624	575	582	562	622	580	596	601	597	553	600	569	622	575	549	581	569	529	549	610	583	613	646	597	578	605	602	582	599	546	604	588	567	643	610	625	506	658	617	597	601	574	592	615	628	575	654	619	583	588	536	605	620	564	588	593	606	577	613	606	610	607	612	607	622	604	587	594	594	611	632	580	573	604	570	608	608	579	620	628	638	650	602	589	535	580	585	598	578	584	597	587	618	623	619	602	576	625	546	555	575	599	582	611	586	601	595	574	584	605	575	618	607	579	647	579	630	590	645	630	611	625	593	626	608	585	606	610	568	629	572	593	564	580	574	569	565	606	619	587	582	593	578	621	549	594	601	535	562	572	589	578	629	593	598	605	593	566	628	630	594	595	597	616	572	592	567	623	620	566	589	613	596	594	621	585	599	615	637	591	581	579	594	598	614	543	572	590	576	596	561	586	605	577	616	654	576	597	611	612	600	595	613	597	578	596	596	591	602	531	639	615	539	566	620	624	586	591	637	597	564	599	613	627	616	645	602	581	613	581	584	594	560	548	621	593	638	559	604	582	602	544	615	594	616	603	606	595	599	574	529	556	623	601	621	597	662	566	589	574	636	554	556	615	559	603	596	637	564	594	645	585	616	592	598	585	619	579	586	589	620	607	608	581	596	566	612	558	598	611	611	640	581	592	627	597	581	575	570	605	589	602	565	594	591	595	571	645	602	634	598	614	591	604	606	608	608	613	586	588	590	588	614	620	594	642	620	616	603	603	584	587	578	608	572	582	607	585	583	610	600	582	594	566	582	570	624	606	587	614	636	586	589	557	574	582	579	559	601	612	626	592	629	623	572	590	596	597	605	617	593	577	574	585	582	556	591	571	576	611	583	621	564	609	573	588	619	604	622	619	577	601	601	575	576	608	586	555	553	572	577	586	614	603	646	638	562	584	597	612	593	598	602	595	607	636	622	600	603	574	630	623	595	623	577	586	599	619	596	579	559	599	534	580	623	601	595	615	564	569	573	611	591	599	621	619	613	586	603	612	583	607	616	580	591	591	602	573	606	547	592	555	613	573	566	599	603	608	575	584	612	590	558	587	606	548	603	614	609	600	612	573	602	579	582	599	582	616	604	581	581	607
63236	63018	59759	49917	38347	25639	12797	5262	2337	1070	505	336	273	275	230	249	242	272	271	227	236	248	248	210	266	260	250	261	271	264	260	241	248	284	239	229	225	219	237	255	255	222	237	283	236	259	269	293	231	244	280	234	244	249	267	249	215	230	268	248	279	215	269	259	244	250	225	224	260	229	250	204	259	250	263	258	234	234	256	251	256	257	253	248	252	227	236	238	281	241	247	216	251	240	270	263	263	209	274	269	283	242	236	260	244	239	271	263	215	234	232	250	238	252	235	238	231	259	256	281	275	254	226	231	232	248	285	257	265	278	272	233	238	243	234	249	275	244	239	248	223	235	236	216	253	230	237	261	273	233	238	235	211	214	263	243	255	253	228	231	260	243	252	238	244	242	231	266	228	242	247	237	229	238	262	254	263	269	232	227	241	245	230	237	245	265	235	221	235	237	254	255	270	281	242	267	290	214	236	245	241	250	241	253	268	245	254	252	263	273	263	215	235	231	231	212	244	237	287	215	261	270	242	242	255	271	243	259	243	237	255	240	250	244	232	281	262	241	249	242	245	240	241	272	248	247	251	235	222	270	239	241	292	247	244	258	222	243	251	259	231	267	248	252	259	223	224	206	250	244	246	240	258	251	241	261	241	247	271	226	274	248	270	214	262	239	254	244	225	237	246	260	265	251	246	259	229	230	279	224	207	245	218	249	253	241	230	244	263	248	227	258	234	241	244	260	228	263	233	234	256	262	264	243	262	266	266	238	240	247	281	244	215	257	230	257	243	264	300	233	251	274	230	252	232	240	258	237	254	255	237	244	240	260	260	275	253	271	227	233	242	246	262	249	258	242	242	227	246	244	253	246	269	253	246	236	258	256	254	247	285	241	255	232	254	248	245	259	233	249	260	252	245	241	253	258	261	260	275	254	260	233	251	232	287	224	258	229	222	286	230	251	235	260	250	253	253	240	239	257	270	257	241	239	215	264	237	228	271	234	274	272	248	238	280	233	229	248	219	280	245	258	239	231	207	240	233	268	257	281	250	247	228	259	230	238	243	290	232	257	258	257	269	258	228	230	240	251	232	240	239	238	227	216	271	240	232	250	245	292	249	198	255	261	242	265	246	261	264	248	238	260	225	242	260	250	248	253	248	255	248	237	244	242	258	265	200	217	268	229	244	244	251	234	247	264	247	231	249	222	231	254	278	258	259	261	254	222	263	224	255	279	237	245	250	250	253	252	231	262	229	260	235	225	257	255	231	248	276	234	233	249	257	226	241	240	225	226	271	230	264	257	231	257	250	210	225	282	230	242	233	254	248	254	233	234	235	272	243	243	224	251	248	258	243	259	260	245	242	244	264	242	242	241	252	266	268	221	249	235	252	264	234	234	284	259	246	256	237	242	237	228	229	231	246	250	242	242	248	256	208	273	257	258	250	245	241	263	241	239	258	238	281	272	227	208	265	243	267	220	266	270	214	279	234	247	241	250	214	246	235	255	223	262	248	253	250	236	266	273	243	277	264	238	270	275	238	274	265	258	223	252	240	256	266	260	268	266	210	266	270	225	257	241	275	242	247	272	233	242	243	222	220	229	230	244	249	218	242	248	250	231	245	241	248	262	246	234	233	233	254	248	248	240	277	275	278	210	260	232	254	275	250	266	262	244	229	236	243	249	197	281	250	267	242	249	255	255	222	268	261	229	252	250	244	254	234	246	271	243	275	250	239	214	221	268	219	230	246	270	251	255	254	249	260	232	252	237	261	253	241	230	231	276	245	242	248	230	239	261	256	258	241	257	230	264	252	256	265	240	237	238	208	228	265	251	262	247	263	222	285	259	227	253	279	226	220	267	252	248	239	258	265	260	278	245	231	236	267	251	261	252	263	218	220	252	243	265	264	241	245	268	247	215	255	274	226	241	257	248	226	217	260	250	253	231	273	242	222	249	237	244	232	251	235	274	257	243	214	257	257	249	235	216	232	230	241	271	263	243	216	243	267	287	238	248	245	249	252	255	265	240	255	232	244	251	238	261	258	245	264	243	253	246	279	208	228	270	253	240	245	279	223	247	250	231	256	262	256	254	243	222	257	256	214	215	243	241	229	282	227	263	246	265	270	232	235	236	237	241	275	240	241	228	259	250	220	251	257	250	237	242	227	223	247	246	245	242	260	212	251	226	238	193	262	241	243	258	205	261	267	252	238	209	233	241	219	272	230	260	241	238	237	264	241	267	242	231	228	226	244	245	252	253	270	256	276	254	220	252	259	250	239	252	254	243	223	255	259	255	238	215	252	249	217	239	243	258	246	229	263	240	244	246	268	260	227	243	244	259	245	251	224	259	223	271	233	215	249	224	237	269	225	269	231	232	267	227	234	256	242	229	226	254	261	256	256	255	231	245	234	266	243	260	239	267	241	259	241	252	243	278	259	262	245	225	250	278	239	228	217	242	225	269	247	243	257	245	244	256	275	239	258	257	215	238	238	230	244	259	269	217	245	229	269	253	262	251	240	237	229	257	218	231	271	243	251	232	217	271	250	259	240	246	246	229	214	233	257	218	232	260	221	251	252	259	235	257	245	253	262	232	240	259	241	243	279	237	219	251	238	235	239	234	243	255	239	261	244	229	230	250	252	247	264	246	270	256	242	250	263	235	267	238	235	244	238	241	254	264	268	236	256	271	256	228	240	264	274	244	245	265	236	255	207	229	259	227	247	239	248	247	230	236	245	256	269	250	222	271	214	247	244	251	243	246	238	281	237	231	252	250	253	234	270	206	266	252	247	259	229	273	266	239	265	275	234	265	229	258	232	271	268	265	245	254	286	269	236	257	245	246	264	222	272	252	260	226	238	239	233	258	249	228	220	262	226	256	262	240	255	254	261	225	248	231	239	244	270	302	230	244	253	239	252	264	269	236	240	245	257	250	249	224	225	237	245	273	255	247	238	237	278	250	257	231	230	242	225	263	264	232	253	279	237	229	278	213	255	260	260	248	233	243	237	266	257	234	255	213	224	251	230	232	254	258	231	231	251	240	244	254	257	264	230	233	237	245	252	237	220	241	249	263	232	257	245	212	262	270	252	241	257	240	229	234	253	278	255	266	264	233	232	270	265	259	245	261	224	242	273	232	243	228	265	259	248	255	255	221	260	251	244	267	253	261	227	232	253	218	237	223	263	262	220	253	257	237	227	234	218	222	225	257	252	252	240	256	252	245	230	249	242	244	217	268	224	252	241	250	246	251	260	247	219	215	261	267	255	236	275	246	256	249	284	232	222	211	241	252	275	237	239	211	244	226	235	253	217	262	230	219	250	262	265	248	282	254	237	276	260	258	252	269	256	247	251	268	264	252	256	257	216	240	212	229	243	235	241	256	243	282	232	249	230	251	272	245	235	228	247	244	228	244	249	214	260	266	257	264	242	252	248	235	222	229	228	215	250	248	254	268	272	261	227	213	247	242	184	228	237	225	245	227	257	242	262	244	233	225	253	238	263	260	251	298
39660	45758	55233	54898	49185	38516	25973	14875	8014	3892	1862	1033	618	560	536	599	586	550	523	575	550	561	524	598	565	546	588	556	546	574	583	584	582	519	563	545	575	560	590	588	542	605	577	586	583	592	556	546	561	577	583	531	574	562	537	579	564	560	561	519	576	567	536	563	565	554	528	576	592	534	575	611	575	564	594	556	562	548	581	576	564	589	544	590	539	566	621	583	602	575	560	563	554	572	583	535	578	537	598	566	543	530	540	571	538	548	601	595	534	561	589	572	556	546	537	583	539	574	543	527	551	530	570	571	575	563	522	560	606	604	555	546	539	590	536	620	526	527	546	557	580	541	567	564	530	565	572	591	551	580	598	574	541	589	572	548	558	566	544	589	552	537	548	513	533	587	600	562	560	546	543	578	590	593	520	560	571	577	605	568	568	589	575	586	552	556	580	543	554	560	543	569	582	573	580	559	578	571	516	579	578	571	553	623	574	555	572	582	571	527	548	560	570	591	545	615	581	560	577	582	556	535	575	591	537	538	550	536	563	596	566	553	565	510	567	603	554	576	558	537	560	593	569	574	559	566	581	549	579	539	611	558	575	547	559	558	561	550	580	574	572	558	572	579	565	572	607	594	529	577	568	570	527	536	554	599	564	549	566	572	569	543	572	568	535	563	598	601	564	565	533	564	598	556	615	556	535	557	619	532	584	548	590	582	574	562	531	546	584	601	604	531	588	570	516	544	543	565	538	568	550	565	547	558	570	561	553	541	613	592	542	595	541	581	544	565	567	560	560	557	557	573	603	536	577	562	551	540	561	526	569	543	528	547	558	545	548	561	597	537	583	569	624	562	550	593	547	573	548	611	525	570	559	560	563	599	550	563	573	533	557	542	530	581	591	598	564	583	587	558	569	538	521	496	557	567	553	559	551	541	567	599	570	562	551	581	576	560	555	588	574	522	583	531	580	528	539	555	555	540	560	568	574	552	602	596	581	562	562	582	590	593	565	568	538	618	545	566	596	568	525	546	601	552	549	573	556	569	576	567	569	541	567	515	568	585	538	570	589	576	540	579	554	598	609	549	613	581	566	541	580	531	555	604	538	594	581	556	556	600	556	581	569	600	555	569	574	519	565	579	582	574	596	565	565	550	575	573	568	607	560	596	519	571	534	544	586	590	534	544	610	622	530	569	573	563	582	557	608	578	551	554	547	596	529	555	539	549	525	549	571	540	539	599	549	580	593	577	570	555	563	597	582	565	567	549	596	544	556	553	535	561	535	585	578	565	607	556	545	583	591	512	608	584	581	573	555	554	563	561	547	563	570	582	579	555	551	605	515	539	558	571	559	544	568	541	596	539	557	554	571	609	559	543	611	569	535	593	581	557	589	574	553	581	565	561	504	545	533	551	550	564	552	555	579	625	559	562	514	566	557	604	516	559	553	563	599	573	567	530	567	547	541	534	576	636	603	555	593	554	508	562	551	536	559	539	583	534	563	584	555	532	562	616	580	557	531	595	570	570	548	550	568	561	598	527	587	534	563	574	531	586	557	533	568	563	617	563	566	586	549	561	525	577	575	601	587	508	590	558	594	525	523	596	571	548	579	548	525	526	588	573	564	537	572	582	520	565	564	535	572	571	551	576	568	590	553	567	590	578	605	548	587	536	543	575	557	568	569	547	567	597	550	579	517	575	574	563	562	575	570	541	549	546	618	598	568	547	524	593	564	554	620	541	546	512	566	537	565	553	560	599	560	558	543	555	569	523	569	557	562	566	564	578	594	594	563	535	574	573	585	586	565	563	588	550	532	598	608	556	606	549	564	538	579	581	619	566	557	532	559	585	570	617	586	616	559	555	558	582	566	593	560	540	590	564	608	592	608	588	580	594	540	571	536	524	546	510	572	542	557	553	589	528	573	539	590	562	561	544	574	534	563	538	584	617	561	579	591	572	590	559	561	548	564	542	543	579	557	537	557	614	581	541	528	554	588	545	533	589	553	559	551	579	596	544	558	552	555	570	584	576	559	557	558	556	561	562	536	550	559	566	556	568	615	538	542	510	572	568	574	598	594	608	515	590	545	553	511	590	541	556	523	610	568	575	535	523	563	568	569	559	607	534	558	580	525	613	571	602	556	569	542	583	578	586	598	548	540	582	567	558	579	563	537	593	588	572	512	590	551	605	558	525	560	569	537	559	593	555	532	549	590	579	578	564	538	571	538	548	569	589	561	544	555	529	563	541	570	550	587	560	538	606	566	528	599	545	563	567	547	572	583	558	567	557	553	589	571	544	587	574	575	558	562	579	561	549	537	531	570	547	625	591	595	592	570	604	558	597	566	565	563	574	536	582	565	607	586	531	537	573	571	581	586	544	561	550	558	597	546	570	583	551	585	533	547	531	581	572	577	577	574	601	526	591	560	572	539	567	570	557	554	587	561	524	566	567	566	565	567	606	605	575	572	588	548	511	562	589	570	565	567	573	564	555	557	584	572	602	583	594	552	566	578	529	550	550	539	521	608	567	587	555	544	560	592	554	590	537	589	550	554	562	545	639	558	532	568	601	565	602	596	540	555	538	550	570	570	571	533	574	537	537	560	532	540	568	534	600	565	540	560	537	581	536	573	577	562	590	576	580	583	617	582	551	560	546	576	608	622	516	575	549	601	504	580	542	524	540	612	609	592	554	596	524	540	581	567	588	538	546	571	586	559	556	535	591	526	544	608	582	576	574	559	546	551	596	538	563	596	552	555	569	565	593	568	532	607	571	545	598	563	595	556	618	570	564	580	578	582	542	545	567	558	529	538	535	581	556	585	572	551	576	558	535	556	547	561	565	596	574	550	555	570	601	572	560	566	563	554	566	570	561	614	578	530	569	580	583	564	553	553	605	594	552	569	599	614	573	569	569	570	523	586	560	584	583	601	561	568	570	562	553	598	562	570	546	568	555	548	567	566	538	605	530	539	604	608	524	561	536	564	570	618	558	552	545	564	545	573	574	568	588	546	562	542	558	598	559	580	586	544	541	545	564	590	557	599	531	542	609	556	588	588	569	590	547	571	592	590	550	538	547	577	573	602	604	517	589	584	544	572	545	602	544	571	548	557	566	545	550	550	563	584	608	578	566	588	571	555	620	589	572	572	549	530	530	557	556	573	557	602	549	570	567	589	526	557	530	557	616	550	550	531	566	550	566	563	562	596	551	574	534	534	574	565	550	547	556	545	559	538	579	564	579	577	557	599	534	579	575	561	552	545	603	528	591	534	579	558	558	546	581	529	542	529	618	552	546	542	569	550	557	561	571	557	546	567	567	591	586	588	573	571	549	561	546	523	542	556	577	578	595	553	543	580	573	540	540	569	519	582	573	533	595	553	570	553	574	554	567	584	585	564	557	597	559	610	533	612	575	584	520	590	590	547	572	569	562	537	588	582	581	556	587	551	571	572	561	553	607	533	539	591	573	615	534	588	564	586	579	574	553	511	557	552	567	579	583	528	577	553	548	575	555
71892	75019	70326	59996	46590	34816	20437	9715	4011	1851	895	507	390	338	371	364	290	320	290	337	345	359	335	291	315	325	338	359	321	336	332	329	330	327	332	347	305	372	305	307	311	341	317	307	323	348	345	335	335	313	351	339	319	343	324	308	304	325	317	324	355	351	321	310	323	349	330	322	319	327	305	312	331	318	309	320	343	337	379	361	326	340	359	331	334	363	314	318	325	338	353	325	281	297	353	352	342	311	323	336	349	337	297	324	364	341	324	325	331	325	330	339	335	346	320	342	328	288	361	319	361	352	325	354	351	309	311	310	334	356	332	299	330	310	368	289	342	330	339	342	298	334	335	333	345	340	312	371	315	348	323	326	361	367	320	342	319	313	339	350	336	327	327	328	333	344	348	323	318	301	344	316	332	323	372	330	372	366	339	313	323	288	325	350	313	365	337	367	325	354	344	327	320	324	314	327	319	365	350	315	319	345	327	374	345	324	293	343	351	364	340	343	314	343	310	319	351	343	350	308	322	339	355	340	326	327	326	345	325	332	357	323	328	365	292	335	348	321	374	338	337	343	339	327	326	356	354	382	355	329	298	314	327	336	343	303	323	333	343	349	333	321	313	357	340	327	328	360	316	313	321	342	318	340	349	322	349	323	291	303	338	335	340	354	351	311	306	310	318	377	340	329	331	312	338	358	333	284	326	307	340	309	314	331	333	350	348	321	306	363	384	362	352	353	335	366	327	331	321	312	352	342	373	318	337	324	338	389	343	345	288	326	354	295	302	324	323	345	343	349	330	363	297	360	329	336	331	341	358	342	345	350	306	310	343	332	322	347	329	363	318	342	336	354	310	360	344	325	324	334	304	337	344	322	311	337	305	308	323	337	335	344	338	322	326	336	335	341	328	338	325	329	304	320	319	337	326	351	332	312	323	326	314	318	388	330	340	311	325	319	311	326	338	355	345	361	347	353	306	310	338	326	368	365	353	320	332	323	353	336	353	343	332	315	356	342	337	306	337	329	389	340	357	313	330	329	305	281	341	335	352	345	323	322	332	321	314	351	343	342	312	329	365	362	354	317	333	317	350	329	297	307	332	343	323	331	355	350	300	324	348	331	310	353	354	346	303	328	297	318	292	311	310	363	355	315	326	338	320	315	356	322	333	306	316	324	351	335	364	356	345	351	366	366	328	318	345	365	329	333	318	301	347	308	339	310	321	347	321	295	315	340	328	317	340	323	333	342	327	317	331	333	328	326	351	308	315	302	340	335	343	321	357	317	339	338	344	316	313	367	324	332	350	341	331	346	295	289	315	311	337	375	345	348	330	320	307	345	333	310	311	309	337	335	350	348	364	334	309	308	321	341	301	302	340	334	333	331	341	325	320	318	334	332	347	305	367	340	317	373	310	329	365	328	367	323	324	309	338	347	302	348	349	338	316	331	308	317	364	329	338	334	304	348	329	348	342	333	337	336	357	303	323	335	321	334	306	354	330	295	335	329	305	347	382	343	340	362	352	304	345	316	323	320	315	331	344	362	338	314	294	356	344	338	292	292	315	304	327	316	327	345	327	323	305	337	344	343	309	350	305	311	317	363	306	356	350	325	363	358	323	322	319	300	309	357	307	339	325	319	337	346	312	327	328	332	316	343	330	315	320	337	305	350	363	334	315	327	357	316	320	312	301	339	327	353	331	321	349	351	311	334	354	330	305	302	347	353	344	345	288	316	364	321	306	352	353	357	326	315	339	338	339	340	315	346	317	347	312	320	322	364	341	310	336	310	336	323	315	334	360	352	332	352	358	358	340	309	309	324	319	340	309	320	341	319	310	341	325	328	342	355	296	316	339	330	364	375	310	321	302	321	316	362	380	354	348	323	349	350	351	328	353	346	325	322	349	326	346	312	350	362	318	303	348	356	321	343	317	361	302	317	341	302	343	358	345	335	331	359	336	351	303	341	341	343	331	346	340	321	326	293	359	332	322	334	315	340	332	355	341	307	315	312	363	328	327	354	360	303	341	322	314	298	320	311	321	331	324	329	347	331	341	306	339	288	322	304	351	356	325	359	367	303	345	342	314	320	373	299	320	358	363	332	319	331	323	296	319	331	328	360	315	338	377	332	354	310	326	347	341	356	361	280	325	331	322	337	306	341	329	290	333	334	349	332	329	329	345	332	326	335	326	341	303	334	372	376	335	330	311	300	319	350	312	281	327	316	310	357	303	331	310	331	365	322	322	312	321	356	366	359	355	305	311	315	371	365	350	317	337	321	321	287	352	317	346	312	374	306	319	370	312	330	331	352	342	334	360	350	322	309	353	327	314	322	305	328	336	317	322	335	368	336	342	315	360	348	310	347	310	327	351	333	337	321	342	275	341	319	360	341	329	356	332	346	346	353	306	300	359	331	328	364	314	306	319	343	312	346	330	306	331	324	378	293	317	309	297	322	363	330	334	320	325	327	285	314	303	343	332	303	350	318	329	338	343	305	318	312	293	303	339	296	304	318	323	337	321	345	358	298	329	316	327	386	382	334	331	350	310	349	315	344	368	340	360	347	322	340	333	325	356	326	378	352	355	303	348	339	310	311	336	328	300	357	318	376	365	356	347	344	302	308	321	349	382	328	349	340	324	343	353	348	333	349	324	340	333	349	316	318	316	317	318	341	376	288	369	324	324	330	343	375	320	310	323	318	308	378	365	325	327	314	338	351	344	324	339	332	309	311	340	379	342	353	349	332	317	329	326	354	291	296	344	312	332	323	351	367	360	352	301	349	328	319	401	354	331	334	313	330	344	325	351	318	334	334	357	336	370	347	306	348	322	337	318	333	320	344	363	323	331	357	367	321	324	362	352	356	338	345	297	367	321	326	320	316	363	361	328	309	327	337	328	323	321	333	308	323	310	334	323	311	325	343	317	312	330	351	289	314	349	326	323	353	326	307	353	358	349	351	293	346	345	350	350	312	345	355	321	337	342	367	323	340	353	349	325	321	324	318	302	324	344	313	342	351	328	335	304	320	318	313	302	333	355	318	298	321	307	304	301	367	331	314	333	310	305	302	356	300	341	336	325	341	356	356	364	319	349	323	315	316	329	332	332	318	326	324	340	335	319	365	309	330	353	309	320	332	329	301	325	339	356	315	308	301	363	363	341	315	337	283	304	336	353	363	342	339	347	327	360	315	321	345	353	368	356	330	343	331	297	307	335	312	337	321	358	304	312	338	335	322	313	331	369	351	371	331	331	343	307	368	334	348	334	327	315	332	341	311	332	346	339	333	303	319	302	329	325	324	312	341	313	372	332	333	343	350	319	284	337	330	342	324	349	299	319	335	353	316	331	342	357	338	309	294	332	325	324	305	315	332	314	303	322	360	362	338	364	386	341	318	322	311	347	336	354	360	334	324	322	325	355	313	311	360	338	312	312	340	328	308	364	339	346	328	313	363	323	366	363	328	390	323	328	300	343	346	326	343	336	359	334	326	346	352	329	311	322	324	344	329	329	326
47554	56920	65219	64597	56432	46689	33079	21916	12466	6393	2979	1560	840	733	722	763	772	738	757	686	739	746	751	745	719	719	732	710	713	733	710	725	717	693	745	732	683	720	699	675	723	710	695	746	720	698	688	739	754	720	745	722	775	776	785	741	698	764	748	729	713	723	706	728	754	754	756	703	753	731	722	761	723	774	755	738	731	758	734	736	728	732	760	772	746	721	679	740	740	721	722	757	746	722	755	732	750	677	687	743	715	758	731	736	688	715	721	739	735	744	723	697	752	703	760	672	666	726	756	703	745	734	744	738	665	729	764	731	749	742	716	730	712	768	718	729	755	652	750	768	798	750	725	736	760	756	696	781	715	724	747	788	700	736	726	691	755	712	731	706	728	741	756	763	712	709	710	710	708	714	717	673	661	730	713	701	734	729	727	782	726	703	744	763	709	713	713	743	678	775	701	746	730	717	742	687	750	737	731	728	672	708	712	707	727	728	706	776	744	731	769	765	668	729	749	733	674	750	710	767	749	739	745	719	757	731	722	743	681	690	724	716	736	694	702	760	711	729	771	680	753	750	759	776	737	705	743	740	705	723	699	751	669	694	728	784	775	709	730	752	739	688	742	756	735	757	685	732	728	685	754	727	713	732	773	716	778	727	752	672	727	740	752	769	730	811	726	724	707	739	768	684	711	713	704	753	752	720	813	744	730	753	740	762	770	730	766	708	744	710	742	768	688	744	692	700	756	718	744	710	696	773	712	752	737	697	710	774	762	777	719	698	684	688	695	711	690	759	700	771	722	742	769	712	753	714	670	755	679	715	752	723	747	737	675	776	734	719	691	768	748	775	777	716	714	729	734	694	755	713	751	749	730	739	738	733	697	716	756	744	705	714	732	759	770	756	741	714	720	729	719	756	729	673	712	727	767	699	757	713	758	716	758	737	704	727	747	741	771	702	714	757	747	737	754	707	732	741	701	712	717	722	703	704	724	725	789	713	705	680	731	792	745	763	724	708	730	718	682	706	702	723	752	697	744	754	739	769	785	740	760	712	747	709	740	703	740	741	757	684	735	730	735	725	775	749	720	738	757	726	710	752	731	749	712	740	766	709	728	746	744	767	716	725	735	732	735	736	726	735	740	711	762	729	701	711	743	777	777	742	727	748	762	730	724	764	745	774	784	762	728	711	723	757	725	716	777	730	700	747	719	704	748	720	715	725	753	717	735	751	776	714	729	694	754	720	703	740	768	708	715	710	762	705	704	707	747	750	710	777	693	741	751	710	721	746	723	754	695	699	742	757	754	751	731	733	699	757	696	769	719	709	729	767	753	752	725	732	714	792	693	729	756	784	745	732	725	745	760	725	684	781	715	773	710	729	696	748	736	721	766	719	764	714	724	721	695	804	730	760	747	762	711	690	745	719	730	769	764	695	751	675	717	714	734	751	724	741	748	798	757	721	728	693	740	697	743	741	708	737	717	759	796	757	708	696	691	695	729	748	711	713	735	732	761	743	709	695	720	722	697	700	685	679	677	719	755	731	764	742	746	720	726	744	734	744	707	740	719	704	731	709	746	705	708	746	756	743	732	770	723	719	766	719	696	710	710	724	737	718	762	703	747	742	735	731	708	700	725	705	760	745	767	716	773	719	696	723	739	725	771	729	708	740	706	733	729	720	728	758	717	757	733	723	685	733	709	720	743	730	742	742	731	732	755	728	729	716	727	739	724	663	749	716	740	691	721	707	745	747	735	733	736	743	736	721	779	750	730	730	747	706	800	718	764	673	714	740	746	738	715	738	746	733	791	746	751	786	695	804	740	709	810	731	766	700	738	712	725	731	711	752	750	783	701	731	721	759	731	736	675	733	737	745	705	779	780	676	704	682	730	755	764	733	689	716	733	727	720	724	723	691	729	786	730	677	718	733	765	687	718	745	743	677	706	769	751	706	711	741	745	699	720	718	758	751	770	773	683	746	759	737	752	734	728	725	738	767	728	710	743	712	733	748	763	784	746	728	724	718	742	742	700	733	731	736	701	751	759	741	716	718	790	782	706	755	753	757	708	711	719	732	693	704	722	747	756	760	794	690	725	749	719	683	757	730	759	727	717	722	695	719	720	725	763	688	717	770	748	725	734	728	731	769	709	717	724	750	746	736	740	718	722	694	714	720	725	685	714	695	747	763	748	697	721	730	659	726	709	763	780	739	730	730	721	702	705	723	757	804	747	762	704	715	729	688	759	775	784	700	720	744	756	685	746	671	738	781	777	726	680	725	698	710	718	738	680	707	736	741	729	720	762	771	691	672	771	713	777	713	732	767	733	717	723	736	753	719	740	735	709	817	745	718	727	758	746	729	715	737	750	692	721	732	707	760	785	718	705	751	695	718	739	708	677	714	748	711	726	755	736	712	749	745	700	696	770	722	753	758	734	746	723	738	728	750	694	719	742	739	774	738	699	713	704	720	713	703	715	723	727	718	764	750	702	696	719	754	747	749	729	749	711	722	773	706	742	718	758	700	713	741	722	721	748	730	752	764	716	737	748	712	732	691	770	740	726	730	733	733	738	719	719	709	696	733	726	727	722	805	737	730	700	716	734	713	714	736	725	672	711	677	786	687	716	713	678	696	729	737	732	752	733	738	725	647	707	753	728	723	734	680	737	702	708	751	721	745	750	720	741	755	685	727	729	684	772	721	754	747	719	695	734	720	709	710	714	746	741	747	733	688	744	749	740	708	725	765	693	699	751	724	723	733	728	692	747	763	715	756	747	749	719	757	719	746	730	670	702	723	749	716	728	749	690	745	743	701	744	699	699	751	731	739	752	717	719	726	714	727	752	803	725	721	759	739	709	718	713	723	771	799	716	703	728	703	744	701	758	737	702	761	720	702	706	711	720	802	786	738	694	765	754	753	780	700	754	709	678	721	700	796	718	710	702	750	704	703	717	724	673	694	712	736	710	780	714	723	689	749	741	706	704	745	697	775	719	778	756	777	761	725	714	721	696	783	668	702	712	718	721	692	708	720	770	753	708	742	686	713	741	698	736	710	715	737	698	703	749	743	715	783	720	714	681	707	791	708	739	704	709	721	696	725	716	727	724	731	731	733	750	715	754	748	732	756	725	755	743	688	769	680	752	736	701	771	735	730	744	682	773	718	710	762	727	701	709	736	715	735	739	735	763	752	751	745	744	777	739	744	748	669	696	755	747	729	798	727	730	709	720	741	768	747	724	686	747	682	738	723	756	763	738	713	778	690	677	758	760	720	691	705	733	717	728	687	692	741	703	725	732	739	757	735	711	711	703	730	760	722	753	726	757	757	757	743	743	700	683	741	736	712	725	721	728	738	708	782	700	712	709	719	741	752	720	708	747	701	682	738	734	740	728	726	683	712	760	739	708	745	728	740	769	739	718	743	721	708	718	749	733	740	716	766	746	736	715	732	712	764	783	776	698	681	691	680	743	705	784	713	684	734	681	725	686	742	739	708	747	790	751	751	788	752	749	703
12411	10448	7529	4209	2443	1356	892	606	412	340	346	265	291	281	233	315	309	256	278	277	285	297	283	249	274	272	259	253	272	277	254	237	276	285	262	265	304	275	276	268	271	297	294	271	257	267	282	284	302	297	301	279	272	290	311	272	255	293	282	275	282	271	299	253	315	297	267	302	287	271	308	296	287	291	241	266	260	239	242	293	285	265	312	293	311	253	260	294	274	317	300	285	294	315	265	324	268	288	293	282	291	261	278	286	276	310	260	280	240	301	286	286	248	311	293	297	278	303	287	302	262	294	283	266	285	265	252	273	281	273	248	272	242	307	265	290	280	286	289	304	255	272	281	287	285	257	264	278	265	278	288	289	285	238	273	287	277	266	277	279	278	257	300	300	294	281	251	257	256	283	312	242	277	294	287	285	300	264	279	272	286	288	262	284	270	254	297	259	291	237	264	300	307	288	249	249	262	267	250	276	255	289	248	250	275	300	286	279	237	271	237	312	238	283	273	275	261	261	255	288	289	271	311	288	297	246	279	288	308	258	265	315	299	265	275	261	297	246	282	282	273	261	284	255	285	250	277	281	288	296	243	264	284	280	297	292	292	281	285	303	281	256	262	259	288	247	284	274	268	286	252	291	300	276	268	276	263	286	287	248	271	296	300	290	247	255	282	265	260	298	276	283	279	254	274	307	284	282	255	295	309	263	317	295	288	310	275	304	304	273	256	266	272	270	246	286	279	241	266	284	273	281	292	262	294	280	250	271	323	283	257	299	259	256	265	292	246	299	275	275	310	283	290	258	288	276	301	250	272	266	264	294	254	299	292	281	259	266	253	256	280	260	236	264	282	281	296	259	296	304	256	312	272	280	265	284	276	284	296	258	259	278	271	281	291	268	304	283	279	293	281	287	258	284	275	268	256	273	274	295	288	275	268	285	295	280	297	277	286	265	294	265	276	281	264	262	261	282	302	262	259	289	295	272	267	278	296	238	286	298	275	263	259	236	263	256	272	280	294	258	275	231	294	295	257	289	274	271	303	272	265	275	263	261	275	279	296	258	297	317	283	298	296	303	276	276	315	257	276	259	248	254	264	279	257	274	256	298	271	278	278	275	286	335	227	260	289	268	258	258	254	285	286	310	265	256	252	268	257	312	251	248	271	261	293	286	273	276	316	303	258	266	261	302	276	280	268	286	319	280	286	297	249	250	240	310	286	294	255	302	277	271	305	276	295	279	278	291	293	284	276	267	278	282	318	262	307	280	267	267	305	283	262	303	286	256	274	254	264	282	266	277	263	272	256	283	297	278	249	252	270	328	273	272	261	282	277	247	274	253	281	297	283	267	270	302	298	293	254	276	301	262	292	270	279	279	274	277	278	263	262	256	274	273	305	259	286	278	277	287	268	265	296	302	277	291	263	297	252	331	285	280	275	258	268	260	294	281	262	296	269	286	242	301	268	270	280	290	260	301	257	282	299	282	282	262	271	246	295	268	273	276	278	275	286	264	275	284	258	243	305	260	304	276	267	319	289	273	259	273	285	264	297	285	312	287	285	266	282	282	285	256	303	289	277	281	302	272	259	243	251	272	275	286	259	253	279	303	293	288	271	267	257	280	269	281	265	287	295	265	274	282	289	272	254	301	290	261	275	286	297	290	257	272	349	274	294	270	261	285	273	305	268	309	306	264	299	262	269	281	250	261	306	292	323	307	303	263	310	308	311	286	267	267	284	298	262	302	240	255	270	234	290	298	269	284	269	294	252	277	278	287	304	247	247	258	299	281	282	284	242	275	252	287	300	260	261	276	299	274	278	241	299	251	288	281	256	273	295	250	270	314	303	259	287	298	270	297	300	292	282	267	254	313	272	286	267	290	297	274	274	255	267	269	246	265	285	267	253	316	267	283	272	269	298	278	286	275	265	317	248	290	288	300	301	308	278	264	244	246	265	261	271	273	252	285	281	271	282	306	279	232	278	264	274	305	292	277	257	272	309	270	297	276	256	266	293	272	315	276	287	241	299	284	263	301	278	294	294	277	263	255	252	266	294	284	287	282	258	281	257	281	297	258	255	293	255	254	254	267	253	283	286	324	284	281	282	249	281	297	263	267	304	275	266	255	253	280	270	293	289	295	281	261	265	273	253	251	275	249	256	295	273	286	282	285	291	280	283	258	264	266	292	254	303	267	293	310	258	289	286	276	315	264	287	281	267	270	262	296	269	277	266	283	268	290	285	272	243	271	252	271	249	298	262	295	286	279	253	263	269	310	286	265	282	303	294	297	296	263	272	277	276	306	287	287	278	287	293	282	304	260	238	321	300	253	266	277	301	301	267	289	250	290	265	287	292	242	325	273	253	256	294	279	283	269	302	247	261	287	269	284	270	301	289	280	282	233	295	273	288	315	269	214	263	251	245	263	271	276	259	284	278	270	308	285	282	261	283	247	281	259	258	274	291	297	297	268	250	262	290	262	247	276	253	269	285	258	289	281	281	269	278	317	267	295	278	280	279	297	246	271	316	270	254	258	284	286	291	266	291	267	262	288	292	261	262	285	272	273	302	261	259	273	263	268	253	294	314	311	258	268	254	276	249	277	280	301	258	267	242	247	294	266	286	291	277	279	264	265	275	299	295	250	275	286	266	245	297	302	224	249	278	276	262	294	273	238	273	283	267	285	278	258	275	271	244	281	284	264	274	280	249	306	297	307	275	276	307	293	317	276	270	271	301	283	295	243	267	299	298	274	265	294	261	276	301	279	285	286	296	281	268	288	298	283	265	308	310	322	307	251	287	270	289	279	280	274	279	269	259	282	285	293	287	266	275	269	279	299	277	276	257	281	284	251	282	275	257	265	247	291	266	274	259	314	286	265	314	284	261	254	288	299	250	278	268	291	307	302	290	271	272	285	271	261	269	281	327	287	263	273	283	271	287	280	258	304	278	246	279	293	275	276	310	281	293	254	310	234	287	305	265	251	306	269	267	277	282	259	268	261	261	247	256	278	294	275	276	276	265	295	267	310	268	267	265	264	277	326	269	249	279	255	259	263	271	293	304	249	257	283	265	265	272	271	290	292	286	283	268	286	263	258	273	275	280	264	277	289	249	292	297	299	280	291	302	282	271	287	277	264	282	273	271	257	270	290	276	266	247	264	299	241	280	265	285	287	239	290	302	309	304	283	273	245	272	263	260	302	280	254	270	273	305	244	298	299	272	274	295	281	298	242	268	285	277	252	271	276	303	263	303	275	292	282	272	258	307	261	287	246	268	279	271	243	277	277	284	273	274	277	250	297	300	259	256	278	300	286	288	281	262	264	255	259	278	291	292	308	277	273	247	301	295	279	302	256	255	270	254	268	269	277	256	283	258	280	276	265	267	276	301	273	247	274	282	267	235	279	270	285	272	278	278	262	276	298	299	296	296	271	280	306	272	279	272	276	249	282	277	319	264	259	298	288	286	277	262	279	267	292	281	253	295	279	278	266	288	257	286	280	255	301	289	280
10067	13102	12762	10097	7457	4295	2859	1708	1128	886	780	705	628	597	626	577	629	618	624	587	628	568	601	620	658	630	649	550	642	619	655	638	613	602	657	606	600	637	596	584	634	623	606	580	567	638	590	661	609	604	571	616	610	646	633	559	592	608	615	651	601	631	601	633	615	611	572	569	636	637	620	607	604	645	612	614	632	611	660	581	620	635	576	628	630	643	624	618	644	635	603	605	621	557	658	619	641	666	565	602	603	605	594	614	624	626	629	622	636	660	630	608	605	653	615	637	643	644	604	581	593	583	563	624	643	586	590	610	572	580	612	607	591	599	605	624	640	589	618	639	630	620	611	611	597	614	604	613	604	621	636	630	700	623	640	619	624	581	631	625	655	598	612	615	566	622	614	616	640	620	613	648	623	599	600	608	603	615	685	615	592	636	627	579	657	663	560	606	596	571	651	637	588	677	603	603	639	615	614	584	646	587	595	609	603	585	621	625	592	643	593	599	614	603	623	601	609	600	586	636	541	639	638	613	605	606	629	640	614	648	575	628	642	628	622	627	618	606	607	601	649	623	646	632	650	566	624	638	596	589	649	602	681	616	632	665	579	626	637	649	634	654	645	571	602	595	642	621	608	593	622	602	639	620	633	606	618	590	622	611	591	640	562	611	628	629	609	641	664	628	631	606	618	619	621	647	583	631	595	613	619	613	653	614	594	587	619	578	604	601	621	633	651	667	615	600	621	675	636	638	651	592	630	656	607	619	604	603	620	608	594	596	620	625	660	601	571	613	613	601	634	648	570	650	591	610	620	610	653	587	591	643	670	631	608	587	601	619	622	639	605	619	613	583	641	623	620	598	595	634	632	648	625	604	604	613	598	602	590	628	633	568	613	589	642	640	595	603	584	619	611	583	602	636	612	613	648	605	621	627	633	615	616	609	620	594	600	629	618	586	591	564	629	646	617	656	645	565	608	584	605	613	614	580	631	638	611	629	572	649	638	631	598	621	641	628	647	609	632	632	617	605	634	642	645	637	597	611	615	587	599	627	602	594	620	611	604	613	650	619	608	586	668	610	581	629	604	622	594	643	634	639	630	591	660	607	654	626	624	646	547	638	612	624	614	609	623	622	642	611	616	647	650	602	630	618	588	608	618	619	624	634	607	592	600	596	646	642	595	634	637	626	639	611	598	645	644	613	595	551	606	634	609	616	618	589	629	631	592	581	650	577	622	616	636	591	610	643	656	599	631	636	587	587	594	596	609	631	585	625	611	657	602	627	639	619	615	619	583	612	611	605	572	629	590	620	655	583	613	640	625	607	595	631	592	617	625	620	596	577	587	632	652	604	622	603	637	645	628	666	634	627	632	650	582	645	597	632	632	596	644	565	634	636	623	650	635	624	609	605	596	655	648	599	587	646	563	585	578	624	623	638	633	621	624	585	567	625	602	606	617	608	619	658	621	630	622	668	642	601	602	591	615	581	648	605	615	619	598	610	620	613	566	624	622	604	636	598	641	608	628	613	611	650	637	610	584	590	627	636	624	580	610	643	602	583	630	653	572	584	618	610	622	647	574	599	655	586	573	601	603	607	607	660	621	620	572	649	608	631	636	623	577	608	626	634	588	605	556	613	687	643	606	623	620	611	663	603	628	660	602	600	637	654	636	604	602	632	670	602	591	595	623	586	627	594	595	583	618	648	605	582	576	620	626	625	621	605	628	625	613	641	635	610	602	594	610	604	595	601	613	656	634	580	600	634	641	639	583	650	592	680	618	649	588	592	602	604	621	641	636	645	631	596	588	589	617	607	646	645	643	616	628	650	632	648	627	645	590	667	617	598	603	627	620	648	604	610	640	583	595	643	611	635	611	628	623	618	611	612	635	623	631	617	625	603	576	636	638	587	585	603	630	604	603	609	628	591	616	621	565	635	608	617	614	594	640	652	642	587	651	625	619	618	608	660	603	601	601	625	650	599	635	572	620	611	641	634	633	618	661	620	615	605	632	615	592	632	620	657	605	565	616	599	616	624	646	614	593	642	617	605	640	611	596	617	637	611	600	572	629	621	636	654	582	638	611	630	606	654	615	591	615	671	640	591	629	657	612	593	643	610	621	603	612	679	615	596	665	639	574	650	569	677	617	592	642	583	620	592	638	627	633	612	596	591	605	646	600	616	605	616	598	601	643	573	589	612	569	656	641	607	611	609	610	631	587	644	602	588	640	609	626	611	641	601	634	652	609	614	625	609	627	607	638	642	638	614	600	585	654	601	564	613	665	602	582	632	615	624	597	640	599	621	599	622	608	615	634	612	592	656	602	660	604	630	603	645	562	636	614	634	633	631	660	632	590	585	629	621	617	597	614	581	577	542	588	640	591	637	599	582	624	668	595	621	616	603	626	634	615	628	627	628	632	585	625	654	661	613	645	642	626	610	615	634	606	587	598	555	597	579	659	607	612	620	621	611	634	611	578	613	622	577	611	632	598	577	610	634	637	623	621	641	602	608	631	600	622	619	585	610	648	622	662	602	640	594	633	595	640	588	595	603	623	615	594	636	630	612	635	644	598	632	628	638	588	614	576	615	575	639	606	649	663	613	622	648	653	620	612	652	632	648	665	636	652	660	592	655	593	605	594	606	657	624	574	620	615	594	608	583	643	585	594	613	570	609	593	588	589	573	634	607	566	565	604	619	622	605	628	592	612	594	652	657	692	601	638	593	605	587	588	634	623	581	631	630	586	595	649	652	627	651	628	641	614	580	650	569	657	606	582	644	618	611	595	607	622	622	638	607	650	591	632	617	607	625	640	664	616	595	574	619	638	641	634	633	612	637	632	562	616	635	591	633	598	664	621	634	633	660	619	648	604	611	606	606	622	656	633	608	630	604	616	622	628	633	629	591	571	611	606	623	614	617	611	581	611	617	605	570	644	596	652	636	627	655	576	635	639	583	609	620	617	561	622	603	615	580	579	673	638	658	634	619	605	642	613	590	586	596	616	608	578	620	603	602	611	634	642	603	617	583	625	608	568	605	573	628	613	635	628	610	638	605	606	632	647	616	602	588	625	593	634	619	607	637	613	622	584	581	637	612	606	563	622	643	578	615	623	636	606	625	649	565	621	635	563	615	597	637	641	621	636	624	591	582	643	653	591	618	600	630	582	624	582	597	596	641	639	597	568	569	626	618	631	626	621	603	590	624	620	616	655	632	599	565	649	623	640	619	584	622	648	630	594	639	642	614	636	642	640	573	600	639	645	652	557	605	622	627	593	626	601	608	621	615	640	620	630	635	639	615	612	609	611	601	596	594	597	653	603	591	612	608	593	621	636	621	628	630	626	562	611	622	614	607	648	636	689	642	618	600	613	604	593	606	619	627	571	668	597	631	560	633	622	613	635	630	648	583	633	629	640	632	608	565	608	607	575	649	614	621	636	641	606	590	653	588	625	615	639	613	636	628	616	654	657	643	566	611	644	620	558	628	635	646	636	589	675	605	633	603	627	616
64086	65960	64675	51999	35331	20577	9056	3552	1474	766	442	346	258	270	284	239	243	284	278	266	260	238	264	260	267	288	268	257	258	281	255	252	265	300	271	250	285	276	277	221	251	282	243	241	256	276	279	280	267	274	284	272	242	278	275	264	249	243	224	235	256	256	237	241	270	258	281	249	246	245	240	282	283	261	239	268	283	286	253	247	272	243	273	265	268	249	254	263	271	265	292	272	232	266	267	269	243	272	278	261	253	252	273	262	284	243	234	274	266	254	272	277	274	265	262	259	289	271	247	271	289	272	238	239	271	270	271	274	267	252	259	260	300	260	229	256	243	240	261	260	292	262	250	231	242	293	269	269	291	261	268	251	271	237	240	277	276	303	281	274	239	260	322	294	256	267	258	285	287	267	287	283	241	250	269	250	272	310	270	277	271	269	254	271	278	296	275	251	267	267	285	281	261	262	304	287	280	284	292	288	270	280	292	270	267	293	248	258	267	260	255	238	275	263	267	297	290	257	255	303	296	252	253	263	235	279	278	268	261	276	280	267	285	287	297	272	237	247	298	276	268	261	293	277	257	261	264	264	263	266	267	273	282	236	257	269	256	263	250	252	285	266	263	246	279	297	260	284	311	260	284	277	261	255	232	272	286	269	261	267	256	245	265	278	236	266	286	250	257	273	294	257	278	273	263	237	269	256	305	244	271	281	275	286	267	284	275	258	293	271	305	299	276	278	255	296	281	262	273	249	259	238	250	251	297	256	253	252	284	254	261	268	274	289	265	242	259	282	250	273	250	269	272	281	256	271	254	294	269	260	281	258	252	266	273	241	288	266	257	244	248	244	246	261	270	257	266	281	270	276	272	274	247	268	276	256	253	238	255	271	264	263	280	279	254	269	286	242	258	249	251	250	260	264	261	275	255	270	283	259	267	252	288	260	265	236	257	262	246	276	235	281	295	255	253	255	289	226	242	226	258	267	264	260	277	260	234	251	249	252	267	250	246	232	244	254	272	264	271	302	280	268	236	261	260	288	251	265	285	251	254	284	271	242	278	269	246	299	236	303	288	256	254	288	302	291	276	279	261	259	258	257	252	259	272	266	268	289	275	234	249	257	243	254	264	223	293	271	262	312	277	262	262	242	287	286	247	284	229	246	278	267	289	238	280	254	263	283	259	254	275	256	292	302	263	278	289	252	246	240	270	256	272	233	228	274	266	255	277	249	310	269	261	279	238	260	247	251	262	248	298	229	264	279	256	257	253	263	248	284	255	267	261	244	264	274	243	275	240	268	242	280	266	248	249	260	274	237	267	278	288	262	257	253	280	255	265	234	236	263	275	277	271	270	250	292	260	256	275	250	231	249	323	247	280	284	245	266	285	281	260	267	244	259	270	250	258	237	276	248	253	263	247	262	265	275	266	280	240	277	260	258	237	282	284	256	245	277	267	235	247	243	287	278	239	256	242	267	245	270	250	234	247	236	271	302	239	294	262	276	291	276	278	246	281	257	259	275	268	265	244	277	255	283	284	247	267	257	279	255	278	249	241	292	268	257	302	277	275	267	276	260	274	263	260	294	275	258	293	281	233	259	308	250	267	254	283	305	292	262	262	271	317	265	275	291	276	226	256	246	241	266	283	266	270	274	251	247	267	250	262	285	257	270	274	311	303	291	282	279	267	228	246	241	321	271	270	261	242	278	273	287	265	286	300	270	255	261	273	248	261	258	241	241	274	297	244	272	283	281	269	246	240	254	260	272	289	279	279	260	275	271	274	274	265	294	264	236	249	287	287	243	250	269	272	284	275	238	252	260	273	246	252	286	269	265	260	284	293	265	260	272	255	302	266	270	245	255	286	264	292	252	251	237	237	275	262	265	307	223	263	271	303	266	257	299	264	306	233	240	238	226	258	297	256	273	261	251	272	270	253	267	231	266	254	283	267	250	281	272	266	278	278	252	276	279	247	276	244	256	284	288	281	233	292	289	274	252	254	283	232	251	276	259	254	281	276	278	293	266	260	274	259	249	268	258	244	268	234	269	274	259	273	262	275	270	289	263	268	262	259	262	268	264	279	280	261	272	292	267	283	274	288	234	265	262	279	248	280	253	278	289	276	303	283	250	302	252	292	246	310	242	269	265	270	265	277	265	280	247	280	264	270	241	267	281	267	269	236	267	277	265	281	262	272	253	263	269	267	259	266	248	265	257	252	274	264	263	287	276	279	279	247	263	261	266	276	244	268	254	235	284	263	281	287	261	257	290	288	254	243	280	274	257	255	288	280	284	268	283	233	230	268	248	263	300	255	279	233	278	278	261	269	276	306	293	296	261	267	284	252	273	267	273	274	309	276	274	295	241	282	258	271	280	272	247	256	251	251	273	264	279	286	256	267	251	267	239	251	291	297	271	256	256	281	237	285	289	226	273	258	278	264	243	286	262	263	277	275	275	293	282	262	264	288	264	277	241	243	241	262	283	297	252	270	260	253	281	281	253	274	256	284	273	285	251	266	289	280	278	280	239	257	280	279	262	261	273	277	263	267	278	289	257	308	260	273	275	281	256	247	279	272	261	307	270	280	271	300	286	265	256	247	263	281	259	240	274	272	282	262	259	269	253	284	262	234	276	267	253	292	263	270	283	228	291	293	288	258	260	291	257	270	266	252	276	247	261	272	269	242	243	250	228	269	271	253	277	294	279	287	267	261	277	251	263	264	263	270	260	281	230	236	266	276	273	250	253	261	239	243	258	280	281	275	235	279	251	271	277	275	266	258	291	244	284	263	272	270	249	257	280	257	239	290	264	238	264	258	291	267	289	275	267	299	263	255	276	268	260	283	272	264	252	262	294	289	264	241	238	254	294	254	297	243	275	254	264	274	278	275	253	267	280	272	269	260	259	286	278	275	265	296	251	258	265	231	261	301	270	256	257	249	271	280	257	254	239	265	274	256	284	286	231	252	274	269	287	251	259	255	273	250	246	279	289	274	233	292	299	291	254	282	280	261	316	263	236	255	251	260	303	240	276	277	242	264	274	269	267	272	242	277	251	246	285	234	261	245	260	251	275	298	267	279	254	243	254	288	286	255	244	257	285	245	268	263	268	271	287	281	289	254	281	248	261	259	263	271	253	286	273	255	263	229	253	247	249	259	263	270	270	257	264	255	249	293	257	231	258	256	265	287	289	240	254	251	253	246	266	273	263	270	256	280	246	254	290	289	281	272	285	268	244	285	260	246	300	266	286	252	250	267	262	297	248	298	277	264	267	247	291	255	274	241	267	282	288	255	282	270	251	226	284	259	247	279	273	250	223	254	271	282	265	293	268	301	273	282	275	272	277	277	238	284	269	267	246	271	262	291	308	270	276	281	273	266	287	305	277	248	259	243	280	272	261	279	237	278	275	283	269	287	266	277	273	251	271	264	267	273	291	274	276	289	258	273	283	255	251	239	265	279	261	251	253	265	274	289	296	266	265	263	249	278	248	262	248	267	271	260	267	237	272	273	250
39548	48135	59173	55991	45450	32877	20502	10984	5287	2603	1349	908	588	642	621	593	633	596	590	585	629	616	633	636	636	629	566	625	608	639	591	593	608	636	617	641	645	600	606	664	590	642	588	534	644	591	638	610	606	632	588	588	610	586	617	622	592	614	573	587	589	611	579	601	612	625	600	629	612	643	630	602	589	628	616	649	625	581	560	626	651	572	602	627	551	596	617	600	595	557	558	588	574	630	634	625	626	601	576	594	588	618	607	580	597	635	601	609	569	660	638	592	603	619	564	573	612	592	588	568	604	591	560	589	596	614	604	565	622	539	648	634	659	592	603	623	570	605	626	623	588	618	611	611	594	586	620	642	584	588	600	621	607	581	594	609	605	587	582	616	596	615	596	629	619	593	625	614	587	594	643	620	624	588	626	622	628	593	598	593	589	625	601	538	624	564	555	592	586	641	621	621	637	611	604	605	591	651	627	623	575	583	606	592	587	560	626	586	621	592	577	601	629	595	605	626	651	644	645	543	594	582	608	586	632	593	637	587	590	630	573	615	598	625	619	601	595	601	591	628	639	658	593	587	594	608	628	602	598	567	633	626	589	628	614	628	624	615	555	581	651	593	569	583	566	594	628	618	589	638	594	636	587	584	599	595	596	593	565	629	602	610	620	608	617	588	578	606	633	627	563	627	609	603	621	572	601	600	604	642	635	646	594	612	620	612	588	613	596	621	612	637	613	589	636	618	614	633	634	600	565	655	656	635	595	587	633	572	569	596	650	645	615	581	591	625	655	653	560	592	601	608	595	617	604	565	575	592	622	559	606	635	603	605	568	605	604	611	571	626	582	602	612	563	617	599	620	608	617	596	581	588	589	610	626	628	603	628	569	604	615	626	640	569	608	582	581	613	631	585	610	579	617	596	611	632	603	578	607	563	641	626	599	603	574	581	589	598	570	602	650	616	580	611	572	646	615	590	614	602	601	595	630	580	639	597	609	593	559	637	558	612	609	590	604	604	596	626	600	587	618	623	616	630	618	578	586	599	576	568	655	539	642	593	640	566	638	633	622	622	569	591	637	615	685	572	612	562	579	581	620	613	589	614	584	616	609	603	626	593	599	588	609	604	615	587	596	604	679	576	570	596	594	599	613	577	576	572	587	593	600	643	565	625	541	592	592	667	618	588	646	586	594	643	629	619	581	553	632	622	600	603	588	628	589	639	600	601	646	615	627	620	642	607	608	586	579	579	581	610	643	600	583	649	605	598	585	591	616	643	648	610	614	591	585	556	643	600	633	642	611	615	607	609	630	592	646	597	621	607	603	641	589	557	621	605	588	644	615	622	611	572	586	597	566	589	598	567	571	597	582	629	610	613	652	587	634	606	636	605	599	581	585	624	619	581	583	608	581	619	577	588	645	585	608	568	647	621	575	575	657	585	561	570	577	588	583	609	595	597	569	567	626	606	632	610	616	616	622	623	585	597	625	609	555	608	600	602	597	590	591	607	622	565	576	605	626	617	601	590	644	623	596	596	614	593	556	591	579	551	628	583	644	603	596	601	633	575	618	611	610	599	600	609	579	620	610	633	655	576	603	590	607	605	627	592	608	609	573	571	591	645	609	577	641	604	612	606	610	609	594	582	621	587	620	574	605	633	613	622	596	575	599	613	624	587	645	551	566	619	608	570	644	624	638	586	550	610	580	579	622	598	611	582	614	596	575	594	579	630	579	636	622	616	624	587	591	634	575	595	609	622	586	612	622	592	592	621	602	603	587	569	589	632	660	577	602	587	628	587	636	581	601	597	614	606	623	606	625	643	607	604	569	624	623	618	609	564	620	587	602	618	579	601	598	572	580	623	648	602	637	588	583	620	603	632	632	610	646	618	565	600	604	568	590	579	613	589	594	655	609	594	577	648	588	604	622	605	643	586	604	583	632	572	622	576	571	565	605	635	594	602	585	609	595	596	640	601	565	674	564	604	629	602	600	581	590	592	644	655	569	610	638	651	582	644	613	618	649	599	599	657	597	609	561	591	592	654	630	644	584	685	572	611	597	648	624	611	591	568	604	607	608	607	601	642	599	592	586	613	581	640	571	595	585	603	573	602	574	596	638	600	613	639	593	581	579	613	659	592	597	630	593	581	616	633	622	612	654	575	536	596	614	590	610	604	618	595	622	635	631	583	577	588	608	623	587	602	578	584	575	579	587	579	595	615	595	587	635	618	645	603	585	595	621	570	627	599	620	584	592	606	566	584	581	562	622	598	648	581	555	602	637	630	607	634	640	634	607	609	606	620	599	589	577	597	573	580	571	632	600	616	600	610	586	628	658	596	566	606	607	576	671	611	622	649	628	627	580	612	637	607	583	616	608	642	607	597	627	575	657	558	649	591	571	603	648	593	594	604	573	583	593	599	604	605	631	596	623	604	641	544	635	640	592	626	614	602	589	613	595	579	600	630	600	617	607	630	604	581	648	640	624	627	614	586	598	598	608	608	611	579	617	633	601	582	671	594	578	602	601	624	609	563	611	636	554	555	583	565	587	637	604	621	620	617	616	586	584	566	620	592	593	598	653	584	619	620	631	629	644	560	619	566	618	587	614	633	589	556	593	597	626	586	621	616	588	663	645	611	622	623	596	626	588	587	615	575	582	610	659	584	580	638	592	590	601	623	645	618	603	578	581	602	591	597	638	605	584	623	572	592	594	587	626	593	569	576	645	576	575	620	638	613	579	579	652	629	624	607	589	593	584	642	622	613	606	598	599	652	611	609	614	601	609	658	589	608	607	644	591	602	593	613	595	606	592	654	595	630	598	577	596	568	620	603	604	612	610	595	664	589	587	622	587	597	605	596	609	619	628	605	582	632	607	609	619	560	593	615	577	584	593	609	609	562	618	601	661	653	617	592	617	647	631	622	565	620	575	625	621	664	600	626	630	594	578	617	619	625	623	571	617	622	625	569	591	610	587	603	594	644	590	630	626	541	560	612	580	644	638	565	572	644	632	581	601	624	593	592	598	608	639	616	603	644	591	600	623	630	605	602	640	625	631	621	590	611	635	569	628	594	542	584	598	606	632	616	615	581	585	606	613	598	588	628	571	611	618	542	650	613	600	571	595	651	572	611	598	600	648	634	578	595	626	612	591	601	576	627	576	588	602	590	610	622	604	621	624	601	606	665	599	600	639	575	598	601	598	649	622	615	577	632	639	589	601	612	563	582	606	602	613	556	626	604	613	617	642	608	622	612	621	615	622	655	619	639	605	590	581	570	610	612	584	618	644	643	605	615	641	649	635	623	623	628	637	569	607	584	578	614	603	573	559	590	625	618	629	590	615	632	628	651	641	636	584	599	595	561	616	607	620	608	589	619	619	622	567	617	609	571	641	614	586	600	582	638	603	640	596	591	595	633	613	572	622	639	624	568	591	611	586	628	604	619	586	632	555	580	580	621	615	581	639	586	620	583	632	587	652	555	622	613	619	587	572	583	572	583	591	598	630	591	584	579
70494	75668	75048	62430	45007	29050	15194	6102	2348	1056	684	524	353	366	369	369	359	388	345	389	365	309	373	340	344	334	357	383	386	381	365	365	392	356	356	356	344	361	377	322	372	356	351	379	378	325	363	363	325	359	399	336	316	367	357	334	348	348	320	358	372	349	384	364	340	359	384	335	374	387	330	378	325	360	359	300	351	341	363	357	363	334	387	338	340	343	313	364	348	370	353	345	383	355	335	336	338	383	340	336	325	374	374	331	391	344	375	349	369	366	324	342	375	407	343	362	373	389	355	388	363	373	340	363	355	347	389	351	362	355	340	365	362	366	397	336	358	362	346	361	332	345	342	371	372	353	388	331	393	307	347	332	386	332	354	381	354	314	327	313	340	348	377	333	340	355	338	341	370	326	352	348	350	338	343	361	350	344	351	353	341	368	371	367	334	342	342	299	350	339	343	347	332	351	329	361	336	330	349	381	359	366	330	340	373	350	433	353	392	313	351	342	335	343	356	363	339	362	391	364	351	346	365	410	357	420	347	367	361	356	348	329	375	337	401	333	379	344	334	318	341	360	372	324	361	318	374	343	338	330	365	366	348	340	328	363	353	344	344	357	392	377	386	347	358	392	353	356	349	356	333	354	370	392	387	371	364	373	377	380	354	396	382	342	354	327	339	327	330	350	396	326	345	336	384	367	382	354	355	333	352	342	377	359	362	360	357	358	339	364	348	357	324	352	360	358	375	340	320	362	367	332	352	348	350	371	362	329	352	339	391	358	327	370	364	380	337	365	314	363	378	397	337	363	355	373	362	355	353	338	360	334	365	354	356	376	347	355	330	364	372	360	378	367	336	352	366	344	369	341	355	374	367	340	355	363	347	327	332	372	376	379	414	372	367	356	370	386	376	319	323	346	370	343	358	359	345	375	392	343	359	391	366	376	357	389	342	398	376	370	342	378	373	351	366	362	359	351	364	337	337	360	341	356	366	337	343	322	373	334	354	373	325	346	377	395	329	350	356	377	379	374	351	380	327	351	361	377	361	336	381	364	357	379	382	326	328	358	356	356	350	346	356	334	347	361	343	368	371	376	314	359	363	372	347	357	370	388	350	348	327	373	377	374	359	356	357	349	376	360	359	350	365	349	362	375	353	383	380	337	351	378	366	355	323	354	347	384	371	350	373	347	374	331	386	360	362	339	316	397	382	352	362	321	335	359	346	364	343	365	360	407	323	349	357	335	344	394	340	366	382	349	373	307	356	343	375	374	300	368	355	372	349	353	355	359	338	358	323	343	325	359	352	349	363	338	307	357	358	370	355	328	310	364	348	327	368	391	367	378	326	342	366	342	379	313	355	362	373	339	388	339	366	384	333	372	344	400	361	344	334	348	331	364	374	372	372	354	356	418	355	364	352	340	347	327	359	375	371	346	356	356	343	345	337	336	367	364	383	359	334	356	364	359	352	388	375	388	365	353	350	325	344	391	372	344	339	368	381	373	388	373	329	356	327	369	341	348	356	378	367	330	326	363	365	323	336	359	368	346	353	373	360	342	368	379	336	340	344	375	363	360	335	363	354	350	329	349	369	379	332	359	347	325	318	353	363	373	352	345	356	317	373	381	349	347	357	327	370	355	386	352	374	385	334	356	354	400	327	331	354	364	338	362	370	378	355	353	326	358	368	381	370	309	338	376	352	381	340	342	371	369	378	383	387	372	350	390	357	345	306	338	354	329	379	349	350	364	376	355	382	381	339	343	341	318	320	371	318	364	346	341	367	318	341	362	384	344	359	339	341	330	331	339	348	346	323	362	344	355	333	340	333	350	351	365	374	347	350	309	366	340	377	355	339	335	371	365	376	347	326	356	380	335	335	349	384	361	335	364	358	361	363	364	359	364	331	335	349	349	333	384	346	341	343	335	363	357	375	331	389	348	371	397	344	388	319	347	354	356	359	367	331	371	362	346	379	340	364	368	337	376	388	374	382	355	361	330	376	357	324	364	358	394	307	355	357	378	379	332	356	318	343	359	374	375	393	347	368	355	364	340	347	364	359	371	395	362	339	335	319	340	349	331	345	350	370	335	404	341	338	372	346	356	401	353	343	350	356	365	339	360	387	364	331	337	339	341	343	335	368	423	364	344	299	359	345	367	312	402	339	393	371	352	342	335	363	352	350	360	369	346	336	371	368	357	346	398	341	351	356	348	347	341	365	385	354	347	367	337	329	345	370	350	374	369	355	386	343	371	355	350	332	338	357	364	348	360	336	333	366	363	348	325	355	361	337	394	340	388	334	344	380	375	313	360	355	371	329	379	353	357	334	385	336	369	337	357	351	346	331	374	384	404	342	346	380	340	360	364	356	333	352	345	320	345	341	332	361	379	351	359	372	387	308	333	335	347	315	359	370	369	317	353	358	353	335	368	369	318	365	361	396	353	332	351	364	319	357	337	350	361	333	329	317	349	349	331	335	344	361	366	348	343	372	368	350	388	329	395	329	406	374	371	354	348	400	372	348	342	358	369	360	328	354	354	372	377	339	372	354	335	337	364	349	353	349	344	376	333	324	376	355	319	360	321	314	380	345	350	354	367	383	389	360	354	360	369	329	334	318	349	376	353	344	361	343	387	343	348	345	351	338	385	327	334	332	339	354	355	372	377	363	367	377	334	351	351	377	347	353	368	348	327	325	334	355	370	383	364	372	351	329	369	397	343	347	356	385	345	363	342	358	347	351	338	369	342	365	384	362	363	339	403	356	337	360	347	355	331	376	312	366	349	351	330	349	328	364	343	359	358	385	357	353	407	374	335	365	415	363	388	342	365	370	356	367	361	366	342	327	413	337	361	376	311	364	386	331	358	375	373	382	379	352	351	337	374	370	331	400	360	384	339	355	404	334	341	370	303	359	356	342	355	337	324	379	348	344	376	348	374	359	342	390	326	366	382	353	340	330	338	349	359	360	348	388	371	345	350	354	363	330	386	383	369	342	330	357	345	358	374	331	327	368	350	328	371	365	366	376	406	355	382	371	364	337	340	361	388	343	361	394	352	333	333	364	330	376	384	366	338	332	375	377	368	383	364	329	370	330	337	357	359	368	367	358	326	364	324	334	371	343	361	374	332	371	359	331	367	361	317	349	368	355	361	367	381	353	393	386	381	340	354	323	361	361	337	375	347	353	374	367	374	330	342	323	337	392	342	346	314	362	365	355	369	369	375	358	351	343	360	350	365	342	301	359	345	338	350	373	368	337	323	340	362	371	338	347	338	326	363	369	342	368	371	350	328	369	348	328	329	331	376	333	386	363	328	346	359	355	348	356	376	352	339	361	357	347	317	392	344	346	318	387	325	352	375	331	335	395	346	379	348	353	330	339	328	362	305	349	338	303	317	350	374	360	379	351	318	359	324	373	366	338	307	311	361	362	380	309	320	343	342	378	351	336	319	338	353	359	372	374	354	377	369	395	349	355	373	359	366	325	362	344	391	385	367	352	356	356	380	361	385	351	332
47151	57775	70517	66493	53942	40640	27382	15759	7859	3668	2021	1189	905	804	753	824	797	808	799	764	845	819	810	753	710	824	831	720	792	809	814	795	808	740	777	789	772	800	838	806	741	771	779	769	745	778	747	757	796	785	797	772	798	734	800	766	728	759	760	802	774	798	807	809	755	786	765	810	755	789	781	804	769	758	798	774	769	792	728	786	756	769	740	796	792	796	776	762	751	756	749	741	799	786	780	700	765	799	816	780	831	790	760	752	760	741	745	772	796	763	848	798	761	790	742	797	812	779	764	768	816	756	770	816	786	803	799	818	749	777	791	809	802	754	730	740	800	770	715	707	746	741	766	829	767	728	743	792	750	834	796	789	766	737	778	752	761	820	824	738	762	768	718	774	755	781	749	796	777	783	725	776	800	727	788	739	768	821	763	809	799	766	777	767	762	777	768	697	775	793	776	821	804	785	764	758	706	807	764	744	829	751	805	792	785	780	818	772	749	774	726	824	786	761	822	785	758	794	771	747	751	776	776	733	739	778	779	740	756	789	754	796	760	797	742	773	813	754	794	752	760	764	812	766	752	804	784	813	760	802	792	783	741	744	786	753	786	791	742	796	756	746	777	759	754	748	787	796	776	815	754	804	758	759	858	764	757	733	768	858	785	817	751	800	792	718	791	794	767	809	778	790	794	771	782	785	798	794	784	790	775	795	753	816	806	760	774	750	843	821	777	792	789	796	791	731	747	791	801	753	781	785	785	768	734	790	742	795	745	854	796	773	799	757	767	794	787	785	763	786	842	773	757	749	845	784	770	785	795	776	751	769	781	757	820	814	719	771	821	712	755	786	742	812	817	759	811	789	778	791	763	759	786	749	751	771	726	822	774	772	804	784	746	745	806	786	836	816	785	842	814	805	789	755	796	750	779	794	762	772	731	802	807	781	777	773	753	743	800	751	768	773	759	755	774	792	800	767	768	739	792	758	792	740	776	862	791	849	797	783	760	787	744	812	823	787	818	778	791	786	778	785	785	782	809	815	784	763	794	804	765	751	782	788	744	784	743	787	781	815	771	808	757	802	809	791	759	773	829	757	798	781	801	740	748	776	725	786	779	763	833	784	733	760	756	762	737	763	754	737	829	807	813	811	762	804	803	815	758	837	750	766	785	737	825	798	760	787	757	783	784	756	757	740	812	749	786	789	798	812	777	776	815	817	731	721	809	738	779	772	824	776	848	770	798	754	791	822	772	771	729	769	774	813	778	760	847	812	784	809	773	804	779	761	775	763	790	733	745	785	775	804	850	766	790	784	750	803	793	792	782	812	752	793	765	781	773	776	784	802	811	773	777	733	784	794	791	819	764	791	809	767	718	811	740	751	766	783	790	788	778	779	762	769	785	739	793	781	769	729	741	772	759	789	806	832	722	774	783	774	742	795	786	796	769	752	788	861	751	766	729	754	801	743	749	744	781	756	784	771	796	755	801	773	798	754	757	756	792	851	748	785	763	797	742	775	825	762	766	795	795	803	779	851	755	755	797	756	776	787	798	798	756	839	729	780	778	788	758	751	838	786	794	803	780	746	748	796	768	756	749	752	741	753	756	761	748	761	767	755	765	742	837	767	741	753	783	800	778	748	750	795	840	740	733	772	815	775	800	729	734	786	753	796	792	775	764	803	738	741	787	790	776	812	768	787	773	807	799	802	790	800	753	810	808	770	750	767	757	779	746	760	795	741	736	795	788	791	754	825	728	775	842	776	771	752	775	760	802	791	805	761	794	766	769	842	817	802	820	778	739	773	790	796	753	786	780	767	832	814	755	779	800	781	783	746	776	756	827	791	787	788	750	794	831	831	770	791	769	791	777	736	801	828	764	807	704	749	746	807	777	787	757	767	781	802	760	751	773	765	794	750	758	778	755	758	766	755	778	761	776	743	818	767	817	848	768	808	761	741	766	746	757	800	828	801	769	773	802	713	809	794	786	788	801	784	775	789	759	768	798	765	781	802	801	811	782	758	790	789	787	783	783	784	812	806	769	788	820	805	755	751	797	800	817	716	721	774	771	854	779	770	731	776	833	788	735	763	808	768	769	810	762	829	774	815	769	795	759	782	830	751	802	816	772	736	746	770	805	767	802	820	807	817	811	791	757	737	784	749	808	805	723	791	793	786	788	751	792	768	776	776	786	759	789	772	816	765	791	765	687	812	720	780	795	830	736	767	783	797	739	794	782	780	774	772	757	796	770	758	793	734	781	767	730	777	766	779	826	785	786	777	756	822	821	778	756	793	738	822	742	839	741	771	804	780	748	789	775	749	779	792	809	735	773	738	803	777	771	725	794	777	796	742	793	741	769	806	749	832	828	767	823	770	835	762	769	794	808	823	801	791	842	772	768	779	780	762	730	753	850	797	814	810	794	806	754	764	852	729	790	759	728	730	785	794	798	775	781	811	786	821	779	777	769	765	788	751	814	796	768	744	807	804	783	778	802	782	778	772	818	775	799	751	809	772	795	735	777	730	756	744	799	763	743	760	780	786	803	755	762	734	753	749	757	785	799	814	788	760	794	797	711	754	790	839	841	765	793	798	850	754	773	815	737	744	810	786	779	768	808	802	773	837	767	813	788	812	748	755	774	725	741	773	800	758	770	740	812	813	764	755	774	782	754	803	781	795	781	770	763	793	760	791	810	774	814	776	811	772	791	796	739	775	784	794	811	786	758	777	802	805	833	794	808	727	792	784	793	802	809	782	789	755	835	756	802	778	786	783	775	773	765	792	789	797	732	774	763	785	814	789	775	777	766	770	776	753	812	780	792	796	831	781	817	783	771	807	792	785	775	747	780	813	747	786	750	802	797	815	765	817	789	762	774	783	768	789	795	770	773	772	812	766	784	760	762	748	785	744	759	777	792	755	732	766	776	809	792	842	766	802	757	769	730	771	755	790	729	740	761	785	752	773	785	773	771	759	733	846	743	827	781	736	704	802	837	745	755	785	763	799	741	806	784	804	795	800	804	784	823	769	744	762	783	810	763	728	784	803	824	765	797	739	755	757	786	788	753	815	780	739	753	818	774	845	757	774	751	761	800	748	755	790	817	846	777	756	772	781	761	775	763	784	792	841	757	786	807	816	810	744	749	744	738	754	816	801	785	772	793	779	746	779	753	715	804	767	764	762	794	781	766	805	808	741	816	800	748	800	792	819	777	736	769	751	784	778	784	774	799	812	776	777	788	780	790	791	764	788	762	783	804	801	745	812	765	770	825	834	773	703	774	758	775	791	843	769	752	807	733	798	769	788	759	768	766	773	770	799	797	821	781	843	762	785	819	803	752	747	788	741	767	747	787	841	795	769	797	750	786	791	756	768	768	712	835	827	765	750	781	772	722	760	771	789	740	783	756	783	785	780	743	777	757	812	745	738	777	788	768	773	734	820	796	737	805	795	772	806	778	747	764	741	746	814	735	739	739	739	771	829	768	724	758	730	765	763	787	779	783	785	738	794	825	795
14391	11857	8843	5255	2661	1287	783	553	395	361	306	320	319	286	309	322	283	336	327	314	322	316	275	322	289	295	284	318	290	307	362	302	277	285	286	311	316	308	299	277	288	292	309	294	303	318	299	310	288	328	291	285	297	279	310	302	346	310	287	321	294	325	308	329	289	294	294	287	332	313	322	282	307	324	304	302	321	297	322	301	322	324	267	272	254	300	301	316	292	317	290	273	305	315	291	277	319	296	329	309	297	267	310	312	335	304	296	316	305	291	283	308	283	322	277	302	339	292	323	333	284	307	313	296	313	317	284	306	304	298	306	305	307	324	275	326	312	309	317	296	301	336	278	325	295	312	301	282	323	288	298	320	317	298	332	299	288	301	333	315	270	300	314	311	272	325	300	295	293	321	310	296	284	291	301	284	319	301	271	296	342	334	309	351	306	308	330	293	298	309	288	297	294	286	318	329	309	316	297	310	283	316	305	319	309	276	316	303	304	290	305	293	327	321	331	321	330	284	290	306	309	281	310	295	320	321	288	310	314	312	308	342	316	282	296	273	305	319	283	303	315	319	331	272	270	315	300	280	292	287	311	321	298	283	331	310	312	300	355	278	287	307	284	289	333	335	351	321	304	262	330	274	348	326	297	289	309	302	300	318	282	296	327	326	276	303	307	284	295	292	309	316	297	300	324	296	334	299	308	289	270	303	313	318	284	300	295	298	315	323	288	295	312	293	299	290	309	293	307	316	316	322	317	316	298	312	302	310	285	340	292	338	303	287	290	286	314	279	313	313	301	303	312	291	278	313	316	323	305	314	304	308	299	308	297	307	306	321	310	324	315	306	298	309	266	312	300	359	313	324	283	339	287	326	287	276	318	341	329	271	293	282	296	276	310	300	304	287	317	284	293	307	349	301	314	313	304	323	350	318	311	292	319	308	315	313	349	302	288	310	306	302	337	320	310	341	297	308	310	296	316	282	322	270	328	287	325	287	271	311	277	304	285	311	294	280	264	290	337	282	323	343	304	355	302	294	277	304	303	308	323	279	326	287	292	295	286	315	291	332	292	296	309	342	309	325	344	301	295	323	299	309	313	292	320	294	297	283	329	300	332	324	276	308	319	267	309	264	340	337	321	338	298	308	285	293	310	328	281	310	308	302	281	286	277	300	344	309	328	310	315	318	269	331	307	346	285	319	322	299	310	326	314	279	340	244	285	263	306	304	301	301	305	324	287	318	328	318	312	330	313	317	300	291	294	302	308	282	303	279	313	341	334	330	321	307	307	323	273	361	309	307	292	327	321	289	294	329	333	291	341	315	305	289	322	290	285	304	302	314	324	308	298	352	320	309	292	309	330	324	340	327	324	328	295	311	312	310	304	315	281	306	288	310	298	294	305	281	285	265	288	319	313	297	324	279	298	283	289	314	316	312	295	318	333	325	289	278	273	327	307	285	315	291	292	289	302	294	307	308	275	295	288	334	282	298	300	327	312	299	285	315	314	307	291	321	289	315	279	257	286	291	295	319	299	315	309	350	292	327	306	290	295	285	298	321	288	301	319	320	286	315	315	302	293	297	292	278	285	335	301	264	295	275	357	312	319	317	267	334	325	332	291	326	254	325	314	308	296	298	357	369	296	299	299	280	281	271	296	303	285	295	309	307	318	301	303	307	321	350	314	277	323	308	308	353	328	295	314	293	298	292	346	271	329	318	311	290	314	281	275	298	289	294	320	298	330	307	310	330	304	329	300	322	309	266	342	303	315	303	276	322	309	310	296	287	316	302	334	319	303	314	311	290	344	306	300	304	297	321	284	341	301	318	324	304	350	333	285	354	276	308	296	316	311	323	305	314	286	280	280	291	331	306	292	313	310	313	325	341	296	304	308	298	285	277	340	287	330	321	328	307	317	348	323	313	316	326	299	284	311	328	311	323	329	281	325	306	275	266	341	330	290	316	317	308	277	286	268	289	324	324	321	305	340	306	313	347	310	312	288	306	303	320	328	301	327	315	296	279	292	297	299	321	295	315	299	347	287	286	327	308	273	316	300	294	286	316	288	306	302	301	272	260	285	283	297	293	346	338	293	291	312	315	288	318	310	316	287	342	295	341	310	273	295	330	338	277	324	290	299	320	330	292	299	307	357	327	274	331	292	330	285	278	269	282	305	302	268	283	309	289	316	313	305	324	306	300	287	297	306	307	321	341	332	271	307	307	290	282	335	295	317	249	344	317	299	328	275	331	294	300	357	332	324	295	330	301	312	323	311	287	306	309	290	293	300	280	294	287	307	307	314	303	265	309	289	272	270	294	329	311	342	327	328	269	256	358	314	306	300	285	325	341	298	288	293	252	293	333	311	310	306	295	329	328	288	292	317	298	350	327	319	313	303	334	319	307	310	288	315	296	293	298	324	303	320	291	306	306	319	299	301	304	321	328	298	327	324	291	283	341	311	315	319	316	326	326	324	311	327	314	274	302	287	340	308	298	308	289	302	289	302	302	322	342	330	305	321	301	311	303	321	295	322	285	293	294	322	316	309	296	281	307	346	323	312	320	285	305	318	291	311	301	322	308	294	330	300	326	324	316	326	284	307	312	285	311	306	315	329	282	292	324	301	316	309	299	287	268	286	328	337	285	321	301	308	327	337	292	333	304	325	302	359	295	303	310	303	297	332	279	330	304	276	279	296	282	273	304	305	268	312	293	346	316	351	338	298	315	326	301	309	316	288	322	328	314	315	286	287	285	302	308	328	314	276	280	337	309	329	282	344	281	332	316	331	357	303	287	294	323	308	304	294	320	314	286	289	332	336	306	305	303	286	305	330	303	326	345	305	328	300	332	276	313	300	318	299	350	306	338	290	304	285	277	287	295	307	302	296	290	280	324	310	286	271	315	290	314	313	282	311	312	328	314	312	295	291	299	278	297	316	302	316	311	311	316	332	306	306	299	354	318	301	329	324	347	298	329	310	286	314	317	297	318	314	297	308	303	326	305	295	317	297	282	329	334	303	289	306	323	299	312	289	324	344	320	310	289	297	324	298	301	300	299	350	317	311	287	320	318	282	299	329	313	307	294	301	330	309	304	296	294	300	327	331	264	299	302	317	292	293	309	293	291	322	285	330	293	282	321	297	293	324	266	321	282	333	313	265	286	306	311	316	338	275	339	286	306	298	309	284	323	298	327	309	272	321	322	304	316	314	331	263	283	275	306	338	293	301	308	291	300	317	299	273	305	335	289	289	304	308	306	305	311	305	312	320	295	338	251	321	307	292	313	290	316	304	322	323	298	282	324	327	311	312	370	319	294	259	305	324	330	326	314	313	315	327	317	313	291	284	304	282	273	327	334	322	344	305	314	327	314	320	328	322	313	318	299	320	292	319	318	285	336	325	328	275	320	287	323	311	334	298	334	315	302	350	316	307	287	265	296	317	296	288	318	314	294	335	311	311	321	310	278	296	329	287	322	321	278	308	314	315	284	317	334	307	331	306	328	325	269	320	307
10833	13923	14910	11935	7465	4230	2353	1494	1049	841	727	724	716	689	650	684	672	641	709	623	643	691	640	693	645	668	651	681	696	698	657	649	678	697	662	704	663	661	670	680	644	724	691	671	685	647	677	697	652	694	709	660	705	714	664	693	704	688	737	722	645	696	682	660	639	684	627	645	636	641	649	706	679	653	657	655	674	716	677	623	678	638	686	676	656	683	688	703	672	656	664	722	708	645	648	725	671	698	642	641	658	729	710	651	652	743	687	646	676	684	706	652	660	690	627	663	676	665	645	652	715	693	698	712	686	674	685	703	687	653	693	671	712	682	657	684	658	690	713	740	692	658	698	671	671	688	642	654	697	665	703	650	670	713	680	658	683	660	650	685	643	659	626	728	634	626	712	685	657	636	678	628	667	654	675	643	688	700	693	669	667	675	705	685	710	674	684	692	688	706	635	700	651	675	663	651	683	661	637	690	713	646	677	645	688	676	734	687	628	662	695	682	737	627	670	628	686	677	733	645	698	675	664	672	690	707	649	696	602	668	690	661	661	682	703	665	655	659	697	683	654	692	684	665	640	671	662	680	664	668	709	617	665	626	660	737	714	670	689	652	705	724	737	661	704	664	665	716	635	639	651	668	646	639	654	672	676	657	749	674	647	709	683	697	658	665	696	650	685	677	677	652	678	660	699	674	662	675	714	644	660	693	657	630	710	681	658	652	654	721	671	697	704	719	632	694	647	726	638	709	637	684	636	673	641	641	667	681	639	633	687	660	670	644	690	705	673	659	662	667	683	644	698	666	661	642	674	671	686	621	649	681	708	625	663	663	734	696	640	705	631	703	670	642	666	710	685	703	658	670	664	684	657	649	695	680	689	662	703	682	691	645	652	666	671	657	670	670	697	691	672	701	711	686	638	723	649	677	638	665	633	663	664	665	670	687	661	652	705	660	665	636	665	689	682	703	639	644	643	649	714	677	658	672	685	648	657	702	709	690	650	643	658	673	692	674	674	668	673	653	655	711	678	679	671	672	694	670	694	671	643	667	632	656	665	706	659	657	710	630	649	718	658	638	662	714	711	685	681	641	670	703	699	712	678	695	679	704	641	701	655	664	710	658	706	674	694	650	649	711	658	663	705	674	719	631	671	660	699	671	688	694	653	724	695	681	688	674	699	670	691	686	704	630	688	688	674	668	691	677	681	702	655	664	661	632	715	699	691	694	716	664	638	697	705	663	630	636	675	663	677	628	709	688	687	667	651	625	695	644	712	697	685	711	679	678	672	671	713	683	668	664	705	669	695	727	667	662	665	683	694	671	663	670	663	652	670	658	659	715	697	636	712	689	647	720	684	647	661	661	702	702	710	651	635	686	678	664	689	708	675	681	693	676	695	660	662	693	694	713	630	661	692	663	701	681	633	708	687	653	688	678	696	658	666	612	706	682	704	725	646	620	678	636	627	678	652	700	664	684	682	687	701	691	709	728	714	704	674	666	674	718	700	669	689	713	652	677	667	675	685	649	677	694	647	681	689	642	658	683	658	648	700	698	651	690	682	696	618	645	714	693	676	721	682	658	685	645	679	702	681	670	657	688	649	729	656	664	683	697	660	686	676	649	685	720	662	661	712	678	651	660	653	704	679	658	703	668	679	685	664	693	661	698	674	737	670	650	684	656	669	674	669	678	663	697	712	650	683	685	653	698	680	687	664	696	688	656	660	625	703	712	702	680	687	700	648	708	637	661	649	670	657	684	661	686	681	670	673	686	642	671	678	679	685	664	682	631	703	659	685	639	685	659	662	646	617	649	705	721	708	652	700	715	653	654	674	669	689	671	709	679	685	655	641	659	631	681	708	634	596	650	661	668	662	655	703	666	704	648	658	752	629	663	659	661	666	688	620	705	666	670	681	662	657	678	645	653	623	639	663	675	663	642	647	683	660	681	642	666	698	663	675	643	684	657	699	701	666	668	655	671	669	656	676	696	704	700	605	693	692	701	714	700	725	710	710	676	641	676	657	656	653	717	676	678	702	618	667	678	608	688	666	654	720	684	720	681	671	689	707	680	681	655	711	665	683	647	677	665	607	712	657	658	674	668	637	717	672	696	653	671	658	703	702	722	666	748	648	678	702	625	730	642	658	639	651	592	707	689	696	664	671	683	687	648	671	697	694	691	647	661	703	634	655	662	674	707	654	665	657	665	673	640	681	691	691	631	699	606	683	661	674	672	688	701	693	644	661	651	675	638	679	669	666	655	656	745	679	695	681	656	715	657	688	663	713	694	699	689	614	660	670	740	693	692	661	631	706	637	665	674	670	640	647	658	728	669	672	699	664	653	698	705	653	655	711	676	683	676	682	659	668	672	688	664	695	680	673	698	707	719	705	700	660	652	632	670	731	644	674	685	682	683	649	663	642	699	665	652	675	631	712	622	723	669	678	695	667	694	644	700	674	716	709	665	647	652	686	762	698	689	658	705	675	669	649	639	672	666	678	711	678	654	719	650	623	680	630	702	637	654	634	698	695	690	662	680	684	667	711	686	711	706	683	663	659	692	699	746	705	669	663	640	687	653	628	665	676	610	727	685	640	662	671	650	657	694	617	635	665	710	712	656	687	697	672	681	721	672	610	681	666	697	716	626	682	690	657	653	676	639	711	712	623	697	671	684	683	672	703	689	674	706	662	662	630	681	664	704	720	704	722	662	635	644	733	714	692	680	678	736	669	669	676	680	632	673	677	688	656	651	646	730	707	675	696	699	695	688	697	680	679	709	678	639	683	715	685	642	672	657	694	704	640	672	637	681	682	686	676	672	739	705	690	678	693	716	614	673	650	728	660	642	699	720	670	665	680	709	689	679	623	697	662	705	676	640	737	704	696	649	658	640	721	676	663	705	668	685	701	672	653	651	692	691	689	669	682	642	694	697	737	672	679	693	667	673	674	694	704	695	696	696	728	724	643	662	721	659	691	694	677	690	656	685	633	689	694	625	658	643	712	681	696	649	715	692	691	686	675	679	646	700	675	669	650	687	687	641	676	679	671	707	661	664	655	674	648	698	690	644	622	664	674	679	695	660	700	662	693	669	648	683	654	666	689	710	652	612	653	671	675	679	689	684	658	705	693	685	669	700	660	726	670	666	676	660	651	648	664	684	695	682	670	612	731	701	702	635	675	756	673	677	677	700	634	706	693	680	699	676	704	707	705	631	679	668	681	654	690	710	689	698	671	603	674	668	659	670	671	664	706	673	688	665	714	689	667	686	702	645	676	672	676	602	707	673	713	705	708	661	662	669	669	652	693	694	678	681	702	683	672	686	686	657	665	681	649	682	673	627	673	700	669	675	686	679	657	674	723	665	684	663	613	710	641	652	681	695	657	600	660	716	681	700	698	679	680	658	680	703	718	677	681	724	669	709	690	671	692	693	644	642	704	656	733	692	674	681	694	702	627	709	684	675	682	694	688	692	714	709	698	630	676	622	670	689	710	626	644	641	691	609	703	693
63325	64996	64877	51907	34928	20230	8918	3402	1491	696	442	334	321	269	285	243	306	265	267	264	276	260	267	288	261	271	328	280	335	268	274	304	297	274	309	287	265	282	279	283	257	269	299	310	294	289	297	292	270	305	321	274	282	276	296	291	251	279	264	284	292	285	263	257	283	272	305	284	292	278	275	265	291	271	298	270	307	307	305	301	291	277	282	266	282	291	303	276	255	276	270	290	242	265	301	274	332	293	298	286	256	304	277	302	282	275	305	268	303	306	272	316	294	264	258	260	298	259	278	286	280	270	310	275	267	266	278	283	263	253	274	292	294	266	313	277	299	259	287	262	284	291	289	295	270	282	291	277	283	253	253	289	312	252	277	285	251	284	310	294	293	286	322	319	305	293	287	267	290	265	289	238	284	312	289	268	286	307	270	266	276	291	295	285	246	290	261	278	266	277	285	278	287	303	285	300	282	292	289	318	245	249	281	294	305	269	279	274	291	301	271	261	294	296	286	291	282	263	271	268	316	293	273	289	299	276	280	306	253	296	265	297	293	284	282	262	274	297	282	270	277	288	265	287	267	243	299	299	276	247	305	277	271	268	271	279	288	284	307	283	297	259	297	276	305	280	262	255	267	284	294	275	294	278	273	308	286	248	274	293	282	282	287	263	308	286	292	290	281	304	308	270	299	259	262	265	286	283	282	272	284	278	265	267	317	293	280	266	297	289	308	293	326	293	262	273	334	293	290	286	286	288	308	269	258	308	294	296	273	284	298	262	304	276	289	286	304	272	262	301	292	315	235	259	275	267	275	306	272	292	313	274	278	304	274	304	298	276	294	303	275	261	284	308	265	262	307	304	294	297	320	280	295	263	284	274	292	296	298	289	284	292	270	264	267	290	281	290	292	287	288	287	269	262	291	278	286	290	267	314	268	277	283	268	281	303	259	283	247	287	280	284	258	290	264	268	275	285	249	285	302	284	265	294	287	290	294	286	283	277	283	313	309	305	296	282	251	268	258	290	298	270	287	266	274	298	260	301	268	299	298	289	329	282	281	276	269	285	274	300	288	291	283	297	266	267	287	282	278	302	246	270	269	277	294	284	301	228	277	268	267	312	291	266	313	277	257	286	291	303	290	284	276	254	283	318	280	295	302	275	288	281	309	260	316	264	239	278	264	288	302	302	276	314	287	292	279	300	255	279	271	297	290	278	312	287	286	264	260	319	279	295	297	280	260	281	275	266	268	259	279	284	284	265	285	291	279	262	307	251	262	264	260	287	269	263	289	287	290	237	294	266	260	298	304	283	286	282	277	262	335	297	283	269	284	258	326	300	279	313	327	259	293	272	277	282	306	331	254	298	293	301	294	298	303	308	256	283	299	300	280	295	310	287	292	295	287	272	279	306	268	270	292	265	288	264	289	286	284	310	291	264	279	288	310	270	273	304	267	290	276	280	266	263	283	313	302	313	274	289	286	286	257	265	265	265	283	258	273	278	313	319	288	300	279	292	312	284	245	256	296	269	313	286	267	267	272	279	265	284	286	258	265	261	274	304	278	306	281	288	290	278	285	302	294	279	281	299	299	322	270	287	296	255	286	279	309	277	277	298	261	275	283	269	296	244	264	274	284	269	293	286	238	276	277	256	289	270	283	299	282	295	285	275	271	250	286	283	263	269	295	271	290	282	311	274	271	233	270	276	268	288	291	268	278	271	304	311	285	309	291	281	271	270	268	279	315	283	294	299	261	295	233	298	273	296	294	288	309	299	270	284	244	256	298	264	299	277	276	291	250	283	268	281	274	284	303	298	296	311	297	268	238	290	290	284	270	282	284	296	290	282	282	274	299	262	235	314	310	265	292	252	275	305	276	279	277	273	284	303	235	274	260	287	299	289	247	320	279	263	292	278	297	271	303	248	293	281	307	292	301	258	301	296	299	291	267	287	312	298	279	272	267	292	283	269	282	304	273	272	286	258	282	280	286	298	274	286	275	290	279	284	296	281	266	274	274	318	301	275	276	317	283	264	279	311	278	273	281	283	288	293	257	285	284	288	286	269	295	280	268	252	280	271	253	304	291	280	270	264	306	279	283	305	288	311	276	280	323	313	276	256	282	295	309	304	258	301	302	291	284	303	275	283	242	274	287	295	253	275	282	278	296	267	270	293	268	293	266	306	276	280	292	267	294	247	285	277	299	291	282	309	324	285	246	321	282	251	288	278	296	279	277	279	277	259	294	267	276	265	307	291	255	292	310	297	312	277	277	325	299	276	292	328	303	267	272	288	278	311	311	304	283	259	321	304	289	286	296	278	275	274	272	237	277	285	282	293	296	273	289	279	308	291	284	280	262	285	315	265	282	279	291	296	270	275	287	264	304	290	284	256	256	289	288	312	298	290	253	270	273	323	295	277	251	261	323	303	283	279	275	274	279	300	312	278	285	262	288	283	258	307	271	320	273	313	275	298	301	284	305	319	285	277	280	264	275	261	271	256	282	265	270	280	298	310	270	284	286	292	325	278	287	295	276	283	303	299	285	241	272	269	301	284	276	278	296	300	275	241	272	259	262	305	302	270	274	306	303	314	282	263	307	291	284	288	276	247	303	275	266	309	251	313	297	277	286	276	271	250	269	281	280	313	292	283	261	271	302	256	259	282	293	276	299	267	284	286	296	266	274	309	314	270	282	279	282	261	262	278	253	280	293	270	290	243	267	292	264	256	254	284	287	314	268	285	296	287	274	284	299	294	294	278	298	257	291	262	292	278	281	251	282	278	291	277	284	351	302	303	283	269	257	311	283	277	255	305	272	261	304	274	312	307	293	282	267	280	292	284	304	301	305	274	280	286	283	295	258	267	309	261	326	278	293	302	311	287	284	303	271	288	279	296	275	292	283	305	281	274	266	303	282	270	285	285	280	290	287	274	277	309	284	279	299	288	258	260	308	278	309	287	294	245	288	271	294	309	283	294	281	273	266	307	276	295	275	299	273	267	305	269	288	299	304	265	290	292	258	286	273	286	258	316	282	256	289	282	298	305	287	303	294	262	289	286	286	292	296	278	291	289	296	288	262	277	291	306	262	270	301	275	314	268	264	308	285	285	282	289	256	266	287	304	291	285	237	277	283	283	291	311	309	290	282	258	294	280	275	276	274	238	319	321	259	256	291	256	275	272	248	302	278	300	280	263	293	269	256	274	286	228	312	302	282	318	273	282	303	309	270	271	274	296	308	304	288	305	275	320	286	278	275	237	279	290	266	270	250	290	261	281	297	307	274	294	321	299	254	286	274	269	284	290	265	279	277	269	269	311	276	272	254	241	302	258	284	280	278	306	293	253	312	271	271	287	281	263	282	293	300	274	303	309	278	311	265	286	276	266	324	306	296	271	302	294	276	278	283	290	283	275	292	304	290	330	299	285	278	296	313	312	306	273	275	290	256	261	304	278	285	263	276	264	297	276	281	268	292	290	281	300	300	287	284	266	321	273	269	285	284	239	248	277	247	286
39826	48588	59244	56073	45150	32616	20321	10559	5011	2379	1263	908	696	655	646	632	641	655	632	658	613	638	646	633	638	642	630	684	652	669	641	657	649	625	629	643	654	633	651	615	674	604	656	624	618	622	646	677	649	625	627	681	653	622	614	650	625	643	634	640	609	638	625	671	633	657	632	619	635	649	663	655	602	595	636	650	621	639	641	636	613	628	621	672	626	648	646	650	656	680	632	604	649	616	592	622	671	598	684	596	686	665	627	657	637	686	590	620	626	635	646	620	632	639	611	641	672	618	653	647	628	619	660	633	659	608	649	629	657	681	618	615	652	658	671	631	615	613	642	634	620	659	661	599	626	620	613	666	611	621	654	613	645	625	621	660	634	681	678	660	620	612	689	611	662	601	584	633	594	595	634	629	669	630	650	619	680	620	617	612	662	589	637	634	687	649	667	696	594	656	658	676	627	551	629	635	659	623	609	600	594	694	635	638	630	660	612	644	640	668	647	627	609	618	684	622	664	641	615	624	647	660	617	638	648	618	661	613	641	634	652	643	681	607	647	659	616	598	620	655	651	661	691	623	650	612	662	689	645	674	623	647	667	643	633	640	622	616	635	647	640	677	672	625	657	671	651	646	597	617	656	662	644	633	629	648	656	627	640	630	625	608	610	646	643	661	611	669	628	641	616	612	601	605	648	667	600	690	659	618	656	622	612	654	627	589	650	623	636	651	619	604	631	557	638	618	646	632	663	680	626	598	627	671	650	700	707	692	623	622	658	643	643	641	658	609	638	677	655	677	636	621	654	611	645	635	578	643	611	634	629	681	614	675	642	655	676	651	644	655	594	626	657	608	654	658	666	671	685	675	643	603	621	621	660	615	624	646	630	599	656	648	636	639	637	645	635	636	624	639	633	622	639	634	622	653	636	682	629	616	652	637	592	631	638	640	662	647	642	625	713	664	646	604	620	636	629	621	653	651	599	657	677	616	665	625	635	670	618	635	641	657	650	658	637	657	677	607	659	644	603	663	610	620	663	639	639	650	666	595	599	642	730	639	636	651	665	643	685	592	631	659	627	644	637	636	626	620	633	640	671	645	641	662	647	689	639	626	662	637	624	665	639	633	606	638	640	649	642	660	655	644	680	633	652	640	695	636	681	652	662	620	649	657	643	642	627	665	648	698	695	646	685	696	627	631	647	594	638	643	631	594	615	643	649	617	647	611	671	631	642	651	638	704	594	655	746	616	611	607	665	633	619	649	638	655	645	634	660	634	648	643	619	657	663	693	659	653	660	604	630	655	633	650	674	646	659	654	643	663	646	617	658	666	660	580	646	612	640	603	611	627	688	587	605	684	659	601	661	624	670	617	628	630	654	655	629	587	656	635	661	634	625	640	643	677	621	606	665	631	629	645	608	596	681	640	628	588	636	590	665	615	661	698	640	669	669	624	669	713	677	619	652	656	665	621	654	681	601	651	641	644	622	629	659	658	635	633	607	667	617	642	691	625	615	638	658	663	677	610	638	629	643	585	691	640	645	647	655	624	617	664	608	614	636	642	618	641	650	622	667	613	631	674	658	642	613	623	615	621	622	613	632	637	634	676	646	627	671	676	681	626	670	676	619	678	644	639	635	642	603	619	642	641	679	640	634	656	619	666	616	629	694	674	663	623	676	632	631	602	607	618	603	645	633	618	601	637	640	625	666	642	626	613	600	649	661	662	625	602	638	641	628	618	643	648	647	624	625	618	643	626	650	608	627	626	692	590	622	598	659	577	604	622	638	682	647	623	599	686	621	596	653	662	614	632	668	637	672	660	580	626	647	609	631	611	592	633	660	620	663	677	645	635	616	661	625	636	622	635	669	650	625	662	602	671	662	656	642	632	677	643	622	649	659	625	626	715	643	651	643	623	665	675	652	681	614	601	664	591	643	618	658	642	635	640	635	669	639	613	658	644	642	700	665	642	617	655	676	616	648	667	618	621	644	656	649	662	657	621	670	681	646	653	605	698	598	615	643	640	619	645	628	668	640	644	663	632	661	607	656	620	652	659	620	650	658	688	645	640	627	607	642	663	610	634	642	650	614	649	630	655	644	637	678	632	665	649	669	601	624	609	626	664	676	656	625	641	676	625	644	664	647	670	638	578	687	615	645	627	629	650	625	614	645	635	612	655	631	646	606	610	658	666	691	680	639	645	675	658	701	621	706	638	645	647	693	661	629	630	649	622	673	681	653	675	654	600	597	637	623	614	612	648	671	636	607	665	664	650	640	633	645	650	667	637	643	592	611	644	623	661	611	666	659	608	629	651	651	601	646	613	601	587	622	642	631	639	627	678	659	608	589	648	672	638	671	614	679	628	663	636	667	639	633	646	646	622	687	624	658	639	635	636	629	643	657	644	621	621	660	671	671	676	651	654	624	645	660	631	619	619	681	614	613	649	698	644	631	654	631	690	658	618	650	657	612	674	704	631	665	663	642	632	620	636	629	646	633	609	610	629	660	591	648	652	610	637	605	638	645	661	652	666	664	708	617	617	629	628	625	645	617	627	598	664	611	627	604	632	666	666	629	636	673	661	659	635	618	643	641	650	652	655	612	650	666	661	643	630	623	642	619	624	680	638	610	652	631	673	671	673	628	618	644	682	686	647	652	659	624	630	615	591	657	670	641	675	645	627	667	646	638	636	634	643	569	652	643	639	618	618	624	629	644	653	625	623	581	649	638	656	666	658	644	643	629	645	638	686	634	690	622	648	645	569	642	648	684	609	651	717	604	655	643	653	646	607	669	639	642	651	634	623	639	650	664	654	623	642	629	628	616	648	650	671	619	616	608	666	692	633	659	635	580	648	654	630	655	615	638	641	664	660	594	655	636	688	668	593	618	647	684	678	670	633	636	632	674	597	679	667	587	640	662	641	645	655	634	623	637	636	619	632	621	652	616	612	663	635	609	674	631	643	643	631	615	621	652	619	654	658	625	665	610	660	622	634	652	666	648	634	681	698	640	616	649	612	617	655	673	600	615	636	637	642	682	637	655	609	635	645	657	664	628	635	642	655	609	647	643	638	626	619	660	652	638	668	634	668	634	616	612	668	650	637	657	642	654	659	642	623	662	619	624	700	672	672	655	634	635	590	620	642	646	645	667	618	643	645	674	637	649	667	626	644	592	658	624	631	636	629	659	595	640	635	614	647	654	627	636	647	636	698	596	626	633	613	653	635	660	595	633	636	643	666	614	607	620	639	638	676	643	649	655	622	625	624	653	633	652	642	633	616	649	664	636	666	672	642	629	644	610	634	584	618	623	636	680	613	614	656	637	632	622	650	630	639	659	648	670	648	643	644	587	659	575	630	625	667	639	644	638	657	615	661	627	624	616	614	638	616	587	640	641	685	639	623	676	664	636	720	667	667	652	597	616	659	615	619	648	584	664	636	616	672	628	608	603	634	593	633	660	657	666	642	627	612	656	665	609	647	625	640	654	640	639	615	697	679	615	629	614	690	650	662
71514	75420	75611	62073	44885	29039	14854	5855	2277	1025	567	476	385	334	367	365	347	358	339	320	325	407	391	357	378	333	357	341	365	347	286	346	371	357	329	398	320	363	353	342	344	345	341	355	386	331	346	361	374	354	363	368	384	375	346	367	401	392	351	374	348	322	329	370	363	365	358	383	395	381	323	388	410	401	367	367	362	341	411	360	361	311	352	346	332	361	361	386	377	339	385	327	365	389	397	349	378	356	365	353	331	389	347	341	378	364	372	345	351	397	333	332	413	354	339	358	367	372	409	373	333	344	415	359	339	387	370	341	349	375	358	361	351	381	339	404	333	377	377	365	343	378	353	394	325	394	377	360	357	367	339	366	348	343	335	345	350	367	368	309	359	367	333	357	338	382	373	333	364	357	341	353	319	337	342	325	341	375	350	378	362	376	400	389	380	373	376	351	362	356	338	358	338	334	368	363	358	386	349	363	373	361	363	349	364	346	321	356	361	391	370	351	348	349	379	315	373	376	373	384	328	368	376	404	376	379	373	422	361	372	389	359	358	340	353	368	358	350	379	401	362	351	361	343	358	363	345	355	330	366	351	356	396	393	335	370	329	355	355	359	364	386	394	395	372	399	359	345	355	364	339	340	380	404	366	409	320	350	373	349	346	378	358	364	374	373	320	379	356	372	381	393	363	357	353	322	364	330	360	343	340	359	363	358	348	350	400	389	384	386	412	375	403	354	363	399	380	349	323	342	352	315	417	331	321	365	366	339	365	358	336	358	354	385	361	357	373	348	329	342	343	358	357	389	351	351	376	354	360	339	357	389	401	377	390	387	361	356	392	340	343	339	408	357	364	339	394	353	374	373	312	369	343	334	387	368	353	395	356	330	374	352	345	373	365	371	354	394	376	390	355	334	362	340	375	345	368	355	355	394	356	360	368	340	336	322	325	363	388	356	376	330	386	378	340	365	348	381	361	383	388	329	364	345	383	322	394	374	338	390	343	345	385	345	331	358	390	359	336	357	377	360	361	362	338	356	339	351	372	352	339	353	332	389	377	379	386	350	382	343	343	354	386	399	354	357	344	352	360	367	367	370	374	357	355	353	364	355	376	355	357	349	354	351	361	348	376	373	319	353	385	378	326	320	339	380	365	390	379	366	375	381	371	364	348	371	335	353	364	345	362	390	340	357	349	385	387	425	397	361	384	354	347	364	358	390	349	371	341	359	327	365	351	351	366	367	347	346	339	397	369	351	363	354	368	381	355	363	367	354	352	376	342	355	375	340	346	340	354	369	352	376	383	361	347	366	352	356	335	358	349	381	333	375	411	408	348	338	376	361	351	390	394	373	382	360	381	326	369	369	343	400	356	333	326	358	335	345	367	364	362	316	364	367	324	366	393	381	316	365	345	369	350	377	376	332	402	375	362	380	325	356	358	360	344	382	385	367	325	358	383	379	346	356	368	377	370	335	361	371	383	335	327	361	367	335	373	391	339	371	379	366	358	368	361	361	387	363	335	374	377	377	379	358	344	347	393	329	370	344	336	337	364	337	340	409	353	351	319	344	369	362	388	366	387	410	344	353	377	366	334	377	347	416	378	389	388	346	334	331	345	334	353	403	332	330	329	330	360	430	376	348	356	354	313	328	358	378	367	350	383	367	360	347	368	364	359	351	385	387	357	364	363	324	350	384	360	338	342	361	334	397	407	316	389	338	348	380	394	356	379	368	364	332	384	330	341	341	312	360	368	373	347	396	342	339	390	346	325	344	364	369	355	373	394	338	356	371	369	342	350	370	373	368	380	359	361	362	366	374	375	356	353	375	358	331	348	378	365	396	317	404	370	342	360	350	383	364	352	348	378	372	361	345	371	364	366	372	337	323	375	365	400	367	328	370	340	371	366	353	336	353	376	347	364	347	341	347	362	386	336	375	353	366	377	387	352	343	393	419	348	358	374	367	368	352	362	332	390	397	384	308	358	351	352	364	378	376	389	343	394	364	348	334	347	358	381	365	403	349	431	350	359	367	379	345	377	359	376	370	350	369	391	363	391	374	330	370	381	370	361	364	345	349	375	367	366	346	408	384	351	394	378	381	367	370	412	365	382	394	330	359	359	386	359	336	400	345	365	359	358	351	359	349	376	353	331	379	336	376	359	380	346	408	376	393	394	337	349	379	343	348	355	375	363	351	347	349	339	342	367	391	370	369	341	344	352	353	355	371	403	360	374	388	381	341	364	382	375	373	338	359	379	364	379	353	363	363	366	389	348	350	350	337	382	377	374	324	395	346	386	380	383	405	377	342	361	398	370	357	401	370	342	367	350	320	373	371	358	345	332	403	357	337	374	383	356	370	375	373	379	343	373	354	359	349	358	354	368	348	342	371	360	354	365	364	331	382	333	342	377	372	364	392	381	360	356	385	365	351	342	378	328	341	348	342	368	363	359	365	339	345	366	361	379	391	367	360	387	384	360	387	401	387	361	359	351	355	388	380	374	404	361	361	368	345	377	383	348	370	355	340	346	375	375	369	372	388	375	406	358	373	396	411	378	351	382	351	330	371	367	364	376	395	333	426	404	324	367	379	365	358	379	383	350	373	344	382	332	377	338	367	362	343	363	360	398	369	377	370	368	378	373	352	375	381	371	361	370	361	328	364	356	340	341	361	348	365	360	325	349	342	391	327	352	366	350	375	346	344	363	364	346	381	346	354	345	363	351	403	373	360	341	363	407	381	387	345	353	347	348	339	387	349	358	368	356	368	366	380	333	343	344	337	376	364	346	380	360	376	384	347	359	355	358	353	360	353	385	370	399	332	349	335	365	344	337	344	366	371	391	342	343	367	384	394	370	325	365	364	395	350	358	344	350	375	388	345	386	338	362	345	387	339	369	376	363	369	400	350	370	359	339	331	335	373	349	377	369	393	408	347	372	349	363	321	384	341	374	347	343	350	364	376	360	372	355	383	350	401	354	362	338	369	376	354	392	373	391	376	360	377	334	293	350	336	328	327	354	362	363	352	362	337	368	359	335	371	369	343	340	358	327	360	373	345	334	336	354	358	367	363	347	338	396	343	361	381	392	344	374	377	355	393	395	355	387	331	380	400	345	396	399	351	355	347	366	354	370	336	379	354	337	341	362	328	344	339	389	350	326	351	398	339	369	355	321	395	346	330	375	387	355	366	324	372	408	347	407	361	379	346	369	356	363	390	378	389	359	384	338	307	319	374	370	330	353	368	347	393	359	351	386	370	357	348	372	364	373	367	357	356	369	361	359	342	369	332	356	345	315	314	368	374	367	387	391	327	378	371	355	374	351	380	331	378	346	380	367	336	352	363	383	386	357	387	360	422	392	362	375	365	354	351	373	334	334	359	363	355	392	409	355	325	364	341	318	360	375	380	357	390	354	368	370	328	370	352	400	363	336	346	351	405	350	342	374	382	329	367	346	348	355	333	357	365	382	346	336	374	363	367	355	343	406	364	395	354	373	367	364	333	395	340	350	350
47877	57566	70701	66017	53397	40079	26651	14970	7434	3564	1794	1105	826	792	784	765	778	798	799	784	779	815	777	764	816	794	762	750	808	798	772	770	716	801	843	809	784	757	804	785	795	792	811	755	755	812	765	786	788	741	797	809	778	754	735	789	798	789	744	773	805	770	784	765	808	824	783	790	748	787	800	801	759	774	734	754	802	782	816	804	777	760	747	803	753	784	832	799	803	785	778	760	806	768	781	738	803	750	771	788	799	799	785	805	757	765	764	827	811	778	763	762	855	807	775	798	811	780	814	773	789	741	798	796	793	788	809	776	777	748	776	797	739	786	789	786	808	747	833	766	773	756	791	790	790	789	768	780	789	828	772	802	776	826	781	730	812	773	773	786	827	784	774	847	824	777	790	788	768	790	808	766	757	808	746	764	753	771	791	838	782	797	766	805	774	816	826	712	823	733	788	753	764	846	739	773	760	772	829	738	755	812	795	778	808	824	851	778	866	781	790	768	785	827	803	811	825	799	768	728	769	772	770	813	805	768	853	799	756	807	836	745	762	738	854	805	855	776	777	787	745	785	791	775	787	821	734	700	793	785	754	795	785	788	757	790	773	780	753	823	776	821	789	807	758	768	795	757	800	750	772	828	773	802	794	813	837	811	820	786	719	767	781	809	797	798	780	806	747	809	768	797	842	790	779	751	778	797	774	761	755	787	795	793	789	761	827	768	772	773	795	774	740	780	779	811	784	806	763	797	758	729	750	765	874	734	824	795	782	760	807	819	781	818	857	795	772	794	829	808	766	803	848	723	757	768	774	769	787	841	788	857	779	736	828	799	763	792	791	736	769	845	772	783	805	760	751	846	778	787	840	817	776	792	799	784	780	767	785	751	838	828	771	764	790	793	792	823	750	794	829	724	799	769	756	799	782	755	790	746	818	798	810	764	741	782	755	772	756	814	803	778	831	783	793	785	761	762	747	784	804	778	739	797	746	796	741	764	789	729	780	743	847	751	805	789	761	799	824	804	778	805	761	800	783	823	793	820	817	790	772	790	812	836	770	785	809	775	780	731	782	751	800	785	792	756	795	782	796	763	806	770	783	827	759	750	756	838	783	760	831	795	826	787	812	829	826	802	780	759	802	786	734	802	823	742	817	732	755	774	789	824	812	782	825	774	848	777	793	769	776	771	746	796	821	822	758	833	707	719	765	758	782	795	784	819	779	767	856	794	798	738	793	816	780	773	767	796	808	785	804	795	741	767	796	801	815	763	783	818	772	814	799	767	773	724	786	780	753	772	801	867	820	791	804	842	789	783	763	807	780	755	735	750	782	750	775	742	775	817	800	775	764	827	834	804	799	808	766	818	782	777	822	769	792	776	810	819	803	788	758	819	781	802	780	783	774	759	855	773	803	863	801	746	825	750	811	826	738	789	779	817	734	765	806	796	803	730	687	816	725	850	822	825	778	805	748	813	776	784	728	783	804	818	748	851	805	787	787	762	817	805	800	772	779	811	779	759	794	804	849	767	767	840	794	789	779	833	832	825	734	817	817	818	794	737	768	802	800	747	780	867	768	774	782	780	771	735	797	762	769	774	798	751	765	792	752	726	783	724	787	824	800	765	757	768	755	801	811	744	755	792	817	775	760	786	798	758	785	798	776	795	779	826	791	818	827	783	811	828	848	785	815	805	813	751	800	776	801	784	751	759	792	787	854	805	819	813	751	794	817	754	819	783	793	765	812	770	775	750	748	762	780	784	838	794	777	759	812	819	814	796	743	773	836	804	773	766	779	802	827	785	773	785	759	801	805	756	799	787	776	794	791	814	755	773	750	765	769	828	897	760	802	813	770	784	795	789	795	799	790	802	761	765	785	770	810	785	730	773	784	742	797	827	783	793	838	780	794	797	793	806	814	800	752	800	783	826	822	758	797	790	821	821	764	797	814	797	812	818	738	808	801	778	783	793	758	752	773	803	806	760	837	815	770	785	773	830	789	805	801	740	824	767	827	822	849	754	808	754	800	814	745	732	749	757	782	782	766	793	814	802	721	806	815	781	768	799	823	779	786	751	801	750	802	777	801	780	760	802	760	776	816	810	773	794	818	785	749	746	799	761	797	763	830	744	797	776	734	863	768	800	789	786	768	733	776	772	761	799	827	775	761	726	775	804	794	763	808	743	774	756	790	794	802	798	794	798	800	790	764	772	778	768	827	807	764	817	764	778	805	754	803	760	813	774	800	821	790	796	777	834	760	725	759	794	788	783	820	782	789	799	759	782	808	788	801	803	799	794	817	792	783	800	778	796	791	778	833	835	750	789	772	768	844	785	801	804	802	829	788	771	836	808	761	802	756	775	832	763	777	776	763	811	751	754	790	703	777	784	789	774	780	799	781	831	794	740	786	765	807	767	809	844	777	765	772	755	834	799	767	779	757	751	798	854	803	786	851	769	830	795	776	759	766	758	806	790	852	780	797	762	776	776	829	777	742	783	758	731	788	779	770	830	800	797	800	771	806	837	784	796	736	831	783	797	762	806	828	763	794	791	839	812	781	775	781	767	772	751	791	799	782	805	785	842	780	782	764	757	816	772	801	776	771	797	793	795	786	827	800	784	815	849	777	758	817	760	759	755	730	792	808	763	798	757	738	797	813	737	784	765	813	789	805	781	824	784	790	824	852	772	749	785	784	803	766	766	800	794	807	819	811	785	780	829	808	794	783	789	775	767	797	812	813	804	763	784	772	800	809	772	816	779	783	784	826	805	815	783	775	737	807	769	761	796	741	819	736	803	791	798	823	806	775	775	775	816	808	775	833	779	788	772	796	769	750	742	801	785	801	793	761	796	812	782	793	781	779	753	793	759	747	772	725	752	849	788	840	757	798	786	813	766	781	811	795	778	762	824	779	778	809	801	866	809	814	741	779	836	817	821	796	778	801	753	770	763	771	818	777	810	799	753	774	836	784	798	732	805	746	814	807	869	777	765	809	785	755	746	808	806	751	795	728	787	769	779	795	750	743	787	757	745	813	796	797	845	784	790	789	805	760	785	766	801	775	791	816	789	774	774	786	784	804	791	821	736	759	798	845	769	851	793	770	791	794	792	788	839	770	745	784	783	783	779	818	793	774	743	843	787	767	797	789	794	828	793	772	811	808	761	772	804	830	757	831	782	803	815	756	796	786	793	808	785	763	802	805	796	760	782	764	804	738	763	747	797	822	785	801	812	819	808	781	810	765	809	805	816	793	754	833	841	764	800	756	774	806	792	807	784	794	775	809	776	777	812	747	770	786	806	795	781	809	811	841	772	794	753	740	757	811	838	798	799	795	761	820	807	787	766	813	796	819	760	767	800	825	829	793	787	762	797	753	766	772	818	826	797	783	764	795	865	776	751	721	837	788	806	718	814	779	808	772	792	765	758	789	788	788	783	778	803	756	824	839	809	809	809	760	810	825	735	766	743	760	794	767	842	761	777	764	818	765	754	753	741	821	743	779	770	833	758	788	795
13253	10752	8179	4999	2609	1413	794	571	413	348	286	315	323	301	284	286	315	275	321	310	306	276	307	299	299	298	277	302	275	280	275	298	312	296	314	320	271	308	314	286	297	298	325	282	311	296	310	317	308	299	282	319	280	292	298	300	299	301	287	291	293	307	311	258	335	309	299	270	302	285	328	326	307	322	296	283	334	319	325	322	302	291	306	269	272	302	323	283	287	286	297	289	325	288	274	312	296	277	295	304	299	302	303	303	296	277	276	271	336	298	308	302	300	305	324	299	317	330	313	302	285	292	313	279	287	312	291	301	317	287	316	306	326	313	320	290	310	323	296	294	304	289	331	281	320	319	325	313	322	279	298	282	269	292	263	307	311	271	311	354	268	314	306	324	333	298	306	276	303	318	290	295	341	311	310	348	272	317	335	288	322	296	340	317	324	302	291	286	316	303	269	305	277	333	304	299	318	308	306	263	277	305	280	323	283	284	327	317	316	311	279	291	281	312	328	311	335	320	322	328	315	307	322	322	304	300	306	315	307	318	322	324	318	315	302	306	319	312	284	300	290	307	296	319	321	345	312	291	296	310	319	287	334	295	253	297	320	317	299	326	304	329	316	328	319	317	306	317	306	311	289	263	301	315	331	300	290	322	309	300	317	305	349	286	293	305	321	337	301	314	309	291	314	281	331	309	314	292	338	324	297	325	296	287	317	319	297	307	283	307	291	340	330	340	315	267	313	296	291	294	306	300	292	292	307	287	314	337	271	311	339	322	324	280	309	301	329	313	351	293	290	258	295	306	281	327	300	302	302	301	319	314	303	312	331	316	338	300	320	304	304	284	332	313	284	311	291	279	294	282	296	307	290	295	313	287	317	290	327	257	289	327	298	342	295	316	295	336	312	299	329	336	278	317	308	282	324	309	303	328	289	295	302	308	297	296	269	296	307	330	329	312	328	312	308	290	284	262	291	315	280	310	288	309	324	312	299	295	329	320	278	322	319	301	328	318	295	285	317	282	324	311	327	297	318	332	316	301	305	292	303	315	315	326	308	276	272	304	302	255	315	285	346	284	290	288	294	285	294	316	307	296	314	281	313	305	347	323	287	289	300	328	288	313	327	319	296	278	331	323	306	316	282	295	343	301	314	283	307	296	333	315	322	290	287	328	324	287	278	326	309	303	279	263	287	301	289	295	334	306	290	326	278	308	316	320	300	348	334	296	306	289	298	319	278	269	317	321	284	323	292	311	318	268	331	290	293	328	336	307	284	313	324	348	289	339	281	297	322	318	312	277	299	330	305	280	317	310	291	291	303	323	304	354	299	304	309	285	276	331	309	307	332	307	315	298	320	269	319	294	317	300	325	328	294	333	290	277	264	288	303	303	332	310	313	308	330	292	317	293	302	290	277	293	296	286	299	295	310	278	318	297	322	279	302	304	316	326	297	299	304	303	295	289	310	275	329	268	313	306	292	304	303	276	289	331	305	297	302	322	308	269	286	322	306	315	309	294	278	303	326	321	278	323	279	296	301	325	283	316	294	300	324	321	346	255	278	305	317	306	297	306	328	290	320	315	322	310	296	328	284	304	285	325	278	351	328	301	307	298	311	313	320	315	307	306	272	323	285	275	286	284	308	297	322	311	287	315	306	343	284	291	342	313	268	370	292	284	327	316	291	308	310	287	309	321	281	287	306	291	294	332	333	300	291	301	305	293	322	288	308	295	271	302	318	295	303	348	311	301	330	279	313	317	265	308	323	315	324	333	313	322	287	262	319	307	314	324	288	331	315	310	341	297	323	313	283	286	282	291	313	289	320	309	317	274	318	306	309	314	316	293	290	270	299	302	300	322	302	265	267	297	283	301	298	313	317	302	294	283	296	291	335	286	273	301	315	302	308	275	299	293	309	287	312	337	305	292	295	305	304	323	276	313	303	312	290	297	292	272	283	295	306	354	307	325	301	294	293	323	317	301	302	323	304	315	324	282	327	297	295	299	295	296	295	316	306	316	324	332	305	310	289	274	297	286	287	294	296	339	307	327	304	318	300	314	304	298	324	319	284	270	306	301	302	307	325	291	307	329	303	330	298	340	345	307	307	261	317	298	317	323	317	308	298	288	290	294	309	317	320	300	288	300	286	323	325	280	280	321	316	329	331	285	310	251	315	296	299	273	317	307	284	322	270	288	323	270	272	288	307	301	308	292	289	289	284	310	329	274	339	281	336	286	291	339	308	295	306	296	309	298	316	291	300	318	306	289	264	290	303	311	287	287	319	296	310	279	282	355	323	294	301	284	307	271	306	315	289	301	343	328	280	282	292	325	280	299	269	294	281	307	322	300	323	278	328	286	321	315	273	304	321	302	317	266	317	319	289	321	319	291	299	298	308	302	317	313	316	282	278	308	292	250	320	297	307	309	320	256	305	292	300	294	311	295	273	299	303	312	308	295	296	304	315	280	293	323	287	349	291	304	306	299	302	315	320	338	268	344	307	267	323	325	291	298	300	337	290	315	303	307	302	292	334	314	291	293	336	291	307	281	320	304	306	290	298	331	279	275	315	295	318	287	281	315	282	302	314	291	331	307	322	328	306	312	300	329	286	310	324	260	288	339	283	284	265	297	312	325	338	308	298	313	310	312	256	295	279	279	280	295	293	270	298	324	334	301	324	308	268	313	306	262	325	279	272	293	277	298	283	286	312	276	313	311	307	318	327	285	279	324	302	318	317	309	289	341	285	308	331	296	334	300	305	313	299	286	292	308	298	268	298	328	347	300	290	255	310	313	340	334	338	306	338	315	289	301	279	312	300	319	277	300	345	316	333	325	297	265	293	321	317	304	292	302	295	317	362	319	308	278	283	325	327	308	313	300	284	335	320	318	338	299	307	329	332	296	288	285	325	306	318	315	333	305	335	284	336	299	293	273	306	307	298	275	323	289	317	310	288	280	281	308	291	303	326	304	296	315	333	321	302	318	301	343	323	312	305	275	304	303	321	319	311	291	284	326	332	312	305	273	281	298	290	325	311	288	295	303	302	315	290	312	316	283	309	328	288	303	308	311	332	302	287	312	297	305	356	338	348	314	293	298	306	280	293	303	289	285	344	282	295	316	294	345	348	303	267	303	317	272	322	354	285	327	282	286	320	294	293	301	300	284	301	321	318	314	319	330	301	294	297	326	294	304	292	288	323	337	329	302	285	353	364	285	314	316	306	324	278	272	291	291	302	316	325	288	318	305	284	294	337	319	346	292	299	325	310	316	312	290	307	303	319	309	301	302	299	319	330	283	343	306	327	273	293	329	303	314	324	308	329	323	309	297	318	327	311	267	294	310	303	329	317	342	317	302	295	313	346	302	276	282	278	304	296	318	301	311	324	271	320	315	322	342	300	310	302	341	321	317	304	290	292	317	303	304	290	305	279	323	286	301	268	290	370	282	323	294	309	294	295	316	306	294	289	302	309	357	339	304	286	335	284	315	300	309	302	289	286	316	304	299	301	302
10492	13129	13985	11865	7515	4341	2387	1571	1031	818	686	724	706	665	691	704	678	645	704	650	633	700	660	643	727	710	643	678	641	710	690	664	629	691	692	678	609	656	653	721	643	680	641	687	629	663	679	634	746	712	702	638	660	661	689	643	670	664	696	709	690	694	742	674	704	650	660	638	682	674	687	632	711	680	628	689	679	692	706	646	664	683	627	679	635	660	703	656	675	662	700	707	638	687	691	673	686	633	614	732	635	666	637	648	671	667	645	693	653	724	663	663	599	686	675	701	689	653	693	673	695	628	643	666	660	686	623	679	716	675	690	703	662	607	675	661	649	652	662	684	668	683	630	647	698	647	687	660	662	703	697	674	678	630	673	674	687	660	639	613	675	681	636	683	708	705	699	650	652	698	675	683	693	675	699	684	682	691	636	641	661	680	692	691	649	656	656	687	719	634	676	699	686	687	604	703	711	667	711	658	657	656	639	670	665	661	724	686	668	600	671	679	650	668	625	650	634	655	686	655	700	644	681	697	684	642	641	605	673	686	670	676	670	664	655	697	671	651	695	711	649	704	655	688	656	681	699	626	646	703	718	681	668	731	659	703	632	654	716	661	697	693	650	682	720	684	682	680	661	716	653	660	700	672	681	714	666	669	678	667	699	667	631	697	679	685	713	661	693	660	667	662	685	625	656	717	677	696	686	617	667	678	697	647	707	687	625	638	682	659	704	691	737	618	647	623	677	672	706	687	681	720	659	713	672	701	698	639	666	651	653	650	683	681	641	667	638	687	696	670	693	676	671	684	668	590	716	636	643	716	613	680	682	686	687	686	679	686	677	685	741	615	683	655	721	683	644	652	685	630	667	697	626	692	731	647	662	646	704	716	689	668	704	670	705	681	731	640	647	664	644	691	693	646	723	682	656	712	658	690	623	721	694	690	661	689	632	705	686	687	674	622	690	674	654	635	675	696	652	659	698	648	711	670	655	682	672	636	689	648	724	637	688	683	641	683	621	693	675	660	658	645	665	694	671	665	657	666	669	692	690	666	659	656	669	674	655	666	645	690	713	628	703	679	651	658	695	669	629	686	657	670	682	699	668	669	685	661	683	690	654	648	688	646	662	691	699	684	668	641	658	630	733	683	651	671	642	701	711	647	701	642	647	693	641	648	674	662	687	658	665	620	660	652	657	635	677	627	676	641	693	685	648	694	657	642	641	721	681	681	660	663	668	630	697	671	645	626	683	685	709	642	634	677	714	674	652	678	709	656	665	655	638	690	666	674	690	691	709	674	643	707	678	640	674	660	675	611	684	691	705	666	629	670	701	701	691	654	659	704	675	685	661	669	686	666	654	677	680	674	652	712	645	675	702	663	652	709	692	666	677	678	686	675	692	739	717	704	707	671	676	642	680	649	661	704	656	656	695	664	661	681	674	694	645	664	682	710	671	693	643	676	661	655	664	665	689	698	684	684	648	708	696	653	679	699	665	668	688	690	668	693	649	710	667	687	644	671	639	689	694	649	679	671	639	686	664	622	681	614	643	629	668	683	699	690	665	687	734	641	653	677	657	677	725	684	696	712	687	661	692	663	660	702	690	658	692	661	658	670	683	693	645	680	665	686	652	641	665	688	679	677	665	634	647	681	686	669	688	638	662	671	722	716	664	660	735	628	647	698	739	671	674	684	681	672	658	666	693	655	669	674	663	672	670	645	682	685	683	651	673	660	694	697	653	675	613	664	652	659	676	639	661	680	657	659	675	679	703	648	673	657	671	627	660	627	684	655	676	640	663	705	684	691	670	677	711	693	665	640	692	712	623	687	693	708	676	662	655	647	660	684	669	672	684	676	705	622	670	668	638	663	695	694	692	640	673	680	685	683	694	642	625	668	660	651	702	637	652	667	687	677	682	693	711	705	700	692	662	644	690	646	674	685	716	646	662	707	702	684	720	708	666	699	661	656	677	648	684	674	677	672	700	681	682	621	666	706	645	672	706	714	655	710	674	668	710	686	704	704	680	671	700	650	676	689	655	677	675	625	663	680	713	640	669	715	657	639	700	669	696	706	684	714	723	652	704	666	652	630	678	691	621	670	695	700	681	654	703	687	676	655	699	651	682	636	666	663	650	706	665	668	644	601	655	690	710	678	652	673	628	659	678	657	669	616	686	687	695	680	692	650	689	670	643	675	656	618	677	628	648	671	732	665	660	667	646	675	661	642	625	653	689	653	702	664	664	627	687	655	668	731	714	665	686	679	650	699	686	694	680	705	678	674	651	657	678	680	662	662	617	670	679	640	688	688	667	634	656	691	690	649	710	658	678	674	619	660	670	669	636	657	678	664	674	671	695	705	652	683	655	674	642	669	680	690	687	681	703	641	660	693	707	672	675	679	652	659	677	621	612	686	677	694	692	663	663	684	655	724	665	712	675	642	708	720	637	657	713	680	676	637	653	647	717	620	726	623	684	695	674	655	676	667	622	714	708	669	696	668	675	643	672	672	685	675	686	675	690	660	642	677	697	664	704	650	647	650	658	683	672	690	665	733	696	680	677	658	668	686	663	658	713	683	670	656	652	695	677	677	643	662	676	679	684	655	695	670	659	668	693	636	651	675	701	627	672	638	680	708	737	701	671	648	655	663	671	657	671	687	664	696	666	662	659	671	698	627	691	686	645	664	673	671	684	666	680	692	712	646	702	637	718	662	659	690	675	661	693	667	657	658	695	716	646	688	661	644	653	628	714	693	614	664	711	705	654	680	670	629	666	710	641	647	626	681	630	612	636	679	686	693	653	675	679	639	689	678	684	691	643	672	652	678	641	677	680	666	683	654	646	658	703	709	613	669	688	681	684	644	676	654	714	655	665	686	667	702	674	718	697	672	682	713	659	638	657	663	638	727	680	677	686	678	696	679	656	635	714	685	692	686	691	682	684	687	666	677	677	626	705	657	661	675	680	723	677	633	669	692	696	686	684	657	685	666	663	638	694	686	723	683	691	654	667	731	692	643	611	641	642	662	661	646	676	704	658	697	647	660	654	698	640	650	701	704	670	664	681	670	682	665	668	648	648	681	714	666	696	712	670	678	614	696	693	679	653	636	687	662	693	635	700	652	671	658	640	706	678	708	652	713	731	653	673	665	650	677	660	662	676	658	704	644	700	633	711	660	691	710	646	686	664	709	686	646	661	675	684	681	650	687	653	666	677	682	638	648	693	687	684	676	683	692	667	687	675	668	725	643	675	673	684	685	704	671	704	703	735	678	668	642	674	642	687	716	666	714	680	697	702	637	654	630	623	677	750	634	663	669	641	688	659	687	654	667	693	692	709	662	652	696	680	661	684	668	671	676	701	703	672	690	682	658	682	626	694	673	650	684	657	655	709	684	628	673	672	697	709	673	712	671	660	677	651	682	687	616	661	674	672	653	675	677	671	630	683	709	695	710	728	685	677	657	668	671	703	675	651	673	668	659	644	635	685	650	714	691	690	686	657	672	669	673	660	719
64715	65658	64113	51153	34273	19986	9068	3537	1407	697	393	349	311	289	306	279	314	268	264	290	276	296	278	300	275	303	247	289	276	271	291	265	257	301	280	279	291	287	264	287	284	284	280	296	284	284	274	296	300	249	265	277	270	295	274	246	290	290	251	303	315	298	315	298	291	289	244	289	306	235	279	268	279	308	287	285	291	277	287	260	266	312	287	288	280	284	292	284	249	314	287	283	269	258	292	322	303	263	298	279	299	299	264	290	290	292	292	330	292	315	261	272	279	279	289	321	266	266	282	334	313	287	296	319	273	253	295	261	296	281	285	299	308	268	288	290	270	257	252	293	253	292	277	306	287	302	252	272	295	273	281	266	283	313	289	288	324	309	296	257	291	274	277	291	281	271	250	292	304	267	263	297	271	301	330	248	285	263	280	295	295	284	268	299	261	272	289	285	262	264	295	292	318	307	246	292	280	283	285	288	281	281	292	281	269	298	319	274	268	264	265	294	233	297	280	253	321	278	283	273	280	291	288	322	280	261	278	246	288	266	304	281	279	274	280	308	298	257	291	272	292	269	304	289	289	291	287	315	275	301	309	295	279	298	262	293	251	264	267	253	281	288	271	292	258	279	280	286	299	292	289	286	310	307	301	275	264	265	306	296	255	250	291	304	302	279	294	300	289	281	313	283	237	257	282	283	294	342	297	286	293	278	306	288	271	271	280	258	286	300	306	289	316	299	288	281	296	271	268	283	305	298	299	267	297	305	290	236	252	290	269	296	284	282	299	268	256	275	283	288	297	291	296	260	298	278	291	281	287	282	292	254	273	308	311	267	277	299	285	295	267	280	311	281	280	275	286	263	254	269	294	259	285	309	279	285	302	294	303	309	282	241	275	267	291	304	262	264	261	239	322	284	291	303	266	279	305	299	309	278	290	313	274	284	266	292	280	280	260	302	290	241	293	272	290	270	264	250	258	280	290	277	281	283	273	274	277	301	261	252	271	267	270	271	278	286	274	307	293	294	265	278	285	276	275	287	271	283	291	281	281	295	308	268	293	264	265	272	273	265	257	272	270	306	251	291	298	284	275	291	293	306	272	285	256	284	318	282	295	285	259	297	268	297	306	294	285	303	283	300	252	271	283	267	281	298	273	264	296	298	316	293	316	280	284	264	294	267	253	283	262	262	266	279	267	288	270	253	302	271	271	288	284	305	286	322	298	281	275	266	262	278	285	267	273	276	280	263	307	285	288	262	304	296	269	298	269	330	301	298	247	284	281	307	292	267	262	277	264	299	290	299	297	284	292	312	283	276	304	289	282	251	316	267	292	263	281	278	286	280	314	283	281	283	306	307	274	254	269	278	300	253	292	293	292	305	318	305	295	283	286	310	271	293	285	300	294	300	298	306	278	279	296	264	315	275	248	295	301	273	305	291	269	280	309	288	298	275	295	271	290	267	296	297	279	266	276	276	291	299	298	278	255	256	279	247	296	252	240	310	290	256	295	268	293	314	266	325	313	285	229	286	319	298	271	288	286	266	278	270	287	279	295	305	290	310	283	277	277	279	258	318	271	295	288	268	286	267	273	262	307	286	269	282	251	278	333	290	265	283	264	244	278	291	263	289	267	267	281	282	291	271	296	269	295	249	290	313	283	293	277	292	287	283	268	269	281	303	293	281	303	281	271	257	299	259	265	284	294	292	312	320	288	271	269	301	276	273	271	272	278	279	268	279	288	297	286	301	291	301	292	284	265	292	249	304	324	287	277	280	262	282	288	267	300	268	288	306	284	259	284	282	296	288	286	310	275	291	276	275	300	286	275	290	285	262	319	276	288	287	312	314	290	299	309	280	269	281	259	271	326	296	285	324	288	299	293	260	267	271	261	255	278	259	290	296	286	304	252	288	304	289	275	255	294	291	290	284	281	271	310	279	265	309	276	292	304	279	279	294	274	277	293	271	271	298	317	310	256	277	279	269	295	316	276	305	261	295	261	255	287	265	285	312	299	295	273	304	293	271	273	288	284	300	259	269	297	268	254	291	295	284	266	295	319	275	304	289	270	285	274	248	258	262	293	263	282	268	282	281	271	300	264	280	262	295	291	263	281	280	272	265	256	298	246	273	273	294	286	292	271	271	252	257	273	234	248	275	283	271	271	327	260	240	276	299	278	299	292	292	243	315	276	280	261	278	317	262	270	286	283	268	280	246	286	265	282	272	278	276	283	267	271	291	273	281	294	291	298	291	275	273	299	311	268	288	305	237	275	280	303	271	271	248	270	271	282	297	275	294	278	271	317	259	290	274	269	281	272	278	285	271	261	299	313	278	280	269	319	255	290	273	302	299	310	284	248	291	284	286	313	282	275	296	275	296	296	277	328	273	271	260	266	299	262	272	321	279	283	302	290	298	279	292	285	280	265	267	280	290	298	290	285	298	296	284	309	309	270	293	269	296	289	290	288	275	283	280	291	295	282	280	286	271	280	268	305	274	299	261	272	282	275	291	303	282	293	279	314	311	289	288	280	294	273	295	296	267	282	282	278	318	274	277	263	321	275	326	269	304	312	280	277	303	259	252	285	276	303	305	287	288	258	282	274	310	322	277	299	305	269	234	266	295	305	268	264	293	269	261	287	294	282	313	277	290	274	268	257	276	233	299	300	297	285	279	248	286	292	297	269	303	257	296	314	301	264	268	310	257	277	273	257	272	296	237	316	284	297	283	261	291	270	314	284	267	277	286	322	279	272	248	301	276	316	279	293	306	314	275	310	287	306	266	280	284	286	265	271	289	300	281	291	284	297	307	284	290	271	296	280	286	263	281	302	282	301	292	293	284	303	266	273	286	264	285	273	298	285	272	259	264	273	301	277	297	268	300	295	270	281	287	301	271	298	276	270	280	306	264	281	296	269	281	289	289	298	262	282	269	283	289	289	309	290	308	248	284	271	270	289	300	296	233	274	277	301	272	290	268	282	296	270	258	298	292	267	280	299	282	312	268	292	275	287	279	280	302	258	280	289	294	292	338	283	266	250	262	290	251	302	301	269	282	239	295	282	286	300	255	270	299	288	261	274	281	302	280	306	307	272	251	267	273	276	266	260	246	298	315	282	296	262	277	278	262	274	285	266	296	295	279	290	267	286	273	294	271	285	260	275	297	276	291	308	279	262	247	275	277	296	268	254	304	318	303	278	270	304	287	280	297	303	297	288	285	325	297	290	236	276	311	267	239	256	282	300	277	272	268	278	259	245	304	276	247	281	259	248	284	291	291	288	280	277	302	277	282	286	308	270	291	321	277	295	306	298	263	285	290	305	261	300	274	276	269	276	287	316	291	266	280	285	295	281	272	286	280	293	282	288	264	282	300	293	285	278	272	292	275	287	240	274	263	271	280	282	311	259	294	312	269	292	270	287	283	283	289	303	257	286	288	266	298	312	277	252	284	313	275	304	294	289	294	275	307	290	264	257	268	310	283	280	292	272	265	295	296	258	294	274	265	265	302	271	280
40560	48216	58557	55430	44572	32570	20297	10652	4879	2286	1248	815	688	655	672	647	645	645	638	659	633	641	669	653	674	646	667	641	656	630	640	610	641	641	660	634	658	644	625	648	665	643	604	683	675	693	621	634	627	639	686	671	626	611	661	624	644	691	616	649	615	653	654	655	629	606	667	611	652	615	644	652	664	638	618	648	647	587	672	648	645	645	633	636	606	593	626	589	655	650	665	660	682	634	670	645	627	633	680	625	612	634	624	677	667	643	642	647	639	663	673	664	653	658	664	663	688	596	637	652	602	624	624	592	674	673	621	657	637	630	672	656	669	609	638	630	636	649	680	615	620	604	635	626	607	660	657	660	615	630	636	663	636	674	661	662	636	655	651	670	651	603	639	647	645	651	625	636	609	671	624	621	659	611	662	643	666	601	642	654	663	609	652	648	632	647	659	654	636	598	604	654	624	612	657	667	623	607	686	664	713	662	612	643	602	619	633	632	604	663	632	680	622	669	634	656	672	643	674	670	619	591	682	648	630	636	632	619	622	620	621	666	645	629	636	642	673	629	601	663	632	649	617	655	648	659	638	640	616	603	618	635	656	588	669	636	615	647	617	675	590	632	622	646	672	598	631	649	646	653	626	621	677	615	611	687	629	670	596	642	633	660	655	630	649	650	663	647	649	618	691	647	662	601	630	640	635	666	634	599	662	621	677	595	642	663	651	591	635	686	662	638	569	639	646	640	592	674	625	647	638	630	641	661	593	640	651	643	632	664	619	674	588	613	639	620	587	661	595	653	612	609	652	645	655	649	598	642	657	658	612	668	623	627	659	600	634	637	632	660	664	631	605	664	612	647	605	666	649	600	607	618	619	626	658	682	641	690	593	621	650	620	632	667	653	686	654	657	635	657	650	644	645	602	614	641	658	635	632	628	648	628	661	648	593	594	644	655	659	630	641	617	643	655	658	649	642	648	651	624	630	639	644	682	682	649	626	648	662	654	601	658	657	631	604	632	647	674	649	623	629	677	654	632	633	649	641	650	642	640	613	642	621	584	641	634	665	636	654	663	650	629	604	682	658	643	627	596	660	646	632	663	622	636	580	694	615	561	671	644	664	607	664	627	636	622	640	681	707	651	657	663	627	667	681	621	663	641	627	629	662	651	623	603	627	600	624	650	622	688	667	606	640	616	626	633	680	672	636	637	622	620	674	657	721	643	590	594	661	652	661	643	668	617	648	625	612	623	662	616	649	666	692	619	643	680	629	630	667	643	613	604	631	642	642	627	607	641	629	616	640	658	632	670	644	662	614	622	636	658	583	628	667	668	605	629	654	661	689	654	638	587	626	648	652	678	617	616	666	609	647	657	634	639	650	642	649	621	637	664	634	655	627	681	639	626	638	627	656	620	607	614	568	657	616	650	648	603	618	641	621	607	672	660	638	651	619	625	648	620	649	669	684	604	646	627	615	655	612	596	646	635	593	603	652	630	660	640	662	655	630	596	614	606	670	716	612	593	684	645	615	617	677	618	685	631	599	660	656	658	583	628	657	637	598	667	650	639	667	638	671	647	646	634	728	673	674	631	618	685	613	643	636	626	660	612	628	648	620	660	674	658	629	610	649	649	633	665	620	640	614	660	656	642	659	650	597	638	647	616	662	623	644	627	640	653	620	615	645	630	645	646	656	683	658	644	637	633	650	641	600	653	652	633	650	605	610	621	560	642	690	646	675	630	687	639	673	635	636	673	662	683	685	585	637	664	680	650	662	687	613	711	637	671	638	659	671	672	648	623	619	635	636	634	615	635	634	669	644	646	632	657	610	652	696	636	646	706	692	663	610	654	605	637	670	630	638	626	645	586	632	611	652	658	658	661	639	664	608	661	632	653	632	601	670	660	641	636	643	643	659	643	647	595	658	662	676	617	641	641	623	665	649	657	608	617	651	620	702	654	590	670	654	679	659	652	619	640	616	656	607	664	677	635	621	646	649	619	642	614	662	642	662	629	633	660	612	626	644	638	607	587	674	633	658	639	635	601	667	716	619	643	633	643	654	645	621	638	607	650	671	675	656	627	612	646	599	641	644	616	630	665	653	641	618	670	624	614	640	649	658	673	613	667	643	696	616	624	658	632	605	615	632	619	646	624	649	650	632	635	642	619	602	615	627	617	646	632	637	694	639	629	603	608	605	655	680	646	620	674	682	632	636	652	629	597	647	627	690	625	602	671	694	593	608	610	622	641	619	631	684	630	659	686	669	640	708	630	659	607	697	642	648	660	649	638	637	649	678	622	665	661	672	656	638	648	652	606	650	617	674	668	631	628	612	600	657	603	684	640	679	665	645	678	648	616	654	656	654	652	649	620	648	663	668	637	661	631	620	664	633	644	593	633	609	644	652	637	623	683	665	652	700	654	628	662	653	663	645	694	622	584	618	673	591	645	634	645	634	646	608	685	656	659	653	706	617	649	630	646	646	662	679	669	646	665	673	638	629	644	647	655	668	646	646	662	635	627	634	649	664	613	658	601	648	649	623	625	629	643	624	642	620	616	644	613	615	657	603	625	639	612	637	660	637	647	647	671	634	661	595	644	666	648	608	646	651	650	624	675	666	660	667	726	645	669	631	646	638	647	666	647	627	640	653	615	649	655	644	644	632	620	658	639	664	614	602	620	644	601	613	628	633	664	618	651	653	636	623	610	633	610	630	661	629	633	666	693	638	672	654	646	651	616	639	630	655	617	595	636	638	638	605	660	654	617	651	652	670	626	651	638	624	679	606	644	649	644	617	663	649	640	607	641	650	640	664	615	648	652	659	655	653	645	617	709	677	677	638	712	665	650	627	630	661	630	621	637	678	646	652	640	657	647	660	620	678	664	665	651	652	643	633	645	670	631	668	587	635	668	613	655	642	692	654	648	618	612	647	614	644	610	630	667	642	619	664	664	635	592	610	653	622	637	640	672	669	622	674	636	664	630	699	681	654	669	670	645	609	653	656	616	655	700	622	664	654	627	634	602	610	657	610	644	649	672	662	679	647	575	658	597	629	664	618	653	679	623	648	616	661	669	668	655	652	634	596	653	657	626	685	660	617	665	642	611	643	629	634	648	622	599	621	691	611	601	643	632	624	621	575	623	656	692	648	618	639	624	625	637	670	613	647	650	608	635	622	628	652	643	653	619	614	648	638	637	630	646	610	652	675	618	657	633	661	621	673	644	647	633	626	647	672	657	600	630	632	670	647	625	640	645	625	648	632	616	640	643	727	680	694	583	619	604	666	673	671	672	650	632	644	669	642	660	595	681	590	662	661	654	647	624	664	673	654	646	624	638	666	677	624	656	660	618	654	660	644	655	622	616	653	641	565	620	662	594	619	677	676	664	661	635	592	654	675	664	620	641	644	626	686	651	635	647	627	651	660	647	657	623	611	640	640	636	595	702	634	652	650	647	680	645	671	646	600	614	629	659	645	671	674	645	634	642	642	605	667	645	628	604	657	671	636	652	629	641
72973	74705	74336	62579	45265	29726	15829	6537	2465	1119	628	424	393	372	366	384	318	384	346	378	363	369	344	362	371	326	373	342	344	400	384	376	362	370	389	374	351	373	364	356	395	357	381	340	412	417	356	337	355	363	393	384	357	352	395	370	395	378	318	348	364	353	357	382	339	363	375	344	354	341	362	352	393	358	377	354	375	365	361	379	360	368	354	410	348	333	363	357	356	350	330	353	393	369	383	356	377	332	319	340	381	357	364	393	372	360	371	343	338	357	346	375	373	370	362	337	405	374	412	364	367	379	381	318	336	380	336	340	349	348	371	359	332	352	373	328	358	332	358	372	348	325	394	323	358	360	361	334	358	389	325	326	355	363	381	366	366	342	351	363	364	366	359	396	329	343	349	360	401	335	370	397	341	332	395	374	330	351	376	331	342	373	365	390	361	405	361	392	392	357	357	406	347	327	364	356	374	394	340	374	369	361	391	380	353	342	362	353	362	362	350	372	344	378	365	351	381	367	375	378	368	359	367	344	355	362	361	330	355	366	375	336	346	363	337	377	325	379	362	334	374	364	358	342	322	361	383	387	346	329	374	363	353	339	350	325	330	370	352	351	369	340	335	329	386	339	346	361	340	342	380	357	345	357	358	345	382	373	387	392	384	361	349	349	377	345	317	350	364	376	370	374	358	339	365	377	393	364	358	332	321	373	364	399	352	405	344	370	354	383	370	329	319	394	344	354	356	327	394	361	343	322	359	344	353	350	389	395	385	340	366	314	375	319	370	348	376	376	398	392	342	399	376	351	349	355	360	373	390	370	366	364	317	394	347	398	401	341	349	348	405	360	381	405	395	358	356	352	339	390	339	395	427	397	389	381	361	364	361	352	340	386	385	323	336	334	343	326	350	343	359	358	372	359	354	362	368	370	381	375	331	385	388	355	381	368	400	364	338	355	362	379	390	345	381	339	385	324	341	357	337	380	369	369	387	356	369	362	359	378	350	387	367	338	371	411	383	376	357	386	354	378	384	385	320	370	377	351	348	403	360	375	369	353	364	392	342	380	351	371	353	393	348	373	345	433	353	355	366	358	362	339	377	380	367	410	377	328	358	416	354	366	326	380	355	340	382	342	327	375	386	373	365	351	394	353	361	395	354	362	381	343	366	356	369	308	366	352	376	378	335	319	404	370	398	365	365	372	340	351	359	399	351	368	368	313	356	358	315	355	387	375	337	350	359	370	330	381	345	382	401	373	364	366	365	366	337	378	379	377	400	373	393	354	370	372	353	359	344	335	386	353	356	361	370	348	320	376	389	367	378	386	358	369	387	322	356	338	331	363	357	357	313	321	327	350	367	377	357	414	383	394	356	353	360	353	356	371	381	365	355	359	339	319	370	371	353	361	370	359	368	352	374	346	344	389	341	334	357	376	347	341	342	323	375	378	357	370	390	347	345	360	379	361	349	340	352	373	356	370	374	375	356	359	357	333	362	352	355	378	373	321	365	359	343	340	351	355	366	391	362	363	357	377	368	331	369	388	361	340	373	333	349	351	347	325	341	363	390	354	365	333	390	374	332	349	339	365	326	369	350	363	367	380	363	335	352	371	336	343	350	371	353	352	378	360	363	341	370	376	323	358	376	324	374	349	351	362	331	338	361	386	349	346	345	360	389	358	352	381	346	349	410	359	329	368	381	365	388	366	393	389	355	391	378	363	396	410	371	387	355	331	359	399	362	364	335	328	367	336	363	395	404	370	386	378	370	375	337	327	369	354	366	366	295	345	356	337	368	384	371	367	363	335	375	366	315	348	372	392	382	385	405	342	358	320	380	382	387	390	390	334	347	364	368	355	355	367	351	362	314	373	350	351	351	335	359	362	339	381	404	344	376	340	340	364	356	346	351	416	372	361	391	354	361	362	382	335	343	358	333	357	364	374	343	364	366	386	369	351	357	377	360	375	350	351	330	350	349	364	408	350	361	329	379	330	354	381	355	355	374	349	359	383	359	348	347	342	362	330	369	332	377	369	364	334	367	356	383	352	352	373	333	367	336	359	377	357	380	397	342	348	340	370	380	367	365	379	399	357	361	344	348	337	346	340	384	374	397	373	373	357	342	357	344	349	367	374	368	380	354	418	351	356	354	383	389	341	349	352	373	385	372	390	358	353	329	355	358	374	341	340	323	344	387	358	355	354	372	349	332	365	425	371	336	378	373	359	364	385	374	364	366	368	366	358	384	325	377	318	349	345	345	337	334	366	348	338	379	352	346	370	403	348	346	372	349	380	382	390	343	381	338	386	363	332	377	392	374	363	335	356	358	345	397	375	383	383	370	369	377	342	377	378	374	348	384	354	373	387	361	350	328	392	398	349	365	394	380	351	384	347	341	358	355	350	362	369	359	367	382	359	376	384	343	361	364	312	337	402	377	371	350	360	359	347	383	336	359	375	375	377	368	389	368	389	324	347	354	362	380	358	390	332	359	369	354	367	380	394	346	379	353	338	327	337	368	360	376	343	363	332	327	366	374	403	367	321	380	372	330	364	322	378	386	333	380	361	378	372	361	369	406	348	377	327	385	385	363	353	354	350	337	387	384	343	372	378	377	329	343	386	395	403	356	378	361	376	347	338	353	348	373	379	372	408	382	365	319	361	363	369	402	379	362	316	359	363	338	362	420	354	370	367	386	380	337	340	385	360	355	320	348	347	355	327	341	369	354	387	334	341	377	376	364	362	399	371	341	343	360	381	373	390	393	413	360	353	365	346	355	336	361	392	355	349	364	353	348	368	356	365	381	368	390	392	338	343	332	339	373	350	383	362	348	393	373	341	344	320	383	399	329	314	377	392	344	374	341	348	356	321	327	346	378	360	380	326	378	367	356	365	334	355	355	373	389	362	356	375	328	336	361	393	383	346	354	356	370	344	353	371	353	370	393	379	369	348	384	356	345	343	360	375	410	377	347	344	407	381	393	366	352	388	397	370	343	350	394	336	344	350	354	347	334	346	356	366	350	356	359	374	372	343	367	363	352	391	364	357	344	360	369	383	363	376	385	373	357	394	364	364	383	357	368	371	356	346	354	339	358	364	348	341	356	351	369	368	388	326	348	337	387	400	339	357	364	398	383	346	360	386	327	378	348	398	345	359	338	366	311	346	377	361	334	359	361	353	374	376	359	322	334	344	377	366	334	361	375	347	353	333	352	342	379	400	377	376	392	330	357	348	354	366	371	370	391	367	394	374	393	370	374	347	360	408	355	323	335	369	395	364	373	353	384	340	363	395	349	310	352	336	373	356	374	362	374	407	383	358	348	369	349	371	369	380	357	357	371	401	371	355	385	360	359	366	373	338	364	346	370	336	367	346	357	376	335	351	354	388	371	359	338	347	363	345	386	330	331	365	350	369	348	338	376	363	376	358	334	349	373	379	345	357	371	350	361	360	352	343	382	338	359	349	353	354	354	352	362	381	337	374	356	357	348	394	352	354	353	356	365	391	357	338	370	369
48959	56913	69463	66457	54227	40947	28040	16296	8124	3679	1902	1148	962	847	798	801	808	789	838	817	816	823	810	798	806	790	788	755	765	749	829	788	800	843	813	770	803	793	756	783	855	821	776	745	754	802	791	772	820	778	733	804	797	757	790	759	822	838	774	741	781	815	799	795	738	780	756	811	715	774	784	806	774	771	813	789	838	803	803	759	776	791	776	789	801	848	795	797	813	804	759	773	796	792	860	760	789	789	832	737	800	814	776	842	765	780	739	772	816	804	810	780	787	816	833	829	816	789	775	840	793	809	762	790	761	788	772	829	818	818	759	750	812	780	783	811	798	814	790	772	807	769	762	828	770	757	835	807	801	781	806	818	796	739	801	768	804	787	824	753	802	771	768	791	773	824	805	808	749	817	794	823	818	775	823	834	799	775	777	804	807	797	837	787	793	800	777	830	756	792	780	767	817	795	781	831	773	806	796	796	748	789	814	784	763	834	804	838	820	747	793	744	809	774	830	791	801	796	763	730	788	787	810	827	790	815	854	813	800	796	795	839	779	787	770	825	789	769	785	803	823	805	760	852	812	846	776	756	800	793	803	749	756	783	789	786	805	786	794	833	783	842	856	811	825	813	811	768	841	780	753	743	784	795	761	864	808	790	785	757	781	827	764	728	792	792	808	785	829	820	738	809	825	749	777	818	869	807	803	818	735	753	843	768	763	727	813	797	802	807	798	747	783	768	798	772	761	827	783	839	815	779	819	837	767	762	786	766	824	815	781	807	758	737	781	822	813	834	904	809	823	819	824	798	786	789	791	788	832	766	798	833	788	837	787	704	800	779	818	816	796	773	794	806	834	756	820	764	798	760	791	801	814	811	793	781	796	812	783	770	816	771	785	798	782	828	753	743	714	766	832	785	758	812	776	857	821	811	803	849	790	818	775	789	815	762	803	772	794	780	791	789	823	812	776	781	810	821	773	792	747	789	791	747	735	792	812	778	789	761	771	761	839	801	791	798	787	787	832	815	789	766	798	812	792	780	749	807	791	795	792	777	761	788	816	773	777	774	796	765	753	784	737	780	865	811	839	770	865	739	750	835	822	781	760	800	795	785	837	785	787	818	795	818	789	798	786	788	801	770	821	800	820	837	792	780	786	763	823	772	826	757	801	821	823	826	786	788	836	841	784	763	798	799	810	805	813	756	850	806	768	796	825	841	824	790	799	822	784	798	821	788	815	805	814	781	782	794	783	776	811	807	782	780	811	830	788	794	750	794	843	798	797	783	782	793	766	786	771	819	858	730	804	810	799	812	801	735	791	832	741	749	789	801	769	807	780	837	815	862	780	787	817	824	781	759	798	744	831	807	795	797	812	802	817	719	765	795	740	789	790	807	817	802	772	801	798	806	801	767	753	816	797	724	826	816	824	768	797	793	823	855	785	777	815	775	757	772	801	832	789	797	746	775	748	769	817	811	788	832	780	804	757	801	787	797	785	798	768	816	807	791	811	802	813	757	790	809	806	788	805	783	762	769	794	777	769	772	820	837	787	759	794	847	795	806	823	763	792	789	785	863	783	811	818	774	865	829	775	809	747	808	769	781	814	803	746	803	804	828	783	814	865	741	781	795	776	772	812	761	768	782	784	780	786	799	770	772	783	856	815	771	810	763	776	771	827	785	719	771	779	775	780	762	795	774	749	781	791	774	739	814	794	780	791	804	773	822	762	813	786	802	793	755	807	840	733	767	778	833	810	772	839	780	791	848	762	763	811	783	720	806	759	830	775	820	818	799	820	767	836	741	776	779	837	794	782	838	784	787	797	839	778	843	801	823	808	782	793	863	796	801	836	779	741	824	794	792	821	809	833	805	806	774	797	782	806	787	812	743	740	739	764	778	849	773	767	767	795	776	831	762	780	781	795	776	792	811	819	773	782	779	772	814	776	803	786	813	778	745	820	781	788	764	781	783	793	762	773	811	819	793	786	805	755	801	825	815	790	807	813	812	770	839	788	761	808	768	804	793	794	844	798	779	769	806	749	764	803	842	782	766	794	840	817	783	780	790	806	808	783	793	785	757	846	776	800	791	814	845	750	812	758	807	778	846	825	792	759	777	769	769	778	796	724	848	773	846	788	766	799	802	795	828	794	785	769	766	793	798	820	807	778	771	798	796	780	795	841	807	773	768	765	755	779	795	756	791	812	790	764	801	773	807	762	812	809	811	755	794	795	774	797	770	787	739	835	851	762	805	813	825	745	816	788	852	794	853	795	853	759	787	775	785	813	736	791	839	758	829	760	753	818	789	823	756	758	831	826	742	827	741	818	823	796	796	809	858	749	818	781	776	838	805	764	820	827	785	756	824	790	790	821	722	761	849	825	798	789	815	800	815	765	855	800	762	752	802	817	763	798	822	799	773	801	789	754	782	794	807	782	828	833	838	785	839	789	768	801	801	842	777	850	764	822	788	804	801	783	793	818	730	786	788	805	845	769	804	825	785	793	815	756	798	805	756	797	803	808	772	790	800	813	820	803	759	812	799	774	794	788	758	804	804	818	804	822	786	813	782	766	801	798	863	810	790	763	847	713	766	851	792	813	774	765	814	822	756	775	786	788	815	771	788	783	783	753	761	767	804	802	769	783	777	798	814	740	801	794	840	789	803	793	803	824	818	801	800	817	785	822	765	744	775	893	771	766	844	778	775	759	809	795	823	801	777	780	792	775	764	782	822	836	812	776	802	800	843	816	847	743	798	768	821	756	828	813	799	803	847	786	789	837	812	791	759	772	815	806	833	783	803	787	795	797	807	802	802	803	772	799	797	767	782	827	779	792	755	806	870	772	770	791	803	734	761	822	825	825	817	784	800	751	789	765	747	779	779	776	774	832	767	764	836	776	763	757	794	794	824	800	758	747	717	774	776	785	807	779	818	786	804	840	780	781	820	773	780	826	798	790	800	828	781	807	779	813	788	791	840	828	812	833	810	764	766	755	803	809	795	735	792	789	774	751	792	763	747	786	777	818	794	774	782	775	800	758	778	771	775	817	818	791	737	817	751	814	786	868	752	798	793	757	826	758	798	846	776	757	779	787	729	807	822	789	777	779	778	829	824	785	802	766	816	806	805	829	779	761	797	807	798	825	775	798	774	817	832	766	775	803	827	807	768	789	802	798	799	777	859	783	784	789	813	769	787	795	810	770	848	788	774	800	761	855	813	829	800	802	773	855	792	807	799	787	734	821	813	805	774	792	770	837	816	763	795	772	821	780	837	813	767	767	819	803	757	833	803	809	767	820	751	792	843	793	750	772	759	800	811	785	807	783	769	811	796	783	819	801	767	788	836	840	757	811	752	828	822	765	740	779	773	785	780	835	783	783	762	814	843	791	765	784	841	820	748	744	780	832	785	815	795	841	811	775	820	793	808	754	809	772	830	828	765	820	780	837	823	806	815	808	801	737	776	779	774	851	787	814	769	760	826	805	762	823	823	805	807	771	739	810	851	791	783	801	797
13162	9189	7234	4836	2374	1378	764	535	428	354	324	314	318	286	303	333	298	280	256	315	288	306	310	297	331	286	267	318	308	282	282	289	323	311	300	304	280	265	283	322	282	318	269	316	318	306	299	238	310	292	290	289	314	300	299	315	315	299	316	313	278	296	329	318	299	287	278	327	288	310	314	304	295	297	318	299	285	322	292	306	324	317	314	308	270	296	265	279	289	307	292	317	312	290	303	304	311	286	306	291	294	291	301	303	275	302	322	291	292	297	299	297	328	306	281	308	310	308	290	314	290	314	304	315	334	314	269	289	280	331	299	288	291	273	327	314	294	307	307	322	301	290	258	294	325	308	315	296	294	300	306	283	302	282	312	329	284	308	291	299	315	295	303	304	285	296	300	306	309	289	293	312	299	339	293	283	276	323	319	296	319	343	321	289	298	299	299	300	281	259	304	313	295	274	304	303	330	295	291	278	291	285	306	326	316	322	301	295	313	310	321	299	323	345	316	301	272	286	322	268	291	265	323	282	312	285	334	295	272	299	252	284	294	283	300	312	275	309	280	300	322	315	307	299	309	289	322	298	321	317	295	277	292	320	310	306	316	327	318	275	296	320	282	294	331	291	300	268	302	298	271	297	276	276	290	280	322	249	253	332	316	344	310	328	277	284	324	298	270	283	285	261	311	280	290	352	308	309	277	299	320	303	304	307	298	309	305	281	320	312	241	301	297	332	305	296	281	265	289	305	274	289	298	288	299	304	309	275	324	269	287	289	301	272	293	335	276	324	293	341	287	308	283	304	324	315	296	307	303	303	295	277	312	315	305	282	297	330	270	308	326	271	305	270	314	317	296	322	287	310	284	290	294	328	317	267	299	296	325	297	293	281	294	290	324	288	294	294	274	305	329	280	292	272	313	324	309	334	304	313	293	335	298	300	315	299	278	291	310	289	324	297	308	329	278	302	329	297	293	337	292	319	295	320	330	291	309	273	297	286	273	317	329	301	301	292	319	315	312	312	280	332	276	281	321	312	305	347	320	301	305	299	318	306	287	281	320	285	273	259	333	328	302	325	335	286	336	299	289	308	290	292	299	311	326	314	337	314	263	305	330	266	304	290	312	319	279	275	282	270	321	313	333	324	288	278	306	295	294	286	312	298	286	304	305	308	320	296	293	286	327	295	274	310	280	269	332	322	296	301	311	293	294	328	330	306	297	271	283	306	302	332	305	320	300	269	345	310	312	300	293	317	329	281	294	281	285	276	283	296	296	271	287	283	280	274	300	321	318	295	273	283	275	251	288	284	326	293	299	341	301	297	315	306	284	290	303	319	285	312	305	318	312	303	307	287	288	297	315	330	335	275	317	339	339	280	304	283	348	303	307	311	292	282	302	289	271	325	295	301	311	279	333	289	317	313	276	299	289	289	302	285	302	303	312	310	305	290	298	293	279	298	284	318	312	257	289	302	281	313	307	292	286	320	329	272	303	302	298	326	300	267	328	301	293	283	331	306	280	300	323	323	311	298	304	285	307	310	291	300	312	312	284	303	297	277	310	321	312	308	288	297	298	332	296	319	269	308	281	288	277	324	342	298	287	314	304	311	304	334	298	302	326	285	374	295	322	321	314	294	306	271	293	323	279	269	275	298	329	288	314	305	259	281	283	309	288	290	292	289	300	332	328	294	297	287	290	277	309	303	277	279	291	332	308	287	331	302	310	294	321	295	306	341	288	270	314	310	281	308	319	295	290	333	261	338	317	287	312	315	272	312	274	290	283	308	292	283	313	300	329	286	297	303	292	347	317	316	318	295	298	298	275	307	312	279	291	248	298	269	300	300	313	284	301	320	325	277	343	303	319	311	306	318	294	298	318	319	306	285	296	299	296	312	343	276	288	302	286	284	308	330	304	310	300	302	286	307	301	291	278	336	291	301	270	310	312	342	295	283	313	316	279	284	293	307	284	318	337	310	278	310	301	315	307	303	306	307	298	299	324	313	302	305	288	297	322	338	327	281	269	317	326	336	283	287	289	302	274	286	310	276	290	290	306	311	298	303	316	300	316	269	266	318	286	284	285	302	292	313	281	306	312	314	331	289	269	315	318	304	289	274	326	322	301	287	303	282	289	285	292	318	278	273	317	287	284	296	312	296	274	306	294	310	295	317	275	283	297	280	301	304	296	280	289	305	320	278	271	306	259	304	302	267	302	316	283	304	319	277	334	287	295	292	292	312	321	303	294	303	309	313	288	307	304	298	295	271	285	258	267	307	256	325	293	311	289	301	347	304	312	306	288	286	293	305	321	310	313	352	297	305	305	309	301	328	255	347	338	303	296	294	316	307	280	268	290	305	313	291	323	316	310	323	309	295	278	295	298	295	288	284	312	299	299	303	307	297	301	274	338	283	288	287	291	329	307	324	285	279	319	292	322	302	299	267	294	283	298	298	300	300	318	317	268	301	288	289	299	285	299	282	306	277	293	267	307	271	300	282	268	290	322	301	287	283	261	292	335	285	252	285	294	325	308	307	286	280	298	279	311	332	310	324	289	308	286	303	318	332	293	285	291	299	299	298	324	265	295	336	273	267	313	329	298	283	300	300	288	306	309	279	283	327	293	281	288	352	316	308	328	330	285	280	269	300	309	309	309	276	312	341	286	318	263	300	291	304	281	292	320	279	327	303	301	327	285	312	291	306	327	299	313	320	320	273	307	331	281	303	294	286	321	322	323	291	310	291	280	314	310	328	300	259	350	259	313	284	300	326	287	277	295	326	285	282	297	292	322	315	310	333	291	280	273	254	297	314	281	289	312	289	300	282	283	319	303	286	279	338	299	299	331	316	302	246	302	302	287	290	328	280	321	269	293	262	290	289	319	282	335	282	264	323	325	301	281	326	256	323	316	319	310	288	277	295	292	293	334	293	316	327	300	282	324	307	327	323	285	335	282	330	326	258	328	278	313	290	331	335	336	275	290	288	309	283	259	307	319	308	275	301	294	292	319	278	317	317	305	278	311	267	329	297	285	292	315	282	315	302	291	299	289	285	290	316	292	288	319	303	304	323	344	305	299	301	305	289	320	316	328	307	311	342	323	323	332	294	273	291	281	320	288	303	289	318	330	300	303	322	300	303	308	288	287	338	307	321	280	319	339	329	332	274	303	282	260	264	299	276	285	269	305	302	292	310	285	313	308	295	302	318	292	294	301	306	286	307	307	322	323	291	292	335	294	295	339	292	283	289	311	305	286	332	315	333	284	309	279	316	315	305	284	312	286	336	291	309	305	288	316	326	284	295	292	294	311	299	270	315	321	321	276	291	300	334	298	287	307	317	330	282	307	317	273	287	291	323	289	299	308	297	348	312	321	294	307	288	300	302	272	274	305	295	273	280	283	287	279	292	278	300	318	312	322	301	336	272	286	302	305	295	286	305	269	285	285	329	308	323	299	295	283	294	267	299	307	299	315	310	317	310	332	300	304	315	304	281	259	287	305	271	292	267	283	311
11095	11836	13413	11562	7297	4148	2312	1387	1035	792	764	691	674	609	671	658	698	604	686	670	711	654	640	693	674	679	661	604	641	671	659	626	670	710	625	699	690	754	643	690	664	636	668	724	635	634	678	667	709	643	651	705	643	613	645	640	670	668	669	707	663	681	636	650	705	683	630	683	685	664	599	693	660	662	675	665	684	606	656	631	673	671	670	617	726	640	657	682	655	671	616	658	619	662	658	665	685	679	680	643	701	709	640	656	684	681	625	654	658	708	664	635	646	652	665	624	654	725	625	679	624	664	638	672	653	638	671	651	660	678	667	677	654	680	652	686	672	671	677	669	643	670	673	665	648	643	641	643	638	667	679	650	662	671	624	714	715	652	627	671	653	676	632	655	661	656	644	693	688	645	694	683	670	677	667	627	661	657	645	663	700	608	642	674	704	676	693	664	615	663	661	675	676	671	743	674	626	613	705	661	666	640	622	669	670	666	701	684	613	675	652	639	666	678	660	677	701	668	666	653	661	683	652	656	657	672	658	651	649	659	677	645	627	678	658	652	643	635	670	678	655	635	663	709	648	658	658	662	646	650	702	619	692	665	658	696	670	703	704	621	677	654	714	648	672	635	689	638	679	704	667	665	660	629	692	694	638	631	682	647	728	666	629	654	670	664	605	648	691	636	686	677	644	638	614	689	665	638	733	680	683	670	696	636	678	642	659	645	688	659	675	659	697	651	645	681	650	682	656	670	664	661	649	677	606	666	694	707	679	681	678	680	676	684	693	624	709	673	651	643	664	648	622	607	653	649	665	641	709	680	677	692	646	686	661	678	663	659	667	631	666	646	658	677	609	668	728	627	693	657	659	690	620	655	610	666	697	672	692	634	701	663	660	643	638	701	665	657	645	678	687	685	694	663	695	649	688	688	665	621	661	673	606	658	669	678	657	713	684	629	664	653	683	703	670	678	639	665	641	670	638	660	669	649	686	654	685	675	664	702	647	682	661	676	642	634	670	672	649	670	665	676	665	633	597	664	666	643	635	614	699	677	637	670	673	701	653	711	636	655	687	631	669	651	673	700	649	672	589	727	666	632	679	718	674	623	632	669	699	644	656	671	685	641	618	680	645	662	664	689	653	650	670	634	669	669	681	641	662	681	662	619	656	613	687	628	663	701	671	665	658	666	661	654	656	681	666	689	717	679	630	666	692	682	675	662	671	667	624	628	666	642	661	658	670	668	670	690	678	637	696	671	652	669	655	677	689	678	642	676	614	656	647	669	675	677	717	711	641	612	663	667	671	689	640	734	662	674	657	678	663	705	682	669	688	667	668	637	720	699	669	631	666	704	681	649	692	665	681	694	651	707	682	678	670	680	685	687	679	676	638	678	689	698	683	660	651	688	663	693	645	645	696	663	688	662	668	649	649	679	674	688	680	670	680	642	657	662	617	674	666	712	664	623	666	675	665	675	663	629	621	686	683	663	656	653	638	684	708	658	672	699	678	703	653	681	647	679	666	678	642	686	664	683	669	679	663	679	617	682	642	676	717	697	686	704	669	650	701	645	635	676	707	669	705	647	681	662	647	652	661	676	630	655	634	631	693	656	656	713	642	682	633	655	637	669	638	672	649	667	634	634	600	663	615	681	688	656	672	645	652	646	622	726	661	668	664	715	660	699	684	649	671	668	663	655	671	633	714	670	684	644	699	659	678	705	664	648	671	630	674	686	635	670	678	694	693	633	616	688	668	651	610	668	673	656	708	667	685	665	702	682	676	631	676	673	664	619	667	658	664	622	659	646	657	693	655	708	678	669	679	638	648	651	633	699	639	658	670	614	676	668	677	691	664	639	653	708	678	671	641	679	719	721	659	688	657	621	700	646	606	653	686	646	618	694	666	651	651	701	662	706	640	677	658	637	639	703	662	638	668	633	655	642	653	705	701	678	649	660	685	624	695	637	659	703	690	681	627	652	693	675	703	683	627	674	684	644	663	636	691	689	643	688	663	614	683	642	672	642	654	718	690	679	630	647	685	653	673	607	688	645	672	729	672	694	679	672	659	666	678	655	637	649	654	648	636	658	671	652	688	643	650	675	659	656	639	661	665	644	663	696	663	708	672	682	670	624	701	654	641	676	699	672	714	634	664	668	669	668	667	682	652	603	670	666	647	646	661	706	636	685	633	663	654	678	681	635	675	621	664	672	634	651	669	667	670	696	677	656	690	668	636	658	672	650	666	691	679	651	647	709	691	653	651	623	693	675	651	709	681	647	694	659	695	671	658	656	636	675	671	644	699	719	667	677	657	713	699	663	638	633	648	688	653	685	614	635	651	691	664	686	649	661	641	664	657	630	680	643	686	683	602	636	629	627	615	670	631	660	704	677	638	668	628	708	664	687	711	661	640	667	681	656	658	667	683	646	645	662	668	652	682	720	661	689	657	692	724	647	625	630	687	678	688	661	646	725	690	653	663	659	661	676	705	640	678	630	665	707	672	658	654	629	671	629	628	647	704	635	671	665	657	704	720	645	607	643	653	679	650	660	696	697	714	657	692	677	679	609	709	679	666	656	702	687	668	676	653	633	652	648	628	689	642	651	664	665	650	723	641	624	708	686	616	663	663	652	665	635	685	673	720	654	680	659	622	691	647	672	646	676	684	667	676	695	656	659	621	635	701	681	677	698	713	689	643	641	689	711	630	644	720	687	723	658	677	675	696	689	646	660	641	670	682	625	671	645	687	681	677	656	637	644	666	632	659	671	638	649	728	673	691	658	682	661	711	661	660	627	643	624	678	663	655	693	671	631	631	683	681	651	663	703	655	616	700	629	720	633	672	669	685	703	661	629	663	617	696	652	690	661	677	649	629	674	709	583	686	669	653	644	656	685	639	641	663	673	681	696	691	674	705	675	669	696	656	661	664	643	685	641	719	640	698	705	681	712	651	691	695	680	627	627	707	650	665	646	629	651	664	708	641	692	676	707	644	673	656	648	635	662	695	717	655	710	680	700	615	672	692	639	694	656	719	645	596	602	672	621	652	665	688	630	688	666	722	692	684	701	705	716	651	665	668	655	733	644	657	623	637	658	657	695	700	669	656	664	665	687	626	666	725	686	677	654	642	679	669	663	681	715	672	652	683	674	687	647	673	618	674	712	669	722	637	667	636	683	663	670	659	691	619	656	732	682	628	672	702	609	703	676	665	688	634	684	660	619	643	691	707	685	711	661	645	678	665	693	699	610	639	696	668	679	587	638	629	691	626	687	668	674	645	628	643	659	695	694	653	651	684	664	681	704	686	675	673	649	658	684	697	652	656	642	634	663	655	672	658	703	678	656	696	694	654	660	680	681	615	656	655	659	671	686	680	606	684	679	716	699	677	658	644	643	643	695	690	713	648	615	621	657	622	683	633	707	612	721	658	640	627	614	686	664	640	637	642	676	638	647	638	603	701	674	639	659	682	664	680	670	684	680	642	629	724	683	643	657	624	659	624	737	704	677	679	651
67118	64122	64959	51845	34701	20613	9027	3266	1332	686	414	347	253	243	307	276	262	283	281	298	315	298	260	307	273	286	266	262	303	293	268	261	255	245	303	250	278	267	258	276	273	283	254	278	287	280	280	264	278	237	266	262	292	270	259	259	285	250	292	265	265	305	290	281	296	300	304	310	268	306	285	279	265	275	276	278	263	290	261	263	269	283	284	253	255	255	283	274	266	267	267	274	241	268	273	243	268	283	277	292	271	320	278	268	259	268	254	311	279	269	267	260	242	284	297	244	241	275	248	251	269	278	295	297	276	283	262	255	274	266	318	254	245	290	271	282	313	294	247	297	259	275	292	271	245	266	295	301	267	279	324	295	284	268	291	270	289	300	262	305	252	254	243	285	270	283	283	236	267	257	268	277	301	299	335	280	286	274	249	296	282	307	283	280	278	272	282	255	275	248	253	286	268	265	246	307	257	260	281	274	250	315	274	285	284	262	276	283	237	273	279	262	303	287	251	259	275	284	278	299	297	301	270	290	249	285	266	293	280	268	261	258	256	296	274	261	223	292	279	258	260	285	239	320	303	263	278	253	239	269	286	300	270	267	247	310	263	255	293	266	281	284	285	270	282	287	265	287	272	248	286	269	267	275	280	290	304	279	270	256	254	261	249	273	243	255	309	264	253	274	255	265	254	284	252	269	305	248	271	267	294	260	285	292	280	282	279	283	284	304	259	293	266	279	260	308	253	282	237	283	297	298	270	256	257	286	252	271	275	271	292	298	261	303	245	288	272	274	296	277	282	285	261	252	256	264	236	240	290	309	275	270	303	269	277	282	302	301	275	267	280	253	279	244	295	282	264	272	296	263	293	292	282	266	266	273	290	288	266	261	267	287	242	239	264	276	272	282	292	288	282	270	266	302	272	260	272	250	266	272	270	269	288	304	275	254	276	283	289	269	300	272	303	290	272	266	303	286	311	312	289	261	287	302	270	292	259	240	254	286	293	264	284	281	273	276	298	289	286	298	282	268	310	257	272	256	283	271	290	265	260	261	260	257	252	293	268	301	261	264	264	249	251	299	243	288	279	251	278	242	260	301	286	229	277	301	277	274	287	256	248	302	280	262	286	289	281	280	267	239	269	267	290	259	332	297	292	301	277	280	249	292	262	266	313	271	262	248	283	293	278	263	295	279	280	246	266	293	283	259	300	302	301	278	292	281	280	277	281	286	293	283	289	259	271	265	303	296	273	286	267	276	259	279	288	259	252	249	256	288	280	291	273	278	292	287	284	290	287	278	266	281	299	288	280	291	249	247	265	275	244	280	284	319	291	290	262	264	286	274	307	255	293	244	270	293	283	258	248	280	273	297	255	276	281	306	280	306	249	265	253	272	273	280	291	259	282	291	272	256	291	263	324	269	278	261	275	250	265	249	245	254	244	290	266	254	269	255	257	287	286	254	260	289	272	284	250	259	267	281	258	274	273	255	249	294	303	251	290	256	278	296	284	277	270	246	236	274	285	308	263	327	293	283	288	268	264	267	291	291	250	292	292	297	286	273	276	265	278	270	284	250	271	287	286	256	284	274	255	296	271	291	277	259	310	269	263	272	262	265	280	278	269	266	253	267	241	287	246	252	275	246	237	254	260	286	259	281	289	255	271	265	254	290	280	260	248	254	255	288	291	278	286	292	292	281	284	270	273	267	266	252	278	288	296	264	262	270	269	255	242	269	288	290	265	280	269	284	274	292	295	279	274	286	275	273	273	297	290	275	308	261	284	240	296	299	240	273	243	271	301	280	274	271	268	302	312	270	287	271	262	312	267	258	270	273	240	288	266	288	294	284	272	249	251	293	263	286	248	249	285	309	286	266	298	256	304	254	263	295	285	314	267	260	276	277	271	285	278	294	293	295	253	303	296	277	257	233	265	267	288	266	304	287	253	262	262	294	276	273	270	291	283	312	285	272	269	300	311	270	328	323	261	291	281	294	300	278	299	285	242	259	260	274	242	243	253	242	242	279	295	267	263	254	277	251	258	260	282	278	261	309	258	285	274	283	254	266	252	266	277	265	265	271	276	312	243	269	281	269	270	268	227	281	253	260	293	272	275	257	279	303	282	270	262	280	288	281	281	264	288	269	288	294	252	265	262	267	288	293	276	254	244	295	270	270	295	303	286	282	263	315	288	256	259	251	289	280	279	285	265	234	295	278	264	281	273	261	268	267	262	266	263	273	276	264	297	269	292	297	268	271	278	259	277	303	276	250	287	289	288	281	251	264	277	269	269	254	265	261	288	291	286	267	288	279	239	257	282	256	247	264	311	290	258	271	284	271	259	308	266	261	259	265	292	257	268	288	300	264	301	290	266	313	295	254	279	254	293	278	262	264	279	303	282	255	299	299	285	281	254	294	274	277	259	267	292	287	279	277	288	272	279	280	276	272	301	257	266	275	268	289	259	279	260	261	255	278	249	284	250	294	271	266	276	258	267	289	295	287	274	275	287	302	257	275	271	308	259	263	272	266	269	276	264	247	294	273	283	279	290	245	293	325	274	283	265	265	309	249	279	265	298	275	290	288	258	261	291	295	264	272	287	265	279	299	295	254	244	305	247	284	271	266	293	274	277	277	280	280	265	276	263	262	251	260	281	279	301	270	274	292	303	233	284	279	256	276	243	286	308	277	231	309	267	307	264	257	300	289	253	258	283	261	287	291	310	253	265	297	282	302	305	267	272	306	271	272	288	288	300	267	289	267	292	302	265	282	257	286	277	276	263	288	312	289	272	271	294	303	308	276	278	276	264	286	269	265	269	258	275	277	270	260	262	283	247	268	284	307	300	287	269	290	287	274	279	306	271	278	273	290	233	288	267	295	288	290	271	292	261	270	254	290	288	265	269	285	269	277	290	300	313	289	271	272	282	300	269	307	278	284	291	282	290	278	249	300	263	296	240	245	278	265	267	276	292	272	272	256	323	270	273	281	257	287	265	276	294	281	269	258	308	295	268	254	278	287	272	268	308	268	256	276	291	282	299	268	293	267	269	298	299	286	284	246	274	288	258	280	265	250	271	290	274	300	262	290	268	273	278	251	312	266	281	263	281	266	279	260	265	290	286	274	294	271	256	299	262	287	267	286	259	299	297	271	276	277	285	297	262	273	266	323	267	275	278	279	263	237	289	253	274	263	282	290	320	288	250	283	291	256	285	286	266	267	242	262	257	258	281	307	273	253	292	256	264	288	292	240	300	295	290	243	261	256	262	271	247	269	286	301	238	282	263	301	287	270	271	250	284	264	251	261	281	289	270	274	271	305	274	275	270	247	262	286	236	271	285	264	278	285	266	260	269	271	261	267	300	267	244	255	295	271	287	305	329	291	265	277	266	268	256	283	268	274	281	295	255	286	293	280	297	308	266	227	285	264	273	253	294	263	270	247	256	249	252	287	314	266	293	275	259	292	263	281	276	284	305	297	271	280	258	294	276	248	279	274	284	291	279	267	247	271	255	297
41620	46925	59375	55687	44878	32785	20012	10182	4530	2210	1152	798	700	629	623	625	604	634	638	605	579	638	679	588	656	601	620	639	629	618	562	622	612	640	608	610	614	605	598	648	681	613	634	628	600	628	626	611	612	600	640	621	582	607	608	611	646	650	624	634	601	621	646	632	602	656	622	584	585	593	595	620	632	585	611	583	598	600	628	619	600	602	672	601	611	618	608	598	608	608	673	658	623	606	601	648	569	645	601	630	654	591	620	574	615	539	614	621	625	623	587	623	630	676	613	591	616	617	614	611	595	658	603	645	611	618	645	608	636	662	620	614	560	633	656	610	612	628	659	587	607	625	611	611	657	658	599	603	645	590	628	620	654	616	629	595	633	593	627	637	603	633	630	650	655	642	591	644	626	605	615	591	596	592	618	647	607	590	588	610	631	647	642	649	601	652	628	588	593	633	595	633	613	597	584	647	567	607	623	588	595	629	650	599	643	633	587	628	620	584	612	674	624	648	579	608	627	619	611	582	632	616	610	649	603	596	626	620	591	619	592	579	600	643	626	603	632	620	626	621	619	620	608	630	642	613	620	620	624	625	616	602	641	640	673	619	585	629	652	628	627	609	649	624	603	668	618	597	667	619	593	667	645	657	654	602	645	579	652	580	592	642	595	641	599	641	602	608	608	663	626	674	624	613	597	623	618	619	647	662	658	594	609	653	597	601	574	625	613	567	616	608	665	597	619	607	628	627	589	599	648	615	585	632	576	575	612	597	626	626	582	611	625	636	600	597	604	613	616	642	616	624	617	584	592	628	654	614	600	627	574	607	660	608	600	644	608	584	600	630	597	627	614	632	607	601	607	579	631	623	611	639	602	606	650	618	580	636	626	620	666	688	603	631	655	605	609	632	588	611	628	630	641	620	610	651	634	652	624	633	618	596	620	618	629	623	664	596	626	608	626	610	607	605	597	640	596	629	583	630	626	648	639	649	669	617	644	607	606	637	584	648	623	627	625	621	576	587	612	607	656	655	621	626	664	585	601	650	641	661	640	640	621	586	634	609	653	590	603	599	633	624	608	595	614	632	621	589	647	648	621	653	624	558	676	595	630	614	588	611	643	613	607	639	582	666	626	592	646	640	611	665	627	632	607	644	581	628	602	618	618	667	593	619	618	633	633	589	614	669	616	628	645	622	609	594	648	635	617	597	606	670	654	635	598	637	662	601	616	618	625	601	599	600	610	619	627	642	606	600	615	642	654	647	626	621	615	625	609	635	674	586	619	595	588	594	609	588	640	622	648	631	622	610	626	641	583	641	655	619	606	645	633	613	657	616	620	593	586	598	601	612	607	639	613	618	655	633	612	586	634	665	614	634	572	592	636	610	576	618	635	617	644	655	624	623	646	635	591	621	609	605	618	662	637	614	642	600	645	620	655	645	637	633	590	633	632	620	611	585	604	626	622	614	637	636	597	581	613	578	657	658	617	574	605	615	627	648	642	646	593	645	618	622	591	611	601	632	616	619	625	563	596	677	592	621	609	615	624	605	651	662	588	637	655	656	575	589	661	639	596	638	599	621	634	646	608	624	643	645	624	633	632	638	591	571	647	567	647	603	602	637	628	573	656	616	644	642	627	633	620	650	621	637	628	621	634	632	616	666	650	607	624	615	578	636	602	606	627	683	617	599	608	622	583	630	578	575	616	595	639	643	637	616	623	610	600	614	636	621	638	639	598	613	643	641	599	619	646	610	642	644	560	651	607	638	620	621	599	618	598	621	629	627	595	619	595	629	670	648	596	579	626	634	622	570	643	630	559	605	625	647	618	617	588	606	571	663	655	650	631	625	590	610	606	663	621	643	619	618	626	605	596	642	654	618	605	616	604	624	608	646	624	623	601	588	574	589	588	606	628	619	591	664	558	631	599	645	609	592	593	612	625	606	571	671	602	640	632	617	590	611	660	611	617	653	619	623	609	620	613	629	633	622	561	585	596	638	639	634	647	593	607	599	664	611	599	635	635	626	641	619	660	607	625	604	595	626	617	588	614	648	620	633	625	627	618	635	647	614	582	653	609	631	605	629	635	616	663	638	624	624	693	638	569	585	596	619	611	633	633	580	650	628	655	570	647	580	618	606	609	603	665	665	591	645	589	632	637	622	624	596	589	629	633	673	595	612	591	657	587	608	622	613	599	642	625	621	611	634	605	633	633	598	620	645	644	598	586	613	612	599	600	643	568	663	636	648	635	653	673	651	585	633	609	686	593	652	619	633	615	655	604	585	576	596	653	575	633	621	630	670	592	574	603	598	619	652	653	651	631	635	670	628	619	648	598	658	653	625	641	613	615	617	585	600	624	675	646	611	636	668	643	592	585	619	621	624	658	622	624	625	619	609	608	683	628	638	603	627	653	597	663	566	625	620	604	580	602	685	608	616	623	682	643	633	619	614	595	615	633	613	627	647	629	640	606	655	587	640	642	616	590	631	611	579	598	601	587	630	621	584	608	628	618	588	626	616	614	630	638	636	587	600	637	668	616	588	614	594	638	627	595	641	644	614	619	621	671	613	588	619	570	672	643	559	610	593	602	606	624	640	631	619	573	642	655	602	625	603	674	632	577	624	601	652	612	640	654	624	666	607	628	643	591	673	618	662	624	560	604	623	618	653	608	618	607	607	611	619	614	594	600	623	621	614	608	605	574	655	617	596	619	606	602	672	582	629	670	640	606	604	639	655	647	670	606	656	586	611	606	618	602	645	629	588	599	627	606	610	637	592	614	632	624	648	595	624	591	634	622	615	594	612	643	617	619	607	608	630	638	598	617	590	658	595	630	582	580	604	609	619	642	613	637	612	633	624	632	639	619	587	630	600	637	638	635	574	644	620	613	624	683	634	652	614	577	622	644	578	633	645	622	593	646	611	623	616	659	629	604	610	602	584	599	633	614	597	611	649	654	611	643	620	600	612	630	587	638	591	601	644	633	577	634	613	630	611	623	630	591	623	593	612	634	634	584	634	605	646	618	609	639	602	610	609	628	607	614	630	630	587	617	628	574	672	592	648	602	616	651	627	628	624	607	586	638	642	570	642	606	654	617	606	653	572	583	653	655	633	611	633	616	624	618	618	671	635	610	626	612	601	613	626	595	593	602	651	606	596	625	624	601	645	621	569	600	609	603	562	638	657	615	611	599	650	637	631	619	594	626	568	572	609	596	627	603	616	663	621	631	637	620	596	568	627	647	653	642	611	607	650	614	628	607	615	612	654	570	580	639	619	609	647	605	650	601	651	630	628	666	626	632	639	622	638	627	631	606	593	593	604	588	614	601	604	604	620	610	593	590	625	596	608	622	632	602	570	628	609	629	637	633	566	674	652	649	629	621	632	632	664	650	656	607	645	650	687	659	602	601	629	616	637	643	590	635	630	565	623	650	627	593	624	659	611	630	623	593	590	581	642	618	627	566	642	572	594	594	592	640	640	611	641	612	648	628	619	618	664	602	614	639	618	610	617
75888	74426	75168	61687	45375	29098	14638	5699	2148	1008	572	400	381	330	365	316	394	342	308	334	328	315	375	319	368	362	334	357	357	338	339	327	378	367	360	386	339	348	324	342	355	357	322	338	348	327	357	336	367	377	386	342	385	352	372	316	352	350	353	327	348	344	318	403	355	370	349	332	397	330	345	368	340	354	370	343	358	359	345	372	318	361	335	324	345	354	365	364	335	328	361	325	370	331	350	356	363	324	363	355	364	353	357	353	347	376	390	333	347	309	329	369	351	327	360	322	324	326	358	366	311	348	358	358	351	339	360	366	358	388	368	367	351	353	358	358	360	342	375	353	346	332	342	360	355	352	378	387	316	349	390	327	355	353	333	361	356	325	377	342	295	380	335	336	328	381	355	340	344	324	359	338	306	334	393	392	386	313	355	374	357	367	355	364	348	329	344	377	330	312	354	320	339	349	334	322	320	330	383	346	345	349	341	366	341	344	327	335	352	350	318	331	336	332	357	329	366	303	345	349	352	347	324	321	383	321	342	326	343	374	361	363	377	342	379	370	401	344	340	353	371	368	348	385	387	394	362	344	364	329	354	346	339	330	344	366	326	388	374	344	346	340	361	374	324	345	352	367	372	345	348	351	361	369	368	350	358	327	357	335	335	350	361	353	325	359	374	322	334	351	340	341	348	320	379	407	351	329	356	340	342	374	365	338	357	314	318	340	357	375	354	362	364	371	373	314	350	348	314	352	340	338	325	353	344	360	366	324	368	320	340	329	371	341	323	368	374	364	334	350	413	351	356	333	347	323	358	358	354	370	369	369	374	345	368	352	358	354	315	337	365	359	384	350	331	346	364	320	363	328	360	369	335	318	330	364	334	361	323	378	322	349	336	352	386	365	346	375	363	368	346	369	338	364	370	354	348	347	379	334	374	395	378	359	356	338	348	344	367	321	364	368	345	343	321	365	385	365	331	363	331	359	347	338	334	371	340	367	342	324	350	351	337	371	372	345	365	352	347	352	367	346	309	340	341	363	356	375	337	335	353	340	352	362	322	346	340	351	335	328	342	370	355	388	347	328	372	340	351	389	345	375	329	350	372	370	358	376	372	370	361	350	328	309	336	363	372	321	323	379	323	352	358	327	340	330	389	350	338	352	347	371	370	338	317	344	357	340	355	349	358	346	359	362	397	357	350	357	367	365	340	330	317	337	346	348	364	371	357	354	337	336	358	375	382	364	344	370	343	350	345	325	372	346	341	319	329	378	345	342	369	348	343	322	339	350	366	362	346	364	352	318	334	366	363	335	384	335	336	341	314	394	353	381	349	331	390	417	345	323	321	325	353	348	355	363	369	335	327	360	344	331	365	367	366	357	317	337	343	364	325	364	328	373	394	340	328	328	355	343	336	322	366	352	351	349	373	376	389	343	359	328	359	345	367	364	325	334	335	347	336	363	346	369	322	374	333	365	364	371	375	340	377	371	350	342	311	349	373	364	354	372	372	357	323	352	349	375	339	335	339	370	365	375	333	373	372	346	314	330	310	353	318	359	355	317	334	337	343	322	342	345	332	371	378	321	350	344	365	341	372	352	357	365	370	317	359	349	380	350	325	331	350	347	347	323	340	334	333	330	355	360	325	347	341	363	345	380	355	365	368	352	359	317	369	366	329	368	329	373	338	373	328	353	392	358	368	367	366	362	374	347	330	340	353	345	374	340	350	357	331	316	349	374	372	344	347	361	389	341	319	360	345	356	363	335	351	359	343	302	390	373	364	340	362	359	349	361	342	354	369	350	334	357	386	398	355	335	345	356	366	364	353	342	349	333	322	292	386	356	339	363	381	364	364	374	330	351	371	411	337	359	341	376	384	360	389	365	364	353	315	333	375	367	342	333	320	362	345	364	356	353	344	352	396	370	338	346	312	362	369	332	323	345	383	291	346	359	335	349	342	327	369	360	330	382	332	337	319	334	329	364	382	335	362	355	333	329	369	358	372	369	336	335	345	349	359	323	333	339	349	363	333	353	358	339	372	323	347	351	373	336	363	354	354	371	375	370	368	336	361	335	365	352	361	375	361	347	363	343	382	350	357	366	316	357	337	383	343	330	410	359	363	359	327	344	353	340	335	336	378	337	342	327	359	351	310	359	354	362	331	378	355	372	355	341	370	356	320	330	344	345	351	382	338	370	353	334	309	359	317	354	346	412	337	382	339	385	361	364	341	343	354	363	335	358	344	377	368	341	379	364	326	342	366	339	326	349	373	359	335	376	347	360	357	356	345	352	351	359	335	350	349	366	362	348	327	350	382	360	367	382	313	341	372	311	358	353	361	369	372	352	394	347	336	357	366	345	344	367	333	375	383	351	342	347	320	369	335	301	343	375	332	343	368	378	383	348	359	326	368	361	361	384	368	350	331	352	359	360	376	326	357	350	320	294	382	350	347	340	366	337	355	358	357	372	376	348	347	337	356	376	360	357	377	351	350	334	347	333	384	368	359	357	350	343	349	329	386	358	324	356	357	383	352	343	357	335	338	346	329	332	336	349	358	366	334	345	388	368	380	371	335	334	365	343	329	400	385	383	365	360	353	335	364	370	353	321	324	316	339	345	355	354	390	368	369	331	349	355	358	373	360	382	322	361	347	326	336	354	338	368	353	320	334	361	331	399	339	339	357	352	341	373	365	325	332	336	345	319	334	344	331	403	374	349	363	359	335	382	326	354	345	342	351	327	352	373	362	396	352	349	352	375	382	338	361	397	349	347	321	364	366	338	380	339	353	357	373	337	346	351	361	363	380	382	335	337	332	352	367	328	353	322	341	349	346	338	373	367	365	350	375	326	353	352	346	365	333	362	354	379	352	371	342	326	346	364	352	362	381	324	340	365	324	331	341	346	349	360	357	368	337	343	316	349	338	373	337	352	340	342	336	324	354	383	349	312	331	370	349	349	340	345	352	346	375	393	386	336	366	345	335	335	336	390	332	312	324	350	354	321	343	310	356	335	359	374	337	360	349	358	360	342	324	341	336	362	331	326	342	372	359	340	363	341	340	371	339	331	377	358	344	339	385	360	392	359	342	364	357	340	408	341	363	347	350	343	320	350	332	342	315	371	353	331	375	377	318	351	334	316	337	379	356	357	343	379	361	341	335	353	362	341	392	339	369	366	365	349	354	367	352	321	308	358	362	367	349	348	322	350	323	382	336	339	391	356	342	330	376	318	346	345	365	367	362	331	371	342	339	320	375	357	340	346	358	322	361	358	343	347	337	382	349	338	333	373	317	404	354	363	353	354	342	344	341	361	370	343	342	324	349	342	329	353	372	362	332	356	335	341	389	350	346	388	353	365	322	374	340	350	365	359	347	331	342	348	355	340	405	340	362	362	322	359	360	331	372	382	340	354	350	365	361	364	362	353	384	383	329	335	341	359	346	345	346	345	339	380	337	325	346	357	331	374	365	352	372	344	364	369	361	359	349	361	326	359	348	340	346	353	389	353	363	309
50068	56495	69851	65578	53983	40211	26297	14425	6855	3294	1556	1101	890	747	824	783	757	743	754	758	782	775	753	787	769	765	713	732	794	783	813	766	813	738	739	757	753	753	797	771	795	780	757	837	806	764	766	805	803	750	794	738	778	754	746	757	735	822	764	797	785	782	748	762	771	727	729	772	788	769	786	809	729	763	723	785	797	793	794	782	807	785	767	722	768	822	733	779	831	799	726	763	776	787	811	740	743	787	731	789	759	797	789	779	758	790	725	766	761	755	785	756	776	799	805	798	750	776	773	765	764	775	799	753	739	755	719	771	772	771	756	795	791	793	760	729	755	746	756	730	824	816	773	745	785	796	820	764	774	737	750	778	777	776	823	759	747	773	804	834	727	800	797	702	783	754	740	745	782	813	702	781	780	740	754	744	773	768	748	747	766	732	790	783	762	805	785	784	777	792	759	771	720	793	793	740	776	759	777	781	859	782	750	757	756	745	725	767	775	803	762	775	762	812	719	761	772	787	785	779	751	802	740	770	756	815	747	765	797	749	737	755	792	759	817	743	749	776	774	762	736	759	756	742	826	714	770	772	762	746	770	740	727	797	798	790	789	766	777	767	789	774	780	766	792	761	728	781	809	773	698	772	791	746	781	700	772	723	735	737	754	781	738	731	770	737	747	736	747	807	751	750	750	768	803	773	805	761	824	808	838	740	827	764	784	808	730	754	740	765	758	742	788	774	759	738	765	789	751	737	739	736	735	753	777	772	730	807	748	813	788	762	713	741	728	823	752	696	770	792	778	783	773	780	741	782	749	804	787	758	786	749	738	743	784	776	795	763	809	784	772	758	759	763	805	739	768	795	812	700	813	729	758	786	784	821	814	783	778	772	765	745	812	790	732	739	754	741	775	729	804	822	773	747	764	787	775	799	739	686	753	816	771	774	744	760	758	775	733	828	808	748	790	757	758	768	778	829	755	807	810	752	730	761	725	759	774	750	740	773	758	710	763	767	758	779	757	783	776	785	777	800	770	765	736	749	782	752	735	735	733	786	787	740	815	794	733	770	766	735	745	733	759	768	742	793	796	755	736	794	794	735	815	793	779	776	776	770	719	757	796	776	802	716	765	753	725	795	721	752	792	778	773	754	790	768	795	757	762	778	802	749	738	768	749	777	745	779	798	770	802	794	775	785	810	753	799	745	718	750	796	762	789	758	770	782	759	779	793	767	739	775	774	748	764	781	785	772	722	804	778	800	798	757	758	803	783	815	798	716	775	775	740	814	774	762	716	799	756	797	764	777	754	819	738	722	770	794	809	710	783	725	780	777	764	753	744	761	784	766	745	778	774	785	805	800	762	765	777	812	763	799	775	747	793	815	749	763	724	753	779	791	761	803	812	787	788	749	793	767	753	761	736	770	827	783	766	789	765	799	740	780	784	810	774	784	758	807	764	729	699	719	803	799	757	739	794	784	776	795	750	770	788	726	738	763	760	789	739	763	757	752	748	749	769	773	769	769	765	765	782	759	757	803	805	720	721	772	791	811	713	767	706	766	735	753	754	796	740	766	754	771	787	769	816	797	770	830	755	784	725	790	719	730	770	751	741	767	779	755	768	754	791	769	735	777	775	722	778	774	767	775	751	814	743	809	751	762	800	739	741	817	749	783	767	728	748	768	775	763	776	755	811	739	769	771	767	808	742	745	796	785	776	755	774	733	797	796	719	794	761	734	780	790	789	770	775	728	774	805	817	720	718	797	836	729	762	807	786	773	801	772	788	788	821	808	749	785	762	758	767	773	782	783	793	787	765	738	730	779	754	800	743	758	788	760	763	777	747	798	788	730	759	808	784	807	810	796	746	744	802	733	761	808	757	766	751	819	817	805	801	733	778	824	797	735	785	778	773	764	808	781	755	756	789	780	761	739	805	762	794	767	797	769	783	727	762	767	769	805	767	742	768	721	749	743	776	822	785	798	767	708	787	758	752	799	752	787	736	776	744	778	743	767	797	741	771	714	760	786	710	714	734	796	783	750	765	777	752	766	796	753	782	773	784	770	709	755	779	802	770	751	761	775	793	762	750	762	761	796	795	705	770	776	770	783	790	806	787	770	754	793	783	799	837	765	736	771	799	787	770	779	761	735	734	723	782	766	781	765	764	741	746	721	794	783	765	812	816	720	771	736	811	762	744	826	750	761	773	755	743	780	755	763	741	721	702	803	781	781	735	794	784	833	729	773	784	727	769	795	782	784	724	785	757	723	785	791	780	785	801	732	765	752	761	787	780	730	758	780	762	797	748	788	790	752	784	796	739	724	752	778	773	737	799	806	746	781	798	792	756	761	811	786	722	780	788	729	783	747	808	799	721	773	746	795	784	763	742	735	774	737	792	810	808	792	779	814	752	795	797	753	766	682	735	744	740	762	754	756	757	780	751	785	778	782	789	754	730	786	781	785	758	748	809	801	781	760	786	787	753	769	785	719	738	771	779	786	728	758	715	759	775	762	809	802	746	720	789	699	783	719	779	751	759	762	787	754	742	743	757	768	707	816	760	745	724	784	807	772	728	751	742	779	775	790	797	720	793	792	787	757	744	734	761	784	802	759	822	777	778	807	792	773	730	794	738	788	777	800	756	802	769	741	761	759	765	757	772	736	814	733	770	691	758	792	785	736	795	806	792	756	731	763	767	739	739	802	768	802	794	755	731	743	786	740	777	741	743	780	787	786	783	728	808	774	774	757	767	770	779	806	862	776	766	777	793	711	721	732	800	759	747	738	826	766	787	751	755	711	749	795	722	758	794	755	766	735	716	717	748	791	722	747	731	794	758	779	728	757	774	771	764	780	763	772	795	771	733	779	829	817	813	814	735	795	801	783	818	772	777	788	779	732	732	740	773	764	736	800	743	782	779	733	752	777	767	789	780	770	753	796	777	745	774	803	720	755	793	764	790	757	757	794	798	781	714	768	791	804	805	753	822	754	794	758	772	734	774	779	724	786	723	740	777	801	751	725	770	761	758	761	764	753	755	760	733	720	752	759	793	719	758	724	772	768	804	739	743	781	778	758	784	768	788	774	811	746	752	806	743	717	770	775	738	748	791	784	751	801	768	788	735	754	740	771	774	741	794	789	754	781	767	750	862	776	741	765	782	795	765	792	804	782	794	743	753	754	744	767	759	811	783	746	772	748	785	789	791	799	711	757	709	742	802	768	792	765	764	759	768	784	802	772	710	744	779	797	699	772	766	791	740	787	771	747	770	728	758	750	723	792	804	782	706	793	766	761	772	741	772	759	801	762	781	750	781	762	768	770	725	775	770	795	772	767	766	747	752	733	734	736	737	773	751	746	747	717	805	749	772	701	779	767	782	808	790	748	737	754	756	783	755	784	752	782	776	761	785	793	724	762	788	772	731	771	756	795	775	762	788	750	768	819	760	764	779	750	766	782	735	761	747	791	749	774	790	793	746	829	752	799	771	734	774	754	734	764	795	744	764	792	767	731	802	740
13686	11567	8348	4712	2160	1187	642	543	415	324	283	283	307	279	308	319	313	273	327	309	301	323	271	298	312	316	271	273	283	278	295	265	303	293	262	305	256	257	298	267	275	292	300	273	284	294	286	287	281	282	298	293	291	259	263	286	304	291	271	286	308	293	304	317	269	266	298	259	252	268	280	304	288	298	312	263	326	276	296	282	295	275	315	286	296	311	294	263	304	295	266	307	286	274	280	311	289	284	288	313	264	287	289	288	295	321	293	282	286	251	319	264	311	301	290	285	318	299	259	318	285	306	292	288	268	286	287	303	279	292	256	256	301	273	282	279	285	265	274	271	329	270	296	304	259	273	281	289	258	313	301	279	327	282	295	254	292	274	304	296	303	272	289	319	311	314	273	309	292	275	309	298	260	270	293	254	269	284	286	288	236	290	302	280	296	322	273	316	306	285	283	294	268	281	286	290	309	308	271	300	295	311	289	317	270	303	275	312	280	314	289	267	290	278	288	265	302	304	256	294	283	274	306	270	321	319	304	301	310	256	262	286	304	246	275	273	274	296	262	292	301	249	268	300	283	288	294	289	264	278	309	286	291	288	295	303	297	293	279	313	283	269	276	243	300	280	311	323	298	316	288	335	324	289	271	279	305	294	296	310	267	295	311	322	285	289	291	303	307	267	307	295	302	279	264	269	257	270	268	279	291	292	283	281	271	316	283	277	301	285	287	285	285	312	302	285	260	319	263	272	263	281	306	315	269	289	286	294	297	293	259	279	324	256	270	298	285	286	318	293	270	278	279	301	306	293	312	257	290	271	279	292	293	263	284	291	324	322	329	293	277	313	283	290	300	292	279	282	307	277	286	296	300	290	322	272	294	278	287	271	271	301	290	276	273	316	292	267	270	263	280	294	285	296	295	295	281	255	272	307	279	280	300	308	290	287	305	260	281	306	267	268	326	286	295	270	284	270	314	285	261	284	307	261	258	284	315	310	291	285	298	269	274	307	304	310	289	293	266	311	272	322	278	329	322	291	299	325	298	258	275	316	281	294	279	305	298	234	292	294	276	284	277	292	297	266	303	298	298	250	267	298	290	288	325	283	280	280	305	297	260	275	265	251	270	319	303	274	301	314	282	238	298	275	299	308	307	278	309	288	299	289	299	317	276	291	283	276	292	268	266	297	288	294	323	263	269	295	294	270	281	266	294	319	298	305	282	307	310	295	263	289	291	287	292	291	276	267	259	284	268	296	272	274	302	275	308	289	281	274	319	281	301	300	282	318	331	289	268	292	289	268	279	275	304	265	289	256	279	279	297	286	243	270	311	267	253	273	302	292	264	289	281	263	291	292	275	253	271	283	282	300	275	282	270	250	307	260	333	297	271	269	297	320	275	279	299	234	278	303	294	285	264	251	328	270	274	268	300	267	305	248	280	292	286	284	271	293	271	265	297	308	284	246	275	282	306	258	245	294	271	327	303	306	301	281	265	269	296	297	307	272	299	267	311	293	261	295	270	313	300	329	291	322	303	293	314	292	259	282	287	271	287	267	289	294	273	301	290	307	307	302	314	293	298	270	295	249	298	274	314	290	274	258	268	286	311	269	275	281	304	291	282	277	255	305	307	284	273	301	278	335	302	273	325	257	294	294	307	281	282	300	277	285	269	288	291	267	293	290	310	285	305	250	288	321	291	296	281	289	281	312	266	294	302	284	315	303	315	266	249	312	291	301	279	309	311	279	311	287	315	267	265	267	275	280	309	295	293	222	305	288	299	321	340	307	278	289	298	296	272	328	288	269	271	300	265	256	268	247	295	278	314	289	259	316	272	291	304	292	335	306	287	279	290	295	300	273	263	306	318	268	279	257	233	278	264	269	278	274	260	279	279	293	279	274	298	291	293	264	303	311	300	340	282	267	271	298	284	248	295	277	302	308	303	322	292	282	301	301	274	258	290	284	268	318	278	298	290	300	275	265	286	282	298	299	290	270	288	311	322	281	274	294	273	279	268	305	317	282	286	294	284	255	282	284	262	305	287	250	299	310	265	274	278	278	284	303	276	284	274	293	290	302	321	295	316	327	320	286	291	287	281	289	307	277	284	281	293	276	283	285	310	261	271	312	308	313	295	304	294	265	293	242	296	285	284	285	305	239	249	299	281	277	280	276	280	308	314	278	305	286	300	268	296	312	264	276	304	272	291	275	292	284	260	256	265	289	274	262	285	260	318	299	298	280	253	258	308	271	290	260	295	263	279	295	296	284	258	308	285	300	270	281	284	316	288	279	275	272	250	298	258	270	261	256	289	264	312	308	296	287	293	282	268	278	301	296	284	286	298	307	284	274	278	277	287	285	291	304	303	302	266	294	342	256	295	271	302	288	278	306	293	276	290	294	287	267	312	264	310	318	265	301	283	299	270	297	304	323	270	294	275	304	276	280	307	275	295	280	297	272	319	294	309	295	278	299	265	305	329	308	323	291	266	324	296	294	280	296	304	296	276	317	318	299	276	275	268	263	267	289	265	271	292	261	265	293	280	302	291	275	305	331	260	296	294	318	318	295	284	285	293	324	304	321	296	296	291	279	312	295	309	281	271	287	310	268	294	312	278	320	263	285	285	296	297	268	268	281	280	307	301	268	276	306	256	307	267	293	289	284	324	286	266	295	307	294	334	285	273	291	303	269	286	271	270	306	293	296	285	296	265	292	296	316	285	303	274	285	300	271	272	288	292	242	292	284	280	286	272	257	280	282	295	273	291	261	289	317	283	251	287	282	312	289	269	299	305	298	289	260	314	288	309	324	349	262	312	312	264	305	297	286	303	280	282	278	294	270	277	270	269	312	287	289	297	284	314	313	280	326	295	292	300	297	282	294	337	309	284	254	281	284	295	273	304	315	263	301	291	274	297	299	296	315	299	295	300	301	278	276	276	289	332	264	310	283	315	307	296	313	284	285	254	260	258	268	307	291	272	271	294	283	287	254	312	276	266	292	280	308	305	269	278	302	269	297	297	276	317	294	275	276	281	291	280	289	288	270	273	291	296	299	287	301	277	285	269	303	318	260	298	286	259	295	275	266	280	268	289	267	287	288	290	301	293	291	312	286	274	270	282	262	306	298	285	307	303	322	305	290	313	297	318	274	299	262	251	255	310	293	294	288	303	290	291	277	292	296	297	331	278	293	306	322	314	271	268	276	289	283	307	304	297	292	268	284	276	276	284	280	310	267	292	317	289	310	315	293	296	284	288	298	318	321	312	326	291	310	299	311	295	317	309	282	288	293	290	283	252	259	285	289	310	288	308	291	276	291	285	279	304	278	315	306	309	314	302	261	292	284	268	309	286	316	283	268	285	335	297	286	295	277	271	292	319	253	280	289	299	304	287	284	301	264	269	267	312	318	271	330	313	309	290	277	324	298	298	285	286	322	262	271	289	273	281	268	289	293	302	281	270	260	284	295	293	317	335	278	301	311	319	316	275	288	300	312	291	309	296	301	299	285	274	281
11225	13759	14391	11317	6860	3801	2242	1489	975	809	727	674	676	649	671	675	683	646	642	636	656	603	618	686	629	650	633	628	634	629	610	608	661	647	659	645	706	645	663	624	663	660	645	615	606	627	679	639	648	667	629	667	647	652	646	592	618	602	663	652	654	674	641	660	663	633	621	679	666	652	579	627	701	662	613	645	618	630	603	668	644	677	651	631	671	639	637	603	606	619	626	628	668	642	614	686	635	608	650	623	644	644	618	647	658	664	670	647	622	604	626	622	662	638	670	595	644	630	663	678	664	656	635	652	680	605	667	618	642	608	653	635	604	623	650	643	620	637	661	647	623	649	653	733	669	619	665	654	640	627	630	673	609	660	663	660	665	648	686	641	652	651	637	678	629	642	655	635	659	661	642	666	657	627	651	625	654	663	635	594	628	644	665	585	600	653	618	632	614	629	640	670	617	633	619	686	615	615	627	646	652	650	668	603	654	645	614	645	633	668	637	641	633	668	625	628	672	632	663	628	629	643	613	641	638	639	627	632	645	647	674	677	651	645	673	584	639	645	643	666	619	617	620	626	609	655	644	654	646	671	633	667	692	625	638	727	646	633	656	599	636	671	640	653	670	662	646	667	642	693	679	650	618	706	675	670	628	623	670	630	666	586	649	681	665	618	626	650	663	659	665	630	645	636	629	637	621	662	611	628	667	661	643	657	647	677	647	655	670	657	635	645	626	653	675	651	649	617	643	644	655	660	596	621	639	678	639	637	666	655	639	619	643	627	633	602	669	665	616	659	697	655	616	662	619	629	640	614	631	692	606	585	635	647	649	651	619	574	663	608	628	643	633	607	664	587	626	607	630	628	670	678	672	646	630	652	650	667	634	614	622	645	649	635	688	631	660	673	644	686	645	637	637	645	624	683	614	609	631	627	658	637	599	685	687	693	670	659	617	647	596	640	656	609	677	654	643	628	626	629	625	655	669	616	616	614	668	656	630	620	699	648	635	625	643	676	673	648	637	639	671	654	623	594	632	644	662	624	662	641	666	623	643	622	615	650	654	650	637	606	658	669	701	605	658	622	633	627	631	657	616	689	613	673	644	625	639	596	652	650	614	685	581	653	668	620	665	659	644	625	649	643	647	624	649	641	673	623	619	644	628	671	597	665	596	642	676	655	629	658	665	614	626	647	645	643	639	632	684	672	658	660	670	682	654	598	632	606	638	628	620	599	646	625	662	634	595	625	651	674	662	620	606	638	632	630	666	616	685	637	620	653	661	648	625	661	616	616	613	615	611	651	604	680	650	646	628	673	625	642	621	649	681	618	608	621	619	672	621	627	636	627	661	629	627	643	602	672	650	650	594	661	661	643	584	687	653	652	631	621	671	625	675	628	648	615	629	635	643	631	666	654	628	586	659	613	655	662	633	635	633	647	637	676	663	622	633	644	607	617	654	648	633	692	672	651	640	626	603	690	663	650	600	681	646	698	640	631	587	647	682	625	660	633	594	647	657	625	629	621	659	640	655	649	610	674	678	618	618	664	689	630	586	655	614	696	612	664	604	643	614	591	641	640	595	600	627	657	645	622	660	632	673	552	617	649	656	646	605	675	630	664	677	632	645	655	625	594	620	638	651	684	595	674	665	654	616	650	651	616	631	593	617	654	651	613	635	649	646	645	651	689	596	609	647	632	620	704	621	645	628	663	650	648	641	663	676	687	642	643	609	655	630	624	628	657	638	632	677	643	625	669	653	624	621	643	598	600	600	617	630	653	616	626	682	621	605	638	633	625	634	685	641	637	600	605	638	680	627	655	636	647	639	662	658	617	670	636	662	674	695	628	621	655	620	637	666	680	641	641	654	606	638	642	624	634	624	630	656	643	664	621	621	611	673	673	694	613	637	653	620	638	626	617	629	671	633	639	636	637	642	659	645	630	676	618	607	616	643	630	650	589	615	612	663	636	655	626	653	619	660	636	646	623	651	633	672	654	620	615	666	611	663	646	612	671	652	665	689	614	630	667	624	655	661	634	589	616	626	679	650	640	693	617	608	661	614	663	641	641	636	613	629	638	598	613	605	626	652	611	609	647	598	604	601	677	639	693	613	654	622	615	619	677	630	639	631	673	601	674	627	597	618	623	656	637	657	597	655	678	631	597	604	609	631	616	645	623	613	619	682	624	636	635	665	708	675	667	649	634	647	620	622	635	709	619	684	614	637	647	661	580	628	685	645	579	655	637	634	668	674	625	645	645	681	656	626	630	646	657	653	592	646	650	663	662	676	619	621	609	617	633	596	635	660	631	605	641	643	671	626	666	594	625	679	712	640	655	668	633	646	643	657	660	659	645	643	626	642	679	660	642	624	589	633	700	645	613	701	616	647	636	615	680	678	655	619	642	621	648	658	702	636	663	652	652	655	586	647	626	632	643	641	616	645	666	645	607	623	626	645	688	691	661	663	654	610	646	646	620	634	674	660	626	621	659	664	658	668	687	627	635	638	648	696	619	657	604	637	637	658	650	620	642	630	649	661	616	610	639	650	647	598	671	614	632	620	607	614	604	577	642	664	610	659	652	654	648	655	663	633	661	629	634	652	629	631	631	617	643	600	670	679	666	635	638	666	629	588	695	685	669	624	607	602	635	682	653	679	603	619	638	659	650	697	661	645	661	667	646	614	653	628	666	653	643	673	652	644	633	635	665	610	624	653	658	625	650	697	662	646	624	609	668	646	641	680	652	669	657	604	628	640	623	670	674	658	660	680	613	608	607	638	668	634	656	665	676	633	648	633	605	666	626	665	627	628	645	655	606	646	670	612	627	628	618	652	660	629	637	674	621	638	589	652	619	652	653	670	649	672	644	695	630	685	630	657	692	637	669	616	656	653	656	629	619	656	669	601	648	716	630	648	633	639	603	617	640	654	653	628	601	633	649	673	627	595	614	618	607	609	601	699	655	656	622	609	643	622	613	660	656	651	610	625	598	643	642	647	691	646	603	599	649	628	606	641	620	654	629	628	652	606	661	666	634	637	653	626	618	664	680	665	641	634	633	615	662	649	702	638	623	676	628	650	618	634	637	646	574	628	662	625	656	646	591	691	647	653	607	631	657	647	637	687	651	644	680	624	649	626	577	589	672	643	682	651	654	674	663	587	640	609	656	635	647	579	626	635	633	639	656	662	656	615	647	593	601	646	627	696	647	627	629	648	651	631	610	661	644	650	658	663	629	652	648	626	580	635	613	643	655	604	649	617	600	688	624	677	669	652	557	647	649	636	636	644	639	641	628	621	666	637	637	639	630	668	658	653	641	618	615	678	637	703	663	657	684	644	604	644	644	645	648	609	630	638	673	636	647	668	651	623	632	657	625	592	649	632	669	592	639	597	640	667	633	681	624	652	632	687	593	600	588	662	645	663	643	597	662	698	618	645	658	655	629	670	656	605	614	638	647	652	651	657	620	635	640	623	635	617	671	655	683	625	640	610	598	597	637	674	668	643	655	621	631
66596	65263	64129	50459	33434	19225	8733	3434	1410	690	403	319	301	292	276	275	288	257	261	253	271	258	271	261	261	262	257	242	272	259	267	283	294	248	265	273	279	256	266	254	254	274	252	280	260	300	252	271	266	266	271	237	274	288	241	280	292	292	275	277	312	251	277	263	283	245	268	245	239	272	277	253	254	278	248	247	272	290	280	279	248	247	269	282	255	262	298	251	266	219	238	287	274	278	284	248	275	274	275	264	264	243	241	246	261	257	281	263	266	244	272	289	249	247	295	265	261	256	270	255	252	255	236	261	255	289	243	267	285	294	302	239	273	260	270	240	272	283	273	256	256	259	280	267	255	264	264	238	273	241	276	287	272	293	282	268	270	249	248	280	271	271	265	258	241	262	239	277	308	245	269	291	286	265	286	255	277	261	219	267	298	269	243	267	279	252	272	250	268	290	268	251	272	238	316	275	264	291	278	289	305	251	243	262	255	280	276	274	252	256	271	300	265	253	256	267	276	262	246	235	274	278	281	263	254	274	260	268	260	251	284	272	246	256	261	248	268	281	248	253	233	281	266	294	250	267	236	259	266	260	257	269	293	245	260	291	248	282	283	272	244	250	253	259	249	266	254	282	252	292	283	239	255	273	306	303	267	249	268	282	231	240	261	275	251	251	240	286	308	256	249	230	246	259	263	257	278	262	259	282	277	300	266	283	277	250	238	253	273	254	279	285	286	282	266	250	251	258	283	264	290	274	232	249	277	255	239	247	279	283	287	284	299	281	245	282	260	245	268	254	272	268	288	292	274	258	245	276	260	241	253	276	273	259	261	254	277	248	258	267	260	262	235	288	287	251	273	277	223	274	251	265	295	237	258	268	255	289	269	307	274	269	285	273	239	308	260	250	294	261	237	274	254	289	250	254	262	250	234	287	247	232	272	254	229	261	262	298	258	229	254	225	261	277	261	282	274	281	258	257	263	278	260	274	275	234	262	264	267	281	289	241	278	280	256	312	278	274	285	266	288	270	295	275	241	248	253	267	284	270	257	256	248	281	263	227	247	294	255	270	264	297	270	259	235	274	235	252	263	252	275	248	285	282	257	248	266	253	235	262	251	246	271	247	271	225	271	259	259	276	272	305	296	258	246	253	262	277	267	253	246	249	242	278	268	274	294	262	252	276	257	273	249	245	247	255	238	238	260	264	247	248	274	248	285	250	284	244	277	231	243	262	271	246	282	251	314	261	274	266	253	257	280	251	241	246	249	275	262	257	294	249	256	261	302	288	259	251	287	258	264	246	267	269	289	288	253	256	243	260	254	266	272	251	260	255	278	272	270	273	254	276	250	292	262	273	261	245	261	255	241	237	269	275	275	263	287	251	289	228	297	260	258	258	274	291	256	268	270	298	256	253	265	276	242	259	247	269	270	258	285	233	275	301	287	283	295	240	269	258	268	268	254	247	234	273	285	243	266	265	273	264	244	252	287	232	259	237	293	264	270	231	278	238	253	278	258	236	237	270	238	236	268	251	271	270	271	256	302	277	273	268	276	293	225	256	274	262	284	203	282	258	270	265	268	284	271	250	280	260	264	281	260	257	259	266	210	293	275	261	295	251	241	277	252	279	247	265	288	268	260	267	259	267	278	263	256	252	245	244	256	270	267	226	239	241	282	250	258	275	241	287	267	269	230	266	252	238	261	246	252	275	292	287	269	291	270	286	248	257	257	258	278	293	294	266	232	248	247	255	254	260	296	255	303	255	243	266	226	286	253	248	228	261	256	282	249	260	280	276	292	270	272	275	266	244	253	256	288	227	282	236	268	265	270	256	239	259	288	290	245	268	262	250	288	271	300	247	255	274	252	304	288	273	262	259	259	240	231	283	278	254	275	279	272	273	266	275	256	249	261	284	268	280	287	263	269	263	273	289	276	282	274	290	252	266	302	301	253	302	268	233	265	271	249	249	238	266	249	271	283	261	257	279	256	273	263	268	244	272	230	285	254	258	297	257	257	263	278	289	279	259	284	274	245	285	261	246	270	243	252	256	302	256	273	262	277	300	293	265	257	273	284	239	285	258	300	278	264	271	246	257	279	268	262	266	268	267	293	270	272	242	271	275	258	267	227	267	264	289	266	239	246	269	256	273	266	276	286	284	259	217	279	262	268	260	319	254	268	248	261	273	248	241	240	257	255	259	262	245	252	271	254	276	278	253	258	288	267	239	271	249	266	259	248	268	262	256	288	264	271	310	264	247	279	246	273	264	253	279	282	262	273	267	277	277	275	245	238	273	273	256	264	252	290	242	286	295	274	265	258	257	270	269	272	290	268	266	261	247	242	275	261	273	269	232	271	263	276	265	261	256	298	246	281	241	290	254	255	260	263	224	278	264	285	267	266	247	277	257	280	258	256	262	278	244	263	265	240	248	274	273	252	244	259	240	263	254	252	262	277	255	272	246	266	228	283	265	283	290	275	255	265	258	248	240	275	244	268	237	276	264	278	278	240	263	266	233	255	261	265	234	240	261	277	260	263	257	236	246	270	276	263	270	270	265	260	274	252	260	258	258	265	266	257	251	276	250	240	268	291	255	246	240	288	236	261	245	297	251	257	258	243	251	248	269	242	249	281	242	291	239	265	280	247	260	260	269	259	250	259	253	247	260	268	230	272	265	270	248	273	277	251	280	300	265	261	260	255	241	269	265	235	237	237	263	254	244	252	216	265	269	276	260	263	247	273	278	287	243	236	276	293	249	302	280	249	264	245	255	260	294	240	235	263	269	278	275	309	259	276	266	279	242	278	254	263	277	294	281	267	252	247	272	281	246	263	275	291	280	248	242	262	280	250	240	244	251	238	286	246	254	240	270	269	251	274	244	273	286	283	282	288	295	270	264	261	265	255	259	266	267	279	281	247	259	287	222	269	255	266	263	274	263	238	253	257	270	271	261	242	252	251	242	288	259	254	263	269	249	252	271	232	275	258	284	288	267	255	262	288	256	278	254	291	246	274	236	254	255	253	253	267	272	313	252	275	287	257	286	285	256	287	279	260	277	233	253	267	257	257	268	248	245	285	257	273	281	268	231	288	240	236	285	248	259	291	225	266	231	246	278	293	268	268	263	240	253	265	249	282	269	279	269	268	241	252	270	265	284	277	259	254	284	293	268	258	253	271	254	253	226	247	243	299	257	240	257	285	252	238	268	308	277	268	241	281	284	299	261	269	250	258	216	269	244	255	250	260	283	263	264	279	236	244	238	234	285	267	259	253	263	293	305	264	270	266	261	260	276	279	286	277	271	256	290	275	238	273	241	277	282	273	246	277	288	257	261	270	279	298	257	274	264	259	277	308	242	268	269	293	251	263	265	252	224	281	244	280	260	307	247	278	261	251	284	264	265	253	240	241	282	249	250	266	261	231	242	256	259	260	257	279	266	255	264	249	285	247	261	270	256	242	264	271	270	294	277	242	266	249	260	289	246	258	262	240	274	264	267	242	248	285	275	257	253
41644	48131	58919	54721	44074	31587	19835	11070	5117	2306	1227	826	684	571	609	619	629	569	629	614	586	585	593	573	598	554	609	610	607	627	613	598	589	636	568	626	590	589	624	540	576	595	584	565	654	600	618	558	605	580	592	599	583	582	594	630	608	595	592	582	556	583	613	649	602	608	597	611	587	645	608	564	592	560	612	601	578	622	609	610	579	620	580	586	642	603	591	604	613	599	614	575	611	645	628	577	595	594	562	594	607	587	621	597	639	600	548	565	594	586	598	623	595	593	603	604	599	595	604	575	598	593	607	584	597	582	599	629	620	600	581	591	557	617	567	636	569	602	600	650	572	600	615	605	606	573	583	624	603	579	606	621	629	608	591	549	660	665	652	566	606	623	568	597	579	610	583	562	607	587	603	552	559	606	582	588	575	610	604	584	605	624	628	655	578	544	604	574	577	596	584	610	579	564	589	598	630	580	595	611	617	564	624	596	632	591	575	611	609	645	599	592	588	612	611	629	585	586	579	559	611	599	600	637	604	589	590	565	636	607	622	584	634	582	576	628	626	606	607	595	578	561	556	625	582	640	592	599	597	601	575	615	587	624	600	550	606	554	619	626	585	607	602	637	586	584	604	597	606	604	607	617	586	573	558	630	656	570	577	611	621	581	560	585	626	640	575	560	591	610	622	611	593	606	591	546	602	618	582	605	577	604	616	618	586	571	595	588	607	552	616	613	611	602	584	607	586	586	600	582	605	636	635	637	613	592	602	564	626	615	607	619	583	558	572	574	623	607	594	580	598	605	616	601	603	614	563	604	607	619	598	539	607	628	659	595	600	582	590	626	644	627	576	644	623	596	589	640	627	614	589	598	549	619	621	583	628	581	649	594	602	569	577	626	568	571	616	580	556	611	598	632	582	595	609	610	597	617	598	625	602	554	619	617	589	567	634	614	576	630	621	580	583	573	580	617	609	577	628	585	569	606	580	586	589	630	611	601	647	610	608	649	629	609	630	577	610	622	583	603	601	559	575	573	573	593	591	588	628	602	615	631	596	605	568	620	587	654	598	586	646	613	591	621	600	586	609	600	594	576	630	581	610	615	592	566	610	603	622	612	615	626	618	584	557	588	563	578	613	606	610	643	599	552	614	610	594	576	629	626	605	628	643	594	563	575	599	609	662	658	605	580	573	604	637	620	577	615	598	651	587	593	598	597	644	625	553	640	606	638	586	556	627	625	606	609	553	572	592	596	564	581	608	553	583	635	613	592	590	601	582	588	604	561	546	575	592	619	585	624	575	593	560	624	633	586	581	581	554	581	604	585	595	608	619	597	613	584	605	620	628	597	641	583	587	623	614	576	606	581	600	578	590	574	626	585	610	612	607	647	589	614	573	550	594	625	611	577	651	565	575	602	636	602	599	601	617	605	602	616	606	598	612	563	618	628	581	597	611	565	628	669	623	644	533	637	601	547	604	598	602	571	593	623	612	592	589	621	605	580	580	618	637	570	566	621	621	588	597	619	589	569	597	623	598	600	624	598	574	585	572	576	622	606	572	616	613	594	582	620	585	600	585	616	603	580	579	595	650	606	629	569	565	587	594	612	600	599	610	573	579	614	621	529	602	583	615	593	648	639	610	561	602	640	561	606	567	622	580	569	620	564	574	607	581	598	609	608	550	571	611	572	593	582	600	610	552	612	608	612	564	646	587	605	584	588	569	626	600	567	585	597	604	588	567	588	577	628	611	635	609	588	609	607	620	613	604	601	615	570	626	621	592	625	577	628	617	620	589	601	606	602	626	598	600	594	579	603	591	601	591	586	576	607	609	623	592	640	629	599	602	631	591	576	600	605	637	596	617	612	555	642	615	585	526	591	607	615	601	543	585	643	642	601	594	602	590	577	635	613	613	626	605	596	600	568	624	579	578	585	600	639	624	541	593	586	575	595	567	586	613	552	637	639	615	617	618	603	606	602	587	615	615	635	629	594	577	601	565	584	615	612	617	588	642	627	610	617	606	623	610	639	592	567	548	606	631	607	623	593	638	600	597	609	574	571	570	567	581	623	633	563	632	641	612	633	627	648	584	569	592	650	608	608	587	602	582	636	617	586	575	571	600	605	612	588	617	562	617	568	597	612	634	624	586	597	610	626	576	616	585	593	557	628	586	564	587	553	600	594	589	641	620	621	599	553	625	601	578	611	573	610	638	569	604	604	553	575	597	581	611	606	600	640	603	600	613	630	590	591	604	585	586	570	566	614	560	593	650	553	648	586	568	571	616	608	627	602	588	613	584	601	583	563	586	577	615	642	612	570	595	567	618	624	610	609	573	628	637	619	592	601	579	579	573	626	611	593	603	583	598	609	587	624	610	589	610	573	566	639	615	635	588	601	579	579	604	615	660	597	583	613	601	602	596	616	581	622	636	623	606	594	585	579	585	603	598	586	589	625	601	584	639	577	578	611	562	637	550	612	585	610	596	604	617	609	640	588	579	657	601	607	584	618	559	598	564	645	605	600	617	613	588	559	602	626	588	576	558	615	591	610	609	652	614	587	591	596	585	596	586	595	565	605	592	607	582	655	613	621	634	586	561	571	575	617	630	610	582	582	586	544	604	592	604	575	627	597	645	604	606	602	581	591	592	633	555	578	621	606	564	565	606	636	586	584	593	584	585	592	596	582	585	593	565	625	590	571	580	565	633	606	578	589	583	582	642	635	609	556	640	608	598	602	610	600	635	673	589	644	655	604	573	617	575	621	624	570	563	632	592	600	623	557	596	648	581	580	627	646	639	612	627	635	577	588	597	578	622	599	618	606	589	578	580	609	646	608	576	580	566	587	616	567	587	601	586	601	623	600	611	586	628	589	598	603	628	619	591	609	612	608	596	626	589	578	611	617	594	585	612	601	641	618	579	631	552	609	643	650	621	649	572	580	628	598	646	575	602	595	631	563	584	573	584	624	622	598	645	597	622	558	617	596	628	614	627	575	637	581	613	608	622	626	620	613	630	605	608	591	621	574	585	565	611	586	548	598	632	637	600	600	594	563	629	604	609	607	639	601	618	596	599	578	583	602	559	603	632	609	614	589	637	624	609	591	620	585	596	608	584	589	631	591	590	595	631	602	598	591	589	608	629	618	575	591	618	590	615	616	568	583	601	653	635	582	612	608	600	600	597	616	595	602	612	645	590	603	587	602	595	600	613	607	583	633	615	579	614	588	627	569	600	572	604	596	644	610	612	581	618	598	564	570	568	589	572	589	616	597	595	577	546	642	610	615	627	591	594	581	540	560	590	610	608	619	595	612	629	594	568	628	608	598	643	584	610	605	577	622	653	609	586	575	598	615	559	596	627	587	598	571	610	573	562	561	619	582	600	610	634	582	591	586	594	601	623	612	627	576	645	585	645	636	589	642	624	599	628	567	610	592	636	570	620	615	597	598	603	603	589	619	606	603	574	546	593	579	608	613	593	603	569	626	605	614	634	580	601	632	585	574	610	583	612	578
72406	76431	74629	60297	43161	27521	14221	5648	2391	1133	691	461	358	383	359	348	362	353	330	328	373	352	354	318	348	311	325	363	314	384	345	311	332	366	356	345	368	329	322	305	330	345	316	315	366	303	333	352	375	366	359	313	336	348	360	344	380	356	312	366	383	343	368	355	360	325	365	325	332	350	350	377	343	317	363	315	355	352	343	346	363	387	352	315	355	332	323	349	341	344	321	329	348	329	347	331	356	358	337	356	336	368	326	349	346	328	383	324	343	373	360	336	334	353	340	356	358	365	338	336	347	322	337	336	360	339	327	338	359	338	341	368	349	331	337	339	363	333	338	331	393	335	352	346	371	353	319	320	376	302	329	321	345	346	334	316	393	336	346	340	328	324	357	335	357	347	304	331	329	358	357	353	340	355	378	368	368	391	344	314	345	330	341	324	350	350	359	344	326	333	352	339	322	333	331	327	347	321	360	347	352	339	345	364	341	351	332	330	344	345	330	359	333	346	358	348	376	355	376	354	356	342	382	362	302	346	348	354	318	343	354	352	353	357	330	318	320	390	348	367	312	355	314	344	346	355	363	339	316	351	346	349	334	306	336	321	357	346	333	361	308	371	380	344	368	369	341	335	352	361	363	338	328	342	356	343	359	358	366	348	333	366	332	339	316	358	332	334	345	344	328	358	362	334	322	354	353	333	350	340	328	342	331	336	349	353	374	350	320	352	335	331	341	300	326	351	331	378	346	321	311	298	334	364	334	333	329	318	341	378	378	330	330	341	294	334	363	337	369	337	371	349	336	372	328	346	345	325	352	301	327	337	324	294	337	355	330	327	397	338	360	350	309	346	358	331	303	352	344	360	336	336	334	324	332	298	374	338	328	372	341	357	354	354	318	337	350	358	359	356	361	382	340	328	318	342	329	339	330	330	337	330	403	352	343	338	334	330	361	349	344	366	364	307	344	336	337	363	322	325	306	346	364	322	362	347	345	339	369	358	348	324	350	359	327	335	326	346	323	341	358	336	362	333	375	338	369	359	348	327	347	346	344	337	333	384	330	324	327	292	324	342	336	370	374	362	377	325	313	358	380	319	329	356	341	360	306	362	333	377	338	337	353	337	373	344	410	329	313	357	332	353	355	324	300	342	340	345	309	327	331	349	322	311	369	319	361	356	336	359	353	378	400	353	349	344	358	302	382	344	313	362	401	328	380	350	375	350	327	357	354	347	356	334	393	322	358	347	323	332	354	361	319	347	372	330	331	357	331	358	358	418	332	335	373	360	327	351	355	334	374	331	357	344	360	346	358	377	367	351	338	341	313	316	343	354	365	335	332	365	322	329	323	355	355	328	335	344	348	343	344	346	354	376	343	360	334	352	372	369	360	355	345	373	351	367	333	356	284	326	333	357	373	319	333	311	317	306	361	296	359	330	345	359	324	361	328	368	353	372	342	358	337	328	355	357	362	347	333	357	322	345	323	346	344	363	355	345	336	351	369	315	333	369	313	338	348	363	329	344	328	347	347	318	344	356	345	346	366	350	366	362	363	343	332	321	353	372	380	334	346	331	331	316	347	305	361	327	360	348	369	327	314	333	367	341	338	309	349	354	348	347	345	376	374	389	358	336	363	340	353	355	333	341	352	310	378	367	336	340	361	363	341	335	328	402	353	331	332	336	338	360	331	348	322	365	341	342	347	321	351	341	312	339	350	385	374	327	353	365	373	336	346	383	390	328	341	314	312	327	336	355	340	353	356	320	370	343	331	351	356	354	342	316	344	383	323	342	332	293	328	360	356	335	325	310	368	323	349	369	371	362	334	360	343	353	312	358	325	369	349	360	348	305	364	305	326	361	350	320	315	320	361	329	302	329	362	316	312	333	345	358	338	344	354	348	346	359	345	345	351	361	340	345	316	327	316	388	378	330	360	312	343	319	367	353	384	343	335	366	346	344	358	340	374	383	328	379	318	304	354	335	324	347	363	359	344	329	336	290	326	373	360	323	320	396	390	359	339	359	339	356	361	346	354	374	364	363	330	351	346	365	345	374	374	367	360	377	346	384	366	356	334	375	348	342	323	334	326	340	326	364	354	341	333	320	347	334	325	350	357	331	336	361	402	338	347	357	334	337	345	348	359	380	380	395	369	318	361	347	330	360	358	349	327	338	343	351	322	314	326	337	332	378	311	341	347	338	370	364	363	333	320	367	342	348	342	344	319	345	328	339	338	331	364	316	343	331	323	348	349	356	328	336	374	362	365	330	346	338	309	359	314	299	334	358	382	365	338	336	329	303	349	345	351	363	367	317	378	380	408	361	329	345	368	327	361	318	380	319	331	286	364	301	347	349	340	327	320	361	350	334	385	325	321	348	335	302	360	366	348	367	332	321	325	359	347	346	341	379	348	307	342	351	316	331	353	366	333	351	315	313	353	360	323	338	347	388	334	354	328	360	329	325	358	396	332	333	311	357	373	371	341	343	362	348	356	349	349	336	358	316	361	344	339	320	333	346	366	377	339	330	355	379	367	379	378	388	334	345	333	348	279	359	344	338	353	335	354	378	363	305	331	349	352	326	358	359	318	293	384	312	342	366	329	354	343	339	329	315	329	333	339	336	349	351	363	348	399	367	339	378	364	337	342	340	343	371	346	351	345	337	356	321	323	317	340	362	334	363	366	327	319	358	346	352	354	378	327	353	386	357	374	337	359	312	357	353	344	330	336	352	326	344	291	343	335	307	333	345	328	350	353	350	343	359	312	367	353	344	341	374	378	329	340	357	337	385	350	353	377	335	341	354	388	337	334	322	367	380	331	328	329	347	312	353	337	312	328	293	323	334	373	382	339	355	320	358	328	346	339	351	355	327	348	306	319	333	346	322	358	333	340	319	342	359	346	330	343	361	358	339	357	356	369	347	347	313	350	337	384	335	353	332	362	309	347	338	339	359	335	331	354	298	372	342	353	355	335	341	325	366	360	341	349	355	342	348	352	332	351	336	365	313	341	413	359	355	317	345	344	330	334	361	365	343	327	365	337	335	359	356	329	323	359	367	387	339	348	323	348	337	309	382	354	344	326	335	375	345	363	354	340	329	413	319	370	326	345	335	341	333	384	375	328	347	339	315	344	385	342	366	356	356	310	371	363	372	373	349	325	357	336	361	366	348	339	336	340	339	367	310	313	373	390	301	302	336	378	366	352	346	335	336	360	333	352	362	368	341	310	340	372	351	388	352	354	349	330	313	339	314	372	340	332	348	376	331	337	310	387	368	324	352	354	330	371	374	345	346	319	336	329	362	332	337	328	347	377	354	363	337	343	342	349	346	319	300	337	354	326	358	332	329	315	343	320	337	323	316	342	328	323	365	371	330	328	361	357	370	337	315	318	322	356	344	349	356	337	378	352	329	363	369	339	321	328	351	327	395	356	357	343	336	351	344	339	348	356	337	331	397	350	319	334	343	375	337	350	332	360	344	316	360	339	338	350	317	295	334	341	371	342	348	392	308
49328	59131	69340	64303	52005	39213	26128	14454	7797	3805	1913	1174	882	791	712	747	742	736	785	780	776	757	773	763	757	746	759	729	784	750	781	791	741	736	742	819	807	720	750	768	748	750	757	748	778	766	742	744	766	763	750	754	775	792	798	732	747	684	723	774	767	768	794	725	765	771	748	756	707	778	793	767	789	753	699	754	765	806	763	773	752	693	743	740	748	727	747	756	742	709	809	737	796	747	750	756	714	805	713	743	761	768	780	763	742	792	685	770	801	790	726	735	740	791	730	763	691	771	801	769	763	768	720	733	759	757	738	784	753	725	808	743	731	745	770	720	779	773	737	751	784	764	798	778	750	750	827	788	769	768	755	756	709	721	849	763	710	823	735	761	739	747	769	734	781	741	751	720	748	715	773	752	784	772	747	730	756	753	753	690	707	773	744	776	810	677	758	783	759	783	777	782	722	788	771	754	783	790	742	738	746	731	719	742	799	784	731	754	719	729	767	729	729	753	730	743	758	769	805	703	745	742	731	776	841	731	763	771	724	765	742	784	769	778	755	789	780	729	784	807	754	709	788	763	772	755	715	747	730	750	775	837	744	737	734	772	734	766	764	764	727	766	754	736	728	746	767	741	753	731	799	717	787	771	806	766	775	792	769	735	833	783	770	751	781	733	737	751	804	767	738	777	708	737	721	757	784	729	772	798	762	779	744	734	714	748	806	739	745	727	754	737	750	784	774	733	779	758	793	734	724	738	764	757	787	725	845	746	742	726	767	741	731	733	778	806	765	765	769	741	725	751	749	789	783	768	758	726	758	765	777	762	762	776	722	744	749	745	751	751	756	772	783	730	768	767	742	763	736	777	680	760	740	791	724	734	796	712	727	702	790	717	753	780	761	761	739	772	732	738	788	759	774	769	740	784	806	774	731	718	710	775	762	762	779	772	788	784	785	778	699	758	759	760	738	747	746	735	752	731	748	775	741	792	758	786	771	709	750	757	767	825	764	769	714	744	736	799	787	767	730	781	749	749	728	763	730	789	747	764	762	799	696	735	715	730	742	753	789	752	744	760	759	746	723	761	754	734	729	763	747	755	752	731	737	774	751	798	751	799	763	739	736	778	754	744	770	761	754	747	804	736	711	779	741	761	739	744	706	716	769	695	797	766	780	754	784	777	775	763	748	719	815	721	754	760	732	762	771	776	718	747	756	712	742	715	703	690	763	744	708	725	767	730	769	767	748	811	770	724	789	797	754	777	707	783	798	757	764	745	781	784	743	745	757	721	745	787	813	768	760	771	722	785	776	755	737	748	737	779	779	714	756	762	752	711	793	773	769	708	741	714	729	789	759	766	738	769	730	746	774	731	691	733	721	699	801	743	730	726	729	784	770	800	792	776	754	756	766	762	739	768	772	812	748	796	736	756	732	804	750	717	723	748	763	784	692	777	774	768	750	751	756	690	764	855	804	799	757	787	756	749	741	745	783	761	727	756	769	783	737	784	744	770	737	796	795	789	739	736	734	730	759	702	759	755	739	722	799	693	790	713	748	742	737	780	781	777	769	753	766	731	718	744	720	737	744	768	727	765	719	745	711	764	799	761	801	718	784	750	798	766	751	728	713	783	789	784	760	814	749	796	716	764	758	742	737	758	758	750	745	759	746	754	771	735	779	739	786	779	755	733	698	792	748	718	740	764	804	767	733	761	769	710	728	759	737	775	838	701	737	734	713	735	803	762	744	777	738	758	772	764	751	726	788	752	737	777	755	744	758	808	771	776	784	754	771	778	782	757	813	789	757	792	770	794	770	774	750	748	775	743	771	786	792	750	752	756	724	765	755	696	748	728	720	791	774	755	740	731	749	786	733	732	785	787	716	780	754	722	758	722	753	774	755	776	752	722	757	748	724	764	735	724	783	707	734	743	765	784	726	714	704	762	710	804	769	737	784	787	791	757	780	795	736	751	730	755	761	750	737	729	779	740	758	695	766	760	716	721	752	737	782	748	737	789	750	790	803	778	739	755	772	753	746	738	759	749	791	751	800	728	742	735	740	764	716	764	773	757	723	752	753	745	766	760	731	746	822	757	774	783	754	737	777	750	810	712	715	716	743	776	778	778	764	743	731	788	780	766	737	769	700	695	770	732	770	745	776	712	762	772	795	770	783	754	707	735	715	715	748	736	746	741	741	758	708	714	749	732	743	743	749	779	770	747	742	782	762	745	766	735	771	764	740	753	740	753	743	739	782	783	768	800	763	732	788	737	779	779	754	763	727	758	734	748	767	801	697	806	765	797	773	755	736	723	765	790	749	711	772	785	794	762	760	696	782	760	721	717	738	779	751	778	805	711	705	708	753	740	729	726	739	802	751	754	778	790	766	759	739	727	764	728	741	759	744	740	783	736	766	713	796	766	708	738	785	733	737	731	747	784	758	747	741	753	767	766	718	760	767	747	737	748	752	741	732	765	720	734	693	762	709	727	714	760	745	715	757	735	732	770	748	772	732	775	762	789	723	778	743	794	730	737	748	772	736	781	737	771	726	766	758	726	778	747	763	777	738	735	721	768	784	756	726	736	754	807	722	752	729	823	769	721	763	773	760	794	702	777	731	750	794	777	706	806	762	786	748	760	794	780	830	773	756	792	747	763	734	753	757	698	798	769	811	762	759	800	699	721	757	786	764	771	742	766	758	780	735	762	747	782	774	740	803	749	781	724	751	765	761	757	730	754	740	792	713	766	756	808	727	764	804	765	754	760	732	762	766	765	737	767	775	754	730	712	740	759	796	721	777	755	750	752	751	776	781	780	730	745	787	790	742	765	718	750	741	735	714	771	720	773	736	765	760	763	716	770	757	766	770	757	700	802	758	720	740	732	763	712	746	751	708	707	741	799	758	729	787	727	712	746	704	737	743	800	737	785	703	748	766	767	774	748	746	740	775	804	742	727	726	781	776	715	771	753	732	742	740	703	806	776	781	697	737	793	778	769	779	731	755	753	753	759	710	809	749	773	764	771	757	761	779	740	742	750	754	775	756	715	789	719	705	738	758	707	784	767	731	782	760	768	770	688	759	735	740	730	703	755	805	766	749	768	756	720	786	744	717	758	720	779	802	758	759	736	784	736	793	756	771	761	737	737	729	777	805	738	750	727	750	757	749	810	825	740	742	779	750	778	693	754	740	783	738	716	714	730	747	786	718	695	747	762	739	732	724	773	727	763	783	740	747	766	803	753	726	771	736	738	755	755	789	738	771	755	776	747	710	774	737	695	716	746	713	722	724	741	745	757	741	754	805	766	815	804	738	783	733	750	799	777	714	752	725	761	762	748	731	767	696	753	768	756	814	760	772	745	771	749	739	725	743	760	752	733	753	746	749	764	745	675	739	752	748	739	701	722	728	766	771	754	729	743	730	748	742	715	742	748	788	730	781	742	766	784	711	775	761	793	786	762	774	740	726	763	719	739	772	720	777	736	759	747	770	749	722	762	753	695	732	720	735	731	773	757
12876	12104	9051	4763	2400	1212	671	480	399	304	331	324	259	283	301	269	309	293	265	298	300	336	290	236	278	270	292	261	290	274	273	272	281	285	245	280	291	290	283	297	266	332	293	308	279	311	265	276	280	310	290	273	277	292	303	264	264	300	308	264	267	295	291	276	266	316	287	344	348	280	319	285	278	272	260	264	291	266	275	264	281	280	270	344	289	297	302	280	280	270	293	287	308	289	258	301	299	335	278	279	281	310	250	277	247	280	265	286	267	265	293	278	345	273	289	301	287	278	285	279	253	316	281	288	303	281	274	296	319	288	258	288	273	277	323	336	303	294	291	287	302	307	256	284	289	286	304	310	302	298	294	289	285	287	282	304	288	270	322	286	313	283	292	281	278	260	253	303	289	290	266	289	285	287	274	263	291	310	270	276	272	297	307	261	266	291	296	276	294	267	251	273	306	302	278	285	285	273	302	271	245	300	305	252	276	290	289	319	305	262	312	323	289	306	289	287	279	291	261	266	300	291	269	293	291	242	298	290	292	277	299	277	290	269	303	311	267	294	302	290	275	294	286	292	307	279	304	279	284	310	295	287	318	299	272	292	306	272	302	240	299	277	285	283	284	277	268	275	291	297	274	282	264	276	283	291	284	270	281	295	268	304	292	271	275	263	283	288	293	296	283	291	284	264	298	288	289	263	294	262	283	273	288	289	276	272	278	284	297	292	298	279	273	266	303	275	290	296	296	262	293	271	269	266	288	272	281	282	286	292	288	311	307	283	284	299	285	260	282	322	277	263	263	291	282	272	269	316	251	281	283	286	278	256	316	270	290	319	278	308	276	264	286	263	326	297	285	315	311	302	285	277	299	312	315	295	277	289	301	322	278	300	247	299	294	287	272	260	292	264	271	283	312	265	311	275	272	264	267	296	280	273	290	287	277	281	308	256	272	295	308	279	264	274	274	281	295	281	282	267	300	297	303	288	309	291	306	281	312	309	275	298	313	294	294	305	286	278	256	275	253	282	298	280	244	301	318	283	278	311	283	283	255	254	301	268	279	320	264	293	299	309	296	296	309	296	289	257	282	275	311	305	276	264	312	277	285	286	291	308	303	244	284	290	259	276	282	267	238	312	283	301	286	294	251	257	302	271	277	317	302	296	267	309	275	281	277	324	295	308	320	318	319	259	278	263	320	278	284	289	278	297	287	269	285	289	276	297	268	294	291	271	259	272	298	297	293	284	277	257	305	264	317	274	292	294	302	270	309	325	299	296	309	318	289	277	302	280	301	268	298	294	283	279	278	312	300	292	260	256	272	277	293	261	292	297	290	257	338	300	269	328	304	275	266	284	266	271	281	302	296	278	250	270	266	299	309	310	299	286	276	284	298	301	332	289	300	294	301	257	294	319	277	273	283	268	289	304	305	305	306	293	319	315	283	279	295	269	241	280	283	273	278	287	268	318	280	269	267	295	313	276	306	270	309	281	325	268	298	256	288	315	291	333	270	284	272	302	302	270	273	291	312	297	307	303	295	287	271	301	284	290	286	291	279	265	288	290	284	283	280	304	282	291	280	279	258	278	264	317	280	285	275	280	297	269	303	278	292	305	288	275	271	266	296	282	284	341	291	276	285	300	293	288	301	276	258	302	266	314	267	278	296	271	255	251	287	284	327	294	288	262	303	286	289	261	279	246	277	281	316	276	277	310	301	264	289	294	258	250	235	309	289	316	321	302	302	308	296	273	268	307	268	297	255	265	262	273	266	298	299	298	291	300	309	282	296	288	271	267	266	294	315	280	278	297	302	294	289	323	257	290	275	289	286	285	274	298	284	293	298	284	286	275	309	296	271	263	294	303	277	287	308	291	284	313	310	275	302	309	321	298	290	255	281	254	299	283	286	303	302	298	278	333	297	259	291	286	294	279	269	293	287	285	268	289	278	304	286	294	270	298	276	278	255	274	284	318	290	278	288	278	256	285	274	296	312	289	324	299	287	289	271	319	270	287	276	295	282	283	263	288	288	316	307	278	274	294	295	263	286	320	293	267	310	320	286	295	274	271	297	285	279	316	270	263	317	306	283	267	260	292	279	282	282	311	302	273	292	290	321	260	285	280	261	285	267	300	287	271	317	285	322	309	263	283	261	301	269	283	254	305	296	298	276	278	294	282	291	290	310	277	309	303	273	279	250	291	292	326	308	306	272	283	314	290	284	263	286	298	290	282	283	305	284	278	266	303	282	265	253	286	269	274	298	272	269	291	329	275	291	323	298	317	294	293	286	261	286	287	287	267	284	277	313	294	278	290	293	272	259	293	292	274	241	266	279	267	263	290	303	316	313	314	299	291	309	268	281	304	264	289	264	292	267	288	311	307	287	296	296	294	295	318	287	299	271	298	307	264	306	285	315	304	294	272	293	310	259	288	264	292	305	293	263	293	281	282	276	265	260	281	333	317	286	264	289	312	267	293	286	284	288	298	303	287	281	285	285	250	327	283	273	261	301	260	263	297	277	270	284	310	286	280	254	285	292	317	288	276	280	271	272	267	283	294	273	254	288	277	285	279	267	276	279	314	283	279	326	275	257	277	259	266	296	275	300	261	271	288	288	259	275	265	260	288	257	271	268	267	286	307	297	261	307	301	291	295	277	268	271	317	290	309	304	272	313	294	318	298	290	290	277	265	290	293	310	307	276	282	288	285	308	260	278	310	289	299	283	281	261	254	289	285	272	328	325	302	301	271	270	305	288	286	308	322	323	288	291	285	261	301	288	285	277	272	290	286	267	276	305	298	274	293	280	294	276	286	272	297	255	271	315	284	271	278	272	278	257	279	305	283	270	263	281	281	268	273	274	282	308	272	321	328	284	291	288	302	266	316	325	293	279	299	289	304	246	307	294	289	323	269	300	258	324	261	248	258	299	303	302	307	297	289	302	287	275	299	283	308	293	332	273	295	259	285	276	285	296	295	303	255	276	278	249	291	287	297	287	286	293	280	267	265	307	283	272	283	281	289	285	283	292	302	290	311	279	296	306	276	297	280	270	272	304	291	245	291	301	287	274	315	251	285	260	299	291	303	267	283	301	288	271	285	304	291	305	288	301	306	279	277	347	288	271	308	253	296	285	270	243	268	292	279	300	224	269	287	312	282	295	279	297	269	334	309	267	316	281	272	279	292	275	271	277	286	278	326	303	280	282	286	284	285	311	278	273	284	329	290	291	269	288	281	282	260	290	288	294	308	263	280	277	302	310	282	274	280	254	305	260	273	300	276	292	294	314	285	291	298	303	262	281	275	285	278	292	295	275	282	297	272	296	292	271	313	277	249	331	281	261	314	278	276	312	291	286	306	306	300	277	288	286	264	307	258	290	296	265	337	315	307	291	320	295	281	287	282	279	286	286	321	275	269	283	257	279	321	287	279	287	309	281	306	264	310	292	290	278	268	250	268	259	256	277	294	310	314	271	251	295	283	257	304	277	298	304	268	310	316	295	296	297	308	279	264
10583	14637	14702	11186	6807	3822	2153	1393	960	805	644	717	617	645	613	641	648	623	626	649	640	624	692	632	667	616	644	647	666	634	668	619	665	618	698	638	646	643	691	606	648	636	621	636	639	662	626	641	663	663	632	677	634	683	596	641	662	637	610	654	658	625	670	663	619	627	646	666	680	653	657	689	624	652	639	651	640	610	627	645	646	617	639	651	622	682	591	647	687	635	611	610	636	652	665	658	585	621	633	661	646	670	678	644	643	627	662	646	631	668	626	664	646	606	667	681	713	635	622	622	669	655	633	645	590	644	649	645	635	618	652	617	611	625	685	624	634	627	656	651	667	619	649	630	672	666	645	635	666	641	625	602	629	634	690	647	645	654	609	646	639	660	612	643	609	647	630	637	621	596	608	654	659	649	611	600	619	664	667	651	638	662	675	635	649	700	663	629	683	636	624	620	633	629	607	635	622	606	629	640	625	594	673	599	604	663	635	628	639	585	624	605	657	656	643	632	652	612	620	589	652	633	648	650	649	661	620	639	637	632	630	634	621	634	648	651	631	613	647	631	624	672	659	635	679	600	631	646	641	666	624	652	664	615	673	637	620	613	662	677	643	597	654	651	620	664	625	690	607	588	564	649	649	642	649	615	657	666	640	668	610	674	660	621	609	627	618	651	649	624	612	680	674	586	622	645	651	647	652	620	665	627	636	609	636	636	687	626	673	614	615	604	661	631	651	639	614	670	635	667	604	638	592	669	637	616	635	632	642	655	609	608	665	649	615	618	643	623	620	592	643	656	642	679	638	640	632	672	642	642	654	618	697	641	656	636	614	634	655	648	648	614	621	558	682	617	670	585	644	610	647	608	626	605	622	606	694	621	635	586	657	640	621	620	619	609	627	681	696	580	603	625	629	627	652	626	667	652	635	665	665	655	651	633	651	718	646	630	600	627	636	636	648	687	642	619	658	630	662	646	625	607	656	682	627	627	601	625	619	639	620	620	677	625	645	614	652	623	650	648	634	636	584	675	623	681	642	688	644	672	636	633	639	623	626	631	675	672	624	635	644	639	648	675	580	640	595	647	633	639	592	649	644	621	640	579	646	651	664	631	627	642	646	592	622	613	650	662	641	619	635	678	657	669	647	650	631	607	630	660	663	659	594	605	594	634	664	635	653	614	673	663	631	665	613	607	612	614	612	650	580	613	638	655	655	642	640	651	650	595	627	602	667	648	660	668	660	621	658	644	689	640	627	651	607	652	623	644	590	652	679	669	649	637	652	609	596	665	696	603	625	641	637	654	626	640	654	651	646	658	622	645	640	602	647	626	650	648	650	631	648	631	616	554	614	665	662	661	629	663	619	616	660	647	654	686	627	616	628	665	609	612	669	641	634	604	692	645	622	645	666	601	617	630	609	646	672	636	674	660	636	660	602	618	650	589	653	610	656	679	622	624	621	658	586	636	647	615	703	611	630	639	659	693	657	627	645	675	666	662	636	666	664	624	636	643	667	649	623	672	568	616	618	636	617	667	588	624	617	660	661	626	623	619	671	691	629	664	616	670	672	618	672	659	642	601	611	661	660	634	642	634	637	632	651	662	626	654	645	607	652	641	637	671	642	640	614	645	604	653	609	622	652	660	614	661	674	651	621	648	583	677	620	643	655	676	632	641	625	603	666	614	642	671	627	592	608	617	564	657	641	638	596	648	630	614	598	622	616	623	687	649	634	600	609	627	616	648	630	619	660	668	657	638	614	630	622	662	648	651	666	615	658	662	622	656	607	664	643	641	661	608	665	638	663	660	689	635	625	612	620	633	665	601	652	623	587	605	647	616	678	645	610	599	606	695	606	635	658	653	628	696	604	637	648	652	599	628	642	639	597	590	685	620	652	612	677	620	616	678	613	609	663	615	606	628	633	607	642	644	632	656	591	647	630	586	633	612	672	629	658	673	575	636	637	619	651	642	609	700	648	643	651	669	639	648	652	661	636	607	627	660	636	645	626	633	613	621	602	640	619	618	654	639	640	612	599	653	639	611	621	647	690	595	675	670	617	626	646	639	647	590	650	604	620	666	697	640	655	636	655	605	625	624	592	651	631	657	630	663	650	611	682	600	613	626	622	619	661	649	694	623	631	628	623	626	616	590	618	655	682	606	642	650	588	627	585	601	651	602	662	696	649	600	658	632	605	641	641	654	657	652	649	637	682	667	633	663	631	586	651	612	622	633	624	598	602	662	615	639	597	638	627	615	599	636	611	612	631	632	679	593	617	637	672	653	592	628	638	631	618	625	694	657	644	589	633	657	644	643	641	609	601	603	670	619	621	619	658	662	647	620	656	621	669	669	647	633	676	616	660	654	656	624	660	647	607	650	612	578	605	642	632	619	629	674	636	621	641	654	668	627	639	639	666	658	649	632	639	634	651	647	653	674	637	599	667	615	632	637	670	599	642	599	605	659	639	630	625	637	653	651	634	652	617	621	601	645	630	622	645	655	650	633	655	647	656	659	628	635	613	603	679	682	668	610	635	623	631	592	636	644	620	664	612	648	646	621	657	637	639	616	651	603	633	647	656	629	658	651	659	614	625	674	640	583	663	644	630	666	651	588	626	651	634	639	642	659	666	631	666	673	623	653	649	632	670	631	685	617	639	665	601	635	585	614	625	593	653	638	604	680	645	626	628	600	606	630	678	616	679	663	644	656	654	650	668	676	669	583	623	662	633	649	646	631	640	610	605	597	638	661	632	638	684	634	646	649	644	619	621	625	660	638	644	650	642	660	632	643	668	651	605	632	635	672	656	663	649	634	615	624	591	628	637	662	647	623	692	611	645	648	611	596	643	601	607	646	595	628	649	608	652	599	615	649	612	608	630	628	644	626	573	619	629	640	589	623	592	678	641	614	626	590	670	605	619	644	607	682	645	641	620	632	645	701	640	603	645	623	666	658	643	624	602	598	635	601	593	642	614	637	586	607	657	649	642	613	663	681	645	645	640	614	608	609	677	626	591	679	679	602	590	624	637	638	641	571	544	644	642	610	596	626	671	645	627	624	683	650	617	642	642	626	620	632	655	656	617	671	637	620	608	613	667	651	611	648	664	655	597	601	607	612	653	708	724	647	662	644	672	649	628	674	655	643	634	679	635	601	630	645	631	667	677	605	647	645	658	612	648	664	660	659	609	674	677	660	690	620	602	602	657	634	671	585	601	592	663	643	612	651	634	604	681	609	591	649	653	643	658	600	625	666	636	633	631	640	653	668	626	594	601	580	656	653	660	649	653	660	626	620	641	612	658	649	625	605	639	689	615	601	637	622	642	630	634	671	612	629	608	644	645	654	642	626	631	597	658	614	650	621	630	635	600	653	597	645	625	630	611	621	651	690	669	633	608	636	625	628	645	644	646	604	625	659	638	619	659	626	623	630	634	668	635	666	646	641	666	676	675	640	623	598	615	637	607	687	657	612	606	587	661	635	651	637	648	605	658	640	681	654	614	675	635	610
64424	66853	64492	49900	32927	18527	7764	2976	1295	657	384	291	297	246	287	279	255	299	304	261	280	266	287	271	262	296	244	299	269	249	242	274	255	290	244	266	260	269	284	270	252	245	276	274	261	271	276	266	249	256	302	286	281	267	252	284	292	226	270	250	260	259	236	276	290	245	249	257	217	294	291	272	290	285	244	280	245	282	301	273	276	233	286	290	263	292	265	237	243	287	267	267	290	283	263	251	250	262	299	274	290	269	270	291	286	277	268	276	243	256	267	258	274	259	235	284	253	278	278	278	261	243	243	272	270	248	287	284	260	280	260	284	303	238	257	264	301	282	296	257	258	256	276	269	299	280	278	266	290	275	264	272	250	274	296	240	289	271	289	257	270	285	251	289	278	268	257	231	272	271	282	285	249	273	309	270	267	289	276	306	299	276	267	272	281	252	254	262	275	279	278	243	280	267	282	278	295	269	294	276	263	257	266	253	242	234	266	244	219	276	284	266	246	272	260	271	256	292	275	271	248	244	273	245	222	245	308	240	282	255	258	258	262	256	238	272	247	240	263	267	251	270	268	259	258	223	290	255	266	281	256	256	239	237	273	267	309	225	280	248	234	244	276	306	244	258	236	249	269	242	276	262	269	262	270	245	264	263	250	291	258	234	272	289	286	265	286	262	274	260	283	247	275	269	252	278	270	275	309	262	267	269	291	247	262	280	281	253	220	250	251	258	258	286	254	269	262	283	243	267	240	252	267	256	250	281	288	294	269	272	264	262	273	273	268	300	241	257	238	256	267	273	245	264	251	263	238	253	273	263	290	266	269	235	274	290	282	277	289	288	261	261	244	273	257	241	274	257	263	256	272	286	283	284	255	263	285	269	250	264	271	256	254	297	266	265	293	301	257	309	293	289	273	274	272	268	244	223	272	243	250	261	246	251	247	239	275	309	286	287	288	271	254	269	278	269	242	253	281	281	259	287	269	261	263	286	254	254	272	301	230	264	268	284	268	269	308	262	300	256	260	319	292	260	246	265	271	269	273	289	280	243	270	243	287	244	263	262	268	257	275	269	266	290	303	252	302	257	275	282	274	270	279	276	265	288	276	273	271	276	287	251	279	276	225	262	274	273	268	250	281	275	292	270	284	297	281	261	236	267	285	257	321	274	267	256	239	250	280	275	287	266	286	272	283	282	269	289	284	266	239	282	220	280	272	251	252	254	301	287	290	250	288	290	268	242	244	270	308	242	269	285	226	273	286	251	283	253	268	281	281	255	264	273	272	288	278	260	277	288	304	260	266	275	245	252	266	280	270	272	253	249	254	280	253	225	253	278	268	239	303	255	261	259	258	248	274	243	292	286	278	274	285	280	260	262	255	301	290	281	255	260	263	244	271	251	271	261	288	268	241	265	292	268	274	265	256	266	306	266	295	272	279	289	268	254	237	274	228	270	278	252	273	256	262	246	272	247	276	288	263	255	281	268	275	269	316	255	257	254	266	257	267	275	262	238	258	266	248	289	252	243	251	263	241	279	252	261	283	270	257	262	293	287	259	280	266	247	259	283	259	260	252	263	277	257	263	256	288	273	248	265	257	260	252	309	309	259	271	286	250	259	269	283	284	250	228	236	239	264	273	286	251	266	268	261	229	265	272	290	260	309	280	261	299	260	246	302	274	267	245	303	273	272	265	263	285	290	264	267	257	250	290	256	300	272	235	274	268	258	237	276	265	229	278	243	272	269	283	261	261	244	293	259	262	229	268	276	292	269	277	254	263	286	287	237	246	287	276	230	278	276	284	271	269	265	240	251	272	277	265	246	271	281	281	284	276	263	267	271	257	275	253	279	244	272	245	286	292	246	270	257	221	277	259	282	271	250	262	281	275	248	271	238	306	272	290	275	275	283	275	246	282	255	248	279	273	263	280	267	268	251	249	276	286	249	279	249	269	264	249	276	300	292	255	296	287	266	269	255	274	236	265	254	245	285	301	288	290	279	280	256	236	276	271	275	266	275	266	252	262	269	254	252	301	259	248	251	282	266	299	262	254	254	221	246	277	266	248	293	291	275	246	276	251	275	261	247	273	241	262	257	254	282	285	252	284	245	266	262	252	251	266	294	304	284	255	255	268	257	297	296	248	291	298	260	286	267	257	240	252	276	272	263	276	284	251	231	259	259	276	256	242	271	290	283	261	294	277	274	256	276	252	259	276	238	286	229	261	281	284	233	228	294	260	280	266	269	249	268	260	236	286	289	257	275	268	270	262	245	298	256	258	256	241	285	270	254	230	261	296	281	254	273	277	238	278	243	230	259	272	278	268	276	297	270	263	256	279	263	264	263	263	270	281	255	284	275	292	255	244	269	258	270	277	249	237	235	245	253	236	255	253	239	244	268	303	278	276	285	245	260	285	274	270	265	270	285	283	294	269	247	298	252	261	284	259	255	280	261	265	260	277	275	262	253	257	254	240	277	276	255	263	256	237	289	298	253	249	276	264	292	302	243	243	258	289	263	249	278	242	271	255	268	277	259	297	283	272	224	267	255	271	282	261	258	275	254	305	265	261	278	237	267	257	272	281	261	237	271	267	270	282	260	275	268	282	262	289	279	267	269	250	271	265	240	265	265	267	249	271	254	270	251	277	280	250	268	259	268	299	251	251	266	253	262	263	261	250	273	249	236	270	267	238	250	248	251	266	251	284	246	245	248	260	243	270	288	252	258	240	274	259	272	242	263	264	263	260	266	248	276	256	245	256	236	273	243	288	284	293	269	255	285	304	243	267	278	292	269	277	275	259	249	253	293	269	264	259	246	274	289	292	258	268	283	273	280	259	238	237	239	266	270	296	252	279	281	267	253	261	268	281	255	246	304	258	255	280	262	262	271	263	291	247	279	291	269	266	286	215	253	287	280	279	265	226	256	263	270	302	234	271	257	277	302	295	266	248	230	289	274	238	251	275	249	288	273	275	259	294	277	275	291	260	276	288	232	258	234	233	256	262	276	284	255	230	286	237	275	273	266	268	269	247	263	236	242	266	264	271	266	293	266	287	256	258	284	286	282	244	313	276	261	270	273	289	302	264	277	278	277	237	270	277	242	267	284	245	239	265	279	296	275	234	256	260	269	262	285	244	256	283	288	270	269	260	244	256	263	256	286	264	260	269	254	230	279	256	253	257	262	288	264	259	275	276	261	273	266	289	261	284	259	261	230	278	282	272	265	243	279	253	284	254	243	273	272	252	262	318	297	272	267	276	298	284	263	276	238	276	278	262	263	268	255	266	278	274	276	254	262	273	269	268	279	279	270	279	254	235	296	267	296	272	257	298	251	261	282	300	297	228	259	267	271	263	268	263	246	209	238	296	273	265	257	285	245	269	252	269	241	234	248	255	276	268	251	245	236	283	284	251	281	248	262	262	278	245	297	285	243	269	260	215	252	288	270	299	262	242	247	296	263	285	262	257	276	268	286	265	282	279	287	257	310	295	263	261	264	279	250	302	237	254	266
40689	49541	59095	54346	43443	30744	18122	9589	4862	2186	1218	819	654	634	591	581	637	563	658	558	561	651	616	605	611	570	586	679	582	596	572	578	628	599	610	659	608	566	583	613	597	589	560	623	619	591	574	587	604	637	617	575	652	614	625	652	575	625	599	596	630	582	609	609	625	634	640	603	600	598	599	608	634	619	659	564	613	618	609	571	595	601	644	603	581	629	614	575	598	625	609	619	626	585	632	626	633	618	604	612	609	598	591	574	640	584	621	625	627	619	603	610	616	598	603	620	626	624	609	663	614	624	601	557	613	601	607	592	538	627	622	616	612	555	556	609	668	643	573	625	589	597	574	573	611	608	594	570	633	636	612	608	612	607	633	586	633	613	621	607	606	578	607	636	587	604	603	611	644	547	606	637	573	578	624	588	592	599	593	606	593	600	578	608	599	646	603	606	602	591	589	572	616	637	622	615	609	565	601	606	563	592	582	629	619	562	624	626	579	625	622	650	684	607	630	585	602	625	605	594	598	592	617	621	606	572	628	596	559	615	647	594	604	577	564	585	604	628	602	621	641	638	614	629	591	657	573	591	634	630	576	628	593	587	623	606	594	623	629	589	623	579	609	630	623	576	607	622	628	610	614	597	619	585	634	599	575	628	617	612	580	596	652	608	624	638	588	613	563	584	613	589	592	556	591	606	610	608	586	628	630	625	616	638	585	589	616	645	580	547	593	611	646	632	621	577	666	576	601	557	577	607	598	579	649	636	623	587	633	603	607	603	601	596	645	587	627	567	582	606	610	623	591	635	600	567	624	589	626	607	619	642	622	584	574	575	602	612	623	609	615	609	584	620	636	565	602	612	602	587	658	606	607	601	556	599	611	608	624	622	600	588	619	583	633	589	610	602	599	657	613	607	596	564	619	587	615	592	566	639	589	598	654	585	575	637	663	551	608	566	616	643	576	626	595	626	673	617	587	615	638	609	599	635	618	596	635	615	669	555	614	576	584	584	618	588	597	648	639	591	615	604	608	596	613	598	676	614	587	630	592	570	577	644	643	588	664	586	584	615	606	649	612	648	642	585	598	602	606	581	609	627	655	633	637	624	631	596	615	564	630	569	605	599	578	577	627	635	558	628	594	571	629	598	598	591	664	621	651	598	601	617	599	643	574	600	625	566	643	571	599	572	599	612	609	590	603	615	581	635	589	631	597	617	587	642	622	652	579	575	601	613	579	611	599	579	575	608	552	640	623	611	609	573	595	625	624	596	595	560	574	658	637	581	610	576	613	626	628	607	561	589	625	628	614	598	614	622	582	613	623	642	572	613	615	609	612	615	636	633	621	606	613	602	597	581	618	582	613	611	602	639	584	587	580	608	577	635	655	615	633	579	583	644	571	630	603	559	574	600	610	602	617	592	588	617	585	568	599	639	590	665	583	620	609	602	589	605	614	631	617	599	595	575	616	586	589	619	601	558	601	618	588	559	585	649	575	593	619	583	593	587	592	600	576	594	628	599	612	569	623	598	622	619	607	604	585	567	569	592	539	624	595	614	593	637	607	624	615	590	587	612	598	590	614	610	628	591	584	570	603	591	576	611	633	582	617	636	660	583	613	619	623	633	607	620	587	622	583	639	575	615	589	603	598	625	607	601	602	544	615	628	648	627	639	637	576	585	608	612	594	608	589	627	587	642	569	600	553	576	667	571	576	639	574	567	607	629	597	601	590	624	640	601	628	628	602	634	613	589	616	631	612	634	606	605	571	623	603	584	595	599	577	607	659	599	649	605	643	602	597	605	645	595	615	604	586	616	609	630	616	634	619	628	592	666	627	607	587	628	570	594	633	586	584	628	632	603	636	634	653	595	589	595	619	593	620	630	619	572	592	627	564	621	630	608	637	580	625	637	588	609	621	629	636	583	558	580	583	613	580	588	582	619	579	569	579	571	622	602	576	587	659	588	601	617	584	585	608	552	589	636	571	555	629	639	554	647	598	623	593	618	618	587	614	560	636	620	611	601	606	620	595	583	576	583	630	635	590	591	625	641	559	564	635	602	614	627	609	587	568	593	608	653	588	602	601	642	609	598	607	606	605	602	634	633	617	572	598	610	601	595	586	608	593	637	601	612	608	650	626	545	613	570	582	565	627	591	602	646	624	630	618	610	611	650	623	644	589	620	628	630	582	615	616	614	620	603	590	590	581	596	528	629	590	624	617	645	593	610	606	584	628	591	593	573	633	609	617	581	581	584	578	619	557	585	581	568	578	620	597	571	614	613	558	624	575	614	565	618	628	629	633	612	614	586	582	589	623	596	596	597	638	628	568	646	602	631	600	579	602	619	590	626	596	612	561	596	602	623	584	573	639	614	621	603	639	611	613	599	594	625	588	609	606	555	610	546	598	649	610	599	617	620	636	635	623	589	615	583	591	608	619	636	610	610	590	601	552	598	626	602	588	617	605	608	593	602	570	602	621	654	581	611	606	611	613	592	607	603	627	682	545	645	623	579	578	631	576	621	578	601	628	604	594	627	630	618	579	617	637	587	596	595	622	622	642	599	633	591	639	608	601	610	567	601	594	532	589	609	569	584	577	632	589	597	590	544	577	608	582	583	632	614	641	611	560	595	572	610	614	618	599	597	596	615	648	594	623	636	582	617	601	579	629	623	588	588	656	607	648	610	611	575	619	611	621	615	581	619	618	631	585	626	562	589	600	597	624	618	577	630	591	574	618	630	635	594	631	589	582	624	581	607	597	620	591	585	608	591	611	631	590	637	582	592	576	592	601	617	586	608	581	642	611	602	607	616	576	616	584	622	574	636	601	610	560	600	611	607	585	579	588	605	601	582	645	608	612	594	589	602	596	623	583	639	585	611	665	609	577	556	630	588	643	649	594	564	584	610	649	630	612	654	604	631	608	608	636	590	590	650	594	621	607	619	657	576	590	607	632	602	552	591	624	620	590	607	638	578	617	554	641	601	601	606	577	654	592	585	625	612	637	614	660	583	631	614	646	578	651	620	618	641	596	586	597	553	617	561	597	567	612	609	581	543	599	554	610	607	611	593	586	622	614	629	594	617	588	594	592	603	618	582	586	594	611	567	633	612	641	572	640	600	591	624	576	571	591	588	624	576	621	593	648	622	634	626	634	646	585	603	583	616	590	630	593	603	640	606	637	562	590	596	599	583	590	599	604	666	637	585	603	625	590	611	590	601	630	618	628	625	636	628	574	608	613	585	618	600	596	616	633	596	595	575	611	568	597	588	589	603	607	604	601	614	657	584	617	562	557	608	588	588	583	625	630	591	574	609	610	640	630	610	619	591	576	593	607	582	571	607	602	636	638	614	603	642	615	542	558	636	603	610	612	620	582	576	574	642	551	633	651	610	616	597	569	608	595	568	580	581	617	637	636	609	585	667	583	588	592	616	578	622	604	582	622	666	572	630	655	621	614	584	605	610	570	611	569	582	550	604	633	586	616	553	631	587	597	620	629	603	628	622	597	580
72709	77643	74315	61155	43569	27540	13762	5166	2137	956	575	435	390	355	351	381	367	347	373	332	346	347	367	337	329	328	383	374	339	352	327	357	328	381	334	333	373	335	353	349	381	354	348	355	332	363	364	366	374	379	353	370	327	380	367	356	353	357	349	362	358	369	375	349	330	367	356	357	394	336	320	322	334	356	349	352	337	310	360	361	375	387	334	368	376	341	384	364	294	378	330	340	362	314	335	353	347	350	364	376	384	391	349	385	364	396	373	385	360	350	335	381	343	348	368	381	359	323	367	335	352	349	332	363	363	333	337	349	317	381	371	344	339	339	342	367	340	349	380	357	354	363	327	344	366	346	354	337	348	341	344	354	363	365	351	327	335	351	326	352	395	345	349	338	349	352	344	316	360	341	374	327	364	363	361	357	344	353	370	381	364	327	375	405	310	326	339	359	361	362	388	338	321	319	333	352	361	388	336	360	311	340	342	332	372	381	314	379	321	320	346	350	340	332	340	347	344	399	355	367	339	365	351	386	374	336	360	359	315	336	385	306	350	356	359	331	332	307	334	345	341	346	361	348	364	357	384	369	337	341	347	391	333	327	368	412	354	337	363	332	377	300	385	364	372	358	381	354	368	353	386	375	389	356	331	342	329	357	370	339	338	375	363	350	327	369	362	361	331	344	360	370	373	321	334	354	344	365	350	351	364	350	380	344	352	333	358	347	351	331	336	396	357	369	368	383	370	351	354	362	326	350	327	350	344	379	356	363	366	349	364	382	355	334	335	318	376	344	328	364	342	355	363	336	359	310	353	340	369	333	365	374	355	384	326	357	371	365	352	335	319	371	380	341	349	374	346	370	356	340	378	325	352	394	341	369	361	352	319	371	374	351	395	308	355	363	348	363	338	383	377	365	378	353	354	334	356	358	355	332	309	328	359	397	340	340	313	335	330	310	306	335	335	355	402	359	346	371	381	378	351	300	365	374	358	344	364	388	342	362	326	380	350	372	359	358	347	363	339	391	364	371	359	363	339	351	371	335	350	348	388	336	360	347	345	354	334	361	313	378	358	319	345	347	340	334	356	358	382	377	344	327	342	341	335	347	325	340	358	329	328	330	330	332	335	370	378	356	335	341	348	367	375	354	339	360	354	380	307	352	349	346	323	368	350	338	385	362	406	339	360	359	378	360	357	357	351	348	354	349	372	341	365	360	360	354	357	360	392	387	395	329	360	372	294	326	358	364	356	351	368	353	334	316	326	363	366	349	343	334	384	333	385	343	352	401	367	337	365	352	318	303	347	365	355	365	330	338	307	337	355	345	341	383	349	378	347	363	327	375	319	352	334	356	318	336	322	361	345	337	371	385	361	385	321	363	359	409	383	368	389	328	317	381	358	316	347	333	339	344	357	373	344	348	384	326	333	337	362	306	376	352	347	383	370	320	330	372	352	352	345	348	351	365	345	381	351	330	373	385	335	334	351	358	378	382	383	359	378	382	380	332	334	356	356	354	339	351	345	383	351	335	400	388	334	318	348	342	343	349	363	361	348	343	356	335	331	348	344	385	352	375	346	326	363	381	357	362	365	357	367	334	354	384	364	319	371	330	356	307	343	319	329	363	346	307	346	343	310	311	350	342	390	360	379	365	333	366	336	338	306	405	354	360	351	346	381	381	358	353	342	314	347	327	347	330	356	353	361	341	364	370	356	364	338	350	330	374	345	318	383	317	347	317	377	355	334	342	362	356	371	348	341	355	358	335	309	363	333	354	320	351	363	326	366	351	342	337	370	344	359	371	365	313	339	395	386	349	337	346	346	386	343	331	340	383	360	342	340	367	340	326	386	353	334	323	329	364	320	329	335	329	334	367	370	346	362	371	326	370	356	347	365	333	351	333	340	353	326	365	325	324	369	362	373	327	345	377	339	345	360	363	362	322	345	309	341	351	382	364	354	346	345	356	364	339	324	303	359	368	388	381	367	371	368	356	366	353	349	355	360	363	342	339	338	356	351	350	303	368	360	358	387	345	340	323	383	351	348	357	343	369	384	348	364	342	365	351	342	339	361	342	358	360	344	362	332	333	321	359	367	362	375	360	383	329	358	343	359	334	335	375	375	344	329	313	341	365	347	359	347	353	313	325	358	347	345	332	296	342	381	344	314	323	294	372	376	346	332	386	346	344	356	364	289	358	379	374	354	356	341	360	335	359	362	347	360	365	348	308	350	371	363	347	336	383	329	327	341	382	356	370	373	368	361	378	374	347	340	361	377	368	338	356	382	329	349	369	383	333	353	347	345	378	413	380	366	382	342	391	359	373	369	354	340	343	364	332	339	357	340	350	373	350	340	344	359	331	296	353	369	354	306	319	391	338	360	367	341	342	360	336	338	360	338	351	330	353	368	320	361	327	346	340	406	343	353	361	343	320	377	312	331	399	318	376	367	342	360	320	374	353	347	316	340	326	348	317	370	381	354	385	386	373	425	365	360	341	350	346	345	394	369	347	348	325	367	369	341	300	364	353	373	337	339	332	355	337	314	383	332	357	358	344	373	419	312	330	360	343	359	345	324	340	343	370	351	360	372	351	353	344	382	334	354	342	370	339	353	381	318	353	366	316	340	350	328	354	314	346	348	399	374	333	341	345	334	312	296	306	327	374	378	352	337	374	364	348	355	354	382	347	324	321	335	347	363	348	349	292	330	383	359	367	344	348	352	365	356	360	356	347	343	352	340	344	376	355	376	335	370	356	336	364	331	366	358	341	337	358	370	358	336	349	369	377	344	317	354	370	363	370	361	354	348	388	359	360	372	391	333	355	345	359	352	364	395	373	338	361	392	338	342	357	378	347	359	342	330	338	346	389	385	315	353	351	348	373	369	354	313	352	331	353	365	361	365	373	336	329	380	344	348	348	366	337	352	337	317	328	349	329	351	372	365	367	367	378	367	315	360	352	384	340	360	331	373	364	341	361	332	356	363	347	360	371	328	395	330	337	368	344	363	336	332	358	367	328	348	328	331	369	337	386	334	340	364	378	351	345	397	352	360	357	391	357	355	394	386	341	356	371	355	332	356	361	326	328	362	327	347	363	312	341	356	354	363	338	354	375	325	352	358	343	393	329	330	382	351	316	371	381	393	367	360	369	349	367	363	366	333	334	326	324	373	368	358	354	344	339	358	349	387	331	350	333	394	320	367	366	358	336	343	352	400	338	360	351	350	361	338	335	325	317	356	340	340	322	344	355	337	369	350	380	345	333	351	377	384	347	348	342	350	357	347	338	340	355	356	345	313	345	374	353	387	361	368	342	337	358	314	334	352	342	349	358	330	329	342	324	369	370	334	379	373	360	384	368	345	328	368	346	369	365	363	365	372	316	346	364	358	324	375	355	352	344	344	367	385	351	341	347	355	336	384	319	365	422	340	340	368	338	323	351	333	376	334	328	372	365	337	351	320	377	368	340	348	335	348	346	381	348	315	337	352	374	369	358	318	332	345	322	327	332	323	314
48554	59616	69987	65366	52456	38686	25111	13891	6778	3275	1606	1122	871	863	759	771	837	811	789	747	805	785	814	788	766	750	768	784	737	768	791	763	753	779	789	715	747	761	765	803	771	778	770	762	801	770	754	749	788	736	781	792	780	711	726	769	787	795	741	758	774	789	775	769	729	760	799	777	786	767	780	751	723	817	759	820	795	706	790	799	764	781	788	777	782	782	806	798	754	775	773	747	772	784	756	773	803	840	746	759	766	766	779	763	804	775	832	760	818	764	759	745	754	776	723	808	761	801	789	776	838	760	776	779	801	807	791	791	799	780	804	746	821	788	780	804	746	783	806	801	755	760	783	752	747	769	815	839	742	737	793	775	780	761	785	761	820	794	802	757	821	755	780	773	775	713	754	761	810	814	827	835	786	783	786	771	750	805	800	765	771	802	789	779	766	761	749	764	751	796	723	732	810	745	766	716	765	748	774	818	794	760	734	727	783	755	776	749	770	810	812	800	813	720	746	811	735	798	722	774	805	785	825	792	781	756	790	785	779	800	754	751	766	747	752	723	774	736	722	782	753	756	800	789	794	803	738	777	785	781	740	776	752	784	802	806	784	794	724	746	705	746	756	794	719	795	790	778	761	789	779	778	794	729	737	752	759	745	719	762	807	782	769	743	760	778	782	763	789	805	798	793	769	773	832	786	751	707	767	732	779	768	795	817	762	762	764	743	779	759	814	788	734	787	715	783	769	787	769	766	748	775	777	779	763	769	755	771	795	812	813	799	766	757	779	773	789	779	753	749	752	754	771	783	785	761	823	769	819	792	831	760	807	733	739	775	756	840	718	752	775	801	815	780	730	840	805	794	772	749	729	799	817	770	737	783	804	792	739	790	756	753	795	800	833	786	757	780	747	777	782	790	780	791	807	770	770	755	773	804	812	781	768	726	749	812	756	771	746	813	815	799	782	833	774	792	778	809	805	782	804	705	778	764	764	797	735	765	746	763	812	778	795	798	780	813	764	815	747	778	754	796	777	726	777	835	784	758	735	748	770	807	784	769	764	759	751	733	778	773	775	784	821	791	802	767	804	748	750	800	778	788	773	734	811	773	798	781	725	782	741	812	815	782	795	778	741	730	768	806	797	802	749	803	767	750	779	781	766	737	749	796	839	778	817	794	832	807	731	780	818	793	704	795	764	787	759	803	802	765	765	744	770	761	741	786	795	769	794	742	753	790	799	761	817	728	786	692	781	780	761	766	775	820	771	766	776	743	769	765	759	735	762	791	794	727	719	735	738	779	777	739	795	750	789	759	735	747	744	738	751	783	778	798	767	783	772	756	765	771	784	790	775	804	733	759	755	747	776	756	744	739	757	744	764	798	807	802	786	796	771	777	768	774	816	762	726	780	814	794	764	717	759	766	780	779	802	784	749	777	817	782	807	725	772	752	718	768	751	771	796	740	791	780	776	747	748	765	810	762	775	823	797	815	741	755	778	802	768	789	740	774	755	781	772	806	758	746	772	791	771	709	764	778	768	808	757	725	771	768	783	743	742	760	754	747	740	811	774	770	753	772	802	786	815	817	824	753	749	791	759	807	767	783	755	780	738	820	792	746	755	775	765	740	743	750	755	781	791	766	791	788	828	802	795	753	790	751	740	781	736	705	764	762	781	811	765	727	752	747	747	770	729	760	766	737	742	816	790	788	737	686	769	758	782	767	759	794	779	736	810	816	782	777	810	726	810	734	776	768	750	720	791	739	774	768	759	796	797	767	774	792	718	760	809	794	780	789	793	748	822	767	788	754	730	759	785	732	726	784	725	792	717	762	771	731	740	799	743	747	764	799	776	810	755	732	709	749	761	794	808	737	793	780	772	792	761	782	800	746	809	760	785	752	806	768	802	751	778	773	805	750	797	773	758	751	777	787	804	775	720	770	742	798	801	734	800	767	793	829	822	725	740	767	753	803	755	776	768	762	752	783	774	752	740	749	786	761	760	810	765	712	789	757	776	749	746	752	796	800	739	802	823	743	783	778	745	740	792	754	802	732	757	782	770	759	762	804	753	780	791	802	806	782	759	766	794	786	801	740	770	769	728	784	790	748	780	803	773	813	728	796	764	768	798	802	789	735	780	707	801	697	791	815	755	756	770	710	723	767	807	798	730	822	762	694	759	755	766	748	754	818	806	787	790	773	739	780	774	791	772	796	750	838	799	788	771	731	769	763	772	746	765	763	722	739	733	739	753	800	790	823	777	774	762	744	786	819	809	765	760	778	787	762	796	772	771	789	848	805	786	778	788	747	721	796	790	795	758	769	762	761	745	737	801	789	776	751	804	774	721	757	791	756	750	742	763	787	786	752	802	794	794	763	772	773	809	780	762	787	764	764	798	747	787	778	774	808	743	748	763	715	732	797	780	766	778	802	821	807	765	754	798	740	785	832	754	747	789	810	832	756	750	770	762	782	766	778	792	827	780	763	756	793	767	750	793	735	742	759	782	735	760	715	752	773	764	744	747	782	750	777	824	728	778	786	763	782	842	716	777	759	772	805	787	793	745	767	792	771	699	797	796	759	795	801	812	810	768	771	778	779	818	806	742	751	752	775	817	760	786	770	743	827	755	772	802	729	808	781	788	807	731	765	801	753	749	781	722	753	704	733	791	741	760	762	773	739	792	778	753	769	751	789	743	792	792	754	831	811	762	801	799	793	753	782	720	800	759	763	739	817	766	780	764	752	780	758	827	779	757	728	792	780	773	740	784	776	783	746	816	815	763	786	785	786	765	787	750	796	855	755	759	746	715	733	789	771	779	733	777	805	785	743	732	779	751	800	762	797	796	782	745	776	761	760	750	787	827	746	774	748	753	755	773	774	768	746	764	782	872	764	749	716	774	777	740	799	808	762	763	823	743	746	830	757	803	826	775	764	742	790	832	732	783	753	780	821	781	768	767	751	786	722	742	812	770	798	742	759	745	719	789	737	744	781	754	764	776	755	770	784	809	764	726	733	778	755	806	778	802	801	766	736	748	784	778	715	801	773	760	727	825	756	761	769	777	756	767	766	790	785	769	715	765	789	746	782	805	781	756	754	807	731	787	724	791	759	776	811	759	738	766	756	794	763	768	788	820	766	748	770	744	808	760	781	755	736	786	743	722	776	765	761	810	773	794	813	762	763	789	813	793	804	792	733	785	775	781	759	785	766	752	743	710	788	758	783	771	811	764	765	781	774	744	756	710	772	809	806	754	778	740	728	750	742	787	724	806	773	761	809	753	792	774	809	765	764	756	816	745	758	790	778	814	765	755	685	765	781	790	763	789	774	829	780	756	754	752	795	761	830	709	782	800	738	762	787	735	792	802	748	764	736	787	766	815	760	758	770	758	743	764	797	818	756	771	754	751	758	804	737	778	760	756	770	766	744	762	779	758	815	762	796	801	763	797	780	780	725	801	725	707	744	763	821	724	761	770	755	786	826	784	793	803	803	799	781	805	788	785	808	732	791	775	806
11548	11563	8087	4532	2460	1306	713	441	392	354	306	284	310	306	324	308	274	287	293	262	293	311	293	252	275	283	263	318	298	295	293	296	293	312	314	319	265	289	313	285	286	281	285	290	294	292	312	289	276	296	286	288	334	272	293	291	286	289	280	318	279	268	269	266	295	277	303	316	282	275	288	303	295	302	283	286	305	286	318	288	327	290	333	299	289	284	313	303	296	290	305	314	325	322	306	288	295	300	283	282	312	302	285	287	260	273	290	337	298	302	309	299	303	269	271	322	279	290	297	302	267	258	283	328	276	263	333	271	259	298	301	272	289	301	260	292	295	321	294	295	275	315	303	301	292	283	298	320	251	282	272	323	289	325	293	295	288	299	303	325	277	313	282	281	302	283	283	311	325	313	300	269	309	308	307	288	279	316	307	310	317	281	276	289	295	283	299	299	293	311	290	298	303	279	332	286	272	294	290	324	306	327	287	280	314	266	304	268	320	315	291	311	295	343	293	293	285	324	293	294	276	297	261	283	285	287	293	264	263	315	286	290	258	292	297	279	269	322	311	306	251	285	289	295	273	267	283	297	299	260	327	271	301	308	297	272	295	314	275	289	305	303	286	316	272	304	324	299	298	295	317	295	269	290	304	290	285	281	330	327	314	314	282	286	297	296	282	318	301	316	307	288	289	294	309	277	285	289	338	281	292	303	327	282	282	290	311	301	314	291	312	278	265	311	267	290	289	322	274	287	275	284	269	340	347	317	287	273	316	305	329	289	328	299	331	282	314	299	288	302	300	296	275	290	303	281	301	283	312	276	274	326	286	287	299	300	280	309	282	322	281	270	262	268	308	258	274	293	263	247	286	330	296	286	317	321	321	284	295	296	291	266	298	339	298	271	291	302	301	277	312	263	305	266	322	280	286	287	277	264	294	298	288	264	307	295	271	253	297	272	294	308	298	310	280	292	287	281	273	320	268	290	280	281	304	337	297	297	312	269	282	287	287	283	297	294	276	286	282	307	307	314	304	293	301	288	278	308	308	307	286	293	280	312	260	313	315	283	318	270	300	313	272	299	297	300	316	317	278	297	302	259	326	285	302	305	311	299	300	306	285	275	306	296	287	328	286	306	267	326	312	318	306	286	339	277	301	278	301	275	307	272	275	304	289	278	289	323	269	300	280	300	304	304	272	262	267	314	317	290	317	266	288	252	310	293	320	313	270	292	288	317	311	277	286	298	295	274	269	306	282	266	271	319	270	245	341	309	294	312	273	313	324	268	259	279	281	300	299	302	315	325	312	317	304	304	306	302	286	296	295	298	327	294	311	286	303	293	308	290	297	288	280	308	298	285	303	284	306	315	304	299	278	296	300	285	300	297	287	282	278	294	298	277	288	276	326	260	312	294	258	309	277	300	279	259	273	302	289	296	310	274	272	326	312	300	289	294	303	316	315	288	303	290	298	310	307	286	264	297	313	302	310	337	293	295	286	294	295	297	285	304	273	303	294	279	346	309	307	299	281	295	290	304	301	278	281	291	293	281	317	307	292	307	277	284	288	301	262	303	306	291	305	280	291	276	293	300	315	294	334	306	302	299	280	279	292	322	292	316	286	274	274	286	291	292	310	290	300	264	309	293	280	302	287	292	300	298	272	280	326	303	313	274	303	298	308	291	282	284	271	283	295	283	276	303	294	294	277	287	301	305	274	299	272	337	305	298	298	247	293	320	287	291	288	297	260	284	275	297	296	284	281	306	253	296	290	298	290	267	256	295	294	258	301	297	275	301	258	277	294	311	279	312	288	271	273	309	310	275	294	275	324	301	309	279	283	296	264	321	299	308	305	304	296	312	329	283	287	302	304	308	332	287	306	293	298	271	299	267	307	303	311	317	302	276	292	303	287	291	303	287	263	296	282	294	267	286	315	286	305	280	301	321	312	306	317	283	292	312	273	290	305	270	296	255	306	325	293	289	284	294	277	273	289	272	277	296	261	294	303	282	291	319	294	292	293	299	267	300	314	310	275	274	286	268	307	284	281	279	285	299	316	255	256	302	300	291	297	259	267	337	288	275	285	290	292	325	277	288	315	291	292	287	273	306	315	279	295	299	282	258	296	297	251	282	277	299	319	327	262	277	290	302	315	297	288	292	284	320	286	297	302	291	309	284	280	310	303	284	282	283	293	285	304	297	273	298	285	320	294	282	308	304	301	331	285	296	297	294	298	297	284	295	328	288	302	261	291	302	279	302	292	293	292	288	324	298	282	296	297	294	316	287	293	306	293	296	298	303	287	268	284	243	302	339	273	281	284	285	285	319	282	286	267	267	276	290	295	283	284	286	294	312	289	284	275	310	326	315	275	283	273	303	314	298	307	293	305	282	340	271	309	302	313	292	291	305	273	260	279	295	302	298	277	308	306	306	298	275	281	311	288	270	282	301	314	322	304	279	271	315	319	268	308	282	321	306	303	295	298	306	298	342	291	294	285	319	296	293	274	315	268	311	285	276	298	302	313	306	294	293	280	294	266	261	297	278	295	325	295	286	286	288	293	276	263	296	288	284	287	294	311	281	292	326	272	293	295	307	302	303	282	301	292	290	303	307	272	278	289	321	317	298	285	288	303	296	325	295	288	325	314	252	271	287	270	279	288	284	320	282	316	293	280	290	310	288	302	284	287	274	334	319	274	278	286	304	292	276	298	289	300	272	300	287	325	255	279	285	288	275	289	262	296	307	293	342	291	295	306	280	304	279	283	272	289	263	303	295	312	313	265	295	281	272	283	267	294	288	269	313	309	253	270	306	302	268	295	306	304	262	314	244	266	290	279	313	309	291	278	298	338	280	277	306	275	260	291	292	311	324	300	296	300	292	294	309	291	303	267	296	315	273	297	275	312	260	276	314	326	319	321	303	280	296	290	298	312	320	291	289	295	320	310	290	290	295	291	311	287	300	286	274	315	267	256	309	279	276	309	316	289	303	275	292	283	288	281	281	269	307	270	299	287	297	273	275	321	297	279	281	303	286	309	280	282	335	310	270	304	282	274	272	302	293	272	269	275	258	302	310	265	295	296	302	266	284	283	298	296	308	273	306	292	283	308	275	264	279	267	281	280	290	295	339	300	314	288	272	279	285	284	301	289	285	283	287	321	296	306	323	276	283	275	288	292	284	299	313	308	304	272	261	275	318	299	298	293	302	296	299	298	274	271	279	291	322	272	275	274	291	332	283	288	316	320	320	257	270	296	282	289	325	320	276	331	287	286	292	290	298	337	268	339	274	320	309	302	313	281	307	307	309	304	297	306	297	293	332	293	286	320	303	275	313	306	284	315	286	260	303	315	278	292	256	288	299	301	300	308	275	283	307	306	262	294	278	262	267	313	272	293	276	267	292	297	303	286	319	337	302	295	300	297	281	296	259	302	306	270	308	267	284	272	327	309	292	273	299	279	284	268	289	303	287	331	280	286	305	255	271	291	263	294	314	275	305	280	312	300	301	293	302	305	300
10025	14773	13805	10725	7111	4068	2095	1410	954	754	694	665	669	696	682	638	628	718	680	690	617	657	659	662	679	706	643	710	676	645	645	704	665	649	661	631	654	650	623	690	622	675	662	627	662	701	668	629	657	667	665	658	678	640	623	660	609	604	630	675	636	664	668	641	636	649	631	664	675	627	663	664	634	631	658	660	635	636	610	651	677	694	643	601	648	631	623	691	673	659	627	676	650	664	682	671	665	686	664	646	668	610	642	670	607	653	636	682	642	678	651	624	641	656	679	662	635	617	655	612	695	605	601	599	677	660	676	653	640	649	641	649	612	651	630	640	649	658	620	650	656	649	662	708	691	671	679	671	644	653	641	679	633	647	651	643	634	612	666	621	622	667	635	662	642	658	680	682	704	688	665	669	620	658	649	617	648	611	654	666	628	666	678	636	630	610	644	649	603	638	630	622	681	634	641	685	666	655	653	633	704	686	656	617	686	690	638	719	625	651	639	653	626	690	677	648	657	628	670	652	680	679	680	658	610	656	694	621	622	628	627	686	662	631	664	641	679	664	686	637	667	631	650	621	629	647	678	632	710	657	648	674	660	664	674	626	642	654	642	647	657	630	638	668	643	699	624	670	625	623	646	648	710	633	643	648	666	667	677	642	640	666	669	608	631	610	698	675	690	642	635	700	641	660	606	662	657	668	710	681	631	650	603	648	675	644	625	666	635	665	678	661	687	673	650	677	669	674	668	672	635	682	650	668	613	639	621	631	586	642	631	633	647	654	645	658	621	643	689	689	606	670	646	670	672	625	628	582	683	658	634	664	622	663	692	685	666	645	651	634	672	679	668	601	677	685	641	587	670	620	651	684	622	688	648	666	649	677	655	656	626	679	670	656	648	621	660	657	693	636	631	617	658	661	672	652	705	642	718	644	650	618	655	671	614	651	663	627	654	670	627	603	674	617	646	667	657	639	674	663	657	653	675	661	640	620	632	598	631	657	644	642	658	643	649	711	665	638	644	640	675	644	619	630	681	640	639	642	691	654	661	618	679	653	635	687	659	673	711	655	691	613	672	663	686	649	681	617	607	654	684	634	660	687	669	640	638	680	639	615	654	631	641	600	692	667	705	662	628	641	615	678	686	624	633	638	636	573	617	688	650	686	656	633	641	680	624	638	660	655	631	627	684	591	627	682	695	665	648	680	635	630	636	606	637	700	630	694	640	627	633	674	647	648	622	650	624	678	655	681	623	641	613	654	643	635	648	635	654	669	637	650	673	656	665	658	642	642	640	623	616	626	649	650	639	668	588	623	606	654	645	647	651	652	631	645	598	613	664	654	681	655	671	656	616	671	622	641	664	661	631	654	642	658	606	667	612	679	687	692	683	657	626	658	641	656	668	669	669	657	663	632	682	634	684	635	665	628	649	658	643	676	671	668	659	678	640	663	674	679	666	646	669	654	661	669	673	638	632	655	643	641	649	642	652	662	630	649	622	623	704	657	642	646	638	659	671	689	668	637	653	648	677	637	646	700	612	695	623	621	670	678	618	647	694	612	651	600	653	624	607	636	636	648	605	668	619	669	682	642	662	677	593	662	636	685	710	648	659	620	689	661	672	671	654	642	645	642	670	620	690	673	638	706	638	659	633	657	663	672	693	688	659	636	626	622	690	623	668	644	620	673	664	645	653	675	632	612	582	635	658	625	673	672	671	694	673	656	651	680	681	642	664	643	670	703	612	607	637	642	687	678	672	659	662	685	694	654	704	642	679	707	678	677	686	695	624	606	646	591	687	639	675	647	666	651	645	682	642	646	642	708	698	618	668	625	649	657	643	638	659	658	657	707	623	680	672	650	675	688	668	677	684	669	650	690	673	653	605	645	630	674	669	649	691	695	634	679	651	689	648	624	652	678	650	643	660	661	678	644	648	573	646	632	675	634	643	639	684	665	657	638	657	682	701	635	657	652	650	653	644	666	648	609	681	668	639	657	668	625	641	673	625	680	618	684	640	695	620	652	656	666	610	606	671	679	628	664	616	682	593	660	655	672	719	643	651	635	644	651	618	658	686	684	610	663	706	694	646	642	655	691	668	633	653	647	656	676	613	695	655	681	629	664	655	631	640	672	669	645	678	674	697	667	679	634	667	667	656	667	644	664	625	640	645	650	628	653	638	588	682	655	658	649	630	674	658	684	648	647	595	655	690	665	623	609	652	679	652	669	632	679	628	633	650	651	658	703	674	648	652	657	610	657	642	710	675	649	654	663	665	646	672	681	678	646	659	653	676	640	608	685	675	625	637	675	665	672	625	659	657	664	699	683	611	676	645	641	629	655	614	618	693	698	619	654	667	687	667	670	657	642	629	670	680	651	657	625	627	694	657	650	660	650	675	637	631	675	665	656	598	661	636	642	648	672	671	636	690	661	651	664	672	621	587	674	647	589	643	686	650	686	632	665	627	626	657	635	640	642	665	652	624	648	638	627	622	669	627	681	653	666	687	662	623	642	625	634	658	648	678	662	631	606	660	660	669	661	659	645	633	648	645	615	639	611	654	621	609	656	654	646	670	668	660	636	649	646	704	619	678	683	652	708	685	675	680	653	609	639	652	670	643	691	642	673	652	675	665	632	657	658	649	667	694	665	669	666	693	689	636	625	633	690	676	674	671	610	629	628	690	622	632	667	640	672	626	659	642	702	629	644	642	682	667	663	640	641	686	651	686	634	664	645	623	689	606	645	676	644	662	652	634	664	669	644	686	618	601	652	618	665	666	643	622	650	676	671	650	648	640	652	643	634	625	676	645	639	642	649	677	642	650	629	653	658	667	587	576	663	669	628	582	656	607	668	631	632	669	669	703	652	612	646	626	639	681	658	606	621	649	651	666	659	655	641	659	650	616	669	619	643	598	680	666	639	641	614	697	656	652	630	685	678	663	631	631	682	654	618	657	651	638	631	626	632	661	641	649	684	655	653	620	653	675	636	611	654	652	677	638	655	652	669	666	675	610	611	605	632	643	623	676	662	708	621	652	656	620	629	617	658	679	653	657	689	669	629	688	647	613	656	697	656	667	642	641	613	644	654	649	671	630	653	675	637	689	680	631	649	638	660	672	641	685	681	597	686	667	665	654	668	699	629	621	607	663	665	653	629	667	691	662	670	604	623	677	605	692	678	689	648	634	654	583	666	679	631	672	670	666	633	682	643	653	630	658	637	643	653	641	661	642	611	607	696	661	627	630	668	633	682	686	708	626	660	639	626	642	643	673	643	610	625	669	695	662	625	621	662	677	685	632	625	670	668	655	711	657	601	631	664	656	641	641	635	696	649	641	663	658	696	609	680	631	669	640	643	657	657	627	629	676	713	649	698	669	626	665	644	628	658	620	630	675	643	683	631	638	636	658	647	635	663	637	650	639	683	643	658	664	674	598	655	675	645	653	705	651	646	640	647	591	651	645	636	662	676	677	662	636	637	694	652	647	645	646	620	638	664	653	648	687	687	703	644
64930	65893	64300	51361	35659	20584	8966	3406	1401	608	437	317	317	254	226	267	272	275	307	281	290	275	261	263	256	274	277	249	251	282	274	276	276	272	240	279	285	251	277	288	258	262	263	261	256	268	265	319	272	269	294	268	304	286	276	251	288	221	258	266	277	288	307	257	294	278	277	253	284	263	251	275	266	268	263	284	253	255	272	253	269	286	254	307	263	298	270	258	275	306	265	269	265	256	280	280	261	243	279	257	263	283	268	244	280	265	296	280	261	284	250	229	275	242	292	268	278	259	272	280	272	241	311	261	266	258	270	296	278	269	258	260	257	262	281	286	269	270	296	295	272	234	284	242	280	268	250	263	275	281	273	243	266	257	267	297	281	254	274	256	273	315	265	274	281	285	284	286	289	272	275	283	269	275	305	279	268	303	286	278	260	291	274	254	255	279	243	286	302	254	268	270	267	267	274	271	273	303	292	311	316	318	289	278	274	264	263	255	281	282	279	310	266	277	267	285	284	273	267	243	275	274	285	254	268	297	309	244	257	274	274	287	271	295	273	312	241	269	283	272	287	264	279	258	288	257	257	269	253	259	264	255	275	269	270	264	281	256	302	256	254	296	285	249	266	276	232	271	267	315	294	260	253	259	285	259	269	258	250	307	244	272	278	270	283	257	279	278	274	261	277	265	262	239	254	276	296	263	251	290	287	277	304	272	293	260	268	269	278	241	274	285	275	281	288	258	285	286	274	247	292	238	258	263	293	282	266	241	280	278	303	298	264	302	270	292	311	281	256	271	285	237	269	272	224	270	287	285	303	267	261	281	290	274	274	271	264	254	305	270	289	276	249	274	265	254	278	268	264	268	303	268	283	271	255	300	286	289	277	261	301	278	255	290	278	252	267	272	272	282	309	291	248	274	287	313	258	270	262	266	241	274	290	287	249	269	281	281	294	276	260	272	275	290	290	269	254	271	238	277	278	259	225	300	302	265	268	315	281	264	275	277	278	277	269	268	268	276	281	304	285	289	274	265	274	285	242	277	268	292	265	257	279	277	273	246	286	256	268	289	275	238	251	254	262	262	272	259	249	269	254	272	256	244	259	278	261	258	289	271	254	281	263	240	271	261	239	265	262	277	271	263	309	264	289	260	248	266	268	260	254	284	295	289	256	284	253	282	242	300	272	295	278	290	269	263	303	261	280	260	256	303	290	295	262	295	283	264	264	282	262	255	277	266	284	285	283	316	277	312	268	258	276	310	273	292	261	285	271	299	253	291	277	271	268	313	260	226	250	287	260	310	309	276	300	273	277	280	272	281	292	294	270	264	280	249	275	283	247	316	284	274	237	271	259	313	291	291	292	286	264	259	286	250	287	293	248	253	254	248	300	280	268	260	304	276	304	292	250	294	290	259	272	280	246	234	303	273	283	284	295	261	265	288	266	284	310	306	229	275	269	261	275	283	275	284	261	293	276	249	295	292	279	297	278	248	283	272	285	311	274	243	303	258	272	272	304	273	264	268	284	256	249	291	246	312	228	265	280	241	274	262	243	293	246	300	253	265	242	290	271	259	266	260	276	278	263	281	248	273	298	263	276	295	271	300	273	285	270	290	239	257	263	284	271	252	307	245	259	274	281	253	240	273	280	290	272	269	267	275	265	292	274	264	269	280	282	255	269	275	259	258	311	284	312	286	279	283	270	270	265	266	285	276	264	259	272	273	247	282	271	281	258	239	302	265	271	265	273	300	280	256	254	271	263	261	255	283	302	273	297	271	275	258	287	255	269	273	284	306	283	282	290	304	252	279	237	289	263	300	278	289	271	277	289	299	288	255	292	246	289	265	277	265	287	237	269	268	284	263	261	260	283	263	261	290	286	292	255	287	255	277	291	285	284	273	298	264	273	280	277	273	306	254	246	267	320	250	293	294	244	268	278	277	249	278	282	286	268	322	264	291	251	268	287	295	293	282	256	258	283	266	248	279	280	250	248	269	283	274	268	277	275	266	266	288	249	298	284	292	282	278	284	260	261	292	266	264	269	287	267	250	299	280	271	246	249	256	248	260	266	281	268	280	260	251	243	292	286	283	317	325	274	270	295	260	276	289	240	250	291	256	287	286	259	255	273	287	256	287	285	284	284	269	289	257	289	256	276	276	286	271	279	272	250	271	287	325	286	282	262	250	256	255	236	261	273	272	289	248	270	267	279	295	302	284	245	282	295	277	269	228	265	318	280	296	281	284	285	304	298	238	257	284	283	300	271	276	264	269	257	277	272	259	253	304	257	271	289	273	289	294	263	279	287	272	244	266	258	243	300	274	254	280	259	278	272	306	305	291	283	285	281	286	271	285	307	288	288	293	295	285	280	277	276	267	303	285	277	278	258	248	286	282	269	301	261	304	310	245	287	267	258	299	285	286	275	254	312	266	258	278	270	255	296	257	294	262	268	272	304	274	267	267	300	230	243	232	273	290	249	268	282	266	267	262	264	266	287	278	260	269	282	258	276	315	276	291	322	269	264	277	284	285	260	281	281	331	282	259	286	268	270	268	279	282	271	292	309	286	248	263	309	276	286	253	245	297	276	275	273	281	263	290	258	283	304	274	281	310	258	309	253	262	305	302	277	282	274	265	246	283	259	252	285	265	262	237	312	299	230	284	292	285	251	283	255	270	264	285	289	262	290	289	284	244	267	274	287	305	259	260	274	263	266	268	283	276	270	280	279	305	281	250	270	276	266	290	263	263	300	295	273	287	276	264	290	281	297	257	273	260	272	280	269	255	287	266	305	281	278	270	309	263	244	270	278	283	303	247	282	280	307	282	293	274	282	282	253	266	311	257	287	314	278	276	281	293	290	304	278	254	280	301	291	287	304	251	274	296	276	262	274	285	250	272	289	279	269	297	263	304	284	267	268	282	298	270	257	304	316	245	276	249	269	287	302	284	276	250	290	287	299	259	277	279	276	233	264	284	275	261	265	275	245	254	263	292	298	268	285	275	300	278	299	265	277	259	280	258	276	260	293	292	288	257	277	261	268	281	292	314	327	293	274	273	266	296	270	271	265	288	276	281	275	265	279	265	284	294	296	265	278	284	244	291	280	263	284	269	266	299	293	237	285	271	273	278	278	250	272	270	264	260	254	288	259	292	247	299	261	255	287	272	256	294	236	262	270	227	270	252	264	248	264	264	280	305	312	279	277	301	268	271	268	277	264	278	262	275	314	282	280	247	262	263	285	241	274	270	301	285	265	262	293	266	302	291	268	281	270	314	300	294	282	279	263	254	266	258	238	273	262	263	268	282	287	305	282	295	280	273	292	294	280	308	285	277	276	291	251	274	277	224	285	266	254	256	279	276	260	245	294	295	269	270	231	273	265	206	299	253	293	294	283	258	266	263	261	306	257	271	311	276	265	283	265	257	273	269	238	257	256	271	297	284	295	278	273	261	259	278	272	293	257	286	261	265	288	293	279	269	250	274	300	259	271	270	289	275	262	273	275	294	254	256
40160	48202	58581	55646	45535	33079	20124	10384	4818	2317	1253	886	686	643	588	650	655	604	619	617	624	609	646	656	645	616	634	641	623	609	599	591	601	613	644	611	652	639	597	611	588	643	640	621	642	665	623	657	671	650	669	625	580	554	586	654	633	647	642	600	578	641	605	613	640	637	597	650	634	635	600	643	594	572	597	614	635	645	549	668	574	610	651	629	623	628	635	649	603	644	641	616	602	628	663	609	639	600	601	635	633	592	613	578	620	669	617	629	628	635	618	668	624	644	639	654	556	616	653	588	597	589	618	581	613	589	639	592	653	590	602	633	655	608	588	614	644	574	617	604	599	617	632	582	615	664	575	608	597	596	609	593	568	627	612	605	609	639	562	638	650	636	622	589	634	603	601	594	615	614	630	584	622	623	616	622	595	596	594	621	651	641	609	602	668	606	618	635	621	662	633	655	636	584	640	596	581	627	618	647	618	638	635	619	652	562	594	625	592	627	640	616	638	622	605	638	609	564	568	663	629	598	584	631	606	656	652	583	650	592	649	595	637	611	611	591	606	613	638	587	686	641	628	627	612	622	588	607	649	625	603	645	596	604	583	650	602	635	612	583	606	618	608	613	622	582	637	609	632	663	612	637	604	650	593	633	601	627	654	615	608	631	635	642	648	619	597	633	657	602	626	640	616	637	625	595	631	634	662	622	649	577	651	632	600	634	650	600	613	668	591	640	574	602	612	663	593	619	598	564	638	634	632	633	632	625	647	613	642	632	635	620	654	624	626	580	618	614	605	632	608	611	568	609	609	595	631	610	643	601	629	644	617	624	584	634	640	628	647	588	622	664	606	621	593	619	647	605	591	607	650	637	661	633	612	623	672	664	650	610	579	633	628	635	602	635	652	650	623	613	605	631	687	637	640	608	645	674	605	609	627	591	643	666	617	596	589	626	626	598	677	615	616	621	599	607	641	610	617	605	626	655	649	597	631	602	650	666	632	563	620	607	624	604	630	691	647	626	571	607	668	598	648	624	638	624	638	656	618	655	635	611	646	638	565	628	603	659	621	622	632	630	609	612	658	601	645	620	584	627	624	642	626	634	589	648	624	658	664	620	654	616	651	606	641	649	617	681	645	598	628	625	604	609	627	616	662	600	634	643	587	568	699	635	644	612	633	608	619	616	617	662	624	652	673	606	628	616	637	639	606	644	637	581	636	667	628	617	628	629	645	625	610	619	599	628	634	623	631	620	629	622	604	613	663	595	637	654	558	642	608	590	636	628	601	613	651	638	644	687	668	607	620	625	618	663	659	634	617	606	615	635	597	652	608	616	604	596	645	601	612	652	648	625	631	618	649	641	619	636	600	595	608	654	669	675	632	585	623	677	602	590	639	575	600	647	627	618	612	645	629	635	672	628	615	600	596	618	627	605	637	620	647	584	635	579	588	617	655	615	630	626	630	611	646	641	579	654	632	610	646	602	632	615	619	594	589	572	644	577	627	618	599	669	594	633	636	650	581	569	656	632	647	618	623	614	666	642	619	655	593	617	629	618	593	592	627	609	614	618	619	602	596	618	598	637	644	647	636	657	640	608	673	642	622	641	624	621	635	589	609	601	578	640	673	624	604	651	612	575	689	631	627	580	626	554	614	630	647	608	686	591	590	635	605	619	644	598	630	582	613	653	582	629	605	581	597	657	633	614	620	626	603	625	633	608	641	629	590	603	645	602	642	644	594	655	590	597	601	626	622	572	606	606	625	611	621	639	573	652	673	606	600	642	609	624	610	621	626	637	576	620	587	647	646	622	606	601	616	654	624	597	646	638	617	629	614	625	618	615	622	647	637	666	616	632	615	618	629	647	597	663	582	627	653	625	572	623	617	633	617	613	619	581	599	613	619	595	603	643	649	618	708	622	615	602	575	619	619	649	573	626	608	595	650	627	668	639	588	663	631	639	619	650	579	651	628	627	571	621	643	641	625	644	647	641	578	688	646	565	606	613	609	645	604	630	606	635	619	552	641	580	624	635	634	631	674	598	622	692	628	690	624	579	628	600	601	597	636	618	643	647	650	634	648	628	611	597	613	608	665	602	560	586	654	572	568	642	632	669	602	590	620	635	617	638	609	614	598	633	637	629	608	618	651	594	642	635	637	665	591	613	601	623	594	602	641	592	622	630	614	625	630	654	608	644	641	557	589	621	633	628	622	631	607	592	616	594	568	627	633	620	637	577	651	584	650	608	663	643	605	582	628	603	665	602	618	595	632	582	635	578	648	612	596	664	605	642	619	591	661	616	640	580	632	632	649	582	615	611	627	633	558	615	618	610	640	589	616	647	623	609	622	605	646	606	610	611	659	589	578	607	578	664	607	606	602	612	629	593	587	603	594	609	597	638	619	621	630	631	574	621	639	613	597	609	595	603	614	608	589	633	572	668	612	587	660	663	588	638	678	580	621	631	635	634	618	623	617	599	617	628	616	607	644	607	601	597	620	575	613	640	568	606	591	583	570	599	631	599	662	626	601	611	632	625	602	629	633	610	575	606	592	619	611	580	659	590	682	645	628	645	572	580	647	617	634	589	618	638	603	632	648	665	592	636	640	630	614	618	563	640	614	639	617	588	637	604	616	616	664	637	618	588	681	627	629	642	632	603	626	670	612	638	610	638	634	610	626	602	629	586	592	602	641	612	599	621	631	638	616	603	625	655	630	639	640	580	587	622	600	640	636	671	638	627	591	654	626	628	597	587	616	648	637	649	594	672	642	623	601	673	616	633	595	635	622	608	637	606	614	644	645	600	604	603	636	659	579	657	643	611	625	617	637	567	644	663	603	620	614	636	617	643	598	629	609	626	672	593	612	642	605	657	668	622	621	625	629	628	637	642	632	633	650	626	654	652	616	603	616	645	624	583	635	639	619	619	588	612	645	596	622	671	628	601	619	631	588	601	591	652	610	618	608	637	663	621	629	676	610	655	664	621	640	673	612	655	636	610	591	590	636	638	617	629	591	657	617	627	648	612	615	591	595	592	631	666	602	596	628	596	626	612	569	652	633	639	600	607	604	675	618	614	649	621	635	587	596	609	614	617	614	576	596	634	650	652	643	669	596	638	603	605	605	668	624	582	615	623	652	627	605	570	601	629	583	610	640	598	651	626	619	663	640	633	609	617	580	629	586	648	666	632	598	606	633	582	625	628	609	612	607	640	618	640	598	611	651	614	613	656	617	615	654	572	655	619	606	599	664	613	614	628	606	613	684	591	628	600	606	598	630	589	634	641	635	621	643	653	608	608	586	630	650	627	678	640	618	581	614	628	625	601	629	606	621	642	644	606	678	614	591	619	664	604	657	615	670	637	637	587	573	579	665	632	615	665	635	609	618	642	569	629	603	612	604	607	630	615	607	640	627	624	632	599	647	602	602	617	610	627	627	632	634	634	641	609	642	607	634	623	618	645	627	594	606	630	644	631	629	652	587	641	591	650	611	640	600	624	579	598	640	628	643	580
73360	76837	74205	62697	44920	29067	15021	5693	2142	995	577	434	361	373	357	306	389	382	352	359	341	355	374	381	309	331	369	302	377	375	390	363	378	357	378	381	372	373	355	351	372	363	342	335	350	380	365	337	383	332	351	363	392	366	344	357	333	369	358	351	321	362	358	346	372	368	365	338	343	347	336	370	369	392	328	350	352	384	388	338	355	360	341	368	368	379	373	400	369	404	305	399	356	346	345	332	372	351	375	369	403	383	349	381	376	350	355	354	376	389	338	378	342	351	383	354	336	341	341	350	362	347	336	379	372	376	411	351	340	344	353	329	345	360	313	360	385	351	384	335	352	346	350	346	337	343	331	370	356	363	352	400	371	378	358	312	342	350	338	346	337	325	347	328	404	397	363	370	367	363	360	414	363	376	347	351	342	341	368	308	367	381	384	384	377	334	361	325	331	378	356	362	356	358	345	341	368	398	366	343	347	385	338	364	343	371	346	321	351	326	344	339	347	342	366	385	356	367	336	352	381	330	366	359	338	346	362	366	349	353	376	353	336	348	340	337	337	351	366	350	353	337	366	331	323	364	336	362	333	319	353	348	342	377	379	319	338	327	363	346	357	305	361	390	352	388	308	343	305	363	351	334	333	382	376	359	380	369	391	373	329	377	349	343	375	375	356	338	380	380	385	355	386	343	358	355	338	336	367	313	369	393	332	328	332	394	339	320	373	337	368	355	342	358	380	358	358	317	341	367	314	328	357	364	321	359	352	341	349	358	406	337	355	349	342	337	339	362	332	350	368	339	347	368	348	343	362	339	350	373	363	332	360	345	347	344	370	307	319	362	384	353	345	347	376	354	355	339	317	361	343	325	355	363	357	338	327	374	343	364	374	371	358	374	379	345	365	364	389	356	349	336	365	375	373	379	371	348	348	355	402	321	349	389	367	340	354	378	332	349	356	353	387	314	341	364	326	380	384	364	381	322	383	356	351	369	373	352	370	358	349	366	339	381	354	345	362	342	363	329	359	357	383	337	369	372	338	371	343	342	375	361	346	368	343	369	341	359	349	345	347	388	367	356	363	337	354	381	321	309	377	366	362	364	325	388	358	372	388	366	373	409	359	360	356	355	367	323	384	351	358	339	335	348	294	346	356	370	373	375	360	362	357	338	418	347	356	343	343	340	354	348	368	360	373	347	345	338	345	384	358	348	391	381	347	347	385	356	362	315	349	355	385	359	345	340	380	380	392	360	359	352	331	372	363	316	333	390	361	373	330	317	363	319	356	322	375	343	339	347	392	341	371	366	354	384	353	333	346	327	360	349	342	376	374	349	350	327	372	366	362	387	360	374	358	355	340	368	375	366	323	313	348	402	376	372	370	381	317	329	344	324	364	332	360	352	361	380	371	362	343	352	344	327	388	317	332	364	335	332	381	358	358	372	369	354	372	344	404	347	350	337	379	337	370	380	351	357	383	373	312	333	339	335	371	358	334	336	392	331	388	367	328	328	325	363	348	346	384	344	383	363	311	370	384	328	340	337	325	385	366	365	339	382	370	345	347	341	362	335	344	360	368	366	326	357	354	408	362	339	370	352	359	365	356	367	399	353	385	347	389	362	344	347	321	331	356	348	354	338	360	357	405	407	393	329	373	345	372	377	350	352	340	358	359	364	360	354	367	351	369	358	374	359	355	361	331	387	341	368	378	330	333	337	364	374	352	314	329	373	369	344	372	349	332	363	322	355	369	348	352	337	352	363	354	353	345	330	352	341	373	383	333	333	379	324	334	339	370	370	378	339	387	388	349	398	366	380	386	395	369	351	357	335	353	358	364	351	379	331	393	313	340	364	336	341	335	339	389	380	374	393	350	322	327	363	350	387	352	368	343	338	341	384	360	325	331	398	370	381	379	347	366	375	341	363	370	312	379	359	355	356	345	366	338	357	396	364	360	358	357	342	369	356	334	341	368	381	356	337	385	369	345	346	340	366	340	351	376	334	345	340	355	387	359	366	356	364	357	343	345	337	337	383	373	325	388	347	326	352	326	357	339	394	391	333	346	392	333	363	378	376	350	352	380	382	372	384	372	344	353	333	336	345	360	391	354	402	391	400	366	382	373	341	365	370	358	348	357	366	351	353	320	326	353	325	348	372	335	342	323	366	357	382	355	382	361	373	394	343	353	345	317	358	329	376	393	351	354	373	343	372	358	378	381	343	361	368	364	381	357	361	347	363	343	293	330	359	345	406	366	322	365	351	343	351	349	397	350	338	356	317	365	347	316	342	391	357	388	388	357	355	369	329	361	345	340	367	355	381	344	399	322	340	357	352	333	348	337	349	343	339	356	328	333	397	358	365	382	388	362	355	373	364	365	361	332	358	369	378	355	360	355	350	363	344	385	354	386	352	392	365	393	360	352	376	359	362	384	329	376	358	372	314	369	391	357	379	390	377	374	353	334	395	341	352	374	333	351	351	347	364	344	358	375	367	358	352	332	346	329	352	395	404	339	353	331	330	363	371	365	359	344	336	354	349	351	335	333	312	337	366	357	350	366	396	376	348	321	340	342	319	382	382	355	360	356	347	379	353	374	352	367	343	351	349	341	351	342	365	349	342	334	351	336	379	382	369	333	372	367	351	376	347	359	364	359	357	354	364	369	352	369	372	367	342	339	359	357	378	345	323	339	342	357	378	326	359	360	317	340	354	351	329	364	341	359	365	380	374	329	372	394	335	331	323	355	361	419	346	373	347	339	346	364	371	387	364	356	371	332	365	348	330	380	361	366	356	386	346	390	386	371	355	384	362	326	374	378	329	367	340	333	355	381	372	376	339	368	368	393	404	335	357	347	352	405	368	376	350	309	332	345	367	371	339	353	355	398	340	410	356	317	345	342	350	383	352	352	349	321	349	340	343	361	362	340	348	374	375	336	364	316	369	357	385	375	361	358	371	351	371	367	384	345	336	386	378	328	352	351	404	340	383	362	321	361	375	333	384	322	309	374	369	355	315	355	393	372	361	335	356	357	373	366	358	334	337	340	376	353	352	347	352	327	368	338	344	327	361	342	384	376	336	360	335	339	347	360	369	359	370	344	375	394	390	393	367	381	356	376	355	352	368	325	367	345	364	361	365	324	333	359	354	339	333	334	363	350	367	336	341	330	361	354	370	366	324	372	355	364	384	346	349	348	347	366	361	341	371	357	369	374	334	336	333	385	339	324	352	338	357	353	361	340	384	351	371	379	362	375	331	373	348	337	366	368	397	368	356	359	367	354	377	355	371	348	386	356	334	390	358	355	350	352	340	352	347	346	390	340	363	382	333	363	333	350	359	385	325	367	374	363	353	380	354	347	327	403	369	378	365	370	383	367	335	337	356	343	347	329	339	329	348	372	331	343	366	339	348	332	379	362	320	343	350	343	350	366	351	353	380	333	346	312	344	326	397	372	333	373	344	342	373	353	367	353	346	362	348	364	355	374	361	358	388	373	325	371	370	367	350	394	373	366	377
48026	58048	69859	66785	53723	39978	26521	14509	7044	3124	1731	1110	882	800	785	727	775	812	811	778	761	796	781	823	791	785	752	708	734	769	732	738	768	773	779	770	802	739	768	744	817	740	796	784	825	802	780	777	820	750	799	812	779	752	775	791	790	871	813	786	770	817	774	764	784	818	778	795	762	767	782	764	797	775	780	824	770	827	753	760	826	772	797	756	764	808	756	765	747	752	800	770	736	751	770	763	742	764	784	754	774	803	785	754	805	780	757	791	836	795	797	820	770	760	781	781	734	786	811	764	818	749	793	714	733	748	821	757	760	769	802	751	815	764	739	794	784	776	754	826	775	803	764	796	763	820	761	716	856	764	775	780	814	815	768	838	794	767	755	781	766	787	833	747	807	791	780	790	775	763	778	807	798	766	761	732	777	762	809	780	773	738	785	754	785	747	833	774	793	741	747	818	769	840	767	802	758	812	798	757	841	798	815	818	798	749	815	764	820	755	750	801	814	744	816	756	750	799	754	781	776	736	777	761	765	799	786	753	851	764	782	791	816	793	719	819	826	836	797	788	776	801	820	725	755	778	768	769	759	778	761	797	745	739	780	802	791	786	781	739	778	769	798	754	809	786	790	780	788	787	747	753	797	725	751	751	798	796	789	802	788	734	838	735	781	797	749	799	790	809	784	751	808	795	794	768	774	778	768	776	772	762	804	732	745	719	834	745	776	765	781	757	788	803	744	762	800	797	820	760	766	771	794	799	795	844	802	759	759	759	742	762	778	722	771	775	802	769	784	792	813	787	810	783	767	733	773	809	739	724	773	794	748	776	695	795	776	765	810	780	769	813	775	789	796	787	791	740	791	812	761	758	771	764	795	817	775	807	799	781	778	771	775	724	732	800	768	783	739	758	817	807	777	745	771	760	808	770	777	833	786	754	794	762	790	812	739	763	793	776	764	765	804	730	761	779	793	762	793	797	819	797	752	761	800	743	786	783	785	773	773	760	805	807	747	745	800	769	816	804	790	767	826	767	803	781	793	759	805	762	750	769	751	761	813	820	780	793	709	758	812	769	826	729	761	753	781	776	752	787	839	725	832	741	804	820	798	780	742	778	798	844	804	800	739	755	747	778	819	791	801	740	770	797	796	757	777	759	776	781	794	776	777	776	778	758	760	744	803	795	759	783	826	805	787	813	784	778	767	799	743	810	808	778	756	813	773	790	835	789	791	780	770	821	799	775	778	736	775	792	798	750	782	798	777	759	788	760	821	706	762	777	780	772	709	791	790	821	808	799	770	787	789	796	786	792	769	756	819	785	801	791	793	794	805	788	778	750	776	750	783	800	737	775	742	767	790	826	774	781	831	803	782	767	803	778	753	816	807	792	793	786	809	770	759	787	784	828	787	795	767	750	739	797	797	785	806	827	819	852	759	754	768	787	782	750	771	761	750	751	761	766	791	761	801	765	768	793	799	776	773	777	791	744	828	766	745	828	760	769	767	778	795	803	809	803	785	793	830	778	748	774	818	802	789	750	782	775	786	772	731	814	820	795	769	783	789	811	787	814	801	813	722	802	774	786	784	764	766	774	751	744	772	760	754	809	807	774	774	783	793	742	815	831	782	763	798	796	748	806	791	781	737	741	827	773	798	788	765	796	775	780	771	798	769	786	755	740	761	767	791	786	790	777	779	804	842	770	796	814	767	777	751	735	765	772	846	788	786	768	771	786	758	787	806	785	834	740	782	792	778	787	786	833	818	786	789	772	757	817	740	769	771	773	793	797	795	784	804	757	794	784	747	821	729	776	824	773	748	769	788	771	826	773	810	819	820	766	796	791	805	811	789	796	763	739	786	781	767	772	799	797	773	751	815	786	751	815	757	752	783	823	825	736	722	761	778	811	810	754	761	782	775	777	785	765	779	779	758	823	819	781	804	735	760	801	726	748	771	771	803	728	777	771	830	749	772	794	771	763	802	768	783	803	796	766	777	786	790	749	836	793	782	783	815	749	758	753	780	749	739	789	752	739	850	780	766	811	810	803	775	772	787	764	827	747	790	722	789	774	764	807	797	800	792	766	825	772	729	788	831	773	780	751	777	798	723	798	751	804	777	782	791	803	728	778	746	775	810	743	703	791	758	753	750	784	822	765	766	848	732	760	786	807	748	791	797	745	715	760	780	753	827	798	750	823	736	787	792	744	751	702	783	751	806	758	758	732	800	800	753	765	764	762	795	742	808	805	792	757	781	796	783	741	772	738	797	765	744	839	778	766	752	801	748	786	739	776	752	767	771	787	760	737	782	748	769	766	835	777	795	816	800	781	769	747	793	786	733	761	775	787	752	776	682	772	760	724	759	801	802	755	810	762	790	781	788	755	807	766	770	812	785	819	780	779	761	768	782	728	757	748	762	820	732	714	793	761	726	733	823	776	814	766	773	798	805	742	821	759	762	752	745	781	759	761	778	784	783	743	804	730	728	784	786	805	772	778	737	775	841	815	760	788	781	801	776	761	801	787	821	726	811	806	767	767	759	761	756	767	802	779	823	727	770	766	804	766	795	767	798	741	768	794	838	765	773	788	787	742	767	742	755	772	719	780	817	760	766	752	811	761	831	754	790	758	791	844	782	806	753	803	789	803	766	785	773	754	752	767	760	776	768	785	786	744	777	782	756	783	771	806	748	763	766	799	799	789	783	770	789	755	715	744	765	771	807	774	801	830	812	794	798	800	737	755	797	734	811	702	783	791	767	759	791	806	783	786	816	803	770	770	753	793	748	749	768	806	828	826	755	753	821	748	807	778	746	783	811	779	815	787	788	805	823	813	784	794	794	765	760	793	795	811	795	744	731	786	774	796	831	743	751	811	785	748	772	773	830	767	756	788	780	787	736	785	751	835	803	830	811	752	784	782	794	806	793	740	806	755	783	808	764	803	785	811	823	752	798	806	783	876	751	794	749	798	793	763	794	757	758	808	792	819	799	746	790	782	767	808	768	738	800	788	791	738	784	818	774	810	740	754	762	778	737	789	767	797	745	833	798	763	747	801	820	767	739	779	744	825	748	788	756	765	827	772	756	786	767	711	803	806	790	815	742	790	811	800	812	723	823	762	775	778	784	785	747	765	769	790	726	761	733	773	782	737	737	774	782	781	770	763	794	764	816	779	800	711	756	780	773	844	789	787	730	752	791	761	802	742	774	778	832	800	775	782	791	847	807	796	757	791	790	757	741	750	792	812	774	814	774	778	833	815	783	763	813	747	738	819	791	791	772	748	787	771	797	797	806	760	839	780	800	776	840	784	806	742	745	828	811	721	811	781	754	795	771	809	797	744	747	822	770	781	797	833	777	753	817	765	742	786	772	815	807	773	778	753	803	754	776	739	806	785	768	774	724	732	797	794	776	798	781	761	790	737	784	833	752	804	749	749	761	757	753	802	702	806	827	735	764	754	758	770	725	778	771	773	727	822	792	818	804	802	799	825	782	787	747	771	816	758	777	803	830	828
11932	9364	7543	5412	2694	1399	816	563	384	360	300	295	314	273	279	297	270	316	278	270	279	293	299	314	248	276	291	269	290	288	291	286	305	295	302	273	277	315	240	259	287	307	256	309	282	304	289	291	313	286	265	293	270	309	276	278	272	271	317	263	306	311	286	290	293	273	299	279	284	260	266	274	320	266	288	287	318	286	315	295	267	295	318	302	297	289	282	284	266	300	286	299	292	287	292	298	328	283	292	299	296	308	321	285	285	307	279	300	288	255	294	265	245	286	300	281	291	343	288	281	296	261	267	300	269	269	331	299	294	276	278	253	270	307	288	239	296	310	256	313	305	304	315	310	279	258	285	287	305	270	257	263	283	295	285	300	292	286	280	265	281	299	271	307	293	280	290	276	317	297	313	306	308	283	288	291	292	280	304	262	275	297	290	275	311	320	291	282	300	269	273	284	280	289	274	297	267	320	302	294	286	271	292	270	290	279	274	254	259	329	298	276	311	280	309	296	299	283	278	281	257	278	267	290	303	289	286	300	275	281	283	273	315	328	277	291	280	277	292	266	292	307	272	308	304	313	293	280	300	301	310	277	295	301	295	289	311	320	317	277	279	303	315	279	319	284	313	290	284	291	329	296	297	294	271	295	311	278	292	308	295	291	276	309	289	280	257	300	292	311	300	282	295	273	307	280	273	267	280	265	255	278	272	326	278	274	291	314	298	268	289	295	285	308	303	298	302	271	280	308	284	299	314	276	290	319	293	277	284	279	286	293	299	292	299	265	261	259	275	300	313	293	270	291	269	328	273	290	319	246	317	317	283	279	274	253	312	329	274	251	272	287	281	269	303	309	293	292	276	270	278	266	296	269	268	281	317	287	303	286	301	292	309	283	288	282	310	278	287	286	306	328	290	270	322	289	278	303	291	298	325	268	297	292	300	255	275	308	287	264	279	295	285	294	287	272	272	298	308	281	292	299	308	297	279	286	285	298	303	305	300	299	291	302	296	285	291	297	274	292	295	269	270	281	297	294	276	283	283	299	291	300	302	280	300	257	280	280	281	323	273	308	299	299	284	278	290	276	299	291	328	291	312	276	289	296	280	303	283	279	317	288	263	313	310	279	257	308	283	255	275	318	288	264	245	310	303	294	271	288	290	278	254	296	270	320	321	271	296	284	303	304	324	293	322	277	300	291	312	277	273	304	299	297	290	249	274	285	259	329	321	324	317	287	283	283	283	271	273	301	303	301	292	295	262	255	267	299	278	310	320	287	271	300	322	316	321	290	329	282	279	282	275	294	292	294	294	261	297	290	279	299	311	318	298	293	308	276	278	307	285	275	301	266	276	312	319	297	279	269	280	288	296	295	303	298	269	295	284	304	295	276	284	265	282	278	243	295	282	290	317	285	314	275	292	274	296	279	311	270	311	280	245	286	288	302	291	286	286	266	294	286	333	256	285	314	307	253	313	289	308	295	308	302	283	291	279	284	306	267	290	264	292	244	313	273	291	294	281	251	301	292	310	289	294	279	309	310	293	307	324	270	280	289	282	285	295	296	289	295	293	299	331	280	312	272	293	283	296	282	303	273	273	308	287	279	282	292	300	278	290	278	286	288	259	279	273	268	303	298	257	319	238	283	278	292	301	293	277	248	308	303	262	267	283	331	307	298	298	290	285	290	299	312	294	280	288	261	258	304	282	290	286	307	290	302	261	283	307	291	263	255	287	268	291	294	272	278	279	309	277	292	282	267	302	281	257	312	302	298	286	320	318	301	282	290	296	273	267	315	268	282	299	293	299	295	279	261	276	302	272	269	265	259	296	298	281	265	314	324	282	287	267	248	289	300	294	255	310	306	295	288	261	297	302	295	288	282	321	305	272	296	308	264	278	278	267	314	286	299	282	320	284	279	275	303	277	304	303	276	334	256	298	301	345	278	260	311	271	278	301	281	284	279	300	280	291	275	283	306	254	313	308	338	267	290	291	309	319	292	259	315	275	258	254	296	320	303	285	306	313	274	275	286	313	275	279	269	265	262	317	273	332	294	258	302	300	256	295	284	305	286	260	284	264	257	250	314	315	282	260	318	325	298	302	277	239	281	326	280	287	285	285	292	307	292	321	303	270	271	295	289	283	292	272	287	315	304	321	281	282	313	310	303	293	277	273	290	289	319	317	279	314	297	292	288	326	267	275	303	320	269	279	285	299	261	298	295	287	278	315	294	284	319	279	309	281	313	311	285	291	311	308	305	291	280	263	298	262	284	285	283	309	258	296	298	288	304	312	269	273	274	248	280	276	283	304	282	296	304	280	270	271	292	268	289	283	289	292	305	278	321	273	277	323	281	287	278	289	294	295	264	265	288	321	305	321	280	298	276	278	264	314	292	306	270	314	276	292	296	297	274	258	278	302	275	303	311	302	285	243	293	297	287	300	252	297	273	319	276	271	259	281	271	263	270	280	267	269	324	333	301	278	297	264	256	291	276	300	304	312	295	254	314	294	280	282	295	297	319	268	258	294	323	303	303	276	283	291	305	290	228	296	285	283	322	307	264	294	291	312	263	292	289	281	286	297	257	301	304	279	274	329	291	257	287	285	282	276	313	328	305	314	313	297	272	262	294	318	270	254	284	277	297	273	322	273	277	290	305	280	286	262	301	278	270	287	273	294	280	302	273	309	325	286	277	273	292	280	312	286	269	253	287	298	306	274	277	294	265	269	306	280	298	288	266	284	267	295	294	297	263	276	301	301	308	287	281	269	277	265	268	274	277	305	287	273	292	291	259	296	276	258	275	261	295	290	322	281	293	324	309	281	276	287	278	260	294	288	318	290	282	282	282	288	280	313	295	292	289	268	292	300	284	263	314	289	294	298	297	264	294	291	328	314	309	283	261	257	276	258	294	321	338	315	299	299	302	291	256	322	285	257	285	313	308	257	260	278	258	282	310	271	290	283	312	298	339	326	281	293	304	306	270	286	291	306	292	287	276	269	270	293	283	298	296	322	268	279	289	294	306	266	299	283	324	315	272	298	286	274	277	273	289	275	304	329	286	286	271	293	293	283	280	267	306	319	285	282	295	257	275	291	267	261	267	301	281	293	260	301	306	310	284	296	301	285	277	277	290	282	296	288	257	274	269	275	261	278	292	287	294	270	301	316	314	281	278	303	270	277	299	321	291	296	277	277	294	296	285	303	260	297	298	286	296	264	327	292	315	287	310	287	258	290	282	275	316	294	284	273	284	297	322	263	299	322	313	285	288	300	338	298	284	260	258	300	286	279	296	275	289	307	270	278	279	295	294	286	301	273	298	279	291	303	303	254	276	253	264	267	266	279	297	299	285	263	278	304	289	298	309	299	274	268	287	309	282	323	281	266	289	279	293	300	267	302	264	293	310	284	288	290	282	307	315	303	264	282	290	289	309	279	292	275	249	285	293	299	280	296	282	306	287	301	297	301	311	283	262	268	335	292	295	313	294	274	279	279	274	278	298	285	303	287	298
10200	12181	13504	12456	7533	4250	2491	1651	1037	865	707	711	651	664	651	657	650	651	659	629	655	627	682	658	644	629	671	669	604	691	692	653	643	629	663	668	657	686	610	616	638	675	665	615	653	646	616	620	620	626	641	611	584	641	679	635	593	677	653	609	626	665	634	638	664	619	649	702	668	681	643	643	645	595	688	618	654	629	659	669	632	591	628	656	634	643	662	646	654	631	655	660	629	583	603	673	606	667	658	618	697	657	633	630	653	616	616	603	648	664	681	649	643	692	652	601	662	661	654	677	656	655	643	653	619	647	651	647	662	659	655	614	666	654	632	651	634	655	655	642	645	641	599	656	610	671	643	612	602	638	631	641	620	605	624	653	644	705	609	651	642	638	663	668	672	668	683	596	669	674	650	650	648	612	684	663	654	651	608	686	616	655	649	648	656	604	657	593	590	631	664	642	647	633	628	664	602	652	657	646	617	610	630	678	660	637	662	576	640	640	641	645	613	646	688	665	632	651	672	658	638	629	625	620	636	656	637	658	669	683	587	618	648	657	629	642	668	652	622	641	639	637	612	669	653	687	631	673	583	644	659	661	630	628	634	616	655	648	632	637	636	640	657	628	635	606	617	602	657	666	614	632	646	633	644	602	643	656	626	641	653	641	637	621	687	648	676	589	636	662	654	651	677	665	640	606	647	641	669	679	640	685	685	652	658	656	671	650	664	648	665	665	629	682	670	620	623	662	668	674	656	626	646	621	645	669	625	665	635	621	632	618	628	600	627	602	647	625	636	649	648	624	626	640	610	641	617	641	656	655	619	644	673	644	582	686	622	590	649	660	617	614	655	624	632	629	678	694	685	642	677	657	644	635	642	639	627	601	624	674	664	643	638	664	646	653	675	638	612	637	636	654	625	656	642	690	655	650	614	642	651	620	672	653	620	651	665	625	641	654	669	676	636	619	647	593	681	603	608	651	627	614	595	633	666	612	667	638	660	632	590	685	635	627	626	663	622	644	613	634	668	680	650	647	670	644	634	597	651	645	657	636	674	642	640	628	654	650	658	608	673	684	615	660	690	678	673	672	672	699	633	648	636	632	632	694	655	623	606	662	717	633	646	659	673	640	633	645	626	662	649	633	679	678	657	613	688	681	659	692	646	610	686	596	620	634	637	613	589	689	629	647	628	601	615	637	664	613	669	643	679	651	691	591	648	651	702	656	598	645	614	642	659	637	630	647	667	654	654	630	625	663	632	610	651	613	658	625	616	680	644	618	674	603	633	675	640	632	624	629	642	630	623	673	643	651	654	693	616	654	668	618	651	638	642	644	641	654	656	636	618	697	643	660	656	625	641	663	662	646	611	618	635	703	623	603	685	622	674	631	623	612	646	646	636	688	649	678	632	675	638	607	637	633	637	676	632	646	641	605	624	646	628	617	688	672	629	676	615	636	659	633	616	649	604	687	610	665	701	697	658	688	674	606	648	633	610	635	667	609	654	632	683	602	669	617	623	649	604	686	641	612	681	636	655	628	630	640	609	689	671	579	656	599	658	618	647	685	638	628	634	667	646	692	616	695	640	666	632	627	646	680	633	683	658	612	636	658	671	603	620	612	677	636	627	625	638	650	595	640	662	629	646	644	619	659	664	661	687	635	670	619	687	570	640	650	672	624	637	638	673	676	650	614	596	687	658	613	648	633	655	672	619	632	687	624	659	625	645	670	651	653	669	648	604	677	650	608	650	678	666	665	647	615	646	605	634	659	589	656	656	635	607	585	618	657	678	677	651	671	617	639	664	678	642	625	646	629	676	631	652	633	648	683	664	615	675	635	631	649	651	580	671	675	657	607	636	647	616	645	644	640	632	657	633	631	654	652	629	627	647	677	640	630	650	657	641	626	668	620	604	618	654	597	606	596	700	653	665	667	646	626	676	652	664	623	609	627	666	606	660	577	643	632	638	602	634	720	657	692	626	632	620	641	668	679	630	685	593	625	676	654	634	689	631	646	645	654	615	663	634	628	605	641	651	627	627	679	632	655	670	635	686	680	662	620	647	636	678	658	644	663	620	617	654	585	687	633	638	611	622	653	630	665	677	618	594	665	634	623	629	611	653	651	637	645	628	609	623	615	668	666	661	630	646	632	662	660	630	638	673	679	680	671	610	664	649	649	654	683	623	636	613	670	613	632	622	637	638	673	658	647	697	630	655	681	612	642	631	624	636	601	676	633	674	633	647	655	653	635	672	630	613	668	673	661	628	617	644	688	637	656	668	614	596	670	679	665	625	667	623	671	625	654	624	618	638	676	643	630	638	645	616	681	619	652	620	646	673	634	635	614	644	625	606	631	658	582	605	665	626	652	665	663	658	664	640	698	649	653	631	620	654	630	655	723	639	626	646	586	653	642	629	661	681	642	625	636	636	655	615	651	668	647	637	642	627	669	637	650	653	687	644	676	642	617	639	641	645	648	658	686	654	605	656	636	622	647	685	641	666	630	645	640	684	659	663	682	667	675	634	673	648	670	624	637	604	663	662	642	645	634	666	637	638	671	636	644	657	600	645	600	669	623	596	613	654	636	669	647	587	664	612	658	697	625	650	686	689	612	665	612	629	588	641	658	685	668	603	644	623	654	648	607	611	650	619	645	635	608	632	649	607	656	648	605	625	645	624	650	650	644	623	663	647	677	629	604	616	632	619	642	623	625	665	634	622	665	652	669	679	652	643	616	633	646	647	589	669	633	587	612	643	677	629	632	648	623	639	629	616	672	651	660	663	625	663	640	646	658	630	663	619	641	619	649	631	685	625	625	638	660	624	626	656	597	655	668	676	624	671	673	629	660	615	693	608	656	608	622	650	658	642	640	663	673	644	653	626	648	638	608	613	644	632	639	687	632	681	607	632	638	648	651	663	642	670	665	639	588	700	611	610	644	692	651	660	620	665	666	634	648	639	641	622	672	668	657	579	603	594	644	617	626	609	639	631	643	639	591	625	632	674	700	675	645	607	645	622	660	658	670	623	655	687	654	608	631	634	675	643	678	638	664	599	642	618	670	710	617	657	658	656	666	643	627	628	666	648	649	658	657	641	644	657	587	685	658	657	649	638	658	680	672	600	621	626	661	678	640	637	610	648	701	663	692	608	633	610	634	646	644	628	681	671	680	643	643	677	651	616	598	638	632	633	626	638	657	627	607	587	620	667	656	681	674	630	619	630	667	618	603	627	616	635	637	636	623	629	689	627	666	638	678	671	654	684	636	634	639	627	654	696	636	606	631	594	627	629	651	618	677	644	644	649	673	629	637	648	634	617	625	637	633	685	691	679	627	585	611	625	663	672	678	652	623	651	637	623	687	625	638	688	684	590	612	658	653	665	674	654	619	640	616	649	627	642	673	682	609	582	650	628	627	625	621	665	650	599	609	654	629	646	615	631	624	618	622	668	611	600	642	613	650	628	660	658	682	630	601	643	679	661	654	671	652	677	626	616	624	638	649	695	643	638	676
65462	65167	64453	52100	35004	20546	9325	3842	1556	774	441	341	301	261	275	293	258	280	245	309	269	287	254	264	241	246	275	266	249	253	268	285	293	264	296	318	291	253	245	295	267	295	265	269	260	250	258	305	271	250	254	261	257	256	264	257	248	272	261	291	245	237	265	242	273	280	237	258	258	233	295	240	281	255	243	277	233	291	263	243	299	251	266	264	266	247	272	293	301	287	248	287	244	269	261	305	260	264	267	265	258	275	266	274	305	259	286	278	279	257	257	243	272	264	241	290	304	233	287	244	257	269	292	268	274	268	251	258	270	254	277	244	259	292	247	259	283	278	228	290	265	281	258	266	289	277	267	266	241	285	275	268	257	251	251	268	267	268	238	245	302	280	265	271	255	277	247	286	265	252	272	261	266	272	252	228	263	261	286	247	275	278	299	245	283	271	281	230	298	235	277	258	310	228	236	273	233	279	288	276	265	282	286	281	258	242	263	257	257	273	233	285	251	283	275	293	292	287	250	271	280	251	253	283	257	255	287	314	279	277	253	267	229	269	273	273	283	273	260	263	255	257	284	289	276	278	291	248	244	242	276	263	259	248	298	264	268	276	269	290	266	280	263	274	244	246	236	250	248	257	286	260	270	296	259	261	268	291	277	272	261	254	259	269	243	225	260	261	285	264	267	278	251	261	250	265	272	290	278	258	267	311	300	275	256	253	279	250	289	293	243	226	313	257	284	271	244	298	252	271	278	252	291	234	238	263	278	269	274	290	277	274	262	269	244	254	267	271	250	306	263	282	277	233	268	267	269	273	251	286	301	289	235	317	259	269	277	254	257	249	253	263	278	285	256	257	262	287	267	275	256	271	255	273	242	275	280	234	257	252	263	280	282	291	279	274	238	241	254	265	247	244	298	279	265	286	288	248	244	277	262	270	262	291	307	253	289	260	227	271	245	252	271	298	280	278	282	284	253	262	270	255	300	299	257	286	279	240	270	270	249	239	269	270	240	280	242	274	275	266	245	230	238	274	280	292	270	268	244	246	252	299	299	269	260	219	274	261	268	245	286	268	283	266	255	261	254	266	251	243	265	235	254	251	244	265	240	251	254	274	290	283	295	235	272	268	240	267	272	289	262	266	288	261	254	264	280	278	250	250	274	294	256	287	262	280	259	261	244	268	270	268	274	262	259	287	248	287	267	248	271	243	295	287	251	279	284	233	282	249	270	279	245	274	247	255	278	268	278	269	250	279	224	260	235	260	250	238	256	275	300	279	266	265	239	267	270	251	273	289	273	281	254	269	266	219	269	254	250	271	255	257	274	269	253	274	260	263	279	261	283	290	280	273	251	272	263	228	251	235	269	274	259	284	273	242	256	249	244	269	271	277	251	273	257	278	296	272	253	279	294	273	248	279	248	247	282	272	268	328	295	271	276	270	275	246	267	287	260	255	281	271	229	292	266	241	258	280	247	268	232	220	256	268	268	241	271	285	264	268	238	250	257	285	264	288	271	279	264	274	278	257	248	267	234	229	250	268	280	251	281	282	269	273	287	278	273	258	257	258	258	278	262	269	253	323	297	247	250	276	258	295	280	246	281	258	229	246	274	277	258	275	250	270	274	272	269	281	260	286	254	259	261	269	289	264	258	305	278	258	273	260	230	261	253	256	254	233	264	259	252	267	262	249	242	268	253	256	266	303	256	281	246	271	269	226	217	254	273	261	287	286	270	271	276	270	240	239	253	287	268	252	273	288	257	266	272	277	265	272	281	255	278	282	232	254	272	263	257	270	227	260	275	303	275	259	265	243	266	291	256	275	274	265	277	247	249	291	298	283	260	274	253	255	267	263	264	269	269	270	257	257	262	249	288	231	278	259	270	253	253	278	273	242	262	285	258	236	230	254	256	257	232	283	252	270	257	280	260	255	233	251	260	279	288	269	241	274	280	257	277	225	251	241	261	253	254	270	278	270	241	278	250	293	261	244	214	270	270	260	250	259	268	250	257	278	278	235	252	251	263	277	301	261	255	246	304	269	286	264	258	262	253	255	248	248	248	285	253	261	246	258	257	270	254	266	267	242	276	248	253	287	255	277	259	241	275	276	295	275	247	236	297	273	271	273	269	262	258	293	268	281	251	292	269	232	282	263	273	266	273	293	274	241	262	242	297	255	263	274	255	247	281	255	228	294	273	262	285	269	266	280	255	273	273	263	263	260	257	273	259	254	288	253	256	265	262	276	291	278	270	268	261	240	249	261	261	292	235	247	284	250	274	283	281	283	266	279	272	260	245	277	264	247	279	263	308	281	264	222	285	229	289	255	291	262	236	274	264	269	255	251	274	248	282	282	248	271	287	262	260	239	281	270	246	269	268	277	273	287	292	281	243	282	286	261	288	245	262	238	281	241	254	260	268	255	267	238	278	264	257	242	268	253	238	265	230	268	271	296	268	277	270	255	257	263	256	259	267	267	248	265	270	258	279	303	291	284	281	243	276	272	241	280	277	289	249	262	293	270	292	280	248	290	249	248	248	233	282	278	254	296	254	277	267	253	252	246	277	280	273	262	270	257	270	244	284	286	272	244	269	247	239	254	258	284	249	249	241	298	297	250	258	273	248	259	281	255	251	295	258	244	279	272	263	298	235	261	236	311	254	258	284	291	286	229	274	243	243	228	284	268	271	240	256	287	285	272	228	270	286	265	283	290	246	296	286	244	264	255	265	232	287	272	288	290	258	249	247	271	254	264	255	297	293	263	271	281	290	267	258	241	261	311	272	241	247	277	252	278	273	253	273	271	297	266	257	278	254	245	257	282	261	282	265	277	279	283	266	292	249	290	290	278	260	266	269	266	266	251	271	251	294	281	247	264	266	274	265	261	260	289	271	273	260	225	256	259	267	269	234	240	277	282	262	275	252	249	256	261	234	265	250	274	300	308	278	252	267	282	259	229	272	251	320	271	248	264	249	256	274	280	280	261	276	281	244	267	243	248	288	264	264	262	252	241	276	290	286	272	294	269	262	268	259	218	252	260	269	257	295	266	259	283	279	272	261	272	261	284	281	268	287	281	263	263	273	279	250	264	270	263	271	243	260	263	246	267	228	254	286	239	276	266	289	297	258	272	269	272	242	268	267	268	261	276	277	254	263	220	236	233	307	290	251	245	284	264	268	274	294	261	270	273	273	284	274	253	272	243	245	281	246	268	289	288	264	293	249	265	285	244	276	274	292	270	277	272	268	248	291	241	283	291	279	260	273	282	268	247	265	235	260	268	235	289	247	249	262	258	269	245	259	253	255	281	258	246	254	270	288	280	256	277	263	265	257	266	269	284	286	241	272	241	249	257	256	271	253	253	237	255	279	274	296	277	286	252	274	277	297	286	270	226	269	281	262	255	286	281	277	259	263	291	263	268	246	253	276	269	266	263	293	278	272	267	244	266	285	278	272	266	212	267	254	260	275	253	276	271	282	266	268	259	270	258	260	291	270	271	254	269	238	250	258	279
39843	47375	58892	56096	45218	32655	21246	11605	5872	2709	1380	892	702	607	585	576	601	648	616	613	590	573	626	573	623	609	595	615	616	630	601	611	578	623	587	633	597	621	603	618	613	612	590	628	599	594	595	596	572	597	602	620	578	560	631	636	576	603	602	649	588	635	636	604	603	566	568	603	584	632	593	589	643	639	597	594	584	646	581	579	635	609	639	620	627	656	601	617	617	624	566	616	622	596	609	615	595	619	597	631	598	624	595	609	632	588	602	608	631	591	613	605	586	575	584	646	607	590	630	617	604	595	638	635	644	600	604	613	609	612	557	603	573	597	618	633	562	596	646	575	648	625	576	589	625	585	625	566	657	600	632	588	608	619	576	589	645	631	618	590	604	563	556	586	615	629	609	602	577	658	617	601	562	619	581	622	617	648	621	597	575	598	595	600	622	592	624	582	598	611	616	543	607	639	609	579	609	584	617	627	585	609	602	594	621	612	588	631	639	627	615	606	574	586	618	621	624	606	625	619	640	618	619	616	627	641	596	598	650	641	611	595	628	577	605	623	612	604	614	612	587	568	612	613	655	585	664	589	592	584	582	602	610	620	576	628	607	633	615	575	590	616	622	630	625	638	578	621	598	614	571	586	587	606	617	593	590	610	592	621	622	580	638	655	612	625	572	605	597	628	608	550	640	585	604	591	618	604	616	613	587	597	611	605	611	551	595	598	610	604	587	598	595	620	620	590	613	617	578	575	633	633	597	595	652	615	556	576	647	629	608	594	596	588	592	579	611	592	647	649	612	616	619	585	620	583	590	657	622	628	592	611	619	568	572	594	589	566	589	599	587	628	575	561	630	604	623	643	591	591	589	630	624	591	584	622	608	610	594	624	588	620	614	567	600	663	629	601	616	665	628	611	579	548	621	572	619	615	578	608	616	567	615	576	604	608	574	602	575	598	588	595	575	595	600	608	599	615	574	652	597	620	582	604	619	541	622	590	558	597	632	593	584	583	629	587	574	576	585	576	616	640	628	606	607	582	661	642	585	606	604	607	578	570	622	644	629	630	581	607	593	595	588	601	583	640	601	577	629	576	574	649	582	610	592	613	587	586	589	626	608	583	629	564	558	632	619	641	632	630	595	616	628	580	610	577	583	572	596	627	583	571	594	624	620	565	594	602	658	616	598	622	639	615	603	638	613	597	645	581	613	620	627	652	640	595	605	590	603	589	598	580	626	632	580	630	613	603	580	657	624	593	540	602	623	572	632	657	591	596	556	589	617	585	581	589	633	609	632	620	625	590	666	658	601	589	599	572	646	657	605	590	602	647	650	614	598	601	594	620	629	616	609	593	542	620	601	625	608	642	605	570	577	626	630	606	615	537	606	622	603	631	602	596	602	667	609	576	555	536	640	584	608	595	608	537	619	591	593	625	591	608	619	581	648	603	570	554	642	642	612	630	545	619	593	593	629	617	571	610	652	601	590	590	621	587	565	576	579	558	590	630	572	630	601	600	607	564	537	638	588	645	614	605	576	585	611	623	644	591	615	598	616	621	599	588	634	602	595	632	578	644	611	602	621	572	582	611	617	587	600	650	580	577	601	596	614	587	620	612	614	631	617	596	617	623	633	606	593	579	584	611	610	626	600	611	581	592	573	643	610	607	606	594	622	616	561	599	568	587	581	626	623	627	604	599	595	582	633	625	611	597	589	594	605	627	613	605	590	567	566	626	583	603	647	626	624	574	594	625	610	579	647	625	645	614	591	571	613	615	610	604	607	591	607	618	594	565	620	584	590	550	607	580	581	617	583	590	609	632	617	650	583	623	574	597	601	592	642	599	584	612	615	594	596	612	553	667	601	573	573	558	600	610	620	610	634	606	587	607	634	632	637	603	590	582	566	610	576	610	612	609	602	622	595	619	622	593	598	596	579	597	614	599	598	616	636	622	628	608	625	558	631	618	620	600	570	606	621	637	618	620	610	587	615	603	597	543	581	663	585	593	558	595	620	585	591	580	651	604	588	649	642	592	613	618	618	635	638	616	610	593	598	617	611	616	589	610	611	597	585	610	599	568	616	635	604	572	612	618	617	581	632	576	587	555	586	599	633	587	592	597	641	616	622	600	652	623	630	620	579	578	590	585	574	598	605	602	613	662	587	595	615	596	596	615	589	633	597	621	583	591	587	627	621	614	594	598	596	620	611	619	585	579	651	585	584	574	638	619	575	634	567	618	637	612	586	574	649	583	568	615	603	624	623	610	635	585	649	563	649	644	555	610	586	596	576	613	607	644	605	632	620	604	631	631	643	590	631	619	623	612	602	628	603	620	615	586	574	613	639	619	610	627	622	618	602	623	584	592	631	583	609	598	653	587	645	638	562	651	649	579	581	595	642	587	589	575	650	558	579	568	599	621	629	644	635	591	610	607	583	588	610	613	594	612	584	587	621	594	597	600	586	637	599	607	597	629	604	616	617	581	634	591	596	635	577	558	635	644	637	605	609	627	569	587	603	575	611	622	609	642	574	591	626	650	673	589	586	599	604	632	613	577	597	634	603	595	533	587	619	633	608	630	592	630	594	641	596	609	620	568	597	581	552	579	605	644	612	630	633	617	610	606	604	624	621	589	562	576	613	590	588	620	628	599	590	592	608	579	631	593	573	608	603	597	600	587	596	598	620	595	600	647	606	657	592	613	574	633	587	602	615	640	593	618	591	562	542	624	606	644	622	573	612	609	588	640	606	564	597	597	597	618	581	645	604	622	591	607	549	608	606	656	605	628	600	621	629	608	609	636	584	587	636	631	607	608	652	590	595	616	637	616	583	588	648	609	581	607	593	591	667	601	617	641	636	591	602	601	631	608	560	599	579	582	616	581	637	630	606	627	641	601	610	569	558	591	622	599	616	627	619	583	614	556	661	664	601	628	597	598	612	555	586	611	616	641	594	602	632	641	549	573	584	621	643	577	596	557	605	614	615	583	629	618	595	626	587	606	661	585	616	608	596	607	595	586	619	576	604	592	598	612	563	641	606	581	607	621	611	605	553	603	600	587	608	615	618	601	589	563	579	607	606	613	584	601	625	576	629	601	631	629	640	624	646	587	609	583	608	599	592	570	639	621	597	613	602	635	642	606	583	641	585	619	634	601	598	602	599	624	611	601	615	583	619	606	625	565	629	543	630	598	556	593	620	605	665	576	621	590	614	612	587	610	592	594	644	616	611	621	635	597	582	585	618	593	596	614	588	616	623	650	630	573	563	609	596	562	625	609	578	603	602	602	613	640	611	628	585	628	620	634	610	615	604	612	625	590	592	614	618	600	609	609	612	618	607	625	579	605	620	563	588	608	570	611	606	610	603	611	625	622	615	612	629	628	600	593	591	592	593	600	619	615	616	566	598	584	606	600	566	614	625	613	643	641	613	586	595	608	575	597	655	620	603	598	639	603	618	617	574	619	592	614	583	612	617	605	604	597	618	624	633	614	634	576	613	602	622	618	585	604	568	619
72491	75723	74111	60908	44317	29890	16364	6933	2814	1299	716	519	413	342	349	338	348	350	364	323	345	387	360	409	400	310	326	317	388	345	372	340	340	386	347	393	345	397	363	361	363	366	363	341	337	351	346	404	362	353	371	382	332	384	371	349	370	343	352	320	367	330	396	355	366	388	369	376	354	380	328	357	377	355	364	379	352	340	360	339	382	348	363	380	346	333	345	332	379	343	347	374	341	386	355	377	342	365	383	347	364	356	345	373	352	351	332	346	364	386	341	339	320	344	289	369	318	350	368	382	319	361	329	347	336	352	328	381	356	356	370	323	347	353	361	355	345	359	364	345	377	363	348	383	334	352	382	358	360	387	387	380	355	346	361	368	354	338	370	369	352	365	315	353	386	343	338	357	348	376	337	370	329	314	339	331	353	342	322	332	370	384	361	332	354	376	364	345	368	357	379	364	336	358	326	342	344	375	368	352	362	326	351	367	346	336	366	334	340	350	331	328	355	358	380	325	334	371	349	336	331	377	351	353	386	390	339	333	342	365	348	323	369	369	342	326	339	340	343	357	355	353	364	360	394	359	349	365	369	343	313	358	372	366	366	371	332	351	328	316	345	389	341	352	347	361	372	325	361	333	329	340	344	350	380	376	353	364	356	360	367	353	396	387	368	322	340	345	355	360	355	336	368	291	345	358	384	376	334	308	327	339	316	349	346	347	399	346	341	347	346	339	371	358	370	333	364	350	349	331	345	335	346	375	348	342	371	391	362	380	369	356	338	361	331	366	376	365	345	311	327	353	333	351	357	330	382	348	339	323	368	336	312	353	391	369	398	349	323	332	366	367	349	377	392	350	385	346	349	337	382	354	380	348	337	369	365	373	334	373	299	334	310	347	349	336	339	408	337	335	344	310	333	333	356	388	340	327	351	354	342	363	356	361	331	331	353	335	386	339	326	379	333	362	334	342	367	363	324	366	357	354	371	369	343	345	327	343	340	364	359	365	375	373	361	349	352	387	347	354	342	350	406	383	339	369	357	335	369	343	337	363	308	323	330	362	363	331	353	344	310	374	376	370	344	406	334	337	335	358	360	335	366	352	353	361	352	331	375	328	330	319	330	339	339	334	365	384	325	382	343	336	348	358	348	320	356	374	333	373	344	325	326	348	340	358	349	358	384	367	337	314	371	348	344	370	359	319	309	331	378	317	368	332	375	339	345	346	346	362	318	350	346	352	336	360	344	402	347	354	328	337	379	389	374	357	361	389	371	374	328	377	344	348	379	374	361	341	342	343	349	348	394	364	359	360	362	332	345	366	341	368	338	347	374	337	343	329	346	322	316	364	327	335	381	364	323	376	364	346	354	316	352	336	343	371	346	334	337	330	340	361	365	351	340	357	346	384	352	339	350	357	389	341	359	378	341	369	363	355	316	315	346	349	361	363	342	341	367	380	335	373	314	360	396	399	321	376	349	376	359	377	345	373	313	337	357	362	311	345	344	348	366	329	366	366	318	378	357	360	333	370	337	359	329	309	312	355	326	338	366	397	350	347	356	351	337	363	328	366	369	361	400	343	343	336	389	344	327	361	324	362	323	341	326	402	399	369	384	353	345	346	366	348	370	364	345	312	364	363	374	390	331	380	340	353	375	377	333	358	333	376	329	369	357	354	386	366	362	335	357	318	347	362	341	347	367	395	369	348	370	338	361	360	350	359	330	373	342	366	344	327	354	342	366	355	372	357	326	367	332	382	357	361	393	362	348	342	307	356	369	382	362	369	348	393	370	364	347	375	366	307	318	357	331	390	362	334	349	369	326	331	391	380	370	380	353	373	353	355	368	367	350	341	368	386	370	334	364	374	360	353	328	358	374	354	331	364	353	362	357	357	352	347	356	391	379	361	357	327	315	345	304	373	393	336	339	351	383	313	348	371	361	340	384	335	354	352	344	360	367	380	364	372	361	356	369	368	295	333	349	359	344	325	333	355	350	357	362	366	399	362	330	335	337	348	360	346	344	357	356	396	374	352	356	321	334	343	340	335	359	361	368	362	331	334	369	368	372	347	360	358	332	329	357	378	353	372	357	355	388	367	326	334	375	378	361	340	387	380	353	352	340	374	312	365	332	380	338	316	365	338	330	354	351	356	334	337	313	311	347	324	318	382	362	338	353	336	359	340	371	307	337	351	365	354	361	325	333	337	376	334	373	338	367	363	359	376	345	362	337	385	345	316	346	334	396	375	363	345	383	368	346	383	355	294	348	333	381	360	385	395	353	349	338	378	344	383	356	325	338	350	324	407	318	344	366	334	354	338	357	380	336	357	376	349	339	374	357	393	318	365	376	315	360	373	353	350	316	312	380	348	316	363	348	333	350	370	345	364	373	371	372	382	362	377	334	324	324	358	305	353	355	365	356	357	386	390	383	387	363	378	345	344	335	378	327	301	336	347	344	300	341	373	359	364	370	367	328	357	358	359	302	343	341	380	345	366	347	366	358	349	331	373	348	349	329	334	346	365	384	354	415	369	370	377	364	352	385	322	366	353	349	389	357	372	356	374	349	342	372	353	349	342	352	338	376	351	364	378	352	380	331	363	337	359	364	326	372	312	341	354	346	354	385	367	366	345	343	334	362	392	355	343	345	337	341	337	369	343	355	382	338	377	361	387	364	341	346	301	326	343	352	366	328	330	339	351	382	337	338	359	321	361	368	350	338	364	369	362	338	358	351	337	355	356	349	355	343	376	368	387	363	355	370	359	310	337	384	315	340	330	347	360	351	385	323	340	311	365	341	318	362	370	349	341	384	331	347	350	361	344	347	324	327	351	315	398	375	308	364	334	333	306	343	354	365	374	342	383	391	351	394	354	325	367	315	325	358	384	332	371	346	390	395	331	337	335	364	306	322	353	324	375	382	363	337	373	335	375	353	354	377	351	347	353	360	374	352	393	397	372	330	351	343	364	361	387	338	347	362	330	336	348	352	366	351	354	317	348	315	385	344	364	384	358	319	341	331	334	340	291	328	331	357	384	399	355	340	333	343	348	339	390	340	369	360	358	338	348	345	335	355	345	360	351	376	350	380	349	367	337	319	338	328	349	377	372	329	356	352	368	338	343	346	337	366	338	344	344	351	384	355	366	328	364	394	367	343	316	374	347	338	382	327	346	366	350	344	357	375	364	357	340	330	358	364	370	360	362	359	344	347	353	339	358	375	377	344	319	345	361	347	394	349	318	333	341	366	370	378	356	344	363	355	362	359	357	351	364	333	332	327	362	328	379	368	338	377	382	345	396	369	372	378	332	340	342	319	404	360	320	348	329	370	339	389	358	376	364	371	299	349	339	364	372	382	342	355	332	342	348	368	349	356	366	341	363	321	361	345	315	361	360	321	386	353	330	351	360	355	346	329	348	327	356	354	325	341	347	356	316	350	367	370	346	377	381	349	356	381	356	346	346	337	328	306	356	375	357	363	350	350	360	333	349	351	389	351	357	353	387	335	353	367	403
48242	57882	69095	65012	53757	41708	29267	17400	8853	4320	2173	1338	945	812	767	819	712	775	824	784	758	806	822	777	751	839	777	738	734	808	769	797	747	746	799	755	751	758	772	761	713	785	754	824	812	795	807	774	732	804	758	756	768	803	741	706	814	730	743	739	812	799	818	760	832	799	723	735	774	757	785	822	774	841	715	766	751	765	762	757	786	756	791	773	741	823	741	771	802	841	776	761	734	732	822	726	785	762	776	821	799	847	809	770	739	770	749	759	779	767	791	745	744	754	790	741	788	790	725	713	803	858	778	771	755	717	769	770	726	787	760	745	764	757	776	771	776	799	776	758	740	815	789	799	730	856	781	727	782	801	753	730	776	787	782	761	782	700	758	785	802	735	758	777	833	721	785	748	739	778	779	793	763	770	770	765	754	765	777	800	802	768	772	783	785	725	817	731	773	775	797	735	788	831	735	708	792	841	768	756	770	767	747	767	778	750	754	808	840	768	739	793	796	757	793	760	814	769	756	793	746	784	783	791	744	770	770	791	779	774	785	763	759	735	746	726	790	761	750	786	778	747	771	757	783	753	784	806	753	725	765	775	808	770	796	735	770	724	713	791	747	756	761	798	735	731	778	805	742	775	772	767	822	770	762	771	784	793	789	748	743	786	760	809	742	742	762	783	769	766	760	745	854	795	824	754	710	802	782	812	769	771	789	775	815	797	767	799	786	782	797	758	815	776	763	809	754	752	735	787	791	738	767	788	774	724	782	777	791	780	777	783	840	780	734	832	775	771	742	746	774	725	756	818	821	734	770	745	806	738	794	778	859	773	814	780	759	784	789	779	780	765	829	771	703	804	734	758	728	798	756	747	764	733	783	779	776	741	823	820	773	765	831	741	736	752	817	756	761	751	796	755	747	766	744	770	773	794	740	740	828	820	799	826	800	776	775	743	747	751	767	751	826	795	781	725	810	768	801	794	740	777	767	711	754	783	728	750	751	769	795	773	751	763	796	753	761	748	767	823	763	777	766	757	768	769	778	806	757	739	760	784	764	748	772	782	805	743	745	788	768	773	763	860	773	775	790	774	799	744	755	765	770	772	744	786	764	763	737	799	797	790	785	779	764	771	818	771	794	797	776	739	804	787	792	803	774	727	756	758	764	748	751	769	780	755	755	749	771	779	817	761	756	772	771	767	780	765	764	765	791	791	777	788	812	779	749	748	788	806	789	800	736	804	782	799	747	751	832	757	788	801	795	688	757	787	829	795	726	770	777	755	784	802	781	762	803	763	780	793	758	737	729	836	719	746	783	763	734	794	750	766	755	774	806	799	763	804	773	761	816	745	762	791	758	748	755	772	768	733	801	736	798	777	757	803	776	798	778	814	777	804	807	772	743	774	849	785	781	755	793	809	780	785	727	753	732	812	822	760	760	776	749	699	704	769	758	808	737	780	724	791	755	775	749	826	724	749	803	805	784	763	820	789	759	798	776	765	778	786	761	816	762	740	791	766	825	761	763	768	771	782	761	797	792	792	781	774	723	818	793	761	740	782	748	703	785	730	730	773	835	737	792	797	829	791	831	803	774	775	776	805	735	754	799	786	797	788	741	759	742	779	732	800	808	781	759	761	786	826	753	758	749	815	763	790	786	724	768	771	766	793	783	815	755	786	728	757	774	749	818	765	825	813	758	831	793	803	755	791	752	734	772	710	754	798	791	741	773	794	780	809	764	758	777	760	786	792	807	793	741	725	785	733	742	785	683	819	819	749	770	737	727	813	764	731	750	748	753	758	755	760	744	751	738	766	728	822	744	775	752	770	729	787	808	756	771	774	798	781	787	736	780	850	722	755	820	814	710	770	731	745	785	771	741	721	749	796	740	809	778	832	760	765	745	800	770	712	785	764	795	769	784	729	766	748	756	803	816	797	780	746	765	781	776	795	791	783	777	808	728	811	764	783	763	785	756	820	798	743	742	766	779	783	789	783	768	756	756	712	784	768	754	750	776	744	762	789	764	782	773	783	731	802	796	751	761	758	775	763	746	733	819	815	787	787	774	753	806	736	815	728	748	772	807	738	727	725	823	793	755	790	779	787	745	784	759	787	755	783	735	742	800	762	761	823	752	720	738	736	776	804	811	794	760	769	787	780	793	791	812	791	759	713	770	760	781	751	726	733	777	774	793	799	763	758	773	801	743	766	711	768	778	782	769	790	735	736	754	816	757	793	765	747	776	815	752	808	728	740	740	735	774	770	798	763	761	788	751	716	788	729	784	760	776	796	772	772	744	793	782	796	801	719	789	805	734	745	753	752	788	762	791	803	724	765	776	813	782	784	816	768	767	760	770	753	792	712	757	808	724	740	785	779	796	786	752	704	774	721	760	767	764	761	790	787	777	796	755	769	818	737	758	744	760	744	812	732	774	787	774	816	799	785	759	849	745	778	839	754	806	764	796	759	773	741	774	789	730	756	755	778	787	745	780	766	845	751	786	758	742	781	794	779	779	713	734	756	792	777	776	752	780	813	774	790	791	793	756	732	783	775	761	797	759	769	795	803	791	785	721	758	794	738	803	782	753	766	754	816	756	826	758	847	820	816	744	767	763	792	702	782	809	749	780	781	768	778	777	823	761	813	739	762	756	743	749	732	820	786	729	756	757	836	811	758	782	731	815	784	806	750	797	757	782	714	770	784	734	791	749	782	774	791	778	770	780	726	796	804	794	744	790	729	730	807	802	819	815	756	819	771	769	710	800	794	726	724	772	751	819	800	841	781	804	774	771	780	792	722	801	824	777	732	798	746	744	776	806	839	774	740	752	775	812	817	806	789	709	802	796	740	784	748	746	773	788	783	783	814	780	791	725	772	740	758	749	790	732	785	767	764	774	774	768	810	782	775	747	775	736	781	801	773	757	740	774	855	772	782	760	734	775	841	786	758	794	791	751	810	762	816	773	808	742	760	766	776	835	775	755	782	707	762	796	803	779	820	813	780	751	803	805	778	771	761	742	743	783	766	800	699	757	774	789	749	794	829	768	812	779	834	746	797	787	797	763	728	758	753	764	793	739	727	770	802	721	766	809	780	806	741	769	766	702	799	767	708	761	747	713	731	741	763	748	774	745	795	763	810	787	834	740	784	772	786	787	806	783	772	799	761	768	800	759	761	776	730	775	790	801	777	801	790	757	791	731	768	769	748	814	829	763	781	733	805	806	734	807	778	796	829	753	771	779	811	773	783	729	770	760	747	816	805	728	748	776	770	787	735	797	785	752	813	754	745	776	751	803	767	763	796	765	756	759	796	763	760	790	746	777	768	770	795	796	813	777	799	830	800	793	788	753	789	783	761	723	758	747	754	824	765	796	794	740	777	773	809	763	780	743	763	809	788	778	720	816	758	745	779	790	767	738	782	733	793	786	772	764	772	755	734	755	783	729	761	770	833	793	755	775	789	711	782	765	790	817	843	739	711	762	771	804	689	782	829	813	785	771	743	815	777	721	769	775	733
12072	10040	7254	4447	2394	1336	797	538	389	362	312	317	291	294	270	322	301	307	278	333	285	300	274	303	286	328	302	328	301	320	300	287	310	312	302	295	279	301	331	301	309	328	308	295	305	334	310	285	292	310	291	282	287	290	292	313	280	284	294	279	332	304	303	303	254	315	273	316	293	281	259	264	269	309	278	284	321	306	305	277	296	323	313	293	278	299	291	296	306	327	295	302	276	289	290	303	299	323	290	306	281	286	318	335	288	294	304	290	310	289	307	318	278	278	294	293	340	321	303	334	308	321	322	293	279	331	278	300	291	290	315	278	307	280	285	324	315	273	294	271	311	306	278	299	299	296	306	292	277	291	284	320	289	306	304	278	289	296	268	275	288	334	269	298	297	286	321	270	261	286	289	289	301	329	307	306	309	324	300	306	319	318	279	301	272	287	319	313	286	280	284	295	325	322	326	311	271	285	329	286	281	297	315	285	356	299	310	290	284	301	294	286	295	271	301	302	277	319	299	304	290	301	314	300	288	269	292	290	305	320	296	301	280	317	276	293	303	343	309	284	285	303	303	298	291	302	317	309	291	295	248	310	295	325	307	300	300	317	307	302	309	304	261	351	288	312	288	313	303	315	342	297	317	273	289	287	328	312	304	315	307	278	289	293	301	341	308	284	272	334	317	328	351	295	300	307	272	307	277	263	297	305	313	316	290	275	279	297	298	310	294	284	283	275	311	282	298	290	285	280	333	318	306	296	304	272	306	307	311	305	314	284	292	279	277	299	295	265	280	274	280	301	301	301	331	332	267	278	296	317	318	284	266	286	302	266	313	301	292	289	281	302	273	270	298	304	277	293	330	293	291	305	292	285	287	292	323	284	289	303	295	292	294	283	306	306	310	290	291	286	328	296	276	281	289	295	325	269	306	273	320	315	324	291	325	259	311	319	321	259	271	300	308	315	298	290	312	339	281	320	330	298	292	332	330	301	283	322	276	299	288	287	301	302	315	318	329	291	309	319	345	295	283	295	320	305	298	279	303	284	304	309	325	307	292	292	321	282	298	295	296	303	305	279	292	292	289	303	269	300	328	291	308	285	276	299	316	298	331	285	285	312	295	296	288	296	299	313	288	301	276	317	323	295	296	311	285	294	273	273	248	289	289	275	300	282	296	271	300	306	307	303	297	317	302	315	301	298	329	311	316	298	306	313	299	308	302	277	283	276	327	314	346	295	317	294	301	293	334	290	278	316	305	287	274	322	315	315	324	306	314	336	318	296	290	311	335	302	307	272	333	280	282	312	325	285	269	293	346	316	284	269	289	284	325	342	288	310	288	330	283	280	330	271	307	288	285	287	321	273	341	291	302	261	303	304	298	269	293	308	290	283	309	266	274	326	289	272	270	304	305	288	312	298	313	283	294	302	261	290	311	306	340	311	320	292	301	315	298	318	294	311	308	307	298	300	333	323	282	314	290	312	311	304	291	291	292	313	309	327	262	305	317	319	298	313	281	266	284	329	309	259	295	280	330	284	309	281	310	276	298	264	290	325	314	285	293	310	287	281	286	329	315	308	304	317	290	297	292	281	277	273	282	324	300	282	303	280	295	295	293	298	292	303	301	284	273	290	311	287	306	286	308	283	284	282	313	306	263	309	288	299	282	273	299	310	296	322	306	287	293	319	285	299	267	267	294	310	314	309	285	298	320	309	306	277	311	299	279	274	282	321	295	285	325	264	271	292	307	307	313	301	290	297	315	280	321	267	301	309	281	335	321	315	298	346	292	302	307	285	298	308	283	324	292	293	325	267	275	295	320	297	296	320	309	300	334	301	315	312	295	279	318	284	268	316	289	316	289	277	290	329	310	279	300	287	318	296	304	274	262	312	285	286	316	321	290	260	303	308	274	317	356	265	313	305	292	283	303	285	294	269	277	302	258	299	290	280	300	310	291	312	331	301	304	333	289	303	315	292	322	255	333	298	315	311	357	276	306	318	289	306	277	304	308	274	303	313	275	288	318	318	283	298	320	279	267	289	304	335	298	322	298	340	306	289	273	275	285	293	295	294	314	297	316	307	274	313	316	300	299	284	291	291	300	321	273	295	318	275	307	288	264	298	310	278	301	303	295	245	325	313	299	282	301	302	312	291	301	315	297	297	302	307	296	311	320	307	316	288	283	286	310	333	273	305	286	289	291	329	301	287	277	313	304	304	332	289	288	280	306	317	297	368	302	313	294	296	309	297	287	283	280	316	289	301	283	302	320	311	303	290	305	302	289	297	299	278	313	278	306	296	278	310	318	291	303	283	274	266	267	312	288	267	301	306	283	319	274	284	315	310	302	287	269	312	306	299	317	319	276	326	277	296	293	315	314	280	257	322	293	297	301	303	286	295	290	292	280	328	293	294	287	296	283	316	275	286	286	301	300	306	262	287	300	338	303	309	318	321	318	288	286	281	293	316	307	302	298	301	306	281	308	300	314	295	277	275	313	312	310	294	311	325	297	307	294	285	305	315	317	306	303	306	305	322	315	294	288	310	287	304	299	279	300	293	341	305	277	302	275	306	316	316	336	291	275	310	284	297	288	287	301	302	327	334	286	283	299	283	279	316	324	322	312	309	305	283	335	299	307	294	323	300	296	296	311	257	273	289	293	329	286	289	300	299	286	245	295	280	268	315	259	300	313	315	304	281	323	305	287	299	277	296	322	291	291	337	296	325	281	307	309	342	294	266	278	288	316	298	281	298	285	288	278	306	282	322	314	290	269	301	281	312	300	305	302	310	288	291	288	346	268	269	292	287	296	295	297	279	299	262	292	286	281	287	295	310	315	291	290	269	301	317	251	303	298	312	292	291	292	304	309	270	313	296	294	311	282	271	292	307	304	312	277	308	294	283	278	273	292	327	295	327	309	315	281	284	286	291	280	299	303	337	324	304	307	321	307	312	253	330	283	311	293	306	300	284	279	284	282	304	281	331	283	332	266	280	311	263	252	304	298	292	283	289	276	298	325	294	331	259	311	277	288	318	305	297	326	321	296	299	325	298	299	318	264	284	289	285	284	309	319	294	308	303	297	295	290	311	249	291	310	280	322	300	276	297	349	331	296	283	297	321	304	318	310	312	309	285	290	296	303	286	308	292	282	323	307	271	292	283	298	309	290	296	273	342	293	324	283	307	309	285	284	322	317	267	300	318	298	274	285	291	287	261	287	314	309	304	323	280	292	287	288	306	300	312	312	308	291	312	314	328	293	298	332	280	312	320	295	318	313	304	264	278	270	265	339	290	282	289	280	296	312	277	289	274	285	282	319	296	295	297	333	311	274	279	285	284	292	280	319	277	322	307	306	291	328	308	329	314	284	286	323	281	292	307	291	282	278	310	273	294	309	280	296	302	273	297	305	268	304	281	328	278	301	322	271	257	307	276	291	348	311	271	261	297	283	330	286	317	281	281	319	317	309	304	308	315	316	278	312	281	290	287	281	263	290	273	281	275	314	284	297	247
10584	12858	12913	10712	7175	4361	2594	1608	1100	867	701	732	680	704	696	637	627	642	660	604	684	663	652	645	667	675	664	680	677	694	661	651	656	678	642	695	705	632	705	703	664	676	632	669	652	635	672	662	656	686	689	648	651	603	671	662	636	614	622	666	668	687	684	685	641	645	620	649	659	688	688	642	698	655	659	657	636	626	680	625	643	645	660	643	666	588	637	668	642	632	679	684	667	659	620	656	667	620	643	684	646	708	602	674	657	672	650	687	661	701	668	633	681	611	663	678	708	659	661	636	651	650	650	716	676	643	679	658	661	663	639	648	663	636	637	624	595	650	634	629	664	620	652	659	658	660	613	653	674	655	697	631	640	661	651	650	688	687	713	648	663	645	695	675	707	647	613	645	634	651	650	645	690	651	660	646	658	658	607	651	650	673	647	654	696	655	711	655	672	671	654	660	609	660	650	608	610	599	636	678	634	628	646	643	692	654	674	663	662	640	678	682	630	637	676	682	621	646	633	668	650	649	707	633	654	654	654	625	630	635	657	650	662	721	607	645	661	647	645	639	667	637	646	698	668	620	695	643	658	639	642	678	645	654	667	625	635	669	667	617	651	680	641	725	647	650	697	632	647	647	650	643	700	628	628	622	659	665	660	655	667	658	644	614	638	690	688	621	658	651	738	633	684	728	663	670	632	709	638	642	691	649	661	650	673	654	626	665	686	630	669	672	683	638	707	670	658	635	672	648	683	619	659	621	641	708	678	677	677	649	603	670	678	668	646	675	674	678	638	650	656	682	679	645	673	670	611	673	693	644	677	695	635	628	657	624	648	639	634	670	629	649	669	641	682	661	692	650	682	675	652	674	635	617	662	657	679	707	671	668	658	655	669	628	636	688	649	664	671	645	653	654	632	658	640	695	665	630	719	652	672	640	637	654	615	676	668	670	649	675	668	637	683	628	645	697	667	638	652	638	637	625	651	709	657	640	644	631	689	710	648	636	627	674	747	624	679	675	683	632	690	706	671	695	663	685	656	679	694	664	633	596	672	646	703	693	645	639	706	673	709	662	620	662	654	684	683	700	603	651	632	664	654	679	669	683	682	721	652	676	636	603	690	652	675	682	641	635	687	736	664	706	650	627	626	662	667	630	684	633	655	606	666	686	633	669	706	648	629	667	647	619	682	693	639	669	684	596	650	686	644	646	671	665	654	667	652	661	638	627	678	684	672	656	654	651	635	648	683	652	660	663	682	663	639	664	674	663	656	654	620	629	655	698	636	696	685	655	722	691	660	670	708	668	677	706	684	648	708	646	665	637	649	686	674	608	694	653	639	636	653	632	683	659	662	672	660	658	669	676	677	684	722	649	664	685	688	657	665	667	653	656	627	718	701	656	586	669	615	647	687	690	654	669	687	641	680	630	642	642	699	661	662	697	652	641	626	707	642	669	684	650	656	648	643	677	689	629	648	658	651	637	650	669	653	680	674	711	610	657	637	659	665	686	700	652	656	672	604	663	684	654	686	653	676	693	684	658	636	729	653	687	690	649	710	657	701	710	647	687	665	691	689	622	623	638	618	691	637	671	661	670	687	713	685	666	623	644	638	675	677	643	653	619	679	610	682	622	670	652	634	667	629	617	702	674	634	619	633	681	664	672	649	669	685	639	644	654	648	686	644	636	614	615	615	659	637	675	669	668	609	665	675	644	683	651	672	696	677	697	643	663	640	657	633	633	641	628	706	690	686	673	683	657	680	647	651	658	695	694	638	683	635	643	642	635	656	745	696	665	652	651	649	694	685	716	642	637	620	659	628	636	641	681	647	668	615	674	700	611	645	631	664	649	666	665	667	647	653	660	672	701	648	666	627	672	635	623	689	664	623	649	615	668	604	613	666	641	642	701	721	637	653	672	691	684	685	674	640	698	621	642	670	754	679	666	661	656	659	635	657	631	687	640	691	655	674	707	662	634	619	677	653	678	655	592	671	649	652	640	673	717	640	629	670	668	689	671	626	662	670	688	644	621	721	648	625	656	660	683	650	660	645	657	647	695	656	689	661	614	676	678	626	623	657	629	642	660	676	699	640	688	681	677	628	604	683	695	651	755	669	697	681	670	726	714	637	649	636	658	692	677	636	657	662	662	646	681	678	628	639	700	689	659	682	654	685	666	640	651	652	672	683	664	647	673	676	687	654	680	716	658	667	658	679	674	669	682	619	685	654	714	639	667	649	651	644	652	673	633	691	650	714	635	676	632	650	690	644	669	693	679	664	690	678	668	653	685	726	669	646	646	666	674	667	631	667	678	665	648	688	656	645	685	660	624	653	652	650	676	673	655	665	631	672	673	636	613	649	671	710	622	668	677	678	698	674	691	644	594	651	677	643	624	635	646	672	659	669	656	666	647	685	645	644	680	672	652	637	691	630	608	662	651	641	685	684	695	668	696	657	633	674	668	674	640	660	666	682	688	686	645	658	664	689	657	680	665	678	691	641	659	667	646	670	672	670	628	689	687	622	640	665	625	643	652	676	614	672	631	652	702	661	640	653	658	646	662	660	676	654	664	624	698	629	644	604	628	650	670	728	632	687	647	668	687	670	629	679	676	650	675	611	669	673	665	662	688	646	635	649	686	701	689	646	648	652	759	633	619	657	665	623	735	661	655	644	619	616	692	684	652	648	692	631	627	692	647	631	631	683	688	658	693	669	673	681	681	627	624	688	612	636	671	671	646	672	683	635	612	644	695	666	681	663	655	650	673	693	617	637	656	683	661	697	662	684	672	658	683	682	634	661	659	658	685	681	631	655	673	678	664	656	689	671	684	697	647	634	652	609	658	652	689	672	636	655	640	692	646	615	650	666	674	640	624	683	665	642	676	677	634	710	683	658	733	649	620	706	643	679	661	649	685	630	635	664	663	672	640	678	665	690	680	637	644	674	634	634	659	644	694	627	696	652	630	680	653	659	678	753	621	653	640	619	658	651	720	652	672	643	695	682	661	647	646	700	642	630	670	684	639	684	651	660	652	636	717	659	664	680	636	654	653	601	652	675	646	641	670	665	675	686	695	634	647	637	612	660	663	622	600	727	642	681	663	690	640	674	644	659	641	645	675	673	682	691	644	684	676	660	635	658	657	729	615	648	648	648	655	654	690	607	623	633	650	669	660	649	673	682	643	659	688	611	660	627	681	633	685	618	677	631	667	733	685	671	719	643	671	681	690	654	668	617	634	652	657	644	630	688	661	626	708	670	686	659	640	689	639	650	627	621	661	670	686	637	635	644	672	608	633	657	649	655	622	711	634	637	679	694	640	646	657	625	625	634	697	659	751	636	628	680	658	627	666	659	651	649	665	662	663	617	662	665	695	647	661	608	664	670	719	653	664	649	698	630	631	643	675	698	611	616	680	660	696	642	692	686	653	678	665	617	634	678	688	668	685	672	639	687	672	645	683	637	632	669	671	687	653	652	710	660	672	618	718	642	638	705	691	667	658	662	618	674	666
65329	65243	63210	50968	35744	21992	10399	4292	1806	930	540	377	298	267	289	256	286	312	270	257	305	281	272	261	306	280	294	302	293	296	279	302	311	283	274	302	278	278	250	300	294	267	291	282	270	247	269	311	313	292	273	317	303	274	280	251	283	272	297	274	282	287	287	272	257	284	306	294	297	300	267	266	282	282	285	265	257	276	273	285	256	272	275	278	292	281	318	261	272	285	287	290	282	303	309	331	289	289	278	267	284	291	292	328	300	248	296	304	284	275	249	284	270	281	286	275	303	287	288	294	262	292	284	293	265	291	301	261	277	247	266	291	282	286	298	287	291	294	297	311	284	315	301	287	327	267	262	279	302	299	289	297	287	265	320	294	262	255	288	299	285	292	256	284	271	290	289	283	305	301	245	281	276	269	277	293	276	266	288	297	294	338	282	265	307	272	270	280	271	301	246	252	284	239	260	264	287	264	309	262	262	290	272	256	293	292	284	310	294	270	267	296	294	251	307	285	276	280	296	297	285	278	253	265	284	275	262	265	253	280	299	271	281	304	288	279	287	296	317	265	252	281	288	298	307	266	274	291	277	291	253	250	266	308	287	291	265	282	284	292	265	297	295	268	284	277	300	274	306	300	286	262	286	267	278	294	275	277	273	252	296	235	282	312	315	299	293	307	275	266	286	287	263	294	266	281	251	302	283	279	303	285	240	291	287	287	287	302	310	285	312	303	295	270	275	290	277	288	276	285	306	293	266	268	302	292	291	291	316	278	295	250	281	267	307	308	272	281	270	296	292	251	284	310	306	272	267	293	279	289	274	299	272	298	307	278	271	261	276	303	289	263	289	260	271	283	303	272	289	243	279	264	272	279	275	281	318	293	271	274	257	264	267	264	314	336	289	269	290	332	251	250	286	290	278	289	236	278	284	292	277	258	297	299	300	276	272	311	328	266	264	316	299	271	296	294	293	296	288	317	296	284	298	326	234	298	257	250	280	285	293	299	292	278	264	242	242	292	320	276	282	272	279	275	292	286	280	283	237	311	277	296	226	291	268	302	273	283	293	286	278	312	282	327	258	278	295	278	273	262	309	290	283	308	266	297	302	300	266	289	275	253	243	289	295	292	258	310	310	262	281	261	285	280	286	263	304	291	294	287	266	289	277	296	279	276	282	295	299	296	283	322	274	318	284	297	322	293	307	309	271	272	286	246	268	271	256	302	250	294	282	288	274	281	267	261	274	287	314	279	264	294	287	314	303	250	250	255	274	293	275	300	297	262	280	280	288	272	273	311	289	317	294	255	311	298	283	274	275	275	298	255	297	307	301	273	261	291	311	283	322	316	295	285	265	271	260	310	298	272	314	260	272	280	270	265	286	275	355	284	258	275	298	306	292	266	288	277	276	304	278	282	295	306	281	278	291	284	259	279	282	297	260	256	261	279	275	286	285	291	297	272	292	274	292	295	286	275	284	244	270	262	280	289	261	270	288	271	267	250	297	306	236	284	284	273	273	268	268	304	279	325	299	276	309	298	291	281	261	290	277	273	282	291	231	300	269	299	288	285	270	276	288	293	276	261	285	292	285	278	299	288	305	278	279	276	317	277	297	251	307	250	279	318	325	283	293	252	278	280	277	290	293	290	291	279	295	296	333	311	273	304	272	298	294	296	291	281	270	267	276	273	284	306	292	318	273	331	282	269	296	277	276	272	280	312	270	288	293	308	269	291	274	284	271	285	243	288	287	321	261	299	294	298	266	303	291	275	307	239	276	293	308	280	278	280	266	287	291	311	283	280	294	278	256	302	286	288	267	281	295	296	308	292	316	313	276	279	267	300	267	280	302	269	291	255	245	274	260	271	299	283	266	276	264	278	312	280	270	254	302	282	318	264	294	313	257	282	293	318	284	284	322	329	265	270	315	274	283	264	305	261	283	296	278	262	284	281	328	266	284	287	294	286	252	263	268	274	280	288	266	281	276	269	277	278	277	262	286	300	318	340	268	272	286	273	288	287	273	275	254	296	275	274	260	272	283	299	261	276	250	293	263	280	258	300	266	238	299	289	287	263	295	259	293	310	287	268	250	275	286	255	271	264	277	293	286	293	241	283	280	265	269	255	289	286	293	283	289	287	292	278	302	275	271	282	287	286	325	246	278	306	285	255	242	280	253	273	282	291	286	279	260	280	277	259	312	285	259	268	301	301	304	283	284	295	282	270	257	281	289	274	273	286	236	293	277	292	263	269	257	304	259	270	254	297	298	290	247	287	290	270	282	297	271	299	312	290	283	270	317	295	279	287	265	272	276	277	304	272	258	312	307	282	272	296	284	305	277	315	349	303	299	283	316	267	270	275	265	290	284	292	265	297	288	335	305	292	290	283	315	296	293	260	257	297	302	244	284	270	281	284	252	269	283	287	291	315	276	277	303	266	310	255	274	293	265	278	296	312	296	293	274	316	305	283	257	297	278	265	260	264	270	265	315	274	316	276	249	288	280	253	300	285	285	309	271	265	283	290	295	281	267	278	244	275	281	308	293	259	270	266	270	293	291	254	268	252	298	266	270	264	300	286	247	313	289	272	282	276	305	259	275	309	266	281	257	318	304	293	270	278	321	336	306	287	291	283	283	279	273	273	245	286	261	305	299	269	286	307	280	279	287	258	272	288	277	259	303	275	315	282	271	249	280	284	277	305	327	279	266	279	260	282	359	271	327	240	277	291	282	283	264	273	267	293	269	289	306	290	289	275	287	263	303	278	252	295	298	298	263	255	274	291	323	293	279	297	258	268	273	259	272	301	287	283	270	288	282	277	274	292	264	251	299	276	255	302	313	266	297	314	274	280	246	293	306	277	291	279	241	253	273	261	277	309	266	271	270	303	256	285	277	250	317	300	235	259	280	274	288	264	301	261	292	253	271	253	297	249	292	280	272	310	275	282	313	287	256	269	307	284	292	292	259	272	282	270	275	281	281	289	287	273	281	277	287	301	270	272	268	275	274	273	274	298	272	276	242	259	273	289	271	309	289	293	284	285	275	294	234	286	307	290	290	285	284	274	268	302	243	282	270	279	276	278	298	302	285	279	283	268	292	289	250	294	291	284	258	258	298	294	270	299	320	258	289	310	280	256	262	276	304	278	299	293	305	284	283	237	280	281	256	279	291	291	275	295	300	272	295	291	272	286	283	275	282	272	293	275	298	283	300	268	265	292	270	296	287	275	260	278	268	268	255	279	290	295	299	307	308	308	273	263	241	279	294	289	268	298	277	310	315	274	312	305	292	305	288	279	262	288	327	273	294	280	287	268	273	256	305	299	308	284	273	285	277	258	279	325	315	309	330	271	292	299	312	288	305	293	250	266	284	307	303	304	289	301	289	305	269	283	252	249	295	301	291	293	302	273	277	299	291	268	275	280	305	270	282	293	303	270	292	318	274	293	271	277	246	303	283	293	243	240	253	278	289	247	296	246	259	286	280	278	261	310	265	305	289	283	268	287	284	278	286	271
40304	47744	58010	55419	46207	34768	22687	12850	6621	3228	1654	1005	742	669	655	642	676	637	590	633	622	676	707	625	628	676	632	627	647	645	664	618	654	660	612	680	662	650	618	672	620	642	649	707	652	639	634	645	639	654	620	690	628	617	604	643	662	645	645	618	659	673	637	638	633	644	613	684	706	606	646	619	656	630	673	618	633	643	631	599	620	617	662	580	625	651	658	630	691	638	602	687	607	632	654	599	623	684	615	662	649	637	642	641	601	633	650	587	646	696	621	635	639	667	632	693	641	615	633	661	654	638	656	603	622	643	610	625	610	667	620	650	617	682	603	633	662	638	654	624	660	656	629	640	621	656	589	621	653	670	607	625	599	668	709	656	626	595	651	648	654	646	665	633	634	620	661	628	682	583	616	665	671	659	611	624	662	622	676	649	609	591	692	620	661	677	627	625	595	649	641	634	655	626	647	621	620	624	666	662	672	664	617	646	661	611	661	612	652	676	661	627	599	643	656	689	660	662	680	641	626	689	657	671	669	627	628	664	633	652	608	646	646	587	673	594	614	642	681	641	651	672	622	616	652	634	642	618	648	676	644	600	635	627	674	654	650	673	673	625	674	649	621	645	627	655	666	624	658	640	650	630	664	635	653	686	704	611	671	648	630	627	619	635	590	660	653	658	661	641	673	622	678	621	636	650	634	676	625	635	655	640	656	639	637	628	642	599	648	641	641	642	635	606	618	639	628	627	601	632	656	658	632	615	666	658	631	677	662	682	673	653	613	649	681	615	589	624	671	619	659	671	681	648	645	616	646	614	664	659	601	648	641	656	694	624	672	581	639	631	679	628	637	646	658	626	646	677	630	641	593	664	657	593	629	648	648	612	615	661	644	562	625	617	669	617	688	607	666	656	626	597	662	651	674	625	642	672	619	652	597	649	648	618	619	670	620	677	644	632	603	659	663	657	663	656	642	669	649	654	667	667	633	648	663	648	631	681	614	607	615	660	653	636	634	688	627	657	600	658	674	622	600	611	643	619	660	638	643	657	630	645	616	585	645	634	638	651	643	650	656	672	616	621	615	648	641	645	632	629	668	650	609	610	686	672	656	659	608	660	638	608	644	613	648	637	636	640	640	603	644	597	609	614	640	599	625	615	644	594	690	635	650	614	632	625	642	664	597	609	659	644	667	663	651	637	641	632	614	685	678	622	655	628	642	646	634	642	649	641	615	612	648	646	602	637	662	670	650	595	684	640	626	666	634	667	660	626	640	626	624	666	608	650	621	619	649	664	669	617	663	600	644	692	653	618	689	637	666	605	681	627	631	613	642	677	607	616	656	614	663	596	633	665	634	656	650	628	637	642	668	649	631	648	623	590	633	588	637	652	670	633	661	617	598	631	642	635	608	654	637	595	672	654	589	681	650	624	681	656	619	674	642	662	688	668	651	642	596	653	627	589	638	655	662	638	694	638	586	628	647	651	636	658	593	627	649	675	677	623	624	634	672	637	632	637	612	650	644	624	647	642	639	647	660	611	626	654	625	646	661	664	700	652	639	626	661	616	637	684	679	655	691	644	658	692	603	649	641	666	645	652	654	635	615	650	654	599	608	666	666	646	629	657	655	646	627	658	646	596	683	647	670	655	671	665	622	624	622	631	666	622	602	608	650	642	675	641	640	679	611	650	680	660	677	698	608	603	664	638	660	666	636	626	656	652	633	648	618	638	599	652	629	653	671	634	633	601	614	655	626	637	627	629	621	636	614	701	653	631	666	657	654	646	622	610	658	643	651	632	626	644	681	657	644	629	653	632	671	665	630	610	617	620	673	632	652	684	660	611	618	634	690	653	663	639	698	619	646	633	660	638	593	615	643	639	657	645	661	651	644	671	666	651	634	635	642	654	609	665	627	630	619	637	599	699	609	626	602	603	619	629	642	661	631	620	577	579	629	656	630	593	605	619	687	598	604	629	652	691	669	646	653	623	685	620	622	657	647	632	659	650	661	651	645	627	619	660	644	598	626	627	653	679	634	658	642	657	681	680	643	591	610	629	647	631	626	666	616	634	640	601	631	630	649	627	653	659	653	674	696	656	644	664	660	623	633	663	671	627	597	694	621	655	632	646	635	635	652	634	634	597	651	629	684	677	642	647	624	651	675	623	671	639	654	609	660	651	677	577	636	626	637	630	624	688	639	644	647	664	627	657	684	674	697	591	660	691	655	590	675	627	624	669	645	661	669	616	600	629	646	612	661	638	639	652	671	637	622	679	620	637	634	615	702	625	671	674	651	654	647	674	596	627	636	626	649	657	677	642	635	625	648	634	644	643	568	646	629	623	614	619	606	655	633	636	629	656	672	658	647	647	655	679	671	656	652	666	649	648	670	650	651	648	666	623	624	638	651	627	605	633	642	676	613	603	589	658	646	633	669	592	604	630	628	612	656	659	629	652	704	617	611	671	633	635	633	649	621	641	673	659	644	589	619	679	684	639	620	619	599	616	647	673	668	628	666	652	622	646	666	653	652	607	667	615	626	679	644	649	684	642	669	638	588	604	638	661	627	625	627	642	658	624	633	664	619	603	681	663	625	649	667	669	668	619	653	605	651	650	658	657	652	628	641	689	628	609	637	678	641	649	681	676	592	629	662	660	660	650	645	656	664	643	657	628	623	655	634	622	604	614	664	627	612	646	702	651	620	693	659	650	664	673	659	602	629	603	611	693	631	672	631	629	656	672	638	684	673	653	662	658	655	672	662	596	676	652	690	601	645	630	657	632	608	650	651	646	652	653	705	679	618	665	645	641	636	629	633	606	676	653	624	624	601	660	633	628	624	625	654	621	621	655	639	635	639	621	700	645	646	655	665	667	685	611	646	643	690	627	657	608	629	656	612	664	609	637	617	671	648	657	639	645	607	631	654	671	648	668	576	642	644	685	590	636	666	624	628	660	605	646	646	636	636	672	626	639	643	704	608	611	646	657	665	586	613	629	603	653	600	629	635	660	653	623	632	652	656	605	674	621	686	662	670	656	670	672	631	653	627	652	614	600	618	655	707	627	657	638	624	610	652	616	669	643	625	639	642	625	632	647	639	622	650	621	612	625	646	616	659	639	646	620	635	625	659	586	673	641	628	671	636	640	668	638	622	685	697	648	643	608	690	599	620	614	675	622	607	649	624	638	632	681	622	658	655	626	670	670	631	623	599	659	628	625	662	617	696	612	597	672	627	634	651	634	608	657	630	626	641	593	693	648	666	613	632	665	681	654	623	644	623	620	682	671	687	686	690	646	635	626	659	663	645	619	658	649	660	667	638	669	657	643	643	633	667	646	631	576	642	609	672	649	683	630	640	667	678	642	638	680	638	642	649	653	625	676	648	646	663	651	693	645	651	633	644	676	647	645	632	655	647	598	632	615	672	681	638	638	607	594	614	608	643	674	630	627	603	673	653	643	636	691	615	621	614	618	620	648	631	645	603	660	618	602	629	633	672	620	643	618	628	622	653	641
73967	76303	73228	61030	44945	30250	17231	8092	3270	1508	813	506	411	406	365	383	366	380	381	344	369	383	392	398	369	348	388	396	327	325	373	392	342	392	368	340	367	385	336	377	359	355	395	375	373	399	365	322	388	428	428	378	401	370	391	352	372	327	318	366	373	387	398	361	374	364	373	387	381	307	381	363	410	383	367	384	373	371	342	345	401	376	349	350	370	308	388	351	395	357	361	330	366	336	389	338	375	393	382	378	372	396	387	380	374	364	365	415	382	396	368	391	381	376	405	382	368	347	382	346	381	387	381	400	346	363	362	333	387	382	381	387	334	394	373	404	336	343	412	388	396	363	348	343	374	413	387	429	385	351	368	391	382	370	375	392	382	381	353	353	369	390	384	399	351	349	390	386	362	378	412	430	377	431	372	330	405	369	362	377	431	367	371	363	358	377	351	358	386	357	354	408	352	376	354	374	349	373	370	393	326	362	382	398	370	335	416	367	394	376	364	410	363	343	348	366	380	365	372	393	341	395	383	359	374	387	377	360	376	329	390	380	387	446	368	365	389	403	373	366	398	329	381	378	410	340	385	361	349	389	371	402	380	391	384	354	319	399	365	354	395	365	371	362	422	375	369	372	359	369	369	362	370	377	334	359	343	391	378	343	349	391	387	346	372	359	390	371	343	362	380	370	394	370	375	372	368	382	378	406	366	359	377	386	375	381	384	394	354	401	396	373	384	357	369	387	357	384	353	371	386	341	374	378	386	401	383	419	383	368	371	420	387	332	360	397	378	344	399	357	347	386	330	382	356	342	341	336	374	363	342	391	392	367	370	340	405	372	342	357	404	381	332	396	365	367	370	363	379	398	370	406	358	353	363	395	389	355	379	410	364	379	397	393	377	392	378	353	355	410	353	386	390	386	370	367	406	376	355	400	363	337	386	394	412	379	388	354	386	348	346	363	335	397	347	411	365	368	365	348	398	348	371	382	390	365	361	382	363	368	375	360	375	407	359	362	373	345	388	371	381	384	404	405	341	418	393	365	342	383	384	381	356	349	369	392	357	404	356	373	420	355	361	349	381	350	384	381	421	377	324	401	374	356	367	383	348	382	388	387	331	361	358	312	366	346	381	353	337	364	338	393	372	377	333	369	359	343	384	360	313	345	390	397	363	343	352	402	375	362	396	390	407	404	335	350	364	388	368	378	381	365	367	364	386	381	374	376	358	362	370	370	396	355	355	370	379	334	377	367	358	373	332	346	347	369	347	379	341	376	374	388	401	360	392	351	352	367	355	347	382	364	342	355	359	400	402	388	361	333	402	413	361	359	359	387	385	345	347	363	379	391	380	374	373	389	367	352	374	400	352	387	402	388	342	380	400	358	318	358	387	358	369	368	317	349	374	332	366	389	360	384	386	396	412	327	373	347	336	364	344	353	374	339	368	379	391	386	385	377	367	387	336	373	337	361	371	360	383	395	409	389	370	371	360	376	365	375	385	355	357	364	367	396	377	411	361	358	393	356	345	355	396	354	383	376	391	369	382	378	379	346	340	345	349	381	354	396	390	361	376	380	359	361	363	369	327	363	345	383	371	344	378	354	379	356	388	359	388	346	371	342	355	392	360	398	338	383	380	391	382	377	387	343	382	399	379	381	400	362	428	377	429	370	388	398	337	382	346	357	331	371	371	371	378	382	404	380	365	408	395	370	383	370	353	361	386	359	383	424	392	355	313	363	367	364	361	395	398	334	356	359	358	353	388	358	409	375	396	347	361	377	346	344	311	393	367	357	351	372	360	351	363	370	392	392	396	380	333	386	379	354	395	386	336	365	365	356	392	342	381	390	409	371	377	404	371	358	354	381	379	388	390	376	356	402	348	378	368	353	365	384	412	361	371	425	371	381	402	369	346	367	398	388	352	362	399	373	359	370	355	413	326	357	353	348	365	356	393	380	378	369	391	350	347	395	370	393	375	362	404	381	377	373	371	394	343	380	349	384	416	377	387	370	373	378	387	353	347	349	311	391	408	355	344	343	381	361	374	359	370	362	347	388	359	389	397	343	359	421	356	381	373	391	409	347	354	389	368	397	410	380	357	381	382	352	383	383	355	356	353	357	344	376	362	357	364	342	385	408	354	354	376	370	366	384	384	364	350	344	373	344	362	344	384	395	385	367	375	360	382	359	344	401	382	366	354	346	379	371	393	401	375	386	354	379	382	369	363	407	372	392	379	390	390	380	386	341	365	385	401	373	365	354	370	363	373	383	318	365	372	371	404	395	352	347	391	382	383	367	348	381	373	356	356	361	361	391	386	374	378	390	358	386	393	329	365	378	353	378	354	383	406	379	411	372	378	361	352	338	371	384	373	386	371	389	360	350	337	406	355	388	382	374	385	380	351	400	376	363	377	342	360	351	387	362	398	437	371	348	372	359	372	359	400	362	363	396	411	367	377	331	374	366	362	394	363	357	379	374	390	380	358	394	350	365	326	386	385	403	355	380	367	370	383	391	370	385	350	359	345	382	366	378	363	405	378	378	418	398	394	380	385	392	421	365	374	406	336	383	337	348	348	330	327	379	439	340	392	359	386	402	372	357	367	360	378	371	382	366	400	375	406	385	386	319	409	383	338	356	372	435	429	395	380	382	375	371	378	379	326	379	370	419	392	359	360	341	405	385	342	364	379	385	369	352	423	365	346	350	375	368	354	371	357	355	380	382	389	387	365	359	376	356	364	371	351	407	375	367	335	399	395	342	406	382	347	391	392	351	378	347	351	363	359	410	391	389	390	370	368	405	389	374	354	392	365	397	388	382	359	348	361	402	372	381	351	384	333	383	359	338	359	364	393	407	367	316	360	342	357	351	375	371	379	352	391	358	384	375	376	334	353	378	356	361	386	335	395	389	326	348	378	398	362	376	344	382	357	359	357	391	376	356	359	363	402	339	397	395	368	398	357	355	363	368	360	370	384	371	323	360	397	366	367	338	341	340	373	363	390	395	354	396	369	375	372	400	391	390	362	391	371	335	375	362	365	374	329	329	365	368	403	354	389	367	355	375	398	392	363	363	368	366	367	393	394	394	355	354	359	343	371	390	387	391	381	373	358	402	340	402	392	396	369	321	358	391	331	378	394	369	358	312	396	382	371	385	353	362	344	406	388	369	370	335	382	386	339	367	376	380	390	374	374	392	358	342	339	409	366	379	354	385	380	369	355	360	388	342	410	351	327	380	330	358	352	390	394	383	353	384	368	408	364	380	382	387	417	388	401	368	357	373	365	379	367	368	369	370	353	393	392	384	368	355	350	348	361	383	370	359	389	349	394	405	357	365	388	324	394	327	384	378	336	368	349	396	373	394	331	400	393	423	392	381	346	350	366	355	371	370	369	365	354	351	352	367	418	405	354	386	398	362	324	360	364	342	372	399	375	359	410	361	401	372	364	383	395	370	375	351	389	373	363	368	355	395	393	380	373	358	379	396	381	329	364	368	374	361	339	400	417	364	350	362
47987	57526	68445	65102	54206	42052	30072	19342	10256	5120	2450	1429	1007	804	824	805	831	849	815	874	817	778	774	813	846	779	820	853	814	820	813	787	819	791	820	855	834	804	803	844	834	759	808	817	777	795	827	843	762	824	827	838	740	814	797	819	796	804	787	812	841	824	865	793	793	796	775	856	747	819	782	799	800	819	776	866	811	844	848	866	797	801	730	842	848	806	790	836	795	773	787	798	785	783	843	864	796	763	789	802	811	801	755	784	820	799	822	791	842	809	807	837	794	819	784	839	788	763	848	825	764	822	829	828	810	798	794	839	778	838	817	855	807	822	860	814	834	791	834	801	802	774	838	812	815	825	817	856	847	798	753	830	795	791	841	791	799	856	837	804	873	843	841	798	822	807	801	775	852	837	853	815	771	765	845	826	778	785	812	751	766	860	834	820	850	849	795	807	828	807	775	836	840	831	784	821	779	776	808	844	802	787	803	799	847	824	808	789	845	791	798	812	819	780	874	783	765	821	803	787	792	810	804	812	808	823	840	821	829	825	809	807	827	821	788	791	833	803	803	803	823	792	807	842	803	800	831	797	841	847	811	812	769	859	845	849	798	783	852	833	829	779	795	819	849	788	779	799	843	804	830	762	780	823	826	814	774	831	857	843	757	776	821	768	833	837	819	805	830	861	804	790	784	789	810	837	842	792	820	834	822	796	840	756	791	820	833	754	794	862	773	752	826	769	787	792	825	855	779	888	810	781	808	814	820	863	795	755	868	788	782	783	795	803	807	836	844	803	756	809	806	857	847	816	797	854	805	826	822	810	867	812	830	837	821	795	789	793	836	833	774	848	775	792	820	813	826	823	850	796	817	770	799	838	858	747	815	806	872	808	816	806	827	797	830	824	802	793	807	834	813	852	824	827	805	782	791	807	821	768	803	828	765	800	831	822	781	766	811	784	816	869	768	750	768	764	868	780	814	814	808	811	830	865	858	798	804	849	835	818	815	789	814	771	814	816	826	789	830	772	791	754	836	800	850	838	848	775	774	810	806	850	787	820	813	842	876	810	741	841	800	888	722	845	776	844	815	807	791	853	818	815	740	807	787	807	798	818	857	821	848	832	780	799	860	807	841	826	805	850	828	788	817	783	823	762	791	840	811	862	821	850	837	848	807	812	772	831	827	830	888	809	790	803	817	755	802	761	785	810	746	841	813	811	787	869	786	838	749	832	844	821	778	829	778	779	803	831	827	851	832	806	796	781	800	830	819	810	804	777	791	781	819	827	804	849	794	788	787	791	812	869	794	807	821	802	817	821	813	717	832	835	872	868	786	800	800	785	811	849	821	792	772	809	830	833	837	822	816	812	846	780	828	784	831	814	827	872	865	825	829	804	829	801	794	792	814	838	802	862	808	753	787	837	821	790	827	787	789	838	780	778	797	844	816	805	811	799	829	824	778	799	824	792	824	794	783	794	851	778	825	800	818	790	839	807	794	785	822	782	813	804	805	846	806	800	842	801	797	791	813	844	801	788	822	841	843	796	781	817	775	814	795	737	798	810	855	798	767	812	834	867	829	769	838	808	805	769	801	792	779	816	805	809	856	814	833	820	803	835	813	782	775	813	862	787	815	810	852	777	840	765	800	806	818	858	813	774	761	782	797	803	811	803	858	837	811	849	850	802	804	847	783	806	824	823	830	827	778	861	816	766	819	816	796	815	830	776	856	847	813	825	779	767	850	808	827	800	771	800	816	840	780	822	809	800	812	762	785	806	800	828	857	841	842	804	849	830	816	840	781	819	812	838	778	822	821	776	794	800	835	772	817	783	856	833	804	823	799	833	779	826	816	894	877	846	810	828	803	826	849	812	835	814	742	736	805	869	780	826	832	849	818	822	765	849	792	810	805	800	767	793	758	841	821	804	763	809	854	823	795	868	830	798	814	821	796	791	756	795	806	775	848	825	823	772	745	813	820	762	797	821	819	821	834	805	774	894	820	794	805	803	823	796	828	821	842	804	782	823	796	829	803	845	799	824	824	822	828	791	820	842	834	813	835	762	774	838	850	793	824	825	791	814	792	807	820	821	816	797	825	848	840	842	826	815	820	813	857	808	808	767	804	844	817	804	821	837	782	801	847	808	785	804	851	791	844	818	798	862	838	795	862	828	771	808	802	792	799	815	795	797	840	817	793	842	817	827	821	818	805	802	836	805	862	878	848	831	827	767	825	827	833	741	846	783	859	828	776	780	792	809	783	823	794	793	831	828	816	875	853	794	800	809	803	792	815	791	843	850	779	854	849	830	802	821	827	794	765	759	826	811	830	773	788	807	831	818	838	770	820	792	779	813	812	808	769	822	814	823	854	822	805	794	819	825	836	820	765	774	796	782	842	853	838	859	812	849	796	801	814	809	791	808	862	877	818	795	840	839	754	805	775	738	760	837	786	846	821	806	862	836	861	760	827	874	853	783	778	769	768	824	760	814	842	809	785	802	772	799	844	826	768	821	752	839	821	785	818	870	816	777	794	753	818	848	828	792	836	860	801	783	789	816	847	842	842	790	765	835	849	811	793	813	839	807	836	851	868	749	792	818	799	819	843	804	760	795	807	841	810	789	835	788	845	827	818	763	751	835	845	780	820	790	804	816	839	828	824	842	774	858	826	823	869	812	779	826	814	837	831	826	788	820	819	827	795	811	761	791	782	859	840	848	765	769	835	828	787	855	795	824	806	820	812	777	824	836	816	832	800	829	815	786	855	770	855	793	834	821	823	819	809	823	819	782	779	793	865	866	822	830	814	794	797	817	781	852	863	801	799	840	802	780	791	788	846	784	814	818	843	818	804	828	792	824	826	823	831	805	785	782	853	847	828	819	813	811	897	776	803	784	807	752	823	821	861	850	828	802	819	790	762	837	799	865	772	831	803	871	811	771	857	796	822	815	830	796	782	794	805	816	787	794	788	838	798	809	773	843	822	790	819	789	840	793	761	811	802	801	853	833	804	785	813	841	751	788	819	814	795	768	828	811	847	811	842	817	783	797	832	813	821	788	818	831	820	841	848	764	824	800	752	816	746	808	844	848	764	834	750	829	763	820	816	807	801	879	765	775	800	862	846	834	796	798	820	816	842	819	772	821	870	777	815	847	772	778	796	818	799	806	770	818	847	775	760	808	818	849	778	795	828	806	833	814	838	799	822	829	756	786	763	807	806	793	830	786	757	833	809	830	746	795	782	797	874	819	811	817	841	805	774	783	789	820	837	769	789	793	822	787	812	875	816	857	758	818	770	799	827	839	785	778	802	850	787	805	816	812	854	817	771	802	802	857	893	791	811	802	821	778	848	802	811	790	765	810	784	854	809	810	800	827	801	805	821	860	820	807	830	817	829	811	810	829	738	817	819	828	831	801	794	814	788	772	828	802	823	872	778	842	820	845	800	806	822	822	846	832	793	811	790	788	790	782	807	812	806	817	796	840	829	790	883	814	782	816	827	844	809	783	796	808	803	827
13933	13247	9127	4986	2558	1419	847	586	417	435	343	341	334	305	328	346	331	309	289	329	334	311	314	318	358	324	329	335	326	326	330	334	331	309	312	311	334	344	339	297	372	313	299	294	314	318	319	328	343	328	319	346	325	324	336	315	291	311	297	317	343	305	327	326	329	317	306	359	351	327	313	308	322	328	322	314	345	335	283	344	307	291	323	349	326	309	321	305	336	287	321	339	315	344	331	295	314	340	335	317	317	366	330	353	343	344	312	340	278	301	312	294	320	303	340	321	342	337	308	320	298	333	329	312	314	288	325	323	307	329	312	300	291	317	337	328	318	307	340	301	310	310	322	344	310	341	298	349	324	331	367	293	336	318	279	314	355	291	349	352	337	315	337	305	327	329	317	339	330	318	326	331	330	315	323	340	328	329	326	340	337	334	351	286	332	307	305	333	348	344	347	306	306	324	324	315	304	306	315	312	313	320	314	319	297	304	315	346	309	307	322	330	344	298	329	311	311	299	280	330	274	301	304	334	318	309	342	334	305	337	319	333	318	334	311	318	345	347	323	322	339	338	345	359	299	307	320	321	358	325	291	279	314	321	321	322	318	353	327	309	332	306	294	329	304	351	315	326	367	318	320	299	338	352	328	305	319	318	335	307	308	314	324	342	352	353	352	325	290	313	309	321	319	294	345	372	310	296	309	286	326	307	331	333	320	329	323	352	328	288	307	316	288	315	315	306	327	293	284	336	347	356	312	341	329	328	345	305	309	297	291	374	336	304	336	332	311	319	304	335	292	310	303	297	330	310	327	313	354	329	270	356	339	329	328	269	318	316	324	320	326	325	332	311	309	338	332	324	350	283	345	329	342	321	341	307	312	339	323	285	342	327	293	341	326	334	326	366	308	323	339	360	358	294	344	331	353	290	279	321	321	267	291	282	327	345	328	291	321	329	343	325	329	292	306	340	306	288	262	310	339	335	315	358	331	336	332	326	313	356	322	275	344	314	331	321	326	352	299	307	316	295	327	335	331	323	304	305	347	290	295	311	325	320	325	361	341	297	329	338	323	314	318	309	307	301	326	358	320	320	332	339	340	335	334	337	326	317	338	303	315	330	337	300	335	338	303	349	336	371	313	328	356	302	298	335	348	333	320	320	318	351	322	300	354	316	299	312	349	336	292	269	305	318	306	310	341	310	297	338	296	334	310	330	338	322	289	352	309	315	344	358	333	322	371	338	336	302	350	324	299	329	329	335	313	319	318	328	327	336	327	301	327	315	326	308	306	296	334	320	297	324	301	293	303	326	314	315	308	315	319	323	331	293	354	310	318	315	325	314	325	318	329	295	301	348	333	334	341	321	261	321	333	329	303	325	316	309	328	307	312	299	296	314	338	306	324	322	313	315	317	332	309	315	327	308	312	337	338	352	320	288	313	307	344	331	306	317	337	320	271	331	321	330	331	294	326	301	285	301	339	316	311	314	320	294	336	336	346	309	336	344	369	322	322	366	318	304	290	291	316	303	327	327	351	345	306	310	336	344	352	334	359	340	316	303	296	311	319	329	315	327	292	303	329	310	309	323	319	320	324	286	339	325	307	337	327	320	301	315	328	315	335	372	325	331	325	344	290	336	282	294	320	330	321	336	317	295	332	332	306	293	337	349	323	346	291	309	327	329	313	308	326	330	300	310	280	312	303	315	319	361	326	299	330	297	309	304	289	315	329	331	356	319	339	299	338	307	300	304	327	321	329	338	312	352	325	333	334	341	331	324	359	330	357	323	338	322	333	356	335	333	287	341	319	275	306	315	346	331	332	312	341	348	328	326	297	314	336	326	348	332	350	352	330	327	317	307	320	296	334	296	348	332	325	312	328	343	309	326	325	278	321	334	310	335	343	327	338	278	336	305	313	333	308	323	317	345	322	320	348	286	322	334	303	312	299	333	312	321	332	319	321	332	338	315	329	299	341	309	327	339	313	327	318	309	342	312	328	298	320	322	353	343	318	303	312	331	317	297	368	306	351	309	313	303	295	304	319	304	321	332	327	314	288	292	328	366	339	317	329	332	308	343	363	348	285	332	328	314	287	332	308	324	269	294	315	321	327	310	309	334	320	317	325	299	328	310	343	326	347	342	298	311	323	299	296	310	313	292	339	315	329	334	313	309	332	309	358	305	314	322	345	316	294	298	316	306	326	308	345	290	330	307	329	302	305	319	325	340	311	319	299	312	328	330	300	275	320	304	317	315	291	327	305	300	356	306	350	310	317	338	342	293	290	323	304	342	340	324	293	321	293	346	330	335	337	317	300	333	351	334	347	313	329	315	303	326	314	344	320	349	298	347	332	352	304	335	310	306	319	308	324	332	305	351	316	330	328	315	318	322	340	319	311	317	333	308	297	329	319	328	315	319	337	329	362	319	304	337	330	359	319	323	316	324	337	309	337	356	343	318	303	311	311	316	358	329	309	340	326	302	320	323	310	339	308	312	316	326	321	325	333	324	308	306	289	300	327	346	347	317	332	280	288	333	323	318	336	344	339	315	315	325	357	322	309	343	327	321	329	347	338	303	356	342	295	311	358	305	319	356	333	355	335	365	335	317	331	304	315	341	299	339	331	336	328	348	320	344	311	283	304	304	312	309	314	305	344	349	317	326	317	356	339	319	352	367	306	340	323	314	288	321	322	308	357	346	315	309	313	312	305	351	321	319	303	312	331	308	325	339	311	314	325	309	334	321	329	334	300	324	350	327	336	324	318	313	326	380	314	317	343	344	312	292	301	320	328	301	288	311	313	311	319	277	306	291	353	326	313	304	387	337	343	341	319	300	294	345	326	311	310	333	370	294	289	319	285	323	318	309	316	308	309	318	352	337	324	318	340	336	310	343	368	340	305	304	347	342	303	290	330	321	348	307	325	309	315	321	326	325	334	269	337	287	297	340	345	339	325	323	315	296	307	328	353	331	303	326	282	337	331	324	324	302	336	305	308	347	296	321	329	327	327	322	331	320	327	292	325	331	316	316	310	318	331	337	339	342	337	275	346	292	320	312	280	364	317	310	340	305	304	342	320	316	284	312	351	311	304	348	338	312	318	355	354	324	312	277	299	351	301	328	315	348	336	308	325	315	291	328	296	306	288	321	332	307	324	326	312	327	309	329	339	297	317	333	318	319	340	316	327	324	363	340	340	315	308	322	356	326	342	323	325	304	333	309	363	334	343	365	311	267	327	339	295	312	310	303	293	342	350	314	315	331	329	304	342	326	315	343	274	284	297	323	334	337	338	329	312	298	334	313	310	310	286	280	309	352	321	321	346	330	351	317	335	317	331	330	310	334	321	301	323	306	310	344	319	325	324	289	307	350	322	309	295	299	339	315	310	349	337	328	328	320	317	297	334	323	298	337	318	346	295	328	308	336	309	358	329	310	325	349	336	352	375	347	298	318	316	318	344	326	322	328	348	331	348	338	319	353	313	344	330	301	310	320	317	338	291	329	317	306	315	297
11157	15123	14727	11830	7621	4632	2632	1635	1159	857	744	721	761	732	762	721	698	681	694	687	769	712	733	673	718	711	674	639	695	710	716	724	678	743	706	677	720	735	710	703	733	697	669	666	705	793	706	709	689	754	676	726	727	730	699	693	707	685	709	703	711	715	700	694	705	722	713	713	681	730	740	700	664	719	725	708	717	718	720	703	721	672	723	726	722	683	686	741	683	753	674	744	757	715	730	722	701	707	768	702	711	705	716	694	703	664	710	678	746	738	701	695	677	711	735	730	749	711	778	741	669	703	741	737	674	708	715	706	718	726	746	702	700	690	713	745	685	758	727	706	713	698	674	731	712	683	727	707	736	731	680	746	679	667	730	683	706	699	725	689	677	654	710	744	724	643	699	702	718	690	704	716	696	693	707	703	688	681	705	702	676	679	707	678	739	696	703	743	738	784	741	714	712	727	701	700	708	690	712	703	724	740	673	767	690	710	745	706	716	726	692	676	684	716	696	693	753	667	728	696	696	702	729	711	715	677	697	705	660	731	672	733	669	706	740	696	715	664	708	746	710	690	714	725	727	752	729	747	709	707	640	732	700	705	690	737	663	688	775	700	681	705	685	662	659	719	674	704	723	718	721	704	727	733	671	721	688	716	722	705	703	720	662	658	726	666	736	730	730	714	757	716	766	686	661	752	686	723	698	691	713	720	716	723	687	703	746	704	707	761	718	710	708	722	678	703	744	677	740	720	699	699	712	752	653	710	672	702	654	714	728	705	726	695	699	729	697	657	703	704	730	708	729	731	750	710	674	734	684	737	741	700	683	694	736	711	674	718	750	640	668	696	681	723	707	689	688	721	667	674	685	712	703	775	717	710	680	672	720	694	693	702	683	734	700	727	696	686	662	746	751	694	735	692	716	731	704	723	724	701	719	680	656	754	687	699	757	741	692	696	731	769	699	703	701	673	686	709	747	749	659	734	695	719	755	718	727	697	720	744	728	719	656	709	716	705	677	707	739	676	659	720	701	713	686	705	704	704	737	703	766	731	726	703	723	729	666	719	730	720	749	698	684	729	700	723	737	728	672	671	699	671	715	695	690	716	683	692	725	714	714	734	732	702	769	731	713	705	702	715	744	699	741	703	673	695	675	709	724	709	692	738	721	695	669	733	689	720	670	724	721	728	757	722	741	697	727	727	728	695	722	741	742	690	698	700	703	679	709	719	701	721	761	719	701	722	694	702	721	748	706	671	693	705	688	711	738	674	671	708	734	728	653	693	680	692	729	696	717	689	758	727	700	712	721	727	725	707	711	703	730	646	702	763	729	760	715	723	711	648	714	743	681	696	712	716	698	690	713	705	694	692	707	708	706	719	735	715	676	708	718	728	729	725	712	748	736	738	712	723	685	694	751	687	748	699	736	741	710	697	692	690	705	676	683	750	718	756	721	725	684	728	759	739	760	723	699	700	729	730	706	740	742	709	699	706	705	712	710	712	673	728	676	769	700	718	710	695	726	705	656	702	707	706	720	702	721	694	691	707	728	683	679	755	729	677	730	671	648	738	753	674	707	725	719	706	742	705	688	690	695	679	726	701	704	727	684	709	715	701	727	682	683	695	747	688	726	707	711	718	696	705	745	711	700	722	670	725	716	716	709	755	654	720	668	742	689	699	719	738	715	753	660	682	645	732	713	730	701	668	680	662	667	729	685	730	693	750	751	744	715	699	749	713	725	723	728	727	698	724	736	756	743	710	723	680	720	738	740	702	701	729	707	726	733	699	698	742	704	678	725	689	680	716	677	695	691	707	742	667	719	672	707	695	695	736	699	712	721	724	760	745	711	696	717	658	745	733	691	740	735	721	699	728	681	721	706	724	689	709	728	712	728	740	698	691	708	716	702	671	684	731	728	733	742	765	694	726	690	745	683	694	686	720	686	709	696	684	708	756	695	704	690	702	704	665	691	740	705	718	659	789	716	687	726	696	680	681	703	715	705	726	731	699	721	734	731	698	678	723	693	666	712	710	742	666	667	704	672	705	700	739	724	749	693	692	665	707	685	683	760	706	645	670	723	709	708	684	707	689	730	720	705	710	697	691	704	738	719	765	692	673	709	670	722	715	709	698	735	703	683	723	704	666	751	717	722	760	707	762	722	715	697	672	663	677	720	695	726	694	755	704	704	716	682	715	724	682	696	716	699	715	699	686	687	720	696	733	723	706	694	723	767	738	752	719	690	698	712	713	652	701	744	738	744	705	723	683	675	646	667	721	673	710	742	714	685	715	720	729	672	701	763	694	664	655	688	752	733	696	709	664	735	712	726	682	645	720	754	759	714	729	708	712	746	721	730	666	681	733	725	678	759	729	735	749	751	722	702	724	680	677	728	777	680	748	715	716	722	723	754	715	719	711	652	713	665	710	715	746	725	656	737	732	679	667	756	713	720	687	713	708	758	672	675	718	682	685	718	733	697	744	700	749	740	728	680	691	689	741	741	690	698	697	627	752	700	720	709	721	732	722	742	701	707	697	758	711	725	703	686	703	779	696	684	730	693	707	700	680	718	741	701	709	718	670	709	735	733	711	725	723	716	693	711	768	740	663	737	705	719	707	747	772	687	763	683	723	716	732	747	718	723	717	710	711	733	702	710	695	758	725	704	763	714	744	709	715	740	669	705	705	706	747	706	719	723	712	699	660	752	719	649	692	697	683	725	702	726	701	680	736	685	743	742	710	727	717	718	688	688	699	735	687	758	701	702	723	734	741	728	727	720	722	681	723	731	714	695	725	687	762	682	741	724	730	725	709	715	693	746	732	770	676	696	723	650	743	744	728	692	679	710	734	719	701	689	734	707	755	732	664	702	711	675	713	703	737	736	678	702	725	705	701	715	686	661	674	742	714	733	699	703	697	689	701	730	675	734	672	736	717	713	741	692	725	716	704	691	712	678	685	700	764	685	700	682	750	689	676	757	702	729	692	702	713	706	719	693	740	680	697	691	676	744	680	726	704	731	754	690	675	723	709	703	692	715	672	728	683	692	665	724	727	680	725	680	722	715	692	672	689	726	690	668	683	701	683	693	766	684	713	659	685	719	669	725	688	694	719	697	759	713	772	718	718	721	671	665	731	708	670	683	694	729	712	734	710	690	758	706	737	726	702	753	690	692	732	698	682	735	699	711	686	714	686	690	704	698	748	695	705	709	716	719	713	738	671	711	715	717	712	699	689	734	716	696	733	727	740	695	679	672	697	699	719	717	667	652	765	704	710	698	718	747	702	788	689	683	673	722	675	729	638	702	724	681	715	685	710	663	686	694	704	724	676	701	725	708	701	724	702	690	730	725	672	712	706	739	734	706	707	754	697	690	718	739	696	672	745	692	695	744	712	660	697	694	709	679	718	699	716	688	689	735	701	665	713	700	696	714	689	688	687	678	682	750	724	686	723	700	708	687	732	726	748	737	680	682	747	721	690	744	687	734	645	694	684	707	722	717	701	717	730	680	765
63803	67383	64982	51570	34779	19931	8991	3588	1600	750	429	369	318	337	335	297	289	307	254	295	328	283	312	333	279	346	302	303	334	286	305	347	287	314	338	268	311	319	285	320	352	301	316	297	332	312	307	323	310	323	301	287	288	308	293	319	313	324	304	279	305	306	337	331	288	327	341	316	290	294	282	301	280	308	268	254	294	316	299	303	289	304	311	287	271	307	311	302	293	294	293	337	296	276	324	316	303	329	319	297	296	301	305	288	339	321	342	312	331	307	332	295	312	324	328	314	317	288	320	282	300	284	326	317	290	295	284	299	353	301	346	302	299	299	300	307	343	295	316	289	301	279	323	336	323	317	306	325	304	308	332	301	315	274	292	332	335	352	318	321	332	276	329	329	334	323	282	310	279	314	315	312	316	303	346	313	336	294	307	290	297	289	334	301	280	281	318	318	287	332	321	312	285	315	322	323	287	299	313	310	299	274	293	273	318	351	313	304	333	304	319	318	307	326	287	288	298	305	325	309	313	319	332	309	311	320	298	291	331	310	313	300	341	295	355	281	302	301	287	288	312	338	304	359	319	283	317	314	318	304	288	305	297	316	295	283	300	302	329	335	325	308	341	323	332	300	310	332	320	316	307	290	294	282	298	326	285	317	312	287	292	310	305	273	313	302	336	308	298	349	281	306	279	324	352	307	306	298	291	305	297	281	286	316	275	326	303	323	353	320	333	294	319	287	324	314	330	339	305	317	324	334	291	323	303	287	309	308	315	288	312	290	335	318	286	307	313	327	311	307	316	337	283	305	295	301	296	306	305	290	343	309	334	319	333	312	316	305	302	332	311	333	324	333	319	329	322	311	316	294	299	337	339	319	322	321	311	297	316	317	344	313	293	288	313	282	337	343	284	282	309	282	350	298	308	315	266	328	316	312	341	320	286	293	316	339	306	304	299	321	308	313	290	300	313	316	323	318	283	305	346	283	314	330	320	329	310	298	314	309	312	352	315	281	299	299	305	301	270	294	297	314	310	323	280	293	301	309	301	268	293	308	320	307	300	264	321	290	332	325	324	268	317	306	324	308	305	322	317	316	297	330	295	281	327	345	334	372	326	340	321	282	282	284	321	351	322	330	302	326	287	319	272	328	306	299	304	359	315	337	312	333	317	333	318	290	337	305	278	320	320	314	303	269	302	305	318	304	300	293	297	319	307	315	316	277	295	293	266	340	309	290	297	332	280	306	279	311	333	313	303	303	303	315	298	299	318	273	301	338	291	300	292	329	306	300	328	313	303	308	286	328	325	298	298	294	332	304	293	294	319	287	331	326	287	284	302	324	294	306	281	308	303	284	323	304	318	325	315	312	307	309	313	318	314	315	308	299	327	337	295	302	351	301	298	308	281	314	295	338	314	322	359	335	304	314	314	328	296	336	336	314	311	286	313	334	295	317	282	334	316	302	287	310	330	300	315	271	311	284	317	297	268	306	322	304	320	322	316	320	309	277	352	326	299	336	306	322	313	297	341	308	308	312	333	317	310	296	314	315	343	289	321	307	335	314	337	308	300	282	299	316	329	300	303	284	312	335	299	287	309	316	325	307	328	324	333	304	296	327	309	300	310	307	319	283	304	296	294	310	303	314	308	310	304	310	300	322	291	323	296	347	354	321	323	316	288	312	311	294	287	297	292	308	291	320	333	310	309	327	313	281	290	316	328	314	287	338	289	353	338	333	337	294	278	310	301	304	306	325	285	278	297	287	306	289	305	322	269	307	303	323	311	293	317	333	324	320	283	297	292	327	344	294	336	298	292	362	310	277	311	300	305	296	286	313	303	316	324	329	310	303	310	328	305	322	325	310	335	352	319	341	285	316	313	317	342	309	297	317	290	286	290	309	315	300	312	295	324	324	325	336	325	316	281	298	309	310	291	286	326	311	293	319	301	292	304	315	309	321	284	281	312	301	312	314	303	312	320	304	326	319	338	331	330	326	310	313	269	314	286	312	296	331	294	286	284	300	305	347	307	310	350	313	309	341	300	325	296	288	317	279	323	322	334	297	288	336	335	289	370	307	324	340	346	302	303	316	290	290	310	335	306	307	326	326	336	294	305	324	330	311	324	314	294	284	274	296	339	303	275	323	267	310	325	277	279	309	292	298	303	343	310	346	287	323	286	291	272	295	285	321	315	312	351	304	276	300	318	289	302	291	325	333	318	323	370	313	278	300	355	298	308	298	311	302	333	312	329	328	320	322	314	304	323	278	320	337	307	314	270	296	299	305	299	280	309	319	312	310	295	343	334	340	316	302	324	297	303	324	296	295	300	327	288	283	295	320	348	307	258	305	281	289	320	316	306	294	315	318	318	310	297	317	298	300	315	345	305	264	286	298	315	323	307	315	309	333	333	329	311	317	313	273	326	317	310	319	326	343	305	307	295	304	307	298	290	306	309	316	311	288	331	286	295	277	304	327	332	317	322	315	305	325	303	298	296	317	292	290	297	329	306	299	310	313	264	300	270	298	314	292	330	331	353	301	347	313	298	287	303	312	306	290	315	313	315	354	303	265	310	315	317	317	368	322	280	323	275	299	324	295	347	355	263	347	301	320	326	346	303	271	288	324	273	344	305	325	332	326	305	312	300	314	318	302	317	302	316	306	324	306	300	331	338	303	336	319	312	286	302	299	307	279	285	312	287	305	305	318	328	295	283	303	326	318	307	323	305	320	309	305	287	278	298	319	327	320	318	308	301	298	301	294	329	309	331	299	295	301	284	324	324	309	318	329	324	300	314	287	283	279	304	340	312	317	291	303	318	329	281	288	313	284	310	319	307	305	330	321	282	291	290	319	289	274	322	305	308	288	304	291	331	319	324	300	269	293	327	334	293	279	313	305	319	303	302	294	302	304	309	318	277	321	303	291	316	320	315	276	323	279	295	306	309	317	331	328	334	306	302	305	306	333	315	309	306	293	326	328	338	276	318	291	333	334	329	363	326	314	334	295	329	317	306	342	312	301	299	295	313	294	311	338	336	288	317	332	337	308	330	291	295	316	322	283	330	313	318	317	302	304	321	282	300	311	313	304	300	299	291	328	270	341	319	292	294	345	337	322	362	276	328	325	324	327	291	316	321	306	302	302	322	300	302	312	301	302	299	291	325	323	318	282	279	333	290	324	339	339	337	307	333	303	360	310	333	281	284	299	296	283	303	303	286	313	292	316	302	314	305	313	289	377	300	281	270	296	347	285	323	300	308	310	260	320	322	311	305	330	318	304	328	330	331	337	315	305	276	297	296	305	315	334	327	326	329	308	328	320	285	302	324	306	347	306	281	327	285	340	293	316	303	335	304	314	317	282	311	316	320	330	287	320	329	296	297	314	308	307	351	287	300	322	327	344	313	314	296	333	283	292	341	306	281	277	299	317	284	316	299	303	288	313	300	328	306	299	339	282	290	308	285	324	331	314	307	324	348	264	299	303	312	303	301	290	325	309	306	311	267	316	279	285	355	314
39887	49806	59291	55587	44542	32333	20460	10872	5290	2587	1494	972	759	686	723	673	713	717	709	690	710	681	658	647	710	658	744	743	702	707	756	705	669	671	688	712	674	716	723	715	637	690	710	704	668	700	673	684	707	689	771	696	689	670	685	682	722	669	732	659	685	661	676	688	728	689	692	669	714	710	709	705	685	688	693	670	726	698	707	640	681	708	742	735	687	717	724	710	721	667	711	696	644	692	697	702	664	725	709	717	701	741	663	683	711	714	721	727	669	668	659	681	740	683	668	690	704	697	713	696	717	683	699	713	694	699	713	700	677	692	676	651	661	734	709	698	694	700	698	708	683	679	713	684	671	734	701	678	673	712	725	680	742	713	675	666	724	735	687	664	681	715	709	680	669	714	683	652	694	695	681	726	669	694	645	744	697	683	687	700	707	753	723	692	719	691	719	715	747	670	703	668	655	673	744	704	721	701	705	659	717	683	701	701	697	693	717	686	647	655	698	675	704	761	692	671	691	712	684	667	679	687	707	704	719	679	728	696	713	682	698	668	679	676	653	671	711	706	686	721	691	732	719	727	706	664	683	676	716	695	716	658	641	707	740	730	709	685	721	669	688	679	709	679	694	699	693	672	697	727	706	672	676	764	704	666	725	693	681	667	674	702	721	713	679	679	700	655	687	652	698	700	644	752	721	716	672	730	675	713	690	713	688	681	720	740	693	709	721	696	704	731	697	719	727	655	696	687	685	727	703	655	703	726	693	728	698	696	714	678	694	752	751	700	685	698	728	743	678	720	696	695	721	680	707	683	678	709	671	691	716	693	709	699	733	656	665	681	670	667	717	703	692	698	676	650	700	665	696	750	721	707	717	709	702	698	704	678	687	694	687	704	661	664	644	652	742	718	684	700	731	682	706	700	713	722	681	687	678	684	696	665	715	670	683	695	679	698	704	738	682	718	691	692	682	671	709	726	644	724	686	694	694	708	685	704	717	743	713	716	685	687	686	692	755	715	665	695	701	705	764	712	723	716	742	685	709	702	718	704	685	670	713	653	710	640	691	745	667	709	680	690	700	694	722	680	711	703	722	725	717	716	663	698	700	689	684	718	703	700	698	690	701	725	721	690	694	692	681	737	715	683	694	707	711	720	650	686	675	701	668	704	732	685	689	667	686	734	688	674	717	718	712	708	676	670	681	714	692	659	701	667	697	671	671	731	689	678	708	686	717	649	704	667	685	692	766	723	697	687	723	708	707	698	744	691	701	710	683	698	748	712	739	700	700	699	681	701	733	673	691	701	687	688	680	694	684	741	674	706	655	684	652	722	685	706	706	679	694	697	667	702	716	727	689	735	716	726	695	659	721	681	681	738	667	724	680	724	723	714	716	723	700	689	678	662	729	690	705	747	654	684	693	713	640	750	680	748	703	709	678	696	748	651	708	644	714	675	669	688	675	733	710	739	691	720	712	689	657	737	691	685	693	689	730	675	701	721	738	645	663	707	688	709	684	668	688	674	665	673	741	715	697	701	680	711	686	678	734	678	695	713	676	722	699	699	675	683	682	680	674	675	698	676	661	678	693	691	685	728	689	728	731	668	682	699	687	704	673	667	661	704	704	688	710	755	676	712	664	682	747	702	671	687	744	705	694	716	688	702	685	688	694	753	707	721	727	706	715	695	650	701	664	673	715	683	666	695	699	722	696	688	668	668	685	705	702	694	662	668	635	699	691	677	694	707	679	668	693	709	724	723	729	696	694	714	705	715	678	706	696	658	690	741	716	713	687	689	733	707	676	698	678	674	713	661	685	711	699	702	735	682	652	714	673	683	673	659	671	718	673	723	700	668	690	728	682	661	679	642	739	705	646	665	722	719	690	682	703	680	698	745	675	734	705	674	707	678	684	670	699	738	670	732	668	704	677	688	683	710	715	736	656	693	656	675	675	683	704	746	676	638	702	662	709	736	685	761	692	657	648	707	678	682	670	686	677	701	678	648	733	682	692	705	713	703	716	678	693	737	670	680	669	702	693	678	666	693	647	673	681	679	656	683	693	734	690	705	709	723	644	691	740	662	678	695	666	703	693	682	721	672	700	623	713	718	716	711	710	709	658	667	682	675	651	690	668	760	718	714	726	668	682	692	737	705	709	689	677	674	723	710	751	696	748	659	692	682	666	747	708	683	700	701	679	654	704	693	705	644	727	661	753	729	683	711	680	763	619	729	684	675	706	740	695	705	731	646	707	706	706	689	726	688	714	736	709	715	687	688	705	688	699	725	734	711	727	702	698	698	686	683	697	677	683	709	738	681	695	690	671	686	703	672	736	685	696	704	695	689	741	724	688	666	737	632	673	726	677	688	772	697	704	692	668	718	679	691	696	649	691	700	724	713	703	704	685	642	649	677	680	669	692	672	706	749	703	668	690	697	674	702	684	704	717	676	680	714	665	668	688	691	694	691	715	642	673	724	672	694	690	705	694	711	693	694	674	668	661	675	717	696	696	709	713	734	714	741	729	728	710	710	699	676	706	707	670	670	697	738	714	685	675	700	677	710	664	662	674	703	683	712	641	696	676	686	698	683	705	712	722	668	683	724	727	677	725	697	740	688	694	704	684	704	699	696	682	730	701	695	655	695	696	731	719	697	754	670	658	700	692	745	715	675	665	714	716	695	659	708	697	661	738	686	730	738	678	722	681	697	687	719	681	683	687	672	693	626	737	715	651	698	671	682	676	707	727	698	714	709	688	705	746	729	721	662	734	770	686	665	664	731	741	751	683	655	681	727	732	732	700	720	691	684	668	671	699	744	704	674	716	719	663	696	700	696	714	704	695	714	714	716	704	713	696	707	683	690	670	701	705	671	725	710	704	740	781	688	706	729	673	709	733	687	639	660	720	658	676	687	697	718	669	727	684	703	798	722	665	692	706	643	713	735	650	674	692	720	695	698	674	723	712	658	717	685	713	703	725	714	725	636	698	700	720	692	746	702	680	655	709	679	706	717	724	641	654	660	726	702	715	709	704	672	693	717	707	695	690	735	652	693	661	664	683	633	652	715	724	746	701	690	715	657	718	728	712	699	709	716	727	671	666	692	697	659	735	676	739	680	660	701	694	676	706	702	683	714	680	724	726	730	724	659	675	727	686	690	700	708	700	701	700	691	666	691	640	692	647	671	717	696	736	705	695	659	680	674	693	642	698	730	681	650	713	706	656	686	724	725	686	717	661	712	683	697	742	674	690	734	703	713	727	686	761	700	721	694	672	724	686	685	698	703	627	741	687	706	705	720	720	751	681	722	680	677	724	682	698	677	674	661	715	670	660	764	736	712	709	722	663	680	710	671	668	696	709	711	752	743	717	680	689	705	682	739	770	695	682	689	766	714	682	714	693	650	687	703	739	706	616	701	703	700	682	712	672	687	693	670	686	699	697	661	698	711	682	711	703	714	691	683	690	672	664	697	671	707	718	680	715	669	654	723	681	717	665	718	697	665	716	676	702	705	666	696
70715	77127	74230	61017	44755	29204	15591	6332	2402	1137	645	528	441	384	345	390	376	383	392	410	379	371	399	390	390	387	402	406	403	368	370	431	386	406	379	400	384	412	403	367	426	375	424	430	389	397	393	379	344	403	404	395	385	398	386	403	413	359	352	350	396	374	368	438	427	399	394	397	372	370	378	429	383	422	433	416	406	354	403	398	395	377	366	396	404	452	405	382	383	433	433	400	391	380	401	340	404	390	418	395	397	375	414	353	418	406	385	379	406	361	368	357	405	418	392	375	370	374	357	372	376	361	403	404	382	411	360	373	430	395	344	402	393	354	389	361	460	416	396	425	391	441	404	387	399	381	355	414	412	352	404	395	392	348	436	427	372	366	375	374	395	372	419	423	360	410	401	397	396	453	366	396	386	404	403	389	379	418	432	420	432	406	453	390	383	363	371	368	358	394	414	382	381	402	416	380	384	417	435	407	408	403	410	373	401	396	392	397	386	401	361	404	388	395	420	400	389	412	372	400	393	391	383	382	372	390	377	371	403	379	378	358	400	443	386	357	402	382	389	349	397	391	396	397	399	408	377	361	407	368	396	397	412	378	378	362	388	374	383	375	397	431	396	384	405	365	428	439	422	365	355	392	402	380	402	380	359	429	367	400	360	390	427	394	376	385	403	360	420	413	400	384	393	391	377	399	399	386	374	396	383	415	382	413	422	386	359	405	391	398	397	405	414	389	394	355	405	407	415	405	374	361	377	419	408	408	392	398	421	357	391	404	407	403	411	396	418	377	389	402	346	372	407	389	380	377	374	406	389	384	440	380	448	376	385	346	402	354	386	398	440	360	393	380	424	386	392	405	362	399	380	380	392	373	377	398	405	384	385	359	381	395	427	399	408	401	426	384	404	386	383	382	396	385	348	372	398	360	397	389	395	414	400	395	405	379	389	376	375	367	388	399	410	395	390	413	371	431	367	403	413	402	423	400	379	414	428	359	391	426	407	402	398	388	367	411	370	365	429	433	380	378	366	355	373	410	357	363	398	427	388	428	369	403	405	383	352	366	441	403	398	417	382	357	406	370	438	431	352	411	389	339	382	361	404	389	384	378	431	373	389	362	371	397	396	380	395	410	365	405	448	407	369	384	372	390	401	384	383	386	393	407	411	404	413	388	361	409	400	384	421	425	380	405	379	342	389	419	422	396	393	383	371	352	387	410	440	406	423	401	406	411	383	403	388	429	363	371	416	437	409	451	381	439	396	381	396	423	365	421	372	421	401	389	401	416	391	398	383	359	394	367	382	353	388	397	371	384	386	402	411	406	367	349	401	360	411	400	382	404	397	445	408	368	378	363	372	384	411	424	418	406	388	411	396	370	438	440	392	428	406	408	390	381	427	414	411	365	378	397	364	415	406	421	394	384	378	369	353	404	395	384	386	394	354	373	358	397	421	449	402	392	407	424	383	395	384	371	379	402	446	403	419	395	411	405	352	421	393	412	412	420	361	394	423	414	423	376	395	372	399	418	394	423	392	359	397	386	366	368	410	401	428	428	408	366	403	368	407	384	381	398	385	393	374	383	386	408	375	405	406	415	400	383	409	368	381	423	446	377	357	369	366	393	373	393	424	394	383	413	362	430	402	402	436	408	399	386	407	389	380	367	393	381	434	421	451	356	389	412	408	358	399	364	359	420	411	396	416	413	432	415	433	381	349	413	412	413	393	396	388	429	407	413	384	440	388	381	392	455	394	389	405	375	380	376	401	402	415	372	384	396	413	386	412	391	398	364	390	378	406	428	343	427	383	412	389	377	390	410	380	348	397	382	399	380	370	410	401	425	411	404	440	405	373	389	411	367	393	419	375	368	384	356	407	377	412	389	393	354	403	411	428	391	366	366	435	427	377	397	408	387	413	410	372	372	385	406	422	395	371	391	369	421	383	371	371	399	375	399	423	427	403	391	349	360	386	370	374	387	393	424	382	398	376	348	389	371	376	418	398	389	366	376	369	413	367	384	377	402	409	420	370	384	412	422	396	387	402	390	374	356	382	405	408	419	373	401	404	385	394	424	408	375	384	414	376	367	382	367	408	425	432	390	387	415	404	425	380	381	369	416	380	394	393	378	380	339	384	371	390	352	408	394	388	396	357	412	409	415	407	409	428	373	415	383	393	395	377	421	409	375	386	409	399	409	417	424	450	413	383	423	393	382	395	432	389	371	393	380	364	392	404	399	374	356	346	383	412	397	365	408	389	393	405	408	383	376	390	350	426	363	409	397	411	380	412	421	385	430	422	408	407	414	407	370	392	395	392	379	375	430	416	386	412	412	424	378	346	359	366	397	390	365	415	409	409	411	371	374	384	381	407	375	404	408	401	374	414	379	391	375	391	412	373	404	379	366	376	395	427	394	378	381	402	416	430	405	361	408	379	373	427	376	394	364	363	411	361	368	378	396	393	413	432	391	386	430	376	402	402	422	374	406	418	398	416	380	430	396	375	387	378	410	426	360	390	428	354	392	375	350	402	376	401	437	416	383	364	376	375	405	387	395	418	387	393	408	422	430	366	386	430	365	398	367	372	370	395	373	387	418	376	392	384	371	401	383	391	411	401	403	410	369	400	371	362	413	392	442	397	409	383	379	398	408	421	365	353	334	386	396	369	444	398	459	392	387	365	406	407	352	367	429	416	424	351	341	418	400	380	404	360	396	406	397	375	390	393	363	375	375	395	414	434	396	394	412	402	387	410	374	400	392	402	389	394	373	394	372	384	412	410	398	397	401	409	412	398	412	385	362	349	374	382	394	413	385	356	350	423	412	419	387	391	377	406	390	397	383	411	395	348	388	391	365	361	390	406	420	353	390	389	395	376	379	404	399	417	413	385	401	423	400	422	387	440	406	407	389	373	378	381	382	363	391	381	412	420	407	361	430	407	408	364	401	409	407	368	408	396	374	397	382	371	402	440	391	392	378	388	397	423	382	352	378	391	368	390	371	420	408	368	416	366	386	378	362	397	421	363	354	368	434	402	392	392	404	377	389	395	359	393	417	408	376	425	385	387	413	430	384	385	413	407	407	426	415	371	401	386	391	370	365	380	383	349	374	424	383	395	398	394	380	403	401	378	372	387	396	369	399	401	365	400	378	420	377	365	414	412	391	396	417	385	377	399	360	367	435	424	413	399	401	391	370	410	368	421	371	358	368	383	415	376	348	428	404	347	404	413	384	421	452	367	371	404	417	388	372	380	400	380	377	370	406	412	373	406	372	430	374	408	401	398	407	383	366	359	416	401	371	427	397	387	387	408	426	393	365	387	386	412	397	366	390	413	411	392	372	401	360	362	386	390	427	396	388	404	399	404	400	347	388	412	405	417	424	366	402	403	449	412	425	407	386	452	373	389	408	404	357	403	424	378	363	373	387	386	392	381	407	422	397	423	410	417	376	392	405	425	382	389	399	370	380	374	356	401	404	416	403	402	435	415	394	362	432	389	412	402	386	407	437	378	389
46950	59194	69455	65202	53552	40682	27409	15883	8035	3869	2005	1397	1071	907	910	853	854	812	834	855	809	879	837	814	863	847	859	874	837	786	849	823	860	822	901	824	832	826	860	852	831	870	863	847	875	830	888	863	823	855	879	861	852	840	825	843	864	840	861	832	846	876	801	854	880	868	865	830	879	821	817	871	869	941	816	827	867	837	835	884	871	900	875	882	811	850	854	865	867	829	919	859	840	847	855	860	842	912	838	894	843	841	863	848	855	859	849	816	843	873	878	861	885	803	856	903	881	874	878	834	888	890	852	844	880	858	870	811	829	838	853	866	843	928	833	866	875	819	869	816	809	812	861	863	832	836	788	838	862	882	867	878	856	851	878	870	838	914	906	862	833	869	831	901	810	892	876	838	813	822	834	915	846	851	868	840	852	854	881	871	821	855	906	813	811	895	867	814	802	886	846	834	867	812	849	846	783	895	864	867	827	897	867	846	801	843	922	858	825	897	844	833	756	911	877	867	854	813	867	841	860	907	888	848	804	794	844	818	891	827	860	857	884	846	805	796	858	848	862	924	881	913	821	847	890	824	835	812	840	842	879	860	862	831	836	859	873	886	830	836	886	839	852	827	835	847	861	858	914	890	875	846	872	883	875	849	815	906	813	888	835	878	887	856	905	818	852	890	899	842	841	906	837	815	906	816	783	867	799	869	810	861	888	867	849	816	827	842	906	891	876	811	812	852	804	822	912	844	877	902	877	869	818	784	821	873	873	836	902	788	846	851	846	858	887	825	860	852	870	845	812	862	900	885	878	837	871	828	866	892	815	823	811	839	846	880	867	870	850	854	891	935	840	849	893	845	902	810	849	820	866	795	885	871	816	868	887	861	830	810	846	845	848	837	860	827	853	871	835	848	817	874	852	922	827	862	863	906	850	862	896	842	848	847	898	897	855	834	863	855	831	829	859	847	789	813	878	797	897	882	899	834	848	882	833	871	869	864	862	848	830	881	848	896	859	822	832	897	889	891	855	893	769	840	805	909	876	884	841	841	831	875	865	863	827	779	891	870	835	846	910	829	890	859	865	866	934	850	878	870	858	859	887	817	912	890	855	844	881	899	849	860	828	858	881	856	874	928	842	868	852	820	852	834	885	840	856	831	885	793	853	931	861	911	892	873	850	793	898	827	864	840	842	909	786	770	880	880	844	889	841	864	814	872	865	848	864	873	815	865	820	863	877	870	819	831	837	851	857	872	864	896	830	898	845	899	841	882	867	886	868	876	822	812	884	842	831	800	848	886	862	823	834	886	872	853	884	879	879	822	853	861	843	835	830	797	892	884	898	816	857	876	851	829	846	831	843	850	851	856	853	854	824	892	835	845	854	878	875	867	779	915	824	884	842	846	904	823	890	906	846	847	837	851	811	848	822	883	839	835	848	886	818	875	869	838	800	796	859	898	832	828	839	860	836	840	881	867	904	795	880	849	864	852	822	844	806	830	867	830	855	891	877	868	870	941	866	853	908	852	786	840	885	880	864	813	873	825	878	833	867	854	922	866	864	838	803	886	834	837	789	845	835	823	806	846	868	842	863	871	847	896	826	881	847	815	893	899	864	804	881	842	886	892	860	832	816	904	834	862	802	879	819	828	881	879	883	908	867	876	844	864	857	857	924	848	873	827	923	794	869	866	829	872	902	870	880	868	845	850	862	804	857	885	855	818	902	858	798	841	848	899	878	801	837	845	860	892	828	809	862	854	878	820	831	827	874	840	823	870	846	929	853	842	872	854	882	805	837	861	818	870	852	876	809	856	825	842	809	856	841	833	823	870	865	883	820	885	813	828	864	878	883	820	847	880	828	883	891	832	795	870	871	883	821	867	809	892	817	885	831	853	822	773	852	816	826	872	850	887	807	847	882	824	882	830	843	870	812	852	816	842	866	848	861	843	861	879	880	856	849	880	805	839	833	825	836	829	863	835	846	810	879	835	823	853	888	830	882	860	870	902	876	822	824	846	878	906	811	825	851	799	814	817	842	837	811	924	858	883	831	872	836	860	884	890	836	825	904	864	873	863	842	866	820	848	810	813	873	837	884	871	841	835	893	854	829	854	882	833	808	891	883	829	848	841	865	860	855	847	905	862	851	840	859	876	843	833	879	851	857	870	899	816	863	859	866	853	862	871	841	897	868	850	928	815	847	841	875	849	825	849	855	885	873	887	860	872	857	853	833	849	878	885	756	816	833	879	872	849	831	893	869	859	835	880	858	852	873	854	824	868	866	836	858	849	820	837	894	813	848	872	806	810	876	829	813	872	808	863	820	853	854	836	874	872	817	887	873	836	869	850	824	912	848	807	875	849	883	839	835	887	831	876	873	828	881	885	876	861	855	913	824	803	839	864	894	855	872	857	844	826	845	911	898	869	815	831	862	808	845	856	844	839	868	865	897	859	833	845	818	822	834	858	835	867	847	848	847	856	794	828	837	811	834	907	925	829	846	827	851	887	864	834	869	862	910	893	883	860	845	869	907	875	888	890	895	809	849	829	821	825	875	872	872	849	811	851	850	857	844	890	806	805	854	839	891	854	864	908	840	816	869	825	856	859	847	815	879	864	853	815	864	869	866	916	836	863	891	881	884	848	845	844	935	823	858	844	844	859	813	838	792	834	876	840	819	853	846	830	827	865	857	878	845	801	844	855	890	822	803	887	838	822	877	876	849	871	841	890	908	860	887	835	846	814	857	853	885	872	866	880	876	841	860	827	862	808	821	860	816	823	825	901	819	833	866	842	871	895	800	905	834	837	817	826	859	851	880	863	841	901	854	877	872	867	887	838	864	828	798	864	855	868	764	895	899	842	838	799	778	871	878	878	885	882	832	800	891	838	840	864	915	848	842	879	834	853	817	869	865	877	859	852	869	850	850	900	837	885	861	843	882	863	863	838	870	878	901	919	847	870	822	849	838	837	888	883	847	867	881	878	836	858	877	877	870	815	839	863	851	879	831	850	844	888	845	878	878	867	846	845	862	865	876	833	829	819	847	862	824	879	838	874	884	887	894	820	822	839	876	817	864	835	874	828	885	884	838	856	834	858	829	846	882	879	856	871	870	850	832	857	890	842	799	840	841	808	857	865	873	848	835	859	793	876	903	837	828	889	865	848	829	825	872	862	870	873	849	849	819	942	896	870	872	890	872	846	848	840	895	838	822	885	835	866	866	873	843	918	815	861	870	863	933	881	843	885	831	830	866	847	874	864	816	899	830	840	893	840	818	857	837	903	893	891	815	817	856	858	905	910	861	836	870	884	852	885	834	850	852	862	846	878	893	869	863	837	849	857	897	869	919	869	853	835	857	869	907	896	856	808	835	894	829	851	901	853	835	876	837	885	827	867	831	837	878	859	891	870	861	860	825	886	827	860	854	854	854	812	844	810	842	869	902	810	843	872	834	843	863	841	825	846	880	870	816	831	865	950	850	867	819	807	910	848	886	847	825	866	873	871	878	881	906	868
15484	13594	9583	5094	2526	1402	816	556	455	376	328	315	340	325	329	317	335	329	348	333	324	334	330	328	341	343	358	334	370	334	331	337	330	333	331	323	325	354	346	355	313	384	377	340	361	305	278	343	327	310	321	311	328	312	358	328	306	338	318	342	321	354	332	347	359	352	351	346	329	325	359	350	356	324	324	343	341	381	316	327	346	335	321	329	360	308	341	306	328	391	321	322	329	329	354	341	322	322	305	326	332	338	339	339	317	361	313	345	347	348	360	335	335	400	352	332	317	324	327	348	340	359	339	347	337	313	319	321	351	343	341	362	341	337	333	369	296	313	340	346	319	318	346	346	314	345	334	319	298	355	346	362	352	339	322	347	359	322	358	371	373	335	342	332	345	341	326	326	380	371	346	338	371	329	340	321	320	339	340	350	349	342	335	321	343	354	320	343	347	358	307	359	349	367	368	341	294	337	323	324	350	338	286	339	375	337	300	343	338	343	353	333	345	315	356	350	315	314	329	341	317	326	342	341	361	308	315	316	324	337	377	328	336	343	367	321	345	306	344	369	362	338	336	324	347	361	327	351	315	368	375	343	342	297	313	337	349	377	340	304	289	342	333	352	341	319	367	313	307	334	341	313	350	366	330	304	341	348	334	352	358	360	381	351	291	311	346	323	335	351	321	362	332	331	325	318	319	330	327	319	341	319	328	312	287	361	339	345	349	342	347	302	343	335	324	350	352	322	328	348	353	332	316	324	337	333	297	332	357	337	321	348	352	348	352	342	325	322	313	358	350	342	344	337	305	327	336	322	348	325	306	320	319	330	295	354	330	356	297	331	321	380	319	317	336	335	302	317	363	329	353	343	343	375	322	345	332	347	340	320	336	326	314	343	352	319	325	350	363	330	344	358	316	344	347	363	354	340	336	324	328	357	296	337	373	355	346	368	393	317	334	344	358	316	334	334	288	338	350	324	342	340	304	325	305	338	328	308	346	369	275	350	320	341	367	331	282	337	327	326	350	348	354	339	319	358	324	322	351	355	357	343	370	327	351	353	330	331	326	340	307	374	311	334	343	350	343	331	320	322	325	325	307	352	358	349	330	367	329	347	306	354	324	323	325	290	308	325	328	318	376	346	354	336	333	320	337	321	315	312	362	298	329	341	333	382	331	345	317	352	314	334	328	368	385	334	308	348	332	334	339	346	354	333	318	313	331	305	320	351	304	345	321	354	336	366	338	333	342	330	310	372	339	314	314	312	342	297	348	336	347	331	343	390	356	335	357	318	340	340	357	328	358	347	293	356	333	310	300	345	347	315	335	385	330	344	350	347	348	292	338	355	347	321	366	326	352	355	344	339	295	329	370	321	320	355	340	325	347	338	318	341	358	349	322	327	345	307	378	332	357	324	349	312	328	316	329	315	334	321	323	350	331	345	315	306	308	313	329	322	317	332	349	369	362	355	307	343	316	373	342	326	322	356	303	335	373	333	287	337	319	336	324	318	354	355	335	342	333	355	352	327	326	336	333	347	331	328	339	327	358	358	342	325	321	289	342	362	345	350	346	309	323	347	318	321	378	341	309	386	371	378	342	338	309	364	368	367	346	351	333	377	339	368	306	330	316	340	322	336	317	346	345	312	355	361	294	331	339	305	307	337	296	337	307	311	330	313	316	336	356	356	318	356	341	323	356	350	330	392	365	354	319	358	336	332	322	343	330	312	299	342	323	334	355	348	328	321	329	311	317	351	308	346	324	370	333	332	367	298	341	353	357	359	327	359	343	348	356	328	352	340	334	365	341	281	339	353	316	347	355	341	307	355	355	308	342	344	340	365	350	351	321	319	342	303	330	307	343	340	338	347	347	366	339	363	337	366	333	321	329	322	338	364	383	342	303	304	311	320	367	309	363	347	332	341	325	322	302	338	342	325	354	333	359	355	302	347	310	323	308	372	358	340	356	346	350	340	355	377	321	324	365	314	348	341	300	326	359	302	338	305	324	299	346	356	346	332	368	306	370	362	314	332	354	370	317	324	313	348	364	353	326	363	300	335	346	335	364	341	324	309	334	363	337	337	323	339	353	320	335	327	361	339	321	323	325	345	362	371	353	358	307	308	341	318	346	329	326	353	358	335	318	351	358	353	365	361	363	317	355	355	332	340	335	321	343	324	369	336	316	330	311	331	337	313	343	326	345	345	347	347	355	376	343	336	323	353	300	342	349	315	338	343	380	353	343	340	311	367	366	342	321	330	372	353	332	350	341	372	326	356	309	330	386	336	350	298	349	335	342	331	325	363	336	350	337	342	323	350	358	326	341	334	283	315	339	336	340	334	306	341	322	325	341	345	304	335	383	328	338	315	324	339	321	378	352	309	351	348	311	325	352	314	312	357	345	349	322	320	355	332	338	348	359	331	349	351	326	373	340	355	365	322	335	367	348	306	335	335	315	309	348	325	344	315	348	330	337	363	347	352	325	332	314	336	340	334	331	348	327	358	344	350	347	352	336	314	320	366	322	337	349	366	353	355	361	360	331	353	307	314	339	318	343	292	334	345	343	315	330	307	347	305	333	329	350	333	325	306	346	356	384	349	336	332	333	312	365	357	354	329	349	321	335	331	331	323	332	333	309	355	316	324	355	363	356	354	336	349	338	307	343	332	360	320	324	298	310	318	359	368	356	353	316	318	330	334	320	328	335	361	341	359	335	326	355	349	358	371	344	348	343	320	372	336	322	316	332	347	318	365	342	342	326	339	343	299	326	320	345	340	343	346	340	349	347	301	344	320	341	297	366	354	343	318	316	337	312	363	324	342	307	323	345	356	326	297	337	323	322	295	336	352	344	327	310	337	320	365	304	317	311	344	336	324	354	334	358	315	332	319	331	340	339	341	306	352	346	370	346	353	336	288	353	343	318	357	367	348	338	339	343	350	333	332	360	356	286	328	329	338	339	319	314	309	349	336	331	313	301	339	344	328	368	322	360	338	342	333	311	342	343	362	337	353	363	337	340	349	374	305	340	335	331	373	317	347	323	325	334	333	341	306	344	328	334	292	310	366	300	329	330	325	295	332	328	348	355	309	353	341	351	357	371	319	330	312	299	289	297	347	331	321	322	339	347	338	340	345	326	321	354	354	350	345	345	349	327	320	341	310	299	336	340	323	303	340	325	301	327	336	335	317	333	347	296	325	322	340	341	335	322	362	300	365	331	362	341	312	362	318	331	329	357	303	327	317	329	337	345	323	345	333	350	344	329	352	338	331	361	348	351	313	342	354	340	352	338	365	320	330	346	345	354	345	318	298	348	351	326	335	340	314	344	342	336	344	344	322	346	316	341	361	347	310	340	322	300	323	286	326	324	344	331	327	364	313	323	342	310	344	320	351	340	314	347	348	338	350	368	352	336	357	347	327	347	293	319	364	328	338	338	348	336	337	347	350	354	370	366	340	359	362	340	374	325	367	324	322	333	345	372	318	312	348	349	354	336	363	341	356	357	342	342	313
11534	15312	15363	11583	7466	4236	2367	1501	1052	844	842	777	713	753	777	809	730	772	762	742	777	747	774	722	740	802	708	709	765	759	746	755	747	766	697	719	773	724	776	770	719	713	738	704	725	752	774	750	728	735	746	747	705	740	770	714	746	733	719	699	722	765	705	802	784	744	783	745	741	739	774	760	720	746	738	675	758	749	768	726	731	774	768	778	731	765	743	759	732	726	718	764	754	721	754	693	728	775	749	773	749	773	775	776	699	761	691	725	712	745	758	717	745	788	734	758	721	753	735	761	712	767	701	746	731	741	784	670	727	736	772	780	722	747	717	797	734	730	732	767	758	702	779	732	746	698	716	771	771	760	717	720	740	723	714	736	702	711	732	681	721	718	742	690	747	772	772	738	797	782	789	753	743	718	752	742	767	728	723	736	759	737	743	736	767	735	729	767	730	723	751	771	746	808	762	767	719	773	741	708	782	726	760	742	712	794	724	732	752	710	718	742	732	720	697	743	766	790	746	724	779	815	805	680	721	754	810	747	727	698	767	766	726	716	740	749	776	681	762	748	751	746	735	718	718	724	751	767	748	722	751	785	735	753	723	712	746	721	707	752	763	758	725	689	782	714	749	769	769	738	729	720	793	785	769	755	741	751	718	725	704	695	685	809	698	712	768	733	748	739	712	773	734	753	747	751	759	756	756	741	716	727	764	734	751	685	744	723	763	747	770	721	743	819	748	699	667	772	709	766	782	776	710	674	726	786	700	697	713	740	725	729	714	733	780	744	769	715	754	764	719	781	747	698	717	739	737	745	765	767	739	692	746	765	708	728	767	716	770	683	704	712	738	768	747	732	720	772	766	717	768	792	719	749	715	759	711	716	791	738	775	723	760	752	748	777	749	726	718	741	739	740	763	744	763	755	754	819	762	736	763	738	707	709	736	749	693	763	741	707	787	727	728	713	705	782	712	738	700	821	767	764	723	684	727	687	763	716	784	707	765	697	710	744	684	768	713	727	736	759	721	726	736	778	762	680	722	758	786	754	798	728	727	775	762	762	739	767	729	736	744	713	744	783	764	728	742	763	718	761	740	737	740	750	718	786	784	713	734	726	738	747	797	746	755	728	792	724	781	738	745	705	727	701	705	741	798	722	718	675	759	737	738	768	725	746	746	709	764	685	767	734	760	799	702	800	745	712	744	800	734	755	708	731	739	741	729	752	754	719	700	766	754	749	760	723	749	716	763	715	691	733	746	743	708	764	733	732	696	723	715	790	762	776	753	773	761	677	753	782	747	742	759	765	794	688	726	720	743	731	787	704	745	732	775	737	682	734	757	798	776	800	709	757	678	750	767	778	776	724	730	751	773	711	747	728	749	724	746	754	699	757	732	711	748	762	782	726	775	726	730	782	714	796	718	775	740	744	736	720	681	736	735	722	742	772	748	709	754	696	788	694	690	765	740	752	780	773	739	760	767	733	758	783	760	710	786	695	750	701	787	793	762	754	753	731	730	782	723	717	755	748	743	717	754	745	763	743	754	741	737	711	751	734	758	728	761	726	774	737	739	754	710	706	714	744	799	778	713	720	707	714	748	732	777	748	701	735	768	752	719	730	701	786	722	751	754	685	756	750	694	738	748	705	748	734	747	757	777	734	732	786	796	732	711	750	708	741	766	726	715	664	781	729	693	747	749	790	801	720	739	738	728	771	757	725	788	790	711	773	739	770	739	692	784	738	761	785	740	739	704	717	727	775	767	749	731	759	700	811	770	722	777	779	709	708	722	752	719	725	739	740	745	716	747	762	776	748	725	746	758	733	732	768	737	684	676	757	801	736	759	770	711	790	761	704	718	709	707	722	740	770	761	742	681	762	778	689	741	723	737	769	741	718	715	765	710	744	723	761	743	747	720	671	771	764	716	726	758	756	779	755	795	760	762	683	733	817	723	719	763	730	723	744	765	753	724	734	760	779	736	692	744	718	741	739	757	761	768	728	776	729	747	712	753	757	698	721	758	687	772	807	730	744	764	717	742	745	729	722	746	747	760	698	736	727	699	726	740	762	783	754	739	733	755	749	737	750	724	751	729	743	766	727	742	791	725	757	738	757	729	755	747	750	760	695	762	675	738	748	770	738	743	771	737	673	799	759	748	763	715	725	716	755	720	725	748	739	763	730	818	700	745	753	729	742	791	709	738	744	768	747	815	711	730	753	733	717	697	736	759	720	727	725	722	787	759	699	754	720	764	772	722	754	716	732	699	741	726	746	707	731	780	741	721	739	768	761	766	756	757	743	728	698	714	711	727	731	765	769	764	716	795	733	736	735	726	768	768	703	737	728	727	751	747	765	748	743	719	740	752	825	718	686	778	712	735	750	771	745	707	757	764	748	726	743	789	697	761	777	731	682	680	769	772	729	735	742	718	715	755	742	738	689	759	767	735	698	781	775	779	792	714	728	740	747	755	694	707	702	728	738	747	691	752	793	803	725	731	759	764	749	712	755	721	761	714	742	719	739	796	759	749	759	702	700	769	750	677	768	773	792	763	714	775	728	759	763	778	743	680	743	763	724	748	733	783	752	696	813	753	795	705	705	733	765	729	743	723	751	748	763	767	728	728	759	767	753	718	751	727	757	764	723	748	705	757	737	735	735	748	744	644	759	714	795	709	726	744	747	729	717	729	696	716	721	748	736	745	748	717	730	769	722	733	732	760	761	736	704	765	758	785	753	742	748	732	717	741	758	755	734	721	730	757	705	700	777	740	734	707	760	746	745	752	730	743	749	741	738	725	721	763	730	756	721	763	689	748	707	711	771	728	723	705	724	783	695	725	770	761	732	766	755	713	705	742	742	746	731	752	720	729	746	738	741	746	784	703	733	747	777	705	739	784	740	743	742	739	765	745	722	696	740	715	761	735	714	757	727	769	726	722	768	707	801	722	746	722	766	707	780	727	750	697	761	722	741	758	743	755	775	758	722	727	773	698	765	753	676	710	723	711	776	718	729	781	763	761	736	693	751	718	746	760	737	700	769	775	703	720	799	784	743	755	688	765	737	744	771	778	733	740	732	714	766	756	753	748	736	731	773	741	703	764	747	735	789	710	751	753	773	743	692	700	735	727	698	759	725	768	773	764	717	756	751	741	662	780	786	774	820	752	758	782	726	715	722	710	736	715	770	721	766	737	758	738	717	724	707	763	755	770	726	759	762	718	691	755	763	686	744	779	758	747	760	790	722	716	708	747	738	741	720	780	723	748	709	744	719	803	751	749	754	723	745	800	731	732	715	740	689	750	713	771	735	767	727	721	776	732	780	707	742	740	721	781	722	719	756	740	751	749	738	679	783	723	791	746	786	728	717	739	732	780	761	787	739	736	692	738	768	748	718	755	723	769	733	740	743	735	724	790	758	742	798	678	747	736	746	754	734	783	744	687	761	746	733	659	741	719	761	742	738	765	715	719	748	801	709	724	737	735	710	730	759	742	752	766	745	695	714	723	696	719	737
65708	67362	64703	51710	34920	20372	9001	3391	1448	756	471	342	326	342	356	313	311	276	328	315	331	328	328	304	318	329	322	324	325	308	331	331	311	336	326	335	339	325	283	288	276	300	348	299	300	354	304	353	287	319	317	340	279	331	308	327	317	309	305	329	326	346	348	306	296	335	282	324	333	307	333	320	284	303	318	309	311	320	340	318	316	343	286	308	312	338	306	314	311	317	312	319	300	364	320	282	346	302	310	312	308	325	328	316	294	337	348	289	311	318	318	303	317	315	304	305	294	315	335	288	355	317	332	300	335	279	357	302	315	328	331	339	279	337	363	330	345	342	281	306	310	302	308	310	320	340	334	324	311	333	316	325	331	288	308	342	340	322	323	327	283	317	300	310	300	327	307	300	303	307	337	353	298	278	312	369	321	328	320	313	345	315	294	306	298	298	312	300	285	342	334	297	316	312	342	317	303	327	304	299	276	293	312	302	331	326	346	308	308	330	342	302	320	295	330	308	291	322	337	283	334	323	302	337	339	343	320	297	313	326	283	309	317	334	343	283	301	308	313	315	324	292	332	292	327	323	314	307	329	324	325	305	330	366	303	334	303	327	285	334	338	309	310	319	331	344	275	333	341	339	337	291	336	298	339	320	325	330	310	342	314	324	329	283	308	305	313	344	369	313	292	322	320	334	337	337	334	291	290	317	339	334	294	318	287	353	325	322	318	333	331	286	345	291	314	307	306	344	333	319	281	310	313	314	321	285	327	289	316	336	324	323	328	316	300	323	346	309	323	326	289	304	295	345	307	334	296	318	290	304	314	298	332	296	307	297	325	331	324	314	335	303	304	305	324	317	318	313	338	313	325	318	330	319	341	287	332	309	324	327	319	325	310	310	325	339	316	329	332	297	300	341	319	316	323	303	315	337	340	311	278	287	330	325	317	304	338	280	306	309	283	316	345	359	339	309	323	336	336	304	297	320	334	281	300	336	272	327	341	323	324	317	300	310	340	311	349	304	318	300	327	332	333	279	337	321	284	314	315	323	312	336	349	293	342	296	361	316	306	326	332	355	355	317	291	322	301	335	290	332	357	349	318	310	325	337	308	330	318	291	310	340	317	325	305	315	321	316	337	300	309	320	333	313	367	307	294	325	295	338	284	275	342	323	327	324	282	302	317	351	321	300	284	338	309	320	345	352	325	312	320	273	275	329	299	302	322	331	335	312	298	316	315	332	342	299	295	326	298	328	321	306	333	302	295	295	322	352	305	333	314	302	326	295	308	303	298	348	315	303	350	269	298	336	335	312	306	278	318	333	304	294	306	302	278	336	304	329	309	280	306	280	317	320	348	322	318	307	315	287	332	330	349	281	292	293	317	339	313	327	327	333	334	284	304	300	311	352	358	345	309	316	300	285	326	307	323	300	334	328	333	300	327	295	324	300	309	310	294	312	308	328	329	339	343	310	292	307	327	327	324	303	296	296	312	340	344	312	329	279	296	324	264	325	305	313	311	306	309	290	346	324	329	324	322	299	303	338	316	260	298	315	314	338	300	310	328	319	351	321	309	299	280	350	311	301	332	315	305	302	299	293	345	300	309	317	342	311	318	302	362	305	301	314	296	292	321	347	320	293	350	306	351	308	311	315	317	322	332	336	318	297	330	294	311	328	339	294	311	316	300	278	312	319	316	309	301	329	312	304	328	360	329	295	344	311	321	282	307	311	283	343	305	292	327	321	302	300	271	320	278	285	316	316	319	319	354	319	321	334	327	281	255	313	290	309	336	323	314	361	326	356	334	319	321	328	307	326	294	308	350	331	340	306	309	287	328	309	312	301	333	343	326	307	350	326	349	338	308	326	331	314	331	285	268	297	285	290	304	330	322	293	354	331	330	302	356	313	332	330	323	343	298	319	289	347	298	318	350	350	310	338	297	298	311	326	334	280	316	303	297	298	318	332	314	316	289	297	318	261	322	365	304	281	290	294	349	308	319	326	337	317	330	291	348	310	318	303	277	306	317	314	304	299	302	301	299	330	331	296	311	334	321	347	319	327	301	332	321	341	368	282	316	301	323	304	308	325	332	344	303	330	321	315	293	320	360	349	308	295	304	311	315	311	303	306	307	300	326	274	316	334	297	302	361	321	301	308	305	297	335	286	333	305	343	344	290	345	317	332	318	298	314	336	353	298	315	337	306	317	328	330	312	300	278	296	343	332	343	309	318	294	305	317	306	345	294	295	329	354	293	303	305	296	362	283	347	306	313	315	301	326	325	337	299	349	316	359	343	339	331	332	304	339	336	324	308	331	315	310	313	311	324	290	315	333	293	320	317	301	350	312	334	334	317	320	296	313	327	321	288	332	290	313	303	313	319	315	335	317	318	337	327	327	312	298	353	314	300	332	305	330	326	310	297	344	331	338	292	313	281	355	297	308	302	312	332	357	352	320	310	308	318	333	326	343	307	305	325	322	305	313	299	310	317	333	322	333	352	267	317	354	322	310	327	283	340	315	332	311	331	306	325	309	314	314	303	320	353	323	326	310	314	320	312	328	316	347	358	336	312	326	348	316	332	320	338	300	318	305	320	296	272	324	286	327	329	343	324	295	309	313	283	334	291	334	331	286	288	323	306	322	293	325	281	325	315	329	311	309	313	331	318	344	293	323	315	308	305	333	324	309	340	344	301	319	303	338	331	298	302	314	310	330	320	305	324	323	338	333	317	349	338	287	324	291	324	328	332	303	283	358	363	330	324	304	314	315	343	299	319	367	319	317	305	322	349	324	309	317	314	321	339	308	290	290	291	302	311	312	294	315	314	339	297	319	313	319	340	296	347	301	296	320	306	327	337	333	349	341	292	284	302	338	324	329	335	345	288	303	336	293	307	350	337	348	322	310	323	310	320	321	331	334	329	311	272	318	318	334	356	331	334	346	293	321	353	300	333	325	359	343	311	314	336	310	291	305	342	314	286	325	357	304	345	296	321	310	323	322	303	339	328	317	333	305	334	316	307	286	303	310	278	300	304	313	301	316	318	312	326	307	317	316	304	310	324	321	305	314	321	306	304	309	355	294	339	295	288	339	330	354	321	343	309	295	328	334	348	303	328	291	336	264	326	302	306	340	312	339	342	311	333	310	338	337	301	353	341	314	330	330	305	281	284	342	303	280	288	330	303	321	315	307	313	310	323	290	317	289	340	312	315	322	359	299	294	302	306	306	283	302	328	365	331	326	327	346	301	336	344	326	299	307	336	326	286	304	311	292	305	298	310	335	354	341	298	307	317	339	372	331	330	306	284	321	315	327	300	297	295	339	353	297	314	302	324	299	300	286	318	307	323	324	326	316	295	326	315	349	324	344	300	322	322	346	291	298	350	308	321	309	302	331	284	290	338	307	362	310	337	326	348	297	314	352	343	290	312	328	285	319	315	346	338	353	307	296	317	346	324	333	349	306	317	301	300	269	321	291	327	292	288	328	318	341	311	297	308	324	335	324	314	336	325	337
41401	49564	59031	55760	45048	32671	20276	10531	4972	2457	1400	913	813	763	685	739	730	723	739	722	738	708	735	782	730	717	685	722	686	683	754	758	716	692	680	729	730	717	702	704	734	670	665	698	735	734	732	660	682	743	722	740	700	711	738	700	672	763	721	691	668	715	681	706	705	745	723	659	746	688	685	676	692	736	696	712	697	706	725	719	718	710	711	661	678	714	715	702	717	727	674	729	705	716	690	710	697	657	712	690	728	749	695	744	724	698	685	716	721	745	773	718	698	729	725	783	784	696	734	731	708	683	705	691	718	669	729	776	705	719	686	706	676	691	698	726	707	741	636	722	713	733	702	679	697	735	684	724	699	674	741	720	710	723	684	664	707	732	706	741	720	716	745	691	739	711	707	688	724	726	690	693	786	739	706	714	727	712	682	702	692	766	715	688	707	708	690	677	756	727	693	745	692	724	678	651	709	711	740	746	715	682	752	671	718	709	687	729	710	705	734	697	757	682	706	734	701	728	724	701	779	724	736	672	739	700	694	685	736	701	717	702	688	743	732	731	732	765	645	745	692	690	733	733	723	723	710	700	712	722	742	707	726	709	728	652	742	670	740	722	694	692	697	774	723	732	652	697	699	701	735	676	747	707	734	688	700	690	716	706	705	707	711	721	713	693	700	733	733	719	696	677	710	681	717	700	724	715	727	685	749	726	716	709	698	751	684	785	720	729	691	757	748	729	710	695	753	703	695	686	722	705	729	719	685	693	689	714	733	684	668	658	688	762	701	690	728	708	742	703	710	665	740	703	737	716	747	668	717	720	732	739	710	728	695	671	722	742	716	703	710	716	664	685	745	641	707	758	733	719	760	718	759	757	659	725	735	651	690	689	735	690	672	716	784	711	675	686	785	695	727	755	699	737	698	691	746	755	729	740	715	731	717	732	710	677	703	774	741	705	687	628	669	727	716	711	758	701	751	688	724	704	698	730	699	732	714	739	692	728	663	695	717	685	728	734	762	717	676	735	736	702	701	679	733	708	719	699	707	672	646	729	689	715	737	710	689	704	726	652	724	706	735	687	727	700	760	732	721	659	688	696	743	699	692	737	704	731	682	751	693	687	721	711	706	720	690	730	695	716	740	693	712	714	682	699	738	745	691	683	715	697	696	669	739	718	799	705	701	684	699	691	695	718	701	688	670	736	705	698	732	719	674	731	744	724	694	644	701	730	700	716	737	689	745	711	776	701	713	715	720	726	697	709	708	680	688	719	751	669	704	684	722	744	691	752	742	707	731	691	685	675	748	714	727	753	692	715	696	701	747	659	666	695	731	733	719	699	681	666	692	692	677	683	710	688	767	703	744	705	705	710	687	692	741	710	718	732	695	742	671	718	782	708	724	712	688	742	722	710	724	736	717	711	709	739	734	761	660	702	708	733	729	711	736	694	734	754	712	717	759	704	741	688	703	705	709	741	725	725	665	701	715	725	749	657	715	700	716	713	777	690	735	740	745	745	729	712	716	768	709	677	731	716	731	746	717	706	658	706	732	717	713	676	738	688	735	689	715	741	673	686	712	733	708	722	740	667	770	696	667	686	688	752	719	714	701	696	715	704	670	721	722	705	725	690	702	663	713	662	730	730	688	696	747	703	711	719	666	740	705	699	659	751	684	750	664	690	691	717	693	721	695	734	688	733	710	738	669	728	671	716	727	710	748	693	685	704	674	677	702	694	721	713	729	742	674	727	741	751	701	721	677	697	698	673	690	672	700	670	689	723	709	689	716	707	691	754	717	745	727	714	745	677	710	723	661	719	694	717	696	726	759	755	697	690	720	752	678	755	721	670	699	681	697	752	721	733	768	671	682	723	648	706	698	767	749	693	700	697	695	724	682	687	727	754	681	710	709	697	696	671	719	732	735	670	756	736	735	744	744	721	688	682	746	724	690	749	704	698	759	717	737	743	692	724	725	729	687	710	707	751	703	711	713	701	677	720	672	719	716	660	713	707	751	699	703	688	733	738	683	765	684	742	713	673	706	701	678	707	695	731	753	720	734	753	686	698	715	692	681	711	723	706	705	684	739	714	754	733	721	740	649	693	677	740	746	670	680	738	687	704	718	739	703	732	714	753	740	702	715	701	751	694	724	732	749	677	719	703	701	702	692	713	728	677	697	741	751	721	696	685	709	712	717	717	644	680	751	686	724	695	704	730	675	708	725	693	734	724	723	751	708	708	724	714	727	709	716	684	686	740	672	738	745	702	705	702	711	684	704	742	723	715	722	719	692	701	769	746	764	743	730	708	736	698	717	736	668	683	745	699	766	725	741	731	734	711	684	735	653	707	697	691	718	729	684	660	727	687	727	691	660	744	720	694	760	682	716	670	701	682	687	691	753	688	715	693	708	663	702	679	720	722	726	747	740	685	720	720	718	674	686	726	709	728	717	693	686	683	706	702	688	715	695	688	680	691	674	690	679	690	714	699	746	734	696	724	687	737	725	731	677	671	709	710	718	700	690	681	729	730	769	712	733	682	694	765	680	702	691	689	753	721	672	701	765	786	717	681	740	738	708	687	725	740	707	703	689	733	743	687	686	722	708	657	716	682	726	683	727	696	755	721	670	706	684	723	705	696	689	755	730	719	661	698	692	730	688	696	720	685	687	711	721	751	696	727	699	730	705	719	740	706	666	676	681	765	779	669	698	691	691	684	664	716	721	729	719	743	738	715	732	738	734	662	719	695	661	718	720	759	728	735	711	706	678	691	685	704	713	750	709	707	699	745	711	715	654	698	719	691	698	694	719	776	750	729	717	694	740	766	719	715	717	700	698	741	715	660	691	672	721	758	679	712	696	701	712	713	743	673	666	737	721	709	721	636	685	670	733	742	701	707	716	689	683	692	737	732	720	710	725	717	694	733	757	703	698	706	744	713	680	734	700	710	747	695	680	727	674	685	740	718	699	721	738	691	695	745	690	732	666	697	682	710	752	726	705	687	702	740	698	721	668	678	750	707	722	734	755	728	719	678	750	691	739	679	701	675	668	692	712	702	720	706	689	720	744	668	712	692	703	719	717	756	670	746	678	698	729	727	676	715	729	665	686	713	731	723	701	670	704	695	707	749	741	710	751	717	716	663	706	719	717	690	724	684	710	678	774	693	704	716	742	724	674	675	711	696	747	724	752	725	702	704	714	742	725	734	652	701	709	748	689	733	676	731	705	669	755	684	658	720	693	710	715	712	759	736	725	722	736	662	702	713	652	711	733	688	700	715	679	747	763	687	704	713	721	715	711	686	762	719	704	699	713	720	721	685	718	662	753	721	759	728	699	673	750	699	688	706	746	681	671	672	697	707	710	719	666	739	715	720	696	698	751	743	714	705	703	724	717	716	710	705	750	711	750	715	669	713	715	711	694	709	756	691	733	713	712	663	744	715	729	753	765	706	763	698	706	723	677	717	763	677	692	750	692	672	724	659	703	691	705	716	708	720	695	717	692	695	723	741	712	755
73990	75382	73447	61407	44478	29007	15154	6071	2298	1090	708	456	414	417	391	375	432	401	376	403	388	369	383	377	359	407	352	385	390	403	375	377	391	407	358	408	393	431	403	368	421	392	398	408	374	403	391	383	382	394	404	412	386	386	423	399	379	397	410	413	376	404	427	396	424	359	405	415	367	385	427	377	415	412	371	409	399	406	401	395	410	421	385	373	382	403	386	435	407	406	395	404	368	393	381	381	400	401	432	389	354	393	377	386	398	429	400	386	392	407	387	398	409	400	388	403	426	424	412	385	357	371	388	409	426	401	392	388	356	368	399	381	400	398	402	429	388	393	386	362	422	410	402	391	384	405	398	390	439	391	393	370	360	387	353	400	411	414	400	427	391	400	419	440	412	407	380	381	389	361	400	409	412	448	355	400	429	404	380	357	417	382	411	418	418	379	375	408	441	392	369	413	383	408	353	396	379	395	402	422	381	372	405	439	395	420	393	406	386	399	406	383	405	405	408	428	409	409	407	399	412	403	365	405	422	359	399	408	421	395	435	427	413	395	411	410	405	397	372	393	398	391	354	403	407	393	406	418	439	381	419	409	419	395	456	367	430	379	372	387	425	414	390	411	380	396	406	403	457	422	391	396	391	369	385	371	424	434	411	419	402	402	418	392	426	389	434	417	391	419	385	375	434	449	401	383	388	400	393	394	405	432	408	423	375	403	385	387	381	391	407	393	396	460	404	400	407	380	366	425	394	387	360	375	387	387	407	388	410	370	362	416	401	393	374	459	458	431	415	386	430	388	337	384	387	387	372	394	409	391	415	402	384	440	416	400	413	387	387	428	363	381	400	416	369	420	411	406	390	401	403	422	417	413	411	410	431	393	405	397	385	393	387	406	435	415	412	371	381	374	391	386	401	412	399	358	407	438	372	396	405	401	429	412	384	409	364	379	412	411	431	374	415	352	423	415	425	394	370	385	398	413	436	421	403	374	363	398	374	426	369	388	373	375	360	375	429	456	392	372	375	393	390	371	426	407	392	368	395	426	366	405	397	427	411	380	398	409	454	377	412	399	420	408	402	448	381	391	419	386	425	412	374	369	393	422	399	402	389	415	391	380	416	371	410	434	363	424	382	389	399	411	417	386	399	413	400	378	401	374	407	372	442	375	412	381	392	392	448	411	438	420	361	424	416	422	361	401	372	399	381	397	397	381	433	424	414	400	399	373	389	407	411	383	384	360	407	404	394	418	424	395	373	425	390	398	403	405	400	387	376	404	387	407	403	418	419	404	393	409	413	393	430	430	381	380	402	372	407	398	373	426	408	403	385	423	407	427	395	373	398	420	372	374	368	396	385	385	403	433	405	393	401	365	405	375	375	405	456	371	424	396	386	434	424	409	442	441	412	401	371	381	384	410	373	404	400	413	419	386	396	403	418	385	396	397	406	416	390	412	379	405	387	398	401	397	413	398	374	420	387	415	396	404	402	392	399	410	421	405	424	376	390	343	395	396	404	426	388	407	437	414	372	382	391	385	382	431	406	377	395	389	410	398	410	404	424	382	404	398	407	413	385	374	371	361	377	371	370	409	388	374	403	411	376	392	416	396	409	354	453	372	409	384	407	399	410	368	372	369	413	377	420	406	385	383	423	415	400	367	380	423	437	439	379	424	422	428	387	388	409	390	373	358	389	417	396	398	408	398	405	391	401	432	361	376	423	388	403	378	395	395	389	388	370	357	418	396	397	390	424	378	417	377	405	408	381	425	368	391	367	370	407	372	396	375	370	428	432	391	387	395	411	398	387	387	370	386	381	364	371	404	451	384	397	390	415	395	376	403	376	375	380	418	418	379	420	365	426	382	356	399	399	422	386	415	401	431	414	443	378	410	400	406	371	371	385	398	387	410	400	427	370	428	395	386	376	402	420	396	412	425	408	403	392	361	354	370	381	361	384	395	385	374	382	402	411	397	372	411	426	381	402	435	400	428	431	405	410	402	412	400	441	436	411	403	390	343	367	399	429	375	428	393	432	409	403	421	377	375	419	402	381	410	378	386	429	451	381	398	439	414	388	436	388	385	394	420	462	405	428	414	409	406	433	423	398	413	400	401	414	383	372	400	445	418	380	422	407	461	383	397	421	379	386	417	406	422	403	396	415	388	393	384	417	372	404	407	399	414	391	389	419	414	427	383	386	425	409	394	403	384	406	389	387	403	420	433	393	386	386	372	342	415	400	415	399	380	400	366	377	397	397	394	423	406	407	365	408	400	411	356	400	383	369	411	392	408	410	393	396	394	422	395	400	381	381	447	403	375	382	407	410	396	399	401	391	383	412	365	422	395	418	391	409	416	427	393	380	388	366	435	397	394	388	420	372	400	396	376	414	391	411	403	378	461	382	391	369	438	431	407	420	386	406	413	407	371	412	396	390	411	411	389	387	395	421	408	419	371	413	418	384	421	392	408	420	406	406	439	373	386	408	398	379	361	388	390	413	380	366	348	356	381	412	407	363	381	357	419	389	413	401	374	394	395	372	377	405	405	376	433	393	406	413	393	400	395	404	381	389	406	399	369	432	393	413	382	334	387	376	388	395	438	410	393	416	410	398	384	402	443	396	381	425	407	414	424	376	398	407	396	403	402	363	412	423	392	379	406	394	384	372	406	366	390	380	398	386	405	429	396	408	402	452	382	430	424	405	405	406	379	374	370	412	417	400	404	386	366	383	411	424	411	438	401	429	385	401	382	404	369	443	371	411	426	414	382	407	384	394	371	383	432	422	420	397	441	360	414	352	412	388	397	427	389	386	392	411	419	384	421	386	411	389	328	392	422	401	363	425	388	400	370	378	417	402	391	389	420	369	430	378	404	369	384	413	393	373	376	383	397	381	422	408	388	387	423	395	368	427	399	432	405	428	398	393	388	423	420	389	360	378	381	400	407	404	415	382	405	398	387	382	400	404	396	393	398	443	420	406	370	388	388	424	432	369	369	432	397	389	357	380	403	382	437	411	391	418	383	385	376	386	384	353	455	394	381	412	408	389	393	413	392	422	395	385	417	375	388	403	398	442	374	378	364	375	378	388	416	394	433	376	391	387	391	437	349	414	395	393	412	411	383	393	376	404	385	427	379	379	409	396	431	401	366	389	382	389	389	387	388	410	390	394	422	378	395	408	393	397	373	424	400	397	390	356	393	415	398	385	413	402	400	394	405	344	396	396	417	410	415	399	388	400	402	374	349	426	420	403	443	392	396	400	445	424	355	408	402	417	450	369	368	392	397	398	400	433	384	428	385	406	411	390	415	399	386	391	403	401	387	441	367	406	426	407	409	389	384	406	385	369	413	408	401	372	378	402	396	394	452	418	411	397	394	389	413	380	410	399	392	400	450	401	404	403	391	418	368	408	381	405	392	406	403	402	441	383	411	411	442	393	419	393	356	394	383	355	393	365	402	423	405	431	384	427	382	487	397	384	437	400	430	414	379	420	402	414	407	446	398	399	391	366	410
49780	58028	69092	65601	53439	40398	27282	15144	7446	3468	1942	1213	984	936	847	903	925	856	892	859	860	839	852	855	867	837	870	923	877	834	830	897	849	874	900	854	866	836	826	893	916	894	865	817	889	832	911	822	864	859	871	873	908	876	918	901	877	892	878	863	949	892	911	920	852	849	908	859	870	897	875	896	910	826	864	914	874	849	844	860	870	839	863	852	818	878	917	890	878	858	836	833	859	848	883	905	856	854	897	856	876	837	867	846	848	839	860	892	845	923	900	882	862	869	881	904	856	914	882	820	923	867	877	826	798	865	857	907	910	850	840	875	842	874	851	900	824	873	934	847	870	879	855	875	859	859	859	858	818	825	842	840	809	881	875	886	866	801	915	899	884	887	849	879	864	822	893	867	877	892	833	841	877	852	848	824	893	838	818	879	840	867	872	887	844	893	892	875	919	870	856	869	889	879	856	881	852	871	874	871	865	818	890	849	845	861	953	872	842	820	879	852	903	869	842	897	856	892	817	896	856	879	888	861	882	844	876	828	827	866	918	810	848	878	851	855	869	832	898	884	875	853	839	846	851	875	853	845	901	844	870	922	866	838	842	859	854	853	867	877	864	891	898	905	832	859	908	814	839	871	886	847	866	840	830	833	889	904	835	846	829	819	854	897	877	768	883	857	905	834	914	879	888	871	873	890	873	880	862	892	906	898	859	860	825	907	870	879	855	881	859	855	908	916	855	823	889	881	856	867	885	911	842	842	886	878	884	890	811	830	885	858	848	899	885	864	857	843	878	875	891	870	901	901	854	848	904	860	898	858	901	821	906	882	867	914	874	836	876	862	858	835	852	872	892	859	840	922	892	871	906	834	884	899	841	913	842	862	875	918	839	840	839	876	845	892	847	795	861	913	867	854	861	888	843	837	846	908	844	911	870	852	850	879	838	902	846	884	888	858	837	849	874	890	894	833	846	849	839	860	870	869	897	815	888	858	836	834	880	878	936	830	883	916	860	891	890	851	873	901	880	887	863	875	856	906	837	861	903	854	898	906	877	875	845	858	873	834	865	844	885	826	875	859	849	878	882	836	848	930	840	897	846	827	897	932	833	868	876	797	919	866	870	939	812	802	938	828	809	844	841	834	859	865	902	880	829	899	833	889	810	863	847	898	845	902	854	881	795	866	900	851	905	820	861	792	838	867	883	869	896	851	890	875	800	911	896	886	838	904	809	866	884	862	893	884	859	842	870	909	855	905	889	859	879	857	846	856	870	836	887	896	852	921	896	848	865	850	824	878	858	836	888	844	831	828	847	834	826	911	872	895	880	926	903	849	879	860	895	854	865	841	862	887	864	818	918	824	922	908	863	887	859	830	861	851	809	859	852	866	857	887	817	908	898	823	841	826	869	848	907	847	850	873	895	910	812	868	869	857	895	855	898	887	891	869	864	852	868	812	852	889	788	869	816	841	884	864	897	854	867	882	896	846	863	857	859	836	848	865	867	806	848	924	878	879	868	874	838	838	839	893	913	895	901	856	851	880	871	811	858	886	834	864	833	863	859	837	825	871	834	848	894	894	900	902	887	928	931	836	845	870	859	839	895	877	859	874	860	822	825	871	882	856	845	830	927	855	828	835	834	871	851	863	850	875	820	844	841	859	879	879	868	918	845	872	870	855	864	881	855	845	845	877	872	898	868	879	854	882	871	897	886	849	845	850	859	877	861	913	871	830	868	856	872	891	815	812	849	829	796	862	825	886	866	924	865	893	845	870	903	815	863	897	899	922	834	866	903	884	832	889	794	830	900	893	878	870	942	851	829	800	877	877	874	855	837	878	889	916	867	903	832	836	865	855	871	879	845	887	866	876	898	832	778	860	911	852	871	913	886	826	836	861	934	886	861	892	902	890	816	849	891	819	896	860	859	859	869	859	850	877	912	865	890	843	878	918	842	797	879	842	856	873	848	876	879	825	860	849	870	843	854	899	874	878	860	885	847	864	877	841	882	875	884	882	851	879	868	848	899	870	877	854	843	874	853	812	879	878	897	889	826	859	898	905	927	869	840	873	882	819	832	944	890	855	927	863	872	859	864	873	908	871	906	828	878	927	846	806	899	836	887	867	824	901	877	906	863	876	822	850	827	847	907	851	879	832	862	870	880	874	894	848	824	911	868	867	852	853	837	872	865	838	863	850	869	854	837	828	864	913	935	863	825	856	848	887	834	869	876	909	876	845	864	850	806	891	914	890	855	847	808	837	876	857	869	857	910	877	851	847	844	851	854	858	882	840	950	830	828	899	899	848	886	819	876	861	847	902	806	847	854	856	803	838	799	868	844	889	894	840	810	867	926	877	895	890	864	883	866	855	832	877	888	808	793	869	864	857	846	829	851	846	875	865	846	881	846	898	868	879	859	858	889	848	843	872	842	846	858	848	827	922	874	884	862	866	898	885	909	849	900	831	845	864	882	842	934	886	833	873	868	845	820	878	883	815	847	868	858	921	847	875	872	821	871	865	884	863	895	884	870	868	834	893	889	850	865	898	892	882	871	864	886	888	881	855	835	845	897	858	864	791	839	794	904	891	889	880	851	816	894	895	870	864	877	863	864	853	813	803	858	858	860	857	849	941	881	797	903	896	842	881	886	819	840	815	851	856	939	852	850	839	868	895	840	897	880	878	864	890	884	861	882	868	879	867	879	837	912	859	864	866	873	857	806	839	877	867	869	894	854	884	828	873	861	856	874	851	906	864	849	892	830	835	835	848	863	834	876	883	817	850	859	918	918	879	891	922	888	867	863	827	825	892	872	832	891	808	841	855	845	855	868	879	877	792	908	869	864	868	898	847	851	898	877	887	899	899	830	848	892	851	887	847	866	835	846	788	902	835	908	897	918	854	908	862	827	850	901	910	824	864	909	844	877	917	867	876	836	863	835	889	861	884	911	874	845	863	888	877	857	846	875	832	843	864	891	896	889	849	901	831	892	821	858	843	882	858	884	866	870	861	917	804	810	805	860	883	840	881	854	851	843	871	917	871	817	883	861	847	854	875	821	831	910	858	855	935	889	865	806	872	895	903	826	838	892	913	861	846	901	856	870	879	852	851	817	874	857	855	887	877	854	862	847	914	850	882	860	841	904	838	890	909	913	858	871	920	879	904	837	875	888	879	839	849	825	842	847	848	881	870	889	879	851	851	837	819	905	819	858	861	882	885	869	898	846	816	853	890	832	895	903	851	854	893	941	870	899	850	853	868	887	889	850	942	871	839	867	916	893	863	848	888	875	904	882	897	855	876	822	917	850	884	900	817	886	874	857	886	869	920	867	833	866	873	879	849	847	903	846	905	923	852	868	833	871	860	853	891	893	841	811	882	892	865	896	850	848	855	914	896	827	897	860	826	837	909	829	892	843	872	859	851	873	849	892	885	853	878	950	877	820	796	821	837	867	887	849	876	844	897	856	883	851	856	853	871	843	896	917	831	857	872	888	857	873	813	831	897	861	897	898	806
15204	12981	9632	5118	2419	1373	800	563	460	369	359	340	359	360	342	344	311	354	362	346	352	342	332	359	347	346	348	322	314	322	357	354	350	344	366	332	348	331	338	334	368	341	333	357	344	331	334	379	346	336	325	344	332	288	340	346	365	299	345	352	355	319	390	398	349	334	309	350	330	349	394	344	339	342	357	372	335	337	339	349	344	311	356	308	325	332	342	397	341	323	351	343	324	293	389	312	346	359	347	338	372	338	363	327	371	318	362	353	346	320	364	335	339	334	316	333	332	352	322	362	368	345	341	302	334	356	334	332	306	321	316	335	318	322	349	384	369	331	356	332	336	343	339	349	325	383	341	358	328	338	354	345	358	379	328	353	324	341	340	315	347	344	313	347	350	339	374	338	346	369	330	344	329	336	352	297	343	366	344	332	336	325	366	320	357	332	365	366	338	343	325	335	332	344	345	352	380	380	335	332	359	342	325	355	312	349	339	334	351	358	355	361	319	322	314	323	315	353	357	331	324	356	356	327	373	335	341	342	347	384	400	354	319	314	349	350	322	332	334	339	326	358	334	344	321	299	336	342	348	341	384	361	345	365	328	318	323	374	376	382	357	363	349	358	339	350	330	349	327	354	333	349	350	362	365	373	326	359	329	339	348	372	358	341	352	343	357	337	336	358	313	353	355	376	326	347	357	371	372	339	334	349	328	344	339	308	362	361	293	346	337	357	315	313	366	338	333	364	335	329	360	368	397	343	350	346	372	362	344	357	346	327	350	337	321	342	378	337	356	319	362	340	343	359	339	364	318	357	368	332	339	386	380	350	374	310	367	372	332	356	361	364	325	327	328	317	335	297	340	320	335	326	336	350	336	360	358	351	327	334	336	347	324	328	313	303	333	333	342	350	334	339	349	363	355	363	297	329	322	334	343	364	383	350	329	365	305	362	345	354	340	356	340	324	367	328	347	338	360	352	317	342	323	356	351	327	341	309	353	313	353	341	301	315	337	376	333	365	392	324	319	350	358	315	364	342	360	325	369	340	325	348	353	329	337	300	325	346	341	334	293	347	322	296	333	316	352	299	318	381	386	360	350	341	358	341	344	352	345	350	341	353	300	319	343	331	350	376	336	349	383	362	359	348	343	385	364	329	328	369	353	348	356	314	322	329	308	312	338	328	355	353	330	364	323	354	348	368	328	348	320	312	341	346	319	330	362	364	375	313	334	349	334	344	356	346	358	320	333	354	372	352	364	311	359	333	349	391	293	359	355	337	376	363	338	365	332	344	326	318	316	333	351	307	379	310	327	343	359	336	321	324	353	317	343	309	321	354	352	335	380	324	322	332	349	348	329	332	355	323	336	344	321	369	328	364	372	337	352	337	330	373	365	334	362	319	302	362	358	354	327	324	319	339	338	376	343	326	347	361	332	342	378	332	325	374	323	337	339	346	345	371	376	323	360	338	312	366	361	347	325	318	322	360	353	382	345	379	339	339	298	335	352	308	333	331	322	338	363	361	376	312	302	308	353	370	342	377	339	335	301	339	353	334	349	350	346	381	305	351	339	337	343	347	341	328	350	333	345	327	361	343	331	342	321	342	326	309	336	340	350	348	354	348	353	352	327	350	367	318	329	321	327	331	353	362	323	372	380	345	353	351	300	345	372	336	364	359	336	362	360	368	319	365	353	357	321	352	364	341	336	347	351	356	330	328	363	354	361	371	346	341	332	318	350	306	345	347	344	358	347	337	347	322	356	310	328	316	332	318	337	321	357	350	355	370	320	321	384	356	349	351	357	373	358	350	320	326	348	356	349	349	336	345	348	329	339	317	347	364	351	333	350	328	374	352	323	352	341	338	366	354	336	322	357	306	346	354	307	312	381	341	374	367	367	360	343	363	318	324	345	349	345	327	357	302	326	335	329	349	338	349	313	331	348	328	349	329	323	366	352	335	313	343	316	387	348	320	341	340	331	322	338	346	330	342	350	340	324	376	336	324	326	336	321	355	326	344	354	360	329	304	310	356	347	332	300	347	332	344	340	335	305	346	374	325	338	322	348	365	334	332	357	332	313	357	363	397	348	359	380	304	343	336	323	367	341	317	321	341	350	340	361	360	377	329	332	334	327	322	334	334	304	319	343	378	331	323	344	370	357	366	367	369	362	343	332	316	329	352	349	334	336	336	342	354	309	342	321	337	331	325	354	332	348	335	339	301	327	350	359	316	343	368	356	316	333	332	333	333	334	318	369	339	322	332	361	357	344	341	326	317	323	370	350	347	359	355	323	334	331	340	309	325	341	354	352	347	387	338	335	330	362	343	309	361	341	370	351	347	325	352	346	364	356	356	302	392	347	330	358	348	339	363	346	327	339	370	338	315	388	374	315	346	363	351	359	354	358	347	408	358	366	337	330	335	304	324	367	350	359	382	354	350	341	322	333	311	329	361	331	347	367	331	337	289	351	319	345	364	320	344	367	347	344	369	341	326	336	334	347	321	340	340	303	323	334	326	342	337	312	342	342	339	325	345	316	362	336	348	353	326	322	369	356	336	308	338	340	320	325	385	366	403	359	319	354	354	350	348	319	312	366	365	353	319	366	329	323	307	348	348	340	333	347	354	352	361	348	370	335	370	317	338	344	343	341	349	336	350	373	380	342	328	340	361	337	353	338	338	343	308	366	354	336	335	349	334	333	320	332	334	367	352	358	331	334	321	376	338	369	335	343	304	338	330	340	317	354	390	347	326	392	305	364	341	360	318	376	344	343	321	323	317	348	327	360	355	296	361	352	322	349	330	347	347	350	348	320	316	338	323	345	334	350	350	352	335	359	365	317	299	347	328	318	360	330	340	352	304	340	365	351	364	331	339	329	328	363	341	332	362	334	361	351	339	345	341	358	314	345	330	351	373	325	357	363	360	338	314	321	364	348	323	340	376	363	316	357	351	343	341	350	314	302	342	343	334	373	330	330	358	347	366	368	373	345	359	360	345	360	343	341	379	344	360	335	339	325	357	357	344	353	380	328	374	339	362	330	374	358	364	301	339	300	361	337	329	360	324	344	323	323	340	327	347	347	356	350	349	350	330	333	341	342	358	357	370	343	332	354	335	388	344	347	335	351	334	347	320	365	388	334	359	327	342	331	354	364	334	367	361	398	367	320	384	315	359	302	366	312	347	320	335	341	315	350	331	331	331	367	315	369	344	360	310	345	316	360	326	357	338	339	336	376	367	371	327	285	359	315	341	339	350	372	344	359	322	337	338	336	342	359	367	372	360	373	330	354	352	378	338	326	321	363	358	356	348	368	344	334	355	334	329	324	360	352	359	352	347	335	348	377	325	348	342	322	343	345	313	359	329	350	350	338	339	341	345	324	351	351	341	355	323	311	327	318	376	309	348	314	361	321	331	332	343	344	332	322	328	370	360	347	356	349	338	323	345	343	317	348	343	374	333	315	318	346	341	344	368	345	321	324	356	359	333	330	345	354	365	343	349	351	315	332	322
12067	14490	14926	11870	7075	4135	2355	1578	1069	897	798	774	736	700	745	754	717	758	759	792	775	758	710	734	815	784	766	739	795	786	748	775	731	777	756	770	780	728	753	704	741	768	737	802	751	718	777	769	748	774	785	723	749	762	740	736	736	740	747	739	738	720	727	728	776	742	778	730	803	754	745	751	756	744	744	754	798	724	752	753	732	733	811	728	754	757	753	759	738	804	726	773	773	747	774	808	805	769	753	718	788	772	811	743	764	759	784	789	773	760	721	771	743	714	739	717	678	764	744	757	769	742	757	790	771	772	755	692	719	739	754	762	722	762	744	731	792	767	722	772	765	792	709	730	768	747	736	777	765	773	748	789	735	735	745	723	738	757	773	758	694	728	717	806	773	744	709	732	776	784	735	733	708	744	764	717	769	761	746	746	807	730	753	764	748	733	749	819	762	759	770	731	760	782	771	730	726	747	760	789	737	759	800	767	748	734	766	747	726	759	767	740	756	738	764	743	758	726	745	759	752	695	733	719	776	754	716	743	732	697	761	798	739	758	730	739	783	778	760	729	699	712	686	765	739	736	761	800	711	758	727	761	773	777	767	777	794	794	765	749	772	754	767	779	748	751	722	789	792	775	792	786	741	741	755	756	770	746	800	749	720	754	751	763	806	719	782	808	743	782	760	718	758	749	781	741	791	779	769	723	758	720	787	789	763	744	728	771	783	752	789	771	822	789	760	770	754	763	771	776	795	769	785	726	755	751	725	727	740	732	784	766	770	762	728	749	740	745	750	786	773	778	786	775	747	757	749	792	780	784	762	735	764	793	768	783	771	751	752	745	753	733	764	809	749	776	755	713	729	776	736	735	748	776	732	742	804	759	743	753	775	765	720	784	721	794	790	767	815	741	761	798	686	768	699	730	764	760	695	759	783	751	698	758	776	751	704	756	712	783	716	749	746	733	731	724	775	763	798	802	760	750	758	795	780	717	752	756	782	781	769	747	748	741	768	763	726	737	764	774	754	743	745	768	764	789	818	772	744	757	772	734	778	785	743	735	812	722	730	745	756	768	760	744	749	766	800	758	738	743	791	745	771	762	732	777	808	740	792	784	722	774	763	739	766	774	759	754	728	717	732	770	732	735	740	769	740	741	766	798	788	735	777	736	716	783	731	762	777	735	714	763	758	747	721	792	795	738	783	740	732	704	809	759	754	660	769	747	740	760	753	735	756	750	728	728	802	758	769	808	729	708	803	727	784	784	770	750	694	759	803	737	742	768	755	819	769	751	776	781	796	736	798	755	787	703	766	726	769	784	761	753	736	758	776	751	723	730	759	727	750	785	699	760	781	702	734	752	787	761	751	761	726	797	741	730	775	724	745	727	775	747	816	746	725	725	727	740	731	765	773	764	724	766	781	736	785	825	717	734	771	747	748	778	759	771	785	785	740	740	764	734	759	778	682	749	738	743	738	736	788	773	770	738	756	733	778	752	745	744	752	791	711	776	727	769	744	759	768	735	706	796	721	718	712	745	784	736	741	716	758	768	756	718	754	779	755	783	736	742	705	756	742	801	726	756	684	783	696	737	704	763	757	765	721	720	759	755	746	727	740	756	772	724	776	834	799	751	756	808	800	770	752	795	758	741	740	783	772	768	749	742	723	758	744	713	753	712	758	716	741	759	796	791	742	742	773	754	702	769	790	768	684	757	823	725	724	767	765	763	743	716	787	767	756	733	733	734	705	759	779	731	735	730	763	721	743	740	739	716	734	770	759	811	765	717	784	758	763	782	794	758	708	785	723	721	762	738	744	785	738	771	783	766	725	758	768	769	804	779	767	768	781	750	818	714	753	745	737	742	769	790	773	754	759	759	743	741	724	781	698	767	782	750	737	767	767	769	747	754	725	774	746	751	775	774	776	766	736	750	747	788	781	750	756	777	736	775	741	741	789	727	733	775	764	797	756	755	754	786	746	797	756	762	795	779	719	760	798	774	719	771	766	762	748	722	762	796	770	746	772	745	774	763	738	742	749	784	705	752	727	776	766	818	775	761	738	749	738	749	781	705	746	690	795	784	726	759	760	774	780	804	753	761	784	751	761	751	749	781	731	766	716	747	756	747	717	765	744	744	770	734	734	775	680	750	740	756	777	770	771	784	727	757	738	809	773	742	766	789	748	748	739	741	739	721	745	777	743	747	777	749	750	762	786	776	755	767	743	805	760	696	776	726	728	766	723	723	764	776	787	773	739	770	774	742	728	756	777	742	755	755	747	805	803	757	802	730	694	778	786	748	803	807	766	788	756	718	745	754	767	770	700	745	777	751	778	753	779	756	785	728	807	723	772	748	770	786	779	697	672	760	741	780	800	763	758	703	792	754	796	744	777	696	742	735	808	802	736	779	730	765	769	771	747	762	697	746	754	767	773	778	757	753	759	758	783	769	746	751	745	734	719	783	757	758	725	698	805	790	836	761	744	769	758	726	756	768	759	738	717	760	737	739	722	774	771	752	736	740	765	779	762	792	756	724	744	757	792	718	717	731	803	736	750	792	740	764	810	776	775	768	725	743	756	761	768	735	770	714	748	721	757	804	740	753	780	755	699	739	783	736	744	711	754	771	753	789	760	736	743	718	746	755	709	762	762	765	779	746	784	750	791	733	767	725	787	747	737	744	783	773	772	711	757	744	753	723	742	745	740	764	777	770	797	756	766	720	745	743	783	797	720	766	778	767	783	665	731	714	732	747	752	762	759	691	744	774	752	725	776	780	728	750	734	751	785	769	741	806	775	774	775	765	750	760	727	747	793	774	728	806	759	765	749	773	782	766	749	740	780	710	756	722	764	717	724	750	704	771	736	767	764	760	751	763	757	757	786	732	766	831	712	780	748	749	732	781	775	747	798	766	751	748	785	731	744	703	696	783	699	734	708	766	770	729	750	731	751	766	759	746	775	781	769	784	747	787	749	780	811	733	753	739	728	731	769	777	763	748	773	745	757	766	745	735	759	804	785	774	753	749	763	785	794	767	735	757	751	776	735	832	734	757	744	744	717	770	733	777	691	764	754	741	725	760	821	754	774	779	762	764	768	792	769	782	684	741	774	752	746	782	774	708	713	736	750	766	786	718	783	771	823	779	749	743	762	762	777	749	740	719	709	731	787	784	742	770	806	738	751	757	747	800	779	693	738	772	781	715	802	769	716	724	753	774	779	807	800	724	766	762	725	762	768	766	752	749	799	821	761	752	763	728	739	740	771	735	754	753	729	706	769	751	697	722	709	765	700	701	784	795	725	796	775	723	788	725	732	774	761	748	763	807	772	753	735	753	717	730	818	776	807	748	740	733	740	782	741	764	757	796	720	694	756	738	733	715	759	785	727	717	789	700	780	763	753	759	768	791	739	773	740	747	756	751	765	777	736	799	794	776	721	797	753	720	774	772	758	775	776	764	741	763	743	726	763	727	728	711	763	709	761	757	810	763	748	763	778	781	768	755	747	735	757	796
66939	66870	64681	51128	34637	19978	8792	3506	1419	775	499	406	360	324	310	348	328	324	329	314	318	277	342	318	323	341	331	346	329	324	346	332	340	308	317	353	309	318	360	326	316	326	332	331	331	292	286	312	316	318	313	327	335	354	337	315	332	312	294	320	322	332	311	318	313	321	307	328	282	344	311	300	324	311	298	315	297	332	326	338	325	283	324	319	292	295	312	313	353	312	340	318	321	296	315	333	317	273	319	318	344	299	308	322	353	313	307	312	318	334	316	310	344	333	315	321	329	320	329	301	339	350	315	358	325	333	337	349	316	296	327	315	316	333	325	343	343	321	327	321	297	329	357	305	301	324	346	337	332	347	313	328	303	319	313	322	341	346	344	332	335	332	319	323	360	344	331	326	365	319	300	311	352	352	324	302	330	337	307	314	333	346	339	330	340	322	332	326	310	313	328	305	314	335	349	343	332	285	333	297	334	336	310	314	326	300	317	355	298	369	296	336	298	342	332	319	335	308	302	323	350	318	338	299	317	298	334	289	309	338	296	329	321	309	324	313	301	343	310	338	311	386	348	350	319	317	363	319	312	298	317	328	322	324	315	341	325	331	334	353	343	307	295	322	324	339	353	320	338	334	352	342	314	323	305	334	316	366	312	300	365	304	345	361	324	328	357	323	321	322	315	335	298	332	324	306	324	341	328	341	313	314	309	327	338	359	333	316	332	318	295	326	340	327	320	312	301	336	331	365	328	299	341	337	307	341	337	312	329	341	290	354	318	330	365	329	337	288	312	323	325	275	341	321	295	319	310	336	314	345	314	311	320	349	339	322	278	312	318	311	307	323	312	320	287	346	309	312	336	344	316	295	330	328	307	325	301	301	336	327	289	341	338	332	319	351	300	320	298	316	290	301	308	299	373	278	319	353	305	328	354	301	285	298	280	338	332	310	321	323	313	320	326	299	320	334	319	322	299	338	315	332	327	344	333	323	312	356	321	340	292	301	309	350	332	357	327	332	342	365	342	328	308	322	348	329	324	352	335	336	294	306	334	349	339	306	327	318	386	296	368	331	321	326	352	342	337	276	288	322	290	332	346	326	319	294	321	358	331	333	311	332	329	288	293	315	283	338	317	309	322	331	301	342	332	333	330	323	341	311	333	327	304	296	317	307	332	315	307	289	307	317	339	328	332	347	335	322	352	309	311	340	330	339	334	314	325	301	300	324	320	325	313	329	348	308	294	362	335	331	324	329	336	322	315	295	314	298	314	359	305	333	349	327	376	319	370	288	351	338	295	313	278	353	362	310	318	307	343	302	285	327	299	295	333	325	315	314	362	311	310	295	319	308	329	336	320	337	333	289	351	317	335	328	291	305	305	307	318	294	334	314	328	309	301	307	306	319	348	298	296	337	316	306	342	340	346	326	328	307	348	330	342	338	324	333	297	353	311	322	322	302	329	313	320	319	311	328	321	334	326	330	299	329	322	315	327	340	332	340	360	345	321	347	331	290	346	300	301	280	328	350	322	336	310	317	315	332	317	316	337	323	323	307	338	306	337	328	323	282	312	323	326	354	336	328	303	314	330	334	316	351	344	305	321	337	333	330	307	334	303	321	295	331	305	352	320	322	328	329	349	324	304	293	327	331	324	308	334	320	328	319	304	321	313	304	306	314	314	305	348	315	322	297	306	321	326	321	344	324	313	304	327	337	313	328	343	316	304	317	322	271	290	346	307	377	310	367	322	330	334	331	327	337	314	317	327	354	306	331	306	328	308	348	297	306	305	312	318	322	352	308	337	302	331	306	315	314	302	343	330	350	346	316	276	309	325	323	300	329	326	326	321	332	340	348	352	317	290	311	322	329	339	309	311	351	353	321	314	319	336	337	319	337	301	333	293	304	294	330	352	341	329	324	301	287	335	313	332	338	307	321	312	300	288	321	320	340	341	327	326	333	293	341	344	340	275	350	358	320	312	301	313	323	315	321	338	301	356	335	306	359	386	302	323	312	332	322	361	331	327	303	334	317	335	326	341	307	306	296	314	313	337	312	318	313	292	335	372	332	323	328	335	363	305	337	301	321	306	311	310	312	317	385	334	339	342	326	342	342	286	335	305	332	354	315	310	321	343	289	312	335	313	343	285	333	312	315	345	321	339	332	365	314	347	365	330	309	307	294	335	355	307	322	303	353	358	318	353	273	293	294	328	311	356	303	333	338	326	340	326	305	311	324	343	303	335	338	326	327	344	316	349	338	329	351	341	342	307	360	319	324	298	293	311	333	359	326	313	308	317	350	320	298	268	329	308	341	338	319	325	296	313	303	342	321	328	329	317	343	310	342	305	306	364	292	308	318	328	336	299	334	329	329	336	333	322	295	317	335	313	318	350	326	350	331	329	300	293	319	316	341	311	316	355	345	322	314	292	357	310	341	316	325	339	301	329	321	319	322	340	327	320	345	341	313	323	302	329	297	306	335	295	327	325	326	360	279	316	323	334	336	331	324	358	311	308	310	340	335	318	295	330	325	321	332	314	301	322	311	350	331	314	339	329	355	329	326	377	318	339	330	320	326	350	279	335	330	337	297	320	310	318	299	326	332	332	318	326	339	337	273	338	340	305	342	332	333	295	296	341	308	319	317	296	349	324	370	323	324	290	302	327	323	277	297	310	364	349	354	347	345	301	324	327	346	316	325	333	327	322	326	305	307	341	317	317	344	307	340	346	328	338	350	322	321	297	312	304	322	322	333	351	345	332	325	329	363	301	333	289	339	368	293	324	307	335	333	334	343	322	322	345	300	298	313	313	356	340	328	325	333	305	300	301	316	299	329	324	322	366	322	309	315	309	318	324	308	337	315	325	343	347	307	313	357	300	324	334	334	329	324	306	309	332	305	302	318	331	325	347	327	300	309	309	323	296	303	315	337	319	307	298	342	321	352	323	324	328	327	349	336	329	293	327	312	322	293	364	365	358	333	312	307	354	347	308	334	333	350	338	317	311	311	379	357	341	314	308	312	314	296	306	347	329	253	310	303	354	288	310	351	339	323	318	355	351	305	314	329	316	329	297	305	312	337	320	351	280	305	296	298	326	305	341	334	323	337	311	304	323	353	319	323	354	337	326	316	319	292	340	343	341	296	295	335	303	320	357	281	315	330	319	313	330	288	301	302	346	325	326	343	319	331	315	300	321	315	345	305	339	279	341	330	332	307	299	316	294	329	293	332	322	309	322	330	313	299	301	302	327	310	330	317	353	323	326	317	303	335	326	358	309	345	334	343	318	299	305	345	284	300	304	288	313	301	328	355	304	320	316	346	330	319	333	297	332	335	337	335	317	346	346	341	279	321	320	314	356	312	320	301	309	333	339	328	324	307	355	317	301	324	314	342	337	350	331	325	321	339	314	299	328	335	330	321	326	305	332	300	310	327	314	319	327	337	319	320	313	305	321	334	332	323	340	344	322	332	325	308	337	305	295	334	306	352	377	318	308	320	329	301	332	316	333	334
42238	49476	59152	55288	44583	32371	20031	10502	4827	2411	1366	962	799	748	710	745	701	685	700	795	787	723	750	756	734	759	785	771	732	719	734	714	784	745	759	735	719	758	716	702	710	715	719	724	686	735	715	715	748	731	717	705	734	725	766	664	754	718	736	710	724	740	761	741	729	724	746	677	716	744	715	712	733	759	795	721	742	727	724	685	780	729	735	778	732	734	714	718	719	721	700	761	730	691	786	720	663	739	752	742	729	726	716	748	719	710	716	744	737	731	702	750	695	775	690	761	718	669	738	738	734	765	758	728	720	666	723	701	744	703	717	678	691	705	753	646	746	693	777	738	690	756	733	758	738	749	683	696	696	732	682	690	734	694	762	726	753	741	749	746	712	721	744	738	767	701	724	722	725	786	710	711	725	749	728	763	733	745	755	733	744	734	730	695	759	678	740	731	738	724	675	698	701	699	747	756	732	745	705	701	710	771	695	679	722	743	724	704	750	756	770	719	720	722	724	705	710	759	720	768	703	689	755	707	743	732	686	753	729	743	717	675	684	722	715	785	742	728	765	769	757	721	741	653	724	741	762	733	764	730	720	726	772	708	711	729	750	745	733	735	729	712	694	741	758	759	749	759	741	750	714	738	740	701	728	726	734	716	751	728	705	743	741	724	708	715	726	694	704	712	755	737	718	672	775	695	699	754	764	695	717	755	743	729	725	736	708	721	706	720	698	702	745	736	723	737	693	760	761	724	761	791	717	767	734	699	731	711	708	724	712	752	692	723	729	726	735	725	747	735	746	717	734	727	719	709	683	736	728	703	723	703	741	717	732	761	738	685	791	727	727	740	738	685	706	749	673	704	726	719	710	746	701	768	752	695	708	728	759	716	701	771	722	704	734	719	763	768	749	731	730	735	713	696	705	760	695	755	730	694	720	725	741	734	688	725	719	709	750	762	705	701	714	684	739	690	750	680	724	709	785	756	729	729	752	745	713	733	674	734	707	746	764	744	740	745	679	739	701	735	730	698	743	743	693	720	741	724	694	727	736	691	733	701	671	745	718	684	726	724	733	730	743	725	746	741	744	744	698	726	689	746	686	702	766	705	734	715	721	710	757	727	748	735	721	741	703	749	708	712	760	678	735	671	727	744	736	789	721	733	752	733	745	726	713	711	752	731	672	689	764	746	695	703	720	726	754	687	712	715	697	757	743	726	698	742	761	695	722	712	713	677	690	762	745	712	756	727	751	729	715	723	720	719	737	688	754	747	727	746	734	729	714	716	733	789	724	695	709	762	679	689	742	720	686	746	722	704	725	730	708	735	686	724	733	683	735	752	732	753	683	750	747	679	722	704	736	765	744	736	757	714	751	701	732	734	724	714	717	702	706	730	694	724	746	678	776	683	777	712	715	721	700	769	757	672	702	751	780	785	724	758	776	732	761	734	678	761	699	739	732	746	735	699	780	729	726	729	746	734	751	751	720	745	724	718	812	698	711	743	737	720	741	737	725	729	731	758	730	684	746	769	709	730	734	743	728	761	713	753	720	734	759	766	740	688	760	739	716	746	723	753	693	715	718	719	745	736	753	788	809	757	717	708	711	752	724	720	734	740	671	780	724	673	732	717	693	768	700	776	742	730	713	781	746	727	715	734	692	693	756	724	758	698	774	746	731	704	719	724	741	679	736	746	740	740	723	705	683	728	721	717	758	724	707	729	760	735	719	724	711	685	753	756	752	775	740	715	732	693	686	737	733	730	735	718	779	710	732	785	748	700	684	710	674	705	747	695	720	748	718	726	741	726	757	727	709	793	731	731	706	721	708	760	716	694	727	707	727	727	704	708	683	732	734	716	741	714	728	725	764	727	751	699	715	725	741	742	707	739	737	702	740	740	722	772	700	730	725	742	742	708	707	739	694	736	702	735	744	758	708	710	702	699	715	719	783	695	770	770	712	726	695	722	765	732	755	727	713	728	676	724	760	693	741	756	770	734	730	744	694	676	736	728	684	694	711	731	719	686	742	661	710	754	764	724	744	733	714	714	704	739	716	684	689	703	704	702	715	739	730	726	730	748	726	719	716	742	782	756	691	725	725	743	656	669	748	664	720	764	734	718	729	745	709	749	767	753	767	742	731	720	728	715	735	725	710	718	717	700	718	696	678	721	756	695	722	764	729	730	730	731	724	789	739	712	707	713	753	709	738	731	704	731	712	700	731	717	696	751	796	732	759	736	692	760	699	751	755	745	728	744	722	742	772	731	706	783	704	726	709	692	767	723	758	787	688	710	715	746	717	744	715	690	734	754	788	728	775	762	723	766	675	737	714	762	735	688	711	728	713	736	743	703	672	691	731	781	736	712	782	745	730	739	701	707	694	720	691	690	706	741	756	695	705	735	712	744	721	721	738	749	687	697	774	726	688	726	690	747	743	742	706	722	698	746	727	735	710	687	713	735	703	718	664	736	702	711	706	708	740	730	763	713	709	754	753	744	747	694	725	725	743	752	708	756	716	721	711	713	710	750	781	725	729	695	721	728	735	725	748	700	726	762	730	743	738	712	742	693	752	740	747	790	743	739	707	717	735	729	711	790	708	729	729	696	729	717	663	740	769	758	751	668	744	767	793	746	748	741	701	785	723	723	760	757	720	756	708	775	734	754	751	721	720	681	731	710	710	728	715	766	693	689	702	728	765	754	712	753	777	734	704	739	687	712	760	737	676	688	717	768	720	720	741	724	731	710	717	747	690	706	750	740	768	744	752	754	740	712	717	745	688	746	784	687	745	732	729	785	748	718	716	759	681	693	753	695	726	753	759	711	761	728	767	732	679	749	738	755	723	745	764	706	709	718	748	712	794	710	707	748	680	742	729	713	777	697	775	696	675	746	747	733	751	701	755	782	755	728	726	736	772	718	755	672	728	694	732	730	703	781	741	701	722	730	683	709	771	746	741	702	741	682	772	704	768	725	770	742	736	808	730	716	706	728	746	696	717	695	761	730	697	746	693	725	724	762	796	754	666	776	758	743	731	762	736	699	758	735	682	695	756	718	750	715	788	725	737	731	726	718	694	724	738	694	745	706	724	705	682	755	741	699	724	740	715	753	707	767	763	733	727	701	799	693	717	766	711	731	706	741	760	722	686	708	712	710	727	746	676	717	704	685	711	772	736	738	746	761	784	711	686	755	741	716	738	704	743	749	719	684	745	735	739	710	711	745	722	713	729	736	695	729	691	679	708	701	726	709	735	681	708	726	716	759	732	757	731	721	769	717	717	701	733	753	702	702	699	692	732	776	741	758	751	676	750	721	764	727	759	729	721	747	736	769	678	771	758	737	732	742	763	745	772	781	766	735	788	733	771	726	685	670	687	734	726	700	747	730	761	776	735	702	670	673	705	747	712	678	778	680	702	709	758	647	724	715	750	746	678	731	721	706	722	715	736	715	712	786	709	742	741	712	750	775	704	722	751	687	689	707	816	678	721	742	730	692	679	707	704	732	697	721	742	702
74999	76419	73829	60782	44997	29319	15244	6180	2407	1180	686	534	429	394	399	360	479	381	409	407	381	382	405	394	384	404	405	413	382	404	413	411	399	397	371	376	384	400	387	358	432	388	404	404	379	411	416	408	411	408	398	393	384	373	385	376	394	392	377	368	432	431	396	420	391	362	421	411	392	382	413	432	390	383	404	396	377	412	458	434	418	430	390	398	389	421	398	387	371	408	455	387	411	411	371	380	387	407	438	425	410	436	442	371	390	420	422	383	358	406	373	420	422	412	432	413	413	371	389	397	394	367	423	401	413	430	419	371	410	373	378	389	442	425	400	403	383	398	370	420	425	352	409	390	385	420	410	405	359	421	411	400	386	394	369	410	424	426	385	445	412	415	363	416	400	396	429	413	349	385	387	398	400	393	379	401	422	398	375	400	402	400	410	390	413	419	400	449	408	428	398	412	373	398	379	388	439	396	412	388	425	367	425	380	412	433	411	402	389	408	406	414	404	422	386	410	405	401	397	373	386	381	413	409	405	376	448	394	390	403	401	377	398	411	381	425	406	385	420	415	428	434	416	416	380	414	434	420	393	398	356	415	393	420	376	391	388	376	431	411	396	395	423	431	387	401	364	363	416	392	358	370	362	393	404	412	388	363	410	443	397	416	397	411	393	373	406	419	373	405	436	417	375	446	429	433	422	422	417	396	392	406	394	414	374	421	381	369	378	372	386	389	389	413	408	396	388	392	427	425	392	397	367	422	439	382	427	378	433	404	394	391	356	416	443	436	400	371	398	421	381	414	359	413	390	369	389	410	395	394	384	373	398	444	393	386	450	397	405	393	422	403	443	424	375	401	403	387	385	374	403	429	395	394	401	384	373	420	407	429	398	406	401	391	386	435	430	424	392	387	389	393	381	378	411	437	386	428	411	394	364	404	409	388	396	383	407	438	406	363	389	390	402	373	395	382	398	381	375	390	377	385	388	410	360	365	433	392	399	394	428	383	397	435	368	415	397	421	402	407	388	382	372	368	392	384	402	386	414	410	401	444	425	382	397	407	385	400	400	407	426	400	400	416	417	416	378	410	369	385	430	409	413	409	365	394	427	421	389	407	370	396	432	433	381	390	338	394	425	389	415	412	407	369	395	393	392	433	371	397	393	392	409	440	409	420	399	364	365	411	363	406	452	426	406	417	417	426	408	410	396	385	383	440	411	378	400	376	396	389	426	380	387	381	408	371	378	397	393	394	403	371	359	369	355	391	402	425	391	390	386	442	377	420	406	421	390	407	366	411	411	383	338	368	395	360	385	369	430	414	409	447	400	415	364	388	411	430	439	401	392	415	376	373	407	427	357	404	402	435	382	411	456	409	385	395	380	425	367	420	409	411	395	420	418	390	394	427	401	419	438	445	389	422	368	398	382	424	412	414	412	421	401	406	426	403	448	426	424	454	412	383	404	380	397	392	408	399	419	435	431	405	413	414	394	398	392	343	417	419	362	391	408	359	379	420	389	417	416	399	404	407	418	385	421	433	394	404	403	396	390	385	388	359	416	414	425	438	397	380	416	413	368	386	383	394	388	381	386	413	421	429	426	410	426	389	400	365	359	364	416	407	378	442	397	387	429	405	396	401	405	390	408	430	356	389	395	401	385	413	381	363	444	388	417	405	458	448	415	407	415	404	443	429	371	417	403	379	369	417	393	412	391	414	382	385	395	383	416	414	411	412	418	401	421	400	386	371	417	385	387	425	391	386	411	400	407	394	406	395	395	383	379	426	415	405	407	381	363	416	384	356	404	353	393	397	399	408	438	390	401	391	401	407	408	387	404	403	387	402	378	409	418	406	386	387	389	394	415	401	401	404	427	438	402	380	433	363	386	402	427	388	397	405	417	386	429	411	406	425	384	402	412	399	406	431	383	401	431	382	397	391	377	403	418	383	446	428	376	384	392	413	410	388	366	389	380	434	373	405	387	431	399	421	383	404	397	423	409	383	423	442	414	404	387	389	398	394	368	356	423	391	423	433	383	412	386	408	378	411	413	405	365	389	400	366	433	426	411	411	423	372	429	390	416	384	374	399	395	416	393	429	393	387	419	375	397	382	379	402	410	405	402	386	375	374	375	398	422	421	387	389	381	407	406	381	427	394	380	424	398	361	394	405	411	390	383	423	491	440	374	397	439	383	416	394	363	383	459	417	398	385	398	425	396	352	381	371	378	395	425	397	345	399	376	386	401	382	417	361	404	407	415	387	391	435	404	384	410	387	387	383	411	405	396	423	396	384	437	384	384	389	397	393	385	402	407	394	387	381	391	397	386	373	415	412	426	393	421	467	425	386	381	399	411	387	375	451	408	429	378	426	377	387	419	426	416	374	385	411	394	389	410	372	406	393	391	421	413	374	410	388	428	442	402	388	409	385	372	437	401	442	426	403	365	371	396	412	395	382	362	384	392	413	369	388	365	371	413	391	417	441	418	404	374	362	425	395	375	382	426	388	398	429	417	389	375	444	423	396	377	421	376	424	446	423	424	370	359	383	435	401	443	392	439	408	366	398	364	390	425	438	382	382	347	401	419	413	400	428	402	395	430	425	411	385	340	414	368	394	402	408	413	376	388	431	423	394	410	382	397	399	402	374	382	423	414	398	413	414	379	377	390	389	384	412	359	396	426	408	404	359	411	440	431	413	387	404	401	394	400	394	406	400	406	404	419	398	378	389	387	404	388	397	403	417	396	434	465	397	398	401	395	367	399	423	413	392	414	404	393	407	412	420	412	374	438	431	406	430	394	432	406	342	402	402	398	398	421	436	412	432	388	427	423	430	396	409	407	405	393	371	417	407	451	387	381	367	374	414	447	366	376	385	397	392	386	391	438	382	410	395	397	410	404	410	390	392	405	446	409	366	408	400	411	368	376	405	399	388	393	385	401	410	430	391	379	427	395	376	394	460	412	385	375	365	456	399	422	415	433	417	421	432	433	445	424	400	399	393	398	428	405	431	422	400	397	390	356	372	418	379	363	410	386	417	410	395	430	392	398	393	406	419	407	409	392	441	388	432	402	407	408	397	393	398	424	397	408	417	406	435	376	361	364	387	371	398	433	439	437	413	410	418	360	419	414	388	409	441	421	430	371	404	403	420	374	429	414	372	420	402	421	415	454	359	391	378	402	412	419	425	389	406	382	398	379	406	379	398	409	376	390	390	375	413	356	362	417	393	394	407	413	384	383	401	398	404	391	403	447	384	390	366	409	395	384	396	390	370	421	431	414	442	404	388	398	392	404	378	413	398	397	362	412	385	382	426	373	348	395	367	408	394	383	427	388	376	413	442	410	391	407	362	393	374	453	434	386	362	389	395	446	436	401	419	443	382	407	407	381	378	392	403	383	395	403	422	402	424	420	385	381	372	428	360	418	404	408	380	415	425	432	393	408	362	431	412	398	401	395	406	408	400	395	376	433	398	432	390	355	404	397	376	404	394	412	377	392	363	406	396	416	394	423	396
49864	58404	69165	64764	53808	40867	27381	15717	7690	3639	1972	1254	954	902	900	899	875	844	919	857	864	850	874	838	875	840	953	881	866	827	888	864	898	882	850	881	836	816	899	855	900	886	902	909	833	884	860	884	840	859	871	847	866	892	832	883	896	794	829	891	866	926	853	870	862	826	872	826	921	910	845	885	816	844	827	867	831	868	860	899	819	861	901	889	868	832	817	843	893	919	831	920	855	926	857	877	854	889	828	812	881	920	874	895	896	874	892	867	864	842	862	870	816	865	864	904	866	850	844	883	916	878	908	867	884	889	883	900	891	882	834	866	833	872	868	867	883	863	882	903	852	868	832	886	852	836	866	884	841	849	862	923	835	868	883	903	872	845	884	849	846	892	879	851	915	800	892	820	893	874	923	866	893	845	898	871	926	940	869	823	890	897	941	856	884	828	833	880	881	895	854	839	870	867	904	842	923	869	881	930	867	931	872	815	844	889	835	879	905	848	895	819	834	881	844	854	888	881	865	815	897	902	843	828	882	825	878	879	869	881	879	886	874	897	896	937	819	860	870	888	874	901	850	875	879	855	876	866	901	867	889	922	861	855	790	878	843	823	933	811	892	896	841	930	820	900	880	857	854	810	875	837	906	874	842	869	872	861	846	832	899	860	882	927	905	877	869	892	854	909	890	910	872	871	889	846	925	910	869	827	852	863	834	829	849	905	861	887	873	849	870	904	902	909	858	882	903	876	822	885	867	848	827	858	912	872	847	914	873	877	857	939	833	908	854	891	821	881	892	913	864	816	862	823	817	906	881	911	881	852	863	841	889	911	869	859	839	851	849	882	889	859	819	877	906	865	894	860	875	872	923	884	891	851	887	846	892	863	870	854	921	890	896	866	864	885	845	845	912	890	908	870	828	883	866	868	876	827	899	871	896	946	903	876	869	947	908	814	850	855	866	832	840	896	904	862	898	914	810	834	845	876	880	822	870	881	844	845	866	905	872	845	854	917	883	924	868	862	867	864	918	895	849	906	849	873	844	804	861	874	872	888	870	921	868	841	872	868	878	854	853	877	915	922	877	820	836	896	852	856	853	877	852	854	834	823	871	845	864	874	860	894	872	888	927	863	821	909	837	887	852	796	898	845	845	867	886	851	894	872	913	869	907	891	823	905	859	910	875	883	901	862	870	909	827	841	856	901	905	882	860	837	854	819	879	817	876	849	871	860	929	862	881	898	857	880	887	857	851	867	894	858	885	885	895	902	910	845	860	891	861	848	885	847	884	835	895	833	905	864	851	897	926	865	887	940	884	886	889	820	863	865	857	843	876	870	829	903	900	803	829	860	861	914	837	819	876	860	885	811	864	912	862	873	869	796	953	891	872	901	884	852	901	894	896	887	869	882	818	885	871	881	844	840	849	926	851	880	881	920	859	897	818	848	834	893	912	874	904	823	898	874	890	845	889	948	862	826	840	817	850	865	895	797	856	847	866	836	891	917	876	896	846	848	881	916	908	882	871	886	884	857	941	886	892	847	887	886	879	902	852	859	871	868	891	862	885	854	907	849	827	843	846	865	857	865	871	843	843	907	878	895	897	865	857	832	862	874	818	858	862	900	815	872	899	905	893	824	904	849	861	887	887	876	911	842	852	908	879	872	854	844	885	858	874	872	852	881	864	886	864	853	877	898	897	904	894	914	914	863	924	863	883	858	859	885	814	889	887	868	881	836	844	836	911	913	822	838	818	856	904	810	846	828	845	841	890	866	858	834	899	918	927	854	814	912	893	860	901	908	792	822	868	911	815	913	880	837	884	903	881	894	854	880	875	903	884	854	827	865	900	884	821	825	864	866	894	898	875	871	847	900	857	818	885	838	849	849	905	868	880	867	866	823	856	822	823	860	841	875	856	808	830	909	859	893	848	852	873	856	895	831	811	868	796	871	899	872	853	908	903	888	905	889	910	812	861	864	885	872	847	810	893	875	822	901	900	891	806	828	860	855	797	928	862	829	926	879	849	850	871	902	836	871	857	876	889	899	870	855	855	907	863	859	851	885	882	921	886	882	835	877	892	832	856	861	892	887	827	861	841	846	873	875	887	920	827	866	807	812	894	857	899	925	907	862	914	854	905	842	852	904	818	855	910	926	881	900	906	870	852	846	913	873	910	854	858	825	895	906	894	868	831	844	887	874	880	876	880	924	875	896	914	887	880	864	899	875	909	837	866	866	871	888	852	902	849	882	848	873	882	826	932	846	883	909	896	903	849	879	864	847	884	878	929	829	894	884	888	894	821	849	892	865	791	911	903	911	832	878	849	873	869	883	857	960	900	849	891	932	903	909	854	821	872	838	899	869	790	844	932	872	831	848	907	884	853	866	842	864	902	833	900	869	867	854	856	826	915	906	895	875	901	851	872	845	872	877	880	825	883	888	906	892	859	868	883	895	874	882	851	885	882	887	855	872	873	928	893	866	840	856	863	861	789	877	834	832	883	870	852	861	852	887	839	880	906	886	900	856	851	884	910	949	896	871	881	861	895	843	894	827	870	852	864	913	870	916	875	859	848	830	829	910	860	843	852	866	842	835	851	936	839	881	825	842	872	877	867	833	887	810	818	911	898	821	891	870	886	854	852	876	896	861	870	822	889	856	960	903	885	902	829	880	900	815	827	866	822	866	859	874	904	861	878	899	901	854	897	888	866	891	866	876	863	872	891	851	867	898	828	853	868	873	873	885	822	818	888	853	910	871	829	887	892	881	820	877	870	841	911	885	889	850	845	892	896	866	854	851	848	887	813	906	904	849	873	886	902	852	859	859	846	826	912	856	881	857	924	895	912	839	860	895	855	876	864	825	865	869	871	899	900	947	860	943	906	821	886	941	889	880	848	863	883	845	843	836	898	861	908	845	902	912	889	872	932	844	887	859	866	891	834	886	900	905	867	880	882	870	894	864	896	834	883	919	898	839	867	824	867	859	862	926	861	899	878	847	891	922	894	822	846	883	810	840	899	902	848	869	838	798	865	903	840	840	875	900	861	900	874	876	860	864	900	873	851	835	838	878	885	877	877	836	859	891	845	890	838	889	889	865	861	877	888	911	846	924	881	875	865	865	906	877	880	854	880	853	886	907	873	889	925	869	888	875	866	851	906	838	829	862	899	867	842	895	895	872	877	869	881	841	856	838	829	879	888	836	828	909	858	841	928	838	921	850	852	878	870	833	844	876	827	875	861	912	874	851	884	853	870	887	860	862	867	911	876	877	879	854	834	887	873	892	855	903	839	827	886	785	896	870	837	861	910	902	849	863	868	913	861	830	875	923	874	917	842	833	881	891	927	908	891	871	894	835	843	790	885	899	836	857	866	855	900	877	896	884	846	884	831	838	856	858	886	958	876	857	890	870	849	848	868	855	889	903	858	847	854	938	876	875	843	804	831	841	850	880	860	880	846	847	864	904	877	827	898	872	892	837	832	884	872	794	898	878	905	834	897	873	906	905	885	845	893	842
13170	11366	8445	4822	2426	1382	798	583	479	388	372	318	328	374	341	364	315	347	342	349	327	331	362	337	348	355	306	347	339	337	356	339	344	367	342	360	320	335	325	317	302	329	323	337	362	337	331	283	349	365	334	345	338	368	348	363	278	338	345	370	354	367	306	360	358	333	318	377	347	332	331	340	324	342	341	354	341	324	338	308	345	348	393	358	356	326	331	324	305	348	347	344	338	335	322	364	389	379	344	326	323	358	294	372	334	344	359	348	352	374	339	377	353	334	372	329	318	354	373	361	327	323	326	350	345	366	349	327	347	338	314	299	362	359	365	366	346	346	392	339	331	351	347	337	333	323	335	334	328	326	348	341	365	381	322	348	321	356	349	346	336	345	331	316	308	315	333	344	335	354	372	320	374	368	371	338	350	326	324	323	374	353	335	351	365	367	311	356	361	361	348	361	362	348	338	335	325	365	315	317	321	337	306	347	333	346	349	366	357	333	356	391	337	347	347	321	345	342	312	362	361	339	324	376	349	341	350	345	368	357	353	323	359	350	332	341	344	302	332	345	333	338	312	342	346	353	313	330	343	365	283	343	340	360	314	324	366	332	335	338	333	308	350	339	303	369	358	369	325	337	315	360	359	356	348	322	350	347	378	327	314	341	336	350	349	332	338	330	300	306	344	326	368	350	353	347	350	329	344	311	331	345	327	361	344	350	328	365	350	330	308	345	355	318	340	334	331	307	332	342	334	347	314	344	349	332	348	310	352	334	316	330	350	377	301	342	364	339	364	349	353	322	345	328	359	307	329	328	341	306	364	325	305	339	371	336	341	304	377	362	366	347	313	338	320	328	364	342	348	385	337	347	362	326	332	378	333	341	342	342	373	319	335	329	329	348	336	328	350	335	314	364	324	331	355	318	334	351	353	332	340	354	375	347	345	325	323	343	330	344	365	344	354	329	303	350	335	332	326	342	346	324	323	307	313	324	369	316	320	344	343	327	337	292	335	334	329	347	319	353	353	306	365	321	328	355	333	323	327	326	353	324	340	346	345	341	335	360	356	342	335	336	329	357	354	336	330	342	377	327	366	355	361	345	347	374	358	360	376	328	322	329	349	338	308	324	323	357	354	322	328	340	352	368	343	387	312	311	341	338	362	344	309	331	333	320	347	350	350	377	320	305	340	328	336	314	334	348	331	335	341	337	327	367	325	347	363	346	346	315	344	366	374	317	346	332	365	321	342	348	325	319	341	335	338	327	337	342	328	337	354	347	347	366	345	315	387	340	353	351	338	355	342	342	335	348	303	327	314	358	351	359	335	350	347	337	370	361	326	345	309	347	346	347	328	303	328	335	353	309	343	363	314	319	338	354	338	343	340	354	361	304	366	384	349	302	333	362	366	326	332	333	313	338	322	358	306	332	349	384	385	343	323	351	353	340	355	342	367	351	344	308	305	350	340	345	363	352	325	376	332	342	351	341	342	323	320	295	323	372	351	348	333	343	345	343	343	349	332	343	332	324	334	325	345	351	327	354	316	349	362	339	344	312	359	323	361	364	326	304	338	362	378	326	341	342	325	367	350	332	361	337	341	366	323	304	350	327	339	318	326	339	364	342	357	329	357	354	357	344	335	323	333	330	353	334	358	362	321	356	352	361	322	354	329	384	325	305	329	354	319	346	332	356	318	329	362	303	347	338	345	337	355	339	357	360	323	333	355	315	325	320	311	374	315	366	333	320	320	348	349	310	337	330	352	352	328	315	310	329	394	367	360	347	335	331	335	345	357	353	353	338	318	323	319	341	355	318	344	310	312	332	336	353	314	346	342	349	331	348	330	355	340	337	350	354	338	324	351	363	384	338	357	328	377	341	311	327	337	317	342	340	357	320	316	336	343	342	330	379	315	309	354	329	336	330	352	346	288	330	342	342	350	304	313	332	338	352	323	350	334	335	361	325	333	318	339	336	318	327	287	342	327	337	335	342	330	385	291	372	327	332	323	316	341	388	352	321	328	336	344	353	317	340	326	376	336	328	338	316	368	345	346	345	324	344	337	353	310	333	379	361	370	333	353	347	365	342	367	348	326	318	331	337	336	361	334	324	351	356	364	329	341	304	359	370	331	315	304	314	332	354	327	347	379	334	328	388	319	386	360	339	355	356	334	307	368	383	343	324	333	368	358	353	370	358	358	336	359	392	355	323	347	326	343	349	318	336	377	348	346	346	363	304	330	328	357	378	377	390	342	327	375	358	330	342	331	350	317	356	331	375	344	325	360	347	376	340	338	378	339	320	319	355	359	310	323	344	377	276	338	360	315	340	351	345	339	336	341	343	324	350	297	343	328	341	319	348	344	328	341	335	369	346	354	329	340	334	319	328	355	351	347	358	311	344	365	319	356	411	331	355	357	311	368	306	357	341	383	296	327	340	305	319	320	333	327	382	328	333	375	309	384	364	376	349	348	336	310	333	346	323	362	352	376	324	331	317	332	327	339	361	332	322	347	346	312	348	345	324	325	342	338	387	324	350	389	337	306	366	335	321	305	353	340	338	346	318	356	352	309	346	345	365	370	353	339	353	356	352	316	304	341	349	341	331	319	347	297	311	343	367	323	341	370	367	330	332	328	349	339	327	357	341	352	348	315	334	333	314	392	336	309	316	312	326	314	343	325	323	320	339	325	335	344	326	318	337	303	320	360	337	377	326	346	331	381	362	345	333	342	371	267	356	339	333	327	295	374	349	337	339	339	326	352	330	322	344	359	345	338	308	353	343	339	346	352	322	345	335	333	366	353	361	346	346	343	363	377	339	323	349	303	344	333	369	330	356	337	331	343	351	349	351	367	342	341	342	336	319	339	328	342	357	344	329	324	383	331	386	370	330	356	343	359	353	363	342	348	341	333	311	341	347	319	358	311	295	339	350	384	315	350	362	332	367	360	380	329	365	363	367	373	319	324	378	314	327	365	346	346	332	346	380	319	347	381	328	351	329	323	274	339	357	349	340	334	329	347	324	326	388	355	333	337	336	395	322	351	376	329	349	321	351	348	340	370	358	293	362	346	342	358	313	365	313	338	312	331	334	320	297	328	352	394	363	354	312	354	332	380	344	334	326	349	380	315	343	367	311	340	345	372	342	327	329	331	343	312	338	320	305	325	328	344	376	377	347	346	351	320	338	335	322	358	348	347	353	322	351	340	326	351	328	342	340	332	356	332	350	313	330	347	342	332	304	334	353	309	340	337	387	355	358	331	326	367	360	327	339	308	331	342	363	346	357	345	321	313	305	361	359	342	341	344	342	330	313	345	341	332	334	368	351	358	333	332	325	342	349	372	331	324	358	360	347	337	338	375	347	333	337	351	328	345	352	335	382	355	308	330	326	313	342	335	363	333	353	322	309	324	323	346	356	326	356	357	318	347	359	308	370	326	303	317	338	353	314	368	336	316	335	315	313	330	359	320	346	344	315	357	324	343	341	356	343	325	357	353	347	357	355	354	341	300	332
11099	13997	14051	11169	7334	4317	2432	1555	1126	875	826	821	762	788	760	736	754	754	698	753	716	728	784	716	772	803	736	778	759	742	762	789	781	749	790	749	735	756	732	736	705	715	745	763	746	764	796	756	753	767	723	765	722	704	775	744	756	739	748	739	729	739	670	795	747	773	772	793	754	730	768	741	730	739	783	737	766	769	742	709	771	739	698	732	758	708	762	735	728	758	757	707	737	733	768	741	725	766	761	691	736	789	756	813	778	760	769	778	757	771	755	702	782	686	750	697	717	685	753	726	711	775	745	788	714	712	804	739	744	713	793	758	746	731	782	736	739	785	748	741	753	726	789	743	807	813	737	715	762	747	759	765	714	731	745	759	779	809	761	795	743	726	752	806	765	745	763	740	749	711	726	759	744	750	750	757	758	758	696	777	736	723	808	786	764	722	760	739	775	755	712	747	731	696	745	813	751	745	729	663	726	718	776	734	731	751	783	791	775	705	722	777	781	756	753	749	736	771	745	758	755	776	728	716	754	746	726	774	774	818	746	754	730	762	772	799	737	752	752	755	752	730	769	722	793	757	749	815	744	777	747	789	759	694	699	792	810	756	733	728	775	740	745	722	752	726	748	754	809	757	736	757	755	736	701	773	746	785	777	762	809	759	731	742	799	728	735	735	814	770	760	744	750	735	777	742	705	742	731	754	760	784	738	701	738	757	742	763	777	716	757	734	712	783	740	804	733	742	740	745	752	746	759	772	739	708	725	708	718	734	763	751	799	731	782	733	760	735	695	810	818	767	804	768	754	771	747	773	778	732	721	730	781	764	711	760	722	754	754	737	736	740	761	725	726	734	729	740	725	715	740	797	724	710	744	744	768	760	723	748	741	732	736	765	760	755	760	722	778	738	773	727	775	720	728	748	779	685	766	769	719	735	709	737	725	756	792	757	756	762	718	754	738	731	762	748	770	779	732	774	766	786	759	760	736	782	772	761	773	720	737	744	723	753	731	702	714	750	716	730	763	722	709	781	733	778	780	725	736	833	756	752	704	714	795	716	701	742	745	790	771	736	784	741	737	754	734	784	794	775	707	761	713	717	771	747	752	713	777	764	756	747	751	725	792	738	777	729	710	774	700	761	752	721	739	766	741	745	735	787	767	766	759	725	730	732	789	727	775	769	729	723	725	755	783	757	760	721	773	719	758	783	730	784	777	767	715	773	810	744	735	790	778	738	745	732	712	769	764	770	781	784	728	684	702	800	766	760	735	718	715	752	731	765	752	754	700	763	795	801	790	753	726	717	731	759	726	718	751	771	761	713	762	739	753	758	757	757	813	749	739	726	712	761	759	791	712	755	705	746	755	702	776	774	795	763	736	754	751	757	773	714	734	749	752	766	795	737	770	751	715	765	760	752	763	760	740	717	733	751	774	745	767	760	783	778	722	750	725	784	760	758	714	714	718	703	745	748	723	838	753	741	774	731	761	764	744	794	740	793	788	729	742	785	738	796	737	797	709	701	775	718	724	751	798	787	734	775	715	779	773	706	702	775	730	720	733	738	771	757	720	790	759	767	733	754	768	759	748	778	695	761	795	680	757	732	779	779	762	735	800	779	723	738	756	729	720	741	748	717	742	761	715	774	793	779	740	743	736	718	732	741	756	818	741	702	776	763	747	753	714	741	782	770	770	716	740	759	778	739	702	723	759	758	780	740	765	754	783	781	771	738	727	764	755	822	689	740	748	724	713	690	754	779	801	724	769	701	747	719	750	748	713	686	774	761	751	803	721	745	754	815	796	769	778	781	718	786	739	731	749	751	746	773	763	776	788	756	807	745	737	762	788	823	766	739	796	781	774	785	744	746	772	736	765	736	739	752	787	728	721	707	704	723	713	791	745	752	743	796	740	703	797	743	753	713	779	736	731	733	707	749	739	785	750	675	782	758	781	737	746	735	766	724	729	695	739	728	736	759	719	720	795	786	721	794	743	775	763	747	698	733	783	756	717	723	762	747	744	744	756	795	760	715	738	780	766	742	752	821	735	728	736	717	731	782	715	764	772	749	768	732	794	756	695	780	736	713	740	714	735	790	767	733	770	718	737	746	749	788	705	743	721	719	739	764	782	761	770	760	725	762	732	773	761	736	762	721	789	784	801	755	727	791	759	743	787	805	821	766	729	736	804	734	765	766	766	749	740	778	745	726	766	795	737	723	750	708	771	806	759	734	791	790	733	790	744	731	779	705	725	796	798	786	707	774	779	790	731	734	747	735	759	710	779	742	741	764	751	790	804	778	705	705	724	754	791	771	770	770	751	773	711	696	704	744	716	771	816	734	737	706	772	762	721	770	762	711	731	745	748	753	726	722	748	777	723	729	778	785	723	784	667	701	772	745	723	765	743	734	793	733	758	731	752	729	783	753	772	781	798	715	775	732	736	778	711	753	743	733	742	759	737	741	722	727	745	712	750	743	760	742	759	765	778	732	795	712	740	754	756	750	686	697	807	729	753	761	770	734	725	756	737	762	772	788	719	737	780	731	773	732	729	698	725	753	724	791	801	735	760	770	730	754	721	759	779	772	734	719	731	742	757	734	729	770	774	767	803	764	785	743	757	737	740	740	750	747	731	755	780	769	749	771	725	752	752	743	750	705	783	755	744	736	746	723	746	791	779	751	770	734	760	735	746	713	775	744	783	745	750	747	742	711	816	800	762	740	719	726	742	772	762	781	710	759	721	752	732	755	798	728	764	779	760	723	773	704	770	748	753	718	782	774	754	704	732	732	783	847	770	725	724	762	749	762	734	735	756	793	747	784	801	780	761	723	731	698	754	763	740	781	772	776	740	754	724	747	770	743	761	737	771	777	737	747	742	761	732	783	743	775	756	727	752	778	737	684	770	724	747	761	765	761	768	745	745	759	754	721	730	738	743	762	730	726	776	737	726	704	760	785	742	785	761	754	798	734	726	714	767	764	745	768	758	756	758	749	769	752	766	752	756	746	732	737	707	773	756	782	700	792	761	767	764	794	709	737	783	729	751	716	737	707	680	782	753	732	759	728	724	711	713	753	777	757	781	757	746	767	727	751	777	706	748	723	758	749	711	768	774	746	779	791	776	750	753	791	768	734	742	720	728	726	728	727	712	685	700	709	777	720	784	813	708	754	809	779	717	775	764	781	699	732	767	770	780	731	720	736	761	728	730	750	717	767	748	766	756	755	798	747	702	750	790	706	751	779	724	712	752	762	783	816	727	755	714	734	766	727	778	767	754	755	734	744	735	760	743	728	719	777	746	753	740	775	768	782	730	771	755	707	738	714	718	728	733	789	754	762	754	752	742	776	755	701	723	767	781	738	734	792	733	757	730	755	771	737	753	787	745	776	776	774	707	738	716	748	704	788	750	777	750	830	745	749	751	764	727	757	751	741	753	750	732	799	710	708	771	729	760	768	750	754	764	759	731	753	742	801	716	763	778	735	792	755	762	781	741	772	824	770	766	812	763	772
65809	66989	64605	51339	34671	20820	9483	3645	1510	770	492	388	348	333	365	311	342	337	337	320	357	313	323	341	358	338	358	320	279	287	333	332	321	367	304	323	308	342	331	339	317	291	337	297	297	305	324	312	315	338	333	351	315	331	325	298	322	314	321	329	305	336	340	294	326	345	311	317	306	304	308	351	288	339	329	321	319	327	309	307	313	306	312	280	349	301	317	320	361	307	282	347	321	290	342	315	322	350	340	326	308	296	284	316	329	340	358	346	342	297	317	282	304	305	331	342	324	309	311	290	321	309	296	346	339	312	323	296	309	340	350	316	322	314	339	364	328	318	347	312	294	354	327	344	320	337	325	312	350	323	309	328	343	340	325	314	331	279	284	280	331	293	291	300	351	305	299	317	349	316	317	308	336	322	354	347	307	316	333	339	275	326	302	304	296	301	316	317	376	330	339	322	304	319	345	316	351	342	331	362	322	313	303	302	292	305	318	325	309	321	288	314	344	325	302	319	313	323	339	353	322	307	317	277	361	312	289	348	322	313	321	318	322	336	331	338	297	316	329	327	299	296	341	294	321	313	312	332	306	329	318	327	313	312	337	296	316	313	300	318	318	334	320	320	328	314	304	312	334	312	304	315	301	342	358	308	341	309	338	292	295	299	286	310	321	302	293	345	346	327	288	299	321	309	340	311	316	363	312	317	327	338	349	327	307	313	317	336	319	328	314	341	293	293	281	352	336	316	328	329	341	332	314	302	303	331	309	312	347	327	306	305	358	308	321	342	294	273	335	303	300	322	325	306	292	294	308	344	360	302	326	325	325	318	348	320	321	318	330	321	316	313	300	324	322	311	348	283	326	315	301	333	352	375	312	302	300	316	290	327	331	313	330	336	330	298	301	295	334	325	337	314	285	302	308	309	308	341	342	330	299	317	322	332	300	324	312	330	312	320	332	303	339	308	326	323	354	314	329	326	361	323	321	351	299	314	316	313	323	333	305	334	317	299	361	332	291	342	321	311	296	333	322	327	314	310	325	312	331	297	365	315	330	318	332	321	336	297	306	314	308	335	312	298	283	320	313	329	343	347	319	332	321	300	361	343	281	311	324	315	298	306	323	317	314	313	291	334	319	347	333	316	324	282	343	362	316	307	342	316	322	301	303	323	325	280	344	346	342	279	315	321	328	325	310	344	343	342	337	302	340	325	315	326	327	304	325	334	335	324	353	323	300	293	291	322	330	361	326	322	336	290	320	318	294	314	328	319	297	294	350	326	303	320	303	334	331	310	313	308	327	314	285	333	302	342	360	355	333	306	297	334	316	300	322	313	291	292	288	286	321	322	353	337	336	339	321	292	321	358	325	295	310	313	316	323	297	336	331	273	321	318	364	312	349	314	297	290	332	310	323	324	319	304	338	311	297	309	305	353	331	308	307	295	301	333	300	337	352	341	346	312	287	339	319	333	302	332	359	341	320	319	304	326	367	343	326	321	286	337	327	310	313	310	295	298	311	336	342	320	333	308	344	308	346	314	360	309	345	301	308	350	285	335	309	365	326	308	325	342	350	339	317	310	291	319	287	348	323	318	318	354	324	322	312	326	314	302	307	291	312	318	350	321	316	315	300	322	306	326	317	350	328	333	323	338	293	312	314	336	359	312	314	364	340	331	343	319	307	332	345	296	317	299	300	313	362	340	338	297	333	328	342	291	335	342	368	303	340	354	323	380	323	313	359	307	327	305	315	319	318	295	333	303	303	326	318	334	294	303	315	304	304	292	335	348	326	350	282	306	326	315	339	307	327	343	324	316	345	319	283	324	326	297	310	314	309	327	321	306	315	335	311	310	350	310	322	280	310	317	341	359	298	352	348	304	298	353	311	330	306	320	340	310	287	324	311	319	320	320	312	305	332	342	314	355	314	298	327	316	329	327	306	304	331	309	334	319	344	326	349	310	321	308	301	315	294	318	340	344	312	337	306	321	431	321	336	330	345	361	307	303	317	307	323	299	313	305	369	329	332	296	300	320	307	326	325	298	319	339	326	322	316	344	307	313	324	351	296	341	317	309	333	299	315	300	357	295	322	304	320	351	331	319	342	360	304	365	334	355	311	337	304	321	368	301	318	312	324	318	335	309	317	326	358	300	364	339	315	324	302	291	318	317	336	313	292	297	323	333	285	314	327	317	320	306	341	323	350	345	312	346	338	334	350	347	308	350	322	328	356	329	300	338	283	317	327	325	300	327	298	350	301	330	331	326	314	287	327	283	313	312	312	286	308	321	307	312	305	299	346	346	309	313	319	312	328	353	314	323	320	335	315	306	341	304	354	293	335	310	283	293	318	304	295	375	328	333	311	326	318	341	347	325	327	331	315	343	332	312	341	348	349	321	339	355	320	279	307	318	331	320	326	311	310	336	323	343	330	303	324	308	327	347	305	343	363	345	311	293	321	339	298	320	324	324	340	288	319	342	269	326	299	293	319	321	330	316	334	334	313	309	295	323	346	304	325	324	271	291	334	359	336	330	325	322	291	338	331	317	316	344	323	316	342	313	313	354	318	308	354	354	314	294	315	299	368	341	301	348	343	299	310	330	321	314	307	307	331	324	303	315	324	287	325	333	337	322	330	268	335	333	307	296	310	300	326	356	335	310	316	325	310	311	347	306	321	307	287	330	318	358	300	312	321	302	315	320	309	380	341	352	354	312	316	306	336	320	306	339	317	308	293	315	336	299	329	328	331	336	360	381	330	300	328	357	354	310	340	347	305	277	318	292	340	289	317	317	302	351	307	298	337	343	301	324	325	298	302	343	306	339	325	305	291	352	310	333	354	329	336	291	333	294	328	319	317	322	335	340	315	306	340	310	305	328	297	326	335	320	277	332	313	305	308	303	286	306	287	349	343	331	319	372	306	317	323	329	352	349	302	307	319	321	293	317	335	328	333	322	348	335	305	336	290	309	319	297	310	313	346	345	333	325	322	310	308	281	331	327	324	332	302	282	330	319	322	323	310	319	361	314	290	330	350	322	357	333	337	351	327	319	315	287	301	352	322	324	297	316	322	314	336	322	330	318	310	366	318	345	312	305	321	315	326	305	307	353	314	305	332	345	325	322	332	345	323	302	308	336	319	353	328	366	273	322	315	324	312	324	319	351	321	312	311	334	328	342	308	351	324	327	336	330	315	303	334	318	324	306	298	290	330	342	315	316	302	287	318	324	320	332	297	313	325	316	307	330	308	296	305	294	333	301	284	310	310	333	347	314	317	369	323	366	326	321	275	313	320	399	310	312	345	326	301	323	337	306	304	358	320	335	322	296	310	300	312	320	329	304	303	286	327	292	306	328	299	336	307	319	336	321	311	333	315	312	296	304	331	346	333	295	318	316	338	327	302	339	336	318	312	326	311	339	312	309	336	321	288	334	324	312	325	330	316	320	352	310	308	302	322	342	358	347	348	308	276	336	300	303	328	291	374	305	325	357	335	331	311	302	318	348	301	311	340	343
41241	49233	59777	55602	45004	33117	20648	10979	5212	2607	1365	949	853	783	646	728	733	760	723	774	707	724	694	687	703	696	739	667	742	701	749	744	690	706	715	703	733	699	728	748	726	700	722	736	681	739	743	706	699	740	672	694	718	714	727	721	727	729	725	708	682	682	664	696	727	751	737	740	672	703	705	738	684	693	694	731	698	688	694	750	711	732	704	647	744	751	732	670	735	683	732	704	675	739	727	711	745	688	709	701	741	680	753	733	719	737	712	715	746	727	761	735	754	696	696	762	700	716	718	715	727	741	645	703	701	733	698	734	733	732	702	731	759	727	714	716	702	682	724	740	737	666	686	759	713	697	730	711	710	754	707	722	707	734	732	729	718	694	743	727	713	700	715	699	757	718	705	729	679	685	725	703	697	689	664	728	683	730	708	695	724	726	709	723	714	750	691	737	696	695	696	718	712	713	732	672	701	755	675	726	713	740	734	701	750	746	704	750	679	752	720	747	701	696	687	704	685	681	691	732	704	724	712	700	707	700	724	677	671	734	709	734	715	746	741	715	698	707	701	758	711	717	752	745	701	678	742	721	662	721	714	710	731	729	766	724	693	707	694	768	788	748	705	695	766	714	700	752	736	671	724	725	732	728	688	758	707	729	706	715	736	708	701	697	695	705	715	715	701	735	692	689	719	661	697	680	713	731	687	710	728	669	701	736	705	700	701	682	666	719	683	724	722	722	755	744	758	737	700	708	710	698	718	736	718	682	758	725	785	730	717	698	686	716	746	678	736	659	672	751	725	737	743	785	678	747	698	765	712	739	742	725	716	690	668	744	663	676	664	705	715	757	748	707	727	728	721	676	721	729	721	713	740	708	747	692	676	735	725	735	760	744	746	752	710	697	734	761	744	736	736	686	697	713	689	783	700	742	682	740	722	723	724	770	703	759	721	750	738	755	722	685	680	739	748	707	700	698	750	712	721	735	729	749	740	750	770	674	772	726	695	667	719	726	731	733	691	708	710	705	688	750	732	746	738	733	733	708	674	716	739	712	711	741	703	700	751	810	701	711	700	728	724	725	716	738	710	707	725	772	652	703	730	735	675	710	761	745	666	705	673	730	704	708	728	726	728	787	705	709	726	653	761	709	758	717	733	742	687	724	675	717	728	748	703	699	719	731	730	702	724	683	732	748	681	745	690	725	712	713	695	751	745	751	745	762	742	716	698	769	731	704	716	711	713	740	752	709	713	682	707	744	746	760	745	670	723	699	727	700	685	747	720	730	772	715	716	742	746	744	751	725	688	747	727	705	707	680	709	717	704	740	771	709	686	703	722	664	714	719	772	730	766	723	771	713	709	745	748	744	708	716	689	679	742	701	689	751	712	714	692	673	736	743	721	729	742	741	661	675	722	710	700	726	728	734	704	684	677	727	744	722	680	661	701	740	704	697	744	731	731	700	701	702	706	687	717	746	723	700	711	714	729	685	715	701	740	751	695	721	681	730	729	726	783	720	702	737	703	732	713	706	734	731	717	701	704	727	693	706	726	717	732	712	705	720	705	687	701	742	751	715	700	699	698	700	745	679	717	689	710	704	685	723	738	707	725	736	732	702	720	753	793	693	745	704	753	779	694	712	713	753	732	692	717	802	738	766	665	728	738	735	719	737	730	709	660	690	704	709	716	730	727	797	718	768	697	720	714	777	659	752	700	704	754	707	670	734	759	731	736	711	706	692	707	705	669	727	705	735	703	710	707	711	760	669	731	699	686	740	735	724	732	725	769	757	709	719	721	742	717	735	698	769	730	768	731	726	695	705	710	696	768	683	695	708	749	703	697	688	703	704	708	743	727	722	754	751	742	683	720	758	723	700	709	777	734	737	713	712	746	732	744	666	728	703	741	747	681	677	732	743	721	720	739	749	654	721	717	747	726	732	706	674	750	735	731	775	746	707	723	712	700	715	765	669	725	755	733	716	711	701	761	730	703	712	701	697	706	716	677	683	728	740	712	693	753	690	717	734	712	765	698	765	706	685	696	670	705	708	696	724	747	772	724	681	697	714	684	737	732	679	740	745	731	737	705	737	744	664	680	746	714	762	744	668	724	746	705	761	702	701	708	733	748	670	750	716	763	707	689	731	769	729	673	765	748	700	694	730	721	715	724	686	716	661	719	731	701	686	685	719	742	752	711	755	746	758	727	708	725	742	706	719	697	685	690	705	639	721	737	692	720	693	697	751	726	729	695	752	740	736	711	734	705	742	732	720	717	729	703	711	675	691	728	719	727	743	709	697	729	755	758	754	729	707	729	685	734	730	662	717	675	738	740	689	689	721	719	726	726	726	709	716	735	713	683	722	722	701	694	706	702	685	706	750	720	722	687	731	732	729	714	696	741	748	736	697	707	700	694	692	712	734	691	738	684	738	694	718	748	696	691	685	659	727	697	766	682	753	727	721	737	730	699	722	762	740	698	694	731	743	729	735	788	699	704	748	751	742	666	739	711	697	723	692	749	676	708	770	744	722	708	739	725	764	727	695	715	697	741	715	680	685	754	720	675	703	751	773	705	692	743	757	713	757	707	736	724	721	716	700	738	746	745	721	729	746	677	705	812	745	762	704	721	744	685	736	735	725	712	672	721	700	706	736	722	678	712	727	700	710	726	696	688	715	703	721	739	732	669	732	732	742	709	687	668	761	754	732	748	693	670	734	726	740	664	707	687	718	698	724	695	699	732	682	699	679	706	704	739	711	689	713	701	740	764	731	689	708	695	703	760	699	738	724	698	632	700	738	669	715	669	705	709	728	756	765	714	731	759	713	745	724	737	756	731	669	737	681	693	724	719	698	685	717	715	758	696	719	766	671	755	699	736	743	754	706	682	733	731	738	729	733	721	723	717	728	700	727	724	713	738	737	716	734	775	745	656	736	720	764	725	684	747	715	735	700	713	665	716	727	720	703	752	736	709	715	678	708	735	724	719	714	713	672	694	710	736	745	711	743	742	706	751	681	741	735	724	698	714	780	720	739	742	721	707	709	660	709	730	730	743	803	724	697	712	709	714	684	695	693	748	725	782	829	708	733	771	722	751	717	681	752	738	717	766	722	753	715	762	723	715	748	708	743	719	675	760	681	729	657	692	712	725	737	729	727	695	670	751	735	685	763	744	707	762	708	736	741	720	734	737	738	705	732	679	717	719	751	682	750	717	688	733	718	721	733	726	717	750	726	712	687	731	736	725	706	718	703	750	713	750	690	730	763	708	754	721	725	721	766	710	707	702	663	722	770	700	703	684	765	768	728	706	705	718	680	689	739	706	721	733	714	677	707	720	754	719	701	690	746	721	750	732	717	680	757	742	708	755	736	729	669	711	740	701	729	720	741	726	702	698	718	721	735	732	720	727	695	744	714	693	690	738	752	741	715	735	730	728	733	706	702	699	710	699	730	759	725	705	759	751	680	743	703	700	675	752	714	741	665	734	732	674	713	728	664	723	724	641	730	727	735	696	718
75597	76088	74035	61204	44447	28919	14985	6213	2469	1153	650	505	437	381	391	418	398	398	432	402	417	405	393	399	411	412	405	368	379	379	408	356	386	388	394	430	424	405	375	389	388	379	433	387	389	379	396	406	418	406	415	399	403	365	389	423	404	394	386	379	398	383	436	368	376	412	405	400	433	397	410	394	366	420	391	384	397	434	381	410	381	427	386	392	415	419	403	402	383	393	408	413	412	433	395	392	363	391	355	401	368	385	401	413	428	382	421	404	391	401	391	431	397	426	418	417	397	394	397	416	404	447	374	394	381	392	388	396	366	424	393	406	441	421	387	360	405	380	412	437	370	398	406	372	428	434	395	428	393	429	392	383	416	412	381	383	382	414	404	379	398	390	356	383	409	400	407	389	378	375	342	410	463	397	419	361	384	408	387	381	391	426	374	434	393	379	391	396	350	349	387	412	415	392	401	405	386	419	417	396	365	399	392	415	379	359	409	393	422	407	425	393	391	434	381	442	411	408	424	403	410	402	390	423	380	412	403	390	424	438	408	378	437	381	407	402	396	372	466	407	383	408	395	402	403	418	442	396	457	409	413	386	407	384	425	394	412	374	370	416	415	379	421	408	387	421	395	384	376	418	387	444	381	400	404	412	386	372	394	417	393	440	406	415	376	400	409	395	404	393	405	427	410	380	388	410	404	371	419	404	405	409	392	422	398	384	378	394	404	387	384	409	431	372	418	381	412	405	422	387	412	382	402	351	395	406	414	365	431	416	424	373	391	379	389	383	412	363	375	415	418	425	431	382	367	382	420	371	393	378	381	399	383	386	421	423	357	388	383	382	415	424	390	397	412	382	401	424	424	400	418	392	429	407	377	403	395	398	375	402	422	407	361	382	375	386	399	406	397	410	364	381	369	352	425	431	414	359	384	408	366	391	411	405	412	418	458	410	408	402	377	390	379	429	434	403	366	370	375	398	413	406	405	392	384	407	370	412	380	394	385	413	380	371	412	436	409	370	402	406	363	387	405	429	403	359	362	417	403	407	405	414	384	385	425	412	395	404	384	348	391	363	408	423	410	381	388	413	401	426	421	392	412	462	436	393	407	382	395	390	410	391	417	375	429	388	409	388	410	381	452	354	440	420	388	369	451	411	434	414	430	376	406	418	384	373	383	386	361	400	398	395	412	427	415	422	427	413	393	364	364	398	400	403	399	351	417	370	405	404	372	385	389	405	411	428	431	392	443	393	413	386	404	452	390	450	432	429	385	418	369	427	407	404	407	433	377	427	432	419	420	420	417	373	381	383	342	394	417	373	397	384	383	386	389	402	417	427	409	387	412	408	387	433	445	403	420	384	383	434	435	391	415	401	380	419	402	414	391	388	390	376	425	410	425	391	385	408	395	432	429	384	378	367	423	369	405	363	408	446	400	384	411	366	373	372	399	365	374	425	329	393	379	399	391	378	409	392	405	370	426	378	390	391	428	382	387	346	412	393	421	401	362	354	384	400	417	388	394	398	420	387	371	428	383	384	445	366	392	454	387	409	380	449	382	393	404	414	358	386	392	396	386	417	400	414	422	379	410	402	393	388	399	400	367	388	396	367	414	364	416	402	427	410	426	363	409	417	401	435	399	433	415	420	423	356	396	360	381	385	408	391	426	432	398	392	388	381	412	364	435	390	432	412	413	394	391	410	436	417	408	394	425	396	421	390	405	367	380	406	412	409	428	390	427	375	395	403	390	397	405	412	415	418	411	368	369	404	432	379	391	407	431	398	387	431	397	378	424	392	370	394	414	369	399	403	421	398	389	406	388	405	376	420	416	431	400	382	397	424	415	406	432	417	373	407	451	393	378	444	397	382	392	382	410	369	384	401	382	401	394	394	453	381	394	379	430	353	393	434	408	375	379	420	409	398	384	367	373	400	399	388	389	378	365	417	415	413	402	406	436	382	372	389	429	412	425	382	421	410	413	441	443	391	392	374	373	402	397	369	400	399	421	433	382	436	410	404	396	381	378	385	384	382	404	404	386	418	414	355	392	382	386	362	412	356	410	401	400	379	407	432	420	398	420	370	357	377	415	442	378	368	409	424	438	411	377	410	415	385	391	418	353	420	404	422	360	384	406	410	417	477	407	429	373	380	362	384	363	392	405	345	355	381	440	377	431	401	390	410	412	426	410	392	407	394	457	407	405	410	407	412	369	379	422	412	403	388	374	455	386	404	384	402	397	451	422	428	410	397	407	402	418	361	430	450	404	424	396	388	376	375	396	427	404	375	399	416	417	395	412	392	382	428	411	387	400	385	367	375	386	404	392	400	387	395	438	395	412	403	385	432	414	363	377	398	432	406	380	353	405	395	407	416	354	386	391	370	389	426	380	360	362	402	392	410	422	370	407	429	416	339	402	383	420	448	399	397	374	411	424	349	393	393	451	387	394	396	419	409	348	400	439	426	389	393	401	382	387	395	405	383	403	374	396	374	436	460	389	369	436	435	383	372	410	370	406	391	424	406	405	369	385	400	399	428	422	406	414	398	404	363	396	392	463	374	392	342	404	424	422	414	394	400	441	372	390	374	423	397	370	385	359	382	402	418	430	394	369	393	390	393	387	372	371	401	411	418	399	374	374	379	426	422	437	387	385	424	404	394	406	387	399	391	411	431	398	392	400	390	434	332	390	389	388	428	422	397	407	382	410	392	418	387	395	343	410	382	418	394	400	395	388	365	380	388	384	404	388	383	361	395	391	387	389	440	368	396	390	419	432	390	395	377	395	380	422	432	372	402	428	395	416	419	450	383	375	421	405	375	465	420	387	398	396	398	391	387	364	431	375	343	407	401	399	357	384	380	364	411	405	415	396	408	390	401	375	371	374	397	409	359	379	376	399	421	415	398	411	408	427	403	361	400	426	391	362	402	391	382	356	383	408	424	410	411	365	383	376	394	421	368	437	370	404	371	405	407	381	393	403	413	435	423	394	379	401	383	426	390	392	432	391	380	391	395	380	408	393	407	388	383	413	400	392	381	415	402	383	386	373	429	448	410	394	428	399	402	395	388	376	392	404	419	404	400	401	402	412	445	367	424	405	348	378	362	376	398	431	445	397	408	440	403	407	395	399	376	369	359	412	418	427	433	433	407	399	404	388	406	416	440	389	412	415	437	399	402	373	371	419	404	394	382	375	390	410	391	377	382	389	407	409	384	378	373	377	409	405	414	365	431	396	439	381	420	408	382	402	409	437	414	423	388	418	432	385	410	403	385	379	406	409	369	386	395	342	376	390	406	400	400	395	423	417	416	388	391	355	357	346	407	410	399	376	387	391	410	399	433	387	426	386	394	387	414	424	414	405	401	412	363	393	439	389	364	436	378	418	410	354	424	399	396	380	379	398	390	375	415	422	381	392	377	405	409	388	379	373	421	418	433	403	373	405	408	384	399	425	420	392	372	395	389	447	414	396	441	372	418	389	410	428	415	415	415	409	391	419	400	356	415	399	373	388	418
49928	58592	69479	65164	53003	40324	26943	15220	7585	3788	1959	1231	999	918	848	884	879	894	912	890	896	875	894	848	868	909	869	888	906	853	880	893	850	842	883	843	880	899	894	923	890	896	897	894	818	865	876	829	867	886	872	877	914	829	834	860	859	930	867	910	902	806	819	831	922	862	830	877	881	883	924	842	867	853	844	894	880	890	901	861	863	905	865	889	860	897	863	883	856	884	844	894	858	917	906	838	873	857	908	829	875	887	882	824	819	860	860	834	860	880	894	885	851	862	871	894	885	862	837	876	866	868	917	879	853	818	869	881	882	862	867	832	910	827	884	909	850	888	841	870	859	881	872	863	843	839	904	850	860	889	866	857	878	885	943	882	880	885	888	907	865	902	879	844	873	846	883	952	902	833	877	797	865	835	871	851	881	875	865	869	891	842	840	772	877	859	867	869	866	899	894	859	875	833	869	859	907	858	899	903	864	862	848	857	842	829	877	875	810	886	870	908	897	865	805	889	939	852	901	887	840	849	855	885	873	896	869	857	895	843	863	864	835	846	901	885	857	848	861	830	813	839	840	901	890	876	848	886	900	830	896	864	894	872	873	923	862	846	849	845	860	882	856	852	888	865	837	849	898	891	862	870	880	879	807	848	924	814	861	853	826	901	887	891	919	828	964	894	872	840	858	882	941	858	915	842	856	886	837	927	843	873	893	885	881	898	923	865	860	891	891	858	892	830	819	862	874	875	815	824	924	847	782	883	859	816	895	853	816	904	898	877	860	866	856	846	881	857	870	918	866	847	850	847	881	842	873	826	899	811	841	918	865	894	932	858	864	847	812	838	918	866	911	851	869	826	824	863	879	897	852	857	883	833	870	838	899	839	833	859	863	821	889	852	891	858	892	835	866	878	878	836	900	883	847	869	885	856	890	926	865	879	906	864	898	866	879	833	875	792	821	875	914	865	846	809	833	900	875	838	861	893	869	835	880	902	878	836	840	849	898	839	852	858	870	875	908	898	802	866	869	848	832	872	916	918	874	864	880	857	872	893	910	885	890	852	852	879	862	883	848	878	875	863	873	855	864	857	863	868	874	899	883	798	870	878	819	871	875	870	846	877	892	873	826	854	888	892	848	833	838	892	833	848	880	856	897	869	849	872	881	902	824	849	840	850	865	837	815	821	898	872	886	875	832	842	890	846	859	880	906	824	906	852	827	899	896	816	917	912	885	856	831	867	871	858	895	843	879	868	821	845	836	892	843	892	876	856	853	866	867	835	883	852	865	833	879	859	861	893	835	820	906	939	848	859	886	868	941	845	862	864	863	861	917	882	849	909	911	869	905	863	893	882	858	849	854	833	877	822	876	839	867	840	885	828	888	848	873	880	903	858	874	874	939	829	902	907	790	858	875	895	889	865	896	875	903	882	861	908	868	895	917	886	862	880	863	870	881	868	878	950	840	815	864	842	856	845	815	876	909	825	863	805	858	860	852	870	843	908	888	896	842	823	878	874	819	825	832	882	869	891	878	853	869	859	865	840	817	859	905	884	816	895	855	855	853	840	842	887	839	865	848	880	890	868	811	852	912	856	906	851	818	848	830	897	842	853	871	873	868	848	888	858	872	843	817	860	846	897	903	888	884	852	840	837	875	938	874	856	922	913	851	877	864	811	904	831	896	885	856	833	867	870	851	816	863	891	867	893	846	871	904	886	877	887	854	875	926	838	917	882	872	873	820	901	918	852	900	886	905	867	839	826	831	825	861	846	862	858	859	814	868	891	910	851	846	840	878	934	839	867	870	897	842	864	905	887	869	862	894	835	844	857	868	892	833	890	801	869	857	843	816	849	816	891	894	869	866	948	874	899	888	867	852	851	871	856	856	892	881	874	883	875	909	877	862	830	861	854	862	862	860	863	891	832	840	859	804	838	820	827	854	926	904	914	904	921	925	858	868	845	858	859	830	960	912	881	924	866	834	866	866	835	912	844	834	880	825	896	876	914	846	869	890	832	897	895	854	873	845	865	844	850	899	891	854	838	896	908	852	844	883	859	885	883	825	878	881	853	850	865	842	853	862	847	904	848	829	844	846	864	828	838	897	875	897	870	853	876	897	874	894	840	905	806	843	908	903	856	868	865	929	922	859	888	883	891	896	853	901	888	892	884	870	881	872	857	858	860	857	894	889	907	832	873	875	879	849	802	845	884	837	880	904	829	870	856	901	879	928	848	864	897	884	868	816	912	857	879	867	900	804	871	882	865	858	854	882	817	928	838	887	870	848	853	873	868	851	861	904	912	861	901	894	861	881	854	864	839	856	877	867	870	899	859	836	851	909	867	854	896	848	853	852	924	838	854	856	873	879	898	901	882	825	883	836	811	853	877	887	884	912	837	914	863	952	841	879	904	879	890	800	841	826	849	835	840	913	866	858	842	871	825	874	839	850	854	847	848	832	881	815	875	830	878	859	844	887	896	903	842	860	885	895	832	833	888	886	823	869	801	854	851	812	846	848	891	830	874	884	890	882	820	853	861	855	836	864	848	876	902	873	925	868	875	887	885	848	885	822	868	855	903	856	889	891	880	842	827	887	869	929	894	895	885	889	943	901	833	877	851	882	848	882	876	863	856	878	941	917	823	897	877	873	880	856	873	893	864	828	899	849	868	856	899	903	826	863	835	828	899	818	845	917	915	836	883	920	853	867	866	859	868	879	801	831	910	904	888	911	833	924	861	902	895	875	862	853	865	852	841	849	921	872	871	890	856	898	903	856	875	855	854	891	805	852	886	861	862	837	840	892	904	893	870	866	866	867	839	841	871	883	827	891	837	877	865	864	832	842	908	903	856	871	864	802	922	820	874	946	843	898	843	840	855	878	850	899	855	895	902	876	871	881	842	876	898	865	901	859	861	877	894	906	816	853	878	848	875	861	865	850	850	821	869	858	873	866	887	847	893	815	828	913	853	909	901	870	862	798	889	882	864	881	815	901	898	871	866	882	885	836	895	894	867	881	833	899	848	846	833	897	899	918	866	867	901	873	850	899	853	880	844	874	830	884	869	861	930	882	868	911	865	892	943	919	836	815	832	808	819	954	888	836	827	844	901	853	842	843	860	868	890	867	861	877	830	857	906	832	918	844	831	892	855	821	822	879	857	906	832	867	884	836	882	819	843	915	892	881	905	810	842	862	848	852	865	900	905	868	896	879	886	922	891	856	885	870	829	860	866	871	885	889	856	842	906	854	901	807	868	829	810	881	905	845	847	883	874	853	879	865	846	842	900	881	876	922	852	881	853	844	879	879	895	832	872	885	917	911	858	887	830	913	841	866	839	877	904	894	869	891	858	905	845	838	925	813	916	872	887	901	831	863	832	907	875	898	875	859	929	910	894	877	830	840	942	874	856	897	851	826	861	816	902	887	840	867	917	864	821	845	861	876	877	846	840	866	926	902	895	804	805	906	864	870	868	846	877	906	835	881	885	868	888	878	857	879	862	860	859	825	860	785	867
13371	12012	8650	4816	2514	1313	776	575	414	369	362	382	328	337	315	347	355	372	387	376	290	331	355	331	331	332	341	313	328	373	339	358	346	359	331	329	334	313	354	304	355	357	351	334	356	338	330	323	367	363	335	324	319	328	318	374	322	340	346	357	315	310	368	334	318	352	344	336	311	348	338	351	347	336	373	351	341	305	345	356	363	316	359	340	322	328	332	344	317	341	298	341	309	348	402	341	340	349	294	361	349	353	367	308	380	309	345	328	345	319	339	345	332	326	368	343	366	317	354	342	337	331	350	344	347	352	361	368	363	374	340	363	356	335	347	354	302	352	310	318	365	334	360	359	363	313	353	340	363	361	345	366	352	347	364	326	333	368	324	353	331	324	359	365	330	328	348	327	359	364	305	388	300	323	343	335	333	353	370	292	369	316	306	344	345	334	328	358	363	363	342	333	317	307	351	327	309	351	327	366	338	356	314	306	373	315	325	349	341	328	308	330	335	332	343	296	342	342	348	352	328	351	318	350	329	327	349	340	352	309	315	335	344	358	357	356	338	308	285	342	358	355	385	367	334	304	344	308	324	346	343	334	360	343	367	362	341	351	330	353	335	351	302	375	376	345	361	347	337	360	377	363	320	322	342	340	335	339	378	335	366	307	293	372	346	334	339	360	340	303	344	343	352	334	317	347	316	324	321	344	343	388	331	309	358	332	334	329	342	323	354	346	360	370	352	327	342	374	346	361	394	321	359	361	341	344	329	339	330	361	344	367	345	369	332	301	328	329	334	318	357	323	326	326	327	342	333	345	362	345	322	376	343	348	350	334	330	357	352	340	344	353	362	340	348	308	307	369	342	335	328	327	356	339	335	337	348	330	313	370	358	356	356	304	321	309	370	310	326	338	318	359	359	379	349	318	358	332	365	351	320	339	334	358	329	343	356	342	363	352	386	311	357	369	376	382	351	353	331	349	304	321	317	332	332	352	325	325	344	360	322	345	320	339	329	323	344	351	348	326	316	337	338	331	320	319	372	352	360	302	350	333	359	358	358	323	325	365	354	336	346	307	365	339	353	345	319	322	334	320	360	350	335	335	327	384	341	343	341	355	348	357	304	322	365	349	352	315	344	340	363	364	315	359	328	308	314	368	328	318	350	354	328	359	358	353	347	333	356	385	329	350	332	321	344	371	335	314	350	327	348	333	360	384	320	356	333	323	346	331	362	362	346	349	326	338	325	362	334	368	350	343	357	348	373	338	372	346	348	320	365	355	347	341	331	342	369	341	352	320	332	292	379	323	336	340	351	351	330	359	357	324	335	319	310	334	316	326	366	362	354	329	325	299	331	361	367	338	354	314	346	308	360	325	299	363	342	337	337	319	330	352	336	330	326	381	348	312	329	329	316	352	338	314	312	358	329	327	366	326	360	329	326	339	319	355	363	331	304	335	358	347	317	338	309	327	319	344	367	334	307	338	319	335	356	328	340	339	324	366	368	326	328	349	373	369	351	345	366	345	344	321	323	362	334	339	337	334	330	335	350	318	333	318	359	340	342	365	356	341	331	349	364	321	344	345	327	326	368	360	337	338	323	329	322	332	356	337	358	345	367	323	329	358	340	338	329	318	338	349	337	355	354	353	363	340	327	305	345	323	332	350	332	333	345	364	375	324	322	339	351	360	341	327	319	331	350	357	318	322	328	346	322	384	336	384	307	357	319	316	344	320	369	326	328	348	302	361	295	379	333	345	370	329	330	357	320	345	365	334	360	324	367	353	341	366	344	326	341	338	318	332	331	332	294	334	348	340	327	354	341	313	354	312	333	343	294	358	331	355	338	367	325	331	351	340	318	329	347	303	358	321	313	341	361	356	395	351	341	348	372	345	372	323	369	382	316	333	339	344	367	319	344	347	308	340	381	368	372	330	363	365	316	346	307	333	305	373	323	317	342	329	357	349	372	322	350	328	333	314	316	346	381	370	312	341	326	343	321	281	354	368	329	368	289	326	324	357	305	343	365	294	341	398	315	351	337	347	329	317	309	321	349	347	323	346	300	330	353	336	370	316	325	339	344	396	326	370	319	325	322	364	312	322	356	296	375	347	354	372	352	356	326	324	355	333	378	342	355	326	373	344	309	339	346	320	338	331	330	337	357	370	351	337	356	337	314	308	366	333	344	345	311	356	347	339	348	349	323	334	340	321	340	348	324	352	330	333	355	302	366	330	366	336	355	361	354	385	341	367	335	348	324	358	325	322	339	325	323	330	338	309	352	371	364	344	322	330	330	339	356	336	375	371	343	341	324	308	356	323	333	299	358	353	327	314	367	311	339	376	329	313	342	336	329	330	334	309	354	351	357	359	374	391	363	325	332	363	367	331	345	341	347	302	333	356	362	342	342	311	346	343	308	334	362	347	334	333	319	353	358	334	325	362	332	352	332	340	324	328	315	352	350	341	322	319	362	342	329	339	302	347	366	345	331	344	355	321	334	345	294	372	319	359	337	323	296	350	339	329	354	366	340	359	340	336	381	346	335	366	335	325	376	369	375	343	342	366	360	307	331	307	362	396	321	375	361	313	347	354	337	327	342	342	361	344	356	362	341	354	369	342	326	331	374	335	323	332	356	304	359	306	319	326	330	311	299	333	331	368	336	312	346	359	330	322	319	312	354	318	310	315	324	308	320	320	362	370	325	346	362	357	338	346	329	298	344	351	367	330	336	337	326	344	322	370	351	338	312	323	337	324	323	370	362	344	357	317	335	349	353	331	335	353	357	288	352	351	363	329	307	331	299	324	329	338	371	349	302	371	354	363	349	337	364	316	335	333	314	359	375	329	308	332	326	340	365	367	331	347	337	327	302	336	331	324	357	368	286	309	325	333	348	340	331	322	352	339	372	336	341	367	372	352	325	362	320	326	356	363	358	313	359	352	324	370	365	347	325	372	334	347	325	307	334	322	341	321	376	368	370	320	372	364	299	344	336	325	345	333	321	314	352	334	328	295	358	336	346	324	313	367	350	357	357	319	339	307	362	344	366	364	309	348	347	345	337	357	350	377	334	355	362	327	346	319	331	364	368	331	307	307	341	340	357	314	343	341	392	359	347	325	346	349	336	338	335	349	342	328	354	317	367	350	353	322	317	335	355	353	359	330	297	367	313	336	317	353	322	373	315	379	338	331	357	335	339	370	328	355	351	309	305	323	306	332	333	358	323	319	351	345	336	331	314	335	316	332	350	372	340	379	352	309	357	338	346	324	346	348	355	334	371	313	311	351	349	342	351	348	338	344	306	321	341	313	361	310	346	347	304	370	335	334	359	332	348	357	350	348	333	310	317	335	350	303	344	343	359	347	368	314	297	281	321	318	335	300	376	359	376	358	330	338	332	346	342	350	327	352	325	369	349	362	300	335	322	375	355	336	337	343	314	309	337	341	345	320	303	368	339	356	357	360	358	337	351	334	375	326	374	362	367	367	349	359	323	335	348	306	307	309	288	341	363	335
11314	14443	14146	11345	7311	3963	2294	1463	1120	873	802	781	751	772	754	748	753	751	736	754	713	739	741	751	774	730	759	718	787	732	715	758	774	707	736	765	716	732	758	779	757	699	769	773	750	804	717	764	759	760	806	752	714	815	750	726	781	716	715	760	731	757	736	791	722	745	757	720	767	760	745	783	710	747	736	716	776	725	727	704	739	744	802	770	699	783	774	752	775	680	716	735	764	747	779	739	761	778	799	761	761	762	741	759	734	765	712	734	798	773	698	767	742	766	732	801	759	807	708	723	756	731	768	740	731	721	755	704	814	771	734	745	766	744	806	739	725	720	744	745	732	787	783	742	744	788	719	767	699	804	743	788	755	784	744	766	783	797	712	763	771	773	782	730	802	721	747	719	752	751	755	767	799	779	737	738	835	795	720	753	756	753	799	726	751	734	721	742	764	785	747	738	721	753	781	730	682	756	682	779	763	781	715	734	747	748	762	724	733	788	768	735	766	718	753	715	746	727	793	773	761	791	766	753	742	746	739	727	738	774	726	845	737	719	761	691	748	781	773	718	726	764	694	714	720	814	755	764	736	733	724	775	715	727	768	746	749	755	760	688	794	786	747	737	739	737	739	732	768	740	808	783	770	778	719	716	755	733	745	750	762	728	732	696	749	722	747	767	704	732	721	758	738	744	780	673	785	767	750	713	755	746	784	761	768	733	714	763	746	778	785	693	767	747	762	801	691	724	731	762	744	791	711	712	758	708	728	767	776	735	738	714	785	761	746	766	768	744	765	750	702	746	740	680	753	739	751	736	766	721	776	754	721	780	790	717	782	738	732	757	703	771	807	764	742	748	767	781	752	746	724	735	776	782	772	752	732	656	767	732	718	756	720	743	727	780	757	787	775	752	726	774	781	775	767	767	754	772	758	733	774	736	705	736	777	752	734	779	752	728	733	760	748	735	758	726	746	722	712	745	741	787	756	799	750	732	777	742	734	750	736	753	751	705	770	729	765	746	776	778	774	784	725	732	732	768	700	758	723	718	706	741	777	770	738	742	705	720	779	706	754	756	716	737	753	713	732	724	748	792	718	739	758	717	742	791	742	798	739	736	743	829	731	740	736	745	726	768	747	739	753	749	754	778	764	725	751	745	725	754	755	772	744	775	780	719	756	781	733	740	773	707	746	695	730	785	710	740	752	749	734	735	725	755	761	738	795	733	713	745	732	726	742	751	778	752	736	787	762	759	735	767	739	757	763	743	761	776	738	748	762	776	757	760	762	773	811	675	784	757	755	742	731	739	739	785	793	706	757	735	773	727	765	733	754	735	739	678	818	757	755	791	739	768	750	725	743	796	754	747	736	718	746	738	700	790	733	750	754	767	741	741	719	738	752	777	819	776	741	735	723	769	713	735	711	754	743	745	776	724	714	740	787	756	776	720	759	725	759	737	735	731	751	715	711	762	748	773	782	739	724	708	779	743	766	758	773	723	739	720	740	699	754	720	715	775	768	801	734	693	738	776	704	768	790	763	717	759	740	720	796	734	775	741	785	729	771	778	706	786	748	728	747	728	739	745	743	730	758	781	752	783	712	830	809	729	718	745	738	746	744	750	702	792	744	718	760	780	745	738	695	753	764	725	734	736	763	748	745	769	774	781	771	707	746	726	759	737	765	781	753	738	753	719	719	765	755	714	733	717	759	715	751	743	757	731	754	755	740	714	765	751	723	751	760	785	793	757	750	770	801	798	770	725	713	762	777	710	746	772	712	792	814	763	718	757	785	780	702	755	757	722	727	753	664	741	744	750	732	721	760	768	753	732	745	723	731	779	764	766	732	705	738	726	738	691	722	734	731	698	736	718	769	781	750	754	749	732	753	740	702	744	742	726	731	742	749	719	708	764	744	760	743	757	710	743	780	820	768	713	752	777	757	771	687	770	728	749	731	723	733	765	748	757	742	722	706	793	725	727	774	754	720	756	731	767	707	727	765	755	774	758	753	733	721	722	817	735	787	746	757	693	816	732	759	789	751	736	739	733	768	768	789	728	729	725	721	708	719	736	777	780	777	769	760	812	748	751	758	757	741	774	779	789	724	752	710	738	798	720	693	722	767	757	770	772	725	749	791	719	733	737	707	735	759	717	750	724	756	719	714	763	764	756	725	721	813	742	705	752	739	667	727	740	741	764	733	695	753	733	751	724	759	752	767	794	714	737	741	736	756	816	744	786	758	774	800	728	726	762	792	801	724	786	772	735	745	734	727	771	794	753	721	757	718	718	803	739	775	738	723	739	795	757	769	703	718	727	737	734	742	792	749	753	717	769	785	723	740	777	786	744	710	762	770	767	715	737	790	748	761	786	718	761	739	745	758	728	768	771	784	748	780	710	758	763	801	762	735	773	725	756	729	756	757	783	742	729	734	792	763	684	696	724	729	731	712	780	770	754	701	770	782	764	772	768	791	747	743	705	764	779	716	774	771	803	721	764	738	749	754	764	780	736	725	747	759	789	784	723	763	749	696	756	745	788	753	755	730	769	783	754	751	786	765	791	758	716	744	747	766	769	808	740	739	744	759	752	755	752	755	768	727	771	783	798	727	744	727	717	738	760	738	744	708	711	754	771	773	783	783	733	744	786	753	735	744	770	727	732	739	705	747	755	733	786	777	777	681	728	744	765	718	763	734	770	754	803	777	741	749	768	747	732	737	725	741	751	800	742	734	717	723	731	730	736	752	754	726	753	755	756	734	719	731	711	733	725	736	727	742	760	737	751	751	758	784	780	775	748	727	783	787	741	828	714	728	717	768	704	746	733	790	764	776	770	783	734	805	761	798	775	787	733	761	753	779	782	792	768	750	732	753	723	778	764	730	755	753	708	755	724	731	718	711	768	751	768	746	773	734	747	707	713	732	726	756	770	728	750	774	747	748	772	738	725	757	744	741	763	710	748	774	743	744	770	738	805	776	748	747	732	727	763	721	770	702	723	713	703	746	758	750	704	749	753	800	760	785	735	758	751	773	739	733	717	725	813	725	757	721	726	714	783	732	789	734	784	791	743	822	762	774	758	731	787	754	735	734	729	706	742	760	742	759	773	754	749	707	737	733	750	712	729	731	766	740	763	704	794	740	767	716	778	726	744	781	690	736	740	762	745	734	748	770	733	710	735	762	773	734	732	754	747	735	767	715	794	810	715	753	699	720	741	753	776	716	735	770	728	729	771	777	800	727	776	787	774	725	746	764	769	739	783	733	733	737	735	775	756	768	777	792	750	774	734	735	745	730	739	730	757	812	715	757	699	750	771	720	728	771	758	710	748	758	746	765	708	707	716	758	694	833	761	733	752	768	754	768	724	748	730	762	723	751	749	777	777	753	747	798	729	751	765	765	752	763	787	740	733	786	763	746	688	786	756	761	755	737	762	790	714	748	754	732	757	734	787	723	726	761	755	760	729	701	711	743	765	736	759	727	741	767	753	762	726	734	697	748	802	677	743	773	746	761	759
66191	67688	64841	50637	34278	19253	8270	3231	1299	702	447	375	348	311	317	309	341	273	355	314	313	321	328	282	322	351	330	295	327	313	326	346	291	309	352	311	344	285	325	325	317	318	329	306	311	295	347	336	298	331	320	339	331	329	323	304	315	294	297	351	325	324	315	345	313	320	305	318	307	296	354	345	319	344	325	330	307	295	314	285	356	339	323	326	315	313	387	371	276	278	317	347	317	298	324	355	344	297	319	320	332	334	307	306	328	321	327	330	318	321	328	309	335	330	345	345	341	305	318	325	327	308	324	352	340	346	329	335	333	304	334	283	354	299	309	305	319	300	341	296	337	309	330	333	313	333	336	314	291	305	329	343	336	326	359	310	361	323	332	311	341	325	312	270	321	326	317	287	306	308	305	352	302	322	338	314	322	297	319	334	311	315	310	307	310	310	313	329	309	320	346	291	312	335	317	320	348	322	342	309	319	320	339	333	340	299	304	347	296	316	302	303	323	294	354	305	325	327	305	346	314	304	304	329	324	318	326	302	326	335	318	320	324	343	323	274	307	307	323	324	311	286	326	318	344	309	308	330	286	324	299	328	341	334	315	335	358	353	323	288	317	327	320	331	334	300	349	320	337	302	327	338	332	298	357	330	323	330	343	305	330	326	338	309	300	295	312	337	351	341	274	329	321	304	321	350	317	314	325	307	337	335	337	321	337	330	327	310	331	309	338	329	302	302	330	334	310	288	331	308	311	331	312	333	342	328	340	339	322	341	309	323	332	330	344	304	332	327	317	295	304	358	317	322	327	307	306	320	327	298	305	322	336	315	326	298	263	309	377	319	308	340	319	319	315	324	298	320	338	310	296	316	330	318	319	321	303	315	306	319	340	321	327	330	356	328	316	353	330	324	321	317	297	340	305	322	306	328	325	322	308	336	323	304	318	328	319	348	296	310	328	320	333	316	285	326	336	360	359	337	336	336	296	350	321	303	320	316	321	317	318	337	312	317	373	345	307	310	317	312	322	312	330	310	299	286	308	319	333	344	317	289	317	339	329	339	362	326	335	339	299	331	302	310	294	303	351	347	300	339	390	353	315	310	321	336	304	336	303	314	308	325	339	338	306	338	316	308	311	277	292	351	341	296	330	313	344	329	303	354	315	327	340	286	338	317	317	317	339	311	289	312	329	294	295	330	301	311	342	333	310	327	314	324	305	303	302	358	305	318	319	326	321	309	281	338	327	342	323	348	306	298	319	287	296	310	322	316	323	296	327	366	306	328	330	327	308	319	289	323	338	307	323	330	324	330	330	283	319	330	340	322	309	300	317	316	312	343	305	296	341	311	308	321	326	320	314	312	300	316	364	354	330	285	347	319	310	292	306	331	309	318	317	339	318	320	333	343	326	327	337	293	289	303	312	308	346	319	307	277	352	343	323	309	324	317	329	357	314	318	317	280	316	346	289	301	320	314	312	325	315	301	306	312	301	362	350	330	309	284	300	336	310	292	298	321	342	321	318	315	334	335	314	329	296	296	287	297	346	348	313	297	346	352	332	359	355	329	328	293	336	304	298	307	312	323	329	360	332	328	304	295	323	354	299	288	332	340	277	328	311	311	300	320	301	327	329	335	318	284	347	342	326	313	312	317	292	318	311	332	324	316	299	353	309	326	343	327	324	353	326	306	332	315	342	318	311	373	339	301	322	305	318	343	311	350	326	335	321	326	321	300	306	293	323	311	326	335	300	335	308	333	330	330	309	284	343	303	302	341	309	322	283	336	318	308	363	359	348	312	314	323	328	321	352	290	301	332	321	310	288	322	313	321	319	286	338	320	326	359	327	308	287	342	330	290	347	274	332	308	305	307	330	327	320	342	331	319	325	354	329	308	332	324	316	293	313	351	318	351	333	348	333	316	326	307	302	357	353	345	307	331	296	301	276	308	343	304	340	369	331	353	337	320	336	315	343	303	323	333	323	317	349	327	331	306	298	285	361	357	280	316	323	298	324	309	303	297	303	314	316	303	299	345	336	287	313	314	306	303	291	345	300	325	310	323	306	312	310	327	335	313	311	285	294	300	326	339	301	292	331	312	327	292	343	330	320	340	282	327	328	286	297	296	315	303	355	298	300	309	346	304	276	292	322	341	301	325	329	306	325	356	348	329	307	320	325	360	335	297	315	338	311	295	341	382	330	328	336	291	300	292	324	345	311	366	340	310	293	278	335	318	322	300	337	333	275	342	314	317	307	345	324	294	330	334	336	319	343	332	336	330	298	316	305	300	334	332	343	350	359	324	311	337	303	318	283	326	314	314	290	259	297	319	330	315	337	318	320	319	317	335	313	302	315	288	304	303	316	322	313	310	319	330	358	328	330	312	332	355	320	303	322	324	316	359	313	315	322	300	342	312	311	359	311	308	308	331	313	313	321	348	315	313	295	340	300	342	322	331	330	329	329	324	347	297	309	333	327	307	291	314	345	325	304	323	322	311	332	305	314	306	313	339	338	304	335	296	315	297	315	338	286	339	314	289	281	332	348	318	330	308	338	299	287	309	279	336	332	306	337	336	338	341	328	317	321	317	334	319	371	327	333	340	310	312	355	353	314	306	330	318	311	340	299	337	306	298	343	325	304	318	290	311	322	321	296	333	333	298	305	336	350	313	324	332	329	273	317	281	299	280	330	312	321	338	311	328	301	346	315	299	334	358	340	316	351	315	331	311	342	357	311	309	340	313	317	330	305	339	311	295	333	311	356	299	337	329	314	311	283	311	358	292	293	315	294	307	309	358	299	279	304	335	339	341	309	316	320	334	285	339	275	308	299	308	299	291	317	322	307	300	275	302	270	304	323	274	310	336	308	338	302	321	309	326	276	326	323	321	323	322	320	318	317	324	337	330	330	311	320	333	340	310	331	324	304	329	336	346	329	325	329	343	294	338	322	361	315	319	309	298	311	322	345	333	339	362	332	328	315	309	379	326	307	324	316	355	299	276	303	333	344	348	312	321	346	302	309	297	294	303	298	344	312	314	344	352	318	299	279	321	304	330	315	316	304	330	322	275	318	334	327	341	310	319	304	318	310	322	320	336	350	327	303	372	335	315	343	346	309	326	300	318	298	330	332	314	335	345	287	344	303	307	301	316	345	308	298	344	337	346	333	311	322	348	280	304	316	322	273	309	291	341	330	314	338	287	311	299	320	308	302	296	339	324	298	317	308	302	294	313	321	321	320	318	339	332	304	331	317	328	294	258	328	281	297	342	311	327	343	298	302	336	296	329	304	295	325	320	317	308	289	331	329	323	349	327	307	329	341	313	340	326	296	348	309	311	310	330	331	358	324	320	279	309	292	317	327	325	339	305	294	302	324	307	330	293	339	296	313	329	343	313	343	306	318	349	353	337	335	309	281	307	328	319	305	332	314	323	308	324	314	340	304	317	333	339	317	358	305	368	335	340	305	289	338	320	349	307	298	323	333	327	352	330	309	292	319	348	325	308	334	349	321	312
41856	50322	59057	54921	44082	31668	19131	9991	4673	2199	1250	950	816	766	696	721	720	707	693	719	723	732	732	686	734	670	712	703	735	729	705	722	718	739	742	765	724	753	728	727	696	702	738	701	714	773	715	747	645	725	744	716	753	672	683	713	689	706	695	735	780	729	702	713	726	667	727	689	731	666	702	700	722	734	725	729	712	688	689	755	684	702	744	719	721	729	715	712	758	701	683	696	704	724	726	730	761	698	738	670	708	744	764	738	718	780	716	736	731	710	712	718	709	724	731	722	736	689	729	719	704	678	782	710	722	685	698	704	712	671	688	723	674	720	664	709	785	741	712	683	756	709	737	714	689	711	713	772	764	672	690	694	743	727	681	738	762	675	723	715	679	710	733	769	721	729	684	716	737	731	741	704	731	725	758	724	749	720	682	752	699	694	677	710	742	676	736	726	671	754	747	728	671	687	712	749	736	681	725	697	696	698	697	708	683	712	705	747	717	720	737	720	713	685	734	688	724	706	709	713	689	692	710	726	720	677	719	723	719	691	702	751	741	778	734	733	732	677	682	730	769	675	709	733	689	705	731	699	681	694	712	743	782	725	726	699	719	717	696	752	724	692	756	761	727	717	735	757	699	672	698	737	720	736	705	677	678	708	671	704	701	683	695	705	710	755	707	703	681	728	729	644	724	737	714	714	714	723	726	746	675	730	653	699	743	677	678	730	704	713	680	720	730	695	706	720	718	741	714	688	687	692	711	721	696	721	780	723	723	757	681	759	757	700	719	732	722	714	732	716	722	727	711	709	697	698	678	756	735	716	746	719	684	701	696	728	703	671	680	725	686	723	719	767	713	771	770	678	725	733	689	719	731	741	693	713	735	758	661	729	734	718	697	713	710	700	761	711	707	704	746	696	712	673	705	702	704	663	729	721	749	675	684	757	750	719	731	772	681	743	752	717	721	704	785	696	773	738	719	730	737	712	691	744	719	664	722	715	703	743	756	700	765	712	724	691	754	726	719	717	776	726	707	759	671	699	709	759	751	762	721	733	752	683	698	737	721	717	692	746	709	643	735	735	695	698	661	730	715	705	650	698	694	747	733	741	747	720	705	713	661	715	738	753	730	699	716	697	693	719	708	727	705	740	727	725	741	681	733	704	706	751	683	732	735	707	748	687	700	716	713	709	652	707	706	723	731	696	693	745	762	752	681	758	724	727	766	725	685	722	701	710	727	723	753	742	728	706	727	725	692	772	721	713	723	666	731	734	720	749	702	712	741	732	684	726	764	757	684	708	712	762	695	720	759	745	704	726	719	686	737	702	703	766	731	739	754	733	781	707	729	738	728	742	734	710	705	755	715	707	747	761	706	697	711	702	659	757	748	691	715	680	749	695	739	735	743	724	758	692	736	704	764	715	706	701	711	722	700	709	721	736	775	806	712	742	710	717	742	682	698	717	697	674	705	727	755	705	721	726	731	693	679	644	783	703	669	750	705	741	726	709	719	711	699	743	711	752	767	719	688	685	757	718	725	690	741	709	748	732	725	737	724	732	700	674	748	720	703	692	717	792	698	676	730	698	739	738	777	715	646	749	721	707	722	713	728	724	701	717	732	732	728	703	775	748	755	710	724	694	714	723	749	688	691	734	694	713	698	652	767	677	687	744	699	735	729	745	758	738	732	753	734	729	694	704	715	675	708	718	734	742	693	682	751	681	691	727	678	737	755	691	736	765	716	689	690	746	776	722	725	706	744	706	715	720	702	702	704	732	761	726	757	701	702	720	710	756	731	679	753	730	731	741	689	735	722	751	722	741	710	681	695	711	735	673	749	687	692	737	690	755	707	715	679	776	699	739	758	726	731	706	709	788	713	713	761	739	739	717	682	701	709	731	744	725	736	724	704	721	686	696	727	715	731	685	727	716	673	706	717	716	767	696	741	722	660	685	712	752	775	701	698	669	711	660	730	739	758	729	744	715	749	730	681	710	701	736	756	728	712	717	733	701	723	672	694	724	728	751	730	725	698	681	736	687	725	735	725	713	720	690	683	710	690	754	688	706	725	699	735	714	735	738	724	753	739	723	678	710	733	696	713	719	711	754	669	699	711	756	729	733	668	729	754	705	703	701	743	719	755	746	706	746	693	691	677	747	702	712	740	706	734	695	735	687	689	716	687	716	708	724	715	726	689	760	763	732	676	735	707	707	741	703	767	734	705	714	741	740	761	671	731	710	708	710	698	768	699	750	750	665	739	737	742	704	725	691	693	745	742	731	768	726	716	694	702	730	745	691	716	700	734	746	763	737	750	717	718	718	750	771	697	757	748	742	738	673	713	711	788	707	676	700	694	683	743	690	703	741	757	690	678	745	692	705	749	767	722	689	670	724	703	720	709	758	725	719	755	730	708	725	770	705	715	726	733	744	674	713	701	736	746	677	730	675	705	686	754	767	686	726	768	730	695	716	694	700	742	672	715	748	708	675	716	712	640	690	677	744	727	673	758	675	715	702	714	703	710	729	725	708	749	713	736	753	701	699	753	725	735	702	714	716	692	723	729	704	724	722	748	749	743	727	730	721	722	707	717	745	696	769	720	753	710	730	707	738	715	799	716	740	703	733	701	695	688	699	795	714	730	654	740	708	742	735	686	745	732	724	745	674	723	770	716	722	737	755	732	701	756	713	734	729	701	681	687	693	755	702	686	712	685	712	709	670	681	741	695	657	773	706	698	731	747	696	687	735	724	663	730	724	700	700	708	694	697	712	644	679	706	725	767	716	697	726	678	727	699	728	714	685	739	687	705	749	773	709	714	731	678	733	734	722	645	714	734	656	712	666	714	703	707	728	698	716	713	714	744	726	725	776	691	715	728	694	754	697	718	682	765	720	731	721	736	719	695	751	719	720	715	700	721	700	738	713	748	703	737	699	708	728	706	714	737	731	785	713	685	671	672	718	715	718	697	725	724	710	707	688	699	707	715	730	735	714	704	697	687	748	741	707	755	738	699	702	725	722	741	721	697	707	740	691	734	737	705	751	740	739	681	748	746	736	745	724	668	754	740	708	753	712	739	688	752	695	751	664	697	700	707	724	685	748	728	716	691	706	747	714	703	687	759	745	727	690	662	747	724	722	745	712	775	741	735	692	787	686	711	775	727	716	708	740	740	695	737	730	687	708	747	726	746	709	712	712	712	710	725	735	734	726	720	724	701	735	642	720	739	713	737	740	724	689	703	770	730	731	708	713	683	749	715	732	732	701	691	711	654	716	701	746	677	707	738	734	712	726	744	680	760	744	710	714	718	693	729	713	723	741	717	716	689	745	676	697	673	688	704	689	708	726	758	758	759	689	711	699	757	732	736	747	705	694	699	708	718	715	730	680	740	764	716	721	699	743	704	737	737	729	737	682	734	722	700	700	703	718	733	746	688	691	716	725	689	694	717	690	701	689	688	688	731	730	691	692	692	679	702	749	689	698	725	695	744	699	736	711	756	770	696	726	784	702	694	713
72201	77187	74011	59969	42467	27198	13614	5372	2145	1028	665	493	450	391	371	369	386	392	387	386	428	387	406	421	371	386	383	423	394	408	402	397	349	394	375	404	384	377	382	414	372	402	393	382	391	419	379	383	443	407	424	406	379	369	366	396	347	403	375	374	418	400	378	381	387	358	436	406	386	378	395	398	401	401	348	393	417	387	385	377	379	389	415	405	411	417	423	399	405	396	393	394	362	401	356	365	386	392	438	394	410	466	401	420	386	394	404	376	392	423	384	394	399	400	402	387	348	429	432	458	395	376	367	417	383	410	385	413	403	383	385	403	379	387	374	385	368	408	390	420	385	401	388	400	398	394	400	404	395	448	401	386	411	388	419	380	373	419	403	396	426	396	379	375	407	383	412	417	377	393	395	407	408	401	353	419	357	363	425	384	384	437	434	407	400	408	363	390	374	358	388	379	401	391	380	399	406	377	404	388	424	394	437	421	414	403	401	391	385	408	398	409	411	399	344	359	406	397	422	402	352	394	377	440	403	453	394	400	398	370	421	406	402	401	404	409	401	377	410	397	381	404	390	411	421	374	378	429	383	388	391	398	394	412	369	397	395	411	392	441	377	394	394	403	346	372	401	389	402	424	417	434	380	424	375	395	413	413	397	375	394	364	380	396	381	400	386	405	406	395	389	391	381	357	402	380	393	405	384	403	401	403	372	405	374	404	376	388	419	377	419	389	412	361	394	368	434	410	388	373	370	378	414	402	401	415	407	399	430	365	400	359	405	375	377	401	396	402	404	385	412	408	409	386	412	368	382	373	422	376	441	405	402	415	406	400	414	432	402	414	423	366	405	407	404	371	421	391	445	398	374	373	416	392	433	359	403	409	385	382	395	408	385	393	414	386	418	428	375	392	404	394	411	395	414	397	379	428	412	406	412	398	402	411	401	441	403	443	378	411	424	373	436	404	398	435	377	418	406	385	418	384	393	431	434	388	402	399	421	372	390	402	382	390	439	410	382	382	363	389	363	376	371	358	379	346	414	420	411	412	354	380	404	410	396	376	411	406	394	403	433	392	361	388	429	365	444	404	385	434	399	395	389	412	424	357	379	356	356	385	416	452	444	375	371	419	390	427	395	397	412	399	426	353	381	386	384	395	379	440	406	425	359	384	375	387	378	399	367	395	375	388	381	381	405	387	404	420	401	423	406	421	384	396	432	414	399	385	381	362	397	399	411	384	396	400	374	402	404	380	388	420	387	391	405	404	391	406	384	367	395	380	379	389	407	418	382	412	404	379	391	407	404	390	384	418	439	379	386	405	437	416	389	387	365	425	397	397	397	434	385	372	371	418	441	389	392	360	440	374	385	434	384	408	407	398	351	366	402	439	381	373	396	403	400	419	352	394	425	396	400	374	419	403	441	381	374	404	352	398	381	381	389	435	389	398	401	383	400	397	405	383	405	413	411	418	381	399	443	375	375	381	394	365	369	394	372	394	370	383	357	363	381	393	371	376	385	392	373	366	401	384	420	389	378	379	406	378	397	375	386	386	408	401	414	378	420	381	360	423	380	418	427	418	387	393	393	378	397	411	374	403	405	397	409	380	379	409	420	382	398	415	394	425	404	414	412	358	381	406	440	415	435	393	382	395	372	406	413	460	380	371	388	389	375	394	407	381	390	362	389	364	395	406	379	386	382	397	373	372	445	430	387	386	430	402	417	385	372	399	422	400	396	394	426	394	371	394	388	360	344	412	399	397	432	420	417	362	413	411	395	381	409	379	391	391	380	383	354	397	374	372	405	368	379	414	411	396	373	383	400	408	427	419	401	405	375	394	372	403	389	407	384	427	429	384	385	419	402	410	390	375	403	409	443	399	391	433	438	381	401	420	407	416	389	363	394	435	405	396	378	408	419	391	412	384	429	405	380	406	410	386	422	443	422	386	372	409	394	386	427	400	390	396	399	414	383	404	369	350	406	392	426	411	394	387	381	414	424	435	408	379	397	381	386	401	402	411	418	371	383	422	379	397	396	403	404	374	462	398	389	402	393	390	384	349	368	407	417	393	390	372	427	417	391	391	394	359	386	361	426	394	400	396	420	412	428	431	424	391	369	385	422	373	402	372	394	404	402	408	423	422	415	416	395	427	371	406	398	377	374	437	386	398	413	406	381	397	398	339	402	389	401	404	380	345	387	385	400	388	390	411	418	413	381	417	408	397	401	416	379	390	391	434	400	379	395	387	413	427	399	371	425	359	406	385	405	423	407	371	421	364	433	413	399	375	414	408	394	372	426	382	377	410	400	375	398	397	403	385	388	451	407	385	352	396	385	362	368	389	356	427	397	374	427	370	416	399	415	382	443	439	416	388	446	347	420	360	358	395	386	416	348	370	380	364	390	376	386	420	436	408	366	413	404	437	427	374	409	427	409	434	388	422	401	381	388	419	366	403	377	390	354	424	398	401	401	362	376	389	377	363	353	382	438	411	391	394	351	421	430	391	378	407	415	405	364	416	402	390	430	401	408	406	402	361	408	381	407	381	401	380	387	367	375	396	368	401	446	428	396	419	352	399	394	392	415	377	412	424	397	400	410	390	417	390	371	433	393	364	380	437	425	391	418	434	402	382	440	411	382	376	386	437	366	400	395	415	391	399	405	398	390	426	403	420	413	427	431	379	404	413	385	375	388	426	383	392	406	430	395	391	397	386	413	377	407	411	418	415	396	383	438	407	358	353	374	419	404	411	402	320	427	424	395	389	423	383	389	388	433	347	435	405	385	386	398	382	385	394	393	392	436	371	360	406	406	370	395	372	363	399	391	374	415	373	400	382	434	406	354	384	422	390	405	355	412	405	373	412	393	421	406	377	384	388	362	401	400	407	399	403	402	396	416	412	383	366	379	358	432	382	392	365	397	391	381	386	373	409	421	420	384	359	379	395	422	427	425	376	385	415	393	380	417	409	342	424	391	377	388	379	416	386	403	380	390	380	425	418	393	403	374	427	395	389	406	416	376	405	372	397	400	397	372	359	367	368	396	377	410	416	399	391	390	390	394	370	441	437	388	388	375	401	376	387	369	352	430	375	360	381	414	430	434	398	418	369	398	389	400	403	399	392	406	398	416	416	393	376	359	395	393	403	383	406	359	367	393	361	382	442	414	408	398	437	415	424	421	376	387	388	396	409	394	384	337	394	425	419	389	387	397	345	391	404	410	409	376	404	387	401	406	416	394	448	368	398	409	394	419	423	396	372	378	400	388	412	443	378	398	400	382	427	399	363	424	387	421	393	419	423	379	382	383	404	370	413	363	394	358	436	377	391	390	384	400	407	393	394	405	413	433	413	393	411	342	413	393	429	406	389	424	435	410	393	411	419	364	399	380	392	377	360	399	392	414	413	381	403	368	409	384	378	394	410	406	398	397	378	353	423	402	369	387	382	429	437	390	390	400	370	405	408	433	410	395	418	400	411	413	413	353	396	355	415	407	418	389	388	395	398	408	398	394	382
49346	60176	69572	63991	51561	38354	25358	14040	6865	3314	1726	1247	1029	863	889	865	858	912	869	850	833	826	877	855	931	840	826	900	849	888	856	865	885	869	834	860	871	869	839	854	864	871	876	869	839	873	852	868	820	879	840	897	839	898	885	866	812	868	830	908	811	875	854	801	869	838	849	850	885	873	870	861	849	874	901	856	845	851	886	862	904	901	865	816	858	898	897	850	864	893	892	865	890	891	824	901	833	855	847	889	849	827	853	875	913	866	884	866	885	932	868	859	885	868	853	884	841	850	873	852	859	896	890	851	915	857	846	890	879	834	857	888	829	830	838	853	872	828	839	860	833	834	878	886	895	832	832	853	813	864	877	875	875	854	858	836	813	831	873	893	879	864	873	870	881	878	855	879	838	841	890	905	864	868	839	868	856	846	891	876	842	882	849	887	890	833	849	841	895	872	863	886	863	830	839	865	849	888	870	898	870	911	891	884	871	913	815	815	829	830	805	884	853	866	832	840	916	907	829	838	915	857	844	918	857	916	880	856	886	844	850	891	883	861	879	873	866	892	917	904	799	868	839	869	849	793	915	840	840	897	871	867	859	852	863	911	853	844	865	856	887	863	867	867	853	870	905	843	867	853	856	905	930	890	850	863	902	935	831	853	831	897	829	832	817	851	826	862	902	914	882	903	839	862	888	896	865	858	865	883	853	838	885	851	849	845	845	874	865	846	868	897	840	909	818	837	864	824	875	881	841	864	845	867	893	869	882	838	883	903	954	839	879	830	874	901	858	827	841	819	869	841	812	893	833	854	908	859	837	891	816	878	917	811	817	851	890	879	842	852	884	844	870	844	871	859	839	842	808	863	831	880	846	844	830	827	847	901	871	857	901	904	888	917	898	857	891	806	860	861	870	894	888	890	821	850	834	863	845	847	877	851	871	865	869	862	890	873	851	828	836	856	890	854	862	920	880	865	862	841	915	885	845	906	870	897	882	851	868	839	869	848	937	783	838	824	823	884	871	869	873	894	901	839	843	899	861	878	884	901	898	884	823	878	817	891	828	869	811	902	916	852	848	878	872	923	806	870	840	842	851	890	881	820	873	845	852	873	836	889	823	842	932	915	826	861	861	858	888	897	902	807	886	836	872	910	883	884	825	930	876	833	885	854	902	851	911	832	895	904	871	844	892	931	836	856	838	866	838	792	888	833	866	875	928	870	839	850	828	881	802	878	903	859	922	860	802	895	847	825	890	883	849	885	879	890	852	966	844	878	820	829	864	845	857	852	849	886	877	890	850	870	832	925	869	883	821	905	881	836	821	876	896	853	884	892	834	851	879	821	845	860	949	884	855	818	847	875	804	829	830	842	903	889	868	876	853	853	856	813	941	864	842	867	838	862	878	841	876	917	867	777	824	825	862	913	813	881	855	875	816	857	901	907	867	880	857	845	870	845	862	842	794	823	817	838	853	888	875	862	909	906	849	838	875	923	891	915	926	831	871	840	837	875	950	888	902	825	852	876	861	892	850	881	869	878	902	861	874	885	888	850	813	898	897	820	914	853	865	882	878	910	811	855	836	842	844	871	892	824	863	881	846	840	884	816	891	843	907	824	822	898	856	882	878	852	823	883	884	878	885	874	889	873	856	882	865	865	921	888	890	878	865	891	837	827	871	886	851	874	880	865	859	888	829	872	884	878	846	832	874	857	889	848	878	823	907	892	865	867	893	884	891	906	866	866	863	826	886	885	868	812	827	815	854	900	844	881	843	866	839	918	875	867	855	854	836	861	872	856	849	892	876	873	902	836	815	847	843	841	916	854	892	902	817	881	877	826	874	922	859	786	823	903	848	848	867	841	838	877	868	870	836	858	827	894	861	827	856	921	889	869	865	887	843	852	854	908	853	877	878	852	835	842	917	844	883	827	880	865	868	784	905	866	884	865	852	845	847	862	877	890	922	877	893	880	839	917	816	802	881	875	853	868	879	848	839	861	840	848	930	864	926	862	851	857	900	910	860	848	856	839	863	828	820	825	889	891	858	879	803	872	910	883	856	884	852	928	852	838	843	845	931	866	879	849	837	835	831	866	879	865	878	863	853	852	870	830	839	838	895	875	834	834	875	841	894	895	868	874	834	847	865	894	891	817	864	818	849	880	835	848	897	852	848	842	869	833	847	898	886	855	852	881	880	958	854	886	852	855	847	896	835	883	882	945	870	900	846	810	898	882	832	874	851	839	835	875	831	856	843	902	857	805	917	885	841	887	868	867	884	878	883	925	900	863	894	836	845	860	861	806	853	908	828	788	869	917	857	877	903	836	882	882	840	849	869	819	808	887	857	787	866	889	836	900	882	816	802	853	852	864	837	898	838	891	833	942	832	836	900	892	845	867	885	828	851	837	870	880	877	840	823	893	833	894	843	865	874	863	870	864	878	830	901	898	855	833	816	916	862	832	863	818	828	872	846	920	891	893	832	855	893	839	856	874	868	905	890	876	813	879	877	830	870	828	879	878	849	850	831	870	856	863	903	836	877	820	832	838	855	808	823	817	834	865	867	873	860	854	880	832	873	888	838	861	874	784	905	838	858	830	880	826	877	929	855	867	880	847	907	875	894	861	862	811	860	853	900	844	841	896	873	864	874	826	842	848	904	852	903	875	871	826	864	844	900	829	954	890	847	884	853	883	859	831	862	883	830	876	850	861	881	826	792	871	843	931	860	802	901	843	884	816	812	851	883	803	846	856	894	869	855	872	853	880	847	854	822	882	916	838	883	849	883	857	842	902	836	869	904	810	882	862	888	876	908	906	804	822	834	863	890	863	848	869	873	844	823	901	872	892	824	891	854	771	883	836	906	816	829	891	861	874	835	877	832	818	830	846	897	826	891	896	862	881	855	903	867	877	896	866	835	837	908	837	863	842	911	902	906	844	867	914	811	824	914	841	911	851	864	829	877	875	916	914	872	869	873	856	845	850	852	810	896	854	870	913	846	859	902	892	827	837	846	858	887	857	846	916	903	849	905	856	869	925	831	866	829	857	852	839	860	849	879	851	829	853	871	888	857	852	926	857	843	822	879	847	867	912	902	828	830	853	845	882	831	847	882	893	858	878	921	850	886	866	852	851	860	879	883	780	858	858	908	860	873	853	878	862	835	807	871	876	880	892	894	816	876	870	915	887	839	848	847	873	944	857	893	817	865	860	824	861	846	871	834	862	859	872	881	835	848	898	899	865	852	882	871	847	803	857	941	863	849	917	867	872	838	844	830	873	843	806	805	826	850	867	858	798	916	836	873	857	902	890	849	889	895	866	924	868	856	850	889	852	888	895	884	857	905	876	865	812	887	855	910	888	863	849	865	859	873	880	799	852	892	837	877	894	885	860	867	884	867	853	849	843	844	857	817	841	845	856	884	901	795	872	849	867	887	908	863	851	895	903	847	881	887	921	861	841	821	853	893	820	840	843	876	886	869	911	888	911	863	880	859	888	863	920	868	887	822	866	905	842
13234	12667	8728	4631	2293	1229	711	485	442	412	358	381	338	320	346	348	370	344	322	302	314	349	343	325	357	363	369	361	331	312	319	336	363	336	347	340	340	342	350	355	350	326	345	302	343	359	323	291	377	352	334	364	328	341	321	323	365	365	373	318	353	361	306	334	347	324	331	310	361	341	314	344	354	337	339	349	365	318	333	334	342	322	328	330	290	398	317	357	327	332	334	347	305	348	305	339	272	340	327	348	356	329	339	325	335	345	337	333	350	332	297	326	344	331	311	374	316	338	344	305	322	318	358	368	370	351	324	338	338	348	320	315	315	318	305	357	315	332	315	342	324	318	324	310	319	334	351	330	319	323	363	325	321	334	338	344	358	340	330	338	342	315	314	345	342	343	343	335	349	340	339	351	337	310	328	334	327	339	347	338	372	373	361	339	349	320	311	352	332	313	316	319	339	335	347	374	330	324	311	324	310	313	334	336	360	320	312	346	356	319	345	325	325	333	296	348	322	343	312	365	338	330	352	328	325	331	357	326	361	312	322	343	321	321	353	328	291	350	318	371	329	343	314	333	344	349	325	311	329	332	309	367	332	325	355	353	379	349	340	346	348	319	328	338	347	346	312	328	344	314	321	363	358	350	315	355	358	329	338	359	321	316	310	341	319	325	348	326	331	378	346	352	344	317	346	332	344	354	348	305	314	313	349	344	338	338	344	308	324	328	328	338	307	371	352	366	274	321	331	352	292	337	322	333	389	383	332	347	372	349	320	348	293	311	337	331	322	315	365	330	316	343	376	355	351	316	365	347	303	344	336	341	387	349	363	323	318	331	336	342	377	321	324	326	363	349	369	342	337	354	320	354	353	326	342	375	337	341	334	321	301	328	303	320	365	351	367	322	330	327	320	318	325	353	330	325	332	346	301	346	330	339	348	324	340	380	353	311	370	339	338	309	319	326	316	333	313	349	322	316	334	330	373	334	323	325	357	311	315	317	351	321	333	309	360	323	307	374	319	334	383	365	314	380	362	316	310	333	325	334	323	351	331	321	333	364	343	328	338	372	374	310	336	339	346	332	320	373	345	363	350	346	298	338	363	361	324	330	361	356	302	332	339	309	334	340	337	313	328	375	329	320	307	316	326	367	334	305	308	338	364	340	339	313	350	336	348	330	334	313	312	323	336	332	376	349	313	310	347	365	321	338	353	325	318	348	289	341	356	338	331	315	373	337	335	307	328	335	333	312	339	334	333	308	357	361	366	330	296	350	309	322	368	347	400	320	316	361	319	344	324	325	337	340	343	347	342	374	359	384	364	344	296	366	360	329	339	330	358	281	329	336	301	342	356	309	354	382	344	304	312	293	314	332	338	339	345	349	340	377	349	343	354	319	313	369	336	348	360	324	336	349	343	305	317	301	352	334	297	317	333	350	311	312	335	353	340	312	350	316	315	322	327	324	354	338	333	331	359	361	304	310	331	343	292	363	335	359	310	332	313	327	368	323	343	302	291	312	354	363	373	327	357	322	334	342	320	359	375	343	319	330	360	343	323	312	318	335	333	331	340	320	366	292	348	316	325	357	309	341	362	374	360	339	356	301	370	336	324	355	360	342	316	349	335	356	367	348	362	323	328	382	295	357	347	314	321	321	333	371	320	357	316	312	367	351	318	339	349	300	359	308	312	352	328	339	331	361	364	347	344	324	355	316	349	326	307	291	358	352	343	333	315	320	335	355	351	337	329	350	339	340	344	341	338	361	320	328	330	321	320	328	351	327	319	335	296	329	322	314	348	317	373	305	337	361	328	315	337	332	363	330	347	366	338	351	355	334	342	296	309	332	330	304	339	351	356	331	365	344	309	387	329	358	357	320	322	305	345	360	328	335	309	341	336	311	346	375	322	316	354	320	385	382	376	342	349	322	357	336	370	324	327	347	331	273	337	371	338	352	332	345	348	356	335	330	361	345	312	345	335	388	310	332	382	349	336	328	317	300	342	327	315	341	335	345	330	362	327	352	329	310	311	372	329	277	340	330	378	343	348	356	315	315	341	366	300	307	351	356	326	342	331	378	353	327	338	308	355	297	335	325	353	324	315	341	345	323	348	305	335	312	358	323	330	297	323	317	294	323	314	333	340	365	342	323	340	351	371	346	330	360	304	340	359	319	314	309	313	360	336	324	343	341	347	325	345	362	325	339	338	294	337	337	339	344	323	349	355	382	351	324	339	355	335	324	340	329	337	345	331	345	360	309	316	375	380	340	366	315	324	327	326	348	308	324	337	320	318	319	295	349	338	324	344	332	371	314	337	331	322	344	322	360	337	310	299	332	352	361	353	339	317	335	303	319	325	328	330	326	339	308	314	338	339	337	319	350	339	357	317	346	344	358	328	353	323	308	351	320	381	350	371	321	334	321	358	326	338	318	336	299	317	348	330	346	339	397	339	321	343	349	339	354	318	318	334	329	343	364	340	315	318	377	327	317	348	349	344	325	323	324	343	346	319	347	355	337	316	322	332	319	379	331	354	340	317	328	351	345	336	346	325	359	319	312	350	349	346	336	362	339	326	352	392	368	331	336	330	317	345	336	340	343	328	349	349	360	355	319	342	338	328	337	371	347	341	342	335	362	341	334	363	343	362	359	328	336	302	309	286	338	279	342	344	351	350	352	333	322	333	314	360	353	370	336	322	338	326	350	354	297	294	348	331	367	344	361	347	356	273	322	322	342	340	338	340	352	344	353	332	314	348	373	368	326	315	320	332	354	331	388	335	345	355	320	349	371	340	329	332	338	317	309	350	335	323	366	333	349	340	347	335	318	381	321	340	316	330	324	319	330	299	317	351	328	317	327	360	325	351	328	310	329	344	344	375	354	361	308	346	324	342	372	329	318	336	323	341	338	301	343	339	326	311	306	325	330	309	328	344	354	350	329	331	329	378	320	332	360	388	348	313	309	319	350	342	353	322	339	352	337	353	302	309	301	358	362	350	335	329	314	361	313	371	346	311	350	343	372	327	357	344	303	363	330	326	342	342	371	333	342	325	313	319	345	321	344	300	326	344	378	374	344	327	333	331	327	349	387	377	300	323	347	377	353	362	348	326	347	280	349	349	306	379	329	349	363	347	303	339	367	350	341	320	367	334	323	338	333	329	357	311	305	334	346	352	328	294	342	302	338	303	319	340	325	350	363	355	309	328	332	321	312	350	327	367	325	326	305	330	379	344	354	310	365	325	318	353	337	317	315	313	299	321	340	350	324	335	347	317	334	354	354	368	349	310	328	319	302	338	361	372	348	363	336	327	308	317	320	332	339	340	294	344	328	303	308	347	329	360	315	327	308	335	300	364	322	362	371	365	347	363	353	359	344	317	340	342	302	296	310	356	333	341	329	325	336	339	342	338	355	376	331	332	366	315	349	301	342	339	309	331	300	351	344	313	321	344	323	339	350	334	333	326	338	340	373	357	325	327	330	346	314	331	330	369	305	312	328	331	376	343	328	322	293
11312	15555	14342	10801	6553	3637	2087	1420	1096	883	821	740	777	737	737	795	749	700	714	748	680	762	738	759	762	731	735	751	733	763	744	758	739	730	744	723	764	742	707	709	734	736	718	780	778	699	694	789	723	696	753	755	679	722	714	749	745	743	710	690	771	730	716	743	765	770	690	685	746	791	768	724	746	710	701	748	744	766	744	695	776	763	749	737	772	765	735	700	750	768	768	759	789	765	753	744	783	700	767	704	719	769	731	745	733	678	742	774	763	691	782	727	728	743	725	768	720	732	772	768	756	772	694	736	778	720	794	739	745	763	742	752	733	759	775	727	734	722	785	749	755	733	751	764	753	711	708	770	701	754	769	684	722	748	759	775	766	784	740	753	774	731	723	729	806	757	748	734	727	761	702	812	786	733	712	771	717	771	723	726	753	765	725	744	739	724	744	707	707	739	749	762	757	727	732	726	705	739	763	711	749	716	763	716	733	758	767	737	779	753	715	733	694	747	759	766	723	725	744	758	740	702	700	738	707	707	803	788	731	723	745	766	749	725	741	752	747	739	713	774	752	732	738	775	689	721	719	774	739	730	722	704	754	723	752	754	740	777	766	766	709	734	753	714	681	721	721	768	738	736	741	727	708	732	735	736	712	734	727	712	733	731	748	743	751	790	767	799	730	715	696	739	749	738	732	737	768	720	761	718	714	771	738	775	711	751	731	752	757	696	746	754	749	754	737	778	700	684	744	755	693	756	767	773	759	746	718	790	716	701	756	712	755	755	665	760	720	718	745	752	744	752	721	757	718	694	700	788	757	705	721	775	760	752	734	767	725	738	699	749	734	717	705	765	748	723	726	733	726	740	778	719	758	741	763	752	732	752	746	738	759	766	762	710	747	751	775	721	745	701	762	704	748	759	717	772	761	746	748	747	739	721	729	679	733	760	747	742	737	728	733	707	720	735	722	768	746	669	737	741	725	766	676	743	705	763	760	744	736	759	751	748	721	726	780	751	724	788	724	763	686	712	739	740	791	699	740	750	712	741	752	729	721	741	749	740	729	709	775	709	743	743	735	698	761	778	754	772	783	722	711	807	723	729	736	700	752	727	781	739	726	726	764	728	778	709	771	720	777	787	757	793	724	748	688	745	726	762	725	780	754	766	719	741	722	733	741	723	733	780	754	774	764	765	740	743	715	738	736	732	788	753	750	744	757	728	778	735	743	749	733	755	738	752	772	726	738	765	771	773	745	736	759	725	693	743	718	793	735	690	729	722	763	733	728	763	756	755	746	773	774	760	745	685	722	761	735	751	694	759	772	758	702	698	773	740	768	775	736	732	747	718	773	733	783	783	768	721	717	769	699	753	757	740	748	718	689	735	688	746	696	743	741	737	725	746	719	732	713	790	756	810	758	780	743	722	730	696	760	789	698	740	772	792	739	746	743	740	772	733	758	722	687	725	733	730	716	799	776	721	768	753	721	710	796	813	743	744	741	748	757	726	758	746	763	741	696	727	802	727	739	773	742	745	736	761	740	732	760	773	750	753	750	740	747	721	750	778	691	711	745	711	738	737	734	746	753	771	764	781	739	761	716	752	729	785	711	768	772	713	756	743	758	736	736	711	723	756	789	713	753	744	749	793	749	818	747	774	748	680	738	703	733	724	766	763	728	709	768	705	730	769	767	783	719	716	704	729	748	730	714	688	756	715	697	703	757	684	769	728	779	714	675	743	730	711	751	778	738	770	766	710	711	737	790	753	696	748	716	772	779	721	731	709	741	778	752	731	749	738	793	721	761	690	741	766	783	720	766	736	698	783	734	722	741	695	833	761	731	743	742	763	763	720	725	741	750	676	725	730	733	752	754	745	767	713	735	730	745	711	781	790	755	774	737	797	694	751	738	762	791	729	714	724	753	734	740	767	708	724	704	798	707	770	750	790	728	724	716	698	718	731	766	778	814	722	746	720	738	776	750	737	783	713	723	788	713	784	751	750	812	715	696	732	761	751	725	774	715	732	689	776	671	697	740	758	734	770	765	774	705	766	759	763	774	730	737	745	761	793	767	731	653	709	744	749	755	723	747	741	766	757	768	758	702	757	784	753	752	766	710	720	735	698	765	717	755	778	730	732	750	749	733	726	735	704	753	752	736	742	724	719	735	769	777	763	753	716	696	709	720	729	719	774	760	747	749	791	760	765	753	694	731	769	740	707	746	723	666	749	737	752	723	747	751	757	724	753	747	767	778	773	734	734	775	739	730	726	780	699	723	761	732	743	736	720	726	780	754	719	769	731	777	760	712	705	725	747	723	721	732	775	698	713	706	722	714	729	755	740	726	675	750	782	767	717	772	720	731	750	736	758	765	717	717	733	780	773	737	751	773	733	725	755	796	781	719	804	691	745	684	735	753	720	766	715	715	704	726	771	765	770	730	716	788	803	775	788	762	737	713	721	728	782	747	721	750	775	705	758	798	707	721	723	732	738	757	713	742	770	730	719	736	751	737	700	683	742	705	708	747	728	782	738	746	734	740	750	719	708	772	776	755	680	738	771	730	782	764	749	736	705	742	730	732	720	710	712	724	750	750	727	808	736	806	769	741	698	760	773	710	763	747	686	744	712	732	765	759	775	755	719	743	753	745	732	754	748	757	702	766	730	726	763	767	725	739	758	724	682	741	767	740	717	783	730	744	721	771	734	764	733	751	713	731	740	740	750	755	744	752	761	743	759	710	732	720	749	760	717	738	731	789	737	718	703	734	738	745	668	706	769	763	713	762	728	717	746	756	694	781	745	712	752	691	772	751	754	752	727	716	708	777	680	756	767	760	728	748	712	717	750	736	745	785	724	746	763	768	744	711	753	739	785	757	739	716	739	733	765	745	775	763	745	744	722	740	732	721	700	724	788	726	770	685	760	761	755	734	727	746	717	757	713	743	730	704	741	758	773	752	771	685	753	764	747	752	714	763	744	798	781	728	749	754	763	739	727	724	787	711	749	736	739	732	748	747	779	757	727	790	755	725	786	699	753	729	703	730	751	718	752	738	731	757	702	748	739	766	728	734	760	760	742	708	711	759	713	727	711	752	684	751	705	752	715	725	745	774	748	762	765	696	769	713	708	745	754	714	745	791	757	788	756	759	783	688	727	726	793	736	745	755	735	762	745	727	750	752	788	743	756	728	651	745	751	693	726	752	761	726	735	747	700	780	716	732	762	709	758	749	749	725	760	735	788	778	739	761	748	719	807	748	725	708	768	718	740	740	766	686	782	682	727	725	743	766	734	714	719	762	762	716	724	746	749	724	724	749	733	793	736	743	768	702	789	779	744	724	726	740	687	720	775	708	729	688	716	741	710	731	744	762	749	830	725	731	797	765	726	746	713	747	767	752	725	724	681	793	766	741	745	701	716	730	767	748	721	773	742	763	735	674	742	702	718	716	776	724	753	728	770	725	743	727	738	786	786	798	739	711	736	731	744	747	709	739	732	754	724	735	724	730	761	714	726
64211	67960	65522	50593	32885	18556	7975	3131	1310	752	501	409	314	358	276	330	307	297	325	355	299	320	324	329	307	346	352	367	303	305	301	284	327	318	291	318	347	321	327	329	276	335	278	346	299	322	337	320	307	310	314	319	327	316	328	324	299	321	317	315	308	316	340	314	342	338	339	339	317	331	331	295	309	296	313	316	291	338	322	330	325	305	315	344	302	330	350	346	332	307	327	333	317	310	318	314	285	353	322	319	319	295	313	320	331	296	337	323	332	307	326	296	320	317	310	287	317	320	329	317	346	326	306	302	337	333	299	313	282	301	293	319	343	300	310	317	313	302	322	359	349	297	314	287	318	328	317	284	302	323	293	316	329	322	315	300	288	295	295	292	337	352	341	312	328	301	320	339	308	299	305	313	341	293	351	321	350	280	319	308	298	344	310	345	316	297	327	262	330	317	305	350	269	311	344	331	306	324	272	299	294	282	297	322	302	337	314	315	326	355	313	295	330	317	324	290	334	313	310	313	294	322	307	327	332	319	339	315	340	341	320	322	297	316	321	301	304	305	300	330	304	317	307	324	316	306	308	315	325	322	363	310	327	322	317	313	316	325	317	302	303	301	331	302	316	321	313	304	316	313	315	318	339	299	328	325	332	308	288	359	330	319	331	309	312	309	316	324	335	298	309	298	340	314	329	309	349	346	304	333	315	300	304	325	332	320	312	333	308	323	303	309	337	338	361	316	336	321	320	331	325	284	308	331	295	306	316	303	332	314	316	310	326	315	292	309	306	275	320	321	334	290	318	311	322	323	298	297	305	322	303	338	327	346	321	311	302	299	321	322	290	282	330	291	327	346	313	311	349	334	302	316	319	343	349	354	310	309	314	329	313	340	329	331	286	339	310	333	327	309	318	315	306	304	305	301	287	290	350	293	291	333	342	318	343	321	298	312	313	287	321	324	328	286	285	315	316	330	319	340	355	320	307	322	303	282	324	336	343	283	332	317	344	342	340	337	312	317	316	334	321	327	327	312	295	306	271	307	343	306	319	324	328	302	301	299	303	285	318	332	309	306	326	310	335	355	322	287	337	317	312	316	304	287	325	317	337	309	347	281	280	311	362	335	380	337	302	327	318	316	329	312	355	347	351	323	292	345	324	314	285	312	303	338	312	308	294	342	314	305	361	334	291	333	331	349	330	341	310	318	340	316	319	357	313	289	329	314	303	352	344	329	363	311	350	324	340	322	351	317	330	352	338	334	327	322	311	306	337	333	346	319	299	318	333	308	338	335	303	313	298	335	289	342	315	318	347	321	332	311	332	312	316	321	312	297	298	294	331	313	304	291	319	319	317	329	310	298	295	365	304	320	337	318	339	311	307	310	281	292	332	315	340	306	323	318	299	319	307	324	292	302	320	332	315	310	343	315	338	298	318	287	318	315	342	288	343	307	295	334	301	290	338	345	311	325	324	308	335	337	313	331	316	324	320	293	315	340	344	310	305	327	294	299	323	307	296	278	318	307	339	315	353	331	315	299	328	316	321	321	318	361	343	333	308	338	286	321	316	291	337	299	334	300	289	347	290	298	326	300	324	308	334	368	334	320	320	317	304	279	301	322	320	324	305	291	355	306	312	310	320	322	359	278	371	319	313	332	312	329	289	347	370	295	293	305	292	349	351	276	328	321	335	367	315	316	355	313	321	299	336	305	312	358	356	347	288	299	311	340	345	341	316	308	322	310	324	352	337	296	313	345	315	330	287	333	342	318	280	280	310	321	323	318	329	320	309	303	295	343	327	329	324	320	294	323	337	328	301	294	302	331	305	287	313	312	313	325	353	368	344	313	331	321	331	337	317	329	322	389	329	338	314	333	307	318	307	319	341	289	351	295	334	341	267	320	314	325	312	320	279	290	311	316	310	323	349	314	303	337	308	329	347	343	288	339	325	363	313	316	325	353	326	327	318	316	306	355	354	313	345	287	314	323	311	300	302	328	295	338	311	313	337	295	287	328	287	349	312	278	334	324	295	329	324	339	315	335	293	330	318	293	303	316	339	316	347	343	312	315	316	330	308	342	303	294	335	318	322	342	329	305	292	329	323	312	316	376	322	322	334	325	359	312	333	336	309	324	325	329	318	307	346	353	312	284	300	306	314	315	273	255	345	301	350	311	326	297	303	326	303	282	317	351	313	352	314	318	338	334	311	288	330	304	320	293	306	317	320	340	319	307	329	296	303	331	328	321	293	345	320	281	316	304	321	328	357	312	289	327	332	327	324	312	317	301	325	331	339	286	313	317	318	325	311	311	292	311	329	317	362	299	346	305	325	301	317	324	321	304	316	333	310	344	309	357	298	350	311	278	296	281	326	339	276	290	307	314	321	320	354	317	319	340	312	350	341	334	317	307	344	317	348	305	294	299	298	289	306	329	330	286	343	365	315	308	291	312	333	311	286	311	352	327	279	294	309	324	313	300	315	296	289	310	299	308	305	301	271	286	292	322	330	296	321	309	307	293	308	310	329	332	313	297	331	312	324	338	328	324	346	331	313	338	298	271	304	302	306	313	301	326	332	352	331	317	321	297	293	316	326	361	293	318	346	298	315	354	300	315	353	316	334	321	305	339	323	355	305	309	290	296	298	328	345	349	335	294	316	281	311	313	302	321	311	331	314	286	325	287	308	337	352	300	318	302	319	316	334	317	375	344	355	283	345	326	308	307	343	320	326	284	313	304	294	354	338	350	312	344	277	333	349	346	312	322	317	286	290	320	343	307	324	324	337	331	316	328	345	318	341	339	360	285	307	331	324	300	279	335	320	327	314	294	342	335	320	296	319	341	305	309	323	317	343	304	299	348	333	343	326	303	338	330	292	337	333	330	289	309	328	331	329	301	302	342	340	335	300	320	304	313	297	332	326	300	335	317	292	307	308	275	351	302	301	299	320	325	319	312	313	334	334	298	343	332	308	281	352	306	343	327	300	313	334	324	363	310	308	330	293	319	329	314	330	360	317	338	303	320	305	333	316	361	315	288	320	294	302	303	307	287	334	299	309	303	314	320	302	324	319	360	309	288	343	318	275	353	368	342	312	327	336	293	350	292	333	326	324	324	332	346	332	303	306	334	339	306	334	343	320	338	324	314	341	330	328	330	311	318	318	311	294	327	310	299	315	316	324	301	305	310	315	348	319	378	301	319	312	310	324	317	312	295	296	327	307	283	341	350	315	296	336	342	305	310	321	303	286	325	304	318	317	326	334	310	316	347	356	359	363	343	311	306	281	309	351	314	315	322	312	348	347	279	318	336	303	333	337	344	337	312	288	286	304	354	315	316	329	323	301	310	307	311	281	315	278	307	344	306	331	305	295	318	332	301	330	295	355	322	284	330	307	302	327	337	324	295	338	316	336	324	304	285	318	300	290	330	348	331	305	293	288	331	315	317	363	310	295	337	318	339	312	299	333	328	309	306	334	306	316	369	314	296	313	287	312	321	316	348	337	319	309	314	305	320
41588	50840	59728	54546	43108	30387	18474	9511	4588	2192	1275	878	797	731	686	713	743	698	712	744	728	681	703	671	681	668	720	694	746	713	700	706	770	671	735	735	703	714	729	695	714	716	720	731	735	728	721	693	680	702	697	717	712	766	701	744	741	691	719	725	727	669	713	734	696	673	699	723	722	769	715	760	737	737	718	698	687	741	706	712	676	693	707	661	685	707	723	686	734	742	728	677	695	719	758	717	704	737	747	697	666	724	720	721	686	749	661	647	723	741	753	713	714	694	658	728	716	695	699	759	713	737	724	686	718	681	693	736	715	735	716	742	727	707	730	709	710	685	702	731	677	672	701	751	702	734	727	740	716	740	735	724	684	735	752	710	704	710	734	734	706	705	718	717	698	707	725	706	695	748	751	708	720	655	724	708	720	669	729	702	757	678	677	713	695	706	700	719	732	714	731	687	681	714	712	713	735	723	719	738	761	670	706	733	740	690	703	690	736	652	727	622	700	741	722	699	679	739	685	755	752	728	734	730	743	753	692	740	684	717	757	733	720	752	677	753	706	746	731	738	747	722	712	730	696	726	742	700	721	727	716	636	677	710	757	703	702	767	734	705	743	720	704	688	693	726	739	682	772	751	729	681	676	686	712	719	654	727	743	726	726	723	683	683	715	695	732	692	682	715	718	721	682	698	676	760	738	700	700	715	752	708	764	707	755	720	730	726	742	757	711	748	744	732	738	707	751	678	757	714	713	710	690	720	679	730	797	707	698	721	698	678	722	692	723	685	713	711	746	712	673	716	703	708	709	734	724	737	716	781	700	713	681	696	713	720	732	699	685	752	718	679	727	711	751	707	705	701	701	718	710	714	712	713	749	795	674	676	754	700	707	715	701	707	752	698	721	753	720	695	737	738	725	714	699	701	731	748	731	672	669	723	681	717	731	661	718	743	725	704	677	712	726	674	674	701	745	745	743	708	736	737	775	768	729	671	694	732	711	670	768	704	721	700	736	698	682	727	686	717	710	691	763	682	722	715	717	692	738	711	718	746	720	743	732	663	639	743	751	717	732	727	727	711	678	718	700	687	742	697	710	710	707	705	751	665	717	726	742	700	717	712	756	674	706	740	733	718	684	727	701	720	763	762	735	743	691	740	712	690	688	760	722	747	729	681	719	696	765	711	750	736	697	724	670	739	733	752	700	756	712	656	707	765	736	690	662	680	707	715	684	739	679	674	725	693	712	732	693	724	696	716	692	714	702	719	740	679	710	685	683	737	712	683	682	692	709	737	713	700	747	713	710	731	705	719	690	705	720	661	723	703	771	718	690	671	723	742	679	712	782	727	709	701	737	685	711	710	683	743	668	720	693	708	725	742	709	716	709	702	735	762	741	719	756	737	696	723	746	711	742	701	792	657	734	672	746	701	716	740	714	692	698	701	708	689	724	682	690	748	696	701	701	717	726	717	731	749	708	686	728	696	723	741	696	701	698	714	713	689	728	707	726	688	733	695	709	728	692	719	689	718	753	739	708	701	669	729	708	746	711	740	727	704	772	689	739	707	731	691	705	711	677	687	724	713	756	691	754	701	718	723	755	710	716	695	742	690	667	713	710	703	744	713	731	750	737	677	773	684	708	721	730	727	717	720	688	721	722	709	710	687	768	760	706	701	723	731	677	715	690	738	685	749	741	771	715	723	693	671	705	702	699	714	727	747	733	729	733	695	726	746	733	742	742	717	693	676	697	692	717	720	698	703	690	717	688	705	718	723	720	743	750	715	709	755	715	765	721	710	706	691	697	667	714	681	658	746	718	720	696	705	716	710	674	722	755	681	755	706	714	736	723	730	673	727	712	712	733	711	753	730	705	693	674	694	709	708	679	704	744	688	730	723	703	726	720	717	781	709	719	666	716	753	717	744	663	688	686	717	716	718	722	744	648	700	695	753	717	748	663	713	684	687	743	670	705	739	720	736	711	687	745	716	709	694	712	721	765	678	703	681	698	686	712	719	635	712	735	707	736	719	733	725	697	733	645	668	710	707	710	721	712	706	706	708	692	716	727	709	690	711	701	672	759	693	721	734	744	709	748	724	697	739	766	754	703	702	736	744	728	694	777	673	733	723	673	687	692	708	750	701	711	734	714	682	774	735	718	689	727	737	761	683	684	743	706	734	743	676	701	734	716	716	745	726	716	698	700	700	677	740	693	730	778	768	743	709	724	756	720	710	731	696	713	672	739	738	721	736	720	725	721	677	718	682	706	755	697	717	730	769	721	762	726	728	731	737	764	735	691	757	650	727	727	746	737	710	679	699	744	752	689	727	702	766	727	669	681	730	769	711	700	654	648	694	702	710	728	706	716	723	684	753	749	703	699	760	676	735	703	692	653	717	688	724	716	691	747	710	699	736	692	729	713	701	660	703	668	691	719	696	728	702	705	696	732	747	710	680	739	655	738	677	762	708	734	710	731	706	736	732	730	730	681	707	686	730	718	677	709	742	692	688	741	722	750	681	674	692	752	741	711	749	736	687	713	720	741	717	744	669	763	708	793	748	727	761	720	663	707	764	693	643	684	706	732	653	704	698	744	691	746	693	724	718	716	701	648	683	750	732	730	689	714	708	679	653	694	734	706	723	663	744	723	751	687	738	731	731	715	752	739	686	712	682	707	703	695	716	705	732	739	731	749	713	717	710	718	725	713	722	730	707	718	720	731	748	670	691	704	755	736	742	740	707	729	689	723	716	722	746	710	695	710	715	705	683	715	693	702	701	695	751	698	732	733	697	703	710	721	743	671	741	710	762	702	755	738	731	644	661	717	715	750	666	708	732	723	760	707	712	697	722	686	719	710	691	669	662	700	754	712	716	770	728	659	738	729	713	637	737	718	684	769	719	720	701	728	746	750	713	726	712	710	723	783	700	677	705	711	677	685	712	667	746	735	741	710	733	726	760	756	682	700	722	715	719	778	720	773	706	708	685	730	723	711	729	722	763	695	774	740	674	712	695	714	712	678	697	750	703	703	692	659	675	705	726	741	706	738	702	727	764	780	720	688	733	657	712	723	719	721	757	694	729	707	702	737	683	712	666	705	734	685	738	675	703	653	682	738	707	693	738	724	706	705	699	710	727	752	719	732	673	764	722	773	724	718	689	695	704	751	708	699	749	737	757	727	725	694	719	713	700	728	722	684	733	727	673	726	715	725	735	697	739	691	681	696	674	709	710	762	720	755	753	750	738	740	684	664	755	719	660	705	729	724	683	730	755	699	699	730	707	751	740	771	652	724	718	737	704	687	714	724	705	700	744	715	739	730	727	685	725	704	750	769	706	698	733	740	764	761	746	726	693	731	722	721	746	677	716	730	692	772	732	763	724	728	770	684	695	705	723	664	733	714	767	685	705	659	700	700	726	651	730	709	720	775	713	758	697	683	679	719	700	732	726	669	726	699	695	732	702	756	683	668	755	689	770	728	683	727	715	743	719	715	706	714	725	720	719	726	721	731	697
70610	77147	74480	60136	42490	26934	13225	5149	2016	946	653	435	423	395	417	382	399	389	363	401	373	369	437	429	424	382	396	403	388	421	412	383	432	389	400	399	392	387	392	402	372	388	411	424	408	415	393	394	406	403	386	410	388	402	397	408	385	396	391	431	432	373	384	405	403	402	426	420	390	380	412	400	375	431	416	355	390	424	412	404	426	424	417	413	443	387	398	392	352	417	377	410	380	394	355	365	362	386	421	417	393	383	405	376	395	368	399	414	378	344	407	433	441	415	392	398	418	417	373	385	384	438	417	396	426	391	422	395	393	382	426	414	375	392	379	418	428	396	421	401	395	424	382	404	412	363	421	453	419	359	432	394	366	394	443	409	376	415	407	426	378	455	385	391	386	374	389	361	397	389	422	403	411	390	388	400	368	379	400	414	407	418	408	398	359	377	405	390	354	427	391	370	456	415	451	429	370	417	372	363	393	360	406	388	386	400	370	397	427	388	435	424	436	425	395	387	433	426	410	403	403	388	387	371	385	399	418	386	394	387	385	392	397	409	374	383	398	408	379	419	412	407	380	419	398	376	413	395	418	424	408	389	396	461	400	409	381	379	424	388	421	423	425	417	393	383	352	426	411	389	395	366	403	409	406	388	420	379	410	396	391	405	451	335	382	375	422	389	392	400	397	349	384	348	382	415	423	402	399	434	401	383	371	397	385	391	409	423	400	390	389	389	386	413	364	402	383	419	396	368	380	384	402	386	358	342	410	363	419	363	397	406	361	370	401	394	356	360	341	376	399	386	408	408	388	377	376	405	407	372	392	384	372	392	406	379	375	376	412	389	403	395	396	405	382	390	375	369	396	407	425	432	395	387	413	415	403	423	408	384	375	393	407	355	395	427	414	438	409	426	410	393	394	443	436	407	426	379	409	403	394	374	372	390	422	433	394	398	414	426	379	367	420	406	381	401	408	372	417	360	412	407	397	407	377	424	414	416	427	446	391	383	370	384	395	389	365	369	371	420	400	439	394	398	406	379	338	385	361	361	368	386	363	421	388	377	418	414	400	380	395	387	431	354	399	371	407	400	408	407	353	409	374	379	415	403	390	387	410	420	400	411	397	395	399	397	378	404	358	367	392	360	407	372	380	406	417	396	407	430	392	443	411	353	388	429	427	421	412	402	395	393	376	417	383	420	414	407	369	387	369	405	414	382	391	402	384	392	374	379	398	394	405	390	389	412	402	401	386	394	374	408	399	392	363	421	386	364	412	389	426	389	391	422	358	400	416	365	397	382	426	394	360	412	380	399	396	392	397	407	407	393	378	373	387	407	373	385	419	379	380	369	432	415	383	414	450	408	372	393	398	396	400	404	435	391	372	384	391	412	403	431	373	387	394	423	401	378	388	405	398	386	374	403	414	380	384	431	423	366	390	412	363	372	381	372	361	377	416	391	424	391	380	359	388	408	416	429	393	405	417	425	422	388	388	432	373	424	427	417	377	403	405	453	367	399	384	402	414	408	381	424	377	404	411	392	360	403	397	394	418	393	427	406	386	380	384	390	418	422	417	423	394	381	409	409	419	395	419	441	392	375	417	425	366	403	383	386	412	399	386	377	379	437	351	346	370	370	399	385	405	408	423	402	404	420	416	383	390	408	375	359	376	398	401	397	421	395	388	413	380	397	389	406	388	407	417	361	393	407	433	361	390	422	409	389	411	401	371	405	391	394	387	431	398	395	380	404	377	401	446	391	424	415	394	420	401	423	408	367	386	406	369	423	388	387	430	371	381	410	409	411	387	415	405	415	396	352	379	379	404	423	431	398	434	409	388	397	375	390	428	421	444	399	400	401	381	391	398	427	422	398	384	408	376	350	420	368	421	356	377	428	403	387	426	404	407	390	416	375	350	398	397	373	390	365	441	385	396	392	374	406	421	363	358	375	372	422	412	360	403	427	396	407	401	384	389	401	385	420	379	392	419	388	397	406	417	405	408	376	394	385	355	421	408	436	374	414	406	428	414	393	359	375	401	397	398	374	366	427	397	384	349	362	361	424	447	392	407	383	427	401	387	355	375	407	401	443	391	389	414	404	385	402	414	380	400	383	378	390	395	376	401	397	425	419	404	384	394	376	377	391	436	409	434	438	416	364	369	384	433	389	387	387	419	424	427	432	405	417	454	437	413	423	424	401	429	415	412	380	426	405	386	418	449	405	443	418	377	397	398	371	368	458	386	425	382	426	387	359	428	434	448	419	445	427	416	412	385	390	360	441	410	384	392	403	413	390	411	377	427	382	399	370	383	388	386	376	390	418	437	383	411	401	409	418	387	417	390	393	364	377	405	409	397	381	371	400	378	357	381	406	405	409	374	391	395	421	397	412	371	424	401	418	368	422	436	408	378	420	401	406	398	418	414	413	377	393	402	394	397	396	430	377	431	404	415	435	412	442	408	390	422	389	404	413	386	422	385	423	370	374	413	405	444	433	375	385	397	407	410	391	401	392	399	355	409	377	386	410	432	426	424	410	417	413	393	409	369	415	403	434	383	425	417	398	396	356	381	390	397	386	402	380	461	440	407	414	357	412	419	391	371	399	412	402	394	414	374	390	348	399	391	396	434	388	414	440	411	397	404	418	377	400	391	366	429	401	387	381	424	399	394	413	380	426	409	434	425	374	424	419	384	414	435	408	411	411	414	391	393	395	415	430	399	390	430	389	423	424	424	406	357	407	399	422	390	393	371	436	402	412	404	383	427	402	419	401	413	389	392	421	388	391	390	438	371	397	410	397	386	411	365	381	421	383	386	358	398	382	396	392	435	409	378	443	366	363	430	403	397	390	368	388	414	365	385	419	404	441	391	388	388	402	378	424	385	423	403	390	427	409	419	399	412	387	394	384	372	404	370	388	440	403	408	399	383	425	404	439	418	408	406	391	397	399	391	404	422	395	383	378	375	402	386	388	398	415	376	420	390	374	400	364	385	381	406	422	376	361	389	377	377	368	388	355	411	402	402	394	395	407	397	435	372	361	431	382	381	411	406	387	373	432	406	406	381	379	405	417	403	396	412	400	376	376	403	395	402	397	367	409	380	384	392	381	411	407	366	386	378	432	440	415	384	362	364	406	401	407	387	390	426	394	395	372	384	424	368	366	424	396	412	400	412	410	440	382	405	412	407	396	403	401	377	361	386	407	385	378	394	398	397	401	418	375	406	363	416	374	425	412	417	421	408	365	349	365	388	414	419	371	423	391	424	367	371	369	369	353	428	387	380	456	462	380	366	366	409	425	431	363	427	369	385	397	364	367	374	395	397	375	355	411	387	396	404	390	431	431	409	414	425	407	421	434	417	369	390	452	409	375	403	393	385	434	384	392	392	409	402	407	392	406	401	392	417	406	385	408	391	386	361	374	370	379	377	382	384	380	393	418	393	398	407	367	445	402	395	400	401	440	414	388	415	403	389	408	376	399	405	389	426	404	410	401	340	431	394	382	411	389	400	388	381	416
48778	60466	70217	64045	51531	37826	24527	13667	6698	3215	1731	1174	1030	879	871	855	869	851	893	877	839	857	837	893	883	878	909	876	917	839	873	883	882	804	902	875	858	865	842	793	859	854	874	935	840	891	842	852	865	875	893	887	832	853	861	836	842	914	858	868	812	874	938	840	865	868	799	887	861	883	870	893	889	844	882	834	797	806	822	828	843	825	919	886	792	881	837	866	878	832	885	824	863	884	889	833	888	888	898	900	848	822	890	838	866	863	919	873	848	852	831	871	890	875	891	833	872	901	856	848	903	884	839	886	878	845	882	867	868	856	871	866	840	821	848	900	872	863	887	869	863	872	909	876	837	907	891	861	875	860	893	894	870	860	852	868	814	893	837	905	872	883	857	883	888	843	872	849	902	885	858	869	858	822	904	918	892	909	830	861	801	911	841	888	843	840	815	814	870	854	946	898	824	871	834	873	867	897	883	886	912	882	840	885	843	853	845	899	810	847	847	893	831	884	909	860	881	838	874	879	903	869	892	843	914	868	860	878	857	887	853	831	865	868	896	841	928	880	892	862	873	883	876	860	848	848	846	814	901	861	838	883	849	917	854	858	870	866	906	840	807	895	908	855	834	887	887	909	843	854	878	877	838	825	905	874	807	890	823	855	847	865	861	875	865	870	834	887	886	819	889	873	848	811	876	846	852	880	898	868	862	869	875	888	879	862	911	873	857	835	865	891	833	817	883	855	826	848	885	861	883	885	845	954	829	840	900	864	930	839	823	821	861	878	834	860	888	859	855	854	873	897	877	852	820	857	870	883	902	864	848	868	816	824	857	847	839	802	846	856	813	862	850	890	845	895	898	835	835	928	861	894	817	829	814	859	775	860	888	828	844	853	859	853	835	844	902	833	858	848	853	892	879	880	892	820	829	839	932	831	902	887	874	927	927	857	884	911	896	882	858	892	855	857	868	858	952	883	933	913	860	877	862	830	845	849	861	845	866	882	856	872	853	888	853	895	897	873	846	828	850	881	859	880	840	908	841	863	868	874	877	828	806	868	866	918	890	836	855	884	888	918	922	831	846	877	870	893	855	829	896	897	885	879	883	849	837	798	891	878	841	846	878	863	871	848	887	814	842	907	784	885	853	870	882	876	906	913	864	821	896	863	886	860	855	887	854	813	898	847	851	847	928	862	850	876	885	865	864	913	847	834	852	893	863	909	911	828	856	851	902	889	864	888	885	814	873	896	824	883	903	854	866	886	886	898	894	878	871	819	862	873	858	849	857	855	841	835	808	880	904	858	870	879	869	812	856	826	852	873	860	850	897	873	846	929	864	870	869	891	894	867	850	948	896	867	899	856	902	871	943	822	915	920	865	853	865	877	921	875	850	866	867	871	801	876	871	824	893	925	901	820	834	837	919	901	883	883	880	846	877	844	898	860	887	830	830	875	841	840	843	904	839	854	827	848	900	928	865	866	874	910	848	869	878	798	906	893	888	864	877	858	846	849	807	852	865	893	894	890	804	870	880	859	886	854	871	857	864	839	873	907	862	904	900	894	895	882	874	798	890	899	831	894	885	883	802	878	881	854	837	877	869	840	835	872	878	850	838	889	838	875	839	870	930	869	850	863	884	890	888	837	786	883	867	875	894	922	843	896	861	846	925	834	875	884	843	843	899	822	851	813	839	838	871	870	885	871	943	883	886	848	862	882	838	874	870	863	876	859	862	828	806	902	895	802	867	858	847	847	840	852	837	857	839	806	921	851	858	906	862	845	886	855	905	859	888	832	856	864	804	866	880	893	869	903	830	893	900	900	882	869	832	891	859	851	856	855	878	858	910	874	828	817	899	879	844	872	855	896	864	837	900	863	902	858	901	905	851	861	813	884	849	894	828	891	857	879	861	836	872	844	872	828	916	874	870	828	887	864	838	867	894	881	854	894	889	894	901	864	866	863	878	894	839	914	897	888	884	878	844	906	851	865	821	851	921	856	848	881	821	870	863	958	889	836	842	860	851	833	846	866	873	808	836	861	817	883	819	811	883	890	855	922	872	882	888	894	855	808	823	888	909	851	888	875	811	847	919	833	906	885	846	861	882	874	868	876	906	867	874	869	924	854	848	905	900	865	827	857	864	857	837	843	916	850	860	854	844	830	846	864	918	832	914	815	873	885	882	872	851	854	831	888	868	882	844	895	836	846	904	848	882	851	846	934	828	896	820	830	822	879	908	916	865	839	837	857	831	870	926	907	876	872	836	887	841	861	877	869	875	867	837	869	808	909	877	835	852	872	885	864	833	854	871	842	883	857	865	890	830	874	873	933	819	839	875	921	912	895	849	855	981	880	891	869	870	893	892	889	888	900	856	886	877	871	901	878	816	868	868	893	811	918	881	853	889	858	875	873	877	826	877	844	872	917	869	883	889	851	873	857	874	864	878	887	911	834	922	859	897	888	813	865	885	897	874	869	893	827	852	863	854	848	890	891	886	880	881	886	833	836	828	861	850	838	830	907	856	861	901	904	873	902	862	863	840	822	864	881	875	925	862	933	844	890	899	903	859	903	837	836	881	900	906	890	889	912	842	895	838	817	875	888	865	841	932	846	879	853	893	887	862	845	857	813	854	854	893	867	880	884	868	851	880	848	872	865	848	907	835	884	828	879	854	853	864	890	868	879	892	834	877	877	913	837	868	863	867	900	903	838	930	816	876	889	881	879	877	817	803	893	901	864	829	869	862	863	870	916	880	905	900	841	842	821	799	822	865	830	856	891	843	830	869	869	854	887	906	873	853	861	889	872	877	895	883	864	841	869	931	862	891	847	859	875	875	924	865	870	906	825	805	900	848	874	902	827	815	848	878	896	876	884	879	795	960	783	875	883	879	843	852	843	847	855	920	881	864	864	946	844	888	854	889	851	836	916	883	839	877	831	875	862	818	885	852	892	879	872	856	836	857	848	938	876	868	900	818	877	890	858	904	833	840	891	843	858	898	855	821	836	832	860	896	909	873	799	822	852	829	871	908	858	897	872	888	845	892	877	842	890	865	912	895	912	857	892	882	869	836	858	865	816	875	876	925	881	833	855	902	857	841	918	872	861	853	896	879	871	833	868	914	869	903	874	912	873	853	845	843	825	860	847	865	838	871	846	854	826	857	835	851	857	873	861	838	871	890	821	834	863	872	886	816	891	875	823	871	819	880	909	858	852	873	915	852	835	877	817	912	895	836	821	853	848	850	867	818	839	868	852	899	864	875	854	854	864	894	850	888	882	881	866	849	810	867	863	892	823	856	892	863	856	872	858	843	861	866	922	892	862	877	856	844	835	848	865	842	914	853	826	824	844	860	873	848	840	845	866	815	869	885	894	858	827	833	850	854	852	848	840	832	856	899	840	929	879	867	873	882	852	883	906	866	863	865	887	857	906	851	823	855	909	865	887	905	875	823	867	855	854	843	833	882	857	824	858	906	873	853	861	813	884	871	873	864	885	844	877	808	880	863	865	802	900
12327	12203	8370	4545	2257	1186	671	478	438	398	370	360	331	330	342	312	340	327	332	357	302	326	310	351	354	341	327	339	345	373	350	340	343	347	354	338	334	323	357	329	367	343	345	308	309	336	331	297	316	367	352	383	365	353	360	337	327	317	293	322	346	369	339	324	328	312	359	362	330	365	351	357	329	338	354	371	335	359	352	344	342	337	345	324	335	332	327	320	311	322	351	350	357	353	347	335	343	361	346	346	324	311	284	307	373	340	320	318	323	315	313	344	293	326	336	351	340	368	325	358	324	341	344	346	347	377	349	328	311	327	326	339	315	333	354	329	323	311	347	369	348	373	328	326	347	310	354	353	314	354	338	321	301	372	342	332	367	351	340	333	312	342	358	346	358	332	313	349	365	327	356	305	321	319	330	308	340	315	338	344	340	347	379	381	344	317	352	365	364	356	370	375	338	314	340	368	365	345	329	336	338	337	317	340	334	325	335	335	347	367	336	332	364	338	359	331	306	337	347	319	323	367	327	310	314	332	339	375	341	370	334	329	320	335	363	309	344	325	338	362	342	312	328	365	344	321	349	326	317	308	374	322	312	350	320	326	341	361	345	329	329	358	304	349	343	350	309	334	339	326	354	338	362	335	352	343	339	343	349	303	328	340	348	339	344	313	348	374	323	350	324	333	332	372	379	371	348	372	367	367	314	356	328	323	316	315	342	292	375	316	355	337	371	321	317	315	328	340	280	356	332	356	354	343	318	357	341	352	345	343	340	351	296	334	340	346	313	352	369	368	368	355	314	325	359	324	325	325	360	313	351	331	388	317	329	353	362	327	335	354	347	356	328	306	343	313	316	334	307	325	341	342	324	337	350	333	372	373	317	350	376	322	348	344	349	347	339	339	340	342	323	335	330	322	339	368	361	317	309	305	303	376	350	369	359	334	306	357	311	320	338	349	312	317	346	342	378	334	353	379	337	340	353	380	346	339	345	327	317	304	341	335	319	324	344	363	339	367	332	339	315	347	331	354	351	335	344	370	339	341	312	367	335	305	319	337	342	329	361	336	312	355	355	311	338	342	345	341	345	330	385	338	339	351	374	354	289	309	345	351	348	346	357	352	343	365	340	361	362	341	338	346	319	325	353	352	318	344	322	339	352	323	363	340	341	355	368	359	302	320	329	343	342	349	288	322	378	326	358	328	393	331	317	315	344	337	328	326	366	389	380	334	355	305	323	323	338	339	342	320	364	336	352	341	374	330	367	346	336	330	346	332	312	302	362	336	330	299	343	378	334	308	326	336	341	320	331	328	334	332	335	328	320	322	316	330	366	352	367	340	366	326	346	333	331	334	335	360	325	332	340	322	346	371	355	329	337	345	312	317	324	326	386	381	341	336	329	339	344	359	347	339	317	311	329	336	334	339	307	326	363	302	309	336	342	337	332	333	356	363	341	320	339	324	309	334	347	357	325	351	339	330	358	336	323	317	320	345	324	360	354	346	345	334	346	342	310	364	331	343	361	353	316	365	343	344	325	356	316	315	308	346	342	334	354	377	309	314	341	344	339	339	318	357	303	358	341	364	339	345	377	351	345	323	347	329	361	372	344	331	356	329	340	338	394	314	328	327	349	367	384	328	322	339	356	311	341	325	356	327	332	326	361	313	280	345	309	344	359	326	349	333	350	339	339	354	338	330	323	296	338	291	339	343	340	349	326	362	328	366	345	325	329	329	321	344	366	348	351	316	348	349	358	295	356	364	325	358	316	363	332	405	323	341	346	322	327	340	353	372	372	329	318	342	345	331	353	325	307	352	389	337	353	339	327	350	314	382	322	327	363	332	341	413	334	307	355	338	312	345	348	328	321	342	338	330	309	324	299	357	353	361	341	327	322	351	338	308	348	331	319	318	365	369	345	334	310	342	348	350	303	333	390	310	325	352	341	319	335	343	327	327	386	351	358	333	339	347	325	344	313	333	360	351	321	354	339	310	393	328	346	331	344	310	335	334	362	315	309	357	319	321	319	341	341	332	351	341	312	318	339	340	349	338	329	329	338	319	319	331	350	378	332	330	308	352	328	348	334	347	356	346	334	308	340	345	343	375	328	323	329	321	361	357	322	341	347	318	361	315	316	285	314	330	336	315	319	325	347	330	343	293	299	302	352	344	356	361	317	358	354	357	319	322	366	339	339	368	347	335	369	376	338	310	362	375	316	303	302	337	325	321	351	358	298	336	352	334	355	337	366	377	323	351	339	326	344	311	321	362	324	343	327	357	332	346	370	360	322	339	339	361	325	315	332	345	322	331	307	345	348	336	340	368	297	346	329	280	345	336	317	361	385	340	363	355	324	300	312	308	328	321	323	326	354	312	354	291	336	343	313	334	336	329	342	351	341	311	364	340	354	329	323	363	350	343	324	309	322	351	318	332	345	334	308	304	325	312	362	337	347	297	328	324	370	369	358	365	318	366	341	330	342	338	346	345	311	324	322	332	358	336	337	298	337	306	345	334	316	332	332	341	362	313	332	330	315	360	299	309	334	349	368	375	349	340	287	350	318	362	363	344	343	292	350	316	321	359	325	354	324	326	313	359	315	370	346	342	376	321	365	307	317	335	310	359	366	333	362	298	355	339	368	338	392	345	332	343	340	355	380	290	326	335	313	311	328	318	352	367	332	344	341	330	347	319	349	350	314	332	340	337	365	346	320	352	330	317	320	315	316	340	304	387	362	328	330	349	298	360	336	346	328	343	353	370	326	360	340	366	316	372	330	357	424	370	359	350	329	331	359	340	340	345	313	310	374	353	368	365	345	344	315	318	374	365	340	341	340	357	352	351	336	386	366	361	356	344	372	355	332	321	343	339	337	336	344	332	298	363	342	361	319	329	325	341	318	329	369	372	344	357	311	325	357	346	332	321	280	364	351	351	371	322	361	345	345	328	332	354	333	312	361	351	363	355	334	349	302	313	341	324	347	365	347	346	335	318	322	328	312	320	316	324	338	318	319	343	362	343	359	344	309	335	331	335	323	358	359	330	372	353	342	382	327	318	331	319	317	341	310	312	358	352	355	357	373	342	340	344	345	386	331	345	330	370	307	354	360	353	358	344	345	319	320	317	350	331	348	309	319	320	321	339	329	360	354	313	334	357	321	321	307	353	292	307	339	320	324	327	356	354	330	310	333	334	369	342	327	346	337	345	305	348	344	332	315	321	372	363	308	306	300	351	346	345	353	312	331	325	327	344	336	341	340	328	321	388	376	349	369	331	375	324	340	345	335	330	309	393	350	352	374	328	383	336	345	347	356	357	353	350	311	368	370	314	345	360	353	314	367	321	348	369	341	338	331	328	334	335	338	327	347	324	329	317	357	361	360	355	384	365	397	296	334	361	361	351	359	336	329	350	316	355	330	325	363	335	331	351	344	326	324	334	306	331	352	306	361	331	354	362	362	360	340	343	318	353	355	306	377	304	369	354	317	332	337	335	320	319	357	324	349	349	349	331
11135	15345	14042	10543	6304	3605	2078	1409	1069	883	802	787	770	695	772	729	793	753	754	757	714	822	773	760	733	800	765	725	737	785	774	721	757	757	763	734	747	777	746	807	750	713	770	757	731	699	757	755	744	742	747	768	752	757	718	810	761	738	776	767	777	728	726	687	710	735	791	772	756	782	727	760	736	697	735	753	784	732	719	796	723	755	726	715	758	744	755	753	746	773	797	714	743	711	747	721	744	715	729	787	758	758	775	794	747	724	720	747	746	790	697	741	765	745	725	751	771	763	701	763	807	725	780	760	790	732	723	738	799	732	772	785	795	779	746	748	739	756	757	749	735	783	778	744	794	746	756	788	761	695	745	710	778	732	773	723	807	754	699	731	739	765	726	749	726	762	755	729	735	751	737	785	738	768	737	724	699	730	737	806	715	733	683	765	783	757	766	703	778	764	752	750	725	772	738	721	724	777	750	749	711	736	769	794	763	729	830	762	753	759	723	759	722	744	791	755	762	745	758	723	740	779	715	783	777	760	767	769	695	774	728	733	737	763	775	782	835	765	762	748	747	778	707	761	759	766	769	748	783	753	770	775	685	716	733	746	757	726	738	760	733	790	671	754	741	731	737	743	759	764	736	732	776	742	776	760	743	780	737	715	767	733	755	753	725	706	742	729	718	739	778	768	778	791	764	751	765	761	755	752	806	776	744	723	738	768	756	741	793	757	756	720	668	754	765	755	700	715	763	697	751	759	732	764	752	692	728	718	738	726	792	752	773	765	695	757	793	735	722	744	746	747	748	783	717	750	711	747	772	750	749	723	777	790	772	755	698	720	776	773	756	769	744	741	755	743	768	781	729	767	794	718	734	741	696	744	753	714	713	711	743	723	769	738	758	719	753	720	756	703	736	748	744	783	789	747	728	755	737	745	740	762	749	781	767	773	782	749	720	730	776	779	743	703	768	728	645	713	766	738	773	714	762	777	719	745	779	759	733	779	741	740	778	746	739	761	743	756	705	775	734	723	751	775	718	758	724	679	718	730	786	724	724	724	737	754	779	736	731	758	758	772	757	764	726	765	730	798	757	690	732	733	762	740	746	708	736	727	723	731	749	745	842	732	741	725	739	729	687	713	775	764	752	714	800	721	750	734	739	746	780	725	698	794	686	716	682	760	750	747	699	775	772	713	795	733	769	740	710	751	823	741	759	769	783	758	790	761	742	783	745	724	771	746	778	761	778	737	743	759	763	720	755	749	749	729	730	735	762	745	708	738	771	771	784	707	735	765	786	728	729	708	749	736	748	719	740	702	772	769	717	759	732	790	698	770	742	797	811	777	757	759	757	754	781	746	742	762	744	710	711	741	721	704	727	748	745	778	744	754	734	744	709	716	754	751	722	703	709	752	767	790	765	733	750	742	735	762	780	749	710	730	729	797	720	779	755	698	734	770	757	640	705	753	760	778	794	727	774	785	774	713	714	718	710	766	788	784	760	789	724	754	789	720	740	728	744	736	716	772	747	742	777	769	750	743	795	689	753	733	755	746	755	742	727	773	755	823	770	738	718	772	804	739	765	761	777	709	728	749	754	752	736	797	751	709	765	773	724	706	730	729	767	738	786	773	734	730	737	716	756	733	775	741	739	802	741	745	730	737	756	721	775	739	726	717	713	756	729	781	744	786	725	756	743	741	704	800	727	759	743	728	714	749	763	780	765	729	752	722	745	752	728	698	728	803	762	759	759	776	777	715	750	749	765	739	745	801	735	727	766	727	750	774	773	748	757	772	704	781	708	741	741	727	756	757	742	696	754	748	743	752	700	776	764	739	754	767	749	731	733	740	774	746	727	775	753	700	725	679	745	737	714	769	765	750	758	701	716	736	755	738	781	770	746	773	764	769	768	686	721	760	730	786	748	778	761	768	732	735	750	811	764	763	754	741	754	714	754	754	724	746	757	751	799	733	762	721	731	773	769	730	757	751	750	704	740	771	719	754	757	775	775	778	773	700	710	753	724	766	734	768	704	795	753	756	797	760	734	740	701	779	772	734	764	767	751	720	738	705	746	784	745	767	717	796	712	726	732	709	742	760	748	729	756	744	756	794	781	717	736	775	781	745	730	764	780	751	739	765	769	774	750	741	800	744	694	783	722	825	742	754	697	735	762	776	701	751	782	755	773	738	724	756	709	743	761	746	743	708	760	743	776	765	742	803	685	736	778	731	752	774	708	738	736	759	708	744	766	771	706	740	721	717	775	782	770	738	782	748	790	730	730	744	754	721	770	725	776	763	783	744	728	754	702	717	732	721	737	755	802	791	757	763	767	778	730	744	794	784	757	750	774	726	764	781	741	735	759	672	757	728	762	739	754	752	756	776	740	754	747	787	751	793	761	766	819	752	726	752	756	736	773	770	738	746	734	777	746	730	769	776	751	740	758	789	728	712	760	748	798	721	805	750	738	765	740	753	726	748	779	749	747	740	783	732	718	739	727	739	774	742	733	769	766	723	737	773	702	702	728	761	773	715	761	710	779	722	743	745	764	733	736	727	732	726	744	727	718	731	790	760	678	717	765	802	808	752	751	690	709	670	730	802	745	751	707	719	746	756	687	730	761	737	773	779	754	768	723	779	780	781	774	701	726	722	689	726	794	817	762	733	725	726	737	713	781	713	734	755	730	768	781	750	707	760	766	770	763	725	774	756	780	765	776	766	735	750	788	795	738	733	770	737	727	760	776	754	728	772	767	754	747	756	745	730	801	753	706	759	750	692	741	752	806	752	772	757	710	672	796	715	726	680	704	771	698	734	752	730	675	753	721	719	699	775	801	755	736	766	785	719	787	734	765	725	711	785	746	732	715	765	709	766	752	827	750	756	722	754	708	761	738	744	723	754	760	757	772	739	761	735	783	779	763	703	746	721	759	768	737	710	766	740	737	722	712	745	690	700	778	813	771	765	781	799	766	743	769	740	769	685	775	749	757	745	749	732	741	711	729	724	775	767	784	710	748	791	753	725	768	772	762	741	728	740	767	740	690	790	725	736	678	693	783	752	800	785	699	678	731	750	758	807	724	727	716	783	661	755	692	803	769	767	756	716	752	740	720	744	725	743	751	725	758	771	740	782	745	745	729	756	743	720	752	730	771	745	765	715	760	780	706	645	704	751	760	762	774	771	735	739	751	723	774	814	766	733	704	705	783	752	774	749	713	792	763	744	803	774	734	754	739	754	777	787	720	773	768	748	769	728	750	770	798	788	767	750	713	736	738	751	757	748	721	751	806	765	744	735	777	780	726	798	740	746	819	753	723	696	740	755	732	804	815	757	732	779	733	765	748	739	792	754	741	792	730	749	757	771	748	766	763	731	716	770	747	745	735	761	740	723	766	766	726	777	747	757	740	728	777	745	774	762	757	755	760	714	761	790	754	797	769	735	763	765	738	737	759	714	743	758	720	727	777	748	728	774	711	755	761	716	766	711	779	764	699	744	759	745	781	745	735	775	737	839
64392	68756	65221	50599	32987	18041	7453	2724	1260	687	448	390	375	337	324	317	280	322	333	292	339	309	334	349	327	317	324	342	307	324	322	334	311	332	330	324	356	312	344	336	335	323	336	337	316	363	305	323	326	296	314	340	325	334	333	334	307	330	336	323	340	314	302	351	284	348	344	319	331	312	336	351	337	322	290	334	314	316	319	351	306	370	325	325	315	348	323	326	313	346	326	335	313	329	329	335	320	327	348	310	333	344	334	326	323	322	330	317	320	298	332	298	294	291	337	358	341	370	327	320	303	333	339	320	305	302	321	328	343	348	328	308	306	329	344	308	318	307	320	312	327	246	347	285	345	301	301	334	345	282	329	335	303	306	329	317	317	377	316	301	338	323	314	320	312	332	294	304	280	301	334	330	341	344	318	318	332	304	334	311	311	309	297	335	308	298	318	323	321	308	347	355	326	331	339	335	320	304	343	318	312	338	310	304	327	328	332	344	322	312	326	293	329	332	317	339	307	334	337	341	280	338	331	334	327	269	360	329	326	326	333	332	318	305	361	333	351	314	304	321	314	300	287	347	300	309	316	318	312	352	305	312	277	352	305	331	324	352	356	389	307	351	321	340	323	350	312	301	327	294	323	351	302	332	365	347	291	308	330	342	281	299	337	314	328	308	352	334	340	311	341	321	292	364	334	309	346	310	349	344	334	292	342	314	341	305	305	337	324	340	348	315	317	315	333	323	315	326	298	345	326	324	356	304	325	328	297	317	328	329	307	330	296	315	308	345	319	318	336	335	316	324	309	300	329	341	310	324	330	356	328	320	326	367	309	347	323	316	327	322	346	302	297	332	345	361	346	333	349	329	312	315	350	307	353	327	324	351	320	316	337	302	327	305	327	328	324	311	320	317	332	353	361	296	345	288	317	340	318	354	336	321	308	319	340	367	358	303	334	321	335	309	327	327	324	334	330	303	324	378	386	377	311	302	310	324	338	334	322	319	302	342	359	322	322	329	350	307	306	301	326	308	346	325	309	328	309	314	328	357	312	328	338	345	322	314	324	302	338	317	328	334	308	319	314	319	357	303	288	299	293	318	292	312	308	309	321	322	329	290	335	300	346	339	341	316	358	332	336	332	324	325	343	283	352	310	320	336	301	299	350	339	294	309	304	339	333	298	340	343	277	340	317	330	354	313	335	312	311	327	351	348	337	320	337	315	300	308	320	326	292	294	328	309	330	330	349	312	331	308	331	309	325	298	340	332	324	318	324	321	319	326	318	323	291	323	314	323	335	298	296	350	315	301	284	289	326	306	318	291	299	364	340	304	324	317	356	314	327	303	287	353	340	313	323	301	346	357	322	348	306	303	333	344	320	311	340	306	294	342	351	328	347	299	310	319	358	351	323	309	313	331	352	324	307	340	314	331	338	294	353	332	351	292	327	313	330	334	366	306	312	312	327	370	313	341	288	318	323	330	352	355	335	293	340	303	291	317	325	345	298	330	318	342	327	350	323	296	312	290	304	306	336	355	342	298	292	329	308	340	313	304	338	334	321	295	305	320	349	364	346	332	323	320	325	371	317	332	303	346	305	330	301	287	301	274	361	319	354	320	331	308	311	325	278	346	351	319	353	346	337	330	345	322	318	340	309	307	313	344	330	308	324	286	336	351	310	339	353	324	312	329	333	329	308	313	331	329	351	331	332	299	336	329	301	354	335	308	313	342	317	341	323	301	307	350	346	310	321	334	321	290	308	294	304	305	331	315	288	302	302	319	350	344	326	308	309	325	320	326	323	357	329	340	315	337	356	310	336	328	310	326	337	343	335	361	298	343	342	347	302	360	339	334	293	306	313	315	303	311	324	353	349	327	294	355	342	329	336	314	343	332	348	313	351	335	318	339	317	323	325	326	329	323	297	312	309	314	313	297	326	349	328	344	342	333	329	325	322	319	342	327	303	325	328	333	279	311	353	339	325	340	292	333	315	328	319	342	345	343	311	355	340	325	337	318	337	364	349	319	350	314	334	337	304	313	323	354	299	330	323	336	346	355	299	335	304	305	337	303	374	328	325	341	309	312	303	323	310	359	324	365	340	299	326	339	328	350	335	347	323	317	311	320	332	306	338	361	370	309	344	338	347	345	321	347	314	323	374	361	299	328	290	294	354	316	341	311	324	344	322	305	335	346	312	336	317	309	314	329	293	322	333	337	299	334	362	339	343	346	295	319	356	337	345	298	328	338	279	330	333	345	311	355	335	290	327	345	307	321	307	321	323	327	332	291	314	269	325	325	324	328	331	293	332	333	316	289	345	342	363	358	319	321	328	318	326	327	342	335	337	365	343	306	306	314	324	309	289	329	335	318	344	328	341	332	316	325	321	337	321	310	364	311	322	321	333	320	309	343	312	355	319	309	319	318	296	302	316	309	329	360	333	331	336	306	339	332	342	335	374	323	344	287	337	330	333	308	318	327	324	322	294	332	332	361	311	359	321	287	337	326	286	343	323	348	355	342	286	291	349	315	314	310	314	330	336	312	330	314	307	326	337	320	331	365	353	317	341	348	313	304	324	314	363	356	339	350	314	325	338	341	312	306	327	312	309	320	328	355	325	347	350	337	324	323	333	382	337	307	350	325	338	301	348	327	327	331	327	341	304	321	333	332	310	298	383	334	304	335	339	311	295	313	317	368	318	307	309	333	309	314	356	350	345	327	330	276	323	296	356	295	334	316	341	355	325	338	359	313	318	294	300	305	330	308	302	314	315	341	320	364	302	297	299	343	347	327	345	319	328	343	318	325	328	311	344	310	298	319	357	320	332	330	332	341	305	316	371	313	319	329	294	308	307	332	335	323	312	315	299	346	308	347	339	316	345	322	351	347	305	304	359	317	372	306	347	310	322	301	357	358	345	333	355	335	312	333	353	309	356	343	345	318	361	353	301	322	327	276	337	326	315	340	302	321	353	339	357	326	282	336	318	290	334	312	334	315	294	318	338	322	324	345	344	325	348	318	322	296	305	312	352	310	322	312	311	311	299	305	340	315	336	313	314	324	315	340	323	329	293	350	331	341	315	327	322	321	306	325	344	332	302	323	352	320	325	307	329	338	318	348	347	346	353	338	333	319	298	326	320	280	294	335	363	299	301	339	325	283	322	341	324	296	349	325	324	296	347	357	304	357	340	319	357	306	309	336	315	284	319	349	299	358	344	343	301	320	306	322	320	314	319	320	291	311	375	320	312	296	331	314	348	336	333	318	312	327	351	341	325	311	351	334	320	320	317	359	353	376	345	332	319	325	331	323	322	338	323	329	299	333	349	311	334	306	317	294	313	335	320	341	332	353	305	298	340	310	312	346	313	300	353	315	307	346	308	338	354	326	289	303	350	308	321	297	309	345	340	337	348	315	290	288	321	321	319	349	341	317	353	330	341	319	332	343	340	328	322	353	355	341	369	302	354	328	315	341	342	325	327	356	300	352	352	308	339	354	355	362	345	325	320	311	315	309
41154	51302	59846	54864	42708	29535	17052	8805	4238	2173	1283	921	808	748	746	729	716	717	742	756	760	762	699	760	779	694	744	719	736	712	723	712	748	715	744	742	713	750	707	670	726	709	739	699	695	725	699	711	744	701	710	721	726	744	719	717	781	700	737	747	711	711	768	735	784	725	759	712	750	734	731	764	732	731	719	775	742	726	731	753	737	728	742	738	769	686	692	733	736	749	765	700	734	723	722	717	748	717	758	733	728	827	725	688	735	740	755	696	721	726	764	736	719	725	712	736	750	781	724	686	689	722	707	733	684	737	721	714	752	731	702	744	734	716	702	762	665	741	707	660	720	731	732	705	762	694	762	761	702	737	765	727	745	745	705	735	740	728	709	725	748	684	722	748	753	724	727	751	733	764	736	730	698	703	722	714	712	706	717	724	708	732	690	732	707	738	691	745	751	724	696	754	755	746	703	726	761	688	697	760	790	755	717	774	707	726	697	740	770	739	759	697	704	747	723	748	730	690	747	694	718	750	760	716	725	696	749	716	812	690	691	720	721	728	780	784	725	792	708	746	705	684	728	772	692	749	740	694	725	699	755	724	700	751	714	746	703	732	703	742	727	743	752	738	730	728	718	746	746	703	738	740	747	733	678	697	720	737	733	737	727	698	711	728	741	715	704	766	710	683	678	740	706	783	696	760	691	678	712	701	751	711	728	732	705	751	729	681	708	718	727	724	737	704	765	708	696	699	744	729	735	788	746	713	731	701	693	703	733	737	687	734	698	725	725	715	708	747	778	746	697	714	697	721	770	724	731	676	724	700	709	719	746	757	700	726	705	719	758	744	758	701	744	745	718	721	708	688	703	769	730	717	721	726	726	735	733	783	721	716	722	755	763	752	742	717	712	753	742	739	745	722	727	738	705	705	733	722	728	718	730	749	724	761	750	732	779	715	731	717	735	715	699	740	747	754	706	721	745	722	747	723	728	767	729	731	704	710	762	712	684	724	735	668	726	815	821	699	743	744	724	726	731	713	686	767	698	718	730	656	740	733	755	730	687	686	738	779	785	706	752	703	663	742	784	742	759	762	685	727	714	718	750	733	724	719	769	740	752	728	753	743	712	722	711	752	749	718	752	700	771	719	782	772	715	710	722	720	709	679	719	736	739	728	752	765	728	737	710	700	709	729	723	716	720	762	746	726	743	740	703	749	745	701	722	764	702	744	765	764	746	732	720	714	740	728	691	725	719	698	728	738	727	702	737	735	742	721	721	691	702	754	732	759	747	744	761	750	702	707	728	745	687	771	764	694	722	709	746	758	734	749	739	737	730	695	790	752	711	730	761	713	723	699	723	739	697	764	701	726	700	691	707	696	721	744	694	727	682	764	734	693	686	720	673	682	700	737	733	764	705	716	728	734	707	725	725	733	716	713	743	687	756	733	711	734	725	772	712	761	728	789	748	755	759	741	720	715	719	746	717	733	706	735	692	732	706	726	766	710	700	774	762	739	731	717	677	784	704	693	744	733	669	713	690	698	761	705	713	737	727	764	728	759	746	709	790	733	721	750	786	704	694	709	693	736	729	698	761	754	654	718	681	710	717	773	680	725	768	738	733	753	707	726	668	714	748	756	755	757	732	690	709	745	745	718	737	673	706	751	734	737	754	797	712	692	729	745	728	731	735	753	723	710	720	713	735	722	737	717	736	686	763	725	687	714	717	694	756	720	680	720	755	741	690	683	720	723	767	739	679	724	706	733	749	759	711	685	683	764	668	762	719	714	777	718	771	736	747	729	729	741	715	738	705	718	736	656	684	765	713	762	718	689	748	741	731	718	756	761	733	695	721	720	745	765	776	707	723	718	748	732	718	753	751	708	696	780	707	746	682	729	723	759	746	704	749	757	757	697	772	748	656	690	735	725	742	723	698	675	734	704	731	740	772	760	713	745	720	766	736	735	740	686	719	742	732	687	686	736	709	733	747	770	739	752	742	741	719	732	720	702	703	739	734	696	750	727	691	715	717	742	682	728	707	767	783	719	696	708	708	664	720	727	662	667	681	726	767	715	741	721	704	694	730	681	702	720	778	727	700	755	724	719	802	739	708	790	665	694	737	731	770	733	725	702	712	676	738	754	805	730	733	712	739	744	699	730	699	714	740	724	698	684	701	724	752	751	721	686	754	761	732	761	744	729	766	695	783	792	755	723	737	742	746	725	681	711	746	735	721	712	728	753	733	741	737	751	728	718	705	747	723	728	751	757	711	726	781	719	704	663	738	713	743	687	655	704	750	748	752	732	709	755	708	719	669	737	757	690	760	754	711	771	726	747	755	726	702	740	710	704	732	720	699	733	774	737	737	726	763	722	757	736	740	751	735	758	734	717	687	727	675	742	709	714	765	738	697	734	738	717	716	734	731	734	687	736	755	685	748	766	694	759	673	731	743	734	708	686	736	699	712	777	740	763	723	733	740	743	760	727	704	682	753	776	679	731	742	766	721	716	731	735	755	750	752	717	748	716	739	743	765	731	809	692	748	727	740	719	770	760	707	716	715	766	775	724	731	729	702	729	730	685	722	696	730	698	705	732	737	716	718	731	693	705	667	666	734	764	736	782	713	705	712	693	725	707	732	720	733	709	754	771	773	700	727	699	750	715	747	739	742	737	714	731	744	715	730	711	738	714	698	717	761	718	719	734	697	720	706	765	699	767	747	696	727	750	700	745	682	717	733	746	719	678	752	735	713	734	766	720	756	731	738	764	701	667	739	720	749	729	711	764	708	755	747	703	699	750	745	741	684	739	745	704	750	682	729	762	724	763	710	718	737	776	734	770	727	700	719	739	703	703	659	722	752	720	694	754	747	714	745	739	730	683	720	751	744	718	679	660	739	711	703	676	695	745	774	692	748	700	752	727	687	717	724	733	710	723	780	726	717	710	668	729	714	743	702	718	725	711	711	722	716	676	732	748	726	770	771	726	714	733	754	711	740	728	700	718	734	701	689	752	730	735	733	702	696	739	716	695	738	745	716	747	769	736	716	753	703	728	688	767	737	775	734	749	783	729	714	716	729	721	701	749	712	693	721	705	723	760	743	754	713	698	678	702	703	732	740	783	747	727	713	730	749	732	750	706	692	721	704	730	713	749	714	699	779	664	734	724	710	685	689	752	736	738	713	707	775	674	691	703	713	684	772	731	774	726	715	727	736	728	707	714	747	715	769	714	778	742	738	721	706	735	727	714	715	762	721	784	733	772	730	770	752	765	709	698	749	685	708	774	686	704	695	746	721	711	737	689	689	725	731	748	695	734	705	683	704	748	755	726	753	761	732	712	689	759	756	721	759	709	753	762	731	793	714	721	740	723	703	726	760	718	706	670	725	732	730	723	707	731	757	744	767	765	752	719	762	745	746	697	709	710	733	691	804	719	750	744	714	755	749	759	698	704	705	741	757	731	745	746	751	741	702	757	742	759	695	722	726	685	738	768	761	729	754	742	773	741	723	682	701	742
72720	78706	74025	59484	41722	25621	12360	4781	1938	940	689	470	438	403	412	402	446	431	412	382	425	389	379	412	439	434	409	389	410	417	387	453	430	393	397	418	403	413	408	434	402	390	401	409	417	436	412	412	414	411	400	411	405	384	419	410	381	404	400	427	411	418	400	418	388	447	410	363	405	411	379	433	381	411	433	436	404	426	390	412	431	404	375	417	434	401	412	466	443	430	423	410	401	363	394	408	449	442	410	408	424	429	434	353	428	396	414	374	446	408	416	389	442	404	408	387	424	420	431	400	428	390	429	399	352	399	420	343	400	391	404	425	399	448	461	406	400	397	422	408	400	391	411	357	386	367	377	402	422	427	408	385	439	414	374	411	403	425	417	407	390	371	420	415	379	401	452	415	454	418	453	410	395	349	346	359	403	382	443	421	474	386	437	417	407	450	406	407	386	374	419	420	409	468	398	413	404	376	394	381	422	438	401	417	389	432	432	382	403	409	424	386	409	374	417	404	415	431	385	425	432	365	398	458	368	401	413	416	404	417	395	383	425	407	393	400	404	376	399	436	401	411	425	420	365	413	442	402	403	424	410	413	371	427	391	420	444	439	394	388	391	398	413	424	441	416	426	373	431	398	392	379	414	409	361	403	380	393	384	407	355	422	419	420	374	410	412	404	406	416	406	379	392	420	406	416	397	397	396	427	430	396	412	431	400	392	416	394	396	408	384	433	431	442	425	389	412	421	412	407	408	406	382	379	433	396	420	385	410	412	405	413	413	392	420	409	432	435	407	432	434	398	380	420	444	450	389	397	399	384	407	409	392	416	459	423	447	383	383	420	388	398	398	388	422	415	426	382	417	402	420	410	369	419	421	387	417	415	393	430	383	396	385	405	370	442	392	377	453	396	421	438	396	402	374	400	423	439	420	416	396	422	424	428	389	353	397	426	387	374	400	381	414	419	378	358	375	440	403	393	350	388	407	418	386	415	439	415	398	386	415	371	405	420	428	412	398	420	449	449	445	411	394	374	358	415	401	427	375	425	403	443	445	419	394	386	420	385	393	423	399	352	401	449	405	430	393	421	417	422	398	417	474	425	419	452	426	394	418	397	413	416	432	420	421	445	454	407	432	378	376	438	406	390	391	427	383	395	427	434	412	367	407	407	385	386	419	471	418	390	418	378	394	412	421	408	384	437	409	400	401	410	374	382	394	447	408	396	417	382	399	421	387	427	359	427	404	389	410	385	414	397	420	425	405	402	394	415	375	374	418	398	414	381	441	435	401	401	362	414	424	399	440	385	416	369	413	438	397	377	377	388	385	389	404	405	412	364	384	451	361	392	373	380	391	407	413	423	407	420	374	406	410	418	437	448	442	411	381	369	401	398	390	371	402	402	434	418	392	359	374	396	384	403	425	410	430	439	438	446	407	422	368	450	412	397	426	392	407	441	412	375	403	425	423	391	442	356	397	473	432	396	401	371	429	387	408	411	402	411	431	400	410	441	404	419	408	371	391	448	416	425	443	438	394	430	367	361	403	404	403	421	390	362	384	369	408	402	406	438	410	428	427	417	425	431	393	413	423	429	388	430	428	415	384	377	424	420	402	425	393	397	393	440	412	396	424	410	391	416	436	392	371	381	414	425	394	386	386	405	404	409	395	414	395	401	403	405	389	410	412	415	426	387	400	385	396	431	426	456	376	375	393	425	409	372	443	411	417	387	432	412	370	396	425	386	401	402	413	340	403	392	365	387	366	411	424	441	444	410	426	407	399	392	407	405	436	409	385	405	388	410	444	434	443	428	351	408	388	399	374	390	363	399	460	394	421	391	416	404	431	382	406	388	399	402	399	413	405	392	437	391	443	384	383	384	388	378	401	387	410	385	399	408	409	424	412	365	363	387	428	425	420	428	436	425	399	446	358	372	413	401	401	419	426	417	412	366	420	465	414	396	419	412	393	417	389	414	400	415	412	398	415	432	376	396	406	422	396	400	431	405	381	415	402	389	397	402	396	408	438	409	426	447	414	421	399	403	384	452	444	413	421	391	381	374	408	435	410	392	370	435	419	376	418	449	375	420	397	414	397	403	396	413	418	443	424	408	351	381	419	377	367	385	385	404	389	401	411	428	402	406	436	411	448	431	408	431	385	397	383	415	408	375	431	432	441	383	417	428	428	450	435	408	398	382	369	399	434	408	411	429	408	437	405	406	390	426	438	359	405	387	421	383	438	409	387	394	440	410	395	417	388	424	421	435	426	437	382	463	372	394	399	409	402	436	389	429	389	398	406	389	426	417	474	372	396	388	403	377	400	388	429	415	412	379	410	415	406	428	400	420	419	412	411	395	412	442	384	436	401	428	409	413	394	425	396	363	393	392	381	387	425	382	430	468	403	420	377	428	417	417	415	434	440	416	403	401	436	403	445	425	377	436	416	420	413	364	367	365	399	440	406	416	408	434	424	384	410	429	464	399	399	356	423	431	384	429	399	418	442	392	383	403	399	393	377	390	378	391	402	407	442	404	372	403	425	400	398	415	410	414	391	403	400	437	411	399	382	391	383	435	429	398	364	442	406	376	382	387	414	436	424	422	407	401	412	430	424	358	425	391	409	372	426	431	370	415	413	443	425	393	398	391	390	415	386	406	416	407	385	414	429	399	399	401	405	423	399	444	433	389	415	415	421	398	402	426	405	402	386	400	416	376	434	420	394	418	413	410	397	373	399	380	398	407	384	460	381	425	405	372	378	384	385	420	426	396	416	423	371	426	409	423	406	388	430	418	439	428	390	451	466	429	385	389	393	419	375	411	411	393	400	417	381	422	400	404	406	431	412	398	409	419	405	418	391	382	400	375	455	407	418	433	409	407	391	406	392	407	425	390	398	411	391	430	430	391	430	417	404	442	386	448	432	437	409	429	421	394	440	396	401	404	426	437	426	379	390	396	400	423	402	397	379	371	449	405	424	402	441	436	381	372	382	382	405	392	399	424	405	394	412	392	416	400	379	420	394	376	417	360	395	388	441	431	401	408	399	414	418	407	423	436	383	408	405	400	427	463	397	422	404	415	437	396	389	419	420	393	466	430	435	410	425	447	419	385	396	440	421	407	375	412	418	393	421	373	400	390	402	439	428	448	412	448	381	425	449	412	378	408	425	428	422	431	396	393	409	397	419	456	424	388	406	410	403	420	391	378	393	395	412	423	376	447	364	397	360	378	382	442	413	395	399	393	441	430	413	422	420	379	410	433	427	370	415	450	395	403	396	417	451	441	446	452	416	412	407	402	441	387	440	413	429	397	409	441	433	397	436	414	374	436	402	396	429	411	372	414	414	384	409	418	422	411	416	387	384	393	382	390	434	413	397	419	409	385	421	436	393	399	370	376	440	411	401	432	386	431	423	412	442	396	425	394	389	381	391	378	375	440	384	459	407	404	411	400	408	367	378	393	422	398	394	403	438	431	367	416	401	412	429	366	404	423	401	452	416	457	410	390	404	401	411	365
49798	61056	69827	64176	50611	36682	23467	12910	6382	3028	1737	1115	972	876	924	921	939	904	872	906	857	891	837	937	923	856	908	885	915	895	952	881	890	841	878	864	881	872	873	828	852	924	847	838	911	869	842	883	916	892	931	908	918	854	881	859	880	919	828	887	922	914	900	895	895	855	866	948	881	839	885	822	874	873	879	886	892	896	904	866	923	862	907	887	894	852	880	843	899	886	855	914	865	924	889	893	914	908	852	900	916	898	839	895	890	873	929	902	864	855	857	832	886	872	838	827	856	893	889	948	861	847	924	892	917	866	861	907	912	832	911	861	912	867	887	893	865	882	916	870	885	917	899	895	879	918	894	897	872	871	889	951	899	891	925	861	905	901	844	934	851	905	900	856	880	947	914	865	870	894	908	811	925	843	823	926	820	846	874	899	900	882	916	896	918	876	883	843	857	875	882	857	885	884	911	905	885	847	889	884	843	879	852	890	919	853	847	843	852	924	867	906	946	846	915	871	856	849	866	851	874	871	870	872	863	881	873	868	869	854	891	874	876	890	906	869	850	909	877	893	885	907	852	839	910	923	892	875	918	846	905	860	857	932	852	879	862	872	867	898	934	873	889	856	899	921	909	840	868	848	899	869	895	834	859	861	874	851	858	855	887	885	922	875	898	846	857	887	868	872	883	864	869	823	908	931	883	863	848	872	851	857	832	877	856	841	891	852	844	869	867	891	856	881	860	855	851	876	842	868	856	912	892	800	854	922	914	828	881	914	835	888	850	884	945	832	903	872	849	883	880	873	890	848	885	902	897	899	833	825	856	879	917	903	888	861	892	950	914	854	868	859	884	847	888	869	841	846	822	838	900	907	912	892	924	917	865	854	870	871	852	851	902	872	905	872	886	868	887	880	842	932	794	842	909	936	924	849	866	844	893	845	897	894	903	907	932	867	939	857	865	884	875	900	884	894	882	865	872	880	878	851	923	860	897	933	866	894	892	882	880	879	891	919	906	863	878	858	915	920	866	903	850	921	843	890	852	858	838	866	930	867	921	867	818	916	857	824	889	894	812	931	906	925	850	956	933	903	890	846	889	922	900	879	879	871	878	848	919	917	856	904	838	907	887	874	873	829	888	902	907	874	856	889	895	827	867	884	865	871	881	863	869	852	888	861	841	892	880	896	871	895	890	928	908	918	864	894	871	880	874	893	884	880	917	901	903	838	911	840	900	841	843	831	936	927	868	898	890	853	884	863	855	927	858	901	864	876	903	799	858	892	860	892	886	893	893	887	909	947	901	887	917	893	915	834	871	882	870	902	843	941	899	887	886	902	860	887	875	835	823	873	859	847	917	881	811	865	916	923	863	914	873	891	885	943	888	906	897	883	883	916	912	916	854	826	898	862	862	926	930	862	900	911	856	903	876	903	860	881	914	874	883	951	906	926	857	862	886	894	842	866	889	854	888	930	876	853	844	905	899	922	908	909	877	898	872	855	837	917	879	862	879	853	913	881	870	920	897	901	846	895	849	849	824	922	872	917	923	880	892	884	853	891	862	903	898	909	833	927	884	855	907	901	877	904	902	952	857	862	884	908	899	790	919	893	855	875	886	844	873	912	877	894	879	893	904	890	832	848	906	879	905	888	938	850	923	862	895	859	921	862	841	848	841	831	910	871	850	913	819	869	861	904	843	919	970	811	918	856	872	895	789	871	897	867	883	841	804	880	878	870	839	861	864	894	852	879	854	891	873	848	917	870	922	855	838	840	874	854	884	861	860	892	900	890	913	829	885	878	837	871	861	843	883	883	904	848	930	906	891	886	887	853	903	889	893	889	875	890	911	889	835	938	920	811	884	866	913	895	948	817	852	891	890	876	866	912	897	845	904	895	873	896	862	919	862	906	880	875	874	847	864	875	900	855	878	873	839	914	858	906	895	927	934	867	831	905	889	872	887	869	851	891	813	830	909	883	908	898	879	880	881	913	871	898	867	900	869	860	903	878	884	870	892	870	876	840	887	884	898	858	856	880	900	837	884	849	917	862	862	903	904	901	909	896	877	905	878	867	909	891	851	890	847	907	858	898	934	898	888	906	913	916	904	895	896	863	911	889	891	899	886	892	887	882	926	932	903	907	887	877	832	876	911	908	902	907	867	906	900	899	870	868	885	893	887	938	903	884	860	894	930	882	873	860	899	873	897	884	889	856	879	846	951	874	904	897	891	887	846	892	901	883	938	935	848	935	900	848	870	910	864	855	871	849	888	858	890	879	876	913	830	886	878	952	904	869	882	888	887	830	854	871	896	926	916	865	909	857	840	911	918	874	861	927	856	923	885	883	894	902	938	880	839	846	843	899	834	902	869	870	839	837	900	925	848	859	880	867	866	887	885	894	834	858	913	892	808	832	850	850	885	847	898	886	833	912	904	869	872	927	890	871	890	859	920	867	885	905	884	893	815	870	877	873	911	871	866	886	910	833	939	858	832	870	870	867	894	863	857	854	881	895	867	858	899	899	880	898	878	937	896	898	944	845	874	858	912	899	913	957	821	958	891	934	868	900	855	895	906	901	880	862	878	864	853	874	889	892	930	912	909	848	888	869	857	904	916	884	828	927	925	865	957	887	860	843	850	915	837	914	885	900	872	912	861	855	851	856	863	842	900	876	876	901	865	893	930	846	876	896	858	843	839	949	873	798	840	937	866	885	865	889	892	876	957	837	867	837	889	884	890	887	867	870	910	867	884	903	850	837	853	925	886	911	861	915	928	877	905	902	874	867	873	854	905	879	881	829	867	851	880	868	824	851	897	829	860	928	868	904	848	880	890	841	876	907	901	854	869	881	892	869	861	881	862	915	916	892	848	904	898	897	904	874	911	965	883	882	892	839	810	865	934	893	866	890	856	838	896	930	821	891	879	876	858	910	913	895	860	869	883	906	878	903	854	894	865	856	881	864	890	899	885	906	891	897	856	821	869	909	861	859	845	809	903	891	891	949	904	936	838	896	863	868	882	827	882	917	873	921	876	855	922	884	911	809	881	869	859	915	892	894	867	864	894	919	904	861	896	837	856	910	874	841	871	852	859	882	869	903	923	901	906	868	814	830	923	861	850	867	896	927	892	854	890	819	894	874	915	903	854	913	909	929	861	879	852	856	864	899	857	921	832	866	932	859	915	857	920	857	872	937	910	873	865	900	881	911	853	894	892	843	902	871	851	863	918	865	857	821	917	896	893	865	851	860	892	867	897	919	892	895	898	935	880	882	865	877	826	917	889	880	914	913	844	911	854	868	833	875	856	924	859	896	895	845	874	892	875	828	889	894	847	863	922	889	864	879	937	858	862	881	855	874	895	859	859	898	882	880	835	906	893	857	881	910	890	815	892	867	871	895	797	876	907	913	843	928	930	952	890	925	840	866	845	890	864	923	929	875	834	896	876	917	882	915	865	850	890	941	835	905	863	829	937	896	873	916	895	916	949	900	875	896	841	912	955	891	873	904	890	869	894	817
12121	12739	8809	4639	2112	1129	678	521	419	391	382	351	358	360	326	350	367	328	352	396	341	366	330	318	344	306	311	351	339	363	340	328	352	373	310	350	338	319	355	367	327	354	325	339	339	317	322	324	334	339	331	329	344	347	333	362	346	349	345	348	303	337	331	334	355	366	340	345	373	331	353	350	346	360	329	342	308	358	370	332	323	337	311	331	367	332	380	322	329	339	369	359	299	343	310	359	322	321	369	355	313	338	306	334	304	350	348	318	335	353	353	351	365	324	347	350	329	339	327	351	319	336	361	325	328	355	342	319	338	361	345	341	331	319	353	367	322	336	303	347	308	321	352	354	353	352	311	356	327	332	360	364	294	329	330	341	339	343	367	380	342	352	315	336	352	328	346	320	343	348	371	325	362	311	371	337	320	290	338	342	343	353	358	359	351	314	345	354	337	343	328	317	343	364	335	318	363	336	367	355	363	352	332	319	348	364	353	318	349	350	404	357	315	335	324	352	359	307	324	323	364	332	310	341	335	347	319	325	354	336	367	343	339	334	331	314	340	316	338	295	348	375	301	354	342	397	354	322	303	361	347	365	340	319	375	309	345	366	335	339	347	341	346	376	331	342	359	318	332	337	351	383	341	346	341	324	349	346	386	333	299	288	330	367	359	317	315	336	342	338	335	348	335	341	376	335	360	323	363	377	342	350	337	314	355	367	349	316	331	346	356	338	319	333	348	349	355	344	336	366	376	332	339	349	328	354	369	345	354	371	331	331	315	308	359	327	372	347	346	366	351	326	348	308	362	304	373	335	331	372	333	333	340	336	309	326	315	339	339	338	367	360	317	348	320	330	348	309	341	361	378	331	339	333	341	320	356	336	357	312	343	367	329	369	318	335	325	378	344	347	331	365	323	344	314	356	320	378	342	352	329	330	362	316	334	361	368	315	344	324	369	326	320	358	323	381	361	353	349	348	312	366	299	306	375	353	328	297	329	323	341	341	361	376	337	317	341	328	347	326	330	340	348	339	331	302	342	340	296	365	356	352	335	308	339	315	341	341	364	356	353	339	335	367	348	354	329	313	323	339	374	316	337	318	349	349	317	366	348	339	325	319	356	378	377	319	365	364	347	352	332	337	349	309	345	338	328	317	395	357	341	413	347	328	334	318	358	342	362	321	400	332	353	301	312	348	337	335	331	372	322	354	333	306	316	351	299	337	324	343	346	340	365	336	374	325	349	365	358	324	314	360	344	319	343	329	342	329	361	325	321	320	377	341	374	347	343	369	312	292	362	355	356	319	331	351	357	334	344	372	345	345	327	345	357	381	376	352	329	363	338	368	292	336	337	365	335	353	386	315	373	354	314	306	365	338	346	353	366	303	314	330	334	345	348	315	345	334	345	333	341	357	351	382	358	323	332	348	361	345	335	315	356	339	318	345	335	350	334	375	354	317	385	355	316	344	348	337	336	372	352	313	305	310	318	346	331	415	369	317	342	339	348	361	283	359	345	352	335	316	326	361	336	371	357	347	317	339	349	308	334	332	343	384	355	300	380	345	333	332	325	314	341	359	325	326	367	356	359	335	366	348	349	367	354	375	340	360	351	363	354	365	366	343	334	312	318	370	332	313	292	289	327	356	338	306	380	339	330	349	358	358	325	284	346	368	329	353	334	324	364	331	340	375	325	368	367	348	362	326	337	319	312	319	386	364	371	330	323	376	370	307	322	333	323	331	357	355	347	363	314	320	355	316	327	324	339	335	354	336	378	351	346	342	348	378	380	379	361	314	344	332	357	352	372	401	378	326	346	354	328	369	344	368	357	330	350	334	377	398	372	368	332	314	313	367	362	343	363	369	310	355	327	348	336	367	332	312	341	343	343	309	365	326	365	342	325	338	349	337	338	338	331	384	362	346	308	322	330	341	331	317	352	395	348	305	365	296	314	354	349	339	343	347	319	334	352	326	319	343	350	337	383	302	333	336	325	330	322	336	329	368	335	365	347	370	314	346	304	345	343	362	354	347	369	357	352	355	313	347	339	353	328	388	337	310	362	330	373	324	336	307	345	304	313	363	332	362	346	371	392	368	336	337	291	321	338	353	326	388	347	302	364	395	313	284	339	378	358	363	336	346	315	326	320	311	352	364	312	327	308	329	361	353	360	381	296	323	333	345	334	335	379	370	346	329	314	360	338	316	361	354	369	367	326	359	337	346	338	342	331	323	355	324	347	349	321	357	367	390	305	345	355	330	370	338	338	377	330	329	353	345	311	337	351	327	322	318	356	361	340	360	309	312	311	348	345	307	342	302	342	302	315	335	370	352	345	315	347	336	346	318	361	301	358	302	379	346	355	365	333	336	358	300	383	320	346	371	342	340	352	343	314	371	330	314	334	341	380	334	362	324	347	337	374	369	341	342	340	339	359	357	338	382	318	327	324	325	326	346	314	355	351	330	321	302	342	321	368	332	292	334	362	337	353	307	369	307	374	348	340	338	353	349	345	328	344	305	338	380	345	339	319	343	328	338	354	329	338	364	358	337	346	337	331	330	317	367	361	314	325	334	348	352	292	373	374	336	359	363	353	376	336	361	309	375	332	319	363	373	367	340	327	340	325	300	373	330	314	346	334	360	328	302	360	348	335	322	335	342	367	331	331	346	356	310	342	347	338	327	343	338	319	367	354	372	328	359	337	350	328	353	337	328	340	358	349	329	345	347	371	338	352	317	310	333	320	338	318	375	332	370	337	337	337	291	306	347	344	337	327	306	346	300	318	382	318	366	330	333	371	366	345	369	404	340	361	389	344	323	354	348	373	346	366	358	334	318	366	357	351	324	340	352	331	325	350	308	356	363	339	338	367	330	344	373	369	325	315	333	358	319	345	348	353	350	378	341	307	338	330	346	361	330	352	343	349	332	354	324	381	380	350	366	349	341	361	348	364	363	354	332	365	327	310	362	342	349	301	339	378	347	354	320	330	327	366	338	373	350	345	310	361	362	349	351	324	339	345	345	370	325	301	360	362	367	347	350	362	344	339	325	334	331	326	305	332	310	322	307	331	379	316	347	334	327	328	314	315	334	363	352	347	336	344	337	329	345	308	320	389	358	312	323	364	367	327	344	341	331	342	325	365	337	332	332	307	335	331	336	340	390	312	327	359	376	307	336	338	374	348	333	337	350	332	346	312	337	350	368	354	350	324	288	330	323	344	341	372	350	326	323	354	352	343	367	328	341	330	344	331	354	338	342	334	330	340	323	361	330	324	359	328	345	308	367	391	359	335	304	377	367	369	339	306	329	328	308	322	353	358	318	292	316	363	357	363	348	321	339	322	366	339	401	361	297	374	356	384	327	347	342	339	351	341	350	345	314	327	339	345	332	330	336	376	319	356	339	371	349	327	350	337	338	351	303	332	345	336	329	314	347	379	344	347	347	358	316	363	343	369	338	382	330	338	327	343	370	332	349	366	340	323	337	330	322	316	355	364	341	350	348	368	363	351	355
11163	16083	14488	10571	6047	3398	1971	1325	986	862	822	760	715	765	797	733	763	756	769	716	726	696	699	728	744	758	739	776	766	780	755	782	757	787	750	748	767	731	750	720	749	725	788	780	741	793	758	754	716	822	717	762	738	733	776	770	713	781	803	737	767	781	727	745	762	731	719	751	790	754	750	751	782	779	765	758	757	752	759	754	749	799	749	760	803	808	773	743	802	765	755	764	764	780	766	778	757	763	752	742	772	712	747	767	710	764	714	751	773	750	801	734	777	757	732	790	732	767	743	796	764	750	729	722	771	747	756	775	745	709	693	777	729	831	711	722	815	752	785	698	759	732	779	775	721	760	751	775	758	813	826	722	789	824	756	760	770	741	743	756	765	768	770	744	761	786	785	724	723	807	798	745	735	751	779	771	728	736	760	721	805	757	775	730	777	751	715	728	765	743	740	770	761	756	725	826	738	764	810	784	789	756	722	763	790	740	739	836	766	739	729	721	767	775	735	724	747	747	748	774	732	785	759	805	770	735	741	701	813	775	803	741	766	753	808	704	769	767	748	752	752	752	766	779	784	767	800	767	771	786	752	748	788	770	719	747	732	772	765	736	816	703	770	747	774	757	790	780	791	766	715	752	800	789	743	753	783	767	779	741	763	799	714	720	771	785	693	695	706	768	787	763	785	724	789	729	765	756	779	757	730	764	760	692	747	785	736	814	732	765	717	800	767	716	749	726	694	739	787	741	759	755	812	731	736	737	762	756	753	783	740	739	715	829	755	734	796	708	764	753	773	763	791	778	688	755	748	760	785	772	749	770	749	788	742	765	725	780	792	696	718	713	731	742	765	788	751	765	786	749	769	723	765	764	765	728	787	756	787	806	708	736	730	747	788	737	764	759	771	758	746	795	731	797	823	708	747	753	800	775	758	739	738	768	767	777	690	727	731	750	788	747	779	820	723	756	787	785	783	760	753	757	756	792	739	764	729	756	741	782	726	716	723	768	769	806	751	766	772	771	739	735	725	738	751	715	772	736	719	761	747	731	770	730	759	765	736	718	738	729	724	725	760	766	701	717	741	714	720	779	715	707	785	793	732	779	767	747	763	778	765	782	781	767	745	729	785	771	759	734	797	732	748	743	725	772	761	794	751	754	690	748	702	755	803	751	780	752	761	746	740	742	760	787	691	756	685	773	764	801	757	725	746	782	766	756	714	754	766	710	754	742	739	724	778	711	742	770	705	749	726	749	720	748	720	758	770	722	734	760	728	793	745	739	783	750	734	725	764	759	784	752	739	783	722	780	701	788	775	751	721	751	789	777	807	777	704	784	801	723	751	761	778	722	781	759	745	784	753	742	774	717	779	754	736	736	749	762	730	801	767	764	751	707	782	790	725	788	775	768	749	709	740	762	765	730	759	772	733	716	826	789	687	752	774	769	746	715	721	803	765	780	724	760	729	702	787	746	745	756	777	760	779	764	756	754	793	741	802	739	712	777	709	760	714	729	742	752	755	732	783	741	788	760	765	758	734	760	728	773	765	729	780	737	780	789	768	751	807	807	802	747	758	688	757	775	772	759	734	765	792	726	776	765	801	746	759	762	776	727	737	732	765	730	773	753	756	767	740	708	792	721	765	777	756	766	769	802	781	749	756	775	786	743	750	760	779	772	765	760	776	680	747	746	724	755	759	771	807	757	778	781	776	778	758	730	788	809	702	746	775	764	766	755	781	765	712	745	755	767	800	742	758	782	749	725	719	705	757	705	731	736	756	725	786	765	769	753	765	796	718	766	792	750	805	746	751	772	756	724	754	790	746	719	731	785	727	758	787	803	771	731	710	812	746	760	735	697	748	752	784	791	802	794	761	761	728	706	782	763	791	755	780	781	739	731	772	759	768	727	732	774	754	823	743	759	783	778	688	748	789	788	721	806	750	762	733	744	801	720	764	746	762	765	735	750	769	761	760	753	757	730	757	778	840	787	743	744	766	738	754	751	736	710	767	818	758	734	770	791	719	799	759	796	794	754	783	754	768	732	748	786	765	771	749	752	769	761	750	766	792	735	721	754	726	758	705	747	773	742	725	797	758	738	788	753	777	722	788	762	783	753	724	762	761	763	713	739	759	772	726	771	772	735	774	739	769	782	734	749	717	770	743	774	728	753	777	733	780	794	693	769	708	734	787	746	778	732	703	773	791	824	772	856	803	746	807	796	766	793	748	708	727	780	740	766	760	720	759	739	810	722	729	747	724	756	711	767	810	751	728	781	764	801	731	782	710	748	746	763	752	733	742	744	737	746	751	776	751	711	759	750	757	704	731	767	793	737	780	721	736	700	693	746	719	802	759	726	773	782	762	719	789	790	780	752	813	717	753	776	711	765	783	771	724	698	747	742	781	754	719	798	773	763	746	772	716	743	764	739	756	710	764	737	730	709	758	745	759	735	747	797	759	727	728	792	770	793	730	783	720	741	713	741	721	733	741	778	793	718	779	805	765	717	742	774	789	755	800	694	794	774	737	753	740	763	790	755	784	720	772	774	747	781	743	701	759	740	753	744	735	776	762	798	745	758	759	812	762	787	704	752	689	772	732	797	763	779	761	745	739	755	738	801	748	745	716	724	756	747	790	759	809	686	724	792	771	766	788	720	776	754	726	748	750	740	765	775	795	764	700	733	781	766	775	784	701	742	777	769	760	750	772	791	703	742	730	773	765	733	742	731	772	756	772	728	779	771	741	778	785	770	674	782	738	750	778	747	747	750	743	708	769	762	794	784	724	720	733	726	782	749	761	735	756	741	780	778	819	749	795	722	769	763	740	691	727	739	783	732	803	768	791	771	796	787	705	740	753	755	789	748	757	713	813	794	767	789	769	748	709	706	737	717	733	754	770	740	774	755	745	761	738	817	744	717	790	731	770	783	737	745	689	763	716	781	777	767	779	731	720	776	775	734	742	761	761	749	785	746	738	745	699	783	760	766	786	717	739	774	718	776	719	807	750	768	776	733	765	786	716	775	818	737	746	791	790	784	796	743	771	759	741	739	810	748	756	730	762	779	728	758	765	744	731	742	785	752	797	756	814	756	749	781	674	782	769	810	748	783	733	782	733	736	740	752	784	742	808	770	751	700	800	829	741	773	748	742	801	748	772	760	798	769	771	779	760	780	715	777	742	742	771	727	703	707	751	778	787	770	760	780	767	731	780	741	688	718	732	780	766	778	753	806	750	772	736	726	744	735	787	703	754	773	754	703	795	781	758	723	806	792	759	742	697	791	784	735	735	756	790	740	740	763	737	725	728	749	749	747	788	770	760	733	776	789	750	776	745	772	775	719	754	762	698	751	753	793	763	790	749	740	765	768	819	783	734	754	726	759	746	720	789	726	763	771	778	767	795	770	748	794	750	761	789	734	777	772	785	767	755	781	742	749	792	691	760	758	780	759	780	763	730	723	767	745	788	775	770	745	749	781	809	760	787	725	721	716	752	763	744	762	767	756	742	747
66092	70269	65344	50250	32780	17739	7378	2865	1187	627	443	366	335	315	330	318	318	341	294	318	318	292	326	315	319	350	325	319	316	323	327	324	301	317	337	312	310	258	326	285	313	298	341	323	306	335	315	341	315	328	291	349	336	331	316	298	334	319	354	303	305	339	316	312	328	341	326	314	296	345	354	330	295	321	287	315	336	304	326	331	315	326	328	335	306	311	338	300	308	297	321	297	310	309	334	327	342	344	324	334	296	323	338	343	316	293	337	312	344	298	337	317	345	355	310	347	291	307	332	312	316	320	307	348	316	332	330	307	343	315	305	324	299	288	323	300	359	319	353	324	318	316	272	321	301	309	314	298	343	320	310	353	355	314	303	343	318	327	338	333	300	290	327	294	285	315	323	327	324	342	307	337	336	327	321	341	295	333	325	290	294	312	351	327	332	323	336	321	336	280	314	310	300	302	319	326	320	369	310	309	292	334	330	338	312	296	326	292	297	337	327	307	314	325	314	341	359	313	351	338	347	309	308	347	333	309	292	306	341	342	305	322	283	370	307	326	277	297	271	311	319	316	328	328	299	300	353	306	319	338	334	309	319	319	299	360	320	341	363	283	304	304	332	320	342	313	297	331	295	324	338	319	308	338	308	292	313	309	314	331	336	313	330	310	309	328	305	330	314	351	294	302	337	325	311	299	306	322	331	322	308	330	290	358	317	308	290	278	295	319	294	332	321	342	325	316	310	323	312	333	320	295	305	312	336	318	339	341	318	342	343	319	347	334	316	330	315	323	338	313	293	368	309	325	339	307	318	311	328	327	323	317	322	324	307	351	313	320	316	297	333	324	322	318	335	293	347	315	310	302	308	286	335	336	352	330	312	318	310	321	308	339	286	293	329	328	312	330	296	329	316	320	323	334	319	305	338	323	332	328	333	320	331	330	327	298	336	365	305	318	342	314	351	357	320	288	307	333	340	312	292	294	329	328	307	296	327	325	305	343	314	331	320	300	297	312	284	288	322	332	320	342	348	307	351	318	329	336	319	297	311	308	331	353	339	321	351	318	308	328	315	354	358	323	295	297	321	312	324	297	289	350	305	331	338	289	296	319	324	307	315	314	322	319	351	311	302	306	336	317	302	293	306	350	316	347	340	319	338	334	310	313	329	299	322	321	319	364	333	333	330	324	288	314	325	307	342	323	296	308	299	313	306	322	286	321	310	308	320	329	313	306	353	319	355	328	365	313	318	316	309	342	336	302	334	344	316	310	315	286	317	296	275	297	308	316	295	345	307	331	282	317	326	314	323	299	328	309	312	305	328	301	300	311	306	344	302	286	318	324	291	307	322	318	305	363	350	318	334	318	313	332	316	328	342	358	290	311	317	321	314	330	289	312	340	284	309	342	307	331	359	309	301	363	315	292	293	334	301	323	271	325	282	306	342	316	306	305	309	304	298	313	313	288	314	306	301	296	309	303	339	353	346	328	306	318	331	291	282	323	357	306	293	317	310	318	313	281	341	333	333	326	304	308	316	290	335	311	340	334	335	330	302	325	315	344	305	330	314	351	325	293	300	338	310	311	319	308	337	319	312	321	289	314	335	292	295	304	300	311	318	294	315	304	312	324	321	314	329	294	313	324	320	310	315	322	304	303	307	297	325	309	334	321	274	336	294	335	318	344	306	341	299	375	313	305	310	318	289	324	299	293	312	332	325	270	324	323	313	317	321	317	322	274	278	307	313	331	305	343	299	299	324	335	331	319	335	334	333	314	323	350	308	321	320	315	301	275	330	338	307	275	317	307	355	290	305	332	333	318	320	308	306	300	328	302	319	293	311	294	327	333	327	292	320	318	293	322	313	293	297	322	335	302	314	330	341	295	289	294	353	328	311	275	315	317	335	330	288	290	311	354	310	330	295	288	302	333	322	282	336	304	300	282	303	323	307	333	321	305	320	293	330	313	313	285	290	355	332	345	300	318	294	312	325	318	303	322	332	355	329	326	310	314	320	320	305	317	347	308	315	332	313	288	360	323	335	297	332	321	338	310	332	294	292	358	333	325	331	315	348	325	330	338	295	314	332	350	324	325	333	311	331	288	303	334	335	313	297	336	355	330	315	331	338	325	320	325	328	332	346	296	318	311	328	341	317	311	304	355	314	295	329	313	342	304	312	345	328	304	320	288	346	301	317	312	291	292	294	348	309	302	336	314	318	322	304	325	299	356	299	313	306	330	324	278	308	315	322	312	359	343	296	304	329	318	323	306	288	356	329	329	306	289	317	309	316	292	340	325	331	310	312	353	319	294	313	306	314	334	306	300	347	305	296	323	313	294	297	348	316	307	299	325	312	334	321	319	314	325	319	300	312	303	306	327	307	311	354	328	285	324	288	322	338	314	338	328	332	331	339	296	304	337	341	297	315	325	302	302	364	321	315	336	302	319	328	306	325	316	339	317	337	325	337	350	319	333	299	304	308	310	330	303	316	345	317	290	316	306	347	306	305	322	319	317	318	307	337	316	303	302	318	355	269	282	322	350	319	338	352	310	305	339	299	347	312	289	315	300	309	318	318	312	363	334	303	314	290	314	322	302	323	331	330	321	325	322	321	302	301	287	330	312	290	303	314	279	304	314	324	345	313	328	318	318	284	313	301	341	325	309	323	338	311	297	299	286	333	349	293	307	281	324	340	296	316	285	309	305	322	274	311	363	334	321	324	337	330	275	313	344	330	295	336	336	312	328	346	322	284	317	342	325	316	304	327	311	311	298	350	326	303	310	305	294	311	317	318	330	291	330	300	281	312	349	319	322	330	343	324	302	337	293	318	289	334	334	322	301	321	320	315	356	337	364	296	312	319	340	311	318	347	305	320	363	330	303	302	337	337	339	311	329	354	332	284	316	322	257	339	328	310	305	316	275	330	315	346	296	306	343	317	307	300	291	304	324	316	322	296	310	298	291	330	333	312	339	294	330	330	337	312	320	339	321	304	312	348	307	312	319	300	315	341	297	316	288	330	333	312	277	302	342	331	355	290	314	321	310	320	325	312	289	323	307	340	333	322	323	334	322	334	298	320	308	318	334	362	336	308	288	312	306	317	330	311	325	318	332	294	321	313	305	335	325	309	321	256	288	316	307	301	296	297	363	291	316	333	313	291	331	318	321	299	339	312	302	314	323	294	324	352	326	293	297	320	312	340	317	319	343	310	298	304	328	294	325	341	284	310	293	334	301	321	317	284	300	325	307	315	319	318	308	320	353	325	305	294	301	329	281	300	327	323	336	319	293	310	321	307	336	342	302	341	303	291	277	325	316	306	326	300	356	334	334	325	355	356	299	303	299	334	291	299	323	335	341	340	293	329	324	313	319	336	330	332	321	320	311	323	304	324	312	286	293	287	322	343	342	304	312	318	338	327	299	324	310	307	294	310	303	321	341	302	359	325	338	337	318	337	343	326	317	323	328	352	295	276	317	308	325	310	358	339	320	315	347	307	293	316	332	306	350	298	298
41067	51800	59906	54435	42577	29442	17541	9221	4195	2100	1167	828	793	716	740	708	733	736	663	682	703	688	744	741	723	717	698	727	684	693	752	728	692	752	714	765	696	692	726	743	719	752	692	729	742	682	699	700	680	718	745	724	695	702	713	673	688	674	665	719	760	687	756	724	681	733	738	689	743	688	684	725	756	704	746	732	722	653	671	743	732	748	702	702	675	688	685	673	710	691	695	723	720	738	760	746	737	716	753	738	703	726	745	700	695	701	709	690	693	733	733	710	686	710	718	714	724	787	723	706	737	710	710	705	709	670	698	716	660	708	731	758	711	678	699	722	708	695	716	711	682	722	717	726	759	722	733	721	732	692	700	696	711	754	722	701	697	750	736	716	717	726	747	707	738	698	719	713	698	752	717	717	655	721	696	711	672	711	770	690	729	758	727	756	716	716	736	717	704	681	697	712	676	706	687	727	695	780	677	706	662	689	716	748	676	738	748	651	732	662	700	730	719	706	735	703	654	703	721	692	657	722	710	693	739	684	670	704	722	686	694	699	729	755	750	707	714	725	714	747	727	734	696	706	725	732	738	745	709	762	807	695	709	679	726	664	707	717	696	700	685	725	719	732	743	718	719	754	746	722	697	734	673	746	690	732	696	698	701	711	666	684	702	759	710	754	698	732	711	703	692	739	672	713	672	703	720	733	672	706	705	733	708	753	754	697	717	707	718	715	718	681	747	732	710	713	730	691	733	693	740	753	655	721	712	721	744	689	705	726	690	695	773	722	734	704	732	709	759	725	719	719	713	715	717	764	732	678	666	721	774	699	712	686	692	696	753	711	684	715	775	721	699	651	695	712	653	687	719	692	772	711	695	716	742	691	736	698	749	732	730	724	735	731	736	654	729	674	708	696	696	730	671	728	727	713	730	732	706	695	715	712	700	711	702	684	679	696	680	707	737	647	754	713	712	672	737	745	730	676	732	694	663	719	698	700	707	728	679	707	741	719	689	717	737	712	717	741	769	720	703	770	709	729	725	746	685	738	664	746	718	740	692	750	740	683	704	718	737	732	673	720	726	695	713	730	678	728	725	755	712	749	768	748	697	763	684	699	747	689	689	738	695	704	729	738	706	726	707	744	695	641	716	759	712	745	689	684	714	736	699	679	685	696	689	740	710	713	719	724	719	728	736	725	694	704	696	724	709	711	682	706	694	716	672	687	707	706	784	728	737	679	682	722	734	761	746	702	736	746	693	691	701	685	711	742	781	660	697	736	743	699	802	720	731	731	708	723	708	758	653	719	727	712	716	717	730	713	720	643	700	665	666	689	714	711	746	737	689	753	705	755	697	786	722	734	683	679	709	713	792	717	696	746	692	716	707	698	717	731	705	702	720	748	674	719	722	708	729	719	700	721	723	721	727	681	731	684	709	724	728	708	739	699	761	732	728	696	715	766	733	766	741	757	719	688	677	762	723	745	735	684	699	705	713	735	712	702	679	664	705	698	694	742	678	728	731	773	763	769	695	687	760	716	743	729	684	757	713	720	742	673	679	748	717	747	671	671	748	715	711	739	705	698	688	734	681	710	731	708	688	700	736	751	716	666	743	736	723	761	684	725	725	708	767	713	737	755	702	708	726	711	733	700	715	691	724	671	760	765	706	687	750	723	676	698	719	756	731	714	747	743	709	708	732	689	747	710	709	693	721	760	700	734	715	710	723	725	701	698	735	707	699	723	723	745	730	637	671	686	709	746	702	730	712	724	725	704	692	698	679	700	704	760	697	748	718	706	751	705	699	679	686	734	702	728	733	715	781	726	743	768	702	727	716	701	791	693	717	710	704	718	686	709	681	749	703	730	727	714	688	712	734	743	696	737	738	737	709	723	702	714	703	749	735	727	693	770	756	696	758	685	701	693	710	703	721	744	708	705	718	716	711	718	741	742	741	725	712	712	710	662	702	695	727	706	732	688	736	723	733	801	669	705	662	690	745	675	747	666	763	758	750	642	765	691	678	718	690	730	718	694	702	726	746	702	689	713	723	746	728	698	690	745	716	700	747	697	718	732	733	713	715	708	761	726	734	755	741	719	734	740	711	684	717	745	729	731	697	743	697	695	722	769	717	721	710	683	700	735	751	679	713	687	713	745	721	747	737	695	707	699	747	705	686	721	728	689	727	684	664	681	698	674	729	669	704	695	739	727	715	746	723	732	704	732	734	721	727	738	761	710	751	720	693	678	675	678	715	759	730	736	756	681	764	672	703	691	714	755	714	740	718	687	727	691	747	728	740	723	705	707	685	671	715	732	690	669	700	697	713	702	698	791	694	720	715	694	704	749	750	714	706	717	704	755	741	737	660	648	669	720	713	729	713	727	722	726	710	688	691	692	754	679	665	760	695	739	721	704	735	673	696	734	697	700	726	723	712	700	736	732	742	669	751	745	764	717	751	722	708	667	709	708	691	746	698	716	715	710	704	675	702	715	742	702	776	709	703	746	774	703	742	714	716	709	688	713	715	723	703	698	724	722	731	709	710	714	732	770	704	686	687	770	704	663	715	714	724	697	738	707	754	754	653	706	699	717	725	706	703	694	711	719	733	713	691	754	707	735	717	736	742	722	669	755	709	698	690	751	752	771	768	707	701	703	698	733	749	721	726	687	661	719	685	762	718	754	746	728	735	700	711	734	671	716	712	751	728	723	723	739	736	743	726	740	737	748	681	701	723	703	692	681	673	741	673	723	734	720	707	693	681	700	693	773	737	731	690	727	647	692	750	705	710	731	760	701	744	708	724	741	717	702	686	745	691	729	750	715	706	739	669	715	722	728	729	713	745	745	734	710	785	686	705	713	717	679	730	711	728	684	773	710	753	736	714	713	718	735	725	686	739	691	711	722	740	727	744	711	715	657	743	732	734	687	687	723	718	725	730	714	693	711	719	746	738	668	698	743	725	707	727	752	733	718	707	729	704	726	727	737	713	711	703	732	773	689	736	737	764	763	740	715	690	706	688	716	749	726	714	740	737	751	714	741	676	682	690	721	771	680	695	787	697	750	645	727	702	727	747	703	732	705	720	735	737	695	693	702	729	721	650	718	722	765	719	747	691	719	667	747	696	704	731	700	667	713	742	687	709	738	732	721	715	710	740	704	691	712	757	710	771	764	679	732	684	711	707	750	748	735	740	715	692	693	704	738	737	769	724	770	743	727	711	704	735	716	657	728	697	660	704	725	767	749	711	740	687	728	747	744	702	690	695	704	667	722	721	704	693	710	740	731	736	698	748	725	735	721	705	698	729	660	730	719	733	720	711	740	661	682	673	737	708	692	712	690	699	743	765	740	701	745	750	741	719	714	678	704	708	717	681	747	708	752	746	707	703	737	727	661	725	653	732	668	734	730	678	722	670	711	735	702	645	717	727	746	763	724	735	735	684	677	716	724	715	760	760	736	715	728	724	727	730	732	746	676	698	726	719	721	682	716	754	743	701	728	674	695	769	699	693	726	691	718
74421	80190	74378	60149	42077	25502	12390	4681	1873	940	559	432	422	349	344	355	421	376	445	362	466	380	361	384	356	405	372	413	385	355	392	374	380	410	395	358	440	384	380	385	428	386	390	423	399	388	392	377	431	410	380	353	401	391	371	410	367	375	368	446	408	412	415	380	398	405	365	394	351	401	391	383	415	379	371	398	403	357	352	394	414	371	366	405	416	377	368	395	393	395	409	390	401	339	388	394	416	445	387	357	402	397	382	405	382	416	389	404	379	364	386	401	406	348	374	388	384	414	391	386	397	396	376	388	378	363	423	392	376	399	393	408	384	402	348	424	360	446	388	354	421	401	400	375	400	384	373	368	396	386	385	377	364	390	361	355	390	405	385	348	349	413	382	367	398	350	408	381	405	350	389	396	379	412	407	385	374	395	390	404	398	381	405	371	408	376	346	391	383	370	368	408	368	393	395	373	381	386	342	366	375	394	420	396	452	392	381	382	426	415	402	394	367	379	378	407	383	384	405	399	397	400	362	412	387	383	373	367	382	392	371	363	397	387	376	389	405	395	403	419	396	399	388	379	369	372	360	371	388	388	412	381	380	376	377	371	378	384	395	391	397	406	405	391	396	346	402	396	374	385	364	345	367	386	373	388	389	392	389	424	348	372	394	420	370	414	358	357	411	409	402	391	370	399	407	365	396	420	402	378	405	390	364	351	377	392	364	406	414	400	415	394	392	361	402	387	412	395	388	401	379	389	380	405	394	375	390	398	397	379	390	385	354	379	355	375	407	381	359	389	377	436	390	409	363	383	378	414	371	394	448	390	408	396	368	392	412	407	393	374	387	350	373	356	398	404	420	410	385	357	404	387	372	366	386	383	356	377	380	438	366	373	383	449	421	433	375	391	394	434	395	404	380	403	417	366	428	408	383	363	390	403	384	410	391	409	353	405	368	377	384	392	410	403	378	436	453	404	378	390	404	355	367	378	388	407	378	367	351	417	381	385	389	360	399	400	408	405	390	421	387	384	389	423	353	400	375	365	398	367	391	369	423	377	377	421	347	380	399	377	426	380	400	403	379	393	382	377	350	364	411	391	398	372	406	431	378	341	355	424	419	391	390	366	409	394	367	384	355	382	394	409	380	436	355	364	361	396	386	360	416	354	386	394	402	389	355	419	381	388	327	424	392	375	382	382	356	380	386	368	383	391	414	397	421	392	429	355	409	405	405	398	385	421	413	369	374	382	377	392	391	359	372	429	388	379	368	394	388	436	398	358	407	433	349	406	366	407	363	345	383	379	365	377	387	407	384	390	412	357	386	413	369	380	368	328	372	400	396	349	374	382	417	398	356	404	428	400	394	409	363	418	393	399	434	413	391	368	378	402	398	379	397	403	389	363	386	355	400	347	366	400	361	383	367	381	380	397	382	419	367	353	374	396	380	383	392	393	396	401	384	342	420	383	417	433	401	381	397	359	406	402	390	394	368	364	396	374	372	359	334	374	413	344	414	427	374	390	374	384	365	373	410	382	388	366	362	436	391	375	371	393	387	405	381	352	414	399	392	389	422	417	383	406	367	398	380	404	391	383	368	396	415	367	413	379	432	370	385	384	426	395	431	388	384	402	419	361	399	419	429	433	371	387	383	415	384	403	395	370	365	360	407	388	398	427	348	392	358	347	388	369	381	400	410	417	389	391	412	383	413	408	401	381	358	457	398	378	393	402	377	364	440	378	408	409	359	411	408	361	391	398	372	414	358	363	433	385	378	370	413	372	372	398	400	362	421	423	364	402	355	396	391	395	403	395	351	379	397	382	389	385	413	395	364	384	365	370	406	394	375	372	421	409	387	387	367	372	384	394	403	388	368	364	367	384	378	388	387	391	397	394	399	437	369	376	392	378	380	385	373	364	403	384	393	369	377	411	369	371	398	374	411	354	373	372	405	417	390	388	400	356	364	384	391	438	379	401	407	418	390	400	425	402	401	402	418	404	397	413	442	399	396	360	344	378	367	395	378	382	406	381	361	388	374	398	400	383	389	369	381	352	375	371	345	374	397	400	390	393	388	374	396	416	385	371	422	390	350	388	392	374	356	406	391	374	404	374	416	408	410	417	408	367	382	373	432	379	407	398	370	392	363	378	402	398	403	387	401	385	369	384	370	355	400	381	401	360	364	425	391	355	395	369	390	396	377	392	384	404	386	444	376	391	371	412	428	365	398	381	351	428	379	410	388	391	380	351	362	394	399	373	378	353	368	406	387	356	386	378	389	398	372	416	386	405	352	376	383	429	404	400	347	394	417	408	399	384	363	429	390	365	380	369	399	361	408	438	426	395	365	406	367	391	382	352	380	383	391	346	415	381	415	380	400	356	418	392	398	401	360	423	403	381	397	398	381	394	367	372	380	407	379	382	370	360	382	357	412	357	404	417	386	353	378	345	368	348	425	383	386	408	377	405	398	407	394	377	351	404	386	444	386	380	399	377	384	351	411	375	420	384	382	402	372	394	415	411	388	406	366	415	407	390	392	402	396	384	357	373	372	442	400	387	397	420	418	370	404	403	403	396	371	424	379	378	426	387	408	379	369	386	373	402	414	383	363	371	405	385	382	394	397	352	356	390	375	392	429	395	425	384	414	382	393	410	364	423	402	411	390	370	385	372	361	395	380	378	327	408	380	380	424	381	374	372	395	363	371	410	346	346	395	364	372	380	349	371	394	368	408	368	407	408	406	368	372	382	368	360	398	371	366	381	343	347	416	367	400	406	402	408	409	382	407	372	356	386	392	380	395	410	380	376	380	385	394	384	375	413	337	408	356	382	396	442	377	386	335	370	385	356	396	374	382	354	404	446	383	416	351	405	395	389	367	374	416	376	391	367	374	418	400	415	366	379	384	394	357	360	390	394	394	365	415	386	410	406	401	396	369	375	410	364	380	357	380	403	381	395	355	379	377	365	388	407	401	358	410	404	392	368	395	395	366	395	394	385	425	395	405	385	421	378	387	417	419	358	381	353	386	382	395	400	418	376	363	373	378	370	395	375	363	400	392	406	422	370	411	401	382	405	409	411	398	376	373	387	407	394	413	378	397	423	392	390	384	402	380	359	386	374	374	378	398	412	400	407	377	426	390	411	401	388	382	392	361	402	368	399	421	377	410	384	362	364	405	418	385	374	376	396	410	397	409	376	377	381	377	408	372	407	378	408	382	409	394	377	391	382	422	390	398	417	427	425	371	375	400	397	362	367	384	357	414	421	387	360	359	356	384	401	409	389	319	406	389	384	364	382	390	392	449	376	381	373	420	377	407	378	381	405	443	410	364	400	390	372	385	378	401	384	363	385	385	390	398	389	382	402	412	380	421	387	413	403	404	357	427	399	422	409	373	383	377	422	372	375	351	392	382	395	404	420	419	379	434	395	386	428	413	398	377	378	413	384	436	388	407	378	402	367	413	415	398	425	411	403	405	409	348	381	395	398	374	362	434	399	364	355	416	359	402	419	362	385
48114	61673	70156	64241	50471	36577	23291	12567	6133	2852	1683	1087	877	796	881	865	871	818	860	844	813	803	833	845	846	804	824	837	855	839	910	847	807	866	887	893	853	834	812	799	837	865	858	854	853	869	834	830	850	811	844	859	863	828	854	873	859	877	817	842	875	825	844	866	808	837	883	805	842	810	853	873	850	871	778	832	862	810	789	862	841	841	845	842	822	843	860	833	848	843	908	794	799	844	857	829	828	813	822	849	812	857	892	901	816	867	832	818	835	906	839	865	870	863	815	809	827	841	822	859	859	894	816	826	843	818	849	846	820	836	863	840	850	856	817	842	870	843	827	864	890	870	834	845	815	820	822	867	862	846	822	794	855	901	801	791	877	839	868	848	855	873	844	800	846	848	900	919	877	850	844	833	919	873	843	836	844	856	815	829	804	831	842	871	868	843	786	821	878	860	815	889	830	865	806	839	843	840	876	834	822	830	825	847	852	849	819	851	864	897	840	822	888	836	841	818	869	834	902	839	851	857	847	840	768	811	832	799	862	871	854	822	841	883	800	843	887	769	780	832	852	843	876	838	768	820	838	835	832	854	829	875	808	897	868	808	832	829	815	812	806	840	878	794	810	896	825	820	861	878	831	827	802	886	874	858	898	856	888	888	879	854	872	824	853	900	813	886	861	786	840	810	863	843	822	893	831	886	856	834	815	793	880	909	893	796	860	864	823	862	837	843	815	832	810	821	846	903	893	824	832	865	870	823	825	838	822	870	810	820	875	841	833	824	895	842	843	839	826	804	866	851	820	829	821	855	867	841	882	878	873	834	898	881	786	822	838	837	848	816	857	832	845	850	854	840	852	861	835	857	869	844	840	884	827	828	800	816	783	838	829	836	841	824	805	852	810	816	874	852	831	824	850	872	821	826	806	845	847	860	834	832	835	876	847	835	852	862	835	864	849	855	823	797	854	795	827	814	868	851	837	880	858	833	868	843	801	834	889	882	916	922	838	897	879	824	893	866	866	840	849	870	812	837	814	834	869	858	868	867	868	857	848	939	865	809	819	829	811	833	838	847	898	803	849	857	783	848	916	872	822	848	832	879	845	836	859	872	828	853	824	851	850	884	826	865	833	868	835	838	868	849	823	840	843	840	816	847	780	820	887	870	882	835	894	826	832	905	849	870	894	844	910	877	864	813	826	809	801	848	827	860	844	849	836	850	805	790	803	842	849	794	794	835	822	851	846	855	869	824	837	798	826	842	812	827	876	815	871	846	834	835	853	831	865	867	856	792	860	805	871	884	838	855	835	851	819	814	817	821	868	798	827	853	871	844	828	857	806	847	854	920	795	816	877	820	848	843	839	826	859	835	867	884	813	813	875	854	876	844	807	833	857	872	848	887	830	804	860	862	853	854	785	901	860	852	859	803	840	860	844	832	873	792	852	862	885	826	801	818	860	803	867	832	846	878	858	793	839	824	828	825	871	809	864	838	810	853	849	822	829	861	828	847	820	809	863	887	824	853	792	829	850	834	854	859	836	835	864	827	833	851	845	835	824	815	885	837	831	839	901	877	828	844	809	857	873	843	833	832	855	850	890	831	824	853	850	837	811	824	863	874	835	820	865	868	845	829	859	814	860	862	834	936	822	849	872	813	870	863	846	876	822	872	816	835	869	889	848	869	853	815	845	820	856	861	825	851	833	818	871	876	801	813	864	838	832	830	836	827	856	812	872	845	854	876	798	833	930	845	818	805	835	846	843	888	875	803	832	858	823	837	886	822	872	785	866	828	803	834	848	844	871	801	865	827	812	827	884	877	823	770	853	870	844	836	811	795	839	888	788	836	800	841	870	829	864	798	818	848	828	814	815	889	825	842	844	828	830	827	825	804	858	904	847	849	874	881	843	848	887	831	792	886	815	875	898	791	814	923	803	876	860	938	852	833	867	866	838	772	862	868	834	842	802	824	814	803	865	850	885	853	822	783	810	785	925	811	846	804	875	838	840	803	759	825	862	840	892	854	813	795	819	860	832	827	872	820	887	854	872	857	851	869	822	857	838	837	866	890	789	841	831	849	825	827	813	818	847	833	822	800	870	823	834	860	850	840	826	810	816	846	876	832	866	838	862	849	845	862	888	839	841	831	844	838	849	859	827	857	857	848	792	858	807	851	838	818	873	830	856	812	889	863	797	897	835	816	847	836	819	864	819	844	837	799	826	836	833	872	864	827	851	839	871	846	792	856	817	827	861	863	853	862	835	878	890	860	828	791	857	854	860	835	829	855	844	864	819	847	831	821	862	898	866	837	820	862	858	826	852	833	868	849	873	831	853	836	875	829	856	844	865	794	822	896	820	843	792	819	762	816	840	877	886	847	854	834	833	841	862	874	818	828	903	869	840	821	894	830	879	839	854	822	860	823	831	813	825	827	807	862	800	857	885	793	876	867	814	802	909	824	842	804	833	892	834	843	880	819	866	850	861	837	820	829	839	835	878	831	860	837	887	829	863	809	850	872	819	835	823	841	880	795	874	878	841	830	829	868	861	886	831	798	873	858	886	834	878	847	817	861	803	827	840	806	790	850	816	835	830	830	806	866	831	848	856	871	830	877	828	885	882	869	841	791	850	862	798	841	841	791	804	855	841	872	822	875	785	790	864	832	834	838	820	842	868	855	804	830	862	842	897	861	892	840	872	826	810	839	822	812	850	827	834	865	868	782	869	803	796	828	839	809	853	867	865	793	841	840	791	870	830	855	913	826	834	833	842	804	857	852	806	841	877	863	863	812	877	807	899	837	839	821	829	832	881	880	908	912	841	833	826	897	844	891	788	846	862	809	860	872	906	845	864	834	911	879	842	825	820	825	812	893	843	870	861	854	819	868	802	843	864	850	894	827	849	822	812	877	856	812	909	830	851	829	858	828	888	875	900	852	884	820	836	878	887	832	867	851	824	830	822	858	886	827	895	812	831	846	847	833	867	879	804	902	845	881	827	843	785	831	835	844	841	866	855	862	822	834	916	830	890	872	829	826	834	851	851	837	852	835	860	792	766	844	824	849	844	839	837	823	887	838	817	833	788	841	840	866	864	832	828	790	877	846	914	828	852	875	831	894	910	851	884	798	847	853	799	862	851	849	840	828	861	817	820	853	812	877	827	869	892	834	893	828	819	807	847	897	909	834	842	856	866	819	827	865	879	830	849	837	864	833	844	810	883	810	880	855	815	816	786	860	875	850	831	843	789	818	820	854	849	825	836	850	845	847	883	851	840	812	832	860	790	834	824	781	861	850	859	840	857	868	877	851	854	836	867	814	918	795	798	819	852	900	846	836	770	845	870	841	818	855	851	834	868	851	849	880	826	839	868	811	849	830	822	878	842	810	857	840	830	825	871	878	782	845	849	884	871	826	831	803	851	805	861	845	821	880	869	845	842	878	853	820	906	893	824	882	831	889	866	822	826	866	855	813	841	859	880	834	883	829	856	862	856	850	863	833	816	875	875	852	815	855
12530	12222	8436	4689	2296	1218	657	485	375	346	340	309	326	300	340	360	327	297	317	313	321	296	313	300	316	330	317	317	325	307	298	291	330	310	291	311	304	314	289	305	278	311	298	297	315	315	311	285	318	326	340	333	289	286	340	327	333	313	338	290	313	295	322	296	318	338	312	275	303	309	313	312	314	285	318	338	320	298	357	317	327	340	285	304	302	322	325	306	290	315	346	309	296	327	335	301	335	297	321	322	317	327	327	299	298	322	294	293	324	335	319	291	289	287	282	271	326	353	324	327	308	331	304	313	330	316	307	322	301	297	324	341	323	300	306	305	316	302	353	281	316	311	305	285	302	281	314	293	317	305	329	327	327	357	317	295	290	327	265	346	295	335	327	336	326	322	304	292	299	317	289	310	302	311	317	320	303	322	312	327	333	312	300	328	321	322	295	348	299	315	314	334	331	288	322	300	283	289	322	285	316	288	330	321	308	334	320	316	311	309	311	292	341	343	322	312	323	302	294	310	313	299	303	334	280	291	287	317	294	267	298	310	332	273	365	336	304	306	326	287	304	340	333	298	332	303	304	289	289	317	283	307	325	324	308	311	303	310	315	312	309	320	289	338	291	322	303	296	292	326	329	289	300	281	323	307	324	314	294	290	312	337	318	288	296	316	336	355	304	322	317	355	315	282	316	319	333	329	332	318	329	327	335	285	338	339	333	320	316	313	309	334	319	313	332	317	319	273	317	306	297	325	286	315	346	291	305	310	355	287	303	328	298	337	346	321	318	286	315	349	330	317	305	288	306	265	295	318	311	310	313	312	327	311	362	360	288	329	348	307	334	296	315	305	269	299	314	316	299	279	321	319	308	320	298	302	302	309	336	286	315	296	302	307	314	300	315	305	282	327	328	329	277	308	316	351	318	288	316	329	327	289	302	321	298	329	274	295	315	313	333	279	315	326	333	323	272	318	283	305	280	317	300	305	328	325	333	304	310	292	297	298	322	316	326	307	297	318	315	306	283	294	292	346	283	304	287	333	318	311	346	318	294	313	306	282	304	334	334	293	348	299	293	309	317	316	343	305	345	272	268	275	318	338	306	311	297	310	309	294	340	324	318	312	313	305	267	299	296	322	295	299	306	330	279	294	301	319	289	311	289	293	286	292	291	319	312	293	314	299	339	293	319	293	311	314	332	325	336	319	316	334	312	310	329	308	302	355	372	308	322	331	343	294	322	288	329	295	301	289	311	319	324	290	312	304	304	343	314	304	306	299	286	338	349	302	313	327	310	322	276	290	343	301	323	299	308	338	304	290	302	300	306	339	337	302	318	301	295	314	323	312	295	332	304	320	333	280	308	305	340	307	307	294	316	308	281	332	334	319	317	322	318	302	281	335	329	293	293	309	357	287	306	307	302	309	291	359	309	271	316	298	326	306	310	298	285	300	306	333	341	353	325	266	328	315	291	320	317	307	295	327	339	310	301	313	327	283	301	324	292	316	307	317	307	303	301	316	302	282	298	292	308	296	311	280	336	315	306	303	305	312	317	331	320	338	315	340	325	319	295	301	321	329	289	289	298	310	304	350	326	327	299	309	314	314	335	299	307	322	326	319	326	337	319	300	289	304	290	319	323	299	352	361	310	298	331	302	310	318	307	265	311	304	294	304	299	319	346	327	323	300	306	302	323	310	299	312	299	326	312	274	306	328	310	326	317	317	310	305	284	275	315	333	306	308	318	334	311	305	306	330	311	323	311	319	320	342	276	353	307	311	296	332	313	318	338	327	310	308	304	272	307	321	350	327	317	338	289	314	305	325	326	321	342	343	326	330	357	283	316	338	336	315	320	305	316	320	331	282	328	321	355	309	359	319	320	304	305	302	323	306	296	333	293	333	283	303	332	330	280	332	338	309	291	319	329	306	333	315	314	337	283	292	308	317	283	312	265	359	342	318	318	299	318	323	321	318	345	287	316	323	304	334	326	329	345	364	318	290	315	304	329	306	330	299	296	310	285	338	298	337	346	291	322	314	290	312	304	295	302	329	302	345	295	307	317	316	337	316	310	316	318	302	328	319	343	334	319	291	285	328	309	294	334	338	331	285	319	346	286	301	314	347	318	299	318	310	286	306	315	328	316	295	332	333	335	315	326	312	285	319	341	314	306	313	297	269	319	300	326	312	326	293	319	337	316	338	288	325	290	321	338	314	333	296	308	321	323	305	311	304	318	261	296	284	326	305	305	273	327	331	334	323	259	329	332	309	299	295	288	318	318	299	306	324	319	321	308	297	348	297	330	325	277	270	297	316	287	297	327	339	315	322	264	308	304	325	317	307	302	327	306	293	286	325	306	328	303	299	329	301	307	317	287	300	287	316	341	318	310	296	297	326	340	319	294	328	328	312	300	341	325	327	349	320	305	326	293	336	325	288	324	273	317	293	347	335	313	321	320	325	307	288	342	298	316	347	287	326	318	302	289	311	328	350	313	306	297	294	321	304	315	296	304	332	323	346	325	335	286	302	326	280	309	316	327	314	322	328	278	314	286	308	331	305	304	295	343	333	307	319	305	288	322	306	334	321	319	300	327	302	304	314	295	317	349	297	333	314	304	299	339	307	323	308	336	314	302	343	303	344	330	304	322	298	320	304	303	329	302	249	329	304	332	289	329	326	346	294	279	306	317	326	298	293	287	308	302	285	308	298	343	325	331	297	331	337	310	318	299	334	317	311	295	296	271	305	301	313	331	297	311	303	312	326	306	308	338	269	284	310	276	310	304	307	309	277	307	327	322	313	300	332	337	333	319	313	317	312	319	321	379	303	322	303	300	314	325	314	313	324	329	307	304	304	347	327	305	308	323	272	325	327	290	304	290	308	312	323	302	286	346	301	324	303	316	332	344	302	296	296	323	329	324	322	326	307	298	298	283	315	301	295	326	311	330	322	276	322	293	307	343	289	273	317	304	331	322	332	334	306	319	297	275	324	317	312	308	259	333	293	316	313	331	300	318	308	312	340	302	319	331	288	327	342	348	312	324	311	326	325	296	316	310	313	319	299	352	314	323	306	304	321	318	348	312	317	307	307	328	314	326	329	344	293	340	327	311	319	298	295	303	269	331	334	319	299	330	303	308	327	311	346	299	328	292	365	334	311	301	325	314	309	309	312	322	293	331	270	309	329	300	318	324	314	325	329	307	317	324	339	331	334	292	293	321	295	330	314	285	302	309	354	351	281	290	303	293	311	338	294	308	323	293	301	295	326	299	312	264	318	315	290	339	340	340	288	316	276	336	298	283	279	294	308	339	323	281	348	300	310	295	349	316	299	324	272	312	316	302	329	302	296	334	292	336	305	309	307	342	298	333	323	342	277	305	321	273	317	294	306	319	318	308	361	335	317	345	299	312	335	283	341	307	327	291	302	324	328	333	288	325	318	317	316	303	306	312	299	289	293	292	340	314	285	322	329	322	300	304	320	319	332	330	301	297	304	309	322	311	304	348	346	330	302
11234	15586	14538	10941	6338	3464	2091	1405	1029	774	743	733	686	716	713	713	721	698	699	691	694	703	701	738	651	687	704	694	648	711	678	714	687	651	717	707	722	713	707	642	710	702	671	735	724	683	638	658	716	729	695	676	708	713	676	726	685	721	656	718	744	701	714	693	688	703	671	706	658	704	705	678	676	685	714	693	685	717	714	693	728	724	690	661	657	657	673	729	700	716	716	701	703	727	720	668	697	684	736	691	752	689	703	678	715	704	693	708	717	669	684	687	693	669	675	663	675	677	697	718	704	716	713	722	698	708	706	697	705	684	669	673	738	674	663	691	698	623	706	730	724	702	684	664	715	713	670	733	692	640	712	688	659	729	706	699	718	732	734	681	683	676	698	697	696	718	673	693	695	680	694	691	742	724	697	716	685	733	664	697	685	722	667	742	692	692	671	732	650	698	690	655	715	714	663	693	680	672	697	703	686	708	649	711	678	670	696	667	651	682	699	686	669	710	710	722	685	686	668	717	756	726	673	672	709	722	715	713	680	681	686	704	700	680	710	721	670	694	651	688	663	631	680	721	716	714	727	656	681	701	705	694	674	700	679	735	700	723	725	724	702	654	682	684	681	686	684	699	688	700	658	720	683	693	703	707	701	642	703	690	714	726	719	690	666	750	682	697	733	659	681	708	681	714	677	664	684	697	658	738	710	684	694	730	711	649	683	703	689	706	715	743	677	721	752	662	706	718	696	686	667	697	674	666	668	662	700	691	684	740	692	653	665	719	674	697	675	723	641	658	729	685	723	720	731	664	698	670	709	706	656	721	697	669	685	685	680	689	728	681	642	630	711	697	680	733	720	686	692	719	684	691	701	700	724	670	695	704	717	643	652	679	670	689	668	692	708	742	665	676	697	691	727	685	706	705	676	705	750	643	716	714	697	711	710	707	715	702	674	689	703	697	703	677	676	709	650	701	708	674	701	695	730	677	660	745	675	646	672	705	700	642	681	698	689	693	670	763	701	673	677	651	655	746	721	722	687	737	694	667	732	709	700	678	691	719	693	650	688	732	637	709	679	672	681	677	669	730	650	698	703	721	673	706	681	675	684	685	700	758	645	724	696	733	691	670	732	728	696	711	735	705	676	721	755	662	688	674	739	670	714	687	656	662	657	739	701	753	692	652	708	696	658	688	666	683	697	722	768	669	715	668	729	712	701	715	674	739	721	661	714	717	748	640	695	708	704	686	672	693	678	699	700	716	711	700	668	727	672	690	649	704	632	733	676	696	676	688	693	669	691	666	643	682	698	679	683	715	746	734	690	668	654	714	664	711	691	694	644	696	649	667	705	681	713	684	707	674	707	666	676	706	716	676	705	708	722	707	723	674	688	702	694	692	726	700	647	687	716	725	652	732	677	717	694	690	708	695	691	726	703	661	658	728	706	648	673	690	734	735	723	747	676	668	679	660	692	695	718	677	727	719	738	716	707	709	694	717	665	732	736	701	688	679	669	738	661	703	708	693	668	724	700	705	663	660	695	711	695	705	703	662	712	675	679	685	711	693	734	688	686	729	692	700	666	687	739	709	729	699	679	690	688	682	745	703	669	673	712	692	648	691	665	665	704	643	727	672	696	683	687	694	736	682	676	740	673	708	694	663	695	705	722	676	650	702	740	687	645	709	704	694	675	626	696	682	689	704	695	689	700	699	664	678	655	730	672	722	716	692	677	727	722	715	676	665	709	716	689	680	734	698	653	678	710	715	673	672	697	691	665	722	700	709	682	716	708	722	664	693	707	675	697	676	690	689	697	725	710	697	670	720	723	648	700	687	702	746	725	667	708	704	690	709	682	695	707	684	705	694	714	708	690	691	711	698	760	650	699	697	718	702	674	655	707	671	711	661	672	722	707	742	702	747	681	678	682	674	704	669	692	725	730	715	693	697	744	717	647	695	742	760	706	670	663	706	718	731	690	673	714	735	707	693	657	697	659	666	694	708	707	722	700	693	695	691	697	714	705	762	665	688	690	718	719	718	710	643	692	706	688	679	673	699	677	712	671	639	675	698	689	687	711	708	656	662	705	666	690	687	710	693	733	658	726	681	697	726	722	724	729	680	689	673	659	631	724	688	688	732	704	662	685	703	713	727	742	662	695	660	706	688	669	684	688	737	668	720	688	675	725	704	702	662	668	678	751	705	684	739	696	696	669	724	713	693	689	691	708	672	704	698	681	712	679	704	657	693	694	736	686	624	736	678	682	656	731	661	627	713	710	711	716	691	712	722	649	685	682	686	711	685	688	726	667	669	764	747	638	729	730	697	662	693	657	699	740	678	707	715	714	715	709	691	679	728	667	652	675	732	695	699	704	706	714	689	715	748	702	716	712	722	686	687	683	700	718	695	699	734	684	717	721	655	657	666	707	761	734	661	706	739	691	703	700	724	682	673	712	710	707	700	693	736	686	721	701	673	712	727	734	669	693	695	699	658	722	716	651	682	704	713	685	688	722	749	681	687	719	723	699	694	688	718	685	691	711	710	716	681	691	717	722	723	674	655	719	751	653	718	688	722	725	727	689	694	746	704	707	695	667	729	678	729	699	692	689	731	685	722	685	695	688	745	680	640	727	696	696	662	684	672	656	697	706	688	662	696	659	660	703	732	695	691	641	688	685	698	694	629	685	716	695	683	702	744	721	709	715	645	642	684	712	671	669	693	699	666	632	700	707	677	723	662	728	762	660	679	681	762	725	661	681	765	696	693	693	702	733	713	704	660	732	684	722	708	667	718	655	683	746	741	688	690	704	658	716	717	681	707	673	722	707	664	682	682	696	737	670	682	695	696	677	642	663	682	687	670	726	715	705	717	708	715	723	691	710	723	693	717	773	689	704	671	703	705	739	707	669	683	702	714	687	704	690	647	717	645	694	653	735	694	681	673	679	673	711	647	763	698	759	693	722	701	677	677	700	721	712	656	668	743	676	705	667	638	690	720	701	722	724	702	697	719	686	690	708	709	684	718	680	680	676	738	742	672	669	695	701	678	667	669	747	694	695	673	684	728	658	691	682	654	732	697	690	707	684	700	733	705	675	708	729	649	691	672	721	734	659	687	698	740	696	688	740	694	714	698	726	673	698	680	678	690	709	715	699	723	711	757	679	749	694	683	637	726	692	689	682	695	676	705	684	664	701	696	744	710	646	692	686	698	687	673	739	678	668	707	753	730	709	676	761	738	721	670	676	674	673	689	709	677	715	716	679	714	660	703	735	687	694	692	693	689	758	726	671	688	675	686	710	712	681	713	684	686	689	697	690	679	681	694	666	688	703	661	690	706	730	742	644	727	703	702	662	716	721	704	690	674	729	674	708	712	660	697	765	709	693	706	672	742	730	710	677	716	740	676	670	694	716	697	724	684	759	732	682	760	750	706	687	656	650	677	669	721	697	671	735	725	691	698	744	687	749	689	691	708	686	705	727	729	686	707	651	726	693	719	703	672	706	675	677	712	639	704
66880	69386	65486	50113	32391	18196	7655	2862	1232	663	398	345	299	305	283	288	321	278	280	278	305	281	322	332	286	303	293	284	267	289	273	295	346	276	283	295	290	290	289	300	262	301	303	305	337	306	322	310	287	285	271	281	299	289	311	313	323	293	285	268	315	284	321	313	303	301	263	304	296	277	303	277	288	305	326	286	313	277	303	317	303	309	302	328	294	299	307	283	288	288	305	310	297	320	327	308	327	314	297	283	273	287	316	314	307	278	270	304	323	312	276	292	310	287	324	288	305	304	302	285	291	301	296	298	276	305	291	286	284	270	310	278	296	297	294	308	305	273	280	303	293	293	296	283	259	293	269	322	307	349	321	306	295	282	287	292	277	307	326	288	303	318	280	302	268	293	307	263	291	240	307	338	298	310	288	305	306	289	274	285	316	291	268	325	323	285	280	289	282	326	285	259	290	296	334	331	299	300	294	332	302	318	288	268	270	281	304	272	308	297	281	293	307	297	293	256	282	273	295	305	292	261	304	299	307	282	270	286	308	277	285	303	279	276	309	318	282	279	273	278	298	297	269	276	287	300	282	281	295	295	300	323	293	279	274	291	316	285	316	255	291	280	292	302	303	278	311	292	291	291	287	273	300	300	317	276	262	306	270	308	290	315	290	281	302	269	285	275	292	299	317	316	310	297	317	276	297	324	280	314	300	277	297	278	293	282	293	307	325	297	298	278	305	303	304	294	291	272	273	290	316	272	301	255	287	293	276	283	322	301	328	302	309	290	272	264	311	297	324	313	287	310	296	294	313	305	298	310	307	306	307	303	294	281	270	322	300	300	313	342	321	314	306	303	319	281	269	315	290	301	319	322	281	304	266	304	279	291	322	289	292	305	283	292	282	273	263	270	290	287	319	311	305	284	293	270	300	329	332	291	297	290	284	309	305	305	292	292	295	292	303	306	273	278	277	326	278	291	317	262	277	285	317	285	294	316	286	284	290	271	310	283	292	284	291	293	270	290	270	249	290	330	312	309	293	297	292	297	302	272	282	304	273	299	307	307	309	308	332	300	278	286	292	276	268	302	279	318	285	278	290	291	276	280	293	287	292	312	318	277	338	295	284	286	309	266	309	267	278	299	292	265	314	319	300	256	285	288	276	281	271	277	306	273	278	296	323	282	286	301	324	299	279	291	285	262	278	304	274	346	275	266	279	274	269	305	278	297	272	313	258	315	277	320	269	353	307	320	272	292	341	274	277	350	253	292	293	299	319	278	298	299	326	248	310	270	286	263	310	293	296	317	285	316	282	317	252	293	293	293	301	330	296	289	320	264	297	289	300	298	305	269	296	326	290	301	295	290	297	293	288	278	275	290	326	301	298	330	298	251	286	303	306	290	276	301	289	302	275	281	321	269	315	322	297	292	315	301	297	295	275	268	290	268	302	324	274	254	302	257	248	320	284	291	296	294	302	263	318	308	293	273	299	304	273	280	312	290	328	282	270	276	281	310	317	269	294	319	279	321	303	297	277	323	305	296	328	317	286	309	300	322	279	318	295	287	296	259	294	295	271	288	267	273	313	304	301	325	307	273	313	287	276	276	265	305	281	301	339	288	294	318	280	268	322	331	291	291	289	291	293	270	265	323	289	296	306	285	304	291	273	311	273	316	296	310	277	289	306	313	260	294	278	301	290	312	337	294	312	261	300	265	297	293	269	319	295	311	278	307	301	301	291	298	312	272	273	319	280	278	294	276	308	288	303	272	294	300	291	307	310	298	277	310	323	273	313	328	306	266	308	290	293	341	307	287	331	325	326	262	315	293	302	311	294	292	297	322	271	242	276	300	302	299	264	305	270	279	271	269	299	286	267	271	253	273	291	300	324	297	296	311	341	314	311	276	296	259	317	324	337	288	319	281	301	289	331	294	286	276	262	270	315	306	307	306	319	298	296	269	321	284	329	284	293	307	296	323	308	265	308	297	316	291	322	327	266	313	310	277	278	280	265	285	290	296	284	301	330	293	288	294	265	295	279	297	310	291	285	277	317	315	268	301	291	263	303	292	300	289	293	311	299	287	288	311	295	289	288	327	300	291	325	314	320	298	338	313	296	342	279	293	314	308	321	327	311	318	306	276	294	320	302	275	303	298	269	292	288	296	302	298	325	290	308	283	291	268	303	304	304	322	294	305	324	290	287	295	313	296	293	312	292	318	300	287	287	310	315	297	304	320	303	293	299	297	308	314	314	252	293	287	318	302	271	267	322	293	271	268	272	278	323	303	273	298	328	269	317	321	312	305	299	323	314	348	278	305	310	294	272	279	296	283	300	305	288	318	322	271	327	308	316	279	304	301	273	313	289	320	316	301	327	296	310	283	263	318	269	311	313	291	321	289	305	307	310	281	297	303	278	266	292	280	289	286	264	320	297	296	263	302	262	297	316	280	297	284	267	339	297	291	308	323	287	293	271	281	290	318	301	274	332	290	314	287	287	307	319	297	336	285	288	310	303	321	318	308	314	294	256	265	308	306	276	315	279	316	285	317	318	286	308	306	287	270	278	293	308	268	317	267	306	272	306	303	291	300	303	303	310	302	287	293	299	288	297	304	288	312	298	291	301	281	293	298	306	319	314	284	277	320	314	280	291	334	297	289	283	300	288	278	294	283	305	292	288	308	296	304	290	283	325	292	263	295	311	317	306	271	274	300	270	308	290	261	302	320	262	276	261	279	318	311	325	289	271	290	284	298	292	289	318	295	306	277	285	323	319	279	315	309	329	275	309	256	302	304	306	317	321	292	272	274	329	273	269	307	336	318	271	279	290	296	336	311	319	319	297	257	319	302	301	286	298	278	311	291	303	300	290	293	281	316	282	325	300	268	320	299	310	316	284	293	337	296	267	286	297	311	308	283	292	285	286	304	299	333	296	304	307	274	299	290	313	292	313	292	295	272	303	305	300	304	302	315	332	296	273	247	315	286	283	307	282	307	299	289	298	328	315	307	288	269	294	295	321	304	300	289	305	317	289	320	333	331	319	313	337	330	350	293	281	289	306	323	288	286	290	301	283	320	329	300	306	281	306	295	301	281	318	286	323	322	257	298	333	271	306	283	296	286	304	298	321	308	289	302	285	319	293	291	311	258	304	307	279	288	296	267	299	269	304	310	315	288	302	310	296	282	322	308	327	295	314	292	284	303	299	297	293	309	292	294	279	281	295	269	283	366	280	278	295	304	278	301	301	303	310	314	301	281	300	297	305	323	281	285	316	321	287	294	299	289	283	296	281	330	327	327	278	319	303	257	290	320	323	286	271	300	288	295	295	295	318	297	311	277	262	285	292	317	298	294	274	287	305	306	284	244	295	268	321	281	292	309	323	304	287	320	338	295	324	335	345	264	300	285	250	322	330	298	318	299	289	320	285	292	298	315	272	294	314	301	280	298	313	296	268	303	278	314	288	302	304	290	311	291	300	328	274	301	304	305	303	294	310	306	295	318	333	303	290	281	262	296
41204	51139	60261	54139	42730	29905	17734	9180	4132	1965	1169	837	708	662	697	688	661	686	642	672	712	685	647	662	653	713	648	649	702	663	639	687	653	682	676	632	701	690	675	666	650	685	686	717	660	611	643	683	664	614	689	702	706	641	652	687	688	638	640	675	660	700	626	658	660	651	667	661	673	678	677	675	653	673	682	688	737	656	646	670	694	681	628	680	696	649	675	686	691	610	671	674	657	655	666	671	628	675	729	694	702	637	644	673	658	643	662	660	688	639	715	687	693	702	671	668	642	684	694	682	657	664	648	684	631	700	627	648	677	697	684	701	634	690	633	689	645	678	657	671	663	637	676	722	619	701	684	645	686	680	662	673	702	672	670	685	639	673	680	646	656	687	670	657	623	662	617	629	714	671	674	696	657	744	661	682	687	704	682	683	707	661	708	679	657	625	719	670	664	672	648	687	694	701	682	657	632	665	643	698	644	710	629	653	662	666	651	669	712	700	699	623	684	625	652	671	701	667	688	622	679	696	685	688	685	636	669	651	635	649	692	665	632	637	681	603	664	654	667	672	721	707	670	669	661	647	674	666	682	637	650	669	709	677	661	661	689	690	691	635	695	698	674	677	684	688	621	707	691	685	677	675	677	679	673	689	644	717	615	675	648	667	670	631	709	707	708	657	688	651	669	690	661	656	653	645	693	679	664	677	709	653	664	644	655	636	679	673	663	682	660	620	686	696	647	659	623	694	657	730	666	702	694	645	680	665	701	653	672	661	687	711	644	715	692	628	681	676	685	622	679	659	670	638	656	678	671	690	650	663	681	658	715	676	674	697	719	644	661	641	697	671	680	666	632	680	652	664	643	673	712	642	647	656	654	631	667	693	656	671	646	707	695	725	687	686	708	686	679	655	685	668	658	668	667	651	664	670	648	686	633	641	617	628	685	675	671	688	641	644	653	663	674	650	658	668	655	675	658	695	706	670	647	620	663	652	663	678	679	671	673	686	678	685	685	624	720	686	667	651	585	668	664	653	665	650	641	704	686	662	651	697	635	711	658	625	653	670	647	667	655	688	683	656	654	670	627	655	643	660	628	699	666	684	643	659	671	704	705	625	655	713	695	625	683	699	650	645	686	764	673	693	668	676	684	675	701	604	679	665	686	678	671	652	692	685	671	685	693	692	644	642	644	663	678	662	684	652	667	702	668	695	660	651	676	692	633	660	660	662	630	689	673	658	689	686	673	658	682	657	680	666	660	692	705	656	644	661	669	674	677	703	661	679	677	670	633	692	669	628	668	703	702	700	675	675	647	625	687	656	695	660	655	687	703	682	651	670	628	683	687	656	693	647	613	637	693	695	677	661	711	674	665	703	710	725	667	681	673	657	672	680	675	662	641	694	606	668	633	715	672	673	621	650	659	661	641	655	640	658	684	644	653	654	672	672	647	623	666	678	650	699	711	717	670	658	679	677	685	701	697	675	624	652	632	671	659	691	689	690	657	671	667	685	692	655	686	657	652	649	661	679	670	705	657	638	682	633	652	629	679	663	628	676	653	704	676	663	728	687	660	621	708	697	642	672	683	695	693	686	696	711	648	660	629	728	630	663	653	680	645	684	645	683	674	667	675	602	656	715	653	634	726	660	674	652	650	626	626	690	673	669	683	640	687	646	689	680	648	688	693	677	676	636	667	669	684	663	696	631	637	629	690	676	619	653	664	702	649	711	696	671	609	660	650	664	637	710	639	655	657	683	660	651	679	665	690	644	652	667	687	666	677	649	710	706	636	659	715	661	658	672	695	690	652	654	682	697	697	694	710	683	702	640	658	655	671	650	673	673	686	666	677	669	663	626	658	701	681	644	604	685	629	745	674	622	678	692	667	688	680	671	687	656	678	688	699	681	675	651	657	689	670	672	638	665	668	660	644	654	647	671	649	671	633	703	667	677	658	638	688	634	622	680	663	677	698	710	664	653	674	673	682	661	705	693	673	696	676	631	671	663	657	668	662	693	649	687	637	672	635	711	662	645	690	622	694	691	683	644	698	666	657	619	666	678	616	712	656	630	622	667	675	647	663	672	687	712	651	641	639	646	679	670	678	657	661	617	617	652	684	714	680	659	727	657	681	672	656	647	647	650	655	689	685	674	676	667	658	661	640	687	658	663	653	680	700	702	644	634	684	667	668	641	654	630	664	672	698	655	672	649	709	674	656	664	682	704	658	710	673	715	628	688	684	686	644	652	697	685	647	653	644	685	680	674	633	647	644	662	655	633	666	615	686	640	628	615	649	653	656	631	645	662	644	653	671	650	696	659	695	659	653	632	662	674	694	642	634	639	670	711	666	699	700	665	675	683	689	667	692	661	661	669	683	663	704	683	695	677	677	671	682	655	704	704	698	672	665	697	654	655	689	667	654	640	686	709	687	639	637	655	643	669	660	643	741	621	664	698	688	679	675	656	640	696	711	633	685	672	649	654	664	674	658	714	642	753	622	654	680	665	698	687	674	669	658	702	705	641	628	677	656	693	681	714	651	672	679	674	664	638	638	732	658	650	652	672	630	674	691	672	677	630	696	654	649	674	645	656	664	644	657	698	697	730	645	665	645	713	684	694	657	679	690	654	690	685	641	641	656	661	663	683	658	675	636	708	630	685	673	628	663	667	626	626	689	700	686	722	669	710	712	665	703	676	647	676	652	691	679	692	683	660	727	671	652	650	693	689	659	661	697	669	682	636	681	667	656	653	609	660	647	639	668	657	616	683	681	682	718	728	690	665	680	713	671	642	647	666	685	666	661	640	677	688	666	668	679	685	662	712	651	706	700	672	653	626	616	674	709	676	709	631	709	709	697	678	712	668	666	684	674	645	741	671	644	692	670	669	629	671	673	659	664	664	693	667	653	669	619	682	659	650	629	691	709	695	660	658	738	705	737	709	682	640	663	647	665	639	700	675	688	685	685	707	651	639	653	651	648	680	676	648	661	631	627	642	673	673	702	666	682	669	643	661	675	642	646	739	668	639	636	679	691	714	688	673	655	684	720	643	656	655	691	667	651	704	684	697	653	670	658	652	646	670	665	696	645	652	667	691	652	637	615	665	651	711	630	688	612	696	677	633	672	693	645	669	674	673	651	657	669	681	658	678	681	637	727	678	706	597	642	619	674	669	728	741	684	617	682	635	692	650	698	661	691	685	659	674	671	676	661	703	708	676	673	642	652	692	677	692	688	642	679	663	683	663	661	636	668	669	651	656	691	659	655	686	666	681	682	690	694	688	683	725	644	701	656	666	706	677	698	678	673	690	665	699	697	650	665	684	685	676	669	687	704	652	688	681	716	670	670	636	691	687	668	647	672	626	675	660	665	659	661	659	666	646	644	660	645	714	671	693	682	631	632	655	667	684	674	665	649	664	651	647	624	693	668	646	647	678	637	648	627	652	698	674	695	654	654	705	643	667	674	686	651	681	684	655	677	688	663	666	635	651	680	682	685	652	708	671	657	654	727	706
73642	79161	75141	60088	41637	25728	12898	5075	1989	956	591	490	405	389	348	409	403	333	396	367	384	345	381	415	382	400	384	397	405	403	389	365	390	418	414	370	367	362	365	417	394	391	415	394	372	383	400	420	385	376	392	341	400	368	365	391	403	390	367	399	350	350	397	398	384	396	397	366	377	397	372	409	383	391	457	365	390	396	431	407	388	428	371	382	388	395	372	378	431	401	398	392	385	373	416	430	386	399	338	381	343	395	375	393	362	376	388	415	379	409	427	399	394	349	403	376	401	384	418	411	388	408	404	409	390	398	407	363	373	335	355	389	383	393	442	381	349	395	398	394	424	375	400	408	392	395	383	381	391	409	405	382	409	352	395	357	399	395	403	386	408	356	386	410	373	374	415	396	424	380	403	387	383	387	377	382	400	410	384	407	386	407	359	409	394	380	437	416	383	399	386	366	386	366	362	376	388	384	399	363	392	392	417	414	394	397	364	370	411	407	375	415	396	367	378	421	374	350	407	399	373	386	379	393	410	414	394	436	390	368	377	375	373	400	412	396	378	344	350	424	407	370	325	353	401	402	358	397	449	350	379	379	409	387	359	399	395	414	396	358	388	381	418	424	409	393	379	423	402	368	376	391	391	399	390	400	324	418	416	374	383	381	402	392	381	408	316	397	387	375	353	409	393	364	388	359	420	442	397	367	364	342	387	429	405	382	398	426	376	391	415	394	393	340	425	352	407	391	342	347	387	370	370	384	387	410	382	403	402	355	335	395	396	375	372	365	378	388	409	359	442	433	348	423	385	382	377	377	377	415	392	389	392	422	384	415	385	355	362	382	371	379	364	407	375	362	365	354	409	396	346	383	365	362	447	393	388	380	393	394	395	399	416	343	386	405	399	426	386	414	362	387	369	398	354	380	363	413	359	390	345	409	350	405	440	408	391	370	387	367	390	387	382	421	403	383	391	415	402	393	359	384	394	418	355	423	387	427	392	439	394	377	371	386	395	381	406	423	410	386	390	379	382	378	351	390	347	388	370	377	359	366	384	395	390	396	365	420	401	383	351	395	393	388	419	352	392	389	437	410	399	386	395	388	386	355	442	371	350	362	364	381	375	401	371	404	358	371	406	397	394	398	438	349	385	408	422	374	366	384	366	359	382	361	365	411	388	403	396	393	405	398	415	404	377	398	386	378	392	387	385	380	383	382	359	406	418	387	373	379	401	387	362	370	414	386	378	356	407	354	374	375	373	406	389	412	390	414	421	380	377	402	413	344	366	408	364	355	412	410	396	370	374	370	385	384	373	382	420	388	408	430	402	363	364	406	371	395	331	370	354	398	341	366	348	421	365	410	417	387	394	411	374	425	367	377	368	393	382	384	360	414	395	381	385	399	400	412	388	381	385	407	424	408	394	361	363	399	352	364	346	399	391	381	391	405	408	366	360	367	361	364	379	407	385	412	369	412	389	383	404	412	375	388	411	433	366	379	398	362	370	382	380	381	393	348	405	352	392	389	381	402	392	383	377	390	381	407	377	388	373	382	378	384	370	388	391	384	355	377	390	356	418	368	350	400	385	432	371	367	372	408	378	407	385	377	359	440	392	418	366	399	394	406	420	381	402	384	384	353	409	364	404	398	381	414	402	396	374	407	431	380	385	360	387	372	378	413	412	416	382	409	424	389	336	412	379	394	402	406	375	421	403	348	388	375	381	426	354	431	404	350	399	391	375	378	390	411	395	387	399	395	394	450	388	373	355	357	365	390	381	401	383	359	389	421	386	433	386	376	390	399	381	398	382	409	410	348	405	438	417	433	357	383	416	418	411	425	412	423	358	362	388	398	362	385	409	398	337	390	385	358	360	379	409	404	392	371	408	394	388	346	378	362	378	339	388	399	406	393	405	390	379	359	383	419	375	403	423	357	395	375	405	394	420	419	389	371	407	424	406	351	412	359	378	424	405	401	377	383	398	391	392	412	378	424	409	365	390	348	361	375	394	363	382	434	403	357	407	403	389	367	397	381	421	393	416	351	381	354	424	385	427	407	362	371	383	393	368	387	371	376	405	352	385	387	394	404	394	396	407	410	390	386	362	399	381	360	399	392	407	381	374	399	394	370	392	405	417	388	410	412	374	370	398	358	358	386	341	390	403	369	394	415	366	392	435	356	398	382	372	365	396	369	397	418	395	409	416	391	380	373	384	381	377	375	423	386	379	436	389	391	380	377	386	404	386	409	356	356	371	405	376	384	374	376	372	379	333	385	438	407	359	395	391	364	410	384	379	413	377	378	381	408	415	393	417	408	436	379	355	379	383	377	375	395	440	404	372	416	365	390	376	382	375	390	376	414	393	411	388	406	401	382	385	396	387	370	388	391	351	385	363	394	414	381	355	367	374	376	388	363	389	371	368	382	419	402	352	392	395	364	347	369	384	382	394	401	354	407	414	404	361	400	401	378	401	359	389	392	403	391	389	379	408	379	379	378	386	386	406	404	386	397	404	366	391	325	388	413	404	389	404	401	393	418	348	386	368	402	381	409	350	360	382	375	390	391	374	401	383	401	430	385	378	411	357	360	355	407	372	394	357	390	374	369	391	409	399	428	388	411	403	389	335	384	418	354	374	424	357	398	371	396	372	394	403	396	410	396	384	367	416	390	365	367	395	387	391	416	408	419	374	368	359	365	415	430	408	411	382	386	413	391	411	441	398	399	391	404	382	402	354	397	411	398	408	386	387	449	387	361	377	409	407	347	385	409	419	379	397	393	407	348	361	383	410	409	416	382	370	363	390	360	414	404	389	382	375	387	408	412	382	369	427	378	337	362	387	387	407	372	394	401	429	415	382	375	419	428	428	407	339	378	352	368	381	370	388	407	378	421	352	410	395	388	434	405	383	387	379	384	394	392	398	397	352	333	385	363	363	366	367	385	424	345	406	366	374	410	425	411	415	376	409	361	371	385	407	363	374	400	383	415	437	381	405	407	405	380	375	400	402	359	401	351	352	375	364	373	357	388	394	422	365	436	389	407	375	354	401	392	378	369	395	339	374	386	353	406	394	419	348	368	387	373	373	379	391	369	352	400	393	344	380	418	427	406	439	403	394	382	375	384	390	367	399	383	364	401	382	408	392	391	409	377	381	405	404	379	395	357	398	377	368	412	385	394	362	431	376	362	375	354	398	411	408	372	436	369	405	369	431	393	387	357	406	375	364	423	391	399	388	396	384	387	371	378	369	367	366	388	393	427	336	417	364	405	400	337	344	406	381	383	363	450	387	384	373	398	382	428	429	390	376	390	347	424	391	405	413	392	398	378	395	395	402	386	363	389	378	368	378	373	375	423	353	381	412	406	406	415	392	406	391	375	392	369	388	389	396	392	388	379	385	365	402	383	387	387	381	401	355	378	385	398	411	412	401	365	379	378	387	411	354	392	388	384	382	374	364	392	373	395	393	396	379	349	339	377	412	369	385	397	380	448	341	403	377	374	387	376	412	403	393	404
48196	60819	71092	63723	50477	37498	24335	13272	6446	3016	1744	1107	875	889	829	868	844	897	886	812	869	857	889	804	838	788	796	841	909	841	851	817	868	789	880	848	848	864	840	853	846	854	858	827	871	790	817	825	830	866	820	843	857	817	807	862	866	850	878	873	865	835	821	843	839	824	881	859	863	816	833	805	834	909	806	868	863	806	826	786	811	883	824	883	824	868	853	847	863	896	807	847	792	877	859	843	815	813	801	900	883	854	806	830	906	906	826	861	835	873	830	849	879	864	869	819	894	838	840	830	822	829	834	827	787	877	846	820	798	824	835	832	832	798	790	885	822	859	810	869	818	859	813	836	879	860	836	793	860	847	815	828	832	862	822	867	839	913	851	871	814	818	849	847	827	845	893	838	858	856	837	879	854	848	803	867	808	925	843	839	814	745	862	819	858	920	848	803	837	863	871	889	893	874	837	831	824	824	837	868	824	868	847	821	803	847	876	835	827	844	819	847	862	849	853	857	811	843	856	834	849	802	844	849	840	873	834	873	817	815	822	823	807	879	880	879	834	881	818	858	900	840	828	871	888	821	849	819	837	830	828	859	872	862	860	851	911	813	791	833	872	855	894	878	848	814	815	851	804	809	839	834	875	844	863	837	830	827	845	834	874	826	830	814	820	863	869	837	832	816	841	827	919	893	864	813	847	824	844	801	844	884	899	839	839	837	867	813	851	853	849	855	806	846	804	791	855	847	861	874	837	869	866	848	812	788	815	801	837	812	857	845	847	855	832	829	886	836	872	818	827	843	819	837	864	832	828	845	840	813	823	831	815	840	803	852	813	860	819	843	838	837	811	822	875	838	798	851	834	825	847	858	816	839	865	859	833	873	886	846	796	823	812	847	847	887	788	838	830	803	832	858	829	832	832	850	836	845	851	865	867	801	849	832	802	853	864	824	843	884	830	857	848	830	815	861	865	817	825	841	852	849	888	864	876	870	843	817	795	827	863	874	844	911	842	885	869	898	888	831	849	854	818	767	907	855	833	806	822	862	823	874	828	853	853	803	781	837	877	831	927	834	864	863	840	862	807	842	847	833	841	838	875	772	850	811	866	823	860	795	844	869	829	856	852	823	887	860	848	851	857	816	834	861	878	819	844	856	872	825	812	900	820	846	803	777	812	862	852	912	875	848	836	823	833	849	847	838	820	832	808	827	787	836	841	874	864	853	852	896	827	837	863	788	870	808	902	833	885	838	914	919	820	904	846	875	814	888	819	880	858	864	833	874	907	836	852	831	856	842	792	898	847	848	833	832	855	873	838	812	811	812	836	847	795	879	895	822	869	828	844	845	834	866	837	876	856	855	835	814	850	884	835	869	786	856	875	866	863	864	835	878	849	863	891	877	833	837	878	878	847	792	884	859	802	847	826	766	832	844	783	798	830	901	860	811	809	871	845	885	813	862	836	865	843	808	839	864	770	847	901	876	812	830	836	788	865	845	886	865	854	863	852	885	848	823	821	886	895	831	838	839	832	896	807	830	824	866	861	808	849	859	797	812	794	833	870	838	819	829	807	831	833	902	825	853	867	906	839	817	842	854	859	843	840	856	822	832	837	790	843	838	868	845	871	842	802	884	845	828	877	829	814	820	846	799	836	826	863	858	880	867	811	810	826	935	850	843	813	815	870	897	862	847	921	833	842	849	836	860	827	811	823	842	850	840	873	835	793	879	919	873	867	798	854	896	771	846	827	840	849	836	854	830	847	913	816	864	846	883	808	777	788	834	852	868	866	838	815	814	835	892	864	827	878	805	895	778	839	845	855	845	886	825	773	811	843	812	838	782	814	781	873	839	864	860	867	809	829	847	823	862	841	874	845	816	869	852	814	848	832	857	822	891	902	810	880	857	856	868	871	834	823	855	840	796	829	847	894	821	865	839	837	831	851	853	788	813	879	856	891	834	813	820	827	814	801	888	880	873	867	878	800	844	878	866	832	840	869	824	843	825	835	844	824	854	847	827	798	830	880	861	848	840	821	860	828	852	883	837	822	888	827	867	897	851	856	877	889	832	850	791	835	859	845	889	892	852	841	832	811	851	869	849	854	854	875	844	912	880	841	869	861	834	821	832	845	846	809	825	853	853	822	840	859	850	912	866	840	845	897	828	835	804	824	859	877	885	795	831	858	828	872	850	868	853	868	860	824	836	880	866	879	792	853	845	862	798	889	879	863	864	861	843	848	889	841	820	811	823	814	822	799	829	868	872	837	838	876	798	847	823	844	845	875	856	841	781	841	894	789	848	865	869	832	833	873	807	796	832	891	804	873	847	829	854	836	841	818	852	804	903	830	795	832	827	833	838	857	835	853	850	846	822	834	824	825	860	833	849	846	829	877	784	850	865	801	848	782	849	850	843	884	809	839	873	888	829	877	856	872	874	820	824	824	814	809	865	851	862	841	828	843	837	807	851	834	803	859	840	834	842	832	845	822	847	824	914	871	871	784	837	857	852	827	857	867	819	847	864	867	869	815	869	797	826	874	870	872	861	840	911	877	810	858	859	803	821	831	838	835	810	855	826	828	824	850	838	872	866	774	862	896	841	863	802	809	855	818	818	866	855	817	834	845	852	830	792	892	816	792	843	812	861	847	834	836	845	821	895	838	862	791	842	850	897	874	825	813	882	852	841	849	847	858	827	827	889	842	830	854	857	872	774	891	842	802	865	862	859	833	890	866	869	799	825	866	860	866	871	835	851	819	873	815	846	884	810	843	847	845	818	884	850	801	826	847	874	866	812	869	811	865	830	864	791	848	869	860	778	835	805	871	839	888	803	858	809	825	816	829	844	801	820	813	812	813	814	860	847	849	846	846	847	847	888	853	809	887	859	807	827	848	868	876	858	890	823	849	847	785	791	872	842	821	867	837	847	873	891	860	822	839	881	855	853	832	840	837	830	851	869	841	810	837	829	838	854	846	782	849	845	844	886	885	885	845	846	807	825	827	814	873	825	854	868	849	799	822	867	867	810	844	913	841	860	823	806	869	848	819	834	845	866	823	861	825	799	787	845	878	822	835	875	831	812	831	842	800	844	848	815	847	857	894	833	830	848	814	857	894	842	853	796	849	830	825	822	858	868	859	897	815	859	827	899	879	836	836	886	849	841	856	819	814	838	826	840	816	871	873	871	832	805	808	844	817	837	808	813	822	844	850	839	803	892	829	857	824	856	851	853	794	830	846	872	845	853	807	860	828	803	866	852	859	854	868	833	823	876	879	794	909	798	817	867	838	846	889	869	842	784	837	848	879	855	815	825	857	815	856	827	852	844	870	870	822	845	834	845	883	842	838	846	892	824	835	893	871	854	845	839	856	858	807	843	840	822	858	841	853	849	818	825	817	770	849	803	876	870	848	809	847	821	849	860	842	874	844	848	830	791	807	829	853	851	865	826	832	865	816	787	889	815	828	839	860	877	851	866	912	845	886	810	824	853	837	889	874	842	873	900	786	869	820	865
11022	12812	9040	4504	2171	1216	702	522	416	381	320	340	313	339	345	311	329	303	317	345	328	317	327	325	335	342	349	349	344	333	341	377	340	338	324	325	348	329	345	348	347	328	331	341	323	349	329	313	315	316	337	345	332	350	314	323	317	319	336	350	351	340	336	304	331	328	356	339	329	341	350	369	368	349	334	284	331	332	310	307	313	323	348	333	347	303	369	348	335	320	320	352	312	365	317	295	302	340	322	298	321	329	331	313	331	281	357	313	336	375	355	341	318	337	315	346	309	321	312	316	309	329	334	303	324	335	360	344	315	327	345	321	337	331	338	352	346	313	336	324	311	297	317	350	331	317	319	361	297	325	334	301	361	323	317	334	342	333	350	334	319	295	333	356	350	368	343	332	350	320	358	362	327	333	317	316	305	327	364	327	343	326	355	336	337	326	315	327	338	348	350	306	327	333	322	350	282	316	333	327	328	287	344	308	364	326	331	355	347	328	315	331	310	340	339	356	347	332	329	309	331	315	336	336	333	301	342	367	341	350	317	320	339	330	322	334	316	341	349	336	321	334	360	307	338	336	328	299	301	319	408	338	361	314	345	303	289	367	330	351	321	317	318	314	336	300	303	346	349	338	335	330	335	341	296	348	354	320	315	353	333	345	325	353	302	353	344	345	332	334	363	361	303	309	359	341	336	323	343	337	321	335	310	339	335	321	321	340	379	354	346	320	356	305	319	324	336	361	365	368	324	312	307	346	322	358	344	328	337	310	327	313	331	346	346	308	288	326	379	310	354	311	385	366	341	344	350	331	320	353	316	329	355	347	289	298	323	299	301	324	308	351	312	306	313	318	371	350	307	328	344	312	302	392	332	306	300	335	360	313	320	327	318	308	312	364	327	351	311	354	321	340	342	346	307	336	324	344	326	344	326	291	339	314	321	321	366	341	333	305	335	318	311	334	334	341	333	338	348	292	336	363	343	310	348	325	336	341	356	329	352	319	370	324	318	330	326	345	369	320	294	349	290	323	341	339	344	318	301	340	304	342	322	330	332	321	349	317	335	358	333	330	315	349	338	346	353	375	367	394	322	334	342	373	340	336	352	324	323	344	331	337	315	316	361	310	326	311	343	328	325	327	327	347	345	346	293	328	309	319	297	333	331	340	329	377	326	357	306	310	328	318	329	326	311	331	366	360	320	353	338	355	340	311	314	336	342	307	349	364	345	356	298	341	301	316	326	335	362	335	320	294	338	329	326	338	346	355	336	304	305	361	319	323	352	331	310	344	305	314	329	346	362	356	380	361	320	337	318	302	324	334	350	333	321	366	342	290	287	310	298	300	329	331	309	325	324	322	325	337	320	338	294	350	324	336	361	338	348	333	316	322	338	331	289	354	328	307	289	313	336	336	304	303	352	316	367	323	351	354	350	314	316	345	352	337	382	327	350	367	326	293	313	320	309	344	337	317	312	324	299	296	323	341	329	296	293	301	363	346	307	339	301	326	326	327	343	318	347	342	321	342	327	347	317	335	377	355	310	299	348	331	330	343	333	322	329	318	372	327	341	348	330	333	328	319	313	352	354	342	335	334	295	317	325	320	314	318	313	334	331	342	347	294	358	321	333	272	332	342	338	363	331	294	304	317	352	334	335	318	346	329	288	317	327	350	344	324	332	348	357	334	342	365	324	327	374	338	316	319	347	349	325	325	336	316	383	324	299	349	345	340	334	287	305	330	315	339	350	341	317	323	338	339	332	309	320	346	358	330	331	323	324	350	302	314	333	359	334	333	344	310	333	317	314	328	325	337	307	353	340	324	341	324	319	359	295	286	353	333	322	309	358	316	276	329	307	311	352	336	352	306	310	335	339	306	346	311	331	336	330	327	333	341	341	328	352	319	316	310	342	316	317	330	370	345	305	308	313	350	380	320	312	329	354	326	323	373	346	309	348	307	319	300	321	303	295	346	342	319	298	328	375	334	359	341	315	314	332	344	378	365	364	325	366	306	300	347	322	322	314	305	316	358	368	338	333	337	365	314	351	337	318	320	313	350	337	317	312	310	333	337	336	295	333	342	304	321	323	321	364	355	309	345	347	348	330	340	338	327	320	346	314	348	342	336	320	299	331	349	327	329	347	339	308	346	343	346	335	355	359	322	348	376	324	318	301	292	337	317	303	360	330	320	317	316	347	321	330	306	333	339	327	354	328	328	378	340	350	331	332	298	336	361	321	304	283	306	293	296	303	352	320	311	365	329	357	360	341	319	347	309	329	322	332	362	280	346	319	309	337	307	341	323	315	354	326	332	332	361	306	310	358	306	330	338	322	322	324	354	337	300	299	313	319	332	339	336	353	340	333	319	343	309	311	324	339	348	322	318	287	334	342	284	303	360	321	347	321	324	329	326	322	334	349	328	311	337	352	345	283	290	314	317	351	334	304	325	287	296	348	307	337	310	318	316	353	305	352	324	350	321	317	304	373	335	328	325	339	319	335	306	297	321	334	375	328	351	353	304	348	317	330	315	337	353	339	346	324	336	339	326	299	297	296	352	337	339	278	319	341	357	336	290	330	335	311	329	343	341	301	348	353	347	316	342	350	357	335	329	312	349	325	334	304	310	345	331	326	315	306	322	328	348	338	353	356	323	339	333	342	374	337	334	309	334	322	306	323	338	313	327	302	326	323	348	321	288	334	329	325	326	330	298	323	358	356	333	311	318	305	310	316	341	318	342	341	350	347	327	329	334	334	324	346	378	315	320	314	295	313	340	348	287	348	319	350	330	302	342	304	335	334	297	319	372	313	319	315	328	341	349	348	305	317	318	325	321	354	327	318	321	326	340	355	363	338	344	318	342	322	309	340	333	356	326	394	316	315	333	327	327	342	350	316	320	325	346	318	299	327	318	312	339	337	322	350	316	357	294	294	342	330	334	288	312	333	335	342	300	298	341	305	352	381	334	324	354	362	322	334	299	315	323	347	370	333	306	331	325	312	316	326	339	339	361	332	357	353	331	311	327	335	335	326	331	341	364	329	313	382	326	326	315	344	323	350	319	348	311	370	316	339	352	345	320	328	330	312	372	342	311	333	328	314	311	314	345	358	356	329	354	329	333	333	326	320	326	336	307	302	324	324	341	321	343	379	390	326	347	318	313	305	342	306	364	314	338	308	351	328	334	326	296	324	349	302	313	315	345	328	322	334	324	284	325	335	302	332	339	345	303	308	339	390	376	347	328	321	347	339	353	328	314	364	354	346	347	341	342	320	328	335	332	303	315	321	341	294	325	332	341	323	316	331	343	317	359	335	342	314	318	337	321	338	328	315	349	334	312	329	305	321	287	320	308	351	351	341	303	339	340	292	292	359	348	314	328	385	335	324	334	332	333	333	327	321	319	319	311	313	352	322	320	372	329	311	354	305	263	314	332	321	289	326	350	305	348	334	342	318	324	289	316	305	393	357	321	319	298	315	316	331	326	308	295	319	334	320	353	325	317	335	327	353	327
10581	16032	14732	10374	6215	3498	2135	1370	1010	874	792	736	722	704	704	710	732	770	741	707	695	692	728	749	751	701	754	726	740	752	737	728	762	715	726	692	764	705	762	708	728	690	780	768	759	766	704	770	659	707	716	689	710	644	747	776	724	726	703	714	748	750	779	723	672	699	717	722	739	726	707	791	750	757	696	723	739	752	722	780	767	777	746	737	685	725	692	713	746	731	731	780	771	697	716	728	760	731	714	725	720	703	704	724	763	723	726	732	669	777	724	720	725	760	757	770	725	774	725	734	763	744	719	728	701	739	750	715	760	733	746	737	785	781	745	743	729	696	673	745	751	724	776	713	743	732	743	744	707	699	681	773	710	712	738	743	752	743	774	714	751	759	767	727	734	720	716	710	710	679	709	741	769	743	695	720	747	692	731	713	754	728	693	733	738	716	775	765	722	732	718	744	697	716	674	756	721	748	706	712	710	718	775	706	734	712	713	649	710	763	785	726	770	729	704	715	685	716	734	719	739	758	740	741	709	733	709	679	726	709	721	749	737	737	721	720	733	749	711	723	745	721	777	694	763	769	722	721	706	698	675	694	690	738	741	717	763	734	733	695	763	704	771	736	757	701	762	678	757	684	736	787	736	690	726	717	672	697	726	774	767	771	721	682	773	739	744	733	732	723	787	739	684	720	702	742	743	721	765	716	764	708	745	750	735	701	698	694	734	748	712	678	712	707	736	749	748	706	749	703	720	700	750	736	765	743	703	738	710	716	698	713	715	738	742	733	736	700	722	698	717	731	716	744	719	690	744	705	751	724	690	732	774	748	767	731	718	706	722	721	743	748	729	728	708	708	742	731	742	702	709	705	680	725	717	706	766	729	760	708	715	690	762	739	721	736	736	723	765	759	761	760	712	724	695	681	762	749	784	746	694	715	756	778	711	700	721	744	719	716	739	813	706	692	734	724	723	652	755	772	701	710	743	746	784	774	722	773	788	704	715	733	781	707	718	792	739	706	715	718	689	732	731	694	673	688	709	726	721	705	685	686	777	717	743	707	759	743	714	744	757	759	775	729	806	715	724	734	703	735	737	738	663	733	720	730	728	771	742	703	752	699	744	712	722	739	723	736	780	744	708	681	751	720	745	715	730	704	669	727	748	774	730	667	757	734	758	724	700	747	757	735	700	719	744	733	759	702	701	733	746	730	707	739	724	770	727	746	741	783	740	744	757	768	774	763	704	703	747	719	733	720	695	634	737	746	722	795	723	708	730	682	714	756	703	679	697	689	747	713	680	711	722	705	755	734	710	731	704	721	729	740	697	832	700	761	712	758	721	746	735	717	759	708	751	760	717	672	734	775	734	723	717	755	751	751	742	734	712	692	727	744	740	725	709	722	745	719	738	728	725	730	779	698	763	707	710	707	744	740	719	729	733	734	679	731	762	722	719	691	735	733	765	703	748	728	734	688	737	730	708	711	723	711	744	730	734	757	700	763	758	775	765	702	752	749	726	738	735	717	710	796	702	765	735	706	748	710	727	721	763	704	748	770	727	730	766	773	741	735	726	742	768	749	728	711	704	764	748	667	746	731	703	690	738	746	733	727	733	744	735	754	748	714	732	769	692	720	770	752	773	758	748	760	727	722	735	709	696	721	709	713	704	743	704	746	743	712	705	666	736	783	770	724	721	730	744	662	692	666	773	767	727	727	713	692	733	705	738	740	723	760	732	783	761	767	692	713	716	724	752	718	710	732	712	752	761	738	731	705	705	755	745	692	727	720	679	739	705	787	724	700	727	699	736	717	745	751	747	704	687	750	710	747	687	763	707	731	704	724	705	709	710	748	764	771	739	697	804	712	738	712	735	735	724	774	775	710	750	678	730	785	728	704	772	725	696	732	701	711	710	739	746	752	734	748	697	736	760	713	708	644	737	722	709	771	729	788	753	733	721	738	738	711	731	754	728	781	746	747	700	723	761	730	725	690	711	696	763	707	763	703	727	745	725	749	794	754	722	776	667	761	756	712	736	745	710	735	738	712	718	728	721	731	714	711	736	710	781	720	722	752	730	746	716	712	711	746	773	702	722	746	720	732	745	783	712	715	778	723	731	763	689	745	723	737	744	678	732	668	726	747	713	699	713	718	694	769	722	688	707	743	751	707	719	678	735	751	724	722	719	723	760	716	720	732	701	693	742	704	728	772	728	706	773	730	698	691	712	719	697	682	700	702	777	732	696	748	743	760	721	725	709	668	742	775	717	724	726	740	734	775	704	745	738	715	733	727	724	680	718	704	723	727	729	674	772	721	772	738	713	743	692	736	721	684	761	718	753	705	704	717	719	720	748	671	746	739	765	759	735	719	768	766	737	751	719	710	705	769	723	706	719	736	711	730	771	685	730	725	723	711	725	740	685	808	702	716	680	749	757	718	745	688	736	738	717	757	755	749	743	701	728	697	711	710	715	738	767	742	738	704	744	690	703	715	750	710	764	737	772	750	713	758	715	730	721	753	717	698	717	721	700	745	746	719	733	727	712	738	709	751	674	757	725	705	716	748	696	722	759	708	744	692	739	747	739	716	756	745	758	709	776	760	715	718	672	678	756	721	734	733	664	775	757	754	737	728	741	719	731	711	749	736	694	675	784	699	734	736	706	735	697	692	724	706	744	732	738	713	711	718	711	730	750	733	751	744	719	734	738	671	695	727	752	793	710	708	728	709	674	722	735	716	785	732	763	713	777	727	753	733	709	752	719	701	701	756	744	732	708	712	726	758	749	741	725	707	669	702	778	688	766	747	689	705	723	739	763	733	688	701	699	771	721	725	725	712	735	740	709	715	697	731	753	756	739	749	734	741	803	744	708	740	720	718	743	717	752	673	750	734	762	691	769	767	674	730	719	736	711	710	717	722	730	773	644	768	726	717	692	713	660	728	697	717	738	742	756	776	761	726	732	723	738	743	717	751	706	696	698	742	739	683	714	741	728	677	730	732	753	726	699	741	739	709	747	725	735	727	690	741	737	705	768	703	752	672	763	748	707	718	727	728	707	740	722	768	776	740	739	703	785	748	707	737	720	726	708	730	717	706	707	729	727	757	756	771	732	708	749	706	712	713	711	657	710	718	734	787	724	700	764	712	721	739	712	701	710	742	703	695	785	712	708	757	690	694	686	770	742	700	669	759	712	721	745	717	696	769	715	704	753	746	724	745	725	743	759	745	745	698	688	729	747	695	727	716	730	767	723	756	769	681	719	715	693	724	716	761	705	758	754	725	705	708	726	755	749	724	737	744	726	725	723	734	700	744	705	734	710	737	740	696	692	760	731	780	740	696	743	704	715	740	727	723	727	754	725	713	747	747	708	734	753	703	709	744	732	752	702	757	733	754	700	742	761	793	729	792	704	737	775	690	683	740	727	767	737	715	726	726	755	683	720	746	675	774	719	717	706	754	747	806	729	656	682	722	697	763	742	743	731	718	691	681	714	734	776	705	692	718	705	724	752	725
63838	69301	66679	50849	34326	19107	8327	3302	1422	761	436	376	326	322	312	328	300	312	285	316	309	318	346	316	349	273	301	305	332	361	341	311	317	318	305	305	330	351	297	294	302	324	313	329	308	336	317	313	315	299	350	307	315	330	312	315	319	299	330	311	290	308	317	343	330	330	306	326	356	344	291	247	282	274	321	312	313	318	355	288	313	317	320	340	333	301	317	291	268	319	323	342	301	314	306	317	305	297	296	318	302	327	321	306	323	305	301	300	307	292	333	338	338	325	335	317	323	346	297	337	326	306	320	293	300	275	317	335	339	338	316	287	314	326	317	297	322	296	319	342	309	304	359	290	327	308	293	319	325	341	313	358	323	325	305	339	325	325	317	315	299	315	313	322	312	322	313	312	327	327	327	327	326	311	299	321	300	307	281	333	315	316	312	339	304	304	348	297	328	285	293	355	317	278	334	319	301	331	292	339	306	338	316	338	281	315	329	311	313	312	321	292	324	339	332	324	315	345	294	298	322	309	309	323	300	341	331	327	329	336	272	307	346	313	316	300	294	322	326	320	295	309	327	318	315	314	335	303	299	352	309	319	271	319	304	308	319	307	295	303	320	323	315	326	321	329	300	307	334	306	341	334	320	334	359	306	317	305	288	320	302	302	326	320	320	329	309	329	334	315	337	308	272	273	290	324	317	331	328	307	287	297	309	306	316	326	332	303	276	323	314	349	304	311	317	325	309	293	339	366	320	329	267	315	330	342	348	332	294	310	327	291	299	287	290	275	307	287	306	310	311	288	300	318	305	341	283	343	295	371	311	324	297	331	337	301	312	314	300	281	311	320	296	313	309	323	345	330	341	312	313	310	298	338	326	313	307	300	331	357	295	327	319	306	312	324	330	335	293	322	299	333	332	301	325	308	330	336	326	308	312	348	323	288	290	343	319	327	355	339	310	282	294	306	289	296	329	346	308	325	332	321	310	328	342	332	300	305	334	303	310	307	330	300	288	315	339	322	292	374	324	308	312	350	302	282	307	314	333	324	317	309	331	299	311	314	327	296	310	332	303	330	302	315	330	304	327	345	288	326	318	299	309	332	323	286	313	310	287	285	311	326	325	333	333	322	333	319	310	343	308	317	278	299	257	335	320	322	301	315	315	302	313	329	335	315	299	305	315	312	279	320	312	352	327	332	309	337	293	315	320	296	348	297	287	305	339	301	306	334	302	345	337	316	313	304	327	328	345	318	316	353	342	321	364	284	323	325	325	302	313	309	303	299	318	307	300	302	353	306	300	301	319	295	329	302	307	314	296	326	302	314	292	343	311	343	328	335	328	342	279	311	327	306	301	317	305	342	318	328	309	305	314	302	298	311	357	311	305	317	322	327	298	313	326	283	316	307	295	354	345	281	298	315	279	331	272	339	355	327	301	340	322	293	359	322	329	302	336	334	308	326	322	322	364	304	323	294	271	309	349	345	319	304	348	360	324	300	309	308	304	308	321	329	319	322	338	292	320	303	330	295	261	332	357	315	312	255	297	317	333	302	333	348	301	327	295	310	295	322	344	301	313	324	302	301	320	317	309	312	287	276	279	311	311	332	349	306	317	340	322	295	317	379	327	313	323	322	323	333	335	273	320	361	335	316	302	258	313	315	332	302	318	312	314	341	333	316	352	302	331	317	316	306	302	325	304	341	341	359	327	348	325	337	328	305	323	314	300	302	312	293	303	301	309	308	308	331	305	329	320	297	263	321	335	306	298	306	328	307	314	331	292	309	322	305	339	342	342	330	315	309	295	301	323	324	315	311	316	298	340	327	307	268	348	294	313	311	314	301	324	308	345	328	313	324	286	277	317	324	320	324	343	325	329	320	334	296	334	303	322	346	332	335	288	330	325	290	327	303	302	303	314	315	346	296	299	276	288	300	335	310	315	294	328	296	303	328	364	321	321	322	313	288	332	343	303	366	296	346	324	302	341	327	313	317	311	346	294	324	312	271	329	285	308	295	287	299	315	332	340	313	293	321	342	315	293	293	327	301	349	314	314	307	324	307	299	308	307	317	302	295	325	318	314	308	318	327	288	336	320	307	317	326	292	299	306	301	314	296	311	337	310	322	306	327	276	338	286	313	307	319	310	319	307	312	320	310	308	320	277	340	340	325	326	285	343	326	314	339	293	346	334	316	318	338	318	293	309	306	298	313	316	284	320	300	317	322	341	304	326	331	315	295	315	319	324	300	300	318	308	300	315	352	305	284	329	327	313	359	315	325	311	303	316	290	329	344	308	282	315	317	346	289	326	299	295	329	302	330	293	312	331	313	328	320	323	325	333	308	319	315	345	330	303	335	345	320	315	295	336	311	315	272	331	309	314	332	379	336	323	364	347	307	279	321	338	333	308	298	321	320	305	319	304	315	312	319	319	299	334	347	317	303	322	293	295	319	286	316	328	321	316	288	326	275	305	290	325	309	285	300	298	282	302	332	316	303	304	340	296	286	298	322	322	326	339	326	326	307	277	300	290	337	343	314	295	324	355	311	305	322	318	317	311	327	316	311	325	316	348	286	331	311	320	325	327	353	298	294	301	336	308	313	330	318	318	340	309	318	297	328	289	318	349	317	323	330	341	292	316	318	313	321	303	293	325	345	336	295	352	321	313	313	316	291	311	315	329	316	291	334	292	318	342	302	314	310	299	335	314	334	347	333	344	325	315	321	300	298	298	320	320	312	348	316	320	327	337	331	329	317	320	319	321	360	300	280	339	337	351	304	321	311	289	297	280	314	321	320	320	345	316	289	316	328	335	309	342	291	303	304	320	297	315	294	297	322	304	321	331	326	329	321	302	309	323	325	318	315	302	310	300	337	284	331	289	293	302	303	308	295	298	301	341	342	332	355	343	342	320	323	324	314	326	344	325	336	346	343	317	326	320	318	288	275	293	348	324	311	324	275	272	316	339	326	318	295	344	278	337	296	328	340	316	304	310	316	328	339	312	302	305	289	305	330	303	307	306	313	300	354	318	315	318	311	299	318	315	315	312	303	339	283	298	328	317	344	339	353	303	290	316	297	311	310	335	296	307	312	319	338	312	312	314	338	316	332	309	324	275	324	278	316	295	307	336	291	316	285	297	298	326	316	285	290	330	323	301	304	288	316	295	323	270	298	343	305	301	294	302	320	343	331	322	324	359	350	326	340	360	357	317	318	297	303	307	308	324	318	353	291	305	329	289	301	334	350	332	331	300	314	316	330	351	302	291	305	320	301	313	310	307	305	283	339	288	323	306	300	322	354	360	308	298	311	284	302	309	292	315	303	266	363	356	326	336	324	322	337	364	322	332	321	321	282	336	322	310	309	290	299	299	293	303	325	283	343	311	362	320	327	305	309	341	294	323	324	301	275	321	339	331	344	301	314	311	299	282	289	318	317	331	322	319	307	325	342	291	329	338	328	315	321	342	329	279	320	343	292	309	363	298	327	310	306	277	344	316	354	287	301	349	341	339	328
39931	51162	61314	55221	44005	30965	18896	9835	4925	2423	1415	954	845	684	730	706	731	768	680	759	729	751	731	701	685	708	739	696	686	681	734	688	663	709	674	690	680	740	697	741	669	725	706	699	725	725	701	733	733	662	716	669	727	694	674	712	739	737	692	733	719	723	687	746	749	703	707	713	727	667	699	689	727	715	716	730	707	686	651	693	765	709	733	713	722	697	677	703	721	691	743	699	760	652	787	678	710	720	710	696	772	711	686	674	718	695	705	676	667	722	697	707	739	731	763	719	722	704	744	719	730	724	701	655	719	709	697	698	779	695	683	733	718	670	713	694	715	704	741	676	755	685	719	677	682	688	757	701	683	696	704	690	712	656	652	704	639	688	667	725	760	745	726	697	695	719	726	733	719	712	726	736	735	707	671	743	720	746	685	742	690	721	695	711	695	685	679	741	734	738	703	707	708	731	748	693	741	728	740	689	719	712	755	721	699	684	702	707	697	694	686	701	714	685	699	677	663	692	699	713	727	692	687	665	667	726	725	675	712	706	703	727	695	662	725	693	711	734	687	699	735	719	677	719	695	683	722	692	721	683	723	697	718	685	731	718	749	702	657	716	741	704	725	679	683	739	723	682	739	722	713	691	709	681	714	709	688	692	747	729	775	709	670	744	712	672	725	719	713	720	711	722	726	691	721	714	643	717	713	718	675	699	702	729	674	743	712	704	690	741	682	744	758	735	693	701	724	724	741	738	686	693	698	662	632	695	698	673	725	696	729	692	742	702	684	723	717	672	666	705	715	707	709	745	674	692	719	717	712	661	703	696	693	675	736	703	677	682	660	703	722	690	710	713	675	657	719	660	715	707	715	712	665	718	716	731	713	696	687	687	688	735	668	747	713	671	716	708	683	709	694	703	750	749	725	696	741	702	702	735	699	676	753	685	751	728	739	689	675	729	652	733	733	677	714	693	743	684	716	712	745	663	687	736	709	747	733	742	671	728	720	693	712	708	707	709	741	713	603	719	696	724	700	701	714	802	720	621	724	677	720	708	681	711	676	736	682	739	698	702	712	747	689	684	727	684	699	713	714	748	683	736	698	679	721	712	725	672	707	724	765	754	724	711	691	712	735	704	731	677	677	725	727	702	702	718	736	691	665	662	677	686	673	718	697	661	703	685	676	681	669	725	703	681	705	673	720	731	683	723	700	715	698	701	761	701	687	654	697	732	692	657	722	723	716	720	715	698	680	695	706	703	722	683	652	710	707	715	735	672	691	716	724	729	699	710	730	694	707	691	709	659	719	738	694	668	653	710	728	647	696	763	752	685	737	750	715	720	710	710	686	754	677	687	703	693	744	710	696	717	688	708	685	678	685	711	682	674	700	689	729	693	698	694	698	683	663	682	693	693	775	681	736	701	715	684	688	705	690	700	698	690	676	707	731	715	719	668	746	664	738	682	749	681	697	711	732	731	722	714	718	710	745	721	719	711	702	759	729	721	708	735	701	722	694	690	706	697	740	655	686	712	688	701	706	746	695	727	735	710	710	773	699	738	712	689	733	683	728	685	711	739	638	715	703	733	719	706	705	722	744	730	733	671	661	741	698	722	742	668	741	744	732	702	724	700	705	714	716	702	677	720	683	720	698	692	691	784	729	701	762	738	745	704	685	731	685	699	714	705	687	702	767	666	687	725	729	705	720	695	753	701	685	748	650	714	703	683	696	692	671	739	703	698	716	704	657	750	709	734	690	690	700	743	767	702	733	682	727	717	673	755	718	704	675	698	765	710	679	706	732	744	648	734	755	736	686	745	770	697	695	743	654	741	704	720	693	707	761	757	690	742	695	708	708	720	708	704	740	685	701	704	740	718	686	686	718	738	710	712	697	735	690	723	705	689	702	688	684	652	685	695	710	708	709	689	707	719	754	747	706	709	681	697	686	699	720	693	710	675	686	702	690	709	727	692	732	731	690	733	673	703	719	674	721	710	692	688	726	741	692	720	681	710	716	689	682	711	745	634	732	718	679	672	728	705	687	673	712	737	689	706	730	709	685	768	754	724	702	751	708	710	718	722	714	686	741	709	686	736	737	712	702	737	706	672	702	662	655	726	730	712	718	715	693	717	690	699	690	710	728	698	681	686	776	683	692	697	694	718	720	681	738	677	718	647	716	737	713	736	707	716	714	713	703	741	723	733	678	731	661	671	715	691	682	746	709	729	733	666	716	688	717	719	681	729	702	685	694	688	740	700	651	744	699	735	732	677	746	706	722	711	747	701	681	706	719	671	691	763	712	707	695	722	704	704	696	750	718	765	749	716	667	671	736	685	732	674	685	690	685	719	702	726	722	722	736	688	699	722	700	751	746	714	686	713	715	687	705	697	707	719	650	710	694	705	705	733	731	744	699	728	740	708	692	711	701	706	706	689	740	674	691	738	676	724	721	714	706	694	733	746	674	660	696	674	671	700	689	643	705	731	705	728	702	729	647	744	706	737	708	742	730	694	712	695	713	690	728	696	715	734	699	707	725	712	725	709	685	677	714	699	702	677	644	718	723	680	736	635	713	750	748	728	673	703	712	731	681	697	719	718	694	703	724	705	674	748	690	715	688	684	653	710	664	667	743	680	722	791	696	704	671	707	703	703	711	675	700	705	681	757	703	702	719	725	734	684	755	690	706	734	753	667	676	722	711	697	693	686	676	730	735	711	701	674	674	682	702	730	716	707	719	732	730	691	709	709	721	710	725	689	723	723	710	687	746	744	696	676	711	729	685	673	727	683	750	722	672	705	693	681	716	713	719	729	678	722	720	695	692	684	718	723	645	713	695	731	699	707	713	751	744	672	708	721	703	723	684	742	671	732	665	698	725	676	732	741	689	700	687	755	649	686	722	713	724	724	716	705	707	723	667	696	716	686	728	723	690	700	700	730	683	720	653	693	745	688	701	704	714	704	731	722	738	733	701	725	790	663	648	709	675	691	681	687	729	679	693	743	716	716	734	715	717	680	701	688	717	684	759	746	659	729	706	687	729	690	708	718	733	696	712	731	696	665	671	675	714	720	739	753	677	693	657	706	710	717	721	704	696	712	700	721	710	701	717	700	707	686	741	758	683	733	730	722	756	731	653	696	717	721	732	731	706	702	745	730	743	727	677	734	705	689	705	694	702	681	745	730	739	686	698	726	689	682	741	731	715	765	723	721	726	732	710	698	747	699	683	720	684	753	732	723	704	678	694	679	702	729	662	733	686	744	724	753	677	660	686	678	699	711	680	640	688	693	705	743	708	744	760	732	668	767	662	688	690	697	673	701	725	639	737	707	714	727	729	676	684	764	706	696	725	671	667	724	679	704	708	706	747	731	711	718	684	671	694	706	695	724	708	727	733	699	671	726	697	669	718	751	757	699	722	719	673	709	682	682	679	656	718	735	715	670	682	714	675	695	733	662	698	661	718	729	677	717	693	699	766	718	740	677	688	684	660	687	686	676	679	687	745	737	666	671	733	705
71685	77414	74119	60775	44900	28717	15193	6192	2440	1158	735	466	470	435	396	455	373	371	355	394	426	405	433	425	391	391	419	430	381	394	371	387	385	434	408	394	396	359	395	368	398	415	422	393	396	376	398	360	406	384	430	416	396	374	399	403	410	354	379	460	387	355	365	375	405	381	395	370	384	405	407	402	398	439	391	371	421	397	388	376	392	416	375	384	399	382	387	451	398	394	432	376	402	403	405	432	411	364	369	410	414	383	360	367	420	393	406	403	367	386	381	399	408	383	368	387	378	395	422	391	402	405	383	439	402	373	405	408	391	384	383	401	365	408	411	413	415	408	417	383	394	431	387	387	387	425	446	449	441	405	394	423	401	423	408	401	436	423	396	375	394	387	365	423	383	396	434	400	372	417	362	419	359	383	406	368	386	362	405	413	388	414	378	337	402	374	423	374	400	388	392	394	428	402	396	413	398	351	389	425	379	393	392	408	443	396	412	403	390	381	411	390	413	383	374	358	373	398	390	403	394	449	409	412	402	382	404	434	384	420	388	417	413	410	388	393	413	411	367	397	367	408	370	399	389	402	379	412	414	427	370	380	395	367	382	412	377	384	381	400	390	370	414	396	417	400	379	392	421	401	392	367	436	383	393	388	409	406	376	389	398	403	398	385	397	374	403	414	371	385	391	417	405	380	417	368	419	398	401	350	377	403	390	386	384	402	390	384	377	369	384	386	411	381	390	417	423	388	418	380	350	394	405	400	387	361	412	383	364	410	377	376	406	395	391	370	401	392	350	397	411	379	412	400	392	401	428	390	422	382	396	410	404	409	378	380	422	412	377	392	397	445	412	370	396	382	392	386	374	386	428	361	399	390	420	403	424	368	433	404	407	397	388	424	403	387	425	412	393	440	392	409	415	377	429	432	470	385	401	405	410	389	392	400	379	385	382	399	394	441	417	394	408	419	420	415	391	367	388	396	405	400	403	436	399	396	418	374	409	371	412	404	425	424	395	422	413	419	368	396	424	383	393	393	423	409	417	389	390	375	400	398	410	355	399	403	400	391	396	366	396	386	412	424	379	364	389	393	397	359	407	384	379	413	379	400	393	428	355	385	406	393	391	392	418	414	400	450	404	391	379	392	382	409	373	387	401	439	385	372	431	398	400	374	429	411	394	371	360	425	415	412	439	392	406	414	397	385	417	375	405	414	402	422	389	388	383	394	408	422	377	421	407	382	436	405	378	393	438	429	389	373	403	378	385	381	417	385	379	419	401	391	396	410	388	416	403	404	419	394	407	380	403	390	393	398	369	363	394	428	418	388	373	355	379	435	398	408	375	395	405	360	395	373	412	381	405	387	398	406	383	405	396	424	425	405	387	395	386	418	416	370	405	411	406	410	375	390	423	350	383	383	375	376	396	403	392	398	406	397	411	389	376	431	363	353	407	388	395	403	429	381	380	381	382	355	438	402	386	401	389	393	397	365	414	383	391	375	387	393	395	448	416	414	396	385	409	379	411	414	381	385	418	385	379	436	455	450	418	404	384	408	357	415	407	374	414	393	427	416	341	376	413	400	395	376	379	393	413	404	375	375	354	411	372	397	410	431	395	452	406	397	387	394	456	401	366	403	377	380	398	369	374	411	416	385	405	449	407	406	401	381	405	424	375	383	381	378	442	395	398	387	401	393	413	393	428	380	401	380	397	381	389	363	410	366	397	382	374	389	383	418	429	381	393	370	353	409	411	372	400	400	383	418	387	393	400	366	400	449	372	431	401	397	399	395	401	388	437	404	411	367	412	417	384	396	375	398	420	394	392	413	385	406	362	384	403	382	423	396	388	401	390	384	374	399	389	373	394	413	393	433	392	366	346	398	404	412	382	390	398	385	445	413	419	389	405	383	415	390	426	381	416	417	372	391	402	389	400	357	360	395	391	407	418	380	355	378	359	403	368	403	381	420	391	395	385	368	356	439	387	424	400	412	377	368	406	419	358	398	388	398	369	382	369	370	369	346	412	399	419	404	398	423	371	431	452	429	401	384	442	386	403	418	417	377	418	417	421	386	357	400	385	391	383	420	377	372	389	374	401	423	373	388	385	381	417	384	357	388	389	395	398	415	425	412	391	419	457	398	416	415	389	419	385	397	402	431	379	375	389	381	401	364	408	415	389	402	423	397	406	392	392	392	438	370	393	417	406	423	391	397	404	419	368	369	409	357	381	392	419	405	405	394	372	422	408	399	407	386	404	402	403	428	390	428	400	407	406	342	415	411	407	412	425	384	386	384	370	420	404	379	377	405	427	392	437	384	376	401	400	412	385	390	378	393	416	376	423	369	389	394	380	417	393	356	407	424	364	396	396	412	368	404	403	396	384	437	397	410	364	374	387	412	399	414	401	390	382	375	425	420	426	385	391	336	386	407	414	378	392	365	419	412	415	405	412	373	395	416	381	401	386	365	419	393	401	392	395	394	391	393	405	385	367	436	394	448	412	387	345	376	370	382	418	375	411	384	427	385	377	395	393	381	427	387	383	395	389	361	407	372	406	429	428	380	390	418	444	364	412	414	375	412	394	415	402	403	416	384	419	383	424	377	401	405	361	377	377	402	380	409	382	398	361	391	393	366	394	400	408	403	393	378	381	376	392	396	409	378	396	384	425	386	393	399	394	373	370	422	389	420	382	378	395	406	374	416	367	380	366	369	369	385	386	427	424	427	368	458	379	410	401	387	375	378	442	365	408	389	409	386	390	431	389	348	422	425	398	383	367	435	424	400	406	407	386	401	401	394	384	383	419	404	394	345	402	410	392	423	378	392	369	372	397	380	388	384	386	397	412	366	415	398	440	364	404	375	430	399	346	387	389	366	400	411	391	415	364	366	418	406	430	383	407	389	408	423	392	362	342	395	382	403	411	407	439	413	427	401	384	426	402	376	383	377	416	392	402	420	384	396	379	425	367	450	392	370	403	405	398	414	428	405	412	414	392	351	389	371	383	414	487	407	387	435	405	423	433	420	396	358	371	376	394	393	385	419	429	366	412	360	441	407	393	370	429	383	401	380	433	363	435	375	402	374	389	403	382	388	395	376	415	387	366	409	402	391	412	401	393	416	402	407	377	411	406	390	419	417	413	404	418	382	406	398	394	406	417	404	388	397	414	399	374	370	386	407	412	377	400	384	425	390	358	400	408	392	436	423	406	427	353	415	374	400	407	424	438	405	403	359	383	429	410	406	388	401	399	418	369	369	395	363	388	373	392	388	402	408	395	397	392	408	368	413	414	405	401	411	414	406	411	418	423	380	452	387	400	409	402	363	369	394	381	388	405	393	409	383	428	395	377	412	431	387	376	409	345	387	401	447	425	441	363	439	376	412	392	414	407	427	421	411	367	423	427	405	429	389	397	434	431	405	370	395	420	397	393	405	381	408	400	363	379	392	369	417	375	422	375	399	401	405	382	371	390	393	422	409	374	401	387	436	415	365	387	441	385	409	429	373	402	339	416	371
47619	59501	70102	65291	53477	39742	26970	15322	7960	3812	2108	1397	1107	932	871	842	853	859	849	916	870	833	872	900	844	869	906	857	828	895	855	855	865	824	848	869	893	848	869	849	846	840	851	786	874	852	880	833	848	930	924	897	871	849	841	885	832	842	903	880	866	877	880	836	804	833	850	881	894	860	833	876	826	854	840	895	849	826	896	809	902	839	865	873	848	915	806	859	874	853	850	868	872	846	887	888	846	812	871	871	867	897	845	866	963	859	888	887	921	856	859	850	846	844	823	820	823	865	830	870	855	870	851	860	911	841	880	853	857	859	848	867	915	883	874	853	850	852	852	832	848	879	870	865	845	844	867	904	849	874	817	885	878	874	871	896	884	849	882	888	829	876	845	875	871	936	847	846	859	821	852	853	851	897	928	859	859	859	890	814	884	833	851	850	863	929	805	894	886	783	886	879	872	890	859	841	823	828	861	868	831	878	884	905	819	835	898	843	893	878	881	880	880	899	890	857	856	858	818	843	857	820	832	857	807	845	879	902	854	824	905	863	864	881	865	835	883	831	814	877	873	856	856	891	855	855	828	876	891	864	868	894	890	791	890	879	898	893	889	836	848	895	823	873	877	872	879	853	793	884	831	838	856	854	839	917	822	941	857	814	873	872	833	829	828	891	858	862	921	882	888	877	889	867	904	896	819	839	866	893	864	865	901	839	823	862	879	847	854	874	836	865	878	870	866	880	842	871	876	914	894	873	818	792	862	816	872	845	830	889	891	804	858	861	873	865	865	925	879	858	825	909	892	845	824	848	884	863	864	846	837	825	831	869	861	894	824	861	903	788	843	895	861	817	896	844	872	827	863	870	895	822	841	891	875	842	870	845	831	874	890	856	898	866	830	817	877	861	884	860	897	894	819	876	902	914	824	900	848	870	859	862	876	823	837	848	890	853	843	830	897	849	839	871	894	887	861	850	842	819	787	875	886	873	823	875	845	882	844	868	872	850	826	826	914	853	871	823	836	804	862	901	922	885	910	912	844	846	898	822	787	847	821	878	908	858	895	842	867	854	849	828	847	811	853	844	825	808	824	933	881	816	820	820	907	967	870	868	824	809	881	865	889	854	857	851	925	859	858	843	919	876	838	849	905	812	832	869	860	850	802	863	898	853	880	923	895	859	829	861	872	876	886	857	870	893	852	929	857	813	848	863	886	878	881	859	855	884	863	870	853	883	868	873	935	837	846	817	861	861	853	888	909	857	885	830	870	890	866	939	880	843	842	870	890	843	842	867	873	857	847	875	840	813	865	846	847	841	817	864	836	846	862	856	843	877	885	851	887	854	861	884	900	907	913	868	863	844	867	863	881	871	860	857	873	923	886	891	832	873	899	918	891	789	861	819	852	902	861	823	859	829	866	879	769	890	835	862	861	870	848	882	840	850	901	833	868	874	877	851	893	867	859	841	832	872	909	893	903	849	936	844	886	861	804	874	840	844	836	903	854	847	846	834	860	857	803	892	873	868	846	857	838	918	838	848	881	873	921	876	876	842	832	784	816	806	838	847	837	879	863	885	900	917	879	825	841	885	900	910	868	850	851	893	925	874	846	870	876	850	835	848	889	841	887	884	839	858	872	850	869	852	839	838	847	893	875	859	883	870	920	880	846	826	925	845	850	818	846	856	826	902	842	867	869	902	825	920	869	850	912	867	891	831	860	872	878	857	894	862	829	873	859	850	873	872	865	868	858	824	872	852	843	847	833	874	856	865	822	833	828	854	877	886	856	868	894	852	841	863	851	848	834	812	829	818	859	874	853	823	876	879	843	807	845	896	828	954	787	845	818	917	889	923	875	806	844	821	834	924	833	836	892	907	871	870	829	852	881	874	885	855	872	837	883	859	826	898	867	838	851	872	865	861	867	884	790	853	872	901	870	895	814	799	826	885	904	833	843	865	789	849	948	825	847	817	802	871	896	833	892	809	835	868	827	863	845	857	869	846	886	825	843	881	845	861	909	839	868	898	893	846	816	835	869	878	848	827	827	810	856	915	844	887	843	865	851	845	833	888	891	958	905	888	929	875	909	870	849	861	803	817	842	848	890	895	892	873	826	870	875	846	892	863	854	923	849	847	793	877	859	890	856	861	865	804	881	830	873	885	820	870	808	895	845	820	821	867	900	839	855	856	854	862	825	906	855	853	879	856	839	899	944	823	923	845	885	924	861	858	892	869	838	866	837	850	836	891	813	891	813	888	867	836	847	835	857	839	826	832	855	840	879	879	845	774	864	830	853	840	815	867	863	824	876	897	830	879	858	839	850	841	831	875	821	921	861	833	846	845	901	873	843	868	912	857	880	847	869	844	865	887	849	822	884	871	895	857	861	905	892	905	870	858	862	861	867	843	867	826	873	863	842	846	833	852	868	857	858	876	932	807	853	866	874	886	892	892	862	850	831	824	857	816	847	904	896	896	833	882	933	862	865	821	829	831	884	889	829	875	895	894	874	860	844	833	901	892	864	909	771	816	837	884	835	835	834	869	850	883	885	852	848	829	876	933	888	833	880	868	840	880	914	883	841	828	851	868	904	898	838	859	856	859	820	824	891	851	834	855	879	836	863	831	821	831	828	866	857	870	854	824	831	864	862	873	858	867	854	815	849	826	879	825	895	868	886	887	870	863	865	843	865	846	872	875	842	865	874	868	855	826	892	861	834	843	854	940	847	876	834	923	810	853	863	902	892	883	856	903	824	863	873	874	855	840	886	915	887	835	873	871	841	830	857	841	780	906	799	830	900	916	840	891	890	788	907	895	869	875	830	904	818	838	820	869	832	807	842	833	902	860	872	838	870	910	842	933	838	908	868	845	878	851	896	931	872	880	816	895	854	923	861	884	865	842	872	838	895	890	844	815	878	818	893	840	856	881	900	861	872	870	877	899	853	863	846	850	890	849	871	889	856	885	879	836	893	837	870	895	860	873	776	850	863	798	818	890	855	831	808	841	869	903	898	849	848	864	834	830	871	844	878	857	887	843	908	893	856	878	856	872	816	898	921	857	868	859	878	878	788	864	868	842	833	870	850	832	879	855	879	874	889	895	843	859	896	863	840	859	833	861	891	815	865	853	897	878	896	834	873	828	869	842	884	852	879	830	825	909	885	864	808	837	839	910	880	885	805	859	854	879	862	874	851	848	894	867	851	865	939	870	894	875	852	861	876	886	856	894	828	886	877	886	869	840	861	935	846	891	871	867	847	887	902	871	902	884	843	843	873	841	880	848	882	849	837	873	859	819	809	855	836	879	870	840	851	830	906	870	869	910	854	866	896	810	884	868	837	865	854	850	868	877	817	875	882	808	867	827	874	882	826	839	842	889	821	855	893	840	829	886	854	897	881	898	874	847	862	812	878	905	916	845	862	888	853	873	878	807	919	841	866	830	861	860	813	853	878	816	856	876	867	863	837	903	829	889	831	834	857	920	868	847	905	851	864	894	872	874	850	882	848	868	839	869
11596	10403	7904	4681	2431	1326	727	565	429	359	345	355	302	301	311	331	311	308	313	291	304	288	346	345	326	300	317	328	314	306	328	339	349	293	329	287	327	356	359	316	286	308	306	345	345	322	323	333	374	305	356	323	328	314	340	345	312	307	297	328	300	312	312	312	307	293	304	313	338	296	328	339	346	350	320	307	322	321	365	299	312	306	307	355	340	311	305	369	296	331	355	347	301	334	310	303	315	336	328	305	324	317	343	347	310	324	301	335	309	346	332	291	317	337	319	356	318	365	322	310	337	332	316	356	333	275	322	293	352	302	321	306	327	329	320	348	329	324	364	322	325	300	329	323	323	334	331	318	323	323	318	327	317	324	310	319	320	333	319	336	325	319	329	324	309	337	340	319	336	314	309	375	323	335	315	320	291	289	325	325	348	344	337	336	321	311	338	323	305	300	377	319	339	332	347	338	315	326	295	323	356	309	309	345	332	323	344	336	335	315	302	349	338	326	305	321	338	336	306	304	311	338	330	352	309	320	312	358	318	316	321	319	347	359	349	316	322	318	329	306	302	319	312	331	297	330	315	321	316	311	354	326	321	338	333	327	303	296	357	318	333	327	287	330	326	353	330	306	343	305	318	321	342	316	351	362	295	352	311	295	319	310	326	318	355	330	305	300	323	321	322	298	348	287	322	310	299	313	351	318	303	284	352	346	329	331	305	291	326	332	351	327	312	331	339	362	332	305	322	351	329	326	340	316	314	334	335	313	338	345	325	345	326	326	307	314	326	351	334	290	320	311	317	350	305	326	331	296	306	321	329	297	298	326	325	287	324	305	301	317	334	344	318	317	309	328	344	318	324	321	341	317	338	337	329	321	317	345	361	341	316	343	327	328	306	345	323	340	343	353	328	309	331	353	304	313	292	312	345	342	331	347	325	322	324	325	313	345	314	341	344	276	329	312	319	341	320	333	335	325	313	324	308	304	332	374	344	360	311	297	331	315	299	325	349	327	332	320	328	316	309	331	319	323	361	341	309	325	323	322	306	329	310	375	328	316	320	311	293	330	299	332	365	319	336	309	343	331	328	317	293	340	335	313	332	314	323	330	308	307	304	322	310	299	328	335	295	305	350	335	331	315	298	341	309	342	347	334	345	328	316	302	330	352	303	315	273	326	339	323	299	339	347	361	312	305	311	320	314	320	330	278	321	320	297	333	322	328	300	325	340	315	327	341	335	349	317	308	295	336	340	307	316	310	332	320	318	313	315	283	324	323	290	314	319	321	305	350	311	315	306	333	324	341	337	323	310	303	325	281	304	324	300	325	322	309	349	376	355	289	349	303	295	332	313	327	346	337	316	310	297	316	288	311	325	307	356	350	330	338	321	371	325	309	323	340	356	313	296	351	344	324	335	339	329	324	316	316	353	353	337	303	341	325	309	324	344	302	335	338	307	318	316	335	330	309	326	373	317	281	339	280	315	308	325	283	327	308	292	309	333	331	340	350	345	331	306	323	321	317	355	295	312	354	346	328	335	311	333	297	340	320	313	336	347	308	344	314	341	319	315	336	285	292	306	330	327	330	295	372	309	333	337	309	338	346	292	335	336	328	312	305	304	320	362	333	290	289	336	337	327	348	302	350	320	316	297	332	332	352	342	369	317	340	291	350	320	330	353	305	322	321	319	323	315	310	348	333	325	376	289	323	303	337	357	306	331	331	276	315	288	311	297	340	346	328	326	285	315	336	349	299	308	296	315	306	348	312	337	355	318	301	356	335	331	334	316	316	323	347	336	304	299	310	298	325	332	353	342	334	342	298	315	308	340	305	343	329	305	289	322	313	326	340	347	303	283	315	333	329	305	306	326	299	349	345	311	296	326	302	295	344	302	336	311	314	289	316	321	318	308	298	350	304	340	356	319	316	286	311	343	324	345	326	303	304	282	301	315	331	344	308	326	345	291	310	331	308	332	383	321	319	303	338	316	305	328	337	322	342	314	310	346	313	312	354	338	340	366	346	297	335	340	334	323	321	347	323	311	327	328	336	331	325	308	310	347	348	303	310	319	348	329	307	316	322	354	328	302	320	329	288	360	316	318	320	323	314	334	328	364	316	363	305	311	342	324	307	306	290	337	284	326	332	345	313	326	321	333	311	325	347	317	342	305	350	313	316	326	309	341	346	317	350	333	313	316	323	340	317	349	367	323	334	324	312	356	316	328	335	293	277	305	334	322	362	301	323	327	324	317	317	343	336	312	324	360	278	337	337	322	318	327	307	335	298	348	321	343	310	323	344	346	315	331	340	310	336	344	327	309	313	346	294	316	312	324	349	279	323	324	315	341	343	328	301	351	317	312	293	349	359	346	363	319	312	347	301	377	328	315	323	329	303	297	344	292	333	309	316	322	308	300	303	317	302	341	349	334	297	332	290	311	330	327	342	294	299	337	310	322	298	336	323	346	324	357	323	339	333	333	335	310	322	313	304	352	335	326	287	292	323	333	335	337	315	308	332	360	308	329	345	331	310	337	334	306	323	304	316	342	308	320	361	332	342	315	268	313	360	322	328	320	334	345	313	327	310	306	322	331	354	342	357	316	270	305	316	330	314	341	342	309	307	325	335	316	330	323	347	315	314	332	304	321	297	312	317	320	342	320	318	344	327	325	351	304	359	332	323	327	372	310	342	315	314	326	330	316	318	334	313	346	333	320	309	298	304	306	325	325	322	312	324	328	351	318	310	316	346	330	325	309	346	340	341	280	307	325	326	319	338	322	322	292	328	342	324	319	325	360	352	273	330	329	287	326	321	356	364	320	323	348	317	303	346	336	349	299	319	351	325	338	340	291	327	329	347	337	317	293	310	324	306	322	337	343	329	350	349	370	343	312	336	284	309	308	304	288	321	293	307	305	345	348	338	336	307	313	306	311	345	340	320	334	306	338	338	325	310	373	326	341	357	359	318	330	333	363	310	294	304	310	280	278	309	312	331	331	352	367	338	319	303	331	315	334	362	329	348	341	321	318	318	292	314	302	311	331	309	323	304	328	299	304	346	352	336	284	304	321	319	337	309	321	331	300	310	331	352	304	344	337	319	342	311	327	331	340	327	313	308	330	330	345	316	346	308	307	348	321	332	325	307	300	286	316	313	341	326	315	329	306	323	319	337	332	320	311	343	324	347	340	319	332	361	285	311	360	292	354	311	313	284	335	331	354	314	323	315	329	330	370	336	341	292	344	294	311	320	320	322	327	341	317	339	334	314	297	322	329	327	338	358	297	282	346	336	344	309	303	315	332	294	339	292	315	330	325	305	318	317	322	333	334	344	332	291	332	340	318	312	289	303	321	325	334	343	294	291	325	354	327	321	339	334	338	305	331	289	363	335	343	307	331	299	320	343	348	374	322	324	311	324	311	332	312	350	303	342	347	318	330	343	335	328	332	358	318	324	329	351	327	316	279	327	347	321	293	353	336	314	301	299	328	343	296	283	321	290	318	337	328	286	277	337
10619	13634	13809	11382	7122	4071	2374	1482	1057	893	776	767	656	696	707	700	728	720	665	742	715	755	686	707	720	710	713	684	694	743	732	694	707	727	748	654	670	720	710	742	704	677	692	673	705	688	701	701	681	738	713	680	683	679	728	727	719	700	684	723	712	703	692	703	710	680	672	663	724	687	696	671	701	726	667	712	709	688	699	693	670	678	755	723	698	744	715	714	701	676	677	721	718	652	692	637	757	682	745	720	697	715	716	702	714	721	725	726	736	707	738	755	734	669	759	719	702	750	697	708	676	675	681	741	755	710	701	730	728	662	698	755	701	699	710	738	694	736	702	718	670	714	690	746	712	695	701	692	749	722	733	715	683	707	726	703	643	728	702	724	685	729	721	702	692	665	729	670	695	691	748	664	712	725	727	693	737	713	720	676	725	706	671	697	679	759	719	711	718	722	696	683	699	710	738	729	702	713	701	680	720	719	673	704	750	694	712	715	712	709	712	719	703	650	682	678	747	677	757	692	686	725	709	718	725	702	756	660	717	721	711	725	708	649	724	714	680	715	718	748	687	714	699	698	710	712	734	761	733	702	720	691	683	691	732	707	753	672	744	746	706	698	716	749	676	725	741	721	704	686	707	720	702	692	696	717	747	724	746	700	720	692	686	710	710	710	708	672	710	756	687	702	711	736	680	722	711	719	683	682	708	755	708	729	689	736	766	743	693	709	747	676	697	739	695	694	722	668	725	740	712	739	736	708	752	673	718	748	706	668	689	687	727	759	705	729	746	718	738	722	688	767	706	719	719	709	703	703	692	683	701	703	700	721	799	734	731	713	716	685	716	698	695	733	687	699	721	703	725	735	763	726	714	711	726	710	695	714	661	693	709	691	668	710	681	752	714	714	722	732	712	746	702	717	702	696	699	702	732	693	720	653	685	683	713	704	668	719	741	751	728	713	677	751	694	704	733	670	700	728	719	709	733	708	761	679	713	654	726	701	702	701	695	687	725	694	725	669	754	716	673	689	722	743	748	712	696	665	699	691	702	699	650	653	679	713	707	725	673	741	706	728	729	694	703	758	698	688	693	724	655	677	747	751	710	722	765	738	676	672	766	698	706	754	663	710	697	702	731	739	736	766	714	703	681	754	744	694	737	677	741	712	732	713	668	735	674	660	694	685	694	720	752	684	734	689	704	764	704	721	673	752	718	704	770	673	674	700	717	741	690	669	705	748	690	731	682	760	715	696	691	694	748	684	691	696	713	718	742	689	744	695	671	699	700	685	722	718	724	709	726	684	713	705	692	688	768	705	694	720	696	690	773	685	722	689	711	752	747	716	683	640	734	697	719	702	756	701	702	682	691	718	663	746	701	766	674	743	735	738	690	694	705	687	710	682	694	725	740	705	695	721	707	717	743	745	707	708	692	685	751	693	749	736	749	705	739	747	711	712	723	752	756	694	718	665	681	702	651	750	736	673	721	717	743	668	712	680	716	716	723	659	697	702	702	708	692	757	697	729	702	693	721	732	688	674	664	695	695	696	688	708	677	799	714	722	749	712	703	699	727	731	700	719	695	689	766	691	723	694	696	718	739	678	737	735	682	713	708	710	696	659	722	749	675	681	724	717	684	742	660	688	740	687	729	720	723	727	671	726	738	737	683	705	701	689	695	716	722	743	644	717	687	717	711	739	681	734	749	698	707	693	697	752	730	695	733	691	687	721	710	681	700	733	727	664	708	711	715	703	713	694	678	715	672	721	754	705	703	746	728	690	666	695	730	676	742	717	734	760	718	732	718	713	692	739	706	680	697	703	680	734	737	695	695	660	739	694	729	711	720	725	697	702	694	696	720	735	777	739	676	719	711	707	711	707	741	719	760	689	738	745	676	706	730	696	731	731	719	667	692	719	645	690	764	733	678	697	703	734	699	765	683	725	728	693	728	679	719	772	712	728	741	738	713	742	756	723	735	733	733	718	692	715	722	718	701	673	694	706	680	745	719	686	706	759	720	697	702	699	678	736	727	707	727	730	713	698	725	720	721	714	707	708	716	732	731	725	692	691	704	723	710	709	728	721	690	724	719	705	698	694	715	707	684	697	729	712	736	725	716	669	805	684	735	711	677	721	677	697	697	715	704	700	705	732	676	675	755	728	725	687	745	692	739	695	726	723	707	723	725	714	672	661	746	706	738	692	746	703	674	729	707	689	670	737	694	707	713	690	683	686	712	715	719	744	716	729	689	764	676	687	695	707	735	706	701	693	723	730	759	708	733	701	773	723	708	751	677	709	731	739	704	704	717	660	676	770	715	739	695	725	717	703	705	718	723	713	717	716	744	737	675	690	666	731	716	735	680	701	703	705	627	678	701	646	726	713	724	770	751	724	650	719	704	703	689	700	708	706	692	720	700	746	673	724	680	757	724	772	706	755	725	714	710	724	711	685	734	674	698	747	726	703	707	677	686	746	760	746	683	698	688	724	719	725	748	708	710	717	720	687	664	690	717	714	712	718	714	708	714	720	720	691	753	706	694	708	732	717	695	710	687	741	748	669	713	702	688	764	734	690	713	703	754	685	724	715	690	700	706	745	678	721	746	689	736	703	727	693	697	697	705	677	755	793	743	720	711	728	750	715	671	722	725	714	723	650	743	711	732	733	738	675	739	694	673	686	782	698	697	699	735	709	677	684	734	695	697	747	684	681	737	696	758	706	761	703	719	700	693	760	667	677	737	693	770	678	738	679	691	687	678	712	708	701	765	731	722	685	740	715	722	647	699	675	713	708	666	656	719	713	757	680	706	708	709	698	774	827	704	685	687	711	749	699	709	748	697	714	724	684	762	725	686	661	665	711	690	706	696	698	693	712	668	719	719	750	736	682	724	705	668	691	726	700	717	681	686	694	720	744	737	695	698	705	711	692	709	726	693	729	749	696	695	733	741	728	736	710	701	733	662	715	697	715	713	727	686	678	726	742	756	729	745	727	726	738	726	752	730	738	708	687	735	734	720	723	733	730	728	715	744	649	691	748	703	712	743	711	674	693	716	756	651	728	719	694	698	694	701	724	742	689	725	771	680	704	729	749	686	685	709	718	673	793	668	698	657	715	693	709	635	759	680	702	699	695	716	718	702	730	766	742	690	753	701	719	717	733	697	729	717	729	726	722	743	707	759	724	747	769	705	742	728	669	735	721	710	738	678	732	718	744	775	673	710	705	680	727	671	657	737	716	722	703	720	733	735	666	726	672	728	672	700	699	696	750	710	703	701	701	721	714	707	734	703	711	725	680	736	745	685	739	738	664	689	743	692	674	704	689	727	672	721	690	696	722	667	686	677	753	670	711	684	699	737	721	718	662	687	746	703	687	747	744	722	746	737	719	707	726	714	674	687	710	714	698	722	690	703	755	701	697	727	716	690	765	664	695	698	736	669	716	700	666	699	744	721	739	724	713	669	741	720	757	692	703	699	738	718	716	666	687	669	753	723	741	708	672	752	755	710	754	700	712
63445	66845	66695	53878	36170	21109	9926	3962	1535	813	520	373	319	296	282	341	274	294	315	291	298	289	287	324	323	307	291	270	279	286	283	301	290	308	288	299	284	304	274	287	317	295	297	297	274	277	328	323	274	314	296	316	283	267	321	328	285	316	273	274	304	288	296	270	273	332	266	332	276	318	295	311	291	292	295	297	268	257	300	286	266	274	306	277	280	309	316	294	262	302	306	290	289	272	302	297	313	299	290	321	297	325	324	298	308	269	301	308	296	315	297	308	293	277	298	287	300	302	302	297	282	311	287	305	305	274	286	273	266	298	290	270	337	289	295	303	340	313	308	278	281	329	263	322	290	313	294	289	286	286	288	325	273	291	304	274	307	304	305	272	266	298	298	303	306	284	312	294	307	294	303	281	308	281	316	274	262	312	298	318	304	291	278	288	302	289	314	256	302	286	295	310	308	278	294	291	283	277	325	291	284	280	285	295	271	304	285	292	315	248	275	293	305	323	291	303	284	324	312	312	317	293	315	311	313	283	285	293	292	286	287	272	346	293	309	253	244	290	301	287	329	280	283	318	312	309	252	298	335	293	300	306	285	299	279	277	278	275	304	323	270	276	291	280	289	314	342	292	309	293	315	273	313	275	298	304	292	304	332	298	281	357	297	305	319	286	295	269	280	295	279	281	313	297	300	306	317	288	289	297	273	310	306	325	289	304	304	286	308	274	300	288	305	320	275	285	355	284	311	317	289	303	303	302	300	341	279	303	276	269	278	253	311	321	295	338	286	282	325	270	272	310	275	303	316	331	318	311	292	303	297	289	280	252	265	299	291	294	312	298	269	301	292	296	288	308	306	305	265	318	297	306	305	288	315	312	291	303	315	324	300	311	300	317	306	310	306	296	295	313	315	303	291	271	308	310	297	270	291	285	323	285	311	311	337	248	306	311	276	326	303	288	283	303	298	257	310	309	305	272	315	293	324	293	285	280	306	285	296	266	308	311	290	319	323	321	278	270	280	311	303	261	306	274	298	341	296	279	305	304	320	279	322	308	317	280	317	297	285	294	261	327	295	279	299	319	281	325	292	320	305	250	271	313	322	290	321	312	310	295	330	295	289	281	300	307	336	315	302	291	316	297	330	310	297	302	285	319	296	290	253	285	327	304	309	298	290	303	279	321	314	307	299	293	308	308	291	304	338	308	291	268	262	276	292	296	287	335	322	317	259	287	320	275	274	270	285	298	304	293	281	269	305	314	301	270	285	299	273	283	334	295	320	278	323	284	296	297	268	296	278	326	314	303	325	318	310	330	310	277	311	292	294	315	306	296	282	260	308	293	259	300	307	288	277	270	280	290	282	309	280	281	288	315	303	287	307	301	280	305	284	289	301	288	297	275	286	285	304	293	311	312	289	304	318	285	318	276	303	312	324	269	270	302	311	301	322	315	284	296	281	310	258	315	304	295	299	334	293	312	270	317	301	300	296	307	301	263	287	321	290	290	300	298	317	315	288	279	304	342	270	275	285	279	292	295	296	295	320	278	277	281	258	311	277	277	303	284	279	291	291	290	283	266	317	293	302	333	288	288	319	321	269	297	319	311	316	310	280	336	304	281	271	295	298	308	331	306	295	307	291	316	295	303	300	285	282	300	299	290	299	299	310	306	348	308	284	269	326	284	267	303	255	284	289	318	275	297	308	290	278	292	310	276	278	306	291	301	309	294	298	320	316	289	290	275	313	290	265	263	314	307	312	285	296	319	321	285	278	290	297	260	297	288	333	334	319	282	299	310	292	296	305	297	260	289	302	278	282	332	304	251	275	316	333	273	290	277	302	312	312	265	298	284	325	307	293	275	311	307	311	294	292	286	335	315	293	282	307	324	282	277	287	300	316	292	318	288	271	307	306	306	291	296	309	270	266	278	282	307	307	300	277	313	303	302	290	300	292	272	273	282	305	291	288	302	283	294	296	347	322	310	276	313	277	305	308	306	259	298	329	284	276	274	280	287	297	291	300	301	276	273	272	294	316	278	311	300	290	306	291	293	284	312	283	314	299	330	300	288	324	313	306	304	308	337	312	324	293	289	289	284	295	287	309	289	279	296	326	308	297	323	274	292	298	283	321	263	314	323	301	274	296	329	281	298	320	279	260	255	278	294	301	284	301	313	270	288	287	309	322	287	279	306	309	323	316	305	296	296	270	301	254	308	290	301	274	291	330	275	275	295	329	299	312	279	331	269	281	307	276	303	329	294	321	333	309	311	263	323	296	284	270	243	332	273	280	312	314	260	310	295	305	285	326	292	309	285	297	297	276	301	326	313	296	277	309	288	295	286	307	317	316	274	295	265	265	292	283	307	315	282	318	283	247	270	297	322	301	263	308	318	321	319	300	325	272	334	289	325	295	279	317	317	287	281	310	296	335	254	304	284	304	312	289	283	336	281	283	258	309	299	311	303	281	281	297	310	313	291	286	290	289	307	304	307	280	296	324	348	301	295	302	279	284	295	294	301	292	299	305	298	288	309	308	289	280	318	327	308	263	315	295	338	300	293	319	297	294	279	293	299	263	284	325	318	308	336	299	273	293	317	322	293	291	301	273	299	307	314	277	273	312	294	290	281	279	311	309	298	264	302	289	305	295	265	317	316	294	280	322	292	314	334	321	294	270	302	267	310	281	272	328	329	289	314	292	303	291	329	265	279	305	294	297	334	317	308	294	304	293	321	305	275	291	301	337	272	279	317	287	298	295	295	297	266	253	324	327	301	304	303	293	286	320	300	310	323	273	276	275	309	261	331	294	277	266	305	296	281	298	286	274	270	284	303	295	277	298	287	273	317	283	294	275	275	287	293	314	286	320	302	295	303	272	334	310	300	313	276	313	287	314	318	292	315	285	272	312	322	299	301	276	297	288	332	301	302	273	285	279	271	287	287	323	310	328	275	295	266	286	318	298	299	297	307	315	334	310	308	297	292	287	272	274	324	311	298	264	284	302	304	294	299	273	265	294	301	271	251	310	303	264	279	313	314	329	303	289	287	300	315	293	313	286	272	331	314	326	324	292	310	302	277	329	299	320	291	282	281	289	282	306	307	338	321	292	318	298	297	278	281	293	322	298	293	289	284	296	301	310	310	310	292	292	296	309	303	331	289	294	320	270	293	292	294	293	289	278	277	311	300	281	289	294	324	314	283	299	288	323	343	284	314	294	254	304	306	280	296	290	297	302	323	262	303	286	290	302	302	316	286	288	295	297	294	275	291	301	309	315	261	280	290	281	269	297	303	351	317	284	281	331	268	271	273	317	314	299	293	255	324	270	311	284	290	293	289	304	301	296	314	312	313	288	291	264	336	306	286	321	297	305	311	302	298	281	300	286	329	280	289	317	297	317	309	300	312	289	305	301	309	321	305	289	303	307	296	276	286	252	322	291	314	292	279	288	307	275	284	301	279	317	282	289	262	309	293	278	278	276	265	299	311	306	305	304	303	283	273	279	283	292	333	306	280
39437	48893	61377	57673	45930	33687	21444	11564	5718	2809	1514	911	715	679	675	687	706	632	692	623	616	674	655	655	678	660	635	647	655	667	705	664	676	682	669	661	679	673	672	628	632	628	696	670	690	712	647	704	652	649	672	663	694	662	661	693	683	689	680	681	671	696	672	657	658	643	659	625	626	658	660	665	701	671	678	658	682	660	649	707	655	652	653	592	658	626	652	660	684	650	646	704	656	678	650	700	676	644	687	646	669	652	654	661	661	628	712	698	728	651	662	641	649	722	723	691	694	639	670	679	670	696	649	639	614	653	667	639	699	657	647	695	606	619	696	669	704	687	625	711	678	641	704	663	631	699	656	622	704	679	664	669	653	673	671	670	700	674	698	642	673	633	631	645	645	681	692	674	657	643	639	672	675	673	625	654	691	673	673	707	630	661	687	654	654	658	670	644	665	681	598	629	662	661	698	647	676	636	669	676	681	664	668	691	640	677	664	679	675	626	689	693	670	647	686	655	670	663	683	649	641	663	643	661	646	691	670	655	649	685	707	691	662	679	705	704	687	715	638	655	676	662	689	620	658	667	692	752	663	628	681	642	699	714	656	659	658	706	733	749	709	648	656	664	660	655	649	654	699	705	658	713	706	708	666	642	687	662	655	653	632	689	713	675	635	681	645	671	658	678	702	665	689	691	638	647	690	666	701	677	646	662	650	745	667	665	679	670	636	679	704	628	647	640	682	701	684	667	682	647	648	659	690	687	747	627	677	691	680	664	667	682	655	676	685	661	704	683	638	643	672	643	691	688	645	687	688	676	700	678	681	642	656	642	649	684	682	631	666	698	674	686	663	647	666	663	703	662	641	621	701	687	683	626	688	698	615	731	724	657	685	654	700	663	671	621	672	637	688	679	724	667	649	651	669	660	649	653	636	661	646	649	686	622	625	730	734	678	647	692	656	691	678	693	618	650	671	651	653	702	638	662	670	690	636	667	638	654	602	683	626	672	670	667	696	688	678	642	676	668	648	699	644	661	703	658	684	657	634	705	648	676	663	665	679	711	685	679	694	664	645	718	627	722	682	658	610	675	690	640	619	642	654	693	643	667	674	653	654	677	640	661	656	704	643	717	675	630	694	709	645	615	669	685	719	675	652	633	658	694	636	736	719	667	630	683	649	673	674	688	659	672	655	639	660	627	619	706	674	668	699	655	662	669	664	680	665	692	710	664	689	639	665	660	695	682	633	652	684	705	660	674	695	644	656	635	645	663	625	653	639	695	692	696	665	690	710	703	648	671	656	615	621	676	709	671	685	667	689	686	699	688	660	647	655	661	679	639	634	658	696	674	651	739	628	676	646	618	642	695	658	641	650	672	633	654	661	617	677	665	664	677	664	667	659	680	682	655	668	650	636	699	634	653	630	699	656	649	685	650	686	694	684	683	662	705	701	672	700	640	658	695	675	711	677	636	699	649	625	645	645	633	708	684	647	669	676	640	698	645	685	687	685	649	647	686	691	647	634	674	636	696	681	691	660	653	668	629	640	717	718	634	683	668	727	687	673	690	686	706	689	653	658	647	644	677	709	641	644	634	676	669	648	666	655	704	738	684	687	673	696	694	692	667	664	678	657	657	633	662	660	689	640	717	691	701	718	642	664	640	662	652	676	678	680	642	705	697	702	693	663	663	703	668	680	696	717	674	626	677	668	649	651	704	679	688	701	635	688	679	704	624	661	632	728	669	657	645	620	678	707	664	692	638	674	712	600	632	695	692	656	655	661	652	674	644	614	655	638	667	693	650	643	645	654	681	671	630	627	669	639	738	695	639	670	698	677	659	655	638	651	645	707	696	702	707	679	707	649	675	685	639	710	663	696	701	657	669	659	656	653	722	646	705	691	656	661	687	643	661	655	689	686	644	704	653	687	659	680	654	702	619	628	689	680	686	665	663	629	682	669	697	716	670	684	695	682	659	687	697	663	658	644	668	743	641	725	680	680	679	662	671	674	667	699	715	670	682	705	690	585	670	649	632	663	667	634	704	712	720	669	676	672	661	681	671	665	699	664	693	657	633	671	655	696	706	647	680	668	640	693	671	718	667	682	645	677	664	664	709	679	684	661	677	701	633	681	663	663	643	647	665	650	662	649	632	697	645	668	662	669	689	639	649	604	654	649	656	696	670	650	734	675	647	619	689	670	665	651	663	636	708	678	690	632	695	706	658	669	683	627	682	651	689	634	662	698	667	654	681	664	667	654	631	704	677	699	659	654	699	675	676	691	685	675	720	677	665	681	705	687	646	702	653	671	656	671	687	658	666	689	637	675	645	688	674	678	662	649	645	646	665	669	651	680	665	705	696	665	651	674	668	668	686	642	681	668	671	653	691	686	679	643	638	672	699	651	608	714	651	675	707	691	683	647	650	667	676	681	712	633	665	673	636	654	602	670	674	682	733	666	730	691	670	671	671	678	663	646	676	697	672	642	684	672	708	660	685	671	720	693	640	665	694	706	697	657	691	660	675	653	645	682	687	647	656	670	665	698	688	693	637	690	703	703	673	657	665	691	685	684	652	691	681	680	641	671	677	694	683	665	700	649	676	672	672	669	625	699	701	661	627	651	694	686	641	704	660	684	692	687	656	626	691	701	632	673	673	661	658	628	672	666	657	642	676	669	667	677	746	711	685	639	669	677	676	654	669	694	675	668	660	673	641	727	652	700	692	674	649	651	643	667	702	654	648	646	714	662	696	686	677	647	613	702	690	659	664	679	640	687	659	656	646	640	661	667	668	684	671	675	654	656	684	656	671	675	627	661	712	677	716	669	702	724	639	648	644	669	675	664	660	706	667	645	660	671	647	689	718	625	641	647	650	651	703	643	662	650	687	697	642	715	671	669	671	640	719	704	644	687	654	637	652	648	668	692	673	640	694	647	681	698	637	646	678	642	668	674	687	642	685	667	630	683	680	665	672	639	696	671	673	674	641	649	636	656	689	627	605	714	687	683	680	669	673	651	636	631	702	680	696	705	607	668	690	698	683	640	659	630	699	657	683	685	677	677	723	756	689	667	670	687	645	653	699	655	670	690	701	674	670	679	673	708	648	667	709	677	625	680	667	657	674	653	674	628	614	661	737	692	636	655	673	654	660	707	706	668	697	734	665	691	662	687	667	637	683	687	709	711	715	648	702	642	620	646	637	670	688	651	659	674	651	655	685	685	701	687	673	682	633	705	653	707	628	642	661	694	654	669	678	696	724	674	634	643	652	675	647	669	637	682	650	685	657	643	679	685	712	647	658	669	717	646	685	681	694	715	647	654	667	681	677	632	661	648	692	670	664	639	716	624	721	695	681	639	693	676	650	606	667	657	664	711	647	682	646	668	712	636	690	705	694	674	620	689	642	663	659	677	680	648	635	619	617	652	670	648	647	664	687	714	706	608	676	622	640	694	672	694	655	647	641	700	668	677	673	649	610	696	665	647	670	718	666	674	650	641	663	613	679	685	628	646	707
70924	76872	74625	62839	46061	29965	16338	6812	2737	1212	715	520	425	394	404	381	387	378	372	397	439	379	343	384	369	387	352	349	371	407	359	351	379	384	393	382	378	379	410	399	381	328	392	427	411	369	363	377	395	390	402	394	417	403	366	382	399	400	400	379	388	406	414	423	392	404	410	394	367	374	384	349	416	412	374	392	387	366	390	395	378	355	407	413	353	354	360	377	364	383	401	405	410	350	366	355	355	373	383	403	364	392	401	361	367	384	375	405	400	402	403	365	428	375	342	357	375	391	381	365	354	419	399	376	417	422	367	400	389	397	389	350	366	412	390	365	414	403	338	421	406	352	373	371	373	388	378	395	376	384	374	356	366	399	359	348	358	376	415	378	368	387	371	398	367	382	401	363	408	371	414	390	389	384	419	420	350	394	391	348	384	402	412	381	359	380	393	376	375	378	396	387	385	418	387	418	392	371	364	397	381	370	381	351	382	359	340	373	338	370	369	401	399	385	410	357	397	376	383	371	380	370	351	361	407	398	369	350	368	378	389	385	384	385	354	371	347	386	380	407	376	392	377	371	354	380	379	325	377	364	323	380	393	378	367	386	390	382	362	416	380	380	384	374	379	382	374	377	402	353	411	388	386	375	356	402	389	349	413	386	397	355	358	398	410	356	413	375	368	361	385	347	384	412	371	394	373	392	359	388	392	397	417	372	343	370	366	409	394	397	358	358	377	363	379	369	383	374	382	388	399	370	394	404	409	432	387	392	396	396	390	381	374	386	375	391	384	427	421	406	359	379	389	373	392	353	376	413	342	404	410	408	390	417	374	416	383	428	448	412	378	397	423	369	382	399	431	406	374	354	367	384	350	396	365	401	401	410	372	403	351	417	421	377	365	368	382	396	395	353	366	385	367	385	427	406	336	416	362	388	379	381	367	375	393	388	339	353	359	359	398	369	398	362	379	418	389	343	347	414	380	391	414	378	372	367	383	401	401	371	380	378	370	361	379	384	391	358	364	404	382	399	374	351	378	432	389	392	378	355	359	374	394	373	388	386	383	369	410	358	376	377	379	383	406	428	356	406	395	355	336	395	383	358	365	404	373	330	423	379	387	399	395	379	361	394	338	372	367	357	372	351	370	348	345	388	356	386	357	428	375	355	389	394	373	332	410	380	364	389	352	356	427	340	360	364	356	425	386	391	387	399	376	383	348	337	351	361	363	390	358	410	415	400	389	403	379	364	354	375	382	397	361	394	373	409	350	354	412	390	380	401	418	437	405	335	355	378	369	386	371	370	355	381	429	446	362	377	371	380	395	384	356	412	357	368	390	360	362	390	393	412	399	365	375	414	392	356	375	352	386	345	418	374	385	383	378	385	378	354	419	376	400	393	395	380	419	397	390	389	396	393	408	345	406	336	387	395	345	381	369	377	366	374	366	358	354	355	427	374	408	383	367	349	387	351	371	384	405	370	402	370	375	374	373	350	356	384	382	370	400	363	394	358	368	365	384	337	393	385	381	446	364	414	408	369	381	362	363	411	375	402	438	378	382	409	386	398	392	334	389	373	384	381	420	379	396	365	343	349	404	411	405	400	371	357	383	391	354	345	391	358	369	369	388	397	372	410	396	399	353	372	352	385	408	422	363	350	392	364	371	373	376	356	358	361	378	366	377	397	377	366	350	383	380	400	390	363	392	383	402	364	376	385	367	417	373	365	398	372	417	368	386	394	395	376	363	430	377	381	385	390	365	402	390	383	429	391	380	400	349	377	379	396	376	360	351	332	351	391	408	372	405	398	376	391	403	341	366	394	428	401	414	360	405	380	351	350	404	376	361	410	333	415	408	389	371	369	386	400	365	372	401	406	374	400	352	390	400	403	387	368	365	415	379	378	370	373	372	377	374	378	387	330	412	421	366	409	413	352	407	374	348	386	406	399	381	390	393	395	405	408	383	369	359	385	372	395	417	379	359	407	379	366	363	376	374	364	394	416	394	379	412	414	431	354	354	370	376	358	386	396	399	383	378	380	369	367	404	375	384	356	395	362	390	375	362	379	395	357	360	360	385	349	366	333	376	376	376	420	385	372	371	364	385	394	407	363	372	354	348	367	387	386	345	380	392	383	371	352	348	384	416	407	402	399	392	361	385	404	378	413	387	385	396	356	333	405	411	363	357	396	393	364	379	369	367	349	367	329	387	326	396	408	389	417	391	405	382	383	400	380	389	368	384	372	355	375	356	379	398	403	373	352	410	413	372	365	381	345	383	421	393	353	377	375	403	385	360	366	352	377	367	395	366	396	385	381	422	392	359	370	438	386	361	420	374	360	420	423	381	381	381	369	402	379	356	354	369	394	384	422	387	379	363	385	378	398	360	368	392	387	353	392	390	406	368	376	377	370	349	365	384	404	350	378	374	342	367	387	377	399	376	399	384	403	407	380	374	403	377	361	388	369	344	397	370	371	375	366	392	410	395	376	334	393	368	376	386	428	385	372	391	373	410	424	388	361	402	374	404	398	397	399	376	362	401	395	375	379	370	356	403	403	375	376	371	345	383	351	379	373	359	353	377	373	358	374	365	345	394	389	352	384	408	356	402	388	403	388	343	337	394	368	365	374	397	392	385	386	370	403	338	361	387	351	353	336	331	388	399	372	387	357	351	392	369	376	382	399	399	365	354	409	356	379	373	414	407	372	410	386	362	415	350	396	409	404	359	361	369	390	359	406	371	370	354	389	430	374	364	381	396	403	402	397	409	374	387	414	406	383	390	389	350	408	363	397	383	387	371	379	373	397	375	369	391	383	395	358	420	392	355	348	396	391	392	384	372	399	369	381	429	351	353	400	405	365	379	375	384	390	336	389	415	364	353	406	406	364	343	371	365	346	387	383	383	381	371	392	403	382	385	359	374	396	383	409	379	370	369	393	381	338	401	388	381	392	376	378	380	338	320	363	372	375	389	362	363	368	379	387	371	423	396	367	375	374	403	387	425	396	399	373	387	418	392	395	415	408	389	353	341	371	393	418	360	378	396	379	379	359	357	350	347	393	422	399	374	357	381	371	438	399	346	405	410	393	378	378	364	393	370	370	369	376	399	416	390	370	405	380	407	378	371	374	379	383	371	367	356	398	376	379	403	394	350	384	344	424	379	429	363	393	370	420	371	356	425	394	343	393	390	373	381	362	382	379	354	361	379	383	402	379	369	404	394	390	377	318	340	369	384	369	391	396	369	372	385	357	379	384	384	402	392	375	356	384	385	414	409	376	346	400	390	392	344	349	400	377	371	410	383	430	391	386	389	363	402	413	420	388	361	389	399	387	426	389	363	388	388	383	381	364	413	367	367	395	356	373	390	406	362	388	402	354	414	411	371	371	373	394	362	425	389	422	376	420	382	394	340	370	373	368	398	419	365	372	394	360	365	396	383	366	398	387	396	369	361	384	336	351	375	434	336	396	404	406	363	371	381	371	411	351	346	322	396	342	370	386	378	418	390	350	374	343
46614	58394	70743	67238	54650	41375	28146	16565	8498	4103	2162	1310	1003	822	807	856	812	875	876	863	833	856	852	868	821	809	806	807	836	850	863	838	854	820	827	813	896	842	800	848	841	860	884	838	798	814	880	829	875	795	812	814	798	892	855	801	805	848	839	851	815	886	814	811	829	796	810	791	829	896	878	822	808	839	830	853	804	803	862	843	853	808	796	820	837	810	834	775	867	885	884	815	876	810	853	849	813	783	801	813	787	838	825	785	822	850	821	792	807	851	797	806	818	805	818	830	820	868	815	848	815	787	871	790	835	797	831	859	861	872	859	816	797	841	846	815	776	862	827	861	874	801	822	861	823	836	763	843	829	793	797	810	842	872	853	798	826	801	849	780	818	805	832	803	813	849	804	821	801	855	797	818	895	844	867	794	849	841	840	818	862	858	798	829	805	883	835	811	826	883	805	835	851	837	800	845	871	843	883	857	837	807	788	883	773	823	864	812	837	821	807	824	832	790	821	853	823	842	829	873	850	871	843	795	810	906	831	848	793	820	817	861	830	821	826	840	824	862	800	834	820	816	900	879	809	825	871	841	793	810	814	809	796	847	835	817	848	853	873	823	812	798	868	813	844	814	779	782	881	825	813	826	802	823	852	842	889	803	805	809	838	868	846	831	809	836	827	840	843	849	798	796	830	838	885	799	830	868	861	848	818	811	851	772	843	791	849	850	838	863	850	806	827	854	806	828	853	815	837	851	855	816	854	828	832	829	837	898	812	828	843	862	810	801	866	864	799	872	841	818	806	835	862	872	782	826	852	788	858	853	835	795	849	846	816	779	834	837	839	854	853	841	875	793	853	778	854	858	852	799	831	824	824	794	814	825	803	840	851	832	791	839	834	808	838	826	867	773	849	834	829	843	862	821	832	887	831	840	800	859	885	803	817	821	816	816	855	814	841	805	807	803	819	827	801	854	830	827	824	836	830	825	840	835	846	861	823	870	825	783	847	823	799	821	873	792	827	823	878	831	824	817	811	845	841	832	815	845	850	803	834	813	809	879	830	818	793	818	825	853	804	817	881	837	898	822	808	808	834	864	792	867	861	826	827	862	847	840	799	870	822	853	814	858	864	765	866	808	834	843	800	840	817	806	850	880	806	837	884	786	815	837	815	835	832	844	872	874	860	851	805	833	828	832	850	851	805	836	836	843	851	798	877	852	813	825	794	826	838	825	920	903	828	841	857	822	837	832	850	847	916	838	807	796	838	865	870	833	842	851	838	839	842	838	838	803	853	811	782	837	843	808	810	824	826	808	795	800	862	866	817	871	802	803	815	850	839	865	786	856	810	818	870	836	852	830	816	831	795	829	862	826	838	842	840	844	842	802	838	804	818	892	835	828	797	833	786	751	804	804	840	846	802	836	829	839	834	826	847	821	827	826	867	875	809	844	849	862	821	805	829	795	842	854	846	853	806	797	827	796	869	892	843	799	803	874	874	802	860	841	797	814	864	836	855	818	833	848	853	766	866	743	807	840	849	832	848	801	848	847	840	768	845	825	788	855	863	885	834	867	780	792	877	780	865	838	829	817	802	883	787	799	800	841	831	825	849	794	819	856	782	825	876	831	832	798	859	834	824	855	803	823	831	845	839	825	845	891	847	803	853	819	837	846	870	813	867	864	834	812	797	818	825	839	836	851	831	778	842	812	843	804	752	819	817	842	871	826	827	815	864	844	790	854	855	826	822	848	866	862	798	844	848	833	815	870	890	819	779	767	748	807	827	810	864	865	835	826	809	855	855	821	917	810	791	832	797	822	866	797	866	804	825	847	852	784	845	833	849	812	859	824	861	785	824	847	848	828	758	817	835	833	806	827	810	862	794	844	858	828	802	821	829	814	840	827	841	876	826	809	806	797	818	826	804	826	861	755	829	839	877	855	797	862	864	840	767	879	804	833	785	867	833	844	788	808	784	790	832	842	822	814	836	847	781	833	830	852	847	825	803	871	817	823	837	849	850	823	855	861	768	819	820	761	844	836	846	779	816	804	798	839	827	826	842	781	798	836	856	850	829	819	845	843	824	863	834	827	827	825	784	802	837	797	829	781	838	795	851	831	855	813	794	840	812	856	823	825	858	828	777	768	845	749	843	813	821	840	824	848	828	821	824	843	813	781	863	837	870	805	852	788	802	880	840	826	841	850	878	817	841	794	812	837	838	824	820	772	854	806	833	850	829	836	878	861	861	800	838	806	825	808	896	840	842	899	836	820	826	813	847	826	799	891	824	827	851	808	840	788	813	797	840	820	808	846	889	864	890	795	835	848	799	846	868	804	829	885	830	878	835	840	874	834	875	807	838	854	812	845	873	785	772	808	877	825	829	850	794	852	879	766	819	831	879	831	882	850	807	779	815	839	807	842	814	812	834	821	824	802	796	875	842	808	859	843	826	836	849	819	809	845	803	824	806	808	868	858	879	866	811	845	809	803	827	828	794	818	773	815	806	797	785	872	822	834	824	814	875	862	835	773	796	822	788	813	829	823	833	875	801	843	846	837	810	842	854	813	895	800	821	822	794	901	817	843	829	800	847	781	801	858	797	836	846	812	855	802	866	842	795	834	835	846	827	816	848	847	841	812	811	865	800	795	797	845	855	844	877	821	842	803	876	823	911	859	826	807	838	819	784	851	831	895	866	805	820	828	795	859	829	813	778	860	855	878	841	846	816	837	832	854	814	853	839	837	817	770	811	840	838	844	807	864	808	805	786	801	835	860	843	819	807	796	857	775	774	848	871	874	850	870	799	850	832	834	824	778	850	884	823	810	760	814	841	821	859	827	824	857	816	841	798	898	834	777	847	868	806	848	808	853	768	828	846	856	812	804	853	847	867	823	878	824	820	808	868	839	833	851	815	805	831	783	745	805	841	814	808	837	861	848	763	853	812	819	868	790	781	871	834	814	834	837	835	874	766	773	805	879	802	808	822	861	841	781	824	833	852	854	882	833	861	828	837	838	835	820	827	781	838	850	874	801	823	844	820	842	841	817	885	766	872	767	864	815	845	855	856	847	822	798	799	837	837	797	803	874	806	810	815	843	837	799	851	832	827	837	863	838	878	849	825	779	834	795	795	842	823	845	836	857	849	875	835	851	801	837	780	794	825	815	864	814	841	804	812	827	825	806	841	814	848	833	829	812	813	810	808	802	815	814	878	813	794	855	799	850	820	827	856	846	764	800	799	852	787	853	805	891	855	820	776	779	891	788	833	817	811	804	846	775	869	865	876	804	874	870	842	817	835	785	807	834	837	820	838	819	862	842	849	835	835	835	866	812	824	837	811	861	759	836	796	772	858	852	844	834	819	805	826	823	868	827	787	794	827	825	828	820	820	845	787	842	861	799	825	891	821	844	824	809	866	830	853	822	802	858	801	843	838	844	793	784	838	840	811	788	782	840	802	794	846	805	859	848	820	791	830	834	861	800	827	815	834	822	837	861	842	872	802	844	883	857	852	777
12154	10590	7653	4655	2363	1187	846	557	423	346	307	317	323	331	334	302	343	341	311	318	337	324	296	314	322	341	336	307	310	312	319	297	318	298	298	306	299	332	283	337	347	329	312	308	302	351	348	316	314	310	299	325	329	287	302	344	327	333	283	296	323	320	304	334	304	307	306	333	301	314	332	361	335	325	270	312	345	319	321	310	327	318	330	281	308	316	293	313	285	339	328	284	282	304	275	348	331	362	304	310	311	312	302	316	325	324	323	321	310	343	324	339	343	298	304	340	285	297	315	303	314	325	292	321	315	321	303	323	349	357	311	305	323	310	309	310	290	296	329	348	308	328	351	325	311	303	290	296	352	295	287	286	338	318	298	328	328	332	301	310	317	338	323	351	290	303	329	304	317	316	324	332	303	311	329	346	306	277	320	352	298	328	308	328	324	298	309	264	313	312	317	299	304	322	319	302	316	289	313	276	331	340	364	318	313	311	305	329	336	316	338	333	335	329	329	311	342	358	302	292	362	270	310	305	327	341	345	321	292	354	289	315	335	324	300	285	341	297	344	313	308	306	303	324	276	307	298	305	351	343	310	314	338	300	303	307	304	292	310	305	305	334	300	300	316	335	331	311	318	311	337	314	328	306	313	353	323	329	329	308	293	323	306	293	333	320	316	317	325	314	334	294	305	320	357	292	338	320	290	324	320	309	319	325	336	333	309	319	348	290	293	308	306	319	310	319	318	295	323	305	313	331	326	357	301	315	314	310	314	307	288	322	301	327	301	329	307	333	362	309	319	323	309	334	287	297	282	310	353	294	293	276	326	323	308	318	319	298	274	304	301	324	307	336	317	322	305	317	283	311	322	288	314	317	356	355	308	309	311	326	301	327	294	331	320	331	303	302	335	306	320	300	285	313	261	328	332	328	287	332	307	309	278	291	317	334	320	308	298	321	318	319	317	323	297	330	323	319	294	292	330	346	252	313	306	352	325	344	336	315	326	319	319	324	289	335	296	315	316	324	331	277	331	333	306	340	292	290	260	316	333	310	317	309	334	348	333	298	315	339	329	349	318	302	325	316	317	316	313	320	327	311	307	315	335	307	315	317	294	308	306	309	325	332	316	293	329	345	309	306	304	311	336	308	323	323	360	355	298	301	283	324	319	281	339	323	296	285	309	270	324	334	328	295	336	318	345	284	328	342	330	296	307	341	322	327	316	282	314	321	334	303	331	329	293	280	293	316	316	293	325	300	309	323	310	289	296	348	320	308	299	291	349	322	294	301	321	333	328	308	322	325	316	320	289	303	334	297	289	310	301	343	332	329	310	318	323	300	310	302	316	308	337	291	317	276	316	301	299	321	302	325	338	299	317	332	292	305	302	319	306	300	322	319	316	325	297	317	325	325	298	308	324	320	299	289	313	337	310	302	325	307	340	284	313	336	355	317	288	315	332	315	317	312	343	353	324	302	296	321	309	313	305	346	328	311	322	308	334	350	326	313	285	318	346	331	342	308	342	343	299	310	331	290	316	281	320	354	266	275	326	318	310	328	306	328	333	321	318	301	294	327	298	298	290	316	327	336	323	303	292	329	307	303	302	298	284	325	332	286	313	275	313	356	335	335	334	321	334	313	322	330	326	319	328	305	289	311	347	305	321	323	330	283	312	297	337	349	370	296	323	308	316	300	321	279	333	331	308	306	323	343	335	331	333	301	337	347	327	306	326	290	310	325	306	304	334	313	320	328	309	314	292	304	320	326	330	304	306	304	339	318	336	298	340	326	314	293	317	322	288	315	303	303	293	336	338	301	312	287	306	299	281	285	281	284	324	319	318	311	309	307	322	286	315	316	335	319	327	323	305	312	334	346	315	319	293	290	316	341	330	325	333	328	326	325	297	304	303	305	280	306	327	312	295	278	292	296	306	305	315	297	349	306	317	292	300	325	323	317	302	320	318	315	304	294	315	321	279	303	331	317	335	315	306	333	329	353	333	314	330	340	301	283	329	316	335	306	327	283	332	333	320	348	324	319	295	327	337	339	297	308	306	315	338	333	344	296	315	318	325	316	295	302	301	334	307	321	297	306	309	347	307	300	304	312	317	289	279	299	312	330	313	308	299	310	310	291	317	308	299	340	320	333	318	330	337	324	313	314	330	345	310	315	297	307	339	331	309	321	306	301	301	316	340	319	331	330	281	297	304	292	342	341	323	283	343	305	300	328	294	335	271	314	345	338	328	346	344	316	340	284	335	310	322	323	305	314	301	294	315	318	321	309	326	309	305	344	299	292	325	310	306	304	314	316	294	302	313	315	306	347	306	300	311	296	299	320	345	320	306	274	315	308	303	337	334	333	313	325	301	312	332	316	338	339	311	321	296	336	323	310	354	321	288	307	305	284	318	308	288	322	301	282	307	351	308	324	314	322	309	340	296	313	282	323	313	337	310	341	313	299	325	353	309	288	320	321	324	302	304	310	310	291	308	288	310	338	315	308	327	309	348	309	303	326	353	328	316	334	330	345	322	295	332	315	330	292	271	343	299	338	320	318	281	318	302	319	322	303	300	306	347	344	302	309	305	306	314	325	304	342	298	314	311	315	303	311	322	321	326	363	329	306	280	314	330	332	323	306	302	335	297	333	299	311	306	311	310	320	292	310	350	299	331	343	311	335	337	347	371	280	279	289	307	315	318	297	271	301	365	307	300	319	321	351	321	330	297	316	329	329	300	328	345	308	319	315	314	284	292	311	305	319	299	272	343	311	312	292	307	319	329	335	345	320	301	295	333	321	301	287	360	320	302	321	313	324	330	302	318	302	295	323	319	361	311	300	268	322	296	315	337	329	327	315	375	314	306	288	354	348	300	291	309	341	304	332	283	310	327	306	314	284	349	349	294	305	279	331	319	314	315	330	290	290	305	339	317	303	294	305	329	272	345	309	307	312	300	312	321	336	322	318	326	303	300	298	346	287	307	310	313	320	321	307	338	344	283	352	299	287	324	321	325	301	326	324	332	333	343	327	330	293	309	316	282	324	315	325	279	302	341	327	344	307	286	299	321	307	320	314	308	305	337	300	317	328	307	287	303	286	295	301	304	308	335	299	334	348	351	299	315	328	350	317	320	322	297	327	308	331	333	323	326	313	335	302	323	304	324	351	320	329	324	355	302	276	293	315	293	295	319	319	316	291	307	281	323	308	300	324	308	277	328	312	288	255	300	318	300	295	317	330	332	340	324	325	323	315	309	329	318	304	317	324	327	313	319	309	310	292	330	294	322	311	335	331	281	317	315	286	306	309	350	338	308	307	334	350	330	324	305	326	318	324	309	303	337	307	336	350	313	284	333	302	273	347	326	312	293	316	302	333	288	317	313	323	320	272	331	315	319	314	341	322	338	299	329	316	344	299	327	319	331	311	314	325	307	303	327	307	285	306	328	322	349	321	304	283	320	316	300	297	321	318	325	320	308	334	333	336	311	307	286	341	337	303	313	318	327	328	311	332	330	326
10470	13526	13373	11255	6961	3917	2318	1576	1151	914	786	734	706	677	681	705	723	711	678	703	697	731	686	663	711	744	677	788	702	656	676	674	720	713	660	737	689	721	679	658	685	697	724	696	704	702	664	695	718	697	692	687	726	706	688	712	644	708	699	728	662	764	705	670	698	687	693	693	657	730	706	693	709	685	709	709	706	689	690	703	724	679	697	663	612	686	732	706	703	700	693	690	674	684	672	675	703	693	736	637	726	673	707	685	646	721	750	678	702	661	688	715	692	674	725	736	712	678	717	684	696	720	748	683	664	717	682	676	685	641	696	686	690	693	678	645	689	698	678	719	706	712	718	658	698	699	712	692	681	649	720	712	699	741	670	649	674	687	739	670	728	650	700	683	704	679	725	689	659	676	676	705	724	660	670	698	672	677	711	681	668	649	712	670	678	673	626	675	755	723	756	698	679	685	639	670	677	700	656	683	697	691	688	691	687	702	682	664	688	710	653	742	689	648	660	676	716	705	671	704	666	696	687	701	736	710	670	699	661	661	664	713	717	693	662	704	651	668	690	701	723	660	669	706	719	746	708	703	704	706	688	680	675	720	704	658	705	683	656	683	692	702	712	690	703	706	694	703	699	733	727	694	673	685	719	679	738	686	645	661	698	703	706	662	753	648	685	769	718	729	681	698	684	689	648	717	706	680	682	694	708	721	673	714	693	655	656	676	680	634	676	664	672	692	699	675	680	734	722	660	672	685	682	688	690	726	686	734	694	697	666	655	697	714	662	650	678	720	663	712	689	701	717	697	697	713	714	679	707	655	660	710	702	668	640	674	647	710	677	707	683	693	703	704	723	678	707	707	691	691	730	720	696	682	657	681	693	737	674	707	683	694	661	716	700	711	702	706	629	732	738	673	714	740	667	733	751	677	723	691	698	668	657	725	715	654	715	697	722	692	699	689	710	673	674	679	661	750	700	723	731	664	688	718	694	691	656	653	658	666	692	681	714	688	733	678	714	707	727	723	735	664	669	672	708	747	702	712	717	717	682	670	702	692	681	684	698	682	699	695	710	697	707	684	630	677	693	713	707	694	668	685	720	632	734	735	646	659	692	706	700	711	678	681	680	706	705	661	743	649	718	677	670	710	688	672	740	705	656	729	714	699	674	736	697	691	746	661	652	685	705	653	704	714	673	695	722	692	727	712	702	691	697	678	698	703	674	678	729	689	704	682	706	742	670	697	729	721	696	664	703	699	703	689	728	706	714	706	696	750	702	612	735	714	698	696	722	695	680	694	761	753	717	696	655	710	707	669	660	672	724	699	688	710	656	686	703	652	706	714	690	760	656	679	669	687	694	650	696	672	691	686	712	658	687	702	676	668	710	725	696	689	652	719	733	697	693	708	682	713	699	679	696	694	648	671	686	684	668	723	719	709	723	727	677	673	700	701	735	674	717	692	679	704	703	727	685	700	668	671	754	686	684	716	682	737	746	678	702	693	642	690	702	739	694	646	695	702	677	665	673	697	677	709	685	688	718	659	658	677	662	677	712	671	683	710	682	685	736	684	688	708	685	665	715	676	659	701	725	729	654	686	751	769	676	719	746	704	736	722	696	668	745	666	734	700	664	697	699	659	762	709	662	718	685	736	717	687	686	709	656	705	687	702	665	714	742	703	694	690	707	715	718	723	677	721	732	677	702	655	649	730	702	689	699	666	726	657	703	680	679	679	716	725	711	661	712	671	707	708	666	688	703	723	702	692	665	729	677	664	656	690	713	737	646	682	720	711	671	667	655	733	703	685	697	704	672	684	733	744	674	713	689	683	708	668	756	734	693	686	678	701	656	709	661	656	668	648	704	709	731	678	703	690	698	698	665	721	696	675	690	700	655	763	696	690	677	721	688	705	654	681	709	690	632	714	683	728	653	707	709	694	654	679	674	649	687	739	687	648	655	716	643	741	668	670	701	714	699	693	750	697	693	699	672	709	710	741	673	690	694	727	708	723	661	719	709	667	686	676	706	723	681	713	667	681	667	730	718	680	694	688	718	740	746	713	743	679	702	730	710	652	731	718	634	685	676	703	715	681	739	702	694	668	677	706	692	730	698	682	716	718	745	684	719	699	666	689	648	705	684	690	724	704	666	720	706	675	709	711	716	731	689	695	705	648	663	687	682	677	689	677	701	697	697	666	706	727	690	699	707	692	696	713	709	717	684	691	734	707	712	682	698	735	709	644	688	694	726	693	662	717	709	693	715	653	699	718	656	713	701	679	757	736	704	697	726	659	657	731	700	704	700	695	710	622	674	674	695	723	703	733	665	642	693	720	756	694	724	710	731	684	706	698	719	645	693	710	707	693	712	700	740	709	697	669	666	685	639	707	689	679	672	734	700	685	701	680	700	677	627	699	678	670	703	647	722	733	675	710	727	724	673	712	702	693	693	668	738	649	683	690	683	646	675	712	725	691	672	705	707	707	716	729	662	687	715	667	729	703	719	688	706	673	646	725	683	682	717	678	692	664	701	696	659	724	681	705	676	704	695	732	660	694	703	683	707	720	705	683	684	685	701	632	675	734	693	682	655	711	667	706	723	718	710	699	703	705	702	669	718	732	702	691	701	731	707	748	673	678	720	678	672	682	721	719	731	708	676	707	716	683	731	668	708	697	709	641	721	713	674	712	712	690	673	654	697	729	649	716	730	702	689	677	703	688	728	643	714	692	683	668	693	691	681	632	755	678	680	705	687	694	716	673	721	654	738	684	706	698	661	676	686	701	675	693	698	661	693	721	716	659	668	688	702	686	747	686	683	695	649	689	680	649	672	658	703	649	664	697	665	679	689	710	738	703	740	694	710	692	755	627	674	716	694	707	668	755	688	662	754	706	778	709	692	691	738	708	734	670	642	715	676	688	684	672	695	688	658	686	674	688	699	683	707	728	672	644	688	701	701	667	668	656	733	696	703	689	687	703	658	679	689	690	662	644	674	701	690	660	700	705	686	738	714	686	680	719	700	697	707	665	668	696	670	666	694	724	686	665	684	702	727	699	700	672	726	697	722	689	706	669	698	704	705	683	644	650	719	667	689	705	671	699	673	711	663	695	730	672	699	732	726	704	704	667	683	702	695	634	732	664	708	690	688	713	721	700	725	670	678	702	693	708	706	687	680	634	730	658	681	677	692	697	706	672	683	702	672	655	767	702	698	756	716	697	722	694	663	707	670	698	665	702	643	782	681	683	733	672	682	686	690	699	713	697	708	716	665	708	701	701	718	655	708	695	673	666	695	722	714	708	687	693	718	729	659	693	679	709	698	640	692	679	663	702	686	694	667	725	705	720	707	712	720	645	709	704	681	666	706	706	689	680	702	701	694	694	690	698	671	687	705	743	697	708	639	673	712	712	697	652	711	709	718	677	716	725	684	671	683	732	697	701	670	681	704	684	753	663	710	717	715	696	717	716	688	720	674	691	697	684	682	669	705	690	714	710	708	680	681	661	695	675	697	721
63872	68499	65726	52706	35873	21389	10647	4468	1932	922	523	379	329	323	302	314	308	265	341	288	314	323	321	332	268	294	306	287	316	264	281	295	282	297	308	331	303	314	299	312	292	305	312	297	289	311	317	323	305	281	321	295	293	287	300	331	308	300	278	294	317	314	309	312	258	303	300	298	298	311	296	294	333	326	297	337	336	281	292	295	316	331	277	318	287	315	323	272	290	241	306	295	303	309	278	283	286	293	294	280	304	330	304	299	288	282	265	277	289	306	295	339	316	283	278	317	288	278	304	301	289	284	282	318	277	301	330	308	290	260	302	310	293	319	282	308	322	337	286	310	296	312	323	315	281	302	288	335	273	283	280	311	316	298	322	279	302	302	286	279	316	261	341	307	301	313	318	295	273	311	313	282	307	289	307	299	272	293	310	299	283	283	302	269	317	316	323	315	302	278	293	283	287	291	293	274	302	296	305	291	275	272	311	302	318	274	322	307	288	293	293	263	279	337	290	298	275	275	304	288	317	300	315	315	295	328	309	271	330	317	315	277	269	281	324	300	314	302	308	326	302	270	299	266	275	302	303	282	290	308	293	320	281	300	306	310	257	308	296	292	298	327	320	308	289	293	305	302	275	298	290	317	275	316	285	319	315	294	291	311	286	288	298	310	310	313	305	309	309	281	290	349	286	319	334	290	297	296	319	312	326	311	308	301	316	292	302	302	305	307	310	299	301	281	306	294	273	313	335	262	315	321	313	275	291	321	258	284	315	317	296	281	286	286	293	325	295	316	294	296	324	312	295	329	269	275	303	309	281	302	297	314	270	294	303	278	310	314	297	309	289	299	279	283	284	302	281	319	290	310	267	307	300	289	300	261	321	297	303	282	290	304	261	301	290	326	327	313	282	345	320	303	283	305	315	307	288	294	306	304	298	282	299	275	312	289	296	250	291	309	284	298	298	284	279	291	346	316	293	334	312	275	299	276	289	304	309	314	304	307	309	288	278	298	313	322	265	308	282	325	292	311	306	323	291	302	280	280	317	322	295	309	304	287	315	298	290	333	286	290	285	284	269	322	305	283	271	300	320	283	271	298	305	315	301	276	284	300	321	285	268	309	276	299	299	316	303	280	284	304	292	299	285	337	282	316	289	312	301	288	317	296	305	268	314	286	323	294	303	316	296	288	288	309	336	271	321	294	299	264	290	307	309	275	271	285	312	310	335	307	305	289	311	283	285	305	278	301	283	289	262	286	249	304	287	282	255	257	285	292	298	266	297	282	298	307	295	325	297	282	295	296	313	306	293	292	280	288	291	323	290	271	312	310	284	299	301	321	320	292	333	283	280	295	275	300	288	278	298	339	308	280	320	295	325	335	337	308	263	307	313	309	274	296	287	314	315	268	300	315	296	305	286	314	319	290	285	321	298	336	299	282	293	323	296	300	290	273	272	316	323	302	303	306	318	309	313	305	297	311	298	274	348	303	292	274	299	304	310	286	286	274	305	305	294	291	289	310	296	263	309	313	313	307	292	311	323	307	295	261	320	290	295	283	287	307	304	297	287	267	310	304	287	304	329	284	291	306	298	282	274	278	317	301	285	264	305	298	315	298	292	305	286	313	294	326	308	294	305	317	296	293	308	288	284	314	262	332	289	336	304	313	311	298	318	297	271	270	243	326	294	322	300	330	314	286	327	308	302	303	317	302	319	274	308	326	305	333	310	322	294	302	319	270	321	282	306	307	290	288	275	305	294	286	258	309	293	271	304	276	270	352	295	281	294	295	294	273	281	282	299	276	318	317	294	317	281	308	308	344	294	273	292	301	295	284	287	290	308	257	315	292	308	327	271	292	306	315	289	296	291	297	281	277	301	323	286	329	279	318	293	291	292	316	293	350	334	300	271	306	297	327	288	295	307	307	308	320	309	300	305	296	267	291	301	334	305	263	308	299	332	312	278	313	327	337	309	302	303	259	281	318	292	291	290	308	320	293	318	300	308	298	291	315	293	318	339	295	293	303	318	298	280	273	305	305	329	313	308	302	292	308	290	271	266	296	295	331	274	310	320	311	309	334	306	300	310	293	300	267	297	281	287	311	326	313	290	300	304	315	298	335	314	289	284	297	289	326	333	317	323	295	280	283	273	283	304	287	320	281	328	283	330	274	275	303	304	314	324	295	305	305	281	328	329	310	317	304	286	307	270	285	283	296	292	306	307	336	322	315	323	323	328	316	291	310	301	287	284	340	267	293	300	305	274	296	265	267	291	290	263	319	309	268	275	299	313	303	288	298	280	323	302	315	311	290	312	328	298	326	281	273	297	280	317	304	281	313	310	296	294	303	282	286	296	295	292	277	283	310	297	320	293	349	267	298	328	309	324	267	307	302	332	280	296	293	273	303	310	285	263	314	282	289	336	304	284	302	267	288	304	292	324	313	273	280	289	310	269	272	319	296	291	308	327	286	303	285	301	279	291	277	315	313	294	279	276	286	279	281	312	320	307	297	275	337	335	304	289	277	291	305	288	305	317	309	286	311	288	306	315	323	305	288	301	291	337	294	302	315	261	299	300	287	298	291	308	299	284	279	297	285	292	297	326	291	305	314	299	332	327	294	297	299	298	284	298	303	310	309	310	315	312	304	284	302	309	325	302	274	310	312	313	320	313	266	287	276	327	273	299	301	266	301	328	307	266	306	314	299	286	274	264	275	334	279	277	298	300	308	290	272	266	271	317	319	313	308	298	292	317	289	293	294	294	312	308	343	267	289	287	303	295	333	255	273	306	302	277	320	285	307	294	305	339	308	318	280	283	329	293	290	311	299	280	289	306	288	297	303	301	304	277	299	278	283	280	300	295	292	313	343	325	279	318	312	303	336	301	305	312	293	298	275	317	309	296	287	284	313	279	291	304	344	275	255	302	256	318	291	306	303	315	292	313	299	308	293	302	309	266	300	290	308	268	267	291	289	277	254	329	311	273	300	334	289	340	286	270	291	337	311	313	306	308	280	347	309	289	290	318	305	310	269	289	279	255	285	300	278	303	286	296	298	298	285	309	324	303	311	291	290	272	324	273	294	295	260	335	303	308	284	291	272	313	313	312	311	297	300	305	296	304	302	270	295	316	335	280	284	302	290	324	297	286	299	287	281	282	288	283	289	312	312	285	306	322	329	314	291	319	326	284	284	274	333	296	288	324	291	304	298	334	304	301	273	329	300	324	316	286	329	319	271	277	286	344	320	292	313	299	284	267	276	276	309	301	316	290	285	303	287	256	295	294	304	309	295	337	304	293	302	305	281	282	322	325	274	314	298	315	291	271	283	314	294	327	311	291	316	325	265	305	289	299	327	300	302	294	294	291	290	298	273	318	317	274	316	315	298	312	325	306	287	268	293	287	298	268	315	274	295	297	301	299	294	329	303	314	300	283	299	290	308	316	313	308	314	321	339	314	280	300	307	313	291	302	259	300	299	310	317	283	300	302	300	315	296	295	328	316	326	279	327	280	290
39551	50351	60633	56782	45496	34293	23010	13021	6640	3287	1676	1103	815	704	692	728	641	645	656	682	652	703	604	671	669	622	665	662	693	668	605	670	656	672	663	681	673	678	653	679	663	678	731	659	637	681	649	688	706	644	696	690	682	709	668	742	671	692	649	735	652	652	653	676	647	688	699	668	704	669	672	689	695	710	615	618	691	667	677	630	639	681	665	695	624	709	667	683	664	674	644	667	658	669	676	684	678	683	646	644	636	660	651	614	655	673	707	701	591	733	684	673	655	633	644	654	725	707	659	689	674	676	679	681	673	659	638	695	711	662	726	656	643	638	664	649	639	697	702	692	687	639	680	669	697	687	687	720	699	743	651	693	706	668	651	636	667	673	671	675	620	678	670	724	644	648	675	653	660	674	675	644	662	644	667	702	667	682	684	680	639	663	678	677	642	645	667	672	687	652	718	647	655	673	677	667	650	662	694	701	660	697	664	691	643	694	671	711	688	749	682	686	719	628	678	641	705	693	695	670	647	663	655	660	671	692	687	677	665	674	692	694	680	676	649	654	673	673	694	690	700	696	640	645	647	734	677	675	704	696	652	659	677	718	634	620	677	650	700	678	653	651	644	704	691	674	674	664	654	632	668	707	700	695	662	669	677	684	712	631	649	698	664	668	682	682	691	686	675	713	667	661	706	689	601	634	694	642	643	680	663	659	634	668	699	701	677	667	642	670	710	660	689	728	663	694	674	700	685	716	642	701	657	690	667	675	676	689	713	625	657	705	676	678	658	665	677	644	731	671	682	672	696	686	683	668	674	666	699	737	631	709	670	675	689	690	690	645	658	657	674	685	656	643	676	637	654	668	645	690	663	623	663	644	707	704	696	650	685	686	685	665	720	649	681	650	680	637	647	691	683	659	704	690	673	687	712	653	681	684	679	720	714	653	671	650	677	699	681	669	678	648	663	592	681	648	680	666	683	690	669	688	723	680	636	684	703	636	655	690	721	658	696	669	625	662	686	661	705	647	686	676	691	687	688	701	674	688	672	675	677	676	687	652	720	665	681	634	753	696	711	690	646	669	699	648	687	670	640	618	663	655	685	673	654	673	632	690	704	672	657	678	707	666	672	716	740	729	646	694	673	703	622	689	683	706	628	693	712	675	675	653	639	690	689	664	656	687	675	633	704	688	658	651	728	690	652	672	697	668	671	643	659	660	674	695	682	673	666	661	696	659	654	692	686	741	709	665	687	716	652	712	707	630	671	683	674	677	675	652	654	669	679	678	666	667	689	718	655	691	637	655	665	696	703	679	668	698	663	644	659	639	674	690	705	680	649	648	678	667	674	668	699	686	702	676	661	667	644	694	714	681	633	617	702	678	695	665	664	659	685	677	697	688	636	633	661	670	686	664	639	683	673	679	670	687	677	657	730	666	646	626	709	649	657	670	692	634	673	648	666	654	681	656	672	692	687	648	643	658	630	691	630	672	714	640	662	714	686	666	680	623	673	707	669	699	691	716	707	688	660	660	681	686	699	638	719	666	655	686	656	662	676	680	649	654	655	724	653	725	688	652	670	668	650	709	664	652	649	664	669	699	666	649	679	669	680	653	678	669	674	652	718	648	661	679	704	699	676	661	652	687	665	656	729	660	647	679	678	670	666	679	660	690	660	661	642	682	678	660	674	711	703	663	656	655	649	700	683	684	627	669	664	672	647	674	707	729	675	669	620	679	707	652	625	683	696	655	658	607	638	661	699	637	714	692	673	681	664	669	699	666	724	714	675	692	658	687	689	689	673	659	673	646	665	706	745	755	699	699	686	675	682	649	621	667	696	683	682	655	699	670	659	657	659	664	681	681	715	715	629	678	650	651	721	690	659	705	704	689	697	636	661	648	643	687	672	689	700	696	656	674	663	715	678	694	663	698	666	654	632	662	650	680	687	655	658	701	651	712	731	734	644	653	697	708	718	733	674	745	679	679	677	660	676	701	642	666	696	669	690	683	633	633	679	648	668	670	666	683	668	709	709	664	648	687	707	645	696	701	661	654	686	671	678	648	676	682	702	672	678	671	692	662	692	635	662	651	712	678	657	621	695	648	694	710	692	675	696	676	668	661	662	674	708	704	664	697	655	679	664	667	666	587	689	662	639	679	670	712	659	706	665	697	653	652	689	736	679	688	696	661	663	713	695	646	670	680	641	687	675	661	663	695	699	639	694	636	650	631	646	646	668	700	671	617	640	727	663	674	680	689	727	696	675	648	683	659	679	716	697	656	704	717	679	693	744	696	682	663	693	626	693	688	688	692	609	703	678	663	667	665	660	717	620	712	682	684	663	666	623	676	631	667	672	706	643	668	619	699	669	641	679	688	621	714	680	667	670	716	638	689	674	694	635	688	672	670	651	643	671	686	711	630	679	680	672	655	659	669	659	691	730	631	681	636	680	632	695	640	620	666	700	709	656	675	681	690	659	640	670	657	715	720	663	681	659	676	677	682	686	671	722	654	673	641	688	673	668	661	653	627	718	673	631	670	643	715	654	704	728	623	659	645	669	702	708	653	654	604	696	659	702	649	617	665	678	705	710	693	687	727	698	680	688	632	722	655	689	671	716	659	691	660	693	685	691	677	669	655	676	666	665	673	622	656	666	687	706	698	580	708	695	690	650	676	680	660	703	638	675	677	606	687	640	693	659	688	684	692	687	638	644	638	677	674	637	692	668	691	693	701	691	736	660	665	685	662	680	676	676	714	659	690	699	656	657	675	710	639	634	663	646	664	714	659	730	692	680	709	678	652	622	640	709	649	642	704	648	697	607	673	637	674	683	654	659	657	662	688	697	658	674	687	640	684	638	664	660	707	685	673	658	646	705	659	660	650	661	663	672	677	684	673	706	639	678	667	651	619	706	673	670	652	642	625	635	639	702	707	698	692	696	679	650	681	668	675	631	660	677	679	709	651	684	655	654	681	690	682	702	680	684	696	674	720	634	698	641	658	698	656	632	683	655	652	683	688	680	685	695	716	679	680	684	696	680	688	671	700	723	677	671	720	679	694	657	698	623	679	733	667	663	699	711	696	692	622	689	631	687	699	699	705	698	650	681	707	637	668	643	691	687	668	679	667	637	642	676	645	718	729	657	681	653	671	660	672	691	664	669	620	688	702	693	635	695	651	679	706	631	778	678	643	701	686	661	682	657	682	689	666	674	705	656	668	651	715	711	684	708	661	712	646	703	676	697	654	690	709	701	678	675	703	691	636	629	690	691	652	696	697	668	656	682	702	668	644	664	653	660	645	658	699	660	737	669	601	668	640	665	675	687	699	697	686	628	641	691	707	667	688	660	690	673	713	697	692	657	686	652	686	667	678	682	675	724	687	718	639	667	643	655	625	689	664	673	654	693	663	696	693	655	673	676	676	651	640	678	664	631	673	614	638	653	685	672	670	687	651	705	667	663	614	656	668	636	691	662	669	710	651	668	651	675	630	686	658	685	636	652	657	686	673	701	609
69536	75069	74227	62459	45682	32616	20090	9555	3817	1723	958	548	428	390	384	389	383	360	362	363	392	381	352	409	419	361	381	394	393	383	401	366	362	412	371	392	390	430	363	353	386	388	406	373	375	355	367	406	374	365	357	384	376	392	369	385	381	384	393	384	394	409	389	366	388	402	347	414	364	362	396	394	336	367	394	348	358	344	395	392	390	393	346	390	400	349	349	376	385	373	394	389	397	404	353	386	360	388	378	358	402	363	365	335	367	392	389	401	374	348	390	377	361	410	365	373	394	411	362	398	369	381	396	386	381	388	368	373	342	366	383	362	379	399	403	394	394	421	366	411	357	420	394	369	401	381	358	384	382	367	376	356	369	358	406	394	361	374	381	386	411	441	365	406	383	379	416	377	394	368	360	394	392	382	374	376	393	367	392	372	395	335	402	365	361	386	412	393	353	352	361	458	388	351	399	455	368	367	351	377	367	383	376	415	325	394	384	364	384	387	387	377	376	353	385	338	419	369	363	371	354	410	363	408	409	368	390	358	377	394	372	399	406	366	361	373	358	414	410	379	396	400	373	424	393	379	425	374	384	387	372	349	350	364	396	351	400	429	387	361	363	369	343	397	369	338	400	352	358	362	424	351	380	384	372	388	375	368	375	374	381	383	370	395	418	407	421	364	371	355	398	383	378	386	392	395	363	366	362	382	385	361	398	392	391	391	399	382	396	412	396	375	393	376	403	381	383	395	354	354	369	361	385	385	403	363	386	371	409	403	399	398	392	390	361	376	371	374	379	374	391	402	375	373	375	343	384	346	400	386	408	396	369	376	384	375	394	402	391	335	398	413	372	394	388	379	367	398	385	382	350	389	389	402	379	359	385	391	369	399	370	382	391	382	362	369	369	416	376	379	380	354	368	384	374	342	335	399	396	366	403	360	391	397	381	347	343	352	419	347	388	374	385	424	402	386	356	373	391	356	411	386	400	369	362	382	381	410	381	393	357	397	390	376	383	362	400	348	358	369	374	412	379	376	375	389	359	355	400	375	398	389	413	379	411	365	381	413	422	370	409	387	368	371	395	362	370	362	421	409	350	379	386	365	350	383	342	369	357	360	363	384	356	382	383	355	346	417	353	360	376	415	381	374	365	378	384	358	371	395	374	384	392	394	386	408	359	359	393	385	365	373	415	354	363	400	413	392	338	358	388	372	381	374	408	388	368	389	358	369	349	397	401	385	423	395	366	376	388	400	414	378	391	374	406	447	382	355	414	363	359	387	425	384	358	380	398	397	370	371	369	371	388	396	397	366	414	335	393	347	385	393	397	379	402	368	368	382	405	368	365	405	418	367	390	382	355	383	375	382	421	402	384	402	422	377	368	345	386	380	398	383	434	389	410	414	398	404	409	382	400	385	357	425	340	394	415	383	403	413	414	392	379	380	397	391	368	347	384	392	440	414	379	384	403	371	378	402	383	393	441	410	381	391	372	407	367	368	391	405	386	362	395	395	393	377	381	376	351	388	400	395	343	368	408	419	406	388	355	370	388	419	360	401	372	384	364	404	371	392	410	407	378	377	369	389	409	389	382	389	404	374	336	388	390	361	362	392	345	382	378	391	341	384	387	351	387	377	389	359	377	381	370	378	365	418	350	358	391	368	413	362	340	370	363	396	356	389	329	371	359	398	337	363	383	379	407	391	384	400	372	328	382	355	398	338	378	360	348	363	389	355	347	414	382	388	384	386	379	379	376	398	408	417	386	387	369	404	356	375	415	378	433	388	392	354	366	387	393	376	344	355	395	387	371	341	345	354	390	403	376	407	372	385	402	392	394	364	398	382	397	349	382	362	406	380	367	373	370	371	400	371	345	393	396	373	367	353	426	393	372	397	390	387	370	386	357	380	391	333	423	392	402	376	372	399	375	422	400	349	389	338	400	359	422	358	372	411	414	356	404	372	370	404	401	357	355	346	369	325	347	355	352	386	353	362	371	393	346	424	381	368	394	369	361	409	389	405	441	387	407	421	382	380	371	348	397	383	403	398	380	324	358	344	352	344	375	395	367	363	396	369	371	388	388	358	398	394	341	416	397	368	398	419	398	368	381	403	437	397	391	341	381	378	363	387	337	410	401	403	389	370	371	367	347	402	345	355	390	396	382	419	364	372	351	392	381	367	425	382	374	364	379	370	369	416	375	411	404	342	358	374	367	403	376	406	342	375	333	393	402	401	397	367	401	418	392	379	369	361	342	385	379	376	401	401	353	372	392	396	374	373	425	345	351	387	382	392	385	395	360	395	390	393	372	371	364	425	364	398	393	345	376	378	352	392	386	397	399	373	385	393	369	386	373	427	388	377	382	343	385	399	367	392	391	405	359	404	361	378	370	384	371	384	410	360	354	394	368	395	357	400	349	391	371	382	368	371	377	422	377	367	404	368	356	389	373	365	401	406	383	354	390	408	391	394	404	386	406	372	362	360	378	365	364	385	411	397	345	377	382	386	387	388	390	405	377	393	373	390	378	386	396	380	388	373	379	364	365	353	386	393	383	384	405	374	389	387	399	398	352	415	390	391	371	407	344	398	374	392	388	387	408	375	383	354	400	355	379	333	367	398	395	368	379	415	415	351	394	371	408	396	387	386	390	377	352	358	385	349	360	385	353	375	394	375	379	424	364	378	395	364	393	374	386	413	397	401	373	373	361	374	418	403	415	392	384	377	380	390	385	371	380	384	424	369	409	356	394	427	394	381	390	380	344	376	410	371	334	407	370	404	372	386	331	360	340	375	438	394	336	338	358	383	402	418	361	379	383	377	389	384	407	364	386	343	380	364	427	413	358	370	395	395	365	382	375	319	381	387	377	412	376	378	367	357	399	345	395	383	412	384	393	398	386	406	341	370	396	380	391	363	383	399	397	386	398	387	386	394	360	403	388	410	392	411	371	371	403	368	395	423	371	376	342	355	357	392	401	390	357	384	381	373	396	349	346	347	386	363	389	401	425	371	385	399	355	406	399	364	370	392	392	394	398	381	351	343	386	386	352	398	378	364	428	419	373	408	372	378	404	399	375	409	378	403	382	349	393	398	412	357	348	364	373	394	387	421	371	362	355	409	372	386	377	328	376	370	378	367	368	387	412	372	424	386	366	382	410	352	366	396	432	362	354	353	408	385	404	402	366	407	367	377	365	453	391	404	350	359	395	375	369	357	378	352	356	376	411	384	380	355	366	343	425	370	414	405	376	384	383	355	373	397	418	399	381	375	372	422	372	389	365	346	357	373	348	350	372	367	412	382	409	378	392	382	355	387	395	384	389	445	394	392	378	373	366	355	397	384	385	371	348	363	389	399	415	373	389	422	391	397	394	339	415	420	354	359	355	401	354	343	398	408	388	379	358	351	395	381	384	386	368	381	389	409	363	387	345	386	431	377	345	367	371	366	403	421	367	359	380	401	385	353	379	377	385	374	371	370	389	355	374	390	344	356	373	356	365	366	359	364	389	377	407	389
45943	55883	70219	66493	54622	45032	33554	21209	11738	5709	2825	1627	1160	859	797	804	838	818	863	857	847	841	772	788	823	787	843	863	839	824	806	808	811	819	860	824	841	892	827	825	828	758	828	880	821	871	845	797	871	846	836	827	850	843	854	856	822	822	761	849	826	808	822	780	835	803	802	830	875	828	838	859	836	856	786	882	832	825	858	845	826	831	822	837	838	865	873	801	787	852	833	852	852	827	813	842	845	811	900	801	823	805	820	799	848	783	840	836	863	811	828	871	817	840	817	785	839	771	839	849	812	807	868	837	843	884	803	824	817	822	814	834	884	863	873	854	818	830	851	848	851	825	834	824	830	809	841	806	824	835	817	843	843	806	827	780	863	847	865	779	866	775	862	858	799	872	808	836	886	782	826	809	800	822	845	829	827	849	840	857	833	831	826	824	839	849	835	835	842	862	831	848	823	813	857	879	815	797	906	821	842	809	819	882	813	802	862	765	790	816	815	861	838	799	814	848	861	820	890	812	872	797	821	821	865	837	795	838	832	828	814	796	783	837	831	818	820	862	805	809	856	805	799	800	828	870	772	854	841	818	815	822	784	771	864	857	854	866	829	804	862	810	757	767	866	806	776	858	880	819	850	811	843	840	861	802	791	853	763	824	868	813	866	843	871	893	834	817	779	817	851	797	855	820	849	799	834	819	809	805	832	875	834	848	841	846	766	818	880	867	828	821	870	823	874	827	794	823	804	868	826	786	810	805	850	859	834	796	833	785	871	811	832	881	832	847	873	837	880	831	796	860	796	840	905	821	793	819	870	891	837	799	827	801	822	851	867	888	802	877	811	886	807	790	758	830	810	812	830	834	848	844	829	837	836	872	853	838	806	806	830	872	842	828	839	858	863	808	825	924	822	798	778	878	796	847	810	832	874	829	815	802	857	878	798	817	833	842	880	854	798	816	879	848	855	856	762	846	828	866	830	829	866	834	801	829	826	807	813	824	809	872	836	852	849	838	849	853	828	836	836	866	818	801	836	806	869	849	904	830	793	819	866	839	826	832	836	830	847	844	853	816	835	828	854	862	822	838	886	854	897	835	822	845	836	876	836	879	837	845	870	846	841	853	820	833	850	816	828	820	860	847	803	823	811	836	836	850	832	871	821	856	794	819	895	842	829	811	819	791	803	871	891	790	854	849	875	829	853	859	805	828	831	812	820	861	847	853	870	797	798	856	885	883	847	858	898	834	837	804	847	791	815	832	813	789	873	802	832	845	860	829	830	866	830	857	788	821	814	826	799	831	804	820	839	852	836	860	867	841	880	863	853	839	854	851	861	861	790	850	859	839	845	811	850	772	830	802	789	831	812	868	807	782	878	823	858	835	805	818	815	822	785	834	844	743	844	810	825	829	807	826	812	844	800	783	857	823	825	777	799	806	847	843	807	841	796	784	826	812	829	813	860	866	850	848	861	872	888	809	833	826	828	848	817	806	800	821	861	850	808	808	827	876	837	819	865	825	836	855	813	822	774	801	849	773	835	844	846	840	845	862	795	878	871	820	887	828	804	798	816	823	811	851	780	827	818	836	831	844	849	793	817	806	821	842	849	882	827	805	802	846	808	828	852	790	869	881	798	791	805	836	850	857	850	785	801	825	807	823	841	826	811	863	803	858	828	822	823	849	835	841	827	808	871	848	874	881	796	805	820	879	824	830	850	819	787	881	880	839	855	825	811	850	858	788	841	823	843	829	843	860	812	809	814	877	826	808	849	884	823	804	808	835	827	842	878	813	858	818	869	831	806	855	868	896	845	853	821	824	819	883	790	804	866	857	862	830	839	857	813	824	814	794	821	825	828	849	854	854	804	850	850	844	885	818	803	854	831	836	825	875	783	827	790	805	878	827	803	812	814	869	888	798	807	856	848	838	865	824	853	859	855	879	853	851	891	874	836	865	814	842	825	855	861	794	840	832	794	832	836	809	855	820	848	876	815	836	826	856	838	874	840	835	887	837	778	828	817	819	851	862	839	820	854	857	822	848	815	904	814	822	819	821	838	863	805	855	824	839	790	867	905	773	905	820	793	856	824	819	817	859	783	852	860	783	796	854	844	773	820	870	780	841	873	826	802	888	855	817	864	793	861	801	874	801	822	822	837	855	809	791	816	848	835	822	869	829	897	849	866	795	862	868	850	814	823	841	813	841	839	809	896	814	836	808	856	854	799	852	828	833	860	811	840	798	849	869	847	822	813	806	876	832	808	811	852	890	851	816	848	853	788	817	863	798	880	848	845	836	869	836	885	833	844	811	817	799	863	842	848	857	832	792	853	820	810	790	818	838	897	801	843	834	844	857	810	801	821	809	840	823	810	911	824	845	843	806	835	823	802	867	826	820	832	832	827	820	797	799	814	821	818	840	805	847	748	823	857	817	824	843	866	851	888	870	794	866	869	816	838	891	805	831	816	808	819	899	852	826	825	879	865	815	840	827	816	837	884	847	907	817	874	810	861	806	873	844	846	892	797	862	899	869	855	887	848	798	832	815	809	839	874	845	842	860	830	850	834	826	836	830	806	868	838	832	805	835	812	860	825	775	784	845	873	835	803	850	867	902	800	837	871	881	848	855	828	848	783	807	802	815	842	808	784	867	851	842	806	830	819	786	825	824	860	861	786	833	817	811	820	841	805	880	829	873	819	848	852	852	848	855	845	861	819	857	776	816	882	834	840	803	853	810	831	853	803	845	865	866	820	818	814	784	844	799	846	795	810	852	821	832	866	843	805	858	794	878	778	808	807	859	842	801	800	779	800	855	774	830	812	829	794	816	809	835	820	816	836	820	838	837	799	862	845	789	844	798	823	830	827	797	811	803	819	839	800	881	828	836	789	826	837	792	835	824	834	840	818	818	830	837	808	842	822	811	830	890	861	796	872	833	810	800	833	832	841	841	804	818	847	858	903	811	801	860	810	863	798	878	832	884	851	822	859	818	830	855	790	881	831	813	854	830	861	876	888	844	878	894	863	845	804	806	850	827	858	791	832	860	812	735	866	804	824	860	848	849	883	882	800	801	820	838	855	876	828	868	906	816	850	870	810	852	867	766	914	830	861	841	855	814	834	802	840	840	873	836	853	789	818	834	840	855	783	866	830	803	783	817	839	805	800	798	805	826	817	807	826	827	777	805	851	867	844	861	819	850	815	817	804	802	759	832	859	898	793	844	820	827	859	830	836	818	814	816	885	815	829	788	816	825	898	837	857	817	867	791	829	847	818	899	830	831	817	828	863	815	839	852	822	841	831	802	816	885	844	848	835	821	831	841	873	846	834	869	812	870	842	787	854	813	808	814	840	877	812	820	827	863	827	865	788	854	872	867	774	828	796	858	840	782	825	853	782	847	823	834	821	815	830	846	828	843	822	818	860	841	856	891	894	833	872	846	828	800	811	863	857	812	878	898	783	825	821	870	813	793	811	840	854	848	848	904	832	851	816	841	794	784	820	809	895	802	771	817
11852	8183	5802	4010	2571	1825	1096	705	491	391	350	313	316	289	305	309	266	265	303	329	321	317	278	301	296	303	294	327	288	320	306	297	314	313	309	321	301	303	316	314	307	287	303	324	301	290	313	295	324	349	332	353	262	315	307	296	328	298	308	323	300	265	293	306	295	311	340	328	312	325	283	299	311	289	313	284	305	306	287	287	317	258	329	318	307	301	324	325	310	315	283	325	321	293	288	321	286	302	293	371	321	278	288	293	304	306	300	304	279	287	298	312	292	340	343	301	299	291	312	308	286	319	323	319	297	327	313	313	304	336	322	296	295	322	287	311	292	315	313	286	297	308	314	330	307	306	304	323	329	314	296	329	308	316	296	306	292	316	328	326	302	289	294	315	329	319	312	284	305	301	318	293	312	330	291	321	330	320	293	311	305	340	316	312	306	294	307	275	302	313	312	317	297	289	326	299	292	322	304	335	343	311	313	361	288	297	300	274	304	338	310	309	292	310	316	302	287	316	288	319	318	339	275	309	285	299	321	301	325	296	318	332	290	284	331	319	308	316	307	293	300	329	339	290	281	327	303	308	318	302	299	292	331	312	313	289	282	288	305	318	310	284	310	297	310	320	347	293	323	263	317	310	325	294	281	279	318	331	329	284	281	321	300	296	326	294	311	309	368	295	300	317	316	283	321	304	330	303	266	319	295	361	320	311	290	304	312	294	327	305	345	280	280	334	332	293	296	291	318	328	318	287	329	325	273	320	332	276	327	298	298	288	350	304	276	295	304	298	312	290	311	307	290	308	291	304	334	297	329	313	292	321	355	312	298	329	330	317	334	332	305	292	307	292	373	287	303	287	320	313	279	300	299	311	305	329	314	315	255	269	293	325	291	287	311	343	317	310	329	328	338	321	305	282	330	311	331	295	304	297	271	329	307	318	282	347	289	300	279	273	293	299	340	304	316	334	295	302	281	362	335	302	299	337	300	353	325	294	278	306	298	324	307	311	306	308	347	322	302	302	317	341	298	319	321	311	287	299	335	322	298	298	310	292	285	283	315	278	289	280	309	297	337	276	320	305	319	339	323	304	309	320	335	317	288	313	300	327	290	293	304	316	311	319	300	296	342	297	311	277	307	303	303	307	319	296	332	330	274	301	308	353	339	310	315	351	352	294	299	296	308	306	291	314	314	310	306	304	291	341	291	319	286	295	312	314	311	327	329	316	294	323	310	313	337	301	322	298	331	301	336	323	327	288	308	310	302	265	310	333	346	303	269	293	319	321	317	334	303	281	310	284	321	308	311	290	313	317	311	292	319	282	298	317	322	316	302	318	305	304	336	322	311	321	324	331	341	310	299	329	320	304	283	279	315	304	278	321	323	275	305	329	304	330	316	338	290	313	291	295	341	303	331	299	290	323	310	323	289	305	283	300	294	358	285	335	296	301	286	300	302	294	328	307	300	320	300	311	332	339	306	290	303	278	289	307	293	284	330	350	334	329	313	292	330	346	310	345	292	301	303	295	286	320	311	303	277	288	320	311	310	312	287	290	278	296	291	307	354	302	305	308	285	310	287	351	301	323	292	310	296	321	305	316	325	320	293	345	278	322	328	320	262	318	310	313	317	332	301	349	310	301	305	312	319	312	264	346	279	304	292	278	316	336	296	311	322	321	296	309	324	309	312	306	296	311	293	315	323	296	302	324	312	329	320	322	315	317	325	293	303	304	271	299	322	290	313	296	292	295	305	340	301	327	295	301	298	332	282	279	291	319	260	292	312	298	282	288	303	304	297	298	313	315	299	319	306	337	268	321	311	280	306	291	297	325	316	292	328	323	313	305	311	285	308	303	283	273	297	292	298	335	284	297	352	324	329	296	292	309	282	317	313	339	344	281	323	336	296	301	325	317	352	335	286	314	296	303	320	307	327	305	303	307	323	297	291	332	323	304	313	289	328	305	334	321	310	304	288	366	278	334	285	318	308	320	265	275	306	287	314	293	271	313	309	334	306	301	314	347	342	314	301	304	337	318	290	294	336	280	275	280	312	279	289	294	301	320	272	303	297	332	318	310	350	265	336	303	304	310	312	282	308	297	302	293	356	314	341	325	315	302	306	303	310	319	296	338	294	322	327	338	295	327	326	354	310	314	313	305	301	311	322	306	296	332	306	334	320	291	308	291	283	301	315	298	303	327	293	323	299	281	286	338	302	352	292	304	301	330	324	301	286	295	308	310	308	337	306	316	299	288	311	310	330	325	280	343	308	283	297	278	306	293	302	312	306	313	322	308	300	306	279	316	317	343	296	307	331	301	316	293	315	324	323	330	331	294	322	315	308	331	305	271	284	315	304	303	274	324	342	300	328	311	315	298	309	304	298	317	295	294	282	312	342	316	275	295	296	280	309	285	328	311	290	315	307	326	300	336	307	296	314	350	303	291	303	304	283	302	311	326	280	319	292	307	317	324	330	291	341	328	360	299	290	319	338	298	293	326	298	315	287	316	324	279	314	318	275	306	278	312	290	280	277	285	321	306	297	315	314	324	322	318	301	333	309	350	332	301	313	334	328	318	302	282	300	322	293	310	313	342	297	297	334	302	346	300	315	301	321	326	286	290	306	283	302	275	305	349	313	356	291	311	309	322	293	323	349	305	278	338	272	311	330	358	294	293	321	308	334	351	348	328	304	298	304	294	355	308	325	285	288	305	308	296	329	312	314	318	317	307	277	273	288	282	281	304	331	329	306	297	318	311	323	303	321	335	293	281	282	290	353	314	340	321	300	321	330	300	290	308	291	316	277	337	317	302	321	317	323	311	326	316	321	336	309	310	283	306	319	338	291	301	325	310	332	356	317	307	335	322	341	291	326	294	286	313	339	304	308	307	309	289	328	339	300	301	312	291	292	293	282	293	294	297	339	308	269	287	318	311	330	312	299	296	278	303	289	345	310	302	277	307	300	317	299	317	288	310	311	291	315	317	297	330	305	310	297	272	290	292	275	310	313	349	291	332	306	304	307	278	315	316	321	318	312	306	332	337	297	293	290	278	325	318	330	301	298	294	292	329	332	296	289	317	295	336	300	312	342	272	319	301	320	304	283	301	315	339	319	310	313	326	311	323	289	263	290	280	273	330	317	320	331	328	297	318	313	287	281	292	297	317	302	305	271	322	342	320	308	301	328	298	299	321	330	303	332	321	318	316	311	320	275	289	305	331	344	323	305	313	332	296	314	316	303	303	301	349	300	317	327	319	303	328	289	292	324	313	310	341	300	323	316	321	297	311	299	309	309	320	287	302	349	315	294	288	294	309	326	260	331	307	324	321	323	301	332	299	319	277	342	351	285	327	311	302	343	291	330	294	311	288	335	304	291	296	339	296	346	313	310	318	299	313	310	314	307	310	281	269	303	310	328	305	321	338	306	342	324	332	326	319	345	313	322	329	274	304	320	315	296	282	329	319	306	299	313	306	292	321	318	320	297	288	312	294	311	293	322	324	322	295	288	284
10408	9853	11265	10104	8188	5726	3380	1994	1334	972	814	782	698	645	692	691	647	678	703	638	675	722	674	706	700	680	723	684	637	667	674	646	657	688	662	675	700	666	705	657	707	700	768	677	730	674	720	675	662	713	684	658	702	703	673	687	701	722	656	710	719	688	679	631	638	688	685	692	667	715	661	678	657	646	711	730	672	698	666	637	627	671	680	660	678	678	681	698	691	720	709	712	677	684	659	661	685	691	707	641	690	684	705	702	662	653	702	640	648	643	680	700	639	676	711	705	679	678	679	661	663	712	633	657	680	660	713	666	702	660	694	636	656	657	653	691	697	718	694	697	658	696	681	695	669	719	680	682	737	652	654	644	646	692	723	727	653	672	667	656	685	665	640	725	728	670	680	640	653	716	713	684	642	712	711	677	686	687	651	692	666	661	680	652	729	679	655	685	691	673	678	693	711	688	709	703	709	684	718	680	712	731	666	672	637	672	692	714	709	708	679	694	688	631	697	679	643	655	687	669	701	696	661	673	684	702	716	670	688	702	688	676	684	680	714	700	701	716	684	682	666	664	743	684	651	655	730	697	667	633	689	708	663	646	667	694	666	651	721	664	691	666	695	674	692	654	652	710	674	722	724	692	670	691	744	728	698	692	711	697	661	661	674	712	684	640	664	637	676	692	699	684	633	697	668	672	661	654	707	670	677	681	673	730	690	697	678	653	716	658	641	671	702	689	657	679	678	670	674	728	686	710	649	691	727	622	662	701	706	665	693	694	671	715	731	654	680	703	691	697	633	683	705	687	681	700	660	688	650	654	651	696	666	662	719	682	697	695	638	673	709	665	642	658	695	695	723	671	699	661	708	717	687	666	716	712	713	665	692	608	732	682	693	699	696	660	662	661	684	679	714	678	726	700	698	711	679	678	701	709	681	674	663	673	670	653	740	667	743	689	684	732	679	666	737	663	737	700	704	680	682	679	656	657	662	734	658	689	651	670	694	651	701	690	703	703	674	689	649	693	704	674	653	641	680	718	678	680	695	672	711	688	720	685	736	664	672	688	661	705	707	666	666	700	685	657	675	659	703	698	697	650	683	678	649	679	671	652	659	660	646	705	662	665	659	685	705	705	680	684	657	712	690	708	703	713	684	639	645	664	677	680	682	698	656	695	676	685	695	706	704	699	714	685	690	708	688	723	693	661	682	690	643	697	685	669	699	735	688	729	652	691	660	718	691	671	634	678	729	677	710	700	701	665	690	711	692	711	653	713	710	668	604	662	698	710	698	725	656	647	671	649	654	670	721	643	703	714	716	701	757	633	702	702	668	653	665	742	703	710	645	674	661	693	741	682	692	740	721	704	710	649	695	695	662	683	692	681	734	707	675	656	664	685	680	677	695	720	708	673	715	674	708	712	697	670	668	661	647	682	651	678	669	684	679	685	663	672	688	681	651	706	696	682	725	706	681	676	703	682	641	634	681	699	616	723	713	683	702	658	766	718	674	665	706	696	706	649	689	708	702	720	684	698	651	727	693	693	702	702	672	713	670	648	714	658	727	676	662	698	672	624	696	691	655	648	646	714	713	676	652	647	701	675	643	687	646	693	649	664	644	620	632	694	710	672	712	716	669	723	680	684	671	661	705	695	708	693	666	676	662	691	696	707	689	708	723	708	665	708	646	693	612	670	698	693	650	741	715	732	696	679	724	648	645	684	659	707	680	695	677	695	688	692	683	680	681	659	685	689	725	673	679	665	668	734	700	617	695	707	670	650	730	693	648	708	714	664	657	678	713	688	707	681	643	718	686	716	716	665	653	677	689	703	655	709	677	695	737	662	695	698	682	691	667	688	659	636	688	706	639	705	704	684	711	719	703	666	659	715	765	636	723	663	665	709	687	662	675	691	614	674	697	653	677	749	736	694	712	647	676	707	690	695	688	673	731	686	697	662	668	686	715	687	663	666	660	705	726	681	745	684	731	656	712	689	675	717	686	658	708	669	683	724	676	705	695	677	672	691	682	653	729	682	714	695	661	708	719	698	639	712	714	683	735	684	657	646	683	665	728	686	655	669	683	695	726	659	715	655	684	699	659	692	704	636	648	676	701	624	682	702	684	684	700	672	693	677	647	703	714	711	629	686	655	721	692	676	678	662	653	652	700	672	645	665	708	717	652	705	697	652	724	671	684	648	659	693	681	712	675	687	668	684	703	707	686	655	662	656	671	718	708	655	639	695	716	769	653	650	682	659	698	677	714	654	658	696	692	690	723	711	670	697	727	718	681	647	713	640	678	653	673	719	705	727	682	699	644	643	679	629	711	665	712	691	730	736	691	683	715	700	686	740	692	736	696	635	680	711	687	647	691	675	715	678	696	685	624	668	697	655	686	688	724	689	681	686	679	720	695	667	638	615	721	726	672	666	709	684	686	688	677	697	691	677	686	689	706	629	724	702	665	706	679	743	672	708	728	680	654	681	609	706	681	679	718	666	659	671	710	644	676	669	668	693	710	709	684	612	686	770	731	718	667	710	599	726	703	707	667	680	713	717	680	692	694	693	694	686	674	682	653	706	693	675	694	698	664	699	625	669	674	659	711	718	718	690	651	639	714	628	702	689	685	703	718	661	670	716	672	701	698	748	685	666	704	684	645	731	670	702	721	715	666	697	665	617	634	718	650	705	637	639	682	690	685	710	667	715	658	700	763	691	695	691	640	676	710	720	641	679	673	682	724	628	736	709	660	678	681	718	672	697	653	656	619	683	722	695	651	710	666	727	682	712	676	668	732	658	653	676	650	681	678	692	676	696	680	682	690	702	674	675	671	704	667	684	702	723	679	704	719	694	701	648	707	662	685	656	678	690	654	690	689	651	652	743	679	670	675	703	683	678	678	673	670	691	713	661	661	665	703	675	650	668	671	683	711	675	682	641	704	696	656	694	672	741	723	660	670	691	641	700	658	663	674	664	676	655	661	690	646	669	658	712	693	687	731	701	690	680	720	668	711	676	665	693	669	701	651	709	702	657	708	657	686	678	698	724	675	632	663	641	667	649	675	725	678	673	671	647	730	667	673	685	671	658	682	668	654	716	718	664	718	745	696	664	689	717	656	676	665	734	719	685	702	687	645	635	698	666	695	745	701	658	695	701	659	679	662	693	648	685	670	710	709	661	730	658	693	673	661	678	719	674	728	686	678	632	661	624	681	685	675	683	683	715	713	641	695	719	705	644	697	718	705	648	712	663	674	658	681	696	714	672	666	681	680	709	647	682	632	676	744	695	711	674	662	666	680	666	710	683	656	678	647	691	718	727	703	687	671	695	724	711	657	676	698	675	683	689	699	708	724	707	683	691	708	694	672	690	639	697	734	719	693	688	674	733	675	627	681	721	656	670	708	720	691	702	690	779	727	687	660	676	714	695	675	716	684	649	665	664	719	682	666	711	662	692	673	690	660	677	682	648	682	664	674	713	637	675	678	669	708	728	755	693	695	688	658	692	695	711	697	675
63936	63578	61023	49606	42147	30238	17499	7746	3040	1317	668	436	386	326	311	295	304	258	269	312	300	280	240	298	270	287	268	271	263	285	290	303	293	319	290	299	294	288	281	267	296	299	311	312	298	307	279	282	303	275	266	283	305	310	279	275	304	301	258	327	256	273	314	309	285	246	298	294	246	284	272	299	304	273	275	293	306	302	304	291	317	287	277	299	294	273	296	296	298	334	266	269	314	293	308	278	302	274	296	268	295	287	291	325	277	285	312	300	320	253	315	265	320	282	255	318	273	307	288	273	296	307	293	267	271	284	317	329	295	280	282	254	269	295	299	320	262	297	264	292	286	270	268	326	269	285	306	293	274	282	317	257	303	246	296	294	323	302	276	273	291	265	275	281	302	270	282	293	300	307	305	322	327	300	312	290	291	253	296	304	309	286	258	261	295	273	259	281	292	284	271	263	265	295	288	275	264	306	302	278	276	266	288	266	293	288	275	284	324	334	262	308	278	310	281	283	268	284	328	279	261	336	296	266	277	311	299	274	266	312	302	307	262	266	268	285	344	297	303	266	291	314	272	307	292	277	288	305	324	300	302	270	289	286	313	286	271	329	296	285	318	283	306	285	287	279	315	322	279	304	290	298	265	296	286	261	272	294	263	320	307	289	283	272	285	279	296	317	294	302	286	267	288	310	268	313	281	285	289	260	294	280	279	286	301	267	286	289	287	252	327	293	284	294	257	289	295	293	294	292	333	305	285	273	282	318	336	312	324	319	289	257	264	325	282	284	294	295	258	291	274	306	290	287	311	294	274	260	283	289	275	311	272	289	278	277	275	253	294	279	316	275	276	307	281	275	305	283	281	253	296	281	285	324	330	266	285	273	255	253	294	293	329	283	292	308	311	322	307	301	326	271	283	296	289	292	261	257	292	287	299	322	299	294	295	262	280	267	300	309	300	330	287	295	247	315	273	265	331	306	288	286	273	293	266	292	310	298	309	262	282	303	270	315	292	304	260	325	296	324	318	296	289	307	317	324	291	272	320	275	294	312	317	286	280	297	273	270	253	300	290	300	296	270	287	279	273	304	287	276	282	288	302	274	292	282	278	299	308	279	271	319	267	331	284	290	275	315	310	290	304	302	243	286	273	261	296	282	300	294	292	280	256	306	262	303	285	297	297	282	293	298	307	296	303	265	300	287	302	260	278	304	277	312	282	279	285	282	283	282	304	311	277	311	305	257	301	333	293	295	312	301	310	283	285	250	302	291	292	288	277	288	283	269	293	270	281	289	317	305	305	286	296	251	296	302	275	306	259	279	294	266	283	283	304	308	253	282	291	293	280	282	313	261	268	326	278	275	262	286	304	268	261	282	272	289	296	325	284	286	307	289	307	303	295	270	293	278	317	270	264	306	283	274	288	285	302	273	328	263	284	316	270	286	312	284	288	316	273	281	292	292	317	270	287	289	291	277	309	298	325	274	291	293	308	317	340	311	296	281	276	263	300	273	315	285	267	295	271	257	318	284	266	308	318	255	321	302	304	291	308	276	326	298	327	296	302	244	267	279	251	288	304	247	287	260	301	302	268	313	269	304	316	313	344	293	297	306	295	321	336	279	267	310	278	301	299	272	305	282	322	282	301	311	293	293	300	274	334	300	266	271	303	310	296	323	266	277	296	281	284	268	263	287	311	334	291	296	291	268	293	260	286	288	279	304	273	292	305	293	321	292	254	296	296	315	296	291	296	276	285	257	282	290	284	264	279	308	297	271	298	296	305	267	291	286	265	287	270	296	300	258	273	301	289	266	295	260	267	277	278	277	282	264	311	305	256	265	287	280	285	328	288	255	287	307	278	309	257	274	294	307	304	280	291	264	311	306	294	310	308	278	285	303	298	266	277	272	297	315	308	264	294	271	297	289	312	271	285	279	305	261	290	265	321	326	272	289	283	259	291	294	269	270	305	280	275	294	252	273	272	281	285	320	283	336	294	312	286	280	314	309	318	293	303	314	281	273	308	269	301	286	318	273	287	261	283	272	299	301	267	273	277	283	272	287	261	278	260	249	314	304	295	304	260	269	285	288	295	296	308	288	305	286	304	319	279	323	305	306	272	276	288	308	326	260	277	243	280	285	307	297	291	290	299	294	295	291	279	284	314	296	301	260	307	287	302	285	275	263	282	288	277	286	288	332	305	293	292	293	298	306	310	264	292	274	307	270	275	277	285	293	300	307	287	283	303	260	285	288	314	276	288	295	304	316	305	280	294	259	271	290	305	299	288	285	290	301	273	296	295	295	301	304	266	277	290	302	271	329	319	283	305	341	314	265	285	329	313	294	274	308	271	279	312	319	301	296	267	302	300	256	336	283	301	304	285	264	311	245	296	280	285	276	272	273	284	252	322	328	281	271	254	253	294	288	264	264	281	303	308	316	296	263	280	294	281	269	278	267	278	308	301	308	293	307	268	315	292	287	284	268	292	270	271	305	274	286	303	316	315	299	306	317	298	285	301	276	278	294	265	290	292	297	286	319	312	269	296	303	301	290	301	270	286	304	266	261	271	309	296	265	295	298	279	305	270	290	307	281	297	314	247	283	275	286	310	271	286	285	293	284	279	271	286	296	272	294	255	301	300	309	287	286	286	313	286	284	284	285	252	316	271	316	296	331	260	331	271	299	280	283	281	277	296	279	299	299	290	286	308	286	303	304	304	265	297	308	296	315	322	319	313	281	300	263	294	296	288	324	258	256	233	263	283	271	311	322	286	261	281	277	318	285	276	288	293	299	277	306	249	245	281	282	289	297	332	277	311	292	292	287	295	296	293	250	302	314	310	280	280	275	306	272	265	317	281	262	278	272	265	258	283	282	247	269	288	286	284	289	288	299	309	278	280	298	299	242	275	313	294	285	275	253	274	295	320	285	281	264	319	305	249	293	328	274	273	283	277	323	303	302	292	299	236	308	260	305	293	296	271	313	317	284	278	288	270	286	282	299	273	319	291	333	284	305	281	277	298	300	289	297	258	277	262	286	301	284	248	261	298	311	330	294	317	297	289	311	297	255	326	290	305	269	286	308	293	284	296	298	271	278	296	305	288	281	297	303	302	298	288	263	281	304	294	303	278	279	281	296	305	284	297	271	301	291	320	300	325	277	271	273	280	272	285	281	317	294	277	284	288	311	293	271	269	295	309	336	292	247	322	273	329	314	298	284	303	284	283	273	280	298	296	307	289	292	306	301	276	295	293	298	277	319	303	299	274	294	289	285	302	286	317	301	307	304	289	302	288	320	301	284	270	277	282	294	301	264	299	324	298	313	271	318	312	294	253	311	311	320	294	264	287	274	300	329	305	275	289	330	311	284	266	261	288	304	307	285	266	235	281	286	291	266	281	285	262	268	304	303	260	276	275	308	273	253	300	290	257	305	252	307	299	318	312	287	313	272	284	304	257	277	306	271	279	310	294	305	275	249	291	305	342	297	295	305	309	311	297	266	290	268	279	284	309	297
39938	45682	56437	54479	52408	43400	31350	18985	9909	4702	2299	1381	903	632	679	631	662	669	638	688	660	669	657	615	646	704	647	649	629	700	663	680	675	652	711	636	624	666	662	731	634	670	638	658	644	654	663	696	633	660	673	619	640	660	718	662	605	638	692	675	654	636	668	635	636	629	655	667	657	700	673	651	668	663	606	630	599	675	638	680	673	661	692	646	658	671	694	670	667	664	622	702	653	668	660	662	659	715	692	667	666	622	633	638	687	666	633	672	641	672	680	640	660	649	635	660	701	676	665	671	698	607	634	644	608	659	615	652	638	644	636	678	686	687	640	660	676	657	680	629	681	636	681	664	689	620	613	648	655	616	662	657	635	648	715	616	684	623	622	624	665	662	680	651	646	646	646	631	595	667	689	654	688	678	689	680	617	668	677	647	612	631	674	681	668	672	694	639	669	690	673	665	635	668	684	629	659	625	686	636	681	671	725	654	641	669	661	660	669	656	652	647	621	694	690	640	600	685	671	659	667	694	652	701	628	633	615	639	672	671	644	638	678	630	695	661	646	631	688	646	692	623	634	620	628	627	652	668	659	682	641	678	661	681	653	678	655	666	635	655	642	638	663	661	664	658	664	628	656	673	622	636	649	679	670	651	651	654	641	597	667	661	648	617	659	633	657	654	668	698	634	614	605	609	606	682	694	645	628	646	656	667	639	634	651	657	672	624	665	665	642	670	638	627	679	626	654	662	686	692	655	676	631	640	652	659	665	655	627	616	669	660	608	674	670	650	659	650	686	676	660	621	697	669	681	705	652	682	648	653	645	655	664	650	673	686	662	679	635	713	667	655	637	649	639	666	656	629	648	646	632	696	657	608	662	670	637	656	660	659	670	692	642	676	694	616	642	661	694	616	627	642	692	647	624	680	636	646	650	676	645	706	675	674	687	643	671	593	677	614	621	726	690	631	644	712	644	638	672	624	676	643	652	589	641	660	641	650	608	637	729	666	677	655	643	649	657	653	682	644	629	646	700	651	668	627	706	641	636	661	656	657	651	670	700	685	654	671	669	686	665	644	635	662	656	652	617	666	672	637	656	676	670	674	643	664	612	655	680	704	634	632	633	661	703	650	689	684	618	664	640	632	617	644	665	628	629	659	657	628	676	658	645	673	693	668	656	662	654	651	667	687	651	685	685	650	647	645	666	603	616	629	687	671	670	649	711	671	666	625	698	691	621	653	646	630	687	644	629	688	671	621	619	642	655	657	657	618	668	662	654	603	657	649	641	644	645	615	666	625	624	630	650	641	699	649	649	723	624	681	646	661	663	670	660	673	650	658	652	665	698	672	641	639	649	600	672	617	661	687	695	646	616	659	658	646	640	647	673	676	603	664	667	651	640	632	644	655	662	686	715	668	682	591	632	675	631	668	632	679	647	651	686	625	688	683	693	717	671	650	626	603	672	691	665	682	617	634	628	689	615	613	692	669	709	637	675	673	640	650	647	651	666	676	689	601	648	661	687	644	600	657	671	692	631	667	627	717	693	678	672	679	672	701	641	657	663	678	631	679	640	657	663	651	624	653	720	658	652	615	631	622	644	660	685	670	663	658	666	631	656	633	632	613	656	625	688	683	653	639	647	618	597	651	663	641	665	700	637	611	692	666	660	645	635	646	632	680	657	712	663	683	617	619	624	642	656	658	660	642	651	656	632	633	633	649	626	623	647	647	680	658	613	650	655	701	670	634	620	660	701	657	704	678	670	631	586	642	660	650	663	592	679	691	658	591	653	642	651	627	626	624	648	687	688	617	660	666	646	622	691	647	647	631	669	599	637	620	683	684	658	669	673	684	636	636	606	690	663	642	704	644	661	617	706	620	703	648	646	609	630	615	615	633	643	665	620	670	626	659	634	672	670	671	671	679	661	633	617	682	625	674	667	651	640	638	688	636	662	684	649	629	654	601	685	624	653	655	649	710	687	723	603	659	684	692	647	619	651	658	673	665	641	647	638	663	670	656	624	687	623	695	757	593	659	666	659	643	664	656	714	619	665	639	638	670	649	604	665	648	640	651	637	659	667	618	704	625	671	712	627	679	619	632	636	626	621	658	659	662	655	668	702	672	615	700	667	653	614	630	608	618	672	666	661	655	708	705	659	666	690	701	638	642	617	674	653	661	630	617	656	633	652	645	683	692	694	668	638	708	658	613	707	647	675	691	606	668	636	669	635	669	700	677	651	626	663	629	617	625	670	686	655	707	646	633	660	631	672	632	669	653	673	650	707	673	645	642	686	642	698	692	673	661	694	614	634	653	695	615	617	643	690	626	667	672	676	666	642	676	631	658	686	661	711	655	714	676	670	669	641	636	710	607	649	682	664	682	663	647	663	661	670	677	662	687	628	699	627	661	649	642	681	693	655	609	629	694	687	673	662	682	616	686	678	656	643	661	655	658	658	732	626	644	660	669	672	662	701	659	673	681	659	606	651	668	678	649	688	691	667	694	659	664	632	653	618	670	639	699	682	651	633	635	658	668	633	703	699	617	622	656	694	672	694	641	672	643	617	630	634	704	655	646	672	691	662	647	664	633	616	652	717	680	643	625	667	627	627	666	647	639	649	640	647	671	676	647	670	696	686	686	646	640	638	626	657	659	657	639	661	641	670	650	675	659	629	654	668	675	665	636	640	624	655	625	645	687	661	655	658	663	643	644	676	653	640	646	652	666	639	675	717	681	650	609	653	679	617	607	611	672	665	694	677	636	652	685	657	705	606	622	669	642	680	680	702	702	657	673	688	661	638	645	667	617	647	631	632	665	654	659	645	644	671	653	644	651	677	661	699	632	639	627	683	668	654	671	655	610	640	645	632	703	686	657	639	678	640	648	673	653	591	607	627	651	650	630	670	630	647	631	687	624	641	607	692	651	645	631	623	678	657	652	638	650	641	681	690	640	673	661	648	643	618	622	648	662	667	641	642	640	647	653	671	625	638	717	680	681	617	679	664	652	653	673	647	640	639	647	657	619	631	659	647	695	686	636	645	657	624	626	730	643	607	613	669	646	652	697	670	665	667	645	674	630	654	656	603	665	643	656	665	613	662	650	695	706	643	650	677	658	687	671	639	678	626	633	657	635	663	638	678	640	633	658	644	659	695	719	677	661	645	636	646	648	656	669	656	650	665	691	669	675	613	659	633	666	616	682	656	665	637	671	643	676	704	676	643	623	687	705	655	726	665	640	668	632	641	629	666	664	649	641	619	635	678	671	673	679	696	636	647	693	628	646	729	662	649	653	626	693	642	667	640	630	631	654	646	593	692	638	631	585	624	657	620	644	675	623	670	632	645	659	683	647	664	660	675	622	617	660	654	652	618	664	632	669	672	608	633	675	631	661	679	676	722	624	678	682	633	667	654	657	688	638	653	645	622	664	680	655	632	658	666	653	655	651	665	681	650	638	654	610	664	633	666	670	676	673	650	668	697	673	686	655	649	668	648	675	621	665	694	656	609	646
68998	69533	72461	64707	49948	36487	21977	9919	3885	1740	848	522	483	426	418	389	399	393	411	395	377	378	396	385	360	380	366	338	355	354	372	324	384	350	386	368	397	373	378	366	376	401	388	389	360	361	368	385	363	329	402	350	339	354	381	370	383	382	364	398	374	364	394	375	399	390	369	372	361	320	370	361	387	386	389	395	349	369	358	417	363	403	401	380	398	380	342	362	356	375	380	400	327	349	369	354	357	350	338	368	369	364	393	414	365	382	402	368	390	394	390	372	359	407	401	363	365	351	383	386	390	391	336	337	365	385	372	401	346	381	356	373	369	380	360	364	339	395	388	359	355	342	369	399	369	385	386	376	397	401	394	371	419	401	376	353	371	402	431	401	338	388	369	375	402	362	357	379	396	349	379	413	394	383	359	385	401	388	385	363	407	392	390	418	373	364	386	376	402	379	389	377	361	383	363	369	352	384	371	349	331	397	403	416	384	420	370	365	359	337	397	358	378	420	381	353	387	393	409	391	363	375	377	351	351	404	354	365	390	391	344	377	393	397	363	400	404	372	358	378	368	345	352	376	380	341	375	404	368	346	388	413	372	360	367	357	398	416	359	420	370	359	360	391	378	388	352	390	390	384	376	339	402	378	424	382	349	360	402	358	379	397	363	383	335	360	359	381	368	362	369	406	374	366	354	402	344	362	381	384	379	371	391	368	384	365	390	345	346	358	402	356	377	357	376	363	373	374	365	353	409	350	414	364	392	416	369	366	374	378	380	436	385	379	386	352	364	377	380	382	342	360	377	401	384	369	382	348	376	408	353	410	354	384	355	370	358	373	349	341	385	385	361	361	357	340	368	410	378	372	345	374	409	373	370	379	371	359	389	379	407	377	367	325	379	362	361	360	388	358	372	364	366	341	381	375	391	402	431	410	389	379	440	391	371	358	392	360	365	354	377	395	385	370	365	384	363	376	370	353	379	386	375	366	357	383	391	366	414	401	406	375	404	383	367	377	421	347	399	359	349	371	407	348	357	343	364	388	401	417	343	345	375	423	355	380	379	404	329	401	336	382	316	378	356	348	393	418	365	401	364	376	362	369	383	386	375	381	353	383	373	376	358	323	347	403	373	371	366	376	353	386	384	384	370	400	366	381	422	404	354	366	320	373	368	344	340	402	378	368	380	403	385	383	345	390	377	342	344	389	359	395	416	401	382	382	375	396	413	391	356	380	378	382	330	400	363	407	343	422	350	405	376	391	369	370	359	380	371	401	383	372	398	364	365	374	406	374	353	338	373	387	376	364	359	406	363	344	388	398	378	384	423	353	375	371	380	381	373	362	401	345	362	374	382	395	369	382	368	411	408	365	368	405	409	398	364	348	389	342	347	343	404	427	387	373	373	345	363	413	370	368	356	352	385	370	339	308	363	366	369	367	354	373	399	370	379	357	357	377	394	409	397	338	347	372	332	356	368	365	398	357	363	377	431	382	365	389	376	353	355	348	380	403	376	419	411	355	367	359	363	396	397	394	361	363	368	363	380	367	357	400	418	356	385	376	405	377	390	369	358	347	409	362	378	356	351	385	378	364	374	377	386	366	379	331	357	381	390	374	338	409	390	349	363	354	390	372	384	382	374	388	397	395	383	369	400	370	344	413	370	388	385	371	380	380	370	358	379	384	389	373	372	393	360	358	402	369	369	349	345	412	379	386	374	401	363	371	427	351	359	385	390	375	381	338	354	374	327	358	375	350	385	368	392	371	415	370	403	373	357	389	384	383	391	346	335	380	381	391	373	366	387	372	365	374	358	370	426	373	372	371	414	348	367	397	378	367	389	417	361	363	367	406	378	330	355	332	391	399	375	390	349	362	347	401	355	388	372	391	373	417	343	336	412	389	393	387	381	379	402	377	360	368	391	311	387	408	332	373	380	388	378	394	364	352	398	337	376	372	365	362	345	336	355	442	372	362	367	363	358	371	383	364	375	391	349	360	366	391	365	390	403	375	374	382	365	366	393	365	373	378	401	374	376	401	387	359	360	425	359	392	359	411	376	397	376	391	383	356	359	403	364	365	347	324	412	381	430	358	380	369	364	374	382	373	330	360	369	371	366	385	360	376	351	375	354	392	345	364	373	370	359	401	376	363	380	384	347	378	358	387	359	366	352	386	367	343	365	375	392	379	370	369	388	386	369	355	397	360	379	395	396	360	402	400	369	404	382	372	364	350	395	372	361	396	405	375	355	317	405	365	358	367	322	395	358	350	399	345	373	390	349	359	346	363	406	373	392	395	385	368	345	354	357	377	354	380	404	399	391	360	372	403	339	390	372	403	382	381	413	365	374	338	410	390	360	371	327	362	363	368	380	366	382	382	363	327	372	329	370	394	376	371	365	434	382	398	343	400	351	367	368	342	388	364	362	385	393	343	345	383	358	395	388	401	359	370	361	398	394	367	352	365	377	315	352	338	369	376	370	355	341	370	348	398	365	342	357	366	370	371	394	400	373	401	399	341	379	394	357	365	366	367	414	384	366	367	356	398	370	392	343	382	411	366	417	380	354	421	377	410	358	402	377	369	352	358	349	371	401	406	391	377	377	350	329	364	372	397	359	354	370	400	358	354	409	406	359	367	397	355	405	379	375	391	399	385	393	372	395	357	380	380	394	364	419	360	395	372	346	361	399	394	361	360	429	365	374	359	344	402	394	364	415	386	378	396	359	368	377	354	393	379	382	385	414	394	376	363	340	394	377	370	374	359	391	394	381	364	355	359	375	359	392	372	364	343	373	380	394	389	395	387	394	381	366	340	401	371	368	354	353	360	370	359	371	333	379	401	352	366	355	388	376	358	389	399	346	384	360	362	413	373	352	384	386	366	400	364	356	380	405	358	392	380	411	397	384	352	357	386	353	358	377	338	375	394	347	373	358	381	354	350	359	360	370	382	357	357	402	388	379	379	416	362	365	377	377	361	393	409	386	364	356	378	357	369	377	350	374	376	367	370	322	425	344	358	345	387	392	343	378	386	354	404	374	369	371	382	350	371	373	371	389	364	374	363	377	360	379	377	379	380	353	390	355	335	394	407	343	376	363	397	362	386	335	375	387	369	364	370	363	356	398	344	394	346	365	419	374	382	364	364	355	365	386	369	364	371	396	376	382	332	395	397	361	388	352	360	387	363	343	357	348	386	385	395	371	351	386	374	395	366	379	364	376	380	379	363	365	411	435	371	386	366	368	418	392	380	383	391	352	375	380	329	384	384	404	453	355	354	360	374	393	363	381	355	405	403	420	412	343	380	353	343	357	393	400	370	370	404	383	397	347	365	396	355	396	388	394	392	357	403	358	374	394	350	410	380	373	398	348	396	364	358	378	383	398	399	385	370	375	391	356	413	375	370	382	362	371	377	385	377	385	367	359	404	423	359	380	381	395	362	376	384	353	372	412	404	393	374	395	377	348	374	368	384	380	386	364	377	369	374	400	348	397	346	362	381	445	381	387	369	346	417
46368	51477	67839	68363	59215	47835	34681	21817	11455	5725	2869	1660	1105	842	803	857	842	774	792	851	780	815	813	820	814	785	826	826	771	819	828	811	819	826	803	825	774	823	802	820	785	820	834	783	791	803	836	819	832	805	832	805	806	831	825	801	809	795	770	819	849	824	852	847	829	803	771	807	837	861	819	829	731	814	784	827	810	808	837	855	791	794	825	863	805	797	809	771	864	800	821	800	827	840	839	783	852	817	794	837	787	809	826	850	814	847	826	801	739	837	811	875	801	796	839	785	813	824	832	808	787	764	787	815	865	782	859	737	781	802	800	774	785	761	775	792	827	790	815	815	825	816	845	763	806	835	828	783	782	806	801	811	838	833	852	835	773	790	842	863	861	813	828	827	822	773	800	828	826	879	793	780	832	822	850	818	819	842	791	854	778	844	812	847	845	826	812	813	818	842	821	779	820	840	799	767	825	827	844	853	854	818	834	791	812	786	831	774	813	800	842	772	758	795	863	803	818	798	778	772	819	832	827	829	871	794	787	865	824	805	829	788	790	824	841	837	786	825	809	839	856	819	806	822	808	812	835	808	815	831	791	823	835	753	793	760	784	782	817	777	818	845	804	786	802	806	828	847	786	806	809	848	831	822	799	805	837	792	826	796	799	819	796	796	846	861	784	859	801	820	834	794	807	829	838	841	819	807	831	821	823	789	822	873	783	779	824	824	791	815	847	835	799	777	844	790	815	828	827	808	781	853	815	775	839	793	831	827	844	832	780	770	794	797	807	832	814	792	787	867	811	815	823	875	776	783	850	822	842	827	810	823	760	853	810	815	797	833	806	816	874	782	835	836	839	817	843	816	827	817	823	817	843	840	830	862	797	819	810	812	840	797	833	831	846	847	850	806	790	861	836	839	838	838	834	802	791	768	808	835	843	833	793	802	837	864	791	834	835	807	834	790	829	836	833	785	804	809	772	804	869	773	809	792	846	793	793	798	852	855	847	818	778	805	783	840	828	810	812	849	794	772	773	815	848	757	838	788	864	836	783	857	835	836	796	806	841	854	848	832	852	811	790	791	882	805	842	839	843	805	806	827	864	833	789	843	787	802	780	840	761	828	821	832	788	800	758	832	775	833	774	822	803	813	822	814	802	837	812	845	818	833	785	806	812	809	814	858	838	812	829	800	767	822	806	830	825	817	777	851	822	822	818	821	855	807	831	822	823	835	842	825	845	782	789	858	810	786	829	830	793	789	794	832	814	819	860	811	828	776	854	832	804	860	820	822	824	794	834	823	840	832	896	805	862	763	787	847	835	817	805	845	808	788	830	826	787	854	862	884	831	812	790	838	821	783	767	837	785	824	761	785	823	832	810	834	875	793	854	801	860	855	794	803	795	827	758	773	866	792	805	799	831	836	727	830	809	838	863	830	816	825	837	793	757	773	808	834	856	806	855	798	757	815	805	809	773	823	808	817	794	845	843	802	845	806	799	751	800	814	833	824	830	833	826	790	777	842	817	818	797	834	832	835	886	778	848	826	824	807	797	805	841	816	850	809	838	837	840	780	794	825	839	854	793	821	833	873	776	825	870	792	865	850	811	852	828	816	845	836	858	872	814	792	782	877	837	820	870	788	775	827	836	788	829	782	790	857	809	839	804	778	766	780	855	861	887	811	858	772	814	815	790	784	798	810	831	778	777	818	832	807	801	848	850	821	812	837	857	798	810	835	786	821	750	777	815	823	774	831	809	817	817	844	841	810	878	797	827	810	796	826	795	843	796	804	764	862	794	874	822	758	807	839	848	825	853	831	818	759	835	808	801	820	864	789	827	833	845	816	806	780	783	883	826	800	793	829	823	831	853	835	905	785	815	843	871	824	806	828	844	834	837	816	766	787	800	829	831	769	809	781	821	848	781	879	809	804	831	791	807	853	843	786	830	792	821	837	805	846	837	854	823	797	798	799	852	776	813	784	824	825	806	787	799	809	759	781	815	841	808	769	764	846	840	808	826	745	840	860	779	832	839	816	855	828	784	823	816	826	790	808	815	784	817	821	811	794	764	792	810	820	763	796	814	799	815	821	824	825	832	845	827	829	771	828	832	832	824	909	853	810	814	836	826	810	846	871	871	831	840	767	779	817	772	803	809	813	920	764	841	762	757	822	836	850	815	784	810	814	819	781	818	802	825	784	857	764	796	800	812	820	767	826	817	811	801	774	830	821	790	781	798	844	821	840	846	808	848	802	885	832	812	821	859	828	796	787	833	842	769	866	824	872	852	848	851	817	863	809	795	898	801	816	851	800	867	818	798	783	815	800	847	807	781	809	826	826	827	780	777	779	786	825	818	807	801	842	802	785	815	800	825	762	795	779	848	847	901	862	845	840	809	842	806	829	810	845	857	790	839	796	792	812	850	779	867	804	812	816	784	796	812	813	784	824	756	842	834	785	750	855	808	839	813	764	825	852	810	854	825	798	805	831	837	830	812	803	870	742	780	824	846	783	795	790	788	794	776	858	863	863	800	817	836	836	837	821	833	812	825	802	822	782	830	792	816	833	795	833	806	853	808	823	824	846	826	810	861	795	786	789	840	820	769	785	793	883	845	816	835	836	770	853	793	873	805	821	843	810	837	799	781	823	805	879	856	804	881	807	811	820	800	820	819	801	869	857	802	824	822	849	846	805	831	815	804	860	842	794	824	836	831	818	805	780	815	781	816	819	820	837	820	792	830	809	839	799	867	835	827	843	840	798	826	829	834	845	873	816	808	850	812	802	826	857	781	842	815	808	832	839	799	812	836	814	816	815	858	805	788	834	793	802	860	842	810	822	792	834	778	831	778	804	792	780	888	858	796	804	853	801	811	817	842	848	870	775	770	837	800	821	789	835	808	841	777	806	789	814	810	809	848	770	803	817	789	853	825	876	821	782	786	811	822	788	817	784	837	814	819	783	839	768	830	797	831	821	783	826	857	887	788	798	842	837	794	863	848	881	811	783	776	804	836	801	834	826	808	822	793	802	803	783	790	824	803	774	806	816	835	810	868	810	769	841	812	821	840	804	786	843	843	845	770	820	795	819	850	796	856	802	825	826	832	847	853	815	860	804	879	781	865	844	817	843	827	810	860	829	830	822	830	802	792	799	844	852	795	846	787	838	847	826	824	823	833	825	795	796	792	789	799	842	853	837	794	860	819	826	828	820	837	849	818	851	819	797	809	830	821	853	842	798	828	760	864	852	852	850	778	845	816	820	859	857	837	784	808	831	841	831	820	810	829	836	805	868	818	871	833	852	858	825	794	798	821	860	827	816	838	854	782	793	835	784	809	836	810	817	881	853	810	804	802	795	770	907	849	876	827	829	762	808	802	792	805	725	819	850	806	817	823	838	819	831	853	794	801	859	749	796	844	827	803	803	800	811	780	841	836	771	786	833	830	839	841	884	821	827	818	780	857	797	787	816	828	805	791	851	783	822	856	814	756	849	860	824	795	803	860	812	786	799	815	831
12193	7848	6954	4226	2256	1514	929	586	466	376	301	320	274	300	275	335	289	295	320	312	319	285	294	327	317	299	287	302	317	302	311	287	304	310	345	275	307	311	300	316	336	297	287	293	303	300	329	307	305	279	289	303	286	314	292	302	307	306	288	300	296	317	313	305	277	301	308	296	280	305	282	284	268	327	299	322	295	301	276	293	287	287	327	312	306	260	295	292	302	312	307	306	304	302	318	342	303	298	316	272	342	295	293	315	313	266	324	309	321	321	302	294	267	276	306	300	277	267	308	291	295	313	296	297	302	313	317	296	304	311	309	289	287	293	284	308	337	290	309	298	292	297	330	279	315	266	295	316	271	306	282	297	288	316	261	323	321	309	289	319	313	266	284	308	279	331	278	304	294	300	299	289	353	334	321	283	287	282	287	312	323	318	303	306	301	290	327	288	307	298	296	263	272	287	303	258	316	314	305	265	317	260	284	292	270	316	340	314	317	274	307	259	308	258	324	302	286	324	322	363	299	300	324	312	316	282	273	296	291	326	274	304	278	300	300	321	338	299	311	308	294	306	278	290	293	291	300	291	312	308	294	321	260	296	298	312	311	334	267	336	294	327	319	294	291	314	323	283	299	290	292	298	306	282	303	320	301	296	295	266	269	297	292	326	292	306	295	294	303	324	274	318	293	299	308	282	315	317	271	285	303	283	305	276	311	311	272	298	262	268	313	310	288	283	306	295	305	277	290	243	305	318	288	311	307	278	282	316	290	275	286	293	303	343	276	290	299	288	285	304	279	302	286	267	292	290	273	280	319	286	296	312	295	274	315	321	311	287	334	295	288	304	293	264	319	301	276	335	288	279	307	291	308	323	284	277	320	310	271	292	285	324	326	326	308	280	293	307	300	306	306	298	294	345	318	305	261	323	301	289	299	275	299	302	248	289	302	298	293	313	315	299	299	287	297	262	337	291	310	305	297	275	312	286	279	298	319	308	276	287	279	280	261	272	338	321	282	282	270	299	299	286	297	263	303	287	280	290	283	299	313	291	313	300	322	329	282	318	294	254	288	309	279	302	277	308	296	282	334	279	325	276	281	309	303	285	331	282	280	309	293	287	263	286	329	297	300	306	275	317	272	285	312	279	292	283	284	293	279	299	293	261	302	279	290	312	248	323	315	291	275	274	308	293	279	319	301	263	287	269	320	296	308	319	312	302	305	289	275	286	310	325	269	317	306	306	308	287	281	299	309	331	260	288	286	288	280	299	293	372	299	298	314	299	279	297	312	279	318	291	325	295	278	276	314	323	281	314	310	304	290	295	312	302	342	270	295	292	302	302	302	324	315	303	301	297	284	308	297	290	325	295	296	290	281	323	298	290	287	283	269	280	261	319	293	315	305	293	311	338	335	289	307	305	311	302	315	300	322	310	290	282	301	287	288	296	279	298	298	336	321	338	311	247	278	277	289	318	266	308	302	268	285	343	306	278	292	314	328	264	284	314	282	326	306	306	316	316	300	290	294	243	302	335	310	286	303	296	297	302	298	300	297	272	285	304	298	278	311	259	301	277	301	303	284	296	257	284	266	298	267	288	284	323	308	313	306	302	260	313	278	297	302	328	295	298	315	312	277	316	275	278	298	273	299	274	293	265	294	277	317	272	303	304	309	279	297	278	298	325	288	270	291	301	290	261	266	293	307	277	297	329	300	289	298	272	260	297	308	320	305	266	299	305	266	290	271	298	292	296	308	260	289	284	303	274	318	270	288	291	273	308	321	339	283	289	289	282	304	301	308	284	314	298	292	275	267	298	295	271	291	317	288	280	284	283	313	324	284	283	285	291	315	289	302	306	275	303	308	287	284	291	285	287	324	299	262	264	294	308	302	300	316	292	265	284	281	274	304	278	283	295	316	263	284	298	290	283	313	286	274	288	321	300	298	313	296	280	281	286	302	278	276	294	308	285	304	295	326	292	290	309	279	320	286	309	307	289	304	310	280	318	301	321	310	276	298	294	317	291	306	256	299	281	314	336	294	315	281	313	314	284	323	317	318	323	289	318	286	270	296	297	304	282	276	290	293	312	292	295	291	306	289	297	287	255	309	297	299	270	323	302	292	293	297	291	307	290	283	302	296	280	295	294	309	291	265	305	267	287	354	315	340	260	270	265	290	266	272	314	312	301	317	306	272	292	313	338	284	313	290	312	279	278	273	322	285	285	311	287	292	320	302	261	312	298	311	303	304	286	321	270	290	271	278	298	267	288	330	275	301	321	313	302	271	313	297	284	302	290	324	302	257	284	282	309	298	268	253	300	296	311	320	332	308	276	272	285	325	305	283	307	294	317	283	294	294	302	305	271	290	282	293	276	315	301	280	294	291	315	274	305	326	336	315	284	306	243	279	305	309	321	293	281	269	295	296	295	275	289	304	327	303	296	333	290	317	306	330	329	311	320	282	317	282	282	304	273	297	307	317	325	270	322	310	318	318	294	303	296	310	334	326	280	312	297	289	281	302	266	286	298	294	279	258	295	316	282	313	279	336	292	307	301	283	310	302	310	318	297	331	299	293	310	294	286	291	296	307	330	249	294	269	294	294	276	311	317	343	304	286	282	289	278	308	288	309	295	269	295	309	299	290	327	331	299	283	296	289	310	297	305	284	294	294	322	284	279	317	317	298	331	321	285	329	301	308	297	291	264	297	326	299	319	290	298	288	303	290	293	294	331	286	302	309	287	308	299	291	312	317	313	311	291	267	311	279	308	300	285	293	295	283	300	261	270	291	306	272	274	304	301	309	331	262	308	307	283	298	292	302	255	294	320	289	314	301	280	310	269	291	294	300	276	280	337	252	289	314	306	285	291	299	286	306	273	282	306	326	291	317	285	284	293	275	298	326	283	314	282	258	276	273	303	326	308	328	310	282	287	275	309	291	342	329	281	290	278	275	294	306	290	298	282	305	301	288	316	309	288	303	285	279	299	300	311	295	287	297	280	317	312	288	271	303	278	300	291	312	306	295	312	338	307	317	284	290	322	293	306	291	286	296	330	269	296	304	303	300	304	301	276	258	290	306	294	337	304	331	296	293	335	285	292	308	308	304	309	252	327	296	360	286	304	300	285	324	297	296	314	302	320	295	280	316	264	323	305	309	322	301	284	288	292	290	287	287	257	274	277	304	303	311	302	291	314	261	317	291	332	278	296	295	277	307	276	301	315	281	310	293	307	279	306	290	294	276	311	314	333	322	269	284	303	304	302	282	285	285	344	308	298	324	269	310	294	287	304	282	294	305	299	273	292	287	326	303	333	309	314	271	291	295	279	294	271	323	295	313	282	282	283	292	301	288	284	308	311	273	290	280	260	284	272	303	281	281	310	285	282	299	312	330	295	300	292	306	312	304	286	290	295	313	281	311	319	335	316	252	267	294	318	277	294	273	290	274	303	314	322	316	324	319	312	300	298	294	275	312	286	297	316	285	306	281	290	317	312	265	285	303	287	293	278	298	294
10508	9884	12978	10821	7296	4711	2943	1773	1117	815	795	737	716	721	684	714	657	645	636	661	661	645	655	613	644	670	645	664	629	658	700	664	640	703	674	695	642	672	641	662	658	645	676	667	686	690	646	661	698	674	633	642	614	655	616	681	724	647	644	623	635	627	703	654	700	637	702	624	642	695	685	652	643	688	600	658	677	654	641	650	650	670	603	652	694	699	672	700	700	709	671	657	661	657	650	630	658	674	623	697	670	659	636	671	653	653	661	620	679	654	692	670	604	700	650	599	632	663	645	687	640	642	701	690	663	694	640	646	687	687	693	656	653	649	640	692	629	651	642	671	672	704	648	658	698	623	681	686	651	649	618	628	655	642	666	692	679	613	625	671	598	635	654	688	654	639	659	695	671	692	662	619	653	662	663	696	640	611	659	667	681	633	700	596	645	683	652	616	640	643	657	650	715	711	639	632	600	639	658	624	627	671	617	718	682	667	683	686	703	681	656	644	673	655	688	595	634	688	615	672	682	669	630	655	646	648	638	659	646	668	666	658	647	688	643	660	655	659	661	660	685	642	670	652	683	661	642	685	699	682	711	669	675	647	676	648	651	706	685	647	623	690	642	623	686	660	684	643	647	654	679	644	675	714	673	689	675	640	666	629	616	681	681	649	656	608	649	666	681	626	645	692	660	673	647	671	640	673	723	676	661	663	651	667	654	644	620	682	635	684	702	671	649	673	658	637	660	659	637	628	663	713	664	634	693	696	678	658	693	647	661	643	656	713	681	690	696	649	676	662	673	659	669	667	664	655	634	696	648	598	644	655	675	669	649	650	705	672	663	662	617	663	681	668	700	673	673	678	657	638	667	657	688	689	666	668	655	701	674	677	673	678	620	618	669	691	656	609	697	697	682	662	625	628	679	651	588	655	658	649	664	653	641	673	685	646	658	669	648	688	640	692	634	649	646	669	646	689	666	659	654	595	654	650	700	671	626	652	611	633	653	644	674	702	641	670	684	686	679	653	640	682	611	688	644	655	688	672	688	632	689	703	706	689	664	647	649	653	693	641	714	653	607	620	633	650	674	623	668	638	653	694	610	630	639	690	620	671	662	647	686	685	639	704	702	656	620	669	708	668	674	640	672	636	676	667	608	615	651	695	636	668	662	639	677	660	670	620	632	663	672	658	673	668	690	716	680	666	639	682	700	660	650	635	675	667	652	651	639	616	684	655	659	693	702	640	665	741	669	682	702	655	664	639	663	670	686	620	638	674	633	684	640	638	698	636	680	642	666	627	666	650	691	684	632	635	654	692	674	643	629	671	687	643	658	701	645	714	663	617	699	678	644	684	646	671	674	685	646	659	676	669	654	643	632	642	656	684	675	625	645	661	638	673	667	647	689	661	713	626	616	622	671	695	644	680	661	667	647	643	664	692	642	691	621	657	644	668	651	661	641	680	660	620	706	684	635	664	660	664	701	648	624	666	668	636	640	629	633	665	684	630	663	693	614	707	697	658	692	633	663	666	660	635	671	631	660	629	654	712	678	647	665	697	666	666	684	660	648	696	638	669	640	646	703	649	661	672	723	614	607	644	661	678	662	691	688	651	688	644	663	678	640	614	642	682	706	668	648	684	716	653	674	666	667	667	631	641	646	651	687	628	642	676	647	638	661	650	662	723	675	662	679	712	676	654	680	643	703	651	684	659	661	651	701	660	660	646	666	626	657	619	649	694	660	668	683	626	643	644	682	698	647	644	641	705	684	602	664	699	617	629	661	632	651	645	688	642	656	665	662	608	636	670	639	648	678	643	638	681	682	638	642	685	639	681	747	647	670	656	706	694	670	650	636	720	674	653	673	688	678	661	630	685	657	646	669	620	647	738	671	666	660	637	689	700	647	643	652	619	634	671	637	695	659	650	597	664	703	691	666	684	653	702	622	624	663	629	636	630	745	654	662	660	673	661	638	648	641	667	699	672	676	654	675	654	704	686	691	635	704	685	644	675	665	631	650	683	674	655	644	682	711	626	687	666	678	684	683	630	654	653	671	660	635	641	678	678	647	663	736	660	645	646	696	625	659	655	694	650	672	632	636	663	673	713	679	656	646	640	684	673	641	685	680	652	648	628	705	689	673	641	638	676	654	637	667	673	635	659	644	646	687	661	673	677	596	687	642	686	674	627	641	639	662	665	626	688	618	682	639	673	664	684	626	657	678	634	682	605	648	687	656	651	621	625	682	659	664	617	687	667	660	654	658	655	669	653	703	657	689	718	681	676	715	647	656	673	659	678	635	687	679	657	690	643	688	687	709	663	655	690	661	692	616	702	690	665	607	711	646	641	629	701	602	659	645	662	659	637	658	593	674	662	674	667	678	648	701	665	649	661	719	676	693	608	674	692	685	652	665	667	694	660	633	676	669	667	655	682	687	650	659	681	685	674	654	701	641	680	683	675	675	726	653	681	671	682	646	679	669	675	673	721	673	667	680	660	690	632	619	663	649	652	642	642	644	653	674	672	643	698	697	662	667	671	696	660	646	708	665	627	623	658	623	666	640	643	665	688	667	683	677	648	666	641	687	633	679	667	644	670	661	635	706	658	655	659	674	635	678	636	693	646	654	661	682	632	705	706	647	657	726	668	655	664	635	674	665	669	668	659	575	661	652	649	656	667	656	712	630	663	661	640	656	684	687	623	649	713	702	703	711	651	648	653	691	679	717	657	665	661	656	668	661	651	655	646	697	688	624	665	623	672	709	666	661	678	659	642	639	717	669	674	683	662	604	633	656	647	655	653	675	656	667	678	631	650	673	678	637	671	648	639	663	642	620	634	612	711	707	661	688	629	624	662	606	669	620	670	622	651	666	718	637	740	670	654	631	657	663	650	694	666	656	661	697	595	684	652	673	660	654	641	651	687	699	611	630	634	728	657	645	637	635	698	681	702	655	658	668	649	612	699	636	662	677	677	653	661	618	662	668	664	665	605	690	680	670	650	707	675	673	604	664	682	660	700	657	644	656	667	663	697	674	658	673	655	695	650	657	668	628	647	641	674	676	703	631	639	649	673	631	690	669	650	711	619	656	666	682	650	663	649	642	657	635	686	700	622	709	714	690	662	645	686	639	699	620	634	630	687	699	667	693	645	675	682	658	682	684	675	646	701	649	621	696	701	661	688	710	712	652	652	627	638	646	707	691	624	688	691	664	670	683	712	676	653	688	627	658	664	707	620	682	637	672	692	691	714	656	658	687	640	687	648	652	672	657	676	664	684	631	690	630	649	646	611	670	634	636	668	667	689	621	618	658	694	657	693	715	685	662	695	687	689	699	632	625	686	681	720	686	667	701	664	639	664	629	638	655	672	666	692	628	658	689	676	663	683	636	644	654	639	660	655	630	660	691	647	661	663	676	643	639	693	653	660	708	683	685	669	629	673	691	682	700	643	637	637	659	685	666	677	676	715	668	699	687	661	683	674	707	611	672	666	674	631	686	669	621	692	652	687	633	635
63741	64465	66095	54371	39007	25023	13570	5820	2389	1007	564	359	334	266	292	269	280	259	268	250	309	322	257	291	267	302	286	291	282	293	286	299	284	249	265	267	284	277	289	262	284	300	271	265	266	317	290	265	290	273	257	273	280	258	287	278	279	314	276	274	277	257	245	276	308	300	273	281	292	266	272	284	264	267	270	286	264	302	273	294	299	271	249	284	258	304	268	281	291	288	273	290	276	281	271	281	269	259	291	282	287	254	293	298	255	261	276	268	300	284	288	293	262	278	284	311	290	262	294	323	268	275	283	279	282	291	279	263	294	284	275	282	290	258	283	254	263	277	270	266	267	275	287	297	283	261	281	278	241	269	266	298	282	262	267	307	289	277	259	254	260	264	320	302	249	299	284	293	301	293	288	267	270	281	261	287	307	287	270	265	296	280	252	273	301	262	243	280	307	268	271	277	289	280	294	286	273	276	303	277	284	268	308	281	265	288	269	305	293	252	278	273	281	299	288	286	285	283	262	245	269	290	279	294	289	252	253	261	263	297	259	286	286	270	274	285	297	301	263	256	287	288	292	288	268	251	274	279	264	308	271	270	244	292	305	284	269	293	276	293	283	248	300	265	283	268	279	258	262	260	268	284	302	264	289	262	280	300	277	274	267	269	292	299	272	277	259	300	301	299	278	261	279	263	273	296	263	264	286	293	241	296	288	249	290	298	320	286	259	272	259	288	287	262	248	256	274	271	274	283	303	265	279	287	272	294	276	267	294	294	259	248	263	297	243	239	303	303	280	311	256	251	284	268	238	251	273	267	234	267	253	302	284	261	270	309	262	280	281	282	266	291	285	278	298	280	242	260	279	271	269	291	255	278	290	276	312	302	296	257	253	257	291	268	266	262	262	234	259	264	276	281	272	288	265	294	253	270	270	276	305	262	252	290	301	271	261	299	250	266	258	306	273	297	292	310	298	302	256	284	260	280	280	253	265	266	272	282	263	278	242	257	285	293	273	304	264	253	293	273	286	276	271	272	260	245	259	266	284	266	273	274	271	302	272	269	288	279	253	287	266	286	281	295	294	262	266	273	256	295	278	271	258	292	276	251	264	257	266	290	263	253	257	278	281	298	271	264	271	279	309	274	309	290	276	273	265	266	249	254	271	265	294	272	266	267	257	280	310	288	254	281	255	293	281	276	260	259	280	258	265	282	257	248	273	286	268	280	275	262	285	290	255	267	259	276	257	281	280	276	258	266	269	252	282	269	255	282	287	271	259	273	271	275	270	280	262	307	245	265	259	263	297	276	279	261	263	274	286	230	266	269	293	262	274	270	312	262	252	282	276	269	293	246	311	272	288	244	269	263	297	273	238	282	270	267	291	312	285	269	290	263	241	284	261	287	276	260	287	281	283	258	274	260	301	302	310	276	279	260	297	283	277	276	283	287	311	270	256	271	283	275	275	270	285	281	277	253	264	290	251	265	269	260	262	252	301	281	277	279	290	248	275	312	287	263	256	268	295	286	271	267	227	261	269	258	277	266	270	265	281	296	286	243	277	253	269	288	309	256	289	297	274	262	265	251	287	275	242	270	258	259	256	275	259	255	242	274	262	277	270	292	298	280	272	281	301	285	258	255	235	272	278	298	258	315	249	261	277	273	295	265	287	277	288	277	291	255	294	311	302	258	294	264	302	271	274	259	301	282	243	285	250	279	305	305	289	292	275	296	291	285	293	271	228	258	263	275	269	263	296	290	280	282	272	254	247	250	244	250	260	292	289	268	265	252	272	246	292	296	258	263	259	256	272	294	264	269	285	254	272	276	286	250	251	249	268	305	274	262	264	264	281	253	284	266	265	272	258	280	283	291	276	280	273	287	284	255	293	263	266	246	289	273	247	288	274	292	284	264	288	274	260	297	286	277	299	237	278	263	250	273	267	247	292	252	285	292	248	255	286	251	267	260	265	288	245	313	243	277	272	278	298	261	323	259	276	273	259	304	278	272	261	291	277	294	251	290	279	277	289	290	279	251	307	274	281	273	289	261	303	281	312	296	279	279	272	281	271	261	298	295	270	265	271	274	259	291	294	286	311	284	283	267	284	297	272	288	285	325	294	275	282	268	295	287	276	285	266	284	271	251	260	289	277	283	257	260	272	277	293	255	267	272	293	261	278	270	273	285	269	292	296	292	274	264	282	294	271	272	299	264	272	290	278	264	253	251	276	241	266	274	292	288	269	242	265	301	281	236	238	293	273	334	258	281	247	292	279	285	283	257	313	300	297	311	291	298	293	262	288	290	255	269	282	240	292	274	273	283	276	234	254	263	288	271	288	300	260	286	292	256	309	298	271	281	267	276	261	253	273	248	271	263	312	262	268	262	265	264	273	268	281	270	305	269	279	275	271	245	261	270	286	264	296	279	295	291	287	257	293	278	291	281	299	251	286	263	264	265	285	296	276	302	291	282	278	268	266	284	257	260	290	262	270	274	280	318	262	296	299	284	297	292	281	261	295	258	280	271	281	304	268	272	298	244	277	284	258	260	296	286	299	267	273	286	263	265	271	255	281	265	260	304	301	284	260	273	268	258	272	241	238	272	281	281	250	283	262	258	259	261	267	278	310	290	278	265	265	263	270	279	268	266	278	263	295	262	289	311	234	265	287	286	276	256	267	262	287	278	298	272	274	267	281	271	275	261	291	314	289	286	260	296	248	277	253	266	299	255	273	286	259	309	263	268	264	262	264	263	266	298	253	268	303	278	275	265	273	288	235	297	250	294	280	312	298	253	268	274	267	262	269	243	298	286	288	294	271	273	261	272	276	277	282	238	277	280	268	282	294	280	272	281	255	267	288	277	279	287	289	262	250	256	303	231	250	311	310	284	248	293	266	347	276	284	261	246	273	283	272	272	255	316	266	279	258	274	252	285	262	280	260	261	282	289	259	281	245	281	273	275	256	278	251	282	266	278	250	262	266	244	303	299	282	318	283	273	275	290	278	285	300	292	309	277	279	268	290	295	256	290	308	271	257	295	275	280	257	260	267	286	293	256	272	241	275	293	286	300	248	296	258	256	277	278	282	287	251	271	288	291	267	285	280	306	262	275	296	257	273	322	280	299	250	296	312	270	225	250	248	267	296	265	287	260	275	260	260	288	287	285	271	282	264	268	309	270	287	247	278	267	299	259	277	262	259	233	269	278	291	294	274	273	249	297	285	289	291	265	306	293	250	274	275	281	312	326	269	265	273	261	291	273	282	290	269	295	267	262	245	304	284	254	281	274	277	277	265	270	248	263	266	276	268	264	293	254	280	268	267	300	286	258	275	256	271	266	268	274	291	282	282	251	263	266	279	321	292	286	266	273	276	326	277	275	270	258	298	258	281	264	276	262	272	290	274	305	257	279	255	283	256	276	286	277	297	234	290	248	278	290	295	281	302	304	270	280	292	240	248	264	288	235	297	279	291	252	264	264	292	272	279	266	290	310	257	268	272	276	281	293	274	272	286	272
40379	47465	60163	58460	48997	37936	26995	15812	8197	3706	1644	988	739	637	644	640	637	686	616	676	611	636	615	625	598	640	632	599	594	598	626	629	595	605	637	640	627	630	642	626	629	653	620	589	659	610	643	639	608	624	631	649	623	613	624	604	639	588	628	644	604	652	612	613	611	650	618	576	626	638	690	639	593	595	605	594	678	603	643	638	645	662	637	624	656	649	615	596	621	619	608	620	604	619	615	589	605	616	634	604	616	605	606	635	652	583	610	657	601	617	602	647	626	652	646	616	584	631	600	621	611	647	617	698	632	646	646	612	657	665	608	603	614	659	606	648	607	652	655	644	638	663	596	598	658	634	583	607	640	649	639	633	628	622	628	623	604	639	634	616	657	635	669	615	586	656	640	632	616	623	624	613	618	576	580	642	633	651	673	669	616	567	602	637	619	582	635	639	617	639	661	647	570	588	644	631	671	625	589	627	643	640	624	608	672	597	598	623	614	662	641	627	646	653	652	634	608	635	645	672	615	603	602	619	640	643	559	622	626	617	628	608	597	659	624	634	636	615	619	630	600	634	587	654	617	634	621	675	592	647	619	610	600	631	646	624	602	620	592	641	583	619	638	642	671	635	606	608	585	643	632	602	597	650	630	617	648	629	617	645	617	606	638	578	635	634	609	616	588	626	616	658	620	666	640	659	673	644	633	631	630	642	608	639	617	615	651	651	681	635	610	650	638	599	617	633	611	598	665	688	606	679	663	590	607	622	618	617	589	629	613	613	605	668	628	630	629	600	607	624	645	638	619	604	571	625	633	589	631	623	708	612	575	635	607	668	635	652	658	621	633	634	602	622	605	625	665	675	626	555	608	631	598	651	618	645	652	627	613	631	606	617	705	625	668	623	610	615	638	624	642	660	660	601	631	632	620	618	608	618	637	620	650	678	635	630	643	657	632	595	599	638	603	597	633	593	626	610	617	645	632	614	640	561	662	634	618	624	583	573	640	584	628	582	623	677	623	612	645	659	640	627	628	575	641	567	657	636	588	628	573	602	653	614	610	636	651	626	602	625	614	651	594	677	643	594	632	648	634	610	616	635	637	633	639	619	646	626	614	599	600	661	636	564	661	643	593	586	621	590	633	601	629	638	644	610	624	605	661	632	666	629	610	707	624	640	638	610	612	653	590	615	655	625	638	639	622	603	633	657	629	582	615	625	598	604	571	638	646	605	630	643	605	661	616	606	578	681	616	618	602	619	612	643	619	650	666	607	662	618	599	570	672	626	644	630	630	667	601	632	620	627	605	644	600	663	616	598	598	608	560	612	622	587	636	611	643	594	650	611	651	648	651	618	631	663	670	627	573	614	638	672	635	585	611	632	622	648	614	595	606	626	589	645	626	597	626	611	607	646	610	572	620	609	644	598	653	642	618	666	641	616	615	629	655	615	612	619	611	657	595	636	624	636	628	603	643	645	634	604	597	620	644	643	592	612	595	646	598	633	611	585	622	615	628	643	600	591	606	661	615	659	656	635	636	645	663	621	625	563	641	591	654	596	632	649	617	607	597	634	657	617	609	634	624	646	649	627	642	651	645	612	666	614	615	611	622	619	640	624	645	578	660	576	647	651	639	597	624	609	649	610	642	622	615	646	659	605	616	638	637	624	614	583	630	627	624	651	652	652	616	683	603	639	603	627	614	626	640	618	650	627	629	646	650	655	622	636	595	630	628	642	574	635	617	617	610	645	624	689	629	569	587	619	589	632	629	664	634	636	575	628	632	645	654	650	635	605	588	663	615	619	638	657	605	632	621	645	636	614	650	603	639	620	611	641	645	611	666	600	617	624	631	617	623	598	603	610	628	617	655	612	608	642	648	599	625	595	623	605	654	643	584	636	618	638	624	647	582	629	640	613	593	646	651	592	634	620	629	596	640	608	615	661	662	645	657	609	638	612	643	607	641	624	611	606	647	605	615	632	649	620	669	614	641	624	673	616	631	644	634	591	594	617	634	608	639	642	609	628	569	647	646	626	637	654	629	606	657	657	639	631	639	608	617	613	662	643	628	643	625	586	656	644	597	626	594	650	614	622	623	610	627	625	649	605	598	633	610	607	650	601	635	619	624	644	652	660	572	634	618	596	658	635	628	634	614	647	625	629	640	636	624	624	579	657	629	665	601	651	638	619	640	664	597	649	652	623	624	617	590	622	615	584	589	661	610	632	642	636	640	632	614	575	561	653	685	625	664	607	641	620	591	662	660	647	601	614	655	595	613	599	644	602	643	650	648	600	622	642	613	610	612	637	603	599	571	656	628	638	610	608	630	572	642	666	638	642	646	630	612	580	650	665	642	599	627	657	626	600	603	634	599	580	637	622	648	640	608	616	610	633	626	634	580	633	610	666	668	622	625	600	640	595	638	599	597	586	591	637	649	640	624	614	627	628	648	618	672	618	635	622	632	591	600	648	643	637	641	626	633	619	661	608	564	666	664	590	635	589	645	589	641	652	620	631	614	636	598	587	668	633	642	639	584	658	631	627	658	635	631	640	629	630	621	575	650	644	617	655	594	641	586	636	594	615	669	663	660	645	623	642	627	604	616	632	609	606	658	606	625	594	617	599	618	656	646	679	619	625	598	605	587	625	581	602	649	584	610	590	636	602	621	626	626	564	633	607	605	634	621	621	594	621	615	626	631	632	624	624	612	610	616	615	605	591	589	634	605	579	541	609	603	629	694	632	616	599	636	606	608	601	631	639	610	646	631	649	650	625	648	666	656	677	559	616	660	590	592	645	626	639	618	618	668	654	625	588	633	645	632	643	557	648	624	650	607	610	652	639	606	612	592	602	596	613	622	624	599	624	635	660	606	678	635	612	632	608	659	639	634	635	652	621	601	616	641	660	590	588	580	596	609	606	609	601	636	656	631	650	628	631	621	621	633	659	587	613	641	634	626	622	596	632	667	676	619	649	609	639	647	639	600	616	632	623	590	617	608	606	636	615	601	594	618	612	575	647	617	636	651	626	595	653	633	575	670	638	670	636	605	583	657	598	656	647	615	594	609	678	645	640	618	619	597	635	613	619	606	630	629	598	666	610	590	661	630	605	605	670	580	649	622	642	684	660	671	638	640	608	626	630	654	645	669	633	656	626	599	630	620	673	629	649	625	667	642	614	641	551	649	582	668	611	572	615	636	696	638	576	583	622	609	673	629	614	630	597	675	591	693	672	627	631	657	619	619	651	606	621	611	662	652	626	618	595	566	619	605	631	608	641	634	636	671	644	610	627	642	597	614	650	633	618	614	636	570	649	630	636	665	619	645	656	646	608	616	629	621	606	637	650	621	656	629	635	578	658	609	634	631	663	597	625	653	605	582	618	659	666	589	652	599	665	634	586	650	633	647	562	646	607	610	622	593	603	637	641	645	678	629	631	597	609	625	624	646	671	634	636	650	669	614	606	614	648	587	575	615	628	626	617	625	614	626	677	600	604	676	680	644	616	621	604	630	641
69892	72293	73370	63236	48261	33586	20200	9594	3910	1652	826	446	408	373	330	309	328	341	358	358	370	353	348	343	329	365	395	307	379	348	370	365	375	348	361	357	366	366	353	367	378	371	351	368	321	370	394	332	378	353	393	371	315	390	335	334	371	371	377	379	364	369	355	339	338	346	349	360	380	378	367	337	335	306	330	333	356	362	331	340	340	331	325	333	365	365	346	331	343	328	347	372	341	321	368	385	365	358	337	341	329	323	368	359	352	386	339	335	373	344	386	365	343	324	362	325	317	355	391	365	345	376	371	390	382	349	357	335	352	346	366	362	308	309	358	314	355	359	344	334	349	342	373	363	351	344	370	353	381	393	398	373	374	354	339	350	372	370	363	324	374	373	358	361	327	357	362	330	349	358	376	376	339	317	374	345	396	335	310	368	376	386	351	346	341	365	345	338	372	333	404	380	353	348	363	319	343	334	359	323	378	374	347	367	395	362	358	333	398	362	371	354	372	366	370	332	320	364	361	368	338	369	372	358	318	343	377	373	390	373	344	360	354	370	366	350	386	352	364	356	338	328	352	322	359	363	331	347	368	375	371	327	357	325	335	346	352	349	322	327	347	368	381	371	347	372	356	363	359	363	355	368	353	356	363	349	343	371	369	313	345	392	374	363	336	365	319	377	343	349	344	320	366	380	325	330	327	373	344	370	346	378	381	345	357	354	373	388	355	400	355	323	342	381	381	371	384	337	345	361	354	376	372	371	366	372	368	376	342	314	335	366	330	331	366	345	397	391	379	375	365	340	343	365	359	373	372	361	371	360	345	335	333	378	373	345	357	354	348	321	326	341	366	362	385	364	332	340	324	353	325	310	379	373	338	339	337	354	367	354	352	328	344	319	364	346	355	340	360	313	355	354	361	364	328	375	346	339	318	382	350	385	347	365	332	340	382	378	339	355	367	339	372	343	354	352	372	369	347	343	339	332	396	324	365	331	361	379	374	374	356	359	347	367	380	359	352	386	370	384	354	405	353	344	339	339	350	364	357	376	377	344	356	326	343	345	337	342	343	346	365	374	338	362	354	366	410	361	359	371	335	345	355	340	338	371	368	335	372	371	377	320	356	342	363	348	360	340	328	293	338	351	352	358	336	346	371	326	316	318	399	355	363	348	374	398	361	361	351	340	389	364	325	373	367	349	335	366	367	344	346	365	348	348	364	352	353	398	332	335	371	346	360	375	380	352	329	381	356	351	381	396	380	355	323	339	337	365	355	378	320	370	341	391	350	368	397	369	321	353	325	332	376	330	309	363	388	346	385	347	370	372	354	351	377	359	359	357	341	349	375	363	349	376	342	364	354	375	395	390	329	377	345	329	331	383	313	338	368	366	363	357	329	352	385	338	325	371	386	372	382	356	368	371	348	336	371	346	363	363	343	332	348	337	346	321	353	342	364	372	338	320	348	356	370	340	378	372	349	369	326	362	373	353	308	380	343	345	375	375	358	338	357	355	358	367	340	364	333	353	327	337	332	372	356	392	338	353	348	352	366	382	387	343	401	335	339	370	363	343	341	352	356	356	372	352	323	338	342	333	355	348	354	327	358	365	359	393	339	361	349	358	322	350	352	370	362	337	363	382	355	377	326	355	358	359	361	323	345	371	371	376	364	380	341	398	344	349	363	330	307	361	343	352	366	351	397	407	352	351	362	336	323	352	400	399	358	337	368	351	365	322	356	320	336	347	359	308	330	371	337	371	354	374	377	376	365	362	348	364	331	350	368	372	403	392	359	353	375	368	362	360	355	331	378	365	328	357	350	344	369	404	371	374	373	345	387	340	347	360	335	371	346	370	368	336	405	364	317	375	360	354	362	367	377	400	333	370	323	362	336	368	345	352	336	350	372	342	356	368	328	318	373	322	343	346	385	374	350	349	349	376	342	353	352	356	355	329	370	351	367	371	353	350	349	362	358	335	355	360	346	371	339	367	355	347	364	379	363	359	343	347	357	391	361	337	333	371	321	337	350	357	373	346	367	337	346	405	343	339	350	386	336	335	365	353	331	338	348	333	338	339	371	360	397	326	346	350	334	373	316	352	333	351	356	358	327	371	337	366	349	370	350	335	366	347	364	393	377	371	356	333	364	382	374	325	356	336	379	380	340	310	356	337	357	325	333	355	380	358	350	357	322	374	353	350	352	336	317	328	337	369	396	343	365	371	385	347	352	325	352	347	336	378	358	326	377	328	361	362	350	374	338	337	369	357	346	345	322	378	362	367	398	320	360	335	359	330	307	379	394	376	348	375	337	351	326	376	340	395	384	385	366	358	366	328	365	358	356	372	325	357	343	389	391	363	331	340	393	364	384	352	368	363	411	347	348	346	360	415	350	313	339	342	348	361	379	363	365	349	319	346	371	374	374	360	346	375	418	383	391	378	352	371	379	367	339	382	357	364	357	357	342	315	366	386	340	373	342	336	330	342	410	323	359	365	357	366	385	343	356	359	320	345	361	366	350	351	365	354	377	356	370	381	394	325	360	354	346	350	361	387	373	357	339	360	378	374	310	359	345	362	333	385	333	408	386	313	336	374	385	383	357	342	342	415	389	331	370	358	332	343	322	349	327	328	349	363	318	385	331	356	346	343	349	347	345	345	323	336	334	364	369	340	380	393	353	380	369	334	317	356	367	317	324	372	352	367	366	347	384	384	383	366	388	371	367	362	368	391	369	356	336	351	369	362	332	380	369	375	356	310	381	366	366	379	352	332	346	352	376	377	360	342	383	357	347	331	357	330	346	375	347	353	401	357	373	371	367	338	391	331	374	341	348	326	361	351	341	357	353	343	357	363	360	323	354	345	349	357	310	343	350	372	316	350	372	366	356	389	324	332	365	358	369	354	354	350	365	388	355	371	356	379	371	304	393	346	360	337	366	338	347	332	332	354	360	369	410	337	341	369	392	367	351	359	342	335	356	331	318	361	356	347	348	341	336	350	387	297	352	350	354	340	304	320	356	356	340	330	370	358	340	323	344	345	337	390	368	369	315	355	364	346	342	333	377	342	387	383	377	380	319	331	320	348	348	353	375	350	334	324	328	355	375	358	364	383	352	373	359	334	351	351	309	367	359	420	341	330	347	352	352	322	368	362	342	385	363	365	344	372	356	365	363	372	356	376	376	364	363	367	336	360	361	350	360	327	334	345	393	385	360	339	369	345	337	337	355	358	318	348	330	338	361	365	339	367	380	381	367	368	374	363	387	331	338	343	368	371	369	384	392	373	382	393	325	337	350	325	361	350	365	326	354	363	400	360	356	339	395	361	359	352	329	334	294	356	344	358	368	371	373	371	363	395	337	344	334	343	392	342	352	364	379	387	358	331	355	372	341	330	354	365	349	389	377	377	338	368	364	330	370	346	359	361	358	380	347	354	370	350	330	350	365	355	399	348	390	347	361	364	349	344	342	356	328	387	376	396	366	384	320	379	351	407	356	367	362	332	361	368	335	342	330	357
46759	54311	69151	67689	57392	45520	33467	21602	11632	5475	2571	1292	965	775	815	776	778	759	789	771	787	776	789	767	759	758	806	796	834	772	771	724	794	778	732	750	796	766	746	838	780	794	799	814	753	814	813	809	783	796	780	798	758	758	761	790	772	737	757	803	756	782	836	815	833	805	805	794	773	816	765	794	764	748	725	796	781	743	776	828	806	804	831	802	801	772	817	778	757	788	764	810	768	760	758	742	782	826	776	789	797	762	775	751	807	779	782	797	811	786	798	794	759	763	746	768	765	737	762	789	780	794	776	797	786	804	778	823	767	768	814	749	832	787	796	795	748	781	794	770	788	764	781	705	819	770	783	797	776	824	821	777	825	814	769	797	797	768	791	778	788	774	783	759	791	743	744	802	781	795	750	780	736	849	776	753	797	760	751	804	776	764	798	810	793	798	783	742	767	787	734	777	794	802	770	822	790	752	700	810	813	740	770	809	740	790	783	835	777	774	808	793	743	800	810	828	799	760	789	754	784	700	811	800	746	742	810	798	773	788	797	781	750	764	760	835	781	787	772	738	779	789	770	824	817	803	824	809	783	808	768	813	846	796	796	758	802	745	767	777	811	772	778	766	752	777	805	854	767	785	775	762	790	772	761	771	726	804	801	792	759	799	723	798	781	752	788	796	776	760	803	841	786	786	778	764	762	784	794	772	792	744	778	787	807	774	725	788	822	766	746	811	723	766	765	773	788	784	726	785	773	780	828	739	811	730	789	799	738	785	774	789	741	822	821	785	783	781	796	753	767	785	735	786	741	828	770	758	771	759	780	798	757	758	801	780	769	752	735	774	806	765	795	758	813	768	733	782	792	751	800	796	796	798	741	736	821	766	751	809	815	760	752	717	798	753	750	790	790	776	790	806	726	813	783	767	750	784	733	769	762	795	759	799	794	747	805	818	751	767	788	817	765	776	796	766	752	775	754	772	798	813	759	805	736	799	789	781	781	756	765	747	811	801	786	796	738	777	785	738	812	758	735	816	767	775	780	748	823	837	768	797	750	683	824	773	730	806	759	795	782	789	741	771	800	784	815	786	762	792	744	766	755	787	753	808	780	768	825	767	773	785	788	813	732	768	820	788	752	781	778	745	749	832	805	816	740	825	802	821	744	876	795	826	762	751	764	775	773	791	764	800	818	755	774	782	756	795	806	796	771	764	771	734	807	771	780	820	777	751	770	810	776	767	807	776	766	769	802	763	793	746	793	852	832	752	728	755	756	762	788	814	737	791	818	748	760	763	775	804	793	774	787	806	749	763	782	780	813	784	741	797	827	822	786	760	763	808	724	772	755	802	773	792	806	761	760	720	774	747	771	801	792	798	770	796	770	781	796	783	724	787	816	765	808	833	827	812	813	812	750	743	794	792	839	793	762	721	837	789	795	740	757	747	786	795	768	784	804	769	801	811	778	755	734	805	805	825	812	773	748	790	781	848	752	772	760	798	755	786	801	757	810	805	771	762	783	793	756	783	794	792	754	795	777	796	781	759	750	759	791	774	715	797	752	752	812	761	777	765	798	732	777	781	748	823	774	841	789	799	844	744	834	802	815	793	786	758	707	760	761	756	810	782	766	763	787	792	784	826	783	770	797	783	774	792	793	774	747	807	810	707	762	758	782	773	786	783	759	787	771	776	740	759	792	802	745	834	797	765	780	764	724	791	755	776	781	805	754	789	750	759	821	834	778	837	760	802	780	791	746	777	758	764	750	807	829	792	788	758	800	854	776	772	740	768	724	747	776	741	749	740	773	795	765	779	765	758	769	798	754	763	851	795	784	789	781	759	686	735	753	804	801	768	783	776	724	783	750	804	737	799	780	772	768	823	776	795	786	781	822	738	817	801	789	807	768	789	775	837	827	763	791	753	760	771	734	728	786	782	766	793	742	791	749	762	769	777	795	784	773	786	791	795	808	769	797	777	767	820	771	781	777	782	798	759	803	771	789	786	778	806	769	795	817	797	815	815	786	813	762	800	790	823	772	809	820	797	756	784	782	735	809	763	833	754	818	803	779	758	807	770	754	806	799	813	780	781	733	762	773	810	797	768	789	781	789	766	802	813	794	796	750	770	760	782	758	759	781	766	768	744	789	763	795	752	799	815	782	800	821	778	788	741	819	810	800	775	751	819	811	801	785	806	777	737	737	763	800	772	800	842	805	812	772	843	793	762	791	777	793	770	754	767	814	769	774	773	822	743	813	717	778	735	800	737	792	709	775	731	769	785	820	759	779	814	821	749	821	795	781	742	766	808	795	768	797	762	778	803	782	764	810	845	862	801	826	763	787	749	791	782	788	777	788	754	760	753	750	800	748	784	783	816	779	778	799	782	794	771	783	722	758	759	799	784	774	742	790	766	792	765	780	791	788	766	724	769	760	795	847	751	767	774	755	742	777	768	758	805	823	748	798	823	732	716	785	767	766	736	780	836	754	799	849	792	726	812	784	756	794	774	805	786	842	834	779	765	756	778	824	796	781	828	729	800	771	779	803	845	794	801	797	793	764	803	784	735	818	767	791	847	793	832	766	774	785	774	791	806	777	839	840	780	795	778	760	811	821	794	776	794	789	763	787	775	775	725	802	771	749	792	758	760	801	797	797	815	773	744	782	772	783	782	779	813	784	777	781	835	793	800	771	770	780	776	792	762	748	775	786	773	799	759	809	796	789	789	786	781	774	787	772	772	791	818	816	777	760	787	796	827	758	743	782	700	784	805	758	796	757	762	756	784	796	783	807	799	773	763	761	779	808	758	839	796	789	756	767	745	775	756	809	803	766	853	839	813	812	762	761	839	788	734	787	789	811	780	783	731	762	767	788	765	783	733	745	815	775	802	780	791	769	770	780	840	761	776	737	788	753	809	730	778	754	763	751	822	794	774	833	759	739	772	804	749	787	741	803	789	743	768	818	764	768	755	803	754	768	783	814	769	827	762	779	781	795	763	747	779	758	802	777	794	795	767	792	781	759	805	784	777	756	808	727	764	827	813	811	802	811	773	775	744	817	723	776	760	788	777	760	780	802	794	823	802	771	773	771	810	785	749	826	753	791	765	871	777	782	762	776	802	741	791	806	854	803	788	762	812	829	761	712	806	770	778	772	777	769	771	781	746	769	801	767	802	753	763	801	881	709	793	754	773	735	761	792	770	765	793	776	771	800	774	793	798	783	782	783	818	856	781	819	815	825	731	805	826	782	769	820	779	760	764	774	760	785	772	758	745	837	853	763	808	782	750	734	813	781	809	729	734	752	751	855	726	761	764	776	775	753	732	745	776	813	770	782	781	757	813	776	766	762	771	786	786	849	814	779	744	767	778	795	797	795	804	780	743	759	788	849	804	791	771	726	807	747	787	741	787	821	820	781	795	763	803	800	750	801	759	797	745	754	780	841	786	790	835	808	796	783	755	829	757	762	769	793	765	797	777	751	787	792	819	748	768	781	793	801	796	809	806	795	726	772	800
13181	8782	6507	4556	2702	1649	1118	668	463	390	304	302	296	288	281	295	294	280	266	267	290	282	299	264	305	295	258	269	250	278	273	290	305	253	286	269	289	309	291	289	297	309	303	253	278	286	307	274	274	302	309	268	290	300	276	304	325	331	282	272	308	282	312	300	259	302	299	282	256	308	274	262	266	301	276	285	285	222	267	280	275	330	268	289	313	296	285	298	278	285	253	278	303	272	281	310	310	256	292	304	314	286	257	276	277	303	298	277	249	308	280	297	243	277	263	308	327	337	270	288	255	273	250	272	263	284	268	258	280	259	288	266	311	294	282	313	284	284	310	304	290	286	261	249	234	291	266	280	277	267	310	267	282	286	266	307	276	294	303	307	300	271	292	274	265	271	259	326	301	282	274	302	283	274	290	310	321	273	287	301	291	278	272	297	290	254	314	267	284	284	258	323	263	245	287	308	291	272	308	304	278	253	265	271	286	309	316	284	287	290	276	283	280	277	276	260	272	303	268	266	263	284	263	272	299	248	280	289	283	284	307	282	274	292	278	281	261	291	290	290	310	281	238	273	271	257	310	269	281	289	282	299	290	309	285	294	279	302	273	277	279	257	291	286	255	284	275	301	279	292	274	285	280	279	290	289	260	262	299	282	321	275	264	259	270	285	271	283	294	263	300	303	295	302	261	287	289	308	319	286	299	279	282	281	272	280	271	270	294	262	304	283	264	263	251	316	306	320	273	278	267	276	282	280	234	282	298	278	276	279	267	281	287	299	273	294	260	303	272	261	326	289	258	271	291	279	259	308	294	288	270	277	259	304	269	260	273	293	277	300	277	311	266	268	285	282	271	263	253	278	260	261	265	270	288	276	291	271	284	253	289	297	281	278	267	269	269	268	313	298	275	291	291	256	301	285	241	278	295	285	249	284	280	277	262	269	293	281	283	273	279	282	260	289	276	287	283	337	278	329	266	287	293	300	319	279	297	282	296	269	282	286	256	292	280	275	277	283	275	256	304	282	312	292	296	301	275	330	269	311	300	283	307	287	273	283	266	257	281	295	287	258	257	298	274	293	286	293	293	279	271	284	285	282	280	299	314	287	272	298	286	265	298	282	263	261	276	296	283	282	327	303	272	301	320	289	307	263	295	290	277	315	307	267	283	291	308	255	263	304	244	312	266	264	288	269	284	282	277	266	266	285	290	297	254	276	273	290	293	262	302	252	298	281	300	254	290	292	312	276	255	274	277	255	258	268	239	280	285	296	335	291	275	319	267	256	288	297	268	249	315	293	308	299	255	288	289	271	294	245	282	289	253	252	283	293	285	303	314	256	265	284	311	268	310	285	309	263	272	304	292	291	267	260	285	294	278	300	326	267	284	288	289	269	283	257	253	291	316	284	281	281	282	285	276	267	300	265	290	291	309	278	265	268	283	248	283	252	288	280	282	272	285	275	273	273	273	288	260	261	289	289	270	292	293	273	275	269	296	289	304	302	290	300	287	272	308	271	289	266	272	293	259	290	336	294	326	303	279	300	277	294	295	259	278	289	282	288	280	293	328	266	307	259	259	302	261	272	262	265	252	245	289	261	291	259	286	298	286	279	304	296	260	290	276	264	296	241	278	258	281	311	280	264	286	275	277	265	296	289	292	267	283	282	280	325	276	299	287	279	283	319	292	285	286	318	298	271	260	301	258	302	255	260	292	274	280	289	307	301	300	292	285	301	278	252	296	296	273	319	272	294	289	264	248	254	277	275	272	268	305	283	266	278	289	294	271	279	280	283	284	304	270	287	324	275	300	250	249	283	299	272	257	265	249	259	334	259	257	263	277	278	270	277	314	291	264	256	278	300	308	276	301	271	278	289	228	281	281	260	289	285	274	275	267	271	257	253	292	313	274	274	294	294	297	289	268	266	316	305	283	306	304	296	263	294	287	307	281	300	296	263	261	275	299	272	315	286	268	296	262	272	281	276	294	269	280	287	265	292	276	275	261	289	310	274	256	262	295	285	311	282	287	270	286	282	282	288	293	250	262	248	267	287	282	305	271	284	289	287	288	295	274	283	333	270	289	302	266	278	287	277	291	246	283	257	277	268	282	310	249	257	324	259	290	243	268	318	288	292	288	290	274	250	326	283	281	265	292	290	278	244	296	255	304	299	305	270	284	312	255	281	295	287	276	262	308	273	284	317	284	258	240	267	273	284	266	278	317	300	298	265	264	277	268	298	263	285	282	278	252	282	285	258	282	275	295	285	279	248	272	285	276	275	284	276	304	308	287	273	260	296	274	276	308	280	263	295	251	279	292	279	291	264	286	309	289	268	263	279	267	287	313	282	271	286	321	291	303	298	272	303	318	270	259	300	277	257	286	259	300	282	253	283	259	300	254	279	294	272	295	285	296	279	279	258	279	293	305	240	264	286	289	289	264	310	281	307	296	290	268	281	282	275	254	255	280	277	249	261	280	262	289	285	301	299	300	290	267	318	275	265	244	252	279	277	255	288	282	301	288	282	297	269	296	280	257	272	271	271	278	316	262	268	296	294	290	293	292	291	304	294	266	270	287	291	274	278	283	299	287	278	298	308	275	289	281	310	327	285	300	263	257	290	296	275	298	301	295	268	272	250	280	285	311	324	309	253	293	289	289	281	303	278	291	274	256	270	265	280	242	269	306	279	295	294	298	278	258	272	303	328	294	287	323	286	279	275	316	279	277	282	299	305	280	293	281	259	300	283	276	293	263	297	290	305	277	286	297	266	284	306	264	307	262	237	299	261	276	304	250	297	283	307	275	277	298	277	302	274	282	293	278	264	295	268	318	266	300	301	272	300	261	275	306	288	274	319	297	286	302	278	279	290	280	285	268	295	293	314	278	276	272	269	288	242	247	297	259	256	305	296	289	279	276	274	265	267	258	300	286	263	287	301	324	266	300	271	283	262	287	301	269	294	272	274	269	259	290	259	294	285	289	268	279	297	314	287	305	278	293	286	240	280	310	278	253	304	290	298	290	293	277	278	285	293	258	261	303	269	311	282	301	275	265	272	276	271	300	291	301	249	256	286	287	284	287	316	291	273	307	280	289	320	306	267	284	254	283	251	285	291	271	300	289	271	280	262	264	257	276	288	266	263	301	311	308	270	289	277	267	307	312	283	284	279	285	297	251	305	289	324	266	291	287	282	319	280	305	304	269	288	281	318	284	283	311	299	304	279	290	268	312	293	276	292	273	271	287	262	308	290	292	272	251	265	300	288	276	319	281	253	285	301	311	281	236	284	291	295	308	293	260	300	280	291	280	282	277	275	278	290	277	254	264	299	284	284	275	301	285	271	303	307	312	313	285	280	298	261	265	278	267	279	294	278	303	250	287	277	295	213	278	273	264	290	304	295	276	291	292	266	257	243	275	307	270	324	270	300	279	283	276	311	268	300	313	286	302	284	281	284	316	280	262	280	275	287	303	282	303	283	260	290	284	283	277	280	292	297	317	262	289	317	278	267
10834	10992	11534	10965	7701	4903	3113	1971	1247	944	738	673	654	598	645	596	596	627	589	615	636	666	612	648	639	654	628	654	647	648	679	637	617	663	686	650	651	663	604	612	634	622	603	672	637	589	658	642	613	611	641	617	640	647	653	606	595	626	643	655	687	583	578	611	623	627	660	653	604	614	616	625	624	606	651	658	614	610	631	598	666	629	621	652	585	652	622	612	664	623	673	657	579	648	670	627	661	636	626	627	614	622	630	634	663	613	626	665	681	599	640	593	607	646	648	631	613	576	650	629	635	631	632	669	642	646	579	640	629	628	657	642	642	633	643	608	621	605	593	616	632	660	646	643	612	653	670	595	646	632	662	626	581	594	609	660	649	641	649	647	653	544	655	620	630	627	667	649	651	633	626	602	637	636	605	621	646	608	649	618	585	645	651	653	637	629	680	629	577	626	641	631	634	602	622	638	654	590	652	610	612	659	631	615	636	614	631	595	675	610	628	592	660	658	602	611	654	649	667	576	639	624	647	594	649	673	668	643	664	607	637	628	607	644	641	574	630	615	597	612	594	620	649	618	602	636	679	642	641	637	620	630	636	664	588	640	647	603	639	606	669	620	628	623	612	585	648	624	621	612	636	640	620	614	642	631	654	622	632	628	611	625	626	654	618	596	618	609	632	617	651	630	651	646	618	660	635	664	609	614	600	609	631	649	628	619	625	616	634	633	585	652	615	653	680	647	687	558	660	669	612	612	636	674	646	634	632	622	648	639	683	677	632	658	601	629	591	650	638	720	614	647	647	664	629	646	648	624	627	646	621	604	582	638	661	653	619	613	640	651	601	654	655	630	618	638	641	634	583	609	603	730	611	623	609	629	618	641	669	612	614	636	611	608	608	657	653	648	641	629	643	655	647	562	585	653	631	632	618	612	615	630	642	629	637	624	618	644	654	627	627	618	605	598	613	634	603	633	621	653	611	658	599	646	620	618	665	635	635	599	646	638	613	640	636	648	637	665	645	634	633	636	581	618	603	577	644	624	625	627	606	635	626	640	597	575	618	632	671	618	635	627	640	626	625	632	650	604	624	620	667	660	615	595	634	626	638	642	679	631	641	677	602	663	571	658	639	661	638	623	583	622	658	667	659	623	658	611	652	684	666	575	659	662	638	645	650	634	633	610	624	643	652	670	668	628	628	609	642	622	595	666	630	611	621	624	588	663	616	584	634	658	628	605	690	681	649	644	637	594	608	632	617	594	637	638	643	617	645	635	631	622	616	634	667	610	621	618	648	591	638	681	635	657	546	635	625	707	601	611	645	623	643	610	638	665	656	634	602	686	622	633	611	600	620	682	651	623	600	650	629	658	620	669	581	648	601	640	627	638	616	618	641	642	615	612	641	637	624	597	618	612	646	621	662	616	641	624	641	665	592	664	658	649	664	659	575	622	618	612	615	637	646	628	604	628	625	640	672	656	602	622	608	638	609	636	612	600	670	662	658	654	640	641	711	613	654	605	619	653	623	648	629	641	648	648	624	660	678	625	606	630	655	605	621	621	662	615	644	702	616	625	621	634	588	600	657	621	629	642	648	632	637	614	645	599	622	587	674	607	622	661	658	584	661	627	672	614	648	627	656	641	663	644	649	623	645	602	617	647	607	656	605	610	656	611	657	616	615	607	597	634	659	609	626	637	631	608	636	593	603	635	648	654	658	638	629	641	659	642	647	627	642	589	624	626	618	656	630	602	649	673	638	661	642	658	639	615	672	627	597	673	662	648	586	605	656	646	609	680	604	619	677	615	607	678	583	589	593	603	597	614	634	625	642	646	647	643	648	598	644	644	635	657	594	627	643	647	616	659	637	634	640	627	603	655	702	628	682	639	598	608	669	644	643	644	614	630	634	655	645	634	632	635	624	631	661	656	642	666	598	625	594	645	630	647	625	634	667	629	648	596	651	625	652	625	628	619	646	647	623	631	601	649	655	628	635	616	648	601	615	628	605	662	648	634	632	623	617	592	645	631	638	629	579	635	585	593	591	605	658	631	649	615	653	659	607	670	589	634	600	635	642	625	608	618	648	620	637	640	652	591	617	638	671	651	624	620	616	584	654	613	591	648	625	638	695	575	616	654	628	648	623	652	648	615	643	602	670	647	628	627	663	645	589	658	657	601	617	612	617	645	604	639	677	602	657	687	616	644	580	583	629	626	659	633	651	620	617	655	637	673	628	637	600	589	608	619	636	650	616	620	662	671	644	646	622	644	620	692	602	636	593	633	601	589	664	689	619	601	632	675	597	660	623	636	636	659	604	631	618	631	667	674	655	643	604	658	669	616	629	654	639	646	610	641	655	643	587	615	584	644	653	631	667	603	607	614	629	617	616	618	633	619	618	632	611	611	581	565	586	624	667	629	680	649	643	612	625	620	634	648	632	613	608	629	620	581	596	581	657	670	585	574	626	626	631	628	615	630	631	644	586	611	636	608	645	629	641	641	662	684	647	647	640	629	648	628	687	636	628	653	612	654	557	621	619	617	638	651	638	657	611	626	645	603	660	606	635	645	599	590	623	646	624	620	626	581	601	625	658	597	615	633	644	590	614	637	636	644	649	595	684	651	605	641	600	655	621	599	594	677	628	587	618	637	652	635	614	686	626	619	632	637	640	607	647	659	619	635	638	621	622	618	639	636	643	693	621	626	588	664	585	591	647	641	630	609	654	652	601	624	610	588	648	662	595	671	642	674	623	633	655	652	634	648	615	621	604	606	599	631	661	641	597	611	604	612	642	602	657	630	645	620	664	585	686	655	652	647	650	614	637	652	599	607	648	631	663	631	655	608	614	670	595	590	629	647	625	632	641	650	636	606	631	636	629	630	611	640	606	625	649	615	606	629	635	634	636	629	587	604	676	596	660	638	638	673	591	642	641	602	635	654	625	652	657	657	641	670	641	646	613	625	590	654	621	626	663	636	630	628	619	636	619	635	618	656	623	647	587	617	606	595	631	639	647	622	653	649	574	637	632	618	636	643	643	634	648	593	641	633	661	579	653	633	581	645	617	650	628	630	624	659	601	663	629	666	632	625	572	595	643	624	656	636	567	631	674	594	594	662	586	630	621	599	652	625	658	614	633	602	614	618	635	591	595	622	624	627	648	618	666	613	638	609	619	659	600	628	618	652	636	618	630	675	673	655	637	602	668	621	640	611	637	615	607	632	631	679	654	613	609	596	658	649	622	635	640	593	619	650	623	635	671	608	623	595	667	629	621	632	657	612	603	656	610	598	673	612	700	681	636	621	613	629	614	666	615	593	650	641	640	643	613	602	647	658	636	598	642	578	587	621	661	646	676	638	662	656	608	619	634	602	610	625	624	605	625	646	646	710	621	642	608	597	600	617	630	648	596	582	597	563	603	678	582	651	669	613	650	628	591	664	635	622	595	626	617	618	658	616	659	606	599	638	668	572	601	631	593	637	631	650	579	606	605	644	589	659	610	650	646	617	605	621
66277	66715	64870	52466	37753	23490	12011	5050	2176	1100	612	385	264	269	245	270	273	223	247	251	301	229	286	269	258	275	264	261	283	291	250	260	315	246	293	263	264	275	300	283	256	229	267	269	235	271	262	294	281	255	237	274	248	285	262	319	243	268	256	260	252	297	265	282	276	281	256	260	238	252	288	259	277	278	260	279	241	283	296	254	247	241	267	256	286	263	323	283	252	262	264	268	231	256	289	262	274	253	262	256	280	264	285	258	257	253	258	265	261	295	252	270	274	277	278	267	279	248	261	274	257	286	262	247	290	260	275	284	250	254	247	262	264	252	246	246	249	256	271	245	282	248	229	276	253	272	256	257	289	287	272	292	280	261	258	267	226	297	257	250	304	261	291	261	283	259	270	274	254	266	262	289	279	274	266	297	241	280	259	274	263	274	252	285	274	254	223	249	261	253	256	252	211	288	260	238	243	257	279	265	263	297	260	285	298	260	270	261	259	279	260	274	252	272	240	273	252	320	271	275	294	261	297	290	259	276	241	256	277	277	252	254	326	255	281	248	261	275	269	281	279	255	264	248	277	280	274	279	250	268	277	255	275	247	281	280	263	241	235	267	282	267	253	248	307	256	266	260	269	268	278	270	314	253	285	242	257	267	258	294	250	259	298	291	269	271	280	256	300	280	276	280	284	313	251	287	256	244	261	273	270	310	284	263	277	279	262	287	233	276	251	274	302	260	317	264	247	269	267	251	282	261	252	252	245	286	256	247	257	269	267	287	254	256	303	270	292	276	255	277	246	280	253	262	284	288	258	272	254	258	264	295	284	281	268	253	264	259	243	247	284	263	278	270	266	249	255	284	272	292	282	264	243	247	250	296	271	276	287	267	253	262	277	271	260	289	263	258	259	255	256	280	224	239	290	277	265	272	272	236	272	283	265	252	262	242	281	257	305	265	285	270	267	300	294	263	260	270	238	285	296	293	267	235	257	262	235	285	223	258	286	278	280	277	264	242	254	277	272	284	290	268	314	278	305	264	257	265	244	267	278	277	238	264	274	259	249	278	283	267	252	237	257	265	270	265	267	254	299	268	301	277	274	264	259	281	290	285	280	261	225	256	263	279	263	300	269	262	260	263	285	245	266	282	291	254	250	289	253	257	270	272	258	287	285	267	271	258	256	269	266	267	286	291	266	259	256	263	286	271	261	268	285	274	278	261	241	291	283	246	281	270	279	249	291	271	262	291	267	264	272	293	271	278	249	294	325	257	264	291	251	266	256	236	256	284	249	280	275	274	291	260	269	253	257	245	255	256	251	302	288	247	272	274	251	235	282	278	241	266	264	263	235	287	259	257	281	259	274	280	242	258	250	270	276	257	256	312	264	268	258	275	257	254	288	257	274	237	283	286	253	245	268	259	277	248	256	243	255	297	297	252	261	247	273	276	268	290	265	283	294	303	269	280	248	291	283	293	274	276	295	267	289	261	260	256	265	257	280	249	274	291	276	260	290	272	260	239	250	245	251	287	288	274	262	273	244	251	278	240	274	291	258	288	285	264	251	248	268	273	272	289	280	270	250	268	251	301	248	267	282	266	252	242	302	280	257	275	291	261	263	258	288	266	260	275	277	246	260	293	264	275	265	269	270	268	265	272	282	271	267	252	267	273	279	281	304	260	245	241	253	244	261	290	299	243	244	275	273	293	270	267	253	286	284	268	270	268	270	285	241	258	244	292	273	266	265	257	261	273	273	264	252	249	309	264	276	261	280	276	284	288	300	248	292	239	285	275	266	235	258	265	272	272	262	277	285	270	257	295	265	287	282	267	272	322	272	299	277	282	263	292	270	271	298	264	298	271	266	249	233	264	297	267	257	253	294	297	270	258	275	250	271	272	270	298	265	266	268	257	286	262	289	293	307	259	277	297	246	250	261	283	272	278	293	299	292	302	301	273	261	271	272	274	261	272	292	280	268	286	258	253	269	265	279	261	265	245	267	299	262	286	287	250	246	265	242	247	251	275	263	258	257	295	251	278	247	278	255	272	272	248	275	270	262	260	269	262	254	255	279	265	266	242	265	252	259	290	286	292	284	284	257	254	291	287	267	279	239	248	290	290	277	250	289	285	244	267	266	290	261	245	255	281	266	246	287	256	249	275	253	263	269	254	283	242	288	292	288	283	301	269	267	296	272	263	257	293	255	252	280	247	265	280	292	255	236	268	290	251	261	309	271	286	247	265	292	292	246	313	272	256	267	277	240	300	284	267	245	228	268	283	244	269	326	282	265	272	279	307	274	283	254	267	232	251	233	254	250	271	257	276	261	273	287	258	254	246	273	260	267	287	261	254	264	295	303	273	258	257	303	276	273	280	281	253	263	266	243	301	274	276	286	238	238	266	296	293	260	291	254	253	262	255	311	313	273	268	280	228	261	255	306	286	275	262	278	255	259	271	285	303	266	268	268	251	271	266	273	257	257	278	251	275	248	259	282	325	248	275	275	238	260	283	250	248	244	246	271	272	283	261	295	263	274	264	263	255	275	236	257	264	312	263	274	262	239	252	269	261	257	287	268	289	306	291	280	293	280	232	278	273	252	288	275	267	280	256	270	302	278	258	248	289	285	321	280	298	242	266	293	283	274	283	264	280	250	251	275	270	258	291	287	256	309	263	268	256	284	259	272	271	285	265	256	251	269	309	217	286	293	274	242	268	276	264	243	253	266	276	253	265	257	280	283	278	250	263	266	275	262	289	278	251	285	263	271	284	273	273	299	264	277	270	295	278	285	285	269	280	258	273	274	286	289	266	274	301	263	256	292	256	259	304	276	254	296	258	301	302	294	290	275	250	231	262	256	282	249	277	275	278	270	284	312	269	293	267	265	285	248	234	239	253	271	289	235	280	253	273	279	268	280	284	285	274	263	250	280	293	261	275	268	260	231	272	256	283	263	288	272	247	288	288	271	288	282	258	257	254	264	278	277	236	256	255	288	253	229	253	290	260	261	298	259	237	252	270	272	298	278	255	251	281	273	274	249	300	271	237	291	239	282	261	247	280	268	264	246	297	277	281	282	270	333	252	262	244	257	280	253	248	306	255	248	301	290	255	266	312	245	274	270	275	271	241	263	254	274	248	266	291	261	271	267	321	305	227	292	269	272	289	269	266	286	284	309	291	257	265	267	284	255	251	257	268	257	288	291	285	273	253	272	268	231	271	250	272	277	269	258	263	253	258	263	283	286	264	249	252	276	266	302	275	282	284	249	283	255	286	269	249	282	250	229	255	296	240	263	233	260	248	265	272	269	261	296	266	276	241	260	247	256	284	311	283	245	292	278	241	269	273	270	257	296	278	281	264	270	263	263	282	242	263	270	270	272	283	271	293	271	273	259	259	248	273	278	266	283	257	248	247	244	282	299	283	280	265	266	278	258	219	268	283	286	260	258	250	260	256	257	235	279	290	255	256	266	274	280	295	266	240	268	292	278	287	256	263	244	287	302	245	267	278	283	266
41611	49450	59278	57062	47871	36248	25033	14694	8001	3974	1955	1067	668	664	600	657	604	560	634	668	595	656	592	647	608	625	640	614	555	620	634	608	610	617	581	631	605	587	599	610	588	627	610	599	576	592	611	601	648	600	642	621	603	639	636	623	586	647	636	622	584	608	612	631	598	550	586	637	605	571	636	614	650	618	641	644	624	619	612	594	626	588	596	614	618	582	639	644	600	585	650	560	616	617	608	605	618	627	597	603	651	650	610	622	630	620	609	641	568	560	645	608	616	561	567	616	587	654	601	648	614	613	604	622	630	557	571	630	619	563	614	610	592	598	580	601	599	577	619	616	630	608	650	577	618	631	566	605	590	570	705	615	614	624	652	572	627	564	604	579	624	597	597	598	617	581	656	628	571	601	607	616	607	569	618	636	629	610	605	619	575	634	652	603	630	642	650	594	608	685	621	608	586	643	613	610	632	560	577	595	615	662	608	573	601	638	571	611	610	617	640	618	614	619	637	621	624	652	586	578	593	616	656	610	594	554	646	574	615	560	626	618	613	649	570	624	567	608	649	613	564	592	624	622	642	576	621	606	547	653	607	600	634	604	603	609	577	610	652	618	628	634	618	600	591	574	661	594	581	580	584	607	591	611	624	611	646	610	576	688	591	606	648	635	579	538	601	608	636	614	600	591	550	600	659	598	626	637	653	620	626	631	650	618	620	637	641	675	635	615	639	606	634	594	576	581	646	627	559	686	595	586	604	617	608	611	641	638	602	566	579	577	656	600	611	619	602	631	603	585	581	638	611	600	659	599	594	587	609	692	588	600	630	641	595	608	587	607	627	593	592	631	622	587	654	563	604	596	642	601	635	601	611	626	652	629	601	632	616	645	612	626	604	647	596	620	611	596	601	650	582	639	655	597	579	624	628	572	600	622	640	577	605	637	623	609	638	587	602	639	614	594	591	598	621	607	599	636	594	624	635	617	618	594	625	622	618	614	608	630	594	617	634	673	616	652	575	629	642	630	600	586	589	643	603	658	639	619	617	606	626	595	626	627	591	605	685	646	624	601	629	634	634	606	632	628	596	605	628	569	641	607	600	624	646	590	599	596	623	580	654	631	617	643	626	621	601	573	620	631	610	609	581	613	608	643	619	597	640	588	629	654	627	606	557	588	612	621	598	631	624	637	617	591	615	657	581	580	614	584	666	604	583	605	602	608	612	617	543	609	598	641	654	589	617	615	620	593	573	639	630	598	590	609	578	635	598	662	655	637	660	634	622	575	637	552	644	581	606	635	621	586	590	602	608	586	580	633	596	624	590	609	625	641	626	616	599	620	635	615	668	620	611	605	577	627	581	599	622	583	621	615	653	605	647	643	611	608	638	586	645	634	626	611	637	623	599	653	611	593	639	584	618	560	642	562	594	602	635	620	600	629	607	578	631	594	608	629	622	606	598	591	607	586	607	552	557	603	614	627	590	580	608	631	621	627	635	644	608	625	596	549	618	640	643	578	658	625	644	572	608	637	627	595	617	610	618	603	579	622	606	621	591	625	645	610	620	603	618	616	579	638	619	578	667	619	571	598	635	590	611	648	586	572	622	621	662	626	650	636	599	588	629	634	621	595	603	601	625	606	572	589	620	639	644	580	655	618	616	675	558	598	640	583	583	617	607	591	584	603	611	626	583	625	620	573	616	637	580	573	583	621	629	639	650	640	632	618	623	648	597	644	633	654	542	634	595	643	625	602	612	649	618	549	642	615	607	643	633	617	626	632	602	537	593	586	624	645	665	563	590	602	606	635	593	606	613	660	643	606	571	580	554	581	602	594	584	602	572	593	621	594	604	600	642	598	577	581	676	588	570	588	658	666	611	594	615	593	640	633	615	587	664	604	635	591	616	611	620	649	634	616	615	622	585	644	617	612	583	632	591	596	623	608	602	598	614	618	608	620	611	652	609	571	610	605	599	604	564	608	580	603	615	627	578	609	625	650	605	595	631	614	635	601	591	587	590	628	590	633	599	581	603	566	605	632	595	646	666	591	638	634	610	635	602	640	640	629	625	595	594	628	592	631	527	577	649	609	603	629	639	655	593	606	656	591	592	573	586	602	641	612	649	635	638	574	612	620	662	611	599	606	561	620	635	633	591	612	639	629	604	604	604	615	629	622	642	590	579	599	575	642	607	591	642	617	611	605	639	616	595	617	608	599	598	598	631	590	605	625	610	607	580	606	593	642	602	565	575	545	592	579	599	605	615	635	588	583	619	581	634	610	598	627	600	614	654	610	600	581	613	642	644	623	527	651	610	625	583	616	552	601	612	638	607	628	636	626	632	606	622	642	648	609	598	606	587	628	619	642	644	620	614	639	592	631	578	612	604	596	630	594	611	636	590	617	590	601	598	618	650	604	669	565	610	618	645	584	602	629	599	560	583	608	592	628	578	599	625	632	635	642	651	592	588	607	591	636	611	614	569	567	666	619	644	614	613	576	643	615	592	591	601	626	655	617	596	612	591	648	592	658	566	629	587	600	644	587	579	565	620	627	598	570	588	598	584	614	639	645	628	599	601	595	617	596	610	595	610	615	602	654	600	574	597	633	607	630	619	605	615	588	643	598	586	615	610	629	649	594	628	637	632	627	626	624	605	619	624	659	606	587	611	617	660	609	584	595	603	615	627	617	599	590	648	619	609	619	583	592	611	629	616	596	633	617	594	643	668	640	608	598	638	623	668	602	621	595	616	573	621	629	596	600	604	574	660	609	624	590	637	625	622	621	639	615	636	605	632	608	619	656	657	602	617	611	593	581	635	612	633	619	594	622	637	600	602	567	572	614	578	616	586	587	621	562	606	618	642	617	579	604	622	610	579	571	630	585	615	639	582	624	588	641	616	544	565	592	613	625	661	614	616	632	579	610	593	601	627	608	677	639	575	624	598	623	598	638	591	594	602	635	637	564	595	636	652	653	628	638	580	536	625	629	628	582	615	630	635	662	646	604	629	618	640	565	590	625	582	604	583	591	633	618	592	603	629	619	590	657	631	627	609	584	605	624	570	605	603	621	627	602	621	617	580	629	605	646	563	586	696	636	625	618	628	615	617	605	610	641	630	615	620	606	608	620	585	604	609	596	591	608	605	619	625	624	607	577	580	652	608	640	587	593	592	587	620	653	612	601	652	606	607	601	600	615	577	645	634	559	607	582	585	624	626	650	616	643	648	603	608	557	618	592	563	563	666	629	565	656	602	623	622	599	601	607	645	591	606	618	678	617	633	613	574	630	616	609	636	599	615	610	615	581	587	675	608	620	622	626	615	598	644	596	596	594	580	664	606	617	591	613	597	610	628	612	602	619	608	651	643	655	627	612	616	623	626	583	608	574	601	645	592	594	590	625	615	577	608	610	577	630	604	597	596	580	624	579	608	634	574	624	605	608	605	582	552	617	584	602	609	603	625	606	596	594	597	637	624	583	606	639	554	589	601	604	620	605	648	651	588	651	651	613	612	580
71253	75367	73506	60964	45057	29582	16029	7123	2962	1393	708	483	420	361	398	339	340	352	343	381	359	391	365	386	366	390	333	368	374	391	397	353	328	380	366	332	326	339	337	365	406	365	342	330	337	419	343	355	376	390	356	344	384	346	325	336	360	381	368	382	345	357	339	401	324	392	367	354	371	347	341	353	342	347	351	347	380	380	393	356	334	344	373	344	366	377	371	338	349	350	356	366	315	325	351	356	367	390	336	355	365	347	366	319	355	345	332	338	345	360	343	391	390	360	327	324	343	352	371	358	355	386	330	336	365	387	340	353	326	358	364	345	354	359	322	361	368	345	343	394	376	374	341	331	401	359	378	354	318	378	379	389	322	344	337	372	345	392	408	358	315	331	374	378	372	362	357	416	363	341	371	377	383	340	339	337	358	344	343	360	371	408	342	338	340	375	342	332	356	320	384	372	364	351	320	376	371	339	352	386	335	384	372	385	379	375	337	358	371	370	367	296	326	355	364	364	346	349	363	370	388	388	403	345	322	331	347	366	344	358	332	337	355	354	340	354	363	359	366	350	398	345	344	378	349	358	377	354	372	372	378	355	352	343	315	350	388	390	369	362	341	316	343	348	352	350	326	364	385	346	324	368	363	361	354	355	363	347	361	335	383	353	361	402	348	360	382	378	345	397	357	394	316	338	352	382	343	386	343	399	393	374	360	378	392	368	405	359	343	347	311	325	321	347	367	332	366	341	411	343	332	379	333	330	376	317	331	387	374	352	356	357	355	319	335	349	339	379	382	366	348	339	361	363	339	376	385	347	324	367	354	357	350	356	366	343	390	383	364	410	362	367	368	383	357	336	392	340	338	375	367	380	371	366	366	349	340	323	362	362	370	316	354	366	338	373	360	329	361	360	340	381	338	360	336	354	351	352	325	340	385	365	387	342	333	334	360	388	357	372	341	327	346	340	379	343	380	357	386	356	347	383	363	364	333	347	380	352	369	366	335	317	353	367	329	374	366	362	336	372	365	330	367	328	330	335	349	347	315	348	371	382	373	363	333	365	372	353	336	347	348	339	377	356	339	346	350	392	330	318	385	369	341	385	353	355	375	362	347	388	351	311	295	348	337	365	351	330	378	366	325	373	384	380	342	342	356	344	348	397	355	381	361	341	351	377	392	326	370	383	355	365	364	372	330	358	367	328	381	340	308	318	338	343	347	361	346	355	354	378	327	363	344	357	323	348	331	389	361	331	344	375	388	402	358	378	348	366	362	326	382	381	342	362	388	348	339	417	351	290	393	377	345	312	362	363	329	332	352	357	330	345	347	315	363	346	358	341	362	337	339	368	376	362	377	354	370	358	341	354	347	354	352	369	347	308	344	392	338	358	328	347	334	348	344	394	368	362	355	356	364	381	330	328	341	335	337	331	342	359	375	358	383	363	330	345	340	340	371	319	403	363	365	365	361	365	360	346	313	359	342	342	337	353	393	390	338	404	353	369	343	347	327	310	347	363	338	327	388	372	347	338	383	350	391	387	380	404	375	368	381	374	421	371	366	341	363	374	351	341	363	333	357	332	348	355	341	357	343	362	360	383	370	322	335	331	350	347	409	376	366	355	363	364	365	377	374	380	348	365	334	359	370	382	359	356	360	373	363	350	348	323	382	374	359	332	347	343	377	383	383	362	324	340	325	362	364	339	349	350	342	365	369	349	383	388	354	374	339	379	345	324	373	404	347	356	348	374	349	340	309	324	351	387	350	305	323	325	313	401	351	366	353	357	362	396	333	372	367	397	357	365	357	361	363	357	369	376	350	358	336	368	324	374	346	382	378	356	391	367	343	324	342	346	330	328	325	391	397	380	335	354	349	368	353	356	360	395	338	363	369	335	343	357	365	327	337	373	343	334	377	356	353	359	389	353	344	334	385	382	381	333	364	396	346	335	343	321	354	299	351	342	334	341	353	345	344	327	345	361	336	349	349	373	385	360	344	350	358	381	319	352	335	328	361	316	347	345	358	371	373	326	357	336	336	316	372	325	341	354	346	343	346	329	346	383	354	383	315	361	341	357	370	342	370	350	348	370	303	348	401	373	324	336	331	362	393	379	374	364	389	333	355	382	353	361	346	353	335	393	328	374	370	346	362	348	335	359	365	349	345	377	360	357	362	360	383	357	335	351	327	351	342	384	346	350	334	379	350	382	386	375	327	336	380	354	359	389	379	337	370	356	375	377	345	341	371	323	367	331	346	375	347	339	380	356	377	360	344	331	352	343	341	366	378	374	391	387	355	341	345	355	367	359	350	326	337	373	329	325	382	344	326	338	338	378	348	339	360	335	369	347	372	378	358	332	373	373	316	369	374	401	371	377	368	390	338	394	372	352	379	335	346	343	384	387	338	345	373	334	323	348	362	339	364	328	352	361	363	317	350	386	327	407	361	372	372	364	369	346	381	349	345	344	347	345	361	360	344	390	375	375	313	323	392	358	344	362	344	370	361	327	356	330	372	364	338	377	353	355	365	367	366	379	367	349	376	324	389	339	384	347	349	349	359	374	369	334	342	363	311	357	345	368	359	365	390	368	378	352	354	344	374	337	355	373	373	372	339	350	363	365	357	346	372	339	322	369	327	341	355	384	387	352	366	351	339	353	387	383	326	363	335	338	377	330	365	374	366	353	370	373	343	368	348	341	329	380	363	356	364	343	350	347	343	393	375	386	321	386	365	343	340	368	380	355	378	379	401	323	371	361	338	337	380	364	397	336	355	375	373	357	369	356	354	357	359	360	332	346	348	379	369	372	351	339	370	336	371	392	375	346	353	358	366	372	363	300	387	322	313	312	360	362	342	378	353	340	361	330	338	359	353	357	350	340	360	333	362	363	363	363	366	377	373	367	338	364	383	393	357	372	380	342	341	335	358	328	330	403	362	346	345	376	336	349	346	382	381	346	345	329	342	357	368	362	342	356	353	357	342	370	372	350	387	370	341	330	337	330	320	349	375	365	355	366	381	335	363	382	345	357	342	395	353	347	352	360	364	380	379	364	370	381	365	387	323	382	376	356	332	382	351	333	352	308	370	342	369	350	358	371	375	329	326	364	369	371	350	347	329	337	380	348	344	373	352	364	345	361	350	347	356	337	355	362	352	369	335	392	374	347	344	377	360	322	330	304	338	355	372	354	373	345	353	311	364	361	354	368	359	346	377	342	379	348	373	352	367	369	363	375	354	353	335	352	324	311	370	388	364	383	360	322	367	348	358	337	336	355	355	368	373	341	348	363	356	358	325	338	358	325	362	341	348	362	351	349	351	345	319	325	355	385	354	352	356	371	397	343	353	358	359	355	355	374	340	364	320	340	382	340	360	366	352	360	371	376	352	345	344	348	305	334	389	356	330	342	330	325	360	317	352	331	401	391	350	332	343	347	324	369	307	335	394	353	350	360	351	327	387	354	354	339	348	350	366	335	372	351	344	378	359	344	390	352	377	397	349	351	388	362	360	381	390	377
48290	58065	68980	65374	54044	41004	28915	18163	9708	4843	2395	1412	873	724	756	816	762	768	797	747	805	775	764	758	762	828	755	750	785	740	771	783	815	771	787	789	799	743	774	811	816	770	745	814	747	802	786	749	785	818	838	760	801	831	748	809	778	757	749	720	752	773	809	791	831	720	745	810	761	756	774	741	759	752	784	749	782	752	796	742	772	736	748	745	786	733	735	748	758	770	811	741	765	792	758	799	844	818	783	789	770	794	741	781	813	769	777	735	768	822	781	764	784	736	745	795	791	761	752	769	772	769	768	782	775	801	775	800	763	771	771	801	774	831	768	748	770	767	808	790	770	764	791	761	784	757	745	820	775	774	839	762	758	829	753	817	746	781	740	778	751	760	777	818	820	773	810	764	795	782	772	794	764	813	803	766	770	761	794	776	803	784	760	805	801	785	789	774	767	793	811	760	773	758	781	760	781	807	738	758	747	825	779	807	762	773	790	784	813	789	846	750	801	802	793	807	757	763	748	761	762	789	749	725	802	779	824	736	753	697	777	842	779	797	805	795	799	765	802	807	751	815	767	762	821	768	733	802	794	771	754	743	811	775	805	784	787	784	809	772	740	770	758	793	813	796	782	772	765	778	806	806	768	720	746	805	744	705	749	861	771	769	748	744	769	770	719	781	773	756	774	814	785	772	793	804	744	774	745	753	771	764	729	742	756	739	745	774	734	794	793	742	770	814	771	783	784	747	767	791	790	759	773	770	796	766	799	807	749	783	754	725	806	798	772	787	775	756	776	733	801	810	749	779	774	748	762	794	768	774	772	788	779	773	768	764	772	782	781	783	750	749	775	795	743	825	785	824	781	800	756	782	851	785	761	785	743	767	771	820	767	800	792	796	760	793	766	771	791	732	771	765	788	795	757	734	805	772	819	834	779	813	762	828	796	801	750	783	777	723	773	732	797	774	784	775	750	757	816	787	804	769	778	803	808	797	762	832	758	769	784	790	816	756	829	778	765	733	794	763	785	748	781	797	788	773	764	793	759	752	808	731	796	812	787	801	781	780	780	755	776	752	791	817	777	749	789	752	791	814	753	792	759	705	752	775	769	753	757	732	763	772	760	783	739	741	781	788	763	756	817	739	756	759	758	783	777	762	817	789	766	802	805	776	803	787	816	817	748	822	793	740	755	794	768	814	814	790	771	781	796	799	811	818	821	796	775	771	763	789	754	772	826	727	835	798	745	714	771	767	795	767	796	731	779	788	738	744	740	769	758	732	725	718	757	764	785	784	764	774	860	753	815	794	749	777	801	767	819	768	752	770	805	713	750	841	769	750	785	723	791	757	856	753	862	806	764	774	764	764	763	786	848	755	789	733	774	782	819	772	757	774	789	768	792	782	821	795	782	733	760	760	780	773	769	765	747	809	729	745	757	773	780	740	761	803	762	740	773	734	739	738	743	767	798	758	769	780	790	769	741	761	798	767	801	761	794	750	733	745	756	790	827	767	788	781	751	794	823	836	776	733	775	792	816	770	721	836	787	779	798	769	766	756	794	768	748	809	857	807	847	744	744	796	814	772	767	825	823	775	757	796	788	716	826	738	845	715	796	747	727	732	773	749	796	818	777	780	786	803	789	803	809	808	765	745	796	827	737	739	730	799	732	814	782	729	765	749	780	789	758	808	821	794	774	796	783	769	762	745	812	747	818	816	792	763	792	771	779	772	792	776	798	787	808	799	791	781	786	762	765	776	772	770	774	783	790	742	744	771	791	793	792	772	792	791	738	721	830	772	777	787	787	784	775	737	774	792	790	770	754	799	764	778	740	768	789	829	778	776	759	795	775	786	744	763	706	767	767	811	749	794	754	771	789	787	814	747	746	812	805	769	730	774	778	775	763	771	734	807	765	728	797	791	786	741	777	764	820	761	819	777	780	759	749	782	775	810	822	773	772	758	811	828	816	803	788	796	745	791	806	789	780	756	818	703	797	817	760	775	764	788	779	748	787	797	770	758	798	813	763	770	811	797	806	717	738	749	817	781	757	729	737	764	832	775	796	754	756	765	763	749	801	749	755	785	786	800	773	777	794	816	795	762	787	815	752	761	762	778	794	804	814	761	763	737	810	786	805	781	729	769	753	743	771	755	760	825	798	732	789	752	747	813	759	751	763	769	760	766	781	761	791	784	751	766	829	767	741	776	777	765	781	776	816	777	794	820	772	834	775	778	801	795	819	792	785	801	769	791	804	767	777	743	783	785	765	737	728	757	727	774	801	767	806	742	816	725	748	748	811	769	734	807	775	808	781	791	771	801	768	812	824	760	735	772	781	753	793	742	756	789	808	825	778	781	767	746	758	759	805	780	774	788	728	744	817	769	793	775	801	765	790	765	752	769	801	762	764	751	742	782	756	728	721	813	826	769	796	771	784	778	751	750	805	791	781	785	771	783	757	792	794	799	798	742	802	725	779	759	735	805	808	753	836	782	741	756	777	795	799	801	785	784	770	815	734	737	767	783	781	764	756	763	805	741	811	831	769	825	757	799	784	710	805	745	791	739	770	803	757	802	809	749	788	786	795	732	777	750	715	767	812	769	758	816	756	812	737	733	755	770	803	762	773	740	788	752	804	784	769	766	762	793	775	826	785	734	777	784	802	807	740	828	779	786	798	813	769	782	769	807	825	785	801	777	770	762	783	764	762	798	762	802	744	785	757	769	769	765	771	788	722	780	786	775	750	801	816	799	778	759	790	726	746	757	788	762	800	822	745	795	759	798	787	781	746	780	775	812	742	787	796	767	749	809	752	760	788	770	748	772	762	757	736	781	780	739	766	824	784	772	813	778	801	744	784	766	769	759	841	793	802	785	754	767	766	806	801	832	818	737	733	813	800	779	746	772	783	752	778	779	799	837	779	851	778	822	692	760	729	788	828	762	780	756	785	770	775	726	790	820	759	754	786	780	754	800	817	813	786	771	768	742	765	801	766	787	789	755	784	792	760	790	775	807	744	839	773	783	781	771	788	770	760	798	815	801	808	804	813	829	808	783	763	763	792	798	779	761	759	740	748	764	826	764	741	801	722	788	783	825	797	778	771	772	801	797	748	732	808	757	790	757	797	769	810	780	757	745	759	758	744	767	831	752	732	723	730	847	783	762	809	721	820	748	777	773	822	813	758	779	759	741	765	803	777	768	730	798	785	801	762	751	735	771	766	759	769	775	818	725	798	776	760	853	771	824	839	784	744	841	787	807	813	798	745	764	788	751	763	750	790	737	717	804	812	770	789	758	808	756	764	788	809	788	733	788	820	818	743	826	780	782	772	818	807	764	773	793	795	758	787	818	820	750	722	801	780	778	736	753	783	799	756	754	788	796	792	751	782	845	744	816	775	771	739	759	769	752	828	809	803	781	756	776	764	721	814	732	741	764	821	784	788	772	789	802	791	791	808	760	796	757	772	736	765	792	782	846	759	786	811	786	774	742	844	781	776	760	788	776	765	787	806	765
12570	9993	7094	4101	2095	1254	766	491	378	352	345	289	303	301	286	287	299	267	262	282	279	280	309	305	291	285	312	324	279	315	285	288	311	274	273	280	279	278	261	290	278	286	287	267	274	282	298	277	281	286	262	291	279	296	285	304	257	322	291	315	243	265	298	299	272	269	275	287	329	304	314	278	267	305	219	271	297	279	284	272	276	268	283	279	296	306	239	304	293	295	284	301	263	272	305	309	272	289	280	263	309	284	276	277	307	268	284	283	295	298	321	302	280	250	259	295	267	281	307	288	279	287	283	291	298	261	270	265	286	276	286	304	247	279	284	267	298	261	300	296	303	296	248	311	264	259	267	285	290	277	271	305	279	275	271	301	303	337	319	266	239	276	279	284	268	285	266	251	296	265	297	289	297	287	299	288	274	279	284	286	314	322	309	277	287	291	284	294	299	279	269	296	282	299	269	312	314	282	303	284	268	275	291	271	285	302	299	257	274	289	290	278	312	298	308	316	319	283	270	294	282	289	266	311	283	290	297	288	302	266	296	278	236	297	243	313	297	279	295	265	291	275	293	302	288	287	292	296	255	317	275	273	263	303	297	318	282	277	269	279	271	285	304	301	272	270	312	293	276	267	274	300	312	279	268	279	302	291	271	290	316	296	287	298	286	291	279	284	297	267	272	277	286	287	286	283	292	309	320	298	303	261	259	301	291	281	290	285	268	274	294	265	267	281	259	268	284	283	270	279	283	308	291	272	274	330	292	291	299	278	291	278	274	284	282	264	265	266	265	257	282	266	284	273	283	251	271	301	286	312	269	262	268	273	273	297	255	281	313	336	304	288	292	286	272	267	275	260	286	300	294	271	271	282	264	271	273	291	267	298	316	284	291	288	261	292	287	282	272	293	260	302	271	293	283	312	314	277	291	322	290	268	291	290	297	275	327	283	296	290	296	269	297	282	314	279	269	272	262	252	268	268	278	274	291	264	289	276	255	273	272	274	299	287	278	283	283	260	270	302	280	268	276	286	280	293	281	311	311	301	311	269	275	284	248	265	289	320	299	303	255	280	301	289	261	291	282	277	297	262	245	257	295	277	275	288	276	317	290	302	274	274	276	280	295	278	310	314	296	299	288	285	275	272	318	294	304	278	255	278	256	266	270	276	298	317	325	256	283	307	283	289	262	302	280	285	285	249	309	303	246	279	301	310	284	268	294	290	294	284	277	301	242	267	277	304	289	277	275	280	300	303	309	269	290	270	273	265	279	266	314	289	260	280	293	287	279	289	291	305	293	275	298	246	284	266	314	336	285	315	290	251	282	310	239	258	265	277	295	254	242	320	304	276	264	302	273	306	308	281	278	290	285	302	260	281	269	294	330	274	270	291	291	261	294	296	261	296	326	308	287	279	277	270	245	295	293	267	308	303	265	245	295	273	256	291	257	281	268	253	307	302	291	302	281	265	291	262	306	274	246	278	252	301	309	275	275	263	304	271	268	262	269	269	273	265	287	266	260	272	312	283	298	280	277	296	294	289	301	244	254	272	285	244	297	292	294	287	259	304	295	301	299	260	277	273	289	306	257	287	276	271	275	294	323	294	287	313	295	283	308	267	263	346	298	287	299	311	276	275	256	342	274	270	269	289	270	268	304	254	308	279	294	289	298	297	279	301	266	291	287	297	252	258	282	283	288	293	269	265	287	270	311	259	282	278	294	268	286	309	277	256	269	302	258	284	290	284	263	282	296	267	271	300	303	286	264	283	291	289	276	347	287	315	301	296	267	282	266	292	276	252	283	290	259	273	274	289	286	314	265	280	284	271	283	277	273	275	308	290	304	273	292	261	257	279	274	294	282	284	302	269	256	266	299	291	242	278	277	285	263	269	255	270	283	278	265	300	276	313	285	290	260	269	260	293	287	298	269	286	268	318	274	287	302	283	279	264	298	274	286	281	298	304	279	290	297	296	309	254	292	286	306	299	269	298	296	273	299	305	243	316	258	286	288	290	279	291	282	300	287	286	304	262	301	279	273	299	276	297	294	307	302	263	261	278	262	277	286	252	271	275	278	260	290	304	272	292	308	302	288	284	283	303	263	325	281	253	268	302	292	298	277	281	283	267	283	291	298	299	287	276	275	303	282	275	297	296	299	285	294	279	278	301	307	311	324	279	249	275	303	254	244	253	276	304	294	278	246	284	282	286	260	312	274	295	258	300	276	263	281	298	290	283	294	270	279	239	288	289	270	289	274	307	299	307	294	279	281	278	292	265	265	277	289	275	264	254	242	307	296	288	266	259	312	278	255	285	274	266	282	291	287	282	290	269	289	294	286	282	268	257	297	282	306	282	270	279	292	279	284	308	291	284	303	264	265	310	265	278	236	231	295	282	283	263	242	292	272	267	274	269	282	264	276	269	279	287	289	309	278	232	301	319	259	284	334	290	288	263	291	281	328	289	296	320	296	282	276	301	278	287	265	300	311	286	291	297	282	289	296	318	263	286	296	301	300	288	267	278	289	303	302	296	299	281	285	280	281	297	274	275	306	289	275	276	286	268	278	261	276	239	273	289	306	272	282	273	284	277	308	279	324	318	322	286	256	275	243	297	258	295	290	323	261	276	309	296	308	263	291	238	274	297	313	281	309	265	287	293	292	253	273	284	284	307	288	285	271	275	278	289	306	280	269	328	263	303	287	316	266	297	277	279	306	259	293	295	290	280	304	289	266	272	283	281	292	283	263	250	298	279	299	266	300	309	280	303	303	294	299	302	302	292	260	289	292	307	295	285	287	297	285	285	273	290	271	268	283	243	315	277	302	299	252	286	266	272	287	295	277	273	285	320	299	301	320	272	300	241	297	275	287	292	261	290	281	320	297	251	279	273	287	290	313	262	294	288	279	294	278	315	281	275	262	280	318	279	278	288	293	279	242	267	284	297	293	291	286	286	284	299	304	271	292	293	321	285	299	265	292	265	296	275	241	309	298	228	298	288	298	310	295	294	299	280	262	289	266	286	291	260	276	287	289	270	300	247	293	276	274	290	286	280	281	273	280	305	318	270	292	253	314	272	262	249	280	254	306	291	283	280	297	295	305	261	287	277	280	313	276	224	285	329	293	278	288	305	327	292	295	294	260	291	267	282	279	256	296	275	281	281	277	259	258	286	237	271	286	295	287	301	328	269	284	295	290	263	286	290	254	251	280	286	319	278	268	306	254	280	251	266	298	273	273	336	290	315	270	299	266	265	281	252	278	271	268	300	309	294	258	286	303	280	287	275	281	291	301	262	285	267	278	290	283	279	269	297	262	301	275	279	276	312	317	309	262	302	273	278	310	283	279	293	291	291	240	296	263	285	290	268	276	309	294	276	277	274	292	279	290	263	259	254	268	269	271	328	279	277	271	306	258	288	295	330	264	316	299	282	307	251	301	285	271	274	305	248	276	292	272	318	329	280	293	262	259	287	290	304	261	258	282	293	283	289	302	319	283	284	284	259	286	258	307	248
10619	12828	12969	10309	6785	4100	2433	1456	1104	822	751	665	638	619	634	641	650	637	678	652	631	665	667	642	606	629	646	593	636	658	641	651	687	607	629	629	571	657	652	611	600	602	643	626	622	655	623	669	640	613	628	644	646	658	635	628	636	626	626	619	673	627	640	658	663	645	614	641	685	624	664	618	631	591	662	643	635	658	631	622	639	626	587	646	642	601	624	616	622	607	677	664	663	661	625	658	605	611	622	645	682	598	615	652	648	604	633	619	652	654	606	600	626	599	622	625	649	650	591	642	640	641	664	598	607	657	582	613	658	625	630	653	619	591	652	600	675	623	640	621	618	593	643	660	657	646	606	645	642	619	632	633	651	642	648	605	617	625	635	653	635	600	615	636	600	616	640	701	657	628	608	631	600	660	658	635	651	671	641	589	659	607	677	649	633	615	617	628	630	655	608	675	631	612	663	626	675	652	653	599	633	629	647	673	637	635	632	580	652	632	613	645	639	636	617	615	604	610	634	588	616	651	626	621	637	616	617	675	613	647	659	635	637	632	620	616	643	574	643	684	603	655	616	618	637	634	647	635	626	644	617	603	596	640	602	632	601	663	625	603	649	627	623	655	640	648	633	613	604	636	638	658	663	610	640	625	616	584	642	656	651	661	633	615	646	656	667	643	645	612	627	653	634	546	615	611	645	607	627	621	591	674	635	642	616	662	656	636	642	648	625	631	649	603	647	626	611	621	662	598	615	679	646	642	596	645	649	628	638	649	619	633	625	629	604	665	616	674	641	657	651	653	650	646	643	631	638	605	634	663	651	631	610	641	614	655	651	579	616	617	708	645	573	636	603	598	643	632	631	617	637	618	666	626	682	619	620	631	605	681	626	632	636	651	663	642	664	663	608	621	683	615	654	647	696	660	606	656	619	639	628	649	622	619	631	581	677	643	631	629	601	657	616	617	650	625	654	615	604	621	613	590	666	658	637	621	597	635	600	605	637	593	622	611	601	628	622	607	607	602	640	655	640	620	703	594	633	579	669	626	670	634	645	668	627	644	611	618	624	627	637	645	623	636	646	672	628	608	597	624	614	585	633	616	603	633	612	643	598	615	664	600	690	606	611	662	652	638	656	693	603	647	586	613	661	635	627	615	601	607	645	645	616	628	614	595	627	612	623	626	646	638	634	604	652	585	664	653	675	591	645	677	659	650	660	635	641	606	591	652	638	591	625	633	604	631	634	606	654	685	606	649	629	631	589	647	648	630	627	624	594	628	602	608	617	624	642	592	619	649	638	639	633	639	620	612	638	667	637	627	623	622	642	630	638	596	662	607	627	618	550	629	657	628	626	625	629	635	638	627	635	669	633	632	624	589	605	630	656	669	614	655	632	682	638	636	655	637	634	646	651	628	639	576	601	612	620	638	634	624	651	633	629	595	608	614	596	598	664	699	638	657	614	649	641	648	613	632	598	652	638	631	626	636	656	625	646	634	648	636	638	631	639	599	583	599	603	646	644	627	630	649	643	650	676	668	611	621	616	633	600	618	652	592	651	668	684	609	635	663	632	613	613	612	570	630	637	652	627	594	644	639	636	641	640	640	657	628	665	633	630	629	620	582	622	641	637	661	616	674	635	601	608	615	629	633	627	634	617	661	670	624	647	581	634	669	635	625	632	629	666	638	629	655	688	641	616	686	610	576	637	619	626	648	617	644	649	636	628	622	677	616	626	651	616	621	612	648	655	654	658	645	639	610	650	679	605	636	635	640	620	610	647	653	589	618	615	620	642	578	630	626	614	638	663	608	652	670	639	621	573	588	638	599	613	636	610	659	637	616	625	663	649	653	603	634	642	651	583	601	608	579	648	613	618	611	623	607	639	657	593	644	642	619	658	600	620	618	608	632	595	663	580	663	617	604	693	665	664	649	681	656	614	599	609	627	642	582	626	607	596	618	590	612	639	564	618	631	626	604	636	622	653	638	641	626	638	648	621	596	619	675	610	653	643	670	635	604	648	623	618	620	644	586	632	633	644	628	629	639	644	629	636	608	626	605	643	657	642	638	614	676	657	621	644	642	616	638	632	580	630	637	658	596	619	612	646	604	598	621	649	615	644	619	640	624	640	673	658	677	586	665	632	622	640	597	658	591	665	631	614	625	641	594	642	649	613	601	617	631	575	638	676	680	619	668	623	694	631	632	657	607	653	652	677	629	637	634	619	645	607	619	608	627	639	632	615	633	598	632	613	652	608	623	665	646	639	655	632	623	624	626	682	594	656	569	598	620	615	667	662	673	660	662	625	685	648	603	670	635	639	611	658	615	656	660	627	612	632	618	606	634	636	633	645	633	644	636	650	634	633	656	645	617	619	645	674	630	689	683	618	615	611	640	626	614	611	632	635	624	650	638	644	685	605	681	603	616	645	622	648	631	615	628	638	645	642	654	659	648	619	596	631	646	703	657	624	657	617	594	609	642	674	599	657	653	616	589	648	594	615	619	591	613	640	631	639	666	631	622	587	642	620	612	632	626	650	621	600	593	644	620	656	624	621	640	652	655	692	687	656	602	640	610	620	660	637	613	640	588	608	663	583	644	626	601	639	645	586	660	602	635	616	651	593	626	643	638	678	636	625	591	642	646	602	642	645	652	604	636	666	630	656	616	674	603	639	618	641	637	625	629	639	672	606	606	630	658	608	622	621	628	631	682	614	669	596	617	652	651	632	615	638	661	642	613	641	600	627	690	654	646	664	616	636	631	613	614	591	649	643	678	656	620	608	624	599	666	585	646	626	629	669	609	636	609	645	663	633	603	652	615	652	647	618	646	646	616	664	640	667	660	602	632	661	625	627	602	636	601	646	661	582	634	675	640	608	680	603	622	621	643	639	628	612	639	610	653	651	639	645	655	661	645	631	626	613	586	637	677	663	649	629	631	586	630	627	631	661	627	615	600	642	668	640	594	666	618	638	631	656	652	621	617	625	672	616	651	630	606	609	655	614	633	596	635	643	605	636	637	698	654	620	618	669	601	642	601	628	631	617	642	601	661	618	644	603	619	654	616	615	643	597	637	611	619	628	695	617	622	646	647	626	648	618	631	614	633	668	604	619	642	618	610	634	602	620	622	672	644	603	648	612	591	625	655	645	614	648	663	632	660	663	647	577	635	652	645	641	621	623	644	636	587	579	622	636	650	617	599	675	617	582	643	597	624	641	618	626	666	591	636	698	613	599	657	647	624	641	625	636	621	662	646	608	606	655	610	616	631	619	642	621	651	627	601	681	623	638	637	651	646	631	647	659	662	626	655	651	629	632	665	669	601	640	623	629	709	610	620	645	628	601	627	667	633	625	654	616	657	601	647	579	632	629	611	603	603	627	639	605	641	669	652	631	609	618	652	643	648	604	682	652	622	605	617	678	641	645	630	610	639	624	679	627	642	631	601	652	599	624	651	622	693	627	646	660	643	641	648	659	649	630	580	637	652	649	676	600	656	623	644	636	581	637	616
67742	67895	65370	53138	36988	22850	10647	4391	1887	845	475	354	285	241	271	244	290	277	266	250	302	295	300	257	259	254	233	256	273	256	261	266	270	275	250	294	278	293	301	260	283	260	273	287	284	218	273	274	239	283	245	253	275	256	247	280	309	247	236	258	256	262	270	263	255	274	266	279	271	239	265	267	284	275	302	258	259	277	254	262	278	251	235	284	255	257	236	266	267	256	264	233	245	261	263	288	276	265	248	254	263	276	242	251	257	276	278	290	257	291	284	259	284	274	264	267	252	259	276	270	237	263	273	284	280	251	255	319	277	267	259	272	281	265	265	270	263	303	265	261	235	252	272	255	254	258	234	264	269	300	255	254	274	265	271	238	261	255	297	267	265	261	258	271	284	272	240	285	246	293	265	262	253	241	246	253	253	271	264	275	280	239	270	288	259	306	274	279	300	258	249	271	287	271	247	290	268	260	252	279	262	274	295	265	265	295	278	256	295	244	268	279	275	287	248	257	265	290	256	243	295	258	239	252	258	274	284	282	283	247	268	260	237	282	276	309	262	268	239	259	225	286	259	243	235	226	283	248	256	268	231	207	266	252	247	281	279	219	266	293	284	264	263	267	266	267	281	237	258	249	293	260	275	255	270	266	262	229	290	298	234	267	240	269	261	267	284	259	266	266	274	284	254	236	273	269	261	297	236	274	253	261	245	263	303	267	283	230	230	223	276	259	260	276	268	282	231	256	259	285	281	261	241	252	296	268	273	277	270	269	264	281	253	251	257	276	276	250	262	269	265	279	301	250	289	268	250	286	233	280	270	258	283	260	274	260	264	292	244	269	243	246	295	239	251	295	269	275	277	260	252	249	276	261	246	281	274	268	260	264	261	280	270	208	267	281	291	237	254	266	279	259	274	281	251	264	275	236	257	278	236	239	290	258	271	268	255	286	263	266	288	274	275	262	277	288	264	275	278	283	289	287	260	276	255	271	275	283	253	237	269	258	261	275	252	309	275	269	281	258	272	270	280	266	259	250	235	246	257	248	268	265	274	249	273	280	264	271	304	239	250	246	266	275	265	262	247	250	250	275	278	259	275	249	245	269	279	300	267	262	277	256	271	280	248	238	260	261	247	264	239	255	237	231	259	282	288	298	264	306	260	281	259	261	281	238	282	279	325	275	253	274	261	241	261	279	267	265	255	277	237	282	285	282	252	272	281	271	280	268	257	254	265	262	271	270	259	262	276	266	264	255	290	264	275	259	261	299	258	254	288	292	261	232	258	271	277	253	287	287	259	263	277	285	273	274	268	280	240	282	299	265	240	278	265	269	267	254	250	255	250	262	253	261	270	241	259	283	249	271	270	266	288	280	268	283	270	279	282	238	262	252	234	243	261	238	265	220	286	267	253	254	242	254	299	263	261	277	258	251	289	263	282	262	274	278	284	273	243	251	246	257	270	261	270	251	278	257	295	276	268	258	262	237	278	276	268	285	278	259	274	281	267	263	288	255	251	257	247	278	261	298	278	265	280	244	314	256	278	256	255	262	258	244	269	246	253	298	304	271	273	272	238	276	276	271	257	283	270	278	278	266	275	288	276	247	252	262	273	250	268	278	275	295	277	265	280	280	269	276	251	247	267	265	270	298	261	297	277	260	277	245	267	278	243	257	270	253	278	301	265	256	264	274	266	245	237	274	258	272	269	274	262	277	248	261	276	276	274	232	294	252	272	249	249	266	277	284	259	251	256	270	316	289	288	238	273	273	267	265	308	253	291	290	262	297	280	273	284	267	266	284	262	288	267	269	253	256	258	244	259	262	273	281	271	274	247	247	245	262	295	276	265	249	306	272	268	284	273	264	247	284	274	240	261	258	258	265	261	274	259	272	293	247	268	251	240	283	246	277	292	250	287	264	285	257	269	277	275	294	266	252	289	283	285	259	252	279	259	248	228	250	240	307	256	303	274	279	272	271	296	271	267	276	270	278	273	275	249	282	295	239	241	259	269	278	284	247	269	255	264	274	284	284	270	269	267	260	261	267	285	245	242	262	258	256	259	289	271	282	250	307	249	253	288	269	243	234	258	250	234	245	266	284	291	294	265	249	240	264	283	261	255	299	268	246	272	242	275	286	292	267	265	280	267	250	258	248	246	253	276	244	283	276	251	266	248	256	281	270	247	269	280	263	268	250	285	249	286	252	284	266	273	273	277	262	274	289	306	247	270	236	208	274	260	241	275	273	250	272	284	245	259	288	296	277	272	275	271	266	259	247	277	241	248	269	296	254	235	254	290	239	255	261	259	264	278	262	261	258	261	268	258	258	252	283	268	264	289	283	258	251	254	221	268	269	270	275	253	273	273	285	283	280	292	244	274	253	268	268	262	250	285	278	281	259	313	275	272	265	250	273	279	269	263	265	262	257	272	258	281	276	252	287	286	256	293	269	274	289	280	283	269	270	255	257	262	242	288	267	251	287	270	249	301	288	261	233	270	273	252	258	280	257	289	267	247	233	264	264	255	252	276	265	292	229	238	254	259	258	245	249	262	265	255	252	258	280	261	281	272	260	262	254	286	296	275	223	277	285	255	250	261	252	254	268	245	245	279	274	279	261	247	282	256	284	298	273	249	282	270	228	235	262	270	269	261	283	258	278	292	269	272	273	272	258	264	252	249	281	239	275	275	275	212	255	273	261	253	268	269	257	263	301	287	274	238	302	224	258	265	257	272	255	272	261	252	286	258	297	279	275	240	258	260	269	281	262	252	288	238	275	252	272	264	253	267	242	261	271	287	249	267	251	266	241	280	265	274	264	278	260	251	276	275	259	244	253	280	264	237	272	286	248	285	291	273	262	260	276	248	261	269	262	229	248	229	273	272	297	275	269	286	243	270	256	277	247	264	254	269	248	250	266	241	265	265	266	281	269	242	296	244	291	264	256	244	256	266	244	276	293	231	271	267	268	276	255	311	268	230	256	251	239	264	277	265	259	262	254	264	248	287	257	262	300	273	268	249	259	248	251	270	240	282	258	301	274	266	258	273	236	288	262	262	250	268	255	255	296	259	278	252	240	269	251	251	289	276	270	236	249	257	248	295	271	265	255	258	257	273	252	299	282	254	270	313	285	278	258	263	251	233	255	260	238	258	261	280	275	271	278	272	257	252	269	274	251	247	270	240	303	279	256	281	260	298	256	263	312	263	272	276	266	261	258	273	244	264	270	297	269	256	295	288	261	259	255	271	236	256	247	291	281	261	256	260	246	290	262	260	296	255	263	276	245	251	228	285	249	268	266	249	297	268	261	267	254	284	260	309	283	281	271	245	280	264	279	232	273	253	269	248	262	278	274	272	272	265	307	257	269	251	251	278	268	280	270	252	271	245	271	249	275	283	242	280	292	298	276	257	246	272	260	252	237	283	257	295	300	288	262	265	257	269	254	261	247	265	263	269	285	249	257	269	263	241	260	284	261	277	281	289	266	256	259	266	254	244	287	237	263	288	294	271	264
42436	50045	60228	57301	47162	35239	22829	13052	6586	3151	1617	961	628	623	594	617	611	655	601	648	594	653	628	643	619	590	631	621	609	609	603	593	610	613	632	587	605	647	660	594	592	631	592	587	598	575	601	596	609	623	635	560	604	605	602	595	595	629	623	586	607	547	605	641	568	589	565	600	598	596	610	647	626	608	569	594	608	663	628	661	606	588	612	609	630	620	600	615	625	593	618	593	655	595	591	565	609	623	636	613	586	656	565	606	603	563	592	587	646	652	610	607	577	555	593	600	593	562	649	641	599	570	613	589	614	610	626	648	631	602	594	579	613	619	611	577	618	557	607	551	582	615	598	563	577	589	583	566	647	595	626	606	630	597	629	591	610	610	616	603	637	593	584	556	619	600	602	570	592	591	579	618	586	597	614	603	585	605	606	568	600	613	645	582	583	553	575	643	610	606	590	647	606	629	596	605	601	624	618	567	608	584	589	585	645	634	575	593	620	592	607	626	573	644	566	666	621	643	634	629	621	593	592	634	586	614	588	537	601	580	592	556	663	605	654	632	591	626	593	589	617	648	584	628	592	575	644	561	568	593	588	599	601	584	584	564	609	623	603	614	587	589	583	582	619	590	585	559	613	580	644	559	607	638	578	605	663	598	646	597	626	592	599	580	593	612	615	611	613	612	635	610	580	589	665	554	609	657	631	576	586	605	580	612	582	610	611	584	598	598	590	609	621	610	620	615	597	698	637	638	643	579	588	610	573	585	559	631	615	620	597	619	667	578	611	621	615	630	590	637	629	626	631	647	646	652	594	613	595	566	620	643	570	627	604	594	580	620	619	574	528	624	612	608	602	583	614	600	602	588	618	559	570	644	595	675	603	645	576	600	613	597	556	548	612	634	610	599	611	630	618	575	573	602	620	618	639	625	664	607	630	604	620	652	611	604	583	589	615	591	588	621	589	625	600	631	580	597	640	628	628	599	657	625	550	596	592	572	591	572	594	650	567	603	575	594	585	569	620	603	610	581	672	575	594	622	625	560	620	595	595	639	618	608	652	656	616	624	636	576	575	615	618	623	620	570	573	626	614	585	586	631	618	611	603	539	640	580	625	583	642	577	625	628	584	659	624	642	620	635	592	579	600	597	614	606	609	604	581	603	585	582	612	641	616	614	607	629	603	613	616	626	604	597	566	592	619	582	598	647	580	629	619	614	589	591	619	573	609	599	600	585	620	594	618	608	603	633	589	578	605	605	563	602	648	630	632	582	587	624	582	650	643	610	599	610	589	634	572	624	578	633	548	606	608	572	591	615	586	587	617	662	595	568	598	634	595	600	652	612	684	588	626	608	562	623	598	597	576	586	631	629	602	585	646	621	584	577	584	625	613	644	605	606	579	618	602	598	628	604	612	649	580	600	591	559	641	618	628	570	610	570	615	594	593	607	579	640	591	611	641	652	560	621	596	626	582	586	617	593	620	654	635	626	614	590	605	618	579	604	611	583	625	629	574	608	619	553	608	609	588	642	591	635	603	554	615	595	528	591	576	615	600	607	625	607	625	550	631	585	586	605	637	600	613	615	616	653	601	635	609	620	646	596	599	616	605	588	592	553	592	636	627	618	644	606	600	563	590	625	595	624	580	556	565	581	623	613	632	589	612	649	623	648	646	620	640	589	628	613	568	579	586	620	590	600	579	626	619	598	585	661	619	614	647	581	580	586	605	598	591	649	625	600	563	564	614	618	621	618	603	608	604	662	651	630	638	593	598	607	571	580	578	595	592	636	618	618	576	602	599	596	622	624	585	576	537	596	597	587	610	604	589	594	592	654	634	639	590	618	576	625	589	584	618	615	619	611	594	631	597	564	655	590	593	598	651	612	587	595	585	609	601	595	595	590	571	602	561	578	610	604	640	616	596	633	595	592	606	587	626	572	634	632	611	621	630	609	573	653	614	615	623	619	593	601	576	614	586	552	569	650	622	611	599	623	596	596	601	604	592	570	600	611	616	618	604	584	613	607	610	598	602	583	588	578	607	600	626	598	610	588	583	615	608	579	598	636	624	624	584	636	657	613	601	625	598	621	588	602	584	609	606	598	581	563	590	620	596	601	601	650	587	604	593	587	604	631	675	587	598	602	614	555	622	605	651	621	599	613	607	578	589	604	628	607	589	616	628	622	592	612	588	632	570	608	589	609	618	588	632	589	580	598	615	605	578	595	603	588	603	590	629	619	590	654	579	628	606	551	626	630	629	577	555	571	624	602	619	554	563	617	600	624	637	598	673	578	628	583	562	619	627	600	571	587	618	611	589	617	642	598	619	597	646	625	635	617	574	594	620	596	578	596	577	576	599	554	642	566	637	625	589	602	622	625	626	592	635	603	624	601	633	627	624	601	568	622	621	609	603	582	600	606	639	604	595	593	558	589	629	580	610	603	610	606	605	573	599	585	601	582	610	631	611	594	559	586	562	613	653	615	588	598	593	557	659	574	589	597	580	612	650	591	611	570	593	602	653	620	621	590	603	622	590	607	552	623	597	607	583	550	611	597	641	616	595	576	586	583	605	566	577	621	628	559	646	612	605	622	600	581	645	610	597	631	626	587	616	610	627	615	610	627	590	604	559	573	612	605	634	609	628	581	593	583	650	609	633	598	559	627	613	606	570	573	564	671	630	615	596	609	567	611	633	628	655	589	632	596	619	619	603	663	603	592	608	576	593	601	594	594	595	567	599	563	632	624	609	600	651	616	591	641	633	597	590	615	596	607	598	605	640	590	649	627	609	573	636	559	663	638	588	582	632	637	576	607	552	605	599	597	585	570	637	608	559	599	599	626	599	585	592	583	547	587	602	632	588	618	560	617	602	624	607	613	628	582	581	630	619	576	599	615	581	579	555	613	578	598	625	609	565	582	613	613	563	598	605	610	623	605	634	590	653	650	594	632	640	566	652	609	610	583	596	640	541	610	612	606	612	617	600	592	587	597	556	605	614	563	633	610	616	564	611	568	581	612	613	608	636	664	615	642	611	610	616	576	665	579	635	599	565	590	636	595	571	583	617	620	640	556	618	575	640	592	631	556	602	625	580	611	586	612	581	607	589	631	628	609	658	564	602	626	585	608	573	622	613	589	638	605	631	619	632	626	620	642	623	592	580	599	620	571	626	634	596	596	632	647	577	611	627	633	603	581	562	589	600	631	617	613	602	599	628	658	620	587	615	608	606	598	617	571	627	658	608	634	611	636	613	590	603	595	598	622	602	614	567	568	614	642	588	630	628	586	609	594	577	646	617	608	599	610	578	609	594	578	610	588	633	606	589	578	589	617	608	560	624	573	666	624	649	556	598	578	570	603	629	583	571	603	585	617	585	578	579	599	636	619	579	627	590	580	614	629	534	583	631	585	588	611	627	620	620	599	617	584	578	665	580	615	614	608	609	610	602	602	577	559	603	592	634	622	621	606	621	595	608	586	597	626	618	621	573	646	569	606	580	582	567	675	600	607	586	606
73905	77169	73882	61142	45684	30502	15863	6643	2643	1210	693	449	391	342	349	386	340	341	378	337	364	332	358	363	347	359	387	350	378	359	365	332	381	341	344	351	365	363	378	384	334	340	352	315	343	359	334	364	365	324	335	358	387	374	372	339	359	344	337	369	386	377	353	324	338	338	321	319	365	336	355	366	357	380	352	348	389	349	345	350	360	371	364	376	372	341	353	369	337	347	344	335	381	303	332	367	376	373	331	359	351	334	350	338	383	368	371	341	336	346	361	342	352	357	373	389	386	323	332	340	367	377	329	299	351	376	375	375	397	349	346	325	336	316	361	354	350	336	364	328	367	358	341	373	366	361	370	372	327	340	391	370	372	359	344	371	351	358	351	325	349	334	370	317	350	372	388	330	374	366	344	324	348	394	333	326	347	336	375	406	342	332	349	378	345	312	326	367	346	334	351	332	352	314	339	360	363	363	336	379	341	415	331	367	347	421	330	372	337	343	352	323	338	365	358	394	360	305	355	357	352	392	353	357	344	370	332	365	340	319	326	346	358	325	324	368	338	356	362	346	370	347	344	347	364	383	374	345	359	402	363	314	338	349	337	376	343	362	337	351	372	373	334	330	328	368	336	366	322	366	340	309	335	357	327	328	336	355	364	358	356	354	343	359	344	358	381	377	363	369	346	353	381	356	319	355	357	363	352	373	370	367	349	326	373	345	354	337	359	353	351	354	367	323	367	335	327	379	375	371	362	328	350	343	337	358	376	354	357	377	351	372	333	316	329	336	363	320	361	317	349	368	352	349	380	336	345	341	347	357	356	371	329	375	347	376	337	327	369	387	354	346	360	371	282	321	352	337	328	343	367	338	328	368	376	322	343	371	349	340	339	301	333	379	375	365	358	343	348	385	374	345	323	341	346	354	329	344	351	345	355	367	335	337	350	350	361	344	357	338	369	374	365	304	339	371	348	341	329	380	337	345	336	302	350	373	345	322	360	354	372	322	346	345	358	361	375	340	351	311	353	339	310	340	351	326	325	343	348	361	345	357	355	365	377	379	337	353	329	363	354	343	356	353	359	344	351	315	317	396	354	325	356	314	371	378	386	357	353	331	359	330	423	370	327	392	362	327	345	358	364	335	333	329	369	339	339	343	374	340	338	315	368	339	337	376	326	376	363	351	340	357	329	343	351	350	384	353	282	361	314	350	365	395	317	368	332	372	378	377	340	336	363	349	330	334	360	338	341	382	380	357	354	363	361	322	339	327	391	344	349	340	362	350	372	365	380	358	366	339	357	320	343	357	365	338	370	298	387	348	367	374	320	345	331	330	330	330	372	358	366	344	293	358	313	347	373	355	356	342	332	346	384	361	401	345	388	353	341	352	383	381	372	348	337	335	329	366	344	320	302	369	356	312	345	382	340	368	345	343	363	362	325	319	368	367	343	347	330	397	380	349	324	363	376	349	351	370	352	365	329	349	342	347	335	376	353	352	317	360	326	367	365	361	384	367	371	392	343	337	358	345	281	328	367	395	346	350	346	315	351	378	358	373	331	356	320	370	359	338	367	346	318	339	348	313	333	342	382	341	329	344	324	326	352	339	362	357	370	333	369	358	374	308	325	325	370	390	377	333	367	335	336	397	338	330	390	345	357	357	368	361	357	336	343	340	362	345	370	346	346	348	322	350	319	358	391	316	383	335	336	358	328	351	296	359	360	383	325	338	380	342	348	313	342	340	376	316	307	361	359	325	345	339	351	322	357	354	359	355	317	359	318	388	366	327	359	324	345	328	336	377	374	353	349	323	330	336	360	350	378	343	356	332	313	382	323	373	359	316	353	334	388	350	371	299	369	334	351	320	341	348	388	320	359	373	302	350	345	323	349	343	356	370	375	356	317	374	348	321	332	359	377	331	370	330	331	311	389	362	305	346	342	358	377	357	346	313	365	356	346	382	366	334	342	305	324	346	348	356	319	381	354	363	391	378	398	352	347	371	343	329	305	319	375	344	328	372	399	366	364	350	347	352	355	396	359	335	360	338	403	352	363	364	366	398	360	354	376	331	366	316	361	345	339	327	371	353	376	347	349	346	400	356	356	356	386	352	350	328	348	383	321	364	369	359	356	370	326	334	342	360	315	390	337	351	342	363	358	332	371	359	366	360	328	383	317	361	349	345	330	340	334	410	382	347	357	374	326	360	320	360	313	340	324	349	353	348	337	305	348	369	315	374	334	400	351	326	342	375	387	354	360	362	329	341	348	347	351	346	343	359	366	359	344	333	350	371	411	344	359	358	327	331	374	355	364	329	352	331	324	363	316	349	323	321	351	309	312	342	372	383	353	337	359	353	374	360	316	356	374	359	363	386	342	321	363	313	348	352	341	314	338	326	359	346	387	340	359	333	350	358	378	347	368	365	340	361	312	344	346	350	366	378	353	346	387	381	369	366	353	364	377	360	365	309	334	351	350	343	358	334	364	333	356	355	348	347	345	336	366	353	338	368	345	326	333	348	339	310	311	347	362	363	329	374	330	339	358	369	375	376	284	357	325	355	363	326	333	355	361	326	383	328	366	349	359	351	341	323	347	373	324	343	360	353	371	366	331	379	366	315	334	336	356	339	337	357	367	322	380	361	323	384	359	340	363	374	363	337	362	316	330	346	337	359	392	362	358	319	371	320	354	326	355	392	338	320	365	334	363	346	370	383	335	359	324	374	341	345	363	369	348	311	355	364	356	360	353	341	342	356	337	331	329	340	322	356	366	362	317	303	340	336	372	352	327	350	343	313	325	331	332	339	347	337	328	408	340	358	344	343	339	341	369	370	367	337	319	345	374	350	362	349	386	352	333	377	318	394	361	377	337	334	335	345	345	331	331	342	355	345	388	363	376	327	324	378	356	342	336	345	342	361	349	322	350	366	315	332	363	378	350	346	338	367	334	356	330	328	317	351	354	344	365	336	376	357	373	347	355	347	334	339	388	387	322	343	371	403	361	350	349	376	359	345	327	355	380	319	318	330	334	331	349	382	374	367	342	368	359	319	330	383	314	361	358	330	329	384	395	389	317	353	319	378	348	335	364	344	381	347	374	373	348	346	376	359	345	376	339	347	346	318	360	354	342	355	339	350	352	345	366	348	349	363	394	323	361	377	357	359	344	343	321	398	307	315	377	397	324	365	354	320	363	346	369	329	349	369	371	348	371	328	328	297	362	363	368	345	341	402	375	327	357	359	373	345	356	351	358	320	364	354	293	318	336	384	324	313	367	346	332	347	363	346	335	332	384	359	365	386	345	325	357	377	357	357	321	342	309	374	369	294	349	354	376	353	344	351	358	358	380	352	356	375	324	341	331	344	324	360	330	390	332	299	350	356	296	339	360	389	368	327	373	349	366	301	359	368	327	362	324	372	344	383	348	359	330	371	375	337	337	343	351	367	350	324	362	374	342	354	309	348	360	390	371	343	336	352	352	332	376	356	334	344	334	341	378	332	354	350	365	355	331	337
48337	58200	69250	65512	54468	41660	27867	16426	8610	4093	2095	1299	824	774	776	708	756	790	810	814	752	768	747	747	792	724	753	775	743	758	738	769	758	781	776	778	729	775	699	756	720	798	757	766	773	740	788	745	758	748	779	753	744	791	718	733	799	777	794	776	762	779	773	756	779	743	738	768	752	773	787	778	746	772	742	796	781	784	776	752	744	755	804	753	763	779	827	784	741	796	781	800	791	784	777	742	782	745	741	785	776	741	791	747	780	796	708	761	771	730	731	745	703	798	804	732	742	759	794	789	764	750	770	754	745	760	763	761	736	742	760	737	762	752	738	761	765	758	747	768	829	759	837	717	750	764	801	790	707	738	755	753	742	795	772	789	759	776	770	804	740	754	780	741	816	776	771	748	768	771	723	777	733	773	722	753	774	768	774	769	780	807	757	787	765	756	767	769	757	782	774	794	743	754	767	752	757	760	781	782	736	751	775	723	776	802	758	782	777	740	733	743	822	764	784	757	747	795	715	800	747	775	767	758	710	758	774	752	749	799	755	706	771	736	748	748	801	772	748	791	696	780	785	788	786	774	744	796	743	755	767	772	740	780	800	754	758	705	761	795	782	762	768	795	766	820	794	774	772	758	770	732	736	813	765	718	763	754	752	749	779	818	765	769	792	793	782	766	779	754	796	746	750	758	749	755	758	773	748	793	745	781	741	746	764	797	783	745	796	767	732	747	725	746	787	774	782	813	736	744	768	743	792	783	780	744	726	759	811	746	755	799	731	783	778	803	757	731	753	802	755	818	793	798	819	788	722	795	791	771	772	755	751	779	809	765	744	724	754	695	795	770	800	742	792	785	732	746	796	791	775	743	745	727	753	793	810	749	783	802	770	810	802	780	762	746	751	816	798	741	790	746	806	803	778	754	785	707	800	727	729	768	756	731	724	777	777	814	759	791	707	775	815	789	779	774	762	768	774	772	843	814	730	727	728	790	759	791	718	804	720	807	753	766	768	795	765	707	776	807	737	746	791	781	750	774	725	792	764	779	773	767	732	721	755	760	829	782	787	775	740	782	756	747	746	784	856	752	759	751	790	757	800	784	770	764	767	765	759	754	720	783	760	777	746	720	742	765	755	769	777	756	790	769	772	741	752	795	762	748	803	801	781	836	797	729	772	794	812	757	772	757	749	758	801	840	761	721	745	754	780	725	738	771	787	783	746	724	756	796	803	774	759	753	784	768	722	818	803	772	750	762	761	795	748	774	755	793	730	741	762	790	789	742	754	731	764	729	792	781	729	738	796	754	743	795	768	813	719	789	793	738	775	778	775	790	747	771	731	787	775	735	757	805	819	717	765	812	778	809	747	775	775	816	744	798	778	764	785	783	751	746	801	759	757	766	782	765	775	761	797	752	722	757	808	808	731	789	722	772	745	821	825	778	792	767	759	806	748	753	764	735	785	805	767	756	725	778	748	728	748	721	771	767	804	772	754	796	732	710	763	775	764	718	749	727	765	781	757	779	768	744	734	762	757	775	821	777	764	760	773	738	728	744	787	778	737	771	753	777	755	724	720	764	778	758	813	780	788	793	830	798	760	766	791	758	751	792	774	771	790	733	750	775	737	789	812	740	771	770	741	798	767	774	745	773	729	751	805	785	737	749	783	789	792	838	749	773	730	773	769	749	779	784	753	792	799	795	792	766	774	763	783	817	743	755	798	769	770	741	760	770	748	732	784	780	778	772	776	744	747	768	758	773	769	770	797	780	709	793	796	779	758	737	750	774	755	776	753	735	742	753	837	789	766	824	741	764	768	779	702	795	780	768	732	754	727	740	768	766	828	804	768	760	787	743	766	753	816	740	746	735	785	771	796	786	784	741	752	734	721	799	800	807	743	767	761	780	753	753	776	770	752	782	822	751	755	764	799	762	818	771	757	766	757	786	780	768	701	786	787	771	753	792	818	742	738	768	702	789	761	793	783	796	803	766	748	805	802	768	799	805	782	786	774	781	735	754	796	750	756	787	727	803	747	766	795	744	708	755	746	777	735	786	777	759	795	742	733	802	797	749	746	817	746	770	783	778	767	793	737	776	781	770	743	714	772	782	716	762	808	794	767	788	757	751	749	721	743	797	736	750	804	737	706	773	761	740	764	718	833	766	757	745	828	730	755	765	777	802	770	745	753	758	746	785	737	766	748	749	794	792	758	777	778	754	740	747	773	785	755	749	721	799	747	786	786	785	742	802	737	804	759	755	707	791	801	796	740	800	766	798	761	754	803	752	778	787	724	824	777	777	791	776	731	783	795	792	776	770	751	719	762	767	804	781	753	750	752	831	779	769	801	814	775	797	711	807	756	731	769	773	789	736	784	785	786	800	738	750	781	761	757	815	742	751	792	732	764	753	714	765	828	771	764	798	801	753	762	775	796	749	756	827	784	766	730	813	772	741	783	730	767	769	816	752	764	743	761	714	790	774	762	756	786	760	780	788	752	775	779	801	700	789	816	779	778	788	755	770	781	793	780	790	759	781	770	733	790	757	760	791	745	758	740	737	823	811	783	758	782	749	821	764	732	770	801	816	735	760	792	751	783	706	771	737	792	802	769	722	804	760	743	779	793	743	756	765	776	736	771	765	746	772	779	761	810	744	817	769	724	754	771	748	770	752	746	774	758	726	697	778	788	783	775	729	774	772	772	800	756	806	776	810	826	731	744	755	733	756	770	772	740	772	750	767	730	769	792	828	735	757	806	807	753	831	759	777	762	781	750	830	752	765	767	767	752	802	789	770	739	744	758	769	782	779	756	733	774	742	749	718	791	754	778	757	733	745	745	721	738	767	762	785	747	799	748	750	741	744	755	770	745	761	784	797	764	785	714	793	761	780	743	789	767	720	724	769	794	790	797	778	756	813	774	757	774	766	736	800	738	774	788	803	748	761	799	781	710	774	751	796	772	742	781	804	775	811	777	762	730	783	808	715	743	733	771	794	738	778	784	736	785	718	781	763	738	737	747	803	767	801	798	779	757	768	776	755	737	754	731	777	714	753	748	770	735	695	785	749	732	713	767	767	766	740	735	753	775	725	741	733	769	788	790	780	726	756	726	783	775	797	783	767	732	711	729	783	760	783	782	805	718	787	720	803	812	734	778	758	762	740	782	773	782	788	755	763	714	801	788	746	745	774	773	770	797	755	793	761	768	798	761	840	786	761	792	733	793	747	740	783	777	754	761	773	752	713	740	802	782	762	726	749	759	784	780	750	770	798	707	782	826	698	749	759	748	732	743	788	754	783	820	780	775	767	728	760	830	722	727	724	772	761	788	752	766	750	764	745	766	781	776	807	760	723	734	730	790	694	757	721	706	770	729	760	793	750	798	729	797	724	746	717	794	788	745	799	790	790	771	756	751	779	773	728	782	804	776	748	755	780	738	760	758	794	757	706	742	750	804	787	744	729	737	779	789	779	710	781	749	763	775	732	767	779	806	726	776	754	793	763	777	775	743	745
12678	10007	7239	4449	2331	1392	744	545	386	358	300	353	318	294	309	336	301	264	296	296	307	261	315	328	278	306	257	273	274	310	315	297	289	250	306	291	295	281	312	305	307	280	293	281	250	277	270	272	288	253	263	299	293	328	275	288	315	269	282	264	250	253	284	270	302	296	275	274	301	298	290	295	294	265	283	276	298	265	307	278	297	277	281	276	305	291	274	309	284	251	303	287	268	287	270	284	282	292	267	302	305	278	286	282	297	300	270	268	293	244	266	302	273	278	265	261	291	272	323	276	271	277	303	297	320	272	285	285	273	281	303	312	297	279	307	292	285	273	243	290	268	286	311	304	264	292	298	282	282	272	264	286	275	278	296	294	316	268	299	251	281	287	293	275	299	292	297	276	287	295	270	275	284	284	288	295	294	289	274	282	322	314	273	295	283	264	275	300	265	287	267	282	264	280	299	302	306	266	256	285	278	275	276	274	300	322	289	288	305	300	276	296	274	267	290	272	268	280	247	295	309	265	309	307	282	272	265	310	299	256	298	304	266	305	303	260	291	275	272	290	316	298	288	259	286	304	261	299	274	290	269	284	291	299	280	273	265	289	257	267	259	284	247	267	288	290	280	304	271	311	271	289	298	307	310	310	302	308	292	294	295	282	271	289	273	275	253	273	297	291	312	305	252	298	297	282	294	299	260	285	277	291	321	277	286	286	285	263	290	292	282	268	292	308	299	295	275	306	298	310	300	294	309	262	253	296	283	292	304	288	322	291	269	272	286	283	262	265	260	343	277	282	275	262	272	275	273	310	277	310	331	300	300	275	276	260	275	306	280	309	323	329	300	300	290	280	276	250	308	304	278	274	278	265	253	267	275	254	302	268	302	302	281	280	298	311	304	324	272	287	316	290	289	309	260	300	292	271	292	288	274	290	288	329	309	302	274	291	279	277	310	295	277	288	288	281	283	264	321	318	296	270	304	296	268	286	239	304	260	301	268	283	299	290	292	292	292	307	293	273	311	288	270	296	296	322	286	324	306	265	289	256	275	284	294	276	259	263	257	280	337	308	292	286	299	289	289	275	295	290	278	307	279	294	300	247	285	268	267	289	306	280	252	277	277	314	266	297	235	306	255	289	288	285	258	275	295	252	223	272	240	307	286	251	301	283	268	272	291	291	285	280	273	301	254	315	254	287	283	278	275	287	266	286	290	308	251	309	293	288	286	271	287	335	280	316	295	256	296	235	322	248	264	272	282	301	281	304	303	284	276	274	291	292	243	293	288	319	276	247	281	278	303	278	260	278	298	275	296	289	257	288	291	272	301	312	254	270	254	303	294	298	288	272	325	284	274	303	292	278	303	336	297	306	306	282	288	307	275	284	285	267	275	290	277	268	281	294	263	268	265	242	322	267	253	296	327	296	320	310	292	307	299	294	302	246	286	262	301	291	284	279	262	278	298	277	289	296	329	278	263	306	274	291	322	273	306	301	293	299	289	303	267	298	282	314	302	255	276	293	280	274	297	325	300	275	280	233	263	302	290	292	260	285	302	275	273	297	291	291	299	286	260	294	300	289	310	290	249	280	301	278	260	306	280	256	255	315	313	278	287	270	312	299	305	293	285	270	292	255	271	274	280	308	266	301	272	277	269	307	318	308	274	279	277	261	279	292	285	290	310	272	280	302	309	276	302	272	277	255	278	290	267	286	302	293	283	281	250	281	274	290	280	306	305	290	266	309	289	261	250	279	301	288	314	266	320	294	281	285	280	314	300	249	275	271	304	289	264	289	279	318	294	298	267	300	309	271	273	274	263	301	292	324	284	275	283	268	276	313	285	279	288	268	257	309	268	300	273	289	273	299	303	303	261	299	241	325	300	311	297	307	287	280	263	289	314	309	281	282	281	296	267	284	281	303	277	277	303	259	275	262	269	289	321	296	264	242	280	273	273	285	293	266	278	280	262	279	294	287	243	256	264	278	281	246	307	286	308	264	296	324	291	319	263	308	269	289	283	258	313	270	304	274	246	286	243	272	251	313	272	284	253	275	272	268	300	300	266	272	288	273	253	274	275	302	283	310	269	263	269	261	295	296	296	282	277	269	295	277	292	257	273	249	267	275	267	238	293	280	299	295	272	277	271	311	256	273	290	304	279	283	313	284	261	285	285	281	262	269	298	282	305	285	298	275	322	320	311	302	256	296	262	317	285	279	282	324	252	294	267	325	289	316	272	285	272	282	257	268	265	247	277	266	263	284	298	288	265	285	284	304	265	279	261	274	307	294	277	313	266	286	289	262	307	285	280	279	287	291	260	319	307	275	325	283	288	324	279	301	288	283	278	288	280	274	293	271	281	308	285	288	265	266	301	297	295	299	281	298	266	271	284	278	280	282	291	290	296	281	250	316	290	244	282	277	300	287	266	310	272	293	289	268	297	267	282	276	283	280	317	275	294	286	267	274	288	269	284	271	301	277	264	259	298	301	299	286	289	244	256	317	289	258	272	266	253	293	273	288	259	273	316	282	321	279	289	301	290	258	302	285	251	274	245	299	246	269	296	272	307	277	290	282	261	305	277	269	281	303	278	313	321	330	270	316	289	284	272	309	290	278	280	292	268	287	287	279	263	275	315	275	268	293	299	299	292	282	286	318	278	310	299	303	284	287	285	295	292	282	277	271	297	270	280	274	293	253	283	289	296	245	283	303	276	277	272	300	271	265	275	298	307	285	289	272	282	309	279	264	295	291	257	252	270	314	299	283	285	272	285	278	291	291	274	290	281	272	279	289	326	261	317	308	310	290	302	287	260	289	253	302	298	261	308	259	293	299	274	256	298	280	295	277	245	297	281	268	299	294	272	271	296	273	289	284	276	258	295	281	317	299	266	288	283	293	288	283	242	269	304	254	303	273	320	284	280	288	250	286	291	275	283	272	281	269	274	318	295	287	280	284	303	286	264	265	285	306	298	315	334	265	246	290	274	290	274	292	285	288	295	278	279	302	298	290	293	299	322	300	288	291	314	305	297	294	254	304	306	281	313	284	286	280	312	282	274	283	262	306	300	277	286	297	271	303	301	297	291	301	316	290	285	281	291	275	301	302	269	308	288	301	290	270	263	265	283	290	268	258	273	259	291	325	306	270	275	281	272	274	290	314	299	308	246	301	292	283	280	277	350	293	301	263	305	303	264	297	318	290	304	296	310	314	296	285	266	316	274	307	265	294	264	297	258	280	277	294	297	300	276	282	269	288	279	284	260	272	265	291	277	289	301	264	297	290	286	253	275	301	260	295	290	286	266	312	270	302	300	295	282	334	272	314	286	290	311	271	290	288	283	290	296	295	298	252	278	290	249	286	282	293	260	288	295	302	260	312	277	292	256	307	292	297	302	290	273	271	311	287	297	303	272	249	306	287	300	303	309	298	308	291	268	277	281	294	299	301	262	273	304	292	288	249	280	292	295	292	306	308	292	278	290	277	266	268	288	291	268	280	274	336	296	269	285	271
10661	12835	12890	10957	7032	4302	2207	1399	978	783	686	668	665	676	659	654	646	628	596	641	609	639	613	649	610	656	628	655	625	613	664	580	658	624	685	654	631	602	584	655	650	627	655	652	601	647	605	650	626	620	658	655	616	633	627	616	587	630	625	610	645	662	627	612	633	605	654	650	642	621	596	656	619	668	632	648	627	633	631	604	650	655	678	638	619	644	667	617	619	648	626	662	638	635	636	634	608	673	658	622	613	642	651	678	640	634	592	643	652	591	625	601	585	669	630	642	597	622	637	591	682	634	681	666	621	645	627	632	648	640	643	635	673	659	636	605	617	598	605	632	666	637	598	601	580	674	661	597	638	618	652	616	644	652	619	613	636	593	604	602	640	586	668	652	597	651	604	626	663	666	594	643	624	679	668	633	648	663	600	610	645	564	655	637	608	652	663	622	655	626	641	595	624	600	638	638	651	675	672	662	672	611	631	658	659	608	637	620	627	645	637	682	605	626	628	648	616	628	619	623	626	612	590	633	603	654	700	630	681	641	615	626	604	636	620	672	643	638	660	644	666	652	638	660	603	640	643	640	615	652	660	648	657	676	644	623	569	698	660	633	620	663	636	678	626	630	625	661	629	636	634	637	639	616	628	618	658	634	694	651	640	672	663	644	599	629	640	675	626	629	615	633	596	647	606	653	642	621	651	617	659	611	634	653	619	615	640	643	639	663	650	632	637	632	660	607	657	632	623	682	598	653	582	608	655	655	605	589	650	643	622	636	648	630	637	643	657	625	634	627	655	609	646	642	632	658	638	620	610	629	643	670	664	621	630	646	639	668	630	632	607	647	637	624	640	624	651	614	601	624	661	622	628	620	654	608	620	586	618	633	647	651	659	646	617	665	635	628	645	603	632	679	629	672	681	592	640	658	675	635	628	602	608	634	649	667	644	627	640	620	615	649	668	599	668	603	618	622	642	610	653	625	648	621	604	656	609	677	686	643	644	616	647	637	632	648	645	638	623	629	695	652	605	674	632	627	593	631	606	635	689	664	676	660	629	605	608	649	700	603	652	661	664	629	612	656	645	613	672	622	665	651	618	676	667	674	663	655	608	653	635	638	660	635	600	590	638	655	666	668	651	643	617	606	641	581	612	664	608	665	665	642	660	576	626	619	626	634	604	655	656	639	653	637	647	628	653	641	653	634	656	620	604	651	655	599	619	657	625	606	656	705	661	658	609	608	627	705	658	614	656	643	668	707	637	665	636	640	660	634	619	633	669	630	647	632	614	610	653	624	689	640	631	626	679	652	609	659	622	640	629	610	647	587	602	639	651	637	642	595	640	642	627	615	633	581	671	651	624	636	589	683	642	677	673	632	643	594	614	635	655	668	652	598	662	625	621	638	577	639	661	636	612	632	643	630	677	641	569	646	638	606	660	603	596	628	623	695	639	625	605	659	608	606	613	674	606	649	590	648	671	668	627	616	582	608	644	665	633	645	644	679	574	652	597	670	642	664	629	625	662	658	619	621	649	636	655	651	684	663	618	658	635	647	642	597	628	576	654	646	656	648	636	632	634	633	628	640	656	645	619	670	649	640	650	682	584	673	658	667	619	648	627	669	621	634	604	659	627	607	625	617	656	640	678	648	637	630	619	675	571	658	656	636	648	603	677	584	639	646	629	655	612	674	647	659	629	648	645	653	616	662	665	605	605	632	652	630	606	664	647	634	609	610	580	595	642	607	618	606	644	636	622	664	587	640	669	683	646	651	657	640	627	642	632	617	615	630	660	636	641	588	612	654	630	620	655	650	654	659	619	628	671	595	663	642	610	659	602	655	592	607	623	605	595	633	628	604	628	627	649	605	645	607	583	615	673	605	617	618	612	624	598	626	636	618	624	605	617	618	644	620	663	586	632	633	652	637	625	599	629	632	636	622	579	624	655	645	668	642	626	609	628	643	621	616	655	631	627	611	627	676	600	669	693	633	619	647	616	624	652	630	659	656	599	623	637	640	649	631	625	623	665	644	676	637	645	661	647	631	633	641	663	672	653	603	644	621	637	641	627	621	642	617	668	587	624	631	634	652	616	643	663	610	642	614	634	642	626	635	633	661	653	643	635	647	622	634	606	663	604	632	628	658	622	655	624	627	622	653	649	618	607	651	598	630	650	687	665	681	646	660	606	619	626	639	598	660	644	647	638	598	637	600	642	635	626	572	666	652	668	658	689	619	644	609	639	653	623	621	624	642	608	675	658	649	601	629	616	625	617	615	612	617	629	661	695	678	648	681	620	620	652	666	586	629	631	619	626	614	604	663	605	620	633	566	621	633	622	595	637	647	644	645	614	645	646	608	627	596	641	644	674	629	612	640	624	634	652	647	628	653	637	644	651	651	626	674	661	617	666	633	649	609	586	664	667	643	598	659	611	605	660	658	642	611	610	646	628	587	627	638	633	598	638	622	640	626	709	640	661	659	624	632	648	666	644	655	649	648	615	635	636	654	646	641	646	607	610	616	640	671	623	620	639	650	636	620	651	637	598	655	669	670	652	632	646	642	648	635	646	567	622	631	646	601	680	620	622	648	652	626	633	683	657	625	624	623	660	632	614	636	627	659	630	663	587	642	640	614	655	595	626	620	667	698	619	630	651	653	619	643	615	645	656	666	692	609	648	637	644	641	619	636	647	609	656	655	611	617	647	630	674	726	667	632	628	666	649	647	591	634	630	673	645	651	630	608	612	643	670	685	630	608	633	603	647	639	667	653	653	651	605	642	622	597	626	616	598	625	669	641	650	632	645	710	607	625	599	660	675	666	598	566	621	629	647	617	640	638	643	621	605	630	589	641	667	579	627	655	621	636	619	657	636	618	638	612	643	620	613	636	655	668	625	677	620	614	662	619	639	610	642	646	608	619	653	669	654	635	653	646	644	636	631	636	654	600	644	636	610	627	641	697	651	609	672	619	656	650	659	658	586	612	620	635	634	653	648	607	671	661	612	666	642	647	633	646	627	624	632	621	626	605	641	626	654	639	639	597	668	628	620	632	624	638	644	636	631	617	645	604	628	628	672	616	647	646	652	660	607	629	655	627	631	614	651	617	664	609	610	616	635	639	676	603	622	636	647	660	580	650	608	624	655	624	632	623	611	642	630	624	623	603	639	607	638	680	648	628	618	637	649	611	650	590	627	631	628	670	621	637	614	623	619	620	669	607	667	636	646	649	656	606	617	665	634	653	613	614	601	603	608	604	619	658	622	597	610	617	643	640	627	646	650	644	670	679	606	620	593	657	611	628	671	641	622	628	667	649	611	626	656	626	599	691	630	650	622	599	627	635	631	658	661	630	608	666	651	598	636	650	611	686	645	612	613	621	655	643	628	654	604	645	617	665	603	670	611	632	654	633	622	625	615	661	655	653	628	591	587	644	671	637	657	606	666	658	686	595	662	635	663	684	630	613	659	696	614	604	648	629	634	654	657	615	662	608	644	658	604	618	605	628	583	655
67250	67527	65921	53302	37079	22094	10317	4012	1663	794	484	345	311	307	265	290	254	265	259	286	274	269	282	272	291	268	297	275	269	255	274	247	256	261	281	304	263	281	247	267	278	278	284	285	278	258	255	279	271	300	275	270	313	293	351	289	288	247	247	255	259	298	293	253	286	266	286	291	273	277	256	241	278	274	278	272	258	288	265	311	257	270	295	267	270	232	293	268	276	298	244	303	277	258	284	261	288	278	272	283	293	283	255	296	251	262	258	301	266	259	276	288	271	291	296	295	320	297	283	278	319	282	261	272	269	256	277	313	255	263	286	291	318	248	289	278	261	295	268	290	251	261	269	275	268	274	271	256	255	273	270	303	280	290	286	270	267	245	272	277	272	294	262	293	285	269	279	259	301	271	245	276	286	249	244	297	256	290	239	264	281	268	270	286	273	281	262	250	227	263	253	265	278	266	287	297	305	291	266	306	280	288	262	266	332	300	261	302	285	280	283	283	289	248	262	261	270	279	280	281	276	286	271	224	260	266	289	263	325	256	271	295	285	290	287	275	284	285	278	269	260	271	267	287	248	264	314	259	292	247	253	286	265	260	232	256	268	272	277	259	284	273	279	290	268	282	287	255	294	280	232	286	283	292	279	270	275	259	260	255	276	251	278	262	294	287	249	270	289	271	271	262	279	297	294	292	283	273	293	269	315	293	253	276	298	317	275	264	301	275	260	265	274	274	254	257	270	257	242	265	297	272	273	264	278	274	286	241	268	272	276	278	310	283	269	269	280	255	283	272	254	266	301	249	241	278	298	298	287	294	270	281	275	289	299	284	281	291	264	271	316	271	254	285	261	288	271	232	272	249	273	262	273	244	289	284	283	293	293	276	265	255	261	278	277	261	297	240	247	312	273	277	299	264	247	274	260	256	282	258	263	285	313	293	276	255	287	258	255	286	294	284	276	285	284	271	270	277	278	301	272	282	280	266	294	285	273	273	245	253	258	284	262	277	289	271	310	303	267	304	263	269	256	254	291	260	257	262	281	296	258	268	281	268	297	259	260	309	305	258	286	275	250	251	277	289	270	273	297	277	281	280	291	296	285	289	270	258	319	288	316	262	262	269	287	285	275	268	294	288	270	270	303	267	251	280	280	281	276	297	251	300	278	271	269	249	275	269	269	252	247	264	270	242	271	258	228	273	281	279	301	274	254	245	284	264	286	254	251	281	283	243	266	286	302	313	295	293	311	271	285	287	292	262	240	272	293	291	235	260	302	243	232	258	281	272	277	266	274	258	258	254	289	286	263	291	278	278	254	288	257	275	262	299	271	255	309	289	281	302	257	279	268	314	288	278	280	290	316	261	276	247	280	279	290	273	280	245	272	342	263	291	273	270	254	280	294	298	255	296	299	265	287	278	259	262	293	291	280	283	241	295	262	288	289	256	277	298	271	280	309	272	261	293	263	255	297	261	258	276	275	295	288	265	281	264	289	248	296	272	251	247	280	253	280	270	256	286	275	305	268	287	277	282	265	282	272	263	282	290	287	296	260	277	281	272	283	283	287	245	262	264	280	263	265	272	249	322	300	260	281	277	260	277	275	257	280	309	272	263	287	283	274	277	291	258	295	273	269	280	271	272	261	288	275	297	281	278	286	306	265	309	276	289	267	263	264	270	308	283	312	283	286	259	275	302	271	249	260	256	258	268	294	262	279	283	271	278	272	289	270	276	281	298	288	252	282	303	294	279	272	260	259	271	253	285	276	305	269	286	283	267	307	327	284	273	254	261	254	270	295	280	276	223	282	270	310	251	270	242	268	292	269	295	243	314	270	253	278	262	294	281	292	314	263	234	283	289	286	276	265	258	260	286	266	278	295	261	267	241	305	263	248	271	252	264	297	258	252	323	271	280	301	286	263	267	287	258	332	256	270	263	285	270	255	242	259	254	289	294	296	262	252	280	254	278	275	253	306	282	272	299	285	258	267	266	293	258	264	257	272	284	277	251	275	293	265	286	305	274	295	262	276	268	269	273	302	263	269	263	276	277	282	278	291	261	274	271	307	274	261	272	257	265	285	308	279	247	236	259	305	215	258	274	305	311	277	274	277	255	260	261	279	285	305	269	291	325	247	283	296	278	301	293	283	305	272	261	293	277	251	248	244	283	290	288	288	263	274	285	280	277	252	284	252	266	277	277	281	252	264	284	252	274	261	268	295	278	257	250	287	268	299	291	251	257	319	243	275	243	276	281	296	284	274	282	260	298	245	248	298	274	255	240	300	243	282	303	292	279	256	291	277	262	293	243	294	269	281	281	278	285	243	266	250	265	265	271	282	281	297	247	282	278	255	271	263	277	296	290	275	285	270	251	268	281	276	282	248	274	260	281	280	289	246	273	296	273	261	293	279	315	319	281	317	304	284	272	263	303	283	278	275	307	274	304	273	280	292	273	253	294	307	264	267	262	244	272	285	276	289	273	292	264	285	291	277	305	279	294	291	277	279	266	272	261	255	294	259	265	285	291	298	286	263	297	272	299	264	231	255	254	258	283	263	265	301	273	272	245	281	275	279	249	260	293	300	273	271	271	267	250	268	258	280	253	294	284	268	259	296	261	296	286	266	277	265	257	291	261	241	252	274	264	264	263	289	260	247	283	281	299	249	307	302	269	283	280	277	282	277	311	277	266	291	266	266	289	263	264	274	261	276	285	283	261	277	272	284	251	266	300	281	288	264	273	283	278	247	288	276	293	259	256	282	276	290	296	254	324	265	280	294	302	265	255	267	278	285	266	268	272	293	304	289	285	300	259	293	302	241	285	278	271	274	288	243	292	273	278	288	256	278	240	264	262	274	272	283	282	261	249	271	271	284	302	270	287	260	264	246	280	261	262	278	298	302	297	304	288	269	267	273	270	292	278	261	270	298	270	280	296	290	303	252	312	280	275	292	273	294	274	311	262	266	282	263	264	287	269	268	254	285	240	280	260	286	278	260	266	280	270	237	279	265	307	270	269	275	288	243	278	259	281	293	269	259	244	284	281	298	318	265	248	266	284	266	281	284	273	254	277	264	284	266	289	276	272	271	247	274	262	324	240	265	261	235	284	244	314	275	274	294	269	312	281	268	266	290	263	267	251	261	276	268	307	272	284	290	283	271	254	265	278	262	291	272	247	271	236	259	267	273	282	305	278	262	274	308	256	284	268	293	298	264	264	263	282	266	297	262	275	293	273	283	323	251	265	283	291	300	282	267	271	291	265	302	253	256	278	263	273	298	252	290	273	264	267	270	282	265	281	274	285	285	257	313	267	285	286	289	271	246	253	255	272	261	265	282	256	284	269	249	267	274	279	285	303	299	276	289	281	258	261	262	280	253	284	278	272	299	262	238	266	263	283	281	259	291	280	280	290	312	297	277	308	275	301	270	283	272	266	316	291	287	262	271	296	297	278	269	302	268	295	270	284	260	263	253	269	277	303	302	258	258	243	306	277	273	247	282	281	301	300	273	264
42169	49815	60788	57376	46776	34455	21920	11992	5823	2800	1518	895	645	634	613	630	606	627	584	654	572	627	635	605	636	599	648	583	620	662	622	652	606	615	628	606	697	638	636	609	604	641	674	624	638	613	601	630	623	630	603	626	640	611	602	610	609	641	630	648	643	619	614	642	640	580	646	627	615	600	597	683	611	611	602	611	633	631	610	592	607	619	616	612	602	593	578	612	655	611	653	608	579	660	610	636	623	655	626	619	665	596	651	616	612	594	611	707	613	698	622	623	611	639	631	651	609	607	624	592	647	615	612	626	658	587	599	603	627	665	588	590	643	608	631	697	613	661	590	600	608	586	610	630	656	614	615	631	561	602	623	624	607	606	626	607	599	644	631	634	658	589	626	646	596	646	655	655	638	610	630	615	616	625	589	638	603	632	636	617	632	615	588	629	648	641	617	557	575	663	635	621	630	620	623	640	562	636	611	619	628	568	597	610	622	643	586	626	578	664	622	606	649	620	607	619	655	612	561	626	610	632	658	602	598	606	597	628	607	672	654	672	620	646	584	596	642	633	639	650	682	600	648	659	615	616	603	649	593	608	607	612	649	659	617	597	616	672	634	625	643	608	686	598	634	618	612	601	668	594	543	618	610	620	620	614	650	619	648	635	649	596	668	625	656	640	563	627	616	656	609	643	626	625	588	567	645	587	604	661	605	668	632	636	628	630	624	606	602	564	634	607	625	673	654	673	615	612	605	629	654	577	617	608	613	615	572	628	654	580	696	614	640	640	617	633	622	630	627	640	653	627	599	601	596	567	609	590	642	614	605	621	632	624	658	637	603	636	614	611	618	628	610	620	648	595	624	594	657	633	653	639	580	653	649	628	652	619	644	611	614	632	640	662	626	639	616	613	624	663	647	607	611	567	596	625	689	602	609	650	630	678	616	607	626	635	653	602	622	618	622	609	640	650	624	634	628	618	621	579	619	606	621	655	654	614	617	585	559	654	631	617	625	595	632	654	620	625	645	592	622	644	635	624	607	542	593	608	620	602	610	576	601	644	630	639	648	620	640	609	607	603	674	667	619	635	620	639	644	616	640	648	604	636	631	678	635	615	664	657	616	597	652	612	665	635	659	574	614	619	628	644	635	638	637	603	664	648	603	630	654	619	631	675	656	628	608	615	650	627	615	627	624	675	632	607	646	695	625	652	625	660	582	663	620	607	624	597	602	625	584	614	613	644	642	635	647	616	665	619	610	618	669	588	646	620	632	629	625	634	611	638	618	546	629	648	686	617	640	636	627	613	629	641	620	614	607	604	581	624	586	584	594	629	633	564	593	644	609	613	617	658	626	620	627	564	611	603	643	616	591	614	646	664	608	631	604	636	646	634	635	625	624	601	649	634	632	646	616	643	584	621	669	589	624	669	593	604	630	636	617	616	614	606	625	609	667	635	649	632	635	636	640	615	619	637	595	624	685	580	600	612	646	628	618	636	622	618	565	628	646	640	628	610	606	653	640	633	605	590	599	623	593	628	621	599	617	620	639	643	650	616	618	646	569	640	670	666	614	571	630	679	592	607	623	620	645	626	608	648	626	633	612	624	565	594	616	626	628	599	619	663	577	665	625	652	577	601	636	599	624	639	644	656	612	623	619	619	629	580	658	673	601	592	646	634	672	622	614	644	647	697	622	633	624	659	653	624	663	583	596	607	645	633	657	638	683	644	612	605	604	619	644	595	627	624	686	613	653	671	617	600	618	629	601	592	585	586	619	623	621	596	644	628	622	678	603	619	629	651	648	639	618	616	637	641	604	648	600	645	619	598	644	598	641	671	620	596	654	608	595	670	658	631	611	652	610	619	620	618	603	604	660	625	626	616	607	571	651	623	586	658	612	665	636	631	600	609	635	605	638	638	618	657	629	584	610	588	681	638	622	601	599	607	628	637	599	571	581	616	611	614	617	644	622	584	591	641	620	640	595	616	636	630	608	668	639	620	602	649	599	568	589	616	649	608	659	606	646	593	602	603	630	620	654	658	612	626	613	643	660	664	639	593	651	636	654	614	624	639	650	657	621	610	627	635	589	567	671	599	629	611	634	587	600	634	629	661	590	659	650	621	609	662	602	647	610	599	637	636	571	633	645	698	615	659	594	638	613	628	622	640	632	616	650	601	610	629	627	605	677	580	643	620	639	657	599	630	570	641	575	644	609	621	626	615	607	590	627	572	623	606	637	636	601	613	616	588	623	666	673	584	652	615	662	660	661	637	631	639	633	652	563	598	642	624	605	679	652	630	623	645	566	622	595	608	655	625	581	626	644	604	621	607	653	611	623	605	623	588	638	629	610	664	637	625	603	588	654	636	548	632	626	589	589	603	622	668	635	615	616	658	603	649	643	598	615	651	648	610	657	582	655	621	596	644	610	577	626	624	654	635	628	635	596	614	612	635	639	599	662	572	602	645	660	617	589	660	619	657	601	641	630	650	610	656	610	588	658	606	615	614	636	650	611	619	591	639	613	642	639	617	680	634	640	607	591	605	570	596	658	615	599	650	612	596	633	603	646	631	645	606	645	622	587	613	615	606	591	640	612	619	634	614	592	650	602	631	593	650	604	580	639	580	587	578	582	655	604	604	644	608	639	668	658	637	635	599	672	613	664	636	627	615	687	647	650	633	593	622	616	598	612	632	635	616	636	622	653	577	667	611	598	616	619	666	609	638	590	621	653	646	654	651	678	641	624	604	666	653	636	627	657	587	620	649	671	596	625	603	629	620	625	646	614	663	603	621	640	598	632	610	645	631	637	636	621	600	645	616	640	583	630	614	664	633	631	568	598	597	612	614	637	647	621	633	623	624	605	596	646	619	589	627	597	686	641	616	639	606	635	581	617	637	601	626	599	608	655	627	657	588	566	630	628	631	591	626	657	611	648	641	664	636	635	621	656	599	621	637	618	637	630	646	624	663	654	615	602	619	608	620	616	647	565	666	588	611	630	655	597	626	622	602	623	663	656	616	637	666	646	588	642	613	646	654	648	655	605	682	610	652	618	635	648	603	599	673	626	584	628	612	649	633	639	613	611	615	611	639	629	625	631	608	608	605	596	624	632	654	633	621	609	609	655	672	636	649	611	646	600	581	671	637	629	656	637	591	651	640	607	622	664	615	621	609	607	621	589	650	624	623	611	603	647	656	638	642	603	657	608	654	658	609	647	666	610	658	639	621	592	581	607	633	622	663	627	621	627	660	618	571	641	641	630	617	646	623	652	641	658	643	669	652	603	610	618	617	591	649	619	666	623	655	605	640	609	595	614	606	641	599	634	632	647	641	592	624	606	626	582	631	641	615	643	641	617	601	633	660	667	576	609	646	618	639	626	576	627	653	612	638	681	623	617	651	671	637	626	700	555	629	610	635	579	648	653	615	637	569	642	592	640	615	638	621	626	618	655	621	602	620	657	650	623	584	683	629	614	639	644	615	615	617	661	625	621	615	640	646	613	627	626	609	633	617
73696	76385	74935	62089	44778	29192	15772	6588	2636	1171	710	482	445	373	389	343	389	384	357	349	356	371	366	369	357	392	379	369	370	360	347	378	361	375	358	387	364	375	358	352	376	354	332	384	325	361	356	357	383	353	370	330	369	368	359	352	370	362	331	346	334	357	352	355	344	344	351	354	345	312	363	353	351	381	354	329	363	368	338	362	351	339	333	345	375	328	349	359	356	343	355	350	312	395	333	354	383	357	379	317	341	336	366	328	344	391	372	361	357	345	389	361	347	338	369	356	340	344	389	380	362	381	341	392	384	337	339	349	357	353	382	350	334	341	333	364	347	340	368	393	342	367	380	312	320	305	393	386	343	351	344	352	358	383	361	352	355	342	384	376	335	381	325	350	373	387	366	351	367	409	359	363	377	363	336	347	332	378	374	343	399	339	385	366	395	340	325	312	355	383	338	337	379	361	346	360	358	379	336	333	362	365	367	338	361	329	348	356	346	372	333	349	364	375	362	361	347	357	347	386	327	364	356	324	379	380	349	334	374	395	362	362	362	314	370	430	364	350	375	348	365	358	351	360	364	357	336	371	352	337	389	366	347	373	350	396	378	385	368	349	352	395	334	339	357	385	353	358	402	367	347	343	355	363	361	384	368	353	380	317	369	353	349	345	358	342	352	354	364	331	325	370	369	348	344	366	322	376	344	351	372	343	344	355	371	371	324	334	368	364	366	351	335	379	371	386	352	356	370	345	356	356	315	369	337	343	343	347	334	374	325	359	384	323	353	326	347	372	386	355	396	385	334	345	353	359	343	352	388	350	325	356	390	380	384	379	378	345	352	359	346	335	357	349	373	353	352	364	335	357	328	349	375	388	371	340	361	347	372	350	352	319	327	361	315	366	351	386	349	364	342	383	410	333	370	319	394	367	374	311	374	392	371	346	366	336	364	341	406	348	293	379	388	315	353	364	354	360	351	356	371	370	361	324	317	348	359	352	357	358	359	337	371	344	376	351	388	350	376	405	389	344	349	340	362	352	349	352	346	373	338	354	375	381	377	354	335	380	356	354	377	329	341	385	362	356	301	321	356	339	374	366	352	355	320	342	354	370	360	377	346	371	335	308	380	384	329	359	342	341	362	349	356	416	330	348	336	366	361	369	401	371	349	363	362	341	359	354	397	379	364	318	366	342	409	352	353	359	327	387	342	355	333	392	335	375	322	380	357	359	341	379	376	336	356	341	332	392	351	366	341	379	352	363	376	360	350	353	359	363	379	383	372	371	365	337	397	355	332	392	360	335	324	365	359	320	371	340	367	380	345	327	342	373	371	368	370	345	364	336	376	372	393	347	342	364	328	348	361	366	334	333	339	352	313	329	346	338	393	359	349	370	353	365	351	382	352	382	362	316	375	402	350	328	381	374	336	380	388	352	327	401	345	359	364	398	371	302	367	356	354	354	352	361	367	377	356	351	370	328	361	354	400	378	372	366	367	378	393	342	344	342	351	343	357	375	396	346	333	328	344	365	387	334	345	327	374	353	372	355	361	379	344	316	372	377	377	362	389	377	350	372	358	381	367	358	383	366	368	391	379	336	356	359	365	375	363	358	361	333	373	352	368	345	387	365	341	360	402	354	363	399	382	354	319	365	334	338	363	352	353	385	344	367	375	338	369	358	388	387	365	346	384	327	307	359	377	364	387	336	383	367	382	359	313	347	368	331	382	307	317	360	349	352	358	357	353	362	356	349	350	379	362	352	343	348	348	357	406	369	393	369	355	343	388	333	338	344	381	352	316	353	347	340	359	348	348	356	363	326	391	362	347	359	315	359	363	344	359	416	359	387	395	328	409	373	383	393	361	377	334	338	361	365	358	361	378	355	358	356	376	355	416	350	339	383	329	324	393	383	358	401	391	339	358	377	376	364	349	366	345	355	332	352	358	333	374	350	349	343	325	382	371	334	335	361	344	354	362	386	354	332	331	383	347	346	381	351	360	345	367	353	340	360	331	352	335	365	365	339	399	359	384	375	351	362	410	340	361	324	338	343	388	321	384	356	381	345	385	385	367	387	330	380	349	350	343	384	330	316	368	337	338	348	386	339	346	327	393	349	385	382	369	413	370	366	383	353	365	374	346	327	338	353	355	376	390	376	395	372	347	389	378	308	364	346	350	341	358	348	346	326	356	384	373	356	330	387	394	360	332	370	358	348	386	368	370	335	367	339	392	347	395	314	370	366	335	375	374	352	367	395	408	348	326	355	345	373	370	364	339	352	335	348	353	334	355	325	359	361	354	377	380	341	350	367	396	337	360	313	338	358	386	410	357	347	329	340	348	367	334	326	354	334	392	362	357	357	359	362	332	351	363	331	354	397	401	355	379	396	386	401	378	357	385	372	344	395	342	348	340	305	317	369	383	338	355	393	394	365	362	355	379	377	371	340	363	363	332	360	341	370	372	393	339	345	341	357	354	344	389	364	364	368	362	360	332	357	375	369	379	349	389	362	379	376	349	365	383	325	360	395	384	330	359	375	377	348	356	354	381	359	360	355	381	343	331	346	402	355	339	351	334	348	348	347	367	391	364	342	377	381	367	359	392	352	371	365	333	353	372	342	378	363	335	337	348	354	370	392	369	355	367	369	313	380	368	347	378	355	348	334	351	328	352	342	380	386	386	352	376	366	309	374	342	331	354	348	358	363	388	371	360	383	341	336	362	349	380	329	370	335	378	336	355	329	349	349	361	392	342	391	386	360	375	346	335	359	339	354	393	343	368	346	321	397	339	357	347	306	319	356	327	333	399	397	344	353	346	325	305	338	351	374	338	317	360	369	374	375	378	365	379	356	364	333	331	360	353	340	390	386	344	376	344	407	366	374	359	334	320	338	385	366	403	360	351	362	346	330	386	354	358	347	379	361	343	334	348	350	323	349	347	360	345	297	340	367	352	385	364	396	375	325	367	336	359	351	345	409	377	336	358	326	367	361	364	362	364	353	341	375	352	351	380	358	330	373	333	390	398	377	366	373	331	348	378	350	375	371	349	346	367	347	355	397	388	377	329	382	323	363	373	411	369	333	379	363	376	361	349	383	380	369	330	349	373	337	336	338	327	363	410	368	331	308	366	327	356	351	367	352	361	371	372	385	376	355	351	347	379	348	349	399	376	347	350	353	337	361	361	347	302	345	354	391	370	321	335	331	381	331	337	382	369	347	339	363	367	349	387	345	364	337	372	335	343	363	338	324	351	339	367	335	359	354	333	351	371	368	319	384	369	323	341	387	377	388	350	318	378	346	335	365	375	368	369	320	357	313	368	379	359	371	380	350	398	356	373	363	357	321	376	352	377	354	355	340	355	373	407	331	321	365	381	355	347	367	382	353	358	369	371	364	327	319	349	353	317	345	326	352	388	371	349	375	326	416	352	336	351	319	385	363	356	357	368	353	333	342	331	348	356	345	371	336	352	327	366	352	402	348	387	363	391	349	352	376	357	348	345	332	370	386	377	352
48785	58403	70163	65796	53474	40498	27981	16430	8229	3915	2109	1306	936	829	770	813	787	798	782	820	781	782	793	795	766	730	772	743	779	795	814	746	738	785	789	808	814	764	764	776	823	781	802	781	759	790	760	801	777	772	792	785	796	790	753	808	744	765	730	813	763	757	830	803	784	787	794	772	787	771	810	747	802	797	764	820	793	771	810	795	812	827	779	790	766	774	828	788	780	755	799	804	767	794	740	760	810	785	786	795	789	803	814	815	773	796	790	777	767	833	777	744	806	805	784	797	809	814	793	826	794	792	797	812	758	791	757	751	787	784	764	841	772	760	789	748	811	777	810	834	779	841	745	799	810	774	738	753	811	801	809	843	813	812	804	772	777	801	747	793	804	820	776	791	792	781	747	766	839	774	727	790	768	745	780	853	756	757	779	797	798	765	858	801	757	740	761	767	805	745	763	836	768	745	822	832	778	791	814	778	766	796	811	766	747	782	758	773	725	779	771	799	743	751	761	819	819	777	829	750	766	828	826	788	759	826	778	753	798	791	777	752	778	799	786	765	805	768	763	727	767	807	795	800	782	800	784	785	798	765	789	827	775	804	771	764	801	756	792	761	772	776	766	791	713	753	801	772	749	742	777	797	764	745	790	758	816	792	722	812	733	777	780	797	776	799	791	791	804	816	756	756	794	798	837	818	754	783	817	851	802	780	766	795	803	790	789	806	775	808	804	759	795	836	776	767	761	751	782	798	788	818	801	797	836	742	762	768	743	833	783	820	783	803	824	748	781	776	772	803	824	757	811	775	803	747	764	803	788	752	785	806	777	777	793	786	825	782	791	745	748	836	801	783	774	789	805	816	810	754	739	745	737	737	795	787	790	758	855	800	738	773	791	797	825	783	759	793	773	764	771	770	835	766	786	773	741	738	763	815	785	777	745	790	740	784	745	773	756	778	794	844	819	817	810	755	733	793	777	744	773	808	801	754	794	770	746	798	741	771	798	802	794	816	776	794	816	766	814	811	801	868	786	801	817	815	772	725	775	808	789	762	727	780	768	779	760	777	790	849	793	792	791	826	776	810	796	746	774	759	830	793	774	779	778	798	761	796	797	741	785	799	755	775	765	762	736	764	744	793	748	821	804	760	737	805	803	779	779	827	768	772	806	736	747	803	763	745	737	809	844	828	743	788	749	807	755	795	825	792	776	791	756	769	815	755	770	798	804	769	763	800	752	750	799	790	842	787	769	791	783	801	784	763	785	835	747	772	812	782	768	745	832	788	766	773	804	740	796	741	838	714	781	778	812	761	776	759	805	822	758	797	804	803	764	809	791	794	732	789	802	794	790	737	749	765	784	744	787	780	771	760	770	760	746	741	814	765	773	755	763	770	793	767	802	771	804	778	837	780	753	771	773	783	794	798	779	755	791	859	756	828	796	828	788	789	750	733	791	814	809	773	740	726	797	780	807	744	737	768	776	797	782	807	796	794	785	800	790	761	827	859	775	798	802	785	816	771	792	778	800	764	729	800	785	759	787	778	814	781	757	744	805	808	760	784	759	772	802	802	779	768	787	792	792	808	809	818	757	778	741	835	813	769	796	772	796	777	750	760	791	786	814	803	801	798	800	791	755	756	736	764	825	786	767	799	853	831	842	826	738	836	731	764	794	780	836	788	788	783	811	787	791	731	781	768	735	795	761	864	788	768	802	783	780	793	785	765	821	696	751	820	765	779	787	821	783	820	744	769	754	791	765	796	764	772	771	797	776	740	766	785	780	823	804	805	808	793	818	825	766	762	783	815	806	769	761	798	744	803	810	825	772	833	782	785	834	787	790	760	806	807	823	832	790	792	792	817	786	814	777	802	784	791	795	795	783	747	766	779	848	800	816	812	771	802	790	732	815	803	799	779	799	788	839	750	834	763	816	777	791	786	819	779	765	858	798	805	798	782	792	713	744	744	809	873	843	776	724	770	824	790	758	802	763	767	745	816	763	793	830	836	821	780	834	741	810	786	783	842	745	773	727	773	774	764	778	744	771	769	791	731	773	798	759	738	756	812	759	770	785	840	738	787	820	821	768	788	756	804	761	785	751	784	784	797	848	763	814	785	781	779	793	795	800	791	789	757	766	806	761	733	754	732	748	776	791	813	759	775	756	729	768	804	786	745	822	768	757	847	764	743	763	801	821	759	732	802	782	771	790	799	782	769	824	796	794	801	801	758	793	774	800	769	798	790	796	781	740	757	776	746	814	807	850	784	789	772	794	768	805	798	802	790	796	801	797	808	780	768	780	787	795	785	848	779	812	808	775	834	785	811	750	742	803	795	761	743	784	771	773	823	823	797	771	816	749	781	696	823	776	748	753	768	789	746	813	766	766	769	756	784	821	749	788	780	785	802	741	751	778	768	779	805	800	830	758	783	772	785	775	820	785	742	748	769	796	808	797	749	771	793	797	818	779	750	771	839	809	813	741	801	820	806	758	773	807	843	802	721	810	754	746	766	774	791	707	806	769	832	804	773	825	795	797	810	771	818	795	820	848	713	782	788	743	805	765	756	783	753	757	786	822	802	802	793	777	787	755	804	765	771	788	773	777	795	799	744	808	788	787	815	783	810	764	812	799	764	776	769	809	760	786	747	781	767	803	798	813	797	747	710	811	759	783	793	765	810	782	758	779	747	738	781	752	770	754	815	727	737	790	761	800	755	779	840	837	780	788	736	790	808	810	735	743	779	748	819	753	758	782	768	760	776	813	792	767	768	815	825	733	804	805	735	780	767	791	765	797	784	830	838	725	785	750	755	761	794	788	781	811	758	761	795	785	787	803	766	792	731	751	820	773	792	826	738	763	767	799	743	751	782	814	767	785	794	791	780	807	812	747	806	792	779	771	793	805	767	785	821	763	827	784	784	794	783	823	767	752	794	836	765	794	789	816	811	792	803	775	771	824	768	800	791	819	760	802	812	787	797	826	768	779	836	802	756	811	793	772	803	768	815	787	777	814	815	787	834	764	773	784	766	743	770	778	788	804	756	756	819	801	809	759	755	761	791	778	780	818	783	787	816	815	735	766	791	750	772	783	816	808	791	787	821	788	743	764	754	815	788	781	744	755	810	781	776	773	791	804	799	794	758	721	792	775	766	824	780	742	805	721	765	830	810	800	763	816	810	797	738	782	778	780	780	782	774	824	774	758	780	794	813	764	806	814	792	788	760	744	770	823	850	771	801	762	837	766	758	749	804	786	779	816	787	788	785	810	776	780	768	751	749	792	789	782	807	795	794	769	766	739	749	793	812	778	780	795	803	798	779	783	751	825	751	849	758	770	805	817	787	758	827	771	791	750	771	795	742	760	698	800	809	769	764	758	765	746	801	768	796	764	776	792	768	803	813	748	747	781	832	801	822	767	791	823	731	844	759	751	800	774	777	820	770	804	774	770	756	769	787	838	759	745	797	770	777	765	842	774	791	731	780	817	764	808	788	781	769	759	805	804	725	774	775	784	747
13761	10299	7439	4247	1995	1125	675	512	388	311	297	332	283	290	315	272	297	293	252	278	262	279	272	282	329	279	292	270	301	286	272	274	299	263	278	292	293	258	294	273	283	282	282	266	280	302	289	267	275	256	283	292	292	282	292	268	290	261	273	284	280	290	276	286	270	321	308	280	287	288	317	257	278	266	285	274	281	308	259	282	277	280	321	267	257	274	279	293	315	247	284	294	260	288	282	285	314	275	262	251	268	287	312	259	275	269	301	293	310	273	279	266	301	321	289	309	279	296	295	274	276	291	273	269	284	303	311	318	294	253	277	322	281	280	311	280	301	296	288	285	258	329	287	292	308	276	286	296	274	281	272	289	280	269	278	285	272	275	303	299	298	290	320	296	275	308	286	306	285	296	314	318	277	269	248	265	287	244	279	262	286	275	251	263	297	300	298	292	312	262	268	272	275	250	257	277	311	293	258	248	282	303	270	299	294	296	288	271	297	310	286	290	297	290	275	308	287	287	272	265	287	292	288	285	303	282	270	280	311	312	307	282	288	289	303	274	265	285	284	298	291	259	246	257	278	263	267	267	286	289	307	271	250	296	272	270	282	289	313	305	278	266	260	282	314	284	275	274	273	277	315	263	304	300	302	318	264	267	284	305	277	325	252	253	287	257	277	293	278	282	259	282	261	288	271	307	300	283	271	280	285	271	269	301	286	254	272	292	266	288	287	282	287	297	277	267	282	275	282	278	295	322	284	285	309	311	317	272	271	297	268	265	293	291	285	301	296	281	297	274	283	287	302	283	295	295	270	302	277	268	301	291	246	309	286	291	309	306	303	277	291	265	265	276	278	267	295	345	285	269	280	292	244	325	312	272	231	285	300	271	291	269	285	312	264	306	253	273	319	311	299	266	295	251	302	275	301	271	284	301	303	298	271	307	270	274	334	273	278	267	274	290	276	272	276	281	303	247	291	271	261	277	288	287	269	280	282	282	284	255	276	285	315	289	256	313	275	274	269	263	291	249	283	268	299	284	285	270	290	278	296	300	281	292	299	281	270	292	296	271	289	286	273	285	269	289	288	292	288	297	297	281	328	288	251	269	290	284	268	288	297	299	292	314	282	266	249	308	268	282	281	294	279	290	272	286	259	312	286	266	270	285	268	280	302	288	273	266	283	287	264	314	297	287	277	302	311	294	290	235	262	323	286	295	293	294	300	312	294	299	278	315	291	277	295	266	305	277	302	290	293	286	273	256	275	276	268	263	279	307	285	276	265	273	250	286	289	301	289	309	289	285	284	276	281	294	313	267	268	268	262	301	273	302	268	262	263	308	283	280	308	274	285	263	234	265	295	267	271	294	276	267	254	277	316	280	307	274	303	298	312	311	292	291	302	270	290	285	307	291	286	273	314	281	289	315	296	294	288	287	274	285	275	301	239	271	298	296	274	293	294	272	293	290	306	300	259	292	294	249	328	297	265	281	281	318	278	285	263	279	273	311	280	251	294	274	267	287	286	312	284	293	268	255	262	278	319	251	311	305	303	280	310	235	285	283	261	318	307	283	295	266	320	296	266	305	304	275	298	299	268	286	261	334	314	289	288	305	293	308	292	284	273	265	293	276	287	281	269	306	295	287	287	272	276	302	316	288	275	269	256	301	254	272	272	311	277	274	302	305	325	324	295	301	269	286	308	297	287	285	262	257	278	254	292	292	265	291	271	281	269	278	264	297	257	271	268	270	251	270	290	279	287	272	299	287	270	277	285	276	299	250	288	282	282	294	312	261	275	303	253	273	248	264	295	285	273	278	276	316	289	281	266	275	290	279	300	281	290	269	266	273	303	295	296	289	288	302	286	292	290	259	264	265	317	298	270	284	290	274	313	252	306	284	263	278	251	306	282	302	291	297	289	266	272	279	269	274	280	253	287	302	274	289	285	278	264	311	289	273	298	302	276	283	274	253	260	279	272	319	311	269	261	274	272	281	305	280	291	303	305	281	278	294	279	278	256	291	285	266	272	260	323	289	270	285	303	263	286	314	263	261	286	252	294	292	281	273	274	266	323	282	289	291	309	296	271	310	301	289	312	289	283	268	310	323	316	307	288	262	272	277	277	266	286	265	256	299	277	270	300	289	299	297	253	289	281	260	283	277	296	305	281	290	294	285	278	261	284	276	283	273	272	302	311	308	269	307	271	249	259	289	268	279	309	277	283	297	317	285	307	278	260	281	268	292	281	255	297	272	274	293	291	258	259	266	274	301	297	281	315	273	281	295	268	262	295	291	297	276	280	268	292	271	270	266	300	302	302	307	307	310	296	287	281	276	281	305	271	271	297	286	269	294	307	294	306	291	276	271	296	291	306	254	235	298	249	255	303	278	302	302	287	266	283	265	275	307	265	323	311	261	254	289	276	274	288	287	279	306	301	308	263	274	240	270	251	281	260	270	282	295	295	256	317	271	292	262	284	297	312	323	284	275	250	294	298	295	294	291	294	256	276	301	327	263	263	289	303	279	283	299	288	311	302	287	287	276	265	230	292	285	279	298	247	282	246	282	287	255	287	282	301	242	306	274	274	336	292	282	275	306	281	283	286	306	299	295	291	301	296	328	297	297	294	274	278	272	288	311	279	298	268	330	295	280	269	311	252	262	269	304	279	274	285	275	287	273	295	298	290	311	281	278	288	279	289	260	305	252	274	262	302	275	327	297	264	279	267	298	248	264	297	312	302	274	279	266	304	258	260	287	266	261	304	290	302	281	259	251	260	276	261	272	294	283	303	244	287	273	284	290	274	326	306	289	299	272	257	251	270	299	313	252	295	302	285	280	307	279	285	291	289	277	274	271	279	264	297	273	279	276	295	307	281	295	280	295	297	304	279	295	290	294	294	295	270	314	296	308	279	276	290	326	280	308	286	267	276	301	323	309	270	267	310	304	291	283	285	302	297	307	295	320	308	275	304	272	284	271	286	291	354	273	300	258	280	269	293	319	287	302	261	277	295	298	313	233	240	265	287	243	326	287	304	290	300	268	283	272	311	257	263	276	272	271	274	295	300	290	306	251	272	279	285	274	251	280	260	309	288	254	280	263	289	285	267	260	284	296	280	280	257	278	289	260	316	279	303	289	283	306	298	282	288	291	283	296	286	292	302	291	287	310	288	299	281	277	272	251	295	303	260	301	330	275	309	303	288	284	306	277	298	284	315	319	327	285	261	288	313	267	293	291	322	296	299	281	313	292	265	251	300	265	280	271	283	298	251	327	292	297	299	279	269	271	274	258	291	338	261	285	277	308	275	270	286	280	302	318	286	301	290	283	277	288	278	307	289	300	269	292	263	273	289	296	287	309	272	298	305	310	288	298	314	257	256	282	275	311	300	287	284	315	298	289	283	302	301	320	286	257	309	290	264	296	304	292	292	313	285	289	306	271	266	260	253	275	290	271	254	316	280	313	305	276	282	294	269	286	285	303	288	275	283	287	303	299	290	324	284	290	261	253	260	268
11475	13413	13384	10249	6052	3737	2320	1442	1028	869	715	671	614	676	681	643	639	662	601	638	620	644	639	676	681	612	686	638	662	618	642	638	677	653	643	639	570	636	657	613	632	587	618	622	677	616	668	586	639	640	604	663	573	606	611	636	625	646	609	620	628	660	600	659	654	630	634	601	687	642	614	609	626	662	690	656	649	689	653	597	657	661	645	632	676	637	612	649	657	615	634	645	654	619	667	637	663	627	605	655	648	628	662	642	598	641	650	625	659	624	634	646	630	645	611	656	635	677	639	613	643	611	637	642	613	621	637	608	596	671	662	603	647	602	679	604	592	616	674	637	695	641	665	639	656	637	643	636	646	654	638	654	606	646	656	644	593	633	650	658	631	663	607	639	638	642	618	657	683	604	615	632	661	614	653	635	700	617	641	627	635	629	615	568	650	657	702	640	644	602	615	641	573	606	700	621	628	632	638	622	638	592	616	615	631	645	670	642	653	629	631	609	644	653	605	664	645	686	652	622	648	676	634	628	656	626	621	618	671	656	646	621	639	695	612	609	662	643	575	659	618	608	661	637	655	626	657	608	668	638	632	630	674	604	622	645	656	616	632	642	631	653	595	613	634	644	612	655	650	672	634	637	586	650	626	621	618	620	607	606	625	652	621	620	634	605	642	636	682	636	599	629	639	610	615	664	640	652	645	606	617	620	628	614	593	595	648	644	657	640	657	637	630	652	631	626	629	640	663	609	642	644	650	647	632	620	639	658	624	666	652	643	618	621	672	669	613	700	630	642	643	683	619	688	660	668	619	595	639	588	650	665	638	610	654	657	614	611	600	647	617	628	634	661	641	624	623	616	647	613	677	618	621	659	639	641	645	649	663	658	604	624	583	677	589	637	678	651	652	604	657	621	652	628	624	646	635	609	615	601	642	623	653	667	660	632	659	603	637	585	678	673	682	657	632	621	655	614	629	662	665	640	668	670	602	638	652	591	591	617	669	647	621	638	634	675	611	656	685	676	628	646	610	635	634	611	648	622	635	616	622	632	658	612	646	660	637	594	670	653	657	628	679	660	650	670	683	601	653	605	630	635	625	639	614	651	615	625	644	619	586	629	633	621	638	647	629	650	628	635	663	661	660	616	655	666	611	630	649	647	608	646	636	605	627	646	623	634	677	630	611	661	651	610	632	630	612	607	589	604	601	599	625	630	642	627	642	630	620	681	645	638	663	637	623	606	656	683	627	659	636	670	695	677	608	631	616	641	681	644	615	669	599	625	682	685	656	624	617	604	630	666	646	591	663	633	624	655	597	616	609	596	626	639	671	615	621	653	676	629	626	629	651	633	628	666	641	608	622	622	627	632	628	653	660	606	645	672	655	646	647	628	619	660	630	649	632	659	611	641	615	669	632	653	592	622	652	618	621	623	640	651	627	614	664	680	619	608	616	623	619	623	634	656	676	600	613	609	637	654	615	564	623	667	669	651	644	639	645	645	616	656	648	647	668	601	601	632	630	632	625	656	657	611	643	618	658	653	592	612	627	644	620	621	607	668	698	632	616	580	634	613	647	629	625	612	588	607	650	584	639	646	640	660	660	622	647	624	631	656	654	607	630	621	625	675	593	620	603	629	612	643	667	629	656	643	658	597	656	640	615	616	654	583	657	656	620	607	645	623	635	651	617	599	671	640	667	595	621	640	668	656	613	604	623	669	598	586	618	627	649	640	628	613	617	641	691	606	662	595	656	648	669	662	609	621	625	638	608	657	612	622	625	651	628	638	654	606	628	659	613	679	649	614	619	642	605	682	681	620	618	691	624	626	604	616	649	633	630	619	646	674	632	610	672	617	678	663	605	600	671	664	638	666	647	675	641	627	581	684	648	641	680	648	632	637	658	625	646	647	684	604	608	619	638	620	630	662	638	686	594	634	637	650	629	645	671	657	644	612	628	625	654	643	623	639	614	587	617	631	629	615	598	664	660	642	622	624	663	619	618	678	619	655	626	668	650	624	678	622	611	656	635	642	630	693	590	591	630	631	597	610	690	625	639	635	625	652	664	662	622	614	665	602	601	600	664	637	604	659	633	649	644	604	615	659	665	677	661	626	616	622	678	643	655	580	664	622	675	625	646	616	617	667	641	695	629	687	627	581	623	671	604	696	623	653	645	610	648	689	621	611	641	610	616	646	593	631	654	661	619	658	617	618	599	604	655	620	613	631	630	678	662	642	573	682	660	648	636	646	685	627	636	620	625	650	630	669	627	696	638	634	637	643	626	636	607	653	627	611	646	631	665	606	640	669	650	660	691	639	619	625	633	634	620	643	639	592	625	620	610	655	639	629	629	637	693	617	629	654	605	611	640	655	632	660	683	612	642	638	603	635	624	617	636	632	640	613	598	617	648	649	660	660	651	623	646	659	626	622	617	641	626	652	661	565	646	590	687	622	652	610	619	662	631	636	615	606	586	625	612	649	630	638	658	618	632	645	707	618	617	649	638	663	609	651	666	640	667	647	639	634	615	656	601	647	631	624	673	652	608	626	613	658	635	672	605	678	631	618	612	667	645	645	630	637	655	656	647	647	612	608	608	641	608	594	616	663	662	630	665	674	636	654	632	601	614	616	650	655	642	675	622	619	602	635	625	675	690	687	690	680	623	625	656	657	640	630	613	638	632	617	604	641	601	652	610	650	667	624	686	680	638	604	617	635	670	652	649	653	625	687	618	649	648	625	632	687	642	639	621	610	671	638	674	636	644	628	649	650	608	637	677	653	608	643	639	633	633	677	673	653	666	645	641	633	629	651	575	628	642	627	651	594	640	646	636	625	605	649	605	625	648	657	604	634	636	615	635	614	649	606	641	621	633	642	648	651	622	664	648	629	633	631	648	640	604	611	665	664	618	652	651	614	613	656	621	579	602	651	647	662	657	593	660	623	602	618	664	680	639	621	621	617	670	628	658	642	676	604	641	639	630	639	614	639	659	669	671	610	620	629	660	646	652	652	610	655	663	638	652	615	669	643	614	601	639	619	603	643	648	652	631	644	634	661	658	653	646	631	603	621	638	619	616	624	663	643	651	630	671	660	647	629	636	643	612	668	653	658	615	629	643	613	649	635	641	684	615	616	623	657	650	599	668	629	671	673	604	646	694	630	670	604	640	644	635	668	672	665	666	632	652	646	610	659	643	593	612	645	607	667	635	644	657	656	631	647	617	601	629	603	606	661	625	646	663	653	592	607	621	645	640	647	650	595	614	680	624	633	669	621	623	623	614	606	636	627	603	620	654	634	623	633	594	619	631	657	618	623	643	609	670	648	662	621	659	626	616	621	656	630	639	587	651	666	667	664	619	639	636	651	578	624	652	637	591	628	657	656	624	659	597	630	622	676	657	628	622	618	636	690	638	623	625	659	616	676	676	653	670	616	655	614	680	613	621	648	655	549	618	661	676	623	584	663	606	639	620	576	603	607	650	621	662	656	647	656	631	650	665	661	627	631	574	641
69033	67378	65714	52801	35976	21707	10426	4111	1856	853	511	338	303	263	273	269	282	280	293	261	253	298	255	251	241	260	288	254	268	246	281	307	270	283	281	259	290	260	271	274	306	272	290	263	281	313	284	264	274	264	270	301	284	304	252	305	279	305	267	270	263	270	256	291	288	315	245	273	280	282	277	261	233	287	286	240	263	279	254	321	255	290	269	267	270	270	279	231	263	268	273	278	237	268	257	248	260	275	257	280	279	278	301	268	272	297	283	255	274	296	242	277	265	281	289	263	282	259	250	241	243	263	290	250	257	264	255	278	275	267	247	262	266	286	263	260	293	264	280	295	244	273	290	293	290	285	272	271	276	244	316	278	253	259	285	299	264	272	255	295	286	241	258	249	294	250	287	274	296	271	298	275	271	240	255	251	273	263	266	246	256	306	312	259	279	267	256	281	279	255	274	265	251	279	274	264	262	271	274	278	293	284	294	265	273	247	258	315	276	280	250	290	262	238	286	253	262	279	274	248	280	232	270	265	255	259	238	275	285	255	234	257	306	267	290	255	285	279	258	275	276	254	269	288	261	265	268	273	299	303	274	269	265	287	255	245	271	264	301	272	298	247	267	260	250	283	264	262	273	279	258	252	280	271	270	267	274	283	268	289	282	267	260	283	288	271	287	278	255	264	285	271	273	264	246	250	225	285	277	273	260	256	260	281	286	273	276	254	251	252	272	280	268	256	271	273	277	250	284	247	263	264	292	288	260	262	282	286	289	287	280	262	263	272	269	257	258	280	291	253	299	302	283	273	287	288	265	284	249	283	292	267	278	283	248	280	282	291	278	300	261	254	267	286	262	260	258	260	289	272	308	245	258	258	248	266	266	270	299	278	288	284	320	276	285	253	288	262	253	266	281	291	299	280	297	280	235	265	243	264	272	248	263	267	276	306	255	260	283	293	269	312	292	289	272	267	300	302	275	253	291	257	311	266	264	268	272	274	250	245	260	275	276	288	251	269	288	265	274	308	277	290	295	258	255	289	243	274	257	294	278	259	284	257	263	254	278	253	276	272	265	312	270	304	275	265	264	274	279	270	259	257	266	259	262	290	273	301	275	266	264	245	256	269	255	264	277	300	253	293	262	258	304	285	305	274	277	267	265	257	289	291	257	278	230	241	226	274	284	284	293	269	279	298	265	276	283	260	280	302	290	283	309	270	310	289	252	274	277	270	301	279	274	266	257	262	302	272	282	289	268	279	247	281	271	267	289	290	256	275	290	266	232	268	266	246	290	296	285	254	284	261	277	244	264	278	250	281	288	274	251	267	291	266	278	272	263	281	272	271	276	261	266	276	286	274	245	261	267	276	287	266	286	246	283	290	268	262	287	265	253	285	263	246	285	271	268	294	277	280	240	271	278	249	266	251	286	252	254	301	265	293	236	252	278	316	247	272	237	262	302	292	289	258	264	275	286	285	267	279	257	268	296	261	280	292	275	271	260	265	256	253	287	289	272	263	291	251	261	239	250	271	241	276	266	278	268	292	252	246	260	264	274	267	277	250	225	260	280	258	245	278	234	288	243	268	253	267	279	301	232	252	245	252	244	259	270	266	268	266	290	282	293	247	257	267	265	273	262	270	237	265	268	257	268	307	272	313	277	276	257	238	290	262	289	286	273	270	286	256	261	265	288	265	281	267	256	249	288	294	252	285	291	279	225	254	259	273	261	287	274	252	274	265	267	275	264	244	259	250	272	259	264	240	252	259	269	266	253	275	278	277	313	251	270	273	274	250	267	259	294	266	248	238	258	275	282	280	268	265	279	229	243	278	251	309	271	255	265	264	283	253	291	262	245	270	277	306	247	300	272	262	252	283	307	244	259	281	281	272	264	257	278	267	279	270	282	270	269	289	264	250	295	260	259	267	273	288	280	280	299	281	281	262	280	291	278	296	273	256	281	256	271	277	274	278	274	275	263	279	272	252	288	268	258	252	271	279	230	265	323	277	263	247	286	274	294	275	293	261	241	268	280	284	238	282	277	272	238	263	280	268	263	266	263	242	267	295	272	312	269	231	276	260	274	269	284	278	276	283	261	271	264	272	246	292	278	288	293	266	281	280	269	241	253	263	275	284	254	283	265	284	241	282	259	259	261	306	262	267	289	272	272	235	250	262	267	269	299	281	315	288	261	293	267	266	247	269	281	279	270	256	274	275	275	272	292	282	287	257	255	263	302	232	256	264	244	307	257	265	280	245	288	240	244	268	270	273	273	294	266	276	314	272	264	251	269	284	277	259	257	277	244	265	263	263	242	248	267	295	288	270	264	260	293	302	273	281	277	257	325	268	266	273	261	269	290	246	289	266	291	271	256	244	273	293	283	277	309	272	273	266	285	288	250	246	263	270	252	248	294	262	235	261	268	267	256	260	245	266	252	259	276	241	271	286	251	282	316	291	283	254	268	273	272	273	262	232	261	274	268	284	255	280	284	277	264	284	299	281	238	272	249	259	251	250	288	265	253	282	256	255	258	303	284	277	291	259	296	313	266	266	281	276	246	278	279	286	286	264	270	263	265	248	270	260	256	258	264	264	280	305	277	256	289	271	286	272	266	300	275	269	283	258	283	259	267	284	284	273	270	268	289	248	242	239	272	282	262	253	270	294	260	273	266	275	268	257	279	288	256	274	262	284	257	264	280	280	269	300	272	240	260	250	261	298	313	266	236	285	277	273	244	277	275	286	246	257	248	262	248	253	275	282	228	289	293	297	314	270	287	261	276	243	258	287	257	272	280	267	253	267	266	265	256	285	282	250	263	268	293	262	270	290	271	257	272	278	279	269	274	293	247	276	254	263	263	272	257	284	255	304	256	280	299	286	319	291	239	277	277	287	274	282	268	261	258	256	242	282	273	288	270	252	284	277	302	285	284	266	271	279	251	273	260	300	278	273	266	240	285	286	309	253	255	256	296	271	239	279	303	262	272	290	248	267	226	282	272	290	283	251	256	256	243	279	296	230	263	256	252	246	274	249	267	296	249	236	298	268	275	271	245	286	287	320	285	254	285	262	251	287	272	281	263	300	247	232	270	263	256	270	257	301	309	237	232	270	239	295	268	292	265	258	272	250	290	244	299	271	245	278	274	274	258	295	278	257	259	281	314	282	241	228	241	280	287	294	261	293	248	253	283	301	260	277	270	275	242	262	271	286	267	280	266	286	245	268	277	255	285	247	256	282	257	271	272	292	265	282	291	284	269	279	279	289	286	281	263	261	312	283	254	272	278	251	266	246	273	269	274	274	280	277	290	278	226	248	250	273	264	259	271	310	291	256	268	238	232	262	254	267	249	278	286	256	248	269	281	273	279	270	283	294	290	268	256	269	273	305	273	272	254	278	255	290	299	278	235	239	263	264	279	283	299	248	300	250	269	265	273	274	289	252	276	296	262	263	285	277	282	254	264	263	255	249	271	282	286	283	241	275	254	269	267	263	265	279	263	235	274	263	271	298	277	280
43397	49774	60451	56853	46096	34655	22604	12748	6667	3263	1590	914	681	577	564	577	631	607	619	596	619	614	623	607	620	578	627	616	622	622	617	649	609	625	619	654	600	611	608	615	631	595	594	569	595	640	594	614	656	648	614	590	616	597	628	620	649	621	596	621	628	631	632	626	620	609	628	611	635	632	600	649	625	611	624	608	616	603	646	653	621	620	632	596	636	646	594	581	604	592	584	600	592	612	590	650	591	612	653	628	615	630	618	631	629	589	600	593	618	654	635	620	564	569	629	571	612	627	596	662	615	614	602	601	598	619	640	578	588	590	611	596	602	626	580	603	583	594	607	628	595	617	621	606	625	629	631	651	582	622	591	593	583	613	603	617	600	631	583	630	593	597	632	536	615	634	618	630	608	642	582	589	636	581	608	581	628	656	622	625	638	576	650	629	602	623	645	631	637	587	613	612	613	614	636	623	626	672	568	611	629	600	626	643	607	598	620	619	591	658	624	616	636	615	587	632	606	641	633	593	588	576	604	623	625	616	608	638	650	581	566	635	572	589	593	603	633	606	610	613	613	607	624	635	638	656	585	638	627	616	635	622	642	595	590	607	648	596	595	607	609	597	578	604	624	587	636	587	639	614	556	622	601	625	615	583	655	639	578	571	608	594	618	610	607	608	579	590	606	578	639	618	647	626	644	609	597	588	613	602	668	618	640	645	625	643	561	587	590	594	619	602	640	631	607	638	642	605	585	619	599	580	596	567	642	604	620	591	603	637	604	586	562	650	617	635	637	648	593	629	615	603	622	610	604	598	624	619	640	601	575	606	591	635	591	652	608	625	633	600	608	645	600	626	634	612	637	600	624	649	636	627	581	602	621	578	592	601	610	591	622	636	611	575	570	696	673	666	615	574	617	593	568	606	590	618	580	600	649	635	633	641	636	635	596	604	573	595	609	630	580	586	638	621	567	632	656	580	593	579	634	625	655	653	603	601	663	587	608	638	642	604	636	637	588	627	597	609	671	589	612	642	610	586	596	608	640	648	608	610	639	606	617	600	654	639	609	641	626	632	599	655	619	604	619	613	609	605	621	601	574	620	593	628	629	612	603	621	633	607	562	642	612	613	605	618	599	643	637	618	651	578	630	614	656	622	607	596	561	640	656	622	619	614	642	584	630	582	585	597	634	640	639	644	596	617	567	628	578	628	619	644	614	584	639	607	613	606	626	603	580	598	591	622	642	589	574	645	631	600	588	651	625	546	639	610	626	628	645	592	622	684	659	614	597	584	647	600	613	629	621	584	589	662	603	591	586	624	632	685	609	647	586	637	616	609	625	638	621	576	601	655	629	611	602	592	592	626	645	629	626	679	546	621	648	662	642	633	590	642	616	631	662	569	598	635	656	649	614	592	605	639	631	641	580	623	598	628	687	620	624	587	586	590	679	635	620	610	638	620	656	657	548	577	591	641	602	633	566	641	643	574	593	634	586	586	591	652	595	605	605	609	635	581	602	590	599	585	625	659	607	576	594	641	582	633	649	617	650	663	586	635	605	632	642	619	572	650	677	600	614	609	550	605	613	598	609	648	644	630	618	617	616	605	650	591	607	666	571	613	629	613	564	604	558	615	609	631	651	606	587	601	599	602	676	669	601	629	606	626	649	602	623	682	611	639	592	656	637	603	592	635	627	606	602	645	616	612	583	625	610	630	639	628	627	635	610	646	617	617	613	662	659	619	635	615	574	647	573	620	628	613	632	638	612	604	573	605	531	569	638	632	658	585	569	631	594	620	607	605	620	642	647	613	623	621	619	623	626	598	608	651	628	626	654	627	617	627	608	625	622	613	591	628	605	630	591	627	622	623	599	623	641	628	646	638	654	640	592	657	598	585	643	653	642	597	609	625	664	641	587	588	611	594	600	605	624	620	568	636	610	608	588	598	613	614	586	610	681	604	595	620	637	642	611	597	637	620	627	634	579	607	583	649	625	626	654	595	637	661	645	602	619	595	593	586	623	611	624	633	632	565	592	578	646	596	646	607	632	649	609	588	572	619	606	618	640	632	628	675	564	591	615	597	628	637	612	593	585	639	585	622	630	593	689	605	641	645	599	610	655	619	594	615	616	611	593	606	601	639	597	612	619	581	593	612	587	639	596	626	598	582	582	655	642	616	621	617	631	616	597	649	581	630	601	626	635	623	638	607	615	653	671	618	635	566	600	595	604	583	586	593	599	635	595	594	616	596	602	631	568	651	608	626	611	575	604	590	653	645	611	650	592	612	631	636	568	609	571	609	603	600	612	588	611	589	589	615	623	606	646	623	598	629	625	626	630	572	605	581	625	588	583	592	580	616	586	633	617	589	614	610	616	617	653	624	613	570	642	572	643	610	623	606	595	606	666	635	630	597	582	582	623	597	619	615	592	613	645	601	617	590	653	654	630	631	640	610	605	610	633	624	639	598	614	598	633	595	611	601	614	605	584	584	588	606	662	622	622	605	656	573	648	635	587	600	596	581	633	661	616	654	630	649	642	610	629	591	604	616	599	619	649	576	575	603	633	628	601	623	645	597	635	601	686	616	627	647	604	625	624	579	643	620	596	629	624	657	603	623	619	620	637	635	625	588	631	633	645	616	574	622	590	628	623	622	604	653	620	598	652	625	639	578	625	628	637	604	619	637	627	610	592	615	631	621	583	642	597	636	625	619	603	627	626	636	649	573	572	594	642	586	607	638	573	630	597	592	606	632	642	599	602	629	626	602	584	589	582	639	647	598	561	641	605	636	640	647	621	606	589	637	617	608	632	655	608	623	599	608	652	607	612	577	649	601	598	628	612	567	581	622	565	615	651	617	630	582	582	605	625	628	540	672	620	630	621	618	570	636	623	642	615	660	628	634	587	681	625	611	634	620	631	622	600	604	613	611	645	629	630	625	647	653	640	636	625	605	659	626	614	666	616	609	593	618	618	651	649	634	658	617	619	589	572	616	642	574	601	605	662	641	636	643	585	613	584	586	628	590	580	644	619	632	614	587	614	631	558	613	626	619	599	593	637	607	601	616	576	690	573	612	594	631	618	609	610	653	631	637	613	619	592	612	607	594	631	609	606	644	622	593	571	562	626	577	608	606	627	587	624	630	665	611	636	635	621	604	625	587	577	559	600	563	681	606	623	613	592	610	641	616	626	658	612	623	630	582	572	619	615	595	620	639	630	635	623	661	625	651	614	640	578	645	641	606	604	605	574	611	623	622	616	589	626	583	647	619	609	660	599	637	607	639	608	637	634	626	599	614	597	620	600	634	635	613	613	647	658	640	604	637	564	594	603	614	601	635	595	634	559	604	672	598	609	606	613	640	600	637	634	608	620	638	593	597	591	597	619	609	619	620	594	638	579	638	617	618	585	604	633	594	632	609	602	564	627	619	654	606	616	565	618	570	598	593	622	610	606	609	591	594	565	589	605	590	621	584	633	657	592	633	606	597	639	569	622	583	658	637	594	639	620	602	625	625
74505	75737	72891	61002	44016	30827	17322	7149	2761	1204	674	455	338	361	331	356	336	372	323	387	343	381	331	349	367	346	359	371	352	357	350	385	341	373	359	347	356	359	359	323	348	358	352	354	374	377	329	327	371	347	337	369	340	359	380	360	374	347	364	337	327	331	362	365	359	348	351	365	353	378	367	338	352	333	370	396	324	343	377	332	365	341	348	318	348	357	371	370	361	357	332	332	377	340	350	350	363	349	325	314	349	392	353	336	357	351	361	342	357	365	374	357	346	365	372	361	367	349	327	365	342	362	354	343	363	348	333	370	339	335	332	344	333	332	368	351	378	341	349	324	343	334	369	368	361	351	356	326	347	348	344	360	346	350	359	336	336	323	343	360	349	355	343	353	354	323	319	354	337	345	368	357	354	374	340	319	378	325	347	359	368	326	347	352	357	354	323	362	372	349	311	362	373	325	362	377	357	347	353	290	341	336	339	423	339	375	362	387	368	309	381	342	329	354	343	354	344	296	295	355	339	360	379	362	360	352	337	343	359	363	353	373	369	344	385	380	361	332	359	355	386	351	345	384	334	369	363	338	350	362	351	380	372	319	331	310	349	328	330	363	369	326	371	317	392	391	358	334	369	375	342	346	322	374	339	338	325	308	360	356	358	357	342	361	348	378	360	327	357	326	337	357	345	361	341	308	321	375	366	339	383	319	346	352	301	339	340	352	341	364	400	392	306	342	372	355	309	369	374	337	342	357	335	321	332	352	369	338	347	391	370	342	345	349	384	371	347	342	369	376	339	397	356	374	337	370	412	363	335	363	348	340	370	371	350	340	328	332	331	331	352	342	350	377	345	326	347	352	374	372	349	354	364	331	354	355	343	335	336	336	323	346	364	325	323	380	330	374	366	359	386	348	308	356	317	322	384	341	356	325	317	314	319	329	344	366	332	344	382	342	379	337	331	360	370	362	363	357	367	343	371	324	340	324	364	309	352	330	350	344	335	379	331	356	351	311	332	340	352	367	341	390	343	373	364	351	361	359	328	323	331	288	358	366	343	337	357	330	360	320	337	342	356	334	354	362	371	343	383	376	339	342	370	377	377	343	376	335	356	338	344	340	314	364	365	331	328	363	361	349	355	355	386	352	330	320	364	352	311	317	324	346	334	346	397	352	372	332	369	365	331	318	350	346	381	338	353	376	347	347	359	337	355	324	327	341	384	375	359	342	357	340	359	342	351	324	337	375	362	376	316	343	349	380	359	369	350	379	382	362	334	336	364	375	358	373	374	346	350	343	301	355	343	357	360	357	330	376	353	320	332	368	340	340	366	344	349	332	344	329	367	347	339	413	329	324	330	379	371	365	349	398	388	334	360	355	362	357	328	339	323	357	393	348	353	352	360	366	359	373	322	333	360	352	367	375	383	337	371	341	342	370	368	354	338	358	327	315	353	343	317	334	366	341	344	367	365	360	358	341	367	330	343	353	300	368	336	376	347	352	362	370	349	350	355	362	331	375	378	359	354	374	330	368	380	364	363	325	345	352	352	347	313	347	334	352	344	352	393	378	344	323	338	350	321	366	343	341	343	366	358	358	336	342	344	368	339	340	345	346	363	340	366	346	367	330	384	363	323	343	341	317	327	358	368	354	343	369	340	322	362	354	319	354	347	342	340	354	361	389	348	353	374	361	390	357	329	379	305	342	312	396	334	361	354	348	340	347	333	356	338	347	364	338	351	374	375	321	363	333	344	335	338	382	392	348	349	354	336	370	346	340	364	385	365	347	356	374	345	361	340	371	366	376	365	353	357	381	406	354	366	334	348	322	356	354	371	357	354	374	374	356	342	331	336	382	336	345	342	350	333	320	357	342	317	356	373	375	350	365	360	330	364	347	365	308	353	339	338	355	349	302	335	330	343	360	361	359	362	355	368	351	388	337	316	348	357	335	343	335	346	335	321	380	390	378	345	388	378	366	362	372	344	338	357	344	356	376	318	363	370	326	357	373	338	319	384	309	339	317	319	349	356	348	353	325	352	348	322	361	375	363	341	328	331	349	343	336	367	328	323	361	353	378	353	318	365	326	358	366	355	382	312	339	356	351	362	345	345	375	360	354	349	341	307	360	344	340	328	356	352	333	330	351	372	373	333	335	335	339	363	337	383	359	347	322	331	388	347	332	389	378	335	347	360	351	346	334	352	315	371	351	359	361	372	352	336	303	323	345	312	365	330	349	359	334	348	356	362	360	351	403	295	320	314	321	372	320	348	361	336	342	358	342	350	324	341	329	389	393	322	361	354	311	315	348	381	370	355	349	333	380	318	352	363	348	350	372	373	296	332	346	345	355	326	342	340	337	372	364	355	361	360	338	361	344	365	371	339	348	331	362	358	351	352	332	374	362	328	338	364	373	358	360	355	342	327	372	370	358	357	350	371	337	362	341	381	335	338	364	342	357	342	350	312	335	350	350	348	369	334	387	379	345	337	365	360	308	395	346	330	339	368	323	331	348	327	355	366	371	333	331	352	377	328	359	358	361	380	366	357	326	374	387	363	337	344	355	321	328	340	319	315	352	329	359	418	335	338	319	349	359	360	370	386	366	355	368	368	356	331	360	338	377	352	368	349	351	363	367	334	339	322	360	348	360	375	325	347	343	333	339	313	328	328	343	322	338	371	339	341	370	347	361	362	331	368	346	354	354	350	357	338	361	336	334	383	360	362	345	366	355	336	338	370	370	328	329	341	331	386	372	380	361	351	333	315	361	333	341	325	341	285	361	378	334	348	362	358	329	339	329	360	353	363	381	372	341	350	335	350	349	408	374	371	351	352	363	356	340	353	354	340	361	330	346	370	320	355	370	351	359	359	372	345	331	352	330	340	376	381	393	369	343	368	374	356	331	392	322	372	355	410	388	391	340	364	384	359	364	355	369	350	365	347	369	339	371	334	323	348	349	357	354	343	322	351	329	339	342	343	372	333	355	347	366	366	347	337	349	361	338	320	321	306	348	344	341	356	375	347	367	346	338	341	366	346	366	358	372	344	363	338	344	342	324	345	378	360	360	381	356	319	354	353	341	346	344	344	348	337	359	341	338	341	342	378	360	335	337	377	358	339	359	387	317	334	340	358	364	342	313	373	343	379	387	328	371	341	330	325	367	362	371	335	352	337	356	311	386	355	338	352	344	383	340	363	347	371	355	350	362	397	363	331	388	383	337	376	367	364	392	340	349	339	365	339	301	345	365	373	341	354	344	372	338	354	345	356	386	336	363	318	365	356	345	363	347	367	301	313	340	376	330	351	385	342	351	338	345	328	403	326	331	319	356	348	348	323	337	372	351	356	314	369	327	300	343	371	362	359	352	335	348	362	360	351	337	339	346	353	308	376	319	368	327	325	344	328	326	334	357	360	359	328	382	337	316	347	346	328	338	347	377	377	346	336	335	321	317	335	377	354	352	351	372	342	346	349	344	347	354	339	362	361	331	327	353	373	328	364	330	358	303	342	357
49570	57753	68695	65169	52979	42868	30018	17560	8900	4343	2219	1265	813	789	787	787	785	776	798	808	806	798	759	800	766	734	737	745	812	743	780	826	792	763	790	764	739	798	762	751	749	749	755	748	779	730	811	767	733	752	760	741	775	791	761	766	822	754	794	765	725	733	779	749	766	815	807	740	744	766	695	769	813	744	741	751	756	773	754	732	751	760	788	761	778	735	752	744	765	775	758	727	765	779	737	771	761	785	807	721	788	730	785	704	791	747	763	749	755	739	784	767	796	790	726	801	750	757	767	775	787	724	765	774	731	768	774	784	766	797	747	755	775	753	787	779	753	713	750	774	788	734	800	793	768	767	805	771	786	776	740	744	785	738	745	769	758	802	787	746	789	770	769	780	730	782	754	778	734	774	717	732	770	777	761	714	803	789	754	778	794	757	785	722	796	809	755	739	728	748	810	744	767	740	751	755	708	782	789	765	761	809	836	752	728	739	744	788	750	793	741	771	771	735	733	757	780	752	755	791	723	804	783	773	761	731	810	779	801	789	739	840	799	771	777	772	783	753	780	746	778	793	776	770	771	709	724	811	767	769	817	750	811	751	772	771	791	765	727	735	806	712	749	829	800	730	755	780	778	801	749	762	721	776	790	763	757	717	732	759	755	710	793	761	761	711	783	751	805	737	770	775	749	791	716	726	775	799	746	769	784	778	759	782	763	750	758	803	833	782	744	789	783	772	755	789	735	748	760	776	778	775	747	755	786	751	790	795	798	695	754	783	746	752	722	789	799	726	762	753	733	758	748	757	783	780	730	806	766	763	775	756	737	737	766	734	769	824	772	739	753	732	729	737	761	741	744	768	727	735	769	727	751	800	817	745	776	768	757	804	783	760	778	762	816	772	775	768	731	747	790	750	739	790	752	752	754	707	719	790	772	756	764	761	787	747	773	754	774	744	828	774	788	779	771	741	748	788	755	748	779	740	768	798	760	742	751	772	723	743	745	803	773	764	749	752	754	778	769	821	764	746	723	777	767	723	773	737	735	771	774	734	749	830	773	783	740	773	758	764	762	733	734	805	772	705	773	756	838	772	769	761	767	746	742	768	739	759	720	808	724	738	766	778	774	771	743	754	781	788	749	754	749	802	733	766	769	761	767	735	727	703	778	725	735	775	761	756	762	748	790	734	757	770	782	755	764	752	769	797	693	747	786	770	715	783	784	788	769	771	810	786	759	757	760	725	737	750	802	758	775	747	752	773	736	804	750	736	735	766	790	751	765	739	746	790	727	784	775	786	764	743	741	720	760	746	742	827	755	738	795	749	766	780	767	767	774	782	746	795	741	768	735	711	776	787	774	812	750	745	809	724	731	796	792	786	724	790	769	753	776	748	819	768	796	729	779	754	798	809	769	771	738	773	746	734	784	795	796	787	785	755	769	768	742	787	746	739	769	771	718	786	745	719	792	773	799	757	786	743	797	717	748	748	759	748	780	780	726	810	754	798	767	785	748	727	802	743	786	784	756	753	762	738	796	747	824	756	748	767	751	778	760	790	774	745	767	825	761	805	746	800	795	813	795	758	823	782	827	751	750	784	776	766	785	751	752	763	804	728	791	806	718	739	724	778	723	794	788	803	762	768	741	759	810	760	747	725	760	742	754	784	781	822	759	771	734	774	757	789	760	770	691	774	743	754	792	783	739	772	698	764	752	756	763	814	767	746	785	773	811	736	728	749	789	781	748	797	755	754	756	786	776	780	759	740	760	762	767	792	772	753	717	745	783	755	749	760	751	779	767	774	747	752	799	787	790	761	742	751	750	828	774	772	796	786	696	787	776	760	754	764	723	744	777	791	730	791	776	766	773	768	767	743	761	771	780	747	794	823	811	795	811	746	716	798	756	737	780	767	697	775	750	792	773	776	812	800	799	797	723	794	809	817	802	758	744	770	787	759	785	793	731	782	776	747	785	787	768	773	789	839	720	737	754	756	807	738	763	809	759	800	778	732	713	752	740	770	764	805	758	778	771	763	751	753	736	726	764	793	744	769	795	785	770	744	790	774	769	800	720	754	747	792	762	793	759	757	780	768	738	747	828	781	772	787	737	699	740	788	748	769	723	684	785	730	800	702	788	774	786	797	791	718	766	774	751	755	753	756	779	779	827	827	747	717	766	774	791	748	729	787	743	754	751	788	780	742	709	759	792	759	781	709	781	789	792	727	746	776	791	769	785	790	808	759	733	782	767	760	729	751	791	799	802	714	796	738	732	776	755	778	723	734	769	782	716	797	748	753	762	735	801	768	750	773	772	733	745	756	838	692	732	772	770	782	800	776	766	764	783	781	760	825	790	767	809	788	800	684	767	771	795	756	774	761	792	766	713	789	760	722	735	771	757	746	746	789	739	756	754	780	751	740	747	751	828	734	777	756	770	779	747	775	711	783	790	797	792	822	772	752	763	777	798	747	749	752	760	796	790	755	764	802	770	701	787	776	736	756	781	777	774	744	760	736	761	791	785	746	755	755	784	768	769	760	773	795	717	780	744	828	757	782	797	763	792	790	772	803	833	774	798	725	752	755	780	784	774	771	794	784	796	795	780	744	805	742	807	767	733	784	768	804	735	754	787	721	784	705	772	768	756	814	682	775	827	771	788	766	732	715	758	768	774	788	775	770	762	769	748	757	750	770	756	807	762	761	757	808	793	743	724	791	745	769	803	756	749	778	756	729	772	717	741	768	751	789	772	788	789	775	775	746	810	761	804	748	780	768	767	760	744	713	756	787	776	747	774	753	769	771	793	761	757	775	782	732	738	748	754	760	749	783	767	735	746	812	803	773	809	767	738	738	733	779	780	771	785	753	780	728	779	705	764	759	748	747	755	822	777	822	785	783	708	761	719	800	783	786	758	792	807	743	704	787	761	829	774	799	749	753	801	765	782	811	824	729	768	740	811	787	759	766	745	754	802	780	753	792	794	756	763	794	711	767	808	787	782	734	739	804	721	774	805	749	762	709	768	780	729	745	762	786	723	778	795	745	723	766	792	802	788	764	793	793	797	791	727	772	766	782	780	759	748	741	738	779	772	721	720	807	787	773	736	825	788	821	776	800	796	761	759	822	739	771	742	748	801	791	779	835	782	790	778	758	775	771	772	713	800	742	752	770	805	754	763	805	763	783	745	803	759	799	758	798	804	774	769	766	754	768	767	702	776	798	807	791	703	798	804	819	764	768	697	782	800	770	819	775	798	789	804	809	791	797	776	759	721	813	756	753	776	754	786	796	801	772	782	751	775	731	814	742	804	807	798	762	773	798	760	742	801	798	761	780	740	741	781	757	809	732	823	810	678	806	781	744	767	766	759	751	785	761	776	730	728	783	777	714	787	750	757	752	757	759	812	752	801	758	760	763	759	766	756	769	792	797	787	765	766	747	770	750	787	772	784	783	784	797	741	775	798	769	747	794	809	746	790	736	744	778	771	779	788	741	762	793	776	701	740	726	749	791	770	804
12816	10028	6244	4094	2205	1280	823	494	379	294	278	276	302	308	274	273	308	269	284	278	281	255	279	290	278	329	309	275	286	280	241	306	280	273	259	247	277	295	297	276	304	255	277	264	251	296	281	302	279	274	243	267	244	254	281	252	306	265	295	280	263	270	294	285	274	294	282	312	292	309	274	271	252	286	256	296	263	276	287	280	272	269	274	289	310	248	255	287	279	273	266	297	270	259	258	269	282	255	285	263	312	277	277	277	306	279	280	281	283	268	280	284	272	296	286	269	305	250	280	291	254	302	273	280	317	269	252	259	247	289	290	287	289	280	249	255	285	266	272	272	260	293	259	256	281	250	298	275	249	240	257	265	278	256	273	297	255	275	309	282	304	281	280	262	267	288	268	289	227	265	288	289	300	254	271	250	291	300	278	290	268	291	298	270	303	281	273	270	313	260	260	268	291	298	274	273	288	265	291	244	261	265	295	264	298	280	291	276	287	270	275	263	287	288	258	290	263	257	279	275	308	280	316	285	277	292	290	266	252	290	293	287	292	272	301	280	249	280	293	292	323	312	271	283	271	292	272	292	275	281	274	253	270	278	277	270	304	274	289	278	260	275	275	281	244	248	296	281	273	283	272	323	288	268	304	283	308	273	274	277	289	284	280	277	298	253	268	288	290	255	284	281	276	280	271	230	265	240	297	264	314	271	302	287	276	290	298	267	266	284	267	247	288	227	257	281	286	276	300	259	265	296	274	246	264	298	275	305	277	313	268	305	292	263	243	312	276	282	294	243	263	281	254	289	273	235	276	272	255	299	285	281	245	293	270	275	266	292	292	249	258	305	285	299	282	253	279	264	281	264	273	273	285	250	290	256	264	260	277	310	253	282	302	260	238	282	340	265	254	283	271	252	272	256	277	251	289	278	271	290	288	265	288	271	298	264	239	268	275	280	293	273	274	313	279	262	305	261	278	293	272	259	252	273	277	289	260	257	254	299	261	247	302	277	291	262	244	257	253	278	262	280	283	236	299	294	290	272	268	272	255	273	265	282	308	266	259	293	279	259	288	269	262	277	239	256	292	280	285	273	294	264	291	252	280	257	269	244	253	290	258	259	276	259	284	290	279	258	290	279	282	293	261	289	275	291	277	288	276	286	280	292	269	260	268	290	285	258	261	281	305	296	303	301	265	268	261	291	274	262	329	270	276	295	237	255	299	296	259	259	301	267	282	250	273	284	289	249	269	283	265	275	275	277	289	285	291	273	292	275	299	272	266	294	265	249	300	266	264	282	290	241	250	262	242	296	283	272	279	283	303	287	273	294	270	271	270	294	266	248	302	308	268	284	284	294	268	251	284	259	273	261	260	282	269	275	294	269	292	295	251	298	280	235	287	283	234	282	268	262	282	282	308	292	310	265	268	275	281	278	261	249	275	263	278	309	280	285	277	276	277	287	303	279	275	304	274	283	292	319	278	253	266	302	280	284	275	258	258	265	265	247	296	287	290	267	313	256	283	268	236	237	274	247	244	277	261	285	272	283	247	265	258	258	265	268	248	271	269	243	232	291	238	271	306	278	286	275	278	257	315	320	301	271	256	310	281	285	293	292	308	295	304	292	276	290	288	305	285	291	263	257	281	274	290	257	271	285	274	271	276	265	241	253	269	290	287	268	243	286	301	251	263	299	290	280	303	275	307	282	309	264	287	270	261	286	263	281	271	267	265	292	269	272	254	278	281	275	292	295	270	260	278	247	289	292	222	250	268	291	288	275	263	285	291	269	282	260	274	286	266	262	253	257	271	257	287	267	263	274	273	251	267	282	277	259	259	262	278	283	277	243	316	310	301	263	243	264	290	248	251	251	269	241	285	308	264	252	301	303	299	280	263	261	282	290	282	261	302	255	266	261	276	276	250	299	287	284	265	273	276	259	260	287	263	240	272	251	261	277	281	262	274	313	288	266	250	304	280	251	276	264	271	291	308	286	289	247	309	277	272	269	265	282	279	310	243	286	264	261	283	255	279	275	236	322	246	278	297	263	273	274	243	276	281	270	251	292	279	268	261	257	271	236	273	295	306	299	274	289	268	281	252	283	263	266	273	279	281	286	280	279	250	285	300	279	261	278	283	295	275	282	234	305	254	287	259	272	276	267	268	280	268	270	277	251	263	276	267	258	288	280	275	275	289	264	274	270	274	243	287	251	240	254	273	304	238	279	267	269	285	271	281	290	268	296	265	299	294	313	279	282	292	260	272	254	264	248	293	283	275	271	277	259	277	275	265	268	308	260	289	278	241	269	272	300	310	297	285	281	289	273	281	259	282	292	307	269	280	258	256	262	290	256	266	264	281	272	267	267	285	294	278	272	247	255	292	243	268	301	229	291	254	290	301	276	284	290	283	280	277	271	308	281	308	244	280	254	265	257	283	260	239	267	277	278	236	272	296	236	287	293	270	277	274	281	294	241	286	312	275	272	255	268	260	292	275	274	272	289	266	260	253	284	283	270	258	273	281	276	248	273	266	259	295	284	284	285	263	253	312	275	279	236	270	265	262	276	285	282	256	303	282	267	289	293	266	278	259	286	270	277	280	308	288	287	321	282	243	337	283	287	304	273	278	322	266	270	286	297	266	293	233	287	278	293	263	271	264	279	294	256	262	262	280	282	251	301	279	301	226	265	298	278	283	299	286	245	304	265	258	296	326	308	255	246	267	293	258	264	272	265	288	257	262	266	269	275	289	277	278	258	283	247	292	268	250	264	250	271	301	279	246	297	287	267	296	303	274	288	249	313	249	292	278	269	257	284	275	267	273	294	258	277	259	294	260	300	283	261	236	274	270	264	275	291	244	271	280	264	242	272	260	253	242	278	250	258	267	250	277	245	258	300	265	287	274	279	307	306	283	266	271	296	272	308	289	267	285	251	254	281	293	247	306	290	289	242	276	256	296	238	269	271	273	266	261	275	294	253	271	277	260	275	265	286	293	296	276	298	272	283	269	297	277	259	281	286	271	268	250	270	317	287	255	267	305	280	261	272	264	265	265	295	274	266	248	291	298	270	288	255	282	276	269	286	251	290	286	281	259	275	290	272	270	282	326	323	316	272	244	270	284	280	282	293	280	274	287	264	277	259	271	269	260	271	303	283	256	265	245	262	274	240	298	246	266	301	288	251	274	284	253	266	282	277	259	258	280	258	264	316	288	269	272	274	278	270	257	268	314	250	280	283	279	279	286	268	279	300	288	256	250	272	262	252	271	289	259	289	314	297	287	244	253	267	286	287	272	279	254	273	267	268	284	264	266	269	283	270	244	282	285	270	280	314	275	264	293	265	276	298	284	276	278	246	285	291	288	283	261	282	276	267	294	303	265	319	255	273	274	276	262	283	267	258	246	250	252	265	255	250	237	289	288	261	259	295	269	291	302	273	252	293	297	264	290	272	278	266	267	270	291	272	253	249	282	281	265	281	268	267	265	256	282	297	265	266	284	278	275	299	285	267	285	280
10955	12805	11448	10552	6764	4126	2599	1543	989	768	728	713	604	621	611	625	651	576	589	606	586	570	594	633	588	623	619	638	623	614	636	617	580	614	624	595	609	575	655	666	632	599	594	592	592	652	574	685	623	635	631	600	637	609	630	646	636	648	573	601	627	616	652	619	584	633	653	621	615	552	581	609	617	599	589	635	583	618	570	623	581	616	618	631	621	546	637	586	580	649	585	598	592	594	637	586	621	591	647	667	657	614	624	612	597	589	571	621	648	559	621	629	578	643	591	629	593	613	641	622	651	585	629	559	616	610	653	650	628	644	604	604	611	583	626	619	620	620	615	579	611	620	606	605	625	617	606	602	576	596	597	616	653	644	597	604	616	646	605	632	602	678	587	590	603	657	645	645	597	617	607	610	627	674	608	629	587	605	614	627	643	639	628	627	580	597	566	664	604	615	643	592	617	589	602	619	591	629	617	602	579	616	671	568	608	591	614	616	648	615	560	630	593	605	590	604	597	605	615	582	632	617	635	628	682	636	601	635	584	639	590	592	649	655	608	568	578	656	615	627	606	635	578	599	585	614	632	618	623	614	574	639	593	639	642	628	545	603	643	639	652	633	574	630	619	601	600	657	599	576	600	588	607	597	606	656	606	613	662	628	576	608	637	599	593	641	602	581	599	618	629	589	638	607	634	620	556	575	658	616	634	654	625	611	616	648	635	601	638	639	615	622	602	594	616	634	601	587	611	574	615	595	578	610	630	616	573	597	623	583	650	646	598	668	647	632	640	641	587	593	627	588	596	654	649	587	628	578	624	607	604	573	588	576	596	584	621	663	631	601	651	667	566	614	620	645	610	611	590	618	636	632	647	612	624	601	632	609	583	604	618	603	644	635	597	608	573	644	636	616	659	632	646	579	602	615	620	614	626	637	626	598	647	634	610	604	645	579	622	632	611	595	630	623	620	634	566	600	626	622	620	609	645	580	643	662	617	646	581	666	614	575	650	594	642	591	631	601	625	607	628	579	612	612	618	589	614	606	636	600	657	590	615	560	650	595	614	584	617	621	585	601	693	680	635	615	627	665	635	651	614	605	617	653	592	592	598	610	632	601	592	578	626	618	620	620	654	593	601	633	620	612	615	626	643	586	626	618	634	603	597	599	644	645	617	645	615	637	619	576	613	647	640	607	630	593	625	595	609	605	617	626	616	627	624	612	557	604	654	659	614	628	613	668	643	600	621	602	626	602	638	616	600	604	590	627	653	599	671	620	585	624	562	653	603	619	664	616	578	608	617	601	664	641	642	592	602	612	609	604	642	612	606	610	599	620	618	655	627	624	607	622	615	608	660	627	606	619	653	610	657	559	650	636	616	627	624	615	627	608	576	600	614	585	598	622	597	584	621	613	559	638	645	621	650	592	614	670	622	600	657	614	604	591	591	635	600	628	621	581	659	613	625	606	638	606	627	601	578	607	634	623	621	629	609	590	628	610	611	641	648	627	624	630	586	637	613	622	582	637	634	627	598	578	571	623	618	675	619	630	611	609	616	584	622	645	587	621	612	648	622	622	625	632	599	578	588	624	623	579	572	616	611	634	616	631	631	614	574	633	596	609	620	645	581	592	588	579	594	628	607	616	600	621	596	610	636	596	609	598	631	609	616	666	586	623	614	665	622	594	571	598	613	647	606	609	609	599	596	630	662	592	657	601	630	618	612	621	630	565	624	599	598	600	613	617	597	596	592	593	617	643	619	582	617	624	610	580	617	632	598	583	631	622	651	640	603	621	607	613	592	636	594	613	595	617	591	601	548	592	585	619	597	605	611	662	615	616	639	614	636	610	604	590	607	596	566	631	620	644	603	590	660	593	613	613	646	590	672	622	577	613	658	596	619	662	580	607	637	630	620	615	607	576	610	638	608	629	587	638	628	626	634	651	586	634	642	658	638	586	640	606	604	647	625	632	620	637	623	598	608	631	650	632	601	588	655	569	621	632	591	615	607	596	605	623	582	570	558	641	631	616	657	638	624	581	618	601	630	600	579	598	628	615	665	566	582	617	598	567	583	612	586	576	599	619	617	601	638	628	629	618	625	612	601	620	643	612	617	540	656	614	597	612	638	666	641	606	598	663	616	617	609	629	602	607	582	628	640	596	608	632	596	629	673	625	632	605	596	584	658	624	644	630	626	667	589	627	577	636	618	603	644	614	616	613	597	600	627	602	619	606	617	601	663	634	572	609	585	589	626	640	613	645	653	609	589	622	624	638	580	625	594	646	591	657	656	640	586	625	595	619	650	635	584	615	630	616	576	611	563	664	595	625	618	661	620	607	611	645	692	637	622	648	620	578	663	590	568	630	596	632	591	599	573	595	603	659	636	588	589	643	595	619	582	620	594	632	633	593	571	602	575	616	624	596	639	630	615	665	622	615	616	613	636	635	636	585	643	673	624	637	637	637	602	612	629	601	597	616	598	648	612	587	649	656	636	593	585	656	636	649	597	587	572	633	633	639	624	610	629	630	605	600	564	599	614	636	611	612	597	604	625	557	618	633	598	613	624	602	592	609	617	631	652	588	622	610	566	619	615	611	603	566	614	642	616	622	628	600	638	570	619	626	643	598	599	675	593	604	642	609	594	617	628	624	623	565	594	641	639	623	645	598	641	584	658	619	626	627	561	614	638	606	620	611	591	609	629	617	627	604	595	628	633	620	597	651	620	617	615	606	593	612	654	602	594	623	584	616	633	623	626	632	646	635	610	637	629	608	590	602	611	608	601	576	614	645	604	632	630	682	600	570	615	589	616	635	580	606	645	670	601	568	595	581	624	576	630	599	632	630	622	611	619	597	625	638	612	584	613	608	639	617	636	625	617	605	648	608	602	617	628	599	644	585	601	609	613	595	602	638	582	578	572	580	652	622	644	652	647	641	597	601	586	581	627	642	640	605	626	645	650	618	637	599	653	635	650	648	594	644	611	581	590	655	581	622	567	665	625	641	635	606	615	605	602	617	613	591	622	665	607	627	590	614	647	627	571	582	626	613	623	623	584	597	618	626	619	594	607	609	607	590	616	618	572	621	609	619	649	649	600	618	596	664	605	645	554	613	604	593	622	586	632	656	604	616	569	629	580	595	623	650	668	613	656	624	588	624	638	617	619	607	604	618	583	619	620	625	592	608	601	624	579	601	590	661	586	619	614	609	633	641	614	668	586	646	599	637	648	603	667	622	610	636	661	620	644	635	599	622	648	673	605	614	616	617	629	592	591	624	609	621	623	579	663	659	666	600	598	618	612	643	611	616	618	658	609	571	629	608	630	596	602	589	594	666	652	641	634	613	618	597	621	640	606	616	603	628	635	638	586	595	611	644	567	579	642	597	631	586	575	578	632	630	602	609	580	673	648	656	625	603	629	631	629	607	660	568	587	594	584	579	633	654	630	637	582	589	642	584	557	571	604	598	564	641	628	603	578	584	657	604	614	646	593	645	596	606	638	605	606	625	578	623
68478	69373	65154	49858	35228	22684	11206	4929	1985	971	526	334	323	256	263	241	269	256	268	264	263	301	247	225	287	248	289	267	253	258	229	284	237	253	248	263	258	241	277	266	286	276	277	267	266	255	289	259	243	234	266	290	242	271	269	262	258	240	260	221	268	277	244	261	251	259	260	238	268	270	263	294	281	266	256	246	253	261	270	268	301	263	265	245	269	275	266	264	261	252	239	264	285	246	251	258	237	243	271	273	231	246	277	293	250	242	266	229	294	273	231	262	248	242	246	249	282	264	266	286	251	257	251	243	239	256	276	294	242	249	263	279	277	291	271	286	286	303	259	260	250	255	244	246	296	276	249	273	279	238	245	247	269	270	245	294	227	282	261	248	234	225	262	262	251	262	275	229	249	228	222	276	277	264	259	249	260	255	264	275	241	253	264	266	251	298	229	259	262	247	270	243	268	226	263	250	264	269	254	242	264	268	301	251	232	275	248	259	232	250	270	273	280	281	271	252	268	272	260	281	259	244	274	274	279	257	231	272	260	286	270	250	257	256	254	247	268	261	227	242	259	252	257	250	258	269	259	277	267	209	245	275	278	224	281	278	275	224	279	252	269	250	285	260	258	260	251	260	264	252	273	246	259	270	296	249	242	250	266	253	261	255	234	241	274	242	274	266	239	245	267	281	261	258	262	261	272	233	272	260	261	248	264	240	244	256	256	252	285	239	232	249	260	255	243	248	245	272	249	217	235	256	245	245	246	262	232	262	264	237	249	265	235	278	224	252	297	249	245	252	264	306	264	257	258	237	250	267	240	268	261	278	284	271	285	259	245	241	274	269	246	238	284	263	280	268	251	264	260	259	212	269	280	260	236	241	242	271	265	242	257	253	258	252	240	279	253	245	246	258	238	260	248	225	260	242	283	292	264	273	262	222	267	257	242	259	270	273	245	258	278	274	282	262	286	272	274	273	268	262	285	272	267	257	246	261	268	250	232	247	279	287	282	241	251	268	254	282	273	256	252	264	258	263	248	263	253	252	237	280	275	263	236	234	234	258	246	267	280	261	242	243	260	261	262	246	292	232	269	281	292	288	292	279	238	231	266	251	270	273	271	262	276	262	248	281	254	215	248	237	246	253	241	276	235	239	268	231	260	246	224	302	270	233	252	265	255	286	290	250	267	254	294	255	251	278	235	260	255	267	271	267	248	255	239	265	256	269	236	253	247	270	273	255	267	308	270	272	278	245	236	270	274	256	280	255	242	251	288	260	239	257	275	265	238	267	241	268	256	256	256	257	276	266	234	255	236	295	300	268	249	281	264	249	256	258	248	277	254	254	259	271	291	267	286	270	279	256	264	269	271	303	261	258	247	259	264	264	254	272	270	269	254	263	255	267	245	246	276	251	248	217	228	277	249	268	283	261	268	276	290	248	278	237	257	267	261	252	259	237	277	275	248	260	244	280	260	304	258	264	247	247	257	287	253	280	256	243	251	285	255	285	264	225	237	251	275	258	242	243	247	273	239	246	303	264	269	265	274	243	276	245	266	250	247	278	240	281	250	274	270	277	231	259	236	269	253	299	252	256	236	239	245	261	244	271	265	256	281	268	268	261	251	279	261	252	252	253	262	246	256	242	258	233	239	256	252	296	253	255	265	265	266	244	300	283	251	256	270	279	249	275	267	247	227	232	261	278	244	254	241	260	252	252	263	257	253	242	250	233	287	235	235	256	212	245	282	252	263	241	265	259	256	213	260	265	270	256	266	265	270	256	271	240	251	239	264	266	271	264	256	280	266	240	251	283	238	261	281	255	297	267	262	271	265	263	271	257	263	266	269	252	249	271	260	270	243	272	252	255	267	287	247	258	244	256	257	255	271	292	254	253	261	283	265	283	246	228	288	271	234	270	266	245	240	309	241	256	227	270	276	298	255	273	271	276	268	244	267	256	273	299	255	242	247	246	259	244	260	251	244	267	250	237	264	247	242	253	259	239	245	245	295	249	237	263	245	258	264	264	236	256	268	237	279	280	264	249	232	267	290	250	235	256	242	247	285	245	280	282	256	281	278	240	263	255	240	279	250	275	249	262	294	271	272	256	262	267	261	264	245	277	249	280	269	277	252	254	260	259	264	252	252	274	261	256	251	285	251	268	283	296	261	238	222	260	255	270	264	259	245	307	274	255	269	283	262	274	268	257	264	261	279	245	234	271	241	274	241	257	232	247	276	274	262	250	290	252	254	260	285	243	264	257	264	247	264	250	232	219	259	250	261	281	262	240	243	257	261	262	295	264	267	228	241	251	255	264	245	261	289	265	284	254	276	244	274	241	265	270	294	261	268	251	244	229	295	317	261	258	265	233	255	271	275	266	260	261	240	255	255	255	247	255	225	288	253	269	284	279	280	253	288	266	251	266	260	275	262	263	242	224	273	252	254	286	253	260	254	296	276	295	244	262	267	290	233	276	270	273	285	252	273	249	261	239	254	263	250	253	260	250	232	279	242	266	277	272	268	253	251	269	270	253	278	256	256	273	254	268	269	258	268	242	230	280	257	297	269	277	308	279	268	237	240	271	253	263	266	275	284	241	270	265	254	236	221	212	253	255	243	264	258	261	257	300	295	253	269	235	255	266	264	290	250	261	285	277	255	293	242	265	288	243	250	259	233	244	280	239	288	259	242	268	260	228	272	253	277	242	246	288	260	263	274	250	242	251	257	280	248	275	269	269	274	246	262	244	251	267	276	248	261	245	253	240	235	262	248	259	262	243	247	272	273	278	292	258	273	298	252	267	281	285	244	279	268	256	253	246	294	286	243	236	267	223	253	240	272	285	228	261	250	288	274	246	250	262	274	249	293	264	277	239	259	255	262	266	262	285	259	246	275	274	251	231	260	255	242	264	265	264	262	262	261	215	286	260	245	254	271	260	278	223	266	272	255	270	268	219	252	248	260	289	275	250	262	224	263	275	250	238	244	224	247	256	285	267	247	255	253	226	260	255	250	285	271	282	251	252	252	267	232	245	251	226	262	288	247	274	262	250	234	268	245	230	294	248	292	275	248	266	280	246	233	246	249	257	286	272	271	248	233	283	255	251	284	266	260	278	254	260	239	284	266	251	255	302	263	240	256	285	280	250	266	261	291	288	244	251	261	256	259	251	239	222	255	251	266	264	252	242	286	283	266	235	264	271	259	250	255	264	256	248	260	265	249	244	289	268	308	251	260	285	252	218	262	237	257	261	278	259	295	257	250	278	281	251	242	231	258	260	258	238	288	276	281	296	268	243	247	275	246	268	261	234	279	252	265	306	272	266	264	237	285	249	241	261	223	267	293	258	265	268	260	218	263	224	289	275	246	244	267	248	271	261	232	271	277	274	262	267	236	261	247	218	281	275	303	263	272	250	271	229	266	245	260	233	252	281	279	233	241	240	247	245	232	283	273	282	251	290	263	279	263	276	248	261	264	257	223	265	259	229	234	262	256	270	263	257	280	264	275	261	263	280
42122	51261	59621	54021	46295	35430	24237	13855	7062	3451	1644	935	673	551	624	588	600	557	583	602	625	605	584	598	607	575	621	621	575	649	559	605	570	601	606	567	593	618	619	616	552	590	571	590	598	612	598	562	569	589	589	620	580	566	595	614	604	585	605	557	609	586	624	610	606	597	631	549	582	607	613	614	612	575	575	548	570	596	585	597	547	549	575	623	565	577	587	587	620	648	553	567	587	600	571	580	573	568	579	602	595	572	572	584	546	604	592	592	588	559	590	576	566	586	618	588	564	608	579	601	610	593	591	575	617	612	584	601	586	585	647	571	547	584	619	607	593	569	589	613	597	657	592	541	597	600	626	581	570	583	532	631	599	581	588	618	617	600	563	616	583	649	606	611	610	574	552	565	585	624	596	602	625	591	608	597	602	600	633	567	537	589	580	581	560	589	578	561	580	578	621	591	579	567	613	591	626	612	571	579	551	605	608	548	582	602	567	546	564	595	598	608	608	633	587	622	569	556	613	592	610	604	651	569	572	572	573	612	568	597	620	601	602	608	585	592	575	611	591	568	579	591	589	606	572	610	620	572	619	632	618	609	580	623	551	556	607	585	580	634	660	606	555	605	590	628	630	612	594	612	599	563	599	571	588	564	612	590	622	597	582	556	624	595	594	574	621	598	577	590	566	573	615	564	597	585	604	617	597	574	591	616	556	587	582	632	603	547	598	570	590	576	579	570	594	587	551	630	570	619	602	567	631	559	561	604	593	545	603	564	578	592	565	572	608	639	580	596	547	594	590	622	611	557	567	600	597	564	600	596	569	597	626	603	593	572	524	597	580	579	614	594	610	631	618	594	548	565	585	593	554	625	561	565	613	618	562	606	532	599	572	588	571	611	618	643	610	583	583	591	583	591	570	575	578	585	583	565	563	578	592	600	602	581	545	601	609	641	575	579	610	585	618	548	585	611	602	614	611	574	588	576	584	618	565	629	553	643	585	608	583	575	579	604	618	604	552	628	547	619	596	568	597	556	595	584	641	583	616	633	578	600	592	550	591	587	590	553	613	616	652	613	635	621	561	536	614	595	580	592	601	647	588	606	632	616	590	607	571	578	627	601	589	637	575	582	605	587	535	604	576	576	582	579	583	625	568	600	588	566	582	581	554	568	583	636	578	583	620	569	594	590	546	623	599	639	615	573	588	593	600	596	596	601	569	563	599	582	601	622	573	601	623	574	598	569	564	615	611	592	611	570	566	608	594	610	572	551	569	617	560	604	595	595	587	604	610	596	584	588	614	619	597	576	611	606	557	624	631	589	608	609	597	565	596	640	616	579	600	592	586	650	592	573	589	588	606	626	577	577	580	551	629	594	601	550	572	576	580	585	629	589	639	552	576	646	600	567	593	575	584	576	588	606	584	551	598	561	601	582	665	602	626	583	644	601	572	628	609	536	628	636	581	642	575	586	648	623	573	618	600	632	609	563	587	630	590	595	614	583	569	598	644	572	542	588	577	571	581	606	555	597	564	568	554	575	608	575	617	599	609	652	609	615	609	618	586	574	583	619	591	611	550	604	587	597	564	559	616	596	557	574	588	598	594	557	589	586	571	601	588	579	589	561	629	590	601	588	612	579	560	544	631	605	563	595	574	612	584	603	582	599	585	619	580	608	589	569	575	583	583	583	584	552	597	595	552	596	561	620	552	597	642	595	602	554	587	570	551	586	554	679	613	612	596	580	621	585	587	584	617	572	644	579	616	588	624	568	606	634	578	605	596	621	581	614	599	569	612	600	595	616	583	616	547	587	591	589	585	553	593	583	600	580	574	588	591	533	594	588	571	561	586	599	616	575	589	568	574	591	606	602	607	598	599	574	582	581	583	575	638	569	578	544	601	599	592	573	641	594	578	576	624	557	581	555	619	591	587	580	577	592	594	572	598	553	604	570	599	605	586	584	618	584	561	590	586	624	564	546	557	603	618	601	566	579	605	601	585	580	566	610	592	601	597	587	589	576	558	567	587	569	541	605	581	607	586	548	625	598	576	618	571	586	637	565	536	563	627	592	584	565	591	593	561	631	589	584	569	558	559	592	624	587	605	563	577	605	586	600	553	605	565	614	585	613	581	578	585	607	609	593	616	581	595	579	565	585	580	582	556	606	607	575	587	609	603	595	551	593	578	551	599	580	585	539	552	568	618	608	571	584	592	556	577	572	608	566	611	604	602	575	593	580	567	571	600	615	599	599	542	573	568	576	632	603	603	600	682	634	579	567	631	563	577	672	592	580	593	568	579	576	563	562	616	578	607	598	597	644	579	597	561	598	584	580	613	595	566	638	627	593	598	569	614	564	559	582	548	609	605	590	583	569	599	564	618	624	600	636	601	555	578	586	585	545	572	598	578	596	555	604	609	560	601	576	568	559	594	593	614	595	570	592	592	622	620	617	576	594	630	601	651	613	590	573	582	614	573	615	576	576	595	582	633	580	597	562	608	608	600	599	602	591	583	662	591	607	614	601	592	593	617	591	610	594	625	602	584	562	588	588	579	621	605	606	614	615	603	591	592	604	600	602	591	601	571	588	604	583	632	616	579	598	590	569	608	598	555	555	607	552	641	652	614	569	566	610	617	586	592	543	566	596	560	608	626	630	576	627	610	574	567	607	587	590	588	547	584	559	561	566	618	584	589	588	591	566	582	584	597	588	597	574	609	596	608	605	590	598	584	585	596	539	584	584	562	602	609	586	592	615	560	596	585	579	603	542	609	596	553	588	618	578	634	584	589	589	587	598	595	539	602	596	555	596	572	552	601	578	587	642	596	599	598	615	597	614	590	566	626	582	578	604	563	619	622	629	593	619	609	566	629	664	608	610	603	591	585	563	606	597	607	578	629	636	568	586	575	616	586	553	599	591	585	565	601	622	625	564	623	537	572	583	553	567	601	575	578	624	575	615	580	576	601	595	566	595	567	667	582	620	563	573	540	632	658	580	591	597	631	610	585	583	574	584	628	559	592	613	575	587	590	663	606	604	593	607	608	623	598	577	599	594	610	536	624	599	589	528	598	571	616	590	564	579	579	568	659	580	579	552	603	578	575	565	631	608	574	535	605	593	569	599	574	597	573	558	578	604	562	621	580	576	592	568	596	612	612	560	596	600	543	566	581	591	571	533	622	598	565	605	586	612	580	575	595	599	592	564	564	625	608	591	606	649	595	566	580	615	566	579	577	620	599	636	621	611	552	582	639	628	612	611	604	597	603	601	594	578	628	592	617	577	649	624	612	556	603	562	621	585	556	578	588	619	603	603	572	587	620	543	616	612	591	620	572	589	604	644	586	574	534	573	607	573	595	573	586	618	521	572	590	606	551	590	576	579	584	603	572	595	578	550	609	593	601	597	585	574	597	586	616	564	571	544	549	600	540	558	565	575	575	612	596	602	622	588	582	620	607	611	601	633	582	609	612	637	588	611	586	631	581	577	586	632	584	608	586	580	606	581	592	549	579	542
74994	77386	74015	58932	41317	29305	17818	7772	2901	1301	727	477	388	345	333	341	339	325	366	313	363	344	341	339	345	340	372	348	347	342	329	352	326	315	342	356	323	337	357	351	322	353	341	367	343	330	330	322	310	329	328	339	326	322	318	391	358	350	355	372	367	377	336	345	332	350	344	316	333	348	318	332	335	362	304	344	353	350	345	355	342	351	339	341	308	323	324	333	317	315	355	326	302	345	321	373	336	354	313	370	347	345	310	371	355	357	351	354	348	312	337	343	327	317	337	382	370	358	331	348	305	358	299	325	351	336	372	340	350	344	329	375	371	346	303	331	350	352	348	337	343	375	341	371	368	349	342	381	342	336	322	303	310	326	332	338	284	332	328	333	319	385	355	369	345	317	333	346	348	341	360	330	337	368	333	315	367	328	353	324	358	305	322	348	357	353	372	369	328	331	346	308	329	344	380	363	358	309	331	329	374	341	307	347	327	346	313	325	345	341	356	370	367	373	346	321	363	331	348	327	361	318	349	336	311	361	329	370	360	344	327	312	338	337	311	342	330	335	338	343	360	360	369	339	304	339	353	352	375	328	384	343	338	340	325	330	326	339	364	328	330	383	308	348	344	308	375	349	352	322	343	327	342	343	319	360	367	335	327	345	340	359	348	378	329	323	367	375	333	337	305	352	326	324	337	340	341	328	320	317	326	347	341	358	337	363	335	347	347	341	349	349	349	332	303	319	347	356	340	354	361	350	309	340	363	325	338	314	351	328	328	371	357	337	315	346	326	341	341	339	360	381	365	347	350	358	366	356	324	331	350	327	347	342	344	334	322	365	366	361	354	357	350	342	341	341	308	327	300	359	335	316	331	320	352	347	334	338	326	361	319	358	323	290	347	338	333	333	336	341	308	342	364	370	328	351	317	351	340	348	322	342	329	337	351	353	340	316	338	348	304	330	308	349	328	334	295	302	359	302	326	331	310	302	347	324	354	336	349	348	357	358	350	359	298	358	341	330	342	323	338	366	323	325	361	332	362	331	356	307	348	311	341	337	364	291	338	359	350	326	329	339	339	338	375	335	361	343	378	337	353	320	358	326	395	366	340	339	325	403	365	343	321	323	349	381	339	368	356	358	331	323	350	388	356	357	339	337	348	335	356	347	334	368	331	385	342	343	352	351	332	335	319	341	333	375	351	332	321	370	340	417	331	337	341	333	355	368	381	335	319	362	340	329	336	324	362	310	319	303	323	365	320	390	344	366	355	326	337	348	354	335	326	345	376	306	371	350	326	356	376	367	331	356	330	362	371	343	333	316	360	335	342	366	300	350	297	378	335	329	328	324	341	333	343	341	336	322	354	298	336	327	343	348	347	342	337	347	349	327	356	372	332	345	344	377	340	345	327	346	297	326	318	337	341	336	352	330	358	295	339	345	327	308	325	362	334	337	317	351	321	339	319	371	339	340	329	347	316	356	336	309	377	355	305	318	331	323	367	354	338	315	318	369	348	367	315	331	316	343	367	344	306	308	311	348	334	352	352	349	367	308	365	320	383	364	317	346	330	341	369	347	318	324	337	378	360	352	375	357	356	354	336	322	339	370	298	326	315	363	313	338	333	345	307	322	344	359	350	359	386	306	328	326	330	326	378	345	320	378	341	347	323	319	340	344	345	343	366	345	344	337	349	288	326	309	372	333	368	377	319	317	334	360	360	337	323	317	373	345	389	327	327	317	347	338	326	363	310	355	405	347	341	329	359	382	309	316	334	324	344	357	340	314	340	352	354	305	370	379	345	330	351	325	351	310	335	370	379	326	319	366	315	324	346	360	366	358	351	334	309	285	338	304	346	317	371	349	341	344	376	363	344	350	353	353	347	362	367	346	332	317	336	315	357	356	365	336	362	309	305	352	304	304	333	303	348	345	316	346	317	336	351	341	384	344	303	372	343	377	332	342	354	313	359	331	355	351	342	355	382	333	334	335	338	368	343	345	346	343	325	316	330	337	346	345	306	283	302	358	365	338	356	314	339	344	356	321	350	332	352	305	358	343	310	366	332	363	391	351	328	337	360	339	336	325	359	341	354	341	332	308	327	350	364	370	349	316	333	315	341	352	336	338	305	336	357	331	331	315	336	341	342	396	362	351	361	331	329	364	324	346	301	337	350	366	337	325	320	320	336	377	336	352	328	357	330	325	351	299	332	358	333	350	350	361	319	352	345	362	350	326	332	340	353	325	356	339	344	370	331	341	328	358	351	314	376	340	360	333	320	354	350	378	373	329	300	340	325	342	351	374	336	321	319	347	361	315	329	340	320	340	326	342	329	333	370	327	338	343	337	338	350	342	348	331	309	318	355	329	348	362	342	360	356	338	316	357	367	323	336	352	313	325	377	369	313	320	316	341	347	322	353	357	342	323	339	307	370	311	338	300	309	340	355	316	369	340	329	348	354	315	325	322	359	340	373	315	318	350	319	329	335	350	355	338	333	329	333	323	345	352	373	363	313	341	330	332	357	335	307	331	367	354	359	340	377	332	353	325	369	334	324	347	336	306	325	329	309	341	372	324	304	360	335	359	341	338	332	337	322	339	370	341	309	353	349	331	337	362	309	326	366	353	336	334	342	323	331	376	327	327	332	327	325	314	338	342	343	322	354	356	332	350	375	369	312	337	372	343	331	351	353	371	361	352	356	341	362	322	371	344	352	334	342	330	340	333	368	360	362	349	325	332	341	348	354	335	379	362	377	337	338	348	365	343	304	342	352	323	359	361	285	340	347	326	369	323	342	326	303	338	364	339	314	320	334	333	311	348	338	353	344	328	341	339	366	340	330	351	311	287	311	366	331	367	369	319	364	304	336	367	360	350	351	352	328	374	333	341	327	369	330	331	343	313	311	327	367	329	337	347	349	366	313	292	328	343	330	343	354	311	341	304	338	360	359	345	350	348	345	351	310	350	316	328	348	354	347	335	322	376	336	323	354	328	348	339	361	332	339	331	346	299	340	333	333	324	320	323	348	336	309	329	350	354	323	358	351	361	361	344	359	349	329	343	324	362	329	323	359	332	328	337	353	333	335	372	360	293	348	346	339	338	336	344	310	330	325	347	356	338	347	345	381	368	311	325	324	348	361	357	327	347	356	326	286	305	359	356	367	323	357	370	351	336	341	311	336	358	365	323	302	333	353	339	359	359	361	351	325	323	322	349	324	331	330	350	329	320	341	368	361	298	359	329	335	346	347	312	332	347	286	344	343	299	365	345	327	316	355	326	338	317	343	333	376	351	328	343	362	327	321	378	363	296	351	353	342	336	369	339	349	312	365	346	371	346	353	306	312	338	348	305	348	339	333	326	372	353	349	346	361	351	321	349	324	299	326	325	304	324	312	327	337	359	346	314	345	333	314	316	370	359	318	377	355	337	341	325	329	334	302	310	350	338	332	292	312	343	332	292	348	331	350	378	341	363	368	374	367	355	337	330	369	358	360	304	319	316	337	338	341	349	350	387
48412	59374	69485	62758	51195	41657	31412	18540	9340	4413	2186	1143	891	723	763	746	726	717	750	775	733	712	737	711	761	761	712	781	698	781	725	745	763	714	733	762	756	764	791	774	729	774	737	729	768	761	719	727	783	765	718	764	719	763	703	724	742	698	716	736	721	770	763	720	737	716	722	779	700	737	768	717	740	804	771	762	714	732	719	763	713	705	734	754	709	749	716	757	738	745	765	742	752	767	683	765	732	752	769	810	712	804	733	746	747	744	792	768	737	764	746	725	738	714	761	767	730	723	747	724	726	778	763	704	702	732	702	794	781	750	702	695	723	740	773	737	738	760	714	753	779	740	748	749	773	744	746	771	752	737	739	757	769	788	770	757	767	755	778	715	764	760	778	725	698	751	762	723	726	756	740	708	745	727	811	741	723	730	780	771	735	700	758	747	746	751	724	803	770	731	732	759	743	679	780	761	697	774	718	738	740	761	749	733	659	732	737	759	794	738	750	720	780	784	766	750	717	750	690	766	731	764	750	759	729	742	731	752	786	759	733	731	751	765	689	775	732	759	747	732	764	745	686	780	717	712	749	744	743	732	768	676	740	767	747	740	767	800	727	721	719	736	681	792	783	767	735	741	749	711	771	739	782	706	779	776	756	783	771	774	736	719	758	738	811	757	795	715	792	763	777	765	781	747	764	699	795	732	745	809	761	766	775	775	704	762	706	684	746	703	744	754	797	767	741	739	697	725	784	732	743	761	746	718	734	773	784	766	717	787	693	768	707	720	698	725	757	724	753	727	716	830	775	777	742	716	727	744	763	703	689	718	718	735	749	687	745	761	758	750	738	736	705	737	782	762	734	681	733	821	737	726	760	763	737	737	775	726	784	721	767	715	738	736	722	723	717	772	756	699	792	789	746	704	730	765	745	732	767	753	774	758	713	758	691	728	757	784	733	732	718	715	695	798	724	758	714	706	725	768	731	778	744	698	778	764	713	728	730	726	740	762	718	753	760	776	763	755	768	716	769	775	706	757	740	724	702	766	768	764	771	765	747	754	814	747	764	793	749	707	734	789	732	707	752	743	696	749	737	745	735	750	749	781	722	747	733	746	756	776	736	716	713	726	769	667	728	786	763	704	769	739	736	739	721	744	748	773	747	716	742	721	737	765	771	709	760	790	700	713	710	766	755	732	750	742	744	750	758	784	759	714	795	763	803	732	759	802	740	727	750	745	719	749	733	728	713	751	765	808	776	730	787	735	747	756	756	751	715	754	741	762	762	709	726	770	684	754	675	790	775	708	747	794	719	719	755	722	741	720	733	712	764	724	769	758	797	758	755	767	753	747	754	740	721	754	765	749	759	804	736	758	770	718	741	718	735	800	762	726	749	735	719	727	774	804	753	788	747	732	752	736	743	748	722	769	767	729	724	751	794	744	696	761	711	745	770	742	730	779	751	751	726	730	735	746	744	746	729	758	719	751	747	747	730	715	738	752	749	738	730	724	772	705	796	750	737	780	720	760	778	762	775	719	747	757	723	729	723	763	754	716	777	755	702	751	734	727	759	734	764	703	744	727	787	740	766	725	774	735	713	733	756	736	695	745	744	761	757	762	721	730	720	750	789	741	759	735	799	781	732	745	784	770	763	732	793	740	737	753	764	767	752	753	728	750	721	767	726	772	763	754	696	737	770	700	741	727	699	759	763	758	735	762	708	767	751	717	760	733	762	767	742	705	728	754	710	749	778	705	748	692	743	774	706	715	772	706	771	692	730	737	741	755	740	773	740	747	734	758	778	750	766	801	732	707	784	745	730	784	805	773	744	724	706	766	800	735	746	780	762	730	762	712	719	776	680	707	718	768	761	751	772	773	723	723	740	724	791	757	746	744	741	767	734	754	688	680	785	797	725	748	822	736	720	742	718	744	713	700	737	765	738	718	734	749	750	804	725	699	732	752	797	766	771	743	745	731	734	675	710	764	759	771	735	744	751	790	763	741	742	734	726	802	727	748	755	694	730	744	747	766	748	759	757	746	715	704	708	756	757	749	736	698	762	768	768	771	738	765	765	746	765	747	748	742	743	748	764	717	765	730	739	786	767	712	790	743	745	779	731	771	750	786	735	791	748	707	729	776	730	774	721	778	745	739	758	741	729	750	778	759	755	803	770	745	746	718	722	747	728	711	728	758	745	730	767	733	771	735	742	728	711	767	720	734	758	756	805	767	733	753	732	711	786	728	737	802	719	750	784	730	779	788	779	759	750	749	720	746	734	738	724	755	751	762	731	762	725	763	707	754	736	746	734	764	780	738	731	786	741	758	768	767	762	764	729	721	711	741	729	756	791	752	778	701	782	729	725	797	729	767	728	733	701	747	742	739	726	743	746	769	771	752	743	738	742	805	778	803	765	721	804	775	695	738	766	750	738	689	763	798	750	718	763	740	795	734	773	728	776	759	772	725	684	773	745	774	763	698	753	742	745	778	701	748	777	721	758	717	741	751	698	768	727	771	747	779	764	733	796	754	733	736	758	778	702	739	710	712	724	751	707	733	788	746	771	767	783	776	683	741	767	741	766	756	749	716	751	758	711	772	730	742	709	744	742	730	712	765	738	746	780	766	738	759	760	777	797	743	755	753	725	758	739	724	734	762	740	710	748	724	780	778	780	735	754	731	778	755	748	699	773	703	760	709	757	755	728	740	772	747	756	772	771	763	800	742	718	781	751	737	700	739	730	743	786	772	782	730	745	732	709	731	748	762	722	750	698	780	746	739	787	722	734	753	741	709	730	699	762	762	775	768	681	734	789	696	710	744	723	742	776	745	719	731	732	750	768	787	698	771	746	764	766	810	755	712	750	727	755	743	721	722	768	722	787	765	748	741	753	718	792	750	752	770	700	733	774	709	751	698	761	731	724	787	779	747	785	716	773	768	757	767	713	754	719	763	760	741	740	738	756	772	732	699	763	736	710	753	702	723	732	761	748	743	724	736	757	730	752	690	761	737	744	724	720	774	748	760	793	790	771	744	787	759	803	766	724	720	771	729	784	773	790	838	773	736	741	717	729	756	783	744	764	733	718	788	679	742	732	741	740	792	766	750	786	776	794	752	736	702	732	767	720	758	756	710	776	730	754	728	753	788	731	731	756	745	753	757	796	727	737	738	770	757	751	713	745	754	725	747	717	700	721	811	796	706	753	733	752	742	725	702	698	698	778	757	722	738	743	753	740	761	709	804	753	741	732	722	758	750	775	740	772	790	712	753	740	732	722	772	785	728	792	824	747	758	667	765	767	717	760	755	836	715	754	735	727	773	779	707	702	718	757	763	695	760	773	761	778	736	698	730	796	711	749	781	718	778	746	745	782	776	737	699	678	745	800	787	738	717	698	712	762	723	735	777	752	735	697	744	697	733	751	740	707	777	719	775	741	753	720	765	750	742	734	780	742	737	739	719	772	785	717	741	741	742	740	769	720	778	763	722	742	703	656	734	715	697	756	730	715	742	713	725
15767	11477	7975	4237	2209	1278	716	487	362	281	275	269	270	270	247	267	274	267	270	289	286	260	295	262	283	283	234	279	272	243	251	265	255	256	241	242	282	273	282	263	273	264	263	276	267	249	266	281	267	258	241	279	270	289	265	243	259	285	290	273	253	312	295	249	289	267	285	268	241	246	284	254	244	251	247	287	245	249	241	268	263	259	291	251	230	265	293	266	291	268	255	247	263	241	273	273	289	265	282	249	289	224	230	253	299	264	246	248	286	263	235	243	251	273	275	264	244	268	272	270	302	233	256	277	267	279	289	261	284	247	273	281	269	274	290	268	279	272	259	297	287	276	264	290	260	279	272	287	265	274	282	256	275	281	247	308	258	254	288	256	242	266	280	324	231	270	230	251	256	261	236	280	270	287	285	254	284	261	268	299	292	259	278	295	256	234	275	283	248	278	286	296	302	269	290	267	244	250	282	281	272	238	259	251	282	249	279	256	275	270	278	294	300	291	271	278	255	291	263	281	251	274	264	243	252	238	278	251	253	254	247	250	286	293	297	278	268	243	272	288	261	239	259	288	280	289	292	256	259	284	244	284	268	236	274	245	264	265	288	284	259	274	244	283	235	278	238	265	281	260	254	255	257	297	267	263	260	242	239	252	295	268	278	294	238	291	274	262	267	240	260	268	246	267	278	258	246	276	284	245	271	265	290	281	253	290	261	262	258	267	299	269	248	270	244	294	250	279	259	261	264	233	247	269	263	288	248	282	296	244	260	281	255	272	261	284	318	264	263	254	295	273	260	285	303	262	237	254	280	271	273	284	247	270	301	261	283	264	264	285	285	258	265	283	258	274	246	280	276	232	251	296	276	266	249	290	287	295	263	258	275	279	278	295	273	234	266	286	285	268	294	299	282	273	248	290	263	245	253	265	267	257	275	290	256	272	254	265	268	288	289	299	292	276	246	282	296	273	265	291	282	273	246	238	277	278	266	278	284	284	250	254	267	266	288	263	263	251	253	279	285	302	231	289	264	263	263	266	273	286	251	259	282	293	276	271	268	250	256	251	281	286	296	289	260	271	277	280	230	234	268	305	273	286	262	272	286	262	255	286	265	278	232	251	243	257	253	232	295	287	277	267	258	277	265	275	271	283	281	261	275	289	248	279	242	264	244	291	271	269	270	276	248	296	277	315	269	252	269	267	260	279	253	267	271	293	270	284	243	276	277	256	302	259	264	310	277	251	293	253	286	292	277	273	240	253	245	237	241	261	242	261	250	239	285	254	250	289	228	270	268	274	249	273	258	258	280	250	247	275	279	286	289	301	269	288	248	272	275	246	249	280	269	251	276	254	266	259	270	255	259	272	273	290	269	278	250	258	258	257	287	263	256	282	257	254	288	250	264	258	251	265	251	272	252	259	232	284	257	283	293	268	286	283	284	250	255	248	263	276	260	285	273	255	283	291	255	296	265	268	229	259	299	257	260	288	246	247	309	276	256	274	258	291	280	289	283	260	255	287	274	268	239	272	280	279	268	288	235	252	271	292	242	280	274	286	256	250	250	262	283	300	266	280	256	255	292	269	301	240	291	273	275	278	254	263	278	277	247	279	280	288	312	280	256	234	298	256	261	267	290	279	260	268	250	254	286	267	243	252	300	285	261	281	273	315	278	271	249	287	233	274	266	262	268	263	274	301	283	258	252	257	243	262	247	282	280	285	269	265	244	265	260	247	261	280	222	263	262	254	280	256	274	261	272	255	267	229	264	255	260	311	271	281	249	244	253	275	259	276	287	256	251	264	225	246	270	252	265	271	262	271	270	267	293	273	255	257	271	262	228	294	245	263	295	264	289	256	248	289	307	264	270	276	265	269	234	257	258	248	259	298	282	244	273	303	270	241	273	276	269	283	257	298	223	257	259	242	249	289	252	288	257	254	260	268	266	286	245	283	262	249	295	270	274	274	261	258	273	281	287	288	315	279	262	269	254	295	259	281	279	278	279	242	250	276	283	274	319	270	264	290	269	256	255	265	282	283	271	275	262	253	267	275	277	283	272	257	250	273	264	305	262	264	251	311	308	241	261	263	265	251	270	258	252	273	264	265	250	264	279	244	276	300	246	279	274	277	241	224	267	287	298	277	260	221	260	264	264	265	260	254	285	285	239	295	264	315	271	262	269	250	226	256	286	263	270	270	287	255	243	284	271	268	290	267	273	271	266	275	276	269	233	272	259	243	281	309	284	238	237	262	260	244	283	270	276	297	268	250	305	260	275	244	260	258	248	284	274	295	281	261	254	280	284	269	256	236	268	287	297	289	259	245	259	245	281	314	258	288	254	282	266	264	299	293	251	295	259	280	267	270	246	271	283	268	257	294	268	286	278	238	275	264	269	278	295	282	259	252	256	284	279	288	217	285	250	251	282	296	277	262	282	284	247	263	275	253	266	266	268	237	285	308	292	257	264	307	281	247	256	290	245	280	248	244	255	281	263	298	277	282	276	278	270	263	255	290	302	276	293	290	285	300	260	251	269	263	298	250	250	294	255	251	270	275	284	268	275	273	267	259	288	280	257	301	263	273	251	255	259	234	224	255	266	255	266	285	269	286	300	277	250	294	254	281	251	238	270	259	270	265	281	272	284	334	288	267	260	248	317	286	284	289	280	245	270	285	302	266	275	289	307	276	253	265	277	239	262	272	286	253	249	252	269	266	267	271	253	276	268	276	279	284	253	261	265	290	276	280	234	274	262	265	263	248	286	263	259	259	255	296	264	283	268	257	267	289	276	298	236	263	272	263	268	280	254	273	260	243	279	267	265	293	256	278	255	283	262	308	295	274	283	286	270	256	298	291	278	276	276	277	249	255	271	254	281	277	290	236	261	274	268	301	292	260	274	279	284	282	263	269	287	293	281	249	282	276	261	239	271	293	293	256	236	247	275	246	268	263	300	270	292	262	249	254	270	231	253	263	254	281	248	252	250	269	257	268	271	272	263	275	273	235	239	242	277	266	308	274	258	273	276	297	237	251	253	229	228	308	251	265	228	266	274	260	279	242	265	260	288	272	266	272	255	282	262	267	271	249	262	225	255	266	265	287	254	257	274	288	243	258	256	273	256	258	261	258	280	274	274	276	267	288	283	254	293	248	299	251	281	275	248	243	273	287	270	283	290	249	238	275	277	258	271	291	267	265	238	254	238	250	266	244	307	289	311	277	314	255	281	288	269	253	276	279	267	290	284	286	284	295	259	264	255	273	292	284	245	282	260	260	272	268	260	274	276	260	295	254	280	287	277	287	289	293	262	254	284	264	254	267	259	257	270	247	309	297	267	284	257	262	265	293	292	260	268	287	286	266	279	284	253	283	262	252	272	262	271	259	267	261	285	266	264	224	291	263	270	272	280	263	260	266	254	271	280	257	258	283	255	282	282	243	274	255	268	249	262	255	262	267	245	233	277	272	294	268	305	295	259	248	257	255	240	294	271	241	267	269	240	277	286	294	249	270
11979	14017	13615	10332	6651	3826	2336	1337	938	741	655	579	584	585	590	599	591	583	619	584	616	590	615	588	582	609	556	622	643	571	536	592	592	620	603	556	565	559	605	603	573	589	587	558	585	640	611	630	632	646	563	565	651	623	618	582	598	585	599	552	573	651	643	660	590	612	595	626	631	594	615	606	594	590	577	592	585	597	613	627	635	609	612	559	612	614	579	579	569	610	611	624	593	609	600	635	647	602	625	634	625	616	623	599	593	587	617	581	566	611	581	583	589	565	590	615	636	609	573	602	608	576	617	612	584	629	627	619	612	607	555	583	605	576	603	616	598	576	638	598	623	608	605	601	590	634	613	599	640	557	604	567	606	578	580	622	575	600	592	552	576	608	622	630	584	580	599	618	595	578	620	622	617	594	609	622	600	585	604	648	648	623	612	568	609	615	557	621	613	589	567	599	562	582	570	617	570	614	619	581	570	589	632	641	614	598	599	609	573	578	576	589	625	552	613	600	588	607	590	621	640	597	597	595	548	594	602	612	592	669	598	607	615	601	581	607	550	626	583	575	587	582	575	608	591	574	593	597	594	602	567	589	629	596	577	584	605	644	553	629	585	621	584	616	571	600	594	590	550	596	589	600	630	594	615	602	592	592	586	596	562	582	598	594	650	598	553	616	574	592	584	639	626	597	570	597	569	631	628	619	606	564	592	604	616	635	565	588	581	621	627	548	590	606	623	597	641	570	603	605	546	606	599	603	604	628	609	664	639	598	574	595	591	589	594	569	609	564	582	617	644	588	567	658	607	569	576	592	608	578	605	581	569	600	613	583	562	617	600	617	582	606	629	638	593	602	621	612	595	609	565	586	604	643	601	618	601	558	607	585	605	640	574	649	571	591	608	582	585	598	581	608	652	570	612	590	583	566	633	640	623	579	624	576	643	586	603	585	610	565	595	643	590	588	633	603	594	611	607	584	602	620	577	605	635	667	566	562	613	594	616	608	595	626	586	673	582	601	600	631	632	578	603	659	601	586	592	607	543	638	576	605	630	589	611	620	570	583	619	591	618	649	642	559	603	620	588	625	577	586	618	623	556	615	639	646	589	564	612	590	585	625	595	619	618	632	631	645	627	629	575	643	592	568	555	605	623	606	566	563	582	605	602	619	571	596	594	610	595	580	610	574	580	596	607	626	582	592	587	604	579	605	616	608	603	618	609	584	594	613	587	579	580	577	579	599	591	575	612	573	555	604	599	658	590	627	625	587	649	598	569	621	542	616	592	554	591	596	653	613	603	582	589	597	566	641	574	601	575	550	652	587	576	568	599	611	589	629	564	615	617	624	622	586	573	620	589	573	600	593	627	590	623	533	609	574	570	601	597	605	582	602	604	606	621	656	591	562	613	576	646	579	618	604	575	622	556	565	566	589	578	648	631	578	606	595	656	611	570	618	635	622	596	609	578	603	600	575	614	601	598	610	623	609	592	565	648	573	601	587	604	601	669	620	608	595	573	595	627	643	621	631	552	595	597	569	584	606	626	576	631	617	615	582	578	582	576	584	617	613	661	663	568	627	653	601	605	640	601	600	603	565	597	615	597	614	609	621	618	619	596	593	589	626	607	604	593	620	594	587	589	572	576	629	571	602	574	612	575	602	611	604	589	660	558	584	567	600	591	632	604	605	600	626	589	548	620	639	526	614	631	631	613	625	616	575	555	608	582	578	601	596	587	653	591	614	609	603	605	594	620	585	623	597	629	623	565	613	600	595	613	622	652	636	637	582	595	591	585	580	596	566	611	602	604	590	576	563	593	646	592	589	630	583	635	579	648	622	586	623	583	633	583	623	614	578	627	595	575	622	624	616	601	605	617	562	608	597	553	601	587	583	599	614	556	566	583	572	560	595	602	583	565	647	579	608	597	622	598	606	611	565	594	597	585	562	575	594	596	587	597	598	594	577	586	665	595	622	582	584	601	603	624	579	599	583	547	560	606	611	570	596	553	604	602	631	648	582	585	622	606	635	592	602	620	605	574	595	600	624	562	614	604	597	631	581	599	572	590	627	640	593	634	592	617	610	569	599	581	599	560	604	631	572	602	581	610	591	568	611	625	599	581	603	628	596	605	620	618	631	573	645	596	585	644	630	578	598	592	617	619	599	573	579	625	624	612	594	600	582	606	568	609	603	603	627	573	628	567	619	568	584	615	593	600	587	650	594	634	605	611	610	597	579	607	600	587	562	605	548	576	583	591	654	571	568	627	577	593	579	620	569	596	598	582	646	631	589	557	648	591	626	615	564	560	608	589	593	593	624	621	561	630	595	618	609	616	592	598	609	610	627	578	586	558	594	591	616	562	610	620	575	613	592	571	580	578	624	573	580	672	607	558	575	555	597	590	608	618	536	650	600	593	571	589	588	627	572	624	606	609	624	589	586	618	622	596	625	597	583	545	607	574	618	615	565	637	560	551	600	622	590	593	583	592	628	652	594	579	597	559	564	594	611	625	561	602	614	618	605	626	616	594	606	625	581	580	574	611	644	600	615	590	603	617	613	623	659	582	634	604	615	576	579	627	595	594	565	591	596	608	605	615	605	639	595	611	606	592	628	582	587	625	585	627	589	601	565	644	586	630	609	553	587	603	606	612	612	612	558	630	595	598	575	632	554	621	610	607	590	649	554	634	593	556	606	577	584	586	578	621	583	657	616	579	580	634	591	590	607	631	599	590	593	595	631	580	607	581	586	590	580	572	616	575	584	623	614	608	590	594	595	571	608	568	572	588	593	625	609	590	659	593	596	585	647	613	579	565	605	624	569	585	561	587	595	631	571	599	592	588	598	577	613	615	597	644	621	611	607	613	633	607	600	588	609	599	591	620	619	592	621	624	599	586	651	588	633	574	581	590	591	587	608	540	635	607	609	584	620	592	620	602	600	547	608	607	571	561	616	591	615	587	617	581	638	602	624	630	553	579	601	606	616	556	616	609	591	615	572	599	574	618	575	627	603	563	601	566	586	625	608	576	588	585	602	622	614	563	576	606	585	589	597	576	598	608	612	582	588	605	609	657	635	592	628	590	585	575	575	614	602	625	608	626	575	613	622	628	549	606	597	618	624	626	623	605	617	663	600	643	607	600	601	655	585	615	595	649	561	601	595	604	606	641	579	572	602	609	570	606	600	572	592	610	631	633	643	586	639	588	587	615	586	580	641	609	614	604	613	620	569	593	620	595	601	602	592	614	612	592	592	582	612	607	598	513	593	592	555	596	592	606	557	597	626	574	588	630	610	563	603	589	588	610	575	613	587	608	605	595	639	574	614	629	569	589	578	573	629	618	592	600	598	666	612	569	623	624	557	555	632	604	545	577	620	622	619	597	588	634	597	594	631	592	625	587	609	653	600	596	588	578	585	581	581	593	593	572	618	574	603	568	598	609	616	625	584	664	621	603	645	631	634	636	566	586	593	633	588	618	608	622	599	532	611	620	618	604	589	602	651	606	573	639	594
68872	68920	65423	52283	35408	20506	9034	3397	1253	614	411	273	277	214	251	260	252	272	269	265	292	272	281	236	249	260	257	240	246	271	256	270	251	270	273	239	237	292	294	246	254	260	244	261	276	253	229	277	256	262	249	260	241	263	275	258	278	268	262	267	295	265	248	289	285	258	292	263	283	255	280	257	244	246	255	235	280	265	284	255	292	271	295	257	261	258	320	305	259	283	292	265	235	255	288	264	276	260	296	283	230	274	269	249	265	236	290	273	274	267	265	286	282	257	263	270	266	277	271	270	250	288	266	238	301	299	268	250	283	242	256	244	284	280	224	238	275	300	257	257	234	286	283	232	298	296	297	243	268	274	261	253	242	284	261	242	284	261	216	265	260	258	262	259	266	257	266	251	255	260	253	256	259	246	269	275	266	288	278	251	259	248	275	266	258	226	226	253	254	270	256	250	254	246	243	264	262	292	271	279	257	275	223	270	264	287	272	292	246	261	267	283	219	233	270	311	264	256	269	271	264	265	271	284	295	303	248	274	275	292	263	247	259	254	289	270	266	253	283	244	303	222	243	292	249	300	251	283	264	224	239	231	273	276	274	287	259	259	240	242	272	262	228	241	258	278	264	273	246	253	247	270	261	233	234	245	246	283	289	234	269	265	241	266	235	282	268	268	259	270	251	235	246	232	236	254	264	264	270	224	262	272	246	277	247	279	263	269	280	262	268	260	259	236	291	270	264	269	241	274	268	284	237	248	273	251	267	271	251	255	259	271	265	276	270	258	240	270	247	252	252	279	236	309	239	256	283	278	234	307	258	250	265	252	282	285	261	267	249	261	275	252	279	278	260	260	272	257	254	221	270	282	280	280	271	288	240	268	259	224	247	276	268	224	242	250	266	248	254	265	264	270	215	233	272	266	236	245	286	276	245	255	304	274	268	257	273	262	258	260	268	270	269	250	263	260	259	263	273	260	234	253	272	270	269	272	300	257	244	281	277	260	281	301	254	262	283	256	269	246	245	274	222	255	266	290	257	244	285	205	245	260	261	279	247	272	259	285	249	253	272	221	277	281	289	269	241	274	264	277	279	295	262	282	257	235	281	262	267	252	247	278	270	265	264	271	290	245	273	272	257	280	256	264	277	239	292	261	276	262	249	270	252	261	247	296	256	272	266	270	267	280	248	270	260	261	271	282	276	256	266	280	284	287	281	231	256	240	243	276	255	224	245	267	222	256	240	275	253	258	264	271	265	274	267	244	260	230	270	292	296	278	267	267	265	281	278	266	247	275	234	261	206	224	258	245	292	307	254	260	244	273	295	283	299	272	231	289	262	267	272	270	268	285	254	254	290	275	239	298	271	266	258	265	272	276	290	258	276	260	281	259	266	262	258	287	268	285	286	263	232	256	233	268	273	268	261	257	282	245	246	227	244	257	265	264	248	287	266	270	271	280	278	245	267	296	265	245	258	235	259	253	233	262	228	290	240	288	210	216	249	263	288	271	269	251	262	259	249	277	275	251	252	277	269	246	265	283	279	310	243	261	276	284	289	267	245	264	252	283	282	234	266	252	229	301	254	270	249	264	272	264	263	257	270	288	248	259	267	304	271	283	270	255	244	275	225	272	276	258	300	278	264	253	256	270	246	252	265	268	264	227	268	267	310	267	281	239	262	263	277	269	259	238	277	244	251	240	254	296	289	266	262	241	273	251	274	283	256	279	250	247	266	282	249	248	271	244	269	279	256	257	283	277	267	239	282	258	266	282	283	259	242	286	253	237	285	233	279	247	275	263	271	250	273	242	254	255	236	248	262	269	230	270	270	262	279	272	271	256	269	242	275	273	290	263	276	253	248	262	247	247	249	259	249	238	265	249	274	267	251	250	250	252	257	270	242	285	259	261	274	287	283	284	238	251	231	267	258	300	259	267	273	279	252	268	304	264	252	241	283	260	272	263	278	273	280	274	251	249	245	289	250	268	276	243	248	240	254	271	288	287	271	280	260	262	241	276	271	280	260	254	233	285	253	293	260	271	228	290	280	294	246	260	299	251	230	212	284	279	242	239	259	271	272	238	260	278	254	262	307	253	262	282	275	236	244	283	280	321	223	263	261	254	292	231	251	281	231	260	265	256	256	242	263	252	251	276	221	279	280	264	265	257	237	248	260	260	280	236	253	271	266	262	261	246	267	250	257	276	262	256	281	260	312	281	232	285	262	267	259	251	272	263	272	248	279	264	250	228	276	244	259	256	263	257	287	282	239	247	252	263	269	266	243	261	284	279	246	256	258	275	282	260	266	245	259	277	286	274	289	255	277	267	280	239	274	287	270	262	263	259	264	263	242	287	303	260	277	231	264	285	234	259	285	279	276	273	249	259	240	250	265	241	267	264	319	247	234	230	279	252	267	261	245	243	294	270	226	243	278	254	292	275	296	247	276	266	254	272	260	234	254	295	262	276	268	268	263	270	252	277	255	253	271	259	235	243	282	277	281	271	250	267	242	255	261	272	278	264	252	281	271	250	281	255	262	266	255	271	282	275	297	261	286	285	274	263	236	279	278	269	268	252	273	248	273	277	251	264	243	266	258	265	260	250	266	275	241	262	256	277	253	232	283	251	263	262	250	246	249	270	272	257	270	270	243	255	275	272	260	251	250	262	265	248	267	263	276	287	271	268	284	242	265	265	258	247	265	232	238	250	261	276	268	249	265	269	281	294	248	233	257	244	263	288	284	298	264	275	258	261	255	257	250	235	227	246	289	258	276	260	276	268	252	265	227	261	231	254	302	285	279	276	274	283	256	306	272	269	254	276	237	249	260	283	253	239	266	275	293	277	268	274	257	271	244	283	275	233	281	265	258	257	260	257	244	249	273	242	251	256	259	262	290	239	261	256	265	255	236	278	274	272	264	266	280	261	256	277	299	267	221	260	246	287	254	265	271	234	257	272	260	247	261	241	266	252	269	262	279	281	271	261	274	280	262	269	251	239	270	267	262	251	291	237	273	248	259	270	249	257	290	272	262	248	248	253	289	270	248	264	305	241	312	274	298	277	258	271	260	248	266	263	269	271	265	275	248	258	253	283	263	292	248	256	269	256	249	255	233	270	242	268	256	242	264	269	271	278	269	289	266	262	259	263	297	280	254	249	293	257	260	282	265	247	279	269	266	270	294	272	270	223	240	274	248	271	282	263	280	289	283	284	246	264	272	233	249	244	276	250	240	249	244	265	244	241	276	285	248	260	298	264	284	255	282	258	295	266	254	269	242	224	260	258	266	239	255	261	264	229	279	249	255	274	255	261	263	266	255	247	269	261	277	264	256	260	257	292	324	273	258	290	276	251	248	299	244	293	263	253	267	266	277	260	254	260	281	267	279	273	286	299	252	265	255	276	246	264	290	267	294	269	256	278	235	245	254	268	269	287	260	232	239	275	240	238	253	259	267	260	299	287	270	246	237	262	282	249	249	263	275	237	253	254	284	281	242	243	243	285	264	268	254	240
43288	51594	60407	56680	45377	32561	20034	10315	4621	2231	1280	752	626	630	625	599	612	590	620	569	602	587	588	592	616	568	601	609	630	593	583	587	642	590	601	598	609	607	593	605	573	606	623	613	587	595	621	582	590	547	570	569	568	629	559	568	575	580	600	580	576	605	610	625	571	582	566	612	601	576	600	606	589	576	603	553	595	587	592	581	612	598	583	629	567	560	588	603	585	667	613	629	570	656	591	586	590	572	600	590	593	591	576	632	557	603	606	625	610	583	630	617	577	586	611	629	607	609	593	592	596	615	591	619	611	642	614	537	598	599	603	573	563	606	633	596	616	611	615	597	598	640	586	571	598	620	594	617	596	685	587	578	600	624	615	563	557	586	625	598	585	623	599	642	590	638	597	611	610	611	645	603	584	580	610	630	592	590	569	635	590	566	580	595	636	599	595	657	607	594	674	582	572	610	619	584	551	602	570	583	559	648	633	576	609	608	568	581	602	579	612	591	605	624	594	553	585	607	567	610	641	592	572	622	620	567	590	599	575	622	593	641	575	630	630	606	594	624	643	570	614	599	594	629	595	596	578	592	590	603	619	559	616	619	583	587	586	648	586	582	595	629	593	595	576	626	552	583	588	593	632	664	605	618	620	596	554	590	641	563	574	589	608	584	603	595	598	582	591	586	581	621	588	593	569	612	633	614	581	631	530	567	575	586	577	580	566	596	590	624	648	588	634	598	627	625	587	577	597	613	635	627	562	625	594	605	589	561	584	581	589	591	640	590	570	596	595	604	581	601	559	607	629	608	598	628	598	620	555	608	548	597	575	585	609	560	615	592	585	584	611	569	586	602	607	583	587	614	602	595	629	582	600	597	601	640	650	645	624	592	565	627	608	549	634	603	588	576	634	610	600	628	571	602	608	622	623	612	591	565	631	561	572	597	665	620	613	640	596	648	570	621	669	612	629	608	603	599	601	596	570	592	593	597	604	577	591	606	568	565	598	619	599	607	593	625	625	577	600	543	593	597	589	613	638	611	582	574	600	640	592	577	627	525	594	622	603	552	616	579	602	592	553	595	613	628	610	570	600	608	637	550	663	575	565	628	635	609	657	611	602	612	569	581	596	591	553	569	627	579	579	585	601	616	582	580	541	607	589	568	617	633	599	619	606	586	601	613	569	629	539	609	621	562	574	616	576	620	562	582	572	609	607	607	588	609	609	624	621	660	536	566	595	607	630	567	580	592	619	587	588	630	571	535	570	592	620	612	591	584	608	607	593	578	613	602	591	606	636	613	592	605	615	574	614	615	603	619	634	595	593	613	588	618	577	592	622	583	586	616	600	600	563	595	587	586	572	592	631	653	607	610	613	558	612	601	592	595	603	623	554	605	610	582	567	622	568	597	587	578	606	624	574	598	602	556	608	592	593	574	587	582	602	604	657	564	604	557	586	618	640	566	635	576	630	590	613	615	596	593	602	594	610	582	601	568	592	586	603	606	611	642	595	603	577	631	608	587	603	563	591	622	591	605	569	614	553	629	599	623	540	594	577	553	609	602	609	592	578	602	616	593	626	613	580	595	602	645	565	601	596	609	591	595	570	529	581	613	583	575	594	630	611	585	584	637	577	598	547	603	628	590	600	579	626	585	617	596	600	644	614	571	593	664	619	592	627	569	632	584	567	593	631	577	569	569	594	643	599	617	631	579	586	612	569	638	576	621	594	596	604	604	605	585	618	594	585	592	594	614	594	569	538	567	629	590	575	582	584	637	608	574	582	619	604	569	546	620	606	573	577	586	574	623	598	593	554	619	609	588	552	587	611	585	600	592	565	576	644	582	599	608	577	584	587	629	610	583	541	611	615	614	591	585	635	603	611	597	611	595	604	636	554	594	612	568	585	614	588	566	594	602	634	624	594	603	600	619	587	619	615	594	619	568	584	617	600	619	571	566	633	585	627	589	617	571	583	603	570	606	618	582	559	558	593	617	568	597	629	595	618	578	581	614	602	584	560	600	620	579	617	599	597	608	574	604	584	596	592	604	612	578	584	591	608	576	614	614	541	602	578	643	575	633	578	618	622	598	621	639	583	605	585	624	626	564	592	629	576	561	559	621	592	614	615	572	584	632	626	584	617	560	599	597	571	587	636	579	599	608	635	593	637	626	624	599	607	560	619	597	581	588	586	566	570	573	604	607	616	613	611	594	621	592	625	648	584	612	579	616	613	612	615	607	608	693	594	608	599	632	573	604	639	604	581	609	615	583	600	650	600	594	604	587	630	569	628	601	610	626	580	598	612	580	636	584	612	580	580	595	591	619	638	572	628	558	582	597	615	588	607	527	591	629	583	622	586	589	607	594	580	614	556	606	622	590	596	620	582	635	580	579	603	629	568	644	604	635	560	598	577	583	636	615	618	603	602	592	599	613	617	596	596	606	564	622	595	570	591	596	628	621	593	580	556	555	645	631	559	611	617	630	599	604	592	569	587	647	588	648	607	577	584	587	617	616	586	585	570	568	591	604	571	584	640	563	598	640	578	565	572	602	583	611	597	605	599	626	586	640	637	586	606	605	610	627	613	619	608	627	657	615	594	619	609	564	584	627	586	585	603	562	607	565	606	604	604	599	628	645	628	632	594	549	593	589	624	597	569	620	571	584	597	568	607	568	605	632	621	632	560	595	620	641	594	587	607	600	599	638	631	649	586	568	608	611	580	596	591	608	556	618	592	578	628	590	587	597	583	594	598	621	616	623	570	594	609	649	588	615	611	597	594	569	612	589	616	653	620	636	613	550	629	588	580	610	580	629	565	639	587	553	566	628	602	630	641	574	642	614	596	607	632	602	604	568	574	641	595	604	653	632	629	576	548	584	640	603	562	611	585	645	583	608	570	612	586	593	573	581	561	579	565	593	596	601	594	604	644	634	591	628	607	604	581	617	583	633	589	573	598	578	595	631	608	621	577	585	594	627	612	568	610	624	659	583	613	568	596	578	614	579	614	573	528	542	576	565	615	585	554	598	567	588	637	574	610	605	620	599	575	577	660	613	611	612	631	613	586	607	592	591	624	616	581	582	642	647	609	704	602	576	623	576	573	612	610	569	605	619	582	600	573	558	574	606	618	521	601	615	613	624	578	626	656	591	600	597	632	591	605	620	610	593	563	585	597	589	630	605	604	606	595	580	658	582	593	597	598	579	598	617	605	585	588	625	607	607	640	618	599	621	649	606	595	584	621	620	614	604	617	601	587	632	566	587	608	573	639	593	628	583	621	604	599	590	635	545	649	577	649	623	605	599	640	618	606	621	568	592	623	597	590	573	580	602	577	594	623	597	615	586	594	630	586	593	590	570	617	613	546	563	582	609	617	592	586	605	594	588	613	597	623	546	612	573	619	580	603	569	566	589	555	595	593	584	584	578	577	620	599	590	616	622	561	603	595	617	556	593	583	622	584	638	599	610	629	592	586	597	625	617	602	577	580	622	565	588	600	624	603	616	615	646	601	602
75162	77891	73911	60338	43365	27555	13860	5464	2122	1037	604	453	355	382	338	347	362	396	372	328	398	351	322	370	355	359	338	384	339	376	334	338	369	348	363	376	358	363	348	319	356	346	363	358	378	365	350	312	316	380	356	374	375	337	366	320	331	360	347	361	392	367	355	361	357	314	357	314	335	346	368	349	372	370	367	370	381	328	407	350	339	365	342	363	358	328	339	378	346	368	323	324	341	384	362	343	355	324	365	394	341	360	361	348	395	335	350	356	346	358	318	386	384	381	339	396	382	345	374	343	365	333	323	341	379	351	331	343	377	374	360	366	408	364	362	360	356	323	408	403	364	326	360	347	363	352	364	346	361	315	333	374	348	352	394	345	340	340	377	352	348	361	350	350	345	367	353	390	316	335	371	387	347	358	387	369	366	353	354	372	345	367	351	307	345	360	400	330	347	332	354	355	347	398	368	345	333	381	328	346	361	342	373	315	309	337	336	372	335	339	341	335	365	329	335	313	355	381	320	345	358	378	337	379	369	362	341	327	359	345	365	304	333	365	369	367	342	353	355	402	354	326	318	319	344	347	389	327	353	336	381	328	328	325	390	351	391	366	344	367	380	338	354	359	387	351	343	367	383	325	392	369	396	365	353	338	298	341	344	358	357	363	314	354	380	340	377	345	362	347	348	370	339	355	323	354	339	347	361	356	366	351	362	328	361	358	382	332	335	325	344	373	355	359	325	364	352	336	356	349	384	339	369	324	395	337	310	341	362	337	336	388	342	330	345	391	370	351	351	373	377	348	387	357	350	382	300	337	376	343	343	358	348	372	347	350	342	346	333	325	379	354	350	347	347	354	383	344	340	331	363	397	346	331	336	353	387	366	375	313	343	392	359	363	399	343	340	362	354	341	377	366	329	358	356	340	347	324	351	371	347	389	368	376	329	352	342	349	353	368	353	356	329	363	340	364	356	390	334	371	334	320	319	357	376	348	362	363	329	345	367	359	343	383	391	371	376	360	371	369	377	348	334	372	346	386	355	381	352	329	334	331	363	379	320	335	337	368	350	360	335	340	389	346	355	362	355	354	352	373	425	351	327	364	336	382	340	378	347	338	335	353	333	354	367	335	321	338	313	328	368	343	328	361	334	382	361	351	365	332	360	356	366	330	340	338	375	356	367	363	341	357	395	350	342	339	332	356	371	371	369	324	332	378	322	347	332	382	348	374	384	348	347	352	337	314	354	356	320	359	369	372	391	358	343	353	362	375	362	335	333	379	328	370	332	365	345	329	346	339	326	315	367	367	341	368	371	351	353	352	355	345	351	331	349	329	359	356	335	341	367	350	337	346	385	388	352	369	367	353	384	332	378	326	390	334	345	362	341	325	361	375	310	374	369	346	357	342	368	366	364	357	336	327	352	357	377	372	333	355	356	376	372	338	348	347	320	344	344	344	363	345	346	345	360	371	368	369	345	357	353	369	357	348	365	347	380	359	366	370	356	322	352	350	344	341	384	367	340	371	345	357	378	333	323	350	350	340	355	345	384	351	366	362	350	358	325	375	377	340	336	333	372	338	341	329	329	342	351	386	348	348	350	367	348	350	351	377	373	380	356	352	328	340	351	354	321	341	334	333	329	340	363	395	370	386	385	340	341	350	328	339	341	329	372	356	346	358	361	365	345	368	334	362	383	379	324	304	359	343	352	356	318	325	343	354	328	359	366	378	365	383	348	359	374	371	322	381	363	377	395	366	358	334	353	340	373	390	319	350	364	381	385	378	334	349	345	356	374	353	366	345	357	379	363	362	336	387	350	347	359	362	375	385	382	316	373	348	370	342	350	357	357	383	320	370	332	365	359	372	356	343	320	345	354	331	347	339	363	339	354	346	339	350	315	332	379	382	343	362	343	335	363	367	345	369	355	340	341	344	330	323	369	341	388	363	362	370	361	356	364	340	359	370	341	370	345	351	342	338	350	350	381	354	350	356	336	356	344	362	340	365	369	364	393	374	361	353	316	389	405	375	345	340	346	361	392	387	359	362	348	328	339	351	358	376	392	394	385	359	353	356	369	325	388	345	325	364	356	346	358	369	336	348	316	362	344	348	337	358	347	328	340	390	361	361	350	336	325	334	371	394	356	353	378	343	356	335	356	365	327	372	388	315	373	360	301	354	354	345	346	345	332	354	361	335	311	324	347	319	355	359	350	322	393	346	340	347	375	369	348	375	365	374	358	343	357	326	364	362	352	341	345	328	383	347	326	379	358	359	376	333	353	368	337	309	362	357	335	335	375	343	333	366	349	346	355	350	325	346	308	348	307	317	334	354	374	365	332	376	373	312	334	373	364	352	364	404	350	334	383	375	311	321	333	348	343	400	357	340	351	344	399	378	363	385	350	319	334	359	379	352	355	373	360	354	364	388	333	397	335	369	372	357	344	370	335	347	383	357	341	346	389	373	333	326	332	366	369	387	363	342	373	386	310	369	385	359	331	395	340	341	379	338	327	370	358	320	339	352	399	340	363	332	354	351	332	356	361	398	353	358	375	400	365	349	344	338	386	348	323	344	349	331	344	324	340	352	350	348	334	338	337	349	313	360	353	356	345	334	373	340	363	340	346	332	351	355	361	335	361	340	360	347	348	358	333	353	362	344	357	333	333	344	333	337	318	340	377	351	353	346	362	398	366	370	362	371	340	352	367	400	383	364	315	353	339	349	319	364	363	360	360	322	337	300	377	360	364	347	343	375	372	371	361	349	315	351	349	365	366	349	362	355	382	367	340	364	354	353	364	339	379	355	349	333	322	367	378	376	335	389	352	373	345	380	342	357	360	341	347	375	316	376	354	340	370	361	365	348	352	370	365	321	336	305	351	361	321	349	342	382	339	367	337	334	327	343	384	334	405	365	374	366	370	359	367	358	360	332	382	335	360	353	356	380	329	368	345	359	336	334	389	323	390	339	367	382	356	363	377	386	332	359	336	366	358	342	325	375	336	339	359	363	344	339	353	339	318	364	350	349	343	352	378	402	344	383	349	395	331	354	374	387	388	343	376	355	363	383	348	346	361	371	386	372	368	356	331	330	333	343	377	332	347	351	346	326	338	346	365	324	356	348	362	386	375	373	337	337	344	352	332	362	348	338	363	369	309	371	388	323	311	341	345	354	320	388	383	359	415	363	319	326	347	357	348	369	361	373	355	381	325	350	338	331	336	327	367	341	377	334	373	342	367	346	344	378	348	332	338	361	330	337	307	367	323	395	347	341	381	327	336	356	347	360	341	343	384	330	366	329	360	341	322	334	372	363	378	378	363	350	361	359	360	348	372	335	346	374	359	375	330	329	393	370	346	333	348	350	346	342	365	376	377	369	373	338	310	344	360	328	342	349	353	352	347	338	357	362	347	305	321	381	350	341	378	352	376	385	359	355	390	348	344	321	350	337	351	363	348	402	352	361	378	370	320	365	346	339	367	368	373	341	362	363	359	358	333	359	362	371	350	333	372	324
49408	59672	69525	64514	52273	38884	25615	13808	6699	3403	1864	1127	878	752	778	787	780	801	773	753	742	768	763	779	843	804	759	809	781	766	786	776	784	755	779	727	759	755	778	758	776	798	729	749	751	737	778	776	817	742	744	784	712	816	790	757	740	739	773	733	753	792	843	789	787	777	799	777	745	791	820	806	786	749	756	770	787	782	781	742	787	763	772	784	758	740	789	765	790	818	767	784	787	785	767	750	772	814	800	763	764	760	800	806	739	774	752	781	704	780	786	803	811	797	803	759	775	728	750	729	806	831	773	766	800	719	783	782	795	718	796	808	778	760	763	758	739	775	762	792	769	774	802	745	770	738	782	740	776	748	791	780	743	795	808	772	840	736	786	784	789	751	768	755	780	779	758	766	795	770	729	762	762	763	823	766	778	787	774	747	800	746	778	744	751	731	797	757	774	829	796	793	738	753	763	775	763	758	764	784	781	757	793	790	776	802	787	787	795	769	835	757	822	776	741	769	823	732	774	753	750	768	788	758	784	761	764	772	737	757	763	803	792	772	747	751	806	791	749	800	742	791	814	757	757	814	750	797	781	777	777	840	769	744	729	761	793	739	803	767	784	751	772	775	801	775	758	750	799	776	761	790	782	728	712	769	750	832	783	752	800	744	803	782	745	771	809	764	751	765	837	754	783	745	760	785	774	758	736	787	762	717	842	768	793	753	752	796	782	743	756	758	788	710	789	733	781	767	818	840	811	783	796	759	792	784	786	788	738	695	777	748	795	785	762	768	795	768	757	826	762	763	751	795	826	784	754	725	798	794	811	787	722	811	821	789	777	768	795	762	797	783	755	744	765	729	817	741	748	744	840	788	815	796	756	713	729	769	729	735	744	804	756	785	788	742	750	755	792	754	795	748	772	827	743	771	827	796	739	776	784	770	783	726	817	761	745	722	761	784	808	795	773	761	792	796	730	723	755	783	762	822	786	800	762	737	774	723	758	825	798	747	765	780	757	806	811	776	774	786	789	784	780	802	747	821	761	732	850	785	782	778	772	793	801	744	789	794	795	821	774	756	747	706	763	821	791	788	789	774	772	742	765	784	807	767	759	752	800	762	770	761	739	825	729	834	754	791	785	784	726	733	788	794	804	743	724	806	797	767	763	816	749	768	771	816	779	693	794	836	720	816	742	776	792	787	717	778	815	762	771	698	768	783	797	739	743	782	789	797	767	817	797	770	833	775	745	714	739	792	777	706	757	785	780	773	773	809	785	800	760	756	793	780	776	765	804	762	784	745	742	802	763	782	782	784	760	749	770	784	767	771	812	785	790	791	791	769	766	778	747	769	796	819	784	774	746	773	819	765	783	751	789	773	748	750	743	753	792	741	771	750	780	763	770	770	795	794	723	775	787	791	811	769	755	754	729	718	780	768	765	810	766	739	768	783	726	757	820	804	767	801	800	784	766	782	762	764	779	776	716	783	783	756	818	779	736	766	789	772	712	811	723	736	778	759	775	742	754	800	763	755	766	750	740	761	821	796	744	761	775	827	789	706	780	797	795	761	781	781	792	747	822	778	719	834	734	758	790	813	767	729	758	815	782	735	751	774	778	824	766	780	765	737	761	798	810	809	812	803	737	754	808	749	750	749	783	780	778	802	720	766	790	771	798	760	791	785	767	801	739	745	793	761	769	734	730	784	760	734	789	763	751	760	807	764	748	786	734	830	772	794	794	772	775	813	755	735	782	776	824	773	755	793	773	757	755	773	792	738	758	750	790	798	767	756	746	787	804	844	783	740	788	707	739	736	758	758	815	761	771	723	767	779	808	760	763	778	767	774	810	733	812	784	784	787	770	751	800	748	795	776	740	772	751	798	788	759	718	783	782	731	779	798	797	759	775	713	765	808	740	742	795	763	788	802	734	760	801	786	755	769	755	774	765	742	729	784	821	775	781	777	783	754	735	754	761	721	743	768	758	775	788	736	734	795	748	754	751	762	810	713	850	709	723	734	834	740	760	691	757	745	753	764	725	772	750	763	810	793	795	761	761	796	762	763	722	738	728	798	726	756	752	684	736	805	740	831	733	742	788	753	786	734	808	782	746	797	785	771	767	794	760	811	759	768	740	821	768	786	751	779	778	816	798	790	767	760	746	701	770	811	797	777	791	761	762	791	782	786	795	812	748	770	790	780	738	763	799	726	716	745	734	769	739	794	798	773	798	770	738	787	819	811	747	766	779	789	769	782	764	813	753	751	775	781	789	792	753	768	741	773	755	703	736	827	766	754	795	785	743	785	734	777	784	774	772	792	783	814	737	736	765	798	810	724	780	754	744	798	784	796	804	831	740	795	754	748	771	798	801	802	785	760	770	778	758	750	765	791	787	770	773	755	779	786	737	774	773	787	772	759	794	779	762	773	736	802	769	794	806	807	790	773	803	733	785	707	771	830	727	767	766	768	799	724	739	767	805	772	754	788	805	755	770	746	767	753	757	765	723	789	743	747	789	822	791	790	781	774	776	776	757	803	754	750	783	775	755	768	766	790	736	768	770	774	731	798	835	734	790	782	756	798	750	749	807	765	804	743	747	798	749	736	770	801	778	759	774	822	770	740	712	777	718	784	789	739	782	754	809	792	756	746	793	763	774	780	777	745	783	780	807	769	769	745	748	776	760	745	744	800	765	767	741	831	791	744	706	741	719	781	756	798	748	806	769	775	787	787	789	789	777	801	751	757	758	728	711	792	734	788	794	733	731	818	780	743	729	821	778	797	760	831	744	757	768	777	777	776	788	812	825	765	794	769	776	816	771	758	728	787	779	748	742	775	777	746	722	786	764	786	813	790	727	780	780	755	769	756	780	788	791	790	722	801	761	794	723	779	802	775	759	781	806	762	776	772	786	833	770	763	804	777	774	792	754	788	808	765	792	807	829	802	733	814	824	758	802	782	785	793	806	769	811	813	775	782	825	794	767	783	761	801	793	759	831	806	749	776	747	792	760	739	805	808	747	737	714	772	744	776	753	763	738	763	769	756	771	810	767	747	808	763	791	741	805	752	778	743	793	727	761	713	740	801	808	771	810	814	759	758	757	839	810	731	742	783	805	820	800	769	807	738	818	733	790	781	781	725	797	762	792	812	771	796	764	838	814	830	778	790	782	767	746	760	781	737	774	783	792	764	772	765	761	766	774	749	769	746	793	742	763	811	777	813	770	793	786	763	772	762	760	763	789	789	747	807	754	837	777	765	789	770	815	787	793	777	778	789	769	785	763	775	784	777	792	764	752	774	737	775	744	790	781	741	766	781	805	732	721	758	787	781	739	755	807	749	765	803	796	787	776	790	770	762	780	786	753	758	752	738	740	787	708	762	790	808	778	744	768	756	754	776	792	801	793	794	761	778	776	773	812	737	802	747	744	741	768	762	728	746	751	771	792	782	758	818	754	799	804	737	772	778	774	762	802	789	750	750	785	802	753	754	799	776	820	720	741	791	732	769	818	803	763	733
16205	12424	8275	4594	2305	1321	759	502	408	344	311	307	285	254	314	283	308	307	310	293	304	300	290	312	304	295	281	285	267	261	254	261	291	282	277	287	283	255	260	277	278	265	275	307	310	320	290	300	297	330	299	290	282	284	310	305	277	293	272	272	273	267	276	286	319	314	293	279	285	267	321	275	333	299	283	287	312	273	267	276	277	283	320	328	299	313	270	272	299	293	305	287	299	305	310	273	317	280	305	312	286	300	284	289	295	284	279	294	281	306	319	287	272	281	292	294	285	296	293	272	288	284	298	291	280	270	297	280	278	279	299	285	331	301	282	299	294	295	293	277	288	298	281	280	300	312	299	284	271	282	267	319	307	276	318	271	310	317	317	317	300	305	305	304	304	293	293	298	282	281	291	284	304	287	300	287	243	285	298	291	259	248	296	299	299	275	290	297	292	283	254	300	286	288	310	283	293	328	285	299	306	314	282	314	336	327	306	267	279	289	270	308	301	292	302	305	263	271	307	279	261	292	267	298	300	284	315	288	329	299	330	290	284	276	271	306	315	280	295	280	227	350	313	323	266	284	256	292	283	321	293	300	260	293	289	301	305	321	285	320	291	275	311	263	281	266	318	299	293	306	314	313	276	282	274	330	280	311	283	282	318	292	274	310	305	309	303	280	272	285	310	254	309	308	285	279	306	316	296	298	304	308	275	296	299	282	276	301	254	278	295	287	303	289	293	287	300	289	300	308	296	255	309	310	296	297	319	305	292	268	299	267	286	259	293	256	257	316	304	307	287	316	286	271	286	290	277	338	290	300	311	295	276	317	293	268	289	293	297	294	296	292	304	277	273	307	288	293	288	308	302	243	308	299	275	312	315	306	311	290	277	298	299	279	286	316	281	284	312	283	259	286	279	281	293	290	336	278	265	295	297	296	293	286	272	318	272	313	280	294	273	280	307	309	267	257	310	288	308	325	278	280	277	322	303	289	304	278	316	291	288	284	281	303	296	255	286	304	278	315	319	314	287	279	313	298	292	267	296	284	266	297	317	297	256	290	305	268	271	304	303	278	283	311	306	267	306	297	287	292	294	284	258	254	296	301	317	281	270	263	289	279	287	284	285	303	296	312	289	299	276	298	300	301	313	281	322	323	270	277	312	307	301	283	286	289	329	289	302	284	307	301	278	291	308	284	302	271	283	260	326	322	305	282	318	272	292	298	262	296	294	274	287	338	281	319	283	288	291	317	266	301	309	286	307	300	275	245	282	279	280	267	314	347	300	299	313	282	305	277	299	312	297	276	270	254	296	279	300	291	269	292	325	331	279	264	278	302	318	290	306	275	279	281	273	305	279	252	279	295	290	307	280	269	270	274	278	293	306	277	333	299	297	327	292	294	291	314	284	277	288	280	312	300	287	306	324	279	292	299	322	308	268	307	280	306	306	279	311	310	256	276	283	290	306	290	267	287	276	306	276	290	294	261	291	288	257	333	291	279	272	306	325	326	289	296	293	284	261	293	279	315	316	324	283	286	296	309	310	286	286	344	298	292	307	270	284	295	273	306	311	319	293	277	334	300	312	276	282	304	289	293	306	294	306	254	299	274	280	284	286	304	298	282	307	298	287	310	273	269	307	282	307	290	312	313	314	316	313	316	299	293	284	290	320	307	288	290	302	276	283	274	256	302	279	319	271	257	284	296	329	277	297	267	308	321	292	309	264	292	304	314	327	306	276	265	315	289	282	314	327	300	301	273	283	267	322	305	302	310	311	314	260	298	296	307	302	301	301	286	302	276	287	309	333	312	278	247	287	298	274	326	256	314	271	294	265	292	295	272	310	317	314	295	273	271	253	298	270	315	269	315	306	291	287	285	315	307	315	309	283	326	279	293	300	299	277	300	288	280	284	290	291	274	284	287	282	319	307	326	296	257	283	276	299	282	287	293	309	282	294	283	296	253	267	304	260	269	306	296	312	303	268	302	279	284	314	297	281	297	295	257	287	295	283	312	300	322	281	303	302	282	301	339	305	351	284	304	301	303	290	299	297	272	281	262	302	296	292	284	280	300	292	297	266	259	297	299	297	271	315	313	289	279	328	265	279	272	298	294	282	290	272	291	273	310	311	292	287	297	271	280	256	316	291	302	326	297	284	311	301	283	298	347	246	278	314	287	281	291	290	269	257	283	318	288	312	277	311	308	318	292	270	298	264	282	291	289	251	289	313	305	270	303	314	294	327	300	262	310	312	281	298	279	298	280	283	286	294	263	302	300	315	290	291	304	316	308	287	299	309	328	275	315	281	300	278	290	288	267	279	301	292	281	283	299	295	305	301	263	305	313	290	275	286	320	302	322	290	283	298	276	294	287	285	281	258	275	296	307	330	330	252	287	298	296	307	295	269	283	293	321	289	263	273	290	299	292	311	271	291	329	306	292	254	305	312	295	265	311	286	283	301	284	277	309	296	324	279	274	289	320	300	284	274	289	285	313	299	313	298	301	318	275	274	273	274	276	293	300	313	283	302	313	280	262	264	303	311	279	321	269	290	276	257	275	286	262	292	268	274	293	312	258	266	277	298	277	314	318	293	306	286	309	315	272	283	331	262	285	303	320	301	277	291	311	331	284	252	303	295	317	277	294	295	289	275	322	308	303	273	228	287	309	285	307	282	291	291	279	291	304	325	299	276	285	292	278	276	255	305	286	285	294	309	271	253	273	311	299	310	311	293	295	254	297	309	296	288	316	305	282	267	319	301	271	298	296	300	255	269	295	264	272	315	269	292	290	283	309	308	297	307	286	298	297	295	302	307	299	283	330	284	296	276	294	289	293	297	303	257	282	303	281	262	298	279	284	308	312	285	310	302	276	265	289	273	275	292	278	271	295	297	287	333	273	299	297	285	291	284	311	271	336	267	305	236	265	283	288	312	283	279	268	287	253	291	313	296	296	291	309	265	318	281	298	299	308	298	310	279	333	305	278	281	309	293	332	291	287	315	284	266	285	306	283	280	285	280	284	311	300	296	270	303	255	299	293	252	272	313	292	287	292	263	266	287	285	302	296	252	260	278	280	300	283	280	279	264	306	293	305	266	295	277	292	314	307	290	323	260	295	273	307	284	296	321	258	281	298	301	267	282	295	301	254	316	280	292	283	293	315	302	282	275	256	321	309	296	281	278	309	276	306	272	266	325	305	305	303	297	309	308	270	266	291	310	301	264	287	277	322	295	276	274	280	311	293	277	280	302	301	319	297	299	295	313	315	293	299	284	260	320	281	293	329	297	309	325	289	277	337	261	327	288	328	306	296	308	280	282	283	277	284	325	297	292	265	290	311	266	283	293	307	288	295	283	311	288	282	304	265	302	275	289	302	257	285	305	245	289	324	298	327	309	317	276	260	264	317	296	274	305	274	324	300	268	305	294	343	305	278	265	261	271	286	284	306	321	311	310	308	268	320	292	289	293	322	290	298	292	286	328	310	289	277	284	305	303	299	287	266	266	280	325	291
11912	14642	13832	10989	6825	3856	2316	1346	954	798	699	669	682	690	666	645	607	627	605	677	648	637	663	665	658	670	644	624	639	655	595	660	668	631	673	683	648	640	653	675	675	635	625	668	644	636	714	620	711	675	649	652	641	696	651	663	654	634	641	594	633	626	609	663	671	612	679	663	656	650	698	691	661	623	619	669	650	666	666	639	658	670	677	684	630	638	647	637	630	632	661	628	685	647	661	605	647	659	668	629	676	666	652	634	620	654	656	607	701	669	637	653	655	659	623	643	633	647	642	611	674	622	619	648	674	671	710	690	665	674	643	658	673	700	651	694	701	686	651	644	637	642	623	625	629	651	629	683	665	658	641	645	661	648	661	651	643	677	667	625	601	611	653	659	654	707	638	605	623	648	631	620	705	665	647	672	635	666	620	646	657	640	648	657	694	656	635	608	627	663	632	639	659	644	650	659	664	657	654	622	598	633	603	698	653	672	711	662	616	646	635	627	652	628	668	629	685	683	670	661	683	662	661	645	598	620	645	604	665	670	650	623	643	632	666	669	635	610	684	656	640	633	628	641	670	625	627	689	618	695	644	657	644	723	668	644	658	629	669	601	655	709	627	684	682	648	655	636	619	638	682	644	627	624	589	617	635	627	676	627	659	688	612	637	643	617	654	630	640	639	640	673	672	664	671	673	611	639	664	635	675	667	620	648	643	688	661	625	697	603	653	641	648	598	618	660	656	683	689	639	676	684	581	671	668	648	640	643	679	638	638	602	643	626	637	619	644	648	658	599	669	669	675	669	651	669	669	671	636	623	642	611	639	625	676	636	697	664	635	696	663	653	670	653	670	664	647	651	672	642	628	652	639	706	662	641	638	654	639	626	625	691	646	610	655	663	649	627	678	651	627	619	658	705	643	631	647	681	629	662	636	682	692	682	650	607	657	658	621	679	673	627	644	636	695	658	645	644	620	646	631	656	702	659	659	632	620	618	638	696	686	650	643	681	612	613	614	614	716	649	621	647	669	677	635	663	626	634	651	630	651	674	676	668	675	678	599	673	670	645	623	638	643	675	631	666	627	668	631	655	647	659	670	609	636	671	617	692	637	642	662	636	673	640	630	752	637	660	643	643	680	613	675	643	668	640	637	659	641	655	619	662	641	627	649	586	653	646	628	650	712	644	723	627	639	645	638	645	663	639	636	651	624	636	668	639	649	677	657	637	639	691	624	656	686	679	697	649	626	622	663	637	639	586	617	642	730	652	632	673	623	626	663	643	650	668	659	658	659	606	637	625	670	632	634	633	679	672	631	636	655	612	665	654	648	626	672	653	625	675	648	701	681	669	640	647	661	627	609	654	653	651	607	638	605	642	692	636	634	664	629	686	612	653	642	653	650	631	637	668	657	689	657	664	664	657	693	639	627	649	650	633	642	637	643	644	683	600	669	681	625	637	678	674	661	659	633	653	647	646	653	630	622	632	677	667	650	621	674	623	652	633	642	626	653	663	653	702	619	663	643	625	616	616	643	643	608	650	665	636	646	658	671	684	635	678	635	646	624	647	651	667	622	621	671	660	611	641	644	619	653	674	630	597	654	638	671	677	657	643	629	663	679	685	587	675	618	659	621	690	698	605	618	640	621	621	646	613	608	662	680	601	613	628	640	619	646	659	644	634	660	665	606	646	673	650	646	662	682	635	655	678	663	676	657	629	605	636	670	618	656	601	649	670	680	641	642	662	649	667	663	665	630	579	666	662	637	649	669	629	638	694	657	651	591	697	627	624	655	681	641	655	664	659	703	650	679	678	673	631	653	677	668	686	676	658	684	630	631	646	601	631	647	634	607	657	630	664	673	700	668	625	677	704	612	656	611	660	610	646	648	728	682	612	638	674	605	668	640	674	627	696	619	691	668	649	658	650	673	665	641	668	661	671	648	680	621	704	622	650	650	659	591	681	631	661	593	639	645	684	623	631	663	656	666	672	616	641	671	635	632	664	655	647	644	646	655	654	677	663	650	670	640	636	625	649	631	613	662	627	666	656	643	657	598	629	629	661	691	644	607	672	658	611	682	647	664	672	639	637	645	653	652	677	699	692	634	658	672	657	628	647	629	645	638	648	619	643	679	619	635	683	643	646	699	590	643	679	648	619	647	639	640	680	651	619	656	587	636	659	645	676	661	645	648	621	651	664	625	670	665	606	619	626	670	650	666	646	718	652	677	665	639	674	624	647	615	691	675	643	688	681	648	637	650	622	635	662	672	643	655	618	643	638	668	635	644	628	678	633	699	683	645	652	628	674	626	644	674	615	677	668	658	641	623	628	732	656	650	673	674	673	645	677	644	675	685	653	630	660	617	661	716	692	632	640	632	666	724	706	630	672	630	641	656	664	660	650	630	664	704	676	643	643	642	678	633	651	641	641	634	639	670	663	672	685	690	661	615	638	639	680	644	621	649	642	640	616	685	649	636	645	637	632	650	636	632	623	656	583	676	660	664	632	652	668	662	623	610	657	647	690	637	639	643	607	647	625	665	632	682	638	638	620	631	632	687	598	642	682	657	713	618	634	707	606	668	678	599	659	661	632	617	670	598	616	639	668	638	645	619	658	641	633	597	633	649	654	640	667	653	659	643	632	673	610	641	653	652	653	654	657	660	670	649	657	664	661	657	621	640	663	613	678	651	626	653	675	657	600	612	688	665	645	667	704	658	625	641	685	677	670	680	644	603	641	666	638	636	693	652	637	661	599	633	649	626	660	642	604	666	646	645	694	684	633	623	688	648	668	652	659	651	641	629	678	678	640	595	655	679	615	669	647	691	649	644	679	664	659	631	647	650	654	627	656	649	649	636	674	639	621	666	648	665	683	642	614	657	659	673	652	637	621	673	626	623	647	634	657	641	625	672	650	652	672	675	688	665	659	667	671	631	634	701	616	634	696	678	595	629	602	646	662	667	660	671	636	633	645	664	632	695	662	646	629	649	649	636	593	646	618	649	683	644	662	647	676	687	635	636	676	671	639	609	668	622	644	642	655	668	635	654	649	622	673	661	666	674	629	630	702	642	614	673	642	689	644	618	654	668	617	619	614	643	643	657	682	607	665	642	673	685	654	637	661	639	686	683	642	633	620	643	616	611	673	628	647	652	690	652	642	658	671	660	691	694	664	636	668	700	667	650	654	627	655	696	654	683	662	669	653	637	697	641	666	682	630	652	692	638	679	601	647	678	604	672	674	706	624	622	650	633	638	648	655	633	658	655	637	648	686	624	636	672	638	656	626	592	622	682	632	649	605	679	630	649	676	662	688	617	607	636	657	659	608	661	610	677	667	655	619	677	678	657	639	664	680	658	661	638	608	658	635	630	631	647	714	697	664	687	655	616	634	634	671	657	629	661	642	672	632	611	672	635	656	706	638	679	641	673	664	601	664	618	669	703	615	677	638	695	688	687	622	620	664	640	612	655	647	638	665	646	614	648	687	663	646	627	620	623	637	633	640	671	646
67809	69014	65532	51408	34904	19964	8685	3378	1425	684	462	323	296	306	296	274	290	255	284	339	285	302	284	298	295	310	272	273	260	300	266	334	303	297	283	294	292	289	303	277	260	296	310	304	311	265	299	270	307	286	261	273	296	284	301	287	300	270	253	284	278	262	259	268	285	284	276	261	291	300	298	292	277	285	313	269	282	283	296	262	268	252	287	272	285	295	273	262	289	259	312	272	292	293	279	293	288	301	275	282	276	319	281	287	300	301	301	317	272	294	272	275	300	286	325	284	271	252	287	268	289	274	294	289	272	285	286	293	255	295	283	282	278	287	265	290	266	282	277	289	322	307	280	310	290	282	314	274	279	286	275	310	260	287	275	280	284	252	297	269	268	275	257	292	280	310	285	277	316	285	314	303	262	272	288	310	318	297	310	276	299	261	261	276	314	268	287	331	260	259	276	291	300	275	306	300	284	318	276	278	268	280	300	263	284	272	303	273	307	288	273	297	296	247	262	257	250	295	295	271	310	256	313	266	285	296	277	262	286	296	266	319	304	270	302	285	274	319	296	280	288	293	258	289	305	284	306	283	298	294	269	292	302	282	304	294	264	294	297	262	257	264	302	277	277	285	315	306	284	264	278	314	294	280	312	278	262	294	281	288	274	255	286	265	278	289	328	301	300	287	287	279	270	251	298	311	279	268	282	294	280	309	300	286	284	313	265	300	284	269	294	337	292	265	296	288	255	296	308	313	281	298	285	269	271	263	286	279	280	313	288	264	261	281	271	281	249	305	296	280	258	267	287	268	258	276	275	245	278	275	245	296	290	260	307	266	319	299	292	273	289	260	238	331	300	321	256	263	278	261	288	306	265	279	302	301	258	301	300	286	278	262	269	247	241	298	265	263	299	287	302	306	271	288	272	319	289	327	296	268	271	309	292	277	262	261	279	255	286	254	298	278	274	274	277	302	319	267	281	277	277	327	303	306	279	285	254	284	262	308	285	294	277	285	309	262	281	269	272	268	301	282	290	304	290	313	288	284	291	270	286	287	265	257	282	297	269	291	270	311	274	271	271	232	271	296	296	315	265	275	286	319	320	289	295	264	287	278	283	270	293	260	286	292	292	253	289	283	273	271	283	278	283	309	272	273	296	272	290	291	280	272	265	269	289	291	299	310	277	259	259	333	303	255	274	297	274	313	259	308	291	287	292	282	274	263	276	291	254	294	307	330	282	280	297	307	286	305	268	267	273	276	296	270	286	284	305	289	286	291	304	252	301	266	295	258	274	328	260	267	256	285	266	286	274	311	274	286	259	267	308	278	293	292	305	245	286	313	273	274	333	270	276	305	305	258	269	256	303	276	303	290	315	293	254	284	282	286	276	294	295	285	280	291	300	281	290	316	241	286	267	249	293	306	291	290	263	260	312	328	299	265	292	304	290	321	290	292	279	297	271	295	288	297	287	327	275	271	265	272	308	306	261	273	289	285	293	275	283	272	299	270	306	258	268	288	292	324	305	288	306	271	258	291	303	276	312	315	304	300	287	278	281	279	276	293	270	288	281	295	299	301	274	284	293	283	289	288	292	274	310	309	254	300	264	309	301	290	269	287	283	305	261	272	266	314	316	274	283	290	310	282	283	319	263	319	301	258	287	291	271	278	288	262	269	283	321	289	271	295	296	279	275	277	296	285	279	269	282	324	280	295	288	244	284	259	303	292	284	265	278	281	294	287	273	296	275	310	289	262	265	290	276	296	267	275	288	275	272	273	281	263	276	314	254	282	284	284	271	272	285	263	286	308	300	278	272	284	296	292	284	269	260	295	276	303	270	273	268	276	274	309	276	262	290	234	248	326	294	273	291	304	266	298	287	273	270	287	259	290	289	274	306	281	292	272	266	283	331	287	252	285	255	263	294	288	296	267	302	254	289	281	285	278	291	272	286	278	297	303	250	275	235	260	307	292	285	263	276	310	269	266	278	304	276	272	307	273	266	283	273	300	274	276	230	271	275	299	284	249	291	281	289	296	282	289	271	278	294	276	307	285	282	276	290	276	280	259	288	255	279	288	305	274	299	254	290	283	277	290	293	254	296	279	265	265	289	258	309	271	280	296	277	251	278	294	311	292	279	278	285	266	304	278	278	279	281	291	264	276	263	302	292	301	294	268	292	281	280	295	267	285	281	265	298	254	266	281	289	323	289	269	263	293	259	297	278	284	287	288	312	293	261	261	288	293	315	294	293	257	290	284	301	279	308	254	301	323	256	259	305	287	286	300	316	290	309	265	289	280	275	278	268	273	274	314	310	254	277	274	271	311	263	307	255	273	284	282	291	292	300	313	293	324	245	260	301	287	323	294	293	260	287	282	253	279	287	277	270	267	280	271	262	303	308	291	302	317	278	305	298	303	324	280	301	243	320	277	255	265	276	269	291	278	299	273	257	296	307	252	298	271	286	297	304	304	310	259	291	302	313	301	279	292	276	247	270	277	300	286	281	302	268	309	305	284	305	256	263	301	271	283	277	290	278	287	284	303	298	306	262	289	296	297	292	288	291	257	319	255	270	286	275	277	276	277	299	283	257	258	272	261	258	303	294	257	274	279	286	282	307	266	303	265	317	310	289	295	303	267	320	288	277	291	316	255	297	288	287	301	283	274	263	246	304	276	296	272	287	278	312	277	312	270	321	320	304	289	287	343	267	273	308	289	283	282	301	298	283	297	266	282	272	280	274	270	279	271	290	285	269	289	279	287	271	273	281	279	284	319	269	266	263	288	299	252	278	290	258	303	266	251	288	282	264	281	258	282	318	282	300	288	293	246	302	278	266	266	289	268	277	302	313	334	278	229	304	316	249	270	281	279	270	275	267	303	265	286	299	320	249	248	276	269	294	275	319	299	296	264	267	269	262	307	293	301	256	284	283	313	291	270	290	322	262	298	262	286	291	294	265	289	296	277	280	260	299	279	288	314	281	291	305	269	263	282	273	310	265	259	295	271	330	269	270	288	278	282	276	283	293	264	260	272	305	259	309	278	282	259	320	294	268	261	286	249	276	293	257	289	272	265	301	297	269	262	275	280	310	270	272	238	291	272	307	269	283	313	256	278	272	263	282	275	279	279	275	282	265	281	262	277	302	289	307	311	261	287	290	251	260	266	284	303	264	280	298	293	306	311	270	278	286	275	287	290	261	272	279	267	272	301	287	292	273	299	271	265	267	285	296	265	320	285	271	285	308	292	293	270	290	290	242	275	307	271	266	236	288	297	281	271	308	243	247	285	298	272	292	281	272	279	290	262	279	298	269	276	295	263	295	308	288	252	257	272	270	273	256	259	251	302	302	286	269	290	285	278	313	298	302	269	290	295	301	305	286	283	276	254	285	276	284	264	288	308	269	263	272	263	286	280	324	268	325	304	322	267	273	275	256	307	305	282	282	274	292	269	272	251	289	288	280	307	283	280	277	280	277	311	296	298	281	280	312	250	298	291	283	243	307	272	246	283	278	277
41805	50718	60265	56045	44778	32297	19997	10495	4853	2438	1290	861	681	622	635	665	642	660	649	653	624	632	623	650	666	644	604	672	648	654	612	670	645	616	646	681	654	629	639	621	637	664	635	628	726	631	686	649	634	633	632	658	611	606	632	624	707	632	638	663	663	621	650	628	695	608	659	653	632	718	638	628	615	658	667	645	646	620	643	633	713	649	639	656	617	624	594	621	619	658	644	649	619	622	672	628	656	616	607	661	613	618	625	671	648	630	652	629	602	634	665	632	620	659	679	597	639	659	625	637	605	679	641	596	634	628	642	649	647	665	599	633	602	645	654	615	647	631	610	647	671	647	647	620	605	697	622	676	630	629	629	620	677	588	652	648	617	608	651	646	656	620	627	676	616	650	628	626	671	662	671	609	676	622	638	620	652	639	638	670	625	708	672	605	656	596	620	625	631	579	621	672	658	668	589	640	642	657	634	680	674	591	677	671	668	624	625	658	682	576	657	641	702	645	604	631	671	616	608	640	601	609	672	622	637	641	654	649	630	665	664	621	638	683	636	642	599	670	644	640	647	651	646	659	676	654	704	703	618	625	619	661	637	636	646	645	628	639	677	668	607	652	641	627	636	607	662	659	630	625	695	652	643	652	637	590	637	632	648	648	674	661	635	618	684	652	696	662	645	593	606	670	601	683	668	637	671	642	675	625	622	641	621	679	624	626	662	650	649	685	651	640	656	627	619	617	687	673	657	623	668	616	654	648	645	629	612	673	679	620	705	651	615	573	630	620	680	647	697	650	634	600	636	619	630	624	593	632	634	624	604	634	649	656	644	621	633	630	626	619	662	670	656	635	667	682	659	652	612	698	633	645	637	647	639	642	670	650	681	659	584	628	623	595	677	648	638	619	655	636	625	628	617	644	638	665	617	679	597	637	619	654	676	688	580	629	611	656	617	628	643	621	692	661	663	621	705	685	650	646	642	607	658	636	654	640	701	663	568	647	711	656	665	659	656	623	635	654	652	625	659	685	650	607	648	611	612	615	664	661	607	656	602	635	636	615	674	665	608	620	649	669	648	655	651	658	652	700	621	697	623	702	638	661	671	670	629	631	591	648	633	663	600	650	643	647	640	613	667	656	655	680	604	658	653	618	661	634	646	631	615	658	654	600	667	635	643	662	625	639	638	653	592	676	625	624	618	617	664	632	607	598	660	686	662	655	626	655	653	671	661	634	661	658	695	628	639	612	654	661	652	649	648	646	601	657	657	700	680	645	620	635	675	708	602	687	613	617	679	645	657	671	638	672	680	639	690	654	677	615	672	662	640	649	660	680	622	666	642	629	642	649	673	678	652	653	637	626	649	697	642	610	650	631	670	641	642	693	644	618	618	609	688	633	627	673	646	605	644	664	648	631	658	643	652	617	594	630	645	658	673	624	645	590	649	674	632	658	684	646	620	655	646	644	640	688	653	660	632	680	640	682	613	649	663	657	647	691	646	656	613	631	650	669	694	685	621	649	646	654	646	662	642	657	628	637	660	623	635	646	671	663	627	661	611	617	630	665	664	634	636	719	665	600	631	663	651	661	650	612	645	606	635	621	696	638	643	652	650	653	634	639	630	651	633	632	635	655	609	663	643	648	661	606	619	659	641	607	639	668	620	639	633	666	641	685	635	697	628	655	668	616	646	645	656	639	649	650	653	621	678	623	645	637	649	644	669	656	675	640	633	634	663	636	596	612	652	646	646	657	628	634	646	660	708	640	687	632	613	639	679	628	605	615	628	711	624	639	627	663	639	668	627	562	655	617	643	674	634	601	686	665	589	640	619	627	601	659	655	627	668	671	695	621	603	665	642	676	633	660	621	667	633	613	583	641	618	677	646	652	668	629	677	669	666	664	650	646	664	641	638	652	632	645	659	636	617	626	621	621	655	673	681	655	636	660	640	656	674	639	659	671	626	626	674	629	581	631	613	651	557	645	646	658	648	591	655	641	673	639	621	619	665	626	662	627	634	615	691	660	624	618	639	644	664	664	654	601	610	648	630	631	621	627	643	621	635	640	641	583	632	641	642	668	622	622	675	640	614	640	616	612	682	656	631	629	627	635	638	625	638	603	663	653	642	639	657	665	653	655	646	679	668	621	654	626	596	643	641	646	643	649	644	627	642	663	653	649	696	615	643	683	646	629	655	651	637	647	642	658	661	635	667	644	652	674	637	657	652	663	640	673	653	678	663	660	644	657	602	618	636	673	612	666	699	693	631	656	609	634	636	636	620	647	667	643	631	671	615	566	650	625	654	656	678	684	664	630	636	666	644	657	629	682	634	662	668	679	666	618	662	617	643	631	647	648	644	607	666	684	624	675	686	646	637	630	642	603	689	637	661	633	608	680	676	653	633	652	625	670	651	653	627	622	665	633	659	631	627	643	619	624	622	631	597	631	674	613	676	618	610	644	684	628	619	684	669	616	654	656	685	650	645	618	621	603	642	631	657	665	624	619	668	633	642	639	659	622	674	673	651	627	647	658	611	624	645	642	654	640	652	577	632	642	660	664	632	639	646	631	636	613	604	676	626	680	637	613	622	654	645	647	670	634	619	630	638	604	648	736	646	629	624	650	644	652	661	661	633	665	624	674	639	647	659	648	642	624	652	665	631	677	646	641	626	660	631	661	630	661	608	678	618	579	623	645	694	631	689	650	633	620	640	579	650	599	657	583	684	649	657	680	654	613	647	648	630	659	693	645	680	629	676	604	664	633	631	637	628	621	651	654	675	609	659	619	647	632	619	646	630	619	640	603	674	661	625	680	663	667	693	616	679	683	620	611	664	677	648	639	629	650	634	631	671	651	690	640	588	650	681	639	658	634	627	662	615	616	642	656	641	631	645	649	605	659	604	635	607	619	628	621	610	663	694	663	665	646	638	610	695	638	630	650	670	665	634	639	665	655	661	628	635	624	635	654	646	674	706	714	622	695	654	665	648	622	614	640	654	669	604	670	693	638	664	658	640	630	682	671	651	634	627	660	624	642	639	644	635	620	659	637	661	612	618	639	635	676	652	656	643	652	667	647	636	670	692	667	653	651	645	653	612	687	641	634	620	637	620	696	628	682	665	595	616	669	699	641	631	645	624	669	621	671	666	647	660	643	602	650	721	665	681	686	643	654	621	601	635	615	618	697	632	691	682	654	602	671	653	651	631	658	617	674	670	669	605	651	691	597	592	652	680	648	619	655	665	692	677	596	609	644	645	643	636	650	666	632	610	635	631	606	704	623	633	625	652	638	659	631	655	666	664	687	662	653	628	676	614	605	618	594	592	686	620	644	636	668	632	651	692	652	614	621	686	618	633	696	651	634	660	637	609	641	613	648	635	633	620	675	587	655	649	644	622	616	646	606	587	656	637	633	610	666	614	636	657	687	642	610	615	693	690	626	611	635	607	687	627	619	650	625	665	661	645	625	595	641	633	633	616	672	648	647	647	652	630	654	627	610	654	626	556	699	656	649
77080	78256	74258	60422	43712	28264	14677	5860	2300	1092	621	460	381	325	363	401	383	400	341	373	366	372	366	379	347	358	402	358	396	391	396	415	395	393	378	395	388	376	367	376	332	370	359	368	404	340	350	368	375	386	353	374	402	340	367	367	390	356	365	360	387	332	381	353	356	372	405	353	354	400	352	389	394	366	385	364	383	371	392	366	370	369	369	327	388	358	399	381	406	362	376	415	390	376	364	377	360	379	332	338	361	377	385	345	357	380	385	351	369	429	365	391	349	357	349	341	367	385	383	356	368	371	359	365	384	365	349	360	339	349	358	394	366	383	347	341	322	327	358	372	354	390	359	387	364	380	369	334	389	364	372	349	324	345	371	371	362	352	353	400	356	397	373	373	352	356	350	363	364	348	349	363	381	365	404	367	371	341	394	373	340	336	384	366	359	404	388	390	355	371	370	392	371	343	378	350	386	348	395	356	364	381	344	397	391	391	397	374	358	357	395	383	415	369	413	382	387	389	372	336	364	364	351	385	406	384	376	349	359	378	379	379	395	361	376	352	350	348	381	366	366	371	366	374	354	365	382	383	377	364	390	347	398	363	361	360	399	359	416	376	311	367	341	372	382	339	387	379	401	371	378	358	378	347	374	370	383	355	381	385	341	386	369	398	377	383	397	352	380	397	405	379	358	395	354	342	368	356	381	372	394	335	398	411	362	361	374	398	351	366	371	389	390	409	406	382	374	365	364	364	401	356	381	326	348	363	342	365	349	376	349	384	371	376	349	378	375	363	322	379	357	363	355	379	365	379	397	359	404	384	355	337	376	416	383	401	347	419	368	391	369	366	406	332	363	387	367	362	355	335	398	333	353	369	352	388	358	360	367	355	344	382	367	353	363	342	392	363	348	346	376	361	370	349	389	381	366	376	378	368	402	358	387	430	387	370	388	394	347	367	402	356	338	354	342	394	396	367	354	366	376	363	408	373	371	351	385	359	386	399	425	368	379	373	378	371	378	340	334	383	358	360	358	348	346	351	378	297	337	362	409	406	357	369	359	401	397	404	440	359	376	390	370	360	355	365	372	359	355	356	383	378	392	360	342	379	404	376	330	372	321	358	385	353	360	348	384	407	367	366	369	350	372	393	369	344	342	378	381	363	334	333	372	389	378	393	373	357	359	383	333	336	380	351	357	378	363	352	374	326	357	369	358	410	367	364	378	335	364	379	371	337	388	376	371	357	371	388	347	398	386	383	386	371	330	370	393	328	370	386	385	341	364	337	394	381	353	375	388	380	408	374	391	387	367	376	365	390	392	377	347	379	359	405	400	379	324	352	384	359	373	360	410	388	371	393	372	351	407	350	349	353	355	394	374	395	370	351	364	414	345	366	381	374	360	393	371	355	368	403	356	375	374	359	347	362	361	343	350	329	369	376	382	384	378	369	348	374	369	369	356	354	361	374	371	370	370	382	360	383	372	369	338	394	368	396	376	377	383	365	381	321	404	405	343	379	384	353	371	345	363	360	362	410	361	336	392	362	376	390	341	368	380	373	389	343	372	358	373	356	408	356	357	403	381	337	356	377	319	373	364	353	369	388	371	405	387	394	351	364	362	324	387	348	355	366	371	371	403	365	371	377	376	367	389	360	404	363	402	367	348	364	362	382	384	384	368	379	362	372	340	358	432	346	384	370	379	379	374	356	373	371	377	365	404	362	383	373	344	384	388	382	361	340	324	352	384	346	376	376	413	409	372	343	364	368	347	354	340	348	387	365	365	352	395	378	339	409	379	391	401	368	364	350	374	390	358	363	365	340	396	366	361	374	367	364	358	415	374	363	394	368	367	369	402	350	378	394	328	403	376	395	398	389	341	360	358	395	353	367	344	381	378	368	351	358	360	400	365	369	376	338	379	356	386	356	384	350	377	358	313	338	373	384	371	331	346	341	374	353	358	369	379	345	404	388	361	384	370	378	348	367	329	362	368	385	347	370	413	387	413	368	338	392	362	377	380	336	388	367	387	393	339	377	327	369	330	383	396	353	366	351	366	387	381	365	321	392	366	330	356	406	394	385	376	355	360	390	351	365	340	371	370	341	407	406	357	374	378	340	379	353	399	404	363	382	369	383	346	390	356	359	380	337	355	376	349	339	395	407	364	375	354	355	375	360	366	370	378	379	361	342	345	384	391	341	360	337	338	372	366	374	373	328	339	362	347	402	374	365	339	398	348	370	369	364	352	353	363	378	399	351	343	351	380	376	396	380	350	402	370	384	341	353	321	338	351	377	385	359	353	385	377	393	403	398	368	394	342	385	375	384	358	361	398	357	352	343	377	377	360	368	394	350	357	383	374	365	376	369	387	403	356	368	404	361	342	375	377	328	351	421	355	391	360	380	367	362	377	317	368	354	364	397	376	333	364	389	381	349	375	345	380	364	349	387	349	373	322	369	390	396	348	367	375	374	365	407	414	412	383	373	373	407	323	370	381	356	368	396	393	362	356	305	367	368	357	365	370	357	372	381	399	367	377	359	394	359	395	376	365	387	328	394	392	390	391	408	414	370	334	353	378	365	347	358	329	365	339	370	371	411	376	356	385	345	357	340	351	352	368	354	364	348	384	355	358	390	371	388	338	362	361	354	404	369	360	368	373	393	357	388	339	384	375	376	387	383	361	397	376	340	361	384	378	346	366	361	368	365	343	393	369	336	359	376	357	409	339	364	353	382	380	375	394	380	416	350	376	419	375	352	373	331	377	394	376	353	377	362	364	344	348	374	394	370	366	394	370	367	377	377	372	403	348	357	380	346	354	351	354	355	369	311	409	393	368	390	335	359	345	361	377	351	362	374	351	371	384	368	359	406	341	385	397	373	375	354	385	400	404	365	337	335	352	402	370	348	347	371	365	344	386	384	367	376	388	372	395	390	393	371	373	351	342	358	373	363	358	393	355	355	381	374	371	378	353	385	389	379	310	370	400	337	350	409	378	368	368	356	346	347	391	363	352	359	351	360	368	381	392	356	356	360	389	394	378	357	327	388	334	360	343	380	377	382	349	373	367	354	374	369	367	402	343	402	395	365	348	339	342	387	373	386	368	327	382	362	362	329	351	381	364	362	344	386	434	366	407	355	334	390	341	405	394	367	369	388	377	388	355	366	363	337	383	367	360	376	432	371	372	455	353	375	351	336	360	403	360	364	396	369	369	390	349	374	383	371	375	362	358	341	354	363	350	364	381	347	398	355	336	388	361	361	375	391	367	368	364	355	374	354	387	367	414	385	377	372	376	401	354	369	373	354	382	364	364	377	346	342	359	380	350	362	392	363	357	325	362	366	357	345	392	382	401	355	411	392	392	366	335	383	360	380	357	356	380	327	385	355	386	363	363	375	332	334	365	366	362	369	362	343	380	378	351	400	393	395	361	368	360	393	326	410	358	377	379	340	353	328	370	383	364	372	391	398	375	344	391	393	374	376	343	378	346	362	397	415	358	375	375	347	352	387	343	350
49464	59509	69966	64966	52718	39703	26565	14787	7328	3307	1862	1199	853	826	821	818	823	781	838	831	807	789	819	767	803	764	821	794	793	812	811	793	827	849	840	823	807	822	803	811	837	823	800	795	792	817	831	837	834	794	818	790	832	801	777	798	805	788	832	791	868	805	779	832	856	783	834	809	816	796	785	776	793	775	816	819	794	774	862	817	843	798	840	847	838	807	820	796	796	803	797	766	832	779	827	822	838	838	785	812	816	807	828	840	804	755	837	818	799	813	788	821	759	816	782	772	815	775	810	804	797	807	803	846	811	744	820	820	814	787	798	801	765	761	797	818	837	854	817	826	776	760	812	825	803	794	819	769	812	852	822	868	825	837	837	821	825	774	777	730	804	823	856	830	825	838	779	823	811	781	799	786	796	801	765	791	794	842	822	822	831	779	805	802	788	794	799	821	808	816	863	809	776	794	801	832	811	789	822	787	824	853	825	808	796	823	855	790	817	816	800	773	768	736	770	824	788	831	790	780	802	829	775	769	822	814	809	783	787	755	826	786	793	760	797	827	866	849	808	796	768	815	779	851	819	827	778	807	760	848	765	844	810	743	811	823	833	783	812	797	866	784	772	787	804	842	827	840	853	823	792	772	814	807	815	814	818	821	837	845	827	790	809	808	784	871	828	766	798	852	803	796	809	815	819	819	814	825	817	752	811	811	847	825	828	822	773	840	803	806	829	800	819	765	817	775	745	752	822	808	825	784	822	782	830	837	811	826	842	805	771	772	800	763	768	745	786	771	839	865	772	887	756	801	789	793	748	832	818	739	774	818	796	770	785	787	847	830	827	851	773	781	802	828	818	817	769	775	809	760	867	780	822	805	790	800	808	790	806	807	771	773	796	821	784	807	782	849	849	779	849	825	843	825	773	748	804	811	797	848	809	799	824	816	827	814	793	808	809	851	832	842	774	800	819	858	826	784	818	741	826	802	813	858	831	848	783	825	825	793	789	826	791	847	855	790	852	814	778	771	793	820	872	819	760	758	823	739	825	770	855	797	783	825	824	807	841	780	811	858	819	788	790	843	790	800	804	807	825	793	795	789	812	786	810	758	815	841	806	742	807	752	832	817	822	797	727	793	817	812	771	826	813	809	801	752	809	781	801	808	840	827	807	852	792	775	779	792	805	824	788	787	770	851	800	818	795	820	847	776	790	821	764	829	807	789	807	838	858	792	776	756	797	800	799	825	789	832	789	818	834	840	765	792	824	808	809	858	836	767	822	821	831	844	784	811	853	789	858	822	802	790	783	820	843	826	812	774	783	792	749	844	787	787	795	805	803	776	862	818	808	827	822	823	780	828	772	858	793	757	840	797	800	747	826	829	804	808	829	765	786	732	768	810	848	832	806	801	780	805	814	811	795	843	798	767	782	792	764	835	822	791	781	799	833	795	802	785	784	828	762	845	825	823	808	838	792	834	786	812	780	803	806	818	768	803	782	777	805	793	788	867	802	714	846	751	798	789	747	789	787	800	815	818	807	815	808	794	805	821	802	766	780	797	742	750	802	793	789	800	811	846	789	809	857	737	834	812	794	788	816	835	831	790	799	821	822	783	802	808	809	774	757	784	780	852	770	789	797	801	796	759	804	753	781	843	804	832	777	794	824	817	807	826	830	807	783	804	783	824	845	827	792	834	860	792	803	786	832	794	831	826	759	809	821	805	813	804	785	822	772	822	886	783	812	843	848	831	801	795	814	808	847	835	824	822	805	778	725	799	801	792	792	819	814	816	836	813	789	798	819	799	829	835	824	807	770	774	773	743	777	856	760	806	791	789	838	819	815	853	774	820	802	833	800	832	856	825	803	842	838	797	757	840	816	857	805	789	790	836	822	805	808	840	828	847	843	793	768	809	818	835	818	797	775	777	806	757	846	826	810	845	804	833	782	780	842	795	865	819	806	829	773	809	751	777	800	807	783	777	812	833	793	808	761	831	773	847	798	867	794	838	803	785	823	816	828	859	847	759	808	809	821	782	806	783	798	789	770	802	815	822	803	827	821	822	777	794	761	784	796	881	827	807	772	751	798	851	798	754	804	802	812	778	862	823	816	804	795	809	762	818	822	800	808	840	784	792	800	774	842	839	808	836	790	808	798	758	791	810	807	808	837	800	828	785	822	798	823	816	856	849	785	752	789	775	730	855	804	773	858	846	787	883	809	800	846	843	797	796	801	787	792	737	829	742	797	819	823	847	846	837	812	844	762	820	803	865	808	760	791	778	849	779	844	779	820	793	877	778	795	806	800	811	795	759	774	760	822	770	815	819	834	838	781	747	847	777	815	811	824	811	787	820	809	790	803	800	782	739	810	718	780	880	821	801	805	782	770	821	836	816	793	823	782	793	784	846	790	778	803	850	799	777	857	830	804	805	804	832	828	814	813	809	784	819	814	802	761	749	781	838	826	786	861	788	813	824	816	814	735	772	830	808	803	822	802	827	752	813	811	882	814	779	798	810	812	786	836	748	759	768	866	818	771	800	802	797	811	818	787	782	811	820	830	838	805	808	821	791	749	730	817	796	869	794	774	801	803	814	784	806	783	854	784	806	800	815	838	812	806	800	812	790	832	822	781	821	790	774	827	799	773	781	805	816	844	786	812	809	772	815	815	798	815	760	847	841	825	748	853	746	814	894	855	838	800	854	781	760	769	814	827	763	778	855	786	822	824	841	802	795	818	813	779	806	831	778	846	835	799	812	822	775	852	833	834	839	804	847	825	786	835	811	790	856	820	809	872	783	751	804	755	756	832	830	772	765	796	760	792	772	793	780	825	807	821	781	812	791	825	812	783	806	799	764	799	797	823	847	773	842	787	847	830	787	822	853	833	811	779	813	778	812	800	812	813	868	787	770	779	857	796	787	831	802	774	809	793	854	823	795	803	814	849	791	752	811	792	841	787	783	794	804	816	859	857	836	797	820	827	760	817	801	789	850	786	817	822	824	784	780	798	771	815	811	800	816	788	809	776	817	776	793	797	829	802	818	762	809	788	821	802	795	787	783	790	790	844	829	829	750	797	819	772	817	742	838	828	824	842	840	792	842	868	796	812	832	861	798	846	814	792	789	822	793	830	831	799	773	769	824	812	781	799	821	763	846	846	785	833	823	791	781	828	850	772	857	853	815	817	804	805	827	793	818	828	832	786	816	833	822	816	753	740	773	822	846	787	832	770	804	814	818	769	843	784	771	816	832	801	779	826	804	817	769	767	821	763	766	777	854	771	755	825	794	811	788	789	754	841	769	862	756	792	822	732	813	796	828	750	765	772	820	838	909	828	838	736	782	841	817	827	841	805	816	769	829	817	829	873	807	762	791	776	783	771	761	807	822	788	787	841	780	795	762	816	761	818	815	857	775	766	791	814	777	825	795	814	782	831	796	792	864	827	816	807	804	787	800	804	768	800	808	780	806	831	797	759	787	782	833	809	826	823	826	810	815	752	790	766	862	838	830	794	801
15480	11884	7985	4613	2214	1153	714	492	408	347	335	345	293	326	328	303	325	309	322	301	363	292	328	273	298	296	319	301	294	305	312	322	320	308	311	298	302	331	305	319	273	346	319	280	298	316	287	297	328	280	302	303	326	313	295	307	291	312	311	308	288	322	301	303	297	307	297	319	321	276	278	296	311	294	314	300	318	316	300	281	291	320	329	276	314	293	298	296	312	329	309	346	310	315	312	306	316	308	297	313	330	300	300	294	277	337	310	325	312	295	314	318	337	260	298	273	294	296	298	285	337	312	314	280	300	306	305	274	285	283	269	270	345	312	327	314	312	317	286	307	293	274	300	303	311	306	300	331	287	309	319	302	313	326	366	303	266	306	293	283	305	300	324	317	315	304	319	317	301	283	297	268	292	278	304	282	287	254	289	312	298	318	312	272	292	312	284	321	303	314	271	301	318	287	340	301	308	309	295	274	289	290	308	326	305	300	316	317	289	301	320	291	270	304	297	316	271	280	316	286	337	349	315	362	338	341	282	314	298	311	346	296	305	314	262	333	318	300	284	320	306	305	332	320	312	294	303	324	270	268	297	314	320	303	313	327	307	313	318	307	289	283	315	296	326	300	339	303	297	278	285	297	321	295	329	302	307	322	327	264	330	302	310	309	324	309	298	324	298	310	332	321	328	316	341	288	267	307	299	301	291	338	316	287	294	323	295	306	295	295	323	323	290	316	304	359	309	304	310	336	273	289	306	292	280	301	329	311	311	328	289	267	314	298	295	282	304	324	302	305	319	297	290	328	324	286	281	324	268	312	354	302	311	306	305	326	354	336	299	289	302	284	285	331	307	283	340	326	296	299	319	322	315	287	346	312	313	332	310	328	301	333	331	308	273	284	320	293	308	309	276	292	288	314	291	324	300	279	308	318	332	280	306	299	315	306	318	340	297	289	327	328	302	303	291	304	337	310	288	310	302	298	317	295	319	307	309	319	350	316	317	306	309	328	312	281	292	318	308	327	309	291	305	306	296	307	326	312	333	296	311	277	325	290	325	297	283	283	317	292	314	293	326	307	320	268	293	302	323	273	305	322	296	297	289	285	309	332	322	319	309	288	324	323	305	301	307	310	326	335	324	309	311	313	298	317	302	310	294	316	334	290	321	297	323	328	300	315	325	287	321	335	281	266	327	314	298	297	316	270	319	304	317	332	287	315	326	319	308	277	294	282	277	288	310	300	299	314	297	280	299	265	298	253	292	307	315	299	265	324	311	316	288	287	286	299	308	344	266	332	321	311	268	300	304	304	364	316	307	298	328	321	324	290	303	292	307	295	300	301	303	275	292	304	329	313	309	290	336	275	307	341	342	286	287	345	306	304	319	312	282	264	338	299	277	295	315	286	304	310	315	303	308	292	305	297	312	333	347	302	293	326	299	280	293	284	318	282	309	309	311	323	339	352	304	286	303	311	320	298	313	305	301	307	298	276	306	299	315	320	293	314	312	290	308	283	334	268	295	290	299	332	311	299	305	301	333	298	333	314	291	295	309	304	297	317	350	297	274	349	278	282	296	300	290	296	312	315	317	295	308	305	270	305	287	292	295	287	326	325	303	283	283	284	301	315	263	336	331	289	305	305	303	280	281	315	287	293	320	283	320	312	294	309	283	285	300	283	340	293	324	291	297	301	290	318	294	306	290	319	334	336	288	338	308	298	278	278	328	312	314	301	313	335	308	343	293	274	328	287	324	272	312	300	299	322	322	291	301	276	293	317	327	296	315	326	311	306	325	320	339	320	334	327	275	280	293	319	305	276	319	306	314	275	276	296	293	314	319	303	304	299	296	315	308	288	304	309	294	296	318	308	308	285	274	280	313	282	295	358	304	297	287	299	303	359	313	302	322	333	298	304	314	335	327	363	302	299	286	339	318	305	295	316	299	310	319	315	311	283	308	268	310	318	313	285	278	300	322	321	292	302	318	314	303	334	327	317	309	302	275	319	287	332	321	285	273	317	275	325	317	323	313	324	305	319	341	327	332	287	303	288	328	293	300	302	322	313	309	307	350	309	322	320	308	301	294	324	279	284	294	279	291	312	287	333	316	318	280	320	293	300	299	301	286	320	308	328	308	330	323	306	317	307	283	304	312	332	318	316	293	286	274	310	328	305	312	332	307	317	308	306	307	301	302	316	301	286	262	298	296	279	303	314	313	298	274	308	297	324	302	334	308	306	308	297	305	302	285	308	296	328	323	290	305	266	344	312	307	319	296	346	312	277	284	285	291	303	307	280	306	307	335	316	303	276	285	321	358	315	323	297	317	272	312	316	322	338	302	279	288	328	320	309	334	283	315	285	359	339	306	282	308	322	290	299	325	315	264	322	297	306	283	319	305	336	297	319	291	322	322	320	330	307	292	317	298	298	307	299	284	297	301	309	328	303	301	298	302	311	326	305	317	318	339	306	321	320	317	289	295	317	306	311	335	293	284	328	285	309	301	311	298	271	289	308	307	289	320	331	292	301	310	333	310	299	304	327	281	325	295	318	280	308	288	291	317	328	311	323	319	288	301	320	286	310	317	299	302	347	307	346	287	308	310	285	308	310	310	292	299	343	318	291	286	301	299	282	286	280	312	302	314	306	341	288	250	293	306	329	299	272	280	309	311	291	296	313	300	310	318	314	311	309	309	277	299	325	294	314	307	283	335	329	298	277	304	347	337	309	337	318	301	298	314	309	273	294	291	296	307	277	292	320	321	295	314	348	306	318	299	355	274	321	316	301	323	326	321	294	332	319	308	310	311	342	276	293	303	305	296	310	324	319	322	285	315	278	318	316	296	323	336	333	270	312	313	310	283	310	286	310	311	299	314	302	298	294	322	309	314	322	338	276	292	306	290	282	303	313	291	303	274	321	328	290	308	317	268	270	339	282	323	318	341	315	309	339	318	322	354	306	270	300	296	272	295	297	315	364	298	287	305	319	352	320	325	333	334	288	284	327	294	284	310	316	310	306	284	313	297	287	276	293	320	275	288	294	296	342	273	310	342	312	317	278	362	312	324	284	311	325	322	303	285	310	294	308	323	290	294	330	321	307	306	300	327	300	286	303	332	282	300	299	239	309	346	301	334	298	300	297	302	294	310	295	308	298	304	303	300	293	307	301	298	271	309	312	298	295	323	309	310	332	297	308	288	289	326	278	287	293	312	297	289	313	325	296	339	278	322	282	313	306	288	326	310	315	278	357	294	334	312	273	307	330	322	289	308	315	313	337	319	275	310	318	303	319	311	262	307	294	294	319	318	325	333	299	305	297	354	321	322	297	306	338	327	303	283	310	294	272	306	288	315	341	329	289	301	308	324	301	309	312	324	325	306	295	327	307	338	325	305	295	348	289	316	268	316	303	303	313	312	310	317	315	289	345	329	302	313	286	344	308	280	313	309	296	322	262	342	296	304	304	307	309	319	306	305	347	308	266	319	330	334	291	295	293	310	325	333	288	300	328	357	304
11890	14429	13600	10803	6579	3830	2197	1427	1024	870	807	718	692	673	695	749	702	673	700	659	681	678	687	681	644	658	652	684	720	693	617	648	650	625	645	720	660	680	645	680	714	698	686	732	717	654	694	721	706	699	648	674	710	641	713	656	703	635	653	696	682	685	669	681	674	697	661	678	671	732	671	666	678	695	670	730	650	694	685	701	670	672	670	649	655	683	679	723	674	707	631	664	705	665	695	683	666	675	693	733	694	692	692	654	704	704	658	687	652	672	672	665	685	688	666	698	669	699	693	663	658	718	684	667	696	658	688	704	683	698	701	687	680	701	687	750	678	648	684	700	703	708	635	680	661	733	654	665	696	644	672	717	684	655	646	649	668	727	630	665	694	706	624	656	669	685	708	710	724	638	694	686	672	703	656	702	669	649	676	680	689	654	661	677	680	740	666	631	678	690	683	622	673	687	718	707	687	697	709	741	664	675	656	673	723	696	727	688	708	668	708	723	687	704	667	682	683	647	677	668	701	685	656	728	649	639	724	698	680	722	717	662	646	679	696	692	713	664	712	673	681	639	690	657	643	645	655	659	631	684	709	655	681	672	669	681	719	723	740	699	693	647	684	710	694	681	670	649	695	696	710	676	644	652	644	678	656	679	724	669	709	653	698	656	675	710	677	694	664	688	679	651	715	645	715	721	647	709	675	651	634	651	634	694	691	752	682	678	675	655	699	682	650	703	701	664	642	705	661	646	688	631	671	633	675	682	663	654	662	677	686	669	662	685	732	673	683	681	668	653	700	661	660	692	684	719	647	679	710	650	634	651	657	611	641	647	732	672	618	717	701	678	695	722	696	663	689	658	707	676	726	689	624	646	632	676	650	670	641	695	662	718	676	640	714	651	640	713	626	670	651	704	678	694	650	661	671	682	704	674	687	733	675	692	712	716	697	679	680	712	723	685	662	678	720	710	791	673	720	717	676	698	669	697	622	707	712	691	668	689	645	704	653	692	647	733	658	683	681	698	670	634	664	703	653	689	659	665	682	658	725	717	659	665	721	698	672	690	682	703	677	645	690	665	654	682	675	643	699	672	662	662	680	636	704	715	643	661	672	621	719	658	679	715	697	708	652	732	701	633	670	650	700	703	696	668	654	689	627	639	660	671	636	701	689	644	720	631	665	661	687	694	644	630	620	714	721	698	744	662	673	663	655	687	625	697	673	709	687	644	685	681	699	680	649	672	682	630	651	696	687	681	707	672	666	711	683	668	676	708	660	714	595	656	685	637	709	702	683	651	664	684	657	674	686	647	700	681	651	706	702	708	675	630	654	681	693	682	721	688	638	688	672	711	689	683	645	642	659	677	707	679	715	650	640	690	652	697	709	689	706	672	689	661	712	684	654	678	669	690	696	680	657	654	645	675	663	685	708	673	718	675	686	669	664	682	683	669	702	695	662	677	713	647	631	670	676	691	736	734	693	727	673	708	681	663	686	696	722	655	612	673	737	694	679	654	690	666	665	631	651	692	700	690	676	677	694	697	683	700	696	738	675	697	699	681	657	700	659	708	647	684	678	680	679	665	679	696	670	641	756	690	656	665	663	703	684	685	674	671	680	659	709	709	692	688	674	737	697	667	652	681	616	673	653	687	685	736	745	694	706	660	733	712	669	675	678	750	639	628	677	644	670	708	749	681	674	692	695	674	730	709	681	699	691	657	687	682	673	686	649	684	727	698	690	671	676	699	675	751	704	730	673	694	710	634	684	683	695	655	654	692	674	682	688	667	706	664	741	682	701	703	699	683	731	669	651	686	666	679	662	681	690	675	648	678	698	658	671	696	692	694	657	741	687	637	634	684	662	613	677	693	682	672	711	598	704	681	683	689	656	659	690	645	675	683	714	699	738	682	725	710	683	681	675	665	667	704	670	668	665	682	706	695	655	726	713	678	675	668	611	693	650	674	646	644	695	627	634	747	672	688	622	685	639	694	659	692	665	712	731	696	681	708	699	674	646	713	676	705	666	684	689	688	713	663	688	664	663	663	679	652	691	661	678	685	667	677	705	675	666	700	664	655	661	658	716	701	699	694	619	675	695	684	654	725	706	655	666	677	651	652	651	670	651	655	730	669	686	723	716	689	695	714	737	688	692	635	680	685	668	664	660	675	713	671	660	711	657	663	643	664	716	660	676	728	684	672	639	666	684	666	671	681	672	687	620	661	716	713	706	665	708	658	655	680	638	705	652	671	730	733	668	693	695	721	725	684	675	723	679	710	643	660	677	710	694	698	672	713	666	679	689	652	687	661	677	748	677	695	719	707	681	685	699	688	644	694	718	643	635	680	690	687	694	662	662	656	704	667	718	664	684	698	664	742	675	681	743	672	659	693	647	673	660	620	751	631	718	667	676	702	721	700	710	667	698	651	680	671	694	651	660	667	676	695	665	660	660	717	669	698	699	705	731	721	697	687	699	672	656	679	686	705	714	671	672	685	701	668	722	701	740	711	675	687	650	660	674	715	681	748	696	729	673	670	666	681	736	700	669	704	668	699	697	671	707	676	689	658	671	721	694	683	686	680	689	672	720	672	668	660	680	635	652	686	661	715	698	655	657	674	672	661	695	640	653	742	617	719	709	670	680	690	678	668	694	684	719	683	671	666	670	662	663	685	669	689	701	703	654	650	689	688	668	662	687	664	707	631	676	722	657	634	730	686	664	660	661	660	678	727	713	648	665	706	652	631	664	681	715	675	738	683	705	667	714	676	678	678	700	699	682	735	692	652	706	657	653	686	722	744	679	661	685	699	724	673	672	733	681	678	640	701	702	693	697	702	692	708	718	692	697	672	659	689	647	715	686	654	640	646	687	722	718	682	683	699	712	686	724	635	649	669	676	671	661	744	705	631	680	663	679	669	692	677	662	706	678	705	715	648	691	694	637	689	724	677	650	712	671	645	687	695	671	721	746	675	692	698	678	681	689	643	710	670	656	716	670	671	690	690	644	685	645	714	665	663	659	670	708	689	668	697	700	706	660	669	653	658	688	664	678	642	668	676	687	679	657	675	660	705	693	684	690	685	665	727	688	627	684	674	642	678	661	643	709	694	706	682	707	663	673	665	708	672	713	632	655	739	664	696	661	660	713	684	684	718	676	713	686	701	659	716	679	670	689	703	651	652	690	684	682	659	649	666	676	685	739	704	669	654	642	669	632	703	661	675	648	674	690	685	674	688	655	770	675	698	721	673	648	666	707	619	678	701	659	678	685	714	659	686	633	641	675	656	646	686	677	678	613	683	680	657	657	655	700	654	698	713	692	675	711	680	693	672	648	681	630	640	663	670	724	707	696	675	641	673	709	657	727	692	669	652	691	656	696	718	660	679	681	676	723	711	694	708	673	655	665	710	659	717	675	696	659	657	694	701	695	647	708	648	705	645	687	666	693	696	687	671	710	656	706	645	658	705	694	668	703	671	683	650	675	660	662	694	699	654	688	684	709	672	671	715	688	659
69709	68147	65280	51173	34518	19913	8663	3273	1353	697	474	357	314	278	293	283	290	294	269	302	289	287	304	283	279	300	310	278	313	270	285	300	315	326	319	315	306	277	296	294	285	319	295	266	314	339	308	316	303	335	280	311	291	257	300	267	309	304	260	282	286	291	283	311	317	316	330	297	297	266	300	282	309	321	309	288	310	305	279	288	280	292	286	291	305	287	332	337	302	336	311	314	292	322	314	329	303	295	304	290	277	278	263	303	304	315	327	252	296	291	279	289	314	290	273	287	295	281	268	263	317	293	306	274	284	297	269	282	314	294	300	341	303	312	267	300	294	290	313	307	296	304	298	294	284	317	313	277	289	286	295	271	285	312	303	283	272	300	286	266	279	330	305	296	300	282	258	309	304	288	307	299	299	287	301	307	294	339	312	290	293	290	315	312	290	321	306	299	277	283	288	319	292	296	271	298	304	271	317	335	280	321	293	292	300	328	243	316	281	265	288	301	294	310	314	300	302	310	312	301	305	306	303	301	333	291	297	318	327	264	313	306	296	290	303	277	305	301	304	316	284	298	299	287	289	273	310	285	315	291	282	291	295	268	303	280	292	323	292	290	277	312	328	296	291	295	276	283	331	308	275	317	330	313	274	273	303	293	316	289	258	361	319	285	284	278	305	285	312	285	315	298	277	297	274	312	315	307	287	291	296	303	253	291	287	316	313	272	288	266	303	329	287	272	276	334	296	332	319	285	279	278	303	293	305	237	289	338	277	291	253	292	279	304	335	307	294	280	261	323	301	296	294	298	321	315	296	289	306	288	304	299	279	326	303	294	290	304	280	301	316	271	317	312	281	314	267	255	295	275	304	325	284	287	308	270	289	303	344	291	254	276	311	282	331	255	296	286	304	298	282	286	284	317	307	303	254	316	302	313	296	313	301	288	316	303	302	332	302	307	333	325	279	271	300	287	294	273	294	293	317	360	303	293	306	270	308	305	312	292	302	282	301	303	309	300	322	286	291	294	292	306	309	311	251	285	317	316	272	303	307	269	307	244	270	305	305	326	319	302	262	340	282	294	300	286	306	290	306	331	296	285	295	329	329	281	280	312	290	313	315	299	260	287	278	333	303	294	305	306	305	315	255	298	283	300	261	284	277	285	299	322	301	321	323	296	253	277	279	295	306	280	294	287	280	298	315	292	267	311	316	309	285	291	289	305	299	268	282	289	284	316	276	270	269	314	319	307	314	312	336	305	288	303	289	300	304	300	289	303	306	332	312	274	311	297	285	285	331	270	317	297	290	299	282	291	323	312	282	292	305	328	300	288	295	297	290	306	272	298	273	283	290	256	314	323	318	300	260	271	306	318	273	287	297	300	285	298	313	302	318	281	318	310	279	340	282	304	313	300	293	289	289	318	279	292	295	283	310	286	304	303	289	268	261	269	272	258	307	282	285	299	305	282	289	278	307	283	327	300	304	315	309	265	284	290	292	282	285	326	320	268	323	295	306	300	285	279	317	296	319	275	307	321	318	326	296	296	267	302	278	300	301	338	285	300	252	293	281	340	301	305	346	306	278	292	291	279	293	286	295	319	294	316	315	310	262	315	276	326	323	295	304	283	298	297	264	291	317	280	323	330	297	288	304	336	308	307	304	291	288	282	344	331	294	332	274	289	302	279	285	291	273	318	300	295	289	284	338	274	294	322	305	310	295	305	304	309	318	290	304	279	278	301	279	283	274	305	300	278	293	252	307	269	281	352	302	283	333	284	290	285	303	313	263	301	316	278	296	304	286	295	260	301	303	309	255	325	308	307	302	312	287	297	272	304	276	333	311	295	304	296	297	290	284	311	305	290	279	294	299	299	291	308	268	279	322	322	286	268	288	284	247	326	320	313	287	307	294	299	292	307	330	290	251	294	316	333	324	301	312	291	282	314	307	296	316	323	293	281	274	253	274	315	296	280	284	288	284	309	306	297	260	271	335	304	303	302	315	352	300	284	268	300	290	306	284	296	294	283	324	270	302	304	288	273	285	301	295	319	320	281	295	292	266	280	316	255	266	298	291	264	270	304	258	314	290	319	294	293	310	307	290	280	288	294	283	311	314	281	310	297	272	323	303	306	288	335	290	315	271	297	290	285	336	313	307	306	302	315	326	275	305	297	281	313	277	280	285	270	294	275	294	301	275	311	299	281	278	314	285	287	284	297	285	262	292	326	285	299	276	289	296	297	288	304	316	276	271	344	314	273	280	275	287	280	287	293	313	299	291	321	301	322	338	273	304	297	286	289	275	285	273	300	309	280	284	265	322	299	281	290	322	330	303	267	304	317	324	306	292	318	298	295	305	301	274	300	266	302	300	311	300	300	315	248	299	294	295	282	279	325	302	270	298	281	324	294	269	290	301	293	282	312	277	303	303	267	313	285	320	320	307	295	280	306	311	314	327	301	325	320	296	287	330	318	309	280	266	269	286	275	299	281	295	308	294	285	300	318	276	297	288	308	303	296	284	271	331	306	294	286	293	321	280	314	275	275	279	323	336	274	313	295	330	293	289	321	287	333	248	339	312	323	299	300	301	314	283	249	310	282	307	297	283	303	314	282	284	299	313	293	275	311	260	285	268	261	270	336	307	311	334	303	270	297	284	283	304	305	295	286	302	322	295	336	299	288	287	310	283	286	272	288	293	314	327	338	304	311	286	297	283	279	320	316	289	314	319	357	291	291	261	282	298	249	270	302	291	336	316	296	279	289	306	285	291	327	288	309	280	301	291	291	300	301	295	273	254	300	296	252	266	279	299	277	284	282	295	297	276	298	288	317	304	347	287	314	320	282	317	297	256	294	262	288	283	268	304	305	284	311	318	293	285	273	327	265	288	305	279	272	301	281	296	297	296	309	267	296	329	290	283	272	302	266	273	316	292	316	336	274	303	282	264	297	278	257	314	254	322	299	327	284	288	280	300	317	294	288	308	266	285	328	303	271	295	292	329	325	316	287	281	281	268	303	286	276	285	306	302	310	286	319	296	317	301	309	285	305	276	268	288	281	283	309	315	293	257	291	286	288	316	307	289	283	289	280	290	317	302	313	315	283	298	308	285	318	281	273	298	277	304	296	298	276	250	293	299	270	298	294	293	264	321	319	296	315	306	310	278	264	266	277	301	314	302	328	305	282	291	310	295	295	281	340	312	303	277	330	340	325	320	323	286	314	301	322	293	289	276	267	335	309	283	303	297	304	284	321	286	294	291	295	320	277	299	285	272	297	335	274	301	305	298	296	277	308	320	303	293	296	304	285	294	289	268	316	299	313	334	311	303	286	290	284	323	321	276	303	285	308	308	259	313	310	292	273	292	314	278	301	286	264	289	269	311	292	285	277	303	280	326	288	293	261	280	293	320	312	307	301	290	287	322	271	281	308	298	293	330	293	313	297	291	279	294	271	267	275	285	273	256	270	272	309	297	306	306	326	294	288	321	300	274	301	303	283	291	322	316	284	292	301	287	300
43276	50499	59754	55647	44679	32005	19918	10221	4779	2285	1279	848	724	665	695	702	669	707	668	684	656	642	636	691	599	706	680	663	718	656	644	646	629	659	614	621	636	658	682	678	672	657	676	695	673	672	671	650	659	694	666	696	637	707	692	689	697	679	614	672	658	642	658	665	689	682	698	664	659	663	672	706	654	652	660	685	684	652	635	634	683	706	716	670	648	658	691	661	667	700	692	649	635	639	620	694	648	675	676	651	696	619	699	668	690	672	643	676	680	632	692	675	628	671	610	700	632	673	677	637	683	660	705	749	692	669	673	662	658	636	692	657	709	646	647	659	641	671	675	632	692	657	669	694	660	657	658	670	692	652	699	700	677	686	685	712	706	670	641	703	664	625	639	685	654	686	657	669	720	692	676	696	722	670	698	661	693	650	659	647	682	682	665	652	660	675	700	689	642	640	662	664	709	680	683	630	708	683	614	677	690	652	636	665	674	696	704	655	653	640	651	733	675	674	645	753	658	660	683	707	687	644	654	692	682	641	650	695	683	683	685	694	671	654	686	693	647	709	701	688	655	668	684	666	686	678	611	657	684	636	697	677	673	657	653	663	692	649	703	675	653	682	732	660	629	659	657	676	659	662	624	687	635	683	694	687	651	681	638	642	678	678	646	658	654	681	699	653	671	631	677	676	701	724	672	617	629	632	668	645	671	709	674	686	694	610	669	738	654	643	651	642	624	651	709	643	660	676	636	654	636	653	628	662	689	627	667	660	682	710	655	671	651	681	666	668	640	693	696	578	670	691	667	670	691	641	673	678	701	662	701	666	704	693	666	652	668	650	665	680	682	659	646	677	689	667	674	703	684	691	645	673	659	679	675	651	704	688	667	658	647	686	695	699	633	724	629	658	666	668	642	672	634	660	707	626	701	686	680	651	680	673	627	702	673	653	618	670	740	688	662	693	647	663	658	649	639	692	660	647	674	668	664	685	692	655	673	666	649	670	656	663	668	647	651	712	639	661	620	621	649	672	687	679	634	668	670	661	614	652	638	644	695	646	657	633	726	700	688	655	671	686	704	716	695	636	667	694	682	720	635	693	691	712	633	665	688	665	657	667	690	699	637	682	675	668	728	737	707	693	646	649	694	662	655	643	664	647	649	698	680	634	664	699	644	672	655	671	680	702	634	635	667	636	637	697	678	718	629	627	600	694	669	632	691	729	693	725	660	639	681	641	660	631	647	648	649	686	689	683	710	634	663	657	677	680	722	702	662	665	677	637	645	645	663	666	647	652	639	663	693	685	701	694	662	665	668	707	651	658	678	663	675	672	683	665	658	721	655	655	616	679	642	664	671	643	660	698	649	683	683	679	714	665	690	675	670	673	655	631	689	699	714	643	674	672	684	654	672	663	702	658	673	672	673	662	619	653	646	694	704	680	719	637	669	704	694	667	655	688	653	703	627	644	688	641	678	694	681	664	621	673	697	680	660	678	638	691	647	681	636	683	617	630	654	684	644	674	652	724	668	659	714	704	674	659	630	680	658	668	688	633	634	668	656	659	707	699	624	681	671	678	721	661	683	673	688	677	684	685	682	669	691	653	643	653	720	722	715	692	689	640	647	665	695	670	649	636	644	658	636	709	685	654	670	686	646	671	693	693	690	668	678	697	707	702	687	650	704	624	662	719	689	688	651	683	649	662	660	693	596	687	625	688	685	696	662	679	727	693	684	658	637	654	652	652	682	684	652	644	668	659	692	670	647	662	704	682	685	678	638	646	677	715	694	670	721	666	652	699	681	674	693	659	623	688	683	664	717	655	666	704	657	649	669	659	694	652	643	698	668	641	629	727	655	661	631	691	652	643	666	672	674	629	696	619	672	680	687	672	675	691	664	649	678	669	679	667	656	692	669	705	705	669	679	677	643	662	629	670	650	662	701	681	647	686	659	669	677	679	666	683	644	662	651	677	751	652	641	667	697	630	696	697	705	654	665	662	640	629	654	641	651	673	673	696	721	672	646	727	690	666	639	640	640	731	691	722	698	709	647	677	648	686	681	681	631	685	679	670	694	718	632	693	631	665	643	674	696	679	663	655	685	693	650	656	641	664	649	667	663	649	693	672	644	657	648	697	697	661	707	631	695	626	691	694	679	699	668	697	601	725	675	722	646	677	663	690	711	709	646	678	685	679	702	644	649	694	670	689	720	679	711	680	663	683	618	666	634	651	687	677	643	681	718	637	668	675	684	651	655	652	666	669	672	691	633	671	645	680	723	653	698	664	647	648	688	662	671	645	666	714	723	686	685	674	652	680	696	627	677	674	637	713	656	683	716	688	677	737	705	664	664	646	677	689	639	656	647	618	629	666	656	650	607	658	657	669	646	675	675	659	658	682	663	640	668	661	683	659	672	660	703	647	703	638	607	670	669	699	714	669	654	635	670	655	636	675	667	663	661	668	641	662	646	637	671	653	676	703	679	676	648	645	698	680	706	660	667	687	682	686	685	632	683	656	671	688	649	669	659	697	667	623	632	662	652	675	678	658	679	658	648	692	651	694	644	664	657	687	645	676	724	648	663	673	677	623	702	624	617	696	699	627	702	646	662	626	677	668	647	660	678	666	673	660	669	670	649	682	681	614	695	693	674	727	694	684	633	663	683	654	704	674	661	689	620	643	686	626	657	672	654	622	653	669	641	659	643	658	649	667	676	666	645	655	680	689	639	637	688	658	700	704	693	645	666	639	682	668	703	688	667	735	649	655	659	691	683	640	672	701	652	670	654	664	659	656	698	669	649	636	626	632	678	679	648	640	650	673	670	657	689	664	636	692	643	699	659	645	658	718	677	704	682	705	695	697	646	680	656	650	671	667	640	667	668	699	659	639	686	705	684	730	654	674	666	655	686	649	699	652	682	691	674	678	624	691	655	680	678	648	702	680	690	700	689	668	617	663	682	625	631	687	633	647	658	719	692	648	694	649	621	672	666	692	701	690	612	668	666	683	688	717	690	658	686	680	701	686	689	665	685	673	655	621	644	657	664	632	655	650	672	659	683	663	634	667	663	635	674	684	653	666	666	667	653	713	650	713	665	667	681	651	678	648	633	692	688	655	658	687	673	670	662	697	657	632	678	695	736	673	622	654	642	670	637	646	683	681	728	669	674	667	673	660	634	715	690	661	668	662	630	635	673	686	682	672	696	643	641	651	693	643	670	657	661	709	677	667	636	690	661	661	693	635	668	669	711	677	641	699	677	666	661	670	640	681	624	658	670	679	652	688	719	708	657	691	667	643	692	675	671	615	723	669	659	671	681	634	656	642	682	648	672	687	650	675	735	638	715	628	637	635	628	648	685	663	657	663	708	675	669	676	677	693	674	617	672	667	686	664	630	657	660	729	626	664	631	693	684	643	688	694	643	676	648	718	717	686	712	672	652	630	656	668	681	632	684	656	677	667	678	672	653	713	705	667	644	635	647	662	618	620	656	700	601	671	611	680	716	692	628	674	652	667
77221	77085	73413	60478	43829	28231	14462	5804	2277	1075	624	449	421	396	408	375	391	389	370	358	368	388	379	359	390	344	412	389	393	376	362	400	368	407	449	396	385	400	372	372	414	392	368	376	357	338	388	384	364	381	344	403	378	377	379	398	367	403	425	348	402	373	391	371	393	381	413	392	376	380	392	382	398	410	344	368	402	412	346	352	387	384	381	385	381	362	382	402	390	408	410	377	368	365	354	412	389	371	390	384	382	354	394	413	342	377	407	389	375	353	389	376	387	389	416	419	384	377	404	380	387	398	399	371	429	372	368	406	355	393	402	411	450	375	378	355	411	379	353	382	344	375	426	396	366	344	387	401	363	390	394	408	366	391	344	382	377	365	372	329	355	386	398	402	387	387	339	388	383	363	408	374	407	369	403	382	367	358	356	359	392	359	393	359	400	407	387	411	356	381	361	384	381	347	363	340	369	387	388	392	348	395	376	376	384	368	398	353	354	417	367	387	397	352	394	398	375	392	374	388	373	398	388	365	359	361	375	348	383	383	388	379	365	342	367	368	417	386	334	337	383	405	437	372	360	402	362	400	376	367	392	382	385	397	427	374	372	368	395	372	389	403	438	428	404	390	387	387	387	385	385	407	343	381	391	382	361	359	362	399	399	415	346	397	413	352	395	399	411	389	372	370	350	403	405	356	390	340	409	374	384	400	349	386	415	421	399	376	348	385	397	341	371	375	390	395	398	368	361	366	367	345	382	375	356	392	375	371	389	386	369	375	397	430	403	379	377	381	394	409	346	380	386	373	380	393	326	382	382	369	350	350	403	365	382	388	390	360	346	354	378	358	378	390	369	417	379	356	378	395	340	409	397	408	412	314	359	368	423	370	363	398	368	347	368	397	392	396	377	356	413	378	390	401	376	362	362	381	416	343	365	401	375	358	369	396	337	380	371	390	359	394	364	378	373	406	365	380	356	382	391	371	399	393	401	356	404	419	352	359	362	389	392	396	392	337	392	349	373	368	375	383	384	353	402	387	413	349	390	404	379	375	354	396	378	359	367	370	383	347	391	397	375	378	349	353	410	372	379	374	406	354	358	372	395	392	366	405	385	418	375	386	355	371	374	389	396	399	372	393	380	382	377	379	359	380	360	357	364	365	399	425	355	388	377	353	366	374	368	341	379	425	389	370	382	399	405	368	345	377	385	393	367	356	407	371	368	364	395	390	389	406	411	390	385	389	353	395	376	380	363	373	375	384	376	366	377	411	432	352	385	339	352	355	397	399	395	391	371	356	420	401	373	361	362	388	347	374	393	353	362	383	397	420	381	378	362	367	408	395	410	376	363	446	394	395	356	327	348	377	384	370	380	454	368	379	399	352	381	370	357	390	387	328	400	370	360	380	377	368	358	381	375	399	375	393	415	380	395	382	356	397	405	414	350	435	368	381	388	397	385	389	371	367	387	378	371	366	401	401	379	379	355	366	378	399	376	379	410	382	353	353	378	364	364	379	386	401	375	409	362	376	369	367	406	386	415	383	383	386	406	408	383	410	411	394	351	385	379	380	391	343	380	355	401	355	387	385	391	372	370	375	366	406	385	420	410	392	383	356	367	387	344	387	348	390	379	368	419	377	406	375	364	394	424	370	371	379	344	363	429	385	367	380	359	369	375	380	393	397	365	446	377	358	396	364	362	364	333	389	403	386	380	398	410	396	354	369	404	388	357	368	384	419	389	373	390	391	392	381	399	369	387	375	399	407	397	391	371	353	375	375	418	414	347	404	413	401	391	367	371	381	365	374	380	375	359	367	398	401	347	412	421	369	361	345	393	345	406	399	421	389	350	405	413	410	439	385	349	392	397	397	376	366	379	383	379	405	373	394	398	385	375	363	415	363	363	392	412	356	371	374	364	374	355	367	384	391	381	380	441	370	374	396	378	390	367	367	410	368	417	367	393	389	376	365	378	344	369	384	375	390	383	381	387	396	371	380	397	388	387	341	377	373	402	372	385	391	382	426	372	416	365	375	335	392	394	393	368	380	391	402	373	390	366	387	422	392	376	377	424	392	405	361	415	399	393	364	334	356	343	360	373	383	334	357	380	378	342	380	325	400	362	374	364	409	407	407	366	383	389	362	379	370	398	378	381	375	396	398	429	411	387	387	370	364	380	353	397	389	391	375	371	340	353	402	354	366	398	412	395	372	369	398	369	354	386	392	382	386	376	380	411	373	384	373	390	394	420	298	349	380	373	341	403	389	414	372	361	364	387	363	358	378	388	368	385	393	416	418	371	384	383	363	380	414	385	379	376	378	400	344	381	411	385	360	372	362	383	361	393	402	378	404	387	413	400	382	383	371	368	388	344	399	350	376	396	381	378	428	389	395	367	369	401	427	369	406	360	347	391	378	412	365	357	362	386	391	404	375	395	357	366	353	385	381	422	387	421	383	388	400	352	364	384	374	356	399	371	384	352	356	370	425	382	387	369	369	376	382	376	383	403	392	362	365	398	322	428	355	385	372	369	355	400	402	393	375	410	347	349	386	419	413	356	400	363	383	408	413	411	391	387	392	351	380	421	337	414	394	379	412	389	368	411	375	353	418	360	393	385	364	409	357	362	404	368	367	378	392	396	377	351	446	395	354	391	368	368	369	350	384	408	379	366	411	373	400	387	372	371	362	371	384	346	378	368	379	359	344	391	349	353	376	331	373	394	369	331	384	378	353	409	369	414	399	392	382	367	378	406	401	388	371	380	385	393	380	384	384	393	408	345	361	342	393	374	386	375	395	357	338	391	418	394	355	363	369	377	394	318	409	391	364	352	348	372	374	399	397	356	368	379	420	399	382	403	374	404	384	378	346	396	380	388	399	382	383	397	401	351	404	408	406	387	413	365	360	383	360	383	358	352	428	378	428	387	414	415	383	360	422	401	345	390	374	396	385	385	377	399	420	404	337	415	347	391	384	389	381	332	371	403	375	367	388	374	373	393	374	362	378	342	371	425	440	369	385	419	352	412	397	347	382	430	383	389	379	389	402	361	378	384	388	369	390	376	346	391	398	383	388	371	349	362	357	384	387	337	362	357	355	407	400	389	396	376	375	360	365	401	393	374	354	354	403	389	350	415	390	377	371	388	404	378	417	407	399	377	383	379	425	363	351	347	353	392	355	343	387	403	364	385	345	398	366	389	395	392	423	358	372	426	407	336	410	405	373	374	397	380	384	381	372	396	404	404	393	344	348	379	379	367	352	388	387	412	395	351	368	384	388	369	400	355	377	388	397	383	422	378	356	355	394	412	349	354	373	392	387	392	364	362	376	355	366	369	387	356	342	381	354	369	386	380	392	375	412	403	347	351	373	347	336	402	399	415	411	375	387	375	369	395	388	330	379	365	412	401	398	395	371	361	316	364	389	369	392	378	345	373	359	399	356	384	391	393	374	386	377	363	403	373	409	398	389	406	360	373	383	384	392	388	363	358	371	356	390	390	376	354	372	348	379	378	382
50961	59007	69289	64711	52302	39328	26250	14770	7254	3461	1810	1138	935	848	865	883	862	807	852	807	819	831	849	834	852	865	807	793	852	810	800	855	779	829	821	798	839	811	833	863	829	789	827	870	810	823	804	826	825	780	844	827	834	808	874	872	855	869	824	863	810	852	825	865	765	809	817	796	808	827	855	808	799	828	816	802	828	801	819	818	801	782	817	842	841	850	858	794	857	879	801	830	830	889	824	881	813	801	818	846	810	859	814	841	786	844	883	800	858	848	824	876	882	795	826	838	809	816	855	900	824	854	845	784	779	837	810	815	835	803	828	877	840	818	799	836	827	870	865	835	775	833	811	786	860	856	811	829	828	864	824	820	919	825	811	805	836	810	863	855	828	811	841	813	782	849	804	798	785	799	862	855	841	862	849	796	801	811	841	828	895	836	856	852	851	875	820	872	765	843	805	812	854	788	850	799	810	842	814	821	841	793	859	804	871	871	800	884	804	856	860	810	818	854	781	825	838	813	846	864	824	796	820	806	838	854	832	890	772	787	877	837	847	826	810	847	789	871	801	872	829	862	820	820	829	874	812	826	832	836	835	837	794	773	880	841	818	841	862	824	869	786	856	807	863	849	834	836	825	779	843	839	855	831	855	837	851	848	807	817	801	813	808	812	814	883	791	842	838	825	853	784	863	845	774	851	786	880	825	839	785	806	840	833	793	834	809	808	832	848	864	730	864	802	824	859	865	858	819	861	792	870	816	818	847	815	792	817	825	816	896	831	849	802	863	834	833	810	838	829	836	782	808	827	812	841	833	798	833	811	811	826	849	850	815	901	819	818	807	772	774	800	809	865	846	848	850	882	823	835	809	812	804	878	904	800	836	833	832	809	851	834	860	803	849	821	840	809	848	824	834	839	883	842	830	822	785	861	889	873	777	819	852	825	809	831	807	865	839	798	862	818	889	794	830	803	797	863	859	840	807	841	776	834	767	894	768	850	804	836	857	827	883	818	789	853	908	827	828	834	793	813	811	839	769	871	813	825	865	803	811	841	830	796	777	788	826	818	792	835	869	848	815	856	792	830	851	854	853	782	891	842	850	792	813	825	840	820	801	798	832	825	825	804	807	855	854	836	793	797	828	824	817	799	837	828	798	868	784	808	845	861	782	809	845	810	786	807	834	799	860	770	833	842	832	841	843	820	858	806	784	851	788	862	824	847	833	831	839	827	808	832	857	803	832	825	811	804	834	843	859	855	824	790	763	871	843	858	775	837	839	850	807	861	844	844	831	827	847	847	840	798	783	840	880	826	812	832	855	817	828	792	848	843	801	810	838	846	840	845	833	798	787	829	854	798	838	830	821	827	836	829	826	822	807	766	851	831	877	824	849	874	852	818	815	838	830	824	832	809	822	801	860	846	872	820	876	853	816	855	817	846	807	822	832	809	806	812	850	856	811	824	889	875	824	847	834	807	818	856	837	809	857	788	848	863	813	817	821	824	855	837	868	842	870	837	752	853	832	867	821	842	806	857	874	870	818	868	893	807	886	803	812	815	860	814	845	862	804	835	798	792	833	825	848	824	831	896	818	853	829	821	835	846	781	878	891	831	859	878	867	795	841	822	832	807	821	877	813	864	789	832	768	879	800	787	866	821	855	808	855	857	863	792	834	864	818	790	850	839	822	843	813	824	823	824	829	803	804	870	805	809	805	888	810	839	828	802	785	887	835	820	797	838	803	826	874	868	848	823	808	792	828	854	796	826	763	800	865	816	822	846	841	848	827	865	845	835	779	765	834	849	867	860	820	841	820	813	881	834	847	815	840	778	804	832	843	853	814	831	827	838	851	860	856	806	843	889	848	801	884	824	855	821	845	859	842	814	822	864	867	880	787	837	794	821	830	820	834	780	800	798	869	844	821	852	845	833	848	794	819	807	773	808	855	831	797	852	829	802	823	833	842	826	869	818	885	810	892	828	774	855	836	864	888	828	831	843	853	817	849	848	799	784	804	762	771	809	876	777	812	816	781	857	784	828	830	807	833	853	803	853	819	856	832	830	762	836	885	794	796	886	791	840	872	807	795	800	838	844	810	807	834	808	856	816	850	824	830	813	825	802	836	798	834	838	853	833	838	866	837	806	858	808	856	825	778	822	837	857	828	840	864	851	830	812	846	857	810	810	798	831	877	837	821	848	802	824	829	836	813	827	808	857	866	816	813	801	830	889	887	829	848	829	773	862	814	848	805	812	771	840	859	804	795	812	840	835	912	838	832	820	808	818	833	838	832	845	798	854	844	810	831	835	870	853	824	871	847	802	814	854	839	876	796	841	858	849	798	790	856	853	823	825	840	798	814	863	848	820	826	868	854	822	818	822	824	831	821	827	839	869	860	791	827	802	814	829	812	858	834	803	827	813	829	768	820	839	800	835	801	839	838	854	834	796	818	724	812	817	794	846	786	844	841	857	773	828	838	840	856	801	862	831	856	850	839	847	855	858	863	778	816	877	826	831	837	873	848	835	801	858	896	820	877	820	794	839	863	796	803	829	831	911	854	850	820	805	822	857	832	850	873	885	772	820	844	795	838	882	807	811	840	835	826	827	862	787	805	793	854	846	836	828	809	812	827	868	837	829	839	852	798	810	804	811	834	821	815	814	846	860	866	838	809	841	862	856	854	828	793	803	840	840	819	827	850	870	786	804	894	848	819	863	808	856	771	832	874	821	813	819	862	806	792	800	815	807	855	770	866	800	893	840	799	866	880	833	800	805	835	819	830	797	841	866	854	855	833	834	833	843	770	864	798	860	899	811	809	824	808	829	797	836	826	830	853	828	820	822	862	810	853	850	863	831	894	802	850	846	817	812	839	809	777	847	875	844	853	857	826	830	838	832	809	780	817	847	862	844	826	823	792	875	807	752	850	805	778	825	867	827	780	831	794	800	914	787	817	837	784	867	833	818	857	858	810	871	825	804	821	834	843	865	831	826	792	838	810	816	787	828	829	822	901	850	831	788	814	832	847	804	860	816	813	835	833	783	884	826	826	835	855	848	819	829	787	832	808	857	840	817	788	830	820	858	828	801	797	798	794	846	820	817	808	820	780	823	855	856	837	859	798	847	818	821	815	809	837	778	857	763	782	834	840	813	819	810	871	821	851	804	813	794	849	808	896	844	847	837	820	803	851	819	793	851	821	863	876	845	827	844	848	824	825	816	828	858	812	819	824	849	852	839	782	776	820	848	824	793	830	847	821	832	876	796	849	833	781	857	838	800	842	811	838	859	830	838	828	841	804	825	857	786	803	862	838	852	855	800	765	850	858	795	847	783	870	814	832	855	841	769	865	844	778	872	826	876	813	824	831	820	864	788	821	830	788	801	863	874	753	780	862	857	789	860	842	833	832	844	782	815	862	886	834	832	794	884	807	848	819	777	874	822	793	793	823	869	806	850	846	803	821	800	795	810	840	851	835	873	803	807	821	799	854	821	801	843	829	845	787	829	852	830	836	884
14766	11463	7591	4415	2300	1173	744	491	372	353	330	349	340	310	320	285	319	303	312	323	315	330	325	332	315	333	332	302	322	303	319	320	343	313	322	308	346	314	313	317	299	313	300	309	315	292	343	340	298	294	315	306	295	298	328	314	295	340	291	308	310	310	298	324	315	294	336	283	306	339	348	330	295	349	302	334	323	328	328	328	302	350	348	304	325	314	311	359	359	280	340	292	300	324	319	304	329	328	339	299	275	305	262	338	304	346	322	316	313	311	333	326	323	368	291	319	300	289	283	321	300	293	341	316	316	306	326	299	292	334	302	330	301	308	339	322	339	345	332	311	319	307	310	302	338	323	326	333	320	338	332	335	317	313	316	334	305	355	329	321	295	345	318	301	300	297	304	308	301	292	303	303	331	292	311	303	298	331	307	318	302	340	319	282	336	353	334	332	310	318	320	310	328	323	299	292	313	308	296	309	319	323	296	293	292	354	338	338	331	323	318	338	327	348	281	340	344	308	350	310	339	327	309	361	302	320	329	320	343	313	351	332	329	339	355	316	324	314	340	315	308	325	320	323	301	297	293	318	315	284	308	310	320	327	294	263	313	290	324	342	285	311	285	311	343	291	288	308	339	310	337	292	323	331	311	323	270	341	295	291	323	316	282	316	299	349	334	288	275	319	343	320	324	320	329	314	309	303	301	273	285	287	339	311	320	316	329	339	306	306	321	303	318	286	358	327	348	312	330	310	299	289	366	354	324	296	338	268	280	333	320	316	337	297	310	336	305	286	316	308	306	299	336	325	323	320	302	298	318	334	335	282	320	333	342	295	314	314	317	330	310	333	334	333	308	337	283	299	333	301	305	292	341	372	294	302	327	299	291	302	308	289	314	309	278	297	334	305	310	329	335	340	303	348	301	331	329	346	304	304	304	337	346	308	318	310	319	295	308	304	320	298	287	337	342	329	301	305	303	315	310	285	281	318	297	299	274	348	304	306	321	284	314	338	336	307	323	336	314	322	311	323	285	318	320	298	278	324	328	315	308	294	339	316	312	303	288	300	313	329	358	316	316	292	305	344	334	313	325	330	274	340	307	311	329	293	329	334	328	345	349	336	290	297	311	330	352	348	321	289	298	313	309	305	329	304	320	336	297	294	285	309	310	336	339	311	358	295	289	317	332	342	341	300	329	350	332	298	316	319	305	358	337	300	314	295	314	298	300	284	308	333	319	325	317	276	316	284	322	304	292	329	319	327	328	298	359	294	311	319	289	320	319	321	345	313	316	339	314	280	330	315	333	337	295	317	283	305	275	333	315	356	291	325	329	306	309	324	300	302	320	305	304	339	307	285	287	328	293	301	306	318	327	329	306	322	298	315	306	341	287	309	319	301	329	328	359	321	330	300	336	298	319	354	323	285	304	323	324	364	307	297	297	336	325	331	337	307	263	323	329	314	309	325	314	311	295	327	326	303	302	326	336	329	336	313	332	294	318	298	294	337	335	308	329	320	311	307	341	316	305	305	346	314	308	329	337	303	345	321	311	314	339	335	337	313	343	317	309	320	314	282	292	345	315	335	294	322	298	312	305	315	304	336	325	310	299	310	326	322	324	301	286	307	363	317	345	296	327	320	313	304	282	300	299	316	328	300	314	276	330	280	324	297	315	297	343	308	309	317	292	327	304	291	313	342	340	317	344	299	314	285	290	311	318	293	341	287	318	307	335	319	333	326	321	298	368	326	313	309	322	332	289	294	339	276	343	333	337	285	312	310	315	297	288	278	333	336	302	309	340	323	293	314	347	316	311	314	336	283	305	325	293	322	328	302	275	325	335	299	348	330	335	307	296	261	298	319	314	327	323	306	341	314	314	290	280	315	322	296	278	310	341	314	343	355	321	336	309	326	297	306	304	339	297	284	314	312	333	324	299	307	301	296	315	317	335	328	354	300	316	321	281	355	291	311	317	297	324	345	321	339	323	284	308	305	281	327	327	315	293	323	347	360	314	310	308	304	326	315	307	292	306	334	311	340	297	295	297	325	287	287	309	329	305	315	327	300	311	313	300	345	315	307	285	313	295	330	338	327	341	326	286	317	328	298	330	297	317	342	289	344	297	297	333	336	281	329	313	288	316	327	328	320	325	291	331	324	291	345	305	318	325	361	328	337	309	340	305	308	316	314	270	298	295	302	316	338	354	317	325	297	333	287	353	337	335	286	323	299	340	321	325	313	320	321	339	315	295	307	334	331	309	306	309	295	333	363	350	286	318	325	325	307	291	306	325	307	345	322	318	324	320	302	316	316	306	292	332	301	294	286	307	328	303	360	311	312	324	308	354	311	340	312	300	283	316	333	325	332	320	307	314	310	313	327	292	335	310	305	298	286	341	301	334	317	293	320	312	297	337	305	302	291	325	320	322	299	337	297	332	320	321	290	302	300	307	296	298	275	316	309	325	308	316	311	332	311	331	376	313	335	302	344	334	340	343	333	298	310	276	330	280	309	320	307	294	296	294	330	290	330	329	307	327	322	292	306	323	335	301	341	313	307	319	310	348	287	365	302	325	321	308	340	314	326	275	337	341	315	310	300	333	325	298	331	295	298	318	309	325	342	321	315	340	333	288	287	325	325	298	309	308	320	324	324	333	329	307	291	293	326	339	337	290	313	302	312	326	322	313	290	331	316	328	304	333	314	303	334	315	295	290	305	297	309	297	308	348	308	298	321	313	345	309	335	318	287	323	312	304	321	327	288	331	327	330	323	335	311	327	295	293	322	298	338	304	311	341	319	345	306	311	326	304	327	300	317	295	343	301	299	294	347	285	297	316	323	330	308	331	328	306	347	312	317	288	288	286	297	305	322	329	320	320	311	286	344	321	317	316	297	339	273	336	294	332	328	363	332	329	321	343	316	315	345	313	349	305	326	313	312	298	321	295	309	297	298	298	277	345	329	337	292	292	299	314	314	303	341	347	302	294	304	330	318	330	334	347	327	316	308	371	331	309	326	313	311	305	314	326	291	293	305	304	303	284	308	345	300	321	334	328	335	310	308	306	312	328	315	325	314	369	300	315	350	306	310	301	292	315	355	298	326	302	338	336	309	316	320	323	311	325	263	321	329	327	292	326	323	322	317	326	324	288	289	313	325	317	319	310	300	252	335	314	312	293	281	311	313	329	317	325	326	315	326	362	308	309	302	314	327	315	305	299	296	295	307	299	307	315	327	282	288	304	357	312	313	334	357	289	298	346	309	303	307	306	333	321	315	297	300	342	315	324	307	317	312	314	341	281	315	339	306	328	329	297	309	316	345	336	297	311	369	311	326	327	347	290	322	340	315	284	319	305	320	311	310	324	323	287	333	297	268	303	332	312	334	328	301	334	300	297	331	323	329	338	306	294	289	311	310	298	342	317	316	335	320	319	298	332	330	348	325	283	314	316	308	333	340	297	308	327	307	317	304	313	315	366	300	327	294	307	306	315	320	343	359	334	347	328	314	326	326	349	367
12384	14169	13198	10656	6810	3978	2284	1396	1072	862	791	720	724	741	707	743	713	737	755	686	689	711	718	703	664	708	693	699	726	691	693	707	685	706	673	732	721	697	696	712	677	702	670	699	727	687	696	731	713	681	719	631	725	733	720	689	691	684	679	668	749	744	689	709	721	693	760	641	651	684	705	697	678	711	733	720	727	712	676	648	716	702	676	663	697	728	694	704	662	763	663	720	680	723	696	685	657	726	707	715	664	714	684	739	678	691	685	687	658	700	689	715	707	669	666	732	705	737	653	693	739	702	677	713	704	708	709	697	704	744	705	714	701	720	678	701	729	667	717	706	629	721	688	745	759	686	712	706	720	663	656	660	675	717	726	725	670	724	669	716	706	693	730	737	716	721	689	724	685	723	737	735	694	685	711	688	765	711	712	651	684	667	737	691	705	698	655	684	709	697	700	684	718	677	706	681	713	683	695	682	676	717	699	745	687	673	698	714	748	690	671	696	691	683	700	673	699	734	712	699	669	676	714	692	740	696	709	678	704	704	711	687	662	686	699	677	680	682	708	699	731	657	703	672	702	699	686	698	674	689	697	726	722	735	707	715	729	718	672	668	685	697	685	710	717	706	657	705	701	700	708	699	665	676	691	689	683	704	721	749	723	709	683	690	703	737	684	694	691	694	670	690	691	667	696	667	759	666	687	681	724	703	676	748	746	722	743	739	725	686	686	699	708	690	662	685	687	656	695	698	697	691	701	701	720	696	718	735	694	690	672	664	682	640	735	694	683	761	743	669	767	715	732	751	701	671	697	753	689	692	667	696	704	683	669	703	725	690	635	689	699	673	726	693	723	716	682	674	695	716	731	690	692	725	698	687	720	693	697	743	693	693	701	689	721	679	704	681	718	680	720	657	713	707	704	681	701	734	738	711	685	714	699	655	711	742	662	683	693	659	680	692	750	652	687	727	706	705	712	696	709	739	713	751	656	762	709	656	703	660	703	687	703	728	708	680	711	725	682	694	700	693	668	703	687	715	694	653	702	738	681	696	716	708	633	677	666	718	720	708	684	667	712	631	659	735	670	703	735	668	666	720	740	739	684	696	735	744	680	659	734	697	726	720	683	710	750	731	724	693	678	676	693	704	692	747	715	714	689	715	687	683	714	676	730	710	728	713	722	682	688	728	742	697	694	670	690	736	726	726	725	700	728	712	700	682	677	702	747	671	714	670	684	694	706	678	718	630	713	684	667	736	661	722	697	735	710	669	734	680	690	697	745	718	666	692	717	699	716	699	677	667	721	689	719	718	685	707	685	708	666	653	666	692	719	706	728	656	680	740	712	676	716	706	720	728	713	713	714	724	720	701	675	686	698	675	683	746	711	677	717	723	675	683	664	672	709	682	653	736	694	671	668	677	725	690	678	736	693	686	720	669	702	677	695	688	712	688	705	667	666	714	729	685	710	679	733	664	674	714	722	698	679	694	698	710	708	692	700	738	695	701	690	736	661	702	657	720	713	734	680	708	677	630	711	699	667	712	744	713	679	748	683	699	751	744	708	727	688	673	677	715	720	679	712	671	690	692	682	707	693	702	647	705	683	701	725	663	672	727	723	698	718	657	700	697	670	701	680	713	696	685	690	704	743	732	670	729	647	673	678	730	707	668	714	697	678	706	722	722	706	708	668	705	692	664	723	683	704	698	716	743	668	723	728	726	669	685	716	712	678	656	712	675	691	739	692	702	666	659	672	710	715	709	708	709	682	662	698	690	692	706	751	661	741	618	720	653	724	686	702	699	712	669	685	692	704	709	685	632	678	689	729	702	712	746	702	730	669	709	703	698	704	693	695	653	689	667	713	679	711	732	718	690	739	665	700	769	661	719	716	690	682	727	665	730	718	670	718	710	697	739	652	700	674	729	690	690	730	712	688	701	682	709	717	713	748	710	683	662	696	663	691	677	732	695	688	759	698	725	714	679	729	690	694	681	704	718	697	667	668	716	631	691	709	711	693	699	737	720	706	703	704	678	694	704	713	666	641	716	711	717	683	718	642	686	736	660	639	701	742	669	679	741	746	683	702	678	724	738	729	717	747	728	683	685	698	701	693	700	692	700	685	707	676	694	723	697	706	695	725	672	712	635	661	689	699	715	753	684	711	694	699	706	671	697	734	723	737	692	685	691	735	691	699	688	672	684	698	715	706	690	726	695	706	718	724	689	689	681	704	699	684	700	718	692	693	671	683	689	640	678	724	696	734	702	706	706	661	698	672	728	737	708	675	681	694	651	692	680	748	739	697	738	686	702	702	732	674	725	713	654	685	735	722	668	676	695	688	710	682	677	673	646	684	710	769	677	697	712	693	695	719	642	674	719	695	678	689	699	702	689	704	674	672	701	711	709	680	697	669	707	723	705	675	697	709	678	708	698	687	731	724	680	720	680	659	707	693	676	716	710	705	687	665	677	707	687	707	671	745	694	731	707	678	682	701	698	723	724	712	701	693	697	694	646	666	682	734	679	721	702	694	696	716	763	724	700	729	657	684	727	738	689	689	683	728	651	678	669	750	731	730	682	682	672	703	718	692	693	702	687	734	724	701	706	717	689	688	691	722	684	694	712	684	661	718	687	667	710	680	703	651	700	698	730	709	693	710	721	713	704	724	649	682	725	691	691	730	693	718	686	705	751	711	735	737	731	701	659	688	687	675	680	743	657	717	697	671	649	704	699	671	661	665	679	703	643	621	727	728	667	693	710	646	732	683	707	686	722	668	703	691	694	678	715	703	733	740	737	666	692	660	734	677	744	710	748	731	702	715	696	650	711	711	685	680	737	632	692	722	698	689	691	685	739	684	698	671	689	675	738	668	673	706	679	679	643	676	675	679	705	705	671	641	743	690	671	679	683	664	739	714	690	715	700	664	654	730	705	672	727	740	697	694	668	719	693	687	660	668	695	737	727	672	695	712	725	743	721	698	723	712	720	686	746	722	695	699	668	725	713	742	731	659	705	709	680	693	705	766	703	678	697	689	730	723	692	715	683	672	719	715	700	683	699	712	667	672	712	661	737	698	683	714	761	633	677	688	679	666	751	690	726	723	730	686	661	716	672	725	727	663	675	711	660	680	722	688	755	680	695	703	732	724	714	648	688	745	659	707	662	680	676	688	688	698	716	682	670	721	728	737	688	700	660	703	700	684	689	632	716	706	726	690	672	681	782	717	682	699	688	675	677	664	689	750	686	660	720	671	708	733	698	760	690	734	706	702	714	716	677	766	722	683	688	665	704	686	674	655	722	657	660	705	678	681	719	729	714	722	721	736	693	668	676	720	701	721	713	685	704	685	703	692	669	674	730	672	707	726	713	675	678	699	721	676	695	718	720	668	712	765	718	640	704	686	709	724	686	688	684	657	682	662	659	686	673	672	703	717	703	734	702	705	713	705	707	675	703	723	699	743	692	695	694	683	709	694	686	700	661	697	698	697	666	725	717	681	710	696	705	691	691	766	704
65029	63105	59573	46476	30028	15903	6431	2371	1083	614	412	305	315	288	307	322	294	292	307	278	301	293	285	291	301	302	259	308	300	287	328	266	323	321	303	279	269	293	287	303	283	268	278	295	267	316	281	309	328	264	303	291	315	311	293	287	328	303	324	287	297	261	304	286	303	283	291	316	299	306	287	327	334	295	306	298	288	311	305	287	300	267	266	306	296	323	281	294	278	283	323	293	284	301	265	287	289	289	327	309	270	319	302	282	294	275	277	304	315	289	276	306	328	320	300	326	325	306	236	295	266	297	292	286	304	238	287	289	289	285	310	324	281	276	308	311	273	296	264	301	287	287	269	285	287	288	284	276	308	296	290	284	305	284	293	273	296	310	287	273	270	295	288	311	325	322	329	315	239	299	293	278	264	284	299	312	316	294	315	320	292	270	285	284	250	288	278	302	303	271	311	276	304	260	305	249	278	294	318	272	264	309	307	295	299	312	265	298	312	270	315	309	293	284	280	314	342	313	321	311	290	278	310	295	253	311	309	301	310	297	289	293	301	299	278	314	317	325	255	281	304	289	296	309	323	279	276	286	272	308	269	275	309	312	286	306	257	296	286	249	289	266	300	296	302	323	287	292	289	332	274	315	311	326	267	302	293	312	290	300	315	268	279	273	280	284	289	291	286	329	273	287	311	280	294	313	294	297	322	305	308	291	284	326	301	293	275	287	266	293	284	300	296	286	292	292	313	261	287	269	290	317	293	280	296	276	279	288	291	289	296	288	308	308	294	290	307	292	266	330	307	309	303	262	309	312	290	283	281	276	278	277	292	278	309	283	277	292	270	306	270	286	320	293	273	317	334	286	314	311	271	305	304	287	277	300	314	302	321	293	297	297	286	268	277	274	340	300	262	276	266	306	307	309	292	294	343	314	310	288	297	290	297	258	312	292	306	282	339	267	289	293	312	282	332	305	274	281	326	285	305	276	293	275	286	309	274	322	319	286	277	287	269	285	295	308	291	285	296	278	277	283	324	358	255	313	308	322	304	323	307	295	284	302	280	326	287	311	253	260	296	313	271	295	305	255	298	291	281	281	299	283	253	297	288	319	283	285	297	293	297	290	288	303	279	259	276	290	332	309	284	305	277	321	320	280	275	270	318	309	276	278	329	310	304	280	300	265	281	300	329	301	256	264	292	263	312	311	268	298	304	272	312	297	261	289	286	297	306	295	317	291	294	295	290	296	318	293	289	297	255	282	303	316	297	290	314	302	312	328	288	276	321	310	268	284	296	285	324	300	340	318	303	295	297	290	282	301	336	307	276	304	310	297	282	285	323	278	287	300	275	309	295	321	309	300	282	274	268	290	296	267	298	315	311	327	285	302	292	274	290	297	281	268	335	287	298	278	310	296	271	266	268	279	307	291	296	306	314	324	278	327	288	290	311	313	280	271	315	289	294	292	265	303	283	288	303	291	333	302	300	288	285	280	284	299	316	295	307	279	327	278	282	310	288	284	313	280	275	307	315	329	309	295	299	297	266	309	301	295	299	324	263	273	306	313	297	265	289	274	286	264	287	323	295	290	330	296	288	286	287	294	289	304	253	294	291	265	280	275	282	302	300	311	290	321	295	324	284	288	311	301	266	304	310	337	304	276	326	286	290	324	294	284	295	277	278	318	291	286	303	286	290	289	324	292	322	281	295	298	288	284	292	313	289	314	267	295	286	295	333	311	327	298	284	297	314	295	312	322	312	300	283	300	277	259	266	269	265	301	277	305	310	285	273	323	275	288	289	329	294	286	286	277	247	297	263	286	316	343	291	301	283	294	307	292	301	284	303	285	298	315	276	310	283	312	297	287	302	268	289	301	311	302	296	256	271	271	260	282	278	306	278	271	282	274	293	297	282	320	284	288	296	320	301	330	310	279	278	319	293	302	291	270	267	292	306	270	305	305	267	319	316	275	289	280	280	286	288	268	290	338	292	319	271	313	319	295	288	271	283	268	337	289	302	306	313	306	285	304	304	298	289	295	283	292	301	310	349	292	294	290	315	287	280	307	282	309	267	303	277	293	269	292	301	297	271	305	313	297	270	314	292	312	292	299	287	307	289	289	289	266	282	284	286	312	283	290	300	295	293	287	313	285	297	308	261	297	270	300	275	305	304	286	302	318	304	294	278	293	291	289	295	304	287	293	290	280	301	261	329	306	322	301	267	295	279	307	299	312	314	334	275	272	293	298	311	295	270	264	289	294	318	286	288	277	317	289	293	285	289	297	294	276	314	290	301	295	304	305	302	301	310	282	301	279	264	286	292	284	298	260	319	316	296	270	281	297	320	269	310	287	273	295	331	319	287	288	295	297	284	303	261	287	293	269	277	326	291	311	289	310	260	323	264	286	330	280	309	329	280	304	269	277	300	273	290	282	285	296	303	281	297	323	302	290	277	244	291	306	301	308	323	306	318	299	303	317	265	286	275	305	275	289	283	293	333	278	308	306	280	289	321	272	272	323	311	305	293	275	280	285	284	290	295	264	305	309	287	294	304	328	278	302	273	300	299	293	303	280	260	277	303	285	299	303	282	294	288	293	315	334	311	287	295	285	273	290	288	314	314	294	293	292	283	307	300	303	273	273	299	288	322	302	289	299	291	287	256	296	291	278	280	282	274	260	267	286	317	305	286	289	329	297	313	296	290	271	299	295	285	304	273	275	284	281	263	250	254	283	297	309	302	282	327	250	308	294	276	290	296	304	287	324	292	278	296	295	270	311	277	265	271	286	294	290	299	296	275	285	331	298	268	303	274	272	314	292	282	257	286	275	284	278	303	314	272	255	282	292	288	270	287	294	305	319	306	276	295	263	294	289	296	282	302	314	302	271	323	290	277	297	281	269	268	298	292	302	299	274	275	271	291	291	293	281	285	257	277	300	261	281	297	303	268	280	282	316	307	295	309	301	290	273	283	289	315	290	337	311	270	307	292	315	274	314	298	270	289	272	287	294	316	279	246	266	301	306	298	290	303	265	273	298	298	308	308	294	282	315	286	313	284	314	277	294	289	308	277	283	281	283	290	298	319	252	335	304	295	295	305	306	336	308	309	305	303	291	279	307	255	310	247	291	318	273	274	295	301	314	322	286	307	288	289	289	334	303	276	295	286	311	286	306	259	298	325	279	295	271	274	261	290	301	325	310	291	276	307	293	266	303	300	305	292	271	289	272	316	295	296	287	321	302	295	316	321	320	325	272	309	271	294	302	299	286	288	315	294	314	294	282	290	306	294	281	285	295	301	295	304	308	314	261	304	294	318	307	280	290	307	292	273	298	247	303	243	266	286	295	284	299	260	295	279	297	324	318	298	299	257	303	298	318	313	287	306	278	273	291	282	286	276	291	301	288	284	294	307	267	276	313	288	298	272	301	299	317	302	264	276	269	264	281	314	330	288	287	284	305	310	345	300	282	298	278	325	265	301	303	296	287	310	319	314	295	301	315	333	288	284	303	298	305	293	259
40014	46162	54827	51286	40301	27777	16211	7958	3755	1864	1101	815	731	634	654	675	674	658	687	638	654	649	665	662	615	655	671	674	685	686	684	679	657	673	637	687	579	691	683	636	675	658	663	698	686	653	624	655	627	688	605	651	651	640	662	645	672	675	664	660	656	651	672	748	647	630	682	699	625	609	641	659	674	690	658	643	618	670	693	690	663	660	649	713	748	662	719	660	643	627	679	664	615	620	677	660	667	653	645	661	686	672	646	648	674	676	629	671	678	662	682	666	602	648	647	661	659	695	704	720	646	643	653	673	601	671	676	634	654	690	636	651	641	680	655	650	668	671	642	663	582	680	648	684	733	692	707	646	667	655	688	689	662	655	675	659	668	690	672	647	674	689	654	669	658	671	638	705	646	713	710	633	658	639	684	685	673	624	696	676	670	653	672	636	648	670	673	652	696	677	692	675	709	669	686	664	688	684	648	625	652	652	696	649	677	660	700	627	648	679	637	663	632	677	666	673	650	670	644	630	703	616	657	637	642	679	626	649	620	667	667	666	647	678	685	695	688	618	667	717	677	677	663	717	649	687	656	670	676	627	665	661	688	681	613	643	696	648	617	636	670	656	660	608	674	659	664	639	648	639	677	701	664	672	709	671	646	647	648	639	677	692	687	670	677	658	696	657	698	659	670	698	661	657	613	667	676	597	682	661	650	651	664	621	691	628	655	641	642	654	621	630	647	676	715	679	669	705	679	649	635	589	657	656	628	695	645	700	675	619	622	630	657	672	621	627	661	608	669	656	657	692	657	645	666	634	655	679	699	687	665	669	678	700	665	698	664	674	673	639	679	693	675	677	668	661	657	661	622	663	677	687	698	685	692	628	640	671	660	658	675	653	680	675	698	674	657	685	675	661	615	683	656	709	685	640	680	681	642	665	711	635	653	686	625	671	607	652	654	665	678	667	669	640	667	672	641	642	644	642	672	660	685	624	663	706	663	675	619	682	673	682	652	677	640	638	696	651	708	658	679	643	667	654	650	679	649	700	654	670	660	667	646	687	646	674	636	616	673	611	618	662	648	656	644	674	667	653	652	623	646	631	629	624	686	638	682	690	636	681	683	688	614	675	632	644	610	686	622	697	665	727	681	639	702	685	690	723	674	656	653	694	604	636	655	697	639	661	653	695	670	628	665	704	686	651	652	658	658	647	656	689	691	682	655	657	697	679	622	625	737	651	707	697	667	680	660	676	697	659	660	648	660	683	696	636	641	665	658	641	683	675	705	620	670	635	695	638	658	660	624	670	659	671	678	628	678	613	673	662	713	663	698	664	726	651	668	662	637	711	677	661	673	659	630	687	670	682	723	691	698	685	654	688	649	630	689	653	668	703	637	678	672	695	640	631	660	704	748	651	658	652	648	689	652	623	665	607	676	657	627	637	681	653	634	631	697	681	689	629	679	658	623	690	647	660	695	701	629	681	640	661	655	655	670	707	641	628	656	623	650	708	620	662	649	637	669	685	649	670	667	669	691	654	722	630	659	666	646	677	668	688	653	636	670	660	694	660	695	613	621	671	641	692	698	681	678	675	646	691	694	690	713	676	664	652	702	667	693	696	659	679	683	657	692	682	657	692	673	667	682	639	648	657	611	656	694	696	683	629	646	664	662	678	668	652	639	657	676	658	683	709	610	676	648	653	650	692	705	645	650	663	678	655	625	654	647	636	651	664	667	650	652	632	651	690	730	664	694	709	733	688	657	659	679	677	689	678	680	631	670	676	654	617	717	622	651	647	648	693	644	662	667	716	709	650	685	624	657	682	667	631	633	672	714	642	628	655	656	672	642	627	702	655	722	699	686	656	609	661	677	672	677	639	662	689	626	641	683	655	660	673	697	688	651	714	664	682	652	660	688	623	708	684	679	644	692	671	688	644	658	647	700	688	671	720	664	716	634	640	646	703	708	707	721	684	677	644	681	685	680	690	647	653	676	641	700	686	656	650	684	654	655	669	666	653	658	687	678	696	661	661	653	680	651	659	682	663	680	649	661	641	699	709	709	654	696	673	683	645	693	704	652	690	662	616	691	684	698	635	653	665	659	672	666	656	639	665	663	622	665	660	655	643	643	674	698	650	648	647	670	667	626	668	670	665	675	650	663	695	641	699	654	652	641	642	614	678	634	638	679	652	658	679	693	675	665	686	633	663	638	709	682	694	650	694	648	671	650	656	673	684	644	644	667	648	647	659	657	650	617	642	644	640	645	658	624	660	672	658	686	663	648	696	637	652	686	672	631	634	637	662	629	661	651	674	703	654	672	684	685	665	668	662	692	704	652	642	645	731	685	633	664	610	678	635	657	663	618	650	659	678	690	675	698	645	646	676	662	659	660	699	698	693	699	690	654	644	632	699	690	610	679	684	674	671	650	636	696	658	682	674	683	710	712	657	639	674	673	673	651	640	683	645	644	694	619	689	616	689	689	630	633	593	684	662	610	690	686	646	648	619	634	661	656	649	641	683	625	673	623	693	639	622	685	676	634	681	673	670	659	649	687	689	624	687	657	734	698	626	639	697	720	654	656	657	697	625	625	642	632	663	680	603	711	669	702	654	674	687	698	679	655	708	634	650	676	681	646	630	654	684	653	628	653	682	703	589	707	705	642	651	642	690	659	660	691	698	685	659	655	666	674	699	672	737	672	712	636	650	672	703	674	637	625	635	673	696	686	681	684	654	659	666	661	682	707	656	661	649	715	643	685	646	675	647	680	679	636	689	682	636	676	684	685	697	694	637	681	641	671	618	645	676	649	643	686	659	648	630	678	657	657	657	709	719	690	665	673	650	663	685	622	632	646	658	682	647	668	662	653	688	682	693	654	678	693	665	641	674	682	753	629	640	684	640	668	663	681	652	691	658	642	649	683	652	661	664	631	684	652	654	655	666	663	665	698	626	629	646	672	645	687	660	646	690	673	690	626	673	642	688	669	622	665	654	615	693	638	646	656	659	637	659	700	649	644	659	627	648	696	663	669	663	638	656	673	673	667	645	658	674	687	633	615	645	654	670	652	620	636	651	677	662	659	673	672	684	667	674	699	659	686	704	676	654	680	687	618	640	652	678	663	676	662	634	679	638	679	603	610	695	660	668	675	656	640	658	657	684	652	661	633	645	653	634	690	712	678	647	639	680	646	678	694	697	662	664	644	643	632	655	679	666	656	652	671	652	680	666	674	658	667	701	695	689	648	703	643	633	635	667	663	669	668	689	694	665	697	618	672	658	670	677	640	691	676	676	646	685	671	705	689	716	656	675	703	650	634	677	690	680	685	702	653	679	642	662	637	612	680	710	682	696	610	626	674	627	653	675	648	684	643	702	638	718	627	645	620	667	696	656	699	714	661	650	654	697	633	659	681	692	707	663	685	649	633	656	628	701	636	662	670	705	655	675	695	666	651	681	663	674	660	672	663	624	685	676	743	691	629	689	659	677	697	636	614	630	587	676	674	672	664	667	669	662
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
