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
336018504583	336018505142	336018505692	336018506242	336018506792	336018507342	336018507892	336018508442	336018508992	336018509542	336018510092	336018510642	336018511192	336018511742	336018512292	336018512842	336018513392	336018513942	336018514492	336018515042	336018515592	336018516142	336018516692	336018517242	336018517792	336018518342	336018518892	336018519442	336018519992	336018520542	336018521092	336018521642	336018522192	336018522742	336018523292	336018523842	336018524392	336018524942	336018525492	336018526042	336018526592	336018527142	336018527692	336018528242	336018528792	336018529342	336018529892	336018530442	336018530992	336018531542	336018532092	336018532642	336018533192	336018533742	336018534292	336018534842	336018535392	336018535942	336018536492	336018537042	336018537592	336018538142	336018538692	336018539242	336018539792	336018540342	336018540892	336018541442	336018541992	336018542542	336018543092	336018543642	336018544192	336018544742	336018545292	336018545842	336018546392	336018546942	336018547492	336018548042	336018548592	336018549142	336018549692	336018550242	336018550792	336018551342	336018551892	336018552442	336018552992	336018553542	336018554092	336018554642	336018555192	336018555742	336018556292	336018556842	336018557392	336018557942	336018558492	336018559042	336018559592	336018560142	336018560692	336018561242	336018561792	336018562342	336018562892	336018563442	336018563992	336018564542	336018565092	336018565642	336018566192	336018566742	336018567292	336018567842	336018568392	336018568942	336018569492	336018570042	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
30105	6185	2901	2119	1399	1135	850	639	536	481	385	365	291	297	288	284	248	242	248	226	208	217	221	204	196	190	217	197	194	178	187	181	204	179	186	177	186	164	174	174	189	163	182	175	189	205	175	176	185	150	160	189	174	173	173	192	161	189	177	182	159	187	177	163	164	181	163	180	161	162	150	174	184	172	172	164	164	158	164	167	160	184	164	159	169	181	185	167	194	179	155	180	168	197	191	187	166	145	193	204	157	149	167	167	168	157	175	183	180	188	181	164	179	160	184	160	174	166	173	173	150	168	155	165	157	169	161	168	165	169	158	164	191	208	171	154	168	185	158	173	159	185	162	169	170	171	166	179	190	179	163	177	180	132	143	150	186	166	167	169	175	156	187	157	169	156	177	154	169	168	166	142	174	176	190	179	157	147	154	169	159	186	185	157	173	165	174	185	198	154	157	168	174	155	162	171	165	155	177	193	173	160	187	164	172	191	169	153	180	177	157	168	186	188	174	167	172	168	156	180	161	193	165	184	167	163	162	189	167	172	171	189	169	136	162	175	190	180	160	169	172	186	155	156	192	156	170	169	163	143	159	152	172	154	167	186	181	170	187	165	167	169	153	159	146	176	159	169	163	159	161	170	169	189	169	182	180	151	157	156	181	155	158	185	152	185	165	160	173	171	149	154	160	177	182	174	167	166	178	177	181	180	175	185	169	169	151	169	170	165	177	170	144	187	176	184	167	150	176	171	176	164	165	150	159	190	180	183	169	179	144	198	165	163	184	174	180	185	154	186	176	184	160	149	164	174	144	156	164	162	175	173	157	162	169	183	158	184	168	173	155	150	158	169	149	181	177	161	183	180	174	165	157	160	173	155	149	191	175	164	201	149	162	170	180	161	170	166	170	185	182	173	172	188	163	174	163	140	190	194	166	172	172	161	183	153	159	155	188	184	152	171	165	172	142	170	163	192	173	170	174	171	173	170	158	168	179	150	150	195	170	167	157	182	169	158	165	184	190	166	173	182	167	141	155	160	171	154	172	194	175	164	163	168	141	172	176	169	166	189	143	166	171	179	171	165	175	170	170	155	132	168	154	189	155	194	181	177	172	165	166	172	155	171	171	160	176	194	175	177	133	170	155	146	155	155	172	170	177	166	187	173	159	167	147	168	177	180	166	166	170	158	149	168	183	150	172	166	161	175	172	172	173	176	164	175	172	179	164	183	197	148	176	187	187	189	171	164	166	149	170	191	162	160	181	160	160	166	156	171	150	183	148	144	163	170	168	166	164	188	144	159	179	175	175	172	170	156	174	163	149	172	159	177	160	170	162	155	181	164	165	170	164	166	166	168	143	184	157	143	178	181	150	177	156	181	164	174	169	156	154	193	188	168	169	165	160	163	184	149	146	168	155	162	185	175	173	166	168	158	184	141	159	165	182	165	182	175	161	156	155	170	188	172	164	158	178	167	169	149	161	154	186	148	145	181	192	149	173	175	165	174	181	178	168	172	149	171	192	173	167	149	176	161	173	160	165	177	177	150	170	153	176	175	155	168	161	163	153	166	168	179	158	158	179	165	174	157	175	168	174	181	150	186	167	180	185	164	152	158	173	170	161	184	165	147	176	168	157	169	169	171	163	185	171	160	143	167	166	144	173	168	142	181	161	154	180	196	166	156	157	178	183	175	150	173	154	168	164	166	159	176	141	157	185	191	166	155	154	162	148	182	184	170	185	162	148	149	163	149	157	150	161	175	168	161	153	172	153	201	174	146	168	164	179	173	159	180	177	167	172	159	177	138	136	170	180	147	179	168	154	166	174	175	187	171	168	149	168	155	173	157	184	170	154	160	159	157	155	158	173	191	156	170	168	155	166	159	161	169	160	187	136	166	177	171	172	185	137	189	193	175	178	150	158	169	152	158	179	189	182	167	183	154	161	156	182	167	172	157	146	160	148	180	152	157	172	168	175	163	164	161	169	161	165	160	180	184	169	163	175	184	165	167	155	181	172	175	155	177	201	150	184	163	178	170	169	174	173	161	155	147	172	164	148	186	172	166	175	167	161	162	171	156	173	174	160	183	157	158	173	187	132	188	158	185	165	171	162	193	143	177	207	162	157	161	172	154	160	175	160	162	159	170	178	165	170	165	175	176	160	162	165	203	161	196	166	154	166	180	163	160	171	169	152	153	148	159	159	163	154	176	171	161	165	173	174	166	167	190	164	178	155	165	180	161	142	153	137	158	175	196	167	154	144	154	171	170	160	182	184	159	163	147	173	172	155	169	182	208	174	162	179	168	149	158	197	160	155	182	178	157	163	176	162	180	165	175	151	175	180	162	168	180	160	169	177	174	151	169	176	167	168	164	155	160	173	153	191	179	153	177	183	176	172	157	172	168	185	156	156	193	176	144	177	151	151	173	154	180	167	156	143	178	143	181	176	179	189	171	174	160	161	165	165	171	163	169	162	158	174	175	163	179	164	163	160	157	170	168	168	174	170	180	199	157	146	195	189	151	155	166	171	178	180	171	157	168	176	160	173	177	165	176	155	156	162	156	156	172	173	179	143	151	169	188	162	178	136	162	173	177	152	172	177	171	174	184	183	175	182	180	171	148	178	164	166	159	168	177	175	187	175	157	185	143	173	160	191	174	175	153	192	152	165	162	162	173	180	191	155	175	198	177	177	177	202	142	162	155	172	184	185	166	163	170	182	145	185	153	154	152	160	168	152	172	178	160	157	167	162	185	148	158	164	160	164	162	168	182	153	194	180	155	152	176	170	208	180	150	163	153	163	165	162	182	146	162	179	158	173	156	154	167	174	168	175	158	163	182	185	169	174	177	164	184	189	169	179	173	157	169	193	166	185	178	160	173	145	215	185	162	172	164	151	198	198	154	179	156	162	164	185	146	166	165	148	168	168	157	177	165	157	164	157	171	159	166	182	166	186	166	165	163	163	178	182	174	200	157	194	167	176	166	164	178	159	147	175	171	189	177	168	167	172	162	163	177	165	196	152	180	152	187	129	195	163	168	171	190	156	169	168	156	171	149	185	157	177	165	175	168	169	181	166	177	162	166	162	170	181	154	166	173	190	168	163	147	186	161	199	168	167	162	156	171	180	148	158	156	150	167	177	165	142	175	148	157	164	148	155	182	212	167	146	186	174	162	157	165	170	163	164	139	158	184	189	174	166	169	171	172	157	173	178	168	173	170	172	175	180	156	164	176	173	173	152	145	154	187	176	157	166	190	156	177	165	161	157	156	150	179	175	145	168	154	183	164	177	151	175	156	156	180	153	151	205	176	178	170	168	178	171	152	167	171	167	157	187	185	169	168	149	160	204	178	169	151	160	189	147	201	182	168	146	154	155	164	166	191	144	175	152	163	191	177	157	160	181	169	147	179	180	188	180	176	155	147	165	148	181	185	150	189	154	181	162	163	161	149	152	165	172	165	157	179	192	138	165	160	155	175	163	127	173	165	173	157	160	164	180	189	167	179	179	160
14120	2514	5864	6643	5622	4462	3757	3082	2619	2292	2048	1766	1633	1470	1332	1203	1189	1133	1020	1032	968	973	857	886	859	817	750	678	744	775	695	742	698	680	681	676	705	675	623	611	655	677	608	610	591	617	620	600	635	589	564	610	554	639	574	592	580	595	557	585	578	592	543	569	567	553	580	575	550	594	596	568	556	567	583	571	597	526	568	540	549	524	583	534	570	574	574	564	574	585	529	548	547	555	555	552	546	525	596	536	529	565	567	589	550	584	543	558	528	530	543	568	546	564	608	544	590	572	507	525	545	567	493	522	540	544	553	546	524	486	537	547	549	550	513	558	543	533	504	558	521	571	541	519	546	567	553	531	524	606	540	561	552	537	550	545	534	591	537	557	524	508	543	544	525	545	539	550	536	544	513	534	537	571	551	515	541	495	576	536	531	513	586	530	574	507	521	537	502	526	558	558	498	527	545	532	573	574	533	540	562	518	556	557	553	535	536	512	553	592	567	574	518	520	518	550	582	528	544	559	562	544	541	554	503	534	505	560	548	559	535	517	544	505	534	567	549	543	524	554	525	556	522	572	539	537	548	569	560	484	605	527	573	520	491	527	539	541	522	550	530	544	519	561	534	573	466	506	502	533	553	546	539	523	583	525	572	524	536	568	550	545	557	555	521	541	582	501	517	561	486	538	554	535	551	514	526	538	554	528	505	502	541	544	546	579	569	541	533	548	550	541	510	543	552	507	533	480	585	563	557	549	523	545	533	521	547	538	566	554	518	509	525	545	529	530	556	583	532	529	511	553	553	586	527	534	540	542	549	544	547	510	518	557	552	533	549	529	539	551	591	585	526	525	543	545	515	539	556	543	565	568	560	515	576	554	545	522	538	510	563	537	533	561	545	542	519	533	550	495	584	533	536	518	602	568	533	545	543	534	561	579	547	563	499	526	519	538	546	502	552	562	586	562	578	546	505	533	569	552	538	510	502	547	526	574	507	548	522	561	568	508	535	524	523	558	509	541	537	495	548	550	557	522	539	526	529	562	522	516	573	564	566	531	569	557	539	514	584	517	552	577	500	529	551	544	517	518	510	552	508	531	537	524	521	542	562	576	538	533	539	526	552	563	514	544	532	538	544	506	587	525	498	546	557	536	553	538	551	560	532	525	532	580	500	536	539	535	515	543	592	538	490	488	526	552	535	562	550	536	487	543	493	571	522	549	538	596	535	496	537	565	514	562	511	558	554	538	565	553	523	535	550	545	540	540	490	552	528	527	561	498	518	528	562	544	511	571	555	539	557	552	490	545	588	535	524	542	563	518	549	507	505	520	539	524	606	509	544	542	521	512	591	556	562	544	518	559	572	525	511	546	543	537	534	533	523	539	527	522	519	542	558	562	564	504	546	536	568	557	550	549	539	552	578	560	536	542	528	527	514	584	535	536	574	511	523	545	541	569	518	554	567	490	543	526	509	585	516	551	539	545	495	550	603	553	560	538	561	528	518	562	527	542	548	558	527	497	515	560	508	538	516	534	542	544	530	550	543	536	561	532	563	518	531	507	580	579	562	530	555	557	528	517	504	508	548	538	546	552	539	483	587	524	525	535	539	558	568	560	554	513	523	542	529	528	565	535	517	522	559	505	576	562	510	526	556	539	515	514	550	571	542	532	553	597	529	560	542	530	506	553	542	510	535	552	552	525	528	535	507	558	552	558	520	526	536	547	525	534	566	522	516	543	567	539	535	554	540	520	546	555	502	509	526	540	523	524	505	553	505	507	541	552	525	538	517	526	491	493	522	562	497	524	545	539	527	525	546	509	538	569	518	530	520	555	543	563	540	558	534	530	500	553	549	516	503	547	578	522	496	548	517	587	539	509	563	517	569	544	560	519	540	527	575	505	540	567	493	526	470	574	534	543	511	536	534	521	541	525	535	539	502	557	526	533	570	545	522	540	523	515	559	482	559	533	571	509	501	555	551	528	559	525	547	557	542	555	524	528	510	533	544	533	484	573	533	563	511	545	546	516	531	529	537	539	537	528	492	532	530	538	524	523	547	525	528	541	541	532	500	508	512	561	573	537	503	521	536	520	582	542	522	547	552	563	483	541	550	499	530	515	600	509	523	533	502	518	532	566	541	555	527	531	512	567	545	559	528	542	519	533	535	542	566	503	540	518	520	517	529	524	543	588	589	516	509	491	544	496	525	566	504	538	559	531	541	537	550	534	574	570	527	546	545	550	513	568	498	523	515	529	483	544	541	540	560	546	563	527	535	546	553	571	564	534	548	529	510	504	533	518	519	545	531	583	560	551	529	515	554	523	505	549	567	544	518	536	490	534	571	547	548	546	529	541	539	606	522	495	544	544	540	506	521	541	582	531	509	535	527	529	576	524	547	510	523	510	532	507	574	522	538	542	538	545	530	536	526	517	537	523	568	574	560	541	548	513	518	510	512	525	562	538	520	542	509	544	527	561	535	582	525	517	592	530	517	559	549	526	519	558	530	496	553	500	574	522	520	492	566	522	535	549	586	554	504	521	535	540	548	564	542	499	526	532	556	532	552	583	546	518	547	556	567	540	532	544	546	521	532	535	552	488	537	560	542	491	543	580	526	533	515	564	536	494	552	487	558	524	572	491	567	543	544	523	572	510	537	544	535	547	541	508	557	542	480	513	560	560	563	573	525	538	495	545	570	549	568	526	533	508	550	526	567	553	558	557	560	545	510	506	537	542	584	538	532	521	527	509	555	552	520	532	543	569	540	561	526	522	541	521	504	542	514	524	605	571	559	501	537	568	539	493	558	535	502	508	559	558	545	546	539	520	532	527	496	544	511	557	527	514	540	534	540	537	535	515	542	579	575	588	555	554	537	550	520	524	526	537	506	538	561	539	536	578	522	570	528	496	565	523	548	526	532	530	540	525	530	541	492	536	540	527	526	516	488	526	518	529	594	531	592	538	521	521	563	537	535	532	493	543	562	522	528	553	583	553	552	521	557	556	511	512	542	579	557	589	506	519	542	535	528	516	556	591	527	495	553	547	535	558	504	535	544	541	494	538	561	524	521	532	552	521	579	567	543	558	519	541	554	527	545	556	546	531	559	551	551	516	569	537	554	501	543	549	515	552	553	546	545	563	525	529	549	525	532	485	512	557	533	576	525	565	535	506	545	498	536	519	564	515	513	532	559	522	539	523	528	577	506	572	557	536	562	486	509	505	524	530	521	535	564	497	545	554	520	544	557	529	532	534	517	562	607	541	523	539	514	540	497	555	529	541	539	511	505	514	540	535	528	546	564	527	517	511	514	535	543	538	516	574	537	524	541	551	564	508	516	520	541	560	547	557	562	580	512	529	552	503	527	565	562	532	517	542	541	559	552	550	536	528	513	525	537	489	520	538	537	553	545	534	543	535	524	535	536	516	515	558	550	559	569	505	513	567	560	513	567	556	545	540	499	541	527	554	521	542	569	532	521	540	535	552	514	515	579	520	526	565	517	517	525	509	535	580
2487	256	241	217	209	202	174	212	195	172	193	192	184	202	183	174	201	196	180	201	185	185	194	194	167	191	188	173	173	182	155	183	172	175	197	172	181	202	192	174	173	196	200	199	167	200	183	173	168	205	187	165	175	189	192	211	180	195	192	206	206	196	159	195	191	197	182	198	165	185	199	192	176	176	180	202	164	170	188	197	173	191	167	171	214	192	167	171	157	195	204	172	192	196	189	179	197	180	164	170	206	171	204	169	185	200	174	186	198	180	190	207	177	174	175	213	188	161	187	181	183	173	173	199	187	192	193	186	169	210	194	150	177	188	186	164	207	190	167	169	185	210	182	202	195	188	175	199	158	172	193	164	186	184	198	182	195	187	180	201	178	180	182	180	173	170	159	181	182	202	190	197	180	192	161	195	178	189	163	171	164	175	165	196	166	169	178	197	176	190	156	161	195	197	184	188	173	153	181	182	199	159	148	179	179	170	167	180	201	178	170	214	189	153	181	194	187	183	179	179	210	172	160	200	186	200	188	201	190	176	187	178	164	185	205	175	173	164	178	179	192	169	182	192	189	189	179	188	192	195	186	171	177	189	196	165	190	166	194	182	178	189	192	214	175	195	172	199	189	190	157	183	190	200	169	182	184	166	164	179	177	211	186	176	203	215	175	189	176	187	183	167	186	189	180	192	189	183	181	203	179	189	184	184	199	196	178	175	204	159	193	173	179	199	198	173	181	184	191	179	185	185	197	205	179	181	170	207	173	173	179	165	185	180	166	199	176	156	187	185	192	164	194	199	185	187	178	185	175	193	200	184	167	189	174	180	170	193	207	174	170	207	192	179	186	198	196	160	187	197	200	198	172	193	189	176	193	180	197	192	199	205	192	192	168	184	213	168	183	180	203	178	174	174	192	217	165	154	171	200	210	157	192	182	204	202	159	154	200	198	198	176	179	163	178	202	212	165	160	195	190	184	184	213	196	175	169	170	200	169	197	184	168	193	177	186	175	212	165	201	168	185	185	182	165	178	177	173	172	177	190	176	169	177	170	201	190	189	185	184	194	197	183	207	179	179	179	202	235	186	188	186	192	198	191	214	176	192	183	205	213	171	190	187	199	171	179	173	178	211	177	152	201	162	186	197	178	200	187	182	206	199	212	169	213	184	190	198	199	188	186	194	193	198	195	186	179	182	187	168	170	162	197	180	176	195	174	162	183	197	214	185	159	194	190	164	169	187	169	168	194	182	184	187	197	202	186	186	188	165	181	204	186	168	185	190	198	176	194	165	192	190	194	196	205	215	187	193	184	180	178	172	179	168	194	161	182	188	166	184	177	188	188	192	173	205	198	187	176	183	207	203	186	188	167	175	166	201	164	172	182	185	188	170	194	194	178	184	217	181	163	191	173	178	183	180	183	182	215	199	190	190	179	210	215	184	200	201	193	188	186	180	198	194	165	185	174	186	187	174	162	218	173	220	175	170	174	170	179	188	172	196	190	194	171	181	162	201	184	177	185	185	195	195	173	189	169	204	186	194	147	186	174	169	192	181	180	169	190	175	183	175	199	196	181	178	171	157	175	153	159	171	178	182	177	202	161	179	173	188	183	163	197	153	198	162	189	198	182	206	192	186	172	174	199	192	174	196	203	205	197	196	182	198	187	202	180	179	193	185	190	177	171	169	161	198	181	180	187	172	173	191	188	175	183	154	195	186	186	201	175	182	205	183	185	180	195	196	175	187	195	189	179	190	166	176	181	176	158	198	185	181	176	190	161	201	190	200	189	168	187	172	207	196	190	197	192	168	190	172	182	189	186	163	193	183	178	199	194	210	177	181	200	195	153	211	197	201	180	195	187	180	170	188	177	175	168	184	171	177	160	166	182	173	190	202	190	195	187	185	178	178	158	187	198	182	185	191	184	176	208	191	198	191	185	188	179	179	178	180	210	182	173	170	183	177	205	161	172	175	191	160	163	187	183	205	194	193	183	183	184	197	203	208	188	192	184	201	166	178	165	202	182	163	182	178	177	173	176	192	168	185	179	194	188	195	210	195	187	194	190	191	185	183	181	183	208	180	198	164	187	182	168	197	154	186	195	188	180	173	188	178	189	197	166	187	192	188	208	180	178	188	194	178	172	191	179	185	174	189	172	185	190	191	207	193	187	177	174	181	165	188	189	180	166	178	198	202	183	203	188	188	186	169	159	193	194	207	177	176	175	193	181	175	203	208	197	172	189	173	167	193	183	162	169	181	171	198	178	185	185	155	169	192	176	178	163	192	168	199	179	191	169	185	189	186	182	195	204	194	181	151	169	187	158	167	164	209	164	178	177	180	196	175	212	183	192	183	184	179	175	196	178	163	168	178	208	176	186	174	190	188	173	202	197	187	181	223	186	168	190	167	175	167	185	195	154	182	189	180	205	181	178	197	196	178	169	207	173	183	201	196	173	188	178	205	190	192	162	188	182	196	181	174	192	191	159	167	203	192	190	200	184	172	193	178	188	184	186	193	172	169	207	189	195	197	173	175	184	187	180	180	187	176	183	168	205	199	195	195	190	196	181	175	171	182	199	162	202	186	174	183	183	211	195	191	188	183	185	189	182	164	166	195	208	173	172	192	195	191	187	181	197	153	167	169	190	199	178	192	197	165	186	191	174	201	191	192	173	202	182	184	170	178	189	175	169	182	181	200	191	173	191	175	164	206	189	163	180	205	193	180	160	177	184	199	165	175	183	187	212	178	165	182	177	219	214	182	194	171	180	173	183	183	172	191	191	217	172	186	195	173	215	181	197	199	189	180	174	191	169	181	163	191	189	203	163	187	194	205	229	196	182	176	186	159	188	190	204	205	160	180	162	194	195	201	190	181	171	174	183	171	163	176	197	207	185	218	182	148	184	203	145	171	165	207	188	174	150	189	172	185	185	210	186	196	218	199	190	195	193	170	178	202	163	197	205	188	176	177	171	179	180	215	203	194	195	179	172	186	168	165	171	177	156	190	195	183	189	195	189	215	197	173	174	185	176	199	208	188	177	186	168	164	175	211	168	173	201	190	188	186	173	180	177	155	171	171	181	200	181	208	196	198	203	187	191	204	201	176	179	185	194	178	168	185	207	164	197	212	164	198	186	188	171	177	184	165	187	200	197	174	176	199	162	170	180	184	169	191	191	191	175	183	180	182	200	170	168	186	178	191	196	212	178	193	187	185	166	182	176	185	175	171	183	183	168	183	187	201	173	177	186	189	199	203	173	191	185	188	173	189	189	187	203	193	185	176	198	184	186	173	152	182	196	161	196	188	180	195	177	206	194	162	164	214	182	181	193	184	184	188	204	193	183	182	184	181	193	210	195	171	170	175	173	184	180	195	178	185	216	186	173	186	155	180	189	184	187	170	189	221	180	195	173	191	191	176	198	176	172	177	189	178	201	172	197	186	183	207	178	182	186	164	183	183	173	207	195	201	170	177	197	189	185	181	156	189	175	186	188	178	190	175	192	190
2392	583	702	705	711	625	636	607	636	609	646	581	596	576	564	573	559	577	598	555	575	562	582	555	581	581	558	545	576	593	568	603	590	579	598	583	564	581	549	584	571	534	591	542	601	584	557	547	554	515	593	532	585	555	582	579	578	619	568	558	566	540	541	529	537	525	531	539	557	605	551	572	593	542	559	537	519	535	527	575	568	556	602	546	576	588	587	579	529	588	601	546	579	570	548	544	601	557	588	590	582	542	548	550	549	578	573	518	527	601	534	570	548	570	529	560	545	567	562	548	580	549	541	567	572	550	570	527	531	554	611	573	590	553	577	526	558	561	566	568	567	580	566	564	595	579	532	570	559	534	558	565	574	586	566	585	569	523	556	574	585	594	579	516	568	574	590	547	563	593	573	580	557	541	574	573	627	559	580	527	549	596	570	565	577	535	553	535	576	583	580	559	517	559	577	577	560	550	604	547	565	554	538	604	567	559	583	539	601	561	537	532	576	510	539	567	543	564	552	545	572	495	544	537	541	597	570	562	568	579	588	564	583	547	587	547	535	544	552	596	561	544	539	568	538	561	586	585	572	568	576	556	599	563	529	582	561	581	569	572	544	573	576	561	571	504	554	560	521	541	577	550	562	557	577	525	497	561	558	542	527	560	545	528	558	572	566	589	551	581	574	571	536	576	557	545	540	544	537	537	587	538	558	548	547	593	571	610	530	554	523	554	559	568	517	584	563	538	554	582	540	581	603	589	529	525	573	568	543	543	564	566	639	553	550	563	533	533	582	542	553	564	533	559	587	579	575	550	588	541	493	581	613	534	547	599	549	554	545	537	596	533	537	514	553	572	562	539	541	546	539	550	559	612	562	544	543	602	532	579	584	547	535	580	598	526	542	537	523	541	525	510	593	527	526	582	580	550	553	596	596	572	523	526	570	544	585	532	581	561	529	520	580	533	541	558	567	558	562	528	584	538	581	542	594	567	566	523	543	554	542	600	534	579	560	534	558	545	559	570	594	584	545	553	565	576	526	581	541	574	500	583	521	579	548	547	578	592	552	545	584	555	528	553	560	539	580	566	557	546	506	569	558	547	557	548	571	554	575	580	547	595	588	534	574	568	560	556	555	546	572	563	563	507	589	549	525	545	552	538	613	571	554	571	547	549	591	583	584	551	573	568	565	520	577	593	569	531	565	553	554	531	560	608	578	544	550	565	574	543	615	573	587	542	517	557	535	587	537	542	534	578	522	591	545	567	578	566	568	571	546	560	564	545	541	549	572	551	600	604	600	537	583	560	564	540	585	528	550	530	564	553	570	569	579	565	532	598	595	579	596	545	575	549	564	579	575	571	584	525	541	560	583	564	592	579	556	573	587	573	570	538	550	565	524	535	545	549	535	533	574	584	611	559	543	587	538	550	568	564	538	558	567	576	582	584	527	535	586	590	578	547	562	542	533	560	548	578	549	549	586	580	533	552	515	558	571	540	569	588	527	573	528	570	517	564	513	606	567	529	575	568	527	603	609	572	589	552	544	520	535	586	585	538	552	614	567	556	526	583	579	528	589	548	569	578	525	574	561	549	563	589	574	615	582	579	587	560	543	608	558	564	586	566	571	598	542	581	574	558	537	568	514	568	558	560	630	607	569	557	572	535	546	555	534	582	514	584	586	543	515	576	560	550	580	563	582	561	586	551	574	600	591	574	579	537	562	558	533	548	547	568	562	522	588	584	543	587	544	536	580	585	584	561	571	553	561	553	586	552	571	555	598	613	557	590	536	544	546	558	587	553	575	544	550	542	531	581	539	576	568	558	611	555	540	525	566	553	523	582	554	593	576	595	557	566	544	595	569	576	532	566	565	580	578	568	500	559	548	560	571	555	550	564	538	601	497	561	529	570	516	554	574	600	590	565	536	515	555	582	551	552	559	609	579	572	524	528	535	547	552	563	591	539	539	569	556	542	566	587	569	537	585	554	539	538	574	586	604	559	540	523	570	595	568	560	567	545	588	550	560	550	537	592	571	530	547	567	556	559	567	562	615	536	579	566	555	556	563	577	565	519	593	563	571	558	583	540	585	546	597	562	528	561	571	561	553	532	545	542	569	558	571	528	538	565	579	560	556	590	553	595	577	585	585	533	559	599	550	544	556	601	577	570	572	586	523	588	603	526	557	522	567	571	558	546	568	553	561	540	564	599	592	538	570	586	566	559	560	588	606	540	587	570	547	565	555	567	571	535	534	560	566	537	588	544	589	558	631	498	537	544	540	582	520	513	579	550	595	581	567	530	510	583	527	581	568	595	536	543	580	542	554	586	541	530	564	550	605	514	571	587	564	571	551	566	561	596	560	535	534	541	531	557	551	552	583	531	552	532	524	551	562	546	591	507	547	546	567	571	607	545	575	575	555	545	564	550	567	510	619	620	549	590	577	576	597	569	549	549	560	582	588	569	600	553	531	614	562	553	559	559	550	577	533	547	561	562	537	559	543	543	549	547	548	541	573	536	580	539	572	553	585	548	610	543	582	553	523	563	602	561	533	579	566	551	545	597	556	543	573	553	539	603	603	603	518	601	611	561	538	556	544	548	578	573	527	576	544	567	578	553	582	566	529	555	552	531	593	563	531	578	555	579	530	545	579	545	541	563	551	520	566	568	575	527	539	540	520	523	579	592	532	540	586	533	549	588	597	519	594	548	561	526	572	524	594	548	551	557	514	539	558	572	575	605	527	567	562	549	564	523	552	545	562	513	574	556	582	565	567	569	551	604	566	546	558	558	536	589	547	548	563	529	567	543	563	590	556	542	577	566	559	530	547	541	491	576	543	601	548	550	585	554	577	510	533	583	562	571	613	557	561	551	550	552	579	529	590	556	551	541	580	557	610	550	607	568	519	592	580	530	521	545	529	591	574	584	542	540	562	558	578	577	537	552	563	571	591	530	592	579	584	548	550	594	574	540	558	566	543	585	546	568	554	622	570	562	581	558	535	563	580	575	548	558	551	545	550	577	531	502	569	560	526	566	561	555	571	526	544	553	527	509	591	562	536	603	572	589	554	538	621	555	524	588	574	525	592	546	527	556	558	520	526	566	573	542	573	546	575	568	623	552	567	601	594	600	588	537	553	550	543	549	545	573	534	548	550	551	580	543	603	561	533	543	536	543	553	586	530	573	557	581	552	578	523	584	555	536	585	562	553	584	579	601	579	566	591	579	544	567	528	541	561	535	547	533	610	536	546	581	549	537	566	571	559	585	524	574	574	551	542	553	534	551	536	562	560	554	497	581	563	565	573	555	518	578	571	532	573	576	576	546	538	627	550	563	558	580	540	604	538	579	602	582	547	577	563	546	596	597	577	528	522	581	538	532	583	584	568	574	546	552	555	567	566	575	538	547	543	562	548	553	547	534	575	584	569	524	597	576	550	546	552	592	555	596	561	605	517	549	562	564	538	561	592	577	563	569	547	516	542	545	569	603	573	588	544	549	544	532	554	599	570	556
15263	1379	1295	973	773	560	365	325	264	195	196	187	183	158	169	142	148	136	138	108	125	122	123	128	115	107	123	102	100	97	128	121	122	114	113	109	115	122	108	95	124	101	98	98	108	102	93	105	108	108	103	114	105	82	90	107	101	96	102	94	91	95	104	92	88	113	92	100	106	80	103	94	98	86	102	76	95	97	102	95	110	112	115	108	98	109	92	113	100	92	87	103	111	109	109	87	94	92	101	113	98	95	82	85	80	99	110	98	88	99	93	109	100	93	93	94	102	102	107	99	71	98	95	87	105	91	84	109	106	95	97	86	88	99	102	92	84	90	98	102	110	82	120	104	98	89	92	82	103	103	73	113	109	83	105	92	92	89	109	112	88	105	87	90	92	89	91	93	106	92	98	87	84	93	109	114	115	110	91	82	78	110	87	89	86	98	106	106	98	100	111	92	79	107	103	96	88	82	91	105	91	105	98	102	94	122	91	106	101	89	94	94	102	91	98	99	86	92	90	92	98	116	101	102	96	97	102	90	96	85	77	110	90	82	106	84	95	93	110	82	98	83	110	84	86	102	104	79	101	86	98	107	114	101	108	80	103	87	90	93	89	104	95	99	82	100	107	88	90	113	104	108	96	85	87	101	93	85	95	108	91	99	101	97	98	82	104	116	99	86	83	106	85	100	100	98	104	92	102	91	97	130	76	104	104	99	94	92	84	97	81	91	79	94	88	83	84	92	97	80	91	113	98	104	93	96	114	101	99	83	83	104	88	104	97	82	76	117	74	95	81	109	106	95	84	106	106	82	110	107	106	82	99	95	111	87	80	110	102	103	90	96	106	100	99	102	92	93	91	112	100	94	93	90	91	84	96	96	94	96	93	98	85	106	71	93	92	79	99	102	96	80	104	96	93	97	88	83	103	81	98	93	100	109	96	90	90	93	108	106	98	94	99	93	94	99	90	94	95	94	97	103	112	97	103	79	96	103	114	98	108	93	115	103	102	74	86	95	104	98	86	107	86	95	98	97	102	94	81	93	93	94	92	96	82	91	102	98	104	102	104	93	91	94	83	77	77	87	117	92	106	101	114	106	92	93	91	93	95	106	91	91	91	91	98	104	103	81	103	98	98	104	87	94	101	93	111	101	107	101	112	99	87	96	106	94	93	94	76	71	100	84	106	92	97	101	98	93	93	96	97	96	82	93	95	86	121	103	92	103	101	93	87	118	87	98	82	89	88	87	117	80	110	95	94	116	86	102	88	101	114	85	96	81	109	115	73	107	95	101	90	93	107	99	106	87	94	91	108	83	105	103	99	98	87	105	91	88	98	101	96	86	98	111	94	89	89	71	102	96	88	87	100	85	115	105	98	94	94	111	93	104	104	102	100	84	97	84	92	95	116	74	89	83	105	81	99	93	86	109	104	97	88	110	115	100	77	81	91	109	93	90	82	87	90	89	97	77	91	99	95	99	95	95	115	93	110	95	94	93	106	108	107	95	87	123	86	91	118	85	85	118	95	91	98	88	97	99	107	109	96	104	89	105	90	94	95	108	113	81	95	99	104	107	98	116	100	99	102	95	84	90	104	92	103	116	86	90	93	95	112	100	114	104	103	95	95	102	84	91	86	97	90	97	98	83	104	96	88	83	78	114	103	85	86	104	86	97	101	112	106	59	89	89	93	90	93	97	89	91	101	113	102	102	91	74	95	100	76	93	96	103	74	91	116	108	104	95	94	85	89	102	99	108	98	114	79	93	89	90	106	87	88	99	95	103	106	91	102	93	87	99	97	87	95	99	120	101	90	82	95	81	109	81	109	103	80	123	103	102	95	108	89	90	104	98	100	98	108	84	95	96	89	87	109	98	76	89	80	89	93	88	115	91	81	92	89	113	73	85	94	89	116	107	80	108	85	83	117	87	74	103	101	82	108	98	91	118	90	96	107	91	99	90	99	110	89	103	79	80	93	94	82	85	89	95	108	113	96	115	102	94	91	103	77	108	82	104	89	106	86	90	103	106	104	100	92	111	100	106	88	85	105	107	102	80	111	102	90	77	93	90	95	117	108	105	108	102	110	110	89	116	102	97	95	97	103	99	89	84	105	105	95	96	101	72	113	113	88	91	98	90	90	110	91	94	88	115	95	107	84	98	107	114	86	81	104	83	101	91	80	92	88	97	82	87	103	101	98	101	92	96	101	102	103	80	80	95	102	101	90	90	98	92	123	104	85	99	103	94	70	95	99	91	96	93	98	105	81	112	92	90	91	85	97	93	91	88	86	97	85	97	87	82	81	92	113	111	103	109	106	90	85	112	83	95	101	109	99	99	95	100	114	99	88	92	83	102	100	112	111	94	85	99	96	91	103	92	116	98	80	94	93	99	85	92	98	90	116	99	92	97	113	101	92	100	74	93	82	87	106	91	97	79	101	104	88	97	100	89	112	83	105	106	89	110	90	110	89	97	94	92	104	107	87	86	100	105	84	84	93	85	103	106	81	99	116	87	96	92	96	96	85	76	79	102	83	107	99	99	104	99	95	88	94	102	96	95	108	94	103	86	83	84	118	95	98	101	98	93	102	91	97	98	81	86	106	109	105	89	80	90	100	91	94	87	94	88	103	93	107	111	97	121	103	89	100	112	102	89	106	89	91	89	81	105	90	93	97	92	111	87	104	98	88	101	106	93	96	108	89	79	93	107	89	119	90	102	94	96	101	98	94	96	88	118	107	95	103	96	96	86	77	115	104	88	90	93	83	93	108	96	98	93	86	101	100	102	89	95	97	88	93	85	87	85	115	85	108	101	101	107	97	87	101	100	91	81	102	100	94	98	110	87	101	91	100	110	88	85	68	108	95	111	87	106	103	106	94	89	101	84	94	100	95	90	96	107	99	90	92	98	115	87	114	97	95	103	104	99	87	103	104	86	97	85	105	104	100	93	90	88	76	110	88	72	99	131	103	89	105	90	91	108	116	88	123	98	92	102	89	99	105	103	106	93	99	96	117	100	94	90	109	77	93	95	108	93	89	93	90	81	86	110	98	106	87	90	92	78	94	83	98	93	109	116	106	103	98	74	119	106	109	101	88	74	91	92	91	102	96	89	100	104	88	89	103	109	93	80	90	110	93	98	95	84	84	99	82	96	113	106	87	107	101	104	102	108	71	85	98	103	106	96	96	98	89	83	93	93	107	92	110	102	91	96	77	86	95	111	97	109	107	80	92	84	97	99	104	94	85	102	102	74	109	103	96	84	96	116	95	78	109	90	104	94	93	108	105	110	114	105	109	96	115	78	81	106	65	96	107	96	87	92	109	98	94	99	83	84	93	101	116	86	99	106	103	108	103	82	75	88	92	102	83	80	100	84	100	107	84	100	89	107	79	90	101	107	89	80	89	110	100	101	106	83	85	86	111	88	103	100	80	103	108	96	95	105	94	93	84	87	101	96	98	83	98	96	88	78	82	90	98	84	102	106	90	103	102	102	104	109	93	92	74	100
8431	1339	3112	3592	2955	2388	2018	1694	1443	1156	1029	968	808	739	730	683	637	615	590	539	514	506	498	506	489	490	446	453	436	439	420	426	392	418	427	382	369	373	361	384	400	367	346	379	351	341	363	358	419	354	356	332	399	365	340	334	364	321	350	337	351	363	372	392	352	357	327	371	354	367	333	356	356	350	341	354	314	341	384	362	341	337	351	344	358	345	333	332	331	346	330	347	348	356	336	318	344	341	339	335	366	352	320	335	329	333	355	328	327	347	325	326	336	341	352	324	341	324	317	360	329	302	330	331	306	334	342	346	340	337	351	362	351	308	347	330	353	303	351	321	339	333	326	333	323	333	356	367	348	343	338	316	346	337	337	351	327	345	331	331	334	333	316	324	337	343	352	326	352	343	320	326	337	347	320	322	317	301	313	338	325	366	337	327	315	328	322	371	358	339	358	340	365	343	351	325	336	305	298	347	317	368	365	340	350	292	318	347	331	326	336	357	373	301	335	336	322	320	311	354	363	314	378	362	346	365	304	351	329	340	333	345	325	323	336	316	318	323	339	326	322	333	344	326	361	314	345	318	345	321	330	334	325	336	325	361	299	349	354	347	345	341	354	365	338	335	341	323	325	339	333	340	339	338	342	344	339	309	348	339	342	312	314	329	292	349	341	347	328	363	319	327	313	328	342	346	344	317	366	327	314	309	336	309	342	339	307	361	358	329	353	314	325	331	348	330	311	293	319	340	348	360	321	367	327	337	376	322	345	335	351	329	324	341	349	329	338	345	363	330	318	335	332	341	334	343	313	340	326	343	308	342	318	328	343	319	323	324	368	330	343	342	313	308	331	319	324	318	315	336	297	340	320	317	344	337	312	324	341	305	323	351	326	309	339	332	336	328	310	349	307	299	334	330	330	349	345	338	329	334	339	363	335	344	345	340	317	337	328	331	321	350	351	334	335	305	316	352	349	352	302	332	303	337	338	327	324	346	296	314	322	334	325	311	324	319	295	317	344	333	341	344	346	331	325	321	318	304	348	316	366	345	302	369	318	333	370	319	322	334	332	328	346	329	328	317	315	299	336	354	353	349	307	356	343	339	347	347	313	323	298	377	340	313	304	323	352	305	324	316	333	347	323	343	331	308	319	329	318	326	325	378	337	340	295	310	365	334	335	317	346	312	320	309	335	307	325	324	324	337	351	335	333	318	341	336	316	318	350	327	321	324	339	311	312	300	333	356	336	345	347	310	342	293	391	319	339	348	323	345	327	348	298	334	334	357	336	329	323	332	330	318	341	321	331	374	363	346	302	347	344	304	316	310	318	346	332	360	338	318	309	346	310	315	354	323	331	324	339	327	332	323	323	326	338	340	340	331	319	315	339	325	293	349	291	301	321	337	379	331	296	339	299	339	328	306	333	333	339	398	340	334	331	341	336	322	311	326	306	361	308	307	319	321	317	311	332	344	314	338	355	309	318	355	319	337	329	334	327	330	372	333	337	300	335	353	331	349	339	327	354	345	337	343	329	319	345	332	354	370	320	356	324	321	343	332	312	333	324	340	320	324	363	300	341	297	332	345	364	310	300	340	329	339	333	325	349	327	334	331	321	320	340	323	341	361	371	345	327	358	314	347	296	323	329	296	342	327	345	332	346	337	334	376	332	384	350	344	345	318	319	347	341	311	335	335	322	338	307	346	338	310	351	328	322	335	305	323	359	319	297	325	357	313	309	327	302	327	338	323	378	307	346	299	327	287	303	314	324	358	356	320	358	367	318	323	344	341	347	348	325	319	321	342	337	354	335	334	316	336	307	329	356	316	352	330	325	312	314	314	350	322	334	293	317	316	293	351	331	304	323	326	339	332	342	321	317	313	324	309	331	315	319	314	370	313	340	351	337	318	373	321	320	330	314	359	319	328	353	345	360	329	331	346	306	320	312	336	345	327	325	342	313	319	340	343	352	340	347	312	349	306	348	341	325	352	333	307	320	320	328	344	336	327	333	329	348	333	325	317	341	360	364	334	353	349	345	331	299	327	365	325	300	360	378	335	359	330	338	307	312	335	350	326	355	320	320	351	298	295	348	319	302	344	320	334	333	338	317	340	329	353	346	342	356	338	332	333	345	330	321	357	353	357	325	308	326	318	329	350	333	342	353	351	345	315	329	325	330	308	329	297	337	342	338	335	337	293	275	384	334	331	330	318	347	302	326	309	317	354	328	368	327	355	342	299	360	359	351	310	306	327	324	318	305	317	374	381	319	320	310	353	344	375	380	342	307	348	339	325	359	339	340	311	354	306	345	345	335	313	342	325	333	350	328	322	299	349	329	341	300	359	340	342	319	323	362	326	353	339	328	329	344	337	347	320	351	325	332	296	345	356	355	331	308	314	333	295	347	300	331	336	321	331	327	303	367	333	298	344	334	316	354	364	315	342	327	299	350	346	332	315	301	310	361	338	330	355	356	333	342	346	301	326	363	321	345	358	319	311	346	332	304	322	372	335	332	328	331	326	325	342	338	325	348	307	335	358	346	344	342	341	363	374	322	360	304	327	285	300	327	332	312	339	338	331	378	341	317	294	354	312	325	354	335	319	312	335	358	348	337	351	329	303	327	350	349	351	324	304	333	304	354	310	312	281	313	310	318	338	308	359	315	351	330	331	310	344	353	333	313	305	298	354	337	331	332	340	343	317	342	298	320	339	340	302	321	334	343	316	327	294	308	336	344	300	322	321	334	318	314	341	331	375	352	311	350	335	307	347	342	324	352	346	337	322	346	313	346	316	348	326	329	330	345	297	323	367	346	372	322	335	374	326	308	321	309	329	357	339	291	312	328	336	293	321	324	342	329	334	328	345	353	342	352	316	345	306	314	334	326	322	365	306	330	316	359	334	327	295	335	361	353	287	308	330	335	318	320	365	325	285	299	329	299	340	325	311	326	319	358	349	369	332	350	354	362	365	343	368	347	332	323	343	328	317	321	338	338	343	302	353	347	323	326	322	335	308	335	308	339	347	369	331	319	387	351	341	329	326	312	344	338	343	329	344	309	338	306	326	341	323	323	327	305	365	349	306	337	356	376	339	343	358	316	319	321	361	312	360	351	317	327	323	326	336	301	371	343	349	317	344	322	318	325	353	342	335	339	313	344	328	324	321	324	357	321	343	296	327	318	320	352	310	339	335	337	362	310	311	354	323	293	317	330	342	328	351	333	334	320	351	306	316	315	343	324	372	312	360	333	364	342	343	353	341	302	337	322	333	347	321	338	335	349	316	337	321	315	335	329	358	323	326	350	338	340	357	331	352	328	317	345	378	330	341	353	334	322	304	310	340	346	356	333	330	324	334	333	348	335	317	327	341	307	322	332	339	340	357	327	313	314	339	322	325	343	308	344	346	339	316	311	321	342	302	318	313	334	329	350	319	329	343	368	339	314	343	313	334	342	342	324	332	363	366	349	347	307	306	376	318	345	326	330	320	323	324	309	360	340	365	334	316	344	362
23945	3283	2783	2065	1429	1008	846	631	515	447	374	360	283	279	261	254	232	232	243	227	240	230	213	189	223	173	196	210	189	198	184	182	199	185	188	181	160	164	197	163	168	179	167	169	165	183	165	169	164	147	179	180	153	165	177	185	156	170	167	184	185	158	163	192	149	166	177	202	158	151	172	160	169	169	171	161	157	186	184	160	164	155	163	164	174	158	158	162	185	166	166	139	172	165	165	163	169	157	149	182	198	183	169	173	169	178	184	165	167	163	180	194	157	167	151	158	173	194	168	151	181	177	148	185	159	134	164	155	151	155	164	161	168	166	153	136	166	148	167	154	163	142	185	164	186	191	183	182	173	165	171	165	174	166	153	165	169	166	163	154	143	174	166	165	173	159	170	172	135	154	179	161	158	157	168	160	151	168	161	170	159	167	158	190	189	190	163	177	158	157	168	158	147	156	183	163	165	157	177	169	165	179	157	171	151	124	167	186	147	181	186	164	186	175	151	141	168	146	167	149	141	161	190	169	152	181	142	177	154	151	156	173	164	173	169	157	180	154	192	150	176	157	151	144	145	162	155	149	178	155	155	159	168	168	161	162	177	179	154	163	170	158	156	159	171	193	165	152	159	158	146	164	171	157	181	174	161	176	156	151	174	156	165	150	182	189	191	164	162	146	153	159	161	181	167	156	156	167	163	156	144	156	182	170	145	161	168	155	165	132	174	169	153	167	177	164	171	160	145	163	167	162	176	180	159	157	171	165	160	154	168	175	171	163	164	163	172	174	176	152	170	168	147	166	199	162	200	149	170	147	152	142	130	163	162	166	165	157	159	170	168	147	168	169	175	159	165	167	171	156	157	141	148	141	149	180	162	152	159	156	184	144	179	139	174	184	161	167	178	180	169	161	151	161	173	155	183	168	163	186	190	181	182	179	158	184	167	164	161	177	169	146	172	167	192	159	159	157	142	180	171	175	159	165	166	166	145	159	148	177	159	190	178	166	181	157	145	153	168	172	185	188	146	194	155	147	143	174	171	174	175	139	162	156	173	170	150	152	187	189	173	164	155	139	167	168	191	174	168	149	173	155	157	168	170	166	153	160	157	153	146	157	162	171	165	161	142	165	186	156	167	167	177	167	187	185	168	201	166	172	162	172	163	165	170	169	138	162	168	186	194	159	158	182	161	168	180	160	170	168	151	178	146	171	162	145	170	162	171	163	178	176	147	162	169	160	164	166	167	147	145	195	142	167	163	162	155	181	161	153	166	154	161	162	152	172	148	164	164	174	174	161	181	174	161	159	182	153	161	177	161	168	170	169	176	164	150	180	160	189	175	185	160	177	169	154	167	178	186	167	165	170	192	188	159	177	168	143	177	167	167	129	167	170	165	177	167	133	151	170	180	157	164	173	176	160	159	183	182	177	156	163	176	158	145	156	172	166	165	171	167	173	146	163	178	166	165	170	177	145	160	171	167	179	162	143	174	176	158	149	156	157	179	157	153	169	167	159	153	174	170	161	178	162	163	199	170	155	150	143	177	160	185	154	154	170	176	165	152	154	150	164	162	175	160	167	162	167	148	177	150	163	162	160	159	173	143	175	163	182	168	166	153	159	176	161	178	174	171	150	183	169	185	180	136	159	173	168	180	154	164	152	167	176	157	168	163	159	152	159	161	166	163	171	181	146	174	164	130	180	173	185	168	148	161	174	170	149	167	177	189	154	168	170	158	171	164	155	189	163	167	152	153	159	153	145	155	168	181	191	173	163	151	162	180	179	164	165	168	169	149	162	174	171	160	174	159	158	168	170	157	169	154	163	155	165	160	160	166	174	172	154	162	179	160	188	159	177	169	177	159	185	177	163	162	197	150	154	165	180	153	186	177	170	146	127	164	134	175	175	170	192	189	160	162	157	171	165	162	164	191	150	189	156	161	157	175	148	166	169	163	172	175	148	149	146	150	167	169	180	161	183	169	189	197	164	165	140	155	141	171	166	176	176	162	152	164	164	160	160	169	157	143	150	156	159	149	159	174	166	165	132	179	160	172	158	145	157	152	163	176	166	145	175	150	144	183	149	178	153	174	184	172	180	151	177	166	163	165	173	174	159	164	170	160	161	161	182	168	170	178	160	169	146	156	162	174	185	174	170	168	151	159	170	157	195	164	150	185	169	155	153	169	175	175	156	167	149	167	170	200	167	162	161	182	181	190	173	174	141	153	162	164	150	163	152	164	186	165	153	160	176	172	151	172	173	150	160	178	187	179	143	172	158	192	176	184	162	190	162	165	155	171	202	171	187	183	168	163	172	182	176	168	188	184	173	161	196	146	151	173	138	171	154	186	160	146	170	161	156	163	159	150	155	154	165	155	191	153	182	176	158	155	165	191	180	190	171	160	152	163	168	177	173	145	178	147	161	147	169	152	161	149	149	169	175	186	153	163	180	151	191	183	178	187	162	165	154	147	160	156	162	176	160	164	170	155	171	171	156	157	166	182	181	164	142	164	165	205	168	176	155	167	158	160	175	163	172	172	152	165	168	163	160	166	170	171	150	170	155	168	160	155	162	167	197	167	159	160	166	192	157	164	163	153	168	187	167	158	163	169	177	157	168	164	158	175	190	182	185	159	146	158	180	171	168	165	173	148	141	164	156	168	172	188	131	186	169	169	171	173	160	181	173	168	187	174	182	194	164	159	176	185	163	156	136	131	183	145	163	159	168	147	176	184	162	155	167	161	190	185	168	194	151	158	189	182	165	168	166	177	185	167	174	177	157	162	155	175	163	161	141	172	162	168	149	182	180	152	168	178	165	147	165	161	159	197	169	172	155	150	150	163	140	168	148	135	162	175	183	168	168	165	177	174	161	166	174	189	133	154	172	192	154	187	171	156	158	162	156	153	176	163	167	157	164	159	157	169	193	186	172	162	187	167	171	141	138	185	150	144	161	176	183	163	154	187	150	181	158	180	158	160	139	151	173	170	198	165	155	158	170	150	169	160	163	147	157	179	196	171	154	183	188	158	161	194	167	167	171	189	155	150	171	181	178	171	160	168	154	158	156	167	160	174	175	169	179	190	179	177	152	192	142	168	176	162	146	166	160	152	159	166	176	144	154	177	157	183	164	175	185	168	171	178	141	149	151	150	165	167	177	161	160	173	150	158	194	163	161	176	163	162	181	154	161	162	184	136	192	143	160	157	137	177	162	187	147	158	158	166	147	143	201	169	147	155	178	168	180	172	171	169	164	167	158	165	155	137	143	159	152	166	140	155	184	164	171	170	142	178	172	177	173	159	202	173	193	168	170	165	175	170	179	168	164	148	165	168	168	154	159	167	154	178	167	175	158	198	149	173	160	167	150	173	165	169	171	180	149	177	163	172	182	180	155	170	170	176	150	161	158	168	162	163	170	167	182	169	162	163	153	160	157	165	148	161	185	162	169	174	178	149	161	140	167	157	170	166	171	167	157	172	172	157	152	163	145	155	186	154	166	156	165	185	162
12381	2542	5927	6637	5679	4437	3540	2987	2597	2176	1951	1694	1542	1414	1302	1238	1144	1091	1050	1000	920	914	937	904	826	815	758	716	749	764	718	710	713	686	664	623	694	663	664	618	595	672	620	590	630	624	588	617	575	605	551	587	635	539	580	566	615	578	578	564	559	506	575	556	575	566	545	565	560	553	575	577	597	591	579	590	555	552	530	531	539	522	532	565	578	536	541	577	539	548	520	541	582	530	551	545	557	554	521	586	585	523	561	546	552	553	519	549	545	504	580	553	564	560	550	536	550	542	494	518	562	516	490	558	502	507	489	540	542	528	537	527	529	546	569	538	510	545	551	536	569	522	557	538	563	527	576	539	547	499	532	537	559	522	506	522	510	523	534	519	522	526	540	515	529	502	545	533	540	508	533	482	523	582	551	560	513	509	529	515	540	514	571	513	555	551	522	535	553	523	569	531	518	544	533	527	529	544	507	551	506	528	564	518	535	527	527	545	506	500	517	556	503	559	539	526	500	528	529	518	558	508	513	561	515	525	541	535	529	520	535	535	522	504	600	524	528	550	516	516	512	527	547	511	525	535	502	547	523	514	520	549	577	500	529	554	524	545	520	492	533	499	516	516	501	550	525	525	530	528	514	493	532	547	522	503	525	529	502	532	525	497	538	535	518	537	515	513	522	524	530	522	543	565	533	544	535	566	528	543	514	550	576	537	522	501	562	518	521	506	553	537	569	529	542	553	527	529	532	506	521	552	507	510	493	560	511	535	514	532	528	581	523	532	543	484	539	532	518	535	566	555	502	525	525	515	527	527	540	501	561	531	507	543	484	545	511	553	568	531	531	511	525	492	539	516	535	578	549	508	520	545	510	543	546	546	527	509	503	532	549	496	539	502	551	537	521	540	513	504	516	564	551	532	531	507	537	523	506	562	566	520	543	509	537	525	546	526	531	552	528	538	512	537	529	509	484	491	558	527	501	506	545	557	518	570	540	514	542	556	536	532	503	498	480	558	494	514	536	533	524	535	543	522	529	518	514	533	562	550	543	523	532	531	525	514	478	550	546	511	510	530	559	527	505	536	508	524	507	543	496	550	489	561	546	520	549	526	549	579	493	560	532	538	538	533	561	502	501	514	514	535	524	527	507	569	533	533	575	513	480	569	592	529	572	534	517	535	542	542	498	523	518	572	524	487	539	525	505	502	505	559	546	524	548	559	517	537	504	520	529	549	488	528	513	500	525	523	512	507	513	528	528	531	524	533	535	533	497	534	509	519	545	546	547	555	533	540	505	521	504	560	504	575	537	501	544	516	573	495	539	509	547	500	529	511	541	547	502	526	580	562	540	523	573	524	526	571	543	523	509	480	537	526	514	499	538	539	534	492	497	582	555	519	530	548	533	510	566	501	529	536	551	520	494	548	529	542	533	519	509	487	545	507	569	511	546	547	520	539	485	512	515	553	547	512	526	484	521	499	589	530	497	522	536	511	565	530	549	528	513	563	477	519	563	557	520	541	527	552	515	498	515	512	514	527	553	520	520	504	485	551	539	519	528	501	517	524	541	567	545	536	508	548	560	533	540	550	521	501	553	548	512	529	517	526	511	530	496	511	535	508	548	550	530	541	535	511	525	552	580	506	500	526	515	567	517	570	573	543	536	486	525	505	542	489	490	510	562	522	565	563	531	536	499	537	546	480	493	488	525	496	574	512	539	551	528	524	526	505	540	554	485	492	492	546	508	523	504	512	519	548	584	510	534	557	536	551	534	535	502	534	522	493	529	480	520	526	520	476	464	519	547	540	493	536	530	533	510	527	575	551	502	508	509	519	564	522	537	536	518	493	528	513	489	531	528	509	504	505	534	536	570	514	550	502	545	516	503	478	508	503	505	537	515	563	553	555	500	537	566	491	520	533	559	534	521	552	525	500	511	486	524	514	531	543	513	491	525	530	557	495	529	511	558	506	491	525	544	535	559	549	506	530	517	574	539	524	542	522	509	523	489	475	531	536	550	504	506	560	525	514	520	513	498	515	512	531	502	517	543	527	522	516	521	545	517	542	542	521	544	537	559	525	545	512	482	514	537	491	513	504	505	544	558	501	529	533	536	509	484	545	540	553	540	519	568	537	517	489	510	533	526	522	523	528	538	473	518	526	541	513	512	536	502	516	501	533	520	548	471	550	520	516	501	545	536	548	508	503	537	509	544	539	514	535	518	510	511	541	565	513	516	485	502	533	528	506	584	528	557	539	558	546	539	551	533	493	516	512	542	549	512	544	537	520	533	571	539	542	516	558	525	521	518	486	500	543	514	523	538	514	510	509	577	549	522	548	515	510	527	512	552	487	537	529	501	520	577	553	552	486	515	541	526	511	528	533	527	505	556	488	502	527	520	534	538	547	540	481	515	506	495	564	559	533	523	528	503	554	536	552	547	542	508	495	565	554	517	552	535	541	501	515	514	520	504	499	519	533	525	503	538	512	542	517	567	557	474	512	550	547	562	489	532	521	587	582	540	517	536	466	518	535	518	510	500	558	518	527	580	526	531	599	497	495	568	545	494	525	495	537	507	496	545	529	512	531	499	571	524	530	490	540	543	539	568	569	544	549	518	552	518	538	522	524	512	514	525	518	546	560	537	503	564	514	528	523	497	548	536	566	531	521	524	548	507	517	492	474	525	502	540	514	527	502	529	512	499	520	568	564	566	532	520	530	573	561	528	521	493	549	498	542	581	557	532	530	520	482	498	553	524	565	509	534	534	524	533	514	536	509	555	532	570	525	501	536	534	508	525	523	512	574	529	497	518	555	579	524	530	543	494	509	517	521	488	505	540	546	530	533	575	545	524	520	520	518	516	548	521	474	539	473	527	547	518	512	547	490	518	580	545	528	524	495	553	543	552	529	508	530	508	527	522	550	520	494	508	516	494	491	491	516	557	563	523	509	573	508	506	486	525	484	519	520	543	544	500	487	499	538	524	504	512	503	520	512	526	522	551	548	537	536	533	503	581	498	500	536	537	516	516	570	491	529	524	513	531	531	497	543	511	503	490	548	524	554	530	498	517	490	518	526	503	518	495	489	534	534	532	540	553	528	484	490	501	535	482	513	523	555	518	534	583	566	568	553	564	508	517	497	517	542	522	509	509	512	501	542	535	515	541	530	536	517	567	550	552	544	536	487	549	503	527	506	559	512	534	511	499	487	555	546	503	542	520	509	524	518	535	563	524	533	510	538	525	512	545	527	521	514	458	544	550	539	488	501	555	532	544	555	533	524	573	545	500	516	507	514	519	527	507	533	493	534	566	535	524	540	545	524	559	520	550	527	519	500	517	493	591	519	537	536	563	561	524	536	535	516	565	495	515	548	519	533	498	529	534	535	523	481	532	541	546	567	526	513	515	527	543	521	526	504	567	563	518	524	542	512	515	520	522	515	547	527	572	547	510	525	529	505	467	538	533	504	546	517	538	514	572	577	549	540	521	554	527	510	544	516	560	519	516	531	525	571
2365	240	256	253	229	204	202	190	213	184	209	209	194	179	192	183	201	211	174	196	191	178	164	191	184	169	170	146	176	202	166	197	177	162	186	193	181	186	189	210	180	179	192	176	178	155	190	202	193	208	170	197	183	187	189	192	140	190	188	162	185	185	200	183	159	160	187	189	159	189	189	165	201	176	175	194	210	167	195	177	199	151	168	178	202	194	167	181	182	187	168	192	183	209	181	207	186	185	192	174	175	193	159	176	188	162	173	181	195	172	199	188	185	187	204	162	189	174	197	181	180	193	177	188	177	179	182	195	186	209	173	174	158	202	168	161	152	174	198	188	188	187	190	170	189	168	225	157	197	189	179	171	188	185	171	207	167	195	190	186	211	198	189	187	192	180	167	155	205	192	190	190	174	168	188	192	189	184	183	221	214	196	176	211	196	192	226	192	197	184	190	183	181	172	161	179	169	199	185	185	176	207	166	185	195	171	200	181	179	203	207	184	174	219	177	212	199	185	191	192	189	190	179	157	209	167	178	185	188	184	186	176	182	195	184	184	177	176	201	185	162	176	185	177	185	205	168	178	192	188	175	170	180	191	198	183	187	164	185	180	219	188	183	153	186	204	170	198	157	213	185	170	199	198	185	166	191	183	181	175	186	188	194	218	161	202	196	185	181	184	187	190	190	162	179	207	178	162	166	194	207	184	195	183	178	199	177	180	156	186	164	189	152	181	167	216	181	212	171	188	192	157	182	171	176	176	181	195	217	202	201	178	192	178	198	179	205	194	172	187	197	173	168	183	178	193	179	176	184	181	191	171	200	196	191	201	197	183	205	174	189	207	166	214	169	208	192	173	176	176	161	171	185	181	156	191	200	192	172	186	170	181	189	180	185	163	200	191	197	201	203	177	218	174	188	203	181	225	177	170	220	173	207	187	170	201	189	187	185	191	209	182	194	197	204	186	173	173	177	193	180	172	180	176	178	193	194	178	194	167	177	199	174	201	185	187	174	169	172	173	180	199	199	186	194	180	181	173	171	208	186	188	199	188	197	166	187	193	197	170	165	215	175	189	207	194	170	167	193	195	189	193	181	185	191	177	193	194	186	174	185	188	185	184	183	188	189	179	191	189	174	183	186	187	175	191	199	184	202	190	191	173	173	180	186	175	146	184	195	195	171	161	198	182	200	191	172	183	174	194	195	169	203	194	153	194	173	177	191	188	189	194	172	180	183	177	191	192	170	180	194	186	205	199	201	180	189	180	197	180	203	194	206	181	149	193	199	199	188	193	201	189	199	179	189	200	169	197	200	220	167	194	200	194	189	209	200	166	186	175	185	200	198	193	177	176	176	185	174	164	201	183	181	182	185	184	212	174	206	162	182	194	170	153	184	204	187	161	161	210	161	185	176	167	185	179	185	190	200	192	160	166	181	180	207	196	171	188	197	200	176	168	176	202	196	189	204	202	195	176	179	176	176	168	194	175	181	182	195	185	169	179	185	183	187	144	192	186	188	164	197	161	162	178	167	190	186	179	201	194	203	190	188	185	182	178	195	180	175	170	188	169	174	170	185	186	199	184	160	197	195	189	156	171	193	199	189	207	171	195	198	221	191	198	197	182	168	196	190	184	180	187	171	182	185	197	191	193	196	183	188	208	181	206	182	173	182	186	195	189	160	199	164	198	190	200	175	175	166	181	191	153	176	171	187	176	196	198	183	172	201	187	197	176	181	185	163	181	197	169	203	167	187	196	199	180	187	186	179	166	206	177	168	178	199	183	192	184	200	180	208	216	201	185	187	168	200	162	182	159	187	175	197	172	178	167	183	185	182	195	215	184	171	189	195	192	182	197	180	204	200	186	209	211	180	222	174	187	184	182	197	188	175	215	170	172	181	158	185	193	203	179	163	213	194	166	168	166	164	197	187	167	168	179	198	191	181	184	182	184	184	192	172	200	195	216	180	202	199	171	183	189	200	175	191	162	170	187	194	175	193	203	201	184	181	176	198	177	164	205	176	183	199	188	156	180	208	200	192	174	195	193	190	165	207	182	188	207	197	187	191	175	208	184	179	177	201	188	188	200	157	181	205	169	175	168	158	182	186	228	202	175	189	201	184	184	209	205	156	214	194	175	210	184	174	206	187	169	176	196	173	177	201	196	208	209	200	182	165	176	176	193	188	202	191	188	171	206	177	195	185	184	172	186	170	199	175	182	198	212	182	162	171	177	195	172	201	196	204	176	189	171	203	174	175	192	165	204	190	182	178	189	162	177	188	186	173	194	170	178	225	174	185	182	190	181	184	200	183	182	197	187	184	196	158	193	186	184	191	181	214	177	202	187	186	194	193	193	188	188	178	196	165	174	189	186	182	154	156	185	187	187	163	182	189	179	175	185	167	180	196	182	194	209	173	176	190	176	163	203	156	171	180	184	170	186	179	189	172	202	195	193	146	190	180	184	184	171	181	173	185	199	164	207	189	184	186	170	157	170	191	182	203	180	210	172	182	164	178	158	182	198	166	203	172	197	193	193	176	176	194	162	210	162	173	205	184	183	163	197	172	169	184	194	183	198	189	186	176	164	180	185	151	169	217	182	178	187	176	175	190	171	190	203	197	180	197	201	206	183	172	176	208	180	191	213	201	188	158	171	169	203	177	203	178	187	186	167	181	193	196	178	184	212	196	175	191	191	171	193	197	186	196	200	166	174	199	165	184	184	217	183	180	180	170	217	174	202	182	197	212	190	198	164	204	188	193	187	205	176	198	193	192	175	169	200	184	186	166	187	198	187	181	166	181	197	193	208	211	186	220	188	180	175	173	186	188	177	173	198	202	185	188	175	188	175	155	174	191	182	178	196	178	199	176	178	197	207	191	162	219	200	204	192	178	193	172	188	193	191	170	182	203	181	178	178	182	194	185	172	167	182	175	192	177	183	192	168	189	192	197	152	165	188	208	171	206	160	191	186	200	174	185	184	195	213	187	181	171	169	191	187	158	207	180	186	180	189	190	198	187	177	179	188	187	186	202	193	168	180	191	198	159	163	188	197	211	177	177	185	167	207	170	194	198	189	186	168	184	181	178	179	184	184	173	194	204	185	176	183	185	170	184	188	172	215	183	193	213	191	189	180	158	173	178	162	201	160	192	175	174	199	185	187	186	186	207	192	200	180	184	173	199	202	191	209	179	153	177	191	171	157	164	189	171	191	179	188	186	173	173	179	204	177	163	197	167	181	190	166	185	157	199	183	184	177	179	178	173	153	184	205	176	152	197	167	181	194	192	199	208	191	183	189	185	189	200	175	168	195	178	183	188	176	178	194	186	196	224	179	174	207	177	193	223	152	200	192	181	179	187	183	191	172	163	169	184	183	183	197	185	185	189	192	178	190	189	193	180	185	201	181	167	179	188	205	166	184	163	185	188	193	211	175	165	182	184	192	195	173	170	162	155	190	190	161	190	173	196	180	190	184	178	184	208	204	188	208	190	199	186	180	195	201	191	166
2280	642	770	709	693	659	627	624	627	614	619	604	580	571	605	564	582	538	561	591	569	587	554	557	591	575	619	615	582	536	569	579	549	535	580	609	523	602	576	590	582	554	518	569	587	596	582	540	555	598	556	586	553	518	528	594	518	580	554	560	565	530	545	562	585	543	602	534	577	490	510	586	560	539	562	553	583	568	552	563	554	580	547	607	572	566	567	529	551	539	498	528	553	542	576	589	561	605	597	560	543	530	569	581	514	537	578	559	573	587	543	571	570	537	539	592	547	553	558	545	554	563	576	563	609	569	577	561	581	550	543	605	564	561	548	551	575	601	551	532	562	603	513	563	565	562	550	552	572	538	587	586	557	517	566	576	579	557	567	539	532	568	536	546	541	559	556	527	556	581	543	561	533	595	568	584	507	576	576	584	535	542	547	566	566	547	588	551	561	557	539	563	568	564	567	602	628	590	550	567	526	538	567	597	505	557	528	571	559	564	513	540	559	597	532	538	531	539	592	564	517	519	532	550	542	591	580	526	571	573	568	566	536	534	557	583	615	518	564	545	539	552	581	609	540	597	539	516	524	551	543	531	584	567	562	540	586	567	561	541	564	535	560	532	556	543	549	551	523	585	544	548	593	511	594	550	542	592	577	574	586	558	570	576	526	533	566	527	569	576	536	555	572	574	624	599	547	544	581	542	544	559	547	552	567	572	543	540	604	569	561	541	559	572	579	557	577	579	575	539	582	585	571	564	555	566	581	574	598	592	589	522	566	590	539	554	494	529	571	556	554	537	561	565	578	548	548	540	573	591	538	577	539	562	554	628	580	552	555	510	549	558	557	525	578	565	577	584	556	563	580	511	595	532	508	554	577	533	575	589	571	597	559	546	572	530	503	569	526	543	593	541	591	573	554	534	572	540	552	576	557	586	525	550	560	600	569	589	523	580	536	549	582	542	549	567	559	585	548	563	539	577	553	593	633	606	579	538	561	575	530	554	608	573	554	552	515	568	641	541	568	559	565	580	594	542	577	617	585	575	574	570	521	579	579	540	606	492	602	566	543	562	522	518	575	560	549	572	528	546	583	603	555	575	581	533	553	513	555	527	583	538	602	528	536	593	528	555	550	546	588	550	584	581	581	568	531	521	545	552	570	552	562	558	498	575	504	542	569	584	579	571	538	591	554	589	583	574	548	566	580	566	555	568	559	549	545	549	587	565	588	590	553	546	583	540	546	592	567	558	553	553	548	572	592	565	569	545	591	559	563	601	562	527	557	547	552	544	535	557	545	569	584	552	577	579	562	530	543	571	507	585	562	530	575	539	566	561	550	582	552	559	596	534	557	573	526	555	580	593	567	582	535	562	545	591	564	527	568	613	558	556	521	531	555	552	544	588	618	557	588	571	572	619	508	575	542	555	554	552	570	556	563	556	546	590	583	567	539	571	567	584	573	524	564	565	563	500	603	564	541	548	535	556	584	571	573	567	553	559	592	564	545	510	615	524	560	526	581	596	531	574	548	577	557	545	491	561	611	542	573	572	553	587	527	571	551	584	557	572	579	561	587	526	544	588	519	577	569	545	550	535	535	548	555	580	565	543	523	568	555	593	569	576	579	558	547	543	534	582	567	531	596	570	570	525	583	581	556	588	548	554	593	544	538	573	595	559	549	603	559	594	569	562	569	555	546	576	558	522	558	543	567	539	548	558	557	586	606	557	572	568	544	581	582	580	530	602	563	543	539	546	551	593	576	572	542	528	543	536	571	612	511	567	568	578	563	547	514	574	566	542	544	567	579	516	565	564	521	549	559	557	558	578	559	563	558	552	559	547	577	524	598	574	558	545	554	547	531	537	548	539	559	580	547	589	558	561	570	537	533	557	571	558	573	563	545	552	562	605	569	526	606	560	518	572	569	527	558	597	546	592	541	565	595	543	558	551	573	585	537	532	516	556	557	524	566	562	588	565	572	549	560	550	561	582	546	531	586	572	503	553	586	575	564	553	564	585	541	555	581	588	525	533	513	571	577	533	546	574	548	578	546	573	552	584	558	575	557	573	556	511	551	548	590	560	560	546	583	555	491	591	527	567	554	569	529	574	524	556	603	588	612	592	551	562	579	596	558	593	568	553	584	560	569	561	566	597	546	582	561	528	547	546	587	499	537	602	534	546	551	569	588	526	550	575	538	569	541	534	506	543	568	515	561	548	550	544	525	572	579	563	535	513	573	540	519	584	568	580	552	535	530	599	595	534	564	607	576	575	613	593	557	560	557	566	540	561	557	564	567	578	535	542	557	565	600	581	569	558	548	541	557	545	600	581	521	528	570	572	536	544	566	588	581	531	566	521	558	567	494	566	577	601	566	541	565	539	582	594	575	582	581	525	527	528	511	567	570	568	559	551	586	500	560	589	526	553	556	565	582	543	553	528	562	589	554	540	489	531	583	564	580	549	563	553	543	553	572	584	600	537	575	577	558	537	579	558	507	537	550	567	545	547	542	577	546	557	540	599	540	541	585	563	567	573	548	522	572	568	551	600	615	564	558	563	535	540	588	549	576	545	563	564	544	541	542	492	566	532	529	602	560	579	515	533	516	556	552	531	526	551	577	595	556	585	505	581	584	558	563	559	557	542	590	575	547	554	510	562	571	567	583	559	595	570	547	537	534	583	552	579	553	593	544	560	583	570	561	599	543	530	559	548	560	541	543	550	560	542	559	545	594	528	567	574	552	574	601	579	568	577	585	517	523	570	557	538	595	582	551	543	537	542	566	568	547	547	549	564	548	558	539	572	551	544	555	568	529	541	572	549	568	532	586	570	566	523	609	600	592	547	580	588	568	587	571	555	598	562	568	584	591	560	570	591	597	590	583	591	592	580	521	578	549	548	547	565	568	551	550	570	559	553	495	528	566	526	568	599	522	503	544	585	560	513	552	610	544	564	635	522	582	558	549	519	546	609	531	541	538	581	592	597	569	546	577	561	534	572	555	569	540	599	541	591	537	581	616	553	570	531	560	528	575	526	543	566	616	581	543	540	549	541	563	566	547	448	553	575	573	549	534	553	615	547	586	549	558	632	535	586	593	562	619	535	553	652	548	507	577	535	575	547	592	588	538	541	558	565	551	525	548	555	574	552	528	559	550	578	549	579	554	549	589	553	544	538	566	535	588	552	560	562	581	584	587	560	546	531	557	555	528	578	583	579	542	577	561	538	572	592	571	550	548	538	540	541	587	575	555	541	591	572	587	551	567	530	588	549	551	584	539	535	541	523	551	566	534	546	561	568	517	547	573	544	536	566	567	591	563	572	572	526	610	568	567	508	525	621	544	557	553	547	548	569	563	571	559	504	567	540	578	526	569	527	570	578	513	536	554	569	517	569	566	534	516	545	577	594	539	606	584	535	549	552	546	563	570	542	545	525	544	553	570	563	584	557	571	543	551	553	562	561	609	570	556	518	517	569	558	584	562	574	587	555	617	578	600	570	542	563	550	556	577	524
15477	1364	1290	1011	728	530	376	340	269	231	212	199	154	161	171	157	156	142	133	108	127	111	117	105	117	122	105	115	101	119	98	104	127	103	110	93	115	119	124	105	99	116	104	110	105	98	105	104	100	80	101	104	105	103	92	116	85	106	93	89	89	75	103	91	103	92	97	99	100	97	105	103	94	90	91	81	115	93	102	94	102	79	106	72	94	86	75	95	95	89	80	99	91	120	85	102	93	89	92	105	99	114	101	88	110	100	96	90	107	110	98	113	98	70	94	103	92	87	91	108	91	94	92	97	104	87	84	99	87	91	91	91	101	89	98	93	108	99	94	94	87	89	93	102	114	83	111	97	84	92	91	102	102	93	100	96	93	88	95	98	109	90	97	95	91	106	118	74	100	109	101	91	83	94	92	94	100	94	98	108	93	101	81	88	80	115	87	83	97	107	110	95	97	92	104	109	103	87	91	94	97	89	97	99	95	106	96	90	89	100	107	95	97	89	105	104	108	78	86	101	100	88	95	86	81	92	96	103	89	110	99	102	84	73	94	97	91	110	100	98	104	114	102	108	95	100	109	102	91	99	86	85	86	98	95	112	103	103	111	74	94	101	89	91	82	96	100	106	91	92	91	104	75	72	90	92	99	99	102	105	89	100	90	91	94	97	79	109	118	92	102	103	95	79	98	93	96	102	84	91	81	111	97	102	97	95	99	90	102	89	117	86	107	106	99	105	101	84	85	89	103	102	109	103	94	92	101	104	109	89	80	113	88	93	95	105	92	92	89	109	100	109	113	110	97	88	91	104	86	111	98	95	99	100	113	97	99	83	82	82	82	107	88	111	92	112	101	80	95	102	99	93	92	108	86	101	89	116	111	98	101	74	110	83	102	91	77	95	91	94	117	97	112	104	83	98	91	86	104	88	95	112	98	95	98	81	93	107	117	94	98	104	110	112	84	104	107	80	109	99	104	111	110	85	101	101	86	100	106	89	79	82	97	78	103	93	81	96	89	115	81	90	88	107	90	86	91	109	88	88	91	94	100	90	82	97	108	89	95	100	111	103	102	97	88	105	110	83	95	107	90	76	101	101	92	96	84	96	117	88	76	107	95	81	90	113	102	93	84	101	116	100	102	123	112	103	84	105	104	110	111	89	91	78	87	75	86	97	104	110	93	106	95	100	78	106	88	113	84	94	99	92	87	98	85	106	92	105	85	95	106	90	121	117	118	104	100	83	113	93	94	84	121	80	99	91	107	95	94	100	97	99	109	76	77	105	89	89	83	98	106	76	85	92	95	97	84	109	106	73	99	89	106	91	100	97	89	80	106	109	97	75	87	121	84	94	109	108	89	89	102	82	103	96	100	93	99	86	99	111	103	92	86	94	94	91	117	88	97	88	85	77	76	83	117	77	96	97	90	102	89	77	97	105	117	86	92	104	98	88	98	74	100	97	94	100	96	92	108	91	106	91	91	103	105	85	95	93	90	97	98	92	99	98	91	104	100	105	89	84	89	98	98	93	83	94	101	91	86	104	87	103	99	94	92	96	102	81	99	112	82	91	87	104	114	111	85	97	94	87	81	103	100	94	112	105	99	108	95	89	92	113	96	89	87	104	91	90	74	89	98	112	78	97	78	97	101	95	92	91	117	99	94	93	105	95	107	110	93	98	105	98	102	80	89	89	115	93	93	96	101	90	96	109	113	98	97	100	88	101	93	76	81	111	104	92	108	94	99	96	85	77	92	109	99	102	102	92	109	94	96	86	90	92	83	98	94	101	82	103	92	114	94	94	102	95	96	105	94	100	89	104	86	110	92	105	80	95	106	106	100	102	97	84	95	99	101	108	89	92	109	101	93	93	101	103	106	91	101	91	92	100	101	101	99	129	101	88	91	88	82	115	92	99	91	103	110	85	83	94	92	100	104	79	106	108	102	89	85	95	109	92	101	108	85	91	102	106	116	97	111	111	97	87	103	112	90	94	98	110	90	97	95	78	119	92	102	86	99	98	83	91	115	86	105	78	110	91	92	95	83	82	106	94	94	95	99	86	77	88	75	99	113	89	90	88	112	84	98	81	98	106	95	86	105	77	118	106	105	97	96	102	106	106	105	107	118	88	102	84	91	88	101	87	95	91	91	87	114	80	96	112	98	95	94	97	107	107	96	95	98	107	99	104	100	89	95	102	95	83	106	91	91	101	102	101	78	102	97	98	97	93	95	98	109	90	104	93	112	81	106	99	94	90	114	97	97	104	99	91	101	88	84	110	90	98	98	96	105	99	113	103	90	92	87	109	104	85	97	96	110	107	111	104	98	100	92	103	104	87	95	98	89	95	102	110	99	88	93	99	97	106	93	90	117	88	88	87	83	117	95	91	105	91	96	102	100	81	80	92	96	79	108	106	77	105	97	100	113	93	111	100	103	101	91	83	96	94	110	83	85	95	100	89	77	86	99	100	87	84	91	88	95	104	87	83	104	89	87	102	92	97	106	94	100	93	109	110	106	96	102	92	106	91	83	88	85	101	100	92	84	94	82	104	110	97	91	100	106	101	106	83	103	95	81	81	70	88	79	101	93	101	98	89	83	85	92	105	104	99	95	94	93	89	95	81	101	114	99	86	79	79	89	91	83	100	95	100	87	88	73	108	95	104	99	78	96	90	93	103	92	90	81	77	100	88	123	99	102	98	90	98	97	67	111	71	85	82	80	101	94	98	109	88	99	103	107	122	94	113	103	89	96	96	80	92	89	90	95	106	111	90	105	92	84	102	106	106	88	111	89	87	106	95	95	89	102	102	105	79	84	95	101	98	89	83	94	86	92	94	103	106	86	102	121	103	97	89	100	79	112	95	83	93	87	100	77	95	99	89	110	82	93	88	100	104	84	85	101	80	106	93	87	83	117	82	81	102	101	92	88	81	90	94	129	98	101	93	87	117	94	111	91	102	105	93	122	90	100	98	105	83	89	116	99	99	96	97	92	87	93	73	112	82	106	101	93	109	99	89	84	99	96	97	97	93	100	77	92	77	113	85	95	94	105	110	107	102	98	109	110	86	88	85	99	85	103	98	85	106	90	91	91	87	68	97	89	81	107	89	110	94	92	89	100	104	112	107	76	89	104	98	85	90	91	97	93	96	93	90	96	101	91	98	95	76	97	102	98	98	85	109	98	114	95	109	90	103	99	100	88	98	98	83	79	101	79	82	93	95	89	99	90	110	90	97	92	99	90	120	86	99	105	109	75	93	109	95	95	87	92	110	85	98	101	80	90	79	94	98	98	80	105	91	107	106	77	87	113	99	105	94	81	103	98	84	86	89	99	85	98	84	80	102	99	87	97	100	101	96	116	100	93	88	102	80	83	97	87	92	114	103	104	96	111	114	94	93	102	107	115	77	102	85	87	107	76	106	100	86	99	107	98	93	101	98	107	79	108	104	107	92	104	90	114	96	89	97	102	117	102	100	101	110	81	89	94	95	81	84	94	95	89	99	98	86
8305	1302	3083	3576	3007	2402	2007	1658	1326	1194	1010	899	833	829	752	716	667	643	608	604	538	534	553	484	519	488	468	416	423	413	411	421	397	394	372	422	383	399	393	448	344	368	358	382	371	377	348	390	395	363	348	322	332	360	342	380	348	359	381	318	361	337	356	362	352	320	383	336	339	347	346	357	347	349	330	332	390	351	355	366	346	334	357	373	334	367	366	328	311	343	375	356	327	368	323	333	324	344	300	320	339	345	302	354	348	359	330	407	333	301	328	338	329	362	376	349	317	339	385	336	329	329	319	332	355	328	331	352	302	352	332	337	324	280	349	333	335	341	332	351	355	339	325	326	363	353	345	305	307	313	294	348	315	336	371	301	322	308	322	298	363	337	341	306	321	319	326	334	360	335	357	328	333	354	342	329	321	307	322	316	303	322	345	328	299	312	352	350	283	360	321	332	328	314	350	332	347	341	315	329	329	328	332	323	319	317	356	327	339	327	333	322	376	352	347	346	376	329	356	326	327	317	336	349	358	326	341	317	356	369	371	284	338	323	329	361	335	330	306	355	339	343	330	343	313	350	341	314	330	365	359	347	349	313	324	333	348	358	321	366	309	313	346	358	315	327	325	332	391	346	345	289	321	313	352	340	321	287	339	341	349	314	327	323	323	335	333	338	343	344	366	347	331	334	378	340	324	303	357	321	335	343	310	335	338	346	343	350	361	339	330	353	317	303	328	365	328	322	315	351	333	320	352	376	307	363	346	339	314	331	341	316	295	311	357	346	323	332	352	376	319	290	307	330	331	323	337	349	354	313	344	344	318	334	322	339	359	346	305	320	323	301	330	340	340	322	354	319	317	331	291	341	356	318	346	334	360	315	300	347	333	338	344	327	327	348	341	316	312	320	346	339	339	305	335	352	356	331	307	300	322	299	397	348	304	343	326	332	340	324	331	330	309	345	307	324	370	344	317	345	327	331	330	331	327	289	329	346	302	320	324	323	322	348	338	323	347	335	339	335	330	331	323	304	288	311	336	310	316	342	350	344	333	312	322	359	353	337	317	314	332	348	323	322	342	342	317	353	376	342	315	331	314	316	321	332	355	325	324	356	321	308	363	323	322	314	330	305	319	355	355	328	351	301	348	351	318	318	329	351	320	325	326	299	330	307	303	344	337	344	335	296	326	325	349	362	335	308	342	366	332	355	323	364	310	331	338	353	357	348	327	358	325	319	338	328	285	303	293	364	313	332	333	343	313	322	323	307	350	324	346	322	314	328	342	341	311	320	330	309	364	325	335	357	322	319	317	321	345	292	335	322	349	325	330	347	352	338	316	357	351	330	331	341	317	312	364	306	307	344	346	345	335	352	355	354	324	329	298	354	316	344	329	325	325	313	322	301	324	359	310	326	288	323	339	357	332	326	346	332	347	329	369	321	348	335	326	346	335	296	331	301	344	316	326	338	308	354	339	307	349	306	342	325	298	345	322	309	335	347	344	334	348	319	326	317	315	332	348	336	336	328	317	348	344	345	364	297	307	378	324	350	321	342	331	290	315	292	355	333	301	329	351	352	319	310	352	348	334	311	350	306	291	327	329	309	307	314	306	360	318	327	348	323	339	336	346	332	354	317	336	329	349	316	319	356	354	346	359	350	325	322	334	318	298	328	314	308	313	350	303	361	368	329	370	332	295	312	334	330	376	330	319	330	327	333	326	300	320	308	341	374	330	361	327	341	340	328	341	338	337	323	317	348	356	354	329	312	319	293	313	364	360	316	348	315	337	323	321	350	366	364	322	295	333	327	312	356	337	325	288	337	339	343	368	324	373	297	319	325	359	284	332	310	349	334	316	352	293	336	367	339	325	336	341	322	341	332	333	346	309	334	340	344	316	321	313	316	344	322	336	352	351	324	309	307	328	318	360	323	331	333	340	325	331	337	352	353	325	319	352	339	328	323	332	340	375	350	343	329	327	351	325	332	332	357	333	337	341	308	314	360	299	303	309	325	305	312	321	346	311	355	328	347	327	331	325	331	341	345	335	337	347	346	343	319	297	314	329	325	298	324	306	275	348	328	306	332	364	328	321	310	322	352	329	321	350	348	337	318	333	330	366	294	321	341	326	331	336	336	327	348	297	333	320	355	353	340	327	346	304	304	328	351	321	341	331	343	361	335	332	329	335	353	299	332	335	320	291	315	342	333	328	327	317	344	310	352	338	320	332	358	303	363	333	361	316	313	325	325	336	380	310	323	338	344	308	390	334	356	289	320	315	318	337	348	344	334	339	332	324	333	314	341	322	341	328	357	316	331	320	334	346	341	323	344	328	316	324	320	302	333	358	322	341	318	336	327	339	306	336	349	304	378	316	354	332	337	341	328	297	320	333	334	323	329	370	305	317	327	325	355	313	345	325	279	333	342	314	333	332	317	312	336	348	327	343	318	317	313	332	335	326	336	320	356	309	374	348	327	355	322	349	330	310	343	332	312	318	331	298	342	322	352	352	319	367	309	343	326	319	300	336	315	327	344	326	348	327	333	324	315	351	334	328	319	329	363	341	334	350	335	311	317	356	311	318	329	328	303	322	308	330	317	323	300	341	306	332	344	336	342	306	350	320	329	301	367	296	316	341	328	299	317	330	322	325	326	320	318	335	341	295	353	335	334	325	306	337	329	324	313	344	318	332	337	319	332	322	352	303	299	329	334	313	323	345	362	333	321	348	325	317	339	301	346	309	300	339	313	328	345	329	333	355	357	354	347	358	325	305	355	310	336	345	339	343	326	332	318	324	335	328	311	337	347	307	346	331	327	377	365	350	308	295	315	309	314	333	326	346	315	319	301	310	330	316	311	331	342	340	348	306	294	332	350	313	326	316	314	315	326	311	347	361	372	325	306	320	328	329	351	313	378	332	330	337	308	331	327	357	331	300	323	315	329	349	350	338	341	325	319	323	310	347	324	327	321	334	310	334	332	342	326	322	339	307	303	339	343	308	333	341	317	379	301	349	366	319	301	345	300	335	367	317	352	286	365	333	329	320	312	313	344	312	324	319	338	320	347	307	350	306	333	342	341	347	333	349	316	364	358	328	312	364	349	311	321	320	333	346	362	320	343	339	320	308	347	349	328	354	305	329	340	322	316	349	336	343	341	353	340	314	347	314	341	343	347	318	333	319	367	346	354	312	339	347	340	344	339	328	328	330	355	320	353	339	334	326	308	313	359	338	309	346	316	360	350	339	331	360	306	335	322	344	333	340	365	342	358	339	345	337	338	343	347	345	332	338	328	328	322	316	306	349	327	301	317	363	375	313	343	321	315	308	331	340	352	302	337	317	335	370	363	316	317	340	352	311	333	331	355	318	304	339	310	344	349	330	330	350	347	324	303	325	335	346	338	328	308	345	315	360	357	350	321	344	337	336	331	337	354	291	372	287	266	351	325	336	328	316	328	336	341	343	305	289	353	316	340	308	302	373	345	316	367	306	346	361	294	341	306	326	319	326	372
28772	6502	2914	2104	1494	1104	826	603	518	484	386	342	307	255	245	271	261	281	240	231	239	197	210	225	220	190	182	203	197	176	206	190	197	159	202	178	191	189	171	181	187	195	167	199	176	166	171	178	171	182	159	185	160	173	167	182	160	188	168	183	184	138	163	174	164	177	154	164	184	158	186	173	145	196	158	169	178	165	168	155	162	182	172	164	171	159	171	183	183	184	155	163	175	150	181	162	171	150	157	186	161	205	161	168	175	164	156	165	171	152	159	179	161	153	211	153	155	161	194	165	164	182	167	182	170	178	175	148	177	172	178	150	169	180	191	176	181	156	167	160	149	163	150	169	174	151	153	164	145	175	187	191	167	170	177	173	157	167	159	180	173	200	171	153	180	163	171	180	140	182	180	160	151	144	190	153	144	154	166	166	176	154	158	141	173	155	161	147	160	175	153	156	164	159	189	175	157	170	157	172	172	177	171	176	162	170	155	158	173	171	183	165	170	186	196	185	172	170	155	137	179	166	162	163	163	157	180	175	174	170	161	170	169	168	158	151	144	168	145	198	164	146	187	148	166	147	171	168	172	183	166	181	161	159	174	163	177	178	161	171	161	136	181	171	146	174	170	167	183	157	161	188	185	164	154	155	166	153	173	136	158	167	184	183	173	163	182	166	163	156	160	176	194	175	160	172	173	156	161	173	180	176	175	163	151	149	180	172	167	195	170	151	159	173	153	159	164	178	164	159	156	149	169	153	184	165	174	184	133	156	156	214	166	177	172	177	147	168	156	153	182	168	178	187	158	153	153	162	142	153	167	178	168	163	182	158	165	184	166	154	160	156	170	161	162	165	144	170	180	164	167	181	169	167	173	155	171	169	144	164	193	158	191	173	161	180	168	169	171	165	178	179	166	168	157	160	170	167	156	165	162	158	181	177	128	167	173	166	167	166	167	152	179	154	135	152	184	169	166	164	185	148	167	164	174	157	141	161	164	146	169	162	154	181	170	169	194	161	149	179	179	183	189	176	149	151	176	209	174	189	167	185	167	159	159	173	159	153	164	163	180	164	162	154	162	172	179	172	152	168	159	147	160	147	164	168	175	156	160	162	142	186	163	169	182	195	162	173	169	175	170	155	150	156	189	126	185	163	144	154	158	165	185	179	159	161	168	164	175	144	168	166	172	151	173	159	161	165	153	166	155	188	156	165	148	178	153	162	168	168	178	179	181	166	158	167	169	178	164	165	170	179	179	164	188	175	151	167	160	155	153	167	160	171	161	160	177	173	122	149	159	161	183	169	169	187	183	172	158	195	173	176	166	163	164	171	155	190	177	169	151	167	157	161	163	177	173	171	162	166	145	150	161	146	174	175	160	191	151	141	168	154	150	182	154	172	185	156	174	192	139	159	153	170	173	180	172	165	168	176	182	159	142	180	162	162	177	165	148	166	177	172	175	162	166	184	163	164	167	162	160	179	184	175	181	175	178	147	174	184	185	151	170	154	168	156	189	155	160	150	158	187	174	176	180	167	171	148	173	172	159	158	177	171	172	156	163	199	176	161	139	182	149	176	165	161	169	154	175	155	201	177	155	163	146	170	146	171	170	163	153	149	181	179	153	165	180	167	145	184	156	191	142	175	155	176	170	160	190	179	160	166	172	159	161	172	179	179	176	165	168	180	184	189	192	155	159	175	170	150	168	160	169	152	169	148	157	170	180	167	206	167	163	176	167	178	153	176	155	164	146	155	168	180	175	174	201	151	174	162	156	142	181	146	164	171	149	152	178	164	194	159	162	147	172	161	188	170	160	178	166	166	158	179	158	156	183	182	171	159	174	164	166	163	167	179	178	167	162	170	178	180	151	159	160	142	183	172	162	154	163	157	147	162	189	151	130	154	170	169	181	168	165	158	181	163	178	161	145	163	179	160	158	161	175	172	172	169	167	164	147	155	156	164	155	163	175	158	152	175	156	159	166	151	180	159	176	166	160	175	146	172	179	199	163	165	176	162	173	156	163	156	174	178	177	154	165	154	201	150	153	173	162	171	161	152	140	154	149	160	150	165	149	160	162	142	161	175	150	167	162	169	177	176	176	170	169	160	147	171	175	163	162	168	165	146	161	162	158	157	176	169	157	160	180	179	176	169	155	143	175	165	159	158	150	171	159	147	157	189	173	160	181	169	162	164	159	148	156	169	150	161	153	184	169	176	180	170	175	158	156	182	172	178	179	155	169	160	158	168	164	176	177	171	160	175	192	172	155	169	170	179	173	182	181	148	179	157	139	171	179	183	174	174	162	160	171	184	154	175	144	162	169	181	142	155	187	174	156	177	145	153	162	162	157	165	148	180	158	193	163	155	180	161	146	168	166	194	168	171	172	167	164	175	171	192	163	167	179	180	183	159	155	175	157	150	170	190	178	156	154	154	169	173	165	153	148	184	149	156	173	189	171	177	161	158	150	174	149	183	165	185	162	172	182	167	160	165	162	203	165	166	181	164	142	147	149	173	170	156	159	162	141	172	179	156	148	163	168	169	162	168	165	164	175	157	150	166	163	167	160	156	190	156	182	172	156	152	151	163	173	172	172	164	157	161	177	156	173	184	167	163	163	171	157	152	162	163	168	156	194	173	169	164	158	166	171	164	190	149	158	186	169	158	191	185	138	157	169	157	148	145	145	179	184	168	137	156	146	161	143	175	158	200	179	146	148	179	149	153	159	166	141	156	182	171	175	164	167	175	149	164	175	144	170	164	181	161	151	183	157	163	159	151	179	158	146	161	152	156	154	172	165	162	154	170	192	169	179	157	155	176	152	161	184	172	165	178	154	181	144	171	186	152	179	159	142	155	177	184	161	149	158	150	143	155	173	156	175	188	174	156	184	171	159	151	156	182	158	170	154	129	182	142	164	194	144	176	194	152	171	156	175	167	163	167	174	161	169	172	173	178	170	136	158	191	175	155	161	167	178	183	152	152	163	159	156	141	171	169	197	165	178	183	147	170	166	189	164	171	164	152	161	155	180	166	157	172	169	174	175	170	141	176	182	155	157	152	157	182	167	157	197	159	173	181	180	166	143	175	153	184	174	178	177	188	163	181	168	195	164	165	144	173	164	151	183	168	160	169	194	155	162	159	156	166	137	170	175	165	165	173	165	173	141	168	162	149	163	139	163	167	175	190	164	180	168	201	151	163	161	189	166	168	145	186	161	171	160	156	151	138	191	180	167	143	173	182	172	172	172	167	174	147	157	162	166	167	168	158	141	142	151	155	174	207	153	168	164	150	155	172	175	164	162	167	153	173	180	153	170	177	166	178	188	185	180	130	164	142	164	180	187	169	155	186	184	178	191	170	171	162	198	165	172	154	181	166	179	168	161	168	170	172	200	187	182	168	172	168	174	163	154	187	182	151	146	172	159	159	176	162	154	164	173	153	158	142	155	189	150	162	157	163	164	180	171	166	163	144	157	171	153	148	172	179	177	157	181	175	156	139	173	165	174	171
13479	2520	5896	6530	5580	4513	3650	3018	2541	2142	1930	1729	1560	1425	1296	1215	1107	1028	990	1015	954	903	932	843	802	802	760	778	757	712	763	658	676	671	684	645	659	644	588	655	644	643	663	597	612	596	624	575	576	613	562	578	546	581	605	567	594	568	625	593	579	551	562	555	552	568	530	556	572	546	574	568	544	536	557	564	521	578	585	548	611	543	552	552	558	573	512	595	539	553	580	540	536	532	543	489	546	554	534	542	549	574	542	536	556	538	555	542	511	526	558	534	521	535	537	539	550	529	515	543	564	583	593	541	555	539	547	549	549	545	543	526	538	498	528	554	525	513	542	536	517	515	527	508	538	541	567	521	562	511	519	547	534	520	546	537	515	546	555	519	514	519	535	558	498	530	505	532	457	562	543	520	534	543	542	559	516	551	535	534	506	509	501	541	572	512	531	528	503	510	565	547	511	534	550	535	516	503	524	512	542	546	569	534	531	541	515	512	540	544	542	480	543	529	531	512	510	516	538	509	518	532	504	521	543	486	555	498	545	549	519	522	540	530	513	519	542	510	552	572	510	546	522	516	528	579	511	546	492	546	546	566	516	577	552	537	549	506	561	525	514	531	546	572	544	543	505	536	562	510	508	528	504	528	530	520	485	544	554	528	536	556	557	550	550	507	542	540	504	510	514	512	518	480	558	578	579	543	505	531	538	510	495	514	566	516	524	539	505	498	543	532	547	527	505	521	587	533	523	510	525	533	509	551	534	534	471	567	516	515	526	537	540	520	555	548	514	525	486	478	537	562	513	564	495	509	502	534	566	523	527	510	512	488	569	543	532	533	525	502	528	542	504	498	533	507	529	516	509	564	548	535	509	560	479	524	558	535	553	525	548	533	536	520	492	565	529	504	474	499	523	536	544	536	534	509	538	500	544	550	518	505	542	473	523	502	514	530	502	488	536	524	490	535	551	530	521	529	538	520	557	529	520	559	513	531	542	505	526	509	533	530	544	545	556	544	565	561	563	529	507	522	493	530	554	503	502	522	501	545	557	524	552	550	548	559	574	550	529	512	575	568	532	492	541	511	514	543	545	530	512	554	543	523	554	571	511	548	483	527	502	531	518	548	525	549	535	520	524	542	526	507	512	496	487	552	520	585	506	500	481	509	502	548	496	532	538	472	549	537	559	533	509	542	500	574	529	520	522	554	535	551	512	541	534	528	500	510	533	570	530	503	536	546	508	552	505	527	528	578	519	506	504	496	497	508	541	539	544	514	480	538	537	516	515	543	554	550	539	494	514	526	549	580	503	531	529	560	505	510	516	521	513	510	517	497	543	542	466	552	498	503	541	515	498	528	563	538	568	541	519	524	538	520	511	536	515	544	558	559	505	526	535	552	555	524	535	511	538	528	556	547	528	545	532	499	525	519	523	563	527	500	512	555	515	517	569	523	472	508	521	529	549	515	496	566	577	565	520	511	514	479	550	500	498	519	519	498	537	493	559	491	456	569	565	513	563	557	513	497	509	515	515	513	537	550	555	516	534	483	510	515	488	545	551	534	510	521	548	567	526	525	523	503	532	563	502	511	526	519	554	492	556	569	500	536	536	566	548	530	514	543	541	528	499	544	515	530	519	500	510	527	522	515	554	530	525	530	480	531	507	545	532	493	546	528	538	524	520	525	519	532	542	529	535	536	495	506	517	528	524	520	528	524	538	514	504	535	484	496	491	522	532	587	527	510	587	508	524	522	559	506	524	516	538	511	532	574	528	525	540	512	537	557	533	511	524	523	552	529	553	558	533	597	471	516	544	518	485	562	525	548	528	474	494	560	529	542	476	489	544	484	517	563	511	554	502	530	545	494	504	515	509	504	532	532	552	455	517	547	554	503	541	485	527	496	543	493	588	522	526	509	518	539	552	556	527	498	521	528	511	545	518	554	542	532	532	537	546	496	550	503	546	529	516	562	495	534	565	522	556	514	486	518	530	502	524	528	515	531	527	499	528	533	502	539	522	563	501	569	493	533	491	512	562	513	539	509	559	521	496	507	508	491	546	547	526	556	551	514	513	485	532	537	563	530	519	531	508	498	543	541	554	526	525	530	514	572	507	502	579	495	563	514	536	532	491	510	545	506	580	508	574	531	528	549	526	542	552	574	530	485	547	560	545	520	523	505	505	538	560	509	553	511	543	547	540	501	519	536	509	542	497	541	501	504	535	502	521	523	535	486	523	532	531	531	565	500	556	563	540	562	550	506	473	510	522	492	527	532	488	558	462	535	560	536	541	521	535	568	529	546	525	514	525	504	495	523	555	540	519	525	524	545	505	519	513	550	522	512	532	507	521	527	524	520	515	516	533	511	534	486	523	543	542	511	566	503	527	527	557	540	577	529	512	601	538	513	520	495	519	519	551	542	552	513	526	534	499	504	556	518	531	540	534	556	583	507	510	536	544	507	514	541	585	555	539	509	493	520	540	514	502	552	507	491	515	535	524	530	539	561	520	492	503	501	518	558	532	507	543	523	519	503	541	535	544	569	524	538	518	522	537	521	528	543	565	523	520	557	558	530	517	512	522	532	489	521	472	482	538	480	506	509	532	543	553	560	519	539	537	546	542	502	492	523	580	508	539	534	543	545	549	520	498	548	543	501	488	484	543	495	551	518	538	546	562	528	489	475	512	529	541	555	524	564	498	533	570	523	517	575	544	528	544	522	525	531	545	494	512	527	538	537	513	513	554	494	532	525	517	516	528	513	517	568	523	540	512	494	518	500	555	547	559	504	500	536	495	506	545	519	563	540	553	538	539	542	514	542	508	502	524	520	537	537	483	553	517	529	546	543	497	508	518	522	497	530	543	496	551	480	538	521	541	519	529	491	521	489	546	505	582	525	484	548	509	519	499	501	527	515	535	534	500	502	531	550	523	559	590	522	546	535	510	524	534	518	540	539	598	520	508	513	505	532	490	541	545	542	556	459	526	539	501	525	527	559	571	534	521	559	540	539	544	529	494	501	513	543	532	562	508	553	528	551	562	506	558	481	511	512	533	519	538	518	550	549	508	501	484	509	518	583	543	537	500	527	538	574	518	510	510	557	518	552	526	546	519	499	520	558	555	543	513	519	513	510	505	555	528	498	525	520	543	506	572	509	559	492	479	509	515	502	528	552	505	478	506	523	522	567	547	513	512	536	536	516	522	513	514	536	494	495	505	508	483	502	526	560	503	512	543	470	569	493	526	528	548	497	563	496	533	538	577	526	544	487	501	539	542	544	497	508	518	544	525	553	533	551	537	515	493	551	525	498	512	504	492	554	511	526	501	543	510	517	516	508	551	517	581	524	509	493	546	567	538	530	540	546	527	549	533	532	521	538	533	528	490	554	515	544	547	538	564	540	527	557	513	516	519	521	495	504	511	542	494	525	538	537	507	522	531	497	533	507	474	529	517	523	546	495	533	565	512	530	493	529	542	453	490	560	526	540	513	505	540	576	534	502	535	498	529	527	543	553
2564	307	262	228	218	220	193	202	185	165	202	205	186	196	195	183	183	220	209	193	181	200	196	188	183	183	177	196	219	213	180	154	164	200	203	176	184	188	197	181	160	203	189	200	211	180	221	156	194	171	165	204	194	199	187	167	204	173	189	216	187	184	175	166	188	188	174	182	165	185	175	230	186	198	189	183	186	181	192	198	170	178	180	207	187	178	163	196	176	185	188	182	183	170	196	187	172	151	198	188	177	179	177	175	199	179	181	193	187	164	186	204	207	180	179	169	193	175	205	182	202	188	197	181	199	199	179	184	174	179	175	198	199	184	193	185	205	196	196	191	199	187	209	201	215	177	167	199	188	190	201	198	184	202	190	197	173	196	174	196	179	169	185	187	185	156	170	213	187	194	209	173	204	176	225	190	159	192	183	185	187	177	184	192	163	163	179	176	181	185	196	205	193	167	180	165	205	179	178	195	197	198	187	171	215	189	161	169	189	186	179	148	187	178	183	195	194	185	176	181	171	200	180	191	197	196	191	184	204	207	182	175	198	187	189	177	190	196	175	199	184	180	194	190	168	181	192	202	173	181	181	214	176	195	181	178	198	181	190	187	180	215	206	191	176	199	185	203	156	185	210	188	190	195	171	171	193	188	172	187	167	177	192	180	195	191	152	186	178	187	207	194	170	189	178	168	188	179	201	203	178	169	153	182	178	192	180	200	205	193	165	186	155	181	187	174	177	194	173	191	202	200	173	226	174	174	183	186	199	192	167	172	184	182	184	171	191	176	177	189	187	224	202	183	183	194	188	161	178	191	190	171	187	185	189	208	193	195	180	199	199	165	190	174	185	183	201	196	158	191	206	197	198	220	183	169	194	224	177	197	190	192	199	163	187	179	168	154	159	183	179	195	181	190	192	166	201	202	192	181	212	194	182	180	179	190	186	178	202	194	172	179	191	182	182	198	211	202	201	176	168	203	176	177	179	175	174	188	194	179	192	186	197	170	215	161	213	164	206	205	192	180	188	172	209	200	187	191	221	206	180	194	195	167	170	189	172	169	176	172	187	196	199	165	166	176	178	212	196	196	181	214	190	168	188	206	187	198	197	185	184	191	166	157	163	166	196	174	205	186	166	182	182	149	200	183	172	144	187	201	186	179	199	207	195	163	173	165	171	207	197	179	174	217	186	192	166	158	192	165	183	176	199	189	218	201	202	203	201	210	214	179	186	170	201	214	180	204	189	196	197	203	192	173	187	164	205	179	186	184	175	181	170	186	185	180	166	159	186	186	181	201	186	215	196	197	185	195	182	186	191	188	191	154	194	197	169	208	179	210	194	203	224	202	214	170	182	184	189	184	206	179	185	197	179	193	175	181	173	163	200	187	179	156	208	192	174	206	176	220	186	187	200	170	188	161	189	173	188	170	195	192	181	183	187	200	209	201	169	196	180	179	194	187	220	185	194	185	183	180	190	184	185	203	183	190	218	175	210	187	195	192	198	189	180	210	189	195	179	204	160	191	196	192	191	200	166	191	170	198	173	159	199	179	187	160	201	178	194	188	184	179	176	178	185	206	179	179	187	196	184	196	185	184	197	182	222	199	179	190	199	179	160	169	193	181	197	206	171	191	188	180	199	207	173	199	185	185	191	195	179	196	194	156	178	176	163	187	174	170	178	198	181	195	180	166	160	201	194	199	184	183	158	187	189	207	184	197	181	207	187	185	180	190	218	196	193	171	188	193	170	217	180	173	188	184	181	191	178	173	162	181	186	163	181	169	193	183	187	182	195	219	162	203	171	168	188	156	174	170	173	177	197	175	212	202	208	181	179	187	204	195	178	207	197	168	172	196	192	171	191	193	181	180	182	171	170	201	194	193	177	189	211	162	170	187	181	174	195	225	203	186	201	163	208	187	197	193	172	167	195	178	174	212	181	169	171	208	160	173	178	188	203	179	171	182	187	199	180	219	179	184	187	176	192	215	175	169	188	201	178	168	193	176	180	179	177	211	197	181	176	208	191	192	179	203	177	188	183	196	189	201	194	170	176	160	179	191	194	193	177	215	203	176	165	174	191	169	188	173	201	187	194	172	167	192	193	168	189	208	186	188	166	175	182	165	160	179	172	187	191	176	197	183	178	206	179	187	173	189	168	186	172	202	187	171	190	159	187	210	196	177	187	184	216	177	177	185	186	196	176	199	183	166	194	182	175	193	198	164	221	161	185	166	167	176	172	201	188	194	188	183	171	185	171	179	197	189	179	214	183	191	188	180	197	220	177	191	170	182	171	180	202	180	182	203	192	179	187	221	192	203	172	161	183	170	199	189	203	173	203	203	197	177	193	183	205	189	180	208	163	178	155	159	188	206	194	180	194	180	174	184	203	175	181	216	167	192	175	187	173	204	191	182	182	184	190	183	203	195	195	187	206	192	214	170	195	191	167	185	191	197	171	203	193	180	195	185	191	207	165	177	173	189	185	184	191	187	157	196	192	178	191	165	150	196	174	193	220	188	200	183	192	197	180	165	157	196	170	164	196	196	175	200	187	206	184	171	184	175	179	174	188	184	172	178	194	190	168	165	184	200	197	206	188	188	191	188	171	181	184	205	189	171	187	177	183	193	171	200	213	186	185	209	164	188	195	208	174	196	181	174	169	184	209	181	196	168	184	170	188	193	176	184	174	192	179	197	198	206	196	196	183	167	204	166	188	201	183	190	204	179	169	150	176	176	183	182	189	181	186	198	179	186	178	198	178	181	191	197	183	190	191	202	180	175	177	177	186	166	202	200	161	176	196	158	186	196	192	183	196	189	176	172	167	190	194	166	183	181	161	199	175	193	209	185	173	168	186	179	190	178	179	199	181	178	185	169	203	187	189	190	176	194	221	189	185	192	187	173	200	169	191	164	156	198	189	188	201	153	171	163	224	198	192	174	210	189	183	181	176	170	179	198	171	182	199	200	163	183	184	176	192	204	202	188	210	174	183	203	195	182	216	169	185	200	187	189	166	178	202	182	201	197	188	184	184	205	178	191	195	173	181	155	193	190	186	175	209	165	171	186	191	199	174	184	181	185	168	193	189	207	188	199	158	181	200	184	184	177	218	182	208	184	172	195	185	172	179	193	178	193	190	165	188	182	197	196	188	180	204	184	187	205	196	188	185	177	164	187	161	177	191	188	191	193	175	188	185	175	171	165	218	187	193	167	197	192	157	195	191	164	201	171	170	186	196	192	167	189	194	192	193	193	216	173	197	199	197	186	198	154	188	187	178	186	172	190	183	192	197	182	207	208	188	192	175	182	168	170	179	199	180	172	210	206	198	197	186	188	195	169	193	200	163	194	183	172	195	180	175	168	187	178	168	185	167	177	189	171	172	184	174	181	201	183	163	194	184	186	188	163	174	179	186	195	167	194	190	195	200	200	178	184	182	209	181	185	202	169	179	200	175	186	197	183	158	177	199	166	206	167	197	184	180	163	178	163	173	185	197	177	215	170	195	206
2466	630	734	719	714	658	632	624	592	646	566	623	612	607	601	571	566	573	609	564	558	559	556	583	521	546	580	548	570	516	597	568	589	517	581	559	570	572	589	579	506	529	567	541	593	551	577	551	575	570	571	574	580	549	570	540	577	570	571	558	569	513	577	582	530	543	547	581	527	560	533	551	601	521	559	539	554	523	537	540	583	574	549	557	563	584	523	567	507	558	597	518	576	536	557	526	578	564	535	566	562	566	561	595	605	501	579	546	573	542	535	549	548	536	542	577	569	595	578	585	556	550	573	575	558	594	543	602	610	561	563	570	588	542	570	535	608	584	571	593	598	571	566	599	589	548	527	541	575	588	542	535	546	574	544	538	572	556	589	547	579	583	594	524	536	562	553	549	575	590	546	582	585	564	577	575	560	540	573	535	553	569	529	578	575	560	550	585	589	558	530	572	571	581	576	527	589	535	567	588	566	598	573	575	539	581	599	561	573	546	520	575	569	556	544	535	594	575	551	555	505	535	547	562	597	544	539	568	539	538	536	565	555	553	587	560	568	538	583	530	548	520	584	551	605	533	603	548	576	538	537	525	549	556	539	544	550	547	572	551	593	600	548	571	591	568	562	568	585	565	557	554	571	515	559	541	508	582	564	557	546	595	581	574	594	582	525	571	579	538	558	586	541	549	549	586	535	567	529	578	543	567	593	584	551	544	566	601	585	554	566	618	554	563	593	559	576	577	547	575	550	601	576	618	538	536	594	573	572	523	568	589	565	538	531	568	558	558	582	579	547	594	578	523	584	550	559	556	517	579	593	552	602	523	600	577	556	576	571	527	532	575	572	574	557	563	567	556	533	537	534	566	524	587	590	562	593	543	579	557	560	599	590	529	575	527	581	564	591	599	531	552	586	576	561	551	585	550	535	557	598	575	557	559	597	543	543	531	538	528	559	566	532	579	590	515	557	542	543	582	530	549	577	537	550	515	558	552	581	550	551	544	539	578	545	566	553	555	579	565	564	587	549	553	581	549	541	580	565	574	511	561	594	557	547	537	577	543	553	553	602	545	549	527	587	556	616	538	544	571	590	546	536	550	576	583	513	541	572	556	562	574	524	576	558	600	576	528	547	519	597	576	568	547	554	602	574	595	570	581	555	580	565	577	565	537	572	559	562	594	540	586	537	556	548	596	554	509	593	533	543	582	591	516	565	566	541	568	552	561	561	546	589	535	539	578	550	565	586	572	560	518	551	602	573	590	543	578	549	567	567	524	512	571	561	537	521	561	560	529	534	548	567	570	566	515	571	571	586	602	572	591	528	577	586	544	581	554	547	546	565	559	545	565	561	601	573	573	574	545	539	548	553	561	552	576	542	586	603	578	610	567	577	562	523	557	565	527	564	613	548	542	568	506	551	555	587	563	545	561	583	558	595	561	524	577	571	561	566	542	581	568	531	534	600	509	562	568	534	577	595	595	575	556	574	547	526	575	556	536	537	571	582	584	539	559	557	596	549	553	575	580	608	568	566	570	529	580	572	542	564	611	564	571	560	573	558	589	517	562	557	534	563	571	566	545	578	527	582	555	530	566	572	576	567	587	548	539	557	566	538	534	595	540	543	583	542	550	533	554	585	572	527	555	579	533	549	590	562	568	585	553	533	559	579	542	571	526	563	529	574	552	551	567	591	541	579	516	566	589	529	602	600	558	584	565	583	577	581	531	543	546	537	549	551	549	528	529	494	553	564	555	596	594	590	576	571	533	582	558	543	555	544	552	561	521	519	555	568	554	542	557	526	537	571	536	552	587	539	540	580	569	589	537	567	549	523	568	552	560	551	536	587	604	532	595	589	508	572	566	547	542	569	539	540	551	585	583	559	585	551	554	571	568	558	570	578	632	553	584	551	579	557	527	552	546	521	551	588	564	602	579	554	581	554	548	544	582	572	600	580	587	559	571	589	556	591	558	547	516	568	576	552	549	539	554	579	595	584	542	504	544	608	573	570	544	593	545	582	578	619	547	540	554	589	519	542	582	535	617	559	525	574	560	517	587	513	532	555	550	529	586	535	560	592	580	534	594	588	564	539	546	544	536	562	562	593	515	576	532	544	544	537	582	543	555	554	550	552	521	576	513	568	582	554	536	567	538	527	569	576	598	559	564	541	581	547	555	518	545	562	539	546	575	573	522	543	557	563	587	570	581	579	547	498	535	548	535	543	551	574	540	576	577	590	546	499	552	545	553	542	561	570	536	567	552	547	561	570	549	557	530	567	604	542	591	605	553	549	543	527	588	607	568	545	565	547	601	568	584	572	554	557	558	569	586	565	499	583	588	580	552	582	544	530	572	537	542	550	548	583	567	567	561	558	555	599	540	543	585	555	625	518	572	604	577	560	545	575	576	572	560	537	553	570	533	589	549	563	592	558	577	555	544	604	523	573	550	549	542	531	524	507	575	541	551	585	535	568	575	635	540	500	548	567	604	500	573	515	535	539	569	566	557	601	543	567	571	549	591	542	586	551	574	552	555	590	517	566	538	578	606	610	569	598	554	557	561	541	572	551	578	554	563	554	537	578	561	540	598	605	565	570	593	568	583	560	513	587	580	544	529	574	537	603	520	523	547	588	559	555	548	586	560	562	534	570	583	586	561	565	554	584	559	553	588	528	584	506	569	561	563	539	561	570	536	574	574	537	535	486	609	587	601	550	525	520	558	532	580	548	546	547	563	594	568	571	541	579	556	576	586	566	561	583	574	567	598	572	580	527	556	586	552	579	569	523	545	557	577	581	531	544	531	590	567	594	554	588	588	578	575	549	561	527	565	598	558	514	527	549	621	563	587	574	555	565	573	541	595	606	554	512	578	544	570	530	549	568	536	575	552	569	516	539	566	570	552	574	573	567	573	539	595	552	550	584	570	549	577	549	582	537	541	552	518	548	583	559	582	573	555	566	564	583	545	544	510	545	543	581	567	551	513	586	570	540	580	581	620	554	563	546	571	557	564	570	548	579	523	585	521	554	568	540	568	531	537	584	587	568	526	578	520	584	568	570	569	590	534	604	537	599	549	542	575	615	599	572	501	546	549	565	538	556	588	541	549	568	568	549	531	533	559	562	573	518	579	516	544	575	553	546	551	519	564	540	552	544	535	539	555	526	560	559	534	568	535	579	554	581	554	567	552	565	577	553	535	564	583	553	571	529	602	565	593	551	551	560	538	582	546	524	581	530	549	557	535	569	563	574	563	560	586	602	536	602	553	584	558	568	573	563	550	551	556	546	548	583	542	549	581	565	580	510	563	569	581	530	520	566	496	566	536	599	538	567	545	555	583	563	578	573	530	541	589	514	544	517	586	584	554	528	590	577	514	557	574	558	568	552	632	545	543	566	564	556	509	546	571	617	595	543	610	555	589	587	583	576	512	521	551	504	530	586	573	583	551	551	558	539	562	515	562	581	574	542	602	554	593	610	569	572	566	588	552	558	535	561	563	511	542	565	569	564	548
18098	1754	1399	994	790	506	426	329	257	210	222	189	184	183	155	152	132	131	150	135	125	111	95	130	109	90	110	105	110	91	112	119	131	113	110	99	127	96	109	104	80	87	90	106	112	120	112	109	110	104	87	105	102	112	90	103	89	94	99	105	98	86	92	100	126	108	92	94	99	88	98	107	92	97	104	96	99	105	89	92	87	97	104	93	95	91	113	87	110	88	76	105	109	94	94	102	87	117	97	86	98	106	90	76	94	92	93	100	93	105	84	82	103	76	90	107	97	121	95	90	117	73	99	84	106	106	96	94	96	96	91	91	101	85	100	96	97	97	102	97	100	91	94	78	94	88	102	96	95	85	102	90	80	101	94	97	102	115	92	101	111	90	90	89	84	107	93	79	82	109	111	94	92	100	83	96	85	95	102	94	91	86	80	109	97	91	119	98	105	99	100	116	85	87	104	90	97	93	85	86	88	113	86	87	95	104	95	73	84	104	109	96	99	95	85	99	105	105	103	85	92	90	96	111	82	91	90	90	119	105	92	85	83	100	89	116	86	96	115	98	109	91	96	96	84	93	106	91	104	85	98	107	92	94	109	101	94	97	104	103	91	90	98	99	95	121	90	85	83	112	94	109	97	86	93	95	89	104	103	97	106	109	98	93	98	90	106	105	108	100	100	95	97	96	126	75	98	90	111	107	100	89	104	120	85	73	101	101	85	80	90	98	90	101	92	123	105	86	91	93	99	94	92	81	105	114	94	98	108	105	85	92	86	95	99	87	79	94	93	109	98	73	88	90	98	110	95	115	103	77	96	99	103	89	91	73	96	102	113	109	132	87	90	107	98	99	103	100	101	86	94	100	83	123	100	111	101	110	89	92	86	96	95	88	87	103	91	102	108	98	89	91	109	98	89	117	100	103	106	85	87	96	108	96	89	92	105	83	95	96	88	85	110	88	102	95	94	120	102	98	93	95	95	86	95	93	110	81	99	88	116	96	106	125	103	103	78	87	86	87	92	104	75	79	98	106	99	115	101	101	89	90	112	91	97	98	87	105	81	109	101	113	109	97	102	94	79	99	98	98	108	102	81	120	100	99	97	96	74	83	99	88	101	99	98	72	94	87	106	97	93	115	95	77	80	99	90	89	93	109	93	95	97	99	96	79	89	115	80	97	107	81	111	112	101	90	105	104	97	102	96	94	95	111	94	90	94	94	87	103	91	114	87	90	101	94	99	93	95	99	80	112	93	99	92	85	82	94	122	105	95	82	105	100	108	89	118	96	92	112	97	89	107	115	84	103	90	107	108	96	92	94	94	90	115	98	114	92	99	97	99	90	102	103	103	95	110	94	91	114	98	91	94	117	100	94	90	93	104	108	93	91	85	94	89	94	101	85	96	92	103	96	87	100	111	113	81	96	119	85	94	89	89	94	90	105	104	89	87	103	102	94	95	92	112	108	111	110	95	83	90	97	88	104	78	91	91	110	96	97	120	92	95	97	92	106	103	100	93	104	92	104	98	88	99	95	85	89	122	107	88	101	98	90	84	104	90	99	90	102	101	97	101	98	104	105	90	86	87	107	103	93	79	106	93	94	112	107	91	91	102	108	93	97	102	101	75	90	111	106	92	80	103	97	95	89	96	98	89	97	86	74	92	109	100	87	97	102	106	99	106	91	83	98	105	107	94	107	103	111	102	118	91	109	89	126	90	104	116	94	105	88	108	86	104	77	92	87	105	118	95	94	96	103	101	102	112	102	113	110	106	90	108	95	106	114	93	88	112	94	73	89	114	90	94	99	93	104	89	102	92	111	92	89	90	103	107	95	96	102	93	113	113	97	91	90	88	92	104	109	106	81	80	92	95	93	85	84	89	89	89	105	77	90	92	108	114	91	105	109	96	103	84	94	102	97	99	103	105	89	87	83	97	80	101	99	80	90	85	101	106	115	96	91	90	97	98	95	108	93	92	107	98	103	99	90	83	116	77	95	98	101	92	99	93	111	108	125	101	93	100	103	96	97	102	98	108	112	107	105	116	101	96	112	97	109	103	94	78	94	92	89	94	83	93	109	92	96	99	114	103	109	73	89	105	87	109	84	96	93	102	91	103	105	79	94	99	76	95	84	94	113	83	93	105	108	75	103	78	96	100	99	99	92	93	85	93	111	104	100	101	88	115	91	96	96	91	89	111	92	94	100	96	99	95	90	82	92	72	102	91	103	99	90	96	89	106	93	90	97	95	99	98	117	92	77	99	113	93	101	98	99	85	82	106	112	82	90	96	96	89	107	108	105	89	99	97	93	87	107	94	93	115	93	103	93	100	100	91	101	86	101	98	106	90	107	93	114	111	103	105	86	95	93	98	102	96	96	86	107	96	82	97	103	90	105	84	96	107	86	90	106	103	92	88	94	111	97	99	72	91	90	100	121	117	99	94	90	101	88	105	83	99	100	94	102	106	115	101	108	93	105	92	94	89	92	83	106	70	92	90	124	88	95	87	101	107	89	111	89	92	94	94	85	90	96	109	105	112	89	106	114	103	102	97	96	109	89	78	94	95	97	108	108	90	92	76	103	117	96	94	95	96	103	96	90	101	108	105	88	101	98	118	102	70	100	107	69	92	95	86	99	88	112	89	95	92	99	100	101	114	93	93	104	86	114	90	118	101	101	92	101	86	108	75	100	96	95	75	102	85	81	100	97	112	102	93	102	82	92	95	97	83	108	90	95	94	94	93	86	107	102	83	93	101	98	116	86	111	95	87	97	102	97	78	115	85	96	84	81	85	95	102	98	85	85	93	90	93	85	101	89	93	112	68	94	112	82	85	79	86	121	90	106	88	102	104	100	129	85	105	89	107	89	101	107	80	89	86	106	93	95	102	77	91	111	92	98	103	91	109	102	107	93	97	115	104	120	98	100	99	97	93	87	100	97	92	79	84	105	107	102	88	80	90	96	108	96	126	112	94	97	82	103	106	90	89	103	107	91	98	99	108	77	82	110	81	102	79	92	109	113	81	95	93	91	111	107	97	85	89	111	92	105	76	101	91	91	97	88	86	99	99	90	81	94	102	109	83	93	104	98	78	83	117	99	111	91	85	113	106	103	116	93	88	94	86	95	115	93	102	101	115	105	99	90	105	98	86	100	83	105	89	79	110	99	100	85	89	105	81	101	96	90	95	95	88	105	96	117	105	83	103	110	98	82	102	105	112	91	95	90	86	100	104	100	81	99	92	106	100	100	91	95	100	89	84	99	96	105	100	92	99	92	107	85	99	108	92	105	83	84	96	70	108	106	90	108	104	95	79	71	103	98	87	106	92	115	113	81	104	106	107	77	93	84	92	85	87	113	94	96	96	101	95	77	111	103	111	88	95	106	103	88	95	93	110	88	95	93	84	80	92	107	90	109	110	109	110	100	107	106	96	106	114	116	98	100	102	92	95	100	102	89	91	100	87	105	84	92	93	113	101	75	79	89	103	105	107	96	90	92	97	81	87	87
9218	1287	3186	3452	2873	2438	1940	1545	1371	1176	1073	898	847	814	727	671	644	611	586	554	491	536	482	469	516	478	467	411	380	424	412	431	419	411	411	424	393	419	386	392	391	383	350	393	398	382	381	360	393	403	362	352	319	420	346	348	365	364	344	337	372	352	350	298	375	334	324	371	364	370	359	369	342	326	371	339	321	323	337	336	335	338	357	336	387	339	346	323	333	342	344	351	343	336	376	329	348	348	345	329	332	346	347	320	354	313	301	341	356	364	376	371	317	298	351	342	318	353	305	333	313	371	350	339	341	313	327	323	316	343	325	356	328	352	321	331	315	320	321	350	352	338	323	296	310	355	308	341	294	337	328	347	311	347	389	332	323	327	317	323	352	297	363	330	322	325	330	331	357	343	327	352	314	305	352	326	330	338	335	363	315	356	324	308	335	350	342	333	332	301	334	323	342	364	343	331	321	371	346	346	342	325	367	319	334	346	327	318	307	335	325	313	335	368	303	350	352	381	334	300	342	366	313	322	365	333	354	321	334	320	349	331	345	348	282	344	336	311	347	360	353	348	363	350	348	336	339	311	343	299	327	343	324	344	309	338	330	340	328	332	345	348	343	364	289	295	343	316	329	326	316	345	328	325	320	317	319	350	319	360	335	328	328	324	316	352	354	344	336	340	314	334	296	292	344	328	351	350	359	328	322	354	320	360	344	329	318	345	343	307	349	344	317	321	328	307	325	324	321	317	343	325	324	302	327	309	314	318	306	287	343	347	330	334	304	337	324	327	356	323	332	298	342	349	342	332	306	314	327	366	326	334	341	317	358	346	326	329	344	319	311	382	347	357	372	341	350	331	313	336	318	322	334	320	362	342	343	321	337	329	316	318	361	334	328	373	319	355	302	349	319	379	329	355	332	341	325	325	368	334	353	337	318	310	339	332	313	286	320	279	322	331	364	343	310	315	378	330	377	320	330	308	291	332	355	349	339	320	313	330	326	330	320	353	334	297	304	305	339	296	333	320	318	342	365	309	328	327	336	318	328	324	320	363	334	326	300	286	348	317	343	327	335	329	331	323	321	313	322	352	335	320	322	344	336	353	322	341	334	317	356	319	304	324	350	348	317	319	324	353	330	358	348	319	336	340	337	353	327	343	315	327	334	335	296	367	322	313	343	341	325	339	348	315	350	323	318	341	311	310	337	331	359	338	338	305	339	332	319	362	329	367	326	356	323	305	348	331	323	330	344	311	329	342	300	325	311	322	291	361	268	337	292	313	345	333	350	377	344	318	322	349	340	311	343	317	312	301	339	346	328	310	313	350	325	350	330	320	331	352	347	322	381	338	309	312	349	318	316	321	312	332	326	353	317	291	328	352	348	297	308	323	357	344	307	323	315	343	343	321	328	346	350	319	329	318	324	318	323	312	309	338	298	350	335	313	333	296	345	358	339	336	347	344	319	318	333	333	351	319	320	344	357	311	343	293	323	310	341	350	337	302	350	327	331	305	320	377	328	357	350	314	325	338	334	330	303	336	337	314	341	337	328	327	340	365	317	353	336	363	328	328	327	300	334	320	311	327	297	324	324	318	328	325	300	342	329	333	337	323	326	377	354	319	317	321	368	313	353	350	295	315	317	334	350	331	317	330	324	356	310	348	317	333	306	335	333	327	324	324	342	347	317	302	329	342	335	358	335	327	328	371	354	331	322	344	347	336	336	374	348	337	287	330	331	319	313	334	325	360	306	339	333	352	339	325	328	326	321	310	338	308	359	325	305	321	323	338	324	345	349	312	311	305	357	284	355	345	331	332	323	324	339	351	327	328	359	313	355	338	315	359	316	339	334	312	336	363	345	323	338	348	347	405	326	357	310	307	329	339	327	341	314	337	322	350	288	313	361	307	335	334	347	316	352	317	314	325	361	337	331	331	334	343	372	357	343	320	338	346	359	319	353	315	320	313	348	323	330	316	328	341	371	316	336	325	343	300	316	315	320	350	337	338	333	347	321	351	327	334	348	371	343	336	324	355	330	300	346	311	342	315	324	331	325	342	343	348	355	332	346	314	313	320	360	350	327	298	322	343	330	330	331	308	337	309	354	298	317	303	353	348	313	320	361	333	343	359	322	329	349	341	323	319	328	274	327	335	350	348	298	327	344	310	348	325	312	311	370	348	295	368	301	314	323	335	330	333	373	337	314	352	304	316	341	348	328	309	318	354	328	322	357	323	320	345	326	353	366	376	323	351	294	342	321	320	356	314	353	332	328	335	353	347	320	346	330	371	333	320	349	317	318	333	332	329	345	359	313	305	334	335	344	353	316	340	330	317	352	344	332	327	354	309	372	326	300	346	324	322	337	312	335	327	337	345	367	346	291	320	361	340	334	334	347	355	345	330	327	306	331	313	354	332	315	314	336	330	313	323	338	307	311	332	334	354	328	332	330	325	302	312	335	328	293	337	367	357	341	325	339	351	340	325	325	334	319	310	339	310	297	342	288	340	335	368	338	310	345	374	312	317	337	339	314	324	311	337	319	295	357	352	328	314	340	302	326	354	354	341	344	323	338	349	320	360	309	295	304	356	386	346	317	340	311	315	313	324	308	323	319	367	346	365	347	329	326	340	349	333	344	341	306	322	342	326	322	319	331	321	320	341	289	336	317	339	337	321	322	325	367	316	344	313	350	320	335	340	336	325	332	360	313	337	372	335	321	332	338	323	325	325	324	336	321	315	329	351	334	316	352	342	330	358	312	302	325	352	341	332	345	347	306	331	349	375	303	341	318	323	317	328	325	359	341	328	351	288	337	332	330	298	349	328	356	327	344	332	328	332	325	338	344	333	344	348	302	340	362	333	327	330	343	332	320	328	308	322	370	351	362	343	344	296	354	343	336	324	352	322	368	312	332	341	308	364	322	359	346	308	331	348	302	322	336	385	325	318	314	348	367	312	344	347	344	300	330	320	345	323	329	364	319	351	377	308	359	333	355	334	333	324	321	317	341	340	350	359	344	330	321	308	347	329	309	340	313	335	322	350	355	307	345	306	298	314	340	355	327	328	353	343	313	309	343	346	361	305	310	350	332	342	319	329	320	327	324	341	337	314	326	325	319	336	316	353	305	362	350	346	277	353	330	346	303	329	344	316	323	296	331	334	334	344	343	376	326	340	343	349	316	343	326	346	316	324	298	322	320	289	324	361	329	319	336	340	342	324	333	306	325	331	365	314	323	337	322	361	333	333	311	348	320	343	320	319	320	318	335	309	364	352	377	353	341	338	319	351	310	322	307	336	324	342	310	328	317	352	359	324	383	299	337	338	329	343	359	330	296	302	355	341	335	321	338	321	318	306	356	367	333	338	349	323	317	335	328	296	339	310	338	354	332	351	310	339	333	306	335	346	345	316	338	298	328	319	367	313	328	346	308	340	326	313	357	330	343	320	331	314	321	340	343	306	349	336	312	346	338	315	342	342	318	336	328	325	306	297	328	305	330	306	354	324	328	356
29304	6728	2986	2095	1466	1052	870	630	530	414	405	336	303	298	259	257	290	255	178	232	209	214	213	209	202	197	175	196	207	196	186	176	211	214	175	184	197	213	171	176	167	173	186	178	171	195	170	174	169	167	176	160	172	148	158	182	171	166	169	162	176	163	194	170	158	175	167	151	149	154	166	155	171	169	168	193	161	153	174	176	167	180	179	166	146	157	192	190	176	173	172	147	173	160	199	175	161	162	178	152	159	174	182	191	178	158	169	162	188	178	179	190	175	153	164	202	145	164	157	195	140	159	137	178	178	168	170	161	156	175	170	175	175	180	174	165	174	170	166	175	175	163	171	180	192	166	153	171	175	155	162	163	151	167	146	145	165	160	150	176	196	179	165	154	175	182	180	171	172	175	172	173	165	178	168	156	184	132	184	158	172	186	173	155	182	177	167	178	168	168	152	150	157	154	139	186	184	164	138	137	153	162	148	148	166	182	172	151	165	191	173	152	159	167	163	146	168	158	160	187	167	180	191	176	169	173	174	178	146	187	175	155	153	159	163	137	174	165	191	161	160	153	163	167	174	163	180	177	147	171	176	166	165	172	186	161	169	163	161	187	167	172	170	170	151	176	177	157	171	174	167	145	155	160	162	154	173	158	161	161	169	143	148	155	164	178	166	177	168	194	139	172	143	171	172	182	163	177	153	180	162	169	153	171	145	174	158	146	148	166	158	159	159	177	169	157	163	153	172	175	168	159	150	164	162	162	177	170	172	185	165	157	178	179	170	175	163	181	162	149	180	177	172	161	174	155	177	165	179	166	144	200	166	153	154	178	172	195	161	157	174	166	183	180	175	153	194	181	150	178	162	157	162	142	174	175	155	155	139	168	163	159	159	178	193	154	146	157	161	175	163	161	183	182	184	186	193	173	181	156	177	177	173	159	157	170	191	158	169	162	179	160	168	153	162	176	158	184	146	169	159	171	168	165	151	161	159	139	182	173	174	195	158	171	156	170	148	150	179	174	182	160	175	181	173	168	171	169	156	163	173	156	170	162	168	148	175	152	172	139	180	150	177	159	171	149	173	180	170	165	169	181	183	172	150	190	150	175	163	179	155	175	186	187	173	139	150	160	169	171	164	154	180	161	186	175	158	191	172	150	176	162	185	179	161	182	149	162	145	163	149	162	170	171	168	189	138	149	173	185	170	164	166	167	158	158	194	159	195	180	151	145	191	186	175	164	165	172	155	166	160	174	168	151	161	171	174	182	156	180	132	153	191	193	166	153	156	156	205	157	170	173	160	172	181	162	166	187	167	168	173	141	139	146	196	160	150	173	154	163	136	156	168	159	173	154	151	161	155	172	152	154	194	168	156	183	183	135	161	166	153	169	171	164	154	172	153	166	175	179	172	155	159	177	174	178	161	170	183	177	166	157	163	171	183	166	160	159	161	181	179	153	168	157	174	140	166	159	155	170	167	184	170	166	189	177	158	193	149	163	145	140	177	174	166	162	179	168	177	171	165	190	155	155	177	151	173	151	179	183	169	175	160	177	175	163	193	151	175	183	188	161	187	174	148	170	165	162	155	152	166	180	191	149	135	171	190	168	164	171	162	166	178	164	176	171	164	165	161	148	168	156	182	156	171	164	158	147	143	177	151	154	170	155	193	165	162	160	168	156	172	145	168	175	170	176	188	160	181	168	146	169	175	182	163	150	152	152	150	145	175	166	157	158	186	173	179	175	153	163	150	165	158	179	162	193	153	174	186	161	163	164	175	174	165	145	149	180	189	157	156	203	174	156	177	175	153	151	157	161	172	159	189	167	173	152	160	156	153	168	154	157	146	174	183	173	168	157	148	173	157	169	161	180	152	168	179	169	157	158	167	175	179	166	156	167	145	174	157	162	166	180	131	174	162	159	179	162	163	161	155	169	157	139	182	179	168	179	154	154	144	179	167	169	156	184	160	151	170	150	167	164	158	174	179	165	178	179	172	155	174	190	148	149	169	174	151	187	154	140	178	156	185	179	185	138	158	185	184	172	164	177	173	176	151	169	163	164	188	159	153	173	151	174	152	177	178	164	189	181	158	174	172	188	179	159	173	180	179	161	168	182	184	174	154	184	177	155	163	192	191	164	160	144	182	167	159	179	154	146	145	171	134	194	164	172	188	168	148	171	179	140	171	168	163	179	190	146	182	147	161	169	159	166	163	152	192	182	166	169	168	147	169	180	161	155	161	168	175	159	173	150	168	173	161	175	162	166	156	149	167	166	150	175	190	176	181	194	145	166	171	167	161	148	170	185	165	172	173	168	184	152	174	144	162	167	192	170	154	150	167	154	171	173	163	167	158	171	164	168	156	176	155	157	149	154	165	156	165	157	162	173	172	168	153	150	173	154	151	166	155	183	177	167	175	173	145	137	157	151	165	167	156	158	152	158	171	166	159	176	177	158	164	183	170	160	167	161	148	174	188	185	165	158	173	150	153	164	167	159	158	189	179	187	166	168	174	169	182	161	158	175	174	163	161	177	170	139	176	163	166	170	154	159	168	189	168	181	172	165	156	157	182	183	163	157	194	170	162	137	167	155	180	174	152	180	160	163	158	198	176	151	158	166	168	168	170	174	165	157	174	181	152	162	153	167	183	182	173	173	164	161	200	189	138	178	171	140	158	165	162	171	179	176	155	143	169	154	189	178	199	150	147	158	150	159	157	192	188	189	169	184	163	167	138	161	177	158	163	152	195	155	162	167	151	186	172	173	131	154	166	175	168	157	168	165	161	161	168	160	172	172	161	167	135	157	182	149	157	173	164	172	157	174	164	151	176	182	164	138	160	166	178	167	172	151	140	177	181	167	161	165	181	157	158	163	172	179	172	157	157	171	173	151	162	167	171	162	181	156	177	155	166	160	185	150	151	176	156	156	147	151	156	182	152	179	174	188	161	155	176	169	158	181	163	173	159	158	164	151	155	171	162	157	157	170	171	144	167	156	146	171	165	191	168	159	155	181	161	177	170	167	180	171	171	158	152	162	166	161	153	163	155	181	165	187	168	187	146	166	161	155	158	178	144	157	176	182	171	151	174	180	155	167	155	163	158	170	171	146	161	163	148	154	167	192	140	167	142	171	162	158	159	156	173	167	176	173	175	163	150	156	164	167	143	166	187	165	166	165	170	178	146	162	174	161	176	164	170	166	189	159	159	166	165	150	181	168	189	156	142	169	170	184	171	185	153	168	148	167	174	153	190	183	152	166	158	167	147	161	170	166	193	168	169	158	163	145	153	177	181	146	147	190	150	175	170	182	168	151	183	177	185	158	167	164	160	192	167	150	138	161	173	160	147	153	175	158	161	162	166	166	181	177	175	168	178	158	148	169	147	166	188	172	166	164	183	158	156	163	174	178	174	151	176	182	184	169	198	173	168	145	201	163	159	164	153	150	192	186	185	172	171	180	164	154	176	157	147	173	175	168	163	158	165	161	159	176	154	183	160	175	175	163	181	173
14191	2469	5872	6450	5442	4517	3712	2986	2455	2207	1939	1705	1599	1425	1385	1238	1096	1038	978	947	963	920	875	867	836	801	787	777	745	748	708	734	677	688	650	683	650	670	629	646	683	652	640	603	594	654	609	647	576	638	597	599	602	601	575	583	568	571	586	541	549	587	627	600	558	581	516	561	585	592	597	569	572	565	557	551	555	531	551	561	570	535	487	562	544	503	542	582	529	519	520	534	550	534	520	534	512	543	553	534	600	566	538	497	525	566	525	529	532	555	568	566	540	547	582	547	530	546	542	510	534	516	549	532	539	543	534	549	545	526	536	506	516	549	526	525	534	543	528	517	518	516	516	534	509	508	558	498	505	556	535	537	573	526	557	548	540	526	556	531	500	523	553	535	532	565	562	535	551	475	539	537	512	521	513	560	591	518	508	525	548	540	563	543	522	519	528	522	549	497	549	553	570	507	566	511	492	533	476	506	502	541	496	532	526	515	480	510	526	488	521	550	510	543	566	537	523	529	517	526	540	471	543	530	534	516	507	539	521	509	540	536	552	522	550	523	530	560	538	490	506	506	537	510	532	542	531	507	530	538	495	505	535	534	501	498	513	579	481	521	545	530	538	525	515	516	517	525	564	499	518	562	545	547	542	541	509	549	533	542	518	510	553	545	533	543	537	530	518	576	551	492	507	558	467	544	561	524	551	541	514	539	578	535	498	520	523	503	551	514	530	522	518	497	563	535	518	534	567	539	500	496	488	506	545	519	493	503	555	518	524	537	524	554	558	528	506	532	547	509	506	521	536	484	508	529	542	561	499	521	533	511	560	512	513	528	518	531	520	501	519	509	554	566	498	517	570	534	495	559	543	537	514	575	510	541	524	545	513	533	540	501	536	529	566	500	549	504	481	528	543	506	532	525	531	498	532	524	543	500	526	520	533	539	512	568	527	540	532	520	601	511	513	547	559	517	520	530	546	561	487	498	552	552	529	578	525	505	535	519	542	517	527	511	528	528	508	567	479	552	525	509	544	536	526	554	557	547	535	559	544	558	547	527	515	546	538	543	559	544	494	532	547	517	544	561	540	567	558	536	528	508	525	553	525	510	565	526	525	517	505	530	535	526	515	564	531	560	515	503	568	523	541	512	516	497	501	555	519	547	505	545	504	549	548	535	487	528	536	569	555	529	515	505	488	521	530	502	542	576	541	518	531	508	559	523	514	531	569	523	561	506	554	535	525	543	534	521	556	570	522	500	587	544	547	493	546	508	534	523	556	548	557	536	518	515	517	513	508	549	535	523	521	508	551	533	582	544	517	566	557	483	491	501	492	507	534	532	517	542	560	480	565	541	555	494	514	516	540	535	556	507	554	547	528	540	508	507	546	539	523	495	518	496	540	531	551	493	540	553	506	500	478	518	514	504	567	531	513	544	525	513	531	557	530	517	539	522	471	496	490	522	569	554	555	555	521	527	509	513	502	527	539	552	523	555	541	551	522	525	541	541	517	483	537	576	536	537	487	508	497	516	526	501	517	469	549	557	545	544	516	523	538	509	496	561	532	523	524	537	521	558	574	535	544	555	508	551	544	504	500	506	542	543	532	541	546	558	551	525	531	559	519	517	500	475	563	560	483	529	507	533	486	531	530	509	533	556	556	524	550	542	558	481	526	545	557	514	492	518	528	541	516	561	518	529	494	546	555	553	516	489	580	503	505	483	534	505	519	515	545	566	517	558	465	486	505	542	508	553	540	457	552	487	512	525	512	522	540	523	506	533	547	482	507	503	533	494	563	531	496	528	517	487	502	529	534	516	552	525	499	513	534	524	513	496	489	494	525	506	517	499	536	522	503	504	536	510	536	500	506	505	519	529	545	570	504	502	527	523	503	550	515	501	529	553	554	536	527	523	565	573	522	539	534	531	501	546	552	491	541	515	521	592	515	562	517	564	529	554	539	520	540	517	524	512	516	545	536	491	557	543	515	514	508	494	568	565	527	560	522	524	509	513	527	531	528	492	520	568	547	484	492	534	525	552	546	481	544	550	523	547	536	524	521	485	489	577	505	488	563	556	505	535	520	525	526	562	569	574	498	510	567	534	497	522	529	532	525	539	523	500	518	485	527	540	510	541	540	508	510	515	534	507	550	498	534	542	526	504	534	510	545	508	566	521	518	509	534	551	552	524	558	534	540	552	535	504	522	541	555	541	559	547	520	579	540	487	560	514	520	532	528	520	505	533	538	528	513	526	524	581	530	561	505	563	537	504	509	561	551	505	506	524	529	529	539	520	513	546	525	526	513	498	590	567	564	529	536	537	558	515	543	518	527	510	549	536	508	565	530	510	538	528	555	509	503	520	558	553	534	537	493	524	553	531	544	534	574	565	550	584	529	540	567	504	490	561	539	563	516	489	521	511	503	563	516	558	517	522	498	533	533	535	541	535	532	544	507	476	539	502	499	522	504	569	521	554	532	537	537	523	530	580	525	554	520	496	508	609	515	524	523	496	480	544	561	488	550	541	513	529	531	549	522	560	500	565	546	492	518	516	539	512	493	558	528	527	535	563	547	523	513	540	522	506	540	520	526	511	513	518	544	529	524	559	560	544	534	519	513	499	483	549	511	562	549	550	497	519	535	553	534	522	564	523	525	498	547	520	580	499	518	527	502	512	558	525	500	571	485	568	499	554	505	509	500	538	519	548	514	521	543	531	505	550	541	506	532	504	529	534	564	538	540	563	546	562	521	525	531	546	539	516	574	598	517	514	555	513	533	553	534	539	560	498	531	539	515	532	493	514	489	514	517	529	524	505	527	568	492	519	522	501	507	499	524	536	496	546	533	514	543	511	528	541	534	518	568	568	533	542	526	549	530	525	528	507	525	534	524	515	516	550	546	525	545	504	518	515	521	529	535	516	501	506	540	525	536	484	530	523	523	517	497	521	546	546	522	515	525	502	590	603	538	525	542	534	518	511	548	538	522	521	520	588	524	503	529	529	529	551	548	510	496	508	549	533	529	532	549	531	518	535	528	553	543	523	507	523	524	550	569	569	486	561	529	569	510	510	533	495	538	533	581	469	529	544	533	572	546	491	538	523	506	547	493	513	527	564	519	542	539	521	525	517	536	559	572	531	537	542	504	541	563	531	578	548	513	606	526	560	559	513	547	498	519	581	494	471	523	534	577	532	553	531	503	522	486	503	502	564	551	547	525	486	529	526	517	537	542	503	491	510	496	533	539	491	516	526	503	523	544	531	556	505	517	530	549	540	538	539	531	554	515	494	524	531	516	558	562	518	519	527	529	562	538	487	561	549	506	502	512	553	483	529	495	522	547	566	542	550	565	520	523	528	525	527	515	504	502	570	560	517	539	493	531	548	489	539	511	520	527	489	523	550	517	569	537	551	539	511	548	515	532	522	541	501	550	545	545	504	525	474	529	507	526	538	511	501	519	521	513	549	526	507	552	509	541	569	521	528	517	521	533	563	517	537	556	513	525	539	505	531	532	562
2509	268	242	224	203	197	193	195	184	178	177	196	179	179	189	180	202	183	186	205	202	180	161	182	190	207	177	199	187	181	179	170	183	182	206	218	205	191	191	171	177	188	181	188	204	165	190	190	176	208	173	184	174	188	202	189	196	186	222	182	214	179	196	178	169	185	185	207	196	160	206	202	167	204	195	168	178	220	177	177	166	172	174	200	192	183	190	170	170	183	194	201	196	184	202	151	208	169	203	180	186	193	211	184	185	203	193	191	191	207	198	174	205	197	185	186	171	185	170	187	171	185	166	186	178	174	195	168	161	161	217	186	171	228	203	192	166	176	179	198	160	201	188	188	164	183	169	175	207	195	175	179	155	189	170	185	185	201	185	179	186	182	177	177	197	196	200	199	150	187	176	166	186	188	175	185	165	208	203	162	178	183	186	182	160	189	168	178	195	179	204	199	213	187	174	199	182	175	157	221	202	187	198	168	151	190	163	169	178	170	194	180	160	186	181	169	166	163	181	193	196	199	172	174	156	191	206	208	186	177	177	178	195	182	173	187	190	184	190	162	217	179	193	167	169	176	194	186	190	163	191	185	194	201	200	172	189	202	190	179	173	164	198	167	161	189	191	200	168	185	175	187	190	186	190	194	181	155	200	186	187	165	160	185	175	154	155	208	204	194	192	171	167	160	208	207	185	185	195	169	175	181	192	189	182	187	194	190	187	184	182	194	196	192	204	186	163	183	178	184	192	179	189	187	208	203	170	200	197	188	178	171	192	196	177	192	172	194	185	225	188	201	198	195	175	165	190	174	170	183	165	187	200	170	184	169	187	163	183	197	179	179	166	198	178	181	200	202	204	182	177	182	188	163	190	192	177	194	205	182	189	207	196	154	212	160	211	219	194	188	176	181	182	186	170	174	196	199	143	164	190	215	173	183	174	187	188	185	199	171	203	184	203	185	184	175	182	178	209	189	194	173	182	179	164	173	189	195	159	170	198	186	176	205	187	180	176	195	179	172	202	179	207	198	190	187	178	195	180	196	195	187	161	167	174	165	207	182	183	192	180	194	177	193	169	177	181	184	157	167	193	177	165	187	187	194	184	174	173	182	229	176	183	160	192	187	195	176	193	194	181	183	162	204	198	179	167	193	165	172	202	209	169	221	166	197	174	187	195	185	181	193	192	155	171	161	195	182	181	189	167	185	203	205	172	185	182	176	188	178	197	166	181	163	160	201	159	194	183	192	200	154	182	183	171	191	197	183	186	207	175	193	183	196	187	186	180	182	190	175	152	173	175	183	171	186	175	182	205	172	181	196	201	194	183	154	166	204	189	210	196	180	209	186	213	188	207	207	184	213	180	200	189	180	172	185	186	192	177	164	160	184	182	204	198	193	200	194	183	218	166	167	195	164	175	171	198	191	160	160	189	182	200	175	195	183	198	141	209	199	194	193	197	196	180	189	195	187	178	166	175	207	174	180	202	173	179	170	173	180	179	203	172	170	192	183	184	162	184	184	191	168	185	178	183	184	193	183	178	171	163	181	188	198	174	189	171	209	204	179	181	179	203	158	174	186	154	174	177	170	199	196	183	204	185	170	180	179	183	190	173	180	189	185	200	207	175	209	182	201	176	175	176	186	178	178	196	151	202	194	186	188	185	174	183	196	185	183	177	181	206	186	183	171	179	180	195	241	206	188	197	206	198	185	204	189	189	176	164	186	202	193	170	176	187	175	164	190	183	201	190	180	187	177	184	205	183	153	172	180	170	201	174	170	196	165	189	186	182	182	166	188	194	166	194	183	163	176	171	174	167	189	190	194	158	186	186	179	185	189	181	187	185	176	175	174	196	201	222	174	179	181	167	184	185	183	173	224	212	187	192	148	176	189	183	193	188	158	173	194	187	164	168	177	184	196	187	177	203	176	185	208	184	200	175	220	197	192	176	175	167	194	194	195	189	221	160	195	191	192	207	185	165	184	202	185	190	188	167	187	160	197	179	207	221	229	183	174	183	197	170	162	181	187	168	176	183	192	179	187	203	186	195	168	160	192	172	166	183	173	181	165	183	176	171	181	197	172	196	177	195	176	218	191	179	177	179	194	180	178	193	200	195	184	217	166	189	205	181	201	194	178	176	155	181	187	164	198	181	183	195	197	186	200	170	181	168	180	195	190	194	200	203	200	195	192	173	173	169	169	178	204	174	175	179	182	189	182	190	176	191	195	165	176	199	185	188	190	200	180	185	205	216	190	187	185	168	165	196	199	171	198	168	184	206	159	162	192	186	212	196	182	160	192	179	216	169	205	191	194	181	198	182	167	175	188	171	177	174	174	163	184	165	195	172	181	193	186	189	151	163	208	191	178	177	167	183	163	190	172	176	188	188	178	203	185	165	191	177	171	171	210	203	168	181	193	184	193	217	204	180	173	200	183	173	193	201	190	181	189	171	173	179	169	199	175	215	172	194	177	187	159	189	183	214	177	177	221	191	188	203	165	188	189	165	183	184	186	199	175	204	175	163	177	190	188	193	190	181	191	201	166	196	182	190	161	165	180	171	169	203	191	178	163	181	168	193	175	184	213	177	179	176	162	181	192	194	176	180	182	176	179	196	188	153	178	192	196	191	183	203	187	196	184	183	167	176	189	188	210	200	166	170	203	178	177	183	181	212	161	199	203	196	211	185	193	183	193	202	177	187	181	207	183	199	172	196	182	191	195	181	178	168	191	171	180	206	175	177	184	195	189	195	193	163	172	180	175	197	188	186	192	182	184	186	181	175	192	190	189	176	182	166	185	194	198	184	185	186	172	173	159	195	180	169	180	170	170	189	185	178	186	163	215	194	160	203	181	201	170	184	163	175	185	182	164	153	194	175	184	189	192	189	190	185	180	171	170	187	195	204	179	200	191	194	186	199	221	197	163	173	191	177	186	181	186	182	211	190	194	192	180	194	165	191	177	189	183	176	206	181	180	178	182	173	178	185	188	174	215	190	171	189	174	180	195	162	187	205	183	204	215	196	207	199	180	202	199	173	148	195	198	181	201	184	203	175	203	188	183	221	195	190	191	173	191	203	168	187	180	185	198	196	186	193	197	198	158	200	187	195	185	182	200	179	165	197	199	158	190	184	164	196	198	200	176	217	183	188	193	184	182	198	184	171	198	177	199	161	155	191	186	168	225	204	208	199	198	186	170	172	172	191	185	208	187	163	179	157	168	209	154	177	181	175	213	215	171	171	178	187	157	188	182	188	201	205	228	185	184	165	193	193	173	196	183	177	188	181	176	180	187	204	191	187	151	192	201	213	200	210	148	181	182	203	188	163	192	178	197	189	186	180	201	203	178	196	194	189	195	190	161	215	183	208	167	188	198	179	174	194	191	188	178	177	167	184	179	187	188	173	195	215	181	192	178	182	159	212	178	190	190	191	179	194	214	194	181	185	187	181	184	197	202	194	163	161	174	192	180	176	191	185	188	180	176	181	187	177	181	202	167	155	187	166	195
2306	620	678	719	728	698	629	625	593	622	574	623	584	573	575	619	598	585	578	589	612	499	540	572	553	546	544	579	560	574	568	608	553	512	532	572	572	578	576	564	533	550	544	564	536	600	595	543	551	577	530	570	522	542	509	558	596	574	563	583	567	592	515	589	558	557	553	527	570	592	642	558	541	569	518	545	561	555	523	532	549	578	578	564	560	572	542	538	558	572	583	539	569	559	530	551	552	583	587	563	582	534	557	568	538	556	580	617	576	564	561	575	532	549	577	573	592	569	590	561	556	559	582	553	546	592	581	531	593	553	582	574	562	570	566	545	565	563	560	615	593	580	547	600	615	577	605	581	580	552	565	543	520	596	570	555	565	593	557	528	512	577	586	549	589	557	566	532	537	581	578	593	584	572	576	593	537	571	608	564	585	571	584	534	581	570	575	586	595	544	551	583	602	595	578	516	549	555	572	599	554	548	566	582	550	537	602	549	516	538	571	553	570	552	580	520	496	544	558	599	577	606	567	532	565	531	566	563	568	562	571	565	523	589	538	599	586	508	581	531	564	551	551	568	581	515	550	560	544	606	574	516	580	553	555	503	546	554	590	585	592	578	571	556	571	549	538	576	563	596	569	560	552	597	563	591	555	567	547	566	520	528	578	541	536	525	550	568	549	553	558	533	535	560	553	539	559	550	554	569	561	538	598	538	542	560	558	568	565	565	558	574	574	552	566	512	582	529	579	579	550	569	606	548	575	569	511	570	574	587	578	559	557	574	531	559	589	544	522	551	535	583	566	594	570	599	539	577	574	587	587	536	596	580	567	595	589	518	532	569	573	567	586	565	610	582	538	549	532	597	598	571	536	575	564	579	555	571	577	564	536	598	550	569	511	583	525	572	545	565	548	592	586	533	579	600	560	581	553	517	526	533	567	571	548	580	513	579	556	548	571	579	570	533	584	531	582	560	523	559	572	562	561	572	561	567	548	547	598	590	548	587	537	517	599	582	570	568	575	551	588	567	584	565	555	553	589	565	649	585	588	555	530	592	596	552	544	532	567	597	554	561	557	588	586	602	568	563	563	568	573	529	584	564	552	573	536	557	530	561	589	576	574	570	585	544	552	553	543	541	548	545	566	562	578	544	584	593	580	605	553	555	557	619	536	539	590	510	570	564	582	562	564	555	522	559	557	567	567	576	595	531	588	532	577	570	563	558	559	538	560	537	569	565	589	557	611	503	562	579	568	598	573	559	556	565	527	546	561	573	570	535	543	565	555	543	559	508	549	549	579	567	565	576	543	556	551	551	559	543	575	529	549	547	598	593	576	584	571	587	523	574	552	571	578	561	574	561	534	567	534	560	534	565	603	576	535	511	590	611	586	552	583	591	544	568	551	553	569	601	579	544	585	587	538	545	590	595	532	559	568	534	608	632	577	553	564	552	551	617	605	564	553	555	626	573	550	555	565	506	548	549	556	509	597	530	547	520	539	595	557	579	600	618	547	559	525	594	547	555	538	547	532	606	564	523	563	568	533	592	564	554	538	510	568	576	553	546	553	554	588	529	576	546	520	573	561	568	586	553	552	545	562	540	582	604	547	569	535	569	529	558	542	555	586	559	549	599	574	533	558	573	514	561	526	548	556	549	547	558	574	603	567	548	549	542	581	556	572	558	542	570	508	577	564	518	603	542	526	570	553	588	548	570	599	523	581	584	525	583	529	561	558	555	538	557	580	579	568	559	564	542	584	569	567	518	551	576	537	564	577	541	570	594	600	532	564	543	576	573	557	579	574	559	579	632	560	539	575	553	569	529	578	563	576	541	533	558	576	554	536	571	580	578	534	578	559	540	545	574	598	541	566	547	545	595	546	565	564	558	542	541	584	520	546	557	559	569	548	536	538	601	572	576	565	564	548	611	604	559	539	548	548	592	568	551	573	523	544	520	539	580	561	568	555	562	579	517	533	556	547	547	553	573	573	556	552	529	628	583	551	578	570	590	566	553	589	580	557	550	519	546	541	559	556	560	555	557	563	530	587	559	560	575	548	546	566	580	556	543	592	617	565	582	542	572	541	576	596	573	558	584	545	545	563	562	547	522	553	582	540	597	553	541	554	562	511	517	586	585	506	573	598	558	593	577	534	535	572	552	581	556	583	580	537	548	584	595	558	561	540	565	561	582	565	561	564	560	554	565	533	549	617	613	529	537	565	574	580	573	554	544	608	557	522	580	502	577	584	515	538	545	554	572	539	508	540	564	578	539	542	547	529	547	560	517	542	583	552	597	571	540	540	501	560	537	560	571	577	583	558	538	625	581	583	559	543	542	564	576	555	566	580	480	499	573	563	576	539	581	627	548	549	566	574	564	540	548	546	525	569	529	557	577	553	565	581	602	538	545	581	525	524	588	585	533	536	558	524	552	524	542	558	547	518	507	536	555	572	550	553	585	513	530	541	596	593	600	503	522	562	561	534	555	564	579	585	559	588	571	544	550	552	588	605	602	542	554	567	553	546	541	557	576	557	552	569	599	527	541	600	569	559	572	558	570	575	578	547	541	538	541	541	562	511	556	606	554	602	560	533	581	536	525	564	560	569	502	592	551	537	553	556	615	586	581	546	555	544	594	535	574	576	544	593	552	579	535	544	586	543	589	554	571	595	551	597	593	525	557	530	558	575	556	565	585	568	562	566	559	573	543	555	528	551	522	544	599	549	578	591	578	532	563	578	592	588	540	570	579	608	540	571	544	580	580	573	541	552	541	559	584	563	560	533	558	582	566	533	550	549	573	596	552	545	543	557	568	536	588	558	556	541	598	569	509	548	535	562	586	547	559	550	555	558	558	569	553	543	535	589	582	556	555	536	538	590	550	558	582	555	540	549	571	565	589	512	574	596	567	547	587	598	529	575	530	589	585	557	513	568	564	560	550	567	584	534	589	586	583	566	566	569	549	570	570	539	594	596	522	580	583	590	604	543	537	556	588	554	594	577	551	613	535	553	576	567	537	541	547	561	524	583	582	601	571	559	543	557	561	552	559	598	596	598	507	590	570	595	572	572	541	557	580	567	562	557	593	549	593	535	555	555	554	544	576	554	585	560	580	585	546	552	568	547	493	584	549	542	581	559	575	547	597	599	582	581	581	561	581	566	528	554	560	539	516	553	538	544	570	532	588	578	515	563	591	569	537	549	507	546	528	541	555	515	536	589	556	580	536	584	556	586	569	568	561	554	591	555	580	543	548	596	506	578	585	547	540	584	549	587	558	555	587	596	580	572	578	595	605	580	554	577	557	593	525	568	572	543	539	579	608	584	570	567	534	560	506	565	543	568	543	551	554	530	512	548	519	554	578	516	555	587	554	529	559	580	530	548	581	553	578	551	584	561	591	587	597	552	583	524	569	577	570	563	550	523	567	547	541	582	582	548	557	504	603	518	582	553	535	554	531	561	548	571	544	558	541	562	593	555	555	542	539	536	590	566	569	546	542	560	552	522	546	550	548
18650	1809	1304	1017	755	533	364	331	269	215	200	180	176	157	162	142	146	129	142	108	129	96	121	100	113	115	130	98	108	105	104	107	113	107	105	111	106	92	111	106	102	102	90	99	107	78	95	73	98	100	102	83	104	103	100	103	108	108	101	96	103	112	105	104	90	86	92	89	111	101	105	98	106	102	91	80	100	98	97	87	104	110	108	94	98	103	104	87	100	100	88	102	93	118	97	111	93	104	98	97	105	90	94	86	89	90	100	99	89	96	96	86	88	87	99	92	86	102	97	101	86	86	94	122	106	83	100	91	95	101	100	98	86	105	86	89	90	122	131	107	89	83	106	90	99	98	99	94	99	107	111	89	100	102	102	91	105	100	85	92	106	116	104	114	100	83	92	101	95	84	93	83	79	96	89	91	111	91	113	85	121	118	101	66	107	105	91	88	107	109	105	103	98	100	105	117	104	99	113	102	106	100	109	106	99	104	101	103	100	97	82	103	108	90	97	97	108	88	97	95	87	95	85	88	82	87	84	88	93	84	104	84	95	92	102	110	86	88	105	113	98	83	97	84	91	110	91	96	97	106	101	99	114	80	107	107	107	79	101	90	86	108	115	112	93	98	87	101	97	92	100	92	89	96	82	103	83	102	95	115	86	91	93	101	111	97	88	98	83	107	111	90	96	101	87	96	94	102	101	87	96	89	98	95	121	107	92	91	99	93	120	77	93	93	96	100	91	91	101	87	98	103	109	108	109	107	116	108	82	90	93	89	95	88	100	84	97	93	82	86	108	101	91	85	95	87	83	95	91	117	97	119	97	105	95	107	79	115	107	77	90	89	107	101	78	97	83	86	99	103	78	86	105	104	89	106	93	92	107	91	89	85	74	89	93	93	102	96	109	97	104	93	95	93	89	109	108	96	93	98	98	83	96	104	99	104	96	93	97	95	100	94	90	75	90	100	93	105	90	95	110	100	97	80	100	86	94	94	89	104	110	106	98	94	78	96	94	123	103	110	93	106	98	100	106	97	93	93	95	82	89	81	97	111	100	106	106	94	73	98	84	97	90	95	107	103	94	94	95	98	109	94	71	101	90	95	106	81	105	111	102	81	114	115	100	96	96	92	90	96	101	101	81	76	110	92	105	94	100	79	101	103	97	86	90	93	88	82	97	97	118	98	99	98	102	76	113	117	99	103	95	100	115	97	95	102	89	101	90	109	107	93	100	104	93	83	95	111	105	106	107	107	90	90	107	81	120	95	126	74	93	89	93	89	96	73	91	94	92	105	127	107	110	79	115	94	91	104	97	95	94	106	94	90	90	105	126	118	98	108	100	101	108	101	92	101	98	83	85	79	75	90	107	110	71	99	81	96	96	96	85	94	106	113	87	96	99	109	88	117	96	94	103	105	80	88	105	100	107	104	100	88	98	91	92	93	97	84	93	105	88	101	93	136	110	115	91	100	111	80	85	114	80	89	89	103	105	83	93	99	83	83	89	97	80	98	99	91	92	102	83	92	103	90	96	109	86	118	99	104	97	99	107	114	99	115	97	96	100	98	91	81	85	113	85	91	109	89	105	89	92	86	103	97	84	96	104	89	99	106	89	74	88	78	96	103	93	101	93	113	81	96	86	107	88	79	98	96	95	86	95	87	96	81	104	87	89	116	120	126	96	104	86	85	88	92	103	95	105	96	85	90	90	96	106	90	93	107	81	79	106	110	100	96	94	124	105	100	113	98	90	102	107	110	91	98	92	105	106	107	86	90	105	98	115	110	93	106	97	93	109	94	85	86	111	91	86	101	96	105	102	82	92	97	88	102	110	91	94	85	91	97	92	112	89	102	109	109	90	93	102	104	77	105	89	116	99	104	99	94	75	115	103	96	109	82	113	94	93	94	98	99	89	121	87	90	90	100	89	99	95	79	117	104	104	103	102	87	131	84	88	95	95	117	95	107	87	99	99	93	108	86	103	102	80	89	97	82	99	92	101	87	95	99	103	98	102	89	123	94	97	99	98	99	96	81	73	97	94	95	84	100	97	77	89	104	97	85	104	110	104	90	111	88	80	98	101	89	89	95	85	90	86	112	94	99	102	88	72	101	109	98	104	92	81	105	81	92	95	85	106	90	101	111	74	105	103	95	103	99	103	93	90	86	103	101	108	108	111	101	110	92	92	101	92	108	93	82	93	98	101	94	117	93	95	102	109	94	98	100	86	95	74	95	93	98	105	88	105	91	90	102	96	111	94	96	95	89	93	99	97	104	76	102	104	103	112	90	99	86	91	91	102	101	98	93	102	96	106	89	98	109	85	96	95	106	84	92	93	86	93	95	96	76	97	80	81	71	72	112	92	98	99	82	92	94	85	83	91	83	93	79	106	85	83	106	99	102	85	89	110	79	90	109	94	108	84	86	77	89	99	96	99	85	110	100	93	84	79	87	88	98	84	106	100	101	93	93	98	102	100	81	108	107	102	90	93	91	91	105	87	101	99	98	114	100	96	97	103	104	100	100	101	80	93	87	86	94	102	104	91	94	117	97	98	82	95	92	107	100	88	98	94	97	121	84	103	108	91	100	94	91	85	89	87	96	128	89	88	76	104	101	111	90	101	98	101	93	83	92	85	92	90	93	110	98	107	109	85	98	89	92	96	96	119	129	100	114	89	99	77	89	102	108	85	95	106	93	92	87	96	117	104	102	96	99	108	101	101	100	103	109	88	109	89	78	93	85	107	90	103	91	97	94	95	97	99	93	106	108	100	97	96	103	95	96	94	93	116	88	99	102	96	97	110	67	77	85	62	104	97	93	91	86	92	89	108	87	106	101	117	93	108	99	102	87	104	104	104	89	101	88	88	102	87	103	93	88	88	106	100	97	86	111	110	84	108	101	89	105	93	100	103	90	85	88	94	93	96	105	77	110	88	92	101	82	104	86	110	90	104	94	95	104	109	98	99	96	94	106	90	96	112	101	117	103	88	99	102	95	82	92	104	86	87	97	99	78	99	99	65	79	87	89	90	99	103	90	87	92	94	107	100	87	103	91	100	85	103	99	93	106	97	85	96	93	93	98	104	103	109	99	109	104	107	73	83	82	104	89	92	93	85	116	103	102	95	76	82	89	101	91	101	89	88	77	107	89	83	97	102	99	115	107	98	97	94	117	89	100	92	95	77	93	100	91	103	114	109	107	106	80	99	101	93	84	97	104	93	110	102	93	100	86	96	79	74	83	81	96	88	91	96	104	99	97	97	91	107	92	89	107	114	102	105	98	114	113	87	82	105	85	92	96	105	107	93	92	115	93	95	98	76	99	92	109	94	98	94	105	96	106	82	107	96	97	86	95	96	102	92	79	79	98	82	113	105	92	92	122	95	86	99	101	105	81	87	83	79	102	84	91	86	96	81	109	93	97	113	102	90	95	98	92	74	87	102	101	99	74	93	94	106	90	96	102	84	90	94	94	99	89	90	106	89	92	92	87	95	93	94	111	101	91	101	107
9505	1299	3123	3496	2983	2478	1946	1614	1359	1214	994	884	885	731	768	702	656	595	603	589	515	529	535	470	484	483	458	433	430	442	436	415	437	407	415	418	377	369	400	395	383	353	401	418	347	374	379	351	404	352	366	341	337	366	344	395	374	346	379	370	356	374	330	324	337	384	344	313	342	341	321	350	372	321	371	333	367	349	350	404	350	306	344	327	344	331	326	335	362	323	308	341	348	351	372	349	320	379	352	321	316	377	336	325	324	344	339	325	343	306	312	311	315	336	324	311	363	354	355	320	356	373	334	367	338	326	347	348	331	309	346	311	375	321	328	337	339	341	337	366	343	325	300	340	367	364	322	352	339	336	313	326	326	317	344	311	355	341	360	323	337	305	335	336	327	339	346	310	335	302	330	323	312	320	351	339	332	306	323	306	311	347	335	315	283	310	335	353	323	349	312	356	314	362	288	310	333	350	336	345	340	352	324	370	345	345	329	346	340	347	366	334	334	309	342	312	345	317	374	328	373	369	353	357	336	343	308	354	320	321	310	355	338	363	333	334	373	323	323	307	317	297	343	334	340	287	329	359	320	341	334	363	316	310	334	314	342	340	326	304	341	379	328	337	327	332	334	327	349	340	354	352	333	313	322	346	333	308	334	326	348	339	310	308	317	312	311	343	326	291	346	342	324	328	331	330	312	320	362	349	332	300	337	349	315	322	349	365	320	331	344	369	330	315	325	328	316	327	338	351	321	327	337	321	369	338	283	357	345	307	337	307	345	323	327	344	320	326	312	321	314	329	322	333	338	345	317	328	314	310	326	343	328	342	342	319	297	364	299	368	315	334	314	334	338	325	325	342	345	347	336	304	330	310	333	286	315	305	324	342	348	327	304	334	294	342	294	331	330	320	326	325	342	311	327	322	309	314	347	345	348	357	296	299	316	324	319	335	338	343	367	351	320	329	328	319	351	344	288	339	334	328	335	324	338	357	334	294	335	369	322	339	336	337	357	352	311	327	353	324	344	302	331	305	332	352	287	329	329	360	340	353	332	312	335	324	338	338	312	359	331	317	337	373	336	321	344	324	345	331	339	334	313	331	346	344	304	319	329	346	337	298	340	313	327	358	346	322	286	294	356	351	318	339	318	328	338	322	307	328	330	337	321	315	318	326	291	350	315	356	329	342	337	327	302	301	324	324	335	315	315	319	309	319	323	387	352	312	313	321	304	347	312	344	324	324	308	336	302	342	322	360	298	341	339	336	368	326	330	319	335	328	318	300	331	334	343	339	322	330	379	319	358	373	318	333	324	319	287	351	317	342	345	345	334	312	329	363	328	319	329	314	324	305	312	333	339	363	347	353	326	337	352	314	330	370	291	315	358	340	356	317	343	325	327	341	306	350	327	321	333	351	310	315	298	333	320	316	335	340	315	371	339	358	323	303	347	292	335	327	299	355	320	340	324	336	345	374	336	323	310	351	321	330	322	339	315	323	314	340	342	317	324	318	358	358	335	331	342	349	333	310	348	322	332	312	368	321	338	343	312	328	330	371	297	349	355	337	336	343	302	336	339	334	321	301	337	356	347	375	302	320	337	329	362	291	319	341	313	329	358	301	338	337	332	320	313	326	321	360	351	328	328	317	339	310	323	326	306	352	347	327	319	344	364	342	354	311	332	317	323	319	343	343	320	352	352	337	308	341	317	334	330	330	311	356	371	333	311	366	341	319	371	322	346	353	332	312	378	354	315	333	327	349	339	351	351	321	301	339	332	354	334	347	304	334	344	347	309	364	341	338	332	326	344	301	373	346	319	351	316	306	349	345	335	321	325	363	363	327	322	348	357	297	329	335	338	291	299	336	312	322	329	327	352	359	306	332	308	315	336	358	321	342	312	336	307	348	335	316	307	335	336	365	324	338	327	351	337	323	336	323	365	335	336	310	348	327	345	363	371	328	314	338	307	345	346	372	323	316	335	329	373	359	326	343	296	339	354	305	336	326	331	350	340	357	326	331	325	341	320	328	345	324	348	325	334	325	339	336	347	319	344	352	333	333	316	311	303	308	326	330	316	327	327	316	316	359	346	391	328	323	345	344	340	321	342	304	312	355	318	360	328	362	352	341	343	275	342	328	383	339	331	323	361	355	334	315	337	341	311	351	307	344	304	342	314	316	341	299	345	337	322	373	336	335	321	338	303	321	334	332	304	349	348	329	325	349	347	333	323	342	313	341	353	359	305	308	350	302	306	295	305	334	319	339	311	319	328	313	318	335	338	348	327	301	351	335	337	319	317	346	326	326	324	329	335	317	331	329	338	321	354	383	315	365	333	317	324	359	334	317	333	310	331	358	327	347	377	323	351	363	364	338	309	296	345	324	358	337	310	349	328	323	328	325	350	346	330	356	351	340	341	348	331	333	358	311	321	314	305	359	327	319	338	324	325	315	319	336	334	331	354	369	328	326	348	322	357	293	326	324	325	330	329	334	349	326	314	348	329	340	336	320	342	347	350	330	320	356	335	312	314	309	320	349	315	349	308	344	322	318	335	355	321	325	319	378	331	324	346	304	323	284	314	356	349	361	312	333	345	333	318	308	360	384	348	346	349	318	327	334	336	329	324	325	300	340	331	326	329	321	323	330	330	304	347	330	319	295	354	304	306	376	306	346	307	330	335	327	291	361	352	333	319	350	306	338	330	314	307	309	319	307	329	343	347	361	319	321	314	333	335	315	342	341	346	291	298	332	334	334	355	334	359	324	335	348	333	296	304	321	341	352	362	341	314	332	308	349	299	336	308	338	362	342	311	343	345	348	342	347	343	317	312	311	358	339	321	330	309	335	341	306	317	345	319	318	313	340	348	341	345	328	342	323	301	364	345	336	326	278	320	325	362	351	335	318	344	325	355	311	319	348	329	314	328	354	374	336	324	334	344	348	326	355	362	339	351	302	333	369	326	330	317	315	312	322	299	340	356	343	356	365	333	374	326	347	347	343	306	366	358	314	340	346	358	342	322	329	316	366	346	332	339	334	341	354	349	343	323	330	324	345	336	328	324	316	339	318	353	342	328	333	339	293	340	367	315	322	362	361	350	323	338	327	342	330	326	337	333	352	287	337	339	317	326	341	337	333	303	337	333	344	329	348	334	314	351	349	342	340	307	343	353	304	328	328	362	338	322	343	303	328	337	334	353	353	353	301	320	338	321	343	325	334	352	329	352	315	369	314	342	326	322	348	331	353	324	293	313	321	331	337	336	344	332	290	340	324	340	319	292	340	311	320	335	329	333	349	322	334	347	339	333	310	320	347	358	353	352	324	340	328	330	313	350	326	320	297	324	305	351	324	334	351	335	356	363	323	388	322	342	348	367	361	351	351	345	350	337	328	350	345	360	308	333	359	336	342	340	336	321	359	348	338	332	321	335	341	347	319	327	365	363	294	326	329	321	316	316	353	330	332	316	355	344	341	351	356	319	297	316	336	329	343	334	333	304	340	327	337	361	339	331	335
29436	6046	2953	2063	1454	1040	820	657	519	481	421	354	344	282	282	268	243	268	209	218	215	209	212	216	214	202	189	170	158	194	202	171	175	200	184	179	175	184	177	169	174	168	186	203	187	194	169	175	190	167	169	166	171	181	184	180	180	166	181	184	173	155	163	186	168	179	174	166	165	175	192	151	146	176	172	170	169	166	162	174	166	178	149	152	156	152	176	172	181	161	176	160	182	182	158	166	168	163	181	162	179	163	162	157	186	169	166	152	175	170	172	177	159	190	157	158	152	174	145	164	159	160	175	156	145	160	158	169	174	172	158	185	164	159	157	159	158	164	186	172	136	153	166	186	178	181	168	159	160	161	175	154	158	168	157	175	170	162	154	164	199	172	157	178	153	174	173	168	181	168	191	173	189	142	170	180	196	175	131	149	166	158	186	179	160	152	153	170	169	161	152	156	149	172	153	170	142	136	162	163	184	164	180	165	180	164	160	149	178	168	151	159	151	154	176	149	163	172	186	169	163	171	180	180	179	165	163	162	155	169	182	164	174	169	169	155	141	163	171	162	156	184	157	155	170	148	147	157	179	151	180	153	148	154	160	135	187	192	152	170	179	193	163	165	166	177	162	159	165	163	149	170	160	169	148	165	160	170	155	163	142	167	183	166	176	177	161	178	169	192	184	144	165	192	144	193	169	171	169	181	176	171	160	173	172	166	179	195	188	198	182	164	152	183	151	139	153	154	167	172	144	161	168	160	159	197	170	189	181	152	164	162	168	176	168	176	138	171	171	184	188	169	163	157	178	193	173	155	157	168	173	185	165	158	150	160	146	163	182	160	166	153	156	186	167	172	168	152	169	166	147	162	173	165	163	186	155	164	159	167	157	165	164	165	174	157	169	166	153	169	157	193	164	172	158	162	171	184	173	154	173	172	163	155	154	177	166	176	171	146	169	179	169	160	158	155	162	159	157	161	171	164	154	180	165	176	166	202	175	160	165	170	170	150	183	147	162	169	165	158	170	179	185	186	184	174	143	161	160	160	169	153	168	161	154	152	194	153	175	156	180	141	162	147	163	159	190	166	165	190	140	167	149	160	170	191	150	182	161	178	166	158	184	173	139	167	176	153	173	167	144	140	158	161	152	160	176	148	173	182	166	152	174	150	163	173	181	175	161	194	163	155	177	161	166	134	147	177	162	187	150	150	171	163	172	172	151	155	144	148	167	158	159	164	165	145	157	165	187	166	175	145	162	155	174	163	182	156	194	165	166	169	157	165	169	179	168	173	181	175	169	183	196	174	162	163	179	172	172	160	170	196	151	148	159	154	153	167	164	185	179	197	155	161	173	147	146	175	146	147	167	137	156	151	155	161	180	133	178	154	177	148	178	154	164	171	155	185	171	178	154	157	151	140	185	181	176	170	165	139	156	179	164	156	179	149	173	186	169	177	179	160	164	160	188	169	186	179	157	161	156	167	150	153	175	182	158	174	167	171	172	167	158	153	161	186	176	161	175	159	178	190	146	154	165	165	170	165	165	162	155	174	179	161	172	175	162	146	164	147	129	160	179	187	185	163	159	177	150	163	176	163	174	144	159	183	190	164	189	168	171	160	180	171	157	178	176	167	166	152	165	167	149	182	171	165	159	165	172	167	175	196	161	186	186	164	174	173	187	191	165	166	182	172	156	166	172	181	151	163	165	203	155	175	157	156	188	181	165	183	173	176	173	161	171	180	188	153	165	139	173	174	154	158	152	170	166	139	164	174	177	184	149	178	172	164	172	177	160	167	161	181	164	177	174	150	161	164	161	158	170	168	183	159	153	170	167	178	172	153	171	171	141	165	174	183	169	159	200	157	186	160	191	172	173	167	170	191	172	183	167	182	172	151	172	161	166	174	177	151	168	178	158	172	174	167	163	152	172	169	172	168	157	158	170	173	181	166	183	170	165	153	168	150	170	152	183	188	182	142	172	163	163	171	178	182	154	165	148	178	165	171	158	174	150	153	165	189	158	198	202	174	165	151	158	172	168	176	182	142	169	178	151	180	167	155	177	191	155	169	144	147	203	170	164	181	169	155	156	143	166	160	172	168	184	160	202	160	169	167	174	178	178	173	171	168	151	158	179	162	152	161	150	167	175	159	172	167	158	162	159	161	197	170	128	180	160	163	191	185	175	150	178	166	183	154	164	174	201	167	162	155	163	176	149	182	150	165	163	155	172	165	160	195	181	165	171	172	167	148	164	165	162	165	149	178	176	166	191	152	194	188	165	157	158	168	157	151	171	170	140	155	190	157	151	160	171	165	154	178	151	154	167	180	194	178	164	169	151	156	141	165	159	175	154	175	172	160	177	158	152	156	183	142	162	158	171	148	130	196	162	191	156	154	150	167	173	164	167	171	188	168	162	173	145	156	146	174	171	145	159	156	182	143	145	151	187	189	156	186	169	175	154	167	139	152	173	170	174	149	178	186	164	168	170	163	187	162	178	169	165	166	168	173	200	167	145	181	157	169	152	143	179	165	153	154	167	169	160	172	155	166	164	156	149	173	169	155	158	212	151	162	161	160	154	164	188	185	189	168	153	181	160	159	167	166	164	169	169	182	171	172	152	156	166	152	169	178	167	161	179	156	167	189	160	166	158	186	166	185	149	163	168	171	151	173	159	173	171	187	152	161	187	175	123	153	145	179	179	166	165	162	180	174	172	168	164	159	170	167	187	158	162	180	160	167	169	191	185	156	193	177	167	167	173	174	180	172	149	184	183	184	174	170	159	159	152	155	193	154	151	165	168	185	203	176	167	177	154	151	189	171	161	175	172	172	177	158	166	146	140	150	159	198	156	151	194	154	162	176	159	175	177	150	151	145	202	159	168	173	172	182	174	174	155	166	164	164	172	162	141	192	147	164	173	158	165	169	199	151	149	159	170	163	163	164	180	154	171	196	153	175	165	161	146	171	161	138	157	155	165	190	184	164	157	152	170	189	159	156	158	176	167	157	194	176	160	170	162	180	161	160	185	147	174	142	194	158	170	176	147	144	182	170	145	189	173	166	154	178	172	136	157	170	152	165	155	162	176	165	165	194	171	155	172	168	163	155	185	175	190	156	154	158	168	164	167	167	171	184	186	171	183	154	196	172	170	186	147	175	152	157	169	176	171	180	141	177	169	175	143	180	151	159	156	164	158	169	171	166	162	159	167	160	166	147	150	153	167	153	158	180	167	160	169	151	162	167	151	154	168	149	180	160	172	147	153	162	175	195	152	189	196	182	159	165	153	173	159	171	136	155	160	151	179	163	160	174	167	152	169	169	160	168	190	159	138	164	163	172	163	164	178	146	175	192	173	172	165	163	155	186	161	148	163	142	138	157	152	160	156	169	169	174	170	169	186	190	160	171	164	169	151	174	178	177	154	163	174	157	166	167	180	154	149	154	175	164	163	187	160	157	178	203	133	175	156	137	169	208	173	158	180	183	157	172	195	176	134	171	165	151	154	180	157	154
14541	2593	5931	6601	5546	4367	3679	2966	2574	2201	1891	1735	1604	1470	1358	1243	1167	1081	1012	999	948	932	898	871	815	829	766	775	745	752	753	724	696	739	745	710	678	648	611	656	643	628	651	621	640	613	611	653	618	602	602	624	589	608	609	568	582	566	582	562	560	534	571	553	533	571	507	598	581	566	537	542	581	591	534	585	538	571	541	514	543	555	512	531	544	555	499	556	558	552	536	541	533	549	558	527	569	557	549	542	556	521	543	571	503	524	568	554	583	558	571	538	498	512	503	570	535	549	543	533	570	536	545	542	571	556	556	526	536	540	543	560	543	511	548	542	591	518	500	532	529	512	543	543	539	525	515	505	516	554	492	534	557	544	497	560	506	546	559	546	550	537	499	586	516	552	536	525	507	528	485	510	495	529	529	501	524	557	519	507	525	538	522	517	514	528	504	576	574	549	519	567	552	553	547	551	537	555	534	519	529	495	550	551	548	559	537	519	495	558	517	535	513	555	499	537	552	559	533	534	526	506	565	529	542	552	536	513	522	518	554	542	503	475	533	514	539	522	532	520	511	537	564	515	507	520	475	537	545	498	551	545	516	585	512	568	563	474	521	504	510	534	536	531	562	500	521	533	520	499	515	503	562	529	499	529	543	539	516	557	596	540	565	545	504	537	529	549	530	518	478	549	520	465	525	524	558	510	489	468	531	508	545	532	536	553	536	506	524	582	542	527	530	528	503	535	497	532	515	548	516	502	531	532	521	548	543	506	519	539	522	573	533	548	531	551	521	552	541	537	554	557	553	568	558	526	519	535	542	521	547	524	537	533	546	482	503	536	531	532	524	536	507	490	548	538	519	547	545	530	521	548	545	557	558	511	509	537	545	516	523	556	520	537	517	519	577	517	516	558	552	562	539	557	495	530	553	526	504	533	553	545	501	517	511	553	542	528	496	491	539	509	523	535	488	515	576	548	543	544	538	562	540	586	535	511	519	502	528	520	534	501	497	547	542	529	548	543	527	532	508	557	533	545	503	505	534	573	540	521	533	518	528	486	563	516	549	539	474	525	522	548	514	533	519	542	546	536	520	515	558	515	527	565	522	515	574	544	527	501	501	540	562	521	494	488	505	530	536	496	508	533	504	510	522	545	482	514	540	507	540	538	518	512	510	529	549	555	563	528	540	531	539	524	504	535	557	580	536	547	524	515	547	508	524	528	526	523	566	531	489	543	512	523	558	503	504	524	541	492	541	523	531	507	607	498	515	534	517	478	539	496	570	503	511	527	537	516	524	536	547	482	542	569	506	532	494	534	516	531	539	495	528	549	523	512	514	548	517	527	520	556	507	479	504	519	537	502	526	549	537	527	517	509	575	544	513	555	531	515	528	562	504	521	588	505	490	476	530	547	525	554	544	541	543	555	544	510	565	493	524	469	509	520	518	526	535	522	525	545	492	571	556	523	518	526	496	520	548	540	525	479	542	529	533	552	501	500	513	495	547	548	532	543	552	542	524	536	563	526	530	516	581	562	536	554	516	508	494	544	526	531	532	507	574	508	534	522	524	519	546	535	552	517	545	548	482	541	530	519	556	532	544	532	538	541	524	530	506	496	526	570	530	538	532	525	534	499	535	503	526	544	546	514	531	566	532	543	508	540	563	539	534	517	568	538	539	549	520	504	559	531	557	509	514	537	568	547	581	549	523	547	525	558	490	516	543	527	506	523	533	549	525	523	502	567	508	487	564	531	541	468	514	524	533	533	547	530	536	558	547	496	532	548	542	601	568	537	534	523	544	547	501	529	543	551	538	497	549	517	544	561	530	560	543	493	521	546	495	539	543	517	540	514	515	541	558	520	502	526	516	536	518	537	540	495	547	504	513	525	506	525	568	528	534	509	546	527	542	578	506	533	492	554	497	537	508	516	529	496	549	541	513	516	506	498	537	523	558	535	554	555	553	513	509	501	525	507	517	500	541	524	500	491	532	576	542	536	523	510	515	507	499	540	560	519	507	519	559	545	598	512	586	557	527	572	529	518	518	513	478	514	562	495	509	552	511	525	506	488	583	525	527	482	500	515	545	529	500	540	498	509	502	548	533	533	522	500	538	568	533	529	504	492	528	533	536	522	484	574	553	539	566	528	513	566	524	564	513	464	539	550	539	526	514	546	522	548	497	529	543	540	524	573	529	498	520	568	541	525	542	496	536	511	556	570	526	543	537	544	483	527	531	515	580	520	557	553	559	539	519	549	565	557	509	511	479	542	528	538	482	529	533	553	551	541	504	539	540	483	565	535	505	539	514	521	519	539	512	568	515	538	546	584	541	564	543	529	511	532	531	509	498	562	542	481	559	510	506	523	540	539	518	534	512	508	486	564	494	531	545	502	544	577	523	536	546	504	566	537	506	503	542	516	514	521	538	525	506	508	531	533	538	563	536	510	517	583	536	567	547	523	519	539	518	549	554	531	553	550	574	503	526	536	568	538	521	538	536	547	509	549	510	475	508	562	522	551	520	494	531	512	543	532	526	508	514	498	530	550	536	563	487	526	510	539	515	502	505	563	535	525	510	554	548	532	565	555	508	549	558	531	550	550	502	506	547	540	555	526	540	533	530	485	541	502	498	499	581	524	538	544	502	545	516	508	525	563	524	516	552	549	526	524	512	513	514	524	492	474	524	566	517	509	539	544	518	521	531	522	486	535	554	539	518	557	571	509	556	512	498	513	511	498	543	522	507	509	517	528	509	560	573	542	562	525	501	510	525	548	578	524	530	553	536	561	504	527	542	545	510	559	511	516	518	541	559	496	562	548	531	488	541	548	506	562	490	545	510	531	555	562	525	487	539	508	530	552	601	525	509	509	526	565	557	527	544	551	516	521	521	513	480	547	533	505	509	527	487	500	521	521	562	524	546	530	538	533	573	513	545	539	533	511	554	528	512	558	550	497	570	511	546	526	494	562	519	530	527	555	552	467	544	482	508	560	483	559	511	561	541	527	568	516	533	510	515	563	523	539	559	523	526	554	565	537	542	518	524	565	557	539	486	560	519	563	514	523	545	547	526	528	486	541	528	545	570	542	563	531	533	527	516	541	572	530	560	540	575	496	527	549	537	511	515	554	478	519	553	518	499	529	557	507	515	528	499	533	529	511	571	541	517	527	515	513	552	557	555	538	571	525	531	517	479	479	523	513	547	533	536	538	530	503	518	536	522	516	522	528	526	552	534	522	518	524	485	518	524	501	538	510	545	536	456	562	505	541	508	554	511	519	541	536	587	526	521	566	559	524	558	515	524	564	497	484	505	533	539	564	523	529	545	532	545	551	550	529	536	546	503	558	536	508	566	489	585	536	571	523	528	501	522	559	524	538	563	523	511	560	506	498	532	560	540	527	541	575	515	505	573	523	547	494	542	513	493	498	516	540	553	520	496	508	521	520	530	536	547	552	522	545	543	518	573	526	521	504	542	517	534	549	532	542	529	537	521	576	537	541	538	561	554	513	500	516
2615	286	272	246	213	191	215	209	203	197	193	168	184	178	178	184	155	180	201	194	196	172	183	186	183	202	150	175	179	152	180	189	183	198	199	192	208	172	177	163	166	180	169	199	196	188	197	203	197	193	174	184	178	183	180	207	203	180	175	186	197	198	199	203	174	168	193	211	182	213	174	179	208	192	183	180	190	176	177	187	184	177	187	168	200	179	174	184	204	173	187	169	194	171	190	196	193	198	168	150	165	170	200	187	199	182	178	184	157	188	168	192	190	173	193	194	179	191	211	185	170	178	176	191	170	176	187	189	173	187	182	179	197	159	195	173	191	175	189	191	171	201	173	187	184	200	203	180	192	197	179	203	174	176	204	186	180	172	189	208	205	198	173	192	179	159	219	186	167	176	210	166	198	162	200	171	218	204	196	186	195	214	192	191	186	194	201	181	189	166	203	179	209	156	171	175	183	162	191	192	170	172	191	175	143	198	168	181	173	178	204	214	175	189	169	200	206	204	186	191	194	176	161	196	191	211	181	180	202	208	154	202	167	195	182	161	180	179	189	188	192	202	171	196	168	183	185	167	185	206	187	200	170	184	221	174	164	186	216	178	194	210	193	174	169	204	161	167	200	192	199	201	161	151	182	188	149	177	202	178	179	197	175	194	199	171	178	175	193	198	181	212	212	189	188	190	179	170	179	172	202	162	177	187	213	174	199	183	171	153	215	173	189	177	177	185	182	190	199	200	187	194	165	216	183	169	178	183	187	174	172	184	191	169	186	194	184	158	184	202	180	188	185	192	185	171	183	186	179	175	158	174	176	218	187	175	183	176	200	184	181	191	188	159	160	181	207	186	183	203	171	186	201	211	199	200	189	180	209	195	182	178	182	175	191	202	199	185	176	219	175	167	189	190	213	213	174	198	218	180	174	167	198	157	186	172	193	199	228	191	185	203	182	165	198	217	186	199	185	165	175	178	172	188	177	186	199	167	197	170	151	181	190	201	166	173	166	164	194	185	213	195	160	173	174	184	191	202	210	162	182	203	188	183	207	167	175	186	184	169	171	211	201	181	188	193	175	174	194	159	169	183	181	185	217	182	193	195	190	179	220	188	171	210	168	177	189	168	188	165	176	208	192	181	190	199	202	174	164	174	197	178	162	196	183	189	177	188	213	198	171	168	193	207	186	200	199	174	201	208	196	179	172	190	174	188	168	195	192	165	209	181	161	173	194	164	163	181	193	195	206	176	213	185	189	195	198	184	176	209	148	167	199	203	187	199	186	173	174	181	182	179	186	200	159	197	201	167	197	195	176	197	178	181	202	189	181	221	204	210	171	180	186	189	170	198	170	201	205	175	200	194	200	178	194	183	188	168	170	166	182	189	157	191	185	175	186	185	196	168	192	191	167	189	204	175	189	181	189	162	172	197	172	194	182	167	210	171	189	187	198	199	188	166	188	166	173	174	187	198	181	176	199	173	175	216	190	187	182	176	193	192	165	190	161	214	187	186	178	187	180	193	173	200	194	199	179	195	202	210	183	160	183	205	191	197	198	197	199	166	178	165	163	187	197	206	187	199	191	189	188	172	189	190	178	201	184	158	164	216	188	195	202	166	194	222	188	163	178	199	198	181	182	191	176	179	186	168	172	162	169	193	186	193	153	206	202	175	152	186	183	182	186	208	180	178	185	192	204	157	184	182	153	198	213	183	187	194	152	172	168	196	168	197	192	197	191	200	195	195	203	194	191	185	174	163	166	175	186	205	198	185	185	166	175	215	160	165	180	149	163	188	170	179	166	179	178	184	185	166	190	177	199	209	201	192	169	192	168	180	183	186	157	175	190	174	227	170	183	177	187	222	182	184	179	166	187	173	168	160	201	196	180	189	172	182	184	186	167	213	184	176	189	201	200	174	174	171	177	159	196	189	202	193	178	191	172	189	192	175	186	165	166	183	197	209	184	191	199	186	178	171	180	188	215	197	195	195	196	161	202	196	173	187	179	232	210	177	172	156	178	204	154	187	192	195	183	201	193	189	179	176	185	169	177	190	189	175	188	195	200	199	184	189	187	199	178	197	162	191	204	194	195	168	184	199	183	194	181	167	189	189	196	190	177	178	185	186	196	178	195	211	182	174	180	191	179	192	189	168	185	190	196	195	146	190	186	166	186	224	173	183	196	166	169	194	181	188	188	161	180	182	170	160	185	184	181	206	207	170	191	179	193	213	167	182	170	179	183	212	211	191	175	188	211	186	192	158	198	196	195	198	213	184	192	180	174	158	198	200	194	223	190	210	164	204	192	196	170	184	196	186	189	200	177	187	204	181	204	172	191	162	178	184	184	168	188	194	181	196	185	186	193	181	137	191	179	196	192	189	186	187	178	211	201	200	188	166	194	192	188	172	207	168	186	206	166	195	172	172	159	185	176	177	184	166	175	207	188	166	202	188	193	184	194	193	188	189	188	173	184	170	195	180	199	198	175	143	199	217	186	193	182	180	177	172	199	207	188	171	150	182	188	167	182	216	199	192	171	190	186	188	204	175	197	198	197	191	189	204	226	203	190	185	187	165	186	192	210	175	172	207	161	205	175	178	207	181	180	192	179	191	189	181	182	198	169	183	183	169	192	184	183	184	182	193	177	193	171	169	167	200	168	175	177	164	143	203	192	184	150	188	162	180	193	195	155	196	179	193	190	180	202	179	174	182	201	204	202	187	169	165	179	179	201	162	177	196	198	187	210	219	167	187	177	166	173	207	176	175	191	174	182	165	183	179	180	209	177	182	188	179	175	172	197	220	199	189	180	191	188	182	196	178	185	186	164	184	180	190	172	183	205	197	197	196	193	207	188	204	193	204	187	180	231	180	175	196	207	182	160	183	199	193	196	162	193	181	193	207	191	162	179	193	174	191	206	170	192	198	173	202	186	181	187	166	172	177	175	181	190	197	181	172	170	167	198	181	213	191	165	195	180	175	200	172	175	159	182	172	173	203	190	183	216	188	184	196	185	150	195	156	188	205	191	206	192	187	172	212	208	180	186	171	220	163	177	185	203	169	195	192	188	181	160	174	184	161	205	207	203	190	191	188	189	223	178	183	179	190	175	178	192	202	153	194	199	178	179	193	193	182	176	196	234	198	195	179	173	166	183	174	186	175	198	179	189	176	183	170	187	212	206	182	189	177	197	192	201	179	166	203	210	176	197	183	174	214	208	195	179	202	190	206	188	177	181	193	199	180	200	172	191	180	186	187	198	183	207	203	195	201	171	167	170	202	223	185	175	228	181	201	168	198	199	185	198	175	184	201	186	204	157	204	205	207	203	153	184	188	190	190	168	183	180	170	164	194	179	171	198	211	169	160	181	183	188	203	189	193	176	182	159	195	198	184	178	197	221	180	192	165	161	198	189	180	172	188	200	201	179	169	194	199	158	177	180	187	164	189	194	175	161	184	180	202	180	180	182	200	187	196	183	191	192	181	170	177	190	202	181	165	194	192	189	203
2378	653	722	711	653	654	660	660	593	595	651	601	581	592	609	628	594	537	530	564	548	553	566	562	576	552	551	533	516	597	556	558	590	546	554	553	565	550	568	554	586	542	599	567	561	545	592	563	561	556	570	566	536	576	524	564	550	535	608	545	561	516	545	564	556	586	575	565	559	576	565	577	525	611	533	533	534	568	539	571	505	550	555	561	555	522	575	561	592	594	543	572	576	548	561	547	541	541	570	544	546	551	557	596	609	562	565	555	586	578	586	559	556	558	547	593	564	566	579	549	559	577	517	599	605	599	536	561	584	558	579	543	583	557	571	536	529	524	571	528	497	563	508	548	530	536	583	545	563	589	566	599	551	588	554	533	588	561	543	600	565	544	548	582	526	548	556	570	574	622	593	549	615	567	561	581	598	599	568	562	537	555	583	564	585	516	542	563	602	543	569	540	537	555	585	556	556	564	568	561	575	518	576	511	613	572	557	542	544	512	545	543	528	543	566	559	527	546	586	544	548	551	562	558	531	551	559	539	516	586	592	552	526	598	599	562	562	583	535	600	543	593	611	580	555	555	580	550	556	517	571	522	604	577	552	579	616	599	554	594	587	569	618	598	581	579	591	537	589	591	560	591	522	555	568	560	567	567	526	557	560	513	579	555	566	558	547	529	579	548	567	563	552	570	571	590	563	584	594	549	528	573	601	515	536	591	568	599	578	569	549	575	589	568	543	553	563	532	581	568	550	543	552	588	530	566	549	571	546	533	599	540	585	565	571	541	599	537	532	563	584	559	587	560	556	554	565	546	589	519	603	587	553	567	559	552	557	520	588	568	572	570	552	524	565	554	558	592	543	549	561	511	532	572	521	549	571	555	554	581	542	581	568	597	551	544	550	562	524	598	547	531	536	611	552	529	573	532	578	564	582	558	586	553	598	548	552	536	601	589	549	589	539	555	525	511	559	544	524	573	570	506	604	553	583	531	526	543	523	524	560	582	568	574	611	563	532	568	588	524	595	598	591	562	595	544	557	570	571	546	583	538	539	569	570	585	558	584	536	576	542	529	555	574	553	557	548	583	583	571	516	553	543	530	545	514	575	593	572	578	569	539	517	591	585	567	584	549	563	553	593	553	550	528	530	537	567	540	567	588	564	535	564	544	555	602	554	533	557	580	536	574	546	584	540	556	560	601	526	589	604	555	530	559	561	559	546	548	559	549	539	562	607	547	570	553	562	531	574	521	559	539	571	589	581	535	576	568	577	561	557	541	606	518	584	577	510	588	562	541	565	571	564	565	579	526	568	524	554	575	610	559	586	613	553	542	575	575	526	569	546	571	548	591	586	564	537	545	571	576	561	534	536	564	570	559	576	523	510	571	598	537	587	606	526	577	542	534	566	547	595	514	553	558	547	536	583	556	570	596	558	558	585	582	512	584	596	604	596	574	563	566	554	537	567	565	547	592	523	591	549	573	584	584	553	584	605	550	568	550	513	566	543	607	592	583	563	555	550	548	570	575	546	595	566	581	587	583	545	588	522	544	576	567	527	549	548	571	571	562	594	574	521	545	600	563	560	585	551	601	581	554	611	540	590	530	569	565	558	579	540	537	576	569	583	540	542	587	554	543	547	594	521	502	577	552	593	546	552	591	547	569	534	509	580	518	571	587	599	579	580	596	579	572	550	619	578	581	558	557	575	549	577	568	557	570	564	538	516	577	533	575	567	578	569	561	556	556	552	548	594	584	549	580	544	583	538	532	573	584	542	557	551	567	552	611	525	523	530	544	526	598	554	542	578	550	577	553	543	569	561	547	577	541	562	581	603	551	575	574	584	540	562	573	556	532	551	588	551	601	553	578	523	551	620	531	538	578	513	559	571	539	543	564	589	514	571	559	540	557	537	578	550	572	527	559	555	575	562	607	553	555	562	558	525	523	544	575	587	563	545	553	559	610	562	568	547	557	570	513	604	559	558	567	535	524	587	555	503	555	571	584	554	549	530	581	602	576	600	569	588	573	567	551	576	569	577	586	578	573	575	539	571	530	543	557	594	571	573	524	563	574	600	560	559	573	598	521	569	569	546	573	565	555	535	615	559	514	574	553	541	536	537	566	546	509	575	517	571	552	572	541	579	554	572	584	615	582	560	541	534	564	551	583	573	558	540	577	497	593	543	566	559	581	569	545	550	544	596	505	564	515	568	588	522	577	606	593	585	529	538	561	541	578	539	523	545	532	552	582	556	564	626	570	554	579	584	577	570	550	548	596	546	533	560	531	563	573	555	565	609	561	576	557	560	542	578	556	564	577	571	569	563	552	533	539	572	599	573	588	556	558	580	553	559	559	575	576	542	545	590	532	590	574	546	543	537	650	518	544	535	533	544	561	548	544	608	537	561	617	564	585	539	571	512	557	552	586	585	553	544	555	539	537	557	531	583	550	564	574	540	575	564	543	540	563	587	579	583	523	526	542	572	577	563	557	547	602	577	513	566	585	562	567	560	587	509	541	544	591	597	558	559	537	574	574	574	549	584	581	531	569	539	547	548	551	551	547	554	574	543	552	539	562	578	592	551	534	556	616	541	566	567	572	567	559	530	594	535	576	564	543	581	542	567	588	547	557	553	523	592	565	576	543	578	579	583	560	565	563	597	528	598	618	569	582	550	554	575	552	554	571	557	567	570	575	551	550	617	534	586	542	570	568	565	579	568	529	568	542	554	509	525	552	600	581	559	563	562	547	574	546	593	548	561	546	558	586	543	577	573	559	582	573	571	563	591	538	574	547	566	564	560	504	586	550	570	560	538	566	550	541	592	541	555	564	553	585	549	557	545	571	547	546	598	588	530	546	568	563	568	526	511	566	556	571	569	555	534	571	558	526	537	543	547	549	542	559	600	552	548	564	574	551	575	546	586	569	602	575	545	544	569	575	601	549	544	571	621	600	564	598	602	586	558	533	565	563	578	548	606	559	547	528	589	557	534	571	570	569	550	534	534	548	529	558	572	552	589	555	552	569	570	577	566	575	562	540	528	589	549	592	554	569	564	558	567	593	575	583	578	561	575	516	541	579	558	589	575	544	500	538	539	539	573	545	561	589	601	542	599	556	567	556	596	536	575	548	563	567	547	580	559	596	515	581	605	533	621	574	542	542	530	606	544	578	550	551	559	548	589	548	576	566	544	567	603	555	595	533	529	587	571	595	573	570	582	573	579	550	563	575	559	578	580	572	557	561	593	564	568	585	602	580	571	572	564	578	546	559	551	566	575	557	544	539	549	557	632	581	544	557	599	509	528	565	558	581	534	506	549	592	525	550	561	534	539	565	583	557	621	612	502	593	523	558	532	598	608	557	579	517	578	558	544	530	500	531	526	546	562	552	570	546	568	506	537	569	526	574	544	561	602	567	529	636	586	620	531	571	563	595	543	590	557	596	540	595	538	579	537	555	574	564	545	540	564	572	567	528	593	586	562	540	604	565	529	569	549	614	575	542	546	536	559	605
19599	1953	1337	1064	721	491	405	334	264	226	213	187	178	137	144	152	129	117	130	138	110	109	116	103	110	96	108	125	100	110	121	119	110	104	120	92	101	119	108	124	105	111	96	103	97	83	76	107	89	92	105	89	106	94	100	96	90	89	123	114	101	98	109	101	89	94	109	96	93	98	110	120	109	119	100	105	100	100	106	95	86	93	93	108	94	101	101	92	112	102	102	90	91	80	83	94	109	114	90	95	97	89	85	109	96	115	91	116	93	83	71	96	92	91	111	83	94	90	104	105	91	94	77	100	86	96	84	91	90	107	94	77	91	85	102	80	90	87	118	101	98	96	106	117	93	78	95	82	95	86	91	102	105	105	92	96	111	113	99	94	81	111	99	80	93	98	102	101	100	92	96	75	103	104	89	101	86	91	101	89	101	91	104	103	101	100	103	94	105	105	89	81	89	94	112	90	97	117	100	115	98	87	83	114	90	100	105	89	101	81	91	113	98	92	91	98	109	88	81	98	103	91	105	110	87	111	110	93	109	103	101	96	85	103	93	104	102	96	93	109	105	75	101	107	106	88	94	95	118	133	87	85	111	94	102	87	95	102	108	83	97	100	92	102	106	86	100	104	101	101	110	89	100	86	80	105	92	88	102	92	94	75	114	74	92	105	91	113	96	103	86	76	104	97	108	103	101	84	72	94	86	108	101	98	94	92	105	105	100	97	114	99	96	84	91	90	119	90	96	86	108	109	93	97	84	101	88	83	93	100	95	71	93	73	109	98	90	103	94	89	104	97	93	93	88	89	92	103	90	121	82	108	97	89	105	109	86	91	96	100	118	98	85	119	78	95	89	87	93	96	95	101	94	106	89	96	97	83	108	107	92	69	105	91	90	108	102	105	91	81	93	99	98	97	88	112	88	99	101	101	101	87	91	89	92	91	107	98	72	87	95	102	77	92	94	97	97	117	95	101	85	94	88	106	94	99	95	70	103	88	109	88	103	94	98	108	104	93	106	84	87	85	97	82	96	95	89	93	82	119	114	94	105	98	88	112	102	92	101	101	72	98	96	94	104	106	98	80	115	86	98	105	95	109	83	104	82	82	95	98	87	95	97	96	95	91	106	108	103	105	84	106	98	97	101	100	109	103	102	103	94	98	101	84	89	95	106	93	111	95	94	114	93	98	87	102	90	89	82	114	105	87	75	83	86	94	102	99	93	89	89	100	91	95	110	77	105	105	99	99	97	100	91	111	93	105	105	91	96	104	89	95	87	106	87	104	92	82	122	86	88	91	81	92	80	100	106	100	105	107	104	87	111	107	101	100	75	111	93	107	79	92	103	90	94	114	92	85	103	97	107	111	103	90	84	101	92	95	104	107	94	117	85	102	79	99	78	95	97	103	93	102	99	83	91	98	105	108	109	111	92	103	102	93	91	99	83	74	99	91	96	81	84	107	95	105	88	100	85	82	104	98	91	104	105	96	95	93	88	91	113	107	93	94	111	94	97	94	84	105	109	92	103	83	103	99	95	88	118	110	97	99	107	99	101	106	75	92	90	97	89	106	95	103	94	96	92	104	94	97	102	84	113	90	93	94	96	106	107	95	83	105	117	99	108	95	106	92	101	91	95	104	81	117	96	101	94	90	98	99	95	92	81	85	82	86	90	104	110	91	91	110	79	92	111	96	100	99	104	82	97	89	89	86	100	91	112	102	102	82	99	105	89	92	119	114	87	83	85	111	106	84	107	102	74	90	87	108	109	84	91	105	96	103	82	99	114	85	96	87	74	95	100	80	91	99	95	88	90	107	113	104	89	99	84	91	97	92	96	89	90	87	76	90	107	90	80	73	92	116	107	112	94	98	100	93	93	92	82	90	85	80	78	96	99	98	95	101	112	96	97	69	105	91	87	87	97	111	117	98	90	102	88	108	87	102	88	91	92	91	122	88	102	91	90	99	90	103	96	84	105	105	98	96	99	90	101	102	100	101	119	92	79	87	86	105	93	86	114	84	75	96	94	97	109	78	86	101	104	108	86	107	102	100	98	85	101	106	94	93	89	111	91	108	92	91	96	83	116	80	102	92	95	97	105	80	108	85	88	94	94	86	103	91	105	109	102	87	93	94	108	91	91	97	108	90	83	89	102	101	101	88	113	105	90	107	107	83	106	108	92	107	97	80	87	99	93	114	82	102	96	82	111	116	108	102	87	83	90	93	116	96	100	103	97	94	94	133	102	77	107	81	100	81	98	91	107	98	94	88	115	78	91	89	100	108	91	96	96	102	110	92	93	95	85	103	71	121	88	82	95	96	96	101	106	97	99	91	100	90	91	92	98	90	106	92	96	89	96	105	78	97	93	101	99	92	84	94	110	98	98	90	104	102	92	95	97	106	91	73	90	100	88	103	114	92	125	104	110	106	105	100	102	75	88	97	106	111	97	88	93	87	105	98	126	88	98	109	103	86	106	100	109	101	107	104	103	120	108	93	86	99	89	106	89	90	85	110	97	109	84	87	105	95	112	95	89	94	95	87	98	90	108	92	109	109	107	104	116	101	106	99	98	101	91	93	96	83	85	82	93	110	96	114	97	88	88	95	99	99	86	86	116	88	103	103	103	91	108	104	93	108	87	100	113	95	115	85	97	93	104	113	75	74	93	99	109	101	87	101	115	94	86	109	97	90	81	110	88	96	110	106	93	102	93	107	105	93	94	90	99	98	91	89	93	78	90	111	97	108	91	90	94	101	89	121	77	92	110	95	85	93	94	118	98	81	120	97	93	98	94	101	87	95	89	93	91	91	84	86	99	94	90	91	110	106	97	115	93	104	99	77	101	86	109	94	86	97	88	82	88	112	100	90	99	102	95	88	102	102	99	91	108	106	92	96	98	87	92	94	92	111	85	111	96	99	92	109	105	84	88	98	96	107	84	98	94	82	104	105	88	108	93	100	115	81	97	99	101	96	82	88	99	108	103	95	97	104	107	95	96	94	102	96	92	92	92	91	95	73	101	100	109	97	102	105	111	93	120	113	95	100	92	92	99	98	102	115	84	98	102	100	86	89	80	109	97	114	90	77	108	98	105	102	78	99	112	106	88	97	88	100	72	86	92	79	99	119	79	84	114	102	115	95	119	101	97	87	85	113	94	97	94	97	99	110	94	81	76	100	89	101	107	106	85	96	93	93	98	107	94	111	111	94	95	94	109	99	96	112	106	92	108	97	106	91	81	86	105	110	94	81	87	93	96	85	105	91	88	97	93	99	96	92	91	98	95	90	103	97	92	102	78	107	98	98	94	95	102	98	100	94	110	108	111	106	85	120	87	112	84	95	94	92	108	100	93	92	102	88	98	85	103	93	108	95	88	94	87	87	81	101	93	109	86	95	101	84	99	96	86	88	89	87	89	86	112	91	97	99	100	96	84	99	96	91	109	90	101	96	91	97	92	98	89	98	91	105	82	93	116	97	101	80	86	91	104	100	99	103	94	103	91	91	86	86
10037	1330	3109	3415	3037	2422	2004	1624	1365	1207	1070	956	846	799	718	701	648	629	528	555	567	523	472	502	472	488	458	426	473	410	412	423	398	414	405	395	398	404	388	376	378	381	382	388	375	372	371	349	366	384	381	374	334	364	343	377	377	358	383	315	366	369	367	338	357	399	324	363	357	327	324	361	327	338	330	324	321	349	378	325	333	339	321	344	349	316	350	342	342	291	339	349	341	372	313	358	355	323	329	335	313	345	346	329	340	330	313	355	342	373	347	318	362	326	333	314	338	377	320	307	331	315	310	325	356	346	323	363	386	312	344	354	337	372	329	333	366	316	328	370	330	345	327	321	349	326	333	333	350	354	310	317	298	314	347	319	324	338	325	298	312	347	361	346	347	332	355	304	341	349	331	321	352	340	315	342	334	330	327	335	320	356	324	330	343	309	342	350	333	348	302	321	318	329	347	337	343	344	346	350	291	302	356	339	300	332	318	343	323	373	334	330	300	349	302	315	323	329	329	345	370	330	320	303	332	340	298	371	321	352	357	329	338	328	318	333	322	336	333	323	313	329	293	333	354	299	352	332	347	351	305	341	347	321	323	372	316	335	348	307	340	318	322	317	346	339	345	346	321	366	375	339	332	309	330	305	326	317	307	319	345	320	334	330	346	319	310	328	338	317	358	334	307	307	338	345	352	332	319	339	314	345	337	370	330	330	347	355	329	313	331	303	342	345	309	330	338	355	312	361	337	308	342	311	306	359	327	319	320	318	333	340	336	340	320	345	310	350	339	323	369	340	312	324	331	338	343	320	349	348	307	324	342	347	342	326	353	337	322	318	327	362	361	349	330	311	345	320	318	355	356	341	359	346	335	323	324	337	321	318	328	324	327	314	312	306	365	339	327	356	328	323	335	314	317	347	318	350	342	359	332	338	313	328	308	323	290	318	333	316	326	307	327	328	365	336	343	347	341	358	303	335	313	308	355	334	342	360	338	332	334	311	350	364	371	326	329	336	317	344	323	335	357	335	318	345	368	349	357	325	347	336	350	343	333	359	303	336	307	294	311	326	372	315	337	350	332	330	333	332	345	351	331	339	342	351	351	351	355	330	319	345	319	315	343	336	333	341	329	301	308	331	316	359	329	331	335	322	355	338	354	328	357	336	348	325	362	343	307	307	333	317	332	315	327	345	291	371	310	352	318	321	344	341	335	337	337	347	335	321	339	349	339	329	325	348	334	310	326	341	307	331	371	342	307	343	322	386	347	349	295	324	314	325	347	336	311	330	339	317	346	338	360	332	361	346	312	353	326	372	337	318	289	303	347	339	318	340	318	335	324	332	309	338	358	314	337	344	357	354	339	332	318	337	335	344	300	343	311	356	342	360	321	325	348	354	348	319	290	366	340	338	302	359	318	364	304	341	333	331	324	339	345	373	371	334	325	330	375	319	344	324	331	340	358	329	341	343	335	318	347	343	294	311	333	314	336	317	306	371	337	333	320	325	324	345	334	353	326	346	345	340	359	323	356	313	307	327	325	302	348	329	330	337	343	295	342	312	337	315	340	333	321	346	327	318	342	331	325	355	285	328	330	330	313	335	334	307	346	350	332	304	310	359	346	315	318	317	298	349	330	367	336	343	312	339	324	350	316	353	348	341	332	322	362	296	346	296	327	330	341	309	345	371	348	315	303	325	310	345	288	305	360	339	332	349	334	333	330	320	329	326	345	333	327	344	354	328	350	337	347	332	349	339	322	350	305	312	316	336	337	351	333	321	307	346	328	313	325	289	341	338	349	342	352	349	328	340	319	351	299	325	324	304	337	340	349	330	350	352	317	356	306	338	373	328	345	363	325	311	314	342	343	333	353	321	329	325	311	358	320	322	305	342	332	347	314	320	323	324	326	331	326	303	351	323	333	342	346	369	330	300	345	326	352	320	336	316	317	362	314	346	306	360	285	342	357	308	294	340	324	362	347	353	329	334	315	334	322	284	328	333	315	309	317	341	341	312	364	352	329	378	306	318	329	326	321	324	310	321	333	316	351	340	350	336	331	326	316	333	330	362	348	327	331	300	325	352	332	344	357	359	367	319	325	358	334	323	355	290	362	297	319	344	339	340	323	331	319	342	349	343	367	351	323	310	356	332	337	324	311	329	364	342	318	374	326	328	315	318	344	364	351	360	313	319	342	341	362	369	346	299	345	354	343	323	342	357	332	328	340	339	351	319	311	339	338	341	343	341	328	333	338	341	329	327	335	335	321	342	357	334	329	324	315	303	331	329	356	305	331	317	336	337	310	330	314	334	305	330	351	332	337	354	337	344	330	359	303	316	324	328	346	308	342	337	357	343	322	325	316	334	310	346	316	337	341	331	332	320	321	330	314	355	337	342	305	319	316	336	311	375	333	349	340	315	343	337	311	325	339	318	335	359	319	339	341	339	337	304	328	329	301	346	335	299	332	362	346	319	336	327	322	315	290	352	326	342	333	312	336	362	327	314	375	359	339	344	334	321	346	361	340	341	374	348	342	345	323	323	311	330	318	333	374	295	315	368	328	295	345	354	348	369	310	338	341	346	301	341	327	330	366	354	326	325	294	326	304	324	362	327	334	315	289	343	324	348	344	280	334	323	364	336	310	309	327	345	359	373	314	324	323	347	319	346	305	384	320	342	327	331	327	334	301	330	345	339	316	333	353	347	334	346	330	336	302	342	348	360	338	326	334	316	325	314	341	310	341	314	348	311	308	319	319	356	310	340	315	336	350	362	318	337	365	326	334	368	334	327	329	336	317	331	313	327	350	319	353	334	313	313	327	345	332	306	342	333	311	328	306	344	327	319	324	311	326	317	330	337	356	344	371	350	345	313	338	363	317	313	338	342	339	320	314	335	330	348	363	345	323	330	340	320	334	325	360	341	308	339	336	347	323	308	325	319	329	373	340	348	322	297	333	310	358	330	342	342	345	334	376	346	352	330	303	327	353	310	307	344	326	312	320	310	330	359	330	327	330	313	324	330	323	318	331	330	295	356	324	334	313	340	358	329	339	341	331	349	354	326	325	323	320	341	315	330	305	355	358	344	360	341	348	311	331	349	332	329	327	334	306	340	331	338	318	339	309	335	322	338	333	326	319	305	354	335	322	328	336	338	340	323	317	344	342	335	359	335	329	321	358	315	364	340	318	313	343	295	333	291	321	340	344	345	328	328	332	343	351	340	322	324	305	363	351	333	336	334	342	311	316	342	300	303	343	333	313	329	336	339	325	323	327	313	341	335	336	359	341	334	353	327	360	359	328	309	344	352	319	343	335	335	335	331	320	312	352	305	349	331	319	326	343	338	306	354	338	340	358	327	327	330	330	351	337	310	366	339	299	325	375	347	321	325	351	314	318	325	342	319	322	372	329	342	319	311	348	321	363	304	329	314	332	349	334	330	343	344	321	356	300	376	312	331	346	339	331	331	353	306	306	319	327	303	334	329	325	361	349	323	329	336	297	305	318	339
31955	9238	3227	2077	1451	1048	834	614	492	484	403	330	319	293	301	272	246	246	231	257	239	217	218	199	161	219	196	204	184	192	184	191	204	172	190	159	215	174	175	180	169	185	173	148	188	173	182	151	179	176	165	161	191	184	179	174	186	186	172	159	153	160	147	173	173	173	193	162	156	183	181	148	157	155	180	152	160	174	158	170	162	161	177	185	152	165	174	188	162	195	169	155	133	162	169	192	162	163	164	162	196	169	154	174	143	170	159	169	177	158	156	156	171	188	179	163	176	175	149	171	160	186	166	156	155	158	159	143	162	180	156	171	166	164	174	180	157	167	187	158	164	177	156	169	171	158	160	170	153	170	181	171	157	167	166	186	162	185	188	151	172	154	152	169	154	150	166	179	175	196	176	184	168	168	161	161	172	160	158	143	167	182	171	164	169	186	149	187	150	176	150	174	143	172	159	162	163	162	165	166	169	144	182	158	143	146	151	165	151	156	180	186	142	190	167	157	153	164	143	151	167	163	164	178	165	189	182	160	164	173	172	160	198	148	187	187	169	145	159	154	166	163	167	155	150	164	156	162	167	196	151	171	169	170	147	168	159	187	170	180	171	167	173	164	152	168	163	154	183	165	162	189	184	160	180	160	162	148	163	132	157	153	150	160	180	178	167	170	208	160	167	161	171	169	181	174	158	162	170	170	160	174	185	177	164	158	183	183	149	184	178	164	169	151	170	158	165	148	169	166	148	176	165	176	174	163	175	142	164	176	157	174	161	164	163	162	148	160	157	173	163	169	169	177	169	157	157	155	187	170	159	164	164	174	200	175	180	140	173	160	167	162	184	193	178	177	168	159	161	164	184	161	173	172	183	159	168	172	182	166	159	175	213	181	174	176	175	169	157	191	171	159	182	156	177	165	182	172	146	164	177	211	158	175	168	161	160	150	157	161	200	194	172	156	177	174	173	153	165	174	186	141	176	163	176	148	166	159	156	160	162	161	163	171	161	178	190	172	196	164	174	184	160	165	183	148	175	158	167	158	177	166	161	153	161	182	169	133	176	166	164	171	184	176	172	163	151	173	184	182	159	171	191	157	167	176	191	162	164	182	144	171	170	175	161	166	183	180	176	167	167	178	143	161	154	152	166	183	179	157	172	166	151	170	167	172	174	176	157	177	168	173	179	178	159	181	181	173	164	165	180	176	176	161	171	162	176	169	153	150	180	159	180	157	164	182	179	164	146	163	155	176	166	148	165	153	171	189	157	189	152	170	179	173	157	156	178	143	166	171	171	144	169	152	170	159	172	149	149	189	181	179	154	159	184	182	173	159	163	169	171	182	169	158	163	154	163	155	169	148	148	165	162	180	159	185	168	167	172	166	165	175	182	170	192	145	163	161	186	162	153	160	180	167	159	173	167	173	179	169	152	162	152	180	169	156	175	168	171	160	169	183	170	166	168	171	168	185	166	161	167	189	180	163	168	174	187	184	172	157	154	153	179	159	177	170	152	143	156	169	153	176	167	183	170	157	189	152	167	154	168	172	154	162	174	207	176	180	184	168	186	169	168	179	197	182	184	152	173	177	179	168	156	152	161	156	162	162	173	146	159	160	161	161	165	183	181	180	148	151	154	183	175	165	186	193	162	157	183	167	151	144	183	188	176	176	155	163	181	160	162	168	167	180	150	153	152	181	167	180	196	166	169	184	173	179	168	168	178	170	158	165	165	145	184	156	151	167	153	142	165	155	184	203	155	183	158	156	162	169	179	178	167	176	163	180	187	154	156	166	167	165	169	165	162	164	166	178	154	172	177	171	175	159	158	149	190	175	185	186	174	199	144	136	164	179	164	155	183	162	190	148	157	163	147	152	157	176	168	149	177	167	183	169	151	184	172	178	154	164	176	178	185	170	167	156	171	144	162	144	168	171	144	172	160	190	159	185	162	153	167	144	183	154	154	169	205	158	169	163	154	167	170	155	166	166	166	181	176	167	159	148	160	167	174	157	174	170	163	185	175	165	150	196	154	154	176	165	128	164	184	189	181	159	156	162	192	150	192	155	140	171	170	162	156	173	167	177	167	155	173	188	121	188	148	156	165	172	159	176	149	145	181	152	173	162	161	170	158	156	176	183	169	185	173	172	160	171	176	155	165	168	171	179	160	176	167	147	172	177	150	177	158	146	162	169	158	178	180	166	150	168	136	145	180	173	162	162	188	160	167	170	159	196	181	152	174	169	186	193	175	163	165	201	168	167	165	158	181	153	174	163	172	167	173	146	165	176	188	173	167	136	169	149	166	141	159	167	180	186	173	207	167	179	184	199	175	174	192	162	152	154	176	169	177	170	153	172	165	183	164	186	153	155	168	156	138	190	160	180	158	193	152	196	171	168	174	167	169	187	155	181	163	174	156	160	177	167	169	174	159	167	190	173	167	169	156	187	193	215	170	192	177	175	159	156	159	165	164	168	161	178	173	141	158	168	164	170	155	178	175	162	181	180	163	188	185	188	191	165	180	164	175	164	175	159	163	148	167	167	167	169	186	148	165	178	189	144	167	193	189	168	169	172	188	186	173	150	172	183	162	172	148	172	178	182	153	163	163	188	155	156	164	186	166	160	150	172	183	166	180	200	146	169	158	171	185	174	148	171	168	160	160	176	171	157	147	201	165	165	172	169	166	150	179	138	148	164	150	169	164	160	178	167	193	173	166	185	166	181	172	162	156	146	161	155	156	151	184	196	161	174	160	173	174	171	167	183	162	155	133	184	176	162	162	140	170	176	181	171	160	159	166	175	149	146	174	183	163	163	138	190	166	171	176	165	153	183	163	194	173	168	159	171	168	175	153	159	145	169	162	169	189	155	172	165	187	140	183	164	161	175	163	173	176	172	184	165	171	166	179	162	170	179	189	156	164	156	174	174	172	174	168	170	132	153	181	166	189	159	160	178	162	176	168	171	150	201	169	182	187	185	165	126	176	183	160	177	174	171	151	164	165	150	176	167	156	172	154	180	184	174	185	169	166	179	174	171	163	159	163	164	166	176	181	141	162	173	174	179	179	172	171	183	184	164	158	156	154	170	166	178	151	148	153	158	174	155	160	163	186	162	169	159	173	155	154	172	170	164	176	164	161	166	156	163	171	146	176	160	157	172	156	168	186	151	172	159	164	146	174	157	162	162	153	183	168	145	156	185	171	193	147	154	165	183	159	165	165	190	168	177	161	162	158	158	160	158	163	181	188	199	153	176	126	182	145	164	159	178	156	149	162	149	160	156	154	163	172	183	162	169	158	179	167	159	174	198	165	185	153	161	146	167	174	161	173	161	140	167	174	160	183	177	164	149	157	172	167	150	197	154	162	181	174	163	178	177	163	172	179	180	165	167	186	169	176	160	192	164	155	158	173	161	176	177	151	148	149	154	162	162	175	154	180	184	174	183	152	169	144	165	149	187	162	168	175	193	181	155	178	156	177	188	179	170	166	151	151	164	162	182	160	189	170	176
15979	2487	5723	6547	5519	4464	3678	3009	2603	2301	1958	1713	1595	1464	1337	1157	1149	1093	1047	1016	949	930	843	841	840	788	780	789	725	754	714	705	687	682	743	711	664	691	717	666	641	679	586	584	596	656	619	595	613	577	576	558	620	562	635	599	554	586	589	590	533	582	549	616	552	573	540	582	514	575	574	566	589	578	572	584	571	560	568	593	555	555	559	567	561	567	545	553	569	573	535	546	570	527	521	518	547	558	569	526	572	543	552	534	566	565	519	596	504	514	556	524	522	550	528	584	528	541	564	537	534	551	568	551	508	530	556	544	581	510	573	548	532	563	543	546	521	576	495	534	554	547	549	537	554	570	543	528	523	542	535	543	540	509	501	558	525	555	540	546	537	524	549	552	535	529	472	551	571	566	527	499	543	556	532	561	530	539	503	529	539	549	518	542	530	542	534	510	541	554	531	545	552	533	546	552	572	533	526	521	544	521	603	531	531	517	525	538	523	504	498	561	477	502	522	550	477	526	530	544	501	541	580	535	546	560	505	512	529	579	534	525	511	494	562	552	565	545	514	491	535	524	504	573	539	549	491	517	540	580	512	528	563	549	581	534	559	509	514	515	528	538	524	537	504	532	540	567	513	551	533	541	576	519	521	529	543	523	555	547	549	509	513	490	561	534	564	536	517	541	511	513	553	538	497	493	519	514	509	492	507	537	497	504	521	507	565	506	556	567	503	543	538	547	532	555	542	503	540	547	546	560	521	551	548	553	547	522	553	501	538	513	546	551	536	533	555	515	578	518	519	510	526	588	552	536	528	532	558	513	516	559	522	531	511	514	520	500	563	540	533	503	536	570	520	547	519	556	510	507	544	520	539	539	564	547	545	544	532	526	500	520	491	544	543	509	539	540	497	537	526	533	537	496	530	519	549	532	544	517	532	499	543	561	533	516	542	541	524	545	544	541	569	506	522	523	537	544	500	569	518	538	510	542	538	542	504	531	515	580	553	499	530	494	504	552	563	538	531	497	506	565	523	503	591	497	541	493	536	494	499	557	549	532	564	498	512	565	494	553	527	535	537	537	545	483	538	495	522	580	525	516	515	523	538	526	512	526	546	557	554	533	526	509	518	479	534	543	547	533	540	564	540	519	535	542	516	528	527	556	531	525	546	554	557	489	513	578	557	537	509	546	513	503	522	540	512	523	546	553	536	514	505	554	560	488	532	493	555	499	571	507	506	540	502	531	569	568	551	536	543	605	563	554	500	502	534	527	571	555	530	521	578	520	512	551	503	475	505	521	534	522	524	556	553	576	499	591	551	511	550	513	531	525	570	519	543	533	511	582	545	520	583	535	584	554	546	505	523	535	574	538	517	516	513	533	499	539	579	520	550	583	521	510	520	523	498	513	509	523	516	522	541	545	549	588	577	586	512	547	524	547	573	563	500	536	506	535	568	546	552	538	526	562	545	531	536	547	522	549	525	530	465	545	511	503	506	515	534	586	519	519	536	562	520	498	509	527	550	522	542	496	526	505	538	539	544	557	542	542	550	593	529	552	560	542	554	503	504	507	557	546	565	515	574	559	478	560	551	530	548	533	536	561	542	520	548	533	514	520	531	529	534	531	526	505	551	522	528	543	530	502	544	502	542	517	548	518	529	528	535	543	520	544	577	561	562	544	530	515	591	580	519	532	534	562	545	488	548	557	542	518	539	524	516	499	526	556	542	551	534	533	544	532	552	544	489	489	532	544	526	463	549	532	523	516	488	546	556	522	563	531	483	566	536	519	531	545	525	487	571	545	531	547	535	495	524	549	547	511	470	562	513	534	534	534	528	544	533	550	508	532	544	526	533	517	576	551	524	537	533	521	509	541	553	551	518	568	516	520	507	544	574	533	528	546	547	562	525	529	522	546	526	520	567	533	509	544	561	565	503	507	519	511	516	492	554	514	554	547	473	528	530	535	531	516	588	572	555	518	476	519	552	515	490	577	543	547	546	509	573	514	514	526	532	508	515	579	540	582	560	561	591	569	541	537	505	528	495	609	504	572	537	521	497	534	534	525	547	536	531	513	564	535	494	518	489	520	504	534	567	519	548	559	516	536	522	562	537	571	500	512	540	486	566	545	523	534	548	525	537	566	561	551	565	580	515	539	548	516	548	523	538	578	479	567	528	538	567	543	545	548	533	530	528	540	500	531	515	541	533	533	520	515	505	525	501	506	546	545	527	513	562	541	577	528	483	545	571	523	525	552	560	515	487	540	519	526	541	514	554	531	515	535	547	572	535	509	527	495	546	505	521	532	497	535	530	537	511	537	530	510	550	528	553	542	538	509	555	615	535	529	544	570	517	532	490	527	529	521	526	496	540	510	536	541	527	540	579	549	583	539	525	536	529	559	530	523	529	514	530	531	577	544	510	538	538	511	535	552	538	541	571	591	579	540	546	561	503	569	510	562	506	534	532	559	504	539	539	504	577	585	538	516	544	540	566	555	515	540	509	502	521	554	529	531	545	526	560	545	557	524	535	516	533	507	537	503	577	501	532	520	521	561	533	580	521	524	526	517	572	549	526	503	557	570	502	527	546	569	463	567	554	531	526	520	541	510	532	579	559	533	545	535	524	524	551	506	541	557	544	565	536	518	543	575	504	522	544	528	534	590	531	547	565	500	545	537	554	552	542	483	513	532	560	548	585	507	521	523	564	566	516	544	563	549	505	490	521	527	534	564	518	541	480	536	545	554	514	529	539	534	531	532	523	516	531	533	531	517	544	526	533	549	537	513	551	548	520	552	566	538	513	537	562	484	551	576	498	519	558	516	527	524	500	475	553	543	508	539	482	519	532	512	495	532	521	561	505	532	527	531	518	534	545	516	545	560	555	456	551	524	496	498	521	543	503	544	557	546	521	554	549	536	514	542	529	515	546	516	556	549	520	531	535	506	547	517	535	508	554	516	530	527	494	529	575	533	586	566	500	519	508	532	582	554	532	521	511	546	480	503	506	553	556	522	545	545	493	539	563	519	575	552	579	548	517	553	541	524	551	517	516	534	558	532	550	532	558	534	539	547	523	527	524	544	485	519	553	589	529	533	540	523	540	511	527	550	510	546	560	569	522	517	564	571	553	539	493	544	508	540	559	568	547	538	513	537	511	499	529	536	534	477	531	544	545	555	565	509	558	533	564	544	530	609	534	541	530	504	500	539	543	526	552	518	538	527	587	541	531	577	537	551	507	574	521	506	537	527	541	554	526	504	535	531	501	561	547	565	553	489	556	528	519	520	520	528	520	563	507	503	467	511	492	579	512	566	533	509	575	505	551	474	574	544	531	543	527	511	581	541	505	540	537	534	537	559	545	511	580	498	538	572	529	533	578	475	501	530	554	559	547	522	507	501	520	503	535	515	550	577	547	507	542	567	564	511	522	525	540	541	532	495	538	560	507	539	553	494	509	533	506	531	507	528	542	532	569	583	516	522	533	562	511	507	592	562	490	533	539	518	537	525	536	533
2781	322	265	215	219	226	202	176	174	208	190	192	196	203	197	202	176	191	180	174	193	192	205	167	193	195	173	184	200	183	213	177	179	170	191	184	191	198	198	170	182	189	201	171	170	197	178	176	208	214	172	170	199	199	178	184	191	171	196	171	177	209	186	171	184	169	181	204	178	188	171	214	182	183	197	203	192	194	194	186	175	173	212	188	204	191	163	194	179	208	192	177	162	174	204	194	182	185	173	169	195	180	168	163	183	187	180	170	160	184	198	195	179	182	171	182	187	174	203	151	177	162	199	170	192	167	160	174	179	189	188	187	177	169	196	177	187	192	206	196	181	198	219	183	180	203	190	188	177	185	200	180	186	195	194	168	197	156	164	179	168	159	177	153	175	217	213	201	175	158	188	174	181	174	198	182	175	192	197	166	198	185	196	173	181	171	182	167	182	180	215	189	193	223	214	228	169	173	173	174	205	197	182	202	207	178	180	163	188	174	186	206	194	205	190	179	177	188	199	179	197	194	185	186	194	176	180	180	161	190	165	204	186	199	204	175	185	217	196	173	224	173	218	173	189	182	189	207	217	179	175	178	203	191	175	186	211	197	181	171	173	184	179	167	177	210	182	196	194	181	188	175	205	188	184	190	174	174	199	181	163	178	160	215	202	188	189	202	184	189	193	169	189	187	191	183	177	169	153	185	206	169	178	202	180	181	178	200	217	180	186	159	184	179	202	184	180	206	189	188	174	173	204	187	196	194	196	170	191	179	182	182	207	198	215	195	187	186	194	219	182	170	165	164	160	212	173	181	175	207	168	192	174	189	193	205	186	195	173	205	203	187	178	189	189	179	178	189	187	210	191	184	171	177	175	180	163	185	172	162	196	185	197	208	195	167	191	173	201	186	198	168	166	176	184	191	200	180	173	179	195	180	170	185	172	176	176	193	190	182	186	178	170	188	192	200	198	200	172	170	193	160	195	196	189	174	182	203	208	197	192	184	177	185	186	193	187	173	201	165	172	191	201	169	179	184	196	151	191	169	192	184	191	175	179	180	194	197	178	168	155	209	182	175	192	182	200	172	211	173	188	201	172	190	196	205	175	211	180	177	186	205	176	178	205	174	197	171	196	170	164	180	189	171	170	193	178	203	167	183	173	197	178	193	206	200	186	218	196	195	199	164	204	190	174	208	191	201	201	192	165	193	169	192	177	176	201	184	206	161	202	192	191	202	173	189	192	171	157	166	171	201	189	200	203	182	193	183	193	191	189	182	155	181	197	192	177	198	175	191	183	158	173	175	181	197	173	182	192	189	178	204	192	198	171	188	195	175	189	194	189	196	193	172	214	184	184	188	169	188	210	211	197	184	189	176	168	210	186	195	191	202	188	166	195	177	158	196	202	181	197	176	187	195	188	200	205	174	176	183	173	175	166	170	165	162	196	206	177	203	187	183	169	237	218	181	147	187	202	198	169	164	179	212	178	212	201	175	170	218	182	186	187	192	200	189	168	187	188	179	192	190	189	197	202	170	179	167	189	183	172	211	192	182	182	177	168	212	197	166	183	163	194	186	199	180	191	159	203	212	174	191	210	182	169	166	201	194	184	172	171	166	190	197	203	199	209	197	196	193	169	185	204	167	189	197	190	185	186	189	189	178	196	182	164	183	230	160	178	189	193	172	202	192	188	195	178	176	188	155	205	188	220	193	170	178	169	194	208	201	188	162	206	189	174	181	209	181	205	184	159	179	174	190	205	177	205	187	172	205	175	201	180	185	191	196	176	186	180	204	175	185	191	201	186	200	183	170	198	185	192	177	199	222	193	156	173	161	167	173	172	187	220	170	175	210	197	201	194	175	193	211	180	178	172	207	169	171	168	177	185	181	195	198	197	199	186	157	177	187	183	190	184	203	203	193	189	179	197	199	176	181	186	188	190	194	167	200	200	170	203	196	170	209	182	206	199	200	179	216	201	172	177	180	163	191	192	181	189	175	196	180	174	178	185	203	176	180	179	187	195	175	188	192	163	174	167	201	181	175	180	177	196	220	197	186	167	205	175	199	192	177	176	219	201	218	190	182	188	190	189	195	190	211	178	229	186	178	180	176	188	173	195	186	164	190	164	172	170	208	195	210	177	167	178	178	180	191	179	194	197	187	183	196	187	185	202	181	200	192	209	189	202	169	180	191	163	199	203	202	179	175	191	187	177	205	187	178	194	190	208	174	201	194	178	207	198	190	181	184	178	185	170	188	187	184	180	183	193	193	184	170	195	195	188	196	207	203	191	175	194	171	186	186	186	162	192	200	177	188	182	181	162	197	193	197	174	206	200	195	188	183	181	193	173	174	186	190	187	160	206	171	177	184	175	181	177	196	189	181	196	200	182	196	214	184	200	195	180	200	169	201	198	169	185	172	200	174	200	152	220	182	183	178	231	201	177	187	185	209	183	177	174	191	189	176	191	159	175	185	165	180	206	203	175	178	205	196	182	181	180	183	189	187	187	204	190	214	195	178	180	198	190	197	168	184	190	188	173	191	175	189	163	195	190	208	204	158	205	163	194	183	175	184	175	185	204	188	207	194	199	180	187	197	166	186	180	200	161	193	193	195	178	165	194	214	168	185	165	193	194	192	171	180	196	164	178	203	176	191	198	180	172	190	194	177	182	197	179	187	175	189	162	208	182	182	174	201	184	201	199	174	181	188	193	190	166	154	200	185	209	162	221	158	162	187	165	178	166	164	185	169	179	188	170	213	211	189	169	150	177	201	168	184	204	208	185	180	175	210	193	199	183	187	171	189	202	180	184	198	149	188	186	189	202	212	205	184	175	192	194	175	188	201	179	188	192	206	179	213	177	165	203	177	189	166	194	176	194	206	192	195	211	182	177	222	217	183	190	172	168	192	198	184	182	170	170	197	173	177	182	190	187	198	185	191	193	202	191	183	189	192	192	178	196	187	184	195	190	174	152	158	204	211	177	170	184	194	200	191	181	195	207	185	186	183	183	190	178	204	175	181	198	191	172	211	166	197	204	205	192	181	198	187	200	170	162	199	164	169	192	163	173	192	186	173	192	186	203	170	165	208	171	192	193	197	168	176	204	199	153	174	159	170	187	183	172	171	181	161	200	191	190	165	187	202	198	189	185	184	182	179	181	201	176	175	163	183	186	175	188	212	177	209	200	199	176	191	158	170	183	162	209	181	170	190	163	165	195	168	188	189	196	186	203	180	210	203	180	210	194	160	184	186	187	188	181	188	191	165	177	200	178	189	206	197	177	203	175	156	196	193	164	210	175	170	181	187	231	173	158	205	188	181	176	201	173	182	197	195	175	165	189	174	173	190	177	192	188	162	197	182	194	199	162	207	203	177	186	187	201	208	167	185	179	200	170	182	213	172	178	178	204	152	196	185	170	185	198	207	186	169	198	191	204	210	181	185	176	180	196	191	210	181	182	196	177	197	192	155	175	199	205	160	169	169	160	196	190	164	172	178	194	159	214	205
2591	662	742	753	743	607	623	641	604	590	589	562	579	589	553	594	629	586	575	599	581	592	595	585	562	580	613	595	550	562	558	573	586	571	541	567	567	607	521	555	582	545	542	564	588	538	571	566	615	559	583	551	584	547	589	555	515	541	551	592	570	582	553	575	596	591	534	546	560	595	557	542	533	574	554	539	576	535	571	547	583	572	588	577	591	562	549	601	549	544	571	519	546	565	556	574	558	512	558	573	543	584	550	573	544	548	558	578	545	552	619	552	544	558	624	556	591	559	579	556	552	573	575	561	569	604	639	553	615	570	560	585	501	554	539	586	572	559	527	580	572	527	562	547	557	589	576	573	537	580	559	572	540	546	564	536	570	552	576	560	570	541	574	567	544	572	563	540	572	571	592	554	596	498	580	568	580	567	558	589	530	549	559	589	581	557	535	571	612	581	531	552	543	559	601	605	542	596	556	578	539	580	543	583	561	562	600	533	553	495	536	562	604	597	604	558	584	561	577	543	530	544	566	543	559	574	551	543	540	538	550	533	557	516	567	529	506	532	551	568	593	599	528	563	576	577	586	600	601	560	538	556	555	581	592	551	569	580	578	543	539	580	601	579	555	569	539	592	577	567	585	576	499	609	548	545	578	550	598	560	584	580	551	550	543	578	547	544	570	581	536	575	556	581	529	565	517	573	555	609	562	565	540	544	577	557	547	541	576	601	593	577	570	605	609	531	549	579	540	550	547	539	511	555	586	543	586	555	546	549	544	580	558	594	546	532	615	550	562	554	531	566	543	561	543	546	576	538	568	572	565	594	562	535	624	549	562	527	575	562	580	543	608	549	577	559	546	566	601	524	558	562	564	607	588	569	533	505	557	577	549	557	536	569	564	547	543	565	546	558	592	589	587	517	543	526	504	542	549	570	531	552	586	591	569	498	524	606	546	548	527	558	542	571	589	573	549	549	554	579	547	551	570	575	581	555	573	567	563	544	581	572	568	563	612	576	558	549	549	579	538	577	558	553	534	555	547	552	560	540	567	526	534	587	560	528	505	559	579	594	594	533	544	560	560	583	582	558	556	548	539	520	576	539	567	564	579	560	510	587	551	547	569	587	543	545	533	534	553	518	595	558	584	595	576	580	587	590	569	554	568	539	527	544	528	571	533	546	543	548	567	547	576	555	520	567	550	509	587	561	546	618	588	579	588	559	573	599	573	551	634	601	574	565	548	545	574	562	523	569	576	546	597	542	586	560	592	584	531	582	577	578	561	575	563	544	579	567	536	548	569	540	581	543	558	507	579	543	549	549	545	509	569	583	569	541	576	610	590	539	559	599	562	549	557	549	542	567	574	562	594	605	559	600	584	592	544	598	543	581	567	540	591	546	554	595	570	540	603	579	571	570	613	559	562	541	568	555	521	599	526	580	578	565	575	544	537	520	556	597	479	578	596	567	552	589	584	574	530	611	539	517	573	591	597	583	579	561	578	545	562	577	520	583	577	511	542	574	588	546	540	526	561	562	620	550	540	565	556	544	589	609	557	566	554	539	540	562	586	536	581	568	569	540	575	572	546	508	532	568	557	622	512	584	618	551	557	554	569	602	538	548	578	564	547	594	535	580	585	603	561	579	552	560	557	521	592	535	536	548	567	544	582	589	554	530	529	576	580	582	553	557	551	531	575	571	570	555	607	550	562	585	522	538	592	553	583	582	565	608	564	577	580	608	529	601	585	595	564	589	543	564	589	610	618	568	555	583	581	600	592	538	563	573	560	575	563	572	554	580	552	603	549	561	547	581	535	540	588	568	562	636	544	557	555	593	532	568	552	517	587	582	564	509	548	544	540	545	593	599	576	573	534	550	563	570	590	570	579	561	556	562	584	568	573	551	570	603	565	576	534	566	585	567	620	578	571	577	555	604	526	546	556	571	528	599	538	549	533	571	549	554	595	566	546	554	531	577	586	582	585	595	565	530	581	575	543	586	579	566	522	583	565	548	554	558	597	584	581	534	578	538	569	591	570	526	578	537	592	590	574	569	578	544	596	544	576	590	560	526	586	565	592	574	523	554	561	563	573	590	555	598	567	567	594	565	562	578	540	570	540	549	542	495	524	560	555	573	575	530	549	543	553	546	567	611	533	594	571	620	521	531	570	579	589	541	534	552	562	604	566	571	578	565	558	522	581	578	550	555	570	576	540	597	511	552	569	529	528	542	593	582	588	558	590	610	535	574	585	549	548	582	557	549	538	582	570	538	552	594	562	535	589	555	566	550	539	531	536	559	551	536	530	589	584	583	549	622	558	560	568	559	568	525	544	573	557	575	572	635	552	594	592	525	519	562	558	557	612	596	530	548	555	570	566	521	535	568	551	583	513	560	567	584	513	570	542	543	559	594	517	554	567	551	545	562	569	521	587	541	561	593	571	590	514	532	612	560	579	549	509	565	555	545	591	582	528	580	570	543	546	522	543	544	535	546	558	534	577	582	565	571	546	617	604	574	576	568	534	564	571	553	545	534	542	567	544	597	503	553	571	546	571	572	588	553	531	583	555	576	605	531	552	572	580	569	587	554	576	531	559	536	562	575	596	566	556	553	587	577	562	544	594	544	513	572	581	563	560	611	583	510	600	600	539	556	566	562	568	548	559	554	593	579	541	548	575	549	601	556	605	565	552	592	560	609	532	562	560	531	583	611	585	533	504	574	569	563	554	578	554	557	544	528	593	605	565	579	548	554	576	548	572	535	563	565	523	590	581	562	570	577	577	594	581	604	588	529	557	564	565	518	595	577	556	572	527	569	557	578	558	581	528	554	580	552	527	558	536	554	520	537	579	542	558	549	556	508	562	535	518	553	572	564	576	564	606	561	570	559	558	592	563	562	570	571	552	556	527	610	574	580	552	564	559	549	544	544	551	615	608	587	589	567	557	546	554	570	572	578	540	580	556	568	566	543	580	590	569	593	563	582	580	608	583	547	574	579	548	544	559	599	532	542	526	542	588	519	583	595	553	575	562	550	552	578	597	572	558	566	570	570	561	572	545	575	522	569	602	540	549	543	591	569	574	548	605	586	584	563	534	539	575	536	537	567	546	552	604	562	545	578	569	540	584	575	560	581	547	544	565	620	548	580	596	569	564	581	582	566	551	566	542	570	592	532	633	575	576	542	591	577	601	575	598	607	579	544	550	588	526	564	572	562	534	553	524	552	585	563	560	545	569	601	578	592	554	590	550	560	555	570	575	562	554	546	535	561	568	566	535	572	573	557	578	546	584	530	570	575	591	565	531	554	589	598	581	567	523	601	562	503	586	574	571	544	552	565	571	527	562	583	592	535	560	570	556	559	559	552	570	604	568	557	545	549	587	561	518	551	546	539	571	547	535	561	555	611	583	544	568	598	571	563	588	549	543	535	577	638	520	577	589	518	598	543	566	573	615	565	542	596	569	572	550	546	569	566	556	539	517	516	574	560	561	555	584	506	568	598	576	599	598	550	569	567
22362	2381	1332	979	744	523	371	345	304	227	200	184	166	155	157	142	109	136	124	133	134	106	114	112	121	111	106	111	103	111	101	115	107	110	107	121	126	113	117	103	113	83	114	103	109	103	90	106	105	111	105	101	95	104	83	90	106	81	98	102	95	83	88	110	87	112	95	77	110	101	93	107	105	92	99	115	103	112	90	75	98	81	114	93	96	92	95	103	100	96	102	96	90	120	101	80	96	92	98	101	95	104	106	106	117	114	110	108	106	104	90	91	103	103	114	79	90	90	97	116	109	88	100	110	71	96	87	103	97	104	90	81	94	95	84	79	104	105	89	101	105	78	87	84	105	113	107	98	107	98	86	114	100	80	105	101	108	82	98	94	99	84	107	95	89	116	95	108	79	115	98	96	88	97	108	94	95	104	94	100	101	79	106	82	112	99	77	102	109	70	99	89	96	94	93	131	107	86	112	101	77	102	104	86	70	105	95	100	98	102	110	96	90	92	106	99	102	91	104	99	101	124	84	96	106	98	102	88	105	104	118	105	97	95	105	89	98	85	90	95	114	108	81	107	119	99	100	95	102	84	91	108	95	81	86	86	84	100	94	86	99	91	109	98	109	102	104	87	90	98	105	97	83	95	95	107	109	106	100	73	114	92	94	94	99	83	97	108	85	90	102	91	92	100	109	97	102	94	89	99	89	104	106	93	104	108	100	88	94	94	92	90	103	98	88	98	87	91	88	87	89	96	105	102	92	87	85	82	103	83	104	101	72	95	86	101	100	96	87	91	95	89	89	86	109	107	93	86	87	93	96	96	101	94	108	107	97	107	107	78	95	86	95	80	100	99	91	107	97	98	97	94	101	112	110	116	109	92	85	100	107	92	76	96	78	84	76	108	107	100	88	99	104	95	113	77	95	103	102	84	97	90	103	77	105	109	105	101	93	92	94	110	108	101	94	99	85	101	91	99	100	102	77	107	110	101	79	91	106	94	97	95	96	101	111	82	105	110	85	80	108	96	97	85	85	112	107	94	90	99	77	94	91	91	94	98	111	86	103	100	90	92	100	84	102	87	101	91	112	93	108	128	89	89	95	100	97	103	96	97	95	90	94	86	101	106	92	96	104	105	93	88	112	111	92	102	106	84	98	81	97	107	119	94	83	90	89	104	100	102	98	85	89	82	95	97	99	87	106	88	114	103	105	99	98	96	115	102	103	98	111	113	81	88	102	90	109	81	95	113	98	96	87	94	97	115	101	99	97	92	75	92	110	90	107	96	87	88	100	112	79	101	72	110	96	92	80	99	107	110	116	97	97	90	89	88	98	109	89	101	91	93	100	97	103	99	90	96	90	81	100	101	83	102	93	95	93	85	77	111	106	93	101	102	84	96	90	88	96	101	95	100	89	110	109	87	83	88	113	77	77	99	85	84	88	75	99	96	102	89	102	100	81	94	100	95	96	87	109	102	112	70	103	95	92	80	87	98	93	91	103	105	98	110	97	97	116	95	91	100	100	103	83	80	83	104	94	90	109	111	108	89	80	103	99	109	103	88	104	88	106	92	99	104	90	99	114	97	83	90	79	108	110	111	85	88	89	104	100	110	94	99	87	69	102	90	104	89	95	94	99	97	104	87	80	101	91	100	89	110	100	94	113	100	102	107	92	106	103	103	87	103	88	109	119	87	85	92	89	93	98	96	93	99	103	94	93	93	101	94	111	105	110	103	92	101	103	100	117	101	102	91	99	94	90	95	93	102	102	99	102	93	86	112	105	92	86	103	99	92	93	97	116	105	107	95	81	114	94	82	110	100	96	92	102	94	91	95	82	92	85	98	98	93	90	108	98	93	93	92	111	103	102	100	94	99	99	95	111	92	86	92	105	102	99	110	107	89	99	103	104	94	96	94	110	84	92	103	91	86	82	98	97	94	89	83	91	102	99	79	104	104	97	112	81	103	107	71	102	88	93	76	117	84	110	106	85	83	101	105	90	101	87	91	115	89	105	126	109	103	79	116	98	85	93	96	96	100	78	98	89	112	91	83	95	90	100	92	94	84	89	85	100	100	91	104	105	115	111	87	103	89	90	100	109	95	96	102	100	89	95	86	88	87	98	100	85	92	84	113	84	100	91	94	98	96	84	85	83	91	103	101	106	97	100	86	94	100	106	90	88	92	96	104	81	109	84	102	104	91	91	92	96	97	88	106	89	108	85	63	108	85	86	98	87	83	78	90	97	79	105	90	89	109	100	99	105	101	100	91	112	101	92	105	87	97	107	101	121	98	89	92	92	101	92	98	102	107	83	120	95	107	113	82	92	81	87	93	96	98	108	83	99	105	100	93	113	97	100	94	107	95	98	90	102	100	109	99	91	103	89	97	107	77	84	124	101	89	90	91	95	85	83	88	82	107	79	102	111	97	89	87	95	85	83	91	97	101	93	92	86	95	89	92	91	94	117	100	88	95	103	92	95	108	91	84	92	99	101	81	107	89	79	112	87	98	101	86	95	99	97	102	104	105	82	105	87	108	95	91	112	103	80	103	103	102	91	88	96	86	96	93	81	98	86	114	89	115	109	103	101	109	109	107	91	104	96	90	83	109	107	110	110	95	102	116	101	95	97	98	91	98	85	100	92	116	86	91	108	88	91	107	113	93	102	89	112	99	88	97	95	114	95	103	77	95	105	94	107	82	87	90	94	103	98	91	114	94	100	82	102	97	82	86	104	83	98	97	107	115	112	98	89	96	109	116	92	92	95	101	87	101	88	102	109	93	93	100	93	102	95	115	101	98	84	95	111	91	117	93	93	118	100	105	106	99	104	92	101	98	85	104	107	96	104	96	83	93	79	109	86	124	104	97	82	95	93	107	95	97	108	100	111	89	103	94	87	100	92	105	94	109	105	120	98	94	93	112	89	101	125	97	85	96	77	86	81	93	97	96	93	93	87	89	96	93	95	94	103	116	89	95	84	100	83	88	93	102	109	95	117	101	107	79	88	111	92	87	84	106	101	101	99	112	97	84	101	100	95	112	116	90	95	87	92	79	107	93	83	95	99	93	88	103	103	88	90	84	94	92	105	104	85	87	97	76	111	104	79	111	84	100	108	98	98	90	88	85	99	86	96	96	74	90	103	77	108	102	98	101	93	94	100	94	87	87	94	104	93	90	94	92	108	94	95	118	84	90	100	85	74	93	107	108	93	91	82	102	102	91	97	104	93	98	99	106	100	86	109	114	102	96	105	104	100	106	109	106	110	103	98	88	101	92	94	99	98	90	84	100	107	104	124	101	90	100	102	90	100	98	107	93	105	100	111	73	104	90	100	86	98	106	97	82	94	104	93	111	112	110	91	81	94	92	99	102	97	78	107	111	97	97	86	91	107	83	111	104	89	83	98	103	101	100	95	90	105	79	101	113	100	92	97	91	121	113	112	93	78	99	79	83	83	90	101	102	102	98	116	103	88	95	85	94	113	83	105	93	77	94	108	113	100	104	81	101
11422	1327	3117	3529	2988	2370	1965	1589	1356	1201	1074	928	914	742	731	681	610	604	583	562	604	510	452	483	448	457	521	423	441	418	424	428	431	427	379	417	376	395	365	413	362	384	377	369	359	358	350	352	385	371	371	344	387	343	383	389	360	346	363	371	371	351	345	373	347	331	379	368	342	327	341	360	346	347	336	372	345	296	339	372	341	322	345	369	353	374	348	341	351	355	353	343	319	334	366	352	330	357	370	323	341	373	318	338	319	346	320	357	319	331	317	354	323	319	323	323	319	328	363	331	330	310	334	341	340	326	371	317	328	336	381	326	347	320	338	307	318	325	342	329	357	322	343	346	325	367	320	304	326	323	322	324	364	339	321	338	334	316	340	331	320	327	328	349	324	326	352	308	368	325	322	343	361	311	324	337	327	326	317	319	370	325	334	330	340	338	353	334	303	346	347	360	323	351	321	361	335	327	361	325	304	338	316	342	308	324	311	346	319	342	351	338	354	316	373	339	338	340	340	351	320	367	339	302	335	361	313	341	370	361	363	310	340	353	373	326	305	326	343	329	317	329	333	331	344	342	375	330	333	340	315	319	343	383	305	347	306	350	324	335	345	342	312	339	374	314	321	322	309	313	348	324	333	320	322	340	301	316	350	333	295	308	370	343	352	361	317	336	299	339	368	335	320	313	314	316	340	307	353	335	333	325	345	337	328	326	340	383	326	334	357	328	330	349	346	333	358	340	321	330	325	316	299	352	335	295	300	349	349	356	321	348	299	342	325	326	349	339	340	324	338	316	352	315	327	299	306	311	357	340	331	315	303	310	339	332	385	354	342	329	346	334	362	348	297	375	329	336	345	331	303	333	325	342	345	328	335	327	307	345	331	362	341	308	303	313	348	333	316	319	316	301	353	346	349	370	324	313	332	326	314	323	335	340	318	337	356	318	360	332	316	341	336	330	339	310	341	323	319	329	339	328	323	320	339	325	339	332	348	325	330	339	317	329	313	357	331	332	344	326	330	328	339	342	322	332	355	314	325	318	327	344	327	316	340	385	319	351	349	319	297	334	313	318	333	368	308	332	321	352	344	340	318	314	338	307	350	336	336	325	345	340	310	318	321	346	309	346	333	325	298	314	333	285	313	328	356	344	358	363	312	327	324	329	330	370	319	331	343	311	340	331	350	345	333	330	331	311	323	333	319	325	337	333	354	358	304	327	311	329	322	297	302	313	325	345	302	309	324	313	321	345	335	336	317	323	319	325	355	342	332	309	326	352	344	309	270	330	351	341	322	331	333	337	324	333	345	312	339	352	340	346	318	363	353	331	315	313	342	297	343	319	332	354	340	304	314	377	321	339	373	332	330	359	309	314	314	349	363	314	322	317	345	360	342	324	327	301	323	368	380	350	309	357	331	323	353	304	334	336	349	342	333	304	348	319	319	345	367	328	341	346	358	332	352	331	306	354	328	345	327	333	316	312	330	311	326	329	300	341	317	308	336	323	357	304	339	325	323	330	325	345	340	295	309	326	330	342	328	324	373	365	334	337	333	352	307	315	314	355	294	364	349	331	345	328	341	329	318	354	353	313	320	288	336	342	336	328	328	345	289	324	339	335	321	347	323	382	344	342	346	344	336	358	341	370	337	352	357	345	325	315	333	337	350	330	316	349	342	320	334	350	321	329	353	328	328	363	334	317	362	322	355	302	329	365	336	345	306	310	320	328	305	349	343	345	340	320	314	346	288	350	341	329	314	366	313	314	334	313	316	352	316	351	313	305	322	337	324	347	346	347	317	329	326	309	332	346	365	320	336	314	353	306	367	341	318	329	342	348	311	340	365	332	340	359	337	335	348	311	311	356	342	335	353	347	325	348	306	334	336	297	350	335	320	325	341	336	307	352	331	320	348	345	346	355	323	332	353	340	326	330	330	327	331	330	308	325	340	317	316	304	347	331	363	318	312	293	342	361	322	342	335	325	340	369	318	311	346	339	334	331	377	322	325	328	349	306	326	317	350	326	344	346	319	329	346	317	314	312	350	355	333	363	355	325	383	332	303	333	312	337	306	333	328	336	342	327	353	334	350	332	358	327	380	315	289	346	307	314	323	324	344	340	314	324	379	331	316	344	334	338	327	332	338	361	361	326	353	319	322	364	359	309	302	346	337	311	327	329	392	357	336	338	329	324	335	321	368	327	323	331	323	329	337	323	338	329	322	332	316	338	323	338	353	342	362	346	334	323	354	338	330	308	313	294	318	336	350	321	349	354	345	331	335	333	339	331	349	322	318	323	322	356	307	355	355	312	328	309	330	315	347	344	326	339	326	353	344	355	318	317	345	318	320	331	340	307	322	365	317	330	324	330	322	371	343	358	330	341	346	324	333	334	337	351	337	334	355	335	347	341	328	330	317	319	361	358	352	355	300	303	342	343	339	342	315	329	328	375	325	334	340	319	295	356	324	296	346	317	291	338	300	293	357	333	344	335	338	315	351	352	337	339	320	327	305	332	320	339	354	327	327	342	317	317	352	327	322	336	301	351	349	326	351	302	337	327	357	357	344	334	373	312	364	336	323	338	334	349	362	321	316	328	339	340	355	308	345	314	324	298	331	341	354	331	308	330	351	315	322	344	371	325	346	344	334	331	346	354	332	313	340	341	325	319	337	339	338	323	318	330	333	313	352	323	336	330	338	321	331	360	328	317	346	337	321	303	337	312	312	316	325	340	333	342	355	336	342	357	353	332	327	321	347	359	308	342	347	333	350	354	318	295	323	330	318	311	333	341	334	360	324	317	352	317	355	327	298	360	327	318	349	330	322	303	348	321	323	316	330	311	333	321	342	349	341	351	334	320	329	331	331	326	352	297	322	342	343	321	349	323	322	340	354	325	342	366	304	322	341	340	344	328	365	323	327	327	344	299	333	320	323	318	323	330	371	315	296	329	322	296	312	350	354	306	303	338	348	332	323	334	339	328	319	326	328	288	359	328	297	327	309	355	318	320	326	351	315	326	323	331	344	338	336	322	333	330	315	344	323	340	327	341	330	317	307	355	347	313	328	335	319	314	332	354	355	384	328	348	316	315	317	328	323	309	309	350	334	347	323	343	343	335	271	343	304	323	346	323	328	355	302	356	321	347	309	348	344	329	327	331	326	363	319	325	331	327	310	318	342	343	305	367	327	324	331	329	337	341	320	326	311	328	315	328	331	313	310	338	314	330	360	316	332	331	331	331	314	360	348	304	314	329	302	320	325	317	343	344	322	312	315	336	358	302	297	361	318	352	304	337	286	292	334	336	331	345	344	333	325	328	344	329	321	347	347	298	341	350	334	354	363	298	346	331	347	331	309	339	363	318	342	318	343	296	347	311	330	328	306	335	343	354	323	328	327	342	312	310	327	366	336	338	329	322	328	317	355	311	312	338	359	317	356	342	344	324	328	316	358	336	352	342	295	334	364	322	354	314	319	339	363	332	326	313	293	308	312	356	318	307	358	338	333	341
34795	7824	3082	2095	1465	1054	791	632	500	454	374	361	319	270	267	257	241	258	240	228	197	199	175	181	235	189	196	187	204	186	194	198	178	187	207	174	182	162	177	179	177	162	162	198	171	163	192	180	168	204	197	177	169	166	187	170	158	166	158	170	193	187	175	193	177	178	157	192	177	158	177	187	190	158	161	170	167	169	157	155	175	160	146	145	176	137	171	151	183	176	164	175	182	201	171	169	199	163	197	169	182	180	177	173	172	188	173	164	173	167	172	151	175	170	180	164	149	166	152	135	188	178	174	153	185	165	164	205	168	172	174	164	173	171	166	174	165	170	151	188	183	158	142	196	184	156	181	170	189	180	175	129	164	185	157	143	151	150	169	185	172	171	161	174	177	183	179	164	197	152	161	191	166	163	161	178	164	181	168	180	160	161	174	170	175	147	177	166	172	167	187	158	176	145	177	175	181	157	160	140	184	142	173	176	160	165	161	156	168	178	132	169	174	178	182	164	149	153	191	169	159	164	156	176	153	186	173	194	149	179	146	170	176	162	189	171	164	178	178	175	194	184	184	158	177	144	174	164	176	175	160	183	150	164	171	167	156	167	161	182	152	156	155	170	157	169	180	143	148	171	158	180	169	174	181	174	184	144	184	175	157	183	171	159	158	160	136	196	177	162	159	161	179	178	178	171	187	160	166	170	192	170	162	173	149	158	150	180	170	164	179	177	156	165	151	164	187	170	168	171	155	171	154	189	181	165	164	156	176	183	165	169	158	178	174	170	157	165	162	196	174	183	181	172	185	196	158	151	179	170	161	167	158	181	193	193	169	174	159	166	153	170	172	170	162	164	161	149	169	181	160	164	162	175	167	164	177	176	182	163	185	186	151	165	183	177	166	164	142	184	154	168	189	175	170	165	184	160	194	173	147	169	181	155	172	174	177	185	166	164	154	167	157	163	179	177	159	134	152	165	160	158	167	163	176	185	180	165	167	144	161	141	165	165	159	157	165	156	168	156	181	186	162	175	189	167	162	189	155	164	150	167	161	167	164	183	151	139	176	181	153	164	172	188	171	205	162	161	182	179	173	144	172	152	182	160	156	171	148	174	176	172	140	185	168	163	165	172	173	155	166	165	193	168	163	154	187	175	159	178	169	145	174	185	174	168	159	168	164	180	193	147	167	169	194	187	183	161	159	190	158	160	195	177	152	169	153	155	151	145	184	158	157	178	150	147	182	190	150	154	154	174	177	161	175	161	183	174	180	162	180	171	188	162	175	170	141	171	164	161	179	163	146	164	147	168	168	148	166	167	177	168	185	172	185	187	202	169	157	171	187	180	191	203	150	161	182	170	175	157	166	153	163	163	186	156	178	171	192	146	172	171	150	163	180	171	181	147	169	149	149	169	168	161	145	138	199	162	170	176	178	181	178	168	175	174	166	180	178	174	185	158	168	190	147	173	178	169	173	177	169	169	183	173	171	192	144	164	149	190	150	174	162	168	184	167	174	163	168	166	174	168	165	152	170	166	186	167	159	175	155	161	151	156	175	176	156	160	145	190	179	182	150	173	189	171	189	148	196	176	156	174	169	162	180	161	183	163	155	177	186	149	180	183	146	164	174	176	171	171	176	189	172	178	183	167	175	178	161	187	155	148	163	181	170	153	164	171	190	185	179	159	152	182	184	182	166	165	154	169	188	155	185	170	164	202	148	164	154	136	134	155	165	176	161	165	164	170	156	168	146	172	191	187	191	169	184	187	155	156	162	170	159	170	173	187	156	153	154	166	170	158	152	173	177	149	200	173	165	159	159	157	188	179	163	169	156	203	180	171	167	181	175	157	173	176	165	168	178	185	165	181	158	171	172	143	169	166	153	186	138	182	185	158	166	143	157	180	182	161	179	174	161	169	174	187	179	148	173	182	181	166	157	187	157	169	175	153	174	175	157	168	182	160	155	183	185	180	177	154	176	155	174	167	184	169	164	170	165	192	187	149	186	167	178	183	169	171	179	178	166	169	159	182	187	174	164	175	177	178	154	175	168	185	163	173	166	182	175	170	162	167	182	155	171	171	168	153	170	159	165	169	141	155	175	151	167	170	182	200	180	184	144	164	168	154	168	156	192	179	153	172	168	171	186	179	175	164	172	165	172	151	165	156	168	160	180	172	165	168	154	163	174	185	179	156	162	165	170	182	166	182	161	171	198	155	194	175	166	165	175	174	147	179	149	151	165	171	165	172	200	177	190	190	155	168	171	182	155	175	187	161	170	163	158	146	170	163	180	180	186	172	153	168	150	173	173	146	173	170	174	188	181	186	167	153	157	153	188	158	174	178	177	156	168	141	150	168	168	196	172	190	156	164	201	179	159	157	168	165	187	137	164	159	154	168	187	158	185	161	167	153	161	168	190	155	167	173	165	170	187	166	200	152	161	190	176	174	170	153	172	174	176	158	167	158	170	161	161	163	188	175	168	183	155	152	156	164	180	182	198	170	183	160	152	188	170	181	202	180	156	173	166	173	139	191	199	160	185	175	178	161	170	162	168	165	152	182	158	170	191	167	171	158	161	162	151	143	197	182	180	171	138	152	193	156	188	177	157	173	178	168	159	154	173	148	167	157	170	164	155	162	154	166	166	193	192	180	159	154	154	154	161	159	159	144	165	164	164	166	170	170	160	173	170	145	179	168	166	169	142	161	173	165	147	167	193	169	155	174	182	181	180	160	172	158	181	174	179	143	176	176	140	156	183	160	175	178	172	157	182	164	154	192	152	182	190	137	168	167	160	148	149	160	188	171	156	182	161	159	164	173	188	168	170	166	174	175	161	162	158	168	165	161	158	179	176	158	180	182	164	138	182	180	161	179	184	182	167	176	161	178	173	160	179	172	180	165	183	176	174	192	135	178	161	158	174	173	163	162	171	172	181	167	140	164	144	156	148	189	162	179	179	181	162	165	166	166	161	153	166	196	175	173	156	189	169	166	185	172	196	158	176	169	166	176	176	156	174	161	180	152	163	167	155	166	199	181	174	143	177	165	166	166	175	169	178	153	145	196	154	137	166	184	174	167	175	155	206	157	167	168	153	172	183	188	158	168	160	173	161	186	174	152	174	182	173	161	190	184	181	158	163	192	181	171	165	172	174	168	159	158	174	176	171	169	161	145	167	142	157	153	162	166	151	179	173	184	167	159	190	160	174	208	155	177	182	158	174	144	164	171	143	148	184	172	174	183	190	187	159	188	158	165	177	180	177	156	133	173	181	162	173	192	191	169	181	137	173	167	175	156	180	139	188	172	195	175	169	163	183	179	194	137	172	185	158	194	166	159	186	169	167	199	177	148	168	173	194	155	148	151	189	155	161	161	151	174	186	169	156	144	174	171	178	152	169	160	159	164	138	175	157	180	155	164	167	195	180	173	172	148	182	169	167	141	164	180	184	190	133	156	167	164	182	175	160	165	156	179	170	182	176	160	179	159	167	149	145	159	179	152	177	184	155	154
18250	2534	5795	6643	5468	4501	3663	2894	2607	2184	1902	1777	1585	1484	1307	1173	1168	1109	1023	1036	932	963	895	866	760	815	813	753	715	752	742	676	700	684	720	695	625	687	677	647	654	632	674	588	631	664	603	619	604	592	593	566	589	607	631	629	591	600	591	595	581	597	593	550	556	546	579	528	562	549	547	588	565	568	560	555	554	547	570	544	546	540	568	549	582	582	569	561	549	567	577	567	565	555	526	538	521	547	518	527	522	575	534	574	502	590	548	515	518	571	547	541	595	580	544	554	549	551	525	516	541	523	560	582	538	547	500	540	543	534	512	568	510	563	528	517	544	542	535	530	548	551	571	542	575	542	522	552	523	543	546	554	530	520	537	549	566	517	577	520	573	550	572	571	568	520	510	548	471	521	553	527	513	531	540	551	524	533	532	554	534	542	538	546	516	535	520	536	517	492	563	546	497	535	570	516	488	513	554	522	556	535	495	556	514	562	537	564	528	573	509	506	515	558	558	501	543	532	506	530	489	517	511	556	523	526	563	533	527	525	570	525	522	575	565	546	525	530	566	558	541	524	581	521	532	543	544	525	540	566	557	505	504	524	504	539	512	542	504	475	537	579	520	528	537	517	549	574	559	495	523	593	537	527	536	543	514	531	521	510	555	539	538	534	517	520	556	556	520	532	531	534	526	526	547	540	551	551	538	555	517	596	535	571	592	543	522	526	514	519	514	577	538	516	546	564	546	532	523	539	490	504	561	493	534	585	567	520	558	533	522	507	508	503	573	553	536	535	550	553	543	532	550	515	529	547	530	542	570	536	570	534	529	520	495	506	542	521	516	524	537	533	547	554	537	520	574	537	534	494	520	526	522	548	546	578	490	512	552	573	513	514	515	497	540	508	530	551	548	535	543	571	538	504	546	508	520	496	540	516	537	523	550	549	517	491	511	539	536	546	506	573	515	524	544	569	550	531	549	525	502	543	560	551	507	510	516	546	548	512	549	556	542	516	519	528	587	546	557	566	492	529	531	522	517	525	551	492	527	552	555	564	578	556	565	522	552	562	541	524	519	499	521	526	551	536	541	559	522	532	566	484	560	556	551	546	515	530	523	559	553	525	559	506	506	540	579	567	532	545	485	523	578	576	537	507	502	524	512	548	555	555	503	514	472	518	585	561	490	539	525	557	557	495	564	522	547	559	540	528	514	526	539	550	537	529	552	519	556	520	541	523	538	578	585	534	512	527	494	478	524	520	575	550	540	566	517	574	536	554	564	532	495	536	498	536	534	547	501	510	504	547	534	533	503	563	501	554	554	542	550	593	535	549	528	555	532	566	528	569	529	504	541	559	528	561	551	542	509	579	524	520	509	542	531	519	510	522	551	513	509	543	524	503	517	522	548	505	508	543	582	582	546	515	554	531	567	533	584	572	493	537	530	551	495	556	502	515	565	527	555	553	572	534	484	536	573	516	541	541	508	499	519	540	525	542	542	556	532	530	491	545	526	502	542	573	510	510	501	555	571	500	554	527	556	567	506	517	527	535	550	543	553	512	559	530	535	530	554	542	541	536	548	538	520	547	530	537	542	534	556	490	587	573	514	590	520	553	563	588	516	503	572	594	500	523	515	571	535	531	510	530	525	519	532	563	538	561	506	526	532	555	534	506	540	509	534	567	471	561	549	537	535	576	549	517	511	505	583	508	516	544	581	562	505	558	523	513	519	526	537	563	518	488	565	524	550	535	547	493	512	536	561	486	518	528	529	530	537	533	519	536	522	541	542	543	533	546	523	522	568	487	503	539	540	553	514	533	530	546	542	526	525	519	511	530	516	533	556	559	523	550	538	538	529	560	490	546	564	542	543	578	516	529	561	543	546	528	579	557	546	558	576	505	513	558	530	543	542	552	530	517	556	571	536	535	480	545	545	539	525	516	500	560	536	572	550	524	537	553	560	558	555	522	559	515	580	523	538	545	530	532	539	517	527	541	522	544	548	560	522	499	566	477	570	581	532	539	558	505	507	508	516	565	531	492	542	533	540	555	550	581	556	543	552	557	557	531	563	511	498	584	541	559	558	527	540	508	507	527	526	520	513	501	505	530	519	547	555	526	524	528	484	494	529	548	568	533	489	494	545	547	536	531	561	524	550	562	556	516	552	557	513	569	527	545	546	486	577	529	514	521	549	522	513	486	567	534	542	538	528	537	524	549	573	508	545	577	511	595	550	552	589	575	537	536	539	496	572	523	550	506	515	498	534	536	545	500	557	557	578	529	547	548	574	523	509	514	561	568	519	518	530	532	523	530	526	525	501	505	534	540	531	548	516	517	561	558	547	514	515	460	532	494	498	548	534	527	520	574	514	544	567	518	535	570	505	527	531	546	512	521	490	538	598	516	516	493	506	548	536	530	462	557	507	540	505	533	544	555	527	464	571	516	507	553	514	524	507	553	533	526	532	532	572	508	575	523	548	560	549	557	532	504	475	553	533	555	548	533	552	540	551	540	556	505	559	516	507	522	497	492	548	542	498	563	554	561	534	560	516	540	519	536	550	545	571	548	590	583	545	511	533	505	537	490	528	539	535	542	560	541	518	540	508	504	584	520	556	540	572	539	550	551	514	514	547	511	511	490	517	558	498	520	525	564	524	551	523	496	511	551	500	540	559	526	519	538	513	556	512	490	519	533	479	513	550	554	543	508	548	528	516	506	530	549	570	516	557	533	518	524	513	520	557	508	541	558	495	497	501	525	541	499	545	512	529	541	545	514	546	577	507	520	552	509	550	536	527	543	542	562	543	531	544	549	537	560	568	522	521	543	506	554	503	538	516	568	532	550	520	541	507	549	529	539	559	521	508	546	503	557	503	530	515	523	551	541	496	571	514	525	547	521	505	497	572	509	554	514	537	533	489	536	522	557	592	489	507	561	546	514	498	524	526	508	560	571	528	524	562	528	499	545	503	540	561	535	544	508	524	541	544	522	540	535	549	530	516	505	582	543	512	496	544	537	541	502	539	511	509	512	506	517	555	533	539	530	509	536	537	520	540	529	534	501	507	518	536	545	549	539	574	512	564	518	571	543	549	509	524	546	553	514	567	513	516	490	561	539	511	539	518	497	546	526	549	522	528	562	546	522	548	553	473	526	525	543	550	511	540	510	532	543	568	552	512	513	541	546	541	544	561	537	534	492	554	513	529	525	521	562	536	541	526	527	542	520	520	516	528	546	516	575	524	528	533	522	544	532	545	486	542	529	541	531	519	550	554	499	492	577	523	536	544	531	566	567	543	559	568	532	564	507	506	536	525	587	521	559	537	582	470	508	515	578	590	581	565	526	525	549	562	550	545	520	550	510	496	505	551	529	556	539	514	558	572	569	520	531	566	580	522	536	500	535	518	530	500	523	521	535	513	552	522	521	560	540	551	510	576	515	553	563	513	529	518	564	497	529	534	557	530	485	506	545	554	578	571	534	521	512	508	520	555	543	589	543	529	531	578	538	588	524	520	554
2751	249	238	244	213	203	179	210	201	192	204	212	206	183	182	175	199	174	185	193	213	185	165	170	164	178	180	190	185	180	204	193	202	202	180	171	177	201	171	168	200	191	201	188	178	203	206	194	183	177	211	214	172	197	193	181	174	187	204	182	187	214	182	166	204	184	188	196	184	179	192	183	178	161	209	191	184	197	189	171	181	209	182	179	184	196	198	197	170	170	207	193	190	191	195	182	185	155	175	155	206	187	205	178	153	185	207	178	170	172	188	195	187	189	195	156	153	187	176	187	195	195	202	185	182	169	168	225	187	200	191	196	175	208	198	159	191	195	192	201	196	193	168	142	186	178	207	180	173	166	180	181	186	149	161	192	176	172	195	201	198	194	196	176	209	182	179	183	190	208	204	190	198	164	210	193	169	189	182	183	203	190	196	176	221	160	192	182	195	180	202	185	157	171	189	181	203	183	207	175	195	187	176	187	194	198	179	213	179	184	188	159	172	183	196	161	209	167	198	187	199	173	183	182	189	167	179	185	182	203	196	198	176	165	178	186	191	192	192	181	177	169	175	201	155	189	177	181	175	178	150	180	185	180	166	176	184	182	172	159	173	184	177	176	175	198	194	182	175	200	179	187	195	176	197	180	159	202	177	189	191	176	201	163	174	186	187	187	161	185	186	213	192	164	200	184	201	168	183	194	194	202	173	184	164	180	183	181	206	170	174	161	169	188	183	167	193	202	166	197	186	168	176	179	171	183	171	201	186	190	189	181	168	196	186	189	201	190	205	187	183	185	188	170	199	194	183	214	201	152	193	184	180	188	188	180	180	180	169	168	207	190	159	184	180	180	191	188	183	179	163	182	174	188	169	178	188	200	186	192	179	185	195	176	181	182	176	191	199	170	191	203	167	172	181	173	173	190	194	186	209	156	183	184	195	179	187	180	196	162	209	185	179	216	204	194	196	172	166	172	180	201	167	168	182	210	182	184	211	194	171	195	183	187	184	164	217	181	141	194	192	199	153	189	176	157	159	168	180	198	171	203	201	196	216	188	195	182	191	180	203	181	192	194	170	174	182	183	208	193	172	179	208	193	198	163	181	183	174	179	191	192	198	174	174	171	179	200	169	186	181	170	182	181	208	181	166	192	192	163	172	193	172	168	183	196	218	196	182	184	199	182	190	167	180	163	189	179	174	199	180	175	191	209	191	196	173	206	189	192	162	173	175	192	179	201	206	205	207	200	176	183	192	192	193	191	183	171	178	193	182	188	183	164	205	187	163	194	178	204	160	175	152	197	205	189	183	184	175	188	189	179	165	158	196	184	166	180	193	192	179	185	176	195	188	179	177	191	168	172	165	214	171	177	186	182	191	192	160	194	182	193	177	174	202	206	174	178	176	183	175	183	196	177	180	193	172	181	162	183	181	165	179	202	198	179	189	171	184	210	182	200	184	175	177	193	215	165	157	188	198	191	192	194	186	188	186	182	187	198	178	192	166	197	204	162	183	171	189	189	161	179	197	190	175	201	149	156	196	173	171	151	189	183	180	177	189	187	191	178	203	180	181	168	186	188	192	182	184	179	195	187	191	160	176	191	164	167	190	174	181	194	189	168	194	170	184	183	180	175	186	204	197	175	183	203	190	157	176	169	184	190	185	174	192	190	206	194	193	182	172	189	190	203	190	179	184	185	194	172	183	201	202	207	190	181	177	178	222	211	201	176	178	206	198	201	177	187	168	185	197	195	190	185	175	177	193	180	205	165	190	180	198	183	170	195	180	172	160	181	179	188	176	182	206	169	169	200	193	182	177	185	173	166	169	169	211	158	191	205	196	191	188	178	153	203	183	173	196	207	178	200	194	185	164	176	205	189	161	189	183	174	173	156	188	192	177	180	155	178	154	166	192	186	178	195	196	182	181	202	180	187	153	184	169	185	206	211	190	191	151	193	167	165	185	196	204	197	174	203	178	179	162	197	196	186	175	201	171	175	172	184	170	158	183	164	171	174	190	203	188	194	169	178	178	163	171	195	188	187	200	193	158	178	198	189	184	171	190	194	171	169	190	199	199	195	177	183	196	180	197	173	193	203	198	178	180	179	177	203	171	203	190	174	171	200	176	153	212	189	178	177	199	174	190	173	205	186	174	192	204	191	191	178	193	160	182	210	198	183	183	177	210	183	189	196	186	155	190	170	193	156	195	173	161	175	174	185	155	195	196	210	197	197	204	204	201	161	165	186	221	178	225	223	173	198	181	224	194	164	192	169	202	172	210	189	166	179	158	178	176	181	193	164	182	217	200	150	197	177	185	193	186	180	169	184	187	185	169	189	189	191	171	184	218	185	174	183	195	179	150	176	181	186	183	205	180	186	175	205	213	197	180	167	195	193	171	189	184	194	172	199	184	195	195	169	209	195	173	173	213	169	198	183	193	174	204	175	200	187	186	188	221	182	211	197	164	176	193	187	178	196	189	192	177	198	170	183	162	173	195	191	199	208	188	189	194	183	165	191	169	181	187	208	196	184	201	166	179	179	180	178	184	184	180	180	188	170	163	176	187	202	148	190	163	163	174	202	188	181	184	154	162	192	192	194	195	177	177	173	233	177	186	194	204	208	190	206	190	173	189	188	183	166	166	181	186	182	176	219	183	165	185	202	184	176	197	179	169	177	184	191	197	198	168	181	194	205	166	157	183	162	154	163	213	155	190	200	195	184	184	179	191	170	162	205	161	172	189	202	189	200	185	180	183	207	186	189	194	198	183	185	173	195	194	184	192	190	190	188	186	184	189	171	188	183	193	200	166	171	175	176	186	173	208	174	188	183	194	193	195	188	204	163	176	200	163	189	212	158	179	180	178	188	190	176	199	187	201	180	194	194	188	174	199	193	171	192	183	185	192	166	185	173	200	173	189	161	162	189	204	195	182	206	197	167	170	168	182	198	176	172	185	170	189	198	180	186	169	222	200	206	188	212	168	174	191	180	166	182	152	204	161	181	178	175	169	193	180	185	175	186	196	179	195	184	187	173	202	218	192	202	186	180	165	169	179	179	163	184	171	190	196	195	195	182	181	188	143	192	167	185	198	177	166	216	193	215	177	177	185	181	185	175	198	180	170	199	183	166	173	189	206	172	179	173	192	189	192	198	194	194	191	184	197	185	192	186	172	189	202	153	190	185	205	178	187	161	174	174	177	181	187	161	187	194	164	172	187	184	170	183	172	168	189	198	184	165	176	154	184	175	174	195	173	193	179	172	193	203	162	198	183	195	201	186	187	159	166	172	177	199	193	182	190	160	161	215	191	186	208	191	195	201	202	187	152	194	175	204	185	184	191	176	207	175	220	189	192	222	202	181	197	187	179	187	191	165	190	189	193	192	182	189	203	194	188	184	173	175	188	203	165	169	199	184	174	175	179	171	153	186	166	192	193	184	169	171	193	185	162	197	192	203	183	182	201	161	178	187	202	172	208	161	224	199	194	173	177	195	207	201	175	174	183	181
2661	619	710	729	762	695	616	620	575	649	615	565	596	626	604	605	564	567	538	571	594	551	532	540	563	537	603	582	604	578	545	592	533	551	584	577	536	605	580	543	535	554	600	527	605	594	549	593	592	521	545	598	545	544	588	561	583	568	562	532	579	584	564	609	564	549	536	545	577	573	598	508	561	532	552	569	591	594	540	578	554	556	561	595	588	581	593	586	556	572	552	558	551	612	518	593	528	558	582	573	577	582	530	556	572	603	557	590	573	557	584	593	525	581	566	530	562	558	540	530	582	579	563	559	591	581	559	579	548	586	547	562	546	555	565	553	579	542	537	569	525	543	521	571	531	544	537	592	546	543	549	545	569	578	549	533	537	538	589	562	535	559	549	549	534	560	544	587	560	541	559	576	557	573	610	589	558	584	573	591	542	568	553	545	559	572	555	599	542	574	552	534	544	556	560	561	562	557	581	561	558	558	602	507	557	568	573	567	543	575	529	560	572	592	573	578	544	595	572	552	622	558	576	537	573	559	604	560	559	521	559	549	569	506	521	558	556	537	516	512	555	554	550	543	551	529	556	561	603	537	578	567	558	573	543	543	560	521	545	541	557	538	564	533	563	563	550	574	523	539	559	591	524	545	572	578	568	561	578	571	570	532	538	554	569	586	597	565	581	539	539	555	564	551	593	559	579	541	525	563	578	593	575	553	566	559	551	598	602	553	549	608	570	546	554	563	583	544	529	581	551	547	579	530	588	598	544	551	623	579	588	525	549	578	559	551	536	584	577	541	618	562	586	551	555	576	572	542	531	517	569	533	532	561	554	564	552	573	570	566	574	551	567	558	575	575	595	536	583	583	580	584	531	562	574	569	561	562	592	563	541	547	562	567	584	524	541	574	550	524	561	568	534	580	574	529	523	559	546	541	559	574	541	513	515	491	544	562	583	563	514	581	528	524	546	557	574	599	508	586	565	553	512	558	543	565	556	551	607	567	547	596	532	599	587	563	541	582	567	561	591	600	576	587	556	597	594	500	547	514	600	549	579	565	529	563	558	505	537	593	589	599	580	578	550	524	510	547	551	578	572	534	572	522	573	561	614	553	542	513	611	581	543	530	550	577	591	560	562	596	577	573	568	581	560	558	564	588	547	551	569	566	587	518	548	563	548	591	597	546	617	550	592	560	575	484	562	543	545	547	577	537	569	571	617	574	537	531	571	584	563	559	602	562	528	563	502	545	565	579	570	532	563	531	572	547	547	600	565	532	542	549	553	540	587	540	526	571	545	566	579	532	565	553	570	572	537	525	575	552	537	537	546	571	566	560	556	587	565	618	542	550	556	536	554	594	577	535	624	584	572	613	563	563	525	530	581	551	546	496	583	581	568	567	569	542	538	608	558	565	582	573	606	528	561	614	536	546	537	582	549	550	578	532	592	567	568	598	603	522	583	551	593	585	591	567	572	531	535	567	542	568	537	571	580	575	554	594	571	586	597	579	537	574	532	580	584	551	561	556	550	558	543	576	556	578	600	547	540	538	483	567	589	524	583	540	543	573	564	578	550	585	577	591	547	631	576	543	547	546	566	520	547	541	574	573	576	614	532	569	559	564	596	594	516	541	564	545	567	556	575	597	612	580	539	528	561	555	578	587	527	559	555	521	554	574	579	564	570	551	616	584	562	577	559	545	622	589	568	573	579	592	549	541	528	568	519	550	570	574	562	605	525	547	565	549	555	587	568	568	546	535	570	569	538	578	541	557	614	546	544	564	557	575	589	548	563	567	582	535	575	579	548	552	531	562	563	589	553	518	555	588	580	571	580	584	555	572	577	540	555	575	532	586	546	550	572	580	589	568	542	538	523	527	540	565	547	539	574	571	566	607	529	557	569	583	564	553	548	550	625	566	590	588	529	574	578	531	550	582	567	563	567	513	557	568	571	546	549	567	536	578	569	572	562	585	599	583	579	564	505	537	571	545	548	598	527	544	559	590	578	593	570	533	569	578	544	533	550	581	564	588	508	585	520	520	588	580	559	606	550	555	584	531	536	567	564	553	575	551	581	577	597	569	555	568	554	566	564	539	556	544	569	520	560	594	560	584	524	578	551	503	566	589	556	589	570	555	586	578	540	596	537	565	520	563	568	580	572	585	568	557	582	564	572	588	546	554	567	564	579	553	586	578	572	543	563	534	575	528	530	535	583	589	547	543	570	522	570	583	549	543	532	591	514	563	565	598	567	584	529	598	561	579	533	570	540	547	568	578	557	508	569	585	616	545	596	595	572	569	619	542	548	592	572	585	572	525	521	589	569	610	595	546	594	530	555	573	548	598	542	534	582	575	591	562	576	534	573	566	574	543	533	591	567	599	515	546	577	522	580	573	566	511	615	547	545	575	589	521	574	564	585	544	550	564	548	532	552	580	558	576	493	594	545	534	549	610	548	545	592	572	538	554	572	587	550	532	520	585	542	596	599	585	605	596	559	581	542	576	564	506	549	585	543	608	556	552	533	574	557	565	549	531	549	514	565	574	612	519	550	583	580	563	534	569	562	537	578	535	584	548	580	582	551	572	585	598	608	563	594	567	611	542	520	585	585	568	559	528	527	555	527	545	533	618	571	537	552	586	524	557	581	578	627	589	540	608	503	555	551	556	539	550	566	544	573	559	493	569	529	556	556	603	580	513	592	551	514	505	559	587	583	556	561	594	554	541	592	517	554	583	585	560	556	586	551	570	561	585	563	562	556	561	572	560	543	571	622	566	544	569	522	577	584	568	564	542	527	589	547	584	562	572	543	524	541	579	560	513	514	544	576	548	603	575	550	571	588	556	594	581	585	589	548	574	561	537	565	607	553	581	610	565	550	566	582	567	588	577	586	541	587	558	535	557	525	565	529	576	606	553	597	562	523	554	556	543	579	571	584	568	553	524	569	588	575	565	565	568	537	562	519	557	539	548	535	520	567	588	549	603	534	610	506	542	559	582	560	592	553	592	563	550	563	555	551	523	585	554	550	550	562	558	570	579	597	602	557	586	562	550	599	547	605	549	532	591	544	515	541	549	565	543	558	535	556	617	555	531	546	557	560	612	583	556	577	542	579	568	554	589	558	544	531	593	589	546	543	555	548	595	531	547	599	537	561	573	577	560	569	581	552	547	556	555	561	554	516	569	518	537	555	551	524	533	589	519	510	541	555	560	595	563	587	543	584	551	574	578	559	546	581	583	568	581	514	601	578	599	540	514	565	539	548	590	567	548	549	563	560	567	562	577	568	569	559	570	558	603	550	557	588	602	581	572	549	526	552	558	551	574	561	590	570	591	543	584	593	536	563	560	559	571	579	567	580	547	568	559	553	515	552	558	548	561	577	568	575	591	540	578	542	536	576	562	523	527	590	551	595	547	567	609	581	559	557	579	578	577	569	560	562	550	562	626	548	541	556	570	553	520	556	546	586	548	566	537	587	572	546	547	581	578	598	553	560	570	545	532	565	560	555	588	587	578
25349	2281	1368	1029	770	523	420	332	277	245	223	199	173	159	172	150	134	133	157	133	124	111	123	111	104	102	110	121	111	87	130	112	130	90	114	97	107	106	93	112	94	93	103	88	105	106	116	100	107	92	97	91	106	94	107	92	94	100	103	101	118	96	105	125	84	82	106	94	80	97	109	96	103	108	97	102	99	98	99	90	106	106	88	82	99	125	88	83	101	92	89	90	82	91	110	95	105	96	101	105	90	111	91	87	108	83	96	89	103	106	95	94	115	88	128	111	96	91	77	100	107	120	90	97	101	88	106	95	96	102	90	82	94	95	123	100	106	108	95	99	100	101	112	108	81	104	100	115	108	109	95	86	101	85	96	90	106	98	92	84	88	98	104	102	101	90	92	119	96	94	96	107	99	108	106	103	115	111	90	94	97	94	117	79	86	83	108	97	107	94	110	87	81	84	114	90	94	103	104	105	106	99	107	91	98	99	97	89	96	119	98	90	104	113	98	84	88	90	101	98	102	105	81	101	79	114	94	114	109	107	94	78	117	95	97	109	87	94	126	78	105	99	108	89	106	107	90	111	94	102	102	92	83	86	98	83	111	86	102	92	77	91	106	108	97	91	88	109	92	86	106	103	103	101	87	95	87	91	82	82	92	104	105	89	109	108	81	96	89	106	89	109	95	97	101	101	88	95	93	100	117	94	97	94	105	93	109	101	119	116	108	99	84	74	94	110	96	94	91	94	81	96	81	102	107	95	91	107	99	88	109	82	112	86	96	106	104	118	101	79	83	91	108	93	101	108	92	88	89	88	119	90	93	106	95	109	95	99	102	92	90	106	92	108	112	69	98	119	113	98	97	84	95	110	92	82	107	101	95	99	84	100	90	98	114	92	88	107	112	90	93	91	89	104	94	113	106	87	96	105	90	89	98	104	99	108	96	102	90	90	88	96	108	103	106	98	91	113	98	97	88	87	99	105	118	96	105	83	102	95	91	123	107	98	77	94	105	108	108	95	94	79	104	89	100	101	93	107	115	119	103	81	83	86	96	99	102	90	103	96	90	85	111	80	100	99	101	95	107	91	104	95	110	88	102	89	87	95	99	95	103	98	100	104	99	90	94	120	86	102	104	86	95	79	92	84	89	92	102	99	84	87	95	85	104	123	112	106	83	116	104	98	94	112	85	78	116	83	83	91	96	108	86	98	84	98	84	101	92	88	90	106	106	92	111	94	95	122	97	95	113	103	95	101	99	103	100	91	91	87	92	97	92	111	104	97	82	86	100	104	103	106	90	94	120	116	90	76	85	99	78	99	91	94	101	90	91	107	104	107	90	105	89	99	80	87	97	104	106	108	115	94	92	103	95	81	104	93	106	71	96	108	85	84	103	103	90	109	99	79	98	104	97	89	107	97	100	94	93	101	94	103	95	76	99	94	94	118	79	96	102	90	93	108	108	109	93	96	105	89	109	90	123	131	93	102	97	87	117	98	82	94	83	96	94	79	92	80	91	87	103	114	102	90	99	107	83	102	98	98	91	102	113	100	104	90	91	99	98	102	102	103	80	92	102	85	80	95	94	106	95	97	98	88	90	104	98	90	104	98	92	98	113	89	91	95	108	100	97	91	82	92	119	86	111	88	91	94	111	108	94	96	96	115	95	102	109	81	103	80	82	92	85	105	87	102	81	81	92	109	89	77	78	116	112	91	94	107	104	93	92	102	79	103	90	113	90	102	93	92	89	115	93	99	100	92	96	95	101	101	82	98	95	89	105	101	96	94	98	90	99	89	101	94	112	105	96	88	89	105	95	92	89	106	87	116	101	97	103	97	94	105	116	87	101	103	106	107	98	108	72	115	122	99	87	96	87	126	93	91	88	99	113	105	96	101	97	100	99	98	100	95	91	83	102	91	99	75	102	122	103	79	104	108	94	107	101	97	91	92	91	98	117	103	114	107	86	90	104	97	116	101	116	110	99	84	83	101	118	116	115	87	90	91	108	104	86	101	97	105	104	116	90	102	109	81	110	93	106	103	85	100	95	79	87	80	107	111	79	104	109	112	100	103	85	76	98	88	109	92	100	91	107	108	102	103	102	96	116	108	107	106	105	107	98	94	103	104	101	109	83	104	88	96	103	87	89	115	118	87	94	105	109	98	95	100	101	100	79	107	94	101	99	103	107	115	94	83	97	114	87	103	102	95	106	90	116	86	100	107	101	95	102	100	96	85	96	104	96	102	118	101	113	98	105	95	111	113	107	89	91	105	105	96	98	90	97	91	94	95	98	100	92	103	116	106	105	98	98	89	102	107	101	101	104	81	103	107	84	112	108	101	89	92	104	94	97	107	109	113	104	103	102	100	108	93	118	110	102	101	103	89	88	90	106	90	88	98	96	91	87	94	86	97	104	105	104	108	104	102	91	106	90	104	101	89	101	111	117	79	99	113	99	108	91	90	102	103	80	89	92	97	87	96	105	105	100	80	99	107	99	89	98	106	110	94	106	111	100	99	109	97	98	102	90	93	115	91	106	94	124	79	89	108	112	82	111	92	126	105	107	79	96	99	82	94	101	107	110	102	84	82	98	109	98	94	114	118	105	101	100	96	104	103	98	88	90	92	106	108	107	88	87	75	111	104	110	79	100	112	84	81	101	88	101	112	99	94	106	102	103	99	98	97	99	108	91	91	109	95	112	94	101	100	98	101	95	78	93	112	89	114	107	96	108	98	110	95	84	92	112	106	76	97	112	103	109	87	89	100	94	108	76	104	100	82	110	89	91	83	83	107	85	91	118	99	106	95	71	100	98	92	115	100	110	100	74	109	116	111	89	108	100	122	80	109	101	105	111	95	86	92	94	112	89	121	95	118	105	91	77	92	118	101	114	97	105	112	102	98	105	100	89	100	86	86	96	98	94	87	106	103	108	91	97	105	123	106	96	90	75	98	111	88	92	98	99	109	101	109	110	92	94	100	100	100	107	88	95	95	89	107	93	103	103	106	101	95	96	85	93	93	87	109	115	93	99	122	101	100	104	93	109	109	99	88	108	102	92	83	105	82	107	93	80	92	98	112	114	110	98	97	89	96	102	92	115	100	95	105	104	97	95	102	111	93	102	102	86	112	107	101	112	103	94	98	83	95	108	92	126	79	87	85	111	94	108	87	98	92	107	111	107	65	96	91	91	100	107	107	91	95	114	69	99	114	96	101	72	106	96	96	95	113	79	114	88	100	111	113	94	73	101	98	107	81	104	105	106	100	112	92	106	91	95	96	112	102	111	86	111	88	98	81	91	112	101	104	106	74	105	94	91	84	100	94	102	100	93	108	86	117	96	86	92	99	87	88	85	93	92	98	91	92	109	117	99	88	117	93	80	89	94	99	89	84	94	106	100	104	102	83	89	104	76	106	108	104	90	82	89	99	102	97	96	99	86	86	99	88	84	110	101	91	88	82	98	120	109	87	106	102	88	110	103	115	88	95	93	93	101	91	114	93	103	105
13589	1270	3112	3536	2942	2355	1980	1590	1392	1186	1016	927	845	763	716	691	712	566	631	592	568	528	504	497	476	459	460	437	462	443	433	457	457	434	395	455	385	400	420	376	389	364	382	362	360	392	390	360	344	371	380	382	375	367	385	398	339	345	353	348	358	382	352	391	344	364	353	349	350	364	368	372	349	358	352	361	323	352	351	361	355	334	378	333	330	355	359	340	347	345	348	316	370	347	376	359	325	343	364	338	315	352	346	333	349	319	334	305	350	322	329	345	364	338	371	334	372	343	303	364	336	341	317	353	360	364	355	330	370	323	343	336	331	359	360	324	339	368	345	330	334	351	341	321	375	304	356	330	375	360	319	347	370	339	333	339	309	360	330	332	355	369	346	301	364	334	370	330	306	318	349	358	363	365	347	322	349	333	358	322	329	365	310	317	329	337	331	323	328	310	338	328	336	320	336	329	338	355	356	332	358	320	334	334	353	348	340	334	364	340	317	340	310	323	337	350	348	306	322	357	318	317	337	301	326	329	356	333	298	343	346	336	329	339	346	320	309	324	329	362	337	338	315	321	357	319	333	333	355	339	335	331	304	318	323	330	336	344	319	344	360	345	311	327	334	349	296	333	340	349	338	347	339	332	340	318	333	310	347	318	318	354	324	321	368	305	327	318	305	348	366	329	304	338	368	327	323	313	357	341	325	315	371	349	356	314	334	283	348	362	318	368	352	345	334	336	313	305	327	338	315	294	317	326	333	318	372	317	310	342	338	343	333	305	360	326	339	343	326	324	347	317	351	344	348	317	317	317	333	299	330	347	308	355	332	364	310	356	334	313	298	335	306	332	320	354	331	347	351	336	321	350	333	358	327	331	320	322	329	344	338	353	319	336	329	331	327	351	307	339	339	341	333	319	333	326	326	308	362	363	328	338	340	357	371	301	305	327	349	348	332	332	343	385	341	346	360	344	354	329	352	318	337	321	344	366	320	328	396	314	323	340	315	318	306	354	347	370	319	334	318	312	358	346	304	326	324	339	350	307	376	336	348	327	344	314	306	314	346	333	330	315	350	319	356	317	321	317	336	365	335	331	312	337	313	346	313	345	323	339	331	331	337	336	340	322	345	314	336	358	318	343	324	327	350	359	377	366	320	349	332	328	329	335	370	354	389	311	321	341	342	304	337	355	362	328	321	302	314	357	323	364	337	328	344	365	312	328	329	313	350	373	313	330	362	347	329	306	334	346	325	349	361	325	392	325	332	360	340	361	331	349	330	357	321	326	322	337	374	312	311	322	343	321	318	324	311	346	318	311	369	345	310	350	362	329	361	353	326	349	366	318	323	374	348	376	301	310	315	327	301	343	340	334	306	316	323	346	364	363	332	348	324	322	348	365	329	353	323	364	370	321	356	362	307	328	379	320	352	344	346	334	307	319	339	375	307	363	369	334	337	348	342	330	343	319	346	311	340	352	335	347	353	318	340	352	362	326	323	303	338	313	339	344	325	348	318	329	350	395	294	359	333	320	345	329	327	334	340	328	323	376	345	346	331	318	355	338	350	342	310	282	311	335	308	344	338	319	335	351	368	328	349	336	361	338	351	354	320	319	310	344	340	347	328	317	349	338	350	331	359	318	332	362	361	340	332	337	353	329	337	344	310	320	342	363	339	344	327	333	351	321	347	334	332	324	288	301	373	343	294	364	300	322	355	342	324	343	333	312	342	316	333	336	337	337	353	310	345	336	338	335	339	359	319	355	366	375	336	352	366	332	373	350	314	340	338	332	331	354	336	322	348	333	321	336	308	333	351	325	326	360	347	326	341	314	330	354	303	359	336	314	353	352	326	340	315	339	318	316	320	312	344	328	297	353	327	323	330	329	342	351	326	336	349	309	329	332	323	314	321	331	334	332	338	315	322	315	358	331	324	353	352	322	311	340	369	355	331	336	337	340	340	338	343	329	308	369	334	343	332	331	309	333	355	368	322	317	328	320	351	338	348	342	322	341	346	330	324	336	341	325	342	314	300	325	344	337	313	328	332	353	321	366	342	318	330	369	319	331	317	341	327	321	353	337	368	346	356	326	340	290	341	326	319	343	305	362	322	323	365	329	347	317	361	344	383	339	340	332	346	320	323	320	312	329	333	305	313	335	322	349	356	342	341	327	352	306	338	340	309	362	293	302	356	340	342	310	346	315	372	351	381	300	293	323	367	351	332	331	320	332	367	342	334	320	384	337	360	314	287	327	344	335	343	303	357	354	316	337	322	349	337	345	337	361	315	348	308	328	327	305	331	353	327	348	346	351	375	350	317	366	377	338	354	341	303	329	325	326	335	347	365	332	324	321	337	333	317	332	341	320	370	339	333	309	334	361	342	330	333	316	359	340	359	359	331	331	336	304	339	319	350	327	342	306	368	340	319	321	346	338	304	348	317	359	333	338	358	338	330	339	314	311	306	317	327	338	330	374	341	322	338	307	350	335	322	344	361	323	294	328	315	303	306	347	335	346	351	329	372	369	322	331	346	346	351	327	358	338	329	332	319	347	335	319	327	368	336	374	320	366	337	353	317	380	310	318	356	319	321	319	365	314	323	327	341	340	344	318	331	336	294	313	360	362	338	325	317	344	341	321	348	355	363	303	331	377	337	359	332	316	345	353	334	335	356	341	324	341	325	352	298	332	317	354	373	360	274	323	295	331	366	304	309	344	304	345	334	338	318	318	349	326	357	380	347	350	345	355	329	324	326	340	314	321	323	323	330	367	341	366	339	315	334	318	327	363	337	344	347	300	354	382	292	342	322	313	340	308	322	344	331	288	350	344	355	301	329	354	327	352	321	345	310	358	342	339	313	354	338	310	330	326	334	347	320	338	316	344	353	355	334	363	362	358	312	349	340	308	351	331	319	322	350	327	338	332	325	374	358	319	324	327	347	330	306	371	344	374	335	324	325	303	320	335	334	325	330	342	315	348	331	331	349	357	358	338	336	315	346	326	347	334	309	349	340	341	319	312	355	292	341	340	357	360	298	359	334	360	339	325	339	320	324	370	364	362	327	304	329	331	334	324	313	316	328	346	318	315	335	328	343	300	297	302	312	333	313	331	347	296	329	334	306	337	364	325	334	320	334	337	321	333	310	354	324	372	322	321	337	346	334	336	319	330	352	363	312	357	337	296	331	308	347	329	355	347	346	343	299	306	338	327	381	359	358	325	326	353	328	348	339	354	342	337	331	353	361	357	316	337	347	334	325	366	315	375	338	324	324	354	334	300	355	363	362	352	342	365	356	328	333	322	327	340	349	339	368	350	360	346	324	310	319	318	345	338	323	327	329	343	352	324	340	363	341	321	336	333	345	324	297	367	331	347	346	331	321	356	326	331	334	332	344	351	351	323	329	321	341	345	363	333	337	334	319	336	329	333	364	312	317	334	308	320	350	353	335	360	357	355	345	302	323	346	341	343	344	336	318	344	317	338	341	321	341	319	322	326	364	361	325	315	357	332
39185	7725	2953	2135	1414	1018	843	616	539	450	416	382	322	328	288	284	242	242	212	240	230	214	229	214	236	223	215	225	199	167	179	168	166	182	198	176	152	157	189	165	157	215	157	187	192	157	185	191	182	173	154	155	170	168	204	162	167	169	158	180	152	192	184	161	161	173	147	143	169	163	154	160	176	175	175	173	179	143	162	159	160	168	174	165	168	160	158	158	180	167	183	171	147	172	170	179	196	175	182	191	166	182	164	168	183	150	155	166	170	167	160	169	186	194	145	157	179	186	165	169	193	163	169	190	159	156	174	166	182	167	179	148	178	180	164	185	184	159	171	171	173	188	182	172	175	168	187	183	163	158	155	172	165	142	164	181	174	172	164	148	161	177	166	158	171	176	165	176	181	170	168	167	177	193	153	176	190	171	184	172	177	180	175	159	181	156	153	151	180	163	171	159	192	176	160	189	156	170	172	186	169	168	195	141	153	172	148	177	162	146	147	175	155	165	160	157	163	163	174	166	154	196	155	129	178	161	167	181	189	180	153	167	172	186	161	163	171	131	166	166	187	159	181	181	161	160	177	178	153	159	171	144	155	163	172	174	151	166	168	167	171	168	160	186	174	160	159	167	164	175	191	165	181	162	165	176	151	148	157	170	168	176	154	156	157	141	183	177	155	156	179	171	184	179	180	157	154	175	162	169	178	178	155	161	175	163	174	184	153	174	178	152	181	191	171	163	174	155	165	158	167	168	161	167	186	155	183	169	164	177	158	160	145	149	196	150	173	172	184	169	148	173	165	172	183	172	214	185	152	165	160	190	187	175	181	152	175	180	180	174	156	173	162	194	159	155	156	173	188	181	191	177	166	187	155	176	173	167	194	180	182	159	153	156	180	178	150	175	189	182	164	169	163	145	145	184	130	178	186	160	188	158	154	154	161	184	161	188	182	179	183	155	161	171	181	170	177	163	183	153	175	195	161	167	150	168	188	167	165	174	173	161	193	174	145	149	157	181	160	180	161	159	173	173	172	152	175	157	156	182	158	180	198	157	176	153	188	167	180	172	190	170	148	147	207	191	179	186	159	162	169	166	168	162	174	164	168	158	164	152	145	180	170	193	190	196	162	138	167	168	165	149	164	182	155	168	173	176	172	177	182	172	180	178	147	169	179	171	157	178	156	190	156	158	174	170	161	175	181	165	182	164	166	173	164	164	188	183	177	174	184	161	159	195	155	165	184	170	176	180	152	185	148	166	167	145	154	156	158	173	140	163	192	172	187	187	176	190	140	186	166	210	167	204	164	180	155	174	159	170	176	176	150	178	152	169	144	179	192	192	173	136	195	185	164	171	160	152	188	167	197	183	183	166	176	149	172	163	195	174	186	146	167	136	166	174	189	176	161	173	157	167	194	182	172	185	181	163	193	157	177	173	137	160	150	156	169	146	189	169	177	165	175	155	189	180	131	157	174	180	151	176	164	150	194	161	169	172	177	206	192	154	184	161	160	174	161	170	153	173	175	177	156	162	190	172	163	181	157	163	158	163	178	177	166	163	167	161	169	165	166	167	155	167	162	174	175	187	170	174	171	199	161	157	168	172	165	170	145	160	149	186	158	194	154	161	149	175	161	194	178	169	173	152	142	189	180	167	149	174	160	170	152	144	172	170	174	160	176	190	188	163	200	151	165	143	166	157	168	167	167	183	154	164	175	176	170	162	181	140	151	141	145	170	165	161	167	180	154	159	157	172	146	193	188	180	159	162	168	165	171	132	181	158	147	164	177	169	167	186	179	158	175	183	159	178	164	137	162	187	169	157	168	179	177	152	150	172	176	169	129	155	177	164	184	145	188	151	171	157	169	152	146	154	169	156	190	165	169	161	147	158	176	152	154	194	163	190	171	177	163	157	152	191	174	170	154	170	156	183	157	162	165	179	159	177	185	156	159	164	179	168	155	181	186	176	153	159	178	161	162	145	159	166	153	174	174	174	177	167	153	171	159	161	175	152	176	162	181	172	152	169	176	152	173	196	156	172	163	179	165	156	179	180	161	178	179	149	181	168	158	179	165	186	159	154	162	195	191	187	180	161	153	175	168	170	174	182	144	161	183	165	169	187	192	191	152	139	148	200	167	150	171	182	175	183	168	180	178	163	147	172	165	159	172	162	161	174	178	156	184	157	149	195	180	158	177	147	183	154	147	177	168	183	167	159	163	194	174	153	155	169	161	179	161	200	163	175	188	184	173	164	152	150	160	170	150	185	179	196	186	195	165	186	181	184	163	164	184	160	179	182	186	174	147	155	154	154	167	160	187	185	192	171	171	181	157	167	154	167	175	164	162	183	168	178	171	166	159	184	166	173	162	158	187	151	166	141	180	171	166	167	175	182	163	157	170	179	148	147	159	180	163	165	150	167	167	159	168	155	181	180	171	148	174	192	149	167	167	177	169	158	145	181	176	167	181	148	178	193	142	178	155	172	164	175	187	155	170	161	150	177	176	177	176	165	179	164	175	160	172	144	165	170	177	189	176	155	151	175	166	154	164	156	151	172	145	147	171	171	190	164	171	179	177	189	192	167	167	149	187	146	172	161	184	176	184	132	176	161	187	182	163	186	160	184	156	162	181	179	172	171	142	158	165	169	172	163	152	173	158	167	163	187	165	181	169	163	173	158	161	150	159	157	163	173	162	157	177	142	165	171	198	175	168	158	182	170	159	166	168	179	148	162	181	170	172	167	186	169	187	183	161	158	176	149	189	170	182	183	168	165	154	182	195	167	162	191	167	161	153	164	157	165	156	157	156	155	166	152	167	178	158	162	156	176	175	158	175	197	185	187	168	186	166	160	145	163	171	162	161	174	185	179	159	194	172	151	178	161	142	185	168	177	182	168	185	176	164	165	190	176	155	182	162	166	173	178	157	174	170	172	162	173	162	174	162	163	177	161	172	179	180	175	174	184	169	181	175	178	151	193	144	161	169	177	203	172	188	171	172	165	183	163	151	180	176	176	149	161	155	166	167	170	182	160	195	166	194	130	177	160	182	167	155	144	159	155	149	176	178	176	151	165	159	155	175	189	171	160	172	162	152	182	134	159	184	185	160	161	169	157	154	180	152	187	160	138	162	180	158	200	181	167	171	164	161	167	169	173	183	191	160	155	193	168	173	173	181	155	166	172	177	145	171	154	161	177	165	157	164	173	149	140	165	159	158	159	150	159	151	158	174	170	183	161	169	158	171	165	160	172	178	151	158	167	165	157	192	179	159	175	177	167	162	162	175	165	181	167	163	165	165	153	161	152	167	172	164	194	174	156	179	178	174	169	187	172	171	180	171	177	152	175	199	169	170	153	159	189	167	178	189	171	198	168	175	165	173	176	151	180	170	152	163	169	154	189	160	172	152	158	196	187	193	178	172	194	154	178	162	167	197	166	175	173	181	169	180	173	163	183	172	159	156	194	160	159	179	175	141	177	172	158	149	141	173	186	173	172	160	174	151	181	176	192
20932	2438	5839	6502	5508	4496	3659	2981	2598	2247	1955	1684	1554	1413	1348	1236	1136	1063	1070	981	916	949	860	898	800	872	731	769	780	732	742	750	702	683	727	652	651	660	648	619	641	663	635	652	624	560	622	616	642	599	612	577	595	581	566	565	618	600	596	623	585	589	529	541	593	562	559	563	595	520	603	550	564	613	564	536	526	526	545	556	531	541	590	531	571	589	545	533	557	558	552	566	579	615	567	592	520	577	573	552	620	544	538	552	529	524	540	580	518	558	537	533	577	588	534	555	547	495	527	501	487	550	520	519	568	524	496	557	537	554	570	515	537	553	538	526	558	546	552	542	507	541	547	536	541	535	527	516	544	525	565	536	535	554	567	548	561	525	544	533	548	564	556	519	543	549	546	542	545	502	515	597	566	534	529	559	519	556	528	516	564	517	595	504	522	538	547	540	514	586	532	533	570	528	549	539	509	560	593	531	541	519	511	562	553	583	534	567	597	555	566	487	531	520	541	512	570	528	565	552	548	573	515	558	547	505	489	567	538	542	525	503	549	545	566	551	535	544	539	523	534	569	557	553	580	518	542	542	537	530	545	527	535	569	526	581	504	528	519	554	555	502	550	547	488	558	530	555	521	531	544	571	561	552	529	513	486	586	558	531	517	519	557	524	543	558	550	579	528	574	563	556	510	530	578	521	517	505	493	517	511	555	532	532	538	513	539	517	528	565	549	527	535	478	512	515	502	488	510	504	520	558	509	519	556	498	561	537	521	564	531	545	545	508	517	522	541	515	527	503	524	540	555	556	519	507	585	529	529	514	537	543	523	543	536	487	538	534	563	560	561	521	500	543	554	574	521	529	483	522	524	508	533	549	505	566	521	513	527	511	529	565	516	541	505	500	509	543	527	522	497	547	499	526	539	584	520	561	502	550	556	494	567	519	549	560	509	564	559	570	492	546	545	559	545	545	535	480	543	526	549	501	557	528	555	546	479	569	496	515	532	575	548	545	503	513	539	555	487	553	587	540	560	549	508	509	559	516	540	530	545	561	506	578	530	522	558	505	492	514	523	572	526	539	554	558	580	548	535	519	505	525	559	535	520	561	518	559	519	515	524	507	486	552	521	554	556	518	519	553	556	520	559	532	499	543	502	553	561	541	556	590	575	530	505	533	507	580	558	529	544	491	545	569	502	552	517	534	537	539	531	554	568	559	535	516	551	520	546	557	565	530	504	489	559	521	516	524	563	575	490	541	575	568	534	526	549	539	546	540	519	525	523	531	506	532	532	544	557	516	527	521	510	506	531	535	526	543	490	498	519	524	524	552	584	548	487	563	560	541	536	540	602	552	538	552	535	578	532	527	536	507	503	510	549	519	544	539	536	551	557	524	508	501	569	475	498	524	481	529	581	517	525	569	542	533	517	519	529	525	544	553	496	547	535	559	526	494	546	544	523	511	567	503	506	503	517	537	500	525	537	533	537	519	525	558	514	525	534	536	510	580	523	543	532	523	585	559	554	525	550	543	538	528	547	499	579	519	531	528	519	519	545	559	528	558	512	484	525	564	543	527	540	506	542	497	536	503	528	535	495	529	579	542	518	513	568	545	515	545	529	510	547	531	529	564	572	549	506	553	520	529	560	521	511	512	556	547	547	541	565	509	536	517	522	545	534	521	574	532	520	534	521	582	521	486	520	560	546	512	553	563	520	516	544	506	544	543	520	506	563	549	549	574	554	508	572	559	575	524	528	499	504	552	535	529	492	529	503	564	530	520	522	542	503	519	539	526	552	600	530	602	507	559	562	529	517	502	523	540	519	549	514	567	513	526	529	564	565	535	504	552	521	520	517	549	529	528	550	514	525	501	507	499	544	538	538	528	539	504	554	538	562	550	535	537	513	527	535	517	542	519	566	537	515	534	515	582	488	556	552	516	547	542	557	535	537	563	549	522	562	547	505	529	527	504	520	512	572	530	555	549	569	524	494	550	527	519	564	550	548	528	510	546	562	538	525	533	548	529	544	567	527	481	525	573	518	567	543	520	578	540	524	507	532	560	527	516	524	532	520	514	535	536	532	549	523	530	580	545	552	552	510	552	559	520	518	532	536	477	529	541	549	527	537	490	527	571	541	478	537	525	512	508	555	538	536	577	520	505	590	502	528	503	522	596	514	510	496	539	512	518	502	473	533	519	517	529	534	550	544	527	528	560	517	540	501	547	517	535	547	548	534	554	541	557	576	508	533	538	516	555	551	486	522	520	506	559	524	530	535	564	566	532	532	570	532	565	508	563	526	530	516	537	505	509	491	530	573	554	514	558	558	543	500	511	566	533	552	512	563	560	531	569	538	532	564	521	571	562	531	496	544	499	542	542	518	530	514	538	535	511	543	528	533	520	538	520	561	520	568	501	551	518	565	472	568	533	515	505	522	542	540	543	556	540	538	514	551	518	519	541	542	530	534	537	533	543	512	587	510	582	510	552	501	533	526	538	539	555	564	585	545	507	536	504	511	547	553	569	514	514	553	574	538	504	512	525	528	526	491	546	516	547	542	521	558	540	568	554	504	533	542	494	512	545	571	527	527	485	531	528	535	548	533	545	535	547	486	516	496	514	544	509	513	532	538	568	573	493	545	581	498	531	594	561	560	533	528	545	534	521	539	573	525	532	578	539	533	546	532	562	545	519	546	544	578	551	531	536	552	518	526	557	577	568	550	544	550	533	526	535	537	503	528	489	562	537	564	514	529	571	557	567	515	514	520	515	550	520	531	528	581	536	525	507	535	505	514	575	535	501	554	511	536	516	523	542	524	537	536	536	588	535	559	554	536	570	512	566	527	542	520	519	531	491	523	544	532	533	584	548	541	536	558	516	492	535	554	513	529	498	548	541	568	528	516	552	524	527	537	524	539	577	553	540	555	536	517	522	582	518	569	555	500	505	489	539	573	538	532	543	554	500	561	560	531	560	526	527	546	531	562	521	520	522	520	503	585	506	572	549	542	484	518	494	496	535	525	520	540	526	549	563	528	526	582	541	513	510	519	514	530	496	536	584	519	524	524	531	595	549	565	532	536	535	535	533	542	573	541	559	521	507	526	553	585	527	544	501	462	575	533	511	528	569	527	559	529	551	537	544	528	538	535	560	542	536	536	507	523	517	514	494	553	531	555	536	523	532	569	491	558	529	561	567	548	499	564	543	479	536	533	555	532	498	525	538	508	518	495	499	513	492	510	567	547	534	563	539	533	507	529	564	561	553	480	525	514	542	531	518	511	490	527	509	562	556	561	537	537	532	529	577	522	544	515	537	560	530	521	539	565	495	566	518	487	553	557	542	494	477	506	532	545	507	561	567	505	515	514	552	536	527	584	536	541	502	531	553	542	547	469	570	517	533	549	538	516	524	527	507	576	501	564	507	507	473	486	548	536	534	560	542	536	523	555	545	540	546	524	571	533	505	559	534	560	510	520	526	555	512	511	539	547	565	550	543	541	537	515	502	523	536	523	549
3118	330	291	248	235	217	196	214	194	199	182	184	210	216	175	186	176	190	189	208	186	202	181	188	182	173	194	161	164	154	171	192	171	197	167	187	191	195	183	182	184	186	193	180	209	203	191	194	207	187	171	182	187	190	162	182	194	171	218	178	179	186	179	170	193	198	193	151	217	220	182	188	194	187	194	193	192	199	192	170	197	206	187	218	192	166	183	199	181	164	170	190	177	191	197	193	179	168	193	174	184	181	162	172	187	197	170	195	189	188	187	206	185	161	170	186	178	155	173	186	183	174	185	200	170	185	197	196	215	160	172	176	189	191	180	176	193	177	178	173	176	186	168	174	190	180	199	179	179	172	172	186	179	175	150	177	183	164	185	173	202	193	178	195	184	175	204	194	198	185	159	185	188	169	191	192	200	198	183	176	193	216	159	183	212	192	168	188	197	176	192	199	190	187	175	198	179	202	186	179	196	166	180	206	178	183	172	185	165	186	179	184	175	179	180	205	196	178	206	176	181	173	172	173	192	182	219	164	166	157	204	176	157	194	194	154	170	163	176	184	177	185	192	189	183	181	197	189	173	172	194	167	197	192	177	179	173	210	171	221	183	190	174	221	184	186	174	199	185	194	185	172	197	194	186	164	181	170	171	185	201	147	197	187	202	203	178	184	187	153	173	180	174	176	204	197	194	184	201	206	169	202	198	176	175	175	167	190	180	180	195	204	191	171	172	167	183	208	189	176	193	178	175	210	220	209	180	165	200	176	199	188	200	179	187	201	198	181	212	194	199	162	176	177	189	203	203	195	175	175	173	224	172	161	185	187	197	177	203	198	174	187	201	186	188	184	190	224	191	168	195	201	202	181	174	195	186	195	179	140	153	217	207	194	194	183	176	169	179	216	173	188	190	184	197	218	207	182	188	203	180	195	187	177	176	167	190	181	193	180	194	193	185	190	171	193	169	192	196	153	193	169	199	174	191	175	164	194	178	182	186	176	185	168	212	183	202	185	208	171	196	194	193	168	162	213	195	202	180	190	206	177	182	185	187	198	176	189	197	182	188	172	180	209	149	206	194	156	178	197	188	179	166	206	174	199	179	197	174	202	185	183	219	187	188	194	187	192	206	193	183	184	185	205	186	219	178	216	184	166	186	194	174	176	166	191	195	200	184	161	203	192	176	196	206	185	188	201	173	186	180	162	198	198	179	177	194	167	185	173	176	170	191	188	196	180	168	182	185	178	159	191	164	173	184	176	198	169	182	186	195	191	183	178	160	204	146	206	180	184	175	200	180	183	208	186	201	197	191	188	183	148	186	161	166	186	174	184	198	191	222	188	184	207	184	163	173	180	182	204	207	196	191	190	187	176	178	185	208	209	174	191	189	211	174	205	164	209	173	179	174	206	193	194	200	213	176	170	203	193	178	157	173	166	191	176	189	169	188	176	177	177	196	195	191	216	196	187	164	182	206	193	189	195	171	188	188	204	182	193	195	204	187	184	194	171	190	174	186	191	192	189	195	171	181	168	182	191	166	203	200	206	227	189	206	200	190	215	183	198	183	192	215	198	186	166	197	180	183	204	177	196	195	173	188	196	188	211	168	178	185	177	169	153	188	167	212	204	183	192	175	180	181	194	190	170	166	208	189	209	187	168	189	182	180	189	191	177	182	176	198	179	203	204	186	178	188	201	182	146	195	178	181	197	186	202	189	168	173	202	184	171	198	168	208	200	196	204	200	173	208	176	183	185	176	188	189	196	185	149	166	190	171	182	192	191	154	174	196	174	175	171	183	186	191	220	179	170	185	161	181	187	184	180	200	180	174	189	178	187	181	186	166	186	202	156	203	191	195	196	170	193	221	170	173	192	191	194	209	187	202	186	198	174	197	182	191	162	201	194	190	201	163	194	189	202	179	199	193	186	165	196	170	197	151	191	175	207	185	191	188	178	177	201	228	197	181	171	212	184	180	187	188	157	191	182	174	182	170	180	167	171	205	183	181	180	188	200	181	188	193	172	183	160	202	200	187	193	171	176	182	192	196	185	168	195	201	183	173	182	196	206	207	183	198	197	180	205	186	175	183	187	199	195	190	179	188	174	167	205	195	189	172	195	177	140	172	184	190	176	182	176	199	167	198	208	173	178	191	184	190	183	193	193	176	192	192	194	181	169	194	179	168	180	198	191	177	170	178	202	178	176	178	173	193	185	178	185	198	169	182	216	184	200	196	196	176	180	186	178	190	201	201	185	199	175	186	177	206	184	169	203	173	215	189	168	195	199	196	190	187	166	192	179	181	184	186	158	181	177	166	193	198	183	175	170	195	200	202	175	190	184	197	172	165	173	167	198	191	188	167	212	191	182	171	186	183	207	211	194	172	200	179	186	173	169	171	189	189	161	173	188	184	177	174	192	167	184	180	218	193	189	174	175	181	171	172	197	195	181	163	175	160	178	190	202	181	180	173	192	181	161	187	203	155	175	187	193	180	192	167	188	192	189	210	169	175	183	195	170	161	193	186	175	184	175	177	183	199	176	169	159	207	191	203	172	182	177	177	193	185	185	170	191	181	178	179	165	172	194	191	205	208	160	203	192	173	173	222	187	172	160	182	199	195	158	194	177	204	168	176	190	194	183	180	199	202	188	169	178	188	196	188	192	170	162	190	181	199	190	195	210	195	160	195	203	161	190	184	183	176	194	194	179	180	185	194	217	188	195	178	199	175	187	159	181	194	159	196	180	189	148	205	171	176	195	172	187	187	186	193	194	173	182	184	156	167	187	172	154	190	181	197	179	175	174	198	197	190	183	197	211	179	198	190	187	193	161	181	169	199	163	149	196	190	179	191	208	200	170	158	167	192	181	202	207	155	192	197	205	189	185	187	176	173	165	169	158	191	186	182	188	177	194	181	181	187	183	167	179	193	186	181	184	189	197	166	204	197	203	213	202	183	177	185	172	191	186	187	179	187	190	181	171	200	191	204	192	174	185	176	198	196	163	182	183	180	174	191	194	193	196	176	192	183	182	172	154	171	189	218	198	218	184	177	181	169	200	163	196	197	155	172	189	211	184	201	163	184	178	190	187	195	170	182	186	210	151	199	192	182	196	181	174	173	220	190	181	174	183	216	186	210	196	162	192	182	198	188	174	176	178	194	193	185	185	208	205	188	177	177	179	188	164	196	168	192	184	187	173	178	196	164	211	194	182	206	174	159	198	181	185	194	190	170	183	196	174	204	189	158	159	158	196	203	185	172	176	189	173	188	162	194	187	169	189	209	171	214	173	161	198	176	186	167	215	176	192	191	167	181	167	170	186	188	184	166	162	210	191	164	181	192	193	172	194	168	181	159	209	189	166	182	171	193	200	209	223	209	175	206	199	189	197	190	181	221	198	199	186	191	194	177	171	191	183	194	190	210	213	188	202	166	175	181	212	198	188	175	201	194	173	182	174	170	181	192	176	189	184	192	180	189	192	165	197	175	181	192	194	183	181	167	181	182	172
2810	648	779	806	740	692	646	667	676	633	621	574	547	621	600	594	563	565	594	568	584	631	550	603	591	564	538	568	569	561	578	534	538	613	564	580	554	547	602	566	532	570	588	569	607	579	586	528	541	592	574	566	605	589	550	562	578	547	563	581	624	542	576	570	552	576	598	521	536	552	548	548	546	567	562	521	568	527	517	573	535	539	505	599	568	580	533	597	565	598	564	550	547	539	570	546	562	592	535	541	595	529	569	543	552	561	587	576	543	587	550	542	536	533	608	562	581	585	547	549	548	553	525	608	530	553	552	530	583	556	580	585	533	595	571	574	561	535	625	563	572	584	573	526	530	562	554	557	573	571	556	508	575	543	575	532	539	624	545	602	557	553	524	583	589	558	526	590	566	553	559	559	539	539	538	533	569	569	567	590	564	518	525	559	547	549	591	568	563	571	541	586	581	534	529	570	568	570	560	556	529	584	544	580	570	575	525	530	572	583	569	549	554	554	594	549	552	553	578	548	521	526	570	550	556	571	473	558	565	571	581	562	531	586	598	558	578	590	556	535	570	604	535	588	592	573	575	544	552	558	542	560	545	562	555	587	557	572	536	583	543	583	579	567	536	528	563	594	564	532	571	583	536	598	540	576	570	552	574	525	538	535	576	556	545	550	584	555	554	574	548	507	572	554	563	568	565	564	582	548	540	517	557	567	530	538	567	580	564	552	605	539	588	572	573	621	612	548	548	612	550	548	549	544	534	531	576	564	550	544	584	553	554	581	582	546	569	560	547	541	553	538	531	572	559	569	586	546	568	564	601	576	567	556	556	571	580	564	523	508	606	551	540	563	551	557	571	537	550	518	557	553	578	549	579	577	570	565	593	538	581	561	568	569	518	576	543	603	549	512	534	525	541	561	575	614	551	611	559	546	560	564	588	601	525	584	508	588	529	572	527	564	584	554	504	535	517	591	559	536	635	556	559	597	600	596	533	555	538	593	579	566	584	570	538	534	558	521	544	555	535	541	555	556	524	554	590	588	575	552	548	569	555	537	546	507	596	578	557	556	516	516	609	596	538	527	536	564	556	574	609	595	593	541	575	562	555	559	599	574	605	563	599	617	586	534	541	586	574	550	555	516	558	529	508	568	553	576	633	542	595	525	576	568	523	544	588	543	557	568	557	537	578	526	587	556	563	552	569	543	588	554	579	577	560	599	546	587	541	567	601	558	601	532	557	585	545	531	576	551	576	547	599	541	563	584	567	547	563	578	571	576	534	566	521	546	581	555	537	597	542	535	580	595	560	583	582	563	577	533	565	594	588	513	551	544	581	535	542	583	570	515	552	548	571	581	565	525	570	585	537	606	575	559	545	581	588	510	575	593	534	585	556	553	551	562	564	541	584	566	585	540	585	575	573	572	602	606	576	603	545	551	571	530	554	522	571	579	577	560	527	584	560	585	533	527	565	530	608	604	602	581	532	564	613	598	557	517	555	553	557	544	597	571	580	599	542	557	581	550	529	555	569	577	560	537	607	552	567	554	577	573	559	544	563	571	604	508	578	553	587	545	600	604	568	611	543	558	588	524	591	578	563	545	577	595	651	544	538	547	540	555	560	564	524	560	619	573	559	533	534	576	559	579	552	534	571	568	554	576	552	606	545	560	568	519	596	585	528	546	540	554	553	582	567	562	580	554	552	564	560	586	553	541	536	570	565	586	539	536	541	555	532	604	554	592	578	593	579	553	560	556	531	613	529	534	583	576	573	589	572	591	542	577	569	559	581	554	503	567	531	586	544	562	536	566	616	570	565	601	568	562	575	526	528	550	527	570	560	530	583	593	555	586	544	565	585	561	566	579	512	528	582	529	539	585	577	536	561	567	519	553	588	573	580	577	547	548	569	555	571	521	586	554	535	580	555	536	571	569	561	607	545	604	548	544	532	557	565	576	560	549	554	587	569	594	602	538	491	568	601	581	546	593	593	586	528	527	565	570	612	526	502	554	551	515	563	591	572	612	552	556	571	539	570	638	572	536	553	542	560	604	587	571	540	538	523	584	576	560	595	540	550	566	545	553	539	570	555	573	580	574	607	607	528	590	602	535	599	551	587	587	543	567	535	571	548	577	580	569	524	575	524	556	557	530	539	593	560	559	577	536	548	529	608	559	537	621	589	574	569	610	544	562	574	569	560	595	572	530	558	532	614	580	562	557	606	563	548	547	587	545	587	573	553	516	548	535	536	544	565	565	537	535	590	590	547	574	562	545	556	591	554	554	571	564	568	587	572	524	573	607	578	524	571	565	544	576	546	554	564	580	561	541	593	578	607	548	599	558	588	548	589	551	520	547	525	562	590	574	606	585	571	589	563	599	551	555	556	571	591	530	549	543	550	569	546	581	611	546	569	568	587	585	553	540	576	588	551	557	549	566	494	543	594	541	544	534	562	576	576	519	558	566	582	559	564	615	548	574	564	561	580	549	552	589	574	583	560	568	571	548	584	550	523	567	544	568	523	549	606	561	560	568	539	601	554	588	588	580	570	541	538	577	587	601	546	538	564	553	551	541	556	548	577	574	564	539	576	543	594	605	581	533	560	590	567	528	577	574	569	562	537	542	597	578	585	579	557	540	532	549	542	542	557	549	558	590	577	574	567	580	597	597	570	580	531	583	551	586	551	549	547	569	552	569	532	525	523	576	554	544	542	531	598	561	521	567	557	518	523	527	579	524	537	536	567	508	577	562	537	568	562	567	580	586	558	526	571	593	528	544	562	571	536	548	558	563	529	579	564	558	523	533	529	537	584	559	571	554	560	550	548	568	539	579	565	548	576	591	559	576	510	559	502	544	581	537	576	530	588	589	560	559	542	594	568	576	565	567	561	559	581	537	563	583	545	554	587	534	538	569	594	576	518	559	617	560	583	546	576	553	519	575	590	570	524	604	563	546	545	608	568	564	572	558	533	568	545	590	587	585	528	543	578	586	575	547	586	540	551	564	549	547	587	547	512	577	571	603	574	546	568	562	568	583	539	529	562	529	545	545	531	574	572	552	535	562	539	551	608	577	566	517	553	521	584	547	526	599	599	555	579	620	570	562	581	548	553	548	561	574	567	546	579	548	545	571	552	607	555	547	551	594	549	549	574	504	526	609	568	538	595	556	614	555	540	580	569	575	554	549	559	582	581	572	588	566	554	542	550	616	522	565	535	539	585	532	525	550	572	577	506	555	592	571	539	544	536	574	555	554	570	529	532	589	568	589	607	576	575	574	564	577	534	567	576	585	564	529	545	517	575	532	556	555	575	594	591	554	574	585	594	572	582	570	595	527	574	561	561	562	528	557	558	542	559	602	562	566	569	549	572	571	585	571	598	562	581	574	550	585	550	614	546	563	559	568	589	584	570	593	552	601	551	528	601	577	517	557	522	552	536	568	574	525	562	602	535	590	534	553	571	579	587	550	590	557	536	538	546	561	548	546	543	574	591	556	560	534	565	556	560	570	558	564
27870	2661	1300	986	694	511	397	307	242	233	186	182	197	160	152	148	123	130	107	134	146	132	126	124	125	118	94	106	117	96	111	104	94	119	104	100	115	112	103	105	103	110	99	101	114	113	95	110	113	95	109	103	85	97	108	89	110	82	98	96	92	101	92	87	108	90	105	81	100	99	107	97	80	101	98	93	100	103	97	98	92	99	102	108	79	98	95	95	105	95	94	101	83	98	124	106	84	103	98	73	112	100	89	99	98	80	96	89	106	95	112	93	82	101	97	85	103	90	111	110	88	93	93	100	95	101	95	124	104	98	90	88	91	96	93	102	96	86	91	92	104	89	100	101	112	104	87	105	106	84	105	88	90	97	106	101	93	113	86	96	90	90	89	95	89	112	102	100	105	87	105	94	91	105	88	96	100	106	98	83	92	85	95	101	94	82	91	81	102	86	113	100	88	88	86	99	96	108	108	101	96	106	93	99	85	85	120	95	91	88	90	99	94	84	103	95	112	99	86	100	106	105	97	97	105	90	104	87	126	96	89	99	83	94	94	84	96	105	101	98	89	113	100	101	73	96	100	94	104	91	79	92	101	106	108	119	103	95	102	82	114	86	89	78	97	89	106	97	92	107	88	111	102	95	103	95	73	103	93	97	108	117	88	98	100	89	106	78	96	96	103	99	94	84	87	90	84	87	71	103	90	101	98	100	105	81	108	90	101	95	86	111	98	91	99	101	98	108	106	110	99	90	96	87	108	102	85	103	85	85	111	103	83	89	100	97	90	107	99	103	106	97	100	91	111	100	92	102	94	85	83	106	117	110	86	93	94	99	111	105	69	95	113	111	105	98	109	108	92	91	109	94	93	102	113	100	101	97	89	124	105	96	94	101	101	84	102	87	102	84	101	109	110	103	110	106	83	99	84	94	85	95	88	98	95	80	101	105	94	98	113	98	109	89	94	109	78	92	105	81	98	112	85	91	101	95	90	86	106	90	92	88	114	98	105	103	110	108	97	108	90	104	111	100	101	93	109	110	99	102	113	119	117	83	96	73	102	97	92	108	90	103	109	109	108	114	98	103	111	85	110	98	110	101	91	94	101	89	100	98	85	109	103	71	115	95	97	113	87	88	87	105	93	82	110	95	90	96	109	86	92	94	92	103	105	110	100	97	83	107	106	105	103	104	113	88	87	89	101	94	96	90	94	101	85	105	94	86	96	104	72	92	99	95	108	96	92	112	97	97	88	94	86	93	95	121	89	95	105	78	94	84	115	96	99	79	90	90	85	95	88	101	101	106	91	101	89	102	96	97	87	91	93	120	95	103	97	91	90	105	96	104	88	88	91	114	74	108	91	86	99	108	110	121	79	110	108	94	107	115	91	107	107	90	104	94	105	92	101	82	92	110	89	90	79	101	88	103	100	89	97	96	96	101	100	90	111	86	103	84	90	101	89	94	76	95	95	100	97	101	71	107	123	108	98	108	99	91	104	75	110	108	107	76	104	79	86	92	99	98	105	99	100	104	112	102	90	93	79	101	97	85	118	105	90	80	105	91	90	106	102	77	104	77	87	97	93	100	84	100	111	97	84	101	96	99	102	98	102	96	102	96	95	104	88	89	97	100	111	110	94	112	96	105	96	85	91	104	109	95	98	106	71	95	99	102	100	108	95	103	102	90	99	102	109	86	101	89	95	103	120	100	108	91	91	114	84	84	85	99	85	92	93	95	97	97	102	112	97	96	100	100	97	89	94	90	98	98	92	91	98	95	103	101	79	93	104	91	91	89	110	89	88	107	101	83	97	96	113	88	87	102	107	99	108	91	107	89	98	104	122	98	88	104	95	94	100	98	92	96	87	89	110	81	104	114	114	94	96	94	94	117	95	105	75	90	90	95	100	84	108	90	73	106	85	100	92	113	88	99	108	97	98	95	84	111	111	108	93	109	87	95	94	94	101	98	85	98	107	96	114	102	95	100	81	89	84	77	123	102	92	90	106	97	110	112	98	100	98	85	109	90	94	100	106	83	97	105	87	127	96	97	100	107	90	105	89	82	102	98	100	84	87	111	107	88	92	103	104	106	89	107	85	77	109	92	102	101	94	87	95	105	84	92	101	89	85	114	88	101	89	105	90	98	86	102	80	85	95	87	97	88	94	108	106	86	101	114	109	93	83	99	107	104	90	103	90	103	92	96	89	94	101	99	94	93	73	108	98	96	102	89	108	103	112	99	84	92	97	96	97	85	89	91	93	106	98	110	86	99	86	89	88	90	87	98	104	95	91	113	96	86	96	95	114	88	92	104	117	86	111	110	85	98	103	107	98	89	99	111	83	105	107	90	117	108	86	94	88	134	98	86	99	103	68	96	97	98	101	109	111	79	100	110	96	108	96	74	105	113	110	105	98	84	88	90	101	115	94	93	95	90	103	81	93	106	102	91	92	101	94	89	100	88	108	100	104	111	89	114	95	87	98	101	100	100	102	80	110	101	97	100	101	116	83	107	98	88	94	98	98	119	94	72	95	89	100	99	96	88	89	104	80	91	113	120	103	73	90	89	73	113	96	95	102	91	97	86	103	100	97	92	98	96	86	86	76	104	85	85	104	92	95	91	102	89	114	99	93	89	109	109	104	107	95	119	94	105	95	103	94	83	112	109	97	83	99	85	103	98	102	83	99	106	86	105	94	105	109	105	97	90	94	104	92	100	84	92	98	92	92	81	108	97	87	97	103	103	89	97	112	93	120	101	98	95	99	68	99	103	107	87	99	85	105	105	100	104	85	98	99	98	91	105	97	94	83	108	84	93	92	88	99	94	98	101	103	86	59	84	88	94	99	90	104	95	103	93	97	84	101	93	117	113	84	101	107	102	97	91	96	88	109	75	104	104	93	75	85	85	112	91	110	97	92	84	96	82	104	84	99	106	92	105	106	104	104	100	102	85	88	78	97	117	97	118	106	96	103	76	123	97	113	107	93	113	94	103	91	92	86	105	104	99	90	107	102	92	91	90	119	102	86	90	83	95	102	117	85	94	90	109	105	115	92	107	100	111	99	78	111	95	119	100	113	106	98	93	99	105	112	93	102	104	72	102	99	98	106	88	91	96	101	91	85	92	96	91	101	81	76	113	97	88	108	102	84	99	99	107	119	104	90	93	108	81	82	92	99	115	101	92	84	92	91	91	94	98	111	109	105	73	95	90	89	114	93	100	95	92	93	88	94	107	102	104	86	117	106	100	112	106	102	98	99	119	91	88	94	117	82	101	93	91	98	129	92	100	107	94	104	107	113	90	91	98	106	105	102	92	67	103	104	91	106	92	101	100	93	102	121	92	110	96	92	108	93	115	92	107	100	102	95	92	93	81	94	86	98	89	110	87	88	90	90	96	116	111	86	91	75	114	109	93	113	117	109	83	94	110	83	98	73	100	100	98	102	102	96	105	83	99	113	115	103	106	87	99	93	88	87	106	108	85	102	85	88	101	122	112	108	100	85	94	93	98
14631	1313	3059	3466	2823	2411	1937	1565	1359	1217	1041	904	849	797	685	682	676	637	559	572	557	545	510	480	497	450	472	445	475	440	465	387	410	423	383	395	385	415	374	369	397	387	397	402	362	381	360	414	348	359	363	351	368	368	345	355	377	339	348	370	366	379	359	377	358	355	363	375	348	346	362	330	355	351	347	330	346	328	361	355	357	319	356	327	324	354	348	349	319	356	353	338	312	325	331	333	311	323	336	380	354	354	326	356	369	346	348	336	366	374	347	323	338	340	337	383	363	334	314	317	342	341	310	350	360	323	349	328	358	339	301	360	339	374	346	351	319	329	332	315	382	342	375	325	348	335	326	360	333	354	332	321	334	346	369	349	342	325	321	290	344	342	383	322	326	307	325	356	330	325	336	292	330	321	298	365	339	341	344	387	353	359	351	325	311	304	304	360	339	346	323	369	315	331	362	352	349	334	306	322	284	322	293	345	328	329	324	330	338	330	342	328	345	346	316	341	325	358	328	345	336	317	337	345	333	330	306	300	331	308	306	316	356	324	355	340	353	305	339	329	325	349	346	349	311	320	313	316	346	336	325	334	304	345	357	322	334	344	348	307	327	341	321	374	347	346	348	335	316	341	359	332	320	323	341	333	337	309	324	346	320	324	372	338	359	305	353	344	322	321	302	347	388	296	362	348	342	340	357	349	310	321	379	364	333	323	330	340	331	350	325	337	304	343	308	290	311	331	326	341	329	346	334	364	335	350	321	311	329	337	348	323	327	350	346	342	351	315	330	335	360	337	332	355	368	308	341	309	309	302	321	341	373	343	351	323	337	325	358	344	367	312	340	335	345	314	336	338	330	361	363	326	335	352	344	352	358	280	333	346	347	345	299	335	338	324	357	372	305	339	306	362	337	314	317	346	331	335	326	325	374	343	344	346	337	328	335	348	302	297	346	346	349	373	336	348	328	332	322	301	345	328	326	324	335	337	311	324	314	337	342	325	339	339	310	324	347	344	327	347	295	326	375	318	356	303	323	310	324	333	339	328	319	343	340	335	315	314	333	336	329	318	339	342	325	325	360	371	358	325	328	316	318	349	338	319	357	359	340	323	314	352	331	325	353	347	356	368	363	356	322	345	300	318	346	342	303	352	313	317	340	316	347	342	352	371	350	322	335	357	337	352	333	325	318	348	295	341	296	318	345	331	325	349	327	366	353	341	344	305	333	337	357	317	350	349	338	361	316	335	326	333	369	363	394	339	337	346	351	343	356	322	345	319	321	295	331	324	376	335	339	329	341	313	331	352	322	307	336	334	340	329	295	329	335	319	338	342	339	386	351	326	340	349	314	295	326	326	319	333	349	351	359	322	336	350	333	313	327	374	325	374	335	322	371	331	321	341	307	366	336	330	354	343	361	316	347	310	349	345	343	303	365	342	324	332	342	321	333	336	341	349	343	335	335	352	333	346	337	342	362	319	335	345	328	353	308	318	312	361	334	339	341	320	331	384	337	347	344	356	336	338	343	326	335	324	319	336	331	349	316	337	381	306	339	355	351	336	325	346	341	324	340	324	337	336	327	314	321	346	339	324	327	337	297	342	322	348	335	333	344	350	328	351	353	321	343	364	333	348	357	330	321	334	319	322	314	337	332	360	350	355	362	355	337	343	341	348	342	339	324	330	351	333	312	355	309	342	310	341	352	344	352	343	325	360	316	338	355	345	330	318	339	324	304	402	317	319	314	314	326	354	379	333	358	375	375	346	331	344	312	360	312	354	365	308	334	328	344	323	322	341	313	303	371	340	344	335	364	361	327	345	326	371	340	339	360	317	334	344	333	340	341	336	346	331	342	348	343	357	321	317	346	351	333	310	339	326	317	324	334	335	347	334	345	320	342	284	357	328	328	314	323	327	310	354	317	381	319	327	349	338	333	293	326	321	327	338	303	316	381	369	354	298	344	343	340	332	339	379	317	339	355	342	347	332	291	357	340	330	313	313	327	319	355	343	348	343	354	331	323	328	335	347	291	353	316	328	349	326	351	330	312	338	326	333	338	319	329	355	336	314	350	302	334	338	348	330	341	332	322	332	321	334	331	369	344	326	325	326	336	309	326	330	350	341	325	330	326	336	325	328	351	373	303	336	332	347	316	354	334	351	318	315	322	368	332	337	364	317	330	333	360	352	330	355	337	338	337	295	320	332	342	360	308	337	321	324	313	362	314	307	331	323	345	340	345	372	356	351	361	326	321	339	321	359	309	345	320	307	345	332	331	367	316	323	292	332	354	375	319	336	319	328	347	333	327	341	316	346	331	394	296	326	337	353	333	336	319	358	343	355	304	289	341	306	324	332	337	348	296	315	314	326	357	331	325	330	340	312	312	350	353	335	341	342	359	330	315	334	322	344	349	342	343	340	344	302	335	363	333	344	327	324	326	338	321	328	312	364	334	342	297	349	321	324	314	356	317	352	326	345	353	336	319	300	343	353	308	356	352	356	316	325	309	360	341	315	344	337	327	335	347	354	332	328	336	343	353	345	300	322	339	331	336	349	311	332	377	345	331	338	341	353	331	316	348	345	331	345	353	347	323	355	341	299	323	341	291	318	332	297	341	328	326	325	324	316	347	319	325	364	322	366	354	312	326	327	348	348	353	368	336	344	338	323	337	333	370	341	324	362	349	330	363	329	329	309	355	356	336	352	355	355	353	348	334	294	319	319	332	341	314	369	351	310	323	341	348	331	348	334	331	335	316	343	341	317	326	331	326	366	341	378	339	359	350	334	351	319	341	338	357	324	358	336	328	364	338	308	309	303	345	338	358	356	311	330	342	320	319	332	317	323	307	314	352	308	330	326	311	382	344	336	348	338	323	317	327	329	331	325	288	354	334	349	313	311	340	343	335	344	343	329	310	290	311	319	337	321	346	305	336	321	341	338	332	348	318	334	316	330	372	338	320	341	318	292	308	335	335	352	357	329	317	332	340	330	335	334	308	335	346	279	342	315	323	352	341	318	333	330	322	338	325	329	351	353	325	351	344	333	337	343	364	325	314	349	357	310	327	358	318	342	333	311	336	330	390	341	350	343	323	325	329	321	337	296	319	353	345	303	321	313	335	332	342	324	339	312	344	343	310	352	311	355	309	337	302	337	341	312	338	339	309	344	323	328	351	341	306	323	355	350	329	313	339	332	374	315	357	362	336	319	359	351	304	309	352	351	336	310	333	334	338	356	343	336	353	311	349	311	345	322	337	325	336	328	318	328	378	298	336	372	327	334	329	323	364	332	335	341	313	372	310	325	323	331	312	344	307	313	350	339	345	329	348	324	341	302	343	319	321	345	344	336	312	361	329	344	332	346	367	335	316	350	344	336	317	309	351	324	380	327	348	318	349	362	312	328	338	365	334	351	344	318	345	328	339	336	331	302	345	343	356	328	337	309	319	317	337	327	332	314	312	336	327	343	343	360	335	365	383	342	353	323	331	341	328	317	330	331	353	309	356	362
39693	9865	3063	2089	1419	1079	813	586	512	481	382	365	328	318	265	252	266	216	252	255	206	197	235	230	188	195	201	179	171	167	197	204	179	181	187	166	183	187	163	176	197	174	197	159	179	167	177	194	162	176	179	178	189	164	180	192	184	171	182	174	178	167	177	175	156	181	158	188	145	179	176	157	165	161	147	170	174	164	203	170	165	180	164	148	171	155	160	167	164	151	189	179	175	181	160	134	152	181	163	162	160	172	179	158	173	173	180	172	173	179	162	174	159	178	160	176	167	184	162	189	158	176	164	135	150	200	178	174	170	162	148	154	168	169	163	171	156	191	165	171	174	160	146	169	169	167	164	165	171	156	143	178	142	187	181	149	150	160	184	178	183	156	164	167	175	135	162	155	173	173	166	163	177	159	162	176	159	154	163	180	163	178	169	170	168	145	168	158	167	162	164	176	187	171	173	171	170	155	174	182	144	174	182	170	155	172	179	158	147	196	180	164	162	170	181	168	180	163	182	204	144	148	149	178	141	166	146	182	170	147	164	157	173	176	186	165	173	174	173	174	191	154	180	150	166	171	172	180	166	148	175	180	173	163	169	157	171	192	153	163	172	175	167	178	181	145	170	166	137	179	176	161	180	159	185	149	174	160	160	163	172	166	153	191	175	170	183	158	159	181	153	166	157	208	156	158	170	180	172	195	170	158	148	174	187	156	172	150	146	167	174	183	154	148	156	177	162	186	170	167	160	176	155	156	164	160	179	185	163	158	185	173	168	176	153	167	179	192	156	183	149	153	185	164	141	171	175	185	154	184	155	188	197	136	167	169	171	199	148	182	151	184	172	159	184	167	176	164	180	160	176	181	202	176	180	176	154	170	175	181	164	162	168	151	163	172	159	161	164	176	158	187	171	147	176	151	172	166	159	176	160	164	173	182	177	173	173	175	146	167	158	153	143	169	166	169	173	161	172	169	160	180	160	180	188	168	168	163	171	159	166	171	171	177	162	177	148	183	146	189	175	146	167	155	170	156	164	189	155	188	172	182	154	173	168	181	182	171	164	150	178	147	166	159	173	173	171	171	172	168	150	164	179	196	153	166	165	180	157	176	165	157	171	151	177	154	173	143	165	181	159	161	155	152	156	139	175	167	161	162	176	168	163	164	162	167	184	150	178	172	166	164	169	170	190	180	174	148	149	186	151	161	158	181	187	169	201	187	152	166	152	169	184	171	163	167	177	166	154	188	171	152	181	169	147	185	162	163	177	159	181	157	161	158	164	176	154	155	179	179	169	172	177	184	183	161	168	157	168	167	195	164	173	182	186	171	155	158	180	159	184	153	181	152	158	154	157	175	169	168	180	164	184	177	167	167	178	170	158	166	185	151	156	153	165	174	173	174	171	150	156	183	189	161	202	182	206	190	137	161	161	167	151	157	169	172	169	174	176	152	170	167	150	184	183	149	154	152	174	186	174	171	161	175	161	169	156	167	167	175	178	174	184	159	182	175	150	172	179	144	187	156	183	154	158	181	153	147	168	170	155	175	159	180	168	166	198	172	141	169	140	185	159	175	205	165	165	188	162	195	161	175	177	175	159	166	176	165	180	156	164	184	171	155	167	194	186	169	162	173	148	166	146	160	151	167	152	174	173	155	174	169	175	162	167	157	166	167	163	159	166	187	167	179	183	204	179	187	151	177	171	187	180	178	175	175	176	167	157	174	151	160	172	136	182	176	179	169	179	163	158	154	158	174	181	156	166	172	159	195	174	178	177	170	166	170	166	159	193	169	158	175	158	146	137	162	189	156	163	148	169	168	176	175	169	172	160	171	158	153	168	164	160	151	163	197	174	157	186	184	170	199	179	157	144	156	164	129	164	153	175	176	174	176	174	164	185	158	200	136	176	179	159	187	154	167	154	142	172	149	145	172	167	170	158	174	171	160	167	175	174	144	148	172	171	162	184	176	157	173	176	149	165	160	157	147	152	163	171	160	181	173	154	195	161	151	158	173	162	187	184	186	141	156	166	151	175	166	180	201	155	155	145	178	137	152	164	170	155	166	170	166	177	159	157	138	179	153	204	183	153	155	177	177	174	168	175	161	166	168	164	185	151	158	152	169	173	157	154	168	163	177	168	163	166	179	170	168	174	160	186	156	169	167	190	175	170	149	152	165	160	170	184	162	141	172	159	175	145	183	154	193	188	172	167	170	161	165	161	157	166	159	157	178	176	148	160	166	172	153	173	172	174	173	151	156	162	167	165	166	155	155	185	147	176	145	160	192	163	192	165	174	154	162	170	172	170	178	161	157	163	171	149	159	184	172	181	164	167	166	145	170	160	153	152	167	177	163	168	161	167	173	160	144	143	169	193	196	160	154	159	171	172	157	178	147	171	149	171	172	174	152	157	157	155	152	173	191	175	171	159	167	194	160	141	178	166	179	167	186	165	182	165	164	170	174	162	195	173	176	169	172	160	173	179	162	140	171	156	171	144	174	166	165	179	170	206	156	157	158	183	169	167	158	169	162	168	173	153	172	167	190	166	166	163	167	163	172	195	185	185	184	186	153	162	184	152	158	172	158	158	167	158	156	163	156	157	183	144	156	170	197	154	148	165	165	168	184	180	155	178	172	154	158	179	164	198	158	153	178	173	179	147	190	139	177	174	146	169	162	197	183	151	154	176	154	167	145	169	168	154	167	155	155	177	182	174	180	153	162	169	171	171	136	156	170	150	150	183	163	163	172	190	178	194	175	182	173	159	157	164	165	179	161	161	168	167	195	174	178	173	193	161	164	163	162	177	151	163	153	128	162	170	149	168	140	179	177	182	177	160	156	157	178	165	172	173	179	154	165	157	171	193	182	181	182	154	167	160	161	169	158	151	161	178	159	153	198	180	183	182	173	188	146	194	173	179	153	179	161	152	171	155	170	149	152	177	173	188	177	156	167	179	167	154	174	158	173	195	176	159	155	152	166	171	173	168	149	185	174	175	157	173	138	160	147	176	176	163	141	151	189	137	170	167	168	164	158	154	175	167	161	179	177	156	179	167	160	158	176	175	167	159	157	150	166	161	179	186	166	183	171	139	158	154	156	153	154	167	182	189	165	163	183	162	155	187	150	194	175	165	155	168	159	151	148	168	182	177	132	163	157	173	152	156	186	178	169	165	171	151	167	171	183	168	156	158	182	180	174	177	159	158	185	160	163	172	152	164	166	151	183	173	171	179	173	187	157	170	159	166	162	171	199	151	174	182	164	171	172	178	175	163	166	152	184	165	168	187	153	153	170	202	176	171	194	182	181	173	169	190	171	163	165	188	166	163	168	168	186	168	175	161	170	190	158	170	166	177	184	166	181	174	141	179	158	177	163	177	172	169	167	160	160	187	166	146	166	151	194	176	175	153	138	156	170	144	168	157	147	158	183	171	188	171	173	150	162	178	140	176	180	178	149	173	177	189	150	159	158	176	134	147	173	173	177	187	154	157	147	161	185	172	164	145	181
21145	2476	5743	6437	5551	4424	3605	2960	2562	2258	1942	1721	1609	1489	1289	1234	1173	1087	1062	986	902	913	901	855	861	786	719	778	734	750	702	722	710	701	674	693	635	677	663	634	670	596	627	641	556	651	609	611	616	601	593	596	605	581	569	572	609	565	627	577	583	579	587	572	572	559	561	528	563	554	530	551	549	598	545	576	587	570	550	564	544	558	552	583	613	520	563	561	522	558	566	564	524	552	536	522	556	502	551	553	570	541	534	547	555	543	559	566	569	531	530	551	554	556	588	496	577	547	572	529	549	557	574	585	528	559	557	537	549	556	564	524	557	567	558	521	571	563	466	553	528	580	533	492	476	532	528	572	528	544	520	525	530	538	522	517	545	509	559	524	534	546	514	526	585	545	533	525	542	509	505	542	526	559	541	578	500	495	528	539	520	537	488	553	535	520	548	557	558	540	531	553	517	542	542	548	547	556	530	513	564	514	482	501	533	508	549	541	512	518	557	520	547	535	543	504	548	534	558	549	523	556	546	547	544	557	556	514	554	502	525	543	575	501	548	535	524	518	562	514	564	507	518	541	529	568	525	547	571	500	532	547	557	499	566	554	472	519	549	553	525	531	521	497	535	524	525	511	567	577	548	509	473	523	563	524	551	551	528	518	550	542	495	504	489	536	522	521	512	527	548	569	545	557	549	554	525	537	534	507	517	535	498	552	545	542	607	557	556	542	543	542	527	569	504	534	524	558	515	545	522	530	524	531	507	554	536	526	565	541	539	552	554	477	501	541	542	548	557	543	554	510	548	531	533	523	550	556	521	502	538	530	574	504	558	510	562	554	536	489	527	500	547	548	517	534	542	524	557	572	527	558	543	523	548	518	558	568	525	498	546	540	531	582	527	534	531	532	551	542	538	560	522	542	531	529	566	533	548	503	528	492	544	520	563	529	559	521	508	549	550	512	532	503	560	546	515	559	502	528	522	545	550	539	542	508	522	487	556	535	526	526	565	545	525	516	586	568	569	505	536	552	523	519	549	514	536	573	541	552	517	514	519	487	537	532	591	509	524	536	556	533	508	504	553	550	538	561	518	525	569	566	536	548	557	530	507	532	527	541	514	491	532	555	538	531	528	541	579	549	536	557	514	509	568	532	521	521	536	553	514	547	556	553	557	555	553	557	522	554	566	532	557	515	504	533	527	531	474	547	536	493	565	564	516	559	530	525	514	535	570	481	513	513	548	491	556	523	513	539	562	549	552	519	530	533	554	558	512	535	539	484	550	549	545	577	523	557	597	529	566	525	496	536	538	544	573	548	524	580	494	502	545	572	580	498	571	572	553	526	521	515	544	549	522	518	504	546	507	548	509	503	562	540	520	508	519	558	541	528	530	527	504	563	552	537	540	532	549	535	540	557	548	562	497	551	520	507	533	559	520	534	553	533	554	526	519	511	539	510	498	532	531	497	574	541	519	546	528	501	538	539	544	551	517	559	560	540	516	547	520	504	532	556	505	538	541	525	538	533	527	555	494	531	522	519	509	566	534	579	535	550	525	537	498	534	541	526	533	549	525	533	548	549	559	567	547	526	525	577	482	550	512	491	511	563	514	503	538	526	504	560	495	546	525	568	506	551	545	494	540	538	539	528	518	518	541	545	530	528	552	554	533	531	518	557	510	519	542	576	566	537	528	539	565	509	543	567	518	524	516	551	545	556	524	537	538	519	525	532	539	533	527	547	566	581	541	550	544	498	534	533	529	533	517	520	585	506	519	540	558	550	515	540	553	504	540	507	578	517	555	522	534	521	518	533	597	485	534	538	543	520	562	572	565	524	547	516	507	519	574	549	557	592	537	532	543	524	549	527	528	581	540	516	532	551	530	506	530	510	527	552	550	503	528	503	517	535	548	537	551	544	516	570	515	522	517	513	505	507	553	556	540	576	541	518	568	528	529	493	529	531	571	499	519	540	553	511	475	505	494	528	596	515	538	497	508	525	517	558	523	530	522	537	518	573	512	499	558	551	513	566	527	517	497	567	541	523	541	505	513	566	523	511	542	517	569	567	527	553	555	539	524	530	551	524	529	539	507	531	549	513	561	541	540	522	543	522	509	537	561	500	587	585	517	554	526	536	568	501	526	576	530	515	487	501	547	504	535	523	576	520	545	561	566	495	522	530	555	498	558	483	546	528	570	573	526	510	524	576	506	503	508	556	543	556	529	535	561	541	493	542	539	516	542	525	560	564	548	494	538	496	545	519	528	521	548	549	558	557	521	592	509	550	563	493	567	563	533	552	535	561	517	579	530	520	511	502	535	531	526	533	566	518	517	545	523	540	518	538	502	516	540	523	484	549	588	572	571	556	567	528	501	522	515	531	516	538	592	549	546	562	509	545	514	590	518	593	538	525	513	528	487	507	524	551	508	526	537	591	549	521	540	523	524	544	592	551	520	537	539	530	520	549	560	531	593	528	532	549	567	522	539	542	533	537	531	513	531	531	565	558	530	526	512	516	534	505	493	555	554	571	522	550	520	513	516	568	554	542	551	535	511	555	542	533	526	506	529	569	539	493	517	480	517	509	547	555	529	522	531	529	528	545	534	554	554	522	564	534	496	539	546	513	560	531	533	510	502	532	539	528	543	538	494	524	525	497	521	521	547	562	536	509	539	511	562	517	535	541	532	542	549	540	517	512	529	532	563	534	540	532	531	559	517	543	525	523	518	557	523	540	512	515	504	502	530	538	499	549	524	567	532	493	577	567	584	540	565	557	526	512	518	568	547	510	522	523	525	486	543	533	517	550	552	528	507	521	550	535	525	514	510	505	542	522	540	514	561	502	532	530	509	559	540	545	512	545	516	538	534	539	526	522	573	514	521	536	532	538	486	558	536	522	518	547	525	533	520	521	516	497	560	526	530	572	557	515	542	534	545	539	508	499	518	514	569	508	537	551	527	515	519	557	549	522	499	564	550	517	544	508	573	514	539	558	551	532	527	534	507	505	535	529	488	493	530	565	548	515	558	551	550	575	549	510	513	548	519	493	531	531	562	545	533	518	545	524	547	524	518	542	569	561	587	520	541	490	524	545	512	517	540	516	545	529	502	532	479	476	508	534	544	525	506	548	498	545	533	512	574	490	550	517	556	547	546	545	503	487	526	535	523	535	512	506	524	500	568	534	517	547	537	509	525	495	532	582	553	554	546	528	546	536	569	546	524	522	506	508	527	500	542	525	556	539	535	511	550	509	534	556	559	531	535	510	541	524	531	546	508	534	566	538	551	517	511	501	528	517	552	514	534	499	519	501	532	494	507	539	539	535	539	523	578	573	547	528	547	532	511	539	534	550	503	529	505	543	549	565	477	513	545	512	555	566	560	526	550	516	498	546	553	573	508	531	538	551	517	558	568	559	596	515	551	584	519	500	550	536	509	531	513	534	501	527	543	492	560	554	546	508	543	554	566	517	571	539	509	541	559	562	499	515	556	559	511	537	561	537	516	543	519	523	514	522
2974	279	247	224	199	227	192	194	198	194	186	175	161	195	171	163	193	171	196	178	198	190	178	180	153	176	175	166	183	191	199	184	178	172	181	174	181	205	183	169	179	173	185	179	182	169	178	191	197	156	182	177	195	191	166	180	189	181	190	158	209	173	184	205	170	193	176	198	182	181	190	183	182	183	178	179	171	195	160	200	185	162	210	194	213	168	208	182	192	185	198	162	179	190	193	165	184	188	189	171	181	189	176	172	214	187	178	181	185	188	197	160	161	190	182	165	180	192	191	196	188	192	160	181	182	174	182	181	203	174	212	165	177	180	189	180	193	174	171	194	192	173	151	148	149	183	190	174	189	183	167	180	164	177	182	204	163	173	207	172	210	187	172	189	176	181	170	178	148	198	199	197	190	166	205	176	180	170	175	215	159	180	206	163	181	167	159	198	207	182	180	188	212	182	188	204	187	205	184	198	184	185	184	186	178	168	173	162	187	189	184	183	170	180	180	191	195	171	160	172	172	169	164	173	179	189	184	185	184	185	181	195	169	187	184	158	181	179	168	166	145	172	179	200	187	183	175	181	191	159	189	175	186	197	178	169	176	180	190	186	161	189	160	193	178	178	188	213	153	177	197	199	183	194	193	200	175	193	202	163	188	183	179	169	194	184	198	190	169	172	181	198	188	194	184	189	167	185	179	195	165	183	181	163	171	188	155	177	174	181	182	163	196	178	186	175	199	183	169	184	188	205	184	207	174	164	186	165	202	171	143	194	167	170	163	156	194	194	211	174	188	211	177	202	177	172	203	196	194	188	176	204	172	170	189	184	185	174	183	169	178	171	185	169	187	169	165	209	171	180	183	157	176	167	173	178	161	167	198	204	196	183	157	193	215	211	176	182	190	175	186	213	171	197	182	185	200	168	189	188	181	168	189	173	194	201	188	178	170	170	176	196	168	163	150	146	176	171	194	155	164	184	181	208	210	182	183	189	186	186	195	199	161	157	185	179	185	188	191	175	190	186	167	182	197	186	184	212	176	189	186	205	191	175	183	150	190	175	171	211	167	176	192	181	180	164	169	182	178	183	194	197	196	191	165	184	176	189	163	191	161	176	206	196	189	192	202	184	176	177	184	197	178	193	178	183	175	200	170	218	191	192	201	187	180	199	191	167	167	216	192	182	186	181	182	166	203	196	174	197	179	165	170	181	200	157	166	197	180	178	192	182	181	166	170	198	158	188	200	173	190	161	164	188	209	166	165	181	186	176	187	168	174	176	212	195	178	183	174	189	198	176	167	191	174	211	167	202	168	194	187	171	172	158	189	190	174	185	195	182	173	171	170	171	205	183	193	167	207	182	182	191	181	167	194	193	188	181	164	192	193	191	181	176	182	180	172	171	186	193	179	174	167	186	177	181	165	174	198	181	162	198	197	175	214	167	175	183	213	169	193	192	162	154	184	192	160	183	182	203	181	181	173	196	193	175	177	166	186	202	184	180	196	163	187	174	175	204	168	194	174	178	158	177	177	193	198	166	180	206	158	192	192	207	178	177	186	184	179	164	162	200	198	169	175	166	173	189	192	166	176	175	187	197	191	183	200	199	194	189	181	176	215	159	205	193	182	180	189	193	170	184	162	194	178	184	177	185	166	201	182	187	200	181	184	173	189	164	176	194	198	183	172	181	191	217	171	177	174	180	176	199	197	177	185	170	161	191	210	197	184	201	203	191	174	197	194	161	190	223	179	182	186	186	166	184	178	184	178	206	172	177	197	187	191	178	192	146	206	169	198	177	177	182	195	178	181	188	176	173	196	190	175	189	204	200	194	203	175	202	155	193	189	180	184	189	193	170	191	163	187	200	205	169	172	189	182	188	167	169	149	174	183	175	159	189	184	179	175	184	166	194	187	186	182	200	177	161	183	167	208	165	192	179	208	213	177	166	175	160	186	193	170	179	172	209	177	205	216	202	212	186	188	168	190	185	193	182	186	201	162	167	181	198	184	196	215	175	187	206	194	185	207	165	172	166	177	209	173	190	164	191	165	171	175	193	188	179	188	184	188	179	193	184	207	163	178	168	174	205	192	210	154	207	177	195	187	169	189	196	173	180	186	185	152	209	181	171	172	175	168	164	170	171	170	222	177	197	159	167	198	191	184	199	195	188	165	162	166	163	179	174	193	192	163	190	183	185	200	186	152	178	165	191	183	223	185	178	192	190	174	192	195	189	185	174	171	193	190	189	201	175	185	192	193	185	194	207	205	179	180	178	190	172	174	179	185	163	179	165	173	176	192	191	162	161	159	171	213	205	174	179	174	198	187	177	176	180	169	178	184	206	199	174	179	172	175	172	174	189	174	176	173	167	184	188	190	204	170	163	190	203	208	179	180	160	186	199	185	170	182	177	205	196	189	197	150	174	191	169	173	173	202	176	151	178	190	180	168	205	188	163	194	174	157	164	170	191	186	195	198	200	182	171	187	176	178	172	186	180	172	184	180	196	211	189	173	183	190	201	187	143	178	170	201	198	183	178	172	186	202	171	181	179	172	174	147	167	190	190	189	187	208	175	193	182	157	205	186	199	177	174	188	174	172	148	199	165	185	171	199	171	195	200	186	176	219	189	205	160	187	168	194	174	181	145	206	208	188	186	198	174	180	173	184	179	176	160	178	197	157	206	201	177	182	187	172	180	173	168	180	179	181	166	174	194	203	180	183	165	202	171	196	185	173	164	190	170	175	176	191	176	221	176	187	188	166	179	189	193	189	173	194	181	173	176	171	172	191	162	183	207	189	187	175	172	161	204	201	179	178	176	187	170	173	182	177	198	201	204	177	175	178	195	193	184	197	197	175	179	181	165	192	193	180	188	169	189	192	183	189	180	157	177	189	169	187	193	195	158	185	213	190	183	175	153	183	169	191	159	171	172	178	193	171	206	209	179	155	196	174	183	185	190	181	192	173	172	155	170	189	174	160	207	176	193	189	191	197	163	158	196	209	195	169	192	178	177	181	167	178	186	202	181	170	159	146	161	180	178	187	190	206	198	174	172	194	183	176	196	173	200	188	195	206	178	174	177	160	202	190	203	174	187	192	182	179	176	182	141	180	185	178	181	168	190	163	172	180	179	176	194	191	189	208	177	180	162	190	213	181	172	180	207	177	189	185	185	208	188	191	197	175	186	182	169	170	179	168	153	199	190	191	166	157	191	171	183	199	194	190	173	181	161	183	200	213	209	196	181	192	179	158	169	167	181	184	198	175	204	197	188	153	185	193	201	213	176	182	199	190	186	180	156	175	203	187	152	207	215	186	195	171	180	178	166	176	184	183	200	182	215	191	208	179	157	193	172	185	186	193	194	195	182	171	191	170	183	172	199	183	163	167	179	189	198	211	193	178	174	164	182	195	197	183	174	176	193	163	169	172	182	179	187	185	199	182	190	177	169	199	201	171	169	162	169	185	186	184	206	187	181	167	191	197	178	184	175	176	197	176	173	169	188	179	193
2706	581	711	698	646	686	635	640	559	606	558	588	569	560	591	635	615	547	544	549	560	511	553	533	576	581	554	563	537	564	559	577	577	566	536	572	539	541	584	595	568	571	551	538	540	581	564	574	528	566	536	543	538	566	547	540	544	585	567	503	552	556	560	557	566	571	573	544	561	552	551	523	506	576	538	580	535	562	551	554	576	547	570	514	558	547	617	602	527	543	538	550	523	537	576	522	533	573	542	544	564	550	585	574	553	592	586	529	556	557	560	541	553	604	543	535	530	547	568	562	557	553	563	540	507	537	568	534	581	546	568	536	552	521	522	586	541	520	559	556	533	573	545	539	551	593	570	560	556	539	578	581	541	561	548	553	578	548	607	521	545	548	575	579	566	602	567	567	551	593	557	537	537	597	540	520	598	534	545	525	576	589	579	555	537	578	589	577	542	542	562	563	541	608	541	604	523	518	544	549	541	541	527	585	595	570	548	534	557	568	532	561	563	576	544	545	593	526	540	567	551	544	549	591	555	540	570	542	605	581	609	567	565	562	534	577	593	557	516	547	541	550	549	534	518	539	549	550	547	534	574	556	551	580	543	598	562	567	561	522	550	574	591	611	572	563	573	592	576	554	567	564	569	539	569	593	564	575	587	536	601	536	555	535	554	569	565	567	541	598	550	540	595	558	547	558	549	548	570	526	555	555	542	531	545	571	577	572	554	587	548	581	554	553	570	584	591	566	514	553	560	599	574	553	575	515	571	551	532	564	546	548	571	549	548	552	569	577	543	560	573	588	522	573	568	565	587	557	556	589	575	587	546	540	554	582	549	541	543	570	560	535	582	538	580	531	584	548	562	579	581	589	535	574	528	565	543	597	578	540	569	548	596	543	544	566	527	578	576	582	528	560	526	571	550	591	524	569	509	559	590	581	574	539	582	511	500	553	564	559	548	563	545	599	554	563	558	542	527	555	557	522	584	571	589	574	500	574	549	581	539	557	567	499	552	563	548	544	585	549	532	540	515	539	546	591	571	574	548	556	529	555	599	563	542	499	581	551	579	538	527	564	609	578	567	556	531	565	544	617	541	553	616	552	625	568	537	560	515	550	555	558	538	569	575	553	587	537	608	558	532	574	574	536	540	532	596	562	552	574	582	606	547	562	529	553	571	556	549	563	592	566	561	540	527	560	577	508	607	594	517	607	585	564	567	572	578	593	574	538	556	552	571	559	515	542	555	526	553	516	537	553	555	534	575	551	547	603	551	550	604	551	534	527	557	538	567	542	557	560	585	566	555	536	530	594	540	578	575	571	545	559	570	537	580	578	544	564	542	584	614	567	521	605	573	580	554	555	526	555	564	520	588	592	568	564	585	596	559	578	568	590	568	541	524	522	565	566	597	567	570	535	525	582	563	575	549	581	506	555	548	589	546	528	557	533	557	539	556	546	526	523	578	531	543	552	543	561	533	479	587	581	543	567	554	557	597	577	570	568	564	585	555	546	577	584	549	532	595	579	564	553	542	536	571	590	553	514	573	588	627	540	547	573	588	531	559	530	540	535	583	569	573	564	535	530	562	549	590	555	540	523	567	532	555	552	547	563	556	582	537	558	570	557	605	586	533	553	530	600	567	612	552	538	563	585	593	576	598	589	582	544	540	505	590	560	549	608	538	541	523	549	575	517	585	546	570	533	548	575	536	560	584	587	576	568	544	534	544	576	521	579	555	571	570	545	565	547	554	555	547	577	602	569	556	561	570	554	599	539	528	590	545	548	590	533	555	515	544	562	554	563	601	547	518	550	556	568	571	557	577	568	547	549	569	531	544	579	578	551	600	541	549	561	584	579	613	570	564	563	534	562	517	527	570	544	547	556	527	584	552	544	560	536	561	529	546	593	525	554	566	546	518	512	573	551	508	557	507	562	580	531	526	620	530	562	535	515	572	557	588	564	545	596	558	583	531	570	541	547	550	578	566	564	529	552	569	569	591	545	566	561	536	606	551	580	588	559	532	565	582	522	559	572	565	569	548	588	567	551	584	621	550	582	567	547	598	559	532	574	601	583	567	554	522	568	555	540	603	571	576	524	573	555	551	537	559	532	523	540	565	539	570	547	567	580	538	576	552	569	561	527	547	530	537	513	529	560	565	516	566	582	567	561	543	561	544	569	536	573	555	532	568	528	570	581	535	521	553	578	533	546	575	547	552	500	559	564	606	559	560	578	554	555	574	574	546	530	509	587	569	561	567	561	540	578	530	572	561	547	595	553	561	578	539	550	560	525	600	556	551	551	567	547	548	564	554	524	553	544	544	581	568	514	559	581	576	579	568	531	545	562	571	544	580	551	590	582	575	562	539	589	602	562	576	558	529	559	537	563	558	549	519	565	565	540	576	535	503	537	552	561	579	561	577	585	586	531	567	546	538	543	556	577	555	554	593	558	574	541	542	544	557	533	551	602	562	529	582	546	534	539	558	540	615	529	586	543	561	559	585	563	582	593	569	570	564	587	554	559	526	571	542	561	584	563	594	552	579	575	567	518	558	548	543	579	520	543	550	577	593	546	601	543	546	548	553	545	654	574	567	573	571	556	523	567	558	575	566	568	540	535	551	526	575	574	563	581	590	567	548	566	582	565	545	540	547	566	548	553	562	564	625	525	561	542	539	537	530	539	586	504	541	544	532	533	548	553	576	534	545	518	570	557	525	552	563	557	531	610	568	585	547	539	588	564	555	630	529	561	558	591	582	570	534	519	570	566	545	551	582	601	565	585	592	580	574	571	568	536	518	565	570	544	577	578	582	567	547	539	561	557	532	532	502	519	597	599	548	566	556	578	533	543	575	539	553	536	589	535	580	579	587	537	583	573	559	520	526	557	506	541	479	522	525	554	545	549	549	521	565	590	542	586	578	600	525	576	529	546	584	530	596	545	563	526	536	550	561	577	541	531	559	527	532	591	524	547	571	558	556	533	589	571	534	498	535	560	556	585	557	590	508	576	541	517	542	524	532	504	538	530	547	564	517	554	596	582	546	523	562	544	552	499	585	583	593	511	545	570	538	550	548	548	576	530	543	605	567	547	599	629	560	505	565	567	557	547	568	586	570	565	540	562	565	534	573	579	538	580	551	572	599	524	556	516	564	616	543	579	490	542	566	568	540	537	590	521	523	585	595	543	568	550	526	528	597	578	568	573	539	561	572	571	575	581	526	563	582	566	575	564	581	605	506	552	569	574	564	608	545	519	569	534	569	553	516	542	581	555	526	579	542	543	563	572	571	548	551	560	574	564	573	522	554	537	542	606	540	573	550	589	528	551	545	578	579	578	572	561	549	545	583	602	563	553	575	549	564	523	529	592	528	540	549	579	520	556	542	554	586	574	570	552	563	561	567	582	553	555	553	558	582	523	490	547	552	537	564	557	562	568	585	540	561	558	572	526	523	519	576	528	580	540	549	556	552	544	550	597	554	571	506	547	592	579	566	551	568	548	586	587	548	526	574	536
28614	2923	1333	964	671	487	439	329	266	229	190	190	161	170	164	139	143	129	126	132	120	116	108	125	94	109	108	112	99	103	113	103	102	93	104	98	106	102	109	85	96	105	104	104	99	96	105	96	100	94	79	85	112	102	107	86	90	107	97	98	103	114	94	81	94	92	106	98	103	99	114	84	91	99	79	114	96	108	108	92	101	95	99	97	95	100	92	81	117	70	104	113	94	102	99	105	99	93	97	88	100	76	84	79	108	100	81	109	120	99	122	99	104	91	99	105	81	90	103	119	106	95	80	111	90	103	105	98	107	94	97	86	107	99	100	95	96	106	81	102	116	107	103	95	101	98	88	107	94	99	95	107	91	86	93	95	81	88	79	95	86	93	93	88	99	99	98	96	109	113	87	89	101	101	99	98	102	96	89	123	99	115	87	107	107	99	110	94	102	96	88	95	95	86	96	95	89	104	89	96	105	87	101	114	89	106	100	100	90	109	87	94	85	90	99	103	113	89	120	95	82	93	90	77	87	98	96	98	104	99	100	105	109	89	85	94	85	95	120	81	93	88	103	96	106	99	116	100	108	100	110	104	101	91	109	115	89	93	87	87	101	115	100	87	109	100	102	95	84	98	78	89	105	119	114	131	97	85	87	78	97	100	87	107	89	82	95	92	102	107	102	88	90	117	78	95	80	104	92	90	94	78	112	94	97	96	86	103	89	100	97	92	99	100	93	104	107	99	98	80	114	102	94	95	88	93	98	95	92	85	108	111	107	102	94	86	92	99	105	103	102	103	90	87	90	101	84	97	105	93	92	101	92	92	102	107	111	90	92	91	86	110	115	103	93	90	91	95	94	81	94	96	102	90	99	95	84	88	101	84	102	93	78	88	95	94	87	95	96	103	92	99	86	96	100	103	88	110	90	113	99	88	95	127	104	95	92	80	104	129	106	91	107	98	88	120	105	87	92	103	102	107	90	104	92	92	88	103	88	97	99	87	90	120	97	104	119	88	106	85	87	90	97	107	97	102	92	94	99	103	102	101	97	90	85	100	93	95	102	90	102	98	101	91	90	86	100	110	95	97	103	94	110	103	94	106	108	90	97	90	89	79	98	114	87	91	108	96	86	67	96	102	93	113	91	97	96	95	109	86	78	103	101	93	100	100	95	95	95	94	100	103	92	89	80	99	88	115	89	89	101	100	90	104	89	108	105	114	96	94	94	90	83	88	107	101	103	105	101	103	82	96	100	96	95	103	110	101	91	99	102	98	90	79	90	83	95	87	102	103	105	93	102	117	95	105	116	100	107	82	110	86	105	119	83	86	105	100	106	101	108	110	97	110	89	93	98	106	96	111	106	95	101	93	113	119	96	100	110	98	90	118	106	117	103	89	96	108	84	101	97	105	113	99	92	105	98	111	113	93	94	107	91	107	108	93	97	101	103	103	98	107	92	128	84	86	107	103	104	77	101	78	85	97	98	100	101	99	113	121	109	76	73	100	99	110	86	96	96	92	104	99	90	90	115	112	104	102	112	101	92	86	110	92	86	94	79	84	85	86	94	87	113	94	85	95	106	103	111	91	78	91	105	98	106	92	97	93	80	102	94	92	94	113	86	109	92	93	98	114	96	87	78	93	69	94	84	100	100	79	95	77	94	93	106	105	100	109	104	92	98	99	107	96	93	98	100	96	89	92	102	103	96	101	83	94	96	101	79	99	108	100	103	106	88	119	97	102	111	88	97	93	99	98	93	88	106	85	88	91	86	105	73	93	76	85	89	92	100	91	100	99	95	88	102	102	86	78	87	92	79	85	99	84	96	92	102	83	103	93	87	96	102	100	92	96	109	103	103	109	93	86	115	119	99	89	82	111	87	91	92	93	95	87	89	104	112	113	87	104	100	106	103	99	112	94	82	94	92	93	100	108	84	104	105	100	91	81	105	105	106	91	113	90	87	90	99	88	80	120	97	80	90	93	99	99	94	95	113	124	102	113	98	95	107	87	107	100	116	98	81	91	106	98	89	93	114	98	85	93	84	93	109	96	91	118	101	98	107	95	82	112	102	99	81	92	113	98	115	83	107	103	106	105	104	90	84	110	108	96	97	91	98	90	97	107	85	90	98	107	101	96	103	89	94	96	90	95	102	92	113	102	97	84	101	98	90	99	106	107	86	102	106	99	105	93	88	86	117	95	93	111	99	79	95	89	110	79	83	103	116	107	101	113	110	92	98	91	99	97	94	120	83	97	102	97	86	86	95	105	114	97	102	96	102	101	121	84	107	86	107	95	89	91	112	93	97	85	73	92	100	88	94	87	104	82	100	90	115	97	101	75	102	105	104	99	114	86	113	89	85	104	88	95	91	108	113	92	89	97	91	96	82	97	98	85	108	104	93	110	111	91	93	93	111	88	93	89	99	102	94	78	77	103	99	102	103	76	84	87	107	82	92	118	106	94	96	81	84	99	80	103	103	94	98	87	92	90	100	91	93	104	111	118	112	86	100	96	80	112	95	96	88	107	96	97	112	93	108	102	90	97	85	110	116	99	89	86	84	87	104	103	115	86	95	106	88	99	109	93	121	97	114	89	88	98	89	100	79	92	94	94	100	97	83	99	105	91	97	101	99	109	91	113	113	106	91	88	85	90	102	79	94	101	84	100	93	100	90	126	97	75	94	98	100	93	93	107	79	93	100	105	84	95	103	92	98	81	94	94	95	92	91	129	98	89	87	107	98	114	96	100	93	96	89	111	105	99	113	89	98	103	105	89	91	85	98	109	107	91	100	90	97	101	88	82	102	94	77	83	110	97	81	102	106	98	70	93	89	115	97	84	104	99	112	86	92	121	109	105	106	104	99	90	94	100	98	89	97	79	103	107	86	105	90	79	95	88	97	82	91	90	97	92	107	81	86	91	79	100	110	108	90	99	91	111	94	101	107	74	114	97	81	90	107	105	89	101	82	97	85	106	101	104	105	80	100	94	96	86	106	111	94	96	86	112	84	86	96	90	85	106	98	86	106	97	106	78	83	102	108	103	89	97	112	90	125	106	101	102	100	111	90	111	101	84	96	93	88	92	100	90	98	83	98	94	103	99	99	110	112	102	111	94	90	116	97	91	89	91	82	110	94	108	92	108	108	89	87	100	102	101	94	96	86	101	80	89	108	100	98	108	90	103	91	93	92	102	105	119	86	104	96	85	107	91	95	98	94	111	103	99	98	104	93	93	93	88	104	88	101	88	92	106	87	97	101	106	104	107	86	95	86	92	112	81	84	84	90	100	84	111	91	99	95	105	120	98	100	84	95	93	105	116	93	100	98	89	106	86	93	83	109	115	84	91	88	106	108	101	97	89	82	103	92	122	93	91	94	117	96	111	101	98	101	112	129	84	75	106	92	112	96	85	104	92	95	91	87	102	104	80	89	96	85	83	85	112	89	85	77	71	103	91	107	89	90	96	80	105	93	95	101	99	77	105	117	79	86	107	87	101	96	108	96	100
14861	1266	3171	3435	2942	2292	1990	1576	1340	1278	980	889	847	783	720	683	609	598	566	524	531	494	537	508	518	490	424	436	464	415	422	451	405	421	437	429	406	385	420	378	386	371	372	380	386	368	393	366	385	386	361	390	330	336	349	367	345	331	344	370	364	349	349	305	367	353	343	349	361	358	364	365	342	331	345	339	324	348	367	382	343	381	333	327	300	340	326	347	349	371	365	329	318	335	330	358	295	335	319	326	341	359	353	357	346	340	339	344	353	353	322	334	365	342	351	320	353	320	348	344	365	362	337	340	350	321	366	367	300	373	336	348	341	337	313	335	344	324	358	358	348	323	346	322	326	325	371	342	330	322	328	351	368	353	360	346	329	344	301	343	336	366	337	309	323	348	334	349	356	322	340	346	321	319	317	349	336	332	336	347	336	319	284	310	308	318	344	323	310	328	341	312	335	331	327	352	327	322	349	337	319	359	329	350	362	330	336	322	341	316	335	333	326	342	324	336	319	354	343	324	316	329	346	305	312	304	332	314	317	328	339	308	351	289	348	271	339	301	343	328	334	357	303	362	304	308	341	318	331	321	317	319	342	335	341	330	337	339	346	324	367	337	344	326	349	333	337	338	358	319	326	312	325	318	347	336	316	308	351	361	368	343	310	311	314	340	319	352	359	355	326	314	311	327	319	328	325	324	335	351	311	347	335	367	342	388	342	315	329	350	362	312	335	313	336	321	327	345	333	345	335	321	327	334	319	323	335	353	318	369	319	329	365	324	369	344	302	356	342	309	326	341	336	354	311	352	334	347	374	345	358	327	322	325	355	293	326	330	317	333	359	348	316	374	345	330	367	338	324	334	330	342	384	317	312	322	356	330	346	331	343	347	356	344	351	305	345	347	301	347	341	376	334	321	360	351	341	355	343	322	337	295	360	334	335	358	343	310	356	304	318	327	307	339	296	353	311	355	342	323	331	332	343	326	352	311	335	287	365	370	327	337	317	308	318	373	352	350	364	315	384	353	329	310	338	339	348	326	316	310	337	321	347	327	337	344	342	331	300	307	343	325	323	312	311	329	349	317	315	351	338	330	334	316	314	319	330	316	340	312	315	318	331	334	359	319	362	333	331	306	351	334	334	327	327	335	326	350	337	318	330	333	353	321	331	356	332	361	300	334	358	320	338	314	308	332	320	329	297	378	340	322	326	335	339	333	365	325	334	329	327	323	329	366	360	369	310	332	366	344	364	333	320	346	345	354	310	367	357	348	317	300	317	311	330	335	344	332	344	333	363	366	327	343	311	333	314	334	326	312	342	345	353	315	339	315	311	324	301	313	336	334	340	339	335	355	355	368	369	362	327	379	325	325	346	359	336	323	326	316	329	325	364	364	370	350	317	304	345	350	337	322	313	319	336	360	331	318	332	349	362	314	342	377	318	355	349	352	316	332	358	309	360	331	363	323	336	345	320	335	314	353	329	348	353	315	372	338	328	347	361	344	355	316	318	354	331	336	343	335	329	307	315	332	326	340	331	360	355	352	346	341	317	314	306	332	337	336	350	342	358	321	307	322	332	338	300	347	375	359	337	321	326	314	329	377	337	347	312	353	310	338	317	315	335	342	302	336	343	339	351	325	317	358	348	344	302	352	339	357	321	335	327	361	340	322	346	324	335	347	319	313	356	331	351	346	346	350	333	335	323	373	336	341	336	341	306	318	361	333	342	349	327	338	366	336	339	320	321	339	355	369	336	325	326	334	343	338	310	358	364	353	331	360	306	340	332	332	322	369	317	309	346	327	349	337	312	354	360	364	321	325	334	319	351	362	343	331	340	344	333	314	368	336	356	330	309	308	351	345	319	329	325	346	331	341	317	310	329	349	328	302	356	352	338	339	320	330	321	315	336	351	338	293	324	332	353	333	320	356	328	349	366	318	316	311	348	346	342	341	355	337	307	331	338	355	342	350	315	359	318	337	331	317	318	334	318	322	336	311	313	319	345	326	331	346	336	341	351	350	319	333	370	337	341	323	332	338	317	305	327	297	313	405	319	366	346	288	328	352	293	340	329	348	334	306	337	304	347	356	369	340	339	360	311	307	333	319	337	327	348	318	317	324	306	359	329	300	341	337	302	351	318	319	337	364	336	329	344	347	326	322	344	339	357	359	333	367	340	305	332	331	339	343	328	362	311	324	343	351	333	337	357	344	336	322	321	357	343	333	348	335	356	351	328	337	305	342	337	353	338	311	350	315	347	363	335	343	348	310	309	338	339	347	322	332	354	307	304	341	348	319	363	329	339	350	353	333	342	314	358	369	335	333	350	330	305	359	355	309	304	325	319	353	370	313	315	313	347	309	331	305	321	326	318	324	311	334	361	330	362	339	360	301	364	334	310	352	322	314	295	338	328	340	360	340	343	312	323	310	337	322	356	319	345	344	348	326	328	333	330	337	335	334	307	355	370	326	339	367	336	327	330	315	315	325	348	299	314	306	314	326	347	330	349	317	309	336	356	312	288	353	335	327	323	343	353	334	339	283	332	371	308	359	335	324	341	296	316	340	320	320	311	324	318	326	320	355	311	315	330	330	334	327	321	339	319	349	325	344	303	324	358	326	344	363	353	345	329	353	321	319	328	313	301	340	333	315	338	312	310	352	329	336	332	306	335	340	338	332	373	324	330	318	350	317	317	335	338	360	334	337	340	358	341	362	345	340	328	356	333	333	328	390	326	341	343	331	344	346	343	334	345	325	347	355	312	326	340	310	370	346	301	362	319	351	335	332	321	329	312	339	327	340	315	332	313	337	344	289	355	334	331	337	324	339	362	331	323	347	305	309	332	338	344	328	332	303	340	314	330	357	330	345	307	325	342	322	330	349	361	333	343	356	376	342	338	320	338	376	336	333	319	333	353	342	332	334	315	351	323	319	325	323	344	342	337	331	323	366	337	353	322	312	328	361	330	290	323	318	333	340	335	355	314	338	340	298	346	331	324	317	315	334	316	322	328	311	311	335	369	331	345	327	301	323	314	307	350	335	342	356	351	345	366	354	339	326	321	370	326	308	304	368	327	320	312	328	349	319	361	341	311	358	328	347	315	318	346	348	349	318	336	317	350	366	297	316	319	336	335	335	343	319	349	342	324	312	324	325	364	350	293	307	340	357	364	354	313	376	369	357	365	337	356	305	347	303	368	321	330	382	375	337	339	335	337	351	335	353	347	352	334	339	340	306	324	292	319	348	312	303	332	318	325	317	356	312	316	345	315	324	339	322	333	322	351	350	306	330	333	354	316	356	320	356	322	323	311	312	348	306	317	339	334	325	359	360	317	350	354	316	330	325	333	348	344	366	316	357	340	352	299	318	334	349	322	338	313	343	319	368	331	331	317	329	340	336	318	316	344	331	327	298	342	303	348	325	356	363	322	317	334	353	332	348	327	362	329	328	332	367	328	329	292	357	319	346	329	364	335	348	372	303	334	327	368	344	348	317	353	340	313	340	325	337
42842	9556	3197	2026	1532	1065	831	610	484	441	400	381	338	317	293	261	251	220	241	240	223	202	216	206	200	227	222	204	199	197	205	190	191	189	221	188	180	178	193	180	160	196	179	193	190	171	179	176	165	190	158	173	176	203	168	146	174	188	199	189	159	162	163	157	165	192	190	198	170	172	175	174	157	148	174	183	167	175	159	183	166	181	164	155	173	174	151	189	168	151	165	149	168	153	177	172	162	184	170	160	163	159	178	167	198	157	172	164	178	185	156	172	184	185	157	168	190	178	190	158	166	180	178	167	171	174	169	178	173	159	170	166	171	182	171	157	178	195	162	152	161	175	189	197	148	171	169	175	149	160	153	151	167	167	162	194	167	174	186	182	174	177	178	166	185	148	183	169	166	154	183	179	149	168	189	147	184	158	159	159	170	179	192	151	165	164	147	160	182	159	175	174	170	166	172	171	167	158	159	178	168	169	157	182	164	164	174	159	176	168	160	178	175	173	184	163	168	149	168	176	123	165	155	168	164	167	162	163	174	158	163	163	151	192	154	158	173	181	182	184	154	194	160	155	174	153	166	154	177	160	185	159	164	167	178	180	182	178	171	159	161	171	159	172	159	186	174	182	158	161	195	174	172	149	165	173	155	178	180	203	151	161	158	185	167	167	171	172	168	164	165	184	169	192	160	188	202	192	170	172	162	158	172	179	168	166	157	183	175	135	155	171	155	152	162	162	169	167	161	176	167	176	168	161	183	192	176	154	158	161	139	166	170	178	148	173	165	171	170	139	159	176	167	149	171	168	163	184	167	168	177	168	175	185	172	167	153	156	174	168	203	173	149	159	148	169	154	173	161	178	180	181	183	176	188	164	200	169	162	150	170	171	149	179	165	189	173	151	183	163	179	191	163	148	181	185	148	158	155	162	186	172	173	165	172	159	171	139	160	178	158	153	171	178	189	174	159	169	180	165	168	161	169	170	155	159	159	148	172	178	196	192	174	166	155	172	188	192	161	146	150	166	164	149	156	189	159	168	159	176	174	183	183	168	173	173	175	171	157	184	167	180	201	180	143	175	190	165	158	174	155	175	182	173	164	161	173	183	183	153	166	164	157	168	149	192	163	172	174	157	179	169	207	169	192	167	164	174	176	177	179	172	161	163	162	181	148	155	193	172	169	181	191	183	162	198	180	175	192	171	149	187	149	169	190	169	164	155	132	161	175	160	171	182	174	174	158	178	170	178	160	170	177	177	171	175	174	144	163	160	184	179	156	167	169	158	182	174	178	171	187	155	165	191	176	184	170	175	176	160	172	163	147	166	157	172	192	147	161	173	181	167	179	186	165	195	177	171	167	184	181	186	175	187	174	157	168	154	155	198	165	169	162	157	189	175	179	145	179	171	165	158	165	195	175	166	157	165	147	155	152	170	183	169	198	160	181	151	183	189	169	180	157	180	160	199	180	167	181	184	181	168	202	186	148	164	169	162	162	168	175	157	158	168	170	168	184	185	153	173	166	200	169	173	169	180	171	182	165	159	182	154	162	177	180	179	159	165	177	187	165	175	176	163	183	160	181	178	152	179	150	173	172	173	151	164	164	165	192	168	184	168	174	199	180	160	146	158	159	176	160	178	200	172	166	174	173	155	171	185	134	126	181	179	151	177	169	170	176	185	169	148	163	179	174	180	152	176	175	153	168	155	171	183	174	158	169	157	165	168	159	187	168	175	192	176	163	146	184	172	191	165	165	186	151	156	158	135	188	156	141	166	157	197	183	167	168	157	166	173	165	174	160	166	173	179	149	160	145	156	173	171	157	176	186	163	166	173	176	185	183	182	169	156	164	171	187	164	171	168	195	173	173	169	189	148	162	154	144	159	159	202	195	163	163	178	168	162	183	185	187	182	182	170	194	166	161	199	179	177	159	169	168	146	177	176	188	191	171	152	146	185	173	189	176	163	158	179	139	174	165	163	177	150	171	153	199	156	154	153	174	169	180	165	151	185	190	181	149	159	151	188	154	198	170	186	174	170	146	188	188	167	181	176	179	164	169	163	175	147	166	165	160	157	166	163	142	178	171	166	180	156	185	150	170	156	151	181	160	154	180	168	171	158	160	173	168	149	166	181	145	162	141	156	174	164	160	177	172	168	178	192	155	154	150	155	163	146	155	157	163	189	168	172	149	133	171	151	178	174	144	159	171	167	170	155	153	167	151	179	164	172	194	192	170	165	149	172	173	165	156	162	189	172	198	153	177	192	143	182	158	164	172	182	149	171	155	177	168	178	194	159	179	145	163	185	192	164	173	179	152	164	149	155	178	160	132	186	190	165	152	157	170	164	177	180	163	161	159	166	160	190	169	181	172	162	173	179	169	211	164	201	188	159	173	170	165	164	190	184	161	192	181	160	170	168	161	135	176	163	176	155	147	158	163	178	165	190	157	169	175	185	159	182	161	181	162	180	171	181	162	165	198	176	186	181	168	167	162	177	173	162	168	195	155	170	177	173	172	156	178	156	183	147	175	166	165	172	150	162	169	152	161	148	178	133	168	167	157	152	175	172	175	182	195	159	157	158	167	157	161	173	182	161	156	168	176	151	173	187	154	179	188	161	151	181	166	160	170	171	190	182	170	162	164	180	179	176	178	180	181	185	178	176	168	188	189	163	206	152	163	135	182	170	144	166	148	164	185	153	175	166	163	155	165	190	168	171	163	163	144	169	175	180	177	182	161	168	176	176	165	176	178	156	146	175	156	150	175	152	162	190	164	200	166	174	189	164	152	157	162	154	178	172	146	166	162	185	171	156	147	180	171	175	145	187	164	170	172	180	176	172	144	153	162	179	180	153	191	174	182	167	163	176	153	170	162	163	174	172	159	155	162	169	178	164	171	137	168	188	156	181	152	179	177	189	168	176	176	161	170	165	163	206	194	170	176	148	170	172	185	177	170	169	170	171	170	199	169	182	159	177	168	172	153	167	160	188	190	175	154	163	176	187	182	179	162	175	156	156	161	171	184	164	188	147	181	178	175	161	164	184	149	187	181	140	186	165	152	174	177	204	166	149	165	175	174	183	166	187	162	177	183	166	180	153	194	175	177	174	156	170	182	174	150	157	174	175	188	178	162	157	165	185	186	175	171	166	157	157	188	173	173	175	175	167	161	168	167	180	192	160	182	190	157	172	183	186	167	178	147	160	180	159	168	174	162	187	178	155	173	187	172	164	165	153	170	162	154	156	164	174	158	174	152	157	171	159	201	148	171	168	187	176	128	169	178	177	180	169	188	173	155	167	180	173	159	170	197	154	179	217	183	165	184	169	155	177	153	157	176	152	178	187	177	169	161	175	164	179	190	177	187	191	182	182	183	167	155	151	139	172	169	181	157	147	165	165	154	186	167	166	168	190	171	161	155	155	168	174	180	177	198	178	172	159	175	166	183	160	154	178	160	170	159	179	173	175	160	166	179	173	176	145	185	166	156	167	168	193	160	173	172	163	164	159
22140	2467	5861	6566	5490	4355	3645	3062	2547	2269	1913	1604	1541	1425	1291	1220	1105	1086	1063	1018	901	920	906	880	829	796	766	778	753	754	715	711	677	703	665	719	640	686	643	683	683	657	681	643	632	670	637	640	663	598	591	626	625	587	585	576	609	615	605	585	573	539	593	537	555	585	540	585	547	568	565	562	582	586	533	600	523	565	597	559	559	567	533	542	597	543	554	565	547	531	549	550	534	543	505	559	576	540	556	540	592	540	532	530	545	557	527	510	516	576	517	528	510	548	544	552	555	540	563	559	550	586	508	499	540	541	557	500	550	519	517	567	584	554	528	538	555	508	528	545	543	540	556	555	565	515	558	561	568	525	570	528	537	527	583	534	533	532	546	542	575	607	552	556	518	528	520	546	567	520	558	548	557	522	544	480	578	538	550	579	541	543	512	533	575	546	564	537	536	518	544	534	526	573	509	550	521	545	526	550	520	504	528	561	526	503	562	584	546	541	536	537	508	570	540	508	530	534	552	563	564	572	533	524	547	531	578	550	524	559	561	564	539	551	490	575	563	569	544	541	524	532	577	545	541	507	489	556	545	514	557	566	554	504	541	539	538	538	541	558	534	540	540	520	531	549	537	555	595	567	557	563	517	513	538	533	526	577	524	493	548	563	517	501	516	547	589	548	570	505	547	537	547	542	536	529	504	543	524	556	534	530	542	558	546	543	541	541	518	550	569	578	532	533	524	489	490	530	511	531	521	500	544	523	514	512	521	567	528	540	541	501	548	528	532	542	525	567	575	588	557	524	526	562	544	534	533	511	500	523	570	547	541	581	547	544	539	547	499	578	573	537	561	540	548	570	501	521	526	530	575	544	512	511	549	518	567	541	572	526	554	531	536	534	500	569	571	551	509	499	501	493	553	525	517	539	554	540	588	535	532	554	518	538	493	576	560	550	536	546	568	522	516	514	568	554	536	517	519	560	531	556	530	491	506	547	503	534	514	552	512	515	551	536	532	554	589	591	523	537	549	519	571	512	561	540	506	549	543	507	510	565	543	535	524	532	543	500	558	519	576	522	532	534	521	524	531	541	561	500	551	579	533	558	538	550	543	512	584	528	532	556	518	540	522	522	519	532	523	533	553	544	492	526	566	512	562	556	535	548	559	555	498	563	541	547	520	550	555	506	573	584	528	529	531	531	556	534	604	582	557	556	505	544	549	544	544	556	560	574	522	559	521	510	531	554	540	523	559	526	525	555	514	507	545	515	547	526	540	522	511	518	519	540	488	499	525	490	560	532	473	534	514	566	523	519	534	528	547	577	565	563	568	526	545	521	525	565	542	608	532	542	559	546	572	569	564	542	553	531	512	531	552	559	542	541	560	532	527	513	513	525	529	541	522	550	543	543	576	532	545	523	529	567	549	535	515	538	528	553	553	557	532	533	525	540	577	512	532	539	560	552	551	534	540	516	508	524	513	558	511	522	533	525	555	566	533	501	516	544	539	494	496	514	572	542	550	564	527	533	535	558	543	544	543	551	522	525	600	538	544	535	529	573	501	498	529	546	587	523	592	554	539	555	508	560	483	504	524	528	517	524	565	574	499	550	525	504	517	541	535	547	538	520	552	494	554	544	487	532	537	529	574	542	532	544	517	559	563	505	512	558	518	559	501	556	537	523	558	514	537	554	547	477	518	547	543	567	567	537	499	520	520	563	552	546	538	551	538	564	558	569	535	543	555	543	554	581	552	543	538	560	598	489	513	531	525	565	499	550	526	530	521	546	569	530	545	522	543	548	544	538	548	547	556	552	577	535	532	530	484	525	547	581	536	522	535	506	551	514	562	553	517	522	532	538	516	534	539	569	541	577	560	549	554	506	571	581	560	565	511	580	530	517	560	556	537	533	567	551	544	551	529	494	530	545	515	502	545	539	539	532	551	504	528	505	557	550	526	536	523	582	570	533	560	516	555	520	525	537	490	540	565	533	581	488	562	557	544	521	562	508	521	543	511	586	533	547	539	517	521	515	535	516	552	535	540	565	530	585	571	531	555	543	507	559	556	537	511	555	553	533	512	551	533	524	564	563	546	512	560	544	565	569	539	536	523	545	566	566	505	533	541	543	442	533	539	522	506	565	560	576	512	557	560	549	549	525	561	517	535	513	527	519	561	529	509	533	538	529	536	513	544	501	522	522	535	531	569	549	502	509	492	532	530	478	532	567	511	567	527	546	534	542	582	576	510	567	557	532	508	519	520	546	517	515	525	568	519	553	514	571	547	546	552	537	540	512	554	488	520	529	558	539	545	551	519	519	554	580	537	532	553	483	551	546	515	537	533	529	503	539	510	541	554	565	544	563	546	521	536	520	574	521	574	530	573	569	532	520	550	545	550	532	522	505	527	525	581	530	525	550	525	545	558	519	561	580	536	529	537	519	528	510	545	526	581	507	520	508	539	566	556	499	558	538	512	547	528	541	540	558	503	544	519	505	553	532	502	560	542	552	538	522	562	537	553	563	502	574	551	555	546	564	518	542	526	565	528	503	509	549	517	517	555	571	570	496	519	531	532	578	553	532	562	553	540	613	554	559	570	523	553	611	544	504	538	533	536	550	516	533	526	509	543	536	555	550	533	495	535	526	520	531	507	531	561	515	553	572	574	555	559	561	547	536	537	543	533	571	538	545	533	528	579	534	523	544	561	538	550	566	535	539	515	513	523	493	519	550	571	513	519	538	481	548	566	550	537	569	519	533	563	525	528	513	542	527	529	561	504	540	509	527	522	486	569	533	533	536	556	517	571	571	538	522	522	513	540	569	507	540	571	537	538	553	549	512	555	540	557	579	521	511	525	500	531	530	567	514	549	538	516	534	525	527	576	468	514	541	529	522	522	511	575	501	516	555	580	537	559	558	537	551	556	528	541	516	520	543	545	562	521	528	568	552	536	592	513	502	538	532	543	496	544	561	540	522	480	552	528	532	537	517	521	554	562	550	506	541	532	539	513	498	523	568	569	491	585	526	608	520	517	520	538	539	536	534	536	528	521	563	540	564	517	542	515	519	515	488	512	546	511	536	553	513	494	545	497	548	589	581	491	546	547	546	547	497	539	555	531	595	570	557	573	530	505	558	534	531	535	541	512	503	535	519	556	536	559	596	537	534	574	556	546	556	519	544	525	528	561	528	528	515	547	516	521	506	573	521	507	559	544	538	555	537	544	556	534	548	555	539	521	560	523	565	531	523	526	513	537	568	523	520	515	550	511	531	544	516	511	560	530	531	547	538	534	534	528	534	500	540	514	486	572	488	528	523	565	554	522	537	530	573	532	536	543	528	499	489	515	518	538	524	531	552	540	548	534	502	544	511	532	550	495	565	539	562	563	493	536	541	526	532	526	522	561	528	535	514	528	564	545	509	554	509	530	502	550	551	530	524	537	537	552	544	549	516	540	507	554	541	538	545	502	523	487	486	498	546	508	545	579	533	557	540	587	517	542	569	524	552	543	510	538	541
3103	279	232	227	195	193	207	167	173	180	157	239	180	196	193	208	183	196	183	169	197	167	186	193	173	162	195	184	211	176	193	194	189	189	190	181	187	156	183	188	177	178	207	178	186	197	191	210	159	190	183	196	204	178	187	168	191	175	168	193	167	200	171	166	172	197	182	186	185	193	186	196	169	179	182	197	196	220	187	175	209	195	175	175	198	186	168	182	190	177	186	161	153	183	194	179	189	183	157	149	173	188	185	180	207	170	162	175	195	201	165	191	185	210	205	214	200	175	171	189	185	177	178	189	159	182	181	199	195	191	187	194	211	179	189	193	163	171	173	171	169	173	194	177	180	162	175	192	186	199	193	199	184	169	192	199	205	190	188	192	184	187	181	189	188	180	202	196	181	193	183	193	187	216	155	186	172	173	176	186	171	184	196	192	211	186	196	187	156	202	186	198	183	169	176	175	189	153	180	189	191	177	171	178	177	196	175	186	195	193	189	198	157	171	199	198	187	196	176	191	169	202	194	159	174	171	196	153	177	181	189	193	190	194	177	178	209	165	182	208	173	182	197	184	188	194	165	205	183	198	190	186	189	188	180	215	201	202	202	152	164	164	212	192	173	179	203	174	184	167	203	184	195	184	189	152	173	179	167	199	194	224	208	205	185	162	188	198	195	204	184	181	172	159	172	180	182	199	196	198	203	193	175	192	190	181	201	176	175	207	186	194	164	193	200	173	199	184	190	202	183	197	171	175	185	155	171	188	186	159	185	208	199	192	176	216	172	186	179	181	192	162	195	184	184	187	174	201	171	155	198	194	166	200	211	176	196	185	202	195	169	186	148	201	196	174	188	173	199	187	199	190	192	195	207	198	179	195	162	178	176	190	186	178	180	207	206	188	183	167	159	182	179	207	175	211	189	180	162	203	181	201	186	168	185	208	180	162	197	179	224	185	178	165	196	187	211	170	178	170	180	204	179	171	173	181	195	166	181	166	197	170	175	179	212	213	174	176	171	154	190	163	202	164	207	189	180	175	205	170	177	161	184	183	190	182	192	198	162	193	169	184	209	169	179	202	169	178	192	178	167	205	180	190	189	164	168	167	180	175	175	167	157	154	200	205	201	185	207	193	181	180	194	189	198	203	217	197	187	196	217	186	171	192	183	182	166	179	181	178	200	214	181	183	206	169	187	187	218	189	174	199	187	175	184	203	195	189	177	179	177	202	185	172	202	170	180	172	165	179	204	201	193	193	195	191	172	166	189	189	167	177	172	176	174	190	193	186	165	198	189	212	183	182	187	187	165	193	205	204	204	206	181	171	172	190	200	180	177	181	187	190	177	172	193	197	172	181	167	177	184	177	180	214	193	197	183	187	185	189	197	173	185	173	186	191	197	178	206	189	166	204	179	189	167	173	174	194	194	169	191	183	174	180	168	196	207	179	194	206	172	175	192	178	160	178	173	189	153	186	163	209	178	195	184	202	198	188	194	188	173	175	179	171	178	172	199	189	182	213	176	160	194	168	170	202	172	174	173	191	159	175	187	178	190	199	192	201	180	179	179	177	184	181	159	181	193	171	167	168	203	189	180	167	183	158	178	178	216	187	175	181	204	161	177	181	189	159	207	190	195	190	182	202	198	177	200	190	193	221	174	184	184	171	176	173	196	195	207	218	209	170	198	199	182	187	193	179	177	197	190	182	171	167	205	176	173	151	187	177	167	191	169	205	190	191	199	160	147	147	187	185	171	200	153	206	180	194	202	173	161	178	158	168	209	190	198	170	182	191	192	182	179	177	195	174	195	187	170	183	180	194	184	186	173	181	170	185	192	196	169	188	193	201	187	173	178	189	178	173	181	182	205	204	195	185	191	203	196	184	169	182	202	183	188	192	186	173	198	183	163	187	199	200	188	171	210	193	188	199	174	173	162	178	180	202	175	169	182	197	180	206	173	204	165	180	194	204	192	191	182	173	205	190	179	186	187	187	172	181	183	167	185	161	187	173	183	198	183	176	184	168	160	153	199	189	167	173	185	182	192	194	172	184	189	171	189	190	194	187	168	178	175	181	192	202	149	179	185	205	189	194	165	154	196	192	191	181	176	188	189	160	191	164	191	182	179	181	189	170	196	159	200	161	196	188	170	165	150	195	161	197	198	167	164	180	179	200	185	191	148	141	189	181	186	208	193	179	182	186	199	197	205	198	184	166	206	203	187	174	186	187	163	187	168	171	193	187	149	196	175	177	175	187	168	199	197	176	182	200	188	176	201	187	198	185	166	168	215	184	181	153	197	186	170	198	165	194	206	166	169	154	184	188	166	179	189	203	170	192	181	191	182	200	187	177	167	210	192	170	203	190	171	171	187	171	191	197	174	173	185	151	153	158	193	169	183	184	180	165	189	209	197	192	168	163	202	194	185	169	176	182	182	182	165	171	179	172	151	192	170	192	189	184	200	204	198	195	182	189	180	191	181	219	185	160	189	197	179	185	173	174	183	172	183	167	187	173	182	197	182	202	173	182	181	210	195	196	169	162	172	164	176	178	186	173	190	192	182	178	206	184	189	167	169	211	181	173	187	185	211	208	198	155	182	204	167	176	195	189	207	195	191	193	173	186	195	190	180	164	182	173	175	178	189	181	184	174	188	163	186	188	182	171	159	176	169	164	170	168	192	181	167	181	157	200	199	183	198	187	188	171	192	189	185	208	185	201	188	190	186	181	196	214	191	173	209	201	190	186	175	187	183	181	184	205	198	193	214	176	177	188	170	199	189	179	182	207	173	184	206	211	182	195	178	179	166	188	182	175	165	196	190	176	203	182	194	192	161	178	175	191	186	192	181	179	185	201	168	198	188	197	182	190	174	172	198	169	172	181	186	186	189	171	201	179	166	176	184	201	170	207	186	162	171	197	183	219	182	182	190	184	200	192	165	193	183	182	191	190	182	164	187	186	194	176	198	190	213	164	164	208	193	195	196	228	187	183	195	194	212	182	174	176	196	195	181	191	202	176	184	213	200	170	163	203	174	175	158	165	178	165	179	192	176	176	191	171	180	169	194	187	211	222	182	185	177	193	161	197	184	171	164	202	198	184	161	185	167	177	186	182	189	196	164	199	173	163	177	163	205	177	170	190	186	194	189	165	198	182	172	196	206	193	190	177	193	172	187	203	161	206	172	171	188	176	175	209	174	183	223	173	174	202	174	203	183	172	174	172	182	149	179	197	173	188	179	209	180	186	186	168	189	197	191	189	199	204	189	186	188	198	191	198	186	181	181	185	198	171	199	190	172	175	187	183	170	180	181	186	221	168	174	189	193	152	180	180	189	195	163	203	192	198	178	184	177	173	201	193	193	187	195	177	193	180	205	174	173	199	184	166	180	175	194	180	182	182	185	181	180	185	174	171	188	193	164	181	205	188	187	194	203	194	183	184	180	185	197	177	182	200	203	195	176	200	164	190	184	177	183	205	169	182	216	203	191	190	169	178	172	187	180	180	184	164
3048	618	698	701	683	664	637	643	594	578	616	634	576	606	560	574	595	569	549	544	587	548	528	546	542	524	549	602	512	528	583	570	617	531	578	547	557	536	570	583	555	576	580	574	566	555	568	560	597	566	603	557	576	529	558	540	569	579	543	596	531	585	558	543	561	528	575	531	519	553	584	544	561	552	538	538	569	551	560	583	541	586	548	556	566	589	567	558	585	565	540	550	554	566	555	534	574	557	607	582	551	520	563	542	555	551	541	539	569	585	582	556	602	519	537	559	558	600	529	542	555	553	587	569	541	557	557	559	564	554	562	581	583	552	571	551	570	569	587	520	547	593	563	512	560	515	593	538	562	567	542	563	576	512	570	599	563	538	559	545	548	548	562	528	558	555	555	604	586	560	532	565	565	561	547	554	605	570	547	578	579	560	555	543	536	581	607	543	564	611	503	558	509	539	563	580	562	585	608	564	562	546	579	547	572	587	588	575	498	555	552	580	539	546	576	554	594	537	531	564	572	595	576	534	559	586	526	575	542	595	586	534	571	542	554	542	534	577	590	552	508	572	534	564	550	559	548	564	599	579	572	539	521	557	564	562	547	569	546	556	531	538	559	582	604	518	547	522	565	572	564	526	572	558	555	570	581	583	569	550	587	550	596	584	566	587	524	580	568	570	553	561	556	550	580	608	551	555	557	573	562	552	536	527	574	544	593	568	572	541	565	554	562	555	553	561	564	576	543	553	572	536	554	564	533	545	588	543	520	559	561	558	539	608	576	576	531	532	554	581	505	547	577	576	567	529	533	561	550	538	522	541	546	526	577	552	541	522	555	503	604	589	514	570	562	555	545	526	585	568	526	603	602	548	555	573	570	520	579	517	564	535	548	528	558	570	576	574	555	494	597	580	603	572	592	554	532	577	546	535	549	546	540	542	534	568	552	572	555	617	543	592	575	527	552	573	561	562	559	538	586	582	545	528	551	537	568	581	571	561	557	562	541	566	557	528	566	579	586	530	567	554	537	593	555	571	541	583	566	554	568	531	579	525	576	514	631	562	567	585	574	535	585	561	522	548	536	565	543	538	581	543	580	528	549	562	577	587	515	564	565	574	593	598	584	561	543	518	536	523	593	540	587	621	548	519	569	576	576	554	588	547	524	554	554	527	575	581	534	585	539	533	537	571	553	602	537	546	507	534	584	585	553	572	569	570	537	537	536	577	543	546	580	564	544	610	569	545	541	585	529	568	561	485	577	546	542	553	550	542	545	579	506	536	563	561	588	548	559	552	552	519	547	600	604	561	562	554	543	563	554	619	576	538	560	569	547	537	564	572	555	577	556	557	565	566	538	588	582	549	544	548	575	597	530	521	533	564	555	514	545	547	582	592	593	578	577	583	548	587	517	532	520	518	538	547	579	577	503	559	566	592	573	551	542	530	531	537	549	588	558	538	541	514	587	586	563	557	570	547	541	575	543	540	584	571	575	530	562	544	567	546	574	595	573	516	542	578	590	518	571	604	521	556	586	548	601	551	541	522	596	539	582	585	546	541	527	539	584	549	557	575	532	600	555	533	529	547	568	552	551	574	533	547	536	544	542	533	568	557	517	571	570	528	525	572	552	550	578	524	572	585	575	572	546	546	547	555	575	554	579	577	556	600	575	524	577	588	587	532	547	596	580	556	544	563	557	556	592	527	545	565	591	544	588	566	554	569	555	593	560	552	543	563	577	564	557	543	557	548	558	568	494	557	577	538	618	586	589	537	563	559	577	572	519	578	578	525	548	525	543	564	554	544	598	550	560	548	554	567	586	596	550	534	547	523	552	559	556	604	500	556	578	521	542	557	483	568	572	564	575	564	567	556	589	524	587	545	551	577	591	571	546	570	541	606	538	577	554	551	592	544	573	551	559	589	527	560	569	599	549	524	559	533	541	545	588	533	588	555	530	542	565	548	544	530	545	572	582	564	538	541	536	497	558	500	607	564	593	541	594	572	549	549	514	534	529	561	554	522	546	552	581	574	561	567	560	567	554	544	586	558	566	544	582	576	544	560	514	566	536	600	582	557	568	561	515	549	536	558	548	570	536	553	592	562	557	537	552	567	552	566	590	540	551	562	547	554	507	549	584	576	567	547	579	539	589	539	557	559	589	560	578	552	596	526	614	586	566	556	545	557	541	614	560	559	552	586	561	597	547	553	600	572	576	574	523	564	572	556	564	556	538	530	503	564	572	583	530	530	534	522	555	573	544	558	578	539	542	579	579	526	570	588	561	555	561	563	550	567	576	598	521	539	527	596	544	573	574	557	577	516	541	574	536	555	551	559	545	558	560	563	575	547	528	517	569	565	543	551	586	558	583	572	586	610	568	574	565	596	557	520	616	577	554	552	584	496	564	586	587	558	566	596	536	567	535	556	570	565	575	514	556	543	549	598	527	552	566	610	570	566	573	627	535	536	592	559	594	587	535	536	556	530	535	543	550	576	516	545	531	528	557	542	582	580	553	523	529	561	549	571	526	598	556	527	579	562	547	579	586	564	610	563	578	537	576	548	564	576	575	508	530	573	559	562	539	543	582	579	557	574	528	543	565	565	580	543	536	549	583	537	538	537	576	591	586	553	566	530	578	568	561	560	537	561	493	583	564	532	510	598	548	582	541	572	536	591	558	556	531	536	552	572	526	567	554	557	589	550	544	527	554	586	605	505	526	535	571	517	523	555	546	588	523	532	537	594	548	556	594	559	550	555	547	576	549	532	534	544	549	532	526	589	545	551	549	547	564	574	561	544	557	575	590	558	527	558	571	592	542	571	576	551	538	530	547	583	544	542	583	562	557	601	571	581	546	580	552	571	532	552	572	594	557	561	586	544	563	606	542	532	580	572	581	513	583	584	529	550	592	548	553	568	539	582	563	554	561	546	558	528	542	564	526	519	534	625	544	537	536	505	567	579	524	555	548	520	557	550	549	561	592	547	564	572	581	577	506	511	580	560	543	539	552	601	537	536	544	549	557	552	575	592	554	549	553	579	533	538	521	553	546	527	545	509	507	505	551	546	548	583	540	619	539	552	589	586	558	589	582	533	567	567	521	552	564	551	551	565	564	546	518	566	553	533	555	561	547	555	558	553	624	538	588	565	577	567	618	532	546	583	547	565	568	531	550	544	553	553	540	572	565	553	580	520	585	526	579	583	557	539	531	535	533	546	545	571	568	571	549	573	550	488	593	577	546	560	576	600	556	546	602	538	564	626	571	552	557	561	542	563	580	570	562	580	544	568	576	536	540	554	568	613	575	551	564	503	566	500	618	529	561	547	554	564	564	580	573	548	563	545	571	523	546	586	562	549	530	549	534	535	551	589	507	570	580	577	554	550	547	521	558	543	534	525	584	585	521	519	575	523	605	547	553	550	576	541	529	587	550	538	557	560	542	556	514	563	580	562	560	546	553	553	535	562	556	523	554	517	518	552	556	541	553	540	544	560	585	603	529	571	570	621	551	540
31946	3781	1404	974	751	507	392	311	266	230	209	201	178	170	149	114	133	116	148	116	101	133	120	118	98	115	100	102	129	129	106	88	116	97	102	110	118	117	107	115	121	102	124	125	107	117	91	92	112	80	99	111	91	120	88	88	114	117	96	101	98	93	115	117	103	105	106	102	102	108	103	108	111	92	108	96	88	110	87	103	106	106	112	83	114	94	103	89	101	100	83	104	87	113	103	96	90	99	94	109	96	99	108	100	102	89	103	126	90	94	90	110	94	114	104	115	103	98	101	112	101	90	88	83	106	78	103	104	101	101	93	86	79	108	95	95	94	102	85	102	111	84	93	84	104	93	106	85	89	90	114	96	97	83	97	80	105	78	110	118	81	119	101	115	84	119	104	106	89	103	88	95	111	98	95	108	91	86	85	84	93	80	97	105	88	91	94	101	110	106	89	114	89	99	98	109	94	104	102	92	82	95	109	102	113	89	97	96	99	103	104	95	94	94	89	104	108	108	92	88	88	98	90	118	113	110	97	92	91	82	99	101	103	88	115	89	86	90	92	92	113	88	86	95	93	104	109	107	100	99	101	102	115	84	92	98	92	102	100	92	95	90	109	95	105	103	79	94	89	90	102	100	79	111	90	95	94	109	101	115	100	107	96	97	92	84	88	101	89	103	105	82	92	113	97	93	116	113	89	95	88	84	90	115	98	96	116	111	79	91	103	94	90	88	123	114	101	101	107	104	92	97	92	102	101	86	85	103	92	89	98	93	107	77	114	101	89	80	105	94	91	93	99	82	114	85	88	106	99	96	99	97	75	99	87	92	90	89	103	98	93	116	107	102	109	104	105	101	100	89	89	85	98	95	101	99	93	89	99	95	98	105	105	100	90	86	102	95	92	106	91	98	96	86	109	88	101	100	110	105	108	108	97	87	85	99	97	96	94	115	108	93	107	92	90	103	93	101	86	123	100	101	86	92	93	88	79	81	95	103	107	93	101	108	87	94	104	104	75	87	108	93	84	105	89	93	105	93	115	99	106	100	108	88	85	102	108	92	108	89	98	90	95	76	101	93	94	113	107	96	107	100	100	104	98	91	88	102	84	84	94	106	94	97	107	93	89	106	95	100	110	110	109	99	113	99	109	97	85	112	95	100	104	107	105	87	91	82	114	104	92	98	97	106	95	91	101	94	81	104	98	109	104	95	91	88	106	101	93	80	108	92	93	88	93	104	91	94	95	107	89	93	98	93	107	93	102	90	90	99	122	77	86	87	97	87	85	86	113	82	91	81	89	102	91	101	74	94	86	82	89	94	101	106	112	105	108	91	97	95	102	105	107	74	109	96	105	89	91	83	102	103	118	94	105	107	89	112	97	111	108	95	95	98	102	94	103	98	85	99	92	94	88	98	80	105	104	104	105	87	115	103	104	86	93	93	97	98	89	98	113	85	91	108	96	105	101	84	95	108	93	98	102	95	84	104	85	92	108	109	86	97	97	88	85	99	98	101	89	98	112	116	87	94	73	103	86	102	92	80	88	110	104	81	84	101	102	77	104	101	88	99	114	90	99	90	102	94	93	103	89	88	114	100	109	93	96	92	107	107	93	100	90	105	109	102	114	110	106	94	100	96	78	116	95	92	94	91	94	96	106	101	107	93	94	84	100	80	95	117	90	90	96	87	95	105	92	98	109	104	111	96	92	87	102	99	102	91	103	107	88	109	103	94	90	107	100	82	79	92	80	109	113	109	108	83	102	92	89	104	98	77	85	86	75	84	86	95	86	90	89	90	96	100	97	107	82	100	86	78	79	92	87	103	99	102	107	100	94	81	96	93	114	90	90	98	112	96	102	89	100	89	113	106	116	100	81	96	91	101	98	98	91	96	79	87	110	106	85	94	99	86	105	110	103	92	89	105	109	92	104	111	96	98	92	100	99	100	100	90	95	96	85	113	102	116	114	89	103	100	98	104	89	96	97	92	91	99	115	108	86	91	92	104	95	107	113	108	111	96	106	100	124	100	88	70	110	92	109	101	102	72	113	84	100	85	101	95	97	113	96	107	117	96	102	101	94	104	100	113	120	90	97	112	98	105	89	92	89	88	101	107	97	92	83	100	86	85	113	115	116	87	84	108	94	94	92	107	97	114	94	103	115	91	110	103	110	88	85	107	105	96	93	98	82	105	107	104	100	92	94	98	93	94	113	91	111	97	88	106	113	91	94	87	99	96	99	106	107	100	111	84	119	95	83	103	106	101	91	96	95	110	101	97	86	76	108	80	94	86	110	93	100	114	87	100	85	91	88	92	98	107	109	105	113	105	110	80	87	87	85	99	88	99	95	82	117	87	110	92	89	101	102	104	92	107	100	117	99	116	101	96	103	94	97	92	94	117	97	86	98	86	90	113	97	87	79	105	91	99	86	95	106	116	87	87	104	90	93	93	93	115	94	99	111	87	98	93	81	92	116	98	99	97	93	98	99	82	83	93	118	81	108	99	90	104	107	111	92	90	75	103	101	84	103	130	94	100	105	108	96	99	82	98	91	97	96	94	108	80	90	89	100	106	114	103	103	89	95	97	97	109	95	80	101	99	116	91	87	88	106	94	99	115	102	97	92	111	111	85	112	94	102	82	85	82	96	98	86	84	94	86	99	108	98	109	111	96	81	110	104	92	87	97	103	121	97	81	113	114	103	81	87	79	92	117	95	89	106	92	110	101	94	100	86	103	91	87	98	84	90	86	88	91	102	85	110	87	91	98	94	101	104	111	90	110	95	98	89	90	100	80	138	113	108	94	78	106	87	107	91	90	100	97	97	112	126	103	91	83	83	85	103	87	98	91	92	93	105	111	107	104	109	95	107	91	76	110	90	91	110	95	94	91	115	100	103	96	83	90	105	103	105	100	92	106	111	94	95	103	92	72	97	79	84	98	111	86	97	95	93	92	91	104	86	117	90	110	93	102	102	94	99	101	99	92	91	106	98	94	109	96	102	105	99	118	101	101	100	86	94	108	103	95	99	97	99	98	101	95	94	99	120	100	85	90	116	104	94	93	103	107	80	104	94	108	96	96	97	77	100	103	88	105	95	81	88	84	85	84	96	106	102	101	99	93	107	93	112	108	114	98	102	89	86	100	108	108	92	91	94	98	107	120	89	110	96	97	85	104	92	94	106	90	99	116	92	88	97	84	89	93	83	79	118	73	97	103	98	114	98	78	90	98	97	86	98	98	91	130	90	113	89	101	113	104	97	93	93	93	106	116	94	98	86	102	107	99	75	97	124	77	96	76	87	100	95	104	99	105	100	95	88	113	91	96	97	98	116	104	107	85	79	91	84	103	94	83	98	98	74	97	95	88	96	88	99	100	114	93	115	105	105	113	109	89	101	109	102	86	83	90	94	100	109	106	106	86	90	94	84	72	100	99	103	91	98	108	100	93	96	99	99	117	112	90	101	118	82	96	95	84	92	98	108	93	111	104	110	89	112	97	102	81	105	85
16098	1291	3008	3618	2861	2387	1904	1595	1388	1194	1024	915	840	810	770	724	626	585	593	576	561	535	465	515	501	454	468	445	449	446	416	393	419	399	409	390	381	386	383	404	380	402	367	365	376	394	379	363	362	360	352	365	383	360	365	370	340	393	362	367	372	360	316	369	349	368	321	366	333	350	345	358	384	324	378	369	391	361	378	340	374	359	340	330	353	365	349	344	370	347	353	350	371	366	376	364	336	365	322	351	335	324	360	328	371	385	342	348	330	336	319	350	356	335	343	349	366	365	339	324	340	311	332	334	330	320	325	347	347	362	298	344	335	333	321	329	305	363	339	345	309	318	355	365	322	302	325	316	311	337	323	327	330	326	341	343	346	358	356	351	359	327	314	357	362	367	337	315	344	322	348	350	362	364	339	370	328	374	322	313	341	344	336	351	332	315	351	344	380	333	321	352	303	340	335	328	336	320	334	342	329	335	328	303	331	359	337	349	328	325	331	348	347	325	351	324	331	378	317	310	360	344	364	350	328	314	317	346	335	357	351	315	317	330	338	327	355	296	318	325	373	364	332	345	323	323	360	333	339	341	296	340	335	323	358	348	332	364	333	331	351	353	325	334	352	338	316	327	311	319	344	319	317	331	333	312	343	324	319	327	324	332	317	349	353	314	338	323	342	348	344	348	362	346	304	319	318	348	351	323	354	319	356	317	318	327	334	323	309	320	341	303	324	344	341	345	321	321	334	330	323	323	328	314	330	316	350	327	327	304	337	337	317	372	356	322	320	366	341	343	366	334	318	327	355	306	325	350	381	330	376	308	344	314	303	315	337	350	330	337	352	336	320	364	348	345	332	335	317	327	358	370	338	338	345	330	334	331	304	339	345	347	330	318	339	331	342	327	324	327	308	330	327	307	313	320	352	351	363	324	307	362	309	321	327	351	320	352	301	321	345	343	303	351	346	323	370	349	341	345	303	324	345	320	331	330	292	345	322	328	323	323	330	359	332	350	338	322	365	328	346	323	347	332	322	327	279	303	337	344	362	327	354	330	326	319	326	313	307	328	324	344	365	341	337	331	295	332	314	374	356	332	350	329	321	313	321	389	332	348	333	311	320	347	317	356	342	325	333	342	314	335	332	346	362	328	359	333	346	351	327	311	337	347	338	312	330	330	331	331	331	326	324	363	326	332	333	340	354	321	367	338	336	301	339	352	322	324	313	346	343	335	340	287	324	312	328	317	318	324	339	350	364	342	320	340	355	320	329	339	325	320	367	310	307	359	326	347	333	336	321	317	318	308	348	314	335	362	324	335	354	358	327	310	296	322	328	315	357	354	313	326	346	346	342	318	331	318	312	334	319	328	383	300	365	335	303	319	352	323	349	349	332	368	350	362	322	344	343	352	327	340	347	366	352	324	335	345	313	358	342	348	323	346	323	345	313	336	350	314	328	359	331	334	355	331	314	330	322	340	309	348	311	340	340	346	364	369	336	325	346	326	306	339	334	351	358	336	338	361	327	339	333	329	347	339	290	316	361	323	348	304	330	340	336	346	316	349	341	310	354	305	384	308	342	364	355	348	319	320	316	351	351	302	328	350	316	329	319	343	338	320	327	327	355	324	345	302	330	311	319	327	354	335	325	361	332	346	350	360	352	344	346	369	329	316	350	351	336	339	316	353	337	320	336	346	343	356	334	346	323	336	331	337	340	340	311	333	311	339	347	316	333	354	357	349	335	339	322	303	310	363	352	364	331	323	342	359	314	334	311	337	347	350	343	326	349	354	302	366	318	353	322	340	341	314	349	340	334	340	328	347	315	321	350	361	312	335	304	333	372	355	368	337	320	345	332	350	338	344	339	362	338	340	347	347	364	341	343	361	343	325	325	332	331	316	306	366	371	344	327	332	319	316	348	311	347	333	329	297	340	344	355	359	334	293	319	363	351	327	362	288	319	353	335	330	358	326	353	344	325	345	361	325	358	321	356	341	337	350	350	314	314	341	316	346	329	308	345	338	303	334	378	315	329	342	302	328	317	353	343	315	347	352	333	349	343	394	318	344	369	347	340	341	308	339	332	336	349	327	353	341	319	337	354	342	327	376	348	356	322	345	339	333	345	334	319	353	323	336	320	357	345	364	369	357	371	361	355	364	323	339	340	367	327	337	348	347	318	317	313	327	323	328	335	322	318	339	320	345	327	307	331	356	367	327	327	342	363	340	335	363	325	315	325	310	343	327	333	320	307	319	327	335	348	363	345	308	327	334	302	325	331	362	323	352	319	351	346	358	306	340	360	360	316	310	327	303	333	348	344	310	309	336	327	350	323	347	323	312	315	333	329	339	316	321	320	341	355	332	355	339	343	326	322	308	315	340	336	348	337	340	288	339	345	314	332	322	316	347	351	324	327	327	330	346	335	321	359	381	330	297	338	360	348	372	326	341	339	343	349	297	290	319	352	341	372	312	323	331	328	355	320	363	360	324	337	356	340	343	351	330	326	326	358	328	316	315	387	322	344	311	333	371	358	358	358	334	323	336	297	320	342	313	327	325	337	358	366	328	340	333	320	329	370	364	354	342	336	326	316	322	315	327	319	307	326	327	358	344	329	304	368	318	364	341	298	339	325	325	343	395	323	298	340	353	319	333	354	325	332	307	333	337	340	339	319	316	338	379	328	329	349	350	323	354	358	344	348	369	312	321	339	330	311	312	309	343	350	304	328	318	349	337	327	303	358	342	327	345	328	333	334	347	348	329	317	345	354	335	326	332	309	333	345	344	342	334	334	358	333	331	361	324	375	322	354	334	345	343	344	350	308	331	330	318	341	331	321	357	320	318	353	356	334	339	332	342	320	319	317	324	355	309	308	346	347	358	343	312	328	328	302	354	357	314	325	338	313	317	343	350	356	313	319	342	345	340	350	353	369	332	335	370	338	341	352	339	363	327	371	334	355	329	316	352	328	332	337	333	338	343	317	327	281	334	343	328	314	357	306	343	332	333	329	335	338	345	334	332	336	346	339	303	342	335	322	345	313	332	339	348	327	310	375	318	347	299	355	331	325	349	342	350	313	300	324	308	327	352	340	316	334	326	355	366	321	383	330	346	337	338	320	354	337	341	342	333	346	325	358	297	366	342	315	317	340	319	346	363	302	339	313	351	355	353	318	328	333	331	333	335	301	319	378	320	330	356	308	326	323	354	305	320	293	334	343	334	343	331	334	338	321	354	338	343	328	342	370	320	336	348	364	356	340	332	319	366	338	320	358	331	324	320	368	342	365	330	366	323	354	313	351	335	336	316	309	312	321	349	324	381	380	316	320	343	305	312	303	334	287	328	339	316	342	319	304	298	348	335	375	353	314	347	348	322	313	314	347	328	326	319	331	370	359	328	335	311	328	340	350	342	347	330	351	327	352	335	362	341	349	334	298	320	329	323	339	343	336	315	328	311	318	331	302	352	342	374	339	325	338	315	352	372	303	333	349	318	342	373	361	307	325	316	328	339
46487	12512	3659	2170	1486	1081	841	663	568	426	377	363	311	303	274	280	247	223	244	201	224	229	217	223	209	238	213	217	188	181	187	186	172	180	189	164	167	176	200	163	194	186	202	178	190	180	194	187	176	181	184	151	173	201	186	185	168	171	167	171	156	185	186	162	179	164	182	174	177	173	184	177	163	155	175	180	175	141	187	184	180	181	161	181	165	182	167	183	176	172	191	159	184	158	158	150	156	179	181	164	173	160	156	168	173	164	168	173	183	175	181	168	185	167	174	182	161	178	181	151	169	157	164	183	174	192	171	165	154	159	149	170	158	157	149	164	157	185	160	190	164	181	170	169	163	148	156	183	174	183	173	175	169	165	184	164	160	166	160	186	176	189	178	161	169	167	166	159	179	158	166	191	167	164	164	158	160	163	164	158	152	164	154	168	154	168	154	149	171	162	128	174	177	160	158	177	191	156	197	172	171	175	159	147	185	181	153	202	148	189	194	166	156	160	155	160	162	168	178	167	167	156	157	174	161	172	177	187	182	172	157	169	153	169	162	157	165	165	161	169	172	156	176	163	191	169	163	168	168	169	161	181	190	161	183	178	176	171	171	174	156	163	161	177	167	180	168	193	181	155	165	199	178	186	176	175	166	179	153	170	160	183	181	162	157	161	175	170	169	170	175	158	185	168	172	158	160	167	196	180	172	163	173	172	177	184	186	184	182	173	164	156	161	187	155	166	183	177	187	164	179	175	163	165	195	157	160	186	182	177	164	177	157	177	167	165	176	156	175	163	179	140	167	152	153	168	167	184	192	162	152	165	175	159	170	145	161	186	147	163	173	164	161	183	187	159	159	170	182	176	170	181	159	158	197	182	168	157	182	195	151	180	160	175	182	167	152	181	175	172	173	184	187	179	168	174	184	172	160	155	175	181	167	176	187	181	172	184	203	182	178	187	157	152	148	193	169	150	159	163	163	152	176	173	154	181	181	139	154	164	172	165	193	181	155	185	161	160	157	175	170	192	164	172	157	155	181	150	164	157	149	164	173	175	176	163	183	140	170	167	186	198	143	157	150	194	193	177	160	174	168	164	167	173	188	183	174	168	155	186	167	176	158	162	182	180	179	168	145	191	166	171	164	171	166	180	177	163	181	159	150	155	186	176	168	167	165	174	152	175	133	156	179	166	161	178	193	180	205	210	150	181	182	162	161	163	171	160	175	176	178	156	186	177	174	165	188	181	175	198	144	152	161	179	146	175	178	156	168	171	160	172	152	174	163	159	182	147	171	188	175	197	184	149	185	186	176	174	163	155	175	173	153	142	183	164	171	175	168	173	166	168	169	184	173	167	157	151	175	185	185	182	147	159	185	177	204	164	183	168	177	159	172	185	196	184	180	155	188	175	183	161	188	178	208	165	174	173	195	168	181	170	164	183	154	171	184	186	164	159	162	182	153	184	165	149	185	160	145	165	168	161	165	203	175	177	173	172	164	188	172	174	178	164	152	180	170	162	164	177	163	152	170	178	156	156	186	161	175	181	186	161	174	195	179	181	180	176	167	172	163	156	163	187	170	168	175	162	166	158	155	169	166	160	171	159	166	178	158	186	165	183	186	158	171	182	181	171	170	149	128	160	166	204	178	155	176	181	173	172	171	161	184	170	164	151	172	148	170	163	167	173	176	165	181	188	176	148	148	176	168	150	190	158	172	198	152	208	146	149	159	150	160	173	173	208	166	151	170	172	178	197	145	160	166	162	169	161	177	151	173	176	169	156	187	164	167	165	145	157	177	157	190	162	185	167	161	154	159	181	156	158	158	177	162	164	165	168	162	173	158	180	180	183	167	194	184	182	160	174	174	174	174	157	173	159	166	161	167	177	170	205	171	169	170	198	177	169	178	174	185	157	186	150	159	191	162	180	159	175	179	172	152	196	143	157	166	138	179	178	177	186	166	163	181	176	173	176	188	160	168	162	188	149	161	164	167	152	155	153	181	153	176	155	145	161	128	171	169	149	174	177	156	167	141	167	159	160	150	163	188	164	172	175	147	181	166	182	159	149	162	178	194	172	172	183	172	168	168	167	184	190	177	179	180	166	174	163	175	171	185	194	185	184	161	160	172	152	148	177	166	162	161	161	161	175	158	163	172	174	172	163	194	185	155	149	158	156	180	190	151	178	176	169	182	174	168	184	175	168	165	188	171	169	173	173	167	161	166	166	176	145	158	172	185	180	178	152	165	157	191	183	162	204	156	174	160	166	177	179	184	155	172	182	163	173	139	183	190	180	170	151	147	193	172	160	176	185	154	183	164	175	179	177	158	178	170	165	162	165	168	165	177	171	173	159	178	160	185	159	149	169	193	179	199	182	167	176	180	172	170	188	186	167	158	148	190	167	174	184	161	172	169	172	177	178	151	173	172	147	168	175	157	175	182	164	178	190	164	161	142	168	169	154	179	172	175	179	149	141	177	159	181	173	163	193	158	150	183	172	162	167	157	169	160	175	192	192	170	167	167	140	185	147	153	176	180	165	189	173	181	158	185	167	171	169	149	148	157	170	162	181	162	167	154	175	162	171	162	165	165	179	149	169	152	188	173	177	180	163	191	154	159	167	162	181	154	185	159	174	147	159	157	177	181	167	172	182	171	167	152	160	188	138	164	177	179	160	175	136	184	175	161	177	174	162	137	172	159	165	173	169	159	161	152	181	196	171	162	175	157	195	179	155	172	160	169	162	166	171	179	178	190	165	161	148	148	155	171	168	204	165	181	159	157	181	146	158	151	159	171	160	167	180	161	184	156	153	158	167	173	148	157	177	172	180	168	186	185	174	166	175	158	178	164	163	185	159	189	159	184	176	164	185	153	153	149	198	167	170	195	171	167	161	168	149	141	137	163	156	213	160	161	182	187	185	153	162	200	156	172	179	160	165	176	172	145	181	173	172	164	143	194	181	176	162	152	173	178	148	159	166	175	182	169	174	170	181	169	157	163	165	180	173	166	179	161	196	168	152	169	162	171	173	150	150	183	170	162	179	147	158	189	162	169	181	201	151	162	179	160	151	175	162	165	180	169	157	158	172	170	164	161	152	148	177	190	176	159	172	175	179	175	185	166	145	171	188	172	173	176	168	188	180	165	179	188	154	186	149	166	172	164	170	158	163	176	165	162	180	163	171	181	222	180	169	162	165	167	150	152	173	164	165	190	186	169	166	195	166	153	179	156	177	165	173	148	173	165	165	173	179	171	152	185	178	168	137	154	172	175	172	170	175	171	213	181	174	176	175	162	181	157	167	154	187	185	175	184	177	201	164	175	165	170	180	176	144	159	154	176	171	171	179	172	182	180	148	157	184	188	174	171	180	180	153	158	155	154	174	167	167	177	156	184	155	158	177	154	177	169	160	179	171	165	159	209	176	186	184	176	175	165	150	191	165	202	160	181	167	163	161	170	179	186	165	174	190	160	157	193	163	170	179	165	178	167	157	172	157	177	165	164	153	179	161
23487	2363	5916	6531	5439	4449	3599	2927	2608	2210	1908	1691	1538	1425	1279	1199	1198	1083	1012	968	951	962	892	813	838	791	794	756	705	766	717	692	674	716	672	716	665	665	682	658	615	622	619	606	629	601	599	602	601	566	610	596	598	587	631	561	606	568	569	601	539	525	620	545	579	573	525	565	547	570	570	559	551	568	554	594	537	551	533	576	559	582	525	567	582	569	543	546	528	593	529	539	524	533	569	579	569	521	578	540	562	553	577	564	588	541	568	526	544	532	531	578	520	610	558	556	496	496	578	560	573	577	539	546	560	568	539	536	501	561	512	552	554	542	562	534	527	536	545	550	563	542	548	588	526	563	545	542	563	557	540	557	556	533	581	575	546	542	551	599	553	557	541	553	498	564	533	495	562	545	572	571	547	529	539	552	560	557	516	557	561	507	526	511	519	526	588	554	526	540	572	546	530	568	562	577	518	539	514	552	518	529	500	536	511	504	522	560	553	532	529	538	515	495	587	525	544	518	571	523	583	531	522	527	533	583	562	486	589	533	524	535	537	532	528	538	552	547	532	530	513	505	532	554	574	542	548	507	548	557	498	558	555	562	500	504	504	545	565	590	542	531	537	572	529	506	547	499	564	527	530	545	502	541	518	558	539	559	519	550	552	548	542	559	526	532	521	544	577	548	499	546	555	559	546	535	515	568	526	520	559	527	532	537	561	507	512	558	580	526	520	543	556	563	525	516	546	548	555	541	486	542	558	601	550	545	534	534	544	569	527	497	523	584	531	574	544	531	503	544	534	542	561	520	545	582	540	568	529	509	568	552	528	515	550	501	508	537	518	554	488	509	503	560	608	552	556	533	512	501	565	561	513	512	540	518	568	539	532	552	549	536	574	548	545	523	549	566	561	522	494	523	543	579	542	544	545	538	531	572	524	488	558	518	528	540	542	567	548	555	551	543	515	514	527	523	552	520	542	541	548	547	520	520	519	521	554	559	564	535	523	577	566	526	526	550	529	506	516	547	544	546	545	490	503	490	536	550	507	540	544	531	511	506	539	527	540	563	547	551	524	501	507	492	550	493	559	529	595	572	536	533	558	500	543	582	521	511	493	521	551	526	530	580	570	549	545	523	534	566	516	554	516	545	539	518	549	560	590	548	506	497	500	536	493	500	541	495	594	574	556	523	521	588	504	564	532	533	499	542	556	555	523	529	521	513	564	536	559	530	517	543	549	554	541	523	571	567	516	560	502	575	579	563	508	536	539	564	515	546	497	558	566	536	497	519	540	554	511	509	542	557	547	521	571	526	530	522	549	541	578	558	509	535	519	512	529	542	536	494	570	555	536	559	532	558	568	512	556	555	539	503	564	568	535	543	560	527	573	551	554	551	534	516	513	511	513	543	520	511	527	579	543	543	541	504	546	608	526	551	526	547	541	550	515	534	513	539	545	524	576	565	551	560	561	541	509	559	537	526	572	554	550	539	563	514	547	543	527	500	538	574	511	576	548	521	547	534	541	500	525	528	542	541	501	516	536	576	516	516	541	530	549	527	512	512	518	504	547	543	555	553	536	537	549	556	536	511	513	560	543	531	545	582	535	567	565	555	573	523	536	554	527	484	521	512	548	495	538	549	531	529	553	527	489	549	509	556	542	594	558	559	547	504	511	558	504	585	551	576	557	578	518	553	561	538	599	519	561	470	539	551	508	527	522	535	509	518	567	534	581	535	526	492	563	558	533	538	504	524	505	539	576	516	526	488	548	570	538	572	521	494	520	552	518	572	532	590	553	562	566	531	570	519	565	566	491	537	566	543	531	551	510	495	493	571	587	551	531	534	528	546	479	561	578	524	552	554	536	555	543	545	569	548	524	519	577	582	523	545	514	554	580	529	530	526	564	553	523	524	491	582	559	533	534	527	549	536	566	540	546	502	558	545	570	518	531	529	543	570	513	544	558	550	555	536	531	532	575	543	543	560	530	545	537	548	514	518	549	569	511	547	530	579	527	523	526	577	511	526	544	580	506	543	498	560	517	534	532	517	581	540	531	546	518	485	533	572	534	508	547	526	503	531	590	486	538	557	521	527	542	552	534	552	553	518	516	506	519	547	574	547	485	531	515	573	510	528	523	525	510	535	522	547	559	546	535	574	537	539	512	564	533	570	524	595	580	541	539	531	514	486	517	516	571	550	554	544	528	549	537	568	524	573	532	566	538	578	565	540	546	540	540	533	559	512	550	522	564	499	573	537	551	529	571	570	521	502	530	519	580	547	581	531	553	553	547	526	518	526	617	531	482	555	536	547	502	491	552	553	532	534	528	538	552	558	549	544	523	535	523	523	567	533	527	524	549	539	493	511	517	516	548	534	485	577	513	527	522	544	531	521	505	548	547	497	582	528	573	535	553	525	546	576	572	513	548	525	547	496	550	526	564	533	538	537	549	550	525	550	489	542	546	533	562	500	585	554	572	534	568	564	490	535	548	523	483	506	516	490	530	548	545	534	525	561	523	558	540	531	550	526	541	522	545	528	533	527	524	516	550	536	510	550	526	551	519	525	588	526	540	550	535	517	543	512	558	520	554	549	576	495	531	540	559	528	483	528	512	520	568	551	551	566	525	558	539	518	531	562	546	535	549	535	511	530	539	519	559	525	537	517	514	537	545	525	550	532	549	515	538	565	485	512	547	523	537	529	511	528	553	540	518	535	533	533	545	527	508	543	560	500	566	535	556	507	523	513	617	519	549	548	572	517	541	541	561	506	512	549	528	568	538	512	552	523	565	541	543	530	535	526	556	531	530	494	544	553	549	539	496	536	536	495	506	538	529	548	533	541	538	541	572	543	570	573	523	540	536	511	532	550	520	564	493	511	544	506	572	505	540	525	536	536	525	558	525	546	541	532	563	523	537	594	533	545	542	541	549	514	541	546	561	554	554	556	519	520	530	520	573	555	548	536	552	571	538	536	533	542	559	547	557	555	561	500	517	612	531	528	483	521	596	525	541	534	547	570	541	536	556	524	561	535	543	534	527	511	559	514	550	561	520	591	546	532	543	531	548	569	516	486	505	500	528	582	541	510	533	547	561	543	513	537	539	538	540	542	535	542	574	575	489	547	537	531	513	512	576	533	559	541	530	510	499	507	534	527	557	580	556	563	527	554	549	529	539	531	574	605	515	546	576	500	535	555	560	550	581	516	507	494	516	527	525	541	511	532	552	556	535	567	531	537	526	555	549	540	540	506	557	528	524	551	549	547	586	545	503	524	541	522	571	502	510	586	541	535	523	480	539	535	532	533	499	525	542	551	540	548	548	529	530	553	508	535	504	551	496	569	521	565	568	500	484	534	559	526	502	541	525	571	527	574	550	530	574	541	521	503	511	514	586	526	573	528	554	568	530	543	557	544	524	538	563	504	545	518	514	500	563	507	555	547	538	575	569	541	553	546	556	529	573	546	505	526	495	583	533	504	558	541	549	539	555	527	512	510	555	509	524	556	535	513	532	520
3612	306	246	225	215	188	203	210	202	188	168	190	223	208	202	184	169	179	163	205	201	180	193	168	172	191	197	191	175	196	208	203	221	178	199	169	190	178	172	210	180	174	195	177	180	188	185	180	176	191	181	173	184	183	194	169	185	214	179	192	195	161	188	196	184	158	183	188	198	197	204	192	183	186	183	195	173	181	201	175	170	178	195	181	163	168	180	205	187	171	202	166	182	189	185	198	187	166	209	194	193	183	192	200	155	184	192	194	168	161	191	170	185	183	186	172	207	199	185	169	179	181	210	159	180	175	186	188	174	182	206	183	167	187	196	167	190	186	177	181	168	185	196	161	211	190	166	190	182	214	197	178	187	190	175	194	203	171	172	192	202	183	163	192	211	172	196	208	201	192	182	146	189	212	174	190	200	196	222	194	200	169	191	176	209	159	182	213	205	161	182	165	168	191	160	185	202	185	207	193	189	176	209	184	175	185	180	187	172	184	198	184	186	205	179	189	179	190	217	190	180	180	184	187	179	186	188	185	169	206	174	153	181	185	197	206	178	180	205	172	204	184	157	186	189	191	191	179	173	202	197	206	172	164	214	190	196	195	190	199	192	174	203	191	176	188	195	197	179	196	197	186	169	187	200	179	203	181	177	187	188	189	167	178	198	199	168	211	180	193	191	185	193	164	179	180	192	172	185	170	177	185	204	188	193	181	200	185	190	200	183	178	211	170	179	188	179	211	173	169	179	199	191	172	167	190	184	198	186	202	170	192	192	173	195	208	200	181	179	177	189	177	187	177	203	165	170	186	180	192	170	171	194	184	182	189	185	199	191	171	173	191	192	195	179	200	188	163	177	192	201	213	172	169	173	169	168	182	187	166	202	183	181	182	162	189	197	198	173	185	162	191	186	168	208	175	190	173	195	168	164	193	185	180	162	201	187	164	184	197	192	194	196	204	181	196	173	175	170	185	176	184	174	187	173	190	198	162	196	185	195	198	196	211	175	184	179	186	188	196	200	170	195	175	176	204	185	184	178	173	175	201	200	196	197	205	172	205	184	205	188	179	177	198	193	175	190	188	149	148	193	185	190	187	190	161	194	176	161	198	200	192	197	154	182	167	201	185	180	176	166	187	166	180	198	208	198	168	217	188	196	182	195	185	187	197	169	193	166	188	193	169	189	194	192	185	182	182	200	182	201	183	167	170	191	193	203	177	204	194	180	203	170	180	211	191	161	190	182	176	181	198	190	171	192	189	224	170	183	191	191	208	214	185	181	183	192	195	181	200	162	184	185	209	187	180	163	155	195	192	177	196	175	191	168	186	179	204	189	185	208	179	173	185	171	159	191	153	187	180	171	196	169	174	165	200	165	161	186	185	165	189	193	183	215	195	164	181	165	197	183	208	188	166	207	200	198	184	183	197	191	157	194	191	183	200	187	180	215	186	189	183	174	175	191	174	180	167	174	203	191	172	186	165	161	180	200	193	184	171	179	174	198	182	190	185	179	201	201	188	173	185	170	194	196	198	192	168	170	209	183	201	195	185	184	197	206	181	177	180	175	201	159	185	193	179	194	193	172	184	187	180	173	174	206	190	180	203	191	184	192	186	198	181	194	182	190	186	184	170	184	180	207	185	174	189	170	182	183	197	195	188	185	200	168	185	173	163	190	192	211	188	189	175	179	197	196	193	157	199	171	177	184	192	210	192	205	180	183	180	180	164	196	161	202	182	194	189	200	209	189	177	225	144	193	191	175	169	203	184	213	182	167	193	172	189	154	164	196	174	195	216	173	190	179	193	187	189	191	195	181	194	191	180	165	174	170	201	186	189	174	162	198	180	182	192	186	203	209	199	190	195	181	183	170	186	212	173	188	202	192	165	167	168	171	178	197	206	189	202	179	209	161	199	187	174	196	185	171	181	176	193	170	177	193	197	178	211	176	200	194	168	178	147	198	222	196	195	169	177	178	193	188	203	196	209	187	183	183	174	178	199	189	146	189	162	170	200	205	176	204	185	226	189	215	176	207	192	174	168	179	180	187	212	175	185	170	183	188	136	228	172	193	204	160	168	191	194	207	203	198	172	188	201	209	195	193	210	189	183	174	157	187	200	175	182	186	192	170	192	202	182	184	176	159	188	194	181	190	172	194	194	171	189	169	201	195	175	177	181	187	195	202	175	170	189	203	180	173	175	169	188	192	164	192	188	192	170	170	192	182	175	191	194	207	183	208	199	212	170	190	218	184	149	188	166	181	190	179	169	168	175	211	174	195	162	175	180	198	169	210	199	186	192	179	185	192	161	193	194	158	192	188	169	194	203	175	177	164	184	219	221	185	168	197	173	175	180	183	181	197	194	179	208	179	186	183	195	179	193	161	190	201	200	196	182	180	182	200	190	184	176	197	184	181	184	177	179	202	189	172	210	205	193	194	177	173	159	191	195	172	206	176	174	178	209	215	176	173	185	183	180	198	180	196	174	180	191	161	207	189	192	198	182	204	160	147	189	192	199	168	165	199	199	189	186	200	203	180	185	212	205	198	184	179	188	180	194	175	187	197	187	180	196	210	188	190	186	176	193	179	213	206	187	175	172	178	182	179	194	202	194	166	171	189	199	180	176	176	175	200	200	188	184	227	178	188	185	184	201	166	203	177	168	184	199	185	176	157	194	192	206	191	177	201	156	203	197	182	163	177	207	206	183	195	208	176	185	171	199	189	171	174	193	201	174	161	200	167	182	177	174	194	172	190	187	204	176	176	182	160	212	172	175	171	158	175	163	191	175	191	188	168	170	165	174	190	198	182	161	209	184	186	176	193	215	183	189	195	207	179	178	178	173	191	164	201	187	194	219	190	177	173	183	183	187	191	188	192	194	195	176	190	173	161	195	172	168	183	207	188	186	181	199	185	185	190	175	186	188	191	185	191	173	193	192	185	179	184	179	191	214	214	191	186	177	216	189	188	176	201	191	196	170	188	180	167	196	175	173	214	185	183	182	177	217	192	192	178	172	191	185	175	189	208	200	191	185	216	167	189	195	160	193	170	179	176	186	188	202	192	188	195	192	197	218	189	171	174	183	198	199	174	193	203	186	198	188	178	191	190	184	164	165	160	184	178	171	191	166	196	169	183	176	187	178	169	201	163	197	161	190	172	200	174	178	179	182	166	166	197	193	205	176	175	190	196	172	195	171	165	171	195	187	183	178	170	166	185	201	187	185	182	184	177	204	166	181	174	192	173	147	180	189	184	198	206	196	173	184	186	184	158	185	203	181	190	184	190	191	196	198	161	184	186	181	184	206	221	190	193	168	176	169	218	192	155	211	183	195	193	204	211	210	179	173	233	196	191	172	188	168	167	197	182	187	187	191	182	196	178	192	182	191	183	195	200	180	187	195	210	172	189	184	166	202	192	181	176	190	200	211	184	189	157	165	196	168	204	200	200	197	185	194	182	181	191	194	218	188	185	186	186	137	176	162	174	180	170	184	178	180	186	189	184	189
3304	636	728	732	702	675	643	607	664	591	578	626	563	607	597	557	620	594	570	564	571	569	548	562	548	581	567	554	561	545	539	584	538	577	548	561	580	556	601	634	623	560	558	548	533	544	519	545	544	535	584	621	591	546	538	550	579	570	500	552	589	532	507	567	586	557	559	571	575	529	558	542	552	547	545	573	593	585	554	564	537	577	547	560	613	590	564	561	599	615	582	561	582	593	593	578	593	579	598	529	573	620	579	529	558	584	574	601	597	582	573	572	574	529	579	538	589	589	574	572	581	565	571	583	574	617	516	568	529	534	567	584	544	529	567	581	566	538	562	552	543	556	586	584	584	540	608	550	556	546	559	586	590	582	561	568	554	563	560	575	580	566	527	583	547	563	534	541	591	543	594	563	539	599	534	602	577	639	587	546	586	551	587	554	568	546	529	578	583	544	576	523	533	555	570	556	557	553	533	562	546	576	539	561	583	584	567	549	572	529	546	508	559	550	564	567	563	573	546	578	533	576	536	570	532	565	545	563	566	562	563	529	608	530	584	553	571	587	581	561	566	586	570	525	553	577	590	564	529	559	540	542	559	550	545	554	589	545	561	550	542	562	565	525	531	610	581	557	519	584	523	573	554	570	572	539	538	560	572	510	547	532	602	585	573	542	567	541	572	566	596	552	562	578	529	530	582	559	536	555	546	597	572	553	562	554	573	522	561	530	553	520	559	539	552	557	572	612	543	547	567	555	576	565	564	557	545	599	566	558	542	532	530	542	566	573	574	535	548	543	578	527	550	531	574	600	580	545	582	564	563	531	567	570	547	576	593	557	522	584	558	550	584	565	567	537	586	524	566	556	561	563	574	553	566	615	600	573	559	548	535	573	557	577	557	593	581	603	558	558	558	562	558	611	563	578	524	533	570	574	520	656	550	568	561	558	569	542	537	528	564	530	561	587	556	594	537	566	551	565	588	576	561	589	591	581	533	568	565	582	553	588	581	600	550	551	530	564	606	568	546	579	551	550	510	529	599	546	558	544	541	553	574	564	563	576	566	602	578	567	577	579	572	597	573	547	559	538	576	549	552	577	605	571	524	539	569	558	595	562	561	527	552	557	554	535	578	565	564	555	570	562	583	568	581	574	570	554	573	508	584	531	588	589	547	571	567	561	573	542	564	602	552	574	536	551	562	574	524	536	587	560	525	583	558	573	538	593	533	538	531	564	556	515	581	585	579	575	557	540	576	551	593	531	586	587	563	560	517	560	518	538	564	578	559	610	574	575	556	611	560	552	585	599	578	543	555	551	573	552	569	564	519	545	573	557	529	608	507	568	556	553	581	556	567	581	548	567	558	558	572	560	530	592	556	532	576	531	570	532	534	537	609	568	560	571	564	549	587	570	518	578	552	572	558	503	603	546	581	551	560	600	560	515	556	581	547	569	539	553	580	568	579	554	533	589	568	563	598	578	564	624	569	539	553	557	535	545	575	578	557	495	542	591	529	591	557	542	589	549	554	522	536	566	547	552	565	551	539	584	560	535	545	564	536	564	553	568	562	538	558	580	560	539	572	568	602	559	568	559	525	552	529	536	550	590	560	555	562	581	537	575	561	540	572	547	561	572	561	554	571	579	573	555	557	583	591	565	584	537	572	567	562	572	547	574	523	556	569	600	570	520	545	595	588	595	567	575	581	591	543	557	573	569	552	611	608	564	543	578	578	605	598	551	584	566	608	591	551	563	567	587	590	525	541	602	515	563	561	589	576	586	537	610	569	567	583	574	557	529	527	542	575	567	537	568	545	597	536	563	557	531	600	552	616	552	548	531	549	600	565	552	578	577	518	561	559	557	575	528	570	591	499	566	595	566	559	509	566	568	567	559	553	523	520	557	573	543	552	551	600	557	548	565	511	577	554	580	606	572	564	561	568	516	570	576	540	568	564	521	550	556	578	580	536	562	557	559	532	544	543	533	558	599	577	556	535	548	572	496	529	520	542	557	566	556	510	514	535	536	586	490	581	530	551	593	600	543	623	592	587	554	559	598	573	545	581	521	569	513	616	527	566	617	558	530	519	553	563	568	537	522	559	538	529	565	609	556	562	552	594	545	598	580	586	586	524	564	541	533	563	593	579	536	563	530	604	584	517	542	549	551	570	556	562	574	587	607	554	521	575	539	556	552	566	615	562	544	546	530	558	533	572	586	547	605	535	578	573	562	587	581	599	547	592	596	527	549	627	606	544	554	574	493	560	580	585	554	579	531	601	554	557	560	567	564	577	520	558	572	537	565	532	515	582	566	559	573	563	557	560	569	563	585	546	533	571	619	578	590	603	621	586	571	559	558	570	547	542	549	536	568	540	561	591	562	534	548	546	560	520	560	530	554	575	522	561	565	583	573	544	536	588	565	574	560	510	573	562	570	554	570	532	519	585	603	533	577	547	592	563	556	569	559	580	571	571	548	554	579	529	588	586	587	545	549	587	571	535	557	522	543	546	536	572	559	515	575	583	563	532	560	588	553	603	593	596	558	525	551	598	592	534	568	534	600	541	547	601	618	574	529	536	574	559	565	585	585	530	561	542	556	574	574	588	560	546	596	555	563	587	584	557	562	555	543	569	563	569	584	616	561	558	554	605	545	601	560	538	573	550	550	541	533	561	555	583	579	580	576	561	565	595	561	557	552	579	561	602	498	571	564	552	581	552	581	537	534	546	582	582	542	586	537	580	539	548	566	543	541	554	567	571	555	560	556	537	560	531	557	560	610	544	579	535	519	568	556	507	581	580	533	552	528	569	540	596	546	526	560	544	544	575	551	578	595	556	561	571	569	535	578	546	567	596	571	564	528	554	556	573	554	597	552	561	559	576	545	554	590	543	583	551	534	584	525	587	573	569	543	548	570	605	550	531	544	643	549	579	559	556	520	500	569	552	568	555	580	546	545	567	526	556	527	555	563	584	540	560	581	579	564	531	555	564	583	580	577	542	589	580	510	563	620	558	560	555	590	551	571	558	544	560	545	565	548	544	569	530	561	546	559	584	568	549	555	579	545	596	566	504	575	553	573	578	554	545	583	570	601	564	544	574	553	561	570	523	534	560	538	563	550	553	578	559	564	554	568	540	552	594	565	540	547	612	576	542	585	558	573	562	565	582	570	519	597	588	551	547	624	570	556	609	578	583	558	604	612	539	594	542	534	554	579	539	604	565	599	579	586	551	598	591	540	555	582	544	590	556	566	549	571	553	558	592	511	558	547	546	545	557	556	576	581	558	558	558	564	556	565	591	570	542	579	571	586	544	584	556	559	561	524	579	522	585	527	591	523	542	543	580	544	556	589	589	564	605	574	519	576	580	592	528	561	572	567	600	565	567	528	583	591	560	577	572	569	545	552	553	536	584	550	560	560	561	542	583	569	538	587	516	559	560	551	536	540	583	588	632	538	572	524	566	562	542	556	588	589	553	566	563	573	586	527	565	523	585	551	542	541	571	617	589	498	624	559
37768	6820	1422	1050	714	464	385	324	271	216	197	202	171	163	143	128	133	122	134	140	136	134	115	133	128	116	115	118	117	111	98	97	107	102	121	100	104	97	116	84	105	106	99	95	93	98	80	106	90	105	81	91	94	93	100	98	107	91	110	112	96	136	76	107	98	84	114	103	106	84	81	103	89	86	99	118	119	112	82	127	89	87	95	104	92	125	85	93	116	102	109	110	118	91	104	98	89	119	91	106	122	94	98	107	106	94	87	84	98	94	96	111	98	96	111	105	107	90	111	106	98	91	87	101	107	89	97	94	99	112	124	95	99	91	97	98	118	102	102	101	96	90	91	107	91	115	102	113	85	110	107	90	103	103	111	91	102	96	109	101	97	98	99	92	100	92	75	74	92	95	104	90	80	87	97	89	88	103	97	74	91	111	93	89	107	78	95	108	105	103	105	105	91	99	89	90	111	94	103	102	119	99	97	100	93	110	91	100	101	109	91	107	106	103	111	94	106	100	105	79	102	118	94	100	112	93	121	102	101	83	114	106	96	109	104	91	102	105	116	100	119	101	99	104	91	118	100	93	114	115	96	100	111	97	68	80	108	103	82	99	95	93	104	95	97	100	98	107	105	128	79	88	102	103	96	88	94	86	113	92	114	107	101	110	107	82	99	91	108	112	90	103	104	110	99	100	100	114	95	114	96	97	103	89	96	118	91	91	103	85	103	94	111	109	101	82	116	100	107	104	104	115	108	87	82	104	93	89	76	86	93	96	89	100	90	109	88	87	93	90	93	93	89	98	107	87	109	101	106	109	103	102	103	103	110	109	87	86	93	107	84	101	101	89	107	111	91	102	111	105	90	89	103	98	106	96	94	82	103	100	92	104	87	92	110	103	81	98	110	93	102	92	97	97	99	110	99	110	113	104	85	110	127	119	82	101	78	111	91	86	97	96	93	111	86	99	83	86	107	95	110	96	67	114	86	98	91	92	88	104	107	99	107	98	108	102	98	104	116	107	81	104	86	107	117	82	94	89	97	103	113	116	113	111	103	102	99	102	95	100	91	101	96	105	86	117	87	105	102	95	99	131	102	102	93	98	88	89	87	101	105	97	100	99	96	106	97	88	84	117	107	91	112	107	86	100	108	109	100	101	79	107	97	102	99	103	98	104	120	73	95	101	106	85	80	102	92	110	110	99	99	108	96	105	87	97	84	92	103	105	97	110	105	80	112	92	102	93	91	101	101	89	90	81	103	95	106	101	95	83	102	105	103	120	90	98	109	93	84	91	112	101	95	114	93	103	104	87	119	96	106	99	103	89	101	105	99	105	111	101	98	101	103	82	93	99	97	91	96	103	91	96	106	123	104	89	94	84	107	101	84	111	105	132	97	111	101	102	109	88	99	93	93	88	104	92	95	79	99	85	95	89	104	87	103	103	96	88	113	112	108	122	100	121	100	99	84	100	99	93	102	116	88	108	101	92	91	106	96	113	99	91	82	90	91	95	87	97	91	109	100	83	86	102	94	86	87	82	94	95	101	115	112	79	117	94	86	93	94	81	88	95	95	114	96	97	103	99	96	94	87	82	102	96	105	99	78	96	88	86	114	102	98	115	106	91	98	89	103	78	120	101	105	85	96	114	110	72	106	106	100	103	97	109	82	108	115	95	102	89	100	120	84	95	88	88	106	90	98	99	100	90	84	96	105	93	85	122	99	118	92	94	88	100	89	91	95	113	89	98	91	112	94	99	101	81	92	91	92	95	113	105	89	108	82	101	102	99	92	117	97	103	102	89	86	106	114	104	99	111	97	101	97	108	83	100	97	94	89	102	96	109	100	102	111	83	115	95	98	74	91	103	107	87	98	89	111	103	88	92	107	94	117	108	101	109	94	106	89	95	96	91	117	81	93	85	92	107	99	82	109	73	95	116	90	97	95	101	96	105	102	110	107	113	105	86	92	97	87	99	110	99	110	89	108	84	101	93	97	98	104	88	98	104	100	115	114	105	105	95	109	112	94	102	75	106	87	94	108	105	119	105	96	101	105	94	88	108	88	95	97	101	102	90	89	110	95	95	95	93	90	95	94	108	105	120	96	106	113	104	93	93	94	104	121	106	95	109	80	101	94	96	104	95	119	101	105	109	104	83	99	99	99	98	78	105	107	98	91	96	100	108	91	79	109	98	101	105	88	89	93	90	117	88	92	78	122	118	98	100	108	107	90	96	95	85	107	84	132	105	114	105	97	96	91	115	107	108	89	73	84	102	98	111	80	95	83	104	106	102	91	99	104	97	119	96	107	82	92	81	91	100	89	96	111	114	91	81	86	99	93	97	116	82	88	101	98	91	101	93	112	111	110	101	113	104	84	111	100	94	95	79	95	94	91	93	115	90	113	109	98	94	103	91	74	107	85	113	92	93	103	91	98	77	94	104	112	88	102	97	99	105	90	90	102	104	112	93	98	94	100	100	99	99	104	85	104	90	101	96	102	98	80	93	110	92	86	108	95	80	104	107	94	117	94	103	88	107	95	109	103	85	105	101	93	94	99	100	108	91	101	88	83	87	81	101	94	97	93	107	93	101	95	94	90	100	107	96	100	102	94	98	102	101	94	119	87	96	96	109	83	95	96	93	108	102	108	95	97	85	99	91	94	98	95	94	80	104	106	75	113	96	106	117	101	110	103	88	108	84	97	115	99	88	117	105	97	95	101	109	99	106	102	96	97	92	111	104	107	111	112	88	93	102	97	96	101	97	97	97	107	98	96	105	86	94	98	93	91	95	123	95	93	99	127	92	88	100	90	100	88	90	109	108	94	101	95	96	112	108	119	89	115	104	126	90	85	95	106	115	104	87	108	116	103	112	113	94	102	104	96	78	119	92	89	104	95	91	107	91	106	99	80	97	94	89	92	102	90	81	90	91	90	95	103	106	97	110	93	84	95	92	84	95	87	93	93	97	104	103	90	90	101	95	88	103	108	106	97	109	99	113	105	95	99	108	119	89	75	103	103	96	112	96	95	109	103	102	96	121	89	96	98	100	91	128	106	95	107	98	102	84	109	91	104	106	84	92	87	101	97	111	96	87	82	92	95	109	107	87	94	111	99	99	84	91	108	96	117	86	89	109	110	92	98	97	87	106	94	89	96	114	114	89	95	94	79	87	94	107	107	116	105	88	90	100	91	116	111	96	111	108	96	94	123	99	86	112	82	88	128	116	92	101	78	91	93	84	107	92	102	103	90	94	101	102	90	108	95	122	97	105	108	88	103	103	115	106	108	91	108	110	98	95	105	89	116	92	106	82	79	110	101	110	107	85	89	102	106	83	101	91	108	93	114	110	103	82	100	91	103	102	104	99	98	104	93	106	99	133	89	99	107	90	92	103	97	109	83	102	104	98	90	93	93	98	92	111	91	97	88	104	113	94	87	91	101	97	89	102	101	97	93	92	91	109	84	92	103	91	120	100	94	81	100	109	95	86	92	109	99	95	100	76	113	95
18889	1289	2998	3432	2902	2294	1957	1576	1287	1149	1022	976	836	792	711	641	639	649	586	588	594	534	530	471	474	476	459	424	413	414	389	397	419	453	428	381	402	395	407	450	391	393	369	366	360	411	386	369	419	371	391	364	358	373	372	388	374	327	334	423	390	345	364	353	352	334	364	366	366	323	366	345	347	358	341	368	336	349	364	346	352	330	362	310	351	364	362	344	354	356	344	368	385	371	351	316	318	345	353	332	349	353	350	332	334	360	389	325	340	361	355	351	342	347	357	316	322	362	314	339	354	331	351	348	299	344	360	334	357	334	331	336	338	376	357	319	386	362	332	336	313	361	367	348	325	364	337	327	304	348	292	372	346	349	334	332	345	340	339	332	338	351	375	338	354	358	349	291	337	332	377	370	313	346	308	359	330	368	352	349	346	378	345	305	317	357	357	338	344	351	375	310	370	340	340	317	364	349	309	325	341	316	326	337	367	335	321	332	321	337	338	328	371	339	323	321	316	395	320	335	367	344	344	344	344	334	375	348	319	335	312	322	336	378	347	335	351	314	358	327	343	349	316	344	345	356	322	353	309	325	338	324	305	373	345	348	333	335	366	311	330	336	337	327	313	356	355	371	341	337	345	342	335	341	336	354	331	338	349	334	356	340	360	324	348	338	352	338	373	350	322	363	327	339	352	368	362	340	319	311	341	338	326	322	347	337	315	341	340	352	324	366	332	329	356	349	326	325	345	349	300	328	336	321	338	311	337	315	347	341	332	324	354	353	346	347	344	336	329	330	354	339	352	305	336	345	366	351	351	323	340	300	329	345	333	293	345	337	351	330	330	314	334	349	348	332	317	342	330	337	374	275	350	330	324	354	322	340	333	369	359	351	357	311	316	362	358	336	331	361	336	361	337	326	315	324	346	343	380	369	362	344	351	330	313	347	369	352	352	314	361	339	323	359	341	339	329	340	369	364	363	357	322	318	340	357	359	327	356	347	319	353	353	353	345	338	371	329	318	347	374	353	341	318	346	345	344	320	326	328	342	343	340	342	361	352	341	330	340	370	342	347	350	334	312	327	334	358	354	315	313	350	327	325	338	305	321	366	358	342	330	366	332	325	299	330	341	343	296	322	322	356	366	346	349	347	356	375	304	375	368	339	339	340	328	335	341	345	348	348	341	328	338	356	330	334	315	311	336	352	356	306	316	341	335	302	380	369	333	332	300	363	344	361	335	341	362	319	318	333	351	346	319	321	360	356	304	306	323	361	343	343	383	350	380	335	357	375	304	325	348	382	351	358	336	333	320	337	323	352	318	335	342	343	344	345	344	314	334	331	365	324	336	361	311	313	327	307	305	357	350	310	353	332	308	364	355	329	330	341	325	331	324	349	354	347	339	334	352	357	342	371	350	348	337	335	327	325	337	333	343	331	355	341	361	395	296	331	330	357	344	360	343	321	354	340	310	362	306	333	377	360	334	346	322	335	344	380	340	363	365	360	347	344	328	344	331	339	345	381	305	367	347	304	349	349	342	328	354	340	357	322	355	340	339	342	325	358	358	316	353	336	323	345	367	362	324	331	335	332	335	358	344	341	315	355	344	343	319	363	314	371	353	348	332	363	322	333	318	331	320	336	298	340	332	338	330	362	318	347	357	352	334	378	345	328	358	331	361	308	340	315	366	353	369	336	342	346	322	324	341	344	357	328	317	326	315	346	322	354	331	347	348	320	338	340	345	363	338	320	331	363	350	359	337	338	333	329	330	364	317	334	341	334	340	341	369	310	340	332	328	348	319	344	323	332	352	345	330	339	337	343	333	331	333	306	372	335	349	350	351	305	347	329	326	366	344	330	351	337	358	361	343	328	362	368	364	342	343	331	337	376	302	339	339	330	356	369	340	327	336	345	365	318	319	308	370	349	365	323	345	320	324	334	356	321	364	353	359	316	369	329	327	342	326	344	312	354	336	344	315	335	378	326	377	327	335	352	333	337	315	341	339	349	341	341	329	363	348	355	354	341	356	349	332	339	326	336	323	343	330	353	361	329	358	315	342	364	329	340	317	330	325	359	351	329	336	358	320	321	332	321	358	321	333	342	378	353	353	352	342	290	340	314	319	326	338	340	354	308	323	326	331	308	328	335	346	346	322	353	342	326	372	305	347	312	320	327	316	345	323	362	351	336	353	328	304	352	369	325	345	349	353	330	298	360	357	346	354	350	339	313	309	325	335	313	362	334	320	323	310	320	389	327	338	312	341	347	345	353	335	319	353	370	360	345	333	327	340	343	369	345	336	348	341	335	330	345	351	336	339	356	322	310	348	338	311	360	318	329	350	385	340	322	353	313	322	351	344	334	341	335	369	342	334	319	380	338	354	341	319	356	331	342	357	355	345	331	323	330	368	317	354	327	342	362	342	313	393	361	371	363	318	340	319	325	313	324	348	354	343	347	336	368	340	344	361	348	361	327	313	328	350	312	342	330	346	356	373	349	343	328	312	341	339	344	350	343	322	332	332	366	349	349	332	339	357	351	370	332	350	351	334	322	347	332	338	320	320	341	337	356	356	340	335	332	336	327	332	332	335	352	362	311	325	349	329	362	307	303	357	350	329	343	298	349	347	333	337	372	337	323	354	340	317	322	350	338	352	325	313	351	345	317	342	323	349	332	316	329	334	342	329	348	334	327	341	351	329	354	346	331	371	318	349	335	343	362	369	352	337	368	308	291	332	352	355	343	329	337	303	350	344	347	311	333	323	351	318	370	347	353	322	339	310	370	329	379	320	364	376	332	356	341	346	338	306	312	372	312	298	323	358	335	348	356	309	331	346	333	321	319	339	380	379	321	348	365	324	333	342	354	333	366	332	348	369	320	331	339	348	361	341	329	351	315	339	374	342	362	358	350	329	342	325	342	313	345	343	354	351	330	359	367	329	323	308	329	317	329	337	361	342	328	344	346	375	340	311	315	328	330	349	359	366	357	347	316	342	302	374	330	346	349	335	323	337	329	332	346	323	321	352	349	339	365	328	350	369	313	362	349	362	360	358	346	320	346	347	372	355	342	336	338	309	369	350	324	327	376	335	341	347	351	351	353	328	348	347	341	345	325	332	351	386	366	345	361	328	343	324	311	357	360	336	335	331	328	325	349	344	346	369	326	341	361	344	333	337	330	345	349	381	335	354	324	325	328	334	335	357	361	346	348	344	341	352	339	341	321	368	329	354	344	332	348	323	358	345	382	337	347	328	301	347	323	322	332	325	339	352	343	326	356	329	351	327	334	333	298	326	329	366	321	338	345	370	310	350	354	361	294	340	305	326	327	341	352	359	347	372	335	356	319	311	348	309	345	343	360	340	367	363	350	357	324	363	362	338	317	334	325	320	347	344	342	341	326	364	364	313	336	317	354	318	330	312	328	360	342	345	333	331	375	339	326	356	328	355	345	316	330	331	327	334	359	363	334	321	318	354	356	338	341	357	318	330	321	335	359	345	294	332	358	342	320
50602	15418	4652	2226	1464	1085	809	644	473	434	361	334	310	274	311	259	281	235	228	202	213	198	218	172	186	211	184	195	189	192	204	198	189	144	204	187	179	184	174	198	189	199	182	169	204	146	182	205	151	213	184	178	202	158	190	189	183	192	189	187	164	165	204	177	164	178	170	169	181	193	184	162	169	182	190	164	185	150	157	147	171	166	176	153	168	167	189	177	171	183	172	162	183	168	194	169	183	164	174	151	170	188	148	194	172	181	162	179	173	160	153	183	163	167	160	177	164	184	182	167	151	175	158	180	204	190	186	194	189	197	186	167	171	199	178	201	187	176	155	188	194	155	158	190	154	173	186	196	192	178	159	193	162	168	190	170	172	151	180	169	147	148	185	165	179	177	176	169	165	126	158	166	166	174	175	164	169	174	195	191	179	176	158	157	180	168	179	181	173	157	164	167	157	161	154	182	159	175	188	155	166	182	173	186	147	165	171	173	162	185	171	178	172	165	207	193	197	162	181	167	157	151	181	145	167	170	171	186	169	174	168	178	154	186	166	156	189	178	180	174	169	168	168	171	150	177	164	178	157	166	162	184	180	174	180	157	184	183	180	177	174	199	169	166	165	168	163	181	193	185	189	179	164	159	175	170	180	168	175	197	181	175	174	151	167	179	142	179	172	180	160	169	148	168	162	173	167	150	163	198	163	187	170	173	185	161	152	155	164	178	152	151	170	165	164	173	159	158	182	158	173	178	159	160	164	166	191	174	161	191	156	169	171	162	173	175	170	192	172	187	165	154	173	182	159	159	183	167	187	161	174	150	170	172	182	158	162	164	170	185	159	157	150	196	195	144	196	170	162	204	173	179	154	167	165	192	167	163	150	159	164	175	175	183	183	169	184	170	170	168	154	186	184	182	173	181	158	173	160	168	153	170	172	179	186	148	174	177	169	168	159	174	186	172	173	159	174	178	173	167	195	174	164	163	150	164	171	146	183	157	176	163	166	163	179	170	173	191	174	181	169	162	178	148	183	165	171	172	177	152	184	183	175	158	158	171	203	169	169	169	176	168	157	167	172	173	179	145	177	163	161	164	166	151	176	187	178	183	191	162	165	158	163	175	167	149	174	141	148	158	158	180	171	171	158	154	174	174	153	174	165	165	139	174	158	162	197	183	161	150	147	173	173	157	169	169	167	201	168	161	161	158	163	156	152	187	172	167	185	171	153	184	178	170	163	163	197	188	148	148	157	158	171	174	190	171	162	178	152	177	169	162	167	154	172	168	163	143	195	152	151	150	166	194	165	168	170	163	152	186	168	175	154	173	164	164	181	170	191	170	189	174	154	170	186	162	194	174	177	152	175	169	177	166	183	180	180	175	166	182	172	179	164	170	177	157	188	174	164	164	177	183	157	182	188	173	199	195	166	154	158	158	174	160	161	189	183	163	170	168	167	160	190	158	151	168	167	175	190	172	160	167	173	174	184	165	173	178	170	179	169	167	153	193	191	172	166	179	156	173	158	171	183	154	154	160	162	207	168	164	176	177	190	171	158	154	175	174	182	171	186	149	147	155	174	165	175	148	183	184	179	202	173	170	141	164	184	162	151	192	179	163	200	173	149	154	166	174	182	169	168	167	153	168	176	162	188	176	167	178	202	168	194	171	165	135	182	182	174	150	188	172	178	166	173	171	161	183	178	176	190	186	153	164	162	169	161	168	180	190	156	179	161	181	163	169	179	156	181	175	169	162	177	172	181	184	171	155	160	198	160	154	139	176	160	153	167	166	152	157	171	152	183	179	179	186	162	155	174	169	197	153	160	187	148	169	184	157	171	156	168	152	195	167	173	159	138	199	180	141	162	145	158	162	166	164	159	176	149	187	187	169	177	164	173	161	156	144	145	184	137	162	158	164	161	185	189	154	172	159	168	185	145	151	194	158	180	174	173	181	175	181	172	176	169	183	168	148	171	161	159	162	173	173	191	171	141	195	157	167	180	176	175	165	150	177	178	161	171	172	158	151	186	174	183	169	181	173	163	169	158	176	166	175	189	206	179	172	196	163	157	167	166	182	187	161	176	161	165	162	183	174	173	164	171	186	142	144	199	167	156	176	166	152	167	181	151	152	165	171	145	153	166	173	159	151	149	164	172	153	169	172	154	153	169	172	160	197	180	179	161	186	147	166	144	159	172	207	206	185	181	150	166	178	160	176	178	186	166	179	182	156	185	228	160	201	170	149	171	180	178	140	161	166	174	165	151	162	160	171	174	171	172	160	162	148	156	185	177	190	187	162	178	160	166	169	175	156	173	170	167	158	189	194	163	165	154	157	152	184	171	166	166	154	177	154	152	156	184	142	177	171	152	174	208	185	167	184	180	165	183	162	169	166	181	163	199	172	156	148	178	177	141	189	176	156	151	194	167	169	155	170	185	161	170	169	172	149	197	176	180	155	176	181	179	159	178	190	155	171	190	170	149	172	153	151	184	154	181	155	178	177	172	196	174	172	158	181	167	179	158	169	177	150	188	159	160	187	176	158	157	182	157	180	180	200	176	175	165	167	162	165	172	188	195	170	167	165	186	148	159	151	166	178	149	175	190	169	186	160	191	164	181	171	183	169	167	176	165	164	175	181	156	171	183	190	179	179	172	160	147	159	166	172	179	177	154	160	172	178	216	152	174	158	160	159	175	170	150	169	176	151	154	158	181	155	174	171	158	182	159	171	174	179	160	166	175	171	168	157	184	178	169	178	165	168	152	163	166	162	176	182	181	180	199	181	152	194	185	171	164	156	161	156	168	167	163	181	185	138	160	131	188	180	173	170	172	157	154	180	144	172	166	155	162	173	165	148	188	159	172	164	146	179	190	159	174	141	177	174	156	150	153	180	169	171	165	154	160	163	158	155	164	151	172	182	185	190	161	151	187	149	171	160	168	189	166	181	145	163	167	180	147	160	179	149	179	158	191	177	187	180	163	174	160	165	173	177	190	161	172	166	147	155	173	141	175	180	163	188	191	166	156	177	163	171	182	175	183	161	160	155	176	157	175	170	161	180	162	161	169	173	155	182	188	167	169	178	164	175	193	184	183	189	161	178	176	179	181	168	198	180	172	169	178	182	192	167	161	197	164	148	143	174	169	187	183	187	162	174	177	150	155	183	195	166	168	210	172	149	165	167	170	174	171	159	196	186	184	161	176	177	186	187	169	143	175	153	177	170	187	188	161	191	165	163	186	163	201	160	175	171	183	154	157	167	206	157	148	160	183	194	188	176	191	172	187	167	175	144	184	156	174	181	181	170	168	168	157	167	172	165	169	163	154	165	177	165	165	159	157	173	133	188	193	171	173	168	164	174	171	173	178	155	168	178	160	163	150	169	166	152	165	186	156	206	180	197	185	177	191	169	179	200	186	153	167	171	181	165	138	150	174	148	190	153	170	158	165	163	194	158	164	157	175	159	157	171	193	164	173	173	170	165	175	166	161	159	173	201	188	161	179	184	172	164
25064	2513	5741	6439	5448	4265	3544	2946	2511	2208	1927	1751	1620	1452	1312	1178	1120	1073	1042	960	905	922	941	845	807	805	811	767	736	717	724	698	708	694	715	689	660	685	684	679	665	659	616	634	597	616	642	641	626	578	605	592	620	594	634	546	603	579	575	584	559	625	572	611	655	602	585	570	591	582	585	588	602	579	608	555	580	582	571	550	553	559	562	525	606	507	588	578	534	587	608	565	546	527	540	561	598	598	543	539	571	514	558	542	545	531	562	541	574	521	542	558	494	596	521	532	555	562	558	578	561	561	510	557	534	550	519	591	555	554	550	534	569	603	572	547	517	551	511	542	570	574	606	552	548	518	567	563	541	569	544	567	541	573	529	567	519	595	551	508	525	537	493	568	532	578	545	535	509	568	530	592	542	578	601	498	539	551	538	569	537	559	556	555	511	569	534	546	551	517	548	557	576	516	509	526	566	570	503	549	521	548	496	528	586	535	561	581	527	527	545	504	518	569	532	564	533	560	517	563	563	565	547	510	509	561	581	589	522	572	508	537	553	538	535	563	526	556	531	560	558	544	556	572	556	538	543	548	537	545	523	512	550	544	570	532	540	530	534	551	518	555	550	565	524	574	528	629	484	553	575	592	521	502	520	499	534	540	559	524	532	512	588	515	573	524	523	578	572	545	563	557	556	488	562	532	547	551	481	528	534	564	541	511	524	527	559	532	554	553	525	564	576	539	537	514	519	529	544	549	490	582	569	568	526	558	517	531	513	532	549	571	537	591	556	559	563	521	528	565	493	555	550	551	547	570	539	512	588	559	517	569	520	567	549	563	552	571	527	591	520	540	541	534	573	531	556	547	534	537	520	571	510	551	539	537	514	528	549	545	538	539	537	558	503	533	548	520	500	564	512	528	532	520	564	534	556	519	557	565	526	536	543	546	570	543	542	592	510	528	580	528	544	554	530	527	534	552	594	523	555	540	559	568	504	518	521	551	539	563	563	553	545	576	530	561	569	556	525	571	522	533	569	545	519	557	529	547	590	548	523	585	537	533	542	538	542	513	541	573	539	531	538	512	571	555	535	541	525	582	549	547	566	540	569	527	567	541	540	536	526	538	541	504	534	603	532	505	531	503	565	575	532	537	547	525	571	572	548	537	545	498	543	525	528	531	556	529	554	549	535	567	552	512	531	551	540	538	535	500	597	524	529	519	575	519	570	524	558	567	581	575	547	533	518	512	499	552	536	526	579	533	563	569	515	525	541	547	556	562	554	518	521	555	535	518	562	534	544	573	531	510	542	493	554	529	542	577	515	538	502	559	591	544	574	498	532	512	564	564	555	559	555	550	537	545	532	525	584	508	590	545	585	551	597	550	545	558	521	550	537	563	537	501	549	518	544	550	541	531	531	537	539	572	550	487	530	541	524	547	559	530	547	554	532	536	522	559	585	544	545	571	539	543	557	528	529	556	566	519	587	523	502	552	519	587	542	559	546	524	537	542	507	510	548	545	532	515	546	559	522	530	537	530	529	549	520	532	557	588	532	549	587	498	538	529	547	513	546	521	511	505	552	540	528	531	507	539	578	520	582	548	554	541	549	556	568	556	566	542	534	616	510	569	561	547	514	553	520	537	552	533	570	552	563	553	513	539	510	522	578	483	535	538	554	552	574	537	555	542	526	526	533	514	518	542	528	532	559	573	544	515	484	550	544	524	561	537	531	554	484	550	505	563	566	551	576	541	566	513	542	536	547	543	556	553	550	541	558	545	536	547	555	540	514	523	548	585	552	543	552	537	585	539	515	533	554	571	523	576	562	566	519	549	545	538	562	536	505	540	548	542	542	553	561	560	529	554	491	540	529	507	577	532	538	592	554	554	504	566	563	565	547	573	550	545	533	575	547	554	516	533	519	491	544	502	536	548	566	591	554	544	578	519	579	555	576	552	525	563	531	519	538	520	556	534	548	553	545	568	557	537	546	542	541	531	551	537	529	525	536	550	548	550	575	531	557	555	539	553	547	574	518	553	596	557	537	536	556	508	551	542	585	563	547	517	529	533	559	553	543	553	550	551	528	536	523	526	524	570	549	533	533	574	562	528	533	566	586	546	519	527	562	519	539	509	572	546	583	519	495	519	559	512	534	567	561	587	515	514	541	535	515	528	531	536	518	508	525	508	524	524	560	566	499	536	532	529	565	545	565	547	540	548	538	492	569	548	546	519	578	602	530	541	559	575	543	552	573	494	514	573	552	538	532	526	564	571	559	588	549	474	529	554	571	503	514	548	583	570	570	566	556	570	562	565	554	573	543	560	545	548	525	538	530	542	531	548	566	539	588	541	587	571	543	560	559	558	526	532	508	513	539	548	543	556	507	556	528	527	553	566	532	533	571	563	599	547	595	533	588	548	535	546	521	536	525	541	532	583	528	543	514	545	557	505	522	557	524	551	556	557	560	529	537	556	518	493	536	577	551	549	526	584	575	555	541	538	535	544	542	555	474	560	553	487	505	537	547	517	544	539	513	532	537	527	538	546	520	546	558	549	534	569	545	543	522	502	514	533	550	522	522	558	532	511	488	560	501	539	507	543	550	536	561	535	545	528	542	538	571	543	556	525	546	528	529	534	591	561	565	596	543	578	543	547	544	564	539	554	572	551	528	590	547	533	554	525	558	546	528	556	508	516	549	571	573	579	568	522	564	544	546	534	524	533	521	529	550	510	509	522	550	539	545	563	528	556	532	566	525	488	498	550	541	527	524	509	545	529	513	545	558	585	523	544	544	531	569	514	534	535	518	557	535	542	568	509	545	555	535	512	574	554	573	543	509	589	548	535	538	539	526	486	496	536	515	553	547	575	537	545	517	574	513	538	558	546	502	488	518	532	501	541	554	561	544	562	514	518	530	566	548	550	536	541	548	502	560	556	516	538	532	503	539	541	550	542	538	526	567	534	522	586	555	594	525	545	549	534	556	559	499	565	546	528	540	583	556	557	513	567	527	532	484	579	558	532	526	530	534	494	578	536	525	552	532	573	499	513	536	541	544	521	587	524	528	554	539	523	533	552	530	528	539	557	526	514	553	526	564	520	546	557	576	559	565	565	561	523	553	571	536	515	545	528	564	546	539	551	540	575	559	536	554	559	552	549	524	551	573	505	582	562	552	551	555	583	574	518	551	565	532	551	547	527	542	537	538	541	486	560	560	519	582	574	580	520	544	522	555	534	574	541	506	532	563	559	526	560	518	573	520	567	508	538	573	529	576	559	544	553	566	588	504	536	521	564	576	535	530	565	508	552	544	530	534	559	539	533	553	528	558	555	489	519	499	494	550	582	562	520	545	518	537	505	512	530	532	562	536	504	521	532	559	511	577	516	541	564	536	578	534	521	518	513	523	527	561	576	531	516	552	503	583	522	521	539	523	509	580	518	561	555	526	519	574	553	579	531	535	520	510	490	546	547	542	546	528	548	568	541	518	516	544	553	510	483	533	515	556	537	518	541	533	550
3842	343	278	230	237	222	174	203	195	182	180	204	194	156	188	192	166	188	200	194	204	191	175	184	180	193	175	193	198	180	148	195	195	173	195	197	201	183	211	182	202	140	165	190	172	189	187	168	183	168	181	185	177	191	170	201	189	207	182	178	190	186	174	167	170	185	170	176	184	183	175	180	191	201	186	179	185	199	210	167	169	191	182	169	197	184	186	186	194	186	201	175	205	202	181	178	204	171	181	160	185	160	183	187	195	181	177	169	170	181	181	217	167	192	195	186	173	168	195	197	209	201	191	202	199	182	202	186	175	205	185	194	199	186	192	194	193	199	200	176	181	196	178	200	171	174	195	172	177	203	213	202	207	173	190	184	207	181	180	173	212	176	190	191	187	184	181	194	203	210	178	182	191	177	172	191	175	191	210	181	209	190	189	180	185	181	167	198	187	188	173	191	184	188	184	177	192	201	179	166	204	188	181	196	199	198	180	172	204	184	173	190	198	185	177	184	178	177	176	184	160	181	197	163	163	199	201	182	172	190	176	195	199	209	183	172	183	166	158	183	170	194	178	186	182	175	167	169	183	158	176	183	199	188	168	173	190	162	173	168	196	197	192	177	181	199	191	171	178	185	180	188	177	169	204	187	187	196	197	179	200	166	194	204	178	193	198	183	164	174	186	171	190	184	191	187	210	200	168	168	172	181	179	190	198	182	158	181	180	183	176	170	199	175	193	198	172	210	189	189	208	182	179	178	210	186	199	165	190	206	174	194	203	192	199	200	195	181	178	190	195	185	194	186	176	197	180	212	182	220	202	186	189	172	157	181	177	201	212	188	229	159	171	190	160	187	187	210	196	178	178	198	167	202	189	207	151	180	199	190	210	216	199	184	175	189	210	193	185	184	190	167	166	178	202	209	182	183	163	190	195	185	190	214	168	184	195	175	186	169	185	204	169	191	194	197	173	167	181	204	187	188	164	177	183	175	171	189	184	185	169	183	185	171	193	197	169	173	180	175	175	179	189	196	195	180	196	192	193	190	213	221	177	166	182	204	185	179	182	189	173	194	202	186	182	178	188	190	162	183	197	192	204	181	149	182	213	210	182	193	183	195	189	217	182	180	209	168	186	178	187	182	172	180	189	192	197	203	146	171	172	195	203	191	201	173	179	191	200	190	219	180	183	175	202	191	191	161	197	212	195	181	170	180	176	171	180	196	165	196	178	173	181	194	195	182	195	175	166	189	220	175	183	203	184	198	186	202	169	200	170	180	189	191	183	164	207	183	199	176	237	190	185	163	179	199	197	177	165	185	183	175	186	176	178	170	194	176	193	194	177	203	191	199	191	178	196	187	185	176	173	171	202	166	184	199	206	186	202	172	178	160	189	166	171	182	191	194	163	177	200	174	177	187	177	176	179	186	198	206	179	165	171	199	192	197	211	197	185	172	181	165	177	205	185	185	188	165	190	179	186	184	197	173	182	157	176	192	180	193	192	182	207	157	194	164	204	180	177	176	167	193	184	192	203	199	207	193	169	191	191	164	176	157	189	198	202	186	183	166	182	180	188	198	177	199	190	177	165	198	172	186	203	193	185	181	184	183	177	196	164	162	186	209	204	191	176	194	173	183	182	175	197	188	184	196	184	199	190	195	188	194	183	175	171	187	183	188	163	199	212	156	174	178	191	195	180	182	176	172	195	189	207	189	189	187	181	186	177	159	193	175	225	196	194	195	192	205	198	179	156	205	180	180	187	187	163	171	181	184	198	205	172	181	184	196	143	179	189	175	179	191	185	185	184	170	212	209	179	189	167	177	175	204	186	195	177	191	181	184	195	173	175	167	176	191	180	178	195	183	175	193	191	206	155	200	174	181	196	169	160	193	184	183	208	183	216	171	188	203	193	166	171	204	196	183	189	181	172	184	185	171	187	166	178	176	202	186	176	184	167	203	184	177	179	178	196	196	170	163	191	165	186	207	180	185	177	186	175	165	197	161	195	191	199	176	183	181	172	180	195	201	169	191	191	190	198	188	180	171	161	185	174	200	183	187	194	195	185	189	187	165	207	206	205	186	184	191	185	183	171	163	180	171	166	181	170	202	182	170	199	199	175	182	181	171	181	151	206	187	183	181	207	187	196	184	194	187	224	196	182	173	201	185	198	184	218	185	205	182	198	178	194	187	178	177	176	191	166	190	176	196	198	197	188	184	176	192	185	196	187	184	177	162	183	164	197	179	205	198	173	203	207	174	198	176	198	173	174	177	189	190	167	190	201	190	202	198	177	171	190	156	179	194	172	202	187	189	159	233	196	185	200	170	196	182	175	180	202	176	184	189	200	182	181	188	195	170	164	174	173	169	192	186	194	188	174	179	190	181	186	182	199	172	197	180	166	179	199	182	183	193	204	183	195	201	206	183	182	179	186	192	175	186	160	204	207	194	197	191	184	193	186	179	163	191	182	182	179	193	205	155	172	191	190	179	211	201	175	181	178	206	198	186	205	195	160	178	190	190	181	173	191	156	192	201	164	189	178	178	183	182	194	198	182	192	169	192	147	169	186	206	193	205	212	203	201	199	175	196	178	182	189	177	183	204	176	216	212	165	166	168	174	178	199	199	199	175	194	186	219	166	173	189	199	173	190	195	201	208	166	186	157	185	176	189	193	192	193	175	190	175	193	190	170	196	195	172	202	175	189	178	215	187	191	185	189	184	180	170	214	194	187	188	201	195	197	161	182	182	176	188	180	181	174	185	185	191	206	180	181	208	205	185	187	183	173	180	174	182	185	180	183	174	193	187	184	175	177	196	195	194	169	186	200	182	182	197	176	189	172	146	198	155	186	190	166	177	168	175	158	195	193	166	196	203	199	194	187	168	182	183	171	174	205	179	178	194	188	177	191	183	188	174	191	193	159	190	185	192	184	190	204	186	180	204	176	161	162	177	179	176	178	173	197	179	177	169	189	202	187	195	191	202	174	188	190	185	195	192	191	193	161	196	152	196	169	185	175	205	182	192	187	189	173	184	206	168	212	179	167	160	171	186	189	168	176	180	177	186	187	189	195	178	168	195	203	185	188	178	183	171	191	203	205	206	173	215	185	169	180	167	162	205	180	168	188	165	167	189	176	180	192	169	214	187	174	178	183	186	198	187	174	210	180	192	187	184	184	194	183	172	164	183	203	194	165	198	150	187	203	187	173	178	186	189	193	185	186	192	206	187	206	192	170	197	199	166	180	190	173	175	184	201	180	195	171	176	175	176	200	202	176	174	196	171	189	168	174	195	172	199	172	203	191	159	198	170	150	186	179	169	188	183	178	187	179	201	193	166	192	172	191	205	192	172	175	162	197	198	196	175	197	179	195	191	179	180	197	173	178	201	180	184	164	168	173	191	194	197	170	191	207	190	198	204	186	186	163	175	161	204	185	179	194	165	178	202	202	201	193	176	184	184	191	191	167	165	189	206	176	194	199	205	166	163	174	185	205	176	191	171	189	206	169	168
3684	646	729	717	731	686	625	623	591	642	633	614	619	542	601	561	600	547	574	595	572	583	572	564	572	596	568	560	542	556	585	547	602	580	606	567	585	580	581	526	559	551	575	532	598	563	532	579	563	563	549	575	612	551	556	578	561	546	563	549	520	525	562	560	541	552	618	585	580	574	531	604	530	559	573	548	561	543	550	539	561	588	539	568	564	574	574	537	564	559	588	557	565	530	588	547	568	559	546	566	560	579	563	556	579	571	557	535	541	552	524	536	552	562	607	576	590	503	582	567	599	585	584	569	541	569	574	583	537	532	562	561	543	569	549	606	578	527	527	591	585	566	574	567	571	576	551	581	555	539	548	583	579	571	504	543	594	585	536	559	568	547	545	548	583	542	577	578	543	541	567	537	565	548	551	580	598	599	558	582	578	563	570	569	510	561	599	557	555	541	582	540	580	551	577	550	567	561	534	573	568	533	611	563	511	549	563	564	565	567	630	548	541	530	596	564	574	543	568	575	588	579	576	574	532	587	538	581	588	536	581	558	576	556	525	568	581	550	576	573	603	518	588	577	572	569	547	532	582	544	564	556	584	584	555	555	586	568	557	550	618	541	552	527	558	585	578	593	555	560	545	543	560	602	556	613	555	578	545	549	547	551	547	555	568	559	567	554	555	556	541	558	587	544	596	596	539	579	525	548	548	547	577	569	543	591	588	514	573	552	552	563	597	565	549	586	544	585	599	511	583	570	550	568	543	600	564	596	571	551	585	538	578	577	559	594	604	561	597	564	522	581	573	554	564	580	571	578	519	573	568	572	569	659	639	621	559	575	540	592	566	573	558	587	591	588	527	551	557	560	552	575	575	555	592	597	593	577	565	585	560	553	568	575	578	570	585	580	609	543	564	577	607	555	570	565	587	584	565	552	577	559	566	569	553	568	569	534	576	570	559	519	531	539	567	577	561	564	565	570	613	558	561	567	583	537	568	544	567	545	547	562	570	554	594	579	572	568	549	587	532	585	572	528	538	548	545	549	542	538	541	576	555	576	559	577	571	583	589	590	561	565	554	624	580	542	555	533	614	588	537	566	546	575	558	596	511	523	529	609	558	580	542	546	578	580	566	599	548	520	590	580	517	572	572	584	566	587	567	528	572	584	468	566	605	577	527	581	593	589	527	534	523	563	571	537	577	550	570	546	551	555	573	543	576	538	599	576	548	558	586	613	587	558	567	542	563	578	551	600	615	572	554	528	565	527	566	556	588	510	589	547	613	586	569	547	533	579	557	547	517	552	547	541	507	602	570	560	603	534	572	561	533	601	521	538	582	564	541	553	580	564	591	588	529	570	571	559	560	540	564	550	530	598	579	553	570	545	570	595	577	593	585	532	579	581	539	556	587	547	534	551	540	594	554	561	556	563	536	512	566	571	594	555	579	554	571	529	560	535	605	552	578	571	601	569	564	547	569	580	580	560	517	549	545	551	563	550	593	618	538	568	565	529	589	565	539	553	549	605	593	542	553	517	545	562	582	542	567	538	534	524	525	555	582	551	581	556	553	545	569	601	565	589	627	544	547	551	501	543	558	565	569	542	565	520	541	560	555	597	594	561	554	576	527	570	622	562	551	597	534	600	579	596	581	595	568	575	574	541	578	576	512	542	568	552	557	504	561	552	588	572	571	548	523	554	552	568	563	579	586	571	567	557	572	566	556	618	557	567	566	558	560	567	583	521	544	575	560	584	525	587	588	592	574	578	560	556	570	551	563	575	606	565	523	555	568	507	588	552	523	561	567	608	574	540	595	609	561	597	577	515	615	568	560	538	559	566	507	567	602	553	586	540	566	561	551	568	633	546	585	561	563	524	586	562	601	611	577	533	561	571	614	567	537	556	582	609	583	563	584	554	578	520	569	536	597	568	620	600	629	546	551	573	612	547	548	568	550	589	566	540	604	576	562	548	569	565	562	567	593	608	542	571	525	540	605	553	569	622	585	562	545	578	588	560	624	569	567	573	545	547	549	560	589	570	566	593	546	572	551	615	575	575	553	568	600	564	550	578	576	554	572	588	608	618	619	537	563	541	567	546	572	523	588	494	600	565	562	559	558	561	533	519	564	559	533	571	561	561	559	601	633	565	549	551	559	525	570	582	578	551	590	555	582	593	526	582	562	565	554	591	554	537	532	569	557	532	572	544	522	553	555	558	604	586	621	549	543	558	507	521	574	583	538	602	550	545	571	574	589	563	518	613	580	603	565	585	550	533	555	539	549	528	555	545	578	628	543	550	532	557	578	516	558	589	497	583	546	552	561	618	581	585	574	574	535	532	575	585	538	574	516	546	564	570	567	575	566	551	570	603	566	565	607	550	525	570	556	565	551	566	540	563	554	575	537	538	562	568	521	552	616	567	554	613	604	545	528	545	521	560	591	593	567	524	585	542	529	576	543	575	526	566	567	558	586	513	557	570	582	574	542	540	604	572	572	544	561	585	569	565	529	573	549	550	545	576	566	550	556	538	542	542	569	585	561	546	551	532	557	524	538	572	603	570	587	551	574	599	573	551	558	556	582	551	570	558	561	586	558	614	554	539	588	526	592	571	574	612	580	523	547	572	600	575	601	589	565	546	586	582	591	557	570	586	536	524	584	571	576	595	530	585	523	596	541	535	620	561	569	564	555	531	546	601	550	545	557	559	577	509	595	608	572	552	554	535	558	540	576	579	569	571	556	576	553	553	596	546	539	588	548	544	529	537	581	575	583	586	596	545	562	606	543	575	542	549	567	554	531	501	554	559	584	548	555	573	572	598	591	586	532	524	560	535	582	590	582	530	556	602	604	577	567	504	548	537	559	582	551	628	574	592	551	581	554	567	558	547	583	554	554	579	583	581	537	565	571	549	532	582	554	578	569	535	557	558	547	505	578	510	538	551	541	566	516	607	573	588	537	569	535	586	560	574	590	571	572	518	552	572	552	523	565	540	570	592	588	566	592	560	603	551	593	595	547	592	564	578	580	606	510	586	581	551	582	621	530	535	569	548	521	579	552	559	556	573	599	569	564	579	540	618	517	550	581	552	532	561	577	572	555	537	583	578	557	548	570	567	579	565	544	557	564	577	589	552	549	550	560	535	580	528	614	548	560	567	556	517	591	544	577	570	589	554	548	625	540	571	561	505	567	543	539	577	598	554	613	555	570	547	535	569	573	532	554	581	568	532	598	562	606	546	574	581	571	542	551	583	566	556	547	531	542	587	545	553	578	533	554	536	591	608	583	544	589	505	560	607	551	582	575	562	564	580	522	578	570	523	614	533	567	563	531	585	564	570	555	573	567	546	570	551	599	557	549	593	528	568	559	570	594	580	574	527	568	547	519	566	586	596	594	557	542	572	583	560	527	585	602	521	603	572	552	525	520	550	566	592	527	546	544	609	582	529	576	570	589	595	579	549	605	579	613	530	586	585	585	537	557	526	552	566	514	585	580	599	607	588	531	579	573	496	532	571
39442	7617	1452	989	692	471	418	322	255	244	204	207	155	179	146	126	139	122	119	124	116	107	119	128	110	110	130	106	118	99	123	105	112	91	129	116	109	111	115	90	112	103	94	113	101	122	104	121	115	121	103	111	103	93	101	101	102	117	111	113	118	113	87	126	108	110	116	105	93	103	112	115	87	85	102	86	102	97	116	93	113	97	108	95	102	102	110	111	97	105	109	91	97	88	90	89	80	109	83	110	106	108	106	104	106	90	97	94	94	100	107	122	93	101	114	92	101	104	98	93	115	99	103	90	97	90	102	101	100	101	109	87	95	85	101	109	96	116	107	123	90	96	98	115	104	101	114	97	115	91	105	110	85	102	96	100	109	93	85	102	90	110	99	100	104	112	114	104	103	113	111	101	96	126	108	101	95	101	94	112	107	95	111	100	105	100	99	96	108	83	112	111	116	82	90	86	99	113	105	107	119	94	93	104	102	77	103	86	80	108	88	95	92	108	101	97	103	93	107	84	100	98	100	98	103	91	95	117	110	72	102	112	109	111	100	91	101	80	90	105	96	92	97	90	93	97	91	94	93	81	90	100	94	98	111	92	104	106	78	86	101	107	89	113	90	79	89	111	80	86	94	108	90	84	84	91	88	116	107	92	113	101	107	94	84	97	98	97	105	105	97	118	92	85	95	99	100	114	107	109	112	107	99	84	96	91	85	91	96	92	98	96	97	118	105	90	87	90	97	101	98	108	97	83	98	98	101	116	109	113	78	119	112	90	104	78	95	89	102	89	106	82	99	99	103	103	87	108	102	91	121	98	106	99	112	93	85	86	108	116	98	98	83	106	102	106	103	79	79	93	83	96	93	90	99	95	101	97	95	98	91	110	96	91	95	112	99	110	75	93	97	111	95	122	118	96	99	94	106	109	107	101	95	96	114	114	77	100	99	100	95	95	98	105	106	116	108	92	100	97	94	102	93	107	86	71	101	111	89	106	114	105	117	120	91	102	85	86	96	111	86	78	98	83	79	98	91	93	98	90	96	86	98	86	93	116	91	105	81	110	87	100	87	92	87	97	99	111	107	97	111	95	108	104	90	97	96	76	105	89	93	114	107	92	81	87	98	104	86	96	97	97	89	108	99	107	106	110	100	95	100	101	100	90	113	90	107	88	111	83	98	105	106	105	82	91	102	95	95	100	105	108	95	108	98	98	108	83	90	102	97	82	90	117	94	99	99	92	81	85	105	104	75	105	82	98	101	91	103	82	101	107	102	103	94	104	99	78	109	96	116	94	70	95	104	90	97	101	94	90	75	80	97	102	90	89	70	97	89	105	99	104	107	93	97	105	79	87	98	95	97	104	104	106	92	108	101	95	82	97	89	107	98	100	96	108	92	98	104	92	98	97	95	88	89	96	78	106	81	99	95	94	109	104	112	84	110	102	98	109	92	92	95	101	97	92	88	117	115	101	87	89	93	87	102	91	104	111	118	103	88	92	90	93	107	117	127	90	103	105	79	92	115	90	91	106	100	97	88	98	101	107	96	101	81	87	104	94	98	88	103	74	90	97	96	81	102	97	95	100	95	80	91	112	113	106	112	106	104	100	95	92	110	95	95	81	113	99	88	112	78	99	97	79	111	89	108	80	104	84	90	114	93	95	110	121	92	100	107	111	86	107	93	99	95	87	105	119	98	109	103	104	96	115	103	110	100	112	125	89	92	93	115	93	86	90	101	96	119	106	90	120	91	83	89	112	99	108	98	99	98	103	98	106	94	94	83	86	101	101	116	100	81	87	112	98	104	120	109	102	117	115	106	105	101	105	92	94	97	95	86	92	79	92	93	79	97	96	82	97	101	103	96	93	119	78	109	108	98	91	116	94	114	99	111	102	96	79	100	90	95	103	89	98	87	109	112	99	87	86	119	109	104	101	99	113	103	84	103	90	113	102	89	76	87	101	94	88	93	88	85	101	99	92	94	102	100	96	101	111	78	92	114	102	93	127	91	93	100	99	109	100	85	115	90	85	88	112	90	83	99	76	89	101	107	85	95	93	96	103	77	112	119	96	106	85	101	98	86	113	99	91	109	87	105	89	82	99	118	110	104	98	107	101	108	94	107	98	106	94	111	106	98	90	108	82	96	97	77	112	94	102	87	108	92	99	103	94	107	87	96	94	103	93	74	97	99	107	102	98	99	96	107	83	99	100	94	92	109	83	113	95	95	106	97	86	93	95	97	93	86	91	90	92	108	112	79	114	84	108	95	98	97	97	98	103	94	103	101	99	109	96	100	92	108	101	95	98	86	100	117	100	87	112	112	95	97	110	94	99	110	111	94	93	88	100	96	111	90	88	113	91	108	83	88	98	94	96	96	102	98	127	83	88	97	89	103	90	105	97	92	103	83	99	102	105	110	98	93	94	101	87	84	95	101	94	96	73	97	95	103	97	97	96	105	92	105	114	83	111	86	102	113	90	108	94	115	84	98	109	82	104	99	107	107	102	104	81	112	97	120	91	110	103	92	96	111	91	96	113	102	102	76	109	105	99	94	87	90	102	90	89	94	94	103	111	84	107	99	88	96	98	133	98	89	118	97	82	114	90	99	95	92	93	111	106	114	109	113	107	104	98	99	97	103	89	88	114	107	96	103	104	80	118	97	93	103	123	104	97	100	110	105	88	93	100	95	76	80	103	88	89	101	107	86	89	91	89	101	95	96	99	94	85	96	100	76	71	105	94	109	112	95	114	109	108	94	94	92	99	101	83	107	93	106	107	88	119	96	106	107	88	108	91	108	102	99	102	96	79	93	104	86	111	103	103	93	114	102	119	112	100	103	94	113	102	110	85	88	94	104	88	94	107	101	98	104	92	109	88	105	99	101	85	93	99	101	100	76	85	89	98	99	102	92	94	77	103	115	90	104	116	99	89	94	106	107	101	92	93	92	92	72	102	80	95	103	110	105	111	92	95	89	100	96	103	98	93	102	91	98	118	106	85	99	99	100	105	123	79	93	103	110	117	98	92	104	105	92	102	90	87	91	75	110	85	96	92	101	92	106	113	91	114	98	100	115	102	113	110	88	86	96	91	103	89	98	88	98	102	87	113	95	97	119	102	101	100	86	92	92	97	92	127	95	99	85	90	97	87	99	85	103	89	85	82	105	93	112	106	89	104	116	92	101	105	127	86	108	88	115	98	101	107	111	107	113	131	113	100	105	89	96	113	114	103	108	116	106	100	88	88	94	118	85	103	98	112	103	93	120	90	93	85	96	91	98	101	91	98	94	85	96	107	101	95	109	103	101	96	94	101	90	91	87	108	104	94	95	97	94	87	101	111	108	97	86	92	92	97	91	95	88	92	85	87	83	103	87	100	110	115	99	87	91	93	89	84	99	109	90	113	94	110	92	112	100	109	105	101	90	97	93	108	89	93	91	95	96	87	108	105	104	95	93	94	109	96	99	92	77	79	112	109	108	102	84	107	109	97	97	97	97	101	85	106
19212	1251	3055	3487	3042	2374	1901	1556	1301	1210	979	957	843	733	683	676	646	655	592	582	517	533	536	522	487	500	467	432	467	427	405	434	418	372	438	443	390	396	443	402	393	386	419	404	328	392	413	382	371	378	351	405	385	392	371	359	382	385	398	413	360	387	364	350	369	386	320	367	372	354	366	378	354	328	331	369	343	372	323	379	392	347	351	361	318	375	332	332	343	333	351	380	336	369	363	307	324	351	337	364	327	324	356	334	369	359	318	331	351	351	327	363	325	351	295	338	330	364	333	314	372	345	333	364	328	355	332	355	310	345	338	324	357	349	343	356	347	358	373	355	324	381	361	343	363	345	361	336	378	360	341	302	367	379	334	340	312	331	367	314	364	342	368	321	347	317	352	353	334	314	342	328	353	355	364	384	345	358	379	364	350	320	324	313	345	341	375	322	364	356	336	313	377	368	366	334	358	332	344	320	343	337	338	332	322	327	351	359	318	385	345	327	332	343	338	338	345	332	349	332	335	314	328	336	330	366	338	347	338	328	362	365	329	373	327	352	344	350	378	386	360	325	337	352	332	323	341	365	336	345	336	322	326	333	349	316	351	334	345	347	338	341	325	331	313	348	341	363	353	369	350	331	341	360	367	322	391	320	350	335	355	347	360	313	341	326	328	341	317	370	302	313	342	317	358	351	338	340	337	350	337	335	352	342	346	343	348	348	324	338	318	377	320	357	354	376	331	357	346	327	362	311	331	335	337	358	343	340	338	322	300	348	304	330	338	357	345	371	332	384	320	314	338	328	362	344	323	341	359	354	337	293	344	349	349	365	331	348	343	342	329	307	350	334	359	380	327	323	353	342	351	349	346	329	382	357	309	345	368	366	347	320	366	330	338	356	323	373	366	348	352	310	351	361	354	325	344	361	336	345	379	364	340	342	340	344	350	297	369	350	328	343	331	334	331	323	363	328	310	324	343	375	369	328	339	329	338	325	308	335	332	318	324	333	336	365	346	318	336	327	328	345	355	346	357	337	317	328	340	356	332	340	351	341	309	376	342	340	312	327	341	358	321	366	325	341	353	355	339	373	312	320	351	355	328	325	345	330	342	333	360	318	346	350	354	330	353	342	360	353	357	332	330	323	343	363	363	330	317	317	346	333	340	353	340	327	336	327	349	319	355	340	317	356	353	360	307	334	353	357	341	336	356	351	341	340	333	329	384	339	353	356	343	337	356	327	350	370	356	351	365	318	318	335	341	315	317	282	325	317	360	364	334	319	334	285	341	359	345	338	368	329	313	322	352	327	374	317	340	347	309	325	311	373	362	361	330	332	349	346	350	318	358	345	341	350	338	336	362	335	363	351	334	323	364	368	316	310	301	331	345	359	330	354	321	332	328	340	320	340	334	341	338	344	351	316	345	339	358	312	304	362	328	330	322	349	339	344	337	345	323	353	385	340	322	335	358	324	317	326	373	337	376	326	336	331	321	313	359	329	318	346	334	339	363	343	354	322	353	336	330	357	333	340	346	330	332	339	341	342	354	350	386	354	339	348	343	339	348	334	375	350	363	374	340	347	397	346	342	354	325	357	340	369	364	334	334	351	307	365	356	351	349	349	352	344	353	344	331	389	356	315	359	324	338	349	362	353	340	340	330	376	324	357	341	338	324	370	365	363	366	355	349	353	330	332	337	332	381	336	336	331	336	330	356	325	348	323	323	362	332	352	353	347	303	339	366	340	343	343	361	324	319	337	341	357	330	346	358	337	331	340	329	337	351	323	333	351	338	341	334	347	349	337	307	340	320	320	327	309	342	335	351	348	354	339	318	344	339	321	343	350	359	353	308	371	336	326	342	333	323	344	338	329	333	338	352	331	341	347	332	336	373	325	359	312	322	347	341	310	351	359	356	352	353	364	344	359	339	334	313	385	324	362	326	336	345	357	353	356	309	361	349	340	359	349	361	314	355	326	312	327	330	359	346	314	342	365	332	327	342	341	318	323	367	366	330	378	326	352	348	346	327	329	341	330	312	374	314	355	357	337	324	322	341	344	358	329	359	324	360	362	324	332	339	364	349	341	334	356	324	314	298	344	367	348	325	323	378	360	342	343	318	344	319	380	306	341	353	376	356	339	350	355	344	342	346	323	339	366	358	330	322	335	355	351	344	337	334	339	356	350	341	340	351	330	331	321	377	362	336	322	337	346	355	330	326	359	371	346	334	371	355	370	363	347	332	337	326	330	371	353	334	338	376	320	330	314	348	321	315	343	330	342	313	316	337	358	369	324	337	306	346	341	340	349	321	344	331	356	362	350	300	346	355	366	365	317	328	323	342	324	330	359	381	351	347	332	329	366	336	333	351	382	335	312	344	338	358	368	337	301	339	359	337	366	341	328	329	315	355	323	382	346	294	367	357	338	365	335	300	322	307	335	330	336	330	320	328	292	336	345	335	364	316	354	360	379	352	332	321	370	378	327	343	340	334	340	312	321	360	332	349	329	356	320	340	345	321	352	333	332	343	388	336	364	369	349	359	308	313	377	313	366	322	357	372	354	336	331	300	344	330	345	336	350	350	370	344	324	335	338	366	315	354	344	349	319	346	362	344	364	370	310	361	366	361	365	317	340	320	325	351	362	360	327	349	357	376	336	362	362	339	345	323	352	323	336	329	303	379	380	343	364	355	313	386	353	345	326	340	345	375	367	327	372	329	313	310	367	345	351	318	352	352	335	349	330	376	369	335	318	334	320	350	315	324	355	330	332	318	343	339	315	324	348	353	343	315	336	324	356	366	349	351	363	383	358	303	338	307	346	328	356	373	325	356	350	362	323	339	379	333	364	367	335	337	318	323	341	333	328	364	335	324	343	344	323	331	350	354	372	308	341	309	358	366	358	349	379	342	335	344	339	334	360	347	324	329	361	332	345	322	329	354	321	356	344	363	364	325	331	341	345	349	348	326	363	297	345	333	319	329	362	337	343	356	360	377	353	348	358	346	377	324	329	338	338	346	362	339	368	331	350	373	311	320	323	355	328	357	334	352	354	326	323	371	355	336	340	347	343	343	356	346	327	334	344	316	342	391	367	345	335	322	391	360	328	352	316	335	354	327	369	359	323	312	342	354	352	332	344	341	338	327	351	345	346	310	333	327	307	346	366	350	339	340	343	343	340	345	297	327	350	303	359	344	338	357	372	326	341	355	304	324	371	363	337	345	357	340	333	335	347	319	366	369	338	344	358	351	337	336	316	329	350	339	329	338	333	336	350	361	351	364	338	314	363	337	369	349	328	332	332	316	330	339	371	352	372	347	320	344	325	321	346	342	323	317	339	344	320	328	366	334	354	324	372	309	360	326	319	289	360	337	342	338	325	374	353	377	334	336	346	354	356	336	373	378	326	363	356	310	350	323	354	335	335	359	347	348	318	311	342	345	328	371	331	309	340	324	336	338	335	352	351	362	347	352	297	357	349	287	360	347	368	359	329	350	314	326	376	338	335	336	347
50206	18135	6691	2395	1371	990	796	624	522	430	386	380	329	302	305	245	235	245	245	220	212	225	202	201	182	225	194	193	201	192	215	186	211	204	192	180	186	168	175	224	174	164	191	224	181	176	208	150	188	163	173	184	195	176	190	170	197	187	145	175	154	167	169	194	162	176	163	167	175	168	180	165	154	173	194	170	191	177	170	176	191	122	177	157	174	168	187	165	191	178	177	164	191	176	161	175	170	165	195	163	191	190	162	197	164	180	158	144	193	163	194	163	169	167	170	161	169	188	167	167	171	191	161	153	162	176	157	191	165	149	192	160	163	173	170	158	171	175	171	169	199	180	149	176	170	175	155	173	167	168	192	163	139	195	154	180	199	182	166	188	149	166	176	158	155	172	159	167	168	150	169	178	183	177	189	154	169	164	179	162	182	178	158	160	183	178	191	164	154	174	176	164	158	165	187	166	169	149	172	174	165	151	175	196	155	183	183	157	176	165	170	172	156	167	174	177	158	160	160	173	155	157	148	172	181	186	174	164	187	157	182	162	161	169	130	161	159	186	172	172	197	169	174	174	184	194	175	168	163	170	196	169	171	170	142	185	156	147	152	176	182	179	152	144	151	154	154	165	181	153	163	145	176	161	159	170	169	206	181	152	160	162	152	180	157	176	162	171	163	169	153	164	152	181	168	171	154	169	176	147	166	164	179	177	185	168	160	154	167	182	156	155	199	171	164	181	132	162	167	143	191	162	161	176	160	152	164	150	176	173	169	176	167	176	185	194	163	179	157	161	147	162	178	165	186	184	175	153	162	201	209	158	167	155	178	181	179	163	152	174	171	165	176	189	181	177	181	159	170	186	165	171	188	177	162	177	181	167	158	156	168	165	198	179	174	154	193	138	160	157	165	201	164	178	154	170	183	174	158	169	163	173	159	181	175	178	190	169	171	181	168	194	188	171	173	167	150	172	155	177	184	191	185	168	158	164	172	171	168	181	152	183	175	175	150	174	177	178	172	161	169	154	193	187	164	197	179	179	170	165	168	162	172	145	178	164	151	198	166	179	169	151	175	151	154	177	158	177	173	178	177	198	151	161	181	156	169	183	180	168	175	184	160	179	164	181	156	143	180	155	173	172	162	148	192	171	177	174	145	199	165	164	176	166	171	176	183	182	156	180	155	194	152	175	158	174	182	167	189	173	196	172	194	192	166	185	168	156	169	159	167	192	158	170	159	143	171	156	149	142	181	170	189	175	162	174	176	175	151	189	191	183	183	185	183	154	155	190	162	159	147	167	182	165	172	169	166	163	167	175	169	170	163	174	186	174	177	171	173	175	185	190	187	181	163	154	168	157	148	169	188	167	167	171	167	170	174	167	181	153	180	165	153	157	152	178	173	182	175	152	171	183	171	170	182	159	157	178	177	144	185	150	157	188	167	197	196	186	159	167	173	175	147	185	166	185	144	162	161	167	157	169	145	156	157	173	191	176	181	181	162	163	152	182	166	163	160	147	183	139	163	157	185	177	177	181	145	178	168	172	182	151	147	174	181	171	175	168	192	167	170	183	184	172	155	157	152	156	196	169	167	146	176	183	150	174	182	186	181	150	164	157	153	165	174	152	180	165	178	174	197	195	174	177	177	155	163	151	175	180	169	182	174	162	166	159	178	160	158	156	170	170	170	168	168	170	176	151	159	181	203	172	188	158	164	179	174	166	166	168	184	172	176	195	172	187	172	172	169	188	152	187	163	161	176	152	167	173	194	170	183	192	168	186	167	158	159	176	166	186	180	173	180	190	171	148	176	177	172	177	168	172	163	149	172	161	190	168	190	167	171	177	165	175	150	154	188	178	175	184	174	176	181	165	179	166	199	190	165	161	173	177	189	185	183	159	157	178	148	171	167	194	165	181	170	172	187	189	197	174	161	172	177	168	155	170	160	203	172	170	148	176	157	153	138	204	155	177	186	158	171	169	178	193	186	163	148	169	152	164	166	192	151	176	168	180	169	143	169	181	176	172	158	190	159	169	177	184	181	178	136	175	153	170	144	181	180	181	149	168	189	192	182	175	178	189	189	169	156	184	170	150	190	171	160	159	154	162	174	174	157	182	165	180	181	175	182	167	171	167	155	180	156	148	152	175	159	155	180	176	156	158	192	173	181	172	197	183	153	151	167	169	167	177	163	164	163	169	179	184	174	164	171	144	183	160	182	165	157	155	170	166	149	181	184	175	180	154	146	174	180	176	171	185	179	201	194	161	179	164	157	159	184	148	175	161	157	148	174	147	183	181	151	179	145	200	191	159	160	192	157	159	179	165	179	167	177	164	178	179	169	169	160	169	172	174	158	157	180	160	156	198	179	165	188	186	175	167	167	189	148	166	185	176	178	156	159	166	156	166	188	175	170	157	175	179	159	169	169	190	179	170	161	160	157	175	174	170	180	183	177	159	171	182	184	180	175	185	163	168	163	207	144	172	171	158	183	168	151	183	164	160	193	177	168	172	174	155	173	177	178	180	167	170	190	179	169	148	170	153	166	178	187	180	167	185	163	136	184	162	188	172	179	164	178	164	169	183	173	165	158	180	182	155	178	176	162	160	188	175	149	153	173	158	158	155	158	188	171	189	177	170	191	170	182	189	159	162	175	172	178	166	173	175	191	155	188	171	157	147	190	185	154	172	161	181	176	160	149	159	178	195	170	162	164	179	194	173	164	175	179	173	179	177	175	167	221	162	190	152	183	160	205	146	183	156	146	173	179	155	201	180	166	175	171	180	159	182	169	162	177	175	189	167	177	163	171	160	147	187	188	150	174	162	174	174	191	172	190	180	164	169	176	171	179	193	191	176	160	163	158	175	166	137	171	169	156	168	185	160	173	163	173	172	161	181	159	178	179	191	148	165	168	179	189	172	174	144	187	166	180	185	155	170	164	160	175	154	170	160	154	196	187	163	166	168	162	161	158	160	192	191	172	179	169	173	169	175	144	177	171	154	182	166	173	194	160	174	148	170	153	167	176	180	181	162	173	170	162	158	158	183	190	158	190	186	160	179	185	165	160	176	134	210	165	161	176	177	180	177	157	181	175	162	195	167	144	171	148	159	171	202	152	165	163	197	173	169	193	155	173	184	160	166	186	165	162	189	167	158	153	148	182	136	154	189	147	181	159	163	165	175	168	174	181	148	183	173	181	179	171	166	171	179	181	186	166	176	155	177	163	182	152	186	176	156	197	165	156	188	174	175	162	188	153	166	157	172	183	187	171	168	165	170	183	177	190	150	171	179	168	167	182	163	165	169	157	163	155	160	181	175	159	187	161	173	167	193	205	188	181	175	163	188	165	174	168	174	153	163	168	167	182	153	143	152	151	188	174	190	148	164	170	181	163	172	178	163	184	188	203	154	145	171	164	167	160	161	162	170	184	181	156	168	170	170	177	176	169	172	200	194	181	191	163	164	155	175	156	211	162	155	170	153	190	164	167	147	183	169	157	186	160	163	186	191
25249	2487	5781	6305	5297	4445	3601	3036	2519	2175	1942	1694	1491	1350	1287	1216	1136	1120	1032	973	921	934	912	831	848	799	762	789	759	692	721	751	672	713	687	710	673	631	665	645	636	643	624	592	582	616	593	635	629	596	631	613	606	576	598	616	601	621	585	614	584	610	562	627	597	609	596	614	586	613	615	584	587	547	576	580	605	537	601	579	529	585	539	556	565	578	567	592	575	577	585	564	539	568	525	547	557	592	560	602	553	518	559	568	529	534	612	567	607	523	548	565	552	537	594	575	555	521	562	556	568	552	547	560	529	537	600	568	582	558	524	537	540	581	562	551	549	547	561	574	595	553	551	578	557	548	544	499	564	535	609	547	588	545	510	546	573	564	561	504	545	564	524	526	545	582	542	565	586	558	576	575	565	572	568	557	536	555	561	542	578	512	535	531	544	558	543	525	532	555	564	567	512	559	559	534	513	561	573	528	522	572	574	563	574	534	559	566	546	560	550	540	501	532	558	535	545	544	558	532	529	545	550	542	581	576	545	514	537	544	547	516	512	559	561	540	558	570	557	545	567	536	532	580	537	525	551	545	572	521	531	531	512	550	549	551	546	568	561	567	583	538	510	512	545	541	550	544	537	526	550	521	504	518	500	578	525	556	524	561	562	523	572	547	561	531	524	532	547	573	537	554	591	546	517	514	579	557	541	555	564	538	508	518	558	591	514	558	506	564	526	541	550	558	540	571	528	556	540	569	535	552	508	527	553	518	541	573	560	553	562	543	556	545	524	529	564	594	586	564	546	551	542	534	531	502	525	521	541	566	551	558	582	590	563	541	573	527	579	551	547	555	544	540	514	556	512	579	562	553	549	547	526	541	566	531	526	536	600	591	576	553	524	537	506	613	514	591	536	547	580	577	504	488	514	549	535	519	553	555	533	582	528	532	530	548	586	571	542	580	552	549	574	568	578	540	536	583	597	556	533	543	556	532	576	547	537	560	535	495	560	564	516	526	510	565	565	529	525	527	496	540	549	584	522	575	562	552	540	511	545	542	519	569	541	555	549	577	490	544	581	560	560	520	521	529	583	587	508	487	552	552	515	549	561	541	524	548	555	572	509	536	532	534	504	502	527	503	554	565	516	562	514	579	533	545	483	520	514	548	563	554	565	537	533	557	536	544	533	536	550	555	514	595	513	554	479	521	518	541	527	568	523	561	540	529	542	496	553	535	534	517	580	565	528	508	543	583	565	542	524	523	512	530	556	553	522	565	589	542	530	550	550	543	589	551	566	515	523	491	567	547	555	499	544	537	578	569	567	534	529	557	569	528	575	525	551	537	549	560	569	565	570	556	540	549	569	562	554	541	529	513	527	550	535	561	552	553	602	548	543	523	532	557	538	554	539	554	532	585	609	569	539	552	558	537	519	549	563	542	533	501	509	563	585	547	575	527	550	508	542	567	546	559	543	544	522	534	496	548	555	548	504	533	530	544	563	495	581	574	578	590	594	541	567	555	507	558	508	543	513	556	533	570	522	529	527	527	529	531	577	521	539	555	536	522	610	534	540	552	534	538	532	514	540	578	589	603	563	541	506	539	505	559	544	537	511	519	561	561	546	546	576	523	526	538	536	512	518	546	573	525	529	504	549	555	533	516	523	522	521	558	549	530	542	561	528	550	547	557	510	556	572	527	554	584	562	586	541	529	577	524	604	567	556	554	501	519	509	563	552	509	526	525	553	550	520	528	529	526	570	566	524	523	543	607	602	528	544	553	499	548	524	550	551	564	533	558	515	536	571	548	511	521	523	508	555	543	592	510	558	527	537	498	530	582	537	579	595	539	558	520	568	553	548	534	506	561	542	565	526	576	519	518	569	545	584	550	514	564	548	582	533	534	547	516	530	514	542	534	562	523	558	526	499	545	540	518	555	552	555	540	503	546	533	520	506	542	511	529	519	522	524	553	574	544	539	546	515	522	528	588	538	545	576	545	605	569	494	572	551	572	554	553	561	525	534	541	524	535	502	548	559	550	507	587	514	558	564	569	565	509	573	554	541	576	552	528	540	561	550	512	588	558	560	523	556	527	559	540	521	538	568	573	510	554	545	546	554	506	592	525	542	541	554	550	559	553	537	570	570	533	557	570	533	573	560	522	514	508	543	555	552	556	507	528	532	532	525	532	515	569	520	553	547	550	554	535	513	526	539	550	512	552	569	521	553	537	524	550	515	517	522	487	564	569	525	562	542	542	559	565	545	515	518	556	545	551	511	540	490	562	537	614	525	530	514	525	561	545	527	514	560	529	514	555	531	539	532	530	540	567	567	524	556	531	570	511	521	584	540	554	538	551	548	563	537	531	544	541	572	538	549	524	517	560	565	572	556	538	549	560	543	555	557	563	550	548	544	507	578	567	544	561	572	507	541	582	540	527	566	572	480	580	582	528	577	555	570	538	541	533	536	509	540	527	545	523	521	564	511	582	541	545	525	556	524	513	516	582	592	547	542	541	566	537	542	563	511	537	515	586	539	517	600	514	561	521	545	539	583	577	575	549	537	554	553	511	550	517	495	548	563	519	511	558	551	568	559	543	551	584	571	554	527	548	513	546	518	553	526	500	509	515	565	550	539	558	532	546	503	545	552	538	540	548	533	523	539	557	554	549	543	531	543	508	557	526	532	543	495	554	528	516	555	525	571	509	518	543	550	517	533	555	533	550	549	554	536	510	605	551	545	537	539	542	594	533	548	549	525	529	550	521	566	541	500	498	508	555	547	488	534	546	524	558	565	537	561	525	552	546	535	524	554	555	537	544	512	540	537	547	548	544	546	535	549	513	543	547	547	557	558	489	512	525	538	557	529	566	536	579	523	536	518	561	548	556	546	548	500	571	533	535	563	578	563	574	556	541	562	537	521	543	517	563	555	556	553	521	564	483	520	544	528	559	517	515	523	513	553	508	543	510	567	558	545	577	538	609	520	548	566	575	590	542	559	544	553	539	526	558	524	516	526	520	555	535	550	566	583	582	574	537	567	531	569	551	545	563	541	520	540	540	523	524	583	540	525	543	538	551	549	540	588	555	512	527	536	567	557	558	607	586	517	543	528	552	587	576	570	568	557	545	494	565	543	524	538	518	512	557	557	548	506	500	574	569	535	544	513	572	561	532	538	522	496	561	513	583	540	571	477	529	536	555	544	537	525	550	529	511	527	532	538	524	586	552	537	567	558	558	537	505	518	601	557	570	505	533	527	514	527	507	518	567	543	512	577	559	515	573	554	575	516	569	556	525	537	491	533	512	602	503	531	573	543	560	593	554	569	535	560	534	578	570	555	580	586	536	549	553	571	530	557	556	522	548	536	550	570	517	544	567	592	555	539	548	546	546	544	560	560	551	538	520	526	554	581	528	514	561	572	568	541	555	530	552	527	561	525	524	553	509	548	583	538	524	522	550	557	563	581	562	543	543	558	550	549	537	537	548	544	539	541	533	537	570	528	579	542	563	554	506	548	567
4442	447	305	239	224	197	226	208	184	166	203	194	200	180	160	182	188	194	183	195	210	190	206	185	191	186	194	195	201	181	224	194	189	180	199	190	190	199	191	182	196	179	176	217	180	164	190	199	183	181	190	176	169	216	189	162	187	202	181	195	189	173	172	174	168	172	185	182	185	157	180	181	183	173	184	212	167	206	209	169	191	207	202	221	172	181	166	177	213	178	186	176	212	182	186	181	183	180	179	189	206	159	175	190	168	177	207	179	191	174	155	177	176	178	197	173	193	201	221	200	195	187	176	205	212	204	184	206	183	209	202	165	194	195	207	214	184	168	195	206	165	208	178	168	202	206	182	180	209	154	189	189	180	167	203	169	196	169	168	176	172	200	179	176	186	178	197	195	171	162	185	214	193	209	186	193	187	181	172	165	194	164	195	199	190	181	189	188	185	168	171	159	168	191	202	173	206	179	205	204	176	201	176	161	202	177	180	184	179	185	175	201	189	190	213	189	186	198	179	187	170	201	187	201	191	191	188	172	200	176	163	190	170	195	172	182	187	203	176	180	167	199	190	175	202	197	196	201	147	192	208	153	193	172	181	177	211	201	183	175	158	201	194	211	206	190	155	179	180	200	186	188	175	146	179	186	173	216	197	222	206	185	205	158	214	176	187	180	190	174	172	164	191	182	224	184	181	185	187	198	192	178	196	193	190	182	179	165	170	203	190	178	196	174	181	165	197	195	186	188	158	180	210	180	193	161	175	205	206	206	172	170	184	173	197	193	185	200	175	196	168	156	190	172	185	203	189	187	178	176	219	186	184	194	179	196	174	169	186	186	185	192	167	198	178	194	184	171	198	191	176	199	183	180	173	184	155	177	176	182	203	191	203	169	183	187	203	180	221	180	188	189	192	168	196	190	222	215	197	175	185	181	206	185	192	188	174	191	187	180	201	188	192	195	180	203	191	182	197	180	174	203	168	198	194	176	195	173	212	176	180	191	178	209	200	181	190	186	166	174	211	172	186	194	182	186	197	206	188	195	187	177	175	197	204	194	189	203	198	160	190	191	179	163	183	158	205	187	183	188	174	199	194	197	175	172	183	190	164	186	184	187	194	188	176	184	181	160	168	168	167	170	186	169	163	187	204	184	171	178	192	209	192	184	187	182	167	155	213	213	186	192	178	206	178	192	167	171	193	185	205	159	180	194	187	186	179	183	198	193	207	196	190	174	164	165	189	187	170	185	172	160	180	164	190	174	204	169	187	183	182	198	200	190	181	180	180	201	193	200	175	199	218	215	177	187	193	173	162	195	176	191	172	197	178	188	200	209	195	191	175	166	207	187	186	167	187	185	185	187	185	182	194	201	193	193	203	185	187	225	222	199	166	188	203	189	161	168	179	190	197	181	168	170	209	189	190	173	205	176	186	186	184	195	199	188	189	188	215	172	159	185	192	190	176	183	154	206	183	207	184	195	205	180	173	215	177	188	186	182	176	176	160	169	172	182	192	183	197	185	194	180	181	175	181	196	191	172	194	185	162	182	192	186	202	159	203	177	183	183	192	205	186	182	173	194	206	182	203	182	183	183	180	189	185	187	191	188	167	183	214	200	186	187	160	187	187	178	197	191	181	207	197	157	183	187	186	181	187	179	194	160	167	203	177	197	170	183	199	205	213	158	179	198	166	158	169	186	182	175	223	178	193	199	182	179	170	207	196	199	177	187	197	180	202	172	198	187	173	192	195	179	191	176	197	174	191	197	171	184	178	201	170	179	207	188	173	175	191	188	221	200	185	192	184	203	190	168	185	165	216	181	203	199	205	214	171	167	187	199	176	189	184	190	185	186	200	193	180	166	156	192	168	155	187	182	175	173	189	204	182	173	197	201	178	163	167	176	171	195	185	178	165	190	200	206	177	183	180	200	167	184	190	210	175	186	171	175	170	186	194	169	206	188	160	182	172	185	194	183	181	201	203	216	205	179	201	206	178	172	203	154	184	174	175	186	203	180	193	180	181	206	181	171	215	189	175	197	184	174	169	187	189	171	195	202	168	174	197	157	171	170	164	189	184	203	218	180	188	186	208	181	204	187	198	215	184	208	163	202	205	201	184	178	196	174	182	178	177	199	195	173	194	187	194	200	195	196	162	186	203	177	185	172	175	193	217	193	207	167	187	188	189	193	190	166	203	176	187	196	193	192	198	166	200	166	171	185	186	198	191	179	174	203	181	187	179	168	162	188	194	167	182	176	191	188	158	178	182	195	180	187	155	199	188	179	173	181	166	194	200	174	209	199	179	187	197	179	193	162	160	206	186	207	201	169	178	181	185	184	172	173	177	199	187	171	184	175	199	183	166	173	213	180	189	184	166	171	170	177	166	181	182	179	192	183	192	181	176	195	168	148	177	172	170	191	191	211	173	210	194	195	191	209	191	200	177	170	192	205	161	168	190	189	184	212	196	180	193	167	187	183	204	165	177	187	181	183	194	184	201	195	190	187	196	173	207	194	175	180	199	182	174	168	205	176	191	191	189	203	204	165	166	183	199	190	189	174	178	164	187	206	164	175	188	212	154	184	195	182	159	205	170	218	183	171	186	162	196	205	157	161	204	173	191	186	188	194	188	166	183	216	192	199	173	201	192	159	183	207	197	194	196	163	179	179	193	174	187	170	174	198	204	186	202	194	178	182	189	202	164	164	173	182	149	197	190	193	184	170	185	183	167	198	184	185	213	203	179	218	212	175	178	185	165	196	188	186	183	193	168	193	172	218	196	214	214	194	212	197	202	194	179	205	199	196	198	209	197	175	201	186	209	178	168	189	182	193	185	209	158	188	174	209	198	189	190	183	185	171	188	186	194	192	186	188	183	190	180	192	179	194	201	219	181	181	168	187	181	184	187	167	178	196	188	174	187	182	195	175	181	176	197	185	181	198	176	187	175	184	195	178	177	190	189	177	195	178	177	178	167	174	196	186	176	195	191	194	168	193	191	177	175	179	210	199	188	170	185	180	184	179	160	196	171	188	169	172	187	191	182	183	180	155	204	175	187	196	182	151	187	174	179	174	194	166	178	192	185	185	186	199	188	199	178	186	168	187	185	177	180	176	165	204	187	186	167	193	206	176	191	149	204	190	199	193	182	189	183	166	176	180	187	177	182	160	184	215	182	180	186	163	162	200	204	173	192	177	200	172	202	203	183	166	205	194	197	181	185	199	177	211	185	153	177	200	194	192	173	175	197	206	187	195	212	187	209	196	197	177	203	206	182	194	213	176	166	182	162	185	197	187	177	187	211	205	182	186	181	185	170	195	213	173	179	175	191	184	190	188	204	173	196	165	178	197	183	179	187	174	196	178	205	198	189	203	196	179	184	182	218	191	184	211	212	184	208	189	199	199	194	184	185	169	196	183	192	201	191	183	180	193	173	198	185	191	191	199	170	217	209	163	170	195	202	184	195	175	174	169	193	188	212	179	167	192	186	193	206	193	181	195	171	175	216	176
4233	625	710	720	708	688	637	611	647	601	623	588	597	597	571	574	626	588	600	596	613	575	560	569	573	578	605	569	545	570	572	576	599	553	554	592	577	562	592	592	582	540	593	560	538	514	589	585	572	545	573	596	578	543	532	610	552	569	571	590	597	548	540	558	573	567	570	564	577	570	568	579	556	573	543	585	572	581	550	618	576	556	555	551	576	555	564	574	556	574	524	559	596	548	562	557	574	597	579	565	568	593	524	566	550	579	564	572	548	565	545	526	575	560	538	540	597	564	567	572	525	555	638	597	547	571	596	588	521	561	574	567	577	581	569	539	562	523	550	556	545	564	588	513	567	526	576	566	551	561	610	596	572	545	569	619	553	603	561	581	561	572	576	532	568	591	612	588	605	555	562	586	598	570	563	578	575	610	542	586	567	554	590	523	556	573	566	569	571	546	548	599	587	523	559	588	559	569	523	538	582	606	569	548	557	537	583	597	547	581	591	579	564	545	553	575	589	503	558	583	572	536	540	615	544	580	562	560	564	548	560	549	578	563	544	554	565	571	578	560	581	523	556	558	559	558	544	567	586	582	611	562	576	552	553	579	594	573	549	525	616	566	577	585	607	537	564	541	516	516	554	560	538	529	553	532	575	593	574	572	594	597	577	533	602	603	573	587	558	563	591	604	611	544	577	576	580	578	576	559	566	549	561	536	594	608	626	544	568	553	570	576	559	591	611	592	601	567	569	557	599	557	572	508	568	614	534	574	545	584	513	599	607	526	539	574	587	558	591	582	588	542	531	614	566	592	572	580	574	544	625	553	535	589	560	581	597	525	542	537	637	578	605	571	560	562	563	546	565	578	547	561	519	580	568	586	548	528	592	534	611	547	574	577	559	633	576	566	590	564	572	571	579	592	534	533	600	537	564	589	583	556	573	596	556	606	575	554	575	593	530	574	529	502	535	526	536	559	590	576	581	565	589	557	542	554	565	555	561	544	548	568	574	591	607	547	587	561	562	628	592	621	574	615	588	566	616	543	575	567	541	570	569	526	563	580	567	584	542	546	557	587	602	603	536	544	545	567	544	600	568	576	576	557	553	604	596	569	572	583	551	568	613	512	578	618	577	537	576	548	573	600	556	540	576	570	576	530	594	566	504	543	583	574	563	559	565	557	547	564	550	527	553	539	608	557	543	514	538	564	552	576	575	587	586	607	557	600	586	532	538	568	565	531	580	572	541	579	554	563	604	582	606	554	533	587	514	562	526	592	556	535	609	549	567	557	557	584	568	586	574	550	582	558	607	587	576	586	524	554	549	517	570	567	530	549	555	572	562	529	589	566	604	507	569	590	576	575	563	555	574	552	547	561	525	569	561	537	554	625	579	571	582	589	594	537	550	597	560	542	557	543	548	567	573	576	538	545	570	570	563	567	617	549	581	551	549	564	581	560	522	543	585	586	560	607	527	582	574	565	536	561	616	612	540	517	588	575	545	577	582	540	594	574	600	603	524	577	566	590	563	575	585	573	604	559	541	555	579	596	592	566	542	592	541	577	576	562	564	594	546	590	533	557	549	605	567	604	588	587	560	568	516	543	583	584	517	567	590	529	557	554	605	567	534	614	560	573	554	593	599	573	554	611	562	607	575	605	557	577	570	550	579	563	572	613	559	553	603	553	639	584	514	597	532	556	547	592	590	644	573	503	595	535	562	581	560	606	573	505	579	604	577	564	570	545	541	599	582	551	593	602	521	548	552	570	559	594	574	585	579	552	581	605	577	543	580	569	613	642	557	567	589	542	626	572	573	606	566	535	538	601	562	584	564	523	572	546	563	530	576	601	579	542	595	600	570	544	567	578	569	566	546	569	545	522	591	566	545	569	557	568	582	572	614	581	585	555	565	513	584	595	582	553	593	516	565	593	623	590	567	564	576	557	579	585	589	567	596	561	595	569	569	575	583	596	585	556	586	579	594	563	614	563	571	586	541	548	600	572	544	554	575	529	586	559	574	601	582	563	591	576	606	544	553	591	536	558	561	565	575	593	555	580	575	606	633	572	606	559	582	614	600	548	540	577	556	594	583	572	567	584	561	593	537	592	571	586	581	578	589	597	583	555	543	562	571	594	548	561	612	610	532	550	599	582	605	546	586	588	640	586	585	565	559	565	552	562	536	539	520	589	611	563	556	584	546	563	546	585	568	577	562	568	568	596	540	573	549	583	565	576	567	577	584	559	542	546	529	547	575	595	546	578	593	529	591	530	554	571	616	555	566	553	542	520	588	543	571	561	605	557	557	537	584	583	578	575	565	563	559	565	558	555	570	574	574	543	568	548	572	579	556	583	544	586	570	550	581	561	576	550	588	619	579	568	583	568	541	566	593	524	557	583	522	540	561	623	580	591	532	618	571	547	571	561	574	572	578	568	570	562	576	567	601	612	546	589	543	558	583	548	541	551	610	561	596	545	581	561	578	538	558	588	516	547	547	537	605	560	557	586	558	527	610	531	597	553	513	594	564	583	535	542	564	588	535	604	566	554	577	542	544	557	548	553	569	602	529	581	555	557	568	594	521	582	527	604	566	583	548	572	549	537	565	568	574	583	564	586	550	554	607	561	605	573	542	600	610	583	516	565	604	549	549	574	528	593	602	565	577	588	571	546	559	552	553	561	587	564	598	549	567	581	535	583	584	569	605	582	582	598	561	548	583	543	577	580	584	539	604	572	547	557	561	545	549	567	566	586	594	560	540	589	550	562	575	580	554	535	542	557	571	570	551	609	546	583	558	585	580	557	562	569	601	568	611	552	516	586	562	553	572	524	570	534	581	589	560	606	589	584	607	565	567	597	525	564	581	571	566	601	609	565	560	521	576	625	535	556	552	576	585	603	562	586	577	580	567	577	555	582	554	565	597	558	580	595	579	559	593	629	597	525	554	572	561	577	565	543	603	582	602	549	551	560	590	632	599	563	539	579	584	570	573	590	552	592	582	595	570	544	574	589	591	582	568	554	560	588	575	553	605	542	604	579	544	565	583	570	543	547	520	553	595	586	568	543	564	519	557	610	557	605	612	571	567	525	590	592	555	560	572	529	579	543	574	602	585	565	591	550	594	569	547	574	559	647	559	619	531	564	560	578	550	570	582	542	597	554	599	584	575	575	552	580	545	528	560	534	568	602	572	568	538	563	540	530	548	553	565	571	546	604	555	583	526	603	572	593	559	578	597	614	503	584	546	590	577	525	551	545	567	590	570	566	543	576	576	593	571	582	530	528	590	563	602	559	549	591	527	563	548	577	568	587	559	579	594	579	577	570	570	571	537	581	567	603	543	587	541	571	584	584	572	601	601	551	557	553	568	569	598	558	584	555	600	531	609	558	549	537	563	556	577	575	551	578	613	593	546	563	594	579	581	555	564	598	539	564	609	595	606	564	581	572	600	600	568	550	582	559	593	574	558	584	550	533	598	583	565	608	586	581	559	584	600	557	587	580	563	565	551	562	526	575
39817	10843	1789	975	696	501	423	316	264	212	205	179	174	158	140	142	131	133	142	125	122	114	140	118	142	114	95	104	124	109	99	94	107	100	87	108	114	103	118	98	103	94	110	100	100	105	97	104	103	117	109	110	81	103	104	115	94	95	111	112	90	101	107	90	105	105	92	116	87	109	107	117	100	106	86	110	111	79	105	98	94	129	91	86	89	100	103	96	113	104	101	84	101	115	89	83	93	87	88	90	103	96	97	109	107	99	118	83	105	121	111	121	96	104	101	108	98	102	102	92	101	102	89	87	89	95	92	99	108	98	87	92	89	91	102	103	92	103	112	102	89	107	86	109	105	121	121	100	95	99	92	87	114	106	98	86	99	104	93	92	96	103	96	94	103	92	94	112	98	104	117	104	108	105	120	103	98	105	90	103	99	118	117	92	89	103	98	95	102	87	79	88	102	113	95	102	95	117	110	102	78	117	92	95	103	120	101	99	101	91	90	94	87	109	108	97	96	107	97	84	101	87	95	120	104	103	100	103	105	106	90	94	79	96	89	109	119	117	102	95	82	107	113	107	102	91	103	78	96	82	94	122	101	98	108	86	91	95	119	94	97	85	93	104	105	84	83	101	91	109	86	107	117	104	98	113	111	97	107	78	89	98	107	77	119	83	96	89	99	94	87	102	106	125	101	103	88	91	99	105	115	102	102	109	80	102	79	98	113	102	88	102	108	96	100	96	86	102	99	109	111	90	94	86	101	99	89	99	102	95	94	101	121	100	102	106	111	101	105	102	113	81	107	104	103	101	95	85	74	88	95	95	83	102	93	105	98	97	89	99	92	106	83	94	100	77	92	100	104	83	109	103	104	101	99	81	103	92	88	90	95	105	90	103	97	88	92	91	89	100	102	103	108	107	103	100	124	90	86	95	103	91	85	98	104	103	92	84	97	105	99	95	89	105	115	101	78	98	104	83	89	108	93	104	113	106	101	91	94	93	106	88	112	101	97	113	87	111	92	106	89	97	76	106	93	118	99	95	77	100	94	121	83	103	97	97	110	100	87	94	103	90	110	93	107	85	94	88	85	97	117	101	87	93	91	94	101	91	109	106	100	98	91	83	111	108	103	100	97	114	105	120	95	99	107	96	82	109	101	105	95	94	94	102	109	110	86	96	87	93	109	103	114	98	113	99	89	108	98	96	101	99	91	93	80	101	105	116	105	107	90	123	113	104	84	107	96	106	107	114	98	97	99	95	93	97	103	113	111	110	122	93	110	93	99	86	120	92	108	104	102	96	110	115	96	106	109	100	88	102	96	95	80	107	89	107	84	96	95	75	96	101	98	94	90	110	98	102	116	104	105	102	97	111	105	91	85	125	108	98	101	98	86	125	114	84	117	99	89	97	102	95	116	112	90	89	88	89	108	118	102	85	100	94	102	114	97	83	99	87	105	104	89	86	115	108	80	97	103	114	102	111	93	104	98	115	106	106	105	96	100	100	90	85	98	98	105	99	98	92	113	92	93	90	101	103	100	91	95	106	100	81	102	94	94	100	111	101	96	89	88	94	106	105	116	102	90	109	97	106	109	85	84	95	72	91	97	103	106	90	120	81	91	109	110	102	108	103	97	98	97	99	100	88	92	97	112	109	126	87	96	98	100	87	98	112	105	88	97	99	79	96	103	80	96	90	87	107	95	100	114	111	98	94	99	106	98	102	104	84	83	106	92	103	103	110	112	118	87	89	93	94	91	96	98	90	100	66	92	90	98	108	82	111	88	119	103	113	94	94	70	107	112	101	92	105	106	95	81	102	98	114	91	98	105	99	106	117	107	103	130	94	92	97	116	95	118	107	82	108	129	101	96	103	95	107	108	115	100	113	98	86	99	95	103	117	95	123	81	102	103	96	109	109	99	119	94	102	86	101	118	108	113	110	80	102	91	90	93	110	107	103	90	95	92	98	109	98	94	95	97	104	97	100	93	117	97	86	104	95	87	96	128	92	119	110	99	104	89	97	89	82	74	103	101	89	119	99	101	87	103	115	101	95	115	97	115	90	90	101	109	94	103	94	98	100	90	98	100	103	109	113	98	102	105	101	92	101	100	71	87	93	93	101	88	121	112	102	102	106	84	111	93	97	87	91	95	106	94	104	103	97	100	99	98	107	94	102	110	93	96	102	90	99	95	108	90	102	121	99	103	104	88	107	103	93	107	109	110	89	110	89	86	81	108	82	101	100	95	101	97	81	97	115	104	120	119	107	111	98	74	83	85	84	85	92	95	107	96	103	78	99	107	84	96	106	92	98	88	86	100	111	101	107	106	87	106	92	100	100	86	100	100	95	93	112	108	111	101	108	113	97	96	105	98	117	121	100	86	96	102	75	118	117	103	102	98	96	129	99	84	89	105	111	102	101	96	100	91	108	117	104	102	94	88	104	100	98	121	111	90	106	79	98	124	113	96	100	120	108	94	108	93	72	102	103	99	106	85	82	99	101	99	101	100	98	91	94	103	109	104	80	96	103	103	103	110	127	96	88	108	88	107	89	101	95	94	99	104	107	101	93	88	113	95	90	96	90	135	123	76	114	94	95	90	93	110	98	93	101	115	103	89	106	103	122	102	104	109	99	102	110	98	105	87	113	80	99	94	108	96	112	87	112	103	112	97	89	111	105	97	97	113	97	127	109	101	95	108	82	109	84	101	104	110	114	92	84	96	90	76	92	91	74	105	111	84	100	106	96	108	92	91	99	94	100	109	101	93	94	106	101	83	130	98	130	97	106	106	92	90	104	110	98	76	117	109	103	91	105	100	106	98	105	111	87	99	109	118	101	108	94	92	105	103	90	100	86	108	108	113	109	103	111	104	90	115	98	88	87	76	85	94	108	99	98	90	95	107	117	127	90	94	93	101	104	90	111	112	100	95	100	98	94	121	76	82	96	110	113	112	121	95	97	79	97	88	93	95	111	105	99	91	110	103	98	84	100	78	114	116	90	93	102	99	89	84	87	90	104	106	107	79	108	97	113	91	100	105	102	91	104	116	92	104	111	102	106	108	107	81	93	86	101	104	89	97	88	111	112	100	89	108	108	94	91	100	92	116	116	101	101	106	106	110	93	98	91	91	99	96	92	80	91	98	80	111	89	96	99	98	99	101	104	94	108	96	89	105	103	91	92	97	99	92	96	103	93	76	86	104	101	76	89	111	111	90	103	107	93	95	99	87	106	109	105	102	93	96	94	93	87	80	94	94	113	99	94	102	100	104	86	94	96	84	101	106	103	102	92	108	105	116	93	81	87	88	104	88	91	126	110	97	94	107	87	124	104	98	95	106	100	106	98	90	107	90	90	118	104	85	110	103	104	74	91	94	102	87	88	94	88	98	99	109	109	100	101	95	108	116	98	103	106	101	85	86	118	103	86	99	98	124	100	125	94	112	100	74	81	72	93	86	109	122	95	105	89	97	112	109	105	108	95	106	88	95	92	94	93	97	96	108	106	108	107
19238	1303	2982	3385	2804	2433	1840	1508	1313	1191	1015	928	813	809	792	720	677	563	599	558	534	553	519	469	496	463	462	457	482	412	415	431	433	409	419	391	405	407	376	399	410	434	438	397	410	384	366	357	382	388	360	385	369	384	344	355	372	369	338	338	352	371	358	390	381	306	353	390	372	353	330	349	349	347	343	372	368	326	323	315	356	366	363	390	353	366	360	375	349	358	404	359	364	374	325	369	371	343	316	345	354	334	334	332	328	356	342	398	379	313	349	376	376	341	328	341	360	335	320	363	351	341	362	321	352	336	339	352	356	320	362	324	366	327	377	334	333	330	348	332	334	323	330	330	324	350	360	307	367	351	363	342	349	357	345	315	336	341	352	387	343	313	361	328	316	339	339	350	347	330	337	329	318	340	355	350	335	315	335	350	355	345	344	318	355	361	369	325	365	365	351	350	359	352	334	360	331	336	348	345	327	364	371	364	321	383	344	315	362	314	329	330	329	327	340	331	351	351	359	364	346	342	352	346	348	346	390	380	374	346	352	361	353	344	345	341	358	332	354	348	346	315	314	350	315	326	343	346	358	334	319	380	315	333	380	338	327	347	335	351	350	312	357	329	328	321	329	327	349	315	349	342	350	318	358	341	298	339	355	351	354	338	313	340	361	341	335	337	355	359	354	331	320	348	364	332	316	319	325	336	342	364	343	319	350	305	344	350	344	345	352	340	349	358	371	357	351	328	337	322	340	319	332	320	320	362	371	359	343	360	360	312	378	334	314	327	323	323	345	346	346	356	327	335	377	411	301	385	333	364	335	315	372	357	325	368	324	331	334	321	341	329	312	332	361	319	358	357	342	376	331	328	345	340	348	335	358	352	343	351	377	351	341	303	334	350	356	311	380	341	350	333	343	369	361	357	346	348	320	353	354	356	383	357	348	344	340	337	321	320	347	360	333	320	373	327	333	326	349	333	328	309	340	330	327	318	356	331	351	336	340	322	325	325	306	372	332	333	358	356	364	348	327	324	347	359	350	306	340	328	371	305	329	341	352	341	354	346	343	312	352	362	352	316	350	324	338	332	356	337	349	342	354	320	309	362	353	347	308	358	325	326	345	354	334	344	358	348	353	330	358	352	351	317	337	361	356	344	341	361	370	342	287	349	361	358	373	323	334	335	314	315	387	359	330	351	323	350	362	329	357	360	359	324	343	361	311	331	353	352	335	330	367	343	363	336	365	342	347	339	331	315	347	376	356	379	327	359	358	332	334	373	364	336	324	371	330	378	348	338	337	368	346	350	352	353	330	370	309	360	357	365	346	366	334	326	357	326	332	359	367	346	358	345	333	354	355	343	339	306	354	377	363	354	365	364	352	391	325	332	341	288	360	338	358	374	365	351	373	319	332	331	343	342	347	356	307	375	378	375	326	367	370	348	385	315	347	344	352	373	330	340	331	361	350	348	376	331	365	335	321	347	347	336	329	338	339	320	366	329	316	333	364	290	359	310	352	345	378	328	330	348	338	360	312	364	328	321	345	362	330	351	347	329	350	362	294	356	338	360	342	345	313	300	351	351	350	319	316	378	358	367	374	331	331	325	324	345	337	328	355	333	360	308	352	341	356	369	331	337	327	347	365	378	349	344	345	357	339	335	395	327	352	341	321	331	323	368	361	340	333	328	389	333	322	344	339	374	330	317	301	353	337	355	355	341	315	329	343	336	355	361	329	378	343	337	364	339	338	349	338	320	346	358	333	367	350	351	358	330	342	319	354	362	340	336	366	352	374	331	335	336	339	342	337	329	350	335	354	374	331	337	321	353	361	329	310	327	317	329	377	324	363	355	358	354	314	331	378	330	363	352	344	343	337	355	355	337	342	346	371	342	317	352	349	335	346	340	353	345	350	369	334	352	362	327	333	340	350	383	355	330	363	339	335	316	339	357	351	360	349	321	351	334	365	329	335	314	365	332	339	373	326	357	344	349	347	357	361	359	333	364	362	344	335	347	332	344	362	339	337	358	342	369	351	335	340	341	333	357	337	334	337	335	346	357	340	344	358	305	371	319	347	375	323	349	334	355	341	335	346	346	365	369	344	342	368	358	333	343	345	323	328	356	335	376	379	352	344	324	327	360	326	361	347	339	333	318	324	377	328	351	383	357	394	365	344	326	306	377	363	322	374	363	354	328	337	325	339	343	325	322	311	361	355	322	338	340	352	338	368	350	348	332	337	343	326	342	326	370	308	355	332	342	351	335	343	353	329	351	377	358	325	327	324	323	323	378	345	339	350	321	363	341	345	354	346	311	369	341	334	349	328	359	321	334	318	341	333	362	350	346	357	324	343	328	340	324	338	379	329	345	365	352	319	341	339	352	336	328	369	333	398	332	358	312	349	374	374	356	334	363	369	362	356	365	365	345	345	350	334	321	302	321	326	371	335	328	320	355	318	355	375	329	370	354	337	336	336	323	337	335	332	326	337	325	341	336	313	339	391	351	330	342	330	333	339	351	342	336	344	338	334	310	342	325	342	336	332	333	316	336	341	297	340	334	329	344	305	340	352	341	375	337	333	329	356	327	354	360	340	344	356	322	362	323	357	353	292	344	342	347	350	329	342	348	380	322	315	347	386	358	365	298	378	332	333	340	333	379	328	350	352	359	357	326	360	340	327	378	360	336	315	359	339	331	355	375	358	344	340	354	328	368	319	319	364	345	379	341	369	346	322	352	342	322	331	368	361	339	356	358	345	342	348	334	350	346	342	347	339	345	353	359	321	329	344	347	349	359	354	345	341	347	336	325	345	361	351	334	351	333	345	360	342	335	345	357	312	322	327	347	315	330	352	363	374	303	358	349	326	361	333	345	328	334	364	338	359	341	340	375	351	326	332	356	357	347	342	367	341	340	318	332	354	331	338	345	334	320	348	348	333	374	359	335	328	351	325	353	351	351	379	336	336	362	343	351	367	331	322	363	355	379	347	321	334	327	363	342	341	363	329	330	316	315	359	355	356	351	354	359	320	325	347	345	338	352	318	351	342	357	342	339	381	331	343	368	335	332	366	351	380	334	332	342	341	312	329	345	362	368	377	306	369	355	329	353	340	345	355	359	346	333	331	337	344	353	346	329	362	347	379	352	364	328	364	340	372	350	367	322	343	346	350	367	361	352	332	346	344	332	361	308	351	337	386	357	353	363	330	378	354	316	333	351	350	338	343	373	332	354	302	350	356	385	337	360	361	339	329	333	336	364	340	344	352	339	317	317	356	336	344	353	300	323	325	370	330	346	351	367	356	340	362	328	378	360	330	355	354	350	327	336	330	319	336	358	339	358	303	346	337	320	371	324	365	344	319	335	348	350	316	323	349	328	316	339	326	345	368	360	382	368	345	331	349	346	365	339	319	359	342	349	360	342	349	315	338	361	368	332	324	318	355	335	374	338	320	336	335	334	349	359	332	336	329	350	344	338	373	316	361	377	301	353	348	383	357	348	352	327	344	303	342	330
45501	20713	12500	2655	1421	985	836	599	525	426	394	316	332	279	283	279	244	252	245	214	220	249	204	206	215	221	197	225	200	206	166	171	185	175	157	186	181	191	184	179	194	185	179	188	172	195	190	197	183	190	188	185	182	170	177	175	180	194	187	189	169	191	184	181	193	165	173	199	155	173	151	197	153	174	167	171	187	179	162	156	162	157	148	173	181	169	172	166	174	169	193	155	172	185	186	187	202	184	174	156	175	168	190	178	171	168	167	169	169	176	161	187	155	192	178	206	171	177	185	190	180	154	178	179	165	174	167	183	162	190	166	161	180	181	182	191	165	169	177	195	163	163	198	183	150	174	158	169	165	198	179	173	190	160	184	145	187	191	191	186	176	163	174	179	176	157	157	165	168	157	166	158	177	188	159	177	161	178	182	147	166	198	187	158	173	163	162	185	162	169	184	157	178	172	177	173	176	167	168	170	149	184	154	184	154	178	161	180	158	172	196	180	165	154	166	165	181	172	170	180	164	177	187	166	147	163	167	157	189	151	157	196	162	167	172	153	160	173	171	170	167	189	175	184	179	193	191	188	166	178	170	194	177	164	153	183	145	176	189	161	194	175	152	171	171	174	153	165	144	167	174	163	183	168	167	162	183	156	168	163	175	199	161	179	182	179	168	163	178	185	169	179	170	177	174	170	177	152	171	156	150	166	162	162	161	185	191	164	187	154	165	159	187	142	184	149	164	206	174	169	161	170	169	201	176	193	165	171	197	161	177	203	173	185	167	153	171	168	170	171	146	164	194	197	203	156	176	180	179	171	181	180	188	179	163	150	170	161	186	167	197	199	170	150	176	176	183	165	165	187	179	156	188	191	187	176	183	167	166	165	195	184	170	159	178	153	182	176	175	187	170	157	167	165	148	148	184	161	171	161	161	185	173	160	166	190	155	169	183	167	196	166	169	192	147	174	191	187	168	181	188	167	162	184	177	161	166	175	174	199	185	184	188	169	183	167	159	170	174	163	176	192	207	171	180	164	168	154	141	188	194	184	174	180	177	170	180	175	173	173	178	190	154	179	178	169	167	192	186	165	184	169	178	159	195	160	169	177	176	194	164	172	179	159	155	173	173	176	189	175	150	169	181	168	157	179	171	171	186	182	162	180	189	161	180	161	164	177	177	176	159	187	173	182	193	177	182	185	189	157	167	179	180	179	181	179	171	197	188	164	185	184	203	183	165	173	168	198	166	181	164	187	151	169	189	159	190	184	167	166	178	208	173	202	162	168	181	183	172	184	184	179	182	176	184	177	205	165	190	159	172	159	169	173	182	144	184	181	172	139	175	184	192	170	159	148	185	150	194	175	175	155	195	173	174	165	170	195	162	172	171	178	174	168	155	168	187	152	172	157	165	166	188	164	191	171	156	173	164	179	164	160	178	169	180	180	154	189	170	166	176	152	200	163	163	178	190	168	164	178	163	175	164	196	174	173	184	171	184	180	168	150	166	160	137	187	156	180	180	165	144	184	178	172	170	184	180	165	187	175	170	177	182	173	165	170	179	199	177	173	158	170	172	178	180	172	162	169	155	162	155	164	155	154	170	182	167	188	157	171	163	142	167	171	154	201	164	156	172	175	172	151	171	157	182	158	174	180	183	204	175	177	187	164	169	193	144	189	185	173	152	180	181	180	172	178	167	164	167	190	199	178	187	190	179	156	165	170	165	172	172	176	192	185	155	167	180	160	175	172	165	193	163	166	154	198	168	170	167	173	172	178	174	174	171	176	151	183	196	176	156	162	166	165	165	176	159	162	178	189	185	177	173	155	185	175	172	166	145	159	195	153	175	171	186	170	177	177	170	177	176	182	174	164	168	187	185	183	165	186	161	195	170	188	164	149	171	182	186	164	176	172	167	157	184	173	192	185	163	167	186	166	167	190	160	163	176	190	187	166	184	161	163	187	203	169	168	163	164	182	201	184	175	166	149	162	178	177	193	185	165	166	172	164	179	158	173	145	171	188	189	188	190	175	174	195	180	185	178	169	170	184	169	173	172	150	166	153	182	186	163	178	163	190	171	181	192	180	178	188	172	166	166	163	184	152	167	162	166	168	161	156	157	194	177	164	178	169	183	156	137	172	175	154	173	164	164	161	182	180	172	142	175	184	175	165	184	190	181	174	177	165	159	164	154	151	161	182	161	162	180	163	168	135	173	168	177	178	130	174	158	164	170	176	186	165	178	161	172	194	174	163	169	195	174	165	144	181	180	147	170	181	202	171	178	186	165	164	174	182	170	183	199	176	190	198	186	160	160	158	202	182	181	192	162	190	186	165	183	170	204	173	169	160	174	148	187	191	171	201	190	174	146	199	159	164	175	161	182	168	196	163	182	177	170	164	158	154	187	175	170	177	188	179	171	166	182	166	198	177	163	193	195	170	172	153	179	157	170	151	160	185	178	188	177	154	176	160	184	162	175	176	200	168	153	173	186	144	157	170	174	162	168	164	152	177	173	169	167	169	152	146	150	152	171	185	157	173	173	184	167	165	184	180	196	159	190	155	191	150	146	177	145	173	175	174	167	170	174	155	153	189	174	186	174	170	149	190	164	167	177	190	172	167	183	188	193	188	164	189	190	171	181	187	179	165	165	165	160	171	161	152	170	188	197	193	189	148	171	170	158	179	173	153	175	179	191	181	162	173	164	161	165	189	158	183	158	162	167	151	162	187	196	153	165	170	150	178	181	165	187	177	144	161	195	187	170	162	149	177	168	174	210	167	166	178	192	183	156	173	163	165	169	181	180	191	179	178	200	169	181	155	188	192	173	156	176	192	158	162	161	174	192	175	166	164	148	178	170	181	163	139	144	177	193	161	147	158	177	168	174	185	172	181	181	168	165	171	178	170	187	182	171	158	166	174	174	171	178	166	171	188	153	169	179	162	185	193	176	165	149	152	167	171	170	173	150	190	155	148	160	185	153	160	175	152	163	205	186	185	175	176	182	153	182	195	164	166	171	172	155	176	159	164	189	190	159	185	149	147	194	152	161	161	150	188	167	172	180	167	157	162	180	167	183	176	165	168	176	164	165	161	165	157	171	184	164	165	194	160	163	177	183	176	153	175	178	149	164	153	176	185	143	169	184	175	170	153	153	170	162	166	156	166	168	181	179	179	186	163	153	182	186	155	151	167	172	177	181	176	174	182	175	169	165	167	161	172	181	173	169	188	174	180	141	176	177	162	161	175	170	172	156	182	194	172	171	181	195	185	185	184	146	183	186	204	166	162	169	176	176	184	157	183	166	167	179	155	196	194	184	199	165	157	166	175	157	174	168	161	188	192	187	169	183	164	188	176	167	183	191	175	172	167	163	188	165	176	196	179	179	186	207	160	178	185	185	199	186	176	188	185	153	179	189	172	185	164	180	174	179	178	175	175	160	188	162	178	188	171	183	162	163	180	159	175	164	201	172	181	172	199	159	166	161	150	169	168	167	193	174	169	186	180	159	173
24996	2498	5598	6240	5290	4400	3525	2833	2402	2117	1875	1650	1516	1370	1306	1198	1159	1058	1064	976	946	889	859	846	784	774	766	755	702	708	719	726	745	699	685	684	672	663	619	669	600	670	633	629	603	623	626	617	604	641	576	596	626	581	554	576	591	537	580	629	586	615	614	627	584	580	583	541	553	568	542	570	577	558	613	592	582	548	563	544	586	618	605	592	612	584	558	560	538	539	599	589	558	598	597	561	536	588	578	530	556	580	545	523	570	571	520	578	544	560	534	565	576	575	551	641	539	546	547	559	546	574	553	565	550	578	543	558	537	535	535	594	559	578	568	549	592	528	540	553	578	537	525	544	551	538	549	538	566	564	531	597	524	573	587	558	565	543	555	596	512	535	510	524	502	551	573	540	557	563	570	528	551	560	493	555	523	530	552	537	518	557	564	578	568	608	516	561	560	560	551	535	558	604	510	574	540	553	522	549	549	524	585	527	532	538	530	530	558	555	553	549	533	545	538	571	529	528	548	539	566	598	536	534	547	586	521	559	557	541	534	572	587	573	509	584	589	606	547	527	577	551	536	509	544	562	565	586	530	568	506	531	545	547	568	555	522	557	526	555	536	530	575	539	562	553	546	543	576	557	516	600	561	567	555	504	546	548	559	557	545	589	553	549	548	550	574	558	563	524	567	525	541	564	551	548	558	611	552	542	580	563	488	585	581	570	585	533	555	547	548	541	541	583	504	515	508	541	580	578	524	524	532	530	560	529	545	553	560	543	557	552	547	556	559	546	582	569	568	584	534	581	525	530	556	553	518	567	568	542	546	532	562	517	561	566	491	566	540	571	556	553	503	570	557	533	572	571	579	546	559	549	605	548	566	494	559	566	524	530	550	503	557	536	577	524	567	560	516	558	527	534	524	580	514	589	575	541	532	551	551	507	543	577	529	568	584	548	580	527	541	532	557	547	556	547	546	494	607	521	533	536	623	551	540	557	586	525	548	574	584	547	514	508	513	535	580	555	561	560	564	600	508	540	564	527	599	548	550	536	553	548	503	580	581	526	561	521	553	515	549	582	604	551	544	569	508	566	536	564	533	527	563	572	540	541	523	536	568	549	544	523	595	549	567	575	551	489	533	557	524	542	570	569	542	553	536	542	510	532	534	560	579	546	534	544	468	497	566	570	524	517	532	518	535	570	555	551	558	549	596	531	532	549	528	522	524	576	575	515	534	540	545	535	556	570	557	551	566	562	544	559	535	559	564	524	533	590	518	551	512	539	590	558	530	563	584	553	562	542	566	519	525	533	528	565	522	533	562	559	533	558	541	537	550	577	569	537	509	515	534	528	557	520	555	512	551	598	543	545	528	560	557	513	541	604	534	556	544	524	567	570	585	559	557	570	531	529	541	577	563	543	524	536	565	546	583	545	566	572	568	584	598	511	530	538	556	567	577	548	520	514	554	581	555	515	560	547	523	531	517	537	505	558	558	560	497	567	561	529	521	561	508	551	573	565	590	488	520	537	522	509	542	527	522	519	533	568	513	579	548	572	572	543	550	552	570	566	528	517	528	540	535	564	534	601	492	546	549	591	554	550	559	564	551	559	536	566	548	586	611	532	552	549	562	526	506	563	552	568	590	568	584	585	570	558	553	521	552	535	529	536	543	508	558	565	512	538	567	527	560	488	557	526	555	543	538	582	520	592	518	535	566	523	515	548	537	491	522	550	552	561	551	557	528	559	579	547	552	550	572	523	564	598	534	510	499	594	555	573	560	558	525	530	556	564	529	528	545	563	506	575	518	568	531	535	530	539	576	600	575	565	542	536	526	546	529	536	588	549	535	538	508	543	530	552	531	561	559	536	568	536	517	539	602	513	545	515	527	532	528	563	544	525	531	533	531	565	539	593	558	569	531	597	578	560	598	503	543	569	526	591	573	544	560	524	585	534	532	558	578	533	617	539	554	581	539	570	531	548	536	571	559	524	555	585	548	559	527	488	555	511	520	526	533	571	551	531	509	484	539	530	587	523	571	540	565	527	556	516	512	592	527	571	518	550	545	553	565	564	548	565	569	544	536	582	557	534	592	511	533	588	507	529	566	545	590	496	546	535	564	553	566	569	594	578	566	551	561	527	555	518	517	529	539	549	577	586	534	557	550	551	599	542	529	523	506	541	552	577	598	549	584	536	544	515	559	589	546	529	521	564	571	581	577	596	554	521	570	521	582	564	531	556	536	571	561	531	524	530	574	562	519	558	531	553	501	587	545	542	507	544	568	522	561	573	558	503	562	591	535	501	554	507	521	519	484	544	544	525	543	567	512	528	545	554	546	559	538	549	558	552	550	542	552	551	558	522	570	478	530	581	557	556	547	581	542	573	523	544	528	532	574	542	540	535	571	543	555	529	523	534	523	551	544	553	555	561	558	541	545	551	576	516	561	563	554	549	507	548	554	592	585	545	584	566	567	577	552	613	550	527	536	540	539	554	511	548	572	504	499	576	567	504	572	592	562	542	538	593	536	526	492	556	516	521	545	546	566	586	500	562	525	583	555	557	538	568	543	541	550	521	564	530	566	573	553	537	543	532	506	526	566	576	535	520	560	555	537	527	568	537	567	552	537	525	516	558	580	572	548	544	536	601	579	523	553	554	556	541	531	564	532	534	565	528	530	565	525	544	537	562	525	546	596	525	560	543	545	524	576	561	594	526	564	532	536	556	532	545	554	557	575	503	547	540	493	566	536	549	562	554	523	579	567	509	523	523	554	528	537	536	590	537	556	568	547	549	537	560	539	542	533	546	527	521	531	556	545	527	566	537	534	553	523	555	521	546	540	509	554	519	555	567	525	510	557	545	520	543	556	550	521	572	535	552	588	542	561	548	533	532	545	543	577	538	538	564	548	538	498	571	580	572	529	552	589	547	546	525	562	566	537	514	543	553	545	537	539	547	552	521	557	527	543	530	531	532	487	546	578	564	532	532	557	553	552	477	514	573	546	481	588	548	560	578	560	540	560	543	522	521	571	585	496	579	576	571	541	573	566	591	545	495	544	531	537	541	576	537	549	578	556	524	564	559	578	542	539	567	549	588	514	513	586	541	535	532	584	558	561	554	538	561	590	564	532	546	524	568	536	541	541	565	575	561	551	539	521	527	523	522	530	554	526	534	549	524	560	525	549	544	522	542	518	546	602	580	530	514	531	578	542	584	527	505	593	558	567	569	557	547	548	547	497	547	531	525	573	513	580	525	568	602	556	573	571	487	568	544	591	504	535	563	568	537	561	548	551	562	543	528	557	573	523	551	567	545	536	559	558	523	536	555	524	578	534	534	548	599	538	553	590	544	568	560	521	560	547	525	538	571	576	499	546	493	503	546	523	579	544	537	523	539	520	523	587	532	501	555	567	523	595	564	532	529	583	547	522	512	490	521	585	527	560	566	555	526	555	582	544	562	555	532	508	522	578	578	527	533	531	540	545	568	535	531	525	553	551	509	562	515	521	564	521	531
5872	441	355	245	209	199	179	155	199	200	172	224	191	185	173	162	181	201	209	205	183	163	191	185	170	201	170	178	197	206	206	183	178	168	211	209	188	195	198	142	194	216	198	182	176	191	180	180	179	183	204	177	173	194	187	211	225	173	172	218	195	186	184	189	181	179	161	191	189	179	177	186	200	220	185	187	169	184	197	199	177	138	195	183	201	186	189	189	188	174	182	170	203	183	178	194	181	192	174	167	203	193	159	186	190	185	200	197	172	183	173	211	185	200	205	171	214	175	180	196	182	173	192	182	185	189	156	176	170	168	184	178	200	174	183	154	197	185	207	194	174	196	182	177	191	169	186	185	163	180	194	183	210	190	199	181	176	177	173	186	211	193	183	215	203	184	199	200	188	178	209	190	184	183	181	169	199	200	193	174	183	181	175	156	179	173	202	181	192	181	206	179	218	192	185	182	182	160	192	197	186	190	182	166	192	202	197	188	186	178	195	184	184	164	175	164	204	224	191	185	187	188	197	192	175	188	188	171	196	182	208	179	174	198	193	205	214	183	165	183	202	200	178	217	188	190	166	186	195	170	212	178	187	173	200	185	189	173	179	171	180	169	170	198	187	161	212	186	215	181	189	198	157	202	182	198	203	180	183	173	180	202	189	183	182	189	182	204	201	173	215	192	200	181	189	219	191	182	169	190	200	186	194	182	199	193	185	185	181	202	199	180	213	182	170	208	199	180	222	176	188	201	168	184	185	190	165	188	194	200	205	202	190	190	145	166	185	167	186	192	192	192	211	160	171	189	179	198	170	191	170	187	173	184	213	194	207	201	182	187	170	192	201	193	182	217	176	190	198	187	179	227	193	196	198	187	188	165	209	180	175	191	195	160	186	168	218	195	203	181	187	185	200	188	194	153	177	174	189	172	171	174	175	196	170	199	179	201	183	184	200	191	171	201	210	181	172	199	218	184	183	208	173	191	148	192	206	177	169	159	186	233	179	167	155	200	198	192	194	199	181	193	198	217	175	191	214	183	173	182	182	182	190	198	204	188	165	177	178	175	210	176	200	186	176	188	189	199	193	190	158	165	165	163	156	157	200	193	194	180	180	179	200	186	186	163	209	197	184	201	196	208	165	166	190	191	197	165	187	201	188	199	202	175	182	177	199	188	181	189	176	191	190	186	163	180	187	207	169	189	201	183	194	205	215	203	184	164	204	186	193	186	156	189	201	196	187	205	200	210	160	194	164	195	181	174	190	200	181	183	183	198	147	184	168	211	187	189	183	192	182	210	167	186	194	196	156	176	188	185	188	176	195	163	168	185	186	180	181	203	198	184	183	199	201	197	174	184	196	176	187	195	179	177	208	177	214	190	182	189	186	184	165	184	205	180	177	166	196	195	189	208	164	199	190	207	197	177	180	184	182	180	173	168	171	195	176	168	220	152	188	186	188	171	186	189	176	180	200	197	196	212	166	229	193	175	193	161	202	215	204	190	205	202	191	198	201	205	193	185	164	200	183	173	200	174	179	195	178	198	207	202	151	181	183	192	198	182	220	206	180	173	199	214	168	196	202	215	165	178	188	194	177	181	199	174	197	191	207	173	241	206	185	191	190	169	188	185	176	203	172	157	211	167	190	164	163	162	207	177	199	191	196	208	188	188	180	186	180	199	188	178	191	216	201	175	192	174	190	192	192	179	205	187	185	220	207	185	186	184	183	204	192	191	197	180	183	147	166	189	190	180	188	169	201	174	181	213	192	177	180	204	215	180	181	198	164	182	182	163	194	188	171	185	172	190	195	222	189	186	201	191	183	159	179	192	173	195	200	157	180	195	206	190	229	177	167	174	188	152	170	172	207	167	173	178	196	171	209	192	185	177	173	201	183	179	208	197	185	172	206	198	175	199	184	190	183	206	188	187	180	173	184	180	158	186	173	157	185	173	175	164	192	162	211	200	179	170	182	184	150	196	187	183	185	171	204	152	170	180	183	184	176	185	164	190	207	190	194	189	186	181	171	195	187	209	181	197	186	192	177	195	182	198	166	185	197	194	176	165	225	173	206	167	201	177	175	164	196	195	170	163	195	180	189	183	177	174	182	190	174	183	188	167	183	164	210	181	198	195	193	192	198	189	194	197	190	186	221	190	181	200	158	185	186	184	188	178	180	176	185	194	187	166	192	196	191	163	172	182	172	188	200	191	198	183	198	200	201	206	192	225	180	179	178	169	194	146	189	182	197	213	176	171	202	186	201	183	174	194	172	202	170	183	175	176	206	191	189	197	169	175	193	189	212	167	173	201	197	178	195	187	198	187	170	197	199	185	188	148	187	207	162	183	188	211	180	190	187	183	196	194	161	184	181	177	177	173	204	189	211	189	195	184	193	171	191	195	187	203	190	197	213	185	192	182	174	214	178	189	188	188	199	191	150	208	213	191	176	199	200	178	195	182	189	171	171	178	167	193	194	191	187	173	209	176	171	213	177	190	204	175	186	205	188	182	187	174	188	191	173	188	187	194	213	172	180	164	193	197	185	204	204	206	190	180	185	185	178	199	205	199	195	187	174	193	169	182	203	169	200	212	189	187	143	165	203	194	190	182	207	203	198	188	184	193	218	158	181	192	178	196	194	183	174	182	186	182	200	179	206	200	178	165	194	177	192	157	172	185	209	194	180	204	179	162	192	175	184	194	157	170	170	183	199	180	187	169	184	192	181	199	179	202	183	175	185	174	212	169	177	181	226	199	223	198	197	169	184	177	200	183	203	181	181	196	201	199	196	193	194	166	197	196	198	172	186	179	181	199	168	191	185	192	197	203	201	187	194	189	179	176	181	180	168	189	173	176	190	171	183	195	192	177	196	189	177	191	177	188	181	159	191	186	183	192	195	163	193	185	175	183	191	187	183	176	170	179	174	172	184	228	181	182	184	184	159	184	215	172	222	203	217	216	207	196	185	161	160	175	198	178	226	203	212	201	173	182	154	168	190	188	212	172	180	192	193	182	181	181	186	181	207	170	189	152	167	188	198	190	176	171	199	187	203	192	168	200	158	179	170	198	190	180	189	179	181	173	183	191	188	162	176	173	219	196	183	182	197	175	199	180	175	170	174	188	196	189	208	171	173	190	179	161	193	230	170	204	191	182	190	177	191	169	191	171	190	201	189	182	191	207	186	206	206	187	201	205	173	183	183	183	173	187	173	175	205	190	169	171	196	152	188	185	184	172	193	191	171	189	196	223	193	181	171	191	194	202	189	177	184	196	183	187	176	162	179	183	205	165	193	176	179	188	217	189	182	203	212	164	196	191	157	186	185	195	169	202	173	188	181	193	188	195	189	178	187	220	191	192	187	196	190	199	202	185	192	168	184	203	188	197	176	171	194	191	170	169	201	198	208	164	178	167	165	177	203	183	173	209	180	173	194	175	188	197	187	193	181	184	160	180	169	181	215	189	180	173	182	176	195	164	195	207	188	184	185	194	190	182	176	180	189	163	193	192
4675	627	730	748	747	660	662	653	633	634	584	592	609	567	556	619	554	591	612	610	598	595	569	565	539	573	566	594	594	605	568	583	584	570	585	557	566	554	510	605	589	585	591	590	604	582	567	591	525	590	560	566	590	553	557	554	550	559	548	590	549	565	567	562	522	623	550	553	567	574	540	566	556	584	561	572	615	535	600	579	540	609	555	589	576	592	562	548	531	565	600	552	570	500	539	586	575	606	568	584	560	533	548	594	598	565	602	579	565	586	533	587	590	577	594	554	560	554	560	575	566	557	568	566	548	550	570	523	528	568	528	557	575	524	572	587	549	593	559	594	565	589	591	614	579	559	602	588	556	562	562	556	605	587	541	566	588	588	579	580	578	584	569	578	559	581	560	561	541	527	545	575	589	512	541	558	584	534	554	626	546	568	552	592	579	547	592	568	571	569	544	582	571	568	525	588	562	591	564	590	578	602	547	598	576	552	527	587	584	574	556	596	610	617	557	559	573	552	553	572	536	541	569	544	574	563	549	577	532	574	576	578	577	579	598	529	558	609	565	558	603	578	547	579	576	560	540	573	544	568	592	608	564	568	582	556	559	550	555	581	561	548	586	582	597	574	538	554	572	555	602	576	564	587	566	578	565	627	581	543	562	568	564	578	568	556	549	605	544	543	606	577	583	573	581	568	524	545	563	574	602	578	573	593	571	552	535	544	594	513	605	585	564	584	557	562	556	560	582	555	576	606	583	535	567	604	545	550	595	541	603	557	575	552	548	587	574	551	568	553	536	549	602	563	527	573	550	571	537	577	575	560	558	606	544	576	586	572	596	568	591	573	594	535	572	590	536	590	604	578	558	556	540	527	574	587	605	556	556	570	578	570	580	612	565	579	548	568	560	634	569	532	575	558	575	570	587	532	573	558	584	578	580	594	560	595	587	585	539	575	595	555	538	577	547	543	585	564	554	576	627	594	539	614	570	592	570	602	604	560	570	580	563	571	553	564	596	533	564	557	535	556	600	574	553	554	552	596	547	568	562	572	597	610	523	557	605	541	604	565	598	551	574	524	557	547	542	565	573	581	526	558	586	551	548	585	595	567	541	609	619	574	599	635	560	589	596	552	585	594	605	583	575	589	583	596	559	570	598	553	575	544	540	606	527	587	528	548	575	584	546	581	556	559	530	576	601	592	553	618	553	522	544	556	602	567	566	561	562	559	627	532	572	571	584	568	548	571	569	555	576	542	570	593	581	561	552	596	559	577	600	572	523	539	568	612	587	580	608	567	582	567	618	556	585	594	580	566	533	555	579	598	548	562	556	541	557	620	540	543	567	539	521	618	577	571	519	595	526	517	566	616	544	555	534	577	533	591	574	554	543	581	571	591	563	533	535	606	583	529	575	610	571	567	606	583	596	605	543	601	576	559	551	575	575	605	550	571	579	538	544	582	521	567	543	579	559	586	576	543	599	522	561	590	599	574	544	566	582	607	574	561	564	586	589	530	549	528	595	630	561	604	547	580	573	560	586	593	538	541	597	532	580	567	537	503	563	580	539	549	554	561	565	592	605	580	567	596	536	552	616	610	563	573	547	565	579	582	542	587	573	554	565	565	581	528	571	548	565	554	557	610	612	541	619	559	546	576	556	587	581	583	525	571	557	559	537	539	571	588	574	574	599	560	548	603	572	553	591	582	550	581	591	550	562	549	556	604	590	534	580	569	549	599	550	568	529	571	588	593	557	553	592	517	586	528	569	514	562	558	593	581	569	554	552	549	552	589	614	550	599	596	572	567	604	589	510	601	547	580	571	614	578	570	560	559	632	574	584	569	585	617	528	575	581	599	554	566	582	569	544	546	595	577	587	587	573	552	584	591	577	623	558	587	588	603	536	548	567	580	568	575	568	543	538	567	556	545	580	610	582	595	528	557	593	578	581	602	583	562	530	564	585	611	555	566	546	539	603	576	592	575	573	585	594	589	542	568	551	553	580	582	569	575	592	542	529	530	582	506	608	591	598	570	634	564	551	580	558	582	549	575	550	577	568	612	566	566	580	529	529	547	576	571	561	518	544	517	548	579	596	614	598	582	595	576	570	563	633	554	542	512	564	571	575	548	576	514	582	565	591	558	564	546	525	565	548	561	574	575	593	492	581	585	560	554	584	560	625	575	559	552	558	584	553	594	587	573	528	550	556	515	551	569	544	601	571	571	547	557	566	607	558	563	584	565	564	537	591	605	566	558	583	585	558	556	547	559	534	598	590	579	544	576	539	560	580	579	551	552	576	599	562	539	598	579	526	552	542	551	537	539	570	582	575	581	597	558	575	553	533	586	586	585	555	603	555	575	552	600	578	540	586	559	556	588	590	570	578	589	552	584	531	567	572	564	555	568	577	523	605	565	561	604	549	543	576	588	583	585	548	597	588	595	553	574	591	558	531	584	566	546	561	568	575	578	562	595	580	552	563	605	598	591	603	580	596	584	580	545	554	597	535	555	558	546	577	591	545	602	573	564	535	573	553	593	513	591	568	578	551	560	539	540	555	548	574	491	557	550	574	574	605	550	558	559	555	583	548	553	558	567	585	569	615	584	548	583	545	584	557	550	605	576	569	596	545	543	549	559	545	576	560	576	566	589	542	557	549	581	592	608	544	563	507	587	558	583	560	545	546	576	538	589	570	556	611	573	576	580	526	581	569	565	537	574	563	559	542	580	561	545	579	534	580	573	558	565	564	563	550	597	562	592	576	591	533	612	548	580	548	562	584	564	549	565	540	558	597	565	546	552	554	569	577	543	571	546	556	570	572	608	550	592	548	562	550	535	578	591	534	563	598	585	587	535	549	606	552	584	566	568	568	552	566	563	607	555	562	558	541	555	587	550	596	571	591	606	531	580	570	565	542	560	589	622	586	604	626	578	557	575	533	574	551	546	592	540	561	550	582	551	579	574	534	574	571	572	578	558	567	582	556	558	587	565	585	562	541	579	588	545	540	605	546	558	561	549	573	557	575	591	549	594	576	555	591	583	583	548	577	556	565	551	518	553	555	594	569	550	604	574	554	568	581	587	566	576	580	596	570	516	586	564	588	531	597	589	596	527	595	574	574	554	621	586	570	553	559	578	578	596	587	597	580	517	560	555	590	568	556	622	567	575	555	575	549	578	590	587	592	529	589	559	552	597	572	621	587	561	535	522	565	549	568	591	554	575	605	567	598	560	594	554	555	577	565	590	581	568	591	601	538	591	570	585	591	567	556	570	589	570	552	573	567	591	551	610	576	613	570	534	584	584	546	530	557	569	552	589	553	546	542	557	540	520	569	573	534	607	564	555	600	533	582	577	599	594	560	587	547	573	558	594	541	566	594	541	558	549	568	548	533	595	549	559	561	583	603	553	614	562	562	580	567	598	571	544	586	561	549	564	575	527	553	566	526	535	576	563	590	598	565	575	577	546	589	569	575	598	528	556	558	531	589	562	585	604	555	584	576	590	563	559	573	570
39076	15690	3327	1023	718	465	402	316	282	238	215	164	169	157	161	137	135	151	122	144	150	137	113	140	136	116	112	116	118	100	114	112	97	102	97	87	114	120	127	121	103	94	110	141	95	111	111	100	88	109	98	89	109	96	123	92	104	109	88	102	104	117	106	113	89	99	110	109	105	108	103	105	118	114	121	115	97	107	102	118	110	94	100	102	97	110	102	104	108	87	96	99	103	97	89	87	98	95	89	106	114	98	90	69	104	98	87	111	97	100	85	107	102	96	113	101	100	104	121	101	103	115	106	93	113	107	100	115	111	109	96	100	95	126	105	95	106	95	90	109	99	118	99	108	106	100	83	97	83	119	111	118	101	79	89	105	86	109	83	108	93	115	90	90	93	94	100	118	93	95	96	80	140	92	110	109	120	108	86	96	88	82	113	95	106	99	93	114	99	112	98	102	106	86	100	92	114	105	103	106	110	107	100	117	96	112	122	118	108	105	92	95	100	115	111	97	116	104	103	105	98	100	102	98	101	99	120	107	112	111	101	96	97	98	87	117	94	85	103	106	117	97	91	106	100	100	114	122	105	109	91	106	94	124	122	110	99	99	107	107	102	122	123	107	105	80	99	102	94	83	109	97	94	106	115	111	109	107	103	84	126	93	98	109	78	110	93	96	95	117	92	108	107	114	100	94	116	107	102	118	108	77	111	96	115	98	123	98	119	99	104	97	97	115	103	86	100	103	97	94	98	92	106	129	123	81	106	83	108	98	93	108	115	109	94	124	96	98	105	112	98	99	105	93	107	90	107	140	105	93	105	96	98	106	99	105	106	124	120	99	104	104	100	99	119	100	101	107	100	111	104	95	104	125	92	112	103	107	106	102	102	120	121	95	100	93	90	96	79	95	93	100	99	102	100	112	103	93	99	107	113	93	107	97	114	103	89	90	115	111	94	82	94	93	104	103	109	85	117	97	101	132	88	93	100	93	104	109	98	89	86	102	93	108	97	87	95	99	85	109	101	108	88	83	100	111	115	111	106	95	113	116	94	107	92	97	85	96	114	93	83	108	110	92	103	100	97	98	88	93	102	99	94	104	108	107	101	94	108	109	84	106	85	93	106	88	101	103	110	112	104	104	111	105	100	125	103	115	102	119	113	97	103	95	109	101	98	114	111	108	88	110	96	96	118	108	115	115	114	113	87	79	104	107	93	89	109	102	101	99	86	105	112	93	95	114	99	122	108	115	89	92	100	92	88	107	120	97	105	108	95	112	111	110	105	104	98	97	105	94	113	93	96	94	85	97	90	98	101	100	107	99	117	101	91	94	106	104	116	106	116	104	101	113	111	88	109	110	110	98	104	81	96	106	100	100	97	93	113	103	104	90	106	109	81	95	104	94	101	102	102	94	84	114	110	87	84	114	102	121	102	104	96	106	121	95	93	97	117	101	102	101	116	94	108	101	102	101	107	110	111	103	86	103	96	116	82	93	104	99	97	106	88	112	83	108	83	113	107	111	111	104	103	89	85	110	90	105	123	91	89	113	90	95	99	111	92	90	103	89	106	94	121	92	103	106	121	93	100	97	104	96	105	109	109	92	99	111	108	95	97	103	106	105	125	110	111	100	126	99	83	104	106	119	106	98	96	83	96	100	123	91	110	106	113	86	96	118	96	108	99	105	85	103	103	112	121	77	98	104	86	87	100	106	101	106	105	115	104	104	104	100	102	95	98	104	101	107	97	93	103	101	106	117	87	90	75	102	89	119	114	123	103	101	100	102	104	92	96	116	100	114	106	107	108	96	111	88	104	104	88	98	117	96	96	104	115	123	103	105	112	104	115	94	74	103	104	102	117	100	120	99	102	118	115	110	104	97	119	99	117	102	86	101	105	117	97	76	104	108	105	97	89	99	100	111	94	102	86	91	98	96	120	109	95	117	108	96	103	105	81	116	97	102	103	108	99	116	102	97	86	93	79	99	114	80	89	109	111	114	91	107	75	107	99	91	111	81	101	92	98	120	103	109	116	99	107	102	85	81	117	93	106	84	110	102	109	97	97	105	96	101	104	101	95	102	105	110	109	84	115	105	112	80	107	103	95	97	111	98	98	95	108	109	91	113	101	105	120	124	126	95	118	98	100	101	95	101	118	112	106	94	92	110	111	123	116	110	119	85	94	93	104	94	77	81	103	101	115	105	100	94	100	101	109	108	90	113	86	108	83	115	106	97	106	83	120	79	101	121	85	93	100	79	91	99	114	104	109	105	101	102	120	98	98	102	115	97	98	84	117	114	109	112	112	107	95	112	114	108	82	111	105	109	122	106	93	113	108	107	114	90	111	116	96	112	94	117	107	126	110	89	119	116	111	96	111	82	100	103	118	91	105	102	100	100	100	98	106	100	108	100	101	112	114	92	125	83	102	104	107	98	93	108	111	103	116	106	83	90	103	109	104	101	113	108	120	112	110	94	107	101	99	102	102	95	112	94	93	124	99	97	87	110	87	108	103	110	98	101	110	112	101	114	115	88	103	87	122	118	113	103	73	108	96	106	83	106	109	88	92	100	100	94	123	106	79	93	104	80	100	80	103	110	101	97	98	95	79	96	110	95	111	114	105	104	100	116	101	92	98	105	101	125	111	86	110	112	98	99	103	87	91	97	98	93	115	115	88	103	100	79	116	105	113	89	103	113	119	95	106	113	105	104	98	102	132	123	102	104	102	100	114	118	101	125	96	104	118	102	90	100	136	103	87	102	95	100	115	107	107	84	95	110	99	86	99	101	111	108	106	119	87	106	103	96	98	110	96	105	118	96	111	103	113	94	94	111	91	101	100	84	102	120	83	118	98	97	96	109	102	109	105	115	92	78	94	95	100	88	108	103	96	105	105	108	100	101	104	110	114	91	101	103	110	100	118	96	105	112	110	94	106	100	102	103	94	111	93	102	118	113	102	106	93	94	93	107	94	93	96	110	105	97	115	77	107	113	97	91	100	120	89	101	107	111	83	89	89	115	106	111	101	99	75	84	98	110	110	114	103	111	104	92	87	87	108	93	78	92	85	137	98	104	96	94	104	109	98	101	111	94	89	104	110	111	89	109	107	114	104	77	95	101	99	101	101	102	103	88	104	103	106	96	112	93	90	95	111	114	119	106	101	106	107	123	104	116	99	90	96	96	97	104	102	111	99	105	102	110	95	106	98	112	77	97	108	100	115	92	86	88	107	101	122	102	85	108	113	107	108	96	109	88	119	89	91	94	100	98	91	98	100	101	106	92	123	112	103	107	102	112	129	103	103	106	113	95	109	114	102	102	97	115	105	115	108	97	105	115	105	91	94	96	106	105	103	104	93	111	112	109	99	106	107	100	108	102	98	112	102	113	103	108	100	115	116	94	121	111	107	90	101	113	104	111	94	98	94	107	100	105	99	113	103	103	92	115	92	97	92	104	117	93	106	108	93	97	123	107	89	100	106	98	94	96	113	94	98	100	89	99	83	103	92	80
19866	1208	2986	3379	2841	2257	1858	1523	1344	1182	1080	917	828	811	742	712	650	600	600	562	559	542	512	493	498	453	462	441	447	429	429	418	440	438	416	433	446	386	392	377	407	375	393	368	395	375	392	371	383	404	381	402	374	387	367	388	375	372	364	382	349	333	356	371	345	374	355	355	366	384	383	402	362	358	381	361	364	376	335	378	365	352	381	370	357	347	348	372	337	353	327	336	353	340	334	385	409	352	355	349	349	365	352	370	335	355	333	381	333	333	358	350	366	331	383	348	369	396	358	343	354	338	347	345	345	383	368	363	358	341	375	353	349	334	343	342	346	328	313	363	360	369	358	346	367	349	340	351	370	355	351	376	363	371	323	349	346	326	333	360	330	370	371	366	333	339	319	357	351	351	338	375	346	334	329	364	363	312	362	344	325	333	343	362	360	326	352	321	378	365	366	339	341	340	335	348	341	364	376	321	341	345	343	374	354	351	363	358	354	339	357	336	336	304	341	353	320	323	358	353	363	369	355	346	358	371	353	338	337	366	352	340	327	328	342	340	333	372	359	346	374	351	338	377	342	331	351	378	339	326	354	328	341	355	356	347	318	348	323	361	346	359	341	336	343	340	350	356	343	346	348	339	335	314	365	347	362	380	327	339	341	340	370	363	353	354	366	352	307	366	343	371	357	334	365	363	308	354	325	354	391	347	365	349	384	324	350	365	315	351	358	347	350	309	334	367	345	404	332	338	326	348	354	378	343	330	328	327	349	351	369	360	346	329	328	308	356	358	361	344	377	315	321	352	358	330	361	345	362	349	343	361	346	366	352	343	323	372	343	364	352	378	343	358	345	365	321	363	355	354	335	362	369	362	328	359	328	370	321	307	357	339	372	324	339	359	353	359	320	388	349	359	352	376	334	293	363	341	345	343	353	351	344	349	339	331	351	322	328	349	321	353	342	369	341	365	372	372	356	371	372	328	354	348	337	311	340	321	352	340	319	353	339	367	336	352	333	345	335	407	329	333	346	321	380	320	332	335	337	350	368	312	352	341	309	363	367	329	362	317	350	376	362	342	368	304	330	345	360	360	370	358	365	333	357	308	357	325	322	298	385	328	339	366	364	355	351	341	329	360	334	351	335	334	370	336	366	349	353	358	366	318	361	345	343	373	349	349	347	335	342	353	340	338	332	369	330	373	327	356	338	358	335	381	332	363	349	332	352	347	339	350	336	381	392	350	363	344	387	356	355	321	388	358	388	317	353	349	322	346	362	334	366	350	322	374	345	318	359	333	342	349	284	311	354	379	343	352	368	342	351	360	349	357	365	347	328	314	345	351	364	360	359	362	359	338	384	349	338	346	381	330	327	376	351	367	360	307	331	338	359	355	357	352	335	339	329	322	387	331	354	338	341	382	351	370	356	362	322	363	332	315	362	350	349	374	392	350	333	377	341	359	335	352	357	365	317	335	337	341	373	314	321	327	353	353	340	331	341	343	361	349	373	367	348	329	356	353	328	346	328	344	338	327	329	353	357	378	333	374	342	386	350	345	316	367	323	372	374	361	359	326	329	348	338	333	353	377	346	341	361	345	342	345	353	380	356	305	318	356	342	354	338	359	340	352	337	399	331	373	339	300	340	343	346	363	341	338	330	354	332	324	373	369	337	361	347	348	325	353	336	348	354	323	351	325	337	349	323	375	359	357	339	314	334	347	320	338	340	352	354	351	364	318	368	376	328	372	338	373	358	367	344	321	366	364	336	381	352	359	370	383	369	369	327	355	339	356	332	305	326	307	357	354	367	327	311	332	352	351	371	354	340	319	341	308	349	360	348	341	347	344	359	359	368	387	336	327	345	354	364	346	341	347	351	323	333	354	339	330	359	337	367	322	350	354	356	353	308	363	365	360	321	319	334	327	367	366	382	357	322	348	323	330	349	372	381	367	364	353	367	361	333	347	359	347	328	376	345	349	370	339	308	327	318	369	357	332	340	375	361	383	330	377	348	354	360	323	339	356	335	336	355	343	338	347	334	373	363	360	347	360	411	373	322	325	344	318	324	329	355	386	334	338	324	378	347	377	345	323	359	329	373	342	353	344	357	333	354	355	348	362	358	356	366	357	364	351	327	372	335	339	377	308	381	361	328	377	340	377	332	314	324	330	375	343	333	312	374	335	370	341	334	349	355	354	350	349	353	347	328	367	343	348	361	366	326	351	369	346	359	349	349	381	328	333	359	348	362	353	375	343	325	353	368	340	331	368	344	351	356	367	365	328	340	323	338	347	339	364	340	353	358	348	370	329	369	378	355	359	351	352	370	353	348	351	367	332	326	347	359	327	352	359	365	363	352	356	351	396	360	361	341	321	348	352	337	355	343	346	374	354	333	363	338	369	358	347	352	344	335	366	312	356	366	350	346	365	354	392	350	337	341	331	335	348	365	340	324	321	330	348	344	360	327	363	339	359	367	326	363	346	346	394	347	332	292	338	357	321	349	368	346	358	343	323	335	349	357	358	329	381	364	334	379	347	355	354	343	339	311	335	359	356	373	343	335	354	327	349	373	371	319	356	349	333	359	341	349	330	369	350	372	374	373	329	365	366	347	322	349	328	351	340	387	321	339	358	350	340	334	346	362	358	367	359	379	344	365	346	339	310	322	327	341	322	346	322	361	368	312	307	348	331	366	360	336	359	377	329	362	312	368	354	359	355	338	324	336	349	358	335	373	374	343	372	345	397	374	323	348	353	383	346	348	329	349	345	340	318	337	354	358	384	327	344	335	360	331	378	363	363	323	324	339	337	344	350	327	369	345	369	355	323	340	336	367	318	375	355	336	357	378	347	355	332	325	364	338	331	345	357	362	340	359	363	321	329	317	340	302	344	352	367	329	352	350	347	340	330	375	359	341	315	346	333	354	344	370	365	335	351	368	373	342	341	352	346	398	368	373	352	347	368	351	324	324	375	350	370	355	362	331	373	306	343	376	342	359	343	316	348	349	334	397	345	377	353	335	364	332	359	363	362	345	333	298	302	328	325	334	347	346	328	350	364	337	351	342	329	348	369	323	318	363	360	343	332	336	333	353	365	331	321	327	333	368	354	348	335	366	350	342	359	359	303	365	348	339	347	338	330	345	349	333	357	342	336	347	322	343	348	365	324	323	319	343	331	377	348	398	340	352	312	352	361	323	339	359	355	336	297	330	346	345	322	344	329	360	348	368	315	381	334	356	357	309	339	350	362	319	346	359	359	355	361	357	348	359	364	323	334	333	315	341	341	353	348	371	348	346	333	345	348	370	356	388	356	314	376	371	346	347	356	357	367	321	365	330	326	342	334	371	331	346	329	368	352	347	347	339	355	335	363	366	330	353	333	351	344	342	305	348	376	363	360	368	367	330	324	338	369	337	351	330	364	352	360	354	346	359	343	350	340	364	390	345	335	349	341	355	302	366	296	360	362	364	330	349	351	386	352	337	352	321	321	336	367	354	340	346	331	346	333	342	338
42561	21152	15748	3046	1379	1028	811	593	482	423	385	347	302	264	292	248	243	258	231	216	229	241	202	218	216	210	201	203	213	211	174	169	193	182	181	210	164	171	200	159	169	171	192	172	175	190	197	192	167	189	189	182	194	201	210	183	175	179	158	187	177	174	184	161	185	188	180	150	190	167	198	204	167	177	195	173	147	167	189	170	149	197	166	193	177	175	159	155	181	172	162	175	172	197	196	191	168	173	162	174	159	165	164	176	184	153	173	187	178	192	210	171	189	173	160	169	183	187	174	180	176	151	168	179	187	189	177	180	161	181	180	164	201	181	187	178	160	156	177	168	163	166	162	194	168	178	147	179	173	171	205	197	177	191	171	173	190	189	177	190	175	181	177	173	135	175	190	180	169	179	169	159	172	158	160	201	211	168	165	183	194	172	169	158	178	171	177	174	188	167	161	172	174	144	169	169	163	174	182	169	170	189	173	167	179	158	161	157	158	178	169	166	170	173	188	182	180	181	159	161	201	155	159	196	187	191	156	158	171	179	180	178	193	180	169	170	158	175	163	168	171	156	153	165	172	177	191	163	167	174	192	174	170	180	198	187	169	144	175	155	188	160	156	172	181	168	166	169	168	175	176	166	165	177	165	163	204	195	185	154	164	178	194	162	174	168	167	166	175	164	192	185	157	191	203	199	165	165	174	160	158	184	153	174	186	177	176	133	169	180	169	190	201	164	177	168	185	167	192	199	185	188	197	161	176	178	169	159	172	159	170	197	187	185	177	192	161	175	168	178	178	210	175	154	181	174	200	193	176	207	163	189	183	175	174	157	187	180	161	179	172	190	183	181	189	170	161	195	176	201	178	215	155	190	197	174	160	177	162	184	153	164	158	152	179	169	176	171	181	205	202	190	186	171	171	172	153	176	190	184	175	151	165	180	157	165	169	193	179	191	176	178	157	149	158	198	177	166	175	153	185	183	197	171	210	183	176	191	195	164	169	184	193	183	187	179	198	170	174	176	177	154	166	167	196	175	164	166	163	200	172	183	180	167	178	178	185	166	172	174	182	165	175	172	186	163	171	173	178	189	166	173	162	195	172	183	157	167	191	162	186	167	182	171	172	184	158	162	170	184	164	186	177	166	155	163	167	161	206	202	146	178	173	160	195	168	165	181	191	177	169	189	157	170	165	171	160	196	163	164	181	173	198	155	186	175	182	166	175	157	176	167	186	169	182	175	178	153	187	180	185	174	162	169	168	191	177	187	174	175	176	178	157	161	179	172	166	196	170	158	165	182	162	188	187	172	158	171	170	196	185	165	176	143	186	166	184	171	163	181	177	192	179	159	161	146	167	166	180	171	188	161	193	195	162	187	186	172	191	182	175	163	172	156	181	170	180	168	207	147	155	148	181	154	168	178	176	194	195	162	164	181	158	167	173	193	181	163	163	165	184	155	183	166	176	177	172	184	207	147	158	179	194	195	171	182	170	164	174	176	193	168	158	162	166	182	170	171	156	166	176	178	206	177	192	183	196	168	171	191	173	152	159	174	182	166	173	198	176	195	187	185	170	165	189	180	180	178	189	197	165	191	190	167	173	161	185	185	165	183	185	178	172	207	196	191	178	163	173	181	165	164	194	172	182	163	161	178	191	167	166	186	181	177	168	168	168	152	203	156	176	214	170	175	195	170	174	168	147	185	188	182	184	163	175	174	171	167	170	170	162	163	162	179	180	156	181	173	179	150	187	170	164	158	185	203	164	170	178	165	168	169	183	207	203	171	166	166	181	155	189	158	171	174	175	196	186	178	192	197	168	169	187	174	184	193	152	195	173	175	181	169	180	177	162	190	158	175	150	152	164	184	166	178	170	165	172	153	178	196	178	172	188	150	181	171	162	168	161	163	189	182	208	174	197	154	194	175	172	171	171	155	178	164	172	184	178	175	167	181	161	187	157	163	191	171	171	211	173	173	186	179	161	167	169	198	170	160	157	181	174	142	167	179	166	169	167	180	172	160	164	186	162	186	182	160	194	166	182	173	168	159	163	154	169	179	156	182	160	182	189	192	191	178	170	172	178	175	169	190	161	157	161	154	190	169	155	175	161	159	168	184	182	149	172	179	161	186	185	178	165	171	206	192	161	175	181	169	163	179	169	186	162	186	167	185	185	162	166	169	179	179	179	174	182	173	172	182	153	189	200	177	150	163	179	199	178	164	176	176	183	187	182	149	193	181	142	180	163	161	189	168	169	168	163	170	177	185	187	202	168	152	168	163	179	175	176	163	182	168	173	170	169	181	162	182	160	177	173	174	192	182	152	173	187	159	171	158	166	167	166	174	180	183	166	170	156	212	178	162	157	175	200	164	157	181	181	177	168	150	180	156	165	170	167	151	194	176	156	171	165	188	167	143	171	189	164	170	171	171	185	170	172	176	169	159	175	179	191	151	166	172	166	173	186	172	172	187	162	178	174	174	176	176	178	196	193	181	181	163	180	155	159	172	159	160	173	188	188	180	191	190	162	171	179	196	177	172	192	191	159	184	170	170	169	179	185	181	171	206	199	158	180	201	179	174	187	188	172	171	178	178	171	163	170	180	164	152	178	174	193	195	150	161	189	172	174	191	162	170	197	157	192	162	186	197	169	164	160	175	151	166	153	178	169	167	156	172	158	183	158	177	200	175	174	164	180	159	164	178	179	173	173	194	208	186	161	178	170	189	185	170	170	168	191	173	158	185	173	166	159	189	177	179	183	189	178	179	181	185	159	152	168	161	187	162	172	182	171	166	176	178	162	157	184	177	172	165	176	178	169	179	178	190	173	167	176	148	170	176	175	172	188	180	170	176	179	172	171	169	174	174	135	175	150	164	204	178	180	161	189	195	163	176	185	192	172	156	169	176	184	164	175	182	169	178	181	184	137	172	202	192	179	158	184	171	174	185	174	188	181	168	193	188	165	181	186	177	187	183	173	176	158	159	185	149	186	164	190	200	185	173	151	163	168	173	178	137	187	142	193	160	185	163	161	185	203	171	179	174	165	168	181	205	181	158	173	182	162	171	175	152	164	164	179	194	176	160	165	185	151	176	175	194	149	176	156	188	183	201	163	169	168	159	169	171	165	177	139	198	178	149	192	172	155	164	168	175	156	192	179	179	201	196	183	172	176	180	165	194	203	206	170	173	190	183	190	177	148	155	168	152	192	179	165	190	162	163	173	181	167	166	174	169	177	141	165	174	149	154	170	181	199	163	182	164	188	178	154	164	177	181	157	164	157	177	184	179	190	161	183	186	170	186	185	166	162	166	174	183	166	168	163	172	155	169	167	153	183	194	158	180	176	175	158	179	177	186	163	166	163	157	170	173	184	182	164	186	165	175	166	182	180	165	191	167	155	183	187	181	182	165	180	162	181	164	180	204	164	165	172	210	168	165	165	178	172	163	170	181	189	175	189	193	202	158	174	171	199	166	184	187	199	188	159	172	168	170	177	192	165	180	178	168	188	177
26186	2336	5491	6181	5173	4288	3501	2845	2465	2103	1859	1669	1524	1354	1322	1196	1190	1040	1061	1027	952	928	864	861	840	812	808	757	724	734	754	732	714	728	708	680	702	636	650	682	677	663	645	648	644	635	577	613	634	618	627	666	605	618	608	594	616	621	597	530	577	613	633	546	590	581	586	610	571	592	600	602	608	612	550	572	542	537	528	567	567	541	569	596	603	609	559	583	553	577	581	551	595	577	583	594	569	565	603	565	582	586	622	558	560	539	508	491	521	563	548	602	551	586	573	549	553	566	568	568	534	547	569	545	566	547	544	559	561	574	544	562	566	569	552	578	526	551	533	560	566	581	581	552	538	536	590	537	558	572	551	523	593	509	536	554	580	565	547	572	614	539	581	558	559	573	579	570	579	581	555	560	542	542	580	570	578	545	544	515	526	552	557	527	588	555	526	557	534	551	551	557	567	492	533	561	532	553	551	563	549	562	569	517	601	572	533	576	580	558	590	582	539	544	544	577	566	593	544	539	568	533	541	563	518	566	556	580	552	562	557	579	539	547	547	551	580	541	583	539	541	561	537	582	519	543	577	563	531	597	575	563	582	572	517	525	539	567	551	540	547	522	572	575	582	579	546	535	566	529	590	534	572	585	568	517	524	546	593	561	575	552	540	539	524	567	562	530	542	550	544	594	563	553	550	565	536	552	582	568	522	571	579	541	616	537	576	573	587	563	562	570	538	597	538	541	545	562	500	527	534	575	547	532	509	545	505	519	540	540	537	561	578	555	591	582	580	552	548	543	544	484	532	576	544	602	522	546	513	525	574	534	511	548	520	546	546	499	563	522	549	528	564	592	554	565	566	543	513	511	576	534	567	563	560	528	577	573	509	602	561	536	513	551	525	568	599	593	568	549	533	594	542	586	567	556	547	541	598	545	545	544	578	537	584	580	559	506	563	557	536	561	530	529	519	593	588	571	546	507	599	555	573	570	545	557	572	545	566	572	566	587	544	554	570	545	546	596	522	570	515	554	617	573	541	585	560	606	524	522	540	565	537	549	599	564	571	592	549	568	563	540	545	565	541	554	545	582	551	571	558	551	614	596	575	544	621	506	547	574	537	553	555	570	570	540	540	544	520	574	556	535	560	541	558	581	552	533	569	516	546	552	542	569	549	498	542	532	570	544	546	567	584	553	564	536	543	576	553	545	550	540	552	548	579	534	560	576	611	544	579	503	499	530	585	570	559	544	550	551	555	560	489	531	554	570	565	568	545	530	535	579	570	523	551	597	535	558	556	569	543	565	552	521	574	595	558	574	564	586	517	521	576	551	534	574	506	555	529	559	545	524	604	546	531	539	552	522	538	566	588	534	502	514	537	529	557	538	553	530	551	553	560	520	554	510	535	607	575	513	548	541	523	535	568	540	557	553	586	566	552	576	569	593	552	523	560	549	548	566	534	567	578	563	629	529	515	551	546	567	577	556	572	524	576	536	555	542	571	569	570	551	540	575	531	555	541	550	479	575	517	548	547	534	536	583	551	563	560	531	556	568	588	536	536	582	528	530	559	538	540	584	537	509	549	573	523	581	526	580	601	530	520	568	587	572	621	562	552	542	498	553	564	538	550	501	536	532	544	551	522	557	539	533	574	530	556	566	538	534	551	565	575	530	545	579	549	599	553	586	552	567	573	530	549	561	552	528	560	548	567	580	545	547	550	603	530	567	535	591	531	575	570	555	533	562	548	594	519	549	587	624	524	522	527	570	551	602	554	526	555	566	533	547	548	526	571	542	510	566	566	536	545	571	535	558	562	530	531	540	526	529	538	510	545	545	588	608	523	568	530	592	572	584	546	559	545	576	543	576	582	512	538	512	581	566	551	501	534	577	581	549	541	557	540	523	573	558	561	552	525	573	585	559	541	567	512	568	600	546	548	531	536	575	520	492	528	564	565	523	552	597	549	538	564	548	569	544	552	544	583	558	552	535	516	555	524	534	588	558	563	529	579	542	596	576	571	510	573	531	555	563	582	562	565	537	514	521	573	558	553	540	564	563	558	517	538	620	552	540	592	535	565	530	529	537	556	541	552	522	601	539	534	564	528	555	566	510	568	520	543	524	575	554	567	591	501	518	508	519	593	539	557	525	654	568	548	539	561	539	551	588	520	566	473	571	530	560	557	547	556	557	544	556	533	542	588	543	529	542	522	556	571	538	507	515	575	567	581	544	535	577	561	535	561	550	515	550	535	569	584	564	515	584	552	537	536	561	521	558	581	563	587	559	574	561	569	499	538	542	511	535	538	553	539	552	551	550	506	557	541	561	562	552	528	516	586	548	522	579	571	544	563	548	542	564	538	587	566	537	545	559	564	587	521	546	553	572	536	530	559	566	604	517	530	585	564	561	566	591	572	592	552	571	591	514	547	556	523	523	587	546	522	531	519	557	558	512	565	623	517	504	515	522	563	549	534	505	565	564	542	567	593	563	556	563	553	501	532	510	570	549	570	568	586	526	596	575	541	545	548	539	556	521	544	556	549	566	575	554	559	556	531	542	538	534	524	499	540	545	611	551	531	548	548	560	561	571	547	512	587	592	544	562	560	544	580	600	491	576	554	563	611	570	527	528	561	517	550	521	551	564	594	548	576	546	542	575	528	561	586	542	539	558	556	514	553	564	549	570	538	562	578	560	563	545	534	540	545	547	583	525	554	564	533	514	543	587	592	532	564	537	567	614	555	538	549	550	549	563	582	556	562	575	504	581	552	580	568	557	527	562	574	565	575	575	574	556	583	572	558	543	554	495	571	553	556	589	550	551	529	562	545	544	505	576	540	527	554	572	569	548	613	569	544	540	561	584	581	592	594	554	577	601	501	551	550	528	552	550	542	562	515	542	535	559	571	580	542	522	543	591	529	578	588	504	504	574	572	542	545	549	545	532	567	562	559	561	561	563	573	549	546	556	549	577	562	566	563	566	567	529	526	547	568	593	545	561	546	537	530	540	560	574	536	519	572	578	525	556	533	554	529	587	538	572	562	550	548	543	511	583	550	552	558	505	537	575	538	558	547	562	558	538	536	515	556	577	488	506	579	569	541	542	533	567	548	555	556	566	555	514	541	588	521	574	592	545	580	529	538	569	553	556	598	531	533	530	547	519	577	530	540	531	562	547	564	520	597	558	588	579	583	560	555	560	562	551	542	561	532	561	551	551	581	564	579	538	551	526	587	566	529	565	582	538	571	545	580	580	524	550	576	575	527	553	547	603	565	564	548	588	507	541	511	544	599	572	547	586	558	552	548	519	539	547	569	578	569	572	528	554	539	582	572	525	565	536	582	571	559	574	542	596	540	579	568	552	549	565	605	553	555	532	578	521	545	549	569	607	570	556	539	539	523	610	567	560	522	517	520	557	548	568	535	531	540	539	543	536	588	577	518	596	552	550	553	537	546	539	547	537	520	554	547	583	572	536	519	568	563	565	576	560	552	578	538	576	552	523	589	568	582	542	563	530
6788	416	376	247	226	205	212	206	177	180	153	188	190	180	164	206	190	201	165	203	183	195	183	183	216	184	204	203	184	211	176	190	191	172	190	198	205	192	186	211	191	183	185	205	189	191	197	204	188	189	178	174	188	210	195	201	205	173	199	195	215	192	193	204	194	187	194	190	189	198	193	175	179	170	183	183	199	162	194	208	226	179	168	156	188	179	195	192	196	195	178	186	208	176	183	193	187	207	202	182	177	183	193	188	175	180	185	173	180	180	185	213	195	172	195	202	180	189	176	173	190	180	178	190	201	172	182	204	190	209	174	165	184	202	191	197	167	189	208	228	216	193	193	176	161	176	184	193	200	174	191	201	178	176	234	186	174	213	226	175	194	194	186	172	208	175	171	216	208	196	164	173	195	180	181	211	183	199	207	198	169	189	181	174	179	176	193	212	185	190	186	194	198	189	199	184	223	173	205	190	179	219	182	181	190	177	187	193	191	192	185	187	186	180	170	178	202	186	197	184	185	165	188	189	187	198	165	204	217	206	198	210	186	196	190	173	167	208	169	191	182	189	190	180	208	204	181	180	198	211	169	182	195	176	187	170	217	210	198	201	188	213	169	188	191	184	174	193	186	171	170	204	194	174	197	184	191	174	218	185	187	193	190	177	188	199	189	187	193	201	185	169	190	196	209	199	187	195	206	195	211	199	175	183	179	185	191	185	217	185	188	177	189	176	197	196	211	192	172	182	199	191	184	197	161	188	183	235	176	182	200	180	202	184	179	184	237	207	199	185	187	193	187	179	185	160	175	200	212	165	172	162	173	203	187	195	179	188	185	175	179	181	185	188	176	178	187	211	177	181	178	193	180	201	179	167	180	197	165	183	196	184	173	226	172	199	185	192	177	203	182	182	194	167	169	199	182	172	197	202	181	196	191	207	192	190	212	176	199	192	189	196	169	176	208	203	220	184	169	195	194	199	190	170	182	190	191	195	203	167	198	167	197	224	187	206	201	194	188	206	191	179	172	179	204	177	166	170	186	198	207	185	181	161	206	184	177	205	185	178	187	186	194	218	189	183	190	182	177	198	190	209	190	174	182	198	181	201	197	187	183	190	186	186	172	189	200	178	197	202	214	201	195	194	176	183	200	169	182	212	185	181	218	194	187	162	174	190	173	173	184	172	181	177	202	175	196	196	161	207	187	245	160	195	182	166	194	193	203	203	179	199	194	177	175	182	195	176	210	189	196	207	179	168	214	201	177	219	210	181	177	164	177	184	208	178	182	198	182	176	203	195	169	163	195	207	174	194	178	180	192	188	207	210	175	183	203	196	198	185	180	186	169	169	192	211	202	178	185	178	191	185	179	171	189	202	183	195	191	206	199	187	184	192	215	209	184	205	199	205	194	211	171	181	185	216	177	201	190	174	193	195	235	181	188	180	182	187	211	198	198	200	201	178	210	209	169	205	187	203	176	180	214	208	182	188	203	190	192	198	198	188	171	201	196	169	201	200	187	199	193	178	198	177	200	193	176	203	209	172	188	181	205	192	228	226	190	184	189	182	175	185	197	206	178	208	176	210	169	204	203	199	167	196	189	188	171	180	183	170	179	227	191	180	178	219	159	185	178	211	186	173	221	184	192	175	208	218	196	190	193	204	186	215	152	212	177	202	208	193	190	224	190	162	162	216	200	201	200	202	196	199	215	207	176	166	192	191	211	191	172	189	167	185	193	195	186	174	180	177	197	212	171	195	193	182	198	198	204	172	182	196	171	197	179	182	149	156	187	186	200	179	199	206	201	180	182	205	213	186	206	176	173	213	184	209	203	202	183	197	189	185	214	189	213	176	211	177	208	196	180	225	167	182	193	163	204	203	204	176	185	188	180	187	193	202	188	177	168	187	184	180	177	161	184	201	185	202	201	229	179	171	198	194	207	192	193	189	192	195	176	178	189	193	180	190	160	202	188	207	189	204	164	197	190	176	202	186	196	189	179	177	183	229	203	207	196	225	203	193	175	203	203	187	202	219	177	213	182	198	208	191	186	197	187	207	184	173	163	192	191	186	176	171	172	191	194	188	212	204	178	191	199	206	180	172	201	194	201	175	206	205	192	180	192	194	180	202	163	184	168	228	186	166	203	194	193	187	184	189	182	194	205	174	176	183	217	190	210	189	200	195	181	194	182	192	177	202	214	212	177	166	178	182	171	191	173	213	179	191	182	187	186	163	186	193	196	192	192	176	187	202	169	187	211	183	189	216	194	178	201	182	173	190	159	171	194	178	179	193	183	210	197	193	183	182	192	154	182	205	175	168	181	172	185	183	182	195	206	203	200	209	181	200	188	192	168	208	194	176	193	195	198	197	192	220	159	176	196	207	188	197	196	170	192	166	193	195	193	217	188	196	210	174	187	190	193	162	189	168	194	196	166	178	186	191	203	191	169	202	184	191	187	208	188	202	185	176	207	207	197	163	180	179	181	196	184	188	187	190	183	204	186	167	205	206	204	189	202	179	176	166	196	182	197	171	191	200	203	216	185	172	171	171	203	214	189	229	197	190	208	184	193	206	181	183	172	172	209	189	197	186	186	215	166	211	195	197	215	194	200	170	191	195	168	164	184	186	188	197	176	206	183	188	201	193	205	211	196	184	173	200	200	208	205	196	204	165	186	206	199	203	190	206	199	178	193	174	197	197	198	183	183	203	188	188	195	197	210	185	203	196	174	201	180	200	206	186	194	185	188	204	178	178	183	172	218	205	198	184	192	187	196	184	188	207	198	197	175	199	189	209	199	194	167	183	161	177	199	193	197	171	181	184	205	183	184	207	184	167	188	194	191	178	193	203	189	192	202	168	225	199	195	201	197	206	203	187	166	193	181	186	190	185	184	148	196	211	205	187	170	182	187	181	190	191	166	195	206	168	192	186	191	169	218	167	166	201	178	178	182	181	189	196	193	181	184	205	215	220	209	184	179	197	179	179	196	204	186	167	194	163	212	185	186	169	173	209	186	199	175	194	186	182	189	201	196	207	179	198	165	202	182	174	187	175	207	193	174	191	174	199	189	176	210	162	169	179	172	186	199	192	212	189	179	207	175	178	203	205	184	187	201	188	187	193	173	178	190	171	181	213	175	197	194	207	180	198	187	173	198	171	196	184	187	209	207	200	173	197	189	189	184	195	192	178	188	187	174	184	207	211	196	179	186	201	212	201	186	190	187	167	177	174	202	192	212	182	177	183	181	221	196	198	175	176	201	181	208	205	189	179	165	194	177	197	179	204	218	192	218	207	171	185	204	200	194	180	195	184	185	205	198	187	163	181	175	188	205	179	194	171	213	190	191	182	179	192	175	182	191	175	208	225	176	205	206	215	194	196	186	189	189	195	196	173	191	190	209	193	178	188	160	157	180	182	194	165	182	190	211	222	187	194	195	195	202	190	168	187	191	181	204	204	175	205	189	181	197	175	204	159	198	192	193	194	199	181	190	223	174	176	204	193	181	194
5145	658	739	722	699	675	576	625	658	579	602	616	618	566	652	605	591	558	574	599	592	554	575	583	541	568	550	542	591	593	570	565	581	561	634	563	577	580	585	615	562	528	563	568	526	588	583	589	580	558	570	585	580	565	568	582	587	570	554	553	559	580	565	597	567	582	539	601	565	589	580	619	545	564	577	610	552	579	600	587	575	567	570	549	595	538	525	588	570	585	604	564	571	586	534	586	583	574	512	560	569	560	584	584	558	581	574	570	565	587	562	544	621	510	600	588	558	605	563	584	597	559	498	620	565	602	590	548	612	571	568	563	547	580	605	585	577	583	596	554	560	580	587	602	569	582	611	586	549	550	601	600	571	574	587	559	593	587	537	583	573	609	613	555	545	531	570	538	555	560	541	571	546	570	580	607	564	592	588	627	586	538	550	580	547	564	553	559	580	612	566	558	558	576	569	577	564	563	569	602	528	578	549	583	552	567	547	567	569	630	531	555	583	562	554	576	558	556	541	588	527	541	575	601	564	575	570	627	603	600	612	627	611	564	610	576	560	561	586	554	548	541	567	551	562	578	520	550	567	593	577	586	572	550	608	570	577	584	550	581	553	597	571	597	548	575	529	588	591	565	589	568	578	559	542	595	585	633	604	561	569	566	586	589	588	536	592	612	541	583	555	515	568	546	558	548	555	550	580	544	584	548	561	558	571	555	592	595	548	619	569	604	555	550	548	558	566	569	545	571	580	613	547	530	546	577	580	579	598	584	613	564	600	562	585	540	573	577	505	570	592	564	574	580	571	586	559	579	566	554	549	596	573	572	588	549	603	559	582	580	595	583	574	592	595	551	572	559	602	621	582	571	600	540	564	594	610	577	593	565	555	572	601	582	603	553	566	548	560	628	585	602	569	584	619	567	571	546	568	566	578	578	564	574	545	573	528	562	574	571	566	555	618	552	556	577	580	561	555	534	559	570	579	600	538	564	568	565	550	550	581	532	561	588	578	559	583	539	580	594	568	604	592	599	565	572	608	511	545	622	580	595	529	559	548	533	508	607	568	561	575	561	551	582	553	530	591	549	520	594	571	580	579	610	601	609	598	588	593	579	612	556	571	577	589	543	567	599	575	611	573	589	591	566	557	610	546	554	621	564	560	603	573	567	567	554	566	583	559	585	549	593	580	562	581	554	589	556	587	563	535	539	596	542	585	557	570	592	569	575	554	550	591	537	564	592	591	548	608	602	573	561	571	592	582	575	594	596	565	620	545	577	570	561	596	583	587	503	567	539	541	574	577	624	545	577	597	589	517	562	553	627	561	564	584	593	597	610	565	580	542	567	568	553	567	518	608	561	572	559	577	548	584	578	557	543	582	563	565	571	596	563	576	556	605	584	595	522	580	616	578	525	502	613	579	570	537	599	591	593	571	577	586	616	566	560	562	533	583	582	567	554	543	580	587	534	525	609	558	585	569	555	563	535	549	550	533	567	551	602	556	611	569	630	586	569	574	552	573	564	577	540	558	570	609	496	578	548	552	571	546	591	573	591	601	578	542	570	591	564	529	595	611	575	581	585	565	604	541	595	548	578	560	583	568	536	571	609	561	594	550	579	568	541	593	590	570	592	571	581	604	552	590	604	569	579	567	593	595	606	554	557	542	550	572	555	579	536	547	556	578	562	537	590	571	559	593	559	579	562	603	542	573	588	540	579	583	590	527	530	609	572	587	544	555	616	585	569	608	544	539	587	544	581	600	571	589	545	568	557	564	571	550	594	585	531	560	559	547	560	554	552	547	557	529	572	604	575	586	582	592	545	550	551	582	574	561	575	555	583	595	576	567	573	553	575	564	578	536	630	548	573	554	527	615	568	565	574	575	606	579	564	568	546	583	588	570	561	545	602	574	576	617	575	566	566	563	582	583	579	601	624	578	564	560	562	578	571	573	537	554	563	641	582	558	550	566	574	567	601	571	550	574	549	623	606	563	571	574	557	556	578	528	575	553	562	587	564	560	603	581	607	598	527	552	579	540	549	578	543	560	578	576	617	558	569	626	568	624	563	538	565	610	608	577	530	580	573	565	584	539	569	600	543	537	555	558	611	612	564	560	547	545	604	558	598	581	591	560	574	556	539	557	541	614	569	541	561	525	618	564	576	577	547	557	543	571	570	599	561	573	569	562	546	574	543	557	611	528	568	593	574	558	586	619	555	544	549	581	571	565	633	567	606	583	586	563	533	565	539	599	561	620	613	555	587	532	583	546	579	530	577	569	591	598	554	568	560	561	542	587	615	552	602	567	573	566	567	547	596	531	583	565	597	561	583	575	568	585	525	610	596	553	573	592	507	491	594	595	606	550	586	587	576	590	584	574	556	576	591	561	608	560	604	564	560	574	627	567	581	552	549	631	584	578	550	577	527	581	589	598	561	542	578	585	577	572	593	571	562	567	568	581	595	603	601	581	606	569	606	566	602	588	560	553	563	557	536	596	560	594	575	586	562	558	546	589	583	579	552	575	581	597	578	559	550	571	556	555	598	608	630	567	574	559	626	552	569	571	585	550	602	579	582	578	550	577	589	546	602	586	603	607	569	586	559	581	611	538	547	566	585	543	562	556	561	595	576	580	582	570	561	562	549	582	573	611	553	553	569	606	524	575	566	547	593	592	533	585	578	580	562	573	616	561	590	561	560	612	557	577	572	594	576	587	573	538	565	558	536	587	551	557	572	562	554	559	541	583	618	608	614	542	554	593	565	600	593	588	562	554	570	562	574	515	527	561	586	543	560	602	598	601	564	598	541	541	560	602	609	598	572	577	600	589	580	579	527	583	576	535	584	553	561	620	562	570	614	568	566	567	564	577	557	581	535	554	553	586	523	594	576	542	550	558	567	549	551	564	569	548	570	588	557	565	557	556	586	598	533	614	544	582	594	573	558	602	599	580	568	573	559	505	540	582	564	566	562	563	593	517	597	597	562	593	597	574	532	552	564	644	548	537	574	580	589	576	565	556	577	556	576	574	606	595	568	573	622	570	562	587	596	596	565	574	598	553	573	504	573	556	583	577	544	545	548	563	562	589	586	589	557	555	564	611	602	624	589	586	551	538	578	551	521	585	562	606	559	526	540	602	585	559	596	563	589	567	547	571	583	559	554	581	554	550	600	559	614	599	590	601	547	623	567	609	591	541	567	584	592	573	531	537	587	594	605	583	577	555	552	550	575	601	552	595	590	570	570	606	581	537	579	540	580	568	570	570	546	536	570	597	564	539	504	558	565	596	563	539	497	546	574	565	578	584	587	532	564	581	588	569	569	563	580	595	512	564	585	564	550	558	571	591	600	572	597	624	610	563	613	617	577	577	561	588	576	579	567	629	550	591	571	568	565	554	583	603	534	564	577	569	592	592	552	589	546	552	565	590	607	543	602	574	570	559	606	591	598	543	552	561	594	584	550	557	544	563	610	576	556	558	615	561	552	597	614	573	560	572	572	557	616	550	576	560	538
38355	16560	3789	1051	711	493	418	316	246	235	231	174	202	152	165	134	142	126	128	133	111	126	140	122	130	120	108	113	113	108	132	107	94	91	109	128	119	121	129	116	94	105	92	107	99	119	104	101	95	111	106	100	114	114	110	123	109	101	110	111	103	111	113	110	112	126	104	103	88	109	99	95	104	102	102	100	113	94	102	89	100	101	110	102	131	123	100	88	111	114	91	112	114	101	106	102	95	109	96	107	103	108	97	99	107	94	102	120	114	96	107	97	101	105	117	111	95	112	99	105	93	100	85	108	95	93	108	108	125	95	119	92	101	104	111	101	95	113	104	81	102	108	92	115	110	120	107	95	106	98	111	91	111	101	121	90	98	94	111	97	103	89	112	103	123	123	107	106	107	115	100	119	103	102	98	94	94	78	99	113	110	102	95	112	111	91	92	98	94	97	112	112	101	92	71	92	92	96	102	88	105	102	95	98	97	110	113	104	116	105	101	106	94	110	92	103	91	111	111	102	105	100	106	108	109	104	103	105	99	97	106	107	88	123	102	102	95	91	98	107	99	102	106	86	98	109	83	115	95	117	104	109	81	106	108	85	103	93	113	109	108	97	100	92	103	102	91	110	101	98	97	99	96	86	101	104	93	105	87	110	103	102	122	105	96	111	114	102	89	86	87	102	100	114	88	108	121	93	110	100	92	98	95	99	100	102	108	98	96	97	90	93	106	106	119	90	118	101	110	107	107	101	109	93	95	102	101	92	118	122	103	89	97	98	121	95	101	111	97	104	92	96	94	111	87	116	84	87	99	96	102	99	113	115	98	119	84	111	83	97	110	96	87	95	109	113	95	105	112	107	98	95	91	91	100	89	103	98	99	113	103	114	113	98	107	96	74	118	89	94	107	100	98	85	101	88	105	114	115	100	106	86	77	107	113	105	112	84	101	95	99	99	116	95	91	99	94	99	96	117	99	113	123	104	108	106	116	88	93	89	112	102	105	119	105	110	97	96	81	104	111	119	98	104	108	131	110	112	107	90	94	100	118	104	109	109	97	116	95	122	94	113	84	119	91	101	99	98	118	88	103	112	113	104	92	112	114	112	101	104	118	113	109	108	110	103	95	93	93	99	98	89	94	116	113	114	83	103	91	127	89	98	114	96	92	105	111	97	106	96	107	106	114	101	96	95	100	104	102	98	95	115	103	108	110	108	86	110	89	101	97	92	117	108	101	96	99	101	84	99	105	105	106	115	95	114	112	126	104	106	109	91	110	93	112	116	103	101	99	96	128	96	111	104	95	121	117	95	105	93	131	106	91	113	115	106	117	98	110	104	110	119	96	113	101	104	107	106	117	98	91	97	83	108	101	110	117	118	104	95	98	109	107	101	101	103	96	101	100	102	87	68	96	106	120	99	81	101	102	107	86	99	110	92	95	116	94	103	109	87	107	91	94	96	92	99	82	94	102	103	108	109	95	117	95	96	97	97	101	101	113	107	85	105	100	105	97	103	114	106	93	106	108	90	98	99	109	118	107	108	97	99	89	103	94	101	113	103	115	103	111	99	100	90	92	105	96	105	94	99	94	92	96	113	104	110	132	100	110	108	110	106	125	108	97	96	114	105	90	103	104	108	115	116	116	101	113	105	103	102	103	96	112	110	126	98	98	84	108	81	104	127	101	86	109	100	105	99	106	120	106	97	113	105	100	100	89	101	116	87	113	109	127	100	105	94	115	123	101	103	93	118	109	99	113	112	98	85	93	104	110	108	104	106	89	120	98	100	92	107	98	116	95	120	106	85	115	103	117	112	90	103	103	90	102	82	92	95	97	94	114	89	85	102	94	114	100	109	110	107	112	151	94	87	92	94	114	102	107	113	107	92	85	85	102	96	89	117	111	95	118	106	114	91	98	103	101	102	98	113	109	103	112	105	109	113	105	109	112	99	116	104	85	99	109	101	112	102	95	97	101	119	103	76	82	112	95	119	106	104	92	107	99	91	107	94	91	96	88	90	103	94	80	101	85	104	83	114	107	111	99	101	94	101	97	92	97	106	104	110	97	116	92	99	108	104	115	110	93	87	102	102	104	99	97	88	105	102	128	92	95	114	85	103	93	111	107	99	129	95	113	102	93	106	109	110	104	116	120	106	102	89	106	102	95	100	87	97	100	104	99	76	99	104	112	88	126	102	93	109	113	102	87	93	125	109	75	101	119	94	99	113	78	88	89	108	90	86	117	104	101	125	124	93	107	97	91	96	102	103	112	112	90	96	96	104	102	98	109	111	83	107	97	118	126	108	94	100	120	110	118	93	121	94	118	107	112	112	110	100	105	108	110	105	105	108	119	110	93	95	90	103	109	106	100	97	102	102	82	93	98	96	93	121	101	121	94	95	113	112	90	84	102	105	88	100	86	98	93	104	89	99	99	90	95	91	101	106	107	117	98	93	93	92	97	99	99	105	90	96	104	106	114	111	115	93	107	106	109	84	97	119	94	93	83	108	95	91	97	108	97	109	92	99	88	126	109	102	113	86	107	118	112	104	95	105	117	105	85	116	115	100	99	117	96	101	103	102	86	91	97	107	96	105	102	110	94	115	104	117	102	101	84	96	96	113	113	93	99	94	94	95	122	119	95	93	102	104	98	99	101	95	91	93	99	105	111	98	100	105	85	126	103	92	109	104	106	98	99	108	109	101	100	99	92	116	92	89	105	99	102	101	97	101	90	81	87	84	97	102	98	92	101	88	114	83	90	99	97	113	114	123	116	98	118	110	109	100	106	114	110	96	106	106	98	92	93	109	124	94	97	100	94	106	112	97	113	100	108	106	86	100	115	102	87	100	90	116	108	110	109	111	90	121	112	114	106	98	111	109	104	101	84	103	77	96	91	119	105	96	89	101	87	89	103	97	123	119	119	117	114	118	87	98	102	89	100	130	105	112	128	96	97	104	103	100	103	111	107	102	108	92	92	115	98	105	105	101	98	82	116	105	96	94	103	110	118	111	102	107	100	103	90	126	124	68	105	96	96	111	102	92	104	121	114	85	99	98	106	123	101	122	111	106	107	121	116	104	98	103	96	99	122	103	95	99	97	110	111	98	124	89	107	106	88	114	86	111	115	86	90	119	107	120	97	104	100	97	91	110	104	98	103	92	111	86	105	77	113	109	108	107	111	88	109	107	88	90	96	96	95	101	113	108	110	96	110	91	94	96	101	100	105	103	107	97	86	119	84	98	100	103	87	114	93	95	108	117	124	109	80	120	96	104	104	88	96	83	110	103	103	97	105	109	88	117	110	99	96	132	87	109	78	101	104	102	101	100	82	104	109	114	99	105	105	100	94	87	97	88	115	99	110	116	118	85	71	82	107	84	97	83	112	105	125	97	99	90	96	103	94	104	110	101	95	85	101	98	99	104	90	84	96	106	107	119	100	114	103	106	101	112	96	96	98	89	94	109	98	107	103	98	98	109	105	83	97	102	90	105	116	79	99	102	104	90
20499	1263	2826	3289	2765	2247	1774	1542	1228	1148	987	931	804	739	720	626	642	583	570	563	522	526	551	472	447	522	457	440	438	448	445	430	395	413	439	391	408	405	409	417	401	379	356	410	379	391	406	365	402	379	398	387	406	376	389	402	345	404	381	359	404	343	343	353	345	363	359	361	382	331	379	376	350	412	385	355	344	372	352	354	374	396	384	331	329	340	375	366	356	353	359	363	364	370	373	344	372	338	346	358	379	363	362	361	315	353	339	342	367	384	356	339	324	377	366	355	366	363	363	362	347	359	327	366	370	377	353	362	323	331	350	355	349	380	349	363	356	345	347	351	351	340	385	329	327	367	347	335	340	403	358	373	327	346	317	329	331	367	374	342	365	371	362	368	318	314	325	361	326	352	358	322	345	366	356	355	366	358	336	341	343	347	346	363	337	376	332	359	353	317	335	357	326	333	339	351	328	383	328	356	355	335	376	344	340	349	370	326	326	393	382	343	371	374	376	347	364	308	342	353	338	359	331	351	343	337	360	332	377	340	381	362	405	356	363	353	327	369	323	368	394	353	337	336	370	349	306	368	321	379	361	362	320	354	352	352	341	351	314	376	351	355	362	361	369	344	355	339	368	376	336	363	357	362	375	341	383	369	343	370	332	314	353	347	360	374	343	353	354	333	374	356	343	353	341	356	344	360	351	344	341	321	391	337	364	371	371	339	346	350	356	343	370	371	342	352	363	363	331	358	325	361	366	357	331	366	362	339	339	329	367	337	379	337	354	379	333	344	352	376	338	338	378	322	349	356	313	335	366	368	361	352	362	365	336	371	397	355	362	349	351	360	325	338	352	353	341	351	390	339	348	331	360	312	353	332	349	352	337	360	353	329	339	306	358	356	340	351	357	345	336	336	334	313	394	323	354	344	343	343	342	352	304	401	356	367	345	350	355	367	387	369	353	324	341	396	355	324	357	346	409	391	378	361	408	356	362	368	381	380	363	342	343	342	328	363	348	346	340	358	342	347	356	347	346	334	360	317	321	357	366	375	375	365	343	355	339	343	358	359	341	326	341	352	323	366	361	374	345	321	344	355	325	353	361	358	348	361	363	348	345	334	378	319	339	356	334	361	340	321	360	352	327	323	329	359	376	359	331	339	325	363	329	333	352	337	326	334	363	379	370	361	355	330	354	346	340	389	333	346	382	341	387	334	344	347	333	369	345	346	364	364	360	379	335	369	348	336	339	370	329	345	347	366	330	348	351	345	326	375	338	349	348	344	379	371	352	416	358	359	316	349	371	305	354	361	388	339	330	371	329	368	348	362	336	389	339	332	361	335	344	346	334	329	324	350	328	350	315	366	339	324	360	356	372	340	349	364	371	332	387	360	354	360	369	374	368	369	358	391	358	349	334	337	359	363	349	360	396	374	363	374	356	327	352	376	364	398	371	359	309	339	341	333	313	341	330	358	350	339	334	360	330	390	350	346	333	353	367	339	365	325	337	342	361	336	327	340	340	382	349	344	335	382	323	364	363	345	363	331	335	352	338	350	363	330	352	371	355	363	332	364	327	346	326	343	352	347	348	298	367	349	331	361	330	361	356	384	330	319	342	328	369	378	353	369	379	356	344	327	354	362	333	336	386	352	356	325	324	361	360	378	356	371	346	285	351	372	319	344	326	376	361	359	348	366	361	372	371	338	307	361	316	346	332	368	341	329	344	345	342	362	365	343	369	355	388	356	339	332	342	326	378	322	359	385	305	327	347	377	370	326	327	354	317	325	367	377	395	333	340	364	391	349	347	318	345	356	323	350	332	364	337	360	336	346	368	338	324	332	361	357	350	369	353	318	366	354	371	316	342	353	349	342	349	348	354	350	341	321	346	333	365	350	378	319	381	377	356	334	349	360	350	325	349	323	368	329	327	348	327	377	326	315	348	378	362	357	355	356	374	371	371	360	379	363	366	360	301	343	358	345	329	350	358	337	336	344	359	357	319	338	353	329	378	357	331	363	388	354	341	322	343	371	373	352	378	362	326	351	383	367	373	334	364	359	342	364	335	365	340	366	334	334	375	312	347	373	345	350	348	345	358	365	347	382	371	349	342	376	334	357	345	383	355	346	347	369	372	348	331	353	341	353	341	341	367	379	365	319	394	348	343	314	347	360	362	325	353	342	364	309	372	347	366	353	345	332	321	347	365	351	385	352	362	329	332	324	345	371	339	337	369	364	306	330	330	358	349	354	341	320	325	361	364	405	343	317	354	351	330	354	335	339	341	350	345	385	370	338	360	346	332	368	357	335	326	333	311	368	361	340	342	367	359	346	347	345	333	331	329	364	328	353	369	384	362	362	349	320	365	326	353	395	332	350	359	351	341	341	370	337	371	326	356	311	347	345	326	375	348	341	369	322	374	359	353	306	364	382	354	345	362	375	344	355	376	341	378	374	336	350	344	338	335	324	334	354	356	339	369	365	351	323	352	347	357	338	388	358	363	359	340	342	337	355	320	362	343	353	363	322	339	361	361	371	357	351	323	338	376	362	369	360	389	365	388	339	339	330	304	353	348	347	344	371	334	326	319	339	308	372	368	350	340	359	337	344	349	379	357	331	371	382	357	337	350	332	349	372	315	328	330	351	345	337	354	365	386	347	341	328	358	302	317	352	384	344	350	327	360	362	341	375	331	386	352	351	341	359	332	351	323	354	361	388	359	334	354	380	371	372	321	352	355	350	336	367	351	342	341	365	336	354	355	333	359	347	364	364	386	343	350	332	324	350	332	366	333	371	358	352	358	371	353	344	334	377	344	326	330	353	398	341	352	360	337	360	340	357	363	377	334	319	354	339	357	350	338	345	343	342	376	387	349	365	349	332	332	353	342	355	328	353	372	316	326	346	342	325	353	340	357	354	351	373	380	348	343	347	365	359	314	348	334	355	347	358	356	346	309	378	315	342	350	336	358	325	354	374	325	335	370	346	366	349	322	364	336	312	342	357	346	378	343	361	368	356	349	369	398	331	339	370	337	361	364	351	363	358	360	345	340	356	359	343	350	330	358	350	339	372	324	321	363	361	334	342	405	336	344	312	360	376	312	347	371	354	319	379	354	345	337	379	345	365	343	355	352	313	344	337	375	347	318	384	311	318	356	339	367	341	359	339	346	374	361	352	372	348	343	379	330	373	339	364	355	359	364	352	330	333	360	332	329	386	362	361	352	336	359	356	331	337	351	345	342	353	361	348	392	381	315	332	317	357	350	343	355	350	376	330	348	336	327	354	351	322	362	345	378	352	359	329	375	350	330	375	342	344	325	349	342	322	351	328	354	365	343	341	376	359	357	338	371	356	365	323	342	360	364	392	342	375	373	329	340	336	358	372	348	379	365	358	355	340	353	376	354	347	359	339	342	326	360	341	360	326	329	329	353	342	353	339	351	363	365	361	317	365	312	361	339	352	345	375	377	363	347	324	311	360	328	337	337	354	353	341	337	315	342	361	328	367	365	358
41564	21303	16767	3131	1388	1024	808	624	496	405	372	349	329	328	285	269	238	231	223	257	249	256	243	214	212	194	203	200	184	221	204	201	181	194	183	204	197	194	162	174	167	183	192	188	189	175	199	178	194	197	155	204	187	183	169	172	175	185	204	169	189	147	178	167	178	160	193	170	188	196	178	176	192	162	174	178	177	195	182	190	164	176	205	159	169	162	171	185	183	161	179	178	173	167	199	185	181	178	181	175	169	179	180	164	161	169	169	162	176	171	167	178	170	175	182	179	183	169	180	141	167	157	139	191	180	181	184	167	162	145	177	156	186	191	172	196	192	209	182	196	174	197	166	204	178	163	176	184	183	204	200	177	166	192	164	189	180	167	178	188	169	147	180	191	181	175	199	185	173	183	183	187	190	212	164	176	164	205	183	170	203	195	172	155	174	165	179	195	188	163	171	208	165	183	173	180	193	188	169	180	170	194	168	155	179	166	164	184	152	176	147	178	184	188	173	186	178	198	184	190	179	178	158	169	179	163	157	174	184	182	175	193	161	172	174	172	171	176	173	209	174	183	190	188	191	181	177	149	178	176	194	190	163	194	181	194	169	181	172	184	192	170	164	187	174	160	201	182	192	172	159	178	147	188	171	175	140	155	196	174	172	192	177	176	164	184	178	168	160	184	167	169	156	166	176	174	174	177	203	167	182	178	173	175	163	172	186	195	172	176	178	163	185	189	182	172	158	171	172	159	187	173	183	181	185	172	194	158	186	156	183	185	161	188	167	186	191	176	172	176	180	164	175	167	165	177	182	184	188	187	180	167	184	209	179	197	181	173	191	154	191	190	196	180	166	184	192	181	181	204	179	178	161	147	185	185	194	166	149	180	162	186	170	166	211	175	198	173	182	191	188	180	171	172	180	147	184	166	179	165	197	179	187	184	151	159	167	164	184	175	175	192	164	174	185	196	167	168	206	167	158	178	170	186	185	168	188	179	162	172	186	168	198	178	156	181	157	159	192	171	184	207	178	196	161	162	156	162	163	167	184	185	169	214	213	177	182	174	198	195	159	176	167	157	190	179	182	186	171	190	190	179	191	171	175	182	176	200	185	175	181	170	182	188	182	186	194	171	160	183	160	177	174	172	177	176	178	174	160	185	169	169	197	167	176	162	158	169	161	155	164	173	181	181	184	170	148	186	168	173	172	171	186	164	143	160	164	162	164	204	170	180	143	178	173	195	193	165	164	184	171	178	150	158	168	186	194	180	174	167	177	158	183	146	169	176	177	158	173	204	161	182	179	190	184	166	185	166	172	172	156	166	174	176	188	167	181	184	163	193	170	168	182	185	155	181	190	193	187	173	179	173	194	176	188	167	209	186	192	188	155	179	196	165	172	153	179	179	174	179	195	181	180	170	160	193	178	160	169	157	160	184	164	195	169	150	174	182	175	200	153	182	194	180	175	198	175	192	174	193	174	189	170	178	161	169	161	182	190	173	210	168	175	187	221	162	171	182	171	179	168	205	180	179	162	190	179	167	154	191	188	170	201	180	175	184	172	153	176	184	165	179	165	189	164	161	192	178	162	186	184	177	181	176	194	172	147	188	188	179	169	154	191	178	168	179	176	170	181	158	188	168	166	153	164	163	190	156	152	166	181	176	183	164	174	166	179	173	185	174	152	165	171	201	169	176	219	186	189	179	174	178	193	169	176	166	176	166	157	160	196	183	169	167	171	163	184	183	170	155	150	168	163	183	188	191	154	182	182	168	180	189	183	179	180	199	170	182	170	165	189	165	170	163	170	190	193	177	175	188	151	184	185	168	207	162	168	166	191	154	188	171	157	190	173	193	168	159	156	163	170	168	171	158	167	171	167	171	187	180	189	184	169	182	196	189	172	176	180	177	171	179	197	180	198	163	166	175	185	175	187	174	208	176	186	177	165	161	177	184	176	151	175	163	168	174	178	179	198	148	166	172	179	156	169	165	175	181	155	177	165	169	186	184	187	162	177	175	164	178	158	173	182	177	162	188	178	151	198	157	185	147	171	165	188	140	168	187	167	164	179	166	202	172	152	176	164	196	182	158	172	174	164	172	162	170	175	191	186	200	180	167	187	176	166	165	172	190	169	159	198	196	159	192	189	175	174	186	169	196	181	163	175	153	169	165	154	173	169	170	197	180	181	171	181	191	189	179	171	181	186	171	180	179	190	162	187	193	161	160	188	142	175	152	156	192	186	182	196	185	178	161	176	171	177	193	194	169	168	169	196	163	172	150	172	156	160	195	184	191	201	187	173	168	193	187	167	171	206	182	186	187	166	164	194	163	198	165	159	211	183	200	213	172	156	181	151	145	198	176	166	173	155	169	175	174	196	192	190	178	180	183	179	205	178	155	155	183	189	159	166	179	182	187	161	169	158	201	175	198	185	190	168	183	181	187	184	200	181	183	164	191	160	179	175	186	182	188	186	201	193	170	168	175	169	167	190	169	173	155	158	176	199	184	175	167	192	194	189	185	190	183	188	186	163	143	164	175	196	180	153	182	152	196	148	188	174	171	183	201	186	173	183	183	194	184	200	161	161	159	184	174	161	198	169	190	178	175	155	161	191	194	188	176	175	197	175	172	179	188	180	180	171	181	163	176	169	160	191	163	177	180	160	170	171	187	163	190	198	183	186	179	184	184	168	162	172	169	182	198	203	179	159	158	176	186	185	181	177	178	194	202	160	183	155	184	204	170	189	186	183	152	202	155	175	173	168	186	188	167	146	189	189	185	162	186	195	178	189	196	191	175	191	179	170	186	162	205	191	173	166	176	199	191	170	173	159	175	158	172	164	155	171	198	171	170	155	166	168	196	186	181	194	175	172	164	157	177	162	192	190	161	169	180	174	167	167	169	173	169	178	165	177	183	183	171	178	182	180	187	162	186	169	191	183	173	159	161	188	167	165	172	177	199	178	202	174	171	180	173	186	168	188	187	185	175	178	177	179	183	185	207	187	190	205	161	161	177	153	213	178	191	135	212	177	172	179	171	178	177	157	175	198	160	169	161	164	186	146	193	200	160	172	177	154	185	168	175	167	156	180	166	173	177	192	178	164	184	153	171	192	167	164	175	166	184	187	162	185	178	176	156	167	191	169	191	177	192	193	173	176	173	176	209	164	169	183	176	158	171	177	169	198	174	175	172	181	151	179	188	181	160	160	154	179	183	180	179	175	178	187	181	165	192	158	167	183	201	163	157	178	187	162	203	180	162	183	170	150	172	184	174	163	172	183	169	170	167	171	179	148	165	177	178	195	175	173	177	170	146	170	166	156	184	179	164	184	193	173	160	194	172	164	162	198	160	175	154	165	195	184	179	192	189	192	193	164	152	154	180	159	181	176	187	169	164	170	190	183	194	167	174	164	155	191	189	155	151	161	171	184	180	188	134	176	165	165	171	161	187	171	197	168	186	151	180	168	176	148	190	155	185	169	183	170	178	178	174	180	204	202	190	192	195	171	177
26486	2429	5583	6248	5160	4257	3460	2765	2418	2164	1879	1607	1470	1433	1279	1191	1111	1055	1016	969	933	881	884	907	850	795	762	794	757	753	696	789	711	706	707	680	650	704	699	658	665	637	653	634	638	573	618	663	597	659	612	632	623	627	610	584	668	606	584	573	604	598	583	620	559	600	624	610	586	592	576	573	588	625	572	603	575	609	631	583	578	521	620	602	614	588	551	554	579	579	572	568	640	568	612	588	549	539	591	564	564	540	595	542	562	597	574	609	593	529	547	598	570	581	536	580	540	558	545	618	567	535	567	573	562	553	556	598	519	556	579	596	586	556	536	564	585	523	560	548	600	535	533	548	608	558	557	550	549	542	529	559	552	596	535	594	573	565	566	522	572	614	579	529	571	571	549	580	561	573	546	574	555	543	526	539	498	545	539	555	611	511	547	564	565	524	556	609	552	535	581	582	532	535	557	558	557	603	589	543	529	576	540	548	545	576	572	496	648	505	576	552	554	534	555	574	616	534	531	571	558	545	569	534	562	525	559	567	606	545	559	567	514	561	563	547	577	578	570	591	527	539	556	594	596	595	532	567	630	569	602	544	574	562	550	594	532	572	556	581	583	561	537	562	534	543	553	615	568	610	512	570	507	578	556	580	533	576	533	580	546	598	534	549	544	531	587	544	531	588	528	563	559	543	545	582	521	580	533	541	555	616	613	556	574	566	546	539	530	552	569	614	564	564	605	582	570	552	589	573	556	526	523	600	590	562	580	531	571	554	563	605	598	578	526	525	587	566	543	562	592	551	503	548	606	560	517	523	580	569	540	549	517	558	545	541	559	566	535	569	529	554	588	542	534	569	557	561	561	535	582	568	602	605	555	504	557	579	536	525	573	544	540	589	520	560	556	569	581	551	545	564	534	540	550	586	591	544	509	526	530	508	569	580	520	549	526	568	544	531	600	554	573	562	584	518	579	544	547	545	535	556	554	521	551	538	592	606	584	562	556	595	567	548	550	534	550	605	553	562	580	550	527	545	588	559	557	575	548	564	517	550	590	605	530	527	545	568	569	540	586	525	567	594	534	572	536	561	560	561	582	576	597	523	510	584	518	597	536	594	517	529	507	577	560	588	551	536	531	554	509	530	507	554	553	549	558	558	534	594	531	547	589	559	554	538	531	543	513	542	577	566	546	537	575	588	556	569	539	567	510	523	546	546	575	561	553	560	553	588	580	554	554	548	512	504	583	552	552	571	592	577	533	556	559	575	545	561	551	553	568	562	569	574	486	573	574	541	533	513	564	547	558	568	548	582	550	546	572	562	510	558	586	563	546	561	555	562	543	562	544	528	546	584	554	563	551	565	550	565	507	563	584	530	513	610	578	547	608	540	561	558	559	545	523	541	580	550	551	524	589	572	546	561	550	553	536	585	554	558	553	549	558	532	571	555	548	511	561	569	547	522	557	540	541	567	521	528	568	530	575	545	538	546	569	543	517	580	548	585	554	581	537	592	512	580	574	547	539	554	551	567	552	588	585	629	551	549	539	538	583	563	574	515	573	567	600	538	562	554	591	573	563	518	546	605	540	561	543	579	576	528	542	549	532	583	592	529	527	542	561	554	538	544	569	537	561	531	592	563	513	586	530	548	586	525	558	574	593	593	612	615	546	570	557	553	582	567	564	564	569	551	564	526	566	528	568	562	550	575	539	565	535	586	600	539	513	543	560	565	568	561	544	503	588	523	555	595	559	533	578	535	566	597	512	554	541	526	541	524	522	528	525	582	532	582	541	564	550	542	593	611	583	584	518	525	544	525	538	537	576	562	588	539	533	550	578	554	555	546	586	577	583	553	587	588	553	547	534	548	565	516	580	587	586	528	580	588	546	578	542	572	548	579	568	518	561	532	567	611	558	540	548	536	569	555	558	515	553	535	547	530	578	553	547	583	565	526	561	552	554	562	560	544	604	531	553	553	546	574	566	542	569	540	567	575	559	529	549	520	574	522	557	557	551	577	600	571	574	584	557	519	561	558	562	511	533	566	581	569	532	545	563	567	546	549	551	516	529	538	591	531	512	584	599	553	552	546	508	560	565	526	551	606	535	595	510	541	561	541	508	503	526	532	547	586	522	566	589	577	554	525	564	608	551	582	518	532	558	569	569	583	534	537	565	564	602	537	574	554	545	557	582	595	558	559	561	570	586	581	580	555	569	532	563	528	530	598	561	564	559	528	602	571	564	555	574	606	533	565	562	568	524	503	571	547	538	607	566	553	550	578	562	563	553	552	541	586	530	530	557	598	566	526	595	529	547	569	530	564	562	535	589	572	538	622	555	523	559	531	572	539	535	548	564	522	561	579	559	553	573	572	550	579	532	555	523	570	567	582	540	578	534	569	601	535	563	541	558	541	555	525	559	541	558	561	528	611	573	569	562	548	544	573	536	511	522	546	530	560	545	514	578	575	548	553	564	602	560	567	500	557	588	570	567	554	557	526	541	592	573	570	513	539	568	584	561	578	522	500	568	569	515	518	545	512	555	542	526	567	567	524	558	544	586	542	552	538	552	570	544	561	579	554	506	618	543	529	548	543	546	540	536	558	535	500	614	551	535	568	553	588	557	506	570	582	561	579	561	569	544	550	545	587	541	535	567	544	544	568	581	550	568	536	530	565	553	547	519	567	564	556	540	539	550	520	554	591	536	532	574	565	538	612	543	586	539	543	548	576	542	547	551	552	556	560	520	499	537	572	552	566	559	577	560	540	564	592	561	550	554	588	571	539	554	537	541	576	526	553	539	592	529	549	547	571	544	616	582	523	557	532	575	579	549	530	559	527	523	545	597	614	538	524	555	547	604	530	557	575	576	521	554	609	573	546	572	550	528	551	573	544	531	550	569	579	582	563	527	539	519	593	587	521	545	554	555	530	547	546	520	576	533	592	527	562	553	520	573	576	528	505	539	575	521	580	557	551	577	598	579	573	569	567	565	537	536	550	595	587	562	594	551	551	562	539	492	519	600	558	580	518	587	548	546	578	542	553	548	568	558	598	509	544	546	569	585	537	574	562	550	583	545	603	570	567	571	554	562	545	554	587	564	559	556	566	587	549	536	578	598	525	557	566	532	577	499	544	551	540	568	567	553	542	549	533	544	539	570	561	577	563	578	559	573	520	538	525	529	543	551	567	560	613	548	532	549	616	542	557	554	577	569	532	589	597	574	512	560	539	576	549	582	526	569	555	508	556	575	565	575	567	531	535	551	533	522	620	581	558	550	535	541	551	575	567	595	581	580	585	542	545	561	520	581	541	544	552	581	571	588	585	568	581	576	573	586	556	535	555	562	559	593	593	577	589	541	589	562	548	585	527	546	544	529	602	569	537	549	564	555	554	547	555	555	546	569	559	532	546	576	574	552	560	553	565	547	514	595	555	572	555	560	558	555	566	540	546	602	544	577	535	551	566	578	576	567	569	564	557	514	550	527	562	545	572	566	542	548	578	568	576	528	576	581	605
6932	401	359	226	234	178	210	208	220	185	187	188	182	199	180	197	192	192	203	227	201	168	188	218	208	197	164	203	199	188	184	198	180	177	184	204	199	184	187	175	174	198	191	191	197	187	181	196	200	197	180	206	193	191	201	180	177	207	194	190	210	196	169	185	193	197	163	212	188	180	197	187	186	176	195	186	195	177	156	182	186	206	162	184	190	188	181	206	178	206	193	172	206	195	186	187	202	198	184	183	165	196	205	201	191	184	180	194	199	179	179	163	220	176	211	181	171	177	186	199	200	190	164	175	164	186	174	200	193	191	172	192	200	182	188	189	188	187	183	174	189	192	209	197	197	183	201	186	233	207	208	153	176	167	186	157	228	172	171	193	164	200	184	187	181	188	193	197	184	189	191	189	191	204	181	189	175	186	194	178	199	199	189	165	202	182	170	169	197	183	181	160	193	173	200	199	218	188	188	208	187	195	175	179	186	203	203	194	196	169	216	190	210	207	184	192	167	169	204	190	194	166	194	189	193	196	216	198	190	187	174	187	177	192	174	205	175	148	189	183	190	194	186	193	170	185	206	206	196	176	213	167	196	194	170	184	212	218	182	175	187	179	186	197	207	184	193	233	191	205	198	180	190	195	186	176	184	203	192	196	207	168	149	198	194	167	203	192	194	192	193	177	179	174	181	181	164	188	167	204	181	192	187	214	198	170	179	171	201	176	187	231	188	176	165	183	178	232	209	193	185	192	158	187	192	181	186	193	178	184	196	174	178	211	193	193	212	168	193	185	186	175	168	216	187	184	200	196	202	149	176	190	157	183	182	200	189	218	190	177	202	178	204	189	159	193	197	172	193	192	186	194	179	181	194	164	189	198	191	181	170	208	193	202	186	211	207	202	194	200	205	174	201	176	195	195	197	182	188	197	185	188	192	180	196	188	194	192	176	185	173	199	179	165	189	180	171	199	181	194	179	188	196	178	179	191	178	172	184	208	175	163	159	169	187	216	179	184	193	176	202	185	195	201	213	183	171	189	203	190	192	189	163	170	174	186	193	176	174	187	199	188	195	167	175	162	188	189	164	189	187	213	183	184	162	195	184	177	179	199	194	195	170	211	184	187	207	208	207	191	178	199	169	207	193	191	183	178	179	176	212	201	198	176	175	161	177	188	213	192	184	235	180	183	185	191	190	195	192	179	195	204	193	189	208	188	191	186	166	187	183	180	211	192	194	202	169	183	184	179	199	187	203	216	170	181	192	186	200	192	171	176	172	197	183	192	188	221	201	183	188	162	174	218	183	186	177	161	198	187	185	197	193	190	196	181	180	196	187	156	186	171	179	200	178	222	196	187	176	202	159	208	181	204	180	179	202	213	176	171	185	185	185	180	187	168	203	171	186	183	213	182	216	210	171	170	173	195	197	173	199	191	190	193	187	194	191	170	175	213	196	206	182	201	168	185	185	188	218	170	179	214	176	187	184	198	195	166	197	176	183	197	194	168	180	181	179	199	172	217	170	197	163	194	188	200	190	193	195	192	190	197	217	202	191	185	176	187	193	212	188	170	167	201	168	206	206	183	194	169	171	207	176	197	184	166	168	186	191	192	177	195	196	183	191	199	190	194	177	173	197	211	206	205	197	172	170	185	189	200	210	175	193	198	198	171	193	204	203	205	175	209	188	183	191	203	200	195	197	205	217	181	223	203	187	163	192	202	176	196	190	193	190	182	208	195	191	197	204	189	196	220	194	188	183	204	193	177	182	182	156	165	201	186	192	188	218	190	180	203	189	194	192	179	191	191	211	203	178	199	202	168	181	188	196	192	190	188	194	159	189	185	212	172	189	206	172	211	197	171	183	202	207	185	201	195	183	186	189	158	178	181	182	202	197	200	177	179	206	185	180	157	201	192	219	190	175	185	182	186	221	197	168	183	188	198	189	166	191	187	178	188	211	162	219	173	188	183	181	175	179	191	174	171	197	195	173	187	191	168	164	175	205	208	186	202	192	169	168	185	179	178	190	199	196	179	189	202	198	201	159	185	189	184	198	208	191	190	174	197	194	183	188	202	188	188	206	172	173	193	188	178	184	192	178	192	160	181	192	188	187	193	207	210	196	173	186	195	194	210	186	177	181	194	193	203	187	216	186	175	205	185	180	204	206	189	202	174	162	181	200	203	172	196	183	176	192	169	210	179	164	184	186	201	191	197	189	188	187	194	171	189	199	178	194	181	194	176	192	185	184	187	211	167	207	214	185	182	190	182	186	191	205	202	209	197	208	203	189	182	188	197	198	184	194	194	193	191	193	182	187	186	199	170	190	192	167	193	194	214	185	188	191	188	173	184	195	206	194	198	179	172	201	178	195	195	183	199	168	178	191	196	184	163	190	181	153	211	180	177	213	186	194	191	208	195	180	178	196	188	201	210	204	207	209	191	202	183	205	183	169	198	142	223	195	167	225	173	182	194	190	179	205	174	190	180	195	186	189	191	154	178	179	191	179	218	184	180	202	186	177	184	185	184	185	178	188	204	196	192	205	169	211	170	180	184	199	174	186	196	151	184	208	179	173	181	171	187	223	218	214	205	188	187	189	166	183	210	203	182	220	182	180	193	192	207	180	186	189	194	183	193	204	230	213	191	196	173	182	187	184	184	199	174	173	207	167	200	195	174	182	173	190	175	227	195	189	180	206	187	182	173	179	211	226	165	198	194	206	193	190	174	212	195	190	177	183	215	191	178	164	216	178	177	188	185	174	199	182	194	222	208	187	204	195	190	187	176	203	191	198	202	200	170	188	184	196	209	208	201	191	198	188	191	202	180	220	196	175	199	194	191	169	205	182	180	190	197	198	194	228	191	191	190	163	190	190	178	197	198	189	177	183	164	198	186	183	191	180	217	182	197	180	186	185	168	202	175	190	182	171	192	185	181	175	188	169	208	174	186	188	217	198	188	189	195	207	198	198	192	198	166	182	180	172	210	173	219	197	204	191	180	204	191	197	188	181	171	180	199	192	186	181	177	174	171	202	200	202	198	210	168	197	196	177	199	181	176	187	191	199	197	174	184	190	210	192	172	176	199	196	183	194	164	201	181	199	200	195	200	221	190	212	198	183	159	202	187	204	191	170	173	201	186	163	193	193	173	193	217	185	170	203	208	191	209	172	192	178	180	180	191	193	182	175	186	202	200	183	192	198	193	177	205	189	187	189	171	222	182	201	201	215	194	166	179	202	186	205	185	220	214	185	180	209	188	213	199	197	163	192	167	196	205	202	180	178	196	183	203	186	193	182	197	182	164	189	166	204	184	173	195	184	205	201	189	172	191	192	194	176	204	172	220	204	180	193	203	177	208	211	216	187	198	189	187	209	156	194	180	169	198	203	192	175	183	206	211	192	202	181	219	197	180	213	195	187	170	176	193	192	187	179	176	205	201	181	187	215	205	188	180	186	194	197	201	189	204	214	184	147	182	173	206	175	207	192	199	222	210	204	214	196	171	189	182
5308	617	681	759	667	638	656	583	613	564	565	604	602	611	592	583	577	616	654	590	591	628	571	538	599	563	637	616	573	579	608	545	621	553	596	587	600	569	597	593	563	564	564	563	579	563	574	602	538	572	611	549	581	571	539	583	572	552	585	560	572	557	540	584	556	533	530	583	584	565	524	563	562	601	616	596	564	552	550	582	622	522	525	546	590	562	593	545	522	572	565	589	612	586	584	617	600	589	554	532	567	568	571	598	545	592	574	580	516	575	583	556	554	576	539	583	547	561	529	562	557	575	540	573	567	584	554	582	583	538	530	588	581	532	615	563	587	579	544	567	581	584	578	597	601	603	602	590	557	598	560	561	556	598	593	575	599	566	597	608	621	536	585	596	558	557	589	581	548	576	595	550	566	597	534	602	558	553	586	574	580	578	554	556	639	575	576	550	528	534	575	570	582	579	544	613	576	556	593	592	582	578	589	592	536	545	576	599	571	573	571	584	590	551	545	543	570	557	559	596	587	592	555	610	570	545	604	558	562	588	570	565	565	573	622	547	520	581	562	580	581	588	601	548	558	605	590	559	562	608	571	572	618	565	584	533	571	554	589	542	589	549	574	549	583	604	571	558	577	563	587	555	616	567	580	586	535	575	584	568	596	555	551	562	505	575	596	582	576	547	587	594	530	574	580	562	582	584	538	580	558	560	602	595	561	549	560	526	539	575	599	583	590	583	584	581	572	561	584	601	593	567	561	609	546	562	591	541	561	563	571	575	610	538	575	567	569	586	541	552	606	569	610	585	573	561	582	531	584	552	597	560	566	598	585	603	537	596	620	614	548	583	610	589	551	539	564	563	579	591	539	597	571	591	606	557	552	601	546	565	606	593	612	591	602	565	628	508	612	572	564	541	551	556	574	550	500	571	594	570	545	564	584	591	617	582	617	598	550	595	597	595	541	633	581	584	543	607	541	597	549	535	546	590	580	582	575	544	583	546	581	560	603	593	550	594	555	592	589	569	539	590	580	555	624	568	569	589	528	553	600	614	546	564	553	572	556	562	579	604	567	549	595	621	580	585	569	595	581	589	556	579	563	588	560	532	560	567	575	578	588	539	561	586	561	610	542	580	593	576	540	589	586	615	551	552	624	602	556	611	596	536	596	584	580	570	584	564	557	569	571	573	574	579	596	606	542	552	586	543	564	549	584	572	593	539	557	582	519	574	552	605	601	575	573	577	578	551	581	581	520	567	591	556	570	579	564	554	616	563	547	561	605	608	585	569	556	556	579	580	578	572	563	607	567	559	543	618	572	572	580	615	563	570	588	548	582	565	570	590	581	596	518	577	600	529	572	575	577	554	546	583	541	571	561	601	641	567	541	560	605	551	557	568	622	543	531	539	577	595	581	585	585	591	567	559	591	529	550	562	604	565	548	568	555	601	597	557	579	554	567	538	551	558	573	589	583	598	552	602	576	557	603	526	584	606	598	565	581	591	560	537	611	553	576	579	569	594	549	553	551	571	501	574	545	574	567	546	595	580	533	584	561	605	577	567	596	605	555	564	554	560	569	541	566	609	564	578	607	542	577	555	570	571	557	543	567	609	556	548	584	605	569	557	525	588	601	588	563	550	565	585	585	556	588	554	595	579	592	569	549	577	534	557	557	588	559	565	558	621	575	591	561	573	589	563	612	572	547	536	587	578	614	506	602	627	563	600	585	569	585	595	544	609	567	541	566	598	560	544	629	555	580	529	600	627	582	571	573	567	555	566	568	524	564	586	545	588	578	544	541	560	592	597	572	514	535	559	599	573	572	589	555	599	539	548	610	611	530	596	574	534	533	551	520	568	595	570	556	591	582	566	562	606	558	603	548	595	558	553	580	557	553	566	601	595	553	589	563	565	571	586	595	607	608	575	545	559	579	568	565	562	562	573	564	576	581	601	520	555	592	569	586	588	565	576	571	567	590	590	543	580	612	543	541	551	553	559	624	563	616	550	593	551	554	586	534	559	553	583	530	579	548	551	583	575	560	563	538	554	592	580	634	592	589	611	576	588	576	562	574	562	573	561	611	617	558	580	602	594	612	574	580	575	556	583	532	568	541	585	570	562	575	553	604	617	548	541	577	559	583	564	559	562	563	533	550	581	574	545	569	581	603	570	534	623	589	590	583	617	576	594	565	607	565	568	575	570	562	546	597	526	546	543	583	546	582	549	576	617	580	587	597	597	606	589	582	534	548	611	572	598	599	522	552	610	604	599	614	573	552	540	580	613	568	603	577	597	552	603	581	569	594	557	564	559	572	507	562	617	590	575	587	594	542	597	542	511	588	585	572	577	561	583	575	570	574	544	559	556	598	543	605	547	558	548	563	591	550	566	613	555	607	568	615	576	599	532	566	588	564	585	623	586	601	561	565	574	615	590	605	611	554	588	589	559	580	591	599	560	521	593	507	558	542	558	547	526	545	583	607	584	564	542	567	588	559	549	546	579	582	587	569	556	582	588	587	553	582	581	537	599	599	558	578	614	555	580	579	560	572	543	570	585	589	596	573	567	586	616	547	577	587	578	544	572	532	514	546	603	586	554	560	553	610	565	602	590	611	564	594	612	618	551	607	599	571	558	578	538	572	581	559	595	595	570	593	544	624	608	629	568	587	556	564	565	529	641	575	566	597	549	582	619	597	581	562	564	583	594	563	579	531	553	568	588	589	577	577	584	597	532	598	580	576	570	569	612	534	559	593	569	598	572	632	588	573	559	568	575	543	553	556	577	580	552	600	563	558	648	597	568	555	582	593	583	549	618	568	583	579	621	580	594	568	566	579	599	579	516	548	600	583	556	615	627	544	611	566	536	582	576	555	574	559	569	600	562	580	584	576	579	594	554	576	560	580	572	640	576	555	596	535	572	536	598	529	583	590	594	527	588	560	591	584	584	561	554	595	588	599	558	574	567	598	593	588	520	542	590	584	576	608	543	606	589	633	560	573	550	514	575	602	609	581	601	586	600	570	568	568	596	557	588	582	554	573	606	588	576	578	591	566	548	611	606	606	574	557	594	592	544	599	551	573	626	596	598	573	613	602	592	572	585	549	538	580	588	581	579	601	600	573	563	538	550	558	598	548	559	618	596	584	570	523	578	565	520	536	554	598	581	547	564	591	540	597	574	550	572	589	569	567	612	564	579	582	599	577	550	581	581	607	606	535	573	584	590	542	580	545	557	542	576	593	576	583	606	582	565	574	551	563	575	566	566	552	550	561	581	602	590	564	568	558	611	577	588	589	613	563	530	577	579	573	540	595	578	559	562	587	657	564	594	585	519	566	613	582	514	573	538	601	600	597	525	633	584	603	546	565	551	555	553	597	588	591	542	576	560	564	558	572	588	561	563	599	602	535	555	604	553	583	611	599	587	551	573	576	618	579	570	579	575	566	614	612	564	600	581	550	568	566	575	592	611	576	571	536	576	573	555	545	583	579	528	611	588	567	563	581	576	600	574	535	582
38717	16650	3885	1063	692	506	403	346	274	226	202	197	197	147	170	135	130	139	136	125	119	130	121	129	115	131	110	118	140	125	123	121	119	108	127	112	99	114	117	102	111	125	109	98	110	97	102	106	110	94	92	122	127	116	107	94	98	122	111	100	111	110	120	111	100	92	110	92	89	100	94	105	108	121	95	93	103	107	107	105	97	123	103	99	119	111	109	103	114	112	116	102	100	115	114	95	103	120	96	111	105	102	95	82	118	103	96	94	88	88	92	97	94	107	119	107	95	113	119	112	105	104	128	101	108	107	100	90	107	99	110	104	87	132	91	104	100	107	95	106	111	106	89	110	88	100	103	129	88	102	96	98	102	105	106	124	105	96	111	114	106	89	98	90	93	92	105	105	89	97	101	102	101	103	114	98	117	89	115	98	117	95	106	106	96	92	93	105	87	120	121	99	88	86	99	98	107	95	119	107	95	112	94	101	113	107	106	98	98	107	104	98	94	91	114	115	98	120	101	103	113	99	100	96	109	95	111	88	107	93	95	104	94	99	116	95	101	109	108	113	90	89	104	109	92	116	121	105	107	129	96	95	101	104	106	114	118	125	110	109	97	114	106	103	89	99	98	115	111	105	102	98	113	100	111	107	105	123	104	106	102	130	112	103	94	96	92	88	115	93	99	116	96	110	93	90	94	113	100	103	105	103	109	110	91	108	101	96	102	113	95	97	104	97	105	103	101	104	101	107	113	103	91	102	114	92	112	112	111	90	117	112	96	113	105	105	92	88	102	113	112	98	103	96	89	105	86	104	113	95	76	94	104	100	113	114	110	107	105	98	116	100	132	106	101	89	99	107	89	111	114	110	99	106	96	108	116	106	112	96	98	97	94	111	94	106	117	102	117	113	89	93	105	110	99	86	98	109	106	111	114	116	120	94	74	111	108	98	84	73	91	125	107	102	92	93	115	107	88	110	124	103	101	122	99	110	92	101	118	105	111	93	105	103	110	105	100	111	106	110	104	95	96	114	93	96	90	112	117	106	99	116	109	110	117	107	107	110	85	94	97	103	102	98	116	90	107	102	95	84	104	90	98	113	95	115	80	121	104	96	101	101	100	101	98	112	94	140	107	101	101	101	113	109	112	100	101	111	97	100	104	106	102	87	99	107	106	112	92	111	101	104	110	105	104	91	95	93	110	109	99	100	92	106	127	93	104	114	112	107	109	107	89	107	90	108	93	81	106	88	103	95	86	103	104	128	98	107	125	98	106	102	129	92	109	96	109	99	79	115	106	120	106	103	115	121	120	99	88	105	100	100	111	111	100	112	105	118	123	111	112	98	87	102	111	108	96	102	96	107	113	91	99	102	109	100	109	107	113	95	92	106	95	103	88	113	103	88	103	112	91	96	108	99	96	112	98	103	100	99	96	94	103	106	104	111	114	103	97	105	108	87	96	102	122	87	117	106	107	97	104	120	100	111	108	101	109	114	105	101	97	109	104	100	111	102	106	95	119	88	105	95	89	112	106	119	110	105	106	91	103	95	92	104	98	101	122	102	104	101	101	109	97	91	96	102	96	108	118	111	85	89	100	112	112	106	100	89	97	110	111	108	99	97	83	88	97	104	109	103	118	105	101	101	87	93	113	101	91	100	99	106	101	88	114	111	100	130	101	106	107	88	110	94	119	106	108	113	100	107	118	106	97	95	107	109	114	116	101	118	104	92	119	87	97	112	103	92	93	92	133	114	116	88	103	89	110	105	97	100	137	101	95	107	106	95	104	92	103	94	106	98	97	98	126	110	100	113	95	112	93	84	95	122	107	101	115	114	135	79	85	113	88	93	113	102	89	102	81	91	108	94	80	107	81	103	108	97	111	107	103	108	97	113	105	121	117	93	103	104	104	111	107	97	102	86	98	102	112	110	103	110	104	97	108	105	112	107	113	108	97	97	108	106	104	106	108	108	92	109	107	97	120	106	103	106	101	94	112	114	111	110	95	109	113	94	109	103	108	108	117	88	89	92	95	94	92	91	116	116	117	98	105	95	113	123	109	82	106	114	112	114	100	93	96	88	102	104	94	102	90	109	122	118	103	103	98	88	119	91	92	112	118	104	113	108	99	112	117	112	110	107	77	101	110	115	109	89	112	100	86	90	115	119	98	119	91	89	114	112	108	113	97	115	111	118	91	111	102	116	99	101	107	92	82	109	112	77	99	88	103	93	106	110	90	97	100	88	97	114	109	107	91	109	93	99	98	101	104	117	97	110	119	119	106	93	124	90	115	78	105	104	110	102	98	111	103	96	108	94	108	102	121	103	105	125	104	85	113	121	122	113	106	107	123	110	101	120	114	89	86	119	100	90	112	95	112	116	106	106	106	99	100	93	112	110	101	90	117	110	104	118	90	114	105	105	101	83	90	112	98	107	90	94	105	98	117	97	111	95	110	96	95	112	113	101	78	94	110	107	132	109	120	90	93	107	101	97	115	102	100	103	107	111	117	100	96	106	99	110	92	111	99	116	97	100	103	110	114	114	120	104	79	96	102	99	93	94	108	109	101	105	111	98	111	114	114	96	98	109	93	112	97	97	96	98	89	111	100	95	104	113	128	88	111	107	86	108	102	101	104	117	97	109	106	121	119	100	101	103	112	89	108	102	102	108	103	106	98	106	99	96	95	111	99	102	91	103	103	102	96	102	104	124	101	101	108	95	93	95	135	103	100	106	117	117	96	112	101	106	104	102	126	96	107	96	113	101	104	119	110	119	98	85	109	96	95	136	113	122	85	100	112	98	95	107	102	119	97	107	104	123	113	94	106	99	104	119	116	97	115	117	98	102	104	119	92	101	105	95	93	98	81	98	109	114	106	106	99	92	95	102	109	104	119	105	99	93	100	104	113	97	101	115	93	106	99	77	90	109	93	108	109	98	115	108	105	114	112	93	105	106	92	128	104	109	99	125	109	93	100	109	98	101	106	95	91	97	102	102	104	107	104	118	100	95	105	105	99	101	103	106	90	107	100	106	101	100	136	101	105	99	103	95	104	103	110	122	101	88	107	92	99	102	102	105	114	108	107	108	100	119	106	103	117	95	116	115	117	120	110	103	112	97	99	96	105	119	98	111	95	101	90	95	94	94	109	97	114	95	94	97	101	93	94	112	114	96	108	105	92	128	81	110	100	108	102	99	107	89	102	104	122	92	113	100	99	104	100	113	103	108	98	90	81	98	119	126	106	107	101	117	100	107	102	118	110	100	105	105	120	108	101	102	103	110	98	98	113	120	89	100	101	121	102	118	100	107	89	112	113	91	112	117	99	110	99	112	97	95	85	107	107	112	98	91	111	105	118	109	101	115	111	118	116	90	115	96	90	105	109	101	107	112	103	92	105	101	110	91	92	83	97	89	86	110	111	92	93	102	104	105	107	94	113	115	100	99	97	106	107	100	113	105	103	98	98	105	94	114	105	94	114	93	109	93	117	117	76	106	102	101	116	101	101	92
20790	1263	2845	3348	2764	2261	1874	1514	1328	1148	1005	943	847	800	722	645	612	596	585	517	550	522	529	493	499	469	453	448	490	472	453	443	442	434	374	414	427	430	398	420	403	375	408	375	383	405	404	393	383	407	393	381	392	408	338	400	374	368	385	379	354	350	344	373	358	354	332	375	328	359	375	332	359	358	367	388	357	386	353	364	362	350	362	343	361	345	373	342	349	353	364	393	369	363	353	353	377	352	355	361	346	364	353	351	357	373	338	349	341	359	371	358	345	378	360	366	340	356	363	336	327	353	355	399	392	368	376	351	357	380	356	378	350	367	362	345	356	343	374	355	330	376	369	343	349	363	368	353	337	345	378	340	353	341	360	416	373	355	358	335	338	353	352	349	369	395	314	347	392	392	361	330	364	340	341	318	363	377	334	329	366	382	346	368	364	363	338	361	352	347	408	355	365	354	343	360	384	351	335	381	361	394	356	330	353	348	353	384	359	325	390	361	353	351	345	318	365	375	348	365	384	361	396	319	335	366	363	329	354	358	358	367	337	329	352	344	340	309	359	358	358	363	356	376	355	336	332	337	345	335	361	362	337	366	366	348	375	356	358	340	326	366	366	335	338	364	352	325	367	330	379	360	369	357	364	363	353	351	352	391	352	357	364	363	365	345	330	345	341	359	353	368	345	369	374	322	362	374	345	381	359	380	388	365	341	353	373	366	364	360	327	334	372	389	355	374	338	330	378	310	313	332	367	363	376	324	343	375	360	358	355	387	354	392	337	338	393	341	350	346	339	366	363	372	342	372	348	377	337	375	357	350	339	361	349	344	322	325	368	331	357	341	359	310	341	397	338	318	340	351	353	353	364	354	366	345	367	346	323	336	341	329	330	378	371	349	358	372	347	358	364	345	363	371	363	374	368	334	351	396	343	383	391	333	350	342	369	351	332	335	348	363	347	356	372	345	349	378	348	347	341	345	350	329	375	355	417	392	345	350	326	336	315	372	365	352	389	340	329	366	331	371	339	353	372	370	332	341	370	347	331	350	347	336	368	362	334	351	374	367	369	313	328	396	341	352	377	365	377	343	335	310	354	357	368	338	342	365	324	402	336	360	343	367	348	340	347	322	325	364	381	380	352	383	360	371	366	330	364	375	352	348	333	347	344	380	361	365	351	367	338	367	339	376	355	350	347	377	356	320	355	328	335	356	364	340	360	365	366	345	371	374	383	371	385	351	361	369	354	361	362	360	351	341	344	339	349	367	344	354	333	343	359	350	315	338	344	327	347	362	317	368	329	331	362	387	352	356	329	345	352	371	335	425	351	360	343	364	369	331	341	339	353	345	348	365	349	345	348	345	359	335	320	358	309	381	362	351	381	347	376	346	334	371	348	357	341	379	371	359	356	390	342	382	330	360	354	353	351	359	385	356	349	358	322	349	350	374	339	322	391	341	345	362	352	360	333	365	363	343	313	376	351	349	367	364	355	368	360	337	364	347	334	328	351	335	357	321	336	305	346	318	359	384	307	400	328	349	337	349	361	373	364	371	354	383	353	331	353	347	350	352	377	362	389	337	392	361	327	361	370	391	368	356	361	382	336	359	354	345	342	338	360	384	379	363	344	353	322	372	366	330	353	351	371	365	344	321	365	355	353	369	368	340	345	345	346	355	390	357	336	341	369	371	374	359	360	330	358	349	344	364	364	369	342	363	337	359	342	355	326	337	321	344	344	389	357	352	393	386	375	365	355	328	375	358	361	338	312	340	352	358	370	410	355	348	334	389	366	336	358	352	353	325	362	344	353	329	334	337	335	322	358	371	366	373	364	331	343	355	371	332	327	340	379	383	369	318	360	348	361	374	341	354	335	369	334	354	339	335	354	347	340	382	332	345	349	363	314	332	339	359	366	346	346	344	369	357	363	350	358	364	372	319	360	403	336	364	351	341	369	330	325	360	359	380	346	337	370	338	347	370	350	363	346	309	359	337	371	362	361	363	367	357	368	369	349	300	373	346	364	358	340	334	377	356	346	362	365	353	326	370	369	372	343	371	351	355	357	337	377	342	357	353	381	342	346	369	349	357	334	333	363	339	357	352	356	340	364	361	350	343	342	384	352	364	364	377	333	351	363	383	342	383	326	342	370	363	322	337	400	330	369	361	385	342	341	388	359	336	387	368	343	369	334	356	349	338	339	389	361	339	329	343	343	369	331	372	359	339	339	347	342	336	358	370	328	363	349	398	357	357	313	320	320	343	362	363	324	353	339	312	342	333	360	353	324	385	342	351	363	360	369	326	375	362	394	331	320	353	348	356	344	335	367	378	339	360	354	357	343	343	348	389	350	351	366	352	351	349	324	369	353	360	326	351	343	357	362	332	356	360	333	375	331	338	373	368	335	364	332	348	345	371	340	351	344	324	341	386	363	339	385	376	320	353	358	343	346	351	355	346	327	401	348	341	356	341	323	363	345	368	331	380	369	351	372	377	334	364	370	357	348	348	345	335	390	351	370	373	349	350	340	348	332	367	340	338	381	343	362	369	348	332	370	363	368	368	342	358	359	349	328	349	347	330	366	355	358	403	335	346	386	344	347	374	349	344	323	315	342	368	345	346	367	338	325	358	335	404	380	344	370	354	356	343	358	366	324	375	375	343	341	361	367	343	370	357	365	367	350	355	332	357	374	311	337	330	313	383	329	347	344	357	355	338	343	386	332	353	377	370	356	379	338	371	358	333	314	348	335	333	345	366	354	320	378	339	354	339	382	385	343	339	352	342	349	332	405	382	333	368	376	369	360	353	355	344	377	362	337	354	353	363	344	379	352	354	383	374	360	347	365	376	342	361	351	328	385	358	367	393	355	328	384	362	339	357	365	365	348	337	363	395	377	345	402	350	395	369	346	395	359	352	370	358	342	378	378	365	378	349	368	350	352	354	330	344	368	336	319	367	392	369	352	364	348	363	396	364	333	343	321	335	357	341	358	359	357	349	328	350	356	307	369	382	364	384	366	344	373	348	334	355	355	361	347	330	338	368	340	377	385	351	330	367	361	343	368	353	328	344	352	360	366	355	343	354	377	380	330	369	372	390	364	361	359	356	331	363	372	327	366	336	365	353	355	340	382	358	351	363	353	359	357	321	359	375	356	334	334	357	375	354	371	354	319	419	331	389	356	360	353	372	347	335	368	349	327	347	347	363	334	345	345	349	352	330	380	369	381	351	324	355	338	404	344	336	354	368	334	332	351	353	318	345	352	347	357	332	362	354	370	377	337	348	347	344	353	374	341	346	356	325	342	352	378	385	341	348	355	338	369	353	370	333	317	374	360	380	325	369	345	358	348	386	367	359	374	358	356	383	345	372	374	374	354	325	343	377	372	344	351	340	366	371	367	353	342	323	329	367	339	346	343	365	356	328	349	372	357	339	373	354	371	355	322	376	351	356	339	309	354	384	344	361	367	356	337	374	349	360	335	334	363	355	348	341	329	350	393	343	371	374	339	363
40999	21664	15530	2671	1380	1046	816	605	462	420	368	351	332	316	282	274	281	256	225	203	221	224	208	214	202	211	207	201	218	191	202	190	188	212	204	188	214	219	176	193	188	190	199	217	176	174	198	157	182	211	179	195	158	177	166	188	218	181	176	186	194	170	171	165	184	181	185	212	168	192	203	186	179	172	164	181	195	187	167	182	150	167	186	190	184	161	206	194	180	190	197	209	204	188	183	183	183	185	197	175	160	160	175	179	171	169	195	149	199	171	152	173	180	179	196	182	189	164	168	171	192	177	156	188	190	166	170	166	174	171	184	180	150	182	179	211	185	150	196	180	173	178	199	182	173	183	142	175	188	187	170	186	183	184	184	178	181	169	186	166	195	172	172	153	161	180	183	173	161	192	198	193	199	176	180	183	182	164	161	164	145	178	210	173	162	178	163	184	175	188	168	168	178	177	185	195	185	185	160	180	165	163	166	181	183	191	185	181	192	193	160	156	184	156	176	175	189	194	164	163	170	185	168	166	138	160	161	184	159	190	180	192	161	161	193	167	180	160	186	165	185	182	157	202	179	192	179	167	171	163	183	193	177	181	200	186	195	166	193	193	171	192	194	145	173	173	166	178	186	190	196	179	170	168	185	181	170	179	193	190	166	170	172	168	163	172	164	195	202	200	184	187	180	159	179	171	188	179	181	181	180	162	170	172	150	187	194	200	177	169	161	178	165	187	181	174	157	185	163	169	179	173	172	187	162	184	169	157	194	174	186	163	190	169	192	175	163	176	183	190	173	183	164	168	186	164	183	169	167	159	182	190	182	183	174	169	167	189	152	173	164	167	170	197	158	176	177	182	179	185	185	166	159	166	158	156	190	177	189	179	175	186	184	181	188	183	150	193	184	158	168	159	172	179	171	146	175	170	185	182	166	175	173	171	180	189	159	182	172	197	196	147	178	191	185	185	170	166	182	173	169	178	183	178	168	196	185	168	170	181	171	183	202	164	182	187	166	178	187	181	193	191	154	174	158	179	158	181	161	196	178	187	184	179	155	178	178	170	169	197	166	189	175	168	200	175	178	186	197	171	177	158	187	169	194	185	174	177	168	177	194	168	160	176	226	171	172	192	166	186	194	187	163	174	168	180	194	205	197	153	179	184	176	183	202	175	194	177	204	191	185	164	177	189	174	195	178	199	190	181	170	190	186	212	188	156	175	159	170	182	200	190	189	170	185	157	195	186	193	157	188	170	172	175	162	187	169	187	187	196	201	173	202	199	170	193	154	159	169	180	167	164	162	191	215	173	194	184	191	166	184	177	172	178	181	183	182	177	156	192	171	160	186	194	182	160	172	165	185	165	171	184	189	193	179	174	177	171	169	180	184	186	190	185	145	157	171	173	170	169	173	186	149	142	180	161	172	175	191	183	189	168	154	192	161	180	193	188	170	176	173	180	205	165	165	170	161	166	161	174	186	178	186	180	175	174	173	187	187	163	185	203	172	168	193	189	170	158	185	190	210	161	171	184	184	177	183	184	185	165	174	167	197	188	181	168	177	166	161	192	181	161	182	178	177	180	158	158	166	169	178	159	191	167	152	185	182	187	156	189	167	186	178	219	181	155	152	186	189	156	198	209	175	176	201	183	178	161	154	164	184	193	162	165	204	183	148	169	187	177	162	159	206	188	187	177	176	174	174	187	190	190	171	166	173	170	206	173	160	193	159	158	176	180	182	153	158	174	172	178	164	183	178	180	172	154	182	171	160	199	171	175	183	162	178	185	183	156	184	170	183	162	171	180	157	180	186	167	182	152	169	179	170	176	148	175	191	159	181	204	216	209	199	170	156	186	161	164	163	180	168	208	186	158	154	177	172	188	203	162	168	165	181	163	177	186	186	178	184	171	170	164	179	195	168	163	188	168	189	164	190	162	200	158	169	163	204	176	159	196	192	177	176	148	184	163	197	178	164	166	172	185	185	178	168	187	196	165	189	201	188	201	181	162	188	169	180	168	168	196	166	181	194	172	175	164	201	187	183	177	178	182	168	174	163	181	184	172	182	173	187	182	155	191	190	184	181	180	188	184	153	179	172	158	175	174	184	190	161	176	193	178	178	177	172	179	174	191	179	160	178	183	173	174	183	174	181	187	184	175	185	169	188	170	165	152	183	173	165	200	183	206	167	171	167	166	173	179	201	175	181	172	166	190	176	177	217	192	186	179	182	187	201	167	182	170	184	168	176	180	191	187	167	180	175	186	196	171	163	192	178	175	189	177	155	175	173	194	141	188	180	207	163	176	184	177	148	156	202	184	184	211	156	161	172	174	195	175	189	170	180	161	183	187	182	181	180	188	167	184	171	200	201	154	192	177	173	185	172	171	195	178	195	172	155	147	173	185	180	172	163	167	162	183	180	164	164	172	165	173	165	165	173	175	188	183	177	175	180	181	193	184	192	177	188	179	194	195	209	189	159	171	194	169	166	164	184	173	186	184	168	191	171	191	188	161	186	175	174	198	167	162	170	172	182	162	185	166	162	205	188	186	184	173	174	176	170	171	162	175	171	191	186	155	156	185	165	165	166	166	199	181	165	183	172	176	187	193	172	181	163	174	178	214	181	188	177	160	157	139	170	143	174	191	171	165	194	182	193	196	184	185	198	172	184	170	180	173	191	172	167	172	148	154	169	195	185	196	171	169	172	190	203	158	195	165	188	159	184	163	175	169	170	176	195	171	164	174	188	181	163	184	176	180	184	175	138	179	191	160	186	165	159	173	172	164	171	174	170	202	181	203	169	179	169	167	179	190	171	206	161	184	191	185	176	173	167	146	171	172	189	173	185	199	199	181	189	164	161	173	203	183	155	166	167	176	175	168	173	195	188	171	175	171	159	158	174	183	149	184	166	186	194	205	193	183	176	197	194	147	175	183	184	191	171	162	168	179	198	180	173	182	207	155	182	170	158	198	166	179	193	149	179	192	164	193	173	150	170	174	162	182	176	179	176	187	202	182	175	181	177	186	177	197	168	168	182	181	176	169	177	179	194	169	154	195	186	199	201	175	181	188	165	185	187	179	174	191	194	193	190	182	166	176	191	169	154	179	157	199	174	172	171	179	169	193	182	171	205	178	148	174	181	178	176	193	174	163	200	179	174	203	174	198	183	211	174	176	168	167	150	176	175	207	204	200	186	163	165	180	190	200	187	172	160	217	184	188	158	168	175	172	180	185	188	173	170	172	182	170	184	168	158	162	177	202	155	176	190	172	166	203	190	158	183	163	166	157	169	168	198	157	190	194	179	190	172	150	168	178	169	171	152	197	180	187	182	159	186	171	175	158	154	185	185	179	181	140	171	183	187	174	174	191	184	189	185	187	200	153	171	162	204	182	190	154	182	159	156	172	181	175	167	166	167	166	168	159	181	170	168	179	189	176	181	179	195	204	194	170	177	185	173	168	172	172	170	185	186	190	183	176	198	166	151	162	175	156	192	156	177	189	167	180	185	178
26445	2356	5482	6039	5224	4256	3473	2853	2469	2121	1850	1656	1468	1346	1243	1268	1164	1129	1040	939	894	838	863	830	849	799	742	746	773	738	738	720	709	714	707	718	721	656	658	625	679	694	649	612	625	671	665	622	617	670	587	616	604	595	647	586	627	604	578	589	600	629	630	609	584	585	600	596	595	629	589	583	618	583	600	579	600	602	569	610	567	576	609	587	559	556	585	543	557	566	606	568	572	530	570	573	562	607	546	546	569	571	557	559	589	593	575	572	573	572	564	549	532	550	567	535	579	569	584	575	564	571	554	551	598	533	574	561	530	535	560	566	578	547	565	592	529	578	531	564	567	584	542	599	580	548	562	546	555	540	570	529	567	555	549	577	598	552	561	524	587	540	511	557	556	551	557	569	574	588	573	549	576	558	559	534	576	549	554	543	540	546	555	547	510	555	562	555	590	562	527	608	566	568	557	550	561	574	555	556	565	568	583	516	594	583	544	534	547	545	575	540	582	524	568	566	564	568	537	594	588	557	571	571	551	534	571	537	502	568	544	572	546	605	595	567	585	572	556	525	568	579	558	551	566	567	544	525	631	577	638	567	521	534	588	564	549	535	592	588	616	546	553	599	515	556	563	504	554	571	573	587	605	581	559	506	574	558	556	547	549	599	561	554	531	566	572	542	567	528	528	544	548	576	518	601	541	600	530	569	561	557	530	602	542	570	592	598	532	555	567	549	535	599	569	588	525	540	534	582	552	584	533	559	526	579	565	508	582	593	572	517	526	591	521	559	542	542	574	572	551	554	561	582	559	526	511	567	575	554	644	550	553	595	586	540	513	527	570	575	569	579	533	564	569	543	604	580	535	582	563	547	540	551	590	560	556	589	572	566	516	521	517	567	547	581	570	539	565	570	611	550	535	599	578	572	551	568	564	524	561	539	634	556	591	536	517	577	593	580	527	566	520	579	574	554	565	520	559	534	554	560	577	565	578	575	560	563	528	575	554	561	583	559	565	539	561	528	541	567	613	564	546	532	562	548	568	553	540	514	574	567	534	561	522	523	553	530	535	542	529	528	571	553	567	563	517	606	558	525	586	558	541	594	579	553	565	573	565	561	553	546	583	529	569	561	534	566	533	547	493	541	624	582	575	582	531	520	554	578	527	579	571	572	531	575	598	581	593	542	553	561	571	575	542	538	567	574	550	565	551	577	601	572	538	569	579	587	532	591	582	548	547	550	560	553	569	576	562	549	544	570	571	548	529	555	586	566	551	556	551	593	552	516	554	543	587	536	543	563	574	559	553	580	554	568	572	584	539	541	571	530	554	578	540	537	566	558	584	525	567	559	561	551	554	603	517	555	578	552	526	560	576	550	589	551	516	536	582	591	550	558	537	562	559	538	552	585	571	534	571	505	567	537	553	573	527	571	579	547	564	517	537	529	601	561	582	531	520	556	555	568	555	583	507	553	519	576	569	579	545	581	603	564	567	563	561	545	579	536	549	555	574	565	574	507	565	553	565	552	544	563	597	559	579	532	574	547	540	563	553	539	584	594	545	551	549	573	556	572	568	572	530	567	530	537	541	576	526	571	564	551	572	632	528	612	549	553	560	558	583	525	610	534	506	536	561	576	526	579	564	550	541	569	573	557	574	564	578	601	553	561	556	586	530	544	577	537	587	546	544	605	550	565	576	593	534	548	567	548	573	527	578	545	544	572	545	534	569	585	513	582	576	539	554	523	558	558	514	602	593	562	580	546	580	541	563	562	570	546	564	601	566	541	578	535	566	571	541	549	575	553	525	575	546	545	548	569	523	534	528	611	592	516	552	547	559	523	566	540	584	505	539	561	566	538	585	571	560	506	556	587	526	582	548	579	509	582	562	566	583	536	579	568	576	558	520	612	575	587	530	563	609	585	493	543	583	615	574	598	563	601	530	583	498	514	515	571	601	559	539	591	570	546	537	506	579	535	542	563	530	587	557	529	522	554	532	574	550	581	544	526	590	561	547	550	550	573	521	552	545	560	564	591	565	549	551	588	557	531	554	526	528	567	597	556	558	540	487	541	571	548	558	573	551	575	536	552	566	577	540	532	532	560	530	582	552	556	552	541	532	590	542	566	574	583	551	543	570	552	537	572	564	511	555	533	536	569	525	540	564	524	551	541	595	561	523	579	549	537	550	542	596	576	565	545	551	540	541	569	542	531	558	588	565	533	575	527	564	539	560	556	563	551	579	574	530	554	537	547	580	554	562	554	537	583	508	555	588	560	530	568	574	535	567	545	568	547	573	555	529	581	551	554	572	564	580	530	576	588	553	565	573	569	535	526	616	520	540	565	571	592	497	607	580	565	513	508	555	603	565	581	581	555	587	557	578	552	592	595	536	538	543	552	529	595	579	560	566	557	539	564	584	572	567	545	549	518	573	563	513	505	562	541	522	539	542	574	554	585	569	548	585	556	580	588	568	537	551	595	542	586	574	553	576	568	547	524	592	543	549	579	549	534	522	556	563	568	517	522	571	554	549	575	557	583	550	561	560	485	599	593	560	610	534	526	525	561	544	575	611	573	556	594	572	519	583	541	577	556	530	544	586	559	517	562	540	573	578	547	558	534	581	563	542	600	561	540	618	559	526	572	548	556	562	577	538	511	541	536	544	546	569	574	538	583	566	497	553	558	544	597	532	571	543	555	568	563	541	577	556	538	528	583	551	572	572	567	584	558	573	501	558	544	549	586	523	597	562	556	576	524	558	550	597	564	564	604	565	530	600	510	542	563	544	593	528	593	611	530	570	601	557	546	569	540	572	529	578	559	521	580	549	549	553	547	544	547	574	558	604	579	568	541	529	539	564	560	585	524	544	566	549	582	533	594	550	588	577	555	556	584	556	563	545	537	522	531	588	532	576	567	556	548	549	572	511	578	560	580	529	528	590	585	537	570	579	582	510	567	577	534	524	591	554	539	579	557	577	566	527	581	536	568	532	592	592	535	574	552	545	561	557	566	536	603	576	524	607	557	583	549	548	550	550	564	548	548	517	568	543	552	566	519	563	542	537	535	571	554	521	545	546	574	566	563	557	513	592	558	557	578	534	557	569	608	574	578	567	561	559	561	526	567	569	580	582	568	553	557	568	558	595	559	554	611	567	562	569	521	532	537	530	582	588	580	561	572	538	570	573	578	578	567	581	534	532	574	587	570	575	558	552	581	579	522	547	620	542	604	588	578	542	565	565	597	526	540	543	555	556	576	537	564	553	550	580	583	546	539	583	547	551	519	553	564	557	538	560	563	571	584	548	595	566	508	555	566	576	528	552	558	564	556	558	556	562	583	567	574	546	561	562	574	538	586	571	553	553	527	565	580	559	564	567	543	573	504	592	522	563	552	540	560	597	573	592	539	579	544	564	562	601	541	542	559	587	529	546	558	552	589	597	535	521	598	565	545	520	532	559	548	559	557	531	592	571	584	564	533	567	556	536	581	558	556	566	570	539	527	560	563	536	562	533	498
6951	436	328	220	237	185	195	226	194	195	180	203	202	180	192	180	202	192	201	195	176	173	178	182	185	201	204	193	190	206	188	224	191	185	192	195	184	180	217	194	196	205	187	188	167	190	219	191	214	204	187	192	195	203	190	183	189	181	176	179	225	171	209	201	186	209	190	184	196	204	169	183	210	179	193	215	184	204	216	194	203	184	209	165	209	178	185	194	177	188	179	219	228	148	182	201	210	196	202	229	213	191	159	199	201	200	193	195	200	180	183	187	209	209	204	199	203	225	220	187	209	191	187	198	185	201	199	185	189	185	207	185	194	188	187	195	172	179	168	196	192	182	188	200	183	235	182	209	195	211	189	209	187	187	185	184	187	190	188	191	209	170	186	187	170	196	205	175	215	192	177	178	188	168	198	175	191	197	163	185	195	215	180	161	182	183	177	200	176	201	186	189	191	206	174	189	195	185	209	205	207	204	204	186	183	204	189	180	181	178	196	202	196	182	169	170	184	216	202	216	206	182	166	190	180	184	194	200	191	205	210	186	181	211	168	182	180	182	176	173	211	176	209	198	198	182	190	189	187	195	163	192	173	177	176	188	177	208	166	175	179	196	212	194	202	195	192	163	183	184	198	199	177	160	181	194	185	189	186	220	195	180	183	194	199	201	180	213	164	162	214	222	180	185	198	177	183	181	208	188	166	212	217	187	186	198	210	204	187	187	186	204	186	216	177	180	197	190	215	199	166	201	196	189	163	176	188	216	196	188	189	190	217	194	183	175	216	188	187	157	194	192	182	234	161	195	197	198	196	167	180	174	193	196	195	165	180	190	202	195	194	178	207	195	195	181	208	199	186	185	195	204	207	206	176	213	185	172	184	185	191	182	195	200	200	228	192	194	203	191	190	182	183	182	202	192	188	177	204	208	179	186	196	192	167	184	163	193	193	174	201	193	207	184	198	188	181	162	188	195	204	228	220	178	182	194	174	182	186	193	172	193	173	195	186	190	195	174	204	231	173	200	191	198	190	172	205	196	170	182	223	177	209	177	204	198	195	207	204	182	184	180	183	195	196	197	204	163	192	228	173	191	171	208	192	182	177	194	177	171	177	210	205	182	191	176	194	211	190	187	191	190	186	203	185	202	198	177	192	175	210	192	197	184	200	172	211	191	204	178	190	209	178	182	187	190	208	188	188	177	173	183	189	166	204	203	193	192	173	202	198	187	183	191	190	187	173	187	153	202	184	201	152	191	168	180	198	197	153	228	180	175	174	206	211	197	178	191	180	171	201	180	198	179	178	189	199	204	204	195	213	186	179	175	207	187	201	186	180	204	209	206	165	182	190	192	195	190	198	154	189	192	193	201	173	192	173	183	185	195	162	187	157	171	173	181	188	196	178	211	201	168	183	182	194	213	190	200	190	200	175	204	186	199	204	174	190	191	208	168	186	165	193	185	184	199	169	175	177	186	195	192	181	191	187	179	188	184	200	173	201	191	177	190	180	194	184	202	190	209	183	176	192	196	171	228	184	191	185	176	166	192	193	197	189	198	198	193	198	180	205	199	192	210	187	210	185	186	198	180	192	187	193	169	185	193	197	201	218	217	210	172	197	187	170	177	189	195	178	179	191	197	180	180	195	170	184	183	181	217	177	182	173	182	183	174	210	167	173	209	196	190	186	193	181	182	203	191	221	171	192	188	166	165	189	198	205	184	208	178	173	179	195	202	188	195	181	208	187	194	188	173	204	184	197	212	167	182	185	177	214	206	174	191	204	219	190	195	170	198	187	167	204	195	213	196	200	171	182	167	186	217	180	201	169	179	186	191	190	190	177	196	197	197	199	179	179	221	198	189	196	170	172	192	213	193	176	193	202	193	164	193	200	189	172	182	199	184	187	204	197	176	190	159	205	202	171	178	192	191	217	203	217	181	173	203	200	194	210	185	203	200	195	170	185	197	186	191	194	190	178	186	169	197	195	191	209	169	212	181	179	189	203	207	173	212	203	197	179	202	164	199	192	194	187	206	205	190	163	204	166	187	165	228	212	187	192	179	185	197	183	169	173	188	187	193	166	210	204	175	195	180	205	207	185	202	196	195	196	199	194	199	212	217	202	199	184	216	186	176	208	195	200	193	203	167	195	196	194	185	184	188	180	213	176	189	191	195	231	191	187	197	208	185	187	201	176	186	187	199	207	185	178	206	178	193	177	196	183	202	186	206	191	199	206	207	196	193	199	210	180	165	193	165	192	201	197	205	186	187	202	176	219	192	193	191	199	194	184	187	183	186	176	204	181	164	191	186	190	195	183	170	216	195	159	208	200	179	188	207	210	183	167	202	182	199	171	179	189	173	180	200	192	190	195	195	180	190	181	189	212	194	192	211	207	177	175	202	181	150	203	229	195	204	197	198	188	183	197	208	208	185	197	187	183	170	179	222	185	173	204	166	206	197	198	192	202	190	199	208	178	186	199	214	194	196	199	203	199	209	214	194	167	207	199	191	179	205	199	209	190	197	186	163	184	212	198	192	201	204	202	188	174	182	188	211	207	195	203	194	211	177	221	200	199	210	199	195	200	166	194	183	196	182	165	177	184	192	153	175	193	218	199	201	209	167	201	197	202	180	160	197	160	196	209	190	208	213	180	204	192	180	186	198	182	196	184	153	209	179	183	180	201	183	182	209	200	188	169	189	192	221	180	207	181	196	202	181	173	165	183	183	178	150	191	199	186	170	181	185	218	197	180	208	201	228	200	170	181	190	191	169	214	191	185	206	187	191	188	197	166	206	219	185	189	178	187	190	202	198	218	209	162	175	186	197	179	188	221	196	188	172	177	223	199	180	202	193	201	187	214	240	190	187	202	220	196	202	186	195	199	184	162	183	177	206	185	195	193	175	215	198	196	223	189	174	170	207	210	198	202	184	177	205	188	180	201	200	176	176	200	213	173	179	195	201	204	214	199	196	184	196	196	168	176	199	216	228	224	191	216	180	225	166	194	164	203	181	195	186	187	195	183	179	214	197	195	178	182	179	197	189	187	158	215	176	185	195	186	174	173	171	166	186	186	205	196	167	178	187	172	194	211	195	181	174	188	189	184	192	189	198	183	197	212	201	198	183	199	192	200	216	177	189	173	215	187	182	199	203	181	181	187	169	164	178	202	196	216	182	191	180	187	181	186	214	224	196	183	198	183	190	177	174	200	209	190	204	180	175	198	192	189	188	175	193	204	201	182	190	196	189	182	195	204	185	187	186	187	188	189	193	196	177	188	197	200	183	193	189	205	204	197	175	189	196	185	194	211	152	196	192	195	190	200	199	201	207	193	191	189	185	184	169	187	196	198	183	187	184	210	198	179	201	189	179	195	209	192	206	172	164	197	191	198	202	172	176	178	187	175	171	175	198	175	179	186	204	204	193	209	196	195	193	197	201	176	173	199	182	198	197	187	188	198	195	192	164	232	195	182	175	190	188	209	200	204	188	199	203	203	218	197	179	191	160
5526	650	728	762	718	618	648	618	641	615	626	637	607	588	623	583	645	629	559	565	584	580	571	566	577	534	588	533	611	578	537	582	592	614	595	537	530	603	572	585	573	588	555	562	574	595	601	558	604	612	585	564	575	543	607	598	587	505	585	582	591	599	551	571	582	555	577	555	585	581	526	572	555	582	549	568	592	577	586	564	645	556	564	580	570	548	624	605	588	609	590	564	598	580	543	601	564	564	584	575	558	554	584	600	529	549	619	580	605	544	590	584	581	568	569	588	540	619	600	581	596	572	582	559	563	553	567	569	566	606	581	583	595	597	582	587	578	558	548	546	566	592	541	567	544	581	551	553	582	552	597	577	566	599	547	568	557	564	639	557	594	568	543	569	592	569	608	546	554	545	566	592	582	565	549	574	586	628	569	530	573	568	562	558	558	593	600	569	565	591	572	546	585	576	597	529	583	592	535	569	577	585	587	552	573	534	536	583	622	598	549	579	561	543	570	570	552	605	562	576	566	591	609	581	559	616	562	591	588	544	535	582	588	574	599	541	573	570	560	590	569	551	648	554	565	534	600	563	549	575	595	613	538	560	596	577	587	559	580	536	589	595	590	560	546	592	601	542	546	570	542	576	595	545	590	591	551	602	573	555	612	608	606	573	567	579	563	542	585	598	611	553	556	606	546	551	571	537	574	557	586	586	572	529	581	591	566	597	598	614	514	583	539	577	561	618	614	592	591	588	539	600	563	596	563	564	591	585	578	589	572	564	587	555	536	601	588	576	555	540	596	548	539	552	547	564	565	598	559	606	583	583	588	572	592	581	542	574	542	584	539	593	557	568	586	600	557	569	618	565	599	570	569	595	566	578	566	590	560	626	561	560	546	539	580	561	566	548	573	595	563	554	570	549	572	579	610	585	587	568	585	578	590	585	640	566	560	552	539	561	535	563	579	586	622	600	609	539	574	567	571	568	579	552	557	569	559	594	559	540	596	534	578	616	559	547	585	572	580	564	578	610	586	561	606	565	565	562	584	587	565	576	593	589	623	573	582	600	604	560	573	601	542	568	556	560	559	575	556	551	577	603	561	582	540	575	576	595	625	566	567	545	596	567	632	553	558	533	554	557	563	618	583	583	553	596	589	575	577	605	567	531	601	574	575	565	584	550	543	558	549	582	541	543	564	580	537	566	537	517	583	542	589	541	574	568	581	562	588	578	572	585	567	603	582	602	618	585	589	553	578	557	598	576	559	552	570	549	551	550	597	564	555	588	583	592	610	582	563	571	534	599	571	546	591	559	567	566	545	548	557	548	548	588	633	548	587	590	552	581	586	557	574	560	595	510	579	579	590	540	565	582	602	538	567	558	573	562	590	611	579	577	560	576	545	573	585	577	560	591	605	580	585	593	593	592	527	554	573	604	564	565	613	558	558	572	583	582	586	592	586	594	589	600	624	576	542	572	559	609	584	580	563	560	556	596	610	595	596	577	562	579	583	576	540	595	545	576	593	575	562	571	592	581	562	562	586	544	571	568	608	585	585	624	578	580	571	571	559	550	568	518	591	584	559	589	570	564	591	598	567	556	599	546	550	567	576	571	566	552	573	586	583	608	594	604	552	592	582	547	577	554	552	594	579	552	618	561	598	542	567	579	566	567	582	573	558	541	544	553	610	599	561	554	613	543	556	570	549	623	533	556	575	570	562	586	571	578	574	617	601	537	579	596	597	595	574	569	586	532	584	600	578	589	581	598	598	533	567	584	527	584	583	623	575	540	556	586	578	563	549	571	598	565	541	576	535	551	573	570	591	555	554	546	579	593	557	577	591	592	619	585	594	601	548	553	581	607	609	590	579	585	549	592	592	577	572	538	595	573	584	564	570	583	514	559	539	575	583	535	550	596	594	571	600	543	595	580	581	568	576	544	594	572	563	529	522	616	548	529	574	531	551	602	599	573	527	529	542	606	579	586	551	520	574	576	554	571	591	569	556	561	564	575	592	592	600	612	588	564	553	568	536	567	578	578	581	546	556	564	545	589	617	579	609	587	597	574	559	562	615	595	584	553	546	600	581	590	568	570	585	555	576	584	579	563	549	562	552	549	599	644	577	616	590	589	562	587	591	587	573	578	558	588	557	580	558	591	576	595	563	559	601	562	573	578	550	600	541	583	612	603	550	599	533	597	571	588	561	563	591	560	547	592	556	583	580	572	531	596	584	577	576	560	585	607	573	582	559	593	526	564	582	590	602	555	590	565	598	554	540	565	561	581	559	599	555	569	543	586	580	551	608	566	562	562	577	549	601	559	596	580	600	553	595	605	584	553	563	511	608	583	596	603	566	626	616	587	562	580	579	558	601	569	616	587	568	508	598	568	592	586	552	547	585	564	585	557	561	559	596	583	544	578	603	573	533	583	552	570	593	552	585	542	586	586	575	570	555	556	542	608	608	553	576	592	569	574	551	580	566	572	584	561	565	562	565	580	601	580	653	574	575	546	547	523	593	578	598	552	578	576	595	540	561	490	576	571	539	551	564	537	584	556	584	588	621	584	576	556	566	622	521	583	562	542	568	561	573	541	571	555	570	536	553	565	574	616	597	580	540	564	566	555	586	563	572	574	546	566	543	595	621	539	569	587	570	556	581	556	607	567	584	598	529	539	567	605	560	508	563	580	571	601	536	617	518	589	607	565	606	566	574	578	611	605	580	555	603	632	552	610	615	559	609	543	557	648	526	578	566	591	580	584	581	473	574	567	554	603	586	588	553	585	577	557	596	595	596	601	560	577	574	550	579	587	557	567	564	550	568	596	603	595	540	610	581	573	571	572	584	559	565	530	614	607	607	557	550	596	554	579	597	521	584	613	627	565	627	600	566	600	539	573	588	567	599	547	614	619	600	589	549	549	559	581	590	578	599	541	567	578	568	560	582	541	581	562	530	543	606	579	586	600	553	591	555	613	561	558	582	619	545	550	589	613	617	572	551	554	578	561	596	558	577	560	602	551	614	629	588	565	553	539	612	562	553	610	600	565	597	585	607	564	572	568	594	571	597	565	569	561	552	600	559	621	561	604	560	560	576	544	566	624	628	512	586	615	587	540	585	554	570	580	595	559	594	539	602	609	539	555	558	583	589	575	530	557	559	568	583	575	545	563	572	547	583	596	603	627	573	537	585	566	577	541	625	614	605	596	604	543	559	565	582	559	557	565	616	580	563	568	547	586	603	581	586	629	574	568	569	637	546	559	564	553	554	587	551	554	609	565	586	599	559	612	586	588	575	567	578	594	563	577	566	553	591	590	601	570	600	547	557	566	621	554	584	577	587	601	582	551	552	586	564	532	551	575	582	578	542	526	592	583	621	590	571	567	558	541	572	564	605	557	567	604	628	568	614	589	565	564	566	537	588	586	592	558	564	593	538	569	585	552	578	585	530	580	575	587	580	612	538	604	578	597	570	560	590	563	586	633	574	598	593	567	580	569	560	558	589	539	508	591	595	580
38354	16696	3605	1018	653	509	370	303	265	220	224	204	166	158	160	152	163	136	139	143	127	132	108	116	122	141	117	128	113	114	121	121	104	99	107	97	116	107	95	129	121	116	103	98	92	110	118	100	99	104	112	113	110	114	111	112	101	119	101	117	121	98	119	93	102	109	109	127	98	103	113	98	101	95	121	89	108	102	85	109	97	103	99	101	98	96	106	112	107	102	96	115	106	95	138	100	111	83	96	103	98	109	87	100	90	100	100	101	109	94	100	115	109	107	125	99	104	110	95	96	112	93	117	103	117	108	111	89	110	118	106	103	93	95	89	105	104	105	106	92	105	95	91	95	93	113	100	109	113	95	114	106	115	103	94	78	110	127	115	109	112	126	100	92	113	120	117	94	85	106	101	120	91	92	115	109	108	100	95	100	100	123	74	122	109	115	111	99	111	95	95	117	107	95	102	110	85	93	120	108	122	105	95	101	117	110	98	97	104	113	109	132	108	88	100	123	117	115	113	110	117	103	100	120	105	94	107	90	105	103	85	107	95	121	102	93	109	79	97	97	114	112	108	111	117	92	108	96	88	115	94	81	100	101	123	111	109	110	92	106	97	106	94	109	128	116	97	102	127	102	90	94	136	107	99	122	90	102	105	113	108	93	110	114	92	88	108	95	117	96	102	92	88	92	120	86	99	112	97	110	107	88	110	101	108	111	97	112	95	92	120	107	87	100	106	86	124	107	103	116	103	105	101	106	101	111	97	116	88	109	90	125	106	99	103	80	97	76	106	89	91	106	107	105	96	110	112	93	104	85	105	107	114	93	114	95	101	109	118	111	106	105	112	99	96	87	102	97	86	105	116	91	100	107	109	103	99	104	122	114	88	100	118	98	96	107	115	92	111	90	113	101	103	122	109	105	105	90	124	98	109	111	128	108	106	96	112	87	98	91	109	115	106	119	107	102	94	105	114	88	123	94	115	107	102	95	100	88	98	116	99	93	111	112	102	107	110	98	113	97	103	108	114	95	104	105	112	87	101	92	106	105	94	89	109	105	106	104	105	116	115	91	98	102	124	95	104	114	101	75	110	115	97	114	97	95	96	100	123	109	109	99	106	121	124	83	99	110	110	107	106	110	89	94	102	113	107	84	108	99	98	109	136	100	86	111	114	92	99	90	110	108	97	95	105	106	114	108	111	103	92	103	115	111	109	103	112	115	99	95	90	125	106	85	105	92	106	106	100	88	103	103	104	116	110	103	91	116	128	115	85	104	90	96	110	116	99	123	113	86	95	85	111	108	117	88	95	86	87	89	115	103	134	105	109	83	102	102	117	96	115	104	84	82	116	99	114	95	108	120	103	107	117	87	101	128	112	99	111	128	93	103	81	110	86	112	91	90	92	100	85	94	107	85	80	102	109	109	113	126	94	108	108	115	126	118	110	90	108	97	108	110	98	108	104	102	111	114	93	80	105	92	110	88	110	124	101	110	115	127	116	115	97	107	104	100	102	101	100	107	97	107	119	115	109	111	110	113	90	95	98	121	81	87	105	102	103	98	111	98	111	98	98	100	113	117	81	104	102	110	106	98	91	93	109	120	112	112	91	110	105	95	94	100	96	117	101	107	114	90	92	109	89	106	90	108	105	102	105	98	101	104	101	78	103	103	99	105	105	106	106	100	104	109	110	102	112	111	95	105	96	116	113	90	115	125	131	100	85	98	98	112	109	101	110	118	104	107	101	91	102	105	101	96	101	116	110	111	91	117	101	128	118	83	97	93	109	104	99	110	95	73	120	96	96	98	108	110	120	121	106	110	112	102	110	97	108	109	129	107	98	113	105	97	98	114	100	105	117	111	105	97	100	107	128	105	104	120	92	98	98	114	81	123	105	111	119	88	107	109	98	116	98	103	104	104	89	112	95	95	107	104	96	119	116	112	95	122	113	95	112	106	101	90	112	107	95	105	95	105	109	105	122	100	113	91	99	117	102	94	107	96	98	117	100	97	108	100	108	107	107	113	114	126	125	98	96	129	100	88	91	103	100	95	100	107	104	102	121	87	90	120	116	104	83	96	115	105	97	110	94	111	100	92	97	107	108	120	103	110	106	110	108	101	113	110	93	132	91	119	117	90	104	85	113	112	99	108	108	88	111	105	113	102	118	96	102	98	93	113	112	98	97	113	135	117	109	100	103	98	104	108	95	92	103	98	92	89	105	93	92	107	97	98	115	117	107	118	130	108	99	94	115	98	111	97	105	115	115	111	90	105	101	119	102	95	99	85	139	121	108	105	113	102	101	101	96	116	90	106	102	93	98	92	113	107	98	97	104	94	111	100	111	94	115	101	110	99	107	103	105	98	111	98	114	93	96	120	107	111	109	113	112	96	107	125	101	96	102	101	107	118	105	106	113	96	105	102	117	109	115	94	100	87	102	88	100	117	97	106	95	113	118	111	120	92	111	106	119	109	91	103	104	99	100	78	104	117	91	108	94	107	90	103	104	122	108	88	116	119	102	112	113	90	94	105	80	114	112	107	118	110	112	92	114	106	105	110	105	97	92	99	121	114	92	89	109	83	95	111	97	87	103	101	94	98	98	83	106	127	106	107	120	106	112	97	120	89	88	118	92	99	111	110	114	96	91	109	109	107	91	101	92	115	102	118	109	100	97	92	116	100	88	111	98	112	92	132	98	104	105	95	101	126	106	110	108	93	105	106	110	98	104	117	106	108	114	102	103	94	106	121	90	118	107	129	119	115	102	112	115	109	101	106	109	101	109	105	104	105	104	101	101	121	100	85	114	124	126	94	91	94	109	115	93	100	93	107	90	118	101	103	98	103	103	102	121	105	108	94	103	107	100	98	100	102	103	99	85	101	101	99	114	112	120	111	99	92	129	112	104	102	99	90	94	105	111	114	114	107	102	113	91	94	93	103	101	103	119	106	90	102	95	96	113	119	109	92	97	106	101	86	95	99	107	111	106	104	110	105	107	109	108	105	94	93	122	100	109	98	106	103	90	90	108	104	106	122	122	109	111	91	100	79	115	116	92	106	109	121	94	111	102	109	111	103	98	129	107	102	113	101	108	101	110	95	94	108	102	105	99	114	121	122	110	111	124	107	116	107	95	92	99	94	96	110	101	107	103	107	114	92	98	104	105	106	103	83	112	115	97	108	103	111	101	98	110	80	90	107	112	126	118	110	118	103	116	110	82	118	117	130	127	114	111	95	101	98	101	104	99	135	81	98	112	117	97	112	106	93	91	102	106	95	93	83	100	112	121	114	108	89	95	100	88	99	123	93	97	103	84	108	100	93	92	108	85	109	103	97	98	107	109	107	115	111	90	109	123	123	100	110	109	105	102	92	109	102	101	119	98	101	117	123	96	116	100	105	93	110	112	95	98	128	103	97	93	94	108	97	108	98	100	112	101	95	117	84	95	108	104	97	116	118	102	104	101	102	122	82	109	106	94	100	103	99	113	131	103	109	92	109	97	115	86	117
19780	1266	2898	3276	2790	2249	1882	1482	1311	1166	1043	896	872	721	737	630	641	585	558	538	543	515	470	475	474	467	465	467	451	402	416	397	410	434	436	458	398	443	410	431	391	375	398	412	406	393	357	380	405	358	378	413	370	399	366	352	388	385	387	360	372	371	399	406	358	366	379	375	362	386	358	388	378	369	384	387	364	365	343	363	349	388	361	335	345	403	418	367	365	348	369	353	357	339	352	381	331	372	360	356	390	401	352	360	342	358	347	372	362	370	372	346	352	347	346	359	376	393	393	348	352	388	361	358	358	380	337	356	343	326	354	358	330	352	323	347	355	313	349	367	354	356	339	310	350	364	366	351	330	349	380	364	347	338	329	369	347	344	346	356	402	332	384	380	351	355	378	338	354	333	364	381	361	352	342	363	369	377	354	353	371	366	403	353	348	361	376	348	384	320	353	328	349	336	342	344	336	373	354	340	334	334	377	359	363	357	403	338	389	359	334	329	353	341	353	356	337	368	361	359	332	344	330	314	348	360	374	343	341	391	351	347	363	335	334	349	356	362	373	408	358	338	357	378	341	354	361	365	348	360	374	363	371	346	365	369	346	346	347	387	325	391	357	348	352	346	340	345	328	321	354	326	357	356	345	372	341	356	366	348	376	375	387	378	356	339	341	358	356	338	350	373	340	384	354	339	352	368	355	320	338	366	350	341	370	345	359	381	348	358	340	386	337	366	362	331	343	346	402	349	346	378	299	342	350	355	342	351	315	366	361	327	349	337	357	364	376	367	341	321	382	393	378	322	361	324	349	350	355	305	377	366	350	360	375	349	373	357	370	309	389	351	332	383	373	366	374	358	358	334	398	342	359	400	334	379	337	376	374	346	341	363	344	352	329	349	351	340	368	368	376	361	326	352	335	351	348	367	353	351	327	357	341	380	363	306	368	365	341	337	339	378	369	368	384	370	376	351	366	364	335	369	371	367	344	354	356	363	324	326	313	367	338	372	311	329	360	340	341	346	354	342	335	383	365	363	341	362	384	350	336	348	359	392	359	334	363	399	330	367	347	352	341	379	332	343	343	349	347	344	317	385	369	357	363	345	347	363	339	358	326	320	352	346	328	341	334	364	349	339	328	353	353	366	337	392	374	349	373	354	345	339	353	339	332	340	341	376	351	395	377	344	382	325	377	351	336	344	372	387	371	347	319	342	360	324	350	360	334	293	328	353	349	349	353	366	342	337	368	354	380	340	385	371	376	342	382	344	368	324	370	357	349	351	373	357	382	365	381	338	338	371	325	363	356	325	346	351	335	372	362	330	361	374	335	341	358	336	337	356	330	330	353	338	368	339	350	350	350	356	373	344	361	366	342	349	368	350	350	346	372	349	344	351	353	341	348	332	362	365	375	386	360	337	351	367	365	369	374	376	342	394	361	354	414	382	382	366	334	351	321	372	330	351	348	388	366	349	356	326	340	336	344	350	329	326	367	380	366	361	333	345	363	354	340	348	341	371	328	338	373	338	376	351	375	367	366	334	385	348	396	343	356	345	350	357	359	341	343	354	343	320	359	347	335	364	329	313	396	375	336	336	386	366	331	359	349	351	365	341	333	325	355	340	392	363	363	343	340	316	350	337	360	355	333	359	371	363	368	367	335	332	351	353	361	359	325	355	346	351	349	327	334	344	361	349	366	326	339	370	340	371	344	322	365	338	356	355	341	357	322	352	335	360	346	363	363	359	363	363	383	368	374	334	378	362	336	387	323	358	368	345	359	363	352	363	354	331	361	358	384	340	329	342	348	326	370	362	323	375	351	337	334	331	319	363	339	350	340	331	343	360	334	349	371	341	341	365	328	348	353	370	335	347	341	359	312	341	333	372	342	390	339	362	347	359	343	314	335	369	347	333	345	326	341	334	346	354	343	359	348	357	363	339	347	345	355	323	364	360	313	394	319	337	380	387	371	369	320	337	320	330	349	397	347	399	361	361	360	349	380	359	354	347	313	380	339	381	346	354	367	389	374	343	333	357	353	348	346	314	347	363	347	344	331	369	376	361	361	342	389	350	340	312	309	346	324	340	375	344	355	389	334	340	364	325	323	338	359	372	375	378	367	372	358	377	366	351	352	348	348	369	355	365	352	359	330	350	332	359	379	392	330	338	355	357	347	360	363	331	329	362	347	366	385	340	379	357	393	377	381	384	339	350	311	352	363	337	401	348	374	364	319	346	339	345	325	315	352	347	360	334	353	309	338	364	355	360	323	375	354	359	369	378	318	382	372	351	366	351	328	324	353	381	325	350	367	341	339	351	361	312	362	325	364	360	359	372	368	346	371	355	364	327	331	346	373	348	384	334	386	327	367	333	346	350	373	324	335	353	357	361	353	332	353	341	351	331	359	380	351	340	368	332	359	357	352	351	346	341	332	353	318	339	343	379	335	353	345	371	343	356	360	388	346	339	376	320	369	365	375	317	355	339	348	334	392	350	334	343	361	361	369	364	397	371	348	354	349	350	333	306	350	346	370	337	364	349	356	353	326	363	371	337	335	350	365	354	321	352	371	407	335	333	355	355	377	369	358	379	360	381	368	365	346	349	358	374	334	353	366	345	318	324	324	344	339	372	325	334	363	345	389	350	344	360	308	395	352	381	380	400	350	379	344	350	353	352	363	367	350	373	364	341	354	348	342	358	377	376	360	355	368	321	327	393	360	345	330	341	347	340	389	352	338	337	362	363	322	392	343	351	375	346	383	353	354	374	343	339	365	349	345	368	343	349	357	336	348	375	389	351	340	356	376	346	393	332	374	319	360	351	316	329	346	367	337	351	318	326	373	338	340	349	348	380	351	383	355	369	362	324	362	352	372	345	339	346	340	326	341	365	379	345	343	367	331	382	325	336	340	321	357	355	327	321	369	375	369	329	336	336	368	342	325	336	394	324	342	342	396	365	342	371	355	351	345	342	345	340	331	380	368	371	354	358	381	352	346	350	355	366	376	363	345	394	345	343	346	338	385	330	333	354	335	358	326	348	363	342	332	363	318	372	389	388	385	351	374	358	354	375	332	356	336	380	383	377	334	364	343	381	350	331	353	371	336	354	347	376	390	355	354	335	353	348	356	323	359	377	394	378	354	368	377	362	354	358	366	336	319	339	324	360	328	349	292	371	334	347	358	372	343	353	367	313	358	377	355	328	351	331	351	351	332	317	333	347	337	356	361	357	343	334	338	354	347	352	348	363	367	340	324	306	363	371	322	347	388	375	341	353	332	335	412	344	341	357	366	346	376	348	375	349	367	361	310	326	332	359	354	337	367	333	340	330	331	336	349	362	354	351	346	340	371	344	341	346	343	339	352	312	381	368	374	370	337	368	355	344	363	378	348	348	333	358	356	366	353	384	336	353	344	345	348	317	339	341	384	364	332	375	347	347	331	341	345	362	359	358	357	406	394	365	397	366	370	358	365	362	344	336	335	334	349	327	337	347	332	330	348	364	382	374	354	359
40470	22198	16726	2623	1421	963	715	621	544	428	397	367	328	300	286	269	239	260	255	211	215	206	227	217	213	204	207	204	187	186	222	191	184	223	211	208	201	179	184	180	175	196	191	205	174	174	201	213	197	172	160	197	183	193	188	168	195	182	150	169	178	161	187	188	200	178	203	175	185	190	168	159	156	179	172	195	164	175	188	181	153	173	155	168	176	185	194	198	177	203	174	184	202	179	176	164	184	176	189	172	194	151	171	184	174	164	188	194	159	158	182	179	190	206	166	148	201	201	214	191	197	198	180	165	180	173	175	189	162	185	186	176	181	184	184	179	164	179	178	165	180	182	173	187	169	159	179	182	196	154	174	173	180	212	197	172	159	190	159	185	173	180	173	173	181	179	171	178	189	195	163	176	204	184	184	189	159	176	166	182	181	164	178	198	190	170	183	166	177	165	166	197	172	174	194	189	167	167	197	215	185	168	155	187	186	189	152	186	198	206	193	167	177	182	174	162	174	187	188	177	173	180	171	161	201	163	165	170	177	150	157	169	155	192	173	170	165	170	199	179	158	185	186	186	198	186	161	194	176	203	180	188	183	167	159	179	172	171	179	211	174	168	161	175	150	167	165	192	165	187	161	174	177	196	164	176	166	175	189	181	187	203	183	208	211	163	166	169	161	193	176	193	164	206	183	181	189	172	172	177	177	158	159	184	182	166	151	164	160	191	174	184	189	174	175	186	174	190	175	186	166	177	178	162	209	179	161	188	184	199	191	200	188	168	193	196	157	179	174	170	182	175	165	198	200	182	155	184	198	187	178	180	193	180	160	186	193	182	176	183	192	163	173	175	172	178	191	211	189	179	178	162	166	167	183	183	171	167	158	198	168	168	158	163	171	174	179	191	199	188	177	169	187	210	164	180	182	183	175	182	179	206	188	174	215	185	183	173	166	162	190	162	175	185	174	161	193	181	168	160	169	182	197	184	179	167	150	198	180	189	157	184	177	173	185	203	165	173	182	185	172	170	192	170	181	161	211	182	173	192	210	163	151	193	208	187	175	174	153	178	177	169	161	190	179	166	165	159	183	179	165	179	193	176	172	198	167	166	159	166	166	187	198	181	188	163	177	193	183	200	167	170	159	174	199	184	169	173	166	169	171	165	189	185	166	169	213	190	192	183	162	171	161	194	151	174	183	184	178	161	179	176	172	181	191	186	157	180	167	201	176	177	196	177	186	184	194	205	187	182	165	187	156	181	193	180	162	190	150	188	185	172	209	169	186	201	160	180	177	170	175	173	210	186	152	187	180	196	167	151	180	170	176	190	185	182	203	194	151	207	185	192	188	163	183	170	154	184	187	180	185	168	181	157	166	184	189	197	201	192	187	178	188	187	158	191	188	190	193	181	194	172	164	186	186	167	181	182	190	172	189	160	153	178	191	170	176	166	194	143	190	182	176	160	188	183	178	187	186	178	180	165	176	181	201	161	181	182	211	190	182	164	154	186	160	146	200	181	181	203	161	169	194	181	172	159	177	205	184	141	188	167	179	187	138	180	178	191	171	156	179	198	172	169	183	183	188	191	186	172	155	182	163	186	184	186	170	174	182	166	177	192	179	175	177	159	195	176	171	150	176	159	176	171	172	182	181	207	190	177	191	173	162	212	183	165	184	180	207	204	158	163	156	181	170	182	195	193	168	195	166	180	174	175	191	168	170	197	182	163	169	171	173	188	179	207	194	193	171	199	158	181	198	154	188	172	188	185	186	183	168	187	182	143	184	149	178	169	186	182	188	173	172	187	177	182	192	188	192	181	189	186	168	176	194	182	190	173	197	175	149	191	162	184	168	153	164	169	178	167	192	175	190	172	181	161	201	181	184	171	158	180	162	166	178	178	170	185	168	203	200	182	166	161	179	169	179	158	179	157	192	190	166	180	187	164	194	178	178	174	176	172	150	169	157	164	187	173	183	182	179	177	178	189	151	198	181	182	185	201	171	164	167	174	197	185	155	192	179	157	170	181	193	167	154	175	185	159	197	179	185	189	167	172	174	187	195	192	167	147	177	168	198	165	175	179	183	186	196	178	184	208	190	186	178	182	171	167	172	174	181	200	179	176	166	194	159	191	181	173	166	177	209	193	181	178	174	170	182	201	159	162	191	187	152	182	177	182	180	173	203	178	174	176	193	174	163	170	142	179	158	184	172	156	170	193	159	169	167	181	173	191	200	187	164	182	178	187	152	188	186	184	183	199	171	189	189	158	180	197	189	179	168	175	170	186	179	186	172	191	202	179	169	185	169	192	173	176	168	183	191	172	176	172	181	166	177	161	157	199	158	184	193	182	174	172	178	178	179	190	155	174	167	205	191	194	176	190	185	184	163	177	196	187	169	191	194	185	194	173	156	190	183	182	210	192	171	177	194	179	187	177	160	161	164	190	162	208	170	193	178	181	166	159	167	191	190	204	174	187	178	193	168	169	190	179	158	180	169	179	192	204	177	173	172	172	174	175	179	169	155	155	201	184	199	188	174	182	174	178	174	175	179	179	206	189	190	184	196	188	177	189	185	177	197	183	173	184	209	190	191	179	172	156	164	184	146	168	160	166	186	173	169	180	200	175	165	168	168	179	165	184	173	190	178	171	213	192	167	166	202	192	195	201	164	188	174	180	167	178	176	195	184	158	180	206	187	181	167	175	175	198	174	189	163	187	163	173	185	163	175	168	160	158	184	183	147	181	195	177	182	193	167	200	178	162	199	197	220	159	201	176	167	162	177	184	172	178	195	167	191	174	163	166	183	182	195	148	184	222	171	164	192	172	188	175	176	159	204	177	197	177	156	206	175	179	183	151	175	185	188	171	185	196	158	203	165	172	180	199	170	193	188	166	178	184	160	199	176	180	167	187	175	168	170	176	186	178	194	160	177	171	154	191	161	188	186	168	167	190	199	156	172	195	182	164	204	178	185	194	163	192	194	186	159	184	158	176	181	173	155	169	189	166	181	176	192	173	176	148	186	155	179	182	181	181	191	172	188	196	190	168	185	162	184	189	184	151	175	191	161	153	153	169	174	183	188	196	185	189	178	167	188	178	186	187	164	203	183	174	171	170	184	178	169	173	160	176	159	197	184	196	160	187	182	170	183	191	166	190	158	152	187	192	173	181	181	179	161	166	201	180	192	178	185	188	172	193	196	167	175	173	177	171	177	174	163	191	165	171	170	173	169	180	171	188	195	185	189	184	181	165	173	189	182	186	190	178	196	200	169	180	178	183	177	182	177	184	178	181	176	224	165	189	175	170	168	183	173	168	190	163	187	167	183	186	169	179	185	168	172	160	179	167	170	169	172	188	180	217	197	192	174	172	170	162	201	192	166	173	180	178	175	182	170	180	192	164	173	165	176	172	169	184	187	161	194	183	171	176	185	172	177	165	191	183	186	165	186	176	181	167	180	181	152	183	191	179	163	181	173	179	191	178	186	143	179	176	166	151	185	184	184	170	175	196
25457	2333	5502	6027	5290	4182	3437	2916	2441	2156	1863	1693	1490	1345	1336	1231	1077	1063	973	957	937	960	938	820	830	827	776	792	770	707	693	685	740	703	711	664	714	702	644	725	655	668	654	643	688	606	638	656	622	615	603	656	607	583	613	638	588	641	622	597	584	621	627	574	584	585	590	587	607	619	559	575	593	538	555	607	581	603	568	559	620	578	592	575	551	571	543	590	553	574	583	601	602	568	554	561	615	612	593	555	594	596	602	594	555	574	555	555	570	567	591	515	585	550	552	561	521	602	562	542	546	543	560	569	566	564	581	565	555	551	554	543	541	552	573	540	572	550	613	566	561	570	584	531	569	597	574	580	547	552	564	599	544	556	566	575	525	574	562	599	552	511	538	559	574	550	546	551	565	580	593	562	599	522	564	551	584	583	554	549	522	572	593	560	596	541	538	591	595	530	539	560	627	603	575	589	576	565	546	531	590	588	542	538	574	589	543	584	556	577	581	572	578	539	573	564	559	557	579	571	592	567	549	574	547	558	570	602	557	577	568	561	529	549	563	571	529	546	567	543	552	568	529	505	534	517	557	559	540	548	600	558	596	520	543	499	549	573	579	526	534	567	592	586	554	559	602	578	593	533	548	556	577	573	548	538	595	566	541	572	565	570	566	548	592	552	540	562	564	527	567	584	596	588	529	546	572	535	571	605	564	584	556	574	587	586	556	550	523	557	552	608	575	559	574	564	577	575	587	627	507	524	549	547	528	579	514	600	576	546	532	557	561	567	574	582	558	545	584	563	550	558	594	569	584	557	601	522	570	523	531	532	568	510	571	556	580	497	570	558	573	620	574	548	538	566	560	552	519	588	555	572	550	567	589	580	540	609	617	569	591	593	535	517	564	530	547	559	546	577	556	569	571	539	590	590	533	577	525	546	564	562	575	550	568	566	561	500	540	566	525	561	579	561	577	580	538	590	525	593	566	515	527	603	545	541	543	578	565	548	597	613	569	546	546	579	570	542	555	574	554	566	516	588	576	555	577	559	582	528	569	549	589	551	561	542	537	554	534	563	593	513	557	581	570	555	581	567	561	506	531	579	583	563	597	510	573	603	536	523	549	540	544	537	562	552	577	556	580	592	572	561	582	549	597	563	576	539	557	586	577	550	552	524	580	552	485	564	572	556	564	552	520	573	517	572	549	568	560	555	541	600	553	526	558	556	572	544	555	597	551	566	547	599	567	577	566	586	562	536	577	546	521	524	595	593	585	550	558	511	623	546	521	544	582	567	567	579	544	569	538	592	555	563	558	553	591	520	547	565	538	541	510	511	565	568	550	552	571	578	552	568	587	542	595	565	591	565	558	619	556	571	535	531	594	597	538	561	547	594	565	561	568	523	617	581	523	583	544	578	581	568	546	520	562	566	530	602	547	574	551	575	537	574	574	533	569	523	547	540	553	562	568	540	566	580	576	569	544	509	573	533	541	590	504	615	529	536	548	581	542	581	612	540	582	535	526	583	560	554	506	602	531	539	578	530	590	602	560	596	574	603	564	524	559	578	550	536	561	578	549	533	548	597	585	570	586	591	614	530	612	537	552	577	522	563	566	546	564	554	562	601	596	575	542	541	580	571	543	608	576	566	542	539	566	573	559	600	555	563	548	590	559	587	530	583	562	532	557	558	545	556	569	550	594	571	543	570	556	565	604	527	551	588	550	574	536	571	577	535	547	543	570	545	562	529	582	548	537	588	581	559	560	551	563	565	557	582	578	534	575	530	555	540	554	533	569	607	567	549	574	606	542	528	576	547	560	532	546	545	568	583	544	547	562	580	564	596	543	533	547	516	542	563	574	543	532	487	549	566	586	550	530	563	527	544	545	572	537	561	530	543	554	576	598	569	540	558	570	545	542	554	585	577	565	551	573	572	575	533	574	557	539	594	582	556	575	572	580	589	562	551	513	532	552	544	538	585	587	573	568	579	524	571	572	560	550	564	554	566	554	553	519	558	596	555	611	556	561	506	591	561	565	566	577	544	564	537	584	565	575	574	583	523	602	524	534	567	540	527	542	596	613	551	535	598	571	531	557	526	542	571	588	578	539	542	553	537	571	571	542	567	578	528	594	531	590	557	535	555	550	545	576	570	549	525	612	568	543	581	556	558	547	498	585	550	588	541	595	562	531	551	538	585	553	535	543	536	571	533	573	589	560	552	581	555	567	548	571	570	550	624	539	550	570	589	568	567	527	603	575	593	538	576	572	570	550	517	585	540	570	575	552	570	545	574	545	567	557	552	562	569	578	561	570	547	549	483	622	607	583	492	572	526	542	555	594	584	557	555	565	572	556	528	565	526	542	596	567	562	577	611	548	601	545	584	620	542	584	543	549	547	571	592	535	585	591	540	521	601	509	560	565	577	533	505	562	585	539	525	546	546	528	552	620	538	554	582	558	568	554	524	587	564	547	574	564	587	531	607	533	568	529	580	537	523	513	559	563	578	539	587	583	540	558	556	539	568	574	590	608	551	564	544	539	539	583	527	603	523	565	529	543	580	543	564	572	551	526	566	568	569	589	590	536	579	536	497	547	562	497	587	579	548	556	565	563	589	603	582	612	570	577	567	551	513	575	562	533	543	557	522	544	549	558	576	567	541	529	582	532	596	583	563	512	519	577	553	521	542	546	558	539	548	573	548	580	542	540	585	558	584	563	540	550	591	579	573	509	581	553	587	545	583	536	600	543	546	530	538	559	553	550	552	553	552	541	529	544	518	557	542	526	574	587	554	583	562	597	542	510	535	556	569	588	577	555	557	616	536	567	542	549	557	553	564	552	576	577	546	519	547	574	538	561	600	583	582	561	561	573	535	551	516	565	568	563	553	529	583	526	548	549	545	581	587	595	549	561	572	585	538	553	578	564	571	608	589	578	569	547	573	576	576	580	598	545	549	571	559	617	540	543	574	580	584	554	559	558	557	564	552	542	558	539	544	577	595	516	601	534	593	630	548	572	558	535	548	548	533	622	557	561	543	576	571	554	625	569	553	551	578	611	564	563	555	532	598	562	557	536	580	542	550	566	529	594	554	568	573	555	533	562	524	560	507	585	549	552	563	592	561	554	545	596	554	559	532	558	538	536	610	614	575	540	581	563	549	598	554	523	547	608	525	573	566	576	525	543	565	575	528	559	508	552	569	539	528	533	615	577	553	526	519	565	613	589	542	573	533	590	608	582	571	570	576	545	537	578	601	597	554	559	571	538	555	524	567	517	580	598	578	532	571	539	528	594	569	539	582	548	559	627	531	553	573	560	564	559	540	518	574	599	558	532	559	598	567	598	547	547	570	543	543	539	567	556	593	589	577	560	541	571	561	550	536	547	576	552	582	577	562	533	559	603	526	580	541	536	558	564	578	576	535	542	538	535	535	598	586	558	526	573	602	574	526	556	519	496	553	608	534	569	566	566	554	556	543	566	577	574	560	572	577	539	539	606	583	543	571	524	545	564	553	574	584
7076	446	369	213	209	189	196	191	198	189	215	184	186	185	197	180	174	192	203	184	189	204	193	189	198	209	214	164	180	186	195	165	167	203	183	170	191	195	198	195	184	203	175	210	200	206	185	191	210	205	186	141	184	202	205	187	181	194	198	218	174	176	195	182	198	183	191	181	181	189	187	212	180	200	180	190	181	190	194	196	191	195	197	212	201	198	210	182	231	192	185	168	178	220	183	184	178	190	212	178	173	198	164	213	169	188	199	195	195	186	195	191	193	158	196	198	196	186	173	192	183	197	167	221	159	194	207	181	200	170	187	191	194	204	217	171	197	198	190	208	211	195	186	173	179	181	184	198	173	207	182	197	185	174	201	177	177	175	185	177	201	193	199	211	204	187	201	200	191	188	171	214	168	171	186	189	203	220	179	181	172	179	193	193	195	192	204	164	183	189	177	185	194	181	191	192	200	205	206	197	176	214	216	179	184	189	196	187	167	201	184	180	167	198	163	169	217	203	195	193	196	176	197	191	190	190	204	182	222	185	204	190	182	216	186	194	191	196	175	230	174	171	171	191	210	190	225	191	167	170	203	191	190	176	181	203	181	203	187	192	175	178	162	181	199	181	185	200	194	194	175	187	205	176	223	182	193	177	194	186	181	198	200	203	171	183	173	191	212	193	187	201	223	180	198	178	207	183	197	194	195	198	188	186	178	208	189	195	218	171	185	201	197	206	200	192	175	185	203	229	185	190	196	184	188	171	170	186	167	185	173	195	190	196	190	180	187	174	197	204	182	195	190	188	216	211	188	195	188	175	205	206	207	172	179	227	169	192	195	184	178	198	176	197	189	187	190	196	192	204	188	194	201	182	179	200	174	207	207	181	189	193	183	191	196	194	186	192	195	193	181	181	181	169	189	179	179	172	186	202	192	187	185	165	171	193	180	172	200	206	206	172	175	186	168	192	197	203	175	192	189	199	209	187	229	202	205	174	196	203	195	188	175	194	179	189	180	200	204	211	180	185	183	169	190	194	190	213	166	190	186	184	190	170	182	211	192	180	195	169	183	177	207	187	182	188	203	189	192	188	201	197	184	162	194	182	203	165	153	197	158	185	191	186	190	194	209	211	167	188	171	173	188	169	190	190	188	208	190	184	205	180	201	195	208	176	193	198	193	183	180	183	180	188	193	197	220	190	194	205	198	200	179	149	161	180	190	204	189	187	198	178	174	195	198	198	165	185	196	196	191	186	194	209	191	181	180	196	181	181	186	187	190	177	170	188	200	202	202	193	191	200	206	179	221	182	163	200	195	177	188	190	201	194	185	205	191	172	183	201	164	202	174	203	197	193	190	176	186	204	165	153	190	197	198	211	204	206	179	184	209	182	218	215	199	200	200	192	183	201	188	179	188	196	189	184	176	186	191	188	180	182	172	182	172	225	198	197	203	186	191	233	197	183	194	185	195	225	181	222	192	189	191	201	188	208	189	191	174	195	197	174	182	189	188	185	205	184	162	180	175	209	217	168	194	174	202	182	172	188	208	200	209	190	218	167	186	213	184	184	193	177	194	214	182	203	185	197	180	187	170	203	209	192	185	204	177	184	183	208	202	185	191	187	204	169	197	185	165	219	200	177	200	211	198	194	207	171	215	192	173	171	181	175	201	173	193	217	186	187	200	196	196	162	204	209	218	175	210	190	184	192	198	178	186	198	208	197	196	184	187	202	214	187	192	189	200	206	177	179	210	180	168	184	179	195	204	194	184	166	197	185	195	180	191	191	171	194	152	189	183	201	207	209	186	197	194	184	196	226	189	177	182	184	185	177	168	191	191	201	199	204	181	200	166	185	186	182	180	196	181	220	195	202	214	193	205	187	196	206	189	183	202	175	185	181	193	200	171	181	207	178	189	200	187	182	221	195	194	192	177	202	224	190	184	171	190	188	186	197	187	183	205	183	189	180	190	219	196	180	230	185	187	195	177	202	193	190	178	178	194	186	198	187	165	187	203	187	179	172	190	192	168	177	176	187	217	200	179	176	192	181	191	175	164	189	186	193	185	192	192	200	211	177	194	201	190	196	205	196	182	200	188	199	179	156	186	195	185	188	205	202	186	195	191	177	184	187	189	217	212	193	171	205	199	191	177	212	198	184	165	212	198	195	206	178	224	184	189	201	198	192	184	176	175	174	165	181	204	175	195	203	172	201	170	201	188	186	175	184	202	198	183	193	183	177	189	195	183	187	184	202	200	181	204	194	181	194	188	195	187	179	161	192	188	188	191	196	202	199	159	173	175	197	209	190	193	196	176	199	182	200	199	208	209	193	183	169	194	189	184	186	187	182	191	188	202	181	189	195	177	189	198	176	175	203	178	208	193	214	191	182	207	195	162	204	181	208	189	179	192	174	182	172	198	175	181	200	207	196	211	204	201	202	202	170	167	213	194	157	193	201	206	187	171	186	161	204	194	192	213	191	181	186	199	188	210	176	192	169	172	187	177	180	191	199	178	175	205	173	191	192	190	184	198	188	178	168	225	207	175	201	180	183	202	189	190	204	196	189	185	170	196	199	171	195	190	203	178	181	214	194	192	213	210	171	189	194	179	189	215	192	189	194	197	188	192	177	160	181	182	197	202	164	172	182	177	207	193	173	194	215	185	205	178	185	223	177	194	200	202	211	188	196	187	200	155	175	189	194	159	193	175	189	165	198	190	176	184	199	180	193	193	205	173	173	176	184	169	217	190	176	194	196	164	184	189	178	170	168	206	199	150	204	179	191	187	212	181	194	182	167	195	203	213	201	180	187	196	183	182	192	188	186	197	157	201	211	190	195	162	190	188	195	176	182	189	200	206	200	205	202	196	177	170	174	165	171	182	180	187	175	196	208	187	212	221	182	182	193	175	181	205	188	171	175	171	218	183	194	187	189	183	197	210	180	189	181	199	195	198	184	189	143	180	192	196	199	173	192	165	204	195	174	187	163	159	188	206	197	195	199	188	187	181	191	169	204	219	157	203	198	184	171	188	178	211	205	203	179	205	193	207	186	195	210	180	205	181	216	192	175	206	198	184	211	181	185	174	189	168	198	199	209	186	186	186	208	215	205	190	178	194	162	194	198	183	202	190	178	200	208	197	189	174	193	193	190	184	187	191	180	214	183	200	200	185	169	185	172	181	184	175	168	182	176	188	223	181	177	189	188	196	185	183	188	178	173	179	189	210	181	172	174	173	186	197	203	184	175	200	209	204	168	169	189	210	195	185	195	194	170	201	191	204	184	176	199	175	173	166	184	165	197	176	179	179	187	192	194	177	212	182	211	182	183	181	200	210	193	190	167	194	186	180	171	162	189	193	164	193	190	207	206	200	160	190	202	192	174	190	201	200	197	212	191	181	190	205	204	179	173	181	166	169	181	178	187	222	194	183	177	201	195	219	184	208	191	184	184	187	184	200	209	208	190	204	186	179	178	194	187	185	169	195	165	203	201	217	204	190	204	182	187	176	187
5643	618	754	735	675	677	618	676	642	640	620	585	640	624	594	584	628	552	571	587	613	590	619	621	557	629	599	544	600	583	585	615	601	572	536	618	573	621	541	618	587	570	574	600	598	566	545	565	545	586	623	559	549	617	602	569	575	584	565	599	589	569	578	579	568	556	577	581	577	570	570	578	565	564	590	540	557	542	584	591	543	561	586	587	569	577	606	586	538	547	547	575	595	558	617	563	606	561	577	589	586	536	578	571	540	563	592	567	553	534	571	612	547	591	618	592	564	562	584	583	573	583	578	561	619	600	586	619	595	552	591	589	620	567	561	560	599	568	587	553	613	566	553	517	557	588	585	572	558	604	576	563	585	607	558	550	585	542	554	563	571	613	561	592	584	591	534	573	630	559	580	590	554	584	597	542	605	559	565	561	551	586	577	578	584	599	588	598	602	599	557	580	566	583	601	598	589	587	551	595	590	591	517	578	591	614	545	588	577	583	562	594	526	591	528	579	552	568	602	540	571	574	590	589	544	616	591	557	582	638	600	539	546	567	541	553	592	563	525	567	588	587	559	582	577	581	577	610	590	581	591	557	533	556	583	615	566	578	515	557	603	527	561	557	572	602	573	569	576	574	617	556	584	536	523	522	587	564	583	549	552	592	582	526	605	590	614	608	583	586	613	564	558	555	570	590	548	591	560	573	549	604	613	588	557	567	558	615	579	572	585	523	586	591	550	570	502	579	536	618	582	579	549	551	565	545	551	550	578	572	613	643	575	602	591	573	564	556	553	566	575	560	554	610	557	587	598	511	573	567	552	600	562	531	621	567	593	621	567	547	564	571	568	570	523	497	588	596	553	580	533	542	582	586	578	586	555	533	572	583	557	564	558	580	635	604	542	556	541	560	584	630	515	511	524	554	549	588	555	576	547	576	599	576	582	558	553	576	574	597	501	570	539	595	601	559	596	540	611	539	578	568	585	566	609	570	549	555	576	612	537	567	583	567	570	581	596	569	606	541	584	606	600	577	569	543	590	579	547	567	580	538	535	602	530	568	593	557	583	593	568	578	576	558	622	591	577	608	584	575	553	596	555	585	558	595	579	540	593	563	609	619	537	521	576	578	556	567	540	576	553	576	569	578	594	602	599	553	601	612	583	548	583	567	579	554	552	567	580	547	585	568	523	569	576	591	546	566	606	582	537	536	596	570	590	628	576	518	551	577	538	592	562	603	577	556	626	623	556	592	595	565	591	582	586	553	552	535	537	547	562	594	607	611	557	565	575	563	568	576	568	584	549	600	597	541	612	540	597	547	607	569	598	571	578	599	533	591	570	576	569	553	559	624	593	600	589	588	561	602	555	559	622	548	583	624	599	579	546	560	562	563	559	567	582	585	583	577	605	564	553	567	554	562	509	575	561	613	564	594	560	581	532	583	585	573	574	579	593	597	584	569	591	575	550	546	609	609	568	599	527	572	599	575	594	548	527	596	587	546	582	565	615	591	556	562	577	586	568	583	590	581	638	615	561	598	574	522	546	601	611	590	553	573	532	608	579	605	584	522	544	581	557	563	635	611	536	600	603	530	629	572	599	569	565	567	561	571	583	569	546	622	606	581	588	600	607	600	573	564	589	621	563	598	594	605	581	579	558	629	572	589	532	601	570	567	542	570	533	558	541	558	602	576	580	557	536	620	547	582	510	623	613	559	607	543	564	592	555	564	514	525	509	585	564	579	597	585	583	603	613	569	583	546	592	556	528	564	585	569	585	584	575	557	549	563	537	596	578	567	554	590	577	565	567	582	606	571	599	594	546	627	588	569	577	556	606	577	582	579	591	572	537	558	592	566	595	579	580	593	580	585	550	596	578	604	585	581	555	549	576	568	602	616	622	562	542	588	558	597	565	554	602	556	593	614	542	591	614	581	574	596	564	546	573	553	602	598	575	586	581	584	548	563	563	546	572	603	577	606	583	565	591	576	538	605	593	610	554	591	569	590	566	570	594	603	586	570	553	561	568	569	552	541	565	579	547	578	591	560	585	612	580	569	545	575	565	549	535	566	599	572	592	600	584	583	557	602	609	561	607	600	564	574	571	570	589	566	574	569	535	561	548	555	567	541	580	568	584	586	562	558	559	599	565	593	564	561	538	565	585	547	522	605	529	562	547	584	564	579	615	600	562	619	585	513	586	542	582	577	570	596	574	577	575	556	609	600	542	544	542	568	589	572	598	569	660	549	593	599	615	554	594	615	552	584	563	585	546	593	551	571	584	632	558	579	593	555	567	606	602	581	613	531	571	550	594	550	545	568	569	605	571	585	599	570	604	591	551	571	604	629	549	605	571	565	609	630	535	581	519	614	564	588	622	615	552	590	590	574	575	580	572	590	552	526	584	542	593	520	612	580	595	584	589	588	571	564	588	608	587	569	517	580	556	564	573	551	596	560	576	566	566	616	575	561	584	566	561	601	597	542	596	583	527	604	573	576	577	601	555	586	585	566	593	542	558	548	549	554	625	511	574	589	599	591	551	587	605	584	578	591	581	555	593	571	573	587	593	595	605	545	563	564	584	535	528	560	554	598	581	588	544	612	583	587	590	571	562	585	536	599	593	598	581	581	580	561	570	573	606	551	570	540	607	623	583	567	547	588	611	544	592	592	556	564	633	564	591	560	574	550	535	555	557	561	548	583	582	584	582	563	552	601	584	559	553	531	569	587	541	573	600	573	535	610	559	619	514	570	533	546	603	573	535	567	568	573	605	569	565	558	550	545	573	583	575	553	596	542	541	533	556	584	527	592	553	616	558	576	549	584	595	565	558	577	618	601	618	538	538	596	579	564	603	532	563	510	590	601	568	589	603	549	577	556	554	595	563	548	520	546	552	563	552	570	558	532	580	598	562	551	565	564	550	582	530	555	565	575	548	554	586	564	584	558	589	555	573	577	592	602	531	606	575	608	581	536	548	602	514	579	647	557	562	569	544	592	577	563	554	591	602	577	552	609	563	575	591	568	543	593	572	542	541	587	563	601	575	530	555	566	551	579	560	593	558	545	608	580	625	560	542	570	556	543	579	580	560	548	577	560	587	585	610	586	576	576	597	593	600	622	536	571	577	598	581	566	587	566	538	577	580	615	594	564	558	581	575	544	621	521	571	557	605	571	576	556	583	591	595	575	608	548	605	576	550	585	589	576	601	521	548	591	536	583	572	577	592	587	572	593	578	634	546	610	592	592	607	621	544	530	591	590	552	556	563	566	590	567	562	573	604	584	572	587	548	559	599	556	522	529	573	593	583	574	563	581	610	583	548	568	622	565	592	572	581	623	558	601	571	617	577	565	515	591	576	560	596	607	539	580	576	596	553	586	567	602	597	634	598	589	575	581	530	540	547	546	591	602	584	591	547	541	556	575	604	539	608	583	591	566	584	588	553	559	561	570	578	563	577	541	540	588	610	577	588	549	578	536	583	575	575	627	587	574	632	579	621	588	586	587	583	559	595	575
39754	16534	3407	927	657	493	382	319	255	211	205	194	187	182	171	133	142	136	110	122	116	132	102	91	112	129	102	100	123	131	129	116	100	111	99	112	98	113	131	116	109	96	127	114	114	118	115	106	117	116	110	104	103	115	99	91	114	135	101	84	110	85	112	106	93	129	117	99	103	103	120	94	114	96	100	114	100	96	120	108	102	110	100	114	94	105	96	96	109	109	109	91	107	112	104	112	139	104	106	105	117	93	116	103	123	103	94	112	112	98	114	110	100	109	109	100	95	113	112	90	90	120	96	100	114	98	101	102	123	91	99	98	94	115	96	105	104	87	101	103	143	130	103	95	111	104	87	101	98	109	103	113	93	123	99	110	118	95	88	92	111	102	116	101	98	93	111	106	119	122	89	113	83	112	101	107	121	102	93	101	111	100	104	109	92	89	80	106	91	110	107	108	102	114	105	97	95	93	76	104	111	108	103	105	109	78	92	131	101	112	118	102	83	119	115	103	86	102	103	99	93	110	92	94	122	105	105	115	109	90	91	104	107	91	97	98	87	108	104	100	100	106	105	105	92	104	109	100	102	124	98	81	87	105	107	78	101	117	107	91	105	113	83	106	128	125	95	109	111	103	100	106	103	115	97	108	118	87	94	106	103	105	106	100	88	91	83	115	97	94	116	113	116	100	110	91	97	110	119	92	113	90	106	123	106	108	111	78	118	101	118	96	121	113	96	107	115	110	118	109	85	113	104	83	91	101	99	99	107	112	104	79	93	103	129	90	115	100	109	93	110	86	95	119	104	108	107	121	105	98	86	102	98	123	104	94	92	101	107	106	89	95	100	92	113	99	106	102	106	115	100	99	121	99	97	131	105	100	97	92	111	120	95	91	99	105	118	92	105	109	123	98	111	112	105	114	97	96	89	99	114	107	96	100	111	89	105	99	119	112	110	106	101	114	106	100	110	98	104	118	79	108	130	116	111	112	119	115	110	108	113	107	93	112	98	100	104	92	100	103	123	131	92	90	115	99	112	95	89	107	106	116	103	106	110	109	101	104	93	105	108	101	103	99	108	99	77	99	103	110	111	109	100	103	105	115	120	112	96	106	98	120	85	117	90	113	92	107	105	105	90	121	92	111	113	110	120	100	111	88	113	91	112	119	106	104	117	103	120	119	95	113	84	97	93	94	100	114	118	101	126	103	89	85	113	94	91	116	107	103	112	91	95	100	102	106	112	107	77	93	108	109	94	89	113	98	94	117	104	115	104	107	100	102	115	101	90	114	106	98	93	102	107	115	105	94	111	104	102	112	101	117	120	123	111	92	104	88	108	108	105	118	100	90	103	90	95	100	119	95	101	102	111	98	96	97	111	108	106	116	100	117	98	99	102	113	115	92	114	100	90	106	122	97	105	110	109	92	109	98	107	108	108	99	111	126	97	103	98	98	110	117	98	112	106	107	108	108	82	117	103	92	120	93	108	121	109	105	96	104	96	96	105	114	101	99	84	80	99	100	101	117	103	99	114	112	93	122	88	128	95	104	112	106	92	107	119	108	99	89	103	99	108	112	101	109	111	99	98	104	87	102	112	112	102	94	117	114	104	98	88	86	99	88	111	82	87	95	115	106	90	100	126	117	107	110	94	122	102	107	114	85	120	99	100	101	98	115	107	92	97	101	117	92	93	97	94	98	105	110	104	115	83	108	102	93	104	85	98	122	116	102	118	102	111	100	117	107	98	101	91	103	98	89	106	84	101	94	109	104	93	120	94	75	107	103	100	99	104	105	108	110	100	115	87	94	101	100	99	110	93	88	89	101	104	105	115	87	121	123	110	115	100	92	96	106	128	93	104	105	89	100	95	99	111	98	102	95	99	91	114	84	103	104	101	96	114	100	118	111	114	91	103	103	95	103	89	93	110	109	105	106	94	113	101	100	98	98	110	94	125	116	107	92	123	107	99	98	109	87	103	104	108	104	97	99	109	107	96	92	108	97	89	90	120	103	119	118	101	93	111	114	114	100	103	105	108	101	93	91	109	120	88	110	127	101	98	88	98	109	125	96	87	105	120	121	103	77	110	121	97	101	101	86	109	111	116	97	105	101	91	95	89	116	95	123	100	97	89	122	110	101	101	104	107	91	94	95	131	104	115	115	97	119	101	88	95	91	120	100	96	77	93	97	107	110	117	110	117	118	103	119	105	99	100	103	87	120	98	102	118	104	108	103	99	120	121	87	119	104	105	114	116	101	94	101	95	116	96	99	106	104	102	95	106	100	114	100	120	126	97	103	108	105	87	113	111	111	86	100	101	101	114	101	118	100	106	114	98	106	109	95	112	91	119	128	114	123	112	93	99	106	101	91	111	108	100	94	120	112	110	101	103	130	99	99	117	117	119	128	131	109	97	99	105	113	107	127	95	110	109	115	94	107	98	101	101	95	89	103	107	95	111	104	111	102	97	103	107	88	91	97	83	96	116	109	103	96	91	105	99	106	120	95	101	107	96	104	96	82	96	109	114	122	97	87	108	106	107	92	102	111	94	107	95	117	101	99	122	83	118	86	101	116	114	102	132	105	118	88	112	102	94	104	101	101	104	97	111	109	105	122	109	96	109	100	124	83	105	100	102	102	114	113	86	100	102	106	109	100	113	98	111	125	98	107	97	101	91	105	102	108	94	114	112	96	92	111	111	108	98	119	101	99	99	89	116	90	113	113	93	92	99	121	91	96	111	92	105	91	111	98	117	87	107	116	98	91	97	115	98	94	122	108	112	116	101	90	108	111	116	101	91	94	99	99	100	133	101	98	117	100	95	92	110	114	115	119	106	105	110	86	103	108	107	122	108	103	101	84	120	113	104	91	103	106	85	107	94	108	90	119	96	95	86	105	109	124	95	93	111	108	120	91	107	124	103	91	94	111	116	84	104	92	102	96	105	95	101	107	87	86	98	107	107	121	110	94	83	103	80	111	108	92	98	107	97	105	113	106	105	97	105	103	118	98	111	99	113	115	91	107	108	110	113	85	105	104	122	109	108	97	94	109	114	101	98	94	89	101	104	100	107	113	95	107	109	118	116	104	130	114	107	95	76	118	80	118	119	117	123	98	91	94	87	103	110	100	91	98	104	94	98	99	109	113	121	85	92	96	112	113	93	98	108	103	107	92	102	95	89	106	97	123	97	106	99	113	90	95	111	94	101	95	104	99	109	95	125	104	92	99	88	99	108	105	115	104	89	97	104	92	117	85	106	108	114	97	106	103	88	109	108	110	87	120	120	107	98	115	93	110	98	99	112	125	102	105	108	103	109	90	115	94	116	99	109	112	98	125	87	113	97	122	89	97	124	95	91	96	110	127	125	87	112	83	90	103	86	120	113	106	94	114	105	110	98	113	112	114	99	120	102	96	98	94	101	109	101	114	111	122	102	94	97	106	93	113	95	107	100	104	117	108	98	107	123	102	93	109	116	99	105	90	118	98	98	111	114	113	92	114	101	112	91	109
20204	1256	2937	3243	2769	2332	1859	1518	1318	1130	954	873	863	773	710	686	631	603	536	568	560	496	489	495	501	471	494	476	456	444	417	446	422	416	401	422	398	401	412	402	412	419	426	445	371	381	414	379	427	383	369	393	388	354	367	427	369	381	377	363	390	339	377	359	370	368	424	384	372	361	365	398	388	365	350	382	343	363	375	374	374	371	378	368	361	323	354	361	369	375	355	356	359	381	363	342	329	372	376	352	364	370	342	353	351	348	353	380	332	370	353	362	338	336	366	297	385	333	339	372	357	360	360	318	370	309	370	338	374	374	355	334	367	358	387	353	378	348	344	381	400	337	328	359	363	363	372	364	346	370	357	351	383	330	328	383	352	342	387	377	374	367	351	380	374	366	371	369	352	352	348	355	388	349	351	335	334	372	339	345	372	359	344	320	354	345	360	346	353	362	359	317	370	366	354	331	350	354	370	350	328	366	368	357	354	322	338	377	370	326	364	366	345	377	358	377	383	359	362	357	369	340	363	389	351	343	328	383	356	367	375	337	319	346	346	346	347	347	356	353	347	353	339	342	354	364	313	351	364	389	373	344	352	329	362	339	384	358	363	376	356	359	344	378	315	390	339	330	365	335	348	342	345	369	384	385	339	357	359	354	351	361	336	356	346	357	361	408	357	365	369	369	328	378	354	324	365	369	359	333	335	349	354	369	351	337	395	347	367	376	347	352	430	346	373	356	342	330	324	361	318	374	343	340	350	354	380	346	335	352	359	349	377	385	347	350	333	368	324	380	357	360	344	365	347	332	385	385	348	328	334	347	354	356	326	383	324	338	338	373	335	335	348	346	351	368	329	358	365	375	349	378	346	357	336	328	341	358	351	352	338	346	381	334	333	339	352	322	377	343	366	379	336	355	355	383	367	328	392	363	343	388	350	332	352	363	383	355	320	383	366	375	371	366	325	330	341	373	382	359	377	360	382	337	352	362	325	333	350	330	349	358	347	336	359	351	365	286	326	329	342	364	311	350	354	353	342	373	358	349	346	363	330	363	333	333	330	346	341	370	340	354	365	351	389	363	374	354	388	348	353	362	341	348	357	334	335	369	358	327	339	364	372	337	343	381	343	392	344	362	341	370	328	364	346	393	331	341	338	315	375	361	334	350	333	328	348	339	323	351	340	365	344	343	366	348	336	323	342	363	375	357	338	379	352	344	380	361	328	337	392	336	372	354	362	368	337	368	396	354	347	363	354	366	352	360	321	391	351	329	391	387	373	325	336	367	345	387	314	358	320	356	385	349	353	372	348	316	369	355	337	342	338	357	344	343	367	370	382	372	353	344	366	378	331	359	360	358	338	400	315	363	376	342	314	318	357	364	352	360	332	348	346	385	352	339	341	344	382	347	345	360	348	391	361	361	364	360	372	372	377	390	368	367	349	330	388	306	391	338	360	350	383	342	338	375	356	331	321	370	358	328	328	341	331	363	377	351	343	312	373	359	326	373	364	334	325	346	360	370	380	308	331	345	347	328	359	357	351	330	367	319	371	344	350	330	321	336	342	366	342	352	323	313	355	399	355	364	349	381	354	364	360	336	353	371	378	345	341	371	333	402	353	361	381	340	359	346	381	334	379	371	371	329	326	368	372	366	339	354	348	351	385	371	368	350	368	381	381	333	356	364	366	340	336	351	368	357	356	353	334	360	361	373	347	344	365	380	337	390	341	397	367	360	323	350	345	364	381	374	345	326	375	356	315	363	350	340	365	335	374	359	348	320	339	357	375	342	357	355	363	356	357	335	338	321	375	355	309	349	388	393	378	350	379	348	338	361	365	390	361	372	375	316	336	337	336	361	373	332	359	360	368	325	348	372	344	347	382	353	366	337	347	361	363	350	339	351	347	391	346	368	357	313	368	384	342	321	346	318	375	371	317	351	351	375	308	372	358	317	331	353	347	365	355	365	353	357	371	348	361	367	365	317	341	338	392	344	343	344	328	349	367	350	384	346	315	335	343	391	353	350	375	359	370	339	355	355	352	350	341	364	338	336	328	362	346	364	340	371	346	328	364	370	330	352	347	340	397	382	347	351	386	356	345	347	354	356	357	338	360	341	379	348	352	366	373	343	361	392	349	359	342	350	338	359	354	348	393	349	373	343	336	382	374	370	369	321	339	345	335	333	372	310	373	364	334	362	354	358	357	370	337	371	352	348	404	347	341	356	355	365	313	365	347	336	363	333	374	388	374	369	356	360	328	312	327	343	354	334	340	318	331	359	367	348	355	348	364	330	326	347	349	364	383	349	345	343	322	346	328	348	342	365	323	386	370	355	388	344	371	333	353	371	382	344	341	351	323	350	351	380	326	337	380	352	363	344	330	355	378	343	335	369	356	376	335	371	343	367	338	360	363	346	366	341	339	357	392	390	362	374	338	352	331	368	355	353	383	326	362	352	354	377	336	335	363	325	372	342	362	358	376	356	384	357	369	383	375	344	345	338	324	327	343	327	325	333	380	349	346	331	334	384	348	377	337	349	379	315	390	376	368	374	336	327	358	353	336	341	338	345	373	389	336	361	357	332	352	385	348	331	362	380	331	315	347	348	341	347	351	370	328	327	341	370	366	373	349	347	324	304	345	369	364	332	362	370	363	363	319	293	334	317	357	351	360	346	363	352	367	394	385	357	353	323	379	349	362	315	350	353	316	320	355	313	346	399	358	327	340	326	388	349	357	363	351	372	380	340	328	356	387	355	337	378	385	363	356	346	361	340	355	376	349	345	371	344	338	366	361	329	356	335	334	365	389	352	338	333	342	363	339	319	339	347	346	373	362	373	365	378	369	335	343	349	365	341	328	356	346	372	327	349	375	355	348	350	317	340	359	377	375	361	331	370	305	381	341	387	339	342	361	382	344	310	347	348	357	363	367	339	344	349	378	348	366	346	360	369	371	355	316	331	394	351	327	356	352	379	357	352	350	344	348	375	318	375	346	377	367	367	398	352	369	346	365	333	340	354	345	343	378	358	359	342	358	360	375	363	330	336	353	362	340	340	367	345	347	372	365	354	367	328	362	364	346	362	348	364	341	379	370	367	344	381	340	360	366	346	342	334	356	341	357	345	361	340	335	355	355	345	325	349	360	378	368	376	375	329	364	346	348	323	377	365	351	352	320	379	340	385	380	323	351	368	371	363	358	324	387	374	347	367	341	380	361	322	370	364	342	367	358	337	345	355	359	371	321	342	352	333	350	377	350	332	359	325	360	340	327	343	370	359	362	338	324	355	366	397	373	340	318	343	362	327	360	353	351	370	338	376	377	331	333	362	355	357	332	357	368	375	329	323	339	390	335	363	362	339	336	341	327	360	352	369	395	328	381	347	344	341	328	386	352	379	359	334	377	362	375	374	345	320	368	333	352	346	347	357	363	353	352	335	369	334	344	313	374	349	340	335	357	325	357	346	349	341	340	370	371	306	341	352	362	355	364	372	337	326	370	359	343	362	328	370
42647	22697	15341	2550	1460	1008	749	608	520	438	369	330	327	288	287	260	270	223	216	253	233	241	225	197	218	194	195	193	199	189	189	227	175	193	214	195	197	177	198	212	199	211	194	185	194	180	180	197	205	192	179	171	182	198	160	189	186	177	173	182	179	193	189	193	162	170	179	218	183	202	216	164	185	195	184	158	150	168	182	183	192	183	187	170	189	186	196	182	197	175	185	173	194	168	187	175	163	178	169	155	175	200	165	184	193	192	172	168	177	173	177	198	174	180	186	159	208	159	168	179	182	158	178	182	195	158	159	181	156	176	173	166	186	185	184	170	194	189	171	203	175	178	196	156	164	191	190	178	161	193	172	170	159	164	155	170	184	178	203	156	183	169	213	189	181	172	182	157	179	175	179	176	162	213	203	173	178	198	172	167	188	191	195	169	189	191	157	198	176	196	184	175	198	178	178	177	203	187	178	189	206	172	181	178	167	170	183	171	151	175	179	189	190	145	191	159	186	175	186	187	182	192	185	159	168	187	191	185	188	158	194	134	199	167	175	188	160	154	175	193	216	171	177	161	191	178	210	181	157	161	166	185	174	196	186	170	180	182	178	178	177	193	176	155	165	167	173	183	204	149	180	188	166	174	161	159	194	195	186	197	203	166	153	187	187	150	182	164	179	184	207	161	166	187	211	165	176	179	203	183	198	170	183	188	199	186	199	170	178	153	168	172	169	175	177	182	178	183	175	192	197	163	168	150	186	186	180	179	172	188	193	162	183	170	152	197	194	184	182	167	205	189	164	189	175	174	193	179	196	189	179	183	194	180	175	199	174	175	174	171	212	165	167	167	205	196	175	203	160	170	190	178	179	185	193	172	184	163	195	161	192	171	181	173	200	166	182	195	185	188	157	168	179	180	180	188	169	171	163	194	192	196	187	174	164	197	179	196	182	146	207	161	163	182	172	180	164	149	171	183	191	189	170	180	177	183	200	193	183	159	155	196	189	188	187	162	179	175	163	174	184	186	173	179	182	187	176	180	191	162	170	168	162	169	167	186	176	158	177	185	176	183	175	171	180	155	171	145	169	181	200	177	175	196	176	181	182	163	166	181	169	177	196	192	176	169	188	170	179	180	192	165	180	190	201	164	183	178	179	164	143	183	190	157	162	164	173	178	173	164	214	172	192	183	179	159	173	180	181	168	166	185	180	224	189	174	169	186	181	187	166	164	178	175	227	172	171	187	193	164	170	190	187	191	171	188	182	172	193	185	185	184	174	184	154	193	192	201	178	204	210	186	209	198	167	186	187	188	162	175	165	193	175	182	149	191	180	178	164	163	155	176	155	215	199	180	155	199	209	160	183	173	205	166	167	176	162	197	189	178	178	183	160	162	166	181	164	168	210	158	188	196	162	175	178	176	175	194	160	170	167	175	167	205	171	187	163	183	194	210	170	186	200	171	179	188	173	188	183	188	184	178	174	167	183	170	192	171	186	188	156	182	169	178	189	168	178	183	152	174	188	212	180	179	172	171	188	214	188	183	144	173	165	162	177	151	187	184	156	196	171	189	164	166	176	160	185	159	194	141	184	163	185	202	167	182	176	178	170	171	154	168	177	194	176	189	183	162	166	203	183	184	176	193	168	183	164	201	185	176	183	190	172	163	157	192	162	148	207	172	157	167	178	202	176	187	193	180	164	192	159	173	174	185	182	171	182	166	177	174	169	200	180	187	178	167	172	170	181	191	166	170	198	167	168	153	185	202	160	187	177	175	182	180	175	195	186	183	175	183	181	186	175	174	177	192	200	172	182	181	174	184	174	169	172	182	172	168	198	181	179	186	176	181	192	156	163	191	201	188	192	169	164	170	200	169	181	192	197	180	197	170	174	173	181	163	176	171	180	168	173	202	188	188	179	172	187	174	165	192	170	170	172	180	174	178	173	197	178	181	161	175	172	183	172	175	172	171	172	181	173	169	163	196	197	185	174	188	200	168	186	185	173	184	169	182	156	192	169	182	185	175	159	172	165	198	177	212	194	190	173	175	174	169	145	198	191	179	155	179	200	174	202	204	164	186	160	178	183	154	208	168	166	171	183	188	226	174	170	168	182	175	182	169	186	190	168	189	162	157	191	189	200	182	186	186	186	159	165	169	172	175	191	174	192	185	194	176	167	184	188	173	190	191	176	185	177	188	188	181	173	187	172	182	181	164	183	163	176	173	180	178	192	174	159	180	175	183	177	177	186	151	204	166	176	183	168	165	171	178	177	162	170	178	183	173	173	188	193	190	175	184	199	168	192	186	174	175	178	192	190	187	175	182	203	171	177	170	165	200	194	175	187	175	174	169	202	163	191	175	178	208	186	173	193	171	162	182	173	187	167	191	180	180	169	197	151	193	176	152	177	208	168	154	188	148	196	168	170	154	164	167	204	165	194	177	182	167	167	185	180	200	169	173	183	185	188	165	182	179	163	188	179	174	186	176	170	159	194	167	190	179	157	183	188	198	197	179	178	192	178	180	191	186	204	171	166	176	181	188	169	190	183	159	189	182	211	175	181	191	174	166	155	168	181	197	164	181	149	178	167	172	184	197	199	199	181	171	173	154	183	186	180	185	215	167	156	179	185	185	184	166	181	200	171	165	205	185	194	198	185	195	165	177	178	168	179	178	168	179	161	161	170	177	166	164	174	185	189	183	159	164	191	183	181	189	164	164	199	165	181	166	190	182	192	169	167	163	174	181	174	170	167	174	184	168	186	167	193	192	153	195	195	173	204	189	172	187	189	142	181	193	184	168	200	167	188	190	167	190	187	178	178	166	189	196	171	200	176	192	194	154	188	179	164	179	167	188	177	194	185	145	217	167	193	173	187	201	166	192	184	199	171	175	173	187	193	175	151	166	175	175	184	174	170	182	164	176	181	161	179	195	171	163	176	157	179	171	164	191	175	159	170	163	194	172	198	170	175	195	181	181	182	188	194	163	192	194	208	193	181	184	183	198	185	188	174	187	159	178	170	191	171	190	185	185	170	177	178	157	184	183	163	190	161	181	179	193	180	195	178	170	161	161	183	192	189	185	174	164	200	162	159	149	180	182	188	202	174	191	170	165	193	183	167	181	174	203	169	189	164	179	176	167	173	178	147	170	183	179	181	190	168	181	183	156	195	184	166	195	166	172	158	166	153	160	179	152	178	185	159	168	165	161	187	194	173	194	194	185	184	148	173	147	203	172	181	146	180	166	188	156	167	204	174	196	193	153	162	185	170	160	215	153	146	197	170	174	185	185	161	180	178	184	189	190	188	192	180	184	206	157	179	180	201	178	183	202	191	192	157	175	174	171	180	189	164	199	161	192	167	210	173	168	183	157	180	174	184	166	194	184	189	195	168	179	184	176	171	194	167	164	166	196	192	186	164	168	158	158	189	175	179	199	182	166	176	207	207	174	167	171	186	182	179	177	186	199	149	174	167	175	181	182	187	177	207	162	145	174	175	171	209	148	177	162
26179	2410	5465	6031	5169	4168	3406	2880	2376	2070	1913	1617	1481	1377	1385	1198	1119	1079	982	953	993	905	892	857	784	822	759	777	774	750	718	721	703	701	712	707	674	702	677	672	675	621	690	646	638	627	641	589	630	647	672	646	576	588	587	605	637	603	660	599	660	631	613	601	608	629	613	591	643	568	581	594	528	588	563	581	637	609	592	581	595	597	601	579	562	575	611	560	573	598	602	632	616	583	613	581	578	597	553	549	560	575	588	547	560	574	590	586	591	577	564	584	584	533	588	585	550	536	543	605	576	549	571	588	575	601	580	524	534	615	578	568	571	607	557	567	594	629	595	585	513	560	572	566	543	540	569	575	558	539	571	584	572	582	595	601	607	532	583	558	557	558	568	538	562	565	554	557	614	536	577	597	580	594	578	573	555	537	553	551	563	577	545	541	531	589	583	576	611	549	564	593	538	567	544	600	556	552	574	571	551	593	554	573	561	592	548	547	584	590	560	537	571	589	572	576	611	591	553	615	551	539	613	562	580	586	553	537	548	560	599	512	551	561	557	559	574	563	513	526	569	530	584	527	538	585	557	590	582	585	559	556	564	560	559	535	581	586	592	598	535	566	591	554	548	548	573	564	561	543	565	638	559	578	592	536	534	572	564	568	548	564	561	584	549	535	585	567	553	502	503	556	563	548	584	555	540	612	525	583	578	508	552	550	601	588	578	539	546	612	580	581	564	532	576	639	576	578	581	601	557	588	591	560	590	547	537	571	590	545	533	549	575	563	564	514	583	585	590	579	555	563	581	543	576	538	557	575	557	568	583	561	521	547	605	572	579	566	539	587	578	586	549	538	602	576	562	571	588	579	541	587	545	564	538	583	553	621	536	546	598	544	527	566	559	566	556	570	609	567	546	565	579	595	578	588	592	541	559	570	604	548	590	552	532	558	558	541	547	568	530	554	596	530	575	575	548	590	595	546	508	572	543	581	548	574	581	569	598	534	549	553	581	553	566	584	551	582	595	551	551	621	528	507	574	583	561	566	569	546	563	582	606	550	561	536	579	565	540	577	584	584	568	579	557	560	558	552	547	629	586	568	587	549	554	581	507	550	564	557	548	542	572	566	566	563	577	548	608	528	556	564	529	597	585	634	571	568	554	550	566	546	554	550	537	549	555	554	525	572	618	520	598	565	550	584	543	594	577	540	541	568	575	535	582	550	556	563	534	536	568	524	559	559	540	531	590	567	593	549	587	600	571	578	570	535	558	564	609	575	562	542	575	584	571	500	551	504	555	562	562	517	585	555	589	563	503	558	551	548	550	548	534	578	540	567	573	577	537	564	550	584	547	543	549	550	563	581	530	548	538	530	521	587	558	560	586	640	543	587	561	542	573	582	531	568	583	547	555	573	571	606	550	559	546	600	601	557	512	569	598	533	547	579	524	595	544	569	631	582	576	548	574	564	578	544	567	574	569	554	527	565	573	520	546	563	603	607	586	560	534	571	583	578	577	640	549	644	556	558	579	609	624	552	507	594	561	570	564	624	573	581	526	548	595	559	556	545	585	565	536	545	582	538	514	565	545	600	553	581	556	541	564	549	596	583	587	565	557	556	563	551	554	563	570	549	573	564	592	566	532	547	616	595	548	591	579	593	593	561	555	553	563	547	537	575	580	601	590	567	530	557	522	542	538	573	573	518	547	527	565	560	525	526	526	529	613	602	607	545	591	590	576	590	563	612	542	525	553	575	581	584	564	551	557	581	578	533	551	528	508	565	558	593	543	509	557	556	590	575	536	539	563	490	569	569	548	582	586	559	538	583	559	601	559	554	560	554	571	526	596	558	588	559	570	531	524	578	545	563	569	585	534	514	537	566	532	540	551	603	561	557	593	554	598	597	580	567	568	557	543	576	569	579	558	519	559	583	542	581	524	538	526	542	566	576	597	564	551	587	566	581	561	563	555	567	572	573	570	572	571	578	544	560	577	534	556	518	520	558	583	552	553	587	584	573	570	508	570	571	585	518	565	608	578	558	596	578	585	580	566	536	541	540	553	583	579	562	550	553	558	545	553	576	557	537	555	545	547	527	568	546	561	561	544	550	609	560	571	547	567	543	511	592	532	552	583	532	567	613	565	546	544	549	548	532	555	551	546	566	581	565	560	601	585	559	614	551	539	565	563	600	544	551	563	568	544	570	522	583	590	538	532	583	547	567	592	574	607	564	568	566	568	561	560	607	592	559	570	578	589	565	571	575	582	553	562	543	551	616	555	518	555	560	559	594	540	557	570	602	570	566	561	586	548	517	556	569	576	581	552	524	552	573	608	555	535	548	552	538	538	550	537	545	566	617	562	538	515	542	588	554	538	602	607	554	550	584	543	583	597	569	569	573	560	608	593	517	531	589	582	548	565	574	586	576	557	535	563	630	565	608	569	550	530	514	539	538	572	598	579	550	561	577	548	545	571	587	577	548	538	578	586	592	625	580	549	543	565	542	540	558	579	572	572	541	601	575	553	538	554	583	547	516	546	589	575	566	551	580	555	544	552	552	542	598	565	525	562	564	594	611	539	545	555	549	591	536	535	523	565	612	562	564	563	542	544	564	588	595	597	571	565	563	549	560	556	584	559	597	560	550	555	610	584	547	559	577	587	527	564	532	568	546	576	613	549	600	577	582	515	544	550	515	567	574	563	536	555	532	602	492	556	561	551	576	570	589	600	558	583	571	570	546	540	563	577	564	583	539	580	533	564	574	541	539	561	598	545	548	575	511	566	562	579	565	576	591	512	597	606	579	556	561	569	570	596	545	574	585	569	587	588	526	533	578	543	546	553	511	550	569	549	532	541	555	561	577	557	542	516	602	578	543	544	571	555	555	565	567	508	575	540	614	534	526	595	577	555	549	556	585	589	594	615	549	571	565	545	563	589	509	562	534	561	593	572	542	575	555	552	565	557	540	571	596	568	585	556	552	605	581	548	552	567	526	557	589	571	565	548	551	560	535	554	567	606	554	523	577	554	601	536	595	615	599	557	542	580	626	613	551	552	551	569	524	570	606	553	551	551	546	578	604	529	551	545	530	562	572	558	606	560	525	554	568	602	558	538	578	601	542	564	572	566	528	600	513	586	559	571	561	537	546	562	567	590	548	560	589	538	575	613	550	571	552	572	573	570	534	549	563	552	570	551	574	549	610	550	570	539	542	540	535	534	583	556	493	538	595	594	534	566	549	575	551	513	590	576	563	592	622	544	552	573	538	618	611	547	565	583	577	573	585	547	526	563	553	614	575	568	576	528	552	568	526	564	538	541	586	559	562	538	566	567	556	586	560	592	541	581	546	558	576	584	585	577	576	591	536	520	527	580	559	564	560	542	555	546	577	595	574	553	581	554	598	532	604	575	553	557	578	551	618	585	601	560	592	579	510	603	560	541	564	565	551	548	529	588	594	599	528	521	537	556	530	553	574	588	609	560	606	577	545	575	572	561	533	607	544	586	550	538	602	597	559
6795	431	335	217	225	228	202	198	202	195	185	202	195	189	207	222	186	200	193	181	196	186	195	167	180	194	187	180	187	214	191	190	187	201	193	182	189	192	203	187	208	196	190	194	201	218	183	170	177	183	181	177	195	205	181	179	182	176	197	184	194	193	204	198	185	186	179	186	191	211	184	176	192	181	200	188	191	178	168	208	212	181	199	196	204	191	206	162	170	214	195	196	179	190	189	197	180	197	216	181	201	157	182	171	192	223	194	201	191	213	163	204	201	179	205	212	177	189	191	173	186	211	186	184	214	208	201	185	217	184	182	190	204	205	180	195	212	190	196	193	180	208	194	157	199	198	211	192	193	171	191	199	197	192	182	178	207	202	201	182	169	192	179	199	170	204	198	210	208	194	190	170	169	195	192	189	174	183	204	203	183	172	189	183	192	191	181	190	184	181	191	206	216	190	212	167	179	205	198	225	210	194	199	218	182	201	181	204	182	197	193	196	195	224	202	199	186	163	205	181	203	217	196	180	184	206	212	207	187	214	204	181	182	204	182	187	213	180	202	174	172	175	191	172	200	190	223	197	164	201	189	156	195	188	207	166	213	194	175	199	181	188	194	191	187	165	186	174	191	201	198	202	184	216	170	199	214	176	204	176	195	194	216	195	197	176	166	199	204	208	219	187	197	184	183	212	184	169	200	214	177	194	169	186	199	188	192	182	206	184	174	151	188	178	184	186	216	209	197	191	188	225	203	173	209	166	198	205	201	163	199	172	189	189	184	179	191	184	194	190	187	179	203	219	175	217	211	240	204	191	173	208	163	213	195	188	188	200	176	177	203	180	172	185	196	173	197	165	164	200	178	198	155	167	187	198	197	178	173	181	182	176	212	191	171	183	185	206	184	209	208	194	192	186	195	195	183	170	170	190	205	186	197	202	179	194	188	184	180	186	227	161	178	203	175	188	191	199	203	195	175	183	169	197	202	184	187	174	209	216	164	194	188	202	176	205	193	167	188	197	187	171	206	197	168	171	212	181	202	188	168	205	215	188	177	182	207	177	193	207	201	205	217	193	204	185	200	200	214	189	204	169	197	180	213	206	191	190	196	189	194	195	195	186	208	188	184	189	183	194	195	219	178	162	183	204	188	205	190	202	209	194	177	169	207	199	194	208	201	212	192	182	169	189	181	180	203	203	174	194	184	199	195	184	194	182	207	201	175	195	184	184	184	195	191	189	180	169	189	216	192	211	176	188	211	188	175	197	189	199	168	207	165	184	192	175	197	211	172	216	185	217	180	196	198	181	173	176	181	202	209	194	195	191	178	192	179	192	210	210	194	201	205	179	223	183	192	193	200	176	189	195	186	199	201	169	192	186	199	211	204	189	174	165	209	223	158	181	207	165	177	194	197	167	202	204	200	187	176	224	180	178	183	209	192	197	198	207	183	186	190	191	182	182	201	198	188	195	172	194	199	185	195	201	207	191	182	181	218	204	223	199	196	201	180	190	161	200	208	196	165	196	199	187	174	212	198	183	187	171	195	173	174	189	175	192	213	175	203	197	190	182	192	208	174	182	192	206	193	192	180	218	194	206	211	177	200	194	173	190	204	182	200	192	186	197	199	172	184	184	208	181	221	180	174	188	206	153	165	204	208	175	194	193	205	183	196	198	170	190	158	179	208	195	190	177	184	192	211	156	190	170	188	175	190	182	205	195	193	194	201	184	199	187	186	184	185	192	198	181	206	156	184	186	202	199	175	213	198	177	200	210	200	186	202	156	182	183	173	219	183	184	198	198	187	179	199	187	224	190	232	190	188	175	169	179	194	178	187	192	180	194	178	192	170	211	203	190	185	174	192	195	180	194	198	209	183	207	213	189	183	190	204	183	202	197	188	191	184	178	195	192	190	196	193	163	207	190	181	174	177	199	215	207	185	197	189	178	188	190	181	179	191	202	203	201	193	182	204	194	182	185	216	216	167	204	204	190	190	199	200	206	207	188	162	212	179	180	210	183	227	208	178	190	185	192	172	182	167	210	209	206	187	174	193	188	180	197	176	215	192	203	209	174	189	181	209	216	204	206	173	207	173	219	206	181	208	196	180	191	180	198	182	182	193	188	197	189	192	199	193	184	183	206	211	195	191	212	203	171	215	199	184	158	209	177	181	186	206	169	183	185	185	183	192	187	187	215	194	184	201	194	209	206	207	181	193	157	191	193	182	182	186	192	192	218	179	190	193	178	177	197	185	195	194	197	205	194	203	173	185	192	196	210	196	188	210	196	197	195	203	195	193	194	206	193	190	184	195	200	175	214	213	202	183	175	168	195	197	189	211	192	198	163	202	198	192	167	192	192	196	199	172	181	212	182	224	148	197	193	204	193	184	178	192	188	197	201	177	189	197	229	196	174	198	194	170	198	193	203	210	194	200	190	197	204	222	179	166	193	175	174	197	177	186	199	189	157	192	204	172	192	212	191	227	180	203	202	204	176	216	193	186	193	184	214	186	176	213	188	206	183	197	191	186	191	193	165	188	181	188	190	187	201	172	195	163	163	228	192	210	167	190	166	156	210	194	209	200	173	185	189	175	189	182	187	183	190	194	171	170	168	195	190	176	199	206	167	181	205	185	207	200	163	191	176	197	193	183	200	172	186	180	193	196	199	212	180	217	222	201	181	204	172	178	187	201	175	190	207	171	198	209	187	177	197	216	182	190	185	199	203	193	176	202	206	202	174	192	204	183	178	185	185	181	175	188	207	191	191	180	211	189	172	187	213	188	179	184	212	186	187	195	186	195	204	182	206	194	175	180	172	170	200	185	210	208	198	204	177	177	191	197	205	187	190	184	192	195	194	188	176	212	186	164	195	197	198	200	196	209	197	175	211	185	193	182	201	188	198	205	197	220	210	223	197	206	192	178	180	189	210	178	190	189	219	191	200	216	193	192	196	203	175	190	186	182	199	180	199	184	190	194	176	187	187	213	202	188	193	197	197	188	194	186	199	181	206	180	193	200	176	183	192	178	171	195	184	189	213	202	184	198	203	228	181	173	198	209	180	178	211	191	209	175	208	197	186	179	164	196	182	202	200	196	192	197	187	198	201	189	226	179	168	207	186	191	194	194	189	173	173	179	195	203	218	196	199	198	190	190	185	205	214	218	180	193	213	179	164	198	204	190	207	207	190	195	186	198	187	179	142	196	196	184	177	195	201	195	194	183	210	184	176	189	184	180	193	181	202	201	183	200	202	203	181	204	187	197	216	199	172	172	204	163	211	181	186	169	182	190	181	210	175	203	194	197	173	199	197	184	197	164	202	187	187	169	228	165	189	181	186	217	207	198	190	217	194	200	194	204	172	194	195	207	189	219	188	205	179	161	177	182	194	184	185	194	198	170	193	187	187	194	190	203	210	189	193	178	215	173	191	195	190	192	195	161	174	211	202	206	192	180	198	201	176	203	196	182	189	186	195	197	199	170	180	172	197	201	204	185	195	189	215	194	197
6034	655	695	717	718	677	637	653	601	629	617	602	575	590	604	548	605	653	606	593	579	571	565	599	563	595	623	588	589	539	592	564	554	571	588	544	611	584	594	579	635	599	590	554	572	635	577	559	596	609	536	615	587	600	562	566	553	568	555	602	586	573	579	561	589	586	551	575	550	569	596	602	548	602	592	603	582	578	547	561	601	575	606	527	566	593	563	601	585	593	586	550	533	577	583	543	555	571	585	552	597	568	578	589	543	563	575	582	602	589	566	574	573	566	586	571	567	619	596	579	538	578	580	596	577	570	585	548	545	552	540	587	612	575	586	600	596	585	598	569	551	560	540	613	539	609	593	632	562	570	551	563	599	622	518	579	621	586	582	593	560	572	623	605	580	594	602	543	560	624	571	586	602	578	600	577	573	571	577	610	558	537	594	540	564	569	582	567	583	569	536	553	583	563	604	563	592	600	557	605	556	569	587	557	527	547	552	584	573	545	513	528	557	629	581	593	635	604	601	593	588	567	595	531	600	593	565	595	599	608	580	617	563	584	582	583	574	600	575	606	587	552	602	576	569	581	551	606	639	550	559	599	590	552	564	576	587	577	585	547	548	582	576	584	583	560	636	618	578	549	610	557	566	572	585	599	589	603	563	558	584	565	612	595	550	589	561	616	607	568	584	572	600	578	574	643	556	545	538	536	599	602	565	547	598	602	616	596	602	579	556	588	576	611	540	567	582	587	590	564	571	596	579	602	547	539	562	591	600	615	600	590	539	582	600	601	617	604	573	628	547	567	568	655	589	552	584	608	551	561	567	564	622	622	589	584	602	618	587	558	584	588	605	572	586	536	575	604	597	536	584	608	556	540	599	558	579	551	592	588	582	555	557	582	577	578	570	565	567	575	569	576	589	538	558	565	589	626	586	576	602	544	610	565	596	573	555	570	570	576	571	537	617	583	552	608	594	574	575	545	576	608	553	593	598	581	563	576	582	566	558	616	560	558	576	581	611	604	557	578	625	569	567	595	545	567	598	596	552	610	584	560	595	568	571	584	592	551	607	589	610	563	598	584	597	582	572	548	552	561	589	600	555	594	529	575	627	583	574	594	575	577	578	586	618	584	598	542	582	564	607	593	617	562	521	571	603	587	629	606	609	536	556	569	577	597	626	584	529	633	542	607	593	590	577	587	576	545	556	622	543	546	563	535	555	562	565	561	615	573	574	576	582	591	583	593	570	580	569	593	579	623	591	598	580	558	596	567	585	562	575	613	563	631	579	567	631	577	570	587	615	590	652	575	560	564	560	577	551	578	606	591	573	575	580	615	585	551	563	607	596	646	606	617	562	574	568	589	581	607	614	583	574	531	583	560	580	567	563	560	534	529	543	604	594	559	574	610	582	606	580	562	615	575	549	597	564	526	599	567	586	566	596	595	624	550	562	578	561	603	559	553	566	565	553	606	597	632	606	568	584	531	578	575	568	566	611	574	587	570	584	555	562	557	554	556	548	573	595	636	606	547	573	606	568	576	548	557	564	567	580	574	578	594	573	584	594	606	580	585	579	586	552	596	577	523	601	550	586	577	537	595	606	562	579	581	539	565	582	614	578	571	553	542	551	563	579	573	600	572	540	608	593	598	593	595	623	590	577	564	553	540	541	596	586	570	587	602	577	567	612	573	564	605	577	562	576	594	590	566	615	566	551	560	605	621	611	552	568	547	533	576	547	595	516	586	635	557	565	550	594	574	555	566	563	557	583	584	613	556	615	575	595	567	601	562	542	609	622	569	605	562	570	559	582	572	535	563	551	558	649	603	541	548	560	561	580	574	570	596	620	565	543	576	611	555	565	568	580	583	532	563	616	538	545	544	594	533	577	572	541	633	590	573	555	564	568	603	599	575	583	566	586	568	557	555	563	579	551	564	561	575	603	592	544	604	609	588	600	539	617	581	610	567	595	575	551	590	569	548	573	568	556	574	539	572	528	575	572	587	598	609	625	537	575	601	631	566	566	539	606	624	609	543	549	579	585	580	567	590	577	558	588	593	564	520	562	574	590	618	551	594	586	592	592	572	578	522	593	585	568	574	564	565	591	571	569	561	587	626	580	553	534	577	553	587	599	593	562	569	575	568	590	614	615	642	597	604	628	581	568	566	620	604	600	579	551	592	557	572	588	587	598	598	560	568	591	538	557	580	606	603	598	552	559	585	601	550	573	579	625	606	562	565	591	580	596	590	638	606	624	602	560	600	532	584	542	605	561	564	594	625	592	584	595	596	622	585	612	511	559	551	579	573	582	581	577	598	561	571	590	568	623	561	553	554	574	574	578	535	529	555	583	576	575	554	545	548	567	561	582	583	551	614	553	577	575	589	606	619	586	654	575	616	579	593	613	524	562	541	578	625	596	543	558	562	590	559	555	562	590	572	537	603	562	587	598	580	580	561	597	561	571	606	540	580	574	557	596	584	581	603	568	550	555	583	579	552	571	582	589	606	583	598	549	584	568	587	567	568	537	534	607	598	581	584	599	567	592	567	592	584	569	553	615	551	559	544	577	578	557	580	568	570	575	587	581	551	552	604	599	586	591	598	595	607	544	560	554	595	550	586	597	580	593	607	583	611	559	571	596	598	567	585	607	576	545	559	614	558	571	585	600	556	551	592	579	607	621	586	585	599	553	544	549	620	569	578	598	597	605	541	587	547	548	554	593	597	570	582	572	622	556	615	590	573	586	600	587	612	571	584	589	585	583	608	549	557	625	587	592	586	579	591	606	599	616	621	580	521	623	561	554	621	585	576	558	561	590	597	565	596	555	561	566	585	573	563	559	570	560	568	572	574	590	539	556	555	582	595	581	609	565	536	622	556	569	622	575	569	580	551	525	532	575	584	599	573	595	621	632	555	565	586	543	627	605	556	604	567	566	575	579	584	547	564	608	568	553	607	584	604	597	604	619	577	572	605	535	578	600	604	560	580	597	608	574	574	550	578	550	556	619	555	588	602	582	591	570	603	597	590	617	572	608	532	595	600	605	523	545	554	579	546	600	566	563	574	533	600	551	582	595	598	612	587	521	558	586	580	562	564	599	599	555	547	601	605	588	525	650	627	569	568	563	580	607	564	557	554	584	570	584	569	625	578	562	576	632	586	569	584	617	549	605	581	555	547	607	557	597	601	551	574	601	549	562	592	535	547	614	574	569	574	543	571	565	578	580	609	605	583	530	592	562	590	556	658	615	624	587	595	562	593	603	534	580	576	549	598	585	595	497	595	534	548	547	581	610	588	563	570	545	582	574	589	586	587	605	560	570	595	550	564	567	591	559	596	596	596	561	543	583	574	564	599	554	574	555	549	592	563	572	552	548	621	588	546	601	571	570	596	611	587	620	571	572	584	570	600	567	567	574	579	571	551	578	561	597	604	559	582	610	580	559	557	568	592	567	564	586	563	572	587	574	598	557	629	566	572	577	577	588	645	559	564	601	539	587	613	593	591	542	599	599	567
42094	16483	3283	1003	684	507	383	281	290	237	188	183	169	171	138	135	133	142	124	113	129	109	130	123	119	117	121	115	113	103	130	107	118	100	116	112	96	106	93	115	111	113	127	107	128	105	98	112	118	104	121	116	99	107	86	127	112	102	105	111	92	111	101	98	97	92	112	113	107	114	113	118	119	102	90	107	97	107	116	94	113	98	123	108	104	116	97	112	112	119	106	109	108	106	105	95	108	115	100	98	116	100	93	90	96	96	99	100	110	112	100	103	113	121	102	115	91	114	70	100	97	99	108	129	119	101	104	107	102	103	117	97	103	111	114	100	108	112	118	97	109	98	98	105	82	116	111	101	130	117	86	99	117	114	99	104	105	101	110	89	95	102	122	114	103	96	102	107	90	124	113	105	109	109	90	102	99	115	115	94	97	134	113	107	108	82	115	108	96	87	85	110	100	91	110	97	101	100	109	101	103	99	99	95	103	102	94	108	112	106	99	93	119	88	113	103	114	123	99	101	93	106	105	103	109	108	112	93	129	99	105	98	103	100	108	113	106	123	112	112	90	87	103	122	125	93	93	103	102	100	106	122	114	112	107	104	105	105	136	108	86	95	102	98	118	98	90	115	100	108	112	97	95	107	110	99	96	94	124	87	113	106	111	103	106	99	113	103	116	103	95	113	96	90	111	122	104	100	96	103	92	108	92	114	83	113	97	106	111	107	100	101	107	104	118	110	104	106	113	111	103	107	97	95	112	113	107	86	101	108	110	106	89	97	89	101	102	110	99	107	119	101	91	101	112	115	109	113	98	110	112	104	101	105	96	98	109	93	97	104	113	95	101	87	105	107	97	88	91	91	109	115	113	99	114	91	91	116	104	102	108	115	106	102	97	96	104	104	108	98	98	116	92	101	89	95	101	122	107	105	101	102	112	89	112	106	94	109	108	110	93	112	112	111	104	109	93	117	106	115	118	108	117	101	121	113	111	126	109	87	101	101	117	115	121	109	86	106	111	97	106	105	100	105	110	96	114	106	111	114	101	91	101	103	102	97	105	100	106	113	99	111	109	100	96	107	98	118	109	106	119	96	115	98	127	102	106	96	94	88	87	82	100	105	112	101	106	116	92	105	95	109	110	108	104	115	115	86	91	96	95	93	93	96	106	96	109	94	112	104	109	97	124	114	114	110	107	106	113	110	87	106	95	104	105	115	102	87	125	106	112	106	114	111	101	104	103	89	98	113	104	115	123	118	102	99	112	103	96	112	120	109	100	110	107	100	99	109	126	114	107	102	96	109	101	134	106	114	103	92	112	101	125	117	115	101	95	116	105	98	95	114	98	111	97	101	101	91	97	94	81	87	103	99	94	99	93	108	128	92	107	100	94	109	95	112	89	102	104	112	109	103	103	97	103	113	107	112	116	99	117	92	117	93	96	95	120	109	96	100	120	122	89	118	110	109	119	109	111	109	105	115	113	102	110	103	113	105	107	112	108	106	99	124	106	106	111	108	116	84	101	104	111	78	108	117	99	101	105	96	130	105	92	118	109	128	103	110	90	99	122	88	86	99	115	88	103	104	109	107	115	91	88	118	131	130	117	110	117	124	101	120	98	100	97	116	95	109	104	94	114	91	94	111	110	94	103	98	104	98	116	95	97	106	137	123	98	116	82	112	90	98	96	96	99	112	109	104	121	114	112	111	103	113	111	95	91	98	99	115	84	72	89	107	116	114	103	97	93	113	101	115	83	112	85	102	103	94	91	100	106	79	90	128	99	107	100	102	105	101	116	104	111	116	113	104	98	109	115	94	102	114	118	104	98	99	91	93	115	104	101	109	120	81	93	96	107	107	116	95	100	116	111	106	117	107	116	102	121	98	98	121	102	77	99	115	122	93	95	99	113	95	121	86	111	98	114	102	116	113	93	95	106	96	107	103	97	95	102	102	96	104	95	116	101	88	102	110	105	108	107	90	77	103	102	94	101	107	112	92	87	97	113	90	121	99	116	115	112	95	103	123	104	105	106	87	113	98	108	119	107	108	79	114	117	105	113	92	108	86	104	119	106	115	95	114	101	104	96	111	100	85	106	91	91	93	103	105	102	130	101	115	92	115	95	121	100	106	104	114	94	107	117	105	110	102	87	106	108	111	93	112	107	106	105	110	105	86	95	106	97	101	119	88	120	99	95	99	104	94	100	121	130	107	93	85	115	112	98	105	93	104	103	87	112	100	95	95	108	119	94	99	110	112	105	105	106	115	94	96	95	104	90	97	89	123	99	117	102	106	118	103	105	113	96	106	115	91	107	117	102	80	107	93	108	105	111	110	101	93	97	106	103	94	94	110	104	109	112	115	97	105	120	96	90	114	113	109	104	99	103	100	97	101	119	107	113	98	129	117	99	96	124	118	109	108	98	114	101	103	87	108	122	116	119	97	111	110	114	99	100	96	105	104	120	112	119	111	106	105	71	88	124	120	91	104	98	88	109	123	101	121	100	102	112	77	90	105	80	117	114	92	117	113	106	96	100	110	96	88	90	129	112	87	94	115	105	131	110	107	118	115	95	113	114	94	114	91	102	102	108	119	101	96	99	99	94	99	80	89	115	102	107	125	104	98	91	103	122	93	100	110	101	117	102	102	109	97	80	122	90	101	98	112	84	100	124	108	99	96	94	101	88	109	89	111	106	93	100	107	101	119	84	119	115	104	101	104	120	88	109	125	106	104	107	110	99	97	110	105	87	99	120	95	95	128	105	119	88	96	100	99	89	109	119	102	91	110	106	104	108	78	129	90	105	116	102	106	117	107	106	102	105	90	87	106	97	109	105	109	119	108	104	111	105	110	109	113	105	83	113	107	109	116	116	99	104	95	109	108	95	116	98	94	108	113	93	89	110	100	117	110	93	111	107	95	113	101	100	103	115	109	88	102	94	98	99	96	118	98	86	85	97	104	130	98	91	81	95	92	123	105	95	106	104	93	93	119	88	108	100	116	99	114	95	117	95	116	109	99	107	101	92	96	93	97	94	104	109	84	96	98	84	121	110	127	99	98	102	101	91	84	95	108	110	107	119	112	108	109	114	102	116	92	110	111	106	98	90	104	101	91	90	108	99	102	117	103	107	111	114	90	103	89	99	100	88	116	100	96	98	114	109	118	95	109	98	103	120	129	89	92	98	125	112	108	103	93	106	115	91	107	99	112	115	114	104	91	103	96	111	116	98	100	114	101	114	111	93	101	111	114	113	100	104	110	80	122	103	97	101	90	108	97	98	99	95	123	108	98	123	101	94	101	106	99	112	85	118	96	108	109	98	118	126	107	105	100	126	114	116	94	125	97	120	105	119	104	112	117	98	99	106	117	113	78	87	109	110	97	101	116	93	89	88	96	109	110	115	93	106	110	119	100	114	98	107	122	114	106	107	108	119	123	113	116	105	104	126	93	105	118	102	105	96	121	122	115	110	95	110	97	106	99	104	119	103	102	96	115	109	105	92	93	103	98
20625	1265	2956	3386	2699	2263	1811	1522	1302	1149	1017	886	834	811	730	638	647	640	572	589	506	547	551	459	482	465	442	471	459	466	470	394	414	424	418	417	459	436	395	400	405	450	414	398	391	396	404	333	420	390	391	364	402	377	403	407	397	367	378	370	392	356	347	381	350	377	362	393	397	346	390	375	332	387	378	363	349	383	386	371	366	354	380	365	382	405	383	322	322	360	347	357	376	345	345	360	383	366	365	346	358	385	346	354	378	342	338	357	340	364	349	377	365	358	372	377	359	365	377	368	377	365	387	362	365	323	375	352	355	348	352	372	371	377	367	376	343	343	336	341	364	332	393	374	342	372	357	330	362	346	327	354	318	339	336	381	385	396	382	382	383	352	394	392	330	354	363	391	369	329	333	333	359	368	343	346	392	379	364	330	347	366	352	354	381	381	329	334	369	375	372	315	365	374	352	341	372	370	363	330	346	348	361	363	382	348	381	378	345	337	370	349	374	370	379	370	371	376	324	371	343	371	382	362	331	325	357	361	387	366	374	356	364	342	371	341	391	328	352	341	362	371	341	357	348	392	370	360	322	348	350	348	386	390	312	367	367	320	340	367	360	357	366	392	363	380	351	380	369	364	359	374	348	350	325	336	365	344	347	348	372	367	365	355	349	326	358	353	377	333	362	339	337	350	369	345	352	378	359	356	341	333	359	356	363	365	394	352	381	337	351	364	362	360	360	345	331	378	348	398	345	385	357	341	380	359	369	362	364	323	387	330	385	365	353	309	320	381	346	364	356	367	355	356	336	409	338	344	340	361	343	336	322	337	355	370	366	374	364	386	340	289	357	354	372	363	334	377	354	346	323	371	373	379	338	357	360	342	373	352	340	353	359	333	364	366	362	335	356	374	376	346	357	336	389	377	348	349	349	358	323	332	363	342	345	373	342	359	357	345	356	366	371	344	368	332	333	339	335	376	343	344	354	350	374	383	337	363	373	338	354	332	367	355	331	382	323	367	354	380	345	329	363	353	395	368	340	354	377	383	331	378	335	349	336	323	345	386	353	358	354	381	364	353	342	352	377	363	323	348	378	375	375	346	368	341	333	401	366	339	382	346	331	337	345	332	374	347	385	345	332	381	338	364	340	352	375	317	353	375	380	362	387	358	391	347	336	366	369	338	333	363	377	355	374	338	367	346	347	357	334	367	372	389	364	349	378	340	362	338	325	375	372	359	386	385	292	325	338	355	374	335	322	375	377	342	328	376	394	354	382	339	398	339	329	356	331	358	366	346	357	370	361	375	338	354	359	371	393	376	327	348	333	347	387	361	366	367	375	375	367	354	355	385	341	366	354	332	347	356	346	363	395	348	358	334	341	348	367	333	343	331	367	355	367	357	361	357	393	369	368	344	350	328	364	401	353	358	365	358	339	352	350	349	353	354	363	371	384	358	363	384	338	363	391	346	322	363	325	350	375	359	352	373	363	367	368	339	371	346	357	367	341	359	382	352	374	348	378	354	347	385	350	346	367	359	322	354	366	395	374	347	359	327	357	364	329	370	370	371	375	356	382	391	335	344	342	344	384	378	365	335	328	395	360	332	324	369	359	315	337	372	339	319	358	369	359	358	343	353	366	384	351	354	402	372	348	359	343	371	358	368	383	338	342	374	353	373	372	341	339	356	353	327	356	346	346	354	351	343	329	368	396	330	367	334	388	333	336	337	374	326	361	358	370	353	371	352	374	349	354	354	354	338	329	350	354	325	354	337	319	348	359	360	338	330	362	356	338	364	364	351	361	370	372	344	363	343	391	349	378	399	356	355	395	360	357	369	358	332	379	339	343	367	354	352	352	349	351	348	314	392	374	360	340	335	354	364	360	355	362	340	326	390	347	334	350	329	352	354	340	325	357	366	351	360	384	391	342	371	346	361	349	340	360	370	346	351	367	345	361	367	355	353	325	348	356	333	336	372	374	364	372	376	330	375	339	388	379	349	359	354	372	374	347	366	373	352	365	386	340	374	370	365	355	351	349	366	372	348	349	359	362	378	331	370	367	367	377	341	377	358	340	356	360	353	380	333	396	321	368	325	368	339	328	340	332	335	362	339	360	322	349	372	363	379	381	349	359	347	342	340	357	356	364	353	364	333	358	376	372	380	332	392	366	350	373	341	375	351	351	347	337	390	363	377	360	329	342	387	374	392	351	389	328	382	319	352	341	361	404	338	350	420	419	382	379	354	364	366	343	349	345	358	345	347	372	335	352	361	354	344	312	396	368	335	358	340	342	354	346	326	347	354	370	340	364	378	345	365	380	361	370	365	382	346	350	361	364	360	349	351	394	353	365	356	398	350	361	315	376	346	347	340	354	361	341	389	308	361	347	374	326	345	338	369	352	372	369	350	345	348	350	345	375	346	308	358	357	361	347	335	336	325	320	356	351	352	359	359	397	363	373	339	361	327	372	367	329	354	351	332	331	350	347	362	351	372	341	355	320	346	370	335	346	386	368	398	371	320	367	353	352	359	371	349	362	362	371	355	355	362	366	339	348	338	327	361	311	397	367	350	343	361	342	341	356	348	331	323	356	347	387	360	384	340	377	339	362	361	362	357	365	346	371	343	388	306	366	343	349	345	327	347	357	336	327	320	340	350	353	359	384	321	359	351	324	349	341	389	371	406	350	341	314	361	377	347	333	336	340	338	345	340	367	355	378	348	316	377	348	332	366	320	307	367	343	372	365	364	353	346	357	342	366	365	337	368	366	336	339	354	344	383	344	356	330	360	378	309	386	361	355	364	358	347	375	383	346	372	347	334	342	366	355	337	370	311	360	363	358	325	316	314	325	394	388	348	357	366	322	370	324	338	386	376	367	364	370	352	343	342	397	356	371	354	344	350	359	353	376	353	365	353	384	350	326	336	362	320	341	385	345	329	352	369	390	338	315	377	355	333	357	322	357	371	377	325	374	353	370	373	356	373	383	356	354	373	345	386	328	400	362	352	368	357	377	328	319	337	378	355	345	337	353	338	330	344	366	382	365	344	355	361	342	338	342	330	350	364	320	375	345	383	355	336	349	349	355	348	392	384	357	327	361	327	386	345	364	360	347	356	384	330	333	346	349	344	385	360	361	379	330	356	384	366	344	397	343	377	357	354	374	340	349	347	358	358	379	364	323	386	384	346	353	346	405	381	373	355	363	356	369	363	318	345	345	346	333	348	343	359	332	322	340	368	370	368	377	379	350	327	375	354	365	349	329	373	336	375	351	358	360	371	364	356	368	339	364	362	341	336	362	355	364	362	385	362	329	366	336	333	357	386	364	357	368	384	362	355	380	374	378	350	354	377	360	351	362	383	352	339	339	369	344	323	335	323	364	349	326	368	361	378	369	354	338	327	382	325	349	319	362	349	384	347	322	342	358	387	369	346	349	352	312	336	324	378	355	351	379	339	354	358	357	356	338	324	370	339	346	374	361	372	357	385	394	371	335	353	354	332	328	345	326	332
46222	22463	14079	2361	1374	998	781	574	516	401	395	369	321	310	294	253	237	219	228	234	244	234	217	199	194	183	223	191	219	183	189	207	202	188	190	154	163	172	201	213	205	191	176	201	199	187	212	182	196	179	189	170	185	187	193	163	175	204	204	166	200	187	176	189	201	186	206	167	178	190	197	193	183	168	193	163	175	194	190	191	178	148	170	181	170	185	183	196	176	170	189	180	165	162	202	172	175	178	198	198	157	189	192	163	192	188	192	194	165	178	169	166	170	192	199	181	209	189	159	176	178	191	189	186	182	175	177	176	165	154	193	179	191	186	167	191	175	175	181	179	202	182	184	184	167	181	189	185	162	187	178	161	191	167	187	153	201	165	172	179	191	152	203	162	176	177	179	165	201	180	189	192	180	207	191	190	187	178	160	153	186	172	159	204	178	200	173	170	168	172	156	180	195	182	196	173	164	185	203	181	163	203	185	160	194	202	178	169	168	156	179	184	161	160	187	182	175	160	201	171	194	190	185	185	166	196	175	168	160	198	193	188	181	171	167	165	195	166	184	178	176	179	160	171	175	194	151	162	173	183	173	178	175	150	176	196	199	180	203	184	185	187	179	179	181	169	195	194	178	196	170	163	184	189	198	148	174	173	180	144	196	148	176	178	176	164	195	192	182	185	192	173	178	174	170	175	189	179	207	169	177	173	171	186	171	182	203	163	176	186	168	173	179	182	192	181	211	183	176	170	190	169	189	150	180	167	203	191	151	174	162	181	165	177	176	181	197	185	179	168	182	184	199	164	173	177	173	188	171	187	190	169	175	174	168	182	176	171	168	191	181	168	211	147	175	177	204	178	180	187	164	209	152	179	155	184	194	163	161	195	168	178	166	178	182	185	188	175	175	166	196	177	179	182	201	187	171	184	182	200	206	163	165	179	168	162	170	190	180	182	185	194	191	186	165	176	201	179	169	162	212	193	168	198	193	177	174	175	176	191	163	180	190	175	166	179	164	179	172	181	176	186	180	188	163	166	195	194	172	179	169	184	166	171	151	165	183	173	171	147	163	161	202	189	178	177	164	180	191	187	181	204	183	187	179	208	185	193	178	149	167	166	162	206	176	153	172	179	178	180	172	185	174	208	178	183	185	188	178	163	205	166	187	176	174	174	144	159	184	187	171	181	196	178	189	171	171	184	199	173	191	173	191	193	169	179	195	157	189	187	185	147	191	161	195	160	185	161	164	186	164	183	190	169	161	207	185	194	191	184	210	177	173	171	177	177	175	185	198	163	172	213	184	139	193	190	189	168	187	170	209	178	173	187	162	185	180	194	168	196	192	172	176	199	167	182	186	185	198	186	184	165	175	178	172	171	182	176	188	168	163	176	181	160	186	174	187	196	193	180	173	175	172	186	176	194	179	184	198	176	193	195	170	182	189	164	188	171	201	156	161	190	213	186	190	164	159	196	186	181	178	188	189	196	182	167	204	182	192	177	174	175	187	180	171	171	165	174	195	166	185	188	187	196	178	186	197	169	196	187	169	190	201	180	174	193	200	183	184	184	171	203	188	187	182	208	175	186	179	176	192	174	188	172	183	170	174	184	207	164	176	162	190	163	153	182	191	153	193	171	187	193	169	144	175	159	167	176	166	167	162	161	171	183	169	183	167	176	159	175	181	185	221	180	180	175	179	185	178	155	162	186	177	161	183	183	189	170	191	173	191	181	177	186	191	171	167	172	184	152	160	160	180	196	163	172	169	168	190	156	152	171	180	186	190	168	179	161	187	180	199	177	202	169	170	158	219	161	174	185	162	169	187	203	195	172	159	178	162	173	173	202	192	177	185	165	181	178	173	170	181	162	209	176	186	182	201	153	176	146	205	182	177	188	172	173	167	153	194	199	146	179	205	215	188	188	174	197	176	197	181	179	164	179	176	182	183	180	182	211	169	157	186	180	182	176	193	164	188	185	190	179	150	176	168	165	173	169	216	172	192	190	175	182	183	169	185	171	173	187	191	197	174	153	174	184	180	179	190	206	156	154	192	186	176	182	185	181	195	183	169	174	202	153	173	204	194	187	183	162	167	176	169	173	158	179	185	162	158	187	179	168	197	196	188	178	179	205	188	179	159	166	181	170	194	206	169	185	195	158	183	168	171	184	168	170	174	160	177	184	174	175	172	207	160	169	177	167	189	175	187	187	202	180	150	178	192	174	173	184	194	158	180	173	191	175	183	181	176	165	173	204	189	190	158	184	164	175	191	184	164	194	183	195	196	197	169	188	175	187	195	190	188	181	161	170	161	182	179	183	182	198	187	172	193	173	188	183	181	175	198	195	178	194	159	178	168	183	182	196	159	197	168	189	169	161	196	168	175	199	196	178	156	163	182	161	196	183	157	170	174	153	191	175	201	198	161	217	171	178	203	170	185	172	182	193	163	160	188	176	156	169	180	192	185	144	183	184	175	167	177	208	216	176	171	203	174	185	182	176	184	192	152	189	191	204	183	190	174	166	184	171	145	157	197	186	177	194	192	215	178	180	181	166	170	186	172	195	168	202	178	156	194	166	171	167	173	157	174	187	180	158	177	171	186	181	194	186	173	171	185	165	172	186	186	166	208	172	169	171	172	195	182	193	186	179	184	168	167	200	183	153	181	189	197	180	179	178	186	189	181	187	195	173	181	160	173	171	178	175	183	200	206	177	190	202	176	194	169	176	182	176	201	187	192	159	182	161	191	188	198	200	166	181	193	175	189	184	185	177	158	176	176	158	179	151	169	175	172	164	196	177	199	183	179	164	166	202	168	183	173	203	185	184	195	201	188	188	190	174	185	194	181	158	166	164	175	159	196	160	182	183	186	167	167	185	178	173	163	144	192	186	199	172	175	187	166	203	168	161	183	183	188	163	181	157	181	186	169	180	187	164	182	196	189	177	168	171	163	165	158	166	160	174	179	170	197	181	179	186	180	189	210	167	173	179	184	176	174	184	162	175	190	198	149	165	165	191	166	214	181	184	179	162	164	178	179	170	169	164	158	171	170	179	196	194	181	184	177	160	196	177	191	187	175	205	166	197	183	179	165	175	175	159	193	144	173	171	142	165	186	190	167	205	181	199	173	180	180	179	180	166	187	172	184	167	183	164	157	182	172	158	161	189	176	164	199	167	206	158	179	194	190	186	171	190	187	170	181	176	183	183	173	154	178	162	153	179	165	176	183	166	173	184	188	169	191	182	172	172	155	169	160	185	167	174	186	172	198	171	192	185	174	183	165	184	182	161	192	180	189	173	205	166	168	194	174	189	185	184	195	159	176	180	177	171	203	190	171	169	193	185	192	171	177	177	190	167	195	178	168	188	179	184	192	173	170	172	174	184	171	159	184	195	178	197	167	170	171	181	158	168	191	170	174	169	159	181	183	189	189	179	166	174	159	182	203	191	183	195	193	183	203	191	201	174	159	188	174	177	159	181	170	193	174	177	176	171	156	160	198	203	190	193	169	172
26243	2407	5389	6104	5139	4267	3426	2846	2423	2066	1884	1597	1497	1343	1258	1189	1104	1073	1056	970	943	877	840	886	849	742	805	841	729	756	738	687	761	679	700	656	665	683	661	657	667	660	674	655	668	616	640	644	631	607	638	602	575	621	640	559	634	632	601	621	646	633	574	582	554	623	609	567	615	598	614	558	573	654	566	602	568	552	622	577	586	584	534	593	583	599	586	586	517	586	638	618	571	584	554	604	569	564	605	569	593	549	559	575	547	552	562	564	548	567	534	552	598	572	581	568	599	597	547	621	580	579	577	534	599	530	581	581	596	548	618	584	540	557	586	557	557	553	575	589	543	558	567	562	579	521	536	585	540	547	570	592	520	547	531	603	614	571	575	568	553	578	557	545	557	568	558	514	617	574	535	548	608	559	577	566	539	561	531	561	560	528	551	526	579	571	570	571	577	583	614	557	571	576	561	539	591	528	537	608	554	507	570	560	593	561	579	587	549	564	530	533	547	557	572	550	532	533	599	546	550	566	583	539	557	578	583	585	576	585	543	559	528	564	534	569	563	536	582	579	550	520	566	555	563	535	556	581	591	561	579	545	551	528	603	576	582	616	513	535	616	591	560	596	535	546	567	529	569	528	560	534	631	535	546	579	543	538	551	539	509	567	528	617	560	561	558	565	590	574	558	569	573	599	578	549	585	542	575	559	580	571	572	604	564	611	578	562	576	533	520	558	577	552	590	559	570	602	515	560	586	551	550	536	558	565	548	579	551	565	594	607	541	559	589	558	554	592	550	557	573	545	581	541	577	552	567	582	571	597	555	580	560	557	576	533	586	570	601	546	560	579	539	583	539	575	563	606	556	560	574	613	552	610	504	541	556	538	541	589	579	569	602	586	541	572	567	533	596	547	574	557	579	540	564	539	581	574	529	555	562	561	568	556	578	604	546	542	544	587	566	585	523	565	556	558	583	551	545	553	569	536	601	614	597	562	565	638	529	569	559	547	535	597	554	545	548	518	545	543	538	573	518	561	597	608	532	594	576	544	545	562	535	534	549	586	561	555	565	587	566	542	563	570	603	578	538	555	574	584	588	566	565	588	573	533	552	606	552	540	566	599	560	547	549	509	551	574	579	579	555	559	541	568	558	554	565	572	553	538	582	611	561	593	540	594	574	531	544	520	586	595	546	560	555	558	602	628	579	533	561	536	562	606	574	548	594	603	540	568	588	549	568	562	552	551	540	538	562	575	528	577	579	554	599	524	558	556	563	540	546	517	589	577	596	569	570	544	583	549	564	551	561	590	544	544	525	563	550	553	567	562	574	570	541	573	566	513	529	588	549	548	498	581	538	560	601	566	553	555	545	547	506	531	564	558	565	527	581	600	544	546	531	557	568	582	577	515	571	545	591	595	544	521	539	615	553	563	553	513	525	589	574	507	590	559	543	596	574	612	583	541	557	562	547	560	582	595	549	562	545	561	555	585	555	546	529	519	547	558	558	561	575	551	565	618	537	551	572	581	563	547	529	577	532	509	555	575	560	559	560	552	558	555	557	537	558	573	595	604	550	574	606	585	608	533	591	557	565	555	580	592	562	605	545	529	600	567	565	603	558	567	569	516	596	584	581	568	582	535	576	535	547	600	581	541	573	507	577	603	569	589	569	588	614	566	551	578	595	528	570	557	555	567	596	569	553	553	567	550	567	560	563	546	586	569	524	578	571	520	570	558	545	558	534	580	590	568	548	530	536	565	518	539	533	595	566	588	527	550	525	555	553	566	554	584	545	541	578	553	580	562	559	583	541	508	596	545	555	552	548	538	531	550	565	580	569	574	580	567	564	533	595	519	560	568	525	557	561	563	530	591	571	536	571	532	596	580	541	557	573	557	586	564	507	561	572	595	586	551	552	544	559	543	532	560	563	538	546	514	566	553	546	577	555	544	557	568	538	559	609	545	580	568	584	508	573	537	571	571	537	568	538	547	594	571	597	591	581	572	573	557	508	544	573	579	575	617	589	567	563	602	587	573	536	561	502	546	591	561	563	552	567	559	554	544	560	581	573	556	589	554	567	524	582	572	561	541	559	554	549	604	566	587	546	570	574	574	545	555	548	557	566	575	519	519	529	585	557	540	569	538	523	563	552	566	565	606	570	560	531	570	525	552	561	575	588	570	547	562	582	529	592	579	575	567	586	568	543	583	567	566	588	518	552	583	595	591	524	600	554	525	578	574	588	557	530	589	588	561	563	565	565	555	560	526	605	543	557	544	579	604	579	563	554	546	539	543	572	518	565	570	551	591	512	576	603	552	583	528	582	531	582	565	554	545	595	523	527	562	561	556	581	559	587	520	511	603	557	548	547	585	569	579	502	576	546	547	578	544	538	597	521	543	549	587	583	560	569	595	596	575	544	594	601	544	592	568	536	545	591	575	557	557	586	541	512	524	583	524	554	570	608	601	570	578	582	569	573	548	552	540	547	553	593	580	568	525	583	546	587	533	553	571	518	575	544	518	563	551	574	562	540	565	563	619	518	524	538	550	551	542	582	570	578	592	533	597	568	608	561	578	538	537	533	559	538	566	582	569	578	599	560	600	573	523	587	565	523	579	578	556	502	598	564	562	595	541	597	551	529	516	501	593	581	598	535	588	567	566	560	556	562	527	573	607	575	581	565	565	577	548	580	614	550	587	558	540	600	575	634	514	590	560	597	565	610	599	538	623	568	532	536	605	595	575	561	526	588	571	560	566	549	551	549	540	593	556	560	574	530	539	600	564	527	556	557	569	590	499	569	601	542	606	607	544	553	574	585	555	568	552	526	539	511	591	544	568	561	544	572	586	550	534	555	575	544	577	579	566	562	552	560	603	585	531	575	602	561	588	543	616	573	570	565	565	549	620	567	535	558	541	581	561	540	509	592	599	555	554	580	569	583	585	574	537	558	551	558	558	566	538	529	565	586	552	603	558	525	588	517	578	559	541	546	560	567	564	602	587	538	539	566	576	571	575	542	573	611	581	540	558	559	547	575	570	564	570	570	537	565	552	565	544	564	594	565	577	601	595	582	571	564	555	557	590	528	567	543	617	611	592	565	539	596	611	536	553	568	559	520	584	546	519	587	591	568	528	590	535	567	580	632	517	573	574	585	553	563	540	579	553	536	526	554	548	606	556	527	551	564	582	574	550	576	573	567	538	537	551	538	580	568	558	597	615	602	570	593	584	542	579	564	584	631	542	581	546	548	537	549	530	588	580	561	572	544	565	556	566	607	532	553	528	552	561	539	569	582	533	524	556	579	548	526	567	532	525	561	589	544	559	553	595	619	550	591	569	580	530	563	561	537	542	582	568	588	534	542	542	545	584	545	592	594	567	567	551	534	595	536	525	606	539	566	562	545	587	544	562	564	569	573	620	576	552	587	558	620	557	549	526	561	558	565	540	555	532	578	547	586	554	551	571	582	522	597	571	543	585	568	534	578	562	555	591	536	525	564	534	539	594	539	635	561	565
6838	481	391	227	208	207	204	207	186	208	198	188	200	181	160	163	178	218	213	187	225	160	209	181	153	174	182	195	170	198	169	190	193	193	185	170	194	215	181	195	178	185	217	200	204	196	182	200	183	192	198	180	190	206	176	220	199	193	166	206	192	198	170	189	174	198	199	180	185	197	199	202	174	219	196	188	187	186	187	208	162	211	177	185	192	194	202	182	195	185	193	199	191	181	195	179	184	170	192	193	192	177	193	160	173	194	172	186	190	188	194	195	196	189	215	191	191	172	199	198	196	192	213	193	181	192	181	180	179	181	173	198	198	162	198	187	210	215	183	183	194	217	189	188	224	206	195	194	171	199	175	192	187	190	187	182	194	174	176	180	177	177	198	187	206	186	202	196	188	191	187	188	189	212	186	216	175	189	163	196	184	213	212	186	222	207	193	200	182	173	202	196	168	205	200	172	190	199	193	197	177	168	173	181	192	186	213	208	177	181	195	207	173	210	221	174	184	207	191	199	186	181	177	200	173	172	210	188	188	209	232	176	200	172	197	177	227	194	218	197	171	205	198	181	160	200	207	174	195	225	191	210	214	196	193	201	186	187	178	200	213	173	214	179	178	225	217	185	184	187	222	183	196	200	189	201	209	196	174	174	188	202	190	189	195	194	192	204	198	178	196	195	183	200	207	164	199	205	186	182	193	178	204	202	186	191	204	199	201	171	185	165	192	175	186	191	171	163	178	176	174	206	198	203	207	207	203	196	217	173	185	209	176	195	159	197	210	161	191	211	181	172	170	197	199	204	182	195	208	202	179	173	189	213	205	224	201	163	203	192	207	180	201	171	199	193	181	199	204	192	178	198	184	186	183	197	211	174	205	204	166	196	187	200	199	209	182	212	185	208	178	176	206	203	236	181	201	191	217	188	194	199	212	181	194	200	197	183	184	190	217	174	201	195	201	183	188	181	208	204	210	198	214	169	208	176	225	174	188	179	208	207	190	203	214	188	213	178	209	209	189	204	208	188	188	197	186	175	180	199	205	192	200	212	202	199	196	195	188	187	180	171	180	206	214	191	219	196	226	204	182	201	176	184	198	185	198	197	193	183	212	167	182	161	208	184	216	190	200	183	169	194	201	190	210	242	193	199	166	183	185	190	180	174	185	179	213	200	188	191	196	184	198	204	199	206	173	221	203	215	195	198	177	193	172	199	197	195	177	189	190	185	194	177	210	184	160	202	193	205	196	204	184	173	192	198	168	194	203	183	203	205	180	190	204	205	182	180	163	173	207	160	188	170	192	184	186	213	203	208	195	184	192	200	200	186	204	197	183	164	167	175	215	195	179	220	189	194	206	181	201	172	184	208	177	208	183	190	189	174	188	206	206	183	188	186	182	187	190	193	205	191	204	195	220	190	211	217	198	174	196	204	216	206	211	178	199	207	169	173	177	181	190	198	193	186	176	210	175	170	179	196	210	188	186	200	217	173	180	201	203	186	201	178	245	198	188	162	207	221	178	190	200	215	199	195	173	184	178	210	194	192	204	198	195	183	181	191	154	189	156	193	196	179	163	205	193	201	176	202	196	178	192	213	211	209	185	198	187	195	196	183	193	211	162	185	187	186	191	203	204	185	200	179	194	191	184	174	184	181	186	208	185	166	176	219	194	210	199	188	184	188	191	194	208	178	183	189	185	167	197	211	191	203	187	199	207	180	195	193	236	190	216	172	233	205	170	197	182	203	183	180	205	174	187	200	197	190	210	194	191	204	182	202	192	182	231	176	196	205	176	182	179	191	192	189	201	186	187	198	194	205	192	177	183	180	210	171	198	206	203	172	178	204	184	218	185	196	189	189	189	189	195	190	195	199	189	218	192	173	180	217	208	167	181	190	189	194	208	208	208	177	196	204	196	180	193	176	185	192	187	205	228	209	179	180	204	219	191	169	214	188	185	178	210	163	179	209	175	181	209	164	174	181	184	207	228	218	208	215	191	177	201	203	188	186	183	184	184	188	205	202	182	195	217	200	184	202	216	217	165	203	188	181	208	178	196	166	204	194	169	205	195	197	176	201	185	197	200	214	180	174	209	198	195	206	174	186	180	179	193	165	187	181	184	194	193	172	206	183	177	183	176	204	204	189	194	194	202	199	188	186	178	233	203	199	165	185	201	219	198	176	210	187	195	198	190	165	186	202	181	193	196	191	183	201	199	217	169	201	212	199	196	195	186	167	197	185	202	188	177	198	200	181	188	186	192	194	206	184	205	195	189	203	184	206	207	171	214	192	184	198	196	195	185	210	206	192	196	207	190	209	208	216	188	206	209	219	191	195	191	200	223	198	190	183	195	164	167	188	192	188	155	183	200	188	216	188	178	181	192	191	195	180	181	190	190	188	197	194	188	191	201	205	194	196	185	215	167	175	208	192	186	190	208	183	179	211	197	203	199	200	174	196	192	167	180	182	209	197	188	212	194	191	162	198	221	185	169	209	179	167	185	171	184	186	203	181	191	163	203	183	196	185	198	187	182	208	212	186	204	190	212	188	189	196	181	192	217	181	218	190	204	185	171	207	197	210	191	190	214	219	215	193	199	212	191	212	204	184	221	195	174	211	189	188	179	182	200	187	206	219	199	185	179	177	201	231	206	209	179	161	171	211	204	181	197	202	200	195	187	204	198	177	187	208	188	176	200	183	199	187	193	185	200	194	214	195	179	221	202	214	176	161	173	174	211	190	206	192	201	190	184	197	222	212	183	202	192	201	191	207	160	175	212	202	185	230	198	200	189	199	210	173	189	174	176	200	189	192	184	172	179	179	194	185	202	195	197	191	205	187	225	187	201	174	174	175	180	165	146	209	179	209	201	183	204	198	194	183	187	190	183	205	202	212	211	204	183	177	199	191	179	201	198	218	180	182	198	200	208	197	186	191	184	189	198	177	206	190	218	187	199	172	220	178	169	203	206	207	193	215	195	185	198	190	197	188	213	192	207	208	185	171	209	198	175	196	181	181	196	181	202	201	206	198	229	181	178	187	209	171	196	167	207	187	204	184	183	196	210	203	207	197	211	162	169	197	182	185	183	188	197	186	195	164	186	207	186	217	197	195	153	180	173	188	170	205	203	208	202	200	194	174	182	199	180	187	214	188	179	174	179	217	175	204	202	188	188	183	180	189	190	203	200	180	194	189	213	191	187	180	182	182	198	168	209	212	214	184	196	211	196	177	180	194	179	233	212	189	194	191	197	197	184	189	172	182	211	190	205	175	199	202	206	180	193	210	184	194	199	173	198	192	175	178	193	200	224	191	176	218	201	174	192	192	203	194	209	195	205	169	193	187	185	177	195	185	170	210	201	199	188	178	201	190	191	191	206	210	187	222	190	200	185	197	182	201	201	220	196	193	169	187	197	192	193	180	196	191	197	188	181	207	191	182	190	191	189	184	185	202	214	176	205	193	214	194	183	179	177	181	177	162	202	215	177	214	224	173	198	190	185	185	188	180
6354	673	752	769	730	685	619	661	657	609	610	624	571	630	600	598	588	561	581	641	602	584	555	588	605	614	597	615	597	568	580	581	554	591	609	571	595	570	566	582	578	595	575	578	607	544	557	606	586	613	567	571	602	613	572	577	605	582	594	557	595	547	610	606	585	577	573	587	571	598	597	621	594	562	538	648	563	579	557	602	571	626	585	557	588	598	609	591	596	567	608	605	612	629	559	567	551	590	585	576	562	618	561	576	601	582	597	593	621	557	553	576	580	539	572	574	601	557	574	584	617	548	580	561	602	572	579	587	572	559	604	598	603	596	602	573	608	602	600	564	597	610	605	542	577	593	584	611	609	576	580	573	584	580	555	569	583	598	545	551	589	562	571	584	584	567	600	598	559	572	550	573	578	556	579	602	567	551	607	562	588	577	596	571	566	576	560	571	569	567	599	582	567	551	491	553	634	563	584	583	587	541	580	554	587	558	574	580	599	569	542	552	586	557	608	639	587	581	600	571	587	532	589	588	587	595	622	581	573	579	575	597	612	560	589	568	561	564	611	590	576	552	553	604	543	596	556	576	603	549	574	583	547	579	597	607	560	551	551	595	548	603	583	580	601	588	578	558	569	606	609	581	595	571	622	556	623	610	568	560	553	564	597	605	599	591	569	575	556	572	562	605	613	579	631	593	567	590	570	564	546	574	592	582	616	525	555	611	597	540	573	591	574	561	568	565	547	536	608	637	635	563	599	550	558	573	624	542	619	580	555	563	564	560	589	555	623	596	578	566	578	569	595	512	613	538	601	565	586	570	540	588	582	585	566	545	606	556	567	599	581	600	576	546	584	539	619	576	603	609	599	571	569	599	592	604	573	588	610	608	539	571	577	589	591	578	638	585	576	604	554	615	612	597	585	585	577	581	545	561	584	540	580	610	581	565	601	619	616	594	573	594	561	595	581	569	502	631	568	611	580	552	665	554	612	595	608	593	578	611	571	580	570	582	604	593	588	583	584	598	557	587	580	582	525	595	540	566	579	550	560	619	595	568	585	580	576	609	595	619	567	602	581	604	568	583	614	583	576	566	614	548	613	554	583	573	565	564	573	586	569	604	585	595	596	553	607	576	630	617	560	557	585	589	600	536	565	610	602	609	591	544	541	611	579	579	553	574	596	604	602	571	568	582	580	583	595	612	594	641	574	612	580	600	605	598	595	547	579	565	554	580	590	625	610	566	594	575	607	592	563	617	561	584	580	604	610	590	570	561	553	549	544	550	600	590	556	626	567	608	557	569	582	551	615	601	551	604	591	570	552	558	608	581	602	581	593	581	598	617	569	620	580	538	585	582	606	588	561	630	560	580	547	543	622	585	598	599	575	577	594	602	588	558	583	584	583	588	560	588	573	594	636	548	547	587	530	567	540	609	559	579	527	576	566	574	567	610	548	579	578	575	578	577	543	594	591	542	561	573	566	568	572	561	577	605	594	543	567	560	592	526	604	544	617	617	568	544	587	605	595	600	548	568	587	579	582	584	595	546	565	636	588	587	570	571	598	619	571	582	564	556	566	590	639	571	601	598	577	586	542	615	562	599	611	589	615	629	588	582	562	553	562	610	562	574	557	582	619	559	608	549	587	582	569	560	582	561	561	593	593	577	614	568	566	622	596	570	599	540	554	584	574	572	617	610	633	566	571	583	578	592	590	567	600	520	591	636	559	576	612	587	542	582	588	573	592	565	598	562	589	590	552	569	554	570	559	603	545	573	613	606	635	585	590	568	582	582	578	568	617	585	554	603	601	528	607	593	615	570	601	556	568	587	591	597	574	531	563	569	553	558	615	574	569	549	595	600	557	589	574	571	607	593	586	580	584	589	572	594	553	585	589	578	589	563	595	575	601	604	549	569	611	543	602	600	602	593	573	567	580	581	561	609	572	568	545	612	593	626	598	532	577	613	599	650	582	586	563	536	597	597	586	632	606	586	586	604	620	596	619	582	547	578	628	587	578	585	547	554	585	582	546	552	535	598	607	585	581	577	609	592	612	572	550	590	573	587	556	565	585	609	595	590	598	598	643	604	586	552	556	594	570	622	579	580	590	588	598	604	603	578	607	584	593	567	540	570	591	587	529	600	564	558	559	552	600	584	597	561	578	563	608	549	540	589	558	582	600	614	593	588	562	582	571	614	586	544	595	554	579	581	584	594	557	601	571	607	578	582	563	575	570	574	551	588	604	536	563	543	563	627	582	590	609	591	561	573	548	561	575	535	629	534	587	620	574	628	617	586	608	591	597	589	564	647	604	524	592	518	547	610	588	592	590	548	631	554	601	559	605	601	599	589	561	587	609	579	571	575	598	615	595	565	606	629	592	576	596	607	542	571	601	606	548	570	593	550	565	558	533	566	566	575	619	575	590	574	565	595	572	554	595	569	551	611	575	580	590	591	618	533	616	587	616	559	582	572	616	589	576	576	602	566	542	576	560	581	615	594	589	554	566	597	539	587	580	537	570	577	620	577	590	547	610	587	568	548	533	579	575	570	616	577	598	630	612	569	580	574	596	569	586	596	613	570	566	583	587	562	560	610	593	559	607	572	551	642	595	556	556	557	589	572	553	603	608	635	576	616	556	577	606	564	567	583	598	595	583	598	585	616	571	585	580	601	551	593	583	582	573	570	615	590	549	562	592	595	570	540	577	536	570	580	632	550	569	517	607	565	597	536	581	578	604	595	559	597	593	548	584	567	551	539	555	539	589	618	591	591	609	549	601	646	568	543	598	555	579	607	549	613	547	597	610	540	572	589	598	569	568	556	565	595	634	585	585	598	538	582	589	571	608	580	619	579	565	622	586	559	572	565	563	604	536	549	585	558	560	568	572	578	593	568	574	625	555	593	575	577	576	586	570	594	587	551	597	569	565	596	568	567	564	624	561	572	558	562	597	586	609	591	584	578	558	580	588	592	554	593	574	579	560	590	576	552	606	551	586	551	566	586	586	596	613	537	558	576	572	595	609	585	624	622	600	585	617	614	576	609	583	595	565	584	626	597	583	569	564	566	572	562	584	580	559	591	553	571	522	574	567	561	561	578	577	582	570	582	606	550	557	584	570	565	550	577	612	573	589	597	609	599	570	600	608	535	547	586	542	561	559	581	555	570	635	584	575	568	624	565	591	576	572	563	568	583	592	559	576	595	575	606	563	593	591	583	550	580	598	597	573	613	575	589	553	582	614	560	540	614	611	548	597	576	613	610	576	584	563	576	575	594	583	609	588	595	599	590	582	584	567	579	604	580	581	560	585	597	571	581	583	579	624	601	615	640	598	581	559	582	598	611	570	597	582	567	590	592	631	567	592	594	567	565	565	583	586	626	590	624	569	560	616	554	574	630	622	562	556	540	532	597	558	594	543	595	577	581	569	587	572	589	585	569	554	594	587	551	562	553	572	619	550	594	613	593	615	575	578	587	578	537	550	606	565	614	588	564	578	573	590	557	590	599	576	581
42167	15960	3017	946	673	513	410	313	272	247	170	166	157	157	180	146	119	147	139	142	114	114	118	136	123	121	108	121	122	119	98	112	116	118	125	115	118	112	115	109	116	130	104	117	111	98	96	125	100	123	90	107	121	103	120	122	101	101	109	98	97	95	100	108	107	111	123	112	122	110	112	104	125	105	104	110	114	102	110	106	92	126	124	118	118	94	95	110	129	116	113	106	106	92	81	98	103	113	97	122	110	108	125	109	113	103	95	92	105	103	120	98	100	101	103	126	116	120	100	116	105	102	92	98	103	104	104	112	106	118	106	100	107	98	101	124	122	109	112	101	103	97	102	101	97	129	114	94	99	103	106	119	104	102	120	123	117	94	107	104	92	111	102	111	102	103	100	105	115	99	96	106	114	114	121	118	112	116	126	88	100	110	101	87	101	110	110	93	119	94	112	110	82	102	117	112	95	113	97	85	96	110	111	104	107	102	94	107	88	94	101	97	114	102	115	93	101	114	128	111	89	112	115	114	97	108	83	111	101	112	113	114	103	104	94	97	115	106	100	93	126	104	94	97	111	102	84	99	96	110	97	119	103	115	133	107	93	98	92	104	112	110	108	122	102	124	96	91	101	109	91	93	88	105	100	99	113	94	104	105	103	98	97	112	112	120	106	94	106	111	121	120	84	118	114	111	109	103	111	107	116	105	100	114	117	89	105	96	103	105	100	117	105	108	109	112	96	100	106	112	106	112	81	95	101	103	110	109	103	116	103	101	125	94	103	98	101	114	125	111	84	106	106	103	109	116	103	78	106	95	91	102	85	87	105	97	103	118	98	94	101	100	113	126	105	122	121	107	102	86	103	112	104	108	113	103	105	104	95	115	112	114	124	112	119	98	105	85	95	101	104	105	110	95	122	101	97	103	97	103	111	91	117	114	123	100	99	103	116	95	99	94	113	102	93	130	112	104	110	87	121	120	97	120	98	91	107	123	97	109	93	99	129	106	106	99	111	117	98	115	112	89	99	96	119	112	118	114	106	107	96	97	89	116	105	99	92	94	90	103	119	88	109	102	112	121	92	96	117	112	93	102	113	85	104	105	107	108	123	100	131	106	105	118	102	116	108	116	97	88	100	106	108	112	115	88	95	102	130	128	105	98	83	128	91	121	117	115	99	92	112	117	114	100	105	101	109	107	104	97	106	107	95	109	107	112	97	105	94	110	120	113	102	93	94	115	96	122	121	93	102	103	103	117	96	110	114	111	100	104	92	104	100	116	112	104	108	104	91	119	95	102	95	121	120	102	93	105	92	115	105	113	108	103	93	106	108	100	112	109	101	83	111	97	100	100	102	102	112	121	99	101	120	99	85	118	89	103	130	103	109	94	111	97	105	95	90	119	94	114	109	105	111	105	112	95	103	107	112	99	96	90	113	105	111	89	89	109	109	87	116	130	102	106	99	99	120	103	98	109	96	105	110	116	107	100	106	94	107	112	129	120	112	114	102	121	93	114	110	108	119	113	112	116	96	110	107	108	99	111	113	106	102	104	101	111	116	107	121	112	101	118	100	112	107	110	126	119	117	117	112	112	77	118	99	85	104	91	105	114	96	128	104	101	135	98	119	118	104	113	97	104	105	103	107	115	99	79	116	95	88	98	102	101	95	97	102	126	97	96	105	102	90	97	116	92	120	105	94	100	102	116	111	105	110	102	112	106	80	115	115	91	96	101	114	123	116	111	82	103	97	102	100	108	88	119	102	86	84	86	115	96	107	100	109	100	110	103	83	99	90	94	116	113	95	102	97	117	96	106	108	97	112	108	103	100	105	113	111	117	123	102	109	115	105	96	106	98	96	119	113	92	100	92	99	103	90	113	103	104	115	100	104	103	83	110	96	101	103	108	97	118	104	101	97	106	104	109	122	108	115	79	88	100	106	102	103	124	110	126	118	118	107	101	100	105	120	116	104	98	91	93	120	114	113	90	118	91	101	96	95	92	112	127	84	110	103	85	107	113	100	90	108	104	102	101	104	95	112	112	97	115	96	117	105	98	99	103	107	85	91	106	93	114	111	105	94	111	115	79	107	99	110	113	113	118	114	132	96	104	98	98	111	117	94	94	113	105	111	104	90	116	112	126	99	103	98	85	99	111	103	119	99	102	111	112	123	94	100	99	86	107	105	106	88	90	95	87	99	91	100	108	107	94	114	102	108	109	93	88	93	105	102	90	108	93	103	105	108	101	102	105	105	100	92	94	87	103	114	131	108	110	100	116	105	116	109	100	100	120	108	104	108	95	96	101	104	106	110	92	99	98	114	103	105	122	101	99	103	100	90	95	98	118	108	114	88	95	105	102	117	114	101	103	114	97	104	129	90	108	79	111	104	110	99	107	102	117	97	123	119	115	111	115	105	116	105	113	121	96	121	114	105	98	124	102	86	100	96	108	105	106	126	96	109	108	118	112	113	108	89	107	105	99	109	92	113	109	82	122	100	90	122	78	108	98	97	103	119	93	109	106	104	110	103	111	102	112	108	102	114	84	104	101	105	113	105	112	122	124	117	112	99	117	87	105	102	130	99	98	103	103	116	98	108	96	104	109	103	97	87	122	119	124	107	106	94	97	111	128	96	92	122	98	103	99	124	110	97	103	108	96	101	117	99	101	128	105	87	106	109	98	111	111	111	100	102	104	102	108	125	114	98	96	116	121	92	95	107	104	113	104	98	108	123	90	106	84	103	99	111	113	114	98	101	101	82	104	103	104	110	121	94	94	113	135	114	114	100	111	105	107	117	124	110	105	106	113	119	112	81	101	92	113	89	105	116	84	115	100	96	96	122	102	109	120	104	110	115	108	104	97	100	99	109	101	111	111	116	108	102	109	91	117	105	96	111	116	111	101	114	95	116	98	92	108	107	108	92	112	111	107	107	109	111	103	107	101	91	98	102	102	107	101	102	112	111	137	91	101	89	120	97	114	89	111	117	126	94	99	94	107	112	113	115	98	95	114	106	138	113	105	103	102	112	113	115	127	95	98	102	125	94	90	114	120	106	105	101	116	97	126	116	109	109	96	105	99	98	102	102	116	104	97	109	94	101	104	123	97	103	96	97	100	134	101	92	107	119	106	93	111	107	95	75	105	116	105	96	92	91	111	107	102	111	108	97	110	114	95	116	103	99	117	106	100	92	98	107	97	97	95	100	124	120	125	96	89	95	108	98	100	116	106	91	114	75	92	95	100	91	115	121	102	94	106	115	87	100	97	112	102	115	107	115	112	96	118	99	121	101	88	107	116	113	85	99	88	112	104	103	119	97	110	116	120	114	108	99	120	112	112	99	99	107	111	99	104	118	103	108	118	120	98	108	83	101	115	118	105	90	113	110	80	117	96	105	133	120	106	118	92	105	104	117	102	100	97	103	107	94	113	104	108	110	118	113	118	104	114	97	97	119	113	112	100	91	104	99	97	88	92	103	105	115	100	125	111	93	103	110	100	108	88	123	111
19951	1256	2895	3335	2778	2234	1750	1489	1250	1171	983	933	877	779	708	673	663	661	599	570	508	553	499	526	514	519	458	494	467	450	440	437	448	426	430	415	426	446	395	397	412	421	383	410	429	354	381	402	368	380	415	346	366	364	404	361	376	338	387	357	366	373	381	362	400	357	393	363	363	368	350	368	386	387	371	366	355	366	396	386	354	377	395	328	326	377	377	376	372	364	402	369	349	359	380	338	340	373	355	362	347	341	385	375	360	350	323	338	350	360	349	335	325	359	358	320	366	361	385	367	376	360	366	385	350	366	379	368	320	364	364	314	356	343	376	353	358	368	386	334	367	362	385	351	367	367	356	356	339	354	371	382	374	379	341	316	340	342	352	371	367	320	384	354	376	379	355	371	369	356	380	333	380	379	336	351	341	345	362	372	337	368	355	378	357	327	368	357	375	344	368	373	361	342	362	322	334	389	363	366	388	368	351	342	335	353	377	349	358	356	376	348	374	363	339	373	379	376	360	363	372	352	338	345	376	366	334	377	354	360	357	372	351	405	378	365	359	368	363	402	342	334	356	373	338	333	385	364	344	333	360	370	365	353	342	375	367	359	359	384	347	346	370	344	334	353	371	326	356	370	356	345	333	363	366	352	406	373	358	343	353	341	371	333	331	337	352	345	370	347	335	364	308	357	344	347	366	367	366	346	355	397	340	350	345	341	383	376	302	372	352	341	377	401	314	379	356	344	349	361	393	346	361	362	372	349	397	344	346	361	331	365	350	358	381	380	354	345	355	339	339	361	365	360	371	336	352	365	376	366	352	351	327	333	346	357	352	357	333	365	402	339	330	371	327	347	371	375	343	318	399	360	390	359	363	362	331	352	350	361	342	382	349	384	356	362	348	336	343	349	367	395	351	377	352	325	370	355	345	346	378	386	353	375	374	362	347	368	372	363	363	366	327	376	361	392	364	369	400	348	359	333	395	334	357	363	390	378	335	340	396	349	356	371	332	391	367	358	357	357	348	378	337	331	358	349	354	349	345	335	350	374	341	351	360	378	346	341	376	369	355	367	357	361	350	360	364	355	367	337	349	395	340	313	339	361	368	329	324	360	347	335	360	386	365	363	331	335	362	341	351	348	338	377	375	376	350	336	343	337	332	365	359	343	349	344	346	381	350	343	360	341	362	356	353	354	363	382	360	356	348	403	319	367	358	357	350	364	347	354	385	369	357	415	354	374	320	377	381	373	357	364	369	371	340	341	325	333	363	365	376	370	343	363	342	318	395	342	376	344	357	353	348	325	360	375	331	344	365	337	364	361	375	346	366	338	364	368	385	342	362	332	344	367	379	329	383	388	394	361	344	319	365	364	374	344	373	319	383	357	344	379	380	376	353	330	322	377	316	385	347	366	329	364	368	332	339	359	390	332	354	357	357	381	334	349	366	338	348	379	351	372	370	373	337	366	369	325	320	348	348	364	359	371	368	360	345	344	419	354	340	364	344	385	383	356	348	396	360	361	374	336	374	324	379	323	374	369	331	384	366	346	361	382	317	330	381	324	376	347	350	374	375	338	340	313	337	356	390	381	369	332	315	406	368	364	359	330	352	375	348	359	340	368	356	355	373	351	330	371	344	376	344	341	357	341	353	340	337	349	355	377	375	343	358	340	348	359	347	357	362	362	346	370	325	344	349	376	348	353	327	389	396	339	383	384	377	366	335	371	369	374	374	370	393	360	316	353	348	363	349	346	348	361	356	381	375	377	352	347	356	349	331	382	326	339	356	320	355	349	334	341	355	348	365	347	335	360	351	347	355	368	347	354	344	382	326	311	358	357	357	363	322	389	375	351	340	355	331	361	395	396	369	357	395	351	341	327	343	387	336	378	373	362	365	383	353	333	376	329	352	383	380	353	356	383	376	355	330	341	334	362	353	353	336	361	354	351	324	361	337	343	354	333	363	343	385	347	351	350	364	367	356	366	338	346	333	332	331	353	359	359	356	346	366	370	343	377	382	349	374	346	374	365	326	323	370	381	371	348	357	324	351	377	335	360	381	374	366	363	316	360	351	364	339	359	338	366	338	359	360	391	367	321	335	379	353	386	366	345	359	366	352	361	399	357	333	355	382	348	383	347	346	379	380	339	355	360	370	336	379	346	347	351	366	326	351	379	353	349	347	352	321	347	382	307	346	383	335	358	312	344	354	332	348	343	364	346	342	370	376	350	326	342	374	359	355	329	340	362	363	337	363	394	372	374	370	308	366	354	378	349	377	358	369	339	343	365	335	358	365	365	402	331	337	323	350	353	370	369	357	364	352	345	360	369	368	375	345	370	381	373	378	365	386	380	334	354	377	334	373	383	346	349	363	371	372	369	355	337	327	389	368	357	322	353	389	334	328	356	362	351	361	353	354	364	368	376	359	309	356	338	376	355	370	357	350	354	388	343	310	360	339	376	373	346	379	344	379	354	385	361	321	334	346	342	363	348	355	349	357	349	340	346	352	373	348	318	354	356	368	350	377	338	326	356	364	347	346	366	356	363	367	372	373	383	340	356	323	317	346	363	360	355	330	367	373	358	360	346	350	364	363	357	334	374	328	354	336	377	344	361	330	342	342	359	355	350	394	367	335	352	366	332	363	339	358	369	343	362	347	391	365	342	377	371	367	354	336	333	347	341	371	384	340	355	351	390	380	376	356	371	378	375	369	357	343	380	350	334	344	360	382	363	407	347	327	329	338	369	368	376	347	364	378	351	363	376	373	353	337	356	335	354	344	361	362	348	330	359	319	356	359	357	374	355	358	335	365	396	375	362	355	344	336	329	381	388	353	351	379	336	337	389	385	367	364	385	361	363	372	367	345	404	370	388	377	364	345	366	360	390	358	397	332	371	360	335	374	305	363	334	374	377	385	346	347	326	388	363	356	344	356	352	354	368	323	349	349	329	356	340	338	356	371	371	356	367	352	338	421	373	373	365	352	367	376	357	343	361	359	369	328	354	411	337	364	349	336	360	361	350	362	318	374	345	324	378	392	387	334	387	358	351	304	362	325	334	366	336	339	371	363	388	327	356	358	336	358	376	379	355	337	351	365	343	356	361	363	368	342	353	355	355	356	335	380	370	332	363	380	345	320	351	362	344	377	352	345	378	348	371	362	328	351	363	341	337	371	368	349	350	357	336	383	388	370	371	349	336	324	340	328	364	334	325	371	348	349	368	386	371	376	387	336	341	354	386	389	361	320	357	355	346	331	384	340	369	328	349	377	369	331	345	354	384	327	355	355	358	353	361	373	341	375	347	343	333	371	349	334	364	358	322	400	369	360	361	374	348	352	328	401	349	363	333	356	332	391	370	356	356	330	364	339	365	368	359	356	306	374	355	367	353	336	362	350	340	356	335	342	319	395	397	337	352	353	350	367	333	378	359	385	339	347	330	342	356	352	371	355	354	386	357	360	353	376	379	342	367	349	319	362	352	350	376	331	365	382	342	325	382	356	343	320	336
48886	22245	13915	2436	1332	1046	787	614	511	464	450	375	320	300	308	293	254	268	210	216	227	223	190	203	204	214	224	212	193	195	216	183	214	191	236	188	174	205	201	182	200	218	187	218	180	190	162	175	196	180	206	183	185	148	193	208	184	161	162	183	198	186	198	198	175	180	185	203	189	188	168	185	160	175	187	170	180	187	170	166	168	180	180	195	175	184	165	175	189	180	194	169	181	207	154	188	157	182	195	151	197	195	175	189	207	168	171	181	180	160	178	190	175	198	174	184	179	162	147	176	183	180	185	180	187	179	193	185	192	187	161	189	182	198	191	169	176	182	163	196	189	180	181	172	192	168	200	173	157	166	184	188	178	180	191	156	195	178	184	180	194	168	183	168	176	167	200	189	178	191	186	183	211	194	203	185	167	151	199	172	194	171	184	181	186	181	174	195	192	179	195	177	180	178	191	183	180	182	174	194	189	165	193	170	153	185	164	190	171	167	164	174	191	162	206	171	182	199	211	174	191	174	194	191	181	177	183	163	179	207	194	185	169	177	183	174	197	186	189	165	184	178	201	197	172	193	163	160	185	180	151	171	174	181	166	169	199	179	177	188	178	197	184	177	185	180	184	186	193	167	196	167	177	165	182	165	193	184	199	182	146	217	192	171	201	186	203	192	171	157	180	180	159	174	197	168	174	182	190	188	198	186	172	172	162	199	206	186	160	172	150	183	165	170	181	168	180	192	192	184	194	160	192	186	177	179	162	203	165	181	194	159	171	167	182	184	168	183	170	156	187	185	197	172	163	190	178	179	162	192	190	152	187	197	182	196	216	166	181	183	178	195	175	198	178	168	186	181	203	190	191	158	186	172	183	163	179	179	200	180	180	166	176	183	192	178	168	187	192	173	185	174	183	207	180	199	186	177	168	174	200	166	182	167	175	169	177	172	187	205	188	190	156	161	188	165	191	193	191	156	185	162	184	173	213	179	175	175	177	181	165	165	146	166	176	208	189	189	188	179	163	187	153	192	149	171	182	187	170	184	187	190	170	195	134	169	194	187	185	177	192	172	161	182	173	177	168	173	191	174	194	186	195	183	190	175	191	183	171	195	202	178	184	171	181	183	159	166	195	172	190	191	176	189	188	165	168	162	173	184	167	190	198	183	167	208	183	199	181	196	182	169	174	151	149	177	177	189	188	147	174	180	173	197	169	176	192	162	190	167	192	182	179	215	191	182	180	167	192	165	179	186	193	174	193	162	169	196	166	178	172	171	192	209	209	176	153	195	167	177	180	175	178	193	202	189	191	174	212	192	188	188	175	190	192	170	200	175	189	179	170	159	184	197	176	182	194	200	183	157	174	190	179	161	167	182	183	172	170	174	194	202	188	174	187	172	197	183	178	183	165	173	176	167	182	180	170	173	194	181	191	170	179	174	193	183	175	176	169	197	179	194	184	193	188	185	172	188	187	188	188	169	177	171	177	178	162	170	182	179	188	181	175	157	148	171	182	183	204	159	182	187	186	171	156	170	162	175	189	174	181	169	196	172	182	183	174	180	170	157	192	184	180	200	182	172	164	184	186	169	162	178	176	185	166	174	193	191	202	186	181	178	178	169	160	193	174	178	204	177	168	196	202	160	168	172	189	188	176	163	182	169	207	163	171	146	178	178	183	203	178	180	189	168	186	162	189	196	166	174	202	190	194	196	190	177	192	173	149	192	194	184	176	170	172	172	183	162	181	184	182	181	181	174	169	185	188	171	180	176	199	191	167	165	165	179	172	185	166	183	164	197	182	184	180	194	189	184	200	223	215	166	203	185	166	173	190	172	189	196	181	168	182	170	163	193	181	180	171	178	175	190	172	189	190	181	169	164	158	177	194	177	170	179	165	183	169	182	158	187	203	196	173	186	177	212	163	192	183	169	194	188	185	170	184	178	180	190	169	192	149	171	179	190	176	184	192	172	168	171	198	178	162	170	180	189	153	194	206	179	184	147	180	176	163	150	196	184	191	175	181	193	188	181	159	197	198	174	200	182	191	184	166	198	200	175	177	189	172	196	165	199	176	194	165	186	175	191	183	162	184	200	176	191	178	162	167	182	198	187	191	188	152	163	179	162	213	182	177	177	182	184	167	174	184	166	182	183	191	184	192	176	181	190	179	167	175	183	191	187	175	191	176	141	183	173	203	170	171	195	186	184	192	169	171	201	190	179	183	166	171	183	193	179	161	221	199	190	187	172	194	177	173	172	208	206	198	173	197	188	180	167	200	173	193	177	197	168	166	178	200	194	184	203	150	170	179	199	167	165	168	191	155	204	181	165	173	210	166	196	187	194	207	164	193	175	185	152	169	193	145	192	188	149	177	177	179	189	178	174	197	188	183	178	178	196	168	169	187	183	197	181	196	183	187	196	179	169	175	177	184	183	200	167	162	163	180	188	177	137	194	176	179	177	201	191	176	185	195	199	159	163	199	165	192	178	191	191	178	203	154	172	177	180	176	151	149	196	183	184	197	207	173	173	184	168	185	184	171	185	184	173	207	186	173	185	189	178	195	197	166	168	172	181	194	206	161	168	168	190	168	186	180	211	178	167	191	185	190	202	185	168	181	185	196	195	169	177	201	200	157	182	195	178	148	182	182	176	189	177	188	164	184	170	174	183	171	199	159	208	207	166	188	150	166	190	179	189	206	185	201	167	188	198	182	209	183	200	202	176	192	191	155	183	189	171	175	190	181	177	193	180	192	161	173	189	187	181	190	171	179	169	188	189	166	190	207	166	187	191	195	194	162	163	200	180	170	155	166	176	168	163	172	180	191	180	166	178	180	175	163	169	196	180	155	196	175	196	181	181	195	178	200	192	172	180	189	206	180	175	217	182	168	179	158	193	181	171	171	177	181	175	192	201	172	161	173	164	170	169	179	171	207	190	155	162	176	190	181	172	174	169	179	171	184	176	197	178	171	191	168	174	191	167	181	175	174	160	170	213	178	164	171	178	184	168	182	170	167	151	174	162	196	168	176	155	183	172	186	173	181	184	190	161	192	177	180	169	192	183	159	167	183	179	190	192	182	170	191	185	201	142	169	171	216	183	175	175	207	192	190	174	185	187	167	183	189	181	193	187	181	175	181	189	191	187	176	185	179	185	179	162	176	181	151	189	188	204	197	212	189	179	194	185	169	176	193	183	187	156	178	168	184	158	207	183	182	168	171	198	192	148	177	198	201	179	169	186	177	193	187	200	177	179	178	191	170	186	189	165	174	166	194	171	204	158	175	158	184	170	189	181	160	165	188	202	174	209	183	196	183	176	189	180	181	183	172	191	175	189	190	173	176	165	191	184	180	172	194	168	186	192	186	166	173	185	184	156	181	188	196	176	197	205	198	192	201	198	147	166	191	180	195	167	194	197	179	171	182	173	179	189	167	173	163	201	217	173	169	192	202	189	170	185	181	182	191	179	173	195	148	175	192	175	159	165	188	190	189	189	211	177	187	156	189	190
25856	2459	5411	6070	5149	4049	3368	2912	2455	2049	1807	1656	1450	1372	1300	1200	1086	1052	1036	941	887	912	862	893	784	814	803	789	760	743	793	748	746	730	740	759	731	732	676	641	704	681	655	648	654	574	639	618	602	639	673	617	587	631	625	624	614	578	613	591	600	621	589	649	604	582	599	577	601	575	541	604	581	628	618	617	579	577	594	586	596	595	596	608	557	559	608	567	571	544	565	592	608	539	547	557	606	583	577	539	580	545	585	552	597	567	640	550	585	562	588	555	563	560	625	555	578	601	586	568	591	591	554	590	551	592	569	557	541	582	575	560	575	530	591	574	553	570	571	565	555	550	580	515	545	554	539	583	554	564	537	554	541	510	564	539	597	556	550	591	591	582	581	570	508	547	530	557	549	572	581	559	566	566	561	537	548	551	543	582	557	564	580	590	563	581	536	603	576	565	534	550	511	583	574	546	556	532	590	599	569	545	574	627	570	596	537	599	565	571	568	551	577	543	556	562	591	555	570	560	535	546	583	576	626	532	577	576	546	609	545	570	579	553	586	563	594	527	612	596	558	581	555	590	594	523	595	590	587	566	593	594	551	546	574	521	551	539	560	568	549	559	596	567	553	536	553	585	614	610	557	566	546	581	561	547	579	602	535	567	537	571	594	557	527	552	543	577	594	541	569	585	588	551	570	534	567	530	533	571	590	580	601	599	562	525	580	600	589	514	568	601	568	528	499	546	549	577	581	575	566	584	556	575	549	545	574	594	530	542	555	556	545	513	639	572	557	541	548	610	551	574	541	565	541	579	556	585	582	576	626	565	588	566	566	547	569	572	571	551	540	551	597	587	570	565	552	554	585	573	551	555	582	595	564	583	587	543	527	559	611	566	554	558	546	571	524	609	509	562	580	549	569	592	544	530	603	533	505	591	579	587	560	562	617	583	550	548	527	629	572	602	547	537	559	531	530	568	563	552	575	595	591	592	551	565	557	529	534	561	581	556	599	577	549	574	543	579	551	575	600	572	534	549	558	571	558	512	584	584	561	541	580	532	592	518	553	579	577	529	582	551	569	539	565	554	572	555	589	555	584	546	544	587	558	589	605	549	567	550	581	524	522	522	561	591	564	553	575	566	574	552	589	538	587	531	547	570	525	562	555	542	571	524	588	604	594	552	581	523	576	617	545	601	553	574	549	547	553	543	610	573	575	530	565	533	549	566	610	580	589	567	546	551	588	567	595	578	563	587	556	569	570	586	489	603	552	582	538	581	526	572	551	577	579	600	582	552	565	578	580	533	543	572	564	553	584	576	578	562	532	529	589	600	584	541	566	527	518	585	528	565	567	530	576	550	573	551	577	535	586	597	566	563	590	576	518	600	631	520	515	552	551	524	557	539	588	548	572	556	545	546	575	551	563	550	559	579	561	550	569	556	550	578	569	577	554	578	557	595	575	580	565	585	536	630	614	514	528	567	570	543	537	552	587	574	576	569	544	590	567	564	556	601	575	596	584	615	592	571	541	515	557	568	587	535	578	586	559	500	573	574	534	538	573	576	561	605	579	586	592	593	567	580	576	565	573	560	552	587	609	576	542	543	578	600	570	543	561	566	564	562	552	547	558	575	558	524	604	573	535	581	569	594	607	594	542	560	534	576	598	553	534	556	544	548	545	552	525	583	541	534	569	570	602	555	570	586	564	545	568	573	596	540	610	595	584	554	550	572	556	537	546	583	501	609	599	570	590	561	561	571	566	558	555	583	591	559	602	578	583	566	551	555	563	555	539	576	574	554	563	593	553	593	576	565	588	554	549	552	610	557	570	557	552	577	548	554	594	587	565	571	574	528	569	539	571	514	544	559	591	553	545	610	560	563	597	569	560	514	556	549	537	550	568	498	595	606	554	638	541	533	549	579	531	567	498	570	571	588	545	542	542	572	577	547	553	555	516	539	547	544	527	535	552	590	568	588	570	586	555	566	582	555	587	533	584	590	563	582	500	519	575	606	597	565	552	541	587	556	521	523	541	544	535	593	596	600	507	563	565	598	535	541	598	588	574	579	572	525	555	536	571	519	561	559	552	577	583	566	577	604	554	562	561	565	565	554	575	551	544	568	571	531	533	602	553	580	584	549	549	589	561	547	567	541	552	534	538	593	505	560	566	559	523	533	541	567	546	535	590	571	556	564	565	553	546	562	552	549	574	592	562	556	558	564	601	551	533	579	608	550	576	541	609	560	546	547	554	542	581	548	542	588	524	598	603	526	571	544	584	558	554	592	564	559	570	552	567	582	561	590	560	560	544	547	509	517	568	575	526	561	536	546	597	589	566	539	580	580	574	567	558	570	561	570	526	602	551	571	581	569	553	607	545	543	546	566	583	626	536	547	576	520	572	594	605	583	596	550	539	559	520	537	552	551	549	608	567	536	548	593	569	601	605	582	604	556	530	549	596	552	583	582	563	587	594	549	531	566	569	591	565	546	549	563	556	549	553	565	571	548	605	600	589	584	597	580	569	561	540	543	553	553	551	542	589	565	570	623	594	553	568	553	568	526	543	547	548	575	523	585	557	533	539	568	554	542	549	559	586	532	582	544	572	592	598	622	568	562	546	568	532	576	515	594	578	588	544	577	547	538	547	574	547	508	538	520	556	547	575	551	568	604	573	530	550	559	542	562	567	570	544	569	559	534	541	548	605	555	565	602	554	597	537	607	549	620	551	563	573	584	552	578	601	580	586	577	549	534	566	575	527	574	572	569	558	561	540	549	521	575	539	587	616	559	582	557	526	576	541	548	548	570	516	547	574	563	539	547	615	552	566	555	540	565	584	533	611	565	546	530	570	552	562	605	546	589	604	577	545	549	607	586	577	568	555	577	609	589	550	593	571	565	534	580	581	550	600	574	520	525	525	548	562	574	585	615	593	533	588	604	546	600	550	566	565	527	525	541	563	545	566	588	596	521	523	538	568	529	550	533	548	551	564	600	537	539	560	567	599	615	514	522	536	558	548	557	560	577	537	572	541	575	596	589	575	582	591	595	614	546	580	577	526	575	561	580	607	583	590	568	601	540	602	538	548	517	577	526	580	558	533	536	605	588	559	538	565	550	556	567	585	596	565	574	559	557	579	580	559	529	553	581	511	567	594	582	549	561	573	548	541	542	566	555	558	560	545	567	583	573	557	590	581	549	547	580	574	575	537	567	601	519	560	592	541	561	605	591	574	552	572	561	543	530	553	552	575	582	540	607	540	582	596	564	554	544	596	577	558	559	543	524	547	528	566	582	566	604	537	574	560	574	549	571	578	572	550	559	560	544	611	537	593	574	570	570	562	546	582	641	548	557	553	582	583	548	563	560	568	530	602	527	550	580	600	563	542	588	521	614	554	585	586	546	538	596	540	589	548	611	592	578	589	596	577	555	576	574	544	553	577	587	580	550	595	542	509	578	547	553	632	547	559	566	564	530	530	594	644	565	581	557	552	547	565	576	529	545	590	561	600	517	592	553
6595	426	351	224	211	180	194	203	205	202	207	217	193	177	196	179	189	206	189	165	193	202	177	245	192	195	201	192	204	218	176	196	192	186	211	197	195	192	192	183	193	209	181	173	190	191	198	223	195	207	186	170	201	177	181	219	204	201	189	172	206	210	207	161	217	202	209	204	150	185	193	176	184	196	225	194	218	185	192	205	207	188	187	222	171	204	181	203	219	181	186	191	206	171	173	181	198	199	183	212	193	197	197	191	183	216	169	220	180	196	181	214	199	185	190	200	178	206	187	201	192	183	184	185	194	206	188	179	182	186	189	191	195	174	176	187	210	196	177	189	188	187	157	175	177	186	185	196	186	185	204	210	180	198	201	177	189	197	189	193	207	196	195	157	182	187	201	201	184	182	203	184	207	179	209	214	176	159	192	178	207	161	192	201	213	185	174	211	180	217	212	209	204	188	198	204	192	211	207	205	183	174	167	175	177	186	203	164	169	184	209	192	207	195	194	204	214	204	180	187	175	199	213	221	161	181	186	199	206	215	205	221	201	195	195	179	201	197	219	190	210	185	182	174	180	170	191	195	192	193	186	192	198	174	198	187	199	184	197	205	206	214	202	201	212	175	186	194	189	193	160	190	189	194	205	183	181	207	192	192	167	167	199	211	218	218	217	199	189	210	194	171	191	195	197	210	198	202	200	216	212	165	201	212	182	189	201	191	201	217	201	206	177	189	181	184	185	175	194	186	202	212	210	174	173	191	201	198	199	191	182	157	219	184	183	170	178	196	199	209	177	193	202	227	185	202	176	202	163	199	191	193	212	187	202	208	173	182	178	185	178	192	170	196	205	177	179	198	158	183	202	198	190	203	203	195	229	211	210	174	189	174	204	221	210	182	206	233	212	210	189	195	191	185	176	182	197	184	210	165	200	171	202	190	196	185	171	186	203	212	200	171	181	192	187	196	176	186	207	185	196	218	200	216	177	186	197	197	170	195	193	175	194	200	191	181	204	215	217	205	184	182	199	200	177	201	205	215	216	194	176	202	175	204	187	200	194	170	173	175	177	231	170	204	185	204	181	212	202	181	184	188	206	204	214	211	194	173	189	186	197	193	191	190	194	203	199	204	203	203	192	220	197	201	198	150	167	186	210	194	195	206	200	182	193	172	185	196	232	196	224	201	180	182	181	191	208	196	176	188	190	174	205	184	196	194	193	180	197	180	196	206	190	198	181	194	202	193	204	178	225	190	170	196	170	197	193	214	190	204	171	198	201	182	204	187	185	196	203	198	196	212	191	180	197	187	203	199	171	200	203	194	184	194	210	177	189	181	164	201	194	194	180	170	195	204	187	198	189	197	191	186	220	222	197	199	183	214	181	184	180	176	181	196	231	185	208	207	183	207	170	192	185	194	174	192	185	162	188	206	192	176	198	188	180	182	188	173	194	198	201	189	187	167	209	197	232	186	199	191	191	159	193	187	187	214	176	193	179	202	185	196	221	172	175	181	190	185	205	196	185	202	166	221	181	185	190	178	162	186	206	220	192	195	180	197	190	189	148	190	189	201	195	184	204	196	200	171	219	184	191	188	167	195	184	182	188	190	214	205	200	164	184	184	182	210	180	185	197	197	167	184	176	172	176	186	187	199	171	172	195	184	180	209	214	183	197	188	181	225	207	206	205	193	208	213	196	206	200	186	194	193	192	198	212	155	194	206	195	190	212	199	186	229	215	172	180	155	198	207	191	197	206	176	204	190	194	191	184	172	192	214	162	200	178	194	203	194	202	192	189	172	191	185	196	195	198	171	196	198	182	174	168	214	207	193	202	188	204	204	208	153	194	205	180	186	198	191	180	206	195	188	173	198	203	214	174	182	189	190	200	195	205	195	191	186	183	169	191	199	186	178	219	200	186	192	210	211	198	189	195	178	202	203	203	172	198	173	171	181	192	196	193	173	191	187	186	186	180	183	188	188	178	211	183	207	194	166	171	194	203	206	217	169	185	179	184	197	186	185	173	206	197	171	163	193	228	199	186	183	198	199	185	205	184	182	208	175	214	190	170	189	199	204	185	194	192	174	183	222	180	198	218	172	202	200	178	174	188	216	164	183	199	186	199	191	160	196	190	204	179	172	202	192	180	163	216	185	173	170	207	177	179	213	212	195	185	205	194	180	201	194	198	184	211	207	189	188	212	206	199	181	183	196	186	184	193	190	183	219	203	169	182	173	182	182	169	188	203	218	155	186	205	171	172	187	162	190	175	190	205	203	165	193	188	174	197	216	206	196	169	178	178	181	208	183	185	178	198	195	186	223	204	191	183	213	201	189	208	187	193	167	202	189	191	192	174	192	192	182	194	202	192	211	178	189	186	196	189	196	185	199	207	199	193	201	220	196	189	193	210	198	178	170	172	200	207	185	200	200	181	199	191	182	200	204	191	186	196	167	185	184	197	179	173	172	192	202	180	172	214	196	199	210	209	173	194	209	187	213	205	179	195	199	199	192	167	199	188	186	190	185	185	186	203	173	192	217	211	197	179	173	196	180	195	151	184	236	191	216	202	189	186	192	185	194	185	215	210	190	197	205	169	200	188	197	218	191	181	197	194	200	185	161	197	219	202	181	193	193	179	198	197	186	196	187	190	199	185	202	214	189	184	182	190	184	169	209	186	188	193	172	217	179	178	199	182	181	165	219	187	193	192	200	197	207	177	202	170	180	168	209	179	196	213	170	202	197	198	173	191	216	182	166	208	198	191	187	193	191	188	216	176	207	184	195	207	190	189	171	204	196	179	186	165	197	204	183	194	203	184	192	203	178	199	192	198	169	182	192	181	191	185	175	157	219	173	190	185	208	188	180	179	169	200	201	195	189	193	181	220	189	177	164	191	182	204	185	182	188	158	160	205	197	189	165	182	193	196	204	200	194	161	210	197	172	190	191	197	187	203	206	176	181	186	160	201	189	192	220	170	188	182	218	208	173	184	178	201	195	200	193	178	186	199	190	176	213	193	180	193	193	219	207	197	188	195	183	185	183	211	204	185	189	166	195	188	194	209	180	203	202	190	193	185	190	188	196	182	208	201	191	196	215	199	184	192	180	176	170	180	195	195	193	194	216	191	194	163	167	185	180	192	184	192	188	209	177	170	213	211	197	175	192	198	202	211	202	205	193	186	180	200	188	202	196	196	177	140	199	196	188	205	192	179	173	217	197	175	175	160	203	190	194	175	218	177	176	190	216	193	157	172	163	194	205	213	187	203	210	192	198	188	195	188	174	194	195	189	182	177	208	203	194	194	213	174	195	174	205	197	181	199	211	197	193	201	196	187	219	164	193	202	204	179	173	208	197	205	192	171	161	195	205	188	198	184	189	180	160	176	194	200	210	172	216	169	147	174	208	160	187	207	181	193	202	187	177	188	196	203	179	206	223	198	215	188	216	174	201	173	198	171	183	174	195	219	188	205	186	190	171	189	207	197	161	209	207	200	170	178	166	204	189	175	201
6113	654	794	754	694	692	641	639	645	625	605	643	591	585	564	619	608	601	607	572	578	605	546	584	601	561	598	542	619	613	618	618	573	546	577	522	574	580	587	594	567	571	567	552	608	594	572	569	561	577	562	565	602	627	565	587	540	556	563	558	578	545	575	573	606	594	536	572	578	586	609	537	599	578	591	572	541	586	566	609	564	585	558	595	598	629	592	571	559	588	619	632	551	633	560	539	555	533	600	506	609	605	586	562	533	562	605	514	598	587	598	552	565	576	610	564	590	567	554	578	559	607	605	557	572	597	589	563	541	576	621	582	566	551	608	530	595	552	593	559	587	565	589	541	553	554	585	614	613	567	547	594	571	549	574	599	569	663	551	559	640	578	599	582	617	552	568	555	589	601	545	586	578	591	624	530	619	582	570	572	598	577	560	553	550	587	583	595	573	607	587	560	595	584	576	555	578	567	576	572	581	566	602	632	618	570	623	584	588	595	612	574	531	590	575	525	584	559	574	566	590	544	562	584	557	597	584	602	650	574	582	575	566	560	609	578	550	584	581	616	605	548	612	601	563	635	599	561	612	565	588	600	528	562	542	528	590	575	544	557	549	588	566	588	641	559	602	566	603	587	568	610	565	612	593	534	605	561	579	537	625	581	572	580	586	584	605	563	579	561	581	573	581	578	553	571	590	569	568	539	564	586	559	588	538	586	583	607	647	581	574	570	582	527	604	587	591	584	594	573	568	615	599	589	574	550	576	559	581	564	594	626	578	591	569	596	569	603	587	546	633	561	568	560	628	595	609	563	605	566	576	580	592	624	592	576	587	573	581	585	582	568	575	599	568	588	572	508	590	604	583	579	552	579	574	580	595	580	604	618	556	593	579	577	550	616	564	581	586	601	561	611	554	558	569	579	525	592	570	572	603	573	602	577	588	556	590	608	581	537	590	616	527	574	604	565	607	564	571	567	556	581	599	604	554	552	606	608	576	575	574	576	555	557	592	613	565	592	588	570	565	562	578	556	547	607	571	570	602	570	597	551	533	513	597	575	597	608	580	526	626	593	621	568	591	549	531	585	598	557	518	600	557	547	565	573	590	558	592	580	558	575	548	622	567	585	600	535	583	586	545	562	574	573	544	584	578	596	592	601	604	581	590	567	575	596	566	596	519	586	591	581	557	600	582	567	592	566	577	573	566	629	607	589	528	533	534	561	527	552	597	531	551	562	545	611	606	557	623	563	563	590	585	571	581	582	552	589	577	587	576	572	565	606	558	553	568	571	563	567	600	584	553	581	563	545	555	574	534	576	552	595	549	565	574	570	595	556	582	590	584	622	569	570	600	569	581	586	617	565	558	612	552	585	593	566	548	542	582	597	603	600	581	600	571	610	610	604	553	593	602	561	598	579	497	537	570	600	556	580	584	563	601	597	596	588	622	579	597	573	591	544	602	570	586	588	554	558	590	569	587	561	622	600	572	564	592	578	601	524	566	545	591	565	579	583	553	606	586	581	595	618	559	597	542	605	573	605	580	587	528	585	602	568	531	571	627	556	573	618	577	660	568	539	591	573	574	560	599	570	579	570	557	541	600	536	565	585	567	589	612	550	581	572	583	556	594	563	512	578	611	580	568	560	578	611	589	573	559	568	538	574	577	590	602	598	597	612	586	581	581	622	596	552	586	581	556	593	526	564	606	589	602	599	540	592	577	577	555	588	557	605	610	584	549	597	568	609	569	592	593	592	616	575	579	581	552	584	571	535	569	571	566	546	575	552	595	533	622	585	549	585	541	558	580	604	566	580	598	585	555	558	574	601	553	560	539	555	582	546	554	580	580	587	582	542	525	594	559	611	524	611	560	578	580	569	576	592	585	561	568	515	559	571	608	640	651	602	594	548	608	551	569	578	599	555	583	566	608	542	604	560	586	560	583	609	590	564	534	595	568	568	554	604	554	634	621	584	521	509	587	562	578	599	561	617	600	546	598	571	519	589	595	616	577	602	568	533	587	568	548	556	561	602	597	623	568	576	572	575	595	564	612	547	637	579	588	574	589	598	577	616	559	540	589	529	591	573	576	548	562	575	572	598	558	549	594	586	527	618	594	606	593	578	589	578	613	531	550	562	595	562	582	587	555	549	616	580	580	574	537	596	567	578	560	568	543	536	596	588	628	617	576	594	583	561	558	541	570	586	564	601	564	582	599	594	571	561	599	585	545	565	578	592	583	632	603	566	571	572	555	610	586	593	581	600	594	602	532	551	562	540	588	601	605	558	592	566	588	564	604	567	575	552	573	524	577	590	554	587	565	555	600	583	585	534	615	615	586	601	624	592	580	581	579	544	545	601	551	619	617	571	573	581	601	574	573	579	544	538	580	615	565	551	613	582	588	551	623	586	616	552	574	565	573	590	586	569	591	551	533	592	603	577	612	567	577	578	549	591	609	607	591	595	586	583	577	596	536	635	603	569	551	580	602	557	572	545	603	576	614	618	604	574	587	568	563	569	551	576	583	571	557	559	579	622	552	620	554	586	601	597	558	568	604	586	585	553	592	604	585	574	538	556	597	604	604	563	561	598	563	566	602	590	591	557	575	561	589	588	557	582	577	580	598	557	573	604	531	565	580	603	552	603	579	573	577	567	560	593	558	560	588	579	541	578	538	605	600	602	593	551	612	578	611	619	567	587	552	617	572	576	620	608	576	634	609	608	531	632	566	598	577	557	570	598	584	614	598	577	550	596	571	582	577	581	531	571	531	604	572	563	568	599	576	580	548	597	579	564	598	566	605	546	583	564	553	551	585	584	568	557	566	532	560	571	549	569	561	615	587	602	612	566	558	530	584	568	566	602	563	562	604	601	608	610	580	585	563	599	568	569	593	585	589	560	548	580	568	556	636	555	598	543	537	543	590	631	549	615	579	563	550	589	534	571	580	543	585	606	576	541	573	570	564	596	564	630	599	557	579	608	584	577	578	582	521	557	605	623	596	608	568	557	550	593	601	601	579	565	580	613	583	572	607	579	568	604	549	596	587	521	530	598	542	595	556	596	630	599	586	590	566	610	591	580	580	580	559	632	537	554	579	583	549	609	574	574	594	616	591	592	622	574	622	615	578	617	532	605	569	585	592	588	607	579	615	568	617	583	581	600	594	578	576	566	621	615	542	601	595	586	571	550	621	579	559	567	535	599	567	560	593	577	588	531	613	494	595	580	557	600	610	579	561	597	548	578	585	548	577	612	567	548	574	572	587	601	553	587	600	604	604	561	572	592	583	584	661	593	549	624	610	585	575	546	589	554	553	539	582	607	571	591	593	574	569	607	588	566	557	596	597	543	559	606	585	577	561	554	539	599	543	555	554	631	591	608	559	604	635	608	549	589	555	551	577	513	536	579	549	583	587	596	582	589	528	592	612	572	543	559	609	555	579	560	551	548	586	600	556	598	558	507	590	571	548	566	602	565	572	515	561	592	589	569	582	571	551	540	578	565	589	587	564	585
43537	15550	3053	982	639	514	409	327	268	225	187	200	173	142	144	169	155	182	126	112	125	130	118	130	120	114	118	107	109	123	95	135	106	101	115	105	120	121	97	111	102	115	106	106	95	112	119	110	97	98	103	99	117	102	109	94	115	101	94	124	118	122	107	106	116	118	114	99	110	98	91	119	100	116	107	102	106	108	123	123	95	113	81	80	115	111	113	102	108	124	101	96	103	106	113	116	113	102	119	102	111	100	104	114	93	105	87	108	101	108	103	95	93	103	96	101	98	117	98	102	126	112	114	121	128	103	115	118	106	98	97	105	114	99	112	105	90	82	110	110	102	120	97	107	104	95	126	86	89	124	103	114	112	89	115	98	110	109	107	118	111	106	90	93	107	115	112	114	87	115	108	94	100	117	115	95	126	111	107	128	113	112	91	116	104	107	102	121	108	80	110	99	99	100	100	95	108	104	145	118	103	93	105	110	112	114	110	89	95	100	106	93	108	93	106	126	116	106	102	100	101	98	98	104	122	116	96	113	102	106	116	103	98	110	114	100	64	102	104	109	90	122	99	107	108	81	119	96	98	103	107	99	96	95	113	111	99	120	118	103	124	94	97	114	107	99	135	105	121	121	95	94	105	96	107	106	105	95	82	114	90	104	120	97	109	112	110	121	105	98	96	107	106	102	93	92	113	106	101	112	104	104	108	96	113	115	122	120	119	99	134	96	103	121	106	106	111	99	89	120	105	127	132	101	104	90	109	102	80	134	112	108	108	102	114	103	114	118	115	125	114	111	104	104	108	102	117	111	113	133	115	99	95	92	97	104	105	123	129	109	90	106	106	109	127	101	100	98	111	126	97	113	107	131	128	105	107	107	94	116	100	98	99	113	127	112	105	84	91	110	121	107	78	111	102	115	96	91	109	114	102	97	97	117	102	105	100	106	82	114	104	92	104	84	113	98	88	123	119	100	101	109	113	107	92	118	99	106	114	93	94	97	106	97	116	109	105	110	116	92	102	108	88	105	109	109	109	102	106	106	103	109	118	96	103	115	101	110	99	107	110	103	110	118	83	105	93	99	104	119	104	114	100	113	108	100	106	114	104	135	116	105	100	109	101	108	103	117	105	125	109	92	101	97	97	111	118	107	120	112	102	112	113	103	96	102	113	102	106	97	104	102	108	122	116	95	101	93	95	106	118	104	92	109	105	102	104	113	93	108	85	110	109	110	123	103	101	129	106	101	114	100	108	112	117	101	113	104	101	86	98	107	120	104	103	104	107	113	120	105	121	105	102	93	95	102	125	101	87	107	105	99	103	109	95	106	102	105	99	99	106	121	96	104	107	111	119	98	105	114	89	112	123	104	96	102	92	126	102	116	126	115	113	123	86	108	98	108	95	105	113	127	117	100	103	108	101	118	114	110	114	91	113	111	117	102	106	94	71	109	100	107	114	92	108	100	108	127	111	123	119	103	112	106	85	105	94	105	114	109	117	98	117	98	107	107	120	113	106	104	99	120	98	117	100	113	93	106	109	119	129	120	116	114	113	124	106	99	110	128	111	115	92	90	106	122	98	100	103	107	118	103	86	112	90	116	100	120	111	114	111	105	105	110	108	99	116	98	104	98	113	103	101	110	108	119	116	104	105	125	106	104	98	80	115	108	113	114	111	104	99	123	101	94	122	109	89	109	109	118	118	104	97	121	98	105	130	112	108	93	107	115	104	120	113	115	92	106	123	102	107	99	110	126	111	109	100	104	107	100	96	82	122	115	119	111	103	115	107	113	104	86	109	105	123	122	113	100	106	124	97	105	120	108	114	92	117	111	107	112	118	98	110	113	125	92	112	86	121	90	106	96	103	92	103	112	93	118	101	111	116	111	115	111	91	111	121	130	113	97	93	96	112	90	116	95	90	99	105	103	112	107	119	117	116	106	102	106	94	84	116	119	108	104	111	99	124	103	93	116	133	111	107	107	98	110	123	109	105	106	113	114	95	116	95	108	118	126	90	98	110	109	98	98	101	111	119	102	132	105	124	98	129	87	107	105	118	104	92	98	104	107	108	106	109	116	91	110	110	132	100	100	84	119	97	97	81	107	105	100	105	85	118	90	111	92	107	109	97	90	93	97	89	99	105	102	98	103	106	107	112	106	109	130	103	100	96	85	95	102	104	93	106	98	101	101	100	120	127	118	134	111	76	109	116	91	110	124	85	97	96	110	112	118	110	106	113	111	110	108	109	95	119	122	110	101	97	104	120	106	96	121	115	114	108	127	114	119	83	106	117	93	97	106	95	112	117	110	100	105	112	123	106	106	108	107	104	131	111	101	120	107	122	102	122	104	114	113	102	112	126	110	112	97	102	107	112	93	110	110	99	110	102	88	96	104	107	125	110	119	119	100	103	101	97	109	116	94	104	85	92	118	110	112	89	93	89	96	97	99	107	105	103	103	113	126	122	95	112	121	103	98	110	119	117	96	113	113	94	118	96	104	107	100	110	104	105	100	105	106	113	102	81	100	90	101	96	113	104	108	106	103	122	114	117	121	111	91	128	121	103	122	108	108	106	95	114	93	103	113	135	94	130	102	92	99	117	113	92	105	102	86	101	121	99	106	122	110	108	138	118	111	108	93	114	84	103	112	106	93	104	107	110	106	105	111	116	119	125	111	87	134	106	92	110	115	118	83	93	114	121	94	98	88	89	116	99	105	110	113	101	99	85	127	121	101	109	113	106	115	113	107	100	106	122	108	107	112	109	89	109	106	109	128	81	124	94	92	93	107	125	112	100	104	102	113	106	92	133	109	112	104	99	113	111	98	102	96	120	126	117	109	120	104	112	113	95	128	98	99	95	118	124	108	98	88	112	113	102	106	113	104	116	129	94	107	100	120	109	96	89	101	103	117	110	87	111	97	113	113	102	122	104	95	92	92	111	104	106	112	124	96	94	96	107	111	112	126	109	109	130	103	108	92	113	110	105	115	122	100	110	106	109	97	88	106	110	118	117	116	113	126	96	109	110	108	107	106	99	114	96	109	94	102	116	107	87	108	101	112	112	116	100	117	126	108	119	99	112	96	111	116	119	97	102	102	101	102	110	109	97	106	131	89	101	107	79	119	123	90	106	107	93	107	105	121	114	99	107	100	94	107	94	104	104	111	117	101	103	87	105	113	106	101	102	105	107	101	105	82	106	88	124	89	124	110	118	111	102	97	111	95	99	117	109	108	115	112	106	105	96	100	117	118	104	121	107	102	96	106	114	105	111	94	100	103	100	113	127	121	102	98	101	97	102	100	95	112	107	122	118	104	97	104	93	107	104	134	116	106	106	112	99	126	115	97	128	129	114	110	107	107	110	95	103	105	104	111	93	114	109	89	106	105	106	105	123	104	102	96	114	105	103	99	107	103	97	118	103	98	120	107	109	96	106	104	98	100	106	113	110	111	107	103	109	97	121	97	91	110	113	119	98	99	110	112	103	115	99	93	83	104	103	113	103	123
20186	1208	2856	3221	2759	2181	1818	1531	1298	1126	983	878	807	737	703	671	673	607	619	560	584	548	502	463	469	476	445	468	454	429	424	420	437	409	425	419	402	413	433	400	429	419	394	400	387	414	412	379	385	402	372	408	377	403	422	356	372	387	371	365	357	366	398	407	380	386	392	408	396	367	375	382	354	381	369	374	375	377	364	387	388	356	390	366	383	387	349	347	345	350	367	342	348	368	354	371	384	371	371	353	364	344	379	361	333	384	370	344	360	363	361	367	351	353	345	377	348	393	312	353	326	376	352	371	354	376	372	340	364	352	385	346	334	349	363	373	383	337	382	384	359	367	366	384	350	373	381	351	338	376	358	380	399	383	352	325	361	383	361	373	389	370	325	352	374	382	365	364	384	384	356	350	339	347	361	319	335	368	337	354	357	376	369	367	402	369	405	338	359	357	373	358	346	344	377	361	376	333	361	353	388	369	381	353	370	340	372	369	339	394	348	342	356	357	347	376	350	374	379	338	358	337	386	341	358	334	379	374	392	376	377	404	342	375	392	337	331	327	357	350	367	350	367	354	375	383	370	358	366	346	356	366	335	414	364	378	361	370	348	359	373	390	352	331	376	363	392	353	357	328	348	364	332	359	346	354	318	329	354	354	358	356	377	376	339	393	372	374	370	357	357	338	354	330	342	372	372	353	354	355	355	365	368	359	363	354	337	348	377	344	384	358	369	363	356	353	373	343	342	363	374	350	373	373	322	352	370	375	345	351	329	366	320	364	383	351	392	340	340	356	335	364	330	359	331	338	370	382	351	374	341	311	337	335	350	376	343	345	348	343	360	331	374	341	358	345	392	404	352	388	362	350	331	341	334	357	339	348	356	338	369	370	385	341	367	362	347	368	325	328	355	356	347	359	342	359	384	342	363	341	355	355	340	356	331	351	337	371	351	343	367	341	366	316	358	360	351	392	363	359	381	357	395	355	350	386	331	378	395	329	366	373	364	341	388	375	341	371	357	367	371	321	344	356	351	353	344	388	362	330	370	382	336	375	340	381	345	344	360	341	365	359	369	343	361	372	408	363	352	408	334	336	330	351	373	379	369	371	343	353	361	379	385	356	356	376	320	386	371	364	326	369	392	353	353	358	340	356	349	358	338	360	326	326	334	341	322	375	348	352	367	364	354	350	345	305	360	343	394	359	356	324	336	335	324	368	318	364	401	380	345	362	376	319	330	359	380	361	343	355	343	372	347	350	326	408	350	378	339	322	363	336	339	350	337	359	382	395	358	356	356	362	365	330	354	332	343	334	343	347	328	357	363	375	355	364	336	346	342	349	379	389	342	337	408	372	366	372	341	357	339	331	362	362	385	369	373	360	363	305	362	377	376	358	371	368	346	358	357	329	377	344	372	360	339	367	377	364	370	370	331	363	349	350	394	370	351	355	353	375	346	367	344	350	324	325	339	338	383	404	330	300	381	380	351	336	305	332	367	369	356	346	365	376	356	384	391	369	375	358	384	360	371	328	360	353	352	395	341	366	378	347	360	350	376	375	401	357	363	376	363	353	355	389	337	370	357	341	340	375	373	339	342	358	371	369	373	357	368	324	353	374	337	375	327	365	363	350	371	370	386	318	364	322	380	348	335	338	345	362	359	373	326	329	360	342	369	350	393	353	340	317	328	335	359	371	358	382	381	350	349	356	336	374	379	334	365	373	407	382	342	382	354	340	389	381	377	340	366	367	361	364	348	356	334	332	357	349	298	380	352	352	371	352	326	369	350	351	371	351	339	369	330	353	376	337	328	377	361	331	358	383	362	385	350	349	351	357	347	362	377	343	365	334	345	337	356	347	360	341	377	343	360	329	343	369	363	334	365	351	326	340	357	369	351	379	379	391	378	360	337	383	349	386	335	349	348	371	342	348	355	389	341	353	365	374	350	328	324	357	372	372	366	330	328	351	341	326	362	327	379	376	371	365	396	354	337	359	352	384	403	367	347	413	383	338	392	369	402	338	369	370	367	363	379	391	356	388	350	376	338	345	353	341	343	355	376	354	371	375	384	344	380	348	376	391	386	347	326	359	365	318	346	356	339	366	347	354	348	387	326	352	357	403	357	340	383	376	386	344	385	351	411	371	360	365	387	356	335	350	343	401	326	389	373	402	355	385	372	357	327	333	356	321	400	341	360	347	328	357	343	335	339	374	333	373	384	327	378	354	334	349	386	383	383	341	407	344	343	366	329	366	370	338	330	383	373	361	353	416	351	364	370	356	359	321	369	364	344	341	330	354	343	386	379	367	364	382	338	362	356	361	366	403	376	359	362	347	365	328	353	329	382	386	354	381	360	390	381	372	375	327	363	346	388	399	354	379	340	367	328	324	340	377	357	366	344	388	358	339	349	357	347	334	349	349	344	358	362	339	358	353	360	359	397	358	347	360	367	341	364	362	350	348	354	355	360	362	334	340	368	331	365	354	353	360	363	375	358	350	340	366	388	375	361	378	362	366	381	354	378	352	322	362	375	358	356	395	365	367	331	367	330	395	350	363	369	359	365	332	374	389	366	348	354	354	373	359	349	355	368	387	372	361	350	369	385	350	333	372	393	382	351	363	373	349	352	368	356	351	353	372	364	351	316	386	367	341	351	360	335	341	352	365	349	328	361	360	352	340	378	373	367	367	350	330	352	368	363	359	362	345	361	338	371	370	354	362	355	366	353	374	372	335	376	372	348	351	323	369	345	391	391	383	392	371	356	388	334	354	368	375	371	366	351	367	342	394	337	347	380	334	346	327	349	343	353	363	354	363	380	371	340	360	324	392	341	336	341	362	389	346	356	336	344	372	336	338	378	343	343	370	335	392	354	360	348	356	326	358	352	373	347	336	378	333	382	345	367	342	393	340	353	335	386	358	368	356	343	397	393	344	374	367	368	329	366	340	309	316	345	377	331	372	357	344	376	362	371	333	346	333	362	376	371	362	343	333	395	385	378	371	338	341	336	350	352	374	355	317	380	357	364	351	382	358	343	341	376	357	364	341	356	375	330	363	356	393	355	330	365	352	363	377	355	323	351	368	364	340	390	346	365	369	362	372	352	338	384	364	343	356	378	387	369	384	367	336	365	346	361	374	356	345	362	355	378	346	366	350	365	363	351	327	364	316	358	378	360	350	347	371	339	395	382	339	354	387	386	348	351	362	356	341	376	334	332	416	338	375	391	345	371	350	354	327	374	340	336	365	390	337	338	348	337	359	393	351	349	354	370	328	314	398	355	370	371	346	338	387	371	347	372	386	353	363	347	356	391	357	380	385	381	356	355	382	368	380	336	354	345	353	363	371	356	377	378	316	341	406	356	349	372	375	332	372	350	326	406	370	368	349	377	379	364	346	390	362	366	360	361	371	362	349	350	367	390	349	376	319	350	345	343	374	396	345	329	384	358	340	368	391	336	370	341	359	358	360	342	355	367	338	388	333	357	365	372	345	345	355	360	342	375	368	377	362
49951	22170	12245	2224	1359	999	791	565	517	471	378	377	338	304	290	250	264	219	247	218	235	243	235	200	190	220	228	212	208	212	189	206	223	189	206	202	181	207	204	244	239	186	201	180	210	203	194	193	159	170	207	197	179	175	204	172	180	160	194	208	196	174	183	187	176	183	195	179	183	174	159	155	173	195	208	185	178	197	216	183	187	184	197	169	201	185	193	179	187	171	191	201	154	189	159	190	208	177	181	193	190	172	192	172	160	178	182	186	183	188	192	179	191	178	175	186	191	190	167	192	187	186	169	172	224	167	169	167	176	176	174	176	193	183	156	184	178	186	151	184	210	195	188	215	169	165	175	205	165	152	177	182	183	173	187	186	169	168	194	164	189	166	187	159	186	173	166	168	169	157	179	186	181	194	183	171	181	211	181	194	187	207	177	165	180	180	162	173	189	188	171	175	163	212	186	185	170	187	201	186	177	173	198	180	166	191	175	191	163	201	184	183	180	198	181	175	172	179	186	193	180	178	168	178	190	166	185	196	165	195	183	194	202	171	201	179	187	199	155	163	178	175	196	214	193	189	182	183	189	178	196	183	187	189	180	176	199	186	187	167	182	175	162	180	207	172	198	167	199	196	198	185	200	175	166	178	177	173	205	186	201	165	181	183	188	169	192	166	179	183	197	164	182	184	212	182	171	199	179	181	188	198	184	180	176	192	194	179	213	179	186	190	187	182	190	185	176	170	176	182	195	163	181	177	202	168	164	165	187	173	189	176	200	188	169	172	162	172	208	172	181	186	188	183	180	209	172	164	189	187	178	166	188	189	164	203	167	144	194	176	167	166	182	180	184	155	198	170	207	180	189	188	179	187	161	177	186	218	182	190	184	183	174	194	179	166	181	189	184	181	187	180	182	190	178	180	184	198	189	173	197	187	172	184	189	166	204	200	187	192	199	178	163	160	141	163	166	174	211	197	171	172	174	164	173	179	178	175	187	175	208	157	178	182	181	197	161	204	188	168	184	180	200	211	194	175	191	164	192	189	141	191	158	195	190	195	165	200	199	169	175	196	173	189	176	185	187	179	197	175	205	156	203	187	175	178	201	197	171	183	177	162	180	192	191	193	190	178	188	188	178	166	196	209	182	179	150	199	189	182	208	159	207	168	172	180	178	165	204	198	178	149	164	182	187	189	184	196	164	184	201	166	152	188	197	156	194	195	192	186	177	155	189	194	151	180	178	190	197	165	188	176	188	172	195	165	180	209	156	185	174	191	169	198	176	183	176	184	175	174	213	186	201	180	171	194	165	200	167	169	171	183	201	202	173	178	189	178	192	219	172	187	179	183	174	185	170	165	184	170	195	204	191	179	188	182	196	191	198	188	184	198	181	188	177	160	198	173	204	167	174	180	202	202	185	170	207	175	187	167	181	189	198	188	184	179	201	163	196	166	197	203	153	169	197	201	221	169	195	186	189	191	183	167	177	193	186	185	173	202	188	186	196	180	183	170	163	194	169	185	161	200	206	188	175	178	176	174	191	173	201	182	187	156	164	211	188	177	204	175	157	161	187	193	192	151	185	176	190	177	222	193	209	210	214	184	158	182	188	195	171	164	207	172	190	196	168	170	179	180	202	170	189	176	171	148	181	195	167	164	175	185	168	180	156	182	192	169	172	207	181	195	173	188	177	209	170	166	164	176	195	180	202	176	170	162	186	183	166	180	176	183	181	181	194	203	191	177	200	183	177	177	193	167	164	184	190	193	176	167	166	209	167	169	183	195	177	144	192	198	153	161	175	171	196	192	186	188	195	170	148	183	199	171	190	164	175	220	189	213	187	190	189	198	187	192	202	169	182	178	194	205	170	179	162	197	178	178	171	182	169	172	159	175	188	194	181	179	183	167	174	185	181	181	201	169	185	182	180	166	181	176	187	195	166	161	183	177	210	175	194	191	212	199	203	197	191	193	186	172	183	156	181	187	188	207	160	183	172	181	195	170	200	185	207	177	204	172	179	192	174	168	184	197	190	176	187	181	183	186	156	178	203	185	171	177	181	178	167	171	168	166	181	177	177	199	214	172	180	177	177	185	167	185	177	178	184	182	188	167	184	189	188	178	187	180	190	227	180	176	156	207	178	210	201	188	160	187	194	181	180	173	192	197	173	163	177	190	189	199	183	191	184	186	161	190	217	178	192	176	173	177	180	183	200	190	188	200	178	163	161	191	181	185	177	180	182	183	148	194	173	175	222	199	160	174	178	176	199	201	181	184	190	185	174	183	201	184	211	169	196	189	184	190	176	183	168	195	181	179	186	168	173	168	170	165	177	173	207	196	194	170	174	186	164	181	196	176	180	159	179	165	198	168	183	181	171	185	160	182	198	190	176	224	173	187	191	169	181	183	191	185	177	177	195	167	165	179	193	194	170	199	183	172	189	174	188	180	176	177	182	210	187	158	185	195	174	187	195	196	189	192	164	181	180	189	194	150	166	190	206	181	195	178	188	180	201	194	162	189	197	163	192	169	188	193	163	172	163	186	197	183	170	178	177	179	175	157	170	171	183	182	177	198	170	176	187	177	179	177	177	169	175	183	163	188	189	170	162	172	166	183	178	182	189	200	165	161	179	187	166	180	195	175	149	195	185	169	203	182	167	201	188	198	187	178	164	190	192	164	184	182	181	171	176	176	185	186	157	193	190	183	187	200	177	198	175	173	188	181	201	188	195	169	189	194	194	168	174	163	169	178	169	165	197	173	198	167	171	171	165	194	210	165	177	204	205	198	167	182	184	180	182	161	180	151	176	194	193	177	168	170	206	204	191	196	179	195	194	174	182	195	165	182	171	189	207	169	170	174	181	193	194	171	170	192	193	160	189	177	178	153	177	171	170	205	176	182	196	198	160	195	179	199	187	199	183	172	184	183	184	140	232	162	202	188	179	183	168	199	192	196	183	184	178	213	205	199	188	199	173	169	200	193	191	181	176	191	187	186	160	182	162	178	184	193	189	195	200	193	189	204	174	190	190	199	185	184	200	177	198	178	198	186	192	199	178	176	166	169	183	191	185	173	169	185	158	205	191	175	178	171	180	195	195	177	172	200	175	175	194	188	178	162	171	198	189	186	187	176	181	186	183	174	149	167	215	189	178	182	176	187	181	194	170	187	193	198	190	190	170	188	161	167	202	177	175	180	193	198	189	179	163	175	194	163	187	197	196	165	175	200	189	194	192	176	202	175	174	149	186	189	153	184	169	184	197	181	169	183	179	160	166	167	178	177	156	182	194	192	195	163	153	176	168	182	178	184	191	185	189	154	181	199	189	187	164	185	195	165	208	201	173	183	156	167	187	175	190	156	190	188	207	206	174	192	175	181	189	198	189	183	151	185	213	172	172	183	199	193	175	174	171	160	169	184	168	190	185	191	181	169	188	176	172	199	205	173	160	196	207	169	188	190	189	188	181	169	192	194	194	185	184	195	186	183	170	198	206	179	187	198	190	187	187	158
26057	2377	5366	6050	4981	4069	3272	2789	2386	2158	1843	1650	1438	1331	1246	1167	1112	1099	1015	978	931	886	874	880	864	846	774	799	791	752	738	697	723	709	706	665	690	663	677	676	670	659	687	667	682	679	600	608	705	632	643	606	608	640	608	600	610	624	622	620	595	595	593	603	588	628	612	579	534	602	563	584	597	560	549	595	578	623	593	618	565	572	601	596	608	580	564	554	630	560	610	602	589	605	554	545	555	590	614	572	634	556	571	610	569	604	579	575	625	567	554	583	579	581	558	611	560	580	601	574	558	578	521	595	566	575	587	565	582	590	583	590	590	565	605	651	558	549	576	572	632	587	541	561	600	567	547	614	593	568	564	592	582	542	563	566	561	586	602	593	577	556	608	576	565	543	567	585	580	568	555	574	512	562	562	553	583	591	528	583	579	597	554	570	564	564	590	585	616	582	585	600	538	558	554	539	565	574	579	553	574	607	577	546	591	560	579	565	533	592	594	600	595	564	613	546	560	551	555	548	589	568	600	624	563	514	560	572	580	579	566	571	599	538	622	608	588	566	608	557	571	556	588	561	532	554	562	553	569	551	579	571	591	558	536	577	577	584	573	555	553	545	561	552	575	534	562	575	569	578	576	599	532	588	579	598	551	549	594	541	568	528	584	582	573	577	533	587	606	580	536	562	559	584	547	551	578	552	571	621	529	604	585	560	628	561	548	564	576	562	555	553	583	551	591	601	566	513	573	548	586	590	586	570	566	580	548	584	580	580	579	557	550	595	582	565	564	586	580	544	590	542	547	600	558	553	609	564	572	606	571	568	552	550	544	518	575	566	551	555	550	551	592	566	611	595	563	536	572	625	601	575	600	561	550	540	548	516	552	547	542	563	578	568	565	546	589	559	560	605	558	562	559	556	593	555	569	588	582	548	577	556	587	569	535	556	568	565	528	577	552	553	524	563	549	602	581	572	620	551	581	579	539	545	562	599	555	560	558	555	578	547	546	563	572	537	563	578	560	563	545	513	550	632	568	562	556	580	590	588	570	583	548	530	577	582	563	589	568	558	603	603	600	539	582	586	560	566	627	596	598	574	588	554	547	535	511	562	581	544	613	593	551	515	560	507	585	582	565	586	564	540	585	537	559	531	568	584	553	591	538	558	586	579	562	580	550	570	617	548	564	570	556	564	558	591	526	561	547	577	575	574	580	531	566	565	566	581	562	592	575	539	565	559	573	542	540	586	588	600	611	574	578	568	565	610	585	580	567	564	601	576	525	546	566	554	588	553	548	573	563	575	589	585	593	565	592	580	549	555	572	562	556	601	601	579	584	606	603	574	552	593	539	567	530	619	542	557	532	600	578	574	557	589	505	560	549	539	567	579	533	555	574	564	567	527	566	567	569	568	545	561	534	513	564	579	569	559	536	576	580	518	575	566	602	561	555	562	588	576	641	552	568	608	545	554	542	549	571	591	577	607	585	575	521	570	575	538	548	540	522	547	551	542	562	536	582	556	579	589	552	606	553	527	529	576	564	538	535	574	615	505	529	589	610	617	548	542	641	558	586	617	590	581	543	548	568	590	552	574	616	557	577	566	551	558	568	562	582	557	592	569	568	555	567	614	578	535	599	586	552	566	555	575	561	560	564	590	570	534	584	583	570	540	592	523	606	609	558	593	579	553	569	545	574	569	568	549	519	563	521	560	589	547	599	574	542	588	560	542	554	567	569	577	623	593	574	564	578	563	553	504	556	549	553	574	571	589	557	531	568	543	574	571	541	575	560	570	597	572	604	567	508	540	577	606	581	554	551	583	572	581	540	537	573	552	555	538	515	570	562	609	560	576	575	569	595	583	568	510	570	564	601	544	539	578	538	577	585	583	568	546	548	555	563	553	557	572	577	582	572	586	563	532	564	588	512	571	592	575	564	627	581	582	508	537	542	564	577	602	553	546	579	585	583	536	586	583	532	562	551	573	562	604	556	571	573	597	566	550	576	554	576	564	593	557	607	571	551	533	584	534	580	582	586	559	552	593	586	578	549	568	538	585	588	622	577	622	601	544	584	539	563	533	546	549	565	577	589	590	582	570	576	512	603	562	595	568	599	609	547	521	556	571	553	589	569	621	574	553	636	595	537	529	570	590	546	566	600	533	562	574	545	589	621	584	540	553	578	592	547	547	566	547	576	526	559	548	589	607	516	582	606	609	555	594	567	588	578	581	545	547	576	564	567	562	546	548	602	602	590	542	562	538	543	580	556	593	572	579	508	573	588	576	566	569	579	502	596	559	574	575	579	580	547	604	612	576	556	564	588	557	572	574	568	577	559	571	558	580	555	506	521	565	573	579	578	589	543	508	571	561	561	545	565	561	589	553	607	568	578	541	578	585	581	574	562	577	554	550	566	604	565	615	575	559	539	571	572	592	570	582	580	545	608	559	543	561	562	544	554	579	486	562	586	561	592	567	552	585	624	584	533	552	571	561	598	557	556	565	572	550	545	579	561	536	577	590	583	562	549	564	532	559	584	526	579	520	581	589	566	566	587	541	545	583	574	623	571	597	531	536	575	517	615	576	580	602	598	556	553	577	594	550	565	586	579	557	555	528	568	599	551	570	526	600	580	593	563	548	591	567	519	567	563	585	557	577	571	549	559	592	552	566	578	561	576	544	556	528	565	571	592	532	554	558	599	544	558	567	542	539	577	545	553	550	523	576	580	528	553	598	552	565	586	613	570	542	566	604	577	537	571	565	590	610	558	600	582	580	578	572	572	562	544	544	550	584	573	525	532	570	579	593	553	588	581	600	570	599	592	553	589	548	561	603	531	578	547	593	550	615	579	577	538	607	576	556	589	523	553	568	664	591	594	556	553	538	549	500	568	529	593	496	547	550	588	577	523	551	602	571	587	569	544	547	568	564	599	570	511	585	583	557	526	582	593	575	537	572	574	578	606	556	554	585	545	578	586	528	521	594	538	529	602	583	547	536	549	570	566	569	554	543	572	582	538	564	583	559	579	574	569	550	598	526	517	568	591	563	564	561	547	568	592	592	562	595	559	549	566	591	592	581	571	603	573	574	591	565	560	538	532	575	550	567	544	600	551	551	582	556	570	570	572	567	547	554	573	587	581	591	535	581	571	578	531	580	526	539	600	552	570	590	569	536	534	577	581	584	580	567	582	539	606	560	588	589	557	574	594	596	604	591	582	567	553	544	523	512	596	604	581	555	556	635	544	529	550	558	571	542	584	526	572	576	600	586	551	547	576	597	579	595	515	562	575	633	614	582	566	593	585	565	577	561	621	586	537	546	535	540	556	550	548	533	610	565	591	606	581	539	571	548	567	579	599	575	582	511	551	589	555	550	562	545	562	581	615	523	530	547	615	574	549	559	610	577	575	609	569	586	556	579	559	561	558	590	544	592	576	547	563	568	552	553	563	577	578	540	557	589	578	611	573	579	562	577	586	581	541	586	566	547	561	575	616	534	580	573	571	565	577	554	569	502
6724	428	334	240	213	224	183	191	208	193	199	180	212	170	186	202	199	208	189	174	201	198	201	172	170	221	206	209	198	191	204	186	207	185	199	188	204	202	210	204	184	189	184	206	181	193	218	185	193	180	208	204	181	195	162	188	181	185	188	208	171	193	171	202	207	179	204	173	183	177	164	217	192	219	174	193	199	184	167	185	210	207	195	216	187	190	205	189	223	188	188	181	176	185	202	188	167	195	208	182	188	213	183	194	226	167	194	197	192	184	172	180	191	206	178	188	182	206	196	179	209	178	192	195	198	167	190	197	184	196	165	192	200	194	186	191	214	195	202	189	203	215	217	219	190	177	199	221	174	197	170	180	203	219	174	179	167	192	160	189	197	194	197	165	175	194	178	193	175	181	203	221	187	195	192	170	178	215	170	189	173	235	188	178	189	176	180	173	209	197	193	217	150	189	175	210	191	192	194	173	224	176	162	187	191	208	189	213	161	185	191	194	173	200	186	193	196	188	180	179	202	195	191	175	180	204	188	195	222	213	177	161	205	213	192	195	197	193	190	203	186	200	203	210	192	180	188	171	181	189	184	220	183	191	183	172	173	184	191	192	198	194	195	210	178	178	193	193	166	184	194	165	185	188	188	182	175	198	197	191	201	187	182	193	197	198	206	198	184	208	182	203	183	173	177	192	204	182	192	185	217	180	195	181	194	199	187	181	205	191	167	189	184	167	188	184	183	208	202	189	221	202	194	192	182	183	189	202	188	202	164	191	218	184	182	189	184	193	175	203	180	224	187	194	206	184	199	197	185	166	198	189	200	205	184	228	170	209	165	203	206	198	185	176	186	179	195	190	199	175	193	189	172	199	197	212	200	188	218	177	180	211	188	195	192	195	189	186	200	181	197	206	194	188	199	204	196	182	214	181	155	181	206	189	190	192	177	173	201	182	198	213	178	193	140	210	196	192	180	213	184	200	192	186	195	216	208	186	196	189	195	180	189	210	179	200	185	196	184	183	173	179	190	184	185	186	215	187	191	202	171	208	184	171	194	198	217	186	198	189	195	198	201	200	183	169	175	188	185	210	181	203	174	185	181	173	160	184	217	185	178	189	205	178	201	186	192	204	201	231	170	224	206	189	219	198	204	169	184	193	180	177	190	185	180	190	203	198	200	223	181	194	175	171	184	194	208	201	188	178	202	183	176	195	185	166	214	171	214	190	214	206	179	178	187	182	202	184	180	201	202	200	182	181	182	202	194	203	210	174	211	172	191	159	191	180	199	188	199	203	171	204	170	181	198	179	205	205	197	189	223	210	200	180	194	189	175	194	188	165	190	184	189	204	208	197	178	212	195	190	192	189	195	190	170	196	190	190	203	194	197	185	186	163	188	204	156	197	172	196	158	208	199	205	190	182	187	199	201	204	191	194	163	169	204	207	166	221	176	183	196	202	208	181	194	197	219	199	164	190	176	179	181	203	191	200	198	173	202	210	189	189	204	217	200	198	204	159	214	191	175	188	214	181	176	192	229	207	201	218	183	167	183	173	181	196	189	195	199	174	203	181	190	207	182	190	220	198	185	205	187	183	184	207	194	191	204	179	182	202	202	181	208	187	171	197	200	215	184	184	206	183	188	182	190	202	209	185	186	195	204	207	178	157	214	199	177	184	182	187	192	192	193	209	186	190	180	188	197	194	212	211	196	179	202	193	199	202	176	198	189	213	206	181	187	194	176	194	190	184	180	182	222	195	182	191	179	174	209	215	185	219	195	185	195	192	193	181	199	214	205	180	206	192	177	205	159	190	206	199	184	192	188	201	198	203	200	205	178	199	184	199	199	177	192	168	216	193	206	178	188	183	174	191	185	198	192	176	192	195	216	212	193	208	191	180	187	181	191	184	221	183	194	201	195	221	181	192	199	194	170	197	173	198	178	185	189	195	188	185	231	170	193	190	219	191	186	192	204	208	178	195	183	193	185	183	212	203	178	189	226	190	188	194	180	180	185	187	216	191	201	191	178	232	194	195	178	186	206	195	195	205	166	190	187	192	186	218	225	212	183	188	190	189	201	179	174	185	192	174	186	180	190	198	171	182	219	179	192	207	195	174	172	172	198	174	174	191	166	198	223	179	193	213	202	206	167	217	175	150	199	189	193	215	206	198	183	193	227	183	188	207	206	187	208	176	199	176	202	181	220	197	206	191	186	213	172	175	172	195	176	211	179	187	221	196	210	195	176	208	206	193	206	180	201	185	186	197	208	184	201	193	169	182	170	178	194	214	200	180	177	191	194	172	177	216	185	207	192	166	206	206	211	181	213	189	180	208	183	207	181	208	205	188	205	154	199	187	204	192	189	182	207	205	189	200	186	203	202	204	173	170	211	194	159	196	195	222	177	198	210	166	178	185	182	188	180	195	205	195	163	196	214	186	183	211	174	180	199	192	175	197	186	200	160	207	179	187	207	183	207	192	208	195	175	192	187	176	200	177	188	183	210	189	192	186	177	174	195	197	176	184	200	207	199	180	188	189	189	182	167	192	199	170	189	198	163	163	190	204	186	190	188	189	195	184	182	205	204	203	201	204	191	192	190	204	199	184	188	173	213	213	213	179	181	186	222	187	196	182	173	199	181	174	192	174	170	172	218	185	183	188	189	208	187	207	185	172	197	195	187	195	169	201	210	215	177	172	190	171	168	193	188	165	205	212	195	212	184	187	170	211	192	177	181	197	183	173	181	198	202	183	191	194	196	180	200	186	180	198	191	169	162	208	193	213	190	195	206	164	188	179	178	190	207	169	191	202	194	178	181	202	192	211	187	185	205	181	188	182	198	202	169	189	198	185	243	214	187	225	198	168	194	218	164	222	169	201	219	171	175	189	201	195	187	174	180	212	201	225	189	185	181	205	199	195	215	188	168	188	229	192	203	172	192	191	205	190	182	189	176	195	210	195	186	184	190	188	170	202	173	182	210	187	216	182	211	178	215	212	214	188	195	206	199	196	182	183	205	168	203	165	190	172	191	189	184	157	197	185	211	209	198	198	177	198	222	193	213	189	185	195	193	182	221	171	176	170	159	165	174	221	185	182	190	178	197	201	189	199	194	187	216	187	180	191	201	196	198	193	188	212	186	171	177	191	194	182	184	184	208	163	185	181	200	194	215	171	207	176	203	216	193	187	200	211	182	203	183	196	189	183	184	203	199	177	174	191	192	188	209	211	149	194	199	200	193	192	185	191	181	218	198	180	198	230	198	190	202	189	192	194	185	179	186	172	215	177	190	162	210	180	163	188	186	199	191	190	205	186	206	222	165	182	197	171	156	195	187	189	192	196	194	170	187	180	168	191	185	199	203	173	234	183	197	178	173	178	183	206	182	169	176	191	162	204	207	171	218	203	193	203	196	199	199	201	201	202	199	180	171	202	195	182	189	187	185	196	212	196	192	186	168	205	200	202	223	178	211	175	178	183	202	186	174	192	177	179	178	193	199	165	188	187	191	175
6466	619	720	753	666	673	682	724	630	598	593	613	608	624	603	580	616	559	609	558	615	603	581	594	587	584	584	520	574	564	548	597	552	551	555	575	534	601	570	592	567	598	559	564	541	617	559	555	541	574	589	585	568	608	572	577	563	588	584	561	560	561	621	602	575	574	530	585	574	589	576	545	580	587	562	580	573	574	576	554	554	570	593	545	571	598	591	612	567	564	647	617	599	554	604	527	635	566	561	563	543	598	601	539	576	570	537	594	576	566	530	546	579	562	578	586	601	544	580	647	557	599	597	540	554	547	556	565	581	625	596	578	591	590	562	601	609	579	581	571	546	591	575	541	565	618	584	580	520	609	560	619	591	588	589	564	585	623	547	569	593	547	583	561	548	585	579	570	556	561	617	580	592	550	595	567	577	577	590	592	562	540	589	574	584	576	599	561	612	602	606	564	557	582	548	625	575	606	604	576	548	545	589	607	569	556	572	590	584	568	532	558	561	548	577	581	569	553	583	536	626	580	551	537	612	565	590	589	605	572	608	586	622	604	595	589	595	578	565	560	543	600	562	595	562	598	576	579	546	600	560	596	567	573	614	595	561	592	593	578	578	550	554	624	600	585	543	565	617	552	548	622	579	565	567	537	567	560	538	580	524	624	570	567	599	573	571	596	587	558	580	603	567	585	582	561	597	556	622	540	605	610	614	606	597	581	602	601	573	600	572	603	565	563	583	578	567	626	543	603	609	580	569	600	514	605	593	568	592	550	552	529	571	605	586	570	558	571	562	575	568	590	570	589	653	608	580	578	563	624	616	558	568	547	567	557	561	557	601	581	591	562	574	533	584	597	561	608	590	590	570	581	533	609	559	593	587	597	578	600	578	614	560	556	578	611	572	548	596	591	604	611	593	596	556	600	578	617	589	515	542	565	608	552	600	596	521	589	572	570	561	552	554	585	509	586	560	589	587	590	591	586	581	604	605	555	572	561	596	565	580	572	558	593	591	563	531	546	573	574	567	535	588	555	559	589	540	557	593	566	597	561	584	575	594	567	567	585	602	563	600	576	580	558	536	567	550	549	562	599	533	553	554	588	591	554	571	537	578	587	637	606	579	539	584	596	544	564	574	563	588	569	528	573	578	562	570	576	600	591	589	567	591	575	568	580	560	577	623	600	580	575	569	570	564	589	540	602	599	611	625	581	569	581	583	598	593	600	543	559	601	603	643	533	584	518	560	558	532	570	595	586	549	572	613	572	568	601	566	584	562	543	597	568	592	603	581	585	630	572	594	556	592	568	592	596	594	560	536	612	577	550	567	557	534	606	531	528	567	585	555	598	579	571	575	568	555	553	557	546	564	595	599	575	587	563	556	587	587	570	564	522	597	579	595	601	561	609	611	584	609	568	574	543	593	553	618	595	571	612	588	539	569	593	584	600	582	524	555	609	564	581	616	618	603	576	543	607	578	598	565	621	566	613	571	591	632	578	587	600	523	562	588	586	561	589	593	607	590	559	582	571	567	605	582	595	574	534	553	578	602	605	570	555	564	581	630	602	598	552	562	562	567	531	580	622	568	605	546	597	615	579	589	579	583	577	566	607	542	563	581	571	580	541	575	616	574	560	589	590	590	597	570	566	595	542	557	585	567	556	580	562	574	573	562	548	528	582	568	539	550	602	566	562	560	552	565	560	566	583	606	574	576	546	588	609	531	587	577	596	580	592	611	591	557	623	581	544	588	621	588	596	578	572	552	633	635	577	591	582	583	559	603	581	587	570	593	592	589	589	587	558	577	532	588	585	542	607	542	580	575	554	589	579	553	575	596	557	566	573	548	553	537	581	552	608	571	556	633	576	581	576	569	611	562	543	543	615	602	568	576	565	580	564	630	593	591	562	536	546	591	571	605	589	613	576	631	567	572	607	561	566	563	542	564	520	594	562	497	562	559	566	594	574	566	609	577	589	559	562	604	545	565	590	552	609	629	594	590	592	636	561	621	588	571	585	563	622	561	537	575	538	578	570	603	573	588	549	621	574	597	587	569	561	602	554	592	563	545	561	564	606	578	600	562	567	560	628	562	544	540	562	560	587	561	599	567	603	572	557	613	554	617	580	590	613	588	578	576	601	566	551	584	604	598	531	626	581	540	577	631	571	576	610	563	630	541	602	622	563	554	574	606	598	570	583	605	580	587	572	545	562	544	550	603	531	558	574	565	538	615	565	586	595	610	614	545	576	598	600	541	548	550	575	561	596	553	565	610	575	545	634	590	644	567	577	564	563	571	577	537	558	589	550	570	586	516	601	573	553	604	567	532	562	541	591	559	565	505	569	589	567	612	543	562	587	607	588	589	585	579	551	616	576	583	586	597	567	581	589	538	551	596	565	555	629	563	579	574	580	563	557	587	577	584	534	622	606	600	565	572	575	545	576	571	562	597	578	599	599	552	604	581	560	528	573	536	570	576	604	587	557	586	572	625	588	579	529	551	572	591	554	609	606	578	532	561	572	574	592	565	580	611	566	566	610	571	590	561	546	553	599	561	596	545	547	547	621	592	639	601	564	587	576	606	566	608	538	572	617	578	587	537	558	561	596	588	573	578	606	546	508	533	583	551	558	558	573	584	571	557	560	591	553	596	558	620	581	559	573	616	636	594	600	578	562	569	532	555	568	595	575	568	546	559	596	578	563	534	544	591	584	562	592	568	575	567	604	557	572	534	569	576	540	555	582	573	620	551	644	575	575	565	598	557	587	537	572	576	606	619	549	612	559	624	582	546	579	568	574	572	563	585	580	560	576	585	569	605	615	560	589	594	618	577	563	554	542	591	578	603	575	563	589	519	558	569	591	562	586	601	597	607	581	599	560	557	558	555	566	571	580	603	598	572	575	538	571	579	571	618	582	580	559	576	575	551	550	592	559	617	556	558	561	545	619	541	571	538	583	581	583	587	564	573	559	573	584	580	550	541	599	610	603	614	600	575	588	574	578	625	587	550	552	593	513	567	611	549	549	556	565	572	544	629	589	573	560	568	634	560	601	582	573	582	592	571	518	594	586	560	566	604	529	597	568	555	587	569	596	570	563	605	589	545	554	614	589	600	571	572	570	537	591	595	564	564	556	607	561	571	564	603	550	550	551	578	622	588	536	537	565	591	588	611	562	535	599	527	581	587	588	583	599	591	549	554	553	570	560	567	584	533	598	592	583	579	599	607	537	576	540	605	593	586	506	599	580	581	578	594	606	566	578	615	594	541	547	607	543	584	585	574	532	597	556	550	549	590	584	593	581	604	605	553	595	579	613	601	547	552	575	559	586	581	591	591	588	566	620	597	552	578	599	611	577	561	596	594	601	543	545	570	576	555	594	570	574	641	576	601	573	566	542	556	555	614	584	592	587	569	613	557	614	577	606	519	571	579	562	556	577	600	549	613	570	572	560	562	603	586	560	570	576	562	599	563	580	614	576	591	562	585	557	554	570	606	563	587	586	599	575	569	583	547	544
41679	14405	2353	987	713	498	369	286	306	231	189	230	163	177	174	134	145	145	141	141	143	147	126	123	117	108	144	99	124	114	122	122	112	98	116	117	114	111	134	93	114	103	114	108	91	106	106	107	97	108	108	96	116	98	121	114	98	113	104	117	107	103	107	113	108	111	107	107	112	96	115	127	122	86	108	113	117	122	108	99	110	91	99	93	101	124	116	132	114	89	110	100	93	113	107	97	115	116	134	101	106	128	136	106	114	119	95	88	93	120	112	113	99	107	130	110	109	108	104	107	92	93	104	116	107	110	95	82	98	120	106	116	105	89	110	82	86	116	94	107	100	121	110	104	82	110	98	121	111	101	100	124	112	110	116	101	109	85	120	126	111	116	94	103	117	122	128	105	115	110	94	117	111	107	114	112	95	101	110	109	87	96	107	105	118	91	114	111	106	98	96	117	96	117	89	101	107	117	124	104	113	112	102	113	105	105	120	119	96	101	94	80	99	125	106	107	109	123	114	94	114	103	94	91	106	111	113	95	92	111	91	109	92	103	103	105	109	122	103	115	117	99	127	115	90	117	105	111	114	107	115	103	108	112	122	95	97	116	117	88	94	96	100	113	112	113	95	117	98	83	109	109	87	100	116	113	112	100	88	99	92	114	102	115	87	95	110	92	108	117	97	93	108	109	104	109	107	89	103	99	108	109	93	114	106	126	106	95	97	101	89	114	125	97	109	112	106	87	107	80	118	125	97	92	101	98	109	108	118	99	88	104	127	130	126	112	102	101	110	112	110	94	103	105	117	90	118	111	92	93	87	111	130	115	112	107	114	100	84	108	85	99	100	105	106	102	112	102	108	106	112	109	66	102	106	98	118	103	106	101	103	90	111	114	96	93	117	113	102	98	121	117	97	92	116	116	124	115	108	129	111	129	110	107	102	102	108	93	108	110	126	106	119	114	106	109	121	91	105	118	123	89	109	102	108	111	104	118	111	118	110	104	104	127	99	99	93	116	128	103	115	108	94	95	99	123	108	114	106	103	107	114	102	95	101	100	111	94	106	112	116	90	102	111	97	109	121	131	84	122	95	99	97	95	85	101	109	108	100	115	102	103	93	84	86	103	105	93	113	119	99	105	109	104	118	99	98	84	102	100	111	87	101	102	98	108	120	114	123	114	95	130	108	107	105	121	100	107	111	93	103	109	98	103	126	99	101	107	109	111	107	99	104	104	121	101	102	111	114	106	100	108	106	115	120	124	98	88	102	109	111	99	113	128	88	118	114	135	96	120	116	103	116	117	99	107	121	104	101	119	109	104	108	105	117	93	99	99	108	115	89	105	121	98	105	107	114	90	105	110	100	91	90	103	111	104	104	92	103	101	99	98	116	117	99	93	102	108	107	117	115	116	108	102	128	112	95	128	126	81	92	105	128	102	107	114	87	89	112	105	106	117	124	113	112	110	94	104	116	99	117	103	115	115	103	82	128	105	98	96	101	103	96	100	93	111	97	105	112	110	102	103	85	101	121	97	107	113	109	96	102	94	100	110	96	97	102	94	99	103	112	109	113	98	107	102	89	111	91	107	115	121	126	124	103	116	114	105	106	90	116	101	110	97	120	89	114	114	84	101	121	104	103	125	104	98	94	105	114	113	122	101	106	100	99	102	117	125	120	87	103	114	95	106	104	109	96	106	98	107	110	85	91	101	107	94	110	109	112	104	96	89	111	109	100	108	80	97	105	102	120	90	113	115	110	85	114	104	110	119	89	117	114	101	93	121	101	128	105	111	97	112	108	113	112	110	111	92	110	88	92	107	104	104	91	94	114	96	110	104	95	109	92	123	101	101	106	104	79	89	97	111	114	119	108	97	116	116	98	114	107	105	101	108	98	99	102	113	105	114	97	113	114	89	96	129	101	122	110	118	102	113	94	121	117	117	95	114	98	114	90	122	93	89	110	111	114	127	121	113	116	105	111	105	119	110	115	109	128	113	96	110	106	99	111	112	90	93	94	111	106	100	95	96	100	99	96	84	88	111	113	103	116	102	97	134	110	106	130	108	91	88	107	99	103	112	115	126	92	96	105	95	93	110	109	98	109	121	122	95	98	107	116	100	131	104	109	110	102	105	98	102	92	82	102	107	116	98	94	116	133	97	103	106	113	121	100	103	108	101	83	97	105	93	106	108	131	91	102	103	109	101	123	105	122	95	120	99	95	81	117	121	116	119	109	107	122	81	99	108	121	122	94	107	89	111	95	104	113	114	111	101	113	107	100	92	118	108	97	97	90	128	98	108	120	110	109	91	85	90	98	101	131	115	117	102	85	108	110	110	98	109	106	101	95	107	100	96	112	119	126	107	109	100	118	101	117	93	106	83	107	92	120	106	96	110	109	94	107	112	105	102	98	109	118	99	101	94	96	95	114	109	98	113	98	117	110	99	124	118	120	121	94	111	97	104	125	124	116	108	114	104	134	111	95	112	102	85	102	114	97	104	103	115	108	107	114	107	110	115	111	105	112	95	116	87	90	106	95	107	111	98	92	103	120	113	88	101	101	107	89	95	85	100	106	112	97	109	110	99	111	100	98	120	96	100	98	114	101	96	119	111	108	120	110	111	97	118	118	97	103	106	113	117	87	118	123	98	108	119	103	109	91	97	122	105	109	105	122	105	115	110	100	115	108	108	96	100	89	115	91	109	122	89	96	90	129	89	96	117	106	110	109	129	103	120	116	113	113	102	109	104	108	111	111	92	106	118	105	107	98	108	110	93	104	105	91	115	124	99	114	112	124	107	101	112	119	108	109	110	105	109	103	117	94	108	107	105	102	114	109	99	100	109	99	116	130	107	93	111	117	95	97	110	124	107	118	117	102	110	115	90	104	99	100	101	93	100	121	111	109	114	121	91	114	115	111	107	102	106	111	108	107	105	107	125	97	95	117	111	108	106	121	93	94	99	102	99	113	105	115	119	111	79	87	95	109	97	92	101	103	115	85	126	93	107	105	114	110	93	100	97	95	108	99	100	91	108	124	101	94	92	119	117	101	107	99	101	113	99	100	106	89	105	86	112	135	113	117	101	93	94	100	93	120	100	109	105	115	102	90	100	95	99	98	90	116	110	110	123	95	105	82	98	109	111	105	90	91	79	111	111	101	118	100	111	77	102	114	114	103	112	105	100	98	121	94	114	112	107	97	117	112	113	115	109	114	100	117	101	117	87	108	116	113	103	98	126	113	125	104	125	102	108	115	114	86	103	130	109	104	108	97	92	88	108	107	98	115	104	107	123	109	114	101	113	92	110	121	93	116	132	120	85	118	128	111	102	91	102	101	115	94	122	104	124	114	95	111	95	106	107	106	102	100	108	116	106	105	94	99	94	93	104	100	80	113	111	115	97	106	115	101	117	117	116	92	103	122	110	104	107	100	96	123	106	95	97	106	120	103	107	105	114	101	104	112	101	109	100	110	118	100	90	91	121	91	104	113	112	101	97	110	115	114	113
19505	1295	2870	3251	2779	2237	1810	1475	1310	1159	1018	875	854	804	715	664	645	618	622	543	509	507	516	526	482	447	470	451	418	440	426	427	424	442	440	427	424	399	409	395	419	409	403	367	397	404	400	383	398	376	374	429	371	393	363	349	399	396	356	378	398	373	373	359	385	380	379	384	377	344	367	394	396	395	351	355	379	353	369	367	374	399	382	359	408	352	346	367	382	369	403	386	372	368	372	378	320	377	355	373	385	352	383	386	341	378	369	350	343	356	342	376	431	375	361	366	371	364	353	347	331	357	356	350	390	398	390	369	392	404	356	356	377	368	366	351	394	369	352	363	382	366	375	350	377	373	352	356	336	333	371	350	388	366	365	355	370	326	356	351	365	380	336	386	389	381	378	358	343	391	340	373	360	351	327	337	319	389	366	311	326	328	345	344	391	379	389	376	355	313	356	371	366	362	330	357	349	296	380	360	337	363	373	369	330	343	369	347	381	359	364	389	350	348	333	322	346	355	368	363	337	378	363	329	351	346	346	360	395	367	384	365	383	348	373	336	371	364	350	361	345	364	318	348	352	354	346	343	398	365	380	362	367	333	364	343	378	351	313	366	324	374	376	338	346	396	355	339	371	374	373	354	340	363	353	365	345	338	357	309	322	344	372	345	345	348	349	358	343	310	369	328	347	353	374	348	333	345	383	335	385	376	361	370	360	335	367	343	333	326	346	360	333	361	355	364	335	382	384	367	346	341	344	355	365	334	374	354	357	368	360	366	365	365	378	332	351	380	353	359	362	357	346	338	392	339	363	354	330	345	328	365	337	338	390	330	357	366	333	364	376	367	384	365	324	364	358	346	339	315	351	377	390	341	368	348	364	360	351	387	361	369	368	360	359	351	394	350	346	358	332	340	352	337	363	359	362	337	349	399	362	382	328	351	336	352	384	340	371	347	345	363	373	373	358	360	342	341	347	362	322	384	384	381	381	366	321	367	326	371	376	350	361	356	369	361	382	347	360	366	330	397	342	354	351	375	388	341	357	355	345	360	334	375	348	360	352	378	311	403	332	353	391	353	339	378	365	371	341	336	368	345	375	349	341	329	318	308	360	363	350	360	364	378	344	374	356	349	362	368	381	383	353	370	394	333	338	344	331	343	353	345	371	359	355	375	381	367	395	361	343	364	331	328	380	337	345	361	383	346	358	321	373	358	357	361	362	411	320	339	356	362	384	363	365	372	347	334	370	362	357	339	361	362	354	357	361	341	361	337	345	378	360	376	383	345	337	347	386	375	357	352	355	344	343	388	344	350	343	355	354	332	362	351	337	370	371	368	355	359	404	351	350	352	339	347	357	354	372	367	380	357	370	344	351	375	427	358	345	360	319	337	355	387	358	318	384	368	377	420	355	340	350	369	344	357	347	326	388	349	353	355	337	373	369	342	351	362	371	342	364	378	387	350	342	363	379	379	345	377	379	358	330	348	397	344	405	349	362	355	371	354	336	369	361	357	366	347	332	339	376	398	308	361	379	352	344	370	375	404	366	350	373	337	328	373	351	345	354	371	399	348	393	371	338	368	364	372	380	350	376	365	353	347	350	356	352	353	395	347	315	367	385	387	344	361	340	374	343	350	344	353	390	380	356	358	373	353	370	376	359	377	332	365	335	379	341	390	359	353	388	334	348	385	336	335	342	334	351	393	354	371	346	341	330	393	369	360	346	387	380	356	356	350	360	358	356	364	326	349	378	340	359	376	378	365	365	376	384	369	324	385	346	372	340	387	340	371	357	380	327	349	363	382	348	389	339	365	362	389	357	321	347	370	361	393	355	350	340	355	370	368	356	377	377	353	365	358	389	342	385	376	371	349	379	370	375	373	331	349	351	378	361	368	360	338	366	365	333	386	339	368	343	345	323	348	364	350	349	349	367	369	372	382	369	380	373	391	370	343	367	340	385	369	334	329	331	366	361	374	311	419	361	366	378	338	383	317	367	391	351	326	338	348	357	379	338	344	365	364	380	368	379	359	349	352	349	381	385	375	378	325	370	364	350	358	335	349	354	363	348	361	358	397	360	373	349	354	333	350	388	355	331	344	328	367	368	358	392	392	352	333	351	377	331	340	347	357	353	358	348	367	353	380	331	357	352	357	334	351	386	386	357	363	374	368	336	341	375	347	372	383	330	324	380	342	376	343	396	357	370	382	344	366	350	378	406	346	363	333	359	360	391	351	361	344	344	388	327	349	360	342	368	332	344	389	356	352	323	345	323	352	349	350	352	345	372	353	345	352	360	361	360	365	358	350	336	366	374	355	344	348	355	380	362	354	355	386	353	367	329	372	344	368	342	363	350	379	349	396	386	350	374	364	351	381	324	380	337	359	360	364	391	346	350	349	318	364	338	320	340	328	346	340	402	331	332	356	314	346	357	330	357	326	353	358	365	377	343	362	345	355	326	349	378	358	329	375	358	379	357	341	398	358	341	364	335	353	382	321	358	335	366	367	369	337	361	376	364	377	365	354	409	351	381	356	360	365	362	356	320	366	363	371	358	365	327	370	355	344	356	329	344	358	379	347	340	375	370	342	367	334	358	362	348	345	382	350	380	395	388	358	354	328	363	343	368	344	338	356	379	384	346	352	337	402	367	373	341	343	380	337	332	358	312	315	369	363	334	362	381	341	342	391	366	388	364	395	377	364	377	314	371	378	351	363	390	356	357	340	358	365	380	326	354	361	365	395	341	388	352	367	360	387	396	369	381	364	357	375	382	338	362	371	326	330	315	381	351	355	343	328	372	390	376	340	351	307	313	378	343	332	366	356	356	345	376	383	354	374	340	371	351	347	331	378	347	364	346	352	355	327	386	338	346	353	350	343	358	376	325	389	353	342	370	344	387	384	360	361	361	354	340	375	313	347	377	346	348	372	357	356	399	374	366	388	379	369	346	374	362	359	366	325	383	394	340	332	347	352	363	338	330	356	369	358	341	398	365	333	349	354	337	359	366	355	383	353	369	354	360	316	355	365	361	376	359	361	360	341	396	372	344	365	370	298	359	393	360	357	358	338	379	350	346	349	355	324	373	365	337	368	356	369	367	361	349	350	319	373	358	375	364	351	355	349	357	364	352	339	326	377	371	362	378	361	389	365	350	385	366	345	369	360	371	353	380	340	379	348	371	346	401	370	381	332	358	357	343	363	335	366	374	364	377	349	357	356	354	384	327	332	334	363	375	343	366	352	345	370	377	358	354	355	355	353	363	346	315	331	379	378	332	347	348	360	352	315	357	383	370	344	356	387	350	375	356	376	379	344	359	363	405	356	353	364	391	349	388	360	335	376	383	350	345	375	355	341	346	398	353	354	397	373	371	379	360	343	357	366	372	376	344	395	364	341	358	339	353	350	327	356	319	358	359	342	369	377	362	339	363	363	350	372	356	378	336	405	358	356	338	328	363	324	364	377	346	346	369	353	372	331	375	359	350	340	345	372	371	359	361	390	341	346	351	367
49887	21929	10382	2200	1395	964	738	601	525	426	422	383	316	305	282	265	272	252	194	218	227	225	222	228	207	246	211	233	196	183	184	202	199	215	210	189	202	216	212	186	202	177	182	192	199	191	207	178	207	191	189	189	194	196	179	174	214	188	194	187	180	192	198	188	188	189	207	205	187	191	191	180	186	180	167	188	190	175	194	146	182	194	173	179	191	185	200	178	206	183	195	167	180	179	178	172	180	173	158	185	207	182	175	206	173	169	167	181	153	147	179	203	165	195	174	159	195	191	156	180	211	183	196	207	181	190	168	165	167	182	176	175	176	165	166	201	173	197	185	180	198	187	209	203	170	176	176	193	211	192	172	184	170	186	167	174	183	186	172	181	227	190	160	187	189	182	193	172	185	143	183	183	194	160	196	176	178	173	197	181	185	180	179	186	189	180	195	184	194	200	182	169	201	181	179	171	192	192	179	189	189	173	197	193	204	173	178	173	198	191	182	165	207	193	162	204	187	187	164	183	178	173	155	193	186	162	178	162	191	168	196	163	195	186	180	171	202	194	189	180	170	184	180	207	178	173	180	173	182	175	187	178	176	167	192	199	187	191	211	203	186	176	174	196	188	181	144	165	188	178	167	191	186	182	193	203	176	180	194	180	183	172	196	202	162	192	187	203	184	180	198	191	201	189	181	186	169	192	217	204	189	189	181	185	188	186	190	194	193	173	198	166	178	185	167	187	193	169	194	211	170	182	166	197	189	148	179	197	167	213	201	178	184	178	177	178	166	184	204	188	179	188	180	152	205	230	183	205	187	176	182	172	178	173	187	176	168	207	196	186	189	186	172	215	176	175	180	185	160	170	177	190	194	184	188	176	172	190	188	180	182	145	164	200	169	176	175	160	169	185	190	194	201	194	176	166	177	191	185	195	188	185	207	176	173	175	177	150	186	192	182	176	168	212	207	170	184	173	188	184	173	167	188	173	187	181	195	167	178	166	165	183	184	189	188	162	158	182	175	185	180	188	179	186	180	155	165	158	186	176	154	184	173	181	173	186	189	177	196	191	180	177	151	191	175	182	176	174	186	171	191	176	184	175	160	158	147	182	182	154	196	176	180	188	189	193	196	164	159	171	195	182	183	155	163	178	193	177	173	210	191	175	223	183	188	177	179	174	164	173	172	167	165	171	187	192	170	166	190	210	214	175	191	197	190	172	192	190	217	151	196	172	189	182	160	181	163	191	175	159	181	179	180	158	202	182	216	162	173	168	184	186	174	188	197	187	165	159	176	186	179	166	171	175	191	188	189	174	165	180	179	203	181	178	188	157	157	170	161	191	165	182	176	191	170	180	184	194	197	211	164	227	194	185	184	217	179	194	152	165	191	165	217	174	169	159	165	192	192	169	161	173	178	180	203	193	180	172	174	182	189	148	190	174	183	169	202	192	187	178	197	180	183	164	181	201	184	179	180	174	167	186	187	194	183	181	182	182	172	196	165	194	177	184	174	180	190	186	191	168	192	201	205	194	175	200	187	188	162	183	160	183	180	187	182	180	184	196	177	171	179	184	189	148	189	176	163	160	185	169	156	171	176	181	183	183	196	182	192	195	198	194	192	176	178	186	165	185	184	171	166	182	170	198	183	198	188	209	179	189	189	181	165	186	183	182	167	164	185	204	187	189	165	176	168	187	166	172	173	192	197	174	191	189	187	179	168	167	188	192	185	168	179	187	190	166	186	180	185	189	180	185	165	191	195	160	182	179	188	194	176	182	158	175	182	154	191	177	147	203	164	169	186	171	171	205	189	164	191	172	158	168	168	192	166	141	175	166	172	171	180	173	191	187	166	144	147	141	166	163	184	176	200	155	211	191	175	199	178	184	170	168	175	168	160	194	179	184	193	191	197	206	179	172	159	194	180	187	168	192	179	171	165	198	173	208	167	192	162	190	177	177	178	192	179	196	205	174	174	152	187	191	153	164	177	192	170	175	193	178	200	205	176	172	208	180	189	170	172	180	173	180	179	148	185	206	197	177	167	189	193	180	184	170	177	172	197	193	191	175	169	169	180	174	184	190	162	197	195	180	183	167	175	177	196	201	178	156	174	199	162	174	179	159	177	168	166	172	178	195	189	197	176	191	188	191	188	210	188	182	171	171	163	159	169	167	154	171	191	189	163	188	185	151	180	177	183	195	191	176	189	181	167	159	168	204	183	180	158	190	186	187	186	189	172	177	169	205	166	159	218	189	151	191	204	200	181	168	185	189	179	177	167	164	182	174	193	192	178	190	184	173	162	155	167	165	171	179	193	194	179	191	191	178	198	173	186	189	177	176	191	188	197	153	188	170	198	139	213	206	184	163	193	188	163	163	199	204	167	186	163	189	201	171	194	181	197	169	177	184	185	171	182	218	203	166	179	179	191	190	173	169	166	164	184	197	155	199	172	190	182	186	155	199	169	163	157	136	177	162	196	166	214	150	186	179	183	173	173	198	162	153	176	172	177	185	193	172	193	189	154	188	184	207	167	189	193	174	185	203	195	179	179	167	191	175	173	198	169	182	185	190	186	192	190	199	193	170	160	188	182	168	173	188	182	181	148	148	178	167	207	183	201	159	175	200	173	169	177	184	210	207	194	185	193	192	185	176	173	162	183	163	181	177	179	183	155	193	154	143	180	195	169	191	165	147	183	196	187	168	187	175	172	162	178	181	178	171	202	203	168	163	165	171	178	152	180	201	183	173	181	195	166	176	184	166	190	183	182	194	180	198	173	174	178	188	196	165	174	189	194	183	170	181	162	181	192	177	194	197	180	192	190	189	185	187	172	168	188	163	183	166	188	186	205	177	179	194	201	193	184	186	206	185	205	169	197	199	180	184	178	213	181	182	183	169	193	171	182	178	168	192	180	171	173	192	182	157	184	190	193	180	179	162	174	179	197	197	181	169	177	182	187	183	146	195	159	217	170	187	155	203	199	183	169	182	206	203	177	174	177	169	198	190	199	185	185	177	194	181	177	208	179	188	159	196	166	202	176	178	180	181	172	167	195	186	178	177	199	181	175	196	193	183	158	168	196	188	168	175	165	200	181	175	185	195	184	206	157	173	176	183	180	177	185	182	179	178	178	189	176	194	198	188	152	187	194	156	194	158	174	194	186	185	174	183	167	182	207	182	185	184	161	188	182	173	169	182	162	168	173	173	181	173	181	197	177	188	183	174	193	199	166	211	201	196	161	169	175	184	165	164	202	177	164	177	188	172	183	205	196	148	171	183	169	170	197	186	165	181	166	161	166	173	177	186	192	170	186	177	175	197	185	191	159	180	195	203	173	170	161	195	157	190	167	197	165	195	173	179	154	188	155	183	162	190	191	176	166	202	213	183	194	192	168	158	165	185	172	181	159	146	185	156	184	180	196	183	180	177	183	189	198	177	175	156	173	179	184	165	200	192	199	195	183	177	186	196	163	170	193	191	177	178	192	205	206	163	200	187	198	167	187	179	181	167
25799	2364	5421	5961	5068	4220	3439	2763	2445	2024	1888	1584	1517	1395	1290	1202	1189	1051	1037	989	998	905	875	833	827	776	789	727	712	730	789	729	727	686	688	654	665	684	715	651	636	617	676	647	666	686	656	632	615	637	590	619	631	617	602	600	608	592	615	597	593	570	618	545	621	635	602	597	560	606	590	619	602	627	600	561	622	586	587	584	554	598	621	608	582	594	580	575	563	595	564	563	573	611	594	587	569	574	545	617	601	594	574	635	581	589	598	557	583	551	569	544	611	568	583	594	610	567	561	585	566	552	563	615	551	622	608	603	570	586	564	601	619	593	581	556	600	578	610	585	579	542	542	590	553	574	612	552	606	569	595	585	562	619	600	589	597	595	522	596	542	589	557	616	571	578	543	545	552	626	558	544	610	540	570	544	588	545	538	542	534	541	511	582	598	575	607	575	600	552	566	540	584	527	603	574	563	584	572	535	561	571	559	595	582	559	559	602	592	637	539	590	609	562	537	607	545	588	562	579	547	562	579	539	546	540	558	560	582	542	568	591	559	576	631	562	547	513	597	600	605	556	552	577	586	563	604	617	615	592	537	548	528	570	574	577	588	605	565	589	596	554	586	561	561	589	591	556	558	567	585	600	581	547	593	550	523	584	609	573	655	605	614	566	569	571	572	583	599	537	573	640	595	567	568	601	583	593	565	597	555	603	586	524	554	600	577	553	598	587	547	564	564	580	552	587	591	584	608	559	580	597	576	562	591	566	563	573	573	539	601	611	574	633	580	548	592	609	594	568	537	568	570	587	596	549	559	632	555	548	597	566	578	597	512	587	553	549	601	535	590	565	565	557	598	509	562	544	579	552	576	555	568	565	596	603	563	573	566	527	579	588	561	566	606	591	576	554	550	556	600	547	529	492	592	553	571	544	538	588	532	561	575	600	597	510	596	583	587	560	590	563	589	585	585	550	554	588	583	564	545	568	523	586	612	531	571	559	566	572	566	519	580	575	574	592	535	593	569	557	553	605	551	579	546	542	594	575	570	533	569	552	596	554	560	554	526	556	573	556	602	580	525	594	583	596	566	570	568	535	584	583	612	520	550	627	566	541	562	567	602	577	549	587	548	512	562	602	585	534	546	586	572	559	577	601	586	536	588	554	603	563	562	592	637	568	578	607	560	534	559	575	600	555	605	558	601	555	615	601	567	566	518	568	590	560	566	562	556	561	564	555	582	557	595	579	578	571	556	591	605	546	524	555	550	577	568	563	564	588	565	568	591	587	579	555	566	562	557	606	574	553	555	585	555	541	576	632	562	558	612	576	557	545	536	548	578	607	574	568	608	532	598	546	529	538	575	596	586	576	566	571	586	543	575	583	544	561	564	540	580	588	541	541	541	549	593	605	580	574	588	576	521	562	584	545	573	595	558	552	603	575	534	586	586	547	545	606	599	581	599	576	556	570	601	558	575	570	593	612	545	579	563	557	560	548	533	558	594	567	590	605	580	637	532	560	611	519	555	556	568	540	546	568	581	542	551	617	581	579	554	554	534	590	577	551	601	572	558	597	606	565	591	524	565	600	533	543	580	575	577	556	577	583	572	568	567	534	607	549	539	556	596	585	568	592	556	573	531	566	605	608	541	568	610	581	574	561	622	568	561	597	565	560	613	595	591	597	583	576	572	565	545	553	602	571	559	563	561	584	530	587	541	571	558	608	580	578	609	558	543	578	541	553	532	613	563	535	607	576	575	532	575	601	565	595	595	528	579	580	549	556	585	584	564	554	605	597	555	571	604	569	572	550	570	549	552	598	610	559	567	554	585	529	531	596	543	601	581	578	564	563	558	587	555	603	599	532	540	568	568	576	544	571	573	555	582	619	550	582	584	552	597	565	557	550	569	528	558	586	543	557	596	542	534	562	557	587	613	555	546	553	583	583	575	528	571	569	553	574	566	575	566	574	552	536	528	560	560	559	582	540	558	564	565	564	555	571	539	534	567	556	543	556	577	572	584	586	577	562	632	584	549	546	585	550	587	575	546	584	592	664	555	574	565	599	551	556	589	569	566	525	572	531	575	595	605	525	579	588	534	605	553	586	555	575	543	581	560	560	558	573	524	561	587	610	579	565	545	583	558	543	546	604	566	592	519	563	563	559	534	619	570	522	576	555	574	549	589	598	575	618	581	548	568	575	523	587	592	562	580	559	591	572	573	577	584	556	554	583	559	556	559	574	526	586	546	579	596	582	556	588	586	588	560	598	565	568	589	588	562	559	573	572	622	568	567	549	580	559	571	559	581	561	546	542	553	573	574	590	562	584	549	572	576	588	574	590	547	578	600	578	553	574	555	571	557	578	553	538	590	568	591	594	570	563	600	601	572	550	559	517	548	570	571	578	568	574	588	557	570	595	593	532	586	552	613	578	613	543	603	521	567	534	543	606	541	567	563	614	532	561	561	583	614	564	556	584	572	569	573	543	561	579	550	534	592	565	562	600	575	591	585	559	557	593	570	515	573	566	521	544	556	565	564	565	587	602	570	560	590	592	524	571	563	582	595	524	607	583	572	577	589	558	583	565	583	578	545	571	540	565	568	527	586	592	532	554	586	515	555	559	554	598	591	527	550	522	590	593	561	586	613	582	577	541	565	613	587	550	573	534	528	540	569	550	523	584	545	547	522	563	539	585	573	550	582	556	587	575	571	560	534	555	563	549	559	588	550	559	584	570	609	574	594	581	590	617	588	532	564	550	564	562	546	531	584	607	587	569	561	578	560	577	555	580	582	584	608	569	577	597	583	578	551	605	575	553	555	565	571	554	548	581	584	541	575	621	590	579	599	547	564	578	581	556	599	605	569	571	555	580	544	587	565	585	594	585	597	566	555	593	576	619	626	576	591	558	574	543	573	566	606	567	526	526	496	545	586	548	569	570	597	575	556	585	578	571	578	566	536	545	623	593	576	596	566	539	564	548	586	592	558	581	593	576	597	556	564	572	590	566	522	574	539	597	524	571	584	560	546	559	560	585	565	541	551	538	598	599	633	550	573	549	567	583	542	580	609	572	615	556	565	540	522	526	541	619	568	555	582	592	552	596	544	587	564	549	557	529	576	551	547	558	573	595	552	563	581	586	531	535	557	552	568	587	592	562	557	576	560	607	532	549	584	565	582	564	556	543	564	599	549	576	581	618	580	548	607	575	582	545	595	569	600	550	522	550	594	539	619	552	557	611	595	539	574	551	560	594	523	537	552	620	541	607	577	558	595	578	548	540	563	556	550	567	555	597	575	554	533	628	586	593	533	611	575	612	559	562	580	569	578	584	547	597	564	590	535	600	590	606	546	609	580	539	524	522	537	552	571	584	547	534	525	569	560	574	591	578	594	556	572	587	533	537	594	605	577	593	561	529	573	621	534	585	574	541	545	564	554	584	618	545	589	615	588	564	521	604	534	540	540	588	569	589	590	584	595	548	569	556	592	580	601	613	579	582	561	548	560	609	553	566	596	541
6618	452	296	209	207	236	193	208	212	227	196	198	196	172	173	201	194	171	193	193	212	169	192	198	195	206	194	205	189	178	206	182	197	196	187	203	197	200	196	192	191	196	211	209	202	225	184	211	234	211	214	212	197	180	166	174	211	178	182	204	187	196	171	193	192	191	190	181	176	206	170	209	193	198	194	192	178	192	186	183	182	200	173	174	187	197	174	177	175	187	189	180	196	200	201	177	182	193	190	190	176	179	197	196	204	172	191	174	188	210	184	196	210	188	184	187	215	173	179	196	187	194	171	180	188	179	186	176	200	184	223	200	182	199	179	179	175	191	201	163	190	164	216	197	206	192	163	193	176	218	194	174	173	193	182	219	188	157	172	199	202	212	191	187	197	179	163	178	205	180	201	193	173	186	198	192	198	220	174	162	175	164	208	179	178	196	186	170	186	169	188	185	179	219	190	188	210	193	202	201	173	187	194	171	191	185	210	219	201	213	167	164	186	203	202	177	195	204	174	169	191	186	194	177	177	225	184	203	181	167	200	187	196	171	194	192	197	166	194	185	226	197	202	175	173	197	190	186	181	202	187	198	187	178	175	196	210	196	219	193	188	178	210	177	204	224	179	201	189	186	204	202	197	205	184	175	218	198	184	193	227	230	196	192	173	189	188	214	203	178	168	210	216	192	198	184	182	193	186	213	174	185	192	212	198	208	196	193	179	178	181	208	201	187	186	187	184	204	199	183	165	165	185	196	190	199	211	180	186	183	167	183	204	179	177	175	196	196	209	197	204	195	204	200	200	206	205	182	191	206	162	206	157	191	197	214	187	177	169	192	196	171	171	212	198	171	181	204	183	177	165	157	198	183	203	171	204	209	181	173	171	168	189	188	213	208	202	184	193	184	171	184	197	190	207	193	186	196	177	171	201	210	213	189	183	194	189	205	218	177	197	193	174	210	187	175	171	183	190	198	211	191	180	177	198	197	176	205	182	182	167	208	195	210	189	202	189	188	170	205	199	166	167	189	174	195	184	184	204	187	193	201	184	197	226	175	200	198	187	218	204	172	206	190	189	172	177	199	214	196	181	199	206	203	193	184	183	186	193	189	188	186	176	190	187	187	195	185	188	190	198	209	176	235	203	171	176	204	199	192	206	177	198	159	207	212	157	159	180	171	207	169	173	181	185	182	198	214	184	186	175	234	202	196	188	205	144	215	205	191	183	220	192	201	221	193	196	191	208	187	187	189	176	197	174	180	221	186	213	194	197	175	188	181	182	167	193	188	190	232	179	188	195	196	181	202	196	175	200	198	185	219	193	209	190	199	179	197	175	183	219	167	226	208	181	193	194	198	181	175	185	189	197	184	187	186	202	181	181	192	197	204	185	178	189	218	206	204	181	175	171	219	207	192	181	182	202	196	212	225	199	199	185	170	169	186	197	185	179	171	203	184	163	208	161	197	183	217	176	194	186	195	176	192	178	202	179	213	193	188	183	204	170	196	197	189	182	185	177	169	181	204	176	203	175	208	196	197	184	210	201	171	158	214	199	180	172	205	164	180	210	187	202	206	185	205	198	176	187	208	186	184	192	186	205	215	187	158	201	170	187	194	198	184	197	166	193	200	199	208	197	192	187	190	193	193	208	187	225	175	181	200	190	179	171	211	212	180	184	175	211	188	205	188	183	198	184	183	202	191	199	191	177	206	189	217	209	208	200	177	170	202	185	185	196	191	180	201	193	213	182	181	185	181	203	186	193	172	199	186	193	181	167	199	185	179	189	161	195	178	209	192	202	178	217	162	178	205	181	213	192	210	169	178	175	201	192	202	196	178	187	190	181	203	187	161	177	187	199	188	183	187	207	191	197	179	202	203	193	184	202	168	178	209	190	193	182	188	203	174	211	191	166	220	215	180	200	177	208	165	176	214	176	190	191	198	176	205	169	187	163	178	181	176	205	179	173	193	190	207	190	199	181	182	191	188	192	203	192	184	194	175	184	174	214	197	171	188	173	170	209	201	194	199	180	206	194	192	208	201	190	209	201	212	163	183	195	200	182	205	195	196	174	174	186	205	200	182	185	184	187	179	195	163	173	201	182	218	174	191	170	179	175	207	189	180	205	190	184	182	177	207	184	197	178	169	204	193	192	185	184	189	159	211	167	178	211	178	181	201	206	165	180	165	185	209	201	193	172	197	202	168	185	195	181	222	157	205	192	183	200	173	188	197	209	193	168	154	183	190	183	179	185	214	191	199	187	170	186	195	202	203	178	179	191	212	187	206	185	188	175	188	179	200	178	213	176	184	164	186	204	169	210	182	201	176	188	194	196	192	189	162	186	199	166	187	206	205	197	173	202	205	197	184	181	195	189	195	223	177	173	201	184	194	206	179	221	203	203	178	199	205	175	196	216	193	174	201	199	177	183	191	172	198	189	194	191	199	168	191	190	197	189	170	172	187	208	171	185	202	190	169	194	199	192	180	183	184	205	196	188	208	190	196	165	164	186	201	203	195	202	208	174	216	190	176	209	195	191	174	174	180	176	197	175	216	193	183	192	199	214	217	181	197	192	184	191	181	169	188	214	178	178	187	182	172	167	174	168	195	166	205	165	186	173	190	184	196	197	204	176	200	205	211	189	185	178	195	191	201	166	215	193	193	203	167	179	198	170	213	185	174	202	211	178	201	194	185	199	203	208	206	182	179	207	179	188	180	192	200	192	182	200	206	176	184	184	211	194	180	201	207	222	194	183	190	193	196	181	194	177	168	211	196	217	191	211	189	194	180	212	202	192	187	163	189	199	197	197	193	146	160	178	189	200	177	181	184	179	176	175	207	211	215	170	205	217	179	177	191	187	185	180	182	195	187	180	209	207	212	200	179	192	178	206	191	192	175	211	206	159	193	190	190	182	191	188	170	187	164	208	210	187	208	196	180	185	208	186	179	191	205	191	199	186	194	195	202	178	185	200	173	191	186	175	199	211	200	172	200	190	224	192	196	191	190	195	194	203	178	201	209	185	186	187	201	176	203	198	203	201	194	206	178	175	178	216	172	177	193	210	189	201	169	187	169	219	198	216	181	204	203	222	205	202	208	220	162	188	198	167	185	181	190	185	206	182	198	183	195	182	199	190	182	205	176	205	176	184	189	184	190	197	166	182	199	175	179	178	186	187	179	198	184	187	174	208	179	173	198	210	161	177	174	182	200	213	187	190	182	196	196	184	182	204	205	187	196	206	193	199	158	179	217	175	205	195	174	201	162	179	181	165	190	196	190	203	184	200	162	189	225	212	179	186	195	202	186	173	204	179	190	195	169	160	201	188	183	161	201	180	180	189	187	192	185	189	182	189	171	192	168	174	182	180	203	188	177	208	180	206	188	186	189	165	184	183	169	186	189	183	218	212	192	184	177	195	164	180	194	187	170	220	186	164	199	182	196	205	200	198	202	190	187	190	205	177	222	165	176	189	200	198	200	169	222	194	186	185	172	184	204	176	193	174	220
6457	665	698	669	728	648	679	633	638	591	581	588	612	604	576	603	582	655	596	588	594	554	543	629	601	571	579	582	588	529	573	594	621	546	615	552	565	526	575	580	591	589	572	530	581	569	575	565	552	575	548	595	607	547	579	585	590	528	570	541	597	545	544	604	585	610	567	573	565	559	530	581	595	557	565	564	537	588	535	582	588	593	556	567	589	551	583	534	571	557	538	567	588	624	571	586	565	618	570	533	545	563	600	596	565	540	552	543	581	579	598	642	608	586	591	551	538	567	583	587	598	578	567	559	550	588	589	581	537	580	613	569	605	545	532	565	583	571	539	551	576	578	543	546	617	600	574	546	571	563	616	576	567	585	565	540	572	589	616	595	590	545	557	573	531	572	590	605	572	556	586	600	553	584	544	575	564	568	564	624	576	562	608	549	550	568	557	547	546	554	532	574	538	585	566	625	567	579	550	557	571	584	600	562	598	568	537	590	544	581	583	573	537	540	577	561	590	578	560	559	566	585	580	565	561	555	584	583	566	587	529	597	576	554	548	550	591	583	591	576	603	588	603	594	586	604	544	530	562	540	605	608	570	553	600	558	568	588	633	532	532	558	566	564	552	523	575	559	539	543	593	625	592	584	608	554	565	565	607	585	563	540	582	595	575	552	577	608	565	580	576	599	574	600	593	570	597	531	561	562	601	525	584	569	583	609	542	559	595	585	580	548	592	582	594	572	570	600	568	555	602	603	559	581	576	599	603	570	583	556	573	584	559	596	589	558	579	560	600	579	555	577	589	613	574	614	573	556	585	613	592	580	616	586	570	563	600	582	583	549	581	550	572	522	559	557	611	546	541	614	566	568	542	630	571	559	552	579	590	571	573	614	500	596	573	580	616	573	567	557	549	541	624	590	558	568	629	563	568	603	545	559	560	586	562	561	593	556	584	572	611	568	630	577	567	585	586	567	567	558	583	577	532	577	555	586	538	584	553	597	563	586	593	608	592	553	526	583	539	574	574	546	613	560	599	567	577	572	563	545	562	629	531	585	526	574	577	536	567	546	577	555	568	569	561	558	554	590	560	557	603	573	577	614	558	587	572	579	566	561	556	540	583	578	512	597	555	539	566	597	552	561	594	602	584	624	585	604	573	555	576	580	564	592	560	571	556	597	570	541	584	563	576	555	625	552	568	566	594	600	608	625	575	555	622	618	612	608	582	560	593	570	546	628	595	523	554	556	625	548	584	565	576	562	560	542	531	536	572	560	566	522	568	510	542	538	597	564	601	589	595	592	560	567	567	575	560	580	541	581	569	547	539	553	592	531	588	545	557	570	524	605	594	600	578	575	550	545	570	596	583	506	577	576	578	575	568	596	546	583	543	555	547	567	609	527	597	574	575	582	567	592	563	555	570	528	584	528	585	562	560	593	550	614	551	536	542	582	593	570	547	543	561	563	564	543	583	540	555	556	571	573	531	579	581	575	593	588	576	565	554	573	545	544	566	579	565	587	524	608	603	581	621	543	602	568	565	586	591	570	554	587	575	571	593	572	585	562	574	581	578	556	621	553	560	572	525	550	596	625	561	586	580	571	555	546	551	566	578	572	516	566	568	527	581	584	565	530	553	589	588	552	565	572	568	577	574	537	569	593	587	562	588	545	581	562	575	606	586	564	588	587	610	553	554	578	555	561	570	617	602	519	581	583	580	615	549	563	610	593	568	535	604	564	582	587	552	565	588	586	560	540	571	585	537	568	597	571	558	615	564	553	582	587	559	583	537	556	575	538	593	569	567	587	596	580	580	554	563	607	581	566	590	610	573	547	574	562	571	539	600	533	562	527	559	553	554	581	546	619	566	575	561	609	598	533	568	594	578	586	544	610	541	554	594	563	593	536	594	582	597	555	576	546	571	562	593	597	592	581	575	534	622	552	584	576	597	609	534	564	614	566	567	585	561	590	564	613	616	519	577	571	584	531	624	544	560	588	552	596	584	587	552	509	580	606	569	586	587	570	553	566	606	582	597	623	583	531	581	601	593	551	550	611	552	520	552	563	533	628	634	576	565	602	604	616	595	571	547	523	595	540	568	550	593	579	557	534	545	575	588	576	621	578	561	595	619	583	574	584	604	541	558	519	550	599	611	594	588	594	555	542	599	577	597	603	559	569	574	600	540	586	589	569	599	572	591	585	568	528	584	572	565	565	546	617	537	557	552	547	584	573	606	547	616	582	593	548	604	561	588	583	567	574	594	603	579	646	596	630	574	553	586	596	607	567	621	551	594	578	584	582	615	576	553	532	563	536	572	564	550	563	562	596	557	587	592	556	597	535	565	544	590	574	568	576	588	589	576	540	555	604	583	611	578	568	586	575	574	542	592	566	540	569	613	584	599	580	602	549	574	544	562	528	609	562	576	542	606	581	553	570	588	574	559	543	569	585	586	565	579	570	576	556	552	585	521	599	543	582	529	599	541	564	577	592	603	579	592	582	585	527	564	555	577	556	533	561	574	584	603	591	558	596	571	534	565	568	566	601	600	566	569	595	555	554	562	551	562	536	552	546	547	600	573	600	586	536	600	593	593	568	570	636	535	612	628	597	611	557	594	578	591	560	575	577	593	557	606	549	606	597	530	602	610	563	587	527	574	580	576	547	579	566	611	536	559	522	602	581	616	580	567	591	570	580	559	586	590	581	601	534	556	589	574	572	578	604	589	549	577	589	578	583	552	590	574	577	560	573	545	584	561	575	548	566	580	563	549	568	546	608	549	562	563	592	575	507	578	574	578	551	581	589	568	548	541	621	622	608	591	568	555	613	569	566	547	582	604	523	573	555	601	648	579	591	606	602	558	555	577	591	568	564	549	563	612	588	531	573	621	620	582	598	585	596	574	563	583	555	611	553	536	570	586	564	588	551	606	596	569	560	585	598	569	552	558	555	617	582	598	602	571	596	584	581	596	559	561	575	606	566	586	564	577	578	565	586	572	598	604	573	634	585	521	562	571	562	594	620	544	553	542	541	585	541	625	592	589	571	577	575	634	583	550	584	611	579	619	628	632	555	581	590	620	558	607	591	590	549	564	576	585	577	571	597	563	586	564	571	551	584	564	547	596	579	592	550	577	550	554	588	554	561	544	542	593	517	573	575	562	556	612	598	604	570	559	609	542	554	581	580	642	601	580	581	602	580	616	594	560	581	601	585	573	617	607	562	575	621	553	571	561	569	556	517	565	568	574	576	597	552	551	577	589	592	532	551	550	554	628	594	577	577	573	575	564	575	602	549	592	524	581	565	587	567	578	609	557	568	587	596	566	563	595	592	544	574	575	586	585	587	587	561	551	566	568	564	575	591	583	581	573	563	535	569	574	572	570	583	574	524	531	567	574	537	578	592	570	586	561	558	551	532	603	580	572	611	601	562	581	532	600	577	579	587	589	604	587	580	573	558	575	553	586	596	578	563	579	554	554	540	568	562	557	579	558	565	600	571	612	592	540	561	587	577
43092	12923	1986	956	636	478	386	266	269	256	192	207	160	178	135	142	157	143	151	128	137	122	111	130	134	131	117	102	111	136	106	104	109	119	116	123	99	118	105	109	110	84	99	101	114	96	116	98	101	106	100	99	119	107	86	106	117	106	98	115	114	108	119	135	108	102	108	93	117	114	103	95	96	115	116	98	86	105	109	99	96	111	114	115	98	126	104	103	109	105	100	97	101	117	94	129	99	100	128	114	116	88	109	102	114	105	104	99	98	115	99	115	97	95	111	105	106	94	105	97	103	98	106	94	103	113	111	106	114	107	111	123	102	105	122	130	95	92	106	109	109	96	113	119	99	104	111	96	85	93	99	105	101	108	104	110	105	128	122	109	93	90	119	94	92	112	104	116	107	108	125	106	118	103	99	120	85	108	108	96	95	96	121	100	107	115	118	102	103	101	89	92	120	96	93	111	96	108	116	102	96	103	99	85	123	93	106	110	98	106	122	106	108	120	109	106	100	110	111	95	100	119	123	91	101	99	93	103	77	123	95	106	111	103	114	96	119	96	97	127	101	104	104	95	80	85	106	106	109	103	118	115	103	106	98	97	111	115	107	96	88	101	106	108	94	104	108	101	113	109	104	120	111	107	131	93	102	94	110	103	95	107	106	109	98	126	96	104	90	115	113	123	99	121	86	108	108	107	112	115	99	92	101	88	103	104	116	106	96	104	114	106	106	92	115	102	99	104	107	93	101	130	111	95	99	103	123	101	105	117	119	108	78	102	115	102	98	94	114	99	102	94	110	99	120	109	114	103	108	106	108	94	113	126	113	101	122	99	96	107	92	108	121	93	104	110	97	94	105	98	115	107	107	98	102	107	99	103	100	102	100	104	93	104	108	103	109	133	109	89	94	86	103	91	96	109	104	112	112	114	100	109	85	116	101	113	105	102	116	108	116	113	98	98	93	117	114	95	119	94	112	97	95	93	101	111	105	112	119	124	109	118	106	110	93	122	107	96	110	116	111	103	117	113	109	99	113	107	117	115	103	91	90	118	127	93	113	102	107	103	112	81	119	103	111	125	96	96	96	103	110	100	119	98	104	99	114	94	111	114	106	111	92	123	133	105	108	108	107	92	113	115	100	114	99	117	105	101	96	107	110	114	98	100	95	94	103	116	112	105	105	128	111	117	127	97	107	108	102	114	102	136	103	101	106	112	113	114	104	119	94	101	99	105	94	124	101	85	100	106	110	95	100	104	99	106	117	107	84	109	104	105	110	118	104	101	105	109	107	104	107	93	103	105	92	87	95	107	92	100	107	116	93	89	104	86	106	92	94	119	107	104	119	100	116	90	119	97	115	105	121	96	94	114	95	99	115	101	112	116	108	107	121	88	99	125	113	95	118	86	98	120	93	93	105	96	117	114	97	119	111	93	114	102	104	81	108	89	100	98	109	106	128	121	102	79	105	120	111	112	118	106	118	115	115	117	101	112	112	110	107	95	108	96	109	110	123	101	118	86	113	95	101	96	108	123	108	113	126	114	113	102	115	108	114	113	105	99	87	108	123	115	92	94	97	103	108	123	103	99	96	111	106	117	119	99	109	109	108	99	100	99	97	108	96	113	101	99	101	108	109	96	98	116	128	103	80	108	92	104	98	104	104	112	97	95	106	103	109	93	108	117	101	98	113	103	115	107	108	111	99	122	110	115	123	99	104	106	117	97	104	104	117	112	107	116	102	96	94	97	91	106	112	90	92	101	89	98	114	103	93	114	116	109	110	99	83	97	118	98	92	99	99	96	121	104	90	105	109	106	108	104	86	94	105	97	101	120	93	98	109	110	87	111	109	110	105	114	100	100	108	99	105	119	107	115	104	96	86	107	101	100	99	82	115	116	109	111	100	105	90	91	108	113	108	99	77	127	89	88	101	91	121	83	104	109	88	96	101	110	94	105	124	105	107	90	101	116	107	107	94	98	111	86	101	103	113	116	112	95	104	96	101	123	105	108	112	94	115	106	96	65	101	95	104	93	109	113	104	96	86	116	97	101	98	100	91	101	96	95	115	103	102	107	100	98	102	89	92	110	88	116	100	105	115	117	113	105	128	123	114	95	117	101	102	120	90	99	102	109	113	130	118	117	114	109	103	96	87	111	88	112	94	107	105	107	106	121	114	125	112	110	106	92	96	100	93	103	110	111	104	107	96	102	102	106	93	97	116	89	97	117	116	105	99	105	93	102	100	125	125	105	109	99	90	115	103	107	114	100	96	113	111	103	127	94	110	88	86	97	104	126	116	100	103	95	111	103	95	116	96	114	120	108	98	110	103	114	110	101	108	106	96	100	110	99	99	102	106	104	109	102	118	101	106	113	106	105	105	93	109	98	127	87	86	107	107	102	104	97	116	92	114	109	92	112	95	94	114	97	106	105	98	115	110	95	107	119	108	93	98	104	102	99	98	113	99	112	112	116	108	93	114	105	94	108	122	105	105	105	91	116	101	100	96	102	109	106	110	130	115	111	117	102	103	107	89	111	109	99	88	99	111	120	110	113	105	110	115	108	117	105	119	82	114	109	108	82	111	119	118	95	126	111	100	98	95	79	90	106	112	119	111	93	88	105	91	128	109	101	88	108	112	110	120	95	102	114	102	118	90	115	110	88	126	110	89	97	105	94	93	100	94	94	103	107	93	113	125	123	97	99	93	113	86	105	109	118	113	120	116	80	104	91	104	100	104	111	106	131	131	94	113	101	108	105	97	121	95	104	104	105	102	80	109	95	104	101	117	97	112	91	86	95	125	118	88	104	95	91	116	103	96	107	102	113	93	124	106	100	91	114	104	83	92	102	107	102	108	94	94	109	104	92	113	92	121	106	98	88	126	99	95	109	113	110	121	129	95	127	96	109	101	91	98	106	114	107	94	103	118	114	115	99	108	110	105	93	96	99	104	89	113	101	100	92	111	120	99	106	79	103	109	107	108	99	103	84	99	108	119	119	100	112	108	111	112	102	110	100	120	102	107	91	112	115	76	112	98	112	108	104	108	119	111	116	108	107	113	106	101	99	108	112	108	110	98	101	105	94	116	104	99	115	91	91	112	92	110	101	102	100	96	94	100	121	107	108	117	90	111	108	101	110	85	116	113	100	105	90	115	102	119	108	113	91	83	101	104	105	107	108	108	109	102	116	99	95	90	107	121	108	97	115	93	99	111	93	124	97	96	107	105	108	95	100	125	89	109	105	115	110	92	105	89	128	93	109	116	110	101	81	101	93	102	106	117	101	88	106	111	102	98	92	103	111	98	105	115	117	109	132	101	109	103	92	106	88	96	107	100	114	110	86	97	108	106	119	106	121	127	112	95	113	94	110	109	109	104	96	104	93	99	116	89	92	121	111	112	109	91	100	105	114	106	97	105	112	104	104	123	101	93	86	128	104	101	124	96	84	86	96	105	109	87	112	92	92	111	107	110	107	109	116	112	122	104	98	109	123	110	113	96	92	121	106
20071	1319	3021	3296	2741	2226	1799	1582	1310	1097	971	944	821	735	727	682	655	601	580	596	566	493	502	501	499	452	465	423	456	443	446	440	403	418	457	425	388	431	384	388	407	414	415	393	413	427	352	380	368	352	367	380	407	393	383	400	345	390	367	390	432	325	373	341	378	350	400	356	347	396	375	353	364	394	324	387	355	362	348	361	354	309	338	374	338	356	344	396	384	372	367	396	362	356	365	371	370	364	373	375	383	334	369	351	340	343	366	359	368	365	341	383	371	322	346	377	372	329	360	380	368	386	348	366	347	336	354	377	385	381	375	355	354	354	360	321	322	330	355	373	344	377	367	343	362	347	326	379	362	374	359	359	346	364	363	341	377	391	342	336	346	349	344	364	390	358	373	398	355	321	353	364	362	369	345	359	371	357	325	382	360	398	371	340	348	359	364	375	380	344	371	360	363	371	348	389	349	397	384	379	357	375	325	338	366	348	359	360	371	381	340	349	358	346	338	332	365	362	348	373	356	351	363	350	351	370	366	356	334	328	381	338	353	375	369	376	356	343	354	370	365	365	346	351	358	373	329	339	356	381	376	321	366	376	369	346	340	316	357	358	343	366	371	330	366	353	353	364	365	339	356	356	373	330	339	328	359	337	352	344	380	362	356	373	352	350	344	330	347	328	369	347	315	340	382	352	338	395	357	380	329	348	348	382	363	367	383	357	369	397	366	320	360	348	365	350	342	344	357	357	346	347	353	345	365	372	350	365	350	367	346	353	323	353	381	377	356	406	341	374	366	354	376	341	329	346	350	344	373	365	367	345	362	359	382	331	377	309	357	357	395	329	341	373	357	333	330	343	304	351	355	320	336	367	359	394	354	322	370	361	337	345	378	373	361	335	307	355	346	358	347	339	337	343	389	335	364	359	321	335	362	323	327	334	344	373	365	339	333	355	356	375	352	355	324	368	387	353	357	374	372	372	373	358	318	344	338	381	352	393	373	329	364	376	375	346	344	341	315	351	368	399	353	344	352	320	387	334	384	358	343	321	341	375	355	356	377	378	367	369	331	350	341	405	347	398	334	343	372	366	375	365	387	379	329	333	314	352	373	348	329	366	384	357	390	375	340	335	352	351	338	383	368	349	337	375	356	344	339	358	351	379	355	359	351	350	356	368	347	359	367	388	376	363	385	369	345	344	334	323	365	369	357	337	340	355	366	375	401	355	350	356	368	345	366	355	344	369	345	385	318	323	355	307	362	330	352	373	370	337	344	362	330	336	357	379	334	351	332	359	343	352	343	386	339	381	356	342	351	366	335	344	325	349	366	347	338	369	361	370	341	360	364	377	372	361	352	353	330	357	352	390	358	337	349	369	379	336	361	329	340	406	346	375	359	361	366	378	339	349	355	357	333	336	354	341	358	373	361	375	339	355	398	343	346	350	371	386	350	344	357	330	369	377	360	346	339	367	366	352	369	364	343	373	356	335	345	337	330	344	350	353	365	383	379	334	362	391	380	332	362	322	353	372	340	350	375	333	365	365	361	373	350	356	360	357	362	334	348	365	359	396	336	383	352	326	357	368	327	350	359	336	363	332	349	378	340	371	360	394	355	337	313	329	356	354	345	364	374	323	349	366	340	378	345	361	343	364	353	348	392	369	356	346	363	347	352	338	338	355	382	319	362	341	343	342	347	347	373	315	330	350	369	368	367	344	363	358	371	343	354	367	331	379	384	369	369	351	334	345	345	353	362	360	368	347	330	365	349	351	404	347	349	372	352	377	347	323	396	368	338	359	332	364	387	371	347	305	348	404	334	340	365	364	355	341	375	331	364	342	342	330	400	386	333	340	331	367	372	366	359	346	374	377	368	366	339	343	362	370	354	345	371	350	337	374	347	370	337	348	375	324	345	363	308	307	361	342	335	335	348	375	343	376	377	372	352	366	314	361	327	362	342	369	358	356	385	352	361	337	326	351	353	343	376	345	357	393	370	325	348	336	374	388	365	378	340	356	341	354	336	348	344	353	353	353	364	367	379	373	378	381	329	331	357	335	348	315	336	361	321	346	358	361	362	393	342	363	392	383	325	368	365	344	332	332	373	325	375	343	342	361	357	386	348	343	334	340	392	337	373	330	369	364	354	333	346	363	361	347	337	333	370	364	361	344	338	379	371	345	375	309	353	390	349	369	347	323	343	369	356	349	319	373	374	379	324	375	343	351	370	348	373	339	384	349	372	326	348	330	356	314	336	329	338	373	344	337	349	320	369	344	365	350	364	419	336	375	361	339	356	356	360	325	351	356	348	354	350	340	331	342	348	343	350	355	321	362	327	339	348	335	310	355	366	357	357	364	328	339	352	336	344	373	345	357	353	320	327	357	364	359	347	379	343	339	326	385	338	353	341	328	376	353	342	388	377	362	359	344	353	333	373	380	345	365	348	366	353	364	367	352	369	342	348	370	350	357	354	380	327	341	353	363	355	348	361	374	363	383	373	369	353	356	360	347	368	339	367	344	337	340	363	344	331	358	363	352	387	373	361	381	352	367	366	384	347	381	332	369	358	361	343	384	392	354	333	367	375	352	362	354	367	337	384	365	405	326	369	355	357	360	358	355	389	360	361	379	328	356	310	312	378	402	387	366	381	347	342	372	362	329	353	349	353	333	356	339	356	367	371	336	374	380	366	375	337	357	353	364	374	354	336	377	374	336	379	375	397	351	364	356	351	334	326	322	366	339	359	374	330	367	367	384	357	328	369	362	332	341	357	336	368	347	373	344	359	345	329	337	349	345	334	357	353	353	362	366	370	358	341	316	346	341	313	334	331	366	357	337	345	375	354	367	333	352	332	349	356	347	349	377	399	383	343	357	341	314	364	385	391	370	392	354	326	363	343	369	361	379	334	361	371	384	363	346	369	349	361	361	303	351	362	328	358	340	382	374	387	334	334	345	373	367	357	406	353	368	376	342	344	344	350	363	357	346	344	355	358	337	363	369	374	352	347	326	365	325	345	327	362	363	379	337	366	375	336	343	355	377	341	323	331	327	324	341	365	317	365	329	335	356	354	355	320	339	348	344	367	346	355	363	383	339	327	340	354	383	363	359	319	357	364	324	351	340	336	384	348	367	325	342	345	336	372	402	396	319	367	347	344	335	342	370	347	357	342	352	370	339	360	364	323	351	395	349	372	366	362	333	346	352	348	366	340	345	370	367	333	357	337	327	328	366	355	329	345	343	324	341	358	359	390	371	327	333	335	390	336	360	363	327	372	376	379	377	351	371	344	370	384	353	348	342	349	359	330	399	360	335	412	397	350	383	370	370	359	320	373	349	346	398	362	362	372	382	358	334	334	337	383	371	345	361	329	363	382	371	366	328	339	335	337	375	317	329	370	351	369	356	368	378	394	379	327	370	350	341	359	355	354	343	353	360	372	387	351	346	348	340	343	375	353	345	332	346	320	350	356	369	370	333	389	347	348	365	344	365	343	321	353	359	339	379	347	360
50863	21558	10404	2175	1329	1019	738	610	522	439	382	371	332	295	295	268	271	264	236	252	226	214	240	212	215	224	229	210	214	197	183	227	205	208	184	198	200	164	176	195	166	176	194	191	199	220	193	198	163	186	154	168	195	193	198	205	181	214	203	195	197	179	180	208	164	164	180	212	179	184	187	169	204	185	174	167	168	188	187	170	204	171	179	205	184	204	179	204	185	177	183	177	176	189	191	180	187	179	162	183	191	203	179	183	205	172	200	191	177	165	178	181	189	157	194	173	171	192	180	182	176	167	162	172	153	192	183	174	186	192	181	165	146	159	174	173	165	189	197	156	171	185	176	176	170	195	169	190	174	175	188	175	195	158	173	190	177	190	185	190	187	195	158	179	190	178	173	201	172	184	172	178	167	189	164	174	174	179	186	165	192	179	195	161	203	167	188	174	158	173	200	173	190	177	194	172	177	199	182	171	184	192	178	155	168	182	167	196	167	171	182	179	182	205	168	182	154	191	192	184	197	158	180	169	167	182	199	182	164	176	179	190	184	178	170	187	178	182	173	161	185	180	181	196	211	183	195	174	143	169	162	191	175	178	204	181	187	193	178	169	167	173	170	171	194	164	152	186	162	180	197	174	185	165	171	178	182	185	179	206	183	192	161	167	188	190	170	161	182	159	155	178	164	163	165	170	165	180	162	160	186	165	196	186	195	188	190	173	181	172	182	184	187	169	159	162	189	168	191	175	199	171	160	180	188	193	181	173	163	159	182	183	151	202	199	174	214	181	181	175	159	172	159	172	186	180	183	202	177	179	190	171	185	172	184	184	171	170	176	172	195	182	191	201	174	186	171	189	206	178	178	176	163	196	176	174	191	181	171	180	152	202	173	164	190	185	177	194	192	144	182	195	188	167	170	201	189	188	175	189	176	164	195	177	185	200	176	189	171	182	182	195	148	181	195	164	175	176	180	167	179	187	193	177	174	167	175	192	169	172	186	192	185	192	205	181	188	184	193	191	170	203	158	195	177	152	162	178	187	171	162	201	175	187	191	167	182	184	196	187	175	174	176	159	174	169	202	147	157	188	178	172	194	179	191	178	192	181	199	174	171	178	179	153	167	183	164	181	184	189	184	166	178	163	154	177	196	167	162	161	181	166	156	170	179	184	190	171	196	181	164	195	175	177	175	191	188	181	195	186	153	169	172	180	172	192	177	179	169	197	166	181	187	183	186	166	180	166	166	162	201	183	176	195	190	169	174	167	166	193	185	178	168	189	185	191	166	167	204	177	178	175	200	182	173	188	185	188	165	194	198	184	159	177	187	179	178	167	180	189	168	172	193	185	169	187	184	196	208	162	162	153	195	181	196	185	166	188	174	207	167	206	178	170	205	181	193	165	178	166	171	192	178	175	164	179	177	196	199	200	175	183	145	166	182	174	194	205	181	159	179	211	190	181	215	176	190	166	194	180	176	183	175	177	190	175	181	178	176	178	178	195	158	175	166	158	208	160	167	185	166	196	188	188	158	170	193	176	183	168	189	180	152	187	192	188	189	167	202	162	192	184	182	204	171	192	172	168	191	183	158	174	167	165	163	173	184	190	182	175	207	180	198	190	204	153	202	191	156	177	184	163	184	172	185	201	169	190	190	195	194	176	187	164	162	177	172	186	169	159	172	153	199	161	192	189	158	179	185	201	183	151	181	177	163	195	171	179	213	184	192	179	170	177	207	214	186	188	190	167	174	163	174	171	175	166	182	198	181	168	190	188	157	168	183	178	181	163	191	171	179	197	162	184	184	173	188	176	170	185	158	179	193	168	206	167	176	183	171	176	186	171	159	177	189	158	149	172	177	178	187	190	159	180	192	186	165	176	167	188	180	180	179	161	168	169	196	170	175	187	198	185	163	169	177	156	177	178	196	175	199	207	163	175	174	173	177	170	176	182	173	170	168	158	184	183	166	188	164	169	199	173	195	158	166	179	178	173	182	166	193	179	178	177	182	180	175	173	171	166	170	169	174	174	172	146	186	180	189	172	153	187	170	190	186	183	184	191	167	194	178	178	168	182	168	178	185	177	199	176	195	188	188	182	187	174	179	179	178	206	163	173	186	197	209	182	192	153	189	200	175	167	170	163	161	194	166	168	188	193	172	191	175	181	182	197	196	167	193	200	165	167	164	183	157	163	156	184	176	165	173	189	174	176	181	189	175	195	180	201	178	176	185	190	181	183	178	190	158	177	207	191	179	180	191	181	168	187	167	158	172	194	182	216	194	185	183	165	167	174	161	169	159	191	149	183	182	189	155	174	200	219	167	184	156	173	164	195	169	162	169	167	167	167	211	157	190	185	173	180	177	159	172	191	178	164	163	189	178	171	179	170	193	169	211	178	175	194	177	192	197	169	182	175	190	188	189	199	194	175	180	150	180	170	163	184	176	184	190	149	183	175	176	168	174	186	159	175	173	170	184	174	181	187	200	174	162	165	151	149	186	190	189	173	187	181	200	192	182	180	198	182	197	179	188	180	153	176	143	197	181	179	171	184	162	178	181	184	188	177	194	179	170	175	196	175	174	201	202	178	179	172	161	195	181	180	186	186	173	196	183	186	183	205	214	178	159	173	181	206	184	180	179	201	174	189	157	181	185	175	177	200	180	180	197	179	177	175	198	179	179	195	175	182	164	170	189	207	180	169	175	182	187	168	168	172	183	157	176	201	181	195	193	196	181	181	177	190	173	189	159	184	175	172	199	163	196	196	175	180	182	201	192	173	172	183	164	200	199	164	181	161	198	177	178	181	165	175	173	171	198	172	200	164	159	183	168	190	168	163	175	174	183	190	190	176	165	189	189	180	200	158	172	183	172	163	155	203	152	163	195	198	190	172	181	185	196	158	195	161	165	175	158	208	188	186	188	170	182	173	172	189	182	189	203	166	169	166	162	177	161	184	187	190	162	190	154	179	172	193	173	197	148	201	169	170	178	197	176	184	156	153	162	174	204	197	157	172	184	177	200	189	181	161	168	171	187	181	188	181	174	203	172	190	169	136	194	179	173	169	174	200	180	181	172	196	179	179	184	212	169	168	155	183	185	194	178	167	189	193	166	182	180	181	194	183	160	172	194	181	152	186	154	189	181	184	179	190	154	177	157	177	168	184	184	188	184	182	176	171	160	186	181	174	207	162	161	179	188	182	154	167	191	180	170	157	172	178	181	193	171	179	178	157	172	181	149	190	178	168	181	167	181	174	182	168	180	189	171	186	191	188	177	190	177	180	194	197	168	188	204	195	195	158	190	194	184	171	169	167	166	200	164	174	180	198	186	201	168	169	202	162	189	150	174	179	149	163	173	166	166	189	185	170	182	168	181	164	175	190	169	175	191	174	153	171	164	167	182	172	199	181	199	182	171	188	173	196	166	177	170	209	167	207	171	177	192	190	183	152	189	203	193	189	191	176	169	185	186	164	177	170	192	170	188	174	173	184	172	163	179	155	175	172	189	199
25685	2333	5264	5956	5033	4132	3492	2915	2361	2065	1796	1550	1499	1355	1324	1199	1148	1105	1019	994	967	909	832	847	833	813	845	767	786	742	747	697	713	735	703	650	716	694	696	695	669	662	663	648	663	600	608	637	587	598	668	639	622	604	647	627	607	569	598	602	631	561	656	591	620	636	633	619	608	570	625	602	583	582	597	598	603	579	613	611	563	637	602	569	564	580	570	631	575	575	575	619	563	589	546	583	572	591	555	548	584	594	573	566	617	569	584	545	551	599	558	559	557	573	577	591	600	613	623	579	574	607	589	582	571	565	555	617	581	554	602	547	517	550	556	589	553	589	584	596	555	615	625	577	568	515	582	545	547	575	557	584	562	592	599	574	546	594	570	530	549	517	558	588	544	546	566	582	579	577	568	570	549	574	588	560	609	559	558	512	527	557	584	553	528	570	560	602	521	581	612	549	575	591	535	558	561	522	583	575	583	554	551	534	566	556	596	584	552	545	552	527	569	569	570	567	593	583	536	571	544	547	550	544	564	545	552	569	553	582	597	582	587	535	541	558	624	585	588	561	537	570	570	579	554	594	530	574	571	535	537	593	529	546	561	548	551	549	545	633	582	610	600	562	548	545	574	581	607	531	570	571	539	545	540	559	541	570	555	588	572	555	547	557	562	525	566	526	547	588	550	554	577	553	551	543	560	544	567	541	533	551	570	585	570	524	552	528	601	569	571	618	555	544	533	572	591	551	562	585	553	590	544	544	556	584	561	547	573	565	525	533	574	578	531	576	568	516	595	573	518	534	547	545	567	574	592	517	578	567	560	574	570	533	553	607	565	508	542	543	561	544	564	553	592	598	542	559	525	535	551	588	551	574	562	588	588	578	563	548	580	555	531	551	590	533	565	564	537	564	559	613	581	544	556	527	607	578	585	583	575	555	601	581	544	540	569	570	550	546	598	551	569	564	585	592	574	557	565	547	523	573	572	569	560	607	546	518	513	596	540	576	542	549	594	509	540	553	564	591	547	546	554	588	529	535	579	593	541	526	547	566	561	608	579	543	535	598	527	563	557	569	588	524	535	558	541	539	569	562	600	554	623	570	502	559	538	553	512	600	563	557	549	604	566	586	569	557	555	536	557	607	560	559	576	606	545	566	566	567	525	577	569	555	562	580	558	538	572	563	550	593	597	555	589	560	569	584	540	549	587	568	558	569	587	542	595	584	574	572	545	549	578	590	585	552	527	562	598	533	590	552	532	522	584	520	540	589	540	551	571	552	563	545	536	527	557	575	581	560	571	570	535	558	582	596	537	563	522	531	564	568	548	568	589	584	587	578	557	547	513	569	527	557	565	553	540	548	510	533	592	548	559	596	526	573	571	545	547	590	565	545	630	540	597	537	559	566	596	585	571	536	579	519	571	526	531	558	581	618	528	569	532	583	580	549	565	550	550	534	570	574	560	522	522	583	602	589	568	559	578	536	551	541	518	583	552	562	597	561	559	590	530	542	563	582	538	536	568	553	567	563	573	565	525	591	565	546	563	594	519	545	530	547	545	542	536	571	560	591	535	553	553	593	581	551	582	541	544	497	552	572	526	561	577	566	570	561	569	537	552	541	563	557	556	563	558	550	576	540	556	528	599	569	505	554	571	537	527	594	552	512	553	539	564	567	548	545	551	559	526	569	546	590	552	529	575	537	568	563	561	579	590	574	566	576	557	555	606	556	537	580	555	563	576	538	561	550	583	554	506	582	574	602	547	540	560	572	567	594	585	564	542	545	542	543	539	608	559	563	584	521	554	527	534	558	541	536	544	559	609	577	573	550	563	591	608	536	573	574	564	533	531	512	573	572	532	549	586	556	520	571	588	595	612	570	557	543	550	567	575	567	629	563	568	587	577	553	519	579	591	591	542	568	527	555	595	578	551	506	542	547	569	570	543	578	576	573	529	575	562	577	559	555	555	596	531	581	561	541	569	583	543	537	558	568	567	536	612	529	534	550	549	564	562	536	550	566	542	522	536	553	573	600	612	559	538	585	539	546	563	563	542	526	521	614	608	553	601	569	570	538	597	529	566	538	556	536	576	588	620	552	603	536	545	527	556	590	547	548	574	612	544	594	581	594	536	569	535	535	590	550	539	558	612	547	570	565	563	588	531	508	530	579	543	540	562	543	559	617	541	519	525	577	568	574	546	566	554	565	568	535	554	548	592	540	562	556	585	533	564	567	537	573	575	586	601	549	609	547	561	557	529	610	566	579	555	520	645	563	531	556	553	581	570	552	536	608	578	571	556	585	550	580	552	563	575	550	594	558	553	533	615	573	584	573	563	563	537	555	581	539	565	538	560	559	540	602	546	588	565	561	561	558	561	530	563	543	575	540	602	577	525	594	550	578	542	545	568	541	617	533	542	568	537	558	572	561	562	535	550	548	518	558	603	568	538	554	566	572	560	575	522	537	575	552	560	571	568	562	561	557	539	557	565	532	549	562	564	584	548	560	510	571	577	584	567	595	568	521	576	543	567	554	569	539	563	602	578	608	554	544	510	546	612	580	553	544	552	587	565	574	570	602	526	556	540	576	542	548	585	542	584	538	560	574	584	570	589	566	566	594	569	532	539	564	526	572	580	593	575	510	532	598	580	562	563	547	524	590	593	562	604	573	549	579	539	550	519	551	597	611	521	542	540	584	572	587	562	533	572	589	557	573	539	551	652	612	571	571	546	564	528	561	583	567	535	538	556	527	585	565	605	589	522	579	520	593	581	554	552	561	559	598	564	552	574	578	582	525	570	577	556	593	526	568	583	547	565	538	566	591	560	574	568	533	515	552	560	546	578	567	575	604	579	587	573	566	517	556	560	587	543	551	565	568	569	569	548	602	574	562	584	541	559	569	594	570	529	582	576	579	586	549	575	598	592	594	581	564	570	605	521	539	581	554	560	555	590	596	579	581	561	597	577	550	543	519	563	608	541	620	543	540	573	580	550	559	579	518	573	559	561	547	543	559	554	557	553	546	565	614	566	567	554	558	528	577	571	581	545	562	555	543	583	537	553	552	525	571	564	591	590	577	559	609	547	556	561	600	545	534	526	580	578	523	539	551	593	593	575	564	535	589	551	559	572	599	588	540	560	579	536	567	566	567	590	533	548	543	588	541	540	579	612	546	549	587	574	535	574	541	539	641	522	561	574	552	564	525	599	553	537	554	527	533	562	567	556	561	554	596	592	533	593	560	530	539	592	585	546	537	588	529	613	572	567	545	551	564	534	567	541	569	518	616	537	575	552	565	568	549	565	571	562	568	584	561	585	549	561	580	571	559	574	567	568	562	538	581	581	547	591	524	576	571	539	545	500	570	571	568	554	541	566	587	561	537	545	546	516	545	598	532	593	584	593	547	536	562	548	532	561	552	553	573	532	567	512	567	574	565	554	571	545	566	562	546	578	530	563	560	558	557	556	566	530	563	518	557	565	576	519	560	555	570	570	560	544	566	520	556	571	569	556	532
7274	454	333	259	215	223	201	188	192	187	235	174	196	182	168	192	213	192	207	187	193	199	224	206	191	197	177	213	226	192	195	183	209	174	179	180	210	199	188	185	204	194	193	198	160	212	191	183	233	219	199	182	197	195	178	184	169	204	191	216	208	202	204	186	204	191	225	189	209	176	163	203	208	200	173	180	180	169	181	204	217	178	176	193	175	176	197	187	164	185	201	178	195	190	200	173	199	210	173	222	195	182	183	184	197	170	171	193	205	187	171	174	188	212	194	179	216	173	177	205	207	171	173	219	204	165	200	192	209	189	187	179	184	176	186	193	175	180	203	198	181	200	195	181	170	168	206	194	204	200	206	167	191	195	160	183	201	191	193	184	170	181	190	230	181	158	161	172	202	200	172	170	191	200	193	198	178	165	179	195	198	188	185	205	196	179	201	201	192	196	169	205	208	200	162	191	206	183	178	194	161	206	181	191	180	182	189	176	181	178	202	208	197	164	207	215	177	179	180	206	190	199	183	206	153	176	196	157	199	189	202	179	201	193	187	178	198	179	181	211	198	174	169	184	183	195	191	208	185	219	184	189	217	197	177	215	171	171	196	193	217	200	188	179	175	180	178	176	183	205	193	187	173	193	206	189	173	172	188	197	195	186	182	206	206	185	181	190	200	191	208	182	187	183	176	197	195	166	198	208	164	203	166	190	189	203	180	203	196	179	203	170	200	212	192	170	192	198	209	195	179	186	178	202	198	190	175	213	201	166	203	195	186	213	177	185	194	200	191	190	178	187	198	172	171	202	171	208	215	187	182	178	182	160	184	180	212	188	207	214	175	201	188	183	200	189	179	188	212	175	207	193	223	215	162	210	179	181	184	212	198	187	186	201	176	175	209	199	178	182	174	188	189	198	192	196	186	178	216	183	189	204	182	191	191	195	189	193	177	188	189	191	187	188	211	198	220	220	187	182	180	187	184	197	199	215	204	189	167	185	165	211	198	221	201	208	186	223	171	170	191	194	180	208	202	180	204	218	190	174	182	192	193	191	197	189	200	191	197	208	200	195	209	218	209	188	172	186	189	187	198	175	175	197	200	182	202	200	193	204	176	181	182	201	203	205	200	191	190	179	204	181	187	183	190	200	187	195	194	213	204	220	183	196	199	205	230	197	203	186	187	199	215	198	188	202	180	186	178	199	194	188	157	175	168	188	193	181	212	196	212	201	195	185	199	167	197	207	195	177	176	175	187	182	183	216	165	206	186	194	193	181	190	211	164	192	188	193	196	165	190	206	169	173	204	194	194	184	199	193	175	191	191	188	171	205	200	180	210	188	206	211	189	181	188	202	179	198	184	210	184	198	192	191	186	178	206	195	191	195	201	182	204	184	152	175	174	192	193	179	196	192	212	192	178	197	199	176	191	182	217	201	185	184	186	177	206	192	191	185	173	217	188	196	216	173	209	201	184	200	186	169	165	188	216	176	176	172	182	188	183	164	201	186	183	222	177	188	169	201	200	198	188	174	186	159	174	206	200	194	192	208	180	238	209	180	176	170	200	185	183	169	171	215	195	194	203	165	223	203	172	193	172	208	195	174	173	197	200	175	188	186	183	179	195	198	191	195	194	155	183	183	181	215	209	186	199	184	201	187	172	186	197	174	188	204	186	181	193	199	199	201	205	174	186	203	198	209	158	183	180	189	199	193	178	192	192	203	205	186	198	199	185	182	212	189	196	187	207	189	190	149	199	190	188	205	197	176	177	206	185	186	177	169	201	167	186	197	167	180	179	168	183	199	171	205	175	188	196	210	201	198	180	192	178	189	193	179	210	185	188	165	177	208	171	202	176	196	190	197	187	185	194	187	221	215	178	170	170	185	180	211	178	186	171	200	207	189	197	204	178	180	184	178	202	197	206	171	180	182	183	191	184	170	177	187	197	187	184	199	207	175	181	204	193	172	186	207	157	193	168	211	192	177	199	203	179	192	178	180	160	198	181	181	199	196	213	183	176	226	190	199	204	212	166	181	198	172	196	176	211	183	162	179	192	177	203	182	175	156	222	181	216	183	202	166	196	190	165	205	214	188	162	195	191	171	184	202	182	194	164	186	177	203	190	178	184	174	200	193	185	184	196	185	196	177	196	178	184	230	176	178	214	185	183	196	185	205	182	174	223	191	196	200	215	226	216	174	209	177	212	194	172	194	188	193	194	216	178	195	202	201	169	174	204	188	171	208	185	214	210	198	197	187	209	197	195	192	154	197	203	203	192	192	191	200	184	187	203	170	194	190	173	189	183	190	197	214	182	177	210	195	180	211	185	169	195	204	169	167	218	197	199	200	221	202	209	206	203	180	170	185	177	204	178	179	176	203	189	198	166	181	178	183	202	195	190	191	165	202	190	184	215	183	176	172	224	205	175	203	206	183	156	196	168	185	162	193	181	188	216	195	176	180	203	185	179	211	194	195	203	183	186	195	201	171	190	171	192	197	192	191	185	194	188	185	177	200	180	193	206	191	168	185	208	179	194	189	184	199	167	190	173	185	184	218	203	176	217	218	202	196	203	183	200	186	181	192	214	174	199	168	200	153	175	218	160	190	177	169	172	171	205	193	175	195	180	195	199	191	201	174	185	196	195	173	197	190	187	189	185	190	179	191	212	204	185	204	190	169	183	205	213	184	199	164	213	180	224	181	194	188	184	214	188	195	184	192	162	219	196	210	186	194	165	180	197	205	197	188	199	215	185	179	187	204	194	206	173	181	212	182	198	195	178	216	193	185	212	203	178	214	198	196	178	195	201	201	193	173	217	189	193	203	172	206	187	208	179	199	182	187	192	195	202	171	181	215	205	188	226	190	142	187	182	178	197	192	185	172	191	182	191	188	187	197	172	183	191	207	195	184	157	202	187	197	176	180	184	168	207	206	197	216	193	209	167	174	197	189	186	173	197	200	188	162	186	197	188	176	197	194	168	185	187	193	182	186	171	195	195	169	196	208	191	176	170	207	170	211	181	172	208	203	181	173	184	180	173	201	187	193	194	184	198	190	178	207	169	218	199	182	195	202	195	176	187	189	194	204	172	191	204	197	196	203	203	175	170	177	187	176	182	176	175	179	174	204	186	192	174	207	172	209	178	165	207	193	189	192	184	196	205	197	171	201	204	225	202	189	152	205	203	221	213	205	187	203	195	176	203	187	178	205	191	180	201	203	181	170	211	183	191	177	193	198	180	207	196	199	174	172	185	167	222	210	192	187	221	203	200	171	192	182	183	202	194	185	180	189	193	197	190	197	194	189	201	182	211	192	186	194	181	176	191	184	175	187	186	181	177	193	196	174	178	186	171	195	190	201	191	194	196	200	186	196	175	181	217	205	180	188	188	181	196	180	208	201	173	187	209	172	185	183	180	201	217	188	181	187	198	214	183	180	185	208	164	171	200	213	169	171	193	194	203	197	206	196	188	171	206	189	186	212	191	209	188	174	179	191	172	182	178	197	178	195
7215	610	667	720	653	672	665	614	616	622	587	605	597	623	619	583	638	617	607	577	572	541	581	555	596	570	593	611	581	620	602	602	561	630	552	596	567	511	572	588	527	600	577	570	569	586	609	585	573	618	529	603	598	533	565	571	563	648	564	568	597	556	559	584	585	586	549	548	585	573	574	558	613	567	524	563	561	576	545	556	595	559	576	571	539	525	589	566	540	558	548	612	577	570	611	522	617	605	537	596	568	566	598	564	554	556	593	620	602	590	570	578	580	585	573	574	537	573	558	570	547	566	564	564	611	567	559	563	559	566	583	586	574	578	619	554	595	546	563	601	544	582	612	526	557	546	559	606	615	564	580	503	589	574	574	562	599	552	571	593	579	549	547	556	536	555	566	603	535	568	618	594	578	557	584	532	568	576	577	606	530	578	606	566	571	583	589	591	590	573	567	539	563	601	576	583	568	595	549	547	616	540	601	588	564	559	536	571	592	568	557	562	579	568	577	599	549	572	565	591	586	612	613	573	580	568	558	575	576	589	613	560	578	569	579	567	618	566	582	618	535	593	569	606	581	581	601	565	554	559	567	570	563	552	599	576	585	538	548	579	592	589	604	535	564	538	581	518	577	592	550	588	609	549	586	597	601	558	539	572	579	573	611	557	584	591	590	585	597	573	540	566	559	593	550	561	598	558	592	594	560	553	598	554	623	574	562	568	600	593	548	571	555	558	579	562	569	613	559	543	534	631	588	572	544	568	572	544	614	587	557	536	558	550	581	579	555	561	559	602	541	549	595	513	576	558	573	561	555	608	588	584	591	624	523	576	591	544	527	591	552	579	553	551	585	584	515	589	581	576	561	608	536	615	513	564	534	577	602	569	541	584	592	531	591	572	600	556	562	530	533	568	575	611	568	572	547	565	581	573	589	567	547	603	576	586	581	561	574	554	543	548	533	586	554	560	549	556	558	600	558	533	577	573	555	610	562	541	528	583	600	585	556	548	584	557	562	596	554	625	510	564	567	620	579	583	538	553	594	597	570	544	612	570	565	528	555	601	589	563	601	549	593	563	571	550	593	536	550	582	587	587	595	540	583	619	585	565	567	581	611	575	569	605	596	540	602	585	575	579	594	628	584	514	588	549	566	539	538	563	586	601	603	583	551	539	550	585	598	549	570	603	597	592	583	566	598	560	598	576	557	529	575	553	579	567	537	538	538	557	603	603	584	607	589	572	579	566	556	535	564	580	569	574	550	593	616	607	590	591	588	570	633	567	564	572	555	583	571	550	524	557	530	560	580	558	559	568	586	569	575	623	565	594	603	535	569	578	577	600	599	558	571	553	552	619	550	543	603	572	536	551	560	616	586	558	540	581	572	528	531	602	577	590	551	578	599	586	579	523	514	577	572	603	555	572	581	606	582	550	580	557	551	589	587	553	572	598	578	576	568	539	570	542	582	545	556	550	587	561	541	545	556	576	581	565	552	579	582	611	603	600	545	566	567	592	591	554	613	570	541	516	583	583	603	597	539	596	565	545	574	569	577	594	569	590	583	591	582	552	540	603	568	579	584	556	554	582	525	564	573	578	622	564	592	602	562	613	576	578	542	572	590	614	582	593	611	553	547	551	567	577	568	600	563	607	569	591	542	575	529	601	553	582	568	576	545	604	564	607	560	560	567	637	583	573	560	571	571	566	570	581	583	643	542	548	588	554	564	576	591	512	563	586	593	602	587	556	537	560	575	579	588	572	554	547	590	564	556	565	575	572	541	589	590	597	552	555	640	595	564	573	557	576	562	608	576	576	589	588	572	558	559	562	595	567	552	594	554	617	557	597	606	594	559	554	559	559	528	573	541	581	538	579	568	612	585	547	589	573	612	562	565	568	580	592	602	588	584	565	564	589	596	555	594	584	533	530	561	598	581	566	606	560	587	550	547	573	552	557	563	586	577	585	567	589	576	530	599	596	586	547	596	601	571	600	548	555	561	564	583	571	529	545	557	602	576	555	558	533	591	579	562	568	565	581	573	566	582	576	608	575	618	532	579	578	565	581	597	559	547	582	572	588	602	550	547	582	526	544	557	559	576	582	574	585	573	588	581	573	553	563	552	568	541	542	565	561	592	609	565	572	594	558	575	580	557	585	585	566	603	544	584	575	596	580	591	548	572	547	603	602	555	578	566	589	555	546	566	583	567	567	568	536	623	590	553	560	582	581	508	598	570	577	575	593	571	534	538	598	576	581	574	567	541	584	596	573	599	567	606	567	543	594	584	566	546	562	575	554	593	531	545	572	603	605	594	572	577	562	566	575	544	576	623	546	585	569	533	562	570	535	628	558	583	540	576	514	546	569	530	532	561	578	561	594	550	588	605	590	593	566	559	567	535	615	556	593	580	555	565	547	560	574	578	594	586	580	603	553	555	624	557	553	588	549	592	561	568	583	592	567	567	573	577	527	580	567	555	557	590	575	580	645	547	559	569	602	531	586	523	602	609	557	600	525	664	543	576	576	557	563	568	592	614	559	534	559	554	611	606	585	555	560	557	569	577	546	576	573	553	575	591	550	597	579	539	561	630	540	565	566	601	593	616	550	553	559	583	556	593	574	563	571	587	526	529	544	563	613	548	600	561	573	588	585	563	519	598	582	581	594	598	566	547	602	569	565	569	597	561	558	621	577	576	527	642	602	557	538	541	609	594	618	556	607	564	575	551	549	549	559	556	594	597	586	595	566	569	584	569	564	585	594	570	531	565	588	538	578	588	589	593	558	548	553	574	552	569	583	567	582	519	556	608	546	520	583	601	556	582	588	596	630	603	546	550	572	580	593	590	524	559	597	582	556	600	561	579	604	582	564	561	590	565	597	564	589	586	556	587	568	559	579	593	592	559	584	555	557	562	589	555	586	591	593	553	585	515	575	581	543	579	586	553	556	613	558	612	605	607	593	561	537	524	600	562	559	579	575	599	566	586	540	583	566	582	560	619	591	566	572	563	616	574	550	583	584	564	532	529	526	607	590	555	558	579	582	575	612	552	605	595	586	553	596	563	597	613	593	564	559	538	550	566	612	643	591	582	578	560	603	574	595	587	600	632	557	619	556	577	579	561	594	551	584	593	571	575	586	572	602	551	578	610	557	579	584	553	567	542	637	567	575	577	607	594	562	592	545	538	577	583	583	583	584	554	583	548	601	606	601	588	574	564	545	564	557	576	584	555	583	559	593	575	557	596	551	547	595	575	569	567	587	602	527	608	584	570	596	605	582	573	561	564	568	571	558	592	570	560	543	570	571	596	599	594	545	576	573	542	538	588	593	588	540	573	571	574	545	568	565	592	570	567	534	544	578	573	577	603	573	607	512	589	565	593	601	552	565	570	547	554	603	552	606	587	539	528	566	578	538	573	575	575	596	583	545	591	569	581	553	610	533	603	561	568	642	594	560	522	559	628	581	556	572	544	578	536	549	579	594	592	581	631	567	573	572	605	608	582	584	616	551	528	562
44383	16098	3520	948	644	466	368	317	235	220	214	197	175	142	157	130	141	137	126	118	119	131	117	158	121	123	130	112	102	126	111	127	114	111	111	105	115	133	127	116	125	110	118	107	99	111	115	110	115	95	109	102	128	94	110	108	101	115	104	115	111	96	95	96	98	98	113	93	116	99	103	110	111	93	123	100	105	119	99	92	120	101	121	103	90	104	105	102	115	115	110	116	105	113	103	119	111	117	100	113	97	102	103	99	99	103	107	97	102	107	99	102	106	97	121	119	93	98	107	94	113	114	86	104	116	111	108	115	103	98	85	91	100	108	95	114	121	92	103	114	100	108	117	131	118	111	91	112	117	92	89	130	104	114	111	111	120	107	121	116	93	101	100	123	113	101	111	106	108	103	103	89	102	108	112	102	95	132	110	112	109	138	107	107	102	106	128	91	116	99	117	103	92	106	112	108	108	115	102	100	106	103	121	100	96	97	105	102	105	102	113	101	116	103	116	85	103	85	110	116	104	96	98	112	116	104	127	109	106	102	96	120	88	99	106	88	105	109	105	130	106	107	89	111	86	117	100	112	103	103	114	78	93	94	103	100	123	97	123	89	115	99	100	105	109	128	89	111	84	122	109	104	94	102	93	118	100	123	117	101	126	101	121	90	105	111	114	126	113	106	100	129	117	104	81	88	110	105	111	109	94	118	90	100	100	105	111	104	112	103	108	119	120	100	102	96	115	114	83	106	113	104	106	106	103	92	103	101	92	106	96	109	119	89	110	87	102	99	104	128	101	115	100	94	112	116	103	96	115	105	114	107	92	97	109	96	112	101	107	110	103	93	104	101	98	106	103	108	118	92	123	103	110	111	108	101	98	100	98	114	82	114	95	126	107	102	118	112	91	116	107	110	93	98	92	96	113	115	91	104	116	108	84	110	112	87	96	117	121	106	136	103	98	100	108	106	102	117	100	108	113	119	109	107	127	94	95	97	100	109	80	114	107	103	109	96	99	101	104	122	83	126	85	130	112	105	93	111	97	111	99	105	109	117	106	95	98	128	107	124	94	109	92	103	100	104	92	110	101	82	97	116	107	85	97	110	105	115	93	112	111	97	98	112	115	110	113	105	119	92	99	104	112	100	108	105	113	104	114	108	113	92	105	105	88	85	128	104	106	125	99	96	91	103	101	109	127	120	114	115	101	99	132	109	113	110	103	96	106	99	89	111	109	125	107	102	101	105	109	102	115	102	86	89	112	83	103	107	116	96	106	92	100	117	103	91	98	118	106	109	88	88	81	97	102	107	105	116	122	107	95	101	127	102	106	104	100	105	104	119	104	98	81	96	118	111	110	107	121	116	108	102	105	104	100	111	101	86	128	114	100	112	101	127	93	121	111	110	106	116	106	95	87	103	102	109	94	125	90	113	79	102	97	96	104	124	94	107	105	127	121	106	110	102	116	96	102	120	112	117	108	113	114	117	107	101	105	96	110	95	97	118	109	107	91	80	108	131	113	112	101	102	87	112	122	119	108	109	116	108	101	110	115	121	94	107	98	100	119	119	96	114	111	112	105	110	115	129	96	126	112	103	107	108	125	102	88	101	93	108	111	97	100	106	86	131	99	124	80	93	109	126	97	111	94	98	105	95	108	95	106	122	104	115	100	107	80	93	103	120	110	100	110	88	109	116	112	101	89	112	98	130	118	136	103	109	100	86	118	110	111	97	109	103	107	100	95	88	96	89	89	99	132	94	96	110	98	95	113	97	104	100	95	99	96	102	93	94	111	94	113	107	109	111	112	110	121	121	104	99	99	98	90	112	112	104	88	96	95	89	90	92	99	109	122	100	86	100	103	109	113	101	114	116	101	102	128	118	121	117	97	101	102	105	125	125	117	109	98	111	106	113	106	113	108	98	112	102	127	95	112	118	105	113	128	110	101	116	78	97	97	116	110	96	117	109	101	108	122	124	110	103	99	104	113	108	122	95	111	123	92	106	109	112	117	93	113	98	116	88	92	127	110	103	100	107	111	121	114	107	112	118	103	121	116	111	99	114	109	109	98	107	126	101	99	98	94	95	101	112	99	93	96	102	101	93	110	106	108	101	102	110	84	114	102	128	112	102	119	120	110	114	117	122	92	115	104	103	116	106	87	101	108	115	100	91	105	110	107	92	116	101	112	98	114	97	103	110	135	113	110	118	107	96	110	111	111	99	102	94	99	93	92	116	96	97	94	109	111	112	101	107	90	110	107	107	84	102	98	124	99	110	117	109	110	115	101	119	108	112	107	108	96	112	99	84	111	112	109	96	107	94	106	113	107	106	97	96	107	111	105	107	106	102	102	94	88	116	93	95	104	119	101	99	102	110	119	111	111	109	114	122	113	106	90	93	86	96	92	110	84	90	112	109	98	109	114	92	80	85	90	119	128	101	105	100	96	98	102	94	90	112	106	112	108	95	106	99	95	123	135	97	97	118	96	120	97	89	86	93	104	120	124	100	115	95	133	96	104	107	121	91	105	105	102	103	126	114	100	101	111	81	101	111	117	120	97	124	115	97	94	105	90	123	90	108	105	96	100	102	96	119	85	90	129	103	120	110	109	87	110	96	83	114	88	89	106	101	98	91	85	101	124	108	93	116	85	100	95	116	96	101	108	116	93	121	107	99	120	98	119	91	92	118	98	103	97	109	82	112	120	114	118	94	110	101	101	97	98	110	130	103	105	112	97	108	106	105	118	96	106	99	105	126	101	100	106	114	111	115	117	105	99	100	106	105	104	95	106	120	95	121	102	100	100	95	99	112	106	111	110	104	106	127	101	97	112	91	99	109	92	107	100	103	98	108	108	96	110	96	98	82	89	112	98	92	112	88	112	104	117	94	100	106	99	111	110	104	100	120	95	103	100	92	98	114	88	116	103	115	95	114	102	108	100	95	129	86	100	110	112	114	90	93	112	96	122	116	101	117	87	106	107	99	116	97	100	99	91	91	91	110	111	105	87	95	101	107	105	110	103	124	117	89	95	119	106	98	98	94	113	91	105	91	132	122	94	115	99	125	108	120	98	119	118	106	110	88	107	103	118	102	108	95	101	119	117	116	88	113	113	97	103	121	95	100	101	98	93	100	121	114	127	114	103	115	106	129	108	107	94	119	117	105	113	110	117	100	99	98	95	115	112	85	95	102	107	86	106	122	107	99	117	117	98	105	113	112	121	101	114	103	100	124	90	87	114	101	116	111	94	127	92	97	90	102	97	95	116	106	93	105	84	111	108	115	89	118	97	100	107	84	125	94	107	102	108	105	106	104	103	131	113	94	118	103	117	113	118	102	108	99	91	94	104	95	102	100	99	100	114	103	105	114	97	109	103	107	115	100	113	104	100	109	127	105	117	93	110	115	106	91	111	91	101	108	109	107	96	113	123	104	112	99	112	124	109	93	92	107	96	115	104	115	123	106	87	120	106	104	99	107	90	95	105	115	103	104	105	96	88	113	94	108	103	111
20333	1209	2836	3267	2652	2250	1761	1539	1325	1122	959	891	811	737	695	671	633	574	582	571	529	496	496	457	480	476	478	491	474	452	454	466	442	430	432	431	444	432	398	384	406	371	354	404	395	402	382	393	400	388	380	399	396	401	355	344	371	353	418	387	372	405	388	391	378	353	376	358	394	356	370	359	363	370	391	381	398	371	345	380	370	384	350	368	368	379	357	369	388	367	393	385	390	360	365	357	373	378	374	380	338	342	393	395	364	355	352	366	363	329	403	371	397	375	351	361	391	346	377	331	336	340	363	374	351	367	397	349	341	352	382	351	344	351	369	342	386	394	352	360	357	357	351	380	364	357	356	371	339	382	354	346	347	382	384	391	372	367	398	369	360	357	345	341	371	356	367	382	371	352	389	395	331	354	355	344	353	368	340	335	335	382	384	362	359	349	333	387	400	378	342	376	378	386	362	367	346	359	342	331	343	390	387	326	349	349	377	364	350	376	370	341	339	370	326	374	332	375	365	345	331	346	399	390	369	368	324	374	372	366	341	358	402	362	354	342	373	343	372	334	378	353	355	356	354	384	356	364	345	347	327	374	350	352	295	368	367	363	357	383	352	357	366	366	346	324	341	386	360	362	371	363	334	368	379	374	350	402	378	382	361	345	386	366	332	357	391	354	347	361	350	377	345	335	348	380	329	357	356	372	377	367	339	352	355	350	377	326	352	358	360	306	378	348	361	351	359	364	375	373	329	346	349	397	394	323	367	373	337	326	334	334	362	360	339	359	360	364	379	374	352	375	338	333	356	339	401	361	368	353	360	374	370	377	353	355	360	350	370	352	329	342	325	367	391	359	372	334	328	353	353	360	384	372	328	347	314	345	371	387	331	344	368	371	379	363	359	366	335	339	373	355	342	337	339	355	345	351	375	308	368	376	402	331	347	367	374	347	339	397	342	351	330	361	348	341	343	345	375	359	330	359	356	377	348	398	346	369	375	347	365	346	389	347	363	366	340	347	349	357	372	348	362	362	366	348	380	356	344	359	402	366	351	343	355	347	354	391	363	367	345	357	392	353	359	363	371	342	350	376	350	376	372	363	375	332	355	369	365	383	329	354	363	377	372	331	396	319	348	369	321	343	364	367	364	353	355	369	343	390	367	381	355	353	351	362	371	342	354	353	398	354	376	383	354	347	371	365	350	364	369	345	363	361	363	353	356	348	356	371	326	341	350	367	349	382	351	365	352	344	366	383	361	350	359	334	351	361	336	353	350	377	345	363	357	348	353	325	394	363	377	373	357	343	352	359	357	344	345	376	337	348	414	342	367	365	329	383	353	342	372	359	358	380	380	376	350	348	340	374	355	337	337	365	374	353	350	372	379	381	403	377	356	376	383	324	364	358	372	340	346	364	354	373	368	356	372	410	351	328	369	382	362	346	341	374	367	382	337	361	358	383	345	354	361	388	355	363	336	364	359	353	354	367	342	316	373	329	349	349	376	374	366	354	365	328	354	367	369	329	377	360	355	381	412	370	392	348	382	362	349	380	363	370	365	381	292	337	363	364	355	329	345	367	357	381	354	396	353	346	346	373	360	342	371	361	340	340	373	371	350	383	342	371	366	379	344	370	326	371	346	330	365	354	380	363	364	365	310	349	346	362	372	363	377	390	325	387	360	355	332	342	319	358	370	370	347	357	344	349	355	353	384	370	365	376	329	329	358	356	339	347	313	345	382	380	349	382	374	352	373	348	366	361	392	352	313	350	353	371	333	388	328	330	387	366	351	349	387	355	355	359	342	357	347	358	336	354	380	389	352	339	369	406	336	359	354	337	321	360	381	340	341	341	355	336	363	326	383	341	340	369	355	378	370	346	366	355	331	347	383	386	386	357	326	333	365	335	352	350	354	367	373	385	350	329	342	344	333	325	357	352	361	358	363	385	329	390	384	347	330	362	361	344	370	383	324	378	343	337	381	372	361	368	354	356	354	304	348	363	376	320	368	375	347	352	326	346	365	366	354	389	337	344	370	379	347	333	327	359	331	362	348	360	345	353	355	366	356	368	337	348	358	370	393	353	348	344	381	375	296	354	339	381	356	351	355	373	349	377	370	343	366	371	340	358	347	362	407	352	352	351	328	339	304	362	372	418	339	386	313	343	356	338	342	362	363	376	354	343	372	366	362	339	336	368	334	325	356	333	357	371	389	352	367	339	369	358	331	344	337	356	379	371	369	359	338	361	358	356	344	371	371	357	335	367	355	353	357	372	369	376	348	347	351	365	367	361	340	367	306	371	332	362	350	356	384	353	348	362	366	368	346	359	343	357	375	337	372	376	379	383	378	361	382	363	384	344	320	339	359	384	309	355	360	353	366	379	335	371	373	368	353	323	353	375	360	351	326	348	369	350	350	318	364	363	343	354	344	373	334	367	367	343	349	293	363	365	367	343	362	387	347	376	372	359	342	358	360	356	347	370	349	356	349	370	351	369	347	360	397	383	342	357	384	390	340	374	351	352	355	360	341	350	355	350	353	347	372	354	369	306	334	368	392	342	359	342	373	368	366	361	363	359	381	325	359	359	372	366	340	342	354	358	377	370	338	295	331	320	376	370	355	377	341	355	376	362	386	383	366	359	358	376	317	373	351	396	383	356	389	331	359	347	354	357	373	369	341	377	373	361	360	348	329	372	372	327	340	333	354	333	358	369	353	362	377	377	348	369	321	370	370	312	361	377	344	383	350	362	352	333	324	378	338	343	368	383	321	324	314	361	341	336	351	362	364	356	383	352	355	336	345	367	373	361	361	354	374	367	325	363	372	345	349	394	358	364	355	373	348	367	368	333	338	351	342	364	371	356	384	366	357	317	391	375	356	367	372	375	322	343	354	354	383	338	375	355	331	381	363	350	368	336	346	336	373	357	349	376	378	368	349	354	336	356	408	342	361	331	350	370	376	370	367	363	353	349	331	363	338	388	351	391	375	366	369	352	338	339	363	348	297	364	375	344	374	382	358	349	364	349	377	392	360	361	330	360	362	350	360	384	343	385	372	339	374	341	372	375	391	380	338	359	343	347	357	380	355	331	356	374	370	332	374	350	363	364	386	362	346	378	383	388	352	337	328	372	330	362	343	368	354	396	367	348	364	353	379	352	341	357	363	345	366	354	364	353	310	358	396	352	387	371	356	338	347	348	344	359	360	340	361	349	380	350	347	339	360	354	376	384	372	368	351	321	371	383	347	397	381	334	362	358	366	354	356	356	366	348	336	354	388	363	368	375	347	360	359	374	331	359	358	314	350	343	369	374	347	340	356	394	345	382	319	341	354	346	342	346	338	342	344	350	353	336	373	364	322	383	389	345	356	341	348	337	339	359	364	364	368	360	350	356	342	363	351	375	351	370	339	351	350	369	340	379	342	345	332	362	376	343	365	343	345	333	349	377	332	357	392	348	394	357	353	351	388	326	346	343	351	374	387	322	408	378	386	341	328	332	374	348	352	362	362	358
51859	21871	12721	2342	1390	1001	788	614	527	435	387	324	317	305	310	286	274	262	244	270	244	206	209	209	211	206	192	216	180	182	203	203	197	184	212	210	183	188	189	193	176	200	181	194	185	196	215	179	222	204	199	191	191	205	219	186	198	185	198	184	171	206	190	175	188	183	183	182	182	166	209	194	198	170	178	192	215	186	194	180	209	199	187	205	192	185	190	195	177	183	179	189	181	171	205	192	185	170	190	205	191	203	189	190	175	169	191	187	189	191	191	181	188	206	157	185	189	191	194	188	201	186	169	172	156	179	175	170	165	182	208	191	197	185	163	184	178	147	189	169	172	189	193	195	178	168	206	206	199	171	169	194	186	159	200	184	186	191	188	166	197	176	198	180	217	186	198	186	190	171	199	197	174	197	207	182	163	183	190	184	194	183	174	153	208	178	187	187	176	176	164	155	173	194	193	168	181	182	181	183	162	188	189	174	178	183	184	189	203	168	171	200	166	184	196	200	170	186	165	173	169	178	166	178	173	187	170	208	193	210	187	187	161	161	197	172	178	176	182	197	187	166	195	196	183	199	164	161	179	170	170	172	157	171	153	177	195	189	189	183	181	192	184	190	174	199	174	189	188	173	186	170	194	175	179	207	176	205	186	165	185	198	177	190	165	199	170	186	185	195	180	187	186	181	162	169	176	183	189	175	178	163	177	166	191	172	171	193	180	174	181	178	179	155	157	206	176	169	206	177	170	197	178	175	174	193	173	176	186	152	186	168	176	182	165	179	183	172	173	186	170	179	169	172	186	208	188	196	188	173	193	167	204	177	183	172	173	142	155	164	193	177	180	188	188	183	179	179	184	190	196	212	182	195	170	203	186	177	169	165	178	202	174	185	174	161	205	173	201	181	188	164	166	185	185	177	157	190	189	210	183	195	161	171	200	163	192	165	188	202	160	186	179	181	200	172	172	190	164	155	161	170	183	209	178	176	195	174	191	179	180	172	180	180	173	172	174	169	198	164	208	165	195	182	167	176	179	176	190	179	193	188	184	184	182	188	163	189	190	194	201	164	174	195	187	213	210	164	193	170	180	185	155	182	190	194	168	175	198	187	175	184	165	152	173	174	187	205	182	181	188	173	184	174	186	198	179	204	167	179	177	173	170	164	188	180	193	159	190	178	182	192	203	168	201	193	190	179	197	194	159	191	160	156	166	203	163	180	194	177	162	205	183	182	201	202	200	172	185	185	186	189	176	170	189	199	210	196	170	200	174	183	186	183	182	208	185	178	180	163	226	164	193	175	194	168	188	208	186	173	186	185	174	167	176	205	211	184	196	173	165	170	178	200	174	188	180	190	189	189	178	170	186	167	201	180	170	190	153	198	196	175	168	198	188	170	174	181	158	189	193	184	186	193	195	169	180	191	176	149	182	173	183	177	167	176	166	192	157	203	185	181	176	170	173	175	176	186	193	175	169	179	171	199	179	184	195	169	174	175	196	171	165	196	173	183	183	170	194	198	165	186	183	170	200	177	210	190	195	177	180	197	179	183	172	179	192	182	201	176	173	155	168	197	184	196	203	175	173	217	181	190	193	173	177	199	179	183	193	166	155	189	173	180	222	203	188	200	191	159	187	201	174	187	165	187	175	178	160	161	172	182	205	199	175	163	183	185	162	188	163	172	189	151	174	194	194	181	184	202	184	185	167	184	212	200	167	174	212	190	150	170	154	167	141	201	167	177	174	177	171	186	176	205	191	173	197	168	193	162	177	185	172	176	183	183	196	179	185	186	178	184	174	191	187	176	190	201	204	198	184	192	173	175	204	169	186	173	170	165	191	190	190	179	204	192	180	197	177	188	185	175	176	190	178	168	164	191	205	191	198	187	178	188	180	177	192	181	165	198	187	189	178	188	187	183	172	203	171	173	185	183	172	197	204	161	194	159	203	169	187	198	192	193	170	172	175	179	184	176	211	165	157	160	184	177	188	196	181	181	178	168	184	216	193	181	181	176	169	186	201	168	194	192	198	170	181	187	193	176	160	170	201	202	200	193	201	177	189	199	185	172	173	185	178	158	175	183	181	186	174	200	176	169	207	190	182	199	186	182	187	179	167	168	201	183	192	201	210	169	154	188	175	183	185	148	176	222	170	157	171	188	184	219	159	150	172	199	178	152	160	180	176	184	165	154	188	198	208	161	215	193	172	185	185	172	189	171	172	165	197	176	190	183	172	168	177	190	205	188	188	172	175	185	199	212	194	189	170	174	175	208	182	184	191	191	177	169	213	181	192	187	177	184	159	175	187	174	169	190	164	197	157	193	201	192	163	169	201	173	177	183	185	159	173	202	189	172	169	179	185	176	171	189	197	200	159	191	176	192	156	186	151	163	175	186	181	181	172	179	175	182	182	216	157	152	181	169	175	191	189	184	182	176	175	186	180	189	182	184	186	169	179	170	179	171	190	178	179	181	170	167	190	189	197	176	194	195	178	167	179	192	150	193	165	152	165	174	169	181	191	173	175	178	183	172	184	166	165	181	198	185	179	183	189	180	188	206	171	166	186	186	184	185	164	186	170	183	179	170	178	179	171	197	180	167	187	167	166	168	180	189	184	169	196	171	171	179	185	167	168	181	169	183	169	189	189	164	173	190	212	171	181	174	168	182	188	174	214	175	183	192	174	177	181	191	196	188	155	182	185	187	181	151	176	189	159	178	158	190	201	191	170	192	183	168	158	187	185	179	166	189	167	188	192	163	195	153	177	164	201	192	172	192	178	197	204	176	160	171	167	175	193	184	191	186	179	178	160	188	183	186	165	178	197	166	189	163	212	182	198	181	189	213	174	185	167	200	175	185	153	211	190	169	165	177	197	182	194	170	179	183	168	199	189	194	197	200	165	186	168	166	185	160	180	186	180	184	172	212	172	186	178	134	190	194	170	200	168	169	193	182	179	169	172	188	178	172	168	193	177	202	164	190	180	162	208	167	177	201	174	175	183	173	180	195	194	189	207	182	189	181	171	188	175	163	166	177	189	203	178	189	167	188	199	171	177	194	171	186	197	182	180	170	183	205	182	178	167	192	171	181	182	166	173	166	179	190	182	178	185	192	182	166	175	191	165	186	201	219	197	184	158	186	190	161	185	187	197	187	173	188	196	193	199	159	198	168	180	217	170	164	190	195	169	193	183	174	178	176	206	171	173	178	180	186	180	190	182	186	188	173	155	195	170	193	172	192	189	170	166	183	173	181	172	180	193	167	184	183	177	174	177	173	180	171	167	180	186	174	201	193	190	157	165	190	187	190	158	180	186	175	188	184	174	207	200	193	170	177	172	193	181	195	199	174	192	162	181	178	196	176	180	183	164	164	166	187	201	189	189	203	183	194	173	160	184	194	194	180	206	207	151	180	170	157	181	183	197	171	157	197	164	154	207	194	192	154	187	204	173	189	170	176	173	187	171	178	190	181	179	184	168	162	163	174	178	169	185	189	199	182	178	196	211	170
26115	2320	5336	5899	5081	4069	3351	2802	2366	1970	1818	1666	1468	1394	1308	1179	1147	1019	1018	967	929	916	910	850	875	785	790	753	759	728	722	720	740	716	704	683	672	682	667	684	670	642	669	628	631	636	661	630	648	625	638	613	608	688	584	613	596	552	596	644	627	580	579	604	587	606	619	606	616	592	534	643	589	602	615	581	629	591	610	574	591	592	596	630	568	590	601	571	577	597	601	567	608	597	598	586	582	597	533	558	555	567	592	602	565	577	591	602	567	579	600	628	562	574	578	565	540	564	631	621	605	574	602	594	570	596	575	582	594	515	578	597	617	588	572	555	578	568	568	597	605	598	568	563	565	543	574	566	537	554	602	600	590	579	587	528	588	594	569	623	583	519	609	527	608	569	562	579	569	586	580	557	583	583	528	576	560	571	574	578	549	565	557	560	600	585	559	565	593	551	543	564	622	567	588	565	574	563	529	568	579	559	585	594	562	545	607	549	553	556	596	560	550	599	579	556	570	568	602	549	599	556	562	573	528	573	559	584	563	548	579	604	578	567	572	598	541	543	566	565	576	563	594	622	551	599	538	558	553	600	590	563	608	564	533	552	601	562	538	587	584	593	565	581	553	574	594	562	562	599	607	566	578	541	551	517	571	525	570	562	587	562	599	582	559	584	563	569	548	570	588	587	525	565	559	590	575	567	549	567	574	571	546	616	586	571	545	597	510	571	559	575	561	537	588	559	565	552	564	586	592	570	560	567	585	609	577	612	555	569	592	567	624	524	554	553	587	574	591	555	560	570	595	604	565	562	565	529	529	558	554	576	589	566	571	578	578	567	600	549	542	538	587	527	591	591	551	567	556	526	561	589	543	545	590	581	560	590	546	533	546	584	607	547	573	556	581	539	575	536	523	569	601	590	572	519	555	569	596	555	559	607	576	517	536	570	548	599	570	565	562	539	581	554	579	584	565	535	548	541	551	570	572	577	579	553	539	576	565	596	532	561	541	571	528	577	560	607	568	585	567	558	525	566	558	539	541	503	556	561	550	543	552	596	561	575	592	585	539	569	555	543	567	556	570	564	622	531	592	571	614	539	574	563	533	540	532	578	517	593	525	551	608	611	557	566	633	610	565	570	568	546	586	585	561	632	596	574	542	564	561	579	574	558	606	548	544	545	559	578	533	592	562	570	559	606	567	551	570	575	545	593	565	582	554	585	559	607	570	576	527	554	583	584	547	582	626	601	544	561	562	628	541	539	566	555	577	580	579	586	568	584	523	530	562	600	587	569	573	565	515	556	590	619	591	597	578	563	585	602	559	557	541	538	534	555	552	534	551	563	592	568	579	568	575	558	574	530	565	614	568	604	569	621	576	566	539	595	565	524	550	568	566	557	547	569	569	552	530	601	550	576	578	576	611	549	565	555	579	573	578	572	561	553	576	552	605	510	561	559	578	556	518	614	557	544	554	542	572	559	577	551	558	516	556	532	579	573	537	553	531	590	561	555	569	593	597	545	533	569	548	545	599	561	529	566	544	546	566	552	594	570	526	567	608	565	565	577	577	582	578	607	586	561	593	591	569	547	568	575	564	597	589	564	632	567	564	607	583	571	556	562	513	554	589	575	567	581	544	557	621	549	601	600	570	536	571	547	575	587	563	561	563	620	548	529	579	578	561	598	521	573	551	584	541	614	550	589	594	539	554	572	592	552	569	519	593	563	565	561	568	548	546	581	531	594	509	517	549	619	556	519	568	587	534	539	549	587	548	585	593	559	561	570	587	498	584	562	571	549	624	576	576	570	522	580	586	586	555	569	577	554	557	569	592	610	596	548	563	571	575	611	549	587	550	579	570	588	571	520	588	570	597	577	542	592	600	589	587	597	578	593	599	572	592	582	571	600	545	541	541	525	567	575	538	585	527	585	549	507	543	557	580	579	572	570	574	551	572	567	562	571	563	538	567	527	487	589	560	557	577	569	585	554	592	542	563	585	595	589	587	556	555	592	549	561	548	552	567	588	578	562	556	605	575	573	563	592	555	581	551	575	580	571	555	513	576	551	583	591	555	610	590	580	610	574	569	550	526	566	539	551	563	532	604	560	550	578	589	544	565	575	588	568	563	584	629	570	533	583	574	589	580	549	539	574	571	531	569	579	590	546	558	575	574	575	566	596	586	579	578	576	584	570	547	579	532	584	548	571	592	568	590	535	608	574	599	547	573	565	573	575	578	555	542	585	571	552	571	523	555	580	614	557	571	585	615	555	610	591	572	591	604	574	586	575	546	545	591	577	536	597	574	569	571	603	545	602	586	579	555	569	552	603	616	544	583	541	518	575	581	552	534	540	556	580	511	524	564	594	607	541	570	567	549	572	541	584	558	533	559	554	546	540	561	572	525	593	568	545	551	550	602	567	550	586	609	605	557	602	567	560	591	591	559	557	571	573	540	586	592	592	566	570	543	592	552	583	563	586	558	564	589	590	555	596	570	583	527	589	545	563	583	588	594	572	553	563	598	542	590	559	599	552	552	562	584	562	547	543	555	554	577	575	533	598	576	579	561	525	559	527	522	568	599	594	569	559	546	624	583	595	545	552	578	610	549	599	581	596	599	585	559	550	595	573	571	544	581	601	550	561	597	566	578	626	519	512	565	575	563	550	551	544	585	552	562	505	584	545	579	590	543	575	582	548	566	559	580	565	545	563	603	579	556	559	581	563	580	594	609	630	586	523	515	567	586	654	551	557	616	556	576	550	528	598	546	583	585	543	567	606	569	548	591	592	580	590	605	613	604	585	595	568	574	589	590	591	599	597	616	541	578	586	572	600	556	571	552	575	513	574	538	589	593	567	581	616	592	607	570	545	623	568	568	554	568	582	525	575	566	572	545	590	567	531	570	555	586	542	550	587	545	591	612	578	555	575	557	578	544	549	515	533	553	599	631	549	564	568	554	556	549	545	594	572	539	576	602	577	547	602	599	552	566	571	561	561	539	573	582	558	547	552	553	577	548	568	590	588	600	549	624	554	587	584	599	589	598	572	548	578	600	554	583	586	527	526	578	545	554	605	565	620	563	554	546	572	586	560	583	574	539	555	592	525	571	568	570	562	583	553	551	556	575	603	540	607	520	573	562	579	600	554	578	575	607	559	529	556	579	582	584	575	565	593	581	533	545	554	580	551	587	570	581	623	556	553	561	583	562	507	552	532	587	558	597	565	565	589	555	538	592	590	540	512	534	578	605	589	558	598	564	589	576	553	550	553	603	570	563	575	551	545	583	578	572	571	551	547	551	574	550	520	531	576	590	578	588	542	551	567	540	540	571	576	597	555	588	595	578	553	547	566	589	591	599	588	575	540	597	561	510	604	563	575	588	569	603	579	589	593	547	545	561	587	607	578	573	567	570	578	604	536	613	543	588	570	554	541	570	563	543	559	562	572	586	625	572	577	566	576	554	578	553	569	619	555	590	616	564	541	576	577	582	616	588	604	518	561	571	552	646	605	523	558
7382	452	364	237	192	191	216	224	169	202	191	166	186	199	197	173	192	221	209	173	162	194	202	195	213	206	172	191	185	167	191	195	203	214	216	201	197	177	168	191	197	178	204	163	189	208	196	194	183	189	195	170	176	196	200	182	174	208	165	203	206	193	180	171	169	205	200	182	219	181	199	195	179	174	183	216	199	191	199	187	213	197	203	182	187	185	197	197	166	173	194	210	205	172	180	184	178	205	196	187	220	195	184	214	199	177	191	175	176	196	192	199	181	187	166	207	182	194	182	175	188	176	203	189	198	221	198	202	190	194	206	167	192	184	185	187	212	199	176	217	201	179	191	207	160	169	193	195	183	183	181	201	183	191	171	180	180	170	194	214	205	180	203	177	183	169	186	195	182	177	187	179	226	180	193	185	196	195	193	187	179	184	181	183	169	183	170	217	210	213	196	192	177	202	196	179	214	183	197	179	165	203	207	169	190	197	223	172	202	215	200	201	159	176	180	188	189	188	201	187	187	200	195	183	216	192	193	190	219	221	214	165	177	207	195	196	187	193	200	187	168	198	175	168	190	177	204	190	204	187	224	181	169	185	187	200	209	191	200	208	177	190	186	193	179	211	187	166	220	189	202	197	202	202	220	214	186	198	189	206	182	199	189	191	210	207	205	178	201	194	216	197	194	192	203	190	202	198	204	199	201	196	196	212	192	184	175	187	187	185	202	202	189	191	181	202	165	191	200	185	194	164	197	193	194	201	192	211	219	177	187	184	203	169	187	155	206	192	175	197	201	191	187	196	185	211	213	193	173	189	166	187	195	204	185	200	176	210	201	187	176	163	193	182	197	171	194	160	192	175	213	189	188	186	211	205	180	181	202	219	188	182	179	177	205	181	206	197	166	169	190	186	212	184	175	190	190	187	197	200	183	172	184	188	206	184	188	200	197	180	171	174	190	178	187	180	181	178	186	195	213	197	175	182	197	175	161	171	196	207	188	190	181	201	222	186	161	200	207	201	182	217	190	170	208	190	183	190	184	186	182	174	227	197	214	207	185	191	184	179	181	172	216	177	182	202	197	183	202	204	190	194	162	192	201	193	192	197	187	195	208	195	186	205	199	211	231	190	184	190	201	209	212	188	162	194	205	211	171	178	210	197	178	188	217	176	182	185	180	191	193	174	201	188	192	199	202	198	215	176	168	192	194	199	200	191	211	200	199	198	167	176	203	173	186	182	199	209	192	209	192	207	191	204	192	185	195	164	204	203	216	178	196	210	196	172	194	181	201	176	200	177	205	191	157	184	204	202	166	184	189	208	198	203	164	201	189	191	189	183	210	200	194	186	204	201	182	174	187	189	175	209	198	189	202	205	224	176	180	190	226	193	188	194	203	192	188	195	191	180	178	191	213	174	187	168	178	196	194	169	184	209	200	217	200	182	192	216	180	193	189	188	206	176	199	195	203	201	212	184	195	190	152	191	203	181	218	197	206	214	183	190	202	204	177	193	201	221	182	199	196	190	191	197	160	197	196	190	169	194	220	202	180	176	183	209	191	189	166	197	190	189	202	186	210	172	170	216	198	170	217	193	191	176	176	215	170	198	208	209	188	189	182	194	170	189	181	192	213	191	204	184	181	183	173	221	220	187	188	183	214	197	197	170	169	193	176	222	180	196	195	196	204	209	201	211	174	208	178	197	190	200	178	196	194	202	195	198	178	176	211	188	183	187	208	169	200	206	181	207	178	184	181	192	175	190	207	202	155	193	188	205	180	181	171	181	201	194	202	172	209	191	174	174	201	193	184	191	209	188	202	189	220	202	186	203	190	177	220	204	188	224	173	178	196	212	200	200	212	203	194	198	187	189	206	172	169	188	179	197	187	194	178	178	182	170	186	196	189	184	206	185	197	189	192	184	195	186	202	194	186	198	170	188	173	189	198	219	185	179	192	189	178	189	193	194	195	200	181	187	203	211	186	199	184	198	186	213	189	196	181	192	203	176	164	173	200	189	168	203	168	186	189	185	222	210	169	157	217	181	183	202	198	193	187	188	195	184	198	185	195	185	201	186	199	167	193	203	195	200	171	203	180	195	192	204	195	171	194	196	178	191	179	187	192	165	198	211	190	196	190	199	204	197	206	183	190	202	173	184	175	199	202	188	189	191	223	183	172	166	181	210	180	182	194	208	180	189	183	198	159	192	197	213	212	199	161	182	197	191	192	185	226	188	220	174	163	206	193	226	195	198	203	188	203	164	199	201	180	218	188	186	215	180	181	205	198	180	186	194	194	175	175	215	187	196	208	200	206	179	180	180	215	188	179	193	207	186	183	194	179	181	161	187	172	210	209	215	190	214	201	220	196	193	201	199	189	194	175	189	201	182	201	200	194	177	192	220	214	190	162	168	180	192	175	210	183	189	175	182	210	169	205	194	187	178	203	179	184	183	182	173	180	192	191	197	218	173	186	202	183	208	179	173	176	185	168	201	199	200	182	192	203	192	193	197	212	213	190	180	178	209	187	204	203	193	180	213	194	194	203	179	183	165	205	192	194	204	183	183	187	189	176	172	195	189	202	185	205	190	189	207	206	198	196	227	189	176	204	190	173	184	221	229	175	200	208	187	190	185	170	197	175	198	205	191	188	203	191	178	180	185	186	208	194	209	208	198	193	195	191	185	192	217	177	196	215	196	184	179	203	178	180	204	197	194	172	194	174	183	204	186	177	182	177	209	186	196	228	211	192	201	195	168	162	199	213	206	199	196	176	211	198	201	192	205	215	173	196	180	206	211	191	212	205	183	208	196	186	219	187	208	186	180	218	197	190	183	183	170	246	186	180	173	202	173	177	198	205	204	189	192	189	202	209	160	191	192	191	209	181	181	198	202	208	185	190	179	185	161	189	204	187	195	188	186	183	179	189	179	210	180	196	183	177	206	201	190	218	211	178	208	209	193	196	167	191	169	184	199	191	188	190	218	181	186	200	190	190	173	188	223	190	217	196	179	189	188	206	197	208	170	200	200	191	172	184	185	206	175	201	170	180	215	203	219	201	168	173	217	197	175	187	197	207	182	191	207	191	187	211	178	184	193	185	193	179	216	199	192	184	161	184	204	173	174	173	184	202	175	182	199	200	181	204	181	179	194	182	166	192	196	208	182	175	193	205	195	185	191	200	188	182	192	186	199	151	196	195	190	189	160	211	197	186	184	199	200	199	197	184	192	196	182	195	215	175	200	193	174	193	186	186	195	173	213	161	219	182	195	179	178	204	177	209	182	202	174	203	183	213	163	214	198	180	190	192	207	178	192	189	152	234	207	196	184	180	173	188	192	173	170	178	194	184	215	201	192	192	156	215	192	178	206	190	193	206	173	219	188	179	183	202	199	210	202	182	190	194	187	190	183	208	186	182	186	179	190	208	194	182	185	196	207	184	191	216	190	183	178	185	170	193	193	191	189	223	195	202	188	190	190	196	171	183	193	185	201	192	183	200	194	210	206	178	198
7654	586	703	720	702	651	693	613	634	655	595	594	621	617	591	598	556	584	583	570	572	555	573	628	571	590	616	575	613	572	583	598	558	575	604	565	597	550	570	587	541	582	614	596	540	596	541	594	533	552	597	554	626	565	594	607	562	588	580	590	590	540	596	546	603	567	571	601	561	586	577	599	621	564	539	593	570	575	591	538	585	559	601	545	621	567	557	513	533	576	578	563	559	573	554	573	551	557	564	574	571	552	553	588	582	555	552	573	580	601	542	550	612	607	588	573	550	596	622	560	552	590	562	596	587	592	580	568	542	569	555	569	588	570	598	622	594	520	599	595	616	569	613	591	578	592	563	572	605	594	616	592	611	576	554	560	588	590	548	572	551	544	576	552	571	574	578	606	622	561	608	603	556	597	609	577	586	624	549	592	559	554	577	578	561	552	602	587	575	612	567	530	605	558	586	574	603	593	615	582	594	558	574	561	563	612	559	597	614	562	560	541	565	607	565	559	580	589	586	586	607	577	553	561	578	586	604	557	624	579	583	616	566	540	626	568	570	572	604	581	563	558	595	563	590	587	572	578	607	560	571	613	556	586	537	550	669	594	618	539	567	619	534	571	551	559	551	573	597	584	582	624	555	612	606	571	601	568	591	611	594	601	561	570	547	578	631	586	558	612	599	556	558	610	600	586	539	586	541	575	562	571	589	581	571	572	572	585	571	566	563	545	554	605	593	567	601	573	544	578	563	550	583	574	607	571	517	584	591	579	575	591	554	542	623	529	590	585	566	551	592	579	609	553	592	560	543	545	594	594	572	588	572	572	566	544	565	520	592	619	609	563	562	570	557	563	579	595	592	573	594	570	577	567	569	589	548	570	566	564	572	592	599	571	565	618	566	569	601	561	606	538	616	584	587	583	561	592	575	590	617	563	604	578	607	600	548	532	559	573	578	568	584	613	581	589	572	590	551	634	580	577	557	567	583	558	559	567	547	594	554	587	614	588	623	596	575	539	604	595	579	606	548	553	595	618	543	605	589	627	546	593	587	561	567	572	561	575	547	543	580	593	578	596	614	577	552	593	593	562	603	562	559	571	570	561	551	578	559	581	601	586	576	579	566	585	617	580	557	615	517	572	583	596	590	576	624	577	565	602	551	565	585	559	555	575	531	578	620	551	590	595	555	598	580	543	612	576	545	547	583	543	571	603	559	558	592	600	562	577	572	588	592	567	579	603	560	552	611	580	557	593	574	590	600	615	554	553	601	585	559	587	561	551	572	609	579	596	590	549	586	597	569	556	598	571	590	603	576	540	577	576	566	618	577	553	581	577	583	600	602	562	511	527	559	582	567	591	598	590	515	572	565	598	573	589	585	552	585	613	606	583	587	618	568	622	584	581	588	543	565	564	593	591	574	587	621	595	588	597	565	554	599	546	574	547	560	573	608	566	573	589	551	560	572	581	603	572	577	600	548	566	595	576	609	589	574	607	569	550	593	552	599	588	532	580	566	492	545	581	519	603	622	615	556	575	547	550	574	649	585	622	562	599	585	566	580	584	534	542	573	560	567	581	575	588	561	538	570	563	593	567	590	597	580	548	562	556	564	595	529	601	572	549	545	598	589	550	562	566	568	602	572	615	579	598	533	599	570	544	573	549	613	600	588	603	581	552	572	570	591	549	586	599	546	590	561	593	567	582	624	582	563	568	551	635	589	560	583	577	591	600	574	570	608	579	593	597	609	566	589	550	633	569	529	573	562	599	555	575	545	613	615	542	568	551	557	603	575	597	521	564	549	594	559	552	582	554	535	590	555	530	581	579	570	578	555	577	606	553	542	596	619	587	604	612	572	568	589	551	597	560	583	551	577	575	547	537	602	588	580	596	598	568	563	552	561	587	568	586	584	553	609	588	588	554	559	557	579	595	555	580	580	593	572	556	554	610	599	575	558	593	585	538	568	571	622	545	586	578	577	567	592	631	574	593	570	543	588	570	564	598	528	583	560	580	566	574	607	588	590	621	612	552	602	532	570	552	569	573	596	567	604	580	609	538	544	551	585	564	568	582	551	618	594	579	566	596	577	556	561	558	585	600	583	581	599	564	587	570	602	581	568	563	606	604	563	594	594	586	576	597	527	554	562	555	565	580	561	589	581	574	601	546	610	635	631	537	561	594	559	601	577	549	607	597	540	572	576	528	620	541	570	570	551	532	561	591	591	567	610	568	594	594	553	555	592	572	526	575	577	575	598	561	604	577	573	597	583	592	583	595	605	590	593	608	575	589	576	570	603	550	589	569	567	621	592	589	570	594	572	606	608	630	628	566	583	544	571	573	532	561	597	575	610	586	558	591	581	611	603	563	564	570	567	579	551	602	574	556	611	623	584	580	528	577	585	601	594	623	574	577	594	589	571	530	618	597	588	557	557	612	564	590	595	583	543	562	582	571	603	589	573	539	584	590	565	590	569	573	564	584	569	581	513	582	556	592	620	513	556	578	630	592	614	576	570	565	580	577	549	579	553	611	634	622	558	583	578	557	582	571	610	559	589	589	576	577	565	567	578	538	574	576	595	593	587	576	607	607	555	574	556	568	598	588	555	550	553	575	562	550	554	546	600	580	586	597	538	547	610	537	581	565	584	573	546	599	573	591	564	596	563	575	555	593	595	616	602	584	644	537	597	608	569	593	617	555	580	553	601	610	581	574	575	589	589	571	614	607	601	558	607	613	599	551	552	574	574	543	569	542	611	558	552	524	588	571	551	524	594	582	614	598	591	576	535	585	609	602	582	567	615	541	597	567	602	575	615	551	581	569	639	570	591	557	577	526	591	562	599	610	564	593	614	573	629	608	584	560	561	547	598	596	547	562	560	548	539	583	582	584	585	590	540	642	592	574	578	576	614	562	594	583	584	561	578	561	584	628	532	588	609	561	576	604	580	587	567	549	579	569	584	584	560	576	590	628	592	570	575	601	543	580	583	575	558	599	570	598	599	564	606	563	548	569	592	566	567	617	585	558	581	559	559	587	612	588	573	576	571	561	566	588	538	577	582	574	547	628	576	566	633	601	607	579	593	581	574	580	543	556	601	627	587	586	547	546	592	573	571	576	608	553	612	592	561	610	565	599	581	591	569	550	573	614	553	566	567	555	586	574	579	572	572	557	578	573	600	555	581	547	593	555	592	563	565	540	591	573	564	588	582	532	566	598	597	580	550	544	614	595	528	590	569	564	622	558	621	563	551	607	572	569	575	638	534	587	538	578	580	606	578	586	579	608	598	523	563	594	554	539	580	585	579	549	560	605	616	567	573	613	590	558	618	550	595	595	612	604	566	533	560	576	604	581	548	533	569	601	552	559	562	560	552	582	583	588	596	566	544	539	576	591	578	549	577	568	565	581	521	582	640	545	588	633	552	557	576	556	589	557	557	600	588	541	569	611	573	582	571	545	560	625	616	641	581	564	578	575	593	622	569	546	579	580	565	559	546	559	591	590	588	580	567	531
45696	14790	3109	936	656	488	408	288	274	202	215	204	188	173	174	135	129	139	154	131	120	142	119	141	114	115	121	111	129	111	109	127	101	112	114	95	107	115	112	98	98	107	102	106	105	96	103	130	128	106	111	118	111	110	113	117	110	109	121	98	142	109	107	104	127	113	104	100	97	121	117	105	109	106	108	99	112	103	91	113	119	108	113	121	114	104	109	121	134	120	116	96	98	96	98	120	104	106	119	92	106	113	106	112	102	90	98	114	98	94	107	128	107	127	98	106	107	100	101	103	76	121	103	107	107	104	107	113	103	106	87	94	96	118	114	106	109	99	98	105	83	114	107	107	96	107	113	88	113	117	106	103	102	124	97	130	96	107	118	121	103	101	111	102	89	115	120	102	118	113	99	115	122	107	112	115	98	111	112	115	117	102	109	113	93	115	93	108	104	103	113	95	117	115	93	108	108	101	104	103	121	107	98	97	99	98	135	96	112	117	108	112	107	109	105	118	90	126	94	116	114	143	97	133	105	92	118	104	106	102	94	133	101	102	103	118	117	106	96	123	94	112	108	107	121	84	108	102	117	117	102	111	115	112	106	102	97	110	96	114	125	107	120	101	107	89	126	104	92	107	118	90	101	120	125	94	124	116	127	108	103	111	101	106	124	105	85	93	121	114	82	102	104	121	82	109	118	113	84	82	106	120	104	95	107	110	89	99	105	112	119	100	98	103	96	101	105	103	110	106	94	94	94	116	107	106	117	113	110	121	128	122	98	102	100	111	97	112	111	115	99	135	110	111	121	114	96	97	134	126	113	122	120	104	121	98	111	107	108	120	111	106	107	95	117	109	113	104	99	96	109	133	120	125	109	100	113	106	109	120	85	112	98	106	95	99	120	120	95	106	102	115	124	114	84	121	99	95	115	107	120	101	89	97	113	104	109	99	104	103	104	112	105	105	105	100	93	104	103	104	112	107	122	97	111	97	94	117	110	98	90	103	109	105	103	109	98	100	92	89	124	123	115	128	98	111	112	111	95	96	109	108	113	110	101	100	122	118	101	117	111	113	116	97	125	105	110	104	135	95	107	96	108	79	98	114	122	87	104	96	104	116	85	103	106	93	131	105	117	100	106	105	98	115	104	94	125	95	120	92	87	87	109	120	104	100	104	106	112	97	108	117	89	106	112	114	112	96	103	105	104	113	114	92	93	99	114	110	107	110	104	103	102	117	102	112	113	106	117	99	110	120	123	108	106	110	103	94	102	91	126	115	107	102	107	122	121	99	96	123	91	120	83	100	104	101	141	110	109	121	82	105	104	89	98	113	120	130	112	116	109	88	113	85	90	106	108	93	102	107	101	101	87	96	116	98	92	107	121	113	93	102	108	95	90	110	98	121	119	102	109	99	103	103	100	100	80	119	103	100	117	97	113	103	93	86	99	110	101	101	120	102	125	115	96	109	109	111	101	96	97	112	91	120	93	113	125	106	100	108	95	112	117	95	114	102	133	86	122	93	102	104	123	81	102	104	111	125	101	101	116	111	124	107	102	94	116	92	102	96	124	119	116	105	102	92	112	108	109	105	112	125	124	106	115	94	103	113	90	113	106	112	108	102	115	105	103	86	118	116	129	107	101	120	92	97	104	83	108	107	113	101	100	119	125	96	111	114	121	119	106	112	103	101	116	137	109	99	116	111	87	106	114	106	117	118	104	89	86	98	85	119	110	108	95	101	114	112	112	123	98	101	116	121	100	112	90	94	106	95	106	108	108	84	109	98	106	115	112	98	98	96	114	115	122	116	128	99	95	122	101	108	119	98	109	99	100	119	99	88	100	108	94	124	121	111	105	96	88	121	110	116	121	95	93	107	106	89	94	119	100	106	103	110	125	98	106	115	93	117	109	109	95	108	108	86	116	120	106	133	122	119	117	96	110	109	101	98	111	124	110	123	121	107	131	95	106	119	98	105	109	110	98	111	103	105	108	101	114	102	117	98	93	114	96	101	109	92	109	95	95	117	87	111	118	106	125	113	104	144	109	109	100	99	115	99	113	104	118	103	102	113	111	100	97	105	100	96	92	101	108	107	101	103	103	105	110	123	84	109	99	109	110	111	102	101	103	112	119	115	107	95	80	102	118	103	127	98	107	101	94	102	107	111	119	108	103	102	92	118	101	112	111	98	108	91	114	114	107	103	117	85	122	102	98	98	98	107	103	112	109	105	97	113	107	90	110	106	96	107	95	107	109	119	100	98	120	121	109	111	98	113	83	105	106	109	98	113	117	125	108	126	84	95	96	113	125	107	117	100	110	106	108	120	100	100	109	100	104	100	118	121	108	103	91	111	103	96	120	96	90	111	84	84	133	132	112	126	90	112	117	92	112	130	106	102	105	110	102	96	95	89	97	111	129	115	118	104	106	105	98	98	89	87	120	102	102	108	83	94	113	107	123	120	119	92	108	91	115	113	118	106	115	110	97	108	89	106	103	103	104	112	100	111	105	94	106	115	111	123	112	91	114	114	112	111	131	117	107	119	90	116	86	103	80	117	125	115	111	76	121	116	112	120	125	113	113	106	103	111	108	111	119	97	119	106	104	113	101	92	102	105	95	103	99	96	115	95	95	89	124	109	109	118	116	97	84	106	120	105	126	101	118	108	121	123	106	110	106	100	108	93	102	106	123	88	102	104	118	92	118	94	102	111	97	84	115	97	96	97	110	99	129	103	118	135	102	114	100	112	115	118	103	126	128	119	100	116	123	115	113	93	105	119	98	98	106	103	101	100	104	107	103	107	116	112	102	103	85	107	97	112	117	105	125	117	97	95	103	98	118	92	121	117	112	118	118	123	115	110	96	110	116	148	106	104	105	99	106	96	84	108	110	105	103	118	101	109	98	114	124	111	90	120	92	127	116	103	118	103	107	112	93	111	102	106	104	115	103	90	110	107	112	115	124	101	109	120	125	88	110	99	106	120	102	104	103	113	127	111	103	113	103	105	118	106	123	107	99	112	112	98	114	104	97	105	124	101	132	90	111	102	110	114	106	84	104	122	104	72	113	93	111	121	106	102	111	101	119	123	114	123	98	123	106	109	105	105	118	102	108	130	111	90	107	111	85	109	81	100	124	113	99	108	112	103	113	112	95	112	106	124	124	130	107	93	86	119	105	115	130	107	112	114	107	87	114	93	94	108	112	101	117	101	103	114	88	106	98	117	113	125	103	121	102	100	114	108	95	102	102	100	98	97	112	109	112	97	104	108	108	92	96	107	115	110	115	117	122	127	105	116	105	110	105	110	114	95	113	98	111	111	101	91	109	113	121	106	96	108	103	113	114	96	102	106	109	105	98	111	92	99	103	112	113	102	109	87	113	112	103	114	119	98	98	117	79	93	112	100	103	96	110	107	110	101	110	102	115	110	97	104	107	87	119	107	115	95	100	113	121	93	107	99	97	99	110	105	99	102	95	108	107	92	86	96	103	113	122	117	120	102	119	136	111	86
20916	1247	2882	3287	2670	2265	1851	1530	1234	1153	1011	882	916	818	704	619	638	610	615	578	551	544	492	499	480	470	484	417	464	429	430	428	407	448	440	440	417	459	411	412	425	398	440	388	406	392	388	449	398	424	382	380	356	362	403	367	357	390	381	368	389	355	363	367	395	357	415	375	345	380	379	375	391	370	367	360	373	417	361	418	364	331	340	371	355	352	387	386	392	354	392	370	359	343	343	387	353	348	352	372	378	397	380	371	383	378	331	341	334	354	398	346	364	359	356	358	360	395	363	366	351	359	387	370	375	330	389	348	340	391	400	393	371	363	362	357	385	363	373	361	382	347	341	404	349	352	387	372	349	370	346	364	358	383	359	358	362	337	339	354	356	361	367	345	363	358	348	357	342	327	370	383	380	341	370	367	382	351	366	372	354	358	363	370	375	373	370	382	352	371	375	353	363	367	382	384	354	394	377	328	348	374	332	394	347	318	342	341	381	331	345	363	356	374	368	368	350	369	374	355	324	329	422	370	381	323	364	346	374	346	344	345	337	341	361	396	371	334	350	367	367	382	349	372	370	370	363	368	336	370	373	352	377	401	350	361	359	345	347	345	375	399	356	349	374	384	328	358	380	354	346	365	358	361	383	385	367	394	414	365	350	328	368	334	381	365	338	346	351	324	351	363	349	373	365	363	369	370	365	349	356	372	381	370	371	392	364	380	394	362	379	370	380	343	356	352	386	354	350	398	390	377	350	368	394	381	355	395	364	343	402	376	392	376	345	342	363	365	352	380	364	387	381	369	339	373	348	365	352	354	364	354	371	327	372	342	350	346	369	394	353	324	354	348	371	367	325	388	389	350	351	326	360	387	353	376	381	359	401	388	368	335	331	351	358	386	342	347	357	364	375	342	358	341	338	362	391	362	380	347	358	358	340	356	357	340	341	350	362	356	333	383	356	370	369	364	380	365	347	369	348	360	346	367	385	401	331	380	365	353	370	362	360	378	378	335	356	343	359	344	381	365	330	349	382	391	357	388	354	373	372	386	380	380	359	393	373	354	354	370	352	363	354	401	370	325	377	350	367	349	390	344	373	360	352	337	343	358	351	347	350	389	386	350	358	393	374	319	326	341	357	362	365	342	359	349	367	355	362	378	346	352	365	363	369	368	342	341	409	342	369	405	367	352	351	372	348	367	372	324	375	366	352	372	339	314	346	331	359	349	336	360	353	344	349	372	368	377	353	333	336	361	347	353	353	345	327	336	376	386	333	355	362	319	387	356	374	333	378	343	415	361	359	348	356	357	341	360	333	347	388	369	380	394	349	359	352	361	340	334	338	390	382	364	367	379	366	335	360	353	373	356	372	335	371	354	399	373	351	369	376	389	353	362	341	347	337	381	385	363	394	364	359	366	349	343	350	337	379	345	359	348	366	318	341	415	371	359	364	351	388	347	399	344	321	357	366	345	392	368	344	344	376	339	359	371	395	378	357	362	426	380	335	362	371	322	329	363	371	379	380	365	362	377	364	364	350	353	362	363	385	371	334	380	348	362	324	359	345	329	370	361	383	372	388	350	380	366	369	366	339	395	376	360	350	368	360	368	348	339	362	379	383	351	359	351	334	395	392	372	338	339	359	347	382	353	367	353	347	330	334	352	377	346	362	372	406	362	364	365	359	301	354	377	365	385	329	388	340	376	355	324	363	351	353	365	383	361	384	374	344	366	368	365	323	379	365	362	369	351	355	392	361	359	321	354	353	361	378	363	363	350	331	327	377	372	361	321	360	369	352	402	398	366	342	369	349	355	397	329	383	376	355	332	395	366	341	365	396	321	350	379	341	351	363	346	370	358	364	363	330	325	343	344	352	376	355	379	360	353	365	353	352	362	338	391	366	366	345	375	315	355	367	341	362	380	362	341	368	320	381	388	349	366	345	383	373	317	367	360	350	343	330	341	345	361	343	336	367	366	372	357	363	398	348	342	325	336	345	371	355	387	361	366	349	361	369	375	352	352	343	369	350	347	380	349	390	364	316	394	358	362	365	346	361	381	395	387	341	379	356	343	353	343	373	384	355	330	391	383	368	355	348	375	320	347	365	338	364	345	348	383	365	348	334	329	349	381	356	360	374	378	342	358	360	368	372	330	347	376	368	320	375	367	377	336	369	376	381	378	386	361	354	384	372	343	380	335	383	352	365	368	355	348	338	385	349	343	341	418	332	363	358	376	344	358	373	371	354	331	361	370	437	350	378	356	375	374	395	381	351	366	358	371	390	363	361	352	367	334	377	327	352	326	351	353	345	323	329	353	380	376	357	401	367	375	360	384	388	405	310	384	369	336	361	377	353	346	351	358	344	384	389	385	360	355	363	369	343	361	323	382	364	378	331	337	340	347	402	330	395	369	393	370	351	351	364	337	362	385	404	397	354	387	391	315	387	387	359	334	375	355	362	364	351	375	378	372	358	369	359	348	340	368	353	333	349	378	373	336	359	375	344	360	334	367	358	397	410	340	350	363	382	359	352	341	351	383	355	333	379	382	347	383	372	368	327	346	370	373	344	360	369	375	359	351	381	319	356	317	373	345	344	370	360	373	356	355	338	330	357	392	301	320	367	358	348	370	346	372	376	371	340	348	390	368	373	377	374	360	347	387	329	347	371	354	334	343	352	378	347	364	370	376	351	363	389	356	381	338	384	356	393	368	350	356	373	353	368	337	346	391	354	337	363	365	360	363	369	381	374	340	349	358	381	392	362	376	387	384	347	344	339	299	361	351	379	354	379	357	342	370	360	374	360	383	408	354	367	368	375	342	346	372	360	360	360	362	341	376	324	378	341	358	351	396	312	341	361	386	340	363	346	399	351	324	354	355	377	375	358	360	371	363	383	372	403	354	338	370	393	342	352	380	365	345	354	435	363	388	376	352	398	370	334	384	371	373	379	363	375	358	367	361	357	356	326	369	364	356	329	372	353	372	345	374	348	360	357	363	378	369	344	354	326	352	378	349	407	343	385	367	345	392	307	396	346	369	378	348	345	337	362	369	331	367	404	365	349	346	324	369	364	386	375	367	364	352	370	367	371	366	346	380	384	334	392	380	376	366	389	364	359	326	351	402	365	411	370	350	372	390	368	366	367	377	368	379	341	365	374	376	331	325	371	356	356	323	342	379	340	356	371	345	367	361	345	361	394	387	363	376	397	363	360	395	368	379	319	306	358	426	344	363	401	358	395	359	395	385	390	357	350	359	370	391	368	356	349	365	322	390	346	345	324	353	354	331	354	324	371	362	351	391	337	345	379	348	368	351	368	330	323	369	379	371	392	354	404	385	360	354	388	377	359	345	357	346	387	354	404	333	352	358	371	347	358	349	379	394	349	327	391	343	348	359	351	347	350	375	381	363	383	345	347	341	373	358	387	344	333	378	365	344	348	365	392	358	379	354	404	379	337	378	344	349	339	335	361	363	396	348	367	366	378	365	385	365	366	320	346	361	380	385	360	378
52567	21591	14736	2677	1385	985	745	602	497	414	388	370	323	307	292	280	252	236	220	223	203	234	207	243	213	224	206	205	213	205	191	203	205	207	182	215	201	217	213	235	204	186	213	212	200	187	187	192	171	183	185	214	165	191	217	184	195	207	173	187	185	181	197	211	170	180	182	192	199	215	164	189	185	177	201	169	184	183	188	187	193	199	167	169	165	180	192	176	146	170	195	177	161	182	194	193	163	192	198	206	173	182	173	178	160	178	174	190	188	191	179	207	179	175	186	180	178	180	188	187	187	178	165	176	151	202	191	213	181	183	158	195	187	183	173	184	191	176	233	196	172	166	197	179	168	212	195	188	206	163	175	186	189	189	172	168	177	214	202	182	168	196	197	187	159	166	182	201	180	149	183	224	188	163	189	159	182	186	195	178	192	161	175	175	185	162	180	179	199	205	190	193	198	181	174	188	182	171	178	193	182	181	206	164	176	203	176	211	192	165	206	189	177	178	189	168	176	192	186	181	163	186	190	168	196	214	197	187	198	176	189	191	157	185	186	162	210	173	189	156	174	184	159	180	185	171	196	156	138	189	208	185	216	183	183	177	195	175	187	192	169	208	192	172	192	165	173	204	151	154	176	210	192	182	206	198	182	178	179	182	168	192	197	187	185	214	190	179	186	174	177	201	201	165	187	181	186	196	201	208	167	204	184	161	166	192	182	182	167	185	179	196	183	160	191	178	198	182	181	183	163	199	171	170	177	160	196	193	168	165	165	167	196	188	169	196	182	176	191	205	216	183	169	198	173	186	199	186	188	205	193	196	211	184	189	210	169	179	173	170	147	180	206	202	179	172	212	170	221	181	193	193	178	178	169	186	188	179	162	162	219	158	196	173	182	202	184	212	173	177	207	186	194	164	176	183	194	203	190	185	169	173	174	186	163	196	177	184	181	172	196	199	188	188	196	188	187	208	190	170	190	178	185	192	179	179	170	208	210	176	202	180	181	188	180	199	185	191	200	210	181	182	156	164	189	203	182	172	189	181	174	194	185	191	187	181	185	167	187	193	172	193	209	203	178	183	185	174	163	173	189	195	207	179	198	191	175	190	176	225	164	189	188	184	188	175	204	190	168	178	185	179	199	186	174	173	167	189	189	187	177	188	195	178	170	165	174	187	197	206	214	194	199	162	200	199	181	185	168	188	179	181	184	197	193	191	195	205	182	190	181	184	195	176	186	189	164	192	185	181	182	180	176	185	208	185	207	179	175	183	190	194	176	187	176	190	202	163	168	186	181	181	171	169	172	186	172	204	182	186	172	176	167	189	181	155	185	202	175	186	162	185	165	198	182	183	194	175	209	202	188	191	185	175	186	183	181	178	180	170	221	169	189	182	183	189	185	188	175	175	183	186	196	188	186	176	171	184	171	200	186	192	179	180	174	180	196	186	175	174	198	198	215	187	178	201	210	186	171	194	183	198	167	199	200	209	180	200	178	166	193	185	196	199	177	200	205	194	197	190	176	189	184	197	176	211	203	163	189	171	194	176	178	173	187	187	187	192	182	161	212	176	191	213	182	183	169	163	206	161	190	190	165	192	184	167	185	181	191	173	210	211	213	193	167	194	180	170	202	176	173	176	202	192	197	175	186	185	170	168	202	182	171	187	197	192	198	171	175	164	194	188	195	171	196	191	175	155	155	198	181	189	187	192	190	181	151	171	171	183	197	184	174	171	154	194	200	180	191	175	174	171	184	187	209	185	196	177	202	210	177	197	181	177	197	199	194	193	179	183	210	171	186	178	184	164	198	171	190	170	184	180	182	203	151	219	188	175	195	186	187	179	164	194	151	183	185	188	226	185	195	173	205	186	191	176	186	189	181	172	193	160	215	198	179	198	181	170	166	184	173	179	163	175	192	180	164	199	193	193	177	185	190	192	181	194	188	204	181	189	200	169	190	161	199	164	192	172	169	196	225	170	182	202	170	197	183	173	174	211	181	223	195	181	174	186	205	185	176	178	193	186	167	171	188	192	180	191	171	189	169	177	176	183	201	169	191	180	182	187	193	197	199	186	167	181	194	184	163	167	177	168	166	178	196	185	160	184	178	193	171	194	199	174	205	180	186	174	183	194	161	188	183	177	177	178	175	185	158	216	167	182	183	177	177	180	164	187	178	162	172	190	200	173	183	194	182	173	205	182	177	208	205	192	183	191	180	188	165	196	149	186	150	186	198	194	175	181	197	187	188	162	189	179	177	184	168	189	200	205	197	188	189	163	205	192	187	186	165	184	181	182	184	174	168	147	173	181	177	174	166	185	204	179	197	196	203	184	186	163	182	182	217	159	159	196	212	183	173	201	182	180	186	179	182	199	195	173	176	193	173	165	200	191	184	197	194	193	200	188	191	174	179	198	179	174	213	174	178	200	179	181	196	167	175	187	187	175	187	175	177	156	197	207	205	197	181	187	184	163	190	172	192	177	204	185	197	177	203	163	190	172	173	191	172	163	188	168	199	161	174	188	178	196	203	178	190	185	184	189	205	190	203	199	186	192	177	184	193	197	196	202	194	198	194	182	207	178	196	207	202	174	179	189	177	163	166	192	187	193	170	186	173	187	177	179	173	194	175	187	194	189	179	200	182	192	173	164	199	161	208	181	197	184	167	188	170	187	179	180	184	192	180	205	182	183	155	186	187	167	147	175	189	167	168	181	172	180	173	202	184	177	185	167	176	217	182	180	178	207	178	206	181	191	182	195	179	166	174	201	176	176	178	171	193	181	175	179	171	179	202	192	179	191	169	185	196	185	185	175	172	166	179	185	180	187	192	187	173	200	200	176	183	196	158	182	208	170	168	172	182	186	184	175	192	182	205	196	196	165	199	192	165	196	176	199	173	164	174	162	200	188	184	192	189	176	184	184	198	189	175	171	196	210	186	174	197	171	178	179	182	179	178	167	168	181	200	198	189	204	193	152	168	189	183	181	187	179	194	184	225	202	213	168	180	204	193	186	191	219	198	173	174	206	192	196	184	178	209	165	184	198	199	190	167	171	183	193	171	170	170	179	156	150	147	196	173	186	192	177	191	202	195	176	193	197	185	173	184	201	178	190	183	156	180	163	186	209	185	163	197	186	180	194	196	211	194	182	179	168	199	187	216	195	187	202	189	202	187	169	168	199	170	190	198	184	179	150	185	172	189	202	184	162	176	188	203	158	187	196	168	207	177	169	189	181	189	180	187	190	164	179	192	202	172	197	170	176	197	202	176	191	184	186	168	165	196	182	185	162	182	178	199	217	178	174	196	186	197	173	178	173	181	206	170	178	203	207	193	168	172	199	186	189	191	182	186	211	191	188	177	186	194	186	191	151	188	194	169	176	183	190	195	193	178	199	165	195	196	190	170	197	172	187	185	178	154	147	169	181	178	153	166	176	185	171	210	192	215	185	198	174	213	163	200	183	196	193	183	198	187	175	185	175	168	178	184	198	172	176	195	181	176	183	176	182
26622	2355	5239	5785	5060	4064	3372	2746	2298	2002	1847	1590	1499	1449	1210	1271	1152	1101	1077	998	970	941	908	871	795	753	785	763	803	766	749	704	736	741	717	728	659	658	668	676	616	690	646	661	663	651	660	604	672	606	615	627	628	657	548	617	628	561	588	584	622	628	607	624	593	631	583	595	595	631	643	604	583	649	576	628	587	590	591	636	610	620	595	540	623	600	567	597	640	583	566	585	597	578	597	619	571	631	616	577	580	551	592	602	622	594	605	592	584	570	615	592	598	551	599	587	551	621	508	572	551	599	573	568	564	533	620	601	566	570	538	560	602	564	575	589	566	590	628	617	597	616	584	578	558	577	617	584	551	572	550	580	629	569	583	576	587	626	594	544	596	539	562	580	588	623	643	578	579	585	552	523	593	561	577	605	550	557	583	580	629	610	544	590	621	618	609	563	619	577	602	567	575	567	578	572	578	550	590	558	572	606	575	541	602	556	548	571	555	606	556	579	560	570	579	581	579	624	535	565	576	577	592	565	562	596	614	569	552	548	585	595	572	599	568	554	540	604	571	613	551	591	528	586	586	588	566	596	582	603	543	557	585	560	553	570	538	582	621	570	565	598	575	590	598	560	576	617	585	609	588	583	553	516	592	553	563	558	539	621	539	559	583	600	573	585	597	558	562	582	585	601	562	542	593	560	597	567	508	584	564	605	595	535	568	580	578	584	606	551	567	585	564	560	536	557	552	541	595	592	532	605	533	576	566	532	549	547	582	613	613	595	592	536	616	567	550	559	618	576	572	599	535	586	581	555	533	603	549	577	579	533	584	596	573	577	600	569	556	542	546	568	563	568	587	585	568	564	597	574	575	578	572	574	554	607	551	579	570	566	545	550	564	576	522	565	565	552	562	601	568	531	577	626	592	556	619	560	582	538	567	571	562	584	562	581	598	594	593	570	564	581	582	557	511	575	588	567	571	547	541	546	612	522	579	562	626	535	563	559	586	573	566	586	564	594	579	555	562	604	569	558	540	577	630	613	615	553	560	562	528	585	593	543	597	564	600	617	545	619	565	595	589	613	569	567	562	557	613	607	569	549	592	535	574	593	528	575	592	560	534	554	559	604	548	520	547	609	613	577	605	583	582	578	573	586	555	617	586	534	586	571	594	577	598	565	600	508	607	532	574	537	560	547	586	617	578	625	565	569	618	539	589	572	565	559	561	567	561	568	583	588	560	592	573	561	570	560	576	576	558	560	626	620	577	561	607	593	583	551	585	580	551	580	555	582	558	582	594	568	559	577	590	587	575	561	575	565	564	592	594	553	581	598	582	565	564	579	599	551	548	597	590	600	597	584	566	585	577	602	564	600	577	561	610	546	549	539	590	553	594	589	588	605	592	587	594	607	577	581	555	542	598	572	580	529	557	600	542	621	617	597	603	578	561	560	556	561	570	562	570	567	597	600	575	589	570	592	582	570	579	574	564	552	555	558	626	565	606	531	591	588	551	589	570	573	539	563	554	584	561	570	567	601	617	555	608	592	595	532	540	577	556	584	588	581	590	549	558	594	610	591	563	519	567	538	551	539	602	576	548	606	530	550	557	591	580	591	598	574	557	554	576	580	618	560	610	584	604	584	582	567	548	590	559	587	562	598	571	563	594	584	580	612	562	532	562	583	600	592	567	565	603	597	553	547	578	597	572	582	581	578	597	583	534	578	580	599	597	571	546	574	563	548	554	591	540	565	586	581	555	589	538	549	577	567	600	578	550	588	582	571	554	595	583	601	604	559	563	578	606	576	568	548	568	565	555	574	632	567	567	542	587	525	598	569	575	552	606	549	594	575	526	570	607	552	567	578	581	580	549	566	559	590	555	550	578	580	555	590	593	575	558	555	569	573	581	540	590	570	579	538	573	564	592	590	529	593	552	551	601	596	567	543	577	566	585	584	586	565	612	593	605	574	609	621	571	567	581	583	573	568	600	599	571	557	571	590	616	554	559	608	556	563	540	593	563	565	573	572	606	566	574	572	592	547	587	590	533	594	565	609	582	633	560	540	590	571	578	558	608	603	542	574	543	569	605	554	562	578	594	597	568	549	571	590	592	580	547	585	552	562	600	595	574	576	561	568	571	562	555	570	568	595	576	533	590	565	580	544	572	559	592	554	567	600	569	559	561	541	557	553	544	598	574	516	547	567	572	574	599	582	575	525	573	610	546	586	567	564	525	572	550	565	556	547	557	568	580	587	582	585	646	593	580	564	614	568	569	584	578	581	583	590	608	576	580	604	572	570	617	579	549	559	551	622	619	553	620	563	571	561	528	535	574	561	550	579	532	607	575	584	572	645	553	551	573	572	562	540	574	567	538	574	559	571	596	554	575	554	528	569	549	588	560	625	570	575	527	562	555	563	554	561	580	574	543	593	581	554	585	571	530	597	582	592	572	598	550	600	558	573	565	544	559	559	566	526	593	554	575	577	546	614	654	589	558	576	572	585	590	612	592	596	614	599	578	547	551	575	613	593	563	557	576	581	595	551	578	590	592	572	598	578	577	601	522	548	544	602	609	571	584	548	604	556	594	578	619	511	562	599	613	581	632	571	559	545	589	609	567	542	587	581	561	561	620	570	537	578	568	577	579	517	606	568	588	598	569	594	610	546	601	571	558	537	568	610	548	585	592	528	589	556	576	602	577	569	571	596	536	591	589	577	576	544	587	581	582	564	570	595	573	616	585	591	547	610	557	560	575	590	545	575	550	538	577	599	553	526	602	556	572	589	596	579	563	552	564	604	601	551	542	578	550	573	593	580	564	571	589	588	546	574	585	559	568	549	600	540	576	582	593	579	580	571	556	567	589	537	592	569	596	563	615	561	562	566	604	586	590	591	614	584	575	626	574	637	548	611	603	551	558	563	556	571	543	552	546	581	555	562	565	569	551	586	593	577	594	519	568	542	562	577	565	582	592	557	597	596	565	572	574	534	532	575	569	573	583	586	587	587	546	588	531	544	559	571	561	597	554	615	578	587	587	567	563	552	564	598	583	601	574	545	566	561	548	540	613	512	635	585	564	555	602	579	600	565	562	566	637	558	569	552	592	526	577	532	520	567	583	557	565	563	590	556	606	580	591	592	609	573	582	583	621	561	535	590	563	584	589	577	549	590	557	604	590	562	545	579	545	575	575	597	587	621	558	552	575	572	603	583	530	587	550	556	527	560	598	596	531	601	620	584	616	540	577	593	568	578	581	519	574	553	581	573	572	604	592	524	595	557	582	574	548	605	603	602	605	580	618	598	578	552	568	548	581	580	540	557	560	572	565	581	578	573	608	549	586	576	576	532	559	571	612	567	578	586	591	583	547	585	597	587	595	557	558	587	552	567	547	550	562	601	595	556	581	593	547	627	596	585	548	551	603	584	543	613	580	564	616	547	594	585	608	559	534	552	617	564	585	542	549	548	575	585	557	606	562	551	550	610	553	551	593	562	576	602	572	596	593	602	533	551	616	586
7368	433	321	240	234	224	216	220	215	174	211	198	192	164	187	219	203	200	209	193	173	193	199	200	210	178	214	203	203	192	222	153	194	206	185	174	233	206	203	216	174	177	185	214	196	212	199	196	193	186	173	190	190	206	179	185	210	208	192	223	195	188	191	192	205	201	194	190	183	204	190	218	196	183	200	179	191	172	187	191	193	181	173	189	191	191	165	197	190	211	194	196	170	188	185	193	165	220	181	199	191	180	192	212	205	196	202	196	213	203	183	180	175	189	207	183	192	190	178	188	186	225	201	195	193	202	182	195	200	176	185	203	235	205	191	183	191	183	185	189	194	170	216	187	214	179	202	187	198	170	194	162	205	199	180	185	188	203	192	201	214	196	191	204	200	200	204	191	174	200	204	181	176	208	169	213	185	175	190	173	194	201	194	203	185	214	208	208	218	168	192	209	173	184	220	172	166	166	196	202	173	194	218	165	197	189	209	176	197	193	187	203	181	188	213	187	176	182	212	188	190	191	184	198	196	200	182	188	210	164	199	192	171	195	189	202	201	169	193	182	175	170	191	210	218	175	190	186	192	209	183	191	208	187	235	191	190	190	236	179	209	191	185	203	207	204	214	210	196	189	228	193	198	200	184	193	197	206	196	196	196	219	182	204	175	184	194	196	200	197	174	207	220	175	207	216	194	192	193	180	196	187	183	210	176	204	186	189	191	172	182	188	186	185	181	193	195	193	227	191	202	200	182	196	156	183	190	185	192	198	204	204	204	176	194	179	171	194	178	179	211	193	200	188	194	205	178	212	191	198	183	187	187	195	173	206	194	167	208	197	192	201	199	178	204	194	192	204	187	186	188	199	206	155	189	190	188	205	184	228	165	202	216	192	202	206	198	187	192	185	209	185	210	183	169	189	193	184	216	190	213	205	236	218	197	195	202	181	187	206	177	201	189	202	190	212	181	210	196	189	212	178	179	178	187	193	217	199	190	198	200	226	184	181	181	208	182	197	184	183	152	195	171	158	165	190	195	179	196	186	198	187	181	200	181	178	174	188	216	182	183	177	200	178	174	194	201	210	193	175	193	171	190	171	189	197	193	189	199	207	188	170	180	182	198	179	191	197	217	205	197	203	189	198	194	204	184	181	187	197	171	190	195	196	189	187	184	200	169	169	174	211	179	214	203	173	181	193	207	195	193	200	166	188	198	184	174	190	211	213	197	189	182	223	168	185	201	188	174	181	170	185	217	203	165	178	185	198	188	195	205	200	196	169	199	196	178	177	216	194	173	187	220	209	205	171	202	198	200	214	190	205	171	195	165	200	197	178	216	209	192	178	173	186	194	184	182	195	193	202	197	203	180	201	205	195	182	163	181	178	201	184	220	193	208	178	196	181	215	208	183	183	181	195	175	202	210	195	173	168	184	190	171	178	188	178	189	172	193	181	180	183	184	210	194	186	179	202	181	213	208	198	192	192	191	204	176	194	190	188	193	174	175	198	210	219	210	183	207	212	207	188	179	202	217	197	197	169	156	197	212	209	162	198	208	204	187	195	210	205	198	177	198	195	196	196	210	214	207	194	194	233	183	188	173	165	187	204	170	204	198	190	171	206	204	192	193	217	187	196	191	176	203	205	193	191	190	179	208	196	195	187	183	174	202	187	195	186	203	172	189	203	215	167	193	189	197	209	191	167	200	202	189	192	200	183	180	214	185	233	202	194	208	165	172	199	200	222	199	206	209	187	200	199	182	198	181	198	206	190	199	198	206	201	178	221	182	168	205	176	214	195	196	197	203	167	211	179	178	211	227	207	196	178	208	191	183	174	195	166	187	184	212	217	190	208	184	189	191	182	188	188	192	178	199	171	187	181	203	189	208	204	193	168	157	191	192	188	192	212	187	192	188	192	201	188	210	190	184	195	195	188	170	194	185	224	185	185	179	196	213	210	196	193	176	200	183	184	200	178	196	187	188	177	204	219	204	199	186	207	186	205	199	233	195	164	199	183	196	198	202	181	186	205	203	227	205	199	191	199	214	200	192	212	178	198	215	178	165	185	196	192	189	183	192	210	196	175	178	190	186	193	182	194	212	192	202	188	182	190	203	166	196	184	185	187	204	182	237	192	190	193	189	205	187	200	219	201	195	187	189	192	190	194	212	201	177	180	197	180	189	192	192	180	174	198	175	189	195	202	167	212	193	193	174	201	207	190	172	201	200	174	196	203	189	205	185	187	193	182	190	179	196	188	189	193	179	195	226	174	180	191	190	205	188	228	185	202	205	198	194	168	201	214	183	192	188	192	221	195	202	197	196	187	184	218	182	198	195	191	207	182	203	173	177	180	178	203	193	206	205	208	194	193	176	200	193	194	206	185	196	182	222	177	232	183	207	208	183	192	179	204	194	199	199	206	200	192	182	181	176	173	180	174	185	184	179	208	185	229	207	211	216	190	184	197	182	200	194	195	174	183	187	196	194	197	197	213	176	187	189	195	188	200	172	211	200	191	176	205	189	174	184	179	200	179	195	208	233	204	191	200	202	212	193	201	181	210	195	206	187	215	200	192	198	207	207	186	199	192	184	194	199	204	195	173	185	180	196	212	208	220	192	174	207	205	176	183	182	188	177	199	237	191	198	192	212	197	189	177	179	193	171	181	202	186	200	184	158	201	191	216	163	169	201	179	179	195	196	208	195	194	190	182	182	205	201	191	196	202	199	184	182	199	200	193	211	188	246	199	192	183	188	168	202	195	197	193	200	173	166	199	180	210	202	202	179	197	190	172	186	197	202	173	193	195	202	178	188	220	192	185	179	214	176	195	176	179	211	196	181	166	204	201	195	194	198	211	177	189	208	203	209	213	203	204	187	193	181	191	199	211	191	224	164	176	154	179	189	186	184	192	197	183	185	209	221	198	189	193	190	199	190	186	207	176	190	210	171	172	185	218	197	202	194	192	169	197	201	172	188	211	172	197	193	171	207	199	186	183	194	177	181	177	187	200	211	192	196	208	200	187	182	198	194	183	176	206	171	217	203	178	183	196	190	195	184	212	197	184	201	176	185	200	213	173	197	196	203	195	196	190	200	202	161	189	188	187	194	218	186	209	176	197	190	187	186	191	172	193	176	211	181	206	199	193	203	194	181	200	205	203	193	215	184	170	189	178	198	217	209	199	182	175	193	179	191	210	202	200	172	182	200	188	187	223	187	173	184	181	189	192	183	190	187	204	182	191	194	196	188	193	208	203	194	225	206	187	192	205	216	196	190	188	211	176	205	180	181	227	195	195	175	195	201	194	172	199	197	200	193	198	193	184	225	193	210	189	190	190	215	175	184	189	202	186	197	208	182	201	184	176	198	167	193	189	187	195	229	207	181	187	205	183	193	174	200	205	170	209	179	218	192	161	193	189	191	198	168	222	182	198	181	191	171	206	208	209	213	187	191	167	194	220	207	190	202	181	214	188	186	181	185	178	156	228	183	173	221	178	196	197	218	187	178	187
7766	667	737	777	706	703	609	623	616	637	590	569	560	606	595	610	619	615	603	553	639	588	616	573	568	569	555	566	588	608	599	596	594	586	597	624	570	604	572	580	575	544	601	571	582	573	584	561	540	548	598	604	555	570	552	567	602	609	589	571	570	587	579	587	611	558	562	562	577	632	561	566	584	606	555	548	576	608	581	632	640	610	564	661	599	594	608	585	575	596	532	604	592	592	544	586	584	544	563	624	585	567	578	570	588	615	564	616	558	573	594	556	582	580	597	612	558	582	562	560	547	592	566	604	586	591	572	583	615	559	533	555	574	557	566	597	565	588	560	587	607	604	574	599	589	597	588	543	583	643	548	582	601	616	619	583	592	588	566	554	551	555	607	572	603	610	586	594	617	629	554	543	583	611	546	540	598	575	570	579	612	556	625	594	569	531	570	587	551	569	615	534	529	557	585	577	515	579	587	568	580	571	593	539	591	612	587	587	562	563	575	591	589	542	573	596	570	590	614	593	577	556	622	598	561	565	601	534	556	580	553	562	565	593	593	608	610	608	590	539	596	558	590	570	589	597	577	585	556	558	592	559	594	535	593	569	628	615	561	569	547	566	618	535	596	568	591	593	531	596	566	583	583	580	576	571	544	574	585	555	615	568	588	532	574	573	532	548	605	580	578	513	558	568	626	599	597	572	574	566	574	600	580	633	596	583	557	589	621	591	623	613	578	550	622	581	577	564	582	593	581	576	587	605	529	562	620	556	544	587	555	598	599	578	636	584	557	556	597	617	561	550	590	589	599	593	567	568	564	605	586	552	599	599	579	558	547	568	590	557	553	583	594	569	557	619	599	584	579	583	578	602	618	594	609	562	557	556	597	570	566	567	606	558	547	602	580	600	619	573	613	598	612	549	595	596	573	564	592	554	577	550	583	584	583	551	566	563	591	557	571	647	583	566	561	582	576	587	569	586	605	565	561	564	544	592	581	592	584	576	592	571	565	581	563	628	603	570	596	603	587	627	596	549	587	569	601	570	591	610	562	569	555	618	572	598	577	581	551	591	526	595	544	600	593	560	597	619	592	565	556	578	565	535	606	591	596	590	546	603	601	573	571	639	565	570	576	559	586	582	602	623	555	624	560	578	596	570	638	598	608	632	582	624	596	579	572	552	570	553	582	536	533	559	605	489	556	610	544	605	557	582	544	580	570	573	567	596	603	617	572	581	570	552	545	572	571	573	587	573	599	565	563	576	592	560	573	610	554	540	574	571	626	559	559	570	634	639	560	575	610	583	587	581	538	552	540	543	560	574	626	580	580	562	594	585	587	584	559	578	590	580	599	621	578	565	562	573	571	646	606	596	579	574	542	548	563	583	597	595	626	545	585	607	547	561	596	582	561	599	585	574	598	601	596	570	565	597	573	581	618	576	575	580	578	564	564	545	576	589	576	571	581	559	587	576	604	606	535	545	598	557	590	582	547	581	593	547	572	586	575	577	569	571	573	562	569	556	596	612	571	604	564	577	593	568	625	600	564	576	600	591	580	555	538	594	551	624	566	599	583	563	602	572	614	556	560	598	622	570	551	602	554	556	601	548	609	570	582	580	611	629	581	625	537	542	601	558	580	570	548	568	575	580	603	527	544	526	605	551	591	555	625	579	582	601	578	626	612	598	573	571	555	537	547	570	589	567	579	563	587	552	533	550	600	605	629	588	609	580	621	566	570	595	583	583	534	603	535	560	567	572	602	547	560	559	544	583	560	576	522	556	537	626	567	572	572	603	618	530	562	524	594	572	573	575	559	571	595	564	581	597	619	596	536	572	585	585	582	605	590	590	560	589	552	566	581	567	577	596	594	572	580	552	611	584	559	571	587	585	579	569	582	565	542	573	548	560	585	561	548	556	532	568	560	588	570	606	576	589	584	575	562	593	613	557	638	587	578	603	532	544	589	572	588	568	609	571	575	613	574	556	545	550	574	585	595	630	574	590	591	564	554	600	611	599	548	575	571	556	556	583	574	567	619	567	539	562	554	543	569	567	552	578	551	570	542	565	606	574	552	585	608	595	585	620	562	562	595	597	577	601	578	585	592	572	601	564	600	568	573	624	561	581	584	562	533	576	545	580	580	587	619	580	560	590	609	569	633	558	553	588	604	645	592	583	642	555	598	571	556	579	580	591	553	600	553	586	586	592	580	578	602	527	558	573	590	586	583	551	541	585	552	579	565	559	575	601	607	540	580	574	622	582	587	573	569	558	642	578	557	568	580	569	619	569	567	580	582	589	596	583	583	592	577	596	571	591	555	539	546	622	545	572	587	578	537	584	574	607	593	609	567	546	586	586	557	588	570	572	583	568	572	591	572	606	558	563	582	555	632	579	601	546	578	616	571	567	513	589	616	591	588	575	595	584	565	583	546	544	613	568	601	611	596	584	583	565	550	588	561	592	581	594	623	589	600	579	593	608	580	570	611	557	544	591	617	594	576	572	611	573	592	615	592	560	590	566	578	641	609	551	584	544	565	558	574	606	632	568	582	600	557	583	604	580	569	582	537	573	578	569	574	594	539	562	573	586	563	570	597	630	568	553	549	587	580	569	578	578	585	523	567	596	616	575	612	578	549	594	580	620	611	605	602	603	569	602	578	589	594	560	574	582	555	616	570	606	587	625	547	587	612	618	603	583	575	556	621	514	559	584	559	552	618	564	574	595	577	518	546	571	570	574	564	572	641	565	580	619	535	559	596	595	585	571	599	546	620	610	603	603	558	612	557	530	570	584	625	617	607	582	606	591	621	570	576	632	591	588	569	595	611	601	602	562	571	569	576	596	556	561	584	594	549	564	602	584	612	561	604	547	573	604	594	590	576	569	568	588	582	576	561	576	550	577	582	577	599	566	586	563	568	593	561	561	572	584	565	558	562	585	582	588	584	575	576	613	589	583	569	575	562	571	587	593	577	571	559	584	603	590	611	570	583	607	596	595	579	567	641	539	568	593	573	546	533	542	577	557	582	585	543	620	526	511	585	556	593	523	616	566	589	572	566	637	565	576	561	588	564	556	550	557	606	589	536	576	520	529	543	546	571	578	611	550	589	608	602	586	557	622	544	575	600	581	557	576	593	600	588	587	557	593	609	571	603	607	579	583	566	590	590	568	543	525	576	586	601	570	589	555	611	582	582	599	591	552	609	563	588	627	604	603	606	548	538	544	598	551	561	584	599	578	519	551	555	582	586	557	592	588	542	577	601	574	571	591	603	613	609	578	606	589	583	563	584	549	538	557	595	579	586	602	597	592	515	557	551	542	574	602	569	567	596	577	586	589	604	566	558	586	530	578	573	648	583	591	588	575	625	557	593	598	569	590	558	596	558	627	556	581	618	614	565	629	592	573	602	572	587	583	563	586	590	580	609	552	588	577	582	522	594	593	632	537	580	568	561	599	553	608	594	592	599	631	568	566	627	595	585	577	575	579	563	555	573	536	606	584	545	606	567	600	581	518
46124	14203	2900	994	703	485	402	298	257	219	207	189	173	143	161	135	140	131	122	129	130	128	131	137	124	120	121	106	125	114	103	117	103	114	120	120	97	103	113	106	130	119	114	122	103	103	107	118	99	112	112	112	97	101	107	109	110	108	124	108	106	104	87	102	107	105	129	109	103	106	89	127	106	118	107	131	108	93	96	105	101	114	117	107	117	117	88	100	110	108	114	91	115	108	111	104	112	130	107	96	114	108	103	105	84	105	118	114	109	111	112	95	113	83	98	119	111	121	106	115	120	107	90	92	127	101	117	114	120	107	109	95	122	104	106	125	115	118	102	101	102	102	125	96	118	115	109	119	102	116	128	107	113	101	108	98	116	103	126	106	103	90	113	104	118	108	108	95	82	90	106	112	89	115	97	114	106	111	94	119	116	107	113	120	97	103	104	96	99	110	117	99	114	112	120	112	108	120	115	117	126	122	100	122	113	108	86	132	103	103	102	105	102	120	122	92	127	104	95	114	97	121	122	98	116	94	113	108	93	99	110	130	96	115	111	100	95	105	90	116	97	103	127	109	89	107	120	108	97	97	108	104	105	98	97	122	112	107	118	104	109	99	109	110	128	100	108	119	99	123	116	104	111	110	104	111	117	107	112	109	91	121	108	100	99	122	112	108	115	108	116	105	115	106	117	101	119	107	122	98	103	104	94	102	113	103	110	130	96	100	85	96	109	115	103	100	110	100	93	121	108	109	115	91	106	100	89	102	103	123	113	112	133	119	140	121	104	114	102	120	97	97	102	109	105	100	90	112	98	133	111	108	118	116	109	113	113	111	111	93	112	113	105	116	91	112	106	103	109	118	82	94	136	109	94	106	88	107	96	97	110	114	108	121	113	103	99	93	108	105	111	105	92	117	101	115	112	111	110	100	116	104	112	124	119	108	94	102	95	103	87	116	102	113	108	89	111	108	102	113	106	115	111	112	110	102	96	111	105	83	99	113	114	107	117	105	95	99	97	110	96	90	106	97	113	99	134	90	93	94	98	107	104	108	114	114	116	100	107	94	123	114	123	113	103	108	107	115	108	96	90	107	108	110	107	110	110	108	112	110	111	98	101	113	97	133	123	120	128	119	95	126	109	99	123	105	85	116	118	115	88	118	111	108	119	107	121	139	104	122	133	98	92	111	104	103	85	103	112	106	113	93	101	129	131	106	92	90	116	90	120	109	91	103	101	111	103	101	108	101	92	103	128	106	114	100	101	105	109	133	111	107	105	103	117	118	90	97	124	109	99	88	105	120	93	102	116	116	93	102	86	98	107	110	119	95	104	92	131	113	137	115	107	101	120	111	102	110	111	124	116	91	90	116	106	124	127	100	102	110	105	104	106	107	78	109	106	115	123	97	88	92	102	113	106	120	100	78	102	110	118	108	120	123	92	110	135	104	116	103	79	117	96	133	106	104	108	88	108	127	96	111	117	110	103	118	111	95	100	100	112	128	108	115	105	126	82	88	111	101	102	115	110	95	122	103	114	103	92	122	100	86	100	120	108	128	107	116	99	101	100	103	99	94	100	109	94	110	82	111	120	107	95	113	124	101	118	104	106	112	117	110	89	118	124	116	118	106	122	108	110	119	94	124	99	97	94	108	116	114	99	108	97	103	112	100	107	110	112	109	110	114	113	111	107	107	105	96	122	108	96	80	110	121	131	112	95	100	91	100	114	120	113	115	119	124	113	103	100	110	110	94	107	110	123	108	98	98	144	106	129	87	119	117	88	108	99	110	92	127	112	108	111	98	92	107	106	103	127	102	101	126	134	94	130	109	94	93	118	104	117	99	110	101	110	100	107	103	109	107	123	108	114	103	129	95	104	104	105	86	112	105	122	94	98	95	107	104	98	117	102	111	109	107	110	91	112	106	107	96	100	95	121	109	116	106	94	115	108	117	106	119	123	94	97	104	103	106	118	104	111	104	131	116	87	94	112	110	106	115	115	118	127	119	105	101	122	121	98	118	99	93	112	98	101	100	107	96	118	112	104	104	102	98	92	104	107	91	120	101	110	102	98	105	110	111	126	99	119	105	96	114	98	91	113	111	97	106	114	96	98	103	94	107	103	109	95	87	111	101	113	119	86	90	96	87	101	101	98	113	105	121	101	95	117	102	104	105	108	106	115	95	92	107	98	99	120	107	113	115	120	79	109	92	102	117	106	133	125	113	115	103	108	105	133	92	109	100	127	111	130	126	120	102	94	101	94	100	110	109	116	109	121	95	125	114	116	99	123	115	99	109	97	100	101	117	95	97	132	124	104	133	117	131	102	125	121	114	116	86	103	106	118	85	93	103	119	107	104	93	118	97	118	104	106	113	104	92	115	96	112	99	104	103	123	99	107	113	114	84	88	111	116	102	114	117	110	100	119	106	101	113	99	128	102	116	105	111	110	93	84	88	109	124	99	105	123	102	96	106	105	94	83	99	93	106	110	106	107	126	109	111	109	101	110	94	106	119	120	115	100	113	94	120	110	111	126	108	110	96	109	116	115	93	117	107	107	116	119	122	109	114	119	128	97	104	115	102	120	110	111	88	92	115	107	134	109	117	104	100	114	103	112	111	119	103	99	113	109	96	110	109	109	132	120	112	106	131	123	86	113	116	122	106	104	130	91	79	114	116	126	132	124	108	110	112	109	97	99	123	101	98	91	115	110	107	118	121	108	108	122	103	118	102	128	108	116	110	102	110	102	98	92	109	108	100	96	121	88	103	105	115	106	107	132	111	88	96	101	100	106	108	106	90	115	124	105	114	112	103	107	121	120	121	101	102	99	103	97	98	107	122	117	96	95	94	102	109	113	110	105	111	109	117	115	109	98	96	113	115	111	132	118	90	103	105	121	120	99	107	112	125	103	102	111	88	99	96	113	105	81	90	106	99	108	114	117	127	105	85	116	102	113	132	98	101	121	102	99	85	110	121	100	121	116	125	120	132	96	102	110	105	89	88	104	121	96	104	115	104	102	106	91	119	119	120	103	105	95	114	99	113	98	115	106	104	102	119	114	102	86	115	105	87	104	109	115	89	95	105	97	98	91	121	113	127	103	100	118	97	102	113	122	105	113	107	112	99	109	102	116	97	104	104	105	90	101	104	106	112	110	93	105	115	112	122	109	104	112	96	118	115	103	105	105	123	104	111	115	97	94	102	111	110	103	125	102	93	111	91	130	109	115	106	92	119	130	116	103	116	106	97	108	109	111	113	93	124	115	97	111	130	104	113	118	113	94	84	120	125	94	132	88	96	113	99	114	114	111	99	129	108	103	95	89	110	101	117	124	119	126	118	110	104	107	106	101	110	91	96	112	105	117	96	116	105	99	100	99	106	88	110	106	98	108	112	107	119	90	91	124	106	106	117	114	95	115	110	109	101	92	99	111	117	109	120	93	129	110	107	113	105	122	108	112	108	113	111	113	102	102	111	96	81	121	105	94	111	104	122	94	108	101	104	110	117
21498	1281	2850	3176	2785	2194	1772	1441	1299	1080	951	930	820	717	722	673	686	595	588	570	562	535	534	519	541	499	431	480	495	444	460	445	430	435	442	439	437	411	389	403	394	457	420	422	379	402	384	399	384	407	381	416	383	405	385	381	399	373	400	387	385	367	354	358	354	389	375	380	381	384	388	367	335	416	394	383	357	364	370	359	354	368	361	366	394	360	335	361	387	349	390	385	314	365	381	368	405	330	372	389	379	392	407	359	371	362	392	399	390	353	378	376	364	380	357	382	344	345	350	345	387	420	365	387	359	381	396	372	351	371	362	336	356	345	357	342	372	373	368	395	371	368	348	409	380	357	361	390	340	368	344	357	391	352	361	358	354	365	338	362	377	371	366	355	381	366	366	365	378	337	378	337	353	375	347	369	362	370	355	338	349	374	421	377	381	374	346	412	379	364	357	387	338	375	344	405	339	343	341	350	350	347	367	330	373	372	354	377	384	366	362	396	319	358	353	353	367	350	358	367	342	350	362	377	373	360	370	363	367	365	370	363	362	394	362	345	380	339	380	386	342	395	365	377	353	394	343	339	387	356	397	334	372	371	373	320	376	366	356	353	358	396	345	371	349	343	366	352	350	382	394	369	314	380	359	359	376	373	376	348	328	348	381	388	363	368	372	355	361	322	405	370	377	366	379	353	379	359	365	345	371	347	368	352	323	376	309	327	375	366	329	363	372	354	331	359	366	381	377	393	388	369	358	397	371	401	369	379	351	361	372	375	391	372	369	338	378	380	374	342	330	344	382	334	342	390	355	384	363	305	369	348	378	376	356	398	334	392	363	391	375	369	357	376	387	389	371	402	376	366	376	373	333	350	353	335	362	371	362	343	345	321	351	357	385	346	357	376	375	372	384	340	370	363	346	355	354	357	374	386	365	362	327	367	366	378	329	360	358	357	361	362	373	390	355	360	416	367	363	366	385	382	337	405	339	356	387	378	397	354	375	332	328	345	360	341	367	382	345	398	340	353	341	358	388	355	382	374	329	362	351	356	346	331	362	366	374	354	370	371	365	373	392	393	377	347	369	381	360	369	327	354	329	339	347	343	379	368	361	368	375	358	337	371	356	370	340	336	364	357	353	375	372	351	359	382	355	359	356	363	393	380	326	332	364	369	390	350	357	365	372	342	376	419	353	348	355	367	363	333	384	377	369	376	376	340	351	370	366	375	392	365	382	355	355	383	359	360	372	385	376	386	390	351	336	356	402	315	348	352	364	349	380	342	397	363	342	357	354	376	361	362	358	351	340	371	342	374	341	366	385	339	381	367	355	347	380	354	357	366	352	399	357	351	367	345	376	327	352	327	339	345	332	331	367	341	381	364	373	334	367	373	356	367	395	331	374	387	364	342	331	324	398	393	356	377	378	380	330	371	360	397	387	356	355	418	363	345	338	359	368	346	363	373	370	345	367	361	360	362	369	381	380	364	375	374	353	345	344	348	307	356	359	359	353	357	350	371	377	339	339	356	368	375	353	343	355	336	339	338	361	392	379	331	342	359	369	358	387	377	356	356	388	337	383	345	346	387	375	346	357	394	332	362	332	376	383	377	365	381	366	396	365	343	363	381	336	344	379	332	338	402	344	370	348	328	335	367	347	373	374	367	419	329	382	371	325	373	341	354	318	385	361	356	370	385	361	351	345	387	392	326	376	369	377	354	386	357	354	387	392	354	390	369	370	384	368	337	373	352	347	385	369	365	353	367	361	374	346	362	364	366	373	339	369	330	369	377	328	403	390	361	352	367	357	334	372	363	348	361	361	400	346	333	362	358	367	362	355	369	353	366	360	328	385	353	332	361	369	327	364	394	346	364	373	380	325	364	376	337	366	373	332	369	358	381	346	353	341	372	367	380	350	349	358	366	342	365	380	377	376	355	365	380	354	358	339	343	374	382	351	365	333	365	358	363	400	361	357	394	388	366	329	367	355	390	332	345	360	364	341	340	371	353	367	362	377	384	330	339	403	371	385	391	361	368	352	354	349	386	334	363	340	368	369	361	356	355	391	351	372	350	403	350	371	396	373	365	396	388	361	368	334	379	374	375	359	372	348	343	373	385	389	405	362	363	369	386	349	356	332	377	373	356	352	364	343	372	363	374	377	355	393	356	380	373	363	391	373	400	384	390	366	371	370	375	359	348	351	367	383	355	365	346	359	360	360	393	356	393	361	313	349	384	341	371	360	354	401	361	364	358	374	348	368	388	362	331	371	377	356	334	355	360	321	348	328	342	366	369	361	345	322	361	370	358	362	375	340	389	332	354	369	395	366	365	396	361	351	397	356	379	359	376	356	340	344	371	344	374	357	409	380	325	353	360	351	366	377	326	353	358	359	382	342	328	361	346	352	337	360	358	338	360	366	352	345	363	375	362	367	378	387	357	364	359	353	361	362	343	403	392	383	357	366	347	340	325	344	361	370	375	293	368	377	359	343	349	340	349	385	420	358	337	334	368	361	375	382	366	359	348	376	370	401	373	376	360	376	365	346	381	376	357	350	323	357	383	372	354	357	360	387	369	349	367	385	388	376	400	352	326	356	346	376	349	378	361	400	362	352	346	353	348	375	382	375	354	364	386	336	346	386	345	396	369	331	320	376	363	354	360	377	385	349	358	344	415	330	354	398	363	413	368	340	385	379	345	325	386	363	398	368	356	367	329	398	335	359	369	349	397	367	362	375	360	360	354	369	350	375	350	343	373	386	371	338	337	367	381	352	354	387	363	357	373	330	394	387	379	353	342	349	364	361	369	343	344	378	388	358	338	371	361	383	368	418	392	344	349	372	407	380	401	366	379	408	359	373	358	374	371	363	386	390	338	387	378	344	347	349	376	337	362	357	359	344	372	349	373	370	384	331	338	335	382	371	350	316	370	379	363	366	329	352	362	345	369	348	329	333	341	398	378	371	376	379	357	353	343	341	363	375	332	356	368	344	349	339	377	346	370	347	369	359	334	390	394	348	380	371	341	391	378	334	331	368	336	378	359	335	345	382	376	356	369	334	367	348	369	350	380	349	359	381	332	371	375	361	365	403	351	360	367	347	368	346	400	328	387	378	368	375	352	356	358	336	327	372	361	344	369	348	379	336	364	392	368	362	364	397	335	384	363	349	343	346	378	372	348	361	384	406	385	344	348	341	378	377	369	365	359	386	363	359	369	394	348	403	351	313	373	372	360	387	350	415	392	336	360	358	364	365	380	326	363	386	362	375	359	376	362	371	361	354	338	374	385	393	371	328	355	370	390	361	350	353	375	398	340	366	359	351	340	336	375	365	393	382	357	367	348	349	372	341	363	373	348	371	354	346	360	355	386	314	320	363	366	363	359	410	349	325	359	360	364	352	335	361	377	325	357	385	368	351	359	362	357	357	332	341	379	378	370	372	367	362	324	375	341	351	345	353	366	357	370	366	387	378	359	357	373	385	355	350	338	394	324	372	376	363	350	351	371	372	386
53911	20615	12053	2481	1341	990	798	621	480	435	389	338	311	269	273	270	256	256	232	242	252	240	233	231	220	228	192	194	198	191	201	206	187	200	202	193	205	213	205	196	174	194	187	205	168	202	175	160	185	192	184	175	192	191	188	170	191	193	197	178	194	204	181	184	214	179	181	196	202	191	167	189	209	205	202	175	174	178	187	197	199	172	158	173	191	171	178	187	199	175	187	171	189	185	204	186	194	197	173	168	188	178	176	197	170	172	186	178	201	185	210	193	177	164	184	180	188	157	170	187	200	195	166	198	211	156	207	178	193	170	164	162	195	177	190	189	210	165	190	140	196	174	154	200	174	201	157	187	189	195	187	204	182	196	176	167	180	167	208	169	175	185	205	180	196	194	188	178	168	164	176	196	178	186	169	176	204	205	149	177	189	177	182	208	206	191	148	198	185	198	162	163	197	176	193	164	168	182	159	158	210	156	204	200	163	190	185	173	191	181	189	159	201	204	196	218	192	162	164	182	211	193	180	191	190	192	200	192	192	189	169	167	187	177	189	175	181	194	171	176	201	191	177	179	193	173	191	178	167	174	174	174	160	201	208	203	179	174	188	188	187	185	147	209	184	184	176	185	180	193	181	201	188	167	197	197	210	185	167	163	163	167	162	176	202	164	186	209	193	190	185	150	186	181	197	167	205	176	180	177	201	182	178	179	176	185	188	176	181	194	177	207	174	178	178	169	210	179	211	170	189	209	189	198	185	188	187	181	172	164	190	173	183	177	184	180	189	191	182	180	207	187	172	196	171	190	177	186	152	186	188	160	182	181	199	154	164	156	169	183	189	181	177	181	170	182	185	185	199	176	172	172	205	147	168	182	207	203	191	180	166	183	178	189	168	162	185	183	197	180	198	190	175	197	172	182	198	199	178	176	175	188	176	190	208	182	187	178	173	179	175	173	183	200	190	193	182	183	190	207	183	160	183	178	176	177	185	184	187	205	168	178	188	191	183	201	155	205	182	185	196	177	188	210	193	159	206	176	151	192	155	215	189	170	175	169	159	182	193	195	176	185	189	181	200	187	170	178	203	177	176	194	183	197	202	181	168	197	182	186	174	173	183	181	192	201	196	177	196	166	182	206	172	198	211	174	171	169	188	191	190	169	192	163	181	182	185	162	164	168	175	211	180	175	173	181	169	180	195	191	175	182	194	166	177	196	185	167	178	175	169	200	178	193	196	208	175	182	165	179	168	158	187	202	211	191	148	183	194	177	173	189	192	174	201	186	152	174	196	156	194	177	186	186	200	190	154	196	192	192	197	177	200	202	183	146	186	162	166	173	194	188	180	202	177	178	188	175	181	175	215	205	157	182	189	187	174	185	167	156	179	198	180	190	199	190	162	181	179	147	171	200	206	159	187	193	185	188	171	200	191	181	178	164	174	192	184	203	177	173	167	189	175	208	154	165	181	169	194	173	172	204	169	205	173	183	181	186	176	177	182	179	193	202	166	173	182	192	172	179	178	202	178	180	198	168	190	157	188	184	179	185	168	190	175	170	183	188	190	162	204	169	192	176	172	181	200	193	176	166	194	188	190	205	182	177	189	185	159	173	182	193	191	173	188	158	177	187	183	171	192	171	212	193	191	169	191	191	181	186	194	191	180	184	179	183	169	184	208	186	174	195	207	164	174	179	191	180	189	187	183	191	177	154	172	169	200	185	201	192	177	178	163	200	185	200	166	191	177	187	163	191	182	168	182	183	197	171	180	197	194	189	195	176	167	195	193	192	180	179	171	175	188	161	185	178	199	183	175	181	188	191	187	185	200	173	167	183	182	186	141	186	180	191	193	182	181	206	175	159	172	175	191	192	201	201	178	187	188	175	156	186	185	206	204	191	182	200	187	173	171	176	182	158	182	171	171	162	183	182	169	152	179	161	171	163	213	186	177	181	185	183	173	147	168	163	218	165	183	193	183	182	188	182	166	151	188	175	173	200	168	189	181	166	192	191	169	186	195	194	197	190	203	177	179	188	173	186	197	183	190	170	169	186	188	179	202	177	177	185	187	176	193	199	175	159	169	182	193	186	187	182	167	171	206	192	210	173	164	179	192	210	178	208	196	166	185	177	178	176	169	199	206	158	204	188	172	182	182	211	187	195	185	179	159	176	201	189	215	171	192	208	205	190	169	174	173	165	162	187	178	176	181	167	158	172	185	194	191	184	179	150	180	173	155	197	187	191	185	161	187	177	178	173	179	185	171	151	168	173	182	191	194	198	183	172	183	165	161	181	185	220	191	194	188	178	171	192	178	191	205	173	179	182	182	180	183	192	184	186	170	197	196	206	209	194	196	194	203	176	164	202	167	163	183	209	177	186	189	185	210	210	220	192	198	176	195	159	162	166	181	156	180	190	159	206	183	184	184	166	192	173	205	189	152	173	204	184	180	194	188	191	184	182	173	176	163	179	185	199	200	201	183	193	182	183	181	181	177	199	168	181	185	193	189	171	151	205	183	174	181	186	190	202	181	180	183	194	204	186	177	173	180	158	178	162	162	191	182	187	194	161	203	174	176	147	141	173	177	178	194	182	168	190	158	176	174	166	212	175	216	181	174	181	164	168	200	180	182	200	182	185	220	174	174	192	189	161	176	160	171	204	217	190	167	196	172	176	173	191	159	196	169	193	194	193	172	153	196	179	181	177	213	182	193	180	188	204	188	177	180	161	195	203	172	194	219	191	181	183	182	186	198	188	173	188	199	182	179	204	169	204	197	171	197	162	187	180	186	166	172	186	203	172	183	198	201	196	221	194	199	202	155	169	151	165	171	166	146	178	191	196	181	197	206	164	177	178	206	177	153	167	209	178	204	191	171	194	179	171	187	197	180	196	174	183	168	205	196	180	187	183	172	200	173	160	190	160	189	180	171	185	183	181	175	184	189	185	171	202	182	199	180	178	178	183	200	176	161	187	190	203	178	189	173	188	183	177	174	195	188	184	189	207	195	168	200	192	205	178	167	201	213	201	192	185	171	179	163	194	188	154	165	188	199	211	169	180	201	188	190	165	188	201	202	172	195	173	185	199	212	170	194	173	187	202	188	184	208	188	169	204	180	189	221	167	188	177	178	202	207	218	171	168	184	184	197	190	163	165	169	187	193	182	199	200	197	209	181	179	218	180	170	187	154	195	189	159	166	205	189	189	191	196	199	172	178	187	203	175	159	202	178	179	196	211	202	169	183	178	195	186	182	184	180	191	187	190	171	193	181	192	195	181	184	208	205	184	174	176	187	190	200	185	185	203	195	205	187	162	170	177	168	189	192	179	168	165	172	189	182	166	168	183	164	169	173	181	172	158	187	164	152	182	195	189	158	171	184	172	189	164	174	155	196	180	183	179	196	174	193	179	170	171	184	202	166	164	185	185	201	182	157	192	180	182	173	177	202	177	188	169	183	179	199	205	206	175	168	203	197	187	208	176	167	195	183	189	191	187	214	186	196	179	168	184
26823	2287	5222	5918	4962	4052	3374	2754	2251	1982	1844	1689	1499	1421	1226	1198	1153	1099	976	952	981	906	945	871	809	820	812	774	753	722	757	773	726	739	663	745	663	671	662	672	712	684	634	642	651	638	647	621	671	612	650	636	600	638	602	614	609	650	600	584	579	629	658	611	617	608	617	589	575	618	620	584	576	581	597	569	587	603	609	567	566	580	631	593	611	565	631	620	582	546	614	568	591	568	578	600	562	528	579	561	591	606	560	583	561	593	575	557	574	574	576	587	594	590	605	579	609	558	593	593	581	644	526	583	602	599	582	575	537	580	549	533	575	584	603	586	549	549	539	527	571	548	570	573	537	588	564	561	602	561	571	574	583	576	552	545	611	605	563	573	551	586	588	564	563	604	603	551	587	578	594	614	534	624	562	616	567	588	564	574	583	597	566	557	549	597	565	561	595	555	600	638	573	575	549	569	592	568	588	521	558	594	603	565	575	602	566	546	578	592	594	566	577	546	555	590	568	557	567	577	565	601	578	585	583	606	609	539	541	597	581	549	596	575	537	556	605	566	543	596	593	571	590	594	556	579	583	531	568	530	547	541	596	605	531	573	583	584	572	551	567	563	563	572	571	577	593	558	549	574	522	571	606	586	569	570	527	574	596	597	561	548	586	552	565	588	558	598	574	562	551	569	541	643	558	581	604	559	561	601	575	592	599	573	569	581	589	584	589	569	553	528	558	550	554	552	577	590	573	584	579	533	557	537	577	564	593	573	600	560	566	555	556	575	545	611	568	556	570	565	592	552	530	575	562	565	589	567	563	573	608	553	583	567	606	570	592	575	550	585	577	632	541	605	554	576	599	573	555	566	529	580	582	546	611	578	566	585	548	562	603	574	565	564	572	562	589	561	567	557	558	589	602	530	577	571	550	594	629	575	592	602	575	580	566	578	573	600	589	572	565	541	565	592	577	592	572	577	599	548	605	575	580	585	563	594	517	584	561	568	563	564	579	572	569	575	579	567	595	570	540	560	591	597	599	549	564	540	619	588	585	547	638	579	566	569	556	559	596	590	615	609	598	575	568	580	540	538	565	587	601	575	591	578	558	603	583	578	569	559	557	603	550	568	557	588	590	572	642	582	552	587	550	545	576	561	567	591	632	615	588	579	587	612	567	562	573	570	568	554	579	607	592	567	564	544	619	566	579	576	542	519	600	579	558	553	531	597	589	552	563	591	512	539	566	562	558	614	600	573	565	529	579	590	576	549	566	582	562	588	542	569	566	568	564	544	615	600	576	576	535	615	561	576	600	573	558	592	534	564	596	579	578	566	560	566	575	569	572	536	558	589	577	601	580	574	500	556	548	586	560	588	568	553	573	584	571	568	571	545	587	588	584	618	595	587	579	583	582	610	552	567	562	539	556	590	617	592	546	550	590	547	530	597	607	591	562	601	644	604	592	595	589	547	547	564	545	589	578	600	570	554	520	578	590	584	551	539	573	579	552	560	543	597	604	538	596	561	573	597	588	542	612	600	550	532	584	548	542	537	548	543	589	561	575	586	567	558	586	546	552	589	533	536	558	584	568	578	556	542	560	534	582	573	534	578	580	603	581	548	552	566	549	602	517	598	582	560	591	608	606	612	551	563	575	609	605	612	560	609	559	609	593	591	561	577	554	573	565	547	554	560	594	573	567	602	532	601	540	541	582	621	584	559	567	582	591	535	542	593	549	608	562	584	547	569	551	556	578	566	552	597	569	566	561	560	576	564	563	593	605	531	577	570	562	560	571	583	610	551	563	539	555	589	582	577	580	599	531	557	537	529	524	605	591	554	604	593	584	582	610	577	606	572	570	546	564	577	617	605	566	589	606	589	576	578	585	605	584	576	522	608	569	577	549	582	559	585	550	570	579	590	538	560	590	545	542	595	569	548	548	607	555	590	578	547	611	606	576	538	560	556	557	557	561	589	569	557	625	570	572	594	529	570	589	523	606	564	593	563	570	574	610	586	566	553	599	614	545	603	560	557	560	567	559	599	553	580	567	557	594	516	585	595	621	557	551	561	530	626	550	602	599	544	589	526	557	585	557	584	583	593	565	557	605	581	587	585	572	531	549	565	580	586	602	542	598	538	556	592	577	528	596	565	595	578	548	552	575	546	558	552	514	605	582	590	594	571	527	534	618	544	589	540	578	576	587	573	614	587	565	590	525	581	632	576	582	539	557	622	579	590	574	582	541	634	536	588	545	557	566	588	566	568	592	539	590	598	578	571	569	602	539	574	585	604	569	568	553	578	565	570	596	551	577	580	586	585	565	597	569	609	548	591	551	557	590	576	564	590	595	573	554	574	612	531	601	572	619	529	547	586	555	552	585	563	576	622	574	572	566	585	568	581	546	609	579	569	586	560	575	527	593	565	574	585	581	581	555	580	597	586	532	543	547	601	573	575	551	571	548	604	550	587	624	572	577	588	550	576	558	557	581	549	528	570	527	579	571	582	605	551	572	563	542	562	586	559	559	581	582	604	566	574	530	589	594	591	555	571	571	572	559	594	574	559	553	577	620	567	593	582	576	592	613	549	539	548	548	580	612	532	542	628	600	575	581	585	549	576	577	569	575	607	557	529	604	553	598	579	559	582	545	580	591	597	577	586	582	564	587	606	548	536	581	537	562	576	554	582	574	584	585	576	569	594	585	558	564	589	582	583	573	587	586	605	533	572	513	611	598	523	540	566	575	547	579	549	572	547	579	565	551	570	513	604	586	580	593	575	558	586	547	559	542	572	591	593	565	606	591	577	580	543	547	591	596	588	568	531	595	576	606	559	560	570	562	597	534	585	566	543	560	577	596	535	557	577	571	605	608	540	575	593	581	570	599	628	570	541	587	579	535	535	580	537	596	560	555	558	590	601	598	552	576	561	581	518	596	606	547	602	551	598	566	592	600	583	601	574	602	556	557	633	555	552	579	578	557	559	576	589	561	560	584	597	527	590	594	593	572	598	625	572	556	559	551	513	539	559	570	593	557	564	560	567	596	553	570	559	579	573	545	600	498	555	599	593	526	548	564	578	581	583	539	543	615	576	551	618	589	565	523	562	580	590	595	533	567	518	592	541	575	577	592	574	498	566	551	567	564	567	558	528	539	603	561	565	600	535	534	606	581	619	560	570	559	587	579	555	547	578	562	572	601	558	508	544	537	553	521	562	555	602	530	623	538	603	558	579	559	587	563	562	549	559	582	573	572	547	552	597	583	582	552	530	589	576	614	533	588	539	558	580	600	585	615	569	575	587	556	587	616	602	558	570	583	548	569	610	550	597	609	569	549	569	594	561	566	617	586	605	580	595	539	586	579	592	576	597	559	594	587	580	547	551	578	585	572	554	547	582	553	555	563	615	602	589	551	557	562	554	544	584	569	572	579	587	548	571	559	582	564	535	569	560	621	600	585	542	558	572	579	585	603	549	593	556	541	566	604	562	609	543	573	570	597	573	585	586	552	568	594	559	544	584
7375	493	337	244	261	233	216	214	210	215	202	192	221	192	194	179	194	202	180	207	194	172	186	181	178	174	204	181	210	192	182	193	189	184	165	183	174	190	180	192	198	189	181	215	193	222	218	210	184	186	187	186	195	191	178	210	169	180	215	196	180	169	206	193	192	188	216	226	187	211	195	188	191	204	185	206	185	202	177	173	189	193	176	185	191	219	190	168	201	185	199	186	176	176	193	195	190	179	190	171	186	176	191	193	187	193	222	203	199	212	172	192	194	204	224	202	184	217	207	173	190	188	170	195	181	204	198	202	180	197	201	202	160	217	175	186	196	193	194	207	214	180	210	176	195	189	196	210	189	204	186	184	202	197	232	207	182	174	179	169	189	182	181	208	200	223	187	178	203	200	180	201	186	210	204	216	205	196	176	198	189	177	172	210	190	184	200	180	200	198	187	194	200	199	188	194	203	184	196	200	197	183	180	187	181	191	191	205	179	217	206	186	203	211	178	208	194	191	208	196	195	206	176	167	147	198	178	184	202	200	211	168	219	206	165	216	214	184	188	184	179	191	175	202	182	191	207	176	214	192	178	204	184	231	212	183	168	184	183	180	185	210	183	200	204	181	177	189	173	182	205	204	228	170	209	177	188	206	197	189	214	185	207	186	193	193	183	200	188	209	171	221	186	179	206	201	197	200	176	207	158	208	178	192	183	204	203	202	187	193	190	158	205	192	213	193	184	197	167	176	191	205	178	189	184	195	209	192	200	199	185	181	184	199	180	194	203	185	155	214	178	185	215	189	202	194	213	218	163	193	191	187	189	202	202	205	216	213	194	210	196	197	199	177	198	211	196	205	194	192	218	204	189	194	202	215	176	188	183	202	184	189	195	169	188	206	195	179	197	186	171	204	191	197	202	215	162	207	187	215	194	180	204	197	187	200	234	198	184	195	194	173	200	191	176	194	192	213	198	201	180	170	199	210	209	193	200	168	189	211	190	199	163	192	200	196	219	191	183	173	178	196	202	181	191	186	184	221	217	199	192	174	191	168	204	208	206	188	202	191	199	179	196	221	210	194	173	181	179	182	177	203	166	210	196	192	177	200	207	206	212	205	168	194	215	199	187	190	215	224	184	199	185	180	202	184	172	185	199	173	187	202	206	195	212	183	168	201	188	199	189	193	164	209	192	170	220	187	186	199	188	187	214	193	165	193	191	215	181	193	179	195	215	202	229	203	194	204	179	169	193	198	174	206	174	200	187	186	202	187	218	162	194	183	192	178	185	199	179	216	220	203	193	180	187	194	188	193	204	200	187	202	180	190	173	184	205	206	175	178	186	180	211	192	196	207	188	201	184	204	186	216	200	211	215	194	214	173	193	203	219	165	179	200	217	177	206	194	181	204	182	195	211	202	207	210	188	196	218	182	211	207	196	196	201	204	194	198	189	170	164	190	198	186	176	191	198	163	205	186	187	185	187	207	194	206	189	190	219	198	178	193	193	215	185	198	195	195	215	193	186	196	183	203	204	190	196	214	178	169	193	203	199	176	182	199	182	165	199	177	194	196	195	166	185	195	181	189	199	190	186	192	214	172	197	187	199	174	204	187	190	171	214	174	191	178	172	178	187	206	191	211	190	198	199	169	198	173	203	171	204	209	162	187	215	168	208	193	204	188	192	195	165	185	205	179	168	189	179	219	180	202	208	211	218	199	185	209	206	181	173	215	182	199	179	215	172	191	151	190	145	208	199	200	205	198	198	190	206	191	195	204	195	185	185	198	193	189	194	192	202	205	197	183	203	188	191	212	210	176	195	218	200	207	183	205	183	181	205	223	214	207	179	190	200	191	195	190	228	197	192	169	186	175	184	178	176	182	154	222	206	190	172	147	211	189	196	201	180	217	199	190	181	190	186	202	189	185	197	194	184	205	161	214	185	191	158	231	172	196	200	189	195	189	191	182	207	170	202	184	162	191	180	185	188	176	176	194	183	202	178	188	205	188	175	190	182	194	178	193	169	211	200	192	200	192	180	213	208	179	196	220	192	197	164	181	193	202	197	185	211	183	191	202	165	201	184	184	181	200	199	208	165	217	186	221	164	186	208	200	182	192	222	199	201	184	170	213	201	217	166	170	179	187	195	199	184	203	151	194	168	173	163	196	183	194	193	198	203	159	190	193	217	176	189	191	204	187	203	194	189	185	210	179	193	166	162	180	185	190	194	211	198	208	197	183	183	195	189	182	189	178	201	193	187	208	197	197	210	215	183	181	194	199	177	203	188	182	202	169	177	217	204	200	186	180	183	206	198	177	205	174	191	199	213	188	182	184	191	198	189	196	215	159	199	198	179	183	213	195	198	184	200	202	191	195	180	199	182	208	197	203	178	160	185	209	197	188	189	209	184	203	190	194	190	222	174	192	183	175	165	177	210	184	196	172	180	181	169	192	176	183	177	204	201	192	196	211	168	202	201	226	190	198	192	193	214	206	183	196	182	224	182	184	206	165	201	187	202	178	198	165	215	192	185	213	219	221	195	192	194	180	185	188	187	198	187	170	171	173	179	174	180	210	197	195	188	176	178	170	190	199	188	226	209	190	203	191	195	170	174	170	185	220	193	210	182	177	173	211	195	208	181	175	195	194	176	203	202	189	192	197	215	197	187	204	176	171	202	196	194	203	186	180	190	197	185	198	194	223	180	201	191	174	207	201	173	183	185	185	195	203	204	203	211	201	216	197	201	203	207	191	172	190	191	178	163	193	181	208	193	195	191	198	174	166	197	210	195	193	166	224	204	212	171	182	182	197	185	208	204	180	210	210	201	181	168	183	205	219	187	182	192	196	182	166	206	184	212	196	169	170	191	223	205	186	193	198	187	180	187	186	165	198	157	184	209	187	217	204	188	204	208	200	174	186	190	184	189	164	172	186	201	195	172	186	196	174	185	194	200	188	196	203	190	167	177	185	192	194	185	181	176	211	201	194	174	186	186	204	181	189	179	181	197	193	186	186	189	175	191	185	178	191	180	193	204	190	195	172	203	172	185	171	193	203	178	184	199	189	186	185	193	188	209	199	189	194	179	169	196	182	202	181	201	201	172	190	192	179	191	189	198	219	183	174	202	219	219	208	186	186	196	184	168	192	190	198	184	183	200	176	196	200	212	180	177	188	191	183	189	174	206	195	181	193	182	198	213	202	206	226	199	195	190	209	210	200	189	181	188	188	211	195	167	190	191	207	192	215	209	170	161	222	196	188	169	169	205	199	196	197	181	202	210	174	177	191	182	201	188	201	173	174	176	186	200	210	191	209	187	168	204	196	215	200	191	184	179	211	186	173	194	194	180	196	195	187	155	170	187	192	196	188	184	195	200	203	207	162	203	211	206	230	207	197	188	199	167	177	167	195	201	189	207	191	185	220	164	192	187	186	187	198	210	216	215	185	200	167	169	188	213	170	179	191	176	171	186	200	192	206	199	198	199	179	230	205	196	200	195	207	188	197	176	214
7853	649	697	738	739	668	704	638	608	657	598	601	592	631	608	610	577	585	558	569	576	577	600	576	606	583	567	611	626	590	579	634	554	566	606	560	615	603	597	576	576	572	620	562	584	608	562	556	608	583	569	610	609	565	535	589	585	607	541	568	593	628	598	580	608	588	540	544	559	592	580	606	573	549	560	548	563	571	558	573	596	599	618	564	576	590	574	626	582	581	604	562	589	563	586	582	624	590	557	615	573	523	545	569	594	586	585	635	599	586	626	566	577	608	586	578	557	547	591	586	573	562	565	589	588	594	568	575	561	587	561	541	565	587	581	577	621	609	506	596	618	602	561	613	626	624	568	602	565	562	588	603	581	585	620	568	554	535	556	571	554	593	587	579	568	595	602	594	617	579	577	612	605	553	602	597	545	556	590	585	609	615	570	545	566	538	591	586	569	547	573	590	560	517	570	599	563	589	561	582	585	564	565	609	575	586	573	593	577	592	586	584	589	582	584	564	623	567	547	528	564	556	584	574	599	612	578	596	561	581	572	607	542	570	565	613	592	595	583	617	580	580	599	549	581	577	541	595	589	599	557	603	597	612	563	594	614	582	592	623	602	534	558	556	616	587	578	596	589	554	580	550	607	551	575	584	563	588	609	600	554	583	618	584	567	604	576	606	560	602	594	599	611	577	529	556	590	628	528	602	582	571	583	615	541	567	598	591	622	536	573	571	573	580	577	557	602	610	569	581	551	566	602	577	574	614	595	589	631	571	610	571	562	557	590	539	617	613	585	544	618	581	568	541	599	593	564	541	566	576	557	612	566	566	560	590	565	558	604	540	601	577	567	588	602	595	567	575	588	565	578	596	547	560	588	565	571	583	631	593	586	590	560	548	552	599	552	593	594	515	578	537	605	571	590	568	609	574	609	560	566	543	619	616	572	586	601	584	632	616	604	621	579	609	611	576	588	582	580	551	615	556	614	601	590	581	572	565	550	576	574	579	590	620	589	587	582	570	528	599	561	596	595	520	564	530	555	579	602	550	584	565	551	571	584	536	603	624	577	617	586	562	537	610	607	575	594	581	561	554	597	591	548	547	571	592	614	541	603	624	606	574	611	586	552	596	597	594	618	599	551	602	585	557	583	585	601	607	562	573	594	603	577	587	581	621	563	569	590	592	565	609	607	597	554	556	576	581	608	592	551	551	567	562	575	557	542	620	590	557	592	571	553	618	588	557	575	539	588	578	638	613	554	576	571	553	590	609	583	566	603	596	546	556	585	547	594	559	591	557	546	575	601	559	541	643	584	571	600	622	591	523	628	543	599	525	603	574	566	586	586	603	587	603	573	579	571	559	587	587	607	583	596	597	596	586	590	561	600	598	589	546	595	591	597	565	584	553	590	586	544	586	592	586	557	551	595	602	578	619	555	602	605	570	577	579	610	602	594	583	595	540	576	604	545	601	602	563	552	595	573	594	553	603	620	546	602	598	566	603	608	583	599	594	601	538	585	598	587	573	585	570	559	613	579	579	579	563	552	569	567	569	523	572	586	592	582	602	578	580	562	584	586	621	547	589	589	568	623	575	578	608	609	601	576	537	584	594	591	567	583	591	643	579	565	626	575	540	605	570	605	535	604	566	552	599	578	601	580	560	549	597	605	546	591	545	569	583	551	603	605	550	541	591	622	575	643	608	545	569	608	571	582	575	584	552	560	601	556	576	553	596	600	584	583	575	556	580	651	566	558	561	602	565	613	621	589	530	623	563	585	581	567	606	579	566	602	600	588	585	567	577	568	596	545	548	583	597	614	598	547	598	565	595	612	632	592	588	535	578	560	576	627	594	625	551	611	580	576	585	603	623	591	558	563	586	622	578	627	599	594	577	584	554	629	554	590	573	585	576	606	574	616	594	605	601	582	550	564	586	550	551	581	551	562	563	586	556	571	599	550	592	597	542	571	561	563	591	593	573	608	560	573	625	618	608	527	537	566	563	586	568	625	627	559	585	593	567	580	560	581	587	565	598	567	611	651	602	587	573	609	581	545	551	562	614	595	543	557	559	604	588	589	596	598	611	589	567	565	594	570	570	568	542	553	578	588	538	557	594	573	589	600	565	580	594	553	595	574	613	555	580	597	585	580	557	587	609	580	598	576	595	566	607	574	582	544	553	585	577	575	555	560	578	527	607	562	567	544	586	570	570	561	596	562	557	599	553	565	569	589	565	582	561	602	522	535	628	585	612	605	578	576	567	634	627	576	545	646	584	612	562	561	597	604	633	584	576	645	625	582	590	602	569	571	556	554	618	623	575	597	537	562	591	585	557	578	630	540	580	625	585	599	568	508	589	569	583	574	577	564	603	553	584	583	539	577	607	570	577	565	540	563	575	613	574	590	535	586	560	555	595	560	603	556	579	590	552	601	593	523	553	546	555	561	566	569	584	581	572	565	535	608	593	543	592	570	601	567	541	586	510	592	580	562	563	596	574	586	583	605	597	591	588	566	597	588	595	544	593	614	589	590	570	593	575	579	576	590	552	564	604	573	567	574	560	556	546	617	523	581	576	578	528	589	582	574	600	588	605	572	574	573	631	575	591	555	540	571	617	581	550	542	606	598	565	559	557	584	560	574	622	584	598	550	596	565	546	613	618	560	586	576	578	600	561	579	548	589	618	590	572	580	560	580	596	620	575	593	562	566	593	590	520	612	647	599	548	578	581	608	544	579	581	570	614	613	623	594	606	554	619	597	547	600	541	562	587	603	610	554	563	572	629	580	587	594	565	593	560	558	543	546	576	614	554	585	612	589	596	592	603	629	571	549	583	629	584	580	584	586	575	558	568	609	605	565	579	593	622	593	594	616	544	552	584	568	571	561	605	611	564	607	604	650	567	601	618	579	593	584	605	591	581	540	585	558	580	591	554	642	578	580	571	571	596	620	608	548	542	648	593	549	581	552	603	546	602	594	561	548	596	604	560	591	563	612	545	546	580	570	592	595	550	546	580	588	536	540	610	590	548	559	551	563	605	604	591	603	608	571	574	579	613	592	529	622	611	589	561	607	589	572	622	557	547	602	559	618	570	587	592	582	597	579	586	574	604	579	600	630	608	587	568	582	570	567	568	538	561	574	605	549	601	588	585	568	599	554	546	581	625	645	569	558	580	538	608	590	575	588	603	613	560	579	586	605	593	580	588	584	584	592	589	569	628	576	571	564	574	594	635	626	626	571	596	575	563	584	561	556	590	597	594	583	625	601	586	586	563	617	566	597	581	553	613	577	582	603	548	600	587	569	603	536	591	587	597	579	636	615	552	561	557	579	571	601	587	592	591	610	600	580	599	550	556	580	588	599	614	565	621	605	574	564	581	596	618	556	565	608	555	617	588	623	544	561	569	556	574	577	573	591	626	583	573	576	572	605	592	553	582	588	605	572	627	534	565	533	532	593	562	547	554	576	572	579	506	599	593	561	591	567	580	556	600	589	580	579	538	617	595	583	584	573	605
45647	13737	2775	978	638	518	377	317	263	254	178	210	153	164	150	137	131	128	132	130	127	136	105	126	145	124	115	131	133	116	116	115	131	122	118	92	120	117	118	121	100	103	114	93	120	101	118	85	123	107	104	117	104	124	100	91	94	112	98	122	111	98	112	105	119	110	106	120	101	88	101	114	104	118	101	129	109	97	102	115	88	100	119	97	102	106	115	114	118	109	123	104	120	90	135	107	111	117	91	85	103	113	102	109	109	107	96	112	96	124	98	106	94	111	92	90	112	117	103	113	106	107	118	106	114	112	100	103	98	128	117	106	87	106	88	114	119	98	134	109	115	93	123	113	110	107	98	87	117	98	83	105	102	128	106	119	146	95	93	122	126	121	107	107	104	119	113	112	100	110	115	112	98	95	107	118	107	127	96	95	92	103	115	110	96	104	104	119	97	114	94	117	110	117	110	109	107	111	108	113	115	93	100	102	108	129	119	123	107	118	110	119	96	106	110	116	122	112	122	98	98	100	100	123	119	100	118	129	109	101	111	95	95	111	95	95	111	109	113	91	99	115	117	106	94	111	106	115	100	109	133	98	134	107	104	114	111	114	105	92	100	111	130	120	99	102	121	104	88	100	100	113	97	103	104	118	124	105	113	111	103	98	108	114	103	105	107	107	94	106	122	100	128	98	104	101	111	108	123	88	101	115	114	105	107	98	121	90	105	107	115	124	115	99	113	98	108	96	123	127	115	115	114	87	115	109	104	120	101	116	110	97	100	98	110	98	101	108	100	114	120	110	112	93	99	110	102	116	117	108	114	86	128	101	107	112	132	109	114	120	121	100	133	105	87	111	96	111	130	130	103	99	112	97	90	94	112	121	136	116	113	129	95	104	96	115	108	113	118	114	116	110	116	113	102	112	112	108	96	129	107	102	130	101	103	122	131	131	92	95	98	102	100	110	108	109	128	112	106	98	115	110	116	109	138	91	82	85	107	98	118	110	100	112	116	108	97	128	100	109	100	107	96	106	118	113	87	109	117	112	102	111	85	112	112	101	120	96	88	124	103	95	107	112	96	124	108	100	121	116	103	142	122	126	109	113	123	102	128	105	96	133	125	102	97	118	105	125	106	109	106	120	113	100	105	120	109	93	94	89	107	92	110	100	122	108	102	119	134	98	128	117	119	116	105	113	105	101	125	96	101	103	114	96	103	100	92	98	131	99	115	100	101	104	138	106	125	116	108	98	113	110	105	118	108	103	108	104	97	116	111	108	115	107	120	95	120	98	115	104	114	106	91	118	113	104	111	105	111	112	107	120	130	114	107	97	119	94	96	100	115	88	107	118	109	103	106	114	110	112	123	101	109	114	98	115	117	122	110	104	110	126	115	87	106	105	120	100	110	104	92	112	103	102	112	100	76	101	93	94	117	96	103	120	103	89	104	94	110	118	106	96	128	109	95	101	106	88	106	110	100	121	110	118	116	105	104	99	122	95	97	107	105	102	102	109	96	102	111	106	108	113	128	113	108	108	96	109	125	106	101	117	105	109	107	117	124	109	96	97	128	114	87	106	108	122	101	108	107	115	112	95	98	89	112	107	109	110	104	105	94	117	111	103	108	107	129	115	108	110	98	105	127	82	96	112	99	110	96	110	112	115	116	94	108	99	96	93	115	94	103	112	122	136	106	114	89	108	93	104	118	108	119	118	109	114	109	100	96	91	107	92	117	109	90	107	96	93	118	107	103	90	107	92	110	110	125	103	120	119	107	82	94	117	106	112	104	100	108	104	88	103	103	105	109	118	134	107	84	127	110	124	100	102	100	109	101	110	112	101	99	106	108	115	116	88	102	99	89	137	109	126	112	104	105	109	117	111	107	95	116	104	117	104	130	101	104	110	117	94	95	103	100	101	113	106	106	134	101	96	99	103	117	109	122	98	92	99	115	101	119	117	94	89	100	103	122	105	118	126	132	103	106	111	96	112	103	130	115	119	108	122	110	110	110	108	98	92	102	101	123	109	98	87	106	97	109	115	112	114	107	116	99	100	92	98	91	107	100	84	107	100	126	82	118	127	98	94	101	115	110	118	117	97	115	101	117	95	97	98	108	104	108	108	113	97	131	125	110	98	111	111	130	114	111	118	96	97	108	113	95	90	91	111	113	113	97	114	118	100	115	108	115	93	108	96	91	100	109	102	106	94	94	102	105	127	111	121	105	83	110	109	104	92	110	102	100	120	104	116	113	107	107	124	87	125	88	101	105	100	98	110	102	104	89	106	114	103	93	92	111	90	106	119	118	120	107	104	102	85	109	98	115	119	109	100	105	118	106	94	113	129	103	91	116	88	108	107	99	101	115	96	115	91	107	99	104	87	92	107	107	93	115	101	113	132	106	112	98	118	103	104	136	112	127	106	104	95	118	98	93	103	90	122	98	109	95	120	107	105	125	119	111	111	99	94	141	113	85	91	101	124	113	106	102	105	115	121	104	91	106	124	106	109	114	106	100	119	107	101	97	103	110	123	114	95	92	102	100	94	108	122	91	104	113	133	105	86	92	94	115	107	117	98	94	119	102	105	105	99	116	99	115	116	113	119	95	89	113	99	98	86	100	112	120	99	107	114	94	110	98	90	116	113	117	96	103	116	94	100	106	108	106	126	104	83	85	110	106	111	110	101	102	116	105	117	86	97	120	99	102	91	100	100	116	108	118	113	101	87	93	102	119	108	91	101	110	101	113	114	122	102	113	111	101	121	98	103	124	118	110	115	117	103	100	122	99	87	94	113	110	108	98	111	102	104	118	108	118	136	107	96	108	97	106	107	103	122	105	119	96	107	104	133	124	102	118	105	102	87	91	96	99	114	88	94	123	113	118	113	94	104	98	95	105	121	93	125	115	110	112	127	120	117	111	108	87	107	119	129	111	107	116	107	110	112	101	115	80	111	103	115	112	110	110	109	114	102	127	127	101	118	113	107	100	110	112	121	101	98	93	124	109	96	116	96	111	94	103	111	116	116	88	117	108	105	92	100	112	107	128	113	105	112	99	123	108	105	101	114	117	110	100	117	103	110	75	97	112	99	125	93	112	90	124	106	109	92	97	123	121	111	116	121	97	100	106	111	92	109	96	110	117	100	104	95	117	108	109	117	99	103	107	110	102	112	104	95	113	127	99	85	106	126	107	117	122	104	105	108	107	104	99	108	126	118	119	118	92	125	103	118	101	86	114	130	111	115	130	107	102	115	115	103	111	117	114	101	109	107	108	95	113	120	106	90	107	112	103	97	110	114	120	100	103	110	120	92	110	96	94	104	112	136	94	98	118	117	92	91	113	112	101	118	103	122	108	91	112	106	97	115	104	96	111	119	103	105	105	101	88	99	109	112	97	105	124	112	121	107	95	110	121	109	101	115	116	132	131	118	95	105	122	124	121	107	114	106	93	120	108	91	112	101	114	122	103	113	102	99	115	83	119	117	121	111	96	114	100	98	114	115	132	93	95	102
21209	1193	2813	3126	2714	2171	1781	1546	1292	1131	985	942	853	739	698	684	632	595	620	524	515	530	504	484	489	473	452	501	415	456	417	466	468	454	431	478	418	449	393	430	435	415	380	354	417	367	394	415	458	376	428	391	392	387	417	400	368	398	371	352	372	381	367	405	374	377	409	367	395	393	380	363	376	383	357	368	391	345	398	372	371	403	360	356	391	375	420	351	381	378	376	362	363	372	362	354	372	370	400	375	333	382	437	371	397	385	341	376	386	385	364	389	364	329	367	377	362	376	367	346	403	356	416	397	367	377	351	366	364	365	346	376	384	362	356	367	371	357	375	373	342	354	360	363	357	348	363	358	373	389	344	352	355	421	351	373	395	375	323	361	356	375	349	341	413	367	371	380	336	374	372	390	320	351	389	372	365	386	378	403	392	355	370	337	360	378	379	332	398	369	381	328	357	379	359	371	336	322	344	373	359	371	363	343	383	377	338	357	352	370	354	390	378	348	374	349	336	347	356	363	338	377	353	348	354	347	357	392	382	366	374	360	362	375	345	380	327	385	379	391	418	382	392	352	343	348	335	377	350	379	373	361	389	371	373	367	364	364	367	387	326	365	368	341	380	349	381	375	368	377	377	341	346	340	350	375	358	347	364	347	373	377	383	314	394	370	362	348	347	383	376	362	369	377	358	381	354	354	374	353	405	338	372	369	340	363	341	374	359	394	370	350	388	374	348	387	365	364	373	359	341	357	404	344	368	373	337	371	355	380	363	344	371	362	359	357	342	388	350	343	371	380	361	360	369	342	344	340	375	404	366	363	378	360	349	354	352	389	373	358	364	380	356	363	342	355	354	402	360	349	355	378	336	347	363	373	323	404	336	364	378	388	375	372	381	369	387	358	360	388	372	345	401	375	380	362	351	360	372	358	378	343	355	345	329	350	379	365	375	355	371	373	352	365	364	375	366	354	377	381	372	368	393	329	381	399	393	337	346	370	354	380	354	361	325	369	386	353	372	333	336	372	364	368	379	404	352	371	365	371	360	379	355	372	376	396	368	370	340	379	340	397	403	392	359	361	333	367	357	368	335	363	358	353	367	379	387	338	361	367	384	351	374	353	372	369	371	373	380	359	341	378	397	369	356	360	401	376	385	345	384	356	393	375	343	360	380	357	368	349	366	373	353	385	357	409	376	360	365	356	376	332	367	360	368	386	367	366	349	370	338	382	383	359	356	392	369	370	380	386	375	365	373	360	354	366	348	367	328	380	390	358	333	366	345	362	353	386	354	323	371	381	386	373	362	367	304	341	368	372	358	361	353	362	373	350	390	351	344	323	355	339	371	377	335	368	302	384	347	359	369	366	352	361	382	351	328	351	340	389	408	364	332	369	358	369	352	367	356	400	382	376	381	386	365	331	355	348	339	373	377	368	398	396	352	365	365	361	354	382	361	373	379	359	366	376	353	363	385	355	347	371	364	378	357	343	346	394	348	378	355	345	340	339	391	362	331	357	381	353	375	367	359	359	343	369	351	356	359	384	372	372	361	350	385	392	363	337	382	383	355	373	335	368	343	373	368	380	340	380	376	376	358	353	390	370	397	380	366	359	387	369	365	338	383	362	358	354	364	349	369	379	343	361	378	388	338	348	380	356	370	372	393	360	334	365	361	358	378	351	388	369	380	326	383	397	402	356	331	387	351	353	330	380	353	408	396	372	345	360	354	373	353	387	341	360	377	373	342	338	390	346	367	386	382	357	353	341	351	360	316	330	389	331	369	396	338	400	383	371	367	381	378	372	339	345	362	352	340	379	364	376	351	349	384	382	332	356	410	361	391	385	364	381	346	350	362	349	381	380	368	319	321	415	353	387	341	371	384	351	382	391	357	363	374	372	361	337	382	382	336	358	343	339	395	361	360	353	383	352	361	381	341	353	351	403	370	320	357	348	383	366	345	341	337	371	339	350	363	371	344	386	373	352	327	348	377	351	360	337	375	353	356	352	364	365	373	329	357	342	364	373	341	376	382	340	346	382	352	353	355	346	358	355	341	349	398	356	372	350	383	351	384	419	350	370	362	382	357	344	339	355	345	338	330	352	341	343	356	377	359	391	397	324	341	340	328	352	360	376	325	386	394	341	338	389	378	357	360	365	339	379	361	381	349	390	380	358	355	330	364	355	354	371	388	388	345	362	393	323	395	363	365	362	398	353	373	353	352	341	390	362	360	362	332	369	399	400	330	325	370	349	349	395	361	356	396	358	367	352	347	340	397	352	398	327	340	368	354	374	359	347	310	372	342	364	357	380	354	374	366	364	336	362	373	340	330	334	342	374	348	409	357	388	384	343	354	388	375	375	404	355	356	370	379	374	364	359	327	350	336	362	369	362	346	391	368	384	370	377	351	343	334	359	367	336	360	364	361	393	360	335	390	380	365	381	375	392	394	336	351	379	365	348	393	373	365	351	366	378	385	351	385	357	342	357	363	372	356	359	383	374	373	360	375	346	359	377	371	356	362	362	308	359	348	331	387	373	365	354	364	352	362	356	370	366	355	374	342	364	368	353	323	340	368	329	379	362	378	342	356	372	388	388	373	394	360	365	371	352	350	354	393	378	358	371	364	327	371	363	373	366	380	372	357	397	384	365	351	357	368	363	381	366	346	396	332	338	364	356	393	391	376	333	341	355	351	369	374	369	372	354	342	363	408	365	384	389	368	369	342	332	372	371	390	374	378	357	380	352	388	349	328	352	368	411	382	356	352	331	364	353	362	366	357	341	332	364	344	395	360	378	373	385	366	397	371	331	394	372	342	366	342	348	372	356	370	344	338	338	395	336	349	383	359	380	358	352	378	388	359	374	359	377	357	362	346	374	355	364	358	386	376	362	375	368	369	360	359	353	349	422	348	377	352	349	364	353	342	386	374	373	391	386	338	345	360	384	345	379	340	380	384	365	362	359	365	369	371	334	359	358	396	332	373	362	348	356	368	347	354	381	384	356	336	344	338	344	366	341	351	344	381	357	364	361	355	343	361	382	377	367	384	337	380	358	371	372	339	361	367	334	382	375	338	377	345	335	343	348	398	351	357	381	345	354	346	367	371	375	333	353	340	347	349	365	363	344	367	350	363	388	385	368	366	364	384	357	352	341	392	374	337	388	364	373	328	360	393	364	353	361	337	317	372	360	376	382	376	393	340	367	366	354	379	367	346	379	362	333	332	350	364	338	367	353	370	328	377	374	378	346	332	370	385	343	360	398	384	385	349	342	347	375	375	350	341	327	373	377	376	345	325	343	384	344	344	347	342	361	349	373	415	340	366	368	378	358	373	368	384	350	365	333	348	344	373	333	379	348	372	368	342	324	352	393	387	353	369	361	351	369	393	338	375	374	344	354	380	333	354	373	382	336	374	330	359	337	378	341	333	368	338	335	382	368	401	360	349	335	356	345	365	364	378	364	358	361	344	372	375	385	337	391	375	365	373	337	378	346	365	356	394	348	368	376
51316	20744	13813	2628	1374	963	739	588	498	452	362	366	327	283	305	309	268	237	226	236	223	213	248	213	199	220	207	195	199	190	207	176	206	212	172	191	204	208	201	175	181	233	181	191	190	191	196	161	209	170	207	167	205	189	190	151	165	197	195	186	184	183	196	198	199	175	189	175	163	202	183	206	182	162	208	212	182	191	193	207	177	166	171	175	181	193	161	178	168	199	186	187	179	190	175	196	197	192	209	200	167	182	175	177	175	180	185	170	180	201	159	157	204	188	170	184	197	183	155	182	184	182	162	193	195	173	187	189	171	169	173	189	168	172	203	197	199	156	162	176	188	166	180	186	158	194	175	153	180	186	166	190	184	165	184	182	179	179	162	211	173	197	204	171	207	171	176	187	200	208	168	191	194	174	183	169	171	192	182	184	208	188	187	184	179	181	197	171	193	179	202	165	223	212	173	191	174	179	201	186	201	182	183	186	187	184	185	201	198	183	193	176	181	171	204	181	182	187	173	168	173	174	198	212	183	184	162	161	187	167	208	174	168	174	165	177	182	197	198	207	186	202	183	182	172	189	197	186	180	170	187	195	165	214	194	181	186	171	191	201	188	202	185	195	167	196	178	171	196	173	181	202	190	206	179	177	193	190	176	216	195	182	187	185	189	158	190	170	197	179	197	175	201	166	188	175	200	185	178	182	162	188	196	185	181	180	174	193	171	160	173	198	145	169	188	167	179	166	198	165	162	198	163	174	193	183	220	179	194	182	185	200	185	149	184	202	173	173	182	196	187	193	197	146	183	177	180	191	182	199	199	194	176	167	161	178	193	169	192	189	194	180	182	200	165	186	175	204	179	193	162	185	211	203	212	162	177	181	165	171	170	176	193	175	181	199	215	191	167	191	205	168	210	201	196	169	191	151	162	186	176	175	188	187	193	178	173	202	176	191	184	182	174	188	189	167	196	164	185	175	164	195	203	169	195	195	224	175	188	173	201	165	183	192	187	171	174	175	197	179	172	189	179	195	189	189	181	181	186	177	187	177	193	202	170	192	177	161	169	187	175	181	173	161	182	197	180	166	184	188	178	198	197	164	211	167	183	207	177	198	188	186	174	205	180	176	158	161	167	187	167	188	155	191	182	161	173	212	169	174	187	206	171	180	204	178	199	191	172	198	195	187	146	195	183	211	184	172	190	171	166	191	168	192	200	193	186	174	186	165	191	177	196	196	193	177	215	193	184	181	179	191	172	185	164	183	183	177	175	165	186	184	187	187	197	194	178	181	184	185	185	182	181	197	175	174	182	183	188	153	194	206	183	192	180	173	202	164	197	192	178	174	156	184	177	171	190	178	176	189	171	168	181	212	200	192	169	192	189	189	169	182	171	184	194	192	183	183	166	185	187	168	200	165	169	182	192	172	190	164	191	178	176	198	195	193	163	188	189	188	173	201	177	182	201	201	167	196	195	176	185	167	188	194	190	188	178	168	161	205	159	167	172	175	154	194	194	184	194	191	190	190	162	159	191	161	210	186	180	205	176	189	168	185	190	168	154	177	164	162	197	183	181	213	173	187	167	177	185	197	191	182	200	191	197	190	196	178	189	194	178	183	194	201	201	185	186	201	197	180	177	171	181	195	188	182	163	184	201	191	183	173	151	163	191	188	177	198	191	183	194	179	199	202	182	169	186	193	187	194	191	190	185	197	170	179	188	165	193	186	167	195	181	192	181	169	185	166	180	187	190	181	214	207	180	185	182	196	173	182	175	188	213	174	172	168	198	206	178	197	199	202	169	200	170	198	181	170	163	182	188	182	166	165	198	176	169	180	180	198	159	190	174	163	198	200	160	205	182	184	160	183	161	189	158	202	181	164	191	187	184	185	195	182	171	186	165	177	192	166	175	164	199	198	190	180	179	199	194	177	177	169	200	184	206	175	203	189	204	139	156	191	174	178	201	183	190	160	206	170	165	154	187	186	179	203	181	184	183	192	173	177	176	175	160	170	194	181	180	182	187	175	159	201	195	186	172	189	167	206	166	187	186	161	184	190	196	194	162	180	174	176	197	182	187	215	162	211	186	187	191	171	163	184	159	179	189	166	177	168	199	214	175	194	192	213	175	183	161	187	172	191	170	182	210	183	196	204	170	184	183	191	205	168	163	204	203	191	174	184	173	163	179	182	202	186	180	172	212	180	177	204	194	190	199	187	194	205	183	192	186	182	192	167	186	190	160	195	184	174	194	176	167	193	208	180	203	179	222	193	186	190	173	179	196	187	178	219	167	191	194	179	169	186	193	184	196	164	204	176	177	170	181	175	193	180	209	224	179	197	188	185	208	188	185	200	165	193	193	186	189	193	177	191	205	178	149	178	174	185	188	184	159	184	166	199	205	197	210	171	169	217	186	167	187	193	182	208	189	181	204	160	186	197	189	195	166	168	202	206	176	182	180	192	169	216	180	160	197	161	165	201	181	190	193	195	192	184	191	188	166	173	187	192	168	179	195	165	179	167	185	202	165	177	204	192	198	179	180	163	168	176	162	178	185	212	181	203	202	191	195	173	189	156	171	196	177	186	194	202	199	168	179	189	187	199	181	170	156	168	205	174	196	173	170	185	176	197	171	173	205	198	174	185	182	176	161	176	224	195	193	193	172	170	176	204	200	195	159	183	188	173	196	193	185	188	178	195	201	214	190	194	201	184	169	181	187	190	189	173	187	172	206	194	180	196	179	178	184	180	185	200	173	181	160	179	194	203	184	182	195	165	165	188	176	160	181	197	161	177	195	172	175	194	205	176	194	191	201	175	188	181	180	201	194	185	173	179	182	166	177	186	169	179	165	183	194	214	191	174	147	198	188	195	170	182	191	180	176	191	166	181	185	159	188	165	192	162	177	173	176	166	164	180	168	173	185	189	203	185	190	202	175	177	175	163	186	179	159	176	159	186	158	193	184	156	179	171	188	204	204	180	193	154	179	199	165	194	174	195	178	163	187	180	159	183	177	161	180	192	202	194	175	178	198	214	198	163	204	191	197	167	180	179	178	190	182	206	214	163	179	201	210	204	164	159	187	180	166	192	207	194	204	189	192	188	165	199	186	188	182	170	187	171	204	198	187	198	172	165	186	177	185	174	202	170	180	178	204	160	184	168	186	164	186	196	194	200	185	179	194	167	162	161	167	161	175	191	181	176	191	172	177	167	182	177	204	209	198	191	179	171	182	168	179	191	240	189	171	180	179	177	201	189	197	176	183	191	197	176	184	180	184	180	184	200	175	207	183	162	189	161	157	184	193	201	186	175	199	183	219	169	180	198	177	199	171	189	181	206	182	152	175	172	174	193	176	197	191	174	181	203	165	188	153	175	190	205	175	188	212	185	188	181	205	175	184	212	196	191	178	187	186	170	166	186	176	175	161	201	166	188	169	191	210	178	186	187	195	174	175	172	183	168	194	193	198	203	196	197	183	169	169	199	160	187	176	188	185	173	184	196	184	174	190	167
25632	2375	5294	5936	4935	4059	3350	2803	2363	2104	1788	1602	1464	1398	1264	1163	1119	1074	1061	978	964	941	895	901	818	822	796	745	771	744	783	740	722	734	704	710	693	734	681	639	656	647	644	651	662	649	646	662	663	646	629	650	612	606	643	592	678	588	630	613	603	631	571	621	608	629	588	582	576	534	584	607	591	583	623	602	611	622	589	582	596	581	601	605	601	601	566	600	625	571	641	568	566	606	566	611	578	590	626	591	608	589	580	600	576	605	570	574	536	579	574	608	607	620	548	621	540	596	595	574	622	566	572	518	597	589	565	574	567	602	582	557	544	565	551	571	613	579	538	587	575	594	589	585	636	562	606	569	587	603	573	589	575	532	573	594	554	560	533	627	583	551	595	581	580	583	618	569	550	626	597	571	547	570	612	582	564	588	659	584	572	560	596	580	581	583	579	562	564	570	564	583	586	541	621	616	568	570	539	566	587	589	543	570	539	569	594	560	572	534	569	553	605	557	584	608	589	577	583	596	582	569	574	618	562	571	554	575	557	562	575	550	633	575	580	548	601	586	558	610	592	561	589	593	577	573	600	567	570	608	555	578	546	527	561	550	575	566	613	557	539	582	600	570	569	581	590	542	576	586	560	548	549	567	594	597	566	607	607	556	582	569	620	564	549	492	563	523	590	611	569	559	562	561	581	537	587	567	565	597	573	610	584	609	570	568	578	546	529	545	563	586	571	561	531	581	559	612	573	591	554	607	558	588	599	575	546	537	616	591	589	623	566	567	568	611	616	569	580	538	565	558	613	608	581	614	593	547	539	572	604	570	563	562	568	563	559	561	623	568	604	571	595	608	560	551	534	548	588	616	580	580	563	568	578	570	547	593	600	578	537	587	565	568	600	570	529	557	570	587	560	569	575	576	563	594	560	591	580	536	573	568	543	557	598	622	572	566	577	567	550	559	557	574	557	578	562	593	587	533	547	548	563	540	585	586	584	590	589	577	519	596	570	587	525	600	572	576	547	550	585	590	544	613	574	568	548	579	580	621	583	557	564	608	605	613	522	598	586	584	567	557	559	584	548	546	567	556	589	529	585	538	576	574	566	579	569	580	550	530	603	563	579	571	581	568	564	597	574	567	620	551	575	532	623	606	584	551	555	597	579	547	569	582	524	586	547	606	547	591	579	602	592	604	568	574	566	545	596	571	601	561	556	565	580	591	565	573	574	575	592	572	612	564	568	538	569	557	602	577	565	600	560	567	591	595	563	586	577	554	584	549	622	598	579	605	532	555	631	544	573	562	589	551	600	570	572	611	549	566	601	569	622	543	588	565	606	580	587	567	587	554	596	590	565	565	589	608	540	543	639	610	592	576	598	581	531	574	568	582	550	544	590	567	516	565	572	579	591	571	568	586	578	579	556	589	558	547	595	567	545	566	607	547	600	588	571	574	572	569	547	578	579	579	575	575	586	559	606	593	571	606	549	575	604	561	556	575	563	565	595	585	570	578	569	624	568	589	594	555	588	566	606	527	639	581	581	562	563	598	544	584	559	585	544	551	535	584	570	571	571	592	585	588	562	588	555	592	564	591	590	577	578	550	557	555	567	561	611	590	562	563	562	571	550	576	576	562	541	576	611	562	568	575	572	534	610	559	595	557	536	604	551	579	605	547	576	547	621	541	571	563	595	587	587	551	585	597	591	568	572	577	607	521	628	516	565	585	602	550	580	560	612	588	607	554	566	542	575	593	599	559	596	569	564	558	574	618	586	588	588	598	583	570	591	560	570	584	592	557	568	561	550	610	544	531	594	590	584	584	622	542	602	547	570	559	588	573	611	547	518	597	577	569	579	571	548	579	555	606	556	577	646	587	576	583	593	562	576	569	568	574	591	599	620	570	584	548	584	575	597	559	567	596	578	614	549	578	577	595	592	560	531	604	536	547	581	524	564	569	588	591	607	557	545	571	580	578	573	553	615	563	571	544	562	568	568	575	544	582	568	551	589	573	605	538	574	625	596	620	522	590	545	557	570	554	585	542	587	582	589	559	553	575	590	600	608	579	554	577	592	567	604	561	604	544	606	603	588	554	570	574	553	574	573	575	534	594	618	600	557	581	587	561	588	558	558	586	537	585	590	586	550	559	567	581	539	554	555	582	609	548	597	564	596	578	554	540	563	585	569	595	594	548	585	579	573	605	582	569	568	606	583	543	599	548	556	601	529	589	550	511	584	583	557	577	543	606	586	591	576	538	554	612	543	612	539	569	607	598	573	560	578	549	554	562	571	587	576	610	557	556	575	580	579	548	586	581	564	563	562	551	602	570	536	588	612	586	585	578	607	583	589	585	509	576	612	593	590	573	602	586	596	606	585	539	564	564	583	592	602	611	557	593	532	594	604	592	562	545	541	595	614	555	609	548	632	552	572	544	589	567	575	599	597	608	584	567	593	569	570	595	625	581	532	585	545	555	576	598	581	534	547	592	585	579	600	586	561	550	575	609	571	568	598	544	594	551	606	593	551	592	548	593	601	578	557	572	560	573	540	557	576	567	610	542	585	624	588	559	563	622	583	605	583	587	598	587	561	584	594	596	572	624	573	575	574	562	558	580	566	606	562	539	595	583	561	574	552	573	556	608	565	516	583	552	595	600	578	641	577	573	551	596	551	596	592	551	616	575	565	579	551	604	524	539	549	555	590	557	585	622	552	555	560	592	531	534	589	627	587	572	610	589	579	578	579	532	580	577	557	643	571	555	574	595	545	584	549	551	611	567	586	571	564	570	582	596	565	578	618	578	526	587	565	579	585	552	578	543	585	546	545	556	594	560	581	523	583	576	582	517	548	595	589	553	605	534	573	567	560	568	577	563	539	581	547	600	563	627	618	557	553	572	508	627	616	621	528	592	553	592	565	609	568	573	585	587	581	600	558	570	545	576	571	572	572	562	565	609	562	577	607	583	607	600	570	613	588	560	596	589	594	578	578	635	562	578	592	573	581	595	569	591	597	620	574	551	585	604	561	580	593	575	598	563	580	557	563	584	621	584	567	579	562	596	595	562	594	588	575	580	587	604	581	575	546	564	582	520	593	547	552	532	552	587	561	613	559	529	573	563	564	535	548	551	596	581	639	557	640	571	558	558	596	557	566	607	577	564	551	606	593	557	560	514	589	562	612	585	563	638	612	507	594	596	593	604	590	568	545	580	573	570	575	566	605	551	575	576	560	551	595	569	560	582	580	581	572	552	596	559	593	586	559	568	551	578	587	573	570	573	575	574	595	598	587	582	593	555	567	543	582	607	535	583	588	570	546	560	555	548	573	543	567	592	545	571	536	609	597	567	592	546	609	595	561	626	527	597	556	559	566	599	552	549	578	561	577	594	592	538	563	600	539	581	606	611	577	587	599	548	586	586	567	572	598	654	600	594	567	603	570	588	586	604	577	560	571	615	536	543	550	547	607	562	545	591	519	563	557	574	598	553	578	600	552	577	596	546	583	550	555	534	553	596
7028	418	348	219	208	233	208	198	213	192	186	185	191	193	205	197	192	206	204	193	192	214	181	201	175	206	204	192	183	185	181	186	180	197	177	184	162	209	222	195	202	194	215	218	189	199	208	199	190	179	213	195	177	180	185	186	204	191	205	183	207	212	190	203	187	215	225	177	204	190	184	169	194	194	202	175	216	192	189	155	186	190	208	199	159	184	207	193	175	218	186	178	194	193	210	175	218	194	172	190	190	190	184	216	176	181	197	207	159	181	177	176	187	185	208	191	203	177	201	183	179	197	204	166	177	182	183	160	165	201	180	206	212	194	182	204	186	189	175	207	179	177	216	174	173	205	189	192	184	191	180	185	187	204	187	183	181	186	195	191	203	170	199	198	191	204	194	180	161	175	172	196	213	192	184	197	199	184	187	219	193	199	200	197	198	188	200	198	190	205	203	187	207	194	179	204	195	193	184	191	188	182	191	191	176	207	194	181	197	191	189	180	194	180	206	172	192	188	192	217	177	202	219	236	169	195	195	185	185	180	186	199	195	171	193	204	204	191	215	173	185	214	199	194	223	178	189	226	223	209	188	193	193	177	212	208	183	199	191	189	194	191	205	185	193	217	187	194	190	180	189	193	192	205	178	183	193	176	193	202	185	197	198	207	200	192	188	185	194	188	203	199	185	174	185	195	194	176	203	182	212	178	191	220	181	203	177	198	207	204	192	194	182	175	198	190	198	184	200	209	185	192	196	208	211	183	179	202	207	184	171	200	197	195	188	177	179	186	196	187	215	204	205	181	185	194	185	196	186	206	192	180	198	184	208	186	193	191	195	215	203	179	202	196	191	183	200	174	200	178	167	176	207	185	183	189	194	190	205	221	205	188	211	179	184	199	182	183	173	186	184	197	168	202	210	184	155	181	205	186	166	197	191	201	192	192	194	228	170	177	203	185	178	188	190	181	208	183	186	190	187	216	203	212	168	193	193	191	205	183	184	224	185	167	160	191	189	199	190	173	189	181	202	185	211	156	174	186	177	197	196	212	191	198	199	201	223	166	197	186	206	180	168	207	185	198	218	194	169	186	216	185	202	198	204	197	167	199	200	185	187	179	212	173	195	183	185	210	204	182	187	184	196	206	185	203	188	199	185	181	170	184	190	192	196	181	202	197	191	204	194	187	185	174	186	211	193	190	182	189	209	193	193	221	185	197	191	202	191	209	183	186	194	178	196	172	184	188	174	215	196	199	180	200	210	200	177	226	206	172	204	195	175	207	177	200	182	212	174	179	199	175	183	194	192	203	176	211	176	192	210	197	208	183	203	171	202	190	194	192	192	183	183	198	191	177	212	198	173	198	164	167	176	180	178	196	219	171	190	227	188	205	189	175	192	158	184	215	209	196	198	215	200	189	174	190	163	197	177	183	218	179	171	182	218	203	212	164	208	193	180	187	200	186	198	169	197	202	197	210	205	196	185	201	179	192	214	184	183	200	214	198	178	190	185	159	178	182	196	188	188	192	182	200	207	200	181	185	194	178	194	191	197	163	190	201	222	174	185	190	202	169	203	209	179	191	194	200	200	202	194	183	209	175	165	194	198	193	205	200	197	181	199	183	168	173	207	164	190	186	206	176	196	175	187	190	195	212	164	195	212	181	197	184	201	192	220	189	176	205	193	170	214	201	223	185	216	175	177	200	182	173	211	195	195	181	195	207	193	205	205	184	186	215	198	198	208	178	178	209	209	200	218	175	168	176	195	213	187	191	188	194	189	209	177	207	190	187	187	191	198	219	174	172	188	178	215	189	200	183	213	188	174	198	205	213	173	198	213	203	187	192	194	177	188	207	176	191	175	218	198	179	200	199	197	178	194	210	207	188	215	196	188	183	185	187	168	211	190	189	202	183	183	188	190	186	200	194	195	199	195	197	182	167	190	189	201	196	192	176	208	195	210	182	195	201	187	198	219	197	186	211	174	189	183	210	192	198	187	211	175	196	200	196	203	181	207	183	196	175	189	192	193	204	191	207	196	184	200	201	177	204	177	199	199	184	186	205	197	182	204	183	193	200	195	206	187	181	218	170	196	213	194	170	184	205	205	183	211	200	186	180	190	181	200	201	193	190	185	192	167	182	189	198	197	161	202	163	176	201	219	178	229	185	190	188	171	191	207	198	190	207	184	222	180	222	202	178	204	193	200	192	183	189	213	207	184	206	205	184	182	190	194	189	198	184	213	178	179	181	187	200	194	195	206	174	183	208	199	181	187	182	156	189	199	190	192	188	175	184	180	190	198	186	189	187	196	210	191	215	179	182	197	177	190	208	186	164	190	211	190	188	166	185	203	180	213	202	189	193	194	203	203	215	201	210	175	201	179	209	188	171	198	195	177	184	191	196	175	194	192	190	212	203	206	186	180	181	189	196	193	216	206	188	177	184	198	204	190	193	183	195	185	197	178	209	212	214	199	161	197	194	169	206	154	212	188	197	202	195	185	187	189	195	189	191	181	167	193	175	204	187	176	211	183	220	191	213	188	195	208	213	180	215	194	164	202	192	188	188	205	243	181	174	183	214	200	184	195	180	194	176	182	203	213	202	192	200	187	180	187	178	178	170	199	160	196	207	170	204	171	220	186	191	181	205	205	159	217	190	182	179	211	195	219	178	181	196	190	191	211	169	203	183	185	205	194	194	204	183	185	193	182	220	184	183	204	202	188	188	198	196	192	181	174	185	171	185	182	189	185	206	187	188	199	178	185	190	187	200	213	204	191	188	169	187	197	188	187	205	174	218	182	173	177	195	229	172	189	185	197	176	195	187	191	191	197	212	180	199	172	193	187	170	199	191	186	197	195	172	194	197	174	197	183	180	184	164	200	181	200	185	179	202	175	196	194	209	195	193	189	210	182	204	203	210	186	200	210	173	215	204	185	189	157	187	182	215	194	196	213	186	186	200	163	177	180	188	186	176	206	201	171	174	185	207	190	204	178	191	191	197	201	195	176	187	180	193	213	183	198	198	180	197	205	198	180	195	194	192	208	205	194	185	198	192	164	204	171	228	175	210	209	172	233	194	209	200	200	204	177	190	202	170	189	212	182	178	207	198	223	169	180	188	194	196	170	207	190	189	195	159	203	209	173	199	187	197	182	181	208	178	180	221	167	178	194	208	177	206	196	187	183	178	199	187	194	200	194	216	190	203	196	201	207	213	199	189	182	195	199	199	192	171	193	193	179	181	176	192	172	197	173	170	198	178	193	196	177	189	175	207	201	186	213	193	197	192	189	195	174	165	174	202	181	173	205	189	169	155	188	190	177	193	204	200	193	202	200	185	166	177	191	162	184	194	209	184	200	187	202	183	217	193	173	195	185	192	194	176	198	197	173	215	203	179	193	163	182	179	183	212	190	176	179	184	219	185	174	182	191	168	204	193	180	205	213	205	198	204	192	181	206	200	190	204	202	191	193	193	214	182	189	189	200	194	185	187	191	175	181	172	184	198	213	197
7490	639	687	705	716	710	606	660	616	629	590	624	583	608	619	591	609	597	600	599	566	604	593	530	582	579	579	589	574	572	593	578	648	596	561	615	595	593	587	614	593	590	594	559	610	640	568	544	580	594	576	622	590	555	545	609	572	609	553	586	561	537	583	572	591	541	520	543	559	578	588	611	559	586	596	607	593	533	602	560	585	605	569	575	602	590	563	585	581	593	535	580	617	587	596	564	587	591	616	558	600	628	592	541	577	550	590	581	595	595	557	591	608	578	582	584	608	591	576	559	557	601	571	577	567	584	591	562	565	558	603	612	598	579	600	574	579	584	578	578	574	576	557	539	612	537	611	560	545	591	624	574	576	610	598	560	542	586	622	611	615	595	566	599	627	551	612	589	557	606	598	549	570	555	540	578	549	540	601	574	601	601	613	575	572	574	547	578	574	597	576	589	562	571	585	549	571	583	568	543	582	598	605	594	575	564	590	596	581	617	617	589	583	546	568	542	545	601	568	543	620	569	594	597	550	561	612	550	570	574	618	586	555	573	538	566	561	598	628	581	592	562	560	622	596	620	527	612	603	582	605	591	580	574	563	589	585	594	573	616	607	585	586	572	550	613	554	607	547	572	592	562	594	525	590	627	612	550	558	568	584	561	628	594	562	551	617	574	569	568	571	600	614	605	577	541	585	607	560	599	578	580	589	575	596	578	598	595	576	599	578	604	589	576	584	588	587	571	563	581	559	606	571	568	566	570	603	558	596	587	584	568	589	612	590	548	614	578	546	539	569	561	574	559	586	552	582	579	534	591	544	616	538	554	578	601	524	580	598	545	570	646	594	573	565	548	578	554	601	613	519	614	596	604	564	588	626	592	568	598	582	546	554	556	548	627	605	582	600	568	638	573	606	571	573	562	606	571	592	523	545	602	586	626	592	578	565	581	582	641	617	589	569	576	603	638	558	579	564	572	545	585	583	581	626	593	555	561	581	586	569	543	570	563	627	568	590	606	613	556	573	610	588	576	586	546	598	576	639	575	592	577	585	563	559	612	565	561	570	557	582	585	564	548	608	558	607	584	594	605	580	590	607	596	596	582	625	557	560	577	584	599	614	546	585	593	568	565	627	584	602	579	560	568	559	605	562	571	567	564	609	574	611	564	586	599	580	563	591	569	591	597	566	572	559	580	596	580	588	594	530	587	570	591	613	610	584	573	542	580	584	560	599	556	570	582	567	592	562	521	550	580	545	578	569	571	570	600	554	618	572	547	559	552	525	523	568	582	583	538	545	607	560	580	561	584	559	570	552	571	557	571	551	548	600	567	580	576	552	610	581	585	579	598	563	618	600	605	616	616	573	621	588	543	614	543	563	620	585	583	540	548	559	538	563	546	552	539	601	581	611	624	578	602	563	581	576	580	610	561	586	541	579	559	609	543	585	581	605	533	585	620	590	576	560	604	552	573	570	587	612	640	602	576	580	619	586	587	603	585	530	555	577	579	564	570	605	570	594	616	595	532	597	611	588	590	588	571	546	584	597	519	559	570	582	606	558	584	568	590	635	515	597	613	574	557	547	580	584	573	573	545	551	572	562	587	587	572	618	565	595	585	567	580	566	590	555	530	560	560	578	566	598	588	552	547	576	591	578	596	581	557	572	587	567	590	602	578	575	602	585	593	587	587	584	591	580	547	570	538	618	584	599	638	645	582	636	571	596	646	591	607	537	571	611	576	581	566	581	556	574	551	603	607	555	580	565	591	569	577	563	600	606	575	545	562	564	601	525	613	593	597	576	560	576	593	585	602	586	611	579	605	622	546	542	623	623	566	549	597	548	600	588	583	594	579	546	594	578	558	611	574	587	580	602	550	583	571	575	566	583	568	605	551	596	583	566	564	576	611	573	560	592	559	562	573	602	556	565	607	570	598	588	515	576	584	587	549	572	606	551	601	587	564	603	556	565	567	590	587	575	571	568	572	585	529	583	575	569	552	572	586	593	558	534	571	601	583	556	566	608	563	603	583	585	580	627	589	554	558	582	581	631	611	595	571	563	567	586	600	605	580	598	567	614	594	592	580	568	599	577	602	581	546	572	596	603	609	514	569	569	594	610	617	573	545	628	587	589	604	535	545	638	590	548	583	571	556	570	576	585	578	597	611	579	558	567	523	576	618	653	581	571	560	604	611	606	567	569	586	604	560	585	570	562	584	556	594	619	555	629	581	533	574	556	553	573	585	610	596	560	538	580	535	565	563	583	547	559	595	560	583	566	562	610	592	572	601	580	552	581	586	574	556	633	560	532	574	622	576	591	594	596	567	592	577	577	568	560	600	579	546	595	560	583	633	599	553	588	539	550	583	624	588	594	580	562	600	609	570	565	555	602	574	597	559	584	577	613	554	591	596	602	601	557	576	561	564	543	548	572	598	596	583	547	560	585	598	570	617	584	604	550	597	530	585	525	580	619	626	648	598	612	568	569	595	539	565	585	586	597	538	586	581	592	530	633	604	621	561	557	541	557	570	567	578	603	560	573	586	570	570	593	539	640	592	593	577	562	579	558	529	572	590	576	610	574	599	544	567	630	563	630	544	581	538	571	631	582	561	573	611	567	603	558	537	587	599	556	576	553	580	586	565	576	551	589	607	527	606	602	532	576	553	569	583	563	600	574	625	573	588	549	526	624	543	589	608	565	599	557	597	643	544	614	541	610	602	593	590	591	573	592	569	643	587	573	632	614	603	605	608	557	585	576	569	601	594	592	571	596	600	574	589	614	564	580	623	551	618	584	588	601	604	619	603	609	586	587	543	598	575	589	592	573	616	597	564	600	595	570	634	582	573	584	610	563	584	600	612	576	578	565	576	565	639	559	605	597	579	613	569	572	608	622	612	587	586	552	615	548	599	619	552	620	573	584	590	578	601	583	549	523	597	635	594	599	577	608	569	572	617	590	615	591	573	616	555	570	550	566	600	574	617	600	593	568	587	575	627	612	631	550	532	591	584	573	607	590	539	565	602	534	602	609	548	587	572	560	571	637	628	602	610	597	615	601	573	600	574	571	560	572	568	578	589	597	571	589	628	584	544	588	568	579	603	599	598	557	550	585	596	589	596	595	560	592	600	581	591	558	553	592	576	601	544	634	591	607	575	582	530	587	580	637	603	556	551	618	600	556	543	601	592	579	554	609	535	614	581	605	604	586	588	547	583	579	548	540	556	570	573	600	576	574	586	571	571	608	593	602	618	581	601	614	592	593	581	594	548	585	554	560	578	591	631	543	609	585	533	603	582	552	576	576	575	556	573	594	595	548	603	557	605	565	591	582	585	570	561	606	590	588	539	568	542	587	575	570	599	586	588	605	592	564	542	626	594	635	550	550	612	560	580	576	549	631	566	549	576	594	594	550	596	585	604	569	600	577	621	608	536	559	580	562	581	616	571	599	618	615	571	598	572	542	518	592	574	587	555	594	549	591	567	559	584	552	543	638	660	556	574	592	590	561	574
43024	15482	4186	996	632	514	376	291	255	231	227	179	155	179	156	129	178	160	120	115	136	142	134	132	142	105	124	122	119	128	92	117	140	116	109	115	122	112	124	104	126	122	91	108	118	140	98	104	110	117	117	125	99	98	104	105	113	118	100	117	116	90	126	102	108	103	105	114	111	105	104	98	95	98	113	103	89	88	128	114	115	106	127	113	114	109	105	120	113	106	114	103	110	76	103	119	89	103	115	116	125	93	120	106	99	100	103	97	112	98	124	100	111	112	105	112	111	98	109	108	116	105	115	108	95	104	95	99	109	135	110	98	117	102	119	110	102	105	106	119	100	100	111	119	117	118	106	109	105	107	101	105	89	104	105	109	105	93	99	105	106	87	97	122	116	121	111	104	100	91	116	92	111	101	94	112	113	112	113	105	110	108	90	96	111	111	98	107	137	102	106	88	113	118	120	103	112	110	122	92	98	112	98	122	103	121	115	108	102	102	98	101	118	106	134	109	108	93	122	109	117	114	97	118	107	107	104	130	106	103	115	114	111	124	106	114	100	98	98	116	120	111	94	102	108	107	113	105	103	113	100	100	99	87	114	104	111	109	108	110	117	95	98	97	115	101	114	100	95	117	104	119	109	108	105	107	104	78	128	102	117	94	95	98	109	111	116	110	106	117	124	95	118	103	105	88	102	108	97	124	102	112	118	84	116	89	120	106	120	105	107	97	113	111	95	105	81	130	122	129	117	97	105	126	95	92	85	114	109	89	108	107	91	101	101	124	103	123	95	97	122	109	110	102	103	131	105	120	99	107	99	118	129	109	107	106	123	121	111	125	97	81	87	115	106	125	115	96	85	105	96	103	118	94	113	106	86	116	114	113	94	96	89	103	115	95	119	104	125	118	96	111	112	137	113	107	91	108	99	104	107	116	102	110	110	111	107	114	112	117	101	121	108	113	115	110	111	118	101	108	101	108	98	106	100	97	93	92	114	103	116	98	89	105	90	111	108	99	109	112	91	110	111	127	111	115	99	115	101	94	92	100	97	117	124	118	137	106	107	92	115	113	113	108	117	108	107	94	108	138	110	112	111	131	104	118	126	104	113	105	109	109	110	101	132	101	109	93	113	117	96	124	113	106	111	98	110	113	117	115	101	99	91	102	123	100	100	113	107	122	111	131	103	115	122	108	100	119	103	100	103	132	102	113	126	91	103	99	98	104	101	105	113	98	104	112	101	108	111	108	108	98	118	90	105	101	92	125	123	110	107	106	102	117	125	113	108	94	109	98	110	111	107	94	131	106	108	97	96	100	119	121	119	109	105	113	93	114	119	101	97	102	94	115	114	106	95	107	101	97	103	116	106	97	103	117	99	104	117	101	108	95	118	133	102	86	95	108	103	113	89	112	101	110	111	106	114	92	95	124	110	125	114	99	127	125	120	94	115	122	104	108	102	109	98	124	96	106	115	116	108	99	90	113	104	110	120	109	99	122	110	111	130	90	101	115	130	102	87	109	106	97	109	117	108	102	107	104	133	98	129	112	115	106	108	104	98	107	120	117	103	106	131	123	102	106	101	100	92	95	101	112	117	116	96	121	115	105	94	115	115	119	104	97	96	111	132	125	100	106	138	89	108	118	127	120	124	114	110	103	131	104	111	89	105	111	85	98	100	96	88	95	93	125	97	109	116	98	128	97	110	99	112	124	89	102	116	122	117	94	103	113	108	91	123	121	133	124	102	107	119	112	111	82	103	116	127	103	83	100	98	105	131	89	110	107	125	105	105	121	101	121	103	95	103	91	87	101	98	94	116	106	103	118	100	114	99	105	98	125	95	84	97	115	109	124	108	107	96	109	105	103	115	89	106	84	111	102	122	102	107	100	117	117	119	114	85	89	95	105	94	121	97	119	109	104	115	91	106	97	140	119	111	99	115	125	110	108	112	121	93	106	119	119	98	101	92	105	88	116	108	98	109	98	115	128	114	117	108	98	92	115	94	104	107	92	109	111	105	103	118	111	100	96	101	128	103	111	93	122	120	114	102	107	94	127	122	108	114	110	101	88	104	119	113	111	98	105	120	94	122	124	116	107	128	112	104	106	118	130	118	103	100	113	79	115	99	97	105	101	94	109	98	114	92	103	113	103	116	107	106	88	121	94	100	108	103	100	102	97	125	105	107	102	110	106	103	132	116	118	87	110	104	106	100	104	105	108	119	121	124	115	95	107	99	97	99	121	127	119	111	116	108	114	110	127	106	99	89	110	109	116	111	119	95	100	92	119	103	111	114	96	105	112	109	125	103	121	107	103	125	110	113	100	114	108	108	80	128	126	109	110	107	110	125	113	113	109	110	110	97	98	120	114	108	88	114	107	114	111	121	111	111	91	120	110	110	113	122	109	103	80	106	108	119	103	110	106	97	100	116	130	130	107	113	106	118	112	109	123	98	115	100	120	96	119	90	107	124	118	95	123	91	103	117	122	115	134	103	99	97	118	106	107	98	95	100	100	116	111	106	88	97	99	102	124	123	117	107	92	92	99	104	106	118	105	106	99	105	96	113	123	101	93	100	105	119	126	119	99	117	97	99	95	98	108	101	102	105	91	117	116	112	98	100	95	100	103	111	111	107	102	100	115	109	99	122	103	111	119	114	109	93	108	122	104	93	98	107	99	91	111	88	112	122	105	99	101	104	123	118	106	110	110	101	83	111	114	97	93	123	98	101	91	112	115	104	107	114	109	105	133	91	108	105	118	102	130	112	103	113	101	108	111	106	119	108	121	118	99	111	133	114	87	118	98	90	108	121	101	106	122	96	120	107	103	98	102	119	115	111	119	120	102	116	113	102	101	117	91	107	113	109	107	122	92	127	112	124	123	112	108	123	105	109	105	106	111	113	111	106	95	109	97	104	108	99	105	92	109	111	132	132	95	112	113	108	94	116	90	116	113	104	103	117	116	99	129	96	101	98	99	99	100	123	107	107	98	123	110	119	93	130	120	102	116	101	102	121	107	101	120	116	93	90	118	79	90	121	128	110	119	94	113	92	99	89	108	90	93	105	108	122	124	81	106	128	104	108	115	94	115	102	102	113	115	121	84	102	118	88	102	103	87	87	111	96	99	133	97	105	117	109	95	105	104	97	102	120	113	125	98	112	96	114	122	114	98	119	97	97	100	97	118	111	112	120	114	101	86	115	114	119	103	116	124	118	98	117	95	118	111	112	115	107	128	120	89	113	109	107	100	112	111	115	127	112	110	111	110	118	113	110	106	98	98	124	104	106	95	104	113	110	115	95	130	106	94	97	105	104	108	105	103	115	99	117	98	97	101	110	118	129	94	102	97	108	122	129	111	113	112	103	99	110	81	96	106	99	107	114	102	107	121	89	95	116	114	110	99	106	115	112	86	111	106	105	101	111	109	118	124	103	99	100	107	120	119	111	96	100	97	98	117	119	100	112	104	101	116	119	95	147	95	111	110	106	106	98	107	120	112	111	108	112	106
20186	1286	2702	3273	2685	2310	1805	1597	1210	1107	1041	915	824	757	734	695	588	670	614	553	549	525	497	491	487	471	487	461	485	438	445	455	436	459	422	463	403	381	429	393	427	398	377	420	398	398	435	398	416	400	393	437	374	401	374	379	405	385	403	395	391	393	425	394	347	388	413	380	386	344	401	345	393	351	385	379	385	375	375	347	388	390	349	333	378	401	354	365	358	368	394	352	347	355	371	382	402	325	400	359	361	378	396	376	335	376	360	355	355	382	372	343	389	398	371	351	358	382	386	372	374	370	377	363	356	381	372	386	373	345	373	356	393	361	383	367	351	383	390	346	357	362	360	345	360	360	336	359	395	392	361	351	351	337	381	338	409	372	396	358	371	398	387	392	354	370	371	358	372	366	372	340	388	373	345	361	347	373	394	389	333	410	367	354	367	355	368	350	348	382	361	376	344	381	329	371	383	396	354	373	355	371	369	391	365	335	394	403	359	413	357	353	356	387	362	379	365	350	379	373	353	359	364	371	360	383	368	354	357	333	378	387	356	376	394	359	319	378	405	365	360	366	390	358	328	359	377	384	337	372	345	352	389	384	380	355	345	367	342	366	346	379	338	364	349	370	388	419	364	358	357	345	360	398	396	377	365	399	330	356	373	380	368	385	344	347	328	363	362	372	357	380	374	369	376	361	312	330	355	333	368	380	348	362	341	357	381	375	353	319	344	355	349	337	367	383	379	341	334	338	362	375	388	365	379	368	376	370	373	386	393	365	357	368	334	400	365	352	366	387	396	402	388	331	337	348	339	364	326	366	331	359	383	345	353	329	380	360	380	377	362	356	382	365	373	346	354	356	352	345	319	383	367	371	351	369	364	353	384	371	383	381	384	350	408	365	340	317	340	340	338	373	353	360	356	365	374	381	353	354	378	378	400	367	386	339	379	369	351	356	375	377	332	340	378	394	390	415	340	342	349	328	354	384	390	329	322	373	375	365	406	365	372	353	334	355	394	383	343	366	353	374	397	374	385	359	377	360	365	335	346	372	373	373	369	387	350	365	392	364	355	364	368	383	351	396	356	380	380	334	338	352	363	360	409	380	338	376	379	334	360	395	369	411	386	372	343	363	402	380	350	385	361	343	371	348	329	416	360	352	367	361	341	373	411	323	382	377	391	359	398	349	364	337	385	354	334	335	367	381	379	368	394	375	414	360	351	364	360	387	384	380	353	362	379	384	343	368	337	382	371	381	364	339	356	359	354	342	378	345	379	381	364	356	360	357	387	363	345	360	367	378	323	389	346	408	361	321	352	366	361	375	400	351	390	371	382	358	382	391	364	367	321	359	359	376	358	406	373	413	343	365	356	328	361	344	346	394	355	333	356	371	363	372	335	365	390	398	320	363	391	415	370	348	345	386	358	316	373	352	362	368	380	392	363	327	370	364	353	343	380	390	325	319	378	355	368	377	356	376	383	316	368	369	382	375	360	326	363	365	355	343	380	343	342	387	347	358	345	389	348	343	361	370	384	392	349	379	371	336	327	401	350	408	359	373	386	379	369	400	358	392	353	363	346	394	361	361	391	330	362	375	348	360	332	378	349	329	354	373	344	334	376	356	376	319	349	359	381	351	375	350	366	349	388	369	376	403	341	333	363	379	344	374	351	352	356	363	363	355	395	347	313	333	327	368	382	359	368	338	387	370	359	384	376	393	365	375	364	369	361	362	367	369	383	337	402	381	375	364	401	370	356	393	363	354	348	331	369	354	388	368	386	360	356	346	326	366	357	369	353	385	338	386	349	355	383	383	391	373	354	386	394	359	352	350	359	363	366	347	346	383	386	329	374	370	322	366	389	329	341	358	358	357	377	351	366	344	344	357	387	326	369	408	370	353	352	375	354	380	376	386	400	341	364	370	348	377	379	349	366	364	344	370	420	394	363	373	374	389	361	375	376	345	386	386	368	372	355	366	379	349	417	360	362	388	371	366	349	377	404	356	378	365	356	366	388	374	354	380	360	368	360	352	347	332	343	343	377	359	373	346	378	375	358	377	371	387	390	357	326	359	380	390	369	363	382	344	401	337	381	358	358	372	368	354	388	360	348	328	360	363	333	348	371	393	360	373	370	363	383	331	358	333	354	406	381	391	378	357	383	374	402	378	360	425	385	389	359	365	384	353	383	370	345	369	389	348	320	376	374	373	389	358	377	381	378	364	364	351	331	354	386	361	363	342	362	339	361	330	330	363	376	343	370	355	367	347	377	383	398	370	387	387	359	366	353	401	380	366	358	377	398	379	360	387	381	378	384	375	363	369	376	390	400	365	358	395	389	352	369	326	350	385	351	320	337	399	375	345	358	398	357	375	370	366	373	342	357	354	379	336	342	329	358	369	355	356	359	364	314	370	352	353	381	369	326	346	361	357	358	340	343	333	327	379	401	393	350	384	353	359	391	383	383	358	365	374	372	365	358	376	347	383	373	368	344	387	358	349	352	328	344	385	396	354	352	357	378	362	372	358	364	387	397	364	383	373	344	398	347	394	356	388	353	343	336	369	372	357	367	351	383	385	372	355	361	387	351	347	354	361	339	363	347	373	370	319	358	362	388	352	355	360	317	360	371	408	362	358	365	321	357	372	330	364	373	381	395	357	347	362	386	370	390	365	361	348	372	368	382	358	394	348	368	350	355	353	373	350	352	354	366	370	356	341	377	373	350	374	331	367	335	373	392	351	347	369	351	384	373	365	357	336	374	383	342	337	374	386	346	363	367	375	382	358	367	357	352	370	369	335	343	391	382	361	353	363	364	372	368	382	346	370	413	353	370	347	355	403	364	333	360	370	365	343	381	375	353	357	402	372	367	370	366	339	372	345	389	367	372	366	371	368	366	341	401	354	335	384	399	396	381	351	374	366	372	360	372	360	388	364	356	360	381	389	379	340	409	380	303	377	388	356	365	358	350	369	344	338	373	374	354	346	350	357	354	343	359	386	354	365	400	366	354	345	369	361	339	376	379	354	339	380	356	354	356	314	375	363	370	344	371	375	350	359	372	402	341	406	341	350	379	380	371	351	366	369	349	338	352	380	336	354	362	354	358	366	335	380	370	349	344	370	342	358	342	394	373	369	358	396	345	349	368	349	352	317	350	404	353	369	373	354	371	387	314	384	357	360	333	389	339	368	363	352	358	377	351	332	369	394	372	387	376	419	354	374	375	333	388	364	366	366	403	314	355	348	337	354	368	350	385	347	366	366	365	336	393	362	384	335	338	392	369	353	351	373	353	344	338	350	367	338	354	378	366	364	331	371	345	358	371	366	361	372	372	344	354	370	394	337	348	391	347	361	351	397	341	311	389	333	349	373	342	351	360	391	367	390	362	365	374	361	391	370	386	369	363	379	351	355	367	331	317	348	361	381	396	384	401	346	373	402	371	390	351	378	399	391	352	378	385	365	353	386	349	374	367	361	381	340	364	414	363	369	354	385	348	360	386	397	381	361	341	378
48341	21381	17445	2924	1341	1036	753	582	539	433	389	366	329	313	267	302	253	297	266	203	259	230	197	225	206	205	214	201	214	197	184	212	203	209	202	217	198	198	179	199	180	211	174	185	174	215	186	214	183	170	181	185	188	184	163	215	221	208	187	176	206	181	192	196	202	182	199	177	180	192	195	192	196	187	197	196	204	173	163	204	200	180	177	191	185	185	190	203	198	178	199	169	204	201	170	184	196	184	202	197	180	172	196	212	188	212	197	170	211	158	178	182	173	192	190	189	196	195	173	195	175	174	195	190	184	215	200	178	167	170	159	159	193	184	193	183	173	179	173	197	175	176	206	183	176	192	184	171	154	204	168	171	190	185	204	192	191	205	182	179	170	204	180	198	198	195	186	182	179	184	176	185	205	196	190	186	163	182	209	178	176	209	191	180	189	162	171	181	186	171	203	177	206	178	170	213	200	184	181	193	173	203	175	183	184	214	184	189	192	181	195	206	199	173	209	181	185	183	200	194	211	170	183	194	188	189	167	204	165	173	163	180	187	187	182	148	158	182	182	196	173	188	168	175	185	187	177	187	193	180	183	183	205	203	179	172	186	185	205	191	170	177	185	202	187	168	198	171	197	193	165	183	177	183	184	198	185	173	189	174	174	209	189	194	181	176	173	189	187	205	208	193	204	196	209	168	202	193	161	174	186	163	191	179	175	202	181	187	186	182	172	187	181	177	186	157	158	197	169	178	188	165	195	182	180	190	183	197	186	181	177	202	189	205	202	174	170	166	182	189	176	187	159	167	182	172	188	182	194	163	156	180	177	166	189	200	181	170	176	170	205	180	200	173	177	178	171	186	208	216	185	176	174	193	209	200	182	196	195	197	186	206	162	192	202	180	197	189	172	199	169	180	206	176	166	182	163	172	199	166	202	180	161	173	199	187	191	181	187	177	170	187	171	176	167	181	186	184	178	165	187	192	191	183	207	180	188	177	197	182	169	211	190	196	204	185	179	198	171	196	168	175	183	180	181	203	186	194	195	179	186	214	201	179	193	207	192	178	183	187	186	177	170	166	172	176	177	203	183	180	178	192	161	184	174	158	181	162	186	170	188	181	166	177	161	200	166	187	175	167	179	211	209	174	184	192	181	179	180	178	172	187	184	155	201	166	199	170	193	186	186	196	190	192	179	189	169	179	166	211	179	185	195	190	172	204	164	180	202	202	177	178	164	163	184	179	202	179	170	182	196	192	188	173	192	183	197	176	180	193	201	171	189	186	182	176	175	190	175	187	192	182	177	181	182	161	175	217	196	179	172	182	208	199	198	185	180	182	182	180	213	204	178	164	192	178	171	191	201	194	170	182	165	196	201	177	173	188	181	183	163	169	191	185	168	174	212	182	200	217	177	196	179	181	178	189	168	207	180	198	187	196	180	199	203	188	187	189	189	194	195	183	199	200	170	186	192	205	186	195	173	175	180	174	168	175	195	184	162	195	187	180	163	195	195	174	176	157	186	199	202	199	179	180	187	197	184	169	217	175	162	207	175	184	215	172	201	182	174	182	217	177	183	183	189	185	194	176	185	193	185	180	178	174	164	173	208	175	199	190	177	174	195	226	177	160	177	179	172	163	188	188	175	216	185	178	181	181	191	174	178	192	173	188	167	175	190	193	149	165	178	186	165	176	192	185	193	170	165	190	175	184	172	158	172	164	183	186	180	170	188	196	168	192	180	187	192	191	175	179	179	198	218	186	187	197	190	183	184	169	182	181	188	198	197	176	187	185	169	172	183	188	194	167	166	185	193	183	166	186	161	210	162	191	175	176	184	195	196	176	167	167	185	191	199	173	165	193	168	187	171	165	200	178	187	173	176	189	186	172	188	173	160	200	189	180	179	204	190	177	202	169	192	190	187	193	178	222	209	172	196	196	164	178	170	200	189	189	208	195	188	179	225	179	193	164	156	206	178	167	181	191	193	179	166	187	177	191	177	189	161	184	172	199	172	188	170	212	176	166	171	181	182	172	174	188	190	215	182	189	185	197	184	184	191	176	200	174	195	183	174	169	184	193	190	188	181	182	224	172	192	179	181	173	206	179	194	194	176	161	187	189	168	171	203	212	169	164	191	212	178	169	178	172	201	188	164	190	172	197	208	196	200	229	173	170	174	184	192	188	192	173	205	179	183	189	184	179	180	175	194	186	190	194	181	176	198	197	174	196	202	184	181	212	204	187	183	193	205	174	194	159	179	182	171	200	170	167	188	184	172	170	200	168	170	173	187	171	175	177	171	203	192	196	191	170	193	202	173	188	196	187	168	196	177	182	192	189	196	178	202	201	165	181	201	166	189	181	172	206	190	163	186	180	192	204	187	175	199	212	176	198	177	175	209	178	200	204	168	206	176	213	167	173	186	194	213	181	181	193	205	200	205	188	183	195	195	187	178	172	212	197	167	194	177	161	199	211	198	181	185	178	194	174	187	211	147	192	177	174	169	187	192	197	181	183	194	185	180	176	174	206	182	190	171	181	215	187	185	212	184	176	197	203	207	155	170	189	197	173	196	173	189	164	186	205	171	192	164	179	185	177	184	176	173	201	173	189	195	186	169	187	169	171	159	207	191	175	174	167	200	184	182	174	173	185	183	196	191	192	173	158	190	189	193	179	173	187	206	195	191	189	211	196	165	175	200	198	170	179	173	208	216	185	187	176	189	173	173	184	190	203	179	186	176	179	202	180	209	207	209	185	173	170	174	169	166	175	173	208	180	200	193	178	195	190	178	190	187	200	199	181	186	183	187	184	173	184	173	184	194	197	196	188	210	187	186	184	198	192	172	187	184	173	188	183	172	194	181	169	185	186	186	190	194	191	175	173	186	195	192	182	201	167	162	187	157	187	181	185	164	199	185	177	188	174	189	166	155	178	193	182	196	183	193	173	179	203	195	179	172	186	215	194	166	175	171	171	185	178	193	169	181	161	179	178	174	196	172	190	189	187	198	198	190	171	190	190	185	177	185	190	194	201	159	178	189	181	198	167	191	180	181	161	182	169	168	182	173	215	187	204	190	171	172	188	194	169	179	175	190	179	177	169	181	165	184	168	167	152	205	185	196	190	203	219	186	213	183	162	179	180	198	149	177	190	187	191	184	195	190	180	177	154	154	164	163	184	162	179	177	151	196	183	180	174	199	192	194	183	183	169	210	177	165	176	162	182	225	190	203	197	207	187	186	187	188	182	194	193	200	176	186	174	198	199	198	228	188	205	191	178	211	155	197	199	206	202	196	186	189	185	181	188	184	182	166	209	185	185	182	185	203	186	169	202	167	206	197	178	177	181	195	146	186	188	213	163	183	194	204	196	201	172	167	194	191	197	194	187	178	211	171	180	172	187	188	163	203	210	195	206	203	173	202	185	172	220	183	199	177	190	185	164	168	197	179	190	173	219	201	181	180	184	188	194	189	179	186	188	173	196	188	185	196	168	194	215	192	179	199	182	185	190	167	180
24727	2287	5316	6028	5098	4084	3373	2848	2316	2058	1828	1658	1507	1377	1311	1139	1079	1112	1056	1005	938	913	873	822	783	822	841	793	782	780	744	729	753	720	718	655	708	734	685	619	621	636	691	670	621	662	636	660	628	634	647	656	621	626	591	610	607	651	625	605	622	655	655	618	607	583	586	590	627	609	631	637	580	610	626	652	594	648	584	571	545	587	575	625	576	613	593	605	574	597	605	562	600	574	614	594	603	571	588	594	588	595	570	576	579	602	583	572	578	583	534	622	569	631	571	611	599	563	549	630	558	595	612	574	600	592	561	560	624	564	552	610	570	585	582	589	548	557	598	571	600	599	567	627	592	583	529	579	572	606	562	564	577	571	611	571	599	582	572	605	599	577	592	548	545	567	560	552	589	585	605	578	600	599	577	571	562	551	611	567	586	565	570	570	555	562	565	557	634	580	570	611	570	564	591	576	574	594	557	572	527	605	573	581	592	550	551	630	578	604	576	600	598	542	610	556	573	588	568	579	617	576	589	565	600	547	539	579	548	589	607	580	567	573	560	566	575	604	590	604	539	573	612	561	589	593	554	609	630	585	598	555	528	566	579	562	574	556	594	592	582	534	541	581	556	576	596	575	560	572	626	580	585	578	611	561	572	568	558	595	577	579	583	570	564	587	567	582	560	558	602	597	557	575	604	603	549	547	598	572	575	569	576	561	586	585	587	606	604	560	571	579	572	580	590	559	594	569	609	568	589	640	559	562	589	595	586	563	558	561	588	559	564	553	584	591	606	608	573	542	593	577	533	598	587	604	549	573	530	589	560	629	572	545	557	579	572	619	542	584	541	541	598	514	563	576	577	571	593	589	582	574	555	561	589	556	551	571	547	559	569	580	614	590	584	566	607	597	588	545	570	553	578	604	644	596	562	592	577	629	602	602	582	586	593	578	582	585	586	550	540	622	602	578	585	590	579	565	571	631	560	568	542	527	560	575	591	531	603	569	591	611	575	560	600	622	584	576	578	517	597	593	553	546	577	562	592	592	551	565	589	575	577	582	550	535	615	593	579	588	566	598	579	561	581	544	548	547	572	530	610	574	539	575	573	568	562	569	553	514	594	548	608	573	579	577	532	548	562	604	566	525	606	529	564	573	591	552	567	567	616	551	545	612	526	592	577	564	592	544	589	574	565	603	548	584	560	550	570	602	595	578	587	542	577	583	533	556	513	599	587	580	603	555	572	569	584	561	577	534	609	559	561	556	573	560	587	623	607	594	575	564	556	566	589	616	546	566	587	556	624	609	537	559	587	556	565	562	589	555	605	597	539	582	566	540	567	591	598	580	547	528	568	614	541	553	542	592	548	588	599	606	574	575	576	595	521	567	603	546	577	613	583	592	553	567	596	561	543	585	557	559	605	540	523	585	546	565	626	604	608	554	601	563	572	583	581	575	557	553	556	565	567	565	557	604	545	546	558	594	564	510	561	564	536	534	605	600	544	583	599	555	561	583	580	602	575	578	580	613	569	580	579	588	543	579	576	558	568	607	584	585	597	575	586	620	569	547	587	580	569	603	568	582	542	574	533	571	565	612	577	581	574	555	583	583	565	551	579	595	578	588	612	588	573	549	586	589	556	614	589	561	575	558	584	603	540	555	575	597	565	540	620	603	594	572	606	570	549	571	554	569	559	607	564	583	576	556	558	594	593	565	583	593	618	604	576	577	544	565	615	607	549	613	607	566	522	616	580	607	550	540	574	575	595	564	607	537	586	518	552	560	582	551	608	568	602	560	612	585	605	601	581	578	579	563	596	578	597	596	568	533	576	586	591	535	547	594	584	627	606	581	595	604	533	581	581	552	551	579	561	578	597	552	584	607	562	593	557	606	600	631	587	585	591	609	593	590	561	569	547	553	568	532	596	578	570	589	607	581	558	569	574	598	545	601	586	623	559	601	584	569	580	602	587	569	585	567	587	594	590	594	595	571	538	603	585	561	586	605	589	565	544	548	582	567	567	563	576	516	532	574	530	572	552	558	581	576	559	568	578	565	587	613	612	560	589	596	564	569	572	597	600	532	613	578	570	564	598	556	558	600	535	649	585	592	595	568	545	601	595	561	602	613	547	594	581	560	585	588	593	560	590	585	562	568	570	620	541	581	594	587	552	583	609	590	587	591	571	616	519	605	586	601	546	580	573	624	583	558	581	593	554	572	599	583	599	599	605	584	579	604	536	557	577	556	608	534	601	589	558	548	555	558	588	569	581	598	605	603	628	596	566	550	583	553	551	582	565	613	582	543	569	540	574	582	552	583	564	575	579	545	556	579	538	628	570	546	567	580	612	551	594	597	563	576	578	575	593	579	569	572	590	583	589	594	537	634	596	569	549	597	553	593	547	614	548	563	528	564	584	567	536	639	613	592	533	553	550	549	639	571	619	573	572	569	567	588	554	556	554	582	537	621	546	586	541	592	555	565	594	579	570	582	566	570	563	591	564	575	570	561	588	540	555	568	587	603	578	549	580	569	615	530	557	596	552	559	569	565	598	543	566	617	555	546	580	522	592	587	587	568	572	591	532	553	586	556	575	611	563	574	554	583	572	562	535	556	563	580	603	567	571	599	588	568	579	545	612	548	585	584	584	551	569	521	572	575	562	622	587	610	599	509	578	566	595	621	552	581	575	580	527	559	599	599	567	598	565	573	564	552	627	575	572	587	561	519	595	537	595	560	548	562	601	597	602	573	549	564	613	572	571	597	545	575	578	589	558	603	508	603	544	538	595	580	578	521	586	582	592	586	529	585	602	578	554	558	556	613	535	568	554	587	584	554	590	533	586	578	605	568	568	571	570	608	542	609	561	551	578	572	580	580	575	586	541	602	524	589	552	572	540	578	562	584	582	617	545	616	577	610	596	537	536	590	533	565	558	598	588	582	575	541	576	596	585	573	613	587	586	559	597	584	528	580	589	630	603	570	564	585	586	554	570	522	568	560	534	549	508	579	541	566	571	594	605	599	581	563	584	563	564	619	571	587	596	590	550	585	574	583	552	579	558	603	562	591	603	547	578	582	593	569	572	583	555	571	557	568	555	585	538	594	592	566	576	569	586	569	549	555	619	581	563	546	590	583	590	565	572	611	569	550	600	621	583	600	584	559	608	585	576	552	595	584	598	588	601	544	599	572	596	553	589	556	564	604	579	565	598	578	603	595	554	593	589	584	581	568	554	602	565	601	557	623	611	548	589	583	591	582	573	540	617	547	582	584	560	576	588	604	585	543	583	555	585	581	578	570	594	588	620	541	576	557	595	591	569	541	560	551	568	574	564	594	544	606	610	610	589	611	589	566	571	600	573	566	575	547	555	585	567	628	588	575	605	592	591	569	565	559	531	593	575	548	550	613	586	593	609	611	549	554	562	601	574	588	575	569	578	587	599	550	591	553	618	585	593	542	591	615	537	589	548	615	540	596	614	595	546	609	583	596	583	577	589	569	550	619	586	521	576	563	625	570
6778	393	372	264	220	214	227	185	178	212	200	194	199	191	212	184	204	180	195	182	187	180	188	207	215	177	212	204	198	183	179	190	225	174	204	197	182	207	181	206	183	175	171	180	221	212	192	189	210	216	183	201	220	195	205	208	183	197	225	211	181	207	188	161	196	195	231	183	211	193	183	225	226	176	185	178	217	200	189	192	199	204	216	233	193	191	188	196	201	193	188	195	176	180	195	189	223	189	198	190	193	197	197	173	186	193	206	197	224	182	182	191	197	199	165	188	196	190	213	202	187	179	179	197	206	208	219	201	184	196	186	184	221	162	173	204	195	200	198	181	185	193	206	184	207	201	192	196	176	198	181	206	183	188	201	211	196	220	214	221	197	203	193	197	195	181	187	196	175	193	183	174	209	177	191	192	198	164	190	188	196	210	169	192	180	190	167	199	179	201	190	189	190	190	164	197	176	177	194	169	194	205	183	217	196	208	202	194	211	198	197	185	206	202	176	157	199	194	205	198	189	166	217	191	201	174	186	200	194	211	156	198	200	185	192	198	203	205	202	187	176	163	177	196	207	209	213	186	215	198	213	207	170	157	201	188	218	179	181	205	211	184	194	175	216	170	210	209	185	188	177	182	178	182	184	183	205	209	219	222	212	185	195	161	164	199	212	185	197	183	200	189	242	176	194	175	175	190	208	192	192	212	180	208	183	186	211	189	192	172	187	205	194	200	201	191	170	193	224	214	189	200	191	181	227	181	165	205	229	197	204	176	188	179	185	171	165	184	195	178	200	220	188	202	185	175	184	210	208	197	195	192	189	205	194	152	181	175	194	189	171	181	173	194	165	181	202	160	191	159	191	198	202	206	183	173	167	185	193	199	183	194	183	211	210	189	180	179	185	200	191	188	193	208	173	222	172	182	183	198	196	199	184	186	191	187	182	193	225	186	180	202	189	183	203	190	190	195	193	164	165	166	179	187	204	207	188	194	206	188	186	189	204	202	186	190	185	165	193	190	210	195	194	169	183	203	199	218	189	184	204	187	179	191	217	196	199	200	191	195	187	179	193	184	189	181	176	184	215	209	185	193	189	187	180	187	220	184	183	188	167	207	208	193	170	168	199	174	181	187	205	194	187	200	192	188	192	194	222	199	176	180	205	182	176	207	170	204	194	184	176	214	189	207	184	169	196	203	187	190	210	205	178	200	181	198	211	171	197	183	179	193	187	182	201	178	205	181	208	212	203	205	162	189	207	190	215	196	187	209	184	207	215	187	178	179	191	180	190	183	171	192	183	190	220	186	177	203	229	195	198	176	181	188	181	186	201	184	188	207	198	180	190	202	161	228	205	193	172	191	185	195	189	192	176	200	201	193	184	215	196	215	188	191	184	199	220	187	200	205	194	201	206	168	208	190	190	178	190	191	188	174	195	205	190	174	188	196	190	193	192	196	186	173	174	211	208	179	216	199	164	205	186	175	192	198	202	214	182	179	192	202	223	201	173	215	194	174	198	192	196	191	199	181	184	184	192	172	188	164	189	192	209	181	180	190	168	186	203	190	187	184	198	166	214	191	177	187	199	192	185	193	202	190	194	188	199	195	195	183	200	190	185	194	188	198	189	222	191	187	185	193	205	185	181	197	187	182	180	211	187	191	191	184	171	201	168	206	191	175	184	174	184	175	190	187	193	195	176	202	214	218	172	203	208	204	185	219	176	196	214	176	201	197	184	188	202	199	176	193	201	195	203	191	191	219	188	192	208	188	187	174	218	183	189	180	199	177	189	162	210	207	198	186	204	178	197	171	184	215	175	188	217	172	184	180	190	185	188	182	188	173	189	173	197	190	195	171	204	161	202	192	203	196	196	200	195	183	174	200	184	175	188	162	199	198	180	214	199	180	183	187	157	152	201	208	205	173	186	210	192	193	218	190	196	199	180	180	207	190	180	188	198	203	197	203	191	184	182	169	204	199	192	179	189	191	167	171	202	199	217	206	172	227	179	185	176	180	200	206	178	186	191	197	178	239	195	207	226	201	183	215	209	189	192	202	180	199	185	185	168	179	184	176	182	183	184	215	203	175	155	164	193	175	197	216	174	171	201	189	183	184	197	173	170	202	198	188	206	188	199	197	171	197	199	199	180	197	192	194	189	205	174	210	194	191	200	193	190	212	190	172	170	171	210	189	187	201	177	161	196	199	184	194	200	180	168	187	171	186	211	234	168	198	215	207	197	189	213	178	199	198	188	202	189	179	222	189	216	191	198	208	191	189	200	166	175	181	194	193	210	156	227	222	178	182	201	172	186	170	212	212	169	182	204	176	195	178	203	195	184	191	220	200	192	187	217	207	203	184	202	187	200	203	187	180	190	196	198	191	203	175	200	195	209	179	188	183	199	182	189	191	172	196	193	185	200	183	172	162	174	190	195	215	200	186	208	175	218	198	205	197	205	187	180	205	222	201	169	188	180	215	204	195	202	183	197	188	175	187	165	201	179	201	194	190	195	187	201	176	188	197	196	204	206	197	236	191	195	187	204	204	205	208	186	181	179	179	196	185	177	205	204	203	189	172	180	205	183	200	191	212	191	190	201	204	205	193	218	176	206	206	188	208	162	163	195	179	185	194	184	182	187	186	181	225	180	193	194	195	167	191	163	191	181	190	178	187	180	171	195	167	216	208	171	205	192	158	194	186	161	185	192	189	194	190	183	206	207	224	200	189	174	192	240	196	189	194	216	206	193	190	192	203	195	202	215	214	202	210	190	196	222	193	185	184	206	179	199	174	212	155	220	187	226	229	204	174	185	182	168	206	194	208	215	182	187	224	201	203	203	183	215	188	216	188	208	167	195	190	195	212	190	201	213	187	182	181	192	204	209	205	209	202	192	182	210	180	203	224	208	208	178	202	195	209	184	175	165	187	211	192	208	196	200	190	200	208	175	193	181	181	190	177	187	197	198	198	214	213	191	178	197	189	201	185	173	203	192	205	184	174	186	189	177	188	219	185	194	200	206	205	198	170	187	222	169	191	180	208	195	192	186	199	173	226	183	186	222	202	185	218	220	205	191	172	175	182	195	188	169	190	192	171	225	207	183	204	205	183	195	189	175	192	180	199	202	158	204	196	183	205	185	179	201	179	177	199	184	210	183	212	215	171	179	184	190	172	192	186	174	207	179	197	204	182	186	171	199	203	180	206	177	169	187	204	181	189	197	188	186	195	181	194	201	194	201	200	188	183	187	195	199	171	189	174	184	182	185	193	179	183	170	190	161	188	167	214	185	194	217	225	211	194	192	182	177	209	188	170	201	228	203	190	225	199	163	196	204	181	186	171	175	206	200	219	213	168	187	192	177	181	197	212	181	208	169	183	179	195	216	183	188	195	151	194	175	188	197	193	170	169	181	180	181	193	151	207	188	220	193	203	191	206	172	201	187	191	179	184	200	177	196	201	187	213	181	196	204	223	195	183	194	174	159	188	187	220	197	223	193	167	188	215	186	208
7128	613	683	735	719	665	658	677	649	647	589	617	605	633	607	587	617	604	584	550	562	605	570	594	604	602	640	564	608	575	586	543	581	581	592	591	545	615	607	606	605	521	575	603	569	605	573	611	594	563	586	600	562	588	577	594	552	576	571	585	604	619	549	599	583	585	527	596	601	560	574	572	576	577	574	591	592	588	558	578	604	578	546	607	576	570	558	587	541	581	583	594	575	585	586	563	603	539	615	534	597	519	560	568	544	580	535	618	596	589	615	541	525	545	532	593	544	570	583	611	583	583	554	552	594	613	554	569	560	597	580	581	564	554	597	567	552	584	588	568	580	582	562	553	614	540	567	547	577	569	537	573	564	568	568	618	573	585	585	596	539	531	591	630	590	573	572	594	528	527	571	589	608	587	531	564	591	558	561	585	614	569	583	537	529	598	560	589	582	525	572	645	577	572	565	575	571	570	587	547	585	562	540	592	573	580	579	546	579	574	564	596	584	558	561	561	565	591	600	574	575	550	633	619	608	583	609	556	626	574	595	604	611	591	596	614	569	542	603	598	545	568	588	544	596	559	536	524	591	587	611	565	593	572	584	572	590	594	589	576	596	566	568	536	609	560	562	579	590	562	528	577	591	600	565	572	592	573	603	588	535	621	557	607	611	601	558	588	547	578	547	579	548	546	555	636	580	555	575	574	575	609	617	565	564	547	599	566	605	579	618	561	588	552	563	578	578	555	544	554	574	616	614	580	567	581	570	546	594	569	605	563	579	643	590	583	550	558	576	554	604	606	529	573	570	571	578	575	552	579	598	583	574	538	585	579	590	606	547	567	563	568	563	617	617	597	562	568	599	546	536	586	536	645	593	595	638	590	588	580	588	527	557	544	569	556	568	588	580	543	643	583	550	574	583	583	582	563	554	548	544	574	585	578	543	611	539	577	571	581	544	516	573	561	590	596	605	554	618	578	542	580	610	574	547	579	560	584	553	582	573	579	607	615	548	559	551	588	556	548	607	540	558	629	585	559	557	559	545	600	575	586	588	575	598	578	594	602	576	597	559	584	601	563	586	615	589	599	602	584	572	589	586	566	543	591	641	552	518	559	592	576	599	560	585	571	533	591	563	580	590	588	590	599	601	574	596	557	595	594	552	537	573	563	559	616	588	594	597	559	550	521	556	625	615	543	554	565	585	604	567	593	573	563	600	576	536	555	546	565	559	593	564	563	591	591	567	595	539	580	567	575	573	562	552	565	594	562	558	613	574	600	558	589	578	554	576	534	601	575	555	528	569	574	518	571	575	566	545	529	604	585	600	564	566	609	604	624	632	570	571	530	574	634	560	542	600	546	557	593	588	553	611	585	606	560	583	570	559	567	590	551	602	599	553	602	543	594	563	561	571	583	607	569	557	590	551	582	589	577	514	588	589	561	576	576	546	571	566	530	558	561	538	581	575	594	592	594	593	570	575	569	582	583	606	548	540	522	573	573	602	536	624	540	527	546	597	596	552	566	580	559	596	581	589	588	591	567	564	592	582	565	574	553	566	602	613	626	591	554	549	535	602	596	591	604	564	586	605	567	563	561	605	593	583	545	584	572	570	606	570	551	624	569	569	573	561	586	607	564	591	604	585	566	592	546	585	572	545	585	587	543	568	613	578	553	558	587	587	620	560	586	571	591	648	544	592	603	585	557	586	562	559	607	619	579	585	546	574	566	599	575	606	586	601	586	604	575	585	591	582	619	578	602	563	580	527	599	571	569	562	571	557	621	599	553	597	585	589	530	608	547	545	570	558	574	572	576	560	568	565	565	538	600	549	582	612	562	575	599	573	593	606	533	558	553	536	594	556	594	567	596	578	591	587	594	576	626	567	611	575	594	570	570	559	571	610	577	575	565	539	570	594	604	569	566	613	626	610	580	574	632	562	609	634	614	566	559	590	585	617	574	579	570	530	587	579	613	565	579	585	591	599	555	564	567	566	595	562	552	588	570	583	574	554	580	586	580	581	557	586	579	581	588	613	519	556	573	579	580	618	580	615	593	558	571	548	614	597	580	586	521	594	595	574	573	587	554	573	600	577	606	615	591	571	538	573	562	586	573	616	621	621	586	553	549	546	547	559	584	551	594	556	592	548	572	577	558	595	591	598	589	584	606	585	577	597	580	621	638	567	591	555	593	564	596	588	555	602	543	589	535	530	581	579	597	589	580	600	570	542	575	621	622	572	576	564	534	570	621	547	534	604	601	548	582	586	583	576	549	568	577	584	562	561	582	559	600	569	593	571	586	590	555	593	623	551	612	581	588	593	560	578	547	621	586	569	581	578	571	561	626	572	595	587	574	565	567	614	566	575	541	579	543	597	599	552	578	563	547	545	545	563	599	597	573	568	571	566	563	595	558	597	564	586	588	533	611	588	617	568	564	571	602	558	588	555	584	516	557	579	625	520	604	594	575	595	583	575	548	618	573	543	589	554	587	604	596	564	580	602	582	597	573	579	544	601	612	602	583	613	570	549	572	606	553	612	561	597	576	543	580	548	545	587	590	550	588	550	533	574	585	580	574	577	610	598	633	569	570	603	570	582	577	577	592	548	557	611	621	559	552	563	586	567	578	574	648	564	580	561	591	564	570	574	549	569	554	569	565	585	559	563	573	565	564	594	613	558	581	584	556	600	537	564	579	577	582	627	599	573	564	550	566	569	561	568	586	587	585	596	580	574	602	567	568	571	566	582	564	559	617	618	587	530	597	567	539	546	583	554	557	545	603	512	595	567	569	631	610	564	546	604	587	586	613	566	578	560	608	595	592	582	586	631	612	545	588	607	562	538	572	554	598	579	593	587	589	568	588	561	584	590	537	581	594	589	587	578	602	547	563	601	571	560	594	613	538	560	576	605	575	566	568	601	563	589	628	597	604	562	585	612	557	588	557	526	571	563	618	565	600	588	563	551	602	567	537	625	620	543	580	572	588	568	607	583	549	547	592	581	535	546	595	585	601	588	551	585	542	558	583	566	561	588	566	587	569	544	609	563	584	598	599	580	547	555	536	606	558	619	586	592	580	606	554	582	591	587	586	511	571	603	551	597	578	590	573	612	599	564	587	550	593	571	564	589	581	603	542	618	567	592	592	540	496	578	514	571	593	597	568	540	611	567	569	609	567	623	595	589	594	589	547	521	568	590	572	577	573	648	607	581	597	578	552	602	574	581	564	550	582	556	597	606	565	552	548	583	629	603	606	599	572	556	604	595	570	609	618	581	586	576	580	549	552	568	628	607	553	590	562	559	567	543	591	590	559	547	588	540	589	547	528	592	580	546	551	562	559	569	603	524	560	555	554	569	568	574	590	574	557	561	548	588	591	594	559	576	546	604	591	558	575	549	567	586	566	578	591	573	586	568	588	595	556	549	590	584	601	555	585	574	612	602	551	554	561	569	572	632	593	538	574	610	546	535	571	544	580	563	595	582	578	590	588	563	577	591	619	575	557	598	585	563	572
41598	16432	4671	969	670	501	386	331	260	258	214	193	166	180	159	136	145	126	140	128	132	138	121	122	125	120	112	120	120	114	121	113	117	124	108	119	133	104	102	117	114	106	113	105	98	121	109	105	121	110	98	111	112	127	113	127	105	106	96	108	107	108	106	93	101	121	113	106	136	100	105	124	107	122	99	130	96	101	104	95	110	107	112	126	114	114	114	110	97	111	101	96	113	117	116	116	98	100	114	127	99	116	98	114	105	113	110	94	105	97	106	96	102	105	128	111	94	118	127	81	94	106	102	94	101	109	130	103	89	105	97	107	95	95	113	95	103	111	108	114	105	111	112	102	110	106	122	94	112	91	84	96	133	96	116	101	110	104	100	111	96	132	110	119	111	115	104	113	104	100	113	104	103	111	115	110	119	109	112	97	124	112	101	113	104	114	115	110	117	127	96	120	100	99	106	124	96	104	103	123	102	106	116	100	112	106	99	104	126	89	105	119	90	101	104	102	104	108	113	112	117	105	93	111	107	102	109	102	111	120	117	97	124	97	98	109	116	105	102	111	119	124	107	115	114	104	117	112	102	108	98	118	113	125	106	126	97	105	117	100	102	108	114	125	93	110	113	83	99	108	109	100	105	103	113	103	105	130	108	108	111	99	100	113	103	96	102	108	132	119	100	112	103	110	75	104	102	99	112	114	106	136	115	110	95	75	99	102	116	83	103	102	119	114	100	116	104	94	97	110	108	129	113	120	126	124	101	100	112	130	99	91	107	104	107	117	103	86	93	105	106	91	116	100	107	120	123	93	96	94	103	100	120	113	108	121	106	97	94	106	101	113	110	90	109	123	108	100	96	125	109	91	85	95	121	102	108	112	99	120	114	93	111	108	130	85	110	89	115	104	120	114	89	87	103	115	99	110	107	125	104	115	111	95	107	102	109	109	112	106	122	122	117	108	106	106	111	105	110	111	107	107	113	112	123	100	114	102	112	94	91	108	110	122	111	118	127	106	106	126	101	123	116	94	105	98	112	131	105	96	125	111	117	118	107	94	107	118	115	94	104	103	105	100	106	108	117	108	101	98	115	99	97	107	132	100	98	97	106	91	117	117	97	101	106	123	117	95	108	111	117	93	95	101	100	115	105	109	88	101	108	110	111	106	115	124	96	117	88	108	94	103	121	93	120	111	107	114	117	104	95	84	103	94	108	116	112	97	96	105	102	108	105	94	103	91	119	122	119	132	98	96	101	109	117	111	105	87	99	109	105	105	97	96	96	90	118	119	106	98	104	108	100	114	105	102	115	114	81	113	117	118	105	111	105	105	121	96	97	103	96	117	111	93	102	93	115	85	102	99	114	113	111	97	118	110	104	93	119	104	106	119	102	114	105	102	111	112	126	93	111	100	99	93	109	102	118	86	102	111	100	109	114	110	133	107	109	92	113	97	95	107	107	109	119	103	113	112	111	99	109	100	110	97	112	96	96	106	115	83	128	129	91	128	136	103	116	113	97	95	112	86	102	109	119	124	111	109	111	125	124	115	89	105	119	94	83	118	117	119	120	106	112	102	117	97	102	112	110	110	110	78	118	103	110	104	106	111	93	115	98	88	111	97	102	106	93	101	107	100	103	99	110	108	108	122	125	104	117	107	106	99	107	95	134	122	97	129	108	100	102	97	90	100	119	111	105	125	106	101	86	103	119	109	109	99	99	99	98	117	99	89	111	104	95	114	104	122	119	99	115	89	124	113	102	122	94	116	124	100	110	105	118	103	112	127	87	101	117	106	109	94	117	86	106	119	107	103	109	109	81	98	102	121	133	113	109	90	93	118	105	101	113	108	119	100	93	117	116	119	111	111	91	92	102	105	94	115	117	77	91	107	105	110	95	100	101	110	108	90	116	102	111	94	82	105	99	90	94	116	115	124	118	96	127	112	109	114	112	121	126	106	93	103	121	126	117	106	118	89	97	89	114	107	116	99	106	93	114	110	116	108	98	97	118	98	83	119	117	92	130	95	99	118	101	100	95	89	97	105	117	121	81	110	101	96	111	96	111	88	111	112	132	94	110	94	117	97	93	103	103	98	111	102	109	112	109	108	100	105	110	93	104	121	121	104	108	101	107	89	107	104	98	106	109	100	112	115	119	112	107	97	112	112	103	106	111	126	105	99	108	118	96	123	93	94	97	103	108	105	86	106	101	100	109	114	108	96	107	103	108	109	103	100	97	98	94	111	84	122	92	108	122	107	116	107	111	108	103	111	121	116	109	103	120	98	109	101	114	109	114	109	101	117	104	105	105	97	116	97	114	117	107	109	104	103	100	121	101	101	112	117	86	111	128	112	101	115	131	107	101	90	109	102	109	104	117	111	96	89	115	104	97	106	92	113	112	95	109	117	110	121	113	101	101	99	98	86	99	97	115	113	95	109	103	107	111	107	124	103	94	111	95	116	114	111	103	89	97	91	98	98	119	104	111	115	98	109	116	84	87	100	106	86	94	108	115	117	92	86	98	105	100	110	96	109	137	101	91	115	107	111	92	106	103	114	85	113	103	113	105	106	108	97	105	113	89	100	106	96	89	109	106	98	106	99	138	100	111	122	135	102	111	101	100	109	99	103	115	111	107	83	104	103	90	106	92	117	122	119	110	121	97	113	100	115	108	126	103	94	108	115	108	129	80	114	103	112	121	129	108	109	86	111	117	109	107	93	102	106	97	114	115	106	107	101	97	110	103	128	101	114	105	104	124	105	99	105	103	122	99	109	107	108	113	100	99	106	109	107	126	96	90	114	111	93	99	106	103	112	96	106	110	87	105	107	104	103	106	106	104	111	98	114	95	120	101	104	113	134	101	115	101	105	96	118	116	119	95	114	117	95	103	90	96	105	98	95	99	122	102	95	103	98	82	121	108	103	107	101	102	104	98	99	108	101	102	121	95	127	99	112	121	95	112	110	113	80	97	111	120	88	92	105	98	101	112	122	120	117	107	110	102	110	116	104	113	112	102	93	111	108	109	90	101	132	116	111	101	112	96	109	104	100	96	94	93	105	92	124	123	112	112	113	111	97	111	96	93	116	82	111	114	91	99	96	98	111	95	122	89	110	101	105	116	94	98	103	117	107	89	99	108	96	110	117	102	113	97	124	115	90	80	123	110	127	109	99	138	120	112	108	123	98	102	103	97	117	106	103	98	111	120	105	117	125	102	113	95	98	94	102	95	94	111	121	92	98	104	118	116	106	107	110	117	109	85	120	114	94	121	103	126	104	110	96	123	99	117	98	125	107	107	113	103	107	122	126	114	102	98	101	102	111	96	91	124	114	112	88	95	119	101	100	101	101	88	119	98	123	97	110	119	111	91	110	96	99	120	106	108	93	108	107	98	104	111	114	108	121	112	106	113	106	82	113	100	104	110	93	110	122	117	104	107	100	94	111	106	108	111	118	112	98	101	109	105	112	113	117	101	111	102	114	104	113	108	112	94	101	95	112	140	116	106	95
19543	1255	2810	3247	2716	2256	1846	1534	1244	1182	1026	906	868	765	679	691	602	623	571	588	526	561	521	466	502	491	442	462	454	455	424	428	465	437	429	410	417	463	435	404	422	399	404	388	389	385	405	367	395	367	422	367	443	376	370	396	399	387	355	359	392	372	383	387	379	392	369	377	366	382	369	375	366	402	367	358	366	390	363	366	348	350	370	367	388	380	372	380	350	398	344	391	394	367	396	350	355	378	362	362	370	369	382	381	395	371	336	388	388	381	385	399	390	388	389	347	365	382	356	364	363	368	362	338	345	390	376	384	334	355	357	352	380	378	347	368	348	350	350	386	376	358	376	369	376	349	332	373	369	400	320	361	330	365	329	371	352	378	400	361	374	365	362	338	371	394	338	365	344	369	367	353	363	350	377	359	365	375	399	365	377	394	389	387	378	346	395	397	373	365	367	367	370	368	394	367	385	347	384	332	364	396	362	366	353	357	340	362	361	367	370	381	349	335	375	365	361	361	361	359	392	358	391	336	359	349	379	384	344	370	340	332	357	365	367	353	375	357	373	353	364	380	375	348	352	376	349	341	373	362	361	352	351	367	368	366	366	412	374	363	353	339	373	394	369	358	347	352	333	373	351	325	400	365	352	347	368	378	376	383	372	370	392	352	344	369	345	353	369	382	374	387	377	354	364	370	381	364	318	342	394	332	369	362	384	364	360	376	400	353	351	352	356	383	390	349	366	349	355	373	382	373	364	359	340	369	370	381	383	369	367	358	338	334	381	316	356	351	323	381	365	371	389	343	339	360	348	368	355	369	368	375	373	378	394	387	360	392	340	358	352	342	341	403	395	393	362	330	350	347	374	396	355	383	358	377	361	356	366	362	361	385	341	340	362	363	359	360	352	356	372	389	370	372	357	355	359	388	355	347	344	346	366	367	365	359	382	353	346	361	350	341	361	379	362	337	361	378	374	326	376	357	349	330	337	371	351	364	402	390	383	342	344	393	361	378	401	374	342	361	347	387	322	367	334	368	377	365	394	362	388	338	391	398	351	366	333	356	343	377	356	377	380	368	374	358	370	363	370	371	366	363	340	347	374	324	370	364	412	323	393	393	378	367	383	357	348	383	367	335	373	399	338	347	341	356	341	353	358	391	325	336	373	379	383	343	352	355	358	365	367	323	343	380	376	336	402	316	392	325	351	359	369	367	350	391	354	413	361	359	372	385	377	365	357	349	378	349	365	393	355	380	351	381	349	406	338	342	353	373	341	350	358	388	399	344	342	334	384	345	375	375	334	373	408	394	321	334	387	353	355	361	337	371	380	340	349	370	361	368	360	385	380	356	341	359	380	356	389	342	350	383	345	381	359	354	351	353	376	356	369	341	374	368	362	359	392	373	345	389	362	347	376	394	360	356	364	365	334	351	395	346	390	343	365	368	324	361	367	414	393	395	365	357	384	337	353	352	398	371	365	359	375	348	392	408	383	327	338	377	367	326	381	334	343	339	383	360	359	384	364	364	347	375	341	358	325	346	367	363	373	336	358	351	397	359	369	356	346	406	381	352	355	339	356	352	368	376	372	375	371	358	395	364	398	375	345	384	376	384	366	336	357	363	388	380	390	353	367	347	366	396	364	335	349	356	363	391	372	369	370	334	358	352	387	344	327	368	370	389	378	361	365	352	343	365	329	383	389	369	359	388	393	379	336	336	369	343	374	362	339	367	377	371	350	388	372	398	384	347	370	386	346	406	367	373	367	366	357	329	335	364	349	410	361	351	365	378	369	312	400	347	368	366	365	386	377	309	379	369	353	364	373	376	374	370	369	362	402	379	382	362	335	386	359	400	365	374	341	372	358	344	365	363	362	376	401	376	356	366	342	342	388	366	367	348	388	364	347	364	393	341	353	357	396	338	339	377	379	354	345	378	369	374	371	350	354	400	412	348	351	371	352	351	361	377	353	368	375	378	356	351	375	360	361	361	357	374	358	368	367	380	344	360	382	367	358	363	366	346	366	376	341	360	361	353	352	348	392	362	383	384	398	390	345	398	368	367	364	363	383	343	355	359	351	337	365	383	313	369	342	338	373	349	344	362	367	331	328	375	332	363	369	368	356	385	343	350	375	355	397	344	373	320	345	385	358	354	387	366	334	351	367	386	371	372	354	348	344	348	340	367	378	397	329	334	381	352	372	301	341	339	338	356	386	350	360	375	352	375	348	353	352	379	359	343	374	354	395	392	367	355	374	324	381	346	366	361	390	365	363	348	341	378	371	396	344	363	345	380	378	400	358	351	335	367	350	369	383	415	353	355	366	394	356	357	371	350	366	381	377	350	396	365	356	318	353	375	405	368	407	369	362	364	382	374	366	333	386	340	368	358	333	348	337	363	367	331	328	372	363	312	370	364	367	376	374	341	364	349	343	352	359	374	400	367	354	350	356	344	365	357	380	358	357	334	398	352	389	387	369	340	404	356	365	382	345	385	372	378	378	365	331	327	368	391	362	344	378	348	373	357	370	344	381	385	394	391	360	338	363	392	352	346	422	373	387	351	374	359	353	363	388	354	355	368	360	354	402	353	354	338	326	379	359	360	392	331	377	362	338	357	365	389	383	380	386	338	382	391	348	383	366	378	368	367	343	377	357	333	365	330	374	343	392	323	382	372	343	361	340	356	369	364	333	358	352	363	370	366	365	345	373	346	358	349	342	383	389	379	330	373	350	354	353	388	390	339	381	350	383	326	359	361	355	359	345	360	361	360	357	323	361	335	349	364	379	363	366	374	379	346	372	339	335	357	357	346	321	368	366	359	390	336	349	348	358	364	335	338	383	352	348	404	381	379	372	339	367	349	351	362	349	349	356	380	320	353	350	348	347	342	338	357	374	340	338	322	341	335	350	378	349	390	321	444	354	364	369	361	357	382	375	386	368	336	368	354	356	353	371	366	357	341	359	392	359	365	378	368	362	359	335	322	351	385	367	343	339	347	382	366	351	369	354	346	353	365	351	361	355	376	334	362	382	371	376	381	345	337	374	365	332	347	354	374	346	392	382	349	358	383	376	377	340	335	366	369	339	368	362	364	372	371	333	316	367	350	368	375	339	354	368	391	364	362	369	362	331	395	377	374	301	378	355	387	345	355	336	338	373	335	377	366	337	367	386	370	368	363	340	379	373	390	350	341	373	356	376	349	332	399	359	347	358	357	358	381	401	349	365	343	363	363	374	380	336	390	384	397	350	327	369	363	338	378	374	332	344	365	357	395	345	352	374	359	328	364	352	378	405	383	359	354	373	337	347	335	403	357	326	390	372	394	332	352	338	346	358	374	377	329	340	366	352	375	365	370	344	363	403	353	365	358	374	371	368	364	361	408	359	329	366	406	400	381	342	344	374	371	348	385	342	354	337	387	338	344	364	390	366	356	336	372	345	360	357	361	349	369	365	362	360	349	373	355	379	386	375	365	327	346	379	370	362	381	373	346	400	339	351	351	352	382	378	355
46724	21275	17158	2920	1320	971	786	545	489	453	386	348	328	301	271	253	267	254	276	262	265	219	200	229	243	232	215	215	219	199	208	207	182	223	199	223	182	211	192	223	183	186	157	200	169	192	202	180	238	199	200	209	199	212	173	188	196	166	204	186	185	196	206	190	189	182	201	172	198	200	199	179	184	196	214	190	197	180	178	196	173	171	187	195	192	171	192	168	176	171	130	173	202	196	178	191	174	212	168	210	180	185	148	191	187	191	165	162	180	177	160	184	218	163	158	214	163	198	201	164	187	177	176	169	188	160	170	172	185	182	195	179	195	149	197	169	181	178	187	176	183	168	188	198	183	179	190	188	186	198	165	171	176	174	199	185	163	211	178	187	181	202	172	183	178	165	177	186	185	196	182	187	178	215	181	189	186	183	152	196	195	210	181	183	190	192	192	171	201	180	186	225	183	166	194	166	176	191	176	181	186	180	182	169	166	199	174	200	214	198	165	176	194	188	209	178	192	156	183	185	163	184	179	180	183	184	180	177	181	178	184	195	205	190	159	165	218	176	186	176	191	216	180	180	195	199	194	170	181	177	201	203	182	187	180	172	213	186	187	181	171	173	181	186	165	169	188	170	185	193	191	168	176	202	163	186	187	190	192	188	177	184	193	185	205	182	181	178	168	181	159	198	177	186	161	192	186	168	167	151	187	183	173	210	182	197	168	172	186	196	191	202	171	187	181	189	193	203	208	162	184	175	172	195	202	186	164	182	200	172	176	172	199	175	235	184	187	171	184	193	173	165	184	180	181	182	198	186	194	184	186	173	200	180	184	207	211	189	157	201	189	184	163	171	189	208	218	196	186	160	183	155	202	205	191	184	180	173	188	186	190	182	174	220	183	211	170	192	187	187	173	186	172	171	199	183	170	184	185	193	197	189	178	203	189	195	184	152	202	186	208	202	177	197	169	167	193	187	186	173	188	152	185	180	197	177	179	185	172	196	187	173	216	182	200	182	170	160	196	153	176	182	199	188	168	183	188	173	184	193	192	168	195	182	168	213	185	197	176	185	194	195	142	180	174	172	178	170	185	173	186	187	178	200	171	179	202	195	187	202	178	189	156	168	163	183	163	161	170	180	176	205	165	169	200	174	189	171	186	202	180	177	173	185	187	167	189	185	177	177	169	208	172	202	195	189	181	209	211	197	194	196	168	191	199	217	180	183	178	164	184	177	169	196	172	167	192	201	183	190	179	188	183	206	175	186	173	174	194	198	183	185	180	194	165	201	187	181	168	171	195	183	172	167	186	188	190	201	197	207	185	182	193	201	178	186	171	176	210	196	177	155	207	199	180	164	188	177	186	148	205	192	195	161	189	198	171	197	188	189	154	199	169	191	213	186	193	162	191	190	192	198	204	165	204	170	163	214	170	173	148	196	189	178	184	186	177	215	189	152	198	180	188	167	170	195	182	189	205	184	177	188	212	174	198	197	185	185	217	196	172	193	189	194	198	184	191	173	191	166	187	174	191	188	171	184	195	195	176	181	172	165	176	199	209	204	186	201	174	166	187	170	179	187	175	175	162	183	179	187	200	212	201	194	187	178	165	183	196	200	200	175	199	192	151	177	204	180	171	204	188	191	184	209	196	174	191	191	193	153	176	196	193	173	193	197	186	183	195	193	191	200	200	174	177	183	161	184	181	186	188	184	194	170	198	189	211	174	176	159	188	191	206	180	182	171	192	155	202	179	194	172	167	177	181	160	195	173	202	193	196	213	187	204	216	161	174	199	163	182	181	175	170	185	182	196	178	206	185	179	208	190	190	162	208	167	186	167	199	174	163	176	184	184	205	207	182	184	209	169	178	180	202	202	192	169	171	184	162	227	186	179	157	191	184	165	218	199	208	195	183	185	187	203	201	207	179	189	178	186	175	188	186	183	166	175	194	185	200	166	193	186	169	175	178	199	189	170	179	211	183	170	172	184	198	176	192	196	186	160	181	182	175	188	196	177	159	200	191	154	182	187	185	172	182	184	180	184	188	199	180	157	198	181	163	172	179	204	191	181	181	188	187	193	188	196	199	209	173	193	198	200	195	184	195	158	177	192	189	198	185	181	191	184	172	181	167	183	167	184	174	194	189	190	194	169	204	167	155	173	180	173	186	174	181	177	174	184	187	195	202	204	163	167	188	196	197	185	192	163	178	198	176	204	177	176	195	186	214	185	210	194	190	188	189	156	158	207	161	186	209	165	178	197	187	178	170	181	168	187	199	170	192	168	187	167	184	172	174	165	157	155	198	179	196	151	168	206	189	186	182	186	175	160	192	180	177	184	169	202	213	177	179	188	187	184	197	182	180	180	184	199	180	175	198	197	213	187	203	161	187	171	200	219	216	186	169	186	167	187	175	178	159	174	184	189	204	181	174	177	182	207	186	166	177	201	173	178	191	181	179	196	177	187	183	185	182	208	168	179	210	180	191	211	196	190	179	168	182	182	198	207	185	178	218	197	196	174	198	189	168	179	199	186	186	179	198	169	171	181	159	189	166	164	184	172	212	194	195	170	189	185	207	165	204	192	177	194	178	211	182	189	165	188	209	187	185	164	173	199	183	189	196	188	189	175	187	167	201	179	186	209	150	172	187	188	164	205	191	158	181	181	186	190	179	168	174	202	199	169	172	152	213	175	185	151	186	173	184	190	183	194	187	171	187	192	175	189	202	187	174	191	176	186	195	166	164	184	173	211	172	191	184	204	195	236	159	164	187	175	173	175	188	212	176	186	177	203	189	178	167	171	181	179	164	165	193	191	162	208	191	194	165	175	176	182	185	171	189	181	190	156	166	187	177	194	165	156	177	192	192	180	163	181	205	173	179	193	168	225	190	194	196	179	157	177	149	182	219	175	190	203	186	177	185	178	189	186	151	171	194	170	180	181	182	207	163	164	183	177	172	177	205	187	182	211	184	204	178	183	181	188	185	188	186	159	176	207	192	180	185	171	165	170	173	178	168	181	180	188	186	180	193	170	190	183	189	180	214	187	195	186	191	180	203	182	176	202	202	173	196	183	185	200	230	197	182	193	187	214	192	188	179	205	179	189	177	171	182	184	199	188	181	174	194	212	172	170	191	177	216	172	186	183	198	166	178	183	176	187	182	188	171	201	184	185	156	172	223	166	172	180	167	188	188	180	208	188	172	167	197	189	172	177	196	196	176	171	164	213	170	196	213	171	187	178	202	179	167	185	173	200	226	202	203	182	190	189	190	168	178	210	171	184	184	193	188	165	169	178	174	195	206	176	193	174	170	171	196	153	203	207	164	184	191	201	177	177	184	178	181	204	192	189	205	173	179	187	155	219	176	197	165	179	197	208	185	211	195	164	203	188	152	186	197	166	204	197	197	223	169	178	172	192	198	170	193	171	180	166	162	199	191	181	207	159	190	187	187	191	211	187	175	174	202	202	196	210	206	180	193	213	170	168	179	182	186	175	184	185	166	228	206	183	152	193
23981	2371	5468	6122	5024	4141	3407	2756	2468	1993	1871	1694	1536	1414	1297	1234	1097	1067	1003	948	975	867	897	870	822	827	890	743	761	744	765	737	731	715	685	757	689	677	677	682	671	654	683	667	639	632	665	630	632	604	626	600	643	612	612	660	629	643	642	609	648	617	653	613	617	617	583	606	630	604	572	618	628	617	632	609	590	631	599	590	617	564	521	618	579	636	561	594	612	561	613	607	575	573	565	595	620	627	616	627	584	564	584	604	580	578	574	525	575	561	612	577	635	570	595	589	611	601	601	588	571	625	576	621	634	577	589	574	563	583	567	550	628	559	601	611	565	616	559	583	579	564	628	573	562	582	590	538	600	582	556	570	555	577	621	580	583	582	589	538	581	596	588	592	565	575	557	624	576	581	561	573	573	558	573	550	579	615	596	558	590	555	571	580	589	583	602	595	536	561	561	549	559	583	532	569	587	576	609	619	579	585	575	604	592	552	565	597	550	584	595	560	569	594	616	613	579	594	552	590	596	562	584	595	556	538	598	587	561	569	541	549	578	567	592	602	586	571	610	608	597	616	584	601	572	595	563	542	577	601	559	569	575	561	593	591	553	570	571	564	572	575	563	595	546	571	560	611	557	527	561	620	583	553	590	579	594	618	557	601	590	569	555	603	591	582	571	593	582	594	568	557	539	572	584	602	563	560	534	559	545	537	580	583	559	586	579	630	568	574	586	556	546	628	588	579	606	605	579	579	578	556	618	589	589	529	549	565	591	561	601	577	568	572	560	550	569	556	568	579	553	586	548	588	590	606	566	557	590	565	552	585	577	567	618	584	567	576	579	612	546	558	569	598	574	542	565	574	574	600	576	566	568	569	545	588	608	575	596	566	565	590	603	581	606	596	567	577	582	574	570	594	569	596	546	582	548	578	575	569	552	586	581	596	555	560	603	536	567	602	575	562	574	582	578	611	598	628	614	531	582	562	554	590	603	629	603	584	541	589	606	566	623	594	600	566	558	574	563	585	593	587	565	577	615	565	587	594	567	578	595	600	555	559	573	587	589	564	583	564	563	611	547	543	607	564	569	586	602	603	559	558	594	576	557	610	581	593	611	568	573	617	600	625	575	573	606	618	572	590	534	563	618	560	559	541	564	555	578	591	581	569	573	571	597	563	582	534	553	586	607	539	556	554	604	632	582	562	567	557	583	581	606	558	605	584	569	604	570	590	585	538	579	577	570	601	587	604	542	565	563	586	602	617	533	542	566	583	589	577	569	560	559	563	638	558	548	551	561	559	564	556	592	562	557	560	574	556	584	558	569	568	589	577	556	570	586	583	576	576	568	541	587	532	622	579	575	531	595	561	550	587	585	574	635	568	574	568	598	558	549	584	549	583	602	569	597	590	606	553	525	577	572	612	584	593	574	583	583	574	561	557	598	624	576	626	600	605	591	597	576	559	574	570	569	558	598	611	574	549	592	617	557	580	581	599	557	572	621	559	579	560	547	558	591	586	534	583	580	585	547	611	599	596	580	544	561	585	583	546	576	578	585	541	600	578	600	587	561	570	558	575	617	541	564	549	602	539	576	567	533	567	577	597	556	557	569	547	618	606	531	578	535	581	646	596	523	611	594	592	614	565	593	576	592	598	552	607	571	573	564	527	593	587	595	546	551	595	574	558	569	587	584	563	590	593	589	566	568	529	557	597	555	605	590	519	581	538	590	563	604	547	570	543	628	567	623	565	603	603	585	555	579	589	570	535	619	566	585	580	546	522	594	541	578	547	621	552	556	582	562	583	545	617	532	577	573	550	605	561	588	550	590	583	605	578	570	547	569	590	607	587	581	581	541	577	568	556	572	589	657	543	591	613	592	595	534	575	575	587	597	541	536	566	559	593	590	628	612	574	559	623	553	564	591	542	564	565	570	575	603	592	594	640	599	590	573	562	576	566	567	562	587	565	591	564	584	617	610	590	598	607	640	607	588	565	573	588	576	515	584	575	586	572	566	552	625	603	579	568	579	563	558	584	543	545	605	549	597	547	544	554	575	581	585	590	564	591	575	583	571	568	566	533	593	547	588	580	572	587	579	565	587	554	590	575	572	587	530	574	536	572	579	593	620	611	586	587	576	566	573	601	590	587	580	580	557	603	611	541	621	550	574	589	582	538	580	559	597	574	602	581	613	589	555	563	562	567	590	584	561	581	552	569	533	578	597	577	579	562	594	582	569	532	564	622	601	551	556	557	581	617	564	567	573	584	585	567	618	552	591	563	544	597	582	591	581	533	527	592	561	529	565	582	576	592	560	595	560	599	563	596	553	579	610	547	613	583	581	624	573	567	587	560	601	593	543	578	590	580	639	568	544	589	556	571	578	557	583	566	583	539	600	557	552	547	551	599	588	617	586	583	563	530	589	547	549	613	588	582	568	569	532	590	553	551	595	578	576	596	544	591	595	565	540	595	593	567	533	611	549	566	577	540	584	579	596	570	577	560	597	580	599	537	572	582	556	545	595	557	563	563	540	528	593	613	612	608	540	569	595	592	601	595	598	641	566	612	561	638	548	556	591	602	587	584	559	572	554	592	570	582	606	577	590	600	558	566	596	602	539	566	603	605	578	561	568	567	602	568	618	560	580	568	589	598	605	552	579	599	554	584	585	564	581	593	561	605	594	587	628	571	506	548	598	611	601	562	593	571	558	583	579	560	576	604	602	606	576	585	553	604	544	558	578	541	574	553	600	530	579	589	568	572	585	574	571	621	552	600	563	551	586	574	563	582	586	581	594	619	549	549	519	552	582	590	531	611	606	579	603	586	626	570	591	616	582	597	595	552	563	573	604	537	560	556	574	594	573	588	582	545	565	596	576	591	562	541	559	599	574	640	541	567	583	611	540	578	580	549	546	574	610	594	586	584	622	575	565	577	601	577	567	595	606	559	573	561	621	568	577	591	552	551	560	594	584	617	609	589	573	580	568	587	624	584	569	569	557	573	630	561	553	539	556	582	586	536	574	573	612	567	594	595	567	571	577	531	546	588	595	594	591	599	577	528	585	573	580	578	559	544	578	558	589	567	576	583	521	572	553	583	559	569	568	597	619	556	575	607	590	559	621	570	574	580	563	566	547	562	554	596	561	585	541	579	604	582	598	565	585	576	611	603	561	534	594	580	566	561	547	582	556	585	551	576	612	597	573	553	615	556	570	573	559	561	519	587	570	546	573	556	565	550	569	565	551	601	543	612	565	580	625	623	567	606	571	608	603	535	589	565	554	615	594	576	558	584	560	595	586	577	567	580	522	604	589	589	550	564	549	546	571	580	564	575	553	567	572	630	621	597	570	581	633	560	538	555	562	566	569	543	597	544	551	566	593	543	585	552	620	581	587	587	576	585	578	569	574	580	539	582	578	582	551	551	605	590	547	563	577	593	579	544	594	572	583	621	597	580	610	554	552	560	570	563	564	549	589	553	605	601	597	593	584	578	588	604	572	607	579	563	563	555	571	580
7147	472	434	232	226	215	195	196	202	186	217	167	184	181	183	173	197	208	214	191	191	202	198	206	200	210	214	189	188	180	231	203	191	202	187	182	201	196	183	179	200	184	178	202	172	148	177	187	182	190	178	197	171	233	177	214	178	205	171	188	215	196	175	197	198	187	217	184	187	179	169	195	181	168	195	190	188	176	197	207	192	193	182	181	203	182	188	185	187	216	197	188	201	182	200	175	185	185	206	169	199	203	180	184	190	208	186	182	190	219	173	205	169	211	210	233	195	187	205	213	180	184	205	190	193	201	185	190	186	193	183	197	187	210	182	198	204	216	168	186	179	190	196	180	196	170	191	193	201	184	189	192	191	207	199	181	179	184	179	185	188	203	190	199	165	190	186	188	173	182	200	177	207	190	219	193	214	177	205	199	202	190	179	199	223	171	197	190	195	173	193	207	216	206	188	188	180	189	207	190	213	185	186	191	198	200	190	165	175	192	174	213	201	181	189	196	198	192	188	208	196	189	199	200	188	219	198	192	212	211	190	215	198	202	210	192	195	198	197	186	178	182	220	210	187	221	187	167	184	190	210	171	188	180	206	202	190	206	188	184	175	196	202	207	170	194	214	185	188	188	197	195	177	190	178	184	171	184	170	194	232	201	192	205	181	157	171	185	207	190	182	208	192	188	223	182	189	173	176	173	192	174	192	175	191	193	166	194	191	197	191	198	176	175	181	202	166	178	203	181	178	199	189	197	170	182	174	188	167	191	180	192	194	189	170	175	184	177	181	192	195	172	185	194	205	211	177	185	181	183	180	162	184	197	171	192	191	179	197	194	199	174	169	185	175	200	201	187	178	189	203	176	215	181	159	195	210	202	189	186	199	201	193	190	206	175	164	172	192	201	200	202	199	196	190	200	209	173	185	191	209	196	182	206	177	188	191	179	199	188	185	184	217	179	202	193	190	222	185	204	201	198	178	178	171	204	184	203	211	170	161	207	188	187	186	191	183	175	200	199	166	176	199	196	193	178	202	200	181	197	163	176	194	204	183	203	191	218	226	202	164	184	201	181	183	195	186	174	207	197	183	203	178	201	201	207	181	190	193	195	184	168	194	192	176	199	188	180	163	177	166	208	196	171	192	181	226	177	191	178	167	199	188	186	186	197	194	197	195	185	179	188	187	191	199	170	225	214	182	188	201	178	172	188	206	210	183	215	196	170	158	191	187	189	225	197	183	199	191	198	183	206	186	197	183	167	189	195	205	182	191	186	201	183	189	182	187	228	176	184	197	186	182	175	196	186	193	171	184	177	186	195	173	200	174	197	172	184	182	200	181	206	180	179	204	201	188	181	179	187	200	189	183	174	217	206	209	199	185	175	209	189	199	196	178	195	192	188	173	193	203	185	201	219	170	188	183	174	166	178	192	175	172	198	193	187	184	202	187	220	215	177	179	193	202	196	205	211	182	191	197	156	184	183	205	177	167	178	198	181	197	187	187	201	190	192	194	181	203	182	197	184	203	196	207	182	205	183	192	190	182	151	188	193	176	197	185	195	176	160	213	191	170	165	196	191	192	173	175	191	171	189	193	206	189	207	190	205	168	181	201	190	201	177	178	198	198	201	196	187	188	177	183	195	193	199	204	185	190	188	154	189	197	181	194	180	202	208	192	208	194	217	191	194	194	184	253	200	182	185	202	177	218	204	178	197	209	216	192	190	195	206	202	179	190	199	210	195	179	199	187	198	173	174	183	203	184	204	200	196	195	202	195	205	196	194	161	195	195	201	185	171	219	203	183	179	179	185	206	198	187	197	181	203	187	209	212	186	197	162	177	182	193	203	198	208	222	202	198	167	212	204	207	189	193	172	205	187	203	210	186	215	193	200	190	176	192	190	155	206	155	231	181	199	199	215	195	170	187	197	198	196	169	195	194	213	185	193	182	175	171	187	184	185	165	194	185	159	186	184	197	206	168	182	198	205	188	177	183	171	178	182	168	214	219	194	193	188	176	201	193	187	203	192	180	176	227	189	207	200	188	185	184	180	176	194	183	180	177	196	207	174	185	184	228	163	191	188	190	192	196	172	191	172	204	199	194	204	180	166	181	188	194	195	195	187	170	182	202	192	189	187	197	193	202	187	168	202	194	197	189	196	187	188	191	199	197	194	204	207	183	202	181	186	198	209	211	203	171	203	166	189	178	209	210	202	194	194	201	195	193	185	202	176	184	167	169	197	216	201	181	221	202	179	184	163	181	191	226	194	181	193	204	213	188	193	189	165	195	170	206	202	176	224	193	168	199	188	178	175	222	180	184	216	211	178	222	214	208	183	199	169	187	188	199	195	178	188	176	204	198	186	182	196	210	171	189	172	204	205	202	225	193	186	206	199	210	200	181	198	160	175	164	197	187	205	210	214	187	197	173	187	187	172	187	157	199	208	178	192	173	198	202	200	203	182	193	191	192	192	179	180	200	169	176	203	197	171	177	207	177	189	183	193	203	177	181	185	194	184	196	205	192	164	171	180	210	191	174	189	204	203	180	176	191	178	203	163	201	199	183	205	181	179	194	198	202	179	182	184	184	205	179	189	187	197	194	210	203	190	193	187	157	192	202	176	195	183	204	204	181	200	196	178	193	202	204	182	190	205	213	203	180	183	168	191	195	172	191	192	174	190	171	183	184	180	204	196	192	213	194	192	198	211	200	199	203	192	181	194	196	186	189	179	189	199	189	179	187	190	185	188	191	191	197	193	215	203	190	198	201	189	184	166	174	206	194	197	195	224	184	190	171	180	213	193	185	213	201	193	199	177	188	198	192	187	174	175	180	204	218	177	175	203	201	183	205	178	168	204	184	188	185	192	195	198	195	175	186	194	183	190	179	189	195	206	189	219	182	185	183	178	162	217	186	167	175	192	192	177	184	209	193	191	171	178	178	189	205	185	186	214	207	166	207	176	193	190	181	195	190	184	187	185	211	189	187	179	169	188	219	190	216	190	201	183	196	184	188	183	197	195	179	199	192	188	188	200	195	170	214	203	198	178	195	182	179	200	200	181	175	208	166	171	203	154	218	186	195	183	166	184	216	176	190	195	204	167	205	195	191	181	193	212	181	184	191	195	174	191	194	183	187	171	189	189	175	210	211	194	201	195	195	183	191	178	194	192	188	191	171	187	177	202	199	185	191	176	190	188	179	187	173	187	187	193	188	187	189	171	190	188	194	193	176	192	197	167	200	197	215	181	191	203	175	176	204	161	199	175	204	182	186	180	186	182	192	201	177	202	177	211	204	212	199	205	196	195	215	180	208	223	187	202	184	180	216	203	167	183	196	206	195	210	186	200	198	220	182	165	183	201	178	191	192	181	185	207	170	216	216	193	191	187	198	187	203	193	199	170	197	183	186	200	187	181	169	183	184	183	185	178	203	180	183	193	197	174	224	188	179	184	182	186	219	158	183	190	179	182	172	188	175	206	182	208	181	209	210	184	199	180	219	183	199	184
7013	650	690	764	700	658	638	616	643	599	624	583	592	584	600	584	574	572	591	595	574	620	558	561	609	576	549	569	556	617	559	595	553	572	596	597	545	553	581	590	570	590	595	584	607	580	600	586	561	611	594	574	561	548	620	619	581	604	579	603	609	539	588	569	577	583	578	582	562	535	602	598	594	622	617	611	579	579	534	604	602	555	565	553	586	572	597	609	585	541	543	584	537	579	563	560	544	574	632	594	536	531	580	570	585	561	568	591	578	572	565	608	619	580	588	569	609	500	634	582	565	606	565	593	578	593	557	583	528	578	598	559	587	563	532	581	550	592	560	564	569	575	555	617	603	589	566	548	609	607	541	569	580	572	562	561	605	581	533	587	588	591	551	590	600	575	583	636	553	555	544	537	539	580	566	583	551	556	600	558	542	579	541	591	560	590	571	529	600	585	575	549	623	581	564	596	598	565	562	549	611	598	585	598	563	578	570	582	533	537	598	550	580	558	554	562	591	579	556	570	565	526	593	601	567	596	549	589	553	620	550	581	554	599	621	582	520	572	571	576	593	596	533	591	603	563	583	558	557	611	610	592	547	597	592	543	610	562	535	584	545	592	548	566	595	589	567	527	561	594	587	578	637	543	576	536	593	571	560	538	546	606	589	608	544	563	580	576	555	553	618	611	579	580	539	551	551	590	577	564	615	549	570	530	557	537	552	562	533	595	623	592	613	562	582	579	575	580	578	596	587	567	608	633	583	617	590	575	609	584	567	544	601	565	553	553	582	599	562	583	552	584	571	542	568	562	569	552	546	572	568	602	538	552	614	517	619	583	598	594	552	584	589	605	572	581	579	574	585	539	593	546	560	569	573	567	581	553	571	572	535	601	585	563	570	564	610	551	577	546	593	576	554	602	521	605	553	597	515	577	615	581	544	542	573	541	560	617	569	628	579	499	594	564	596	558	587	552	540	607	597	565	583	579	547	587	570	569	574	606	565	578	571	538	559	595	620	540	559	563	556	570	570	567	558	604	577	566	601	622	579	557	509	546	605	527	548	593	577	554	565	596	539	549	505	605	563	570	578	653	592	579	583	541	606	582	577	590	592	574	617	605	538	586	600	567	577	629	608	604	566	567	595	572	573	599	597	601	544	563	562	581	572	563	643	539	601	571	538	565	553	593	545	552	578	605	579	561	621	572	553	551	571	588	556	596	570	570	560	593	586	565	549	603	568	554	576	612	556	554	561	575	569	550	621	598	580	543	570	597	574	573	593	583	565	569	609	613	590	554	549	524	587	566	574	579	601	589	605	536	554	524	560	595	593	562	611	541	545	547	581	592	559	584	569	567	572	599	572	556	572	584	568	579	561	557	586	598	592	574	553	582	592	587	529	511	569	581	565	580	555	564	528	572	571	587	608	584	576	591	578	600	577	585	592	566	556	560	561	570	571	552	616	576	575	545	577	535	562	565	529	590	553	602	559	553	599	566	625	553	599	543	572	615	565	570	561	556	591	596	567	589	572	564	585	548	625	577	563	570	570	581	547	557	546	593	593	609	596	544	548	575	588	575	566	557	557	545	577	576	597	574	621	609	569	523	584	571	523	551	561	567	561	603	553	568	545	568	590	560	629	552	567	565	572	606	573	606	583	545	588	564	569	570	559	598	573	562	591	606	545	593	566	611	604	572	557	621	546	572	587	574	561	563	561	601	548	619	585	555	595	590	569	598	553	581	540	530	560	600	577	539	592	519	550	552	544	579	581	595	594	623	590	561	593	564	544	588	584	578	549	553	593	584	581	546	592	620	610	529	570	581	601	561	572	589	557	556	555	572	574	554	553	587	605	606	591	559	562	601	562	602	575	577	610	527	570	531	548	569	583	561	569	584	553	539	580	553	620	587	576	541	608	538	559	587	592	562	585	567	528	577	559	600	571	585	569	567	553	580	619	556	563	559	574	549	573	578	570	564	586	609	602	536	550	561	538	572	589	579	600	588	582	528	551	588	585	557	609	557	585	576	577	563	609	526	589	616	561	565	561	575	572	580	589	571	539	572	568	583	554	590	613	593	591	593	563	584	539	578	600	557	570	582	532	587	574	580	597	585	595	567	555	603	544	556	599	575	538	590	586	561	597	572	599	631	535	533	613	569	583	548	566	582	561	596	607	578	582	557	601	579	599	592	597	553	580	587	571	558	600	597	564	587	567	615	619	550	573	594	581	603	587	544	573	536	590	598	589	571	566	592	588	612	591	554	575	560	604	549	547	536	572	588	551	557	599	573	571	554	593	567	589	549	547	531	544	568	547	577	580	556	562	599	573	584	536	617	550	620	573	565	581	579	611	563	599	610	564	588	574	613	577	580	553	622	589	635	585	534	634	516	577	537	560	544	602	611	583	567	550	563	605	572	629	582	575	567	571	529	579	539	594	584	619	555	562	577	568	566	582	556	591	572	571	591	641	604	566	581	573	560	589	544	567	607	566	629	572	570	575	574	544	579	554	584	507	608	585	577	576	582	568	543	598	545	549	590	579	568	555	613	580	559	577	580	571	573	553	559	566	550	604	571	585	578	567	538	542	595	541	579	553	568	539	587	549	615	571	561	581	620	572	573	545	598	521	651	584	597	572	551	581	591	546	575	590	589	574	534	595	514	556	559	546	550	561	532	534	536	579	569	566	573	591	551	599	563	529	563	557	575	577	581	570	625	565	582	601	565	588	580	594	578	601	574	601	545	567	577	580	583	592	579	583	604	566	562	569	603	614	570	545	577	567	552	611	563	532	554	585	574	587	622	537	559	587	601	540	584	560	536	563	582	607	597	574	576	542	553	548	588	553	600	592	559	579	597	593	559	595	584	567	573	591	553	565	539	592	570	567	579	559	554	553	573	597	593	584	541	583	568	584	546	583	579	574	567	572	563	589	615	591	578	586	612	562	552	526	586	567	564	532	561	579	592	563	561	577	534	613	576	561	579	607	584	548	524	570	580	579	578	543	601	608	561	581	564	543	594	547	575	578	558	565	585	565	581	599	595	614	561	564	573	582	557	615	557	544	566	581	587	597	586	581	532	584	593	574	582	588	579	619	567	535	599	543	597	570	605	544	554	544	573	538	553	567	607	580	612	647	604	608	587	592	584	572	581	571	559	599	577	535	592	573	553	601	619	570	568	636	564	631	567	558	548	537	551	582	562	588	611	559	580	567	575	568	569	590	577	549	581	594	578	596	570	605	577	595	572	520	592	543	568	568	597	555	579	573	552	554	547	568	607	573	594	587	585	581	570	545	596	603	561	609	565	592	606	529	597	575	572	556	601	562	554	576	573	574	625	580	586	595	496	605	546	589	579	588	578	572	607	532	598	621	541	596	535	622	590	573	554	538	593	605	566	554	559	578	585	576	570	552	552	559	565	585	578	621	555	561	618	586	578	601	607	585	556	591	568	564	601	580	568	570	533	573	580	552	579	563	573	578	617	573	584	564	556	566	524	579	596	578	593	588	551
40785	15606	3978	1024	589	531	365	317	265	216	185	198	171	168	153	126	150	143	129	132	140	145	125	116	148	116	125	118	115	112	102	121	121	96	127	101	106	114	99	129	111	105	108	103	115	123	92	116	104	128	118	105	116	89	98	100	99	103	99	96	127	101	105	119	116	100	107	110	118	114	129	108	112	114	91	128	105	114	112	107	95	115	115	119	103	118	91	112	103	115	103	121	117	109	83	97	122	105	103	103	112	102	104	110	103	96	100	104	95	113	94	119	110	113	119	105	89	109	115	117	126	95	111	116	98	112	127	110	109	101	122	99	98	104	114	107	104	115	105	106	119	102	101	93	90	110	125	86	102	115	91	120	85	125	99	108	110	98	110	123	105	112	108	97	94	102	97	92	110	110	105	103	100	111	106	99	94	100	121	99	95	112	115	112	93	105	97	110	112	99	108	104	98	102	125	119	122	90	101	115	114	116	120	112	121	112	103	111	107	101	102	109	109	93	111	102	112	107	106	99	115	102	92	106	98	105	119	93	100	115	90	114	99	104	117	101	103	107	121	112	109	105	103	108	87	87	97	106	82	98	98	88	96	89	102	119	124	102	104	109	90	90	111	104	99	92	108	105	96	97	89	125	110	109	85	101	110	95	122	117	107	104	110	88	127	106	114	107	107	103	115	115	91	117	100	121	110	122	100	106	121	117	103	110	117	115	89	97	119	116	115	125	106	107	101	97	102	101	116	100	101	114	95	105	124	106	107	114	100	113	116	112	112	101	103	129	110	112	120	115	96	105	102	97	104	108	95	98	112	114	105	90	107	100	93	99	108	106	96	120	94	123	91	108	109	132	115	92	98	100	120	113	107	114	119	118	101	92	99	109	105	109	96	104	91	120	103	104	107	110	88	122	99	89	82	110	99	103	93	112	118	117	105	104	115	112	112	114	101	116	103	99	102	125	97	108	98	100	104	107	109	99	98	97	114	94	106	123	93	103	114	111	114	97	106	103	96	120	115	109	98	115	111	91	108	112	126	101	101	104	106	102	103	127	120	90	109	108	99	90	110	96	95	109	110	107	105	123	117	109	111	102	94	115	100	116	105	104	99	111	109	97	92	103	89	115	109	112	97	105	121	100	115	89	93	84	93	95	103	80	106	94	113	96	90	91	98	95	114	89	117	96	101	111	107	97	108	106	94	95	97	110	102	124	100	94	127	115	91	105	126	99	111	112	101	98	93	90	108	117	87	88	105	91	114	99	114	106	100	100	107	88	110	121	97	107	102	97	120	109	95	88	91	106	95	118	127	104	104	90	127	100	98	99	105	96	96	114	105	103	113	114	104	110	95	109	103	90	99	96	124	124	99	107	124	100	115	87	147	105	113	96	101	117	103	106	106	101	95	108	107	95	113	136	116	112	110	113	103	115	109	104	98	113	101	108	106	115	119	101	113	104	114	109	117	106	111	104	100	118	122	110	88	98	103	108	101	110	101	111	117	105	97	98	106	109	104	106	105	120	106	101	100	130	116	125	105	102	120	121	103	118	107	96	104	120	112	109	100	93	88	124	110	104	107	114	97	116	100	112	122	109	103	86	113	117	97	96	105	123	98	100	97	130	86	96	97	101	94	99	107	105	108	100	99	129	105	103	107	111	101	105	97	112	103	104	112	112	96	117	100	119	101	95	99	103	95	112	102	100	92	102	103	108	89	97	104	93	94	124	107	118	106	100	113	129	105	117	115	129	126	117	119	98	89	109	115	98	126	123	107	110	112	110	112	110	99	86	113	119	110	107	98	93	95	102	101	97	104	97	92	117	91	94	104	107	102	94	103	104	90	118	109	119	107	115	90	127	112	96	96	95	110	87	112	108	100	117	107	96	104	119	106	94	115	105	100	98	119	110	103	110	117	100	94	109	109	102	115	115	98	111	105	105	110	113	97	111	119	107	122	106	115	108	98	113	117	108	115	105	105	112	109	114	110	120	106	98	75	99	110	114	96	108	114	95	116	95	110	97	103	120	82	107	91	109	85	132	110	101	111	101	104	96	106	106	111	102	90	102	101	104	109	102	103	108	115	103	102	108	109	90	114	111	132	112	108	94	117	100	107	120	119	113	109	116	112	100	97	112	102	119	78	111	100	94	94	117	88	106	93	103	116	109	119	100	101	93	94	95	108	115	112	88	120	101	114	106	107	118	104	110	111	122	104	100	103	98	101	118	125	108	104	103	127	119	101	108	120	92	108	113	97	94	111	99	104	111	102	96	111	104	109	111	108	120	107	94	105	99	95	116	112	124	107	101	113	93	109	96	104	115	104	113	106	105	104	97	111	108	111	99	113	96	111	112	109	101	111	109	113	104	93	103	101	123	103	88	117	98	102	114	93	111	117	104	105	109	106	111	103	114	102	120	117	112	106	91	117	100	131	109	99	102	93	94	106	125	104	102	92	97	94	96	111	95	99	106	98	108	109	118	97	121	102	104	93	100	90	109	108	130	101	96	96	114	112	117	107	92	111	124	115	119	104	114	99	107	100	117	107	99	98	115	81	99	109	112	113	108	124	115	108	123	109	93	99	104	116	90	86	110	119	100	104	101	105	111	118	117	121	111	106	113	122	100	97	99	97	119	93	119	82	108	104	125	110	106	115	106	116	115	126	101	115	106	103	110	126	103	115	89	112	116	110	105	92	109	116	122	101	96	131	95	105	92	112	106	97	97	112	112	112	113	106	108	105	93	93	110	106	111	112	99	104	93	94	134	112	120	115	107	116	99	103	113	113	101	119	97	120	92	107	125	124	103	102	112	114	113	99	122	106	97	116	109	109	103	94	104	112	95	103	114	105	110	106	101	121	92	106	111	99	101	101	100	99	98	122	95	93	95	125	103	104	102	100	90	103	110	111	119	99	120	103	102	102	91	87	120	93	116	112	92	118	103	84	115	119	111	112	106	105	100	106	117	106	96	99	124	123	92	94	84	91	123	97	100	85	108	109	109	87	128	99	110	114	121	104	103	123	103	94	103	126	118	102	88	123	118	103	105	79	101	87	112	107	94	99	123	114	100	109	102	102	105	111	107	102	120	87	126	99	95	117	97	92	102	110	85	109	118	102	99	106	91	97	93	116	106	113	107	125	113	96	120	109	115	104	98	109	106	109	114	105	104	102	118	110	113	91	104	83	112	83	100	117	111	100	96	102	105	108	115	110	97	114	100	113	106	132	115	123	102	108	115	100	102	87	100	113	109	114	115	91	97	118	105	95	110	113	96	117	107	90	126	102	111	96	110	114	130	112	78	105	104	113	101	109	114	116	101	111	110	119	113	89	120	111	102	81	111	111	84	129	99	115	115	92	104	103	108	93	107	114	127	106	104	96	130	106	93	103	100	113	120	97	104	106	101	116	113	124	79	94	89	97	103	111	98	90	102	103	117	104	109	111	109	97	113	114	110	103	95	116	92	90	98	101	105	107	88	116	100	99	128	116	104	95	123	106	91	108	118	103	134
18939	1262	2891	3142	2765	2191	1742	1477	1256	1105	1017	868	793	772	679	700	671	634	568	614	526	597	494	489	492	483	467	434	447	439	451	432	421	436	432	441	448	402	418	417	362	430	401	367	393	380	383	390	379	369	414	387	399	424	375	403	388	376	368	380	403	396	379	369	361	348	410	361	355	366	374	352	367	371	384	359	364	383	375	367	358	356	404	382	357	355	393	384	389	359	332	385	346	347	348	384	339	346	369	421	354	353	361	339	390	334	355	369	354	334	371	370	353	369	375	376	342	340	389	374	341	371	387	380	423	393	352	379	377	335	337	351	379	332	358	397	339	378	361	351	369	336	375	352	347	325	368	362	354	382	373	317	371	347	380	342	372	334	371	384	380	376	370	339	337	345	338	349	368	346	384	333	372	351	353	391	384	389	362	345	365	353	348	343	350	364	369	340	379	348	371	349	387	356	345	375	394	341	319	359	367	369	348	375	382	371	377	357	350	381	360	342	348	354	358	351	379	369	359	340	375	369	358	349	361	361	364	406	351	379	359	304	334	325	364	344	331	369	362	351	349	369	327	354	363	343	368	349	382	360	382	369	387	351	312	355	393	390	341	410	342	370	357	332	367	377	366	375	357	383	335	372	367	340	390	338	333	361	364	370	331	342	395	356	372	392	326	384	378	339	348	332	370	357	384	340	329	360	364	390	384	354	347	335	335	428	362	338	401	387	375	360	385	388	351	361	373	353	368	340	338	352	314	376	355	375	366	383	382	350	374	378	355	398	353	382	325	360	343	357	364	373	355	316	330	338	363	384	325	409	353	358	373	377	335	387	338	354	355	368	374	384	364	350	371	355	361	371	341	371	373	367	337	364	340	348	348	379	377	380	366	345	385	358	370	357	374	369	364	356	379	376	339	339	346	368	365	349	368	342	358	376	350	369	352	400	354	341	319	330	362	353	364	363	351	357	350	383	374	368	364	385	351	358	356	369	345	348	360	345	369	340	360	355	370	381	340	387	369	354	346	383	367	337	381	328	370	360	342	340	345	341	382	351	372	371	366	347	371	372	330	351	392	362	334	396	339	361	339	364	367	352	386	351	354	373	334	354	359	324	351	360	394	332	308	377	343	357	364	358	376	360	354	362	366	387	363	364	371	356	390	364	338	366	340	384	365	380	359	348	353	336	371	376	323	354	365	365	357	392	351	351	344	312	375	374	363	321	350	365	321	338	391	383	356	368	344	338	377	357	388	362	321	340	390	409	351	349	371	359	372	351	359	371	362	401	358	374	359	353	371	341	397	317	382	346	364	377	345	369	354	353	357	362	366	356	388	339	336	372	392	345	333	400	335	318	355	373	339	402	371	344	342	313	357	359	360	353	379	318	345	327	379	354	354	353	351	356	347	343	348	368	406	360	351	368	352	350	331	357	375	361	361	342	364	353	393	370	371	319	364	373	353	358	345	365	358	340	367	355	366	343	348	359	341	338	356	360	345	361	354	341	348	376	327	377	380	360	370	363	357	349	355	332	340	367	349	333	342	348	338	329	364	363	349	356	350	332	372	363	373	345	371	390	391	373	354	391	392	360	346	359	364	378	375	374	371	346	363	359	353	354	393	327	365	357	329	358	370	362	356	375	350	379	377	357	332	347	344	363	350	354	388	355	362	334	388	348	345	365	380	373	360	392	326	368	334	337	374	385	388	357	387	370	356	382	348	340	399	354	369	375	351	365	359	338	350	358	330	368	340	325	335	360	377	342	375	352	323	327	395	347	368	367	372	346	389	368	386	371	331	351	354	316	351	388	367	388	333	367	371	358	348	340	368	370	388	379	354	381	367	371	333	361	344	338	339	356	319	342	357	343	376	373	331	363	384	362	361	381	340	366	351	387	355	341	323	382	330	327	372	344	369	344	346	353	350	323	364	371	369	370	381	346	357	357	353	391	374	336	365	388	366	395	344	333	351	350	344	386	348	353	355	350	347	366	367	359	337	390	366	372	371	333	356	345	324	339	340	329	347	367	335	358	370	394	349	344	336	371	352	384	383	357	359	348	329	356	361	375	336	342	371	401	343	360	360	364	345	350	373	395	370	358	361	336	352	370	373	364	323	348	331	355	365	350	371	367	374	349	364	343	346	397	341	382	332	371	378	366	350	354	343	346	365	361	376	375	330	345	396	390	402	396	388	351	369	365	370	355	346	326	375	359	350	352	375	394	365	321	367	368	377	342	341	349	307	377	347	325	380	380	378	393	360	380	353	380	400	351	384	371	355	389	381	371	388	348	378	365	381	336	383	347	377	382	365	322	380	352	361	374	347	370	372	362	367	361	364	341	374	371	361	336	349	349	368	358	347	358	374	379	330	384	338	379	371	380	363	349	367	361	364	353	378	326	346	371	354	392	340	389	347	391	347	373	398	402	353	362	344	374	377	340	358	373	339	335	353	354	354	349	393	358	389	367	360	344	400	346	324	368	328	384	325	389	365	379	325	359	356	378	328	394	316	345	394	347	363	377	363	348	348	373	360	346	368	374	366	350	367	353	369	392	333	377	362	378	369	374	330	350	376	351	376	375	378	339	384	362	355	356	362	337	361	349	352	382	358	384	368	365	388	365	339	344	380	371	313	345	364	350	349	371	359	354	357	387	351	363	376	372	323	346	374	338	365	376	327	345	331	378	375	365	345	362	373	335	354	353	358	356	381	363	346	352	348	338	366	378	356	350	338	352	339	375	364	380	339	338	357	355	391	379	341	388	392	349	376	332	354	389	338	351	341	345	371	349	358	331	338	358	342	351	355	344	362	368	356	360	365	335	353	331	365	346	339	371	340	369	378	354	373	358	370	381	357	384	380	332	405	344	383	366	348	374	364	358	374	354	370	343	371	366	355	373	383	376	361	364	384	374	344	328	369	360	334	373	377	354	377	359	353	390	360	339	349	369	346	400	361	365	333	364	345	360	356	341	345	347	360	345	355	379	358	352	350	360	341	438	345	357	348	355	358	367	359	333	360	369	325	344	324	371	386	336	371	358	343	385	317	348	376	366	374	357	371	378	333	365	367	367	374	338	363	390	361	372	355	380	358	374	349	346	345	349	357	379	346	342	347	319	392	381	338	378	335	336	363	367	371	362	395	343	390	375	430	340	377	365	379	371	363	362	345	354	361	359	354	369	387	363	336	346	377	369	383	371	384	352	368	384	346	359	343	357	366	379	384	387	348	361	332	369	315	357	372	357	326	358	362	372	362	337	352	333	381	371	333	353	350	380	343	405	379	352	380	377	363	401	376	354	357	358	387	347	373	315	354	404	355	354	367	319	353	365	375	355	377	385	352	378	357	319	371	363	328	364	371	353	386	348	375	329	358	384	325	351	376	380	342	382	358	362	314	363	355	347	321	352	374	361	399	370	387	347	344	339	358	352	359	353	361	328	329	333	374	332	392	347	379	384	351	361	387	374	356	385	347	350	370	364	345	355	376	330	343	365	354	365	348	372	348	377	381	329
46531	20861	15175	2719	1385	957	737	620	505	436	427	349	336	304	268	264	264	244	252	239	240	227	246	202	225	205	205	212	217	181	176	192	199	206	226	203	216	184	213	189	198	201	204	176	186	203	209	189	200	194	173	224	168	204	190	185	208	195	198	175	193	187	183	189	192	209	189	172	202	188	184	168	181	177	185	157	174	181	210	200	153	182	148	188	164	198	189	189	183	188	196	186	195	186	167	201	196	184	181	207	198	179	182	185	167	181	201	178	170	177	186	155	208	169	164	177	173	194	198	190	178	186	193	181	187	168	182	198	166	187	183	179	163	184	210	158	169	185	181	192	182	178	166	200	180	176	172	180	197	182	181	177	173	171	184	158	184	176	189	181	168	188	181	180	180	207	169	177	172	179	171	178	189	182	181	167	168	180	171	180	180	181	190	179	175	179	170	189	163	177	177	211	173	166	166	193	189	188	166	164	207	202	185	177	176	179	190	186	203	188	176	178	161	167	202	205	177	180	179	180	182	177	199	176	186	198	198	185	181	179	178	179	202	172	179	186	175	171	188	170	187	184	183	180	203	194	204	197	203	167	190	190	165	191	191	189	154	171	180	190	172	180	183	188	178	175	169	177	177	199	170	172	178	168	204	182	176	196	173	182	203	199	187	169	180	158	172	186	216	188	200	186	206	190	193	182	184	175	180	191	201	175	186	202	182	176	190	186	193	180	174	191	176	185	187	169	181	206	198	168	176	185	178	192	193	178	176	166	182	181	182	177	205	171	186	186	193	198	154	188	172	169	184	180	185	169	185	196	181	180	176	192	185	161	156	172	186	186	155	191	189	203	173	157	179	170	193	160	189	188	191	165	197	166	167	166	193	174	200	183	178	191	169	183	198	198	170	172	200	165	191	190	197	174	195	203	163	183	165	189	192	186	160	161	179	157	184	199	187	172	160	180	178	170	181	176	144	163	164	189	182	187	175	210	182	179	160	213	170	187	187	153	193	189	189	185	222	169	187	183	185	164	174	187	177	158	203	180	169	170	168	174	152	179	207	175	188	187	183	148	197	187	205	171	181	195	188	191	175	183	150	175	160	192	176	193	185	160	183	173	181	169	174	193	173	192	170	184	199	199	184	182	198	196	177	185	167	190	178	178	170	161	178	193	184	200	182	180	180	194	187	203	177	191	186	189	165	165	182	194	177	161	178	210	163	192	184	190	169	176	211	176	186	191	191	202	181	185	180	204	207	188	179	172	168	170	195	191	179	188	189	197	188	209	189	174	186	166	165	224	175	191	168	178	191	193	201	195	202	175	182	185	176	196	175	186	187	173	174	198	181	180	169	190	180	166	190	186	156	162	180	188	181	192	188	178	185	163	210	173	172	175	181	176	186	180	197	166	185	186	186	160	191	163	206	148	205	180	172	199	193	167	182	182	189	173	161	193	183	180	212	198	183	174	166	209	187	175	161	172	177	214	201	179	203	194	190	178	203	189	196	207	165	199	195	181	168	178	164	174	184	182	211	181	180	172	179	192	175	188	185	173	172	185	206	207	171	188	180	182	190	177	181	198	187	187	162	150	184	190	209	167	186	186	198	201	185	196	195	178	184	206	214	162	179	167	176	196	162	185	197	182	165	180	168	189	170	174	216	196	171	206	194	182	171	171	168	164	167	188	178	189	186	152	176	156	167	170	192	179	178	190	202	191	174	168	186	198	195	157	207	185	171	192	181	177	178	168	186	191	190	163	164	168	161	229	171	207	192	198	184	194	165	211	173	160	189	192	146	181	166	171	164	183	176	191	178	173	193	185	191	185	183	168	203	196	173	156	174	184	185	187	214	190	185	197	181	146	178	173	186	165	196	189	180	184	197	172	183	207	194	194	184	174	192	178	188	160	176	155	181	170	173	204	186	184	174	182	191	173	202	169	174	181	181	174	193	200	201	179	169	154	177	174	175	169	188	207	184	150	187	184	166	196	199	208	166	179	174	195	161	190	197	187	190	193	198	177	178	167	186	174	175	154	190	194	163	182	179	172	168	177	182	198	169	183	171	194	174	178	184	203	176	196	191	171	198	167	187	158	160	179	214	172	185	183	202	202	176	169	172	183	179	190	167	177	180	179	170	178	173	193	189	170	172	179	184	173	172	175	170	185	179	186	195	159	179	196	172	189	218	192	183	195	170	174	166	182	168	178	182	189	176	163	176	194	184	177	174	180	191	197	163	182	176	178	167	204	169	171	188	193	177	169	181	180	185	180	212	194	182	178	160	170	168	181	190	198	169	189	184	150	166	185	179	171	209	168	184	171	167	193	179	167	193	153	181	197	168	193	179	177	210	206	208	170	189	144	191	154	187	184	183	177	184	164	174	186	177	190	159	171	194	172	165	196	183	188	175	179	182	176	175	193	179	191	160	155	201	156	187	168	205	181	205	170	174	196	200	160	192	164	149	183	187	184	180	197	202	166	192	189	174	197	191	172	166	197	155	183	190	219	203	184	180	187	177	178	175	165	177	195	188	190	219	195	192	192	179	195	181	178	171	214	187	179	185	165	153	178	166	154	165	167	170	171	179	169	181	173	183	197	196	210	170	188	183	205	187	148	177	180	188	192	188	162	176	176	178	192	195	177	194	182	165	184	196	174	182	200	191	162	188	160	183	159	176	178	190	175	194	164	207	160	180	181	206	193	173	186	210	184	193	188	185	191	208	187	170	191	156	172	180	196	188	193	160	181	197	161	187	198	170	173	169	173	177	201	201	197	197	167	187	184	188	192	194	184	186	162	191	201	198	179	177	167	175	175	185	217	208	187	164	192	158	161	183	178	195	177	188	179	160	190	185	171	184	208	178	180	174	175	175	188	182	191	193	175	174	173	174	187	188	211	196	159	186	172	180	191	164	177	158	179	183	161	189	182	195	177	196	187	165	195	168	187	166	173	198	172	179	194	161	162	164	185	190	173	201	190	178	189	183	213	213	196	174	202	181	172	155	176	184	186	182	212	180	199	184	177	175	184	206	180	189	169	200	191	168	182	157	210	180	183	161	205	181	175	189	160	173	145	204	178	180	166	195	187	186	209	171	170	173	151	163	181	195	179	163	181	169	160	177	171	175	186	190	188	167	162	164	158	167	204	179	176	187	191	158	185	200	194	172	185	167	161	192	175	161	175	196	191	181	183	176	200	179	199	158	188	192	169	193	191	167	176	176	179	198	199	209	153	152	182	176	171	175	193	206	195	185	184	176	177	205	179	171	181	171	178	182	195	182	139	187	212	184	219	188	192	163	190	171	179	175	186	148	199	210	176	165	169	188	172	181	174	182	169	186	183	195	173	163	188	141	195	189	187	192	196	172	169	171	192	184	185	195	164	170	196	197	185	190	197	170	182	194	163	180	180	183	177	189	195	188	174	200	201	185	196	176	189	175	194	175	176	198	160	175	174	197	196	186	180	172	180	179	188	158	174	167	188	192	177	199	161	189	212	196	164	191	206	178	172	193	162
23479	2325	5442	6044	5123	4169	3435	2851	2407	2118	1891	1594	1494	1359	1228	1250	1092	1051	988	1033	953	896	900	862	820	801	751	761	759	748	694	761	710	677	758	709	671	665	684	673	669	692	618	690	634	646	644	647	602	613	634	615	637	630	650	647	646	572	613	622	599	607	622	633	615	616	587	620	584	616	562	613	593	550	605	570	626	610	629	571	582	620	616	593	616	541	589	549	620	566	600	609	573	582	565	570	598	587	577	604	553	597	584	580	605	607	576	607	580	609	579	599	570	615	579	589	585	559	570	539	566	564	550	589	580	613	576	580	575	564	560	599	576	554	585	571	550	541	557	559	553	535	545	554	584	586	589	541	612	584	550	573	608	551	593	592	575	551	534	574	574	539	593	599	577	612	573	575	596	601	548	573	559	574	544	587	549	586	589	583	614	552	592	541	580	613	580	547	559	565	573	528	597	555	574	592	586	604	551	576	561	590	556	560	566	576	577	611	590	614	575	555	596	584	573	583	573	589	541	565	540	576	596	547	536	591	588	564	581	600	609	578	575	577	544	585	591	570	560	551	583	560	573	551	570	614	593	534	572	592	549	582	617	545	612	551	606	545	548	584	559	576	565	544	531	547	561	584	608	574	596	519	583	576	581	614	593	557	599	581	576	584	581	609	591	567	600	539	592	614	612	560	578	562	555	591	590	591	580	568	550	568	543	533	615	573	573	556	572	571	584	554	568	545	564	523	596	549	544	579	572	540	575	588	583	565	514	536	559	548	593	582	617	596	591	554	596	583	588	552	620	600	589	540	557	589	584	570	573	571	583	561	578	575	567	614	561	575	565	574	586	550	540	589	553	595	556	567	581	598	595	555	549	561	595	544	599	554	580	568	581	586	587	580	606	599	560	546	604	556	584	549	544	557	560	587	584	557	555	586	540	578	564	590	580	599	582	620	541	578	624	581	578	580	579	586	608	574	582	551	555	549	571	565	528	574	559	579	569	569	539	532	541	564	571	568	540	549	558	550	565	540	577	589	551	604	567	597	589	525	573	569	597	580	566	585	606	534	544	573	554	581	623	563	582	558	583	553	551	527	606	539	589	526	544	521	563	521	568	569	582	591	583	625	518	559	554	567	547	646	539	570	534	558	567	594	554	535	578	531	547	525	610	607	591	592	592	594	546	536	559	599	577	592	567	574	584	564	540	597	544	568	577	581	527	526	613	577	572	540	540	564	618	586	564	559	527	561	587	596	554	608	582	591	597	556	554	526	573	610	585	575	568	561	589	584	576	579	542	581	552	559	543	558	568	550	553	591	543	555	572	556	531	581	568	603	601	568	555	568	548	534	565	599	591	598	555	557	547	565	553	600	564	588	534	597	561	587	519	563	534	582	557	573	542	574	571	513	556	553	571	576	558	556	578	537	570	623	603	568	588	571	557	560	554	585	619	568	519	584	582	557	566	601	573	561	625	547	553	536	607	593	569	563	557	595	567	525	554	570	613	569	591	588	565	616	552	566	569	561	592	565	573	564	569	565	555	589	566	588	563	555	578	588	583	578	602	558	526	578	566	604	605	521	601	584	564	563	573	614	599	547	594	623	552	575	572	561	561	560	593	531	538	605	565	563	596	581	602	604	586	524	569	580	557	579	532	539	559	595	596	596	497	574	589	595	597	536	597	609	560	549	569	586	548	575	588	570	567	588	603	518	577	576	554	575	563	573	570	569	579	539	572	573	552	592	582	586	550	492	558	580	564	587	577	598	639	586	561	526	588	597	557	559	626	557	580	544	558	559	598	600	543	562	591	548	570	571	547	593	539	542	566	568	549	546	558	566	566	606	578	545	544	591	583	555	560	579	552	541	547	562	563	575	584	569	595	574	569	555	522	608	548	566	557	604	567	628	552	516	548	559	558	547	568	575	589	545	601	554	558	557	553	569	582	570	599	574	569	568	625	571	569	567	606	564	586	581	577	564	608	599	552	571	590	552	530	533	570	530	558	556	545	573	562	607	561	592	561	584	603	596	540	562	570	615	555	556	561	522	582	527	585	600	540	556	550	593	628	558	563	564	550	541	603	560	554	611	560	567	553	593	532	566	622	563	608	577	594	519	563	591	575	525	561	572	533	565	580	582	571	569	580	569	565	538	563	552	549	580	575	581	592	555	562	519	516	574	570	544	546	575	549	592	574	563	553	588	554	588	538	540	576	589	547	553	586	558	565	575	528	634	539	603	560	583	570	520	540	590	513	568	532	546	545	527	548	581	582	579	563	544	549	574	591	578	609	568	629	508	556	572	611	591	578	547	599	533	575	545	586	559	549	551	559	574	540	579	573	604	554	608	568	547	556	577	540	597	581	590	551	568	564	565	592	517	577	540	569	523	625	554	593	597	562	556	608	540	559	551	551	559	569	536	579	573	559	531	593	554	570	532	604	601	569	582	584	553	629	545	574	583	566	558	583	615	590	568	554	585	569	592	589	610	587	558	556	545	618	599	596	595	583	582	575	579	574	587	566	550	606	543	568	586	576	566	586	587	559	570	555	584	570	577	583	556	600	570	572	571	544	565	544	578	570	631	566	546	529	626	544	546	565	591	592	572	567	559	586	598	522	557	570	585	558	535	560	567	607	549	568	573	618	596	563	590	582	629	597	563	591	584	560	554	605	547	569	570	555	542	596	567	561	613	576	560	535	583	547	550	601	547	566	572	546	569	517	559	576	558	553	561	593	597	558	593	549	565	606	588	582	602	567	583	566	585	581	558	543	612	597	579	547	560	536	561	573	556	610	594	519	549	567	580	561	557	556	543	566	562	573	540	548	573	552	569	562	599	591	580	630	591	573	543	590	588	540	546	571	598	554	580	568	585	518	532	586	575	543	553	604	590	554	540	551	579	558	561	581	591	582	573	564	607	600	541	548	622	538	617	559	576	587	560	565	556	580	545	585	586	597	545	576	554	581	573	581	547	578	586	574	522	563	564	602	567	539	528	569	555	531	596	574	620	575	569	592	563	547	607	521	568	526	587	549	629	562	583	510	582	568	587	574	585	582	599	552	566	624	560	590	561	561	562	549	565	523	592	595	553	575	557	558	547	588	614	540	609	581	591	567	545	543	558	524	589	617	590	573	596	580	548	606	540	569	580	562	611	569	575	512	546	580	593	610	520	562	548	514	597	551	585	561	560	526	567	591	569	555	595	565	580	540	575	560	572	599	554	585	568	600	568	553	577	563	574	610	591	556	545	570	591	550	576	622	571	565	578	566	590	594	533	533	586	569	578	576	519	574	547	575	579	569	613	599	581	546	589	600	578	623	585	567	568	520	618	576	622	580	578	608	553	595	565	577	558	559	574	587	571	567	585	568	518	572	601	548	551	550	541	584	564	570	561	561	591	556	557	576	591	571	581	598	618	575	590	552	545	570	595	575	591	547	566	580	613	544	590	545	583	561	593	590	589	596	580	577	577	560	582	566	557	558	568	608	526	536	556	566	580	532	550	589	597	599	578
6870	445	384	249	217	197	203	224	205	195	200	192	204	198	174	199	194	191	171	199	207	192	181	175	183	199	183	203	184	208	185	177	206	190	186	202	199	193	176	199	180	168	203	199	182	173	202	189	186	191	187	197	192	202	169	211	216	214	203	177	180	189	205	195	201	195	209	177	224	155	195	179	204	205	212	183	199	186	170	171	185	216	170	185	159	198	189	188	196	197	163	203	211	187	228	202	196	212	204	192	205	190	171	183	194	199	188	172	184	181	196	205	196	175	190	189	157	201	212	196	200	198	182	194	190	177	201	205	198	177	196	175	200	200	186	189	178	200	205	190	188	185	171	195	178	206	174	215	152	178	208	195	165	196	177	186	183	204	214	219	191	203	178	208	185	194	190	188	215	207	188	205	208	164	198	199	194	188	163	200	192	215	202	177	195	196	221	177	173	213	178	182	194	203	191	211	205	189	196	176	163	191	192	185	178	177	187	204	193	173	201	200	182	176	204	210	174	196	188	198	165	187	193	200	194	175	190	198	177	186	190	213	178	183	195	220	186	218	193	189	194	170	188	209	196	210	185	166	204	183	193	196	176	177	196	205	205	177	198	186	187	208	175	186	210	196	226	215	182	168	210	176	188	196	201	186	185	180	191	164	185	199	174	199	176	182	154	198	178	171	209	179	196	198	166	181	169	215	181	178	176	207	192	203	209	197	201	199	191	195	179	197	176	198	212	198	189	203	179	160	202	199	209	183	210	195	188	181	175	160	198	166	188	201	176	197	204	178	196	188	211	194	175	174	171	173	194	179	196	204	221	228	189	182	180	183	178	174	190	192	189	190	172	188	183	193	180	212	192	203	190	203	189	195	194	192	194	233	174	213	205	161	174	210	191	182	187	206	204	192	222	183	212	183	208	175	197	183	161	190	210	187	196	204	192	204	187	193	194	204	188	199	178	177	204	187	203	171	180	205	204	176	220	197	190	175	245	177	165	199	183	207	198	182	179	193	220	216	206	200	180	224	194	176	187	182	178	190	170	210	172	194	191	208	195	204	187	176	188	230	165	183	203	190	182	197	192	187	177	177	214	192	165	181	192	202	170	175	213	195	174	176	172	176	196	171	205	190	206	194	193	186	217	183	204	184	200	200	184	188	189	196	206	198	175	217	188	176	183	188	178	176	195	217	185	210	191	195	174	181	180	172	202	183	170	224	199	185	201	189	204	185	214	179	174	196	173	195	193	191	167	185	185	202	187	190	207	212	190	170	190	173	202	192	192	170	194	179	180	211	199	164	171	185	203	188	168	190	177	186	211	187	192	204	191	186	176	197	174	216	194	217	173	190	200	181	188	173	169	178	191	197	236	171	203	181	170	184	204	187	190	222	176	181	193	202	190	214	169	215	196	201	210	180	158	181	205	178	206	176	182	190	208	173	184	189	200	188	210	198	192	175	183	197	199	182	185	206	184	204	179	191	172	197	164	172	177	188	182	198	201	177	195	179	182	197	175	190	195	206	207	216	221	182	180	175	212	212	205	203	184	201	216	184	193	179	191	179	164	185	176	194	190	184	170	178	169	184	206	195	203	204	173	184	190	184	185	192	191	194	161	190	182	197	206	203	183	209	191	173	199	180	181	187	205	172	190	175	178	199	164	186	203	187	183	175	179	179	177	184	191	196	210	167	201	195	191	199	209	149	186	172	195	200	212	200	181	213	210	219	165	188	190	183	181	217	192	194	183	204	191	195	157	195	208	175	188	203	214	193	215	184	181	184	204	170	192	165	177	177	173	194	199	194	197	197	204	192	204	175	218	207	193	205	181	212	195	208	181	181	229	200	168	215	173	198	168	186	191	191	207	186	195	198	186	197	235	185	174	175	181	201	212	190	190	191	170	182	200	206	184	206	218	166	212	164	188	190	168	204	199	207	203	186	188	210	183	192	170	199	194	200	194	202	208	199	189	186	181	173	186	200	215	204	198	188	217	220	185	202	206	188	200	215	200	179	185	184	173	182	181	175	198	177	158	193	189	210	194	182	167	188	197	200	192	206	188	182	195	172	186	188	235	204	197	189	193	196	209	178	194	179	173	176	201	162	215	203	191	186	192	172	172	194	212	187	195	185	224	200	188	205	200	214	200	147	192	177	184	209	172	208	185	173	192	189	167	192	178	188	192	197	216	187	195	182	186	190	199	204	198	187	167	218	196	206	177	174	183	199	180	197	181	205	207	194	191	180	179	171	188	204	188	182	217	189	190	181	214	178	209	200	194	184	187	190	166	153	176	182	206	192	175	193	194	194	204	214	192	199	204	182	201	197	200	188	196	189	208	208	176	191	220	188	207	200	180	204	205	186	202	181	176	189	160	214	196	209	169	177	183	195	193	211	185	176	187	197	193	196	196	175	194	195	196	177	185	207	209	189	162	198	176	166	176	178	179	202	185	189	211	193	197	196	208	180	204	176	188	219	196	162	174	203	185	188	205	165	205	196	177	193	192	184	197	194	186	193	216	183	186	219	214	190	200	168	167	197	202	175	190	186	194	175	201	194	183	208	200	210	203	205	163	160	179	189	183	187	184	208	170	177	185	216	194	181	191	181	183	179	209	205	187	194	173	197	174	191	173	193	181	179	207	199	221	208	185	202	206	197	183	200	216	199	202	181	212	177	181	190	193	190	170	191	193	183	184	186	194	177	199	200	191	189	163	181	198	182	183	185	158	171	184	208	181	188	180	175	210	237	227	171	172	189	169	197	181	207	186	197	187	184	179	193	182	198	170	176	199	204	184	192	209	220	189	171	194	188	173	197	212	183	215	161	180	189	204	193	194	207	230	189	181	196	195	204	207	176	198	208	177	196	195	198	191	189	195	193	193	186	200	198	183	208	173	201	182	195	208	165	192	188	203	159	173	171	168	198	191	167	175	189	198	210	176	186	188	173	167	188	202	182	194	195	202	175	200	184	184	217	180	169	186	196	189	191	196	164	203	167	190	189	204	182	191	193	183	209	202	192	200	194	205	199	194	180	188	199	183	180	186	180	190	178	196	171	190	161	177	205	186	179	183	209	193	197	181	209	172	180	197	177	178	181	185	171	171	179	184	221	190	216	196	199	185	174	187	215	182	159	169	218	189	203	170	184	175	168	198	212	192	170	208	183	170	194	183	183	171	185	190	200	186	189	206	161	196	176	226	202	195	190	216	213	191	196	213	211	181	217	186	191	162	195	180	195	203	178	187	192	199	177	199	171	196	161	187	173	202	178	180	203	202	192	198	221	191	178	192	188	185	188	195	204	201	205	191	182	179	217	190	181	189	186	165	191	179	199	196	205	175	193	191	169	205	182	195	169	179	204	196	225	185	204	194	203	177	185	185	181	198	194	206	194	191	214	197	194	174	190	207	202	167	194	175	184	202	213	201	198	168	200	178	207	191	192	181	187	171	177	207	198	183	191	178	209	169	191	205	170	207	194	183	175	183	219	177	189	218	204	183	192	189	174	208	170
6944	586	753	752	666	694	578	640	603	609	567	554	573	582	574	542	586	590	535	559	578	603	586	612	589	573	542	559	549	610	548	588	560	598	605	572	603	580	547	557	539	553	566	571	606	593	563	590	558	551	551	589	572	515	597	551	571	613	544	580	557	578	533	538	586	592	602	518	569	534	579	566	606	555	618	580	555	564	554	571	561	584	547	559	597	534	605	565	604	562	601	553	550	621	546	552	543	546	564	581	599	548	606	549	594	548	634	562	574	602	572	566	590	590	574	581	572	504	564	550	582	494	599	517	550	577	564	543	544	597	577	576	550	587	537	580	575	571	515	518	541	563	583	561	587	567	569	569	575	592	582	605	530	565	507	577	565	541	550	555	590	523	576	563	562	550	563	559	612	609	545	569	561	561	600	566	603	573	588	591	596	572	575	531	542	589	593	532	530	565	556	596	582	575	592	612	601	561	592	575	527	577	588	577	591	561	563	622	554	600	624	551	576	615	584	606	547	558	554	547	525	565	627	563	575	632	562	550	582	587	574	601	589	574	586	594	550	546	575	556	566	544	573	541	591	572	583	566	562	567	547	554	535	558	583	578	557	578	580	570	580	568	581	586	594	588	570	557	569	542	550	558	528	554	541	548	540	560	569	587	575	601	578	588	589	583	578	565	517	587	551	588	596	572	570	523	592	579	550	516	586	549	595	611	560	561	591	616	565	560	543	587	557	553	595	608	590	582	548	566	565	578	563	559	550	523	569	605	542	592	581	592	546	570	587	563	573	569	601	605	592	612	594	578	597	554	557	574	600	565	591	598	578	533	555	563	562	585	566	556	564	557	583	602	594	614	572	570	551	585	563	554	563	546	578	541	590	548	618	573	606	579	517	542	562	511	580	566	598	585	560	605	622	589	535	554	617	557	514	525	565	608	556	587	586	548	544	608	580	579	570	554	561	573	563	579	582	598	569	563	567	569	554	576	585	563	561	593	576	584	598	595	561	593	578	594	634	586	626	553	555	558	571	558	539	565	563	535	554	540	587	555	552	554	590	540	570	555	582	562	625	574	563	530	584	575	591	593	564	560	593	541	557	530	556	579	555	554	552	648	586	572	589	637	550	567	604	564	583	575	590	575	563	548	555	603	580	560	596	544	570	587	573	538	596	558	576	549	616	555	551	551	575	582	578	599	594	567	609	550	582	588	557	566	574	541	580	561	623	579	546	555	584	558	562	545	557	584	552	590	541	578	601	588	596	598	579	577	510	586	544	589	573	570	529	571	602	571	575	573	549	565	560	559	538	579	577	544	561	602	557	586	533	589	621	581	562	574	553	606	580	594	574	579	565	540	584	560	560	572	583	550	552	596	617	572	547	522	588	572	563	511	593	588	524	567	580	606	569	524	612	581	566	548	578	582	574	546	555	541	572	558	590	572	594	580	553	548	592	563	541	593	529	595	577	537	577	571	573	575	516	595	584	591	561	615	567	571	587	568	527	594	566	550	555	525	616	564	552	586	569	547	549	562	562	600	576	576	571	556	572	574	571	567	593	561	557	560	594	569	555	594	588	616	546	580	582	591	524	545	564	588	557	602	579	566	567	586	552	583	572	566	572	629	542	549	602	543	563	575	579	569	607	526	568	556	558	532	556	554	587	574	574	576	574	557	574	574	568	564	575	561	554	581	589	610	555	580	565	604	592	577	584	547	566	566	556	558	587	574	567	554	599	605	587	558	559	533	548	526	591	581	560	580	550	610	571	589	564	563	573	579	612	605	527	589	562	574	607	585	533	561	580	504	544	566	591	572	555	556	596	553	575	591	595	566	546	584	568	575	558	576	564	546	558	563	564	538	581	591	558	551	611	585	531	594	578	568	541	580	590	565	529	582	585	597	546	623	590	564	547	528	591	570	590	557	634	579	541	528	594	589	592	561	571	576	606	539	574	565	534	556	571	579	603	567	586	521	583	564	651	537	559	599	542	560	571	563	544	562	603	575	533	596	541	554	528	576	538	548	609	549	556	531	548	540	568	572	590	563	588	542	607	599	588	560	588	521	578	551	545	552	572	533	557	575	586	585	581	555	519	587	576	572	582	586	570	548	562	615	622	541	585	539	569	567	537	605	527	601	574	545	539	561	563	561	533	597	561	613	575	590	537	516	562	557	572	530	579	612	586	544	527	565	609	544	593	579	562	594	570	579	568	551	626	616	560	570	551	579	547	569	555	546	609	535	547	625	532	529	595	548	593	613	569	569	568	585	544	565	559	609	589	544	606	609	552	576	551	589	545	588	546	557	550	570	554	593	601	557	563	570	557	572	548	605	559	561	576	551	579	628	608	583	593	598	558	564	568	579	586	595	557	580	592	573	576	547	575	588	558	587	596	552	555	576	568	582	568	589	588	499	579	612	565	521	557	605	571	573	515	543	546	574	590	580	560	552	560	573	538	557	585	585	579	599	568	555	592	569	545	559	580	609	564	559	553	589	553	544	548	624	564	535	599	560	604	545	645	556	570	535	531	543	569	583	591	570	579	588	618	575	603	584	575	598	572	605	529	529	602	537	600	591	569	563	564	593	593	582	591	559	598	608	575	549	573	601	585	595	544	592	567	540	568	571	531	563	572	582	584	573	582	593	593	555	565	556	555	540	598	545	587	560	581	552	588	554	576	597	601	584	550	574	546	567	579	565	585	550	564	557	535	555	591	518	584	562	557	553	572	566	583	575	589	563	576	569	578	585	574	579	557	578	514	611	537	591	523	561	583	617	593	571	572	563	628	604	578	591	562	545	558	546	593	552	575	555	591	533	579	562	595	554	584	582	578	524	562	587	574	513	564	572	586	554	587	584	577	572	588	555	550	560	566	560	557	538	536	578	590	533	574	581	596	572	532	588	592	542	573	526	576	540	579	552	556	579	535	582	581	551	563	540	568	576	571	588	556	572	569	611	602	567	567	566	637	523	526	581	556	549	592	581	525	590	606	529	539	590	562	570	540	600	526	562	625	582	590	560	586	566	594	559	588	554	584	599	563	551	622	569	595	562	604	585	589	584	592	590	617	612	601	555	607	567	565	574	581	600	597	577	553	546	584	571	604	589	595	595	602	559	564	574	570	572	566	569	572	566	590	591	553	594	569	599	551	600	569	578	585	590	578	560	533	594	549	561	570	596	557	583	561	591	552	557	572	565	553	584	560	624	584	569	589	563	560	571	586	586	573	589	611	530	548	570	565	547	529	567	574	538	553	569	575	606	586	600	568	529	562	579	543	574	534	576	573	604	569	580	590	544	551	556	530	514	580	565	605	553	545	564	559	550	613	526	547	553	536	635	604	574	584	539	554	547	586	591	589	573	504	575	567	544	546	558	559	591	589	551	643	635	565	587	583	567	567	564	581	548	531	568	528	555	566	565	591	576	570	534	586	576	561	582	556	592	581	567	579	586	609	539	603	582	586	531	568	592	564	561	547	582	543	572	618	541	594	565	616	612	515	572	576	566	578	561
40266	15074	3948	983	650	479	389	317	256	232	213	182	195	160	168	159	136	124	146	130	123	140	138	138	129	120	118	126	100	110	124	127	128	98	118	115	114	116	130	106	104	122	121	95	107	122	129	99	101	111	113	117	113	108	93	112	106	113	114	105	111	128	99	104	107	98	121	91	120	111	103	120	102	112	110	114	107	112	100	104	88	79	114	99	109	99	97	97	115	114	111	120	120	98	104	111	104	110	105	103	122	109	118	118	78	109	112	121	100	114	107	108	115	108	110	121	113	110	106	101	104	105	123	102	99	102	105	115	114	94	99	113	123	99	90	121	99	90	99	90	116	104	102	114	94	106	101	104	108	88	135	96	102	98	107	98	111	118	106	107	116	110	107	100	105	121	111	110	109	105	117	110	103	115	102	114	107	114	106	113	111	92	94	104	126	124	118	94	110	113	118	105	108	107	121	132	111	108	102	102	118	103	117	109	111	128	97	109	102	105	105	108	100	109	105	93	101	111	117	92	96	112	110	89	99	121	103	90	104	90	102	106	103	111	105	91	108	103	92	120	101	113	88	83	95	97	116	97	104	117	105	105	115	97	120	100	99	99	108	117	99	112	110	104	109	124	110	99	109	111	107	98	109	97	87	121	107	100	114	94	92	105	96	116	107	103	102	111	126	102	102	103	110	101	91	125	91	115	100	123	107	100	103	102	124	120	108	97	96	86	103	95	99	119	113	108	99	109	112	118	92	88	114	119	111	103	114	103	122	117	129	110	96	118	123	103	113	99	97	118	122	93	126	106	111	122	112	114	121	110	105	101	110	104	114	129	86	100	105	106	110	113	108	99	114	109	99	122	129	97	120	99	112	104	119	101	113	72	111	95	101	137	97	116	102	101	109	140	111	106	121	96	111	112	105	92	114	118	90	117	104	91	97	95	117	111	102	122	99	103	95	103	100	121	116	107	118	98	121	106	98	83	97	108	111	142	95	101	93	93	96	97	106	115	103	111	119	104	117	109	105	95	113	119	108	100	106	110	112	112	112	119	96	117	128	104	116	89	105	92	107	122	94	101	106	104	106	99	84	122	103	112	87	109	95	91	102	112	113	120	110	118	120	124	108	119	94	88	100	98	94	107	115	92	117	102	108	105	103	111	119	113	126	111	122	110	97	91	90	113	100	98	110	109	113	98	113	107	104	107	108	114	108	111	101	106	111	113	124	90	114	104	106	116	111	107	110	95	124	118	103	114	92	92	113	87	110	101	98	104	102	107	103	94	106	111	99	122	129	90	99	101	108	121	92	108	110	107	119	116	109	101	113	106	110	103	111	94	106	101	112	127	84	108	125	96	99	113	112	110	116	96	108	115	89	107	101	104	101	106	102	112	91	91	122	105	100	120	119	98	118	113	127	117	100	97	106	104	117	115	110	97	95	97	108	97	105	108	104	101	108	94	99	110	92	124	118	118	113	111	98	100	97	109	93	85	98	128	111	112	96	89	106	98	101	102	82	103	91	100	103	122	100	95	94	105	96	131	102	108	113	99	95	121	111	89	102	95	103	103	103	105	95	105	78	94	120	111	107	124	113	108	91	106	112	108	99	108	98	101	137	111	103	81	100	99	79	94	94	109	112	97	90	121	110	88	93	109	107	99	99	116	114	120	105	100	99	114	102	122	105	103	105	104	120	119	112	118	130	104	101	100	98	103	102	95	92	101	109	119	110	99	123	94	92	138	87	103	95	118	100	104	90	90	125	95	111	91	110	106	97	102	121	114	119	130	111	122	109	134	95	107	110	101	95	94	135	115	116	99	111	110	110	130	109	106	118	115	107	108	110	108	100	95	109	94	89	116	101	132	108	107	98	124	100	114	108	107	105	102	88	113	100	100	109	94	92	113	114	116	99	97	93	91	111	100	123	105	107	103	95	117	91	121	130	100	97	94	96	109	113	94	102	106	91	114	119	101	111	111	120	93	115	103	108	96	116	101	115	109	119	99	104	98	119	101	107	95	115	106	100	96	115	115	115	100	101	99	111	108	102	102	102	92	110	104	108	99	85	119	99	106	104	94	107	90	118	108	105	102	114	111	118	106	103	97	109	102	108	99	103	120	110	97	125	95	94	94	109	99	101	105	99	103	104	109	102	126	98	95	101	117	97	109	116	96	103	102	96	93	118	95	104	110	116	120	112	119	100	129	116	100	109	109	125	122	94	105	93	116	113	110	102	110	117	105	100	111	92	110	121	84	109	107	92	102	119	110	82	104	122	102	116	105	93	103	92	118	114	105	107	122	87	94	129	104	111	98	125	95	104	106	96	121	93	118	122	98	120	113	110	97	108	104	80	90	104	99	99	101	88	107	105	93	95	98	113	112	110	107	112	110	116	113	104	115	86	99	115	117	106	95	132	104	99	93	113	108	130	108	102	104	107	116	115	90	98	96	123	94	97	112	105	113	122	112	103	114	106	109	97	119	97	119	100	112	108	109	122	109	112	119	103	81	115	113	114	95	116	101	103	126	108	98	106	109	110	131	109	116	80	112	86	117	93	116	129	100	110	110	107	96	114	90	111	117	107	102	111	115	114	100	96	98	105	109	119	104	108	122	109	121	99	108	93	98	106	100	115	125	129	113	109	86	94	100	121	108	93	94	95	106	92	111	110	125	128	100	104	104	95	118	99	88	94	115	102	119	111	114	105	116	132	102	90	115	109	103	102	96	111	121	107	112	104	114	116	100	119	116	93	107	90	105	106	95	124	99	110	109	93	91	105	119	102	101	102	108	105	104	109	106	96	108	110	106	106	115	101	107	110	89	101	115	99	95	92	96	105	108	117	110	107	91	127	121	115	116	92	107	121	103	116	112	109	91	113	122	107	89	96	111	118	101	79	111	112	102	118	101	108	101	119	88	122	104	126	111	106	85	103	107	90	96	119	101	112	106	107	98	91	108	111	117	102	99	105	105	98	106	113	99	90	86	101	117	104	92	108	118	117	98	102	81	104	105	109	110	105	108	106	100	92	89	118	86	125	110	108	109	90	100	101	110	116	97	87	106	114	106	117	124	107	99	105	115	116	112	100	103	123	102	88	108	105	132	110	109	112	93	103	100	102	122	118	89	84	103	114	93	111	98	107	105	101	116	108	119	100	118	112	83	107	91	106	114	101	116	111	106	113	105	101	104	112	105	111	100	103	102	108	123	119	123	117	116	111	108	92	107	107	123	129	107	90	108	119	113	94	85	114	108	101	111	111	94	128	120	109	100	123	120	97	104	109	106	125	118	109	121	122	113	115	126	93	110	102	116	101	99	98	108	107	118	121	106	95	124	128	119	115	111	100	117	104	106	99	90	115	105	104	98	112	108	109	110	106	111	110	105	116	104	114	88	99	89	113	117	90	110	113	116	105	108	144	77	107	110	104	108	113	119	118	144	99	100	111	96	114	111	100	105	113	87	142	120	107	98	94	112	117	120	104	122	95	106	107	140	91	109	105	114	112	94	99	85
18798	1227	2826	3271	2782	2224	1819	1429	1306	1070	1002	895	826	729	804	709	674	619	566	541	571	532	486	505	502	477	500	470	458	419	454	411	431	442	419	421	411	414	398	431	433	380	375	416	407	405	361	407	378	375	383	389	369	373	367	416	369	381	416	340	381	349	368	386	371	379	372	404	372	342	336	366	343	365	390	349	379	370	387	342	374	340	380	331	343	379	377	378	369	387	357	319	389	350	396	409	359	367	351	374	373	384	377	353	321	377	373	386	386	380	342	363	340	382	378	357	354	342	378	335	393	340	347	348	351	361	377	349	343	345	364	349	377	365	344	370	393	358	367	343	396	379	356	368	377	386	346	355	336	358	382	358	380	321	334	337	360	356	341	367	355	342	375	359	333	377	332	352	350	351	368	365	346	352	347	344	371	385	371	367	369	347	380	341	380	345	396	376	333	384	375	355	387	360	396	376	378	369	382	362	364	375	337	399	392	351	360	344	350	336	378	357	343	377	365	360	373	309	391	365	365	357	329	382	348	332	336	329	407	388	323	364	355	320	351	384	382	384	360	327	362	414	357	352	337	375	363	355	355	342	401	345	346	354	396	335	346	349	319	316	367	382	336	396	342	366	376	377	346	357	360	372	353	350	357	352	368	359	358	384	346	320	353	353	349	326	355	330	355	334	342	329	378	362	374	373	353	368	359	349	361	383	330	324	353	377	338	358	359	372	347	359	334	367	408	374	379	355	396	323	343	379	370	375	352	358	372	351	382	348	383	371	371	346	355	356	360	367	355	358	354	394	367	375	380	352	355	362	338	367	353	391	352	382	322	350	352	354	350	348	372	383	350	345	341	360	344	330	384	394	380	372	362	389	364	364	378	320	374	338	375	335	352	357	343	341	355	356	366	344	347	385	359	335	351	378	357	342	345	368	376	338	331	340	319	366	341	357	403	363	360	346	373	344	347	321	337	366	395	384	338	380	350	314	372	354	391	354	322	347	352	335	327	345	352	352	346	333	349	359	373	296	349	361	370	349	364	361	371	355	372	400	327	346	355	367	358	374	369	362	349	388	337	389	407	349	336	350	350	353	332	379	334	347	368	361	343	354	367	340	374	332	370	330	397	362	383	385	359	366	331	385	347	376	369	384	337	372	369	365	339	326	363	368	367	377	336	368	374	323	361	378	342	355	368	361	353	386	369	381	362	369	348	348	392	348	344	385	347	366	345	367	350	349	375	360	364	359	352	378	376	375	340	370	350	362	370	343	349	317	320	370	360	347	353	352	386	362	361	370	352	363	368	340	361	359	359	349	369	378	335	378	342	377	316	343	340	368	335	349	348	360	340	376	342	329	338	355	342	358	332	373	373	371	339	366	390	351	355	354	374	347	364	346	380	377	387	366	342	396	354	360	368	384	365	346	325	308	369	377	357	364	363	358	368	382	374	362	326	374	352	351	351	369	368	410	303	341	356	347	362	369	373	385	355	342	334	358	388	371	348	333	360	357	344	344	362	318	397	361	364	349	354	344	371	376	340	374	370	363	328	345	305	369	359	363	355	376	404	381	352	319	392	375	368	364	336	361	367	327	346	313	343	418	361	349	356	303	370	390	353	352	372	357	367	384	326	342	377	362	335	352	345	379	368	365	382	322	360	354	383	348	347	333	365	335	317	360	366	373	371	354	381	327	385	350	289	400	334	344	358	396	367	383	368	365	337	365	369	339	355	356	373	382	361	359	333	354	367	370	346	377	332	386	404	339	350	382	357	356	335	382	346	323	353	352	353	365	337	376	345	349	364	343	352	350	373	384	351	388	391	349	379	358	356	396	349	373	365	347	336	364	353	378	337	340	337	330	330	329	353	352	333	364	357	338	328	342	354	374	366	338	381	361	314	384	369	379	373	379	379	376	377	370	337	348	356	392	381	350	346	326	376	355	351	380	350	358	353	375	367	343	355	352	364	352	361	355	353	373	391	321	382	341	371	367	341	345	363	369	363	336	337	386	345	380	337	348	371	337	367	346	377	366	364	346	365	377	370	318	382	336	326	368	343	386	362	372	350	364	321	371	335	354	340	338	324	365	360	361	401	367	376	365	398	349	349	349	370	366	349	385	362	363	339	367	334	359	384	340	344	346	313	353	339	378	355	327	305	385	376	387	361	346	358	338	375	395	341	377	365	376	339	358	364	366	394	356	371	344	361	410	367	350	377	376	382	366	339	348	362	357	370	353	341	373	359	348	360	372	350	357	346	351	387	355	377	362	348	378	345	358	343	340	362	342	343	399	356	364	386	342	396	344	322	367	386	352	387	360	352	399	393	351	363	368	352	343	375	354	379	339	377	322	366	364	350	347	332	373	355	367	355	331	318	343	342	358	337	376	348	354	332	372	381	311	337	359	350	347	336	345	391	354	341	354	325	364	345	387	356	342	334	335	353	307	389	352	376	371	380	350	335	377	362	357	340	371	331	330	340	322	340	376	340	344	344	349	373	415	344	336	344	388	352	347	341	342	356	335	345	348	365	364	387	349	373	375	385	357	335	324	351	383	358	367	374	365	378	357	379	359	332	358	350	384	331	371	343	370	345	326	369	339	337	361	324	386	340	338	350	360	362	367	337	388	374	368	329	343	340	338	341	379	360	355	336	378	358	323	322	352	352	325	370	365	356	346	361	390	352	348	365	399	360	376	366	345	367	374	326	358	331	366	331	342	332	339	370	348	350	357	335	365	350	322	390	331	332	360	353	372	389	383	337	346	364	357	347	391	350	367	370	345	393	350	352	370	393	370	351	347	354	349	340	370	379	356	370	338	379	340	347	366	386	323	383	359	375	370	360	363	360	351	335	369	361	390	372	369	376	349	388	337	337	338	374	353	389	318	352	385	380	351	380	354	346	328	365	368	372	369	367	373	352	368	362	375	328	359	346	371	370	325	375	360	372	365	372	359	379	379	366	378	380	360	366	351	372	343	346	391	343	382	317	398	347	364	368	320	352	360	359	344	326	382	361	325	356	363	350	347	353	342	357	383	405	363	384	382	369	372	375	366	324	352	351	335	337	374	365	334	378	335	349	362	343	356	354	392	366	386	373	348	371	368	346	353	385	361	377	347	370	359	364	336	356	363	385	348	336	369	353	356	366	363	345	342	335	371	349	366	352	341	361	354	363	339	368	378	362	358	369	385	377	383	366	371	365	390	396	371	329	353	351	356	359	349	366	387	373	342	363	382	356	365	374	358	330	321	347	344	303	380	321	370	369	364	350	356	360	340	362	360	332	398	330	395	373	362	358	353	379	350	342	357	337	364	338	353	370	382	342	375	369	343	376	386	318	379	348	364	357	383	342	363	357	348	362	379	361	352	361	386	395	377	364	359	374	401	363	390	381	378	408	382	360	347	329	354	339	358	360	354	367	374	340	362	329	386	359	340	366	354	378	374	357	349	347	325	335	367	381	344	385	346	357	350	348	311	366	328	329	371	376	324	388	348	367	377	371	353	366	361	340	386
47533	19928	11391	2316	1364	1037	774	650	488	452	385	357	343	302	299	283	254	247	243	239	233	221	209	236	221	212	239	188	219	188	215	206	185	188	217	223	206	193	190	224	180	176	183	202	176	207	185	212	198	214	188	167	188	182	204	221	183	194	183	180	185	198	173	185	182	213	166	194	203	183	199	199	186	203	192	199	215	186	172	209	173	183	174	177	175	171	190	166	191	181	164	174	179	198	190	190	203	179	190	181	195	208	182	169	166	185	182	176	184	194	181	167	172	197	189	227	162	213	184	160	211	187	175	202	177	193	177	197	184	206	166	181	189	192	181	196	187	204	192	174	208	203	197	177	195	183	202	193	181	188	176	177	188	185	182	180	187	171	174	211	182	172	192	196	184	184	174	194	177	176	186	197	179	166	193	200	169	195	191	192	153	174	178	177	181	187	182	192	173	162	219	174	182	205	165	167	177	171	176	190	210	181	174	176	191	178	167	199	174	193	181	155	177	188	159	180	180	173	184	186	170	177	175	171	206	200	161	175	164	181	183	170	186	156	174	180	178	198	187	171	165	186	188	210	173	189	196	184	199	174	202	179	168	185	173	182	205	177	201	179	195	162	162	198	173	181	168	206	183	170	191	187	180	183	219	155	185	163	180	190	145	176	182	180	170	169	176	174	191	164	197	201	192	182	171	191	193	181	189	189	188	191	158	184	181	169	187	181	163	188	188	180	190	148	198	201	153	222	189	197	212	206	172	195	180	175	200	170	191	198	191	208	178	185	192	172	188	204	185	200	186	187	196	168	206	210	172	188	191	190	190	206	199	193	176	161	163	179	170	163	172	203	173	200	183	179	197	197	180	194	172	172	163	179	166	176	176	206	182	153	167	164	174	176	184	205	171	189	195	183	170	188	171	177	183	179	174	180	204	182	183	200	180	155	207	178	185	183	178	189	185	170	181	176	169	171	190	172	180	185	180	200	200	174	191	196	206	187	184	196	179	160	174	193	203	172	164	180	192	200	194	164	171	168	193	182	196	182	174	190	187	222	176	179	159	163	203	195	176	200	182	180	179	156	165	186	180	193	200	209	168	204	200	209	185	216	207	188	198	196	187	188	166	204	198	171	164	179	195	161	190	180	186	187	174	213	194	195	195	193	189	193	191	223	177	191	170	162	173	196	189	179	168	195	205	168	205	174	193	209	180	186	184	181	175	197	177	187	175	169	180	169	190	184	178	194	194	173	218	181	183	198	168	200	172	185	186	181	195	191	189	191	180	157	189	174	221	187	175	197	176	189	186	178	191	182	209	156	204	184	156	170	197	169	197	189	195	190	180	177	198	173	198	183	200	188	173	177	174	183	190	202	177	191	175	184	192	188	187	190	181	162	171	185	157	166	187	188	183	176	171	172	176	175	186	180	161	174	196	184	200	169	188	177	200	207	193	179	188	187	167	197	226	176	190	172	182	177	188	204	180	169	186	193	205	195	172	186	169	204	211	206	165	194	182	187	210	191	179	188	186	197	173	175	188	189	180	194	187	170	198	183	168	181	182	169	194	180	165	151	185	187	173	178	192	180	186	197	209	188	196	193	183	170	175	189	192	205	190	160	200	187	189	167	168	190	192	190	195	170	198	214	182	192	177	161	185	176	201	183	185	201	184	171	197	182	176	161	166	190	188	209	178	153	174	149	176	179	190	191	208	185	190	184	209	186	179	182	184	204	176	178	169	172	182	174	205	189	179	169	181	207	190	181	175	159	185	193	193	178	208	190	195	196	178	193	185	211	180	193	198	181	195	182	179	167	195	206	175	181	173	165	181	164	177	222	197	180	207	161	181	198	178	187	190	188	199	185	188	169	167	158	156	179	198	177	191	175	186	186	182	181	166	201	156	189	192	180	167	184	179	171	170	177	175	193	183	171	161	180	199	213	161	195	181	185	191	201	166	172	172	174	164	189	190	162	200	195	195	181	211	166	201	186	181	206	177	182	213	178	175	196	172	180	198	177	180	178	168	167	170	173	182	185	185	186	194	208	168	201	186	205	185	190	181	181	194	186	158	193	192	207	181	187	183	176	193	172	181	191	177	194	173	203	164	182	199	191	171	216	168	142	183	191	177	170	208	194	172	184	169	191	168	190	181	190	193	177	182	198	161	161	176	169	207	171	174	199	191	192	202	170	213	190	176	201	170	176	222	150	202	192	176	169	188	187	222	176	176	163	179	181	176	184	172	183	183	177	187	166	180	166	175	182	174	197	171	182	206	148	166	165	183	193	175	205	183	187	192	168	194	184	164	215	181	190	189	177	197	170	175	200	208	195	195	190	188	189	196	196	199	184	186	196	186	213	215	197	202	180	181	196	176	192	182	199	160	178	181	209	194	172	194	208	191	161	184	172	182	164	206	223	186	194	178	188	172	156	197	190	180	187	200	181	169	187	180	169	186	192	193	202	181	172	173	176	173	175	182	162	176	191	176	183	170	183	182	187	194	175	164	167	174	167	182	174	198	186	182	190	171	172	186	177	174	159	205	206	200	198	154	178	190	180	198	178	194	210	190	189	187	181	201	180	202	179	175	165	183	170	191	210	194	192	194	188	185	186	218	197	173	181	196	199	181	169	190	200	185	200	179	176	192	169	176	180	210	211	183	184	196	195	171	183	171	185	188	192	181	188	190	172	181	192	176	165	181	175	171	191	218	177	192	171	179	168	197	162	188	191	202	182	190	194	174	170	195	212	208	183	203	178	155	153	193	177	176	189	163	180	188	197	176	191	180	193	193	189	194	178	178	194	179	191	183	199	156	211	193	179	171	179	191	218	178	182	176	194	176	208	170	188	205	173	184	209	212	209	164	204	182	172	191	177	171	190	187	185	168	184	192	193	174	176	186	195	168	191	205	203	175	183	176	175	183	167	203	179	171	173	180	203	186	185	192	171	188	192	203	177	191	190	181	181	191	190	189	186	180	200	175	188	183	189	211	199	189	183	190	217	166	196	204	180	176	191	192	205	199	182	178	185	176	173	202	195	193	169	165	181	200	166	192	190	197	172	178	171	191	192	186	198	169	176	189	176	200	183	188	183	200	188	174	188	188	193	167	179	190	165	162	197	187	178	186	187	180	196	197	194	193	209	202	199	147	180	194	180	181	191	187	181	185	202	166	179	174	183	207	175	206	183	207	158	195	193	179	178	165	192	175	163	170	183	196	209	192	194	181	187	154	186	191	177	191	186	165	161	183	180	149	171	181	185	195	178	200	194	193	187	199	191	185	191	198	189	182	181	198	167	177	209	172	190	163	204	177	190	173	182	200	201	182	172	180	205	145	176	183	197	189	181	178	188	184	188	179	162	173	179	196	200	167	201	187	206	161	179	183	192	178	184	190	196	202	180	187	202	168	191	178	199	177	184	179	173	178	169	180	203	212	204	180	191	221	185	202	171	181	191	181	200	181	173	183	188	197	176	184	166	166	179	180	205	181	161	204	155	208	205	197	155	198	168	169	185
23322	2417	5316	5956	5036	4108	3406	2843	2354	2091	1780	1693	1520	1351	1245	1193	1094	1034	932	993	994	921	877	846	794	837	763	728	740	740	747	701	724	725	705	652	680	648	673	666	628	657	638	675	665	639	636	678	645	637	639	671	607	632	628	653	634	653	572	669	610	650	605	586	629	601	573	608	624	597	628	586	580	596	582	575	610	603	605	578	615	574	599	546	605	610	603	586	613	586	598	632	608	621	544	593	623	596	555	588	606	594	561	545	569	580	532	611	547	610	566	555	564	549	552	561	591	567	597	550	578	608	579	586	553	576	591	586	614	566	539	569	546	567	540	599	615	614	607	565	589	580	563	592	566	600	597	539	538	561	569	519	603	552	558	599	595	581	572	558	612	570	564	589	587	604	596	595	571	614	566	568	574	575	562	600	590	607	591	576	570	579	627	559	589	553	611	577	589	584	528	578	536	539	582	605	580	545	551	595	568	548	610	567	544	584	570	549	591	589	528	533	565	577	567	578	597	530	569	571	580	604	563	572	575	606	584	593	558	566	534	607	556	580	541	573	557	558	609	582	585	565	578	558	588	591	559	558	577	626	542	532	607	581	586	592	584	544	565	629	570	547	578	608	542	539	565	577	596	576	602	577	581	521	555	576	535	557	580	546	575	597	586	577	551	572	515	564	543	576	562	580	585	588	544	589	590	545	544	543	578	545	567	575	571	549	553	591	586	581	586	588	585	591	556	567	569	541	544	573	531	579	597	545	583	552	531	578	602	554	606	578	514	537	588	558	523	620	581	606	582	538	558	563	578	560	548	523	583	569	553	580	606	614	597	586	537	604	547	541	559	608	563	589	587	574	586	588	592	589	591	609	550	561	588	626	541	591	548	567	572	634	643	588	634	577	562	573	559	609	588	529	628	581	608	582	569	579	594	569	540	532	628	555	583	543	602	563	606	546	614	609	602	598	629	568	587	554	556	572	549	536	571	608	580	599	600	614	600	575	587	572	604	573	581	553	606	552	604	576	577	588	585	564	598	583	548	559	534	577	563	573	564	588	587	529	584	608	593	554	550	597	589	555	554	572	617	623	562	559	556	555	572	549	597	590	605	550	587	591	582	564	563	551	583	502	577	578	556	600	559	587	566	578	539	602	584	595	595	602	567	586	541	564	570	607	582	597	513	617	566	590	579	541	583	599	581	610	540	582	579	574	594	620	601	590	577	569	586	556	557	577	564	612	566	566	611	572	569	571	567	543	613	579	595	557	547	551	572	564	533	591	542	581	525	552	596	565	576	592	570	551	561	560	574	537	578	580	560	544	613	595	545	582	587	529	571	612	594	548	558	577	514	595	571	601	567	571	508	584	523	597	580	571	579	566	534	543	552	537	549	548	588	579	601	609	571	560	559	583	553	622	587	588	501	558	538	536	544	537	571	515	584	530	558	583	551	564	557	574	601	584	599	574	579	543	550	540	568	608	592	543	562	592	547	609	562	557	512	562	548	599	592	583	566	604	575	615	505	542	579	545	570	617	581	559	592	576	620	578	594	547	581	562	574	580	595	534	578	601	553	594	572	524	594	557	533	572	584	558	625	539	610	570	583	565	606	527	543	550	557	577	603	593	589	611	549	549	538	555	586	590	591	559	540	558	597	589	584	595	577	644	563	567	539	540	547	539	549	597	590	573	535	540	586	523	569	588	593	551	555	564	573	609	566	605	571	607	537	556	555	591	591	545	569	577	561	547	576	527	580	535	542	568	539	529	559	569	615	531	578	573	535	534	581	600	556	534	553	561	567	556	560	616	592	541	531	597	569	564	588	593	628	607	603	589	582	570	586	571	599	555	576	525	560	543	534	564	584	589	522	593	572	595	607	580	604	559	584	592	568	552	550	555	592	582	576	537	534	556	623	578	577	582	598	559	578	606	591	618	560	584	625	594	577	542	608	565	552	550	587	610	602	621	599	563	579	558	551	571	581	574	612	548	584	562	586	586	544	596	574	531	552	581	584	600	575	576	562	569	570	614	569	571	567	555	576	586	584	601	588	576	548	570	560	545	588	542	572	528	556	544	592	564	563	559	588	587	649	556	584	547	586	519	567	597	614	598	540	584	596	613	571	569	595	597	578	580	587	613	580	614	558	587	556	596	541	578	554	581	589	627	541	540	544	614	544	526	593	524	581	580	535	553	587	589	586	579	551	599	574	567	578	560	568	569	555	545	597	530	542	607	617	541	551	582	622	582	573	615	574	559	612	574	609	558	567	587	579	558	569	578	556	582	578	591	601	541	601	564	611	544	556	554	550	584	588	575	561	584	558	579	584	568	584	562	564	578	552	566	599	536	558	596	584	538	530	557	587	556	545	641	564	527	589	584	556	573	617	550	587	569	577	578	577	586	576	572	574	548	620	570	562	541	563	574	576	555	589	590	561	567	550	560	559	615	605	554	617	567	564	587	548	582	591	578	561	581	573	550	579	593	564	601	572	586	584	547	576	571	557	558	586	528	546	613	581	591	557	563	565	577	563	509	588	570	556	572	566	553	545	568	581	600	579	564	584	576	563	601	571	635	563	565	573	593	573	545	608	569	547	606	562	547	582	589	583	558	586	589	644	553	566	577	573	553	599	557	517	587	563	586	553	598	586	572	551	572	613	558	561	574	556	563	569	574	536	545	568	628	577	527	553	525	519	594	558	556	574	565	588	549	553	582	590	618	580	551	616	506	618	579	544	600	513	573	616	584	549	567	584	587	559	608	642	535	537	597	592	566	561	580	557	582	593	527	522	545	558	554	548	610	575	558	555	560	559	589	534	595	596	609	531	537	566	570	553	562	588	595	527	584	567	582	521	559	562	536	607	557	554	651	546	535	565	569	623	600	608	544	584	607	598	570	617	579	529	598	571	561	596	592	571	550	563	581	568	555	584	580	585	577	554	594	592	571	557	608	547	532	584	561	547	546	580	606	577	565	545	585	554	580	549	571	546	560	579	551	591	565	577	582	594	582	584	572	568	585	575	602	606	588	571	567	589	555	580	554	591	577	536	630	570	589	560	580	613	534	552	590	589	634	594	548	598	597	582	603	607	561	530	599	538	592	572	575	558	542	556	508	533	559	551	569	555	568	575	563	586	577	552	569	512	539	536	595	546	560	583	569	550	587	569	584	568	579	583	576	579	570	583	565	597	592	575	600	615	586	566	572	580	591	590	571	590	596	593	588	537	561	603	565	596	566	511	595	584	571	546	596	572	589	602	577	566	543	598	576	553	557	590	535	614	508	559	577	577	554	605	561	594	540	579	556	529	545	507	581	611	589	568	558	605	600	552	559	541	584	563	575	601	550	583	567	565	614	584	596	584	548	554	545	586	535	585	597	545	539	581	620	596	531	564	602	602	508	539	575	516	568	558	572	541	584	567	561	547	593	570	569	582	576	595	573	557	585	578	597	565	586	639	557	555	598	586	577	561	573	567	573	546	590	627	548	545	615	522	522	541	581	553	555	599	625	577	571
6922	474	316	233	201	218	199	183	198	214	192	194	179	239	198	190	192	202	205	181	213	203	189	202	171	196	172	178	162	166	210	184	189	191	180	187	185	199	195	214	195	205	217	176	176	166	193	186	203	188	221	187	197	196	188	192	179	182	184	193	188	193	163	188	176	201	189	202	187	193	194	205	212	194	179	219	181	168	194	181	203	204	194	194	190	203	207	208	226	183	168	213	196	181	170	194	187	221	197	193	175	182	184	189	204	190	190	214	182	180	173	181	172	190	185	209	194	169	166	204	202	186	178	218	207	189	178	207	198	198	180	180	204	190	205	167	195	192	187	199	212	195	199	196	211	231	194	192	194	197	187	192	185	200	185	198	200	206	230	175	172	171	172	189	200	179	187	201	196	193	186	169	171	211	207	189	184	184	193	205	165	185	180	187	197	205	194	200	177	206	180	191	194	211	203	168	178	173	167	187	192	187	200	190	179	215	205	185	193	185	191	190	162	194	171	198	179	193	189	215	206	164	188	194	179	179	219	207	179	179	190	206	194	187	184	202	178	186	176	187	204	184	186	195	209	185	216	203	208	180	175	195	194	194	189	199	202	188	189	177	191	185	203	180	188	188	206	178	187	169	209	203	216	191	180	206	215	183	177	194	187	193	182	194	189	178	201	238	213	171	216	211	202	201	182	201	190	186	175	185	168	178	176	181	211	207	190	189	195	201	196	214	186	211	204	195	184	175	187	213	206	202	194	185	160	188	207	175	179	174	197	184	184	193	172	176	188	206	185	191	185	200	203	182	206	199	186	220	206	201	192	194	165	191	194	192	178	201	177	200	206	193	187	198	189	213	190	181	193	184	186	210	192	196	179	190	195	207	212	214	173	144	183	194	180	188	200	202	173	179	195	192	200	178	189	185	179	188	219	179	178	201	212	183	200	207	190	179	198	172	200	171	209	185	180	196	194	212	175	210	180	204	206	189	208	188	207	162	183	168	189	190	185	198	155	175	196	178	216	165	189	209	179	194	180	185	207	184	226	192	205	195	203	222	176	194	171	214	175	192	186	181	193	212	214	168	172	215	203	179	154	192	183	202	202	189	204	178	205	195	189	197	219	181	169	212	179	192	176	195	184	220	190	177	186	211	195	190	183	207	195	223	182	192	203	186	209	189	193	194	170	192	189	191	218	204	186	177	202	182	203	209	209	182	173	195	201	180	179	188	189	195	194	205	184	182	194	180	188	200	208	176	190	200	174	185	194	189	171	191	192	185	202	198	176	205	197	197	190	191	180	206	171	207	196	187	193	179	179	204	191	189	199	197	198	207	209	174	184	177	193	184	183	188	169	201	183	210	182	195	191	183	180	187	192	187	219	183	198	181	203	176	204	197	196	177	174	183	198	176	185	213	199	196	179	204	180	179	192	195	198	149	207	181	198	180	201	209	182	179	206	165	206	169	206	178	198	212	178	203	175	157	200	206	169	181	199	166	146	172	181	198	199	196	180	199	173	187	177	195	217	184	188	177	179	176	189	196	194	186	171	171	186	206	221	208	190	178	201	198	181	203	172	209	165	188	181	196	211	177	187	206	180	186	182	209	182	220	202	201	191	158	190	177	191	181	183	213	220	192	203	159	197	163	179	160	206	199	177	177	176	165	172	178	175	186	165	176	198	191	188	178	190	183	200	181	193	196	188	188	211	231	204	190	188	185	213	209	180	169	183	184	183	181	196	197	197	161	189	191	176	185	206	199	199	175	187	201	170	170	203	177	192	201	183	172	204	192	187	200	214	195	182	180	205	177	219	213	185	190	176	174	179	185	199	171	162	180	205	185	174	174	192	197	183	223	216	201	167	157	175	199	183	198	185	198	196	189	191	192	193	205	181	219	190	193	201	174	209	213	177	209	202	186	199	203	188	171	177	184	174	182	187	173	197	200	192	187	202	177	186	195	198	192	185	204	201	193	203	185	195	212	165	181	205	196	184	166	215	192	196	197	218	204	172	187	183	222	210	182	179	180	195	178	220	207	208	174	194	186	208	195	207	186	201	214	195	193	203	176	185	209	177	182	170	190	169	205	198	176	189	195	185	187	170	180	202	186	193	187	245	181	181	184	207	200	202	190	210	182	219	186	198	162	193	164	186	181	210	191	179	202	182	205	199	202	173	178	161	180	215	175	211	184	219	200	197	228	196	208	220	195	207	201	184	202	204	197	172	183	172	186	191	187	194	175	198	210	210	199	185	173	186	179	202	189	188	208	194	187	207	187	175	194	179	186	198	200	187	199	212	162	205	195	169	193	163	197	190	200	222	178	195	200	194	192	186	174	183	198	181	210	187	185	187	175	196	185	201	193	179	176	201	194	177	219	199	215	179	211	197	181	207	201	214	184	188	191	189	184	198	188	197	176	186	193	186	195	186	160	189	178	196	192	185	212	191	170	195	194	188	182	178	201	203	192	209	191	180	196	196	191	202	214	175	168	212	189	186	187	196	207	176	187	198	200	190	189	203	181	190	196	194	165	181	184	207	193	197	178	209	199	188	216	193	204	188	173	207	189	163	194	192	192	211	192	210	185	174	199	204	205	184	191	204	184	196	214	216	180	199	180	199	184	185	200	183	185	203	184	186	188	190	205	185	198	187	194	186	188	194	156	198	199	158	198	186	182	189	198	186	157	193	192	204	205	193	168	209	177	191	191	194	207	186	198	193	222	175	202	190	192	189	168	171	183	193	203	213	171	183	189	188	191	190	199	203	201	202	184	183	203	191	186	200	193	176	211	183	216	193	174	206	200	196	169	184	207	187	167	200	189	206	219	175	192	204	173	173	199	157	198	197	174	214	201	197	195	189	198	184	181	164	209	192	204	178	214	208	183	178	205	179	208	180	162	205	210	198	158	202	205	180	180	182	188	227	180	174	210	212	222	171	192	207	186	206	177	176	197	211	190	199	179	219	198	183	207	202	190	181	196	199	186	202	170	200	174	179	175	190	223	180	181	199	156	182	190	170	175	207	205	185	174	159	172	192	169	179	194	190	181	219	189	184	172	184	203	199	160	197	189	198	179	210	185	187	208	190	190	216	170	162	217	165	205	208	194	185	213	198	200	193	181	180	186	213	188	198	212	191	200	200	211	177	211	174	196	177	177	190	175	213	191	185	213	209	220	201	199	190	213	186	180	215	204	209	194	183	189	188	193	175	195	194	195	188	189	167	178	206	203	216	192	199	187	195	183	193	207	205	197	216	194	185	186	193	190	200	198	175	187	213	204	189	203	208	187	180	191	205	176	182	182	181	182	186	189	194	199	189	182	194	176	187	182	211	201	171	180	179	195	204	196	189	204	187	186	217	186	184	176	194	172	199	206	198	190	212	199	209	187	197	184	185	208	188	189	170	193	170	214	227	191	201	191	188	199	184	206	200	205	170	204	185	207	187	213	216	171	204	211	193	183	211	206	176	195	187	186	186	188	182	180	191	182	186	181	186	191	193	196	197	197	168	198
6937	661	753	744	722	683	672	668	629	622	602	563	589	557	612	585	570	583	569	563	621	604	571	603	598	611	598	539	566	617	632	578	606	557	545	580	554	531	591	560	586	603	551	577	546	579	579	525	589	576	593	586	578	566	556	590	596	569	556	604	568	601	574	616	597	555	543	556	529	588	556	559	550	564	549	566	587	594	586	551	576	603	566	587	567	606	569	582	554	542	603	598	584	586	585	596	549	553	584	578	592	543	597	546	609	515	586	609	615	520	577	559	537	559	598	574	577	569	588	560	573	540	571	592	571	561	569	585	590	570	580	557	585	551	574	560	539	566	588	551	576	573	571	576	525	581	572	541	561	528	587	582	579	585	578	518	603	596	535	570	587	569	608	575	578	561	584	527	602	570	581	564	583	584	567	589	609	582	616	522	594	573	602	571	558	570	569	582	575	579	556	580	595	562	640	583	594	584	576	574	572	525	607	587	541	564	594	589	553	519	560	529	595	584	566	601	636	542	550	533	567	577	557	572	544	601	534	578	551	549	571	587	553	591	573	552	566	590	571	574	556	569	553	514	555	593	540	589	571	586	590	545	566	586	580	562	595	581	584	567	579	607	573	617	577	567	613	599	584	583	556	550	545	560	521	618	595	553	586	568	584	539	609	578	595	611	592	584	589	624	584	534	580	566	572	587	599	576	563	573	553	626	569	581	566	555	568	571	568	564	586	558	535	586	590	564	574	597	567	586	550	571	547	556	549	530	560	552	578	572	585	539	576	556	568	540	589	549	611	563	627	567	549	503	575	574	591	559	567	573	586	589	562	568	599	590	576	558	585	576	547	627	579	568	588	621	576	547	562	579	592	564	599	550	540	580	524	551	607	553	588	590	580	572	564	586	596	561	566	564	578	612	577	594	557	560	577	568	627	525	546	539	570	569	605	584	559	588	533	587	576	573	553	573	543	590	584	621	586	568	545	581	573	531	578	568	565	524	556	583	561	560	615	587	533	557	598	526	576	562	586	552	595	589	592	552	579	581	560	580	562	590	590	579	624	573	617	579	574	583	566	535	589	614	593	558	552	582	596	536	600	590	608	582	577	582	571	599	585	523	554	594	589	589	555	594	606	594	573	577	513	563	616	538	539	573	555	578	589	557	563	607	560	571	623	551	592	611	584	558	620	537	540	603	548	573	584	575	565	594	572	568	570	601	589	566	600	578	602	606	583	565	589	637	538	538	603	585	570	594	557	584	578	557	585	620	584	598	650	594	590	608	598	562	590	535	553	582	549	575	620	583	597	623	575	553	636	563	590	557	579	566	515	564	569	593	589	589	557	539	540	615	589	591	591	545	631	553	540	566	567	583	598	558	615	580	592	537	587	571	583	546	588	614	585	592	579	550	605	566	540	536	564	580	563	584	540	574	561	570	585	559	549	567	565	584	602	573	561	591	544	564	552	516	570	552	609	595	551	543	588	572	554	556	576	553	548	567	577	553	580	600	570	589	547	554	569	593	584	539	570	613	573	555	602	574	613	584	552	582	565	623	574	575	583	598	563	568	602	569	608	579	582	555	574	604	540	543	517	582	562	604	547	587	558	571	603	622	523	565	556	577	611	606	582	585	579	577	566	566	583	589	553	574	543	562	536	568	556	564	589	580	540	578	564	610	558	536	552	594	572	598	595	604	579	569	565	582	563	603	583	593	595	569	590	579	582	540	576	504	604	558	563	589	575	585	579	600	540	586	567	576	597	558	576	601	584	551	588	538	596	550	563	585	552	537	540	571	562	562	529	600	566	571	549	545	585	601	557	536	587	630	616	545	545	565	590	539	589	576	561	544	587	616	558	584	567	540	544	575	568	557	560	583	609	562	549	550	596	581	564	558	525	610	581	549	585	590	620	541	611	562	652	573	600	570	572	592	599	533	622	563	553	592	608	549	590	581	605	598	593	614	538	543	565	596	584	529	568	608	574	559	566	538	568	579	571	594	579	546	534	556	608	558	558	582	575	527	557	592	546	581	563	605	616	551	570	568	572	565	593	543	595	554	587	557	592	539	527	578	552	544	582	586	549	573	515	577	591	583	554	542	556	600	577	565	580	575	585	599	572	557	604	572	551	562	557	580	573	556	553	569	599	623	595	572	589	541	544	551	529	605	558	580	594	582	614	559	501	579	554	569	627	602	571	548	572	582	568	568	571	577	606	573	579	587	603	561	587	580	577	528	528	561	570	598	582	588	578	618	613	562	579	602	576	626	611	576	589	578	575	536	563	576	573	597	567	567	581	557	578	567	573	563	566	599	546	567	588	571	563	593	595	603	587	571	576	579	559	632	623	513	559	539	535	572	557	603	553	584	588	590	599	566	583	603	554	555	553	540	615	529	572	578	570	540	534	544	545	538	528	613	591	596	597	602	567	580	579	598	554	566	597	578	619	584	565	615	577	579	575	545	575	612	558	587	546	535	606	584	571	574	593	560	579	550	587	556	585	575	547	564	598	575	580	577	561	583	583	595	525	574	576	560	547	547	550	620	602	579	567	541	584	574	643	601	593	560	608	562	568	640	527	538	570	582	575	582	552	563	612	566	608	596	541	579	596	565	587	574	553	590	574	512	590	534	560	526	570	557	577	616	623	596	556	577	517	585	587	555	597	574	597	564	577	577	606	583	563	585	550	559	582	599	607	594	616	564	597	557	554	572	552	571	533	560	571	564	561	583	587	569	592	563	538	578	571	594	546	576	615	561	574	579	583	581	554	585	585	537	570	569	553	571	578	575	556	546	574	545	573	543	592	594	579	568	584	556	559	553	583	594	499	557	595	542	573	550	587	549	570	571	612	587	572	556	569	558	602	594	567	551	589	580	543	581	587	605	597	560	617	555	617	560	580	573	547	595	551	556	524	632	650	593	578	562	575	569	589	604	584	536	561	557	551	572	563	568	533	567	537	564	585	591	550	550	532	581	582	588	560	534	614	579	587	575	564	557	559	600	534	566	589	594	568	586	575	608	605	573	560	539	590	593	570	515	544	566	593	561	576	591	616	595	568	564	536	577	605	604	582	567	561	540	555	564	620	614	588	578	564	581	599	537	499	549	530	538	607	581	538	603	601	555	607	565	560	556	630	552	584	596	553	563	576	516	570	563	575	523	582	601	588	561	632	574	561	532	583	578	562	587	588	563	570	586	568	581	569	577	577	602	599	558	584	584	617	554	593	584	620	580	554	612	593	557	534	545	552	621	572	578	555	615	563	551	550	507	585	575	606	556	555	594	583	556	627	579	608	584	595	590	581	542	580	526	538	596	609	565	546	590	539	560	564	552	585	556	546	538	575	572	557	577	617	516	583	559	581	549	552	568	604	543	556	537	572	625	551	601	551	540	595	562	578	557	566	533	568	568	610	575	587	583	561	609	568	552	586	557	598	580	601	598	565	605	588	546	601	556	569	542	556	569	578	607	538	608	584	569	568	588	560	596	547	604	588	588	586	564	546	558	562	579	572	569
38861	11958	2334	979	667	521	377	358	275	259	228	219	170	173	162	135	119	145	153	151	125	120	132	115	135	114	116	120	116	120	113	148	105	132	109	144	112	111	118	119	119	110	102	105	122	131	116	105	117	101	111	100	104	94	120	134	97	101	103	123	87	98	104	115	98	117	94	113	123	108	113	103	118	105	118	123	105	98	124	109	97	99	106	101	114	108	121	103	120	102	140	109	109	103	127	104	75	125	96	103	110	114	100	110	122	122	125	93	112	116	103	114	119	79	110	121	93	100	92	109	117	112	90	96	121	127	102	93	125	106	107	111	104	92	115	109	109	125	102	117	103	109	95	103	129	86	103	92	103	86	107	85	105	100	98	91	114	92	107	94	91	107	81	115	100	102	110	98	97	105	102	113	101	88	88	110	112	107	113	118	108	118	117	123	118	102	109	111	103	102	116	110	121	106	105	107	98	83	97	101	106	107	98	96	108	102	105	106	90	100	95	100	111	101	111	95	88	92	102	128	100	105	92	99	114	106	107	118	98	119	91	111	102	89	104	113	112	115	95	102	112	106	112	105	122	102	74	125	96	103	119	90	98	110	104	106	84	105	100	100	101	120	90	121	118	98	111	116	116	101	118	115	91	119	94	100	102	99	102	104	97	122	87	101	105	94	83	108	88	102	113	113	101	126	104	85	95	107	109	105	106	118	102	107	101	132	115	127	123	105	98	109	108	106	105	120	105	106	108	119	115	107	105	104	105	123	105	98	113	107	97	105	114	103	92	121	105	109	121	97	96	114	131	107	111	104	117	88	124	102	108	122	119	107	107	104	114	98	107	88	100	113	109	119	93	103	107	104	96	89	91	112	113	127	96	116	103	112	96	101	118	111	117	112	102	120	96	112	106	73	112	104	116	125	100	113	94	105	114	111	103	106	93	99	97	108	103	107	107	101	100	110	99	100	99	117	97	85	99	111	107	112	99	110	129	109	121	89	90	118	107	100	91	103	94	95	100	106	102	109	99	102	100	121	97	85	93	116	94	107	107	109	104	120	113	97	110	105	89	114	115	116	104	110	116	107	101	93	102	90	89	99	119	106	88	98	86	106	102	110	120	134	100	103	101	111	110	113	101	120	100	102	108	102	89	114	109	105	102	134	115	117	102	95	109	114	95	112	99	114	93	126	99	104	111	107	123	98	96	103	100	119	121	108	98	107	90	97	113	95	107	121	120	111	100	99	90	103	119	104	113	102	99	97	102	106	100	98	106	101	114	113	97	95	109	116	98	99	94	95	100	101	110	123	107	104	103	101	107	119	108	101	115	94	102	104	118	93	104	117	84	91	96	115	123	117	101	103	115	134	100	85	112	98	121	111	105	100	99	107	115	110	119	126	96	100	98	105	115	106	95	105	107	112	101	109	101	104	104	110	115	108	125	102	111	99	84	112	112	97	114	96	92	93	119	117	104	97	108	114	88	110	111	99	110	110	121	103	103	90	97	91	102	96	117	111	106	115	105	118	116	108	110	92	96	105	108	118	106	119	104	109	137	107	119	82	97	98	99	116	134	104	93	106	100	110	100	87	79	108	125	112	116	111	96	106	119	112	105	96	111	100	101	100	80	102	110	94	93	117	111	112	99	92	106	108	85	101	123	102	99	102	107	100	84	120	104	103	116	99	119	109	104	107	110	104	98	120	100	110	109	119	103	79	93	95	102	95	102	118	111	113	119	109	102	91	96	103	98	106	102	81	85	97	85	111	107	120	125	116	112	112	105	105	115	107	102	97	86	99	107	85	102	100	101	105	106	124	105	103	123	106	116	99	106	81	114	110	107	94	102	116	83	112	103	104	102	98	113	96	101	110	109	104	90	98	122	89	106	119	112	103	99	114	96	98	107	83	104	102	118	106	107	117	116	108	98	84	113	99	99	105	92	105	132	96	105	118	110	115	93	123	103	112	93	106	135	121	117	119	104	114	118	99	114	107	121	104	136	103	88	118	104	103	87	116	121	121	111	101	107	115	109	103	100	125	86	114	121	115	105	100	108	110	119	94	106	109	118	113	97	121	122	123	103	121	117	103	111	96	111	107	96	111	110	110	118	116	105	106	110	87	96	90	97	111	101	129	115	92	116	104	121	115	97	111	111	128	104	90	106	111	89	117	107	110	95	90	100	111	99	115	111	104	115	105	119	106	102	111	106	103	102	113	125	114	101	97	104	121	82	96	122	101	112	113	126	98	108	115	125	99	89	106	124	98	99	109	116	110	99	107	95	111	136	104	121	103	102	115	104	101	97	95	106	92	106	114	94	87	115	116	86	103	104	99	112	97	108	103	123	97	97	103	101	87	124	102	107	116	85	123	124	97	104	108	127	122	111	103	118	105	85	86	103	109	112	101	125	118	105	111	89	102	88	103	95	106	127	97	115	105	104	93	112	103	111	110	119	129	103	114	103	117	111	125	117	105	105	97	124	100	102	105	110	110	107	104	109	117	116	84	119	104	125	90	96	116	103	120	118	101	115	111	107	94	110	112	101	118	98	110	126	106	98	96	91	106	117	93	115	102	104	96	112	110	105	101	110	85	95	90	100	97	100	107	98	118	107	121	119	97	106	114	93	99	114	102	116	106	94	114	111	119	111	75	106	107	112	106	122	114	96	102	103	94	102	96	107	97	103	100	115	108	103	100	111	99	136	100	102	97	90	110	94	120	120	112	117	107	105	101	108	107	128	94	104	98	116	100	116	100	119	92	109	112	89	115	122	87	115	110	103	107	102	93	108	101	117	93	113	100	104	98	103	110	115	96	99	95	105	100	85	101	109	110	109	118	108	110	98	103	120	106	107	101	115	106	128	116	111	112	111	100	113	122	114	106	111	106	99	88	101	117	113	114	104	100	122	110	105	128	100	118	123	128	105	79	104	114	101	106	117	96	115	107	106	113	107	121	116	113	92	111	112	106	114	105	113	104	105	106	116	109	108	123	102	118	130	118	117	112	101	87	109	118	112	97	94	103	120	122	112	123	112	116	107	115	118	109	104	88	97	93	128	117	106	111	100	98	114	128	126	103	95	101	101	100	98	136	124	106	114	115	108	100	105	119	97	111	121	108	109	96	119	101	113	96	106	112	100	122	104	92	105	109	119	110	99	118	111	101	129	106	106	116	103	100	102	115	94	100	116	99	116	92	112	105	110	99	91	113	110	96	108	94	102	120	122	89	121	100	109	118	114	110	93	115	107	102	99	113	118	100	107	111	117	115	104	105	95	101	103	83	112	123	114	98	119	110	107	116	116	77	88	108	109	102	110	104	112	96	110	113	90	107	105	103	108	104	112	87	106	109	95	105	104	121	123	99	118	103	103	105	103	113	117	98	102	118	122	127	96	111	114	98	109	97	98	115	104	93	115	116	111	96	113	115	108	95	99	93	109	113	115	113	119	104	113	97	120	105	99	137	107	83	120	130	129	95	122	110	104	89	122	106	102	117	105	101	99	93	101	107	106	100
17662	1192	2942	3210	2805	2150	1816	1547	1312	1188	945	888	818	791	723	683	641	591	604	580	561	519	545	521	440	469	444	447	448	445	457	433	403	425	374	403	371	415	424	404	417	403	394	398	373	412	392	415	390	393	391	367	374	367	370	384	389	383	410	361	415	417	363	372	394	398	368	359	389	383	402	377	385	360	357	371	383	333	376	381	352	380	361	368	368	359	376	369	343	330	350	363	379	363	377	346	354	387	372	349	343	378	356	368	383	374	377	378	347	398	348	389	362	346	356	358	321	396	360	340	385	368	404	323	331	362	390	411	377	370	375	331	324	378	383	375	400	353	390	335	316	381	366	347	340	377	397	340	312	359	352	362	342	383	352	332	357	367	369	369	335	397	359	373	353	329	362	358	366	367	347	365	339	342	389	347	360	323	351	351	392	343	372	346	398	372	340	352	352	386	372	377	343	377	352	335	361	375	351	397	373	348	362	340	316	382	380	354	375	365	373	356	403	367	354	337	340	334	336	354	347	393	310	351	359	348	360	349	359	368	367	352	372	382	395	388	307	332	359	333	347	346	385	351	354	385	344	372	375	344	357	345	368	364	372	379	343	373	365	334	331	329	365	390	387	350	354	347	366	394	359	355	380	352	410	355	345	351	367	386	322	385	393	395	355	380	351	392	366	391	366	395	340	375	333	371	371	356	381	353	346	341	401	345	341	355	361	383	391	372	350	351	358	365	331	356	375	361	360	347	343	325	356	350	367	356	336	360	348	355	346	360	359	334	356	350	337	354	405	370	367	357	344	364	372	339	345	348	318	368	346	365	353	350	382	354	379	343	334	381	363	384	335	350	352	356	382	362	360	386	331	321	384	365	376	358	360	380	374	357	325	376	336	354	346	371	338	348	362	340	376	356	371	364	343	377	338	361	354	358	347	365	374	359	365	385	348	365	355	371	362	377	335	331	347	352	354	337	338	376	362	320	383	412	351	379	359	334	369	355	370	371	335	348	387	352	339	359	390	362	358	352	350	342	379	382	375	364	355	386	337	372	343	358	362	373	339	327	355	336	383	344	368	343	329	354	365	336	373	325	354	345	341	324	379	403	353	372	389	365	369	348	353	368	374	388	353	379	371	358	330	334	391	365	324	329	360	301	387	348	368	351	353	423	319	361	331	306	398	377	333	322	374	406	350	361	367	370	357	373	344	378	356	345	328	362	336	355	365	333	346	359	357	367	359	382	337	377	356	333	370	378	382	377	358	356	320	339	325	380	376	404	351	331	374	354	351	368	352	365	360	407	333	356	339	381	328	355	326	393	393	348	346	364	365	305	355	378	375	353	343	348	356	352	383	322	334	367	363	384	366	346	359	325	334	356	379	347	356	365	364	335	363	339	357	367	380	368	346	378	363	366	369	344	395	388	382	379	358	403	343	351	397	366	375	374	332	365	352	357	353	322	367	385	360	353	340	370	367	359	377	333	354	380	361	369	369	359	349	346	358	364	373	364	401	332	370	397	365	340	325	368	411	355	392	388	363	348	340	312	342	352	371	361	373	377	341	377	340	357	355	387	384	361	339	341	353	336	403	390	378	363	369	367	356	344	370	349	349	375	366	346	344	374	342	375	378	372	347	324	332	367	369	366	372	384	353	363	321	357	350	357	344	342	348	379	330	368	341	322	352	344	356	404	331	346	371	342	323	336	360	362	371	369	363	369	390	358	358	388	348	377	356	344	347	334	326	376	395	340	349	320	341	328	368	331	370	360	340	332	358	362	384	311	385	347	368	343	329	357	376	360	393	354	379	354	367	365	345	363	373	323	353	388	361	372	336	345	361	351	385	336	367	337	327	378	377	356	395	327	359	361	367	399	365	380	399	340	346	390	382	368	356	373	354	363	355	345	362	357	381	376	353	364	351	365	363	372	311	387	372	370	361	363	335	370	404	322	352	355	359	335	367	356	379	342	338	376	337	380	396	345	365	357	386	327	366	369	339	373	366	373	387	352	346	330	370	389	359	341	369	347	355	396	379	361	341	346	367	360	357	383	373	361	340	318	341	356	374	369	331	329	309	365	332	380	345	351	351	366	351	368	357	349	347	353	373	368	375	355	343	332	365	363	368	335	396	353	383	346	338	340	357	322	371	328	329	357	400	341	390	343	352	350	374	379	351	347	354	361	342	352	345	310	405	318	367	379	350	353	341	348	379	355	362	370	376	411	392	358	350	321	364	348	362	356	356	396	347	375	345	364	339	331	337	338	357	362	397	359	372	364	362	365	356	357	381	350	370	362	341	334	371	408	364	373	353	349	375	348	370	391	361	352	350	333	343	368	390	321	368	403	363	342	351	320	376	342	381	351	383	349	344	344	360	368	395	386	383	349	355	362	369	341	368	348	338	356	379	366	344	354	346	353	401	374	308	369	340	359	306	395	361	362	333	389	365	364	366	353	325	360	385	383	381	348	356	330	356	314	357	365	378	336	371	367	387	355	334	388	353	340	371	353	334	310	368	363	373	355	331	371	360	345	369	388	373	348	381	362	346	361	391	329	357	340	363	382	372	368	358	386	351	361	373	342	328	342	392	335	345	332	368	371	350	376	313	393	389	363	379	379	367	314	347	342	328	371	373	354	352	329	357	363	359	332	383	343	350	390	347	357	353	343	348	360	370	338	352	339	365	349	387	360	359	331	350	365	345	346	356	335	341	376	377	353	349	371	368	386	354	367	350	363	346	359	341	343	371	372	374	354	342	366	344	362	377	348	366	363	318	360	369	364	397	379	362	354	309	370	349	372	361	337	370	372	378	363	371	366	345	348	348	361	360	334	369	368	362	370	375	362	364	348	369	365	345	319	347	389	346	344	354	354	351	343	346	375	371	339	376	339	320	351	341	341	376	391	363	369	338	333	329	354	345	381	375	355	338	353	354	361	347	353	350	337	365	365	354	357	360	356	328	350	348	330	333	399	342	352	351	392	386	356	361	347	343	337	348	340	364	338	367	330	353	356	329	392	362	377	359	367	378	354	341	368	368	365	320	350	345	357	372	373	380	361	349	369	362	359	350	355	364	329	364	347	365	385	365	359	357	387	382	377	290	383	386	328	355	364	312	346	364	360	362	399	359	360	310	341	335	359	369	383	345	334	364	340	371	368	360	348	346	328	343	348	352	361	358	356	359	365	344	342	346	390	348	361	358	383	367	337	386	368	347	348	375	340	336	388	365	320	336	383	353	348	377	378	354	361	321	374	343	325	358	363	348	361	327	368	315	379	395	356	377	378	349	365	370	380	405	361	334	377	384	359	361	420	340	365	359	338	379	341	348	387	360	350	342	354	364	338	370	389	386	343	379	376	366	365	367	341	402	343	346	367	360	366	331	376	330	370	376	343	344	361	380	358	345	328	353	394	329	350	353	366	398	364	391	351	365	331	392	367	337	371	362	359	364	370	371	342	368	329	374	326	365	354	417	378	349	376	338	361	367	350	331	350	365	350	381	351	339	370	375	347
47152	19291	8787	2134	1390	1035	790	589	467	476	375	372	332	270	309	264	268	259	241	231	221	270	232	226	230	214	208	215	212	201	213	205	209	204	182	189	201	195	195	191	201	207	196	212	209	184	194	199	187	202	195	200	190	199	180	187	201	166	182	176	165	183	176	194	179	172	201	192	217	180	195	172	207	176	214	173	193	162	177	179	192	178	168	193	172	192	167	172	176	192	177	204	210	180	179	187	170	205	153	175	191	207	178	174	190	168	181	167	185	179	199	160	199	209	179	200	208	172	198	175	178	183	172	189	183	199	185	183	185	179	192	183	165	188	186	197	189	170	196	176	177	168	203	188	179	174	156	186	213	181	196	175	205	173	196	160	152	170	175	184	160	189	202	177	176	168	166	214	183	162	194	168	192	183	192	191	193	198	187	177	187	172	187	179	200	173	199	193	192	174	172	166	173	168	184	164	188	204	187	206	189	184	184	181	178	190	188	175	214	159	174	203	205	149	195	184	202	191	196	177	156	175	196	177	165	200	163	199	199	183	170	181	176	176	179	179	194	182	181	202	186	169	210	156	181	183	163	161	176	178	205	188	179	168	187	182	168	187	178	193	172	208	170	175	183	189	174	196	184	200	203	191	202	174	177	180	213	196	188	170	199	193	153	176	172	173	202	203	190	177	195	177	214	180	184	164	149	158	196	193	209	187	183	180	203	199	157	193	184	160	186	175	186	195	156	187	187	162	205	165	169	175	180	209	173	189	189	185	184	179	178	180	171	182	204	173	184	184	208	207	196	189	177	193	174	163	169	189	189	168	194	184	184	169	190	194	192	183	173	185	212	195	194	189	191	196	181	196	196	157	173	165	161	180	164	171	170	190	196	184	195	156	176	206	188	195	182	181	199	158	185	175	176	183	174	195	177	183	220	186	190	183	176	178	179	219	171	178	159	180	164	166	179	188	168	168	178	208	194	165	159	177	198	175	183	209	183	185	208	177	207	191	204	200	178	152	181	177	182	182	185	199	197	188	184	178	188	179	172	198	198	179	188	183	177	194	192	177	153	190	178	182	187	188	191	195	167	194	180	208	183	207	186	165	194	190	158	169	169	207	174	180	175	208	202	180	180	187	172	195	182	174	179	168	168	179	205	191	211	193	169	181	187	180	163	174	174	204	167	176	198	164	165	177	179	188	167	200	177	191	179	177	165	182	196	205	181	185	192	156	195	174	190	187	181	180	170	166	180	190	171	181	170	197	174	165	223	209	177	194	172	174	168	189	202	172	173	200	180	185	165	202	167	207	185	181	173	177	188	178	187	182	166	164	164	177	183	194	199	176	193	191	204	179	182	187	173	179	185	186	163	189	164	168	175	184	206	177	191	180	176	185	183	184	186	196	176	186	183	179	182	182	200	183	209	167	195	195	198	186	182	172	174	200	187	177	174	187	210	193	178	176	180	207	180	184	186	182	158	163	162	183	175	181	182	185	174	185	179	189	189	186	165	182	189	186	224	173	167	180	201	219	181	176	180	170	179	161	199	195	192	190	179	187	178	214	198	186	191	193	183	203	195	206	155	182	198	193	189	187	178	180	189	190	188	198	176	200	172	186	176	170	189	177	170	169	167	194	189	168	204	169	196	188	183	191	189	179	185	165	207	208	182	180	209	205	195	199	186	193	178	174	189	171	172	187	171	191	161	189	181	189	182	199	210	186	179	204	209	171	179	178	175	182	175	187	223	166	185	218	181	188	192	183	179	205	187	215	183	191	164	185	169	199	193	183	178	181	182	185	181	197	167	194	188	183	169	190	160	199	181	182	166	185	186	190	153	187	156	165	172	164	198	178	181	155	165	197	213	192	177	190	171	184	157	180	166	219	202	158	183	194	213	177	164	176	191	185	176	180	195	207	164	174	198	151	181	161	180	177	178	176	198	187	179	169	176	172	194	192	199	180	202	151	177	234	195	211	191	155	190	187	187	164	180	191	196	171	204	170	185	186	184	172	161	193	173	164	197	179	163	188	158	192	172	174	188	176	188	198	167	196	173	188	162	186	188	198	176	189	209	177	168	170	171	162	164	184	184	199	177	195	183	181	198	205	197	182	199	184	169	167	146	172	180	176	175	167	192	182	178	172	171	193	168	163	165	176	177	173	167	161	193	181	178	184	190	196	164	156	161	183	166	184	192	197	197	173	176	189	190	179	195	192	177	213	188	216	150	187	196	185	174	173	180	167	188	196	200	195	163	196	186	181	174	176	178	175	195	183	204	182	186	198	169	190	179	195	193	185	162	192	176	167	167	173	184	195	197	193	161	204	183	162	190	182	200	168	176	197	180	191	199	167	174	201	145	171	158	164	207	204	166	172	194	185	171	200	196	164	175	188	190	189	192	191	174	176	194	175	159	177	169	155	185	189	181	189	178	209	194	193	159	168	198	220	194	164	190	182	187	199	176	189	181	167	179	183	168	184	182	208	193	192	171	185	197	175	191	176	190	192	176	172	182	194	167	169	197	172	186	168	179	192	170	170	190	212	181	181	157	162	214	185	191	208	191	185	175	209	190	186	194	203	170	185	183	204	216	187	184	173	183	201	196	174	197	176	187	173	196	184	186	187	186	205	164	180	195	186	179	184	188	210	161	189	194	165	170	181	184	193	193	209	167	209	181	182	179	207	206	189	165	185	166	182	172	200	166	178	168	181	152	207	179	172	177	192	178	159	183	198	178	203	174	184	195	157	188	179	158	185	184	168	149	178	209	208	152	178	177	209	165	177	192	186	181	163	172	195	207	195	175	168	182	172	183	195	197	179	191	173	180	189	167	193	207	182	157	189	164	180	158	184	184	168	193	197	207	185	180	195	159	190	162	178	194	177	168	205	189	176	191	195	178	177	183	170	174	193	175	185	163	178	186	190	178	186	166	169	200	176	203	179	197	194	194	184	196	155	209	201	166	185	168	184	185	195	181	176	183	174	188	175	190	170	177	167	175	188	141	196	161	188	181	203	180	202	185	161	163	186	180	208	177	164	194	151	180	157	175	159	182	184	164	196	159	168	170	202	205	176	205	177	174	175	157	203	193	176	172	190	165	208	189	163	195	177	178	159	166	195	181	205	187	188	165	173	170	185	203	170	183	168	193	180	166	184	195	174	175	163	177	194	175	188	182	167	181	155	201	169	205	203	172	188	208	189	207	211	178	163	179	181	172	205	206	163	169	171	176	197	192	171	189	162	215	191	197	185	212	168	196	194	200	173	204	199	189	208	167	189	191	191	155	203	183	172	194	160	201	177	191	175	176	196	182	190	159	187	166	184	192	187	161	202	191	213	175	159	203	190	194	201	166	176	175	195	170	182	167	180	187	194	166	209	182	212	194	171	175	186	206	173	173	160	189	180	169	173	167	167	187	179	212	185	172	183	170	172	203	182	183	193	160	193	154	170	173	178	179	164	190	219	184	160	187	162	189	168	171	200	179	215	182	154	186	160	182	191	163	193	207	180	177	181
22295	2320	5364	5915	5057	4049	3369	2862	2411	2057	1844	1678	1497	1391	1318	1183	1135	1070	1016	941	964	957	880	848	844	838	801	799	740	765	741	745	720	734	693	695	732	746	642	668	697	657	652	611	627	622	688	628	651	591	652	631	619	662	665	561	606	644	599	580	589	596	613	620	607	615	624	619	596	598	616	587	580	598	590	582	589	619	597	580	611	599	598	624	608	629	602	591	578	589	560	592	578	585	595	650	554	576	580	580	541	607	604	592	564	575	535	618	593	550	586	578	572	581	591	578	592	591	591	619	611	563	621	615	621	610	575	559	579	597	617	589	608	613	560	587	590	586	568	599	588	587	563	585	604	519	532	608	557	575	568	556	593	558	622	553	576	628	543	541	597	582	603	569	545	560	591	599	575	577	572	544	598	594	579	605	578	568	559	620	553	577	586	576	573	587	583	567	571	581	553	620	559	568	544	565	578	595	541	559	535	589	584	558	600	598	580	583	551	534	613	604	570	600	570	568	565	561	576	562	584	521	543	612	558	560	548	584	584	584	541	568	602	610	549	579	566	583	585	596	585	533	556	545	581	565	586	583	564	545	596	543	592	582	567	582	584	561	576	612	548	543	582	561	592	566	568	519	579	591	538	582	566	571	535	578	584	515	550	557	573	573	580	579	593	596	608	593	528	569	589	608	591	578	583	571	588	567	577	613	586	600	606	578	559	572	551	573	564	573	566	519	615	559	559	586	555	577	542	560	578	550	576	571	554	533	585	583	560	603	573	588	565	568	576	588	586	614	571	570	533	576	556	610	587	574	562	582	561	593	630	554	550	524	580	547	568	557	617	601	560	545	550	535	552	549	555	545	598	554	588	574	577	628	564	561	517	550	560	542	573	575	596	595	577	546	540	550	567	538	573	568	576	564	579	601	563	628	580	574	579	592	613	536	608	577	585	571	556	579	541	530	587	567	548	530	536	555	532	572	548	556	548	558	543	600	581	555	577	597	582	538	606	565	618	587	581	618	574	557	520	621	526	601	551	555	550	532	585	539	553	555	564	536	578	547	525	592	610	569	558	569	616	589	635	561	566	519	587	559	520	594	580	591	581	600	596	560	556	579	537	572	599	548	573	550	591	610	598	560	569	596	567	556	580	564	615	563	583	615	564	549	562	576	543	536	607	536	576	590	563	551	528	566	545	577	591	544	574	536	573	591	589	587	584	589	597	547	552	542	550	561	551	576	588	525	599	571	532	570	598	602	585	552	571	516	552	552	539	622	538	561	557	579	562	551	535	552	575	545	598	566	589	556	545	596	558	557	560	559	608	540	606	526	580	583	570	615	562	561	582	587	648	572	569	557	595	570	593	578	544	518	566	592	578	593	591	581	615	573	549	599	575	550	577	603	560	544	600	585	583	565	539	591	596	590	583	569	567	545	595	550	552	585	552	619	575	557	541	555	600	588	599	593	577	567	591	566	568	562	620	607	575	549	574	605	603	579	578	584	570	542	523	572	556	581	553	570	565	576	582	563	572	622	607	583	564	549	562	555	617	542	571	586	571	583	531	546	585	613	553	571	611	540	570	561	552	566	625	583	586	587	541	579	630	614	574	526	612	560	583	590	533	594	592	582	571	550	544	579	573	598	556	573	565	588	583	580	554	601	558	590	579	533	546	576	594	545	576	567	572	575	567	598	619	564	564	566	556	533	559	560	587	560	568	551	595	584	559	582	545	536	543	602	564	553	585	557	535	573	612	601	556	612	580	560	568	560	560	591	557	530	588	561	599	564	586	592	535	553	547	538	582	548	557	550	561	597	561	534	614	537	584	556	571	581	584	604	594	616	531	645	580	551	581	537	590	556	598	583	581	561	580	600	544	576	592	554	583	568	568	567	578	562	552	580	553	596	580	557	576	564	572	553	576	545	593	583	587	602	559	566	563	573	606	570	562	568	570	539	587	559	570	556	522	562	582	591	576	586	551	564	552	601	578	573	567	548	538	590	562	539	628	554	583	597	558	555	549	583	559	566	581	590	521	536	556	572	563	562	553	571	529	614	534	587	542	613	568	613	586	549	554	576	524	554	575	610	580	515	534	584	590	546	548	535	531	557	616	537	556	575	586	578	607	552	603	582	575	585	531	588	572	552	570	591	597	561	583	545	531	596	554	541	537	578	562	596	585	560	566	576	568	558	592	603	557	605	611	592	556	532	609	607	574	553	593	566	534	574	597	580	586	572	579	576	584	566	569	567	567	558	604	555	573	582	560	582	568	573	563	605	514	533	597	585	613	594	562	604	545	593	573	595	579	567	607	584	578	534	563	552	554	557	545	522	535	597	568	566	575	546	568	558	583	604	606	537	575	565	555	621	614	590	582	587	638	568	546	583	596	571	593	580	569	586	576	564	563	541	573	557	558	560	601	545	567	584	585	601	561	593	578	555	576	551	562	575	535	580	553	585	593	575	535	589	557	581	604	553	574	559	554	550	579	589	590	563	550	565	575	579	534	554	562	560	567	608	580	555	533	558	577	540	532	593	579	585	575	552	584	569	579	580	587	584	569	557	590	534	548	523	550	567	592	584	574	563	568	565	616	618	533	584	576	589	558	536	612	544	564	563	586	566	525	582	550	588	567	582	546	602	549	606	606	546	568	567	514	570	586	520	587	586	603	547	579	533	504	538	543	540	549	558	574	529	567	588	549	540	550	593	566	566	578	580	574	570	574	580	598	530	596	583	614	560	585	554	561	576	576	534	543	560	523	585	527	593	588	559	551	596	593	580	573	562	556	546	603	602	578	566	488	576	557	557	569	591	547	554	572	555	583	599	598	558	576	578	593	566	552	569	599	578	600	532	542	525	562	577	572	549	567	546	575	585	556	562	562	607	574	573	586	555	574	557	531	594	571	583	552	565	568	568	539	540	610	556	563	582	577	573	563	523	548	553	608	551	587	539	546	561	548	611	576	590	563	572	525	567	551	549	586	559	548	601	599	595	530	608	568	562	595	586	523	542	528	583	541	547	540	603	585	604	603	547	553	569	575	602	568	564	563	613	543	542	603	606	572	575	580	553	557	559	577	606	568	527	584	583	556	610	554	593	571	602	605	570	526	571	572	581	604	577	572	581	544	608	610	597	582	566	542	574	604	576	544	567	588	611	598	575	549	583	598	520	551	563	583	624	583	575	615	570	587	602	570	576	565	575	571	538	546	570	540	587	604	563	557	537	590	552	572	580	564	530	572	593	598	595	561	578	578	585	549	600	553	607	549	597	585	582	565	583	554	514	572	514	530	574	590	579	519	559	545	564	562	574	581	561	610	542	546	587	567	580	575	615	544	545	580	550	556	573	586	521	535	564	572	591	572	553	528	525	575	556	571	576	602	576	568	578	564	556	639	569	579	543	583	559	554	558	550	583	559	559	534	588	544	562	554	527	608	600	580	566	566	589	533	582	564	584	557	522	557	553	598	587	523	561	641	528	539	546	582	619	594	574	556	609	557	564	569	539	561	570
6613	413	307	242	217	210	215	227	199	197	225	213	182	193	214	189	187	198	207	169	173	186	192	192	205	187	197	181	194	174	186	181	213	209	188	225	187	207	219	200	197	210	190	172	176	189	186	194	196	187	218	192	201	212	193	188	165	191	160	190	193	167	194	220	190	172	195	168	196	188	194	209	183	199	200	193	208	203	183	179	182	184	210	165	193	195	172	171	201	174	186	181	204	212	189	199	192	188	182	191	183	179	201	178	174	176	208	197	188	188	205	200	187	197	196	200	204	188	195	182	189	199	194	205	203	195	200	210	179	168	214	181	173	178	200	205	215	210	182	185	165	198	189	174	191	189	161	199	182	168	194	196	177	195	180	186	203	194	187	186	180	200	177	200	196	217	184	173	175	213	188	173	179	188	204	173	180	203	203	194	190	213	181	180	175	203	184	158	184	190	203	203	185	204	225	178	204	172	192	212	183	222	176	194	190	191	203	199	183	179	173	195	174	192	217	176	197	167	185	185	192	188	189	192	207	180	186	171	185	204	200	172	183	193	175	183	195	187	191	199	181	188	198	193	194	176	178	174	187	180	201	210	200	206	201	165	212	194	189	221	179	196	188	194	195	204	177	195	196	193	182	204	177	192	215	160	155	195	210	174	209	162	179	186	174	161	205	177	204	177	186	166	183	171	195	191	192	185	197	195	178	181	189	191	208	172	202	169	185	221	231	184	166	190	187	176	200	196	179	200	188	189	184	199	187	199	182	190	175	193	191	197	183	190	192	195	191	221	180	190	173	203	213	191	180	217	204	213	184	188	194	177	206	217	186	204	179	182	181	201	173	186	213	199	189	194	206	188	188	205	186	194	169	204	181	196	186	182	187	210	178	185	172	189	177	189	195	192	194	205	188	176	181	208	211	164	177	202	178	174	179	186	173	200	196	186	188	202	206	196	186	157	190	209	202	205	166	205	175	190	203	207	183	237	195	192	187	185	213	205	190	218	183	169	203	202	205	182	193	166	191	189	197	207	216	167	227	190	180	179	191	190	188	167	185	184	205	203	195	170	211	170	175	185	201	187	173	160	198	218	207	174	181	159	176	198	189	185	191	197	192	188	173	193	212	211	196	200	199	178	192	195	171	207	181	171	202	193	184	208	196	181	175	189	209	197	193	196	206	164	193	176	173	213	191	180	181	202	181	180	199	213	194	163	175	164	195	196	211	181	177	172	204	205	204	185	184	185	200	190	178	178	219	174	178	193	177	184	175	205	170	206	180	179	177	191	210	180	181	199	198	179	216	162	186	180	194	182	171	182	183	196	182	207	196	174	197	198	206	195	191	164	177	202	198	198	179	185	191	163	215	171	187	186	192	185	198	188	181	194	193	180	182	204	191	188	192	194	191	169	195	170	194	186	192	208	201	194	200	178	188	193	187	201	172	180	198	181	181	185	201	197	198	207	212	193	165	175	187	197	194	193	186	191	181	211	201	187	193	182	190	176	175	176	203	204	184	201	193	190	181	171	183	199	203	197	208	184	202	180	188	189	214	157	199	166	202	169	185	191	198	196	205	201	197	176	209	161	189	182	188	194	170	190	178	192	198	204	178	207	169	183	199	204	159	181	208	192	184	175	203	180	217	186	175	196	182	178	193	205	172	187	190	189	186	165	177	190	207	205	174	190	192	170	202	218	206	190	189	175	194	194	203	175	184	196	181	178	192	220	188	205	190	192	187	210	208	179	179	193	189	188	205	164	165	157	187	183	199	201	177	181	190	161	178	213	165	201	203	198	176	206	177	164	194	170	205	186	199	175	186	205	199	184	189	199	219	195	180	172	188	203	175	168	208	176	181	201	205	178	197	188	203	186	174	187	203	183	185	225	187	197	197	179	203	202	189	180	207	190	203	176	194	190	208	234	200	210	178	183	177	195	171	170	192	200	195	177	176	183	211	164	212	182	194	169	195	208	189	182	153	192	210	182	204	196	163	203	189	187	184	215	224	183	198	175	200	213	181	203	209	184	192	210	196	191	172	169	189	184	193	179	208	177	192	182	214	191	184	185	196	206	194	191	201	206	194	192	214	186	169	174	210	196	196	185	206	186	205	205	185	203	184	196	189	162	188	199	208	198	193	199	180	185	184	202	204	203	178	190	178	182	181	174	204	198	215	170	221	177	194	211	198	192	210	190	173	227	168	175	187	209	178	183	214	197	169	189	185	178	229	199	214	184	196	179	183	192	185	178	183	176	189	200	184	182	202	188	194	191	171	191	201	190	182	192	214	180	178	194	206	200	202	185	167	176	173	187	212	189	190	195	201	191	196	199	175	186	175	159	197	216	193	160	194	218	191	184	189	208	193	196	194	185	177	167	160	184	180	182	197	171	188	187	180	203	169	183	176	184	190	179	201	191	195	203	202	182	189	186	171	175	176	190	203	169	172	210	192	175	191	209	191	185	184	178	167	201	168	200	194	178	183	199	196	211	176	194	194	164	192	177	187	174	180	209	195	174	186	187	218	202	205	167	177	185	182	195	195	191	209	180	193	205	191	191	183	173	190	193	186	187	200	191	194	163	197	198	195	189	208	195	193	190	188	208	198	197	172	198	169	181	186	181	186	161	170	177	171	195	186	166	210	191	190	185	206	202	201	190	198	196	192	184	197	204	187	150	196	153	180	182	155	201	206	178	164	176	183	186	172	182	195	210	217	182	190	186	226	202	180	177	186	199	182	194	195	183	186	189	182	177	190	189	183	202	185	204	165	169	195	165	183	164	169	218	178	194	186	177	164	206	196	234	200	207	168	176	189	189	204	180	182	190	191	217	193	210	205	171	199	196	176	171	191	204	180	172	177	188	174	184	188	208	188	197	183	182	201	204	176	195	192	190	158	219	186	196	213	184	189	168	198	164	193	198	208	178	184	150	202	189	181	191	199	163	167	201	192	180	192	190	188	189	203	183	187	181	195	186	164	194	199	180	194	187	181	175	195	193	173	197	180	193	169	187	193	195	181	184	213	187	198	193	167	189	185	173	174	189	185	184	198	196	211	182	188	173	191	184	189	182	180	204	189	191	199	179	204	210	199	178	200	177	187	198	191	217	177	191	191	179	175	196	202	181	189	168	185	221	199	168	206	175	203	206	200	172	198	180	166	147	193	183	171	171	177	191	211	187	204	202	189	199	193	216	183	206	183	208	168	180	179	185	201	175	210	187	192	171	182	194	191	205	189	192	197	230	209	198	189	193	186	173	213	192	185	192	197	183	172	197	178	180	179	202	192	201	173	210	209	179	188	197	198	174	194	174	195	199	186	179	183	175	172	207	197	182	180	187	188	190	169	213	189	185	173	175	198	209	181	184	170	175	172	184	189	187	229	164	145	184	187	194	198	189	180	184	203	201	188	194	179	188	188	177	179	190	186	202	192	149	199	179	184	176	211	190	151	184	194	203	203	173	187	180	165	161	163	167	188	196	173	205	178	173	180	165	176	189	181	174	171	190	187	205
6787	632	705	764	745	670	637	604	623	588	578	611	551	593	611	548	645	580	629	597	590	562	594	563	600	596	567	602	617	560	655	558	591	568	568	562	582	563	601	585	539	557	577	571	524	543	545	568	541	570	516	583	568	574	552	557	556	572	582	572	573	601	583	591	555	584	562	536	561	563	620	567	574	601	537	563	582	566	552	580	569	550	593	564	551	556	590	606	577	597	582	566	562	521	561	576	585	522	550	560	577	570	527	595	526	567	568	563	598	591	582	548	537	558	585	584	571	576	537	576	503	580	604	579	603	595	584	540	555	575	586	558	588	591	607	561	596	598	529	540	574	570	580	586	585	597	592	576	581	564	558	559	530	621	574	618	551	534	600	575	617	573	553	545	537	535	560	579	549	601	506	583	579	588	572	560	587	652	554	558	530	586	618	576	585	584	553	575	589	559	587	568	547	589	555	554	600	547	551	507	550	564	570	613	550	558	574	554	570	568	566	601	588	589	519	552	572	590	586	540	575	526	574	590	558	578	591	562	601	600	575	531	553	547	587	589	588	546	557	590	531	557	557	574	556	586	572	542	573	582	528	567	550	578	571	566	540	557	599	564	570	564	580	581	600	614	561	537	587	606	577	565	557	556	558	554	503	632	584	585	556	591	578	570	556	561	634	560	544	574	596	586	591	541	558	551	584	583	525	581	540	548	558	586	552	581	581	548	605	565	606	585	532	572	581	550	597	563	567	569	664	610	553	573	580	580	580	575	574	576	580	554	548	590	549	559	583	581	570	614	539	553	598	562	539	561	581	559	573	510	598	585	562	571	587	570	614	619	551	561	572	599	564	573	600	542	587	573	593	588	595	535	532	601	541	574	551	541	562	571	570	590	611	583	567	576	563	594	568	549	618	566	599	572	561	515	568	591	599	550	592	572	556	580	597	611	571	596	581	581	591	574	580	620	534	590	550	604	563	571	606	541	600	595	597	556	584	605	564	553	599	554	616	597	555	595	592	605	521	558	549	577	552	600	595	586	559	564	585	583	519	511	569	566	540	574	551	565	553	554	588	574	602	558	570	564	536	560	576	598	606	563	554	585	626	606	572	603	549	577	483	603	534	551	579	613	569	583	535	582	572	575	601	571	576	552	563	579	600	536	545	537	579	577	614	584	584	604	586	540	561	588	566	603	561	549	568	601	603	574	546	575	551	581	565	531	543	596	586	561	562	598	574	579	568	571	572	550	561	516	581	582	547	560	584	524	570	587	578	604	583	586	588	584	576	619	551	562	506	593	565	579	505	581	564	558	580	563	602	627	556	571	580	549	591	590	565	575	569	579	553	582	583	533	566	563	595	570	546	543	562	588	546	555	560	527	526	591	561	538	556	570	553	573	607	598	621	557	549	538	573	547	540	591	582	562	550	569	574	574	569	567	573	595	578	596	589	551	560	551	587	553	551	581	526	570	616	611	524	580	586	596	555	553	567	606	571	595	565	502	600	529	570	542	562	573	543	605	525	597	583	555	589	593	573	580	576	544	640	552	576	598	586	581	550	564	586	573	627	583	545	540	584	630	549	533	560	570	580	593	595	602	573	622	577	576	555	552	582	567	623	554	573	596	561	541	577	619	555	590	564	556	563	584	559	597	544	566	573	615	599	553	548	544	584	560	587	585	574	558	563	606	587	565	556	587	523	589	618	572	586	598	532	586	613	574	610	572	622	596	579	565	574	588	555	592	551	529	556	608	592	571	591	585	558	568	525	578	548	571	527	560	597	544	581	580	551	571	582	592	554	572	576	578	623	610	592	536	565	552	548	576	579	563	610	579	584	577	579	581	577	579	586	575	592	547	614	610	506	566	529	558	572	570	595	588	550	561	562	557	554	549	570	553	561	569	557	532	613	553	604	556	564	580	579	583	544	561	572	558	537	539	579	627	554	591	557	539	523	597	558	555	566	592	576	567	566	574	572	543	564	567	567	550	531	565	573	534	595	545	598	554	547	585	582	548	589	586	552	575	580	545	586	515	493	566	591	568	561	552	558	594	568	568	569	564	582	572	602	575	594	529	557	553	557	559	565	579	580	575	577	598	535	582	554	562	606	561	544	559	551	566	580	576	576	555	522	566	558	562	573	605	598	556	578	527	595	558	617	590	621	595	579	608	610	509	578	598	582	542	548	568	554	589	545	596	546	598	550	540	565	610	546	545	593	583	546	604	571	581	594	562	610	562	580	554	562	578	576	548	573	595	555	576	567	599	580	558	622	578	564	540	590	580	607	549	557	578	566	534	587	492	547	570	605	569	532	531	600	587	621	534	530	595	529	586	598	580	578	625	539	550	571	581	622	602	603	555	576	548	572	588	591	519	595	579	551	603	587	567	528	529	505	550	562	548	516	583	552	595	534	527	538	576	577	609	566	603	579	539	558	541	584	590	554	559	612	575	555	511	565	543	588	572	577	609	557	586	559	642	528	606	536	601	569	571	597	575	538	602	557	579	593	557	559	597	574	552	586	559	568	573	579	570	575	565	596	596	570	560	615	590	553	604	582	574	572	613	609	552	550	605	538	580	627	597	585	580	558	566	554	532	595	565	591	553	542	580	526	561	566	578	588	591	588	540	590	591	563	594	545	559	557	536	538	580	572	527	582	551	601	606	570	543	563	551	565	602	526	563	598	617	572	551	563	552	560	589	585	585	558	562	566	583	572	529	570	568	554	571	578	571	542	573	587	596	624	563	584	596	546	566	591	583	567	564	541	571	545	600	554	589	579	544	579	537	552	577	561	541	573	563	564	557	568	549	542	586	570	616	579	539	591	559	553	604	515	554	570	573	592	570	563	562	582	583	577	558	556	517	561	517	589	587	586	579	576	530	529	584	592	558	547	543	559	600	578	593	570	591	579	582	568	561	555	631	581	564	606	566	601	603	578	563	593	524	545	577	569	592	583	570	608	556	578	564	564	595	553	578	544	568	577	542	606	565	591	533	527	524	570	587	559	581	525	578	536	549	573	560	523	537	558	550	555	588	539	592	597	582	537	546	559	580	522	526	601	590	539	544	580	586	567	559	598	591	554	552	525	579	583	525	588	562	520	558	558	593	524	544	585	563	565	577	552	559	559	556	578	567	591	585	596	597	573	566	563	535	586	573	575	597	609	592	549	587	567	565	579	576	556	549	557	610	529	554	586	619	542	567	523	559	583	587	567	591	568	578	585	524	534	548	567	603	575	578	586	539	624	558	576	563	589	548	522	529	553	596	552	582	577	572	571	572	551	599	554	604	570	555	524	577	554	602	560	580	579	568	550	564	536	571	572	569	563	542	617	559	549	566	569	607	562	621	596	543	581	567	594	542	592	570	547	593	589	537	578	580	586	575	546	537	568	560	545	598	573	546	565	563	587	579	578	575	574	540	616	593	576	565	596	596	542	571	550	601	617	596	523	583	615	594	586	566	575	631	612	559	573	557	591	528	568	585	589	587	580	567	568	547	573	532	585	588	546	564
38131	8899	1660	980	666	520	403	300	271	217	204	201	163	163	155	159	154	134	134	133	117	125	123	120	137	139	119	136	97	127	115	109	111	121	94	116	114	116	94	116	114	101	113	109	117	80	98	92	98	126	118	126	88	119	93	103	101	106	114	122	120	108	103	98	112	111	115	89	114	110	93	110	101	121	99	106	110	129	113	93	91	97	87	93	108	115	119	112	100	113	106	93	114	110	118	116	101	87	103	99	104	122	106	103	110	114	114	98	89	118	85	96	109	113	108	135	99	103	119	102	102	110	116	117	110	112	113	101	101	109	96	98	115	104	120	117	100	132	105	115	113	100	110	120	111	113	98	106	110	104	109	115	107	80	115	114	97	103	110	115	114	103	98	104	101	109	116	117	93	120	98	110	111	115	114	129	90	111	108	85	116	117	98	118	102	112	112	98	95	116	106	125	110	128	110	107	78	107	90	95	97	108	94	90	103	124	100	110	107	107	122	93	108	119	105	110	116	94	112	102	101	106	124	105	118	110	104	120	117	85	107	100	111	104	99	106	106	108	109	101	100	117	108	122	101	119	112	86	100	102	102	116	113	109	112	109	112	108	104	113	107	110	98	115	96	100	111	113	90	106	123	103	98	111	105	109	89	109	109	103	120	118	101	94	94	106	110	107	106	112	97	123	120	104	108	116	99	116	115	107	100	99	118	100	101	126	98	121	94	98	120	98	109	94	93	107	110	99	99	112	103	105	106	104	117	104	110	112	96	114	128	94	91	92	104	98	92	130	127	107	109	97	96	104	103	90	119	114	111	111	110	88	99	105	105	105	104	105	125	116	111	105	102	108	96	128	94	112	113	120	110	107	104	111	115	110	112	103	119	107	107	92	102	99	91	100	115	99	104	101	115	109	107	113	122	121	96	83	130	83	88	92	120	94	104	115	109	115	112	94	94	139	99	132	111	94	95	112	101	102	99	113	111	106	95	115	92	118	116	106	91	94	115	112	113	105	93	98	107	116	101	108	125	105	115	112	128	86	109	106	95	112	105	105	111	107	113	105	95	96	115	111	109	94	102	104	105	126	102	107	123	127	109	102	99	126	108	101	113	121	105	126	121	107	107	101	115	117	104	112	137	110	103	122	113	70	105	111	131	109	108	102	110	104	106	79	106	105	113	115	98	98	105	89	77	113	122	117	89	101	111	84	122	114	112	101	97	105	122	97	102	119	122	119	102	101	99	100	111	103	94	106	131	98	83	95	109	92	117	98	120	111	115	113	104	91	96	109	115	108	120	117	85	94	101	126	111	137	107	90	115	116	112	98	115	79	111	107	104	109	95	109	114	83	120	92	104	94	107	98	105	94	96	106	119	103	102	121	82	103	90	117	107	89	114	110	105	104	88	116	116	108	94	107	82	109	107	109	113	102	99	108	108	117	84	119	106	84	93	129	115	95	109	124	116	97	93	121	106	93	117	106	111	101	104	93	105	117	110	109	127	105	107	125	94	101	123	131	107	118	92	107	120	107	115	100	96	106	105	101	121	109	90	114	97	96	108	92	115	110	112	96	120	118	90	95	104	108	112	111	97	105	95	93	112	112	93	91	103	93	105	111	114	111	121	86	114	111	98	121	85	90	97	120	115	115	97	135	112	101	104	98	95	99	96	100	108	109	102	103	111	106	112	93	100	116	110	90	103	101	100	100	117	99	103	111	102	101	106	102	114	118	103	80	91	105	108	121	118	108	116	121	102	111	105	132	116	92	89	92	102	102	112	109	119	104	101	111	114	100	115	110	112	100	92	120	95	101	83	118	109	128	98	103	99	109	123	102	91	112	100	102	97	121	99	90	118	102	108	104	107	108	89	97	111	113	103	92	103	110	99	117	97	94	100	118	87	116	128	111	104	101	122	107	111	96	106	103	95	106	120	108	125	100	125	105	95	96	113	110	99	121	107	116	96	102	100	109	111	106	102	128	106	86	115	98	87	109	110	113	106	113	109	114	98	105	112	116	111	111	118	96	101	95	101	88	97	108	100	96	106	109	84	132	131	99	108	85	111	112	118	116	96	98	91	117	99	99	98	107	95	92	114	111	97	97	100	122	101	104	104	117	118	124	95	109	87	107	94	112	101	124	109	116	109	114	98	121	98	109	104	103	97	116	81	132	106	99	104	108	100	112	101	116	104	103	114	105	111	112	98	107	96	94	105	104	101	93	106	105	105	99	109	115	111	107	85	108	103	109	115	131	95	102	121	93	106	87	118	117	115	92	104	103	89	103	115	98	103	107	109	107	118	101	118	106	105	114	119	100	101	91	99	101	111	100	90	103	98	107	90	112	114	110	116	112	101	111	116	90	121	105	109	123	110	97	125	110	103	107	105	105	91	124	109	121	98	117	90	116	103	100	98	96	104	107	108	112	104	104	107	89	120	103	113	111	106	109	111	94	117	107	106	100	99	94	102	84	92	112	119	116	115	112	109	111	111	121	123	106	105	104	104	100	105	102	121	104	116	97	103	100	92	108	99	109	99	107	110	106	97	114	117	98	119	99	120	111	98	121	106	92	119	108	98	100	97	109	113	90	110	96	106	112	86	109	119	106	102	113	107	127	101	91	113	107	96	119	108	107	115	120	100	89	112	88	109	118	116	112	106	106	109	122	105	94	119	98	106	105	117	87	98	95	96	103	133	114	97	118	86	94	121	112	94	109	117	116	123	109	113	87	109	93	108	100	111	121	105	106	109	84	97	119	102	100	115	118	103	111	99	104	105	123	103	104	106	104	84	107	126	128	89	99	122	96	97	100	131	102	115	114	114	101	90	74	104	105	114	95	106	109	90	112	106	112	100	115	111	112	126	105	92	120	96	93	84	104	101	118	104	113	108	114	108	96	104	119	109	99	103	109	109	98	134	109	94	118	102	128	117	107	114	106	111	86	100	93	99	138	95	125	108	116	98	97	116	105	93	96	107	110	94	100	111	101	114	105	93	91	96	83	118	105	111	106	88	108	112	114	95	122	113	110	100	97	89	126	93	124	94	117	113	103	112	96	103	100	116	107	92	111	111	109	105	90	133	112	112	96	108	99	99	111	110	120	105	118	114	108	115	117	108	93	94	119	103	101	104	103	113	119	102	115	104	112	105	99	130	112	90	132	94	97	102	110	124	108	111	94	119	120	115	119	91	127	108	96	119	104	107	103	106	103	121	109	87	102	113	132	125	117	102	99	122	138	96	113	100	113	111	108	112	97	106	102	111	105	114	114	99	119	115	104	107	112	103	114	107	82	116	97	98	99	118	112	109	98	107	123	95	93	126	101	107	105	96	109	111	107	91	109	132	106	92	103	108	110	115	107	91	113	87	90	87	118	95	106	98	106	106	135	113	109	100	108	99	113	104	108	108	115	109	106	114	109	95	110	98	99	97	109	124	112	100	91	132	115	115	119	123	124	99	111	100	94	102	84	96	86	99	93	103	110	101	105	96	99	91	115	114	92	84	102	105	98
17241	1253	2932	3200	2652	2171	1832	1510	1284	1113	1029	923	780	764	720	654	635	622	522	548	535	496	483	547	513	422	450	455	448	453	428	439	419	449	461	433	401	413	396	422	392	401	400	398	420	373	379	369	372	372	360	382	406	372	385	386	365	380	379	394	378	353	374	402	370	394	384	376	390	368	347	358	368	402	372	373	366	384	325	353	386	344	383	372	358	378	372	358	366	351	377	351	369	365	363	373	349	368	355	347	377	352	358	362	365	371	338	370	372	352	335	359	402	357	333	352	354	367	395	367	385	337	370	356	373	345	343	356	371	335	356	386	341	381	388	356	370	383	342	333	360	359	345	398	350	348	355	362	335	339	341	344	337	338	350	341	377	346	336	373	397	355	376	365	382	365	361	345	390	336	352	391	382	356	343	370	367	336	373	397	396	376	360	359	356	374	374	382	341	343	391	364	346	335	357	366	381	348	357	353	380	345	342	357	396	355	356	357	334	355	392	366	351	355	334	362	345	368	317	336	360	357	350	334	356	361	361	385	371	372	349	346	387	387	363	341	347	397	357	374	403	344	362	358	344	368	378	357	350	324	340	349	339	354	387	352	387	373	360	344	338	361	353	377	316	352	360	360	358	353	351	345	349	323	348	398	362	358	361	372	334	376	367	338	415	355	330	358	358	350	368	352	369	350	352	355	337	350	370	364	341	340	337	354	331	339	345	397	388	339	373	352	357	363	339	373	364	353	364	336	368	370	338	341	330	362	352	369	355	343	348	365	382	384	351	341	348	360	356	356	369	385	365	336	348	359	345	351	341	344	362	381	361	368	385	353	365	359	335	375	369	390	365	348	365	402	332	364	351	361	356	361	331	326	338	333	369	342	391	368	365	348	337	373	362	365	346	349	338	372	338	359	359	335	372	348	359	358	359	348	333	346	321	353	338	347	348	357	366	359	350	405	347	365	346	353	329	383	371	352	359	371	363	370	380	409	345	381	364	365	371	332	342	365	376	348	343	320	369	343	354	331	358	359	385	391	329	330	381	332	339	340	338	362	338	362	342	371	340	395	369	362	353	359	310	375	379	347	368	335	385	334	352	371	358	356	347	341	341	396	344	337	358	326	367	374	334	342	354	362	384	348	388	344	364	368	362	306	366	375	332	359	349	359	349	345	355	358	339	372	371	323	355	342	346	359	359	375	345	347	346	333	368	382	371	361	359	352	400	355	395	388	361	379	318	350	357	351	363	362	381	339	359	351	370	354	356	369	364	300	352	334	359	396	341	364	360	368	393	340	354	362	320	335	378	346	349	364	354	366	408	346	377	345	368	367	363	336	366	324	354	339	373	386	355	363	325	340	366	361	392	331	358	343	338	322	350	369	345	383	387	356	336	381	354	354	342	380	385	396	332	397	362	359	358	367	388	347	372	362	345	348	393	395	373	377	356	298	340	372	372	355	360	355	352	328	363	310	355	352	381	351	315	332	340	372	373	329	353	362	355	361	356	344	354	366	342	359	340	383	387	378	320	383	338	360	344	360	350	365	387	386	381	362	376	340	367	364	351	339	369	351	388	373	362	358	332	332	395	314	383	363	339	356	366	380	367	381	367	373	335	360	348	350	362	346	350	360	332	354	354	334	353	368	335	343	372	381	334	382	328	364	365	336	331	339	346	328	344	366	338	365	403	347	373	358	338	356	373	363	385	358	326	372	353	402	343	351	333	323	365	357	374	345	347	367	365	368	353	360	392	375	354	364	362	369	387	372	334	368	327	369	391	366	353	394	350	363	373	334	347	388	354	346	348	348	363	363	361	376	367	363	367	345	352	360	361	359	340	358	366	342	397	350	333	370	363	345	348	367	361	384	385	363	371	365	355	336	358	321	364	334	351	393	358	342	386	338	362	350	385	340	365	368	345	333	350	345	377	358	373	359	378	404	355	389	375	372	357	391	365	379	360	346	368	367	347	373	362	390	383	372	354	339	387	336	363	372	360	338	396	350	396	375	350	343	365	318	325	374	340	354	387	371	366	353	370	344	336	357	346	358	326	389	357	390	361	385	355	340	343	351	373	346	359	370	367	345	357	360	383	351	378	342	348	317	362	378	355	383	357	359	357	341	355	363	342	336	354	370	344	374	379	376	352	374	335	386	346	357	364	367	368	360	346	316	335	343	371	393	372	379	358	370	353	418	344	368	357	334	400	389	373	349	343	348	369	372	329	377	365	328	388	342	358	356	374	330	370	363	382	362	342	354	341	386	344	369	376	388	349	363	356	366	346	365	363	363	375	356	330	388	340	387	342	368	339	343	351	324	374	364	342	404	352	377	316	371	362	354	359	332	349	361	321	345	338	329	364	374	340	321	354	352	334	350	387	363	355	353	344	356	352	356	370	344	343	362	338	349	367	345	328	363	376	361	339	356	376	349	357	352	379	361	384	339	333	369	388	355	324	356	306	373	376	356	376	343	345	355	371	352	355	339	307	345	345	351	314	358	334	347	334	346	362	372	346	365	349	324	344	326	362	373	354	384	349	361	373	357	364	375	376	367	353	320	339	361	399	365	388	385	353	380	340	366	346	341	380	385	333	311	356	318	340	342	335	390	340	371	399	336	340	362	361	360	414	358	369	391	362	349	349	353	359	338	383	375	365	383	363	331	350	353	377	383	370	356	343	341	368	391	346	372	346	381	383	353	359	347	341	367	380	350	380	359	346	370	332	371	377	348	325	350	351	342	362	372	355	392	360	366	339	363	351	337	343	368	394	304	335	376	383	386	368	369	349	394	362	398	369	385	344	401	322	340	352	351	358	363	335	339	365	348	352	368	368	373	368	375	350	363	395	381	361	396	362	375	320	321	331	328	327	358	380	352	339	387	380	355	372	327	389	355	357	311	379	378	318	402	392	361	344	355	345	376	373	368	402	330	363	364	371	393	385	364	387	355	367	357	371	348	400	372	360	383	352	376	332	374	302	340	334	338	376	349	338	370	348	401	366	351	380	372	352	394	320	353	344	344	360	346	362	373	366	325	333	353	361	350	333	357	377	343	369	383	363	362	353	357	337	375	357	335	348	379	341	340	351	410	348	351	366	328	343	366	382	359	388	336	340	325	334	355	337	372	352	364	348	388	353	339	350	364	374	341	357	360	403	363	363	338	339	348	376	386	371	356	340	338	368	366	385	376	367	356	342	397	338	363	322	339	339	362	344	337	346	381	341	351	378	354	314	369	358	339	370	371	375	380	395	369	369	336	389	345	351	333	348	372	336	353	340	344	352	360	336	368	328	352	400	365	370	407	377	346	335	356	383	351	351	384	351	366	361	329	361	356	357	379	358	356	379	342	344	357	372	356	348	349	359	402	350	357	326	322	374	362	337	373	370	344	353	344	386	374	370	377	347	368	399	325	382	350	349	345	411	364	329	346	321	357	330	328	343	375	349	334	381	357	348	355	336	361	378	368	375	379	340	383	338	343	335	354	379	356	361	362	360	343	378	378	351	359	310	379
47813	19163	7598	2050	1386	1030	734	594	464	437	392	351	305	304	291	264	250	255	284	247	211	219	202	226	206	222	238	234	212	188	221	183	211	199	196	205	211	203	179	188	172	203	184	186	210	185	198	183	207	185	200	162	183	161	201	210	192	184	195	192	196	171	182	199	190	199	195	186	173	188	188	192	207	188	190	180	169	183	188	182	185	205	188	184	194	177	177	178	179	184	176	172	199	180	189	173	186	159	200	184	180	177	159	199	181	175	205	149	181	185	176	204	165	171	160	184	212	177	196	180	183	206	217	197	207	185	191	187	177	178	172	176	185	172	184	181	191	185	218	175	195	193	180	182	165	202	173	154	171	173	178	208	181	189	208	184	199	192	162	182	196	164	178	190	177	175	189	171	198	215	191	197	175	160	159	189	186	182	204	168	171	171	165	157	200	191	168	185	205	166	174	198	193	178	185	177	187	162	165	171	211	207	181	191	207	177	191	195	145	210	177	194	192	175	162	169	167	180	174	197	184	184	181	183	181	199	168	196	195	155	165	184	199	208	186	186	192	192	205	172	212	174	183	194	167	193	185	194	183	147	173	183	171	185	169	191	160	178	164	177	184	184	167	176	193	173	174	177	185	188	194	179	184	197	177	188	192	177	170	186	185	183	181	176	170	172	177	200	170	210	199	177	174	167	202	170	187	179	174	175	177	171	190	193	187	218	197	186	189	176	196	179	218	207	180	205	192	201	201	187	172	154	206	158	189	175	188	175	201	191	161	176	190	190	165	153	184	176	211	179	194	185	169	171	197	152	208	183	180	194	175	172	165	181	214	197	170	189	172	199	165	171	201	178	183	195	198	176	172	179	169	181	190	191	185	179	177	189	178	162	160	169	171	177	159	206	168	180	174	176	176	182	165	196	199	200	173	198	175	174	188	182	184	165	208	175	169	193	192	172	178	189	165	187	193	188	173	140	184	187	186	200	219	203	181	159	170	163	162	168	211	208	206	182	174	171	190	208	197	168	176	209	169	214	189	183	175	200	189	181	195	192	202	193	191	195	193	184	202	187	171	171	192	196	181	169	184	179	206	179	193	211	155	182	182	182	192	188	178	188	175	180	173	189	184	194	176	185	178	204	190	193	190	183	156	183	179	162	172	197	189	196	203	167	195	193	177	165	169	195	176	183	193	206	157	149	198	177	173	180	151	185	176	183	179	189	166	186	170	190	175	166	165	177	178	190	204	198	188	172	189	187	159	187	192	208	168	196	183	189	166	182	185	190	179	176	182	162	204	169	170	191	171	190	178	174	193	190	191	169	172	181	178	186	186	187	178	170	208	172	163	174	179	192	179	192	179	157	162	191	178	192	191	205	185	187	165	206	195	188	177	186	177	200	187	180	163	179	172	192	203	161	186	191	183	153	191	166	145	212	169	197	176	184	179	196	186	182	204	183	170	165	187	190	190	176	212	170	178	171	171	189	173	195	188	187	178	197	192	174	200	164	180	187	178	192	197	190	170	203	201	187	155	187	157	175	174	179	202	175	163	182	180	201	210	186	194	177	184	173	185	207	175	173	195	176	191	163	201	183	185	188	184	182	182	171	185	167	176	178	164	173	212	177	166	173	181	176	176	181	177	198	186	160	177	164	206	163	174	164	188	184	187	197	185	188	191	204	199	198	179	204	175	198	193	197	198	182	202	197	178	192	187	188	202	183	183	196	180	170	188	205	196	189	221	187	177	172	200	179	170	204	171	175	163	187	191	170	193	202	188	183	175	167	165	173	170	194	193	191	201	199	156	179	171	161	183	169	183	179	196	210	209	181	168	186	180	198	196	184	185	168	197	166	172	189	168	175	173	181	193	166	163	168	191	194	177	185	198	187	178	174	179	178	181	192	195	177	185	197	185	175	177	174	193	182	203	196	185	189	180	183	175	161	190	172	172	164	178	178	184	178	189	185	192	192	161	195	169	192	174	166	157	193	197	195	193	185	162	172	165	167	188	222	161	184	176	182	177	180	161	193	177	195	189	178	187	163	218	202	201	201	201	165	177	183	202	180	192	192	174	173	184	185	179	177	212	179	193	158	168	169	186	211	202	198	179	192	184	189	180	194	189	202	181	178	170	197	197	192	188	192	177	166	173	164	176	173	192	185	169	179	169	182	189	165	170	180	175	194	195	188	185	196	178	200	195	180	173	219	179	180	195	181	165	189	168	158	179	192	180	207	200	181	203	179	156	201	175	173	162	168	197	193	175	204	176	188	183	158	189	182	186	207	186	187	205	199	189	202	182	167	180	187	165	188	204	197	196	200	183	191	183	173	207	194	190	191	185	212	189	168	182	201	168	196	197	180	182	182	201	173	186	185	165	208	175	191	188	191	197	176	174	188	172	177	175	192	201	189	180	157	187	177	184	187	172	180	163	182	191	188	163	199	189	184	205	181	196	196	158	166	180	158	195	184	175	166	192	199	180	173	179	189	190	176	177	179	204	190	192	191	186	169	177	168	167	185	180	179	181	171	212	199	165	174	164	178	194	180	193	193	179	205	180	180	195	160	187	175	174	188	187	209	173	177	190	215	177	200	206	194	190	184	204	152	188	193	166	175	189	189	203	211	202	175	171	165	171	188	185	171	188	186	173	185	191	188	189	186	192	164	181	195	207	202	204	180	196	199	197	184	176	192	174	173	198	194	187	191	204	177	198	194	188	158	192	187	193	176	182	187	190	178	187	175	192	174	183	184	195	180	165	202	174	204	180	182	184	190	173	195	152	194	180	161	193	184	167	191	169	191	179	175	175	180	196	164	176	187	181	198	187	214	178	184	172	188	182	190	176	173	184	198	168	202	179	169	181	197	176	192	180	175	175	187	173	201	177	190	186	180	225	172	180	198	184	189	167	191	204	193	178	192	195	212	165	167	189	168	198	178	185	181	206	180	189	168	186	182	192	169	167	177	163	188	195	163	164	197	195	180	201	199	196	187	186	179	185	163	187	184	183	174	179	180	208	191	187	201	181	175	148	184	186	176	179	192	213	189	180	176	192	182	164	177	197	189	184	172	182	196	190	177	181	195	209	175	199	170	186	210	190	183	199	184	199	181	186	179	186	166	157	179	185	196	190	183	185	171	178	201	171	203	176	174	224	192	197	193	177	169	206	180	183	176	179	184	169	188	167	178	198	212	179	223	192	169	203	156	191	189	199	180	179	159	158	174	173	200	192	194	196	190	170	180	196	176	193	160	206	190	201	207	182	190	171	183	185	179	212	174	182	174	181	173	159	186	168	196	168	191	169	180	163	165	180	171	165	201	202	181	192	171	172	161	181	194	205	184	198	170	152	171	180	195	178	168	183	174	161	176	200	165	182	180	204	181	191	190	193	160	183	181	190	174	207	175	179	186	185	183	183	157	189	195	214	167	173	184	170	171	203	178	197	208	172	188	190	176	183	180	164	197	163	199	189	184	180	170	169	175	164	194	163	177	174	153	191	163	179	160	160	180	168	199
22048	2327	5408	6063	5197	4174	3350	2809	2428	2019	1887	1662	1526	1372	1275	1208	1104	1069	1076	982	938	882	880	816	825	831	785	790	761	757	770	673	696	692	713	668	684	677	714	714	662	652	669	615	624	612	655	628	650	615	646	632	634	634	605	618	585	575	608	592	618	556	621	607	636	598	591	608	618	593	602	596	599	612	593	622	559	558	578	591	614	595	624	613	594	591	553	596	592	606	556	618	585	581	602	563	557	542	560	587	587	573	569	613	540	563	591	584	596	541	548	581	575	571	642	586	566	558	545	590	598	591	514	588	569	617	596	551	563	602	601	583	535	585	579	568	581	564	583	569	552	582	560	571	548	638	627	522	613	577	616	573	568	526	587	562	539	588	620	544	542	566	550	544	616	609	563	556	578	570	563	587	569	564	594	585	542	554	560	568	534	622	604	590	599	591	613	591	577	596	565	612	579	612	590	544	551	544	582	540	568	578	554	573	553	588	556	615	563	615	604	577	569	617	582	586	543	588	566	593	590	554	587	588	585	578	568	562	585	552	592	538	545	570	619	551	609	584	558	608	589	573	527	600	564	575	582	579	540	548	541	593	573	582	610	557	568	550	554	589	593	579	574	584	560	575	564	589	597	577	573	609	588	574	557	585	568	594	598	598	560	523	574	601	568	567	581	561	590	549	591	582	582	542	547	610	594	625	569	602	573	607	578	614	588	584	578	572	547	566	563	576	582	606	588	527	572	596	605	630	580	565	533	524	559	538	565	560	607	597	572	567	593	582	587	544	575	642	561	560	567	590	521	603	541	567	581	578	601	582	604	597	538	591	573	574	561	586	560	639	557	560	549	557	595	601	595	538	566	597	522	579	550	571	576	549	549	604	590	593	559	519	551	543	565	536	572	581	571	544	561	559	594	560	583	540	544	580	564	579	600	570	572	586	603	555	594	615	584	585	558	590	569	550	564	598	558	580	542	558	549	562	563	568	608	534	568	573	522	520	558	574	530	541	586	558	564	571	568	598	533	546	588	521	549	571	549	612	576	580	555	611	566	546	569	525	560	550	565	554	564	602	596	537	560	624	573	550	566	556	539	598	567	567	539	593	564	554	601	569	585	549	558	543	562	585	547	574	620	553	583	535	534	538	545	551	544	619	560	590	594	581	596	593	588	559	540	602	589	583	609	559	587	591	594	572	563	599	581	560	548	558	588	582	569	546	564	560	564	588	588	561	554	573	607	532	549	601	546	578	587	571	579	568	589	572	532	541	570	538	571	582	608	534	571	548	551	554	544	547	587	580	552	600	532	568	603	639	534	593	533	549	591	555	580	587	566	602	600	597	619	560	572	583	561	582	549	542	540	570	567	623	607	539	526	542	591	586	586	584	609	572	534	573	586	563	589	566	537	587	595	573	579	568	576	526	580	546	541	543	560	570	577	571	548	569	574	549	553	583	577	589	532	603	556	567	589	531	550	592	557	564	572	551	561	596	571	554	568	562	561	553	588	585	580	597	564	528	578	567	623	546	582	571	567	597	585	577	558	569	532	596	536	532	548	590	564	577	631	567	606	576	558	598	569	565	586	576	552	607	555	577	575	547	573	584	556	611	554	595	605	589	535	572	612	512	599	594	562	562	571	564	575	582	550	548	519	594	566	553	559	544	593	587	557	588	548	563	535	538	573	563	574	592	632	545	569	605	567	561	559	592	575	621	562	596	598	624	565	589	570	576	531	600	520	585	580	570	600	579	577	576	598	568	535	568	574	533	617	566	536	592	562	537	534	571	601	531	603	584	592	596	589	560	590	547	581	539	604	530	579	595	588	588	578	578	584	555	572	592	619	593	542	617	530	585	586	602	580	569	536	565	603	597	588	581	519	513	596	531	534	545	591	580	554	565	579	549	578	549	547	547	561	563	599	534	526	581	580	541	555	545	563	570	572	549	578	571	584	565	559	571	584	573	584	630	555	588	581	524	549	589	574	587	522	593	559	551	576	541	579	566	561	557	587	615	567	572	567	608	602	612	598	570	543	628	616	557	578	607	628	555	559	609	600	562	581	530	558	567	588	592	601	562	601	598	582	575	573	554	565	634	559	529	576	545	552	559	541	587	557	588	565	527	550	549	600	552	584	564	603	605	598	597	598	626	531	552	551	533	540	575	552	574	561	571	583	573	558	525	552	604	580	574	640	556	515	588	587	528	569	552	543	601	584	578	587	561	600	612	549	572	579	564	563	565	593	544	570	592	628	532	560	577	593	552	564	555	569	590	578	578	571	547	557	588	581	553	608	558	549	590	544	537	593	584	589	558	577	558	563	620	550	591	533	540	569	593	560	589	556	547	571	512	602	569	573	578	610	608	552	576	580	543	559	581	556	572	530	570	561	524	564	592	593	585	533	565	557	592	550	527	596	580	594	568	586	627	564	587	585	583	600	557	555	549	528	626	591	588	573	519	603	611	604	578	557	567	567	552	550	552	576	569	546	566	618	546	544	552	571	545	597	571	532	551	579	547	583	585	581	561	573	646	552	557	595	556	604	551	554	575	600	566	567	606	589	562	555	554	577	585	600	581	599	520	570	548	556	545	558	580	568	562	534	549	585	566	567	568	537	583	567	508	588	561	559	547	605	548	579	580	592	553	627	577	511	571	574	565	540	560	530	611	575	619	574	596	568	626	550	611	623	600	585	557	608	568	568	581	565	596	574	626	569	572	547	538	581	595	574	522	580	550	555	560	578	558	571	564	584	540	583	563	604	563	568	622	593	541	560	558	627	578	554	539	557	554	568	568	581	553	582	554	573	543	546	566	554	548	595	570	588	612	612	580	572	554	593	596	544	537	626	582	574	573	621	560	636	555	550	556	570	571	564	566	532	570	578	543	594	568	583	564	553	602	535	569	569	559	586	584	577	557	543	589	577	586	591	567	556	549	574	577	552	575	604	561	608	562	544	587	569	514	556	550	559	565	565	532	594	570	607	633	559	568	576	584	561	594	559	564	584	550	564	577	542	540	569	574	585	557	584	570	545	559	602	580	547	585	588	621	570	648	548	554	565	552	582	533	557	566	551	575	544	555	568	569	590	568	578	565	552	552	578	519	610	552	589	567	564	541	563	550	570	616	595	562	578	550	594	592	572	550	614	585	565	535	551	566	625	578	549	595	577	531	554	530	585	581	588	537	572	582	493	576	564	574	594	598	616	552	563	590	552	537	598	577	559	562	594	587	584	585	592	596	571	558	545	591	631	593	578	563	546	545	577	572	573	542	552	556	612	534	568	574	581	569	532	609	580	580	580	590	575	592	550	562	606	562	561	575	583	558	586	566	561	564	554	584	631	568	577	591	612	518	570	556	566	568	549	587	518	580	514	583	555	583	619	578	532	577	532	568	577	587	582	624	571	542	562	567	597	582	567	578	595	574	587	583	546	561	543	568	584	537	559	569	574	558	571	540	597	573	587	521	585	595	559	554	562	575	606	562	600	531	584	582	547	571	592	558	571	523	565	626
6926	502	357	261	208	242	197	203	182	188	187	196	197	215	207	178	172	176	187	197	176	176	167	200	186	194	173	204	189	191	148	186	208	206	172	204	182	197	199	171	183	173	189	167	189	188	208	192	211	177	190	201	195	190	164	174	214	207	181	178	176	200	164	185	207	207	203	188	171	184	202	186	182	205	204	195	165	201	181	193	204	220	189	167	162	170	213	192	169	192	199	195	180	176	193	166	198	204	198	221	188	199	212	198	186	205	162	185	172	193	169	183	206	189	188	171	206	190	182	182	210	170	209	202	189	209	178	207	208	167	178	207	175	195	189	183	182	185	200	185	197	200	173	204	207	190	204	203	179	190	187	182	161	188	173	205	215	198	194	203	191	178	193	186	178	175	217	198	190	189	180	186	212	190	192	206	196	199	202	204	177	185	185	170	176	183	182	192	177	181	184	204	190	184	165	173	174	166	210	171	195	181	183	176	205	222	187	210	176	182	177	151	213	203	212	173	175	169	162	196	191	199	185	198	206	193	191	179	193	191	182	183	192	174	172	187	192	203	206	200	208	209	173	199	166	195	190	211	194	168	185	183	199	191	165	156	191	181	211	182	189	185	205	160	189	192	194	199	194	193	202	188	180	198	167	171	191	166	204	196	151	196	208	199	209	177	191	192	175	172	192	189	191	196	175	166	191	173	183	175	190	193	219	200	199	203	207	199	183	178	206	193	168	169	195	171	184	180	175	196	205	188	195	170	201	187	208	196	160	162	205	174	178	195	192	187	182	187	180	169	186	181	182	187	198	197	181	209	188	171	177	202	181	214	195	193	183	213	195	202	188	199	201	165	191	194	201	193	179	181	180	196	185	172	212	192	181	178	179	162	211	191	164	199	203	189	168	177	194	169	197	209	183	183	179	175	183	191	206	182	179	191	186	177	161	163	192	187	195	222	195	208	176	202	170	153	173	205	173	176	203	185	193	177	197	219	186	172	184	216	207	185	183	185	204	188	200	209	207	165	187	185	171	186	180	177	189	182	201	179	191	161	177	203	208	172	211	195	190	182	176	204	183	169	170	198	216	195	168	193	169	172	174	175	171	202	208	185	199	166	185	216	171	200	198	184	198	177	186	204	188	164	193	210	176	197	212	190	152	158	184	194	197	187	195	193	202	196	194	218	193	201	204	182	187	174	202	193	191	162	194	197	157	192	221	201	193	200	179	186	194	203	191	193	221	191	199	199	198	201	175	180	211	176	167	215	202	197	193	174	163	179	182	198	164	181	159	175	214	174	189	176	181	202	181	209	179	193	201	187	164	178	195	173	156	204	184	195	197	184	201	182	199	213	186	181	182	189	177	209	214	171	180	201	191	183	193	203	166	163	215	187	188	217	201	168	219	174	181	196	174	182	172	183	194	176	183	218	198	202	224	199	206	197	186	179	177	162	161	182	206	195	181	184	178	213	196	202	198	199	191	199	202	195	218	193	183	192	198	186	192	196	180	191	158	204	187	201	196	202	190	166	186	182	173	177	186	172	182	167	197	192	183	180	180	183	173	167	198	210	178	195	217	203	173	207	181	185	196	186	175	198	188	196	227	167	200	180	161	188	182	144	200	208	177	192	185	174	207	186	175	179	211	200	181	197	211	164	197	161	197	198	201	211	215	164	192	217	185	184	183	207	182	212	203	171	189	195	203	205	207	184	168	189	201	188	194	179	173	192	183	191	181	158	183	176	202	194	192	193	193	211	216	171	187	208	173	181	187	189	194	202	171	207	199	217	188	192	210	193	182	208	185	206	183	205	195	191	197	199	198	195	184	176	194	187	218	185	188	188	200	193	192	196	184	179	196	181	191	194	178	173	169	190	184	198	214	181	171	174	205	199	187	190	210	192	177	178	201	197	198	185	191	195	181	174	170	177	171	163	176	195	191	212	180	191	209	194	196	174	196	180	209	184	195	194	164	171	190	189	215	205	191	198	196	228	184	213	195	183	198	198	197	209	173	172	192	205	206	216	174	185	179	182	182	180	209	213	165	200	190	185	202	189	178	200	191	191	188	165	164	179	202	176	165	170	182	178	190	179	208	192	202	213	195	175	199	187	211	200	180	168	200	187	190	173	198	175	205	189	185	203	188	181	191	198	181	214	215	192	180	176	202	183	206	208	195	199	197	194	201	194	169	173	193	200	209	202	186	213	174	184	219	177	186	195	198	176	171	192	181	183	158	187	217	186	171	178	184	166	175	170	191	196	187	173	194	183	186	203	186	199	197	182	174	164	191	169	182	205	182	186	190	190	210	187	171	174	199	184	181	182	183	184	207	211	183	194	192	190	166	173	196	170	177	189	181	165	186	181	201	185	191	208	178	191	196	185	191	181	205	205	201	184	171	187	174	187	186	201	174	211	214	189	176	172	187	177	183	201	184	172	203	202	217	175	187	194	172	189	175	203	186	204	191	182	195	180	199	164	183	189	198	174	184	188	205	211	179	183	192	204	170	177	204	197	190	182	176	170	159	176	186	186	203	184	177	173	220	216	183	195	187	194	215	187	201	186	159	194	204	165	187	178	189	184	196	171	198	171	192	189	197	181	185	184	229	202	211	192	167	179	184	211	197	188	185	178	191	193	199	186	175	187	194	188	195	159	199	210	172	174	201	183	169	196	175	201	185	214	182	194	191	195	198	185	205	195	187	194	196	191	201	218	182	201	187	178	180	177	161	182	180	189	205	186	207	215	181	204	164	196	184	159	187	188	170	191	191	187	187	197	181	170	226	178	174	191	172	201	161	186	199	180	177	178	180	185	194	166	185	168	212	159	199	166	169	167	199	180	196	190	183	190	206	182	186	188	188	175	203	211	183	218	170	187	195	179	209	189	210	208	200	167	186	183	196	180	216	205	172	203	195	216	172	180	174	178	194	201	199	197	176	181	217	192	164	215	189	200	216	176	202	169	196	190	187	213	190	183	169	185	198	197	176	172	188	177	183	188	195	194	201	198	167	205	164	196	209	189	204	212	187	202	177	199	196	169	205	209	186	180	210	207	199	200	173	178	150	198	200	160	176	213	195	194	197	173	184	172	184	186	192	208	192	189	200	180	196	174	194	195	188	195	199	163	181	194	194	173	180	207	168	179	192	177	199	211	191	174	172	195	172	188	183	190	197	168	183	182	202	217	194	192	186	206	188	190	187	184	187	226	206	181	187	190	182	185	169	184	194	211	177	189	217	211	178	184	183	183	203	194	183	196	169	187	173	194	194	168	186	186	175	174	178	197	201	220	187	192	196	197	197	211	197	188	177	204	209	202	181	195	205	194	182	198	181	192	174	183	175	188	207	187	184	202	179	177	205	186	202	194	170	182	214	174	198	210	179	206	204	192	195	205	196	176	188	192	198	212	166	179	182	201	199	188	202	202	196	190	201	198	183	183	192	203	189	189	184	180	190	203	191	208	183	176	197	174	173	221	200	176	194	207	189	208	209	206	172	189	225	178	181	211	184	198
7134	595	708	713	681	676	687	623	562	584	621	625	594	602	604	558	614	557	581	607	626	576	581	582	567	572	577	572	565	645	564	572	551	579	557	566	628	535	599	569	552	572	551	578	579	545	556	616	565	560	603	583	560	599	555	528	617	545	584	585	580	529	555	559	562	566	604	525	576	595	556	545	543	562	547	607	589	562	580	563	570	558	545	581	576	547	556	553	552	582	588	560	584	554	624	578	553	577	586	623	594	571	540	576	560	551	566	577	544	540	567	586	577	559	590	541	600	587	571	558	552	594	592	568	508	554	558	588	518	555	564	597	588	549	551	576	503	591	584	582	573	600	553	564	585	578	578	527	558	586	608	561	545	614	568	540	542	564	566	572	597	572	531	567	567	553	563	563	587	573	543	586	559	575	594	560	594	543	582	565	575	560	560	536	606	563	573	576	572	572	555	563	546	570	577	567	535	571	586	594	563	542	571	604	582	545	551	561	587	589	538	640	557	574	552	555	587	542	598	576	547	597	627	566	569	539	573	563	574	563	565	564	580	603	572	524	595	606	544	600	592	593	575	553	559	604	502	580	555	576	549	537	562	564	557	580	537	592	546	571	580	591	551	533	536	607	570	599	585	599	543	605	573	568	573	558	585	561	578	573	554	579	584	563	576	553	579	591	562	548	554	583	569	586	560	578	576	614	623	518	589	551	581	574	586	566	591	591	610	507	558	542	553	585	548	599	582	600	586	561	576	526	562	586	553	559	617	553	522	603	593	603	583	566	597	573	588	579	602	578	608	568	564	620	541	592	558	621	577	527	568	580	614	596	536	556	557	565	567	571	594	607	603	564	597	580	575	520	578	589	586	563	592	569	554	576	561	545	583	623	605	533	559	583	599	575	569	617	563	585	560	616	576	586	553	542	589	570	594	590	557	595	589	562	547	556	562	581	575	588	543	564	598	573	535	577	587	580	577	568	583	567	539	565	582	572	561	641	607	562	558	625	546	541	544	574	590	551	554	567	546	526	604	545	517	600	585	558	556	582	538	566	514	604	540	565	555	602	523	595	544	591	547	536	585	563	532	535	558	570	576	581	582	571	535	601	608	570	564	571	594	530	597	606	580	561	565	561	518	566	554	548	598	606	581	528	505	572	524	550	583	562	530	590	595	540	557	575	580	553	536	555	544	528	569	615	567	563	595	547	649	614	523	590	521	538	502	567	525	536	604	588	567	550	541	582	552	583	575	547	541	587	539	523	578	570	617	631	535	579	559	621	550	593	610	590	515	539	597	569	550	574	569	574	594	562	567	576	566	570	596	612	552	599	518	556	562	525	568	569	570	559	583	562	582	614	582	518	586	616	541	556	552	550	580	587	546	622	536	575	575	600	596	577	541	582	551	552	545	565	567	556	579	571	558	551	569	562	556	573	587	592	545	615	558	557	584	552	555	543	566	582	588	596	588	588	580	573	579	612	593	581	567	571	529	583	579	565	571	569	591	511	548	568	585	591	559	575	570	568	530	580	596	573	547	604	546	555	552	543	595	567	584	578	543	546	596	561	603	579	572	596	584	595	550	569	527	550	589	571	569	546	571	588	558	592	593	583	582	611	547	526	599	533	569	572	561	640	550	595	601	561	563	597	530	603	574	573	574	603	548	585	600	612	539	550	595	531	539	520	576	520	535	615	596	600	605	580	568	565	562	573	531	607	599	606	544	576	568	546	550	563	529	607	616	556	557	535	556	554	564	611	586	571	542	571	596	547	572	585	558	539	576	573	591	576	554	578	601	595	540	546	556	586	544	595	567	563	601	597	584	541	616	577	591	549	550	593	594	612	567	597	574	605	573	564	577	588	543	515	582	571	527	572	576	568	564	547	567	603	580	597	563	608	510	595	614	570	585	568	558	590	571	593	584	551	544	561	538	543	530	563	573	561	583	548	563	560	561	534	562	554	591	579	605	558	568	600	587	574	582	564	551	604	556	507	630	568	616	557	562	556	563	590	586	563	588	546	581	600	582	591	581	582	515	567	569	547	560	559	562	551	584	551	561	580	571	564	523	565	549	564	550	549	572	536	571	550	583	578	569	554	576	587	563	567	552	538	580	593	560	526	576	560	558	572	583	556	553	536	593	588	554	588	586	619	586	573	550	572	586	580	558	580	555	551	581	556	551	584	563	614	577	565	595	591	557	603	560	561	575	579	590	537	580	540	572	590	587	549	558	605	631	607	573	572	590	563	573	565	575	579	598	607	535	541	559	569	568	551	539	573	595	571	556	579	548	588	543	526	553	616	584	532	595	564	587	543	532	614	568	561	591	553	540	539	543	554	551	576	595	560	595	578	574	590	592	550	558	553	578	588	584	558	573	596	536	547	545	590	591	557	564	589	553	581	554	602	536	533	544	543	589	541	593	569	618	574	538	534	589	575	518	557	605	557	535	598	562	528	582	580	585	555	545	563	591	577	545	541	558	545	577	580	583	614	563	555	588	601	557	528	576	564	581	545	531	616	569	607	611	524	570	570	560	536	577	568	534	550	567	571	568	561	591	578	511	579	559	565	575	534	566	570	590	515	634	577	581	556	577	617	562	549	583	579	569	566	537	597	540	602	556	617	576	550	593	566	575	511	596	533	581	583	539	541	534	593	600	556	597	562	582	598	550	535	549	550	571	560	524	615	576	582	597	599	585	577	557	557	557	536	576	539	566	569	540	579	560	593	571	545	569	569	567	567	567	528	568	569	580	555	561	580	598	550	557	563	522	558	562	616	577	579	561	584	553	568	557	562	555	576	546	584	533	547	593	662	568	586	622	584	566	525	564	560	557	574	526	569	573	549	579	590	559	562	535	616	598	551	608	545	578	553	559	545	612	599	592	551	553	547	562	562	573	576	530	569	570	563	584	555	557	582	573	606	574	555	591	593	600	576	582	540	564	536	588	608	558	545	531	575	560	595	586	534	554	563	574	552	565	586	605	575	594	579	559	546	613	582	566	568	571	588	569	562	543	555	550	571	578	592	603	583	559	576	575	565	580	555	600	534	546	536	539	616	589	572	610	551	549	564	594	553	549	511	575	557	531	554	550	610	607	545	535	571	591	543	560	589	550	594	549	551	564	582	558	555	592	570	560	552	604	578	565	567	573	569	546	613	578	600	565	569	572	578	593	576	577	580	552	575	608	567	609	547	598	544	584	557	553	621	588	581	581	586	595	550	646	574	549	567	602	556	577	575	566	537	609	605	587	566	559	559	546	593	571	590	624	546	586	590	579	563	531	597	562	592	566	598	550	565	575	578	572	579	511	589	567	537	524	563	598	625	566	586	565	519	572	559	604	575	577	587	592	599	586	577	569	585	546	594	569	563	578	560	560	590	561	577	537	608	568	598	598	595	558	611	519	601	561	592	609	590	551	569	612	593	579	597	594	558	558	602	563	612	575	572	559	604	624	561	522	563	557	537	591	576	588	537	559	550	583	549	581	567	623	531	568	576	539	527	569	567	512	577
37464	7580	1519	916	700	505	406	319	272	218	195	199	167	165	153	172	164	141	148	116	123	123	116	122	133	124	115	127	122	125	114	124	106	132	108	117	109	107	117	111	119	121	121	122	114	111	101	110	108	114	111	121	103	94	112	113	108	110	119	104	104	106	104	102	106	134	99	113	119	112	114	91	102	135	130	127	126	102	97	99	91	114	97	105	111	120	114	119	114	95	112	97	102	111	120	108	110	90	126	83	96	110	124	113	119	98	109	108	94	91	111	95	110	104	107	103	109	126	110	97	85	102	118	101	111	95	116	114	111	116	102	93	103	120	107	96	97	101	96	124	100	102	119	117	99	126	116	99	81	84	116	112	100	98	94	97	97	99	95	101	100	106	103	106	93	104	109	99	113	119	111	111	108	86	93	98	87	116	93	109	108	137	118	93	94	92	94	111	117	83	94	92	104	98	111	98	97	107	99	99	104	116	109	99	109	98	119	96	86	101	117	101	96	110	101	119	113	108	112	97	92	114	114	85	114	101	109	112	106	109	87	124	113	132	106	86	111	92	104	106	94	95	97	98	97	101	102	106	107	101	107	98	103	114	102	112	108	94	97	109	103	96	122	134	100	110	93	97	94	92	82	109	98	106	94	116	89	102	103	121	88	124	121	116	115	91	123	99	107	104	106	99	96	113	102	101	96	96	104	108	108	87	123	117	97	96	122	112	95	96	108	110	101	101	122	103	118	113	91	101	116	93	109	102	79	115	93	108	106	114	104	123	95	113	81	110	102	104	102	89	94	99	107	116	128	106	101	103	104	106	99	123	132	122	93	116	101	102	107	100	105	96	102	101	111	108	101	118	94	91	114	110	112	86	95	97	86	113	92	90	96	98	101	97	109	99	89	112	104	98	106	96	87	99	114	107	110	121	89	117	92	105	86	102	104	101	83	85	88	104	101	104	105	102	105	108	104	120	110	83	101	111	96	103	98	101	101	104	96	92	97	106	90	94	111	139	96	95	105	111	102	119	85	92	108	125	109	110	92	102	96	109	109	119	84	108	126	91	104	104	103	99	111	97	109	109	110	115	107	91	119	106	93	115	95	102	108	93	106	103	105	85	114	82	107	105	84	98	119	116	106	99	122	129	112	110	102	94	107	87	90	89	93	86	109	113	97	126	117	112	110	104	100	107	99	93	92	101	108	116	94	128	109	98	101	124	121	118	123	107	103	98	104	100	96	100	95	95	102	88	119	102	110	104	116	112	100	107	95	117	100	100	103	114	86	112	111	103	123	105	84	97	108	94	103	110	119	90	108	91	93	94	117	129	112	113	103	100	105	104	101	121	104	118	104	104	97	95	98	107	113	96	109	95	110	98	105	102	100	98	96	108	102	114	97	98	95	128	109	91	99	110	95	101	112	111	117	110	114	95	96	95	96	111	107	101	110	108	118	90	114	107	94	117	94	113	109	101	109	112	103	96	101	99	109	137	113	102	103	104	90	104	101	122	118	100	119	113	104	111	98	106	108	102	112	99	122	95	99	95	119	104	108	118	108	124	98	101	97	119	92	110	114	102	103	94	95	108	114	101	96	94	109	110	110	112	81	102	107	99	116	81	101	95	113	119	100	104	113	99	134	101	102	119	103	114	119	94	101	97	98	105	114	89	98	92	119	103	120	98	115	95	105	134	125	115	115	101	92	119	99	111	104	92	105	90	102	108	102	105	96	99	114	106	103	101	87	107	84	99	96	107	85	117	99	89	101	92	117	122	101	101	103	79	95	79	103	77	95	110	118	124	101	108	94	87	115	101	115	101	106	114	96	125	99	112	92	93	103	124	97	90	106	114	101	96	105	106	116	96	118	102	100	110	111	107	111	96	106	110	98	100	102	109	98	104	103	119	92	98	92	105	109	106	127	116	96	120	106	98	104	142	115	100	87	126	89	116	96	126	125	99	99	93	95	109	106	100	101	110	110	87	95	93	98	109	101	114	109	113	98	104	114	101	100	110	110	109	104	112	106	105	106	103	89	101	106	96	101	110	104	112	102	96	116	83	88	102	101	127	90	105	91	101	102	80	98	94	101	112	112	111	93	100	115	111	109	105	107	104	107	108	108	101	108	109	100	97	86	92	111	106	111	110	95	112	104	113	87	111	112	103	104	93	99	105	99	95	104	112	89	92	106	114	110	112	94	110	109	95	103	104	99	107	105	114	121	98	93	90	99	101	108	109	100	116	113	102	94	92	104	104	96	119	105	97	104	94	110	111	91	100	95	104	91	101	101	120	93	117	84	83	89	95	83	111	92	101	99	101	105	109	117	102	124	106	89	98	122	118	109	113	116	105	106	87	97	112	126	104	110	110	103	98	106	104	102	94	108	121	91	105	109	103	99	123	89	95	98	106	100	110	106	106	108	99	105	113	136	91	111	117	84	93	100	100	109	98	98	93	110	111	119	99	93	111	94	89	102	101	117	104	108	94	84	113	104	100	123	97	115	111	108	110	93	113	112	105	110	90	91	114	92	83	101	117	96	106	111	94	106	109	109	104	104	108	95	81	99	94	105	102	87	112	88	82	108	93	122	100	109	99	92	106	101	94	105	98	103	93	96	96	90	101	92	109	98	95	112	83	118	80	92	104	96	102	104	99	113	96	112	93	104	111	96	135	101	102	107	105	92	103	109	98	127	91	94	96	106	101	99	104	94	97	92	97	99	89	99	94	87	98	109	96	95	94	124	82	112	104	96	98	118	107	100	92	111	105	100	110	117	85	105	100	84	88	104	90	107	104	97	100	100	103	94	103	101	106	95	96	109	104	102	88	99	101	105	118	112	109	106	92	106	108	87	106	101	125	85	112	104	89	97	107	98	137	109	104	100	100	109	96	113	104	142	92	106	109	90	116	103	124	102	97	99	99	100	106	109	108	106	110	119	110	109	117	120	106	101	87	95	129	108	108	106	109	114	106	112	96	93	86	89	106	106	111	121	100	120	98	107	111	119	99	96	100	90	97	84	98	85	104	104	103	90	95	100	107	118	123	123	89	106	114	103	109	93	102	101	98	92	87	95	90	99	124	114	109	106	113	110	107	93	116	98	105	99	110	104	99	105	91	103	110	102	111	89	99	114	97	94	105	100	90	106	91	100	103	95	100	116	123	124	113	102	109	108	104	107	103	91	94	120	108	117	111	106	116	99	99	104	96	99	118	120	109	96	96	102	91	100	98	110	115	112	124	114	95	111	94	94	122	128	97	106	110	105	106	112	94	86	88	104	105	107	121	86	101	94	99	103	86	108	98	110	100	109	79	106	108	103	116	104	93	103	89	112	98	121	101	98	83	106	86	103	108	105	104	103	116	102	125	117	99	109	107	113	121	117	114	94	120	102	97	90	105	96	98	121	104	103	105	115	116	109	108	103	108	104	112	119	88	115	97	114	97	96	88	103	92	138	96	93	125	99	110	116	98	98	91	105	89	93	98	102	104	102	113	101	110	110	97	104	94	115	101
16789	1214	2834	3239	2811	2307	1858	1512	1295	1146	993	942	827	778	669	744	654	666	579	579	539	567	537	476	500	466	436	462	484	470	414	447	408	407	440	421	417	402	414	359	394	402	398	406	367	387	371	397	370	370	372	347	365	382	393	398	381	368	405	399	373	353	375	365	391	436	369	395	370	351	371	368	347	356	378	365	343	364	337	395	346	349	376	399	362	333	371	351	371	343	369	346	373	364	401	375	367	381	354	387	354	377	353	383	349	389	371	346	337	371	355	339	363	347	362	360	349	359	380	389	354	406	326	387	343	371	371	340	379	381	340	353	339	338	341	369	338	386	350	356	385	346	366	355	361	361	350	348	356	326	339	356	365	349	370	353	354	350	369	339	362	361	371	352	324	330	358	348	354	419	369	359	339	349	352	377	358	358	335	338	357	352	402	329	350	339	374	331	322	374	364	364	340	356	341	389	360	344	360	357	340	361	320	348	341	370	353	350	372	333	342	359	363	356	385	356	346	367	336	350	347	346	322	356	357	361	353	336	356	339	324	349	349	356	345	316	360	362	332	349	343	370	334	328	367	340	351	361	332	362	327	369	371	371	323	346	373	364	367	338	335	330	368	353	339	366	345	338	337	373	344	332	344	353	368	342	328	364	328	344	309	330	323	325	315	385	383	344	375	366	370	350	364	372	334	384	345	346	344	356	355	348	350	377	352	361	354	343	362	355	357	346	358	354	350	348	344	325	349	357	345	372	369	367	338	360	343	367	348	351	347	358	370	341	327	332	391	349	350	321	373	355	370	336	375	356	364	364	350	333	376	360	361	344	354	348	388	356	358	363	332	347	375	359	359	345	391	360	342	374	354	348	368	348	345	365	351	352	372	367	329	361	392	336	384	344	342	389	365	360	339	338	362	366	359	379	339	350	332	374	366	349	343	314	348	371	347	331	371	358	363	325	330	338	313	356	370	393	344	348	347	337	350	325	347	338	360	345	335	331	339	327	341	340	323	332	342	357	348	372	326	320	344	356	336	350	364	353	337	351	353	332	358	342	371	359	370	341	336	348	349	379	392	348	373	356	349	368	390	372	370	355	363	347	356	339	385	361	358	349	338	359	338	435	359	374	353	338	348	377	351	356	350	393	348	349	351	344	331	354	322	358	390	327	355	353	353	332	356	376	347	347	370	375	355	355	376	352	325	350	348	346	356	336	379	312	356	353	352	333	339	355	341	353	351	342	341	317	347	370	328	362	378	349	343	368	368	339	336	335	360	364	330	372	359	375	365	333	358	357	352	381	332	348	343	370	327	376	374	360	372	354	381	327	334	362	327	370	377	353	404	352	357	307	384	375	353	362	361	365	351	371	379	411	329	367	337	335	328	337	325	336	373	352	320	344	344	364	361	341	334	377	352	363	343	332	350	364	382	357	308	367	315	353	379	361	342	348	328	320	374	345	367	342	346	325	376	329	335	315	344	372	323	329	378	357	355	356	370	365	351	351	331	345	336	352	336	324	368	350	341	373	371	384	365	346	343	354	340	352	331	332	376	324	363	328	347	363	335	334	359	353	372	364	338	379	393	371	376	376	375	330	357	323	362	395	362	336	379	354	373	318	377	341	366	362	372	385	330	347	307	336	365	352	343	344	381	360	347	374	361	381	347	383	342	377	354	378	348	349	336	340	365	338	367	364	324	339	339	342	340	354	337	373	316	376	332	348	371	379	368	353	360	366	355	371	373	381	337	363	360	351	315	336	351	338	330	362	324	346	345	388	330	337	365	365	344	336	383	396	384	339	357	352	346	360	365	400	370	367	382	377	325	386	366	357	344	367	350	358	357	344	360	348	338	316	308	364	353	347	331	362	339	363	342	339	366	330	314	351	376	367	368	388	362	350	342	337	338	367	345	356	321	387	323	334	353	347	375	353	354	348	349	300	370	330	316	374	328	387	391	357	386	348	338	351	376	372	358	346	362	342	358	341	364	364	335	372	363	330	353	375	358	350	372	354	365	344	374	345	357	337	338	350	324	365	346	347	341	349	361	381	317	343	358	355	382	346	344	379	338	364	348	366	336	372	352	350	349	372	376	332	361	357	344	395	348	362	339	328	368	334	339	330	372	356	327	334	361	363	368	371	334	329	341	352	369	371	303	338	329	334	366	358	367	366	356	358	358	356	366	344	370	341	394	311	356	363	362	330	360	366	343	338	345	374	358	358	330	335	345	396	328	378	342	370	341	354	390	368	380	338	344	354	342	351	359	336	353	332	321	335	363	360	362	332	376	357	338	381	344	365	363	357	368	359	310	393	327	389	339	354	348	380	358	358	329	307	363	371	339	399	336	351	386	372	364	367	374	351	382	350	353	370	369	323	370	352	343	352	321	352	328	360	348	348	385	382	381	392	338	376	341	358	349	369	391	348	358	325	345	334	343	377	345	364	306	361	381	329	349	342	352	360	350	378	356	378	344	386	342	335	340	370	355	354	343	353	341	319	381	328	364	374	348	330	363	357	321	369	379	351	376	370	368	364	367	353	345	352	368	367	370	396	346	347	364	354	342	314	344	357	359	365	372	341	368	394	351	358	364	328	337	381	346	376	379	379	374	331	352	344	332	335	350	355	345	335	355	344	361	349	323	308	329	327	369	329	361	314	351	371	381	363	367	339	378	346	325	355	341	324	389	327	353	359	315	313	349	349	346	352	331	352	341	346	340	335	371	363	337	340	311	373	335	356	362	378	378	382	324	349	344	319	381	351	339	337	359	342	356	342	362	334	340	358	329	304	350	330	342	352	322	359	383	363	383	359	356	351	354	376	347	360	307	359	337	343	346	347	355	354	361	345	352	347	315	340	342	372	354	354	350	354	332	328	369	348	360	364	389	339	330	371	352	396	341	335	352	367	356	350	332	381	344	346	360	339	333	347	340	379	331	325	319	361	335	352	381	348	341	369	373	368	370	345	378	351	383	367	356	377	370	357	374	353	402	333	342	340	323	387	348	361	331	329	335	336	397	349	374	346	383	346	360	340	376	323	346	380	348	387	380	381	387	354	387	365	379	364	373	358	364	365	353	347	337	402	356	380	367	362	316	359	364	357	372	340	327	319	332	341	354	366	330	331	327	363	389	374	347	383	358	383	318	333	349	402	340	385	358	342	363	331	345	356	357	344	335	350	343	351	359	330	372	332	355	368	362	327	371	348	358	365	364	302	352	319	365	332	337	336	330	333	363	325	358	330	303	340	380	340	385	345	378	366	369	350	375	397	375	354	381	344	340	363	349	345	348	357	376	381	320	403	350	323	352	373	367	342	341	313	381	364	385	335	326	355	344	382	358	339	370	345	371	340	369	375	353	337	337	343	324	328	323	378	363	368	362	345	372	345	335	343	333	328	345	369	341	352	365	372	347	364	365	340	323	333	355	340	347	333	388	382	346	373	358	351	349	328	365	356	357	375	371	357	361	354	357	386	332	340	349	369	373	316	366	358	357	368	321	370	374	354	392	387
47403	17554	5394	1969	1314	952	734	577	498	407	385	355	316	300	287	278	260	238	242	245	253	219	244	232	246	224	199	198	208	220	189	195	214	188	210	156	182	180	195	210	199	193	193	211	200	201	177	200	196	190	186	183	191	174	173	169	187	165	181	188	209	205	186	185	189	172	196	164	194	211	172	178	169	174	212	181	205	191	158	202	161	189	173	181	164	162	196	190	166	159	163	178	195	185	189	188	183	192	174	177	192	187	191	176	173	181	174	178	165	197	186	220	164	203	188	214	154	170	191	166	175	174	168	181	177	165	191	159	199	175	189	186	165	183	198	166	166	171	194	164	188	170	163	173	201	181	170	172	194	187	193	177	164	160	165	165	183	197	159	170	167	170	178	164	164	162	158	195	200	186	181	196	191	183	202	171	208	181	167	182	168	153	186	189	164	174	181	168	193	182	164	183	189	190	174	182	190	201	182	183	196	178	175	193	166	172	211	180	177	198	190	194	180	166	197	187	191	205	178	200	180	189	190	169	181	157	194	166	173	192	173	200	170	193	192	160	171	156	186	168	197	174	201	176	179	185	188	201	179	190	179	174	183	196	178	196	177	165	176	182	188	183	206	201	179	184	185	175	217	177	186	180	173	185	198	173	166	197	190	164	178	184	170	202	197	177	183	167	160	166	184	216	174	200	179	192	169	179	179	182	193	213	180	180	172	187	190	200	153	179	173	180	179	171	195	180	195	183	184	184	195	169	194	170	197	202	216	171	153	178	166	188	192	164	202	166	175	201	191	183	214	185	210	176	201	181	181	171	193	196	184	191	165	191	186	179	174	215	181	172	200	207	188	198	183	180	188	172	182	163	204	184	166	198	188	175	180	177	185	183	205	170	180	192	179	191	157	180	176	179	177	201	188	179	169	205	183	195	175	165	166	172	197	187	175	156	202	184	167	181	190	160	194	202	172	200	180	198	156	162	165	172	175	185	184	190	185	176	169	190	187	157	192	180	180	224	157	186	216	176	181	177	185	167	187	186	179	215	192	187	194	162	200	188	176	162	187	192	188	185	210	191	180	181	181	171	163	181	179	185	196	177	178	180	177	203	177	201	187	191	186	167	180	178	179	200	175	194	176	181	176	186	191	187	157	211	180	167	169	196	174	178	171	163	150	181	178	191	178	183	183	176	180	173	162	189	164	178	177	188	189	176	167	189	190	192	174	198	183	190	171	188	171	190	177	181	182	140	173	184	189	178	184	175	169	168	181	178	189	182	191	193	177	178	159	204	182	190	162	168	163	203	204	176	179	174	178	197	212	175	175	182	188	177	161	178	175	178	192	171	188	182	165	170	203	176	168	186	190	201	183	168	165	190	205	175	193	167	192	169	177	178	200	194	178	155	182	189	200	205	184	170	187	183	191	174	173	180	195	167	185	182	163	176	183	160	179	181	164	212	174	171	185	206	166	167	166	191	155	194	195	174	176	168	191	189	175	181	212	193	214	187	176	200	160	174	182	160	167	180	207	188	166	177	178	191	195	164	191	180	161	200	175	197	193	190	167	203	189	171	174	196	165	172	190	183	201	180	182	184	149	183	142	176	196	196	175	159	170	182	177	181	151	188	218	172	197	161	180	208	190	197	156	216	185	150	199	191	195	191	168	200	181	190	143	174	180	187	182	198	186	189	220	168	180	167	140	196	185	182	165	190	191	187	165	192	179	195	188	187	205	185	175	207	183	207	172	177	189	181	172	162	163	216	179	169	166	201	180	180	160	173	197	172	153	195	177	182	179	187	196	152	184	196	175	186	193	174	173	177	187	188	182	149	200	180	170	164	193	191	186	186	187	187	172	179	157	168	183	177	181	178	170	155	212	176	173	146	165	158	182	164	196	162	164	196	175	211	189	171	190	192	205	193	174	201	168	181	163	189	173	155	187	185	188	183	179	176	181	181	199	187	200	161	176	185	178	172	161	169	182	191	198	192	187	182	200	165	170	165	169	190	190	184	174	191	206	180	174	194	173	197	187	205	190	171	194	191	186	151	173	178	168	203	188	185	177	202	186	176	169	174	200	175	203	201	181	195	200	214	175	208	190	156	179	187	195	227	194	161	195	179	178	192	172	165	186	173	183	170	191	178	194	205	175	202	161	180	169	188	201	183	186	173	186	193	188	185	187	187	191	172	157	189	179	200	158	192	180	207	191	173	195	172	173	176	199	182	169	180	190	172	167	170	168	165	181	178	183	163	179	195	199	176	197	203	194	168	171	191	169	168	190	169	167	177	165	187	184	181	160	189	171	188	195	183	167	206	180	180	176	191	189	190	171	199	165	178	180	181	175	188	148	158	188	203	195	154	177	177	189	187	173	164	195	179	183	182	180	181	172	179	196	167	178	179	170	174	198	183	172	163	188	173	158	175	199	173	181	186	195	196	177	192	179	166	187	168	164	145	167	202	211	168	165	181	193	185	197	186	195	175	210	188	171	192	179	199	147	195	183	178	178	177	167	183	185	183	173	168	196	202	176	162	192	169	160	198	193	188	202	172	177	185	158	206	165	171	186	161	194	187	185	201	177	184	192	178	186	172	165	182	203	180	170	187	191	181	187	188	184	198	179	185	183	179	148	181	168	184	188	194	179	177	182	188	203	179	162	166	179	185	182	158	171	195	178	206	172	180	204	176	170	189	199	188	178	192	169	183	207	196	194	190	207	220	181	192	182	191	168	180	175	167	171	180	185	195	211	183	189	168	181	177	193	186	163	185	174	183	174	190	176	218	173	192	167	184	176	164	170	159	173	185	174	194	198	173	169	192	193	175	175	179	182	172	183	185	174	164	163	168	180	190	186	166	193	188	162	164	194	187	166	178	169	190	171	194	175	180	197	204	179	203	185	183	165	185	191	162	169	187	201	197	183	176	164	204	191	174	173	155	208	213	189	177	175	147	193	175	189	160	205	173	194	190	183	198	187	212	176	179	162	150	188	162	202	146	173	184	197	179	190	162	182	205	169	191	182	168	176	178	173	174	200	171	189	172	163	190	166	161	190	181	167	182	160	177	192	188	155	159	186	184	193	167	193	192	188	197	162	163	190	211	191	197	184	181	173	167	197	200	190	185	170	176	200	197	200	177	196	181	192	168	161	171	181	190	198	163	197	168	198	192	178	187	195	196	172	206	191	201	181	187	156	191	185	200	173	177	161	186	171	189	191	179	185	188	214	183	178	194	191	163	175	209	168	173	160	177	167	191	184	159	171	169	173	152	159	180	193	185	189	159	180	180	177	175	164	195	220	176	194	195	179	167	186	201	174	170	199	183	176	182	182	189	178	160	161	165	178	153	186	191	187	196	143	169	177	179	196	178	170	186	175	155	187	188	184	165	189	177	187	186	185	170	168	183	177	183	181	174	179	200	189	200	180	203	183	181	190	176	159	189	165	161	178	196	161	170	159	183	200	196	199	178	157	175	178	188	176	171	187	197	179	199	182	181	192	189	189	172	194	180	181	164
21429	2421	5344	6043	5033	4170	3378	2831	2370	2058	1782	1640	1426	1399	1262	1222	1124	1035	1006	976	942	872	873	837	811	782	843	790	760	723	737	683	711	728	719	676	763	650	662	694	642	652	662	660	648	637	633	650	622	584	623	605	622	597	591	650	644	632	618	624	589	588	594	623	579	612	587	589	572	602	612	569	580	593	578	592	586	584	580	613	603	570	593	570	590	591	593	635	611	547	613	599	602	584	597	561	594	569	609	566	547	605	546	536	604	583	590	550	580	606	583	546	549	541	572	591	616	598	558	560	531	567	576	599	590	575	581	573	601	542	566	570	549	535	572	583	571	570	548	543	549	592	576	594	577	588	577	589	576	596	590	529	557	509	625	566	582	540	551	545	585	624	582	551	574	565	551	562	565	586	591	543	581	582	592	548	609	587	548	537	502	592	577	576	585	599	566	538	590	563	575	531	556	562	561	564	555	548	541	603	568	564	559	563	580	582	572	535	561	530	589	602	547	585	535	560	536	566	597	560	563	546	562	558	571	582	549	550	558	555	568	578	543	553	567	560	532	596	584	549	541	578	531	564	585	569	559	527	558	604	596	566	551	541	513	560	566	571	527	567	565	591	557	554	565	539	590	547	532	578	576	564	630	565	533	556	586	534	556	560	554	599	560	576	549	550	562	578	558	585	589	570	561	558	564	561	583	537	546	582	597	533	608	534	594	608	549	569	537	597	547	578	592	544	564	559	586	535	562	572	573	540	621	537	580	551	517	551	593	567	585	575	576	541	548	537	562	587	596	541	561	581	636	570	560	594	523	546	557	566	582	597	554	521	580	578	577	568	543	589	616	586	604	610	547	598	624	545	567	593	573	558	606	552	543	576	560	534	578	537	560	586	541	579	546	557	577	579	569	545	536	569	543	521	552	529	579	577	561	553	575	577	533	587	561	589	586	582	585	590	595	537	555	542	542	570	545	544	564	558	560	525	591	560	570	552	565	551	568	579	548	551	542	561	586	582	550	584	581	584	537	543	568	568	531	597	523	570	565	596	562	568	592	620	585	579	581	585	556	559	569	548	553	545	606	594	567	579	585	556	549	569	549	553	556	524	611	588	627	576	571	592	570	602	585	595	566	611	556	541	549	604	576	574	556	562	553	569	611	587	574	524	576	581	588	573	517	552	540	587	570	559	583	571	592	608	558	577	559	580	540	585	560	521	567	568	566	599	564	541	568	578	549	597	590	593	523	569	573	544	523	509	547	549	560	569	576	567	559	526	579	551	602	559	518	580	610	581	583	517	543	522	559	583	570	547	545	598	527	602	585	543	582	594	558	582	554	556	552	580	572	572	549	544	542	629	575	551	521	557	523	570	548	545	573	600	546	587	578	560	581	560	580	575	537	548	591	542	605	621	545	556	541	594	570	562	565	547	583	548	575	563	583	557	564	598	532	616	589	569	549	554	591	548	568	568	545	598	578	553	571	548	559	562	591	554	534	536	563	570	561	594	568	554	593	559	571	551	568	527	575	579	587	547	562	591	565	584	546	512	551	575	547	590	570	543	537	576	547	523	572	570	578	548	595	570	540	523	549	568	539	562	566	542	532	570	576	591	581	579	568	614	532	558	574	570	562	588	560	551	591	566	590	598	558	626	551	583	555	589	554	514	583	564	566	585	571	563	546	559	547	600	576	574	554	568	595	559	576	556	568	596	517	556	574	546	543	503	565	594	522	550	600	558	555	527	575	593	609	577	569	576	535	491	535	581	554	591	554	582	562	538	570	490	546	541	575	564	602	529	563	539	575	593	551	528	564	573	552	556	528	534	545	589	547	586	580	555	572	577	572	550	553	577	575	598	577	595	558	549	559	598	531	555	551	576	584	552	523	555	549	569	571	511	582	558	574	576	568	557	577	575	562	529	560	572	569	582	585	576	594	558	529	599	596	543	573	514	533	544	586	574	570	569	543	569	574	606	534	559	532	541	570	562	594	557	567	585	584	595	603	529	571	554	541	543	551	526	631	597	555	556	558	550	574	547	583	527	576	565	542	576	550	527	595	579	547	578	610	570	616	547	591	548	578	556	517	554	566	621	566	589	550	501	546	548	534	600	558	562	619	593	532	578	565	581	569	546	590	553	561	555	571	596	564	533	554	619	571	521	570	551	577	603	555	559	571	544	567	569	625	559	581	545	551	570	555	560	571	562	566	577	592	537	560	552	529	614	552	559	555	576	579	549	533	568	584	562	544	581	536	595	563	523	517	568	594	557	591	585	569	624	544	549	541	592	564	603	575	554	587	549	543	563	559	541	561	539	551	585	567	574	579	603	564	541	518	561	540	587	613	574	555	546	614	579	559	580	531	559	530	556	595	531	553	559	562	566	500	554	569	543	596	564	564	569	558	557	528	589	601	544	597	548	591	548	548	594	550	581	518	572	607	535	539	583	585	553	587	561	516	557	547	547	533	595	528	569	562	605	565	552	564	539	578	570	570	513	584	569	542	570	537	590	542	555	565	557	524	571	586	527	571	594	560	521	568	569	596	586	610	531	544	563	577	522	577	552	583	602	590	585	560	573	561	548	584	536	578	581	549	571	610	545	600	547	595	550	515	566	534	560	577	600	580	595	535	572	536	565	597	584	546	594	586	588	547	599	555	596	556	579	563	559	555	547	593	569	622	582	620	581	580	551	593	612	552	607	572	547	586	571	565	542	580	576	613	567	542	590	500	591	555	550	539	545	534	553	551	562	573	572	589	558	593	538	547	535	528	567	587	526	586	597	569	550	550	525	597	598	554	587	549	581	564	542	613	571	566	581	540	587	521	578	555	537	600	601	588	557	552	570	550	562	559	581	558	564	550	606	576	520	554	549	603	563	548	524	577	564	583	557	497	589	537	571	549	528	590	557	556	552	568	541	526	547	560	564	546	592	526	568	588	556	603	574	581	570	514	562	619	501	540	563	547	528	597	570	589	530	590	576	513	582	581	559	590	579	557	570	562	546	620	561	558	581	583	555	569	558	565	570	539	547	582	567	581	609	549	591	575	551	601	574	589	555	573	592	563	551	585	555	549	566	563	581	561	582	593	589	581	561	548	569	569	580	566	519	589	550	554	570	567	551	553	518	569	566	534	568	639	555	537	529	546	618	563	600	552	579	499	587	607	580	556	573	561	593	595	540	580	534	585	591	574	589	559	557	541	570	580	528	570	592	544	571	608	537	568	567	621	572	605	568	588	530	590	586	552	584	534	562	589	564	591	556	594	574	558	588	614	566	600	515	536	567	561	546	571	532	562	587	563	571	571	568	508	542	597	581	612	535	562	579	536	554	561	543	588	533	551	597	567	582	531	532	546	539	587	599	565	507	554	577	570	593	562	561	589	550	595	592	527	546	566	613	575	528	543	585	546	584	548	546	556	591	601	544	556	579	571	566	543	572	556	557	558	559	554	523	605	600	567	587	579	595	577	587	563	563	544	559	630	598	592	593	592	570	574	574	603	587	582	554	590	574
6411	374	267	209	210	213	206	203	213	191	199	197	185	189	199	208	186	207	210	176	227	184	182	188	170	197	200	192	194	198	188	205	206	220	188	193	171	171	196	172	188	184	206	171	184	171	178	184	177	192	159	213	182	180	160	193	187	210	197	191	195	189	187	186	182	178	165	202	177	208	171	166	193	191	200	190	198	218	170	187	158	183	209	187	189	186	201	192	182	183	196	207	184	185	202	188	207	173	208	185	177	182	192	165	173	204	190	180	193	186	175	168	168	158	192	184	198	192	190	179	176	175	214	176	179	180	217	180	176	188	198	191	184	168	209	171	175	190	177	201	182	175	197	192	187	191	187	193	194	177	178	174	161	188	183	198	174	222	205	192	184	183	171	196	175	178	191	192	208	180	191	203	194	173	194	179	168	174	197	199	194	178	194	187	199	196	182	178	190	170	160	193	182	182	203	193	220	167	159	177	168	175	188	161	189	177	161	187	192	187	197	198	179	194	191	184	193	167	171	181	191	201	195	187	184	168	195	183	174	194	213	170	189	193	197	177	185	187	180	199	161	207	184	199	189	192	170	190	202	197	205	182	165	192	172	176	181	201	190	157	207	177	194	203	183	186	170	182	176	182	204	192	200	160	207	200	185	186	191	202	184	193	184	188	195	183	192	177	196	168	210	197	188	188	190	198	185	204	185	173	194	205	190	200	185	185	202	177	188	187	188	169	198	180	174	184	164	189	196	191	174	177	166	213	191	183	181	211	182	179	188	178	194	175	169	193	177	177	200	193	179	191	190	192	191	182	188	188	170	189	186	189	195	178	158	184	198	175	210	193	197	162	196	179	167	180	206	183	174	174	192	172	179	183	176	162	171	172	216	177	188	202	208	209	184	194	174	156	190	206	193	218	182	178	191	164	173	182	189	194	186	189	185	166	187	187	186	180	213	180	169	195	184	202	188	180	183	179	190	189	162	189	167	195	212	169	210	206	176	206	168	192	188	195	175	202	202	197	188	190	190	185	178	206	210	201	191	179	184	197	196	212	191	190	197	160	180	212	180	201	188	177	190	160	196	175	184	195	196	186	182	190	179	197	201	179	186	173	174	175	167	174	178	188	188	209	183	185	175	176	183	188	177	182	190	172	200	165	205	200	176	189	179	168	193	194	199	191	203	173	166	189	191	192	189	180	169	200	179	209	204	171	196	180	183	208	191	195	195	177	203	180	192	209	183	201	190	191	209	170	188	204	194	198	186	198	196	184	179	205	190	186	190	184	176	194	184	181	206	202	206	189	203	188	179	193	185	191	183	174	166	178	209	210	182	184	181	170	213	188	183	189	172	206	160	196	188	212	210	181	207	191	209	198	201	181	190	185	190	190	204	204	197	184	183	191	179	206	192	195	180	193	198	188	195	191	200	183	202	208	189	206	177	193	174	204	188	175	196	183	189	183	182	175	208	166	180	181	184	179	166	186	185	175	180	208	181	209	185	187	174	207	202	180	194	162	177	164	169	184	189	190	179	173	188	182	184	198	185	175	181	176	192	189	188	199	183	176	192	171	183	179	181	195	169	186	202	184	184	206	205	173	187	176	185	183	177	196	203	190	196	171	181	168	187	156	191	188	165	195	177	206	198	198	185	194	201	191	202	208	196	171	190	208	169	174	218	199	194	188	191	191	195	184	190	163	158	193	176	202	170	185	174	176	183	216	194	186	194	199	184	162	184	199	207	197	198	168	210	178	207	196	201	199	178	212	191	194	164	182	188	198	160	177	189	194	182	194	186	190	198	168	172	181	202	194	193	180	173	182	199	183	196	176	187	179	213	189	179	187	217	205	171	181	191	180	190	185	199	200	187	196	188	175	192	195	193	169	172	197	213	201	185	190	172	192	174	186	169	220	183	191	212	176	174	184	167	198	185	193	169	189	187	197	194	192	168	198	201	184	167	171	193	193	194	188	202	176	200	204	204	190	208	190	201	174	153	159	177	195	190	170	190	188	167	151	197	203	173	167	187	187	181	170	197	182	188	173	182	181	190	180	201	194	176	187	173	188	207	173	192	182	195	206	169	216	190	177	210	188	197	199	163	191	175	174	193	215	182	200	184	172	168	195	204	209	184	176	212	184	197	214	179	187	190	188	205	205	178	186	196	167	179	198	185	170	217	189	201	183	184	164	208	177	180	177	180	180	172	213	195	196	169	207	170	183	203	166	198	182	196	190	204	189	214	182	195	184	164	203	180	198	209	171	180	168	181	174	200	196	187	184	196	198	176	198	189	184	179	202	186	182	197	200	198	194	159	182	179	157	190	159	198	193	185	197	177	206	191	179	186	182	190	184	208	201	189	220	187	185	195	192	154	203	212	198	176	181	184	186	211	202	188	201	218	194	202	186	180	181	172	175	209	185	171	168	194	194	197	196	188	169	193	205	181	214	185	182	194	194	177	180	192	180	187	187	179	190	175	206	196	184	193	196	190	146	172	187	184	175	183	186	193	157	180	190	184	182	184	181	183	202	202	187	192	182	187	209	186	184	192	180	147	203	188	178	193	184	215	186	176	180	165	157	204	183	193	196	181	181	177	188	200	156	175	159	189	203	176	199	152	188	192	172	175	183	208	183	200	211	182	219	208	166	174	185	192	195	189	202	184	181	187	198	198	194	196	191	201	232	166	172	162	173	175	182	163	193	221	201	210	200	197	206	185	177	178	196	163	182	181	166	202	187	206	200	174	184	192	200	186	178	193	194	176	194	166	173	207	189	171	180	172	193	162	184	191	190	165	196	195	170	185	174	174	197	201	180	183	177	209	184	197	214	185	198	174	207	186	189	194	176	203	205	167	164	168	176	201	194	187	184	194	175	165	213	199	206	188	175	179	184	187	186	211	172	173	207	185	183	193	167	208	181	188	174	207	189	196	174	194	195	188	202	188	192	174	181	181	210	200	185	189	184	185	181	171	205	188	172	216	181	170	204	165	196	186	208	184	189	194	168	168	190	202	178	207	179	190	181	194	187	188	211	166	193	175	216	184	185	168	202	193	192	194	202	188	157	175	207	189	192	199	205	199	192	176	183	157	197	189	197	184	200	207	187	181	161	160	189	187	179	200	207	172	189	184	183	184	215	182	199	190	171	194	203	189	172	199	177	191	192	187	204	172	212	191	203	172	208	205	169	178	188	166	169	196	194	185	185	178	192	176	182	193	187	187	187	150	192	219	175	188	181	189	194	185	199	190	179	192	188	197	202	170	183	184	173	191	184	207	174	190	184	187	167	173	179	172	204	174	203	165	201	191	158	174	174	203	179	191	197	175	187	164	190	187	176	175	188	192	158	197	190	206	169	167	186	180	209	180	190	185	176	205	177	165	196	203	186	154	189	165	193	179	194	197	191	217	175	217	199	186	181	199	177	193	208	166	177	169	182	179	191	208	207	190	189	193	187	189	189	155	195	181	196	196	205	203	174	182	195	211	190	192	198	208	164	193	171	183	168	198	186	151	190
7032	616	690	765	665	686	623	623	581	612	521	590	581	552	598	598	576	595	587	575	578	550	585	550	594	546	535	556	566	581	548	518	564	569	621	592	561	566	545	560	568	560	571	549	590	580	547	572	559	548	535	559	569	579	557	587	520	546	504	562	558	571	622	566	570	532	514	621	533	563	574	539	587	553	548	507	603	501	598	542	556	558	593	550	563	567	568	552	559	554	597	583	576	557	560	601	583	562	563	529	575	564	533	531	555	607	543	580	548	563	596	564	569	579	512	564	544	571	569	586	497	534	576	513	519	572	540	540	574	557	561	550	558	574	545	528	561	536	565	563	571	619	527	558	582	539	545	546	550	563	536	568	588	603	564	533	542	556	554	571	535	562	542	496	581	564	563	560	587	587	485	535	514	558	578	554	523	566	555	561	521	564	603	556	596	555	549	572	545	519	582	535	548	578	576	578	594	565	565	533	561	555	523	586	578	562	523	563	569	530	592	560	557	543	590	549	578	582	577	599	583	574	551	595	566	539	570	570	608	562	610	504	554	564	569	579	564	562	592	531	561	542	537	559	557	570	569	523	568	571	596	578	538	550	602	539	574	606	580	563	545	548	610	542	545	551	550	564	549	595	543	527	553	540	582	591	548	543	527	532	569	565	568	529	601	542	583	564	552	569	536	602	584	580	535	518	577	521	559	546	572	596	553	555	571	535	524	570	555	543	573	591	540	568	554	548	579	569	600	534	625	569	523	536	585	565	529	559	583	540	583	546	570	560	540	544	526	578	554	535	544	598	599	542	479	568	546	586	537	572	582	547	568	542	558	577	552	536	551	561	543	555	578	566	541	525	578	519	542	554	545	555	571	544	572	571	603	524	579	539	554	577	614	568	586	559	575	576	527	563	560	557	559	550	544	545	534	558	567	551	584	542	529	544	545	593	541	593	537	587	537	536	551	544	581	558	595	525	574	577	548	562	577	563	593	556	552	545	603	585	609	572	593	570	541	547	608	519	544	577	537	614	580	581	522	565	569	612	562	530	549	542	561	586	582	582	618	560	551	557	545	566	571	526	583	589	576	551	541	593	544	600	545	556	585	527	619	629	594	538	557	566	548	574	588	554	570	564	522	592	564	548	570	577	583	568	567	576	564	541	599	576	586	536	584	567	574	546	587	596	592	530	543	526	562	530	569	570	531	533	533	536	549	571	574	588	567	570	550	545	553	545	547	595	592	530	526	556	584	522	552	585	564	600	584	543	551	573	572	599	588	560	581	577	559	550	586	590	580	577	553	575	554	541	556	551	554	549	586	555	585	507	589	608	535	578	570	529	562	588	552	549	538	577	529	588	585	540	586	557	575	539	563	621	582	566	562	582	554	531	583	578	556	562	600	564	530	560	569	548	586	536	567	593	562	572	527	546	543	516	552	584	622	575	517	558	554	580	546	542	564	508	506	580	574	548	561	558	567	556	555	592	548	526	598	591	578	542	623	550	574	594	535	548	556	542	555	571	579	551	529	563	561	533	556	582	548	539	555	517	598	554	547	561	563	565	592	614	573	578	554	586	531	516	572	583	570	574	515	531	605	558	550	533	552	547	545	552	588	589	555	546	570	582	543	570	563	513	544	583	551	555	535	557	634	580	519	562	571	569	580	551	564	575	547	597	535	582	538	573	576	556	563	553	555	542	569	550	587	512	600	581	558	559	583	536	573	526	526	590	576	569	571	561	569	594	574	544	551	561	582	603	576	583	579	566	534	559	531	565	536	575	533	530	543	580	586	569	547	531	599	522	556	591	559	544	538	594	556	529	575	616	617	548	576	549	595	538	575	571	514	572	592	578	576	557	541	541	576	557	567	545	557	602	575	571	606	573	589	600	550	585	589	549	539	529	539	525	519	566	554	549	568	553	561	565	558	570	590	549	555	607	543	518	559	549	578	493	544	553	564	586	573	564	566	577	551	566	547	588	518	565	530	557	563	545	565	574	527	533	561	553	548	554	570	532	534	592	583	531	596	530	555	562	549	606	538	521	559	561	566	545	571	529	516	528	583	577	515	584	564	589	574	556	571	540	541	590	526	580	552	552	513	591	554	554	557	566	558	544	587	542	564	522	594	545	577	592	529	581	590	578	570	592	580	540	531	566	561	585	534	533	568	566	603	545	547	572	574	554	536	567	546	589	556	540	572	520	536	558	565	556	568	511	552	621	576	569	575	560	529	569	559	552	524	580	559	553	596	572	581	566	581	570	560	589	571	521	602	528	583	580	593	571	569	565	508	543	561	569	576	568	548	587	527	542	549	523	581	595	522	589	583	549	554	591	560	575	579	577	576	573	578	572	598	554	579	588	535	568	552	550	573	541	563	566	605	541	554	552	557	583	561	560	523	526	553	535	544	581	610	529	542	572	591	550	570	559	619	537	585	627	553	555	570	583	514	559	552	580	562	578	538	548	565	559	551	537	576	571	601	555	607	584	579	547	572	561	550	584	553	564	538	547	540	551	529	571	564	541	580	565	557	552	589	564	574	550	589	542	566	580	523	565	555	568	606	557	563	582	581	571	580	512	550	597	567	587	581	549	545	622	566	539	598	528	535	607	571	583	582	553	539	562	505	556	532	555	560	537	580	567	547	551	611	580	558	563	587	542	571	578	575	583	530	564	570	541	548	543	524	583	551	555	521	570	554	540	544	581	562	562	603	542	567	548	546	624	575	563	563	568	600	600	592	544	559	552	569	576	517	532	536	556	537	595	562	530	534	539	535	536	587	536	589	548	545	586	563	570	559	560	538	548	597	569	602	572	544	554	581	568	578	560	565	550	573	558	602	588	531	580	584	544	563	568	575	533	568	549	584	574	593	581	532	583	547	560	583	532	584	575	535	574	584	527	496	587	557	587	536	595	563	549	604	549	562	543	564	604	590	590	577	584	565	569	550	541	555	581	583	575	581	550	583	571	543	568	560	573	556	572	578	563	574	564	548	550	594	576	556	582	545	539	583	534	590	525	544	578	526	594	566	585	552	544	589	587	547	554	543	536	546	561	555	565	534	540	587	513	608	547	542	537	630	584	588	554	557	567	552	572	565	551	561	584	521	548	570	563	548	542	577	580	579	591	561	592	570	565	561	562	557	556	590	524	585	574	532	580	579	579	529	595	575	509	571	528	543	539	575	534	560	574	529	567	539	562	574	582	562	611	583	582	543	591	562	548	527	542	543	562	560	578	533	572	565	603	589	547	538	605	594	556	520	539	580	556	566	569	559	557	510	554	559	594	524	549	556	558	539	565	561	560	548	541	586	554	557	545	563	537	548	589	568	543	557	551	540	567	571	551	525	554	555	551	575	596	581	567	581	556	591	561	564	555	587	544	551	591	556	532	534	549	564	552	532	560	563	561	519	628	560	558	562	539	587	531	590	550	540	556	573	547	612	563	566	511	580	525	597	554	589	519	547	557	569	533	597	569	567	595	597	553	532	529	544	547	599	568	545	559	616	516	595	560
36172	6985	1348	938	611	462	361	306	292	237	211	200	185	116	183	156	157	147	104	140	149	113	129	124	116	105	92	124	121	111	122	117	109	112	110	105	108	111	101	121	117	102	122	128	115	132	109	128	104	86	114	91	108	113	129	119	96	113	101	95	114	105	122	90	98	113	102	122	125	90	96	116	126	106	105	119	108	93	107	112	90	111	99	123	115	107	96	116	113	109	88	102	89	107	112	124	107	106	106	122	111	111	113	93	112	111	96	99	106	105	96	102	106	83	119	116	107	96	96	109	108	107	98	122	85	118	96	101	95	105	123	120	105	109	101	108	103	96	88	111	112	125	101	99	120	94	82	98	130	74	107	104	93	109	116	100	97	101	115	101	114	111	110	112	78	96	101	93	96	106	112	104	92	127	99	124	93	110	101	98	101	113	108	104	96	107	97	80	92	113	89	94	97	107	97	105	95	102	89	96	107	120	99	102	91	99	94	121	107	96	105	115	111	100	103	108	112	80	99	105	96	100	88	103	101	115	84	118	93	112	119	106	115	116	94	88	103	96	103	95	118	108	91	109	117	99	101	94	116	120	84	107	110	106	111	105	118	92	96	102	94	101	114	112	91	90	93	91	102	100	85	99	83	104	89	121	120	113	100	120	104	104	94	123	94	120	100	89	104	95	100	90	107	109	83	95	97	123	110	96	98	96	93	92	98	98	122	109	94	86	99	114	98	99	119	90	80	98	112	104	101	121	126	97	112	110	132	129	101	99	84	103	102	102	119	117	104	100	100	92	102	117	92	110	89	97	88	100	94	104	102	91	86	102	98	106	107	92	116	104	103	93	129	111	92	104	100	105	106	111	88	101	126	98	88	80	96	107	118	113	97	106	102	89	112	123	107	101	100	106	122	101	77	106	101	94	100	130	86	111	96	99	111	99	99	115	102	110	103	108	106	119	94	100	107	118	112	99	120	97	88	106	99	90	91	106	103	119	123	99	100	118	108	109	120	110	108	94	108	106	104	119	107	92	110	106	113	110	90	102	96	90	93	96	99	108	116	107	109	111	105	98	96	108	124	106	106	90	111	104	116	87	101	92	86	101	114	112	109	126	89	89	91	97	108	107	101	107	109	102	93	114	114	87	111	111	101	100	90	94	116	108	112	100	91	117	95	91	89	105	96	103	102	99	104	96	102	126	103	120	100	103	111	109	85	109	98	101	85	103	119	87	115	91	114	93	109	98	100	113	111	118	110	95	102	109	98	111	112	93	103	106	113	107	104	97	102	114	93	103	103	130	116	90	105	109	91	99	89	106	106	93	95	110	98	104	82	100	101	90	105	89	113	118	103	100	98	125	107	94	94	144	109	111	100	110	122	111	96	110	113	110	104	102	112	111	99	110	102	102	104	97	102	107	108	100	113	102	108	96	101	108	126	108	109	116	93	90	97	116	91	109	85	102	118	109	104	97	92	107	122	90	86	123	103	101	99	103	83	130	109	102	106	121	99	108	108	119	94	92	128	105	105	100	101	88	103	91	98	109	112	95	103	120	98	127	100	123	86	113	131	103	99	106	120	110	110	109	100	102	98	94	102	92	105	98	104	95	113	114	98	96	105	85	96	93	103	83	105	114	103	113	92	108	83	95	94	101	100	100	93	114	111	98	112	94	101	95	112	100	112	97	112	107	93	106	111	116	110	115	100	95	113	105	99	114	121	109	97	106	116	101	99	98	102	88	91	138	105	100	79	106	95	89	102	104	117	113	100	109	112	96	88	96	127	93	93	122	107	112	104	102	93	97	105	92	100	103	112	104	107	105	100	95	112	109	95	90	103	119	113	120	115	108	100	99	106	110	92	120	106	120	101	92	104	127	101	98	100	115	101	108	96	105	82	104	103	123	103	110	114	94	111	98	112	105	101	103	107	97	103	104	110	97	97	99	104	104	107	103	120	96	107	103	94	107	106	98	102	131	100	102	118	115	103	106	94	105	105	102	97	109	120	106	97	94	101	89	98	86	99	102	111	106	97	94	107	121	105	95	108	99	104	118	92	97	100	102	113	97	122	110	114	104	106	110	105	116	110	103	109	94	105	119	112	80	113	129	103	108	89	96	96	94	103	108	94	102	110	106	101	100	95	94	111	92	107	88	87	105	93	116	95	95	106	94	94	103	116	112	90	124	96	96	116	91	130	99	106	96	97	83	102	109	115	106	93	99	92	110	97	101	96	116	104	115	101	107	89	107	107	106	103	97	108	111	86	96	91	114	96	104	106	92	97	84	119	104	101	83	106	104	93	95	109	96	117	102	105	107	104	111	82	90	113	102	113	115	90	108	87	119	89	109	102	102	92	119	103	94	112	100	104	106	87	109	96	114	97	93	108	130	93	97	114	110	93	103	99	106	105	117	110	99	113	97	123	94	96	98	96	85	114	94	108	110	110	100	112	99	104	101	114	96	114	98	98	114	109	107	117	102	93	98	97	89	98	117	106	115	88	89	106	114	118	104	94	115	112	111	86	111	90	103	106	109	115	115	115	115	115	109	78	99	109	95	92	101	92	124	91	118	115	99	106	84	103	95	114	115	115	98	110	118	85	91	101	99	89	119	94	102	89	82	78	98	99	117	113	97	128	100	98	121	90	113	91	113	108	101	108	100	99	119	107	92	105	108	104	112	108	109	104	95	87	117	83	96	94	104	99	95	91	94	125	84	106	98	103	104	85	109	102	104	95	108	93	112	108	125	92	98	110	117	100	108	125	121	109	113	96	91	106	110	93	96	107	111	110	79	105	102	87	109	83	112	113	91	111	93	85	117	106	114	105	102	118	98	114	121	98	128	101	109	107	114	98	110	121	111	102	104	106	86	94	102	94	90	106	108	96	122	92	122	102	89	109	111	91	110	88	115	93	118	93	105	99	82	92	97	109	105	94	106	107	116	105	81	115	92	112	103	92	119	113	121	77	105	95	113	98	106	106	99	114	105	118	98	81	93	92	120	102	102	95	100	107	105	114	146	101	93	105	113	103	102	123	98	90	93	109	102	104	99	104	95	102	106	95	108	114	106	101	103	107	85	105	95	103	131	113	107	118	122	101	120	100	117	109	103	99	84	109	108	102	118	90	120	117	96	100	109	96	105	114	95	94	92	113	98	95	121	98	103	104	97	104	101	109	95	97	117	115	130	119	104	102	93	121	100	123	95	112	93	112	120	119	116	105	112	108	107	105	85	113	110	106	107	92	108	116	106	104	96	98	98	94	118	103	112	92	95	105	96	118	108	87	110	95	104	124	127	125	87	107	106	124	97	102	110	94	97	129	106	104	104	107	98	97	127	102	95	91	99	103	122	109	124	122	94	108	108	124	102	111	122	96	110	107	102	107	105	122	125	92	114	114	87	128	130	113	97	93	94	97	107	113	121	111	96	109	89	105	104	79	100	94	108	101	110	118	94	118	93	83	110	93	110	109	115	133	103	98	103	122	108	83	118	79	110	127	110	118	112	106	116
16330	1267	2894	3115	2653	2189	1771	1530	1259	1125	969	934	797	727	750	646	645	660	586	613	552	478	551	506	465	477	437	456	449	444	431	447	437	409	441	422	445	430	415	448	389	387	392	395	400	382	440	370	401	365	401	367	361	381	383	415	387	351	374	400	347	345	381	361	374	326	377	370	344	358	349	374	375	378	343	380	367	378	362	339	337	371	379	349	333	362	354	359	367	361	351	382	353	369	361	340	368	358	377	343	369	367	374	375	377	353	394	325	358	380	360	381	339	368	346	348	352	382	341	339	374	354	399	364	355	386	362	317	368	323	378	330	335	338	353	338	346	328	339	351	336	310	344	333	335	342	362	355	346	341	358	347	372	351	366	366	330	339	337	362	327	360	340	339	351	349	364	364	368	355	360	371	331	318	311	362	346	363	394	345	339	360	363	343	344	368	366	344	335	368	353	329	348	336	367	330	329	367	351	345	336	357	346	361	375	324	360	373	363	354	333	361	340	382	350	360	363	356	352	347	334	350	357	346	347	391	338	317	338	341	344	325	363	325	356	361	339	331	320	350	332	371	345	349	360	327	381	362	348	359	352	367	333	347	340	345	340	349	340	359	369	365	314	376	338	358	345	365	346	332	336	353	331	333	357	341	393	356	338	340	343	346	320	346	337	333	335	346	374	358	344	369	347	340	370	355	331	339	355	326	342	365	382	334	351	355	371	355	344	316	363	350	343	295	369	347	339	365	332	366	358	347	355	345	369	363	319	361	384	346	354	337	329	368	368	352	334	359	347	366	335	349	340	372	319	316	360	327	331	356	370	363	362	344	338	341	330	351	333	364	371	331	376	339	328	346	331	363	314	342	338	356	360	349	358	353	357	361	337	345	367	347	362	342	369	357	350	324	368	331	353	347	385	348	353	344	348	338	350	374	340	342	369	347	358	352	334	368	352	365	358	371	337	350	352	359	340	364	374	356	371	334	339	333	372	337	353	389	340	361	331	377	348	378	354	338	406	346	321	337	333	356	346	363	343	330	378	373	369	340	366	350	359	334	354	350	350	330	309	352	336	339	335	351	370	326	375	378	331	355	364	323	317	363	343	336	343	351	378	356	352	317	362	344	342	363	335	338	354	377	348	355	326	337	323	361	357	335	364	359	349	348	349	360	368	336	339	365	352	383	362	335	361	356	355	329	356	356	373	333	342	332	347	357	327	331	378	337	352	350	323	348	353	375	352	312	315	366	350	350	366	341	323	362	352	347	343	365	354	361	375	348	360	335	360	334	318	341	351	357	347	344	345	342	327	344	340	360	377	354	330	338	372	383	384	322	327	358	381	345	343	376	355	338	320	367	334	344	313	324	390	336	359	367	346	359	318	369	366	334	386	348	326	338	357	360	336	332	373	350	371	318	345	316	327	392	351	379	346	367	346	346	356	333	344	370	365	336	326	359	374	345	361	366	342	355	338	336	341	385	345	342	321	326	348	370	346	351	333	348	311	341	360	323	370	315	335	356	372	344	382	345	352	354	341	349	351	354	347	329	353	367	327	374	355	342	367	337	356	358	360	340	367	343	338	355	357	331	343	354	381	316	331	354	344	336	362	339	343	337	350	355	346	334	315	351	353	303	377	344	350	361	327	378	324	346	338	373	345	328	345	321	402	324	366	322	340	358	363	346	365	369	344	349	338	354	364	354	349	338	378	344	347	317	365	335	352	317	343	334	329	329	347	369	362	359	337	341	353	376	324	331	386	350	373	368	359	359	354	348	341	325	328	352	301	340	349	374	351	318	330	341	316	345	344	342	336	334	338	355	360	360	330	331	356	323	356	315	339	347	362	351	322	332	362	357	360	391	346	341	319	360	360	356	327	310	377	313	375	353	381	345	347	319	342	353	344	320	354	367	340	323	303	322	375	325	363	357	346	353	365	311	364	326	338	332	339	353	299	337	306	350	357	359	334	362	358	341	343	339	359	342	347	358	346	391	367	373	330	335	341	347	334	333	357	370	320	364	374	366	385	355	332	335	338	340	349	328	312	330	331	321	379	354	359	350	358	361	373	360	347	331	388	348	371	327	366	354	365	348	365	311	348	359	360	304	350	337	346	344	334	350	338	375	364	393	346	337	359	341	348	372	352	340	430	342	353	318	329	374	361	352	324	350	369	346	353	392	355	356	362	356	339	347	338	320	340	347	336	370	343	364	357	360	347	347	326	351	361	351	366	315	363	327	393	348	356	368	336	343	342	365	349	332	341	388	356	357	329	345	362	346	346	375	356	356	349	341	363	356	353	361	351	364	365	383	377	335	319	381	356	345	334	352	364	377	367	359	341	322	357	343	367	362	390	361	357	313	319	374	370	370	351	374	336	340	339	346	356	346	356	372	361	354	345	348	365	317	363	386	333	369	368	361	366	360	375	372	341	371	364	360	376	377	351	386	366	371	332	372	342	373	332	361	365	347	362	346	350	391	345	360	351	362	368	358	388	341	325	346	316	377	371	348	381	371	342	375	370	346	371	321	341	352	334	348	332	363	314	356	360	325	349	348	340	333	357	363	349	354	358	319	333	322	385	346	338	377	339	341	375	360	358	358	342	353	352	360	310	332	353	377	371	334	344	350	340	371	342	388	383	352	367	350	350	325	334	335	323	361	310	335	357	336	324	367	353	370	342	312	346	346	380	313	367	385	348	336	359	384	340	362	371	337	385	350	325	351	354	336	388	346	341	394	336	303	342	314	360	353	368	336	348	317	353	355	363	356	328	343	344	362	334	335	316	348	382	369	349	383	357	361	356	362	349	343	350	384	361	347	365	336	342	363	374	342	352	378	363	338	354	365	347	386	336	327	337	332	389	347	335	343	360	359	343	343	327	369	344	325	312	331	344	310	348	364	353	384	352	351	362	334	300	345	363	329	364	352	320	360	366	333	377	357	354	339	361	354	372	334	353	320	357	351	350	312	385	363	319	344	340	361	336	379	372	355	324	390	328	351	391	368	343	354	355	346	392	361	339	355	372	364	346	371	325	373	363	345	323	372	339	364	356	369	360	343	316	337	330	377	324	353	359	344	347	365	316	329	330	359	356	348	347	335	347	354	349	329	349	338	358	361	311	362	328	359	336	354	340	315	360	352	379	359	356	333	316	320	322	343	335	371	359	328	334	349	318	363	349	346	363	350	376	339	356	340	346	344	330	341	366	359	334	381	396	372	346	349	351	386	367	337	332	355	347	332	353	366	356	361	352	358	359	329	340	337	352	322	340	346	319	386	345	380	336	381	351	339	354	326	357	387	348	405	377	376	388	347	368	365	325	349	375	326	339	360	345	342	344	314	361	331	341	324	350	354	356	308	363	350	355	361	336	333	318	377	344	342	352	342	379	372	378	335	341	399	373	344	333	302	343	345	330	356	344	360	366	342	345	358	381	333	354	344	358	331	341	369	355	349	350	344	336	362	365	364	351	366	357	388	360	366	346	314	348	363	311	351	366	331	379	335	306	365	307	387
47502	16523	4228	1860	1345	1016	769	630	515	419	393	347	318	309	291	257	245	239	278	228	220	233	217	240	223	220	232	210	194	180	188	172	200	203	175	190	210	189	188	205	204	188	187	212	200	211	187	198	195	202	184	190	207	184	191	202	158	199	171	183	187	209	182	200	189	174	200	199	184	181	190	183	193	162	163	179	170	197	165	206	185	172	183	179	185	197	172	171	176	182	196	192	188	206	182	169	182	173	187	164	178	218	165	187	180	179	164	188	169	168	177	190	196	179	188	185	177	177	204	168	176	182	167	194	180	189	173	178	178	194	152	191	182	200	191	170	178	196	169	181	170	184	181	193	205	162	183	168	157	159	192	173	170	164	177	161	186	158	183	183	189	195	181	192	164	200	200	164	186	180	174	164	188	165	198	189	195	161	193	165	192	197	186	186	189	169	157	181	168	165	176	196	190	181	189	153	183	191	167	171	192	179	195	188	187	202	170	191	202	169	185	163	208	191	192	181	181	185	161	193	189	192	200	176	173	172	189	185	179	174	198	183	194	169	189	177	208	211	186	187	179	186	177	186	173	211	177	202	180	155	189	160	198	175	168	174	170	200	163	170	198	181	194	187	189	168	178	156	177	173	176	187	183	193	163	181	190	165	181	153	192	170	183	162	191	189	207	169	183	200	184	165	160	194	192	160	165	157	198	169	183	180	175	192	185	172	147	179	192	180	199	191	167	199	189	169	172	173	199	199	168	177	178	145	163	167	171	189	187	163	203	197	179	183	189	192	210	191	201	175	168	193	179	166	184	162	175	188	185	185	184	184	181	209	179	182	169	185	162	162	181	190	201	210	214	172	180	183	161	189	154	182	181	181	179	172	205	200	191	174	213	186	189	184	175	165	169	209	208	170	184	174	157	198	200	194	174	208	188	200	177	203	177	178	167	191	166	182	184	166	197	159	174	179	190	186	189	186	181	168	159	172	203	193	165	193	183	154	182	170	173	191	174	199	193	172	165	183	189	163	167	190	186	182	186	201	159	185	180	198	165	199	200	197	162	177	171	180	193	192	199	176	170	189	171	176	176	176	192	176	156	161	150	184	167	196	201	204	191	203	179	173	210	203	201	175	198	194	161	174	182	175	203	147	200	184	172	205	158	207	219	188	201	155	162	174	202	175	191	193	183	184	195	176	171	184	180	177	185	191	230	164	176	199	211	177	187	193	171	204	178	159	199	164	179	199	176	178	181	179	178	204	167	166	183	163	177	173	180	184	184	194	165	190	164	183	199	191	167	190	206	169	183	175	193	171	180	173	175	170	175	183	207	193	183	171	193	211	197	174	172	197	175	180	194	180	186	160	181	174	173	199	191	195	179	157	168	187	217	189	186	183	185	189	188	167	191	188	173	178	189	179	173	195	165	180	191	158	191	177	190	180	201	176	171	202	191	159	193	199	192	193	179	184	190	170	181	148	178	178	177	164	188	184	167	171	181	207	195	185	197	196	205	199	194	181	194	180	197	165	189	189	167	174	162	184	182	178	201	183	192	199	172	180	187	181	190	197	198	184	171	184	202	186	176	158	180	158	175	194	193	179	172	179	162	174	163	183	159	170	184	197	189	159	198	177	180	204	198	175	229	183	173	181	194	190	169	170	188	191	207	171	156	178	176	197	159	186	211	190	192	189	172	186	178	179	173	176	191	189	190	166	161	195	193	190	178	168	195	171	180	195	198	178	178	186	213	206	198	202	182	179	192	181	159	192	149	170	166	180	231	168	190	176	190	166	191	196	164	150	183	168	183	176	186	168	154	195	197	173	193	204	173	162	171	172	192	172	206	196	189	177	168	178	181	196	201	207	147	177	198	207	179	204	199	215	214	167	168	166	185	200	159	188	179	199	182	184	186	186	182	209	187	184	173	164	171	177	194	161	184	171	186	183	172	188	192	184	172	197	182	177	187	199	177	193	192	168	200	186	149	174	187	151	191	208	180	172	196	178	186	178	194	179	180	189	208	150	183	185	166	200	193	176	175	154	184	180	192	168	176	193	186	160	198	187	167	186	194	208	168	200	176	179	195	175	172	188	178	178	171	172	179	186	195	197	192	205	169	190	186	166	184	193	185	199	161	189	187	177	193	185	160	185	179	183	188	167	196	187	177	176	197	181	175	190	188	157	179	163	183	182	204	171	184	176	202	198	168	178	192	198	211	208	189	195	185	168	185	174	158	177	211	221	177	174	172	182	195	208	198	176	189	182	186	205	204	154	196	169	190	170	184	165	201	191	174	172	180	202	191	196	194	176	163	191	176	196	183	179	191	182	176	188	215	189	171	194	183	158	205	198	179	184	172	199	179	170	204	187	178	176	164	183	189	186	174	213	174	183	148	181	171	194	160	172	183	174	162	176	174	196	188	192	197	178	216	183	175	161	169	176	183	189	182	166	192	208	180	197	173	186	174	192	180	191	202	180	188	179	183	190	193	162	173	199	172	197	174	181	210	206	177	207	193	179	166	172	199	205	182	185	208	172	184	198	188	181	188	214	202	204	185	197	185	165	172	179	187	193	192	183	171	174	164	194	179	183	159	182	188	177	172	168	187	156	185	177	163	206	175	164	170	204	175	184	188	184	141	191	158	169	185	173	196	199	178	199	175	182	170	187	162	173	170	179	196	180	194	186	171	167	189	172	169	177	188	199	184	170	184	158	196	179	169	186	215	166	172	201	174	178	165	172	165	183	168	180	198	182	160	198	176	166	184	193	197	161	169	188	162	185	190	185	160	159	158	184	191	183	161	172	185	185	171	176	190	169	189	187	172	176	169	163	170	193	179	171	180	194	166	183	198	182	194	178	191	162	178	184	208	221	192	181	192	168	180	206	200	179	189	169	177	191	205	186	182	207	174	192	202	184	198	176	178	202	198	194	176	204	164	174	171	186	202	179	198	186	171	182	198	185	175	173	193	198	188	198	212	197	177	192	168	187	191	167	173	174	184	179	205	190	159	184	192	190	159	220	185	188	201	183	172	158	165	185	188	202	195	190	157	167	160	206	179	170	174	174	170	197	170	173	204	182	184	188	198	169	160	184	192	176	188	182	200	174	196	203	171	200	174	175	190	183	184	173	204	204	173	203	178	165	196	166	181	164	209	185	203	179	193	179	188	192	164	204	194	191	212	160	197	189	192	173	192	173	162	202	160	206	152	136	196	193	175	190	180	198	183	185	185	166	183	173	197	186	198	149	193	181	180	183	156	176	202	201	174	190	161	209	163	186	164	176	168	183	177	194	168	173	165	170	177	158	176	180	163	183	185	181	184	152	185	162	181	166	186	179	201	166	210	167	175	211	186	189	193	192	167	193	174	189	170	209	166	200	165	164	185	179	184	170	168	180	178	189	182	185	179	165	182	196	183	195	209	171	185	185	170	179	173	195	192	171	198	177	182	191	176	188	168	192	173	215	178	179	209	202	170	212	187	167	190	184	197	169	190	186	167	200	158	170	162	169	187	169
21639	2332	5376	5988	5109	4085	3377	2764	2426	2166	1875	1627	1536	1347	1285	1243	1143	1012	1021	930	906	924	875	826	821	821	768	811	766	744	755	755	714	744	682	733	629	688	682	611	663	681	691	658	607	630	692	664	646	606	641	664	647	593	616	646	594	619	575	587	595	590	634	607	624	596	612	644	598	596	621	620	580	565	523	581	614	580	603	598	632	595	578	582	579	554	610	552	601	569	579	613	560	609	552	536	578	523	571	561	543	541	560	616	601	617	544	572	600	601	546	581	603	580	542	567	594	577	597	577	599	592	565	572	548	626	569	611	535	596	597	572	574	575	607	527	580	572	564	577	558	598	545	546	550	577	578	543	542	538	561	564	545	557	553	552	546	595	592	575	575	538	597	611	569	546	565	559	594	594	606	605	556	583	572	600	555	551	539	591	586	579	557	603	598	541	544	603	524	542	602	547	532	524	557	533	576	521	528	540	543	516	597	588	560	581	622	558	585	551	589	569	588	556	539	570	592	583	539	542	531	563	554	581	594	552	543	553	582	601	572	588	591	545	589	564	578	603	522	568	497	584	579	577	583	561	550	618	568	595	577	545	578	601	580	598	548	577	588	593	613	581	540	607	572	553	562	597	593	588	564	564	567	552	603	579	628	555	580	553	573	556	568	538	584	538	577	528	539	555	554	540	582	595	532	594	577	546	584	532	575	619	553	551	557	545	506	557	563	533	536	530	574	510	567	578	582	521	618	547	581	536	602	522	566	602	598	584	616	544	556	573	589	535	569	550	569	573	558	558	532	606	541	564	586	571	582	571	557	580	550	534	563	553	552	529	550	533	649	557	556	584	552	562	585	568	592	601	520	570	525	543	523	546	558	583	562	604	584	561	584	570	554	539	608	571	555	578	579	541	536	567	575	561	574	574	586	552	544	582	564	562	556	547	572	570	587	549	583	628	589	567	540	577	547	539	574	558	572	601	555	559	621	543	523	598	605	584	599	588	533	561	575	539	576	505	540	596	583	587	553	556	567	592	577	567	576	571	583	553	556	559	549	557	565	577	585	587	569	606	610	569	573	565	530	569	547	576	555	563	569	541	571	599	542	586	557	589	549	546	549	558	587	571	581	564	546	595	567	577	577	551	531	535	533	566	548	544	593	566	543	551	556	559	577	578	577	572	583	546	562	581	531	575	593	530	571	552	598	558	555	601	570	545	573	577	570	550	553	577	568	576	528	527	561	532	574	591	556	554	539	592	555	572	606	584	563	586	555	582	576	587	553	586	591	598	607	525	539	562	545	530	579	546	608	530	545	547	551	562	579	517	588	586	561	555	532	575	565	565	554	603	578	567	547	539	553	575	572	515	552	542	548	602	612	559	554	600	642	559	534	574	559	575	553	619	579	574	555	590	586	542	569	571	588	563	548	572	572	578	590	558	553	558	597	559	541	571	580	558	568	566	569	569	569	570	599	559	607	583	555	579	576	553	593	552	588	573	587	535	576	544	560	544	517	562	523	581	584	567	593	553	576	590	583	596	579	557	584	568	515	584	573	582	598	589	585	588	599	576	585	597	544	553	611	578	560	540	579	579	571	600	573	570	578	543	553	519	571	578	540	573	577	568	553	564	558	593	605	578	593	605	588	597	546	579	558	566	588	569	570	580	595	563	601	565	595	539	586	614	572	566	585	526	540	552	585	565	546	541	587	558	588	558	602	558	581	567	559	603	565	544	566	594	603	561	590	594	549	535	534	569	554	574	552	564	544	561	572	580	538	566	540	587	565	539	554	545	551	570	557	589	603	569	536	603	561	545	551	598	564	519	571	521	601	565	530	650	571	547	567	604	549	586	600	572	558	554	551	564	599	569	538	536	558	586	588	575	596	540	541	567	624	586	563	535	542	570	539	554	553	557	545	592	549	564	582	550	604	533	559	540	540	556	576	531	585	552	602	552	609	571	560	593	559	573	563	606	573	561	590	566	518	551	578	538	551	592	566	540	556	528	581	552	585	564	551	530	588	571	569	568	580	537	591	571	582	559	541	591	599	566	573	602	545	557	593	563	577	585	579	526	583	588	552	573	576	573	575	570	560	538	569	566	605	559	572	571	601	561	609	604	538	585	586	558	566	549	608	569	572	597	559	558	563	584	567	544	575	554	624	558	612	581	565	571	562	568	546	550	586	577	558	540	541	540	528	555	536	590	610	574	607	531	539	560	563	545	628	597	551	583	570	599	566	532	600	596	533	567	587	600	574	598	563	562	582	583	593	553	523	571	559	590	527	575	558	527	553	576	556	543	581	534	555	560	548	591	583	550	575	581	570	527	551	568	541	580	579	576	595	565	566	550	566	539	561	540	580	540	615	552	573	572	589	570	587	566	588	547	569	557	570	570	555	538	571	553	593	580	571	568	578	564	571	604	565	556	546	553	548	528	574	567	575	570	531	549	578	604	585	592	564	589	589	558	588	529	560	576	607	569	558	579	605	548	539	576	601	578	535	627	567	567	612	507	566	610	583	604	544	592	579	619	551	550	537	576	594	581	627	584	539	602	595	560	544	566	581	588	557	568	566	565	543	594	574	538	561	569	558	584	585	570	612	535	553	565	570	584	547	540	532	564	526	550	589	579	583	523	543	585	596	565	592	597	570	567	544	585	547	555	560	531	598	579	550	531	549	579	563	562	597	602	583	579	570	578	617	557	571	554	583	527	566	582	561	557	584	513	578	572	559	553	607	584	537	558	574	567	572	535	625	592	513	574	565	535	574	559	538	576	576	519	588	567	594	545	592	570	598	562	550	548	579	595	540	572	580	586	618	579	579	551	537	573	521	549	528	581	541	609	543	537	550	536	577	566	545	558	528	585	552	573	594	617	594	558	524	581	516	558	595	569	563	599	531	575	547	536	543	585	552	576	577	582	604	597	561	540	547	606	549	565	587	591	556	574	533	573	568	592	572	550	586	523	586	589	579	557	559	578	600	575	521	567	603	571	577	556	568	609	557	580	573	559	557	553	541	604	552	575	573	583	575	572	546	532	566	564	575	553	551	600	538	578	570	565	569	599	566	570	551	582	591	570	578	574	576	560	549	553	559	554	582	563	616	544	603	553	560	569	540	597	530	582	577	547	560	558	591	588	578	543	525	577	554	571	545	562	535	550	565	602	559	588	584	523	567	591	568	576	587	543	558	608	577	590	605	577	582	540	571	569	593	553	572	569	593	536	595	575	567	525	607	545	556	555	538	576	568	544	567	545	584	551	596	616	537	525	603	551	565	573	589	575	595	570	587	540	573	549	597	582	536	558	578	548	563	579	558	567	533	568	563	585	534	571	610	536	540	586	544	584	613	573	567	541	597	560	592	588	556	589	582	593	556	566	567	556	609	591	548	558	537	593	572	582	542	563	571	565	573	554	577	544	585	565	539	568	588	569	569	540	548	558	542	587	610	547	551	600	526	567	599	558	549	547	554	551	576	520	586	574	531	560	575	582	583	596	564	574	545	579	554	557
6155	348	290	198	202	182	219	205	203	198	180	187	195	172	211	206	179	185	180	199	174	156	183	209	165	192	189	183	164	183	213	168	207	198	176	191	205	178	173	183	181	204	210	202	215	183	181	207	190	196	192	193	196	188	163	212	179	216	209	186	185	205	204	171	181	193	187	204	170	172	189	198	195	172	196	167	185	182	172	200	178	223	181	182	190	198	176	210	208	190	168	186	191	181	162	183	196	190	216	211	192	183	180	190	162	193	191	180	189	147	185	184	175	179	189	167	198	176	182	179	194	172	185	184	166	164	179	192	183	193	169	207	188	194	202	202	191	204	177	194	204	179	177	163	177	175	178	208	196	188	196	171	197	192	190	167	160	182	184	161	153	185	192	191	171	161	161	162	196	184	158	187	169	178	191	160	175	197	198	179	210	178	174	166	177	186	175	206	186	175	212	189	179	178	191	190	196	192	172	169	199	201	194	208	178	180	200	198	168	179	164	191	211	189	193	175	221	184	170	177	195	201	194	191	183	196	192	172	190	172	170	177	189	199	182	197	186	179	181	169	192	180	172	189	150	196	167	170	197	191	177	189	192	185	193	189	170	182	168	204	171	174	181	197	180	172	181	179	212	182	198	209	183	182	183	209	172	186	197	187	168	176	189	189	191	203	182	196	192	191	214	177	184	200	195	191	205	184	220	204	191	188	171	201	203	189	169	181	215	188	188	179	177	206	170	204	173	190	177	167	171	203	185	216	200	192	181	190	215	232	186	177	214	197	209	184	210	197	197	188	173	163	180	184	186	195	216	193	228	206	205	172	195	186	188	193	203	200	206	175	184	174	195	199	188	198	200	200	176	184	178	178	171	198	183	187	181	176	196	183	174	174	189	176	184	188	184	195	180	173	164	212	186	190	168	198	195	207	205	175	194	184	189	185	198	191	176	190	185	177	190	178	188	181	184	183	175	167	192	181	196	177	193	188	194	176	195	204	203	179	189	179	173	190	192	216	167	171	203	177	180	174	187	195	184	207	199	168	191	204	176	178	178	176	177	179	188	183	173	199	198	189	202	201	207	164	196	184	184	193	214	195	185	192	182	177	187	208	205	207	206	191	184	194	170	164	212	182	206	198	195	178	206	182	207	171	175	194	174	167	175	193	201	169	194	196	200	208	192	201	196	169	198	187	176	197	159	158	205	175	185	175	178	184	176	195	173	203	183	195	194	167	193	194	182	193	185	199	186	211	180	187	178	180	200	167	174	191	175	175	166	172	179	190	183	172	181	188	175	175	187	181	194	197	187	212	194	186	193	184	182	206	168	192	189	189	193	182	203	227	203	203	200	220	190	178	195	158	174	180	187	211	184	177	210	178	181	204	180	186	169	188	193	184	167	174	175	178	195	188	185	199	167	188	178	207	186	190	201	197	207	197	184	188	208	160	203	193	194	209	158	193	193	169	178	174	183	165	204	209	187	199	185	176	182	185	203	177	189	194	194	185	198	164	196	184	185	185	171	183	172	175	192	213	181	190	211	214	188	207	174	194	194	191	164	205	186	185	194	196	180	177	190	205	175	185	204	182	181	197	175	181	178	213	184	217	181	173	173	179	176	194	168	204	181	204	209	166	193	190	176	167	202	178	173	178	179	193	183	181	180	174	185	227	182	186	184	200	186	171	189	183	182	178	195	197	157	184	192	188	179	156	188	176	191	201	191	210	187	188	202	169	189	174	206	189	209	185	178	213	193	181	164	203	192	179	188	182	183	182	175	195	215	192	181	209	180	194	208	165	185	182	173	193	184	150	207	196	192	187	193	185	171	182	170	233	173	189	168	176	202	199	173	199	197	191	191	174	176	205	173	170	176	192	184	190	189	177	194	178	177	195	183	165	160	184	208	170	192	182	174	174	181	191	199	200	200	177	175	180	195	164	192	186	205	184	176	186	172	203	185	173	200	184	196	215	198	173	187	188	193	199	214	190	166	171	188	183	197	184	182	194	171	189	210	198	185	193	186	189	213	176	197	182	176	167	176	183	174	165	169	191	206	170	188	180	197	197	198	182	186	202	165	176	181	180	202	165	182	188	182	189	183	195	170	161	168	171	205	188	172	161	163	157	195	170	196	184	181	195	168	192	210	183	185	195	191	191	195	152	199	187	177	169	176	157	164	205	196	212	169	179	196	164	199	189	215	174	163	193	191	144	174	184	190	205	172	187	183	176	190	201	181	180	179	189	161	191	171	179	164	162	184	195	181	172	213	214	167	172	191	167	171	176	180	179	193	187	178	168	189	182	189	184	178	201	185	168	171	194	212	203	192	183	179	207	155	179	182	183	186	197	199	177	199	192	183	210	157	190	189	180	183	191	178	185	180	182	203	159	182	195	170	197	194	173	167	189	194	191	183	176	186	179	166	207	185	195	188	189	179	199	198	171	202	212	180	178	195	182	198	178	169	193	185	170	177	202	183	187	172	184	179	192	180	162	199	168	181	188	194	193	218	192	201	215	188	166	187	189	194	160	201	227	195	204	188	199	168	185	182	177	187	193	184	195	182	165	169	204	174	175	199	185	191	184	188	197	203	190	169	186	185	178	220	189	184	186	207	193	191	204	181	185	172	195	178	202	187	189	177	173	204	184	168	214	192	191	193	198	174	166	171	175	185	190	185	195	199	185	229	192	208	176	181	227	181	181	192	195	185	184	172	178	196	214	196	205	166	148	185	177	187	205	175	197	183	210	204	168	181	200	189	197	188	198	179	172	202	183	181	211	183	195	185	206	188	203	175	214	194	174	217	192	186	201	172	165	208	207	198	187	176	201	167	180	194	183	178	201	177	182	192	170	207	186	190	157	196	197	194	186	212	179	184	198	168	187	183	181	168	163	168	214	194	176	184	179	165	198	219	196	178	189	216	177	186	198	197	183	189	196	198	192	198	196	171	199	191	174	171	206	192	202	167	218	194	196	182	213	189	203	165	172	177	183	193	203	184	176	195	192	177	155	200	208	199	188	202	186	197	202	199	164	189	181	178	173	188	205	183	191	181	165	186	190	188	162	161	187	169	191	210	172	177	184	166	166	183	217	190	182	195	191	218	188	179	185	171	180	210	161	174	205	170	151	185	208	175	184	207	180	175	201	183	181	162	160	207	201	192	163	196	202	175	192	178	192	188	184	171	174	179	192	178	170	208	168	193	184	208	183	188	186	209	201	161	182	196	187	181	198	181	202	190	214	216	193	194	173	156	181	171	191	200	156	193	186	185	180	199	218	186	195	192	200	215	185	195	179	184	178	200	219	189	183	173	211	176	192	165	192	181	172	166	166	178	175	190	189	189	187	191	205	185	163	192	203	191	193	187	193	197	180	214	178	212	167	238	176	184	183	188	189	192	187	221	206	175	169	183	166	191	181	219	164	177	189	173	213	190	201	199	211	176	208	192	158	179	188	183	213	177	170	184	217	186	212	197	196	190	219	175	208	174	184	172	181	176	152	193	194	160	184	193	192
7044	662	691	741	688	640	603	623	590	618	590	562	516	604	574	614	593	594	571	555	536	578	549	544	550	538	543	555	583	583	549	554	563	601	537	586	534	564	568	574	576	561	588	514	548	587	579	577	582	600	540	537	558	558	532	569	526	549	545	611	526	571	549	565	572	575	535	592	550	538	549	579	597	557	579	580	580	558	531	574	595	555	586	539	586	557	583	556	533	561	587	577	583	570	553	544	550	535	577	556	563	549	521	580	566	595	560	583	548	582	567	585	595	567	602	560	559	553	607	576	564	540	515	548	549	567	549	545	570	557	590	599	570	542	570	605	564	546	542	552	537	556	554	561	538	552	583	560	549	565	553	557	589	528	578	578	560	552	533	548	554	569	576	559	550	575	566	562	557	561	569	581	556	550	590	605	580	491	578	562	574	529	601	547	560	565	591	585	556	603	559	503	576	569	583	582	573	542	546	580	585	550	542	552	572	582	519	593	595	522	568	548	562	580	589	564	551	615	591	558	557	585	552	546	538	578	557	581	563	558	575	590	588	532	581	595	572	558	602	520	524	532	570	570	556	598	559	594	565	573	588	552	532	502	564	559	566	581	579	566	565	568	576	551	572	601	570	508	562	584	553	545	570	530	529	568	576	566	588	577	563	624	579	558	600	578	545	560	576	535	534	574	564	559	515	563	507	548	557	534	518	564	534	545	563	539	575	533	583	547	535	559	559	557	542	577	559	550	537	584	560	544	543	570	551	552	577	557	577	563	587	570	618	565	578	534	571	601	555	538	557	543	550	623	581	569	588	563	579	569	581	589	566	579	598	579	539	563	551	593	517	538	547	608	617	578	549	564	569	554	537	551	579	594	552	546	580	585	553	571	575	527	526	556	540	556	514	545	550	567	589	558	567	547	542	509	559	545	550	560	550	568	572	581	584	557	540	578	569	582	549	607	565	540	601	521	548	604	585	549	538	554	578	594	510	554	542	508	521	599	563	556	568	571	553	544	520	561	554	582	560	592	534	582	543	558	598	579	557	603	548	578	573	552	589	602	560	569	544	562	523	581	572	527	570	549	556	553	585	579	584	564	583	580	517	544	588	582	525	545	576	547	595	475	593	572	538	569	548	579	550	521	581	546	582	535	569	552	609	596	580	548	552	591	517	568	553	565	535	559	609	575	607	596	587	541	557	570	577	545	588	573	563	588	546	586	596	545	548	567	565	579	595	562	557	566	519	591	548	581	576	571	540	505	598	520	561	561	587	529	597	553	566	596	559	523	585	554	538	571	573	541	565	550	498	556	594	569	533	559	571	533	537	545	576	553	582	527	547	570	552	543	522	545	572	517	582	577	580	558	560	568	551	553	552	567	583	523	528	521	547	575	626	520	523	572	581	574	555	583	569	519	572	531	579	575	607	559	559	522	605	610	564	594	522	569	595	549	605	557	523	578	572	526	539	587	568	592	550	580	549	530	550	548	546	514	593	556	555	529	557	571	578	537	591	578	543	560	536	548	553	547	551	542	574	552	560	600	553	615	523	549	545	567	564	583	497	587	540	581	533	554	530	587	545	562	530	558	513	559	585	581	582	566	540	561	560	559	504	527	538	528	558	563	601	550	601	561	542	598	581	585	555	565	494	561	559	550	599	579	508	597	572	552	580	596	567	568	554	563	531	569	601	574	527	541	594	533	512	585	577	572	530	542	551	568	547	543	525	593	555	549	597	594	519	597	596	556	561	597	539	605	558	519	587	577	553	536	543	612	564	549	528	586	505	554	537	577	578	530	551	542	568	576	536	533	517	602	561	533	558	580	529	541	556	521	516	542	608	543	611	572	563	538	583	534	573	555	564	544	522	547	570	534	556	540	555	592	553	552	604	578	560	556	584	554	570	554	571	521	531	533	600	537	535	506	558	579	535	526	582	575	561	576	562	533	594	563	578	573	568	520	547	573	578	539	584	563	582	559	594	582	543	596	573	556	523	585	532	585	542	594	544	557	519	542	529	570	577	568	552	548	536	520	584	568	488	552	560	530	540	549	571	570	534	545	563	551	568	556	563	608	528	534	561	523	605	550	551	517	600	544	563	546	547	535	561	574	576	561	571	613	565	585	569	603	585	541	565	583	590	597	567	512	556	566	562	533	533	585	554	546	543	583	601	565	544	560	571	588	510	558	613	562	549	576	555	555	577	574	581	544	563	493	590	541	578	565	576	541	588	522	518	565	604	554	550	578	558	579	569	572	568	559	573	563	533	523	555	559	555	525	570	526	563	571	558	495	549	530	553	528	526	529	567	532	558	569	565	588	560	547	543	534	561	574	607	522	572	570	537	574	562	547	565	559	554	595	536	582	571	578	523	581	557	567	567	550	567	558	553	536	590	549	583	539	573	510	578	548	559	558	576	554	566	564	553	543	555	570	572	558	571	563	522	513	571	566	544	585	556	519	573	540	557	552	560	558	521	578	561	539	582	569	554	622	574	549	534	575	542	570	549	563	571	542	552	555	546	568	510	543	537	547	537	556	537	551	564	567	565	545	571	566	591	568	589	531	605	559	573	551	571	572	561	578	585	556	554	535	568	563	536	571	495	557	546	563	584	579	535	556	565	578	552	521	561	551	583	585	553	576	556	545	577	526	565	557	494	568	592	615	556	576	565	564	534	550	556	566	565	522	519	597	580	590	545	562	594	571	547	538	548	532	594	580	555	548	548	586	569	567	546	557	526	560	533	550	581	567	529	560	561	545	561	586	556	549	597	550	557	580	549	543	554	557	586	536	527	571	562	550	571	528	555	542	558	528	546	593	536	591	543	536	548	528	586	511	587	569	574	548	537	561	535	590	535	587	535	524	586	579	561	554	542	583	553	539	564	582	589	598	535	530	530	528	568	530	527	548	563	585	580	529	550	571	567	535	596	538	557	568	549	602	540	561	543	575	528	612	532	527	571	573	548	547	569	536	564	587	569	542	589	558	567	566	578	552	586	567	523	570	536	524	604	557	586	542	514	560	531	583	549	556	563	549	563	549	572	578	535	610	569	602	590	538	585	583	574	516	582	572	614	556	550	559	607	571	596	551	581	525	527	567	579	566	573	579	545	625	586	562	575	572	556	549	600	545	575	594	621	548	553	549	567	555	531	571	564	560	561	578	571	534	537	581	552	557	546	562	575	562	552	536	569	572	586	565	526	605	530	547	609	564	615	540	533	533	534	561	589	621	539	542	543	536	593	608	547	562	515	586	598	565	587	539	592	560	538	592	555	563	548	567	553	548	542	541	571	566	541	542	523	541	554	536	576	561	583	543	577	607	582	542	589	506	552	579	595	549	536	570	553	590	541	578	556	550	551	589	606	600	562	570	558	566	547	523	545	584	524	528	538	538	546	508	571	596	570	550	572	606	557	582	571	588	572	583	526	591	540	558	545	556	554	553	536	594	619	569	559	547	569	557	572	568	561	551	587	594	531	598	539	512	570	549	543	566	533	585	528	525	584	557	521	580
35270	6706	1290	903	657	492	399	298	261	240	206	221	141	170	141	145	165	152	130	127	121	112	134	104	117	126	125	117	130	110	119	111	123	131	103	117	117	119	131	121	122	113	129	116	88	102	115	110	117	118	92	98	102	101	95	105	112	102	98	121	99	96	96	106	108	121	110	100	108	121	91	101	85	106	85	102	106	97	106	110	113	92	91	95	102	96	108	99	115	103	104	97	101	85	112	106	117	104	119	114	107	97	110	93	115	117	112	99	123	103	120	111	114	96	115	118	106	107	111	114	108	103	115	107	95	104	91	96	116	127	105	108	110	124	96	92	119	108	119	116	107	106	112	99	101	112	111	109	113	93	83	105	94	98	118	114	122	83	104	98	103	119	96	99	111	109	123	85	113	97	87	103	90	98	103	91	102	103	120	98	100	96	89	112	89	92	97	99	115	105	118	102	113	106	94	110	111	77	106	94	97	90	103	83	100	94	105	96	114	105	117	124	91	103	112	104	98	83	92	91	94	96	126	99	111	93	87	115	90	107	120	107	102	106	99	106	100	111	103	100	87	102	103	93	91	88	111	108	117	110	104	82	109	118	108	107	122	114	97	110	107	101	112	109	91	103	117	106	100	100	115	102	103	94	113	98	115	106	107	101	116	113	97	107	107	98	106	93	100	92	99	107	128	98	113	94	95	99	89	107	124	114	101	112	99	111	99	114	103	94	117	106	97	116	107	112	95	99	76	108	103	102	99	91	99	106	98	116	108	119	120	123	84	102	110	97	108	104	99	100	100	124	106	94	99	109	90	90	102	120	114	107	128	120	96	120	104	82	100	111	118	106	112	103	104	97	99	96	89	82	100	107	97	105	101	97	98	95	109	81	111	102	99	109	104	84	104	99	128	126	108	105	93	95	103	105	97	108	110	129	95	111	94	111	109	92	89	94	107	116	101	106	99	99	110	111	111	115	115	103	113	105	106	105	97	118	106	112	112	100	108	122	103	92	108	109	119	111	116	101	105	116	103	118	116	90	116	101	103	89	100	99	111	94	115	100	99	117	101	94	107	94	106	102	105	128	98	132	112	118	99	97	93	97	124	81	82	104	88	96	109	120	98	109	94	125	98	100	101	111	100	93	111	109	110	94	112	96	102	100	104	102	108	98	104	92	86	119	99	103	103	113	108	110	110	96	100	107	129	119	110	88	115	105	103	112	100	106	81	90	112	101	103	119	104	114	114	106	115	97	121	86	109	107	101	121	113	92	101	118	115	114	107	89	93	114	108	113	97	108	110	94	105	109	105	114	104	101	101	87	114	109	125	107	103	128	103	117	94	100	95	92	103	108	102	109	105	113	104	112	114	79	83	117	98	117	115	98	83	123	119	120	102	112	107	97	115	115	106	103	111	90	108	101	111	100	93	93	101	102	94	119	94	106	93	103	117	122	101	93	96	115	127	118	110	108	101	98	99	104	119	109	97	110	115	105	110	106	111	99	109	109	90	97	116	105	105	101	111	96	97	88	93	94	120	80	120	101	106	107	104	128	106	108	113	89	85	100	91	102	92	104	100	118	111	101	102	86	96	98	110	94	106	107	108	111	103	103	101	116	112	99	113	110	119	111	110	102	88	108	115	98	114	100	98	103	93	115	115	95	90	110	104	99	113	108	106	94	120	113	121	115	109	112	114	106	74	98	98	97	113	111	97	110	88	111	119	122	106	97	90	100	102	112	98	97	107	102	84	89	102	76	115	97	114	88	113	114	108	82	110	93	110	126	98	101	91	102	100	86	107	101	95	108	95	106	120	91	90	97	76	115	99	105	94	99	114	95	100	112	94	87	100	122	102	104	111	93	116	96	98	110	92	98	108	104	113	106	101	104	101	116	112	98	114	116	100	87	100	100	125	120	92	113	110	109	96	97	111	98	96	90	109	114	107	87	123	115	105	97	79	106	111	124	111	104	127	108	96	103	118	90	84	99	92	115	101	97	100	105	126	111	82	119	113	123	105	80	116	108	110	110	104	103	104	129	113	118	89	110	96	115	107	101	99	95	119	111	115	90	117	122	108	106	101	110	107	118	108	131	112	102	112	98	95	107	112	122	98	97	107	94	107	98	107	102	83	105	91	94	98	102	108	112	98	80	95	113	102	130	110	86	96	99	126	113	118	94	112	97	108	107	91	119	90	113	109	122	111	104	93	109	115	95	113	88	96	94	134	90	94	98	123	99	103	110	106	110	106	113	100	102	93	96	99	107	127	125	105	116	120	118	82	111	133	104	94	115	101	104	104	99	102	107	107	101	95	95	105	89	108	99	112	107	119	93	99	84	101	111	102	104	123	99	103	93	98	113	102	96	89	114	103	87	98	96	93	101	94	115	109	95	99	94	105	111	85	126	98	92	112	112	122	117	104	110	107	106	79	108	100	122	109	91	95	100	87	105	118	105	116	92	115	108	112	99	91	102	87	119	105	117	107	112	90	93	79	115	108	112	96	103	106	108	99	80	115	80	114	91	104	98	119	96	105	96	94	71	113	115	103	114	92	113	118	114	99	105	120	109	114	109	106	109	121	119	104	99	97	95	106	99	103	115	88	95	114	107	103	109	97	91	106	119	89	106	87	106	106	105	106	105	100	97	117	108	115	129	116	106	104	87	89	95	106	101	101	110	104	96	118	113	109	110	94	100	105	112	108	85	108	98	115	118	101	103	100	100	121	105	93	125	101	99	98	108	105	103	98	98	104	110	109	99	110	109	102	104	94	113	132	117	109	96	114	114	116	120	98	100	115	101	99	119	117	90	117	118	130	106	102	105	110	102	97	92	112	109	103	107	103	122	116	121	107	105	95	98	112	96	110	107	106	103	114	106	104	98	109	100	93	117	96	112	106	113	106	100	101	103	100	120	112	123	124	113	109	111	100	96	112	109	100	93	112	108	91	108	101	108	107	107	100	103	115	115	106	100	94	101	100	93	117	109	101	112	119	95	115	113	115	113	118	108	105	120	95	112	103	94	104	107	109	102	108	99	89	102	101	97	99	109	99	109	96	97	120	114	82	102	105	99	89	109	116	104	93	123	116	115	117	97	97	90	102	105	107	121	105	104	113	107	106	99	96	91	113	117	115	104	99	106	95	128	94	95	96	109	114	93	86	123	95	111	88	96	96	117	110	103	87	102	95	99	99	110	100	81	115	126	104	110	99	97	78	108	104	117	106	110	99	104	107	109	98	90	119	93	105	110	117	94	109	96	104	112	116	108	79	109	110	98	98	99	92	108	88	103	107	91	100	104	101	96	88	114	100	103	114	108	109	119	93	128	93	117	94	109	109	96	101	107	121	100	126	123	92	118	100	86	113	102	100	103	139	95	103	111	105	112	91	100	107	119	98	103	120	90	97	112	103	128	128	116	114	99	101	111	94	119	105	98	108	112	108	124	124	117	92	102	100	103	105	107	101	100	89	99	97	94	102	117	102	90	105	106	90	89	110	110	86	98	124	103	83	96
16315	1232	2836	3131	2782	2227	1732	1509	1260	1096	986	920	839	792	730	677	632	639	582	573	540	527	482	486	431	477	476	464	442	427	423	438	408	415	405	403	429	389	417	403	406	397	424	393	398	424	419	365	387	362	419	397	373	394	366	351	379	369	381	355	355	393	357	357	356	381	371	405	365	367	405	387	359	344	383	371	359	383	399	360	365	344	371	359	364	334	374	348	349	327	381	366	357	359	345	355	327	367	386	368	361	356	380	328	325	342	333	381	381	320	348	356	350	337	345	372	387	362	364	352	342	351	395	324	352	342	335	375	355	325	352	366	357	349	364	350	326	368	355	366	351	377	361	346	383	311	364	357	347	351	368	324	361	355	333	352	352	358	355	335	356	340	337	320	339	356	359	343	364	322	359	330	377	339	356	377	340	371	332	371	310	332	373	349	356	326	361	372	342	364	315	374	391	342	354	364	328	350	353	357	335	334	331	339	348	311	350	354	342	341	354	346	336	344	362	338	337	370	359	358	353	340	362	333	335	347	333	335	344	336	349	345	349	352	331	347	332	328	364	333	353	303	361	345	327	365	369	339	370	331	327	370	330	328	355	345	341	361	369	338	365	352	330	335	324	363	378	351	310	327	359	326	348	350	349	349	369	362	349	322	359	351	322	327	359	378	365	369	346	339	367	331	340	358	345	372	351	347	353	354	358	345	370	340	343	415	354	362	347	368	377	329	376	344	356	344	353	377	389	370	321	343	348	339	372	365	361	346	364	406	338	338	357	375	364	343	356	341	334	329	370	354	366	347	344	339	322	381	387	355	344	373	345	378	371	367	355	393	323	353	367	340	380	363	312	356	378	334	395	340	318	349	330	367	342	335	338	328	350	370	353	334	314	351	351	367	354	315	352	369	347	339	336	352	348	330	319	359	363	341	355	348	336	346	348	382	349	335	341	352	353	366	363	357	371	382	348	326	372	347	337	340	318	364	336	339	311	375	323	356	366	370	376	365	370	347	340	313	336	383	376	316	327	384	329	338	344	283	366	377	331	378	365	365	351	343	354	368	360	350	347	343	337	353	339	336	360	335	332	338	364	373	363	340	337	315	326	336	326	335	338	349	366	328	324	364	363	357	367	342	333	401	340	358	365	365	324	358	343	362	362	342	363	375	345	344	342	343	356	360	335	345	354	368	345	362	339	353	352	370	330	341	349	372	358	350	386	366	365	338	342	351	335	341	390	344	354	353	360	324	341	326	367	328	353	364	325	352	366	352	370	366	351	329	357	361	359	361	317	339	344	358	369	344	359	328	308	333	340	349	316	342	344	353	373	370	373	359	372	353	322	371	355	336	349	330	344	356	314	362	301	373	341	350	350	362	376	363	378	394	360	336	362	364	328	340	345	349	337	379	367	360	348	333	338	317	334	360	374	351	358	343	376	362	341	346	320	344	385	369	381	353	353	361	351	387	317	341	354	366	353	338	352	351	351	341	355	355	374	325	382	334	320	386	345	342	365	342	374	347	362	316	375	364	381	341	350	314	345	350	381	380	368	358	367	382	347	350	343	382	343	327	365	349	369	371	385	355	355	340	362	328	336	345	332	367	356	343	333	373	360	386	343	380	365	362	375	360	364	354	333	364	376	364	326	338	353	355	343	339	341	350	336	348	370	347	352	327	370	350	341	375	334	360	359	359	310	372	351	339	362	344	373	353	349	341	341	360	327	364	330	352	353	415	367	372	378	332	358	381	368	359	339	355	371	348	379	355	364	311	339	353	343	390	322	366	364	362	324	342	339	343	360	374	372	304	350	328	354	360	346	346	326	303	371	356	327	371	371	346	375	353	353	374	349	343	365	349	343	381	382	316	331	369	346	358	368	315	349	362	363	328	386	363	328	319	322	327	373	350	359	351	366	348	356	340	359	372	355	370	351	357	367	343	360	315	331	350	359	370	357	359	378	356	346	338	393	347	359	356	381	379	354	377	308	337	351	350	328	346	336	361	396	360	380	351	331	329	358	339	347	365	356	364	340	369	346	361	362	295	351	348	368	336	310	337	360	341	375	347	361	343	358	370	354	356	349	353	340	350	351	360	347	373	363	374	360	357	372	351	349	340	366	340	388	338	354	373	357	345	362	347	359	344	365	364	329	340	349	355	381	377	343	342	322	345	336	321	349	360	371	354	358	374	395	371	407	349	376	372	414	334	349	347	372	324	384	348	355	377	310	377	368	350	351	381	349	330	344	373	336	348	346	367	339	340	338	356	351	384	344	360	331	341	333	354	344	354	346	361	331	359	357	341	307	351	333	335	380	377	342	353	326	357	373	332	346	343	352	377	335	343	337	348	356	381	372	382	353	339	375	388	347	351	402	355	315	368	397	326	333	367	355	299	344	348	341	365	350	323	351	342	369	362	346	310	391	346	330	324	364	347	338	373	357	338	362	351	362	358	329	343	379	340	365	345	371	389	331	316	358	350	331	351	346	344	338	366	383	358	355	325	369	356	375	330	344	389	351	366	330	336	370	352	363	324	352	357	308	340	331	373	358	337	353	363	345	332	348	378	359	384	372	349	333	354	349	346	331	360	359	341	355	343	325	361	366	347	398	327	375	349	344	346	364	358	321	347	372	340	367	347	347	347	332	331	358	372	343	353	332	355	357	359	329	353	361	345	337	342	357	368	355	370	353	334	309	343	343	381	354	358	373	340	366	345	359	381	327	368	376	367	349	365	342	356	341	358	377	380	351	370	344	369	352	360	377	334	337	351	372	345	350	363	372	358	340	345	404	343	345	335	374	350	354	340	369	356	341	372	365	342	328	354	325	334	351	332	354	390	351	329	330	331	320	346	337	327	360	344	365	357	328	361	359	366	341	337	332	338	363	336	369	377	368	360	352	327	331	375	347	360	349	376	341	338	357	365	355	369	359	372	340	366	342	338	331	353	335	368	361	376	351	333	372	354	355	318	328	349	384	361	368	339	350	342	311	369	321	352	311	344	341	335	361	357	383	357	337	360	345	357	304	369	362	376	364	356	381	320	337	324	347	369	322	353	365	296	364	347	350	341	340	330	333	375	336	334	367	340	354	346	363	334	391	360	333	376	359	383	344	342	341	324	354	380	384	353	351	325	344	342	323	328	342	360	360	313	365	337	376	366	332	342	331	365	326	335	355	346	355	357	341	386	352	342	365	358	348	394	350	334	364	346	339	341	356	364	369	345	305	366	346	341	364	358	354	351	350	356	371	364	339	347	358	354	374	362	338	332	409	346	351	362	322	346	311	359	354	362	352	352	351	369	367	339	317	344	363	335	333	320	349	313	343	375	347	386	346	339	353	355	348	397	363	342	348	379	358	376	343	353	367	339	377	351	358	361	312	317	333	351	328	372	341	340	380	334	355	369	355	339	359	335	371	344	346	342	334	351	351	389	392	365	332	359	323	341	350	351	351	339	368	362	371	366	352	343	337	361	352	357	344	317	362	348	303	352	331	327	370	389	344	347	355	320
46436	15161	3596	1934	1338	950	800	604	543	462	377	300	320	316	305	246	272	261	260	219	219	228	213	224	229	219	224	207	189	199	183	228	198	193	179	175	187	191	193	204	208	187	186	194	192	176	200	184	170	201	209	173	189	192	196	196	152	179	189	180	202	191	176	179	190	190	190	193	186	173	172	201	193	184	167	193	187	193	176	178	179	198	173	180	170	192	173	205	220	198	180	156	170	173	181	158	193	171	175	193	184	166	197	205	186	197	189	216	204	204	200	192	176	199	176	170	191	219	186	197	165	156	183	179	170	181	171	160	196	185	178	166	183	207	201	182	174	209	186	189	173	194	198	208	181	199	198	179	180	170	181	165	168	186	172	171	166	168	201	201	176	187	190	197	196	165	197	208	173	190	175	175	170	167	199	177	183	163	181	203	179	161	172	173	180	181	172	206	159	210	180	171	163	184	165	169	161	180	215	189	190	183	174	177	175	181	181	171	171	173	151	198	188	205	194	180	193	204	177	212	192	192	191	189	196	189	196	192	182	198	200	214	154	175	179	163	175	194	175	193	186	196	185	186	170	176	182	165	180	167	182	205	200	174	179	175	185	168	176	176	193	179	165	185	182	169	181	202	174	212	158	174	155	180	181	175	150	183	206	190	178	180	181	205	147	174	178	206	163	171	174	204	169	194	203	206	163	178	152	195	204	197	196	177	201	202	185	180	171	176	186	173	197	165	180	190	182	180	140	162	194	191	184	203	174	197	168	163	195	187	184	171	173	172	178	186	183	178	197	193	171	183	189	167	171	162	183	177	157	178	156	194	146	190	179	204	159	211	175	180	177	186	161	160	190	188	177	175	200	181	182	196	195	196	174	167	190	193	201	199	182	190	185	179	182	179	186	192	168	178	198	208	169	175	163	181	185	175	189	185	171	184	172	198	191	192	166	201	187	172	153	188	184	187	175	189	184	155	179	210	183	197	177	186	188	188	205	162	192	186	179	208	178	159	212	175	180	166	183	191	167	187	181	170	193	171	187	192	195	181	184	178	176	196	175	186	185	170	161	174	174	155	169	185	169	175	193	169	176	170	168	206	208	174	195	197	180	178	183	191	188	190	178	186	184	186	182	188	185	186	194	191	177	173	179	178	197	200	190	200	218	197	177	181	171	178	172	200	159	184	181	164	151	192	174	173	191	181	164	196	198	201	184	192	189	179	167	189	182	188	174	176	171	194	210	201	191	184	187	154	170	188	196	172	171	173	165	169	200	168	203	181	158	202	170	182	177	165	182	211	170	174	182	179	172	178	193	204	164	178	186	164	193	193	189	183	185	211	200	193	190	169	186	184	172	204	185	193	189	188	185	173	205	188	201	181	170	187	198	180	187	174	185	197	176	186	172	177	192	161	166	198	186	215	201	193	155	174	178	173	172	165	182	186	184	177	181	177	178	186	180	207	205	167	189	189	181	177	197	174	177	209	200	176	195	166	192	172	212	171	191	172	194	199	202	185	166	199	184	157	182	196	180	183	189	177	187	186	171	167	189	189	171	183	181	174	177	169	190	180	194	166	177	207	164	163	182	173	192	188	201	192	198	193	172	177	182	166	189	168	202	193	180	174	172	182	181	182	205	182	221	178	164	193	188	185	190	176	184	176	152	174	184	169	180	184	188	162	176	169	155	182	188	168	192	193	177	169	202	176	175	183	174	169	171	174	174	189	178	212	182	171	191	174	190	183	180	169	163	160	189	178	191	188	169	188	177	175	175	172	187	183	161	211	181	187	194	188	179	189	194	155	208	172	168	182	184	193	169	159	185	193	194	171	206	168	185	185	178	180	176	176	180	186	162	187	169	178	166	189	180	171	180	185	172	188	188	188	179	189	197	167	204	176	177	184	183	183	172	199	156	190	159	191	170	193	206	170	167	180	169	196	180	190	188	198	173	165	202	182	213	203	201	181	180	155	177	175	154	174	215	175	180	173	186	171	197	152	177	152	180	168	181	158	177	165	190	201	165	196	177	192	202	193	213	165	218	180	179	180	196	154	191	194	190	177	187	179	196	160	182	182	187	187	174	195	203	199	172	175	157	171	186	190	184	182	188	199	182	198	179	187	194	181	188	172	203	155	180	191	190	203	193	186	182	173	194	186	162	148	184	181	162	174	172	192	186	169	184	170	170	174	164	192	188	178	188	186	197	198	181	179	189	200	202	196	205	179	162	166	170	183	190	190	149	193	177	221	175	172	196	155	178	186	207	184	183	198	190	187	187	179	188	207	191	192	141	159	194	190	164	185	194	182	183	177	174	202	175	216	194	195	158	204	167	184	187	179	196	170	206	178	162	180	181	191	196	171	194	190	208	187	159	182	212	189	196	171	167	188	181	188	174	173	199	171	165	196	203	199	190	185	187	173	189	191	169	200	183	167	176	186	192	169	188	212	169	184	181	173	172	188	208	199	196	188	159	166	188	202	185	160	190	174	182	182	207	191	174	176	167	169	189	178	167	185	193	206	172	186	189	165	180	169	196	171	208	177	202	169	160	178	200	183	153	182	194	194	173	192	176	189	191	174	183	189	172	168	217	207	187	166	178	185	170	193	180	165	171	196	187	204	212	170	172	170	177	188	183	197	200	158	180	183	151	167	172	180	171	186	166	174	207	169	183	165	180	173	184	174	167	186	192	195	183	176	176	198	182	180	178	185	171	185	181	171	192	176	199	197	174	170	174	171	187	180	184	167	174	197	205	201	159	162	182	183	179	171	205	182	160	166	189	193	193	170	182	186	186	173	177	169	171	166	185	205	168	194	191	184	175	189	205	192	187	176	185	173	192	173	210	173	167	194	168	178	189	177	202	177	159	180	189	196	166	196	190	171	167	180	214	199	160	208	182	160	185	178	207	190	177	182	187	183	178	183	178	179	181	192	185	148	162	170	187	178	187	191	196	191	188	181	153	201	169	175	191	173	182	200	178	179	192	185	197	182	193	179	163	213	181	152	144	185	187	180	162	196	177	190	217	179	205	149	195	181	182	183	191	175	203	205	170	174	192	190	190	191	165	163	172	180	198	195	187	191	166	168	171	183	196	170	174	202	205	174	160	185	192	162	188	162	192	170	186	159	168	205	187	207	201	174	172	201	184	179	171	212	189	196	190	191	190	180	210	178	171	192	201	176	203	185	167	172	182	175	180	173	168	188	209	176	201	181	178	184	186	220	194	147	175	175	182	183	177	152	177	163	175	171	178	179	193	195	199	156	162	177	202	151	168	189	165	167	177	155	173	177	188	182	165	170	196	162	185	191	197	198	187	198	194	181	176	184	167	184	199	189	180	177	190	184	180	213	191	200	179	198	170	212	180	155	175	185	172	187	187	202	192	173	211	214	183	180	172	177	188	179	215	176	188	168	187	193	183	187	169	196	173	191	193	168	156	187	190	156	192	160	184	180	192	185	191	195	162	180	180	167	171	174	177	174	165	163	223	195	186	179	195	207	191	195	157	190	170	186
21615	2385	5509	5924	5087	4185	3409	2860	2415	2061	1841	1686	1489	1368	1294	1238	1114	1085	1057	956	955	839	858	837	841	818	818	819	747	727	753	780	701	708	676	722	684	683	679	670	652	676	646	664	646	660	630	663	608	632	662	601	643	599	632	651	614	597	589	592	627	635	589	583	578	663	619	616	590	557	586	635	621	600	591	594	601	594	581	612	561	582	562	559	551	582	565	600	560	608	577	596	624	579	597	555	576	552	562	582	608	600	554	601	596	600	539	608	570	593	556	552	591	552	573	634	626	630	552	584	565	591	560	579	597	574	556	541	573	591	574	577	571	589	527	548	556	568	533	598	562	558	555	591	542	556	565	581	512	546	579	605	602	581	531	578	558	564	571	562	568	559	553	576	549	533	563	576	528	544	570	540	566	539	544	580	542	582	546	594	587	594	558	564	531	586	580	602	587	565	577	616	602	523	578	556	627	587	577	545	581	537	594	561	542	582	578	565	586	567	574	581	596	577	535	598	577	541	622	567	569	573	581	499	549	604	557	541	567	571	569	544	548	561	577	567	593	584	542	516	609	557	582	587	581	567	546	557	569	619	536	588	573	568	609	574	570	530	532	587	586	530	577	588	525	560	559	559	567	560	536	570	563	573	553	554	617	571	564	525	550	548	588	573	593	600	559	580	578	570	582	594	601	567	588	579	542	568	607	538	544	539	583	577	568	617	552	562	560	556	569	526	573	567	533	567	567	542	555	589	574	600	521	557	521	557	577	589	570	585	573	611	574	555	590	557	566	526	585	561	651	575	571	580	586	569	548	526	578	575	497	540	526	569	560	578	566	553	556	578	552	563	576	531	572	584	603	613	554	548	567	598	593	632	527	557	569	570	586	597	549	559	565	581	601	526	575	536	575	591	525	600	563	566	551	583	505	626	584	597	530	621	574	590	580	611	562	570	556	585	590	521	582	532	548	568	581	552	568	578	550	588	555	559	581	539	605	615	548	530	568	528	548	569	618	586	604	559	534	614	567	576	581	562	546	623	585	567	545	577	553	573	565	573	555	573	582	563	555	549	584	596	561	604	530	556	533	573	510	532	611	574	576	581	561	582	531	584	560	559	529	577	538	543	556	578	577	566	564	570	548	579	593	561	567	532	583	600	570	535	590	545	552	569	575	588	610	573	559	562	571	603	525	551	598	600	566	555	559	530	589	616	583	592	571	524	563	566	558	516	576	577	560	542	538	583	577	536	572	590	580	558	586	567	548	552	589	572	546	524	553	543	588	525	570	582	577	547	545	531	549	624	582	586	580	554	583	573	594	574	548	590	562	569	543	568	535	561	600	561	585	582	595	549	552	548	627	556	599	567	551	530	525	571	607	574	542	556	569	575	539	571	556	599	540	594	588	544	551	528	565	553	542	562	526	607	535	569	597	608	616	574	566	586	541	517	567	560	564	594	561	561	577	520	596	516	552	558	543	589	548	613	578	566	565	583	547	559	617	571	577	564	558	555	547	566	560	591	527	568	578	553	551	536	582	573	623	583	506	536	513	542	565	598	550	562	548	588	590	563	565	550	569	575	545	556	562	594	618	551	552	620	589	585	522	582	588	572	593	519	572	553	571	552	535	557	539	555	594	573	540	581	571	586	547	575	534	526	545	570	559	563	543	568	534	572	521	561	567	583	560	600	543	543	576	604	575	562	595	577	593	592	605	557	506	574	597	571	550	564	576	563	549	599	602	546	530	518	575	561	554	573	550	597	576	542	539	572	575	574	581	594	585	576	563	525	530	585	554	590	546	536	610	563	558	540	598	606	561	558	565	563	594	546	560	534	558	595	553	564	599	590	595	571	556	505	573	578	553	579	548	574	558	556	590	546	546	551	529	559	581	563	559	612	539	542	544	515	580	569	595	542	570	576	596	579	616	593	576	562	580	529	594	584	594	628	514	604	616	587	565	500	599	561	587	563	569	601	557	592	567	572	551	537	545	613	545	520	594	568	573	552	546	609	569	532	596	569	512	555	533	541	581	601	555	610	555	494	592	591	569	562	571	569	573	567	559	548	577	589	558	577	558	526	557	550	588	562	549	572	559	582	589	501	585	543	551	575	572	555	570	582	617	543	553	533	575	570	564	543	538	579	560	578	547	568	538	532	539	578	575	556	594	581	581	594	536	594	582	549	598	599	568	527	537	582	552	579	572	575	552	584	579	591	602	615	572	541	545	553	553	581	587	547	556	534	587	580	556	587	579	559	561	547	577	590	537	594	569	578	557	610	592	584	591	607	547	627	548	541	569	553	583	542	583	539	568	604	599	570	587	568	568	573	564	528	573	558	546	572	545	563	545	555	590	515	583	559	612	559	578	556	592	577	581	559	589	571	567	565	575	602	526	542	537	559	613	572	547	530	565	608	542	584	547	566	619	579	540	597	564	563	560	522	542	562	555	581	614	539	533	570	558	534	584	564	574	543	554	564	550	524	552	576	567	575	564	598	573	579	561	566	535	574	624	554	562	610	568	566	586	593	578	613	571	548	558	528	563	606	572	572	581	578	558	587	564	576	581	594	566	577	563	617	568	582	546	541	593	556	551	573	560	552	567	539	531	573	551	540	565	555	610	534	565	554	585	532	605	554	593	571	532	592	564	625	550	552	601	611	540	539	589	565	545	565	550	556	555	576	574	617	572	562	613	576	543	535	551	589	600	568	593	547	552	596	582	591	559	569	579	550	537	584	555	555	586	570	582	611	553	532	599	598	562	591	522	572	557	541	559	551	583	514	559	552	571	573	591	541	589	593	596	562	527	530	592	545	592	574	582	535	555	541	602	543	558	607	558	568	562	565	550	560	560	564	548	565	550	594	622	569	586	542	544	573	582	585	538	551	550	564	596	560	576	541	588	530	555	518	588	588	548	531	568	600	608	529	577	536	564	566	561	576	560	578	556	565	551	529	566	618	547	563	542	545	603	599	598	579	534	553	574	594	597	580	624	591	554	564	557	559	576	575	621	532	573	579	587	555	574	612	602	581	566	538	570	559	583	578	534	543	558	539	521	557	578	586	578	591	577	574	581	599	533	526	573	567	587	593	600	587	547	589	563	535	596	584	596	564	583	514	583	597	589	589	545	558	577	546	543	577	606	577	555	590	531	590	555	559	573	555	568	588	523	525	575	584	506	507	539	580	529	574	584	556	573	600	547	540	578	564	566	545	551	546	580	531	532	535	629	561	596	562	554	523	552	603	561	544	614	560	558	575	580	578	583	569	564	568	585	572	574	569	581	600	572	567	561	558	522	544	548	556	559	565	578	598	596	576	562	571	544	606	585	584	597	523	596	573	558	545	629	587	534	578	545	569	544	591	564	580	552	525	589	604	595	597	577	551	581	562	572	550	619	562	573	538	555	574	555	527	530	545	561	528	576	541	580	516	554	549	589	565	549	572	595	544	567	588	584	545	571	533	565	558	543	570	563	566	596	565	543	576	559	546	587	557	547	555	533	598	591	541	555	594
5881	370	280	236	221	188	215	206	196	224	204	194	192	202	181	185	201	194	184	176	188	187	205	173	167	180	190	179	205	185	174	185	165	172	178	205	206	216	209	161	210	181	212	201	177	211	179	201	214	169	163	203	153	186	188	189	177	181	182	187	185	183	189	177	180	196	181	187	160	184	181	165	192	202	209	179	191	186	167	178	172	181	219	181	214	178	182	172	198	180	194	173	195	185	172	201	180	165	163	177	171	195	167	196	192	179	182	181	196	207	200	198	195	165	172	190	151	179	173	193	192	189	188	197	178	209	170	192	176	166	182	221	173	181	182	188	182	183	182	169	178	196	189	175	196	179	172	176	189	197	208	196	199	168	180	165	167	193	184	181	167	153	172	197	181	176	188	171	209	215	178	194	179	182	203	155	170	159	159	201	196	172	195	195	187	173	166	183	170	186	180	205	201	171	193	207	201	194	216	179	204	186	172	160	185	154	187	168	209	198	195	189	200	175	180	199	208	189	192	177	172	196	181	184	182	194	199	186	171	181	167	209	179	177	177	180	167	186	172	210	171	170	213	196	182	191	181	171	174	193	177	207	188	187	195	186	193	190	184	165	195	186	190	190	162	177	205	183	175	191	188	196	196	203	185	190	166	177	182	168	163	168	182	181	205	190	178	162	187	180	193	196	186	203	195	177	197	179	191	182	183	194	184	182	184	193	201	191	196	142	172	186	203	163	181	203	204	200	205	176	179	202	184	178	189	162	196	189	187	179	187	186	198	197	183	195	182	174	186	183	207	164	181	184	181	192	206	200	198	186	205	193	180	203	203	196	190	200	178	169	160	184	191	209	160	181	181	190	159	172	187	164	183	193	191	207	195	188	172	202	183	191	177	174	182	194	196	180	178	202	180	217	172	198	200	184	197	178	190	188	187	188	192	203	196	151	172	180	191	195	189	189	178	220	179	198	179	222	170	203	186	172	174	188	189	223	160	175	209	174	179	155	185	168	174	167	183	198	155	191	207	206	194	193	181	168	214	199	205	213	172	180	177	187	166	195	189	174	177	187	168	215	201	208	188	200	203	177	198	179	185	215	163	186	196	189	189	172	174	182	212	195	202	193	196	159	192	182	185	194	184	181	212	200	197	166	198	173	191	164	182	178	196	187	171	191	185	193	208	200	210	190	171	182	177	196	200	204	193	204	186	189	190	184	199	195	177	169	160	208	240	185	178	197	187	201	193	174	190	172	165	191	200	188	176	182	187	171	197	181	189	211	181	193	182	180	214	192	182	176	190	203	188	196	194	177	205	207	184	198	216	198	179	181	199	203	185	187	170	172	168	182	211	177	202	201	167	176	168	210	166	168	186	164	168	182	171	172	195	170	181	208	188	183	195	160	182	189	186	194	168	192	167	185	197	194	174	178	195	192	179	203	197	189	183	199	202	203	196	193	207	200	185	189	196	176	191	208	179	201	180	174	187	217	176	195	172	189	189	189	171	198	176	186	175	172	186	175	213	202	188	164	192	180	203	206	182	187	189	163	203	217	176	189	194	204	162	185	194	195	184	211	202	177	183	183	178	202	171	176	171	172	204	198	196	202	204	190	164	174	191	190	163	211	205	196	197	203	199	199	162	175	200	184	192	172	178	210	177	197	182	180	198	206	198	206	192	201	203	208	202	188	157	184	190	190	187	181	186	160	184	181	151	201	214	165	211	193	187	172	200	192	170	179	192	180	197	180	179	182	187	177	209	170	200	188	190	186	171	185	211	208	177	177	180	208	202	164	188	209	194	175	182	186	196	171	184	185	165	198	180	190	176	180	189	199	195	165	205	158	196	185	196	176	180	161	232	186	187	193	199	151	164	174	197	187	172	172	177	188	213	212	176	181	170	175	185	200	195	167	182	193	208	159	185	177	171	174	166	188	195	199	183	173	205	176	174	205	194	213	172	190	209	158	189	158	183	193	197	201	196	173	171	197	167	169	179	179	185	201	189	192	177	184	186	164	199	175	183	204	170	200	207	175	197	189	195	209	174	202	193	200	185	186	180	187	177	179	191	165	183	216	196	169	155	198	191	179	185	182	193	195	166	179	207	193	203	186	198	211	186	172	189	181	183	179	169	183	184	191	185	230	180	199	167	213	178	185	191	183	186	192	190	197	195	204	182	183	167	221	192	166	190	186	208	191	198	182	196	202	207	189	185	174	186	206	164	197	184	180	206	212	190	195	207	193	204	181	193	207	168	188	189	162	188	200	178	208	182	182	192	202	197	186	177	188	200	199	188	156	192	203	185	172	196	211	192	202	186	186	214	189	185	186	186	189	181	187	184	187	174	213	185	202	204	211	196	170	218	164	178	198	194	193	212	155	206	197	166	180	180	193	185	165	186	196	195	202	178	209	172	192	173	179	174	179	201	191	177	176	204	176	183	174	168	196	190	178	197	188	179	202	181	193	205	194	188	203	197	182	205	173	204	186	187	173	193	188	183	192	180	188	201	191	214	190	165	165	175	190	178	193	195	194	205	195	193	178	189	219	172	164	182	178	195	202	169	182	183	189	165	154	182	170	209	186	231	188	206	182	185	177	207	173	188	199	169	174	190	200	158	202	194	187	184	183	199	195	178	197	177	171	198	209	178	181	176	189	173	189	183	197	198	166	180	190	182	157	206	192	179	188	170	212	163	163	184	197	194	203	178	188	163	207	182	165	191	184	182	189	194	195	169	198	172	197	199	189	188	171	187	199	204	175	180	181	185	179	194	203	180	161	173	183	179	154	191	176	191	216	186	181	195	195	182	157	190	196	152	179	199	196	217	180	190	167	170	178	182	196	180	187	179	190	200	196	184	184	178	181	192	175	178	191	144	185	200	176	175	160	189	162	201	185	182	195	176	177	181	195	166	210	178	186	195	187	185	189	175	198	175	193	169	189	186	194	210	161	171	171	168	203	188	191	200	223	168	171	185	175	198	160	183	179	154	210	185	174	198	171	222	166	195	197	179	196	185	167	188	175	207	205	188	205	181	164	175	196	181	217	186	179	181	171	176	196	185	185	189	195	178	191	203	191	197	189	178	203	186	172	186	190	185	165	182	207	213	176	195	174	190	178	179	203	195	172	180	189	189	192	178	166	155	193	218	167	176	197	173	167	206	202	193	170	210	192	187	205	186	199	190	192	197	171	186	188	185	183	184	157	183	158	186	189	205	190	212	203	196	196	167	182	212	177	169	190	194	188	173	177	183	161	175	185	181	180	183	199	207	185	186	161	203	189	185	185	184	218	171	192	189	185	183	195	185	203	191	190	192	187	182	168	177	184	171	193	207	207	184	175	188	177	184	189	182	214	178	168	189	191	182	194	195	218	201	180	182	195	185	197	203	177	188	194	198	190	176	168	181	163	190	193	208	168	163	196	191	180	187	186	180	198	188	212	192	203	187	177	194	166	165	214	187	183	177	213	215	186	186	167	174	186	172	195	195	185	192	177	206	208	188	187	182	181	187	168
7004	584	730	692	683	671	605	625	609	608	592	638	564	557	553	553	578	550	596	559	580	570	627	591	593	586	587	580	561	598	582	571	560	578	593	560	574	536	532	568	559	549	593	583	592	554	547	568	558	553	547	558	575	568	558	590	543	603	579	561	558	612	577	588	552	595	576	533	584	555	576	557	605	580	561	587	550	558	514	528	568	574	569	544	567	549	570	580	572	566	594	597	543	593	558	593	569	555	564	544	565	544	520	559	580	584	589	542	582	591	578	552	510	525	561	583	608	565	525	525	560	569	524	529	594	581	585	535	549	537	580	598	558	565	594	590	560	534	543	584	561	551	590	568	539	597	531	571	569	582	552	557	574	507	576	605	542	558	541	580	572	558	566	500	535	570	527	514	533	529	583	567	565	541	589	559	548	569	525	576	554	557	573	571	551	585	598	572	560	583	575	555	556	579	581	570	519	611	540	573	526	591	534	547	566	579	557	553	616	605	551	576	557	592	563	532	535	527	548	568	541	582	568	525	562	579	580	566	592	582	554	540	548	539	584	582	628	553	575	536	573	581	583	583	557	563	566	575	538	562	569	561	529	560	556	547	608	562	593	508	578	571	554	529	531	563	587	574	565	568	560	514	566	550	581	559	576	556	561	576	578	614	532	593	576	599	517	573	612	594	563	546	559	597	598	544	566	615	537	549	595	581	537	568	609	617	544	544	530	549	537	558	567	534	559	567	621	585	555	550	558	515	593	567	553	574	613	591	549	561	602	554	550	557	580	567	584	580	548	589	557	528	560	555	547	619	603	565	560	608	565	577	525	580	539	535	579	568	592	551	549	595	537	574	575	571	545	575	568	582	563	588	551	527	593	524	538	595	553	550	525	607	563	540	599	553	543	577	556	588	560	582	589	560	543	581	543	584	561	578	560	601	521	549	617	543	517	576	529	561	553	537	536	567	563	555	546	557	585	596	552	563	574	632	511	591	552	568	563	617	579	568	607	554	569	575	569	579	561	581	575	548	539	589	586	578	563	587	551	561	567	562	556	579	553	571	557	575	566	544	568	548	598	538	559	553	556	571	603	575	533	539	570	544	584	562	547	564	624	562	565	576	559	581	566	560	567	582	545	521	565	577	582	596	539	548	551	567	546	538	591	581	561	544	574	579	534	560	557	577	553	586	595	623	569	548	561	596	533	587	564	566	557	586	543	567	579	550	553	554	562	593	561	587	587	595	556	548	583	589	526	554	583	581	560	555	564	534	572	542	565	565	543	577	616	511	594	516	569	561	564	567	537	562	541	499	570	541	565	576	559	558	584	524	558	562	571	575	543	552	529	580	535	573	567	508	602	568	547	542	552	592	545	584	540	538	523	558	559	565	549	580	555	536	565	512	558	553	567	579	554	561	526	582	556	571	565	544	577	529	626	555	572	549	567	540	544	584	563	574	553	548	565	640	553	565	510	572	553	533	557	609	562	537	520	572	587	549	580	585	617	586	547	541	585	601	560	558	518	529	528	560	577	558	557	553	542	564	571	576	559	538	573	549	549	527	548	583	565	515	597	564	582	618	552	540	549	581	552	516	584	561	602	573	544	534	565	556	591	570	517	524	561	559	606	541	594	579	536	572	552	565	612	533	588	608	571	540	539	559	555	552	560	587	553	569	587	569	531	566	542	533	562	547	543	561	534	545	565	594	586	595	549	592	609	576	567	578	565	586	570	555	583	550	563	607	579	571	565	532	533	537	592	603	517	601	540	565	519	582	524	560	591	578	573	545	565	569	554	549	591	553	571	536	609	575	550	543	559	599	566	576	565	579	564	532	576	523	560	528	536	509	547	535	553	544	575	493	618	538	586	528	595	536	587	560	560	613	576	532	575	535	538	568	574	510	572	545	520	544	553	592	538	548	592	569	570	548	544	550	585	583	599	586	588	572	591	567	564	555	556	542	597	559	573	591	583	510	543	546	575	560	562	524	557	554	597	610	588	561	581	547	543	555	581	557	531	571	606	595	546	558	572	570	535	584	535	552	571	561	567	508	513	571	591	527	618	521	581	566	557	574	529	578	553	544	562	530	551	564	559	537	578	490	570	530	563	586	595	579	551	558	556	578	549	543	528	549	566	610	569	554	572	618	606	575	536	550	576	546	530	599	563	594	582	582	577	562	571	562	584	602	584	599	574	575	570	599	587	613	565	535	508	596	593	528	573	581	570	572	563	546	579	597	597	601	517	555	535	526	584	574	563	544	555	554	531	577	524	562	557	567	537	563	563	611	574	541	590	576	519	529	565	584	563	540	600	560	635	555	584	579	556	547	548	530	576	573	575	587	539	560	562	567	599	551	564	582	548	556	553	548	569	522	541	567	529	588	522	600	570	525	505	555	543	524	542	555	539	568	602	564	554	538	580	542	555	558	531	566	561	553	584	575	586	567	565	569	552	527	604	557	569	534	520	564	569	538	557	567	518	551	623	586	531	594	553	543	556	561	565	566	578	561	567	539	553	566	522	580	527	554	550	564	556	559	582	601	573	530	596	542	575	555	574	508	630	591	593	581	543	551	562	589	566	564	571	579	549	570	562	563	550	583	562	548	542	600	555	608	573	581	537	529	549	562	580	507	554	607	534	616	550	564	621	539	583	550	573	586	599	589	564	546	559	518	530	600	564	572	560	570	552	581	562	564	549	592	578	561	525	545	573	592	561	558	566	553	538	567	570	546	522	561	576	553	555	568	557	562	559	517	569	583	549	559	547	576	557	561	606	551	581	566	583	531	595	604	587	618	549	561	596	575	579	568	527	544	563	580	562	545	580	533	586	557	547	546	550	566	567	575	564	554	595	596	533	557	606	571	570	533	615	553	524	588	552	569	557	566	594	550	587	539	580	540	545	558	560	596	567	562	511	535	529	565	536	580	530	636	544	566	566	566	582	589	559	612	581	616	521	563	545	613	571	554	550	555	544	598	543	573	573	574	544	591	576	548	540	581	541	576	534	529	602	546	591	530	518	588	526	574	541	545	548	640	571	531	536	590	525	571	559	546	545	602	547	567	575	555	561	550	585	565	577	514	558	569	585	571	589	520	568	572	578	572	591	574	545	538	516	602	537	547	534	563	557	545	539	571	588	563	567	559	609	557	542	590	541	561	559	596	562	565	589	566	579	556	558	563	520	552	569	535	555	543	606	503	579	574	533	592	548	551	599	576	553	564	617	569	555	571	567	559	583	537	563	588	599	540	580	592	553	538	536	577	583	535	566	571	568	531	541	555	591	526	518	571	539	557	550	582	546	575	573	548	533	604	560	531	562	611	569	569	568	566	595	539	575	561	572	554	571	533	556	561	587	560	570	558	556	586	572	558	589	576	600	567	523	558	561	574	565	608	545	572	603	550	568	544	547	592	571	561	570	543	542	583	578	595	543	573	553	555	523	567	603	541	547	571	572	576	562	529	555	570	582	550	560	557	581	572	574	561	595	581	603	579	552	596	589	583	571	554	561	564
34652	4650	1173	931	692	487	374	297	253	218	190	170	176	157	174	146	131	143	119	138	133	119	108	135	119	113	124	124	115	117	112	104	121	115	117	115	105	118	103	96	124	112	119	82	110	105	84	108	122	96	99	122	99	111	106	118	93	106	91	100	95	104	97	102	96	109	100	73	110	98	101	103	108	107	101	129	112	114	98	98	123	99	95	92	97	110	120	114	109	90	99	90	99	116	130	96	100	92	103	116	105	104	111	124	99	125	109	110	104	106	89	98	110	105	115	116	100	104	99	83	105	101	119	113	105	107	95	89	109	120	103	100	114	92	93	102	96	114	107	120	111	102	108	108	116	122	105	97	123	94	99	104	112	93	126	107	105	92	98	108	106	94	103	100	99	79	94	100	118	98	88	108	104	103	118	106	101	93	85	98	105	117	113	90	138	110	112	110	98	102	88	100	98	113	106	113	94	120	121	109	90	103	109	132	115	113	96	75	108	110	115	94	115	118	121	103	125	107	104	107	113	106	92	117	114	104	107	106	109	87	109	107	99	108	90	110	111	96	104	113	86	106	88	111	88	113	114	103	121	86	117	121	107	117	102	102	117	103	116	107	122	107	114	106	94	104	112	98	106	104	94	104	113	119	112	103	100	94	110	98	102	102	123	82	100	109	110	106	86	89	74	103	100	98	105	122	98	105	83	112	115	103	98	100	104	112	109	90	120	120	121	97	101	108	78	109	115	122	101	111	101	120	96	110	101	117	106	125	114	110	99	84	107	106	96	107	122	114	106	102	87	106	121	123	110	107	108	116	96	103	100	102	115	114	105	102	126	92	95	92	111	80	114	93	118	102	107	121	104	88	84	95	107	115	89	108	114	115	95	110	95	94	90	119	108	108	95	125	104	103	102	108	114	104	109	89	107	97	102	94	105	102	111	114	124	108	105	112	102	99	131	109	107	100	102	109	90	110	104	110	116	105	101	117	104	109	121	101	106	120	117	115	93	116	123	108	81	123	103	105	92	105	101	116	95	102	94	121	106	98	108	102	131	103	100	94	116	105	110	85	107	109	98	107	94	104	91	123	110	97	85	107	78	102	113	105	107	110	89	95	98	99	94	111	109	112	87	110	120	116	91	106	114	115	101	100	122	115	108	107	125	103	113	104	97	96	103	117	110	95	80	108	111	95	106	124	109	105	110	108	94	89	104	113	102	81	112	107	95	93	110	95	94	93	102	100	118	94	110	94	114	115	103	79	110	88	111	118	121	105	107	104	113	135	91	116	95	108	121	111	100	112	108	112	108	110	99	109	107	123	116	119	108	100	103	92	116	107	103	107	123	107	110	115	109	108	118	101	111	102	110	118	117	107	119	103	94	96	113	100	108	122	99	102	96	120	99	108	108	106	97	119	97	109	95	98	109	111	116	97	125	99	106	104	80	108	95	98	116	108	119	116	102	106	104	92	121	99	104	94	125	110	111	117	98	97	95	114	102	114	108	116	93	111	113	98	101	110	91	103	107	107	121	102	111	80	109	106	104	108	99	118	90	93	120	92	107	104	100	103	101	95	124	111	114	106	109	96	105	98	110	119	103	107	101	114	89	114	103	116	95	98	95	108	108	101	92	111	96	91	104	101	127	100	105	96	105	107	117	107	102	102	93	97	102	112	116	102	102	105	102	100	104	123	132	100	100	94	104	100	121	99	101	98	103	105	110	107	111	110	106	101	107	105	106	122	116	102	107	88	110	117	135	108	105	96	109	108	110	96	122	97	86	90	103	103	101	103	115	107	99	99	91	108	95	103	115	86	101	100	99	107	101	87	97	108	91	103	111	89	123	115	89	119	105	105	95	105	102	122	114	114	110	114	107	116	108	110	109	114	97	95	118	118	105	93	110	99	90	97	114	107	100	101	115	113	100	115	108	103	107	100	96	119	115	107	124	105	105	108	109	109	121	93	113	105	98	125	109	109	102	83	112	98	104	107	105	95	112	111	111	119	102	102	108	103	94	102	94	109	111	105	103	108	102	85	101	114	108	127	109	95	119	100	100	82	103	121	109	99	120	96	100	101	107	113	96	114	110	112	95	109	94	94	107	102	104	100	105	121	83	115	119	123	109	105	122	110	105	91	101	105	128	110	116	104	103	98	102	123	106	113	115	98	99	100	113	105	90	97	106	98	100	106	101	113	99	92	121	105	101	86	109	103	99	104	106	115	93	98	119	96	92	97	109	125	117	101	95	110	99	86	119	106	102	91	111	113	128	104	106	101	103	89	96	110	97	124	97	96	94	94	98	109	121	100	98	106	103	99	99	103	105	100	94	104	112	92	100	106	119	100	109	107	99	96	99	119	111	100	105	96	104	99	102	110	86	113	99	95	114	111	84	105	115	104	90	102	118	89	108	94	107	111	104	96	108	118	119	92	109	106	125	99	84	96	90	121	90	121	118	106	102	111	99	98	94	96	107	95	94	105	96	108	110	99	111	116	97	126	104	102	112	117	100	106	103	117	104	110	102	106	120	95	119	112	110	112	104	117	99	106	98	93	107	101	96	105	98	107	105	99	106	91	108	120	95	111	100	96	100	91	101	84	108	104	104	104	113	103	92	108	99	90	110	99	98	121	114	117	105	90	103	102	100	111	107	91	106	102	98	109	105	126	110	104	102	104	108	91	100	90	119	117	112	111	123	116	93	101	105	111	102	92	109	97	105	97	107	97	107	97	107	87	117	99	121	111	101	89	127	96	110	88	110	108	95	103	115	91	113	96	111	102	123	118	97	97	102	90	120	93	101	88	100	102	81	112	97	114	110	109	105	104	95	102	107	97	100	108	121	107	111	103	105	117	106	109	106	112	110	106	104	109	116	111	110	104	112	101	105	107	109	106	110	100	107	103	93	109	103	96	100	86	118	120	101	132	80	105	116	108	101	115	112	107	114	96	124	90	116	110	101	118	89	98	122	99	123	106	98	112	100	100	100	107	94	107	106	88	94	116	110	130	112	110	123	105	113	126	98	123	109	119	96	113	93	105	117	98	97	94	125	93	102	109	101	104	102	115	99	90	90	111	99	93	96	114	101	99	103	102	102	120	105	110	115	95	100	105	114	115	118	107	107	100	105	114	104	86	98	97	126	109	111	93	117	99	97	98	104	111	107	107	100	116	121	111	109	103	116	96	99	110	98	108	89	95	93	105	122	90	110	118	120	124	97	102	103	99	94	98	89	93	116	95	96	109	95	105	95	111	105	125	94	117	85	111	98	100	98	104	92	109	100	115	115	103	99	112	103	98	110	113	102	121	111	105	95	113	103	121	95	116	107	111	99	120	91	106	108	97	113	113	94	88	96	102	108	96	110	91	98	108	94	102	105	85	119	102	105	121	101	92	91	110	97	108	107	106	107	100	115	97	100	102	106	96	86	102	92	105	100	96	111	102	107	106	102	106	89	105	97	115	96	104	108	108	98	98	92	108	101	113	113	100	105	107	122	109	97	119	114	118	109	129
17053	1213	2850	3247	2753	2190	1779	1485	1294	1087	974	853	824	762	697	670	654	609	598	546	542	519	493	495	501	499	430	476	452	447	406	451	423	406	432	443	440	416	440	382	404	421	404	415	408	360	375	371	402	378	388	371	423	348	345	388	360	386	407	372	384	369	379	380	363	356	361	378	395	379	363	384	357	345	381	374	358	371	348	361	354	362	372	357	348	375	378	365	373	338	357	376	368	363	357	374	334	392	356	364	361	383	353	361	364	363	360	368	356	360	369	357	348	367	324	350	373	362	353	365	318	377	368	393	370	361	368	312	384	319	375	387	351	336	393	350	336	348	359	340	351	362	372	360	367	341	358	344	338	378	360	356	325	355	359	341	381	360	374	381	347	373	329	330	331	341	337	364	374	400	359	352	380	383	352	358	362	367	346	337	373	357	366	382	354	362	362	348	380	372	336	378	358	381	363	336	381	353	324	337	370	351	388	355	397	360	369	363	378	326	346	357	332	338	358	363	372	333	359	384	371	314	325	346	338	350	330	366	315	361	342	379	362	350	337	355	331	371	355	342	374	358	377	333	340	364	343	355	388	345	339	328	386	365	363	383	349	349	337	372	356	339	362	344	349	334	366	386	330	374	367	375	360	354	327	328	352	318	337	378	367	380	350	357	348	325	363	349	351	353	338	382	354	307	346	385	344	330	371	343	373	373	326	357	357	345	359	355	333	340	324	340	348	366	352	362	389	329	351	348	364	379	358	359	358	370	369	372	341	373	358	351	351	324	344	340	326	352	380	370	376	356	365	362	350	364	315	331	346	335	332	356	365	275	362	338	398	333	374	386	339	377	354	334	340	372	363	333	339	363	328	339	331	360	355	397	357	352	351	341	334	345	350	384	365	351	360	334	344	344	323	338	352	378	362	365	363	358	336	338	352	323	299	356	326	362	346	348	345	371	364	347	331	339	362	342	351	341	321	359	381	357	324	346	322	350	367	366	314	352	347	362	340	380	350	355	354	362	357	327	354	370	360	368	370	360	348	342	366	347	357	340	346	358	344	354	354	367	375	384	366	362	374	339	360	362	387	336	345	348	358	366	400	362	364	372	346	360	342	332	339	365	323	357	344	365	348	366	335	359	353	349	372	376	361	405	346	381	322	337	330	384	350	365	373	337	371	370	370	354	347	334	335	349	358	300	353	332	345	329	374	357	373	337	368	369	373	350	369	373	371	343	367	349	372	331	345	327	381	340	327	356	335	354	374	376	334	368	337	360	372	367	346	369	353	332	349	343	344	367	343	357	370	387	368	332	361	360	395	366	328	364	395	318	371	360	375	356	354	360	362	372	334	395	389	354	332	369	369	364	338	362	346	363	344	351	352	364	404	346	347	347	359	375	367	358	359	387	358	358	349	340	352	341	390	355	323	303	339	379	364	374	371	341	345	348	328	363	372	366	326	390	373	332	341	346	361	349	389	380	356	316	351	342	366	343	340	367	353	343	383	346	333	374	407	341	316	334	349	388	376	345	364	367	340	349	328	362	331	373	391	346	335	363	357	349	386	339	346	365	375	339	381	299	327	325	336	328	339	379	340	377	357	337	332	357	360	338	358	320	372	344	390	336	341	330	343	354	365	409	314	339	370	335	345	374	370	334	375	372	383	345	347	333	384	341	346	380	401	356	361	372	367	354	373	325	371	364	364	330	340	353	367	351	366	335	350	350	351	370	318	360	364	411	392	321	371	338	360	357	365	336	383	324	299	362	374	359	316	371	390	336	370	341	378	358	336	326	341	342	349	350	393	317	363	381	353	361	372	348	337	366	337	361	331	357	369	350	365	351	339	358	368	345	327	376	357	335	371	345	346	382	347	346	337	332	310	366	357	361	338	396	354	386	383	346	356	324	323	381	346	322	347	359	353	372	333	384	384	357	351	350	362	370	371	362	333	358	347	358	352	364	385	347	341	354	370	338	385	327	389	360	345	318	351	361	334	321	333	366	361	359	347	355	379	365	357	339	353	346	358	343	380	358	339	340	368	344	342	375	369	386	347	363	356	353	361	326	354	356	332	338	332	308	314	342	349	332	329	332	361	347	332	349	327	345	386	389	349	355	361	360	385	353	335	344	374	368	334	338	362	376	378	313	359	345	366	365	345	336	378	332	340	336	356	353	371	362	312	377	352	343	339	334	337	375	364	352	381	351	357	334	349	352	334	377	368	371	324	325	332	357	354	327	345	352	374	347	350	331	350	346	364	336	368	371	398	341	370	379	358	338	347	391	354	408	350	366	342	342	339	361	328	376	395	353	395	365	373	338	359	345	348	332	341	364	376	329	371	335	344	346	391	354	357	348	386	363	341	392	336	374	364	344	374	368	383	391	372	335	338	351	366	366	324	341	372	374	389	342	328	348	334	383	396	359	344	325	348	352	331	334	377	336	334	350	318	324	353	384	354	354	370	354	335	361	372	369	344	349	353	380	369	385	367	320	372	367	382	337	348	340	354	367	380	377	348	361	362	359	336	380	347	313	369	350	372	383	361	337	347	389	346	380	369	317	347	343	381	365	362	361	368	351	335	343	373	356	371	349	379	307	365	341	357	381	336	319	336	346	344	358	351	364	367	293	369	363	343	350	344	364	385	346	349	353	368	347	328	374	349	394	371	345	347	336	335	354	363	344	371	373	354	361	379	335	348	374	326	358	383	356	331	353	355	355	351	319	341	388	399	367	355	379	377	336	364	342	363	350	358	349	339	327	401	337	341	362	364	359	353	358	388	370	336	373	356	364	342	363	367	350	383	386	358	349	364	372	359	367	367	362	346	327	358	341	346	360	358	380	377	351	332	369	355	331	358	353	354	308	327	340	349	344	380	351	306	391	377	331	339	347	387	361	359	334	363	376	333	337	356	373	359	386	354	355	350	333	335	369	382	366	314	353	369	329	375	349	350	393	343	336	383	342	379	360	366	371	368	372	366	375	371	359	353	327	363	352	344	332	354	352	350	349	341	355	333	344	315	332	345	329	385	355	354	326	382	359	359	358	360	421	361	349	328	340	379	340	349	361	370	332	374	358	352	362	392	342	348	318	341	349	365	354	360	308	378	387	353	380	361	368	381	365	399	375	331	366	351	333	387	357	336	332	358	326	362	357	390	358	341	338	368	333	343	359	345	374	369	332	354	323	349	379	356	362	367	333	348	365	343	343	345	330	325	347	354	355	337	354	292	364	353	334	341	355	362	379	369	357	373	359	409	319	331	304	347	368	378	320	351	344	360	364	346	347	332	377	353	318	399	353	363	359	350	362	334	363	312	345	326	412	388	357	350	323	349	383	369	354	370	348	336	367	383	372	374	376	346	361	358	340	392	348	353	363	362	344	356	337	336	335	366	334	345	352	335	331	377	367	363	377	363	387	386	342	345	334	344	361	352	359	359	387	389	389	325	347	341	351	347	343	356	336	348	352	372	346	353	357	338	343	322	386	346	337	367	368	350	363	387	344	359	326	393	333
49934	12227	3245	1965	1335	939	776	635	493	458	361	351	299	344	301	288	274	269	245	236	239	237	219	198	188	209	220	208	176	178	208	210	234	226	173	193	196	194	177	200	184	191	193	171	221	198	212	204	209	176	191	173	204	209	193	205	159	165	199	196	190	175	172	189	202	187	182	168	166	194	188	185	185	190	180	191	186	180	170	174	168	189	213	207	189	194	176	185	175	176	168	189	169	200	188	207	180	180	172	196	187	199	129	194	174	192	178	202	172	191	169	184	172	177	176	177	200	203	198	190	190	179	182	173	189	174	187	182	176	212	198	170	193	187	195	184	160	184	187	182	170	187	154	181	187	208	195	204	179	169	156	188	177	163	160	194	166	194	180	170	175	160	178	194	173	186	209	192	200	162	177	175	180	181	172	154	186	197	168	180	177	155	174	164	183	168	193	183	172	194	183	181	198	187	190	160	183	198	185	198	167	191	190	164	166	189	191	204	184	219	179	217	176	194	197	160	177	176	186	178	164	160	174	172	176	198	173	190	187	184	193	168	193	194	178	174	166	180	188	177	186	186	171	191	176	164	186	188	193	188	177	188	170	168	173	179	187	194	176	160	184	188	197	157	173	199	193	179	209	191	171	180	203	184	176	201	173	163	205	164	180	178	187	194	177	195	190	175	184	164	199	200	184	181	173	169	195	180	182	195	192	186	183	160	171	196	177	167	171	166	194	201	165	179	175	184	163	164	188	168	168	172	171	189	182	180	178	175	210	179	188	176	171	186	198	176	176	182	192	179	200	193	189	177	190	171	162	161	183	173	169	176	183	174	177	194	204	163	188	185	179	182	182	171	195	181	178	169	179	182	172	177	179	159	167	188	193	180	194	184	189	188	198	183	180	205	215	190	172	170	194	177	195	186	188	195	184	173	189	215	169	171	176	183	196	203	174	204	191	188	168	164	166	187	176	168	213	162	173	175	177	172	169	188	161	203	207	220	189	191	190	188	194	157	182	171	180	156	187	171	197	195	202	194	180	167	176	204	174	169	178	187	181	185	182	186	195	191	175	195	178	202	185	187	196	180	193	171	177	157	172	174	190	181	182	184	198	194	162	181	160	200	175	208	182	199	198	166	182	162	177	158	179	178	182	168	196	181	175	176	199	170	193	184	199	207	185	175	170	171	195	197	160	215	155	179	189	190	195	179	183	188	173	162	187	191	181	200	190	171	191	167	204	200	195	182	204	184	199	165	193	196	208	186	172	191	186	187	167	162	168	175	186	174	185	200	185	187	141	208	172	156	194	180	172	206	176	192	182	180	195	159	167	175	185	203	184	212	182	197	176	188	186	203	202	186	189	190	203	163	182	200	182	186	192	203	163	207	170	180	169	202	190	186	186	194	192	171	181	161	198	179	172	186	169	181	196	151	188	175	162	184	181	218	183	201	214	191	199	198	186	179	172	198	196	175	192	186	183	192	176	158	150	181	190	193	188	190	195	190	172	187	167	213	190	202	162	162	190	193	188	189	180	163	182	182	173	194	197	181	193	171	174	156	181	196	196	151	181	189	177	183	181	163	190	208	171	177	197	178	200	184	191	171	175	194	190	186	176	188	151	200	198	182	177	186	192	177	181	173	154	189	191	177	174	197	156	197	185	196	164	196	176	170	185	200	183	168	168	174	191	188	177	172	180	175	165	170	210	157	178	180	178	179	189	191	184	174	196	206	190	168	183	197	177	204	183	172	180	191	178	179	183	194	194	178	189	191	175	159	183	163	162	182	196	212	205	169	185	180	171	195	176	181	164	191	170	188	167	158	183	164	188	175	183	201	196	184	184	175	204	164	180	181	195	185	178	197	198	191	162	187	165	198	188	196	162	177	172	197	192	186	175	195	156	156	187	180	188	178	176	185	183	191	199	192	202	185	195	191	185	177	190	207	184	178	162	193	203	166	184	162	179	190	192	175	207	177	181	210	186	194	206	188	187	164	185	204	180	189	173	202	148	169	174	178	199	163	186	169	189	181	177	172	176	171	181	171	179	190	182	195	160	187	192	184	160	171	146	183	176	177	216	189	186	169	175	183	184	203	183	202	181	188	177	203	173	167	176	189	174	185	184	188	182	172	147	191	187	201	201	184	159	191	159	179	181	175	191	205	190	193	190	138	190	170	162	167	178	197	190	191	191	193	169	197	184	206	165	164	186	189	193	173	179	178	189	192	175	190	185	184	174	176	184	183	166	176	166	186	203	174	172	179	164	185	181	158	191	185	194	186	191	158	162	189	179	188	170	180	179	188	203	189	170	183	175	188	178	188	147	168	179	175	186	189	168	199	184	186	164	191	157	177	159	173	187	196	206	177	188	183	186	172	173	158	180	179	179	211	188	179	188	175	189	196	162	176	184	189	175	189	184	181	193	190	173	194	179	181	207	216	182	174	201	168	171	174	187	188	174	187	186	168	143	186	183	181	179	194	195	178	184	194	179	180	198	183	152	155	207	172	185	175	179	177	200	177	176	199	180	188	177	192	185	189	188	183	188	174	206	195	164	173	192	189	208	187	178	163	212	167	176	195	197	204	171	187	201	170	188	182	203	176	196	160	195	168	159	193	172	193	190	187	173	180	193	158	210	167	182	185	188	189	158	214	192	188	195	171	197	176	183	195	191	164	195	182	162	173	177	191	182	187	169	165	193	180	159	173	197	163	186	184	178	184	188	171	196	185	180	164	180	174	191	220	176	204	206	175	176	203	206	193	202	204	176	199	201	187	169	192	186	198	186	173	171	191	186	203	199	182	174	211	178	197	167	168	178	188	179	163	170	182	182	196	199	178	170	184	167	185	185	191	192	157	172	177	179	196	185	196	165	181	217	196	174	182	191	183	159	177	194	168	194	190	173	172	179	165	176	198	163	180	151	174	180	178	180	183	170	187	196	179	198	187	185	198	188	177	180	203	179	192	203	203	171	176	205	176	197	179	186	190	206	177	183	197	217	155	176	184	174	171	162	154	176	168	170	183	202	220	181	160	183	188	145	185	170	207	169	153	178	173	184	173	164	191	183	181	172	158	191	206	176	196	184	176	158	176	162	177	206	182	170	189	174	202	182	172	184	170	192	178	181	190	175	199	195	185	189	209	172	192	187	178	184	182	172	169	183	173	201	178	194	197	201	211	187	176	151	176	187	176	175	182	194	179	176	194	188	191	185	185	203	177	198	183	185	194	173	177	168	186	179	199	197	143	164	198	167	205	183	175	173	195	176	183	175	174	201	173	180	169	179	197	198	176	178	189	158	184	202	169	157	182	193	191	180	189	175	180	185	173	180	182	175	184	197	174	207	182	204	188	187	172	184	192	155	189	193	195	178	202	189	220	210	157	187	177	199	208	179	179	186	207	178	173	189	164	182	168	191	171	204	197	179	193	208	169	188	156	199	204	177	179	173	198	170	188	173	183	195	167	188	215	181	195	183	190	196	208	164	195	186	166	194	176	200	182	183	167	171	162	215	191
23000	2413	5382	5895	4999	4186	3296	2753	2325	2092	1814	1590	1558	1414	1244	1212	1147	1024	1021	1003	968	924	948	857	795	814	803	823	734	761	711	744	753	754	700	676	668	650	635	656	682	654	623	685	694	639	684	667	592	626	627	599	644	613	627	595	601	600	613	599	617	598	618	621	588	588	662	592	623	633	573	544	646	612	572	574	617	545	662	540	558	583	615	569	580	591	627	580	576	612	579	608	593	571	613	617	592	624	599	600	563	563	607	570	580	613	549	582	547	575	580	583	591	567	583	612	563	554	579	589	565	558	577	597	568	532	594	561	563	554	601	556	566	557	602	569	549	553	584	587	602	575	580	570	570	602	588	577	579	585	550	577	621	565	572	592	529	604	596	608	586	566	563	597	563	564	578	554	568	574	599	586	560	575	578	550	584	579	546	550	545	560	600	577	575	616	607	558	571	565	600	647	548	569	580	597	572	582	552	580	621	543	562	595	549	606	597	606	583	566	538	585	552	563	587	572	588	541	576	559	518	598	578	586	584	588	546	519	535	534	586	532	562	508	591	563	553	569	588	587	574	579	555	521	583	563	569	534	557	602	599	578	581	534	544	542	583	615	628	595	551	518	578	544	601	599	604	623	600	587	582	594	595	571	533	568	567	564	517	543	564	573	599	542	594	584	581	606	599	559	562	570	553	569	576	558	626	565	545	582	567	542	601	587	581	532	555	551	578	584	540	569	537	584	566	548	561	563	580	577	561	624	575	539	555	553	533	603	568	541	579	571	569	527	599	601	567	550	540	556	554	553	601	534	584	588	554	606	549	592	553	540	541	558	498	555	567	537	590	592	584	596	541	546	587	592	571	571	557	542	531	613	570	560	549	610	580	557	591	604	580	571	586	570	592	577	619	541	607	585	566	564	574	573	539	598	551	543	607	567	590	534	574	569	572	574	606	561	626	566	597	575	604	569	583	571	606	542	596	604	572	598	614	554	554	589	540	542	554	564	588	579	545	592	534	571	584	563	576	542	586	554	590	565	592	573	523	592	600	558	570	553	587	584	575	588	582	595	559	556	601	619	548	590	543	591	582	556	576	554	598	592	596	536	545	576	553	562	602	597	553	605	566	586	554	578	546	575	602	608	531	576	558	583	539	560	564	602	606	554	561	579	569	566	564	552	626	564	591	546	600	564	561	559	571	539	558	556	552	564	594	533	578	569	538	593	530	539	527	607	587	559	542	563	564	584	604	541	561	618	573	558	545	568	576	587	539	533	586	591	592	580	567	616	553	591	551	580	580	555	527	578	609	579	574	568	593	593	573	540	575	580	552	611	587	528	575	576	565	590	581	583	599	595	561	588	571	564	545	611	547	571	600	544	564	549	596	570	553	527	596	580	629	613	581	519	598	544	597	500	575	565	569	519	559	610	583	626	563	523	565	582	605	583	549	557	577	552	561	536	548	583	563	600	590	546	488	602	581	554	582	547	558	555	591	587	573	566	519	515	591	569	575	551	536	576	588	592	566	503	543	586	587	553	592	574	543	587	555	541	545	545	558	545	590	535	619	584	583	564	567	549	563	582	572	598	570	580	565	586	524	605	610	534	577	577	567	576	513	626	535	517	598	572	540	559	579	574	616	571	543	524	593	573	556	552	600	533	541	571	601	546	578	590	579	567	590	624	556	547	574	575	548	553	543	571	553	578	574	605	569	593	532	629	572	545	587	580	551	550	555	587	612	552	538	581	542	596	537	594	554	544	565	572	612	519	581	591	570	577	588	577	556	568	570	526	545	516	598	583	555	576	578	607	542	572	573	578	574	546	559	584	575	502	553	575	555	572	556	554	552	597	528	583	569	561	595	534	573	613	574	558	566	622	563	588	536	596	564	556	571	591	568	562	557	574	591	577	599	576	592	564	535	540	610	573	566	545	578	562	571	554	625	605	546	592	537	564	572	598	579	609	575	587	572	567	597	559	590	582	522	583	516	573	580	557	539	559	609	614	548	585	565	583	573	585	553	552	581	561	520	567	613	567	571	558	552	555	585	551	553	545	536	601	587	526	583	532	607	586	590	612	624	564	550	557	569	579	558	541	591	574	560	603	531	588	578	610	542	537	563	540	554	590	586	576	608	595	525	591	569	545	561	572	552	562	582	573	613	565	569	567	584	580	570	570	568	586	627	584	563	560	568	558	574	550	523	587	546	620	571	549	571	540	574	561	589	569	569	542	582	581	576	607	601	580	567	608	613	591	554	554	549	530	610	568	570	560	577	558	574	546	564	563	584	554	556	572	571	556	585	577	549	569	565	564	607	569	537	523	573	605	555	587	589	588	582	567	524	523	574	601	549	569	605	591	569	546	523	601	595	539	601	531	593	548	583	560	540	569	565	574	570	562	550	583	572	556	580	590	566	576	535	590	571	565	606	580	576	586	541	581	590	550	570	551	559	548	549	569	514	583	542	554	552	591	614	555	533	581	619	585	584	553	544	558	592	585	573	578	534	550	569	610	554	594	580	576	561	569	535	581	528	550	583	558	566	565	593	601	587	600	523	598	541	582	553	579	586	590	543	550	558	581	545	563	569	585	569	555	557	616	586	513	553	541	593	573	544	527	594	580	560	565	600	546	592	563	564	620	541	571	606	568	626	589	523	591	589	559	561	602	580	571	564	557	599	579	577	593	645	568	606	578	559	579	567	558	623	524	537	584	581	568	580	541	587	570	563	569	609	599	555	537	542	560	595	547	578	543	588	523	593	549	607	579	559	563	597	573	520	605	558	558	586	579	543	581	578	595	592	559	547	607	583	578	572	573	555	570	539	591	568	563	573	558	568	567	611	547	582	530	561	581	535	540	560	563	635	588	602	582	582	523	578	607	552	556	578	574	571	564	525	558	632	576	557	564	592	581	568	605	560	561	572	530	600	576	595	570	550	567	558	600	544	578	532	591	597	572	536	543	547	574	570	552	562	609	544	559	578	564	522	526	597	550	584	603	535	542	554	529	581	560	597	588	546	570	590	589	577	599	592	563	587	582	568	607	544	563	635	583	521	556	570	592	552	578	549	567	537	574	570	541	558	615	588	589	586	597	546	531	565	565	567	580	565	542	550	574	573	528	631	580	587	569	577	573	631	603	583	575	540	557	531	551	578	578	540	557	615	595	561	529	575	593	560	577	589	553	568	548	543	543	557	589	561	569	547	572	582	593	596	579	571	596	569	581	539	573	597	576	564	552	567	587	568	580	590	578	578	546	571	549	584	594	568	556	579	563	582	546	548	551	600	559	553	590	547	568	570	577	578	572	556	581	572	636	605	558	566	565	592	577	586	596	605	590	551	587	574	535	564	575	557	570	566	534	546	571	601	545	597	556	592	581	589	562	590	573	574	559	540	548	570	549	549	573	557	588	585	606	576	549	585	580	589	582	613	553	551	581	555	536	565	590	606	567	607	599	549	572	584	575	526	561	585	523	540	564	582	548	585	579	547	573	611	595	599	573	545	573	559	582	588	571
6009	357	235	241	201	186	196	215	202	184	204	200	185	180	200	214	170	194	187	190	192	199	160	194	170	164	191	184	171	186	163	199	192	179	178	199	166	184	196	177	225	185	186	186	186	191	155	183	201	182	190	188	185	168	180	210	191	184	164	193	180	195	189	159	175	184	172	170	220	188	192	186	190	167	176	188	179	165	181	187	190	203	192	188	165	194	175	174	186	177	171	157	200	196	194	188	177	195	208	196	179	210	190	182	204	193	192	190	204	191	192	194	214	178	166	207	196	183	185	170	196	202	192	193	203	187	174	179	187	185	175	214	201	165	198	205	175	153	186	182	195	188	201	183	180	171	172	190	187	185	206	183	187	179	194	206	201	194	168	188	193	164	158	182	167	201	169	199	197	203	210	195	184	176	198	192	170	202	187	187	190	191	185	210	167	173	170	181	189	204	167	188	159	169	200	169	186	173	187	216	199	202	156	170	193	173	195	204	187	188	170	180	188	190	204	189	193	186	181	206	161	193	211	204	176	205	202	186	170	218	192	213	209	192	182	185	188	196	195	185	188	170	189	190	199	195	190	160	195	205	199	173	182	191	189	174	187	189	181	177	206	192	190	190	165	177	193	181	194	189	195	185	178	170	183	186	197	199	192	161	181	181	176	190	175	192	198	188	192	192	172	184	198	181	189	189	171	173	162	175	170	205	188	172	165	178	198	198	190	174	196	185	181	173	174	185	180	203	207	187	182	170	166	199	185	175	156	222	196	203	171	220	180	188	206	179	195	174	181	166	208	182	198	200	220	187	195	182	195	202	185	194	174	196	172	184	202	195	190	176	174	179	180	191	196	172	200	182	204	190	179	193	198	193	202	209	211	163	172	191	214	199	183	196	171	178	174	208	156	187	177	182	181	187	178	214	213	171	200	200	176	183	184	188	177	184	178	190	215	184	177	173	190	182	165	174	206	183	176	191	178	187	194	167	183	183	170	199	193	179	200	212	184	182	182	167	197	193	169	193	181	201	167	189	188	188	191	193	184	199	173	179	202	176	190	184	145	181	181	172	176	181	190	192	188	188	166	189	187	188	200	199	197	192	200	204	188	211	193	191	195	182	192	181	199	183	190	182	171	163	190	182	186	195	152	185	179	190	179	192	166	202	188	205	189	198	169	204	196	170	167	172	181	187	192	188	182	171	195	183	185	184	178	173	170	162	161	175	191	200	195	189	226	183	190	173	195	186	199	184	179	178	208	186	209	194	169	180	205	183	180	193	170	199	194	189	171	180	196	183	182	184	174	206	192	189	175	185	192	173	190	194	192	213	183	192	177	192	183	188	189	205	167	197	174	184	190	178	167	158	167	192	200	196	185	184	202	219	199	194	231	173	165	200	173	178	194	157	183	171	197	182	165	196	179	185	198	198	200	169	153	172	183	171	192	204	176	175	176	186	177	173	199	169	192	179	181	197	180	177	179	199	188	214	196	172	180	175	191	170	207	174	191	203	168	189	185	192	199	181	172	197	165	188	182	225	173	180	188	217	206	168	179	205	226	176	163	199	180	189	197	184	195	215	200	191	165	198	204	182	175	181	183	171	168	185	188	179	176	169	182	204	184	170	176	180	203	160	197	187	180	199	184	164	185	170	207	189	175	183	180	170	169	159	190	202	184	181	186	180	218	200	181	172	202	220	173	162	187	180	192	194	205	184	188	169	156	177	173	191	190	195	169	190	194	175	189	188	200	173	204	176	195	172	183	181	176	186	189	207	185	165	199	181	187	190	185	188	185	188	193	184	192	172	181	181	183	186	172	179	192	177	161	191	203	162	190	170	225	196	182	177	183	189	185	207	173	173	185	195	169	178	194	176	215	179	188	175	211	193	182	181	182	192	213	173	190	180	171	179	168	199	199	180	175	165	188	194	187	168	153	176	184	169	162	190	175	158	200	198	178	181	186	171	190	201	202	177	204	201	206	185	181	197	187	203	168	205	193	199	194	175	178	201	170	192	191	213	174	201	179	187	202	177	222	193	176	177	187	198	209	197	208	200	180	198	184	166	204	191	171	172	175	160	182	187	188	199	187	205	194	175	204	188	185	185	188	175	188	207	185	167	180	176	190	199	167	211	162	197	196	212	180	192	194	174	156	183	191	191	187	179	176	193	172	201	182	182	176	169	190	169	185	210	164	183	174	195	179	189	180	201	197	206	176	191	201	184	190	156	185	188	179	208	189	164	180	181	183	192	191	194	200	170	182	179	187	155	174	203	176	180	187	174	214	180	178	201	176	201	178	193	200	213	194	164	173	190	209	198	184	203	179	190	202	177	180	194	193	182	187	193	177	206	179	179	190	165	189	173	187	167	186	156	177	190	178	199	187	173	179	216	219	180	172	173	154	212	172	173	193	178	189	173	199	180	171	192	176	219	172	192	192	212	186	193	187	204	202	179	181	194	196	195	195	196	193	194	188	172	184	180	169	160	177	177	187	201	175	203	216	162	195	189	207	191	204	178	183	175	180	212	222	170	176	198	178	180	174	190	187	185	198	173	187	168	197	184	185	187	182	186	198	198	183	183	185	201	172	202	197	204	219	180	151	180	175	198	167	184	195	203	190	211	167	186	187	191	182	184	173	178	169	170	185	169	215	183	198	198	193	186	163	185	178	187	202	181	201	180	242	173	193	180	211	192	180	177	194	163	194	199	168	178	191	172	214	179	223	175	192	174	170	214	170	187	195	190	173	194	181	214	203	170	188	203	182	183	178	189	196	213	166	193	179	173	183	171	187	194	179	188	180	178	174	198	199	159	199	171	190	184	198	202	203	158	172	181	183	203	201	209	189	178	204	224	169	198	181	193	175	160	190	179	186	188	174	198	195	170	172	198	213	160	203	174	176	180	181	195	170	214	176	166	164	196	176	208	160	207	211	185	182	188	198	227	189	191	197	174	183	204	196	194	185	200	198	187	186	190	207	161	173	178	170	166	200	190	208	192	185	179	189	188	183	209	191	183	181	186	184	179	195	193	201	210	173	197	189	181	212	191	214	183	171	183	209	195	206	177	179	220	177	164	180	189	179	186	167	182	191	174	192	186	181	185	187	199	183	169	187	185	188	184	194	201	184	179	200	217	183	200	197	183	183	197	185	210	181	190	193	201	167	221	205	190	185	185	196	174	201	179	196	190	174	189	195	163	196	193	200	195	180	190	181	219	172	184	153	153	193	174	187	198	190	185	188	207	192	192	205	170	183	184	176	182	182	192	189	185	167	175	179	191	188	179	187	199	185	173	178	170	191	178	177	184	199	181	183	186	199	192	180	183	177	192	188	199	211	162	196	212	197	178	172	207	186	174	171	192	180	196	187	181	184	170	196	181	200	190	189	187	188	189	196	172	174	178	154	184	149	163	178	182	177	181	176	185	191	178	181	171	175	199	213	182	209	208	196	168	186	168	201	160	186	192	179	174	188	189	176	185	179	180	174	206	189	202	187	191	187	196	177	177	195	190
7466	636	709	722	689	637	603	686	644	594	595	558	595	558	609	579	553	606	549	603	561	587	553	576	554	600	555	525	570	558	542	570	550	583	536	538	573	604	555	537	565	537	560	540	533	549	507	602	583	571	564	539	608	557	534	573	565	527	576	565	554	563	546	632	571	616	586	550	576	574	560	530	541	548	551	573	589	551	561	574	536	554	568	571	508	583	540	553	570	579	583	537	594	561	578	527	522	598	528	534	561	562	567	561	538	594	568	526	509	527	536	551	564	564	563	552	562	588	617	571	574	561	524	533	570	518	575	595	595	558	572	560	539	560	565	589	575	561	573	527	590	589	586	545	531	547	566	548	573	529	582	546	583	558	529	559	545	540	535	546	570	576	550	574	545	523	567	533	543	595	599	598	546	584	548	540	539	561	560	589	570	569	549	580	553	617	545	565	574	501	555	526	505	570	554	580	523	570	523	584	587	529	556	561	539	512	572	566	559	601	581	574	520	604	552	549	579	597	562	586	560	582	584	490	585	558	538	557	598	553	548	578	587	553	557	552	602	567	567	593	583	558	552	568	533	587	556	585	613	573	539	577	532	508	565	546	581	558	574	577	597	538	551	554	538	549	578	587	565	530	574	580	576	556	567	562	548	602	615	543	559	550	569	560	586	562	556	551	513	546	553	566	589	570	542	537	574	571	563	534	568	565	535	593	596	562	577	511	549	567	557	550	556	542	572	543	530	583	573	560	574	563	560	530	595	558	578	560	561	548	508	584	562	564	598	586	566	532	569	548	543	545	548	570	540	616	577	559	588	590	572	567	545	561	567	567	580	547	532	564	561	596	579	530	520	534	547	553	590	563	555	568	551	539	553	580	542	575	539	575	554	562	548	554	564	611	579	510	594	538	567	579	530	580	562	566	579	531	564	560	565	552	585	581	569	560	594	517	556	558	552	551	586	554	576	592	566	609	601	562	580	563	565	595	613	607	563	556	558	570	597	547	538	556	567	581	573	548	580	570	595	579	587	581	525	590	523	549	521	577	551	546	572	564	561	578	571	564	581	568	567	558	525	565	585	589	592	548	583	559	612	522	523	571	595	567	527	590	577	572	529	522	543	609	530	545	546	569	568	552	576	567	595	551	573	532	611	583	586	573	581	563	603	594	597	538	562	600	569	540	542	569	590	524	546	593	583	583	542	570	594	550	561	565	558	564	551	567	561	585	582	558	558	545	551	586	553	557	563	582	566	542	567	581	566	560	529	541	601	574	567	531	516	590	544	584	568	515	565	569	607	536	576	533	535	609	595	592	617	560	530	572	552	558	540	562	589	566	558	546	525	583	585	591	606	565	586	546	581	555	565	520	571	593	534	566	563	535	537	523	585	603	577	573	504	568	573	546	570	591	562	572	551	564	583	571	589	551	542	553	588	557	563	579	539	565	590	523	592	577	570	596	539	548	594	575	552	556	588	537	543	530	583	560	559	597	568	547	574	533	536	579	588	529	550	562	541	563	563	571	560	587	540	564	565	553	557	574	573	570	571	547	585	572	542	581	602	541	598	578	573	557	551	582	574	531	543	574	530	555	565	533	543	587	556	584	565	565	558	557	572	552	576	571	570	576	565	581	549	566	606	582	575	554	541	620	538	605	563	592	522	581	600	548	587	599	571	541	598	582	556	541	552	563	564	540	525	560	566	559	552	589	627	566	550	573	558	512	584	550	563	582	530	565	577	588	571	574	603	594	590	546	535	565	526	577	567	545	596	601	553	597	536	607	548	561	546	569	523	581	580	535	557	560	576	588	561	564	534	530	565	542	541	576	574	557	577	532	587	553	550	556	540	521	561	610	554	545	602	561	527	575	609	574	524	580	582	537	556	542	587	571	565	605	543	615	534	574	564	561	586	553	567	579	524	612	548	563	553	566	556	555	552	538	572	549	558	577	575	548	565	542	531	574	581	551	578	560	546	553	597	544	570	593	550	584	560	575	595	536	608	575	597	549	528	562	534	586	573	548	531	560	551	558	562	528	542	553	538	488	555	573	566	608	570	577	574	592	556	509	526	533	513	526	567	571	557	584	547	525	543	551	596	533	541	531	587	562	602	563	561	575	535	562	533	556	613	561	561	547	585	550	578	596	529	533	519	609	581	538	607	568	579	592	588	537	569	575	541	555	565	572	545	595	564	541	536	593	534	584	543	554	581	566	553	537	539	562	573	563	576	532	569	532	593	538	582	561	537	557	566	562	567	592	571	592	527	555	593	552	589	519	585	549	580	582	499	580	554	560	543	533	551	591	577	583	536	553	575	554	554	594	566	572	590	571	521	588	577	547	592	579	559	561	566	586	537	564	533	590	500	566	536	539	530	595	580	571	532	537	577	546	564	518	531	548	559	538	562	508	527	546	518	569	582	548	551	543	510	570	543	562	523	544	554	567	561	555	578	565	521	585	557	569	588	531	592	588	573	602	568	525	554	537	569	581	589	578	568	543	543	572	576	550	513	622	573	538	584	554	531	571	568	533	578	579	546	591	514	551	557	568	544	559	544	582	600	564	584	632	558	576	532	576	575	580	541	540	558	552	525	588	540	569	560	569	560	541	541	558	547	569	517	545	556	559	575	571	580	561	617	573	602	556	536	586	575	553	579	620	542	556	572	559	586	591	547	538	634	540	574	527	561	569	565	589	550	559	570	563	607	550	536	602	562	577	574	522	625	562	566	570	563	583	550	592	573	564	559	522	599	574	562	566	543	528	592	559	593	587	564	549	549	579	512	523	552	572	578	547	591	519	567	574	587	563	540	556	548	587	537	560	553	589	566	564	532	530	537	572	560	551	507	561	582	595	611	583	543	597	572	585	573	559	544	508	575	511	553	548	537	584	561	564	576	569	588	573	624	528	536	558	550	574	524	560	553	552	569	548	598	562	588	546	530	584	542	586	517	598	537	622	587	555	556	557	556	571	571	577	608	582	579	537	554	528	547	570	599	603	544	553	593	560	540	584	566	567	581	559	560	550	588	547	560	568	557	575	530	515	546	549	564	571	557	552	567	587	583	579	628	550	570	519	570	551	542	558	511	569	541	577	559	580	550	554	580	555	561	554	527	556	545	543	587	557	558	596	576	613	574	554	610	520	517	558	552	527	522	558	582	556	593	590	531	522	565	551	565	558	524	533	573	557	585	531	592	564	572	568	580	557	588	563	571	545	577	526	574	572	556	598	554	524	599	609	571	580	576	580	578	547	556	587	566	550	593	573	559	568	560	556	526	599	556	559	551	554	601	537	554	578	558	546	528	576	569	552	564	596	591	605	587	525	544	562	550	574	607	595	542	561	553	564	578	552	555	589	552	565	574	546	530	523	550	570	626	553	578	544	586	568	527	571	515	583	583	607	522	557	545	543	592	598	536	550	551	554	554	552	591	606	570	545	521	566	556	545	560	574	595	514	557	568	592	564	561	542	551	537	575	571	566	546	554	552	588	506	586	548	520	555	562	592	558	528
37632	5360	1307	874	654	500	420	298	251	233	183	193	174	164	159	126	135	162	136	133	121	114	138	109	138	92	114	108	111	91	101	129	108	109	113	126	113	99	105	107	96	111	107	99	116	102	102	104	96	112	112	99	121	98	113	113	113	115	107	101	107	98	96	103	97	108	87	105	98	107	100	109	105	117	109	102	113	92	110	95	99	118	98	98	115	115	113	96	104	102	121	103	100	104	113	100	98	99	102	111	115	113	104	106	106	98	113	115	103	101	95	115	119	87	96	89	96	106	91	109	110	111	108	114	122	103	116	99	115	89	97	111	101	92	100	78	119	106	109	112	93	103	125	85	95	103	95	93	96	118	111	101	111	113	108	96	106	97	108	104	83	102	106	86	102	97	103	94	111	109	104	93	86	105	97	108	93	115	97	81	98	117	90	101	92	87	110	117	115	108	113	95	106	102	102	110	118	100	106	95	87	117	109	101	114	112	105	127	115	95	91	108	82	96	104	99	108	114	99	102	97	107	97	99	96	116	102	112	102	116	107	84	97	102	107	104	100	99	102	96	122	114	103	103	120	101	92	82	108	99	97	112	108	117	122	100	103	110	95	113	90	111	93	110	107	110	89	107	111	94	116	108	106	104	110	93	103	107	115	112	103	94	118	114	85	104	100	84	88	90	118	96	103	99	122	116	87	104	102	102	104	95	102	120	109	91	98	110	115	101	103	103	87	88	72	106	107	110	89	95	104	96	112	123	125	124	102	120	106	103	103	101	107	102	96	112	90	108	109	100	79	112	113	110	113	96	115	100	116	111	94	86	102	102	90	124	115	109	109	94	110	106	108	116	104	107	104	136	102	105	92	95	117	105	86	93	96	122	102	110	89	103	99	90	111	108	125	93	101	117	90	112	102	104	103	96	135	99	111	114	117	105	99	116	103	108	127	105	110	109	114	84	86	120	105	95	108	113	98	114	102	116	103	104	102	110	112	109	95	102	102	85	105	100	108	89	98	100	102	99	113	104	109	88	108	100	92	115	107	113	104	100	84	110	108	108	93	92	90	93	111	107	105	113	116	114	97	108	107	97	103	114	99	113	99	106	119	101	98	113	123	99	110	81	101	101	107	97	107	116	104	93	111	110	116	111	118	113	101	99	95	81	116	104	116	92	103	136	87	87	111	99	100	111	75	102	120	115	84	83	106	101	114	125	110	97	116	109	91	123	120	98	123	103	109	102	104	91	95	123	103	92	102	92	98	95	114	111	116	92	106	107	110	102	102	99	103	103	111	107	89	99	95	110	91	105	128	106	113	113	114	115	119	102	103	120	104	113	102	97	105	103	104	98	99	105	99	117	125	89	96	102	91	120	104	94	93	108	97	105	112	109	108	102	108	87	109	122	102	100	103	94	106	111	101	101	95	105	112	102	94	91	113	103	113	116	109	104	110	96	119	114	106	111	119	111	113	91	110	108	112	103	107	110	102	99	93	104	97	116	94	117	93	113	91	116	98	92	115	112	110	93	104	104	90	131	115	126	123	119	100	101	114	123	95	118	93	111	111	95	97	92	102	110	116	105	93	103	102	119	113	110	97	100	92	109	109	98	93	99	108	104	97	105	107	100	101	114	99	104	101	108	104	103	106	107	96	105	98	102	103	104	104	113	97	103	84	101	83	79	99	110	105	101	105	105	121	82	90	110	115	104	110	84	89	118	126	112	106	86	94	95	104	121	102	113	117	93	117	122	106	124	105	95	101	97	114	98	99	131	110	84	102	122	100	118	110	114	108	117	112	99	123	109	109	106	97	107	97	95	107	109	103	107	96	88	111	100	94	94	81	91	98	104	109	98	105	97	108	83	90	108	100	101	112	95	109	112	125	115	105	121	120	89	105	110	124	120	107	113	104	100	110	112	104	101	106	96	117	120	100	106	113	105	95	106	92	101	93	104	98	100	90	105	110	123	92	98	105	99	85	88	93	104	87	118	112	125	101	86	113	86	97	104	121	108	112	89	89	114	118	101	110	125	100	94	122	126	82	124	108	106	104	91	129	88	102	111	87	98	99	94	109	96	88	96	96	121	93	97	95	104	96	98	113	119	95	101	89	120	95	95	107	118	125	105	106	105	92	99	101	119	81	105	85	102	100	108	113	116	110	108	96	101	80	107	89	84	100	93	102	105	107	116	97	101	107	101	102	104	102	92	117	127	97	100	110	97	99	90	124	100	104	101	111	98	108	104	98	103	93	82	106	110	102	107	112	91	119	116	107	96	95	116	111	96	114	97	97	105	101	116	120	116	115	81	105	109	107	94	102	100	103	98	116	127	121	118	109	99	91	97	101	97	93	100	95	119	94	83	115	96	94	104	109	98	91	108	103	100	94	105	102	116	104	117	110	113	95	108	108	104	102	112	97	113	107	89	110	97	91	102	106	100	103	86	105	85	113	119	92	87	94	99	104	117	85	94	103	108	114	96	93	100	122	104	102	99	101	99	111	116	101	105	112	103	112	113	87	126	125	119	84	118	109	107	100	100	92	123	105	87	108	85	115	108	136	120	84	88	108	92	108	101	115	101	121	112	110	115	105	112	108	96	108	102	101	106	96	106	98	119	129	94	108	96	102	106	103	114	122	107	102	103	97	91	95	112	103	101	117	108	125	114	116	101	98	113	113	105	117	98	115	107	98	110	118	107	81	83	120	111	112	97	116	95	116	109	110	120	93	103	103	113	102	107	82	107	91	120	117	103	105	118	122	87	106	94	99	108	104	102	110	116	112	92	101	87	114	117	106	104	109	102	113	95	112	111	113	104	97	98	95	98	92	117	115	104	95	92	109	112	95	112	128	96	102	96	107	104	95	93	115	85	116	108	108	104	103	126	112	86	106	92	123	108	114	96	116	100	111	80	103	111	88	103	124	78	124	94	100	104	108	90	102	91	98	104	122	103	92	92	108	90	105	96	96	83	124	96	86	101	116	88	106	105	107	112	98	110	117	85	106	107	104	122	95	96	105	106	113	107	108	114	109	102	125	92	82	108	99	109	88	75	111	111	90	114	85	97	107	98	107	110	91	93	106	99	111	108	102	118	111	97	128	114	110	109	100	115	95	97	91	108	106	103	108	95	128	94	79	92	99	104	107	121	83	102	103	93	105	102	105	94	91	80	98	111	87	109	118	111	115	100	105	95	92	103	103	98	117	125	121	113	88	106	91	104	85	101	103	98	86	117	83	116	116	106	99	107	104	85	87	89	95	116	92	96	101	101	107	98	117	95	109	107	110	90	101	105	99	122	124	117	103	107	107	110	98	105	94	90	107	106	113	119	109	101	104	104	103	100	113	97	108	79	105	110	120	112	107	96	114	113	104	103	96	113	109	91	98	97	104	102	116	85	107	108	94	103	106	103	106	114	110	113	101	80	91	98	109	99	108	110	113	83	97	89	114	108	88	99	116	89	99	96	100	128	107	106	109	121	90	105	94	97	109	94	96	108	104	97	108	98	125	100
17945	1207	2806	3120	2689	2156	1773	1539	1289	1084	1036	919	832	764	733	629	647	605	557	543	529	538	509	474	479	443	480	446	438	422	429	421	437	405	435	418	422	422	428	386	392	369	398	386	402	396	388	389	363	394	364	392	393	412	393	381	373	396	371	396	359	333	376	365	363	385	360	362	359	352	360	369	346	354	336	388	336	340	357	351	365	375	348	355	372	353	354	388	390	380	366	368	377	346	373	357	373	359	359	371	371	372	348	330	344	368	375	323	362	355	353	306	352	331	346	346	376	362	360	339	363	381	374	359	355	375	372	373	379	340	347	329	389	348	343	366	387	366	362	337	325	327	377	337	364	368	352	328	334	366	366	326	340	363	326	330	343	334	361	345	350	386	349	379	324	317	369	325	318	379	341	372	365	365	360	365	361	374	333	327	372	328	363	361	368	345	354	369	390	396	386	333	356	375	362	331	346	377	370	348	320	369	353	324	398	401	339	355	370	325	335	337	349	339	355	350	380	373	360	347	370	355	349	351	356	354	358	343	353	371	341	345	341	362	354	367	383	370	352	347	337	373	344	353	354	337	383	357	338	366	363	366	335	375	338	401	379	341	352	343	349	360	344	361	337	364	339	358	311	355	358	355	369	370	354	346	359	392	325	327	340	346	370	382	363	350	358	382	356	311	332	353	337	362	361	368	365	369	366	352	341	363	355	330	383	379	387	355	335	332	363	335	331	366	348	367	364	330	356	329	355	335	360	355	379	344	361	352	328	336	336	345	341	371	382	375	325	388	351	351	341	328	336	346	331	367	359	351	352	318	381	373	372	367	368	329	377	310	348	350	352	362	367	361	371	338	371	391	358	369	371	342	319	347	348	376	369	377	358	348	342	353	348	356	348	355	354	339	353	365	384	364	341	355	338	363	357	334	340	339	351	320	360	328	326	366	332	340	354	351	331	349	363	350	351	335	384	360	350	362	337	330	345	392	336	364	349	324	354	340	304	374	349	354	369	343	369	313	373	370	352	356	347	348	330	373	337	340	331	379	356	339	325	366	317	349	306	338	315	347	378	341	340	367	368	374	380	347	344	376	378	337	331	335	372	382	372	325	379	379	380	329	351	388	386	353	356	385	343	351	348	366	370	351	328	350	374	364	324	366	366	316	346	365	331	374	345	374	347	312	343	331	360	369	345	368	350	357	337	355	399	319	352	381	376	346	355	359	393	347	343	333	388	377	350	347	352	361	357	358	376	370	359	344	385	353	374	385	358	385	372	359	371	368	340	362	369	349	333	353	369	331	344	366	355	355	364	355	398	351	338	329	353	347	341	339	366	351	372	383	324	353	325	352	345	393	353	347	335	364	384	363	340	338	346	330	349	365	365	364	355	303	359	347	365	345	323	355	347	349	340	360	362	350	367	371	355	366	357	322	314	353	376	353	358	369	378	361	348	335	357	380	343	340	330	354	329	372	332	356	390	368	356	356	331	332	378	368	335	385	362	347	364	330	317	357	361	368	328	344	364	330	336	350	354	375	383	365	343	337	337	334	360	370	312	345	334	359	363	355	316	342	347	373	369	356	384	317	381	352	348	342	357	376	342	374	337	329	353	363	349	335	363	338	348	361	356	337	335	353	340	387	340	355	354	357	359	374	374	345	364	368	339	338	354	318	357	366	343	335	359	342	353	359	320	368	348	374	340	339	342	354	379	341	322	360	385	330	352	354	368	353	363	323	358	383	345	381	367	360	328	375	357	337	340	340	334	367	341	351	353	344	359	331	347	323	373	329	322	336	347	325	297	372	351	367	383	362	354	334	346	340	333	351	358	329	350	366	367	376	350	350	344	352	349	353	367	345	363	323	332	321	371	343	313	366	337	350	333	360	353	349	348	357	320	338	355	371	354	347	347	369	342	351	362	352	346	377	322	349	346	331	346	382	341	383	379	342	375	340	330	335	337	388	327	339	343	357	358	368	375	363	370	330	335	383	327	325	393	352	357	366	360	385	350	335	349	363	353	353	343	371	339	339	349	377	352	318	358	335	342	337	330	376	330	345	339	357	323	366	307	360	350	363	329	354	396	357	336	332	332	393	349	338	331	359	356	321	380	371	346	364	362	351	363	321	330	378	325	358	370	349	351	339	367	361	360	384	348	321	331	357	340	339	370	350	384	362	329	358	360	351	337	369	357	388	314	366	324	338	344	376	331	360	360	364	361	308	338	377	342	350	371	335	363	356	325	345	363	356	311	364	325	356	385	356	343	360	384	354	331	332	358	361	375	328	343	298	323	398	333	369	342	357	360	365	360	330	317	343	349	331	384	369	365	344	352	373	353	346	332	346	345	337	395	335	335	374	318	362	331	334	309	361	356	393	345	343	380	354	350	323	345	342	411	356	344	373	387	358	358	375	327	360	352	353	339	343	372	359	337	358	362	338	337	353	354	342	345	331	325	354	351	367	326	355	351	375	368	330	346	334	345	370	360	325	341	329	352	384	339	342	346	361	368	335	333	359	370	378	368	328	379	323	344	345	349	363	350	363	337	353	297	353	356	376	358	363	343	335	347	325	319	332	410	368	340	354	376	340	343	358	352	363	345	360	357	325	339	345	338	355	359	332	373	370	360	381	317	353	300	362	358	348	343	329	327	328	351	371	379	366	329	356	327	360	348	352	319	365	321	349	328	332	321	339	370	344	367	337	373	353	363	380	336	362	376	346	384	358	330	333	357	350	365	333	345	374	384	336	336	384	353	382	339	378	375	360	337	334	320	381	321	352	327	360	337	372	354	344	330	350	336	368	334	364	360	351	359	343	353	366	331	336	374	359	369	357	334	351	365	368	330	357	341	354	342	326	336	322	365	350	373	377	322	354	371	356	348	333	344	373	348	364	382	383	342	323	375	340	362	364	378	331	347	347	359	335	346	341	334	324	383	346	341	371	351	376	345	353	362	341	383	334	328	372	351	327	335	391	374	331	389	329	392	360	354	329	352	350	330	332	366	347	351	342	322	360	363	363	330	367	352	377	335	362	346	345	333	355	343	360	341	369	328	362	340	337	337	388	300	324	325	367	358	341	379	339	362	376	345	360	353	354	381	369	358	355	329	349	355	363	342	344	307	371	385	329	322	350	363	327	356	350	345	357	357	379	352	347	367	342	370	380	368	377	337	368	400	363	356	343	381	360	330	357	350	360	365	390	361	349	316	355	334	348	366	364	390	336	357	358	355	355	337	319	377	338	326	327	359	391	384	376	368	363	332	329	369	375	336	346	327	358	349	316	347	362	339	365	386	352	373	333	329	373	335	345	333	348	332	361	394	331	362	353	348	307	364	342	341	375	386	357	367	370	359	324	376	361	336	367	363	375	367	361	343	347	365	393	343	377	353	356	353	336	341	353	377	341	356	331	330	297	375	395	356	354	329	370	321	327	335	339	336	334	357	342	355	355	345	341	347	330	373	326	357	364	334	342	357	347	340	354	332	377	382	340	340	342	344	323	371	326	360	356
49788	11993	3331	1922	1320	974	769	602	546	434	407	349	347	278	298	265	270	247	247	239	241	231	225	197	225	230	212	197	185	230	205	221	207	222	194	200	175	188	188	194	191	219	184	182	187	194	181	170	184	180	172	184	170	193	201	209	192	175	175	181	175	173	165	176	180	165	173	180	181	160	190	179	196	200	192	193	184	172	172	169	178	174	184	167	179	180	154	155	190	180	180	159	181	191	194	166	179	184	171	175	187	178	168	206	177	164	178	175	169	151	178	204	172	198	171	182	177	189	173	208	174	169	170	163	193	176	160	179	176	199	180	176	199	168	170	199	193	210	174	167	176	181	167	200	168	182	178	201	186	183	187	185	172	200	180	172	170	179	193	180	190	164	183	178	161	181	192	205	198	186	180	182	186	165	186	204	185	178	198	182	178	199	181	173	166	165	156	203	192	176	182	185	162	189	172	159	194	182	205	172	171	185	192	171	162	197	160	195	173	193	182	157	169	194	173	188	207	192	165	162	174	167	197	189	187	182	196	164	178	174	170	182	176	199	181	193	188	161	177	160	183	181	204	156	174	177	188	188	189	179	190	171	175	205	176	195	173	202	164	183	200	170	179	176	211	178	164	154	166	162	174	170	196	180	178	168	181	169	159	162	168	162	169	183	177	170	178	158	205	186	177	191	180	174	184	182	185	182	182	189	179	170	176	178	161	165	153	175	164	162	187	184	173	163	167	176	168	161	173	183	183	161	191	191	166	198	171	176	195	191	185	172	200	179	180	198	190	177	174	164	165	165	159	203	179	178	204	177	165	161	187	173	186	198	165	190	186	164	178	197	162	167	185	170	180	179	178	176	175	175	164	165	218	158	177	197	199	190	171	179	200	168	163	189	178	189	192	181	171	180	170	185	164	177	171	175	162	181	168	189	168	171	176	172	183	194	177	193	164	186	176	202	187	204	167	177	184	163	160	177	154	174	168	208	196	155	213	188	185	180	154	161	173	180	188	133	200	193	167	172	194	187	179	183	179	195	196	147	189	171	169	190	159	163	197	178	204	190	209	187	206	188	186	164	197	184	186	163	180	176	184	191	172	159	191	169	178	208	152	193	195	185	184	166	177	189	177	186	183	182	183	181	191	187	171	191	183	166	193	174	175	166	186	193	178	184	182	177	195	178	164	184	189	180	197	176	190	179	185	188	179	191	165	162	170	176	177	174	169	174	167	169	174	193	170	193	184	179	179	174	185	176	178	193	157	179	163	169	185	165	168	171	191	182	188	170	180	200	182	184	198	166	173	190	180	188	183	178	189	190	189	187	164	188	157	153	161	179	157	192	158	159	168	167	154	198	172	209	168	177	163	151	185	171	181	183	187	181	185	162	183	159	155	183	165	163	181	167	201	180	184	169	184	172	167	172	184	191	178	193	177	161	178	166	178	186	187	191	179	198	207	168	205	169	201	175	192	180	182	166	179	171	163	197	189	175	172	164	170	180	204	165	186	167	174	164	172	182	191	167	158	168	174	182	167	175	189	174	187	176	189	174	160	174	201	185	182	173	177	164	173	194	156	182	194	154	192	158	172	187	176	188	186	167	193	202	186	200	191	174	188	151	170	185	156	173	192	173	165	198	166	192	174	203	175	172	202	178	176	177	177	191	195	193	196	174	177	186	198	180	182	182	192	191	187	169	157	188	188	157	194	166	204	171	164	187	192	180	172	155	190	174	185	161	202	202	146	162	182	178	177	158	160	171	158	192	164	202	221	175	197	181	184	203	173	153	188	197	190	169	167	186	179	167	170	193	171	157	164	147	177	188	176	178	167	187	145	165	186	189	203	180	190	184	191	187	176	198	172	179	188	190	167	190	174	192	204	163	185	178	179	187	180	174	195	186	199	183	176	184	174	191	171	190	196	183	174	164	177	155	177	177	163	179	172	180	195	178	179	205	174	179	170	172	182	189	185	174	204	171	197	187	183	184	196	174	182	180	171	178	166	190	174	200	191	194	204	168	175	190	163	187	164	186	182	176	202	201	175	165	163	191	188	179	197	178	174	168	190	187	178	162	182	170	169	167	173	180	166	177	156	184	162	180	183	148	201	167	163	188	206	188	149	160	198	199	188	192	173	193	169	200	183	177	193	193	173	170	191	180	184	188	209	181	174	194	193	177	159	213	159	194	189	184	171	188	200	171	194	163	204	194	178	187	169	176	181	187	175	164	182	178	189	205	187	205	198	154	172	186	184	177	171	180	153	206	205	169	198	170	193	174	181	204	200	167	199	192	187	179	189	190	181	191	161	168	197	186	186	172	198	179	170	186	158	197	187	194	182	183	179	182	191	182	165	169	168	164	185	181	205	175	177	199	202	198	199	170	190	174	167	200	176	175	174	202	185	198	170	168	183	190	178	172	161	184	177	185	198	161	213	191	163	187	151	194	185	197	203	163	185	187	181	178	187	173	206	185	176	155	158	194	162	175	174	175	203	187	181	198	161	200	210	187	194	179	185	183	197	192	182	185	203	214	181	174	165	198	187	157	186	195	158	172	157	189	186	158	190	171	192	184	159	196	165	202	169	172	186	174	189	197	186	165	178	188	167	206	182	183	166	191	179	191	184	176	185	180	180	182	194	179	167	176	179	183	189	166	186	190	185	188	174	190	181	172	163	181	185	184	182	160	184	167	172	177	186	196	173	186	171	189	193	155	202	183	181	171	192	183	191	194	184	192	190	150	179	167	174	183	191	199	183	155	167	171	145	198	166	195	179	188	195	174	171	173	189	180	190	186	168	172	158	174	176	178	201	197	189	178	153	167	185	176	172	168	203	182	187	188	176	177	163	170	161	189	193	181	179	162	196	150	172	180	166	195	184	188	189	139	164	188	170	172	188	189	161	176	171	195	171	182	194	180	175	187	171	187	215	175	179	200	180	189	188	192	172	194	174	164	209	173	176	163	161	183	188	162	185	176	168	198	163	183	151	178	188	189	188	172	186	175	172	177	157	184	172	183	212	199	180	181	184	184	167	167	161	191	194	182	178	192	188	174	177	183	158	158	189	179	183	180	157	197	215	175	171	206	192	165	178	173	198	173	183	184	181	199	180	188	186	179	186	187	190	192	176	194	168	170	201	192	183	174	179	172	164	171	168	178	193	170	143	169	194	180	194	181	199	194	215	170	162	179	183	178	193	169	154	156	168	192	201	164	170	198	188	167	182	199	186	182	188	184	167	209	190	165	185	184	185	166	183	175	188	210	167	177	168	183	185	190	178	169	176	170	170	197	162	196	185	165	160	185	182	184	169	179	174	198	163	174	184	152	161	179	160	147	188	169	184	169	156	183	166	173	181	174	190	179	178	177	189	179	192	170	191	182	170	177	173	165	179	181	182	178	181	192	185	192	198	195	178	155	176	204	171	218	168	200	174	179	198	184	163	177	169	177	184	193	176	200	169	184	178	169	159	175	174	180	193	183	195	180	205	165	163	198	184	167	196	176	185	191	174	192
22983	2392	5468	5964	5071	4071	3229	2870	2306	2043	1791	1638	1458	1346	1333	1176	1111	1026	950	993	946	893	840	848	776	804	796	753	809	795	734	743	762	705	721	718	638	639	709	596	668	609	623	651	684	640	607	584	650	611	602	589	647	560	650	670	636	639	575	606	564	592	590	605	623	601	611	613	632	551	585	562	566	619	608	597	611	593	561	524	597	566	602	597	572	590	587	572	582	593	560	612	592	558	620	545	593	610	592	616	569	625	618	580	595	564	613	614	598	567	591	590	560	582	550	534	558	586	597	630	581	527	550	570	559	540	552	574	566	576	555	586	585	591	587	588	601	602	606	598	595	596	579	579	565	522	583	612	584	596	600	544	594	515	539	531	587	600	544	562	553	556	532	554	544	574	620	564	583	564	567	566	581	580	550	556	518	512	559	599	571	598	534	536	576	547	564	569	581	550	577	537	557	572	558	587	594	565	596	545	533	547	548	548	556	552	555	564	543	580	545	544	520	580	561	545	610	544	561	561	538	564	556	621	575	549	565	579	552	525	584	578	559	550	539	540	559	562	594	558	564	562	536	545	567	562	530	471	600	577	577	583	585	599	564	606	594	555	595	596	588	583	592	542	580	546	554	534	571	557	557	540	551	554	637	574	562	555	529	551	597	570	565	569	548	566	569	556	521	584	606	587	578	557	573	559	577	589	576	591	539	569	588	608	557	554	594	573	586	572	547	579	617	526	570	568	542	555	587	559	602	532	572	556	538	519	555	545	557	611	547	614	534	565	590	587	561	627	548	560	553	523	553	592	532	566	594	532	577	525	602	592	593	606	598	542	587	575	587	531	594	543	557	546	542	590	551	587	546	592	548	560	545	554	550	533	587	562	587	538	573	529	540	553	536	555	586	564	579	583	574	585	567	582	565	560	559	575	583	572	539	568	542	516	555	576	576	551	542	582	600	541	576	552	559	571	539	565	555	579	574	568	552	581	562	522	577	585	565	583	601	591	526	569	546	574	590	552	606	569	576	546	572	599	519	603	539	542	549	600	531	563	566	551	545	521	598	586	616	552	571	575	585	510	580	566	594	596	476	572	582	567	555	548	547	567	575	578	580	567	534	600	534	571	581	582	552	550	587	538	569	590	514	555	590	545	544	571	578	578	600	580	568	545	571	558	558	592	548	557	565	531	554	542	550	579	568	539	543	579	605	555	563	568	533	575	559	540	578	541	541	575	561	605	587	597	560	579	592	582	571	530	564	524	595	592	570	543	587	586	610	613	610	540	561	554	567	593	559	548	532	568	577	555	547	564	611	560	561	565	534	609	579	547	619	559	544	571	562	571	559	545	533	595	553	528	536	583	571	562	604	564	570	544	515	553	501	536	570	530	552	566	562	611	560	551	546	570	572	587	552	510	553	556	557	569	565	553	569	583	596	569	577	562	597	608	571	515	524	542	578	575	543	574	589	602	573	563	545	607	561	548	529	584	555	580	557	552	578	557	554	550	557	557	529	566	580	548	574	508	574	571	552	581	587	576	546	555	582	551	589	540	602	586	561	555	592	563	541	565	560	554	575	579	558	574	564	599	566	553	547	585	561	523	556	565	540	562	569	591	571	605	569	564	575	556	569	580	534	551	584	554	562	562	552	528	609	527	569	582	554	569	563	509	582	560	596	562	533	571	594	589	621	576	567	564	560	561	588	564	555	556	555	578	538	590	575	564	560	574	543	554	565	537	585	571	526	557	562	546	575	563	570	510	577	561	555	554	568	583	558	565	570	584	546	519	528	571	607	533	593	527	550	554	569	563	558	558	588	560	540	553	594	585	533	575	556	588	548	547	616	584	577	569	576	540	561	563	593	576	554	548	530	545	568	495	555	570	579	590	554	558	580	557	584	526	582	551	558	549	557	552	557	578	581	523	604	573	569	565	586	584	630	531	578	572	566	525	570	557	546	586	559	568	546	616	604	570	595	550	588	549	578	573	556	565	556	556	542	583	548	559	541	574	560	559	546	578	560	546	587	573	582	561	533	596	516	611	590	623	516	558	541	574	559	536	572	561	555	574	587	595	599	523	554	600	577	585	578	540	580	583	560	559	581	542	581	571	521	540	553	557	564	552	577	586	577	587	546	566	551	538	517	597	572	577	588	569	548	573	559	586	550	599	553	597	548	540	542	544	536	600	570	538	558	591	538	608	555	538	552	594	581	575	562	563	586	573	563	574	603	550	567	537	540	548	536	538	547	580	622	560	556	556	606	594	600	596	552	555	594	574	536	549	512	560	525	537	526	553	523	578	537	578	542	525	580	582	543	586	569	527	529	570	561	561	545	543	560	579	534	594	567	585	525	557	583	589	584	567	567	534	513	587	560	569	580	572	534	600	626	512	546	524	563	567	590	606	548	528	621	554	598	558	581	570	578	553	575	613	600	522	603	578	577	537	538	547	591	520	594	498	555	621	563	521	521	549	561	581	534	533	581	573	585	570	577	519	563	568	587	554	549	616	554	578	504	557	563	555	565	572	537	588	603	564	569	554	545	611	598	618	617	568	595	561	531	592	527	578	592	567	572	558	585	589	551	556	578	519	543	588	604	540	594	562	516	552	546	558	537	605	577	555	542	579	561	525	561	527	565	547	546	558	620	594	564	551	548	581	583	583	566	565	553	574	572	576	576	531	603	613	599	533	576	556	557	579	601	557	614	585	564	551	594	533	543	589	542	569	566	551	539	564	559	594	580	545	560	569	557	614	562	572	531	578	541	570	524	528	563	571	535	570	542	539	581	522	571	579	576	550	579	560	553	587	559	599	564	600	541	579	590	554	578	601	534	590	581	581	567	568	570	561	571	553	574	555	575	506	561	585	550	555	634	568	517	605	582	582	597	547	559	553	516	571	547	554	591	584	574	555	557	538	595	571	597	540	569	558	553	516	552	535	622	593	582	558	558	560	594	534	548	568	566	565	558	578	553	505	567	568	544	586	557	577	555	581	567	618	551	543	603	531	609	561	612	529	550	547	581	551	554	606	545	572	565	570	537	589	543	600	551	548	537	568	583	559	549	530	563	544	558	571	588	568	554	582	544	557	609	558	585	584	596	587	562	553	534	588	581	567	583	570	545	567	566	579	605	536	545	531	542	595	552	583	567	585	584	575	557	553	544	562	551	579	597	576	578	565	532	556	575	551	562	587	588	601	553	520	548	580	555	578	573	589	573	551	566	542	597	553	509	548	595	594	543	580	507	549	553	573	544	568	535	540	540	575	528	531	586	546	575	605	570	574	558	567	538	586	583	563	593	551	567	577	544	568	544	583	525	543	577	566	608	591	567	570	563	595	578	571	571	566	535	575	592	578	534	547	588	614	572	559	588	561	565	484	577	553	567	551	539	538	561	541	589	593	579	597	568	571	595	522	565	546	610	547	529	522	573	531	556	556	521	495	543	573	577	566	551	503	563	633	550	592	549	569	583	600	570	516	582	557	583	557	613	595	522	591	589	562	543	542	582	545
5789	346	251	202	190	197	206	208	212	184	165	192	194	182	183	164	187	210	173	170	190	179	194	185	193	190	189	166	195	175	187	176	169	175	188	166	198	172	192	173	193	181	198	168	181	167	176	233	201	200	199	196	193	191	180	184	192	181	196	204	183	190	194	188	162	201	191	154	189	159	193	191	156	168	174	170	168	208	196	179	179	182	160	189	183	180	176	182	190	199	170	194	185	193	181	175	169	165	165	203	167	176	190	172	186	211	179	179	199	172	186	172	164	163	156	154	203	192	177	183	165	192	193	182	171	173	199	201	167	192	193	185	219	166	210	166	180	207	173	166	178	172	203	181	193	181	184	187	197	192	201	189	189	184	140	195	139	172	176	194	201	193	179	214	187	194	177	180	163	189	195	194	165	168	193	172	183	179	182	169	182	196	158	199	186	184	182	177	191	174	197	195	175	184	153	170	192	181	178	164	177	184	195	203	193	179	181	184	179	195	198	179	183	165	168	179	207	201	180	177	204	179	161	191	169	193	187	200	181	181	194	189	189	169	178	164	167	190	175	188	180	197	215	173	186	178	204	204	182	183	186	187	205	198	150	206	187	181	186	171	168	201	182	188	192	196	186	189	180	172	188	185	168	183	193	170	174	183	169	171	200	186	181	178	172	178	180	182	173	180	212	179	179	188	155	211	180	177	161	205	201	189	175	176	181	198	187	173	177	193	176	167	188	169	170	192	172	205	194	160	176	179	177	199	183	170	176	192	176	198	177	189	164	189	171	174	177	202	206	191	164	173	169	170	171	191	183	181	195	182	179	188	172	186	181	201	189	176	170	202	193	211	211	194	200	177	184	180	194	178	185	176	174	186	186	173	203	174	190	174	182	194	184	173	170	165	196	188	181	185	189	177	189	186	174	173	187	172	188	187	181	175	156	193	203	182	194	187	157	205	195	186	206	184	187	163	179	194	159	180	184	178	191	172	191	190	166	183	198	189	190	185	185	164	161	172	161	186	178	179	174	168	183	174	200	192	208	205	201	183	185	170	189	165	194	165	192	196	195	161	169	208	202	200	178	178	179	176	204	178	185	192	169	193	176	210	191	189	197	198	166	206	162	175	175	168	198	172	187	168	199	162	190	212	180	185	194	193	169	179	176	168	174	186	160	196	173	179	198	197	199	190	188	195	156	168	192	198	179	174	183	179	201	177	163	177	170	177	196	192	217	170	209	172	195	183	195	204	168	178	167	177	166	159	205	172	198	171	176	207	166	185	196	171	173	188	182	204	179	195	187	172	172	186	184	187	168	157	190	144	176	193	185	209	180	180	177	180	185	187	168	177	188	193	169	202	164	199	169	170	181	193	197	194	173	166	199	197	182	173	163	213	189	170	203	185	194	182	180	183	162	184	176	173	167	181	189	192	199	183	179	164	175	175	192	186	166	195	181	178	197	194	194	197	205	217	194	205	196	174	207	193	184	196	178	151	165	180	188	188	221	178	181	194	195	184	186	176	196	180	185	210	182	196	177	199	195	171	168	205	186	170	175	172	171	202	162	176	188	164	203	203	195	196	169	198	175	171	190	216	204	187	184	184	171	191	179	183	201	185	188	209	176	166	181	205	187	167	156	202	168	187	176	206	180	195	183	184	189	186	186	204	161	169	154	208	203	192	213	210	171	175	149	198	197	215	181	180	180	176	175	182	185	184	182	181	185	168	181	202	197	183	186	189	193	163	176	180	180	196	198	201	182	206	174	174	166	191	185	204	183	178	201	185	162	194	197	187	166	197	155	200	179	174	210	177	189	188	184	174	175	192	192	181	183	183	185	174	190	178	174	182	209	172	153	185	165	162	203	167	191	166	177	204	167	182	193	174	181	210	177	170	184	170	169	196	192	178	154	188	190	199	202	222	184	187	198	170	167	186	175	168	167	171	186	179	162	154	179	205	155	196	159	171	194	206	183	187	190	184	180	170	210	185	169	198	190	164	158	174	170	183	197	183	204	177	198	195	159	183	160	187	175	187	179	188	192	175	165	203	170	181	173	173	182	187	193	171	203	201	164	197	177	181	172	164	188	157	188	177	169	183	178	187	182	190	156	183	181	180	176	176	168	185	160	189	195	183	156	181	190	184	183	182	183	174	193	183	204	189	183	163	181	192	178	174	189	180	181	167	169	167	200	194	166	186	190	217	193	203	198	166	163	201	182	194	176	189	174	199	188	204	173	215	191	191	179	172	185	188	164	189	209	166	170	178	185	188	205	176	192	194	174	208	169	186	165	186	181	178	198	146	164	161	181	165	179	201	187	180	189	193	200	181	182	166	189	171	172	208	191	152	186	196	191	168	177	205	184	184	209	174	203	188	163	175	163	187	203	165	179	180	195	195	182	184	178	170	190	177	201	189	181	189	189	164	170	193	186	171	184	180	182	186	176	185	206	196	173	202	174	174	180	172	180	193	195	174	156	188	176	173	164	194	161	165	190	199	201	183	187	179	194	186	170	184	187	162	211	171	203	192	196	182	163	165	158	205	172	147	173	195	164	178	154	207	196	177	202	174	177	198	168	194	183	200	157	167	196	162	176	208	204	203	189	176	198	166	199	206	189	217	179	189	165	177	213	211	199	202	172	182	197	171	172	167	158	183	181	166	191	185	173	164	195	180	158	174	178	150	184	186	170	179	186	198	181	184	186	167	162	170	183	183	175	177	178	177	160	175	214	172	164	180	200	184	171	160	160	163	153	183	190	172	187	187	192	202	189	193	198	206	194	176	200	166	172	173	182	170	168	210	194	175	159	183	198	181	162	176	182	170	183	192	178	194	189	158	186	188	176	168	185	185	175	176	179	210	175	163	186	170	199	181	196	173	172	172	208	183	186	163	170	192	183	182	180	189	190	174	166	184	192	156	208	157	182	212	191	169	181	197	165	177	180	173	187	186	171	158	167	182	180	180	188	188	180	147	201	174	174	197	201	174	166	186	184	209	186	179	169	198	203	199	196	178	166	189	189	202	176	151	189	179	185	198	163	180	174	191	176	189	172	180	184	186	188	186	194	155	175	178	176	191	185	179	205	201	182	177	181	173	193	192	199	172	205	195	179	191	165	192	178	180	181	184	192	193	182	164	169	187	167	197	186	188	186	207	169	167	157	208	172	173	182	180	186	174	179	226	192	183	182	193	201	193	192	163	159	197	195	167	167	188	201	206	172	211	170	197	168	190	181	211	158	187	189	179	172	168	170	177	182	183	174	192	193	207	194	176	179	175	205	201	215	188	169	157	222	198	183	181	197	177	156	186	179	157	170	179	186	189	215	182	177	196	196	186	196	191	171	200	184	178	178	167	193	175	165	182	191	185	189	207	180	190	176	178	185	178	153	192	185	187	170	209	188	197	167	179	187	175	201	150	182	171	186	186	176	192	180	208	187	186	165	190	167	175	181	175	169	172	176	180	198	164	205	192	183	177	189	194	172	161	190	181	188	184	193	191	176	177	184	184	172	173
7158	618	673	743	706	717	631	590	606	592	540	568	609	525	580	586	515	557	551	531	574	557	561	569	550	583	568	575	593	598	585	557	557	546	573	569	553	546	588	549	559	586	569	607	548	551	533	531	573	568	606	518	554	563	594	558	530	600	521	554	573	575	565	498	591	581	553	506	587	535	538	599	599	555	568	618	609	533	524	557	576	532	549	547	563	540	571	602	562	576	580	577	576	576	541	575	550	545	574	556	555	544	562	577	514	577	556	566	517	555	553	545	538	521	585	546	558	548	574	581	534	573	555	551	553	578	541	553	551	530	547	537	564	520	556	560	553	569	582	544	505	567	582	512	570	558	534	560	519	610	559	575	565	532	567	554	578	551	565	523	562	570	518	577	572	598	547	516	578	543	584	552	567	543	578	533	564	525	531	547	538	539	602	549	574	529	542	560	546	540	563	561	558	561	558	577	583	508	506	592	546	550	574	559	505	546	513	544	536	576	558	523	500	537	566	535	539	573	555	576	564	548	532	518	511	511	536	538	507	555	590	565	571	581	583	580	547	576	602	542	576	559	538	534	540	516	541	547	500	543	548	554	545	564	547	546	599	525	558	599	527	559	571	549	515	552	549	583	556	561	547	531	578	589	554	554	555	513	578	546	540	536	564	524	552	551	551	570	562	522	570	591	601	565	546	531	554	523	556	551	557	561	550	556	585	551	573	568	548	567	572	541	532	567	587	601	575	547	567	523	595	524	542	528	528	524	521	564	515	555	575	553	558	555	530	534	539	577	514	549	541	538	552	571	578	556	578	569	573	573	522	616	564	570	564	541	568	546	543	545	507	562	578	561	564	560	573	515	586	586	559	569	570	536	522	562	508	556	563	555	570	535	557	503	611	553	531	572	559	540	580	535	523	565	576	573	525	494	521	526	555	551	589	557	577	579	537	529	543	543	542	538	529	558	563	581	572	537	554	583	551	558	542	549	552	520	520	579	548	573	515	538	543	515	539	559	532	511	534	520	561	523	551	572	568	581	568	524	590	510	548	549	565	571	517	528	562	576	537	544	559	580	595	598	531	570	538	560	568	554	526	576	519	556	564	562	540	526	560	566	538	587	550	568	557	540	563	558	574	546	612	540	571	549	537	564	528	582	534	555	554	577	552	535	580	536	568	541	565	549	532	534	589	608	549	532	601	559	571	533	591	556	527	566	527	514	548	600	590	529	550	562	540	525	568	531	544	601	550	571	520	555	563	600	601	563	569	554	524	593	566	585	539	490	549	575	545	543	545	538	561	561	549	558	546	591	523	551	557	570	580	579	551	520	510	533	600	540	541	545	558	542	555	512	513	550	567	525	547	595	567	536	569	528	545	521	596	572	578	548	549	548	547	522	564	591	590	588	534	568	567	546	554	561	595	576	549	545	579	567	580	549	628	569	547	596	546	585	585	547	549	572	553	564	574	530	607	520	548	592	572	539	536	575	552	544	560	563	555	516	566	562	564	549	540	570	548	587	539	554	551	566	561	583	504	571	559	554	564	576	507	576	524	580	549	606	554	593	594	573	567	498	547	559	595	600	559	608	554	579	597	545	548	536	563	549	558	562	545	562	578	567	559	570	549	575	528	584	546	557	548	588	569	552	570	594	578	566	597	546	512	582	542	556	549	567	549	545	504	565	560	607	571	551	592	533	571	536	556	536	514	593	541	560	541	526	570	543	574	580	523	566	541	536	565	576	568	556	546	554	504	596	538	578	541	549	574	606	547	577	528	540	566	563	564	517	563	594	570	530	539	539	561	546	550	582	523	592	574	553	554	557	603	553	539	535	531	567	645	576	530	563	551	567	553	584	536	538	603	536	524	554	586	536	625	613	534	532	541	557	596	566	515	546	550	544	515	512	503	559	540	550	554	630	573	564	581	601	590	544	586	574	524	548	521	558	516	552	545	570	532	545	520	522	542	589	495	590	560	581	588	587	586	592	537	562	584	569	551	550	576	523	579	563	554	507	566	574	568	516	605	545	537	505	593	565	592	589	590	576	568	567	564	576	575	538	586	587	540	554	532	548	536	573	590	551	581	553	543	509	559	611	539	519	597	568	577	566	581	583	553	537	539	565	573	566	531	622	562	570	596	510	534	565	559	571	556	533	563	596	542	539	542	556	544	512	552	512	554	585	543	561	557	569	565	574	584	590	506	508	537	578	542	541	541	579	573	543	547	531	561	592	565	553	534	571	581	590	579	538	548	551	567	577	541	539	535	576	562	572	584	578	567	550	582	518	562	574	519	576	564	557	600	530	581	519	574	569	555	557	558	535	555	555	526	574	539	546	555	580	574	604	527	573	601	567	564	553	590	563	602	534	539	592	591	584	558	565	553	560	594	538	547	525	566	570	569	533	553	542	584	511	535	589	534	571	575	523	548	549	570	535	524	549	557	559	576	577	550	535	604	560	567	513	571	573	575	606	541	571	558	569	586	538	538	524	513	578	571	568	589	574	562	566	540	575	586	508	535	550	555	535	568	528	569	559	583	544	546	536	594	551	525	526	560	537	554	541	543	551	562	580	566	558	571	568	554	584	558	552	590	553	557	553	578	586	555	548	567	568	539	534	555	588	588	545	561	578	553	547	569	517	526	558	573	543	559	564	569	605	542	572	531	578	529	569	530	526	554	542	542	562	543	578	546	545	557	526	565	565	592	549	549	518	512	560	570	541	573	560	557	553	513	554	563	575	594	571	547	544	563	563	547	552	594	543	538	543	584	569	570	563	543	564	568	597	534	524	537	579	568	539	573	569	583	542	593	502	538	558	549	563	557	563	551	586	528	548	593	569	547	538	575	518	518	529	568	571	562	550	558	582	580	574	571	516	559	574	535	552	508	590	547	596	545	574	572	563	562	599	608	559	544	573	535	535	557	610	528	572	538	548	539	573	526	568	548	534	560	523	599	575	516	589	597	559	545	577	561	538	514	560	534	547	557	544	537	558	572	542	563	580	618	606	555	580	563	568	526	529	586	538	585	581	570	519	565	590	544	545	556	582	586	588	570	559	582	567	535	555	502	563	567	523	547	567	529	532	574	539	545	587	535	575	534	532	585	566	544	583	569	539	581	544	564	562	555	540	573	560	571	546	564	545	552	532	541	540	561	576	563	567	584	531	576	548	592	557	596	557	586	522	546	593	547	609	535	540	547	534	554	561	563	552	566	542	546	529	548	561	578	589	569	525	528	626	545	549	515	530	534	511	557	550	547	584	532	587	576	563	570	518	553	577	507	538	570	606	575	589	613	558	527	547	526	559	529	568	573	555	564	556	532	559	583	589	576	547	542	557	576	547	524	568	590	582	558	526	560	541	573	536	535	538	553	557	580	534	559	572	530	549	547	522	545	561	551	578	528	560	516	560	589	521	525	546	545	531	539	617	583	588	553	572	542	518	555	517	538	592	581	584	543	511	562	511	535	554	584	581	562	549	572	572	548	553	524	596	548	565	581	561	563	541	554	567
36208	5166	1300	952	646	485	352	310	271	249	191	179	170	162	132	135	155	123	121	122	102	116	125	106	107	126	115	127	103	112	111	104	110	123	98	112	95	112	126	101	102	114	95	109	82	111	104	111	114	109	108	103	109	99	122	99	92	104	117	107	104	100	107	102	112	117	97	101	107	101	101	91	118	100	104	88	104	111	95	102	104	98	105	113	106	101	109	96	106	109	108	105	103	100	101	104	133	105	107	95	122	108	109	102	99	114	96	108	98	94	131	119	88	103	103	99	117	113	106	109	102	92	90	109	101	74	113	109	107	103	95	107	94	108	96	99	98	109	97	101	84	108	101	102	90	96	116	100	102	86	107	101	120	95	113	95	93	117	88	102	104	107	118	105	99	117	96	106	107	90	89	93	97	96	100	97	98	87	104	104	98	110	102	106	109	107	113	108	97	100	91	105	98	95	105	84	101	91	96	84	118	97	112	116	99	90	103	115	109	109	101	84	94	106	101	100	96	101	98	85	90	103	94	99	102	121	114	100	105	86	98	117	104	114	99	82	97	111	111	116	100	102	112	113	102	123	91	117	111	115	109	90	107	91	98	91	91	90	107	90	104	89	83	88	95	101	96	101	100	103	115	106	78	92	111	102	96	102	113	93	115	106	99	100	103	118	105	92	99	110	95	110	101	89	104	115	108	95	103	107	93	111	105	87	107	95	119	105	104	95	106	90	104	89	94	112	100	104	118	113	111	85	109	96	96	126	102	91	116	111	85	102	106	109	105	103	85	109	104	120	90	114	97	98	95	113	91	109	119	86	100	93	111	106	109	92	97	111	92	92	105	101	99	117	110	103	87	103	95	97	102	96	109	101	99	107	102	101	102	96	94	98	136	93	95	101	110	95	97	95	117	94	96	105	95	98	120	91	90	94	96	105	111	94	101	102	94	121	96	98	86	108	108	101	118	117	103	88	101	109	116	111	121	108	105	109	115	101	108	100	104	103	104	114	115	91	112	100	89	97	100	94	95	105	88	104	106	113	90	108	92	98	105	92	123	118	99	96	116	107	98	94	102	83	110	96	100	98	114	97	94	100	94	90	94	93	106	101	86	100	86	97	107	93	104	111	98	104	90	103	109	98	103	116	95	89	97	83	98	96	113	111	117	97	108	131	111	112	93	93	99	120	101	100	76	91	113	108	91	80	86	98	101	107	101	101	82	100	120	109	99	127	99	97	97	109	119	74	125	98	97	100	119	100	87	129	98	114	99	101	93	86	90	94	105	102	97	88	101	100	109	83	102	115	95	94	113	82	105	99	107	84	119	102	119	96	103	110	97	98	97	101	88	104	111	113	97	96	92	108	113	99	102	110	118	96	91	104	89	98	107	114	99	108	101	87	103	106	99	105	105	71	119	90	107	118	105	109	99	99	117	96	115	94	100	106	93	104	101	101	119	99	106	91	111	93	113	104	93	101	90	107	119	106	109	102	110	107	103	96	102	104	101	101	129	103	107	106	94	111	106	111	102	93	112	105	110	105	98	107	94	105	82	92	106	107	109	110	95	107	87	92	108	85	112	116	90	99	94	128	99	107	100	91	103	111	100	111	110	113	97	104	91	134	110	99	97	114	96	95	81	106	100	99	106	117	101	100	91	91	91	91	95	107	114	110	92	113	110	127	81	98	106	86	117	103	90	97	100	101	96	95	95	96	121	90	107	112	114	91	104	103	101	102	114	102	89	89	106	88	101	114	104	87	105	103	83	98	116	98	111	117	98	106	95	100	84	97	111	92	90	109	91	103	107	106	85	114	113	109	98	95	115	85	91	107	93	117	98	85	119	101	103	93	98	108	119	102	124	99	90	97	107	102	98	107	116	95	77	102	102	110	92	99	122	112	99	107	116	101	96	111	116	107	107	101	107	107	97	93	119	106	101	88	95	108	99	113	92	108	114	120	100	112	111	98	101	95	107	98	93	121	106	112	108	116	105	101	105	84	90	88	107	101	95	102	85	100	111	103	128	107	82	100	105	106	100	94	112	102	85	107	94	105	110	87	102	114	108	103	110	88	128	93	109	82	102	90	92	112	109	117	103	109	93	91	106	110	105	88	102	94	103	89	111	79	95	93	79	109	109	105	103	108	98	117	103	113	92	101	98	110	109	101	121	93	112	110	113	112	103	103	91	113	106	108	107	108	101	110	116	94	84	112	92	106	96	94	98	94	101	95	90	97	85	91	91	97	95	109	113	90	111	91	91	97	99	95	92	105	93	90	103	106	102	99	88	95	103	116	101	91	94	122	81	95	98	106	108	108	99	103	117	95	113	110	100	115	103	98	106	106	91	79	96	108	100	104	122	103	96	101	99	107	111	104	84	120	86	109	98	108	106	100	104	94	88	116	102	104	102	119	96	100	109	95	102	86	95	102	92	102	98	89	93	92	89	104	94	90	97	106	93	93	92	110	91	102	96	105	103	93	104	79	91	83	103	116	97	98	105	118	102	94	104	115	95	91	115	115	97	127	95	98	89	106	124	99	91	99	102	116	96	112	103	95	94	119	89	105	116	116	103	88	108	112	88	87	109	91	83	101	93	109	99	98	117	80	96	102	99	107	99	103	107	101	102	98	97	114	105	113	115	99	101	114	90	113	89	102	104	101	101	114	122	101	109	104	102	88	111	86	126	104	105	103	102	105	121	111	89	106	94	113	112	107	123	111	109	92	82	108	106	103	87	102	99	104	102	114	97	92	108	107	104	112	91	102	118	122	94	91	103	119	107	98	106	96	109	105	104	100	96	101	110	86	95	84	90	112	90	92	109	107	112	103	110	96	124	94	101	102	95	106	93	93	91	112	104	119	104	81	108	102	100	98	92	117	97	129	90	107	122	121	95	96	88	109	98	113	91	110	101	92	104	100	88	98	80	100	101	104	98	113	94	122	87	105	97	103	104	89	118	106	83	110	95	97	108	108	90	84	104	99	93	92	108	104	85	114	89	93	102	103	110	110	114	90	90	102	90	107	99	113	85	87	96	98	111	93	95	99	105	103	97	96	91	116	83	96	90	106	101	100	107	91	109	110	86	93	112	105	104	109	97	114	101	100	93	94	112	113	97	94	111	99	99	86	89	98	101	112	108	97	104	98	101	96	108	103	93	106	103	94	108	112	108	112	104	112	114	99	105	115	98	107	113	100	102	110	100	107	100	93	97	94	119	78	97	97	107	96	90	116	97	95	109	108	89	81	111	98	92	111	101	85	99	88	94	101	112	79	102	90	91	103	103	103	116	93	110	100	110	119	113	105	115	99	101	93	93	97	108	82	106	109	104	107	98	95	93	115	107	96	107	82	111	104	101	107	95	85	116	118	96	108	103	78	96	105	96	94	109	111	113	95	104	94	97	103	112	111	105	106	112	115	104	118	96	119	109	98	107	109	99	119	97	100	100	106	89	108	94	105	108	101	128	115	89	104	99	87	123	124	109	104	111	103	94	97	108	102	103	89	89	122
17277	1243	2850	3181	2719	2162	1756	1459	1293	1086	992	931	788	757	710	578	668	624	575	560	532	519	497	486	457	504	454	457	448	461	468	444	417	421	383	430	437	409	443	388	393	388	365	409	389	375	382	365	401	354	372	367	393	393	386	365	366	355	373	354	338	381	343	355	346	373	321	344	386	326	358	415	382	367	378	362	341	345	345	358	368	359	377	338	354	387	351	356	379	350	385	374	390	382	350	369	376	351	354	381	341	345	360	348	345	356	346	343	361	333	346	361	345	353	376	351	325	382	323	338	367	352	351	374	346	364	357	372	345	363	343	344	336	338	328	334	337	333	362	377	369	345	333	351	376	371	340	343	331	364	325	390	341	317	348	312	333	379	363	340	376	347	336	358	305	367	336	306	355	351	355	328	402	345	347	323	354	345	331	354	360	364	368	323	333	357	335	353	358	359	369	335	344	330	341	350	356	346	383	332	344	354	367	348	340	317	355	336	352	340	350	327	304	363	351	359	343	330	336	362	333	374	329	345	340	300	374	356	365	372	365	367	325	365	334	360	378	345	336	333	352	331	346	372	331	335	367	346	343	341	324	367	333	377	363	331	328	344	342	353	359	321	327	330	358	355	345	380	348	356	318	348	328	389	353	332	311	327	343	356	361	339	345	349	350	367	338	356	339	381	372	352	339	356	360	348	313	341	357	346	338	370	343	351	332	356	368	352	365	316	326	360	342	356	352	340	315	363	352	331	346	366	353	358	349	352	369	350	317	352	304	335	353	361	328	350	356	347	371	349	372	350	376	325	375	353	358	344	340	363	358	368	318	331	330	366	390	353	326	377	372	371	340	336	343	326	349	378	334	338	345	381	332	353	387	330	343	348	299	357	362	332	340	335	326	373	343	348	331	368	340	364	335	305	311	347	321	344	340	323	351	342	372	345	319	354	344	319	343	350	353	333	343	368	358	352	366	341	358	368	343	363	346	343	353	366	317	324	321	295	359	363	317	364	327	347	378	315	347	369	365	334	317	329	369	326	343	308	344	371	331	348	341	364	325	333	336	375	329	369	347	333	342	380	343	312	346	358	346	377	335	315	342	361	344	372	352	328	341	372	341	319	345	327	354	346	378	363	360	292	309	404	333	316	370	325	360	353	338	339	327	315	345	325	336	356	369	345	316	363	337	360	369	318	343	337	359	341	344	332	351	318	341	361	314	363	342	326	342	385	332	359	368	374	338	397	324	365	373	340	331	384	341	316	355	325	347	359	352	371	351	347	332	303	329	346	340	372	315	324	336	359	336	390	360	360	324	331	343	328	367	352	375	329	348	337	335	341	344	334	360	379	344	325	347	310	336	325	332	364	322	353	372	332	302	348	287	358	361	342	331	369	351	384	316	343	343	376	340	345	300	306	350	349	365	359	339	347	367	344	375	383	356	345	342	357	331	330	335	328	347	338	342	378	343	355	338	341	359	380	337	312	345	331	352	346	333	319	351	325	339	349	316	333	350	325	345	369	326	350	356	327	334	336	365	358	372	344	367	349	371	336	322	339	366	337	344	337	381	310	335	373	362	334	374	353	369	340	379	315	331	351	346	356	364	314	366	349	344	350	342	305	328	347	311	327	352	307	326	335	345	327	336	352	354	346	338	359	347	353	336	336	375	349	374	349	321	368	361	323	346	320	340	381	352	355	345	384	360	359	344	309	352	344	342	336	353	373	342	330	346	347	356	341	373	338	336	365	353	355	306	340	315	332	372	329	332	348	354	339	355	348	338	344	372	356	355	327	355	358	354	353	339	360	348	392	310	357	338	370	365	330	358	332	377	371	334	352	363	327	358	334	344	372	348	364	359	363	332	338	354	349	364	360	335	344	340	366	325	345	351	354	352	314	351	343	345	389	348	360	313	301	350	330	349	350	342	323	328	377	331	357	306	326	345	336	337	327	340	342	357	379	344	338	374	400	342	353	324	366	359	401	358	333	313	341	328	342	355	354	381	344	347	331	372	300	323	358	375	361	304	342	350	354	332	322	366	326	335	371	321	336	353	333	326	352	362	348	375	359	332	351	346	354	350	354	367	331	383	350	342	361	330	365	339	352	358	352	333	339	340	344	326	362	331	313	332	340	350	330	332	339	373	366	330	361	318	360	330	354	356	353	304	364	400	349	349	394	338	367	349	354	347	340	303	344	321	351	333	338	329	357	327	338	350	362	394	335	342	346	373	360	362	336	339	355	354	364	337	348	335	325	368	352	375	340	367	346	330	364	338	343	329	349	353	347	348	330	382	359	333	331	339	366	348	328	370	356	327	318	356	325	337	356	322	308	349	369	342	350	364	315	325	331	353	353	350	368	338	328	324	377	353	345	327	339	340	352	342	367	331	330	341	317	363	351	337	336	341	323	387	354	351	323	358	347	354	361	342	348	321	366	333	327	352	359	345	348	344	335	357	337	373	328	330	345	380	327	353	333	347	327	324	332	381	344	350	343	350	315	373	326	338	370	350	333	329	350	328	396	333	320	352	358	363	345	324	345	363	385	367	356	343	330	341	332	332	362	358	329	336	352	350	324	391	340	343	368	314	347	343	329	361	297	325	350	365	389	344	322	337	331	349	361	364	347	360	324	347	366	372	334	373	352	361	350	382	387	377	332	367	330	356	320	331	334	333	359	363	327	334	316	333	343	374	343	337	326	347	332	335	353	356	323	347	330	318	375	347	350	343	348	340	353	330	356	319	325	329	344	357	337	359	327	341	341	360	331	320	324	341	340	327	320	344	351	348	330	344	354	327	333	326	367	346	328	350	357	380	351	385	358	340	349	363	334	312	368	301	337	365	349	335	358	364	377	371	342	348	315	348	309	355	338	335	348	328	329	352	333	359	327	345	353	351	361	348	374	350	378	355	364	346	349	383	313	360	349	355	320	361	337	312	360	336	343	320	352	350	349	364	349	348	358	355	359	364	352	361	340	352	354	323	350	337	336	326	342	351	337	345	366	324	359	402	324	350	383	367	362	371	375	338	332	321	338	289	353	304	312	323	370	380	350	318	323	335	330	305	321	359	339	360	336	348	332	355	361	369	370	329	330	355	339	335	380	330	348	349	328	340	390	329	363	332	325	332	370	302	315	338	336	340	317	341	311	323	344	356	364	313	372	342	330	345	357	326	371	330	332	343	337	355	341	342	349	333	354	344	363	318	311	340	385	332	368	366	372	373	366	344	375	375	376	356	377	348	322	360	317	350	378	362	364	335	355	355	358	356	350	324	327	345	344	380	358	382	342	358	337	344	336	332	354	356	312	326	362	340	339	305	320	353	340	345	349	353	337	297	335	338	336	366	333	384	337	381	335	325	341	374	349	349	360	318	347	334	355	333	317	321	329	362	334	303	361	354	350	341	373	347	362	357	355	363	329	360	325	333	353	328	335	338	344	330	351	351	339	334	314	340	375	325	355	356	355	329	341	349	347	336	378	366	327	342	335	372	306	347	340	321	345	325	330	376	351
48978	13679	3992	1903	1323	961	753	593	524	435	385	351	298	315	279	249	238	256	226	230	217	210	210	213	222	220	211	223	180	191	226	203	176	244	213	205	177	195	186	199	190	214	198	160	208	196	208	170	169	183	196	188	176	192	183	184	200	187	191	177	190	191	171	170	193	200	205	170	217	188	185	180	182	179	190	181	211	184	193	173	164	165	207	168	177	174	193	177	184	177	188	174	178	185	158	170	203	164	194	183	175	179	193	158	195	205	202	184	203	192	188	184	174	156	184	189	197	171	175	199	187	178	185	189	190	158	168	181	169	188	163	174	199	175	163	189	207	193	189	172	174	178	193	198	189	176	160	180	200	172	165	204	185	165	202	202	174	180	182	165	182	170	173	175	194	184	207	170	172	196	177	188	160	174	170	172	212	176	192	201	178	188	196	180	184	183	171	195	173	159	171	187	181	155	173	206	169	174	192	170	187	179	170	192	176	177	169	191	180	177	187	190	170	192	197	197	180	197	167	192	163	176	196	190	193	193	170	144	185	156	187	169	162	187	177	174	157	163	182	197	173	167	159	189	185	176	157	207	190	185	177	185	179	189	177	173	163	147	171	183	186	183	177	198	183	170	182	202	170	177	176	162	184	172	170	162	189	159	181	191	168	173	161	151	168	187	176	173	190	180	181	207	168	158	175	175	181	173	185	179	199	176	183	181	187	184	198	179	180	196	171	161	172	183	182	187	182	200	173	207	174	177	185	170	169	171	192	183	172	190	177	195	194	189	150	193	166	168	196	188	205	177	208	155	179	222	179	194	193	187	182	173	171	173	168	201	179	180	163	181	158	208	168	168	169	176	191	141	195	172	194	192	191	185	203	194	154	183	176	192	162	161	192	179	167	189	176	190	168	171	203	190	166	188	177	201	177	163	172	161	165	200	176	202	175	185	185	180	155	191	189	169	180	174	172	200	151	196	171	204	169	145	187	171	192	179	210	162	161	185	189	185	177	192	168	172	194	189	198	201	153	202	159	182	187	166	204	188	177	178	151	199	177	184	175	181	167	184	163	189	191	176	198	191	184	173	191	177	174	150	175	212	187	191	207	202	186	195	175	192	181	190	181	196	161	188	185	184	183	209	185	169	176	179	180	174	172	163	181	181	209	182	178	175	187	178	212	188	195	166	181	191	160	159	160	186	195	191	195	171	191	173	183	186	168	177	206	172	170	191	183	159	178	171	202	173	180	174	182	210	178	164	173	152	181	180	193	181	191	185	203	184	174	177	200	158	178	207	181	152	161	184	181	194	174	176	175	170	193	164	203	198	198	202	161	153	176	187	175	184	184	177	180	172	191	191	190	189	182	174	169	185	175	171	193	184	168	188	193	175	203	177	171	189	199	181	176	172	157	182	182	156	176	207	166	207	174	169	153	199	179	186	185	155	199	185	176	172	182	171	194	178	179	150	183	166	160	189	181	194	178	181	181	185	175	196	198	174	182	180	194	194	193	164	173	182	192	180	179	171	176	204	204	171	187	157	195	216	160	186	180	156	174	202	192	179	166	193	182	168	201	207	177	192	198	199	176	188	168	183	173	161	181	192	166	169	172	193	194	217	189	177	152	180	173	170	166	195	150	180	171	181	166	176	181	183	211	188	200	184	170	176	176	169	168	161	195	162	190	161	171	193	189	216	180	194	186	177	166	165	182	202	178	183	191	158	182	199	188	207	202	180	197	201	203	174	176	181	170	188	180	166	182	175	162	182	176	177	185	202	206	182	163	198	179	168	174	167	182	181	188	203	190	177	202	184	188	189	171	196	178	171	189	179	183	194	198	186	198	175	173	171	177	180	182	185	188	159	189	171	167	168	174	218	195	167	159	158	195	187	180	183	191	203	159	183	160	151	172	168	173	171	170	201	174	193	160	171	207	165	164	178	167	190	180	182	208	179	209	183	205	190	189	189	184	172	177	164	191	165	181	169	177	151	175	167	184	182	196	179	212	190	136	180	184	160	162	202	187	178	172	180	176	190	182	195	199	161	187	181	187	184	169	169	180	179	176	188	173	192	188	162	185	166	183	180	173	198	165	183	182	195	176	199	199	177	182	183	179	181	182	187	178	191	176	179	184	190	170	207	198	154	179	177	161	196	186	180	197	175	192	161	177	160	171	159	162	180	190	149	182	173	186	171	172	179	160	153	163	174	195	198	187	174	168	177	184	170	200	202	170	184	162	190	208	174	165	169	174	153	188	184	147	192	186	175	192	181	171	175	160	181	196	192	177	179	179	165	193	178	211	181	183	172	188	189	200	172	163	192	176	177	174	197	165	183	182	177	167	188	184	187	179	193	186	152	183	228	171	186	171	187	185	170	186	167	175	182	178	180	182	203	185	185	161	168	190	199	174	169	192	218	193	169	148	156	184	168	194	175	168	181	179	183	194	177	168	169	149	195	182	177	185	172	172	172	173	175	165	185	210	202	195	174	189	204	186	189	187	186	192	165	187	203	156	187	179	164	191	174	180	193	168	188	179	177	188	188	164	168	206	167	184	188	183	172	165	201	190	165	156	181	160	159	180	190	169	190	189	208	179	205	173	191	180	171	200	174	184	165	165	197	186	196	207	199	179	179	193	174	204	198	163	185	203	190	178	180	201	189	173	193	171	194	198	167	185	165	179	213	173	171	177	194	168	173	181	175	190	222	177	179	200	185	167	170	185	172	150	180	200	172	193	174	199	199	198	177	164	171	167	180	171	198	196	150	171	165	185	191	176	178	182	195	167	193	178	183	187	206	177	165	175	196	152	205	161	178	176	177	158	177	173	193	154	173	191	180	192	181	185	189	186	171	156	154	162	191	207	209	206	187	164	182	159	167	174	192	194	187	183	172	190	177	182	179	158	183	175	164	190	173	168	187	190	204	195	194	183	160	183	191	162	167	171	168	191	158	170	184	190	185	172	210	159	167	185	180	166	185	190	164	168	181	179	174	194	195	174	163	183	175	177	158	180	183	190	164	185	160	177	194	160	152	167	184	183	194	177	172	197	151	176	182	169	198	179	171	181	204	187	155	172	187	176	160	193	179	166	184	182	175	181	188	187	183	156	198	166	185	147	171	165	181	198	195	190	187	186	193	188	175	191	209	170	191	196	184	207	162	197	165	205	181	164	172	164	180	187	193	189	176	138	186	183	183	183	171	185	164	184	175	165	192	191	185	213	196	202	182	185	180	191	194	161	189	204	195	173	187	167	185	161	168	195	186	156	191	171	200	161	203	167	195	174	181	190	187	222	202	186	165	186	173	190	197	189	157	188	144	180	195	191	168	173	171	188	195	193	146	187	165	180	191	152	182	168	194	168	170	181	178	195	172	189	205	183	190	163	206	183	181	202	187	192	177	141	184	177	168	184	190	182	157	182	172	179	165	195	184	173	153	188	173	184	193	188	191	181	161	194	183	188	181	162	161	180	188	181	171	169	189	184	177	180	185	181	183	164	170	192	167	202	181	165	221
22353	2427	5321	5975	5172	4141	3376	2863	2320	2121	1863	1634	1521	1261	1280	1201	1064	1086	1000	939	904	847	902	880	837	832	801	846	728	734	738	705	729	703	671	697	672	679	680	647	654	657	622	631	611	608	623	605	634	608	596	598	579	581	661	614	611	612	612	592	590	595	609	594	546	562	567	561	546	588	574	592	591	604	598	609	566	638	601	565	552	570	588	581	569	577	584	581	572	575	571	540	587	539	602	595	555	591	575	575	575	549	576	600	577	608	547	578	565	556	544	609	517	576	585	567	568	560	554	602	599	560	611	551	562	561	536	579	580	522	567	525	616	526	580	599	583	578	584	568	573	570	599	534	570	535	552	525	551	557	562	576	551	589	513	518	580	565	568	579	560	601	565	561	565	571	604	560	541	543	576	589	544	586	588	581	607	600	582	593	585	572	611	537	565	580	531	579	569	540	562	575	532	506	574	565	578	531	584	592	535	589	536	593	592	550	573	577	552	561	548	502	582	579	574	553	553	576	555	579	589	560	564	573	614	542	520	609	574	539	586	551	546	534	582	636	551	556	566	568	543	567	573	578	575	598	557	571	568	563	566	509	590	559	546	522	547	522	606	578	512	547	559	556	515	584	512	582	591	566	607	590	528	580	550	550	604	589	576	558	594	581	539	548	574	567	532	565	560	572	589	557	581	601	536	536	590	537	563	545	559	580	520	582	569	597	588	556	564	535	528	536	551	531	574	538	583	593	597	556	578	530	536	582	546	550	544	554	549	563	543	529	569	609	566	533	574	567	569	540	590	599	556	528	564	562	587	572	558	598	540	553	551	557	587	545	605	527	594	510	592	533	564	572	538	570	561	542	532	582	581	596	572	553	574	545	569	526	611	551	557	575	589	561	579	597	623	564	564	539	610	544	573	553	584	561	564	546	562	603	580	544	547	569	594	569	608	603	574	540	537	526	535	580	540	541	584	566	592	570	570	568	557	573	571	563	602	558	536	536	555	556	568	574	543	555	591	553	552	578	528	587	574	559	531	539	609	600	547	551	564	554	563	569	519	559	564	579	553	532	558	577	539	574	589	558	532	538	534	587	574	573	562	555	546	569	586	599	618	546	613	562	542	543	575	546	573	561	556	568	587	560	556	557	592	589	508	559	547	563	553	603	564	582	537	535	519	560	593	595	578	578	600	572	593	559	559	587	580	507	572	531	515	555	573	545	580	547	603	545	549	571	553	524	591	564	546	592	556	582	564	538	569	574	550	570	580	575	580	579	607	531	572	605	542	537	590	568	566	588	576	577	587	561	575	544	582	567	561	536	577	551	577	504	568	558	561	609	543	541	588	546	546	545	565	544	595	560	511	580	534	587	540	571	539	543	578	567	546	598	556	595	603	551	604	566	552	579	564	567	593	562	584	575	602	533	540	526	551	549	520	565	596	575	626	585	522	608	581	592	565	567	580	549	563	547	573	577	564	559	579	575	548	592	565	552	600	561	600	576	556	527	549	560	545	541	577	503	584	582	552	547	576	553	530	551	584	530	548	539	557	598	560	578	604	560	588	565	564	558	571	540	540	568	572	555	575	569	538	548	546	576	565	546	578	584	602	596	579	562	530	547	602	562	540	524	554	562	535	548	547	576	566	564	582	572	565	544	527	572	547	581	547	555	568	520	576	561	554	548	576	565	583	604	591	589	569	518	533	555	563	592	571	547	547	565	556	559	533	568	544	544	531	570	514	554	594	530	544	577	516	505	508	525	539	581	545	550	598	560	536	526	620	510	544	573	562	581	580	567	563	549	566	560	540	545	583	543	539	581	593	561	551	550	542	569	529	568	555	547	598	588	576	576	649	540	543	569	525	563	559	536	551	562	520	562	542	568	561	575	556	539	563	575	543	572	573	589	551	574	553	570	534	561	563	576	552	559	550	603	571	575	556	556	509	597	578	554	564	603	491	574	590	615	567	569	563	576	554	561	509	563	546	528	532	584	582	538	552	575	584	593	597	568	582	576	608	548	612	605	517	587	602	567	565	575	562	572	581	582	537	542	529	572	538	558	544	548	553	542	579	592	570	551	571	535	553	539	615	572	534	575	538	551	555	579	549	553	600	604	554	623	578	569	562	559	562	588	589	563	602	541	572	625	587	526	601	575	558	535	603	594	590	555	585	530	541	582	562	552	534	535	567	575	537	525	581	566	608	542	544	569	536	524	495	570	610	508	549	563	563	571	585	548	570	516	598	564	567	545	568	599	598	597	546	530	601	569	590	579	555	532	564	600	534	557	547	570	604	582	552	615	524	582	581	532	554	591	519	553	547	540	599	570	545	557	579	593	538	541	603	533	554	578	574	544	539	549	578	569	584	591	590	533	525	575	489	561	568	548	569	546	585	536	587	596	546	565	499	553	547	533	570	574	561	609	586	609	521	563	586	545	568	535	580	560	588	587	582	590	573	523	540	565	556	569	534	544	567	552	538	555	515	553	600	544	557	573	567	515	562	635	563	614	548	578	565	598	549	548	556	521	543	569	603	595	531	600	615	534	543	559	506	563	542	560	539	548	522	572	569	593	539	567	572	573	610	537	533	553	626	582	546	571	585	597	549	536	587	520	584	557	585	561	639	547	533	553	543	578	605	564	579	592	567	612	577	589	593	561	548	542	597	554	599	538	515	545	537	583	565	598	578	598	551	606	587	553	514	565	571	542	565	530	578	572	548	566	549	546	615	577	597	542	546	559	579	562	539	577	542	570	575	574	557	566	575	551	546	528	576	601	528	578	562	528	557	535	555	602	560	539	535	587	599	568	563	533	603	526	548	545	531	567	544	545	536	590	580	568	568	570	538	550	581	554	523	556	583	540	589	568	591	611	532	566	563	585	523	565	571	565	592	562	559	572	575	580	569	553	578	576	582	564	544	545	556	536	534	618	602	540	586	544	575	513	567	557	546	606	538	583	572	592	508	577	577	591	585	556	519	573	534	533	594	537	568	557	541	512	559	593	552	547	587	542	583	606	614	558	597	568	562	544	540	542	592	545	574	552	577	578	554	573	536	557	563	528	548	580	580	560	580	577	557	537	532	569	563	590	518	534	586	550	559	549	518	565	539	605	601	569	580	560	563	570	571	590	557	553	516	585	577	578	616	572	577	584	621	613	494	584	589	558	572	584	559	567	558	572	579	589	555	528	541	557	550	589	592	572	542	529	564	542	576	574	569	577	527	560	531	564	562	561	591	591	555	530	544	544	570	561	602	554	565	567	566	584	559	596	588	583	544	594	597	515	565	562	601	549	557	562	566	545	547	581	574	523	553	574	584	569	555	543	537	563	559	525	555	579	550	560	555	578	586	580	540	590	578	561	569	545	565	566	568	542	571	568	541	570	583	555	544	536	561	558	572	528	581	544	519	601	534	553	531	560	552	555	570	559	589	594	588	566	577	554	548	562	593	554	572	568	629	545	606	545	565	562	552	553	564	587	548	578	620	614	548	539	564	550	536	558	535	564	528	601
5818	345	255	199	208	211	199	202	179	212	164	174	190	217	193	191	209	190	204	172	201	171	189	159	175	172	202	162	174	178	183	176	171	197	187	186	179	186	192	200	183	185	203	175	191	183	196	183	200	208	202	208	173	177	199	191	191	201	200	185	188	197	209	176	192	185	163	216	200	195	190	182	173	200	174	178	201	188	176	184	180	184	192	191	238	175	175	185	177	197	177	163	188	174	178	170	194	189	205	189	169	189	193	200	165	177	183	181	197	169	165	172	177	207	161	180	186	182	161	181	197	191	190	222	175	183	169	184	176	201	187	207	203	207	179	180	195	176	181	174	150	185	176	168	170	168	182	195	182	188	158	164	175	172	179	158	178	183	184	188	176	184	189	182	169	174	173	188	179	181	199	192	183	186	182	171	157	175	182	202	178	177	202	187	152	184	184	168	212	212	208	180	191	167	195	166	180	185	169	198	195	170	174	176	173	142	185	217	228	183	165	160	169	178	182	177	190	158	191	180	190	177	181	180	176	195	179	180	201	194	185	178	177	195	160	205	201	172	194	190	187	167	171	203	211	177	188	172	196	199	177	199	168	177	179	170	183	191	193	167	190	183	197	191	223	190	189	167	209	165	213	181	166	165	191	171	177	187	203	209	185	171	155	193	174	180	173	177	187	172	215	167	180	185	194	196	180	197	183	178	205	156	200	194	192	182	202	171	188	206	180	187	171	179	208	192	180	196	169	182	152	165	180	171	184	190	191	211	204	210	189	205	185	174	171	196	179	189	191	210	179	192	222	198	229	149	164	184	208	185	168	184	164	174	192	202	182	199	170	189	180	183	176	184	182	159	190	174	180	192	146	173	200	195	176	161	194	182	182	191	175	169	170	186	190	174	162	177	200	181	168	201	199	193	179	208	175	169	188	177	193	179	172	179	193	174	174	186	168	184	185	184	180	195	177	175	184	182	179	171	161	186	195	211	160	187	189	192	198	197	197	187	202	170	184	209	202	146	181	191	176	185	183	182	176	182	185	173	154	182	204	174	189	195	185	172	180	166	185	189	197	181	172	170	198	164	190	176	200	195	177	209	170	194	194	197	184	197	193	180	167	188	187	184	188	191	179	189	178	185	174	200	197	196	197	184	182	193	192	179	190	194	176	171	195	184	207	175	193	163	182	173	182	176	181	173	187	198	216	202	187	175	215	182	195	181	163	176	188	173	184	186	188	191	162	229	166	194	193	215	180	187	174	206	230	193	211	164	171	179	183	181	192	185	154	166	203	159	175	182	188	179	199	198	193	172	186	177	170	195	188	163	210	182	204	174	167	179	177	202	189	173	188	170	169	174	185	180	199	179	183	176	166	189	191	186	149	185	194	182	190	197	185	171	172	182	209	177	163	156	180	189	176	179	212	189	179	197	192	168	187	185	173	196	177	178	189	187	200	174	183	201	183	209	176	191	170	192	209	204	197	196	168	179	176	173	187	192	184	181	218	173	201	201	207	178	191	188	198	168	176	191	179	176	189	213	198	192	202	181	200	205	175	180	191	198	197	150	181	182	165	190	186	169	172	177	166	182	190	181	169	185	160	186	168	186	183	182	164	173	180	195	160	181	175	179	206	180	165	164	199	192	173	205	170	204	159	164	159	192	201	164	187	164	186	171	183	193	187	179	169	205	192	192	184	182	185	192	186	206	166	189	194	182	181	176	173	190	170	184	189	183	168	195	200	188	202	181	183	181	188	188	195	202	169	150	209	188	200	190	187	198	180	178	194	185	205	194	164	179	207	209	168	200	164	205	188	164	192	185	184	185	219	181	181	211	177	186	190	173	173	171	211	210	187	168	195	184	192	186	189	176	175	200	187	187	193	163	172	176	198	163	153	165	215	241	178	196	173	183	178	215	179	173	201	147	209	169	192	168	205	209	166	187	191	191	196	162	185	189	178	194	169	177	190	177	160	212	189	181	167	178	188	175	193	175	201	172	174	183	185	165	187	185	186	181	195	192	200	209	173	181	185	199	172	200	203	192	205	169	195	190	177	196	203	166	176	141	177	205	179	176	209	165	185	196	187	193	186	194	194	183	165	174	174	194	222	187	175	172	189	178	193	184	186	149	207	194	176	202	179	204	165	195	204	162	182	182	212	163	166	189	183	205	176	188	187	196	200	204	177	171	184	196	182	191	186	199	192	181	193	199	155	185	181	178	150	177	169	198	181	166	170	205	185	199	179	194	188	183	179	170	159	181	178	204	212	199	199	182	162	183	206	179	194	171	189	202	172	181	190	188	171	165	179	181	196	171	199	195	171	211	177	199	190	177	203	188	184	197	184	180	195	169	200	185	189	175	169	189	168	167	201	185	196	186	170	192	202	199	194	166	168	170	193	189	184	188	195	181	194	168	196	207	180	195	177	178	173	212	180	162	185	182	187	187	182	165	176	168	189	161	191	181	183	187	187	199	173	188	174	185	199	185	193	155	177	182	209	198	168	179	188	209	179	199	190	169	164	181	207	163	188	185	197	175	191	178	205	165	182	173	172	197	193	168	169	174	206	173	175	197	183	203	178	180	184	158	207	202	158	202	182	171	184	156	194	180	216	190	176	175	182	172	189	204	183	170	180	190	178	200	169	172	199	181	173	183	183	174	171	181	184	171	212	205	193	186	175	182	192	186	196	193	171	211	175	180	190	181	192	186	197	192	176	152	184	190	187	170	183	199	181	195	157	195	181	200	180	178	201	181	175	183	185	166	177	189	176	183	164	208	188	167	183	196	182	174	193	203	184	177	178	189	177	191	201	186	200	185	166	185	179	209	165	186	182	189	179	177	178	198	199	170	158	165	172	181	187	189	183	199	161	187	147	197	168	196	170	166	162	185	179	188	180	180	181	180	175	190	175	231	172	198	168	193	185	175	186	182	174	196	189	180	158	198	180	189	199	188	198	203	197	199	177	178	199	193	187	173	172	164	194	177	204	166	200	171	219	211	171	188	207	197	184	224	174	197	190	182	194	207	164	163	160	189	181	183	209	158	196	204	196	178	166	222	195	201	194	192	168	179	171	174	199	193	185	183	187	189	176	191	185	176	179	175	200	200	188	194	173	158	185	192	180	201	195	188	173	173	193	166	174	163	177	183	204	165	189	194	189	162	183	182	186	193	192	176	183	190	174	178	190	141	182	181	171	195	166	195	204	186	215	214	182	166	175	177	187	193	184	188	169	184	188	178	215	184	181	162	158	186	184	203	195	175	160	180	168	206	180	202	186	196	200	179	182	182	169	201	158	167	189	194	182	192	202	187	177	167	202	185	195	187	183	180	202	208	205	172	177	181	193	181	178	169	180	212	186	172	181	176	206	207	174	197	173	175	177	167	183	181	194	205	189	182	163	178	188	210	180	179	201	192	186	177	192	196	174	195	160	170	199	183	190	212	176	171	197	177	194	189	230	168	173	193	170	209	207	181	186	210	162	177	175	168	180	207	149	186	174	171	176	201	175	186
6982	592	686	701	648	665	653	628	573	596	566	559	589	632	604	624	557	558	586	609	576	571	562	569	570	570	571	554	586	579	564	518	556	550	540	547	590	564	567	524	546	581	551	585	560	557	522	569	547	519	553	550	522	545	620	577	571	605	522	504	536	588	561	554	543	573	579	584	550	561	514	567	583	549	558	556	560	527	536	548	586	547	565	553	554	553	518	551	618	583	576	580	578	568	560	545	532	570	539	559	612	543	541	563	568	557	524	556	565	573	558	517	530	575	571	601	548	549	576	559	590	536	555	558	579	549	573	548	577	594	545	518	510	553	543	553	575	543	529	545	558	573	562	570	589	575	562	561	542	503	569	542	553	601	538	578	603	581	572	543	557	532	529	491	546	562	548	524	596	531	548	550	521	569	588	518	563	544	521	573	551	569	579	536	556	541	558	526	530	574	555	536	575	536	556	549	577	554	542	520	561	547	580	549	562	551	573	523	604	567	551	551	556	565	550	547	555	526	581	549	554	571	529	511	556	601	564	505	591	539	541	580	542	546	567	588	560	548	560	562	550	534	506	582	546	551	597	548	554	572	548	542	548	561	578	589	587	502	566	562	596	536	550	523	550	546	547	552	539	517	591	557	523	561	566	552	561	567	548	558	564	558	549	492	551	520	541	523	538	557	525	533	540	558	557	548	531	519	552	589	532	545	516	520	556	559	578	567	556	583	574	570	527	547	596	516	555	557	596	547	584	561	521	565	576	558	530	571	588	551	539	567	549	551	537	533	537	578	522	573	551	573	512	570	545	569	538	571	584	549	522	550	527	558	575	599	556	561	552	515	525	580	557	573	536	527	548	563	541	522	552	585	554	531	547	541	552	527	536	525	538	537	524	542	550	547	541	570	585	532	562	564	573	512	579	542	512	562	552	563	542	569	541	569	574	502	555	535	598	588	573	531	551	587	564	524	493	548	555	542	560	541	531	578	532	567	563	573	578	576	568	573	572	527	551	536	531	522	554	542	571	555	561	533	556	572	538	562	539	533	565	567	555	570	556	591	548	552	580	569	522	565	562	530	590	543	521	578	578	527	573	570	539	518	555	566	565	587	554	546	598	569	585	563	591	552	599	588	590	531	546	583	564	543	570	571	584	582	555	524	571	523	532	587	578	578	552	604	542	549	552	575	569	602	541	564	555	549	577	534	585	590	518	528	551	556	571	576	545	550	581	507	552	544	562	524	561	520	539	587	571	594	531	543	546	546	524	497	536	536	560	521	556	569	552	528	573	564	542	598	582	524	560	539	577	569	521	550	563	561	568	561	530	557	540	530	551	563	580	546	543	565	583	543	539	533	534	557	580	557	535	590	564	551	575	528	529	544	567	552	538	599	531	553	545	547	536	571	546	584	588	515	584	538	569	573	545	518	557	572	563	578	606	580	574	554	587	616	548	550	562	524	520	543	522	569	553	585	541	515	537	579	547	550	560	534	564	525	522	549	556	582	610	533	573	575	590	547	551	519	524	568	538	587	586	561	549	536	533	581	599	563	530	545	559	551	509	535	544	533	566	532	541	594	550	580	540	543	499	585	596	538	518	563	505	553	527	569	533	548	556	562	600	575	579	579	538	585	573	515	521	533	580	545	519	526	522	551	591	549	544	560	594	565	552	534	526	552	583	600	581	541	548	524	543	552	556	564	554	543	507	539	530	531	545	577	595	504	536	595	521	562	574	548	552	543	568	556	566	504	571	563	561	618	510	503	529	624	573	513	601	561	613	583	570	549	547	560	556	542	563	559	519	551	567	578	530	536	516	524	548	589	526	580	548	534	547	567	560	550	521	537	532	556	575	566	557	607	517	558	523	508	539	547	547	541	557	561	563	538	538	588	574	560	523	532	552	578	569	534	587	579	518	593	556	566	551	545	529	586	551	562	540	544	583	547	548	562	570	528	535	526	495	547	543	550	573	566	553	578	534	542	537	544	605	569	594	586	584	546	537	578	533	553	558	539	543	567	561	561	573	548	545	542	561	565	570	577	546	553	517	588	553	540	511	560	586	543	548	539	575	551	576	582	534	566	571	504	555	565	573	551	580	576	572	571	549	534	527	556	559	564	567	532	518	499	540	511	596	547	534	533	529	543	469	527	598	509	510	550	537	587	532	556	592	538	590	596	582	546	527	566	544	553	556	550	555	564	549	524	544	500	543	542	576	608	584	559	589	566	531	530	556	520	554	581	509	555	530	553	539	562	595	563	554	535	505	512	539	529	557	541	569	544	567	555	583	545	550	549	529	528	541	568	571	562	568	565	541	574	566	584	614	582	552	547	585	598	541	548	578	546	555	556	599	553	584	582	566	577	535	583	553	559	554	517	562	601	535	586	545	542	528	576	567	554	574	541	531	517	555	559	547	540	481	540	602	582	566	493	542	550	545	551	531	571	599	512	561	534	561	570	590	506	553	557	575	556	586	502	597	576	537	553	627	533	543	556	552	546	518	530	592	555	544	563	570	590	591	556	540	569	569	560	519	514	540	567	595	575	557	581	573	516	563	541	551	530	537	559	592	553	568	554	522	592	586	572	521	591	555	560	554	535	543	554	529	535	550	558	530	554	540	558	545	553	547	588	539	497	551	574	542	579	551	536	554	566	546	552	537	592	538	550	607	529	576	509	506	555	594	564	528	561	552	582	538	549	540	567	565	554	545	584	560	523	526	554	568	564	546	593	525	567	574	572	547	529	571	589	584	552	575	555	575	558	592	568	519	522	537	578	520	601	548	562	511	540	564	549	553	545	581	517	504	557	547	580	568	530	512	560	564	524	600	507	594	569	528	553	566	533	550	536	484	566	579	560	580	545	572	561	518	573	559	566	535	615	535	564	543	585	550	568	568	536	530	532	536	554	558	541	549	531	567	553	526	571	548	531	579	552	558	530	549	605	603	535	528	553	550	553	575	548	509	528	579	575	564	545	546	565	537	546	554	555	536	580	511	576	605	547	599	545	569	605	619	558	569	519	545	564	548	532	547	588	550	653	596	579	603	522	531	547	523	562	584	588	560	555	508	530	526	517	552	550	559	540	575	519	538	557	544	554	547	522	532	533	562	548	563	576	549	534	566	529	543	562	577	575	546	560	539	557	562	601	547	573	532	608	601	577	543	595	554	535	558	573	602	538	566	572	565	539	577	574	534	547	552	552	551	534	571	560	547	522	550	538	577	536	509	543	525	533	510	561	558	554	561	547	589	559	546	534	563	581	539	551	543	565	537	565	547	546	560	541	564	566	556	520	559	557	564	563	562	535	534	535	571	559	518	477	527	586	567	534	582	556	557	567	566	547	534	539	542	520	529	563	543	527	544	597	535	525	559	561	581	570	559	554	532	578	557	568	587	529	529	560	552	542	587	540	510	546	551	559	564	535	555	541	549	557	592	555	533	553	570	572	541	536	552	609	561	546	531	537	534	575	549	601	582	546	633	595	505	574	563	547	573	515	524	583	559	549	560	532
36655	7474	1541	935	675	488	355	270	232	228	211	189	159	151	149	157	148	113	141	106	120	125	115	127	132	126	117	102	110	119	111	136	117	111	106	111	129	105	117	115	133	109	90	108	100	102	104	108	110	106	95	112	96	114	122	105	116	111	97	93	91	116	109	102	115	122	111	109	96	101	97	96	97	106	109	108	99	117	91	94	98	102	105	108	98	109	120	102	107	97	90	111	93	117	99	104	99	111	91	98	97	115	84	111	98	93	98	98	81	103	106	104	105	101	92	101	119	100	89	118	83	111	97	103	97	109	96	100	93	81	116	108	114	94	104	118	97	94	98	129	90	94	95	112	85	102	125	105	91	107	102	101	98	96	110	98	88	93	106	102	87	109	105	119	111	115	110	91	120	109	106	97	91	95	95	103	81	92	100	106	106	94	111	94	103	117	99	92	121	110	104	100	102	95	89	113	106	102	97	97	90	104	97	125	100	92	93	96	104	98	98	115	87	100	96	90	98	106	103	96	107	102	102	100	96	87	113	92	131	117	86	77	113	98	91	100	74	101	103	93	88	109	85	97	104	89	104	110	96	114	111	84	110	114	92	97	117	79	108	115	101	92	100	116	94	108	87	103	119	111	108	79	84	111	95	91	93	97	108	110	96	91	104	106	100	86	112	106	108	103	103	115	98	120	96	105	91	109	108	120	111	111	117	116	113	111	105	111	102	100	94	104	112	120	117	111	110	117	105	101	120	91	99	87	111	95	104	100	108	89	104	99	89	117	97	85	121	96	108	116	102	93	92	102	90	98	99	110	108	120	97	94	97	118	113	110	115	98	84	106	116	105	100	107	101	94	92	106	98	103	111	95	93	101	110	107	104	95	96	103	110	97	88	90	95	109	105	93	103	99	112	89	96	113	94	103	102	114	100	114	106	112	95	113	80	97	93	113	117	87	92	107	102	87	99	104	100	104	114	115	103	108	103	113	91	109	101	93	97	106	105	102	102	92	100	113	106	110	95	97	110	106	88	92	84	106	120	104	95	99	88	90	104	94	86	107	83	91	109	107	83	116	90	98	111	99	133	112	95	106	102	97	103	112	102	110	79	97	109	98	113	93	101	92	103	106	105	117	101	104	109	80	93	95	86	99	125	94	108	122	92	103	92	107	97	87	91	104	100	112	89	106	108	96	99	117	109	104	114	126	99	106	105	108	121	122	123	107	100	103	94	100	106	88	101	113	99	108	100	99	94	105	111	109	89	96	107	96	115	98	118	110	116	142	109	108	106	99	92	109	119	100	95	86	89	99	99	98	120	87	105	95	100	99	82	98	105	88	107	89	102	106	123	109	109	89	123	113	105	102	101	91	112	111	119	100	80	102	98	101	108	106	106	96	102	92	111	103	105	90	93	114	103	107	97	103	102	103	108	88	120	108	115	92	94	104	112	92	111	110	117	96	115	102	109	103	105	94	112	108	125	96	90	96	102	94	107	90	101	108	105	108	97	105	99	107	102	99	96	109	81	88	106	120	108	97	111	86	95	108	104	114	96	109	111	96	97	109	100	103	96	109	94	108	102	109	103	119	99	104	99	90	106	92	116	109	98	111	118	108	93	82	97	119	82	99	109	107	92	121	100	108	106	99	99	82	99	117	103	98	91	98	114	98	96	92	106	115	92	99	76	99	114	76	102	106	96	99	88	97	98	112	99	117	107	102	90	102	93	107	83	87	91	122	95	101	106	115	115	92	118	103	99	110	98	102	107	110	117	99	96	83	82	106	103	115	110	112	88	107	88	97	106	94	103	109	97	113	87	94	97	93	110	106	101	93	106	85	112	112	100	92	100	105	119	118	102	119	103	96	97	118	109	96	108	114	100	111	104	97	99	108	93	105	101	106	100	111	107	114	92	95	100	102	107	99	99	105	98	108	95	96	108	95	108	106	116	104	84	102	111	99	97	107	101	101	114	84	87	92	108	109	111	96	89	104	95	86	92	97	93	101	99	97	89	117	108	100	106	86	105	102	106	96	93	106	91	99	96	112	105	90	99	101	109	84	85	109	93	121	106	104	94	123	98	109	102	113	105	95	91	110	93	104	113	116	95	109	94	101	92	98	98	109	97	105	101	96	93	93	86	106	101	134	120	119	97	111	101	116	109	97	107	129	103	109	113	101	103	88	118	91	85	79	98	100	105	112	124	114	134	90	109	95	112	96	114	123	106	99	87	90	86	98	94	106	90	104	104	90	103	111	113	96	103	97	106	106	95	98	94	95	81	107	117	111	115	106	107	114	103	94	89	92	91	105	91	115	114	90	113	107	95	106	97	95	87	80	107	104	98	82	99	96	115	107	116	110	99	96	102	118	102	101	106	105	111	87	96	100	113	113	110	108	97	118	96	118	107	88	88	97	109	90	91	111	101	103	113	93	104	117	113	110	112	101	108	101	128	80	96	104	114	99	101	95	100	95	94	123	103	109	114	115	103	97	99	105	106	116	117	112	100	103	96	96	111	114	98	96	114	105	92	124	105	89	102	104	121	105	96	108	90	122	115	94	92	108	103	107	95	114	76	106	106	98	99	103	95	103	99	117	102	98	98	103	102	113	104	114	98	99	95	114	109	96	102	109	94	107	111	101	115	88	120	88	101	110	94	91	116	90	123	106	92	103	104	104	113	112	88	121	96	101	120	92	99	96	111	107	103	110	100	88	103	107	98	109	99	109	94	93	105	112	98	101	120	108	102	111	114	94	97	100	95	96	109	112	97	102	108	106	114	96	92	101	89	109	107	103	132	109	94	92	100	92	101	111	89	105	126	113	98	109	109	109	100	98	96	100	91	87	99	97	115	107	96	114	115	104	99	90	106	95	91	82	125	94	97	106	95	110	97	100	111	94	111	109	110	102	114	110	92	100	121	100	89	94	90	97	101	105	104	119	95	103	110	101	101	104	93	83	110	97	102	110	109	98	95	110	96	97	102	103	108	106	114	104	106	107	129	110	104	101	117	98	97	82	92	84	89	112	109	94	119	96	103	108	98	96	103	97	87	105	104	105	105	115	87	101	104	103	104	113	106	110	122	100	87	103	103	95	90	98	100	118	105	94	109	83	115	101	107	110	108	99	109	100	95	96	102	93	99	98	113	114	103	92	100	112	111	105	109	100	87	91	114	116	95	107	98	117	106	99	97	114	92	123	100	117	85	95	95	102	117	90	109	103	116	92	101	120	104	97	111	102	99	110	108	107	104	96	93	106	106	108	98	99	94	104	105	117	112	93	107	100	117	104	98	115	108	101	99	114	102	103	98	91	99	102	99	106	95	121	111	112	93	109	105	110	97	97	114	118	104	111	96	108	110	99	101	85	88	92	103	88	103	99	108	94	86	112	90	91	103	89	82	107	121	116	96	109	101	105	111	107	111	100	99	110	105	90	99	105	104	91	97	92	100	105	103	81	117	97	98	96	99	100	104	130	97	102	87	88	93	95	105	109	97	110	103	101	103	100	98	118
16945	1213	2828	3246	2699	2157	1811	1508	1252	1070	1027	962	819	716	722	685	634	599	595	556	519	492	487	485	479	449	453	484	431	407	436	427	449	416	428	413	421	403	350	402	424	366	386	413	354	362	383	353	382	375	357	405	380	386	360	364	375	384	394	392	377	357	366	386	333	376	353	335	364	361	385	323	347	366	380	357	361	362	337	347	318	356	373	340	337	301	343	361	373	341	335	381	345	378	349	362	354	382	330	346	369	360	358	355	358	339	331	349	359	350	381	359	340	354	367	334	371	368	373	362	358	367	361	343	357	335	381	370	337	375	378	350	371	342	344	323	357	320	339	361	342	357	348	393	360	324	343	351	346	362	370	351	332	382	350	362	345	332	371	335	372	367	328	340	347	358	349	364	311	360	350	353	367	352	365	373	337	376	359	361	382	354	349	371	322	369	313	348	323	342	364	336	306	340	348	359	362	313	324	353	359	346	361	328	339	395	364	349	328	340	349	347	354	369	358	348	342	352	337	337	362	308	328	324	356	333	372	370	373	364	346	367	365	355	339	333	333	353	316	338	340	330	349	343	353	365	322	334	336	350	364	312	370	339	355	341	357	362	345	331	348	358	346	336	368	340	343	379	351	369	329	332	336	338	343	382	347	357	357	334	322	384	353	342	343	354	319	311	369	337	363	328	341	347	336	346	331	365	357	370	367	329	346	337	326	319	370	383	385	310	364	352	342	363	332	350	357	333	317	349	357	344	362	387	327	331	352	334	368	352	391	403	356	332	373	316	292	357	372	326	390	340	337	347	335	362	377	365	337	383	346	345	343	343	370	382	351	318	375	366	377	365	363	357	339	362	353	344	334	340	348	336	342	349	321	337	356	357	328	347	356	346	350	396	346	358	348	336	362	344	351	327	355	334	359	325	353	344	353	349	328	361	356	346	356	349	330	367	394	333	368	376	385	344	366	369	330	366	371	342	368	325	350	381	347	354	332	349	350	352	318	350	344	343	364	352	347	350	351	338	326	362	339	357	342	337	328	352	369	364	357	356	366	343	327	366	298	352	342	349	344	325	328	368	354	339	348	332	356	323	303	349	339	385	350	346	372	321	364	351	319	309	364	364	378	322	352	335	319	369	342	368	337	359	365	349	336	366	335	359	346	341	371	366	361	331	344	372	347	339	385	386	356	398	357	321	365	337	378	299	340	362	349	334	354	343	361	333	366	358	338	337	349	362	352	366	338	327	323	344	364	390	360	351	333	357	345	324	334	333	361	351	351	340	357	317	371	343	368	370	348	382	355	333	325	358	358	339	328	333	308	349	345	332	364	369	383	325	346	362	352	377	359	364	347	350	337	345	337	317	337	332	375	328	339	357	352	351	371	350	370	333	367	353	388	352	370	336	341	365	333	339	346	338	353	364	331	385	379	295	334	341	354	371	345	365	352	342	334	354	333	365	362	373	352	336	354	329	312	347	319	348	370	351	371	331	355	355	304	329	336	329	345	316	368	331	347	361	374	351	344	338	342	352	367	343	357	346	340	333	345	335	355	352	362	359	343	334	348	375	317	345	362	352	359	344	323	359	327	346	344	329	349	347	337	324	354	336	349	344	375	319	353	353	311	334	347	329	334	324	334	349	361	317	383	347	349	320	370	363	347	368	333	369	354	354	382	349	346	349	328	362	348	337	340	357	354	328	338	342	316	338	310	364	308	375	336	352	353	359	362	336	317	361	347	341	323	354	353	365	341	321	351	355	358	336	344	365	337	345	319	333	340	410	349	339	347	347	309	304	347	361	334	351	380	323	350	359	375	364	365	341	355	348	329	332	349	369	318	337	351	322	385	330	307	335	343	358	328	310	354	338	334	340	350	366	336	321	349	366	342	340	339	340	347	367	324	328	352	339	340	383	371	326	347	336	360	344	353	348	347	364	321	372	367	324	344	327	343	363	322	336	360	327	370	358	364	353	373	351	351	345	343	334	349	346	330	322	366	328	369	307	369	334	345	356	329	352	354	355	350	331	336	372	332	330	341	343	329	337	329	330	346	349	357	355	351	361	353	345	330	359	332	339	346	337	369	328	344	317	354	334	334	352	328	382	338	355	352	351	359	358	363	336	335	342	311	358	326	323	384	359	345	359	354	331	370	344	349	344	360	363	364	333	387	385	338	329	341	384	335	359	340	339	333	321	327	351	324	348	322	396	360	334	347	373	357	331	340	366	362	334	370	329	353	365	309	339	345	371	359	336	364	348	338	349	346	362	346	355	344	338	347	340	343	336	318	353	349	345	355	341	370	349	351	323	372	338	338	352	355	362	365	345	356	341	331	325	306	317	373	369	369	333	334	356	340	327	349	350	362	355	367	341	346	361	354	365	360	328	362	345	360	356	346	357	351	356	334	348	316	350	342	329	317	361	303	346	357	340	382	348	328	332	350	366	379	353	354	381	339	356	353	340	346	358	349	345	333	343	400	303	338	357	337	366	333	331	348	355	353	368	364	378	360	338	374	361	369	350	349	359	359	345	353	361	360	359	351	370	333	336	360	354	351	356	321	345	356	362	362	319	349	339	353	312	316	375	353	369	338	362	360	334	322	340	336	338	323	370	352	350	372	324	366	350	342	333	361	338	336	334	354	390	376	364	343	372	364	352	322	400	350	357	326	344	319	351	359	365	348	291	319	307	324	326	355	329	364	350	340	360	316	365	347	325	338	345	343	367	347	342	317	356	359	348	351	365	357	367	338	326	336	332	371	351	342	372	362	352	344	344	375	335	349	373	373	328	368	363	349	329	382	321	329	315	361	303	355	366	360	362	330	335	328	313	339	350	345	363	325	335	326	319	399	342	355	368	340	343	360	369	346	331	363	342	362	339	331	380	334	358	335	352	332	370	365	342	363	361	343	346	379	334	314	344	320	368	361	331	363	334	331	338	372	381	324	379	341	348	356	325	375	339	360	335	353	353	343	328	336	343	305	312	356	337	363	379	340	354	342	359	356	312	359	338	353	356	353	315	342	349	338	354	338	355	332	337	357	350	332	372	377	340	370	339	370	343	367	374	355	350	343	353	330	326	360	360	366	360	355	342	357	336	321	356	344	363	365	339	340	352	346	357	374	333	331	329	384	311	335	331	366	311	387	324	329	310	374	339	350	329	346	368	375	366	349	362	358	340	346	332	344	359	347	325	368	345	337	355	338	337	332	332	365	335	332	364	363	356	330	373	346	392	330	353	324	353	356	347	369	391	339	335	360	336	369	345	349	339	337	348	357	331	372	357	339	342	330	364	348	351	331	373	315	347	373	339	330	336	375	348	323	380	336	348	362	376	348	350	336	356	348	381	355	350	370	313	329	347	375	385	332	329	359	349	367	346	354	346	371	308	369	373	340	336	359	364	347	344	364	354	379	358	330	340	343	353	344	345	369	335	334	353	333	335	333	371	351	335	346	359	344	348	379	335	363	300	356	310	369	335	340	373	356	360	348	319	342	328	330	325	334	327	324	343
