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
336259773423	336259773991	336259774541	336259775091	336259775641	336259776191	336259776741	336259777291	336259777841	336259778391	336259778941	336259779491	336259780041	336259780591	336259781141	336259781691	336259782241	336259782791	336259783341	336259783891	336259784441	336259784991	336259785541	336259786091	336259786641	336259787191	336259787741	336259788291	336259788841	336259789391	336259789941	336259790491	336259791041	336259791591	336259792141	336259792691	336259793241	336259793791	336259794341	336259794891	336259795441	336259795991	336259796541	336259797091	336259797641	336259798191	336259798741	336259799291	336259799841	336259800391	336259800941	336259801491	336259802041	336259802591	336259803141	336259803691	336259804241	336259804791	336259805341	336259805891	336259806441	336259806991	336259807541	336259808091	336259808641	336259809191	336259809741	336259810291	336259810841	336259811391	336259811941	336259812491	336259813041	336259813591	336259814141	336259814691	336259815241	336259815791	336259816341	336259816891	336259817441	336259817991	336259818541	336259819091	336259819641	336259820191	336259820741	336259821291	336259821841	336259822391	336259822941	336259823491	336259824041	336259824591	336259825141	336259825691	336259826241	336259826791	336259827341	336259827891	336259828441	336259828991	336259829541	336259830091	336259830641	336259831191	336259831741	336259832291	336259832841	336259833391	336259833941	336259834491	336259835041	336259835591	336259836141	336259836691	336259837241	336259837791	336259838341	336259838891	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
80770	49792	38015	11234	1132	513	418	362	328	305	309	266	263	270	274	288	235	243	231	236	265	223	216	226	222	219	229	222	215	221	218	224	231	236	220	215	225	215	214	210	198	240	192	197	233	205	226	233	189	221	196	203	201	217	231	221	225	205	201	194	263	218	214	212	228	184	217	207	207	205	226	203	182	185	230	195	214	235	207	220	179	213	213	217	227	212	194	199	219	224	226	236	228	198	219	211	237	230	213	225	227	217	223	249	225	219	201	235	219	234	232	191	214	213	217	210	254	190	215	229	191	195	207	181	208	231	224	213	243	219	221	219	215	224	239	218	207	208	212	210	220	234	209	211	228	213	202	189	203	197	218	216	194	240	222	224	220	179	209	212	211	207	211	210	234	225	209	214	214	213	227	212	201	208	206	189	217	222	254	215	225	199	218	242	226	198	189	224	207	224	233	201	214	198	206	195	218	211	227	217	231	221	198	219	180	230	228	215	220	210	211	226	229	201	209	220	176	225	217	199	192	233	213	200	215	193	225	221	240	209	189	222	193	225	196	219	206	220	215	205	196	203	224	218	202	229	225	231	209	208	223	245	231	199	212	222	210	216	212	199	207	207	213	216	188	220	187	215	205	207	210	229	185	212	223	219	246	218	220	242	211	221	221	220	210	223	199	215	224	205	205	235	209	209	207	222	220	212	214	210	234	219	209	194	217	225	200	208	197	209	225	224	207	252	234	190	219	239	211	198	200	193	232	221	191	200	217	230	211	243	204	220	221	229	211	220	228	226	216	226	203	223	198	205	170	217	193	226	230	224	208	219	210	199	210	221	218	201	203	185	201	198	198	228	237	211	215	212	194	229	182	194	223	222	220	222	213	211	203	214	198	227	203	221	203	240	215	201	208	229	241	219	217	193	198	246	201	179	215	220	224	224	212	215	224	218	200	247	225	190	211	200	194	207	211	227	247	226	197	203	219	225	229	207	224	228	223	202	223	208	230	230	200	195	213	213	230	224	201	226	209	196	217	205	208	194	227	206	201	217	232	215	229	195	211	210	224	217	210	190	213	224	248	207	195	224	225	245	214	214	205	203	210	210	217	184	222	210	207	216	231	227	233	219	188	217	196	211	222	230	226	212	186	199	236	235	215	210	190	219	220	172	206	191	207	206	190	211	186	214	195	196	227	210	226	230	209	237	193	201	221	210	239	218	211	208	217	204	221	207	218	240	223	235	218	200	196	232	212	228	191	230	217	194	204	227	202	215	237	181	207	209	225	195	189	209	204	223	209	211	221	220	190	216	198	225	234	220	206	201	218	204	207	220	199	194	203	211	227	229	202	197	213	205	203	181	242	214	223	213	215	229	203	234	208	210	235	209	212	225	210	227	204	213	181	204	241	207	202	217	210	206	186	220	210	262	225	218	190	217	219	221	206	186	194	220	201	194	207	199	231	240	218	205	210	200	218	205	188	188	228	198	192	206	198	219	179	215	222	219	226	213	212	216	224	201	219	201	217	245	192	229	222	224	217	210	217	215	235	220	193	218	218	209	211	229	206	231	233	185	236	177	210	213	196	209	199	206	211	202	194	202	213	223	216	219	221	193	194	210	214	242	204	212	232	217	215	202	216	189	207	210	204	202	212	182	222	231	195	227	203	218	226	240	207	204	224	228	228	204	189	192	196	220	213	208	193	214	207	238	167	171	218	221	204	212	224	229	220	218	234	221	197	224	191	229	218	223	183	196	199	220	225	217	179	219	201	242	210	221	226	238	209	243	200	252	204	217	200	217	237	208	210	229	194	209	202	218	196	200	225	195	223	217	227	212	230	228	205	203	203	197	201	202	234	234	197	220	205	231	207	224	197	209	249	221	228	207	220	218	231	203	217	207	209	213	214	206	215	234	175	208	216	228	206	227	180	203	195	219	205	215	226	214	198	211	240	228	224	208	201	201	228	215	247	200	203	214	183	236	227	208	201	204	188	192	220	189	208	229	232	204	184	187	230	200	216	222	212	200	216	196	183	223	205	202	224	199	217	196	225	203	212	214	192	242	223	228	205	230	218	236	234	213	243	168	207	190	213	222	226	237	201	183	201	221	206	208	247	208	198	220	201	211	204	220	220	213	208	225	194	200	220	229	195	219	209	237	207	204	208	199	219	218	219	202	219	208	194	212	216	200	189	198	216	224	213	198	192	212	203	239	214	189	237	225	209	211	221	206	232	210	220	219	215	210	195	224	192	218	216	226	197	226	223	220	236	201	216	231	225	211	220	191	222	225	198	219	222	194	192	233	224	240	182	206	215	200	194	197	203	235	195	211	219	209	230	209	200	220	202	215	205	201	206	196	221	219	213	212	248	235	215	212	221	213	211	232	218	215	214	215	219	213	184	217	211	207	198	194	217	216	195	181	211	202	223	189	236	211	198	217	206	221	220	202	203	219	203	201	225	199	237	220	205	233	229	235	194	198	231	218	194	227	212	202	183	213	230	204	207	190	219	208	210	219	201	180	213	210	220	183	191	206	218	192	223	215	228	232	200	218	218	228	227	207	222	213	205	238	230	200	211	243	219	215	223	214	233	228	221	224	213	198	206	208	192	186	234	183	217	230	211	209	198	204	204	229	218	234	200	212	242	194	202	213	213	226	235	215	235	189	220	237	200	217	174	213	197	210	238	217	238	234	193	219	219	219	230	217	230	217	192	207	198	208	211	224	229	218	213	206	222	213	221	210	218	249	232	216	203	216	225	227	215	210	214	165	223	199	222	229	230	218	256	208	183	197	194	233	227	239	206	209	206	208	193	219	231	223	213	255	216	210	209	208	224	244	241	222	222	241	222	229	209	211	209	209	199	231	216	209	202	221	204	240	208	209	256	209	220	223	225	207	213	193	213	212	224	207	222	232	216	204	214	205	223	220	216	239	223	200	211	229	201	197	225	228	207	229	195	214	184	207	226	222	217	243	224	219	237	223	190	182	248	202	211	227	190	243	217	205	232	214	229	214	248	221	237	200	216	216	219	183	195	218	220	233	227	231	202	237	205	213	241	221	224	222	202	204	194	199	214	208	206	219	206	196	199	210	209	181	230	189	216	224	197	203	224	232	224	221	215	220	201	200	187	220	230	199	207	221	197	226	217	236	221	203	232	218	187	226	200	223	228	212	208	231	214	205	226	213	200	210	228	195	223	222	222	213	241	216	203	243	216	210	205	220	192	204	195	200	229	178	244	219	228	221	218	221	229	214	204	230	221	206	181	224	226	230	219	204	205	194	230	222	207	233	226	256	227	225	207	202	222	227	229	216	220	213	205	239	230	214	222	215	209	231	206	229	218	195	206	217	203	188	208	213	230	241	224	234	205	206	220	214	195	204	209	237	201	210	216	220	220	192	195	197	212	222	218	213	214	231	205	213	196	196	199	225	244	202	228	237	211	197	212	220	226	201	201	216	217	209	217	218	223	224	194	197	234	217	204	181	204	214	222	220	213	201	209	221	202	210	218	230
58984	37249	20125	2446	2231	1821	1565	1364	1252	1072	1052	1005	926	859	852	834	806	750	751	770	716	719	765	746	723	680	698	669	616	718	671	615	621	668	616	614	637	690	622	649	615	611	585	629	629	581	556	647	620	643	651	624	605	607	628	667	607	636	647	600	618	615	609	593	607	623	615	627	604	629	735	742	711	617	645	602	620	616	619	645	639	680	673	649	622	604	603	683	630	613	644	680	644	688	652	641	687	633	662	710	703	667	663	628	620	647	613	628	614	642	602	603	615	604	628	601	579	582	605	596	640	610	623	613	589	634	611	588	656	592	604	660	599	638	651	651	670	619	605	618	592	615	574	602	605	625	592	617	612	617	601	609	609	632	616	597	638	577	588	614	559	598	610	602	647	625	654	607	613	611	608	553	548	591	622	626	600	599	554	585	629	625	616	602	608	590	591	586	570	576	580	652	601	637	604	594	592	591	609	668	613	563	567	651	563	625	599	607	613	639	593	609	601	597	592	611	633	588	593	642	620	602	582	605	627	586	616	612	619	560	625	591	584	601	600	669	587	611	613	604	578	602	593	633	596	619	567	625	586	604	581	571	598	573	583	636	585	582	590	619	607	630	614	609	626	618	616	584	598	583	618	627	556	654	616	621	566	551	598	604	612	570	613	600	585	590	604	627	594	581	580	612	609	605	602	623	588	637	616	582	600	585	588	585	605	592	593	622	559	627	553	569	598	606	594	614	536	632	639	614	551	626	599	613	581	572	599	588	607	589	617	583	612	643	611	618	562	638	613	631	581	597	653	629	560	583	602	565	606	583	603	593	642	596	576	618	620	591	620	582	563	605	594	601	596	623	621	617	574	589	631	585	617	616	624	622	634	618	598	618	606	603	566	580	592	625	609	654	618	609	545	564	604	589	584	547	583	576	683	597	574	582	617	607	621	618	603	617	607	572	602	599	559	591	618	616	548	569	582	630	614	602	575	617	597	582	576	576	602	599	601	573	626	596	602	601	616	606	538	574	609	605	606	604	595	587	593	582	617	625	575	596	575	622	591	611	572	573	610	624	643	617	607	566	592	619	560	629	594	634	583	611	562	612	608	636	544	597	592	601	602	598	565	596	591	600	596	587	616	609	588	629	607	591	619	618	603	601	655	582	597	596	681	601	601	614	582	617	567	608	616	615	612	576	597	611	589	587	609	604	585	621	653	614	618	583	618	611	564	559	597	650	623	576	589	623	557	564	619	643	592	601	606	622	594	612	623	609	622	661	595	616	597	615	622	601	594	589	669	617	584	626	566	641	611	606	608	612	594	584	600	571	635	546	614	567	621	586	622	604	625	575	584	609	605	582	620	581	652	613	615	607	603	612	542	564	610	610	626	581	618	598	580	535	600	597	592	633	628	566	602	598	592	599	615	606	558	656	625	619	611	603	632	603	605	581	530	571	601	638	599	603	577	610	612	656	589	638	618	627	619	619	592	605	601	603	602	637	612	571	608	602	591	586	632	601	619	578	600	593	589	572	604	627	629	578	628	588	526	633	611	626	611	618	599	629	628	564	580	559	594	611	611	616	577	595	608	598	591	612	581	579	610	596	604	589	555	624	606	648	624	622	661	564	649	609	634	622	602	601	621	605	626	585	582	609	567	583	572	575	577	648	591	643	612	590	614	626	571	608	626	597	608	587	593	584	622	647	628	568	598	560	576	584	625	655	614	592	595	644	594	598	579	586	615	567	591	573	621	624	613	561	609	609	635	608	600	622	558	580	645	623	575	584	608	585	592	609	614	626	538	573	617	617	597	553	551	636	557	620	562	608	589	624	650	631	619	600	616	607	601	614	626	591	616	592	584	579	627	614	572	556	602	573	625	642	607	602	632	549	637	595	629	596	594	629	596	618	643	640	602	603	599	584	553	562	602	638	588	609	580	630	602	622	609	591	605	541	601	591	593	607	568	615	619	639	638	590	563	604	620	555	577	625	581	598	623	572	616	587	590	635	551	623	574	616	649	601	592	548	622	573	553	642	601	603	559	593	610	660	597	594	566	526	592	594	581	638	578	609	608	549	599	557	624	651	612	599	587	562	619	604	615	640	645	597	600	601	580	563	615	590	623	584	572	609	579	577	601	594	548	604	589	565	627	617	586	610	612	592	552	581	641	604	653	610	637	623	602	597	588	589	571	605	621	588	625	577	605	601	576	593	633	572	612	582	585	630	658	626	584	632	562	597	590	597	602	591	597	580	604	603	614	606	560	581	632	582	601	611	571	615	633	547	576	611	560	547	616	643	599	587	598	605	621	557	552	599	602	633	573	572	599	618	604	567	586	645	606	590	595	569	632	594	598	588	591	594	574	568	623	578	607	631	602	635	640	557	572	624	568	602	630	573	601	582	587	639	626	621	607	556	634	651	605	634	639	620	605	584	582	588	592	620	607	676	525	614	578	606	610	587	595	615	634	568	615	624	638	565	577	590	618	590	616	624	595	553	585	576	601	571	669	603	573	608	562	600	602	599	581	569	591	654	654	610	638	592	611	635	593	624	600	559	579	612	577	589	594	571	602	662	601	594	602	539	619	644	597	595	524	642	639	666	612	577	599	634	572	604	625	556	539	622	633	565	573	646	629	610	585	565	589	611	600	586	598	576	636	619	549	623	591	591	601	604	605	635	582	590	608	647	570	570	646	614	639	607	622	592	606	571	638	573	544	600	617	618	623	606	602	587	620	579	599	606	591	622	622	591	570	654	597	625	601	648	654	642	584	624	593	651	609	589	588	577	598	627	612	606	607	655	570	603	632	570	537	609	600	618	616	593	606	592	635	576	591	598	551	595	576	586	582	593	600	596	617	596	615	575	589	648	595	599	602	655	612	597	603	610	615	581	610	611	614	621	631	580	619	570	563	595	608	601	548	617	630	628	619	589	579	599	592	581	609	579	611	549	610	577	605	605	617	581	590	610	567	612	578	621	602	608	629	590	597	619	589	607	601	590	579	652	655	615	591	617	599	650	561	617	619	561	590	604	636	630	599	648	624	616	580	620	552	552	610	626	586	635	613	625	574	603	577	650	623	603	611	648	586	570	584	587	617	618	590	567	587	564	563	600	600	613	585	574	603	646	564	610	577	605	658	562	566	577	539	585	635	588	562	645	602	609	572	565	585	640	572	581	584	610	624	603	565	632	614	615	543	594	621	614	628	627	554	549	589	596	593	620	587	609	584	553	564	618	606	599	617	591	585	623	644	593	625	631	615	595	618	609	616	624	574	619	632	621	607	601	566	580	571	596	642	628	625	594	673	622	587	598	605	595	598	603	570	638	599	611	607	618	603	584	614	633	614	606	579	596	594	608	601	595	587	633	635	610	594	665	622	559	593	558	634	564	594	592	585	566	620	569	587	589	581	645	572	579	609	611	629	642	609	664	640	570	601	583	585	566	629	626	568	599	565	595	598	652	608	594	617	588	629	593	609	617	588	611	623	609	546	634	634	590	616	592	649	552	613	615
40129	13201	3745	478	364	400	378	369	410	353	394	410	394	354	376	387	384	386	383	414	369	365	384	390	397	374	421	401	383	383	421	397	381	408	395	403	379	372	355	377	392	405	391	416	370	365	410	384	366	398	388	376	352	401	366	399	373	380	367	387	419	368	367	352	382	375	387	363	397	382	398	385	410	404	368	425	399	386	381	358	370	379	410	390	392	387	399	356	432	381	418	356	368	385	402	415	376	397	409	359	419	387	372	424	411	383	402	344	378	418	406	406	359	372	372	381	381	399	413	362	371	370	344	409	385	357	357	427	381	406	380	377	404	423	406	383	411	379	400	366	389	416	362	389	377	380	384	380	397	384	389	412	405	375	376	384	461	385	397	382	391	414	379	384	380	368	347	366	383	387	389	373	384	414	419	395	410	374	387	371	385	412	379	382	394	406	359	406	399	387	394	364	374	405	373	405	359	373	398	377	399	360	390	395	428	394	362	428	414	400	390	379	385	394	386	379	404	361	363	387	346	365	374	393	393	396	375	369	394	367	390	377	391	373	397	368	409	356	357	355	437	369	380	370	386	386	375	419	422	331	405	343	417	359	375	378	387	361	385	371	373	430	370	353	367	384	396	392	376	397	389	431	430	366	366	368	403	401	369	378	377	378	368	379	349	392	391	435	390	333	392	391	384	419	379	348	411	426	387	416	364	404	363	362	378	404	378	368	363	371	353	381	360	384	366	391	385	424	368	386	388	395	383	371	368	402	383	398	352	373	420	400	355	374	355	410	419	385	377	369	394	421	379	390	349	388	399	384	373	367	417	422	421	372	385	369	394	402	392	350	378	413	400	348	393	371	432	403	372	372	419	395	394	405	428	340	407	379	403	404	410	405	403	389	403	367	376	346	395	351	387	357	370	381	357	389	399	352	389	408	379	384	404	378	430	395	367	378	388	395	384	385	370	398	357	405	370	379	366	396	386	388	388	382	412	396	393	363	418	373	388	366	392	357	378	362	363	328	398	420	386	371	379	382	429	395	391	370	392	414	407	389	418	373	342	359	435	374	381	432	415	398	381	388	365	408	396	394	370	395	417	366	401	371	422	416	430	378	374	409	384	376	400	339	419	387	378	412	398	404	367	416	368	401	397	363	391	365	399	435	367	384	397	401	376	388	406	412	384	397	349	353	366	387	397	358	393	401	394	350	387	394	374	364	364	386	347	433	409	360	402	377	391	349	403	379	402	410	396	416	399	369	367	379	394	355	348	371	405	367	402	407	386	393	357	393	436	395	394	407	412	385	383	377	399	417	385	347	384	384	377	389	400	401	386	398	406	361	388	366	399	376	395	363	391	381	342	397	339	403	380	383	358	371	407	395	388	410	360	373	396	344	405	343	379	403	370	408	398	380	381	382	388	415	382	363	371	372	377	416	368	354	361	408	411	397	386	372	377	379	376	387	367	367	399	415	374	369	406	399	370	390	378	396	408	405	373	371	371	387	390	375	378	358	382	370	385	356	399	373	383	374	380	403	393	427	401	389	403	388	389	388	355	347	353	390	395	413	378	347	390	372	406	421	370	376	402	399	409	438	383	408	370	393	387	390	413	376	356	375	406	381	393	372	376	385	432	407	359	399	390	407	392	372	375	424	387	390	373	405	392	358	365	401	401	372	415	393	379	384	372	386	362	376	380	382	382	410	415	392	379	405	403	376	399	414	373	369	329	374	451	415	389	386	389	376	386	397	387	385	412	378	414	399	405	402	395	377	378	394	394	420	388	355	406	421	383	397	406	412	372	420	383	401	396	396	363	391	411	408	368	392	370	367	373	388	401	389	385	379	394	367	386	403	397	395	413	384	366	392	352	413	345	396	347	383	361	373	376	396	404	379	390	372	391	399	414	349	384	385	356	409	396	388	384	405	367	389	423	417	405	415	421	372	357	356	407	358	373	403	424	421	402	400	390	386	423	376	363	411	406	364	388	368	395	362	373	375	413	388	381	401	404	376	367	358	447	423	364	384	401	356	383	356	398	384	421	394	360	348	386	402	368	378	373	383	389	406	384	387	401	396	413	382	408	420	366	385	423	422	385	407	400	416	403	389	420	411	365	413	381	409	386	347	351	350	386	415	357	416	385	377	361	409	377	388	361	390	364	401	411	402	420	387	343	386	380	375	415	370	390	402	400	391	409	394	385	369	341	402	437	360	396	434	380	393	397	385	388	359	384	398	398	384	361	366	347	336	418	383	348	381	396	416	394	380	362	401	404	357	379	356	316	385	415	378	384	407	400	383	402	399	424	410	367	364	371	356	345	358	409	390	388	387	381	411	396	412	413	409	370	354	408	372	355	394	405	409	388	369	378	401	391	390	411	428	380	409	395	398	411	414	393	358	420	387	400	372	416	387	373	396	400	393	360	395	383	384	377	388	375	401	409	396	380	394	407	402	405	398	400	414	352	372	360	382	406	378	370	387	379	376	392	354	390	354	372	371	404	376	388	407	392	387	374	365	356	436	412	390	373	387	367	394	396	366	370	395	396	367	388	384	411	415	381	395	370	382	382	401	381	402	412	390	398	393	362	358	381	369	363	396	391	445	391	361	408	388	369	345	372	378	387	386	342	375	373	388	378	431	383	338	374	390	374	400	381	368	376	404	398	353	386	401	395	381	379	402	368	383	375	371	414	410	400	409	376	389	390	407	418	410	383	361	401	354	379	364	388	410	375	345	392	360	377	373	433	367	367	402	398	387	394	381	400	384	389	357	370	364	440	402	420	403	374	343	370	382	359	409	392	361	377	375	417	399	351	362	371	379	381	352	381	374	399	397	400	369	401	385	390	405	410	427	425	403	395	383	399	342	379	385	369	373	369	407	362	374	371	385	430	418	419	395	381	384	355	380	355	385	386	399	394	422	425	405	366	397	397	367	375	403	387	389	403	372	375	348	398	393	401	394	380	350	359	376	397	403	390	394	386	383	387	381	391	375	444	397	402	384	363	343	395	358	371	341	439	385	395	378	403	399	378	376	376	395	351	388	402	352	405	370	392	390	417	401	382	403	371	401	376	401	367	396	399	382	418	372	418	378	397	394	368	364	373	370	381	395	388	391	349	426	376	372	420	394	381	381	357	367	375	390	430	375	393	393	389	336	452	392	445	402	414	393	390	400	380	356	373	326	376	389	380	368	414	370	400	397	387	371	381	361	383	394	370	386	371	365	408	395	384	383	386	358	443	381	405	393	400	400	420	428	408	395	407	421	375	390	386	372	380	379	399	382	353	384	410	379	377	364	363	398	395	366	391	409	397	404	385	373	427	354	378	391	367	386	420	419	397	344	396	398	432	405	397	364	369	368	385	392	361	362	408	395	398	370	392	396	391	360	399	367	378	383	378	393	409	380	393	375	386	396	415	388	369	383	393	373	382	384	409	427	428	407	400	360	389	405	367	384	364	438	387	375	416	380	383	339	380	366	363	376	380	384	416	382	419	372	426	420	418	376	369	375	392	407
32174	6166	4615	1100	1038	1082	1125	973	1056	1052	1013	1038	1045	1013	1015	987	926	977	997	1008	943	983	1067	1034	977	982	1029	983	1000	1045	1010	957	1021	1016	985	972	928	987	964	1008	989	933	1026	998	1057	994	1001	1056	931	1024	1016	1000	1025	1006	962	1020	1048	989	963	966	981	994	1038	1033	967	994	985	978	1001	939	1009	1012	961	993	1085	1016	987	1014	1022	1028	1013	976	972	935	982	984	967	1021	1024	1038	983	975	993	1004	1047	1061	1033	998	1007	973	984	985	1051	993	1014	1004	979	969	982	1059	983	987	1013	1008	939	1009	1049	1050	988	1003	972	1008	992	1028	1000	1003	954	1030	981	1035	1036	981	1036	1001	1014	985	966	985	1046	993	1001	1060	1006	996	993	1071	952	999	976	988	924	985	982	1014	1001	1000	1009	987	1063	1018	1004	979	1020	974	1005	1005	1033	1041	1019	981	952	996	1024	1000	941	1004	977	965	1004	1025	936	947	994	991	1030	984	965	1038	991	1011	961	973	966	1001	1030	1035	1016	1047	980	1011	943	1043	990	979	999	1050	986	1049	1007	951	987	993	999	1004	1006	1007	1019	998	976	1000	1001	995	1025	953	1013	1019	1054	999	1028	992	976	979	962	1014	980	993	1040	980	950	1039	1021	1002	991	998	1036	1000	1053	1008	1018	1007	1062	967	995	980	982	975	1001	999	992	1010	1030	1000	1022	932	1002	958	998	1050	1004	987	1017	971	998	1016	950	956	1003	995	1015	916	1024	1017	973	976	993	990	974	1018	962	985	1001	979	969	1052	977	987	982	1029	1000	1009	1005	951	993	961	963	985	1007	1001	964	1047	987	1004	965	1028	1002	946	978	1056	978	966	1019	1016	1040	995	997	1020	1005	1050	1001	977	1038	978	965	1005	989	921	1042	959	1037	1031	987	994	984	1060	976	1000	1001	938	1003	1006	988	931	962	972	964	961	986	959	959	1016	942	1007	1009	1019	976	1009	1005	1001	979	1015	979	1038	955	959	1003	1012	1030	1045	968	997	993	1002	965	960	1030	987	1014	1052	968	1015	1006	989	1021	986	1010	990	993	911	1050	952	1006	959	1020	1000	1025	937	995	987	1019	983	940	1021	995	1027	957	969	969	1022	1060	966	1004	1062	1006	999	1030	1002	1004	1037	1013	995	1043	992	957	992	914	1030	1034	1046	1014	997	979	1030	1036	995	1001	995	995	988	1017	987	1048	1041	1013	1001	967	962	1010	1053	995	954	1010	1008	1009	1019	1041	1002	1034	1007	1041	972	1002	1003	1038	984	936	987	950	954	1069	993	1009	985	1008	975	985	975	1005	977	1006	1035	994	1040	994	1021	997	1006	967	989	993	1011	1002	1045	1018	1013	974	1049	1010	1022	962	1042	951	1009	1059	1001	920	979	1024	991	981	966	1022	972	967	1010	965	974	936	948	1012	1017	1017	985	999	1011	970	1029	973	1044	1001	989	1019	996	977	996	973	996	1002	999	1012	987	995	1048	960	1015	986	992	961	971	1014	976	1020	996	992	1025	944	1014	1014	995	996	1026	998	989	1056	1056	1026	931	1022	1003	996	949	1011	1021	1038	993	1013	996	978	960	974	977	1018	1005	1036	981	978	971	1024	1022	1049	1023	989	1021	969	1039	998	988	968	960	1027	1001	1018	987	1080	1018	949	1012	1002	979	1010	970	960	977	984	1025	968	990	1028	949	976	1010	1038	1018	966	1015	979	957	991	991	1013	1013	936	1010	1011	1043	1038	964	965	980	1042	1001	1035	1017	931	937	1002	983	1018	961	1039	1022	1053	1062	1014	1076	951	1047	989	990	1002	1021	956	958	1000	985	1004	1000	991	1029	963	987	1035	1022	1030	992	962	989	1016	995	980	956	960	955	1029	975	1011	978	1043	989	902	1009	1011	988	1042	993	1000	963	1000	1027	1016	975	1003	1008	1014	1041	1005	988	963	1068	983	1034	939	1013	1039	1039	992	1019	1032	1001	1018	993	982	970	1040	996	1004	1010	1046	992	966	1024	1035	962	1037	1004	1005	1003	1042	1001	998	1020	1042	984	966	1038	992	1062	987	1047	1022	979	1060	1008	1047	1000	969	1032	994	1027	953	1032	1041	957	1036	961	1005	1029	1011	976	995	968	1017	1019	1019	978	999	1028	1023	977	1050	984	967	1021	1014	1044	975	1013	1030	994	1023	946	1005	1027	993	1014	951	944	1004	1051	998	989	1017	1030	984	1053	1010	994	1035	1010	966	1022	991	1034	1014	986	1005	1004	1039	1062	1007	1040	1022	961	992	986	1007	1018	983	1034	988	976	990	1000	974	973	994	1028	1012	1021	982	976	1028	992	999	1049	989	980	1024	978	1005	960	995	1011	981	954	1070	1069	999	994	1010	1015	960	985	961	999	964	1009	946	993	1021	1028	985	944	1028	1012	933	951	1004	1000	1023	1021	1023	992	1030	940	965	1057	1014	1033	984	934	1022	1003	1038	995	1006	1005	956	994	1020	996	1009	1031	1024	987	1003	1008	1049	989	990	937	1028	1030	972	1034	1025	1015	1032	1002	956	910	1025	1007	935	1006	1017	1005	951	969	973	1009	1028	1006	982	967	1054	1026	1037	970	926	967	990	956	1000	963	1044	1014	980	1000	930	993	988	1018	1052	1001	1002	983	1006	1017	991	1016	964	972	977	984	1037	995	1014	1053	990	953	1013	1014	1045	991	981	954	1031	1032	1022	1005	1028	988	1014	946	1010	1013	994	1028	1043	1015	1048	948	982	1052	1093	1009	1072	947	1052	970	1011	993	1081	989	1008	963	1002	960	970	999	967	1031	983	999	954	1000	998	1003	1019	1017	978	993	974	961	991	932	964	961	1045	1008	996	1035	1055	1029	945	1040	975	981	1041	988	970	1010	985	1031	1065	1037	1002	1013	992	1031	981	1009	945	957	1004	1022	990	1054	1013	1010	1019	1015	1017	1003	1021	1042	979	1011	1006	1025	1033	949	1018	1025	983	1040	1020	1000	996	983	979	1023	1019	1007	980	968	958	1016	970	999	1020	951	983	966	983	975	1015	1029	1047	1000	1003	1039	977	991	985	996	1044	1006	974	1056	1047	947	1008	1057	969	951	1018	969	1010	975	1019	988	987	1024	1007	990	999	1010	1031	992	1006	1046	1064	962	994	1009	986	947	1014	977	1006	1014	1032	1020	971	1014	971	1028	1065	993	989	1052	963	1013	1026	991	980	1017	976	1023	984	1017	1044	985	971	1016	988	1053	947	1019	988	985	948	1013	1078	1009	1011	1014	979	1030	997	1016	953	1031	1062	1041	1033	979	1011	982	977	1004	1027	1031	979	1014	967	1035	1039	984	978	1103	1004	1006	1059	994	1022	972	1007	942	991	933	983	973	1000	1019	1046	949	958	1036	1032	1020	987	960	1029	1000	948	1001	983	1025	1016	1018	1033	1000	997	1011	984	1022	1030	980	1020	1027	935	979	1028	1043	982	1035	987	1028	1020	952	1019	1041	999	959	980	1055	1007	956	1030	977	1005	981	996	1032	976	1032	939	995	985	988	955	993	993	951	959	955	955	1059	1008	1037	1019	1009	971	1039	1004	928	1056	1037	1023	999	993	966	952	987	960	947	1008	1006	1047	990	983	1013	1004	949	989	979	969	1001	1054	987	1074	1032	1021	1018	988	1005	1019	1043	982	962	973	957	970	959	1018	1053	959	1069	933	933	982	1017	981	995	988	1002	998	945	986	964	998	959	936	1019	939	1077	1024	996	989	1009	975	1012	1035	992	1075	1052	1002	1029	983	976	1011	961	965	967	1024	1007	1003	1029	1035	997	980	992	964	1007	1025	1043	1007	987	1017	996	993	1001	989	1009	1003	992	944	972	1056	949	991	992	1000	1046	1001	1001	981	992	966	973	1015	1027	1020	982	1037	1038	950	999	998	969	1005	986	994	1007	971	993	969	957	1004	1036	977	1000	1005	990	980	958	981	985	1024	1017	1042	1025	954	981	986	1046	999	1037	1028	989	987	1043	998	961	998	995	983	1040	1026	1065	990	997	1019	991	1015	1030	976	1020	1008	952	1040	992	989	1023	959	1002	1018	1024	968	1016	978	1017	984	971	924	1020	1012	1006	1018	1012	1032	1005	970	1046	1016	953	1001	993	1028	965	998	1025	951	1000	1030	1021	1049	983	991	1061	1004	1028	971	1046	974	945	1027	1007	961	997	962	1061	1042	988	1044	978	989	978	1059	982	1008	1037	963	1040
71950	39856	29288	5043	497	405	346	286	282	342	331	293	270	253	270	264	255	227	256	243	237	247	232	278	238	220	267	273	265	240	231	246	269	233	304	267	267	249	271	225	260	265	243	271	279	229	246	245	244	259	255	235	272	243	249	266	260	269	268	253	243	236	278	255	258	252	254	264	260	256	267	281	233	261	271	246	246	257	262	226	254	261	270	230	222	255	246	242	238	247	267	244	245	251	241	265	278	275	277	253	270	254	274	270	253	243	289	219	261	243	244	258	263	277	252	283	299	221	266	271	230	244	247	251	249	255	241	250	279	251	261	250	294	275	272	265	263	239	266	251	262	249	275	234	267	256	279	251	237	267	235	292	254	283	260	259	256	280	263	279	270	224	258	261	243	244	274	249	272	250	270	229	255	282	271	254	265	243	272	245	262	270	260	267	253	234	230	244	226	252	264	241	267	246	285	270	288	252	231	267	261	237	265	254	262	278	256	250	257	274	244	276	252	261	263	242	256	255	262	226	242	242	251	237	261	259	251	236	264	294	232	287	277	241	243	265	255	223	264	247	240	287	267	251	233	221	249	284	233	268	233	236	267	226	278	245	254	242	258	244	236	236	237	252	253	264	255	275	257	273	215	239	235	243	264	237	266	220	260	266	255	260	251	283	257	247	251	252	209	272	255	274	281	248	255	249	268	265	272	257	282	235	264	242	242	241	245	262	231	247	240	245	249	245	281	249	282	252	252	257	248	241	255	270	263	252	250	270	267	232	260	257	225	283	226	258	287	290	247	253	233	239	229	248	301	250	252	271	239	258	260	229	256	236	285	260	273	248	274	253	238	272	230	237	292	280	244	275	264	248	266	246	247	228	253	254	295	275	250	238	259	267	269	250	259	254	253	260	253	231	245	253	266	260	257	243	221	269	259	226	289	257	225	257	258	250	243	282	253	266	252	244	259	258	271	245	261	263	244	266	257	236	240	254	259	274	235	282	253	277	232	272	257	256	245	264	250	201	261	251	271	268	271	261	260	225	251	261	265	229	254	277	278	262	249	252	260	257	246	270	226	257	241	268	278	252	262	244	243	259	260	244	265	266	255	248	249	246	254	257	252	225	248	250	251	245	248	268	263	260	251	244	262	244	261	265	257	264	279	281	258	273	244	270	243	260	244	246	245	247	255	273	272	249	244	245	266	256	260	253	256	300	245	245	264	258	249	299	225	232	250	268	256	245	250	242	263	237	279	273	242	229	218	234	240	258	217	237	241	258	264	255	252	251	261	270	277	260	264	237	266	259	258	255	247	269	259	249	262	268	247	205	257	267	225	254	291	230	255	239	255	236	234	237	274	255	273	237	230	244	236	263	262	246	281	236	247	279	223	252	253	256	261	239	251	263	234	266	255	262	236	263	244	258	239	254	219	249	236	271	252	255	237	248	249	277	226	258	270	263	249	230	255	279	249	232	256	226	217	245	271	261	239	276	257	270	241	249	263	257	251	271	234	222	260	268	280	274	248	256	263	243	245	239	260	246	254	237	275	260	281	241	250	239	238	236	223	263	225	234	252	233	263	254	255	276	286	235	216	244	257	257	238	256	240	242	267	262	234	267	255	262	261	266	279	265	232	274	272	249	268	282	278	233	272	263	264	268	258	224	254	290	235	262	268	256	281	244	247	255	254	282	244	262	223	225	245	246	251	275	250	253	255	270	279	265	238	279	244	246	288	268	234	273	249	252	278	233	246	238	242	248	261	263	257	266	266	249	256	270	234	256	242	265	256	263	279	276	281	271	259	243	242	247	234	268	236	247	239	228	261	276	270	224	261	291	255	229	228	259	258	214	233	254	266	265	241	269	236	240	255	246	253	264	261	250	249	242	240	250	221	231	226	260	257	252	252	265	270	259	264	252	223	282	231	244	265	254	264	273	248	276	253	265	266	247	234	247	250	260	245	287	269	253	261	239	246	261	246	221	253	231	240	215	284	259	227	248	259	263	235	282	240	255	240	245	241	263	259	262	270	273	292	252	241	263	261	255	240	281	288	263	240	257	274	238	287	260	273	227	275	261	235	245	257	270	267	275	261	283	234	259	255	255	241	281	260	240	277	276	221	245	227	271	242	258	235	230	252	207	256	252	254	220	251	243	242	252	257	235	267	240	261	256	287	266	278	271	267	255	255	245	265	242	255	253	226	183	270	239	229	222	237	254	258	248	257	244	277	261	244	264	266	255	240	252	258	255	258	286	272	262	249	243	263	258	247	261	268	254	249	258	250	254	257	235	248	242	263	256	259	239	271	242	227	263	277	276	270	271	273	261	274	226	255	224	255	248	254	230	253	241	218	264	257	275	255	242	236	265	245	281	271	267	265	231	233	261	276	237	277	244	255	261	255	248	239	229	256	270	263	237	241	244	283	245	230	241	254	237	245	231	265	271	254	260	244	290	252	243	242	238	260	226	271	251	251	254	246	255	276	263	259	263	263	260	249	260	257	242	240	242	263	247	271	280	260	277	245	249	236	236	250	262	250	250	271	249	269	251	246	235	269	250	248	249	270	267	273	237	251	266	272	254	272	252	255	234	258	238	275	269	241	239	264	234	248	243	262	260	239	239	253	249	227	253	253	223	274	261	251	227	253	234	241	249	258	256	274	239	260	261	286	239	256	237	242	284	226	263	265	260	261	227	245	282	251	261	269	241	254	242	252	248	280	259	270	247	241	250	271	240	265	264	230	261	253	247	255	248	289	254	266	236	252	248	246	239	258	233	269	249	242	270	258	258	295	261	241	257	226	257	259	231	280	260	223	230	241	270	265	278	262	262	237	239	255	275	240	276	264	255	258	276	218	256	235	273	296	278	280	249	250	263	255	261	248	227	209	254	253	286	267	244	244	208	238	239	252	241	267	279	270	233	249	246	245	260	277	259	222	219	270	274	272	252	283	286	255	245	229	234	252	256	239	226	235	259	258	251	257	270	229	249	235	259	265	257	286	271	256	221	243	261	280	232	250	220	252	241	250	244	235	238	241	248	284	248	279	261	233	244	259	237	239	237	223	233	255	264	250	254	213	243	274	246	266	256	235	270	236	250	246	252	215	233	274	292	260	260	274	259	267	280	277	278	243	216	251	252	291	267	251	228	246	249	243	265	274	270	287	278	261	256	245	217	268	269	229	254	262	263	244	248	257	268	250	245	247	260	249	238	251	243	248	276	260	273	241	282	259	262	263	244	248	258	224	252	245	235	261	241	284	237	262	243	248	274	258	244	261	256	274	263	263	229	230	249	261	248	265	281	258	259	215	240	277	246	226	227	249	255	234	312	301	242	256	241	252	286	216	259	248	265	255	252	281	242	247	231	286	257	260	251	255	248	270	233	266	239	303	248	268	267	279	264	236	250	240	264	249	254	251	245	237	281	238	242	269	235	259	248	238	245	273	228	243	241	265	250	256	256	281	268	263	258	262	247	220	276	263	269	279	277	253	256	279	270	243	237	235	225	241	249	250	271
50387	27197	17923	1643	1490	1287	1159	1045	1021	960	940	845	809	843	846	811	807	796	787	728	785	789	764	760	731	716	749	722	676	732	711	689	718	771	766	701	711	689	722	718	738	688	682	691	700	688	698	731	704	680	728	694	730	707	707	680	720	739	689	674	670	716	719	673	688	714	730	660	659	724	735	762	762	752	700	687	725	690	751	713	706	720	710	725	742	679	731	689	720	728	743	693	705	742	739	698	716	779	716	754	752	759	717	731	706	693	748	696	697	686	700	696	716	708	686	707	763	660	676	709	683	705	628	707	617	717	667	709	706	685	683	694	731	707	755	661	695	689	730	718	696	715	675	707	643	672	696	690	704	701	698	703	684	688	698	679	693	659	740	726	728	698	723	642	676	674	702	670	678	714	697	718	683	698	678	726	684	686	717	712	665	709	678	668	677	679	703	695	663	687	722	669	681	717	747	682	724	678	738	695	722	699	692	657	650	719	710	660	698	714	716	702	655	681	709	656	663	700	703	661	702	673	696	731	750	725	696	657	745	656	690	714	731	711	688	700	718	748	721	657	663	661	702	654	674	701	652	714	713	690	691	690	700	678	637	693	734	726	674	724	685	674	661	731	678	701	699	696	640	726	732	701	716	678	703	709	661	706	727	703	683	751	655	710	692	673	670	695	696	710	680	706	690	707	720	696	717	688	683	695	651	654	693	686	722	731	708	694	638	731	735	673	654	683	699	697	706	695	656	645	651	673	715	722	661	694	697	699	653	720	743	691	742	708	703	707	690	715	680	711	699	731	700	655	729	648	682	669	708	691	680	723	687	694	724	677	702	691	717	688	708	710	687	707	676	696	657	706	694	698	680	720	677	687	691	698	686	696	707	743	729	686	685	684	700	750	673	671	670	652	708	679	685	706	726	688	687	745	706	719	716	676	709	752	705	677	669	786	689	678	698	682	725	720	683	688	723	651	698	685	687	706	631	692	691	721	719	691	677	663	689	688	636	635	671	684	730	732	718	656	713	669	679	703	684	629	691	692	711	706	683	710	665	693	684	715	703	714	674	674	685	698	686	652	673	742	756	687	674	623	702	696	682	672	669	667	709	699	680	653	669	709	724	695	711	706	708	649	688	734	694	750	736	713	705	714	645	726	689	705	687	721	700	743	717	700	679	630	664	682	717	660	675	660	716	676	738	770	674	672	639	726	692	691	695	658	748	699	711	668	680	688	702	678	751	692	710	741	723	697	699	666	678	756	733	704	661	668	711	678	692	714	673	667	664	668	693	702	671	701	684	703	716	669	716	701	708	706	680	654	717	708	710	638	654	715	692	700	722	673	665	697	699	706	672	742	697	716	720	692	707	704	691	696	658	678	683	668	712	708	697	704	649	725	686	702	691	713	721	649	736	678	631	689	709	735	690	697	695	689	708	681	696	639	709	689	731	699	715	669	698	661	681	694	721	682	701	665	708	710	715	701	656	700	718	703	682	693	702	715	636	679	710	655	749	689	700	762	654	656	705	681	664	714	666	709	670	717	720	718	692	672	647	705	714	767	679	680	647	724	713	679	645	694	678	676	702	682	698	666	663	725	706	726	721	658	689	755	662	703	732	691	697	749	707	696	711	679	683	677	655	719	657	664	705	681	664	707	732	722	670	722	694	693	662	667	668	704	678	670	710	731	649	742	710	703	722	727	696	693	725	723	682	695	708	674	704	747	688	734	735	711	644	684	751	732	705	703	693	712	689	672	687	667	664	731	649	695	634	658	709	692	683	697	661	644	658	665	656	663	678	729	659	732	717	696	672	692	713	683	742	691	666	680	660	728	646	715	685	728	695	690	694	686	686	707	709	740	720	688	722	691	666	692	688	707	692	689	659	699	660	671	661	696	683	718	702	704	685	719	659	726	708	683	691	680	671	680	641	720	695	729	692	683	710	703	720	698	655	682	707	647	690	688	703	676	705	710	709	716	711	673	745	655	735	716	691	672	678	697	660	684	678	699	706	696	702	654	700	729	661	725	730	665	691	676	681	681	664	709	690	711	709	691	718	745	762	696	727	674	694	680	675	731	637	692	704	704	683	703	656	712	729	668	717	705	678	718	691	709	715	664	662	709	693	666	686	701	710	654	700	701	681	708	688	692	673	625	703	705	691	712	674	715	709	661	711	696	692	716	708	693	713	688	629	691	679	623	682	700	683	724	666	655	701	694	688	672	720	625	704	691	714	741	669	662	717	711	697	715	657	724	713	700	648	679	655	706	713	688	717	686	651	682	669	648	702	745	694	682	703	684	677	681	675	692	670	739	678	677	687	695	710	713	753	678	663	744	680	700	672	753	669	677	702	696	726	695	706	669	743	704	679	694	658	683	690	664	699	723	677	683	659	707	696	679	673	608	681	689	664	711	671	679	708	693	715	673	634	685	711	711	673	712	690	704	689	686	677	674	675	683	709	696	698	707	670	695	669	690	661	764	705	689	733	696	712	693	695	698	677	643	723	711	700	657	715	720	652	713	731	736	670	699	685	698	673	703	693	689	701	676	721	650	706	712	670	679	692	676	686	707	722	721	686	692	707	667	657	708	682	681	697	694	702	676	666	677	704	688	655	712	707	692	682	696	677	654	723	708	648	643	697	694	654	701	696	691	623	680	712	664	682	654	715	655	706	740	663	651	657	760	735	704	739	677	714	691	689	695	688	717	725	693	680	728	740	655	674	689	714	676	704	693	695	671	684	647	720	699	709	684	667	659	674	662	715	708	659	710	642	666	736	684	652	660	697	708	627	656	691	711	662	694	702	754	690	727	700	681	674	687	688	727	706	706	710	672	758	666	685	676	724	680	713	678	656	664	675	669	689	726	684	676	695	681	667	677	697	706	697	685	645	724	716	694	700	694	713	686	676	688	691	755	716	735	688	702	697	667	668	688	678	709	643	719	671	685	664	711	700	696	658	699	731	743	653	716	711	688	697	692	673	684	705	659	656	711	716	686	669	701	717	698	720	670	681	701	688	640	694	679	677	679	739	686	711	711	677	711	707	681	674	656	677	702	626	697	685	740	682	682	647	693	686	697	706	621	713	678	685	680	700	670	627	672	705	781	679	722	685	729	672	676	649	677	668	707	657	686	691	748	695	648	637	714	702	667	669	691	670	729	664	681	692	682	660	664	694	723	707	695	720	644	709	693	726	670	710	773	652	703	724	690	621	695	674	659	702	676	702	674	682	691	699	660	695	652	657	698	681	666	694	666	631	671	660	683	710	692	680	705	715	671	721	673	696	710	676	686	737	663	704	658	691	664	725	652	701	682	624	718	698	679	662	664	677	713	711	649	694	668	662	671	729	718	742	726	644	698	753	719	697	655	669	737	679	706	695	677	719	668	720	734	671	732	701	657	701	733	722	669	708	700	671	663	686	651	739	665	648	754	686	677	740	741	668	653	720	711	678	708	692	728	684	705	697	664	701	690	701	673	720	694	688	709	701	665	661	675	667	692	671	648	677	685
82824	49732	36866	9092	893	446	385	341	348	290	284	287	255	269	247	259	262	223	265	248	236	231	238	221	203	215	211	238	213	224	234	223	233	238	214	266	221	226	233	236	221	224	201	228	232	227	243	209	230	234	204	235	257	229	241	230	218	211	228	202	248	233	221	221	250	233	216	238	233	228	223	256	233	199	238	231	223	222	211	229	239	215	207	213	205	223	224	220	230	263	208	233	247	238	198	248	197	249	221	254	201	225	241	220	216	217	235	224	231	210	243	246	225	236	213	223	231	185	238	197	220	224	204	229	209	193	230	223	224	239	217	231	198	208	237	224	210	185	215	250	219	224	220	241	226	213	227	236	208	228	229	188	232	232	225	236	213	213	207	203	196	215	227	218	250	215	215	200	230	246	225	202	236	200	190	219	232	193	211	230	204	251	224	210	215	215	218	203	217	246	206	238	220	236	221	204	211	231	216	222	220	221	225	214	233	204	216	220	255	209	258	216	227	229	217	204	232	217	231	245	228	212	201	208	239	247	229	227	234	203	222	211	215	201	209	219	207	222	237	246	226	213	238	223	255	227	237	200	225	228	236	229	216	247	226	217	229	225	217	201	243	206	196	250	222	204	216	199	223	236	244	232	222	231	212	237	201	219	212	203	227	214	227	202	216	220	191	196	206	196	245	234	195	217	246	223	226	236	200	229	218	207	193	198	211	226	214	218	207	212	228	209	184	208	220	219	201	217	207	224	224	239	235	207	226	216	240	203	208	226	194	248	222	239	216	213	238	225	233	204	223	236	213	199	208	231	228	227	198	233	241	232	225	221	230	247	252	230	197	234	211	195	204	233	224	241	217	230	202	206	226	213	221	244	226	218	213	210	218	217	212	239	235	187	221	192	208	244	226	208	205	217	235	200	195	212	187	200	232	218	202	200	206	232	200	206	232	204	211	188	225	192	222	211	250	205	219	229	233	227	197	215	225	228	223	218	230	232	220	228	197	215	238	238	219	232	216	212	227	231	211	207	224	211	240	251	225	208	220	221	245	233	235	222	224	213	206	205	211	216	220	219	215	209	224	202	253	221	210	240	221	224	220	236	243	216	215	258	196	209	232	215	227	262	217	231	215	226	214	209	227	223	225	221	194	223	229	233	248	218	245	226	238	200	222	205	227	213	216	218	245	178	214	209	239	221	193	222	217	220	238	221	232	242	208	239	221	212	222	225	213	201	188	224	226	238	222	200	203	196	220	191	231	225	203	209	249	195	199	220	238	246	219	215	247	236	211	234	194	209	230	230	215	221	211	211	247	222	206	208	185	231	225	212	214	237	210	216	236	209	232	227	221	230	230	190	220	218	211	211	213	211	216	220	225	248	231	206	229	229	238	213	232	210	240	248	216	229	221	229	226	210	196	223	186	222	215	238	212	244	236	213	205	214	203	227	217	232	235	232	204	222	229	220	219	224	233	230	233	214	209	208	227	206	217	232	234	226	236	240	213	208	231	228	205	196	203	201	226	219	207	233	228	208	202	223	222	227	213	226	225	240	219	205	217	194	211	255	207	226	231	213	228	195	205	221	229	231	215	217	216	207	235	224	201	217	219	218	219	242	212	235	218	213	190	224	205	202	224	225	234	248	198	225	213	193	248	215	231	220	229	219	186	218	197	229	220	217	202	224	194	219	221	201	200	239	242	189	225	234	212	240	234	228	207	209	224	204	215	227	251	218	228	193	239	210	229	230	215	232	199	213	216	228	204	220	224	212	215	219	239	198	225	212	222	222	234	244	212	237	256	231	226	224	233	212	228	195	211	235	236	200	222	233	198	216	217	233	204	232	225	213	224	224	229	178	233	219	230	232	246	226	235	215	196	220	226	218	223	223	212	216	230	234	201	224	215	238	231	214	215	226	219	227	216	208	226	206	227	212	225	203	239	213	237	210	213	216	217	232	211	227	239	212	216	226	233	228	237	226	230	235	193	235	211	211	215	249	201	224	245	220	220	221	248	221	215	216	218	198	217	186	207	210	204	191	246	249	175	222	215	218	193	225	223	217	245	199	226	237	191	214	217	231	232	241	205	223	233	259	209	185	225	202	235	200	211	212	206	209	212	200	200	196	230	208	231	223	227	212	193	203	253	209	196	227	241	229	217	225	213	206	208	197	196	230	194	213	241	208	214	227	239	203	235	232	230	235	220	216	208	230	222	230	234	219	209	226	225	179	206	206	226	240	213	194	219	251	244	239	236	207	204	195	223	221	243	228	213	235	192	212	196	202	232	235	225	208	209	240	221	240	242	230	226	242	204	220	221	214	215	221	219	208	239	226	222	244	231	226	191	233	208	262	242	245	211	221	203	205	231	226	223	195	215	233	207	239	210	237	207	221	237	212	216	241	206	218	209	241	210	232	216	224	215	205	249	205	204	230	229	233	220	190	224	206	188	215	209	187	223	232	223	203	250	204	234	219	226	231	200	210	210	235	218	221	191	195	205	208	186	210	204	250	237	212	248	221	241	189	203	241	230	216	209	223	194	210	222	241	194	217	228	206	232	238	241	261	233	192	229	233	241	202	245	209	216	239	208	227	225	239	232	204	208	237	225	238	206	220	233	217	229	208	224	241	230	204	197	216	232	215	200	229	225	221	191	203	225	225	237	226	206	219	227	201	216	231	209	236	216	213	235	211	232	237	255	204	235	230	197	216	247	232	205	203	206	226	212	247	205	189	235	214	243	250	230	241	209	207	220	220	193	221	218	195	229	238	207	220	219	221	217	215	205	197	208	193	206	211	218	219	192	205	235	225	225	229	243	233	205	189	211	220	212	220	243	208	202	200	247	225	235	220	210	234	225	233	244	231	211	227	206	216	210	219	214	222	221	221	205	242	203	203	268	213	219	226	224	237	214	200	223	227	230	239	236	223	219	205	206	208	177	221	204	192	225	215	242	216	200	204	203	205	202	210	224	220	220	254	212	207	219	230	212	226	243	203	201	231	211	209	224	243	211	229	212	218	212	220	239	242	211	256	229	202	212	196	212	242	226	232	232	201	222	200	220	218	215	205	212	229	213	233	226	232	202	209	226	178	201	213	216	200	246	205	228	217	214	224	208	230	216	211	254	219	227	229	255	240	227	246	198	231	196	210	210	197	188	186	208	222	218	214	253	213	226	220	199	225	214	225	230	212	235	218	221	230	242	199	252	221	239	221	227	227	246	214	236	211	203	204	208	235	235	194	202	212	229	216	214	215	207	208	193	207	245	252	228	212	205	216	219	243	201	237	233	215	209	226	251	230	204	216	218	254	217	221	235	205	202	219	184	196	213	226	240	218	220	224	200	210	188	229	248	224	215	211	235	202	232	221	236	234	211	218	213	213	205	198	214	238	222	234	203	253	201	229	235	211	234	193	222	228	212	215	252	184	231	213	240	215	211	214	211	220	208	217	212	190	211	223	244	201	204	220	222	241	204	223	197	206	227	227	251	216	228	241	233	210	234	248	196	213	238	195
59594	35189	21671	2180	2042	1736	1451	1299	1107	1097	1007	923	904	854	809	834	832	824	774	736	728	741	732	744	704	691	720	660	642	642	688	716	651	648	667	661	663	674	607	620	631	675	664	642	636	655	644	686	663	613	643	640	651	664	623	571	644	633	616	650	650	641	607	626	626	621	642	625	577	673	712	720	733	644	658	614	686	627	658	652	649	658	654	648	620	643	615	634	646	693	684	615	677	646	696	702	710	676	690	723	698	659	662	627	626	611	655	637	588	593	598	626	621	626	589	635	648	649	644	625	651	665	657	636	571	639	589	656	634	652	600	588	581	615	678	635	635	722	691	609	590	660	710	617	631	610	597	637	598	608	619	623	631	651	682	643	626	589	632	639	613	636	643	636	627	588	640	593	647	612	621	609	624	627	606	617	612	631	631	636	644	596	599	659	633	610	641	670	580	596	644	585	670	569	615	561	594	592	652	607	636	605	642	624	581	609	646	671	637	621	606	631	587	606	655	612	659	563	634	570	612	586	647	611	619	649	613	595	602	630	568	592	587	588	621	596	668	613	620	595	633	571	639	637	660	584	619	617	626	620	619	605	577	627	621	650	613	632	652	634	613	589	602	613	599	607	600	631	638	639	640	619	621	601	623	584	605	583	623	612	629	614	626	672	625	605	603	625	620	612	626	614	607	599	618	637	610	608	605	631	651	611	628	654	609	652	596	664	647	632	637	616	630	550	632	591	593	642	590	658	614	623	584	570	664	666	608	605	595	587	678	596	624	619	592	658	627	595	612	586	600	634	630	616	589	593	602	658	644	648	649	624	602	631	610	573	583	589	569	610	619	597	620	598	612	624	632	606	669	599	652	610	621	633	572	623	641	596	609	628	630	629	672	621	635	650	653	595	606	627	612	662	612	661	625	621	659	614	616	660	611	665	571	603	594	601	593	618	593	638	607	588	618	568	616	652	641	609	619	692	661	616	640	608	662	613	613	597	659	630	647	600	652	625	608	614	638	618	632	577	631	611	632	626	686	630	616	605	603	598	696	572	597	597	647	644	618	612	606	656	611	595	625	615	600	607	624	665	607	625	609	631	630	601	604	618	608	601	636	620	611	588	609	640	606	617	630	594	567	574	618	624	605	640	613	595	609	606	651	608	636	653	591	634	620	617	589	621	593	611	647	602	652	630	640	615	603	610	601	633	583	664	589	603	606	612	619	621	602	609	616	614	643	601	641	620	627	617	588	572	624	632	641	636	607	614	672	602	642	591	603	601	651	587	602	579	610	625	633	638	610	600	571	596	623	617	626	643	653	619	615	581	636	605	605	626	640	579	641	632	605	646	643	620	591	596	636	595	638	666	570	663	582	584	643	621	619	665	640	618	650	562	613	615	558	634	637	618	594	610	594	606	606	602	616	609	615	600	604	588	586	597	633	558	641	634	671	612	635	640	586	563	601	635	613	586	623	617	579	673	625	615	630	629	588	616	634	591	657	633	638	598	667	568	615	632	605	665	634	599	604	637	664	614	596	590	573	552	588	618	591	630	626	664	605	604	665	614	612	623	607	611	604	620	662	657	651	587	590	598	638	591	651	581	634	622	659	601	646	569	637	612	632	608	652	602	587	633	616	642	612	588	656	594	644	653	625	611	617	648	626	642	610	623	630	627	607	633	615	613	607	606	583	617	613	647	609	580	626	649	643	616	580	626	610	688	643	586	618	643	610	624	603	624	596	595	617	614	609	600	618	629	603	611	682	609	616	605	606	617	602	613	595	634	617	627	628	641	629	636	618	637	624	612	627	620	616	598	614	623	651	639	609	574	641	578	617	649	628	619	618	618	632	575	640	620	632	574	611	631	625	617	647	661	573	618	613	617	627	636	642	625	618	658	668	639	636	638	598	620	573	601	594	599	611	600	581	600	632	605	638	625	587	583	626	656	592	580	634	615	587	634	626	605	648	635	607	553	622	600	566	589	625	614	606	614	643	645	595	611	669	596	618	609	596	626	620	669	609	656	651	603	619	611	591	566	625	623	587	619	623	594	662	625	586	640	608	604	623	590	635	590	586	658	617	615	588	574	643	626	639	578	622	634	615	612	597	615	608	630	647	610	631	587	583	641	565	645	672	576	605	612	632	574	604	651	623	636	602	633	628	631	645	619	618	643	627	609	579	623	580	662	679	596	599	588	601	654	606	624	594	601	639	629	644	576	636	626	586	618	559	646	620	657	604	644	609	646	622	636	661	598	564	652	564	632	627	618	635	621	616	647	624	643	621	594	639	621	596	627	627	647	635	642	633	609	576	620	621	652	580	596	596	583	578	611	646	629	627	608	572	586	636	612	628	635	647	628	634	618	632	601	670	645	643	674	591	624	570	639	630	573	615	580	634	621	631	608	584	634	605	612	615	627	635	622	636	624	624	626	599	616	636	664	562	597	649	617	623	639	623	610	605	644	568	581	594	684	621	593	636	652	598	614	654	632	587	572	660	584	653	600	595	633	570	627	581	615	617	608	639	637	575	628	597	631	611	655	655	600	609	640	603	624	624	608	649	633	642	564	636	615	623	623	640	601	623	623	625	616	652	606	619	612	635	569	611	631	629	584	606	614	661	606	642	620	594	619	632	634	620	620	608	573	579	588	642	591	593	649	594	605	625	590	655	618	618	662	673	645	606	593	593	643	629	628	650	633	623	614	609	624	640	633	640	594	618	613	609	624	620	629	584	618	630	656	639	604	653	629	617	641	590	643	628	608	621	629	626	608	618	644	597	603	584	629	599	628	658	617	594	623	612	629	629	614	649	624	636	627	626	574	645	587	626	577	608	604	586	659	631	641	590	620	640	662	570	612	609	605	619	590	630	610	616	600	617	592	640	613	636	628	614	617	609	589	576	623	603	612	612	635	620	607	580	619	608	613	653	606	603	595	599	608	635	615	625	669	596	666	561	613	639	611	600	663	633	596	647	612	611	633	648	662	602	650	612	653	672	605	636	682	597	605	646	633	667	612	643	617	641	650	589	627	635	616	610	615	628	595	598	623	605	608	628	632	598	610	604	645	627	596	604	594	655	632	636	631	595	573	621	690	605	618	570	621	646	632	659	602	609	649	590	630	588	602	606	637	612	605	636	602	640	618	632	611	590	630	618	634	642	601	622	573	605	618	573	659	556	632	625	603	580	581	647	597	599	625	652	596	594	622	637	603	616	613	620	608	629	680	685	657	625	620	673	617	623	577	606	634	626	604	645	622	635	654	645	540	612	619	617	619	629	632	595	664	659	566	605	632	645	624	635	644	669	648	617	660	612	659	601	615	632	651	624	618	626	638	615	592	639	615	591	625	620	630	644	614	564	615	623	648	633	604	603	603	606	663	590	627	606	606	603	629	632	642	624	608	606	642	634	631	596	645	645	636	601	616	640	605	601	597	621	629	633	581	595	650	650	616	600	571	626	611	621	641	657	644	630	624	635	563	612	621	628	630	580	636	636	617	625	610	631	631	614	593
41908	13565	3878	458	396	429	400	416	410	420	400	397	447	386	393	396	380	461	432	430	419	407	414	398	370	433	416	416	419	437	416	417	398	420	411	342	410	354	387	453	411	404	400	372	414	389	439	402	400	407	408	417	377	405	404	427	404	409	430	396	384	423	395	431	395	419	412	388	392	431	372	420	379	400	367	391	393	434	381	420	362	396	397	375	408	407	399	393	402	428	403	397	414	429	433	352	413	392	380	400	395	404	438	397	421	432	408	397	387	429	375	379	398	382	403	409	400	370	389	362	380	383	418	398	398	391	409	389	425	354	366	375	417	372	428	421	392	405	410	428	381	406	440	405	400	402	376	419	404	388	444	409	386	398	426	412	397	376	431	401	393	384	424	395	444	388	424	402	409	410	406	421	444	387	434	404	406	391	391	380	373	414	386	378	400	377	406	385	430	372	383	441	409	413	392	384	408	399	419	421	406	379	400	416	409	415	384	432	428	425	399	401	400	403	400	377	406	432	394	429	400	406	392	409	414	414	408	380	423	446	406	385	409	403	418	385	416	421	394	423	428	427	389	416	426	387	359	373	417	387	389	440	397	409	416	392	438	395	434	446	418	426	395	393	432	410	432	410	393	440	393	407	392	403	376	409	414	403	387	420	370	407	424	405	408	383	402	413	386	376	398	389	410	418	399	413	433	426	407	408	403	405	425	369	390	394	373	363	379	369	409	389	446	432	366	391	400	398	427	410	394	403	392	416	415	421	383	439	394	404	353	401	392	432	389	440	389	455	404	390	397	380	408	440	357	427	403	410	417	409	368	437	388	383	402	390	403	419	392	387	406	360	422	435	414	402	399	380	431	414	396	418	395	346	394	351	388	405	390	397	417	439	398	466	399	417	392	409	413	373	418	410	424	420	389	430	398	404	394	399	404	417	401	397	395	416	448	417	429	411	384	412	402	365	418	441	368	395	416	353	413	407	432	360	412	422	405	403	414	408	398	382	447	417	381	408	393	353	383	416	404	402	395	428	425	410	417	390	389	352	377	427	441	406	409	375	356	435	426	421	419	397	414	405	367	415	413	408	441	398	425	381	415	433	429	438	431	402	414	414	384	435	451	377	365	422	421	424	407	405	432	393	374	409	394	395	391	428	416	442	416	411	438	374	405	380	419	418	384	368	396	430	408	413	390	374	378	410	386	419	455	398	385	419	395	385	403	412	396	404	402	429	374	335	397	374	395	410	395	412	393	410	394	399	405	397	394	394	436	446	441	395	411	418	420	397	391	371	373	398	402	400	423	420	383	411	395	388	398	411	407	410	400	384	423	416	398	417	395	402	401	406	416	402	401	392	402	411	392	403	374	442	429	386	413	382	416	392	405	420	423	387	404	389	426	412	428	404	392	386	374	423	400	428	415	397	365	412	383	401	443	379	411	379	415	412	400	370	406	390	389	402	385	419	385	422	398	399	405	402	407	397	423	415	407	403	403	411	379	387	422	457	388	400	405	393	401	412	377	410	389	376	420	400	418	398	399	400	379	435	423	377	410	380	394	440	426	372	402	406	382	430	382	384	392	418	437	407	437	386	387	419	399	393	398	383	401	419	417	383	393	416	381	400	389	437	421	381	375	356	402	389	448	391	419	419	379	384	373	397	403	372	413	399	403	429	406	389	401	382	405	405	407	397	381	386	388	406	431	409	413	441	390	426	374	416	407	410	409	396	377	427	412	416	388	446	403	364	389	402	374	375	439	390	395	438	365	442	417	388	395	400	420	400	449	407	379	396	392	379	414	429	378	374	441	407	412	416	437	396	404	413	396	414	420	389	393	450	394	393	413	398	393	419	412	375	391	437	385	419	366	396	404	377	424	424	406	405	387	424	394	409	391	377	397	416	427	386	389	397	386	384	366	436	410	397	406	398	385	409	402	412	424	402	394	399	401	396	409	396	408	395	374	421	402	381	394	404	406	375	382	425	420	375	409	401	412	376	410	405	388	405	432	414	423	391	411	371	423	398	370	408	405	390	391	356	397	385	377	412	390	409	417	401	426	425	408	436	398	379	430	411	438	431	409	422	380	449	391	446	401	390	405	395	423	414	424	413	414	387	443	407	420	405	404	405	409	411	409	420	442	395	407	411	397	419	375	362	394	398	451	433	414	430	414	407	404	409	394	385	397	403	390	415	430	397	424	409	430	378	438	406	412	417	406	405	438	418	393	429	400	413	434	389	394	430	427	404	368	414	397	395	362	421	384	444	401	411	415	391	417	392	389	429	401	384	422	378	393	416	395	416	442	386	388	399	418	409	370	440	401	378	381	387	416	383	391	376	416	403	405	423	411	401	389	417	410	430	422	420	396	405	382	399	409	417	381	429	379	403	362	418	367	389	421	413	412	424	423	397	402	428	436	396	424	413	386	387	429	380	450	438	380	387	352	385	434	384	392	412	365	411	377	382	401	416	399	409	396	428	439	414	431	385	410	393	406	433	403	402	420	410	411	405	421	409	389	398	397	393	404	409	379	384	388	450	400	387	405	415	401	428	424	418	392	382	432	368	437	408	409	417	406	404	437	424	382	388	406	381	387	393	411	413	422	412	424	332	400	383	403	351	375	399	407	403	414	412	407	376	392	426	380	411	429	382	420	384	404	407	398	403	428	408	389	425	357	404	387	400	427	389	394	395	406	396	420	412	410	392	404	409	394	404	437	433	401	400	370	402	403	388	389	414	395	410	395	391	376	371	386	370	426	372	372	439	427	380	395	400	414	387	390	441	401	381	394	427	378	408	403	393	402	368	379	454	409	427	390	415	413	396	405	407	433	400	415	462	400	399	434	435	434	412	399	399	381	386	373	392	446	408	431	397	436	434	348	413	405	395	423	410	433	419	401	430	398	428	419	394	406	409	386	428	412	383	368	380	416	414	418	404	438	408	435	418	402	404	413	412	408	386	406	387	372	421	402	441	383	435	412	404	400	391	418	415	425	408	399	399	404	410	398	409	381	393	403	398	381	397	437	390	390	417	425	393	380	416	435	382	397	400	417	436	367	401	432	412	349	417	390	403	412	423	384	399	437	382	408	414	402	425	462	428	414	419	420	380	407	408	403	412	408	405	386	388	392	423	364	384	413	422	407	405	398	407	381	418	396	404	421	444	389	384	431	422	400	426	398	385	425	429	363	379	412	418	385	402	399	422	371	435	404	388	387	410	410	404	413	429	392	380	381	391	432	389	404	411	383	409	413	414	399	371	383	395	402	430	410	412	434	389	397	389	421	398	410	400	414	444	429	387	380	406	396	384	395	371	376	417	413	415	421	405	421	399	413	418	408	426	396	377	412	394	427	426	391	406	394	416	413	400	402	362	424	389	414	389	388	404	427	409	433	406	420	412	400	394	373	405	378	427	427	392	404	403	404	391	398	386	434	431	391	389	388	434	363	411	400	424	394	447	405	410	376	388	413	406	407	387	372	366	421	387	418	373	395	432	397	405	430	382	434	397	428	400
34213	5978	4902	1065	1058	1147	1169	1083	1090	1073	1043	1055	1054	1046	1059	1050	1079	985	1038	1108	1065	1038	1137	1030	1064	1032	1074	1027	1029	1024	1038	1030	1059	1034	1090	1065	1022	1044	1065	1045	1093	1043	1004	1002	1079	1040	1074	1049	1047	1050	1044	1037	1044	1040	1014	1085	1009	1006	987	1093	1045	992	1009	1028	1061	1046	1067	1045	1063	1114	1074	1063	1041	980	993	1067	1104	1094	1041	1068	1017	1108	1102	993	1055	1071	1087	1099	1038	1048	1010	1084	1071	1034	1025	1079	1043	1070	1026	1078	1044	1071	984	1079	1052	1043	1059	1017	1049	1059	1035	1030	1079	1017	1046	1066	1031	1041	1040	1034	1073	1065	1080	1046	990	1136	968	1081	1031	1025	1042	1011	1007	1058	1019	1080	1059	1044	1075	1049	1042	1101	1087	1072	983	1041	1041	1055	1098	1045	957	1034	1048	1077	1050	1074	1066	1036	1095	1039	1038	1061	1067	1017	1076	999	1057	1069	1031	1077	1052	1058	1076	1063	1037	1022	1021	1054	1045	1083	1045	1051	1012	1021	1023	1087	1072	1072	1098	1062	1044	1053	1105	1063	1016	1037	1080	1063	1072	1059	1085	1030	943	1035	1053	1002	1115	1041	1070	1044	1069	1007	1033	1102	996	1046	1032	1050	1037	1018	1095	1058	1100	1038	1022	1090	1028	1055	1042	1077	1006	1055	1004	1016	1007	1042	1077	1116	1011	1068	1035	1070	1036	1086	1088	1059	1022	1075	1073	1059	1031	1021	1023	1041	1064	1030	1006	1006	985	1084	1124	1034	1065	1054	1014	1084	1022	1069	1031	1023	1037	1040	1062	1066	1027	1082	1055	1126	1039	1015	1085	1006	993	990	1068	1087	1070	1028	1042	1044	1015	1003	1032	1044	1043	1096	1041	1035	1059	1022	1076	1095	1023	1101	1019	1067	1026	1101	1054	1016	1075	1017	1063	1002	1088	1053	1051	1082	1021	1020	1115	986	1040	1069	1062	1047	1048	1048	1028	1037	1040	1037	1010	1085	1052	1061	1083	1046	1036	1008	1010	1049	1030	1026	1130	1021	1020	1007	1048	1042	1051	1011	1037	1058	1035	1056	1035	1056	1039	1043	1032	1041	1032	1042	1089	1022	1075	1080	1025	1048	1044	1051	1046	1035	1014	1071	1044	1060	1025	1028	1057	1104	1024	1083	1139	1058	1099	1067	1091	1077	1035	1046	1098	1044	1037	1043	1002	1065	1105	1020	1012	1083	1086	1066	1068	1062	1059	1078	1041	1124	1015	1064	1056	1103	1099	1070	1077	1071	1063	1021	1047	1084	1098	1021	1066	1034	1012	1065	984	1045	1039	1100	1046	1028	1097	1056	1020	1029	1082	1035	1103	1038	1021	1018	1017	1062	1049	1003	1040	1092	1004	1019	1056	1068	1129	1056	1039	1034	1044	1069	999	1047	1053	1069	1089	1024	1099	1024	1053	1044	1021	1078	983	1063	1042	1015	967	1006	1058	1085	1096	1069	997	1007	975	1018	1131	1025	1018	1052	1066	1130	1046	1076	1070	1055	1061	1047	1079	1089	1037	1086	1039	1045	1050	1061	1100	1037	1074	1103	1064	1083	1066	1006	1001	1040	1029	1077	1034	1020	1007	1025	1088	1103	1073	993	1031	1090	1097	1035	1065	1042	1037	1011	1032	1067	1107	1009	980	1054	1030	1067	1044	1075	1063	1049	1071	1022	1034	1087	1036	1036	1090	1012	1084	1100	1001	1053	991	1009	1101	1003	1024	1040	1063	1042	1005	1023	1050	989	1085	1108	1057	1047	994	1023	1022	1067	1058	1065	1019	1035	1048	1008	1059	1030	1019	1023	1035	1017	1024	1030	1089	962	1079	1069	1052	1080	997	1019	1033	990	1089	1047	1041	1039	1001	1010	1023	1057	1022	1046	1072	1090	1055	1022	1084	1068	1056	1082	1012	1034	1086	986	1037	1043	1030	1138	1018	1054	1056	1054	1029	1074	1041	1033	1023	1056	1069	1051	992	1013	1055	995	1014	1046	1084	1068	1049	1038	1017	1032	1064	1034	1039	1022	1049	1100	1036	1070	1116	979	1039	1111	1038	1004	1044	1022	1099	1023	1069	1067	993	989	1101	1039	1059	1060	1007	1084	1058	1071	1115	1035	1135	1074	995	1039	1078	1104	1067	1042	1019	1027	1049	1030	1020	1037	1047	1058	1016	988	1052	1046	1004	1053	1124	1032	1027	1032	1045	1053	1017	1039	1049	1055	1055	1085	1036	1083	1055	1059	1029	1054	1058	1053	1002	1010	1040	1036	1037	976	1041	1073	1073	985	1062	1044	1016	1039	1068	1035	1042	1085	1089	1123	1032	1096	1040	1057	1099	1033	1081	1079	1046	1063	1065	1019	1079	1017	1074	1030	1116	1046	1072	1077	1044	1064	1024	1023	1067	1063	1010	1040	1005	1050	1073	1074	1039	1079	1072	1109	1008	1016	1110	1040	1052	1025	1107	1038	1052	1080	1044	995	1087	1018	1031	1050	1067	1066	1054	1039	1027	1046	1106	1058	1045	1064	1014	1045	1034	1064	1042	1045	1083	1055	1040	1069	1074	1093	1034	1107	1066	1068	1038	1037	1033	1025	1060	1101	1078	1051	1086	1099	1083	1034	1008	1104	1005	1019	983	1052	990	1057	1007	1005	1029	1079	999	1053	1090	1029	968	1096	1052	1070	1000	1050	983	1074	1028	1025	1053	1068	1039	1055	1067	1011	1114	1046	1050	1050	971	1080	1053	1010	1056	1053	1071	1097	1040	1032	1035	1108	1077	1093	1038	1055	1029	1099	1057	1091	1052	1018	1000	1053	1013	1049	1074	992	1052	1052	1068	1094	1020	1009	1079	1093	999	1017	1033	1063	1084	1090	1055	1014	1023	1072	1080	1020	1049	1068	1088	1077	1030	992	1055	1064	1063	1099	1038	1025	1058	1043	1046	1115	1048	979	1023	1065	1063	1071	1063	981	1050	1029	1066	1020	1134	1063	1049	1061	1021	1030	1027	1025	1043	1063	1075	1006	1098	1014	996	1022	1021	1040	1075	987	1108	1027	1080	1004	1089	1071	1125	1058	1051	1037	1105	1040	1074	1060	1036	1026	1095	1052	1019	1027	1080	1069	1050	1037	1070	1105	1087	1057	1087	1073	1064	1023	1020	1067	1040	1069	1072	1015	1008	1045	1061	1016	1041	1103	1063	1029	1057	1026	1041	1026	1045	1022	1029	1017	1051	1024	1019	1035	1027	1044	989	1034	1049	1093	1067	1055	1003	1015	1099	1058	1027	1035	1035	1061	1070	1019	1052	1081	1048	1046	1027	1020	1045	1053	1084	1005	1071	1057	1074	994	1090	1093	1019	1060	1053	1030	1081	1072	1021	1070	1041	1016	1065	1042	1062	1003	1075	1062	1014	1088	1041	1121	983	1041	1037	1018	1053	1019	1077	1086	1004	995	1027	1016	1027	1089	1093	961	1056	1044	1046	1057	995	1059	1089	1084	1036	988	1027	1066	1058	1079	1081	1102	976	1013	960	996	1062	1030	1106	1080	1040	1041	1055	1005	1004	988	1045	996	973	1020	1067	1103	1073	1054	1064	1053	1038	1059	1061	1006	1033	1042	1038	1040	1092	1074	1084	1080	1016	1081	1048	999	1020	1058	1069	1056	1068	1039	1045	1005	1046	1058	1063	949	1063	1070	1038	978	1046	1046	1045	1043	977	1024	1030	1060	1039	1088	1010	1011	1040	1040	1068	1038	1029	1050	1031	1017	1054	1042	1108	1060	1101	1020	1050	1031	1057	1081	1053	1032	1025	1057	1038	1035	1045	1042	1007	1018	1066	1077	1100	1056	1069	970	1022	1032	1015	1072	1074	1075	1044	1069	1052	1039	1047	1013	1077	1026	1036	1006	1001	1077	1045	1049	1052	1040	1025	1105	1036	1067	1036	1064	1070	1006	1029	1047	1058	1071	1001	1028	1025	1024	1063	1028	1144	1033	1095	1060	1063	1052	1003	1067	1079	1017	1017	1089	1122	1045	1089	1046	1040	1025	1043	1012	1034	1025	1058	1047	1010	1000	1069	1073	1057	1076	1069	1057	1033	1049	1014	1101	1057	1021	1013	1034	1087	1030	1167	1016	1031	1073	1083	1059	1093	1067	1100	1064	1006	1067	1009	1028	1063	1070	1059	1050	1096	964	1007	1044	1042	1026	1087	1015	959	1010	1048	1025	1081	1064	1077	1002	1034	1088	1115	1088	1055	1116	1067	1058	1032	1036	1069	1007	985	1039	1113	1055	1062	1037	1071	1005	1003	1033	1078	1020	1011	1087	1041	985	1091	1091	997	1064	1121	1027	1058	1023	1051	1036	1031	1030	1089	1034	1022	1075	1040	1062	1057	1063	1001	1083	1039	1040	1065	1059	1040	1033	991	1067	1027	1102	1011	1014	1069	1080	1042	1082	983	1062	1030	1103	1052	1043	1052	956	1039	1036	1040	1008	1046	1033	1093	1013	1076	990	1081	982	1061	1036	1043	1010	1032	1061	1080	1071	972	1020	1092	1011	988	997	1034	1094	1074	1049	1081	1074	1033	1047	1057	1100	1042	1063	996	1044	1054	997	1031	1074	1022	1019	1079	1069	1050	1073	1052	1055	1070	1016	1050	1048	1073	1035	1032	1010	1016	1070	1088	1051	1009	1017	1065	1039	1014	1056	1103	1078	1092	1002	1076	1026	1010	1107	1028	1106	1056	1070	1009	1033	1047	1080	1038	1092	1064	1093	1054	1072	1045	1060	1036	1079	1096	1012	1051	1060	1041	1080	1031	1037	1069	1061	1113	1082	1036	1007	1030	983	1036	1034	1031	1049	1039	1064	978	1111	1039	1082	1058	1111	1095	1005	1052	1006	1065	1080	1051	1087
71615	39939	32959	6063	587	407	354	354	352	307	300	296	302	283	288	286	254	250	254	274	282	257	269	257	283	265	267	263	236	285	274	244	257	289	236	259	262	301	283	271	270	258	261	253	246	280	295	256	234	258	243	239	249	249	250	254	279	253	249	258	273	271	287	264	256	229	262	240	295	263	258	251	290	264	291	252	251	244	272	297	269	249	251	293	248	291	298	258	289	268	252	259	261	267	243	267	265	251	272	281	268	235	265	216	268	274	251	274	240	249	256	239	247	251	239	259	258	272	298	301	264	244	239	278	283	260	252	259	235	260	263	279	260	265	236	256	253	250	254	241	256	234	232	257	261	269	253	265	265	284	286	269	250	267	251	248	261	277	271	261	253	298	275	249	286	260	276	247	273	280	253	246	289	269	249	253	270	257	273	273	234	265	252	267	263	274	271	241	294	254	232	272	271	263	257	266	293	257	251	275	278	236	258	257	283	284	259	246	271	250	250	289	300	261	262	259	235	245	241	262	263	261	266	231	270	233	246	268	262	274	271	246	247	251	243	276	267	269	287	265	258	266	243	237	257	245	270	252	249	258	260	292	248	266	239	290	283	215	276	263	252	264	258	256	254	261	259	251	270	286	266	267	272	266	292	270	243	246	254	263	247	264	264	235	270	241	264	248	274	272	280	273	252	252	272	281	262	278	252	261	246	291	247	245	287	283	238	265	272	227	287	271	287	227	259	259	272	264	250	259	277	236	289	243	261	245	266	269	252	274	260	293	284	275	246	254	273	270	259	262	281	263	251	289	291	296	270	265	257	290	244	246	252	261	269	286	280	247	262	247	254	257	261	268	290	230	273	275	254	288	225	284	250	270	267	251	278	271	273	257	261	261	251	254	266	260	256	277	243	273	244	276	266	240	251	267	265	262	241	251	262	254	252	281	213	258	268	227	281	252	262	288	268	236	288	255	259	239	285	255	273	239	247	251	213	274	262	260	275	231	274	294	247	287	265	269	277	255	281	286	274	276	238	271	239	287	257	262	276	264	262	252	260	267	252	221	270	274	257	215	300	267	278	251	260	264	249	270	263	275	283	272	237	270	260	270	252	277	267	248	278	287	258	254	281	278	263	277	265	265	286	273	253	273	238	286	261	283	270	276	270	269	276	252	241	252	246	256	243	250	274	250	255	250	265	235	243	252	294	276	245	268	242	241	287	286	283	262	270	264	272	285	262	259	268	234	285	265	281	297	247	234	277	255	243	251	259	273	278	258	260	274	272	256	269	257	252	280	258	246	267	262	249	270	277	219	263	253	253	246	262	266	259	269	275	270	262	246	249	255	276	309	287	263	259	268	251	262	248	245	253	261	245	282	267	238	240	278	262	292	245	234	245	272	246	298	271	260	266	252	258	253	262	258	248	260	279	252	268	254	267	256	273	274	256	267	261	269	254	234	245	295	264	233	266	275	290	276	235	247	274	269	259	257	266	245	260	257	277	251	252	240	268	269	274	246	272	248	263	277	239	267	241	257	257	247	291	279	244	267	232	271	247	243	256	288	254	257	256	242	274	262	248	256	264	237	264	255	262	259	262	241	300	261	255	253	274	273	257	256	272	278	295	280	269	271	253	255	252	272	226	258	262	244	274	267	259	263	282	237	250	234	274	264	277	247	282	255	282	244	261	261	237	276	252	283	271	263	245	274	259	263	262	268	255	282	234	243	270	248	255	264	259	267	269	248	265	246	270	302	241	289	293	229	277	286	262	251	263	243	264	254	267	262	269	280	266	254	232	284	249	277	248	242	234	234	269	282	269	258	263	298	237	261	255	257	256	253	288	250	260	287	259	265	252	272	265	243	284	269	255	226	258	240	242	247	264	286	253	289	255	286	255	244	271	234	268	229	264	246	222	254	248	279	275	264	269	239	251	256	274	223	288	264	234	257	266	271	270	257	261	266	277	256	264	281	269	265	236	271	287	290	274	238	250	248	259	245	237	290	252	243	282	250	291	230	244	273	266	263	262	283	275	279	309	296	230	283	259	262	265	246	262	269	231	300	261	248	241	256	265	236	240	260	279	256	262	254	245	243	236	249	240	289	282	247	276	265	264	283	250	277	276	287	244	251	258	237	266	251	279	254	245	263	292	257	254	246	254	247	233	258	258	272	264	235	233	294	245	232	264	259	251	241	267	265	270	257	241	251	269	265	222	252	254	255	240	274	266	286	259	258	261	246	261	244	299	258	269	239	241	257	277	244	243	247	258	255	236	261	247	264	227	265	247	254	277	276	261	250	264	249	235	272	293	249	274	253	286	239	250	272	242	278	269	266	273	275	278	287	262	251	228	249	273	267	257	256	221	271	260	254	240	264	277	280	238	252	248	261	252	250	244	285	283	252	263	277	232	261	248	243	255	269	253	267	245	278	249	234	244	275	270	243	275	255	287	242	272	267	266	269	250	257	271	295	254	236	269	265	262	301	237	281	266	292	255	289	248	274	233	284	261	254	251	266	213	243	260	273	261	265	253	244	259	247	266	256	271	275	270	275	251	265	290	254	262	264	269	278	298	246	252	235	275	239	268	273	266	278	274	295	257	264	256	274	259	260	258	269	270	248	249	246	249	267	234	248	235	274	271	247	257	267	262	302	277	245	258	228	262	228	262	227	253	248	234	258	262	264	256	265	243	252	225	275	285	260	275	237	265	278	248	243	242	262	302	257	266	265	234	270	249	258	238	252	260	256	259	284	265	260	249	262	260	254	238	240	248	272	246	235	256	242	235	282	273	243	272	270	246	243	246	254	263	263	260	272	253	249	267	273	277	273	243	266	278	278	274	274	265	239	278	251	283	263	273	260	270	273	272	235	278	268	243	263	261	256	253	278	255	281	231	275	253	247	276	250	241	236	266	256	298	267	247	243	250	239	271	287	235	249	254	253	256	294	259	250	239	272	282	274	270	283	280	245	241	267	262	252	254	269	260	269	286	249	265	275	296	269	249	265	279	269	249	264	227	256	279	259	273	267	264	267	247	253	282	264	252	250	258	265	234	252	269	266	276	258	260	235	267	233	271	281	263	259	256	289	231	256	258	266	238	259	236	279	263	272	276	251	266	261	281	297	269	266	261	268	273	265	240	251	216	272	291	296	266	240	275	272	295	245	257	249	263	273	277	266	274	254	263	255	270	259	289	255	248	259	271	258	281	291	271	255	227	252	270	256	260	234	228	262	259	286	227	276	277	257	264	270	266	257	241	261	263	243	233	260	271	263	282	242	254	248	250	285	275	257	277	245	266	262	250	247	247	255	271	258	248	283	264	251	251	262	260	286	266	252	279	236	260	274	256	255	257	270	254	258	253	294	263	238	265	247	289	251	262	250	271	236	248	272	266	251	272	279	262	259	261	270	251	286	268	255	253	272	285	277	268	269	266	274	260	240	271	269	241	256	237	263	259	253	242	228	264	248	267	260	272	274	241	255	266	254	273	296	275	266	279	277	263	245	272	269	267	264
49895	27205	17888	1631	1475	1246	1112	1093	1022	943	907	883	850	816	816	802	844	809	794	781	778	750	793	763	748	746	731	737	765	758	768	699	794	744	691	735	807	706	714	739	732	741	717	691	750	749	710	687	705	707	746	669	766	693	750	753	744	741	758	727	737	755	719	738	710	749	674	733	763	775	740	755	773	793	696	685	739	733	761	786	767	742	757	706	709	716	752	755	791	749	726	770	743	688	743	747	711	764	749	774	715	723	727	766	725	707	743	702	729	710	758	720	669	732	719	721	763	734	751	750	738	743	727	700	707	707	720	709	680	746	716	733	734	761	710	741	719	748	774	706	715	699	742	774	721	709	704	750	684	673	690	710	694	768	782	714	746	702	714	694	734	662	694	709	696	711	752	737	764	729	696	761	720	731	691	698	682	772	702	712	752	692	705	732	688	701	754	668	698	743	699	699	681	734	722	704	662	718	722	721	737	724	723	702	728	731	708	721	733	705	708	701	708	737	701	741	695	740	717	730	740	718	728	730	701	664	706	715	734	686	768	769	714	650	697	756	724	709	761	708	698	682	722	741	706	675	691	753	678	731	667	715	679	721	710	678	690	703	751	670	762	658	757	712	686	735	732	711	735	717	697	708	739	728	678	697	687	697	708	719	722	721	731	739	697	701	763	673	678	673	711	737	693	705	723	693	678	727	680	719	695	710	740	711	707	731	682	708	689	705	738	730	688	692	771	706	723	688	705	705	687	704	715	680	767	762	722	753	711	721	727	704	702	727	711	703	684	741	711	706	715	725	693	726	707	708	713	750	745	731	708	678	686	725	682	715	728	717	780	730	663	734	719	745	701	741	696	674	710	682	650	725	726	768	688	700	693	726	728	709	739	720	757	726	716	707	667	700	712	717	721	673	741	676	718	712	640	692	708	746	726	741	691	699	740	704	698	740	748	743	705	747	725	702	663	680	729	746	700	695	717	750	682	702	753	723	708	705	686	710	715	722	774	706	728	738	736	717	720	720	698	741	732	707	728	683	723	746	732	743	706	737	725	730	775	724	710	736	699	736	733	696	685	698	679	714	734	699	699	729	679	698	700	743	740	726	719	735	672	755	669	726	718	698	681	700	711	691	718	719	731	682	680	701	697	685	711	736	699	719	742	721	703	700	705	716	714	734	702	723	667	707	698	689	699	704	723	741	752	691	691	693	683	672	714	721	695	678	727	716	750	726	722	720	658	748	727	725	711	721	733	725	732	728	689	729	734	678	770	702	716	707	704	731	705	688	759	645	703	739	713	741	698	728	676	768	715	704	730	738	686	710	691	701	689	690	712	733	710	706	659	720	736	724	729	707	730	707	713	750	719	758	706	680	723	691	697	670	687	710	698	696	723	689	687	717	657	677	678	747	713	671	707	683	690	667	745	714	707	664	763	705	711	741	677	675	719	750	760	750	743	723	744	758	695	710	672	668	639	675	728	691	712	714	729	733	753	710	722	720	714	733	702	711	778	700	710	740	764	732	740	716	696	717	694	746	691	707	686	701	684	738	698	649	693	686	731	707	718	742	678	686	689	687	751	700	744	717	709	711	713	685	711	714	730	713	718	704	722	692	717	734	711	686	654	702	703	711	693	720	722	701	740	727	700	729	705	703	713	711	706	738	687	708	736	722	747	751	704	726	659	686	721	688	738	712	727	686	733	706	708	702	706	691	708	697	733	721	679	688	711	692	705	714	737	682	697	663	723	638	709	662	705	713	749	708	680	700	738	682	739	728	691	706	728	721	762	709	687	745	724	700	720	710	729	706	713	714	738	687	695	703	735	679	692	746	695	725	792	724	689	700	715	760	736	694	685	692	775	662	723	745	687	697	710	725	678	739	679	709	701	716	682	711	708	715	697	737	716	681	674	678	685	721	711	732	719	728	699	732	736	711	726	732	742	734	712	735	740	708	742	669	719	642	701	671	699	699	715	695	682	706	719	727	745	684	771	656	725	736	718	738	725	776	702	687	740	685	684	709	769	721	730	686	732	720	758	696	710	718	718	708	727	714	669	676	716	723	707	708	721	723	709	628	710	734	763	700	735	732	670	724	695	731	690	682	719	672	688	702	751	724	727	734	691	672	716	694	745	768	693	737	718	735	718	714	746	732	687	714	650	689	715	732	717	737	688	703	706	700	749	741	775	712	694	699	747	685	686	750	731	724	716	760	748	687	711	746	756	683	712	685	723	729	718	756	709	703	724	711	711	712	677	749	749	688	692	692	694	713	723	718	734	692	679	753	703	687	768	720	736	691	730	715	680	692	657	728	657	747	736	716	725	739	727	712	736	737	692	677	713	706	701	742	678	695	689	692	691	730	703	756	744	674	714	726	693	710	685	718	748	649	703	682	732	739	770	727	706	700	751	701	697	680	740	717	737	762	719	716	751	723	688	735	706	707	718	740	707	687	695	712	724	679	679	689	717	671	672	678	697	737	705	693	688	706	713	694	728	724	724	688	703	704	664	705	731	753	731	741	751	710	776	682	745	693	750	734	726	732	660	726	664	721	723	734	693	687	717	662	735	744	707	709	681	692	705	717	754	711	764	771	709	742	730	728	750	712	749	670	691	656	687	672	712	687	707	690	733	728	701	714	692	756	758	706	754	759	719	708	704	708	712	718	713	682	711	748	724	732	722	743	675	722	666	701	727	675	688	749	728	728	711	746	661	703	719	686	690	725	623	671	739	716	729	702	740	669	728	756	745	728	684	699	745	690	712	720	707	696	680	733	699	701	728	788	719	756	734	680	751	708	680	713	716	731	701	698	729	712	744	683	738	676	754	724	694	675	746	705	707	670	725	695	704	669	682	707	753	710	711	763	714	673	709	708	747	721	747	669	701	730	703	739	737	695	730	682	712	725	704	714	752	724	730	693	696	730	743	772	688	668	731	704	715	721	758	661	757	735	704	685	737	707	702	695	706	693	767	747	690	719	707	736	710	766	756	730	690	714	679	697	677	742	707	700	721	688	734	731	669	717	724	749	703	720	646	691	696	756	712	724	700	732	673	735	716	714	716	723	727	706	711	689	698	688	702	736	732	710	730	739	756	708	665	720	730	730	762	752	682	728	727	730	714	744	699	706	704	722	717	686	750	746	636	727	695	671	760	679	669	684	700	680	731	703	686	732	771	731	734	739	754	757	696	730	676	691	704	721	732	706	756	731	673	709	738	757	723	712	732	691	733	731	726	676	709	723	740	738	767	728	694	702	708	681	722	682	733	698	697	714	704	713	671	670	742	768	715	714	714	678	718	719	676	723	725	684	727	700	728	669	744	693	661	695	729	683	664	639	688	705	708	671	765	678	703	725	692	707	719	723	690	674	663	749	717	727	709	717	707	750	749	724	741	698	682	678	705	703	675	667	705	737	704	695	735	738	684	695	739	712	696	735	718	721	738	633	763	680	732	735	784	691	653	724	703	714	709	711	738	739	668	732	724	707	693	743	697	756	727	708	711	692	728	698
74033	45493	39367	13579	2226	538	408	373	330	306	295	245	262	270	263	244	241	229	239	229	240	236	233	229	222	228	233	226	225	264	248	219	205	225	200	248	225	243	224	238	205	195	210	202	213	219	202	206	236	207	207	215	201	213	232	247	226	212	224	259	212	219	233	226	229	213	213	187	200	231	201	251	204	233	258	193	217	213	229	241	226	216	206	228	223	214	238	234	244	237	228	208	238	242	216	212	239	225	235	228	224	175	214	189	217	208	218	215	241	215	184	203	194	212	233	215	207	205	218	208	193	209	197	205	234	209	232	237	206	224	217	217	201	241	218	230	223	211	213	246	205	213	231	231	255	212	212	226	205	216	218	180	214	204	216	223	228	198	211	215	225	235	214	203	195	223	242	200	222	229	224	224	212	224	220	228	239	200	216	238	218	197	191	211	219	215	226	218	207	206	242	193	214	217	201	206	181	243	217	219	246	197	225	224	244	207	223	211	226	201	214	235	196	239	200	200	216	252	225	219	221	232	230	211	201	247	232	217	240	211	228	219	198	194	220	196	217	226	210	206	218	234	230	224	232	200	217	223	178	217	199	208	198	228	223	216	230	234	198	222	224	202	211	202	208	224	237	239	222	195	204	202	240	211	207	229	211	207	212	220	227	211	196	235	196	240	242	232	210	196	222	228	200	196	194	232	237	190	184	214	244	209	207	191	214	215	239	242	209	196	209	205	237	218	214	208	219	221	219	240	235	223	206	195	209	196	215	212	232	217	203	216	230	224	221	198	212	224	247	213	196	225	218	214	220	194	225	213	207	213	194	231	224	191	232	197	230	211	210	197	212	192	218	217	234	238	237	214	212	204	217	206	235	216	202	206	243	219	195	235	216	229	186	208	202	224	212	223	207	211	239	244	210	188	227	207	205	216	238	194	208	228	204	180	231	207	233	211	223	226	224	204	219	219	201	190	228	221	210	220	207	215	234	202	254	225	211	205	231	213	193	207	208	212	223	225	220	193	211	184	226	191	212	228	207	195	216	221	217	196	183	200	222	207	239	232	222	213	213	222	227	218	217	230	187	207	201	254	223	208	235	213	218	221	215	191	215	233	217	231	220	234	205	212	219	200	212	216	213	202	218	209	219	245	190	216	201	234	226	227	208	216	203	228	205	221	218	210	190	225	238	236	252	193	201	235	223	220	201	221	219	232	239	215	214	219	229	208	210	213	230	207	223	215	236	224	225	251	217	238	190	217	206	224	220	201	215	211	217	204	173	176	203	220	214	214	188	200	206	238	246	232	228	208	206	221	214	215	250	229	205	204	239	202	201	233	224	228	193	207	224	209	221	204	208	222	226	215	195	248	206	198	254	216	194	206	191	212	241	223	196	221	209	212	209	211	232	252	218	225	212	208	215	213	229	233	213	217	210	220	238	225	215	230	211	195	212	230	209	206	201	220	194	213	219	194	211	231	218	216	212	204	204	204	215	230	231	229	206	221	213	229	225	210	226	203	223	210	236	216	231	223	210	252	241	227	230	226	242	215	225	257	232	215	239	204	229	189	196	199	217	210	203	221	224	202	195	213	207	219	204	223	213	192	242	216	228	204	185	205	191	253	222	219	242	228	216	225	216	210	246	200	218	208	234	236	223	211	247	236	242	209	209	218	241	238	220	199	231	261	240	245	218	226	217	235	214	222	225	203	199	231	251	204	217	232	232	217	221	232	201	191	204	204	215	217	216	215	232	204	219	253	200	217	226	201	204	231	209	182	206	243	214	211	233	179	223	213	207	191	227	224	220	225	236	225	209	225	226	227	227	189	218	210	211	212	191	230	224	202	226	213	227	232	214	219	214	212	208	223	212	203	238	182	204	220	210	205	203	209	204	208	207	221	211	233	243	206	227	234	225	235	220	218	227	223	195	237	247	243	227	208	212	226	221	230	255	199	195	237	226	207	193	208	221	207	236	196	217	208	227	227	219	228	185	244	204	223	216	186	226	229	235	222	191	184	223	231	237	193	188	229	208	219	209	209	211	212	195	234	190	224	205	238	242	213	221	204	213	205	231	205	207	200	218	203	188	195	209	236	215	203	223	233	211	208	228	221	211	229	195	214	205	231	218	244	204	220	214	199	234	216	207	220	215	221	179	229	208	216	213	220	205	221	218	226	216	210	192	205	242	231	188	206	222	207	230	216	207	205	215	207	254	211	224	210	204	222	243	221	211	202	218	251	219	214	206	196	235	210	227	209	213	204	248	230	237	217	206	236	249	249	204	226	224	209	223	219	206	209	231	212	230	210	212	201	204	229	221	227	214	195	208	234	194	226	213	194	204	247	218	215	230	229	213	222	203	225	201	215	228	210	198	207	209	211	236	205	218	209	220	218	221	211	213	213	242	222	217	236	239	229	251	201	217	201	218	224	230	203	206	237	200	243	216	218	237	224	198	192	228	214	211	185	219	236	208	221	225	215	192	201	189	199	213	237	212	226	217	224	183	238	233	223	217	228	220	236	218	214	199	215	210	202	231	223	230	233	226	218	210	198	214	220	224	207	205	200	206	226	260	232	211	219	212	205	196	202	230	210	214	222	212	195	216	189	211	221	231	200	197	205	229	221	222	209	247	218	215	225	197	207	217	234	225	216	241	217	243	202	223	212	192	214	241	239	225	227	220	223	204	210	214	251	233	244	216	224	196	224	225	182	236	226	207	233	221	201	233	222	224	243	216	211	223	221	218	232	202	228	203	223	221	216	211	193	248	226	233	225	220	206	199	235	195	242	195	231	218	238	198	212	206	224	218	214	216	218	223	216	193	235	216	214	235	197	224	229	219	216	201	211	205	229	220	232	236	203	226	210	240	187	219	217	207	186	200	187	217	213	198	199	189	239	191	201	226	233	200	242	198	225	224	232	229	228	234	217	217	227	246	233	228	246	232	216	197	209	231	230	214	239	199	229	211	240	224	208	192	219	190	215	198	226	213	217	241	204	189	224	228	253	216	225	229	227	194	212	204	201	211	208	216	213	226	214	237	218	205	253	195	220	223	210	208	201	194	231	215	232	195	230	185	200	216	194	224	193	219	220	186	194	210	212	221	226	252	205	204	195	227	198	201	217	193	231	210	209	216	205	226	226	210	203	222	230	226	214	214	246	207	186	221	204	190	202	205	200	239	242	207	205	227	210	210	195	221	204	196	226	224	216	222	219	208	211	222	193	219	211	224	233	191	221	226	223	217	208	211	213	234	205	204	215	219	210	232	201	218	218	226	232	182	221	217	184	220	236	230	227	219	224	206	230	185	220	221	208	219	217	213	208	231	209	207	207	212	239	222	227	231	196	239	224	234	209	235	224	223	216	228	219	233	222	200	191	216	209	216	204	211	206	221	206	203	216	233	221	176	219	212	216	246	214	222	208	204	224	182	230	225	197	223	225	207	219	215	207	216	216	238	246	222	220	220	229	212	216	221	222	207	235	222	211	222	200	202	199	194	201	218	206	220	243	213	233
57780	34413	22429	2286	1941	1658	1423	1219	1163	1084	963	915	875	820	846	805	709	713	761	725	722	674	716	715	702	671	669	681	657	620	659	660	695	652	620	671	649	708	652	643	633	637	674	597	586	604	618	639	659	632	640	607	584	642	616	594	603	630	627	649	568	634	597	620	630	637	653	651	654	653	684	670	649	654	628	618	641	638	629	682	676	638	635	698	667	626	630	636	684	648	702	699	725	671	677	672	653	611	608	638	605	600	642	578	657	590	634	652	582	620	604	623	589	610	664	623	645	628	676	620	612	584	625	646	636	593	648	597	617	608	638	619	617	641	605	651	650	621	614	705	613	636	656	653	653	615	630	627	671	626	601	610	625	632	608	670	617	620	617	592	602	614	602	560	572	613	622	592	627	641	646	651	639	596	609	621	611	595	578	653	643	620	627	590	623	672	604	595	614	597	612	631	582	592	608	594	618	597	602	654	656	604	631	582	626	586	563	588	582	643	554	651	609	622	567	612	610	577	593	605	615	666	643	659	625	637	627	589	588	677	628	643	600	643	641	602	586	651	598	625	622	595	602	615	594	585	621	629	603	630	604	644	615	645	565	642	618	605	622	632	656	663	576	620	648	635	619	625	582	608	554	577	589	597	614	657	614	627	633	564	601	626	617	572	618	606	599	627	623	645	586	636	612	649	621	649	624	588	581	575	554	587	588	642	570	637	600	678	593	594	626	603	632	605	641	627	608	636	591	620	609	568	595	604	598	621	637	633	617	604	598	601	593	605	545	615	630	622	624	626	641	638	606	623	618	641	643	596	595	592	576	616	659	621	628	627	592	636	603	569	632	592	633	623	641	609	613	624	611	619	593	655	637	594	592	554	569	619	600	662	599	625	600	628	602	599	610	596	599	667	599	604	622	629	582	595	604	585	574	627	577	632	622	626	611	632	622	617	657	561	635	625	645	573	630	641	611	600	582	605	642	633	606	594	594	606	612	573	629	628	592	613	602	628	601	589	576	608	597	661	642	633	578	561	598	613	589	686	626	602	631	626	643	616	601	591	575	618	648	579	566	635	626	610	544	637	626	687	592	598	601	632	624	574	636	636	631	613	621	627	600	638	643	631	631	604	618	611	595	637	586	637	604	577	602	641	612	599	628	640	597	615	604	633	617	618	635	615	602	586	619	599	609	568	614	601	615	576	594	606	566	579	626	596	590	621	600	600	596	595	603	600	591	617	590	593	578	561	614	591	580	611	620	592	597	610	574	595	636	607	611	641	589	609	591	603	613	602	605	591	638	660	600	647	603	609	573	602	659	642	601	638	622	612	629	653	623	574	651	591	623	623	594	568	634	613	575	610	617	587	612	615	640	663	644	588	611	615	607	641	622	612	623	633	607	599	582	635	635	628	594	572	638	587	577	645	618	617	624	605	615	577	625	603	588	614	620	595	596	599	627	627	566	603	636	646	623	630	604	605	654	661	651	583	616	614	558	626	617	586	607	601	610	628	611	608	630	624	619	598	613	612	626	613	616	668	649	591	617	645	624	614	557	624	611	619	621	588	597	647	564	599	603	598	605	610	598	598	612	596	596	593	573	607	601	606	585	623	576	652	599	620	588	617	605	630	573	578	627	603	602	615	611	627	636	570	574	566	586	599	609	620	614	643	606	610	615	583	648	593	614	626	633	601	597	608	595	607	598	606	588	605	598	620	611	618	647	638	622	604	604	637	634	615	601	629	608	638	599	586	590	592	600	624	620	598	623	614	634	625	627	622	613	669	620	611	624	607	601	623	632	603	663	624	614	591	599	554	584	619	630	640	568	584	644	625	612	604	606	633	624	610	593	586	573	628	641	592	613	577	618	622	631	620	601	656	600	572	637	673	625	625	565	606	644	598	588	625	600	613	633	591	650	619	578	577	588	611	614	578	576	659	593	584	622	608	588	587	591	607	561	618	608	624	606	610	596	619	654	596	597	623	656	685	618	617	589	569	665	591	605	578	583	598	596	647	569	645	584	634	601	621	650	630	618	616	637	632	624	624	587	619	666	660	602	597	631	592	600	621	613	660	637	593	600	593	616	607	591	649	590	599	604	629	605	625	587	643	629	608	623	646	601	622	604	588	627	586	608	530	628	622	600	583	590	644	657	625	624	633	600	608	609	621	626	593	603	613	609	591	579	592	640	637	594	653	611	635	602	601	651	623	591	596	615	625	609	603	581	592	625	639	613	641	605	593	664	628	635	533	615	621	636	626	593	620	578	642	579	634	637	603	585	631	556	616	592	607	664	551	625	641	588	635	620	633	660	610	596	622	634	578	583	602	594	659	644	576	639	614	595	607	582	613	631	585	657	577	575	609	624	557	598	642	607	642	589	593	607	605	604	594	588	606	616	589	592	646	654	607	639	647	568	611	633	622	567	609	597	629	647	630	639	601	658	605	609	572	614	602	653	634	617	611	621	581	599	580	595	617	620	616	590	553	606	537	606	640	623	612	628	599	575	587	597	608	578	629	617	592	589	654	584	613	618	669	598	637	605	632	598	609	611	623	592	593	599	635	593	622	607	590	655	601	619	664	586	605	616	581	595	637	644	601	646	625	564	610	626	632	636	611	603	574	620	598	559	569	621	619	643	615	617	567	642	611	641	639	587	603	619	623	607	657	606	621	581	651	628	582	606	639	622	618	584	582	588	617	607	637	604	582	609	600	597	617	599	658	593	650	606	568	616	636	576	630	661	631	633	614	619	626	604	627	605	616	636	652	601	619	618	622	600	600	600	587	594	578	626	556	628	611	576	631	604	618	584	611	640	635	614	607	623	597	617	639	639	589	629	628	629	646	648	613	603	622	616	583	581	614	607	599	589	630	613	594	606	637	637	601	585	598	617	600	604	613	615	586	581	624	605	613	588	637	589	593	639	639	566	615	627	620	587	639	581	576	597	652	625	588	636	603	606	659	632	632	639	619	655	589	607	642	609	592	609	586	579	627	620	588	599	615	601	624	637	619	617	579	609	649	594	634	619	653	552	586	578	634	611	633	663	622	614	609	631	641	602	594	635	600	636	666	645	637	592	615	588	598	622	611	662	586	584	607	631	634	627	631	598	621	632	595	598	621	605	594	580	596	594	626	584	594	596	615	609	641	616	616	627	612	624	597	597	614	639	563	615	632	615	677	595	615	608	618	606	609	637	632	655	611	647	622	657	585	609	613	646	604	609	623	647	666	621	630	640	597	632	646	621	623	631	609	651	628	578	584	596	627	619	609	624	667	625	628	600	608	568	645	598	636	584	644	597	657	669	593	622	621	589	586	623	605	652	637	621	601	631	555	614	614	583	584	602	621	628	624	606	602	595	604	632	587	551	608	600	593	603	667	622	602	590	629	633	638	621	619	591	590	589	577	631	613	631	595	632	638	624	607	632	595	621	571	602	584	597	588	654	628	597	612	630	654	592	606	624	653	582	601	648	595	667	615	572	597	588	609	588	593	631	625	600	630	672	655	595	612
38554	11417	3019	416	388	393	392	389	379	414	390	343	376	381	370	413	331	392	408	367	357	326	380	349	408	420	392	399	362	356	339	335	366	392	380	413	374	329	393	371	409	354	378	377	381	380	358	388	371	367	381	430	398	438	410	371	383	385	397	401	388	390	359	343	369	364	408	369	367	383	389	362	363	401	385	363	373	386	409	367	387	350	368	392	357	359	396	377	370	338	349	357	373	379	363	395	372	402	391	403	363	359	401	354	378	363	364	389	423	372	389	399	385	366	353	368	364	381	350	372	364	337	389	344	379	388	381	364	391	381	359	368	372	390	370	356	381	413	391	362	351	386	358	415	333	358	393	363	361	374	357	394	352	403	381	348	371	407	399	402	339	387	377	378	353	379	395	386	356	349	372	346	368	379	368	357	406	347	385	403	360	399	358	378	371	363	347	371	365	323	395	369	373	381	385	374	399	368	361	359	373	361	364	418	391	408	373	384	341	381	392	375	374	406	333	406	388	355	361	356	388	400	368	330	350	403	388	366	380	366	362	370	406	369	357	357	367	377	377	407	381	354	373	375	385	350	383	360	396	390	360	355	351	365	344	360	370	382	375	386	380	383	380	347	394	346	377	374	359	378	370	366	330	390	342	381	373	349	362	390	352	362	344	337	333	404	384	361	388	382	390	363	379	375	382	366	349	407	357	357	375	379	357	372	373	360	345	394	365	359	349	364	381	373	341	372	361	388	371	347	365	386	349	415	367	356	367	404	351	355	390	386	408	395	340	393	380	373	346	396	380	371	346	327	385	342	365	359	382	377	368	398	370	378	388	376	398	387	358	348	363	354	432	374	374	368	343	371	393	369	362	372	376	373	387	385	369	363	418	402	333	384	404	389	411	360	379	343	389	368	355	368	393	375	391	362	375	372	378	372	399	359	363	371	385	343	358	365	362	380	374	395	373	423	344	407	387	392	399	355	357	365	366	364	356	392	349	343	383	361	354	358	410	378	353	365	355	338	358	364	388	398	363	381	347	345	363	403	346	360	395	383	348	365	385	399	390	350	384	379	355	401	360	346	379	378	357	388	389	344	393	403	371	358	340	365	373	338	381	346	383	401	410	369	372	352	394	360	373	374	402	385	377	340	355	393	367	372	357	338	402	377	398	330	366	361	358	341	374	369	329	343	378	369	354	392	401	364	377	364	391	387	383	411	397	328	379	384	359	397	410	373	386	352	352	383	391	366	341	400	397	412	372	390	348	367	355	367	383	358	362	430	371	363	335	382	395	379	350	387	374	392	348	381	411	382	368	345	384	360	400	352	353	369	359	354	354	362	424	371	357	374	357	394	385	398	366	381	372	365	387	364	372	412	347	415	368	332	424	402	384	351	394	387	364	400	337	380	371	380	353	399	365	374	374	403	356	371	367	388	376	336	389	389	385	396	369	339	406	338	409	382	396	367	377	384	380	388	373	342	382	346	369	385	390	377	377	375	371	356	371	381	351	374	340	369	375	375	367	320	380	357	340	391	371	393	343	330	362	353	375	397	392	396	404	345	399	396	359	342	322	372	379	329	378	368	382	385	402	368	361	336	392	389	341	344	402	369	355	323	378	384	347	393	398	382	347	360	385	402	389	392	350	403	328	351	358	372	378	373	382	339	376	354	359	357	420	382	366	386	402	364	391	373	384	398	377	401	360	372	360	339	376	358	381	341	375	367	360	382	377	348	369	393	369	357	377	389	347	351	390	377	349	374	381	363	411	380	380	407	370	351	373	377	379	378	352	358	354	379	414	379	407	385	343	361	348	391	373	367	343	405	398	355	386	364	357	367	365	353	365	377	380	409	385	328	390	378	395	398	407	362	346	359	416	378	356	398	379	383	366	358	384	376	384	365	388	332	365	347	426	378	410	357	335	371	371	385	391	394	389	380	413	388	406	332	352	377	392	385	377	352	361	327	334	392	376	387	377	371	359	382	407	381	369	361	340	355	373	369	375	347	357	387	384	390	383	375	363	402	362	372	394	402	330	361	368	371	376	389	383	346	345	381	367	393	372	378	408	367	399	366	373	380	379	374	358	355	364	376	314	350	379	372	362	354	342	415	378	378	388	350	373	380	376	386	392	333	383	398	355	369	347	390	390	369	378	351	393	344	403	349	372	387	360	363	400	356	362	387	369	354	353	401	409	353	348	378	358	346	343	367	405	379	383	386	391	375	387	397	389	376	354	328	390	395	399	376	384	369	341	392	345	363	352	360	370	389	437	351	380	382	348	408	406	381	364	394	398	393	387	350	349	368	367	343	395	389	376	404	357	351	339	341	369	371	387	366	395	393	379	327	353	397	396	353	389	373	358	382	357	402	355	414	363	362	354	369	363	347	400	387	380	365	388	374	360	413	362	419	385	380	366	390	391	376	403	373	346	361	345	369	358	378	389	374	345	381	365	383	371	378	355	384	379	343	379	416	369	367	387	368	360	402	377	377	359	350	393	422	362	373	351	333	372	348	376	372	366	382	344	350	377	379	335	394	349	384	315	352	383	353	375	355	391	377	374	355	371	356	356	380	383	388	374	350	395	361	402	361	360	389	407	397	370	414	350	379	380	380	355	404	400	386	374	336	387	398	399	364	358	374	416	364	393	383	355	413	369	336	398	396	391	339	354	378	419	392	377	388	358	371	400	368	374	347	399	410	350	388	381	384	354	387	361	382	422	352	368	405	386	390	382	391	347	382	371	392	382	351	348	420	371	419	378	370	370	368	372	355	374	362	366	368	385	339	375	357	364	397	367	367	410	370	377	381	405	383	367	377	351	397	401	389	382	369	362	347	384	334	339	416	371	375	364	371	390	392	349	364	380	361	415	399	388	398	392	420	371	379	379	372	355	392	388	374	390	376	384	352	358	359	381	385	369	387	331	397	369	381	385	410	384	376	376	390	371	369	385	367	370	388	366	330	374	376	356	358	352	387	336	361	370	384	384	371	361	383	360	356	391	372	366	368	375	381	365	370	379	387	370	365	377	393	377	341	397	383	347	366	381	377	371	380	393	380	381	388	384	376	385	386	362	393	357	371	393	368	344	384	329	404	325	373	398	360	387	394	374	369	360	359	366	400	375	347	384	354	358	370	371	381	365	377	373	388	351	381	378	387	417	378	361	358	358	399	420	357	375	421	339	359	388	379	367	387	385	402	354	382	361	345	370	357	339	380	428	379	374	357	373	392	384	347	360	385	340	383	391	382	387	371	374	388	340	416	371	353	357	395	363	384	373	393	416	391	407	373	368	362	426	380	362	360	370	367	392	343	360	363	358	365	381	395	336	408	365	357	387	361	391	382	357	368	348	405	414	352	348	396	385	376	377	346	368	391	380	392	374	376	366	383	388	343	354	370	366	378	365	366	385	358	352	405	376	356	354	387	370	391	385	390	387	365	371	390	387	373	338	376	352	375	358	372	395	402	395	377	369	371	391	398	370	379	400	368	340	374	428	366	378	371	358	381	363	397
30226	4345	4437	1094	1022	1017	1013	1004	997	973	956	1003	1018	1061	1000	938	1006	1022	1014	945	1003	993	984	922	980	921	1002	963	963	978	1024	971	942	965	1010	955	929	957	965	944	994	1007	951	994	944	979	1018	983	948	997	957	929	947	983	925	962	959	937	975	966	981	1025	977	969	972	984	980	991	962	954	967	1019	943	1002	1024	960	1019	1007	1019	1007	977	986	992	1018	938	910	1013	944	952	988	1012	945	924	932	1026	988	988	1001	963	927	989	963	987	975	947	946	946	1007	995	1002	975	965	944	988	998	1040	940	1008	954	953	994	967	1032	973	942	974	949	938	1029	958	1058	961	939	963	945	992	974	983	994	964	933	999	990	983	941	954	1033	987	969	990	1018	937	1000	977	998	950	940	994	1036	919	973	988	987	933	994	959	973	986	1007	979	954	975	989	944	950	1005	948	986	1002	999	960	1034	929	946	1030	928	989	960	992	918	973	934	914	955	914	979	996	928	920	1002	974	1018	1013	964	958	996	945	1030	975	928	972	947	994	1026	923	992	930	935	917	996	941	986	942	921	967	987	962	1006	1022	952	961	973	965	946	997	942	958	947	938	951	1008	972	1001	978	932	952	998	989	947	994	928	1005	962	941	957	999	946	960	919	957	982	946	992	937	984	960	980	963	1013	985	966	957	890	968	974	943	993	948	975	950	921	1004	983	992	987	998	1007	998	954	977	1002	954	1021	988	975	918	970	1018	1004	995	1024	996	956	947	929	946	930	936	978	974	961	1018	957	994	1015	971	935	943	1008	996	1003	943	947	1074	1005	1016	965	979	1013	984	991	946	1021	974	978	989	941	1006	984	950	1008	1025	979	964	965	941	1021	959	988	1003	978	993	976	987	1037	974	966	991	977	1002	967	999	912	916	950	935	1013	980	931	950	964	996	1009	1014	954	1032	1000	1006	963	996	884	909	1004	938	988	1031	934	970	972	998	970	907	919	981	963	990	947	973	986	932	924	981	943	956	934	958	979	929	956	923	967	960	974	983	963	959	986	970	945	952	1001	1016	956	969	933	985	984	978	922	941	957	966	947	983	952	976	989	956	961	953	959	957	1055	956	982	972	962	996	1000	918	1002	949	964	974	966	958	982	954	965	940	1004	1020	968	934	992	977	894	977	998	949	984	1000	1027	960	1009	983	960	1003	951	990	964	967	957	998	971	1025	950	965	1023	979	984	957	968	987	951	986	1021	941	967	986	981	963	996	983	965	1013	998	952	969	1000	944	973	982	973	942	959	977	980	1001	964	958	1002	955	964	976	980	991	975	934	1002	970	968	967	1015	951	906	980	1010	975	992	1005	1027	967	967	1016	1017	928	955	954	945	940	929	1041	991	995	976	949	962	977	993	942	928	968	977	977	942	974	982	968	945	965	969	1018	983	971	936	991	987	917	1011	978	982	950	968	1036	995	990	979	976	934	953	893	911	967	959	997	969	960	969	1020	929	963	970	987	991	971	961	936	931	972	953	959	904	1012	1038	933	1004	1003	971	1014	930	944	962	933	980	975	964	1007	1032	1012	967	983	975	972	958	946	977	978	986	1000	974	931	947	942	947	1012	986	939	995	990	997	1009	965	977	997	939	978	1026	949	987	1007	972	992	1022	924	976	977	967	979	988	950	951	913	966	981	976	961	971	1003	960	997	948	971	1007	1019	984	989	983	974	943	991	966	966	955	969	976	983	988	1028	1021	947	943	971	936	951	979	999	971	945	954	955	960	932	918	952	961	952	967	895	950	961	984	994	980	970	1022	978	949	983	1033	954	1010	1004	954	977	987	910	993	946	1018	1002	929	933	926	980	893	976	1006	984	895	1036	986	964	972	929	994	1011	947	980	978	981	987	995	1013	1004	984	940	970	969	966	979	955	943	915	1036	962	962	970	952	991	941	1010	941	942	964	944	973	969	969	927	1003	945	1043	1011	967	964	967	943	960	973	945	962	949	917	902	944	917	944	969	1090	984	931	1041	971	979	899	943	951	933	935	968	951	949	1006	980	979	971	993	977	983	937	956	938	942	979	1008	965	961	949	958	999	1010	975	999	989	1019	968	986	994	988	948	956	1028	975	982	953	915	966	979	945	932	945	987	957	983	1033	982	1021	1022	990	1017	1004	973	966	996	965	962	905	1009	996	1069	935	959	937	937	958	902	947	1029	976	959	952	968	1006	964	994	1002	910	940	995	992	948	935	957	1008	943	984	951	1012	985	991	981	984	968	994	1038	954	988	969	1010	969	953	965	1001	953	939	942	1009	993	988	991	941	949	991	986	951	957	998	973	1030	933	955	975	969	950	976	985	957	945	962	955	974	923	1008	980	970	972	909	952	1001	955	953	901	927	930	987	961	963	986	1008	1001	944	910	932	980	938	983	1031	990	978	1019	985	1019	963	907	957	889	923	931	992	1039	964	1051	990	928	991	1012	981	1038	991	989	969	998	957	930	960	1000	1018	971	1023	982	980	963	970	988	1032	956	998	980	951	1030	979	975	951	888	957	1023	1033	1013	890	937	936	927	941	981	975	971	1014	1009	907	1005	1018	979	953	949	989	999	976	974	965	918	937	951	1017	1015	984	944	963	995	979	939	943	985	926	1028	985	1015	937	965	967	1011	1031	959	952	998	970	975	969	939	1032	984	948	965	980	948	988	919	1018	943	956	982	953	995	966	948	985	987	942	941	976	1043	1028	956	994	996	1021	1001	1025	952	938	915	992	979	990	967	963	980	970	987	961	966	968	981	996	941	957	942	981	966	955	961	974	1002	985	982	888	964	1015	1012	911	1020	992	949	953	1019	947	980	1031	946	969	1028	944	985	1011	920	944	961	951	990	921	937	989	954	966	971	904	1009	980	939	995	905	921	957	987	927	975	995	957	993	1003	987	956	1002	972	977	990	980	981	938	937	963	961	957	1030	968	969	996	917	954	941	929	923	958	977	1004	984	937	954	1017	1012	944	982	976	996	922	926	1009	970	950	1004	950	969	959	1006	1010	1039	907	967	1033	1016	961	974	984	964	1022	951	963	946	960	979	1027	983	1003	959	1016	908	985	967	963	975	981	946	1010	969	952	945	1026	1003	949	979	906	996	1008	1022	979	953	969	956	960	922	983	949	939	971	964	980	975	962	998	1015	960	1020	958	998	943	955	948	951	997	978	1004	980	996	997	947	930	944	968	954	963	987	997	992	1016	982	963	990	1018	999	993	985	972	990	1023	945	940	979	1009	998	956	990	959	986	983	968	950	976	1021	1017	984	952	990	973	1002	963	1010	992	1001	980	972	970	947	977	959	936	949	984	1037	992	971	957	981	960	939	1007	988	995	976	947	1070	996	940	942	980	1012	1029	947	1011	975	966	975	961	971	971	911	942	950	1035	904	920	992	965	993	912	939	982	987	954	992	1005	928	976	974	969	939	980	996	925	986	962	948	919	968	1003	1045	982	953	1024	972	1005	978	1010	986	992	980	994	970	945	930	918	943	943	946	978	937	963	984	940	1009	967	974	1007	944	973	1029	944	914	996	994	1009	996	907	981	979	974	1013	946	932	962	988	963	942	972	962	976	979	946	947	964	967	1033	1004	949	1001	965	949	990	982	952	971	947	987	1002	963	1032	979	1017	950	942	1003	956	962	978	1063	975	970	945	1070	998	1002	926	1032	996	966	962	946	931	951	1015	963	994	1045	964	1018	924	1025	949	995	1006	945	979	940	942	968	1000	900	1008	1008	983	1016	959	943	993	973	985	999	1017	993	994	959	991	963	986	955	1000	1006
65756	33624	28548	4266	470	403	305	332	295	291	270	238	241	233	294	244	245	261	224	258	253	233	223	225	261	239	250	222	240	247	258	244	239	240	225	224	234	230	207	247	227	255	273	243	264	252	235	241	251	229	243	225	251	239	234	253	256	220	243	224	231	219	223	239	223	216	269	251	231	238	248	246	232	256	232	230	226	223	219	219	236	250	247	258	241	232	250	241	252	222	233	258	240	262	248	241	234	231	258	240	233	236	256	231	251	236	233	240	233	228	256	243	231	266	240	240	210	245	256	246	232	233	223	228	255	262	222	240	231	257	217	242	241	218	252	261	230	226	274	258	265	266	243	240	241	249	270	221	239	232	268	230	251	232	231	228	222	231	228	242	237	259	224	235	250	238	262	205	236	231	254	256	218	202	211	239	226	245	223	245	246	255	237	198	230	249	223	258	251	231	215	262	232	255	219	249	219	267	242	239	235	225	278	236	227	221	246	232	208	230	253	246	240	241	237	247	227	227	249	220	242	242	223	265	243	222	245	240	229	224	221	239	231	212	240	238	227	224	258	244	222	255	242	215	259	223	231	254	266	225	224	240	248	186	236	252	246	217	224	229	249	226	236	230	254	220	244	200	237	228	271	259	259	235	228	217	242	225	251	255	236	237	255	232	252	232	230	218	240	239	271	227	236	257	224	257	249	248	215	223	260	246	243	249	241	265	270	248	231	259	230	254	218	236	225	229	234	235	257	254	233	207	224	246	221	211	263	210	214	250	244	230	238	211	246	263	250	234	221	268	217	219	233	217	229	232	247	236	244	269	250	239	249	243	221	224	253	249	259	216	292	228	255	251	263	224	254	236	234	244	246	238	243	242	229	239	238	227	241	237	243	243	245	256	235	255	226	226	260	236	234	222	229	252	247	253	239	246	256	223	214	235	245	233	257	229	252	207	230	245	250	254	228	246	251	270	214	219	248	248	235	223	230	233	263	225	230	242	233	223	271	261	240	235	208	234	250	257	234	249	260	224	228	223	254	216	249	238	216	236	223	259	231	221	281	230	238	225	248	255	224	228	234	275	238	213	244	239	236	250	260	259	234	220	250	229	253	222	249	232	207	233	220	244	233	254	241	256	231	274	255	234	234	236	219	227	241	251	226	242	258	259	239	240	250	254	214	237	188	237	239	245	252	241	231	258	246	243	217	219	259	245	223	250	215	228	251	250	236	257	218	244	260	226	217	222	241	223	257	251	224	245	217	246	225	235	241	254	233	235	227	238	233	269	209	216	233	233	262	233	220	240	245	249	240	261	249	225	259	242	243	228	258	225	250	242	252	247	256	238	249	240	249	253	197	196	243	245	245	253	237	232	244	229	227	235	199	263	243	247	239	233	248	254	225	220	224	226	256	248	223	208	243	246	222	271	258	228	220	245	243	245	243	236	218	273	237	238	240	232	247	235	235	217	250	246	240	264	247	222	294	245	246	242	240	258	235	231	236	250	248	224	256	221	258	251	248	254	232	248	249	264	239	235	221	262	230	238	245	243	257	253	213	241	249	236	233	226	220	262	248	248	210	244	226	251	204	225	232	234	226	240	204	261	240	220	234	241	272	237	230	244	245	251	257	245	270	239	246	220	234	244	247	230	240	231	250	214	231	255	214	243	246	252	255	241	240	232	203	234	210	248	247	223	261	214	257	248	217	235	245	263	213	245	222	228	231	234	240	242	230	261	209	210	255	226	255	233	257	234	259	251	231	208	230	246	221	248	231	245	229	248	234	253	250	253	258	233	220	241	227	253	268	267	224	234	225	221	247	227	268	244	249	242	242	236	245	240	227	238	236	270	236	262	240	253	233	244	239	238	252	218	258	246	241	217	216	243	200	237	235	230	228	218	244	227	242	236	233	237	229	230	223	283	232	236	269	210	256	254	230	211	237	243	251	235	262	228	247	226	198	265	228	274	233	231	255	248	244	224	207	251	216	245	243	237	286	254	245	209	214	240	242	234	219	262	256	245	240	230	251	251	229	253	223	221	211	264	230	254	237	252	208	215	207	272	235	246	242	242	247	250	231	230	209	282	273	258	203	252	243	234	218	245	249	215	207	259	252	270	222	252	231	228	252	247	230	247	249	236	249	237	242	253	249	223	289	237	233	230	221	236	232	258	227	269	252	237	234	213	281	239	236	234	231	235	238	248	228	232	210	245	222	232	238	234	251	225	222	230	241	225	235	242	243	243	252	224	239	265	246	261	226	262	225	232	239	250	234	221	234	241	250	240	249	260	250	233	233	241	235	241	231	235	239	237	246	266	288	277	269	242	247	238	221	232	239	247	234	225	250	250	216	229	246	259	219	230	214	268	223	208	208	243	229	234	231	226	237	210	203	210	271	231	221	219	248	218	235	226	226	196	247	239	229	252	242	244	247	230	221	224	240	252	227	242	221	253	203	233	234	276	209	264	217	183	226	224	219	228	228	226	220	253	261	229	231	261	242	241	234	227	217	267	253	254	245	213	259	250	237	239	246	235	249	248	267	252	260	246	221	242	268	273	246	254	208	220	275	242	234	226	237	263	244	253	248	232	236	256	245	278	234	244	254	247	202	251	220	251	257	242	231	231	232	234	256	235	240	229	231	256	244	249	226	238	275	231	267	286	224	254	258	242	232	235	222	255	244	224	232	224	250	241	255	237	247	258	288	232	246	253	244	250	264	229	246	229	258	265	237	249	241	205	260	237	258	231	242	244	246	236	266	246	241	208	252	231	232	235	260	251	236	227	215	241	245	269	207	230	235	254	237	248	222	229	225	231	239	220	223	246	242	235	245	213	237	229	236	266	268	285	234	252	256	228	250	220	239	234	249	222	239	229	250	238	245	243	238	204	217	221	250	246	232	217	251	242	259	229	230	224	211	209	260	234	242	214	270	232	269	227	225	214	235	225	239	238	226	258	262	253	240	223	213	234	267	263	254	263	221	249	242	253	238	233	232	236	229	253	242	207	230	248	239	194	247	236	264	246	230	232	245	249	218	212	260	255	264	219	238	253	232	230	226	239	227	240	247	235	253	232	233	229	229	214	267	256	228	247	241	243	239	242	259	231	237	236	232	268	227	237	256	226	256	249	220	228	258	223	235	242	245	236	245	225	238	217	243	221	247	254	272	221	239	205	230	246	208	243	249	240	237	254	225	239	244	250	208	232	232	240	250	229	238	238	232	238	240	242	231	225	224	240	212	238	258	232	255	255	236	278	238	234	212	268	242	225	247	245	249	238	242	235	287	232	209	246	258	240	239	249	234	254	244	225	242	263	236	241	222	229	247	254	275	245	228	255	256	220	236	246	250	258	255	208	247	238	229	247	235	257	252	231	270	271	235	237	249	241	261	248	251	244	236	232	242	228	229	258	223	260	256	220	257	257	241	241	229	244	234	213	203	252	220	248	259	222	222	233	240	272	253	229	221	227	260	223	239	240	224	222	243	241	252	234	199	255	256	222	239	224	229	269	231	256
47055	19363	19593	1735	1589	1386	1189	1114	1066	948	965	888	826	856	839	738	793	752	769	708	725	704	733	682	662	702	660	708	720	738	728	672	689	748	731	696	698	687	664	687	645	670	650	671	658	633	668	669	676	688	668	700	652	659	686	668	652	669	679	659	678	651	668	661	626	663	685	693	696	688	749	717	669	662	680	668	658	650	702	714	708	661	664	681	747	716	692	695	756	684	676	738	683	724	675	705	706	625	698	685	744	683	692	681	659	632	651	650	611	641	640	653	670	636	668	681	694	660	645	721	685	699	638	644	665	687	688	685	626	670	682	617	658	673	640	717	710	721	715	716	677	678	734	677	652	652	658	644	675	629	650	724	666	631	664	642	689	662	642	641	670	661	673	640	669	668	647	674	632	640	625	672	644	705	627	626	658	659	715	635	667	692	635	675	694	637	667	636	641	661	650	623	677	691	690	659	673	645	647	694	601	650	743	668	678	611	689	682	699	684	647	612	694	685	676	618	663	628	662	632	668	684	623	617	644	645	640	648	604	633	669	653	669	601	637	625	651	725	634	606	603	706	701	654	642	649	677	636	644	697	632	647	641	630	682	645	684	630	664	647	661	631	627	678	642	632	654	669	644	664	658	651	688	683	646	671	655	633	675	641	651	680	685	616	688	666	657	617	674	675	678	659	714	662	666	626	609	700	686	617	673	651	645	645	654	645	652	670	633	650	684	617	644	601	648	664	689	622	659	638	637	640	668	690	655	671	669	708	653	644	632	652	660	659	677	630	666	652	710	645	678	705	680	689	674	666	623	663	688	651	632	694	629	630	602	650	623	695	681	683	701	637	638	643	670	618	672	616	654	648	688	659	641	642	644	702	658	601	701	656	623	651	682	599	687	623	662	656	601	663	623	622	642	673	662	694	610	678	654	670	714	660	653	654	649	653	669	662	671	650	681	678	663	667	631	681	646	689	721	655	685	671	670	672	687	643	633	654	684	622	600	669	629	616	630	639	657	670	635	697	747	676	677	662	624	726	652	641	667	623	669	720	662	640	659	639	639	618	625	685	614	655	666	682	649	683	666	643	708	670	655	683	647	600	672	656	729	669	637	644	676	615	626	629	647	627	695	648	634	661	639	696	645	630	654	634	674	658	639	667	662	631	673	664	639	649	645	626	646	672	690	622	663	623	645	670	641	677	683	685	699	680	651	664	604	713	672	637	624	681	604	680	689	695	645	621	639	645	628	674	611	651	627	654	632	662	635	637	675	668	653	652	678	702	683	639	653	680	693	633	637	665	690	666	607	652	609	650	637	665	638	642	648	662	660	684	618	675	647	628	669	636	640	657	668	606	675	663	685	632	640	637	653	646	652	652	668	654	684	650	623	638	634	649	672	611	696	655	676	693	701	669	714	639	651	637	674	613	652	676	657	708	661	658	664	643	693	654	688	691	626	652	632	708	663	668	682	664	672	639	618	660	639	676	657	632	640	653	683	641	638	695	664	676	672	654	650	695	625	671	667	706	698	666	630	639	658	680	672	649	701	669	669	655	629	693	657	632	625	711	645	634	655	690	649	682	687	698	632	631	632	583	620	699	636	666	619	632	665	691	676	653	668	637	654	679	656	636	658	671	665	649	687	631	660	657	642	706	655	711	634	681	664	626	592	670	691	697	661	661	666	661	642	660	651	698	633	637	664	671	663	668	656	640	662	630	638	677	642	627	630	683	686	683	638	637	659	622	669	653	635	640	631	683	612	688	594	697	670	658	659	669	616	640	655	666	665	684	646	625	681	720	657	650	655	670	652	670	612	620	667	726	642	691	668	639	651	689	694	689	649	656	620	674	649	635	640	627	675	602	632	637	580	698	643	682	671	667	634	681	648	668	644	668	624	648	648	670	654	669	679	660	648	644	686	662	630	655	688	715	687	691	626	671	653	665	680	651	653	626	675	612	684	685	605	660	686	669	681	674	685	714	643	663	656	654	662	659	646	686	690	648	666	647	648	637	638	649	645	648	624	639	644	621	656	640	595	619	648	692	661	663	629	637	681	671	697	629	664	669	668	643	642	640	664	645	641	652	673	670	629	623	684	679	646	678	624	682	645	679	627	673	684	687	631	698	684	652	684	659	667	674	627	654	681	653	660	634	705	634	666	645	688	637	657	668	628	678	646	645	667	662	664	643	638	685	704	652	637	650	672	620	687	682	625	661	659	670	692	656	684	692	652	605	653	677	675	619	649	719	696	682	712	665	640	623	703	646	647	634	642	646	664	675	657	629	657	635	665	644	681	689	667	682	631	649	676	621	637	653	652	706	688	646	705	702	640	641	665	697	659	636	645	648	639	705	684	677	656	664	685	594	698	644	628	653	668	640	637	633	623	671	609	638	674	653	621	627	662	662	680	664	651	622	685	712	623	692	658	695	653	666	680	650	623	648	648	617	635	672	650	652	639	677	631	682	684	683	674	664	639	639	639	654	633	669	671	668	643	619	700	630	668	664	674	664	604	740	702	641	724	660	578	670	665	645	658	654	650	611	671	663	676	633	676	655	662	679	719	659	634	644	637	698	639	660	642	674	660	657	701	638	682	671	652	622	665	642	642	655	698	625	644	631	666	642	647	666	649	649	674	693	672	633	651	633	624	674	665	647	673	665	670	651	659	683	682	655	663	673	703	705	671	687	686	688	691	623	669	627	687	692	640	671	686	620	666	668	648	728	670	605	642	684	736	706	649	668	644	627	663	638	643	645	676	650	668	668	600	647	632	678	660	703	651	679	666	645	600	649	672	655	681	655	681	627	698	674	667	618	659	640	667	612	643	716	635	672	627	662	716	691	663	654	665	645	691	696	653	664	672	665	676	663	687	650	617	674	616	612	649	656	662	639	676	621	653	643	678	670	704	647	652	659	662	657	707	644	651	649	689	620	655	663	689	669	661	658	636	664	653	671	668	660	654	720	638	615	645	688	642	641	687	692	664	665	666	685	667	625	666	704	633	662	685	646	681	698	710	666	619	647	658	663	647	688	671	697	704	660	676	662	688	675	663	622	651	635	668	619	630	678	676	655	657	681	665	667	632	636	666	673	649	628	640	617	642	677	640	705	641	674	726	630	687	678	650	619	622	610	665	609	672	633	626	620	629	703	677	648	619	644	689	646	668	666	697	691	641	605	693	613	671	721	676	667	636	673	704	629	663	681	647	641	697	657	630	623	687	664	641	613	667	677	697	713	605	668	694	706	647	656	665	649	641	675	622	626	658	686	631	705	681	658	645	673	629	651	635	629	643	697	667	620	636	640	613	695	650	658	636	674	643	682	674	605	664	659	662	668	598	687	678	664	624	683	633	639	655	649	666	649	681	686	685	606	629	659	654	619	622	692	686	701	686	655	600	624	640	603	658	680	637	676	661	686	693	621	661	678	644	672	646	639	654	656	639	638	659	687	669	662	670	685	678	671	710	654	671	613	673	640	666	689	679	683	677	650	680	657	632	694	644	680	698	663
69635	39976	36809	9677	1074	527	444	360	295	309	289	278	248	242	258	218	225	225	219	244	230	196	222	209	217	215	218	218	215	199	226	219	213	198	204	220	226	201	219	192	202	202	194	207	201	222	221	207	192	216	191	202	189	191	199	186	233	194	183	207	212	194	197	189	186	206	211	222	225	216	212	230	205	240	205	191	187	181	224	215	194	192	223	195	213	196	187	215	219	220	220	184	218	183	214	218	230	193	197	225	197	210	228	210	212	205	182	213	202	178	203	204	209	196	221	187	207	196	216	210	195	209	224	202	211	218	220	225	193	192	198	231	236	205	204	224	213	199	201	224	217	205	225	178	193	191	214	197	203	201	210	201	195	167	215	214	212	190	212	184	195	191	217	176	189	196	220	224	215	212	217	206	178	223	224	222	188	207	190	194	191	201	174	195	184	185	204	206	186	219	199	198	214	193	205	193	174	204	206	189	206	186	199	203	228	194	210	196	234	175	202	242	189	203	213	190	192	186	190	205	201	213	201	226	193	207	210	198	226	190	193	202	205	203	231	223	190	210	209	199	208	191	203	223	190	209	225	197	182	182	182	222	210	208	204	196	212	197	212	219	200	218	216	200	214	197	181	206	215	213	190	214	212	203	201	222	205	213	216	210	207	192	207	180	218	214	217	203	211	187	190	198	188	199	205	214	211	188	184	194	198	181	210	182	212	210	192	199	229	193	188	202	193	225	206	199	205	193	192	184	205	221	188	212	193	210	217	253	204	193	192	166	219	196	197	181	194	194	196	213	201	200	199	208	217	200	192	212	209	187	224	189	223	202	193	197	197	204	199	188	212	227	212	176	183	195	213	196	181	213	190	192	198	199	208	180	187	213	218	207	208	228	191	187	198	190	214	209	206	201	218	193	196	205	201	225	214	211	227	201	216	185	207	224	183	207	207	187	176	205	187	195	208	210	191	216	234	209	212	197	207	199	199	192	201	213	213	212	196	189	198	187	197	187	201	186	207	219	205	203	191	217	210	171	173	193	178	200	208	214	208	213	197	192	160	207	194	196	192	196	198	187	222	198	198	201	168	208	211	205	185	199	175	188	199	222	202	217	217	202	205	197	189	185	193	217	192	216	197	189	210	208	186	231	209	198	186	201	210	208	201	206	187	193	217	195	211	194	188	192	228	205	227	199	206	195	207	225	221	213	211	221	207	214	188	187	203	210	196	234	221	227	220	194	183	207	187	213	199	217	169	209	175	215	181	204	240	210	181	242	210	192	188	215	216	191	176	200	209	191	183	196	223	206	202	196	240	201	201	202	198	217	215	197	199	207	200	217	203	195	209	183	187	190	202	217	218	216	225	178	178	208	196	205	211	206	211	219	202	187	214	193	192	201	210	202	210	189	208	200	229	185	195	201	207	242	228	193	214	182	199	176	216	197	201	195	191	186	229	201	186	207	189	199	196	199	228	211	186	211	207	221	190	244	195	215	174	195	185	220	192	178	223	197	196	194	208	165	202	204	206	222	181	217	204	184	190	213	201	205	207	219	180	208	213	213	185	172	199	193	200	194	212	200	197	199	175	200	186	208	199	188	215	203	213	196	177	203	170	194	214	196	210	194	199	204	194	183	205	210	228	206	199	172	217	211	198	223	221	193	194	190	188	203	213	185	200	201	179	209	193	216	196	195	184	214	235	203	199	224	197	200	197	182	213	225	197	215	214	209	215	187	231	201	221	228	220	234	214	189	197	206	213	212	194	210	229	198	215	217	196	212	214	219	209	205	211	177	217	226	192	192	199	191	185	202	202	209	205	191	196	198	195	172	213	166	180	186	186	242	183	223	219	192	215	202	202	194	207	214	219	206	199	234	185	182	181	173	204	217	209	196	194	207	191	205	209	201	218	194	184	228	199	187	199	185	187	212	208	186	193	197	215	206	194	181	219	201	219	201	196	217	195	208	217	181	222	216	222	173	192	217	220	209	210	198	192	197	204	194	197	197	189	218	208	223	202	199	200	202	202	204	198	203	182	194	187	213	228	217	199	182	181	196	193	191	192	197	211	204	221	191	224	213	224	212	220	217	197	226	206	225	204	213	221	209	207	216	214	200	218	203	220	214	191	210	192	196	195	220	193	206	203	217	200	217	194	193	208	180	196	213	192	207	212	196	212	200	206	191	193	213	216	183	227	202	212	187	189	169	201	184	204	191	181	188	227	206	221	206	219	213	196	254	199	204	221	212	220	228	187	200	213	198	190	191	220	210	180	194	206	199	188	217	217	203	219	203	220	208	196	211	216	219	196	193	198	186	192	198	215	180	204	206	213	211	229	196	207	219	217	228	201	228	189	213	182	196	216	201	197	223	194	216	225	223	201	192	233	213	200	201	181	216	166	217	201	217	177	207	211	207	208	187	214	197	201	217	176	211	198	182	213	205	209	238	200	203	217	223	214	179	185	196	189	192	210	196	180	202	191	187	213	195	190	192	207	196	175	230	225	202	210	208	207	209	208	187	197	163	182	210	204	190	200	208	193	186	197	207	194	209	199	204	210	200	219	204	228	200	201	197	174	214	206	180	185	198	200	208	212	210	211	205	201	202	203	230	195	193	204	210	208	189	219	204	175	178	191	202	208	175	182	204	206	200	208	189	182	184	200	203	188	195	188	206	197	189	204	188	217	211	205	192	186	219	244	186	204	214	204	184	206	217	219	213	211	220	193	191	211	193	225	193	201	185	214	186	204	178	198	212	199	218	186	191	194	194	197	189	175	205	188	215	211	220	184	210	204	232	211	190	200	212	197	194	187	198	205	193	227	202	207	214	196	189	207	204	222	202	222	211	211	215	209	209	199	163	213	173	188	208	168	228	203	236	171	202	175	196	216	219	210	200	206	213	210	203	192	202	188	194	205	209	191	207	197	211	187	184	203	201	185	228	220	228	194	189	219	200	171	206	200	200	210	199	179	233	214	214	184	206	219	194	240	196	201	207	196	205	196	186	215	190	201	214	184	216	204	214	193	218	245	223	219	200	212	193	213	186	212	193	222	214	207	219	181	234	178	188	201	201	200	184	195	183	203	213	191	194	216	195	207	202	197	213	218	221	197	178	185	212	200	196	195	194	209	227	204	191	217	173	210	174	207	213	208	187	216	200	182	194	230	189	217	203	192	228	205	214	210	206	211	208	218	218	199	204	199	220	221	182	233	220	198	214	197	193	197	196	245	193	203	199	195	210	201	176	211	196	204	210	186	188	214	207	173	204	196	226	211	198	190	208	209	210	190	208	196	206	197	215	213	207	199	198	217	202	192	229	201	229	214	228	218	211	215	199	198	205	212	199	206	201	186	183	223	179	207	187	219	203	172	194	202	222	187	196	192	196	220	200	196	203	185	214	190	206	188	209	179	198	202	212	186	195	197	194	218	206	210	204	191	214	180	199	228	199	192	183	220	208	215	212	194	208	209	207	210	213	207	208	176	177	196	199	184	217	209	202	192	222	204	200	194	204
55491	27012	24913	2547	2219	1843	1623	1394	1256	1089	1090	964	920	817	873	773	746	742	727	729	719	695	673	668	719	677	678	683	677	678	660	642	609	651	624	695	615	574	609	583	629	593	618	583	629	569	583	601	610	631	634	569	606	590	591	584	596	600	590	534	541	612	600	576	574	611	658	579	606	715	643	608	631	608	609	607	593	634	705	677	589	642	629	638	640	622	624	687	633	640	701	679	597	605	620	631	597	609	617	647	591	591	601	590	581	590	565	575	548	549	594	563	578	603	572	528	582	604	585	575	546	594	609	571	596	619	614	641	595	620	553	639	602	573	613	615	610	566	618	611	612	616	605	603	616	597	587	595	639	565	641	584	556	626	559	583	581	593	582	564	591	580	579	581	605	592	602	589	565	606	590	573	628	578	515	554	590	583	549	565	535	585	532	562	570	588	577	595	567	564	574	559	562	582	542	591	558	557	584	609	551	574	577	576	549	567	619	581	583	631	594	596	573	548	557	524	617	564	528	555	550	585	602	600	546	555	582	520	549	620	565	555	551	562	577	575	558	628	535	575	568	614	564	602	567	550	583	531	576	572	580	594	599	592	597	574	591	550	548	568	589	569	560	591	601	602	646	606	578	579	556	597	614	558	576	535	567	589	568	554	575	577	562	563	548	555	587	573	570	574	582	581	599	582	571	590	586	566	548	556	598	602	577	547	587	575	598	564	608	531	570	587	593	561	633	594	563	582	613	564	582	595	574	552	575	584	573	569	548	580	576	582	577	594	576	575	560	564	565	599	586	600	568	603	525	583	596	549	569	631	612	581	580	582	553	583	571	564	589	576	569	566	571	583	580	538	584	590	567	547	584	576	590	568	576	516	571	568	539	575	557	609	583	581	568	556	602	568	593	597	570	573	592	541	546	597	580	589	518	542	588	538	531	619	585	603	534	622	577	601	574	578	590	568	568	556	564	559	558	565	549	574	578	551	612	585	553	572	584	576	554	559	587	585	607	596	546	515	620	598	542	554	541	585	567	554	574	626	559	558	557	607	610	571	562	578	598	539	562	545	537	580	602	594	569	564	556	559	539	587	600	590	592	569	525	570	561	570	536	556	528	578	586	582	546	559	578	596	542	565	582	537	560	593	580	567	643	590	591	543	549	620	561	584	609	542	594	595	600	635	605	559	526	596	591	523	581	560	560	607	555	547	532	595	574	568	559	549	561	553	553	564	534	586	608	536	572	564	535	591	532	518	575	568	558	554	575	594	591	619	591	555	567	600	535	573	569	589	557	559	546	491	575	587	559	573	539	578	541	560	557	565	593	575	611	598	563	593	584	573	582	557	581	594	556	555	590	625	594	611	572	561	591	572	579	558	566	590	555	549	545	606	628	602	543	577	571	493	560	605	593	546	614	622	604	598	535	547	574	599	552	585	572	561	586	564	588	597	564	574	570	589	554	597	572	575	581	588	573	608	561	581	633	598	553	596	517	558	592	580	579	565	564	590	550	576	571	548	588	543	567	580	556	570	569	590	575	538	586	570	615	570	576	601	534	562	587	586	597	557	566	581	565	543	576	565	581	601	596	541	583	553	584	566	565	606	555	626	540	550	596	586	602	598	560	530	572	554	553	584	554	534	583	551	558	597	520	601	555	599	610	588	580	572	555	573	568	564	559	626	621	531	567	566	572	558	550	522	607	559	608	570	573	603	611	598	587	628	570	530	535	608	570	571	603	592	577	590	595	628	578	591	616	584	547	569	594	544	569	580	546	593	564	579	618	618	576	587	606	582	575	589	582	559	581	555	572	547	538	586	576	536	554	597	607	544	568	560	551	627	576	607	622	576	582	587	545	603	564	583	559	548	569	552	607	564	534	561	572	598	574	578	609	593	580	566	585	532	557	588	551	578	556	563	570	577	584	562	612	575	594	584	632	576	557	556	560	593	569	567	588	584	549	582	530	587	557	514	603	586	596	555	594	560	584	536	597	543	610	564	570	559	572	593	540	558	582	564	577	515	557	572	599	581	621	568	555	567	587	566	574	651	571	568	576	608	548	629	573	574	581	555	587	552	573	581	569	565	594	528	541	573	562	578	586	605	567	556	591	572	572	600	595	544	535	594	581	611	582	592	557	617	617	542	574	593	552	550	558	582	532	600	574	611	578	602	592	536	579	604	581	597	570	547	592	561	536	571	556	595	559	538	588	579	593	587	556	558	565	590	565	605	555	653	543	609	525	600	592	574	596	602	601	644	580	535	556	611	598	576	564	579	606	584	580	570	574	613	590	601	555	589	614	570	559	568	558	559	564	602	562	572	582	581	581	589	619	575	591	567	611	587	548	567	556	576	565	583	556	570	574	605	563	562	608	587	590	600	623	578	566	560	615	588	547	575	564	597	571	553	579	553	571	586	597	638	533	554	548	580	568	565	559	574	590	588	557	532	551	580	540	582	600	587	580	573	596	535	569	593	603	566	567	567	562	552	591	552	582	572	590	581	562	567	572	606	597	595	615	615	573	628	565	584	598	605	600	585	554	603	602	584	546	598	583	568	579	608	555	597	581	558	610	580	569	567	614	543	593	602	544	566	552	574	597	557	608	522	560	575	567	597	563	585	590	534	627	612	584	514	578	583	586	605	568	560	571	588	558	572	541	595	560	606	590	586	545	606	595	522	572	576	560	586	573	575	607	622	552	593	563	580	615	607	590	580	635	555	571	569	553	544	595	592	551	589	567	566	542	555	575	594	552	553	596	603	557	561	583	550	563	598	575	595	627	605	606	615	599	581	549	568	551	613	622	562	625	551	535	584	550	583	568	597	574	512	556	550	556	564	570	556	589	607	598	558	610	608	575	577	578	594	555	543	549	580	582	558	556	564	547	591	601	568	548	591	570	559	579	539	561	596	556	583	558	586	561	584	583	580	542	588	554	569	554	615	553	561	580	556	564	587	582	581	575	590	578	593	586	583	558	594	598	584	572	569	637	576	571	578	604	552	599	589	578	594	583	590	557	539	594	579	566	566	554	557	574	573	549	577	582	557	598	585	548	538	572	558	607	602	596	587	560	551	566	584	572	633	592	564	593	587	594	574	554	571	539	547	536	565	559	550	548	613	551	554	563	567	561	589	597	562	606	566	523	563	593	573	565	560	583	563	574	556	578	536	548	606	597	589	588	578	621	581	571	587	551	585	548	595	566	566	546	542	559	634	578	587	606	583	570	605	592	613	641	589	593	598	604	577	585	535	586	578	612	586	581	608	592	603	580	580	624	580	552	573	585	611	604	568	545	583	584	573	590	598	553	555	565	583	575	618	545	583	542	594	601	585	545	541	575	596	572	598	608	585	592	572	556	625	592	557	603	596	607	588	581	558	577	615	575	584	578	587	535	624	570	553	561	593	562	571	540	562	563	590	597	578	615	589	559	553	570	597	578	589	565	556	583	565	558	554	591	582	553	598	575	588	586	556	593	555	548	594	535	586	587	572	557	642	549	557	585	581	556	602
35629	9714	3330	449	347	370	365	347	374	389	377	383	380	371	389	404	391	380	369	348	365	417	395	377	373	386	388	348	374	379	364	338	378	402	349	363	353	386	379	352	399	337	399	371	363	375	345	357	353	381	393	365	400	353	353	364	382	358	359	380	363	408	352	340	346	373	374	345	355	366	345	363	389	346	402	353	362	393	354	358	379	384	378	356	381	379	375	369	391	316	341	356	380	382	360	376	357	411	380	380	363	372	347	374	343	380	365	375	361	374	387	361	394	381	360	375	378	380	352	361	370	369	357	390	352	360	351	353	399	356	392	415	407	379	347	346	341	402	376	367	372	359	377	377	381	391	376	360	361	416	390	398	376	379	384	385	362	385	382	422	373	369	364	353	355	349	395	323	351	386	376	366	356	396	365	346	412	401	375	334	371	383	385	341	386	392	374	388	381	406	374	383	382	349	356	351	383	380	377	378	375	351	383	401	354	426	419	389	348	382	355	345	382	344	339	381	368	386	362	375	347	350	357	353	381	365	354	377	367	379	375	372	353	357	337	389	372	355	373	398	357	362	364	370	411	363	364	359	366	366	358	342	399	403	363	367	356	345	394	391	386	369	336	385	405	351	347	391	346	335	389	359	354	350	345	359	369	367	340	353	352	408	331	355	383	386	388	428	371	356	391	353	369	370	387	353	406	383	385	370	355	357	375	377	383	353	373	334	392	390	408	382	343	338	397	339	344	377	389	368	370	367	377	372	351	338	416	381	387	377	370	350	370	362	365	391	357	365	372	358	336	343	311	359	380	354	363	405	351	337	340	380	367	401	368	392	422	367	354	361	392	377	356	371	365	367	354	376	364	369	342	398	337	352	353	383	373	354	393	362	366	372	380	360	404	387	345	350	378	380	373	358	373	407	360	382	373	370	342	382	373	346	389	341	351	386	340	385	382	361	347	366	367	359	380	371	370	362	380	416	375	372	379	400	354	370	368	326	402	331	337	376	391	355	336	351	337	437	337	384	381	358	376	378	371	372	367	364	390	389	383	372	356	338	359	390	364	413	380	398	368	383	364	379	362	373	377	389	381	341	382	352	379	366	331	371	359	370	393	382	409	380	391	394	372	382	376	352	359	401	400	377	408	338	380	349	365	360	353	390	358	372	400	341	381	361	369	398	378	367	368	361	381	371	351	393	383	341	365	393	340	387	391	374	368	328	407	388	340	352	372	351	371	358	366	389	359	356	384	376	394	387	362	377	352	367	392	336	370	360	380	383	379	338	376	341	407	358	346	389	391	371	400	382	383	372	374	377	379	350	366	375	327	372	383	342	377	402	396	373	367	363	355	337	372	336	401	355	374	364	407	346	419	347	366	332	408	377	370	358	356	360	355	360	372	385	357	348	359	356	358	418	363	358	397	367	347	376	353	381	368	357	353	376	382	363	383	374	374	381	397	372	384	367	384	389	350	396	389	356	389	359	364	356	394	398	397	398	371	338	398	397	392	348	388	358	371	370	377	316	400	365	389	328	384	361	370	391	338	364	378	347	358	361	344	359	376	384	361	358	366	400	421	342	370	352	343	344	352	401	395	397	409	390	336	384	352	397	357	366	369	382	364	356	376	351	406	342	379	370	377	390	337	365	361	420	382	354	390	374	344	358	366	357	377	388	340	354	346	365	353	358	379	384	351	402	324	380	369	411	349	374	381	336	378	347	392	375	350	364	385	367	340	367	352	388	371	385	365	357	366	382	345	372	377	381	348	376	377	368	361	374	374	358	362	358	354	393	388	380	356	329	370	374	335	375	380	352	388	362	378	333	359	370	379	333	343	381	357	374	393	386	407	364	369	381	369	355	366	390	369	364	356	364	368	382	392	352	401	356	396	397	366	366	373	409	353	385	390	415	344	372	352	353	351	386	368	394	378	394	361	355	397	364	353	349	402	384	374	369	377	372	357	384	367	376	374	375	372	371	398	358	369	356	377	367	382	357	372	382	324	355	389	383	365	361	380	359	375	408	353	345	377	378	353	368	395	376	355	390	390	368	390	379	410	395	392	359	390	410	378	383	370	405	375	357	390	392	354	394	390	349	379	388	356	370	369	383	381	364	377	360	399	322	381	357	367	366	340	361	375	366	391	368	375	382	386	379	368	352	388	336	392	367	358	380	393	356	380	375	378	368	368	389	359	402	392	350	372	384	354	369	379	362	366	329	368	369	358	383	352	354	369	385	348	374	379	360	403	367	370	391	355	392	353	351	357	396	385	361	358	436	387	347	370	381	372	359	375	375	372	387	351	380	370	372	348	394	400	358	348	395	345	375	392	336	396	339	361	366	347	390	392	339	373	331	373	365	387	376	373	366	351	337	345	406	377	373	363	386	375	364	360	375	348	357	369	387	351	364	430	400	321	384	369	337	361	431	367	395	397	379	351	367	381	331	371	381	352	379	413	360	359	359	359	354	354	388	347	388	382	352	345	408	406	359	334	370	365	403	386	395	368	357	347	377	373	342	358	373	356	348	393	322	338	340	389	354	365	372	394	359	399	343	362	357	411	383	349	405	361	378	401	408	371	384	380	357	419	330	372	391	384	362	349	335	410	384	374	355	305	387	393	348	382	383	351	403	362	353	365	354	366	353	391	357	353	391	352	355	382	376	404	356	367	413	399	341	374	369	380	355	337	373	392	357	372	388	339	357	375	369	362	366	334	379	356	384	367	345	330	360	361	366	392	347	354	359	396	382	373	360	416	365	368	378	373	390	374	331	377	356	372	375	373	327	373	364	357	363	348	357	337	373	355	374	381	347	391	388	358	367	379	374	380	363	369	364	370	352	378	344	375	395	360	371	399	380	420	405	380	340	352	372	338	367	336	420	359	397	365	378	340	372	403	359	344	351	376	391	347	367	383	371	334	338	340	366	371	362	350	339	370	364	373	383	402	346	376	330	397	389	387	365	380	350	362	342	382	345	359	355	382	384	380	311	378	362	348	387	343	398	350	380	361	368	379	346	370	406	365	411	365	361	382	368	375	386	394	398	367	365	384	395	374	406	380	386	382	372	379	370	393	371	352	386	362	375	328	387	377	385	349	392	405	348	357	372	360	366	337	346	369	357	385	403	385	364	372	350	357	368	341	375	372	387	416	355	380	373	362	403	386	386	375	369	339	390	409	361	346	362	384	363	327	389	378	360	370	397	372	357	333	337	351	404	363	405	417	371	361	351	386	375	346	338	378	387	383	354	378	353	358	365	367	381	367	377	381	379	349	354	363	341	357	390	351	361	381	381	396	360	371	373	353	358	374	404	364	389	349	376	346	350	361	386	383	378	372	373	379	377	402	346	392	381	330	368	352	399	394	374	380	360	354	386	354	367	387	406	366	377	394	354	394	380	380	379	389	398	370	379	371	352	367	367	399	389	382	372	327	357	375	348	374	330	409	374	366	363	338	324	322	385	362	375	358	347	373	362	393	375	394	374	366	396	373	358	368	397	380	321	357	388	356	389
27704	4304	5482	1041	972	1017	1025	1020	971	986	980	997	990	1034	1020	952	996	949	960	989	992	992	918	1047	995	939	973	962	985	984	933	1023	995	1026	943	937	983	1022	996	915	964	976	1000	956	1034	959	971	991	1017	939	1024	897	983	972	973	997	932	968	1001	991	986	973	932	1024	980	964	962	945	995	1002	977	1008	1004	971	947	956	975	939	990	1008	1002	960	985	940	972	1022	1042	909	1025	1004	959	967	976	1038	966	959	903	1036	955	962	1003	916	991	929	926	925	974	973	983	964	931	970	945	1022	925	929	991	957	958	940	956	1015	953	986	954	945	932	936	969	942	987	1017	1048	975	957	931	955	996	976	907	967	908	959	951	956	1004	943	964	962	984	983	978	966	1016	957	970	976	982	938	1018	946	971	998	921	1006	997	931	1003	944	931	934	1006	963	1042	983	937	994	981	952	957	1017	926	963	968	916	972	952	965	968	980	938	1001	911	1019	933	961	970	970	972	1001	991	994	981	988	1006	980	965	961	960	989	971	956	954	982	944	892	955	923	1023	955	954	1009	942	913	932	925	983	966	984	967	952	1005	926	939	929	961	947	931	977	986	937	1016	970	940	1024	940	924	1020	938	968	961	948	931	974	993	1005	989	952	987	992	934	935	947	956	989	1018	995	973	994	940	941	973	965	938	928	961	970	943	988	994	973	964	956	997	999	957	946	995	994	980	977	945	1013	1014	1046	973	972	987	972	938	974	978	920	978	962	967	978	941	973	975	957	1053	895	979	966	932	980	925	974	972	1022	961	958	928	987	1021	962	985	1012	992	975	997	908	1010	967	959	918	949	1013	965	987	944	927	980	950	991	988	934	958	933	993	936	962	969	982	983	991	976	896	999	939	941	1075	988	951	949	971	873	1013	1006	990	976	979	954	1021	962	992	980	1035	995	1013	966	1003	972	994	989	963	915	966	979	940	948	951	928	917	980	1018	954	933	1009	993	941	967	931	975	893	992	954	985	965	975	954	967	1002	947	982	959	997	984	965	943	948	966	1019	902	974	967	1014	977	997	905	983	1035	996	949	991	946	984	957	913	985	903	928	995	966	948	1030	960	1002	955	989	933	1000	990	989	1005	1001	958	992	987	962	978	1015	1042	945	1003	967	933	949	968	975	923	985	934	920	976	987	937	1013	978	979	919	976	1010	954	961	966	972	1000	966	1032	978	951	960	945	932	1014	1006	979	968	927	911	984	974	1001	952	984	924	1006	969	977	935	898	888	949	924	1012	989	970	955	976	931	1004	989	955	979	951	983	959	1006	1003	954	966	936	966	945	964	977	933	987	963	965	977	971	1033	1022	963	967	991	951	922	1060	895	968	977	1015	938	947	990	999	947	960	960	973	900	1006	956	991	935	971	959	972	936	996	946	950	1040	977	977	1003	964	907	999	1014	948	938	1013	1057	972	997	1006	927	964	995	967	969	982	924	913	980	929	952	943	975	956	1001	981	940	974	941	981	941	980	971	990	933	969	936	1008	976	950	976	976	968	1010	965	985	951	996	953	1005	1008	979	950	915	969	978	954	960	994	967	945	947	1011	982	1031	1029	965	964	984	1003	949	976	974	1007	955	1015	970	1010	989	984	967	963	941	989	931	1007	999	926	953	927	1019	1003	990	938	980	995	967	920	973	969	955	941	1018	1030	915	1031	966	980	1016	986	962	926	1022	939	1031	963	954	935	1014	1018	922	1011	986	971	963	952	998	948	924	969	989	980	958	1009	1006	1034	978	940	992	1004	928	982	917	969	913	998	972	980	971	994	994	922	972	1000	1007	962	1002	885	921	1014	955	962	997	939	971	975	1015	963	981	1020	926	944	943	982	954	944	1016	1011	985	940	976	980	962	1020	957	979	962	975	945	1036	961	939	921	911	1008	954	955	1001	980	1001	961	952	946	996	964	937	971	994	962	990	1024	962	961	929	1073	973	949	969	989	964	1014	955	986	918	1012	1005	963	920	1007	934	981	975	960	1000	996	985	990	973	965	936	959	939	898	1003	1009	975	895	956	1002	971	956	975	947	968	1037	1012	1002	983	1005	964	1040	964	928	961	977	1016	934	1000	1035	954	980	930	901	954	1033	1056	957	966	940	984	945	985	951	1014	945	941	1025	954	972	938	1032	949	943	952	982	987	1005	966	995	1007	992	1005	983	993	1022	974	984	1006	960	992	956	969	980	931	1036	997	951	1005	946	964	980	929	948	939	939	950	1000	960	966	1001	1068	946	963	978	961	949	950	961	972	925	974	976	975	916	974	955	958	917	1016	973	959	930	944	969	984	940	960	946	976	935	987	953	919	940	973	1005	932	921	996	973	916	925	987	993	968	976	968	971	1020	1019	901	963	957	961	972	910	910	996	912	1024	909	986	970	959	995	974	967	968	981	943	947	1006	953	971	943	942	951	933	976	907	991	1014	990	990	969	1003	980	1018	1037	990	962	961	998	955	1037	971	947	990	960	930	978	952	965	986	906	945	928	908	988	949	975	962	953	958	938	945	968	966	975	967	984	954	989	983	951	984	946	967	954	940	946	988	976	998	967	994	997	1032	971	981	943	951	954	993	914	941	948	917	1010	957	909	1016	933	1004	991	1022	978	965	1000	970	989	1002	998	986	997	1020	985	999	1014	988	994	978	969	917	1028	975	950	954	950	950	964	955	941	966	962	971	980	1002	978	972	995	1021	957	963	983	936	986	982	990	890	969	999	1046	1008	968	992	909	1044	997	1020	985	946	1017	1021	998	953	973	954	944	951	954	985	933	949	973	942	1000	976	961	1006	1012	906	976	980	993	982	991	952	934	953	930	1012	975	969	932	959	972	914	914	1024	992	980	970	1040	1014	906	981	932	953	985	973	979	989	922	923	980	984	980	931	980	941	1028	964	1026	985	980	954	953	979	993	1004	931	922	948	1027	955	995	927	980	939	934	932	978	982	939	987	1027	1060	966	1033	1005	984	983	977	983	974	934	948	1021	950	952	955	948	964	965	973	996	1014	1021	967	951	982	970	932	911	1050	908	964	950	968	999	967	976	986	980	986	970	977	900	905	931	1001	1007	943	948	926	1022	967	954	989	957	978	962	993	966	999	967	916	935	1066	966	998	982	993	931	969	1011	943	956	957	997	957	951	942	926	913	918	1001	1011	1000	948	987	993	952	1031	944	915	953	988	962	947	1054	934	1031	1008	978	965	920	1027	926	974	950	957	968	1030	922	982	951	938	975	953	1010	965	987	983	954	1026	909	950	1003	941	979	983	969	970	989	964	964	1016	967	983	1019	941	1024	1005	1004	946	969	970	929	997	1024	994	1010	974	910	954	972	980	957	994	949	939	974	997	949	968	899	995	960	988	981	1006	978	971	966	937	968	977	968	935	942	977	1054	980	946	999	992	967	929	1012	938	999	976	1035	975	999	958	911	983	936	1042	967	965	974	923	967	1007	927	952	893	963	949	971	947	983	961	993	975	956	961	1008	966	933	1002	961	962	946	954	992	937	951	953	935	981	963	973	1006	965	957	980	935	945	925	912	930	1010	964	945	945	982	1003	906	971	918	984	945	977	986	934	987	1020	982	996	936	934	945	938	971	1005	990	946	1009	981	941	973	918	991	967	923	954	958	955	958	987	1028	997	975	951	1004	989	934	936	993	998	952	960	992	946	1007	968	1019	1005	979	995	984	935	995	939	960	989	997	1006	1001	1000	948	964	952	932	954	939	920	995	914	973	990	976	981	922	921	1005	970	974	958	940
62632	33473	32177	5246	510	388	325	344	289	266	272	275	260	244	247	253	232	244	243	249	232	266	236	250	229	270	243	239	235	232	237	257	246	230	229	241	273	262	244	271	257	245	246	240	251	232	238	244	221	268	255	232	247	268	245	255	247	223	233	233	262	226	240	238	241	273	242	258	267	230	235	242	249	213	249	252	229	243	278	235	242	253	233	252	259	270	228	263	231	236	252	231	247	273	237	242	219	239	212	237	238	235	258	245	235	246	254	265	227	261	227	238	252	262	248	260	221	233	227	224	252	261	205	239	243	264	238	253	264	254	278	226	235	232	247	224	233	264	224	254	263	225	223	273	259	212	245	247	269	232	230	243	221	232	260	250	235	215	228	243	253	266	249	256	220	254	234	234	234	238	239	235	229	234	247	212	231	248	235	261	225	209	219	233	219	235	245	226	254	256	237	248	257	246	245	240	290	234	249	245	229	235	219	238	242	231	228	244	222	239	256	245	254	249	218	242	221	251	233	237	252	260	257	226	258	255	236	254	240	255	240	235	252	237	240	257	239	250	222	251	242	242	222	238	255	217	252	246	242	250	247	248	275	211	257	243	234	253	244	238	229	245	239	228	215	237	243	229	240	242	250	240	252	235	282	221	228	231	257	237	242	224	232	226	250	236	235	243	236	260	215	216	263	249	236	273	241	258	234	245	246	243	245	238	233	251	223	255	224	239	244	236	261	234	239	227	246	249	246	218	241	238	240	234	252	250	231	248	266	253	219	218	239	252	215	234	239	217	243	219	262	279	228	240	235	245	217	250	231	239	244	255	252	239	259	234	243	233	255	231	239	230	247	271	257	242	243	231	255	251	235	243	230	239	260	253	236	254	234	221	212	235	245	230	226	234	257	245	266	228	230	230	240	279	247	261	224	219	243	214	221	236	218	218	220	219	231	225	242	229	230	230	250	240	250	233	240	201	254	232	248	236	260	263	225	259	237	253	239	229	228	240	228	213	230	256	219	243	220	230	239	250	238	230	256	262	244	263	238	242	218	234	220	253	229	248	218	247	241	240	247	206	244	262	238	238	224	241	234	256	227	245	257	237	270	232	214	259	222	246	245	242	224	230	229	266	262	240	237	247	215	212	241	234	257	230	228	256	247	226	291	248	231	252	230	240	223	245	267	240	226	239	238	231	243	201	236	237	243	237	216	245	226	249	240	242	209	244	256	221	217	256	220	250	236	239	215	220	233	233	244	217	265	256	247	261	258	205	227	211	246	245	246	242	198	233	280	216	239	215	245	255	247	234	217	270	232	258	244	208	221	229	221	244	250	247	256	224	243	273	259	254	226	242	238	251	251	244	239	241	259	259	253	249	245	260	230	217	251	218	268	223	237	245	231	265	264	249	229	246	233	243	227	242	241	223	251	226	264	234	260	253	218	257	217	230	205	258	240	226	232	235	265	236	262	246	255	215	235	215	245	251	230	227	253	228	233	222	248	246	255	270	216	240	245	260	231	229	247	265	242	214	239	238	276	228	238	251	228	235	272	237	262	256	237	241	249	253	262	221	270	216	227	220	256	252	234	231	244	245	246	251	239	249	211	245	257	249	243	236	259	230	207	261	235	244	226	247	242	280	251	254	216	232	202	227	250	243	233	205	248	238	249	240	229	253	241	228	224	243	218	218	250	228	250	233	221	234	238	219	244	239	261	227	259	242	258	251	221	254	248	250	246	268	249	234	249	227	244	231	258	242	229	266	243	233	229	263	251	250	219	257	248	244	251	251	245	240	243	238	222	243	233	256	228	229	229	255	236	228	257	240	252	241	257	228	261	248	245	208	249	268	222	240	273	230	202	228	225	234	236	231	236	247	250	237	234	259	233	240	243	226	217	262	233	234	241	239	245	267	235	239	234	257	232	241	237	245	242	241	210	238	227	228	250	245	235	251	231	243	282	264	207	230	264	242	234	231	213	247	245	196	242	225	256	231	197	237	226	281	256	228	219	230	213	255	252	248	266	226	215	282	214	257	234	243	253	267	227	223	268	245	245	252	262	226	265	227	204	241	238	224	234	270	220	241	229	229	243	280	235	240	218	237	259	235	217	258	245	235	284	263	240	219	247	230	246	257	264	241	261	245	253	225	225	225	244	246	196	247	241	230	272	241	253	260	243	224	247	252	238	253	239	230	237	255	241	223	235	225	231	239	231	228	227	247	239	237	273	242	259	255	255	231	245	265	267	248	249	226	222	248	242	233	270	258	227	273	238	223	247	221	239	244	263	235	259	219	226	217	213	253	270	232	236	227	255	247	228	221	212	243	231	214	230	228	236	227	237	220	267	272	265	234	228	241	234	236	249	240	236	256	235	260	219	247	255	247	228	232	236	250	253	248	230	229	250	219	245	230	245	204	246	235	248	273	250	226	279	242	236	236	235	195	258	230	245	233	233	222	263	259	250	254	224	235	219	209	255	261	250	243	259	238	256	253	233	262	241	250	247	247	246	226	216	261	250	242	226	242	241	256	227	237	221	224	244	234	214	234	248	242	259	234	241	225	224	198	244	240	243	251	254	209	216	251	232	237	243	246	246	270	262	212	220	242	273	243	232	275	218	224	249	267	226	252	221	253	240	223	249	229	227	229	248	237	241	242	249	246	293	263	222	240	246	225	258	229	219	267	269	250	233	258	237	250	234	259	233	254	213	243	232	248	228	237	224	256	208	225	233	232	224	248	240	227	261	243	242	253	236	238	224	237	227	233	269	229	209	216	198	258	254	263	241	248	242	250	215	232	253	211	212	258	235	231	249	223	228	216	228	239	209	262	240	257	208	234	241	234	245	257	239	269	232	218	218	259	214	231	233	251	215	235	228	247	241	233	213	226	225	245	238	243	232	243	237	233	244	243	231	223	254	241	242	245	250	231	238	212	225	224	261	245	264	234	265	240	225	232	245	275	246	238	239	246	247	244	229	236	259	230	238	238	253	203	218	261	244	250	256	275	253	250	248	225	202	251	255	225	240	222	223	261	213	219	238	246	264	229	213	248	242	241	232	237	275	242	234	262	224	258	220	243	268	241	249	219	210	245	242	243	229	222	233	249	216	230	224	248	239	240	252	236	232	227	237	224	249	223	251	236	234	231	240	250	265	233	230	232	246	228	237	249	235	242	244	244	223	223	249	235	249	220	228	260	261	220	245	256	255	238	245	234	218	238	247	237	225	238	251	236	226	235	232	226	238	230	254	244	211	235	239	228	230	235	259	240	250	235	231	223	229	220	235	254	244	218	245	262	237	257	257	241	226	229	241	228	225	225	219	236	216	227	232	241	226	238	252	224	220	223	246	234	226	208	220	218	211	207	222	242	242	235	222	222	249	253	233	235	228	212	240	208	250	266	255	189	226	275	242	227	235	239	216	249	260	252	271	256	226	213	251	235	235	234	243	231	221	217	233	234	242	223	249	250	228	243	247	227	248	263	239	274	243	237	248	233	243	215	239	235	223	232	231	254
46659	19686	22581	1773	1567	1340	1184	1105	1036	994	914	855	864	836	834	782	792	763	770	754	753	733	752	678	734	646	700	716	691	675	711	681	737	718	694	678	671	696	678	687	643	639	657	690	679	710	666	658	655	635	700	665	648	652	730	656	660	687	635	669	720	645	656	666	672	674	672	679	714	701	734	705	643	632	668	726	651	698	713	692	713	701	730	742	675	696	705	721	697	659	698	742	719	614	693	701	665	649	690	701	675	652	670	675	658	685	692	651	705	652	656	686	691	655	675	681	671	673	637	675	688	646	669	663	663	709	705	697	722	708	657	689	729	613	668	669	626	717	679	696	671	682	699	607	634	676	677	686	687	657	649	668	672	604	637	632	647	674	631	645	688	653	682	621	639	688	690	709	638	642	642	670	696	667	689	636	671	652	698	634	671	680	655	712	692	678	674	618	662	635	655	652	674	621	686	650	686	693	653	607	624	705	659	667	648	638	642	658	656	620	676	660	613	686	642	660	674	665	716	670	669	702	647	630	684	662	677	690	651	653	661	702	620	683	666	644	619	671	692	663	698	665	658	653	707	707	643	684	663	682	678	692	687	662	667	657	669	652	638	669	649	671	635	635	632	710	647	655	654	678	649	663	680	658	646	704	615	656	613	658	660	647	632	664	670	644	649	675	647	684	650	675	669	673	636	635	712	670	666	647	636	643	689	668	691	693	670	707	684	681	691	653	634	672	694	657	626	658	646	699	664	645	642	719	638	667	671	655	699	635	643	674	675	660	640	691	621	642	646	676	659	673	643	668	700	660	676	673	647	629	685	613	660	694	686	675	673	656	682	657	674	653	665	651	638	717	615	702	650	638	670	669	703	680	679	639	688	680	670	658	674	653	647	661	679	656	674	707	719	665	684	684	671	666	668	627	628	657	695	677	672	642	701	672	647	672	665	671	722	650	658	666	638	670	697	645	664	694	668	676	646	693	674	683	665	690	682	705	654	684	680	649	676	697	640	666	641	654	652	673	690	648	676	687	658	659	584	677	658	676	653	669	685	691	698	650	626	707	659	657	649	668	654	667	635	679	672	700	679	649	689	662	665	692	648	657	645	642	631	661	662	640	619	677	666	656	686	714	684	684	649	667	657	621	666	647	643	670	649	665	677	587	645	663	674	660	703	663	631	671	613	665	615	689	650	604	665	669	671	693	649	672	695	642	677	666	718	697	656	653	702	719	657	644	690	646	681	690	695	646	651	687	653	654	649	650	668	661	683	615	692	656	630	661	646	676	722	621	697	716	651	668	700	669	667	657	656	678	661	664	655	624	663	655	635	651	682	661	657	672	662	640	603	676	671	690	711	639	680	667	651	645	639	712	623	676	646	656	665	673	695	670	688	672	669	642	666	623	691	681	673	708	651	691	701	652	653	660	630	659	634	682	678	682	642	651	634	652	637	692	637	703	614	657	670	617	705	635	647	659	703	640	652	662	665	648	701	671	647	672	665	680	662	653	687	670	667	696	708	681	621	680	674	685	642	682	621	696	634	699	683	641	646	659	652	659	615	617	698	717	671	637	653	682	713	689	669	593	654	664	666	643	686	632	619	663	667	647	708	651	646	681	631	658	679	681	688	682	638	690	709	636	690	667	648	725	657	674	678	664	677	641	687	663	664	627	673	667	688	635	636	662	677	668	638	634	691	674	655	681	631	682	674	677	604	675	686	695	673	648	658	695	682	632	685	652	621	652	642	637	661	648	672	667	668	696	660	634	657	637	662	647	646	675	691	659	658	678	644	640	676	650	702	655	686	686	683	677	611	744	646	659	669	652	649	638	633	650	659	639	669	657	673	694	632	663	641	641	678	679	682	621	662	707	648	658	704	653	663	670	651	720	643	616	641	636	650	653	671	671	669	663	714	696	674	668	660	674	642	660	667	639	639	662	654	632	649	658	712	631	637	635	637	668	656	678	676	659	646	663	640	662	677	660	678	649	706	696	672	636	688	690	664	656	670	604	653	667	619	629	659	627	667	622	678	625	668	640	653	629	641	658	699	653	659	678	665	712	647	653	692	664	652	680	644	639	668	695	663	678	725	687	637	703	653	672	635	659	666	601	640	645	664	693	651	707	647	625	667	685	673	695	666	646	632	685	628	664	674	693	631	646	727	591	678	664	671	680	637	642	722	629	665	630	611	654	639	667	685	657	649	636	670	708	653	663	711	629	644	667	695	684	686	658	643	662	651	653	628	660	647	689	647	716	662	643	665	692	679	679	675	653	660	666	672	655	656	626	667	654	639	641	641	705	667	665	673	630	619	677	701	687	693	662	670	652	666	658	657	604	680	686	660	656	690	608	685	676	676	658	675	661	703	644	659	656	642	634	647	644	637	688	678	675	688	635	655	661	667	686	676	676	696	697	688	620	625	663	674	664	682	668	672	691	641	665	644	663	687	653	717	661	670	651	659	683	680	671	668	723	698	693	723	659	676	673	677	670	665	697	710	704	623	651	643	645	659	684	650	689	683	639	719	674	630	667	650	702	666	625	627	686	646	665	636	663	631	687	652	665	673	681	660	646	666	608	637	642	662	612	668	638	667	670	665	671	663	674	683	643	645	633	727	682	626	641	664	645	667	653	651	646	694	669	679	652	688	660	690	668	641	637	655	647	656	686	658	692	601	721	669	690	667	666	669	666	650	661	707	658	630	685	684	688	653	677	660	677	657	653	652	688	666	671	690	658	668	663	651	701	677	682	658	706	673	686	668	624	659	646	680	631	629	693	654	653	686	643	647	623	665	660	656	683	644	632	652	644	658	706	628	663	644	707	594	695	687	703	690	650	648	671	620	683	668	709	678	644	623	642	681	652	664	652	695	676	717	623	605	692	697	659	674	684	661	662	644	695	695	686	679	684	667	654	679	676	671	649	667	692	649	649	663	648	683	666	656	735	638	675	646	650	668	644	667	698	672	645	678	662	645	699	634	680	682	658	666	677	685	663	653	690	710	666	674	687	689	665	703	689	676	643	648	661	642	659	721	659	651	682	669	620	673	674	633	647	690	646	650	726	651	670	638	642	645	711	654	667	659	642	699	606	630	673	639	663	668	636	660	678	704	690	679	684	677	647	631	649	662	685	682	648	665	646	682	660	642	656	655	724	695	662	660	690	657	693	679	690	669	624	650	735	684	638	656	605	714	602	651	661	669	722	648	611	694	638	640	688	667	691	701	665	669	717	668	644	661	646	635	644	667	687	645	664	626	656	635	628	609	661	621	650	660	636	692	684	672	744	676	664	623	653	648	617	636	657	715	677	710	667	687	656	675	676	722	640	681	642	673	619	663	694	741	666	669	689	678	693	713	711	714	645	678	688	677	680	672	646	656	647	679	670	688	680	636	650	666	671	644	668	630	673	639	695	687	679	686	666	671	664	674	699	671	700	640	676	672	613	645	651	625	679	722	630	641	721	712	648	674	656	657	684	656	649	654	592	663	687	661	648	689	662	656	648	695	664
67747	39704	40846	10274	1168	496	428	389	305	317	274	266	261	263	266	215	203	236	200	224	224	200	204	224	206	225	229	201	213	191	196	214	212	231	181	220	192	211	233	192	217	202	222	198	210	207	190	205	204	209	221	222	213	198	196	204	199	218	190	201	196	211	196	211	207	193	200	232	195	213	212	210	206	167	207	218	212	198	215	192	207	207	184	210	220	210	182	234	199	214	180	207	200	212	203	219	200	214	212	186	193	218	223	209	191	183	207	200	200	199	208	204	203	195	194	197	211	206	205	211	211	200	195	216	210	205	232	200	220	196	183	202	185	214	220	195	228	217	212	220	187	214	200	208	203	209	204	202	202	200	189	196	190	203	193	209	192	181	228	190	217	175	202	203	191	179	218	221	216	201	191	204	215	179	175	185	229	197	200	204	204	211	205	182	183	195	186	199	177	207	199	179	203	204	201	196	187	210	213	206	189	197	215	206	178	211	194	203	185	205	224	202	221	199	196	205	192	197	207	210	213	211	191	208	189	184	224	202	199	205	194	211	227	225	206	176	197	190	196	176	212	201	202	218	201	213	231	211	222	219	225	185	209	215	198	202	205	212	222	202	213	211	192	201	226	189	199	185	202	202	194	204	224	203	176	220	232	189	230	188	235	192	221	206	187	204	198	211	191	196	184	180	190	205	190	216	212	227	215	232	193	216	206	215	206	205	202	196	167	239	223	198	197	199	230	193	196	223	183	203	209	216	199	195	199	182	188	200	213	205	209	188	216	188	174	200	226	191	223	209	200	198	190	192	194	212	183	190	199	197	200	177	221	222	191	190	196	184	200	196	236	194	193	200	195	195	214	174	215	182	215	194	214	185	208	223	227	229	184	219	194	206	196	222	203	203	231	190	215	178	218	179	209	220	207	210	205	210	208	206	226	212	199	206	202	218	189	184	199	244	204	218	195	210	186	220	223	200	193	206	170	192	209	209	200	204	206	187	222	195	233	207	198	174	207	219	193	173	204	191	203	210	218	186	230	204	191	201	195	237	221	207	184	218	199	203	199	178	221	207	200	201	189	194	202	200	197	233	223	205	198	204	193	206	201	179	209	198	208	204	216	201	195	218	200	218	223	222	202	214	206	213	214	209	219	189	208	195	216	220	222	210	212	205	217	200	203	192	208	241	188	192	216	211	208	220	184	191	237	198	200	198	199	173	189	196	208	196	195	214	220	206	175	173	221	210	185	225	181	230	212	215	189	197	217	219	203	194	228	191	184	209	185	191	218	211	169	197	202	194	214	205	187	198	223	195	202	234	196	201	180	210	249	189	225	217	196	197	204	208	227	231	187	213	203	226	192	191	196	203	215	201	215	236	199	196	177	170	199	211	188	203	204	203	201	226	204	212	218	190	202	207	191	216	208	187	196	212	192	190	227	213	231	226	202	185	190	231	217	237	208	187	188	217	185	193	215	209	224	198	205	210	213	188	210	212	207	228	189	205	219	207	179	182	197	212	210	206	182	186	226	221	177	198	207	199	217	199	212	202	198	184	202	219	221	216	171	218	206	192	221	203	196	190	209	200	213	194	203	218	214	205	207	191	232	223	199	196	187	214	197	213	227	199	183	199	197	224	218	180	196	184	235	207	208	189	179	212	192	198	209	197	247	197	215	181	218	203	186	214	210	208	186	209	232	201	208	192	188	222	195	203	176	202	223	191	180	201	207	180	204	204	173	173	233	201	204	218	192	196	198	179	214	206	195	218	231	220	199	220	206	193	223	211	212	216	224	199	194	218	203	245	214	197	211	206	218	236	225	193	193	190	201	189	197	167	203	196	226	216	214	196	191	211	215	200	200	195	200	182	210	184	209	182	205	196	197	191	205	188	197	218	225	206	212	214	200	195	208	233	187	195	208	194	200	204	206	180	215	208	222	201	214	195	220	237	202	176	203	189	209	211	180	176	203	207	196	205	187	191	207	209	203	196	169	163	199	221	211	196	179	201	174	237	216	195	186	184	215	227	234	221	232	219	225	185	206	226	197	207	191	199	200	208	191	198	212	212	214	193	202	187	209	204	194	172	210	205	197	195	184	237	195	206	191	200	207	222	196	188	188	242	212	230	199	202	198	183	188	217	203	214	183	199	197	211	204	207	183	210	228	182	186	229	231	202	207	220	195	202	203	211	205	198	216	173	195	215	208	205	209	208	185	200	185	203	200	213	198	204	210	197	203	206	178	228	193	205	183	193	198	185	196	199	207	206	209	193	226	188	228	212	196	191	208	211	189	197	190	208	190	200	211	185	165	205	193	219	196	210	197	223	200	201	176	180	190	211	235	194	190	222	198	175	201	210	174	198	205	195	186	179	205	205	191	215	197	188	173	192	189	188	212	205	193	214	201	177	202	208	211	206	200	202	200	195	203	176	209	213	210	212	248	211	206	204	219	213	192	225	232	183	193	191	173	190	205	199	224	222	194	194	196	216	224	188	205	191	185	206	189	195	194	203	212	189	179	207	205	192	207	172	210	178	197	188	193	214	191	180	225	217	211	192	217	199	191	184	196	172	209	188	224	201	192	221	213	201	179	190	188	220	204	211	234	198	219	205	226	178	216	203	214	182	206	194	199	216	209	189	203	200	181	206	202	207	214	214	184	199	205	216	211	226	235	202	200	174	184	187	197	225	221	193	200	193	199	202	212	197	208	185	193	199	207	215	195	213	218	194	227	207	218	223	207	174	189	231	176	197	206	205	199	202	209	208	199	208	186	213	210	213	205	214	208	213	201	187	212	212	226	208	216	230	197	191	219	207	215	213	197	190	183	191	197	223	194	176	192	196	216	189	199	222	210	181	204	229	197	215	184	222	199	240	196	218	197	200	238	215	212	227	171	227	183	193	192	199	215	197	217	186	205	222	204	194	216	188	191	196	216	188	212	201	197	212	194	189	200	210	203	219	198	206	233	220	186	196	224	224	205	178	211	218	195	216	193	197	213	196	212	211	192	222	241	196	186	180	184	226	200	199	207	193	196	220	218	186	194	206	203	176	220	223	207	219	205	188	196	198	232	209	209	212	214	190	191	226	197	226	226	203	206	213	177	186	172	199	196	214	218	189	225	199	188	212	187	226	222	199	201	201	194	187	192	170	216	175	189	197	204	182	202	207	201	176	225	204	202	170	188	192	203	198	232	204	218	204	187	213	205	228	172	206	232	204	196	194	187	177	224	190	203	197	199	213	191	246	199	224	199	217	211	226	210	223	199	199	222	211	193	239	208	211	197	207	217	214	220	203	204	183	205	227	208	180	223	234	209	208	238	212	190	212	212	196	195	197	206	204	207	180	206	210	168	193	188	203	191	207	200	191	207	228	210	209	185	200	217	207	217	202	213	190	218	191	187	181	220	223	200	220	208	204	206	230	186	195	204	186	209	220	177	203	218	190	220	188	221	231	205	220	209	211	207	207	196	204	195	204	218	213	205	199	184	185	207	193	182	194	221	210	212	191	185	189
54856	28041	28748	2542	2196	1882	1616	1349	1205	1228	1032	994	891	904	854	798	719	733	732	752	712	710	729	715	649	676	692	645	646	662	610	675	633	584	642	582	638	632	624	550	628	583	630	643	655	567	638	605	585	616	609	642	617	572	551	618	617	592	595	584	606	579	597	600	568	588	626	598	639	629	689	707	588	618	642	587	627	594	593	654	635	633	670	690	642	661	609	644	651	620	613	640	654	636	647	637	621	597	560	601	597	619	609	643	629	589	586	528	583	571	552	607	624	572	615	604	611	580	580	574	569	601	633	594	635	612	675	705	706	707	686	651	620	613	600	576	623	602	590	661	622	594	581	624	602	607	632	642	600	620	620	576	562	618	572	601	566	616	569	575	585	591	544	576	617	563	609	586	598	554	569	557	590	591	565	591	572	599	584	564	576	577	601	582	523	555	588	599	560	554	582	521	555	584	621	561	575	603	566	622	564	592	586	581	610	606	549	545	562	554	547	576	576	567	520	580	581	585	598	590	601	565	607	604	573	603	624	612	561	592	596	569	609	627	587	570	594	572	546	584	599	570	577	594	586	621	610	565	565	620	599	592	623	611	598	616	550	610	604	564	561	561	605	589	600	573	561	590	602	557	586	597	514	564	545	516	549	562	541	582	601	551	540	571	575	616	555	569	565	556	599	550	589	601	547	573	562	566	597	567	601	616	560	574	614	585	596	573	590	598	547	533	585	584	563	545	617	566	595	586	568	545	595	577	576	596	587	620	588	553	590	581	587	578	551	580	550	589	594	563	583	568	554	571	610	593	562	595	603	612	545	582	555	559	584	553	553	585	568	569	611	575	584	581	556	603	589	559	635	567	608	556	549	595	570	566	571	600	578	608	597	593	596	610	583	569	593	569	590	585	599	589	598	567	564	563	580	594	513	531	575	510	575	633	577	600	584	579	554	576	626	578	544	564	588	633	583	556	568	586	612	590	602	563	537	590	583	601	564	568	619	550	595	587	620	606	614	553	617	595	562	632	556	560	573	563	593	571	595	600	548	589	604	556	585	576	622	570	586	525	596	541	585	576	545	607	563	619	565	525	561	572	555	576	576	557	579	629	581	588	605	596	591	559	529	598	551	586	621	546	554	583	608	612	594	593	575	528	575	584	570	605	569	599	607	596	583	592	607	542	553	566	613	553	579	544	587	595	610	584	577	575	605	579	551	555	601	617	588	596	550	544	617	563	559	587	553	585	554	527	596	607	570	614	550	550	568	615	574	559	587	574	620	606	608	539	576	585	549	529	574	552	637	563	558	618	599	570	606	581	549	549	598	567	630	564	576	561	601	599	597	595	546	570	577	547	591	607	526	553	600	545	600	579	565	620	563	584	569	638	602	570	648	617	560	582	565	569	590	566	564	588	563	611	581	597	547	556	609	584	558	569	591	550	568	561	567	567	554	595	532	597	611	584	615	599	534	580	536	595	570	597	609	520	592	529	578	566	554	568	568	624	569	550	580	605	593	572	578	595	582	552	565	621	580	581	606	568	567	556	574	581	586	577	583	519	589	592	605	575	605	550	598	580	565	596	629	620	581	559	549	540	604	597	559	563	577	640	597	623	559	641	612	609	552	597	570	520	554	618	584	561	579	553	546	543	592	553	574	590	571	616	558	539	630	580	565	569	572	573	570	555	573	585	576	569	534	541	596	568	563	565	585	559	611	607	598	583	586	579	567	600	529	573	583	574	572	563	569	595	578	582	555	569	549	584	609	573	607	595	529	552	572	553	593	532	519	579	541	567	612	596	556	578	608	596	588	546	577	616	585	563	546	555	582	563	535	595	567	531	562	570	570	586	580	608	562	571	582	608	552	561	538	589	595	609	572	558	555	570	578	607	569	595	600	566	587	557	603	589	552	512	585	556	577	595	571	554	613	616	617	550	555	607	564	558	602	555	534	562	538	599	567	599	561	569	603	594	574	587	570	598	596	573	597	569	576	553	557	572	550	598	584	596	567	652	573	552	596	579	574	557	599	592	591	584	549	589	585	565	556	577	564	601	562	603	566	618	531	522	549	576	557	584	583	604	587	602	534	565	577	590	568	596	608	580	555	569	588	568	555	587	604	581	543	532	591	559	565	565	594	534	576	586	560	559	600	553	535	590	545	626	568	576	587	568	610	578	577	573	566	571	608	579	551	565	565	583	602	581	588	577	575	544	571	591	591	542	578	564	592	550	562	578	570	576	578	595	608	583	578	574	554	629	599	522	582	545	571	589	579	605	578	588	558	524	553	555	605	580	555	566	562	616	558	566	610	573	598	598	594	559	573	538	575	620	623	555	569	581	574	616	552	601	520	593	571	577	595	632	549	542	550	600	567	520	578	576	632	559	577	571	596	546	582	577	543	543	594	587	602	589	573	598	554	616	534	575	591	581	593	581	566	599	567	557	527	595	628	560	605	556	591	624	557	577	547	585	571	600	598	589	541	543	617	558	570	635	608	585	569	569	555	578	585	599	654	560	611	558	578	586	581	556	617	580	621	581	541	593	576	592	575	599	579	568	552	548	571	591	573	631	574	593	573	581	559	574	605	556	570	630	591	538	533	532	559	577	550	562	574	590	583	609	606	586	557	615	611	614	535	605	576	590	594	575	609	609	551	556	607	572	589	584	581	559	579	563	581	579	569	578	558	513	562	581	579	535	539	590	593	588	580	567	589	594	575	554	588	568	593	614	604	581	566	562	575	589	577	572	585	586	630	601	579	537	593	563	628	533	548	565	601	586	586	547	590	672	555	594	579	558	567	586	578	578	599	555	595	570	598	613	598	555	543	593	584	586	573	576	627	587	619	597	611	549	607	584	570	611	551	563	546	534	580	580	581	588	577	575	593	609	575	577	554	511	625	596	577	633	573	556	582	608	562	617	520	568	566	569	590	583	594	568	564	584	570	558	610	589	602	562	613	575	584	585	596	589	599	607	556	595	612	621	611	591	584	639	579	555	570	599	559	566	565	596	557	576	619	559	563	616	551	572	566	607	587	603	590	559	588	603	545	593	591	606	606	610	567	605	552	596	554	604	535	617	541	619	564	590	554	575	572	575	564	590	571	570	605	565	554	567	570	604	535	583	549	560	539	562	560	547	584	595	553	591	587	592	576	610	577	579	599	619	551	593	576	576	597	636	545	566	550	603	561	562	537	604	551	561	572	598	543	602	560	611	546	590	544	549	610	597	631	577	589	553	566	571	618	543	561	561	520	605	541	547	578	573	566	578	588	568	584	586	585	616	573	601	592	614	553	585	555	625	555	594	607	597	618	613	577	532	582	541	571	564	581	573	594	559	584	572	574	513	601	588	580	596	580	541	558	562	578	565	583	584	589	624	582	585	569	610	579	579	618	595	544	628	612	592	544	564	615	616	566	543	565	591	528	596	567	619	625	533	534	586	585	571	564	571	597	579	564	572	614	576	571	584	590	578	575	624	549	566	570	550	604	544	613	606	601	578	581	550	572	582
38764	10785	3596	451	389	397	411	390	402	392	359	343	399	374	395	422	392	350	372	378	361	375	373	372	389	353	401	340	371	382	403	354	379	379	387	363	385	359	380	371	349	414	394	387	385	381	411	416	391	376	405	363	390	367	370	375	382	398	402	410	364	382	377	391	399	371	372	390	356	364	385	373	363	375	389	419	389	377	400	432	362	387	426	354	393	390	384	412	385	359	382	373	362	404	403	397	320	421	376	378	381	379	368	330	388	364	374	362	359	403	375	370	392	380	421	437	361	398	377	380	375	386	386	385	368	386	394	368	376	355	375	388	375	363	372	415	365	377	350	393	405	332	380	398	412	376	404	368	351	383	366	402	384	380	340	382	365	388	362	413	368	359	353	375	381	383	376	397	430	368	382	403	413	411	413	378	391	374	386	369	380	366	405	400	364	382	381	336	349	378	394	431	381	366	390	370	381	365	368	351	358	376	420	400	404	401	382	418	375	381	397	399	375	367	408	349	370	385	376	415	379	370	351	369	376	393	336	385	376	398	397	386	353	385	336	381	379	342	354	374	383	381	386	399	406	365	373	400	365	379	415	418	390	384	420	411	395	377	386	374	385	350	355	381	391	382	382	393	392	349	414	397	362	374	360	390	376	392	349	428	401	394	370	361	384	396	371	368	350	357	324	406	367	350	386	403	382	368	391	396	381	375	385	385	357	355	389	375	369	371	397	409	371	361	340	375	430	366	388	396	387	395	408	366	351	342	388	413	389	381	369	412	415	400	396	412	360	377	374	391	384	361	368	361	391	394	385	391	363	357	383	401	378	413	390	403	402	394	378	382	402	381	372	346	407	374	374	370	398	415	365	406	340	390	361	391	374	399	389	384	384	408	392	372	380	398	396	384	397	396	409	395	407	368	384	359	432	373	379	362	371	410	383	365	354	364	383	378	387	367	382	374	380	347	377	372	369	386	373	393	372	379	405	396	377	387	390	390	396	377	358	360	379	364	369	358	360	399	377	372	397	399	372	386	362	397	386	410	374	444	389	360	363	405	387	352	373	374	366	388	358	401	364	407	395	362	385	386	348	387	350	385	388	410	359	331	399	399	393	350	383	404	362	426	385	406	374	375	392	382	375	374	378	408	388	394	393	377	419	403	370	378	372	389	337	435	356	341	410	387	369	387	364	376	362	368	350	368	343	379	368	361	371	372	366	374	386	406	402	374	431	362	381	375	388	353	390	412	358	395	383	370	352	395	374	366	390	378	365	378	412	388	347	409	410	374	410	384	373	345	378	381	394	367	369	396	396	382	389	413	415	358	411	379	373	348	361	361	378	395	365	381	390	381	386	375	403	396	374	361	356	338	328	390	400	393	338	392	402	381	380	366	384	374	341	371	406	378	388	364	391	359	395	344	348	404	381	366	386	409	351	380	400	390	384	365	379	356	365	364	371	374	379	373	365	386	400	372	412	379	386	376	415	388	397	395	396	355	392	406	387	370	357	387	347	374	384	355	377	386	342	407	378	379	371	363	387	410	370	349	428	355	367	371	379	385	346	381	392	364	413	388	367	361	440	387	387	354	379	361	385	395	406	372	381	385	416	383	388	357	414	408	377	387	404	357	404	348	394	394	385	382	388	447	394	378	390	364	371	407	385	380	409	378	389	356	378	394	375	381	364	391	358	382	353	346	356	360	364	369	362	390	417	352	404	389	382	358	351	405	409	359	372	396	374	387	336	414	389	369	343	362	377	412	394	363	366	363	390	375	408	393	382	375	358	400	365	403	349	374	352	354	388	378	374	386	387	373	408	390	344	363	390	393	408	396	369	341	384	376	351	360	382	412	416	380	420	385	381	363	353	382	355	393	366	375	369	346	406	394	388	394	388	381	391	364	373	374	377	393	390	374	372	376	366	380	404	364	376	373	384	349	396	393	375	399	395	396	384	361	383	372	387	400	377	403	386	377	405	354	374	373	386	370	382	385	365	393	389	393	348	393	388	387	361	384	357	416	398	431	390	405	380	371	358	358	381	393	400	396	375	332	370	386	374	377	381	419	401	377	371	371	401	391	381	387	376	383	359	378	321	374	403	349	364	356	411	362	382	382	382	397	383	346	393	403	372	344	402	384	426	373	418	378	397	421	366	356	372	371	379	404	372	381	402	375	355	411	381	359	391	353	379	387	383	356	360	376	369	373	349	373	371	441	394	375	356	374	383	378	370	368	378	391	386	396	376	335	388	381	373	400	366	386	380	420	393	399	420	359	376	367	376	360	384	360	367	402	353	401	369	360	352	374	389	385	384	414	355	358	368	383	392	378	378	400	358	393	388	393	396	408	381	404	376	345	367	381	407	372	367	379	355	372	396	363	375	392	407	376	363	396	391	416	396	422	392	413	386	362	398	392	340	377	351	334	369	368	382	387	395	399	413	363	386	391	355	359	388	358	404	387	376	422	411	400	379	383	362	376	376	384	403	408	386	374	366	398	375	392	388	396	366	364	378	363	362	396	350	377	364	364	388	388	390	367	334	409	356	361	415	374	402	375	366	371	409	378	378	372	374	375	352	387	385	388	431	420	386	405	409	348	409	406	397	361	355	354	386	365	370	385	397	374	384	413	346	372	402	390	379	379	380	371	361	366	406	388	373	353	351	367	364	384	399	390	371	377	367	345	395	411	372	376	386	378	388	392	415	352	390	380	390	395	344	382	407	397	410	391	408	373	401	377	344	369	376	411	362	382	375	367	353	410	370	352	364	373	369	401	372	392	370	372	379	402	426	382	365	394	405	378	381	386	344	401	412	392	412	375	387	412	396	418	375	364	374	431	387	409	385	367	376	401	382	394	387	365	360	444	396	407	397	353	399	357	415	382	364	378	366	392	432	366	368	401	379	387	322	354	374	388	415	396	394	358	367	393	391	391	394	399	370	415	412	394	388	361	370	380	436	389	419	363	407	368	374	356	371	369	323	379	362	457	380	358	410	367	388	341	376	422	418	384	371	393	387	379	382	421	414	403	350	396	381	382	379	378	382	361	390	404	355	387	433	380	365	378	341	330	395	385	394	360	370	395	353	365	366	393	379	394	373	381	415	363	342	375	424	424	383	402	383	399	383	394	386	390	372	398	385	365	379	395	348	390	406	389	363	379	362	388	388	361	369	396	393	374	379	378	373	344	421	386	384	347	385	406	386	368	378	384	394	383	382	372	390	404	384	348	356	352	417	351	344	401	351	394	374	381	386	368	374	391	395	382	384	407	407	355	337	435	376	404	397	380	364	389	345	370	388	355	390	404	329	377	370	358	404	345	379	398	383	371	367	362	356	399	381	366	383	406	393	384	392	393	336	373	369	359	375	407	353	369	377	377	376	375	396	379	365	363	411	394	414	391	377	358	377	349	374	397	369	402	376	392	370	353	401	379	387	382	363	337	390	399	374	379	376	355	420	368	395	394	325	395	393	385	393	375	389	386	378	387	383	364	392	360	371	367	407	367	362	387	412	371
29461	3777	5409	1080	1007	1045	1000	1050	1032	1019	1053	1029	1018	1030	1051	1035	996	1030	982	1020	1009	941	1012	998	1002	1006	961	1011	991	1030	1043	984	972	1007	990	1008	1012	968	1033	1002	1006	1046	1006	937	998	1015	970	1033	1013	977	995	995	976	1019	949	1006	1059	970	970	1007	948	1020	1004	1028	1005	977	1001	1003	936	973	1024	975	1006	964	1044	973	943	1002	1000	949	985	987	1021	1003	986	984	1008	948	971	941	1056	994	979	960	1032	979	975	938	969	962	956	1016	1064	1027	975	995	972	971	963	955	950	974	991	982	1025	983	999	991	989	974	994	1014	978	1013	1027	990	973	949	1039	982	1037	975	975	974	1047	994	1015	971	1056	952	972	990	990	976	1022	971	997	989	1042	982	1017	984	1026	983	976	924	1014	995	1005	1017	977	930	992	987	1021	1021	961	1010	987	981	964	998	1001	1020	951	1007	1007	971	1011	1009	991	1011	975	1005	1049	1057	932	937	972	1019	1002	980	976	1040	973	928	1021	950	1033	1023	995	990	1057	968	993	992	991	954	918	928	956	1013	969	957	1010	961	963	945	1026	1038	1056	994	1026	977	1026	947	998	1020	983	985	955	993	976	975	972	1014	1009	990	1023	1002	995	973	943	1010	974	1006	947	961	1059	975	957	1044	996	975	1044	986	1006	971	985	989	1024	979	1010	996	1043	1009	996	971	1002	984	959	950	962	1020	1005	1027	1039	982	942	1005	948	985	937	1003	951	1003	1003	957	1009	963	973	975	976	1004	1002	1002	978	1017	1000	995	1011	954	977	1000	969	985	1023	1019	1000	970	978	984	953	1000	1032	1024	970	1015	960	952	1067	981	996	1007	990	940	1007	946	1073	1000	966	1012	972	955	984	1017	985	964	998	993	1010	1014	1034	1035	969	1016	993	958	1058	953	962	1009	942	983	992	971	961	961	1006	999	951	965	946	1005	964	973	980	951	970	974	1009	1047	1017	944	987	1020	973	975	1002	1013	967	939	970	1014	1016	984	1022	1019	969	967	981	1010	946	969	988	980	985	966	996	1000	983	1002	1002	996	1000	976	984	1047	929	1045	976	1053	948	980	987	962	1001	977	966	931	976	954	985	981	1004	1010	1000	1021	994	946	1007	996	1005	1002	970	997	1062	1027	1013	1003	980	963	984	968	975	1021	957	928	960	965	995	948	969	1014	1016	995	1020	923	1000	1004	1003	963	1005	1000	1010	955	1015	1003	980	970	1033	1049	1020	943	1013	961	996	968	1010	1025	1001	1000	973	1033	1009	1019	1002	1070	963	1024	977	987	981	939	1061	1005	987	989	987	995	1011	973	1041	943	1034	1012	976	1021	1007	956	976	946	1020	1013	1025	1011	1011	1041	988	1043	899	978	1016	973	998	1003	947	993	1007	972	982	988	968	979	958	1032	1004	1030	968	1041	1011	979	963	970	997	981	992	1041	992	1001	993	982	1017	937	974	1002	1002	997	1016	1048	1034	984	1013	979	963	1002	1021	974	1031	1033	1008	968	972	991	1018	1008	1014	1002	1015	1054	997	966	973	963	1001	1008	989	979	918	1005	1013	1009	1000	1023	1005	981	920	979	996	986	952	973	1050	976	990	971	1044	1014	976	979	1015	965	1032	996	1025	1000	933	962	983	1017	1016	959	998	977	942	958	951	953	1021	987	1030	1023	987	972	949	1013	1041	985	978	969	1023	1000	943	1044	963	964	1030	1000	962	996	982	992	990	972	1018	999	1010	995	1003	1005	999	1003	996	970	999	996	1007	1012	959	1045	1010	953	988	994	1005	1020	989	968	1042	945	1029	1011	993	1034	964	1007	1040	983	967	1035	950	987	990	1009	977	994	947	1007	982	931	947	973	981	964	975	972	1005	987	1086	973	1003	982	1006	1015	1037	1044	1019	982	1022	1027	994	1029	973	983	962	961	1024	1018	984	982	986	990	945	1005	1039	971	1006	974	1034	1017	1016	998	1012	975	1000	1037	995	990	1045	1005	1033	986	1033	1000	957	914	954	977	991	966	969	1029	1003	1016	964	973	1005	979	1012	904	1010	1013	969	975	1073	1006	984	991	993	967	938	1014	1015	1020	918	951	1005	961	995	962	1020	928	1045	1008	963	1000	1006	991	1019	954	1047	934	943	1018	988	997	966	1054	993	944	1016	986	1013	1013	993	1010	1000	1013	990	985	958	1006	1033	991	976	979	1033	1012	958	1012	955	1065	1048	968	1003	1067	1042	1008	1001	990	1040	1001	994	993	1007	1013	1014	1008	976	1024	1010	999	963	1045	989	1008	991	995	957	988	1023	1014	989	995	936	939	936	985	1012	940	998	976	979	980	996	990	985	979	985	977	1073	1002	1017	983	995	956	951	1061	994	1010	979	987	1030	1011	996	950	1000	908	996	983	993	1023	966	1011	961	983	1007	991	1021	1022	989	1015	931	975	993	1007	969	1008	960	1015	1000	954	1044	988	1019	1006	990	982	1050	994	1031	994	989	1078	1002	1023	989	952	1041	988	950	981	960	1027	965	1027	943	986	1023	1059	1015	1004	990	1038	1060	951	951	1046	1004	984	947	996	1017	955	993	1061	955	1041	1013	972	995	987	1030	1014	1012	953	938	1017	979	983	987	944	983	966	1005	1004	1005	994	984	1009	1021	961	1033	992	1041	1019	957	992	971	966	1052	1005	1081	1006	1010	1006	966	1029	999	991	964	960	1005	1011	986	1034	1014	999	1031	1074	989	996	1036	976	1036	1005	951	1008	998	992	954	998	990	917	1016	975	981	884	1065	976	995	1011	1057	999	960	1008	965	943	985	1026	995	1023	941	963	984	998	1036	961	952	990	983	989	943	971	981	999	1012	985	1022	1007	959	995	1007	1001	961	903	1007	1033	1011	991	1003	1002	982	921	979	1026	993	982	1017	969	1051	914	962	966	937	946	973	1035	1018	1004	965	989	1020	992	1005	1000	909	1025	961	1004	963	970	1015	1028	1009	995	1045	985	999	993	971	1004	1013	1018	1001	1012	1017	1003	1002	992	1030	977	1017	993	933	1000	953	997	1034	956	966	1036	1016	938	1037	986	996	1040	990	960	1040	1000	958	992	986	961	955	1018	1015	1066	937	928	988	1029	1040	1021	951	1014	977	1026	952	981	977	1009	1018	983	1003	994	986	967	964	974	984	990	1007	965	969	1008	979	996	977	994	966	1007	1038	1044	979	989	1013	1022	950	971	937	973	1009	940	1003	930	988	1046	1024	1038	1035	1016	1000	972	1032	973	985	959	1024	974	982	1018	1030	1054	949	1010	983	1016	1009	1018	1002	973	1005	981	1025	992	942	959	987	1028	1011	998	1049	1059	978	979	950	1036	1033	1017	942	1008	940	993	1022	1025	999	989	898	964	949	938	1014	982	1027	963	973	990	1041	1005	976	946	1081	983	934	990	936	1005	974	982	961	964	962	1052	925	989	998	944	1015	986	960	1035	1027	1037	1021	918	1006	979	1013	1010	966	1091	1016	942	958	1005	1007	987	949	950	986	981	1013	1022	970	1001	995	994	984	978	969	962	1022	991	1006	1013	973	941	983	960	995	1006	992	994	1041	952	993	1029	973	993	981	1014	1028	1023	1051	1004	1047	1010	966	1008	979	1061	1027	967	977	974	1016	1009	1010	976	1027	989	997	973	1003	980	1012	934	954	1023	985	921	991	950	954	987	979	968	995	968	989	1025	1003	999	970	1022	984	942	988	964	1020	1002	997	1001	935	1039	941	1043	992	999	967	1013	1034	1017	969	959	976	960	973	1013	964	961	977	969	929	1047	1022	1015	993	965	978	1040	998	991	996	1041	996	1001	938	1070	993	952	1039	1007	973	927	972	989	989	1006	998	1039	1009	965	1021	1001	1050	976	1006	990	1058	1011	1004	965	1003	1027	973	959	967	1038	993	970	1019	952	1000	1010	971	968	984	1021	940	1013	877	977	997	1021	987	989	1005	963	1000	1012	1025	999	979	997	1038	1014	948	997	999	993	1027	974	944	915	993	1015	929	965	1007	999	1016	973	956	1011	990	1009	1013	1011	974	1043	1008	997	1016	1039	1014	951	1003	966	991	1029	1035	1002	974	943	967	1027	958	1031	1001	1030	974	1013
63923	32278	28577	4010	525	415	356	301	302	321	284	283	270	238	250	273	275	256	233	233	259	252	252	250	267	235	255	272	247	230	274	239	285	245	246	247	210	238	255	197	243	242	270	239	231	221	230	244	227	219	234	238	246	275	231	241	242	277	232	249	251	277	233	227	239	242	248	267	243	249	249	262	211	239	253	260	272	250	232	245	232	263	241	285	246	257	249	256	263	234	263	265	233	248	251	252	248	205	242	235	251	236	229	242	249	238	250	255	260	236	274	264	242	230	223	280	229	231	230	236	248	239	235	211	254	255	256	261	254	252	225	234	255	254	252	236	255	250	233	246	229	246	257	252	235	230	226	258	222	250	258	250	241	256	223	229	214	238	238	249	250	253	246	241	232	241	216	238	231	231	245	231	227	252	242	239	237	233	226	244	245	269	232	241	272	226	249	243	234	269	238	241	262	249	220	235	254	216	239	222	234	235	249	256	260	208	244	233	286	241	251	243	215	230	260	262	258	254	228	259	255	261	250	263	259	246	226	235	225	245	218	229	242	226	230	240	247	250	220	215	222	242	234	244	259	242	241	253	234	235	253	244	241	216	215	238	236	240	260	243	237	244	248	219	246	238	253	223	268	248	248	235	253	226	252	229	237	243	259	246	249	281	251	255	232	257	212	232	241	236	221	236	241	241	238	216	226	217	235	245	235	268	252	241	255	222	240	234	253	256	238	207	239	230	229	222	269	228	222	251	256	259	245	219	214	239	237	235	237	265	229	269	232	256	257	254	246	232	267	242	248	243	229	217	277	238	250	226	238	243	229	237	229	224	238	231	245	238	229	233	249	232	231	231	258	255	230	216	264	255	232	236	246	251	256	261	238	242	252	240	217	242	233	236	251	248	243	262	251	211	235	222	246	242	242	239	239	232	226	241	236	241	250	217	266	248	243	245	249	257	257	232	269	242	213	216	209	226	251	233	245	245	236	238	232	234	229	229	253	251	247	232	239	220	236	240	263	246	242	228	271	244	229	233	241	253	274	248	243	258	237	220	250	231	246	245	227	234	250	252	231	254	267	229	253	259	255	253	250	241	259	245	216	249	228	261	219	234	280	238	262	226	229	249	245	243	249	248	243	242	229	233	236	221	245	239	270	251	228	237	263	230	244	222	245	262	218	223	241	221	233	241	227	226	248	247	225	243	222	244	214	251	224	253	256	259	259	247	238	263	234	274	246	239	220	244	236	236	239	256	212	236	232	268	236	248	228	235	266	222	237	245	242	250	227	258	243	256	241	229	242	238	243	235	233	217	219	237	233	206	223	237	239	229	257	232	237	239	239	247	240	259	269	235	240	227	243	250	238	236	227	270	240	240	249	247	228	240	260	247	234	196	218	266	251	242	248	268	233	218	226	250	253	227	233	204	221	198	230	224	252	232	224	248	233	257	235	256	232	248	238	232	245	263	246	255	274	241	218	245	224	258	247	237	216	224	257	231	245	256	229	263	229	234	239	231	246	230	235	232	223	223	270	250	264	256	229	226	247	251	238	222	236	251	233	252	228	211	258	230	260	226	221	240	208	252	238	243	240	210	252	239	238	235	225	229	218	252	247	241	226	252	261	213	258	216	229	274	259	244	262	247	213	262	234	235	218	226	226	237	233	255	246	243	228	262	237	239	250	246	231	235	260	268	248	241	223	220	257	239	228	248	243	253	262	267	231	285	236	245	241	253	238	239	230	239	253	251	265	260	245	247	258	241	248	256	248	235	258	239	261	235	268	240	231	223	237	221	241	236	259	254	248	231	245	246	235	236	251	231	254	235	247	236	215	239	250	235	244	275	235	248	279	247	243	272	224	229	239	245	221	240	252	221	223	222	243	241	277	273	235	243	267	244	235	247	229	225	252	235	262	249	234	239	233	253	245	249	246	233	234	248	229	248	248	198	244	236	242	229	239	222	242	249	216	236	217	244	242	255	249	248	255	217	254	213	204	253	257	232	263	212	243	249	226	260	264	248	245	202	248	232	244	233	232	208	239	231	228	263	232	250	265	256	247	266	238	246	222	207	251	242	225	235	273	238	241	258	231	239	255	272	227	232	258	244	235	269	230	260	236	240	240	234	233	253	236	235	246	227	260	214	259	272	249	251	236	218	244	225	242	258	246	256	259	280	243	234	217	256	230	194	222	245	224	243	224	245	264	241	218	243	272	232	200	255	241	264	218	254	233	236	233	229	240	227	255	256	226	260	258	246	228	217	260	224	232	241	240	255	246	241	239	207	238	245	264	248	253	231	238	234	228	228	244	262	260	253	252	235	252	228	238	225	257	275	227	248	245	274	255	228	267	273	231	243	248	222	229	230	255	206	238	241	259	215	266	260	224	242	229	211	250	258	233	222	238	251	252	227	246	224	246	215	240	209	237	241	229	226	255	227	229	254	238	244	250	233	243	261	235	239	281	230	248	245	251	232	216	232	242	221	239	229	220	238	252	236	239	243	244	240	227	250	230	242	252	203	238	262	247	257	276	228	246	249	261	263	230	255	242	263	213	256	236	247	252	231	205	230	259	218	229	228	215	239	255	263	259	229	241	227	277	266	250	237	231	233	249	245	244	230	267	240	238	236	246	236	228	244	264	252	263	234	255	235	227	223	258	245	244	233	278	239	223	245	228	201	257	197	232	224	259	261	213	234	257	246	261	250	243	230	226	235	238	219	248	257	233	235	248	243	220	222	227	233	247	269	254	232	253	253	239	254	269	244	252	224	223	242	224	236	250	242	216	234	216	271	225	274	238	242	219	261	253	218	227	217	255	253	239	255	264	223	239	215	236	243	237	265	242	262	257	220	246	252	264	262	222	223	285	228	227	233	246	247	237	221	235	212	239	221	257	258	228	212	224	239	238	236	247	236	222	219	218	217	241	257	255	252	231	239	234	239	237	248	263	265	234	264	252	249	262	221	222	242	227	239	246	235	228	241	226	239	235	261	238	254	245	245	213	216	261	252	231	254	235	234	234	228	247	262	209	219	235	257	229	223	227	234	247	252	246	218	227	237	232	239	245	223	241	228	249	238	252	244	226	269	240	236	231	267	233	199	228	241	238	243	214	222	243	248	246	236	243	272	245	266	252	231	249	241	270	250	229	229	234	247	240	234	248	256	232	241	258	237	200	246	240	254	212	233	238	241	256	239	258	244	234	248	224	234	249	237	222	284	221	220	235	239	217	233	215	194	246	223	258	240	259	260	245	245	232	235	209	275	241	240	243	233	228	231	257	243	217	257	244	227	242	240	256	249	249	272	244	229	245	251	254	261	278	219	234	202	274	219	245	231	272	246	220	224	271	232	251	231	206	262	270	248	279	242	232	227	237	247	243	212	217	232	250	221	240	235	247	251	256	224	233	217	250	235	267	269	238	226	237	273	248	228	240	248	206	261	248	243	240	264	239	272	266	249	255	254	220	273	243	248	251	219	234	236	258	240	200	224	218	232	248	250	240	236	246	259	234	222
46709	19624	21546	1773	1556	1411	1220	1137	1064	971	936	873	853	826	723	772	748	758	748	760	713	754	713	714	733	693	698	693	730	672	735	694	715	703	742	666	708	647	714	649	644	684	615	632	670	680	660	650	644	672	715	652	696	643	679	684	653	670	684	711	663	638	658	675	685	638	646	685	680	660	673	700	691	627	665	683	653	664	706	664	660	695	682	737	684	690	658	709	711	661	679	614	661	698	678	637	692	677	724	684	673	711	624	700	682	660	687	688	670	631	662	636	666	691	641	667	643	711	679	656	622	665	667	675	698	693	694	682	708	693	691	699	692	650	652	638	704	716	665	697	676	680	634	681	704	651	687	650	674	698	699	674	665	670	655	682	688	682	687	659	716	613	659	644	678	697	645	717	682	629	655	686	680	699	663	659	637	670	631	663	671	726	650	681	647	645	668	642	641	699	665	705	653	623	628	680	636	685	694	639	673	663	615	692	648	671	702	647	649	665	624	688	659	657	699	639	684	662	651	664	691	671	687	640	665	675	670	701	666	629	652	659	643	685	642	670	672	638	657	668	672	713	661	673	721	621	623	668	741	719	678	658	677	677	640	644	613	680	654	669	670	660	664	667	634	663	647	715	652	620	656	666	628	661	610	663	635	694	661	692	677	655	656	665	701	685	659	637	604	682	605	690	618	655	634	606	641	628	652	639	702	709	672	717	686	704	665	648	664	620	664	654	675	674	684	703	652	671	666	676	666	674	667	708	707	667	668	664	636	629	639	679	649	666	636	650	667	665	680	657	648	668	624	662	702	677	674	697	642	715	695	681	663	641	642	626	642	642	695	647	617	685	677	675	702	680	657	710	642	644	659	614	587	624	657	626	696	634	644	699	669	667	660	719	695	693	668	678	644	639	677	664	652	692	671	641	682	652	644	636	644	658	701	714	670	667	659	659	624	699	695	694	668	646	695	671	676	684	675	637	674	730	630	692	652	650	664	634	641	688	650	653	664	635	682	648	684	658	672	669	643	669	641	594	620	692	684	682	658	694	664	673	684	655	696	674	665	719	686	688	660	665	677	643	614	640	694	623	634	635	653	719	638	711	705	719	671	659	665	693	655	686	679	649	664	667	664	687	644	685	640	678	670	716	635	668	673	660	675	685	700	639	610	633	635	606	622	675	687	671	669	659	661	688	647	699	665	667	653	654	640	661	652	658	665	641	649	649	685	646	692	636	645	672	679	670	708	670	657	697	710	638	707	652	681	665	763	676	669	650	654	618	651	683	680	616	685	686	676	646	654	663	699	679	580	661	663	691	729	629	679	671	696	662	653	682	660	688	678	648	667	629	644	703	709	646	732	614	667	636	677	692	665	680	690	704	654	668	650	663	677	727	682	616	728	665	679	676	661	643	686	670	654	650	669	642	642	661	666	681	665	680	662	644	714	708	655	624	654	664	698	669	706	691	675	670	684	697	658	687	649	691	680	655	681	687	649	673	650	646	637	655	673	628	647	667	702	653	678	684	728	675	656	647	647	642	621	684	675	685	698	622	712	644	638	655	688	669	665	666	719	692	714	670	642	659	678	650	674	692	658	687	646	640	663	662	671	701	704	661	626	690	650	659	651	652	649	673	611	609	663	717	641	653	701	716	710	649	677	668	653	698	663	686	683	666	706	623	639	655	669	680	667	668	646	687	691	660	620	648	648	670	662	679	672	647	665	621	631	660	667	672	618	645	650	700	705	659	652	624	659	677	664	710	619	633	664	694	697	703	653	656	697	669	664	669	704	675	693	679	692	728	668	689	654	679	670	628	640	649	660	682	672	663	657	680	636	622	656	682	630	606	653	676	665	682	655	615	651	671	629	654	672	623	637	652	669	673	654	647	676	693	674	692	659	707	667	676	667	679	658	659	643	647	611	659	638	640	623	693	644	667	667	666	673	641	751	674	639	680	657	673	703	665	693	729	691	690	707	685	716	639	624	669	630	654	645	689	663	680	666	691	679	679	636	703	609	601	692	660	634	665	688	706	690	704	636	666	674	634	659	647	672	676	678	644	655	699	660	678	651	658	699	651	713	634	705	655	652	697	688	673	605	652	654	631	627	693	654	651	622	707	660	680	631	652	608	629	623	634	711	647	696	657	658	651	630	661	685	637	708	742	628	683	611	674	628	637	645	699	661	689	686	635	614	673	663	692	708	653	641	640	711	653	644	646	714	694	684	637	620	674	678	675	677	653	688	662	635	636	645	661	661	616	687	688	645	687	669	654	669	625	659	681	670	669	637	590	699	703	713	653	636	643	698	630	652	674	739	734	647	655	649	672	642	680	641	692	672	679	666	658	653	672	703	700	625	653	623	670	666	666	666	651	691	677	659	639	645	640	677	680	658	634	622	670	717	640	711	631	649	679	649	685	603	671	663	699	604	662	643	688	618	666	676	680	617	614	636	673	661	653	680	641	643	631	635	635	697	713	655	622	662	683	691	666	673	694	670	696	681	652	672	632	669	575	695	689	665	666	692	674	686	659	695	666	590	661	669	659	669	687	659	686	665	633	610	618	711	704	707	676	642	710	663	650	661	658	680	649	721	633	699	633	662	638	642	651	669	669	628	640	648	698	685	638	636	670	669	658	682	652	663	642	705	626	668	649	657	708	633	710	647	686	708	673	638	622	663	699	686	633	667	687	613	661	657	671	656	652	644	711	655	655	686	653	667	684	649	707	688	676	683	681	651	647	663	659	664	685	701	629	669	666	688	675	619	666	670	665	645	671	684	652	672	618	672	659	664	631	642	688	662	646	663	605	621	648	662	658	670	678	656	679	669	680	683	732	664	640	665	687	643	662	645	671	693	678	653	696	686	675	678	691	668	636	695	685	623	657	597	692	665	715	634	708	699	678	688	705	642	688	653	627	670	653	670	672	670	613	671	667	642	631	646	689	688	687	701	662	642	633	676	686	689	670	675	631	684	686	671	617	663	750	650	700	676	622	637	661	694	618	711	658	682	669	671	684	696	684	669	621	658	663	647	685	698	635	652	685	670	654	648	726	684	665	656	637	675	681	601	656	675	639	649	675	644	666	631	694	698	657	663	640	684	671	655	614	685	624	679	676	625	643	685	651	667	671	661	644	630	667	659	709	679	662	686	672	671	643	624	650	667	665	649	659	656	622	730	692	636	643	670	683	664	685	677	667	666	672	641	685	656	660	641	693	646	706	682	649	641	664	645	699	639	740	685	646	663	692	687	657	606	715	619	657	657	634	679	597	690	622	680	638	705	693	660	625	656	709	690	713	708	684	620	697	653	682	681	683	669	665	689	603	661	670	696	647	598	656	597	689	654	669	652	629	640	668	633	662	659	648	647	630	650	674	646	663	645	701	631	658	631	636	672	656	665	637	661	642	652	666	682	639	663	606	584	635	695	650	647	660	641	654	647	626	660	682	656	643	638	705	648	625	686	636	674	677	703	654	682	680	643	648	621	676	642	647	651	671	634	696	651	643	612	644
64636	37161	37517	10135	1232	524	429	380	308	292	285	282	257	256	232	237	223	224	229	197	211	235	195	201	217	192	207	221	199	191	220	204	219	204	201	207	211	210	221	186	203	179	203	196	182	188	193	178	209	189	196	183	203	199	212	195	175	194	218	180	195	207	179	174	205	186	190	194	206	198	201	209	194	205	221	164	200	202	212	183	198	208	201	201	190	209	221	218	194	175	175	192	207	198	208	199	181	194	195	188	219	184	201	187	204	187	208	195	190	190	207	199	200	204	171	198	181	193	226	198	178	209	198	213	208	169	201	201	210	185	226	172	200	213	219	207	204	211	203	208	193	180	194	198	187	213	201	205	181	211	206	188	212	185	201	206	174	210	184	184	214	190	192	198	194	207	179	172	205	199	212	228	219	190	195	231	211	196	205	190	193	189	221	177	189	205	193	174	192	205	210	170	199	169	207	217	182	177	201	201	196	189	190	172	191	173	184	177	178	193	193	188	175	231	191	200	212	178	207	215	195	196	202	208	184	165	185	198	195	190	191	199	209	196	204	179	203	192	167	195	199	203	208	212	177	183	218	218	212	176	178	184	200	207	214	211	232	212	183	178	208	215	216	205	206	183	187	204	190	215	187	197	188	196	191	191	195	211	205	205	204	182	217	201	196	184	189	170	184	222	164	208	220	206	213	210	216	193	189	205	167	202	182	205	200	211	185	181	204	188	191	158	181	186	208	175	178	212	200	210	211	187	199	208	204	170	189	198	196	168	169	199	182	204	217	194	233	173	181	208	183	191	208	211	203	196	178	186	208	188	212	187	207	220	175	205	182	204	213	187	197	224	191	176	196	178	193	183	198	183	180	200	217	226	176	211	217	182	199	196	231	205	211	180	223	179	182	207	204	185	189	193	175	193	177	196	197	195	210	214	178	200	198	192	178	182	193	201	194	187	186	185	199	160	201	203	214	199	168	200	187	189	187	191	209	173	212	199	202	182	191	193	208	221	187	197	216	200	212	207	181	207	189	190	204	210	187	190	200	198	166	183	199	212	197	164	202	184	198	185	204	192	197	204	193	192	186	211	179	226	191	165	210	189	178	194	195	193	216	176	203	209	200	191	180	209	204	207	223	196	230	230	211	190	185	203	181	176	188	190	215	199	201	193	181	192	202	201	181	226	194	182	205	220	181	203	174	181	176	191	222	194	200	208	206	209	194	214	211	194	217	186	186	218	209	231	174	184	197	212	206	194	197	167	194	205	197	198	235	217	208	190	181	197	196	199	196	207	201	183	172	207	211	205	191	187	196	196	186	194	179	215	175	192	192	200	172	188	209	205	178	190	190	192	207	178	221	246	201	214	178	207	200	194	203	208	194	205	193	188	181	180	208	188	211	211	230	184	203	190	194	204	182	203	198	215	197	191	171	210	194	175	175	194	208	196	192	190	199	197	175	182	191	220	222	189	203	203	197	212	181	189	193	158	198	167	187	190	216	241	212	212	180	219	174	184	191	190	217	190	187	206	196	181	185	198	192	194	197	212	194	198	224	194	185	177	191	190	186	195	185	196	200	206	194	203	219	196	193	187	190	197	191	199	175	184	190	218	201	192	206	206	184	177	225	210	179	224	196	201	177	192	209	185	180	180	194	166	194	200	194	200	196	175	214	171	217	201	175	189	213	195	191	204	210	219	211	196	193	206	193	167	188	174	204	210	192	186	218	191	204	179	201	193	192	207	196	178	194	180	195	226	194	218	210	214	190	208	192	189	210	195	196	218	180	200	201	210	208	190	189	210	174	213	192	182	209	193	199	203	193	196	189	199	204	192	187	187	194	189	199	205	194	226	224	212	209	191	188	216	181	198	227	186	209	174	199	201	198	198	219	204	192	202	221	198	196	189	208	206	179	194	181	222	165	190	204	193	195	187	204	207	220	198	189	225	185	225	196	176	207	189	207	213	188	218	200	197	196	187	202	222	186	218	183	202	199	207	196	231	182	194	188	200	218	189	185	184	209	189	212	190	232	170	185	178	194	182	165	198	202	188	185	192	194	179	213	184	214	210	202	204	205	168	212	204	190	191	201	186	195	186	197	189	179	186	177	200	172	169	201	239	185	213	202	218	187	195	214	198	187	191	197	197	210	187	208	202	212	209	207	190	169	186	212	182	211	197	193	186	189	184	191	221	200	183	196	220	192	206	207	167	172	215	193	184	192	180	201	200	213	223	183	212	177	201	194	209	205	193	176	210	199	172	188	206	205	185	216	217	179	185	157	189	218	204	216	222	182	180	179	169	202	177	199	216	174	206	187	201	202	208	198	192	201	173	185	200	178	214	195	222	194	184	188	190	199	167	207	187	207	197	210	183	189	222	187	171	207	174	229	195	169	170	207	196	179	197	205	191	169	189	202	199	219	199	192	186	215	208	205	205	220	199	190	196	196	214	191	189	195	202	194	220	212	176	198	193	201	190	195	162	193	208	200	170	182	190	181	189	199	185	221	176	175	191	182	192	206	191	179	200	203	242	213	191	168	173	179	185	197	214	192	181	202	165	211	196	171	203	187	196	196	155	174	214	193	190	210	188	181	186	184	184	196	205	205	227	199	207	206	181	202	183	176	200	211	206	172	190	188	193	196	194	194	192	187	203	215	212	226	212	202	201	193	192	199	209	192	183	202	199	173	171	188	185	198	219	184	185	221	215	200	207	177	177	217	170	174	169	204	157	201	216	198	173	186	197	185	175	162	190	214	192	221	190	180	172	198	216	219	197	186	197	193	187	208	198	215	182	174	187	198	168	214	196	177	201	189	213	222	215	185	188	194	202	197	197	200	167	191	185	144	200	196	192	190	177	183	190	180	194	200	205	194	199	169	202	190	178	208	201	211	196	193	171	187	197	204	193	189	193	203	207	188	174	196	170	200	203	191	219	216	193	184	186	175	189	208	224	200	202	186	178	211	202	218	220	220	186	175	199	202	193	217	175	210	175	212	185	189	211	180	223	171	206	207	181	186	186	201	204	215	166	196	167	198	204	197	175	189	176	216	201	202	188	187	186	178	201	201	227	200	194	185	194	187	181	197	179	183	186	210	201	195	182	209	200	189	189	202	189	177	174	191	205	177	169	192	181	174	218	202	200	192	197	204	189	211	216	177	202	204	196	208	189	217	205	175	189	220	200	197	239	194	189	186	189	179	199	199	197	182	183	203	210	206	178	223	201	202	216	176	207	208	189	178	188	188	172	189	184	201	195	189	208	186	197	178	191	200	207	204	191	218	176	200	207	199	185	201	178	187	205	194	200	214	214	197	199	191	189	223	233	234	222	192	174	212	166	195	212	198	209	176	188	211	187	200	191	190	219	165	201	177	193	203	188	187	206	178	178	196	184	185	201	199	197	190	203	197	198	171	153	197	187	198	198	195	216	180	212	215	196	189	212	194	175	180	193	182	210	190	192	199	201	211	202	179	202	224	202	179	186	180	205	188	212	209	209	222	195	192	187	168	214
52480	28258	27391	2674	2340	1981	1709	1367	1292	1099	1059	987	956	890	846	789	741	724	772	755	728	697	679	660	624	672	659	622	628	601	624	644	626	585	628	647	610	596	581	566	581	586	564	619	587	574	568	611	554	630	597	586	577	607	602	615	597	561	585	598	587	616	570	566	563	529	564	550	605	590	589	641	636	579	565	571	576	555	580	647	602	640	633	681	583	578	637	618	639	612	585	614	557	586	558	579	585	593	538	556	609	553	545	613	548	593	587	557	548	583	530	546	564	585	573	604	561	583	551	524	558	558	571	558	584	602	588	624	548	582	628	531	606	569	580	605	564	574	598	586	613	539	559	550	569	565	594	592	616	600	592	560	558	552	581	556	562	573	574	572	546	535	562	557	544	542	574	550	552	578	529	557	582	594	546	519	525	542	569	542	595	548	611	548	563	572	548	565	542	548	543	538	545	571	572	549	583	548	544	580	557	586	569	537	541	584	555	538	582	571	574	565	595	556	567	599	543	562	568	573	601	530	539	589	549	570	550	586	553	544	548	530	578	543	569	549	524	534	570	548	545	595	580	578	572	569	582	540	559	545	584	563	563	549	553	564	570	569	536	565	594	576	529	546	566	539	543	552	533	555	537	511	551	539	525	522	592	594	576	572	575	522	526	590	546	548	550	558	548	534	568	539	543	558	530	576	527	566	534	590	560	557	579	560	586	513	617	558	575	530	557	585	532	575	522	539	550	559	562	571	575	543	565	545	583	554	581	568	539	539	561	539	610	557	527	567	546	574	550	565	538	584	581	533	586	536	596	525	562	565	535	536	536	592	565	546	547	552	566	559	535	527	518	575	601	524	561	589	564	542	612	593	547	554	543	570	551	589	556	562	585	562	594	574	565	587	564	509	498	555	546	566	565	532	512	539	550	606	574	525	571	565	525	542	595	544	558	579	537	515	604	578	529	521	551	535	597	577	542	552	573	571	587	531	568	575	543	497	575	548	588	538	540	516	526	584	595	570	523	574	583	563	551	555	546	566	570	587	597	579	568	560	589	508	557	589	595	584	572	543	545	572	570	598	580	568	560	564	544	567	561	564	563	564	628	582	565	561	582	537	534	575	586	523	551	576	596	565	538	560	591	561	520	577	523	566	550	552	558	551	570	573	568	568	591	512	568	546	592	525	535	544	568	567	548	537	549	532	555	568	547	528	611	594	554	555	578	569	580	582	537	560	599	597	545	581	533	525	557	550	553	581	561	615	592	519	560	600	575	583	518	572	574	596	544	540	567	534	536	552	530	554	535	544	563	580	539	573	541	545	546	582	574	565	544	585	545	546	592	589	557	530	556	598	517	579	586	574	570	529	597	592	575	591	537	628	572	631	554	556	584	554	529	552	522	547	548	548	574	557	558	566	621	549	552	527	608	567	540	538	594	600	559	537	547	593	629	540	552	510	542	575	592	543	504	535	526	567	529	625	556	591	566	550	577	593	550	577	571	541	542	554	488	536	570	549	568	555	515	549	539	547	567	581	572	529	534	543	537	570	579	583	586	565	571	592	558	582	520	581	543	581	505	578	568	506	566	542	561	546	558	542	595	560	546	624	567	540	523	590	589	536	525	527	585	525	544	574	540	567	561	568	511	559	533	613	599	519	533	581	592	559	528	558	531	574	588	568	562	566	569	607	549	575	562	532	550	534	551	579	577	540	535	527	541	540	540	546	595	583	591	545	524	555	565	595	550	566	588	529	562	523	591	571	516	560	594	554	527	560	529	563	524	600	558	547	564	538	550	567	557	584	538	560	611	595	546	576	562	562	522	578	562	603	554	544	559	517	574	580	558	566	539	523	568	565	561	537	545	498	545	557	526	554	549	564	566	580	546	497	591	576	556	562	585	580	571	558	568	565	551	575	538	526	559	544	535	573	543	577	539	547	543	551	536	595	550	563	561	551	548	576	570	572	580	562	576	622	556	523	609	568	560	601	536	555	562	580	565	576	618	542	564	569	572	564	569	568	586	566	565	536	574	557	560	568	548	581	544	541	564	585	541	540	561	567	621	538	578	550	572	610	525	521	540	537	577	514	585	590	564	559	558	563	569	515	555	590	551	593	559	620	552	568	558	559	610	555	543	552	579	563	553	557	570	593	536	531	586	600	556	532	539	568	519	568	568	581	555	549	564	608	544	542	577	563	526	548	591	495	543	558	584	560	562	575	569	580	576	587	522	509	552	563	560	577	586	551	545	591	566	606	537	574	549	560	590	549	559	544	584	535	568	559	544	536	549	536	568	556	534	549	577	551	584	535	583	617	565	548	582	564	574	570	520	550	552	551	570	559	556	567	572	528	532	614	558	538	558	588	574	603	547	541	587	557	593	541	529	605	531	544	539	571	588	564	572	539	570	552	534	554	571	533	614	576	576	543	603	540	595	553	614	555	527	586	542	548	568	555	573	556	598	531	565	514	561	547	582	547	550	543	522	540	572	571	525	525	570	616	532	587	593	562	521	557	552	538	539	558	553	601	536	561	570	566	563	568	543	575	562	563	560	593	558	565	562	579	574	561	565	571	552	524	565	535	538	580	525	569	608	550	595	554	562	534	582	591	588	583	566	553	583	538	542	544	574	590	568	584	566	543	621	595	533	505	551	536	540	593	587	540	545	604	608	587	537	565	577	553	577	537	543	533	526	557	514	592	569	518	582	587	548	560	572	522	555	530	563	573	576	539	578	585	569	536	595	593	550	539	562	559	521	550	565	535	566	584	599	531	522	579	527	568	547	568	556	596	539	533	569	591	583	529	571	524	547	570	551	545	564	546	600	573	522	570	552	588	511	567	571	558	528	582	574	549	539	497	534	572	536	594	583	597	579	544	568	544	534	549	533	585	544	580	585	535	534	530	577	535	577	555	551	535	533	572	538	542	568	557	558	544	553	586	551	515	500	587	584	527	586	533	548	553	545	594	551	551	530	537	555	546	558	535	546	608	584	567	577	615	560	541	559	570	520	561	534	579	612	513	497	554	588	615	579	571	618	559	579	514	599	558	518	585	551	553	554	523	554	601	551	529	548	555	532	561	609	585	544	543	579	592	568	550	522	578	579	586	549	557	558	540	580	566	543	565	543	544	581	548	548	551	538	549	602	559	601	532	597	595	525	553	582	567	536	577	610	555	534	538	553	541	528	565	590	586	604	561	529	543	551	552	543	560	536	543	524	578	572	597	560	565	568	571	561	589	567	535	524	558	542	575	545	568	575	572	585	609	534	579	572	574	584	521	562	580	486	559	537	573	555	605	540	575	573	563	542	549	535	618	515	538	590	556	551	578	539	558	567	529	571	527	533	567	602	529	531	592	512	524	565	558	550	574	595	554	515	579	611	513	609	564	571	563	555	607	525	557	560	546	548	567	570	593	537	534	561	554	579	521	577	540	593	550	562	511	582	564	535	564	558	564	558	572	588	581	543	558	509	562	592	514	497	547	577	575	592	568	525	547	535	564	564	530	569	597
36651	10383	3612	485	409	387	384	360	384	349	387	427	399	366	355	352	350	391	352	346	365	369	395	358	365	361	378	335	378	374	400	346	346	366	382	349	361	369	376	334	396	328	348	397	359	389	358	329	371	390	356	372	355	353	355	375	392	374	359	354	388	375	359	349	389	389	384	356	365	396	377	356	346	391	388	386	336	366	370	353	376	351	391	368	400	378	349	370	382	393	347	379	369	370	354	349	347	363	374	399	389	366	366	383	402	386	392	376	366	370	358	379	394	347	360	360	379	347	371	373	342	363	404	370	361	368	338	350	367	371	341	385	371	346	378	398	369	353	382	321	350	400	362	317	388	368	392	349	354	376	412	383	380	351	363	377	382	369	378	364	344	330	359	336	337	346	323	355	363	377	373	358	340	402	353	417	346	347	360	353	371	343	388	362	361	371	362	380	374	372	389	369	356	345	392	373	399	350	359	374	381	373	353	367	406	370	394	350	374	349	349	362	354	357	330	396	333	349	367	353	362	368	379	321	400	343	312	346	369	364	366	361	362	399	422	397	342	341	359	382	374	346	342	380	376	354	347	354	401	407	350	376	366	338	357	392	383	344	390	351	365	383	387	374	360	379	346	348	356	373	337	374	368	379	365	360	341	362	337	382	352	371	387	368	350	397	350	339	338	353	363	378	344	369	367	361	363	378	378	384	343	380	343	375	330	351	396	413	379	357	380	341	354	363	359	368	351	346	348	368	374	359	381	380	373	371	338	382	363	393	370	399	354	344	356	371	353	364	348	349	375	364	349	383	375	421	367	351	366	357	350	383	342	407	336	383	363	369	386	352	389	355	345	374	358	366	370	373	392	348	365	343	322	356	372	351	320	385	364	378	386	350	360	368	377	382	365	342	319	376	411	369	375	370	357	378	375	349	375	351	353	381	383	354	354	319	370	377	373	364	418	386	338	342	358	389	397	376	382	335	372	374	362	398	383	365	355	340	390	357	374	329	379	376	374	381	343	355	412	373	371	370	372	374	357	388	379	344	368	372	355	369	361	353	341	369	365	347	364	394	362	341	345	363	370	404	340	374	364	344	332	368	360	370	371	367	334	412	375	373	403	385	381	381	343	351	373	385	393	390	354	375	344	355	392	351	366	390	340	360	397	347	341	359	385	380	368	383	438	355	331	390	378	377	359	361	410	361	379	375	381	378	360	363	372	336	350	371	387	356	357	365	366	365	353	364	339	406	346	353	376	359	369	361	368	353	339	367	374	348	354	400	331	362	368	396	380	348	367	394	339	392	352	381	378	334	365	356	369	345	422	404	358	376	355	375	362	399	345	375	352	359	340	343	384	346	353	398	363	350	372	358	360	311	334	394	350	379	358	338	340	358	360	342	353	373	355	357	354	380	364	349	410	354	361	385	333	361	372	338	358	319	392	369	362	388	363	356	408	359	361	366	370	385	375	352	317	374	351	360	381	390	360	368	355	368	355	357	385	388	386	359	360	397	345	393	372	341	364	394	351	365	381	334	361	386	362	359	349	394	338	375	359	362	374	352	371	359	340	330	415	359	393	384	347	366	374	372	332	375	373	370	352	374	365	368	370	365	368	404	369	403	369	397	390	363	384	391	361	367	348	380	373	396	367	381	362	343	395	366	377	368	348	394	374	380	390	349	354	328	364	390	331	392	359	359	380	357	371	372	392	339	345	415	358	355	360	370	405	382	387	359	366	347	363	374	335	374	343	384	364	363	395	339	400	378	365	381	367	376	367	351	360	389	388	340	371	364	355	346	347	331	363	364	398	393	389	350	376	348	366	369	371	370	368	416	359	371	359	361	401	364	364	384	383	398	348	377	380	349	395	382	345	322	395	368	360	374	378	351	388	333	331	386	403	390	364	383	334	387	339	351	364	404	344	334	381	369	388	366	363	354	396	374	349	377	368	406	375	361	392	389	379	378	361	343	354	343	365	353	392	392	381	357	335	357	409	371	380	361	335	364	355	374	365	358	377	368	358	356	355	343	345	347	392	385	358	345	369	362	399	371	361	341	379	350	355	360	338	349	368	367	359	334	343	328	384	365	345	382	358	351	391	349	358	404	361	363	372	390	416	377	355	342	357	391	372	341	369	362	349	346	387	363	377	307	353	353	354	378	372	384	355	350	334	376	378	380	402	373	358	357	381	366	367	371	362	349	364	369	392	378	377	387	347	332	333	413	414	375	334	369	384	341	369	400	362	346	421	357	371	358	355	391	357	334	373	345	370	384	350	356	365	373	358	365	364	342	360	360	379	382	385	390	356	355	355	377	377	375	348	370	333	354	364	389	380	375	358	390	394	335	346	350	394	364	404	347	379	377	375	361	371	377	368	378	345	364	348	365	386	369	391	396	380	358	337	390	350	349	386	410	366	365	388	405	361	368	358	366	375	367	357	385	380	352	359	362	393	372	355	419	338	366	375	356	331	364	402	367	350	343	341	346	386	336	359	375	371	364	350	349	387	357	363	361	371	365	373	338	353	386	359	379	380	344	362	372	398	352	381	353	363	359	374	380	355	354	333	354	377	389	362	402	395	374	363	359	393	378	373	378	376	378	375	384	376	373	366	353	321	357	332	396	366	347	374	370	359	367	372	347	377	324	398	347	373	372	363	370	374	360	375	354	373	406	370	386	377	407	374	390	396	351	373	364	362	369	362	362	352	366	376	348	374	379	369	374	333	403	360	341	376	345	342	342	352	378	327	343	368	368	374	366	369	340	375	338	360	371	363	372	368	365	331	371	365	333	368	399	344	350	386	344	388	342	373	345	339	357	388	381	336	357	357	354	361	356	387	402	371	358	391	385	348	372	335	380	338	347	377	365	339	369	364	364	342	402	389	368	362	377	398	355	366	365	376	383	360	376	348	401	370	352	342	427	401	377	375	345	344	353	360	370	394	361	386	350	377	351	356	366	377	372	347	396	314	357	402	380	335	360	350	374	390	376	380	359	378	373	369	353	383	349	356	370	385	395	350	382	402	345	366	341	375	380	363	350	374	342	343	357	365	378	363	345	373	387	384	343	315	344	357	369	366	394	376	385	373	365	395	360	354	396	343	398	348	356	355	347	376	398	353	360	364	356	366	356	393	363	340	369	347	332	396	379	408	369	381	411	391	362	386	360	368	334	346	397	344	349	393	392	383	411	355	344	382	372	378	370	330	366	406	368	397	407	369	379	375	343	351	401	405	360	379	406	378	387	351	371	404	371	341	358	394	351	364	389	417	364	378	376	361	376	365	360	362	350	371	371	388	361	370	337	367	371	351	338	382	381	354	364	379	390	350	350	373	376	365	379	372	350	352	369	369	322	412	339	364	390	367	366	356	352	365	364	353	385	376	381	350	365	380	389	332	321	384	347	387	337	354	367	339	353	392	389	358	372	384	369	385	353	338	368	346	364	370	384	356	333	359	379	388	401	418	357	384	347	359	377	375	384	366	352	389	394	357	358	343	395	359	330	399	365	353	347
27172	3882	5365	1036	1081	982	1074	1001	991	949	1003	929	947	1033	967	974	962	939	933	974	970	941	986	974	960	942	949	967	913	949	951	936	917	980	921	1010	960	898	945	1003	928	957	997	958	972	966	950	990	966	977	962	926	995	909	987	918	1034	927	945	888	904	900	966	979	984	935	910	969	966	980	945	907	932	966	970	1012	1006	927	980	962	923	983	981	937	1024	948	968	959	936	884	968	945	946	892	964	942	981	946	942	968	1005	930	937	955	940	951	963	1008	1012	918	995	953	965	930	996	933	971	983	966	1013	948	949	877	962	930	960	949	947	994	962	944	1009	960	963	946	982	971	947	986	995	906	939	949	947	974	976	1007	1024	975	983	922	966	931	926	943	954	969	908	979	991	967	1001	966	977	1044	948	937	960	985	981	924	932	991	883	975	953	925	962	917	970	963	984	1001	922	1009	1006	916	947	1010	939	1059	938	924	960	946	959	921	942	990	903	916	972	977	928	963	977	927	959	977	969	876	919	922	972	951	891	981	960	961	982	953	960	983	914	1067	968	941	991	943	950	934	931	928	945	984	947	994	1001	960	927	941	935	985	992	917	938	920	917	910	943	955	929	999	971	937	975	981	961	949	956	967	973	952	989	958	950	907	954	943	966	969	935	945	919	978	949	892	973	947	937	980	978	940	972	995	941	950	995	950	921	956	955	942	923	991	972	941	934	967	1010	939	972	989	940	923	989	976	956	963	932	942	967	952	951	894	969	1032	931	906	940	949	925	960	984	965	957	1001	980	951	937	942	945	929	958	962	951	928	987	920	942	935	883	943	938	968	951	970	968	912	930	942	940	963	996	1001	973	985	907	931	989	952	909	990	985	991	976	952	981	1023	909	970	945	985	920	992	935	1025	932	932	947	937	945	967	960	942	991	941	933	979	1041	932	921	976	900	983	976	988	951	920	973	968	979	932	925	1003	946	973	984	950	1002	927	993	970	966	983	940	967	974	889	943	964	993	945	917	951	990	905	908	934	915	990	908	966	1000	1005	978	956	956	922	937	961	954	937	947	995	926	982	958	957	908	926	947	967	964	942	928	1000	976	952	960	926	982	1010	958	1029	942	953	952	882	963	930	981	939	963	899	951	979	968	1013	949	944	996	987	939	957	930	945	968	957	932	926	908	920	938	971	994	987	1023	961	1004	981	972	969	937	1005	968	948	939	973	996	955	942	962	933	988	966	974	911	985	982	976	936	932	888	995	979	934	935	967	932	916	958	895	953	961	984	952	910	980	973	982	974	944	893	908	994	969	969	943	990	974	939	950	1011	915	962	928	938	960	951	949	998	958	935	970	895	956	992	983	945	908	940	978	907	944	936	974	945	964	987	974	957	961	936	989	959	930	1007	958	976	937	989	929	1024	995	943	931	1006	989	932	860	981	888	901	874	996	918	965	909	940	956	955	950	999	942	984	985	967	938	978	1021	943	935	937	996	1006	923	919	941	954	927	953	965	959	949	913	981	938	976	993	962	945	928	951	916	981	998	919	968	979	926	941	929	965	982	968	954	973	966	920	1029	987	951	903	962	962	964	897	971	991	997	939	958	984	983	937	977	978	949	959	991	953	940	965	950	1008	921	1022	962	1009	975	994	945	945	949	994	973	954	949	923	946	938	951	933	976	949	914	997	946	957	946	944	975	968	933	1007	971	947	944	954	935	953	972	995	937	979	941	971	924	966	958	912	921	912	1024	1014	927	968	971	961	969	952	939	981	944	964	980	1001	1006	938	921	943	977	973	967	1000	954	973	1017	964	964	954	990	953	959	995	966	986	934	927	925	911	981	926	948	984	944	974	926	955	905	961	954	918	991	981	901	959	994	992	958	948	979	929	956	926	934	971	951	925	941	962	943	926	996	997	948	915	950	949	989	944	1011	932	972	905	911	938	942	898	913	966	947	961	933	931	1030	946	971	957	960	982	917	984	925	952	1000	1004	932	975	894	972	944	942	985	942	971	1029	983	913	963	989	955	1007	975	1018	1039	964	953	976	969	968	912	934	930	921	964	948	974	935	975	938	975	943	910	920	999	954	981	947	955	907	955	978	947	955	942	943	961	937	964	975	958	920	996	937	931	952	896	943	905	980	929	948	953	1000	911	930	957	963	926	979	978	960	980	978	982	920	986	961	1020	961	935	975	1009	982	940	959	991	917	928	981	1007	923	943	1009	906	929	922	1032	975	950	966	925	963	988	953	977	954	977	947	945	977	991	935	964	1005	972	962	908	941	995	918	955	967	937	927	985	979	978	948	930	951	957	972	930	918	966	935	947	877	975	930	955	941	952	928	954	939	901	954	953	912	975	992	976	908	982	871	1019	984	976	922	994	985	926	949	954	975	982	1016	946	977	946	958	976	975	1010	987	939	951	982	1015	963	991	994	961	1003	957	992	981	1004	1003	975	987	962	924	939	983	934	911	960	934	1008	922	941	947	940	981	945	1015	971	966	962	962	945	956	984	962	877	978	986	964	943	959	1013	1020	921	904	949	945	936	930	986	992	940	976	1027	986	975	911	907	928	955	957	943	932	946	958	1006	954	920	1006	917	933	998	925	946	919	968	977	983	926	954	935	973	949	1012	975	950	899	960	987	967	954	920	934	936	973	932	953	967	942	908	933	941	952	935	964	953	975	936	925	949	968	997	958	960	984	998	964	938	935	962	947	954	950	921	1010	941	977	908	925	913	926	919	976	1004	1006	922	946	941	1010	1005	991	978	953	961	973	903	983	955	969	937	888	947	936	948	911	959	976	955	968	955	990	998	982	962	1027	1022	995	931	1022	967	980	1010	973	1009	931	903	920	967	946	926	953	961	954	972	1043	909	995	963	948	950	904	911	977	926	990	976	957	908	1016	924	953	1000	890	968	981	1004	933	917	1021	960	943	927	966	910	941	980	949	1021	906	947	967	999	931	956	949	995	895	972	897	968	958	961	956	972	934	903	1024	898	984	967	953	937	968	983	913	956	972	983	991	955	931	985	885	971	958	936	993	981	907	970	914	927	932	1008	937	955	966	934	905	1023	904	947	1008	985	965	979	970	991	985	925	1000	902	956	1019	940	959	913	980	981	964	952	916	943	963	969	987	898	976	1003	962	964	981	917	1007	966	914	987	931	939	1003	997	940	974	896	1029	975	943	998	976	972	950	913	932	944	900	969	856	902	922	927	948	937	977	988	978	980	889	978	924	944	944	942	1008	953	951	969	1029	967	1029	954	1001	946	948	1028	934	968	941	932	954	964	979	983	934	916	969	967	1007	965	985	909	890	858	1003	977	919	946	933	944	1009	933	1025	989	997	1040	977	949	976	968	964	951	973	899	970	979	973	963	1016	957	1012	991	988	915	936	930	984	926	1014	945	926	972	905	902	941	960	949	1022	915	931	972	921	951	996	961	965	945	945	987	927	971	917	1010	954	946	1003	951	1001	973	935	968	963	999	927	954	1007	915	1018	1004	946	954	936	951	987	923	931	944	924	938	887	944	930	924	974	940	1001	956	921	972	971	961	941	972	931	897	964	968	950	895	934	899	974	941	963	964	992	976	1027	973	954	979	960	952	968	913	926	913	966	957	1013	932	1002	981	923	950	992	947	935	921	1028	989	1050	950	957
63497	34690	31482	5344	563	391	349	329	285	324	290	281	259	259	258	287	286	263	232	248	259	263	208	251	249	239	225	231	268	248	264	224	235	243	248	233	231	233	253	251	221	225	224	213	260	256	249	264	225	226	243	236	257	235	237	260	228	251	247	260	256	202	216	232	243	256	237	222	223	267	220	244	228	231	241	254	235	244	259	242	213	227	245	256	203	231	227	216	251	229	246	246	234	209	235	214	255	231	235	228	241	245	246	252	276	242	248	271	252	250	226	219	245	256	251	233	249	231	239	214	242	267	278	231	238	234	240	226	227	264	232	220	230	250	248	267	220	238	246	236	233	228	245	247	240	246	262	246	229	244	241	250	257	252	251	234	224	261	237	262	196	269	242	246	258	231	236	228	246	229	226	271	245	238	259	268	248	211	205	247	229	236	230	251	217	233	239	237	229	225	234	234	234	261	245	212	278	241	229	236	268	231	260	237	241	243	238	221	227	241	216	252	235	248	235	234	260	239	228	245	226	227	261	222	221	260	250	251	208	255	248	210	249	222	263	240	244	241	244	236	236	240	233	251	256	228	229	235	230	245	230	250	240	226	205	229	235	257	225	228	232	232	238	231	220	216	235	263	231	250	255	236	223	227	247	262	252	247	244	248	239	237	255	250	251	220	241	242	247	228	255	242	242	269	242	245	242	218	217	225	234	267	242	231	248	241	233	225	248	241	257	254	263	233	235	247	249	242	214	215	265	242	267	245	235	230	250	233	253	256	241	226	231	217	205	230	245	241	226	255	202	241	222	240	234	248	239	231	261	238	212	210	243	251	242	230	249	247	225	242	229	234	218	247	221	232	223	257	222	240	239	241	217	233	231	233	248	245	263	240	228	246	246	252	229	225	257	234	230	255	226	216	226	233	239	243	222	289	249	242	259	259	213	260	236	218	227	235	225	224	260	243	257	265	237	227	236	245	248	264	228	243	225	255	233	258	234	221	243	226	244	246	231	216	243	220	216	243	227	238	257	255	223	230	252	198	247	236	231	231	251	211	249	252	232	259	246	224	236	247	218	223	237	222	255	238	249	242	227	219	250	234	245	225	248	256	256	228	240	229	232	231	240	235	241	236	245	247	264	218	226	223	194	249	265	247	235	265	215	236	248	245	254	241	220	265	237	222	251	241	240	269	212	238	242	235	255	236	235	205	210	227	248	257	217	265	288	234	218	255	211	254	244	244	269	207	240	249	232	243	225	240	257	245	253	217	244	237	239	249	255	230	238	240	247	229	221	247	249	237	248	232	221	226	235	227	229	238	233	245	254	233	249	210	257	235	249	201	267	247	251	258	228	252	290	233	225	267	236	247	242	257	245	251	254	223	266	245	234	233	245	260	243	213	255	217	240	271	231	237	206	231	224	251	262	246	233	248	265	231	212	247	216	251	226	267	236	237	202	252	259	244	219	232	231	246	237	238	251	245	276	251	247	251	234	256	244	219	225	256	234	233	235	258	221	241	233	222	234	223	233	236	243	225	231	254	235	249	245	252	259	222	232	221	239	245	245	238	230	212	221	264	226	270	247	248	215	255	230	252	247	211	209	216	244	242	241	259	233	233	247	259	209	259	248	263	241	242	228	217	213	255	265	229	234	255	272	236	234	255	243	223	234	226	236	234	237	245	251	258	244	260	236	225	259	210	238	223	224	227	229	230	235	259	244	268	265	232	263	257	225	229	232	238	263	259	241	215	240	229	248	284	263	224	217	240	246	262	213	235	240	230	237	252	228	242	215	263	239	235	236	246	227	222	240	244	270	267	223	225	260	253	224	246	237	238	260	242	246	241	250	248	230	239	240	237	244	259	245	240	242	248	250	236	227	223	231	216	251	235	205	233	256	258	228	243	251	256	234	238	241	239	238	243	234	223	239	222	262	257	256	234	221	224	237	222	250	223	216	257	259	228	243	271	227	244	257	225	239	259	264	214	256	268	250	245	212	248	244	230	225	221	203	228	247	238	207	228	229	260	226	252	242	269	270	224	256	230	236	220	246	281	232	258	231	221	260	218	244	209	245	234	219	213	220	225	237	256	200	252	270	249	236	245	214	230	241	236	253	255	240	245	242	231	238	253	261	280	220	224	247	226	246	244	228	212	200	241	257	230	220	245	234	251	250	262	223	215	243	247	239	254	225	225	227	225	240	253	224	238	239	249	243	242	212	238	265	238	227	250	252	244	260	218	257	236	237	258	216	249	232	220	256	245	232	226	227	257	246	239	215	249	197	219	228	253	244	225	242	250	228	226	261	258	235	218	254	253	193	262	236	263	273	232	247	231	236	245	206	228	232	234	242	248	196	249	250	240	210	229	235	230	231	225	261	252	234	239	229	228	264	241	227	240	243	253	263	240	264	261	240	223	243	240	221	243	213	221	216	252	239	258	264	244	252	243	252	247	251	232	252	232	217	242	225	225	220	238	245	249	238	236	245	232	200	232	220	231	276	242	268	240	237	244	254	282	227	236	214	224	211	247	229	245	225	212	205	232	257	228	243	259	246	280	229	247	244	246	220	258	224	233	230	233	230	255	229	252	209	235	242	216	232	243	241	232	235	252	224	225	215	257	259	224	250	246	226	239	227	223	231	247	254	244	236	258	230	245	250	252	242	224	215	239	235	241	248	242	226	274	246	252	229	268	261	254	255	254	234	228	250	254	240	241	225	273	265	262	248	224	231	231	258	241	240	235	260	224	251	201	235	220	258	240	212	237	230	219	224	221	227	246	244	245	260	240	244	264	228	233	244	233	224	242	206	242	229	223	247	256	253	231	211	220	243	236	238	248	233	242	239	243	241	229	222	231	244	247	246	254	230	228	235	243	219	259	241	236	236	236	246	229	221	238	240	270	241	234	259	211	243	250	235	229	257	239	226	260	240	229	210	226	230	263	227	247	230	202	247	252	266	239	246	247	240	223	231	260	220	225	241	199	222	258	253	244	253	244	222	209	230	205	247	223	241	240	235	234	226	238	238	211	234	226	241	249	237	230	244	217	233	220	241	259	250	254	235	252	233	246	257	255	229	243	248	240	259	234	225	228	229	248	249	248	255	244	203	243	227	236	256	233	240	251	208	217	256	233	238	243	235	212	268	229	242	224	238	228	222	227	249	241	246	258	226	244	266	233	229	260	220	257	250	248	256	235	259	220	249	237	225	233	241	216	211	234	238	221	267	241	243	245	241	224	236	257	224	242	232	233	226	229	242	225	240	232	246	232	231	247	256	244	203	259	236	233	246	218	265	231	244	216	252	249	249	244	241	256	225	204	240	223	249	230	257	231	235	242	248	242	246	236	243	235	231	241	239	234	255	247	266	243	244	227	242	231	226	240	253	252	237	263	252	220	242	233	238	262	250	235	219	225	234	237	234	248	224	241	218	246	233	237	228	228	242	226	226	218	229	237	236	222	217	236	251	240	230	249	246	215	229	220	218	256	237	261	220	232	247	245	245	213	264	257	242	235
45002	24458	23784	1743	1518	1344	1185	1135	1031	920	948	867	820	801	759	753	721	770	747	736	750	768	732	719	711	722	709	686	660	678	641	680	686	699	692	662	688	686	653	666	670	639	697	648	640	662	699	666	672	676	678	672	668	698	623	621	674	649	653	709	671	655	705	692	688	635	619	628	642	696	649	693	647	697	646	682	736	649	695	653	729	723	758	675	715	660	672	685	672	696	711	686	633	665	698	681	656	701	663	658	658	681	645	682	626	668	624	679	686	679	692	647	709	673	671	711	674	713	675	643	662	652	699	666	684	730	696	649	656	659	711	720	731	679	642	649	701	645	649	638	666	629	682	661	676	643	660	653	672	699	648	667	670	705	654	652	683	670	667	606	688	661	666	633	644	653	619	651	665	637	676	668	654	686	676	643	643	642	680	601	647	676	668	651	638	679	666	633	684	653	629	650	634	650	657	628	651	668	665	693	662	609	659	619	672	658	670	683	702	708	616	657	666	651	660	662	669	616	617	625	674	646	695	706	616	666	623	682	662	663	642	658	703	662	628	666	638	666	677	662	615	648	679	664	652	599	649	640	714	661	638	663	627	674	655	655	644	639	669	611	664	623	638	680	681	638	669	680	677	599	674	588	672	648	675	626	654	668	639	636	662	623	674	655	666	665	634	642	665	636	701	660	644	673	651	651	679	632	674	702	644	608	641	626	690	678	680	696	632	635	640	681	643	647	730	645	621	659	671	640	630	640	640	675	628	650	645	637	630	656	696	693	663	625	611	585	680	641	690	672	670	655	716	647	635	732	647	689	620	690	699	655	644	632	688	698	627	651	613	629	675	652	661	657	634	665	684	620	642	666	667	657	646	628	659	658	665	645	659	655	647	667	687	665	663	675	655	653	654	633	659	676	620	707	700	672	645	668	633	647	666	669	688	686	677	689	673	663	574	643	635	686	689	676	634	646	622	681	669	648	649	666	663	646	626	614	647	631	644	657	632	648	695	661	665	667	646	710	643	664	644	661	657	692	677	634	669	608	675	679	682	661	684	693	614	708	635	628	650	648	669	624	674	636	674	672	686	669	619	681	665	645	676	719	719	661	640	673	679	631	678	654	685	633	644	681	645	664	646	660	674	659	663	636	669	678	645	684	657	663	661	647	630	680	628	691	641	661	655	619	719	611	642	627	646	674	620	654	626	669	618	671	625	688	650	654	616	699	686	678	690	672	704	638	696	680	666	587	643	678	662	679	664	622	687	646	666	678	625	680	666	637	659	657	647	691	625	675	701	626	679	652	642	678	641	646	644	634	673	684	643	659	693	705	688	682	674	661	642	662	649	646	684	649	633	639	618	639	637	656	654	649	650	661	663	641	643	596	717	606	654	697	621	661	654	639	692	660	653	637	701	693	683	673	642	650	623	718	709	622	668	678	627	670	646	681	653	621	652	658	644	634	662	667	689	676	674	631	682	601	698	661	625	629	679	653	659	678	662	658	653	620	669	595	634	656	660	681	655	665	669	669	658	631	721	611	618	670	659	698	661	642	622	669	706	666	653	649	647	671	638	691	690	637	718	654	624	652	642	608	657	644	654	655	623	668	675	658	663	655	660	706	619	602	679	684	659	664	716	643	652	636	670	641	663	654	613	642	652	658	665	614	658	645	664	650	635	635	645	624	677	654	592	680	645	645	614	663	670	645	633	628	672	664	681	633	667	697	661	651	638	646	652	715	642	686	650	643	657	641	690	659	664	682	648	664	653	675	648	723	664	602	662	654	648	671	685	677	671	683	655	658	623	581	634	608	633	665	642	641	649	684	647	634	627	666	643	667	663	644	682	637	621	661	632	686	631	652	654	671	675	606	657	650	609	621	630	660	620	665	716	641	695	706	655	651	686	682	728	686	616	703	657	653	639	588	622	730	671	637	667	655	639	695	685	675	635	667	635	662	642	629	640	647	633	696	601	606	651	701	660	674	687	685	636	636	662	685	653	680	670	658	691	648	639	616	622	700	659	631	660	627	668	670	697	678	648	688	637	629	683	653	662	702	662	650	630	691	604	627	637	651	655	662	662	629	608	687	669	704	681	657	673	637	707	648	652	685	624	679	695	657	668	657	652	689	684	699	678	653	622	703	662	684	648	632	656	638	660	679	665	643	645	656	677	620	667	657	676	692	626	660	660	642	624	624	660	638	677	661	649	671	600	645	651	635	623	658	660	695	656	730	633	674	664	709	630	658	632	657	646	676	673	659	638	643	647	651	599	661	650	677	707	628	685	671	684	645	652	651	664	638	645	662	649	658	660	632	694	650	681	642	654	645	657	677	623	712	680	692	702	673	715	646	650	683	670	646	674	673	629	656	654	644	717	678	671	683	653	640	643	634	691	592	662	696	657	664	722	667	617	628	636	639	631	663	647	663	616	666	632	677	636	679	657	666	651	656	657	700	609	652	618	632	581	611	661	641	626	627	616	658	697	691	640	632	647	686	659	655	691	677	642	633	650	653	656	706	664	651	621	680	691	659	671	645	651	609	627	636	636	634	690	626	690	656	593	667	639	641	652	688	637	604	654	718	671	649	647	621	611	667	652	635	662	615	660	616	669	623	643	680	637	633	694	679	625	644	650	638	676	641	629	586	680	684	654	664	652	705	675	637	633	682	654	675	609	662	653	678	618	669	653	668	646	664	676	663	622	667	661	632	649	640	704	636	652	645	642	627	685	632	661	646	668	658	680	690	677	622	720	634	664	663	624	695	632	657	671	632	592	648	657	677	624	701	658	630	683	656	664	676	653	652	673	614	626	628	670	640	623	664	656	640	683	639	627	680	673	621	658	662	670	632	668	632	674	620	651	698	675	623	650	690	669	648	652	629	646	679	628	632	657	676	659	658	689	641	659	651	674	630	655	673	686	678	714	668	638	657	692	653	656	689	667	696	658	674	706	635	636	660	635	670	690	615	645	636	665	655	659	665	689	646	641	655	669	644	679	664	683	676	620	635	647	632	671	643	620	683	686	691	651	668	696	657	685	672	646	586	666	654	675	687	615	671	620	674	666	637	665	657	675	674	657	660	680	650	711	662	649	636	659	614	657	656	615	636	643	700	646	652	659	626	610	675	671	652	682	637	661	637	655	654	611	651	632	706	675	670	603	628	651	670	664	671	637	615	636	658	686	655	659	680	659	654	634	658	673	683	654	689	659	651	631	670	658	681	637	632	678	671	615	648	677	694	673	698	613	652	684	620	647	637	673	649	675	659	633	676	706	595	679	636	645	609	626	625	653	670	658	661	594	666	632	623	728	655	715	703	647	656	678	662	676	710	671	675	653	669	682	608	651	651	681	636	705	634	681	647	647	681	708	650	693	687	631	665	671	648	637	690	664	630	643	663	633	691	646	645	643	626	641	670	646	711	624	695	622	671	691	665	686	662	651	626	637	635	615	674	667	698	681	696	640	684	665	693	664	685	641	681	663	666	677	683	628	656	631	678	667	641	625	680	656	653
69838	44968	39651	11475	1555	542	397	372	361	293	279	273	248	234	243	253	233	211	257	198	231	219	172	199	221	229	220	201	204	217	210	220	202	219	191	200	200	180	203	216	206	216	202	190	184	190	181	217	194	209	212	224	196	199	186	212	194	204	211	196	222	229	205	187	227	200	238	215	210	220	195	186	236	200	193	171	192	197	187	191	211	220	201	222	203	198	206	191	198	185	206	232	209	201	204	205	226	216	235	199	204	194	199	214	224	224	208	201	209	208	206	191	173	226	208	229	208	205	225	214	201	213	176	177	180	191	218	179	193	186	183	196	214	199	185	213	202	211	185	210	203	241	194	216	212	210	215	192	187	180	187	216	212	231	207	216	199	187	182	213	207	206	187	195	215	190	208	200	181	196	204	198	232	196	192	210	216	201	173	227	191	198	206	199	204	226	208	194	209	211	197	194	219	227	193	185	204	201	207	194	202	210	197	198	161	205	195	190	217	198	185	224	197	212	185	208	180	193	208	188	182	212	217	196	217	206	186	178	224	215	197	178	199	204	193	232	212	188	206	210	211	183	210	177	180	215	200	192	204	199	200	218	193	210	195	201	204	197	179	216	214	188	201	201	193	197	208	174	186	201	204	201	209	204	197	224	183	216	204	199	226	204	189	191	184	214	190	196	195	214	212	223	206	204	195	176	187	183	191	196	185	213	207	223	204	219	192	220	215	172	206	194	206	232	193	213	203	200	208	202	213	192	219	199	198	205	193	186	226	211	199	223	185	211	199	194	197	199	197	202	198	188	208	215	183	208	207	183	200	193	209	186	210	192	226	172	195	215	215	190	183	189	184	200	217	194	222	209	214	208	222	195	219	185	220	219	213	229	195	212	206	181	193	186	226	185	201	190	197	210	206	226	212	192	192	223	204	208	217	214	170	203	178	213	192	198	195	201	200	196	198	220	189	211	209	220	204	226	223	188	201	195	201	212	199	184	213	235	188	189	190	181	194	185	200	195	190	213	208	188	190	187	203	211	169	205	212	193	201	193	198	207	182	199	230	229	217	212	207	220	171	220	225	215	222	229	216	231	196	170	224	212	222	206	193	192	213	223	173	176	189	214	232	216	183	207	211	218	233	186	185	212	207	212	216	212	196	202	218	213	209	207	167	203	211	195	176	180	221	205	188	211	190	206	204	195	227	222	199	202	209	202	197	205	200	198	187	203	200	214	170	224	207	191	226	203	199	223	208	183	177	208	225	214	212	208	192	188	206	196	210	206	215	186	196	191	199	176	198	189	181	184	215	215	205	196	195	167	186	201	196	198	210	201	197	205	188	203	193	184	197	202	203	180	227	192	188	198	221	197	195	205	207	218	195	212	221	206	211	208	185	192	195	224	198	213	181	221	178	211	196	202	199	220	193	198	222	194	178	181	177	216	203	204	214	230	203	229	183	204	207	211	217	201	210	208	175	191	231	216	201	207	211	202	214	208	198	217	172	199	210	208	207	203	194	205	189	222	175	188	216	188	184	219	204	209	213	201	178	212	194	187	176	201	211	196	202	229	210	226	193	189	200	217	177	195	206	199	206	190	210	210	246	200	201	211	195	229	222	207	192	211	191	229	211	182	193	208	201	201	196	200	210	211	206	209	197	188	220	210	187	200	242	201	232	191	205	186	199	182	224	181	199	189	218	169	188	213	219	200	212	196	199	202	195	226	181	194	195	186	177	176	190	208	203	177	215	214	207	215	187	202	199	213	204	192	175	204	196	209	187	194	195	188	224	216	209	207	208	184	214	228	201	184	194	181	180	194	201	198	223	218	177	190	199	207	198	202	185	192	204	219	228	198	217	197	204	193	216	203	194	228	207	195	168	230	215	236	192	217	203	199	192	194	199	210	210	196	203	208	181	188	200	188	221	219	206	227	189	201	196	170	214	247	206	204	183	194	203	205	223	180	201	214	188	201	177	199	211	183	209	185	207	191	215	199	200	189	229	180	181	202	212	190	187	195	204	195	200	188	201	174	196	213	189	183	194	203	195	208	194	190	210	231	187	173	207	196	201	202	195	201	195	189	203	194	227	214	209	213	240	201	221	188	198	189	204	186	207	218	223	188	193	205	186	191	214	219	186	172	223	208	215	192	212	185	202	220	200	217	202	203	203	213	198	217	199	224	204	194	221	206	213	216	217	196	211	223	175	207	223	173	205	197	178	182	215	202	199	201	205	182	199	196	166	202	181	219	187	194	197	190	212	200	203	192	189	211	176	196	188	164	212	181	183	181	200	205	181	209	194	197	206	206	185	208	201	219	198	203	189	177	195	189	200	235	208	216	214	238	190	192	218	204	206	221	196	223	216	193	220	207	191	213	226	190	192	216	195	216	225	190	195	185	183	216	209	204	185	193	197	200	218	188	195	203	206	174	202	189	190	189	200	182	217	185	204	204	170	190	204	206	221	211	163	183	203	195	200	206	183	187	190	188	227	212	183	196	212	212	213	201	209	205	193	201	219	237	183	196	196	202	187	216	201	195	184	196	190	198	197	191	183	195	194	200	188	186	197	199	202	227	195	204	192	199	195	188	197	192	213	183	206	223	214	200	209	203	202	210	200	195	182	166	201	204	205	209	183	203	215	189	191	208	208	203	212	227	186	210	201	185	204	205	199	195	203	205	205	200	225	188	180	186	226	220	171	206	201	202	235	213	198	190	223	201	212	216	210	177	210	230	209	195	208	192	203	198	215	207	206	207	227	204	212	202	190	206	168	203	195	232	205	190	211	226	186	209	219	203	192	201	186	191	199	220	227	211	229	222	198	207	218	199	212	191	216	208	208	207	207	213	189	193	200	198	181	212	211	202	216	207	180	209	203	207	205	190	186	209	209	209	208	222	185	201	211	199	190	210	211	195	179	209	189	191	174	206	194	183	206	188	197	203	200	197	190	203	182	217	185	204	191	192	210	212	220	187	214	210	206	220	200	237	201	198	236	214	199	215	199	203	194	202	195	209	197	201	226	214	204	201	213	192	217	207	211	210	202	231	200	194	193	217	177	240	200	178	198	198	235	189	202	232	189	172	192	219	189	186	209	174	195	187	203	193	214	193	185	186	228	199	201	182	213	201	214	196	231	211	201	231	192	182	192	192	199	225	193	173	215	198	188	201	230	216	211	192	193	206	212	215	185	170	221	218	199	218	206	202	197	178	202	206	239	215	200	198	226	214	186	203	213	217	199	211	178	208	190	190	217	189	185	195	203	205	194	189	174	211	181	201	206	187	203	213	225	198	201	193	208	203	195	210	211	202	190	183	206	201	198	186	205	191	194	226	196	213	218	217	220	217	195	211	208	215	224	214	191	213	177	217	212	180	197	206	196	199	216	207	219	197	206	191	191	208	210	202	225	162	222	220	208	204	212	194	210	210	221	205	205	220	209	222	210	213	194	184	198	198	218	178	181	204	210	184	184	191	197	180	188	218	178	197	225	178	210	217	195	220	214	190	207	209	198	192
53308	35306	27707	2529	2191	1926	1623	1313	1312	1107	1006	930	937	868	841	807	777	767	707	706	743	704	719	692	662	672	615	617	676	618	659	651	605	591	620	618	599	621	580	622	621	608	592	594	620	604	615	617	605	602	574	588	596	660	605	603	598	540	609	623	642	566	574	625	623	562	616	617	599	626	598	621	640	634	546	648	655	589	645	580	579	649	624	654	613	638	607	687	634	649	643	634	645	619	645	642	641	610	609	614	612	593	600	613	601	603	597	605	602	581	569	613	602	602	564	580	568	615	610	612	614	577	589	599	609	619	645	635	611	604	589	570	573	578	595	622	588	590	613	634	604	580	563	578	600	606	608	628	656	632	602	604	552	578	575	598	582	588	535	571	593	537	598	571	576	602	560	590	582	609	540	619	574	590	579	620	587	589	560	589	615	588	553	623	585	567	587	595	524	544	561	617	589	561	517	587	600	567	603	539	600	627	571	576	624	626	577	599	556	571	561	583	610	574	590	530	579	643	592	574	587	610	568	587	587	577	510	619	567	560	588	613	594	610	602	581	590	581	590	579	579	586	590	541	557	604	582	555	568	578	526	566	528	556	606	577	597	574	586	544	614	557	579	569	548	592	615	593	564	549	549	613	566	564	595	599	574	564	538	613	579	524	587	547	554	544	526	538	573	572	590	546	557	587	550	595	585	609	587	581	588	570	582	573	571	561	557	592	517	535	595	551	550	575	567	576	591	624	569	602	565	610	593	593	556	622	586	564	592	633	574	597	564	557	590	589	591	555	538	564	569	597	605	630	554	532	568	573	568	557	555	554	608	591	560	598	558	604	540	581	558	594	547	607	540	576	554	587	560	613	574	593	618	574	540	603	579	565	540	540	589	617	581	559	572	621	593	588	601	628	636	600	640	542	578	584	586	573	590	596	595	647	540	574	583	540	594	646	579	547	612	575	523	613	556	575	594	554	596	606	599	587	565	627	533	553	556	595	573	564	573	625	585	593	576	588	616	597	562	614	589	603	606	568	535	631	595	566	580	572	584	594	589	566	602	597	572	587	580	563	542	607	587	579	595	597	617	538	571	617	582	599	616	616	578	566	612	571	553	585	583	581	620	540	572	564	531	650	567	563	526	608	571	601	597	601	579	582	552	559	587	557	576	595	585	595	560	538	616	578	570	577	629	592	564	578	571	583	583	584	586	604	599	603	570	554	607	617	591	579	542	558	561	610	571	553	588	579	574	579	560	596	575	592	543	594	584	609	571	590	584	584	602	642	638	548	530	579	566	591	542	535	557	605	593	598	597	611	565	570	578	603	572	559	598	586	664	588	634	580	600	581	611	589	550	584	568	602	622	598	590	547	589	587	585	603	587	540	577	603	583	589	612	587	615	594	585	559	579	552	547	567	576	589	575	574	575	595	586	575	530	615	562	598	607	571	595	631	552	548	578	587	525	580	619	546	551	568	594	543	545	613	567	588	582	598	569	576	573	595	544	581	553	549	619	543	570	573	583	574	553	564	562	610	625	576	600	575	569	564	589	571	595	553	601	569	550	539	581	539	586	560	570	555	610	586	540	615	582	525	603	586	569	610	564	579	600	554	577	611	622	579	591	576	567	562	594	541	575	592	512	581	538	634	540	564	526	543	589	584	568	563	578	583	603	573	549	586	585	553	622	567	591	570	585	555	553	576	596	583	584	582	540	615	585	575	531	596	545	559	597	565	618	559	558	569	582	576	548	570	596	608	573	580	524	583	597	595	619	587	567	584	598	565	620	584	598	588	565	591	573	580	593	589	559	603	571	629	556	543	596	618	606	579	606	533	577	581	552	575	560	594	595	517	533	578	579	579	583	596	605	555	553	578	579	593	623	547	580	577	547	570	584	593	511	618	592	605	558	531	595	535	557	579	577	531	582	578	633	572	585	589	582	592	546	588	555	588	576	556	638	604	575	571	586	534	588	577	577	564	556	548	585	586	590	595	516	565	595	570	616	632	561	590	555	638	589	586	566	599	570	574	558	580	605	578	613	572	582	641	607	591	607	566	569	603	598	622	607	614	605	563	614	559	584	587	556	571	578	550	607	563	588	575	627	561	552	512	541	573	564	531	588	596	594	556	544	587	587	585	591	559	532	567	571	625	589	581	529	620	561	562	512	569	570	602	577	565	580	554	576	577	593	582	569	625	610	567	555	540	566	551	605	583	594	570	549	601	564	637	551	570	604	570	595	591	575	614	561	626	572	592	651	596	583	577	574	567	548	568	569	532	516	594	613	586	582	566	591	578	558	601	564	569	583	608	557	563	497	582	582	589	583	550	573	551	559	604	587	624	585	575	584	553	584	573	591	555	624	572	579	556	626	585	560	615	573	587	581	538	580	564	587	579	566	591	560	598	594	563	552	577	589	608	562	576	581	605	542	551	598	566	588	618	591	567	543	569	571	586	539	590	572	590	540	629	557	619	592	565	627	550	584	565	575	584	591	575	552	578	574	603	597	585	605	563	568	610	585	573	541	576	585	609	551	593	566	586	569	558	591	592	585	609	586	593	597	594	603	585	586	545	617	587	558	552	590	592	560	548	597	625	558	530	558	583	579	558	548	597	608	572	558	540	564	567	567	564	563	552	603	567	595	577	566	560	567	594	615	585	577	579	541	538	565	571	578	561	588	551	635	574	588	560	569	607	580	573	566	570	604	566	575	572	567	542	607	622	583	605	595	633	538	566	589	579	582	605	597	581	573	628	603	562	565	567	556	563	580	582	587	557	590	571	594	593	546	527	573	576	571	573	577	553	575	540	582	622	595	600	554	610	570	583	549	600	595	566	579	584	569	566	580	528	549	642	558	578	624	586	581	625	602	572	634	580	565	560	578	616	575	586	588	583	609	605	610	552	551	566	546	565	605	621	588	602	579	591	566	566	562	593	620	596	590	608	599	596	591	576	573	545	599	593	579	567	559	621	547	594	598	571	584	594	562	599	562	603	605	624	564	593	605	591	569	633	578	597	615	556	580	587	588	602	587	586	594	563	595	557	595	581	562	590	570	599	614	585	574	592	571	591	532	586	588	630	595	585	587	605	566	588	584	586	575	592	572	570	599	579	596	540	589	580	562	615	560	603	564	612	597	583	563	566	575	564	605	559	620	593	550	622	621	579	562	571	592	573	549	560	608	592	619	545	622	622	576	622	612	594	579	574	555	597	599	558	576	579	614	561	602	559	591	593	564	592	591	578	572	590	552	563	574	568	584	582	552	574	574	560	580	542	557	618	567	563	609	565	577	530	538	580	590	558	565	590	551	537	566	599	578	591	584	599	548	612	554	589	520	544	572	598	525	550	548	585	548	576	582	577	599	566	575	588	568	599	572	578	578	587	601	554	566	537	598	553	572	595	596	590	575	576	622	611	569	546	541	558	546	587	571	559	583	569	569	588	573	551	595	566	561	598	579	533	577	561	603	597	586	562	564	561	591	564	556	541	602	604	595	588	611	582	600	580	600	612
38260	11233	4242	468	400	430	409	406	387	398	370	348	389	385	359	358	396	358	378	420	383	379	379	353	397	367	366	340	377	334	406	377	379	374	381	394	401	389	355	375	378	379	390	354	358	370	336	385	379	361	366	367	384	379	351	399	389	383	384	389	332	377	370	389	377	365	373	361	384	380	350	379	390	413	388	373	342	381	364	396	376	414	332	366	424	416	396	384	395	382	383	412	404	400	384	375	378	363	352	409	338	366	367	374	393	402	412	372	372	380	379	361	385	357	350	389	360	378	373	372	424	398	401	367	396	348	375	428	376	352	360	365	393	346	419	369	360	373	404	367	397	407	396	385	376	375	401	392	367	404	351	380	378	386	379	395	376	348	351	378	365	368	397	386	373	381	383	378	408	407	339	367	399	395	358	384	398	344	389	410	386	427	399	360	316	364	419	388	367	391	378	394	381	423	366	363	415	403	350	347	384	399	343	396	379	358	379	389	349	381	376	377	358	378	363	382	388	372	362	355	379	382	397	408	403	415	407	411	367	398	390	369	414	345	375	410	416	385	377	383	379	380	382	349	398	395	356	407	364	363	406	371	377	348	383	380	434	367	364	375	386	375	388	403	344	357	349	369	359	365	350	349	371	402	394	374	375	372	358	398	396	386	348	357	366	357	360	378	366	388	387	383	362	382	386	371	386	400	366	400	373	388	388	372	372	351	387	384	370	384	383	385	406	358	400	386	380	386	391	388	366	354	357	373	364	366	377	367	365	350	356	398	367	370	389	370	407	367	386	391	366	380	379	370	367	382	424	371	380	396	385	380	375	368	356	384	392	390	393	367	390	367	365	392	370	389	353	381	389	370	345	389	408	350	380	421	367	377	358	344	382	418	388	404	365	341	399	380	351	383	413	390	379	390	379	356	365	400	411	386	411	372	399	380	368	384	393	386	350	399	379	370	371	389	384	412	387	384	357	358	401	395	377	402	339	367	374	393	383	346	368	401	370	378	367	361	395	360	375	407	376	393	426	375	377	361	362	384	390	363	400	352	408	381	367	385	400	442	349	397	341	396	404	321	398	393	371	352	402	353	405	354	376	361	403	360	366	368	386	338	356	362	428	367	373	381	394	350	392	384	391	405	423	392	388	405	357	384	417	379	392	390	390	414	364	395	352	397	359	375	376	394	373	382	396	370	395	373	354	394	372	389	372	382	375	396	370	388	366	380	394	354	401	335	392	385	360	426	394	391	353	388	367	403	383	354	434	387	388	341	409	391	375	392	403	399	381	353	406	354	379	364	373	420	404	384	388	358	389	362	383	401	362	371	381	366	374	374	361	366	387	387	388	394	366	395	374	366	336	351	398	389	382	375	378	346	403	350	391	364	419	377	375	337	363	383	399	382	404	391	376	366	386	366	411	450	397	407	425	358	427	372	373	349	387	350	401	385	393	364	361	367	419	380	371	373	368	396	368	343	433	382	351	387	401	392	399	416	390	396	354	363	375	357	373	364	380	377	397	392	370	367	397	405	415	397	402	351	404	413	404	411	401	356	376	417	413	375	386	376	365	388	357	397	420	396	393	384	374	353	410	369	347	375	419	382	382	407	389	386	363	373	371	368	408	385	378	370	373	400	389	374	402	367	369	389	360	340	363	404	382	403	367	348	405	347	387	397	396	405	380	348	362	370	388	365	386	387	374	342	389	369	347	394	374	406	366	354	389	410	379	373	371	331	368	376	368	379	388	392	359	383	387	380	421	393	369	403	392	352	342	386	393	373	346	380	368	374	379	379	341	386	378	377	412	389	374	366	347	378	380	431	363	378	389	368	365	377	377	397	407	374	367	402	351	364	388	356	382	367	398	385	349	396	359	348	355	379	402	371	347	337	349	382	386	378	400	378	361	400	403	363	355	396	384	362	366	397	388	386	382	350	397	366	403	405	418	384	354	412	388	363	356	365	384	358	396	355	417	345	355	368	385	372	360	354	390	398	374	380	390	387	366	400	372	393	356	366	400	410	398	397	395	348	394	341	388	421	363	426	382	374	387	399	382	371	394	382	369	371	368	371	391	390	406	384	376	369	360	388	377	341	398	362	378	354	386	382	381	388	391	414	391	335	339	361	357	367	393	387	391	392	347	350	347	376	425	348	342	376	393	329	350	378	332	421	376	368	404	388	367	391	356	354	354	362	393	383	377	369	369	375	404	359	353	403	346	412	386	357	421	396	385	376	370	381	355	383	395	393	381	348	373	390	378	370	394	340	362	347	376	379	401	395	408	369	401	368	360	444	378	394	412	402	355	373	366	415	366	403	399	365	347	376	354	400	381	374	390	360	388	370	369	362	362	330	374	421	416	368	363	412	399	415	378	374	385	404	398	375	376	394	397	386	406	373	352	384	419	362	340	371	387	360	415	387	379	359	359	392	376	372	401	369	368	372	423	382	394	386	433	385	382	376	410	377	373	373	404	389	362	390	377	372	429	385	359	392	357	352	370	403	381	361	389	384	350	370	353	402	397	386	386	390	383	373	391	413	363	372	381	349	404	391	368	374	346	405	360	361	361	409	382	371	367	373	393	394	380	365	377	373	346	362	385	355	354	357	379	388	405	331	415	377	388	389	375	373	358	374	408	394	392	422	368	356	370	377	391	400	397	408	363	404	401	382	354	396	383	350	377	388	384	381	359	387	401	387	375	342	359	370	369	392	381	354	400	369	394	374	382	353	362	387	352	391	376	394	372	368	361	411	394	390	399	366	390	374	405	367	390	363	383	383	350	387	376	402	353	352	353	369	367	412	422	383	367	370	383	400	448	412	389	407	382	370	379	370	378	379	392	393	441	417	386	391	373	374	383	378	340	390	365	378	348	379	335	394	435	371	380	371	362	377	416	414	387	417	429	409	407	395	402	386	376	375	381	405	378	400	382	400	377	418	406	350	378	371	358	367	388	384	414	403	376	383	396	396	367	380	389	342	368	387	380	385	360	396	390	424	387	361	339	361	367	350	353	361	375	408	397	365	397	353	350	371	387	363	361	350	391	381	442	386	385	387	377	362	374	376	342	373	395	393	366	406	380	370	383	395	378	379	409	365	416	390	394	373	355	365	354	398	388	390	376	377	359	369	379	386	397	376	387	373	353	367	397	350	400	374	387	375	408	370	392	371	349	359	383	430	418	382	378	386	380	374	403	391	383	406	394	393	342	367	390	386	375	387	374	410	398	390	368	384	366	366	399	380	379	377	375	331	417	370	359	385	412	380	374	384	339	394	356	372	386	393	402	387	348	378	385	357	369	366	370	396	367	374	379	388	388	390	371	400	373	387	398	380	357	416	405	392	387	374	363	385	377	378	370	337	409	386	413	357	349	382	397	352	368	361	369	411	370	395	386	351	402	391	361	386	408	371	383	334	385	380	335	382	418	371	386	362	385	373	395	428	391	383	421	388	387	355	377	371	371	361	373	401	379	381	386	400	393	389	385	383	379	402	399	383	388	363	399	386	409	366
28312	4571	5597	1017	1053	1043	954	1017	1015	1024	1046	975	1030	974	1007	992	977	991	991	1005	1011	999	1040	981	1032	981	986	981	957	969	975	1013	975	1010	989	978	1025	981	970	980	978	995	982	993	1001	951	1012	942	1021	962	1014	984	988	1020	953	987	1018	931	952	1008	1000	1006	984	981	954	1005	983	970	1006	1024	1025	1023	984	958	1003	1011	969	1078	1000	965	974	1033	1038	954	1028	1037	985	946	981	1002	1006	994	1067	1016	980	1006	966	996	1007	1003	965	975	955	1004	975	960	986	1022	989	946	1036	972	984	1017	1027	1016	992	1008	975	959	945	999	1001	1005	982	994	978	995	965	983	1011	1002	964	1025	1014	985	1055	1009	958	1026	1009	990	1055	997	1009	961	1041	992	994	1015	1036	1055	986	1024	956	1066	971	984	986	1025	995	979	1050	1002	1013	965	999	1015	1019	1006	1011	964	977	997	990	1033	975	1015	952	995	936	1035	1064	979	1013	995	1045	955	959	971	995	986	1000	987	954	937	999	1003	986	1004	994	1000	1019	980	966	1052	985	984	1034	1005	954	1037	1039	1000	994	1007	998	982	1070	905	1005	977	960	968	965	1051	1009	1001	954	1002	980	990	1008	994	1040	962	992	1003	949	939	955	946	989	997	977	971	1027	1027	971	1002	979	997	1035	979	1054	1007	959	1006	959	1005	974	998	979	984	936	965	984	994	1003	974	946	991	1014	979	951	980	1036	966	1015	1012	941	1000	977	993	979	1008	918	982	958	997	990	982	937	992	1030	1023	981	990	1027	989	981	993	991	994	950	933	984	1039	973	1016	990	965	965	1006	976	986	938	1069	1020	974	972	985	965	980	990	972	993	1007	1025	987	971	1025	987	993	987	946	1000	981	989	930	1003	1082	952	986	984	936	999	1043	936	941	990	947	1006	1021	958	941	984	1009	985	976	990	970	963	986	980	1005	990	976	969	991	970	1025	1047	936	990	961	1021	985	1040	996	970	1020	1007	1011	915	954	970	1030	995	1000	979	1026	972	916	971	1003	957	991	979	1042	1013	1006	998	986	1004	956	1012	1007	1002	1000	986	988	995	1015	993	969	1034	1002	1002	977	929	1077	998	996	969	934	1017	941	966	1020	960	993	1052	1023	968	991	970	988	1002	982	982	968	1009	1058	1004	950	955	985	993	1017	993	1074	1026	986	1040	925	967	966	974	991	988	961	986	995	890	998	972	982	980	984	1034	996	963	989	1000	1012	976	956	1055	977	980	1023	1005	1004	1002	1006	960	1029	977	996	1026	975	941	1006	962	999	962	939	983	1001	1030	1060	961	985	993	1008	953	985	949	996	976	1012	1015	990	990	991	983	1008	986	1001	1018	994	984	999	985	1016	1026	1002	994	1031	1032	943	1017	979	993	1013	988	1023	973	1022	987	963	1042	990	991	975	975	948	968	1000	975	1026	991	995	953	966	1026	1009	991	1004	1000	998	945	947	983	961	978	965	994	1044	983	1035	1036	984	932	1044	1011	1007	951	1082	963	981	973	981	970	956	1003	1031	988	1019	1004	1013	943	1025	1014	971	982	995	990	959	1026	946	996	1008	981	1029	1034	998	1000	1046	980	1005	1004	987	984	1018	1051	984	988	981	1004	936	1044	944	983	1069	1025	961	974	1009	1015	971	979	945	1013	972	963	991	974	953	1016	972	975	909	987	981	991	970	991	996	981	982	977	996	1025	927	981	999	1036	996	961	996	921	990	982	985	977	961	975	1021	1042	1003	998	972	1010	972	980	975	1039	1020	956	968	1025	1024	1013	956	1057	1009	1003	1021	976	1009	1002	992	960	972	968	1025	959	999	915	1019	984	1010	1006	1001	984	980	965	1015	1014	969	970	1026	1035	1026	1003	942	1043	971	1031	1016	985	977	1052	989	977	1005	1028	1042	933	989	1012	1032	1008	1010	1005	933	1012	980	962	997	1008	1012	928	977	1006	988	929	936	1011	985	1083	984	1019	994	962	984	1027	1003	989	1002	994	983	970	980	973	974	981	974	988	954	1054	988	950	1014	1003	1015	964	1005	986	1015	1021	1043	968	1069	1031	990	1033	997	1044	951	1018	1021	928	1027	1028	948	940	1017	952	987	907	1058	961	1012	990	977	995	999	983	1024	1021	1038	1023	953	1011	1049	951	928	1023	989	982	1023	967	962	1038	962	1020	972	1009	1003	931	959	977	966	1040	1007	984	995	995	1022	1021	1024	978	956	985	987	1024	950	1010	985	993	979	979	998	955	1027	957	962	1008	974	983	1027	988	1025	1010	1003	991	1005	984	1001	993	935	974	993	1029	945	979	1001	988	1047	990	994	990	956	1027	961	991	960	1006	1000	939	999	996	988	990	989	992	985	1009	994	1020	983	978	972	1029	1002	925	928	992	1013	1022	1001	1000	1009	955	971	1010	943	1061	989	968	1039	952	948	1006	998	898	1042	986	970	937	1004	1031	1020	944	947	991	971	1003	978	1032	963	982	938	978	1021	962	975	976	960	910	1001	1044	1040	999	1042	938	965	963	976	986	925	947	994	1006	1014	993	965	1010	1094	929	967	963	962	959	1015	959	1002	1049	1019	986	967	998	1043	981	984	932	989	1045	1004	901	987	993	964	1015	944	980	1034	972	1007	1001	999	1011	965	979	967	1076	979	979	982	959	1005	1032	1013	1041	1065	970	985	945	988	971	999	991	1006	983	989	1026	952	937	1025	997	1026	990	973	955	1021	1014	1001	1027	1015	1033	935	1005	956	1015	980	1023	985	979	963	951	1003	1013	1021	1046	979	1086	1027	974	986	1009	978	995	1076	996	1029	981	979	996	930	971	929	987	1021	994	935	974	982	982	1033	1018	1047	945	1021	958	994	963	1023	957	1009	998	988	967	1025	1030	1052	1042	1023	965	970	996	1010	995	991	988	980	1017	1013	1013	1015	923	990	993	916	964	1009	973	998	1011	960	1042	951	983	959	972	1001	1014	1013	1028	955	999	1029	976	998	992	1022	988	1029	959	994	1020	1008	1008	993	1028	985	1009	1009	1001	998	1002	919	1037	1010	966	958	959	1010	997	1014	988	992	1048	954	1020	986	990	967	1008	994	979	985	972	1055	1004	978	975	952	948	985	996	987	980	975	1048	986	979	1034	993	1017	996	1014	1007	975	1021	1005	996	966	1010	998	999	1004	1008	1052	967	993	1008	1015	926	988	1032	1000	966	952	996	1015	954	1024	1036	1002	976	1008	936	1006	999	909	995	969	980	1067	985	1008	1008	963	975	965	963	997	996	1044	951	931	988	974	996	1004	951	999	944	992	1006	981	955	1028	1020	995	1010	947	950	975	965	928	1000	1035	1034	1006	946	977	928	994	971	969	975	1005	993	996	920	997	995	1005	979	1065	1040	955	991	990	977	968	986	985	945	965	1003	1001	967	1016	976	997	1023	970	1024	1053	1017	989	948	1019	992	1025	954	949	967	1017	1013	1013	970	1008	1040	990	967	978	998	969	978	994	998	1006	999	991	952	1047	990	999	985	971	1021	973	1007	923	999	964	987	991	965	1037	991	950	979	1043	957	1003	972	993	956	965	962	1008	1032	1094	968	958	1002	1014	968	963	1008	1056	978	1023	1019	972	1021	999	1016	1001	999	1057	972	938	1017	947	980	1002	985	1028	964	982	976	1021	995	1027	986	1003	960	1014	983	962	976	1004	998	1021	1015	995	964	992	1000	966	1007	1023	975	960	1052	999	974	1008	993	971	1014	1019	991	991	985	929	994	1009	1017	968	976	968	1018	1032	1015	975	948	971	953	958	977	993	937	974	1031	944	989	1012	962	1052	1029	940	967	1009	978	976	943	982	980	988	1015	944	1021	968	1015	998	988	971	993	970	1010	1056	996	1019	978	944	1064	1019	996	1006	993	1029	963	1001	1001	957	973	975	1086	964	956	996	1001	965	971	983	1015	992	1025	1005	968	969	950	937	966	1012	982	961	975	1017	977	923	964	982	1060	1022	1029	991	992	995	983	1007	969	946	1001	963	982	986	1015	954	988	993	986	1014	949	970	1014	978
64040	35321	33129	6999	574	416	352	332	312	273	271	283	286	265	279	270	281	270	254	263	250	271	241	248	247	249	233	243	224	244	274	227	247	246	245	230	245	250	264	247	283	269	260	218	261	245	266	255	253	236	223	244	240	239	247	266	244	226	250	289	260	249	241	260	232	269	228	262	250	238	234	268	244	217	248	237	234	256	240	220	266	237	254	254	217	243	256	233	239	253	261	265	275	272	237	240	225	257	207	235	236	216	237	226	216	219	235	235	223	221	249	273	238	270	260	242	230	281	226	258	258	222	228	247	244	229	278	250	261	251	252	267	254	274	253	243	252	239	276	253	266	261	256	229	270	245	239	235	271	266	236	228	224	209	258	223	229	274	230	235	259	248	230	238	231	222	233	247	241	251	264	235	216	253	255	253	219	250	223	254	196	231	262	255	272	241	240	232	256	259	229	244	250	230	243	244	248	232	232	250	260	256	233	244	213	243	240	219	238	225	238	230	250	240	274	254	242	237	242	251	266	241	260	251	241	252	276	238	225	263	257	243	246	242	256	207	259	224	222	262	237	230	248	218	245	252	222	272	247	246	273	253	262	227	259	243	204	231	255	253	251	232	219	242	256	203	290	221	229	247	216	213	250	234	260	219	247	249	256	240	231	234	239	229	237	251	261	238	264	218	238	213	246	212	261	227	238	223	248	237	222	243	239	244	220	233	223	257	227	261	262	219	236	251	230	282	250	227	219	254	235	234	262	250	239	244	252	241	243	246	222	230	272	229	241	236	243	253	236	209	209	272	225	230	244	222	263	239	255	236	235	249	252	238	258	254	254	221	230	243	254	240	250	220	267	255	242	244	231	253	247	236	221	247	235	235	237	246	243	268	240	257	239	230	260	249	284	230	233	237	255	240	252	266	254	225	227	227	254	223	269	245	263	264	234	217	252	265	252	251	250	251	260	224	248	218	231	231	231	243	222	237	222	257	241	215	239	226	264	231	219	232	234	251	243	243	245	220	234	261	229	215	237	241	269	263	246	243	251	236	218	263	241	220	234	235	224	246	251	246	252	216	260	247	222	241	204	242	265	222	243	234	236	232	242	238	240	268	223	234	230	238	252	213	211	248	249	222	250	222	232	262	251	230	252	238	227	272	253	262	209	233	241	247	244	215	239	249	251	240	242	229	225	280	234	256	201	249	239	233	248	250	227	239	217	262	239	234	249	220	239	260	217	230	216	237	252	270	249	224	244	242	245	264	241	250	237	263	256	228	244	229	262	260	248	207	239	236	223	275	232	245	249	220	222	275	229	241	254	253	247	232	249	246	264	265	226	260	255	226	235	258	214	229	225	267	239	236	265	241	231	214	222	231	244	256	247	229	231	264	246	228	267	245	195	243	265	251	229	241	233	233	234	229	260	233	222	261	252	260	220	266	234	260	253	243	250	258	246	237	243	243	264	222	235	217	265	250	277	263	215	220	241	254	237	262	237	246	265	250	242	232	264	272	230	224	263	259	257	237	219	269	272	259	231	220	232	234	251	224	257	232	244	257	250	257	237	245	245	227	196	224	277	264	225	245	250	213	211	235	225	236	200	238	213	254	231	244	246	239	240	257	235	261	233	264	231	209	231	221	234	218	239	237	245	261	260	257	236	236	248	247	237	258	247	253	257	238	260	252	210	260	251	215	272	267	253	229	244	264	250	229	253	229	233	225	242	272	270	216	248	245	250	247	239	227	277	228	252	265	249	236	215	257	235	253	251	267	239	242	220	262	262	231	246	229	222	242	240	242	224	248	266	234	221	205	237	248	239	212	223	244	236	255	230	242	235	230	234	252	222	230	259	247	244	227	260	228	214	239	249	231	248	229	234	233	253	235	244	232	259	270	271	212	247	234	233	234	242	202	224	245	252	226	261	261	270	244	221	239	232	222	236	230	229	252	259	285	277	224	248	228	256	213	227	232	238	260	242	227	245	236	282	263	237	235	269	232	263	212	245	248	263	260	235	238	254	249	224	280	269	234	252	269	255	234	252	254	265	268	248	230	245	211	235	224	248	268	236	245	229	246	240	242	254	247	250	255	236	270	272	221	237	231	226	255	236	240	238	246	227	209	237	218	237	241	238	230	226	261	263	254	236	240	246	255	241	256	262	245	267	221	232	234	220	225	238	221	247	279	224	236	246	229	241	231	232	222	227	240	251	253	252	240	243	257	268	275	251	235	234	221	233	234	265	246	231	261	253	235	266	278	238	227	226	233	256	248	246	240	230	249	253	235	244	229	241	243	226	238	247	253	260	241	244	240	236	244	240	218	254	246	248	221	253	245	241	218	245	260	217	222	252	259	231	242	268	240	257	222	228	241	253	258	244	257	234	255	242	245	236	236	255	287	235	228	239	266	247	216	256	248	236	248	289	266	233	217	252	225	219	225	235	238	265	232	241	239	274	257	258	257	258	258	261	257	271	245	248	254	263	256	228	246	229	269	250	270	238	226	238	242	266	243	272	219	230	230	257	237	269	222	222	232	265	233	250	263	232	245	253	245	233	233	240	259	217	272	228	237	236	217	256	241	221	219	262	274	220	249	237	239	244	225	229	236	264	224	253	218	247	270	247	252	245	238	264	240	246	241	271	239	261	245	240	215	233	261	215	249	248	230	237	259	248	251	228	239	232	235	264	234	267	235	211	253	249	234	229	243	277	237	243	275	242	251	237	268	259	238	257	249	227	223	243	263	254	220	224	250	231	247	228	235	253	250	262	253	261	238	230	238	243	245	241	220	206	244	231	253	231	240	214	221	248	251	233	228	254	250	264	238	235	257	253	234	254	253	249	236	260	229	252	232	243	256	237	246	221	246	242	232	252	268	239	257	257	229	232	253	227	239	217	239	233	250	235	211	242	245	223	238	248	250	247	255	235	223	221	236	250	258	245	242	241	217	238	238	201	245	275	263	259	247	244	261	229	226	234	225	236	250	226	227	259	246	259	249	221	234	252	276	257	244	266	255	266	235	226	243	228	234	226	222	238	233	271	277	236	216	246	251	262	215	214	231	232	247	248	239	262	246	247	241	246	237	232	198	244	226	249	232	257	264	245	230	256	226	237	260	226	220	246	255	279	225	255	248	224	240	262	271	241	235	223	217	258	227	241	245	263	212	256	253	250	227	256	269	258	264	221	238	215	238	229	225	240	244	285	231	249	252	272	255	252	263	222	272	229	247	223	242	210	242	227	241	243	241	235	230	275	234	234	252	259	254	257	244	246	224	246	251	260	262	235	213	268	233	250	236	221	249	251	241	236	263	281	238	227	243	248	251	230	251	229	239	223	265	231	268	222	233	237	224	237	234	248	260	246	246	252	272	230	251	242	218	221	246	242	228	227	248	248	236	236	236	249	236	250	235	226	256	228	236	234	265	216	261	258	253	251	263	239	234	226	234	232	225	250	232	240	235	240	246	225	240	251	264	228	232	223	207	254	259	249	230	247	238	263	245	259	240	232	238	260	241
45731	26698	23768	1679	1469	1356	1144	1107	1003	907	878	837	803	782	794	744	765	744	739	743	738	719	747	687	715	644	690	731	710	719	689	690	755	645	712	698	666	661	720	671	685	698	710	704	673	693	643	756	711	686	646	643	673	673	660	661	685	677	713	685	688	667	696	687	656	689	713	684	654	675	682	681	656	673	656	741	712	659	685	688	715	689	706	709	634	668	673	700	664	661	670	726	654	741	687	677	666	724	683	663	661	684	709	695	635	650	661	686	677	715	630	672	677	696	663	699	711	663	684	716	633	712	650	647	718	689	686	682	679	678	688	700	650	736	679	676	696	648	712	691	629	638	657	690	672	693	683	662	733	690	628	673	691	658	636	670	668	671	686	715	675	636	658	694	692	667	629	673	738	637	711	589	693	645	653	668	683	663	677	646	657	649	670	680	649	627	633	727	625	594	667	625	677	669	687	659	678	660	649	697	658	670	662	689	636	660	660	675	666	662	632	660	637	688	696	695	701	682	636	696	718	667	646	695	672	713	698	659	654	710	658	683	675	671	673	684	641	649	633	667	668	687	674	668	631	676	657	666	679	607	668	723	684	717	689	657	694	643	692	664	711	692	655	676	667	673	639	648	652	650	654	666	659	658	661	646	659	674	685	690	659	639	662	669	697	693	685	667	659	663	695	753	629	640	645	671	697	656	645	698	673	641	647	674	696	674	649	709	674	678	658	660	623	626	652	648	698	682	699	624	662	674	711	699	664	656	697	716	661	651	680	677	665	682	651	683	640	696	690	687	727	686	676	684	677	627	675	663	670	644	675	683	656	670	669	693	654	672	705	668	651	645	680	655	637	636	676	671	655	622	683	641	693	697	630	657	627	660	720	667	646	680	650	699	684	598	672	710	634	695	688	662	664	715	639	641	680	699	650	696	651	675	669	621	672	650	685	659	694	642	667	615	651	664	677	681	639	624	638	619	720	680	671	700	663	671	677	670	712	676	652	637	603	698	661	721	676	726	651	707	658	688	640	663	662	662	659	659	647	656	598	653	669	643	675	607	631	723	707	666	681	713	709	644	645	696	656	669	659	656	709	652	681	662	705	648	667	694	659	669	673	701	680	679	657	652	728	699	667	678	680	667	718	685	678	678	636	686	665	664	639	656	644	715	670	666	619	649	677	667	621	648	627	661	682	702	660	723	651	700	685	630	679	669	625	695	674	655	647	655	691	725	672	657	655	672	719	633	666	632	640	691	659	684	646	709	657	688	627	695	634	683	696	696	716	662	655	673	633	655	666	672	662	701	655	623	626	631	661	644	702	654	688	659	702	603	675	674	671	593	677	641	678	643	672	698	666	681	666	707	672	699	681	641	666	639	680	661	640	689	649	652	711	635	686	672	671	633	665	623	689	672	665	679	671	648	687	647	637	631	669	648	675	691	610	656	706	607	701	678	694	664	648	646	609	649	695	642	665	674	638	674	656	689	680	669	674	709	652	667	646	654	653	661	642	624	675	684	701	687	634	715	691	687	625	706	651	649	723	691	641	658	671	702	662	738	654	673	647	670	654	675	686	648	672	630	670	695	680	632	704	699	641	672	651	684	636	654	633	679	697	686	671	679	662	700	663	624	652	647	695	694	629	661	693	709	699	679	718	648	676	682	655	662	648	669	682	637	651	683	688	696	679	664	657	665	646	637	687	673	680	724	670	697	646	693	726	692	662	670	600	668	652	667	698	692	693	647	724	682	649	731	700	717	652	642	682	657	639	647	662	678	694	699	660	656	678	678	691	695	715	645	731	655	716	665	633	642	664	668	656	670	668	695	660	674	710	646	658	683	680	642	629	672	687	719	657	666	661	616	662	681	656	680	674	646	663	653	716	626	697	669	622	660	681	655	654	686	667	689	727	685	656	655	672	661	678	656	658	640	671	666	642	697	633	665	654	631	694	639	666	677	669	675	649	657	675	628	700	712	633	695	686	653	632	665	693	706	683	685	689	653	657	675	653	658	669	652	630	658	639	681	675	666	692	675	624	638	633	627	682	661	677	621	615	709	676	629	663	668	664	677	695	622	675	693	689	701	689	621	702	692	665	661	694	711	661	686	672	692	683	694	709	621	709	691	669	675	700	741	644	664	650	626	652	663	686	758	638	672	668	647	674	707	620	662	682	643	668	712	654	713	658	699	698	701	660	659	719	662	641	680	695	651	658	656	687	669	677	675	649	690	737	668	650	678	674	709	672	722	704	629	617	690	637	649	642	688	678	684	681	630	660	647	714	692	675	694	623	683	672	702	619	648	676	645	696	673	634	718	648	682	644	714	719	711	690	697	643	697	608	709	657	655	720	664	679	703	700	672	638	665	684	605	718	707	668	676	644	726	622	644	691	621	650	666	668	662	691	649	626	706	675	690	667	657	691	682	645	736	676	689	671	689	672	620	665	622	641	690	624	683	694	627	631	675	662	657	697	657	660	662	666	692	683	689	645	689	719	645	647	642	676	662	661	668	697	683	693	680	700	683	681	637	689	683	684	636	662	637	617	703	679	635	628	650	690	691	673	624	700	639	630	624	643	678	655	691	664	673	673	663	701	624	655	675	663	666	622	672	704	641	636	624	634	701	681	688	691	647	692	635	627	714	658	683	672	685	649	703	647	652	618	718	684	611	660	678	637	646	676	689	690	645	658	678	633	688	673	687	674	713	647	706	662	698	697	689	683	702	632	615	692	710	707	639	638	675	677	689	665	647	668	701	630	654	667	665	686	677	647	708	675	641	667	600	639	659	684	730	682	660	651	610	621	684	694	667	754	671	688	706	670	644	656	643	663	614	649	662	665	664	658	727	664	671	660	644	655	629	694	695	683	675	689	687	643	673	649	643	667	667	663	703	715	678	717	664	659	662	645	677	661	663	706	643	683	670	702	693	634	651	645	691	709	687	696	660	664	652	654	674	722	701	664	648	660	658	615	675	696	715	631	697	656	674	652	681	703	694	663	712	728	668	654	680	610	683	677	649	669	652	653	640	668	651	639	648	626	649	679	639	661	650	648	714	642	630	653	635	708	668	645	679	660	646	709	627	668	672	668	669	650	661	659	663	648	670	664	668	712	673	657	681	666	682	663	654	645	663	653	690	678	654	671	651	676	706	715	622	655	683	662	632	672	646	625	663	631	639	675	690	647	653	674	655	679	667	648	653	641	642	639	669	670	673	691	585	710	659	653	667	691	655	702	635	604	682	657	633	655	617	611	666	676	666	662	661	637	689	670	689	642	645	661	657	641	668	701	687	639	676	683	649	681	672	658	675	659	682	635	698	662	699	711	673	677	694	654	643	710	666	660	654	702	632	661	699	601	645	703	629	647	651	685	669	636	671	663	634	618	661	682	631	669	670	659	686	677	638	654	647	674	659	674	598	637	688	650	628	657	686	650	705	728	669	670	675	714	621	697	676	675	637	670	704	648	667	645	708	672	664	668	676	654	660	654	678	637	670	681	711	707	681	685	658
69538	43748	39914	13506	2088	578	463	330	317	309	267	277	263	246	242	221	242	203	242	198	240	261	198	232	249	225	204	205	192	184	230	213	202	219	216	215	220	214	202	228	211	208	217	211	228	185	194	185	189	202	200	222	195	191	193	194	229	217	194	203	212	204	197	205	212	193	228	204	207	233	221	182	208	208	214	213	192	179	231	195	193	222	212	203	223	206	220	205	190	228	202	217	182	203	211	222	205	228	235	239	175	192	198	198	175	170	198	224	223	203	208	213	216	216	193	193	204	204	241	213	185	198	183	212	226	219	208	208	213	189	216	217	172	211	188	215	218	203	206	210	214	215	227	204	238	198	182	225	227	206	250	204	203	210	197	238	185	207	198	191	205	202	214	188	198	193	215	201	190	193	205	193	185	190	196	188	185	192	188	189	198	176	185	213	202	203	204	193	204	183	195	206	217	206	217	187	172	195	211	198	206	186	187	213	208	224	208	187	195	199	205	199	187	189	214	196	204	213	199	228	184	193	183	196	236	205	209	223	185	180	204	202	258	192	191	196	205	210	217	177	233	203	232	200	189	194	186	208	223	216	210	199	197	213	193	187	176	190	209	235	178	196	228	208	216	196	226	218	207	209	222	187	214	206	219	205	201	204	216	223	208	193	219	217	192	185	172	220	196	198	210	194	192	178	214	222	199	224	195	216	213	207	195	216	205	172	222	191	209	209	189	222	210	177	196	214	187	191	173	193	192	207	180	217	192	181	210	188	184	189	197	204	207	196	198	207	197	155	194	208	186	187	238	172	208	208	196	184	203	194	209	202	187	195	222	183	221	216	198	210	188	210	218	213	205	177	192	209	196	183	219	202	194	217	190	224	191	213	193	202	188	190	191	173	183	208	205	203	183	207	198	215	227	207	212	196	208	211	222	207	189	192	222	202	205	214	182	208	209	224	182	233	196	204	205	215	189	210	199	196	234	219	225	215	202	223	205	222	198	188	203	207	207	198	204	215	202	212	219	186	201	209	189	218	187	192	205	197	180	223	198	214	216	193	195	218	234	235	213	182	186	202	200	245	214	214	229	200	184	197	190	215	172	194	225	180	233	211	204	214	198	200	181	222	173	183	221	205	186	217	195	212	204	181	188	214	212	175	171	212	184	202	211	216	201	197	215	201	212	212	181	165	184	195	216	187	178	198	191	198	213	228	237	203	184	200	185	187	191	202	199	219	211	182	170	210	196	214	207	226	198	203	186	196	183	222	203	199	203	207	200	209	189	186	186	208	191	225	212	203	200	184	168	198	216	228	186	219	196	212	189	182	209	201	184	227	216	207	192	201	201	231	216	226	183	177	229	216	197	187	193	179	206	198	200	245	212	207	191	199	191	203	196	201	206	187	169	184	169	201	194	199	217	197	207	229	189	190	193	214	183	202	200	208	224	204	188	224	191	198	225	206	191	183	193	231	207	191	188	187	203	190	222	218	224	202	206	203	193	218	211	185	201	194	206	207	203	182	211	185	210	215	208	219	199	222	202	205	185	215	206	180	199	223	212	202	191	233	190	214	202	209	210	203	201	183	186	216	194	193	204	205	222	204	194	195	206	233	209	213	204	214	215	217	217	207	211	166	230	198	194	193	238	191	210	171	197	220	212	193	203	194	238	209	228	168	206	188	210	226	185	197	179	210	203	188	191	192	206	198	190	206	217	200	225	223	204	197	230	177	221	192	199	192	198	188	198	188	196	204	189	209	198	226	206	226	216	204	251	200	188	204	186	184	199	221	174	200	207	198	204	206	217	190	189	214	200	201	220	188	233	202	205	207	200	222	192	226	235	183	219	209	198	217	240	175	182	167	206	220	182	223	189	186	203	187	186	201	170	234	190	201	218	210	172	199	225	217	199	187	213	210	182	215	204	228	194	191	213	222	213	167	189	194	225	179	192	229	213	208	215	175	227	200	205	179	215	214	213	206	189	195	199	192	212	188	185	169	194	226	195	211	214	201	210	193	205	196	198	208	181	209	195	192	196	217	182	196	196	188	215	196	200	211	227	191	187	192	214	203	208	196	199	230	198	204	221	212	195	214	198	196	191	222	190	197	189	220	221	174	228	212	221	192	184	206	226	189	237	187	194	193	193	188	199	201	218	197	206	205	208	212	209	208	209	195	206	207	192	223	194	211	218	197	191	196	219	222	206	193	211	195	189	199	224	206	211	195	207	208	190	192	206	215	195	207	199	177	185	200	224	210	214	197	189	172	188	205	170	191	229	184	234	188	202	192	197	202	206	212	202	197	185	178	197	185	211	184	215	210	199	223	187	206	198	191	193	197	200	181	186	202	196	193	200	193	191	205	206	226	170	205	198	220	195	190	214	200	200	170	188	217	193	213	210	172	218	194	194	206	169	212	188	203	185	194	211	229	204	205	188	221	177	187	214	189	201	198	192	206	193	190	201	211	207	213	197	211	217	210	207	211	195	182	175	197	190	199	212	197	206	191	174	225	235	210	209	217	193	228	192	210	201	185	198	230	185	177	223	202	190	208	196	183	186	185	212	180	218	210	197	215	175	196	216	197	177	190	201	194	199	170	171	181	193	220	179	209	196	194	205	181	202	207	212	207	202	198	190	198	240	200	218	210	206	200	185	198	189	198	212	182	206	211	188	200	184	180	213	207	196	203	201	182	201	194	207	196	194	220	194	206	198	183	210	198	197	218	202	199	195	223	202	196	211	190	194	189	169	196	216	198	206	212	196	184	226	207	191	213	189	199	232	201	186	174	213	219	190	193	180	187	223	203	219	199	213	202	166	182	227	226	210	192	226	209	184	193	185	203	205	183	205	195	199	194	231	204	192	221	211	222	204	182	175	207	225	206	184	211	206	178	207	200	198	195	191	190	216	203	198	209	223	197	199	185	188	214	207	244	207	209	194	200	221	192	197	198	199	211	193	159	204	203	190	185	207	200	203	202	207	207	200	205	204	177	217	208	224	184	215	214	209	201	218	221	224	189	192	184	188	199	206	201	208	191	213	203	195	199	175	172	201	197	212	218	212	209	208	207	199	218	184	198	189	179	170	198	197	210	205	189	199	234	201	204	199	187	184	190	207	232	224	204	174	186	189	196	173	178	204	200	189	241	189	202	197	174	204	188	185	186	165	196	206	196	184	185	196	214	212	200	190	208	208	194	199	199	194	198	211	199	206	228	200	173	226	209	198	186	184	189	163	198	197	196	209	194	221	189	198	201	197	221	235	212	216	216	205	218	210	207	205	210	205	217	211	211	203	197	200	224	190	198	195	212	226	198	230	216	203	166	187	208	199	185	220	210	206	188	225	190	218	197	205	208	200	178	223	185	181	205	200	205	221	211	186	189	202	214	229	195	198	200	197	200	199	197	207	212	224	210	189	195	201	206	186	214	190	206	178	222	208	178	179	193	222	198	183	206	212	188	197	199	186	205	204	213	217	176	192	190	194	215	220	187	203	190	230	225	195	235	210	204	178	231
52777	36405	28016	2406	2123	1802	1489	1401	1239	1109	1034	934	905	842	806	796	797	751	729	635	736	705	664	728	682	654	691	651	647	623	629	650	646	573	613	595	643	631	635	651	581	664	608	630	593	621	623	623	630	591	613	640	648	556	593	601	567	586	589	592	616	611	611	550	650	590	600	622	619	567	617	597	612	616	586	582	598	609	630	627	583	577	621	587	612	618	606	643	621	626	597	604	605	572	616	635	617	594	595	588	585	602	619	592	617	607	623	581	559	613	557	592	600	580	598	623	620	615	630	595	553	627	569	617	650	607	675	590	564	584	600	601	599	544	631	580	582	609	625	588	586	572	558	630	620	600	654	694	661	575	607	563	575	557	547	586	576	536	574	583	526	578	586	580	546	598	593	564	602	542	568	566	588	609	601	593	580	579	581	580	584	577	578	567	576	587	609	546	592	617	591	567	590	636	543	566	538	527	587	570	609	561	580	591	597	569	546	551	608	598	567	604	575	570	620	562	552	587	591	596	614	619	542	584	546	604	564	544	597	610	595	573	569	553	571	591	614	557	591	551	579	571	550	563	577	556	581	606	592	513	564	578	525	602	581	562	569	584	546	560	559	593	541	586	602	586	601	572	631	607	574	589	581	556	536	539	619	640	577	575	581	569	559	608	556	592	554	592	554	622	567	592	618	571	546	568	585	582	573	611	611	520	563	584	574	593	625	582	584	571	607	585	588	580	570	527	618	552	560	576	551	622	574	584	624	606	615	554	558	599	566	554	599	536	575	588	545	614	616	619	559	582	571	620	587	565	591	567	600	577	540	572	574	581	604	593	600	549	577	559	560	586	578	591	560	560	554	558	581	575	583	620	569	621	548	523	595	603	580	581	550	592	576	610	538	599	609	535	612	607	555	569	589	551	558	568	605	589	542	580	584	558	609	609	560	583	551	585	582	595	559	581	548	590	564	608	605	563	552	554	585	577	634	608	615	611	543	587	600	632	569	567	590	570	601	554	586	642	599	569	641	561	586	573	597	589	579	611	615	536	575	574	562	625	573	590	562	561	611	576	568	545	607	559	541	591	599	538	577	585	637	595	564	562	563	594	592	550	603	602	588	618	594	579	610	574	572	596	618	565	619	593	546	575	577	597	567	580	559	557	593	563	562	576	581	631	593	594	565	584	576	621	561	554	561	564	569	608	575	568	580	583	583	591	548	585	541	571	551	607	629	521	597	556	571	550	597	608	559	546	587	620	570	531	568	547	584	581	618	579	570	563	554	580	562	575	597	579	569	586	567	576	607	591	578	557	561	633	541	583	572	557	585	561	581	608	554	594	594	538	568	595	540	628	612	548	552	542	592	566	550	584	610	580	603	580	549	544	578	573	576	552	580	607	561	599	567	588	584	614	540	562	619	554	569	564	545	589	535	582	565	571	601	571	633	560	606	584	579	592	590	557	557	599	571	543	611	583	614	577	579	568	585	539	583	550	611	582	533	562	598	612	571	613	570	575	565	579	552	606	603	608	594	574	562	561	615	606	576	550	549	600	580	570	611	610	567	595	589	556	608	551	577	567	589	615	570	545	592	567	628	593	594	576	588	518	596	619	548	598	560	619	593	586	572	576	584	584	598	583	610	596	567	591	556	595	578	596	590	587	540	620	570	578	574	587	551	554	610	595	581	584	579	605	581	623	585	553	586	552	586	522	595	554	577	574	608	605	577	612	594	568	602	558	572	554	593	605	590	557	589	605	622	573	587	542	640	619	574	563	563	583	619	624	597	622	589	576	596	559	587	594	599	559	533	604	611	589	594	582	556	553	596	595	591	547	567	592	557	602	597	595	569	596	546	581	574	532	593	587	575	570	596	567	621	611	614	560	583	583	634	557	593	607	569	578	579	560	587	567	556	554	564	609	609	547	553	583	591	586	557	568	601	600	553	562	577	643	607	556	613	574	540	578	565	585	566	572	586	592	598	619	554	576	619	611	578	569	619	574	597	566	589	561	614	542	585	543	597	620	570	546	585	639	567	565	561	646	594	590	585	644	588	602	633	564	561	575	554	600	540	579	569	546	581	612	615	572	576	568	572	599	600	565	572	617	562	575	606	548	557	553	560	586	589	581	574	605	574	576	551	600	601	544	624	611	536	597	571	571	570	575	591	520	544	567	563	583	613	601	581	586	571	589	559	589	618	605	539	560	582	627	600	547	586	573	555	578	551	564	571	557	573	615	593	558	613	628	625	545	564	593	601	619	575	569	596	591	581	578	584	536	573	590	604	582	584	553	568	593	542	552	605	610	571	601	634	581	549	568	581	588	572	583	606	619	606	603	561	563	539	587	606	587	581	584	569	592	626	566	544	578	539	608	572	587	563	548	592	603	565	605	553	596	567	575	560	598	621	589	589	552	582	596	556	580	642	560	557	529	569	556	571	592	589	546	532	615	589	605	604	588	588	594	548	565	571	556	525	560	570	576	589	586	597	569	587	589	558	580	615	579	569	593	581	627	599	595	599	565	574	548	576	573	546	564	635	600	598	624	622	606	578	564	616	575	593	571	551	611	573	618	587	586	573	577	561	607	574	567	585	582	550	576	596	583	598	642	540	552	546	538	564	578	612	616	632	570	563	570	604	604	595	574	614	571	613	576	533	538	577	558	562	584	548	593	600	613	599	597	598	568	588	557	625	588	548	602	585	562	622	575	594	571	546	591	598	568	605	591	546	628	592	564	581	605	594	571	579	568	533	616	554	602	605	609	550	585	545	574	590	579	609	558	553	601	595	567	537	580	535	576	584	588	564	598	586	615	571	596	592	572	568	609	578	601	568	569	630	563	553	552	573	542	593	571	605	547	587	595	600	542	571	582	582	622	564	599	567	565	550	555	592	556	569	600	585	547	592	581	616	612	563	580	595	572	588	575	588	597	533	587	583	606	593	589	565	607	572	550	574	565	575	546	568	572	608	545	611	547	543	578	604	569	594	593	538	571	562	609	605	565	555	507	597	611	550	608	579	533	600	575	556	632	568	554	569	593	591	576	604	566	562	534	585	584	565	582	570	628	615	617	612	615	550	577	622	552	605	581	552	596	603	542	599	580	606	576	602	605	585	577	555	597	571	630	598	547	613	620	590	554	569	541	599	566	548	600	574	589	568	607	568	576	568	606	575	543	558	571	598	579	584	584	581	607	540	565	600	565	563	557	558	569	579	539	593	614	611	546	625	556	562	560	597	598	570	561	545	551	556	595	558	560	586	567	578	570	596	577	599	578	604	574	540	588	563	559	577	626	619	574	555	578	564	581	566	600	567	575	586	606	573	576	592	543	615	623	570	614	602	600	595	546	582	572	579	589	583	541	586	608	585	582	588	601	551	580	592	594	583	585	552	593	597	566	613	653	549	583	601	601	586	610	565	592	620	569	537	587	606	585	553	577	555	578	572	547	590	579	592	560	586	559	606	565	607	613	564	592	573	563	604	552	564	548	604	608	557	534	590	602	600	577	569	605
36694	11424	5322	629	436	390	387	372	376	395	382	367	428	351	386	355	384	381	377	356	414	385	366	372	342	359	386	365	387	385	387	366	373	364	355	370	369	389	334	389	350	382	419	404	362	372	366	356	384	398	396	378	376	381	397	362	360	358	359	380	374	353	381	381	372	366	387	382	376	370	365	371	353	396	401	398	370	382	394	358	373	364	357	363	392	348	377	378	414	389	388	385	389	364	415	375	408	347	350	337	369	386	367	358	403	354	389	364	391	403	413	366	366	394	397	387	382	337	374	395	387	338	358	358	386	375	393	399	391	355	399	372	388	380	354	391	365	393	393	375	331	378	368	347	341	341	373	375	383	391	370	358	365	389	363	361	371	370	364	390	382	440	356	409	391	363	400	372	378	394	383	388	376	354	386	323	350	351	347	355	347	366	409	373	392	336	372	371	353	387	370	359	342	395	391	407	391	342	397	388	413	361	392	334	387	365	367	365	373	379	370	372	389	398	347	369	372	362	367	378	398	349	371	375	354	417	373	374	387	362	373	397	368	359	374	357	395	339	384	359	346	391	368	363	412	357	355	379	361	397	360	369	375	380	394	418	395	366	377	413	364	357	397	368	367	365	358	395	375	390	370	400	345	385	346	393	383	342	383	313	400	364	382	356	390	357	379	386	379	378	373	379	339	363	383	392	387	367	435	363	359	400	402	374	402	394	388	350	374	365	376	385	366	398	391	346	362	381	386	370	378	407	380	390	358	395	377	396	388	376	373	403	349	359	377	389	335	389	347	343	406	408	384	366	338	383	357	359	374	374	367	336	334	351	349	366	378	332	364	387	364	357	379	379	390	376	370	364	388	369	393	395	376	381	376	374	397	373	346	360	391	404	356	405	359	398	394	388	345	347	328	379	373	360	365	388	346	394	375	359	363	352	353	349	393	365	375	360	358	397	372	385	354	374	372	349	387	368	345	361	381	409	346	360	370	371	408	366	373	368	360	381	384	364	366	362	391	356	386	352	417	388	369	390	404	389	365	369	387	360	377	357	376	374	363	366	353	374	347	389	359	364	354	403	360	399	368	405	374	379	421	376	373	390	379	392	360	382	364	380	382	368	368	368	373	372	337	355	361	367	345	361	361	362	357	387	356	384	344	362	369	390	379	354	363	400	394	373	385	379	400	413	400	369	407	380	378	386	375	355	355	365	367	404	354	394	395	383	354	369	380	365	357	385	405	348	390	373	404	404	369	370	356	371	362	407	387	399	356	351	390	337	380	366	391	336	379	388	397	414	352	358	390	368	369	368	403	386	385	337	358	400	397	389	374	396	404	376	346	371	359	377	350	379	381	368	373	401	366	376	396	366	378	372	372	389	388	366	414	344	392	381	379	378	384	398	387	388	390	374	363	371	379	403	409	398	369	367	392	398	370	373	387	381	362	371	395	405	387	411	372	394	367	375	396	374	374	342	378	360	374	371	398	382	380	365	348	389	344	363	367	402	371	389	336	381	366	376	360	371	326	372	351	361	359	392	378	428	403	361	384	398	395	345	374	375	334	373	371	369	361	371	430	380	387	356	378	369	366	401	388	393	344	363	355	382	388	381	387	393	349	358	370	360	384	343	358	371	392	387	384	367	373	375	399	378	392	359	337	394	407	360	407	366	369	351	367	377	373	356	388	393	373	389	400	375	379	388	364	357	363	366	379	354	375	355	362	380	396	378	360	385	380	398	393	371	392	380	396	392	366	360	376	358	405	355	393	369	405	398	370	373	375	397	384	368	377	383	377	376	382	345	379	382	397	401	344	410	396	400	403	374	385	372	404	371	373	396	349	365	388	388	362	376	406	360	346	378	346	377	363	373	382	339	380	374	382	363	409	346	363	371	381	377	370	374	380	352	388	356	384	395	351	391	351	383	335	379	388	357	355	349	349	347	343	369	362	364	328	342	362	393	369	390	400	410	385	340	358	362	369	377	337	404	361	374	393	393	360	358	373	387	380	368	366	343	376	373	374	377	393	378	368	363	345	380	370	371	398	377	403	367	386	371	403	395	390	369	343	420	406	414	377	385	395	363	413	385	363	397	373	414	356	352	408	403	358	363	362	383	393	358	386	362	371	348	380	372	348	378	398	364	352	408	361	345	370	399	359	373	398	365	375	386	380	381	403	359	361	356	403	390	397	365	345	389	399	391	409	396	383	353	328	386	341	369	344	356	396	411	368	380	363	372	370	379	380	394	390	398	365	364	369	345	430	390	368	401	388	362	376	360	381	373	379	353	390	380	380	351	393	411	345	377	346	384	376	363	370	395	403	403	384	355	367	381	349	371	352	363	380	378	379	362	339	354	348	375	358	361	357	389	395	351	392	367	382	362	380	373	385	329	360	372	386	377	398	361	355	358	390	384	382	390	329	387	349	370	385	418	353	382	370	351	401	401	402	349	370	338	367	420	353	389	386	362	357	384	347	382	392	419	400	393	380	357	345	387	386	377	368	434	349	382	399	369	352	394	380	374	399	359	396	362	365	353	372	385	372	352	357	381	356	372	377	343	368	372	367	367	369	380	369	372	394	362	357	387	357	340	390	360	383	424	356	377	402	389	400	378	390	340	379	345	404	393	404	394	391	370	375	370	380	350	364	372	331	345	368	368	375	398	394	362	358	358	373	389	363	347	358	347	406	362	389	396	355	376	387	368	346	394	350	397	351	361	370	381	359	387	421	369	380	345	360	365	369	372	385	410	372	369	338	356	375	376	348	374	378	341	388	357	376	372	359	381	352	351	423	385	356	386	412	365	360	354	367	354	379	376	351	361	365	362	385	330	399	396	349	371	367	381	344	377	410	364	364	354	395	384	378	398	368	371	334	370	329	347	351	387	367	352	364	383	369	392	342	405	359	331	410	326	371	400	384	361	344	330	360	383	372	373	388	374	344	388	395	374	370	401	388	378	338	366	347	357	401	394	377	381	365	375	385	376	374	394	378	394	380	375	361	378	372	330	349	364	371	418	402	357	346	398	396	386	403	419	367	373	381	374	357	336	392	341	374	391	353	367	357	370	361	382	348	326	380	355	409	401	385	355	355	373	354	328	351	375	389	354	387	385	379	398	396	357	403	381	377	358	394	358	346	375	391	338	359	421	397	396	335	402	374	390	377	385	360	384	355	384	364	344	374	389	360	372	350	363	379	352	393	363	384	350	370	368	411	396	380	384	378	315	368	396	397	384	396	421	385	390	365	387	372	344	370	391	346	394	368	388	355	374	360	373	379	360	346	403	369	396	391	360	367	372	369	359	400	367	376	376	341	351	347	373	371	386	379	361	375	423	383	380	359	362	381	403	377	373	393	391	360	342	360	360	388	367	399	375	363	396	339	367	358	365	382	372	398	341	345	368	364	375	386	369	379	381	395	374	344	387	393	358	370	342	351	378	367	351	383	359	363	393	363	389	363	343	359	404	372	377	359	407	387	367	390	438	363	384	371	375	360	355	367	380	378	366	352	397
26954	5498	6932	1023	1006	1051	970	981	1006	991	1042	987	1004	1032	988	1001	1027	964	1022	1017	1034	943	953	1058	994	994	986	953	1006	1024	930	975	971	986	964	963	1016	968	937	982	927	956	940	996	960	973	976	1001	1008	919	1032	958	956	990	998	931	941	964	958	1018	969	981	1023	926	951	915	935	964	928	1002	978	967	955	986	942	946	997	983	1034	951	1005	951	1016	955	914	1011	924	942	982	1052	978	1003	978	994	941	1024	983	930	1005	935	976	1037	975	929	993	1015	1042	1014	991	973	972	972	969	992	978	965	957	1008	902	1013	985	978	981	1007	982	968	971	957	992	947	952	920	955	1004	939	935	981	980	962	994	1030	979	988	934	978	933	1008	1068	994	1040	931	1011	959	914	987	928	945	899	946	997	930	924	952	990	976	1013	910	958	1024	983	951	938	994	959	1001	939	971	981	946	1001	980	975	995	984	990	946	1009	929	1034	1006	956	997	989	938	980	1002	981	998	969	1021	965	1033	1006	940	943	998	982	993	940	971	1002	968	1016	1029	985	963	1007	1035	945	1011	1015	973	991	1029	1047	957	978	1027	1016	994	1013	988	951	1001	1042	985	945	921	967	985	932	925	988	1040	974	951	969	972	930	1027	982	980	998	958	949	957	990	1015	997	954	1000	987	982	1033	979	1021	998	971	987	1026	1012	936	948	940	984	972	991	994	1018	924	976	953	986	930	991	965	966	1032	978	913	944	989	997	949	965	979	955	939	977	1035	982	950	909	972	990	934	972	980	995	973	968	994	939	942	965	991	951	998	958	957	999	907	1009	990	960	1010	1006	918	981	974	968	913	1017	1018	988	975	983	925	934	969	941	971	936	977	937	934	993	1000	973	934	1005	995	968	979	969	993	990	992	943	1024	968	921	982	1032	977	967	926	929	1008	1025	1004	995	980	967	938	987	972	1011	1010	970	938	1008	1038	976	995	1021	1021	975	957	1012	1010	1017	994	964	936	989	940	1039	962	947	931	959	1009	964	1028	1008	996	936	975	956	1003	979	955	954	1010	956	1025	975	989	945	979	1008	920	1023	958	994	939	968	984	942	995	941	996	930	992	988	961	962	962	961	969	1001	958	957	895	952	938	983	983	1027	912	971	989	958	992	998	948	959	994	1015	1047	955	954	993	976	967	1025	956	1060	932	1001	954	1014	959	991	983	1020	935	967	948	980	1017	919	958	1008	993	907	953	946	975	1024	972	947	962	949	1000	1002	944	1007	988	1010	995	928	1025	986	1041	944	973	953	1009	951	980	1019	983	1041	998	977	993	926	981	964	976	944	951	986	991	994	991	920	990	1005	1026	958	999	1022	1009	945	958	975	961	1010	988	1022	938	959	930	997	966	942	961	974	980	993	1089	1024	997	980	1000	942	956	965	995	986	981	943	1019	982	976	948	1013	947	1005	1032	930	1002	1015	897	1004	958	968	958	1017	973	1003	1066	978	960	1000	1005	979	963	972	989	1007	935	976	948	987	978	868	966	986	1002	983	997	1010	967	972	957	946	988	965	1033	1022	979	1009	1008	950	977	931	958	1004	997	967	926	981	987	957	1018	1012	967	1054	1042	983	958	977	993	960	1018	919	984	943	926	1035	964	967	958	964	949	990	969	943	1014	988	954	936	996	989	923	1008	1007	994	952	975	948	978	972	953	1007	971	952	967	999	953	958	1004	981	989	968	1017	978	974	970	905	993	943	960	995	967	1017	1017	947	1016	922	977	978	956	971	978	978	946	984	947	994	958	969	990	1007	980	970	978	1033	978	905	964	954	1015	1047	1000	977	1018	956	970	920	946	955	975	981	932	1003	968	990	941	1085	985	935	954	922	985	951	1019	1030	887	1025	955	988	992	962	936	972	1004	936	969	963	989	952	958	963	1022	969	987	974	978	1016	934	926	970	938	986	987	966	986	939	994	960	1004	951	939	921	1025	981	978	957	983	1018	950	986	944	992	993	966	932	986	969	969	991	991	979	957	945	995	915	949	1014	973	927	965	1011	1034	1003	1007	986	994	1006	1018	902	1020	981	985	976	1066	1026	981	972	1010	1023	981	973	989	908	922	960	989	969	983	942	946	989	922	963	981	972	1000	990	978	993	971	988	969	1013	949	969	951	965	983	971	929	968	984	1005	949	1064	936	946	988	924	921	992	1008	982	974	996	976	975	1021	994	977	941	921	1020	973	972	991	913	954	964	954	967	1032	939	1009	951	1020	976	1018	936	948	1026	1006	979	1037	981	974	913	960	985	930	975	1020	977	1018	1017	960	1025	979	992	1027	1037	967	1010	950	1033	964	972	957	985	942	956	929	1009	945	1036	1018	1024	977	937	957	962	982	987	1015	1032	982	972	964	952	1034	973	983	1007	948	1011	989	995	970	935	969	974	1018	902	922	1035	932	987	958	1004	1014	946	897	974	975	1002	987	1032	941	948	1006	1022	1026	1017	963	980	953	970	955	1050	981	981	963	1015	942	1012	961	966	994	996	957	995	982	968	977	976	1020	942	956	1002	990	972	938	976	991	941	912	974	994	1039	943	942	979	954	984	947	993	968	1033	954	1002	950	1027	1007	950	986	1011	947	992	965	1009	995	1004	948	976	967	934	975	987	955	984	972	963	935	966	943	992	1000	973	966	1017	976	895	1000	962	989	982	981	979	1002	945	967	995	1029	966	935	986	958	998	992	953	1004	956	987	949	937	1052	959	1007	978	987	957	923	1007	970	982	944	987	994	975	979	969	946	1001	976	1009	959	996	994	929	935	904	989	1011	978	984	992	958	1001	973	970	974	960	1005	963	990	955	999	1008	1008	950	988	935	1021	984	954	987	1035	958	985	972	1008	996	1008	986	953	927	1003	970	980	1023	971	922	1025	974	983	953	965	955	966	935	977	988	1021	978	1035	969	991	1022	950	1004	1023	1006	941	1011	888	1057	977	962	940	962	1045	972	1001	964	966	1026	1006	995	959	948	1033	928	944	981	998	1020	964	1011	946	995	1035	996	1028	930	961	908	1017	993	988	964	1016	974	972	977	1000	944	952	921	994	938	965	985	977	975	971	963	971	982	1017	970	992	963	968	928	992	1002	1041	978	948	940	933	957	947	914	985	1055	965	940	911	979	1003	995	1021	994	946	942	951	985	1022	1015	978	934	928	976	943	973	932	898	1002	972	1005	965	956	972	995	1002	926	1012	1055	974	1020	961	970	995	1073	913	965	1054	954	980	993	938	992	962	983	975	990	910	1068	964	998	992	993	945	946	956	978	928	1005	1006	1074	950	959	963	1030	961	1043	1007	945	979	989	990	1036	993	1030	1060	961	1000	956	984	1005	954	958	962	960	963	937	1032	965	930	960	1007	1033	973	947	998	989	991	976	1004	975	1042	1005	1048	1010	984	994	986	931	951	926	1023	990	946	949	935	918	967	999	954	966	937	938	1019	990	1007	960	970	987	1039	1012	960	935	1021	1007	999	970	955	1004	970	1025	962	1002	1001	969	987	1000	930	1024	968	955	1004	967	1006	965	983	983	954	1021	973	1021	943	977	1011	953	991	998	926	961	1007	940	990	968	1018	988	964	983	970	977	947	943	955	947	1034	992	1037	985	1072	1021	965	1007	958	945	988	986	985	944	974	942	938	960	1016	973	998	967	949	944	986	976	1050	950	975	948	1003	957	901	967	971	935	1006	953	953	932	1009	975	961	1013	1005	971	992	1030	910	996	1033	920	990	986	990	950	966	1007	977	925	997	1025	988	941	986	963	993	950	1000	980	1003	951	988	990	985	993	1018	932	923	887	987	982	963	1009	962	950	959	1008	932	954	989	957	957	997	962	981	986	1028	954	972	1010	1037	987	966	995	1041
60677	34575	35183	7016	561	389	359	308	287	293	284	259	245	269	269	277	298	239	219	261	247	243	246	245	262	236	270	238	231	240	233	237	271	234	261	243	225	271	248	259	257	254	241	269	239	271	233	235	207	249	226	261	264	242	250	235	231	244	258	251	227	230	217	243	247	272	243	247	221	242	244	249	248	262	249	242	255	237	269	218	224	273	256	257	249	265	253	252	250	263	250	249	231	251	243	251	241	257	255	224	258	272	267	243	231	255	262	230	247	272	217	238	215	242	257	253	234	244	250	272	247	263	217	255	241	263	256	256	249	260	253	246	233	220	255	275	256	264	243	242	262	250	232	231	263	233	244	239	272	237	289	262	263	244	240	222	248	246	231	211	230	237	253	223	212	223	251	236	259	245	237	250	258	264	247	279	225	239	255	256	255	266	243	254	247	236	268	260	225	245	263	247	262	241	229	225	229	267	223	227	233	227	239	235	226	242	245	254	246	243	227	249	258	242	260	243	231	233	286	248	250	272	243	224	232	250	240	252	229	235	275	253	239	269	254	251	263	241	223	234	232	244	206	248	232	267	239	235	264	254	249	220	245	244	254	243	249	264	249	243	234	231	241	231	239	246	238	232	251	250	230	234	234	227	278	236	230	248	234	245	232	245	232	228	272	269	240	250	247	234	244	258	242	235	224	239	253	265	238	227	236	235	228	227	248	251	228	291	250	252	240	246	252	218	258	255	243	240	226	274	212	272	242	250	232	247	269	251	234	225	235	204	255	238	262	243	242	264	266	262	255	254	253	247	220	246	195	253	225	227	267	221	239	268	248	221	228	264	234	259	238	232	244	244	236	239	244	217	241	243	216	263	246	240	255	249	224	231	229	258	216	234	240	223	262	248	236	237	235	241	226	261	241	257	239	238	252	268	250	240	251	249	235	241	245	269	248	244	240	263	275	241	259	227	240	219	234	208	240	210	244	280	224	257	235	247	270	236	263	251	256	245	222	226	242	248	237	240	281	244	234	232	224	262	259	245	264	281	237	231	237	251	219	240	219	214	252	249	250	260	219	214	260	215	230	243	255	227	251	207	250	230	254	250	262	233	232	245	236	238	255	236	217	244	244	252	205	271	231	257	253	238	267	287	249	255	266	219	243	257	233	252	250	247	251	234	257	243	244	275	228	251	251	268	242	252	210	222	242	234	252	270	262	251	225	243	254	248	227	231	237	232	245	228	239	238	281	253	261	244	242	243	250	256	238	218	265	251	251	238	270	247	256	228	254	247	267	228	216	211	248	239	268	245	262	237	226	261	250	223	257	249	236	218	258	222	242	293	226	272	267	228	257	266	219	233	243	217	265	236	256	213	260	235	243	241	213	246	243	268	247	221	223	275	238	209	258	236	255	238	245	226	252	264	251	238	220	253	249	244	252	241	221	240	243	265	247	220	252	262	222	250	223	232	238	237	278	199	248	266	249	240	245	299	220	242	244	244	229	239	255	230	236	231	248	236	214	258	240	230	238	237	228	219	257	230	231	207	280	225	260	230	245	244	260	247	254	262	224	236	273	225	211	230	252	283	248	247	255	235	256	227	214	217	248	251	250	247	269	231	251	218	253	234	222	235	248	232	241	219	238	244	240	259	237	277	250	259	247	260	236	274	269	259	261	225	250	227	213	257	240	224	269	236	234	262	261	233	258	271	261	239	231	245	237	238	238	238	235	240	261	247	260	263	247	248	232	226	230	245	238	255	248	226	233	229	260	221	256	235	227	239	252	260	232	250	246	249	237	222	236	263	236	210	234	201	240	220	227	236	250	239	242	217	245	248	217	239	217	267	240	282	236	231	234	247	249	239	225	247	250	236	247	257	230	242	208	238	217	225	234	238	218	249	253	235	242	216	249	262	248	206	259	263	219	234	258	248	240	256	261	242	246	240	247	253	248	235	240	240	283	268	223	229	246	247	255	249	257	238	228	237	246	248	244	244	253	259	251	248	259	251	244	232	232	264	247	256	215	227	243	269	263	234	246	231	229	247	270	215	227	231	241	245	267	244	288	255	269	242	260	225	248	254	238	240	218	259	236	241	269	246	257	244	259	272	257	296	236	257	220	270	252	250	227	238	237	248	248	245	231	236	247	252	244	250	232	251	235	244	216	238	237	229	256	242	233	242	228	227	243	221	269	251	241	230	224	265	253	257	256	265	252	227	253	246	255	240	265	260	275	249	250	254	231	262	267	241	226	251	239	232	299	277	245	253	216	282	244	223	272	222	264	219	233	213	242	238	258	240	231	230	225	239	228	282	225	236	255	219	240	213	247	234	248	239	267	245	224	235	279	218	265	255	229	238	230	243	238	208	266	228	241	250	233	246	248	262	215	243	249	271	202	251	250	236	269	258	239	219	231	231	256	239	232	242	236	230	269	227	245	223	231	234	288	258	210	240	229	237	253	225	218	221	251	238	276	225	230	262	250	245	258	270	242	231	230	240	244	247	256	247	278	252	252	247	246	254	262	246	257	257	248	247	217	235	247	222	245	242	217	255	239	236	232	242	242	261	257	219	231	226	239	261	240	273	251	244	242	242	245	236	249	222	231	240	246	222	212	224	238	210	248	228	245	260	233	251	227	221	224	273	213	224	226	244	229	277	249	225	237	230	229	228	267	243	228	239	237	247	255	231	249	260	240	263	265	244	246	211	265	263	247	237	242	228	249	226	250	263	236	216	243	231	252	255	257	222	223	224	237	254	274	226	255	239	226	253	259	224	272	253	255	214	230	240	251	252	229	253	241	240	259	260	235	271	242	222	281	236	226	249	246	265	242	253	253	277	229	240	260	253	253	243	239	247	260	221	213	237	227	275	224	233	267	237	272	263	238	263	283	254	224	261	258	219	264	242	249	248	240	236	240	229	247	264	249	236	252	256	244	238	232	232	238	236	238	246	258	262	228	247	257	248	251	278	274	236	267	257	244	235	277	269	203	233	239	248	236	245	224	239	229	251	233	249	226	272	245	241	246	271	241	217	233	235	222	246	264	237	238	221	243	236	245	248	286	250	242	254	277	232	231	229	244	234	233	284	236	250	229	249	238	217	219	236	254	229	232	258	223	249	234	246	253	249	275	257	233	255	241	251	247	250	253	253	243	226	234	248	223	243	251	237	248	237	236	230	234	211	240	243	248	247	211	218	253	202	246	236	276	256	239	256	260	247	229	251	234	239	248	265	271	239	237	236	256	233	212	242	243	247	254	226	221	231	268	264	234	241	267	255	237	255	231	248	251	234	244	240	239	242	233	251	229	210	227	255	217	249	253	211	242	254	224	260	252	261	229	243	261	244	232	269	251	233	262	245	222	229	242	237	251	227	223	240	230	238	246	236	239	245	228	254	250	250	218	247	237	234	252	240	269	226	247	220	234	236	225	238	232	267	207	231	245	249	224	266	226	258	244	260	259	266	254	221	246	238	268	259	234	228	244	229	238	213	228	246	231	213	276	266	251	242	282	261
44546	28312	24633	1613	1503	1312	1156	1068	999	957	920	876	815	833	811	786	760	757	727	746	716	700	747	738	685	721	727	740	733	725	681	707	685	703	697	699	707	661	710	692	666	648	644	706	679	668	669	687	703	673	682	714	700	721	704	670	722	715	696	720	699	654	646	685	696	703	674	676	682	662	649	691	695	722	752	685	695	644	688	728	711	676	663	672	689	730	719	728	708	641	704	687	676	655	683	706	675	659	672	640	669	687	641	688	690	702	683	670	639	648	716	715	663	723	658	676	690	678	681	691	662	654	718	726	698	689	701	676	683	699	688	666	672	662	647	675	686	694	666	681	678	706	664	661	696	663	705	771	708	691	684	586	671	677	667	600	628	645	692	672	646	644	630	702	650	761	692	655	667	723	678	635	635	665	650	700	673	700	718	645	703	679	654	703	714	671	661	720	705	635	650	693	654	643	705	696	670	647	698	674	748	663	643	625	674	710	669	686	694	671	663	714	662	646	699	727	676	658	661	684	683	691	678	665	661	711	679	632	700	705	688	714	713	656	695	645	667	682	649	617	661	672	689	650	640	705	661	665	665	651	704	678	657	692	678	682	680	625	697	660	659	700	661	704	643	704	665	670	700	703	665	714	686	674	661	633	644	691	657	677	664	680	689	628	648	675	677	652	691	672	659	671	689	663	667	661	684	665	665	683	672	666	625	678	694	700	660	695	684	705	674	684	675	681	639	687	663	649	676	686	639	694	650	691	651	760	632	707	651	691	672	687	672	664	663	703	684	713	632	715	710	616	677	681	690	656	641	640	731	638	668	706	708	672	657	696	654	659	657	652	707	659	644	680	641	636	682	697	688	690	670	681	674	669	703	668	692	668	628	656	666	638	689	675	643	676	639	673	695	690	678	663	709	678	634	671	667	665	687	684	619	696	649	667	685	661	646	669	650	667	693	694	698	718	660	632	654	662	698	659	661	636	648	685	670	675	631	726	690	659	701	668	648	710	697	705	676	700	651	690	713	668	658	660	654	662	641	713	652	665	722	662	678	689	660	674	685	681	640	641	692	686	668	652	640	668	654	656	652	671	726	708	628	695	718	653	690	657	670	703	719	685	655	649	644	657	704	650	653	658	662	704	657	725	733	694	676	669	656	699	698	711	676	710	705	674	653	685	699	672	679	666	640	663	677	616	643	670	663	682	668	691	650	682	669	678	720	726	670	720	688	662	672	703	688	678	696	670	626	670	708	660	663	675	707	658	673	690	622	701	700	639	679	683	720	674	676	690	712	663	690	646	701	695	695	695	688	657	670	637	680	710	640	707	698	662	678	696	671	720	688	613	649	707	669	669	673	659	621	656	674	668	687	726	683	684	701	721	691	668	703	677	642	650	690	637	662	683	701	735	690	642	656	632	684	671	720	696	660	675	665	678	665	716	657	680	632	680	664	656	639	713	695	669	677	642	653	631	644	685	639	642	726	708	656	675	664	718	662	691	677	665	635	671	695	641	652	711	647	649	696	684	617	638	656	660	695	699	635	694	705	670	694	710	632	694	665	693	645	622	656	653	708	697	713	709	665	658	662	662	663	700	708	657	666	657	696	698	707	727	662	660	657	685	686	675	674	722	685	622	683	668	691	659	652	712	688	658	706	708	660	674	647	682	704	661	648	634	670	680	669	664	677	657	679	705	657	668	660	687	694	671	662	667	685	650	668	680	697	684	720	682	673	700	679	635	674	684	631	690	707	628	722	708	672	657	661	739	658	673	658	679	657	708	686	672	673	657	677	686	715	656	699	724	677	680	668	690	692	681	714	685	706	674	673	597	702	647	658	653	746	691	699	687	644	689	683	643	679	686	708	661	658	643	645	659	686	663	662	708	650	676	713	663	695	667	659	692	692	628	710	682	645	656	637	655	689	710	667	645	677	666	668	661	727	666	688	702	688	651	717	681	643	716	652	707	654	660	659	667	639	640	657	597	644	664	647	679	661	643	660	650	676	661	679	659	632	677	650	691	636	689	663	694	669	696	690	686	649	666	683	690	644	657	679	662	667	647	693	682	648	625	645	687	725	695	711	648	712	683	670	725	603	692	696	688	671	662	679	675	677	645	659	701	677	686	654	647	688	701	667	672	686	682	681	679	655	659	656	707	680	648	699	665	702	658	698	643	724	661	659	706	666	653	677	696	687	665	691	718	702	701	669	689	653	667	656	707	706	700	683	687	675	725	640	659	675	659	714	676	740	680	700	664	707	681	712	658	685	645	692	685	697	702	683	657	656	674	664	626	684	648	661	696	707	739	648	725	673	682	686	724	662	678	718	681	613	677	724	684	643	683	677	729	671	693	688	709	714	638	677	658	679	704	655	625	677	660	670	622	713	669	659	701	664	641	694	701	654	652	670	732	650	657	702	713	703	705	684	680	677	651	682	661	662	672	677	618	675	671	629	669	652	665	638	733	686	629	698	683	670	666	652	648	674	649	688	638	730	690	711	622	618	668	691	648	661	683	635	666	716	675	668	691	693	667	653	660	709	660	688	698	674	723	653	671	652	651	627	665	692	677	672	674	632	636	684	678	688	699	684	643	726	694	681	681	710	641	725	712	626	682	687	642	727	736	641	655	667	700	689	730	695	653	651	675	631	727	695	674	708	653	681	697	646	703	700	712	682	627	672	705	693	715	684	650	671	758	693	703	714	649	649	709	712	671	679	654	623	701	700	685	643	693	730	690	719	686	701	664	642	702	630	652	662	714	704	660	620	629	697	675	719	665	649	665	635	729	657	673	726	698	696	635	736	721	696	695	646	690	662	702	648	634	704	673	649	699	602	650	661	687	632	727	680	684	759	666	693	677	691	678	671	713	691	653	700	657	699	691	661	717	676	661	696	655	645	710	638	692	661	671	662	691	690	648	644	703	675	660	676	655	713	646	692	667	688	668	698	645	626	656	649	656	681	649	701	687	664	680	721	651	646	687	658	663	649	651	667	648	659	677	635	653	654	666	719	706	649	676	657	655	649	678	683	679	642	718	629	668	684	672	658	702	679	633	673	715	721	660	682	710	687	653	639	682	670	635	729	683	700	660	683	680	654	693	668	695	660	716	626	694	663	676	673	670	677	644	674	652	705	645	696	696	661	712	641	674	665	685	706	720	680	612	682	640	714	673	681	663	655	672	687	661	664	712	666	704	630	671	707	678	699	693	687	665	676	676	681	700	621	665	707	714	713	640	733	671	677	651	696	702	672	673	685	719	645	680	692	661	713	704	624	641	651	647	692	711	665	689	641	687	699	715	620	653	708	729	695	681	684	692	724	711	696	697	688	650	688	652	630	668	628	670	682	707	721	689	684	735	610	693	679	677	668	660	710	682	636	698	685	659	638	646	651	641	646	709	699	683	621	646	659	680	644	631	703	668	690	643	691	675	657	671	709	716	672	680	694	681	684	731	649	740	721	654	648	644	729	722	655	678	629	730	671	696	715	691	622	672	676	643	633	629	683	694
61683	40825	44612	14009	2106	537	395	331	308	295	302	268	232	222	265	245	243	223	199	229	201	204	228	209	228	201	207	209	192	192	207	180	216	203	237	178	201	215	209	195	209	199	221	216	193	228	188	192	195	201	231	200	182	194	208	234	223	209	181	215	202	221	206	196	196	192	230	210	225	200	200	183	180	232	177	170	191	206	204	204	224	201	189	205	204	196	199	194	202	197	217	225	220	217	210	198	209	208	231	237	198	191	195	207	216	209	214	220	215	223	226	217	199	189	215	204	242	192	234	210	197	232	188	203	233	196	209	220	182	203	227	203	187	190	204	205	208	213	222	175	217	224	207	208	219	205	202	215	186	196	191	231	210	214	180	189	193	196	198	185	212	215	215	189	195	189	196	211	210	185	214	192	200	185	197	213	219	184	216	190	177	203	188	202	224	211	208	209	218	176	203	219	199	204	221	205	203	204	216	209	215	210	206	216	232	206	209	200	218	185	191	198	212	197	194	185	219	198	203	167	177	203	219	183	183	192	219	215	207	210	203	225	211	205	197	219	204	210	218	221	197	205	178	216	177	174	192	187	203	190	191	195	198	205	208	167	208	223	199	197	190	192	200	198	220	186	186	211	211	186	188	189	189	206	179	192	205	191	205	195	201	182	199	193	199	196	196	227	214	196	191	226	200	214	189	194	225	211	207	198	223	207	220	186	201	195	217	213	198	191	200	206	208	189	200	224	206	189	201	219	208	196	203	193	197	198	216	206	219	182	215	209	214	195	199	232	187	211	230	197	170	208	203	200	185	184	197	196	194	224	187	201	204	186	204	223	185	207	202	198	218	214	226	232	214	196	200	225	211	211	201	222	206	206	205	180	191	198	196	211	193	221	212	216	200	175	196	217	199	187	202	185	202	181	197	203	214	197	212	189	227	215	204	200	198	183	165	216	227	217	209	176	214	227	191	188	200	199	204	204	199	191	189	202	221	189	204	198	193	177	203	179	177	215	186	195	207	204	211	229	238	188	185	185	199	200	213	212	209	204	221	199	204	195	184	204	203	196	195	188	204	208	191	208	193	198	188	192	205	202	205	210	184	197	189	205	195	194	186	191	212	194	227	192	215	232	207	208	204	209	187	208	200	214	182	203	200	212	209	200	214	212	221	219	203	213	200	204	236	207	153	191	203	232	212	227	219	211	216	207	206	191	199	197	177	198	213	198	179	193	202	210	200	203	197	211	211	193	195	194	189	181	222	201	188	180	201	172	180	202	221	202	243	216	225	219	206	175	211	202	219	211	199	209	210	211	207	199	227	202	196	186	205	203	213	223	206	204	236	196	208	209	183	185	183	191	193	217	207	210	175	189	218	235	187	205	204	195	212	190	200	205	174	201	201	204	172	200	170	183	188	202	192	190	219	203	196	235	197	191	240	185	201	191	181	201	223	208	180	211	201	206	214	208	196	199	220	184	190	230	215	199	188	177	201	188	188	192	199	184	206	212	216	193	221	235	207	179	228	181	214	188	228	192	227	241	224	198	204	199	242	211	204	187	187	183	223	193	208	201	191	205	236	188	197	203	227	184	222	197	207	225	168	212	197	201	192	218	215	190	214	187	213	208	206	202	205	191	201	180	200	184	187	215	231	194	225	183	188	206	209	214	199	189	211	234	210	209	210	207	204	180	189	206	187	228	193	185	201	192	225	218	212	211	204	210	226	218	204	198	222	211	253	228	210	208	205	195	199	211	177	185	219	198	201	203	235	221	227	186	241	195	214	206	173	224	183	197	175	186	209	207	220	200	187	213	185	200	198	217	184	207	175	210	188	190	211	236	206	183	195	208	209	173	205	214	209	201	214	230	192	207	224	201	201	223	216	201	199	218	194	207	218	208	201	197	201	210	215	200	213	226	208	217	192	212	197	189	184	195	210	203	197	218	218	216	200	191	202	195	202	215	192	209	202	191	204	179	185	198	208	222	201	198	191	212	191	203	207	199	209	206	198	188	219	216	230	210	186	210	219	175	209	189	188	200	213	213	190	205	207	215	227	196	213	195	186	202	221	232	209	213	189	195	212	197	192	188	217	181	202	217	199	188	194	181	172	197	202	209	206	220	188	198	194	207	183	223	185	206	228	179	214	182	204	215	211	187	193	207	199	196	201	212	230	184	184	195	185	225	212	215	204	202	206	202	199	199	233	207	227	176	193	203	200	183	197	225	211	202	200	183	214	180	194	206	194	191	200	204	209	206	240	193	211	176	197	190	190	198	199	187	200	188	199	197	198	190	207	206	184	183	202	214	178	192	190	196	215	205	178	187	190	215	202	207	216	211	206	209	187	178	192	179	196	204	219	198	202	205	194	183	214	178	198	206	192	174	206	187	201	213	198	197	216	193	219	199	214	209	228	176	231	215	215	201	198	202	192	187	219	217	201	194	216	202	179	198	186	169	215	213	194	188	194	198	202	205	215	150	204	213	187	202	209	221	218	214	204	215	201	236	197	193	197	185	208	195	205	183	203	194	210	204	188	209	201	205	173	207	214	184	220	218	204	182	178	203	205	200	196	219	184	203	201	213	213	193	185	216	194	192	222	190	218	207	197	192	188	182	204	178	216	221	196	214	202	200	213	186	191	196	175	211	207	211	210	230	192	230	240	189	221	186	187	229	209	192	192	210	196	199	233	201	194	220	189	212	204	195	208	196	191	198	208	196	199	210	225	206	183	218	225	172	195	202	204	220	205	211	215	189	214	198	223	186	178	209	200	199	214	194	194	209	210	198	210	224	189	188	205	209	173	196	200	210	196	196	181	208	199	193	203	184	163	199	187	219	205	214	217	189	221	162	213	205	195	191	210	200	172	194	194	185	196	228	200	227	218	197	211	219	220	189	189	197	204	220	206	198	220	212	196	200	211	214	219	199	206	211	166	210	197	181	198	205	227	200	219	210	203	200	207	189	186	208	220	200	191	197	196	199	178	204	198	216	187	206	195	187	212	187	198	180	210	194	193	186	189	189	198	222	208	233	203	197	221	213	208	222	207	220	209	212	195	213	230	199	206	204	190	174	209	188	189	201	202	206	192	212	202	203	221	203	211	208	206	202	181	211	192	195	199	203	178	197	203	203	194	215	208	185	198	205	187	212	178	190	199	213	211	227	191	196	208	181	200	189	202	206	193	200	219	202	224	192	195	200	191	221	205	217	212	208	209	203	188	214	215	199	218	203	228	196	183	190	194	214	189	206	215	198	205	217	193	193	181	191	201	213	202	206	191	200	199	192	178	205	220	224	205	208	196	200	223	228	176	208	206	222	212	240	199	196	207	208	194	190	217	200	188	209	210	189	206	202	213	193	201	191	209	191	201	200	200	210	192	213	213	224	198	211	203	212	173	193	195	205	204	207	189	226	220	213	212	188	203	174	200	192	211	183	191	221	195	224	170	211	213	236	188	177	210	195	201	199	214	187	191	228	197	195	218	220	205	203	212	171	191	196	211	188	223	176	212	203
50942	37469	30440	2310	2091	1798	1532	1340	1185	1083	1013	990	946	877	818	769	779	740	731	716	724	718	675	669	632	670	624	629	646	669	638	585	635	617	607	638	637	654	605	612	617	577	572	617	620	630	605	573	623	573	563	589	557	548	626	614	585	627	585	614	571	586	558	598	593	598	551	633	621	588	630	616	600	591	591	615	618	597	642	645	595	609	638	623	626	597	632	604	609	582	585	641	619	640	609	610	590	619	569	592	577	589	575	564	612	579	580	607	571	601	600	602	570	588	643	661	621	606	572	586	633	609	568	639	689	665	578	595	570	627	566	555	608	560	602	555	593	577	617	538	605	586	587	616	589	589	639	636	577	565	590	561	559	625	558	542	558	576	570	577	586	556	581	592	593	527	620	558	570	546	585	595	603	600	580	554	584	567	595	581	555	587	534	577	591	597	567	602	563	592	583	546	558	585	595	569	581	605	583	604	557	567	568	598	591	587	599	558	543	541	540	560	569	579	587	561	562	600	561	581	557	569	627	593	548	570	559	563	606	587	548	617	559	562	567	592	540	601	556	537	614	581	585	581	614	575	583	569	581	631	595	584	565	581	622	608	584	602	594	583	619	588	599	570	629	620	595	576	550	574	559	598	553	557	550	554	558	610	599	594	574	606	569	585	555	610	585	559	575	563	527	590	605	553	618	582	592	552	564	600	588	550	557	590	546	589	571	601	576	559	591	612	556	610	585	591	572	567	552	566	561	572	582	593	587	554	585	600	587	592	560	559	576	562	639	594	580	580	605	598	568	576	606	590	582	614	593	630	587	615	568	621	540	614	574	594	563	597	559	562	583	575	627	529	545	571	601	549	552	594	568	581	566	575	581	600	599	631	579	551	644	599	567	557	546	585	598	568	584	601	573	550	602	571	554	552	590	559	595	586	596	609	580	564	565	604	575	530	571	582	563	571	528	547	578	568	616	600	594	543	570	597	528	582	563	567	613	565	569	604	587	553	618	583	597	552	567	603	569	592	568	605	603	637	589	580	584	507	569	628	562	567	558	594	583	585	604	571	587	592	601	588	555	612	581	576	597	590	596	584	597	595	571	568	569	596	592	576	545	568	616	578	613	570	573	577	578	543	525	521	613	555	602	535	583	561	590	553	567	515	571	567	603	587	539	532	579	640	535	585	560	619	590	613	619	572	584	592	551	569	584	596	595	576	563	591	555	592	638	573	615	560	561	539	566	567	547	587	589	590	553	571	578	587	578	600	584	657	611	533	579	550	556	586	533	550	578	583	576	589	555	579	581	598	587	576	598	558	566	565	536	610	562	593	571	593	584	591	568	552	607	563	618	560	529	551	600	580	589	571	594	577	566	525	578	564	625	570	606	572	542	632	543	628	609	562	584	592	572	573	569	577	545	573	569	571	585	587	595	606	566	556	591	546	573	553	560	551	567	611	600	566	604	580	613	578	579	579	524	599	553	568	649	576	609	531	549	571	548	593	587	555	622	548	555	571	596	557	573	566	558	569	575	570	586	571	580	588	600	574	605	553	598	556	568	565	586	594	555	561	565	605	522	585	591	588	570	590	584	563	553	606	573	527	583	585	617	585	587	552	581	583	558	553	549	610	599	572	569	583	558	591	563	577	586	606	586	585	584	575	563	613	551	558	628	586	548	569	565	608	595	590	620	584	579	585	568	549	626	594	560	600	580	592	597	562	586	614	551	570	599	590	611	563	567	600	603	575	603	614	598	582	594	568	592	620	596	549	582	571	564	609	558	640	600	589	585	590	611	582	544	603	613	546	598	606	564	570	603	577	592	582	569	563	568	585	548	574	579	553	567	554	586	572	554	607	580	583	562	582	569	532	580	644	584	523	595	594	584	527	606	553	596	571	582	582	565	553	544	612	578	578	533	579	581	592	562	536	609	581	562	550	553	562	568	606	548	618	553	570	604	543	579	586	556	613	583	573	572	574	565	604	578	581	600	612	590	563	592	585	570	573	572	596	572	582	568	611	579	540	572	567	600	577	581	568	563	566	564	600	605	547	576	547	564	544	623	554	597	582	579	569	566	543	539	592	562	585	592	619	572	541	565	560	560	586	557	590	553	615	583	564	613	538	587	559	616	593	577	620	575	593	564	577	557	602	606	595	581	535	604	589	628	558	582	555	583	597	557	536	598	530	562	554	589	568	548	631	568	580	634	559	578	534	571	586	588	605	590	590	601	600	606	587	559	585	563	632	610	601	584	608	594	583	557	548	604	601	642	553	588	613	584	579	583	553	601	557	671	545	574	597	616	590	555	584	572	600	619	552	601	572	589	570	622	611	559	621	595	608	566	588	580	547	627	602	567	614	627	593	620	584	577	594	587	549	586	605	592	580	540	604	581	625	629	573	577	619	559	598	592	556	594	602	579	564	598	567	620	567	569	527	547	566	599	535	533	577	556	610	634	592	560	600	568	610	582	558	573	550	586	536	558	556	566	575	554	620	575	630	570	554	595	580	617	552	582	548	531	561	573	575	580	590	593	590	598	607	558	566	605	547	614	570	563	568	584	616	568	610	550	577	590	594	569	543	540	610	605	558	631	555	601	589	577	591	599	586	572	595	613	588	526	557	554	563	621	540	597	595	580	554	572	581	571	549	619	548	634	562	572	530	649	553	547	565	608	569	563	604	577	600	559	573	567	595	560	575	534	551	577	592	620	603	566	597	596	572	553	560	582	512	553	612	585	612	548	572	603	584	561	580	546	604	610	556	591	580	549	562	579	629	565	560	577	546	601	594	598	626	602	549	572	583	593	585	570	572	589	566	574	576	560	573	595	585	599	617	560	603	559	605	614	642	590	561	558	597	619	595	574	581	551	569	565	580	598	543	610	589	551	550	577	569	570	560	548	575	592	587	588	613	559	575	586	575	596	585	541	619	581	617	629	608	611	554	570	631	562	580	577	567	572	590	600	643	576	554	546	592	569	579	604	583	603	540	525	582	588	577	577	604	576	588	565	580	559	577	552	640	596	602	584	623	580	575	590	622	563	588	580	576	630	578	543	567	571	565	551	571	582	570	549	570	588	557	569	547	556	561	603	585	579	605	565	613	567	571	556	589	597	554	613	600	587	602	541	576	578	572	570	580	540	585	589	565	590	566	580	581	544	569	560	584	617	564	576	580	573	596	583	591	606	577	572	570	619	584	578	596	555	586	575	599	580	606	564	561	580	609	587	560	532	553	613	558	617	612	597	552	530	529	575	604	590	532	585	574	593	646	575	592	571	580	566	586	587	572	558	550	562	565	609	585	544	576	600	573	605	562	589	618	527	565	624	594	565	579	571	545	606	578	593	588	549	599	550	570	532	622	603	567	555	565	588	561	564	570	536	557	555	584	560	573	539	578	578	572	557	636	567	557	615	627	580	557	597	655	573	583	622	618	567	585	576	580	559	567	558	562	575	593	582	592	576	619	556	561	590	521	595	581	556	557	581	567	580	566	585	567	578	588	532	608	570	571
35704	10233	5441	482	372	388	384	375	379	402	400	366	402	389	373	377	372	363	387	370	369	380	353	380	363	365	368	344	402	389	402	370	341	375	381	342	378	350	375	361	373	360	390	365	370	376	372	389	387	384	387	366	385	375	375	366	381	376	360	402	396	380	377	401	379	361	366	402	379	381	378	366	368	396	374	386	360	350	372	391	392	411	371	361	363	389	356	323	365	384	381	378	387	316	394	389	358	404	389	374	378	368	398	380	348	369	357	377	364	377	377	355	353	378	363	387	370	370	382	385	364	355	364	371	352	359	354	344	389	384	367	346	390	386	360	369	351	346	387	350	382	355	380	369	359	386	373	401	408	356	349	384	387	377	376	365	371	366	372	388	374	359	374	346	357	369	395	362	344	394	391	376	343	353	388	334	386	379	396	396	370	388	379	364	403	364	415	388	397	373	390	412	380	400	350	356	314	377	356	378	358	391	415	358	359	362	376	384	389	404	359	350	366	344	372	389	383	372	383	377	384	410	400	387	372	348	382	386	383	363	392	354	384	330	356	373	377	361	400	375	398	346	363	392	385	437	382	384	400	355	382	394	376	373	361	371	391	411	378	370	394	363	365	420	357	369	371	336	361	362	373	403	370	338	336	363	364	359	382	377	356	387	372	352	379	360	390	393	373	367	362	391	357	353	359	352	367	404	387	358	385	409	334	376	382	419	349	354	364	397	379	381	387	405	371	401	335	383	365	395	368	359	353	389	377	361	379	389	401	368	362	374	403	370	324	343	375	374	380	417	365	378	394	371	387	396	412	358	414	377	375	381	374	351	361	378	404	381	413	383	383	396	409	380	368	367	392	383	424	362	386	376	369	358	393	405	372	399	401	363	360	367	378	343	359	345	383	407	351	393	397	400	394	394	351	372	358	346	358	399	371	333	384	371	356	362	378	414	385	337	391	386	363	360	372	377	374	371	360	363	379	391	349	392	402	397	372	393	374	367	361	379	388	389	370	379	331	390	385	373	379	426	366	382	389	374	405	385	358	357	356	358	401	382	349	375	404	383	378	407	392	390	362	408	394	373	384	374	348	390	379	376	391	364	394	396	370	344	370	367	385	349	408	370	371	362	399	405	389	389	376	386	367	411	374	414	358	358	403	411	343	372	352	365	396	387	386	401	383	355	373	382	375	366	333	381	371	379	386	362	386	386	347	388	383	361	379	380	369	390	379	382	394	395	403	374	370	374	374	370	326	402	377	338	375	369	402	367	346	368	392	388	365	359	371	369	399	346	368	366	369	387	384	349	374	378	354	374	373	406	370	394	371	351	376	356	382	359	344	370	358	380	345	376	377	377	386	390	354	378	368	405	379	369	398	376	382	424	362	374	398	397	335	369	384	384	386	388	392	370	360	416	383	349	380	369	408	373	406	365	354	380	377	379	398	367	400	363	400	367	353	386	354	378	376	385	383	369	397	349	343	394	358	403	365	376	372	351	339	401	404	362	360	334	378	371	355	359	360	329	386	354	365	365	331	331	365	385	372	408	365	398	370	406	351	349	374	379	363	369	359	372	331	370	348	358	376	390	361	357	407	371	367	406	403	382	332	324	416	358	357	386	342	374	391	352	386	349	381	365	362	376	376	395	363	369	387	381	394	370	357	347	381	363	386	382	383	376	370	375	334	374	380	373	375	363	360	374	398	362	349	386	426	329	382	386	389	346	372	369	365	383	354	386	393	382	361	367	361	388	392	365	339	399	379	389	347	356	385	347	381	404	387	356	329	397	389	353	367	370	350	350	370	380	380	357	365	349	402	376	371	369	361	364	400	353	381	360	377	389	376	371	389	363	392	372	371	382	370	369	366	391	367	325	378	373	348	383	382	376	389	378	417	395	349	344	379	389	411	368	424	395	386	379	379	396	356	394	350	396	377	373	408	352	340	383	426	399	353	376	372	409	405	391	340	347	367	368	378	382	354	404	368	375	352	338	398	368	391	417	371	327	393	339	412	361	370	366	365	406	381	364	343	395	364	378	387	381	340	358	388	358	404	380	364	376	356	353	368	364	408	384	348	353	343	365	417	371	375	384	377	371	364	382	345	351	385	385	339	361	391	373	369	361	362	371	384	375	432	383	379	374	345	391	348	368	394	389	352	396	375	396	387	379	351	350	400	386	385	374	359	415	372	372	335	393	400	416	347	373	337	363	386	380	388	381	413	371	371	389	350	371	382	352	349	391	414	407	389	394	395	382	401	322	342	396	367	393	372	385	378	379	379	366	374	384	356	376	360	434	385	379	355	354	383	388	336	388	362	403	339	378	367	346	365	362	366	419	368	372	344	380	378	387	359	417	395	386	390	380	366	362	377	399	393	400	390	413	397	403	372	351	409	388	382	397	362	355	426	391	341	384	386	385	368	390	391	396	365	391	377	367	398	377	374	383	373	384	379	378	383	393	363	377	362	376	405	427	336	404	395	377	355	364	386	410	362	404	383	374	412	381	393	412	367	427	352	357	406	385	373	360	381	349	367	389	376	366	386	371	361	402	361	391	413	346	420	386	365	384	390	382	369	405	373	333	361	394	368	372	379	391	390	399	354	354	422	380	378	403	371	364	388	405	368	358	371	392	357	399	381	345	396	391	373	378	374	375	362	397	394	384	371	360	378	372	347	359	347	355	390	362	360	346	340	344	357	370	369	379	364	389	379	396	376	377	365	380	399	382	357	350	381	344	383	385	375	408	375	387	359	352	362	384	372	414	365	397	392	377	414	356	398	375	354	362	359	397	335	364	355	419	367	368	399	348	389	404	393	380	358	374	400	364	381	361	405	381	378	354	400	369	404	357	368	377	395	388	380	382	377	361	391	406	400	380	368	361	369	368	343	344	336	386	402	360	371	362	351	374	349	394	373	360	363	394	383	368	363	317	351	357	376	372	412	380	403	350	380	382	395	359	367	379	368	411	400	358	350	388	381	372	349	369	405	384	370	407	389	344	404	392	377	360	349	348	387	363	346	368	393	398	404	396	362	371	403	394	402	348	346	371	382	365	345	366	393	386	360	410	380	365	338	379	401	394	397	386	382	368	359	393	382	386	393	349	372	352	378	345	410	358	380	387	343	363	364	397	361	375	399	356	341	387	371	375	407	378	365	354	408	356	384	381	372	369	369	373	363	339	358	391	360	363	351	387	405	381	383	356	378	361	433	360	383	400	361	383	353	348	363	392	356	362	363	355	389	384	399	392	346	409	385	336	368	381	415	359	334	382	400	353	403	358	402	363	390	371	377	382	350	346	341	406	384	357	382	391	384	384	383	383	395	385	386	381	373	359	389	370	401	357	409	425	371	369	396	362	364	378	416	398	391	370	340	381	360	370	400	383	372	369	382	396	405	372	385	357	365	393	331	371	353	331	371	359	373	350	388	370	363	358	390	372	361	394	392	393	391	381	414	379	386	361	339	398	364	356	374	380	361	389	378	404	399	334	389	381	380	344	342	382	394	340	358	321
26013	5800	7986	1061	1109	1037	1063	1066	1008	1018	981	1030	967	988	997	994	975	991	1044	960	1002	986	1009	1082	995	974	944	970	984	1007	985	977	984	1035	967	1007	1032	1009	1034	1046	1000	1007	929	1007	972	1016	1011	969	969	963	975	972	979	977	1005	968	982	993	1003	968	1024	1006	1011	991	1027	1036	1012	1018	976	988	998	986	983	1015	1010	1047	945	1038	928	1010	1014	1009	1000	1036	1015	991	1029	1011	976	965	1013	964	952	996	915	998	993	996	1079	962	995	1006	987	990	993	996	983	1048	940	944	994	959	938	993	984	921	1002	979	984	1013	1027	998	996	957	1004	974	942	959	999	1026	952	959	1026	1001	979	978	1016	1019	962	964	959	1063	963	990	925	998	1025	975	1029	935	956	982	953	977	982	1004	961	949	1000	1011	1086	988	975	1069	989	964	939	1006	991	1008	924	1019	961	981	936	996	996	943	1000	937	930	1018	947	914	998	978	984	949	1005	962	1063	930	995	975	1020	971	981	987	964	941	987	941	1006	1028	978	960	983	987	989	975	950	983	992	969	1001	1001	934	970	1017	962	1030	1063	980	946	1039	972	999	971	981	994	1022	1012	948	961	1015	924	989	960	1010	1006	970	1031	965	975	996	1000	979	974	983	968	974	1042	903	1035	1021	968	981	973	974	996	1012	998	997	990	973	973	1025	981	1019	960	980	992	1033	1021	925	985	1005	961	1031	996	1018	975	994	967	1023	991	1009	935	978	1003	946	961	955	974	965	983	959	989	1000	949	1007	1033	996	987	1015	986	985	1027	965	931	1044	983	941	985	988	1040	1018	989	1048	965	939	1010	991	935	1001	965	1030	992	959	985	1035	989	999	1000	1090	1000	971	982	951	945	954	971	969	962	1000	1040	1023	961	950	979	982	994	976	998	996	1015	954	1000	984	980	1022	992	943	970	1050	976	947	1015	1020	980	1010	1018	1016	990	1026	1028	953	949	985	1002	1032	1028	948	942	1014	998	978	1009	977	1009	972	1042	993	972	1000	1000	1012	972	952	1018	1001	981	970	968	1018	1023	957	946	971	930	956	968	1018	1010	916	1017	983	991	1015	1042	1023	931	1008	1012	975	938	1015	966	957	979	996	947	935	976	1004	992	980	983	1009	962	965	1008	1002	1013	978	983	956	1010	930	1017	979	919	995	976	1010	978	978	987	1007	955	1015	1021	1013	1056	982	961	999	976	982	967	993	944	1022	1059	1003	1038	933	977	990	958	987	1008	968	963	989	1061	1002	977	985	982	972	967	925	935	978	984	998	976	965	1027	974	1009	957	998	999	992	994	998	954	929	1055	993	962	999	1025	1021	1009	982	910	1005	1039	951	951	962	936	986	970	1002	942	975	995	1027	971	1020	956	983	996	966	997	938	986	981	992	972	1022	977	994	968	926	1007	947	1010	976	964	1064	1039	1000	927	970	969	1004	1009	1043	982	1074	1023	971	977	1006	1027	948	961	978	974	995	1009	966	980	1003	1006	996	965	1028	969	990	967	992	1004	988	989	971	976	992	1027	1048	908	961	957	951	924	954	1006	957	948	1049	959	980	982	950	953	981	944	993	933	1021	1007	1065	972	998	979	974	1022	971	1027	999	1013	966	962	970	1008	1021	1004	1029	1003	956	977	947	985	968	985	995	964	1004	967	956	998	970	1013	1015	1001	992	1015	996	954	1034	1032	994	1015	1010	943	978	1026	1025	994	944	955	984	947	998	1002	1067	1031	961	978	958	966	957	1012	981	955	956	1015	1006	946	987	1039	942	947	972	1011	990	941	973	995	970	985	1026	938	993	990	1006	980	994	986	985	1002	1068	986	997	993	1030	984	945	972	1001	964	945	1018	993	992	987	957	1031	998	968	959	992	954	982	987	978	983	994	1005	1026	977	1090	919	1000	1037	1002	1014	965	925	998	986	989	933	989	988	997	978	1005	1030	1025	1024	985	1007	1002	984	991	944	945	997	1001	998	974	1013	1009	975	1043	1002	948	982	986	997	964	924	1015	952	949	985	1026	967	1031	963	947	926	1021	995	974	1026	997	952	1016	994	1040	996	965	972	1051	982	1019	943	1010	961	947	989	999	1045	1022	1001	996	963	942	974	996	1030	986	947	979	959	1016	948	998	949	999	944	964	963	980	1021	1057	1008	908	970	976	993	992	990	1047	1041	963	1008	1022	981	975	1004	1006	1025	959	986	963	1007	1020	922	979	1005	992	1036	1036	987	992	961	949	992	1039	949	946	990	966	1036	972	978	1001	987	1032	970	987	1012	931	1002	1001	1000	999	978	964	1004	1001	972	967	980	1001	1002	942	1027	1031	946	986	1000	1002	975	963	971	990	1004	972	978	949	962	1025	963	1013	903	931	1005	967	1009	996	940	976	1030	1006	999	1022	1031	1016	1014	974	974	1015	1065	977	968	1036	1007	994	1018	923	949	998	990	1057	1030	928	949	1034	946	1002	999	969	1077	1033	1035	1004	960	1034	975	986	994	983	1056	976	940	1000	985	956	1033	1013	1000	1020	972	990	969	1051	1032	1016	979	989	1044	942	974	967	981	948	994	928	1015	906	960	1011	995	1013	1000	966	1016	1038	1022	954	960	960	965	1017	915	988	971	965	986	1023	934	1046	1033	1010	946	993	990	982	1004	1020	1001	959	1035	968	973	951	977	993	1028	926	937	1010	972	991	1013	965	1011	977	953	989	1038	987	898	976	968	965	936	1016	968	1006	994	1025	951	1015	1016	943	998	930	976	1018	1002	1062	993	986	1011	949	1012	987	986	922	1027	999	970	965	938	948	977	975	999	987	959	993	949	968	984	995	991	1024	940	981	996	1036	1019	1024	968	994	1021	967	991	1042	941	957	1019	932	979	1038	970	949	970	995	967	954	998	1015	1011	940	951	991	985	982	1007	963	1044	978	947	1009	948	1038	980	981	998	954	991	1051	1007	1013	992	984	984	998	963	998	939	952	1007	1001	920	936	1018	980	953	1042	1058	944	931	1014	963	969	949	1016	985	950	960	991	971	1025	975	1003	1029	1067	965	973	985	953	1005	935	995	980	979	994	925	1029	976	1009	1027	986	1027	987	1046	959	970	928	985	958	967	997	924	962	961	996	999	934	979	1021	1027	998	956	984	959	1008	975	985	987	997	1025	1025	1014	984	1023	1011	1020	1007	987	1035	1011	931	1009	964	1013	971	957	988	932	997	1000	939	1027	1003	925	1050	1009	982	974	943	1012	964	1010	964	988	1008	934	985	1004	977	987	1014	977	992	1003	1023	981	985	967	959	1002	939	969	976	1014	964	970	988	1000	923	980	970	953	947	1057	974	989	961	1030	1036	964	990	1049	996	977	1038	1016	1002	1009	1050	998	999	995	1002	1000	973	960	1006	960	1009	983	991	962	1008	990	984	1020	963	986	966	987	992	1012	1035	972	1016	930	985	1013	961	984	1050	935	962	1020	997	1004	1023	1040	975	1017	1014	1029	1002	991	959	1039	1002	976	946	995	996	1015	957	985	951	979	951	991	1002	1032	998	1077	997	1019	1006	943	959	899	991	958	969	977	1033	992	976	1056	1022	932	915	989	996	989	991	1028	935	944	961	966	1000	974	967	985	933	947	992	1011	1005	1012	1010	958	1006	999	938	1017	1002	973	956	994	979	1018	977	1020	930	965	993	993	977	978	1038	994	1012	1036	977	991	1017	986	1022	978	905	974	977	1039	949	964	975	963	954	1032	924	1043	1009	977	1005	1021	980	996	1012	993	984	997	969	963	969	961	990	931	965	957	982	1018	983	958	960	951	979	1002	1015	1008	939	999	994	972	986	1039	985	1014	989	995	1000	952	1027	957	1087	1004	941	1065	967	1026	1020	1021	1038	909	984	1049	964	982	928	1018	976	1045	995	929	1034	984	964	966	1005	1001	1013	974	981	1016	1057	998	1039	972	984	1001	981	958	967	1020	1013	1022	943	1040	1001	962	971	1035	1041	1068	973	1028	980	960	956	1008	1035	920	962	1003
61328	34906	38612	7798	580	391	363	343	296	292	273	278	269	272	268	261	222	258	237	238	257	277	239	248	259	270	268	244	233	218	248	243	240	237	229	236	268	226	230	235	232	268	232	256	224	251	219	240	229	207	251	238	252	243	242	252	247	254	272	215	251	256	234	258	240	229	240	251	256	259	236	242	228	247	235	221	252	237	266	251	241	217	248	270	278	235	237	232	255	252	222	248	251	235	258	253	220	241	240	200	234	243	238	240	254	223	218	242	252	239	218	269	242	277	265	206	239	255	231	255	242	289	242	224	231	256	215	236	231	246	249	249	232	252	208	254	232	232	233	212	218	264	266	246	233	249	254	223	240	254	260	249	248	266	236	233	230	220	250	263	241	264	237	246	234	248	258	236	218	238	241	246	255	229	255	266	273	249	255	276	259	239	248	263	250	208	222	262	253	200	245	244	221	219	238	224	259	238	240	251	214	261	230	244	233	225	227	240	235	243	248	251	267	249	231	253	237	246	250	215	262	238	232	226	228	224	255	230	249	250	244	243	214	238	236	272	226	235	247	250	228	234	240	223	250	270	237	239	259	246	265	242	266	244	253	252	251	260	217	245	254	242	259	233	216	249	245	228	247	270	231	227	241	254	241	267	250	245	262	241	252	258	238	244	231	244	258	231	254	246	248	243	280	280	235	242	256	257	222	249	263	229	260	215	243	241	224	246	246	236	252	263	240	256	249	246	256	222	229	249	248	258	243	208	254	240	230	235	219	240	210	227	240	237	237	259	265	232	237	245	252	224	272	252	233	240	259	269	254	254	231	255	246	293	242	252	244	246	246	257	257	250	272	244	244	256	230	226	228	230	217	249	241	245	217	279	241	247	234	236	219	228	250	258	254	236	233	233	248	251	232	229	249	237	259	245	251	238	228	236	239	238	222	237	256	241	258	262	234	231	237	253	241	249	274	230	248	275	224	208	228	278	224	261	240	245	231	248	236	224	223	224	243	257	229	263	224	238	249	244	225	251	245	250	237	267	260	232	244	249	251	258	222	241	239	260	262	226	244	256	239	255	251	262	224	263	228	274	240	236	233	239	242	275	289	223	224	247	259	226	234	248	210	212	250	251	220	228	228	254	207	242	263	239	241	254	244	266	216	245	230	255	259	241	244	261	245	239	234	260	243	242	249	281	267	257	250	252	227	218	264	232	251	254	252	273	227	242	246	271	224	250	220	243	267	246	240	225	235	251	250	241	220	249	258	246	232	224	247	238	235	240	220	240	226	231	260	259	245	246	239	265	226	250	253	279	238	215	232	254	219	239	239	247	239	235	240	255	239	251	228	229	255	246	248	271	231	235	248	219	235	252	263	266	236	215	267	228	245	220	246	225	238	251	226	264	252	240	241	257	232	239	240	236	225	255	265	250	253	227	257	226	240	259	212	237	216	222	256	267	242	220	218	238	232	254	248	218	262	259	238	250	263	240	267	236	249	235	241	228	242	228	242	251	245	244	253	241	227	214	226	275	259	281	225	249	252	240	243	254	208	267	255	254	237	276	229	242	252	233	235	230	277	232	256	231	247	267	263	207	242	240	239	260	225	240	253	246	246	236	258	248	260	264	232	262	255	237	252	256	260	244	251	263	236	247	254	248	223	240	265	278	239	227	235	252	231	252	257	247	232	230	245	241	224	263	264	256	228	264	257	230	228	231	234	241	237	216	207	236	228	272	240	237	222	229	257	255	220	260	229	274	227	230	229	243	243	237	256	246	241	224	242	253	245	211	255	253	240	245	260	223	244	226	250	253	241	270	225	248	243	234	236	248	221	253	271	233	272	264	244	219	235	257	223	227	223	234	233	251	235	226	234	231	274	233	226	238	237	226	231	253	238	271	239	254	253	260	254	227	228	232	256	253	231	226	231	251	240	231	223	230	229	262	212	229	237	248	227	273	249	248	240	228	238	244	228	237	241	248	239	248	223	239	245	253	237	254	216	240	221	238	235	245	262	255	253	241	241	252	218	235	279	228	254	231	232	247	232	244	263	261	219	252	241	243	241	274	252	254	272	261	257	235	286	220	252	248	238	210	246	257	237	240	282	230	263	243	260	260	262	249	238	223	228	256	240	230	249	252	240	242	246	269	242	242	245	230	245	269	237	246	249	261	272	217	267	239	220	246	242	258	215	228	232	243	263	263	235	231	249	234	252	240	243	237	233	234	254	242	245	260	230	235	263	220	253	247	228	259	220	269	235	256	248	246	225	234	229	224	270	220	245	252	248	234	265	260	241	224	260	243	262	231	243	277	237	246	253	231	270	244	254	243	242	222	238	253	245	232	255	236	242	227	265	241	229	245	233	245	228	223	237	250	260	223	224	244	234	220	205	257	266	267	236	264	245	215	233	213	252	194	246	257	232	227	252	273	227	238	245	235	242	239	231	226	279	234	205	242	230	225	256	248	261	235	256	263	274	231	264	279	252	260	285	231	211	221	253	244	239	214	250	259	265	245	258	218	259	248	216	236	266	242	260	246	236	247	240	227	224	209	227	202	260	209	222	257	248	252	244	242	258	250	229	267	210	251	224	260	245	250	240	242	255	267	259	249	221	256	237	239	253	242	285	272	234	224	208	235	214	254	214	242	232	236	252	260	256	266	251	247	248	272	250	247	244	253	238	249	224	236	265	228	237	240	219	246	227	259	255	232	228	241	243	259	221	275	260	257	247	265	243	258	247	258	238	243	240	229	241	234	231	266	237	240	253	241	251	259	228	259	229	257	222	222	257	263	252	258	210	266	221	243	275	233	209	209	221	236	248	251	264	251	227	210	234	241	246	245	240	236	254	239	252	252	246	274	250	263	236	259	239	256	223	227	250	242	228	246	238	234	261	246	239	215	252	266	247	243	237	264	267	268	237	238	267	208	254	231	248	226	252	233	270	250	254	233	218	265	256	261	225	252	245	238	247	270	244	253	249	244	247	226	269	241	200	256	232	253	218	227	247	245	236	256	241	225	245	262	216	247	253	256	222	229	252	274	243	208	249	250	225	261	233	236	245	231	244	243	266	259	225	234	248	241	236	249	249	269	257	219	233	245	218	222	237	261	265	225	242	231	219	237	244	244	229	244	270	229	250	235	243	217	253	228	228	231	250	267	230	242	217	213	234	274	276	240	243	233	248	228	276	235	228	230	238	252	237	270	235	231	256	243	241	244	226	234	221	242	231	252	254	228	235	217	249	238	232	242	247	234	242	226	264	256	261	237	258	238	233	266	215	229	215	239	264	224	239	242	242	225	216	216	244	262	229	248	249	244	241	236	234	265	210	243	256	205	262	242	262	232	255	263	233	228	221	244	267	222	278	251	223	216	249	244	246	228	253	243	221	232	245	219	263	241	239	255	252	248	234	227	231	257	265	273	257	234	234	221	254	256	244	271	239	256	232	231	241	249	248	235	254	235	231	250	258	242	219	259	254	233	235	226	239	243	257	216	264	258	240	243	268	252	253	264
44211	29359	25488	1596	1464	1285	1164	1107	1007	904	895	876	859	852	808	771	841	788	772	783	685	730	699	686	790	742	708	750	708	691	687	678	728	707	702	705	709	700	702	761	667	700	659	728	698	681	682	641	668	708	720	662	714	625	639	694	686	686	677	658	673	676	712	687	630	691	656	675	651	668	663	673	676	705	683	689	674	712	655	656	739	678	715	683	671	699	623	707	709	668	730	681	692	698	676	656	667	674	670	638	725	679	679	683	704	678	710	677	653	725	671	622	695	652	673	721	629	669	650	684	692	663	685	735	721	700	700	658	726	645	723	715	686	736	739	688	645	667	699	688	662	668	690	659	700	721	681	676	716	708	675	698	615	705	687	650	695	653	674	699	707	666	678	653	708	689	649	663	704	658	669	675	685	694	632	656	658	669	659	666	682	649	705	650	646	674	672	628	655	685	680	668	650	702	716	649	640	668	715	694	666	677	651	676	663	653	685	642	672	665	661	700	674	663	653	710	667	672	686	721	693	643	671	689	733	751	687	667	674	649	695	669	657	695	658	662	685	684	715	696	613	695	647	637	631	684	637	631	668	610	653	659	663	668	696	681	700	718	652	708	694	680	695	640	670	687	641	672	642	654	672	669	749	650	669	667	713	691	649	739	685	646	695	695	698	636	619	665	661	675	643	699	701	671	709	664	654	700	708	690	668	706	651	677	685	652	669	649	657	683	646	679	665	628	722	653	705	685	681	709	683	675	697	673	683	694	681	712	645	704	666	718	667	668	698	635	691	670	648	673	646	673	695	692	674	666	672	664	659	658	695	660	647	690	699	644	667	668	674	661	640	663	672	679	656	712	701	676	704	639	686	717	650	692	644	666	694	685	655	679	660	696	654	692	737	664	685	633	677	622	656	659	650	689	661	628	655	638	647	688	662	648	673	727	709	658	663	696	699	668	703	694	672	661	711	653	643	702	633	664	652	660	637	689	665	639	637	679	654	708	681	689	703	642	656	712	656	708	675	654	684	659	669	666	708	662	675	669	659	676	666	633	647	664	661	649	678	680	665	690	688	672	640	691	662	689	644	675	671	647	695	681	686	685	674	679	690	678	700	616	655	658	676	659	677	648	652	659	656	678	677	713	667	686	653	662	675	714	676	724	702	685	666	681	667	647	639	673	675	637	713	662	695	671	661	653	664	635	671	641	668	675	686	731	673	684	642	672	693	701	685	680	688	643	730	671	688	671	684	701	663	667	707	673	659	649	665	685	666	647	731	686	655	669	670	635	592	638	680	667	663	678	649	674	644	660	682	670	631	643	668	636	681	699	619	640	639	636	673	636	658	686	648	698	687	686	670	655	679	635	683	682	633	699	707	695	680	699	714	712	656	658	673	684	652	665	694	665	679	668	627	689	694	684	680	628	666	674	658	682	662	673	712	679	672	646	679	696	659	647	649	650	684	699	710	646	673	676	685	693	656	693	707	643	670	682	691	631	714	694	685	672	674	658	711	673	660	607	689	658	655	670	651	663	718	667	673	682	685	710	689	734	656	665	655	670	692	678	671	689	704	663	701	653	668	678	695	693	648	663	667	716	653	674	698	684	679	683	695	683	687	665	685	651	722	678	698	676	668	652	681	667	681	647	672	664	653	688	618	680	704	679	693	708	667	697	731	631	692	672	688	671	652	659	653	650	676	650	672	660	669	674	623	649	696	700	675	690	662	644	669	679	702	693	643	665	671	629	649	677	676	682	674	671	678	637	665	659	684	662	660	704	718	673	690	664	691	683	653	682	664	656	647	664	689	669	655	663	658	692	682	674	687	695	692	685	658	650	654	660	660	666	669	665	691	635	663	682	676	687	658	682	692	686	724	669	674	661	644	683	654	633	674	663	637	652	665	659	675	693	659	700	677	691	676	639	650	685	644	664	645	701	664	670	678	669	656	688	734	664	666	680	695	626	665	674	691	685	615	759	658	639	675	669	632	620	621	646	674	665	704	700	615	654	666	671	673	693	695	676	686	665	624	646	684	583	658	675	696	714	662	643	622	695	698	694	644	689	695	671	615	643	681	683	691	727	661	712	657	700	692	659	684	672	660	741	681	667	650	707	697	703	689	650	663	633	668	700	731	627	667	677	693	648	639	709	693	665	684	653	686	719	691	665	680	678	627	695	658	648	700	705	638	650	708	644	713	701	670	691	658	690	653	653	667	645	677	658	641	667	666	665	651	691	629	673	686	680	699	725	684	721	665	673	688	639	699	633	677	638	691	689	699	646	693	673	687	642	660	708	635	672	668	686	695	643	655	673	641	668	702	662	679	686	632	661	643	674	676	690	702	644	719	666	652	666	696	677	649	674	698	684	666	659	666	711	685	725	707	621	677	678	634	677	696	647	676	658	682	657	702	681	621	635	649	668	658	624	674	694	663	676	688	669	667	677	690	658	665	669	730	676	680	734	726	718	737	719	658	685	662	679	678	688	680	649	644	659	708	669	666	672	650	685	682	650	628	673	629	674	653	664	637	685	684	676	699	649	685	722	667	654	687	658	659	679	647	692	656	699	680	644	654	680	687	710	672	687	654	669	657	701	687	702	684	699	687	682	691	712	641	676	653	664	646	716	648	669	688	659	671	647	639	686	659	704	667	657	666	674	671	666	665	704	681	670	658	721	674	664	723	607	703	694	697	663	635	695	677	631	696	665	673	672	696	697	662	679	694	700	717	683	625	649	689	696	728	683	687	683	630	600	682	653	650	680	661	699	638	699	669	688	666	670	695	684	631	632	651	660	696	680	653	635	675	732	660	657	702	688	620	693	654	636	672	641	659	696	670	694	700	739	673	712	735	665	674	678	669	636	655	681	650	648	701	650	644	654	726	688	686	643	698	660	657	693	685	632	687	672	654	690	662	709	694	668	648	682	686	676	683	682	655	658	660	667	664	716	669	667	708	697	658	681	661	668	675	695	678	714	720	704	657	674	655	650	654	693	651	654	637	618	668	670	688	628	663	713	643	705	663	663	674	674	629	713	664	690	694	693	667	669	666	700	688	694	674	628	709	691	666	677	676	660	684	653	601	692	680	649	712	633	685	692	650	658	650	690	669	642	657	660	639	708	687	684	704	675	699	675	667	667	683	673	676	648	684	709	675	696	681	572	682	689	694	646	679	640	676	650	642	662	680	685	654	636	650	663	687	674	693	692	694	717	689	654	685	700	727	706	691	644	712	696	695	647	616	705	650	680	657	647	701	685	667	664	661	657	712	684	677	730	668	700	650	668	687	653	668	676	690	637	681	690	704	679	681	668	664	644	678	677	663	672	681	675	698	648	628	652	698	699	709	675	655	696	643	694	688	657	650	727	665	660	634	677	698	641	646	672	637	655	686	712	669	694	689	637	693	636	677	661	704	651	674	728	696	661	672	659	663	678	713	712	693	676	674	726	712	642	700	660	674	677	693	666	629	746	656	683	652	643	683	692	643	673	634	647	689	687	698	688	655	619	683	688
62055	41835	48489	13599	1485	516	400	376	347	318	276	279	260	236	241	209	221	229	206	216	216	190	207	211	209	212	219	174	228	224	223	203	213	219	194	184	210	200	217	236	216	190	212	215	216	195	219	211	201	178	207	170	211	216	218	183	188	204	197	200	189	192	195	184	200	203	190	196	236	203	202	208	216	220	217	213	205	206	207	182	195	213	186	211	196	206	212	218	196	195	182	217	224	194	182	176	188	188	203	219	195	190	201	223	186	216	182	182	203	211	169	185	193	207	225	207	199	204	199	202	208	207	201	210	193	188	181	212	206	217	217	194	225	226	175	205	199	194	221	177	208	203	196	185	195	209	218	222	215	207	205	198	186	195	195	206	186	213	167	171	212	183	199	208	207	176	182	200	197	205	178	206	210	179	189	195	191	219	201	194	191	206	203	198	184	194	178	204	203	202	176	197	193	183	216	219	193	209	210	173	190	205	191	216	197	207	201	167	204	191	211	186	210	222	213	185	193	226	194	188	183	195	208	197	198	206	202	226	182	214	171	213	193	200	197	194	201	185	191	212	161	175	175	203	212	181	189	199	197	203	214	188	226	182	200	218	180	198	186	184	215	208	211	201	194	187	230	207	166	204	186	202	190	172	200	205	203	205	201	202	178	226	208	191	195	209	217	191	196	181	194	202	190	205	200	202	182	180	190	203	214	199	188	181	219	186	197	217	168	212	205	217	202	187	197	197	195	169	179	192	187	196	199	204	184	193	190	192	180	199	187	192	190	185	211	204	202	203	197	198	192	189	216	184	186	230	193	201	191	181	183	198	194	200	188	197	180	198	197	185	180	171	204	206	229	203	193	221	225	214	193	177	204	200	180	197	179	213	212	202	194	227	231	194	192	216	232	208	227	173	221	191	194	201	195	198	191	212	196	186	193	204	220	185	195	192	198	194	200	202	200	186	180	197	211	215	210	186	190	197	227	201	205	200	204	176	196	184	219	218	196	178	199	205	209	183	215	180	185	206	207	213	199	176	193	190	190	184	212	177	216	200	191	188	214	207	206	216	174	236	214	175	165	190	197	198	185	203	206	193	189	192	215	215	187	191	206	176	196	201	187	193	205	195	207	197	188	181	203	190	215	196	194	210	247	186	181	187	183	234	179	208	175	216	202	170	188	201	192	204	209	211	216	189	187	183	192	183	212	180	205	230	190	186	210	227	192	212	202	181	192	209	210	176	191	213	211	206	213	195	174	179	195	208	218	210	230	185	219	226	202	179	180	226	198	175	207	186	208	174	221	209	183	188	199	200	208	213	210	199	209	183	208	200	200	216	180	221	198	193	210	196	183	172	177	216	199	195	208	190	194	188	212	222	215	208	198	194	183	173	201	182	208	192	211	179	194	201	175	203	185	184	202	222	197	197	208	205	197	219	208	180	227	180	188	190	192	210	183	210	209	190	215	191	176	210	227	184	221	214	179	223	189	172	221	182	221	201	196	201	195	194	199	222	207	186	194	194	181	203	192	215	234	194	176	194	223	196	168	195	231	181	180	198	196	216	215	199	217	196	212	186	175	180	220	213	190	186	200	189	208	202	191	178	204	206	222	214	180	202	214	196	178	196	173	196	192	187	198	180	212	202	214	188	197	196	194	202	189	219	211	182	219	188	192	193	225	202	180	205	192	214	242	209	187	195	206	201	173	216	202	195	198	203	201	195	206	203	205	180	200	166	184	196	205	182	183	227	211	205	191	202	167	212	205	193	200	189	196	181	195	186	209	223	207	189	204	209	207	200	207	213	214	203	205	215	216	183	211	199	208	220	192	223	189	168	197	208	168	236	176	209	187	190	207	210	201	198	183	194	202	203	207	198	188	207	192	202	182	210	182	188	192	217	186	212	189	217	210	217	184	178	229	184	209	183	196	190	198	194	184	214	190	214	194	190	197	200	237	196	203	205	204	177	229	201	180	207	203	200	212	204	200	204	222	205	221	185	197	189	188	231	218	177	223	236	205	194	190	172	232	206	203	202	197	213	186	212	197	214	202	214	199	186	195	223	206	204	197	170	219	204	190	217	191	202	185	196	182	189	208	221	185	176	177	177	211	182	204	187	191	206	183	210	207	204	193	202	189	194	188	189	202	200	185	187	196	182	194	198	208	232	203	202	211	212	203	221	203	229	190	201	202	210	189	191	179	207	188	218	175	189	192	203	201	212	207	207	214	197	193	200	185	224	208	193	201	193	173	192	192	209	204	204	224	197	205	201	202	191	192	191	185	179	198	194	199	172	201	198	176	190	183	189	196	206	163	187	210	185	211	218	216	213	187	210	220	213	198	214	176	206	221	198	206	198	240	202	219	195	185	178	213	177	184	186	173	197	193	191	183	188	193	184	197	188	193	210	178	205	219	186	222	174	168	205	226	214	189	216	205	205	173	174	198	196	207	215	200	200	213	188	172	181	203	189	185	216	190	197	209	219	192	184	205	189	217	192	209	188	203	214	199	185	181	196	183	205	201	206	192	200	194	207	209	203	189	221	220	208	191	202	202	205	178	204	202	217	198	219	228	193	234	198	205	199	212	208	201	163	205	196	217	191	227	221	198	199	178	208	233	197	195	174	203	192	209	232	198	216	202	199	221	193	207	179	211	202	205	224	190	207	203	207	183	191	212	214	193	216	182	195	200	184	205	199	190	201	206	190	202	193	198	211	202	208	180	185	203	195	201	187	181	188	201	218	198	201	195	202	195	193	197	179	196	217	186	217	166	208	189	197	208	188	189	202	206	177	179	201	202	179	192	211	200	236	196	213	208	198	190	203	197	190	204	233	192	188	180	196	204	212	196	207	204	204	197	212	199	190	203	213	180	187	194	183	209	206	208	215	186	212	201	204	185	189	197	184	185	208	187	184	197	199	187	194	193	215	187	200	202	227	220	218	207	204	192	221	197	218	206	212	197	198	187	194	193	197	175	183	218	188	205	205	190	208	196	198	210	192	196	208	221	194	204	218	212	201	202	197	183	194	178	196	177	186	224	186	198	199	218	184	202	210	220	195	205	186	180	195	198	192	194	189	201	182	185	182	220	173	208	229	192	203	201	192	182	193	210	198	210	186	205	195	196	195	184	188	223	209	174	164	170	194	210	219	197	197	211	187	179	187	217	211	188	195	195	199	196	205	179	208	190	220	214	212	181	190	209	214	203	169	200	209	187	183	177	230	199	207	177	194	200	209	213	195	203	190	175	204	173	209	210	195	192	200	195	187	178	212	196	203	186	194	220	205	216	191	183	175	201	206	182	192	206	196	208	181	198	187	186	179	215	197	205	217	201	225	191	199	195	207	189	205	186	192	216	200	216	188	216	200	168	179	187	182	195	202	190	198	194	192	193	194	203	212	193	184	210	191	212	200	191	200	213	190	209	187	185	195	192	199	199	216	197	179	194	180	199	187	211	183	209	185	202	179	220	198	198	181	220	205	196	207	187	192	203	243	197	223	188	198	208	225	203	217
49944	38581	32018	2519	2297	1880	1622	1388	1204	1101	998	925	900	911	871	781	766	724	719	701	693	702	699	706	687	627	644	652	622	652	630	634	582	653	606	615	625	598	658	587	588	621	635	618	575	596	611	572	585	596	594	543	585	604	558	577	599	609	573	591	550	580	597	602	570	596	571	666	616	580	617	614	623	570	627	578	597	552	607	603	590	589	616	546	591	568	611	604	623	582	645	554	586	614	553	579	596	626	590	523	579	621	568	586	631	598	599	590	566	572	575	581	578	636	584	538	578	559	597	582	603	620	624	587	591	621	596	601	633	669	664	624	676	609	559	576	634	570	547	593	595	595	587	571	544	577	608	606	578	583	565	567	543	560	597	516	606	579	602	528	560	574	518	580	569	576	523	547	533	571	615	569	580	588	523	573	616	563	554	569	617	614	574	591	602	593	585	591	510	623	518	588	543	555	558	526	553	554	558	529	580	573	608	576	606	539	536	557	602	587	597	633	557	601	582	558	627	583	588	531	596	559	562	551	568	587	604	560	542	544	561	601	555	580	566	554	610	562	529	556	572	555	558	529	553	592	529	579	566	568	569	572	591	623	559	566	585	552	573	537	586	572	573	542	535	511	602	565	560	581	612	553	558	579	532	553	548	531	573	553	568	562	565	563	539	567	552	592	575	595	556	547	568	581	560	561	584	558	539	554	541	581	571	564	548	600	561	588	561	569	609	580	571	572	615	553	601	533	534	564	570	544	560	574	554	579	572	594	593	579	563	579	562	573	510	567	605	605	600	603	519	529	590	560	590	561	626	559	573	556	537	570	609	563	585	583	574	593	582	571	550	582	563	592	561	593	539	535	608	568	572	588	582	570	590	604	551	575	563	572	571	526	600	531	606	591	552	570	539	577	571	587	622	588	573	598	596	595	594	580	577	581	552	519	610	541	604	547	585	547	582	577	606	577	567	604	584	550	559	566	557	605	558	597	553	548	569	567	564	601	537	590	580	612	594	595	561	562	590	546	567	569	579	520	560	578	567	605	563	595	603	536	609	630	599	574	544	581	548	602	569	580	582	564	560	570	548	540	562	604	617	594	582	618	568	595	595	561	555	565	550	623	556	557	582	559	522	557	590	593	607	520	561	534	557	554	585	557	570	596	594	598	593	545	563	586	570	567	549	568	562	610	576	498	582	574	568	568	556	555	579	553	538	555	546	597	588	578	572	554	563	555	525	591	537	591	532	562	605	598	566	588	544	608	542	529	568	582	584	575	563	574	544	551	524	574	600	549	572	536	588	542	623	585	555	604	556	556	584	555	569	572	576	582	543	602	579	551	563	595	567	546	579	577	594	568	581	570	570	574	575	592	562	593	570	541	573	585	569	591	534	595	587	595	561	567	570	553	587	540	603	560	554	609	576	533	586	569	590	591	543	623	530	569	602	601	541	559	542	557	567	537	620	576	580	548	568	559	580	586	599	571	537	552	598	574	561	575	567	558	594	562	600	580	563	574	596	544	574	570	566	558	582	582	596	541	579	542	576	535	615	576	569	578	566	553	552	545	596	578	525	564	527	549	573	576	565	553	565	516	588	570	583	602	584	583	550	564	589	548	558	588	544	577	588	587	577	592	546	563	593	561	605	555	568	573	584	573	523	588	550	545	606	585	580	577	583	600	571	563	587	548	546	564	581	573	579	550	585	575	590	548	565	561	594	579	598	599	549	531	566	568	594	598	575	587	565	545	576	590	558	573	550	527	567	564	558	581	606	589	592	572	570	571	563	575	544	565	571	582	600	609	515	555	593	559	561	584	535	614	585	581	545	541	574	591	599	600	557	630	569	580	536	568	535	543	547	583	556	579	602	555	580	555	558	535	554	595	615	617	567	546	610	622	539	544	575	559	557	581	524	588	557	552	583	600	587	558	574	565	531	603	548	570	560	562	607	559	575	590	549	599	568	522	599	559	585	570	569	550	573	596	539	578	580	582	532	574	536	625	561	584	557	547	570	584	527	586	596	580	575	544	552	555	571	561	515	575	582	598	563	559	600	579	576	605	573	583	576	594	556	586	568	565	589	576	544	532	585	558	624	533	569	604	546	582	573	580	563	595	561	568	602	579	597	547	548	554	580	566	577	570	522	538	573	570	575	578	592	602	560	547	589	544	534	588	560	567	596	571	544	575	561	583	572	587	587	570	576	559	574	552	606	554	570	552	537	564	557	542	557	544	551	512	561	589	602	554	548	591	550	588	610	571	581	582	569	559	554	555	608	536	598	531	577	585	574	574	564	558	600	571	561	572	582	567	598	524	541	572	612	590	593	553	586	591	549	596	572	547	558	598	590	542	597	551	563	574	602	571	562	561	587	571	561	571	598	598	574	572	548	581	552	570	599	603	535	589	557	540	545	532	585	572	560	590	547	563	560	553	569	579	585	580	600	584	566	618	581	579	526	585	596	571	617	566	556	566	594	583	564	536	603	555	575	553	603	569	547	571	584	556	587	576	587	591	575	575	585	589	532	571	575	563	574	568	599	545	587	602	589	569	566	584	579	565	597	580	551	619	575	534	546	592	602	567	555	604	602	621	584	576	584	594	516	587	576	580	591	546	534	579	605	568	594	597	538	583	570	576	568	559	555	595	506	544	525	552	576	554	550	522	577	583	579	562	574	553	590	564	581	570	573	613	562	520	570	593	545	540	578	534	534	581	527	526	523	556	591	579	556	546	608	583	568	571	505	573	583	579	563	581	573	581	597	563	579	587	545	566	564	530	539	577	529	532	596	543	573	589	555	540	641	632	591	535	539	589	572	581	534	578	562	593	545	569	558	611	564	551	576	517	556	541	552	597	575	584	535	549	557	588	588	579	581	567	579	585	587	586	567	568	596	594	523	568	538	572	569	533	546	531	563	595	568	612	608	557	582	611	544	642	574	569	516	567	578	579	592	587	580	569	602	568	524	525	529	557	577	568	553	591	570	594	591	589	545	594	606	593	596	599	601	597	518	581	595	539	560	530	504	580	613	592	613	577	599	533	579	607	562	606	568	556	528	559	574	541	613	585	557	589	569	598	588	555	584	571	594	630	574	573	613	588	579	574	561	605	530	601	567	546	601	557	578	619	556	554	531	537	635	629	549	571	585	600	572	590	580	555	569	548	589	558	599	583	567	578	585	565	595	607	567	582	565	591	556	576	575	604	577	571	600	575	549	560	556	590	562	603	555	569	572	572	550	520	579	585	606	559	573	583	552	571	554	582	564	573	572	603	592	558	554	582	567	552	549	591	561	602	550	571	566	591	564	600	582	561	610	574	563	571	571	585	593	556	594	548	619	588	534	585	592	549	572	555	493	517	582	572	571	593	560	581	558	560	580	583	561	587	531	561	544	552	582	569	539	574	577	583	625	543	667	581	539	551	580	526	524	601	542	616	556	515	637	529	573	570	579	546	587	647	591	585	561	538	539	567	550	564	571	573	537	555	516	605	525	565	573	543	590	565	580	583	565	584
32702	8687	5045	566	408	362	357	360	337	322	351	346	385	342	358	381	371	315	345	362	381	382	356	377	361	346	333	380	360	368	369	390	366	350	351	338	399	376	363	355	386	361	387	365	346	365	365	372	384	354	402	380	373	375	318	363	379	388	364	391	363	363	372	349	351	354	393	354	342	375	343	382	371	364	365	359	380	373	358	382	374	398	360	377	335	363	362	366	384	366	373	337	358	352	388	373	346	351	347	349	370	361	359	395	386	362	348	360	362	361	316	380	400	370	420	366	368	379	360	327	360	375	351	409	348	379	376	353	358	374	357	365	365	389	342	363	385	372	386	355	385	383	362	371	371	346	383	346	372	364	354	352	396	369	336	378	365	388	364	364	351	388	360	329	366	337	376	331	359	397	352	347	356	388	381	367	342	346	364	371	366	337	364	348	348	413	394	382	364	374	339	339	374	402	391	356	368	327	364	354	385	370	400	392	401	390	370	339	360	387	360	347	389	303	349	347	348	405	365	324	332	353	376	369	396	370	381	360	359	374	342	378	381	373	380	362	376	311	369	368	378	346	345	393	386	360	342	360	346	346	390	366	367	368	370	372	355	360	363	390	387	393	378	376	391	337	394	389	379	364	357	367	373	348	372	387	333	364	351	367	362	358	334	349	401	373	346	390	369	360	384	378	369	382	374	380	381	379	395	361	374	374	358	373	369	358	392	348	390	394	351	378	347	375	345	356	359	369	361	413	383	366	359	367	349	362	338	380	354	355	375	348	373	391	341	383	384	374	379	367	365	366	356	344	366	351	387	356	359	360	403	374	369	376	365	386	379	371	371	374	361	354	357	370	391	339	352	375	384	350	388	358	343	397	352	356	352	375	425	381	384	370	368	369	395	344	332	378	341	389	350	369	343	377	352	395	370	344	330	378	392	343	356	374	335	354	395	361	385	382	349	351	363	349	374	371	334	362	385	339	367	356	338	372	349	368	364	345	352	390	371	384	386	356	384	371	378	364	357	367	331	349	362	353	405	385	398	364	381	364	355	338	344	415	348	375	386	364	371	373	367	335	362	359	362	328	382	358	377	403	340	345	354	377	342	348	328	342	355	390	374	347	348	382	382	385	359	386	373	359	323	350	342	383	332	383	380	372	313	410	346	336	341	366	360	367	350	358	356	353	358	363	377	363	374	350	399	385	318	373	397	369	376	415	397	391	357	352	372	398	332	364	374	356	373	362	354	362	396	365	351	367	371	363	380	363	381	372	402	361	367	370	372	307	364	407	350	414	367	364	375	378	345	350	376	369	370	388	397	354	364	382	340	367	344	386	334	358	354	385	344	350	369	359	387	333	343	394	355	387	344	358	355	358	359	389	398	390	328	349	366	337	390	387	377	399	357	361	333	359	367	387	345	352	359	322	396	355	347	404	394	356	340	348	358	330	368	357	354	384	349	354	353	371	369	360	370	387	355	389	364	382	382	361	355	366	408	349	370	366	353	367	380	359	345	388	382	371	358	363	373	317	377	359	400	398	337	365	348	342	361	371	360	335	344	389	394	334	383	331	376	383	354	351	391	352	373	347	384	375	361	328	340	357	359	378	395	361	366	363	362	362	365	376	314	354	374	371	347	386	358	367	400	354	374	390	365	382	405	362	353	361	351	373	352	348	395	359	372	345	390	338	349	363	353	375	353	379	380	355	372	354	357	350	320	394	375	333	323	355	371	372	387	368	330	409	396	382	344	355	360	360	338	364	344	348	351	319	379	342	342	358	353	381	376	371	376	360	361	371	357	382	375	362	368	347	395	362	380	357	386	381	362	330	351	371	397	390	382	352	355	415	375	340	346	380	362	362	366	311	375	383	350	381	365	303	391	367	355	357	368	388	336	358	352	355	356	322	347	405	371	337	381	351	352	351	343	369	365	319	352	371	348	346	336	354	361	383	336	348	336	364	343	347	363	368	367	406	381	369	377	369	361	366	356	360	377	398	365	360	380	348	373	342	351	328	349	376	385	381	365	437	360	363	386	356	370	372	394	388	416	337	392	352	365	372	335	352	336	370	360	358	343	352	352	371	353	348	332	358	344	380	373	352	339	366	379	362	386	354	356	353	357	347	393	359	349	369	370	389	353	355	351	368	389	374	358	353	340	381	374	383	374	387	378	372	371	334	363	371	339	352	334	383	340	367	380	382	369	369	360	342	364	334	373	372	371	333	336	359	333	342	382	340	359	377	383	413	329	376	357	394	370	365	363	380	338	391	372	353	349	320	382	350	342	383	374	374	382	361	413	376	368	374	385	397	340	321	370	325	312	332	389	374	374	337	350	370	360	347	350	370	366	359	352	352	336	397	361	359	376	367	355	393	356	361	322	347	382	359	341	337	363	360	362	347	373	375	391	357	388	372	350	377	384	346	402	373	343	344	370	371	334	363	372	376	356	347	338	382	377	342	344	369	381	385	410	353	343	376	363	363	357	360	367	341	366	355	347	364	386	366	387	399	318	376	373	369	396	351	370	329	355	364	340	378	395	380	379	375	360	345	382	364	385	349	381	358	357	365	378	370	368	373	414	406	346	391	349	381	356	331	366	310	348	373	345	340	371	345	369	367	353	359	363	370	355	360	386	367	360	374	368	335	351	365	380	371	348	377	359	348	388	371	395	379	393	350	351	372	361	381	361	322	403	366	385	349	396	349	352	376	383	378	342	374	355	358	361	363	387	325	344	391	373	401	343	373	371	360	357	343	348	352	377	353	336	371	364	383	350	328	364	370	382	331	372	366	385	371	340	354	387	389	400	376	362	350	368	385	376	363	340	376	372	369	374	364	372	340	366	361	367	369	406	346	349	396	322	354	350	362	393	375	407	379	392	353	347	354	357	365	383	370	330	392	403	377	336	373	393	348	345	363	374	358	356	346	362	399	366	366	402	343	367	365	364	366	374	384	404	355	330	360	392	352	378	359	324	386	400	355	359	365	356	335	383	384	359	353	351	370	373	374	368	392	400	359	414	362	375	364	390	393	386	374	382	387	335	339	340	351	379	400	367	364	381	373	361	356	336	372	358	392	371	347	384	405	352	356	364	379	368	343	345	335	358	366	346	381	361	389	404	365	384	345	328	367	362	348	387	358	368	380	375	388	347	368	382	349	391	348	365	373	340	356	401	327	375	341	371	352	331	391	403	318	399	396	401	332	380	358	345	385	364	387	341	361	406	339	349	355	369	373	386	335	370	388	374	355	346	334	346	352	363	372	375	354	387	350	358	379	334	343	378	393	376	397	412	350	376	362	368	392	349	350	342	373	348	406	320	373	372	395	390	356	377	418	348	355	357	377	338	378	344	354	378	337	353	358	320	382	378	367	365	383	351	369	349	364	370	372	352	366	359	340	340	380	327	334	387	388	340	421	384	354	368	378	345	369	354	370	334	360	342	373	397	355	380	356	334	366	368	381	344	341	386	396	356	381	369	333	364	350	361	322	366	347	362	320	367	387	352	360	376	368
24248	5768	7581	1048	1056	1035	1011	1007	937	1008	931	983	1056	998	946	932	998	976	931	923	959	991	979	988	962	970	1007	998	907	959	908	962	922	945	941	922	974	935	989	948	983	975	974	976	986	942	969	966	970	967	965	997	1013	958	967	946	901	934	929	974	995	970	982	1009	968	943	953	1026	994	912	966	976	943	966	983	955	958	958	994	963	974	965	1011	980	997	935	992	960	928	920	956	960	964	959	940	982	939	988	993	951	941	939	905	941	972	951	955	988	1006	988	995	968	943	930	987	990	930	959	904	997	936	1021	971	942	952	1005	980	990	995	1018	914	913	930	969	979	944	934	1004	994	994	959	918	951	973	949	978	965	988	1014	928	964	987	938	986	942	984	960	984	935	932	977	964	965	955	950	947	929	928	953	918	973	930	954	903	965	926	944	935	974	981	980	971	997	980	950	988	963	948	969	976	948	994	1033	954	971	979	951	941	939	951	942	962	917	935	959	961	997	937	1029	984	976	877	983	966	996	964	980	974	968	923	1021	1019	932	1003	979	953	990	938	942	996	961	959	988	955	973	1014	955	942	949	960	983	988	967	978	953	955	953	982	910	1004	977	961	925	984	977	945	957	949	1020	947	926	937	966	930	933	922	980	969	974	964	971	978	986	955	996	990	966	971	1004	964	969	972	911	949	943	958	1009	965	997	962	918	951	964	937	977	948	985	973	973	896	945	937	939	973	943	1001	929	996	1000	994	934	928	1004	920	1001	979	942	940	923	938	977	937	930	965	997	995	965	1027	961	989	953	995	974	949	972	969	942	956	971	977	974	956	1010	984	960	952	946	967	978	981	958	967	977	948	982	950	928	1045	952	925	935	931	1007	934	1013	932	934	1010	952	943	967	942	929	959	928	962	972	909	949	961	1021	926	980	1005	954	901	962	972	997	939	917	944	979	946	973	933	1038	1003	926	933	1026	915	970	1033	969	929	979	975	967	951	966	1001	931	967	956	1026	1007	976	943	974	929	955	943	955	967	940	978	957	938	981	989	998	1022	1014	965	970	965	944	1017	987	964	1021	895	966	963	978	901	972	937	899	963	1010	951	963	957	984	970	962	968	914	967	918	975	932	975	934	987	995	991	958	1005	951	965	917	906	950	961	967	990	943	963	971	967	1028	932	997	909	939	1004	962	959	933	929	943	925	955	937	953	991	944	937	911	919	916	994	982	976	996	963	1020	940	916	979	1009	996	954	972	963	953	939	972	939	957	990	920	915	995	952	991	969	969	939	966	971	941	970	1015	930	982	942	937	989	955	930	954	970	968	956	950	922	989	909	976	976	957	986	970	977	950	976	944	1034	938	931	982	976	962	954	945	942	991	986	961	1009	902	939	938	958	962	935	958	953	954	983	925	1004	968	935	944	944	960	987	993	961	953	936	1006	959	953	984	944	957	916	953	1000	1001	966	973	935	922	1007	965	986	956	968	966	953	936	1001	942	940	917	969	975	963	996	988	956	960	996	954	981	947	955	963	958	1004	997	895	933	914	966	931	1003	1008	942	938	979	917	976	992	969	936	944	959	964	903	1006	944	921	961	950	1011	931	957	960	1003	926	956	917	961	957	1002	939	962	931	923	968	935	943	946	932	996	1032	945	953	920	1000	937	948	911	1035	934	990	962	923	964	977	941	940	956	995	951	934	1007	959	940	1031	981	920	988	999	962	898	973	1012	935	983	926	908	971	939	983	951	929	968	980	996	950	966	1005	1006	1029	972	1029	964	953	976	1027	986	971	990	948	970	961	973	908	975	962	962	981	976	932	954	941	961	945	989	973	923	954	965	962	960	1000	953	912	1014	1020	957	973	907	1005	939	972	973	948	960	991	959	979	938	972	966	975	968	956	980	939	921	937	949	958	947	947	959	1008	925	955	910	920	974	957	1030	960	990	969	970	984	978	968	932	964	944	932	934	1009	945	922	968	964	1020	898	949	993	963	968	1005	1003	937	985	974	907	960	953	947	916	923	961	980	949	993	975	859	978	1021	970	933	945	1026	971	967	966	974	957	961	1014	962	953	916	941	927	985	972	970	959	950	920	950	944	1013	946	979	903	994	984	1005	957	909	1043	1007	898	961	956	925	922	957	1016	941	980	991	911	984	986	968	854	960	948	951	940	955	981	931	944	953	918	950	1020	960	959	994	950	962	970	963	932	944	911	1016	979	1014	942	963	918	998	990	954	984	973	990	991	919	959	1009	996	915	946	957	969	941	976	957	960	968	967	955	965	964	916	970	935	949	974	974	981	942	930	959	991	962	909	907	954	983	985	955	984	957	928	1013	945	982	952	976	929	1000	973	905	961	870	958	947	930	1007	979	970	961	892	942	982	923	926	988	925	1002	945	933	912	1010	920	1058	955	989	983	941	946	954	964	964	956	1008	957	1011	982	956	998	995	901	937	994	971	869	936	940	966	983	1016	939	1005	948	976	933	946	957	1040	937	922	940	860	979	978	954	943	957	968	934	963	943	1023	973	995	1042	939	947	970	911	959	903	942	953	953	942	932	906	972	947	944	984	984	978	899	971	945	948	974	911	1008	979	968	1000	948	931	951	932	934	930	927	999	999	934	981	927	992	972	931	998	946	946	916	947	944	951	910	953	973	907	1020	923	960	906	973	1015	977	969	930	954	932	1003	972	917	943	928	1010	984	979	897	979	972	954	963	945	967	994	948	943	925	948	978	974	995	963	1033	861	976	954	980	941	921	942	921	990	1016	960	1001	962	1011	943	947	1003	966	933	959	948	1008	980	971	894	954	975	929	943	1003	953	990	917	944	994	971	945	990	984	938	987	1014	916	996	959	923	905	946	967	950	976	963	915	953	950	978	968	972	909	972	957	976	990	987	947	971	930	994	922	938	951	988	1012	943	974	934	906	923	953	977	937	949	954	927	956	1004	1008	977	970	997	987	894	936	979	909	911	937	968	974	984	957	922	971	891	930	965	953	935	961	944	957	948	935	890	907	968	979	931	944	969	983	921	995	1013	968	1011	1015	956	931	944	942	924	975	949	1028	984	948	952	962	908	969	942	916	989	950	967	930	930	970	976	981	958	973	972	978	979	961	1014	975	978	967	942	902	965	898	1001	942	930	990	958	975	951	911	986	971	1003	959	920	924	1008	936	965	928	952	995	943	1030	951	974	896	937	971	1005	948	974	942	918	960	950	1000	922	966	923	924	934	962	955	927	964	942	945	942	1008	1021	992	949	969	1007	1024	969	936	926	1018	935	939	935	1007	1006	981	1019	1002	946	993	932	946	905	947	911	996	957	953	947	965	917	948	958	952	934	960	995	884	1044	906	943	960	913	954	988	963	967	919	945	959	925	940	934	1004	901	1031	968	969	1001	920	959	978	953	948	923	955	998	956	999	921	918	966	960	964	1030	970	937	921	933	949	949	987	950	995	962	1013	916	978	1034	967	968	973	950	974	963	927	928	1049	922	987	936	928	935	955	1015	942	995	939	1014	993	951	975	989	970	938	963	990	976	1020	970	984	921	988	958	945	980	1013	982	951	928	952	986	940	949	927	979	935	944	940	860	946	967	958	938	1031	928	982	928	921	927	987	967	971	989	938	960	959	920	1011	947	980	989	973	974	945	969	919	960	976	952	938	992	968	986	963	954	904	910	972	893	920
58266	35054	38152	7544	562	398	345	301	310	296	285	273	249	244	227	251	236	231	184	248	233	235	260	199	242	239	233	216	247	222	241	255	237	225	210	245	220	225	242	218	225	230	237	238	246	233	234	243	210	228	201	223	200	215	266	230	211	228	237	241	234	250	253	205	246	225	203	189	265	244	231	242	238	209	197	209	216	232	250	255	195	246	253	257	228	262	227	259	255	244	264	246	248	232	245	204	235	265	227	244	223	231	224	229	227	228	223	228	234	233	244	222	229	225	221	250	224	197	208	234	250	238	227	253	213	240	246	238	247	193	256	248	255	212	220	248	219	229	233	212	254	227	249	227	226	214	245	241	248	223	241	240	240	245	231	211	252	240	193	217	233	214	240	239	231	228	221	229	249	214	246	217	243	224	242	246	230	209	223	245	220	229	247	232	239	252	223	239	241	207	210	229	253	236	225	208	218	224	208	230	224	220	228	235	232	198	233	183	219	227	211	226	233	252	216	203	231	241	203	208	234	236	230	219	219	246	245	233	238	245	236	238	234	248	217	226	192	220	238	213	239	213	236	245	237	235	225	226	255	263	213	221	238	223	251	236	225	242	202	217	224	231	224	215	210	209	212	215	218	221	229	245	207	217	210	251	245	219	224	227	228	230	244	203	221	228	227	237	241	218	263	234	213	230	223	239	227	244	267	215	244	240	230	238	226	221	219	246	237	234	215	224	247	200	242	222	236	202	250	240	246	241	244	228	237	235	236	250	232	253	231	215	230	240	234	226	227	217	229	210	215	241	224	215	230	215	223	227	240	213	254	226	241	237	243	226	230	233	257	216	219	241	238	220	242	195	215	250	232	229	225	234	250	218	234	232	219	229	228	207	229	197	213	235	227	230	236	224	225	243	264	252	229	228	197	224	232	238	216	216	210	237	217	198	254	221	210	233	213	218	210	229	235	247	213	219	206	208	245	247	227	225	205	221	237	242	208	221	230	241	210	246	214	242	248	229	242	271	258	245	220	219	235	236	233	232	233	213	208	212	225	231	226	226	232	208	213	230	227	207	247	228	217	259	227	249	223	209	253	236	244	227	198	227	219	218	223	223	205	210	218	250	251	241	221	244	237	226	224	224	207	218	220	226	222	253	239	216	213	221	265	228	203	242	218	256	220	240	205	231	251	228	196	224	240	243	232	222	231	228	218	239	232	235	240	226	259	225	237	211	214	234	215	241	256	242	236	229	231	238	240	212	234	209	251	248	219	268	242	225	227	252	228	227	239	219	245	207	248	253	241	231	213	238	200	229	242	219	237	198	201	218	255	224	253	216	228	230	241	190	212	220	228	239	256	231	224	221	211	222	235	242	250	211	203	234	236	229	248	229	235	252	189	229	220	207	247	248	217	217	216	227	223	228	242	230	253	245	258	224	217	237	258	230	220	246	203	246	253	226	199	210	226	236	236	252	212	237	223	200	229	200	246	251	241	223	240	199	218	229	215	231	239	238	277	247	243	228	236	229	231	227	223	209	236	241	228	243	214	225	245	221	242	251	209	222	230	251	234	230	207	227	215	220	206	210	234	211	251	228	234	214	215	221	227	237	213	226	236	235	210	202	228	199	230	241	201	221	261	207	226	227	254	222	236	240	222	193	236	233	262	207	201	242	217	210	240	235	227	199	239	229	232	246	227	238	233	213	236	245	217	239	248	226	243	249	231	222	257	253	233	222	237	241	218	261	215	197	236	241	241	252	202	232	203	249	238	239	237	224	274	239	230	230	234	242	236	228	242	219	215	214	239	213	234	226	243	227	213	208	230	247	220	236	217	250	245	252	209	229	203	215	230	232	208	227	220	224	272	229	255	246	233	215	202	221	201	221	226	216	208	233	249	243	224	252	247	204	236	240	217	229	244	224	225	219	219	226	224	243	229	220	228	226	227	212	219	226	213	239	219	229	230	209	229	227	234	235	206	229	230	208	250	235	237	223	226	219	204	255	224	218	230	224	197	236	227	232	237	222	252	237	240	233	249	224	207	242	230	222	244	239	235	263	201	234	202	232	226	239	234	225	232	267	213	238	231	246	270	264	228	233	224	221	217	212	227	237	254	216	238	208	229	254	218	236	228	248	212	225	271	246	200	240	255	220	240	232	242	227	218	246	237	233	237	239	226	261	216	224	244	245	207	220	232	221	238	211	227	234	207	236	265	271	250	220	229	238	231	261	230	209	219	222	237	230	232	243	247	198	255	233	225	231	263	204	229	230	247	232	242	250	227	245	239	217	198	205	214	240	215	239	205	229	229	226	239	222	195	232	230	238	240	256	190	219	235	227	244	216	235	230	239	220	217	239	212	235	238	229	236	225	231	234	224	212	203	240	247	229	251	230	238	247	230	241	226	230	252	248	240	230	236	234	217	225	220	240	232	234	221	250	221	222	222	217	239	236	238	228	226	224	223	229	244	235	236	230	229	229	229	216	206	245	235	242	231	227	236	235	219	246	214	224	213	220	233	218	224	222	223	226	213	209	240	241	220	244	248	204	208	228	219	216	233	229	219	190	240	211	240	213	216	228	217	230	235	228	241	226	242	241	237	216	220	224	221	224	214	243	200	226	244	238	228	237	245	203	225	215	233	218	248	232	251	219	225	230	239	222	238	238	219	231	234	230	228	249	201	220	198	216	220	227	216	240	221	241	225	224	226	243	220	251	220	217	224	232	223	212	230	224	206	213	240	247	245	221	223	233	226	226	264	217	236	244	247	254	220	240	193	235	217	244	226	224	226	238	240	201	243	221	230	228	235	231	203	222	258	208	216	222	220	242	210	216	234	203	220	242	236	205	238	255	240	220	213	203	225	253	235	229	225	210	193	230	220	263	241	190	261	211	254	201	223	226	228	224	249	210	234	219	232	229	217	230	249	219	222	231	221	204	211	240	186	227	256	241	225	224	217	215	224	233	221	244	246	239	222	229	209	213	239	232	227	245	197	231	212	239	238	227	254	234	238	240	241	219	224	233	216	203	234	257	219	228	242	248	241	215	252	224	236	220	224	245	242	219	223	231	238	229	223	206	240	231	243	243	225	233	267	214	218	192	208	253	241	219	238	232	241	199	215	240	228	231	235	229	218	212	264	264	235	231	218	224	182	220	199	234	242	226	225	221	209	204	217	234	213	238	233	251	220	237	215	226	230	214	233	230	222	258	214	230	203	248	226	240	263	219	238	267	240	211	240	232	221	234	227	242	231	216	239	234	218	221	196	216	209	239	239	235	240	237	254	206	238	227	223	245	225	247	209	215	217	228	241	245	225	228	223	238	225	229	252	213	213	222	218	237	235	211	216	211	205	245	214	260	221	228	244	227	237	235	239	218	224	218	239	251	225	225	247	239	220	214	230	249	218	234	230	218	245	245	234	235	209	220	238	230	223	252	243	229	257	227	230	218	223	235	224	218	231	195	229	234	223	218	233	225	256	226	242	235	239	235	237	217	243	207	245	238	223	236	226	225
42500	28335	27476	1784	1565	1342	1215	1056	978	921	925	814	797	769	775	783	759	694	696	714	779	686	702	714	717	672	691	677	707	742	653	629	687	632	677	644	634	706	627	664	663	654	683	618	676	656	651	633	708	670	620	669	629	649	622	673	661	664	626	643	632	688	636	595	631	652	668	646	652	638	632	683	608	644	662	701	633	690	656	640	670	657	672	655	667	654	641	707	664	634	645	655	659	662	681	684	642	629	647	637	621	676	602	622	607	621	662	725	673	697	655	649	659	690	666	690	656	659	664	669	691	658	700	671	658	685	683	682	664	679	676	676	628	622	650	638	658	637	671	670	674	656	606	630	652	627	660	614	611	664	636	654	645	646	639	634	683	671	628	649	626	579	641	684	630	570	615	661	592	654	636	627	608	618	634	661	659	653	612	638	643	676	584	627	671	638	688	628	617	635	608	657	644	649	644	653	612	656	630	657	612	603	691	627	654	661	669	644	614	631	612	599	634	619	678	633	636	654	637	611	588	639	621	592	612	644	665	617	659	654	664	613	650	658	650	604	626	633	621	681	602	643	643	650	636	694	622	646	622	637	665	644	619	606	651	680	666	637	622	620	625	632	658	616	621	654	614	701	627	609	598	625	603	659	620	635	650	656	648	612	633	613	642	628	643	631	651	672	649	633	656	631	604	672	654	664	636	676	614	694	632	630	677	627	601	645	620	610	625	607	629	660	663	663	674	637	640	620	650	632	623	632	602	663	644	646	633	678	669	646	632	671	650	595	625	648	594	634	643	640	622	604	638	641	649	655	588	625	688	669	637	633	661	655	698	657	633	611	665	648	633	633	664	656	639	613	628	675	635	650	682	631	671	696	679	651	616	675	641	633	633	673	622	648	638	669	647	647	657	644	654	660	629	653	633	663	641	645	634	637	614	634	627	613	659	658	597	653	673	637	633	650	636	635	604	625	656	670	677	637	693	680	614	620	623	653	637	610	659	654	608	703	669	650	608	668	603	636	628	650	654	619	665	643	673	623	638	659	662	634	655	617	605	606	596	618	631	644	675	652	615	628	624	666	621	663	658	657	628	669	604	633	636	626	676	622	651	644	628	643	608	649	607	624	633	597	608	647	653	592	685	634	601	653	632	568	653	693	661	631	649	643	655	622	672	639	666	622	603	633	648	633	639	671	599	623	621	634	594	639	630	678	656	613	620	616	584	652	634	630	629	600	678	695	636	665	627	611	644	601	662	681	657	625	672	639	652	620	639	608	636	635	607	643	578	668	638	648	685	647	624	635	688	630	631	601	671	626	628	651	644	684	657	653	653	657	671	619	668	695	675	613	623	645	608	647	665	671	594	693	615	628	656	644	632	677	630	594	629	649	644	607	634	675	658	623	640	593	612	620	617	613	652	651	643	609	686	618	634	629	652	640	606	671	629	661	600	613	654	613	646	637	674	637	661	638	682	618	639	642	660	652	607	661	651	624	614	636	665	638	689	626	642	674	637	616	639	612	634	648	643	643	628	652	631	674	667	589	621	585	632	591	685	666	654	644	669	654	616	648	671	674	627	652	595	647	584	651	647	636	614	647	647	696	665	615	621	625	610	673	607	628	630	655	612	710	602	621	599	619	668	641	645	625	637	622	629	664	648	626	647	709	665	612	656	627	694	610	611	635	605	659	597	667	627	667	621	618	665	621	658	667	647	630	673	632	634	652	674	635	716	617	642	659	626	649	662	633	696	593	665	669	619	646	610	606	680	627	590	624	624	644	632	648	650	632	676	647	665	678	621	658	653	658	631	639	642	649	661	591	658	608	669	591	667	653	706	659	651	636	665	687	645	690	654	645	626	648	647	643	647	673	616	610	651	678	679	643	641	622	635	652	628	652	634	636	664	653	631	669	638	627	598	630	664	664	623	631	697	647	645	644	612	632	649	657	610	649	677	654	626	607	624	618	615	663	642	599	632	667	623	641	632	633	651	614	626	674	624	632	617	631	620	636	591	592	650	641	611	615	672	694	634	658	652	654	639	635	658	636	620	600	601	649	624	648	619	659	654	658	646	668	644	635	604	646	620	630	641	610	683	621	645	564	607	665	613	609	598	617	604	644	639	652	670	619	673	617	636	639	607	667	665	682	645	671	638	599	615	604	634	657	625	634	591	665	629	692	613	615	643	655	646	614	611	658	636	646	612	620	623	659	621	618	631	677	648	628	640	701	686	621	634	642	632	637	683	639	653	608	619	646	682	614	661	654	627	650	612	660	613	582	655	693	624	656	640	671	646	655	634	629	672	656	627	624	667	621	660	617	652	671	635	659	628	641	686	661	637	667	619	656	642	596	656	622	619	616	680	616	649	612	647	611	643	627	614	707	633	618	648	620	626	612	642	654	649	661	590	628	660	648	612	659	635	642	658	637	674	586	669	629	622	644	607	612	628	617	666	620	675	635	611	664	636	636	603	678	682	709	626	675	683	625	637	677	638	644	610	643	640	611	630	639	604	598	651	642	610	633	636	638	637	652	645	641	643	649	610	654	658	625	689	628	634	624	651	632	658	611	598	630	643	631	648	648	701	631	657	576	619	656	603	608	603	670	657	650	617	672	626	700	626	622	658	641	681	649	627	653	627	673	628	632	639	607	623	634	645	647	589	670	673	634	674	654	591	645	623	599	638	702	635	642	647	677	642	653	647	631	630	655	615	660	639	623	679	662	632	629	633	667	661	621	642	700	639	680	601	644	678	611	691	647	711	614	647	633	680	664	665	649	623	636	583	615	698	601	658	622	664	641	642	599	650	687	623	649	643	623	595	676	616	628	639	634	636	592	648	617	644	662	605	602	659	648	621	675	611	624	628	621	619	650	665	637	601	645	633	654	628	606	713	665	676	613	656	646	664	711	657	639	644	668	651	611	634	618	615	624	636	644	630	602	626	623	655	651	639	620	634	669	602	673	673	616	668	662	598	671	592	656	610	645	725	603	683	662	634	679	615	639	644	639	595	651	656	638	661	643	650	655	655	597	606	606	662	625	634	601	636	654	628	612	660	613	648	702	668	627	637	625	557	672	601	612	608	629	651	663	663	631	598	624	612	616	647	668	651	648	654	629	650	599	658	670	677	637	641	609	634	603	661	646	679	620	638	646	675	703	626	650	627	642	660	637	625	612	635	640	609	665	631	625	664	606	595	633	689	635	667	642	619	656	647	629	592	647	630	598	652	677	637	669	631	622	603	648	662	600	649	644	625	650	614	619	618	647	605	661	646	672	608	669	626	626	639	608	657	605	651	657	618	642	634	651	654	639	618	629	661	621	634	694	622	669	649	616	668	667	673	632	643	638	597	637	611	633	644	642	687	582	662	648	652	621	615	634	667	652	632	653	648	592	608	632	635	637	660	640	589	633	602	618	669	655	628	608	697	690	593	657	667	606	643	627	647	651	624	660	634	652	646	661	652	595	603	689	679	639	599	627	626	648	630	658	597	619	618	628	660	652	660	645	660	646
64942	42868	47010	14684	1706	530	438	370	308	310	271	275	263	238	236	242	208	212	204	192	190	191	231	206	195	206	205	211	179	205	185	216	196	187	217	219	213	180	190	187	190	217	199	185	228	219	183	178	195	197	176	197	160	189	196	176	181	193	196	211	212	220	203	203	187	182	189	206	227	229	188	182	215	197	200	187	208	199	188	221	226	206	213	205	186	187	178	218	175	189	189	201	199	203	186	198	191	168	172	193	195	183	173	224	199	211	221	190	200	182	163	193	198	188	174	182	188	187	183	175	193	209	209	193	238	200	216	219	191	206	217	198	184	180	198	191	195	189	199	207	180	183	193	184	189	166	160	206	199	172	194	175	196	193	169	180	166	196	194	203	206	209	194	176	209	177	175	189	201	191	187	183	183	175	207	183	190	192	199	207	203	192	183	198	172	213	194	193	190	189	186	173	176	227	219	187	199	218	197	202	205	183	194	182	204	211	198	193	174	188	204	185	187	176	193	182	174	181	201	174	177	199	176	197	220	179	193	187	198	194	197	201	194	147	195	205	184	191	175	192	213	167	190	221	201	201	195	179	191	198	199	185	175	181	180	178	163	218	206	207	186	187	196	210	206	200	191	179	157	197	203	172	185	201	191	180	201	183	195	218	214	179	198	181	171	188	179	185	184	191	191	199	182	222	201	191	186	189	198	169	190	217	185	218	181	215	217	184	168	182	225	162	194	182	193	177	170	198	221	218	182	206	186	187	168	184	198	190	231	195	203	222	175	185	199	198	201	193	208	186	202	192	186	212	197	177	197	188	182	186	186	193	181	157	202	193	189	190	190	204	186	172	180	195	190	173	187	206	183	216	208	183	171	172	182	189	181	213	178	179	201	176	178	170	192	177	186	195	212	208	190	194	189	187	194	186	179	197	190	213	186	185	198	210	208	206	186	179	198	195	201	179	187	186	178	171	184	196	183	167	170	173	185	200	190	200	182	195	172	210	180	209	182	188	175	185	190	164	190	171	207	208	201	191	185	184	181	194	166	166	204	186	204	168	217	187	182	193	203	184	199	181	203	175	192	205	193	189	186	200	198	206	203	184	176	202	174	175	189	182	177	175	181	223	186	162	178	194	181	184	183	203	212	202	178	196	209	194	188	205	193	167	198	187	188	199	186	181	187	195	186	193	175	200	228	192	207	187	240	187	180	192	182	183	198	182	189	203	228	184	186	177	181	180	199	210	187	166	197	215	184	191	168	192	199	174	184	165	205	189	199	187	198	163	153	209	166	187	206	180	214	184	194	188	185	174	205	178	188	213	205	192	182	202	204	196	172	200	218	194	210	183	191	158	168	214	187	181	192	182	212	188	188	178	184	184	208	200	212	199	186	172	199	175	176	185	202	183	188	193	217	171	185	174	196	190	188	189	203	188	202	169	214	199	223	189	211	179	183	193	177	179	195	221	195	215	170	181	206	188	195	223	193	213	197	199	194	192	200	178	174	182	198	187	182	173	203	183	208	184	217	198	230	180	188	184	179	200	186	201	196	197	184	203	191	209	192	180	179	168	220	205	206	201	189	172	200	196	201	195	172	202	167	212	207	185	191	203	189	175	179	196	185	176	184	205	186	184	202	202	203	184	199	181	184	192	208	183	201	187	189	209	184	190	166	205	201	167	176	223	197	199	172	190	197	190	190	175	177	191	196	193	218	172	169	179	185	222	180	207	191	169	183	167	191	209	194	189	212	189	171	187	176	213	196	205	182	180	203	166	194	153	163	187	221	210	168	189	201	181	207	212	201	184	183	203	193	186	215	189	182	164	179	205	194	188	184	209	203	213	190	209	195	192	198	202	187	205	191	166	177	212	171	176	217	177	195	196	191	193	204	201	181	208	186	188	199	187	211	191	189	171	172	179	194	190	175	175	202	200	204	191	198	173	206	196	169	213	197	159	185	206	183	189	178	201	196	201	184	195	210	204	197	183	183	168	216	196	189	206	181	208	200	154	200	188	217	183	203	168	191	181	180	188	157	197	177	197	193	195	200	215	168	199	214	192	193	199	183	183	186	178	215	183	228	204	200	184	174	198	210	198	190	209	192	156	180	185	197	158	190	183	176	201	171	176	187	197	216	200	195	184	212	206	197	213	175	190	179	187	179	194	161	171	209	183	215	206	188	188	176	198	201	203	173	214	160	179	220	188	184	168	210	200	182	192	176	185	189	206	175	176	205	184	207	201	185	219	187	183	190	190	187	215	193	192	207	175	200	201	185	212	177	181	220	192	194	179	194	186	194	197	206	211	218	192	182	194	202	199	202	198	177	210	205	180	191	200	187	199	200	175	189	167	209	179	175	185	190	188	158	217	187	216	213	203	208	189	184	204	197	185	177	189	170	220	218	190	168	220	200	173	193	186	206	189	185	188	181	171	185	179	174	186	175	183	188	184	210	209	202	193	202	175	197	187	187	222	177	195	193	207	175	193	176	184	193	201	178	218	189	167	191	181	216	193	195	180	179	175	202	199	186	195	198	199	181	198	208	153	171	206	170	209	193	191	197	198	193	201	168	221	196	200	188	192	183	176	189	200	182	169	189	178	178	180	203	209	199	188	194	195	180	170	181	228	162	209	197	201	180	165	172	182	211	188	179	197	189	219	184	197	183	186	191	217	185	187	189	173	199	199	200	175	183	178	175	184	188	206	195	197	186	192	176	195	213	186	200	185	187	184	177	195	218	202	179	177	196	216	195	198	182	211	229	197	195	190	163	190	196	217	198	188	186	179	212	195	188	182	199	202	176	185	189	180	215	213	202	181	174	192	193	193	215	172	188	179	199	188	187	172	199	173	197	177	200	212	181	218	192	187	198	211	187	190	170	189	195	178	187	198	206	205	211	194	176	196	196	177	188	190	190	220	179	186	191	188	191	198	184	183	215	183	191	201	193	199	188	185	169	181	190	215	189	194	191	205	194	186	166	193	188	179	196	190	175	187	172	208	208	202	178	193	199	202	171	197	200	219	173	203	179	167	179	238	182	207	178	196	214	183	193	205	188	195	201	180	203	190	194	197	222	196	190	222	201	189	185	180	173	216	166	218	186	207	164	193	195	177	186	217	192	185	195	175	189	223	198	182	190	168	179	219	182	199	209	187	208	181	168	198	203	206	200	180	186	193	179	170	214	198	183	174	194	196	180	187	187	203	208	187	195	187	176	185	184	191	166	182	193	176	181	200	178	191	225	181	191	209	188	192	167	224	188	181	210	172	193	166	200	183	178	226	187	197	213	201	191	187	186	189	187	204	174	201	183	180	185	196	188	197	203	188	200	195	192	199	204	185	203	206	189	201	183	188	175	185	181	172	195	187	181	161	200	180	203	160	202	184	198	207	186	207	187	158	191	174	199	205	207	196	191	158	175	207	186	186	181	192	201	186	189	184	174	212	187	189	197	214	195	182	195	185	202	196	187	187	196	184	200	158	191	192	203	199	176	177	186	186	211	176	208	168	181	172
50765	37257	32853	2673	2294	1801	1737	1440	1263	1143	1082	948	902	870	822	759	743	719	682	734	715	678	647	626	624	678	668	636	615	637	617	608	622	598	568	606	594	577	595	593	547	569	604	572	607	614	571	570	568	549	581	554	620	569	574	612	567	544	562	517	613	554	549	576	617	596	554	588	568	586	611	563	584	581	563	555	596	596	585	565	583	621	585	565	598	597	578	541	556	567	572	567	600	616	570	627	571	579	565	564	528	595	581	569	564	537	550	587	586	553	567	606	639	586	569	589	604	577	553	652	643	607	585	619	559	627	668	605	640	614	645	609	566	584	552	548	533	531	542	600	603	541	507	580	529	586	515	596	554	539	548	536	551	601	532	577	528	555	524	582	548	564	555	577	579	578	531	544	562	567	512	630	563	544	572	525	524	576	555	623	530	560	531	565	515	548	541	572	548	572	566	555	577	528	586	557	562	630	567	538	592	553	544	577	557	547	500	563	563	558	521	597	595	528	535	540	578	583	555	529	549	573	554	544	582	574	535	541	543	568	561	533	566	558	573	558	574	516	527	559	553	584	561	544	570	595	521	580	576	558	556	505	551	558	519	549	558	592	549	502	558	511	575	539	568	568	521	582	525	549	566	549	552	605	522	582	541	588	541	533	548	590	520	574	568	531	537	549	563	582	600	606	573	525	584	534	570	535	575	535	538	587	510	539	535	505	577	529	561	542	559	581	551	513	587	546	553	586	574	543	528	530	542	563	529	565	561	542	545	590	544	564	573	539	575	549	584	530	525	574	534	575	534	561	579	599	535	568	535	569	548	556	516	547	535	535	575	550	568	579	572	543	534	523	575	506	566	542	546	556	527	566	508	577	520	555	568	528	573	585	537	536	563	531	572	562	572	558	546	556	564	526	576	572	604	552	583	535	548	526	540	567	552	552	568	585	542	571	523	538	580	538	522	523	574	531	542	565	524	550	537	586	570	525	554	545	564	571	527	569	574	577	546	560	553	501	586	564	532	560	531	587	523	567	511	515	568	575	548	571	573	569	540	546	550	552	602	528	539	561	542	530	547	569	590	520	524	539	530	565	549	507	546	548	587	558	557	537	500	590	579	569	578	528	527	577	555	551	563	572	551	536	520	532	557	576	544	512	527	554	587	579	553	583	563	532	577	543	542	580	546	528	509	548	571	550	599	566	511	564	580	561	558	532	559	539	499	547	530	546	591	566	552	508	531	552	535	604	589	532	576	539	498	563	545	587	500	546	534	572	536	540	563	584	559	530	556	585	552	556	606	565	571	568	573	571	585	517	531	531	596	531	580	495	502	555	530	520	535	576	552	565	543	571	516	565	551	542	577	562	566	537	534	542	525	529	510	584	561	567	544	587	566	554	539	537	520	542	557	570	522	567	558	562	566	562	528	585	555	499	527	581	523	552	546	537	558	588	525	526	521	542	548	552	537	527	570	522	560	542	565	613	518	555	568	551	556	553	504	572	548	519	560	555	549	524	594	511	561	579	577	506	566	541	595	554	579	561	514	589	553	544	525	519	553	555	522	547	585	579	572	519	563	539	533	545	557	558	529	547	551	588	543	530	606	537	566	567	559	578	538	527	581	569	556	604	565	542	532	554	577	582	575	574	575	561	569	569	543	581	577	597	581	537	549	532	592	589	554	547	549	551	536	565	527	566	542	556	550	561	559	533	548	561	581	536	569	568	546	538	627	561	550	519	541	570	559	562	589	524	546	551	545	570	555	581	614	568	538	543	565	538	550	577	523	586	557	533	574	515	553	505	559	591	563	535	542	507	584	537	567	543	529	560	515	556	563	521	551	556	545	544	552	536	533	517	540	547	583	524	599	542	580	599	555	548	550	525	559	567	597	524	552	544	581	568	562	544	573	572	586	535	514	535	535	553	569	549	572	532	545	525	562	562	592	540	541	532	542	564	560	551	526	522	578	573	560	550	600	560	561	542	581	569	549	560	573	567	546	545	597	546	572	555	582	576	565	542	573	579	574	561	563	581	538	573	534	542	596	569	587	571	550	544	576	536	572	568	560	511	548	520	510	520	510	514	565	571	561	539	553	524	547	517	559	564	540	540	560	571	535	568	563	546	577	550	543	594	539	571	535	573	542	572	524	538	550	564	555	547	535	547	531	525	551	563	551	523	563	559	560	536	592	522	515	531	593	554	534	589	573	561	571	570	578	541	541	573	556	535	556	501	546	540	574	574	544	500	542	575	556	596	536	557	465	583	556	533	545	591	582	571	542	525	566	530	552	585	543	534	558	558	596	531	544	538	554	558	543	527	545	549	533	587	580	589	557	532	573	553	528	601	592	561	540	540	554	505	618	532	556	534	543	562	513	564	563	563	545	579	555	566	604	567	575	596	532	548	540	545	550	568	579	543	549	550	561	549	564	576	589	555	582	536	548	575	535	570	516	542	524	562	534	545	570	573	559	517	550	583	537	576	591	554	538	558	519	574	548	562	519	540	529	500	550	527	565	545	554	557	568	523	552	505	593	553	591	617	558	539	525	571	548	584	550	538	550	575	551	563	522	552	552	564	523	560	543	564	567	559	550	577	513	540	525	586	565	565	565	528	560	550	551	530	565	537	580	570	590	545	547	578	558	575	567	554	518	553	559	573	513	560	578	559	544	508	583	538	569	558	543	574	563	564	547	533	541	515	539	536	555	578	557	570	540	582	579	556	535	535	549	591	573	558	497	539	529	527	564	550	541	512	554	567	582	592	548	551	574	559	564	572	540	539	577	523	565	576	553	590	536	566	579	610	519	509	566	553	509	545	588	540	563	540	569	551	513	557	522	568	552	546	578	526	591	551	522	570	555	571	582	545	571	548	586	548	551	549	569	600	513	548	579	563	509	499	562	547	570	524	550	529	528	537	565	533	566	553	560	574	571	517	566	575	492	583	565	554	563	548	534	523	572	547	529	564	556	571	574	547	574	578	536	597	555	573	572	586	557	533	529	547	563	573	531	553	546	527	578	575	570	524	537	558	537	581	537	566	602	582	515	510	530	581	542	536	559	568	557	534	571	541	512	552	575	561	570	519	564	639	510	586	541	577	559	558	602	545	565	582	547	569	559	562	566	550	524	560	543	550	531	537	560	563	520	530	603	517	563	577	526	563	550	554	521	594	536	538	523	543	553	557	553	536	559	556	567	572	516	553	545	545	567	538	539	611	610	556	583	546	598	559	570	561	566	546	541	553	521	536	568	556	531	550	558	534	534	541	556	535	532	506	569	560	534	557	542	535	563	550	564	568	552	584	535	575	521	545	535	535	542	541	519	582	556	538	561	606	586	573	550	589	563	570	571	554	542	566	517	574	575	566	525	568	551	532	566	549	573	567	583	519	545	571	539	535	547	544	531	533	527	535	555	534	560	521	571	551	549	557	567	560	569	556	529	558	557	560	580	552	545	573	573	541	538	566	533	518	487	572	547	534	553	541	568	551	604	529	565	566	526	526	580	589	508	558
32274	7919	4564	483	399	369	413	386	372	354	365	389	355	342	352	387	384	389	357	398	382	329	358	311	346	354	371	380	359	361	403	378	330	352	371	357	357	365	344	406	337	413	355	358	363	365	366	381	378	339	374	343	371	403	347	386	402	393	339	327	378	370	375	332	399	364	398	404	393	402	343	386	377	347	366	372	367	380	335	386	378	357	366	349	348	380	392	387	369	371	375	378	360	373	375	377	398	344	348	377	391	379	384	387	352	344	384	391	397	358	355	362	372	387	355	373	323	347	334	355	371	374	361	373	370	389	351	327	373	361	349	343	371	393	369	368	332	363	354	368	401	366	381	332	341	388	340	365	357	369	366	367	396	367	381	352	379	383	408	360	365	339	361	364	356	338	337	364	306	325	390	371	320	378	341	365	401	368	388	340	385	328	380	387	335	347	336	400	371	356	359	354	366	370	337	386	363	369	384	351	342	336	358	388	381	355	378	350	358	376	361	368	379	366	359	366	330	396	352	364	367	366	356	361	391	341	372	360	352	354	388	333	399	404	354	386	350	373	338	355	369	350	359	385	328	380	383	368	345	387	386	335	405	344	375	364	352	387	338	336	371	382	356	384	376	378	401	340	397	387	397	343	372	344	386	337	363	345	366	383	373	371	346	369	361	388	367	374	378	381	378	378	350	358	366	375	360	349	387	387	397	386	342	358	369	360	375	364	349	363	417	383	375	369	389	362	360	329	360	345	363	370	374	400	376	366	357	374	368	365	339	344	391	396	363	400	366	357	392	381	363	348	330	385	380	357	361	343	363	382	388	352	361	365	363	373	378	389	336	380	352	370	354	356	362	341	354	381	376	369	330	381	361	352	348	384	353	389	371	354	403	355	381	354	341	384	376	344	355	369	342	373	382	367	377	335	375	370	362	361	430	378	363	362	352	375	331	372	378	374	366	365	370	351	397	368	359	336	403	339	392	369	327	363	364	366	360	356	378	377	355	325	404	352	357	341	376	346	386	347	345	385	345	358	382	371	357	348	395	355	384	379	350	379	373	344	362	363	332	322	360	365	365	345	372	378	362	390	360	352	357	362	365	331	379	346	368	358	367	369	359	392	375	330	373	351	383	369	391	371	332	350	346	402	363	326	342	362	343	407	350	370	345	400	362	376	366	349	362	350	368	366	356	366	389	329	321	383	357	361	352	370	378	350	370	342	397	383	385	350	379	385	373	394	369	393	342	386	383	345	380	365	373	384	383	356	360	383	373	387	405	372	374	366	306	328	383	371	390	370	361	377	387	335	351	404	385	354	348	357	397	363	362	384	410	379	354	373	355	378	343	377	386	375	355	369	391	349	381	370	378	351	335	369	333	347	368	344	368	356	392	357	375	399	365	371	353	373	349	367	347	372	401	406	352	373	372	388	354	361	368	340	382	389	351	344	340	390	348	346	396	386	334	354	401	368	355	318	364	371	370	373	342	386	371	365	339	334	354	390	324	393	381	387	378	353	345	365	382	397	359	361	390	357	319	347	369	378	358	375	378	402	341	356	357	365	362	370	387	379	354	363	356	374	343	381	357	369	387	376	354	353	336	336	335	342	390	396	342	362	364	377	348	386	375	412	352	331	385	364	403	330	376	353	367	348	387	385	335	324	356	419	334	353	330	397	371	341	344	370	368	359	362	391	370	390	369	353	374	348	375	387	341	355	387	366	339	365	387	325	335	364	358	371	363	362	383	354	348	403	363	390	362	355	375	350	374	388	365	346	393	382	386	358	350	349	374	352	392	385	377	366	374	353	341	359	358	335	339	399	415	348	345	339	338	371	335	346	338	356	335	391	363	366	375	362	379	353	381	342	367	352	331	352	366	375	402	379	352	352	367	361	380	385	344	328	360	344	383	340	347	339	342	352	375	371	375	370	352	360	394	370	376	372	373	351	334	369	384	343	382	390	341	375	365	359	372	350	375	362	370	357	359	360	402	355	359	372	349	368	324	366	350	365	358	357	342	375	355	376	401	355	330	399	375	385	369	356	353	405	329	368	338	380	372	346	354	371	378	361	319	391	361	341	377	356	380	374	387	374	350	351	379	352	360	382	380	360	360	389	341	360	352	338	367	315	371	351	327	350	360	350	366	381	370	351	369	371	365	390	341	386	360	367	379	381	354	365	377	357	366	401	380	356	402	350	372	403	349	370	366	320	371	386	384	370	325	368	366	401	382	382	378	384	361	341	346	370	375	363	375	335	365	373	376	388	385	402	378	390	371	329	347	376	349	356	362	370	390	347	340	400	379	342	350	330	377	363	354	397	329	341	359	357	393	411	366	397	402	351	381	326	372	382	381	353	344	384	343	352	386	347	356	363	360	371	364	357	378	376	358	358	360	377	375	346	364	389	366	353	368	370	368	352	344	352	368	352	363	384	359	372	354	361	396	398	360	367	361	355	374	390	381	360	374	357	386	370	365	368	384	357	338	351	361	345	337	353	379	383	374	357	327	371	367	384	375	413	369	366	347	369	391	339	356	374	378	368	381	349	369	372	367	352	330	372	401	373	380	370	357	383	358	366	371	383	375	394	372	368	382	358	355	358	366	390	371	380	355	349	324	374	413	374	333	376	364	366	350	350	376	382	386	367	372	399	372	381	350	391	393	365	357	384	350	383	383	372	366	402	355	366	376	372	385	363	354	365	376	372	394	383	356	353	371	370	364	353	344	350	336	382	347	329	387	373	360	372	357	380	367	389	340	367	335	380	336	359	366	361	385	396	383	349	373	320	382	373	361	361	385	374	356	333	357	341	364	355	328	348	369	358	362	334	332	345	367	349	338	343	360	342	350	361	379	406	373	380	328	414	354	315	395	347	356	358	341	365	365	347	362	366	369	354	336	388	401	379	426	343	380	354	347	349	382	380	353	385	356	380	360	343	385	361	331	365	394	386	370	367	339	403	349	360	320	345	330	336	345	367	363	391	364	361	366	399	396	375	365	344	381	417	386	356	379	365	323	347	367	377	363	338	354	379	379	368	345	346	348	407	332	388	358	372	372	334	341	323	377	355	363	387	350	379	344	365	357	358	410	355	386	365	388	349	337	355	353	367	346	364	380	380	366	379	345	362	369	369	358	393	385	375	351	348	358	383	347	394	377	360	364	362	360	375	374	376	321	367	359	376	384	408	358	342	342	384	339	391	381	352	380	362	364	358	391	367	376	389	384	394	349	406	372	389	368	358	362	374	390	352	377	391	348	398	387	374	388	366	349	340	351	372	357	370	382	345	399	381	373	367	430	354	300	350	395	346	370	401	360	352	418	367	391	338	363	357	364	338	392	335	401	372	363	344	356	350	325	380	362	323	369	351	353	384	378	349	380	350	390	367	335	342	367	368	343	322	363	412	382	387	354	349	383	386	369	372	351	372	351	372	372	347	371	374	371	345	355	371	363	370	371	388	366	390	348	361	377	392	366	336	334	399	403	361	360	346	337	374	346	397	341	381	347	355	403	356
25027	5399	7114	998	1060	961	1002	977	1015	971	974	981	956	1007	1011	970	939	956	1030	995	942	935	948	899	899	949	959	975	967	1001	976	944	948	985	938	958	975	955	969	949	974	943	907	966	904	939	981	958	933	948	957	937	1010	972	945	987	976	960	956	926	989	970	984	956	961	977	957	974	971	976	1048	943	957	928	974	963	987	946	919	972	918	983	952	1005	981	969	983	960	920	966	905	941	982	975	946	961	977	995	950	982	967	949	939	946	994	934	931	899	975	960	982	936	1007	1015	913	960	973	956	998	1017	957	983	960	957	998	929	979	987	1007	960	951	934	937	941	974	960	930	974	1001	965	947	989	946	998	922	969	957	917	902	981	1011	958	901	997	953	965	953	948	902	1065	974	994	938	934	1050	961	972	929	944	939	926	955	969	903	994	975	961	1017	965	952	934	936	980	1002	996	978	976	909	965	976	917	954	973	962	975	963	953	905	986	944	953	933	1008	933	964	936	1016	964	943	1011	938	913	918	943	959	994	952	941	931	1004	943	906	994	964	961	951	936	960	978	944	959	1006	991	943	982	976	981	910	923	990	970	940	966	922	952	1019	978	920	933	954	923	958	932	920	960	998	914	1022	1004	932	959	974	946	952	908	946	933	957	989	919	916	1045	975	928	946	912	1027	964	1026	959	967	1002	927	921	930	1023	980	974	994	948	972	932	947	958	969	939	950	947	974	919	960	961	930	984	920	956	985	1005	1017	984	962	955	959	934	904	957	943	942	986	992	971	992	1007	890	948	975	983	1009	977	979	977	1004	901	922	962	985	978	977	997	948	988	1010	978	924	939	1051	964	979	942	970	910	987	991	959	959	978	964	996	948	952	964	913	993	973	950	940	960	959	940	974	1004	969	943	972	982	938	968	950	975	994	982	937	1025	971	942	1012	940	957	960	1001	973	1013	916	976	1023	958	937	936	947	1003	958	977	949	972	951	992	984	1002	962	996	982	952	949	1006	987	1000	960	967	963	1004	928	963	964	967	960	977	944	966	978	904	1037	1026	963	948	942	1044	1029	961	948	967	1013	943	934	956	912	947	922	935	955	975	978	976	973	907	945	981	948	969	953	1005	944	936	964	924	1026	938	976	919	935	917	974	901	1025	1007	941	988	979	932	960	983	942	928	984	922	1018	962	957	975	965	952	962	938	896	992	974	991	964	958	940	920	972	979	988	954	949	922	978	978	966	957	996	1031	908	954	956	940	924	950	923	942	955	903	975	939	932	978	877	877	934	946	925	945	970	955	938	1039	927	965	987	964	942	942	992	984	1005	917	913	960	941	920	1029	974	958	972	993	954	998	949	1008	967	976	998	948	968	1003	1009	1036	936	996	989	966	986	935	952	978	999	1002	985	985	963	1008	903	957	966	977	930	960	933	1009	963	921	1000	1016	905	987	997	1008	962	960	987	995	940	987	980	923	976	946	955	976	988	993	997	943	972	969	968	920	950	968	1010	960	908	921	1027	976	997	982	993	936	905	1023	948	964	945	937	948	983	1012	976	961	962	950	1007	954	959	939	913	972	982	982	987	985	920	1024	917	965	929	891	884	978	911	990	979	971	998	959	964	970	942	999	989	935	984	973	924	935	958	901	977	998	963	1004	996	960	967	965	985	950	965	994	947	973	966	1035	994	1028	1000	956	993	966	986	931	945	937	926	1017	941	989	996	948	943	969	974	925	1003	936	996	974	963	1021	964	986	944	920	944	995	935	951	991	997	946	1047	979	1024	922	984	960	1004	940	956	970	923	932	937	930	925	934	945	1022	942	948	941	967	963	942	956	954	973	961	1003	987	998	952	949	971	930	982	921	917	982	1030	994	987	986	928	953	951	955	948	946	964	909	957	956	1006	899	962	892	886	983	972	953	977	996	996	963	928	875	953	982	939	941	976	996	994	969	979	1023	1022	991	976	984	972	980	978	977	942	930	915	939	959	997	1000	1031	947	972	959	956	929	998	939	1053	1005	943	911	947	933	946	1009	954	939	928	955	937	965	1008	958	962	1000	967	1011	953	966	1016	1009	959	946	951	947	948	952	981	992	1051	1008	968	982	928	926	966	975	941	947	1016	898	986	954	957	987	943	986	932	1027	935	951	999	990	957	929	944	953	962	987	1008	924	929	950	971	1029	975	986	974	930	1016	958	939	961	990	973	1007	930	942	942	939	972	986	995	1010	919	996	951	958	959	935	937	1028	967	987	935	974	951	999	1017	956	950	983	921	1009	964	982	928	981	956	926	1029	920	947	981	921	944	1030	967	1007	966	1069	959	959	913	970	959	962	923	988	973	955	977	930	905	1003	930	1005	991	977	906	927	972	981	978	943	971	1000	981	951	924	1009	928	932	941	997	993	965	946	994	980	1025	956	980	955	990	988	970	983	945	994	937	999	942	902	1015	996	965	966	958	993	990	976	939	969	931	984	965	954	969	918	997	932	938	988	984	922	949	967	941	904	933	937	962	968	943	967	974	949	996	951	938	973	986	979	909	955	926	968	976	993	969	974	964	917	975	1025	917	991	1003	965	971	950	923	1001	973	956	910	1007	972	968	949	964	934	922	990	931	965	976	900	973	984	990	949	1023	870	960	952	948	944	954	957	962	958	909	946	910	958	933	946	966	978	953	945	955	1002	944	967	968	999	931	1006	995	991	956	949	964	993	941	960	986	928	947	1011	977	933	998	937	1031	982	1015	944	976	931	970	967	968	975	980	1006	1004	956	942	996	974	954	977	910	995	1001	932	984	929	929	916	957	951	951	929	960	995	940	998	978	989	968	1005	976	985	899	989	980	984	965	941	990	953	916	970	892	953	950	939	1009	995	985	1011	947	977	933	974	994	974	964	956	960	958	942	931	947	987	978	988	945	949	1007	996	961	989	970	936	1012	935	957	1006	984	925	900	924	982	978	987	942	955	948	987	988	1008	952	923	1000	960	933	987	962	962	969	978	945	952	944	946	982	993	993	983	993	935	994	942	1015	957	939	951	979	961	908	976	967	1027	1007	945	956	921	1017	940	972	983	907	984	982	986	1003	908	1015	910	954	956	948	957	1004	944	958	908	914	956	969	926	944	964	945	933	1000	1008	979	964	919	985	955	895	981	910	975	915	959	994	954	964	949	949	948	933	973	900	992	961	971	1033	938	998	955	983	1014	990	995	1020	938	933	956	969	969	959	1002	938	938	985	988	979	971	962	934	959	955	989	925	979	1019	949	987	988	929	1026	989	975	942	923	983	1025	992	1008	908	992	969	964	967	981	944	999	980	1001	1008	935	960	1007	961	962	905	958	938	992	966	965	958	946	1026	980	950	954	967	1001	933	944	950	992	907	924	935	962	933	892	943	982	954	1017	973	917	999	931	999	943	947	951	960	927	993	957	1013	978	1004	981	932	961	908	990	966	936	962	968	952	989	982	933	954	987	978	968	962	969	894	924	965	981	908	997	969	1022	976	980	936	981	964	949	967	997	952	941	927	946	971	1016	1038	939	993	979	913	926	927	960	1013	949	932	981	977	976	951	941	981	900	981	974	969	1030	986	942	935	931	1007	963	986	948	955	982	969	1001	940	926	955	970	1002	980	988	979	931	963	980	961	920	917	987	968	1002	955	988	925	983	975	1015	1022	937	1023	974	965	970	938	974	975	948	973	895	954	973	989	951
64163	36310	38333	7726	570	441	328	307	247	308	265	260	270	254	251	282	269	241	266	256	238	270	251	226	260	232	246	248	233	214	251	217	238	257	248	220	270	210	250	269	270	225	238	248	249	217	220	209	240	221	228	221	257	243	238	221	225	223	214	212	231	227	221	261	239	240	219	222	240	220	232	233	233	222	221	233	222	234	225	249	219	233	236	239	261	268	236	234	244	222	263	223	239	226	227	246	247	242	278	232	183	273	196	239	221	220	239	231	277	224	230	229	239	268	231	240	227	223	228	225	222	229	247	231	237	227	266	240	246	250	246	236	218	236	218	245	240	250	236	248	241	235	221	243	230	246	252	234	223	243	199	208	192	230	214	247	259	227	245	247	223	236	212	269	260	230	248	225	219	251	244	211	232	241	244	233	251	270	264	219	232	219	251	239	260	216	250	238	214	251	208	237	236	225	215	230	234	242	220	219	214	220	238	213	222	230	249	253	248	238	239	243	256	254	224	222	217	227	199	233	221	209	218	223	243	257	233	243	246	249	227	235	204	211	244	240	230	250	260	251	228	229	228	228	221	230	239	217	231	227	227	204	252	224	248	202	252	201	235	212	246	230	222	246	218	235	221	242	217	244	215	212	241	264	232	207	240	215	218	210	220	227	235	236	243	232	233	246	244	246	225	252	221	224	234	194	228	250	225	213	219	224	245	208	210	228	280	251	242	230	218	214	216	252	257	227	235	208	226	206	212	292	218	244	217	243	244	258	239	272	227	235	230	223	236	225	228	255	227	223	224	220	229	213	266	250	230	230	225	207	207	229	233	239	227	233	256	213	237	231	240	224	241	238	250	247	235	263	245	221	236	252	221	242	229	253	218	245	234	248	269	242	221	230	209	241	241	244	227	222	253	216	212	221	210	233	215	216	240	248	243	216	229	230	242	214	212	239	219	236	227	223	238	231	250	231	229	251	252	234	192	244	229	215	260	221	244	222	241	243	225	200	225	257	229	225	202	245	205	241	238	244	222	232	260	232	222	216	223	234	248	226	225	221	217	243	241	250	229	252	244	228	264	268	245	255	211	224	241	246	244	233	212	246	230	243	250	233	257	246	225	213	251	224	225	248	232	232	223	218	247	219	252	231	186	211	228	245	255	258	199	205	208	226	246	208	251	222	252	214	224	241	255	247	244	245	233	214	226	207	258	234	215	249	255	233	253	265	215	229	253	236	252	252	251	231	225	230	257	246	224	231	261	224	230	247	222	260	241	216	246	236	255	247	217	269	235	211	234	216	226	227	227	246	227	238	237	195	239	225	217	213	238	238	250	231	231	221	257	251	222	243	258	234	202	230	242	231	223	256	232	252	241	235	204	214	243	230	229	236	243	218	259	235	244	220	220	223	218	212	216	225	206	228	235	228	229	225	256	227	223	212	220	198	217	239	231	237	256	240	268	229	220	254	237	251	265	219	242	219	246	245	248	208	238	222	223	239	226	237	221	225	249	227	251	220	217	248	258	208	246	242	212	237	232	231	255	217	223	244	218	243	233	238	261	235	208	238	246	240	243	245	248	236	212	225	247	209	239	224	243	249	230	231	254	221	205	209	225	246	236	246	255	219	245	247	255	207	229	220	260	218	217	216	256	231	225	238	210	220	214	232	223	230	238	226	236	245	246	233	233	257	241	231	223	247	237	213	220	242	245	238	232	249	252	228	197	252	262	233	253	226	230	242	212	247	241	231	248	235	252	244	243	258	219	229	243	224	240	239	220	230	240	242	249	229	236	234	209	222	252	205	254	249	214	220	211	227	227	220	258	264	247	229	247	223	253	241	234	223	232	240	248	233	230	213	228	247	221	221	206	238	202	253	200	257	239	239	251	249	258	226	230	224	221	241	194	232	242	220	229	229	213	246	244	241	196	248	220	242	211	254	228	235	253	224	259	227	238	230	223	243	221	212	257	226	272	259	225	250	254	246	246	215	225	238	241	228	229	261	235	222	231	255	208	233	211	229	231	254	254	232	201	250	203	227	229	240	245	241	243	231	238	239	256	230	228	231	216	230	230	212	246	220	214	252	249	220	248	254	238	216	245	243	249	235	248	212	249	206	223	246	261	242	220	259	234	251	236	234	221	246	250	241	216	249	229	206	238	242	195	223	212	208	233	224	252	250	244	233	238	223	242	222	235	214	221	227	219	227	236	210	225	241	222	226	214	203	203	246	242	243	214	244	236	244	231	199	224	237	243	218	233	233	243	219	213	222	243	228	231	217	240	222	213	232	243	226	232	252	239	242	234	227	246	219	245	223	244	241	247	236	261	256	213	220	248	236	227	215	229	209	244	211	228	215	248	255	222	248	243	220	249	234	227	221	232	236	221	199	208	229	240	236	248	235	222	231	227	243	235	228	254	266	234	243	224	230	235	266	225	245	221	241	260	253	253	226	185	257	255	244	238	214	220	234	254	238	230	235	236	233	229	230	250	221	272	233	237	243	248	226	228	210	244	248	215	235	257	223	215	249	252	261	267	226	258	226	236	222	225	231	225	209	202	234	241	217	243	247	239	255	242	224	272	218	236	233	207	226	244	240	223	235	199	214	230	247	232	229	236	249	239	265	254	243	232	253	234	224	250	234	227	215	213	267	230	207	201	256	229	227	218	226	259	202	208	275	210	189	213	243	245	250	214	238	254	247	240	238	231	244	213	246	226	236	219	209	225	225	218	231	252	218	232	244	233	251	249	219	222	227	227	231	225	221	223	234	231	239	236	215	235	245	248	233	240	203	224	260	229	261	246	259	209	225	236	245	246	224	204	236	239	234	245	208	238	255	219	243	209	237	247	230	269	218	231	246	224	236	252	249	239	241	209	212	252	267	227	238	254	231	226	211	245	242	234	231	210	236	217	255	249	228	226	212	224	217	223	211	252	227	222	234	246	220	257	229	238	256	221	225	226	235	224	235	205	223	246	241	247	236	233	223	210	204	218	213	248	229	240	235	223	222	216	228	228	218	254	241	245	232	238	208	230	241	250	235	243	233	206	231	242	231	242	246	228	217	224	236	225	264	244	228	242	223	195	234	241	253	207	228	236	218	235	228	247	247	222	230	216	254	263	262	237	245	238	252	210	245	216	236	246	223	222	207	232	247	231	247	259	234	219	210	213	233	244	229	241	234	243	250	248	242	266	207	230	245	246	241	242	233	247	231	237	238	238	246	216	222	226	232	264	233	238	228	215	238	237	226	239	244	229	225	267	237	219	254	236	204	214	235	232	199	221	247	213	258	191	211	231	241	228	236	224	228	202	254	258	215	247	241	253	235	230	223	208	222	241	228	216	219	235	239	202	246	267	233	244	209	210	239	223	228	233	230	253	252	224	258	253	233	214	245	225	264	220	219	229	241	250	226	259	226	241	227	244	235	239	241	233	216	211	268	243	203	228	195	220	243	205	253	218	219	240	274	232	258	219	226	259	259	227	225	254	244	238	243	220	226	235	233	217	221	235	230
44880	27289	26939	1725	1486	1330	1204	1092	1037	991	946	833	834	846	778	751	776	750	767	721	744	715	728	730	696	720	719	701	684	707	720	672	672	645	653	683	654	692	680	729	646	649	683	648	655	630	642	638	642	672	715	654	692	686	631	659	627	643	671	647	618	660	604	651	694	654	657	633	687	674	631	655	710	658	639	671	649	616	652	647	710	694	637	653	673	614	656	622	653	651	641	672	609	628	680	642	698	675	647	652	654	643	655	605	690	684	672	631	635	622	621	643	686	665	657	675	682	700	656	705	716	648	669	637	684	686	683	673	710	680	611	619	681	615	659	670	640	689	648	636	687	643	673	643	701	631	653	640	647	641	680	688	672	660	664	674	607	602	702	669	631	673	635	605	634	621	619	643	624	680	626	608	631	625	662	655	666	671	658	608	658	644	682	678	638	645	643	705	654	696	618	645	704	693	619	638	664	713	621	610	643	660	649	671	646	671	678	677	698	620	621	678	676	684	639	647	664	638	647	666	650	617	650	676	660	617	661	651	666	620	605	708	642	663	663	642	654	661	656	647	654	646	660	634	635	655	667	636	677	635	714	592	667	689	693	688	648	665	593	662	656	688	663	635	660	668	685	700	619	681	638	621	681	615	629	626	674	688	698	688	647	666	622	651	681	654	642	675	649	661	626	633	683	680	666	655	641	637	691	647	660	688	620	644	675	641	638	663	631	655	675	643	673	663	635	637	639	615	636	665	633	621	677	654	678	634	662	647	656	637	676	647	665	591	668	629	655	668	642	648	655	670	655	645	695	675	622	641	641	664	660	672	682	650	677	658	607	629	660	657	699	631	673	659	664	653	686	661	716	614	632	675	689	666	645	661	655	604	665	660	668	596	630	647	625	683	656	644	639	687	670	643	651	606	676	658	619	673	637	673	659	632	627	634	682	669	669	655	654	676	605	640	682	634	685	643	631	635	652	675	670	652	649	619	667	682	687	621	671	639	676	649	614	650	625	659	663	671	629	660	644	670	656	684	624	663	627	624	623	653	637	612	615	652	653	651	632	680	639	648	656	646	630	667	649	648	649	631	683	649	647	662	591	621	679	667	680	627	638	684	617	679	698	654	659	624	629	653	680	645	654	646	602	618	650	672	578	645	660	630	668	666	649	677	649	630	632	672	672	585	680	655	652	630	656	637	662	636	651	669	651	625	661	707	653	680	617	583	666	658	673	624	626	663	691	645	679	666	670	642	657	718	626	681	662	626	650	635	646	633	684	641	647	637	672	696	639	635	633	634	609	639	648	612	626	672	650	647	666	655	622	621	639	645	646	699	613	593	637	651	670	651	659	661	639	656	690	650	628	636	651	695	598	667	627	662	663	677	677	658	657	633	632	683	659	634	655	680	672	622	653	662	666	619	643	655	688	648	619	670	665	688	675	643	680	647	623	599	658	631	669	635	639	603	662	651	653	654	639	625	631	641	639	628	711	670	632	641	647	617	666	668	673	623	677	684	639	671	705	663	607	667	637	644	656	686	648	673	630	647	677	622	597	629	613	640	636	651	598	623	615	610	666	622	660	656	647	620	657	671	675	653	683	641	632	657	678	689	684	663	692	647	620	670	653	660	683	663	646	665	622	673	642	637	658	618	685	685	673	684	672	634	694	658	679	654	679	666	615	608	611	725	666	662	654	659	644	661	676	604	648	647	632	587	664	649	657	653	658	638	640	605	643	625	646	637	656	652	665	667	640	660	651	643	659	647	672	621	657	683	645	638	641	620	668	656	643	636	596	747	658	712	649	630	640	658	637	642	656	614	632	662	691	641	690	677	674	605	654	628	643	642	616	652	653	625	666	650	653	677	663	693	653	658	638	654	644	644	673	605	697	645	691	647	654	632	656	694	653	638	576	652	683	637	689	672	670	696	647	656	613	624	693	650	628	650	641	598	665	669	623	616	653	602	668	711	672	653	682	651	652	610	655	639	635	607	629	589	624	629	677	634	686	711	681	630	635	607	652	693	615	621	667	688	620	616	665	698	662	644	655	615	689	664	656	650	654	626	660	668	661	616	618	644	721	653	654	667	614	650	688	666	652	651	663	620	680	620	692	648	693	584	653	636	650	649	682	655	641	643	682	649	688	640	651	654	671	643	635	666	619	657	672	689	662	656	620	689	620	660	659	642	662	626	618	685	640	623	629	671	670	629	671	658	642	649	627	619	703	600	653	664	696	608	604	673	685	649	643	657	651	632	631	643	657	646	644	609	653	666	613	679	650	621	669	647	661	603	679	637	670	639	688	637	655	665	659	667	674	607	650	668	620	631	613	606	627	665	672	661	655	610	627	656	684	710	675	681	677	703	655	610	682	653	672	636	666	640	649	629	627	651	632	606	681	638	640	630	636	638	622	633	666	615	640	674	653	687	621	626	685	678	639	647	641	638	680	698	621	645	646	651	621	677	671	697	642	627	641	681	648	667	650	667	643	621	640	665	635	624	672	686	676	674	632	678	675	658	644	691	689	638	649	680	599	669	658	614	629	655	685	642	678	658	653	620	715	693	589	649	664	645	645	651	664	602	620	660	659	621	659	642	637	654	694	650	679	657	653	635	652	679	666	640	620	616	682	595	650	659	673	653	670	670	665	695	627	585	676	655	653	661	637	669	607	644	655	643	647	647	688	644	643	653	633	627	645	651	618	641	630	690	640	684	599	584	627	647	633	657	649	659	635	674	689	685	687	678	654	657	659	665	614	682	664	628	628	623	643	651	628	663	655	636	636	635	644	696	642	642	607	632	640	629	638	654	697	638	608	715	673	651	620	624	625	673	654	662	633	655	675	630	659	659	645	673	693	614	624	628	627	637	648	618	633	663	640	647	595	616	641	642	641	624	652	632	618	663	641	661	672	641	627	657	646	690	629	604	637	635	671	685	621	605	666	678	656	643	626	671	642	686	606	663	678	601	675	669	612	655	649	684	653	629	627	652	631	649	684	658	660	606	608	620	673	685	645	674	672	631	688	669	708	682	627	663	644	645	637	635	689	661	677	628	635	650	694	653	642	623	636	666	656	634	691	631	689	644	668	670	671	664	650	691	637	736	624	646	645	578	648	677	648	695	623	650	663	628	624	641	661	612	643	653	623	642	661	610	667	637	684	629	603	634	662	653	694	656	664	650	641	678	637	678	623	617	652	625	673	646	613	632	659	623	686	705	629	632	682	620	672	673	630	652	654	677	628	680	665	680	674	715	621	659	606	708	647	630	617	641	636	672	619	687	681	683	675	685	637	658	676	640	618	615	651	685	634	661	641	638	678	710	657	638	664	626	664	664	657	634	672	702	615	629	638	668	641	663	681	646	636	642	645	616	673	643	661	693	649	644	626	715	647	683	677	590	702	630	637	640	644	637	676	607	691	659	626	646	676	610	673	639	633	681	690	664	691	680	649	675	636	646	647	644	656	663	670	621	661	628	654	625	683	656	651	621	669	650	658	695	669	623	658	663	660	645
71324	45254	50527	15079	1876	534	428	348	321	292	295	229	232	224	218	224	233	253	210	236	231	199	203	208	200	208	216	202	216	183	218	212	216	186	214	204	225	182	192	210	220	226	200	187	216	204	196	196	186	181	202	192	208	205	189	224	208	200	217	205	204	188	219	209	191	219	214	190	183	205	203	214	210	196	179	192	186	204	200	204	205	188	202	180	194	211	187	208	204	209	187	228	196	212	198	222	203	200	200	214	187	199	199	191	232	203	180	211	203	214	225	187	192	213	195	205	187	197	198	198	205	234	209	208	230	199	211	230	189	219	204	220	214	196	211	196	205	199	209	192	211	184	203	205	195	179	196	220	201	201	236	208	217	184	204	197	223	203	189	235	199	188	210	210	216	203	207	201	217	200	203	221	209	200	181	193	204	201	204	215	178	215	201	212	210	177	196	224	202	193	223	213	197	198	196	212	173	208	160	221	196	191	219	175	204	210	223	216	210	211	180	214	187	212	190	190	206	206	198	175	176	195	171	205	213	194	196	219	198	191	192	193	197	203	202	207	205	186	203	195	196	196	223	185	188	205	204	203	191	213	193	175	197	198	202	181	185	199	213	181	203	216	190	220	205	173	213	211	194	211	193	179	217	189	211	189	227	216	192	210	209	183	207	224	211	172	212	206	196	206	202	193	183	192	215	202	185	202	186	200	185	207	166	206	216	191	195	207	183	207	216	190	195	211	200	190	233	165	197	217	233	216	196	183	207	162	222	180	183	191	187	214	183	190	212	203	187	187	198	188	189	189	202	202	181	222	218	198	184	182	228	206	199	190	192	181	209	188	214	186	198	192	203	205	195	194	198	199	230	201	188	210	203	216	175	180	212	189	178	184	172	181	206	209	192	187	205	200	204	195	197	202	199	211	204	198	215	176	195	189	196	215	185	202	185	241	183	206	193	193	202	196	172	186	230	218	198	212	189	188	205	219	194	203	207	202	212	168	198	181	211	211	179	195	181	204	231	205	206	190	177	210	167	223	197	200	190	221	206	207	200	214	199	240	195	212	188	211	233	197	207	201	187	183	213	165	217	201	177	213	186	196	201	225	220	181	187	170	222	197	207	203	208	196	209	198	197	210	178	211	169	181	197	200	183	205	188	187	196	195	182	201	184	203	239	198	207	178	205	187	204	196	224	208	201	194	210	208	193	219	200	198	201	206	205	196	208	212	213	222	204	187	215	205	209	210	184	198	207	214	181	197	209	195	202	210	202	193	208	234	204	196	209	228	198	200	189	218	222	206	191	195	215	208	193	180	220	192	217	202	190	202	215	225	194	178	198	211	190	191	195	197	210	195	216	195	182	217	212	231	199	222	198	168	210	183	208	209	210	185	180	215	186	209	206	201	204	197	200	205	190	201	196	199	195	185	210	194	212	197	228	193	206	199	215	196	219	188	226	201	198	209	218	178	212	195	171	226	186	189	199	215	223	204	221	201	202	232	172	195	194	205	216	193	208	183	200	173	212	199	223	184	193	219	205	197	208	198	207	201	190	214	191	204	208	193	228	232	187	193	176	217	173	232	205	211	191	207	224	188	191	193	194	205	193	218	212	219	195	185	206	216	192	206	232	183	184	191	204	196	177	220	194	188	210	209	180	219	191	200	228	232	210	211	203	206	205	203	197	208	199	166	172	194	212	228	219	217	182	185	190	212	195	229	213	200	200	195	213	185	201	194	206	209	201	215	212	194	215	192	197	190	190	178	223	190	186	189	212	176	198	220	192	200	213	209	235	226	194	193	192	191	218	187	194	192	205	200	219	194	230	172	203	203	223	197	196	203	180	198	171	195	201	223	226	207	173	223	220	210	192	218	199	223	194	195	181	193	162	179	212	197	181	213	209	193	200	222	214	186	218	233	214	192	203	210	203	208	192	198	213	194	187	192	183	179	215	199	196	207	186	212	187	180	181	175	188	221	199	198	213	180	193	201	219	201	194	194	220	205	194	204	183	197	201	194	180	158	199	193	166	192	181	213	208	174	206	224	189	211	210	191	198	200	195	191	220	205	183	206	187	215	212	201	207	186	212	178	210	197	206	204	206	187	215	204	234	212	201	224	194	207	185	217	186	193	195	200	197	191	179	209	200	222	215	190	196	246	186	197	208	188	180	193	226	218	205	222	198	219	197	201	198	200	174	197	201	185	200	207	182	181	225	206	192	200	223	207	208	179	190	182	211	214	211	180	198	188	202	218	185	209	211	182	193	211	198	163	215	208	222	212	189	192	177	189	198	189	176	220	209	207	187	211	221	208	238	183	212	214	210	207	201	202	187	191	187	202	213	210	186	211	225	194	228	212	202	204	201	216	193	182	186	203	206	215	199	159	212	223	237	209	226	186	199	224	184	194	173	182	209	182	195	181	211	174	229	168	177	188	199	206	186	213	195	194	212	194	174	187	195	225	207	200	222	184	226	199	235	194	208	191	206	225	174	197	205	199	209	224	209	213	202	180	205	186	209	234	203	200	207	163	201	216	201	191	194	193	203	178	222	203	181	206	214	205	217	225	226	204	224	211	168	217	179	184	181	200	191	208	216	187	217	188	182	203	221	205	228	205	237	198	192	189	213	193	186	198	181	184	206	181	238	189	177	202	181	197	225	198	178	191	200	197	195	197	191	191	181	200	197	226	226	181	217	197	205	203	226	231	196	185	206	190	201	199	200	190	199	197	221	202	187	221	206	191	195	190	214	186	202	210	191	187	194	217	181	204	209	217	190	191	190	189	196	206	193	182	206	213	193	214	185	194	199	175	207	196	210	226	189	170	197	208	205	203	192	192	215	190	201	208	204	199	214	225	194	200	205	203	178	211	183	220	207	193	207	164	218	195	184	196	189	211	206	199	223	201	220	197	170	207	200	190	225	219	188	204	194	178	193	197	212	194	211	189	182	199	218	211	214	195	197	185	220	193	195	228	198	179	185	196	188	174	197	188	239	214	202	174	212	214	213	199	202	195	193	192	206	175	201	209	209	219	164	184	199	196	188	192	207	178	186	210	201	201	184	193	190	192	208	204	205	205	220	179	191	184	213	200	234	220	228	211	192	180	193	186	188	201	207	180	229	205	198	200	191	172	204	202	206	214	184	209	225	210	185	196	181	194	203	214	217	197	198	184	183	197	187	193	182	218	188	195	198	186	198	202	208	193	213	168	196	215	220	215	188	176	222	201	202	178	175	194	188	222	206	205	213	215	189	195	170	191	208	189	178	208	200	198	207	197	189	214	194	176	199	193	200	176	204	202	183	204	197	223	185	214	213	205	217	187	178	183	219	205	221	223	200	209	212	183	186	210	189	181	193	227	200	192	201	204	191	198	189	192	228	205	176	221	205	222	196	198	221	197	191	230	177	221	201	173	196	211	186	217	196	211	182	203	218	194	188	173	173	188	224	236	202	199	217	198	191	197	202	201	193	203	193	202	200	207	202	209	204	204	211	206	195	204	223	211	192	201	202	228
53318	35799	34538	2536	2238	1827	1615	1354	1198	1151	1032	956	871	822	802	853	789	784	736	690	684	658	650	653	652	628	659	624	617	663	670	667	601	607	623	613	625	658	608	600	627	636	622	619	627	549	577	572	623	663	549	608	566	613	615	614	608	606	597	628	563	571	593	575	570	564	596	608	579	549	620	591	618	607	577	594	581	586	583	600	631	555	626	575	564	592	605	568	584	532	608	573	620	583	614	583	570	640	571	624	572	588	525	587	593	570	603	603	633	598	596	673	582	616	587	602	597	584	626	577	604	636	591	605	624	645	624	663	700	613	648	599	611	565	567	556	573	616	648	586	586	618	521	536	593	569	616	575	607	582	560	572	599	593	583	563	548	560	579	585	568	563	599	584	558	532	582	558	602	624	613	613	615	597	614	580	529	578	604	626	572	563	562	569	583	561	576	626	543	616	550	554	581	581	603	551	571	614	563	606	544	578	571	631	578	543	596	571	576	559	593	571	556	557	554	557	586	628	560	536	591	585	619	578	608	622	572	556	578	555	603	579	594	547	620	579	573	571	583	517	645	604	552	630	598	580	553	568	570	615	580	573	588	563	566	582	615	554	572	539	580	586	598	561	589	620	633	572	558	593	550	581	578	610	587	596	567	590	543	554	597	561	567	617	565	569	583	619	591	583	566	580	597	522	566	564	568	627	573	567	585	568	586	515	607	596	546	600	556	568	594	554	588	572	564	577	583	557	554	567	641	558	591	551	596	573	544	570	616	538	548	581	586	594	563	596	554	592	563	567	577	574	547	547	562	611	590	551	555	572	603	587	589	573	575	591	559	588	565	588	593	562	566	576	591	525	574	578	562	558	550	559	568	594	587	577	564	577	583	609	587	562	583	596	636	590	627	550	565	553	613	611	645	556	569	623	550	595	600	578	564	542	575	574	585	602	506	635	577	579	583	549	564	540	565	594	585	588	565	595	586	633	570	582	601	548	577	586	605	576	577	552	609	597	593	591	654	587	573	603	586	591	566	578	539	602	608	546	532	612	546	586	572	538	573	611	587	561	555	616	593	579	599	581	574	556	557	576	550	557	606	596	591	598	560	616	553	578	577	608	593	643	550	597	586	547	615	575	574	507	583	571	571	611	548	573	582	526	559	586	572	596	579	576	611	574	595	568	564	636	634	582	570	549	641	527	542	580	604	566	576	597	516	573	600	556	570	598	562	588	624	608	550	607	579	549	550	594	581	536	577	571	574	565	591	536	591	636	618	575	608	617	571	597	578	557	559	580	559	577	581	579	574	567	575	557	559	576	544	606	587	595	636	603	600	598	605	587	562	564	596	545	602	612	568	583	584	578	626	606	567	596	574	617	583	565	547	573	576	569	529	548	567	589	557	553	525	624	563	606	626	604	560	610	584	562	559	574	586	577	563	584	615	616	556	633	555	563	605	579	607	561	570	608	572	570	600	624	554	612	602	589	612	593	545	576	611	569	590	606	574	595	532	584	569	567	543	544	581	589	595	551	580	579	599	597	589	603	578	586	540	570	553	577	557	596	563	592	592	551	532	587	593	579	570	530	572	580	575	662	572	589	580	570	563	597	553	579	605	556	596	590	565	606	585	518	568	559	549	583	520	522	598	601	574	558	599	575	561	649	572	557	537	585	582	574	584	545	556	537	597	615	565	560	581	573	612	562	587	582	564	526	613	569	562	606	596	581	540	555	586	567	579	561	612	554	530	609	581	549	554	569	546	591	597	568	604	579	575	602	586	566	566	559	564	621	572	580	570	539	596	575	525	535	636	559	561	585	622	591	611	558	592	599	586	597	574	584	548	577	609	566	592	585	582	612	587	637	580	597	627	575	546	585	553	568	586	532	587	546	596	581	574	526	561	584	580	563	600	593	558	593	589	604	588	605	575	567	618	596	595	577	552	567	572	555	575	582	592	610	581	607	628	546	561	544	575	584	543	579	603	599	594	601	569	566	547	566	605	602	629	570	566	591	582	583	574	566	611	588	570	537	538	573	592	593	596	583	558	598	590	586	590	544	586	603	618	566	608	564	563	557	574	613	573	580	569	553	614	564	554	587	566	550	631	603	601	568	588	553	591	528	604	586	579	572	565	579	581	592	566	595	590	568	522	625	587	568	542	601	575	564	578	578	580	552	597	615	570	587	599	599	565	574	619	563	587	559	599	523	637	549	603	583	555	576	579	627	599	565	556	541	577	581	539	541	572	587	551	584	601	541	593	571	571	577	592	565	559	591	570	551	584	586	573	602	561	598	581	574	626	606	565	596	568	592	563	594	579	554	603	596	576	554	576	575	559	562	588	584	593	575	559	584	562	570	574	571	598	612	608	593	582	584	572	563	556	567	555	564	587	613	524	550	579	584	600	562	562	604	559	562	592	561	585	605	606	595	608	593	596	562	578	539	567	589	589	561	608	571	609	589	559	615	525	597	562	520	584	580	558	605	555	554	598	608	594	583	601	584	583	581	617	549	549	574	579	568	542	583	560	564	597	555	556	574	581	557	585	580	587	646	572	572	626	591	564	564	594	590	592	569	570	580	568	588	582	526	552	570	549	568	582	614	576	594	587	614	591	543	582	588	628	587	603	553	567	582	587	625	586	563	567	573	582	567	589	579	538	551	569	558	564	609	579	534	556	536	577	617	558	616	581	564	536	572	616	536	603	564	597	558	582	548	603	564	534	567	589	556	597	596	550	628	574	586	581	555	573	599	581	603	559	587	633	629	576	591	573	551	586	585	570	577	607	532	561	593	573	535	583	522	617	602	614	563	557	570	609	576	570	557	577	610	578	567	524	536	560	615	592	581	568	599	565	580	539	617	580	585	600	632	579	560	554	542	560	558	586	580	566	605	549	573	570	559	595	578	576	546	575	564	587	565	558	603	620	548	556	585	554	598	578	606	602	600	579	608	601	582	605	601	603	563	616	574	562	582	559	583	610	591	609	542	611	594	621	569	575	574	581	534	549	570	572	569	600	568	575	585	616	562	596	524	559	586	563	585	558	598	565	567	571	583	602	567	557	643	559	619	594	565	558	572	582	607	572	561	590	565	589	601	553	599	554	600	588	580	582	633	583	549	593	637	571	567	590	591	602	591	603	600	589	579	583	541	549	617	551	620	603	546	555	591	585	563	633	587	550	594	569	589	569	620	585	585	539	623	571	602	576	580	584	563	526	532	599	556	590	604	553	632	565	603	563	601	582	527	607	588	567	618	586	587	602	566	578	573	560	602	576	536	577	550	548	577	605	557	558	578	570	557	605	594	606	527	559	580	593	553	598	561	559	580	603	544	604	587	595	565	584	585	595	567	553	576	609	584	607	540	602	566	563	568	598	578	575	607	634	574	584	550	591	573	555	575	557	557	551	535	552	588	545	581	569	561	541	561	623	635	575	576	573	603	554	584	579	581	549	563	548	562	553	607	604	595	567	588	594	561	577	590	602	581	587	590	590	575	596	579	577	590	573	582	568	586
34897	8898	7192	593	355	373	396	383	386	381	377	361	367	359	389	377	400	407	383	359	352	385	368	353	377	376	392	383	378	355	372	384	395	372	356	396	394	363	347	403	339	345	389	339	385	351	362	401	336	398	389	359	403	334	336	390	385	397	362	378	372	380	367	388	386	337	375	379	374	402	376	373	347	364	383	342	394	372	372	359	337	363	352	374	386	373	405	399	360	410	347	382	367	386	401	379	363	382	367	347	333	383	351	390	352	364	395	369	347	390	371	369	353	332	356	345	387	389	382	370	367	356	378	397	358	380	377	366	395	358	357	366	360	353	350	368	379	362	365	371	371	393	350	360	376	352	368	377	419	364	343	378	339	369	379	374	338	361	381	360	390	341	378	392	369	377	374	364	384	348	354	377	373	362	375	417	366	396	386	334	388	385	347	348	377	328	373	380	366	382	370	397	371	390	368	350	354	366	349	352	363	371	404	339	377	359	360	382	373	390	377	371	352	417	371	387	362	385	363	346	343	379	384	364	376	370	340	387	352	327	390	385	380	344	378	339	386	384	383	360	339	379	344	388	384	352	383	369	350	420	392	355	344	411	361	346	359	365	372	399	370	360	371	405	377	387	358	409	347	391	365	343	362	361	358	379	390	395	372	375	362	386	372	392	354	326	379	383	363	385	352	406	336	365	389	386	391	369	359	366	360	387	383	385	362	361	368	417	374	363	367	398	359	340	373	389	345	370	316	370	360	353	376	366	356	372	370	393	377	387	339	370	422	381	385	413	361	392	395	369	370	331	331	381	356	356	379	392	337	351	372	381	358	367	383	372	354	393	392	362	350	394	402	346	370	384	398	363	350	355	379	380	356	376	370	399	402	365	444	426	361	386	378	399	355	375	385	378	391	374	391	387	391	392	388	370	370	363	376	347	369	362	380	388	345	384	371	359	378	362	409	348	358	364	364	399	388	396	370	358	369	333	389	355	411	398	357	367	367	393	391	391	386	409	376	385	362	345	371	369	389	390	378	370	392	356	364	375	349	409	374	394	379	389	373	363	360	366	349	402	377	361	359	394	366	360	402	349	382	384	371	365	375	349	391	390	365	326	330	380	342	372	351	360	317	416	350	392	372	351	334	395	382	388	400	350	367	364	369	398	376	386	379	328	360	396	359	368	366	369	324	374	358	387	362	365	363	340	373	372	324	381	397	397	374	358	392	338	403	399	378	377	381	417	390	362	376	363	364	379	385	402	370	377	406	358	351	358	371	397	350	394	378	339	348	385	394	392	371	375	351	382	371	345	387	378	357	384	376	368	329	350	340	372	350	353	343	365	392	352	423	359	358	403	363	408	358	394	379	402	350	389	379	366	352	371	409	361	370	360	382	381	359	350	425	354	369	356	357	395	363	414	374	347	377	334	371	357	373	433	390	363	381	350	346	380	371	380	386	343	397	380	361	348	368	349	379	355	380	390	370	354	371	369	373	377	379	378	383	390	371	376	362	362	395	416	347	376	354	365	349	378	337	373	353	394	389	360	350	376	360	400	363	369	400	355	371	392	359	363	361	372	371	391	368	358	366	350	378	390	364	330	354	359	370	384	351	360	389	387	360	379	364	358	375	375	384	403	315	372	382	371	352	369	361	388	398	400	349	408	351	358	369	359	373	373	405	379	327	384	401	366	389	392	381	361	384	360	357	391	341	373	367	395	356	404	366	354	380	360	368	370	378	384	400	362	355	379	334	347	373	357	374	389	377	376	356	399	386	393	351	341	382	370	363	377	355	365	388	378	381	403	380	352	347	375	366	339	393	369	365	406	402	388	354	378	353	379	369	403	412	377	369	367	366	377	319	412	355	370	389	416	373	376	370	412	363	408	361	375	405	374	375	388	385	380	357	380	357	346	370	356	370	365	356	353	353	396	396	415	356	369	375	350	367	406	430	392	342	368	380	353	384	368	372	328	399	363	391	392	356	364	383	383	397	399	374	367	364	335	376	396	353	381	343	380	354	388	380	357	379	364	346	365	369	353	402	399	402	387	340	351	364	378	346	397	364	408	381	397	364	359	362	370	365	415	350	401	396	376	371	374	362	322	324	370	395	397	403	340	361	377	370	349	365	387	376	344	365	380	357	384	381	355	357	398	379	378	401	363	375	374	384	385	357	353	382	387	382	390	386	376	354	396	368	343	392	397	373	378	393	367	351	386	356	374	398	386	351	321	382	427	374	321	384	399	403	393	417	386	382	359	340	373	361	358	364	353	394	383	423	354	402	396	371	380	362	370	395	423	370	338	367	358	354	351	383	375	367	369	392	403	349	377	360	374	325	393	356	392	355	373	368	346	358	385	347	368	367	395	372	356	414	364	355	376	357	352	358	365	396	387	372	362	354	371	393	386	360	380	366	371	371	359	363	358	400	364	373	364	384	405	381	395	366	373	348	381	397	372	367	393	378	350	357	368	378	372	378	358	378	334	382	368	398	372	376	394	357	400	397	377	368	385	371	344	381	356	365	359	379	398	362	373	363	384	386	338	373	352	386	381	363	366	349	380	363	346	356	393	390	386	396	398	387	368	381	345	382	413	391	380	387	441	366	423	362	364	386	363	376	324	380	358	343	369	387	375	376	348	358	365	368	349	383	351	342	355	400	386	379	358	383	358	374	393	370	390	376	379	371	353	419	378	374	375	387	387	398	363	357	339	369	372	366	382	342	359	359	352	407	379	371	377	377	375	375	429	357	349	356	375	371	341	388	327	360	336	387	366	404	372	352	361	396	367	370	373	377	377	390	425	356	371	365	380	416	383	389	384	365	343	363	363	353	327	350	359	397	363	329	334	381	342	349	350	395	370	376	367	377	403	364	365	388	371	342	370	379	397	403	337	375	385	389	374	367	344	410	356	350	373	355	377	367	373	342	384	373	375	350	370	364	401	394	368	383	378	359	388	382	355	371	348	378	352	333	346	397	377	372	409	368	358	361	349	393	373	385	366	363	345	367	345	378	353	332	365	383	392	365	365	417	372	349	350	362	400	368	355	390	381	362	364	355	369	395	396	424	358	383	384	357	368	394	352	365	379	385	352	377	404	391	399	399	386	364	360	329	362	358	352	378	410	379	383	389	369	388	377	385	408	359	374	388	361	367	346	339	384	394	380	344	360	393	388	347	373	357	353	371	389	373	394	369	416	341	394	375	418	378	383	385	393	383	365	340	380	372	368	394	364	360	378	361	389	400	359	386	359	339	325	380	389	387	362	372	391	357	385	349	381	398	357	373	350	382	381	343	400	357	354	379	378	384	353	385	385	395	397	416	356	388	379	357	395	398	362	377	367	381	397	416	373	356	373	380	375	379	350	377	360	376	369	374	350	394	392	367	373	417	403	384	347	386	357	376	394	401	393	366	411	340	368	361	376	357	375	382	381	389	324	359	368	376	369	348	383	364	373	354	350	405	391	383	367	374	374	379	367	399	346	363	344	361	392	353	370	361	356	380	337	343	392	366	382
27559	5092	10064	1091	977	1032	1041	981	975	962	1043	1015	876	1003	979	971	1021	1007	1011	1006	987	979	1029	985	964	1044	1054	999	1006	1033	939	955	973	977	971	962	965	953	1022	990	951	981	977	995	924	974	1030	926	1001	993	1017	939	1003	967	944	1022	1003	991	962	977	981	984	988	1001	1031	1004	970	966	1022	977	969	1000	920	1003	996	972	1009	967	975	936	984	986	947	997	1014	934	992	946	987	974	991	975	967	993	993	967	992	980	968	908	1003	953	1008	958	978	1005	987	973	996	1008	994	1016	987	986	997	1018	951	1039	1068	944	988	1011	983	981	971	976	1015	1005	1014	933	1007	954	974	968	1004	1031	950	956	939	990	963	1032	1002	927	937	959	988	1001	968	999	1001	955	978	1003	1017	1009	977	1017	1040	993	960	1001	1009	977	1058	980	1012	977	1036	1045	1045	964	951	999	915	986	1003	957	992	977	1013	984	982	986	962	932	975	1002	998	971	982	982	995	1009	974	989	1003	994	1007	978	967	993	1024	1045	967	989	942	973	973	971	988	1007	1030	1029	958	963	1030	1007	962	1044	1004	993	970	1027	924	996	978	912	997	986	926	976	1029	963	950	954	980	942	1001	986	955	1018	1003	964	968	951	983	939	975	940	927	1018	989	1047	1001	1040	950	1045	988	1005	1001	978	956	994	980	986	889	996	979	1023	965	975	1002	980	1013	988	1027	931	968	930	946	967	994	987	1025	973	959	948	1031	955	1005	1030	990	988	1000	1049	1017	989	993	1004	983	954	936	988	996	988	977	975	992	1003	965	901	978	991	993	965	961	927	959	954	1004	973	989	1011	1000	996	975	1003	986	1009	911	987	1054	978	1010	1001	1003	953	986	1001	985	1000	1006	948	1008	988	1004	972	960	971	973	992	942	993	978	983	960	1003	982	1029	989	1007	1008	986	935	993	986	976	944	986	979	972	1006	997	1016	988	980	997	923	984	943	952	1045	929	965	996	969	978	973	958	984	972	958	959	992	991	975	1004	929	1045	994	955	972	939	933	1034	972	1003	1029	973	954	987	971	1024	1018	971	988	964	988	918	1010	986	990	986	1023	979	985	972	991	941	1022	1061	1026	964	984	974	1060	1000	960	972	1008	977	973	1032	927	986	1008	1014	1003	950	984	975	1016	987	928	1001	1050	1017	1025	1008	981	968	1017	924	1006	991	962	993	981	995	999	1010	972	1003	985	978	987	999	1021	964	927	963	926	984	969	969	922	1001	975	1008	954	978	935	971	1032	978	937	982	987	983	964	977	1001	1001	960	955	954	921	1000	980	1005	1041	953	1014	999	963	1004	968	1030	985	960	1009	977	957	987	982	1011	1013	944	988	946	1003	997	987	953	986	1006	964	975	978	955	992	956	1000	925	962	982	1039	1003	987	955	962	956	983	1000	1042	975	1007	972	1055	1031	994	1005	976	1015	1013	1016	950	1026	1039	1038	948	990	1004	990	942	1020	976	970	1075	994	996	981	988	1039	959	960	969	986	1045	1016	1004	953	1027	965	1011	990	970	1014	1007	940	982	976	909	1003	974	988	978	968	964	974	990	961	966	965	1002	931	966	929	1014	952	958	972	989	955	979	966	938	942	986	925	1003	1028	957	972	1009	984	937	991	991	977	951	1036	978	993	990	957	944	1018	984	971	974	1004	1038	985	1020	1013	981	965	1018	1061	970	1001	936	980	948	942	1027	1031	983	1052	991	973	935	980	1002	952	944	971	1014	974	978	995	970	1027	992	999	1043	980	1012	961	1010	974	948	988	1023	984	975	1038	1001	1000	1001	998	994	1015	1043	999	980	1004	955	995	959	979	984	1001	991	1029	974	968	933	1002	948	997	974	958	988	1003	935	963	1014	1000	954	967	1009	966	988	1000	996	1007	989	1027	1031	962	1002	961	1014	1048	932	937	1030	1005	970	987	985	982	1011	1005	995	982	942	977	953	970	967	984	983	1006	1031	992	969	1035	960	965	980	963	983	982	940	1030	973	997	1007	931	923	971	953	971	1001	937	967	985	972	1060	972	986	959	916	946	965	975	977	994	979	1045	969	1027	958	924	1023	1001	1012	987	1033	994	1001	978	901	965	940	968	958	951	977	1021	939	986	965	967	987	982	971	976	962	985	951	954	1007	982	1009	969	984	978	1014	932	989	985	966	953	1003	1021	959	985	983	991	959	925	944	1037	963	1011	966	985	1030	1009	1014	949	971	952	1019	1008	975	975	1033	923	954	1005	949	942	978	946	940	997	975	960	991	983	1031	987	992	1011	966	936	981	895	994	1016	982	937	994	1013	965	1000	970	988	1000	959	1025	1024	909	972	1039	971	987	972	950	1009	958	974	964	973	1007	935	938	958	926	1003	980	956	949	995	1005	994	999	927	1005	1026	976	971	938	982	993	955	952	993	961	995	973	993	1030	962	1026	1031	996	966	1020	988	984	1054	952	965	1025	988	985	1018	964	1055	1026	992	1001	1022	990	980	998	978	946	940	979	975	997	941	969	971	985	990	981	1010	1002	954	1000	998	959	986	1007	948	992	966	984	959	960	1002	948	1025	986	954	954	977	989	1000	943	964	994	1029	1006	1029	956	998	995	948	1022	1022	964	1000	935	997	978	982	967	1024	959	949	996	954	962	964	1014	1047	998	975	995	954	970	1019	1006	982	945	987	1034	1001	993	919	1001	965	953	973	1033	1017	1011	941	985	985	1035	993	955	963	995	986	974	977	982	948	964	999	962	1007	984	993	969	1052	994	967	975	989	1004	954	968	1032	1000	1013	1013	991	985	1004	984	1029	1036	971	972	1004	1005	967	964	994	954	1009	958	985	1012	984	1014	986	973	991	986	967	985	1014	1005	944	1004	1010	993	987	1017	1001	999	974	973	976	988	957	1066	928	942	971	1021	1003	975	951	989	984	991	1023	1014	984	931	1098	983	974	985	1023	1053	939	1050	1011	972	963	959	994	979	969	983	980	1005	1011	1045	969	981	933	974	911	987	997	966	1003	978	958	995	985	922	943	990	965	993	1050	930	990	992	989	1004	973	978	962	956	1010	991	1048	964	970	981	939	1016	995	925	958	982	973	989	1007	970	953	1019	976	988	992	975	990	955	930	945	998	940	1027	1019	913	1021	977	947	986	975	961	987	990	1002	960	982	993	956	967	1020	1015	998	963	957	996	916	1026	1016	947	972	1019	1014	944	1015	942	1027	970	913	998	998	1006	1062	969	925	992	933	959	977	915	1009	947	959	972	988	1010	962	935	1025	1039	981	931	1011	979	980	921	950	991	999	1016	956	985	995	997	986	970	1028	968	979	976	942	966	1000	1031	932	982	943	986	1000	1011	992	968	962	962	940	979	946	1020	973	970	979	989	956	977	941	956	991	1029	969	939	1020	1003	946	947	1012	952	955	993	1002	1004	1021	975	968	968	1006	945	950	982	1031	1003	939	1037	997	1024	960	1010	976	919	1067	968	923	1065	1033	950	1000	960	940	987	976	958	946	915	1060	970	931	959	941	965	991	985	966	946	980	962	959	931	920	1003	1058	990	918	984	995	952	951	954	995	974	948	966	970	962	982	960	926	983	968	1030	1002	972	1015	910	903	1039	989	977	957	956	981	963	1019	959	978	974	948	957	1018	955	954	981	1020	985	974	995	988	997	966	985	1007	1043	951	985	947	937	994	991	1028	960	984	992	1009	955	1010	1018	928	939	944	995	976	958	940	964	955	961	1019	980	957	986	1004	940	1029	1019	1010	960	923	938	981	958	937	976	968	1035	986	968	985	897	969	982	943	946	959	986	1005	962	1040	1033	1000	985	1068	966	1000	1001	1019	987	943	953	1012	960	1000	993	971	1022	986	941	955	970	986	1026	936	986	973	956	968	1005	977	910	969	962	1050	1015	978	974	1024	995	971	979	990	980
66266	37574	40787	7914	607	354	322	322	296	308	303	265	251	247	280	250	260	229	228	238	263	228	258	234	227	239	238	261	257	243	259	231	245	239	208	246	206	219	273	246	251	239	226	230	251	223	233	231	238	251	239	232	245	235	225	255	248	238	262	271	227	253	221	249	227	273	219	252	250	246	233	249	226	258	226	230	234	220	224	256	224	228	220	242	270	237	230	246	241	241	246	260	230	238	240	234	224	254	227	226	251	216	210	230	244	256	262	213	239	256	258	244	246	217	213	227	229	227	253	241	232	206	239	209	223	256	240	269	251	247	239	232	231	214	244	233	236	253	225	237	242	232	234	246	229	236	246	240	254	250	276	234	248	258	247	226	259	258	250	253	248	236	275	222	234	250	242	229	237	239	220	238	216	244	229	251	223	246	229	232	264	266	217	259	232	242	230	270	241	227	242	242	250	237	252	278	227	208	234	246	228	250	236	219	231	245	226	234	256	253	263	261	229	273	226	244	238	233	226	231	225	254	272	250	241	224	246	235	249	239	225	258	244	249	206	254	226	249	260	248	226	255	256	234	214	238	255	219	245	233	242	237	257	233	254	231	237	250	240	253	245	229	240	236	250	242	250	231	220	255	248	261	219	236	274	269	219	248	249	243	229	226	221	246	245	269	266	232	257	238	249	218	225	253	208	221	228	245	237	266	251	232	229	248	237	253	270	232	237	235	242	222	278	213	242	238	223	237	237	228	268	233	223	233	248	233	236	221	228	239	217	217	229	231	221	252	239	224	232	236	263	227	230	244	218	249	243	254	220	248	225	229	224	242	257	238	223	258	243	220	236	240	243	230	252	234	224	256	241	274	206	214	217	217	231	233	253	225	263	240	216	256	259	257	248	235	247	225	227	210	231	228	221	248	258	239	233	247	227	217	230	267	242	251	227	254	211	266	228	213	231	252	250	218	209	220	246	249	248	244	230	273	243	259	219	227	216	250	245	262	261	243	218	214	251	240	252	228	280	214	258	236	244	247	226	248	246	255	234	214	225	258	232	232	271	236	237	240	240	243	216	235	222	235	265	254	249	247	261	235	244	214	225	244	231	232	276	258	237	221	260	246	270	249	238	252	252	249	216	253	240	250	205	219	225	227	224	249	231	254	211	254	254	258	271	235	217	242	231	234	227	248	255	244	242	249	254	225	216	241	261	244	250	254	252	254	254	226	213	255	239	272	232	242	243	258	235	205	193	228	244	255	213	210	228	247	210	230	236	243	222	235	229	247	242	245	232	248	251	259	252	231	213	238	252	234	244	241	234	206	234	264	239	246	258	223	234	211	228	255	231	244	236	239	236	202	239	237	239	225	253	213	205	260	245	227	263	252	256	223	220	267	251	245	226	233	242	233	231	289	234	223	230	242	246	229	248	238	237	235	243	241	237	228	235	246	265	271	252	252	235	237	236	244	248	239	223	238	242	238	237	244	241	224	252	245	252	264	257	222	241	250	252	289	210	217	265	233	220	213	263	222	257	233	224	250	244	235	225	238	246	254	242	243	244	254	266	240	232	230	231	230	255	246	226	232	225	238	257	210	232	208	239	232	228	236	228	228	256	253	218	261	240	254	239	265	246	251	233	253	231	209	237	237	254	235	244	192	237	248	249	263	242	252	246	253	212	226	234	218	257	241	237	249	237	241	260	219	220	250	248	257	239	228	246	237	252	236	214	257	245	240	228	266	268	257	252	246	259	273	256	218	236	222	247	263	233	247	244	236	217	251	238	249	236	237	241	231	233	208	252	231	223	221	232	222	223	246	210	242	227	233	259	223	212	225	262	259	232	266	226	268	252	256	264	226	266	231	241	229	258	258	247	225	238	226	232	253	255	243	227	256	268	263	244	224	215	273	226	230	254	251	224	253	253	212	281	237	247	241	260	239	244	238	223	240	228	253	243	236	236	226	249	238	229	239	217	264	253	277	247	285	254	230	237	226	240	249	200	236	241	234	219	228	239	213	248	258	227	249	241	238	256	220	262	236	216	256	247	219	219	234	231	218	235	246	257	248	244	235	232	232	278	227	230	225	214	247	246	223	212	235	233	233	241	249	229	220	234	246	242	239	249	251	239	254	234	253	238	220	243	234	259	232	221	247	236	233	237	259	229	239	237	265	256	230	238	234	234	225	213	248	243	210	224	226	250	236	242	236	237	230	277	240	257	248	240	225	268	231	241	233	254	221	223	212	226	248	229	235	244	248	249	240	233	230	245	232	250	232	255	241	243	245	237	241	250	247	250	272	225	236	229	217	242	208	239	265	222	269	271	258	239	221	243	265	252	231	229	238	232	268	237	239	246	232	244	238	261	257	230	256	256	191	224	300	241	248	257	223	245	243	240	241	252	233	236	257	225	260	256	242	253	245	280	241	230	258	253	269	246	256	237	243	252	225	227	244	224	267	241	211	231	289	254	227	241	244	235	256	242	267	232	204	209	237	258	240	258	225	259	256	229	216	255	243	237	252	235	232	222	239	248	238	249	253	227	240	227	225	258	246	248	255	223	260	236	243	232	228	244	231	254	241	225	236	218	243	269	235	235	275	235	281	248	245	228	231	238	233	249	254	281	249	235	224	232	224	233	242	213	251	257	233	253	247	221	248	247	235	243	251	227	260	260	243	261	242	251	256	269	232	233	249	234	254	230	254	244	233	230	239	261	264	233	206	210	232	205	236	253	230	221	251	242	233	232	268	255	198	231	250	244	264	245	248	215	238	258	246	249	211	227	227	247	248	256	231	229	265	242	222	239	235	262	249	254	260	252	254	226	215	209	230	235	217	247	252	240	216	252	239	258	218	224	255	243	251	217	215	224	225	215	232	244	258	245	236	239	232	241	238	212	239	236	230	226	242	259	249	238	217	223	205	227	217	236	218	217	230	227	265	230	229	245	220	232	232	216	239	226	215	224	242	221	242	240	242	236	261	228	249	233	245	255	238	250	245	260	225	225	244	230	267	247	234	262	219	242	230	234	230	260	235	241	255	211	240	227	224	220	264	244	223	275	259	235	244	263	212	254	247	227	213	236	212	210	253	255	242	244	250	226	246	218	247	235	239	246	257	249	232	236	239	231	232	243	249	255	237	252	249	227	250	256	234	224	213	248	237	237	250	279	210	248	229	259	238	248	258	250	251	246	252	234	238	246	224	224	237	268	250	245	247	215	247	234	240	235	230	274	243	224	255	268	226	228	238	257	249	229	262	243	229	221	258	245	256	266	223	230	233	224	252	202	248	228	231	251	220	229	233	237	233	259	257	239	257	246	229	230	283	244	235	230	247	245	239	270	216	271	231	254	221	241	236	246	203	252	242	269	276	215	239	239	209	249	212	253	242	247	276	210	262	254	252	244	237	226	212	212	231	208	238	261	245	208	254	225	253	262	243	236	240	234	271	233	232	229	242	231	234	249	258	246	225	235	227	229	273	262	249	245	219	274	231	241	234	259	234	228	242	219	225	262	232
45512	26971	26549	1618	1428	1293	1140	1033	956	922	921	870	829	855	799	775	749	737	702	739	763	728	701	707	658	676	733	685	688	686	720	752	740	703	669	731	637	694	697	700	631	654	684	763	653	648	679	697	662	692	652	684	650	712	622	653	702	636	685	654	617	678	656	658	659	732	689	712	665	672	652	674	682	646	672	663	683	664	659	672	692	677	685	643	677	662	679	687	670	677	658	663	601	644	677	677	628	694	685	618	645	657	678	709	663	658	676	678	678	662	636	671	677	689	675	705	728	655	695	651	687	640	640	685	719	692	739	700	675	702	696	639	619	696	660	652	651	695	638	680	709	633	685	708	677	649	644	701	661	702	692	653	637	684	653	674	694	655	669	659	626	664	675	643	689	621	667	675	634	693	656	652	700	611	707	681	664	654	631	675	648	666	698	660	661	694	613	626	621	690	691	668	650	690	654	632	715	693	646	699	653	688	650	667	639	639	671	643	699	693	698	711	666	644	630	665	629	685	652	668	665	643	678	679	637	677	643	702	648	661	694	662	673	711	640	672	646	679	695	684	652	674	661	674	623	641	692	705	643	697	656	681	634	656	642	682	638	653	652	699	700	684	678	623	665	676	645	676	677	638	689	595	663	670	682	681	686	644	618	670	670	656	635	682	650	652	677	696	701	658	604	627	700	628	668	662	660	633	695	641	671	705	630	675	653	636	670	664	694	661	700	695	667	660	636	725	702	666	660	634	625	656	618	650	585	639	631	697	634	642	672	649	696	675	665	653	670	657	662	681	666	659	635	665	666	701	631	640	655	702	687	725	683	726	630	688	676	606	670	668	674	645	631	658	685	641	670	716	618	674	686	667	677	682	680	646	679	632	659	668	661	617	669	667	657	699	655	647	647	618	641	612	672	638	650	626	652	681	673	630	692	656	665	607	678	624	672	627	613	664	635	650	680	638	688	694	638	616	667	636	663	677	680	652	618	685	699	627	693	691	651	656	643	665	653	643	675	622	678	708	627	648	701	643	705	660	638	601	660	677	621	703	672	662	653	623	662	635	696	649	620	694	667	636	667	651	663	621	677	662	707	627	705	680	637	641	639	649	614	660	668	669	659	701	676	648	691	677	684	623	641	635	671	690	655	616	684	658	643	694	637	647	643	675	670	663	681	664	622	720	665	650	687	705	698	680	679	660	675	680	653	667	676	693	669	635	638	629	684	681	675	608	674	688	665	657	689	671	649	685	646	699	618	619	631	596	653	644	675	664	741	656	655	682	664	681	696	616	718	696	680	683	671	659	667	702	674	664	709	680	674	678	651	616	670	690	634	645	662	719	594	654	623	666	653	657	654	705	660	668	751	657	624	620	719	660	668	668	655	643	669	659	651	665	625	658	619	657	673	672	647	668	660	649	724	665	676	655	707	662	668	679	684	632	627	667	608	640	632	682	673	653	633	638	671	663	621	691	658	648	615	641	701	687	625	667	679	687	617	680	685	639	653	663	637	676	647	667	667	682	634	664	678	679	650	660	670	656	608	672	701	652	667	680	692	664	659	715	638	732	688	644	630	690	687	636	682	635	717	662	624	710	682	667	670	660	665	705	656	707	633	681	671	678	662	644	644	684	635	660	699	671	670	643	691	669	673	685	623	653	622	692	668	658	655	667	691	650	653	712	650	704	628	681	671	626	675	632	678	685	630	651	641	645	623	702	671	672	721	660	679	638	669	651	570	637	693	658	643	687	691	679	685	608	647	652	668	685	628	663	657	643	699	693	696	630	681	658	644	660	685	629	674	666	685	677	672	601	671	635	649	663	607	661	675	647	670	648	684	656	701	729	678	680	640	675	623	638	655	683	673	657	615	627	670	686	662	621	650	658	691	687	691	632	680	622	658	701	701	667	669	661	645	650	705	672	650	682	708	656	665	696	636	685	678	633	618	658	653	637	620	650	666	697	668	661	621	671	673	670	676	662	700	625	634	671	692	662	641	662	639	670	707	732	670	631	686	659	628	608	645	643	662	674	648	706	689	664	617	662	683	677	686	684	655	715	625	643	636	669	707	647	692	638	623	661	649	680	656	650	665	654	641	617	654	670	642	674	669	653	654	619	657	628	682	657	672	643	626	650	627	674	676	661	639	639	679	662	688	671	668	673	663	695	673	716	671	665	680	704	657	668	686	677	727	671	696	654	663	649	620	663	723	692	665	683	711	659	663	643	652	666	658	678	629	647	679	676	643	634	631	668	658	663	629	667	646	682	676	679	640	640	654	654	672	686	667	700	671	664	643	650	682	659	662	633	638	668	675	658	696	684	703	673	673	692	666	657	641	681	672	651	680	727	698	644	631	632	658	670	622	650	688	703	631	669	664	726	671	659	634	613	677	650	651	661	631	659	683	632	682	646	673	665	622	655	654	654	669	670	650	658	698	649	692	672	651	674	661	670	711	679	674	642	637	608	688	682	678	662	642	675	691	608	669	668	670	669	633	667	651	616	641	698	673	664	711	691	655	653	689	702	648	654	706	699	645	684	650	676	649	660	688	659	649	686	631	689	628	642	688	628	676	682	636	686	693	694	655	638	658	652	629	648	650	683	662	660	661	696	722	610	682	673	708	666	679	648	684	693	658	677	648	672	679	651	674	677	621	625	663	651	670	641	666	619	677	643	691	646	649	649	684	689	653	675	675	685	664	686	658	614	690	654	666	648	660	642	688	734	688	670	646	662	649	688	624	659	676	681	671	683	659	680	684	627	646	663	621	621	643	627	679	615	652	650	650	627	619	656	659	658	654	684	663	712	656	648	631	640	679	621	675	637	662	661	633	685	677	662	673	695	698	652	675	659	654	699	620	638	646	616	689	712	662	670	663	656	640	647	666	704	666	653	609	633	661	661	643	632	640	682	669	643	648	644	714	696	665	680	656	717	659	700	655	682	677	611	684	652	696	640	656	659	679	670	670	666	640	640	688	691	702	665	668	691	671	653	639	644	659	723	668	666	693	674	690	712	662	694	638	711	640	617	651	700	636	646	659	670	676	643	711	644	595	664	645	634	665	724	663	717	680	669	677	660	645	623	658	658	643	644	708	696	655	661	707	659	674	663	662	662	696	649	631	646	689	662	693	726	690	663	637	634	625	637	670	648	696	684	658	702	713	674	652	650	689	682	667	653	645	653	648	714	689	640	743	661	664	654	642	663	659	681	665	681	653	709	655	640	705	680	657	714	679	668	653	659	702	677	653	649	648	693	686	665	650	640	693	684	704	645	651	671	689	633	678	616	679	690	724	667	671	632	664	693	634	645	658	672	655	666	687	683	661	651	663	671	712	678	658	682	694	622	686	671	652	662	645	701	718	638	658	658	666	697	622	653	697	703	717	645	659	671	666	678	691	604	666	645	632	673	632	653	678	674	698	643	647	686	646	734	671	640	691	694	686	675	672	669	650	661	635	648	646	651	675	726	631	648	660	702	673	685	673	630	680	626	694	644	701	667	639	681	676	675
74648	47727	49935	13630	1650	486	414	351	317	282	294	257	271	250	277	239	217	216	229	221	209	235	218	227	214	188	200	212	214	230	207	229	216	196	194	219	214	218	203	191	190	209	213	211	209	192	203	194	199	218	203	226	220	203	193	197	197	203	186	208	199	210	210	187	197	206	211	196	197	199	201	215	205	196	208	189	189	183	205	220	227	206	206	191	193	197	239	194	180	212	200	190	192	206	208	197	201	202	204	192	187	221	184	196	204	215	203	201	196	200	220	214	198	223	201	201	204	217	196	187	192	162	195	213	213	213	222	184	196	200	196	178	207	211	180	212	207	194	203	238	191	194	226	198	189	200	231	195	203	195	213	183	208	184	219	187	210	202	207	189	218	201	225	205	206	193	185	207	210	194	216	202	232	208	180	197	182	197	200	200	172	193	207	224	228	219	208	207	194	190	188	194	208	206	182	218	202	204	198	188	173	212	224	194	220	199	216	201	197	210	180	206	194	198	192	189	207	188	190	198	191	202	197	222	188	215	182	207	197	198	187	206	216	195	209	207	187	199	193	219	193	229	216	210	173	220	214	209	206	190	237	186	225	189	211	210	191	215	207	239	210	207	172	210	200	197	203	201	210	205	202	209	196	213	204	197	207	200	185	208	237	209	228	208	175	231	195	206	188	178	206	198	177	204	203	189	197	184	216	181	212	217	174	174	210	183	186	191	216	210	206	216	194	177	185	199	204	187	213	187	212	215	200	200	209	202	209	202	209	220	196	238	190	195	229	192	208	209	210	198	187	214	192	193	203	204	206	188	185	193	196	179	209	205	242	191	200	186	194	176	205	206	242	238	218	208	207	210	214	191	220	173	200	190	198	210	198	200	212	176	197	191	213	211	185	207	231	187	203	198	207	221	179	192	193	176	200	184	205	207	209	190	230	232	225	203	204	196	207	195	184	208	196	220	208	197	200	187	207	219	204	209	191	186	214	216	177	182	177	225	206	192	203	221	178	186	201	205	218	190	181	220	193	216	198	189	188	186	197	165	178	197	212	214	215	193	187	196	190	220	191	199	191	203	192	198	190	178	192	200	202	217	228	175	191	210	186	186	216	183	227	167	195	213	194	199	200	183	208	204	157	202	211	203	198	184	201	222	202	199	210	201	210	199	210	190	200	207	197	202	204	231	216	231	202	190	198	220	226	203	210	205	203	189	205	203	208	167	192	215	211	205	219	180	177	193	168	205	205	201	183	180	192	179	221	191	189	183	189	180	225	198	193	188	197	206	216	196	190	217	208	187	193	212	199	213	193	179	207	198	206	206	201	206	201	179	188	203	165	219	196	200	213	221	218	197	212	192	194	200	197	211	197	205	209	209	194	187	164	192	219	171	187	187	183	164	192	195	201	214	185	206	210	192	236	223	183	192	203	226	199	213	201	197	186	197	217	205	212	198	196	195	181	206	186	196	184	193	197	198	221	216	204	195	209	209	217	210	209	194	202	206	191	222	205	214	211	207	211	183	205	187	208	191	212	211	178	227	202	230	208	226	212	227	194	201	209	202	205	202	232	212	213	182	222	212	205	188	181	209	213	216	187	194	203	209	190	202	193	198	177	223	188	213	222	219	205	209	188	194	189	189	202	199	196	190	220	180	186	200	181	181	213	203	204	212	204	179	221	202	190	211	195	210	207	202	182	196	190	215	219	197	209	204	190	167	190	255	203	209	175	206	204	209	203	191	206	192	206	208	201	217	200	185	207	202	166	201	206	208	191	205	189	206	202	184	207	203	183	185	215	222	213	215	197	223	204	185	213	197	191	187	200	211	208	186	198	183	218	197	196	202	182	182	229	173	218	186	201	191	191	199	196	215	195	207	200	195	204	207	207	196	191	201	199	198	181	211	195	184	191	200	204	216	230	201	201	193	190	205	226	215	188	200	213	190	198	218	185	190	177	237	206	212	201	194	193	193	194	195	196	199	192	210	200	205	221	184	231	206	219	205	207	187	204	185	215	227	222	193	192	176	177	208	200	207	194	201	216	192	205	216	199	197	195	200	191	190	202	217	189	214	213	167	188	177	197	176	214	190	211	198	197	210	195	191	219	210	196	214	191	195	198	194	205	191	205	221	220	220	165	201	192	224	194	213	195	202	217	203	204	192	232	191	214	191	198	210	205	185	213	196	211	201	194	188	200	192	196	198	190	202	225	192	215	209	206	177	214	194	210	198	229	197	192	207	179	197	194	195	191	199	184	207	177	218	224	201	221	195	206	191	197	228	212	217	187	184	222	208	202	214	216	202	194	209	200	226	231	217	195	184	194	196	214	228	197	196	195	177	193	193	196	224	198	196	203	191	222	210	209	195	209	204	194	187	207	215	197	194	183	202	212	201	207	201	194	190	170	210	173	197	201	190	198	184	202	215	179	194	183	192	183	196	200	200	226	199	195	200	202	181	172	173	198	190	202	242	199	225	211	196	200	204	204	179	189	194	226	205	223	204	180	193	219	205	226	206	191	210	210	201	186	172	198	190	211	223	184	198	197	190	218	210	195	201	204	246	208	196	208	193	198	197	216	205	211	224	208	185	201	213	175	228	194	203	174	195	185	169	181	181	193	196	235	222	189	205	211	198	207	192	172	216	217	215	209	184	231	205	199	200	187	212	207	241	189	215	229	205	208	183	184	239	203	221	205	181	179	185	198	207	194	213	197	207	214	190	203	228	174	233	192	208	200	206	205	199	209	226	191	211	188	216	185	194	198	197	180	212	195	204	209	190	195	216	193	194	200	207	198	246	170	221	193	193	206	212	218	193	199	220	205	198	191	196	190	183	221	222	198	196	206	182	196	211	207	198	218	183	200	210	187	211	192	188	210	211	212	207	207	212	204	189	212	193	202	172	208	206	191	211	172	206	212	225	224	197	220	205	227	192	201	214	219	178	203	180	205	176	190	222	190	218	218	187	195	204	236	213	215	204	200	202	222	199	191	170	206	204	187	217	227	204	180	206	213	174	184	194	220	198	201	211	193	216	200	208	207	178	190	222	199	200	198	208	231	214	201	180	176	190	211	203	201	209	219	199	221	197	215	194	208	214	188	182	186	201	180	194	206	202	172	210	209	197	172	223	211	198	202	187	198	199	198	233	200	189	200	202	203	181	176	198	223	208	220	205	198	183	202	182	188	194	214	218	192	199	183	182	211	225	202	222	221	180	211	209	203	214	208	189	203	193	179	200	184	218	191	193	190	213	182	199	217	197	196	191	214	200	194	211	223	182	217	205	217	212	213	202	216	182	220	228	190	210	199	196	202	196	196	191	191	196	193	228	198	213	207	215	214	172	197	203	205	230	185	192	190	199	191	206	200	201	206	191	206	184	199	203	195	194	190	210	193	192	201	200	217	156	200	202	210	192	197	212	174	204	206	192	194	195	208	207	198	199	226	194	201	203	223	213	220	195	176	194	215	210	197	195	219	195	197	188	210	202	194	213	194	219	196	202	159	190	202	190
54365	35923	32903	2426	2166	1734	1531	1382	1210	1088	1045	948	920	881	822	759	754	740	734	678	679	708	673	655	677	705	686	670	616	611	646	620	637	650	601	589	566	600	612	641	601	615	632	584	614	654	603	588	586	572	565	574	567	613	575	603	624	609	571	589	553	621	529	580	567	589	584	581	626	587	592	610	580	579	583	607	640	612	569	557	560	588	584	635	618	596	589	576	631	606	606	616	614	590	625	613	599	649	595	558	620	594	577	590	594	614	612	639	571	567	607	595	603	598	601	667	585	598	589	599	618	622	570	646	605	712	685	630	587	537	592	577	574	604	610	619	610	616	649	600	615	552	563	579	604	596	602	617	643	603	609	566	593	585	600	568	582	549	585	567	576	599	558	616	550	531	554	614	577	566	614	560	571	612	580	597	600	593	556	579	570	611	554	608	583	559	562	572	574	581	583	546	574	639	589	576	555	582	568	608	584	553	571	594	592	605	569	589	614	578	584	555	539	595	613	529	550	576	582	542	576	586	606	549	553	610	578	592	611	638	577	565	551	627	603	575	564	554	604	528	557	589	601	530	598	534	568	609	569	552	556	594	553	575	538	559	575	598	583	536	607	582	599	565	620	591	562	584	603	538	567	560	581	599	609	583	577	603	590	544	574	580	589	566	614	562	567	549	550	569	575	599	598	568	580	598	586	569	598	589	570	542	585	597	582	586	560	587	546	543	569	559	563	617	562	585	566	564	536	581	577	557	597	565	533	560	594	538	598	513	610	580	582	610	544	583	569	586	554	575	593	562	576	579	623	550	619	609	601	572	553	566	568	599	582	502	596	540	587	552	544	587	578	566	557	600	620	580	597	538	562	582	553	588	542	537	587	596	566	634	552	556	580	580	602	611	578	539	569	629	583	629	545	562	582	604	568	545	563	550	599	545	595	558	608	594	621	585	591	590	576	542	545	552	537	563	605	596	595	599	606	657	587	567	588	579	561	566	574	583	637	568	583	537	550	592	584	570	541	528	572	620	591	565	604	584	545	529	583	585	561	567	589	616	581	604	590	576	573	589	558	567	526	576	566	541	533	582	559	623	608	565	527	575	557	587	536	570	603	572	588	563	563	532	599	563	536	601	548	594	563	565	585	570	543	575	555	601	636	580	588	603	559	558	601	568	520	596	548	514	562	591	582	551	592	547	605	567	581	578	556	561	580	573	541	560	585	535	606	588	585	583	600	608	581	564	593	583	575	567	534	569	601	628	579	570	554	551	592	608	560	614	635	569	534	604	573	545	563	558	557	573	595	581	593	572	593	600	626	606	614	582	561	578	568	566	563	589	545	589	593	604	567	602	526	560	586	582	582	576	567	513	561	547	575	609	574	537	567	565	563	565	599	564	542	620	573	609	536	567	572	549	568	596	572	585	559	552	566	582	596	571	589	582	579	569	550	581	587	532	619	576	576	597	590	593	580	584	601	581	557	574	559	604	547	601	619	560	575	560	562	563	568	566	561	541	594	574	571	543	579	565	590	624	561	600	624	598	582	605	558	591	589	601	586	592	597	555	580	561	601	596	560	565	593	573	556	601	560	578	593	582	538	554	580	617	597	575	585	597	572	576	567	542	589	578	594	555	617	572	625	556	588	580	622	582	616	589	601	552	577	572	582	570	584	634	544	609	601	563	549	550	626	562	554	589	582	622	603	629	588	606	573	569	568	558	556	559	611	578	535	571	575	535	556	542	580	534	618	584	563	591	575	542	601	521	583	544	571	608	617	594	572	564	613	596	604	529	571	599	562	615	534	606	589	576	538	577	605	555	552	604	587	553	546	562	578	619	592	568	585	552	587	566	558	555	596	577	526	584	560	569	594	522	594	578	597	585	613	582	575	565	565	592	567	585	573	546	547	537	592	610	601	547	578	557	563	610	528	586	534	573	590	536	582	591	584	625	563	560	562	516	570	571	595	576	583	581	620	548	599	569	613	558	573	562	572	548	542	611	595	605	551	554	591	591	585	624	606	561	586	608	641	572	546	611	628	601	597	619	582	592	558	512	538	579	557	603	573	572	582	574	577	539	595	549	623	578	570	595	510	565	546	573	539	610	585	583	581	587	562	547	549	546	557	571	578	564	577	567	562	577	561	575	575	541	559	572	570	562	586	577	555	595	567	548	544	553	557	604	572	578	540	572	560	555	613	548	548	533	563	607	555	586	528	618	555	561	587	568	603	575	609	555	596	567	608	571	595	566	563	586	569	508	578	579	554	572	567	602	583	582	518	602	572	558	592	548	539	634	589	625	614	557	633	596	586	564	587	554	600	574	586	597	607	556	569	535	568	598	601	574	613	608	572	592	553	586	551	581	583	540	564	570	619	563	570	560	639	598	596	583	584	593	551	579	557	533	565	576	582	546	598	577	576	588	547	561	579	609	603	577	539	578	585	537	569	547	550	564	536	535	589	546	561	577	564	568	573	582	548	622	588	571	585	595	578	576	532	580	605	612	556	559	545	552	591	567	605	579	542	571	551	549	545	545	591	603	579	601	560	558	594	551	584	605	595	576	587	532	570	577	609	552	623	598	580	586	559	556	595	569	594	575	554	577	566	594	560	573	586	557	604	561	584	610	553	557	572	620	585	595	597	564	591	537	579	581	586	541	609	573	566	596	600	529	604	573	592	554	556	563	571	592	578	550	591	568	591	544	559	582	572	605	552	569	570	593	579	560	598	562	577	558	595	603	554	597	558	546	584	578	561	557	573	588	549	561	557	550	569	562	541	633	603	524	616	589	594	593	639	578	575	556	535	572	566	544	599	592	596	547	562	598	532	555	553	605	610	599	603	623	547	571	608	556	588	584	562	589	610	551	539	553	543	557	595	542	542	571	599	577	562	631	558	575	574	580	560	528	585	564	609	563	591	597	607	552	611	642	570	579	578	582	573	578	548	551	539	590	626	582	620	595	547	566	576	605	539	561	564	572	595	574	594	594	629	590	561	588	534	588	555	573	607	586	622	578	593	579	564	590	592	587	552	568	559	563	576	552	531	564	558	549	589	572	581	615	540	552	568	573	593	590	568	572	597	557	552	556	548	589	592	560	583	595	531	578	554	601	584	603	594	579	561	576	527	584	615	594	584	572	613	584	564	534	578	593	601	587	601	569	561	570	626	569	575	567	607	574	611	594	590	562	573	583	604	595	552	534	583	639	616	604	588	564	605	582	594	570	589	562	611	576	591	580	559	588	610	562	579	581	532	596	534	592	585	568	607	581	618	530	601	580	566	584	549	560	563	549	563	598	609	602	566	577	543	595	613	540	605	598	563	622	597	569	577	584	535	597	566	625	546	530	599	547	569	600	549	541	609	606	540	572	618	592	633	545	575	559	573	558	600	565	598	581	593	575	571	585	590	561	581	605	562	520	570	554	605	599	571	613	621	590	622	582	560	569	565	564	530	578	571	616	593	555	572	575	595	557	587	565	580	593	566	570	609	587	585	610	577	585	599	601	584	593
35135	9390	5462	480	390	344	372	399	386	345	382	364	389	366	389	352	370	383	346	352	375	359	369	372	339	354	360	373	368	355	401	374	353	349	393	366	353	410	357	370	362	333	372	363	391	331	373	378	353	339	354	362	359	364	370	364	360	377	375	387	375	356	402	374	359	353	370	337	369	360	373	370	359	405	384	349	330	352	344	377	396	358	379	378	372	377	399	363	389	375	370	385	350	338	386	388	351	344	362	376	370	358	385	372	371	331	358	371	366	386	384	378	408	352	358	368	400	411	358	356	360	379	350	369	382	371	385	372	343	363	363	401	379	349	378	348	365	381	369	377	337	332	326	388	355	360	349	403	336	366	370	362	410	371	363	388	362	396	389	399	346	393	349	351	384	369	399	383	417	363	398	354	371	392	388	360	367	362	360	382	376	377	349	355	388	355	386	364	400	370	345	357	355	372	389	389	378	353	360	376	386	358	386	359	368	348	353	337	352	363	386	349	387	403	385	365	360	394	370	384	382	378	387	349	409	410	341	358	386	341	349	358	381	382	402	336	358	325	358	354	364	339	370	355	383	351	368	352	369	365	367	330	366	342	367	383	376	378	339	354	338	352	353	348	374	367	364	351	393	385	350	364	402	348	315	368	379	386	385	344	361	388	377	370	374	354	382	342	358	344	355	380	361	385	349	357	373	354	363	365	373	368	366	340	351	379	359	348	372	366	396	397	385	374	389	378	345	362	363	348	368	369	392	373	348	378	374	367	348	370	388	357	401	360	339	355	354	393	389	355	364	349	376	345	350	328	349	393	356	405	378	362	361	381	388	382	351	387	361	346	364	329	374	364	369	385	376	366	373	365	385	384	358	341	339	396	366	376	373	366	368	319	325	364	348	367	397	365	339	371	353	385	338	346	381	353	377	382	352	385	364	403	348	384	387	383	385	370	370	387	388	366	389	326	344	354	360	371	351	339	367	391	325	354	399	355	341	381	359	361	378	391	362	373	363	407	363	371	369	398	369	353	375	359	327	353	392	378	339	379	373	358	366	378	364	372	371	343	353	372	358	392	355	416	392	357	409	382	367	382	364	371	349	366	339	385	377	352	363	353	353	375	364	367	355	340	384	382	398	381	346	346	355	357	366	343	378	390	381	374	364	353	345	370	343	370	363	374	396	345	349	357	352	364	350	360	363	349	362	362	377	364	360	405	369	359	361	332	359	395	378	341	391	380	394	391	354	352	357	368	389	334	350	373	393	373	356	338	396	367	385	365	372	336	364	364	368	362	376	360	356	375	363	357	367	396	377	361	382	368	375	340	353	358	350	371	370	365	358	359	357	337	359	345	346	397	349	371	344	351	416	338	363	395	342	321	355	343	342	352	347	364	352	379	338	348	372	366	386	341	342	370	345	337	365	388	388	389	368	374	371	385	343	396	347	398	367	349	317	352	368	354	376	333	350	365	414	381	336	350	334	392	351	405	366	359	383	383	397	393	330	373	356	372	349	372	381	350	363	395	365	343	361	379	340	387	390	358	313	386	358	383	386	375	398	385	353	398	386	381	378	343	346	375	363	388	362	355	394	373	352	348	347	393	371	391	368	410	336	337	318	363	372	348	359	384	372	360	341	365	377	346	379	358	394	399	376	383	376	374	372	382	355	341	380	346	384	345	380	374	388	378	341	360	362	375	367	380	417	378	373	372	348	369	318	346	354	374	402	363	365	340	392	371	370	335	383	359	360	386	397	382	381	392	355	397	381	357	361	360	369	366	321	381	372	368	360	345	343	391	331	329	373	398	366	343	323	354	378	403	355	378	360	333	375	357	376	374	391	399	347	360	351	376	369	317	361	378	389	356	362	375	394	374	356	372	350	406	363	377	393	375	375	387	378	393	391	337	339	357	362	401	325	373	370	405	363	353	390	357	366	381	365	370	378	415	367	394	389	347	385	383	366	339	356	348	355	369	333	357	344	402	358	369	341	364	363	345	358	381	375	358	366	383	330	364	363	384	371	355	374	399	351	350	359	390	374	389	368	361	371	399	350	357	339	396	368	365	385	382	379	403	351	374	391	390	345	383	369	359	360	367	391	388	348	353	339	378	359	350	393	363	371	371	354	351	346	352	401	339	353	392	333	396	404	378	376	351	389	390	387	395	373	380	334	392	361	354	343	363	373	365	385	381	361	379	384	366	369	358	385	351	367	361	340	363	367	383	373	393	342	368	376	413	359	405	355	367	362	396	373	353	349	383	348	382	363	375	365	330	357	379	341	347	347	365	354	368	372	398	336	352	376	373	375	372	376	361	359	359	378	421	389	365	355	379	349	343	410	374	371	342	389	396	353	394	367	343	371	323	394	368	344	383	381	366	401	381	379	390	371	355	356	383	360	354	342	401	417	359	354	371	357	368	378	354	369	393	356	370	354	367	383	368	358	376	351	378	346	396	369	352	359	387	398	390	382	383	370	394	365	372	365	373	388	338	390	383	428	348	395	344	366	402	375	373	348	348	407	358	391	368	381	373	348	385	362	381	379	377	362	368	378	369	348	369	392	368	360	358	410	375	383	356	358	365	352	389	340	383	365	365	400	391	370	379	400	363	355	341	378	390	343	338	364	390	346	373	396	336	358	391	377	351	399	350	368	354	348	376	325	379	385	376	360	370	373	355	351	367	389	387	404	369	336	392	361	378	378	319	372	344	365	381	349	399	357	379	360	389	390	337	367	343	387	350	349	352	343	373	402	387	389	349	354	342	382	353	385	344	346	392	382	361	350	352	351	351	339	390	378	367	391	376	361	334	367	397	389	390	369	389	378	366	380	391	353	367	346	345	375	381	342	346	368	406	359	379	379	355	344	378	313	382	368	372	327	358	387	345	344	414	358	408	365	367	350	351	360	405	369	361	335	405	373	394	351	368	406	364	364	376	357	375	373	355	390	347	379	374	364	409	354	392	381	352	377	372	354	362	361	375	376	368	375	331	397	332	381	355	380	388	406	352	321	366	368	381	358	334	365	361	357	366	387	373	349	392	371	360	345	342	395	351	389	345	387	362	386	364	398	395	393	391	339	384	372	358	372	339	362	363	355	375	356	381	376	406	389	352	374	392	358	403	348	416	374	362	351	377	359	408	355	385	382	337	339	429	376	366	358	351	366	384	386	376	357	368	349	351	367	361	380	358	325	395	354	381	386	390	352	371	381	396	393	347	342	372	346	342	392	381	350	395	358	373	387	407	392	326	377	374	403	365	358	353	337	383	363	342	351	379	356	326	385	368	340	381	369	409	386	400	359	337	385	370	367	348	410	367	386	360	354	328	361	370	366	385	352	368	350	395	359	398	365	412	358	375	352	363	372	358	365	363	342	383	349	381	360	371	361	377	339	385	332	378	365	344	378	336	389	377	358	347	360	356	382	371	363	347	383	362	409	355	425	361	356	369	353	368	353	340	384	340	382	367	365	353	370	390	370	367	335	358	387	386	364	348	374	368	332	346	378	384	363	385
28170	5054	8226	1051	918	1019	967	1054	1015	957	1019	907	947	978	971	977	987	969	927	1015	911	905	973	998	994	979	989	986	957	973	989	1046	906	1022	932	932	918	975	931	1003	986	952	1002	963	988	998	980	1026	1022	949	971	952	1010	968	1038	962	971	967	948	990	988	1002	1007	997	981	957	978	989	906	955	972	1001	963	926	943	994	970	929	980	957	1015	1020	975	963	992	1001	935	945	897	955	991	1000	988	997	948	981	953	991	909	958	998	974	991	972	953	935	953	993	997	968	1007	1017	954	982	970	965	979	970	990	1011	963	934	968	977	957	972	955	974	943	962	931	953	972	1008	882	957	976	1030	969	1011	944	951	990	943	964	982	968	939	940	958	983	920	968	989	927	974	995	929	973	935	961	966	967	954	933	945	987	923	997	979	1037	993	959	941	961	934	1001	888	943	989	957	1009	916	973	922	936	978	955	984	932	946	973	1013	942	958	954	913	952	997	1020	938	951	1011	934	992	946	969	931	968	961	922	1025	953	901	1006	978	970	963	985	934	890	1001	963	975	991	952	943	942	1043	980	931	1032	957	923	961	983	945	963	961	989	961	978	954	910	936	1044	916	980	996	949	1020	945	1030	1032	1004	943	961	987	988	969	968	954	977	979	959	960	973	1007	990	938	984	983	933	984	903	981	1006	1027	968	934	956	959	995	948	949	977	1007	968	989	976	1015	969	945	933	961	950	964	957	947	989	984	981	983	1006	937	997	1051	925	956	948	980	934	948	970	908	909	935	950	995	949	963	1024	991	963	950	924	928	958	944	943	919	980	939	956	945	954	938	939	981	944	994	921	940	962	1004	974	929	948	966	1011	921	976	947	960	992	931	935	996	964	1015	980	1028	959	994	974	937	1012	921	969	958	927	956	927	1003	1000	927	931	954	963	955	966	956	969	959	1001	958	997	955	944	974	963	1027	953	937	995	952	951	992	951	972	1004	955	975	1004	998	932	952	959	943	956	946	942	1010	996	945	925	955	995	945	969	1025	966	980	934	981	988	977	959	982	980	934	948	979	926	932	1011	991	1003	995	936	959	995	968	1020	1041	977	946	966	1033	977	989	945	981	921	1008	992	953	953	978	1007	948	927	964	927	1062	987	1047	971	937	967	935	965	955	896	930	934	955	984	1023	964	886	941	962	991	1008	959	971	963	957	965	976	980	972	977	964	927	1012	983	971	912	978	974	963	982	949	987	1012	974	973	995	902	1014	967	948	941	937	963	982	969	999	900	933	945	988	941	1026	956	968	916	937	950	958	963	960	1006	971	939	994	994	1017	935	985	924	964	937	1045	972	904	1021	956	977	963	1006	993	907	930	936	953	958	935	944	985	988	980	1009	890	1038	973	986	1011	970	950	960	1002	982	949	980	952	930	962	978	996	957	909	945	952	983	892	959	993	947	945	1001	979	974	933	959	1000	960	984	954	996	982	934	939	976	1002	915	973	942	893	954	1004	962	990	982	984	937	967	977	969	936	1066	955	961	1000	910	933	980	896	916	989	967	931	1030	969	994	979	952	979	997	938	1004	940	1006	1004	955	962	1022	983	933	954	940	983	933	928	987	1001	960	1039	971	966	981	895	997	927	1023	992	950	974	931	977	930	933	985	992	960	993	1017	964	899	961	1011	963	971	966	921	925	1004	960	987	959	1010	968	917	957	936	963	1005	938	956	943	975	953	987	972	934	1016	1005	1003	954	914	969	959	959	960	966	983	992	953	923	953	944	905	948	983	969	944	978	971	966	984	921	1028	1004	1007	997	934	942	937	981	961	987	950	987	941	972	948	955	971	984	979	979	984	997	949	980	1049	970	964	960	953	1005	982	905	970	967	974	928	958	999	980	944	954	991	971	999	962	982	915	963	982	994	996	904	983	928	973	951	1019	905	1019	949	996	959	947	947	978	927	979	974	980	1014	936	995	997	947	944	959	1038	898	976	971	964	935	920	996	950	968	905	988	1019	913	963	1022	946	913	978	986	993	968	995	965	951	920	989	956	942	992	1003	931	964	1020	1007	1003	943	1022	1010	982	1001	997	1017	1031	988	1001	976	1016	978	1002	924	941	983	982	942	961	987	977	946	947	953	996	1029	956	969	930	963	949	961	955	972	913	953	972	945	947	1028	925	983	936	981	958	980	972	975	936	958	1018	920	947	967	958	977	978	952	961	1035	973	935	982	895	895	926	954	973	949	962	975	987	975	953	989	1027	986	992	1019	936	927	1022	971	970	971	901	1022	964	964	992	1019	888	1003	970	968	930	958	989	933	989	937	980	960	1013	1018	978	977	956	929	962	976	906	1016	941	961	988	1008	993	963	977	973	941	974	985	979	986	958	928	989	924	955	933	1032	970	953	975	907	929	983	950	976	930	946	949	947	965	962	967	919	963	914	939	975	993	1007	989	1004	920	931	991	983	1007	953	962	954	972	994	978	951	952	1000	922	956	975	1037	991	984	960	973	963	962	911	994	1023	991	931	939	947	995	998	955	964	955	998	983	992	949	944	1011	1017	899	955	1011	994	985	937	995	949	958	976	967	958	974	940	937	975	959	1014	986	936	942	1001	979	1006	1034	908	954	932	981	976	939	978	945	970	930	1016	919	970	983	941	955	947	959	910	975	964	970	979	948	965	966	911	930	1028	991	993	996	972	994	987	924	1011	979	960	911	955	975	956	936	989	944	931	973	961	1009	938	982	918	943	992	986	920	907	976	945	967	918	927	915	964	948	925	967	1012	998	949	997	1011	980	937	900	964	957	1004	941	1033	979	963	1005	980	945	909	987	982	953	949	1003	975	935	985	947	1037	958	912	969	967	960	957	951	964	963	1040	982	1000	928	938	969	912	966	929	987	973	956	969	985	980	989	995	1003	949	962	1001	949	931	973	965	945	978	937	1038	967	961	991	897	1004	985	969	929	947	979	968	949	978	962	1051	965	957	1001	920	1000	966	983	1020	956	977	961	920	955	992	950	981	975	960	941	970	989	1011	1027	916	940	963	971	1004	936	1028	978	939	954	996	1000	1013	944	921	936	942	915	949	997	969	975	1017	957	968	979	956	1013	1004	976	1087	953	1002	965	1040	972	949	984	979	963	982	923	977	949	956	991	947	963	968	915	971	968	971	942	954	957	1000	958	890	1033	1025	985	995	978	949	995	977	988	928	990	1016	935	945	952	995	1021	1007	997	950	971	921	957	940	964	916	940	986	956	937	1001	987	974	990	946	1005	991	942	957	943	964	975	987	974	913	959	984	1021	1005	978	952	954	931	967	975	999	944	1012	987	956	953	1009	921	946	950	948	945	941	1015	948	956	939	879	961	982	981	960	951	978	950	984	977	934	919	1006	982	975	956	1004	989	967	969	1014	948	965	1001	928	1011	953	1008	972	926	937	976	930	988	994	965	992	956	1012	913	1026	970	967	942	970	941	947	970	996	964	943	983	982	1000	951	954	957	931	960	962	943	972	989	939	1048	943	1046	998	950	969	942	977	967	943	922	994	954	960	976	970	960	913	984	988	1006	975	963	926	1029	999	1005	948	949	989	1004	958	952	971	961	995	935	1011	935	952	927	932	918	1005	983	943	1019	1026	1014	1001	1004	934	1009	990	968	955	984	943	935	1013	976	963	948	907	980	926	961	925	975	990	912	1024	982	966	1016	950	933	907	977	972	964	982	974	983	949	936	934	963	955	984	953	931	944	958	1017	999	934
68598	37712	39645	7218	559	410	330	311	278	287	280	234	259	245	252	273	228	257	253	258	257	238	238	256	235	256	244	262	244	224	230	266	242	234	231	242	244	251	217	255	239	236	223	247	224	241	246	231	232	205	261	242	251	235	245	191	257	220	228	236	223	221	252	227	240	225	239	256	222	247	216	224	245	244	240	251	267	257	221	204	245	249	250	215	231	229	244	248	225	232	242	260	225	227	225	231	216	240	227	238	217	218	242	254	248	253	237	216	224	229	239	235	232	248	218	204	222	229	264	244	221	244	249	221	251	229	241	212	217	256	230	232	233	243	235	239	224	208	237	241	224	216	236	210	235	247	233	210	254	224	236	246	230	210	226	245	219	227	234	247	237	211	199	246	239	208	237	250	245	250	244	254	252	261	252	252	220	212	215	233	200	259	235	238	216	235	217	260	204	238	251	185	234	217	214	248	220	238	237	236	227	228	216	241	241	265	260	228	218	219	244	257	224	224	232	234	275	244	257	201	251	262	253	241	214	229	255	210	230	260	246	245	261	242	248	238	221	242	215	217	229	259	244	228	234	229	210	226	224	227	208	244	212	198	221	232	213	262	223	210	233	252	273	227	228	226	243	224	251	241	221	220	238	229	227	248	217	221	222	260	247	227	249	230	240	214	237	250	208	212	238	227	236	211	237	208	261	249	253	221	223	242	247	245	237	216	245	228	221	259	234	212	258	241	230	231	216	248	240	232	223	218	231	225	240	251	240	227	227	246	261	248	255	223	267	237	252	235	237	268	253	213	222	221	211	223	222	248	224	217	238	219	220	234	239	254	233	239	241	226	238	252	226	226	241	210	228	237	219	259	237	266	266	222	239	221	226	221	256	220	266	229	250	236	229	244	229	222	228	214	233	221	242	223	239	227	269	242	250	244	226	238	232	240	230	215	267	213	239	212	225	223	226	247	252	217	259	222	243	253	234	244	243	257	225	217	217	235	222	245	232	222	206	212	265	215	227	220	233	227	241	229	216	233	236	214	242	242	239	238	227	219	246	232	260	231	230	246	222	227	247	263	250	242	251	233	247	228	201	219	219	247	192	246	252	248	229	245	203	208	260	215	253	227	235	221	236	251	225	219	229	228	236	250	241	233	242	217	238	241	245	239	251	247	259	231	252	243	247	222	230	239	237	233	248	225	211	263	229	213	254	211	240	235	241	248	238	227	238	221	208	216	254	236	234	230	255	223	252	231	217	221	200	236	229	237	220	273	225	242	228	202	206	271	244	212	257	255	227	221	218	218	247	247	212	212	227	224	236	236	246	212	248	200	251	219	212	250	216	238	228	242	219	237	233	263	220	215	241	218	230	190	239	249	225	251	224	247	226	233	249	221	257	279	243	255	271	235	238	224	233	253	220	233	229	228	204	225	241	224	241	234	213	259	229	225	222	215	215	237	272	220	240	265	222	232	252	235	216	247	239	232	229	241	210	240	232	205	226	243	215	225	240	218	212	232	240	275	242	262	230	237	246	250	200	221	265	228	213	223	219	263	226	220	246	234	232	236	210	246	249	215	222	199	196	236	224	238	248	249	239	218	227	238	228	224	253	217	232	231	210	225	234	243	242	263	242	224	243	214	219	217	232	247	242	222	218	235	255	249	235	258	215	236	237	238	231	220	227	238	240	215	240	217	249	242	239	251	245	213	229	235	243	242	250	193	204	229	205	252	239	217	214	233	215	205	259	245	230	246	237	243	229	238	252	213	226	248	195	222	255	240	229	246	233	238	251	247	253	239	277	211	230	210	227	242	266	239	250	225	233	240	232	241	227	226	201	236	213	237	226	241	235	228	244	263	224	242	225	241	238	258	251	243	246	237	243	216	261	240	238	228	228	242	256	248	252	208	251	245	245	247	234	216	210	222	253	230	254	253	222	214	235	223	228	232	218	238	258	244	247	241	231	210	221	256	263	231	240	240	235	223	226	228	221	211	232	268	234	216	230	246	252	213	218	209	230	254	213	242	224	209	235	233	192	225	222	271	255	224	249	244	207	230	259	248	249	212	228	245	220	206	207	230	205	242	229	215	258	232	242	218	249	241	265	236	222	219	250	219	241	216	262	240	236	229	228	234	264	232	221	256	218	238	241	243	241	222	219	218	214	248	215	244	239	238	230	248	246	234	287	265	209	207	239	241	198	250	236	235	216	245	234	228	263	238	236	245	242	235	239	230	224	267	222	259	203	263	220	239	204	246	236	220	208	217	266	224	242	228	239	218	243	234	230	243	235	242	249	233	239	203	220	228	216	211	247	224	232	261	222	239	242	270	242	235	233	248	228	220	238	232	244	195	217	248	247	232	241	247	249	262	214	180	241	235	225	256	252	220	234	258	258	217	233	248	221	227	247	228	229	253	202	206	232	217	230	252	263	242	255	265	230	227	232	218	243	210	239	244	210	252	220	216	240	221	234	236	220	211	255	234	242	226	201	238	240	219	239	218	240	209	222	250	229	251	201	255	248	233	233	241	223	219	224	229	246	269	245	236	252	232	258	209	243	253	225	221	235	225	220	229	236	224	243	247	239	230	232	220	230	233	253	235	260	242	234	219	224	228	261	238	254	216	225	229	253	253	233	227	217	218	215	211	209	225	234	256	228	228	243	251	250	241	237	201	215	215	271	235	238	216	221	245	249	238	235	236	232	217	217	241	252	233	238	252	231	237	224	231	237	231	224	225	273	223	221	226	247	257	220	247	216	239	230	262	195	210	200	232	247	250	219	227	218	209	229	227	222	207	249	252	236	238	220	219	227	229	246	223	226	239	246	248	255	233	248	217	214	251	252	249	214	224	217	218	240	232	246	246	211	245	280	235	259	219	248	250	233	249	219	232	227	218	236	271	265	247	239	263	246	226	242	215	249	232	249	253	216	226	263	215	246	212	221	256	229	239	241	223	211	245	240	244	213	236	237	220	241	237	223	218	239	268	254	254	234	259	256	252	226	221	233	232	261	234	199	232	247	234	238	214	250	232	253	232	178	225	232	239	236	214	220	232	234	230	215	232	217	216	217	228	215	245	248	231	269	250	231	257	231	239	234	242	233	217	231	237	235	248	252	228	250	238	228	257	239	246	230	235	237	226	194	233	212	204	253	224	244	224	248	248	247	234	213	235	260	222	234	233	239	231	233	233	235	225	217	241	239	226	246	226	225	243	231	249	222	228	234	232	236	238	238	259	240	217	243	225	242	244	247	224	215	236	247	215	243	280	258	247	229	236	259	225	238	244	232	243	256	256	217	249	244	211	223	224	257	235	225	240	235	238	225	249	237	251	221	233	219	250	229	208	271	241	257	230	261	234	240	235	218	233	230	200	225	240	240	212	223	233	256	229	236	236	214	250	258	218	215	246	271	252	236	224	204	222	249	220	209	240	243	264	226	244	240	229	253	223	223	232	235	226	253	234	239	238	251	253	216	258	228	274	218	250	221	227	227	225	229	253	250	200	233	242	247	231
46586	25439	27762	1658	1429	1398	1210	1115	964	931	886	869	789	782	812	792	730	704	725	727	711	703	676	692	681	702	692	709	660	651	673	702	612	707	671	645	668	648	667	646	701	669	618	657	678	627	679	663	669	684	623	662	625	605	704	676	700	646	663	634	672	615	673	643	669	611	687	632	677	613	639	661	658	688	681	628	653	676	647	597	667	645	645	629	657	673	662	671	684	698	634	656	682	699	644	675	646	632	690	642	648	680	708	672	625	652	671	605	670	672	679	633	651	688	672	688	665	640	644	678	689	660	638	693	706	673	691	656	649	649	703	638	626	595	639	660	719	658	645	671	697	709	648	645	687	641	634	674	638	659	690	621	649	708	600	667	645	617	650	637	660	637	644	651	627	652	631	659	589	642	690	615	701	671	678	632	646	655	672	629	660	640	669	632	674	641	622	678	683	629	671	643	667	618	646	674	683	610	692	651	637	615	659	652	689	637	665	672	640	626	653	624	660	639	612	639	658	655	643	652	678	656	716	647	752	610	596	669	652	634	639	636	626	674	619	652	639	636	626	657	688	653	686	681	666	654	638	644	656	640	628	679	635	687	638	687	663	646	633	648	671	655	668	681	664	696	653	637	640	670	661	659	671	653	703	703	624	647	650	695	643	646	640	639	673	641	657	624	688	688	638	648	685	680	630	666	655	628	685	618	675	660	654	642	646	662	645	680	675	639	671	626	650	607	695	703	629	635	685	654	638	670	624	663	614	631	610	635	650	642	622	668	640	625	648	628	642	635	635	608	671	693	610	628	689	646	655	623	621	646	661	682	678	673	623	661	645	687	617	657	616	645	636	646	606	643	681	668	595	665	626	670	651	635	694	624	638	697	639	655	665	678	697	639	608	657	645	701	621	659	690	654	616	618	655	640	629	686	626	654	603	671	614	676	688	612	621	632	624	632	631	632	699	648	646	651	640	632	705	651	664	638	641	634	661	655	615	656	685	611	654	610	652	669	681	665	590	652	643	619	684	606	652	661	665	656	605	639	679	651	650	691	601	659	702	694	652	651	680	603	611	669	678	637	671	650	636	592	637	609	663	661	645	649	668	651	633	679	671	596	658	660	634	671	646	631	689	655	668	652	655	639	617	656	643	753	636	635	614	604	657	674	649	654	698	658	657	616	692	607	648	669	665	624	642	671	674	653	651	655	661	652	649	658	631	605	678	581	670	605	630	611	654	656	631	626	664	645	629	617	678	676	631	656	684	715	645	645	649	636	670	632	668	641	614	610	657	668	640	640	644	635	625	623	633	614	630	648	648	690	655	634	671	659	658	639	683	642	662	698	744	639	677	632	678	630	667	646	671	671	647	650	624	697	622	638	626	685	614	663	627	647	627	628	696	676	612	671	602	660	631	679	608	626	634	635	624	679	651	687	633	623	663	644	663	725	643	621	656	647	645	657	696	592	649	701	635	625	642	637	695	676	632	706	655	621	627	659	663	610	664	616	680	674	661	658	668	639	680	678	642	657	655	675	646	632	685	633	634	645	663	638	630	632	652	636	630	679	656	657	633	638	663	610	655	664	683	657	628	679	656	697	689	655	673	616	565	671	653	666	658	615	649	648	634	655	626	660	682	655	602	628	668	651	612	640	664	614	671	686	615	639	637	662	644	657	603	664	645	644	619	626	658	623	672	634	631	670	685	643	628	646	633	665	626	579	674	608	647	705	643	629	632	641	604	662	655	663	655	604	686	649	620	681	606	672	653	648	638	680	597	662	630	635	651	676	653	636	644	574	626	617	651	692	634	653	697	626	667	614	664	659	644	625	679	649	680	661	724	702	702	663	653	645	713	646	649	689	681	648	663	698	651	658	703	664	669	699	626	659	657	658	637	691	651	660	697	645	628	658	629	682	605	664	657	699	635	636	683	698	655	630	702	653	682	656	639	634	629	650	624	644	677	721	659	663	699	688	631	669	614	679	639	600	641	674	680	676	638	663	716	650	640	665	636	658	698	658	686	668	647	629	642	629	699	631	640	650	609	653	654	675	710	654	644	675	652	691	596	638	654	654	573	650	676	626	708	635	663	654	658	649	667	647	688	683	654	627	631	669	674	670	614	629	623	628	684	647	631	677	656	682	638	661	675	643	641	658	703	645	631	720	682	649	684	597	619	638	659	652	676	639	675	633	667	656	689	633	664	658	659	677	649	697	639	641	626	676	631	658	688	665	633	654	679	671	652	649	632	657	644	627	636	675	661	685	625	700	658	674	614	678	657	620	649	639	674	653	662	663	704	623	661	644	641	640	663	634	586	663	651	565	644	630	664	638	646	638	656	623	649	651	664	660	633	638	650	653	686	658	686	639	645	668	685	642	661	624	621	625	672	669	620	664	663	692	659	648	624	662	619	615	658	676	693	677	621	659	636	590	647	698	630	670	693	642	650	686	644	678	665	674	656	634	649	645	640	656	645	663	710	655	646	637	612	676	610	650	689	676	681	607	692	681	664	647	671	685	644	621	611	694	631	653	710	662	626	601	639	666	642	678	658	655	655	633	667	677	682	666	622	656	643	633	664	645	684	630	640	574	641	675	650	614	651	645	664	627	656	673	638	613	616	644	654	640	641	656	616	624	633	656	649	647	663	624	678	665	674	651	654	664	661	657	697	654	659	649	609	679	699	641	657	641	650	642	627	698	663	634	687	668	649	647	596	641	619	611	629	647	665	601	635	640	612	633	662	616	654	650	626	670	615	630	633	620	651	664	631	655	644	632	661	633	674	685	671	661	690	703	659	597	634	597	646	624	677	632	632	639	662	704	680	658	633	680	663	637	652	623	664	656	607	623	627	654	645	619	634	662	633	670	609	616	663	618	652	683	609	635	654	616	672	646	654	660	673	645	634	631	682	661	630	645	608	642	618	665	659	631	630	710	667	667	652	642	643	621	623	641	649	646	648	660	700	642	633	623	651	643	707	621	603	644	635	663	608	659	640	618	651	681	621	681	635	665	689	638	650	685	658	646	617	634	646	629	659	654	657	636	690	661	700	680	622	648	663	636	657	672	632	638	659	650	641	603	652	645	631	612	659	626	644	651	663	636	610	657	640	631	636	638	668	625	667	642	627	659	669	676	654	709	643	660	661	639	647	663	623	669	622	634	665	596	680	658	692	645	682	690	649	673	639	627	657	682	623	624	662	633	678	641	657	674	692	647	649	647	645	627	644	628	662	689	669	626	660	664	616	648	713	637	645	683	607	689	664	648	687	661	640	690	674	693	640	614	654	647	667	658	650	666	638	652	657	669	608	647	682	643	652	672	692	649	678	684	646	623	631	671	610	633	641	676	650	652	598	651	604	643	603	686	653	661	628	640	713	646	634	632	662	645	693	680	650	692	670	569	676	639	660	604	657	634	671	643	684	657	616	661	676	674	634	667	656	692	671	618	628	593	663	672	657	693	635	646	664	661	602	662	652	682	641	676	664	607	663	672	634	677	688	664	655	679	622	630
75762	45610	50371	12997	1410	480	373	358	313	288	231	237	235	228	223	222	227	205	248	238	266	226	214	212	223	219	204	230	212	187	235	221	213	224	192	199	212	199	207	233	206	225	190	194	173	187	204	178	196	243	206	193	184	206	182	222	185	196	211	179	219	200	191	187	230	212	197	188	224	205	228	198	206	185	230	190	205	174	205	223	198	181	201	201	184	193	208	203	207	219	193	171	188	189	181	188	198	193	173	175	189	200	178	175	234	205	208	220	169	227	185	221	229	228	192	203	206	213	201	213	180	210	203	213	201	207	190	210	187	178	182	198	205	211	198	199	201	174	197	207	220	210	185	204	212	181	186	214	181	225	200	199	196	169	204	193	196	192	205	167	205	209	215	185	186	186	228	187	181	202	177	215	211	172	204	208	207	181	206	187	204	206	186	199	199	197	205	196	223	193	190	206	190	180	186	187	209	195	211	205	192	176	198	204	216	192	199	193	197	168	184	200	198	194	197	234	178	208	190	179	187	206	186	211	183	195	200	190	194	182	190	203	185	207	208	211	202	203	183	206	193	186	194	188	185	194	201	206	169	208	207	194	218	216	191	222	187	203	204	174	176	187	190	193	200	206	204	170	206	167	169	204	206	188	185	197	175	172	167	177	226	203	213	209	174	181	219	198	204	196	218	171	187	189	220	221	212	178	202	212	184	181	188	188	193	204	211	206	214	225	187	220	188	212	212	201	199	214	199	198	180	201	189	207	180	195	202	211	194	201	199	177	202	190	193	185	207	189	224	198	209	209	222	206	195	169	188	207	206	203	198	194	201	183	203	208	218	188	197	195	185	178	188	206	218	193	198	204	202	232	230	189	198	195	199	202	195	213	186	202	178	193	185	193	208	215	196	201	214	182	207	198	214	198	188	187	215	195	207	199	189	178	205	202	179	222	165	205	202	202	192	215	200	187	205	200	158	181	219	205	208	196	175	207	195	187	189	171	206	220	188	209	198	204	190	186	179	186	214	201	215	192	198	202	192	194	212	204	174	207	199	199	193	203	188	185	198	213	190	211	201	207	191	188	205	192	180	189	190	218	197	206	188	186	191	184	180	182	202	191	214	207	175	224	160	219	188	190	186	161	238	204	208	209	187	191	205	194	207	231	184	186	218	200	204	186	201	188	215	180	191	204	195	203	202	207	191	192	198	165	197	196	192	227	185	206	209	170	184	214	172	196	191	216	204	202	195	192	223	190	189	193	181	214	208	199	210	204	217	186	220	185	202	213	217	211	200	211	191	173	207	205	215	193	186	185	195	196	192	174	190	206	182	184	215	227	187	189	212	177	185	213	195	181	207	200	194	183	194	203	214	219	210	189	198	180	168	195	191	211	193	182	163	201	217	176	177	186	220	184	162	217	209	218	215	182	197	182	192	203	182	178	178	214	223	205	206	211	193	185	180	190	203	188	202	210	199	198	186	222	205	192	197	228	206	199	180	207	217	161	183	220	216	214	174	217	216	219	189	197	197	194	188	213	172	212	188	197	184	175	190	204	206	220	206	199	199	194	189	239	212	171	223	210	241	198	181	205	197	186	206	201	202	241	166	198	221	180	212	184	174	210	197	206	177	184	196	209	177	207	198	201	167	186	198	202	241	172	200	176	200	194	193	182	195	212	184	186	191	186	207	215	191	190	211	198	190	178	204	212	189	183	187	193	207	200	187	178	213	204	208	182	195	191	192	175	177	210	202	196	208	184	198	181	223	214	187	220	204	188	201	189	216	188	189	184	206	171	208	194	179	196	198	198	166	202	198	193	197	198	191	184	184	196	217	189	211	199	214	195	174	198	189	209	182	211	213	203	220	196	202	191	203	192	200	179	186	231	194	192	182	224	184	215	190	203	198	216	202	218	214	205	209	218	181	187	202	198	191	198	204	195	216	216	189	187	194	193	216	206	189	215	238	185	194	210	183	196	178	196	202	204	159	184	198	217	209	205	185	215	209	178	196	184	180	195	191	213	172	199	195	183	201	192	219	199	178	187	184	194	211	186	200	170	178	199	174	189	203	176	170	200	187	189	210	186	173	185	194	191	199	211	196	177	180	195	230	217	194	168	205	203	197	197	188	208	173	222	199	211	198	179	204	205	189	181	205	181	200	198	224	190	199	200	189	224	193	202	204	184	198	191	203	196	207	210	182	177	215	209	223	186	194	194	202	219	222	212	183	189	191	197	187	196	194	205	218	189	186	189	198	194	180	218	223	180	203	217	199	229	182	207	188	215	206	176	195	200	196	179	213	187	185	184	191	191	202	214	213	229	203	208	205	193	224	213	198	246	197	203	193	194	223	182	196	198	193	166	207	186	192	193	179	202	173	175	198	188	192	209	213	225	197	205	203	216	177	213	211	220	201	183	198	182	214	202	175	204	204	201	195	176	190	176	208	177	205	189	160	206	217	195	195	199	190	230	195	211	206	194	202	183	187	182	204	199	206	223	184	226	209	200	201	201	207	213	191	191	189	197	184	179	208	198	190	194	195	207	187	210	186	190	194	202	191	186	193	192	193	177	210	197	202	195	193	204	203	178	194	207	177	198	220	201	212	208	204	199	193	188	193	158	204	179	217	222	194	188	166	213	203	204	190	192	187	197	193	147	195	202	192	207	174	203	215	191	197	178	212	201	209	195	183	213	193	203	194	170	212	198	202	207	221	201	218	189	191	202	196	194	184	201	203	208	183	218	203	191	203	165	197	177	179	215	186	188	215	208	182	210	190	204	218	183	182	193	208	165	200	212	199	184	205	183	192	204	190	197	205	190	187	214	223	204	197	217	208	195	198	175	195	195	188	195	160	170	206	209	206	208	209	214	206	217	208	193	215	197	204	220	202	206	195	208	203	217	213	195	211	175	221	184	188	211	181	198	183	185	205	196	199	196	203	194	196	210	192	195	193	177	198	210	194	201	197	209	181	197	193	194	175	184	184	163	209	201	192	184	202	200	203	211	175	205	209	179	204	206	190	176	210	220	184	197	198	192	189	224	220	178	204	200	184	191	183	191	211	217	200	197	206	157	213	228	179	168	218	213	179	199	171	181	199	182	200	195	217	205	195	213	197	183	203	164	188	186	197	192	212	207	197	185	184	163	206	204	212	189	190	198	199	195	204	204	198	197	195	182	192	206	217	216	212	197	186	195	186	187	197	182	188	206	202	211	213	189	210	204	191	197	212	182	223	201	190	213	190	180	205	213	191	222	207	202	176	227	207	228	197	180	199	191	184	208	211	189	159	211	179	193	187	207	185	193	209	195	214	179	205	206	192	203	204	212	180	182	202	220	200	166	210	223	171	193	201	213	185	171	186	185	180	209	201	207	216	195	212	191	201	201	189	202	214	208	187	186	205	206	195	204	189	188	181	205	193	201	207	218	196	187	202	192	176	227	172	204	176	229	213	189	203	189	184	214	180	187	190	190	199	181	188	180	182	217	192	199	157	190	220	203	212	194	174	181	205	184
54275	33237	34421	2535	2166	1875	1665	1353	1202	1115	1083	899	863	839	811	800	770	791	708	723	661	718	679	617	679	672	686	630	611	585	614	626	612	586	645	607	560	589	650	614	624	542	612	622	584	581	561	598	573	584	601	597	544	623	597	586	591	589	614	557	597	585	553	564	592	542	553	589	581	572	594	579	551	613	563	575	588	568	595	613	639	550	571	576	604	548	628	560	586	565	554	596	600	548	578	559	589	589	536	542	567	592	597	590	576	602	602	587	613	596	594	612	656	626	628	600	637	614	579	606	588	610	608	682	690	616	571	585	527	587	592	569	584	556	589	587	582	577	606	576	590	610	529	550	542	578	574	590	574	609	517	592	576	581	569	591	556	573	587	535	570	632	546	541	543	528	564	560	548	550	596	565	575	583	564	550	567	593	548	600	586	581	586	582	559	531	551	561	571	597	574	584	578	527	539	545	566	617	527	584	571	570	577	561	543	540	509	562	592	549	610	569	564	585	588	576	572	575	553	583	582	535	569	565	582	588	559	611	554	565	589	538	558	556	545	555	512	581	586	572	608	564	591	608	577	555	573	582	484	586	571	529	556	600	568	537	542	619	576	550	543	578	551	544	567	515	535	561	538	586	574	621	588	534	569	529	572	556	590	592	577	546	558	597	532	560	563	586	591	600	570	547	567	562	554	578	597	561	534	526	516	558	578	574	584	560	587	544	551	542	548	579	535	537	591	557	542	589	616	535	534	574	571	576	566	556	555	593	591	612	499	606	558	541	579	567	577	576	584	560	577	573	531	567	541	583	572	537	587	610	580	589	580	576	605	589	531	531	549	578	570	570	544	554	605	538	590	581	559	523	575	561	556	580	538	566	554	577	541	571	540	598	528	615	575	577	567	590	519	583	587	576	582	574	587	504	555	606	632	584	580	558	565	561	580	555	576	574	556	577	592	612	585	581	562	568	484	534	585	604	571	539	592	626	596	586	560	555	540	550	546	516	582	574	565	583	544	544	588	570	550	557	542	540	531	547	578	563	533	572	559	596	606	581	565	591	562	572	572	522	565	579	611	574	571	568	568	571	573	567	584	569	532	590	566	551	568	555	538	623	592	577	564	585	595	581	540	541	527	542	570	599	565	566	575	568	532	574	544	533	571	596	566	543	560	577	575	557	542	597	578	566	556	576	591	572	591	532	578	526	558	579	544	574	570	571	568	548	551	591	592	572	609	501	598	555	582	565	546	574	593	562	572	578	555	549	566	519	563	591	619	564	533	550	522	558	555	583	604	556	620	582	549	542	556	574	564	576	497	585	585	603	598	588	583	574	642	533	582	560	568	568	576	631	569	547	545	516	601	562	546	543	535	576	589	561	550	582	573	572	562	571	572	575	566	543	581	587	556	534	534	578	608	558	620	548	598	556	579	623	585	591	561	553	585	618	585	532	569	559	550	580	575	549	550	574	550	573	519	562	531	570	518	569	523	616	558	560	583	584	572	593	533	592	513	576	580	637	574	543	513	557	570	555	577	538	603	546	592	553	596	552	577	557	531	568	533	553	522	585	542	592	578	588	600	595	567	584	594	519	608	600	536	585	568	539	577	596	577	593	576	531	550	564	566	577	578	558	582	585	597	565	543	573	574	527	592	549	547	554	559	610	546	582	564	598	495	589	573	559	530	594	608	578	560	578	591	572	567	567	561	569	550	540	603	573	553	577	556	559	584	589	586	602	609	568	523	559	562	518	606	554	575	592	599	569	560	564	597	559	568	568	568	569	540	589	529	543	542	532	543	584	593	541	611	565	576	593	565	547	565	557	579	528	572	553	586	556	581	592	625	575	534	556	548	543	577	563	566	516	515	538	517	601	513	592	579	593	548	506	537	534	596	541	586	576	600	546	535	552	563	593	552	551	563	566	509	560	520	607	543	561	535	605	536	565	552	566	562	563	580	612	548	567	569	560	591	551	571	615	596	568	632	575	568	540	532	608	556	522	582	562	561	575	553	577	554	580	535	581	597	545	565	537	547	602	562	580	580	544	546	548	561	544	556	548	567	567	587	568	567	531	573	554	561	579	579	578	570	575	571	569	540	552	599	571	566	533	583	552	552	549	560	560	546	564	547	576	586	530	596	510	552	564	524	536	567	486	599	527	578	583	527	548	538	540	546	549	531	530	543	547	553	533	522	559	566	543	573	553	588	586	588	547	559	587	566	552	584	559	548	533	542	564	528	566	563	560	531	576	559	540	537	560	571	558	566	561	592	555	575	549	526	573	598	552	542	604	544	588	552	540	603	559	576	612	559	594	561	556	585	593	560	578	573	557	589	580	573	544	556	584	554	563	553	579	548	570	554	515	586	611	586	573	535	604	549	564	562	543	560	579	552	580	560	543	569	568	545	607	601	570	554	568	573	536	567	564	537	553	531	534	562	579	585	609	587	574	534	574	601	553	557	559	532	556	579	535	567	560	551	554	605	584	585	519	581	545	577	551	543	578	579	527	573	585	582	560	581	525	541	580	555	562	591	535	574	604	574	528	604	562	555	547	588	555	561	572	573	600	531	589	603	557	570	595	544	605	574	519	579	588	572	567	566	551	560	595	567	572	594	581	558	568	535	550	589	628	597	583	571	556	567	544	539	617	548	583	546	608	552	574	589	580	583	564	571	536	569	546	588	558	544	573	553	576	538	555	594	537	551	562	549	571	558	560	590	539	590	562	577	559	542	556	540	593	559	562	566	601	554	586	525	562	561	539	545	572	579	548	538	518	583	555	532	560	555	591	561	553	564	572	536	575	558	581	568	531	545	546	587	549	559	588	544	569	591	563	594	549	584	547	550	578	574	527	601	560	561	580	517	492	559	547	544	612	563	618	568	539	582	554	575	616	534	529	576	526	567	583	599	598	562	533	559	606	548	587	552	563	525	583	561	574	553	521	591	578	557	562	526	538	536	598	586	588	536	583	627	573	614	594	539	564	528	571	546	549	557	551	553	582	553	557	550	574	572	568	557	582	535	574	572	569	582	610	578	570	598	533	584	519	533	568	542	573	595	553	586	523	526	577	566	561	545	528	602	599	574	566	545	589	571	530	592	615	537	594	565	619	577	595	591	571	538	547	568	548	579	568	559	540	616	600	569	566	567	560	505	569	553	586	528	511	528	582	609	569	530	563	560	557	553	574	534	534	550	582	575	534	559	527	578	537	535	597	567	554	591	551	575	602	563	571	564	561	613	584	577	544	553	548	580	528	538	537	580	551	556	552	556	536	588	551	557	598	564	562	593	585	556	573	555	612	547	530	542	538	532	559	546	560	550	565	557	571	567	593	565	582	562	544	530	585	553	572	565	582	572	556	544	557	555	567	539	577	587	559	559	541	618	521	590	571	575	547	559	591	580	547	525	520	563	559	548	584	505	581	594	552	637	595	540	582	549	622	580	531	537	548	569	577	550	571	600	555	556	526	582	538	561	593	561	572	537	579	552	533	563	584	596	617	566	566	552	540
35557	10035	6279	560	421	330	360	368	377	357	367	394	425	354	350	386	346	332	352	382	378	405	329	365	359	381	368	381	371	369	361	367	363	388	385	337	370	388	380	378	359	377	365	365	359	405	378	388	355	343	345	351	346	364	392	342	342	371	382	351	370	368	395	380	325	371	355	391	325	341	366	363	343	364	354	382	387	354	385	317	357	412	336	367	350	409	376	348	341	343	344	372	355	370	324	338	325	368	341	362	358	387	361	364	361	386	376	418	371	375	346	382	399	366	360	376	377	338	374	375	347	340	355	318	375	384	366	371	361	335	327	338	380	372	362	357	399	379	356	341	343	359	346	357	375	341	348	368	393	399	369	378	371	375	391	364	342	371	357	388	378	373	347	363	356	364	352	378	352	323	336	383	376	384	361	366	366	381	381	354	369	389	352	358	363	359	352	389	380	359	364	366	364	353	412	372	341	390	402	339	387	353	385	359	334	334	359	366	366	343	365	386	356	359	375	372	340	336	355	375	366	403	373	391	351	386	349	403	351	364	353	379	364	374	353	333	369	342	352	359	386	353	358	388	358	375	360	334	388	332	375	373	366	371	357	361	378	382	378	385	349	392	357	370	400	389	359	349	401	361	363	390	351	358	365	376	354	355	349	371	377	357	360	355	374	398	367	357	388	399	388	365	357	347	346	389	387	371	381	326	359	372	375	363	367	361	377	363	376	358	339	377	371	378	348	400	361	343	360	347	397	372	357	371	341	404	353	340	376	362	370	381	347	390	337	355	363	390	392	320	337	333	370	377	345	380	351	341	394	377	360	352	353	364	354	377	368	365	371	371	334	370	387	368	361	365	373	377	395	376	409	395	366	376	387	352	385	336	363	353	357	387	380	349	422	367	382	369	389	344	380	383	345	356	391	336	344	387	357	318	349	364	389	370	368	334	381	354	378	388	371	365	369	357	346	407	391	364	351	365	375	348	390	322	360	394	343	339	350	389	365	372	374	360	421	368	390	393	404	364	362	368	376	389	313	351	389	383	356	348	395	342	396	368	360	422	371	356	375	353	387	381	346	397	372	377	369	340	409	375	365	346	376	367	404	358	373	379	369	385	368	360	355	358	384	396	339	337	328	347	362	386	362	386	390	401	394	377	407	363	412	368	362	345	360	322	360	346	385	365	374	350	355	383	345	339	362	329	378	373	395	338	353	373	394	357	359	334	348	375	353	365	378	371	348	364	355	349	375	378	379	360	376	384	376	396	327	391	368	357	379	374	394	357	379	374	384	376	368	395	375	373	331	395	360	359	413	359	359	376	354	339	367	336	345	390	363	364	350	400	371	339	388	368	391	355	392	389	391	363	381	389	352	340	371	370	387	332	371	349	354	369	352	387	373	358	369	378	375	385	361	371	358	350	400	342	355	354	378	370	386	380	336	351	371	388	365	352	362	417	382	384	431	366	374	397	352	393	356	383	360	362	395	360	401	412	376	339	347	358	340	350	358	381	403	386	369	366	357	376	403	382	404	361	346	406	402	365	400	372	363	339	353	361	380	358	361	363	390	328	349	380	376	389	358	367	369	365	350	375	366	379	357	364	389	344	339	357	409	370	339	411	406	392	375	379	337	349	374	359	377	350	384	337	372	378	370	365	396	405	377	360	369	344	349	371	376	353	348	334	384	356	370	363	339	359	366	350	335	396	387	376	346	380	349	365	355	352	387	377	354	349	369	397	352	372	396	359	368	374	359	366	384	373	380	370	352	334	401	350	398	388	375	381	384	383	339	375	365	363	366	360	384	377	411	355	367	364	369	352	378	370	352	383	367	355	384	360	392	386	364	367	377	369	378	364	390	399	385	367	389	354	352	394	346	377	358	322	388	364	371	361	370	344	352	403	339	389	390	343	374	336	330	378	386	383	401	348	365	365	361	378	361	391	356	380	341	351	390	364	376	384	390	371	395	360	393	375	367	368	336	347	351	375	381	370	389	341	362	346	355	370	348	356	370	345	388	355	349	326	336	393	385	366	353	363	379	370	332	377	356	331	357	374	420	377	385	323	344	369	399	365	340	347	370	349	359	363	365	338	360	363	368	368	386	362	344	361	388	369	367	395	372	353	375	337	362	362	372	359	356	396	367	377	397	347	365	338	354	349	356	389	357	383	363	332	345	367	376	393	368	364	353	368	371	356	360	364	402	358	379	396	359	361	362	355	362	387	364	369	377	381	344	351	394	366	329	386	390	341	344	351	394	377	341	366	372	360	393	370	402	358	345	378	344	320	374	358	371	355	362	354	361	378	375	372	360	345	378	369	373	366	378	386	338	341	368	362	360	372	367	357	348	354	371	402	363	362	378	388	406	366	357	356	370	396	334	371	342	362	335	359	357	358	362	372	377	370	379	364	361	391	343	360	381	409	367	354	381	352	357	371	393	386	362	383	376	372	343	388	368	384	353	393	346	361	374	383	411	377	379	400	359	337	373	338	361	358	358	375	341	354	345	349	405	397	361	368	372	387	349	359	393	393	356	370	375	363	349	373	335	379	360	384	358	335	372	384	376	362	309	394	370	357	367	347	361	398	363	332	406	361	368	312	320	405	356	348	387	363	370	368	365	357	345	385	357	392	422	374	381	384	362	324	367	402	366	355	380	379	381	404	405	390	327	386	359	367	358	378	387	339	354	376	377	388	377	387	370	368	362	348	352	406	382	333	382	340	350	368	353	354	332	346	396	384	379	389	397	403	384	350	364	334	317	333	355	397	382	388	404	351	358	379	351	330	379	351	358	372	370	403	354	326	381	342	397	346	350	378	351	390	405	365	385	367	348	356	329	400	373	361	357	342	347	384	372	349	376	376	359	352	381	364	368	367	389	339	359	378	353	358	365	358	391	359	363	396	356	349	346	382	366	369	373	356	344	372	386	357	392	353	357	355	388	342	355	367	353	372	401	346	374	362	395	402	391	345	354	368	366	375	386	374	393	351	369	389	346	309	341	370	339	373	379	369	357	351	368	342	362	398	374	352	356	370	355	371	382	323	384	363	344	368	389	348	351	333	332	326	365	356	395	349	338	406	361	343	417	382	359	354	364	366	369	360	367	360	395	379	382	365	342	413	364	353	373	380	343	338	357	342	356	350	369	293	388	321	382	385	377	365	339	357	369	328	378	373	432	363	354	340	357	364	367	350	367	380	402	351	324	369	354	399	372	374	376	377	380	370	377	346	347	368	386	370	378	343	378	367	356	390	365	363	377	372	382	333	384	385	359	351	351	370	383	366	340	343	405	378	381	407	358	356	381	340	338	359	321	340	338	347	365	336	352	351	379	358	368	381	365	382	390	359	362	373	376	386	381	427	371	350	397	401	366	335	339	343	361	360	342	367	338	376	355	369	342	359	352	310	375	371	330	317	335	369	387	360	403	306	339	374	369	389	361	374	391	351	346	365	395	357	354	456	350	360	355	382	343	363	343	335	390	368	375	373	368	363	377	358	376	391	409	379	417	339
28429	4635	8855	1002	986	933	1007	1049	979	1022	981	930	1023	960	999	999	1003	1005	941	939	967	973	955	942	973	992	954	963	962	925	1027	975	945	1027	950	943	963	926	940	956	882	945	945	936	959	914	980	997	991	986	961	983	923	965	934	937	932	991	957	938	1008	987	926	958	977	925	985	919	950	899	909	934	980	999	1017	963	967	963	879	968	927	968	950	933	981	990	967	935	916	946	998	892	965	994	1006	936	1072	963	922	925	979	906	994	988	961	966	976	1012	1007	1016	1015	962	1016	986	1009	937	968	938	910	1001	1006	963	1019	934	954	885	906	917	958	947	939	996	949	986	981	934	952	1018	945	1000	972	993	934	1023	921	940	981	982	981	990	959	955	968	965	998	970	947	950	919	1016	948	919	982	936	952	954	922	942	981	956	953	965	959	954	962	958	956	1027	1001	987	1006	968	938	966	926	952	935	977	943	880	987	993	941	991	974	934	997	967	981	940	990	962	938	978	967	944	990	931	953	985	969	984	930	1010	946	977	1004	973	946	934	1004	952	966	965	927	936	951	939	963	934	984	913	969	920	948	924	886	921	963	951	918	958	943	989	918	949	965	1002	956	967	970	930	954	963	993	929	915	945	887	970	966	938	925	975	945	977	978	955	954	975	939	917	935	1003	1004	948	986	978	956	944	938	950	1021	960	975	945	963	982	956	937	964	990	996	945	957	915	928	965	947	975	963	978	1047	942	932	966	927	943	958	965	932	990	966	943	949	959	978	946	934	971	987	944	935	957	1013	985	955	904	945	944	920	961	931	1007	937	945	999	961	914	913	987	1020	936	959	955	962	926	939	991	946	927	943	1000	927	939	978	971	1004	995	992	1005	974	972	1020	961	944	977	959	1013	965	945	953	967	908	967	971	970	963	928	927	988	946	1007	957	930	1007	975	951	911	986	926	945	967	937	923	962	945	947	892	973	990	1038	963	983	953	1016	953	972	965	983	959	919	932	988	936	929	993	961	963	971	968	922	963	1019	913	972	977	987	949	987	1040	1012	999	979	951	985	976	987	939	913	948	969	979	997	966	959	952	1032	936	972	1006	932	966	964	955	986	997	942	939	902	978	992	933	977	970	1015	974	981	939	952	965	954	933	895	983	943	912	1013	947	959	922	923	1035	931	1011	1013	979	971	958	951	989	953	976	978	970	1008	903	958	909	953	970	977	1008	945	919	969	970	965	956	966	1020	952	988	1012	944	968	916	983	945	937	944	979	966	939	987	990	1007	972	955	1007	980	970	961	999	1020	932	940	975	935	906	962	925	966	918	966	938	948	961	977	976	943	914	972	975	903	951	971	966	910	929	984	1002	933	964	927	920	934	919	933	953	941	948	997	1014	937	983	917	985	976	1023	969	928	910	974	971	947	1000	959	926	977	991	988	956	995	927	982	977	992	926	974	938	905	939	970	906	917	917	1011	996	994	1008	963	986	945	1013	948	912	933	1019	963	944	933	986	961	918	958	949	974	981	972	969	1013	921	987	943	982	944	986	923	960	986	969	988	953	947	934	975	938	1020	918	1002	966	961	989	953	942	971	944	961	993	993	957	957	942	942	924	962	968	954	969	965	964	1022	968	960	955	998	964	970	961	1007	949	1002	990	939	906	991	923	919	971	987	927	997	945	1013	951	952	942	957	942	907	965	966	975	932	949	961	1009	974	948	961	970	1014	938	957	993	942	952	1013	959	1016	978	970	932	959	996	982	944	969	1003	984	951	1004	990	923	933	930	954	1010	971	982	929	914	1003	981	1042	900	921	914	919	936	916	960	981	998	957	966	936	945	963	943	962	958	961	996	990	953	973	983	967	969	941	943	923	933	960	963	931	1023	918	946	971	953	914	972	942	1006	976	903	950	965	977	953	956	992	993	933	988	945	956	926	952	962	997	1001	992	962	950	1009	934	933	904	967	961	978	954	942	1023	941	962	917	929	1028	943	971	963	1004	923	991	966	990	930	932	919	955	907	999	977	921	951	962	976	938	948	972	967	1003	940	998	983	982	954	948	965	953	911	912	992	1008	971	962	924	955	974	947	962	1008	994	962	961	980	918	1006	934	923	935	1004	985	1011	979	977	954	952	974	1000	983	959	919	1025	1006	1000	977	971	993	1050	976	987	956	981	961	990	971	925	989	996	963	958	947	958	980	959	980	956	975	999	942	973	941	1029	942	907	1029	956	964	958	988	938	944	978	1002	933	962	970	1009	987	985	944	985	918	985	959	946	994	996	977	980	991	958	974	959	976	932	969	978	957	923	997	956	942	985	961	975	985	961	1004	968	920	986	939	975	946	957	983	958	948	1003	958	975	968	933	957	933	951	1028	988	951	983	997	969	934	940	934	961	957	965	902	927	965	976	945	951	961	961	925	968	975	1004	933	951	1022	974	962	977	971	893	972	948	1017	950	976	1030	944	958	913	990	990	973	981	1023	1005	960	938	918	937	967	967	1002	1005	985	953	940	972	957	939	963	965	1001	936	962	967	956	937	1001	978	939	937	932	935	963	934	973	1007	967	942	940	915	1003	978	971	929	889	977	978	964	938	912	1038	965	956	934	927	953	1001	986	934	949	984	971	965	997	990	993	987	920	1022	911	970	946	944	972	952	915	990	1047	966	966	931	914	947	920	906	968	986	928	966	978	903	939	914	967	946	951	973	942	929	923	940	992	971	974	953	970	921	954	988	980	944	982	943	951	979	959	977	951	969	1012	955	981	955	1001	945	944	948	959	962	979	975	970	940	931	998	999	989	998	964	957	946	916	925	939	948	947	957	976	938	985	919	979	986	962	914	975	1003	1011	927	949	978	1001	1000	1012	909	1009	958	988	976	967	1007	1013	1004	1018	964	986	949	1012	991	944	975	971	912	998	950	1008	982	941	977	972	962	954	963	969	889	991	991	952	974	1006	970	957	892	969	918	972	966	958	985	982	958	929	967	950	914	963	979	975	985	966	964	916	963	957	988	950	945	980	983	954	1003	936	937	905	977	1003	938	967	956	986	950	955	955	916	973	983	987	940	954	974	940	968	957	971	951	902	970	966	1018	914	961	921	950	950	1003	971	961	933	979	991	938	906	947	978	966	929	1051	978	971	978	975	927	963	944	1000	989	1001	963	918	954	937	932	999	1012	910	933	1022	1063	974	928	918	1004	926	911	937	964	959	940	1018	987	991	939	923	1031	948	947	942	1028	987	962	1014	973	1002	907	982	935	980	944	987	986	1002	964	974	964	949	932	955	995	961	932	1003	921	954	978	899	965	954	950	938	921	911	986	940	971	936	1011	958	979	1014	928	963	958	933	1002	1023	934	937	937	920	993	987	961	969	930	918	990	911	957	912	932	910	928	975	951	937	881	978	969	936	938	930	972	947	953	928	958	990	1022	935	970	1012	973	961	960	959	945	938	1024	975	1017	963	1002	956	954	943	963	1006	988	961	968	940	979	964	973	901	943	956	929	989	953	969	956	978	896	1038	966	949	937	1032	953	988	977	999	1001	905	955	1017	958	939	1007	959	941	997	952	937	965	978	994	930	1016	1017	998	983	975	901	946	953	966	972	947	971	922	961	967	929	929	985	989	956	940	983	927	975	963	958	943	963	934	959	976	933	919	961	1011	1031	965	999	979	984	980	972	932	982	963	997	973	922	918	934	944
65940	34776	36673	6964	616	408	302	331	294	283	268	289	238	280	267	239	260	260	256	235	222	245	220	284	269	200	221	234	239	251	234	245	226	252	224	245	253	233	231	215	226	222	235	231	227	252	230	210	196	254	201	248	219	259	215	233	209	207	241	217	256	232	209	240	226	250	207	273	228	241	218	232	242	199	239	227	207	259	228	213	264	248	228	277	229	234	239	246	259	213	226	217	240	219	247	246	234	251	240	221	241	247	213	233	223	218	238	224	210	226	228	239	242	221	253	213	240	224	217	233	215	253	246	210	226	252	205	213	235	243	207	210	242	237	251	223	252	217	258	228	213	240	230	235	239	256	242	225	227	206	213	229	258	229	237	229	201	216	216	259	232	254	226	227	240	239	220	221	234	237	220	217	241	243	240	217	234	244	232	217	212	233	247	242	199	221	233	252	232	229	219	204	220	232	228	255	232	227	228	243	218	226	244	211	234	215	224	231	237	242	243	244	230	242	221	192	226	225	220	220	230	210	241	243	234	221	220	245	232	247	221	240	235	218	237	228	252	249	219	241	224	262	223	214	248	201	228	248	222	238	249	249	233	222	234	217	237	241	214	234	226	229	256	239	237	213	256	214	247	218	246	243	233	231	232	231	244	232	216	234	224	236	226	255	231	236	241	231	228	214	202	243	226	231	220	239	237	266	191	250	230	235	220	198	243	215	220	212	243	230	258	233	214	207	216	229	219	232	253	271	206	210	228	203	204	233	244	193	222	242	241	237	204	251	243	230	237	225	217	231	212	236	237	240	244	219	232	246	210	209	244	217	214	224	210	231	231	245	206	219	242	202	222	250	236	237	223	213	217	217	223	235	211	228	213	223	235	235	276	252	232	214	252	236	231	237	225	235	225	217	213	285	222	250	220	219	223	244	255	235	215	249	240	201	236	242	239	216	248	240	219	239	192	211	225	209	240	263	264	235	242	252	208	255	236	241	209	222	208	233	210	256	260	219	240	189	252	254	243	234	230	234	208	243	258	247	224	239	233	230	213	230	230	209	233	230	243	212	246	232	219	222	207	221	236	237	248	218	231	228	241	199	266	242	212	210	230	233	199	251	233	219	224	243	203	231	187	237	216	228	240	223	247	231	232	233	219	227	239	249	202	232	254	234	222	217	238	229	243	229	215	226	263	226	227	227	234	225	210	216	204	214	234	229	216	234	239	253	236	232	224	216	234	240	245	218	222	211	251	228	210	226	239	232	265	216	217	228	220	225	206	220	230	218	207	232	273	273	237	247	214	239	236	218	222	226	263	225	233	219	221	261	223	242	241	244	251	216	245	212	219	207	238	241	253	234	215	225	231	233	234	264	237	211	242	209	203	215	238	212	205	218	220	217	217	210	227	228	215	225	240	246	246	239	201	263	218	223	237	238	244	222	215	254	228	234	252	251	204	229	207	224	231	201	210	236	217	216	263	232	233	203	208	199	238	250	208	215	230	247	226	229	257	187	237	231	243	212	227	222	241	242	218	251	254	228	219	267	230	218	237	223	237	227	213	218	216	215	243	243	225	246	212	243	245	225	208	248	247	167	234	227	229	231	219	225	245	204	199	227	234	234	234	256	237	231	235	219	241	220	257	247	229	241	233	221	194	235	216	223	245	224	234	252	245	224	211	253	217	227	245	216	218	241	222	228	250	228	238	236	247	201	249	241	203	256	226	220	230	214	245	222	241	238	200	222	228	250	229	246	233	249	244	213	243	228	236	219	204	208	243	212	205	230	236	216	216	219	250	215	239	223	190	226	229	237	229	213	216	237	246	244	223	209	241	225	205	224	201	245	219	215	218	223	234	202	222	242	212	246	238	231	238	235	244	248	235	223	215	226	236	291	213	216	243	224	228	223	247	247	239	247	200	195	252	209	236	258	249	222	221	193	207	234	232	213	232	237	221	241	217	217	255	257	216	223	236	208	228	230	248	245	274	228	201	231	245	237	257	231	261	217	216	224	228	209	217	213	227	235	254	207	227	225	228	211	243	226	214	223	213	256	244	240	220	238	223	216	222	245	226	249	216	222	233	219	240	225	228	240	235	223	245	229	232	253	235	236	260	226	243	222	223	254	274	211	228	211	232	250	259	246	228	245	215	201	218	221	233	230	220	222	213	236	228	243	246	228	245	213	219	224	221	250	236	237	216	237	239	236	219	223	232	245	218	228	234	237	222	226	235	226	243	245	213	253	207	245	214	241	214	241	247	232	237	238	213	243	185	208	229	248	220	220	224	231	222	249	225	228	217	248	238	211	242	220	264	242	237	229	224	224	212	257	238	229	238	256	239	235	256	242	277	243	237	225	223	257	222	242	237	238	229	218	235	221	224	237	242	265	244	201	226	226	203	249	233	220	235	249	234	221	231	234	251	236	234	242	232	223	232	223	256	217	240	223	234	219	172	218	202	195	259	235	239	237	241	217	248	236	239	222	231	227	229	231	224	233	212	248	238	212	279	248	226	215	223	215	248	236	233	236	248	227	237	229	220	231	229	198	203	213	238	226	206	232	221	223	247	223	230	239	214	241	249	203	217	224	218	253	236	258	233	200	231	223	243	231	230	241	217	221	229	243	240	223	240	218	230	233	238	240	221	236	227	233	249	259	238	220	235	207	221	211	226	230	241	216	210	244	228	234	219	205	220	197	219	270	245	224	252	236	260	249	221	235	236	220	241	235	198	241	256	183	254	248	212	270	219	224	234	229	239	227	247	211	251	243	206	239	216	224	238	256	216	219	225	240	218	268	232	257	263	232	247	227	209	240	238	225	236	201	203	218	236	243	194	244	223	232	235	216	204	251	229	180	216	229	237	225	233	225	239	230	213	205	219	236	231	231	217	224	216	209	231	254	262	241	214	219	222	234	269	236	239	227	263	248	236	231	199	204	212	226	231	236	249	253	235	231	211	233	216	217	228	258	252	236	234	231	232	260	239	232	241	227	232	217	240	225	225	233	229	251	232	261	215	216	225	238	193	239	249	231	230	239	230	224	251	213	244	240	225	240	234	232	198	248	195	231	258	240	230	225	249	243	244	219	214	236	243	236	237	245	239	237	234	250	242	223	238	204	225	225	236	223	230	224	221	214	243	226	221	236	231	234	241	240	224	212	227	226	222	226	229	214	233	219	265	227	225	223	201	220	209	219	212	240	208	215	237	232	233	249	214	256	250	236	249	225	236	203	234	236	225	253	224	230	234	221	221	237	239	227	211	224	200	231	231	238	225	257	259	238	246	210	237	241	228	224	224	232	213	236	224	247	234	241	219	242	266	227	239	244	204	228	239	238	243	235	225	241	238	237	221	240	214	213	213	235	224	239	217	219	252	219	224	216	244	218	229	220	217	270	213	217	226	222	199	209	212	212	226	243	212	243	210	216	224	245	209	192	227	237	223	235	237	236	250	261	222	241	223	222	232	200	230	215	218	222	225	235	229	218	223	247	233	219	225	225	256	228	230	254	218	248
46263	23084	27599	1693	1584	1313	1159	1097	960	914	891	907	842	804	763	774	724	750	752	742	670	715	712	683	705	695	645	693	707	704	720	706	657	644	650	702	661	677	649	669	639	637	672	647	598	645	629	667	678	614	671	591	681	630	651	650	673	653	612	678	621	605	654	673	627	638	697	663	646	625	624	665	648	595	674	616	680	655	647	631	640	672	662	653	608	628	664	624	666	642	623	652	654	604	707	670	649	647	660	600	644	640	644	651	638	667	641	610	666	660	660	666	691	671	644	667	683	689	640	642	682	669	698	693	688	675	681	594	658	659	646	657	632	634	637	646	663	659	677	659	671	611	664	673	606	696	601	617	638	653	641	670	653	651	597	652	640	634	674	613	628	610	649	641	647	638	637	652	655	659	582	619	616	699	634	653	608	640	652	629	660	636	641	652	624	656	640	627	644	636	593	673	628	627	643	638	638	585	634	620	625	590	611	645	602	619	686	640	639	634	648	660	666	670	617	683	643	649	676	629	612	620	615	627	614	667	617	632	643	644	644	603	633	605	643	604	647	674	659	622	645	619	678	624	623	658	597	667	622	667	627	626	646	621	597	611	657	646	596	632	663	628	667	656	653	674	648	677	683	690	689	631	625	644	662	596	620	625	583	622	673	604	619	664	659	621	621	703	637	665	610	618	679	610	628	677	590	646	587	677	618	591	621	672	643	652	611	627	589	598	657	632	626	636	640	657	619	633	660	625	611	678	649	656	652	664	616	622	658	606	665	583	658	611	631	639	624	602	598	626	613	643	625	658	634	593	639	635	635	630	636	640	646	639	633	665	628	633	663	665	648	626	651	629	623	630	622	640	670	622	652	663	686	641	617	644	611	656	620	625	646	640	672	641	656	635	629	635	609	643	600	691	623	594	672	638	652	638	638	606	638	648	612	637	662	660	651	649	587	654	654	656	682	642	617	682	651	638	589	663	638	633	608	648	675	649	626	649	647	641	593	602	608	623	667	596	639	603	624	641	661	617	659	682	656	680	630	631	604	643	667	632	646	631	669	622	639	645	659	622	653	650	640	619	610	637	644	642	665	638	648	632	616	641	671	643	651	648	668	673	654	608	669	632	624	683	678	620	652	612	635	678	606	667	626	643	624	611	634	633	672	670	661	585	629	672	638	622	623	652	612	611	644	674	612	629	630	643	670	641	625	604	701	599	576	644	611	648	631	660	648	634	624	646	577	617	605	647	631	671	630	647	621	607	663	640	628	660	586	663	607	608	627	638	641	668	629	627	659	636	697	636	609	658	640	594	643	689	606	625	608	636	630	642	695	646	661	652	652	646	633	633	651	625	645	643	615	645	592	617	599	614	649	640	638	649	637	652	647	621	653	656	635	693	691	652	645	626	643	690	670	692	636	585	633	611	653	619	615	647	615	601	580	643	598	633	573	631	609	644	623	682	654	622	677	633	686	635	647	611	613	675	612	629	638	644	588	661	611	659	593	651	584	650	610	622	662	627	610	643	605	659	591	676	650	621	658	640	628	650	630	620	590	624	603	624	638	643	588	638	654	599	624	644	679	618	670	630	666	652	638	631	671	654	595	694	682	624	615	616	617	650	658	658	666	631	588	644	672	610	639	703	650	668	649	665	661	675	616	623	668	670	618	618	673	622	660	604	670	611	602	656	681	646	675	629	613	635	644	616	626	635	685	641	606	677	646	638	647	635	606	639	619	691	652	654	630	627	634	658	650	642	643	613	631	617	638	668	638	644	644	628	613	675	638	656	625	608	662	594	684	613	611	637	664	625	627	664	636	670	626	643	640	654	610	630	638	639	619	644	657	624	629	624	683	640	662	601	641	649	603	660	611	586	637	609	674	622	650	613	640	609	604	628	635	619	642	663	583	572	686	610	629	595	627	644	613	713	629	599	637	628	633	646	622	654	685	632	656	594	643	597	594	663	635	651	662	637	626	626	628	646	662	655	676	643	617	660	678	661	679	629	654	637	658	604	669	676	616	666	639	695	622	634	655	665	625	682	621	596	644	639	622	625	609	627	645	678	654	630	671	633	632	601	638	639	708	646	628	633	647	670	610	644	622	666	633	589	641	625	609	644	631	635	602	660	608	617	614	641	611	638	629	646	624	666	648	596	675	617	629	651	584	649	641	640	630	613	629	677	632	620	665	681	646	606	599	643	633	655	633	622	643	662	610	657	612	643	644	616	641	683	663	611	629	670	647	599	648	652	677	623	642	634	625	671	636	650	605	597	641	607	616	649	631	639	623	635	633	669	638	648	622	656	646	581	638	678	643	604	628	635	626	626	655	623	621	670	633	611	653	635	630	641	664	647	667	608	640	667	673	693	640	663	629	636	631	672	700	638	680	606	629	632	641	613	618	642	607	621	644	679	632	663	662	652	680	605	651	636	622	633	604	602	639	643	612	609	622	628	637	656	632	633	629	622	564	621	653	653	619	601	663	625	621	631	609	635	636	631	626	648	665	627	657	638	683	634	617	608	642	668	650	624	660	649	622	632	573	653	632	673	657	648	661	615	630	613	653	615	632	653	615	627	611	670	645	622	631	669	643	654	586	619	642	669	622	622	624	673	638	634	664	654	663	632	617	709	610	610	633	635	651	639	652	649	600	604	619	717	645	635	623	635	635	616	687	587	614	636	560	703	629	635	675	620	651	632	625	629	594	646	618	643	644	656	675	652	624	602	633	629	622	635	626	638	683	649	647	640	640	620	663	579	640	656	662	618	669	633	637	630	589	657	681	622	676	676	672	607	670	628	663	634	611	670	638	649	616	623	622	659	652	645	607	608	618	582	646	660	653	666	654	625	632	617	684	631	662	612	638	675	616	693	634	642	632	587	646	624	598	601	637	657	690	642	667	612	648	621	631	617	637	669	626	604	650	630	645	664	666	658	641	643	661	679	658	614	619	623	640	628	638	661	632	628	615	607	654	684	658	603	621	652	590	624	610	617	611	585	633	643	645	616	618	636	641	631	644	659	656	631	626	623	649	644	635	649	633	658	663	668	666	632	648	628	607	633	624	607	592	601	646	641	634	669	645	610	633	626	651	671	584	645	649	660	647	626	623	629	630	635	682	656	665	660	621	631	614	636	648	643	652	667	643	621	630	651	598	604	674	629	621	590	605	665	606	623	603	612	642	593	698	632	676	637	635	636	623	631	640	598	634	656	639	614	593	617	599	616	649	683	658	628	622	610	655	660	661	636	617	690	635	638	656	630	649	613	634	655	638	618	644	598	652	657	638	605	654	628	627	635	651	638	662	619	660	687	650	618	640	626	617	596	648	608	612	686	607	609	647	602	651	636	603	652	580	631	597	608	615	673	614	638	636	621	663	634	668	629	646	642	572	694	618	599	642	646	608	662	665	666	641	652	627	607	593	629	630	645	639	657	686	642	620	609	628	598	604	652	634	653	650	655	633	681	653	664	590	664	657	628	636	631	623	628	626	625	659	615	634	623	696	637	653	593
72652	41015	50045	15261	2855	509	402	352	330	316	281	255	268	230	234	236	208	220	237	214	220	242	203	213	195	222	197	237	211	221	193	193	183	210	201	220	205	179	206	201	188	196	206	183	195	196	202	186	180	192	196	173	192	188	217	227	213	207	197	184	204	173	215	160	198	205	197	190	188	193	185	183	190	194	180	202	233	219	191	199	192	213	206	190	193	192	196	197	198	204	186	180	204	196	223	208	206	180	184	191	199	189	210	199	227	184	177	201	203	212	186	182	214	209	216	205	173	199	212	202	198	192	192	210	201	171	181	197	193	204	188	186	181	212	193	194	180	175	191	212	197	197	191	196	189	203	163	201	197	197	204	198	185	209	186	194	224	180	189	177	189	157	179	178	188	202	213	190	202	206	214	194	222	170	204	189	211	195	190	189	195	174	207	208	202	189	221	190	177	197	158	213	162	216	200	216	190	184	204	183	182	183	198	177	194	200	198	201	176	187	198	183	214	201	201	192	209	193	210	191	205	201	172	159	205	192	210	191	228	187	208	202	208	205	182	204	184	188	178	202	175	168	194	182	200	181	210	170	173	176	186	192	191	225	199	179	180	194	209	171	214	199	189	205	209	193	185	204	189	200	229	170	219	196	191	197	205	197	218	197	169	179	182	195	216	201	179	201	192	189	196	198	189	171	190	188	183	194	220	201	219	185	193	172	198	188	196	190	186	195	202	177	215	201	212	209	183	191	208	178	183	194	210	196	179	207	213	202	182	217	195	221	203	178	198	208	215	199	210	207	185	214	193	188	207	175	188	222	197	181	161	209	194	186	201	202	213	194	212	200	189	197	197	204	145	183	189	216	172	190	183	181	197	188	197	197	164	178	193	192	173	181	189	173	187	196	205	181	157	192	202	206	183	206	177	218	200	211	206	195	199	195	189	196	199	203	210	192	196	190	191	180	187	181	178	189	207	192	198	179	175	196	181	200	194	186	220	196	181	176	180	194	189	205	179	207	199	203	188	199	163	184	230	204	190	202	198	189	188	200	229	213	219	185	210	194	187	191	193	191	198	193	192	201	194	202	214	204	188	195	214	191	183	179	171	194	204	179	197	186	186	189	206	189	190	189	215	194	191	180	189	168	218	208	203	209	186	198	213	207	212	194	213	201	186	204	194	187	175	176	227	207	182	185	204	196	199	204	176	184	189	160	186	203	209	187	165	183	205	223	189	185	179	213	182	196	187	170	203	194	198	183	193	217	215	220	199	201	173	175	193	211	199	191	191	189	205	200	209	212	185	188	226	207	179	183	181	215	201	208	190	193	206	186	195	189	176	218	196	192	214	182	177	191	192	217	224	218	212	186	170	180	174	199	178	193	194	194	189	182	215	209	191	187	184	189	201	183	193	194	195	182	208	204	173	197	187	187	187	197	225	193	173	209	207	201	207	188	201	198	177	185	188	197	194	195	215	221	205	190	191	166	178	210	178	214	196	193	191	177	195	179	191	205	206	184	176	193	193	192	170	155	189	185	177	181	191	206	191	197	213	185	204	178	169	197	216	203	208	194	198	164	185	220	213	187	186	199	204	200	181	183	193	185	201	198	201	189	190	205	170	174	186	206	199	196	188	184	201	180	211	190	215	188	189	190	188	211	204	207	189	204	193	195	182	200	226	204	171	194	196	172	190	194	203	190	190	169	213	200	165	208	184	187	207	170	196	208	189	185	195	207	193	190	186	188	175	199	176	190	190	185	190	188	205	205	194	159	200	187	215	188	186	188	177	203	215	170	200	158	164	172	192	182	197	185	212	189	201	159	178	196	202	207	184	201	186	179	180	191	172	196	189	198	184	193	172	186	188	188	189	187	197	187	182	203	198	193	157	197	208	214	197	206	201	213	189	211	201	217	181	201	169	191	205	202	184	194	237	177	180	202	187	208	201	194	180	181	207	183	189	189	208	188	168	207	183	198	219	196	199	207	198	184	190	188	192	201	181	219	173	171	218	168	190	181	199	202	196	195	199	198	217	193	187	190	196	187	193	194	201	202	212	205	178	192	215	212	169	207	186	187	204	213	190	201	215	181	195	186	187	192	180	198	190	190	186	202	175	171	174	179	183	210	194	198	185	214	207	195	212	197	218	203	204	167	180	167	197	219	212	211	201	202	187	211	209	212	188	201	182	197	194	219	202	211	197	197	211	206	184	208	205	228	188	214	206	186	185	204	203	190	185	199	183	206	174	190	194	207	187	166	193	194	192	217	199	176	175	182	186	196	192	203	210	212	186	192	165	174	178	210	185	224	199	189	189	188	203	184	192	213	208	170	229	182	184	196	181	188	187	201	191	195	180	179	182	191	180	205	175	203	202	204	194	195	187	185	199	209	211	206	198	220	201	210	212	177	187	180	190	201	181	192	185	182	202	207	191	216	199	191	208	178	188	167	182	182	198	205	205	215	194	205	210	203	216	190	194	206	174	210	188	186	196	201	197	192	216	181	200	165	205	219	196	192	201	208	209	207	186	180	200	186	207	190	206	218	177	224	183	213	194	183	194	192	205	208	184	187	202	174	199	191	196	185	196	197	191	211	210	202	194	194	201	157	196	184	198	192	193	177	193	196	188	200	195	185	181	194	163	195	182	198	196	207	212	187	209	190	186	190	209	179	180	200	193	175	189	187	199	197	198	195	168	186	192	188	191	183	201	198	195	192	218	200	192	196	192	219	188	172	199	190	184	192	208	186	199	198	197	177	205	195	180	176	196	201	203	193	163	208	218	189	203	213	208	182	181	189	205	168	171	194	178	166	216	204	185	183	203	182	184	225	209	225	218	218	204	209	187	201	213	190	220	217	188	191	192	196	205	189	184	216	198	186	185	199	190	175	182	190	195	188	180	186	202	188	210	180	189	182	208	194	168	205	185	192	193	159	206	191	200	192	202	197	193	185	183	209	196	193	183	195	198	182	183	184	158	202	205	197	174	193	171	203	186	208	211	168	182	195	219	187	206	202	194	201	197	185	186	206	210	182	190	207	228	189	178	181	189	194	203	185	180	189	203	216	195	212	197	198	228	203	180	200	199	208	181	165	175	211	181	177	191	179	176	182	201	207	188	197	185	178	186	215	200	199	201	185	201	196	205	213	194	205	175	186	182	191	195	183	198	189	181	197	196	187	181	206	186	197	172	191	196	201	189	196	226	171	205	216	178	241	207	203	171	192	221	179	182	201	207	191	154	197	196	174	184	222	200	192	179	194	206	183	194	192	193	186	204	191	200	207	170	179	213	182	181	177	193	186	182	201	201	184	226	181	191	192	174	188	229	216	162	210	212	194	181	195	181	189	185	177	199	180	225	210	207	181	185	182	194	200	177	201	193	193	190	192	189	190	180	185	193	186	194	215	213	199	188	204	198	197	226	202	183	180	188	192	186	202	182	210	203	206	162	213	176	199	189	193	181	190	192	171	214	193	174	196	196	180	209	177	183	206	181	197	203	189	214	214	202	179	211	198
53718	29310	38263	2529	2173	1855	1634	1406	1260	1080	1020	925	865	868	847	817	727	681	726	680	712	677	611	634	611	605	618	642	618	618	574	592	606	596	605	626	580	587	547	568	646	620	600	562	593	660	573	592	571	553	575	564	548	603	548	562	591	548	608	513	574	574	650	549	534	555	548	605	582	546	628	532	584	588	582	613	580	562	575	552	554	582	572	585	568	580	587	564	582	523	605	551	573	594	582	560	544	608	567	537	553	595	600	572	558	586	573	620	587	581	586	589	598	575	549	591	634	567	569	612	598	642	659	670	639	584	606	582	551	524	529	529	542	622	575	548	615	659	556	539	560	579	569	568	562	530	596	587	564	586	557	542	553	584	599	568	560	539	603	574	560	562	568	575	554	559	504	571	546	546	569	582	547	550	574	535	554	564	550	528	572	596	610	529	560	558	564	570	523	519	553	518	558	548	611	594	512	591	561	524	517	552	559	563	594	579	570	527	568	539	546	566	564	579	575	603	559	545	533	511	547	560	515	544	571	568	578	546	533	582	562	535	609	536	576	565	549	548	574	572	585	555	576	599	561	557	576	533	551	540	572	572	545	559	536	547	530	570	580	541	545	543	546	544	582	536	525	557	584	569	532	539	546	570	562	582	546	595	522	606	550	544	584	580	571	538	563	557	562	553	553	550	536	516	537	559	551	554	563	527	604	558	546	527	545	529	584	541	563	562	568	511	560	528	535	530	572	516	589	507	553	554	543	541	586	558	572	548	575	593	529	559	548	562	517	532	556	556	507	573	590	549	529	593	557	559	553	503	543	559	531	531	557	529	602	581	576	573	568	552	567	564	561	555	543	556	547	558	560	558	530	536	513	567	595	534	572	566	540	569	526	569	585	566	553	551	575	533	566	568	580	578	587	584	565	562	542	563	511	577	547	529	574	511	542	570	564	553	538	500	535	533	601	570	571	560	534	607	549	608	569	537	559	550	516	531	543	562	559	542	585	565	570	539	526	524	567	530	544	581	582	549	562	589	585	598	561	535	559	577	537	548	540	534	560	518	539	556	558	504	601	601	528	570	560	594	555	582	558	542	545	520	539	541	592	528	553	566	573	568	552	540	525	563	614	515	532	551	550	508	555	542	539	547	554	552	559	571	563	597	537	553	574	520	537	543	593	556	527	565	559	561	519	524	560	587	544	584	564	579	553	566	569	553	548	575	568	542	571	532	592	589	531	549	553	584	549	557	591	576	550	538	576	562	588	561	533	553	518	573	589	529	516	558	584	527	557	588	502	519	541	568	588	567	569	555	561	566	580	533	540	561	545	571	526	589	565	572	536	537	538	557	565	578	562	529	540	565	583	556	544	564	568	548	532	548	570	570	571	569	505	547	547	566	604	551	553	553	576	565	538	605	546	552	545	533	557	546	569	538	550	543	529	534	569	554	602	558	573	558	535	564	536	575	549	566	568	575	538	551	550	576	598	547	555	576	508	580	530	543	568	552	599	557	530	524	586	545	533	575	534	566	586	548	559	527	501	589	545	549	548	545	553	543	557	573	543	568	529	565	579	573	535	581	565	545	548	586	569	547	566	562	564	534	529	548	551	539	562	545	547	541	602	543	557	561	583	569	539	535	528	540	575	569	559	545	535	557	553	594	550	530	520	507	557	557	587	586	529	553	566	566	528	568	506	565	574	603	552	551	565	566	554	555	554	570	561	525	549	543	559	541	578	546	587	521	580	543	580	536	545	563	558	544	537	547	566	558	543	565	557	550	560	538	542	527	568	495	567	567	562	586	532	574	564	519	537	527	606	563	565	543	590	567	555	541	600	593	539	519	586	579	587	570	557	564	534	561	554	594	576	544	585	528	546	543	583	570	509	589	554	586	535	601	545	566	567	575	560	590	551	560	526	557	538	570	563	522	589	540	541	552	557	559	554	527	565	543	582	573	552	555	534	569	563	571	551	570	519	556	609	594	552	558	523	544	533	516	541	562	562	544	565	590	554	529	510	580	575	515	569	539	552	530	564	541	501	540	523	566	546	575	567	592	510	544	564	540	554	573	521	547	554	560	561	529	558	524	541	536	555	595	535	579	550	552	513	549	585	509	546	568	562	533	566	572	521	603	551	565	529	549	563	555	539	568	604	548	551	507	514	539	557	557	554	559	557	538	594	564	553	510	563	541	595	559	538	568	565	540	540	565	574	534	558	537	573	565	540	548	569	560	566	564	547	555	572	588	536	540	570	580	567	538	568	548	507	542	557	608	554	551	533	593	560	574	592	575	574	532	550	569	564	576	535	520	531	574	552	537	571	575	611	549	577	623	512	564	523	561	612	562	555	546	559	561	569	529	507	511	567	564	567	546	564	551	593	559	572	563	552	569	545	589	569	557	559	557	536	549	512	541	574	541	541	576	563	543	542	572	595	550	569	535	521	550	556	564	553	603	569	587	611	512	538	601	488	555	592	615	548	562	566	564	564	528	566	561	591	567	566	532	533	517	555	547	610	559	520	590	539	553	543	560	552	586	558	530	573	571	562	556	578	561	577	566	543	595	550	522	569	557	571	555	585	569	617	529	554	552	539	494	580	539	575	556	544	556	573	524	570	534	565	545	579	515	581	594	562	538	574	547	559	498	565	532	529	549	490	498	494	519	571	576	548	585	504	551	506	524	549	564	563	523	579	538	534	566	574	600	566	590	541	551	578	547	538	572	577	571	518	528	531	582	556	591	581	587	574	547	576	549	552	540	513	525	549	550	541	585	551	520	546	559	562	552	572	560	512	574	559	604	546	572	572	580	551	550	565	605	587	535	565	545	577	593	567	575	563	573	577	555	575	548	614	572	521	559	613	492	572	554	527	522	577	555	564	560	575	551	596	561	565	541	565	589	529	606	563	555	543	576	557	535	521	544	562	565	605	544	569	568	566	544	568	585	564	610	539	577	529	595	566	594	493	559	548	573	525	573	570	593	523	529	527	541	565	520	583	514	532	518	532	591	533	561	533	572	542	556	533	548	540	544	555	578	585	557	509	552	570	566	572	555	584	548	561	589	610	550	505	548	573	542	542	576	559	535	558	573	558	543	525	591	545	561	590	555	551	553	569	560	589	554	548	565	514	590	559	521	592	546	537	587	588	539	585	541	541	556	564	557	558	551	557	534	509	563	581	550	509	554	543	537	546	584	553	582	578	519	599	589	589	578	579	545	577	578	557	532	587	561	594	594	568	572	581	588	547	574	568	562	555	552	551	556	546	553	539	531	537	583	585	562	552	594	543	575	556	533	537	554	530	557	581	583	570	579	534	544	563	521	567	539	561	538	561	555	540	577	582	487	595	550	571	579	539	571	540	592	551	560	508	566	575	556	534	573	517	590	586	559	545	548	616	546	542	548	536	569	557	536	575	560	550	547	562	564	572	569	521	566	558	589	541	576	574	543	527	561	566	566	578	557	532	535	573	541	553	547	584	580	534	576	548	529	613	566	542	588	543	598	567	564	572	550
35111	8799	5986	582	376	374	391	381	370	331	352	348	379	362	366	349	343	326	359	370	356	360	406	380	313	364	368	381	387	330	354	363	357	405	364	330	360	381	368	377	368	391	337	354	362	355	373	385	354	368	316	350	397	385	330	364	381	363	328	353	388	359	366	348	384	342	341	378	383	355	374	348	346	332	332	363	365	374	381	369	350	401	361	386	344	331	346	354	347	358	352	371	327	351	348	343	391	376	354	385	364	338	326	384	363	341	376	351	335	346	387	338	379	360	338	352	360	355	334	344	329	387	365	344	350	360	348	349	406	380	326	383	346	381	360	376	338	356	371	379	373	329	369	356	355	345	356	297	361	363	352	326	344	376	380	372	382	362	318	365	373	367	348	379	384	366	357	357	362	391	356	361	346	353	358	338	369	361	361	359	399	382	338	311	371	372	339	369	343	384	333	332	331	392	364	334	376	328	347	363	342	354	384	344	368	381	376	350	341	375	338	340	378	350	359	395	336	383	333	367	386	376	367	354	364	346	368	371	344	366	353	349	353	320	358	393	372	363	376	380	353	360	342	348	374	361	356	357	368	333	301	365	334	341	349	354	370	338	339	359	355	380	394	366	353	343	367	351	343	360	363	379	349	355	373	339	355	349	356	365	362	354	366	342	354	354	387	357	378	320	367	354	362	359	341	398	359	366	366	354	393	352	330	354	370	364	365	355	342	376	346	383	361	341	337	341	359	356	353	355	351	350	343	377	322	350	338	363	363	352	341	366	326	344	327	366	347	326	380	374	351	333	334	345	385	354	377	359	358	316	333	366	353	317	389	388	355	345	362	339	334	351	349	350	357	358	379	335	342	403	409	338	340	343	347	373	352	367	363	335	345	391	345	369	346	383	343	351	379	369	360	317	351	342	359	354	366	343	369	403	356	334	377	362	373	356	356	381	344	355	341	350	365	345	371	356	344	353	367	374	378	348	328	357	355	323	336	330	370	352	383	373	355	342	360	349	349	385	392	370	361	365	347	381	371	351	343	345	405	352	363	384	337	399	318	358	352	362	311	333	337	355	379	370	339	371	374	344	346	356	364	352	341	341	329	374	343	385	341	400	366	334	310	387	401	372	398	393	333	349	389	348	359	371	397	384	336	347	343	368	379	341	335	358	341	324	380	359	328	374	339	361	383	317	335	392	310	366	331	350	378	363	334	351	348	349	365	386	361	363	353	377	377	383	376	357	357	345	342	333	358	365	388	393	366	370	386	354	376	346	371	389	332	366	372	388	385	348	321	359	356	373	364	338	386	395	349	333	355	362	343	372	351	359	351	372	344	367	331	357	375	352	393	339	328	341	360	351	372	362	348	364	349	364	359	380	339	334	329	350	304	399	353	340	371	380	333	350	380	366	389	401	366	353	353	341	358	388	319	358	358	392	354	346	324	357	377	381	348	339	340	370	325	330	357	368	371	361	352	380	374	339	356	356	393	365	374	383	392	332	379	376	388	372	358	371	361	352	387	356	325	365	356	352	357	316	366	363	326	364	384	377	382	332	365	348	344	343	383	341	347	337	338	383	372	382	339	337	377	369	392	341	352	339	368	335	364	357	344	327	331	349	348	359	358	356	349	395	358	348	358	372	393	383	344	355	370	357	368	344	354	363	364	346	385	371	339	352	357	335	329	324	361	375	360	357	361	325	359	369	335	369	337	339	381	350	345	389	382	387	321	335	383	352	362	359	334	357	350	398	360	371	335	355	330	346	357	363	337	356	350	352	355	365	345	370	318	349	343	364	368	362	369	337	376	380	360	360	365	345	361	318	355	347	332	330	352	320	359	361	370	380	396	375	325	368	384	333	334	356	366	385	317	349	356	372	395	357	366	361	367	367	359	359	363	370	363	350	383	368	360	373	347	369	343	348	320	322	351	333	353	341	350	354	372	372	326	349	337	348	356	354	391	367	350	318	365	355	354	330	336	379	347	379	363	372	334	333	341	381	355	334	353	333	346	366	361	397	332	332	346	363	375	340	354	350	348	395	395	339	380	329	359	344	346	377	335	363	385	357	369	352	376	402	386	380	348	376	371	335	370	382	349	353	336	377	360	369	358	389	376	368	364	355	364	344	349	320	368	348	353	368	319	336	349	375	338	327	378	367	364	341	364	367	367	368	378	347	371	352	362	360	371	358	382	364	371	374	373	318	376	394	374	336	340	369	375	364	361	346	369	366	363	312	357	370	380	335	355	326	361	354	360	372	371	383	320	368	334	334	352	360	331	383	321	348	360	345	347	347	367	371	372	369	377	361	356	357	341	367	348	350	389	387	325	371	384	355	371	311	378	355	387	393	397	369	354	351	360	348	329	330	352	340	342	395	332	337	329	331	408	360	369	377	371	342	357	361	392	372	356	377	329	331	354	379	320	357	350	362	379	344	345	327	357	326	389	384	339	366	375	342	354	368	346	344	337	362	339	372	374	346	344	353	350	355	340	356	376	345	361	356	352	358	372	386	342	379	356	367	367	352	361	337	335	351	330	327	368	359	375	361	360	371	388	351	317	375	379	368	382	315	346	372	364	397	336	345	343	347	378	348	389	334	353	339	354	346	363	394	360	374	345	385	350	351	383	375	343	371	360	370	372	335	368	395	352	362	381	338	352	361	360	311	368	338	348	360	384	350	358	371	344	368	351	365	343	354	362	368	320	387	382	370	408	357	335	362	373	392	399	332	365	385	362	336	379	360	325	331	351	346	339	358	350	366	343	363	347	335	329	353	377	348	335	372	358	323	387	336	339	324	340	341	376	352	393	360	361	338	371	348	338	382	375	360	331	348	336	383	373	364	362	325	351	337	382	359	368	341	373	372	355	351	331	363	393	355	358	358	331	358	317	383	363	377	368	332	345	359	344	318	363	368	381	350	370	364	379	341	355	356	359	370	348	373	347	339	318	341	353	360	365	352	339	326	363	362	334	378	379	368	369	345	341	323	334	350	356	373	357	384	358	356	369	371	388	353	328	367	330	353	368	377	319	352	381	372	370	359	344	375	364	353	366	392	363	368	375	352	359	365	372	353	344	353	336	360	390	366	362	367	363	367	340	348	349	366	371	364	395	348	377	374	364	348	362	344	359	338	364	377	324	333	360	372	380	350	356	340	331	348	365	348	404	338	391	360	344	345	324	357	361	349	366	351	361	400	359	355	329	366	371	367	377	407	398	373	370	372	379	359	345	350	364	330	339	332	345	373	362	338	339	349	410	370	374	378	349	359	358	362	387	392	363	351	367	339	336	307	371	347	349	372	381	383	367	373	343	369	319	365	349	353	352	333	342	359	350	367	348	347	363	356	361	381	350	376	363	369	329	387	345	355	362	406	393	351	347	375	369	340	354	340	400	377	389	352	344	354	376	348	336	391	399	349	378	345	335	378	371	386	348	355	348	342	377	377	328	364	356	348	362	342	368	340	349	360	356	366	336	350	361	355	358	362	394	335	355	372	353	333	351	371	350	364
26775	3393	9389	1065	1033	974	1003	1011	980	959	945	925	975	956	961	967	888	967	920	952	979	903	939	947	923	994	980	964	933	970	944	939	976	955	1004	916	960	938	987	922	985	985	902	917	957	902	928	899	919	914	948	975	934	953	933	930	910	926	971	928	963	935	952	941	923	920	951	958	938	898	932	962	924	896	911	1037	942	939	973	958	920	955	880	932	918	954	942	918	899	910	912	977	1001	937	928	960	982	980	930	968	881	940	994	942	944	966	948	936	871	1003	918	944	977	871	924	948	966	952	956	954	969	934	985	949	935	944	960	911	941	916	980	885	974	903	995	929	932	1008	933	973	938	899	954	919	982	973	882	950	920	863	932	903	965	983	923	962	927	985	932	917	980	947	918	1004	970	955	926	1002	918	937	943	960	948	1007	964	949	905	973	929	955	965	942	950	986	929	970	939	934	952	985	910	942	1003	938	946	926	960	956	948	899	920	971	918	953	939	926	906	970	939	949	923	973	955	928	951	959	958	967	949	916	942	948	927	877	947	961	961	903	963	963	937	983	927	920	953	922	905	942	994	972	932	954	930	960	918	902	951	931	971	948	933	935	939	927	987	938	962	914	953	937	963	962	870	971	987	953	943	964	958	951	967	940	927	937	956	899	980	968	950	963	935	958	933	931	977	963	953	968	917	973	1009	937	941	987	947	952	889	958	922	935	910	940	917	944	926	928	924	920	906	962	952	931	934	955	955	931	1000	941	982	947	913	938	934	928	876	963	971	938	912	987	971	953	874	936	902	945	933	965	924	953	918	966	967	979	937	934	952	926	940	935	870	982	964	936	921	941	941	926	957	902	1020	919	920	908	909	942	945	998	974	973	909	971	978	958	942	945	914	929	929	1008	908	951	949	928	856	961	961	936	951	920	997	959	916	958	938	892	921	955	950	923	946	905	987	966	931	919	1016	1023	958	936	941	918	917	949	920	990	897	939	968	960	926	962	920	933	927	919	959	977	941	883	957	987	915	890	956	961	984	904	967	949	944	949	900	923	964	974	931	936	928	960	893	938	965	977	894	954	952	911	980	889	931	959	932	1039	1002	961	922	867	962	924	913	942	908	916	934	882	933	988	899	969	934	953	984	976	941	985	899	929	917	970	881	908	927	966	968	994	922	916	959	1003	937	934	972	948	966	890	938	923	914	909	952	898	963	951	964	955	928	916	923	919	976	958	930	907	978	896	943	959	956	922	980	925	931	920	976	914	944	946	954	915	934	983	953	950	905	942	921	935	945	924	942	949	949	931	903	906	900	926	942	921	862	981	934	924	933	968	918	881	920	940	883	987	921	926	912	904	954	896	963	903	985	952	871	927	933	911	1021	956	907	905	864	882	908	969	909	899	987	939	930	910	928	897	988	951	902	939	886	953	952	918	978	966	956	921	905	925	954	918	915	993	973	903	947	950	967	941	948	930	976	913	952	900	968	922	960	916	952	994	981	929	938	916	897	977	942	898	981	905	954	947	940	973	943	883	960	970	885	925	941	937	965	924	934	909	967	970	943	930	976	891	916	890	976	953	969	981	973	908	931	885	964	918	978	965	951	965	958	954	925	966	928	897	950	963	983	952	941	954	962	946	989	993	918	948	960	972	967	988	960	889	918	883	969	948	883	927	927	907	959	912	941	971	931	896	940	884	959	911	959	947	974	908	945	916	947	909	917	991	991	920	922	936	910	970	938	953	950	952	943	947	959	888	979	993	922	956	972	895	908	897	946	963	914	946	927	888	958	1007	956	940	1001	902	953	954	910	935	909	909	963	953	902	911	980	896	921	936	897	940	980	892	1020	951	988	913	938	937	923	983	979	910	926	877	986	946	946	973	963	977	944	926	948	980	971	970	941	955	938	927	971	959	977	1021	925	899	908	934	877	967	935	1022	923	919	961	926	930	935	915	948	949	982	933	949	937	965	982	951	907	987	922	960	928	925	923	907	952	953	961	923	957	977	922	913	893	1002	934	918	960	960	971	916	935	959	941	918	971	938	926	981	926	923	908	948	906	968	930	957	963	903	978	981	961	933	925	932	893	935	945	927	947	891	878	917	987	967	908	908	911	901	951	972	946	944	982	921	961	904	960	965	942	980	937	969	892	933	917	934	907	960	958	932	966	1003	926	971	918	961	907	971	839	953	897	936	986	962	983	948	886	923	948	917	915	931	919	960	883	950	916	907	910	947	983	936	965	965	951	924	954	944	875	973	923	937	940	899	925	914	936	948	910	935	889	929	933	973	1003	966	947	934	973	912	969	945	914	949	987	936	931	952	976	971	911	966	902	927	944	897	887	953	924	920	965	955	888	905	948	914	952	946	935	978	941	972	928	952	961	915	960	897	937	920	935	890	924	918	979	960	929	911	925	952	907	955	941	905	941	949	993	927	939	948	917	955	929	919	959	951	994	954	930	910	958	1004	985	951	948	947	981	897	968	937	948	911	963	931	900	919	919	970	916	1002	947	914	936	961	938	927	926	950	931	942	1000	938	897	900	945	990	973	987	936	955	944	888	935	937	915	948	960	891	961	911	917	992	965	940	901	947	953	896	960	944	940	913	939	931	910	961	983	962	957	890	932	978	959	922	947	966	927	927	919	953	931	983	961	959	928	931	986	981	953	912	920	922	913	881	988	933	986	881	939	931	991	951	903	923	920	932	956	999	937	940	954	947	992	949	955	970	929	909	937	911	930	932	911	919	935	921	930	933	931	951	901	953	876	929	998	920	920	900	931	978	956	934	930	933	958	928	988	905	967	974	867	923	976	925	914	929	942	929	998	1001	901	938	884	924	945	947	997	976	946	964	912	968	893	927	969	912	960	983	957	935	968	918	891	916	926	977	955	941	915	922	935	952	945	893	949	981	889	980	914	926	907	925	935	933	955	937	998	927	981	908	935	1016	987	949	907	951	912	933	940	962	952	923	982	878	894	936	981	926	927	931	973	958	981	919	947	951	976	957	918	934	888	942	969	943	969	892	969	947	981	973	961	970	913	932	911	911	1018	1003	879	962	930	927	945	942	914	927	929	935	930	939	972	906	936	947	970	936	940	902	944	961	938	953	944	905	943	899	907	934	1008	972	945	877	898	911	957	952	979	943	939	893	974	991	939	920	966	951	935	938	949	904	929	955	952	958	954	877	979	928	990	933	926	896	956	936	956	904	902	957	912	947	979	965	908	980	1007	942	990	994	961	982	930	978	1006	935	956	952	916	895	981	947	922	958	951	988	935	979	896	942	870	932	923	984	967	973	913	909	922	980	887	945	959	959	923	920	985	920	919	960	902	902	972	897	985	915	925	942	929	890	939	954	877	907	947	946	932	981	961	1000	929	952	878	1021	943	990	936	951	1001	914	980	963	929	954	931	905	940	912	949	931	936	951	944	955	914	925	975	913	961	921	955	919	986	880	1005	945	918	910	936	927	976	967	935	923	983	938	899	931	905	944	963	884	927	943	923	999	995	971	985	928	939	947	934	920	936	972	956	910	983	911	973	986	955	952	952	997	952	955
63960	30504	41289	9070	864	386	389	345	269	265	286	264	235	273	250	226	227	234	247	216	230	212	220	220	227	231	244	225	212	229	209	221	207	245	187	237	210	236	243	207	222	210	229	244	217	239	233	238	212	226	217	222	229	226	229	217	198	217	196	207	210	222	221	206	226	237	216	201	225	216	204	212	215	218	206	202	186	223	212	201	201	222	211	234	209	200	194	217	213	205	232	202	196	226	229	218	225	223	191	222	245	209	226	225	203	228	203	235	227	236	211	215	205	210	182	220	210	238	193	186	199	229	185	246	200	234	235	227	204	200	210	222	188	202	219	196	213	216	214	198	265	233	236	229	207	213	216	221	231	209	232	212	219	266	214	207	229	204	233	211	199	196	196	230	225	219	218	183	213	219	224	222	208	216	263	239	191	221	202	212	224	212	222	237	224	230	227	221	208	197	220	226	198	229	224	217	211	234	229	216	187	219	236	265	217	196	196	237	188	206	202	210	234	224	214	226	225	244	187	181	191	232	238	203	226	200	237	235	218	225	223	214	206	212	215	216	228	208	231	241	196	209	206	210	200	206	226	216	212	216	265	228	244	218	226	239	208	206	226	194	211	225	221	235	206	223	230	227	221	214	247	218	208	205	236	187	228	196	204	212	216	232	220	203	209	228	201	232	196	217	213	239	214	223	238	226	188	217	222	224	206	211	222	228	241	199	220	254	215	223	238	218	216	208	234	239	209	196	188	246	216	221	239	208	210	227	190	208	210	205	208	206	211	238	220	205	234	201	243	217	258	238	227	216	224	223	206	195	230	231	237	231	216	211	217	207	216	211	198	216	220	216	222	231	222	199	219	208	240	214	228	201	194	208	210	226	217	234	209	211	243	193	213	217	223	208	225	206	231	223	225	201	214	207	223	217	249	215	220	206	205	222	208	182	220	208	239	224	216	228	216	199	209	201	217	241	229	212	221	220	211	220	235	216	219	212	233	213	210	224	207	227	215	236	212	195	206	229	208	218	216	220	208	220	209	179	211	198	232	197	205	227	226	227	241	225	238	223	225	225	220	206	216	205	221	222	179	223	241	232	220	240	233	258	238	198	223	189	203	252	202	209	215	216	203	210	208	233	223	235	226	254	206	227	231	214	230	204	195	201	211	227	197	198	211	190	245	217	258	198	215	220	223	188	212	217	228	240	242	219	197	214	223	234	249	209	239	239	224	214	211	227	216	193	204	221	199	211	204	201	215	223	201	213	235	189	217	212	223	185	233	247	217	199	195	222	211	222	224	237	247	224	234	228	194	227	196	228	228	229	220	213	236	237	241	219	199	235	252	245	216	213	216	210	217	227	220	182	214	204	201	208	215	204	209	224	226	220	219	216	207	219	215	197	201	203	197	230	243	229	193	216	222	223	185	234	229	235	195	208	218	237	207	249	194	257	233	220	197	199	224	230	214	229	180	207	226	208	211	216	224	217	200	243	227	244	227	231	201	222	196	208	253	216	217	236	225	234	211	202	208	209	258	236	217	210	219	262	220	221	226	239	204	219	229	203	239	192	190	212	210	244	249	206	244	241	229	196	233	228	218	232	224	245	204	230	242	181	253	227	272	225	206	229	209	256	210	229	223	219	218	226	214	227	222	193	234	251	240	234	215	218	244	227	229	242	208	227	220	206	217	235	221	204	188	220	195	205	207	209	217	232	243	204	208	235	201	231	220	226	204	228	216	229	216	219	210	213	225	224	227	210	237	203	228	220	209	192	223	218	220	200	241	216	212	206	229	223	224	196	225	224	207	205	227	207	188	235	193	228	203	239	223	223	218	225	216	213	217	242	223	230	192	208	207	218	234	197	218	213	197	232	234	211	211	214	191	214	220	199	224	205	200	217	192	216	210	190	229	225	214	204	215	229	235	195	227	215	234	229	223	234	203	191	216	217	231	210	239	215	217	221	219	242	218	227	180	212	254	197	245	227	239	200	217	224	223	234	221	224	231	226	230	212	192	248	218	195	224	216	229	185	230	219	205	210	205	239	227	224	237	185	195	214	205	197	199	214	218	237	218	202	203	216	210	210	193	199	229	215	242	179	216	189	200	217	216	203	220	226	220	202	217	204	214	222	199	213	209	231	227	213	219	242	218	209	223	233	221	211	195	218	242	233	227	230	205	224	248	215	205	215	193	221	205	208	236	209	219	206	196	223	234	228	188	216	202	250	256	207	221	198	216	204	200	242	216	205	212	202	212	197	201	217	203	234	216	212	206	231	237	216	235	228	212	194	200	243	217	218	209	235	240	223	221	216	234	245	194	229	218	190	228	257	197	222	232	222	190	205	207	210	194	221	228	217	231	233	242	226	236	211	233	231	214	204	202	229	228	209	229	208	212	217	226	213	206	228	232	220	247	211	200	204	210	226	222	189	207	226	210	222	214	222	212	245	224	248	240	224	236	201	214	205	206	242	246	227	215	209	262	219	214	228	235	216	194	206	233	179	222	227	219	231	200	227	199	215	205	207	216	240	238	206	231	224	237	224	231	227	212	204	194	235	208	209	205	218	243	232	229	217	234	225	218	236	242	236	210	214	246	211	209	204	216	244	206	217	204	216	216	206	215	241	224	238	195	228	208	188	227	227	197	200	233	243	223	211	229	212	210	223	213	197	215	215	214	248	202	219	218	202	201	222	213	232	262	221	203	222	211	231	198	189	231	218	238	231	235	209	244	222	233	214	211	224	217	202	235	221	229	232	228	194	203	172	211	240	210	219	218	215	215	218	200	213	186	238	233	219	203	234	233	225	220	210	240	175	216	203	202	204	187	199	204	207	214	207	213	231	240	212	193	219	220	237	204	214	200	233	220	260	235	216	201	223	185	222	215	235	196	214	193	220	208	218	229	245	194	184	258	199	204	198	199	223	234	220	227	225	230	211	198	203	229	244	227	223	230	201	198	179	239	203	219	225	230	213	245	244	221	193	223	218	243	209	225	229	223	209	217	244	221	226	219	218	229	234	227	221	204	212	239	238	236	230	212	214	214	227	207	221	247	222	213	210	221	227	230	239	253	228	197	217	209	219	207	217	194	220	214	245	207	216	221	213	225	210	221	221	219	226	215	217	216	183	207	217	229	205	218	235	236	214	212	201	223	217	236	213	239	216	208	218	232	220	234	204	200	213	249	224	206	196	217	196	193	232	200	206	224	206	214	201	197	219	213	227	234	211	210	220	222	245	205	200	234	220	238	215	233	207	207	222	247	223	217	242	226	226	248	224	220	226	216	235	229	207	212	244	234	220	204	234	210	248	213	202	197	207	240	217	219	242	220	238	237	190	213	215	225	214	235	226	217	204	201	214	236	222	219	217	216	209	221	190	215	235	211	211	215	231	221	199	234	219	217	207	197	212	223	217	221	211	226	221	222	207	213	250	206	235	226	193	192	215	211	231	221	215	233	221	203	208	214	214	223	214	228	242	225	217	209	210	226	201	214	239	209	233	205	206	239	211	221	208
42237	16721	34851	1853	1649	1429	1248	1086	1062	963	926	829	868	747	772	764	760	724	723	714	644	652	681	641	689	629	703	636	639	646	640	663	626	623	612	635	641	644	615	598	610	618	617	629	629	615	622	661	620	654	623	637	636	623	612	611	640	654	601	624	566	573	635	594	588	605	583	642	602	650	662	627	633	629	645	623	607	632	612	617	617	697	616	622	651	585	669	614	648	595	658	683	633	615	636	590	657	617	652	589	637	644	647	622	667	650	604	631	636	588	635	627	639	612	616	596	655	599	612	664	643	696	653	664	671	653	606	615	549	568	540	573	595	619	589	662	629	645	587	597	604	604	622	621	594	614	635	655	613	657	591	603	580	602	637	577	600	623	616	659	601	604	582	581	595	618	590	638	597	618	639	601	603	643	619	615	614	632	630	605	582	622	609	604	605	617	625	608	636	587	587	577	662	600	628	638	605	607	626	629	621	571	620	630	645	597	577	597	592	611	596	598	622	638	627	613	615	595	565	583	622	599	599	625	606	620	627	586	607	605	577	604	590	561	581	655	556	631	567	613	584	629	632	619	620	596	591	627	614	537	629	635	597	619	559	616	640	623	593	616	635	562	622	628	623	621	596	637	599	614	631	625	585	609	550	613	656	621	599	596	614	604	652	605	560	648	603	636	672	611	629	641	598	588	592	621	600	603	597	627	631	647	606	610	574	654	644	633	579	603	587	584	613	655	640	605	648	596	570	629	639	574	552	595	614	591	661	617	670	626	596	571	625	622	616	589	626	583	658	618	603	635	604	625	594	606	613	597	622	672	619	610	594	595	601	593	612	583	604	652	610	664	590	619	619	567	625	586	637	619	609	608	643	621	616	614	611	605	574	584	594	578	610	630	637	616	627	599	636	636	629	607	575	641	619	620	622	594	586	609	620	539	614	618	588	583	606	614	623	575	575	611	611	629	571	561	609	589	631	570	620	607	621	572	574	598	625	640	622	581	634	643	594	599	613	595	610	629	601	618	607	566	648	620	607	650	607	635	613	600	602	604	579	606	603	596	604	629	599	590	616	598	592	650	594	600	614	619	591	637	639	605	638	608	596	600	666	626	585	578	629	591	608	635	567	621	618	607	641	612	611	557	608	599	594	602	637	583	574	580	614	613	583	577	617	587	598	617	599	586	627	617	612	584	625	597	598	599	647	587	584	613	560	583	584	568	621	575	603	661	622	624	657	604	573	617	570	567	642	614	569	658	589	574	654	608	621	590	601	656	653	581	588	608	603	616	626	608	636	611	599	631	550	655	620	621	620	596	645	585	615	609	612	599	582	674	634	615	611	619	647	583	596	595	605	615	638	601	620	585	624	591	607	585	623	597	612	618	659	625	620	587	635	597	604	581	648	598	627	636	601	611	638	589	607	631	607	599	595	626	634	597	609	600	591	551	605	595	612	566	572	624	548	609	623	588	621	616	605	607	583	589	631	625	566	625	578	602	622	586	571	603	636	591	616	580	600	636	604	617	580	605	623	622	583	601	583	598	631	632	585	587	583	658	582	590	632	648	539	620	611	594	615	590	561	614	589	588	601	623	641	610	609	620	614	608	618	632	586	605	609	581	645	598	573	604	629	667	590	575	597	601	589	623	622	587	604	618	606	634	595	601	620	636	653	657	598	627	616	610	621	599	606	579	601	602	577	621	626	569	598	639	596	618	638	581	557	601	594	604	601	599	601	586	621	579	604	612	637	579	602	610	586	607	596	642	611	570	609	610	595	595	611	616	599	606	585	598	575	646	595	631	578	573	601	624	595	640	602	578	619	676	593	626	563	570	589	580	616	609	625	645	609	581	605	593	597	621	560	572	588	602	618	627	618	651	602	584	631	588	623	641	628	592	616	605	599	601	606	621	602	591	581	611	544	618	636	622	640	637	583	577	597	603	586	621	588	622	637	596	604	603	583	638	594	615	644	593	618	663	593	629	568	642	593	599	647	616	583	576	598	611	592	605	571	608	579	593	599	570	588	585	602	633	623	615	602	597	612	654	608	611	625	654	634	597	623	605	631	616	588	591	601	606	592	578	673	596	592	645	614	612	597	635	658	625	614	608	594	617	608	637	572	639	595	584	607	613	636	607	626	620	617	583	605	617	586	577	626	616	623	620	625	658	610	597	592	597	576	625	598	604	644	653	586	640	608	630	577	600	595	562	598	627	599	636	613	546	613	633	620	622	627	591	629	613	646	628	611	592	569	560	584	565	581	572	600	600	590	608	619	555	586	636	585	604	616	573	562	622	630	615	577	624	615	612	587	589	601	637	599	594	611	638	610	605	617	645	577	571	590	588	627	604	614	594	618	612	610	606	614	650	634	605	633	616	550	596	609	615	560	583	603	577	608	592	570	603	577	593	596	627	562	596	617	615	645	617	606	626	640	630	612	616	583	575	600	600	607	619	592	559	616	594	583	589	598	592	582	646	595	560	676	632	630	594	623	582	584	605	624	581	632	630	635	596	625	624	657	579	655	616	618	625	606	584	610	556	590	629	655	562	616	609	554	625	620	617	630	644	601	599	612	623	620	605	586	578	602	628	639	603	633	586	559	616	619	584	579	622	621	595	628	600	575	610	628	595	590	652	621	612	622	552	587	604	633	621	597	606	620	605	582	594	577	567	597	545	624	616	650	599	589	641	647	592	638	596	609	664	591	582	641	610	612	652	617	616	602	579	618	601	610	654	633	575	619	616	595	644	621	570	608	603	588	598	666	603	593	615	629	618	566	602	647	629	591	592	566	626	592	661	585	612	658	612	608	605	582	592	637	584	564	596	643	593	622	612	620	643	632	607	592	626	570	613	597	613	610	586	584	626	626	672	606	602	617	576	603	619	605	585	586	589	650	605	591	606	626	590	616	611	618	650	586	620	629	616	588	613	633	603	602	637	619	585	650	638	629	594	603	612	583	637	569	608	590	623	595	605	633	597	623	609	650	591	590	606	615	611	619	624	601	631	582	602	618	618	593	573	618	607	603	627	623	629	607	628	634	603	595	609	632	637	585	587	612	591	652	628	578	621	627	616	627	613	631	640	642	601	634	616	624	587	590	586	607	633	620	593	646	613	608	604	635	601	650	581	648	615	602	583	615	571	614	634	615	576	642	640	607	613	623	648	604	637	629	638	637	586	591	590	609	583	603	640	601	582	620	603	654	588	627	625	605	617	634	621	651	596	635	577	548	605	629	613	620	635	567	611	606	595	588	637	574	585	579	612	613	574	623	628	615	593	616	596	607	618	659	609	582	631	615	614	605	583	641	624	563	613	621	630	601	587	572	606	614	631	694	624	619	598	615	576	652	593	570	618	606	562	606	627	580	629	624	617	581	604	622	602	559	615	604	630	564	645	598	635	615	627	579	612	614	589	607	617	607	633	648	575	611	543	579	607	581	594	626	613	593	613	594	586	612	655	613	655	610	593	625	633	545	624	604	616	609	630	586	613	616	602	654	608	667	593	626	588
68458	37957	50727	15799	3069	590	439	369	292	277	266	266	239	258	226	249	217	256	188	231	224	178	184	218	187	207	188	193	193	175	205	184	211	173	209	185	183	172	201	192	186	202	204	183	185	208	163	193	194	196	190	180	190	179	173	168	189	170	175	181	196	192	181	191	183	190	168	178	176	189	187	186	179	197	193	190	186	208	193	186	188	170	167	162	186	173	164	205	178	166	194	180	173	159	218	202	211	184	192	175	180	184	224	179	182	157	188	185	178	193	170	177	182	167	179	173	188	183	199	192	160	190	182	173	207	188	193	161	170	191	193	183	170	190	184	187	179	196	228	192	168	165	206	190	166	195	160	194	200	187	159	186	171	174	195	178	179	157	185	173	182	171	188	166	161	145	182	183	165	184	177	166	172	174	173	170	208	188	169	149	185	173	177	192	188	174	200	182	183	175	197	188	175	204	181	134	183	155	188	185	194	198	199	191	183	188	168	152	188	183	167	168	182	198	181	168	174	182	190	154	188	173	181	166	201	172	172	156	180	161	197	172	160	175	180	215	184	176	164	182	179	187	181	172	208	170	201	166	171	199	199	195	167	175	173	196	180	190	191	183	206	181	159	178	178	173	194	172	175	193	194	173	185	177	182	176	215	179	157	172	170	169	175	188	183	183	190	199	177	183	166	203	153	172	194	164	190	193	166	190	194	184	181	184	189	192	191	171	211	189	197	178	191	141	176	188	188	182	165	204	172	189	185	186	198	185	179	189	180	187	181	188	202	164	186	175	214	180	191	182	179	187	187	175	202	177	164	169	201	191	172	172	171	184	181	182	174	181	185	187	170	182	175	178	166	156	173	206	155	186	181	158	194	182	189	178	196	190	186	203	182	181	170	177	193	188	150	174	171	175	175	185	172	196	169	198	163	169	201	183	168	178	173	168	155	172	196	203	172	195	174	214	167	171	195	186	220	182	178	186	212	148	183	195	161	182	159	187	187	193	184	177	206	162	164	162	180	164	200	200	174	178	166	186	208	156	178	192	165	187	187	164	165	172	181	175	150	203	211	192	187	168	188	170	186	168	187	185	157	212	175	237	185	196	200	182	175	183	164	171	172	192	187	162	172	190	153	181	179	161	210	170	186	185	183	162	183	176	177	170	184	163	200	192	192	179	154	170	159	169	193	166	208	186	163	219	177	166	213	187	171	183	189	168	188	172	185	218	175	189	183	159	184	200	176	188	166	177	195	168	201	211	193	210	192	184	175	200	186	188	191	189	193	175	159	173	202	174	184	190	180	170	181	180	182	200	166	166	187	185	177	197	181	161	192	171	209	166	182	170	174	163	196	165	195	186	166	172	172	189	168	157	198	194	189	213	188	191	178	197	172	167	192	201	186	180	187	198	183	196	182	163	173	170	169	194	198	193	156	196	189	166	175	206	184	169	178	186	193	174	175	192	167	162	146	182	203	192	182	168	184	196	167	192	207	189	181	187	196	177	167	194	197	180	167	175	195	192	173	181	206	173	159	172	180	172	180	207	204	173	184	179	164	182	189	190	181	188	200	202	179	187	198	170	185	184	184	152	200	191	160	189	186	194	165	154	196	171	184	194	191	188	170	176	181	180	153	141	186	196	186	174	190	184	178	164	183	185	190	206	178	195	158	186	178	173	176	197	186	173	194	184	176	162	179	188	160	175	174	172	164	187	196	184	189	188	186	170	196	169	174	195	183	175	166	194	184	179	164	181	172	176	171	149	178	182	162	176	169	192	174	174	184	183	184	189	189	196	210	174	182	187	177	171	189	189	188	180	205	172	188	164	190	188	199	187	182	165	164	193	175	189	208	178	185	190	150	174	184	201	182	188	155	185	166	170	214	193	207	161	184	177	159	193	189	194	174	167	196	177	189	192	174	178	179	175	176	180	187	153	181	191	172	208	197	167	196	186	185	177	175	156	189	196	160	182	199	175	186	191	183	199	165	195	175	168	186	196	182	187	166	184	163	200	171	172	182	195	183	176	185	181	164	171	156	189	201	198	168	159	178	200	175	191	166	189	177	156	159	187	193	192	175	176	169	191	183	205	176	154	180	187	178	198	196	204	196	191	197	166	178	180	176	180	196	200	170	194	157	196	205	190	190	175	188	176	157	182	183	191	163	166	201	175	201	164	182	164	193	167	155	173	197	179	173	181	165	172	187	194	180	204	224	155	186	167	172	185	183	197	167	170	186	173	166	178	173	199	207	198	157	152	181	172	182	205	174	164	186	187	163	199	183	188	173	171	199	161	175	189	187	180	168	184	193	193	160	191	197	178	168	207	180	179	173	173	184	193	165	188	195	166	182	174	176	173	180	161	172	180	195	189	175	174	179	187	157	196	177	193	188	151	165	173	175	161	163	156	156	184	207	159	184	193	193	188	166	165	158	188	183	166	207	193	206	180	182	170	196	186	172	183	178	181	174	183	177	188	178	183	183	165	171	168	173	171	170	170	177	188	194	176	164	184	199	164	185	175	166	169	186	186	164	176	193	177	182	179	186	173	159	162	188	173	156	175	188	176	207	172	163	172	203	192	173	188	174	175	196	168	171	179	190	151	203	174	183	181	181	157	180	184	153	175	143	183	180	201	173	181	182	185	158	196	183	161	174	164	187	186	164	179	193	168	173	165	214	168	174	174	179	203	141	154	174	211	183	194	167	172	192	199	202	185	204	177	184	158	156	180	162	208	186	159	179	172	175	209	191	185	209	191	186	190	188	197	179	180	175	203	190	186	168	186	205	175	170	200	201	185	184	195	164	186	181	180	192	189	183	177	181	188	166	179	195	186	173	164	176	204	192	192	200	201	178	188	181	172	179	174	187	189	149	186	184	183	199	193	201	188	179	169	191	188	202	182	175	178	174	191	199	172	203	197	183	177	179	181	191	198	190	193	179	179	186	168	176	173	187	192	157	177	157	171	151	209	172	182	199	166	191	185	180	173	168	176	184	165	187	178	187	215	187	188	160	192	205	197	183	192	164	151	168	164	190	165	179	164	182	196	152	182	199	188	174	167	156	190	163	172	177	190	184	183	172	192	192	169	177	158	173	181	174	151	176	193	174	191	193	189	162	186	171	206	178	190	194	165	191	195	158	189	169	160	190	187	164	156	180	160	172	166	190	174	182	177	148	178	184	180	190	179	173	172	184	182	176	182	204	171	189	180	198	170	176	196	175	172	177	178	190	195	178	196	181	201	196	171	179	191	175	206	203	170	166	188	178	173	177	202	187	178	164	179	167	177	174	151	183	175	173	193	182	172	179	184	184	194	160	196	197	162	181	187	187	170	182	198	171	218	174	179	167	176	207	195	171	175	166	178	158	173	185	191	177	187	179	190	217	167	168	187	177	195	191	194	186	202	170	142	214	189	197	184	184	180	163	175	205	203	174	173	169	169	165	187	181	195	172	184	149	178	182	204	161	200	186	186	175	188	201	169	183	198	192	201	183	181	156	193	165	151	184	170	176	164
49437	24337	41401	2790	2476	2081	1709	1475	1287	1141	1034	976	894	853	822	775	790	747	690	737	685	698	586	649	606	663	612	610	608	582	617	596	598	617	611	606	602	568	559	550	535	600	574	528	560	528	595	508	561	551	554	538	554	525	528	559	526	527	536	536	533	580	543	568	530	560	509	522	558	534	555	470	560	520	562	529	531	485	531	552	537	587	502	545	523	570	513	559	560	546	558	552	512	580	531	508	550	530	575	565	529	549	499	552	541	572	591	575	541	517	574	583	527	527	509	555	559	579	548	559	624	615	598	591	605	533	529	552	538	541	535	527	525	546	579	556	570	576	545	538	504	523	514	488	541	567	521	516	508	550	548	571	493	559	556	520	530	485	563	538	555	521	522	511	551	479	475	529	527	538	550	532	515	513	571	529	545	506	519	528	536	552	543	545	502	485	513	529	525	577	561	520	532	529	520	487	527	530	550	529	509	523	532	519	515	484	563	487	515	546	501	530	539	521	532	539	519	508	504	541	544	502	485	541	504	536	492	519	549	488	515	522	496	478	504	515	514	536	511	526	567	495	489	523	533	526	550	538	521	508	537	512	544	536	548	525	567	529	508	527	529	527	556	514	533	487	508	557	535	513	488	538	512	544	511	512	510	524	491	520	556	574	513	525	505	494	526	528	508	514	507	549	553	507	508	509	514	532	506	550	509	521	495	574	507	540	495	515	564	521	490	467	504	508	522	548	555	519	546	530	559	507	550	507	527	532	525	518	532	524	480	551	519	522	547	555	528	521	497	546	542	512	536	510	519	508	535	534	492	526	539	550	522	514	543	533	534	474	532	520	555	540	525	515	512	479	550	534	535	527	530	566	513	495	484	507	558	517	541	493	534	543	474	523	514	520	509	516	568	527	528	550	556	512	496	528	490	505	540	481	543	552	526	543	533	492	521	516	489	557	526	525	561	524	526	509	525	519	498	535	517	520	525	483	547	539	508	563	533	560	465	533	540	534	527	541	520	533	509	516	544	509	516	538	523	505	532	497	500	510	520	534	519	521	533	518	549	543	549	500	501	512	545	538	547	517	559	510	562	521	533	530	487	531	517	568	515	506	497	540	533	502	556	529	549	541	490	543	525	552	474	524	531	514	523	550	564	526	530	542	514	507	526	549	537	528	561	521	533	536	521	505	524	500	517	521	498	519	478	471	504	559	505	497	493	505	538	542	562	539	531	554	516	554	506	496	474	536	522	474	498	527	514	514	499	503	520	527	501	538	515	529	526	537	521	518	517	545	516	508	514	546	502	539	515	558	502	542	455	564	518	498	526	529	528	493	520	513	522	483	530	513	534	512	544	578	551	517	528	526	545	557	486	548	535	536	534	501	533	548	517	517	508	518	539	502	554	526	513	522	515	534	517	517	499	544	563	497	518	515	475	502	507	519	504	532	497	514	525	493	550	506	522	493	527	522	547	503	524	519	585	544	539	506	496	486	535	529	540	567	527	548	549	538	553	505	490	539	500	548	522	516	529	500	521	553	518	525	510	522	534	529	543	530	527	553	509	560	551	507	520	539	530	497	540	518	527	519	536	529	534	544	524	523	499	495	482	518	519	536	497	562	504	506	543	488	559	564	517	525	508	509	518	539	515	483	526	502	495	565	503	516	502	544	535	544	506	542	548	530	534	539	499	506	491	462	459	530	517	497	531	519	503	506	563	494	525	547	577	540	538	525	519	477	539	525	549	485	524	545	518	516	549	520	532	522	532	531	482	512	543	550	553	480	548	521	491	527	495	506	523	525	542	508	491	544	527	519	527	505	511	546	511	530	516	552	515	489	522	492	519	480	558	522	523	515	516	546	520	522	469	549	541	528	539	494	485	527	519	512	504	561	537	522	571	531	512	536	503	525	485	523	546	549	532	540	527	521	528	581	510	523	520	594	495	526	498	479	523	499	559	538	496	519	561	504	501	547	514	505	514	541	533	513	542	490	542	513	536	511	483	529	523	547	542	529	520	494	520	516	533	528	536	524	569	547	523	509	563	528	538	491	513	535	538	481	490	513	494	548	501	518	484	488	554	501	615	527	513	518	524	529	520	538	521	513	504	546	544	520	496	525	537	518	554	492	527	546	544	523	510	524	500	499	510	509	521	500	523	512	510	518	569	520	525	540	517	502	501	483	529	538	547	497	541	526	568	542	507	544	527	535	558	511	494	520	541	544	520	506	561	506	523	516	512	522	532	519	505	519	489	520	509	524	549	520	543	515	552	542	557	539	481	517	477	480	521	528	537	555	524	478	537	519	499	475	524	534	574	551	527	521	537	524	550	512	476	503	539	524	510	517	553	515	489	487	487	558	497	545	497	525	510	537	508	485	525	527	538	561	518	557	488	498	556	514	506	518	519	519	536	536	494	538	493	500	545	527	504	514	507	541	500	528	516	515	559	488	538	490	502	509	536	504	505	553	501	512	542	537	507	492	548	519	565	531	539	533	531	569	550	538	506	574	526	531	538	493	525	519	530	501	519	517	498	502	503	539	563	509	519	522	517	552	540	493	503	523	517	523	530	498	547	502	505	527	553	493	582	542	551	513	510	469	518	508	529	496	531	477	516	508	530	509	530	488	502	532	523	485	517	538	514	547	522	553	519	555	518	522	533	531	530	502	510	534	521	538	483	562	516	545	566	570	509	546	497	537	554	527	522	520	519	506	517	566	521	530	517	529	503	501	515	496	494	526	546	513	554	545	500	535	526	482	530	506	502	483	527	563	538	530	545	532	527	563	542	509	533	551	508	518	553	548	501	528	489	559	516	537	515	494	548	553	544	553	527	534	504	551	528	523	531	511	530	519	551	502	491	544	513	479	499	517	467	546	539	503	522	533	512	485	492	533	533	518	529	519	526	515	490	527	519	537	475	474	519	539	513	523	545	546	490	502	515	554	570	530	547	498	519	520	521	523	517	522	486	542	477	472	483	523	539	501	523	512	531	476	586	504	544	509	525	515	510	521	511	491	524	543	502	564	521	502	503	524	573	568	520	506	533	492	515	584	556	495	526	538	500	529	516	484	553	546	504	498	490	522	545	486	558	529	529	535	568	536	542	506	554	516	485	529	516	522	520	492	506	493	521	490	496	513	529	560	510	518	484	527	510	503	524	538	519	472	531	509	517	549	541	556	540	521	525	496	491	480	475	511	527	510	543	493	535	523	505	541	521	556	489	562	507	511	472	505	509	531	502	528	548	517	505	484	549	531	547	542	595	509	568	539	504	518	521	513	540	529	497	529	550	504	539	498	522	518	505	527	523	532	539	520	549	506	557	528	527	523	546	506	502	511	520	534	485	523	509	532	504	539	511	525	517	527	518	505	537	491	515	588	511	521	535	492	510	523	525	527	532	563	502	539	544	543	489	540	531	476	487	482	547	495	530	501	508	528	512	536	534	518	511	531	503	527	524	490	520	546	547	505	496	507	520	528	533	519	544	521	513	544	555	519	497	509	552	551	525	534
31881	6841	5011	491	377	344	341	320	327	348	363	367	334	336	360	335	354	335	330	355	347	354	320	342	332	356	349	365	333	317	328	356	361	354	353	353	345	385	349	326	312	368	332	344	355	339	322	338	329	355	375	334	388	339	340	363	356	366	365	351	365	321	333	349	319	329	363	359	358	362	354	331	326	307	343	324	352	363	345	344	337	325	321	390	335	354	367	338	352	352	384	372	370	345	322	344	356	346	338	354	381	348	368	365	342	351	370	347	362	363	329	347	355	342	344	359	360	364	339	342	382	351	332	362	335	375	325	395	396	354	323	340	338	344	364	327	335	353	352	345	339	369	351	372	318	350	353	337	307	342	337	377	332	343	357	314	350	336	357	337	352	351	365	333	344	401	352	339	328	350	338	370	357	339	367	363	342	337	358	367	363	353	339	343	336	314	356	326	338	297	303	348	348	328	346	363	342	327	372	320	316	319	329	316	347	351	351	351	359	379	369	369	344	348	332	321	350	342	318	361	337	322	352	328	353	337	349	324	352	351	373	336	352	340	351	359	305	329	335	336	296	342	344	332	363	359	349	327	325	344	308	346	325	363	327	328	351	337	344	329	341	372	337	370	346	302	381	329	309	341	318	335	351	375	374	352	330	362	366	325	377	350	334	340	365	367	343	357	376	357	365	335	309	360	331	319	335	331	317	376	334	355	325	345	321	373	335	334	345	364	360	321	321	339	362	363	372	355	345	326	345	362	336	351	326	336	340	354	354	356	365	345	394	338	344	318	389	357	376	347	365	337	342	343	324	323	365	336	362	373	368	329	344	347	352	300	362	359	338	344	353	339	348	365	332	354	335	361	336	335	330	364	334	337	340	322	361	354	338	347	353	319	338	350	344	329	322	329	372	368	315	342	359	332	387	336	338	340	358	330	334	334	350	338	325	352	347	303	347	346	330	363	368	330	339	369	352	353	333	339	327	342	363	351	390	342	339	408	379	335	342	351	365	379	339	337	349	342	345	329	351	291	364	346	341	329	355	336	332	331	362	342	320	366	315	312	381	356	321	368	358	365	367	334	335	332	338	397	374	340	354	350	360	342	359	334	365	318	360	347	341	330	323	353	394	352	334	357	358	290	368	327	302	339	327	346	360	326	330	347	325	374	328	355	352	354	333	352	364	333	348	307	350	340	352	354	360	346	346	345	336	333	338	323	366	354	327	379	319	321	314	313	340	339	353	336	360	346	327	350	358	349	356	313	377	330	340	343	322	326	349	340	337	314	321	339	399	348	332	326	354	314	325	329	376	344	349	288	323	365	364	299	351	339	356	384	340	324	299	342	328	369	336	391	330	313	353	334	347	332	355	352	313	372	333	341	380	315	365	369	361	365	335	331	341	320	304	319	339	340	335	343	345	328	347	337	350	391	364	356	375	383	349	345	324	348	331	367	346	334	370	293	342	357	369	348	314	328	340	320	340	321	357	352	370	331	354	348	355	349	318	351	346	360	359	357	354	324	357	328	318	331	375	355	361	375	380	343	325	363	343	324	369	304	327	350	322	347	347	321	361	358	340	364	331	343	352	347	322	336	346	319	333	360	348	332	366	307	326	363	348	381	332	301	343	342	352	330	332	364	358	348	327	321	351	364	356	354	366	351	344	364	349	352	334	350	333	331	344	353	325	342	343	354	304	349	338	385	342	313	341	362	346	340	377	335	381	327	342	350	335	327	347	343	349	324	320	356	377	329	360	369	341	361	326	327	332	334	370	325	321	339	356	339	337	321	366	351	351	377	331	342	350	353	343	333	373	345	373	325	367	322	366	326	307	366	329	308	335	389	329	315	351	363	367	347	347	355	362	350	345	322	334	381	344	352	373	374	331	334	362	346	342	335	325	333	354	347	338	344	343	321	392	339	330	349	342	361	396	337	395	355	344	315	319	374	348	339	348	317	329	316	343	356	365	320	344	351	319	318	341	351	336	372	335	315	359	349	363	373	368	342	360	348	344	346	361	344	346	382	356	333	323	369	374	342	352	366	371	346	359	311	343	354	337	352	366	350	347	329	343	381	350	322	362	337	319	341	313	332	340	298	380	319	351	352	344	328	361	332	312	371	335	336	300	369	318	328	346	367	348	355	404	353	342	349	345	354	332	348	341	337	313	315	343	380	341	297	366	345	370	320	354	325	314	312	325	335	343	341	335	323	343	379	343	358	355	351	344	339	318	383	375	358	334	351	332	337	363	321	346	352	333	350	332	359	288	359	321	313	335	350	311	369	388	331	342	337	328	359	328	335	348	364	380	358	335	341	311	350	335	358	372	316	353	326	319	355	361	327	328	347	338	344	337	343	358	357	341	328	309	353	359	374	346	335	361	329	332	345	393	322	341	380	362	379	382	333	365	334	326	312	318	335	362	371	371	322	370	370	304	308	327	348	313	347	327	342	365	314	326	375	322	338	328	365	324	337	372	352	325	364	362	354	359	336	347	334	329	358	340	340	358	373	339	341	311	363	328	389	362	331	314	348	335	343	331	314	323	315	343	370	345	330	320	353	352	317	356	320	337	343	348	348	371	365	333	317	331	340	328	364	337	363	374	304	366	347	325	339	320	333	377	340	345	381	328	346	353	326	320	341	340	359	362	311	333	330	361	370	310	331	362	337	343	306	337	322	352	380	359	341	346	357	289	373	316	387	298	373	367	343	367	340	351	357	317	373	370	383	359	361	346	387	342	351	346	359	349	343	350	350	362	311	334	343	347	362	356	329	333	363	335	376	348	353	339	337	342	330	350	379	314	347	359	352	328	358	344	344	332	341	354	328	310	319	345	309	362	344	325	350	350	384	346	384	390	385	362	324	357	365	326	334	365	359	369	359	355	348	321	327	320	358	301	337	372	333	329	328	339	363	321	359	364	350	332	348	370	356	333	348	375	350	322	348	327	357	346	322	357	351	354	368	351	342	315	345	352	333	332	366	308	326	331	359	344	363	320	349	323	334	342	337	324	334	331	348	364	342	387	366	358	340	344	333	341	344	378	349	347	345	358	326	340	344	336	336	332	350	358	352	340	336	349	372	350	330	381	338	352	323	365	403	367	356	355	345	349	355	358	370	339	334	314	352	366	364	347	334	374	308	386	392	358	319	340	368	360	321	322	357	356	351	332	351	330	381	348	349	319	331	330	364	304	361	371	381	342	363	370	340	350	319	361	350	338	317	337	337	355	356	381	360	338	318	353	361	378	306	341	307	359	322	311	368	331	376	366	321	341	332	364	366	358	338	358	362	367	376	335	349	318	368	344	341	356	385	347	343	327	359	350	365	368	329	349	329	343	329	348	370	319	340	325	315	357	337	343	372	334	315	334	354	310	309	346	356	343	351	324	365	315	341	314	311	383	316	329	380	357	380	353	344	361	333	311	329	300	348	356	354	352	354	362	334	330	328	347	371	359	373	338	363	329	327	334	338	352	336	352	343	348	319	319	343	345	362	336	335	356	364	335	351	320	366
22840	2775	8534	1047	953	1028	955	928	909	923	938	916	943	932	857	936	880	856	964	960	949	952	911	963	915	901	927	925	895	862	925	888	940	962	968	899	942	952	910	979	931	876	902	923	879	915	862	874	877	933	881	919	922	958	865	916	890	868	906	906	914	898	866	887	932	927	935	873	944	971	941	936	967	870	948	947	878	951	872	900	916	922	928	908	910	935	893	997	897	912	886	971	898	935	932	922	934	895	898	865	931	876	898	890	958	918	883	925	856	929	886	909	915	930	909	935	955	948	876	893	972	907	947	923	873	934	891	916	902	871	939	886	849	900	960	965	892	864	888	939	926	934	910	906	883	924	957	883	882	937	990	921	960	906	898	940	889	963	919	907	809	910	858	893	931	912	918	897	897	933	894	963	917	894	964	916	927	899	917	897	948	907	902	951	932	936	936	916	904	862	912	890	922	916	941	958	956	942	947	870	875	887	919	884	873	925	902	895	937	922	879	900	885	864	888	858	934	908	850	918	882	898	922	986	895	908	970	870	877	883	903	896	877	921	883	899	907	881	902	981	848	889	913	929	935	909	909	858	881	902	968	898	906	920	967	920	958	919	913	895	903	884	891	912	928	884	861	972	907	936	889	903	921	921	956	931	919	943	881	931	891	886	899	903	1006	939	910	924	905	919	843	906	880	941	936	994	909	882	891	942	892	905	938	900	845	923	907	943	914	926	889	884	968	867	862	928	920	927	842	903	926	929	880	953	878	905	936	849	919	840	909	896	956	871	935	880	935	910	924	945	903	945	942	961	885	946	964	953	870	910	931	879	941	970	919	908	889	862	925	954	904	960	921	932	882	961	899	932	885	862	884	896	906	884	915	891	935	894	932	962	898	868	874	905	898	883	929	969	893	914	954	881	916	890	951	915	883	950	941	943	925	940	888	891	933	909	908	886	900	920	934	918	912	867	945	913	934	913	852	883	921	902	938	882	882	935	926	928	899	921	868	919	927	934	916	882	870	954	893	929	948	918	942	964	917	902	989	869	917	876	917	938	876	911	878	857	915	876	957	911	881	855	885	871	935	834	955	893	923	894	943	905	931	898	884	877	899	962	926	954	886	937	908	865	892	923	933	972	877	881	886	910	877	913	889	902	873	897	882	958	920	906	903	919	929	878	930	921	872	906	915	900	975	833	994	855	927	877	852	880	877	937	905	923	935	933	935	893	887	907	923	882	965	949	876	908	989	881	921	898	943	916	896	944	916	896	915	950	885	914	942	962	898	929	902	955	920	926	929	895	880	957	934	895	925	914	922	948	948	908	926	918	894	885	918	924	888	881	861	912	950	868	900	924	887	888	888	847	883	945	1037	901	940	935	973	835	893	906	912	913	908	874	957	922	896	901	866	928	931	885	979	880	947	889	901	931	841	888	906	896	939	926	951	916	881	943	901	907	901	969	885	960	944	886	952	886	878	916	914	928	915	953	892	874	893	987	923	934	897	870	900	912	920	903	886	920	902	920	925	908	928	922	880	934	918	906	894	919	921	949	907	895	868	929	884	888	891	932	923	909	950	969	906	925	879	943	894	883	967	919	869	945	885	905	947	921	921	918	877	856	861	863	919	961	909	899	894	889	907	936	882	890	911	892	897	885	933	912	913	903	940	909	880	906	895	914	955	878	897	934	930	913	904	934	917	909	951	947	924	914	941	894	889	907	863	875	957	941	858	928	937	914	922	891	960	906	914	891	854	869	910	893	881	948	870	884	896	871	893	888	918	925	939	869	845	931	928	940	906	913	924	928	856	902	898	883	851	901	936	912	902	916	880	894	900	932	965	912	911	863	923	883	890	978	926	918	941	919	886	899	900	890	898	929	864	879	896	891	926	869	900	920	894	927	938	937	901	904	947	929	918	950	961	868	918	928	857	912	919	873	945	931	817	951	911	896	888	990	849	945	912	895	929	897	910	903	918	831	930	896	927	926	910	939	928	944	871	946	909	968	877	849	868	944	933	897	904	908	915	906	903	921	967	903	858	907	937	884	952	901	924	880	960	920	886	905	965	848	911	953	867	888	890	907	903	908	895	869	876	942	856	956	865	967	896	911	869	891	912	906	868	919	926	923	897	899	949	883	921	897	935	928	936	930	898	911	889	907	961	941	901	862	902	857	917	905	883	925	930	910	935	873	930	938	855	945	927	908	920	896	869	927	914	906	891	945	862	941	936	921	936	930	872	860	898	893	911	909	922	893	929	893	909	939	858	936	890	925	881	882	969	915	890	972	894	894	886	945	950	892	887	944	944	893	905	967	970	900	908	933	895	885	951	915	896	859	880	926	929	883	899	904	885	948	852	899	919	922	963	903	946	915	939	895	896	886	904	908	910	887	891	969	901	895	866	845	933	932	900	865	955	935	882	908	877	926	862	884	913	890	922	944	896	860	860	866	915	917	922	922	910	921	888	873	874	927	912	924	905	916	902	848	916	871	945	874	884	872	876	934	894	928	878	876	897	885	894	858	953	892	939	913	905	915	815	935	934	928	952	862	890	880	864	893	926	908	926	869	872	903	873	902	906	954	891	920	908	904	905	971	887	950	913	911	929	879	944	927	913	977	929	867	925	902	919	884	899	909	888	915	957	921	935	868	879	920	970	889	957	930	929	934	936	905	953	925	859	879	965	872	874	936	874	869	942	965	910	905	873	879	874	886	877	911	911	912	990	960	873	947	886	922	955	929	933	925	935	891	934	924	901	920	872	930	927	881	921	937	903	864	897	886	911	902	921	912	896	910	885	910	889	902	917	815	939	886	856	929	896	947	912	902	910	937	909	914	922	915	863	892	931	913	873	933	903	884	897	927	924	949	848	937	930	890	899	945	910	895	945	921	947	944	908	969	901	861	912	949	896	900	949	921	929	905	918	940	914	890	947	948	897	884	893	881	929	872	872	915	933	874	940	928	931	929	881	921	921	896	914	898	864	929	885	963	937	893	940	917	912	852	889	932	894	871	902	888	850	914	892	877	938	935	908	849	927	918	880	932	934	926	960	908	892	921	905	942	912	895	933	909	861	894	887	947	902	942	922	959	846	930	926	912	977	892	919	887	969	903	913	885	899	916	934	922	910	890	898	899	882	869	900	937	935	926	884	926	915	929	921	940	986	951	914	924	920	871	863	929	913	941	924	889	981	913	911	920	940	895	890	947	916	987	896	910	934	916	900	928	879	909	945	903	949	901	898	962	946	894	897	901	938	898	904	920	886	887	930	878	913	975	858	883	861	922	910	906	923	935	859	981	899	922	915	875	895	895	900	949	932	941	887	935	900	877	945	925	898	902	907	962	871	896	845	899	899	927	910	902	885	900	893	847	967	881	885	898	925	823	921	907	906	908	908	919	890	896	853	917	939	872	936	905	906	896	923	946	883	915	928	920	894	893	942	933	924	910	983	982	851	897	938	912	919	929	887	916	922	948	899	902	884	961	927	923	915	912	898	907	917	895	912	895	867	932	928	865
57793	29600	40921	8462	682	395	387	301	314	272	274	280	226	268	223	231	239	223	253	238	239	264	230	219	219	229	234	224	240	224	236	210	214	235	215	220	224	229	210	221	198	204	222	176	218	226	226	241	240	241	205	234	201	218	217	232	203	211	229	212	235	226	195	200	195	202	206	217	201	196	185	206	239	207	214	213	193	185	225	240	230	230	182	227	204	199	209	234	235	222	199	219	230	201	219	216	219	220	221	219	220	190	202	235	237	185	229	190	229	222	203	239	226	222	216	204	226	230	216	207	230	204	234	188	230	214	180	235	204	211	213	216	217	236	225	218	222	227	178	220	207	201	204	210	210	216	226	219	226	187	211	220	255	239	231	209	246	213	220	218	216	199	227	212	226	214	228	210	226	202	234	211	246	204	228	185	212	227	185	235	215	219	218	222	217	193	200	207	205	203	209	203	205	192	220	209	204	182	202	219	206	203	222	229	230	202	198	226	241	250	241	199	208	201	213	197	222	199	210	206	178	199	223	201	244	236	222	211	193	201	235	216	217	209	208	240	219	226	226	220	248	219	193	229	226	208	232	214	233	184	214	223	219	222	212	230	203	199	216	221	196	212	212	187	201	199	208	202	213	225	220	227	193	211	240	190	217	189	224	212	214	212	247	246	207	196	211	210	230	227	241	198	233	211	219	214	183	222	242	224	213	218	229	206	237	221	225	210	239	212	239	205	176	224	226	209	238	216	224	198	193	212	212	195	243	211	202	210	201	209	232	224	201	212	216	224	194	211	222	201	212	230	212	218	203	235	202	223	219	209	223	255	237	248	241	211	215	226	206	216	208	251	227	217	221	202	199	192	227	250	245	201	205	222	218	239	209	236	213	208	228	225	211	195	211	213	207	199	236	202	222	230	215	226	215	210	206	220	226	212	212	203	241	229	199	204	197	183	215	205	213	203	203	200	227	204	216	224	204	194	220	205	226	231	219	212	213	219	188	206	211	203	209	219	178	230	235	197	232	213	186	204	209	213	225	206	195	226	211	226	231	191	206	221	202	224	195	227	219	223	207	198	231	213	210	247	203	221	215	196	191	243	249	224	208	218	193	208	203	205	217	216	226	196	220	226	208	195	210	200	216	214	207	185	215	222	208	206	233	220	255	187	215	200	200	223	221	236	229	214	226	206	228	205	231	189	225	216	212	201	233	215	232	228	226	208	197	211	196	226	220	219	197	214	238	190	204	230	204	202	222	201	221	224	204	209	207	235	218	249	219	223	218	208	233	221	231	222	184	207	229	198	204	188	210	214	221	206	211	195	210	225	230	242	198	223	211	225	203	223	193	232	216	207	241	217	234	203	203	214	207	211	205	211	204	217	210	222	206	223	205	196	222	228	222	214	199	225	198	210	219	225	203	206	239	195	214	214	207	223	248	219	211	221	244	206	213	221	218	226	258	211	230	227	199	229	218	194	237	212	222	192	225	203	196	203	221	233	201	225	187	214	207	216	235	215	200	199	227	224	200	208	209	212	215	229	220	214	191	219	237	243	228	244	214	240	231	228	219	188	221	233	211	234	228	245	213	210	218	220	220	224	219	238	212	229	195	189	208	207	198	183	206	212	220	216	240	231	198	232	209	212	247	196	191	223	210	214	214	233	223	203	229	221	216	208	226	206	226	186	246	208	196	230	180	211	220	198	190	196	198	214	231	228	198	221	224	206	234	190	221	208	239	214	191	206	190	220	210	207	214	206	235	244	218	196	221	204	215	223	203	226	211	193	207	207	225	215	195	212	217	232	200	209	211	232	199	208	222	212	210	212	212	211	204	213	230	226	205	205	165	235	214	247	206	246	252	222	203	207	202	213	236	216	194	217	212	221	203	205	189	231	207	206	220	215	214	191	234	196	212	229	215	201	199	221	240	230	237	245	200	195	237	218	227	202	207	201	215	226	215	192	179	229	211	228	203	205	205	210	253	251	191	236	210	219	217	205	237	239	224	220	223	217	220	203	218	213	226	220	211	232	202	208	226	224	186	216	213	195	219	214	221	224	228	215	237	192	225	218	207	239	237	249	201	204	209	222	225	223	238	208	203	231	218	207	220	213	206	212	215	245	219	205	255	211	215	202	213	217	239	233	241	222	219	241	221	212	242	211	210	214	226	235	215	199	219	230	233	217	198	208	204	207	195	202	194	209	232	196	184	218	199	189	228	226	214	236	232	209	221	209	217	217	205	222	209	220	235	223	213	238	219	202	237	208	230	199	213	232	186	209	219	183	213	221	216	228	235	227	218	190	236	197	229	209	222	211	230	199	199	211	194	197	220	196	212	204	198	233	208	206	227	219	207	239	196	204	220	202	237	203	231	199	220	227	223	215	247	213	209	211	234	208	213	215	220	213	197	203	237	223	193	222	216	237	206	205	197	176	234	198	238	241	226	216	219	195	228	203	218	215	270	219	200	202	221	211	214	203	215	208	183	230	223	204	206	191	219	219	217	229	221	210	199	228	222	204	195	212	221	224	200	210	222	205	198	239	204	185	204	207	217	210	207	202	199	214	254	237	227	191	210	209	220	222	203	235	212	235	211	212	229	201	212	248	215	171	210	221	194	203	207	218	209	196	204	227	193	209	223	206	210	200	231	216	197	245	183	199	224	223	216	223	207	227	214	216	213	225	221	198	204	213	236	223	226	227	237	222	223	174	206	182	235	217	217	231	229	235	196	178	222	206	211	203	201	223	207	227	203	195	219	214	214	244	215	207	197	224	207	202	194	207	225	201	214	238	218	206	181	224	211	211	200	236	207	216	216	201	210	225	212	212	223	202	216	226	234	256	203	220	222	212	218	184	195	198	227	225	205	192	209	188	195	212	220	213	181	235	235	225	212	229	211	219	198	201	219	210	202	211	212	216	210	234	228	203	189	191	187	216	207	239	224	232	200	191	208	194	228	195	197	230	214	165	202	202	212	224	219	232	196	223	249	245	189	206	200	206	193	213	210	222	215	239	213	230	191	225	209	228	221	215	228	237	214	213	222	186	224	221	228	225	195	210	200	225	205	218	237	209	205	202	209	223	217	222	218	202	199	232	230	202	210	214	229	206	205	211	211	241	197	221	218	208	190	222	206	200	182	179	202	235	192	203	199	208	208	180	226	223	237	237	197	216	204	213	214	203	244	217	209	191	214	221	203	225	222	217	196	233	227	196	231	203	217	206	201	235	211	206	194	243	214	226	195	202	218	205	218	224	214	230	218	237	201	207	190	214	234	215	235	214	173	216	214	222	205	250	209	219	192	220	210	237	236	225	213	236	226	208	222	228	202	212	197	194	204	232	210	220	206	171	222	243	237	209	228	219	225	234	186	224	211	241	219	201	191	229	203	210	207	203	220	208	208	210	220	245	205	209	228	230	218	236	204	193	215	212	202	198	213	195	223	213	191	203	204	230	198	210	225	199	209	207	228	221	234	192	221	227	218	194	213	197	214	209	222	236	201	194	198	237	206	218
40767	17781	35003	1929	1587	1412	1272	1123	985	971	840	847	789	748	731	769	737	703	688	738	720	679	689	662	663	613	609	668	640	675	649	668	610	646	655	668	612	610	594	632	641	582	615	630	595	606	597	641	614	600	619	585	589	606	599	627	619	621	624	606	588	614	592	600	596	635	601	617	617	639	594	632	580	621	606	650	575	601	606	585	618	630	558	602	587	589	626	676	600	591	614	591	610	627	645	682	611	569	603	606	642	634	635	573	602	634	617	637	570	608	567	594	591	610	584	638	593	643	646	678	605	649	645	650	617	644	582	584	617	589	631	617	629	544	611	653	557	621	610	573	589	598	629	593	638	600	606	607	565	609	614	574	602	608	597	592	634	582	620	556	603	611	667	561	606	623	602	591	564	577	601	621	628	608	549	577	614	552	550	630	607	607	612	600	644	578	609	627	620	610	575	550	579	594	606	649	593	612	621	644	566	605	609	572	582	607	592	601	641	626	581	624	592	557	614	567	567	621	599	624	618	630	620	607	605	555	573	603	598	629	555	576	643	602	568	549	572	603	588	608	590	599	581	588	631	608	615	608	628	644	606	572	635	588	606	600	600	620	568	592	574	614	619	594	620	609	620	623	585	580	635	589	593	622	572	614	614	591	592	609	610	672	614	603	562	564	611	619	568	572	603	559	627	622	566	570	571	558	571	611	616	607	653	583	595	627	584	582	601	603	579	583	585	617	615	570	641	594	610	616	573	608	596	561	562	619	570	612	624	582	599	615	604	585	601	609	620	579	617	604	635	563	575	598	579	655	620	614	585	595	593	606	578	585	613	621	626	560	598	636	600	614	595	587	603	613	568	649	594	596	590	579	605	596	558	545	626	583	594	601	587	584	619	629	638	601	597	606	576	609	575	613	562	568	586	612	571	523	605	621	598	593	621	608	603	591	606	553	567	605	634	574	629	625	589	574	575	613	599	652	592	603	561	579	597	591	607	587	596	581	599	604	598	618	593	644	622	606	593	594	589	576	567	554	624	642	610	607	619	620	613	592	573	595	612	646	569	582	577	600	619	586	570	575	623	570	587	554	569	590	617	589	560	587	572	648	633	616	621	654	593	605	617	598	588	622	576	580	609	567	586	648	539	587	631	621	610	578	634	570	604	615	591	603	615	596	554	590	591	629	585	596	549	583	575	598	612	601	579	630	567	619	575	568	584	577	597	587	579	604	577	551	634	599	614	615	585	621	620	580	619	590	627	617	573	594	594	597	620	569	621	592	579	613	589	610	552	631	602	628	638	581	602	560	593	606	580	597	616	593	600	590	632	577	592	571	613	599	642	643	559	601	609	564	599	602	583	608	615	586	564	592	579	609	573	570	588	604	604	591	595	621	552	589	643	595	564	557	594	637	575	588	629	565	582	587	619	599	634	598	598	619	549	578	570	594	634	596	621	571	586	612	673	631	600	618	616	601	553	612	577	609	593	584	626	623	634	634	607	609	574	584	583	579	593	597	601	609	626	613	611	588	598	645	600	572	602	599	635	591	575	615	650	623	573	623	613	584	617	583	558	570	605	575	586	615	577	635	602	608	621	596	590	590	621	594	589	562	620	601	628	583	583	597	572	566	601	593	633	586	601	562	591	583	606	573	622	600	567	580	560	530	616	580	581	622	574	594	567	576	604	591	570	625	573	625	626	634	593	600	570	618	596	588	635	585	584	603	581	603	640	599	590	603	641	593	587	567	607	600	609	611	581	596	598	600	604	598	574	641	609	614	594	570	587	607	566	578	580	576	591	618	602	574	605	599	555	590	605	564	601	612	636	607	623	623	582	616	613	566	598	605	625	626	605	600	592	632	596	569	562	602	585	617	586	593	590	625	600	611	574	594	577	585	596	612	644	576	610	603	576	611	629	597	574	570	649	644	614	636	593	585	608	605	615	632	591	612	566	580	566	608	593	597	619	553	552	561	574	622	650	591	620	580	616	600	613	636	566	619	640	589	618	602	579	609	582	582	565	561	588	565	596	629	616	600	599	587	608	636	635	599	633	585	618	594	559	634	624	576	570	581	576	577	591	568	655	586	610	569	607	589	598	605	580	578	595	614	580	564	610	604	572	590	565	597	589	595	594	577	658	602	546	591	614	564	591	557	627	637	567	595	602	605	601	545	637	611	620	632	619	607	613	650	598	599	604	593	586	574	579	607	607	576	571	652	610	570	592	605	603	601	609	591	618	606	546	600	582	609	582	616	669	634	586	595	634	556	596	588	559	609	612	624	633	588	611	617	589	574	596	629	618	591	593	573	606	596	627	603	591	634	586	601	616	584	647	598	592	613	600	621	558	615	568	619	611	648	584	561	578	607	581	574	598	626	595	559	646	599	557	606	566	625	604	592	592	582	563	587	603	614	605	616	570	645	579	615	598	620	662	562	587	548	598	626	600	577	555	578	608	590	570	620	597	564	636	581	597	638	637	616	585	592	633	619	612	656	580	583	621	559	580	632	614	590	596	621	592	594	572	596	572	608	560	642	574	656	579	556	585	582	588	596	564	580	592	589	605	623	600	606	640	547	605	604	598	602	593	597	627	597	593	617	571	617	599	606	604	574	595	597	607	564	584	586	616	588	639	598	592	576	628	566	624	597	628	572	599	587	597	594	603	592	629	556	564	603	553	569	591	567	604	594	651	581	589	592	585	610	649	575	569	554	627	601	574	618	639	585	623	633	616	616	566	580	603	610	611	577	610	635	642	603	585	616	591	598	586	641	582	589	606	586	601	585	616	588	622	567	595	586	593	585	585	588	604	588	571	605	575	591	612	574	554	601	616	620	570	626	564	569	610	626	599	609	607	605	578	641	610	608	602	553	613	638	609	570	592	599	580	612	569	634	585	580	610	624	631	587	620	591	596	590	586	572	589	632	594	630	631	613	540	585	582	611	583	607	598	626	570	585	658	579	622	593	576	618	563	617	592	617	662	659	558	611	613	591	599	594	607	601	613	597	601	575	580	565	619	615	598	561	599	593	632	619	625	615	588	630	597	642	602	589	586	603	589	599	608	639	621	584	633	585	575	574	613	621	608	601	621	568	571	609	615	554	614	631	565	544	572	566	578	590	613	592	580	594	572	584	604	620	581	571	671	602	608	592	558	599	615	610	603	580	617	646	603	575	618	547	623	630	651	595	584	653	566	617	610	655	597	602	654	603	641	590	592	579	600	608	559	573	615	614	586	595	564	613	603	623	606	631	574	613	544	586	592	568	595	594	572	656	620	621	622	579	602	579	617	594	603	591	599	584	609	628	595	577	635	597	629	613	571	604	610	606	607	640	581	637	563	593	666	605	578	536	616	582	625	650	581	630	598	564	601	580	568	628	619	573	558	604	606	568	591	598	558	593	574	600	630	592	621	637	566	571	589	625	606	609	624	612	568	574	598	567	558	608	561	591	582	594	624	638	579	545	581	592	600	533	562	605	589	607	580	637	594	600	612	587	624	596	631	604	560	610
62943	36707	52307	14992	2120	563	402	388	316	288	260	262	249	242	227	214	215	224	208	225	169	210	176	193	187	193	183	189	182	189	197	172	190	221	190	184	193	177	187	192	179	194	191	187	178	184	187	210	154	183	175	185	189	187	188	196	206	184	153	179	177	165	181	182	187	190	200	166	177	168	164	199	180	191	207	183	163	174	185	194	175	180	179	145	180	172	168	178	183	170	185	151	201	200	180	188	173	180	181	191	170	200	163	187	208	191	191	182	188	172	184	183	196	175	182	172	177	167	154	195	181	184	179	182	208	179	179	193	171	182	174	191	170	197	189	204	176	184	170	185	145	200	179	169	168	179	178	181	203	174	175	181	169	194	168	172	176	188	179	183	192	187	202	182	191	162	170	175	160	182	172	179	197	167	178	185	184	179	163	205	212	177	186	148	162	174	166	172	188	175	190	165	181	175	172	149	181	201	182	166	184	198	177	167	197	163	207	179	168	164	170	195	169	183	182	174	177	171	178	170	188	168	190	174	191	160	192	159	194	221	173	169	171	170	165	186	181	173	164	176	170	153	163	158	192	151	200	184	140	185	200	186	194	179	169	172	189	197	204	164	191	176	188	203	191	164	181	159	205	185	162	164	200	204	168	192	199	173	175	156	170	169	199	185	173	156	171	174	165	186	170	183	189	166	190	175	186	205	154	212	187	185	170	175	159	162	178	187	170	197	185	173	195	176	192	174	165	152	181	163	166	181	177	200	187	171	200	186	193	186	183	179	190	189	169	196	202	177	189	181	182	153	192	181	174	194	163	182	186	180	174	175	175	188	177	168	181	156	173	182	212	203	165	188	176	157	190	186	177	175	186	188	183	202	173	159	155	187	193	158	162	164	190	169	182	169	204	169	183	181	174	190	163	209	207	206	173	192	186	185	181	188	193	201	197	196	207	184	187	179	198	160	178	171	154	164	182	196	172	188	188	176	162	192	149	159	181	200	190	190	181	198	171	177	193	178	176	177	178	187	185	162	163	189	195	177	220	165	159	179	175	190	180	171	183	181	192	197	194	168	171	176	169	184	179	183	175	156	171	200	176	176	179	180	186	152	190	178	178	166	200	199	197	195	192	177	186	174	166	195	172	199	184	190	161	178	175	188	197	176	193	198	200	171	172	175	194	169	178	179	186	189	156	159	160	188	198	184	179	164	171	186	167	173	184	166	166	203	159	168	191	169	179	173	171	166	212	205	194	179	188	167	183	150	185	195	196	186	185	175	156	195	157	210	194	180	181	169	207	181	187	190	204	183	173	195	163	181	164	191	155	166	206	175	205	201	185	175	182	170	183	197	186	176	156	169	175	183	168	183	166	195	184	156	175	177	175	158	174	211	173	161	196	176	204	197	165	170	177	189	162	172	152	146	198	183	169	183	181	195	172	184	185	188	180	174	187	189	176	161	189	179	171	173	172	175	181	184	171	175	178	215	193	184	168	175	182	159	153	192	206	172	179	199	197	158	205	183	194	200	161	166	191	188	181	191	179	164	175	173	181	179	144	177	186	190	173	191	176	182	166	190	180	167	176	178	187	160	175	196	178	171	176	181	168	187	175	183	159	190	175	155	194	164	161	164	199	184	193	187	214	196	191	189	171	170	177	169	174	132	183	198	182	191	194	187	188	161	196	170	171	195	186	198	182	164	185	207	180	168	171	179	164	198	167	203	183	184	190	179	172	173	184	191	197	194	189	198	194	174	213	181	180	185	176	179	172	175	200	163	190	177	159	185	174	179	196	201	162	203	180	195	158	189	168	190	176	183	171	192	196	165	153	202	173	182	203	213	160	181	170	171	178	200	186	189	171	177	179	161	161	169	177	167	194	178	182	161	188	208	175	216	187	173	168	172	182	189	172	170	180	167	163	184	187	189	179	181	189	183	186	165	184	198	205	167	195	181	163	180	171	163	220	186	189	185	159	177	187	184	156	202	178	177	178	181	178	167	168	164	176	177	187	170	185	175	193	155	197	180	174	186	179	181	204	171	174	179	164	160	186	178	167	197	183	175	195	173	199	193	186	178	201	176	193	159	211	174	180	185	147	186	199	212	162	189	160	173	181	179	172	210	193	170	172	196	177	200	179	180	189	161	187	182	153	195	192	174	178	188	186	180	160	194	178	163	198	160	184	183	179	172	173	195	187	177	194	179	199	170	183	186	169	178	198	197	174	180	176	184	173	188	195	173	171	171	191	181	149	177	206	165	159	173	184	176	187	158	200	164	162	177	176	204	187	168	174	184	201	193	175	169	183	192	193	181	195	167	166	208	175	189	179	184	177	167	176	157	182	186	160	179	183	222	167	157	176	147	185	185	190	200	174	185	181	167	165	171	188	177	148	180	192	168	189	208	166	184	154	195	181	191	155	199	180	196	185	160	186	170	190	183	180	196	191	184	185	186	207	165	192	170	171	160	174	200	188	175	164	199	171	180	184	194	175	167	212	197	191	167	180	187	175	172	193	199	207	177	184	195	187	187	145	172	167	180	167	184	171	178	163	195	170	163	195	177	166	178	174	194	180	200	158	175	165	171	164	184	184	182	183	181	197	177	183	168	180	171	199	191	174	152	174	199	193	174	193	165	179	173	172	177	157	173	192	185	199	189	177	186	171	204	158	172	180	189	189	179	176	166	183	203	171	185	178	205	196	163	177	176	176	185	185	179	171	165	198	189	194	208	178	170	154	183	169	186	206	201	161	171	188	202	187	198	185	179	154	193	171	180	214	170	158	179	164	197	196	170	170	157	169	178	191	168	217	199	202	191	183	159	195	175	181	184	179	177	203	152	170	172	191	166	190	180	177	191	164	191	179	184	181	197	182	188	177	186	190	216	158	204	208	206	160	167	159	194	177	194	174	182	169	196	186	184	188	202	165	182	162	203	195	190	178	175	159	171	193	213	205	166	169	176	174	170	189	172	181	160	192	185	187	176	187	189	197	185	159	187	201	175	164	171	187	170	169	164	191	188	178	174	186	172	186	169	167	178	163	173	212	171	177	173	213	181	167	179	186	175	176	159	181	185	188	171	179	200	192	185	186	188	177	216	151	200	158	161	158	159	162	177	183	179	187	181	166	190	158	176	188	188	182	173	190	160	183	184	170	205	174	206	184	181	183	168	185	180	172	199	216	147	195	185	201	187	182	163	222	174	158	180	166	176	202	167	167	165	196	198	179	160	173	166	184	189	167	170	190	203	192	160	169	180	174	180	187	180	180	186	154	183	159	174	196	161	182	170	192	172	181	160	180	175	215	191	183	186	187	189	199	202	166	165	191	172	189	199	187	184	188	202	165	164	160	183	171	212	184	194	182	178	205	154	183	173	187	166	199	196	179	187	183	156	199	174	172	166	189	192	175	163	182	180	152	163	170	201	144	151	172	167	184	186	181	196	179	178	186	179	179	185	176	185	158	171	186	182	180	163	191	155	186	201	173	169	181	186	182	171	196	171	183	188	180	179	156	172
48546	27351	44294	2847	2475	2118	1777	1498	1358	1184	1077	1016	887	835	804	791	792	722	701	704	684	674	637	661	641	612	628	621	585	589	567	595	608	573	562	561	561	565	602	565	523	582	545	543	580	541	608	584	579	568	536	539	546	579	551	515	523	535	564	525	530	550	508	539	565	547	529	563	534	544	540	550	565	501	561	576	589	560	565	504	517	521	556	548	589	499	549	516	512	510	574	533	554	525	517	544	546	527	565	520	546	515	549	539	580	583	617	553	580	534	553	563	561	547	544	578	548	571	594	600	620	537	581	557	529	541	579	528	546	554	500	518	540	510	598	610	575	541	561	515	528	499	551	520	558	539	564	542	516	527	515	499	537	509	513	508	485	513	494	481	529	509	500	534	498	533	528	539	515	535	509	549	553	484	522	502	532	503	521	513	522	531	563	498	541	510	531	515	559	525	521	502	507	495	513	521	551	513	532	537	466	524	518	519	526	530	548	499	537	533	464	507	524	545	517	515	506	505	537	538	537	516	499	515	511	510	511	558	547	511	533	498	523	493	551	501	565	533	468	540	552	523	527	551	485	513	541	545	517	579	488	506	520	517	536	522	558	509	517	566	485	502	487	520	530	535	513	541	522	550	530	526	559	524	553	527	528	491	531	521	485	525	512	543	541	503	485	541	513	527	502	553	510	504	533	521	519	581	470	522	584	568	510	517	549	517	496	505	544	531	546	512	505	492	503	514	576	541	464	525	501	564	520	524	527	493	551	521	529	458	563	522	517	554	574	549	523	526	488	509	526	522	533	525	564	534	481	554	527	567	496	604	530	489	536	488	508	552	514	534	521	530	545	503	536	486	560	530	562	568	533	537	531	540	487	527	539	549	514	527	502	504	539	509	489	498	536	509	485	523	515	527	565	545	529	528	508	510	544	532	512	547	510	506	544	511	520	548	531	535	512	518	517	532	537	522	526	538	536	488	550	528	505	537	535	488	518	518	546	519	552	483	542	525	533	555	517	533	575	504	484	516	501	516	494	536	510	536	517	546	501	525	549	556	513	505	523	532	547	536	509	505	470	530	538	551	534	488	533	522	559	523	526	533	508	543	540	531	505	510	483	539	524	547	514	537	539	530	550	529	543	534	496	524	522	506	492	507	539	493	479	523	526	535	509	545	518	498	539	527	554	498	544	558	537	524	481	522	494	538	510	545	523	531	502	501	523	541	505	496	492	517	477	580	520	513	543	514	530	507	512	512	498	545	547	527	542	518	517	520	550	504	515	506	532	513	532	518	500	510	490	498	527	518	548	513	500	536	559	532	522	517	518	508	486	536	502	526	507	588	541	542	538	517	512	488	514	545	525	516	517	505	489	555	535	525	558	502	523	499	532	523	501	514	526	532	511	528	483	500	520	540	516	542	529	492	520	557	524	498	523	507	486	536	549	514	511	481	553	543	520	566	462	517	527	506	503	506	502	449	479	522	497	539	503	569	572	527	522	481	500	521	523	485	526	526	509	512	544	526	507	481	519	522	524	527	486	512	507	511	507	570	512	514	504	516	520	505	521	540	510	560	517	496	522	530	491	488	536	498	545	558	503	535	506	471	516	519	529	524	522	496	499	456	547	523	521	536	523	541	526	551	496	496	490	525	492	543	510	526	512	506	546	496	522	491	569	514	517	537	502	575	543	512	528	520	530	479	540	524	539	518	526	523	536	535	496	506	522	538	523	478	500	542	514	501	526	530	477	511	481	532	532	526	476	516	522	516	529	503	478	504	545	525	534	507	482	529	505	548	544	567	538	530	524	488	539	547	513	543	534	521	535	524	520	517	523	530	546	494	511	554	513	538	497	512	508	531	528	577	511	503	517	518	539	524	518	543	515	499	539	511	530	550	511	558	490	554	530	519	549	542	509	516	551	531	519	525	508	520	493	544	502	562	548	532	503	514	508	521	530	525	509	495	494	530	528	498	560	538	540	501	570	547	524	525	555	537	544	539	511	533	545	498	485	546	519	479	540	517	510	498	520	510	531	520	501	520	489	500	519	519	513	522	469	526	493	558	524	491	529	507	553	502	585	560	554	500	527	489	529	530	524	546	500	561	541	559	517	517	542	523	495	516	550	461	511	546	503	525	532	506	491	525	503	539	511	492	529	546	514	542	533	560	464	542	515	514	522	494	502	555	512	558	499	563	501	490	537	478	528	505	534	537	554	558	531	500	528	548	516	538	541	540	550	537	520	520	543	481	557	534	532	547	502	547	507	542	489	542	537	562	493	495	555	509	510	479	519	554	556	520	516	543	533	548	537	517	570	541	508	543	507	538	523	528	533	506	511	530	531	555	540	527	501	520	491	516	538	508	460	504	517	504	508	530	495	530	516	521	531	523	512	535	531	537	482	511	511	497	518	512	543	559	483	551	540	546	516	519	541	498	555	519	530	551	575	532	515	536	502	487	544	567	498	553	516	556	501	558	517	561	493	519	510	526	503	501	519	509	518	520	514	516	530	562	499	560	505	510	542	531	541	528	559	549	509	512	523	549	528	497	501	560	531	529	545	558	497	545	544	528	559	506	523	524	502	519	522	533	503	488	555	510	498	524	534	519	524	533	551	487	548	508	558	561	466	526	516	485	491	517	492	522	542	469	518	516	539	540	522	494	550	531	531	494	512	512	529	517	515	517	566	537	532	515	506	507	513	486	540	504	509	564	523	517	489	529	512	500	505	557	525	523	496	532	543	469	477	560	493	513	513	491	515	505	533	500	483	511	518	549	537	533	514	542	514	521	505	530	471	509	537	516	493	505	498	535	517	524	532	513	473	511	512	494	531	500	519	492	526	519	511	561	554	480	523	558	521	533	523	533	523	495	526	488	521	522	458	525	514	520	547	508	503	565	522	550	513	559	522	546	547	529	476	538	557	475	507	505	476	495	571	493	547	506	549	531	486	537	528	502	520	508	537	530	525	524	464	499	512	482	499	497	501	508	535	525	539	513	568	548	551	545	566	569	490	496	572	543	455	545	504	506	514	528	515	537	517	565	484	535	555	493	558	503	495	539	539	575	499	530	480	495	530	513	504	514	500	520	526	498	516	566	525	543	541	531	500	523	512	516	521	523	474	503	489	515	546	520	533	558	534	508	525	563	524	488	526	529	538	518	516	491	522	498	591	534	528	548	512	507	507	508	503	512	499	549	554	518	559	520	526	519	516	486	538	518	488	543	512	550	526	549	529	537	536	512	534	525	536	524	540	517	503	518	521	551	542	544	499	515	505	546	558	510	534	519	550	558	515	544	538	508	525	513	534	499	491	576	514	550	518	510	519	528	534	510	510	509	519	535	504	552	543	514	533	517	560	509	559	511	563	519	563	556	549	509	510	523	541	527	525	492	524	483	563	512	521	472	534	523	532	556	542	565	529	499	589	527	537	537	529	514	558	511	525	471	559	517	587	517	511	509	528	492	489	501	489	494	531	503	505	533	489	515	510	522	553	568	541	537	513	533	502	506
30034	6449	5200	484	333	315	377	330	331	329	320	345	327	369	347	337	339	334	340	320	343	332	342	325	328	328	337	307	328	333	330	284	350	357	326	368	350	374	337	328	329	312	365	326	328	299	344	342	309	314	316	334	354	332	352	320	353	326	369	326	318	357	350	330	340	323	333	362	332	355	350	356	323	316	321	298	359	340	357	357	352	334	337	346	366	333	315	347	322	348	311	343	344	324	361	334	362	379	338	338	333	338	349	349	356	369	326	327	334	345	356	358	319	364	349	331	328	334	324	342	346	342	354	346	333	305	331	328	298	365	350	367	345	353	322	349	353	319	341	323	338	360	346	347	353	363	339	310	328	363	351	346	307	328	327	345	314	338	367	344	368	326	365	315	348	377	323	332	357	375	344	314	326	332	342	348	348	362	368	345	376	321	368	330	347	361	334	331	365	338	339	363	326	361	367	325	308	328	366	338	355	368	346	351	342	354	329	344	333	336	342	317	332	372	326	339	326	338	343	352	351	337	357	342	332	301	332	354	356	372	355	362	324	350	322	357	349	341	330	339	337	323	329	352	351	331	382	326	331	345	339	334	365	346	344	340	353	352	354	332	326	336	369	381	305	342	350	357	348	317	332	307	328	332	352	341	348	340	325	335	340	300	313	335	396	317	325	374	353	327	358	339	336	307	343	353	348	298	328	344	349	308	334	324	337	315	317	331	326	338	349	345	342	353	314	357	357	353	362	358	343	332	318	333	323	323	340	369	333	334	336	345	332	355	335	345	335	339	338	328	348	305	347	350	316	352	359	356	335	351	356	355	339	359	361	330	344	352	305	319	344	332	346	355	363	365	331	368	362	341	349	349	325	323	364	339	324	355	340	328	330	336	350	317	323	341	346	332	350	326	298	333	339	314	343	337	330	316	311	345	334	334	337	313	370	365	318	332	318	329	340	322	360	371	341	341	350	305	322	300	336	333	341	343	320	357	323	318	348	309	354	337	322	317	324	365	363	322	358	323	366	292	360	335	334	321	313	356	358	341	327	336	299	346	369	346	333	317	335	321	350	324	322	325	335	344	328	336	337	352	330	312	354	375	368	337	344	363	349	300	329	330	338	310	320	332	354	327	365	334	348	326	337	339	329	326	335	330	321	317	329	357	377	337	340	335	351	325	334	311	363	306	321	348	355	326	349	320	340	359	352	351	360	339	347	362	363	330	341	362	353	323	362	362	338	292	329	320	318	370	324	335	331	307	402	335	350	344	316	330	323	306	312	383	345	370	350	327	338	314	356	339	361	329	347	357	323	360	335	336	318	350	325	339	359	347	369	351	352	342	371	346	327	363	337	335	324	340	318	356	303	339	331	352	328	330	356	350	325	357	344	329	362	348	368	321	352	348	312	340	365	363	319	374	333	327	319	338	327	346	341	350	340	317	308	365	316	370	319	335	349	306	343	324	353	352	339	317	353	354	352	354	336	377	359	320	328	327	345	338	349	338	341	329	319	343	368	384	332	313	338	341	380	337	374	323	359	315	327	337	332	354	330	319	346	333	299	357	342	359	352	353	326	338	317	361	332	357	329	306	346	342	324	310	364	323	327	337	331	330	299	339	344	285	328	346	335	347	364	320	336	363	350	357	345	357	325	313	350	360	358	352	323	319	315	323	322	344	327	380	325	327	337	346	355	330	338	339	297	338	362	345	393	342	300	341	325	362	346	366	312	324	365	345	333	373	333	359	326	347	342	350	355	367	347	343	352	358	325	351	350	313	338	367	328	348	334	350	324	339	332	351	361	359	311	309	329	333	383	329	333	330	332	342	355	349	347	360	383	312	351	327	354	325	369	331	335	355	353	351	340	336	357	327	341	368	341	346	386	339	343	358	321	366	367	293	339	335	359	369	328	355	306	343	328	335	311	363	374	357	350	366	351	366	334	324	364	325	341	318	322	324	353	381	340	359	344	350	331	362	363	317	326	352	346	353	337	338	343	335	354	314	343	384	367	342	342	347	354	338	330	330	300	312	350	364	348	334	312	358	338	296	325	339	361	374	347	331	344	351	323	294	342	315	341	377	305	327	312	318	362	357	362	365	349	321	346	328	357	366	359	326	326	327	335	353	325	360	350	334	335	350	360	360	357	362	347	314	337	350	324	343	371	306	346	351	328	320	310	355	341	338	379	348	337	378	340	324	309	294	328	339	299	384	345	340	314	364	366	383	343	304	354	293	353	334	342	324	361	363	343	319	321	352	342	383	343	350	327	301	358	357	352	329	337	284	350	356	372	339	335	347	336	357	351	328	367	363	292	321	368	361	333	306	385	322	319	356	354	344	329	346	313	334	366	342	341	334	349	375	358	365	341	376	312	353	336	369	352	338	359	341	304	380	328	352	337	338	342	345	361	329	374	336	350	342	309	319	370	341	336	340	344	334	358	331	377	352	335	351	336	328	317	357	307	319	354	334	357	363	350	329	384	350	342	356	346	352	329	336	335	321	346	345	335	360	331	316	348	326	360	329	327	319	324	358	362	346	313	334	360	344	316	338	332	344	322	368	327	333	316	355	341	337	324	306	352	328	351	358	335	342	360	324	340	385	327	362	331	322	350	333	335	327	365	331	311	339	338	326	331	342	318	331	352	319	328	325	348	373	366	316	330	357	392	352	345	332	354	345	300	332	352	362	317	321	335	350	344	323	306	314	328	344	339	330	335	307	324	339	371	347	354	354	350	363	320	369	313	332	297	352	319	348	328	335	364	354	332	314	335	320	355	351	337	361	333	315	331	314	328	336	318	335	343	320	325	334	327	351	360	356	316	340	359	351	324	342	359	338	340	348	373	350	332	334	332	343	352	331	330	304	320	344	347	366	328	375	307	338	334	330	350	357	372	357	354	365	339	354	327	341	370	378	358	323	352	339	361	327	361	321	306	318	341	346	313	365	340	301	330	362	349	331	312	332	370	312	337	346	360	373	365	359	329	335	349	317	320	327	334	391	346	302	323	310	327	364	349	351	342	344	325	324	324	317	364	330	358	353	344	340	363	353	318	338	342	332	354	342	360	337	333	340	339	303	360	320	339	334	363	353	345	327	371	304	336	328	318	338	320	325	352	364	373	372	369	348	336	314	354	320	335	352	364	314	349	324	322	348	338	319	350	354	335	340	332	352	323	347	361	351	316	330	378	328	363	320	319	333	344	352	349	311	345	359	338	328	351	367	311	337	346	349	308	306	327	333	328	320	335	312	325	365	351	392	349	321	372	351	359	345	339	314	321	323	316	294	331	343	340	350	355	343	307	320	338	337	359	329	307	347	343	379	355	347	339	322	332	330	336	345	344	348	348	320	331	369	346	332	290	312	335	360	342	371	354	307	319	325	338	326	336	322	316	334	302	336	321	322	329	356	327	351	316	329	334	322	332	310	367	356	326	336	352	327	321	334	328	289	375	345	350	346	323	298	335	316	351	315	333	335	401	355	326	341	327	344	319	360	312	347	323	318	366	334
21692	3223	8873	1077	967	978	979	915	898	958	884	966	953	852	903	914	870	930	887	861	870	910	903	945	875	930	890	825	860	911	834	856	894	933	913	911	893	901	928	900	902	883	931	919	931	861	938	866	911	879	861	911	883	892	933	821	892	932	885	900	884	908	929	913	877	919	900	875	875	899	860	863	907	916	884	890	919	900	935	943	865	890	895	882	901	902	871	908	992	942	866	938	853	849	843	921	859	911	880	887	884	942	893	850	925	915	900	886	885	958	898	890	854	893	901	880	830	834	866	875	926	899	895	922	926	904	897	901	903	920	902	904	916	924	901	906	913	877	942	858	904	897	937	887	911	879	933	864	979	916	846	898	869	924	901	898	893	867	889	926	880	898	887	886	866	854	870	908	847	893	956	884	920	908	902	909	898	945	862	876	921	904	916	873	827	883	903	913	864	927	915	874	881	914	910	890	906	859	887	880	901	906	911	899	866	912	854	883	874	893	903	883	902	883	887	856	945	939	862	958	893	859	922	899	844	864	881	847	894	895	856	944	920	915	929	889	895	909	892	934	899	906	867	862	828	855	901	915	875	891	869	903	919	911	971	876	930	901	875	881	874	939	885	842	873	861	894	895	899	911	852	859	932	907	835	905	902	913	936	876	913	927	859	879	896	868	869	970	898	877	883	882	877	871	942	841	925	990	873	871	894	869	864	865	950	909	917	850	870	953	874	896	835	886	887	855	977	869	878	890	935	888	906	962	895	908	897	904	894	896	864	893	898	897	926	971	871	870	878	903	904	861	806	951	928	910	866	902	895	923	944	898	904	894	923	899	906	860	920	882	860	873	882	904	877	887	944	851	901	948	904	906	854	877	869	885	900	947	862	869	879	916	876	899	870	892	894	891	918	899	886	882	974	916	892	902	917	922	895	869	913	862	835	893	930	901	871	874	909	890	928	959	925	884	887	905	905	919	907	887	872	857	913	893	883	904	898	900	826	905	942	904	879	882	885	876	902	914	931	951	886	875	967	920	864	870	878	879	858	845	857	992	853	892	886	882	892	904	898	923	912	859	860	895	911	878	853	928	919	908	909	913	896	913	888	907	851	899	900	883	908	876	952	923	911	864	909	898	881	855	925	924	883	850	953	910	831	919	915	819	911	893	854	929	930	855	867	899	899	925	850	889	877	862	862	898	849	902	908	935	911	882	838	892	899	912	926	902	943	893	887	870	896	845	888	936	910	929	904	945	896	887	877	907	886	879	871	921	963	845	862	904	860	889	894	879	877	872	862	874	911	945	869	937	904	895	896	839	885	891	939	878	895	902	891	876	888	915	882	858	876	893	905	860	896	873	908	912	856	943	874	855	914	924	895	896	834	907	867	946	955	906	896	912	905	879	851	957	902	884	876	926	848	889	867	897	900	946	870	846	923	904	840	931	882	863	880	922	845	894	900	881	891	859	940	947	877	904	918	962	863	873	918	900	875	878	866	896	868	913	887	858	878	849	873	924	877	907	895	865	868	879	936	910	879	930	942	912	881	895	896	871	883	873	904	906	881	976	966	954	883	929	892	954	881	921	811	865	896	926	893	892	905	909	915	930	852	880	923	895	924	953	912	897	911	933	935	923	849	867	874	899	896	859	885	882	881	875	882	852	898	925	942	879	891	889	881	889	891	857	876	896	916	902	929	896	913	923	899	889	911	917	905	866	887	899	894	896	866	891	928	916	925	850	860	849	894	845	867	898	914	926	950	867	893	943	895	903	881	925	885	852	930	864	909	925	943	891	852	929	875	905	917	872	889	844	882	892	933	900	904	858	917	917	908	880	887	905	890	921	906	855	921	877	934	874	876	948	944	925	873	902	932	917	950	916	859	839	865	904	893	915	855	915	844	889	906	876	883	877	919	865	882	888	856	950	880	873	871	870	871	923	868	868	855	953	872	895	871	831	874	927	931	859	901	934	875	898	857	940	852	908	843	912	895	845	913	835	939	938	844	851	932	908	872	963	899	892	888	937	889	928	868	902	924	870	846	931	890	900	916	891	869	835	910	827	890	922	955	869	863	852	842	894	880	843	917	888	896	912	921	879	906	907	893	888	866	883	934	873	894	875	891	859	878	887	848	894	892	922	916	862	883	889	901	888	939	925	917	851	922	891	886	892	956	881	912	873	914	858	914	889	895	909	921	871	873	949	879	956	933	919	854	964	907	872	856	874	910	897	872	859	873	936	918	859	879	904	907	903	954	886	897	884	943	868	910	934	931	878	927	899	877	911	891	888	934	857	883	835	897	879	849	862	901	953	915	859	871	950	920	917	921	907	906	870	892	892	892	969	921	873	884	924	892	890	908	916	892	911	884	887	902	898	918	869	872	890	857	949	930	935	935	908	895	879	861	849	871	906	883	847	935	903	859	864	880	851	897	865	877	837	883	918	930	840	904	912	809	925	936	915	894	876	913	864	844	914	887	892	940	871	853	828	869	853	877	868	902	910	897	916	861	911	866	878	873	950	846	900	927	924	884	921	883	939	869	869	921	900	960	934	853	893	893	932	865	858	884	859	907	960	922	858	834	878	857	913	896	958	940	908	867	909	900	887	854	838	924	897	885	902	893	880	911	894	903	902	837	897	840	880	856	931	886	935	940	848	861	909	892	941	887	847	923	891	821	947	895	856	830	869	924	916	903	948	887	879	913	904	874	906	895	892	876	885	907	882	896	907	900	901	898	911	914	862	878	988	896	890	862	889	871	853	883	929	895	882	910	856	948	931	909	883	868	886	903	930	914	878	887	850	947	915	901	868	898	903	885	842	879	884	869	862	900	903	923	862	943	872	874	901	923	879	869	915	875	909	891	934	964	863	919	883	841	917	890	935	928	959	946	893	876	868	902	902	918	921	899	869	906	931	890	899	904	934	862	894	893	953	906	935	887	895	892	907	926	947	900	949	868	842	879	876	888	909	858	865	868	909	882	883	916	859	858	920	890	908	864	878	905	889	868	904	877	893	934	945	901	932	875	943	860	930	939	882	947	948	945	890	907	955	895	859	928	873	876	891	908	882	885	875	884	888	821	879	937	940	910	883	919	901	926	838	956	906	869	912	928	898	903	907	901	923	915	885	926	936	930	877	886	908	869	948	865	886	909	836	880	907	910	922	900	917	892	879	915	926	870	940	909	858	880	912	895	906	893	897	894	875	855	911	867	865	919	917	880	897	875	903	930	891	913	921	891	900	893	864	900	904	951	897	877	888	848	889	929	897	884	874	907	951	910	881	884	961	878	863	855	876	908	883	913	951	877	882	901	920	919	858	884	909	867	905	874	907	883	849	867	901	845	887	916	900	906	853	915	900	924	918	918	921	947	915	869	900	936	883	868	901	929	891	821	874	896	863	871	898	915	916	879	876	859	894	912	939	813	904	938	902	898	907	892	909	908	892	885	898	925	873	972	916	883	888	887	929	877	920	912	906	899	893	872	931	889	920	880	889	840	926	956	896	900	886	891	956
59593	31450	42025	8401	666	457	357	303	306	298	263	274	277	251	210	225	224	219	230	222	223	223	212	216	231	207	207	230	204	226	201	218	203	202	222	195	227	236	221	195	228	211	203	194	225	208	225	216	211	219	215	200	180	202	217	198	215	246	219	220	212	210	210	190	188	199	218	213	213	216	223	209	214	233	224	226	227	233	192	210	219	222	211	233	211	208	195	204	226	221	211	217	222	205	212	231	201	214	200	210	206	217	210	225	220	219	203	219	257	222	207	204	197	206	228	203	222	229	206	218	222	197	228	227	195	210	197	222	220	219	231	241	215	212	222	224	195	211	205	198	189	222	194	236	183	212	196	200	192	194	213	213	221	215	204	207	219	201	203	217	224	193	219	200	218	214	220	226	210	209	215	224	184	229	210	192	183	213	218	216	204	227	205	230	225	201	202	196	192	211	185	236	180	214	202	229	228	222	206	202	204	205	230	195	218	229	232	211	230	215	215	193	204	216	178	221	230	210	209	201	221	210	199	227	199	206	218	230	216	217	206	194	208	191	201	228	206	226	226	207	219	212	215	210	188	211	181	216	211	230	213	202	204	209	234	177	215	211	219	208	219	217	216	216	232	234	213	207	234	202	217	206	199	214	218	219	245	216	228	218	201	233	195	186	238	203	207	174	214	209	229	233	195	237	200	196	205	234	207	181	210	203	203	191	215	227	201	228	217	210	216	235	222	210	225	224	197	199	225	224	219	211	205	227	213	222	186	212	203	211	211	239	212	226	199	213	215	214	206	206	218	211	181	235	183	195	226	218	204	218	240	210	227	182	225	211	226	211	210	199	240	207	218	193	234	217	186	196	209	219	196	205	206	212	199	199	203	215	221	200	213	185	208	232	215	188	201	185	229	211	219	207	231	222	184	190	207	249	198	205	218	207	220	207	194	240	216	201	217	210	221	200	192	220	224	231	229	211	198	201	224	232	238	215	221	237	198	203	210	206	207	202	220	225	226	210	214	202	195	198	203	206	225	210	230	231	222	204	216	223	200	224	231	209	205	199	209	222	199	212	214	225	183	201	193	219	206	210	203	205	189	212	231	228	199	230	220	232	218	240	241	197	187	228	211	244	197	209	218	237	183	230	225	205	193	222	244	209	217	226	215	194	196	192	208	212	215	219	224	222	227	201	230	198	212	196	203	206	187	232	219	225	199	195	200	206	212	220	203	199	220	196	220	243	234	220	231	202	180	198	224	217	235	201	222	202	237	211	229	211	225	196	197	215	188	208	225	196	212	234	206	205	205	208	214	193	190	218	180	188	222	191	228	217	215	219	217	196	238	193	217	193	199	226	202	230	218	225	220	194	213	195	183	203	218	219	210	227	211	199	224	209	196	231	199	229	204	213	222	225	219	234	240	219	223	200	225	210	217	184	219	204	216	226	205	208	184	195	217	221	201	220	205	198	184	213	234	209	213	215	215	202	216	220	225	221	204	199	216	207	186	177	228	219	222	218	222	171	201	222	187	199	198	222	203	208	219	222	211	195	218	209	215	184	223	188	239	232	180	233	197	207	205	205	231	223	199	214	232	185	221	202	211	206	201	204	224	217	216	213	202	208	217	198	232	202	197	187	221	242	201	207	208	209	180	212	186	206	182	196	220	191	201	199	233	192	222	191	185	204	215	228	229	210	212	217	208	188	214	191	218	214	213	226	178	211	207	195	234	192	228	186	193	217	218	224	217	211	217	187	169	217	206	216	201	205	224	246	206	201	205	190	203	217	218	220	230	195	216	212	195	238	216	213	214	229	229	232	230	203	185	220	209	209	204	180	208	208	225	203	211	184	217	221	224	207	206	200	210	222	212	214	233	207	202	202	216	211	223	216	182	209	223	219	221	210	202	205	217	204	204	208	223	215	239	223	207	201	241	217	198	218	222	206	219	217	208	220	219	204	219	212	209	177	217	204	214	200	233	218	220	201	202	212	183	201	227	205	205	209	208	203	220	208	227	203	224	202	203	192	210	237	209	221	216	234	201	208	212	200	210	195	215	217	231	210	218	206	219	209	184	225	188	203	204	215	213	218	204	197	229	221	224	193	216	209	194	231	231	194	200	225	246	222	206	220	232	210	215	212	190	223	213	216	189	225	220	211	196	200	226	217	230	227	226	207	219	218	192	205	200	236	221	235	257	222	220	214	213	207	206	190	199	182	217	196	210	216	236	239	196	190	224	196	223	228	199	187	178	207	187	196	201	204	208	192	189	173	193	225	199	212	194	207	230	206	212	231	209	219	198	226	195	210	209	191	225	232	187	200	198	246	200	212	217	226	183	204	184	212	209	196	223	220	254	213	215	232	190	229	201	195	195	230	204	223	211	227	220	227	219	198	207	232	214	246	217	217	232	217	203	221	218	203	200	207	220	207	202	206	237	215	195	221	204	199	207	195	198	201	218	208	196	220	206	223	221	180	199	231	235	213	207	218	222	198	203	220	221	221	202	222	205	174	219	200	216	204	190	236	219	216	221	219	218	223	211	234	210	204	213	224	212	203	208	198	207	199	214	239	222	244	192	187	183	203	215	224	227	197	228	223	216	212	173	220	199	229	203	219	214	202	198	197	225	235	200	186	202	214	213	211	201	226	231	218	214	211	220	215	220	240	194	212	243	200	211	212	196	212	186	233	197	223	223	212	192	216	216	212	217	192	221	205	170	192	202	231	233	201	209	234	198	210	219	202	218	204	214	236	217	204	245	204	222	200	189	212	227	251	222	195	189	204	234	205	203	213	220	213	199	205	175	205	208	218	218	232	201	213	204	206	217	222	202	213	207	217	219	194	209	181	211	215	206	219	224	197	219	204	227	226	223	208	198	223	214	198	222	209	204	191	217	217	227	217	218	212	210	177	211	215	210	194	228	219	230	217	222	215	195	217	185	200	251	204	212	178	194	177	185	221	201	187	199	226	237	240	209	192	225	179	233	217	213	195	233	200	224	192	192	212	224	196	193	209	224	212	188	214	192	198	218	226	193	202	201	209	203	194	209	183	229	192	205	199	227	198	211	208	197	235	202	228	180	232	209	230	209	223	226	233	247	227	234	186	211	195	191	207	219	213	196	239	208	209	213	215	204	214	211	211	222	227	215	228	235	211	232	181	220	237	209	217	198	224	199	243	198	218	225	220	221	195	250	206	214	211	203	221	238	227	200	195	245	202	189	209	208	215	235	201	210	190	201	202	211	213	210	190	218	218	199	213	218	197	183	212	202	229	227	205	220	207	197	203	221	214	192	233	201	220	228	217	224	226	213	223	220	198	197	238	200	206	220	224	217	214	226	212	215	227	218	194	214	202	246	237	210	216	207	225	228	224	225	178	231	210	220	216	230	177	201	213	223	199	193	184	210	199	224	204	212	213	215	222	244	210	225	223	185	234	224	208	198	204	209	197	220	223	204	218	217	212	255	197	204	203	217	203	197	196	208	230	202	243	208	207	229	218	219	193	200	212	215	232
39746	20137	36962	1914	1667	1488	1309	1199	1035	960	916	808	784	777	728	735	789	713	727	656	656	624	668	647	660	638	680	615	645	639	648	600	614	607	651	629	594	646	633	572	648	586	632	637	633	616	598	564	633	639	592	616	631	595	621	606	607	610	597	618	597	597	602	599	588	573	586	604	610	603	613	571	629	619	623	602	629	656	581	603	553	667	585	600	578	598	580	561	601	609	610	629	634	600	627	584	573	583	606	619	609	580	549	615	680	602	571	642	633	615	621	619	621	590	656	685	656	670	636	598	616	623	589	593	558	616	615	618	593	576	573	596	597	641	591	655	612	601	575	642	618	556	626	599	614	613	607	574	575	605	611	588	617	597	584	533	593	620	558	601	550	597	589	620	606	583	618	579	605	573	599	549	587	617	566	615	585	578	569	622	583	624	562	570	642	604	565	589	611	577	598	562	585	586	559	593	575	589	590	556	602	614	585	561	627	581	605	591	548	582	563	592	555	573	586	575	585	583	625	585	638	593	612	622	581	574	585	621	608	624	622	603	602	630	569	649	607	617	589	589	581	566	592	628	596	594	590	629	559	569	614	619	610	564	571	562	598	602	596	596	625	603	619	560	559	625	604	552	584	559	567	624	568	595	626	581	639	567	567	584	613	592	625	603	596	590	577	622	574	577	545	601	600	568	596	602	592	588	627	589	600	591	605	607	568	622	585	600	613	617	546	593	552	602	610	591	571	575	583	577	591	610	606	582	553	616	584	606	574	595	594	601	569	603	588	604	639	603	554	608	566	582	546	604	603	551	575	557	605	573	557	574	609	609	576	518	593	582	608	629	557	599	618	595	592	605	588	596	577	617	561	601	609	579	578	563	610	585	567	538	591	603	587	565	608	569	599	586	612	621	597	615	586	591	592	595	572	626	589	594	576	563	596	582	583	592	632	600	597	580	571	606	566	578	625	593	607	594	616	660	606	575	562	570	565	630	621	621	563	581	612	566	566	621	530	573	585	594	633	590	601	584	579	561	608	604	555	576	579	569	582	588	611	625	567	612	579	592	595	557	558	595	553	582	602	641	569	551	605	571	597	573	615	611	537	543	578	565	547	624	592	637	555	538	585	552	567	576	602	563	570	562	569	574	573	548	619	634	568	531	620	605	550	547	603	580	587	592	610	604	621	586	592	602	604	589	591	604	566	549	584	577	570	605	626	554	577	643	601	565	590	600	597	615	614	607	626	559	600	608	583	612	581	583	568	550	552	606	569	619	611	607	596	622	623	589	603	617	543	528	541	609	581	629	578	612	627	595	554	613	613	605	595	579	573	617	564	606	585	611	584	598	628	584	555	618	588	584	591	567	616	611	608	583	603	617	565	615	568	569	586	624	612	588	594	608	596	592	604	550	608	558	590	613	576	572	574	522	596	614	573	545	584	596	589	583	638	619	591	601	567	618	591	607	619	596	568	620	618	619	598	617	586	601	597	561	561	608	592	608	575	588	579	579	592	573	657	647	579	612	593	591	608	600	625	581	548	579	589	571	601	581	585	606	552	646	598	605	642	573	566	614	577	588	549	619	600	572	586	545	577	625	570	565	584	538	610	569	638	603	595	580	580	544	588	589	573	591	547	596	566	554	541	612	579	590	603	580	588	589	580	650	604	584	593	568	615	592	577	631	583	545	586	527	566	626	578	633	595	606	579	621	602	595	585	645	594	637	579	612	613	599	558	634	558	585	590	606	583	572	570	614	586	574	609	593	577	542	591	624	566	568	584	611	611	615	638	580	555	573	589	576	602	597	576	593	609	618	606	617	594	623	580	581	615	601	587	572	594	562	584	583	611	592	573	530	621	586	565	616	619	609	615	589	580	604	578	570	585	571	576	584	642	535	609	588	578	541	618	569	608	579	640	619	610	607	630	590	568	585	571	590	573	610	592	593	577	567	588	566	634	589	571	558	592	635	625	570	599	582	596	569	605	616	605	571	598	573	620	574	601	586	612	590	609	572	593	590	589	622	586	606	597	616	578	573	638	586	610	605	595	634	654	553	614	619	634	567	580	582	629	643	599	582	587	581	604	637	538	588	653	570	577	574	592	614	573	623	623	575	574	588	624	580	593	605	606	579	547	563	569	586	572	565	525	564	562	569	548	575	610	543	594	585	576	614	517	629	588	601	612	613	608	548	586	622	590	551	593	577	604	610	592	593	574	594	566	564	591	557	609	591	572	589	619	606	582	620	607	638	546	575	617	589	616	598	628	576	596	574	606	582	591	607	591	574	622	586	584	621	621	577	601	620	654	562	603	606	605	604	570	620	633	589	580	623	563	596	570	601	600	624	619	588	591	602	557	571	603	561	594	589	575	632	569	571	629	632	654	612	630	574	600	608	593	600	570	621	638	601	615	610	563	593	588	600	596	566	640	573	614	653	569	576	594	594	567	583	587	603	545	631	614	577	605	587	597	600	619	611	598	575	605	599	617	611	591	569	570	595	615	623	568	594	597	614	582	609	600	634	641	587	593	556	611	577	632	563	591	587	566	613	610	596	590	600	565	631	590	540	590	579	585	556	583	588	559	588	556	604	600	620	568	562	577	595	605	594	603	629	584	552	594	615	568	579	590	596	553	615	624	624	593	577	581	563	610	543	620	657	574	595	618	641	587	610	625	577	540	605	598	581	540	599	571	591	602	614	568	576	572	567	585	587	586	580	572	578	541	568	614	578	653	565	567	619	582	596	587	599	610	600	630	595	564	595	602	559	588	609	665	573	632	570	607	623	653	579	584	582	581	602	627	576	543	612	599	601	599	602	598	584	559	612	606	623	592	570	588	584	596	614	590	597	579	568	548	581	562	603	566	588	596	609	580	577	578	592	641	642	612	611	597	603	613	567	551	585	590	624	576	610	536	543	599	580	627	566	572	577	624	537	590	630	518	578	565	608	598	568	614	592	594	558	624	606	599	562	595	586	585	563	603	586	585	638	564	618	578	582	548	560	585	581	576	593	585	629	613	594	608	578	585	578	593	597	567	581	629	619	592	571	581	602	584	583	570	632	587	577	635	581	557	621	629	593	573	615	611	615	595	565	589	578	590	608	545	563	556	598	612	581	622	555	573	602	609	579	616	580	580	534	535	558	572	574	599	600	535	583	633	613	612	593	595	560	567	553	629	558	553	581	589	589	578	593	591	536	610	607	571	598	582	600	554	603	625	626	575	586	604	599	615	599	565	614	601	616	593	589	587	608	625	581	573	595	582	583	572	556	593	579	605	615	575	632	583	577	593	592	593	592	638	599	579	590	616	565	587	573	602	606	585	562	625	637	613	572	588	621	591	605	635	614	585	561	599	581	611	577	596	600	609	575	588	606	622	588	617	585	581	570	588	593	596	622	649	603	611	577	603	593	557	601	618	566	607	565	612	548	604	568	583	557	526	543	583	615	623	605	604	604	587	617	586	626	594	566	592	593	592	631	573	630	602	611	653	612	601	534	595	603	580	539	574	618
65178	40216	50333	15729	2518	601	413	352	309	286	282	264	250	207	219	235	197	232	195	183	215	214	230	198	181	220	195	198	178	184	170	172	184	178	195	194	175	179	178	185	175	208	155	180	156	192	156	196	172	181	181	189	178	185	185	185	184	185	182	184	195	181	156	189	160	197	169	180	173	191	177	168	176	179	190	196	204	173	201	181	167	177	180	164	183	163	188	159	199	187	183	173	182	177	165	196	169	184	199	184	184	147	198	190	181	179	199	175	197	189	205	184	199	167	190	186	202	187	170	160	169	158	204	184	202	156	175	171	180	174	163	169	179	181	180	194	191	172	161	185	198	192	159	188	191	166	177	190	167	177	162	203	185	191	154	187	172	175	182	174	190	150	171	166	173	186	156	159	183	188	155	172	176	180	171	158	170	176	169	173	168	170	165	185	204	188	172	155	203	180	179	185	184	182	170	169	168	147	191	182	181	154	174	182	165	166	178	178	182	169	179	178	186	177	199	167	151	169	162	181	185	159	168	204	184	193	176	154	184	182	161	169	183	169	206	172	150	178	175	176	195	173	185	148	185	171	191	207	173	202	180	185	188	170	172	173	168	176	181	174	179	173	173	159	157	164	198	179	169	172	183	185	195	178	183	190	176	200	165	164	156	179	184	173	188	180	207	171	169	173	163	152	159	186	174	170	152	175	153	160	191	188	164	161	198	173	189	174	168	162	176	174	175	190	172	173	160	170	166	173	187	176	161	169	170	172	183	190	165	199	174	179	159	164	161	163	176	173	175	166	158	164	171	160	165	160	184	188	163	178	178	184	161	158	196	172	164	166	162	162	165	201	180	188	160	161	173	171	184	175	176	175	179	175	154	190	182	181	169	166	183	191	174	162	200	189	199	175	184	170	160	155	166	167	194	178	190	207	186	171	182	175	174	150	201	182	178	164	178	209	176	192	158	163	192	147	183	184	175	177	187	187	159	156	176	157	172	167	188	167	189	190	220	183	168	190	172	164	173	165	191	159	185	179	176	170	172	171	185	197	177	173	165	177	158	180	180	192	157	169	185	179	183	179	188	183	173	161	175	195	160	175	182	184	171	161	197	167	199	182	174	170	161	157	194	144	182	190	173	175	184	194	171	176	175	164	190	200	166	176	147	171	159	185	174	181	192	194	156	154	180	181	169	165	181	170	171	165	182	160	167	169	153	156	158	170	191	174	169	181	157	173	175	178	161	182	191	173	150	156	181	183	187	178	186	186	176	170	154	155	156	187	166	202	205	174	170	196	173	165	167	174	161	197	175	197	201	181	176	192	168	190	160	167	198	190	180	158	173	180	172	165	162	159	176	176	163	174	191	184	191	146	180	177	180	167	174	170	173	170	189	175	188	196	191	179	185	175	173	172	181	197	161	173	166	163	137	200	165	172	187	144	174	177	187	184	187	168	167	168	181	168	189	194	185	171	199	194	181	198	177	176	199	153	155	171	161	168	167	193	173	188	197	167	190	181	171	163	172	165	194	179	190	202	186	186	173	175	172	171	186	152	151	175	162	185	175	187	207	183	179	151	172	174	151	194	170	172	193	174	166	153	188	173	142	159	170	166	158	178	191	163	191	164	172	180	201	182	170	174	181	171	169	174	176	174	170	178	156	180	146	168	194	182	156	160	178	172	182	169	197	169	168	188	166	170	177	156	147	186	192	187	148	173	173	169	168	173	171	175	178	196	175	172	159	176	188	194	178	166	177	188	168	177	172	183	162	188	185	165	187	168	167	155	201	175	181	205	191	183	147	168	169	165	178	185	195	175	174	173	172	176	175	167	173	188	155	164	170	178	200	154	173	167	163	178	195	156	180	177	189	165	183	190	184	172	177	184	147	171	165	182	177	182	161	168	166	184	202	167	176	172	198	191	171	198	174	165	173	184	163	178	190	207	167	162	170	173	162	177	161	183	174	187	159	157	175	206	180	186	187	171	197	174	176	177	165	162	158	190	172	162	186	161	166	173	166	173	195	173	156	189	189	184	158	173	151	196	171	182	173	195	189	172	170	176	169	166	186	160	166	164	188	172	162	159	169	168	178	174	173	168	184	149	186	168	164	155	180	170	191	195	181	151	184	208	191	159	161	174	195	172	178	171	197	158	179	171	190	179	183	177	177	184	187	191	188	171	177	170	177	204	169	144	177	168	170	196	177	167	169	180	190	189	194	190	197	175	155	167	196	165	178	187	203	159	161	174	187	176	193	192	147	182	181	169	159	175	177	187	188	192	174	185	172	166	184	182	171	204	181	161	173	168	162	183	178	158	172	165	202	191	197	158	170	175	167	160	191	186	172	177	169	180	172	194	194	176	162	172	160	171	162	182	192	183	191	176	156	136	177	165	176	194	183	208	167	180	208	170	189	190	187	142	184	176	183	203	162	174	174	163	174	203	177	172	170	174	170	180	163	193	176	172	204	183	186	182	202	177	169	171	186	177	162	183	211	160	183	196	184	167	149	204	169	176	162	173	154	165	146	172	184	154	188	178	186	186	150	175	152	188	181	176	193	185	185	190	183	193	168	187	197	181	197	174	199	161	164	188	170	165	167	175	172	148	149	196	164	166	164	172	190	176	153	175	212	162	197	185	219	181	183	198	168	164	184	165	197	180	191	190	152	159	173	181	201	167	167	166	185	186	177	192	195	199	158	191	184	178	192	177	156	177	166	181	182	182	171	182	172	201	166	166	160	181	175	174	173	164	170	160	171	149	185	182	183	177	180	187	185	164	186	174	173	178	199	145	172	176	181	164	227	193	160	184	174	189	198	158	183	173	139	166	156	173	171	176	163	175	183	164	156	165	180	165	171	167	174	202	179	172	173	162	198	183	165	189	185	197	160	168	198	176	177	190	183	171	161	169	166	166	184	155	176	204	140	184	178	165	174	192	194	153	174	195	196	184	183	171	167	183	152	175	182	177	189	171	196	163	171	199	169	181	206	209	160	156	162	180	172	171	179	205	201	171	193	179	177	189	183	151	132	187	179	192	159	186	173	143	202	194	168	183	173	162	157	178	207	187	175	184	168	172	195	164	168	182	180	174	184	164	192	155	192	186	182	205	197	173	183	195	178	193	165	190	188	159	183	158	170	173	170	171	201	172	167	186	192	159	173	176	190	171	153	199	153	185	166	168	175	177	168	190	167	168	179	192	181	163	184	176	182	195	177	166	165	171	147	133	187	169	176	159	182	172	177	168	164	181	191	175	151	162	173	175	158	199	173	196	183	190	163	177	150	191	164	156	168	193	164	187	175	170	188	160	207	159	169	171	173	163	172	187	197	182	172	169	184	174	175	172	161	173	165	175	192	179	180	157	187	173	146	172	168	177	155	170	199	186	161	146	164	175	185	178	165	162	183	170	184	185	197	173	176	176	162	175	179	156	167	184	171	158	156	178	167	168	162	179	161	156	168	165	178	198	192	180	169	169	177	186	194	182	189	177	186	161	157	171	183	166	187	176	162	179
47863	29438	43310	2953	2637	2175	1838	1512	1313	1204	1092	1024	943	907	871	788	804	716	693	658	698	657	666	648	588	636	602	619	592	582	581	608	583	556	530	549	511	538	575	557	585	550	517	567	562	558	568	519	507	567	568	539	567	512	557	560	512	529	544	533	589	535	552	578	509	546	514	548	512	532	526	545	559	558	551	530	501	530	486	536	521	523	536	511	531	585	530	538	561	543	522	577	557	554	556	535	557	533	558	564	541	546	580	552	580	530	532	558	515	634	574	519	534	530	541	532	600	611	634	586	520	540	565	582	564	516	529	483	496	529	519	531	510	593	510	581	540	536	510	523	511	507	554	546	509	509	481	529	507	520	494	501	531	518	522	536	514	527	517	534	522	497	520	527	526	514	486	548	495	534	538	517	471	521	539	533	481	477	501	528	517	485	568	540	540	507	514	521	520	507	543	572	522	497	510	528	529	552	527	485	506	511	477	470	473	493	555	492	516	526	480	521	564	504	546	522	492	482	488	495	506	518	509	520	509	477	556	512	490	560	484	542	538	499	550	571	547	519	511	514	488	552	538	518	531	516	520	501	515	528	549	509	512	513	506	545	527	493	528	509	521	505	508	536	528	482	492	493	516	523	512	524	507	494	538	507	496	497	534	533	537	523	529	521	493	504	537	478	521	512	551	531	508	533	523	540	515	470	542	466	485	538	524	493	528	507	486	513	526	530	494	480	498	503	517	486	489	514	529	570	487	494	492	544	532	495	527	489	533	457	500	504	506	533	507	481	513	570	554	515	528	498	552	475	481	506	534	520	514	515	545	505	517	507	499	522	524	532	508	456	493	579	526	504	472	486	499	496	537	501	530	486	506	524	552	486	477	554	525	535	514	512	540	520	543	483	491	504	524	500	525	443	527	578	521	474	500	510	529	531	511	466	486	547	524	523	506	522	523	528	516	512	540	479	552	468	538	508	518	467	537	512	514	537	483	505	505	495	512	538	502	541	534	533	490	543	527	517	490	515	528	523	497	464	498	533	521	511	510	517	538	516	520	470	523	547	538	498	530	545	493	524	545	543	515	463	499	514	522	508	506	515	503	526	510	460	507	474	589	484	510	499	513	511	487	528	511	549	528	552	520	482	537	518	555	495	522	495	532	528	568	465	539	536	515	495	550	516	519	534	538	533	469	510	522	535	506	511	537	548	555	525	519	564	532	499	525	535	546	496	495	519	491	467	536	518	541	491	556	469	519	482	552	521	496	506	555	503	506	475	500	508	521	496	505	512	524	507	494	492	521	514	515	538	502	546	541	510	499	506	518	515	548	513	531	524	530	502	481	521	534	543	519	505	481	502	515	523	554	477	507	520	561	487	506	497	488	502	475	528	520	531	549	558	506	524	490	501	494	489	497	516	508	480	529	487	539	521	508	510	500	518	503	465	475	493	526	509	484	550	484	541	520	504	506	530	531	486	524	517	505	476	540	556	471	525	519	460	493	540	496	522	514	526	512	516	553	518	512	515	490	510	519	533	507	522	522	540	535	537	507	498	496	521	467	522	508	540	491	507	499	531	492	535	473	487	511	496	534	548	502	544	486	496	490	516	526	488	491	491	579	506	513	490	505	543	526	460	499	529	542	537	555	509	498	524	530	539	540	524	504	530	515	532	549	509	489	505	523	515	506	499	562	506	502	479	494	511	541	505	487	509	518	511	554	490	542	500	515	489	523	524	480	493	499	525	507	527	522	518	499	486	499	526	528	523	528	532	525	502	508	504	513	513	483	495	504	556	476	496	465	515	470	505	499	496	529	535	470	473	526	517	489	522	545	514	476	523	494	506	480	512	473	543	511	539	544	533	513	524	508	468	500	506	513	546	528	510	495	505	487	488	510	510	506	490	531	523	545	526	569	508	519	491	509	488	527	532	552	511	494	516	487	546	516	526	455	554	526	546	526	501	541	483	502	486	467	549	528	494	525	470	526	578	565	525	492	501	510	519	491	477	493	482	509	554	498	538	506	512	500	465	527	508	488	530	530	499	546	522	547	472	550	548	526	541	530	528	524	468	482	519	515	542	486	560	504	528	513	487	510	525	545	487	519	528	515	528	510	511	529	524	530	478	479	499	597	520	496	465	519	559	530	531	492	492	499	514	518	487	516	484	563	518	508	499	519	515	520	529	533	515	505	513	533	520	488	519	541	525	495	494	485	526	548	506	491	503	506	561	501	519	519	528	509	498	502	534	500	480	486	483	512	513	532	470	524	469	517	503	483	528	489	507	541	526	526	497	530	485	500	499	529	495	506	531	529	491	502	490	501	514	530	523	511	525	509	504	514	509	461	450	519	518	503	482	512	521	538	495	517	516	511	543	512	522	487	518	514	533	516	532	522	518	516	529	492	527	529	500	505	539	533	464	520	483	516	507	539	545	470	520	522	520	523	509	534	515	497	491	490	481	515	501	512	557	458	501	494	508	524	535	560	470	518	510	510	518	502	485	526	485	513	533	515	525	526	529	511	496	496	530	476	505	488	491	521	526	511	534	492	498	511	542	511	526	513	488	513	561	499	501	523	499	527	511	534	533	484	506	513	515	523	499	529	492	519	513	517	513	497	496	531	525	524	508	517	488	493	517	506	531	524	508	541	511	534	520	493	512	504	484	530	504	510	507	542	553	497	493	497	495	493	507	486	496	528	509	532	509	556	513	514	474	491	550	535	547	513	514	506	510	507	504	503	493	486	491	533	523	507	551	488	479	543	511	546	504	476	514	541	524	508	561	526	559	523	517	487	510	545	528	482	513	511	513	536	523	512	507	515	476	518	498	518	494	524	550	531	536	513	547	490	531	555	546	514	496	532	480	475	543	562	541	484	495	529	512	525	526	483	502	497	500	528	505	521	502	501	486	537	552	489	510	506	553	500	514	505	519	502	517	520	505	496	481	536	475	511	533	522	507	575	507	500	506	515	499	510	494	453	522	487	558	499	530	521	514	494	537	532	510	537	503	526	468	529	524	507	499	509	504	548	522	481	488	498	531	490	525	498	513	511	524	497	489	525	524	463	476	510	483	530	559	506	530	486	551	558	546	503	511	539	525	497	489	454	517	506	513	498	518	554	534	486	508	525	505	510	477	506	469	512	516	521	500	489	502	500	541	524	482	492	544	516	479	491	509	503	517	532	527	502	502	501	547	544	501	529	509	541	504	539	485	503	516	494	516	525	482	530	507	508	548	511	536	465	532	552	516	467	496	528	505	510	502	475	484	481	489	527	517	511	512	530	520	503	514	489	497	538	533	527	458	455	556	503	513	509	536	491	509	517	528	517	503	518	524	475	525	541	467	511	505	501	484	540	507	516	496	486	501	506	499	517	514	550	512	511	547	519	514	582	534	520	514	511	519	543	504	528	514	531	513	495	499	505	515	488	528	481	509	500	508	508	488	491	526	520	493	526	452	468	510	517	522	525	499	510	536	536	530	486	528	554	480	531	510	557	510	515	490	497	532	498	519
27684	5485	5506	593	383	397	388	355	332	347	347	335	347	360	337	365	330	347	349	330	329	336	334	321	336	351	340	338	353	333	351	353	321	369	321	345	357	341	340	334	342	365	338	354	358	349	338	336	363	347	312	312	337	327	322	352	358	326	356	334	352	363	316	315	312	360	330	313	353	325	334	355	377	367	328	320	337	361	379	361	343	324	369	344	341	372	361	319	341	325	351	344	361	345	355	336	361	350	361	334	367	348	352	333	321	349	336	349	324	319	347	340	360	362	349	353	336	315	347	318	355	322	379	362	370	382	330	365	350	369	339	322	361	364	358	367	332	356	317	355	324	309	353	328	361	351	337	356	319	335	354	358	312	321	352	362	351	352	365	354	343	327	323	380	357	322	301	341	345	349	341	336	349	339	371	318	356	315	308	355	358	332	340	358	326	343	340	350	337	302	361	304	340	366	371	332	317	304	329	349	354	346	329	299	313	314	350	335	344	377	360	374	342	338	365	345	309	361	358	321	339	349	347	319	364	341	377	334	359	361	346	321	373	346	327	358	325	332	365	320	321	342	328	329	328	328	347	325	354	329	317	330	326	316	328	311	325	343	348	341	362	358	355	368	367	330	347	346	366	349	386	322	329	352	326	358	372	336	346	342	355	349	346	365	364	367	325	370	343	329	345	360	326	341	315	335	334	346	323	337	341	339	331	323	338	330	356	339	334	365	323	346	348	351	383	342	362	320	303	363	358	332	310	326	321	346	356	336	337	332	327	356	356	342	327	350	312	352	329	349	335	330	364	356	356	314	336	335	345	356	342	358	355	348	343	305	362	334	363	332	318	320	370	363	354	353	370	350	343	364	337	350	304	349	342	333	350	330	340	355	358	329	335	327	345	331	346	338	341	323	353	347	357	373	380	379	311	349	345	327	330	338	369	319	381	341	324	364	361	309	333	337	327	325	336	304	363	369	348	333	334	337	359	353	364	342	344	359	312	331	381	350	363	338	323	333	361	352	351	333	331	333	321	356	359	350	336	357	372	334	365	362	310	361	367	333	313	316	391	336	364	357	342	324	331	356	362	340	364	343	353	368	335	323	344	344	327	323	335	344	344	360	355	317	364	362	337	354	338	338	353	303	353	343	366	365	350	348	346	328	347	356	385	356	340	347	365	368	359	362	348	325	328	335	335	314	353	346	318	332	339	365	349	366	333	335	351	311	322	357	297	314	320	315	353	346	371	324	321	329	345	348	333	332	318	327	332	361	367	352	353	307	362	361	350	346	352	321	342	330	346	321	360	312	352	342	318	366	368	325	348	366	344	371	322	335	356	329	347	352	370	331	336	340	363	362	340	353	335	332	355	342	374	387	369	344	375	351	346	377	328	361	321	344	327	332	336	370	361	337	332	347	293	336	371	319	333	342	371	335	359	333	335	344	341	369	342	334	330	331	349	352	374	373	364	360	347	355	355	356	346	339	350	329	372	335	324	351	356	359	345	349	364	340	353	364	326	322	354	390	335	334	341	337	340	356	328	335	345	357	313	342	328	374	370	340	345	349	330	358	339	337	338	331	316	338	305	342	328	322	311	356	345	345	340	308	339	335	321	350	311	349	304	343	330	356	326	320	340	361	353	330	346	338	329	354	342	328	326	342	342	337	336	368	336	357	360	333	347	338	337	315	346	320	345	332	342	364	339	381	350	348	349	327	361	343	373	341	336	374	328	322	367	335	336	358	358	353	353	337	349	328	338	338	372	323	344	351	369	328	336	346	342	318	338	328	320	359	344	336	321	331	328	326	346	316	331	356	347	357	315	354	360	326	348	360	348	364	335	325	345	366	358	343	365	338	335	320	366	350	339	319	345	353	318	363	333	349	319	368	335	340	343	340	287	294	368	341	345	355	369	343	372	317	345	311	323	329	313	339	311	346	354	311	306	392	354	351	334	369	339	377	373	318	326	345	344	355	348	359	361	333	352	317	305	323	337	355	354	366	334	371	377	348	351	319	329	338	328	322	331	343	317	358	298	338	332	350	340	321	329	353	333	339	354	326	323	380	319	351	327	356	349	339	355	394	335	322	344	346	345	353	352	340	351	360	339	350	319	323	341	335	375	338	329	371	380	348	358	365	337	373	333	341	352	343	353	339	374	311	351	356	360	372	361	336	334	350	326	335	327	331	342	328	324	353	358	350	352	350	357	347	337	327	361	310	313	366	347	342	322	338	361	337	340	351	354	334	352	344	326	322	335	334	348	355	348	351	362	354	371	354	353	312	330	326	346	357	354	375	338	337	303	356	361	346	325	344	338	352	338	332	343	327	303	342	313	354	352	345	348	332	335	353	368	366	337	361	378	349	339	321	340	345	351	332	350	333	360	353	341	338	320	328	336	332	344	293	321	338	345	337	348	346	317	325	314	370	325	315	366	349	338	338	384	347	328	363	329	332	298	354	364	368	338	336	341	336	320	330	337	313	370	360	338	351	347	344	358	357	310	378	370	347	366	308	340	358	348	343	362	343	346	377	312	330	350	344	340	336	328	346	360	351	340	325	337	350	335	337	338	360	337	375	336	341	339	343	330	352	346	344	313	337	325	352	355	346	367	367	356	359	297	344	320	350	317	333	342	331	336	371	361	364	343	321	304	365	351	331	360	337	330	331	324	336	326	332	324	341	318	355	345	330	358	342	363	350	314	366	349	320	359	325	337	337	349	364	369	331	343	334	340	293	303	371	379	376	344	309	339	324	346	333	328	342	360	356	312	336	351	340	336	346	355	325	364	346	350	340	347	330	335	349	379	326	364	346	331	332	360	329	331	349	332	335	336	339	341	323	376	335	348	331	351	334	358	335	355	330	333	370	336	362	349	374	325	328	347	319	317	350	327	342	367	336	335	311	345	333	330	359	343	364	339	329	319	310	329	381	310	317	341	372	324	363	352	341	348	326	381	314	313	345	348	327	340	334	327	348	326	336	367	386	344	364	364	340	314	364	343	325	359	321	372	347	315	338	321	346	350	347	317	331	361	315	310	369	316	340	344	304	344	355	324	357	363	316	339	336	375	350	337	308	347	343	327	324	329	344	367	348	341	358	317	360	325	316	343	353	314	367	382	359	336	337	339	334	340	345	340	313	356	349	309	339	337	335	359	326	335	308	361	328	347	362	346	324	349	332	353	326	365	337	351	325	349	370	336	359	349	306	353	338	383	338	311	365	354	339	324	342	345	374	363	348	376	350	314	371	359	337	377	380	337	316	322	331	345	347	327	348	364	370	337	361	357	335	342	322	369	336	354	346	312	346	356	339	329	355	323	353	325	346	401	359	340	335	326	371	354	341	335	363	326	354	367	313	332	360	334	327	319	340	322	315	308	373	326	300	342	395	368	374	365	333	345	335	293	306	339	324	343	350	337	315	317	338	362	330	337	347	362	337	335	356	358	317	335	350	320	313	345	338	321	345	347	339	361	325	340	334	375	321	369	363	332	359	363	362	315	328	365	348	346	331
21220	4315	9160	987	1009	943	901	936	941	965	957	913	907	888	913	933	926	935	931	971	926	907	877	904	899	893	934	913	929	897	874	894	890	924	898	928	963	866	932	859	969	905	895	885	886	920	925	957	962	856	964	887	924	876	922	875	876	953	893	936	961	912	892	839	927	899	906	856	883	879	848	929	903	926	866	911	894	885	934	929	887	920	905	883	967	902	955	932	932	926	907	930	954	992	897	901	916	872	913	928	914	896	936	935	886	967	946	919	930	898	944	929	948	903	862	915	892	925	852	915	891	864	938	884	934	879	903	931	900	944	956	858	861	950	960	870	869	886	887	930	903	860	945	907	889	923	906	901	872	955	964	891	945	939	907	879	898	905	896	874	926	872	890	887	889	935	891	920	907	911	864	937	892	875	909	888	887	917	928	909	890	934	899	916	900	951	944	941	873	923	845	902	856	861	883	967	903	892	900	930	893	888	887	944	942	919	888	897	921	959	881	892	892	969	938	885	911	929	911	899	928	886	909	895	904	930	920	870	896	848	946	953	919	902	862	890	881	957	894	952	891	863	950	881	927	932	876	945	938	897	887	913	942	942	960	859	871	910	929	809	885	882	864	913	911	891	876	918	917	912	921	871	914	930	887	855	940	909	843	899	913	905	933	920	922	902	937	902	866	945	911	923	933	928	952	892	888	873	832	886	896	879	938	889	903	919	894	867	940	899	911	856	902	943	937	845	919	931	848	909	889	917	927	945	944	904	893	898	929	917	926	886	946	916	909	876	915	874	931	910	980	988	883	873	893	939	922	845	849	868	839	946	918	901	863	907	864	853	932	923	904	915	849	882	947	894	883	912	841	924	896	919	906	903	919	872	932	850	937	879	881	880	899	880	944	865	884	916	899	925	880	849	946	890	882	909	943	870	859	874	915	919	895	919	903	866	895	929	858	884	872	881	884	957	858	946	897	894	878	858	918	896	897	900	845	946	925	872	922	914	920	897	896	856	900	886	898	857	920	906	984	949	914	958	893	870	871	874	853	890	919	917	931	893	890	872	924	947	878	901	954	870	880	923	880	957	906	913	919	910	897	926	960	865	929	879	897	888	902	935	939	866	935	891	949	916	899	941	892	979	891	894	908	867	882	881	934	926	894	866	865	922	920	921	922	919	926	904	915	875	951	914	913	886	924	953	902	893	956	995	853	927	943	927	875	891	855	955	916	917	912	928	922	919	932	941	940	918	911	960	904	924	906	898	865	954	886	888	926	865	869	949	899	932	977	871	886	869	900	932	942	935	875	905	939	948	910	904	933	932	923	902	880	918	905	887	916	910	948	885	952	891	907	950	910	883	965	843	884	885	892	883	945	919	909	956	932	907	907	897	888	980	932	906	852	892	894	903	912	938	950	887	856	860	938	924	870	904	905	846	871	905	917	862	897	875	922	929	872	874	888	948	918	926	907	923	887	893	858	888	872	961	897	877	891	880	890	937	912	902	876	870	881	891	1011	932	859	951	881	943	952	924	899	913	875	945	869	897	903	874	915	928	868	913	907	925	887	893	918	893	931	900	920	916	909	922	904	871	898	924	886	917	862	920	919	936	904	899	964	897	919	892	907	951	908	925	903	904	898	887	928	893	955	894	908	884	919	928	877	901	941	860	921	899	868	901	890	883	891	916	894	921	878	903	925	882	897	958	860	906	905	874	908	913	925	864	891	887	891	838	907	899	950	909	919	926	927	885	881	916	930	899	883	898	900	894	942	898	908	902	927	883	942	909	886	902	936	895	926	905	942	893	924	849	942	871	905	956	882	858	934	906	894	863	902	910	927	950	889	924	927	893	923	919	916	899	916	907	900	937	939	888	914	882	923	916	926	903	910	913	967	894	894	886	953	872	958	929	957	953	889	940	933	878	878	885	912	843	870	931	936	934	929	877	914	867	929	880	919	917	907	820	952	848	898	873	939	892	927	986	958	873	928	934	945	896	911	949	853	952	939	881	864	922	875	879	837	909	891	904	915	913	917	919	897	869	905	868	919	922	916	909	905	927	912	899	880	848	889	890	889	824	848	925	897	910	900	885	983	889	909	951	896	895	922	901	894	924	931	881	977	916	933	934	957	861	923	912	919	947	926	940	902	926	884	886	923	937	938	874	920	917	966	907	876	904	964	958	915	921	902	903	893	940	834	874	882	930	909	904	894	898	952	919	881	938	936	936	930	899	891	917	925	888	930	904	961	908	872	942	895	887	949	935	861	867	941	905	877	920	917	889	931	960	913	899	904	920	962	919	949	874	972	888	883	935	945	884	904	925	929	903	936	852	944	955	857	886	907	875	893	867	933	921	891	885	921	860	869	971	870	876	903	875	862	890	866	913	885	916	915	893	945	858	896	930	903	929	852	901	868	885	883	923	901	909	920	896	875	920	910	975	918	903	876	901	919	914	897	870	890	901	892	909	865	894	957	867	909	912	875	895	916	872	866	927	916	917	901	951	934	941	905	888	879	867	920	914	909	932	921	878	930	881	918	949	912	914	898	897	955	921	928	897	902	905	862	927	955	858	890	873	857	947	922	923	903	901	925	875	908	914	909	931	904	865	893	909	866	921	942	836	893	930	891	914	967	873	895	914	898	924	922	902	900	864	896	918	898	934	908	936	927	931	935	921	914	853	904	944	916	908	915	888	923	922	931	964	946	893	835	917	924	953	884	922	897	911	926	894	914	917	891	903	901	956	880	908	888	872	901	871	882	908	958	914	923	860	903	914	925	892	905	861	912	949	908	892	952	896	985	933	885	930	909	917	862	901	917	912	896	904	904	871	955	867	893	962	926	826	927	841	901	902	926	941	912	850	910	966	885	928	840	934	895	930	924	871	890	901	937	912	899	918	881	894	909	965	909	886	939	952	905	902	894	878	903	920	881	887	874	898	911	867	901	950	940	904	933	949	900	857	915	928	898	898	958	909	892	931	893	871	948	914	937	883	926	911	926	946	963	921	886	870	948	882	952	919	955	926	892	855	901	915	870	926	897	885	926	972	890	863	917	936	908	946	892	889	877	922	884	894	955	884	912	900	864	919	954	907	908	916	884	913	859	908	917	900	906	949	949	899	876	923	924	911	870	842	893	875	882	885	898	867	875	968	904	884	919	888	894	938	889	915	875	885	953	939	901	862	922	890	890	940	864	859	907	933	907	905	938	911	930	896	864	967	918	875	871	954	929	892	888	885	858	906	936	937	928	877	903	917	908	909	901	884	893	906	937	889	924	910	912	879	897	905	890	894	902	908	906	846	899	872	881	898	890	903	885	907	892	882	887	920	919	948	864	882	946	951	930	936	943	906	905	900	905	964	910	892	941	903	905	910	911	922	890	885	898	951	891	934	878	889	935	907	1003	908	849	900	936	900	884	906	844	855	905	918	896	889	942	952	883	866	899	977	883	894	928	899	879	958	867	894	937	908	888	859	907	933	882	923	874	917	895	887	843	901	898	908	884	851	881	926	943	933
59950	33072	39713	7418	622	423	340	362	266	290	246	261	253	231	243	234	229	228	225	200	208	197	234	214	235	216	226	217	199	216	211	183	226	215	195	233	211	211	208	218	198	221	219	215	199	232	206	232	202	181	228	224	229	191	205	190	206	216	208	191	231	198	206	216	217	205	213	220	198	218	192	204	215	202	201	213	212	213	236	207	213	221	223	195	216	214	218	203	205	205	198	190	192	204	209	217	190	207	203	234	203	209	194	225	200	186	225	221	210	214	202	216	202	202	241	186	206	218	252	237	223	211	220	197	198	219	220	206	196	198	197	199	191	227	198	206	181	211	219	198	171	216	213	211	210	222	226	193	219	222	231	207	198	196	181	230	228	239	197	223	209	200	201	209	208	198	225	236	214	210	221	226	200	214	198	230	207	205	213	217	194	218	218	216	203	194	191	185	229	190	225	231	209	195	190	202	210	207	229	197	195	216	211	213	219	184	234	188	188	216	213	213	203	201	204	227	212	206	180	232	222	212	215	192	197	208	225	217	222	200	203	193	197	235	203	234	248	234	236	211	203	187	239	196	194	173	217	200	204	214	225	197	189	211	244	210	236	207	216	220	216	204	194	227	214	205	226	206	203	216	220	229	202	211	201	199	185	210	211	181	193	220	189	205	214	207	236	201	208	235	193	213	225	236	183	190	210	243	197	240	211	222	197	231	171	201	185	220	222	181	192	191	228	222	179	198	236	188	197	201	194	189	205	193	214	206	191	200	215	207	182	200	197	220	178	211	216	182	214	201	212	194	211	219	198	224	196	209	194	235	189	196	218	195	231	189	211	208	223	211	188	212	201	204	197	208	207	202	220	212	206	200	263	223	204	219	205	215	202	185	202	214	204	202	185	205	201	182	207	220	221	205	235	212	235	212	214	203	224	236	188	198	236	201	198	198	238	239	191	194	192	206	184	199	192	210	205	191	198	234	229	214	208	198	210	213	210	201	215	207	209	203	206	198	201	221	218	197	202	212	202	204	207	210	211	214	218	194	189	200	209	212	205	226	208	198	233	215	223	201	219	208	187	204	211	195	243	215	222	205	224	215	214	214	231	218	203	209	188	203	225	205	217	193	200	207	211	192	229	213	208	226	231	192	215	227	215	175	214	209	212	239	219	199	225	211	208	196	199	220	228	220	202	214	217	195	206	202	200	210	225	223	183	226	204	230	199	197	193	198	196	207	220	214	197	195	204	168	211	212	213	215	193	218	209	201	194	196	221	207	205	204	191	247	205	222	206	207	193	188	229	201	227	217	215	213	202	234	201	199	180	201	200	208	215	189	209	237	207	204	220	208	189	209	242	229	238	212	182	217	195	180	201	243	223	199	211	183	220	187	217	187	205	202	206	194	203	195	189	213	211	222	216	179	235	202	211	227	195	218	212	193	192	216	188	208	219	234	177	183	194	205	211	189	204	221	215	237	204	218	231	205	184	195	195	197	201	224	212	205	200	190	233	211	213	215	232	223	202	221	206	199	221	188	192	222	208	198	202	188	190	207	199	208	207	206	221	193	224	192	179	208	209	183	180	221	197	198	200	221	228	200	196	227	202	201	207	206	219	194	217	210	173	189	231	195	200	206	194	224	226	202	216	215	208	220	210	227	207	209	209	207	194	205	218	205	222	215	199	205	202	201	223	187	199	220	204	213	184	209	200	188	198	214	208	211	196	190	214	201	212	195	184	195	224	217	183	215	213	191	239	202	216	192	204	201	196	230	193	214	220	220	208	191	215	244	190	213	218	224	184	199	191	198	213	212	239	208	219	241	198	212	211	208	216	203	196	209	232	190	201	228	214	198	185	216	213	205	210	229	232	219	221	210	197	209	220	185	206	208	231	182	215	207	224	212	201	203	204	213	191	197	184	233	209	226	206	212	194	208	192	221	191	215	211	207	226	224	220	210	196	187	209	213	208	223	189	183	193	202	218	208	180	208	237	204	210	218	205	218	207	212	191	198	260	225	213	217	215	210	214	207	191	212	240	189	195	182	198	213	201	221	227	238	188	186	209	163	225	207	232	191	184	207	205	227	224	253	201	221	224	200	191	191	177	217	203	217	219	217	203	200	180	231	201	212	211	207	212	211	178	230	213	206	218	204	203	217	203	242	227	213	184	221	213	216	198	214	200	218	230	213	226	211	235	203	211	213	204	220	218	200	214	193	213	216	215	189	210	198	198	202	209	209	226	209	186	204	201	233	219	210	203	225	233	196	221	238	188	203	219	201	202	197	213	230	200	177	201	196	219	220	233	213	225	209	215	214	223	210	205	211	213	185	206	206	203	189	186	209	228	187	236	194	196	211	199	211	209	215	192	206	224	205	208	201	216	209	231	204	212	195	195	203	228	222	203	221	211	202	196	204	210	193	217	205	230	211	173	220	206	212	208	224	203	205	221	209	217	200	209	211	227	228	217	208	199	221	209	185	201	210	193	204	201	208	235	212	230	207	195	192	173	196	226	210	217	203	195	217	205	213	217	196	210	197	192	213	192	220	215	179	201	227	210	174	205	199	197	189	186	206	188	216	209	206	189	205	207	192	204	198	212	217	221	227	213	210	210	222	208	202	213	201	215	216	206	213	214	199	232	182	192	216	228	199	201	242	185	180	216	214	190	213	218	202	208	221	183	231	199	207	199	202	185	202	192	223	221	202	195	203	203	196	215	196	209	206	200	201	181	201	200	230	195	216	196	213	207	206	210	232	184	180	228	225	226	195	213	215	193	188	196	225	198	210	215	225	179	216	192	202	221	204	204	203	176	218	196	214	200	198	212	240	221	217	231	212	205	196	224	209	203	228	190	184	194	240	224	191	191	200	209	198	213	212	210	215	204	191	188	230	239	208	194	192	201	192	219	190	208	216	192	197	191	217	210	235	232	188	214	226	181	225	202	216	204	187	184	212	194	227	200	195	189	218	226	217	188	162	211	199	175	201	202	196	223	192	212	210	220	218	181	212	199	186	194	201	213	204	205	225	231	190	222	187	200	226	230	222	210	205	180	185	227	193	190	186	196	218	213	209	222	210	209	198	222	212	198	200	187	204	203	201	218	211	200	198	202	202	224	246	231	212	205	223	231	220	182	218	196	198	206	202	194	199	216	227	199	204	204	196	197	194	226	208	201	205	218	201	182	216	218	208	199	215	222	219	212	203	206	233	195	213	231	189	224	188	214	200	206	216	198	196	208	202	219	198	213	219	192	169	237	204	214	218	174	212	208	204	207	224	199	189	205	211	223	201	207	205	225	211	211	184	215	212	181	203	213	229	209	205	208	195	207	217	199	204	214	198	205	215	188	236	202	189	210	200	188	215	208	223	172	231	196	214	222	189	195	228	211	191	224	204	203	218	187	214	186	206	206	201	224	219	210	202	236	231	221	196	203	217	177	204	223	211	197	230	192	223	206	208	207	225	208	230	213	168	202	214	204	207	186	203	220	220	218	195	190	208	217	217	214	176	213	223
39604	23602	33273	1950	1643	1439	1241	1206	1028	912	928	807	800	791	761	700	699	733	726	686	660	648	632	672	648	627	645	668	613	619	639	623	622	600	639	626	617	611	635	584	591	629	605	644	642	622	600	619	613	631	579	607	615	598	579	611	577	595	552	641	568	575	611	606	578	640	577	614	616	593	596	584	589	578	601	589	608	630	651	587	571	558	591	566	544	577	574	618	621	599	608	589	622	640	551	585	628	609	643	585	619	590	626	615	587	595	573	629	619	621	565	613	564	619	612	647	596	647	630	592	607	621	578	636	559	572	604	607	573	558	581	617	641	654	561	581	596	601	581	612	593	611	547	568	585	567	571	611	588	599	594	603	584	625	624	599	581	608	573	589	570	549	579	648	600	576	598	570	626	567	577	588	568	567	593	575	581	595	532	605	557	578	620	560	588	573	608	592	609	517	575	582	576	609	576	602	662	571	550	567	594	578	603	588	581	571	569	586	594	593	560	557	575	582	591	599	626	602	566	593	585	612	616	582	607	629	581	600	558	577	628	611	601	606	584	607	564	601	555	589	615	569	588	542	639	589	558	611	620	570	607	600	561	557	563	597	576	571	576	595	590	572	595	589	572	560	578	646	604	570	590	605	534	583	625	605	562	596	575	546	605	552	563	580	576	609	575	595	574	561	592	524	563	591	607	577	597	611	583	576	569	529	578	558	601	595	584	592	562	568	534	577	608	599	574	581	615	541	562	580	627	596	588	596	612	602	604	598	602	562	600	622	621	591	563	567	609	563	564	627	544	554	596	608	547	587	607	540	531	588	603	574	588	608	602	621	576	578	553	548	660	618	576	574	584	571	579	587	585	580	562	591	579	529	600	609	545	603	580	586	559	603	581	575	571	557	604	563	597	552	537	560	620	594	571	561	572	616	602	570	589	565	646	528	620	566	603	565	622	599	611	619	589	579	588	565	535	599	534	568	578	573	588	594	574	583	585	550	578	583	560	637	581	606	565	592	621	615	585	562	582	595	579	552	612	554	552	603	627	548	628	597	562	578	606	579	575	611	602	610	593	545	607	603	599	604	622	560	587	537	607	596	590	648	604	562	592	561	566	576	619	587	565	602	574	554	574	569	610	574	572	600	551	607	578	600	581	586	579	595	597	593	601	569	590	575	584	596	572	584	621	572	601	602	594	552	598	619	539	587	607	599	607	607	559	585	598	606	533	605	562	570	621	566	594	564	576	617	567	607	628	601	546	580	546	590	579	586	595	603	543	604	557	616	608	605	616	572	565	643	606	590	612	545	596	604	600	590	568	575	577	591	597	599	637	576	607	563	568	602	548	563	663	586	598	583	580	577	579	582	601	556	539	555	560	578	581	609	597	578	565	581	599	594	615	593	566	585	589	580	558	580	588	568	570	588	592	562	602	642	575	552	598	577	605	595	569	586	595	581	629	596	553	586	528	542	619	593	593	590	568	570	594	554	585	570	604	568	558	588	612	565	569	586	562	566	657	589	605	571	599	549	593	605	556	591	593	619	591	581	569	572	592	552	571	591	592	570	617	602	551	583	533	588	585	622	580	580	517	563	538	608	629	614	620	590	618	589	567	609	588	582	566	575	570	569	567	595	598	578	564	561	573	527	570	571	561	576	607	563	583	601	590	547	608	570	607	587	578	565	568	597	581	567	617	584	591	558	614	578	588	515	575	601	579	574	609	564	549	574	609	573	570	620	550	593	569	584	622	579	572	561	598	597	587	578	596	600	588	564	600	563	566	572	583	574	591	619	576	564	523	591	599	609	604	588	580	589	602	564	579	582	557	568	570	565	598	563	597	569	583	569	596	603	567	604	576	562	559	582	586	562	579	603	591	629	586	571	580	559	604	585	627	587	576	575	589	580	636	573	616	568	636	562	536	593	627	559	595	589	568	554	556	557	590	551	605	634	596	589	582	566	556	593	582	557	568	566	621	563	598	565	580	595	572	564	562	583	573	626	577	580	618	570	604	559	566	565	587	548	554	572	630	583	593	576	639	575	560	537	569	596	575	568	567	604	547	590	591	621	528	580	543	561	587	599	617	578	590	553	567	538	547	608	575	556	614	553	609	572	590	572	589	541	547	555	587	549	547	570	651	564	552	554	557	548	583	562	602	577	571	578	559	571	574	576	581	613	574	593	550	533	578	535	599	587	606	575	590	565	579	579	639	573	573	569	559	553	567	607	568	583	612	610	570	612	598	591	564	622	595	613	581	632	571	583	620	620	576	531	559	586	617	605	594	616	599	559	553	559	572	635	582	561	590	578	585	595	642	611	589	575	608	618	612	569	613	644	566	585	646	569	579	566	590	576	599	594	622	565	600	565	556	614	573	617	622	570	616	636	567	601	590	636	605	622	573	595	561	578	600	604	621	579	539	580	561	563	584	602	596	574	537	602	580	598	550	587	569	559	582	565	597	589	563	586	623	605	611	584	580	579	604	592	627	589	583	574	570	568	610	619	582	584	606	593	582	581	546	596	567	581	563	574	527	596	583	636	529	606	601	596	588	552	606	595	585	625	624	608	573	559	574	611	571	626	614	597	620	578	567	568	570	553	587	583	574	601	578	574	597	596	559	552	579	578	541	601	549	628	589	577	636	609	587	539	565	637	557	564	563	613	567	592	614	570	595	579	582	563	556	575	590	626	613	595	587	577	617	580	596	602	598	586	603	557	571	586	608	608	588	571	621	577	595	600	599	565	594	582	574	555	568	592	574	560	595	548	603	568	578	587	603	621	571	622	623	587	554	612	587	566	582	581	633	572	594	507	597	581	585	575	619	622	618	599	588	576	549	561	538	604	637	569	616	538	594	573	595	549	598	549	600	626	619	612	575	556	615	598	591	563	603	592	612	567	594	568	570	582	582	579	579	570	591	592	597	556	540	589	642	603	569	583	577	594	598	552	567	585	584	575	586	572	554	546	585	569	579	626	570	593	622	627	609	553	591	578	561	582	576	607	619	529	581	583	577	553	613	618	605	559	593	595	589	576	561	577	599	624	598	614	648	598	560	613	581	595	611	588	577	609	565	561	592	593	573	567	594	600	585	528	545	577	571	589	583	580	605	563	566	565	576	567	550	577	594	578	538	603	620	596	544	565	604	560	587	566	631	607	605	575	595	595	582	569	591	608	609	597	569	622	569	571	589	571	578	554	604	597	558	611	599	553	538	585	605	591	560	593	597	614	565	577	554	620	563	539	609	578	562	559	583	552	568	574	566	582	552	590	608	606	623	588	593	655	583	568	588	520	588	600	557	576	598	574	619	566	607	596	569	553	563	527	570	598	612	594	600	615	567	590	569	541	557	608	591	594	575	613	623	583	565	640	575	602	593	602	598	593	594	552	631	602	592	600	595	570	607	541	574	561	599	590	564	585	605	600	564	598	600	585	545	590	545	611	591	589	615	607	633	612	576	591	579	621	601	606	552	598	573	574	641	597	604	606	579	577	605	592	630	561	574	589	617	603
66399	40911	49181	14369	2016	660	462	398	322	288	289	265	269	209	245	200	224	203	205	186	190	184	198	209	178	175	187	187	185	167	179	194	185	184	168	179	162	169	163	189	187	192	159	183	140	184	158	179	183	196	170	161	160	180	187	166	181	184	183	186	198	168	176	175	170	167	162	174	200	182	180	207	183	197	180	165	155	169	198	173	191	181	180	165	184	144	197	187	188	163	176	173	194	191	179	159	178	170	197	170	176	167	146	168	159	188	188	188	198	178	151	164	145	159	185	165	204	175	166	154	183	188	210	165	157	173	152	174	167	163	183	200	166	203	174	189	170	180	166	165	190	183	187	162	191	183	193	182	200	164	178	166	164	143	162	186	168	191	188	184	170	182	162	165	176	213	165	159	188	169	181	181	202	183	163	156	174	162	164	180	172	171	138	172	175	192	181	177	181	188	155	169	166	180	186	174	178	145	180	185	180	160	175	160	179	189	180	157	158	196	176	184	178	194	176	159	155	163	189	170	168	167	198	190	172	194	166	160	166	170	170	173	166	171	198	189	176	188	162	168	160	166	191	172	149	177	151	163	168	180	164	194	144	207	166	160	168	174	166	171	157	162	178	161	172	160	172	171	190	172	185	163	156	163	155	163	172	182	188	174	163	187	159	165	168	177	180	181	163	155	180	156	177	162	181	170	183	193	156	165	202	168	181	165	177	179	170	172	144	188	188	200	186	180	182	190	177	197	190	176	173	184	173	171	173	190	204	183	172	190	148	194	187	173	168	168	147	181	187	198	193	167	145	169	172	160	177	172	172	141	157	160	201	147	166	192	151	159	186	197	179	147	172	177	178	174	166	168	208	184	144	130	181	180	166	172	174	192	154	183	168	196	175	192	177	181	166	155	194	182	189	171	175	163	170	179	174	176	167	187	195	183	195	195	158	170	186	176	176	168	152	182	174	172	186	164	168	164	197	190	156	166	179	179	175	153	181	154	178	158	179	177	153	162	165	173	151	162	158	165	172	156	178	177	182	170	171	153	152	177	174	170	160	150	178	164	161	158	187	176	191	176	180	172	180	159	171	170	168	165	191	178	179	165	183	178	184	180	171	174	169	191	188	188	181	172	167	168	182	165	196	181	146	174	168	174	163	175	188	174	173	203	188	187	176	168	175	162	175	145	161	157	176	162	172	177	174	183	186	178	195	178	186	165	179	181	173	192	168	162	171	172	166	180	176	179	170	165	179	169	172	185	172	167	186	193	185	186	152	191	182	178	188	166	178	150	169	142	154	161	161	165	160	173	183	191	161	175	176	189	207	156	161	157	171	183	163	163	170	196	163	173	166	175	191	178	187	189	174	172	173	152	176	164	187	176	195	184	159	172	173	186	165	172	181	184	186	176	177	147	169	191	161	186	186	178	196	169	192	169	174	173	188	175	161	188	179	166	185	194	182	187	196	160	174	158	174	173	201	173	169	181	166	175	150	163	162	160	168	153	179	172	181	177	165	161	168	152	168	174	168	155	171	159	179	168	166	158	168	177	162	164	173	179	159	197	186	172	187	177	174	202	167	182	147	175	168	170	170	168	161	161	166	177	188	180	189	149	191	176	165	192	161	179	154	170	168	180	184	199	186	178	155	170	148	149	183	168	171	170	183	186	184	180	155	192	188	169	160	183	194	166	173	170	184	190	179	166	180	162	177	159	182	170	175	182	200	185	185	163	150	158	173	157	185	182	173	186	185	188	196	158	163	173	180	173	150	177	184	193	196	187	162	158	185	168	184	170	155	175	182	165	196	182	180	158	168	174	161	168	165	156	172	173	162	178	184	170	157	160	169	172	163	180	165	183	174	183	171	180	179	167	163	160	178	148	197	175	183	165	172	185	162	183	175	175	163	164	180	176	155	183	172	165	180	177	162	168	156	202	178	178	184	194	172	171	183	155	180	174	158	169	153	189	180	199	159	178	183	167	151	156	187	167	146	163	161	161	167	167	173	176	184	176	159	188	145	180	190	159	183	166	173	175	159	184	202	164	177	162	178	185	190	175	184	178	180	148	196	197	175	189	187	175	188	184	199	197	167	177	175	202	193	162	161	179	173	187	173	176	173	160	194	197	193	161	161	152	170	166	164	156	172	168	180	159	170	168	164	177	162	174	194	181	197	161	205	169	181	172	199	186	171	166	170	187	176	170	165	181	184	178	176	163	192	157	166	153	162	167	180	162	159	186	203	185	161	164	176	164	175	194	202	174	170	168	167	155	166	202	168	186	186	177	151	202	156	201	166	185	157	186	182	169	182	169	168	145	181	174	178	186	158	155	189	196	178	180	212	161	179	177	162	179	172	163	170	164	177	183	174	194	162	178	170	196	181	170	175	187	177	164	175	168	166	166	179	181	185	155	174	196	170	172	175	165	185	169	185	162	180	167	162	169	176	177	177	188	163	159	170	189	191	160	188	174	172	177	163	157	180	163	150	180	167	171	154	191	179	189	164	148	157	184	178	165	183	161	200	182	166	163	164	173	169	174	166	171	163	179	187	160	156	166	196	163	203	158	180	179	183	197	164	171	171	159	162	187	180	157	204	172	174	148	168	185	204	171	200	170	203	186	176	160	166	182	142	141	177	189	173	175	160	159	162	180	185	147	186	175	174	185	191	170	162	183	164	179	185	162	182	183	194	174	166	171	150	179	170	168	174	171	172	186	174	181	165	186	203	171	191	178	201	172	173	180	189	190	164	181	192	173	168	182	161	194	167	176	168	178	182	181	174	192	174	148	176	182	174	170	195	173	188	171	169	168	158	200	169	182	160	173	172	152	179	161	177	157	154	164	178	178	160	176	165	188	164	166	189	179	178	164	175	166	182	171	163	211	164	163	204	168	173	179	180	151	188	178	165	179	177	171	167	180	149	158	165	186	193	174	154	181	165	183	175	186	178	174	147	160	164	172	171	162	180	159	155	153	161	165	127	166	185	177	170	181	186	165	155	166	135	154	157	170	165	184	189	193	167	142	165	180	185	183	199	169	181	176	169	170	162	161	183	181	164	150	187	165	153	175	159	177	156	174	143	174	196	148	183	152	175	178	150	170	172	165	174	165	172	162	188	181	166	169	173	175	169	191	185	182	182	174	160	188	163	176	162	171	173	159	173	169	164	150	168	172	192	154	193	153	181	178	198	176	169	177	169	154	161	138	153	169	167	161	175	143	194	162	166	177	150	154	187	167	167	182	183	166	169	148	176	169	191	185	183	167	166	147	171	189	168	167	143	169	168	174	182	175	182	174	156	171	177	179	191	169	154	215	179	172	210	175	190	179	163	172	148	182	184	178	182	193	161	164	152	180	183	187	183	187	164	164	167	170	179	169	184	174	168	176	184	169	191	159	161	166	168	176	159	197	182	176	172	184	173	175	190	192	178	177	162	165	176	190	169	168	193	171	182	170	172	174	173	159	172	139	160	180	178	175	184	172	179	165	190	155	157	170	169	174	193	171	186	192	173	179
47184	31978	39160	3121	2665	2129	1870	1525	1387	1263	1099	1004	887	884	862	759	754	705	676	706	675	625	674	611	655	617	623	597	619	580	583	546	573	579	583	541	575	550	527	556	575	515	555	552	564	557	517	537	570	536	521	535	546	515	533	525	490	550	512	517	523	513	573	540	542	522	498	479	530	534	473	564	575	549	540	529	517	566	550	616	559	569	579	513	532	522	508	510	548	559	541	521	540	583	541	511	560	542	565	553	532	581	586	520	531	552	570	582	568	602	543	541	539	572	549	561	576	656	568	500	529	520	550	545	543	533	524	514	506	555	523	558	627	660	501	499	533	526	554	504	529	491	546	521	530	524	535	507	512	492	503	533	505	509	555	528	521	456	506	488	525	501	497	490	492	504	519	536	530	506	502	515	505	520	508	530	506	485	535	488	511	499	529	480	501	481	531	527	493	495	514	515	527	483	520	484	512	488	532	500	519	542	529	516	542	491	508	482	501	522	477	469	508	495	512	479	473	514	531	487	511	519	497	525	514	537	538	492	487	527	498	520	485	509	528	534	482	543	489	535	474	525	516	531	512	496	496	513	525	491	488	509	563	484	504	538	487	488	528	481	494	520	498	539	456	481	465	493	528	520	518	495	530	486	563	563	516	508	446	495	497	540	499	486	484	452	527	540	549	472	498	491	497	503	501	534	479	510	516	526	523	528	490	517	519	522	515	498	521	497	555	514	524	514	545	498	550	499	514	520	526	534	547	497	564	539	541	524	550	497	509	488	509	474	523	514	554	504	477	565	515	496	467	516	502	570	480	521	510	493	484	492	510	507	497	503	514	539	561	482	516	473	540	504	515	521	505	546	531	522	487	478	509	499	463	526	509	542	487	486	502	522	497	517	491	539	525	478	483	526	533	478	525	501	487	483	477	546	530	503	506	530	492	501	528	479	515	520	510	470	525	534	470	531	517	507	536	500	496	495	516	463	499	497	513	446	483	493	494	485	504	537	528	510	498	497	523	517	513	482	518	498	479	556	494	508	470	519	521	490	514	485	560	515	481	515	480	507	489	497	471	461	505	546	527	540	553	479	525	527	512	534	502	493	505	528	515	496	525	507	519	541	516	510	528	548	488	499	523	509	500	517	468	562	497	508	547	567	504	514	509	567	574	488	510	502	500	492	559	472	486	511	485	531	547	502	473	496	516	513	493	476	511	489	474	513	489	529	490	535	488	489	528	524	503	478	512	518	527	501	493	504	540	517	515	499	520	510	529	515	487	509	518	485	565	485	510	504	504	496	521	483	483	476	508	491	537	514	516	481	504	522	528	536	519	497	500	527	512	511	492	513	479	541	516	527	528	531	505	529	501	497	477	544	542	511	508	539	526	487	527	524	499	537	503	550	478	520	508	492	508	505	469	502	489	516	492	517	520	557	500	513	501	506	483	481	508	522	499	516	524	513	494	452	479	478	505	498	518	544	495	501	496	463	510	498	494	524	497	524	489	518	476	522	518	495	544	460	515	454	500	515	513	523	508	481	525	533	525	493	532	524	539	494	516	519	503	560	523	541	511	499	523	517	530	472	539	491	457	516	522	480	491	510	427	517	532	481	491	499	532	487	500	548	483	537	534	517	489	477	528	501	509	546	483	529	487	469	516	502	501	495	544	510	532	520	533	491	490	515	534	485	525	486	558	537	506	490	471	483	563	518	499	498	519	520	514	480	493	496	541	551	471	498	503	491	496	551	513	524	501	529	490	512	498	557	492	497	528	502	514	504	481	503	518	545	524	488	518	493	460	546	490	495	545	528	522	477	541	494	561	534	531	517	490	501	472	536	507	546	535	488	524	521	494	494	524	487	521	463	491	521	540	515	547	538	496	514	459	466	489	535	492	510	510	550	481	513	538	526	493	477	509	504	533	500	486	515	529	476	508	481	519	489	532	494	489	500	475	525	542	498	527	527	539	507	543	534	494	542	550	495	516	508	494	483	506	509	503	497	483	500	504	532	508	494	522	554	552	517	524	502	475	464	521	479	542	519	544	474	497	491	526	543	561	507	508	488	500	541	529	491	519	528	494	516	470	516	520	558	506	478	504	501	502	504	509	522	535	496	506	505	493	501	512	509	518	517	509	468	521	481	525	499	509	478	526	503	514	449	530	517	572	497	494	504	500	482	484	514	465	518	471	509	486	516	513	519	507	496	480	535	481	512	506	510	519	505	484	495	501	512	510	474	502	517	497	491	488	507	514	469	493	514	513	534	519	538	474	505	508	530	479	519	539	518	528	510	521	499	523	481	525	528	529	511	509	505	521	473	489	511	501	463	512	483	494	505	499	478	538	485	474	532	476	472	529	550	515	496	485	531	521	482	523	517	511	504	491	503	531	511	525	499	500	506	513	481	488	502	484	500	473	520	462	525	503	480	501	501	490	512	541	472	478	521	536	507	532	525	503	507	539	519	496	512	550	506	469	512	549	461	501	515	442	519	516	505	512	503	510	524	496	508	505	548	497	520	498	496	493	502	508	527	530	489	494	490	516	532	484	524	527	514	524	527	519	525	510	517	505	500	479	504	499	524	518	493	519	483	516	498	510	533	500	537	500	455	500	535	553	532	512	472	512	456	520	542	530	489	515	502	474	490	481	479	514	525	520	517	513	543	533	531	528	529	485	528	503	537	525	518	530	534	522	512	525	453	523	488	491	484	511	547	514	476	531	508	537	526	483	498	505	521	494	492	480	508	521	536	538	527	530	483	525	558	516	541	517	532	525	464	504	494	524	519	513	555	505	524	489	545	499	514	514	541	472	497	526	534	524	467	473	493	502	508	475	514	536	528	538	520	514	488	500	524	478	477	479	503	554	541	510	550	500	493	522	529	519	546	494	524	512	510	504	475	547	533	484	500	533	520	525	534	475	505	530	518	498	530	515	491	492	495	480	512	485	506	516	525	500	478	477	504	517	521	510	466	513	509	530	510	510	497	489	514	501	550	512	528	544	523	508	512	507	497	543	501	524	497	515	480	517	531	525	502	475	518	498	488	494	502	496	473	532	519	546	459	509	489	513	510	506	472	513	529	500	491	488	530	469	531	506	502	530	546	517	478	481	553	503	499	488	484	488	493	531	522	533	522	505	469	535	504	512	493	546	499	491	468	513	516	511	533	507	523	536	551	503	533	500	514	500	491	514	514	523	530	500	511	497	536	514	520	469	501	478	529	508	516	540	532	508	556	504	534	539	476	511	482	566	542	498	512	532	529	499	523	512	510	492	521	516	540	505	483	539	528	519	539	513	491	505	495	528	553	486	533	506	488	490	525	520	474	503	479	515	504	485	552	497	459	475	492	509	516	511	521	533	531	477	509	494	502	523	521	549	507	505	477	514	501	454	521	505	489	498	484	539	519	542	506	518	456	524	491	463	517	514	497	502	509	506	519	551	542	487	498	503	487	481	538	562	468	489	501	505	481	531	522	502	488	541	493	547	505	527	471	515	524	496	523	502	534	505	490
27995	6239	5953	648	399	367	348	340	382	347	354	346	364	349	354	350	348	323	328	325	349	331	337	348	348	367	360	331	350	348	336	337	346	372	332	374	331	342	366	325	327	329	339	377	356	335	381	324	336	339	353	343	355	355	333	347	328	325	354	351	345	337	312	340	352	322	332	329	331	362	319	321	323	305	352	347	347	350	351	347	333	353	362	335	333	348	339	324	320	352	368	368	353	342	345	344	302	356	348	323	329	333	287	314	337	325	336	314	329	325	343	338	322	316	344	335	352	365	340	343	326	329	352	362	326	341	324	340	324	354	337	345	332	320	367	352	330	323	324	316	323	364	348	387	332	308	341	360	344	321	342	343	337	373	300	325	304	334	363	353	394	366	348	395	311	348	355	360	331	349	326	350	351	311	338	319	313	326	331	341	326	332	347	322	372	369	333	364	305	352	325	350	340	335	322	331	333	348	339	366	318	355	320	352	354	332	322	376	323	320	319	336	321	347	333	324	303	355	358	363	376	336	341	358	355	328	330	361	323	364	379	345	362	331	376	334	340	329	338	319	313	331	344	303	382	353	305	318	390	384	316	380	308	328	312	348	319	369	352	327	358	352	307	381	347	367	368	338	329	335	332	333	335	338	352	332	344	340	316	339	330	353	345	351	320	348	320	372	380	340	316	332	353	337	325	297	342	351	329	356	305	346	347	358	326	331	316	325	363	371	358	352	375	321	334	383	365	352	334	310	356	347	351	342	360	310	371	302	357	313	335	335	327	339	307	382	359	339	344	370	346	345	337	359	324	300	319	355	353	339	348	297	335	358	354	336	330	403	345	342	311	330	339	363	373	287	356	343	344	341	344	303	325	346	323	334	311	310	360	324	347	332	312	298	354	364	377	354	356	366	337	332	326	318	314	302	331	315	329	338	341	333	327	330	371	320	315	344	336	347	350	329	389	334	359	374	351	345	337	333	338	301	329	322	325	364	385	325	327	300	350	329	319	312	338	332	327	328	317	309	350	319	323	313	343	364	327	347	367	353	322	365	350	362	350	335	319	346	344	316	358	339	355	323	339	342	346	327	373	353	341	339	340	337	347	336	335	360	347	355	322	346	323	322	352	320	349	337	340	342	332	350	329	341	336	344	388	314	351	322	353	321	359	363	360	368	349	343	357	329	337	313	359	321	347	356	337	348	339	326	354	328	349	347	332	344	343	364	338	311	347	344	322	336	384	351	308	329	320	329	345	371	350	360	326	326	334	321	310	323	369	328	322	334	388	321	364	324	331	346	350	310	347	321	324	317	353	361	327	385	340	344	302	353	328	375	355	332	399	331	351	356	346	299	348	315	351	349	350	332	353	340	308	321	327	311	374	325	349	333	316	384	337	331	337	338	378	340	341	356	292	342	329	320	315	376	363	347	358	363	295	327	308	345	331	320	311	344	337	343	349	337	333	337	317	345	332	323	328	351	320	321	316	345	362	333	316	365	356	348	289	334	315	318	317	351	365	338	399	307	355	321	350	356	360	344	359	348	325	333	353	333	324	325	323	323	316	359	315	333	333	322	350	327	366	330	320	337	348	324	372	322	355	349	349	337	359	373	344	334	336	343	328	340	329	352	323	366	344	337	315	333	357	355	323	356	333	323	384	331	315	377	340	345	332	316	364	358	312	386	331	315	311	310	353	320	346	332	357	341	353	343	281	327	341	339	347	318	353	353	339	355	343	335	313	325	329	331	355	322	329	360	336	349	351	338	363	359	332	329	317	342	339	313	347	343	347	344	331	346	330	328	374	326	312	332	336	352	372	319	340	369	315	385	349	373	336	332	320	322	345	352	345	366	357	337	334	360	334	332	334	332	314	320	316	356	334	304	340	312	314	343	349	336	348	359	332	311	324	325	351	335	318	308	348	346	353	311	327	334	389	348	348	285	357	337	302	365	325	335	361	362	361	343	349	320	329	328	331	324	364	327	335	336	311	326	339	317	336	328	354	334	338	327	322	348	360	335	330	355	339	291	319	357	317	377	355	339	335	329	349	324	357	341	368	328	354	328	323	364	334	340	341	343	358	347	314	335	353	351	305	361	326	338	344	327	357	390	313	344	310	337	311	331	337	301	329	368	320	356	328	341	322	345	344	342	315	324	320	330	362	343	319	347	356	374	342	381	348	311	380	346	329	340	329	319	327	351	322	313	350	371	363	298	347	320	317	347	345	309	348	370	330	330	345	332	335	339	328	331	351	321	326	312	376	356	356	362	351	343	336	310	339	329	331	340	328	334	323	345	352	345	341	351	367	329	355	355	314	322	330	364	340	359	328	353	323	337	356	331	361	310	348	324	328	341	348	367	339	319	400	360	317	343	325	330	309	326	343	338	317	336	324	342	354	343	333	347	334	334	344	329	325	304	343	316	321	292	337	336	358	332	357	340	326	328	396	326	349	346	359	312	349	326	348	393	342	356	343	345	331	350	330	324	331	322	333	312	326	349	353	350	322	355	336	345	356	364	356	319	350	405	377	360	340	351	344	340	374	338	346	368	369	316	326	329	319	321	358	321	327	351	339	351	374	341	332	329	349	364	369	319	359	315	370	312	330	356	306	353	306	357	355	283	338	359	331	318	338	328	370	354	328	325	368	329	310	297	352	300	366	338	357	299	359	352	301	353	330	344	349	303	365	390	336	344	315	345	298	354	295	345	301	335	298	341	361	298	352	319	319	384	371	318	346	309	352	343	325	350	325	379	368	339	356	353	361	365	313	375	323	362	347	350	311	345	310	322	356	330	325	332	360	326	343	349	316	332	356	316	369	300	327	351	341	346	339	382	350	336	366	344	353	344	291	348	316	349	318	326	327	327	339	328	352	332	341	335	365	334	329	351	364	338	337	346	336	317	330	392	334	324	315	364	330	355	331	349	349	338	360	313	329	321	361	333	349	374	356	362	347	316	334	340	357	346	347	327	352	344	343	325	338	373	336	326	324	326	367	366	370	325	347	347	338	340	338	342	344	332	302	356	353	355	361	368	372	318	341	345	353	333	353	329	349	328	351	340	305	347	319	321	323	383	320	334	334	363	339	349	342	314	345	356	353	300	339	320	335	359	347	354	312	334	354	334	382	319	332	344	325	341	358	331	308	366	346	354	358	365	353	360	312	339	351	332	339	379	360	345	346	321	321	351	313	343	349	317	331	311	348	347	335	349	319	321	329	346	332	333	362	355	334	372	368	366	382	347	312	361	327	357	342	358	359	351	329	335	344	346	324	321	328	352	369	328	327	341	344	355	327	314	349	352	317	361	313	354	330	363	355	346	332	318	337	313	342	341	372	348	345	345	308	319	361	390	361	334	341	339	303	331	350	333	326	337	306	328	325	345	327	304	351	351	318	319	325	325	323	353	346	357	334	342	370	327	354	332	317	343	338	344	347	353	321	379	382	346	348	350	332	321	326	325	324	323	330	365	340	348	345	339	318	326	336	321	328	320	362	351	330	356	311	316	328	362
20916	4927	9134	1023	959	967	987	932	910	942	887	914	922	879	882	939	935	918	875	931	945	964	952	907	917	903	934	924	917	910	936	906	945	883	901	903	920	884	946	919	887	902	869	852	908	838	990	958	929	929	935	910	880	939	918	899	940	959	952	936	934	890	888	912	905	885	947	869	913	912	924	927	936	905	885	950	852	865	861	919	877	871	921	879	932	911	912	922	889	900	941	881	902	885	934	861	946	896	946	879	930	943	926	874	900	883	946	895	881	909	920	887	901	944	885	921	891	916	872	912	889	909	927	934	888	892	926	862	942	934	894	941	855	884	888	911	863	877	892	879	912	914	857	885	947	887	949	860	904	866	889	904	921	873	961	932	911	932	879	901	924	877	873	902	897	890	964	926	896	899	886	901	857	909	867	899	913	878	896	888	927	874	932	896	861	869	909	902	907	898	930	896	898	922	908	867	841	868	859	924	919	910	892	917	875	922	906	865	878	907	915	887	860	949	954	906	866	874	878	877	935	927	887	953	895	895	879	903	900	883	907	872	915	953	864	856	934	942	878	894	904	861	893	971	931	913	971	866	921	862	905	884	891	859	897	881	877	940	904	925	871	890	938	970	946	848	866	851	873	926	900	980	880	863	891	886	926	859	914	894	883	941	861	919	910	884	886	941	955	855	916	925	887	892	933	905	901	930	907	881	902	899	940	859	902	963	870	881	943	886	918	944	922	891	879	965	897	895	876	842	879	945	894	950	883	958	912	921	880	891	859	856	918	929	917	818	937	892	892	926	866	893	936	914	968	857	891	930	890	877	955	937	871	940	916	933	908	930	955	868	901	932	923	901	844	893	922	833	930	884	938	866	895	855	863	932	903	919	914	883	883	914	896	912	851	956	845	881	905	877	987	896	897	921	878	920	866	873	932	875	923	941	891	939	920	872	947	921	902	864	869	863	907	933	899	890	898	922	854	876	903	914	855	853	855	910	906	869	877	915	887	950	899	897	921	949	856	911	971	895	893	922	953	936	917	945	905	902	894	846	868	900	920	908	877	875	912	935	908	819	944	884	832	906	873	911	889	901	873	867	941	883	928	889	913	974	942	861	923	881	893	878	884	889	839	903	896	926	872	883	890	862	890	903	910	948	919	915	900	905	907	911	870	842	881	921	894	917	916	844	905	943	884	876	875	896	889	851	944	930	919	876	893	990	871	975	876	916	881	946	861	892	914	926	920	877	885	935	907	876	931	862	904	943	908	867	906	890	916	880	862	914	918	882	908	951	846	911	957	856	914	898	888	882	884	886	949	941	928	923	921	920	858	877	947	905	897	927	937	965	865	897	914	872	911	872	910	923	907	834	949	891	891	869	865	893	896	887	873	878	869	914	870	930	872	871	916	882	890	904	922	919	902	921	840	891	949	882	844	899	888	913	894	906	957	895	908	847	883	892	901	958	891	936	868	897	889	855	935	927	908	920	922	907	914	922	985	921	903	906	927	949	906	891	863	913	905	935	934	937	925	893	944	912	899	953	914	933	938	904	932	890	990	921	904	892	929	919	894	910	922	913	836	900	870	924	874	877	916	876	919	924	900	932	919	899	975	854	864	955	929	914	903	971	878	897	902	892	904	856	869	891	885	957	913	859	901	889	880	900	854	940	915	899	908	868	906	902	919	927	922	859	936	866	891	883	876	898	922	924	890	895	906	907	911	841	946	916	928	884	931	879	961	861	868	928	973	832	883	924	882	927	899	871	892	906	941	876	843	914	896	880	899	912	903	884	877	921	925	898	894	926	906	812	903	909	891	934	903	887	913	875	886	913	852	904	949	917	871	906	874	888	907	894	917	1005	922	953	897	858	834	939	953	875	876	926	903	896	870	926	919	905	877	877	970	919	882	856	900	847	905	933	922	947	869	871	898	902	867	908	959	857	901	920	862	894	873	941	922	872	871	898	961	901	935	866	930	880	968	939	877	974	872	901	920	852	923	870	849	898	878	875	868	892	884	865	933	865	898	913	919	900	915	935	893	906	959	953	858	852	911	882	861	873	912	898	933	908	856	983	911	920	861	897	895	930	878	913	917	920	927	880	955	879	877	942	848	896	919	927	901	943	926	929	917	920	955	944	920	855	928	873	893	891	907	928	860	880	952	907	960	834	864	868	941	873	886	886	878	943	881	931	933	940	891	896	940	920	858	905	909	892	861	917	961	916	927	891	909	929	890	932	904	892	900	843	918	906	969	913	886	928	836	822	979	897	908	889	900	915	984	935	949	863	932	930	909	965	943	881	879	848	916	882	851	929	887	927	872	884	910	899	869	848	880	888	899	896	944	893	886	891	928	930	880	916	908	888	889	924	892	980	839	925	934	828	900	893	927	895	909	901	886	882	904	873	894	887	912	879	916	937	895	934	882	949	896	873	908	911	889	918	916	947	828	922	870	886	893	892	930	927	898	934	881	849	925	888	930	906	914	967	904	917	906	901	894	927	909	915	938	882	954	856	861	919	909	887	969	922	943	947	916	966	912	911	885	883	936	869	937	861	921	910	846	902	892	905	875	849	918	901	861	941	885	930	898	876	890	856	904	925	870	893	942	937	881	898	928	919	912	884	932	918	837	936	890	952	889	935	852	880	900	909	938	849	936	848	873	874	926	937	852	909	920	938	939	865	918	889	908	986	922	878	873	854	944	945	957	931	896	936	939	874	919	928	904	875	843	885	931	896	960	925	881	860	856	973	904	911	946	934	905	920	937	907	898	911	890	971	885	911	898	953	887	919	877	933	889	885	851	872	896	880	875	874	902	883	895	929	925	895	923	924	881	921	900	851	910	923	922	877	907	921	1006	886	900	859	885	946	921	887	929	912	982	908	915	897	922	881	911	853	912	886	954	916	852	942	969	918	874	886	902	907	892	868	924	868	949	897	887	896	907	890	946	881	913	856	970	904	877	873	906	818	910	918	846	918	921	896	915	912	847	935	900	892	898	861	882	895	922	837	918	916	918	858	932	890	866	968	870	903	890	927	947	870	901	906	869	892	893	908	855	920	908	888	912	892	912	893	913	896	880	894	880	936	870	927	902	911	854	890	930	881	912	879	938	897	869	948	900	900	847	876	852	882	880	867	920	940	893	828	879	932	914	829	866	922	858	924	914	906	932	936	898	920	917	907	905	833	906	876	915	946	892	907	914	888	976	918	918	916	963	910	966	916	874	932	896	922	885	864	946	908	938	908	968	893	907	874	908	910	928	879	910	901	889	889	863	944	900	942	888	914	857	889	877	917	891	905	881	945	881	869	913	892	896	902	914	935	921	878	889	928	944	925	856	927	882	913	923	890	940	899	879	911	964	881	908	864	879	835	854	901	873	911	911	901	890	917	936	894	870	882	825	925	893	849	906	898	919	901	935	942	869	891	928	917	900	910	882	885	940	883	922	858	863	868	940	888	930	923	944	924	884	858	886	938	913	850	898	891	911	900	912	897	919	872	902	944	892	972	893	866	903	880
60601	35368	40858	7652	627	416	359	327	306	289	288	257	247	214	223	256	244	218	212	213	223	189	220	230	234	220	230	214	216	183	212	219	206	211	217	240	197	201	204	208	189	219	199	217	187	240	216	189	169	216	223	222	194	225	217	216	241	199	246	206	186	187	212	234	243	206	197	195	213	201	201	187	202	228	223	198	188	225	225	212	228	220	226	221	202	234	190	222	211	223	194	196	193	221	195	245	216	223	206	212	234	203	218	226	201	200	220	208	226	210	185	193	202	211	193	195	228	209	231	216	211	204	180	199	222	212	186	223	205	191	193	211	218	232	201	210	210	208	226	209	205	207	194	229	216	187	226	210	219	228	189	216	192	210	241	200	207	203	231	218	203	212	193	180	244	219	228	194	202	230	184	198	197	202	199	191	199	214	220	213	210	220	203	175	201	217	231	201	207	210	192	212	223	212	207	192	195	219	211	215	192	202	227	237	192	209	233	202	212	178	212	197	217	196	213	224	214	231	227	224	200	202	198	222	212	175	203	233	178	208	212	217	222	206	235	193	222	222	202	203	201	209	215	198	204	214	216	212	185	190	192	201	213	211	216	211	210	253	198	198	200	207	202	203	204	206	178	214	227	209	195	196	203	224	207	191	203	196	220	211	205	202	201	228	226	203	207	193	183	242	214	250	200	195	191	191	197	186	226	217	224	210	221	205	194	214	220	219	217	191	204	215	220	186	211	217	200	218	214	221	219	216	220	191	206	220	193	211	207	221	224	198	218	219	196	216	234	194	218	201	228	202	209	223	235	206	216	205	205	182	211	217	210	166	209	205	225	217	207	224	236	188	197	208	205	200	199	178	232	235	206	203	226	212	225	220	212	220	209	187	201	202	208	212	232	218	208	198	238	206	198	231	228	195	198	252	205	191	180	176	241	190	172	214	241	217	184	213	199	184	195	205	210	248	201	223	191	218	198	233	198	204	217	229	203	228	206	205	227	215	197	199	232	207	199	192	228	232	224	230	182	231	201	219	202	228	207	209	187	198	228	202	211	214	198	197	248	210	212	205	227	215	200	203	207	218	202	219	243	220	203	201	211	236	217	208	205	204	202	246	211	230	190	245	187	224	214	206	181	214	190	215	194	208	225	220	211	192	191	193	226	210	198	210	235	239	199	205	201	213	194	200	206	207	224	225	220	199	232	220	198	212	206	220	217	194	197	202	178	211	199	205	213	196	225	208	235	216	195	200	219	242	205	221	187	220	202	173	206	223	201	215	222	203	200	209	225	243	194	229	212	200	208	198	206	180	198	185	203	199	227	223	210	208	162	222	190	212	219	221	171	202	204	194	214	181	202	182	208	209	196	200	194	231	205	201	224	197	211	212	209	188	200	196	204	218	227	236	211	220	207	199	223	189	215	196	188	188	218	216	208	222	214	237	219	177	228	217	196	203	244	219	219	195	185	189	187	204	219	216	213	224	194	197	188	244	204	219	181	171	220	217	196	192	213	213	194	196	227	198	218	190	219	176	241	242	217	189	234	205	211	206	173	227	220	206	214	225	194	208	211	208	225	218	211	185	226	192	209	231	170	217	210	213	192	207	201	205	203	201	217	199	206	205	218	215	220	211	200	207	196	211	183	197	222	204	217	201	214	208	192	198	198	216	205	221	206	214	213	217	189	203	238	195	208	206	238	213	238	202	223	197	216	184	204	217	207	227	198	216	206	228	211	230	228	214	190	225	198	216	198	214	215	211	204	184	198	223	220	188	188	226	231	186	207	215	207	194	200	208	207	215	217	210	192	191	207	215	188	217	196	193	199	203	225	202	197	203	209	188	231	206	227	206	196	212	179	204	187	195	209	224	190	209	214	201	196	181	210	202	213	204	166	201	215	217	194	220	215	195	204	203	206	212	208	236	212	232	214	228	211	201	203	213	212	207	212	205	219	210	211	207	200	218	215	212	223	214	213	185	183	207	169	241	187	190	218	193	201	200	192	211	218	211	199	208	207	213	221	222	188	204	214	175	202	205	181	232	218	185	206	205	206	213	223	188	208	231	202	196	211	203	237	204	214	211	197	203	206	206	202	212	195	224	218	208	203	198	219	224	197	211	181	179	207	219	205	225	193	234	209	241	211	211	186	209	210	201	204	235	208	204	187	204	212	216	218	223	216	196	221	209	221	215	202	212	204	223	218	187	229	216	210	204	209	215	229	213	219	220	212	196	244	213	209	246	208	239	206	203	189	213	219	210	211	245	232	230	223	210	163	201	186	203	216	188	219	228	221	224	193	201	208	197	207	216	239	206	209	206	206	212	209	226	221	212	225	209	234	191	192	202	200	199	203	179	221	200	211	228	199	222	180	216	211	230	214	200	206	207	188	228	202	211	200	195	185	202	202	192	193	235	225	206	213	215	196	240	194	240	223	175	233	217	213	204	207	216	212	213	196	190	219	189	200	236	231	208	227	199	210	196	197	244	199	186	198	210	211	198	223	197	217	225	202	179	212	222	224	176	222	226	218	196	208	196	201	223	211	228	197	221	215	166	198	205	209	204	224	191	184	194	202	219	221	223	215	218	203	219	214	196	206	197	220	188	196	211	208	220	207	237	226	222	235	208	203	169	204	189	200	204	201	218	222	232	189	226	195	213	207	214	203	231	202	215	187	199	189	206	203	194	205	225	200	204	200	201	237	197	184	202	232	238	229	218	222	227	216	217	221	227	202	202	210	196	184	208	195	207	188	200	214	189	207	195	211	226	210	225	204	193	226	219	206	187	211	193	205	202	219	202	205	194	187	210	215	209	183	212	223	232	232	187	193	191	202	188	214	199	223	209	167	193	201	246	205	216	242	211	204	194	194	220	211	179	196	209	182	223	213	191	193	219	236	221	227	206	206	223	221	231	226	199	196	192	215	197	211	181	226	217	179	209	213	226	202	199	188	190	222	203	206	211	205	199	209	220	207	207	195	219	188	206	190	213	223	185	227	213	208	233	203	232	214	205	212	209	202	209	199	200	234	232	228	210	218	206	214	197	208	194	197	200	192	219	212	193	202	199	251	195	227	236	203	215	215	194	209	225	197	190	213	194	231	206	198	219	216	194	193	226	193	193	205	201	200	203	171	221	211	193	204	225	208	206	208	218	228	230	212	199	219	204	227	221	198	198	218	210	225	190	221	213	189	179	217	208	187	188	219	213	223	195	197	183	201	205	220	236	214	192	225	203	216	199	226	207	207	207	213	215	202	202	212	219	193	204	189	209	207	210	224	189	195	222	224	210	241	197	203	213	218	222	202	226	198	201	212	204	209	198	216	187	208	218	221	204	222	192	213	227	198	208	216	217	221	235	216	189	224	205	203	197	202	179	210	216	209	210	192	226	214	219	219	209	211	212	211	213	188	220	194	220	211	223	196	209	202	190	219	197	222	227	198	189	226	228	205	200	201	213	213	227	214	206	200	237	207	201	209	203	181	199	214	179	193	215	231	218	198	197	217	191	205	220
38507	25074	31366	1966	1744	1464	1299	1105	956	1024	933	881	831	767	783	727	716	685	677	725	654	693	666	628	663	632	600	627	599	620	648	620	609	613	617	670	624	619	656	642	624	564	624	586	632	611	603	603	614	593	622	566	603	587	570	625	611	590	630	572	593	596	592	617	629	600	562	639	584	628	577	624	600	597	603	572	601	607	611	607	589	623	641	595	668	571	593	591	602	549	603	543	591	588	598	639	616	573	617	629	620	609	604	634	574	610	635	628	627	587	585	589	566	579	607	644	610	633	620	617	599	602	600	592	592	563	583	608	609	583	610	602	670	696	647	565	581	616	582	591	614	587	618	576	578	596	612	592	578	581	575	553	572	559	601	579	613	610	573	609	578	572	552	581	568	534	588	601	617	604	571	638	556	573	628	595	582	639	617	571	583	524	604	575	601	589	622	618	636	563	563	564	610	619	566	542	617	584	545	561	585	570	564	603	585	608	638	537	574	536	582	573	560	569	553	553	604	567	611	585	597	606	622	571	591	588	587	583	551	571	612	582	578	601	575	556	559	614	610	613	596	584	619	572	600	591	587	584	628	565	585	588	615	572	609	521	591	594	545	541	616	589	597	587	570	548	578	591	553	568	559	565	596	603	617	619	645	558	574	582	560	608	594	543	587	580	608	612	583	618	619	564	639	528	612	605	596	545	564	583	595	580	601	526	563	545	581	610	633	573	570	591	570	547	578	587	604	577	599	604	548	580	634	609	595	617	591	573	550	571	568	595	615	576	637	588	598	596	570	584	558	523	578	594	641	573	593	616	570	587	575	603	588	594	606	616	602	578	567	606	600	612	627	553	542	577	587	554	579	541	593	611	625	553	571	581	608	568	591	583	584	631	617	579	575	599	593	582	580	596	567	589	594	611	605	580	598	557	608	619	621	596	547	538	584	586	552	606	561	584	591	592	568	612	583	579	546	632	567	562	584	581	610	623	573	592	540	547	595	594	592	630	652	581	596	553	602	580	609	554	525	568	573	601	571	609	595	552	539	550	543	586	620	564	614	549	603	569	552	628	599	615	586	570	621	603	582	561	568	519	563	606	604	608	589	581	612	574	592	564	590	613	572	608	577	586	571	558	594	588	588	573	574	570	539	572	588	544	581	567	570	607	608	589	590	588	532	612	549	614	568	569	559	579	609	596	566	550	577	574	612	599	573	560	595	621	561	617	597	588	618	610	552	612	596	600	600	560	614	552	565	587	570	612	571	597	544	564	556	599	543	635	605	545	565	558	579	579	588	562	568	588	602	576	553	555	575	561	568	600	586	594	595	621	592	612	630	589	606	572	575	590	593	645	588	600	615	603	578	606	585	578	565	583	595	578	581	554	607	584	586	581	579	600	580	566	579	581	602	586	598	582	545	577	554	577	589	617	576	571	553	571	596	615	557	577	539	596	585	621	590	612	594	564	637	609	592	556	599	569	616	598	586	616	588	607	587	562	572	567	547	594	528	600	570	613	592	578	598	593	591	549	587	599	613	598	593	570	578	602	590	565	561	606	593	579	603	611	583	586	563	618	613	562	611	580	566	537	604	604	622	595	591	600	595	606	602	609	565	616	570	591	581	602	579	559	545	588	628	578	580	593	590	596	609	635	573	618	598	633	554	571	636	600	594	620	578	627	545	632	610	607	574	589	585	522	590	601	556	594	558	644	565	588	604	603	582	606	610	585	570	593	568	614	562	566	595	585	594	627	604	611	568	557	581	622	577	601	566	605	603	601	562	596	581	544	569	544	565	547	606	602	546	602	561	609	613	566	593	553	614	588	612	605	593	583	621	575	575	556	559	566	538	593	560	590	580	603	583	605	589	571	611	572	584	549	578	621	578	594	570	552	598	599	577	575	587	602	598	558	587	588	545	605	556	615	591	592	595	622	604	622	574	569	577	596	584	647	602	565	579	601	602	574	559	546	545	569	589	567	622	573	609	578	583	577	575	555	583	581	602	576	597	617	544	550	627	556	613	558	629	602	609	540	552	602	576	600	601	588	626	608	580	594	575	583	587	602	553	572	557	517	575	578	571	577	577	586	621	614	568	539	585	571	587	577	562	573	596	602	593	628	618	582	587	588	536	598	586	614	567	580	566	572	633	574	577	579	576	604	526	580	560	573	576	595	611	616	627	588	595	590	582	597	559	618	506	570	597	558	603	594	581	564	573	567	586	564	609	565	586	595	590	607	624	557	566	614	570	604	600	625	575	632	569	568	557	618	555	600	560	545	588	570	548	571	605	569	571	594	548	586	597	606	617	576	576	558	568	572	575	572	578	521	573	572	585	558	577	594	598	577	571	586	581	576	586	615	578	604	555	591	563	609	595	588	573	624	577	550	565	575	551	572	572	524	596	588	559	626	559	575	584	599	600	594	614	559	594	600	578	601	607	588	573	587	575	618	582	553	607	576	561	604	569	610	573	553	620	604	589	589	600	593	561	575	579	624	567	600	583	599	622	582	597	596	561	607	609	588	584	592	593	631	582	588	569	630	607	568	602	571	538	582	590	603	563	586	576	620	627	576	587	594	584	601	600	566	575	576	567	599	600	609	568	614	564	557	562	623	585	570	602	560	554	577	543	632	587	604	581	587	637	601	587	628	575	636	592	578	568	612	604	561	564	582	623	569	567	582	589	543	570	556	608	626	569	574	586	570	629	626	571	580	597	567	582	645	631	600	591	606	612	526	626	582	604	604	566	567	606	587	580	580	583	587	607	601	577	555	559	603	566	578	632	568	588	587	570	570	611	609	602	602	580	547	582	572	586	538	573	583	591	556	584	585	610	588	624	625	562	597	569	570	627	533	621	571	594	595	587	589	599	593	607	623	543	589	596	617	522	582	608	597	612	586	576	588	584	620	575	617	555	610	594	609	615	561	582	576	623	551	589	596	567	596	584	632	587	614	563	584	587	575	627	577	597	570	594	563	560	580	558	629	573	605	574	614	602	570	647	566	584	548	586	619	591	574	563	527	570	576	596	596	579	586	595	580	549	604	576	613	606	580	610	587	581	594	540	593	590	620	575	604	557	576	591	573	609	598	590	575	582	647	583	591	602	570	583	583	554	557	557	624	603	572	609	578	548	586	560	579	609	607	585	572	571	591	603	592	591	622	579	578	601	600	582	585	565	617	623	554	549	576	582	579	595	569	595	604	543	608	623	572	597	574	583	539	618	577	530	597	556	606	549	603	595	597	627	594	564	608	575	582	561	568	612	575	586	621	570	577	612	610	602	559	614	592	616	579	593	608	614	643	580	585	618	577	590	607	593	584	599	619	593	632	569	576	597	601	587	602	586	556	621	605	633	578	633	563	625	584	576	561	573	554	639	545	591	619	565	568	543	572	619	592	593	579	623	592	554	619	559	573	610	569	618	587	602	616	608	607	580	566	600	609	557	618	604	605	604	625	579	651	621	586	594	586	591	614	578	561	634	558	573	558	623	638	568	535	622	551	565	623	588	595
71548	45842	49612	15015	2543	571	467	350	321	321	287	271	246	205	221	210	208	206	203	191	231	211	185	219	188	169	194	186	164	166	204	179	181	184	191	173	192	169	213	183	167	180	179	166	177	179	184	170	164	165	173	166	179	166	159	172	174	168	191	171	165	170	183	186	155	157	163	149	160	186	169	156	162	189	180	184	185	184	173	205	185	181	171	167	187	168	177	148	147	172	164	178	182	140	151	163	184	159	169	175	182	179	167	177	173	179	168	186	158	171	182	175	153	172	190	182	191	166	171	178	190	167	173	171	168	180	159	158	182	177	194	191	182	182	172	184	196	154	164	187	166	186	202	189	171	175	191	169	180	176	184	165	152	166	144	156	161	161	147	206	155	167	162	171	177	175	166	155	176	151	163	178	188	185	174	181	194	158	175	178	181	184	142	175	170	160	170	157	143	174	171	193	155	165	163	161	157	188	161	169	176	166	207	180	161	179	168	160	152	173	158	159	168	149	152	185	178	175	180	174	148	181	183	169	177	149	192	191	182	182	142	172	175	172	163	178	194	151	174	181	159	163	154	165	173	172	177	171	161	175	161	168	184	195	178	153	166	154	165	192	169	159	167	185	173	141	145	168	171	180	155	162	180	175	175	169	189	178	164	171	145	171	158	171	173	174	157	156	181	160	190	173	177	158	150	166	180	169	168	173	146	195	197	194	172	156	171	181	177	182	170	156	145	148	181	177	184	164	147	175	195	159	150	151	181	150	168	167	172	156	182	153	189	174	178	172	179	176	191	147	183	177	149	165	172	161	162	169	166	175	163	170	179	184	175	164	189	167	166	161	190	186	163	167	172	180	160	189	178	160	182	159	171	166	175	164	173	155	174	180	156	178	163	178	198	170	160	170	155	165	183	181	156	172	163	158	179	168	163	177	169	159	180	176	186	175	152	180	138	183	173	175	162	168	163	186	179	190	168	184	184	153	164	162	167	163	152	152	171	166	165	183	175	180	163	154	205	167	166	182	187	207	172	171	181	166	173	168	160	172	181	161	153	164	188	188	176	194	175	191	173	177	186	163	157	156	161	148	181	185	194	157	181	172	155	184	172	156	171	165	178	183	147	153	175	149	169	166	177	183	182	167	170	173	178	181	157	199	205	194	158	162	145	169	169	166	179	164	161	192	183	174	168	178	178	170	138	185	164	164	165	180	194	185	195	175	172	189	150	169	162	188	172	172	167	168	171	159	183	158	161	180	199	187	151	150	177	186	170	152	181	180	155	161	148	177	168	186	179	139	186	180	181	169	184	186	160	165	167	170	173	175	193	169	172	173	161	169	159	180	176	157	176	160	179	179	152	168	179	180	198	171	175	163	188	167	173	163	163	190	162	150	149	192	189	155	182	171	174	179	181	166	175	152	165	162	197	196	179	148	171	159	162	164	181	190	179	164	184	158	175	189	171	174	166	165	174	185	190	168	165	157	186	170	181	162	142	170	181	168	151	198	203	157	165	174	193	171	171	156	181	159	178	166	181	171	163	165	155	159	157	185	169	183	174	168	180	156	146	166	166	153	180	182	178	153	184	164	191	153	168	162	146	157	158	167	168	174	164	170	164	174	173	146	176	174	146	160	157	181	164	181	183	162	190	160	166	168	159	170	162	168	163	160	164	181	180	187	163	183	177	151	178	146	165	167	158	155	173	188	186	165	191	168	195	173	191	142	157	157	182	180	187	193	176	186	174	186	169	185	189	157	159	166	192	178	184	184	175	201	174	176	179	173	180	175	139	169	157	165	188	161	173	139	174	166	157	147	192	156	153	165	157	169	170	186	164	164	162	171	158	194	173	198	163	193	159	168	179	181	169	175	177	189	176	144	168	199	165	174	165	170	172	174	159	181	177	181	173	162	153	153	176	162	174	176	173	167	155	160	155	188	183	161	161	185	175	173	168	172	174	176	172	181	180	166	178	179	177	162	158	163	170	177	176	154	137	167	157	163	159	181	155	159	195	146	169	158	163	194	178	173	161	165	182	161	162	192	150	170	167	165	180	158	175	180	164	160	150	149	167	155	161	186	167	189	153	158	196	183	171	162	138	180	164	196	188	157	194	149	188	169	164	191	180	155	190	170	185	156	165	152	170	177	171	155	186	172	174	173	169	168	171	162	172	157	158	155	181	157	170	190	157	153	186	180	160	196	173	160	162	156	162	144	167	183	154	174	161	169	152	162	159	156	183	157	174	179	169	174	156	195	165	163	180	177	195	169	179	159	213	178	168	162	182	178	168	137	178	166	187	155	174	184	181	185	188	160	164	155	175	154	163	156	154	160	166	174	169	191	156	161	160	188	181	171	174	183	167	164	188	187	166	178	185	165	194	183	168	184	177	178	159	144	174	194	180	150	179	171	175	171	149	198	188	187	189	200	177	185	167	167	180	161	171	166	173	173	160	197	172	176	175	178	152	164	157	155	156	185	169	145	168	149	169	169	176	170	180	189	162	150	182	200	174	169	165	178	165	158	150	164	163	164	178	187	180	152	167	176	188	145	171	178	178	157	168	163	158	153	152	160	166	160	190	169	181	174	166	182	137	147	155	188	171	171	193	171	173	181	182	169	162	199	176	163	175	176	182	171	152	152	172	152	195	185	172	168	182	177	170	205	192	167	161	166	174	145	156	193	187	169	177	147	154	164	186	177	173	187	161	170	167	155	187	174	164	172	165	161	193	150	171	182	171	163	167	169	166	180	169	186	197	192	169	171	177	151	162	198	172	172	136	178	181	189	168	187	154	158	172	174	181	156	164	171	169	170	163	165	195	183	151	173	165	154	159	199	193	157	162	153	183	181	176	159	177	190	179	172	161	175	157	168	165	158	188	173	150	151	170	167	160	198	177	164	186	164	160	154	171	194	154	166	183	162	180	183	154	171	177	149	152	158	177	188	185	175	165	154	155	169	175	148	171	173	155	165	169	176	182	165	188	186	205	169	164	171	166	180	168	152	201	190	161	184	185	175	192	158	174	156	166	181	166	184	172	182	165	168	168	162	169	173	180	168	160	159	164	163	178	179	172	169	151	152	183	183	151	163	177	177	189	173	193	181	186	180	183	166	181	179	167	169	147	184	163	183	205	145	163	159	163	184	173	183	171	161	183	143	158	171	168	175	177	171	168	186	148	156	165	164	185	188	171	172	167	180	170	160	170	156	163	182	182	161	179	183	155	175	165	175	192	171	167	169	167	200	146	185	163	180	164	198	177	154	194	182	177	178	172	172	172	157	174	166	157	203	174	192	167	144	156	170	165	167	193	164	174	177	164	166	161	186	176	175	173	196	162	161	175	164	167	165	150	173	161	179	183	168	153	193	189	160	188	185	171	168	162	174	182	179	161	173	172	148	191	166	145	162	163	150	174	185	177	187	190	144	155	190	179	166	161	156	196	169	173	151	169	179	179	173	156	163	169	178	164	153	164	160	177	166	160	163	185	158	178	182	168	156	181	165	165	196	167	174
45225	34544	37102	3027	2644	2103	1942	1548	1341	1184	1142	974	1002	902	830	788	766	745	698	722	680	658	641	627	657	681	582	599	572	582	551	553	578	526	560	603	540	550	531	539	557	566	525	519	556	532	529	541	545	529	511	547	527	506	537	540	508	506	537	501	531	564	535	520	495	513	522	515	520	537	560	544	522	475	527	555	509	521	522	552	530	558	503	550	489	528	513	523	534	547	513	547	542	558	519	561	522	529	515	522	518	554	523	522	496	550	535	569	589	529	512	551	497	580	588	596	631	546	549	544	521	523	499	518	510	489	472	509	502	552	594	571	714	616	525	498	528	526	525	567	555	529	593	533	521	525	509	521	506	513	501	510	461	461	524	498	515	527	485	453	510	539	458	524	482	522	459	486	474	493	510	532	515	474	517	520	515	520	481	537	513	516	523	514	508	479	520	536	473	492	485	479	493	522	510	515	543	455	495	528	520	514	503	498	504	497	513	509	503	490	534	509	513	483	505	502	480	470	505	475	518	487	513	495	472	512	507	493	492	505	490	526	503	518	482	522	506	531	493	489	506	498	490	504	478	532	488	496	484	487	500	488	509	494	506	525	486	547	517	492	470	501	522	499	507	505	470	499	508	499	486	523	490	487	501	513	498	542	485	508	498	505	550	497	498	504	489	534	523	511	522	532	485	482	481	476	486	509	456	497	532	488	490	537	498	499	489	522	544	491	504	465	504	527	469	497	525	472	477	510	527	486	504	502	535	485	486	533	498	506	505	483	505	489	453	473	498	508	486	517	485	500	512	525	507	479	478	504	496	520	504	499	463	524	499	500	521	531	502	447	471	506	553	558	518	476	488	484	495	513	496	482	509	505	458	559	484	496	493	524	491	492	484	450	502	501	522	505	471	503	516	521	509	461	513	479	492	498	503	484	528	484	507	473	484	515	493	501	445	464	540	536	506	529	545	521	536	463	495	520	491	484	505	500	496	533	471	486	509	459	516	489	503	508	509	510	490	466	445	497	475	488	540	501	493	520	517	499	490	522	484	495	520	525	449	473	493	472	535	518	517	483	489	482	517	487	466	466	510	506	510	489	477	516	521	542	502	481	485	496	502	484	472	492	512	494	496	504	483	471	478	503	495	476	487	526	499	494	460	467	477	531	510	477	511	507	464	512	492	497	476	519	521	508	499	482	474	539	512	504	492	453	519	455	532	533	502	508	492	523	546	505	456	504	477	472	516	505	497	506	506	501	489	510	466	513	528	501	516	532	504	523	447	473	510	536	509	494	505	504	483	500	521	515	505	483	550	519	469	505	543	480	483	533	467	492	460	499	474	476	507	523	495	446	515	545	523	540	513	483	497	497	511	519	499	507	456	538	475	506	498	512	526	504	505	550	515	476	552	477	496	493	498	479	536	484	479	470	543	504	506	504	509	495	486	505	523	514	529	503	501	494	516	520	515	557	508	490	536	495	479	494	473	494	528	520	519	519	494	505	479	477	491	529	502	505	495	455	449	513	493	445	506	536	461	487	516	481	499	504	468	503	497	488	500	491	507	491	459	533	495	491	499	502	496	543	524	489	476	484	528	487	509	501	488	471	540	507	504	499	489	447	444	494	493	480	452	459	467	531	476	527	566	507	496	464	514	500	472	500	497	493	482	474	511	461	479	492	519	497	486	487	482	504	482	517	472	501	534	501	470	480	498	496	501	490	501	486	466	480	491	485	504	482	476	530	496	506	469	532	511	527	478	512	499	470	532	465	510	506	481	532	463	496	506	486	480	510	491	490	505	522	508	517	500	485	517	523	511	486	514	494	512	482	451	498	534	509	474	486	501	493	510	498	464	503	485	491	528	510	498	506	532	479	488	542	525	488	521	510	494	521	495	466	510	502	479	507	490	472	533	484	527	524	521	524	515	478	502	511	494	496	529	505	493	509	493	481	515	488	451	494	483	486	462	514	550	525	531	506	537	493	497	503	483	521	505	540	506	515	508	485	482	472	516	501	473	477	521	489	473	491	510	508	487	483	518	494	480	511	493	546	506	470	490	513	504	512	483	508	507	519	510	509	493	539	494	523	523	509	523	528	526	448	543	504	513	465	504	496	541	497	486	490	500	545	486	506	489	523	487	510	528	507	503	492	504	498	482	463	488	470	458	475	505	504	530	513	529	518	483	531	558	494	529	500	493	532	504	478	494	467	490	498	519	477	459	497	540	488	486	497	473	510	479	517	494	501	487	506	487	499	473	505	517	492	478	485	512	516	491	542	486	500	505	472	518	501	552	533	502	522	507	529	538	491	480	486	501	500	500	491	491	520	460	529	501	440	468	494	486	500	522	468	486	482	496	502	504	483	539	529	507	477	499	517	508	471	523	508	519	541	511	511	515	526	501	481	504	499	516	530	504	482	494	494	482	525	518	494	493	492	506	491	544	439	541	503	525	466	504	508	529	492	543	527	512	494	539	505	529	507	522	524	521	537	491	530	500	509	536	532	494	475	507	529	533	492	483	511	504	501	514	515	509	532	490	480	520	486	508	503	529	493	511	487	503	503	494	481	539	495	517	499	490	510	494	464	510	438	499	475	479	513	520	498	498	479	516	492	531	524	508	498	539	482	469	526	530	514	500	490	513	483	450	481	519	477	551	493	504	531	485	520	495	517	513	545	520	487	515	529	485	521	480	490	495	504	492	520	509	514	497	508	508	548	473	515	485	434	536	544	490	469	501	500	558	510	520	504	507	524	507	537	489	496	500	519	516	477	494	520	531	533	490	504	529	501	536	483	531	504	502	512	487	478	507	514	493	505	517	480	530	490	514	531	512	489	497	492	466	490	489	534	458	490	505	462	515	483	519	499	510	481	451	517	505	502	522	474	507	504	525	482	495	499	544	524	498	489	497	486	458	515	514	479	481	498	524	484	514	506	519	496	476	484	496	507	514	480	468	490	465	531	480	494	458	485	507	529	541	501	533	511	471	498	456	497	520	508	491	490	465	494	501	512	475	492	499	497	555	516	532	515	483	523	520	498	476	473	490	487	501	485	516	528	510	527	495	494	462	457	512	498	512	474	518	482	477	524	511	498	513	525	491	507	491	553	517	522	487	498	470	502	495	491	512	488	468	493	493	503	481	481	511	572	517	526	468	493	505	522	505	493	498	513	511	493	554	485	477	507	486	484	494	502	578	515	490	515	564	517	485	489	517	515	499	542	439	483	515	487	474	486	523	528	512	468	469	516	527	500	462	515	474	488	518	485	485	481	517	560	485	516	466	504	536	511	539	513	508	484	534	513	467	520	512	488	479	503	479	486	513	528	509	486	518	513	481	525	509	501	477	510	533	495	463	526	544	522	527	504	531	456	490	504	556	486	499	504	514	493	530	518	536	482	505	514	498	464	510	472	487	519	508	473	533	476	488	464	472	498	500	497	466	496	510	468	478	532	516	525	506	455	510	498	515	525	517	458	474	473	505	501	500	474	488	502	483	491	541	521	482	462	519	530
25128	5677	6219	576	359	363	358	373	340	326	326	387	330	349	352	333	351	384	343	347	316	308	340	354	340	341	356	347	344	351	323	349	332	322	342	327	299	319	340	338	376	333	328	329	342	323	325	308	339	314	350	331	346	327	372	325	329	354	337	364	380	376	275	372	344	352	351	317	370	351	316	374	346	311	351	386	363	329	316	327	320	349	347	333	367	351	327	310	374	345	363	341	334	316	311	336	315	325	338	341	354	354	345	336	337	330	351	318	352	337	334	334	333	340	325	328	358	340	324	345	337	353	351	324	341	329	360	330	317	331	326	355	349	345	331	306	342	303	328	347	314	377	359	332	338	336	352	331	333	356	309	346	351	354	320	346	360	364	361	319	356	344	324	350	326	337	362	335	332	355	351	344	327	320	300	310	309	333	338	332	328	354	337	336	329	331	321	346	337	341	317	357	369	352	365	318	342	328	370	344	323	375	379	369	340	363	333	331	366	353	313	310	356	351	344	350	324	336	319	368	344	314	325	334	318	330	341	368	323	316	346	350	358	351	358	338	352	343	333	342	363	351	338	362	350	369	380	353	334	338	346	319	337	358	299	364	347	314	351	360	330	319	321	329	334	353	325	397	342	297	334	358	301	355	343	346	336	334	314	337	323	337	331	310	348	333	368	317	357	310	341	346	349	325	329	340	331	335	324	338	327	316	325	325	338	351	300	326	338	332	347	389	347	356	341	347	313	351	360	336	362	345	359	329	360	360	317	350	346	331	343	344	318	352	322	343	323	341	346	346	359	349	347	341	379	349	314	317	320	349	323	336	367	333	340	348	338	340	307	369	344	328	340	348	350	327	345	355	357	330	312	314	328	318	327	383	340	301	346	349	380	326	334	340	326	345	346	356	325	381	353	347	354	338	326	339	345	322	321	335	341	366	359	300	336	349	338	319	374	333	334	326	362	358	306	357	365	332	351	370	363	331	332	305	308	343	321	313	356	313	331	323	339	347	320	379	318	295	362	334	332	346	351	321	307	331	327	323	358	334	362	298	338	345	352	320	326	311	349	336	357	360	344	332	321	347	374	305	330	325	366	371	322	323	354	339	332	306	336	305	340	320	364	357	337	318	345	326	339	346	365	333	395	357	352	358	322	339	337	362	339	362	316	366	317	348	341	354	356	328	324	346	325	332	323	332	357	336	358	343	350	328	339	348	362	333	317	361	352	321	296	337	346	366	282	340	367	356	334	338	317	336	363	338	335	313	360	380	355	323	334	345	379	337	323	353	349	342	322	316	318	347	361	362	309	335	313	347	336	329	345	347	304	346	342	352	343	341	331	331	324	371	351	347	312	289	374	349	299	308	326	364	359	336	339	333	320	338	331	347	331	345	333	333	344	290	357	347	339	321	330	343	303	366	342	358	320	337	336	333	367	291	352	350	367	362	316	363	378	367	310	351	376	320	327	318	324	341	326	367	349	340	363	336	333	339	362	345	349	296	310	333	342	327	329	328	330	300	308	305	331	377	329	344	365	343	372	351	326	334	333	345	323	347	338	334	346	324	361	336	329	325	313	307	342	299	326	342	312	358	319	352	366	346	349	319	368	357	331	347	340	344	359	318	324	356	339	354	377	334	352	312	331	361	331	338	329	318	325	354	353	315	342	356	324	316	340	327	374	337	333	341	330	321	335	330	313	345	326	331	327	360	319	304	345	335	347	309	323	350	346	320	328	324	332	348	325	364	318	343	309	329	351	327	362	331	347	366	356	339	311	320	329	315	348	351	303	300	339	343	341	342	325	313	351	326	369	337	311	345	363	356	345	327	329	349	340	341	386	328	314	318	356	346	364	337	317	335	359	325	328	349	307	330	349	316	342	318	356	321	339	347	312	328	376	363	343	310	331	321	302	325	322	339	303	326	359	360	325	344	350	339	301	340	337	336	348	345	345	331	349	368	362	330	339	334	345	344	323	324	346	342	333	335	384	349	309	356	358	333	340	359	352	323	353	350	290	365	337	358	324	350	307	354	347	322	328	351	342	378	369	333	351	306	349	360	312	326	354	347	329	366	306	331	351	378	334	349	291	351	305	330	333	311	343	321	341	315	308	318	353	328	353	330	389	382	325	318	355	377	346	336	319	335	316	335	325	356	334	356	350	352	319	319	321	310	359	309	340	344	360	349	331	366	327	346	355	333	334	326	329	372	342	333	306	353	342	358	341	369	297	322	377	345	353	353	339	357	341	331	359	357	337	341	305	332	360	366	362	288	344	353	388	316	354	327	324	306	356	323	364	339	355	346	324	337	330	363	351	339	325	329	360	343	362	333	340	316	311	332	334	342	374	379	344	342	319	329	329	327	332	318	351	348	324	338	324	304	322	353	317	355	331	315	351	353	355	331	324	338	333	333	339	340	339	330	322	323	346	349	340	349	344	359	356	327	367	342	357	372	356	352	311	323	337	349	356	332	330	338	329	362	363	359	369	310	350	310	349	327	350	319	295	344	329	336	367	328	331	328	329	319	322	305	353	324	344	366	329	328	307	300	326	332	324	344	319	311	324	302	311	329	342	380	319	347	363	322	339	340	349	365	362	351	317	370	373	333	334	325	310	325	338	327	331	317	322	354	342	320	363	339	321	357	339	303	369	369	331	317	348	285	358	326	336	337	342	357	327	341	311	330	302	349	394	325	328	331	363	341	343	362	368	338	343	325	363	352	318	315	353	346	349	384	359	323	375	339	351	325	322	316	320	330	361	343	326	327	343	338	349	333	326	349	345	332	321	319	379	377	326	332	332	298	342	349	294	344	376	331	357	333	320	378	288	297	365	322	322	335	336	349	377	371	335	335	339	313	337	362	345	336	342	343	319	354	359	326	330	326	351	363	338	346	309	325	336	346	369	363	349	330	381	333	359	325	363	339	345	333	365	320	328	368	355	392	340	330	329	341	344	357	341	351	364	347	341	346	332	346	346	316	347	341	312	375	382	359	346	338	368	339	336	322	327	351	309	327	337	343	345	320	349	357	325	312	338	300	320	324	359	346	331	312	354	335	333	350	326	310	336	338	324	340	359	350	344	340	326	316	326	349	330	358	366	334	340	338	331	324	319	334	316	310	328	314	345	340	351	336	337	332	325	344	330	340	351	325	357	365	358	307	343	355	355	375	345	330	324	338	361	362	378	329	323	332	367	392	344	333	337	387	341	338	363	335	314	311	306	349	341	328	364	360	334	314	350	342	324	335	373	326	326	338	306	344	325	333	342	320	307	343	369	317	358	358	327	319	320	320	352	317	339	331	319	322	355	332	324	361	323	320	338	346	379	329	342	311	340	333	346	379	393	355	328	366	375	327	336	323	325	354	329	357	338	323	366	312	360	340	340	370	337	359	348	334	334	340	349	312	345	366	342	314	350	335	338	353	340	380	365	326	358	351	303	331	329	331	360	358	362	295	342	349	343	340	339	308	331	345	352	337	314	312	350	364	335	300	337	324	358	363	295	337	339	312
19559	5555	9160	1021	936	982	960	974	967	921	972	899	962	1031	899	912	919	935	942	877	888	896	922	941	904	868	893	931	858	909	887	967	886	882	946	937	884	906	952	874	896	908	937	923	883	890	847	882	866	863	882	898	872	928	927	898	908	863	860	884	867	886	898	933	981	961	965	908	914	903	824	925	915	875	931	864	937	910	894	920	900	933	893	932	944	861	951	947	941	872	931	919	907	911	882	883	918	917	925	895	918	912	880	917	911	880	919	880	898	899	931	923	868	941	926	903	941	957	884	919	942	949	877	898	903	924	868	908	901	912	882	923	948	914	883	943	835	873	883	905	924	941	877	837	903	891	907	871	920	930	905	947	923	885	908	838	926	928	885	946	906	879	889	911	940	936	890	913	882	911	939	921	846	909	874	866	919	864	906	935	915	936	937	894	914	937	864	863	922	887	904	925	904	877	895	915	861	905	901	885	927	916	862	853	874	867	880	854	901	920	845	847	956	816	948	938	880	940	946	873	868	908	921	870	878	883	862	889	861	855	889	919	857	929	907	876	879	859	937	890	887	921	895	910	858	943	811	871	963	867	928	895	910	852	939	958	901	863	932	870	933	910	863	849	919	888	904	920	930	841	940	884	893	932	872	906	925	883	863	884	877	950	921	885	927	874	925	910	926	904	884	881	918	898	944	906	859	886	883	869	820	925	863	919	882	874	927	867	885	901	933	839	938	925	950	841	865	894	866	866	907	885	938	920	886	914	948	959	938	884	892	964	922	885	916	879	912	875	888	913	970	921	917	958	901	863	902	907	897	902	855	879	955	886	906	920	868	896	920	841	859	827	894	901	852	934	952	881	869	971	926	925	881	873	889	835	864	846	822	900	861	943	883	894	976	899	871	950	863	876	931	971	895	889	866	914	880	897	899	942	907	962	876	867	900	891	893	934	862	911	905	902	946	938	880	847	919	867	951	885	955	901	878	871	886	918	864	905	887	896	907	847	879	885	883	886	852	933	910	876	950	930	910	936	921	916	929	932	897	870	874	884	912	848	879	853	910	869	853	901	894	858	910	900	939	947	853	897	933	945	891	930	883	856	874	954	976	886	902	838	917	871	894	926	913	925	848	937	887	901	909	862	894	903	912	876	893	855	948	903	851	874	889	881	865	890	926	899	935	935	905	911	902	887	888	910	933	923	859	873	930	880	864	908	966	862	870	872	876	920	887	893	889	894	897	894	892	882	885	883	910	944	939	946	838	864	922	914	895	918	913	905	929	907	902	919	965	865	863	903	874	925	873	887	872	924	896	914	903	879	889	923	859	921	844	891	943	901	927	1000	895	843	836	873	882	893	919	868	959	910	923	865	890	906	915	968	817	888	907	888	856	913	874	833	894	923	891	860	871	833	914	912	931	864	845	909	950	918	914	914	920	887	923	880	889	885	908	886	864	897	894	887	912	877	899	943	885	891	915	855	911	882	850	891	866	898	873	897	912	873	907	921	876	891	933	881	827	913	892	892	888	936	953	904	900	880	934	912	941	871	902	875	883	919	865	863	897	912	903	847	911	892	877	876	890	942	861	922	873	913	938	904	878	921	891	874	893	906	866	890	897	871	869	863	922	861	867	918	936	909	907	920	895	906	875	881	926	898	923	904	879	922	928	874	915	917	894	911	926	874	913	900	947	876	926	870	901	892	851	900	855	924	934	883	918	887	884	925	874	904	912	892	887	947	891	904	856	909	916	903	886	886	918	965	907	876	941	896	947	904	838	917	901	899	900	875	846	916	828	878	935	872	898	922	902	947	887	942	871	986	879	900	954	864	871	858	916	902	911	885	950	862	934	906	941	906	908	902	923	864	923	921	880	929	891	943	898	873	908	848	915	979	920	866	895	876	886	908	887	862	941	910	906	913	915	897	864	907	914	875	980	915	879	929	873	880	911	909	886	920	874	832	883	853	915	886	924	941	903	945	885	946	823	874	905	886	945	889	889	912	846	891	881	907	934	905	907	930	821	889	921	891	888	927	877	908	908	907	875	892	913	879	893	899	901	876	909	849	920	839	877	881	924	885	898	907	930	890	904	929	897	899	881	931	891	949	907	894	895	892	888	913	910	874	910	905	865	872	947	910	965	902	939	895	917	884	872	903	865	912	925	928	866	925	895	911	908	866	965	886	905	905	900	875	900	939	975	873	868	924	953	881	847	865	910	874	883	945	915	838	860	872	880	860	875	910	879	910	870	889	923	868	871	891	926	925	853	894	929	915	901	915	926	983	838	882	861	915	946	896	929	813	888	934	915	880	933	920	932	842	874	887	897	850	849	888	894	890	954	951	878	869	861	880	933	892	907	927	855	894	864	880	876	898	863	905	869	855	919	952	941	863	812	909	894	925	874	891	926	916	901	920	899	885	948	906	880	913	869	870	877	874	881	932	935	927	903	910	885	856	875	904	957	909	935	897	929	902	899	909	920	891	935	915	903	888	899	881	879	917	908	882	930	965	899	910	908	893	894	920	909	894	865	907	897	955	876	928	964	882	936	891	876	905	880	954	863	869	916	863	930	899	832	879	929	860	864	871	918	823	926	895	963	906	908	857	936	882	927	875	904	878	879	887	937	926	921	908	928	894	899	907	880	858	928	862	915	917	931	960	899	874	914	908	902	857	851	872	921	893	960	915	915	878	927	936	865	925	901	898	954	932	923	873	936	902	917	881	853	861	835	939	920	903	942	897	915	902	943	871	926	937	906	872	935	918	889	879	892	900	891	874	937	888	850	919	941	882	913	910	842	882	891	880	853	867	894	881	871	904	917	935	918	925	909	911	866	839	942	900	864	867	907	917	896	858	874	878	874	917	879	898	897	887	906	901	881	869	907	892	918	906	887	901	959	970	855	897	962	929	910	906	916	872	896	966	888	908	903	889	941	913	899	960	865	936	887	938	882	863	858	887	924	867	949	898	880	909	956	883	919	927	902	916	909	864	831	898	908	902	916	922	907	913	917	885	919	888	947	895	930	863	908	868	901	880	873	880	903	911	898	904	877	899	888	913	908	931	898	857	906	898	872	893	882	895	894	922	947	891	897	929	931	919	857	888	900	875	862	885	923	948	858	893	877	910	826	963	917	942	876	912	868	895	869	956	895	884	927	907	909	945	863	902	876	912	911	875	849	894	886	938	892	913	908	913	945	863	923	858	903	940	859	898	913	908	874	929	872	933	881	903	923	861	894	940	854	882	932	910	876	908	879	849	908	880	860	911	804	943	921	892	874	855	898	921	923	895	862	929	925	878	887	948	928	880	906	924	839	914	928	929	852	911	906	921	878	911	887	875	895	837	850	878	881	856	873	936	889	896	887	880	912	883	859	886	929	889	859	899	913	870	933	905	906	929	862	889	910	888	949	863	836	901	882	896	900	892	957	1003	874	920	896	892	862	939	942	872	912	942	908	867	898	868	916	932	916	923	957	893	942	913	926	873	854	897	866	854	901	926	935	891	896	918	901	922
61385	35218	38533	6825	643	432	339	310	277	261	263	253	233	235	243	232	220	216	221	250	203	238	206	214	230	225	201	215	196	172	203	205	193	166	198	167	222	194	225	190	197	209	215	201	195	184	203	189	220	202	220	181	215	202	206	239	213	206	217	220	217	201	191	190	211	216	201	191	178	198	234	192	204	198	190	203	210	215	198	185	188	175	198	211	199	196	221	222	213	183	219	202	186	190	202	197	218	184	201	199	195	220	200	214	176	200	176	214	215	200	208	216	228	218	209	194	186	200	221	200	214	201	205	210	206	208	224	175	220	208	207	225	213	198	180	212	216	194	208	182	205	212	208	207	216	219	196	217	216	227	209	250	203	197	243	218	197	215	178	218	205	190	215	215	203	192	196	173	210	198	208	215	196	186	184	213	198	191	214	206	209	199	194	185	203	207	211	177	198	203	193	190	201	214	187	176	191	196	189	185	206	208	196	200	210	209	204	205	190	202	219	218	200	208	217	207	192	202	181	222	194	211	212	188	197	220	200	212	179	210	187	201	209	190	189	201	180	187	223	209	198	215	196	203	196	211	199	196	205	204	205	223	213	225	208	209	192	179	213	194	191	215	219	204	218	185	197	212	204	210	200	187	193	203	196	198	227	198	199	183	222	212	206	220	197	208	205	179	215	201	209	203	222	213	220	238	227	198	200	209	209	212	204	178	237	208	209	206	224	218	204	212	223	216	216	206	227	218	213	208	195	216	205	204	190	203	201	213	193	188	204	206	208	191	230	212	207	187	203	207	209	211	201	201	203	206	213	202	190	224	202	197	197	218	213	232	191	203	181	220	205	191	230	215	212	218	198	212	192	185	188	180	206	181	198	201	201	177	200	195	217	198	201	214	212	216	176	208	196	203	202	213	226	196	189	215	201	188	196	200	189	201	209	210	194	196	220	199	206	203	201	216	189	208	200	193	204	200	206	209	207	191	209	196	198	188	189	186	211	204	223	198	196	214	199	182	205	198	210	203	182	187	218	203	203	255	217	187	211	222	202	190	220	217	185	214	201	195	202	201	229	220	209	196	206	183	198	203	190	219	202	198	197	203	206	223	206	193	182	183	162	193	226	208	190	201	210	215	204	195	190	196	199	223	223	186	215	195	196	205	210	195	208	193	190	215	216	178	202	194	219	200	206	204	183	193	192	219	192	184	185	224	187	213	216	201	200	207	196	165	206	202	193	199	154	205	214	194	201	196	209	219	189	209	194	207	203	188	193	203	192	216	184	205	179	208	241	213	194	183	213	197	197	202	208	222	202	223	215	198	210	218	198	205	211	212	210	184	193	213	193	197	180	187	224	225	173	181	212	193	210	188	213	180	174	184	200	191	208	198	222	215	216	176	209	215	191	242	206	188	202	202	182	185	214	184	188	180	202	224	222	201	211	209	205	201	186	211	229	201	198	208	202	210	201	191	218	196	212	200	211	187	196	188	197	176	212	197	186	198	185	198	199	205	192	195	198	224	188	206	198	219	198	195	189	178	229	232	200	196	226	230	199	206	203	201	206	193	165	184	225	225	222	184	184	221	200	187	176	202	213	204	199	183	220	212	192	227	208	203	206	222	212	169	229	195	211	193	202	203	206	219	199	197	236	194	189	193	199	204	210	202	194	179	210	217	210	194	203	178	207	201	213	198	205	185	192	170	202	216	208	180	217	222	195	189	190	200	205	190	206	209	221	212	201	190	213	203	186	185	190	197	222	200	215	199	204	182	217	211	219	204	213	194	206	219	187	211	190	175	212	208	221	213	209	201	194	191	194	199	223	171	183	178	210	208	209	204	192	206	212	222	227	221	183	208	217	195	203	206	206	170	238	191	227	215	225	193	218	204	191	199	188	224	217	197	182	195	226	190	232	200	206	172	197	178	222	197	204	219	212	186	190	194	212	187	232	230	195	180	233	226	212	191	198	208	191	200	206	183	198	211	202	162	204	212	190	182	208	241	187	219	184	173	233	178	183	193	197	192	184	232	220	201	195	206	218	184	204	209	202	217	214	219	189	190	192	210	185	204	218	191	194	220	220	204	207	213	205	222	192	203	222	206	226	203	197	199	194	207	190	198	207	212	202	176	224	201	197	227	195	195	214	197	194	187	205	184	201	166	220	232	194	196	203	242	222	208	209	215	215	212	219	189	181	214	223	188	210	208	217	208	228	226	209	183	201	199	211	194	206	204	211	213	205	206	212	197	174	197	221	202	208	174	191	215	193	201	190	194	199	205	205	227	196	200	217	192	190	222	201	214	177	192	168	207	195	212	188	182	192	201	187	180	196	193	202	203	206	220	216	189	216	205	217	206	217	199	211	207	208	196	223	200	204	216	203	192	216	191	216	201	226	230	206	209	168	212	202	187	165	208	179	209	192	234	197	175	215	185	204	211	194	195	175	218	187	206	232	198	218	199	230	219	196	188	227	224	209	191	214	198	187	199	188	193	193	193	193	222	214	205	179	188	214	195	201	192	226	191	210	185	185	199	208	181	195	188	188	207	195	192	194	217	179	201	181	204	186	206	202	162	217	207	179	215	182	199	213	193	196	213	227	204	216	197	201	195	218	185	188	204	214	197	213	197	222	231	214	222	172	201	207	210	172	220	193	199	199	200	211	178	196	201	202	187	205	189	189	180	186	203	231	201	195	213	216	196	176	170	203	212	198	163	204	187	189	200	217	220	186	214	185	193	197	210	223	195	212	207	204	197	225	199	191	223	209	203	193	184	216	210	189	202	183	198	193	200	209	182	174	195	206	190	211	186	216	204	200	224	206	206	199	198	228	213	207	204	196	200	194	211	197	218	210	183	204	228	195	230	189	180	221	221	216	217	216	204	208	202	206	215	205	199	202	203	200	206	206	175	208	200	226	202	214	202	200	191	194	210	200	200	192	217	209	216	186	188	193	186	198	214	185	193	198	203	229	173	203	189	197	210	206	192	208	200	180	194	212	199	218	199	184	226	213	198	196	203	186	208	226	186	203	197	214	210	187	209	198	181	216	199	182	189	209	228	198	207	208	196	213	215	205	214	196	206	214	193	209	240	197	173	213	204	219	196	219	201	197	192	197	227	205	195	224	177	201	198	228	194	221	211	194	217	211	215	191	192	198	195	199	223	182	196	179	202	217	194	214	189	207	200	189	232	199	210	192	209	186	188	205	184	200	220	195	213	205	240	209	227	237	202	199	216	196	214	210	225	206	227	195	220	175	190	207	212	226	209	202	178	206	200	206	217	206	201	180	176	229	191	210	204	186	214	188	224	214	204	185	212	247	220	192	212	202	202	221	189	202	189	195	185	189	221	192	217	203	193	195	200	216	181	186	204	213	199	194	220	201	206	190	183	203	219	220	188	175	189	201	218	184	197	230	186	177	206	233	187	180	212	202	216	212	246	229	183	190	188	215	199	211	197	211	195	229	197	203	203	191	184	211	204	201	192	196	203	172	196	214	198	202	224	190	185	207	246
38158	25610	28757	1944	1760	1489	1304	1162	1085	949	905	837	803	741	803	747	684	644	636	646	637	613	626	657	600	622	628	613	644	617	596	623	645	595	586	589	618	590	596	646	607	621	606	623	619	626	570	617	617	556	599	556	575	548	582	571	593	615	601	575	559	563	565	612	580	514	566	580	576	567	571	566	624	664	596	588	588	601	595	563	587	578	561	569	590	579	600	615	562	642	563	537	611	568	580	587	540	571	610	565	555	586	548	584	580	610	567	596	563	578	594	589	588	621	642	674	593	586	588	566	636	574	585	583	598	595	569	565	572	612	632	603	693	654	631	609	626	589	613	598	613	604	638	620	593	540	565	550	554	580	548	589	565	625	599	556	598	569	568	563	554	579	552	553	533	541	542	536	609	567	548	585	586	563	566	633	559	553	583	580	591	552	531	543	585	581	593	568	599	603	562	530	575	585	570	559	551	564	581	556	565	577	610	594	595	572	608	601	598	559	567	573	575	616	544	583	574	578	536	569	572	570	531	592	561	567	584	562	562	577	524	631	602	555	575	546	619	570	544	559	565	582	528	581	553	572	534	553	569	533	588	603	523	556	574	572	541	584	545	581	559	567	566	612	534	559	572	526	566	569	543	588	590	569	505	586	575	580	565	561	608	544	567	586	586	550	539	541	613	550	574	563	587	565	547	533	528	562	527	539	560	560	565	606	544	572	596	579	549	563	576	539	575	620	574	562	537	562	543	597	530	571	567	556	533	567	608	528	533	569	594	567	564	606	566	544	564	572	573	585	568	554	551	535	597	571	567	557	617	567	575	575	588	578	560	537	608	587	589	563	593	526	582	578	553	591	570	590	534	546	603	605	587	596	552	554	575	541	583	576	569	578	614	543	598	543	536	537	560	539	581	549	547	551	596	583	565	579	560	558	586	585	546	560	555	561	598	543	564	533	592	609	532	597	556	540	501	571	556	581	557	578	551	547	555	544	525	566	591	541	558	557	570	584	576	545	550	566	546	554	564	587	586	551	573	515	531	544	547	580	558	540	535	559	558	538	552	583	549	565	558	557	544	564	565	595	596	578	590	569	526	563	588	594	567	606	554	596	564	562	598	584	562	601	599	560	530	598	613	543	554	543	575	548	547	567	554	575	582	597	571	541	594	531	554	566	581	651	582	486	595	540	531	575	555	594	572	555	588	581	590	587	569	570	527	548	561	570	557	595	565	566	578	609	549	547	558	554	544	604	580	557	553	539	561	559	583	569	563	607	600	535	558	551	560	609	531	599	580	519	576	584	580	567	589	564	620	555	566	574	566	557	533	543	580	577	544	553	546	576	551	543	552	558	527	625	574	554	591	568	570	568	557	572	584	580	527	528	570	585	533	572	567	572	583	543	572	611	542	612	614	558	520	620	532	582	543	564	519	545	543	582	571	560	585	527	543	591	589	541	584	519	584	598	564	561	582	548	597	548	576	553	569	566	578	552	582	574	587	595	556	566	595	584	538	527	601	624	591	632	562	535	567	563	541	554	595	529	587	575	538	557	570	528	546	580	565	627	583	578	532	579	600	553	579	575	536	521	576	595	573	561	572	596	571	541	522	578	571	595	568	576	526	581	551	589	561	575	574	539	567	546	534	603	541	576	561	555	604	587	569	582	548	537	517	543	563	561	511	548	569	561	594	541	548	532	570	554	601	571	595	575	583	590	567	597	542	566	591	561	586	580	564	558	586	561	615	625	569	585	524	569	581	574	591	602	581	550	534	578	545	565	560	544	573	569	562	589	556	569	558	597	570	591	594	544	585	581	584	569	551	554	584	568	582	548	573	582	541	547	582	569	607	599	539	535	574	577	570	564	592	611	566	568	573	563	586	607	576	562	569	547	634	582	588	555	601	575	564	557	522	578	543	486	575	542	609	588	539	566	557	620	560	587	538	551	593	579	605	545	571	606	511	579	546	557	571	571	585	560	547	566	595	561	574	559	543	584	528	601	550	604	511	562	575	590	543	537	607	538	587	565	526	573	535	556	571	583	546	551	543	554	576	558	567	542	548	602	539	578	587	574	542	613	559	551	560	526	570	536	571	555	569	544	583	575	548	541	566	611	551	582	589	541	584	578	553	587	549	569	539	545	563	566	578	579	552	569	545	584	574	591	598	576	578	555	552	575	564	559	555	594	539	568	576	564	585	586	572	545	643	587	534	576	555	582	597	561	629	569	557	560	535	586	548	551	580	522	577	578	555	535	551	597	546	560	570	578	586	591	520	556	601	574	536	551	537	575	565	577	565	572	554	578	529	589	553	556	574	591	579	590	559	513	517	588	540	551	541	581	596	559	564	578	602	574	562	576	587	606	576	543	593	597	553	574	554	533	567	593	556	543	553	614	536	563	582	578	551	603	584	561	580	584	542	554	579	571	621	507	566	571	573	591	559	539	550	605	566	585	608	603	582	584	570	556	561	566	571	575	610	554	563	565	586	563	559	588	567	585	592	601	565	547	574	553	539	598	570	588	559	528	591	556	536	606	576	620	560	536	608	532	565	613	556	559	575	587	558	521	495	561	555	602	586	536	573	565	579	558	566	553	542	591	571	571	599	576	567	555	538	517	597	556	575	578	578	526	555	564	592	570	578	559	549	568	552	578	558	575	606	607	588	556	532	557	577	584	561	567	572	521	560	564	612	570	579	539	565	562	559	548	534	577	626	558	621	615	568	564	546	612	551	600	570	539	558	582	562	564	584	605	570	558	571	589	528	575	589	587	561	545	523	601	563	605	544	579	540	575	574	534	591	537	517	614	573	586	534	556	562	576	551	543	561	568	554	549	564	619	569	534	572	562	554	564	538	605	561	570	562	586	594	606	585	561	535	546	553	558	544	570	576	580	564	536	605	596	596	531	586	544	586	578	557	580	576	565	544	530	585	596	581	565	574	576	567	535	540	580	558	556	537	573	588	584	601	558	543	591	565	577	544	571	626	545	537	577	546	555	571	576	619	566	584	608	564	584	583	558	558	549	595	555	533	564	543	545	602	624	582	527	588	620	534	538	573	542	554	561	561	626	564	559	549	524	578	575	520	593	530	573	609	598	573	544	578	574	543	606	588	613	518	549	611	587	549	588	570	543	597	602	544	536	570	595	567	592	562	543	562	609	541	559	545	568	543	612	566	607	544	551	543	525	552	566	579	579	605	575	570	595	532	552	570	531	521	562	582	586	599	521	577	560	599	587	612	566	574	589	593	546	560	590	569	545	569	568	646	598	519	598	577	576	560	594	509	530	578	579	557	577	579	508	568	509	561	600	616	604	551	546	592	541	568	525	566	528	581	564	559	555	559	584	559	553	554	549	545	618	545	579	586	599	562	601	560	594	577	566	599	566	589	581	537	581	554	598	579	543	613	556	579	553	584	557	568	561	541	554	593	547	551	582	541	572	537	575	557	591	586	577	607	548	536	572	527	569	574	542	530	570	586	561	575	572	573	556	562	557	592	572	524	590	580	585
68580	44744	45650	14374	2598	626	485	383	327	304	250	249	222	215	246	217	214	184	203	224	180	178	185	170	210	208	187	165	175	174	173	165	170	177	171	173	181	164	177	187	166	174	162	163	180	181	161	188	161	196	194	192	164	157	185	174	160	144	172	181	177	187	164	152	170	163	160	155	183	171	158	145	177	178	176	142	160	174	177	149	179	191	155	160	179	164	174	196	168	150	202	170	201	185	193	152	164	162	173	163	182	177	165	158	171	171	164	180	168	169	163	171	170	165	188	186	173	152	158	165	184	179	174	192	149	165	172	168	153	183	173	179	175	161	194	171	196	175	159	192	188	186	164	158	197	177	177	179	177	168	169	159	171	166	161	149	149	186	181	169	156	185	176	169	188	167	171	162	179	170	142	152	186	176	161	166	165	174	165	177	164	165	202	181	144	161	177	165	161	165	156	201	173	145	182	181	170	145	176	184	173	161	178	161	160	160	179	157	164	150	160	150	148	193	173	156	156	172	176	164	178	158	162	160	165	171	153	143	189	194	179	147	149	168	158	167	184	173	167	179	163	179	172	173	168	175	170	163	166	187	169	174	192	162	148	150	192	168	178	190	162	166	160	172	158	163	145	166	167	159	170	158	167	134	169	145	172	174	175	156	144	168	166	177	176	179	146	144	197	167	183	173	166	187	134	160	176	165	180	150	169	167	151	164	175	169	170	158	167	158	168	185	153	177	146	146	162	177	168	149	205	170	164	153	153	149	183	170	176	170	164	162	199	180	163	158	171	188	156	167	183	166	159	159	160	140	176	179	157	173	177	157	195	187	154	159	162	184	175	145	192	177	147	164	154	173	167	189	159	176	164	166	168	180	148	164	164	170	179	179	164	175	167	168	177	154	173	170	171	173	162	161	196	155	163	146	172	172	170	159	175	151	162	199	177	154	191	166	142	148	141	166	147	191	182	190	182	179	197	174	175	186	161	151	170	167	179	174	152	162	173	175	171	158	198	181	160	160	176	186	176	169	159	164	177	173	143	154	175	175	150	173	175	171	151	189	181	168	161	167	159	147	189	167	181	161	184	176	190	152	179	171	171	168	169	159	177	189	163	187	162	174	149	161	159	160	166	158	184	177	153	182	180	152	169	159	156	175	158	175	167	184	174	167	162	157	172	168	165	193	162	164	150	187	152	179	188	172	170	153	192	153	174	146	154	171	150	164	148	171	164	164	172	185	169	158	170	178	174	159	155	175	154	171	169	144	144	169	152	148	159	145	188	183	162	166	158	182	159	143	160	189	140	163	186	177	160	175	177	147	168	184	169	163	182	158	145	183	169	171	186	187	188	162	173	159	163	142	150	174	154	172	167	164	172	160	177	148	153	166	185	160	162	175	155	180	165	155	147	176	190	172	179	166	157	174	179	155	167	151	180	153	170	173	187	160	145	152	180	182	179	176	174	180	180	150	173	167	167	169	178	141	155	189	153	183	158	165	178	167	172	163	157	151	159	148	155	197	161	165	184	153	178	194	155	158	162	165	168	147	139	139	183	164	169	159	150	187	164	172	202	166	186	188	157	153	169	164	173	168	168	160	166	163	190	158	159	156	183	194	164	169	165	158	149	165	151	168	156	148	176	169	188	167	165	167	170	157	192	173	176	157	174	177	139	175	159	186	188	170	177	179	163	183	148	171	167	187	157	163	178	158	163	162	150	157	165	176	172	176	164	170	172	163	168	161	173	143	162	183	162	183	168	157	156	173	175	161	165	160	179	180	166	142	186	153	170	151	207	191	157	178	167	167	156	167	165	171	164	147	148	180	174	161	185	169	165	160	153	160	172	164	159	147	170	177	147	171	164	166	167	149	200	162	194	161	177	155	177	185	173	166	161	160	172	160	159	174	159	162	147	171	164	167	167	168	166	177	158	178	165	175	168	207	148	167	156	162	158	169	169	177	163	154	162	162	198	168	174	180	171	172	149	151	171	193	160	173	179	173	156	171	144	163	169	171	152	164	163	150	161	161	182	176	178	180	172	159	157	167	171	173	161	169	152	173	182	174	167	173	196	161	159	180	177	153	168	171	171	163	184	156	170	182	169	189	162	172	175	166	168	149	142	146	156	158	159	158	183	185	181	157	171	163	168	172	148	166	170	158	197	177	146	159	170	167	184	180	177	174	179	171	182	173	154	136	154	175	147	162	187	172	177	185	161	152	159	169	161	162	186	171	180	185	152	158	135	165	196	160	150	169	163	194	155	163	179	164	181	165	200	156	169	166	174	183	188	144	164	145	171	176	163	170	169	159	152	181	159	175	190	187	169	190	161	155	162	163	163	161	190	154	154	189	188	174	171	145	173	163	177	153	158	140	166	169	179	160	174	159	161	182	157	167	172	167	152	178	161	169	164	164	153	147	167	163	168	186	183	167	173	171	146	179	180	171	174	154	169	158	162	149	176	166	157	166	156	160	160	166	169	168	165	182	153	160	176	178	169	171	179	174	180	185	161	173	152	170	156	183	153	161	178	162	169	169	151	166	183	180	169	180	177	165	148	174	156	150	177	164	185	192	172	180	166	170	185	152	182	170	169	162	159	163	146	164	180	176	169	151	143	174	160	143	160	176	162	154	153	186	166	164	175	190	162	170	157	158	173	151	156	191	159	180	199	166	173	150	161	154	165	157	163	182	154	178	172	150	184	178	173	172	197	151	171	165	173	150	158	183	158	177	172	159	170	172	177	160	165	151	176	158	217	160	178	149	179	157	142	171	154	189	144	155	164	173	188	157	177	150	180	154	150	170	167	172	177	160	181	165	180	155	162	175	170	176	151	168	172	164	174	156	150	163	180	134	171	166	163	179	146	175	181	177	170	166	169	160	184	178	177	162	159	177	160	165	174	160	163	145	168	178	142	185	136	165	196	173	182	174	157	168	174	183	187	156	163	179	174	161	160	182	157	178	182	159	184	185	146	162	170	179	189	164	158	155	180	146	155	172	152	149	162	180	167	161	173	174	172	196	167	145	177	171	170	169	187	175	168	148	161	167	170	179	184	165	168	178	161	163	158	167	182	139	178	175	181	162	155	175	168	135	180	167	172	173	167	177	175	161	156	153	167	187	176	164	163	175	146	167	174	161	167	173	185	178	170	158	168	179	153	186	155	158	141	170	172	157	160	163	167	140	158	160	161	169	169	162	176	158	152	172	195	173	153	173	177	169	165	182	162	176	183	159	156	161	164	177	167	171	186	149	146	176	163	166	170	158	176	155	180	168	154	164	185	166	164	184	177	183	168	181	169	188	170	139	173	158	167	168	149	159	175	179	182	151	160	168	166	175	180	170	181	168	190	139	163	177	185	154	170	168	193	180	152	186	143	174	172	171	168	173	161	174	154	175	171	177	158	174	153	172	182	188	166	191	180	163	187	168	152	158	165	163	191	179	183	179	174	172	149	171	166	202	179	193	148	163	173	142	180	180	180	179	145	167	172	157	149	164	170	161	163	175	167	175
45978	34374	35159	3162	2699	2173	1890	1637	1355	1244	1154	1041	959	880	809	785	788	776	762	689	656	716	592	616	638	618	580	629	566	594	565	550	554	543	570	578	597	550	546	512	521	519	527	568	540	513	515	509	575	542	501	524	489	489	547	501	548	523	522	459	530	556	502	522	478	502	483	500	514	486	520	505	555	613	613	564	533	529	527	527	520	578	488	537	508	485	499	511	489	507	511	540	551	542	504	519	520	528	522	504	524	497	534	553	533	551	549	541	520	517	554	503	536	589	608	588	555	531	519	513	521	480	504	480	522	514	502	473	531	565	560	597	728	614	596	551	656	573	631	608	552	572	663	592	535	545	525	477	490	498	493	480	532	493	522	507	499	497	507	465	493	504	488	497	488	490	493	488	491	498	499	537	460	494	502	576	498	501	505	466	537	486	464	479	491	502	459	492	510	485	458	516	503	481	492	500	527	462	502	502	486	499	497	501	502	524	509	481	502	439	510	511	493	500	503	526	502	491	511	528	490	472	518	462	477	488	500	495	474	523	471	488	498	496	511	481	521	472	493	487	474	472	502	513	477	492	530	523	466	519	501	491	496	538	493	468	474	498	549	499	477	486	494	474	502	493	497	472	469	514	512	527	489	522	461	512	476	463	496	503	471	496	544	498	474	462	513	474	505	501	479	464	482	450	489	520	519	477	493	480	522	470	485	489	477	494	505	482	474	500	448	488	522	495	521	477	516	482	539	459	516	505	525	487	513	478	469	480	446	470	494	509	528	459	563	522	500	514	505	475	468	494	483	475	498	517	508	494	496	499	511	486	505	495	505	474	485	511	511	539	485	466	443	466	516	510	524	478	494	472	515	480	489	458	484	485	486	479	510	551	491	489	504	485	499	490	502	462	493	502	553	520	459	526	507	463	506	492	500	463	482	479	453	510	482	475	498	513	478	520	510	500	512	506	494	495	463	470	494	456	485	467	506	504	520	541	456	485	530	551	493	509	528	503	500	518	496	463	511	516	427	502	484	484	484	509	462	524	502	518	513	486	503	474	444	519	503	495	481	516	494	448	491	540	507	476	489	496	528	537	494	511	521	482	538	489	473	490	511	426	488	489	509	498	463	492	487	488	509	530	523	471	483	483	513	550	497	453	477	489	516	497	517	513	490	519	517	512	522	485	470	506	468	452	471	544	507	491	482	490	500	506	511	491	527	494	507	515	501	520	471	479	482	509	506	468	481	516	455	493	478	458	464	455	522	466	449	480	478	477	505	498	474	517	497	510	479	517	472	475	446	478	524	517	492	444	539	516	518	549	513	464	463	497	506	504	490	471	495	482	483	518	502	500	497	504	513	486	480	468	509	481	480	456	512	497	516	509	468	503	490	504	497	472	495	448	473	502	459	461	461	516	515	495	520	530	504	477	483	521	505	469	490	475	534	476	486	492	468	457	480	505	462	457	477	513	456	493	484	489	489	494	510	470	479	508	498	446	499	469	484	490	473	503	466	472	517	449	493	464	518	490	515	478	505	469	463	475	488	464	484	500	476	521	529	477	516	468	499	467	525	513	496	467	514	518	488	489	501	507	480	482	477	475	442	518	509	544	451	482	474	488	516	499	503	466	503	507	535	487	502	517	507	472	501	511	497	500	482	464	461	479	503	474	458	476	532	494	507	489	489	515	475	500	507	490	509	458	492	466	487	493	542	468	513	523	490	514	483	507	521	542	474	521	507	466	500	522	467	503	468	503	544	530	439	496	528	461	495	485	518	483	503	445	506	487	461	502	489	455	454	449	504	491	519	524	479	490	490	502	462	498	491	493	466	481	513	492	492	461	506	482	530	483	488	488	492	516	486	465	471	486	535	487	449	546	511	502	475	472	527	497	544	491	483	453	515	515	525	434	502	502	510	481	505	476	507	477	461	517	500	491	519	478	456	485	467	488	518	510	512	484	485	508	517	483	491	497	526	458	487	508	474	478	497	463	485	504	466	471	466	483	483	507	485	495	481	461	456	454	508	474	474	446	488	504	487	502	562	487	497	505	482	467	503	499	479	477	505	477	478	504	467	435	437	485	485	501	515	479	494	543	486	496	497	512	465	498	468	507	488	473	534	523	495	492	474	452	516	506	465	500	469	488	465	539	476	496	520	546	523	483	477	468	456	467	497	504	478	490	508	478	454	472	447	480	493	460	538	500	475	497	525	500	503	492	470	510	510	499	478	517	484	520	451	499	444	510	514	507	531	480	508	509	491	514	473	478	468	501	477	481	506	509	474	487	478	491	501	488	491	480	522	487	472	466	443	508	496	472	473	482	521	498	460	493	538	494	507	459	517	479	510	501	495	458	517	515	514	464	491	511	525	485	539	483	522	502	495	472	502	511	498	482	494	507	465	535	511	518	506	497	482	466	522	476	510	514	468	487	494	498	480	476	500	521	505	466	522	493	481	481	527	514	538	488	479	481	502	521	480	455	501	515	498	481	486	477	497	485	489	462	500	531	495	480	478	485	489	509	511	474	505	465	478	514	533	470	490	540	512	500	495	475	492	484	467	518	527	504	494	466	499	474	448	485	490	482	483	511	481	502	465	492	526	500	481	521	503	515	484	509	498	559	465	528	528	488	467	443	504	492	484	500	494	476	517	491	531	460	527	510	498	495	516	477	447	513	492	450	507	466	473	510	457	469	479	429	477	468	462	510	466	511	502	477	460	500	486	503	513	467	475	509	507	511	469	470	476	485	483	528	543	535	502	480	459	525	482	440	485	517	470	455	485	517	492	489	481	533	497	483	497	465	506	499	537	480	460	500	489	512	524	470	496	475	498	455	519	479	503	514	507	502	467	512	513	524	456	478	479	524	501	507	462	488	496	524	529	539	501	492	495	525	511	481	519	507	456	481	501	512	492	475	498	472	487	503	490	490	500	490	465	494	476	453	506	469	471	512	475	487	498	482	490	450	425	487	454	505	491	498	508	454	509	515	506	467	506	463	503	529	479	460	509	465	528	494	484	449	506	517	478	461	522	507	502	539	530	497	468	491	520	487	502	490	521	512	478	473	494	490	488	476	451	503	488	457	509	512	474	471	472	513	477	481	492	451	512	496	496	580	506	470	510	497	479	525	467	468	495	512	472	517	454	471	521	511	491	445	480	530	502	479	469	482	480	479	476	490	478	482	464	523	479	466	508	510	476	507	477	509	474	515	480	482	507	491	498	521	501	489	473	502	488	461	482	466	456	481	489	507	529	506	537	523	490	491	492	518	499	509	495	481	485	483	504	496	498	461	434	480	508	489	538	512	484	479	500	503	503	477	534	521	474	463	513	461	504	490	499	503	531	487	481	503	533	528	482	473	512	502	531	484	526	477	498	481	499	472	493	483	473	497	473	492	475	476	459	465	521	490	474	496	452	487	482	510	504	448	481	503	506	503	516	463	497	441	462	520	521	470	500	480	469	496	472	513	466	468	522	473	533	470	522	494	472	492	473	533	492	511	479	504	470	509
23874	5241	4508	415	357	375	310	323	350	320	368	327	364	327	329	346	335	355	308	316	315	331	346	341	326	327	329	355	326	338	301	339	345	349	324	343	341	328	312	367	314	359	337	355	342	355	340	330	315	331	370	334	314	326	308	294	331	344	348	341	317	331	333	300	314	335	318	287	309	320	339	319	312	323	323	328	362	328	311	349	348	334	329	341	342	348	369	317	354	331	334	330	312	319	349	324	310	323	327	353	338	290	333	331	344	347	309	371	352	326	349	335	304	334	327	298	344	328	371	335	351	347	277	345	330	315	332	310	344	369	327	371	319	306	319	369	338	318	347	334	338	333	361	343	346	352	362	322	323	347	331	338	359	342	323	317	338	294	323	335	316	320	314	318	343	345	339	391	353	298	312	349	335	319	343	314	328	314	339	317	343	351	329	369	318	320	350	345	319	326	347	382	335	336	314	340	361	359	301	343	336	319	360	365	339	302	339	319	338	310	359	353	364	335	312	317	344	323	341	317	336	299	313	343	346	328	342	317	300	318	328	322	345	361	390	318	310	349	379	328	364	330	356	338	349	320	371	321	337	315	325	305	334	338	319	347	325	303	301	328	347	340	337	300	310	336	331	373	344	305	323	339	350	311	299	356	338	340	345	323	326	339	336	303	343	318	330	365	329	333	353	343	301	339	327	344	357	340	312	332	367	308	365	371	346	316	368	341	319	311	328	329	339	320	322	326	331	379	386	347	366	348	354	334	322	338	325	340	337	291	335	334	358	338	329	312	338	340	351	333	332	338	311	338	303	335	328	356	339	326	308	302	358	348	371	328	308	339	318	325	309	333	352	339	333	355	355	343	316	331	375	320	348	335	308	335	369	340	324	344	335	331	335	360	320	331	335	373	350	314	330	319	328	348	306	343	321	315	344	338	342	348	319	332	355	325	321	343	318	323	367	298	331	340	324	335	365	334	314	316	319	342	296	319	365	341	336	312	333	371	327	320	364	338	341	343	316	353	309	322	366	350	350	376	331	330	336	350	341	327	315	311	329	344	362	335	298	307	325	340	339	328	324	327	327	348	353	341	309	314	300	310	338	301	325	347	320	342	324	338	344	347	343	347	341	327	349	335	396	341	333	334	352	353	304	370	331	347	370	351	317	314	357	336	331	323	330	318	337	320	349	367	311	309	336	328	329	337	336	326	323	307	337	323	324	302	319	317	348	319	316	348	352	302	333	340	340	325	302	298	364	350	318	335	340	365	322	311	339	376	304	330	290	337	317	326	334	332	359	341	347	345	283	356	306	308	320	283	352	341	334	302	356	336	317	322	346	322	314	318	309	351	319	338	371	329	349	311	326	368	359	353	312	358	323	321	344	318	318	343	344	322	333	326	335	314	338	345	343	343	296	342	314	309	346	335	329	332	342	379	344	335	332	347	297	355	354	318	326	316	344	340	327	317	341	346	334	339	326	327	317	353	344	350	339	335	361	350	336	319	321	323	307	339	288	354	307	344	329	312	367	342	325	334	342	342	328	340	341	359	328	335	358	331	321	318	333	358	324	349	308	333	336	337	343	324	337	308	311	350	315	373	365	335	363	332	325	364	347	347	328	318	315	338	336	324	325	369	314	352	330	299	318	325	344	328	327	312	324	319	324	283	352	382	332	316	340	339	393	313	327	304	381	359	316	348	320	338	351	324	356	330	340	373	307	343	330	322	337	324	329	310	344	330	345	333	366	336	314	349	317	323	378	315	333	317	334	303	298	352	312	298	363	311	330	351	331	338	324	314	319	324	343	350	369	329	343	339	337	330	330	329	351	323	300	340	330	373	279	350	346	327	338	342	314	332	303	350	361	296	339	321	323	382	328	307	325	356	337	371	316	349	327	313	355	332	347	310	308	347	307	330	323	342	310	315	324	344	352	324	284	344	349	336	333	338	344	328	341	359	309	332	319	347	320	333	329	331	350	310	346	328	319	335	310	392	335	315	382	356	371	338	354	329	337	304	347	354	324	345	327	350	338	309	332	311	358	356	343	351	315	329	290	323	352	379	376	351	317	339	332	332	343	313	360	336	327	308	356	332	352	340	371	364	342	336	320	347	341	350	319	336	368	334	294	322	328	339	308	338	389	329	342	325	343	326	355	324	347	319	328	338	331	330	339	310	318	304	343	296	340	354	333	351	337	323	328	333	363	317	350	302	312	323	349	319	316	341	285	316	344	376	320	331	304	328	295	357	313	370	288	334	331	312	347	363	314	300	316	359	336	298	346	327	341	358	297	372	320	342	382	373	320	332	321	327	295	342	349	331	379	347	281	329	306	335	352	376	327	361	309	347	325	317	360	338	331	343	310	341	330	312	319	318	329	301	334	323	337	304	344	327	314	307	330	313	310	340	337	327	330	323	345	365	308	318	382	345	325	321	350	357	347	326	313	326	371	321	330	336	308	336	327	334	316	327	301	313	326	348	315	289	320	337	341	310	345	336	336	319	363	320	330	310	322	309	310	331	342	335	343	383	336	354	349	335	342	350	318	373	320	367	320	352	331	296	356	312	338	312	325	321	325	324	349	324	308	340	347	336	348	356	317	336	329	347	311	331	297	357	337	304	341	358	331	331	387	350	322	336	326	324	348	322	342	339	308	345	341	346	323	324	345	347	333	335	357	309	341	341	306	323	325	310	344	319	307	327	381	326	361	334	341	342	332	333	335	341	374	358	313	326	305	312	330	326	331	340	329	341	361	338	343	317	363	311	342	352	341	340	321	340	330	327	334	369	350	328	335	327	325	356	341	358	338	334	330	311	323	343	333	310	321	361	293	326	318	335	340	322	340	335	320	330	341	331	324	326	328	294	333	330	366	325	315	299	334	312	350	339	341	320	317	333	359	336	318	322	347	334	312	368	358	323	334	327	322	347	330	316	313	335	358	342	351	330	335	343	327	336	304	364	296	338	315	366	358	322	329	330	347	343	352	381	316	332	359	338	340	307	316	307	303	338	320	338	307	344	359	307	361	327	326	315	332	357	319	331	332	353	350	358	334	330	318	335	384	344	307	303	331	330	361	326	341	388	341	345	342	340	314	306	338	333	341	323	361	326	363	357	371	358	316	363	336	380	331	321	341	351	336	304	328	341	342	320	359	316	373	345	342	350	334	339	367	336	353	342	340	329	347	383	341	361	339	335	349	357	304	340	350	354	307	318	330	341	332	341	354	311	324	306	327	297	343	338	309	331	365	311	342	340	299	379	321	349	350	346	327	336	345	340	310	338	347	318	345	318	329	322	300	325	352	314	338	354	353	319	356	346	345	323	318	336	362	368	351	354	335	352	349	369	309	341	331	362	332	320	333	337	335	348	315	319	366	346	355	325	337	309	338	355	352	326	344	317	329	330	356	322	354	355	324	320	356	347	348	298	382	299	330	316	347	315	344	332	334	353	345	350	354	326	318	332	344	320	353	364	352	340	339	315	341	332	366	335	334	334	310	362	322	346	328	302	325	361
18632	5542	7236	990	954	978	982	942	923	945	880	854	895	909	876	927	898	901	916	918	895	881	825	922	916	893	846	900	875	876	890	903	884	869	894	910	875	894	873	868	875	874	875	862	907	932	911	874	873	863	868	904	923	867	880	854	899	857	886	852	930	840	879	854	848	873	867	886	850	865	889	847	897	913	894	886	910	869	893	898	879	916	870	874	893	924	881	873	828	901	913	832	866	885	836	865	879	936	915	831	873	949	930	927	905	920	881	884	817	880	917	866	869	860	903	880	890	880	894	915	853	875	885	916	899	907	899	895	900	926	875	851	910	871	906	910	896	843	853	919	914	893	909	889	891	877	884	890	929	872	859	862	884	865	878	934	900	874	865	865	895	866	952	869	849	884	914	893	852	883	857	898	870	838	894	914	890	949	860	882	916	875	844	884	827	949	858	909	908	908	862	874	833	881	876	909	924	908	862	856	876	891	844	821	938	894	846	879	887	856	872	856	885	901	897	909	923	921	923	926	908	886	846	912	942	878	856	927	946	908	916	835	865	919	850	885	861	888	836	889	934	911	851	844	949	897	844	875	865	893	880	898	854	860	886	902	903	830	960	844	848	901	883	924	895	874	927	927	811	899	876	863	936	935	972	992	901	864	896	948	854	870	877	905	841	883	858	882	879	888	905	824	910	906	860	879	877	942	836	888	881	841	908	879	870	895	867	885	893	957	840	906	894	856	845	845	912	889	882	882	864	901	854	923	900	853	909	880	895	894	944	817	887	879	886	875	963	872	921	855	871	841	855	906	864	864	849	875	863	856	842	904	898	866	923	904	906	864	930	916	903	856	838	885	901	935	829	837	869	894	877	909	890	849	888	914	890	940	858	898	920	977	911	948	846	853	850	883	882	888	942	845	840	876	886	928	844	844	895	897	896	871	877	903	911	928	931	902	885	901	843	900	831	853	878	841	901	876	872	918	897	840	911	869	897	903	873	907	880	931	898	909	835	852	879	885	926	878	905	847	908	855	890	891	886	931	863	948	888	899	859	892	908	877	833	836	903	913	854	826	864	884	829	918	868	890	913	897	887	922	872	829	868	880	874	876	904	921	898	875	889	878	909	875	913	920	880	862	890	875	938	920	915	897	864	900	895	845	886	874	879	943	854	926	856	944	912	867	913	872	830	908	907	923	918	916	913	881	876	918	898	915	855	826	906	916	850	901	880	904	871	851	873	883	824	860	868	907	876	889	863	887	886	858	925	868	881	938	864	910	922	868	881	927	868	855	857	890	891	861	882	861	875	877	865	867	886	824	912	838	889	950	906	845	881	862	926	894	887	935	900	880	908	876	883	895	912	882	892	939	921	903	906	853	888	856	913	893	845	886	870	902	926	851	883	873	882	829	884	940	913	879	851	921	915	871	907	866	829	911	919	886	853	838	855	903	874	854	860	877	865	921	873	893	933	861	915	877	925	948	872	826	911	879	868	865	904	857	933	905	896	886	866	907	888	873	865	898	882	893	908	832	934	847	880	875	900	884	876	892	873	907	800	904	886	905	838	867	913	893	876	865	917	891	876	928	876	844	903	895	846	892	856	906	878	860	876	908	874	886	919	910	888	833	869	858	854	900	887	886	888	835	887	896	903	866	918	838	869	902	866	880	908	882	931	898	848	933	916	926	879	904	864	849	836	852	946	837	921	876	865	949	858	866	878	889	940	888	914	909	893	917	871	887	928	915	877	881	952	843	866	906	893	893	875	940	902	853	837	914	836	844	933	893	915	858	813	882	895	910	892	899	885	846	892	852	929	902	887	874	861	897	875	873	905	921	879	910	913	898	882	844	902	881	891	877	863	820	883	908	862	874	893	904	919	855	857	894	910	871	904	888	896	869	868	898	865	872	906	881	854	870	884	911	912	890	885	856	893	868	826	905	907	899	880	918	875	861	897	927	888	899	866	879	902	850	862	901	907	885	913	865	823	897	879	859	868	899	916	866	897	892	926	883	920	913	870	892	881	894	920	819	870	910	833	934	922	864	892	903	881	863	854	899	871	874	906	837	894	860	856	896	873	889	854	878	862	857	867	871	908	926	926	820	888	950	868	877	876	920	832	880	904	906	906	898	911	886	880	859	918	839	900	895	924	927	932	827	838	927	876	896	954	852	878	892	890	898	875	916	922	887	859	924	902	901	879	860	843	928	893	824	816	891	887	902	943	864	821	876	896	849	897	916	897	885	924	857	946	916	895	874	859	938	822	886	945	906	913	885	891	889	880	872	934	876	814	865	883	898	918	883	882	917	931	903	896	862	852	882	902	915	864	929	910	819	865	894	850	857	890	891	854	863	858	898	894	862	876	875	893	859	898	867	896	919	878	864	803	919	862	923	887	854	887	813	894	898	964	871	925	914	906	949	860	873	888	909	895	922	871	914	882	869	891	907	891	919	896	895	889	879	934	888	830	825	909	867	848	879	904	887	886	886	870	873	912	895	887	886	864	887	914	889	875	897	923	877	898	845	914	873	936	921	903	919	869	897	848	798	870	876	885	881	937	863	958	872	901	886	823	879	853	879	950	896	859	884	912	863	883	903	855	918	876	914	837	836	848	937	871	885	920	877	863	850	898	889	890	845	838	890	912	853	860	882	880	869	875	884	868	892	941	879	842	884	877	916	866	863	844	909	933	921	859	878	863	868	872	873	879	870	885	879	892	878	861	860	878	862	846	888	896	869	826	915	900	887	920	962	886	863	886	903	911	881	905	897	914	857	903	870	859	878	844	884	874	881	911	881	828	884	896	928	832	886	924	882	928	915	909	884	856	859	830	883	871	869	918	876	877	912	876	874	848	858	908	863	866	876	871	893	808	900	869	942	860	873	897	922	951	895	899	870	902	875	819	858	907	866	924	908	930	916	898	837	917	841	835	885	879	895	894	952	983	904	889	887	870	899	906	913	873	869	884	864	914	874	821	898	864	965	852	861	879	923	887	918	851	918	908	871	881	893	892	911	907	943	914	908	908	907	937	841	905	876	854	849	927	829	891	898	881	913	893	864	899	907	863	920	914	877	918	903	835	918	859	898	865	879	907	872	874	855	886	879	877	896	846	858	891	840	861	867	943	831	885	899	932	918	874	878	876	883	826	867	897	892	857	838	868	900	880	888	945	886	853	945	888	853	953	947	902	861	962	888	876	945	905	907	880	897	884	860	919	937	852	871	902	882	865	848	896	888	859	880	856	885	899	886	881	888	879	858	884	904	859	878	853	876	910	914	868	883	869	896	849	859	815	884	911	913	936	852	906	873	876	891	912	824	946	929	904	876	943	872	868	867	909	819	917	900	883	943	899	896	880	870	833	869	916	933	896	862	882	944	859	879	872	912	890	896	909	898	922	860	919	868	861	870	896	914	911	896	879	901	943	887	864	919	913	865	941	928	854	892	936	895	838	908	865	860	893	889	857	919	915	869	861	850	830	884	855	888	882	893	912	872	879	852	864	867	916	852	914	870
60635	37443	36785	5539	584	450	375	292	268	279	250	252	253	230	212	228	228	249	224	207	219	206	221	190	195	210	214	191	199	222	196	211	195	202	227	204	192	200	163	194	212	201	199	183	225	217	198	204	209	199	203	181	188	214	224	209	198	211	211	177	210	208	201	206	183	204	199	214	187	197	206	210	209	207	206	168	241	177	190	201	182	196	208	200	194	216	224	220	208	195	201	223	214	194	202	219	207	191	197	206	206	217	220	196	209	198	188	217	203	164	195	221	190	210	186	224	203	199	206	225	215	199	210	185	207	204	174	198	200	199	183	201	200	220	194	208	207	191	178	185	197	203	207	200	207	201	194	209	183	213	194	202	201	188	209	190	197	198	181	182	176	197	196	194	166	212	197	173	208	192	205	186	204	181	205	205	205	203	224	193	191	192	210	186	208	220	190	217	210	189	206	223	207	183	190	203	178	215	222	219	187	202	206	187	213	200	193	179	205	192	204	182	185	182	191	184	202	200	169	198	222	196	197	200	210	208	208	191	202	200	214	196	191	187	210	216	185	204	212	200	205	196	234	205	214	195	204	211	192	185	199	234	196	195	214	196	213	187	173	209	205	167	214	194	200	201	203	198	200	191	188	207	213	218	194	215	176	200	186	185	198	203	212	197	212	175	203	201	146	203	201	175	185	232	207	203	216	177	230	211	215	192	205	192	179	210	180	185	207	203	213	180	177	187	206	195	190	213	242	221	175	204	216	196	208	209	203	205	203	180	204	198	190	187	193	223	194	209	215	193	205	180	196	219	187	201	208	206	202	202	204	194	194	197	213	204	214	207	200	199	179	171	196	189	203	189	191	189	202	206	206	192	213	172	198	163	214	207	202	185	235	177	196	216	208	181	179	203	206	184	183	203	200	182	184	185	192	190	224	221	181	207	190	188	190	164	201	188	206	195	179	222	178	187	237	199	225	195	212	197	182	209	175	205	197	240	180	175	203	197	210	199	232	196	189	201	171	185	216	179	196	183	185	199	191	176	216	216	200	176	196	176	176	215	191	189	197	200	181	209	210	199	170	197	195	205	208	186	193	203	209	191	224	180	214	189	223	184	223	222	226	202	196	219	199	193	202	180	197	225	229	192	197	182	212	199	212	194	193	203	206	198	222	205	220	211	197	182	203	196	243	204	186	189	219	180	202	202	170	216	182	213	200	182	225	176	195	225	199	219	202	190	191	203	208	190	185	175	197	186	208	219	213	193	191	208	218	182	193	199	194	192	190	206	186	211	222	207	185	212	252	181	191	181	207	216	187	219	173	230	225	193	193	207	220	190	185	184	203	203	209	213	196	191	206	225	202	214	230	201	204	211	204	187	191	200	200	190	206	174	218	181	216	186	197	198	220	222	218	205	154	167	192	200	200	191	189	198	200	209	198	220	192	187	222	178	201	222	205	175	191	217	224	194	207	199	216	201	207	210	195	194	187	217	204	218	179	177	206	182	176	188	209	215	179	212	189	206	198	196	214	205	193	225	205	202	186	186	209	206	208	214	198	201	192	189	237	199	213	201	188	197	213	217	206	215	189	205	187	196	215	213	201	193	209	217	193	230	201	199	185	213	191	222	181	177	179	167	210	197	205	213	201	188	194	197	186	181	202	188	187	204	206	200	187	179	198	196	196	193	207	211	214	192	204	188	193	208	211	225	186	177	178	180	213	214	205	204	198	194	216	190	184	209	214	217	195	215	224	208	209	178	193	207	201	219	195	224	223	197	183	194	220	202	211	222	202	195	191	206	191	186	205	183	202	203	182	206	180	215	196	183	200	184	186	202	197	199	189	202	195	215	210	169	207	199	186	201	200	212	194	190	229	188	199	204	208	184	198	211	219	199	213	197	201	199	168	196	213	178	212	196	202	184	186	187	201	200	215	202	189	208	199	192	205	204	216	195	204	206	202	210	200	228	220	209	188	198	205	206	193	181	192	214	185	200	223	216	216	190	204	207	185	194	200	183	198	208	192	193	162	200	198	189	200	167	214	183	181	195	229	214	203	178	198	206	200	214	197	180	197	215	218	205	205	194	212	203	184	189	167	213	217	208	194	214	182	178	186	234	195	213	194	202	167	224	202	205	203	181	188	216	200	203	199	213	216	198	199	189	192	194	186	195	183	189	214	198	193	191	180	197	183	198	188	182	199	174	201	222	203	199	195	195	221	197	184	217	208	207	186	206	178	205	198	182	214	218	179	206	223	200	203	200	190	204	194	227	202	210	203	189	231	205	213	227	183	181	209	207	197	198	200	187	199	193	216	184	173	209	184	184	188	208	224	207	185	186	207	179	202	209	223	200	219	201	188	202	185	218	209	220	200	203	179	184	212	190	178	192	208	222	184	207	215	204	177	186	207	217	189	208	202	186	207	199	194	214	197	219	207	206	207	204	195	203	191	194	183	188	200	199	185	204	192	212	189	209	215	214	213	192	197	181	214	202	198	174	194	211	211	220	204	192	220	192	203	179	182	192	168	187	206	201	202	199	224	189	217	180	197	176	175	202	212	190	199	212	204	202	199	202	202	205	208	200	204	190	210	206	207	235	194	222	208	174	177	203	166	214	180	199	189	207	218	187	206	204	173	207	198	211	201	237	191	208	181	206	189	174	186	211	205	210	188	172	214	208	190	189	204	191	219	192	221	200	228	202	185	203	208	202	208	187	202	224	196	212	189	177	209	205	189	225	205	194	177	205	190	202	166	216	213	206	196	180	205	196	186	207	207	210	214	211	196	197	202	209	208	182	227	191	193	205	213	195	160	203	199	204	194	188	191	209	202	219	212	212	214	194	212	188	208	187	201	203	206	203	183	181	193	179	209	180	173	213	209	183	220	202	176	187	206	205	199	204	190	193	215	201	217	222	197	193	189	203	203	172	204	210	221	210	205	217	205	191	178	186	195	189	203	212	210	194	190	191	159	185	198	199	189	206	201	181	184	222	212	181	194	211	205	210	176	196	194	178	189	208	193	195	204	208	197	207	229	205	206	206	199	181	213	194	217	207	183	177	200	189	203	190	197	182	198	208	180	194	200	181	196	200	223	190	211	189	196	186	204	213	215	197	202	178	210	203	217	195	219	191	217	215	196	225	183	181	191	225	196	206	186	196	220	211	228	197	199	210	194	215	203	213	226	185	206	195	225	213	198	181	201	198	209	189	218	214	224	184	201	190	198	208	191	215	187	181	175	186	177	187	210	190	226	204	225	199	200	207	194	174	186	196	219	193	214	187	194	197	179	221	197	187	189	173	209	182	217	171	195	180	172	162	195	202	198	214	205	200	192	218	203	178	207	224	176	193	179	186	232	172	216	192	154	203	195	216	189	212	205	185	215	191	205	207	187	224	201	210	201	203	198	198	224	190	222	211	180	203	202	202	194	201	202	200	218	212	223	208	209	182	206	212	185	188	212	186	175	194	227	228	222	206	223	221	219	186	202	196	192	188	206	194	173	220	196	183	197	189
38352	27098	25942	1981	1776	1496	1258	1153	1017	973	917	830	781	802	686	739	740	718	672	672	675	681	638	690	663	595	598	646	596	601	582	594	602	606	563	617	599	594	608	639	570	611	589	600	599	584	580	596	521	564	515	580	577	604	599	560	596	576	574	591	566	568	580	593	571	591	571	541	552	577	566	582	606	627	590	595	556	581	572	573	593	581	579	594	570	547	613	540	536	586	554	556	584	564	558	545	608	559	618	612	569	560	616	582	564	578	586	576	525	548	604	569	557	643	622	641	605	580	585	573	567	565	521	661	528	579	572	577	625	570	577	638	621	575	639	655	610	586	557	579	634	609	565	580	573	533	546	568	553	590	600	587	581	550	585	602	565	549	583	578	608	587	567	539	615	573	597	595	555	502	550	548	536	582	537	558	551	600	588	591	550	541	584	553	555	548	524	579	560	548	582	566	585	536	555	588	577	579	608	562	597	565	574	550	578	558	547	528	582	540	578	618	557	581	557	569	564	546	553	523	614	536	603	576	574	553	572	563	526	569	580	550	574	581	527	572	589	546	589	544	592	523	553	619	576	559	530	557	587	510	557	538	554	525	574	550	515	584	530	567	565	551	578	559	550	534	592	555	559	565	550	588	570	502	541	545	554	552	517	584	571	564	573	543	571	519	541	552	574	550	549	630	570	564	547	581	581	566	584	508	578	573	584	545	530	533	605	597	595	549	579	584	583	589	575	587	558	565	567	549	554	568	575	535	551	568	557	521	538	562	567	516	554	567	588	549	576	517	584	539	552	564	594	582	522	573	574	562	570	619	570	521	525	552	521	553	596	568	576	546	567	542	530	549	564	585	594	586	572	526	553	568	585	544	587	556	564	601	572	531	560	561	551	532	568	556	585	584	565	585	559	538	610	560	595	521	526	538	564	585	588	552	556	564	544	518	550	602	623	559	553	581	569	578	598	609	546	567	571	589	576	559	635	561	582	543	542	548	544	607	573	546	570	574	602	580	551	574	549	592	540	551	534	559	555	536	551	550	587	575	590	596	543	580	522	545	547	583	530	537	535	542	589	591	580	502	593	575	570	541	567	571	553	522	573	566	603	572	602	585	566	547	539	598	577	572	559	616	518	583	555	576	568	557	578	535	588	560	586	530	528	528	542	564	562	588	574	555	566	585	582	572	524	569	556	571	595	553	579	570	573	558	596	540	524	506	544	568	552	547	536	540	575	540	536	530	548	545	531	569	538	585	499	576	584	561	544	572	581	571	575	586	576	520	547	570	538	603	555	560	570	587	563	575	563	563	564	565	570	558	582	566	546	584	565	556	553	567	615	578	527	535	580	558	536	569	571	555	527	558	562	564	551	547	573	556	565	523	548	530	565	541	565	564	600	571	539	605	566	568	592	555	521	559	573	587	567	539	577	544	572	576	581	586	601	559	535	591	579	557	590	562	507	553	569	599	593	564	572	552	565	612	537	557	573	511	616	529	546	584	543	517	524	592	538	537	588	545	586	538	528	582	569	551	577	594	572	531	553	606	583	572	555	579	581	570	550	553	542	614	588	557	512	561	600	579	575	559	593	543	557	567	584	546	616	550	573	524	555	566	549	513	565	572	558	539	587	561	563	585	578	554	560	589	563	523	577	584	582	517	548	542	542	529	540	578	578	560	575	538	557	566	549	595	555	528	585	544	541	556	572	540	556	526	553	580	605	552	570	599	604	571	552	562	571	577	607	609	574	527	581	530	545	574	569	570	562	589	580	570	596	564	532	591	502	549	585	552	585	528	554	555	537	588	575	585	589	563	545	520	566	560	552	569	543	560	558	570	553	542	520	571	576	562	584	538	568	559	532	610	554	554	549	578	571	562	578	551	633	578	545	529	571	544	559	569	555	564	572	548	578	553	561	539	537	578	582	592	590	594	560	552	582	528	578	538	559	555	548	590	566	573	568	518	525	586	569	574	587	600	539	591	567	535	550	567	563	572	611	553	562	569	581	597	565	574	589	543	541	555	532	557	558	573	605	559	556	540	571	545	572	588	545	551	590	568	573	562	560	553	603	544	633	534	558	585	581	541	584	529	542	591	564	579	513	559	598	542	581	569	592	557	562	520	564	568	544	554	591	570	546	565	565	620	580	511	559	563	542	566	559	548	572	563	575	570	575	545	613	543	539	555	583	562	568	574	547	612	553	611	550	513	564	613	584	557	581	565	562	543	572	564	563	534	557	548	604	593	580	539	563	569	546	593	550	550	558	510	523	557	539	615	555	586	533	588	513	580	572	601	569	601	562	546	589	572	530	582	549	567	576	564	584	491	568	564	554	536	568	564	549	553	516	561	556	645	545	569	535	561	630	591	540	583	564	584	556	540	544	594	586	559	572	564	578	557	553	579	537	588	605	538	554	581	546	518	516	596	534	567	542	563	545	552	549	569	576	558	566	559	562	518	569	619	547	546	566	561	552	572	569	572	522	565	582	559	575	602	576	515	587	569	538	571	615	571	534	595	570	551	577	574	562	522	595	541	553	615	564	519	555	571	516	538	564	593	558	588	546	522	519	546	538	595	569	541	567	559	550	544	585	572	533	560	567	563	597	593	573	573	546	520	574	529	597	600	581	542	543	567	555	585	582	545	531	596	581	555	569	547	557	576	547	595	546	547	538	516	547	572	551	582	554	535	577	554	548	531	559	538	538	551	589	561	553	509	561	535	558	559	554	562	572	534	549	556	560	523	556	542	520	508	563	541	554	526	570	543	582	585	565	590	603	580	550	560	530	596	540	567	565	563	540	557	582	529	556	602	528	565	578	578	573	544	586	560	576	560	576	560	564	591	578	555	555	608	603	573	531	586	569	558	583	582	589	556	581	563	556	548	567	504	550	569	532	533	566	586	567	620	565	579	609	528	543	549	555	573	553	544	530	482	554	588	538	559	555	548	571	560	551	562	541	528	596	555	519	601	597	544	590	538	595	542	540	565	569	581	542	552	591	545	558	616	562	610	555	563	557	558	566	555	578	574	588	561	587	554	524	536	576	605	582	535	544	566	547	550	521	550	520	543	560	560	581	543	551	619	534	617	576	617	567	591	559	555	568	566	604	594	569	573	532	575	545	583	575	526	558	570	587	514	584	542	592	591	533	575	565	576	532	532	564	570	563	565	574	574	592	567	557	576	533	589	600	563	562	575	587	549	519	608	524	586	582	542	552	566	555	546	555	594	636	571	581	606	565	588	532	526	519	601	575	578	570	587	591	620	579	566	524	567	542	528	562	575	549	556	589	562	541	530	598	559	536	539	584	580	544	571	591	571	552	549	547	595	537	574	542	513	576	576	553	575	584	557	559	517	538	539	576	551	560	552	590	604	589	610	564	533	585	537	569	562	530	588	576	518	569	527	530	551	575	591	562	553	600	541	504	529	555	584	568	576	588	572	534	603	562	539	556	569	597	588	542	576	570	566	567	548	585	567	527	590	554	588	607	569	573	543	530	573	577	549	539	589
71460	47048	44471	13154	2227	635	478	403	319	315	309	294	211	238	226	217	207	210	211	191	200	193	177	181	173	174	203	188	175	163	172	185	159	182	195	166	176	150	168	151	167	176	188	179	184	163	164	169	158	192	173	146	167	158	140	175	181	158	149	182	172	163	175	167	199	177	174	147	181	151	153	172	170	146	192	185	181	168	165	162	169	178	186	153	176	154	138	160	186	180	165	177	178	159	173	156	148	143	158	145	141	165	159	159	144	187	182	175	188	172	166	155	177	157	175	193	168	183	149	156	158	160	173	162	158	148	183	169	175	171	182	181	160	164	170	180	185	184	171	165	187	186	200	175	186	159	170	171	167	153	159	152	163	143	168	165	156	179	169	185	169	153	169	168	158	158	164	158	175	155	175	168	162	168	163	160	174	163	163	157	149	155	164	156	149	183	170	169	163	169	167	172	165	191	168	171	136	156	178	175	148	165	169	158	175	171	172	152	154	165	163	173	151	143	163	165	160	164	168	155	157	172	155	160	163	184	148	150	173	174	162	187	160	169	166	172	140	166	178	170	172	164	156	145	168	160	156	143	182	184	160	132	157	169	143	161	161	181	169	180	148	161	170	154	177	177	142	172	146	173	171	174	144	158	161	160	174	184	168	173	146	168	162	161	182	183	181	151	158	160	146	176	152	167	151	186	158	160	183	159	133	172	160	188	177	171	159	167	184	154	178	165	174	162	164	173	159	159	165	159	181	173	181	167	163	150	166	146	167	171	157	156	165	168	174	176	161	167	154	179	144	160	137	151	173	137	138	159	172	147	172	167	173	174	173	161	149	181	176	163	171	170	178	152	174	161	174	179	167	189	186	175	179	162	150	145	170	157	157	166	169	161	173	150	162	163	160	175	161	173	153	160	166	207	184	192	160	172	152	171	164	151	166	156	148	178	144	183	148	146	164	156	171	156	170	159	161	134	139	163	168	169	183	154	157	166	178	153	179	162	176	166	174	179	167	159	163	190	155	143	173	185	174	151	176	181	166	162	168	156	166	163	142	165	150	180	164	148	134	168	160	167	163	173	159	170	150	163	154	181	169	179	161	160	162	161	177	158	156	165	158	157	153	184	144	159	195	149	184	158	150	160	169	161	164	182	155	177	178	158	170	149	147	164	152	155	157	156	165	156	193	152	175	148	180	162	159	169	195	171	182	163	172	168	172	172	158	143	181	148	150	191	154	150	172	168	149	169	172	175	177	167	181	171	165	182	159	146	160	142	155	169	175	157	167	170	166	161	155	164	169	169	180	154	159	137	183	163	142	161	138	157	177	151	158	168	140	187	156	172	172	166	144	152	175	174	175	179	171	161	165	152	167	163	151	163	164	166	162	150	166	153	131	183	161	164	156	162	152	160	168	157	185	201	155	165	171	167	159	144	172	177	141	139	161	187	182	168	149	145	143	154	168	176	162	181	142	158	170	161	154	167	160	169	163	187	165	159	181	151	161	163	181	163	161	146	179	172	173	143	161	166	152	147	160	163	144	165	148	186	182	160	162	160	137	185	164	187	158	166	198	151	158	192	164	147	171	167	171	167	156	162	158	163	180	146	160	162	171	181	155	166	145	188	172	160	170	164	175	144	157	145	169	183	171	187	164	145	157	175	181	164	158	175	167	148	194	164	141	166	155	179	162	166	136	170	151	150	154	162	175	163	157	169	145	154	164	166	166	186	152	153	152	150	168	168	151	146	186	160	161	168	148	162	154	147	187	172	160	166	158	156	157	161	181	158	174	190	152	177	173	168	153	179	162	150	143	167	142	146	157	161	158	175	163	187	154	183	149	181	163	178	173	144	148	147	160	153	169	176	166	157	181	159	169	161	163	148	166	162	181	180	172	168	176	175	173	173	176	181	173	155	168	172	142	167	161	155	184	164	172	136	158	160	163	164	159	176	166	156	177	175	149	154	197	146	169	170	164	156	166	159	168	144	155	151	151	138	141	169	171	161	167	178	189	169	172	146	195	187	196	157	185	170	144	164	183	174	144	182	173	175	171	165	174	161	158	185	167	197	153	164	157	158	179	171	146	167	163	149	156	152	148	186	207	156	166	162	144	176	158	159	165	153	161	152	161	137	153	160	170	153	166	165	174	150	158	173	179	162	167	166	160	153	174	158	149	156	158	163	153	145	185	150	176	152	157	162	175	173	163	169	160	153	177	189	168	169	161	152	163	192	149	154	181	179	170	159	157	136	167	171	181	178	166	163	164	172	161	161	184	159	162	165	184	173	157	180	151	158	176	158	149	167	181	156	147	155	156	152	167	139	166	159	152	180	162	169	179	146	167	150	179	184	148	179	171	160	138	163	134	162	177	155	143	155	178	170	174	156	168	155	169	166	173	179	170	184	166	163	147	166	168	146	151	178	164	153	158	184	170	157	133	165	183	164	167	183	162	131	201	163	169	160	141	173	167	160	185	152	175	166	175	149	166	174	156	148	150	166	166	164	194	141	192	161	139	176	159	150	144	170	174	158	146	135	172	152	176	155	168	181	177	167	156	173	167	145	170	180	185	164	174	153	168	161	151	173	167	167	149	169	166	165	179	180	161	164	181	142	159	179	137	146	173	173	177	168	152	162	168	175	174	153	144	154	160	152	137	177	169	185	165	146	144	174	171	165	158	149	158	183	167	152	155	169	140	160	184	165	162	151	168	174	161	175	172	148	156	171	175	175	171	163	178	161	185	157	167	175	173	201	156	175	164	163	161	159	167	157	129	163	165	173	165	146	163	187	173	177	166	156	182	156	169	178	149	171	179	179	172	152	160	164	172	178	170	175	167	165	149	172	157	177	170	164	174	151	145	170	150	161	174	192	166	178	155	176	153	155	169	159	178	144	148	186	177	167	161	151	156	177	172	169	149	166	155	185	157	152	143	159	162	181	179	167	161	172	157	186	139	178	163	162	184	171	155	184	149	171	168	171	190	161	168	166	158	187	161	142	171	182	144	155	151	151	165	151	158	153	182	171	145	187	174	153	144	162	157	168	160	148	154	175	156	157	167	178	178	158	162	193	156	149	170	164	149	150	165	164	187	154	136	134	151	170	151	168	174	184	148	173	158	163	168	170	161	192	168	147	166	167	168	162	169	151	165	161	152	162	167	156	158	159	170	163	186	166	177	173	162	168	175	167	144	173	172	157	160	164	144	145	166	166	152	170	173	144	133	158	166	171	191	166	187	148	157	157	161	168	164	174	182	167	171	157	170	164	179	148	182	184	161	151	165	170	150	158	164	160	158	173	179	166	188	184	185	165	175	196	151	158	124	174	164	171	150	178	156	169	158	153	180	167	181	151	187	161	148	152	187	165	134	173	156	164	175	176	154	121	170	149	167	188	170	166	152	154	157	166	147	160	180	152	146	157	176	143	160	177	171	157	147	170	165	182	156	179	164	174	139	178	139	190	170	158	166	160	163	201	169	177	172	151	156	157	159	181	153	148	164	180	175	169	183	185
46988	33605	30042	3157	2818	2216	1997	1619	1358	1235	1117	1011	972	857	778	811	785	731	668	684	674	656	630	598	609	646	567	582	583	556	568	578	558	552	554	527	528	537	556	513	543	519	548	545	538	525	466	548	498	517	512	496	510	493	527	558	455	530	487	494	499	492	521	523	473	474	521	506	478	528	542	557	531	578	600	560	539	513	513	536	516	528	512	474	503	499	557	479	493	547	513	537	538	544	542	558	513	531	522	481	505	545	557	598	515	522	496	528	506	566	581	537	537	642	592	558	539	511	503	540	509	525	490	407	488	506	583	565	590	485	558	620	597	589	741	606	580	549	504	569	573	593	570	582	513	506	511	511	474	500	503	464	452	478	484	477	464	492	504	502	470	539	488	490	505	489	482	482	478	490	455	464	480	475	479	473	472	466	471	451	498	457	463	542	508	509	470	483	482	492	513	450	497	492	501	469	495	510	493	468	497	484	463	486	470	505	485	498	486	480	466	445	522	523	466	476	555	506	488	490	455	433	476	453	506	454	478	485	480	493	538	450	457	494	534	488	480	501	491	470	518	517	464	450	480	538	455	489	503	458	488	488	490	509	498	507	484	496	444	483	500	517	502	497	470	472	497	490	496	474	487	461	494	529	459	478	455	513	465	524	496	435	492	467	494	525	482	511	509	464	455	471	521	469	468	460	485	491	471	507	490	490	477	478	483	476	502	492	476	495	490	469	498	521	477	479	513	479	477	473	502	495	483	463	482	459	488	488	449	485	492	477	474	483	505	474	488	509	444	520	472	445	466	475	531	477	453	453	476	453	453	469	467	503	492	476	428	501	478	473	443	474	478	490	474	481	487	480	501	441	505	455	471	501	519	475	486	475	513	492	470	446	458	479	471	483	490	519	498	461	437	467	505	500	473	477	461	499	457	499	505	513	491	482	488	507	470	481	478	458	500	504	476	457	462	493	491	480	501	438	432	448	504	491	476	444	497	504	480	486	466	486	471	456	457	474	470	508	498	472	468	514	521	514	485	491	526	504	470	489	501	439	495	467	487	444	510	523	457	459	450	486	496	472	489	477	493	515	478	477	505	494	470	472	466	516	529	506	514	516	481	462	507	495	480	486	445	442	508	487	474	452	520	461	453	488	491	459	481	486	521	453	445	488	525	467	494	479	477	462	495	487	508	471	467	501	481	474	493	469	485	493	465	504	525	490	469	501	490	467	495	530	532	472	487	496	523	462	443	459	484	462	493	515	474	498	474	482	483	474	479	519	489	462	489	492	468	481	504	502	477	469	483	484	449	517	472	472	495	486	481	467	484	452	508	501	467	494	479	482	472	485	488	449	466	490	486	430	482	490	491	501	490	496	486	478	525	498	518	451	476	484	513	501	449	505	484	459	465	521	496	503	469	506	460	482	460	484	472	496	476	458	471	482	495	465	491	510	492	484	490	485	492	468	509	483	495	485	497	472	500	480	476	493	471	500	426	515	473	439	449	474	475	448	503	457	493	480	505	466	467	495	506	479	483	502	489	450	478	487	485	446	483	466	469	493	462	494	526	469	508	510	445	460	501	502	481	471	461	493	475	484	494	528	491	463	518	494	481	469	524	456	487	493	456	494	468	503	472	480	471	456	439	405	502	477	432	468	469	464	416	514	473	470	503	478	482	511	468	466	442	492	487	499	478	480	468	486	543	510	519	484	477	469	467	474	502	470	499	536	485	459	497	490	451	458	486	528	536	485	483	494	486	462	466	516	504	453	501	474	513	525	501	453	501	493	536	515	481	480	482	492	480	485	493	486	445	470	485	467	465	482	470	470	490	458	455	492	535	470	477	479	515	517	475	455	475	538	478	493	496	423	494	480	508	490	487	522	486	505	514	487	519	494	478	496	465	522	469	526	459	460	503	468	481	505	515	488	481	461	490	521	448	512	485	510	469	470	468	499	464	461	485	514	507	494	472	475	480	479	475	481	485	477	462	475	455	501	476	479	482	497	486	467	485	526	451	514	486	471	517	468	478	490	489	513	491	500	448	463	489	468	452	459	473	492	499	522	474	491	485	479	510	472	473	536	532	468	480	499	498	480	472	481	482	522	449	465	507	442	481	505	500	445	476	493	499	465	506	497	509	495	498	484	495	477	468	460	489	520	494	485	505	515	473	488	476	461	499	482	527	481	491	528	477	465	479	488	471	505	477	518	467	507	486	481	453	463	467	471	469	502	490	472	466	493	493	493	458	492	484	465	502	454	514	475	471	475	485	473	499	510	501	482	489	517	488	453	493	480	505	461	471	487	457	471	496	471	507	509	513	463	475	490	491	483	513	468	519	514	466	494	477	517	470	498	529	459	478	505	499	505	494	528	475	478	553	489	469	460	495	454	482	465	506	492	524	472	476	492	497	472	488	463	476	493	469	474	448	470	486	471	519	516	483	485	482	473	539	447	471	483	494	474	478	468	476	453	489	474	483	461	500	490	466	468	484	486	495	481	430	470	506	509	476	464	496	474	463	509	456	510	458	478	462	456	487	487	487	466	469	464	464	500	508	502	482	491	495	517	512	419	492	493	491	495	528	499	483	489	483	471	446	488	453	526	490	487	469	491	466	481	480	470	473	491	424	478	439	503	524	496	507	477	466	461	484	491	469	470	460	501	536	470	475	477	433	525	473	447	489	491	457	480	462	484	452	498	488	496	513	477	469	516	482	464	461	503	450	469	470	456	460	502	477	469	490	469	473	463	480	471	470	465	476	489	499	479	500	465	520	487	486	496	474	482	458	503	450	479	470	509	456	487	483	495	466	480	450	522	521	460	508	458	479	534	488	511	503	447	490	483	481	484	507	481	479	483	466	475	490	494	523	477	485	525	477	488	473	476	466	474	471	461	471	461	490	514	465	445	462	457	462	453	513	512	481	527	498	499	489	521	461	530	440	476	478	519	500	477	455	493	506	468	469	488	477	459	479	501	474	450	489	453	520	474	480	499	465	473	461	491	509	516	488	500	501	526	507	490	508	484	487	550	444	464	492	495	491	464	514	503	495	539	494	527	481	520	482	461	487	493	507	467	464	501	500	495	472	492	472	494	466	475	479	500	481	479	478	507	471	449	505	472	513	468	468	487	533	495	461	506	500	515	524	496	458	466	483	465	477	504	488	477	495	475	484	472	488	478	468	510	493	508	510	479	512	485	474	505	474	500	498	488	475	478	485	445	474	487	471	480	488	475	510	469	513	474	495	471	448	482	464	499	490	460	486	453	490	463	485	468	505	461	466	480	445	476	498	473	493	471	479	491	488	486	467	464	468	464	498	483	483	441	457	553	477	496	474	469	478	474	496	501	484	537	460	462	498	437	504	505	475	481	499	445	473	442	525	488	462	485	488	449	514	517	487	489	481	476	507	465	472	471	480	485	474	486	506	476	487	496	471	476	484	497	484	474	484	450	482	466	478	476	507	456	493	508	528	460	472	501	517	470	477	484	455	460	483	516	476	500	471	509	485	478
23954	4981	4228	412	373	344	332	372	371	325	360	348	336	362	355	319	360	308	352	341	332	359	306	344	321	348	379	361	355	341	331	335	334	343	343	329	351	321	324	326	319	329	307	339	341	366	339	338	330	372	346	355	354	363	348	332	353	307	340	335	368	368	335	298	328	296	325	326	349	345	339	334	351	336	323	322	317	317	341	328	343	350	344	322	349	338	346	320	346	309	321	335	313	310	319	334	321	324	340	321	342	339	337	352	330	350	352	339	349	314	329	330	371	379	348	325	332	316	344	329	317	340	316	334	346	328	320	308	323	317	343	343	352	327	325	339	363	312	321	326	308	365	344	321	337	327	373	315	327	302	336	344	343	351	366	323	365	337	318	316	335	350	352	351	360	335	338	339	332	299	338	318	298	319	332	337	350	371	312	325	349	316	319	367	340	371	348	343	337	337	326	319	322	334	354	321	320	358	332	319	328	322	329	322	363	308	349	330	336	334	308	320	344	286	350	316	341	362	345	356	336	340	331	330	362	327	355	331	336	356	325	330	312	307	322	323	310	324	336	345	346	328	326	326	335	315	328	342	313	313	336	299	322	352	325	363	354	312	330	356	317	312	346	330	313	333	305	304	331	308	302	331	316	358	343	323	360	332	326	318	335	319	308	332	337	345	337	340	325	344	334	307	346	325	296	364	326	337	330	369	357	365	354	319	362	340	334	330	328	307	328	352	347	327	333	329	331	331	335	320	313	333	366	337	359	340	331	345	356	301	332	330	342	335	319	371	336	337	329	353	311	340	332	338	342	325	338	337	323	335	335	351	351	355	302	324	340	338	308	312	362	324	341	327	331	321	358	340	333	326	340	375	345	314	337	306	320	340	355	319	323	316	335	295	334	339	341	333	345	328	350	344	321	350	354	327	348	348	386	343	336	324	331	366	329	346	340	339	309	326	355	337	315	318	360	337	316	342	354	371	341	343	358	330	342	336	312	287	350	310	319	355	317	346	329	315	334	306	342	311	322	338	365	322	340	321	339	363	337	331	335	341	325	311	331	338	336	349	311	330	328	324	313	328	332	326	320	344	324	351	336	345	309	338	310	326	362	313	378	359	325	292	355	329	335	363	362	346	330	315	319	306	316	314	327	335	324	344	324	309	346	349	305	314	352	311	365	326	337	338	345	351	334	300	307	364	322	332	322	320	303	346	352	315	355	298	340	333	352	295	365	310	304	338	329	326	315	332	316	361	346	300	343	347	303	361	363	380	317	342	344	297	360	349	318	340	340	332	324	348	359	335	319	341	368	346	318	338	356	332	338	347	368	346	302	321	300	353	321	334	337	304	337	373	354	329	312	366	363	336	372	356	374	334	331	340	344	349	320	327	338	322	333	306	332	320	308	369	339	325	330	291	353	336	368	386	339	346	338	333	289	339	363	336	352	301	349	332	326	312	294	303	347	330	318	335	357	328	312	344	340	335	310	336	345	343	338	337	312	302	368	347	340	353	352	341	359	320	331	325	353	298	352	338	339	331	333	301	334	347	315	323	315	309	309	338	327	357	358	343	358	307	341	312	326	301	321	309	349	342	357	313	349	346	355	342	313	339	308	324	341	315	369	312	309	343	333	324	308	304	312	299	369	328	325	328	311	327	296	343	317	331	320	316	355	317	333	329	327	341	359	333	307	328	364	342	348	284	329	321	355	307	332	346	323	335	400	302	341	335	338	315	309	326	341	342	338	310	323	324	333	352	317	318	301	364	354	333	340	354	332	335	298	358	364	344	308	320	342	362	315	342	330	356	318	333	320	316	309	344	343	318	340	318	319	350	348	328	369	337	315	348	307	314	356	322	315	375	342	314	341	361	355	355	345	320	352	356	337	327	326	339	338	336	354	326	336	342	358	319	353	344	356	311	314	366	314	339	334	318	334	338	319	366	347	355	352	328	313	310	273	347	363	316	360	336	325	357	334	325	327	363	327	313	340	295	335	332	358	340	297	296	291	366	306	376	325	347	335	331	334	336	330	335	296	355	365	317	324	305	310	318	311	312	333	329	314	320	352	359	331	358	348	376	300	346	366	385	329	319	369	345	319	310	356	325	337	358	330	338	333	322	394	341	348	345	320	329	305	317	339	340	333	344	326	323	316	346	355	307	344	372	336	323	319	342	298	361	322	347	354	329	321	342	324	318	312	303	368	353	329	335	337	328	331	324	331	361	341	351	336	326	333	333	338	337	360	351	343	324	342	347	327	354	329	340	367	309	325	361	354	379	339	302	333	317	338	322	341	309	332	336	321	318	315	342	323	353	333	327	324	309	346	341	307	313	342	348	325	320	331	340	328	319	345	325	325	339	347	280	323	345	315	333	319	294	325	308	341	312	315	338	324	343	330	333	359	324	334	342	350	335	339	368	320	316	321	357	305	344	339	361	331	325	345	318	315	352	333	324	363	310	344	370	333	300	324	349	331	342	335	366	333	365	296	336	351	311	306	320	340	356	368	334	328	315	311	317	346	335	330	317	312	334	332	291	354	316	352	308	346	324	344	290	328	333	343	355	325	314	347	359	342	324	363	304	347	333	325	347	316	354	319	365	308	320	349	331	325	347	306	368	345	353	352	288	369	341	367	357	334	334	377	334	333	321	341	333	331	344	352	326	361	342	346	348	348	323	347	326	354	354	343	353	342	345	285	328	308	334	352	301	348	341	348	304	326	343	364	334	284	336	302	341	335	347	315	302	347	356	325	334	325	320	329	323	305	312	324	334	315	332	335	341	310	329	342	338	309	303	364	334	313	344	334	332	322	320	332	333	326	321	377	306	339	318	322	367	317	337	354	313	341	308	309	356	308	338	325	329	292	384	342	312	327	349	366	343	323	319	341	296	335	340	334	334	350	345	331	320	354	365	330	363	329	344	359	366	320	344	338	330	311	318	337	343	309	310	309	332	335	354	330	347	310	347	347	358	344	337	318	319	304	346	314	302	311	386	330	346	329	330	331	340	366	326	348	326	340	356	356	320	354	311	338	321	351	351	356	353	316	328	351	352	325	315	340	335	335	329	317	347	337	325	322	350	353	375	361	336	310	328	298	317	332	323	336	336	349	363	352	331	353	299	321	383	344	352	316	363	317	312	349	372	312	337	315	340	307	366	326	320	344	345	312	347	322	330	339	324	355	294	336	352	304	326	331	327	368	301	340	309	277	325	335	360	329	299	360	329	334	355	325	337	318	283	332	321	324	317	345	332	354	335	337	318	350	330	339	314	354	309	348	309	328	349	342	363	332	332	353	367	330	372	308	357	336	361	347	322	315	341	347	347	333	353	352	362	358	351	339	341	336	358	314	330	346	369	330	375	346	365	316	335	317	332	312	339	351	348	345	350	354	300	348	337	330	337	304	319	321	344	369	357	331	330	357	336	333	385	330	355	337	309	331	328	354	352	357	349	311	346	331	318	325	292	367	320	332	330	320	348	313	314	328	337	351	355	347	341	346	344	363	360	336	311
19510	5226	6612	1024	1026	982	965	931	871	910	926	850	919	904	882	889	918	883	899	868	887	874	896	865	913	907	955	857	917	881	880	893	895	873	870	907	859	890	922	873	943	897	963	931	905	839	882	890	886	834	879	900	910	845	929	945	837	865	882	875	887	902	863	856	923	889	902	914	867	902	918	908	910	873	866	941	892	867	877	878	923	917	871	892	881	901	847	922	826	936	902	932	930	916	880	887	913	919	840	872	910	879	884	902	866	908	866	867	915	830	837	890	920	939	899	856	894	880	889	866	929	884	877	916	901	947	836	858	870	876	963	951	885	883	901	844	913	949	915	866	847	860	883	887	882	956	892	867	918	884	886	856	883	882	896	859	900	874	935	894	892	875	824	879	851	877	864	945	893	921	894	903	866	919	896	869	850	892	884	859	891	886	942	858	918	884	839	913	914	866	861	883	862	878	888	982	901	935	863	893	915	886	915	847	865	913	822	887	823	889	903	852	887	843	893	857	888	916	875	918	863	883	867	848	944	899	879	882	912	878	874	865	851	917	847	892	919	861	906	875	843	849	914	880	862	925	896	863	849	923	893	880	862	881	905	892	869	864	875	934	935	915	903	891	862	830	895	839	917	909	876	917	874	921	923	869	870	878	887	862	841	861	919	852	941	897	877	897	900	844	878	879	851	878	943	871	880	895	865	885	830	885	866	885	898	874	872	909	869	915	878	896	852	846	913	890	875	887	904	909	878	869	856	888	900	859	891	1005	897	837	916	870	912	870	943	887	872	925	871	829	876	876	837	892	940	911	923	910	894	826	894	894	840	919	835	854	865	840	911	901	903	859	917	921	885	916	911	900	906	920	868	914	851	890	886	914	951	872	882	915	877	914	905	906	876	859	889	859	925	908	941	842	833	880	872	901	903	926	831	890	872	877	857	943	920	946	867	928	908	902	926	871	924	912	864	946	855	810	863	902	832	902	901	893	879	859	877	925	862	873	890	871	845	917	843	901	894	903	906	871	925	884	852	870	908	845	874	871	875	898	892	873	862	901	871	872	877	897	919	941	865	907	880	893	876	878	865	911	873	870	902	853	897	882	887	910	890	846	898	930	894	836	890	878	902	916	834	844	926	903	900	910	886	913	848	897	866	872	927	888	858	881	878	834	917	867	849	876	900	899	928	866	898	864	844	869	854	933	885	908	919	883	907	885	875	937	862	874	855	952	876	868	945	850	893	892	949	904	836	880	887	831	903	892	881	907	889	886	893	878	910	883	932	937	856	898	861	899	914	935	843	847	874	900	889	890	911	852	854	909	919	894	903	886	891	854	935	890	875	853	842	857	878	879	903	871	917	864	891	875	848	876	918	963	905	928	920	894	869	933	937	866	866	866	883	882	863	904	944	887	846	956	832	860	884	890	836	875	833	832	927	896	823	885	919	915	857	913	892	874	853	840	900	924	950	926	847	870	936	880	910	852	848	867	924	906	872	905	885	903	905	922	895	869	916	897	902	881	896	944	852	927	856	907	878	881	858	921	844	901	857	879	920	892	864	888	899	890	876	862	919	840	887	902	875	889	800	887	897	874	873	908	892	893	842	857	812	895	878	896	912	869	881	855	922	891	895	855	856	892	858	924	914	810	886	898	896	902	859	872	879	843	892	895	890	833	870	895	877	867	873	942	906	874	893	869	885	860	901	862	926	926	880	850	863	945	910	962	876	883	940	914	861	873	868	874	882	864	852	918	894	849	890	896	886	907	853	935	946	836	817	889	902	918	917	886	917	896	956	868	858	937	902	927	883	910	887	839	891	879	892	872	936	880	893	871	879	910	935	913	889	912	871	858	858	843	927	919	929	861	880	896	904	930	918	916	886	865	865	896	905	919	902	888	860	891	889	896	870	921	868	936	884	861	865	894	893	955	850	910	926	870	857	858	890	879	917	873	870	873	878	910	946	877	864	931	873	897	933	894	902	884	871	905	915	877	883	873	903	904	850	887	857	917	914	907	897	864	898	887	925	854	902	889	891	920	890	890	923	907	850	862	916	813	873	891	898	830	848	922	919	893	866	903	887	833	872	910	871	877	885	888	891	887	888	880	896	835	805	911	887	860	907	872	816	876	868	868	878	863	840	966	880	920	855	884	885	872	927	875	919	879	868	872	870	863	904	906	882	847	869	915	864	896	903	875	908	878	860	875	874	880	930	900	888	910	932	899	867	902	894	901	892	880	873	912	879	855	897	829	931	906	863	891	903	931	877	890	883	917	846	883	855	909	875	845	872	891	950	874	840	900	906	880	934	841	919	936	859	881	906	833	865	943	859	864	854	860	815	936	907	887	938	887	866	885	866	917	895	913	937	931	871	896	859	866	859	895	877	885	879	860	909	929	919	872	869	915	920	888	878	908	903	900	886	850	906	871	886	853	842	905	890	893	863	904	852	882	867	891	886	891	852	893	880	853	855	855	907	897	937	963	919	911	921	901	887	868	918	928	895	899	905	913	893	881	883	923	845	891	882	878	884	867	890	893	948	913	871	904	875	880	870	901	863	900	905	887	896	856	845	915	887	846	897	942	873	900	895	876	896	883	877	857	829	919	953	907	895	869	888	915	889	922	868	924	925	872	867	902	873	894	890	851	868	889	912	915	866	887	885	912	896	841	886	836	905	930	881	874	847	827	924	869	844	890	911	883	925	895	899	887	892	899	877	918	878	867	914	885	896	889	923	843	930	921	896	888	874	895	874	876	901	859	917	872	909	893	896	857	932	866	929	886	936	877	876	854	901	904	867	949	873	947	854	898	878	898	922	930	917	864	877	917	921	851	880	887	832	899	913	850	866	927	937	856	890	890	864	874	870	891	841	889	881	887	864	901	891	933	833	932	891	883	901	908	843	857	928	847	879	961	907	895	876	845	886	925	916	888	931	946	879	911	926	863	844	878	921	870	971	880	904	879	870	897	871	886	849	864	968	885	863	885	898	918	883	921	874	927	907	909	893	885	901	884	878	859	903	906	907	862	923	887	867	939	910	857	917	932	910	960	862	872	922	938	920	851	834	846	898	940	910	879	893	941	868	836	892	866	895	905	912	888	893	916	884	879	843	899	905	856	896	875	892	910	881	848	903	915	935	821	926	875	849	875	831	917	886	848	807	887	882	886	876	888	909	913	870	864	879	880	874	854	889	884	868	924	844	882	912	891	933	918	921	858	912	894	877	897	912	836	904	893	908	874	895	905	859	857	916	854	924	882	918	896	895	872	863	868	945	915	863	893	844	902	936	878	856	836	878	904	878	873	877	909	884	914	853	914	873	923	894	886	899	824	839	926	869	907	827	909	867	909	877	848	901	905	867	884	922	868	846	899	917	860	871	864	888	872	860	845	889	887	888	907	868	937	892	878	897	877	861	873	906	912	919	899	876	935	896	861	933	885	841	876	864	889	920	907	851	916	869	852	858	873	887	870	925	917	888	851	862	865	880	891	915	883	905	842	880	895	879	940	908	883
63367	37629	35127	5434	569	389	344	282	297	280	220	247	235	241	242	223	212	228	217	201	224	198	219	199	220	216	234	190	231	206	196	211	211	197	201	193	195	218	219	203	211	213	208	238	202	207	187	208	197	215	194	223	214	197	205	191	205	180	245	193	203	173	207	205	197	204	224	212	202	229	192	224	227	222	194	206	205	198	216	197	207	219	193	202	169	205	190	193	202	223	223	207	215	195	216	184	189	222	201	201	188	201	194	200	205	221	212	191	177	237	201	207	202	192	208	219	183	219	204	201	233	190	214	208	193	215	186	213	177	214	212	209	192	229	185	174	207	196	209	187	200	191	212	204	200	211	210	202	198	209	201	202	213	215	210	187	198	217	199	217	202	199	200	198	188	209	203	215	176	198	180	189	192	209	201	197	196	183	215	184	191	209	208	191	202	214	184	187	192	205	216	179	199	202	180	196	213	177	213	203	209	184	212	219	208	199	212	205	180	197	222	205	222	192	180	217	213	203	199	225	206	181	229	217	193	198	178	217	202	183	209	180	197	192	177	200	180	186	189	200	202	194	224	201	215	197	199	194	218	189	191	185	204	197	213	195	191	205	187	176	218	207	207	208	214	205	191	196	218	190	186	215	201	178	189	172	223	198	217	199	200	193	213	204	200	191	219	182	183	193	183	189	194	209	200	204	195	198	219	193	186	197	200	203	211	186	210	176	182	206	214	168	195	198	186	188	212	217	186	214	177	210	186	191	194	192	205	206	180	178	222	190	194	196	202	211	197	180	230	191	186	205	190	204	205	231	194	208	184	198	176	177	200	190	223	204	207	208	222	210	186	202	192	215	220	215	209	199	177	191	199	211	210	207	200	191	209	197	198	196	223	249	220	184	196	187	203	204	212	218	208	196	196	210	200	183	199	197	185	194	196	214	200	176	225	199	205	210	204	201	210	181	190	185	205	209	188	188	197	207	236	190	198	203	193	199	180	189	220	219	198	201	197	215	191	192	228	182	194	199	201	206	204	182	196	220	218	202	205	223	194	169	235	190	210	209	210	215	207	206	216	203	189	208	200	196	224	197	222	192	226	202	225	210	202	228	197	193	174	213	199	203	205	214	216	194	198	209	201	214	198	212	214	198	197	195	193	215	215	180	186	196	183	174	209	193	208	206	210	191	213	213	205	207	208	213	237	202	207	213	198	198	208	235	232	204	209	214	214	186	193	196	202	219	208	177	201	178	212	219	189	172	196	212	201	213	204	177	190	208	203	210	178	189	197	185	210	187	211	172	192	191	198	212	209	194	209	192	218	221	212	198	202	198	177	185	202	220	210	184	210	195	208	184	197	208	196	206	188	180	196	205	219	204	211	187	188	210	215	208	180	191	234	200	179	198	214	190	214	217	204	194	196	197	188	205	218	214	171	190	189	192	190	204	195	194	196	202	208	210	200	220	220	193	186	215	184	175	190	186	193	196	206	186	204	205	198	215	183	195	186	219	199	184	201	214	201	196	210	195	200	197	188	199	203	192	233	199	179	212	196	213	197	193	239	205	206	223	242	210	196	204	219	204	185	195	203	202	196	171	201	187	182	216	215	217	211	176	205	200	218	187	197	209	225	186	210	223	217	202	193	184	193	204	197	200	207	191	201	224	184	180	232	221	182	191	202	177	204	210	175	217	199	210	199	205	194	201	182	196	213	219	217	223	209	177	212	187	211	209	201	195	196	218	207	184	192	186	199	240	223	188	168	190	191	174	203	193	191	182	177	207	186	210	192	198	213	205	185	195	195	218	227	223	211	208	184	184	178	181	188	197	200	194	188	175	191	215	191	204	192	202	228	184	212	208	207	209	206	189	214	209	224	205	189	200	192	201	225	212	199	212	166	207	236	210	198	197	191	205	212	184	187	209	193	198	204	219	198	191	202	245	196	222	183	193	217	187	222	210	202	184	198	203	190	203	192	211	195	214	208	209	203	199	215	179	209	203	208	224	224	172	171	194	200	203	201	185	197	194	210	198	199	210	214	191	196	201	199	184	225	191	195	201	198	206	217	191	223	197	216	200	214	182	207	210	217	195	192	238	192	206	180	206	202	194	191	204	188	190	216	193	197	203	211	197	215	195	208	200	202	205	203	188	207	187	186	189	222	168	194	191	185	218	232	188	187	200	211	200	181	206	202	207	218	192	208	194	189	216	207	182	205	201	201	205	199	228	203	179	173	210	210	211	207	200	189	181	220	197	214	187	193	191	211	187	204	192	185	205	206	179	204	184	207	197	203	209	197	189	207	217	215	206	195	191	224	191	208	213	197	214	184	207	196	197	188	218	215	209	202	219	179	221	184	203	191	214	207	184	214	194	214	188	192	194	184	194	192	217	185	205	207	219	217	222	207	196	187	197	188	168	200	215	179	183	202	195	200	213	223	192	194	209	215	201	194	200	195	195	185	223	196	199	209	184	217	197	191	176	192	187	179	197	209	222	219	197	187	216	197	197	197	190	209	196	215	197	215	209	203	219	197	206	167	214	171	190	214	234	198	200	223	198	211	212	197	181	224	191	198	205	231	203	205	185	197	218	203	206	188	197	181	206	199	189	202	209	216	205	190	211	190	205	199	201	206	184	208	211	206	194	225	239	183	200	184	198	203	207	201	213	213	192	194	195	189	201	209	189	220	176	187	222	192	180	222	223	205	219	194	242	194	206	185	191	206	206	210	213	200	194	200	185	196	185	211	206	224	168	184	204	190	189	176	182	211	203	198	200	220	193	200	175	198	205	202	196	185	185	218	200	199	185	199	197	190	222	180	199	196	218	183	218	221	186	193	196	190	179	195	227	221	211	207	183	218	189	217	211	204	195	224	215	191	181	194	200	201	163	222	211	206	226	201	214	202	212	207	195	199	196	206	195	171	226	192	194	192	193	190	204	202	196	182	193	207	189	202	197	225	199	202	189	207	197	190	203	203	197	190	198	212	208	209	184	192	215	200	228	189	172	204	222	206	183	201	193	204	188	225	206	204	193	192	226	224	220	219	219	185	215	200	191	192	185	197	185	173	193	196	192	185	219	179	219	211	188	201	202	203	211	196	186	204	188	204	214	187	213	181	193	179	179	209	175	222	202	209	227	194	187	197	184	185	200	175	221	206	212	166	212	192	206	194	196	199	193	204	192	209	232	192	208	193	190	181	192	201	201	213	235	221	203	214	221	214	197	197	205	191	209	194	221	205	179	194	219	216	226	186	205	215	214	200	211	230	222	214	222	177	188	228	183	215	207	204	186	206	220	203	201	189	166	221	184	191	197	217	209	210	187	203	208	179	189	198	180	191	186	207	197	201	209	205	183	205	198	193	193	188	209	189	222	199	179	213	194	183	210	211	186	183	194	211	202	214	190	195	177	197	219	214	211	175	210	184	179	201	211	207	201	224	195	217	222	211	201	178	219	190	186	198	227	190	204	195	185	215	199	210	226	214	208	184	209	202	222	190	191	208	178	186	211	222	209
40304	25153	23661	1968	1828	1510	1353	1131	1036	965	910	858	831	766	793	721	723	692	689	639	681	584	619	606	614	620	602	620	584	622	609	607	563	610	595	575	621	600	627	597	609	613	574	589	589	598	574	595	585	616	588	605	619	572	631	614	581	582	584	583	610	587	595	564	604	614	562	569	593	593	587	598	585	617	622	587	586	621	591	656	636	555	599	579	563	570	585	587	546	555	605	567	621	576	577	553	597	573	629	611	576	540	657	604	585	591	597	601	543	619	590	566	610	601	613	575	601	581	583	577	593	572	558	584	612	550	615	582	585	573	617	665	688	649	603	597	640	635	615	615	634	593	628	611	627	557	601	563	540	600	562	568	559	599	558	552	570	550	569	595	510	563	527	561	580	569	586	571	559	540	586	515	530	565	557	569	558	585	522	557	528	582	550	552	560	562	604	591	546	573	574	602	570	589	586	581	543	567	617	583	528	553	530	604	597	552	547	541	554	576	599	605	571	577	551	586	573	558	575	567	612	603	566	542	593	550	591	554	512	608	577	569	570	558	549	597	543	564	581	557	571	587	564	532	552	565	552	538	619	536	541	596	600	567	566	581	560	587	564	595	593	572	580	590	545	583	578	574	558	604	567	559	575	575	561	571	552	616	575	565	566	570	590	548	567	579	608	545	577	590	538	584	569	535	553	580	563	594	542	552	570	556	551	571	578	580	621	577	544	556	570	560	585	568	562	524	511	548	556	529	573	577	567	518	562	578	570	590	564	576	596	593	598	550	602	561	583	538	552	543	547	559	567	584	614	533	559	580	568	554	527	562	558	576	568	551	543	547	507	573	586	538	576	607	585	549	621	534	573	600	590	548	569	557	562	542	572	595	544	527	530	551	580	555	541	555	599	550	586	544	570	598	554	569	592	602	532	603	560	538	585	575	559	566	573	566	562	532	569	556	541	557	581	508	567	568	601	545	599	511	547	544	574	569	587	565	562	523	496	578	574	567	606	553	594	574	550	543	562	554	531	535	584	529	579	609	597	571	574	557	594	563	566	549	536	582	571	594	551	588	599	566	543	551	559	597	605	573	550	618	533	542	579	597	573	523	579	530	586	555	598	549	571	562	573	588	636	540	588	556	585	550	598	542	559	571	551	592	578	562	597	555	541	578	560	576	540	561	611	583	535	565	578	590	561	596	561	570	542	583	542	546	577	517	554	579	574	551	574	566	571	623	542	589	575	611	514	548	585	568	560	577	552	571	561	632	540	547	589	589	608	595	556	565	561	545	528	517	575	579	563	592	569	559	595	579	548	568	566	521	556	551	564	527	606	596	574	571	593	605	609	552	544	524	575	563	594	571	583	557	546	566	543	554	564	582	549	563	541	588	525	561	539	531	572	558	524	548	554	582	614	564	558	621	556	561	583	580	579	583	559	572	566	572	531	575	562	566	548	576	540	560	571	560	588	606	565	572	562	571	588	568	528	545	622	579	590	591	605	506	610	543	577	526	521	570	574	536	539	583	586	590	533	571	567	601	526	561	540	587	521	509	548	554	597	584	583	545	500	592	538	552	563	597	504	523	571	581	568	566	582	549	594	552	533	602	614	605	565	521	593	623	571	597	549	581	564	568	536	563	568	575	579	538	561	535	537	571	541	553	541	563	546	551	544	558	549	565	518	511	613	522	533	607	549	614	506	564	581	583	558	554	557	564	553	616	569	610	570	556	536	586	537	569	575	553	533	563	524	589	541	633	569	568	563	533	593	534	614	529	604	587	563	530	565	574	569	545	631	553	609	586	600	582	563	580	584	569	595	562	556	538	550	577	538	541	557	531	549	547	558	548	542	560	561	564	592	564	571	554	535	563	572	575	568	573	600	556	542	603	537	549	574	635	552	565	550	562	561	556	538	586	540	545	572	546	575	575	558	548	538	580	591	560	592	580	564	581	530	591	580	586	586	609	553	576	560	591	535	557	564	531	562	523	583	572	564	577	560	558	561	577	572	559	569	543	552	533	559	559	611	574	556	547	582	603	553	579	560	538	542	565	558	521	571	555	538	554	529	597	548	594	561	574	527	596	597	565	518	576	621	563	578	593	574	573	594	580	573	553	568	585	529	551	546	574	589	570	577	555	559	583	580	559	608	583	601	561	598	606	565	572	584	539	582	545	591	568	579	591	563	571	574	540	557	559	573	588	530	587	596	526	582	550	539	556	611	607	533	546	568	551	534	602	591	556	552	557	552	533	566	560	585	564	610	586	582	567	590	593	609	551	620	607	592	558	556	618	561	557	557	557	598	592	576	604	547	527	554	595	559	557	575	592	595	547	584	583	503	552	588	566	586	562	580	547	568	525	588	587	579	553	554	559	568	578	565	569	567	550	592	592	539	531	586	573	564	580	565	515	587	550	558	566	549	579	578	587	586	566	570	551	583	543	584	540	624	568	569	532	600	555	543	587	585	559	555	545	607	602	583	561	532	543	555	560	567	570	559	561	567	579	576	584	560	546	543	550	556	565	596	583	580	543	573	562	592	547	556	541	629	552	557	541	588	571	564	564	550	572	548	593	543	566	565	568	600	592	593	585	607	562	544	602	522	581	554	551	597	558	604	566	588	593	567	562	592	533	579	583	600	579	562	566	549	547	559	596	569	582	589	603	574	508	610	577	576	510	559	581	565	581	551	580	567	583	566	590	589	558	518	560	543	584	544	526	615	580	556	576	494	552	573	562	596	561	567	545	554	538	559	572	542	587	564	560	553	580	544	520	538	540	594	613	569	559	624	579	542	533	558	560	551	603	522	570	558	584	551	544	550	563	568	607	532	573	589	590	521	576	576	571	566	575	545	563	570	543	568	564	532	559	552	542	536	579	581	605	562	567	610	582	527	540	572	597	524	543	591	519	583	523	558	586	588	549	570	574	543	534	581	584	564	545	591	614	582	575	607	541	592	607	576	569	539	561	563	588	585	558	508	527	559	577	570	547	585	611	578	551	531	579	546	599	582	563	557	549	570	553	553	591	580	601	568	578	541	573	550	554	573	545	564	568	565	578	570	578	593	550	519	539	551	590	570	571	575	578	588	560	605	605	600	520	597	554	544	536	548	551	585	560	548	554	590	595	544	549	567	602	609	520	612	577	601	579	572	544	590	542	608	588	533	515	570	587	552	593	580	587	576	553	534	540	560	589	560	584	577	553	585	569	571	585	559	549	584	569	632	574	540	515	577	541	543	539	580	555	568	615	602	622	569	558	574	616	559	591	569	604	569	569	565	602	565	544	536	595	556	546	539	566	557	557	564	575	605	554	621	527	589	572	586	547	598	571	558	602	632	561	551	595	568	568	580	565	587	576	574	547	555	523	594	541	574	610	541	558	561	598	555	562	580	532	555	550	579	565	586	570	524	545	542	578	535	559	601	559	571	561	603	584	582	629	534	600	567	558	544	547	589	567	544	615	552	602	545	579	575	558	576	559	557	559	567	576	542	552	554	558	558	552	587	610	570	570
73593	49071	43489	11929	1833	648	480	375	349	332	316	271	207	228	224	214	195	195	180	200	188	171	201	187	195	174	191	176	171	190	181	184	160	180	167	167	206	200	148	181	181	161	181	176	166	186	167	159	189	171	186	176	174	171	192	200	177	170	154	164	161	166	171	180	183	165	186	166	170	174	183	165	181	160	174	169	165	160	185	176	172	171	156	175	169	177	156	176	178	173	173	195	157	163	159	171	175	183	183	184	179	172	190	174	185	171	177	158	181	154	169	171	173	162	168	172	184	164	170	172	184	160	187	172	187	172	172	174	168	203	188	211	189	175	199	176	193	197	169	213	197	195	170	176	179	191	169	173	199	173	155	157	151	160	187	193	171	179	171	163	179	195	178	160	170	174	157	159	165	161	166	198	186	162	134	165	179	167	167	156	146	176	195	153	185	159	153	156	193	212	160	147	176	170	169	179	133	166	176	162	157	163	146	180	189	154	174	162	175	153	172	171	176	147	149	166	176	174	165	185	136	167	179	180	163	165	169	181	190	159	169	180	200	162	176	182	177	156	140	186	162	179	153	145	179	169	193	178	165	192	163	182	169	181	157	175	170	173	172	162	177	139	146	141	159	165	173	176	146	171	160	154	173	166	198	199	159	148	131	162	153	198	178	168	189	175	170	169	156	165	163	155	176	167	158	170	143	169	143	164	155	183	178	167	173	182	175	163	147	170	168	171	159	168	166	164	168	163	184	166	170	160	154	164	183	164	176	178	157	185	191	158	163	202	158	191	171	203	157	161	174	161	192	172	160	163	192	166	139	175	173	152	174	162	176	176	180	151	171	171	170	175	166	157	149	164	182	155	150	150	167	171	171	154	160	173	171	179	159	170	167	158	178	184	158	161	166	197	158	164	166	156	190	187	188	182	174	160	162	180	156	169	185	170	166	149	167	184	163	176	153	199	168	186	148	180	145	175	165	144	163	164	161	162	160	174	173	178	160	164	159	169	137	175	180	162	158	172	170	181	150	161	148	192	172	166	155	141	169	171	157	167	162	184	158	185	135	154	183	167	172	157	169	172	150	176	152	181	192	135	179	155	190	169	186	164	157	167	157	152	165	165	156	162	166	162	160	161	165	185	174	168	169	161	156	176	183	170	142	162	159	141	187	156	161	156	144	164	149	191	154	166	179	142	140	161	197	185	190	148	174	157	191	183	184	149	174	158	149	183	142	190	180	165	158	156	175	185	178	190	163	150	176	145	174	179	182	161	143	137	161	146	174	175	190	210	151	162	159	176	167	172	150	164	173	165	169	177	162	167	176	155	180	167	183	170	165	150	172	153	179	177	148	149	168	162	163	199	147	172	168	147	185	187	171	165	181	165	167	159	184	148	203	179	170	167	187	187	159	168	163	179	180	159	178	152	190	151	181	166	158	148	172	147	146	172	207	192	153	161	165	158	160	172	156	166	171	199	160	160	176	182	152	166	184	163	165	177	163	182	179	165	173	144	140	166	173	158	193	153	153	140	146	150	169	181	194	181	163	152	179	166	194	141	156	162	162	162	174	158	173	159	186	160	155	160	180	196	176	176	171	151	158	166	155	161	158	158	185	186	152	186	200	152	157	150	163	166	162	171	155	165	168	152	162	155	139	184	182	163	187	178	168	168	145	148	153	203	158	160	181	158	175	173	173	189	156	157	174	155	167	196	196	137	162	163	176	144	171	168	149	174	175	192	155	174	156	189	190	165	161	169	162	182	189	192	167	139	168	167	164	189	179	188	174	183	160	148	165	144	158	189	163	179	162	160	153	153	139	144	164	163	167	182	175	159	166	140	185	152	162	174	167	179	172	162	167	174	179	193	180	157	162	180	154	158	173	182	168	156	153	173	152	175	159	165	139	178	165	147	180	173	176	157	175	175	182	184	171	161	181	200	164	157	175	159	157	174	154	188	154	163	184	171	150	162	159	159	150	163	175	158	174	196	163	161	166	160	151	181	155	159	170	177	150	186	166	190	162	168	159	158	166	180	175	139	158	160	167	182	168	165	163	189	159	171	148	173	182	175	173	171	173	160	179	184	172	166	157	167	180	166	139	180	166	162	178	154	158	171	169	141	160	187	172	175	164	170	149	137	142	180	157	174	142	179	166	159	141	173	184	171	167	150	151	155	150	158	164	192	195	168	157	176	128	167	152	152	152	172	157	176	170	188	187	171	182	173	194	182	145	163	154	183	153	173	161	170	187	154	150	189	194	170	172	152	181	166	159	151	161	154	174	169	177	169	149	170	179	181	165	135	163	164	165	192	171	135	159	146	183	169	186	159	182	183	158	186	167	195	177	190	147	167	166	174	142	169	186	164	177	172	168	162	190	144	154	181	177	164	154	156	149	171	146	181	178	159	156	151	159	153	148	179	178	174	160	193	197	181	179	164	160	154	161	179	186	185	173	140	146	150	165	173	145	164	167	178	150	157	166	162	168	163	158	151	158	148	164	170	184	161	167	183	160	173	217	171	151	207	176	173	183	172	196	147	158	170	161	178	189	182	158	151	168	188	173	213	171	152	177	174	177	166	169	172	182	155	162	176	207	168	152	166	155	165	145	186	183	146	189	158	183	144	159	157	135	164	171	156	156	169	171	170	160	161	158	160	168	165	172	177	147	147	167	172	170	200	187	175	176	157	179	177	187	202	156	151	165	164	175	174	173	180	153	170	172	151	186	181	187	183	167	150	164	183	166	171	161	179	181	150	151	162	183	168	196	167	171	160	184	169	154	178	162	152	140	145	174	181	160	145	127	188	150	165	174	167	168	158	156	178	175	188	161	192	180	163	197	157	169	167	193	188	144	159	189	170	166	151	167	166	168	177	168	170	154	139	164	167	168	153	178	163	152	180	153	160	160	170	169	182	153	160	142	157	177	149	149	167	169	155	162	171	165	178	179	150	172	171	150	177	196	173	159	168	143	170	163	191	159	195	157	171	149	164	169	168	155	175	179	184	178	173	147	148	173	165	153	160	163	159	166	132	165	186	173	171	192	174	167	192	172	162	162	158	201	174	155	162	160	169	175	165	166	166	176	178	171	183	180	169	175	190	153	166	152	159	189	176	171	162	183	151	187	160	161	152	160	172	164	148	158	162	186	186	165	154	173	168	133	164	149	171	175	162	146	187	179	156	169	167	169	164	189	155	173	177	164	172	178	188	180	177	176	168	164	163	162	190	183	159	151	157	162	157	167	147	148	151	154	159	170	164	189	173	160	164	164	165	169	167	171	151	176	184	193	153	158	165	166	166	133	158	153	161	181	157	160	170	176	149	156	196	149	149	155	167	160	164	183	154	202	146	175	159	186	178	159	162	181	159	167	168	168	165	148	195	166	171	150	167	169	164	152	170	169	156	146	170	143	179	187	172	174	172	152	178	179	154	165	168	165	168	176	180	153	183	154	169	160	183	164	174	155	179	163	166	171	173	180	180	150	153	155	177	168	199	161	160	165	192	171	192	194	168
48957	32727	28473	3238	2636	2317	1925	1654	1457	1269	1169	1098	975	908	844	808	829	731	690	702	677	639	615	646	642	606	649	615	602	592	603	585	548	608	571	528	547	563	592	528	507	526	557	518	515	544	567	537	483	524	504	484	515	550	539	523	540	496	498	485	513	508	444	544	488	498	516	542	507	508	508	544	552	567	542	590	582	569	554	550	546	526	472	493	485	531	473	521	528	524	498	537	534	489	518	563	574	542	579	556	555	538	575	565	547	518	508	500	521	577	557	584	622	652	550	575	495	502	482	529	525	513	500	495	544	509	525	521	530	562	669	657	553	640	556	525	577	600	575	661	616	603	501	541	515	466	511	471	508	504	484	501	505	462	491	495	481	498	482	524	472	495	486	517	467	534	462	452	465	496	493	498	502	556	483	493	486	495	491	525	491	482	460	539	511	514	491	481	494	459	507	508	488	495	508	485	489	493	459	520	483	532	511	502	517	514	502	483	488	493	490	486	516	503	483	468	472	491	492	529	479	481	524	509	473	471	477	483	508	528	500	528	500	483	513	489	519	458	509	490	507	501	511	492	497	469	479	452	484	496	486	508	474	511	499	460	492	463	481	479	495	484	477	494	472	500	474	482	549	451	477	448	471	480	478	501	525	537	511	449	476	482	466	504	510	504	490	514	545	476	457	442	474	515	502	490	510	472	496	481	485	532	530	477	502	489	478	500	499	508	538	490	472	530	459	471	471	535	493	512	520	522	489	481	513	470	516	475	520	492	475	484	483	503	474	495	507	476	471	476	502	475	491	471	492	540	446	524	496	448	474	490	456	513	524	490	546	474	497	476	479	472	495	477	497	442	521	515	457	513	505	484	473	522	483	449	498	507	484	518	507	495	493	476	508	478	506	515	490	525	499	506	485	495	486	441	458	511	511	476	512	469	459	485	483	474	546	480	494	490	471	491	501	529	488	499	519	486	466	517	475	501	454	513	460	452	502	497	497	486	546	504	504	464	458	512	508	503	531	496	458	516	527	480	459	492	484	500	530	488	500	475	480	519	498	506	444	430	487	515	520	496	461	484	482	497	531	442	497	492	489	484	485	512	474	504	489	473	496	533	493	470	484	492	446	505	496	486	480	488	488	493	512	510	510	485	472	475	499	495	523	489	506	483	501	483	529	509	448	487	507	475	437	460	508	471	481	507	477	468	502	485	485	505	497	468	550	507	500	481	472	461	512	519	476	511	494	462	529	482	449	474	449	519	511	503	522	490	486	492	495	528	478	522	474	473	473	478	460	449	489	489	482	492	522	516	502	481	456	471	520	488	480	515	474	523	461	460	487	524	470	498	504	496	474	527	510	505	556	504	538	445	483	482	470	506	533	497	517	492	474	494	480	516	497	520	506	474	472	514	513	471	476	497	480	448	466	493	498	471	456	511	499	489	483	466	470	518	475	485	457	490	443	497	496	514	477	518	527	516	482	514	497	478	513	511	510	481	501	486	490	479	493	509	505	469	457	474	488	534	514	507	487	494	510	484	505	504	489	504	495	493	536	551	520	487	505	484	483	514	504	457	508	513	502	520	507	485	461	478	468	465	496	498	522	479	476	485	557	481	509	492	486	479	533	506	508	499	517	479	496	504	458	507	519	497	537	509	471	510	489	519	493	468	523	481	490	464	508	524	498	463	516	503	502	520	462	489	508	511	483	500	490	515	500	533	494	525	484	499	514	500	504	468	494	511	485	490	540	543	524	491	499	523	484	483	506	526	471	465	526	441	500	514	494	475	505	458	498	511	472	500	524	498	466	491	491	432	462	554	475	469	453	491	491	486	496	522	493	466	508	462	491	514	494	515	471	480	499	478	492	479	500	513	486	481	471	487	480	482	474	514	459	484	504	490	516	469	486	460	451	495	474	485	462	504	511	475	465	468	513	538	510	480	483	489	462	514	478	514	490	515	509	488	489	518	520	523	456	524	498	513	521	497	518	500	464	484	472	470	467	524	518	497	474	473	478	478	483	494	504	468	504	492	486	505	488	511	515	501	489	479	510	498	507	505	502	459	483	517	498	500	491	502	469	518	508	550	471	479	521	501	474	487	478	450	468	472	466	540	512	519	501	486	493	517	467	561	484	513	477	493	471	501	481	503	492	482	521	483	490	479	518	476	504	505	516	445	499	516	485	473	456	456	467	496	485	480	525	475	502	484	500	507	487	515	489	473	526	466	503	513	494	467	535	510	493	502	458	480	462	429	536	470	470	512	486	467	499	509	444	556	528	506	505	476	488	474	510	531	491	482	511	467	484	482	503	487	504	515	503	517	472	440	514	498	510	534	453	519	542	498	518	516	509	469	467	506	460	520	453	481	495	540	467	462	504	474	485	501	478	508	481	508	453	526	444	475	508	500	500	517	500	469	467	558	480	493	466	509	471	486	469	491	500	493	508	509	494	504	473	485	521	484	488	497	500	444	495	491	473	496	464	476	493	498	449	487	500	458	472	512	504	483	457	474	493	462	510	453	469	466	518	537	457	497	467	508	459	468	492	460	526	494	546	483	513	483	487	483	465	489	503	462	479	491	463	494	503	505	514	473	503	439	516	499	495	467	496	468	509	504	505	520	493	485	480	520	495	456	502	476	470	468	519	499	484	470	481	464	494	493	472	473	494	515	470	474	480	490	493	443	492	475	465	492	496	535	514	482	511	444	512	442	493	492	488	526	494	504	451	518	517	460	497	520	461	492	501	488	530	475	492	518	475	499	518	485	504	496	491	500	502	476	510	509	502	479	489	493	520	506	486	491	514	500	512	514	465	478	502	492	488	471	503	490	482	448	463	506	474	516	500	481	478	479	491	492	477	490	505	507	485	500	451	511	501	508	488	505	505	504	446	477	523	513	446	491	484	478	459	477	463	513	460	533	515	523	526	471	542	484	524	484	508	527	500	521	488	500	500	492	453	499	495	498	493	515	499	484	487	490	503	501	482	478	468	468	472	486	522	504	522	546	471	460	478	485	519	482	475	479	503	550	472	480	462	493	507	506	491	481	488	464	467	481	503	463	495	484	492	506	483	483	470	474	466	460	504	456	516	465	501	471	455	487	494	507	486	498	511	466	489	506	524	499	468	509	492	485	511	462	479	465	483	547	511	470	461	478	476	479	494	450	494	485	486	538	473	473	483	452	487	494	502	513	471	483	492	465	542	508	576	486	506	457	515	511	507	533	483	498	523	490	471	472	498	525	501	479	478	479	473	497	505	492	493	468	504	529	483	484	446	516	510	500	536	526	475	518	482	521	485	498	493	505	499	514	466	464	497	476	514	487	519	474	532	522	483	494	452	492	476	481	496	494	453	480	484	499	508	480	521	514	481	472	499	523	494	528	473	519	486	518	479	478	475	499	499	489	478	510	501	506	509	476	486	486	474	488	545	477	449	501	471	503	492	509	522	472	494	477	490	484	504	483	470	457	491	494	510	480	473	494	500	473	491	527	460	487	526	473	472	503	487	489
24169	5047	3873	440	386	322	342	373	347	350	365	350	311	337	348	337	337	333	369	354	335	323	305	345	302	333	343	339	360	340	326	377	338	347	336	327	341	362	329	334	333	359	367	323	350	340	347	316	362	316	384	338	336	342	348	360	373	351	323	337	326	311	333	339	334	312	337	350	327	331	321	323	355	350	343	349	345	351	339	334	320	348	324	366	342	355	372	327	350	305	349	334	332	354	329	318	339	331	358	376	368	363	351	307	311	347	331	355	332	327	352	358	355	346	338	321	334	346	311	334	333	332	365	331	332	339	311	345	383	316	354	343	285	330	332	354	358	306	366	329	358	358	381	347	326	346	341	326	338	314	342	333	332	316	372	316	348	330	344	357	333	305	333	352	348	352	337	343	316	370	330	339	358	332	343	293	315	332	339	311	341	316	316	327	318	318	350	345	331	340	318	361	319	331	322	337	360	325	345	364	305	342	332	370	333	318	350	356	336	332	339	323	322	334	331	310	336	324	308	332	327	341	333	336	338	349	336	327	343	336	320	351	331	332	352	344	332	364	302	312	331	357	313	329	327	322	320	296	336	334	326	310	335	327	321	318	362	325	362	356	317	325	310	334	347	368	331	360	345	330	341	347	335	318	305	337	334	322	327	341	363	324	347	352	336	337	345	337	365	359	311	354	346	303	322	309	292	304	359	328	336	366	323	342	324	343	366	318	360	320	357	330	333	347	341	336	324	327	352	332	328	316	315	350	346	333	328	338	358	316	335	357	335	326	352	324	359	347	332	331	319	325	340	328	360	356	364	342	322	320	335	375	344	335	311	343	364	374	322	325	338	310	312	328	364	333	336	315	333	333	335	357	342	364	351	332	348	324	306	341	337	323	327	307	332	336	326	366	362	315	327	319	325	308	339	343	323	322	363	331	350	326	355	306	322	328	314	354	331	348	374	333	362	334	370	321	342	369	308	329	323	296	367	340	346	333	320	319	347	341	319	348	340	343	309	329	333	363	369	329	323	346	339	342	329	317	305	355	310	324	349	360	352	342	315	314	379	343	365	360	359	325	360	328	327	363	324	345	347	346	312	315	368	325	342	336	347	349	343	340	292	348	370	361	357	354	326	309	335	332	343	307	365	350	345	356	348	338	352	325	319	336	354	323	350	330	321	349	333	345	314	347	351	339	324	334	369	319	315	324	355	328	352	321	339	376	330	341	353	340	319	356	337	346	356	335	338	322	346	302	347	334	301	351	355	323	342	364	347	326	348	302	342	324	346	359	332	314	369	350	345	335	299	294	334	366	340	341	364	319	353	333	352	319	348	319	352	347	351	316	320	362	317	381	328	372	337	315	328	315	336	354	324	360	350	345	366	342	352	321	311	341	361	332	363	353	326	316	342	332	320	361	312	310	340	337	319	320	363	338	340	348	321	324	298	336	317	340	377	330	345	329	327	358	330	333	355	321	330	315	330	338	344	333	312	320	332	370	333	340	334	369	311	327	329	360	347	344	327	323	352	345	331	307	348	323	337	353	325	359	332	310	349	316	326	343	326	317	370	333	340	333	322	342	334	353	331	319	350	343	364	342	340	332	315	309	345	315	332	327	327	391	369	329	312	302	349	344	352	331	334	349	345	365	326	330	337	299	332	343	321	324	314	323	312	310	338	333	318	312	355	346	325	361	336	342	319	324	365	349	333	345	321	332	347	375	333	366	329	346	334	326	357	328	335	337	331	334	308	401	341	308	302	354	331	347	327	318	344	362	345	337	321	294	327	317	308	308	344	341	334	358	320	343	327	302	331	342	287	311	346	339	325	357	314	351	350	323	354	311	308	317	306	342	342	349	321	333	327	321	332	308	344	294	349	343	345	342	333	345	346	329	342	331	332	335	319	358	323	336	323	325	363	330	331	302	342	328	322	372	347	337	361	354	350	321	323	327	339	372	305	329	344	319	336	333	330	334	304	330	341	328	322	347	345	356	342	321	326	346	349	335	307	327	320	368	332	358	324	322	327	311	302	322	316	337	336	346	327	365	345	319	340	325	354	363	328	348	324	319	350	310	348	325	336	317	366	336	310	330	352	295	322	361	338	340	351	358	295	327	289	326	387	328	362	332	332	333	333	333	322	352	327	329	335	338	314	325	364	369	358	330	330	344	342	338	328	315	330	359	298	319	337	357	331	303	323	388	334	327	371	320	349	366	344	358	307	360	353	385	313	317	328	317	340	366	360	335	344	343	348	325	298	337	337	372	338	354	337	332	345	345	330	346	335	380	298	377	333	355	352	318	344	335	326	322	311	343	344	295	331	320	411	316	321	347	317	329	315	327	330	324	348	309	352	316	343	322	362	349	363	331	337	364	338	354	329	340	325	348	360	293	353	371	325	332	342	339	368	333	339	348	331	362	341	343	350	310	317	334	368	333	332	328	315	333	352	335	326	331	339	313	351	303	349	356	379	318	331	340	327	329	328	328	350	319	364	348	339	330	344	330	331	360	353	346	340	330	342	317	329	353	343	362	327	337	319	341	343	320	340	338	318	330	345	317	346	310	309	342	363	324	379	323	360	338	345	351	321	332	321	347	316	312	297	340	316	358	329	325	342	344	322	303	325	327	331	379	340	306	317	372	338	326	334	355	330	340	308	331	358	334	326	328	312	318	345	333	337	323	326	304	347	321	345	292	328	352	322	336	336	343	356	327	348	354	314	339	343	335	323	332	359	336	360	346	343	364	343	339	371	333	369	309	320	331	315	342	340	333	379	333	320	318	325	321	326	342	337	326	344	327	317	326	334	320	323	341	335	330	327	373	346	326	343	333	322	306	333	342	365	338	352	364	311	322	310	366	358	312	317	283	311	352	316	332	350	361	310	383	356	368	314	335	325	332	323	360	339	340	307	330	343	308	308	341	353	343	350	334	332	391	343	355	336	329	366	339	350	306	332	358	332	324	347	358	328	378	351	304	324	352	314	347	350	307	352	309	307	322	297	316	304	297	367	356	334	316	320	331	338	348	332	336	352	360	305	365	345	323	326	342	336	351	317	348	338	317	380	356	334	320	321	296	364	325	352	326	351	330	352	341	320	304	345	332	345	364	332	346	334	321	326	355	311	320	308	350	335	360	363	325	346	349	334	342	352	352	318	355	329	355	330	367	333	324	324	331	343	329	321	336	345	344	347	338	332	321	332	347	326	369	310	343	320	304	343	350	335	348	353	341	360	313	329	332	327	326	316	353	334	318	327	335	305	311	296	340	341	349	366	355	329	355	346	354	321	336	338	323	360	340	354	333	316	330	315	343	326	386	300	360	341	304	323	328	322	347	339	367	329	347	336	337	359	359	310	301	334	339	344	328	361	344	357	338	351	361	327	369	331	327	376	328	330	351	350	318	325	304	350	364	327	325	352	304	323	368	331	301	376	377	317	335	322	336	334	354	355	367	373	297	344	332	326	348	355	333	328	309	342	334	346	329	334	344	333	315	320	335	325	327	311	382	329	337
20026	5053	6097	975	995	1045	962	907	894	934	909	905	933	887	916	857	930	909	879	874	867	883	970	856	888	853	851	859	924	843	875	880	868	915	916	918	906	905	951	939	931	908	829	823	926	885	898	903	865	926	942	885	899	898	870	880	972	890	922	905	856	912	876	874	929	904	948	885	892	915	934	831	915	861	916	880	901	880	917	874	862	860	857	894	878	868	913	948	936	873	866	828	868	805	871	887	944	895	882	915	848	923	900	896	920	896	903	883	897	885	900	873	895	832	893	905	845	915	931	831	877	872	886	888	855	866	912	900	900	888	896	847	898	919	923	954	862	936	883	866	914	945	948	906	867	882	963	848	920	908	879	880	835	792	899	896	909	864	908	882	882	917	884	859	887	885	935	893	902	911	873	894	833	873	903	906	946	960	923	906	825	892	892	874	931	866	898	860	917	879	869	918	913	899	933	855	833	893	872	862	873	941	909	882	907	925	925	844	891	939	862	855	852	905	934	905	859	855	855	895	855	887	906	857	919	920	865	941	885	900	899	929	860	911	868	890	906	912	915	888	896	902	846	856	909	913	897	945	870	910	880	920	847	903	861	876	868	942	933	910	913	839	960	896	908	913	903	925	880	905	862	952	856	854	931	906	901	913	859	937	927	910	909	904	844	886	904	927	869	880	913	900	927	895	901	908	896	930	889	891	926	897	897	865	933	893	912	939	943	878	869	880	887	884	892	910	867	917	885	913	849	922	903	980	985	869	917	939	918	889	894	951	942	896	910	891	915	906	896	921	931	896	894	945	873	883	882	880	902	879	915	864	845	946	856	927	897	877	875	921	894	873	912	903	901	877	867	895	922	853	917	877	873	914	883	854	925	881	902	907	864	896	916	835	876	902	906	934	884	917	874	848	860	872	919	959	925	828	869	835	920	879	860	918	885	923	891	913	856	887	933	857	888	894	816	905	896	892	895	892	872	892	840	907	918	899	849	879	874	889	824	884	883	864	837	901	896	915	898	876	906	919	865	941	844	931	890	899	942	854	873	863	890	894	888	881	878	860	956	941	886	825	830	915	869	914	890	877	933	874	877	852	911	851	925	894	875	886	897	880	892	830	889	886	929	838	883	897	936	871	838	836	823	864	923	956	914	879	851	860	905	940	884	871	927	930	838	876	939	904	892	871	931	843	962	855	964	891	887	853	928	883	895	885	878	865	899	918	857	902	950	867	881	914	909	880	848	844	851	841	884	869	897	879	887	851	857	872	891	885	950	890	880	876	932	917	868	913	920	870	871	846	862	852	899	888	897	883	962	875	838	858	918	845	908	943	916	892	883	876	898	926	851	918	912	883	917	913	875	876	904	933	901	890	848	890	860	925	926	862	872	822	925	884	866	935	874	867	905	871	847	876	826	893	863	867	867	851	851	896	945	873	878	866	903	836	825	899	868	921	859	819	948	904	875	909	876	884	831	901	829	899	881	894	862	881	923	922	866	877	887	856	898	871	924	912	888	892	897	925	885	879	916	911	922	913	878	901	924	900	850	873	880	814	907	886	969	898	861	873	915	911	852	882	873	891	894	861	815	842	961	907	875	858	887	882	902	861	893	891	915	879	846	920	957	888	886	891	917	878	917	886	888	837	903	875	848	929	862	823	890	897	862	846	827	896	836	922	854	878	882	891	931	866	874	907	885	885	877	903	898	912	934	864	912	921	862	922	938	893	836	890	886	925	870	894	901	901	873	890	862	868	870	905	878	850	886	859	853	859	906	910	936	845	885	918	873	889	954	898	896	946	909	899	888	899	898	917	917	931	921	839	866	864	899	900	929	926	904	911	886	826	904	911	910	945	902	889	890	885	875	876	927	913	894	884	857	859	911	921	885	881	939	863	950	928	884	850	858	944	919	855	914	891	932	883	838	890	903	895	890	904	921	860	923	864	875	879	870	867	935	916	860	921	903	888	907	887	884	834	883	857	893	839	912	882	894	914	896	902	862	896	904	887	858	933	881	840	936	889	922	916	948	916	814	909	905	889	873	880	914	948	876	901	947	910	904	881	888	887	884	867	937	937	860	921	892	886	883	883	866	893	925	917	853	849	882	850	846	885	881	924	875	920	844	923	848	873	890	897	901	914	898	924	806	922	907	880	911	883	882	886	887	932	876	904	819	850	841	865	942	891	893	966	858	896	883	906	894	856	862	858	909	857	877	874	886	912	913	879	865	865	900	916	957	896	883	917	918	905	882	889	860	872	937	917	945	902	873	880	906	893	873	925	834	911	873	858	918	879	904	891	847	948	893	854	885	934	898	952	872	878	876	882	905	881	921	891	867	906	910	895	907	876	840	869	858	901	909	867	943	866	904	938	945	887	875	912	944	941	873	866	863	879	834	897	858	798	852	922	875	898	934	875	839	905	909	978	896	930	881	883	900	856	876	875	893	885	979	873	916	867	954	938	889	860	876	958	865	855	891	910	883	862	912	876	910	878	919	864	889	864	842	891	875	913	902	896	870	903	895	912	875	868	919	944	937	895	927	879	900	906	874	894	907	893	894	881	922	912	925	902	873	884	895	884	895	912	913	835	919	880	903	906	887	908	881	927	883	879	880	849	909	880	896	899	893	928	875	879	925	948	909	921	858	939	908	856	893	867	916	857	872	887	939	873	874	905	842	883	860	901	902	864	879	916	861	900	926	848	897	879	898	861	918	915	908	851	885	850	890	867	923	913	895	936	887	875	911	899	879	889	872	917	798	875	913	900	859	899	884	862	867	890	917	914	923	843	888	863	857	915	864	844	885	869	933	867	966	904	924	927	895	890	867	899	841	876	878	847	869	919	901	892	910	932	965	923	885	846	887	888	910	861	884	959	894	867	888	902	902	895	906	838	848	820	845	938	887	886	924	908	903	896	844	834	857	865	877	843	871	907	875	876	855	898	893	878	867	906	874	929	869	905	912	893	963	866	922	894	925	889	915	910	866	883	905	894	896	894	928	945	964	926	887	892	895	899	889	931	875	968	842	916	846	864	867	936	896	866	899	849	869	895	876	847	934	871	924	830	909	878	851	851	860	891	833	897	848	892	911	889	905	892	955	887	915	875	867	890	931	944	872	831	876	886	890	898	865	927	926	867	861	892	861	882	849	918	900	898	886	875	842	843	848	872	900	929	867	905	876	882	884	896	848	894	818	881	935	867	862	930	914	866	897	891	899	876	907	863	901	942	890	895	875	874	892	916	853	902	909	929	962	849	867	884	853	905	857	884	842	921	902	973	817	880	908	878	917	865	878	860	879	898	903	904	874	914	927	858	934	898	913	872	898	849	844	881	881	922	876	927	876	943	892	919	890	876	888	900	928	887	885	918	911	925	844	901	836	902	935	857	851	879	852	892	882	862	917	852	885	912	906	849	899	875	915	883	862	884	909	926	917	894	873	842	909	842	903	910	910	876	874	910	897	901	895	913	844	892	867	898	943	815	878	871	962	929	877	913	898	887	895	868	908	896
63427	36974	33895	4935	588	398	329	330	293	250	229	251	215	252	240	229	223	207	218	207	197	196	238	194	219	218	216	200	232	207	231	199	209	233	232	217	209	197	207	193	217	226	225	226	213	217	213	206	216	217	207	211	191	230	207	222	207	197	202	218	224	199	199	224	245	194	214	175	187	213	221	197	206	237	209	221	217	205	224	239	205	187	202	210	199	205	233	210	202	229	203	231	211	235	197	242	213	223	211	198	223	217	200	221	196	217	209	211	233	209	203	197	216	191	197	222	201	200	218	217	221	201	198	206	209	192	189	234	206	219	219	202	208	200	209	187	192	231	195	206	200	214	204	196	216	210	208	216	220	192	202	216	212	212	223	211	213	186	195	204	223	209	196	205	193	185	208	235	211	212	192	174	218	207	195	194	215	198	203	218	205	229	193	179	216	180	207	186	200	187	204	190	195	200	199	205	206	212	204	185	218	212	220	197	185	212	208	206	212	221	201	225	216	187	184	191	194	223	172	190	236	197	189	202	212	195	218	229	214	191	192	211	223	217	216	196	211	198	211	203	196	206	245	190	199	208	205	199	208	197	199	223	191	198	206	207	194	185	197	204	224	195	204	177	225	171	226	181	191	234	220	204	182	224	197	181	223	198	196	228	197	194	194	190	200	228	197	195	211	220	212	196	218	215	216	208	194	213	220	223	201	217	206	185	203	205	216	208	222	209	225	218	204	194	207	201	218	182	201	214	213	216	204	224	205	208	216	208	223	215	205	222	216	193	188	213	179	218	217	183	209	226	206	190	208	216	185	201	191	229	193	227	222	192	194	195	207	213	216	206	179	209	191	184	211	227	193	228	203	230	215	197	216	199	242	212	207	180	195	196	218	214	201	237	214	200	218	194	211	238	215	219	205	212	172	196	212	185	231	203	218	196	187	232	216	197	200	187	227	206	185	221	213	169	203	207	212	202	194	219	224	197	210	219	197	194	223	205	184	209	230	197	197	206	195	189	223	202	207	199	189	198	217	222	223	219	198	208	206	206	193	219	196	201	210	222	225	204	206	210	228	237	215	194	209	203	208	201	209	224	210	210	168	230	241	187	185	197	202	219	197	212	224	215	218	221	203	237	198	214	215	203	210	228	190	206	206	201	191	195	181	215	202	202	201	197	204	199	235	208	204	223	194	208	219	197	205	211	175	245	196	171	219	211	226	225	208	196	191	200	220	188	188	187	194	193	219	203	203	187	199	171	214	236	212	193	215	202	205	229	203	227	198	205	205	202	206	200	207	231	200	219	227	207	204	196	190	214	214	226	213	166	198	219	161	214	199	218	203	196	208	180	201	233	199	195	196	216	189	219	195	209	192	201	214	201	195	210	228	193	203	227	197	206	219	179	201	182	226	217	187	210	203	191	222	238	169	206	176	190	229	203	188	201	188	238	223	181	222	183	232	218	206	226	175	210	213	228	206	214	202	207	229	213	212	194	193	217	208	194	210	208	196	203	210	192	203	195	211	200	200	211	212	188	209	212	217	207	234	193	196	197	209	225	222	221	210	234	190	193	230	220	235	201	179	216	212	212	199	194	209	207	191	221	189	188	205	208	194	241	205	191	192	218	224	190	197	206	211	185	241	242	201	201	170	183	200	224	216	193	171	215	210	189	222	189	204	197	198	193	208	230	207	221	216	189	196	237	210	227	210	172	192	219	212	180	188	216	227	184	211	208	221	195	194	203	221	209	190	210	202	206	222	212	200	184	205	180	206	209	212	217	218	208	209	197	197	214	206	202	196	213	219	214	213	194	188	203	248	223	200	197	227	192	209	200	195	191	226	173	200	221	201	230	216	194	190	221	214	219	205	205	219	198	223	196	191	184	211	196	178	194	192	211	191	198	208	171	215	199	195	197	199	216	201	206	181	218	206	186	203	236	184	185	215	227	205	211	200	226	216	222	202	216	209	190	212	202	174	194	213	205	193	223	223	200	200	198	179	195	216	208	179	224	192	191	219	213	219	184	194	202	189	205	195	223	208	210	221	164	185	202	188	201	190	201	202	216	208	199	212	192	207	215	199	213	218	198	200	207	195	208	232	197	197	178	211	219	208	204	202	215	200	185	231	199	221	187	190	186	196	203	208	213	199	185	221	189	213	219	217	208	191	203	215	198	237	225	242	201	225	219	204	208	205	189	207	194	215	215	213	191	212	216	216	236	218	186	208	235	233	220	208	196	208	213	212	198	208	204	206	200	214	199	204	225	217	221	201	184	203	205	188	202	175	201	214	184	237	182	179	178	195	212	187	221	217	211	229	193	218	199	209	197	183	223	207	203	222	200	199	226	214	197	188	201	195	205	211	199	201	188	202	195	179	219	225	204	210	192	208	219	202	196	210	188	198	199	164	198	190	196	198	236	194	174	217	199	197	213	225	203	214	193	207	196	169	181	216	189	186	189	215	221	209	198	195	222	207	206	192	176	211	206	189	227	206	213	180	229	225	196	229	191	206	208	180	198	214	213	224	236	229	225	218	197	219	229	207	233	209	190	188	216	197	214	213	194	198	213	211	214	225	207	200	217	216	215	247	214	218	204	219	212	184	189	207	192	205	198	207	205	202	182	211	184	183	193	207	246	183	232	223	212	199	214	199	191	231	196	184	219	194	209	208	243	200	217	186	197	176	217	199	199	187	204	214	224	183	189	225	212	206	196	209	200	209	220	210	202	219	195	191	217	229	220	178	208	208	205	181	233	228	202	201	222	199	200	194	214	204	189	204	223	229	218	194	181	244	183	199	203	218	197	179	204	197	222	205	200	229	206	208	209	204	188	235	206	231	220	236	215	219	191	203	199	189	207	201	208	216	210	217	224	188	219	218	188	227	191	244	228	227	212	185	235	201	187	202	222	221	212	184	238	225	180	187	203	212	187	204	197	202	186	210	204	208	211	210	216	186	236	200	197	210	231	217	200	205	209	185	220	206	194	201	202	226	214	188	206	200	205	203	207	204	205	217	195	225	213	196	185	211	209	188	212	185	222	234	188	218	183	196	193	212	192	189	205	211	224	220	208	209	210	184	202	204	218	194	229	215	231	197	197	238	186	190	207	225	199	206	198	195	185	199	217	228	223	205	220	211	210	213	176	198	198	181	219	191	219	214	202	238	188	218	184	218	169	201	227	197	203	197	185	228	194	202	174	220	231	208	215	212	205	197	202	204	192	199	188	203	210	204	198	222	207	225	184	214	207	215	210	208	192	180	177	203	244	192	213	197	197	210	214	223	197	185	178	222	230	208	210	183	206	219	192	217	200	212	206	222	211	198	219	211	187	231	182	217	191	203	193	212	192	194	198	223	187	205	190	198	208	201	197	209	253	212	222	203	200	208	197	198	208	222	220	187	194	222	205	206	224	210	223	217	199	211	186	200	202	190	205	238	252	192	218	216	214	220	218	186	200	190	205	201	206	183	205	232	218	203	226	225	222	215	199	187	181	199	198	221	222	186	221	192	195
41065	23354	22116	2017	1835	1573	1267	1201	1115	1032	972	845	794	798	748	760	738	719	676	684	634	682	662	695	673	655	628	662	628	628	596	645	644	633	631	641	571	625	592	604	602	600	624	594	576	579	581	635	622	578	586	594	597	584	593	604	595	549	571	595	562	580	596	613	629	595	592	569	590	623	582	625	601	635	636	627	598	634	632	605	578	593	632	573	580	620	566	573	618	572	573	594	595	620	608	644	617	655	586	626	623	597	604	624	612	591	592	603	605	592	575	640	650	607	587	591	555	555	556	606	572	625	595	624	559	583	602	585	570	583	659	650	633	656	630	625	598	687	712	731	656	620	620	598	595	607	621	579	606	588	576	595	579	579	618	581	565	569	576	550	588	576	587	545	578	583	615	574	617	571	601	546	607	598	583	568	585	572	572	598	557	562	567	585	567	575	614	599	579	587	610	583	568	619	591	568	621	583	594	584	570	592	561	566	593	533	618	565	543	590	588	549	571	587	573	580	569	605	601	564	591	590	610	576	565	595	591	575	572	540	552	580	541	568	625	574	564	568	547	605	569	581	537	600	613	566	581	576	554	550	606	581	589	588	564	581	583	619	570	577	574	582	593	571	552	586	619	551	557	581	574	546	549	585	585	574	576	575	560	610	570	549	563	598	573	587	563	553	601	564	568	530	579	576	607	637	603	571	576	543	552	540	540	553	543	539	603	645	556	561	580	604	599	566	568	595	613	565	571	587	554	582	566	575	532	580	591	593	614	532	551	581	557	594	580	600	590	584	523	556	608	581	573	552	553	604	611	549	547	583	549	573	591	580	613	603	571	616	549	568	585	585	562	575	619	573	594	534	582	584	638	567	560	586	548	576	611	574	562	554	550	576	585	563	584	559	597	584	590	553	597	591	584	573	620	600	596	574	601	556	582	572	523	572	598	566	583	532	624	604	575	574	552	571	591	542	583	591	548	563	613	579	576	598	552	592	570	605	605	602	574	606	624	567	593	619	596	548	580	578	553	543	612	540	558	571	548	575	601	571	583	549	595	637	572	566	635	614	592	568	525	567	558	545	582	598	609	586	551	560	597	531	555	595	589	605	587	574	588	560	582	568	509	545	583	588	567	575	583	560	577	553	590	586	595	578	623	528	573	601	527	584	524	553	557	595	604	577	556	594	567	596	580	536	572	564	610	566	582	570	533	603	586	576	529	548	556	605	585	582	569	618	571	580	564	600	584	624	538	604	561	575	548	587	593	579	596	556	585	612	591	592	621	615	596	577	582	607	608	608	590	570	590	605	575	600	556	570	566	590	543	595	556	524	601	592	615	547	592	585	602	587	616	545	583	598	608	559	612	595	581	577	570	568	602	568	558	535	583	591	591	527	590	560	573	572	605	608	566	579	570	586	576	545	600	558	594	587	594	603	599	530	575	570	595	582	579	582	579	574	609	577	588	593	574	589	604	553	555	591	584	564	617	594	571	570	544	582	579	569	583	599	585	648	571	623	537	621	573	531	567	616	597	573	557	532	556	603	606	579	535	558	610	557	589	576	568	593	601	583	594	547	556	540	618	585	589	534	573	578	558	574	573	545	584	614	600	594	543	566	571	560	554	610	555	606	614	565	567	558	576	559	598	563	586	583	600	565	557	614	582	574	581	591	586	621	556	591	568	584	553	558	565	580	580	579	583	607	569	619	582	591	589	572	558	547	588	611	564	560	583	563	593	624	562	584	597	627	593	571	601	576	569	565	582	559	570	583	557	582	559	614	570	574	573	605	585	613	612	561	592	604	524	570	577	579	581	570	548	602	565	548	601	578	630	576	577	553	574	556	590	550	605	583	578	554	555	570	559	573	611	626	591	546	583	560	570	604	573	585	561	568	574	593	593	622	579	529	597	569	586	550	570	602	559	578	580	590	549	559	584	587	592	527	564	590	614	634	573	591	549	564	606	593	563	580	556	565	584	571	597	545	605	513	553	568	508	570	591	566	605	598	564	579	608	605	557	548	594	530	584	543	586	575	567	612	564	569	592	596	562	583	569	616	592	612	559	559	587	596	561	604	574	553	556	584	559	570	564	618	562	582	585	568	606	616	555	554	615	608	573	594	624	589	587	614	581	606	605	574	586	556	597	577	594	584	606	596	569	600	563	574	596	544	593	597	579	582	605	541	590	598	561	533	581	609	586	644	570	568	633	568	567	586	598	550	596	621	600	559	584	576	556	576	564	546	572	581	583	574	601	601	586	572	582	556	576	573	588	596	589	586	548	602	625	557	556	619	562	578	592	557	540	539	566	553	610	604	578	520	533	558	626	557	602	556	596	592	606	584	557	563	583	558	578	580	618	545	604	561	589	537	592	597	584	534	551	584	590	579	550	573	578	580	596	586	564	558	562	542	580	549	548	572	581	551	540	569	553	579	604	576	572	569	602	610	582	622	594	590	581	539	558	548	519	587	567	570	578	571	557	556	595	527	597	579	548	603	564	579	503	576	571	586	613	615	595	574	619	589	546	604	525	572	598	586	577	619	543	639	547	592	589	544	570	592	592	599	581	548	609	513	577	550	594	611	553	553	620	617	573	567	559	571	632	533	571	549	589	556	583	586	612	562	574	585	532	561	601	585	584	549	527	565	572	652	566	559	562	587	601	572	559	577	581	614	544	560	574	586	622	550	585	575	586	617	605	570	595	577	553	595	572	560	563	602	532	608	561	571	513	536	606	543	571	621	573	593	579	597	588	545	547	566	576	573	621	575	575	585	565	553	597	551	565	543	600	547	562	584	576	600	607	583	587	593	614	557	553	566	554	602	562	609	580	574	602	540	588	588	574	607	568	593	593	595	546	559	608	597	605	587	573	594	586	623	612	575	618	572	571	569	597	571	594	595	562	585	539	583	573	574	558	629	547	640	542	599	567	574	607	610	589	593	557	629	586	586	575	520	596	558	608	602	571	587	605	586	583	592	555	505	524	561	541	576	589	550	589	613	595	557	555	571	557	596	556	601	552	590	554	569	575	594	558	561	615	581	560	611	603	586	563	561	577	586	572	552	535	598	552	568	551	601	569	586	608	548	572	591	569	560	582	567	569	562	583	582	543	549	592	554	583	611	576	587	617	566	570	530	593	605	543	565	560	588	564	560	552	580	588	596	593	607	585	565	589	602	598	548	570	570	534	619	590	567	560	600	627	560	567	560	590	575	561	585	574	563	581	595	574	564	589	634	588	594	595	597	620	601	595	547	598	597	602	526	562	586	557	573	588	618	571	580	553	583	581	567	536	564	571	569	601	611	569	602	584	537	635	577	530	582	578	568	616	628	565	635	579	601	580	574	596	563	579	611	573	548	585	562	525	615	555	574	624	555	544	582	580	550	603	575	574	540	567	582	575	592	578	546	516	602	554	598	587	616	587	596	602	576	573	593	602	598	619	599	563	562	559	534	624	560	583	606	560	587	554	600	606	564	585	544	595	575	588	552	581	543	600	552	580	575	590	618	537	530
74573	48428	44284	10348	1442	598	470	393	316	312	284	279	248	266	243	211	220	204	203	191	197	191	176	211	183	218	179	196	172	194	214	207	193	197	166	180	182	174	216	186	212	167	186	165	159	177	177	176	188	181	185	159	170	200	172	171	188	166	199	187	178	186	164	175	175	201	198	171	192	182	177	160	202	182	200	187	182	186	194	187	193	178	183	196	219	180	174	178	180	163	185	198	182	176	206	175	189	179	197	185	174	182	182	192	157	171	171	174	159	171	180	184	198	172	156	178	186	154	190	160	183	181	172	172	164	182	178	182	173	197	177	191	203	172	189	202	180	192	193	184	188	183	203	183	175	170	163	170	187	174	211	158	167	161	191	173	179	175	190	171	172	195	149	174	187	160	180	167	177	171	171	180	176	173	166	187	173	170	187	172	154	168	179	182	164	186	185	180	176	172	177	187	169	168	188	178	192	172	198	157	157	172	171	153	161	185	182	179	160	172	172	181	177	190	161	181	161	193	188	189	173	175	175	147	176	184	173	148	197	189	177	174	193	165	172	171	199	181	161	185	199	167	155	179	167	158	144	186	188	189	171	177	159	194	177	177	186	181	153	179	183	194	164	176	208	167	179	163	191	178	165	172	176	179	156	178	167	175	170	168	179	178	161	196	196	153	174	164	172	196	155	187	177	178	169	169	163	181	191	186	179	192	180	177	168	171	179	172	161	175	176	198	174	171	190	177	182	196	189	195	175	182	186	183	194	157	172	191	186	196	160	188	173	165	161	192	172	187	158	181	163	160	180	165	173	187	186	157	194	190	199	184	180	158	174	159	183	161	175	177	163	171	188	182	166	156	176	164	155	175	165	166	172	195	172	169	193	179	167	168	158	150	179	181	170	167	184	174	176	165	200	166	186	193	160	162	182	173	188	187	179	184	164	193	161	169	178	160	172	175	182	154	162	179	184	161	173	180	176	175	192	184	171	150	183	174	181	187	189	161	166	173	197	157	160	177	163	177	157	194	172	180	188	183	198	182	189	173	190	163	187	179	192	192	191	155	168	192	154	188	190	164	184	190	159	173	173	176	147	180	175	189	182	185	183	158	181	168	184	160	179	192	202	196	187	173	159	167	185	190	178	199	179	168	172	175	175	170	179	167	179	196	147	152	182	186	181	173	176	164	172	164	158	193	179	180	208	183	160	167	165	176	186	179	160	179	182	167	192	188	162	165	182	170	177	168	164	186	183	178	167	152	188	181	164	170	163	195	172	167	167	186	171	167	177	165	173	172	169	143	182	185	185	186	176	180	184	173	182	171	195	161	213	192	157	177	170	174	144	189	185	190	187	167	169	179	158	159	165	188	178	188	196	162	180	187	178	175	168	177	141	168	170	161	183	190	189	178	185	191	153	164	197	165	177	173	186	163	170	171	157	173	175	169	194	164	167	206	212	178	178	202	159	193	195	174	161	169	177	185	190	160	174	208	175	163	150	197	159	145	174	181	170	180	198	185	161	196	173	167	183	176	173	172	168	179	190	177	183	169	163	157	189	190	194	201	166	165	145	183	205	161	166	180	157	175	176	184	190	173	187	182	188	166	179	190	155	188	161	173	171	161	186	194	190	185	177	200	175	193	202	157	185	197	194	186	170	179	168	184	158	184	180	166	162	199	194	176	146	179	177	179	185	192	183	175	167	182	195	164	204	201	188	186	163	173	186	194	170	188	174	178	177	169	152	169	183	170	195	162	162	193	174	187	181	171	159	166	167	208	151	175	167	172	182	159	181	152	183	183	186	170	159	177	179	201	187	172	156	167	166	162	169	197	162	182	193	183	191	164	160	190	180	181	163	180	174	169	164	161	189	189	163	169	165	182	169	183	172	159	172	160	175	178	166	208	170	192	168	176	171	183	194	172	170	182	191	189	168	165	168	179	217	167	187	196	162	194	166	184	168	171	178	174	198	163	167	179	166	202	191	188	183	186	155	181	173	177	183	184	151	178	176	173	191	157	165	184	177	143	212	146	174	193	173	190	166	183	162	180	192	152	171	149	171	158	174	165	183	200	182	174	151	161	163	159	184	164	160	177	184	190	185	161	180	187	183	167	185	159	173	160	168	155	197	172	167	182	179	172	189	166	162	174	189	201	148	172	170	159	158	155	199	191	171	194	174	150	200	170	192	170	169	198	159	153	193	190	163	162	191	192	169	158	197	169	167	187	161	192	168	175	182	186	183	188	200	148	164	196	168	215	163	179	169	178	171	153	198	175	158	185	142	168	152	204	185	170	171	160	173	176	184	167	163	179	200	184	188	180	190	198	181	182	188	183	170	181	169	155	181	195	157	166	173	161	169	155	179	167	165	184	150	172	174	188	196	195	191	155	156	171	169	181	183	185	177	174	169	178	174	179	190	199	159	196	164	199	186	185	150	189	179	197	161	186	172	193	182	196	182	177	196	186	183	186	182	160	194	195	189	162	188	173	162	173	187	178	172	182	165	163	189	172	185	173	165	178	162	176	177	162	170	175	180	183	178	179	192	174	190	187	166	186	175	184	170	186	177	186	185	181	179	199	196	179	176	193	180	190	180	180	174	182	169	152	177	191	176	187	171	179	181	186	180	169	185	183	164	190	181	172	174	147	168	167	179	172	186	186	199	180	179	178	198	146	182	154	168	167	175	183	167	181	171	181	182	173	161	199	194	206	177	182	169	185	174	148	165	197	188	181	190	180	168	162	162	187	187	205	184	168	178	172	153	179	179	189	176	175	167	187	173	169	200	158	163	178	148	145	175	177	171	171	182	176	163	188	168	146	176	177	204	153	184	192	171	164	193	160	168	149	183	174	177	172	160	184	186	145	175	174	197	178	178	187	179	171	174	181	165	169	175	192	207	156	169	182	155	174	166	190	162	169	158	166	180	167	180	186	165	192	175	159	191	177	175	176	190	167	167	183	172	175	176	192	175	162	183	172	158	196	171	175	159	211	163	170	182	144	177	148	199	161	172	171	171	182	186	185	190	157	152	182	168	163	153	153	188	172	179	170	183	160	181	160	164	183	141	164	190	166	177	170	183	199	175	175	147	155	174	195	166	168	171	173	210	194	165	179	190	185	179	182	185	187	170	204	181	172	180	206	165	180	183	162	200	190	158	197	171	156	146	189	170	190	182	186	185	132	174	180	170	175	165	182	187	187	146	201	185	199	197	156	173	178	151	168	181	168	170	188	161	160	202	158	180	163	164	185	202	188	191	170	189	194	182	190	148	184	183	190	165	163	184	175	159	168	166	177	202	172	170	160	192	193	186	176	165	181	195	148	200	180	165	195	168	190	171	188	165	178	183	175	164	171	180	191	162	205	186	166	175	186	172	158	160	183	179	183	186	178	177	195	172	175	195	155	175	214	182	175	175	180	181	179	160	188	159	160	189	169	164	178	189	170	182	170	184	185	186	175	167	174	173	186	173	188	163	166	190	181	180	157	164	166	184	182	176	180	199	190	192	169	155	200
50194	30741	29476	3151	2745	2232	1957	1596	1442	1210	1119	1020	933	878	864	802	732	780	720	692	720	705	641	643	664	659	668	602	623	587	592	593	604	598	524	567	566	562	553	564	603	564	621	541	526	568	550	544	539	554	564	506	504	537	582	543	516	541	576	501	551	554	518	532	491	521	558	487	548	532	550	568	552	588	638	579	588	574	636	597	596	569	530	572	510	561	505	519	560	589	500	596	590	575	586	561	569	598	560	558	549	580	559	556	541	514	501	577	527	535	582	600	673	529	539	522	529	551	519	567	517	546	546	571	523	527	532	561	605	683	707	647	693	612	549	554	568	661	768	719	576	529	561	517	603	489	501	526	516	530	510	503	504	481	477	506	480	487	484	496	510	516	547	494	512	505	517	550	508	499	496	540	553	504	512	483	539	535	526	493	462	525	555	504	497	523	483	517	475	494	496	549	466	540	526	490	488	536	530	520	470	501	509	529	501	486	500	505	515	486	529	523	541	529	530	507	572	482	526	495	470	529	554	489	512	500	508	509	533	530	588	537	491	514	499	505	510	522	508	477	539	522	534	496	500	540	490	509	520	521	485	499	526	510	475	528	521	512	519	485	507	474	525	512	513	515	512	494	506	525	528	506	572	539	514	511	517	500	544	571	542	502	496	485	504	521	491	511	559	535	537	525	546	517	476	527	509	492	503	525	510	512	472	480	504	570	512	542	549	488	525	522	527	487	510	496	560	497	522	512	517	514	532	466	503	505	467	496	510	522	531	522	565	503	505	526	500	520	496	548	528	511	513	515	513	476	510	550	534	488	505	516	545	506	530	533	533	504	507	505	506	525	524	524	483	515	525	516	484	503	568	568	485	505	497	459	548	501	509	529	504	527	531	520	517	501	534	542	490	490	502	527	453	562	496	523	511	525	519	487	548	500	511	488	503	530	513	505	486	518	508	444	511	511	473	481	515	519	502	525	497	507	525	564	508	543	519	525	566	552	499	537	495	530	532	501	522	543	566	506	520	503	533	466	536	502	518	517	524	483	507	511	537	541	499	504	542	539	472	515	529	507	508	510	506	497	531	517	496	511	508	515	546	523	517	501	509	490	511	490	540	515	504	520	540	512	516	503	477	509	535	528	511	496	527	515	521	519	520	507	514	560	524	507	482	527	504	543	491	507	547	508	479	501	567	481	531	527	488	504	525	517	516	510	484	496	493	526	495	563	515	499	534	504	542	543	480	502	473	536	529	519	549	509	505	536	526	503	508	550	515	494	521	520	479	474	522	477	476	540	526	513	519	478	533	520	514	473	517	525	493	499	512	523	509	532	495	505	518	543	486	496	507	547	501	527	572	484	525	482	518	493	494	502	513	516	508	508	539	498	516	504	495	531	542	523	492	499	521	513	492	505	518	526	507	529	474	527	505	517	485	545	509	502	475	490	506	499	511	494	542	532	520	505	541	491	512	519	527	525	530	518	496	495	516	530	533	552	551	524	524	527	484	562	497	505	500	549	526	507	491	479	521	517	532	517	500	478	529	499	474	505	496	518	458	445	528	500	482	597	519	493	511	480	523	543	511	546	521	527	531	441	535	483	503	517	528	492	478	516	508	516	542	542	524	521	532	508	489	504	517	521	541	547	497	517	555	526	546	481	506	534	506	524	472	499	514	518	510	535	529	537	531	503	494	508	565	536	515	499	520	478	521	524	527	523	518	534	493	554	502	542	532	514	524	500	524	566	510	521	483	533	518	574	523	528	523	548	503	504	517	537	521	508	489	504	510	520	526	510	523	506	487	524	492	508	488	516	526	521	504	511	540	507	555	485	492	548	511	553	528	511	526	502	505	525	561	560	511	483	517	509	476	521	509	528	483	482	531	536	488	517	543	518	470	526	480	467	491	526	531	502	496	500	520	515	516	518	491	525	534	549	493	490	525	545	543	524	470	530	510	521	493	528	493	478	508	489	540	552	489	496	542	503	510	480	502	469	537	498	530	475	498	488	492	466	480	515	513	526	522	464	564	526	490	510	517	507	522	509	529	531	523	504	542	503	512	510	498	488	487	509	488	530	510	507	516	502	531	513	499	510	531	477	486	517	533	554	483	546	511	544	478	509	543	469	486	480	555	502	545	518	540	527	490	469	532	516	542	518	475	530	521	510	510	490	519	521	475	504	490	493	516	547	498	513	529	543	510	534	517	533	502	535	539	471	534	546	478	499	477	526	570	467	542	477	499	547	514	513	525	522	484	496	528	494	527	517	569	500	530	513	508	497	468	540	506	518	516	520	561	511	527	518	522	508	490	481	483	507	508	522	501	496	474	508	548	530	509	513	489	528	501	508	520	509	500	497	477	541	525	523	521	529	524	514	528	515	514	521	546	506	534	542	565	524	537	557	517	558	499	505	499	526	508	494	497	496	504	546	500	522	499	482	535	512	479	541	460	506	521	501	542	473	505	496	552	514	518	535	484	545	515	547	489	492	478	527	543	530	501	515	510	521	489	455	498	549	491	487	499	497	487	484	512	549	510	469	509	517	509	528	500	541	482	499	498	563	519	480	574	549	522	513	517	499	529	489	525	493	523	522	490	507	508	489	505	545	513	527	527	459	523	492	546	504	501	482	494	520	481	495	463	509	521	564	516	512	476	541	512	510	506	522	500	532	534	476	502	513	554	491	501	488	489	508	496	526	505	537	504	484	569	514	514	461	500	509	475	505	521	514	511	537	477	551	474	521	532	501	528	512	522	536	545	515	468	506	531	514	498	529	499	532	483	516	502	521	530	564	498	552	508	542	496	510	529	509	537	538	504	453	481	547	563	489	474	556	535	519	519	545	499	508	543	526	537	544	506	511	456	529	497	517	465	534	511	530	511	507	497	509	537	516	516	522	520	519	480	507	496	553	518	514	495	529	500	478	534	549	498	529	496	525	522	532	508	484	558	506	500	552	525	530	465	498	501	485	528	492	501	542	501	528	541	505	504	513	473	498	564	513	529	539	513	524	492	533	517	517	486	511	499	499	487	489	504	529	496	538	514	547	506	514	518	543	504	496	470	551	528	498	469	530	478	531	520	494	501	522	507	555	543	533	497	535	545	470	507	527	492	462	537	511	583	454	511	552	465	507	480	511	500	526	517	507	496	551	477	524	503	507	481	484	532	482	505	492	527	555	515	520	508	533	507	532	522	486	509	519	491	502	533	509	487	489	542	521	494	519	526	502	538	511	539	531	514	542	528	526	517	510	517	467	515	488	477	529	520	501	537	494	480	514	523	522	518	527	529	521	473	510	486	488	537	509	481	520	476	508	510	487	547	471	516	533	508	536	479	504	510	541	517	488	518	532	522	499	532	499	498	550	538	549	474	531	554	496	489	497	513	510	539	544	484	520	499	528	509	532	533	545	479	552	494	541	542	521	526	504	487	535	578	523	496	536	489	510	486	473	537	552	493	514	527	545	489	527	492	467	506	509	495	540	524	497	513	502	527	497	493	557	520	500	480	521
26683	6176	3790	465	380	346	360	392	343	344	358	335	353	348	333	352	351	334	306	357	364	351	331	366	339	356	321	339	322	324	343	368	330	382	299	354	362	324	328	345	372	307	359	346	359	342	363	339	309	369	338	368	355	328	383	327	354	326	343	334	339	379	338	306	336	334	359	347	332	357	345	343	347	353	364	342	357	348	355	369	320	333	353	343	308	372	350	347	296	348	368	288	335	329	346	333	359	323	337	318	358	349	348	348	350	353	365	356	339	348	374	332	349	362	341	372	386	353	370	354	296	332	328	316	319	360	327	297	343	347	334	339	330	361	302	341	325	331	342	330	330	342	325	356	323	327	331	370	336	326	338	367	342	342	341	366	342	319	369	330	334	348	331	373	347	323	338	351	354	333	333	382	362	331	332	352	365	371	364	328	351	350	348	338	344	312	343	339	342	363	359	328	329	349	336	368	382	306	380	340	372	362	344	338	343	357	338	392	340	314	322	370	366	345	302	340	341	344	371	322	365	349	388	356	372	331	338	330	317	328	360	318	349	345	343	351	347	339	313	320	308	390	334	349	350	364	331	350	345	344	354	373	350	361	361	340	314	329	320	353	345	338	334	353	365	335	360	313	356	349	365	337	336	315	361	350	312	342	363	368	338	339	336	349	330	368	364	316	367	326	343	340	329	367	349	304	346	328	328	334	352	353	367	345	377	314	330	337	370	353	367	344	318	319	345	341	319	342	352	325	331	330	335	314	321	335	330	355	309	328	371	331	355	344	353	359	335	315	335	377	374	370	340	341	337	339	373	324	329	346	358	332	349	325	327	333	399	346	347	331	349	324	344	315	338	366	346	348	310	350	352	345	321	370	334	341	325	351	303	342	374	350	358	336	333	348	313	369	325	371	355	313	369	368	363	335	344	358	312	380	337	363	317	339	321	339	359	337	338	338	339	358	340	347	348	377	317	365	366	368	349	336	333	341	341	372	318	384	359	322	354	341	370	354	317	328	346	316	347	358	334	334	348	344	358	345	338	341	372	370	337	357	362	352	399	322	332	355	381	328	340	349	354	335	334	373	337	316	371	344	355	334	332	329	335	337	345	329	333	334	320	338	317	342	319	343	330	322	356	311	351	331	351	333	363	336	350	308	338	336	324	351	369	332	332	359	357	325	341	317	360	377	349	315	338	367	343	330	353	326	341	348	371	338	293	313	341	338	338	378	371	308	344	335	336	344	338	305	356	373	341	383	318	355	314	332	356	328	351	313	322	328	361	326	345	329	323	358	339	368	396	373	335	353	367	376	339	325	352	370	368	303	346	322	342	342	342	369	353	369	302	315	375	354	346	344	369	334	332	358	335	355	336	349	327	324	342	357	388	314	362	335	351	364	329	364	372	322	315	345	342	369	313	341	331	366	320	328	349	310	337	367	333	350	321	361	336	367	313	345	383	347	351	339	365	341	336	339	334	345	344	328	338	337	339	357	321	398	375	315	297	343	347	322	360	343	339	355	343	358	304	337	310	345	350	361	367	324	335	359	364	379	351	353	354	343	349	351	347	315	363	338	360	383	317	311	338	379	334	326	357	373	359	333	329	341	328	319	352	341	373	363	356	345	349	359	337	325	378	318	354	326	324	365	361	364	328	366	323	364	353	322	369	341	314	345	334	343	365	335	319	348	321	342	362	318	342	338	361	363	353	323	322	353	325	339	311	330	360	322	341	343	311	295	345	358	331	393	352	369	301	330	317	417	365	341	354	310	344	370	353	356	366	356	338	336	335	351	345	329	347	367	319	299	334	341	352	326	330	365	374	341	320	309	381	351	308	386	321	341	357	291	358	335	315	371	360	350	354	345	357	345	345	364	332	330	351	337	298	308	394	333	355	372	341	319	356	366	336	328	343	331	335	362	350	332	330	331	341	315	333	349	336	355	336	340	354	347	358	352	330	343	369	367	383	336	294	357	339	338	354	376	283	342	316	339	338	416	344	351	339	364	377	354	327	370	382	312	382	337	331	343	376	372	335	312	350	330	357	316	327	341	337	367	328	366	346	320	352	349	363	362	362	381	340	365	362	324	351	341	383	356	349	306	353	323	333	357	335	353	327	371	326	358	372	349	390	342	341	355	335	335	309	322	396	335	337	348	381	344	323	331	331	365	360	327	330	378	330	340	341	314	336	335	314	320	336	352	356	343	345	348	343	347	348	307	354	335	325	363	334	340	354	342	312	311	325	354	358	374	384	330	356	337	334	321	342	339	353	335	344	357	346	299	335	359	362	351	325	362	327	330	327	359	328	332	315	333	371	322	323	329	367	341	335	315	334	325	338	318	328	331	306	358	337	343	345	346	330	333	377	340	335	327	357	335	372	336	331	344	351	325	343	373	360	330	328	348	347	362	322	379	356	349	336	341	332	355	359	333	319	340	348	335	351	336	303	335	353	350	384	359	334	339	350	362	353	341	330	335	330	338	384	347	342	327	330	341	363	374	373	306	325	339	335	347	352	327	337	353	355	285	340	328	382	340	354	345	355	360	336	329	323	316	368	325	333	340	357	351	356	331	348	367	352	311	360	311	323	328	341	304	358	367	359	347	353	339	342	360	333	332	326	339	330	331	342	324	328	368	358	346	324	312	376	305	351	325	338	369	366	314	332	338	342	376	365	326	350	326	329	371	357	333	348	372	371	326	317	378	349	362	334	313	353	359	322	319	315	346	336	349	353	331	365	345	358	355	349	368	330	348	315	340	339	342	332	339	320	331	380	324	342	332	385	360	362	334	341	327	307	364	308	298	363	377	343	319	328	322	361	355	320	333	341	333	309	366	343	336	339	343	315	349	344	345	352	347	368	312	342	347	343	331	315	315	355	350	328	299	317	366	332	333	334	336	343	312	326	343	374	324	339	349	345	348	354	349	362	345	350	357	389	335	361	321	346	368	333	314	354	343	333	377	355	328	358	378	361	327	356	333	337	336	353	341	346	354	358	321	359	341	367	328	351	392	382	359	337	334	337	323	350	356	401	361	351	335	332	340	379	369	301	336	356	339	326	369	354	352	349	355	334	316	376	387	357	314	324	301	380	325	337	336	363	320	373	313	337	354	325	326	362	357	332	344	374	388	366	321	323	337	368	352	311	336	349	348	335	361	350	336	356	337	349	338	356	324	381	351	333	348	324	334	331	380	335	354	359	357	304	341	338	340	334	352	352	314	329	366	341	366	336	366	315	365	320	342	372	346	372	320	345	318	346	349	370	358	341	325	338	388	355	360	326	349	332	346	341	346	345	341	314	320	333	399	341	366	336	330	342	327	367	348	338	323	330	331	373	372	335	339	325	334	341	343	327	339	368	374	354	348	353	332	354	329	322	358	363	352	369	364	337	358	352	339	377	355	327	383	319	341	359	340	350	354	354	307	345	330	320	391	363	322	349	329	378	345	359	343	343	336	350	305	326	330	331	350	345	368	353	354	309	325	378	321	325	350	343	336	357	369	341	362	368	355
21816	4839	5720	1010	995	977	988	985	936	984	932	927	889	923	927	859	934	904	935	918	904	899	930	930	903	904	915	938	918	961	951	951	906	932	885	917	892	886	887	956	980	888	966	909	1005	862	905	924	897	868	930	900	868	926	910	961	905	889	908	933	848	947	951	958	913	865	955	884	940	962	949	875	902	916	882	913	955	915	927	877	853	919	907	868	957	913	884	914	938	895	942	921	954	919	923	911	894	950	952	864	961	893	964	905	853	965	908	924	872	948	925	900	892	910	924	854	850	951	932	919	934	936	915	934	900	919	960	906	950	938	914	918	890	911	935	898	869	922	905	915	865	880	912	922	914	919	924	883	890	917	943	943	937	936	942	837	922	955	908	863	923	909	931	941	938	894	898	934	919	910	953	905	895	931	882	934	927	932	908	914	870	881	850	954	896	841	891	922	873	931	891	881	950	868	941	946	914	889	918	935	895	892	951	891	949	899	929	872	918	874	906	967	875	915	914	875	872	877	899	987	943	923	942	850	899	888	933	932	850	921	931	859	929	914	868	905	897	921	955	872	904	895	900	947	949	898	898	906	920	903	880	976	916	891	904	884	918	911	942	916	918	942	927	929	892	907	940	965	915	952	938	895	897	899	898	981	912	907	886	886	907	920	935	868	949	924	937	936	919	895	904	906	920	932	879	864	849	872	915	894	842	958	950	896	916	916	948	913	917	949	931	895	936	898	904	947	893	909	890	925	888	896	904	871	846	903	950	961	923	923	900	929	915	881	897	947	925	892	950	864	938	959	923	909	874	927	935	898	915	923	905	918	955	948	933	932	905	907	905	928	934	909	818	880	913	900	901	906	912	922	950	864	937	886	922	935	889	878	888	934	894	973	928	898	909	926	872	913	951	911	922	953	841	958	918	936	931	913	944	931	930	936	948	926	892	921	920	875	904	891	881	946	923	950	894	922	886	915	879	914	973	896	946	927	840	902	929	885	918	898	878	921	895	905	913	888	928	987	885	897	965	875	905	911	920	948	886	934	922	942	827	900	871	900	884	898	849	855	930	883	912	898	909	924	872	919	935	887	923	885	892	925	930	918	948	922	937	885	915	895	944	990	921	904	965	929	935	909	889	885	965	897	894	945	912	882	873	896	853	945	867	897	912	981	921	910	908	854	937	886	864	902	877	902	955	959	870	915	880	900	941	881	942	912	932	924	952	897	941	888	940	864	971	919	850	934	937	961	903	937	921	898	874	833	905	951	888	873	945	932	909	897	972	934	879	907	946	913	944	922	966	924	913	885	913	946	912	967	898	922	944	880	911	911	890	920	929	888	928	981	927	924	954	932	920	919	932	955	915	846	900	879	913	927	920	856	908	859	898	898	854	906	889	895	932	927	951	953	894	904	885	881	922	945	886	937	852	903	997	877	923	917	903	949	926	902	942	943	916	901	947	894	903	915	898	913	951	872	948	950	895	954	898	968	888	983	920	841	925	889	840	870	949	901	924	881	948	910	944	839	910	949	865	878	955	891	921	922	896	886	914	909	911	955	863	890	958	941	944	892	874	883	876	880	894	902	899	891	930	937	918	859	930	913	930	935	921	907	972	877	923	911	927	901	876	930	932	955	919	948	936	886	875	935	944	905	908	878	891	939	905	909	904	979	933	932	897	907	836	895	915	928	919	910	958	919	951	931	874	917	969	949	854	912	957	889	939	887	920	941	903	942	878	954	916	907	880	920	860	948	885	934	874	896	935	894	855	888	926	904	935	930	971	922	939	987	945	892	917	892	882	952	909	918	920	932	905	987	910	908	897	920	932	949	877	887	903	909	914	919	895	903	974	860	892	936	914	910	955	878	913	900	934	904	883	904	931	919	862	909	992	946	870	926	907	887	892	908	890	861	904	837	901	858	944	910	893	919	907	913	930	911	937	910	963	899	899	916	897	915	923	948	922	899	910	902	962	890	989	892	862	911	939	882	860	944	910	899	896	959	929	932	892	911	948	911	961	904	905	851	908	913	894	896	935	873	896	920	904	894	889	891	941	869	864	918	883	947	935	937	933	921	892	855	911	882	889	914	954	889	929	902	895	855	920	916	927	906	919	917	931	952	942	906	894	945	875	930	966	860	943	925	876	888	947	943	906	888	892	916	911	925	913	902	920	866	940	920	931	898	933	939	875	968	894	913	909	885	888	928	898	908	892	944	892	887	980	948	948	926	847	942	940	921	895	884	938	894	909	944	932	897	887	930	861	957	892	935	941	897	957	890	931	878	876	920	948	897	958	934	844	917	893	909	924	890	947	904	903	934	902	977	882	971	945	855	929	936	932	922	842	868	893	935	941	907	938	905	907	956	890	875	895	876	923	885	904	947	906	938	864	907	885	905	981	917	909	917	841	913	957	934	884	909	855	857	911	847	970	963	913	941	886	917	910	935	897	898	889	897	926	876	903	908	946	859	924	859	862	908	924	855	895	934	863	992	927	897	885	938	888	881	869	895	918	953	934	961	964	918	880	912	911	900	878	903	882	946	932	931	938	947	953	973	966	941	937	949	946	926	907	893	905	967	903	931	870	915	906	929	905	873	943	882	948	907	961	892	861	882	995	918	876	918	871	940	899	936	913	912	895	927	922	875	895	909	903	917	928	944	928	887	896	910	893	933	930	890	958	972	901	961	892	917	831	959	885	957	933	893	871	887	897	952	938	899	917	965	948	936	902	872	887	891	885	894	923	893	882	905	931	928	888	954	903	894	901	918	950	911	894	869	841	898	926	899	964	956	947	883	891	862	894	949	907	945	936	933	919	936	911	912	873	911	944	935	920	869	927	947	871	957	918	850	912	918	875	890	877	891	895	842	903	909	922	856	930	922	943	895	934	919	956	874	878	926	937	921	945	925	859	923	870	909	925	900	871	914	928	922	882	952	900	902	905	901	934	922	892	929	929	917	920	919	859	940	916	872	894	993	890	905	875	887	917	871	933	914	916	902	926	903	879	957	909	932	910	948	945	902	906	898	927	919	932	933	870	837	931	889	958	912	904	993	886	907	893	911	899	864	888	927	905	914	929	931	918	878	904	910	902	938	905	935	917	860	911	932	861	928	919	952	940	914	903	918	906	899	948	907	880	962	882	896	956	925	901	907	893	943	971	932	965	896	881	879	933	904	939	895	901	905	904	964	952	938	876	978	901	980	919	921	928	927	876	884	935	925	864	998	925	840	880	925	942	896	913	942	876	869	889	897	889	978	891	926	938	919	893	945	947	889	844	940	870	889	931	915	915	987	932	964	927	922	947	914	858	899	913	974	919	898	908	935	918	884	953	916	890	869	899	888	929	904	942	859	873	874	921	896	879	965	950	872	898	880	834	886	915	913	945	900	928	902	922	839	877	892	916	879	896	932	847	916	903	843	905	998	872	916	909	880	933	883	901	870	994	936	973	901	963	904	914	894	929	898	942	899	936	858	919	932	941	901	936	945	918	877	927	853	885	950	917	848	917	930
64386	36512	31624	4370	557	415	349	316	274	281	272	246	250	266	248	213	260	267	242	189	216	231	239	214	200	231	211	203	226	221	214	222	230	234	210	206	203	232	189	213	223	207	233	215	222	222	236	224	200	249	193	199	215	215	203	226	215	229	209	203	212	231	218	207	234	215	221	216	227	206	210	208	215	238	220	229	193	230	230	230	216	211	242	219	238	229	196	212	207	203	229	195	224	222	215	183	225	241	224	210	218	225	222	209	223	199	223	217	223	232	217	234	246	215	212	220	194	202	231	216	222	224	206	215	237	209	206	206	214	214	236	214	210	230	241	233	219	224	224	241	222	206	223	221	219	249	200	216	207	223	206	197	218	224	232	215	206	214	217	231	237	239	250	237	216	202	251	223	204	224	208	223	218	214	224	208	218	237	217	209	192	196	251	223	229	208	224	201	207	210	217	213	219	188	214	230	196	229	187	223	205	218	217	242	222	210	222	209	212	194	189	191	207	169	204	207	210	246	191	221	231	231	206	217	230	227	201	190	205	232	220	230	200	194	191	200	206	214	195	218	207	207	233	203	214	212	223	215	225	221	226	210	199	211	247	182	210	212	215	214	221	236	196	224	199	224	210	218	218	211	199	209	219	228	238	196	203	227	210	223	213	206	246	225	225	209	218	203	196	256	197	191	192	213	200	220	194	220	238	232	207	233	225	222	230	194	238	188	196	241	186	186	234	212	212	225	228	198	215	200	207	234	204	224	228	212	201	221	189	222	225	197	229	223	195	197	208	251	217	220	248	210	198	207	230	203	203	215	190	233	228	204	198	238	206	203	201	187	201	197	214	208	202	229	204	217	233	208	205	228	220	201	209	222	221	206	221	191	206	230	223	204	183	222	224	209	210	244	223	224	224	178	216	240	183	213	257	235	258	210	223	219	229	194	229	207	241	214	224	195	215	210	205	206	218	215	202	216	226	195	201	214	216	224	212	226	223	200	252	246	235	240	227	247	208	223	227	210	210	202	214	198	208	212	213	220	230	232	203	207	212	215	191	224	235	203	226	216	214	226	218	221	225	223	238	217	206	228	219	202	213	206	219	240	236	204	215	215	211	228	194	207	199	187	204	219	235	212	199	205	200	192	234	218	225	223	203	242	234	213	198	231	199	221	237	203	224	230	226	208	228	228	206	216	222	216	236	192	215	223	219	214	215	194	230	229	219	206	225	211	204	205	217	199	210	218	212	204	205	211	188	214	207	217	223	245	224	200	223	220	207	212	222	219	213	240	192	234	195	216	247	216	210	211	189	211	205	203	213	201	211	222	239	236	235	223	264	212	188	201	197	192	215	230	213	217	241	208	212	236	191	217	218	215	216	200	219	213	223	216	200	220	239	214	218	233	229	189	227	220	226	225	234	202	198	207	221	214	217	186	213	215	222	220	208	217	191	201	221	229	245	211	204	231	219	242	202	213	189	195	229	192	221	193	213	200	204	235	225	201	235	190	192	216	214	222	221	215	182	242	225	212	222	235	226	224	219	202	227	204	193	200	220	209	214	214	198	222	199	221	220	188	193	223	205	214	235	211	207	221	226	237	214	220	189	199	236	187	199	198	225	237	227	229	208	192	213	212	217	218	227	216	199	223	208	226	190	221	222	219	222	209	235	226	202	212	192	229	214	192	202	234	213	221	224	208	211	218	205	219	225	223	209	230	199	224	215	238	205	187	187	212	195	223	206	204	207	209	241	205	218	249	229	226	221	229	205	195	225	218	207	206	194	209	232	236	210	223	232	209	215	225	238	220	229	217	207	212	212	227	225	221	223	196	207	219	205	182	197	214	187	198	206	236	208	196	213	186	196	204	216	212	200	213	206	243	251	211	175	215	219	196	228	218	220	211	227	214	231	196	207	205	241	200	220	214	212	217	223	208	228	216	227	209	184	197	183	197	220	215	218	232	229	212	233	222	200	215	236	205	250	254	214	245	218	200	220	222	209	215	213	185	214	195	203	222	194	232	215	214	222	205	232	237	218	222	224	193	179	212	209	213	216	204	197	243	204	240	207	230	200	233	217	221	231	216	221	225	187	218	182	204	209	203	219	192	220	215	195	222	206	206	218	221	188	204	231	196	220	207	222	199	213	232	208	222	201	232	231	218	225	206	221	216	230	211	228	234	214	242	208	225	198	230	211	206	216	201	227	220	197	221	174	229	216	217	193	214	188	208	205	220	215	205	215	217	216	213	201	205	238	205	218	225	217	199	203	215	217	199	232	220	211	213	232	212	216	224	223	200	217	224	227	209	235	223	210	222	209	232	210	207	200	243	250	208	230	211	207	207	200	229	207	227	225	223	219	217	222	198	205	219	244	215	257	209	193	223	224	223	213	209	227	208	219	218	235	192	205	206	203	247	239	222	230	218	200	234	221	226	221	216	216	209	241	215	202	229	198	200	245	223	205	232	208	218	241	205	200	212	225	220	216	219	198	198	227	219	238	214	218	208	223	215	221	240	203	205	218	217	210	222	198	231	228	207	207	208	213	216	221	219	226	214	196	200	219	209	206	214	207	204	219	213	183	220	191	212	219	220	201	214	223	195	201	215	217	227	219	228	214	209	213	201	207	234	221	243	203	221	241	232	236	208	227	225	217	194	217	204	198	173	203	224	218	204	205	194	213	218	207	217	211	220	213	216	228	211	186	210	206	192	192	198	209	224	230	225	196	215	217	228	209	210	208	206	204	225	217	227	197	199	233	204	205	199	209	213	196	188	217	237	221	197	216	225	207	226	217	202	193	213	188	194	214	197	201	197	248	212	216	207	204	230	220	257	222	209	244	207	200	202	219	222	226	202	220	194	212	192	231	202	209	229	228	228	226	216	209	228	231	230	220	214	212	223	213	212	234	216	219	190	225	186	219	193	194	215	194	234	236	224	211	188	215	244	217	220	205	214	193	203	233	205	220	199	207	222	228	212	200	216	209	191	198	202	200	227	221	205	207	199	190	237	204	217	234	197	214	191	214	230	209	220	204	240	255	228	222	227	216	188	214	199	208	227	212	224	193	219	229	222	227	197	208	211	210	219	224	222	183	204	227	225	213	237	231	230	232	231	218	220	214	213	203	237	222	199	207	225	199	214	223	231	199	218	219	210	194	212	183	205	196	200	199	196	229	216	201	229	212	205	201	194	207	238	240	214	189	222	215	234	222	217	225	217	204	207	204	235	219	205	203	210	210	225	199	174	188	223	234	221	217	221	222	231	199	214	225	185	222	232	211	199	225	186	208	241	213	219	231	216	228	200	207	228	187	203	204	198	214	201	220	222	228	198	189	225	226	207	227	217	214	223	216	236	210	205	231	220	204	227	224	208	236	207	213	198	215	202	204	216	175	233	212	190	224	222	212	234	216	223	233	230	189	233	194	235	216	219	226	223	193	223	202	197	197	179	218	238	261	202	194	226	202	188	207	197	213	211	242	209	199	197	225	222	235	222	217	211	216	210	195	195	239	221
42664	22631	22411	1985	1779	1524	1309	1223	1049	1023	942	806	871	818	778	752	748	733	715	702	711	719	687	652	650	662	682	683	634	667	664	658	670	654	660	636	637	646	588	615	613	660	632	602	601	605	623	587	655	655	630	643	591	564	627	622	648	617	655	596	626	590	616	581	607	589	655	557	633	574	641	634	651	679	661	698	649	640	639	669	621	669	615	607	674	626	618	605	615	605	638	677	674	630	657	640	639	680	666	665	627	638	673	603	634	611	625	630	661	637	647	705	612	596	609	633	583	595	603	594	628	574	593	681	618	643	630	658	682	703	650	678	652	659	645	604	622	673	742	727	622	610	593	632	566	643	602	591	548	616	627	547	629	626	596	572	592	587	612	637	582	572	595	583	586	554	606	586	652	609	577	607	614	629	588	579	592	640	613	625	612	597	553	641	613	600	577	622	566	544	580	597	577	612	606	610	600	566	558	589	595	616	639	577	623	567	595	617	598	637	568	599	598	621	605	617	620	580	600	608	617	568	606	578	623	586	614	623	621	600	630	567	626	636	582	545	618	594	592	578	562	592	606	621	579	615	627	588	582	593	588	594	615	643	630	569	591	601	586	610	608	574	633	588	621	594	621	584	602	596	557	605	594	610	607	588	620	640	604	575	624	579	610	610	613	593	595	630	604	642	619	613	599	546	628	546	591	602	593	600	584	591	589	628	633	611	599	593	631	619	605	615	616	585	574	613	588	603	599	610	614	599	612	565	593	577	572	548	586	630	578	566	596	592	617	602	620	645	639	606	590	608	605	586	562	583	644	604	587	563	576	621	574	617	591	629	608	599	604	589	575	622	572	641	610	655	599	615	582	639	600	553	648	622	591	621	594	615	568	603	662	638	577	601	593	585	601	609	598	631	581	597	585	602	611	613	620	604	587	607	634	586	646	616	575	612	623	649	628	618	566	588	629	593	595	618	590	588	605	596	607	607	607	583	610	596	581	630	620	624	608	623	601	589	625	590	624	593	580	586	591	590	640	581	582	572	608	594	591	570	614	642	584	552	620	597	637	572	594	592	604	585	652	611	572	629	614	573	627	593	599	622	607	598	609	625	602	608	606	616	563	625	601	578	575	569	605	597	582	623	574	578	630	566	585	580	677	601	613	588	609	548	628	626	577	581	606	611	595	623	558	612	576	579	572	661	591	608	608	609	595	603	577	593	619	605	640	571	587	572	562	579	588	597	622	598	623	646	581	651	551	604	604	613	632	644	604	621	625	613	606	587	545	618	569	563	636	661	588	584	584	597	607	635	650	623	647	608	590	620	603	615	615	605	621	573	655	612	624	583	602	588	645	624	629	622	607	632	572	566	543	599	647	585	610	618	612	603	627	616	574	611	571	624	593	591	599	593	621	627	556	595	623	611	614	614	622	567	642	610	566	604	600	569	590	614	556	580	603	579	587	611	589	619	634	576	598	623	598	561	598	612	622	581	607	587	593	601	598	603	599	589	593	582	580	546	635	604	587	571	595	574	605	562	636	631	625	619	589	629	624	599	632	613	585	577	624	593	618	592	527	625	632	613	575	657	639	573	621	576	616	617	576	611	575	630	612	560	592	610	592	594	611	592	580	554	632	640	619	597	581	634	634	622	571	622	593	622	627	602	600	613	585	581	594	569	648	598	612	613	576	604	592	646	633	559	601	595	581	583	659	591	589	568	589	562	556	622	611	571	656	612	620	554	586	617	583	595	602	606	592	609	597	619	571	554	612	604	603	604	597	615	649	570	596	631	599	578	617	581	601	596	625	593	615	627	578	620	568	610	567	585	576	625	560	589	592	582	662	618	569	616	549	561	607	614	629	648	583	622	601	614	598	562	627	602	607	619	644	632	575	603	539	597	564	589	599	611	601	606	605	639	566	605	602	605	587	612	595	611	608	653	602	656	598	607	601	601	609	585	607	614	625	629	597	590	620	604	595	624	603	565	629	603	580	570	591	547	604	630	625	609	600	585	574	565	597	579	576	602	604	556	608	578	606	584	578	632	571	637	603	594	615	618	622	628	595	630	589	631	601	609	610	643	539	621	621	647	608	573	635	622	584	600	573	599	564	557	565	588	620	636	592	619	625	591	599	577	602	581	599	601	586	589	654	621	579	593	601	619	569	608	554	614	587	582	587	607	586	622	595	589	624	583	612	564	624	580	566	606	632	636	582	618	594	631	589	651	641	599	618	594	588	571	616	617	583	625	585	583	579	647	586	633	620	584	603	609	612	636	620	660	600	597	572	599	635	613	623	605	560	623	635	630	578	585	617	604	615	629	626	604	581	573	561	624	554	613	648	607	561	630	591	608	602	593	615	586	600	596	631	576	568	621	640	615	600	587	602	588	618	637	599	606	615	593	605	590	592	634	603	637	601	623	574	596	575	616	581	580	664	565	633	632	586	568	639	606	632	591	596	543	626	587	609	606	599	598	578	562	611	566	612	607	580	584	578	581	584	634	585	618	618	605	619	577	616	602	601	598	585	627	565	631	630	630	601	625	617	600	587	607	587	640	610	611	666	555	608	631	616	631	602	595	600	624	605	622	573	560	558	575	557	603	607	591	626	599	582	659	586	584	620	580	624	565	607	636	604	609	594	640	578	577	607	607	651	630	603	599	556	593	575	606	572	644	649	583	604	616	620	569	607	619	577	576	583	605	581	645	623	572	619	586	621	584	624	628	575	622	587	559	635	649	597	595	565	606	608	646	550	630	584	580	577	645	586	585	612	624	611	609	581	636	643	575	641	595	584	586	598	562	576	572	639	635	606	568	592	608	583	544	563	614	577	613	582	587	628	590	635	584	657	534	667	572	610	608	583	565	609	620	604	588	604	576	633	576	626	593	602	595	619	592	594	627	600	586	612	639	591	598	585	607	591	596	590	568	558	598	585	613	600	649	613	638	584	533	615	598	581	641	617	569	595	583	578	600	649	586	562	561	601	601	613	606	570	611	612	570	624	568	584	599	597	588	560	588	641	587	595	622	618	578	554	586	598	553	594	612	600	613	615	572	582	615	629	583	594	603	634	532	601	624	594	607	620	640	607	577	597	588	603	596	634	593	602	577	603	543	569	625	606	588	573	589	577	630	587	605	585	622	599	647	560	619	609	586	593	615	578	567	662	598	619	644	593	595	615	561	597	646	623	625	619	598	592	623	607	652	613	635	607	588	619	589	607	598	579	614	579	616	621	624	578	570	573	566	627	580	607	623	587	631	668	587	583	593	608	538	528	592	643	603	582	592	591	603	621	616	570	597	617	597	589	567	631	645	578	579	605	580	604	589	560	586	564	618	588	597	645	583	611	617	628	585	591	595	593	595	606	571	572	620	635	546	595	623	580	598	643	619	594	622	592	583	610	613	619	583	630	624	608	632	597	626	584	593	605	620	585	566	626	554	623	641	607	637	625	577	642	579	580	579	598	626	599	572	623	573	532	648	613	616	614	625	609	552	590	619	643	589	627	615	575	612
77379	50755	44991	9655	1114	560	456	354	336	313	275	292	248	237	237	252	207	217	225	236	210	214	206	183	193	191	210	195	199	200	211	183	199	192	174	201	175	208	195	202	186	192	196	165	198	181	207	174	190	178	180	196	181	164	185	190	186	198	181	188	184	169	182	182	176	184	210	185	162	182	205	197	196	200	185	223	201	208	209	196	175	208	199	152	166	183	177	205	193	181	204	188	201	172	173	214	184	180	183	172	153	177	198	207	187	197	178	178	198	171	193	204	203	187	195	168	180	199	171	184	197	200	207	194	206	194	181	182	204	202	197	212	177	221	190	179	203	210	186	222	188	195	172	203	184	178	160	178	180	173	182	169	162	184	176	154	169	185	173	184	188	183	179	166	193	195	135	187	188	188	190	181	176	178	211	190	185	179	173	193	170	165	183	203	192	204	190	204	181	153	177	185	170	195	173	160	163	182	201	194	160	189	177	172	173	183	190	185	199	183	163	178	172	179	176	177	183	189	176	206	183	199	199	199	167	167	165	185	191	176	195	185	193	188	175	201	171	176	174	187	198	184	179	176	194	178	193	187	181	200	162	196	202	184	179	182	198	198	152	181	181	178	208	195	166	196	168	195	153	197	168	184	186	175	191	201	188	199	185	206	185	181	184	176	192	211	166	172	188	168	187	179	173	189	193	185	191	168	158	190	170	172	157	171	199	188	173	179	206	191	187	180	191	162	202	161	195	184	181	176	179	179	186	173	196	163	175	178	175	209	165	168	197	152	184	175	186	176	186	193	161	171	187	162	173	164	184	188	170	178	198	175	186	195	176	189	166	198	188	175	201	175	208	158	179	149	181	187	171	190	170	176	155	206	198	145	193	161	173	168	171	178	222	198	173	181	186	147	162	194	170	171	164	197	186	175	164	166	186	181	181	189	181	161	186	164	190	178	212	184	176	175	167	199	186	161	192	181	180	170	201	166	149	181	199	188	187	176	187	173	173	174	157	197	205	205	191	180	166	194	200	161	189	176	171	188	194	177	201	205	208	188	184	194	177	184	175	178	171	188	194	158	219	173	200	194	193	185	169	189	169	203	195	166	161	178	199	205	180	157	170	181	166	151	165	182	167	171	170	191	180	193	181	169	154	202	173	173	179	171	184	165	183	167	199	195	172	189	200	171	195	192	181	148	187	172	199	184	162	203	184	195	193	169	189	174	210	168	190	180	180	170	156	187	205	182	194	198	198	185	181	196	172	171	211	168	191	170	188	187	191	173	162	192	184	185	179	216	176	175	186	202	225	171	189	175	196	171	205	166	185	171	189	162	183	191	168	203	192	198	160	187	181	166	201	155	174	177	198	165	165	188	203	205	175	194	195	182	210	179	171	178	194	185	173	178	176	207	174	175	174	206	172	166	188	169	173	188	182	186	172	191	182	183	180	191	200	182	191	174	196	175	183	178	181	198	186	166	204	196	185	190	172	181	189	193	201	192	178	170	211	185	172	181	201	194	169	185	197	168	160	200	180	192	170	190	178	198	188	189	214	175	180	204	191	184	191	179	180	182	186	183	170	203	177	194	177	204	189	160	182	176	164	179	163	155	186	166	191	210	199	180	202	181	180	202	159	198	194	167	197	168	155	181	206	199	172	168	178	190	182	188	162	190	201	178	185	200	173	199	164	177	180	190	179	185	161	172	198	187	196	190	176	186	194	180	177	186	184	187	164	196	188	186	151	178	191	196	182	184	198	203	218	198	206	162	179	193	167	185	188	212	199	172	167	178	196	176	198	187	173	166	172	197	174	154	203	173	169	173	187	172	184	190	181	180	203	163	209	172	201	195	179	186	209	184	195	193	203	165	189	163	175	161	180	183	178	185	193	187	191	187	162	203	196	197	205	177	189	175	174	197	176	173	168	184	173	169	161	187	189	179	174	184	186	199	162	162	174	188	171	162	175	169	177	161	193	170	185	177	182	204	187	190	182	192	166	162	184	176	185	191	161	178	194	175	216	190	171	163	187	192	147	198	180	182	187	196	193	173	199	167	199	191	194	168	174	194	202	179	177	185	186	180	205	191	195	179	184	203	177	202	162	179	191	189	191	177	185	159	210	191	175	180	192	213	194	191	173	187	159	176	186	200	170	198	171	162	168	210	198	179	195	187	178	180	187	161	195	176	204	179	175	184	165	200	186	171	190	161	177	189	163	178	195	175	185	146	193	160	157	196	170	200	201	167	221	189	179	183	173	212	200	180	173	193	171	168	177	163	187	193	165	193	166	185	175	161	187	151	185	195	192	183	210	176	181	195	182	183	179	204	187	153	175	146	184	198	185	163	194	197	158	166	202	189	178	181	183	191	181	186	187	169	190	165	200	170	154	171	200	185	187	178	206	176	192	194	201	188	171	180	191	183	163	180	195	187	158	191	170	180	153	159	215	214	157	199	181	187	179	206	201	164	189	196	213	173	163	168	211	201	186	181	178	194	150	188	180	217	158	166	180	181	175	177	194	181	192	181	186	195	172	149	179	176	172	187	194	206	160	175	185	183	191	175	171	175	183	166	188	199	196	171	187	195	174	201	189	191	164	193	184	187	187	169	211	182	154	161	188	193	157	177	196	190	193	184	158	160	176	185	177	179	210	199	181	165	191	167	178	165	191	193	186	161	169	191	207	187	178	159	163	212	192	183	180	189	213	183	205	183	164	170	181	170	187	199	174	181	179	191	161	182	183	160	170	177	164	181	196	175	184	198	181	169	198	204	193	189	200	184	189	178	192	183	196	203	156	165	178	187	185	210	200	191	181	197	191	189	212	188	179	181	187	190	189	192	195	180	194	171	180	173	182	196	192	199	188	175	190	173	206	162	180	197	172	176	191	187	195	174	194	194	169	183	201	182	185	176	186	183	207	189	212	182	188	186	186	178	158	173	175	167	180	195	182	179	184	189	175	174	202	187	158	216	224	207	199	195	173	168	164	198	202	188	183	183	188	203	183	172	193	202	178	187	168	198	203	188	180	182	161	172	193	190	191	173	190	182	182	173	184	181	175	158	176	181	187	197	194	179	192	187	158	169	202	162	184	188	172	183	184	182	170	208	198	196	162	157	167	174	192	180	167	187	187	168	180	194	193	161	176	185	194	172	188	197	169	160	184	181	215	188	186	203	190	187	171	188	194	187	185	161	194	190	208	200	175	189	182	186	177	168	187	172	161	192	185	185	160	190	204	206	180	180	178	221	178	189	197	203	189	202	192	190	183	195	183	172	188	162	163	182	170	198	198	167	198	187	173	185	181	147	188	196	170	184	201	189	204	195	182	203	183	181	189	193	170	193	186	213	179	173	192	198	171	184	201	169	184	177	192	174	159	206	196	180	161	164	173	199	195	176	202	185	187	187	177	202	180	189	187	196	200	173	185	181	190	195	174	177	168	185	185	201	183	191	176	182	206	184	160	165	201	206	180	175	198	196	193	181	186	190	192	198	180	205	168	161	188	160	177	193	188	193
51168	32468	28296	2996	2653	2207	1904	1661	1420	1230	1129	1013	978	954	852	832	803	770	744	702	711	696	696	637	698	628	607	634	599	625	595	634	650	579	590	624	598	590	576	599	574	619	606	572	557	554	573	552	547	557	553	525	551	601	567	559	541	566	597	559	530	555	570	521	524	542	551	564	560	573	543	611	646	670	674	657	645	667	667	594	636	653	585	550	584	534	612	570	578	586	572	629	582	634	647	559	609	608	552	484	508	581	579	542	508	528	501	483	585	599	632	653	637	522	559	553	531	528	589	548	519	573	580	587	630	612	592	582	657	676	679	704	728	682	659	594	554	683	796	725	551	561	571	570	547	509	550	520	551	560	546	579	493	539	548	513	579	514	520	503	491	549	523	529	537	527	489	511	499	556	525	526	529	545	518	511	523	516	514	511	517	499	534	559	545	513	501	537	559	547	521	499	524	527	510	532	476	532	526	517	574	533	561	536	538	523	559	529	508	528	523	506	559	529	517	517	539	543	556	519	513	559	538	554	518	477	523	544	498	550	511	559	566	539	531	491	551	542	561	513	516	562	515	516	559	564	558	534	552	518	523	514	538	503	471	516	506	579	539	500	543	493	520	552	505	519	524	524	537	516	553	520	515	530	562	518	526	562	564	540	522	547	533	568	581	507	536	541	563	505	496	555	546	529	536	522	525	520	558	515	524	528	503	518	526	507	533	525	532	517	566	548	577	564	542	546	546	555	537	543	506	533	511	520	533	534	510	543	550	532	510	525	554	521	531	510	531	511	561	552	581	468	521	544	478	567	562	493	548	532	544	542	531	537	567	503	544	475	507	567	539	518	534	519	526	553	531	539	516	548	536	550	569	506	541	507	559	555	521	520	537	507	543	498	487	498	557	590	536	503	496	504	489	524	553	554	523	532	555	545	530	490	486	523	564	516	504	570	529	534	543	539	530	498	530	538	493	499	555	524	545	511	543	480	541	526	532	550	546	508	505	538	500	482	501	523	509	549	536	559	560	526	556	526	539	500	553	523	538	508	561	568	533	512	496	549	520	512	557	536	518	527	544	510	506	557	528	512	511	474	516	564	531	503	533	514	556	518	561	537	548	514	523	519	532	587	577	545	552	542	534	531	522	513	542	550	589	535	518	524	528	545	515	522	518	551	517	512	532	526	524	541	512	528	532	539	535	577	540	569	537	524	508	551	540	477	520	540	503	545	511	470	539	528	519	517	529	544	563	516	506	525	540	526	507	546	581	507	550	524	525	551	522	504	533	556	525	542	530	523	492	527	506	587	515	538	527	538	489	516	529	555	555	506	563	560	495	499	551	504	508	529	519	538	537	526	598	514	549	493	537	532	548	479	482	550	502	518	498	539	528	544	532	527	497	529	508	506	545	495	510	535	539	523	535	526	509	576	547	522	524	560	562	538	550	513	538	490	521	522	571	541	562	532	481	503	521	515	536	534	544	512	477	538	503	552	534	511	489	536	525	552	492	528	544	528	564	501	508	537	531	545	494	524	557	540	524	577	544	547	486	549	490	522	570	524	523	566	549	540	524	512	549	503	553	497	527	534	527	587	531	538	489	552	520	560	547	515	590	489	512	541	540	534	523	587	576	532	527	508	532	507	549	554	594	519	544	565	525	513	516	562	539	561	531	517	484	543	540	512	536	509	526	515	544	538	540	548	573	557	519	542	540	518	525	525	570	559	518	520	558	523	519	547	544	534	524	528	507	546	538	536	571	528	530	533	503	535	548	498	530	539	534	547	552	555	572	521	496	520	512	491	511	511	529	540	507	575	547	536	560	557	545	526	508	511	550	511	513	526	532	530	550	551	522	538	528	506	535	531	523	555	554	572	530	549	540	580	512	542	537	516	533	523	557	536	536	599	525	530	531	543	532	585	553	514	493	480	522	555	534	534	500	580	546	538	536	508	492	534	538	522	575	565	526	527	524	517	553	551	504	524	518	536	541	493	502	543	514	529	534	508	520	542	520	519	537	515	526	560	537	519	517	517	516	552	558	528	521	522	517	533	543	511	535	548	512	569	546	507	528	559	507	519	556	502	511	485	503	554	498	528	508	556	540	494	534	540	529	532	528	470	506	532	563	540	579	575	509	525	504	548	543	559	484	496	502	489	503	499	507	538	516	536	568	518	541	528	524	524	503	530	569	520	545	539	503	520	526	513	541	564	534	548	529	536	508	565	537	550	528	554	521	560	518	542	500	534	537	511	522	557	535	523	515	511	541	520	567	505	499	534	516	513	519	533	550	514	518	525	524	531	525	546	517	533	540	535	535	538	542	536	513	541	540	499	520	542	547	491	519	503	511	532	519	573	509	512	500	522	537	500	564	527	523	566	469	532	624	536	527	526	527	527	501	519	567	579	524	531	529	525	496	501	551	505	561	507	501	513	522	543	508	514	573	526	520	494	531	553	503	510	491	550	511	518	521	552	543	541	525	544	524	537	558	525	535	521	492	493	538	511	565	531	501	482	562	524	536	521	522	528	507	563	538	548	565	552	541	525	525	521	518	561	491	513	486	524	541	550	562	581	536	530	501	517	552	521	573	526	507	532	547	548	563	513	511	522	559	546	519	521	517	509	525	504	522	523	520	502	523	555	539	549	551	529	492	548	531	546	538	533	563	529	556	579	609	525	536	532	533	546	553	518	575	535	496	528	519	506	525	546	526	497	548	535	503	533	517	565	539	536	529	556	559	529	507	549	511	533	517	506	509	584	565	550	545	561	484	519	537	550	504	534	504	567	516	515	496	529	505	549	588	527	556	529	550	554	588	539	509	511	540	546	551	532	495	539	485	499	512	499	529	500	552	512	518	525	539	518	579	512	509	525	524	497	572	512	532	543	488	522	515	563	580	519	534	524	533	525	519	551	526	543	546	532	518	521	551	509	540	556	500	546	546	550	528	537	499	519	554	469	516	531	507	501	520	542	548	523	548	510	571	529	527	516	558	531	512	525	517	539	555	528	497	510	486	532	545	507	537	522	506	529	476	544	530	554	521	543	535	529	548	480	560	548	520	517	552	536	508	539	515	537	518	566	539	571	557	558	507	547	523	539	545	531	509	560	565	541	555	488	537	548	525	524	537	513	498	538	510	558	535	516	504	522	539	500	514	556	553	515	484	556	520	513	524	548	548	523	535	533	556	564	511	588	518	544	518	546	570	574	523	538	520	558	570	509	534	499	549	527	536	542	554	543	529	544	528	518	484	528	530	544	556	513	546	560	507	515	529	524	511	511	491	538	560	502	556	522	555	529	487	533	517	540	496	498	529	516	468	545	525	559	533	584	522	522	522	562	512	536	539	521	508	499	556	566	511	487	526	533	538	506	529	536	535	542	557	527	563	548	529	543	555	507	507	533	513	516	527	535	522	574	533	536	537	521	525	530	525	489	542	564	546	513	557	549	518	546	564	546	574	529	550	495	519	540	571	509	495	531	514	560	548	537	498	562	503	539	548	500	521	501	582	473
26107	5977	3403	382	361	349	360	362	327	366	332	371	356	341	369	383	347	353	344	348	350	383	340	361	352	338	362	328	335	353	324	353	349	345	356	317	340	336	336	356	358	347	355	345	349	338	345	325	367	374	365	363	319	383	353	378	335	354	351	348	331	378	384	359	363	346	361	328	343	353	321	336	354	326	351	311	318	370	339	342	348	323	371	303	338	324	340	333	364	354	334	370	332	374	365	333	341	343	307	336	344	364	370	313	343	317	357	381	329	308	353	357	350	350	342	393	381	343	320	333	348	346	322	291	396	316	384	324	335	357	391	337	351	370	348	336	352	357	308	348	340	356	348	310	330	334	336	319	347	340	341	378	360	364	372	326	339	362	329	358	340	347	357	312	319	320	317	349	361	355	344	352	351	344	344	304	341	364	344	364	357	331	359	349	343	372	339	324	356	345	355	351	352	347	325	378	368	349	396	316	322	363	354	348	329	357	334	367	331	389	324	326	341	340	342	335	332	338	341	338	361	375	336	341	349	356	314	367	319	346	356	324	344	366	357	341	324	346	354	308	324	332	338	375	322	334	354	402	315	334	336	324	359	358	368	342	307	350	320	367	338	360	373	336	367	322	349	352	353	329	373	381	342	359	360	362	333	354	314	337	384	357	374	353	337	346	308	376	373	345	331	335	361	331	365	342	329	353	354	352	314	322	318	369	357	330	346	360	344	327	346	373	333	366	347	355	342	353	340	365	371	337	344	368	327	319	337	365	359	350	363	335	315	297	367	316	344	320	341	377	336	367	330	337	313	355	355	342	341	322	372	330	344	372	335	333	359	381	326	324	345	349	356	333	325	336	323	353	345	305	357	315	343	320	365	329	362	339	357	332	358	323	300	330	315	299	343	367	343	309	355	336	332	305	336	357	302	359	332	340	357	344	333	316	330	347	343	335	371	335	339	315	387	350	342	354	362	364	368	322	347	336	286	342	348	372	345	316	345	327	343	347	341	350	370	344	348	335	356	346	332	356	367	334	359	335	353	362	347	321	347	364	370	376	326	372	337	373	347	351	350	362	351	368	323	358	350	324	321	374	347	353	334	326	344	331	358	361	341	352	346	331	312	343	355	331	332	373	349	371	317	361	366	343	330	353	348	339	367	362	336	307	328	331	330	324	331	328	341	355	347	293	396	368	321	345	338	318	365	314	340	377	306	359	360	347	339	322	376	338	347	357	353	339	343	353	363	333	371	345	318	347	330	327	355	336	334	345	335	371	346	345	336	331	334	370	336	317	355	364	338	352	348	343	352	342	334	314	373	342	335	336	341	357	328	332	342	327	332	347	342	356	342	368	352	329	345	347	371	332	341	331	365	344	329	343	365	337	328	367	320	336	342	341	348	357	354	391	343	332	316	313	350	346	350	341	359	348	348	372	335	317	345	347	314	362	324	343	327	332	369	367	354	350	335	352	369	338	353	341	354	337	373	342	314	377	325	351	333	355	331	339	377	339	363	332	345	326	365	340	345	342	337	314	350	336	355	356	306	330	338	356	349	355	331	313	331	343	325	359	329	368	351	367	332	344	341	337	338	348	362	338	328	385	378	357	321	381	358	318	379	335	354	358	312	317	339	343	364	337	325	372	355	315	325	342	332	368	359	350	331	342	295	356	350	348	322	362	364	348	339	339	392	327	371	310	371	362	343	374	340	336	339	341	358	323	357	330	328	367	356	347	332	332	364	332	334	334	350	325	319	324	339	319	364	332	323	339	331	326	375	378	356	358	335	346	364	316	332	338	341	330	361	337	337	333	359	305	323	351	345	331	369	352	365	357	329	316	338	342	339	327	349	345	334	351	333	324	347	363	374	343	329	324	349	353	334	302	322	342	358	331	351	364	340	315	357	348	347	360	339	323	362	345	351	362	331	333	332	352	325	349	361	333	389	335	349	366	330	358	360	330	323	341	360	328	320	378	354	391	349	370	328	350	332	349	341	392	331	355	361	364	359	338	333	337	369	307	341	361	360	327	319	334	281	357	344	347	344	360	355	358	337	324	338	357	338	355	339	345	322	347	354	341	366	312	327	328	371	330	343	341	359	371	341	345	348	317	337	363	293	337	364	350	379	340	342	330	369	324	359	347	328	348	339	316	353	365	341	336	388	357	333	343	312	364	365	373	337	365	331	359	332	351	351	323	327	369	354	320	350	347	360	372	366	329	369	352	337	321	318	329	348	378	348	362	318	353	362	358	344	372	366	362	343	333	360	330	346	312	324	334	336	336	342	323	344	326	415	367	324	335	336	367	337	371	358	343	314	334	382	320	348	317	368	356	365	362	347	342	358	329	361	324	335	347	349	319	322	327	333	375	342	316	358	396	353	355	354	368	325	345	341	308	355	374	335	336	351	353	298	335	349	355	353	363	338	346	330	354	319	327	323	348	349	348	327	317	361	332	340	368	347	331	351	344	343	348	301	337	348	327	332	316	346	320	358	349	324	362	342	350	345	343	325	329	348	346	346	385	331	333	346	363	332	324	334	359	340	327	314	382	357	347	328	317	340	351	365	341	351	333	355	322	310	358	346	342	341	326	346	339	352	369	334	335	337	383	341	337	350	344	317	295	327	318	345	329	312	344	329	349	337	345	320	344	341	343	341	375	331	366	355	405	352	349	342	360	355	370	356	362	348	361	341	344	333	347	362	344	322	366	358	354	346	349	389	353	308	356	324	339	332	334	354	321	346	346	333	354	344	343	358	307	322	343	343	313	363	360	358	359	325	349	358	326	357	349	337	344	312	345	353	354	381	327	346	361	375	378	361	341	325	326	339	332	346	382	385	371	333	342	351	347	352	394	355	326	356	389	334	317	315	347	312	351	339	357	354	326	337	337	343	367	372	325	326	317	338	367	354	358	330	322	352	328	343	346	337	327	330	346	370	334	342	357	358	323	334	345	356	335	357	358	365	348	360	373	316	349	364	377	317	350	393	337	313	317	345	346	323	327	325	364	334	334	335	339	367	359	365	364	385	335	357	339	345	309	358	348	374	370	322	356	346	340	345	376	324	370	316	358	343	337	378	326	368	329	354	341	360	320	376	340	331	329	365	353	339	327	355	338	341	342	328	331	329	311	337	336	330	360	341	360	345	341	329	362	349	394	355	380	374	353	349	346	311	322	335	362	350	332	367	370	366	350	344	326	327	323	332	324	335	352	332	333	357	360	330	337	351	354	360	371	368	344	297	316	337	315	343	344	355	324	384	366	336	329	343	379	348	351	366	336	355	360	355	353	361	318	339	371	356	339	358	318	340	323	373	380	335	333	339	334	349	335	341	344	372	332	357	369	352	328	338	355	363	345	323	341	327	366	363	368	346	317	372	353	333	315	353	351	346	365	358	322	339	339	345	354	351	318	362	340	365	342	329	322	327	364	352	411	332	351	345	347	339	376	372	305	352	363	329	348	366	338	348	358	365	341	371	368	339	375	359	330	344	329	351	344	358	335	329	317	354	341
21972	5261	5256	939	1060	938	951	965	919	894	921	909	942	955	921	923	859	914	908	915	916	924	905	917	920	895	946	947	923	893	929	962	952	936	919	907	916	900	915	928	911	952	923	894	893	884	940	890	835	923	884	939	911	958	961	910	927	885	892	940	960	971	855	861	883	909	924	913	855	856	908	954	940	913	907	935	897	901	891	897	924	934	920	929	914	876	944	948	913	949	942	897	939	922	922	921	902	1001	927	916	962	925	900	899	914	942	931	971	882	928	941	909	911	943	906	913	904	909	937	982	861	932	931	848	973	926	874	985	893	942	915	914	952	891	972	875	902	913	952	861	967	953	893	876	904	941	908	959	915	959	920	920	890	879	937	913	864	865	921	887	883	898	951	931	915	922	948	998	923	874	963	900	906	894	885	894	924	922	910	903	920	918	887	920	902	900	865	881	915	902	891	922	887	921	878	907	911	955	933	922	923	945	903	927	883	904	901	898	933	929	876	900	931	920	877	876	885	908	880	920	913	859	894	898	945	930	973	914	927	893	912	853	946	937	979	945	928	891	882	929	883	894	878	830	943	897	893	887	888	931	868	887	917	944	938	900	911	912	911	906	918	924	908	954	910	896	898	923	866	930	957	906	909	936	879	919	948	922	967	909	937	885	923	874	919	946	914	883	917	899	900	933	925	868	893	889	876	924	908	912	925	925	870	917	942	929	933	904	902	941	923	899	913	840	877	907	849	976	938	941	900	933	907	887	889	941	908	891	886	863	885	861	904	891	907	945	951	925	912	925	911	890	899	910	964	950	936	880	907	958	945	868	957	961	898	897	950	952	894	985	924	876	924	899	945	945	925	888	913	961	911	904	900	914	937	885	945	931	928	862	919	863	893	934	902	964	943	923	917	929	933	905	844	917	925	921	853	928	923	944	901	937	997	923	916	899	931	919	928	889	897	913	841	909	904	914	982	958	908	914	958	930	926	873	906	924	885	834	962	885	901	901	901	909	919	882	903	964	930	922	950	921	881	937	939	941	920	923	922	924	920	910	896	923	862	887	912	903	913	967	916	866	894	943	930	890	969	884	921	908	945	921	907	946	894	900	865	907	935	973	933	921	905	894	904	916	965	899	905	900	909	937	932	883	922	918	919	903	940	941	904	915	904	917	965	907	913	926	958	899	911	938	925	919	876	906	896	945	913	982	910	947	931	884	921	900	916	925	925	940	947	898	920	908	967	935	928	889	921	984	942	897	924	960	867	923	899	892	863	886	924	901	902	898	891	905	975	936	961	924	906	922	932	954	887	890	867	924	924	901	882	927	926	902	905	915	875	883	935	937	899	901	898	880	915	917	844	901	923	847	927	922	921	884	914	948	909	926	898	874	945	877	901	1000	901	913	966	949	911	894	923	906	892	909	861	948	949	922	918	900	863	892	973	913	960	962	901	928	958	871	917	902	896	942	945	930	960	923	954	1009	896	922	881	923	884	870	901	931	955	957	899	969	865	891	927	919	951	970	906	966	922	906	865	910	901	895	943	945	878	925	975	878	919	924	913	925	878	916	969	940	845	903	847	915	942	919	902	936	867	903	953	927	951	944	907	942	917	947	908	937	925	858	954	885	961	895	860	958	912	892	923	927	936	929	914	902	893	934	922	843	902	901	927	947	901	870	885	898	902	926	953	900	904	970	910	895	898	858	957	968	882	967	915	922	885	924	902	916	932	866	919	895	930	902	895	919	955	862	937	911	914	930	965	863	854	931	926	951	916	928	930	876	878	951	906	937	846	924	927	847	884	938	924	826	903	896	855	897	916	890	936	947	928	892	919	961	905	916	881	859	961	891	980	862	937	892	883	898	935	924	888	912	858	845	907	865	961	940	898	930	971	885	879	874	957	920	941	902	898	942	905	874	956	900	960	918	902	952	896	925	926	932	909	917	882	917	943	920	899	880	909	939	895	932	944	901	910	918	897	919	932	952	828	958	867	946	844	926	917	917	915	865	897	911	944	885	865	885	925	874	890	914	904	937	927	983	891	946	938	929	923	902	899	875	926	920	898	898	885	930	916	864	937	958	936	875	898	882	949	855	900	885	930	916	965	887	921	875	946	943	913	938	905	899	886	941	927	929	943	924	932	972	947	921	876	921	912	950	956	948	922	923	965	856	928	975	905	946	910	889	946	910	887	883	917	992	942	897	917	906	908	888	868	948	935	865	834	961	913	916	924	887	885	893	907	918	922	911	932	893	895	934	896	872	904	936	905	889	916	897	922	929	901	913	946	897	928	901	928	918	884	949	921	921	924	914	881	952	904	919	961	895	894	925	913	910	952	899	904	893	893	911	859	945	853	913	916	942	901	839	903	928	894	894	910	907	905	888	859	855	887	959	952	945	913	928	898	907	881	1004	882	943	911	897	927	879	912	898	904	919	904	886	951	935	929	938	913	902	932	867	907	913	882	929	967	882	964	897	972	896	893	914	898	899	905	925	905	931	881	951	880	840	908	912	894	912	943	888	975	941	943	911	864	931	905	896	932	918	922	926	868	933	906	880	917	908	919	879	967	904	888	909	902	938	895	886	896	938	914	917	974	897	894	969	901	910	959	909	911	882	883	921	950	923	933	879	919	917	958	925	931	865	913	887	930	947	880	959	866	910	871	903	940	933	925	918	905	899	946	964	931	931	944	913	919	913	872	963	925	898	903	907	909	955	905	932	846	930	915	909	910	913	895	867	959	923	926	927	918	959	904	910	917	910	978	889	905	950	922	931	950	994	856	900	852	904	920	878	897	940	900	909	918	881	878	849	939	886	911	868	892	897	857	939	901	893	960	903	895	902	898	916	908	879	895	907	935	884	908	950	918	890	947	898	943	895	918	901	876	939	931	861	858	889	906	887	914	865	903	900	911	928	948	924	891	990	935	871	887	908	906	927	875	897	906	961	917	929	904	858	940	958	887	892	948	932	895	914	902	905	923	915	916	951	931	913	889	906	890	906	899	907	922	921	883	916	929	836	957	901	890	894	938	900	875	911	896	918	971	897	886	974	933	915	914	839	939	887	894	941	960	883	922	899	960	916	903	885	880	936	958	865	903	865	879	868	897	906	931	865	876	940	886	921	875	914	938	882	937	966	865	923	893	959	936	900	879	886	917	921	908	923	887	963	921	952	912	940	875	881	933	903	933	868	898	884	1013	952	899	892	891	886	954	939	945	926	871	875	903	890	916	934	914	915	937	889	919	935	922	920	943	910	891	960	908	901	914	859	892	899	914	886	927	890	924	928	908	861	863	967	946	956	856	890	900	925	914	980	897	899	905	906	906	918	884	889	889	930	912	908	946	904	914	930	911	888	944	917	873	914	928	967	896	926	936	919	875	933	968	864	933	834	856	919	931	920	895	892	925	940	888	964	929	923	925	915	936	900	944	908	924	937	878	934	908	923	925	907	941	922	902	973	862	859	957	914	889	962	919	849	912	911	894	894	952	924	944	923	905	954	897	903	892	918	888	945
67310	37168	30923	3931	556	397	308	322	294	295	247	239	251	237	219	248	232	242	224	225	238	196	239	201	223	234	214	205	230	240	205	224	207	215	205	232	195	215	213	199	210	217	226	207	227	214	240	207	208	215	210	202	230	210	218	203	219	223	208	231	209	207	216	214	195	201	213	202	227	196	216	189	205	195	179	220	188	218	212	218	207	205	198	163	217	215	222	202	221	207	249	198	219	217	179	186	198	193	246	208	192	181	222	195	205	232	211	204	212	216	203	227	224	221	212	217	235	224	184	227	222	236	213	184	190	195	216	208	244	226	241	221	230	210	227	191	204	222	233	209	229	193	196	222	210	227	206	221	206	193	187	185	183	216	201	202	221	230	225	211	217	229	227	199	227	209	204	187	180	208	200	189	235	215	219	228	193	205	203	192	209	223	192	219	226	195	257	197	210	200	184	224	216	194	195	207	204	219	201	195	207	203	189	186	197	243	217	193	201	222	204	191	213	200	210	203	207	222	227	217	209	227	209	224	212	209	179	193	212	213	189	230	193	228	192	207	190	210	213	217	221	209	221	189	201	222	198	177	217	191	227	199	221	215	209	207	182	208	197	190	206	229	183	211	204	211	214	190	218	209	217	200	192	193	232	214	229	236	197	244	206	230	217	218	216	236	181	199	239	207	188	207	208	191	206	167	200	217	209	203	210	194	207	217	202	236	208	223	215	202	192	182	205	221	187	202	210	228	192	229	231	183	206	211	201	229	182	230	189	202	204	190	210	197	219	203	214	196	217	201	187	196	213	207	230	216	193	215	189	220	225	205	212	196	192	187	200	215	218	217	187	215	223	219	193	211	224	203	210	225	191	202	221	215	200	203	221	196	210	220	202	180	201	181	176	214	199	208	188	217	225	196	214	219	200	212	227	208	184	228	193	210	177	213	222	206	174	213	189	214	218	214	204	215	213	227	212	206	186	225	211	206	199	221	198	219	219	193	201	187	174	198	208	189	202	199	200	229	210	223	211	210	207	218	212	192	188	209	222	194	205	223	230	223	215	202	222	177	190	217	179	213	226	212	214	232	217	221	207	211	219	198	189	209	188	230	191	203	195	214	207	200	202	213	185	183	208	215	206	214	218	200	222	199	212	226	205	190	195	198	213	228	234	224	214	192	227	229	198	206	206	177	211	190	194	211	207	212	191	210	178	203	200	224	196	230	219	211	199	203	205	194	198	234	214	197	215	217	226	209	187	189	211	204	204	197	210	180	207	193	181	206	211	201	219	227	221	218	198	210	195	216	201	205	206	226	196	202	210	201	224	207	219	194	196	202	210	206	196	206	207	204	207	217	210	228	232	190	210	223	215	196	203	212	197	210	211	196	217	198	201	223	214	206	216	213	227	209	184	188	203	220	219	206	195	192	219	197	202	222	208	196	189	213	225	197	205	204	223	201	229	236	190	208	230	198	210	213	211	204	204	219	233	219	215	219	216	187	215	194	205	228	211	188	216	230	214	205	209	207	239	215	194	221	216	204	218	229	226	220	201	218	190	218	190	234	225	207	201	202	203	205	220	210	215	213	197	188	200	219	228	212	193	203	184	209	204	206	209	205	205	191	190	193	199	220	194	194	209	210	193	192	221	214	207	178	215	229	187	235	207	224	223	199	209	204	208	194	207	225	196	180	210	205	201	200	199	217	234	223	208	218	214	217	208	198	196	228	215	230	206	193	221	190	210	252	206	195	195	197	195	216	219	204	209	208	206	196	205	218	227	230	212	201	195	235	193	212	222	212	208	201	219	178	186	220	209	209	212	214	204	234	204	211	211	248	203	212	199	192	198	209	221	207	205	225	203	176	187	205	199	211	205	193	198	242	202	199	224	222	219	200	208	214	204	179	221	216	182	202	217	217	183	230	195	221	206	210	201	195	195	230	215	196	207	220	210	186	178	210	212	214	205	218	196	202	219	223	223	173	214	205	207	217	224	202	194	191	205	185	212	206	242	229	208	211	216	183	213	204	222	191	219	216	235	184	250	210	222	200	178	211	220	230	224	205	209	217	212	183	204	200	215	227	202	209	212	234	237	201	196	206	173	192	204	215	222	203	215	205	190	204	225	207	184	232	227	188	221	198	190	194	211	223	220	188	219	166	183	219	200	231	209	175	223	204	204	213	211	204	197	208	229	220	191	217	206	220	206	200	205	211	202	209	226	219	173	195	193	240	196	210	201	198	205	204	209	213	215	199	188	206	221	214	212	217	216	210	189	191	210	219	216	225	170	239	210	197	225	194	210	187	225	210	191	182	205	221	200	189	200	222	207	218	224	191	198	190	200	189	216	230	195	211	197	213	214	215	231	199	183	213	236	204	222	200	204	230	227	182	203	189	201	199	213	194	216	213	232	217	223	218	221	196	222	218	219	193	196	223	214	210	202	202	237	218	218	195	194	209	202	200	204	212	182	199	217	217	204	207	229	211	187	204	207	188	167	186	237	199	190	211	197	207	212	212	224	206	226	231	192	240	202	212	200	203	197	210	197	220	222	213	195	209	195	201	199	195	233	195	195	205	226	191	221	203	196	222	211	214	222	205	225	209	181	200	223	194	200	224	218	219	196	211	254	207	240	186	178	219	201	219	210	191	205	165	229	216	217	223	209	201	211	229	188	211	220	184	197	207	222	188	199	226	192	190	221	191	199	208	208	220	213	191	209	201	216	198	201	203	228	205	205	216	212	189	199	207	179	192	190	205	189	188	185	218	211	214	199	196	188	196	172	199	213	208	196	208	229	215	185	192	183	185	197	212	207	214	176	228	186	191	208	213	229	177	209	223	201	198	231	213	202	224	204	209	213	217	214	204	203	203	222	175	202	184	219	212	202	209	219	243	197	200	198	185	198	213	208	220	231	205	208	197	195	209	201	212	196	198	205	232	210	195	185	198	200	201	203	186	207	182	192	196	234	191	216	190	232	195	197	219	169	227	217	210	200	218	212	224	216	217	184	196	186	193	187	211	221	169	191	226	186	192	181	216	230	211	203	197	220	196	197	203	205	213	216	208	200	209	197	207	196	197	222	224	195	189	200	202	199	219	183	178	214	169	232	218	195	208	195	236	191	219	191	204	206	202	200	193	204	206	245	200	218	210	203	206	225	213	200	194	203	207	192	219	209	196	216	227	189	221	200	242	207	228	201	199	220	201	206	218	206	183	191	220	192	215	206	194	215	213	216	210	221	198	200	216	211	205	221	226	209	185	220	214	212	201	211	189	197	185	218	187	220	216	198	212	191	189	198	197	192	176	205	193	203	166	201	210	205	198	190	182	197	214	202	190	226	172	231	199	203	204	211	193	184	180	202	207	193	202	222	197	237	246	196	206	214	179	233	210	212	243	203	199	196	201	203	205	174	217	206	197	197	228	216	211	207	190	188	213	227	218	201	229	191	214	200	208	205	176	204	226	234	200	190	216	198	212	226	220	204	191	165	217	199	221	201	222	225	198	214	187	199	204
43019	23160	22905	1975	1755	1558	1314	1188	1083	1001	923	889	800	788	768	702	699	678	686	670	689	664	673	651	682	694	630	603	638	578	625	604	596	629	629	612	618	579	634	613	576	613	635	582	578	578	612	573	623	562	594	626	589	603	609	539	552	576	596	604	598	573	586	608	569	605	536	644	614	606	663	603	670	661	669	590	581	593	604	644	630	611	632	592	589	628	658	583	635	642	603	576	620	620	610	596	627	582	645	637	563	588	597	557	616	632	597	632	648	653	654	631	611	586	600	583	538	590	638	621	593	572	648	631	632	634	602	598	624	658	654	660	672	678	618	609	594	674	673	703	601	595	604	581	592	566	549	556	559	565	579	619	583	541	612	587	592	562	614	589	562	607	612	610	527	566	572	593	599	582	566	599	576	609	555	609	582	576	549	564	558	605	587	579	562	560	615	587	549	606	556	547	572	614	608	571	580	566	581	590	568	600	572	533	565	564	569	576	526	557	610	567	586	582	598	526	556	566	534	544	598	575	588	575	599	607	580	618	568	588	591	548	593	585	592	597	552	580	579	594	597	543	568	560	569	604	569	544	590	580	571	575	596	597	554	594	577	606	555	604	582	566	579	597	585	553	622	622	573	589	599	644	570	588	592	576	608	607	594	562	609	603	619	581	583	573	571	559	579	559	582	584	572	593	601	606	612	593	632	555	559	566	573	583	620	601	610	539	573	633	566	595	540	584	569	616	587	584	549	577	552	556	569	583	591	626	543	598	591	569	576	559	559	609	592	546	537	566	584	595	550	612	641	536	568	554	598	570	581	561	580	591	567	622	554	583	574	628	521	558	580	574	661	573	540	569	608	590	557	582	559	597	587	581	571	563	593	529	619	581	541	595	567	578	566	634	588	607	588	576	574	548	609	639	590	616	601	584	624	584	568	583	575	580	591	527	575	594	616	594	614	543	560	595	589	617	590	553	578	576	561	582	584	560	619	580	575	593	599	621	586	598	582	561	617	625	586	618	534	559	544	568	540	613	583	586	537	539	585	572	580	574	582	585	564	610	552	579	539	562	577	532	572	603	577	620	608	592	567	590	568	559	541	575	563	601	571	562	561	563	573	626	557	556	632	549	603	555	551	558	537	525	604	588	618	566	577	594	589	605	570	603	561	575	590	593	625	587	570	565	591	603	561	562	604	587	619	563	583	573	592	542	566	575	579	567	565	557	610	573	578	580	622	624	535	601	544	600	596	585	577	575	555	581	542	576	599	542	609	596	606	558	575	581	619	578	596	591	580	581	614	562	571	583	567	564	567	558	568	593	584	635	614	553	581	610	535	606	567	577	598	612	576	584	591	574	519	613	576	593	588	559	581	570	617	583	598	652	561	580	550	586	585	585	549	568	577	584	614	579	584	584	553	559	582	599	565	556	584	557	590	551	571	583	509	556	573	594	588	532	617	561	600	588	580	592	541	585	615	539	582	598	553	623	575	578	602	588	593	627	621	557	528	571	585	572	583	587	557	594	584	578	582	651	582	584	537	596	607	549	589	571	586	595	545	619	582	582	579	584	556	592	584	576	566	552	564	595	509	558	564	571	611	556	525	547	588	559	563	591	548	536	599	596	551	600	554	609	565	590	533	564	581	599	562	635	563	597	590	596	576	560	606	583	574	570	532	596	593	581	625	562	577	566	612	561	599	619	566	579	583	616	558	567	584	564	543	583	550	574	569	527	523	554	543	545	532	593	571	525	585	564	588	565	591	599	569	600	599	553	561	578	581	547	596	559	539	549	585	570	564	552	628	557	572	615	570	561	581	551	615	606	602	596	570	601	575	590	602	592	549	567	550	626	593	587	592	594	532	598	628	605	570	587	560	575	619	611	549	544	540	601	575	528	523	618	571	599	559	559	564	582	602	624	560	532	577	582	586	572	645	574	586	578	573	568	568	592	564	535	566	593	613	570	577	534	571	583	567	595	584	593	554	585	578	552	565	560	587	572	570	576	613	575	562	603	573	581	571	597	552	574	550	555	589	538	592	556	590	570	556	607	549	578	574	593	632	566	599	576	578	584	575	595	553	584	616	635	590	566	564	583	581	558	569	552	549	575	594	614	539	602	542	622	599	558	563	574	581	545	575	524	573	544	554	548	604	547	574	554	613	598	586	563	577	590	590	570	585	542	605	572	599	585	559	564	550	586	632	578	610	597	598	603	595	550	623	570	558	592	580	572	628	595	580	576	638	535	501	558	599	582	555	607	550	584	566	551	547	566	558	581	560	608	588	574	571	497	561	570	582	587	572	574	549	581	618	591	574	551	553	597	596	584	601	554	604	574	578	611	555	588	578	558	568	559	597	580	550	570	591	572	609	605	614	591	506	590	580	575	562	576	601	552	583	606	580	565	587	562	590	524	549	559	589	579	558	589	586	594	610	566	543	563	592	557	588	531	583	589	539	582	567	579	608	585	549	577	551	585	603	606	587	568	594	537	604	560	560	573	591	584	560	614	580	588	579	572	561	594	595	568	588	595	577	591	584	587	555	595	609	590	612	592	541	586	526	577	588	582	588	597	566	609	560	577	573	608	585	584	527	565	543	583	572	592	561	575	625	583	564	588	591	588	556	601	553	602	580	575	610	570	568	559	595	595	581	585	558	580	558	571	586	557	542	586	586	553	572	634	589	563	546	569	556	614	588	580	582	589	578	582	558	571	575	518	606	583	607	533	610	538	604	606	578	566	571	587	601	575	570	588	497	563	571	573	618	584	625	559	585	578	581	574	562	590	591	600	600	552	604	581	610	570	592	557	521	598	572	580	615	591	574	589	573	582	611	605	632	619	591	550	595	578	598	568	603	618	583	587	642	583	588	579	553	581	553	619	600	573	567	534	572	586	552	604	589	573	599	581	560	542	607	569	567	565	577	596	564	560	564	615	622	603	595	592	570	580	604	566	619	554	610	594	586	591	592	581	626	588	601	590	547	588	550	643	546	614	620	623	614	576	542	633	551	570	580	567	572	539	566	572	553	558	617	576	621	587	568	604	601	584	557	604	584	575	556	600	564	540	598	572	581	614	615	550	581	562	594	564	588	621	586	616	579	601	586	551	577	590	599	616	596	554	576	553	578	595	558	542	596	578	602	605	558	595	585	569	595	579	568	582	562	620	560	591	589	530	548	591	584	549	588	579	568	565	619	590	602	560	560	594	594	586	609	589	592	613	571	557	583	567	560	553	632	600	581	593	606	557	561	600	582	594	582	625	564	583	592	576	567	606	543	613	587	552	541	583	571	591	531	595	579	607	556	583	549	583	594	586	588	571	606	618	566	579	562	567	556	526	574	563	589	613	597	571	629	583	543	608	556	588	596	606	595	547	581	576	566	605	593	562	573	582	538	571	595	587	551	612	579	547	573	599	611	552	573	579	603	573	544	575	577	606	596	547	584	587	563	528	574	559	556	609	616	609	523	563	527	540	594	557	567	597	586	577	608	593	596	604	584	595	584	593	532	567
79216	47784	41871	9247	1055	558	467	401	338	318	263	257	284	226	225	234	210	229	206	211	203	184	175	185	215	176	166	178	188	177	173	177	198	200	160	156	196	183	173	175	174	190	194	206	197	202	176	174	159	182	187	178	191	181	190	159	192	156	155	153	184	195	130	150	157	200	164	191	169	195	183	191	161	174	183	194	192	201	177	195	175	184	174	172	155	166	188	180	160	167	170	170	202	170	170	169	175	175	184	155	165	170	175	167	167	194	149	172	180	203	176	158	174	174	149	174	184	171	214	196	174	159	183	174	198	172	178	177	173	206	221	181	193	217	200	156	193	178	158	199	187	176	188	210	184	166	162	155	141	197	177	174	163	194	183	195	163	161	161	158	165	172	208	171	163	175	166	151	199	167	161	166	153	168	145	182	170	172	155	181	200	164	159	182	175	179	155	186	163	162	172	179	159	164	178	158	169	159	189	170	177	192	148	178	178	160	190	157	155	172	165	164	163	171	187	160	176	169	172	182	197	166	180	169	170	175	174	153	182	181	175	172	145	163	175	161	162	159	161	158	165	157	168	167	172	159	172	170	167	198	174	194	165	172	172	184	166	190	175	158	154	180	178	142	159	192	194	165	153	179	175	183	170	187	181	180	171	185	178	172	187	161	161	167	173	191	163	194	159	163	168	174	173	173	183	170	174	150	166	199	183	182	174	149	185	196	154	156	169	167	170	175	179	188	151	175	150	153	157	175	179	165	190	167	186	161	163	150	166	183	169	183	173	142	174	178	169	145	203	153	167	158	146	164	176	190	161	163	189	153	178	165	168	146	206	168	157	173	182	145	179	168	168	175	159	170	186	156	188	165	205	163	174	182	180	150	167	172	173	153	151	158	192	173	172	177	158	190	154	170	189	162	160	165	183	169	179	166	174	166	167	156	191	168	168	168	166	168	153	177	177	138	171	177	190	176	188	164	164	204	162	176	190	194	156	161	152	179	170	178	183	162	170	151	156	173	177	164	155	157	177	160	170	172	161	168	172	180	171	180	150	153	163	159	144	175	187	172	177	156	175	201	170	182	155	139	173	173	165	160	155	179	181	168	155	189	156	179	149	156	189	154	161	178	154	154	185	161	171	155	146	156	201	176	182	159	172	195	161	183	172	167	155	184	147	176	183	178	183	160	193	172	148	178	176	166	171	189	166	161	187	168	174	182	178	185	184	151	175	174	179	163	180	176	178	180	158	158	173	177	171	180	173	162	146	172	170	144	174	184	133	190	179	171	171	169	165	180	182	187	165	193	164	177	171	174	163	137	170	181	162	194	159	169	165	177	138	147	166	162	179	185	193	173	176	164	173	170	174	161	170	160	180	168	149	182	168	155	175	183	175	165	183	180	177	180	167	180	182	151	188	136	196	162	152	161	182	166	150	155	164	196	139	197	184	163	178	162	196	155	188	171	170	167	170	148	149	174	148	166	163	163	181	175	172	166	154	164	163	189	184	148	177	185	193	165	177	178	141	161	163	159	165	154	177	184	185	148	161	175	179	125	180	168	161	177	174	186	142	174	165	172	166	221	183	173	177	170	189	185	170	184	163	179	185	164	154	167	163	192	189	180	172	167	147	163	179	183	178	155	191	151	171	173	182	164	176	175	206	154	189	163	158	168	184	164	178	174	166	178	212	205	159	182	190	158	168	188	159	176	164	165	172	157	159	166	172	154	180	183	152	175	137	171	172	152	161	184	164	187	174	171	181	179	170	183	169	162	164	166	164	165	161	166	171	180	173	179	185	167	161	186	164	171	150	160	174	143	197	169	184	167	162	174	196	190	168	146	163	155	163	174	157	166	168	181	183	146	170	146	179	180	150	164	185	170	171	184	161	173	183	193	180	151	164	169	152	154	166	172	179	164	187	185	166	161	178	177	173	172	187	175	161	176	143	165	183	156	179	176	171	184	169	186	182	176	150	197	175	179	149	171	155	183	175	201	187	172	163	187	175	144	179	184	179	163	166	157	142	175	184	144	171	172	192	182	174	156	163	170	175	159	174	187	192	176	174	184	144	168	174	189	149	163	156	173	160	161	180	173	187	163	161	141	181	164	162	160	154	187	167	170	188	171	165	154	149	170	192	167	198	190	184	163	183	159	170	154	160	176	159	173	174	171	169	195	168	173	189	157	171	187	179	179	174	177	188	182	160	191	195	177	179	159	163	159	156	171	202	178	151	173	157	184	167	163	172	184	180	167	178	160	173	171	186	173	177	174	165	187	169	168	155	163	179	167	174	167	187	154	169	182	155	185	170	180	164	177	185	155	177	164	189	178	173	177	167	181	176	191	168	175	152	181	177	167	167	177	162	185	151	162	168	155	157	163	180	174	193	149	167	158	166	149	157	177	167	179	189	194	157	190	171	158	165	156	165	184	176	167	166	162	173	176	189	182	179	168	165	182	177	178	178	178	176	193	197	159	185	189	174	160	159	175	182	165	173	168	181	177	185	158	165	154	162	158	138	191	166	165	182	159	173	181	184	150	167	169	177	146	166	167	183	169	168	156	152	166	162	181	160	184	161	159	170	161	151	185	176	164	161	165	172	171	192	137	197	180	168	165	167	146	182	184	178	168	166	156	172	173	174	179	183	177	170	178	178	171	191	156	176	163	163	162	159	174	159	158	157	154	186	163	177	176	155	159	174	168	174	175	189	173	180	155	158	173	146	170	182	188	166	151	196	186	175	185	187	176	152	153	206	176	155	160	157	193	182	161	177	171	150	154	160	186	163	189	161	148	161	175	206	161	182	182	156	159	174	183	170	176	180	178	188	186	191	190	181	171	165	188	184	147	169	171	158	146	192	172	195	169	168	169	158	161	164	177	193	155	158	197	159	176	173	170	168	172	179	145	181	175	171	179	179	155	146	175	169	189	169	176	135	174	168	158	186	180	159	161	175	170	169	168	186	174	175	163	149	171	180	156	166	186	175	161	165	172	163	154	154	151	177	148	165	187	150	195	187	174	156	174	200	157	172	176	191	169	172	190	156	171	193	168	177	169	172	176	165	186	174	176	164	200	170	171	156	188	178	164	187	161	152	171	151	137	152	197	168	180	154	179	151	159	169	175	164	192	177	162	163	167	156	174	175	175	159	181	205	153	177	157	180	174	159	169	164	170	165	188	170	165	169	171	165	170	169	152	176	176	178	146	164	159	160	168	177	167	169	159	188	177	186	165	160	178	170	172	180	165	171	193	179	198	163	188	161	159	171	176	175	163	189	172	179	177	171	181	165	175	169	184	129	192	173	162	180	157	163	179	157	176	172	159	199	171	185	158	181	176	168	169	171	169	205	166	173	182	174	162	183	176	176	152	198	178	172	169	192	185	165	174	170	178	187	188	179	150	158	165	161	169	156	171	161	153	177	170	170	196	157	179	183	188	171	192	171	170	169	152	152	179	178	155	183	187	177	141	161	141	153	173	174	145	168	193	171	174	172	174	158	154	161	177	175	191	150	140
51893	28358	28995	3126	2823	2192	1925	1603	1393	1241	1222	1010	1015	889	858	812	769	768	698	695	662	685	676	645	613	584	639	588	570	574	578	611	558	562	549	547	549	561	501	561	575	552	532	565	538	550	555	524	566	512	507	544	547	548	531	542	513	527	477	466	541	526	529	475	533	497	523	560	515	565	578	592	591	583	554	562	622	547	536	596	531	568	545	560	584	586	519	554	518	503	545	539	541	555	527	545	525	557	557	540	537	555	553	555	507	495	530	502	630	678	669	598	494	552	515	532	554	522	523	536	562	551	569	604	604	565	620	626	586	598	648	702	669	767	681	536	609	685	554	603	556	506	544	530	521	502	484	466	518	495	572	514	520	507	507	490	507	482	494	500	479	508	501	510	484	479	524	474	511	477	491	499	491	503	566	494	498	510	483	498	524	500	510	523	476	514	512	469	483	515	510	530	479	490	485	477	460	481	513	486	463	522	512	525	517	513	503	497	542	502	467	458	511	511	449	518	533	537	485	499	507	472	503	514	500	497	470	525	515	513	551	512	501	484	494	505	506	553	505	549	576	540	512	484	526	522	524	494	491	498	500	498	507	512	476	504	480	500	497	502	526	495	524	480	493	521	482	509	499	503	482	494	528	522	490	526	497	478	484	484	543	479	487	512	460	474	554	498	506	504	501	516	473	509	517	485	436	536	493	487	490	441	498	468	501	494	497	522	471	498	498	525	477	489	493	506	447	489	479	492	483	526	491	494	492	503	478	506	464	534	529	520	523	498	498	498	508	474	526	501	523	474	512	498	520	509	485	499	494	460	465	504	479	515	458	500	496	507	521	495	487	476	512	467	481	494	527	511	503	540	495	452	550	511	461	533	491	509	464	504	525	481	493	504	545	484	446	488	504	511	503	482	484	505	536	497	460	501	513	520	490	503	488	484	489	498	494	480	511	515	499	498	462	471	513	484	481	514	532	516	525	513	481	490	477	491	505	481	464	508	494	515	513	492	482	539	486	504	475	498	466	514	519	504	518	531	521	515	483	505	540	493	502	554	498	506	474	535	520	506	461	467	498	488	501	476	479	456	509	493	478	539	461	503	487	549	513	515	492	502	477	501	516	506	510	516	542	542	533	448	482	479	462	477	496	537	476	493	487	486	548	504	523	507	538	479	503	514	486	477	483	490	442	465	472	520	520	521	508	503	486	489	495	536	492	477	497	519	527	495	498	435	446	521	527	508	490	486	504	473	520	484	473	508	496	505	459	488	516	478	507	529	503	454	480	547	471	498	509	573	506	451	490	514	493	490	507	521	507	492	513	480	497	509	507	489	514	480	501	515	462	531	485	508	466	475	497	536	526	502	483	507	486	543	521	473	492	498	489	541	478	484	502	517	496	471	513	491	477	483	527	505	480	485	482	493	498	511	464	524	468	506	494	476	521	485	482	496	514	545	468	513	498	518	502	451	473	498	465	487	466	485	470	520	514	501	531	489	524	473	482	503	519	475	504	504	469	489	526	508	485	515	493	524	482	494	496	459	462	537	543	515	466	523	464	470	508	489	502	503	530	497	485	529	508	483	488	510	480	513	506	547	506	452	517	491	492	505	505	484	513	478	504	474	525	532	459	464	545	500	517	486	535	495	455	473	482	454	488	455	497	492	488	498	479	503	508	508	528	484	518	503	483	531	480	460	505	496	483	520	529	509	531	466	516	504	512	514	519	471	492	499	555	495	505	476	473	499	505	490	512	459	503	491	488	499	517	472	491	508	532	549	488	489	483	519	511	520	473	501	502	495	530	477	462	467	497	514	473	528	529	475	528	447	501	521	495	489	459	478	472	486	499	517	487	520	556	511	510	507	518	485	476	472	533	470	526	459	463	516	508	443	494	486	434	459	471	488	496	507	462	497	506	489	518	486	482	496	480	469	521	488	518	494	481	454	477	567	511	548	502	458	514	509	525	497	517	532	519	510	502	535	531	491	485	476	482	509	513	526	529	471	473	465	474	472	488	510	472	547	523	480	502	469	511	509	503	522	502	514	493	511	493	511	510	478	491	560	483	518	440	480	476	469	483	496	507	461	483	455	481	483	490	497	517	499	526	487	485	490	511	499	512	493	488	483	496	459	510	526	501	497	477	458	520	497	462	499	478	515	486	515	488	486	496	483	507	485	539	523	511	493	522	526	496	528	495	470	482	488	528	518	510	517	450	482	458	491	508	474	506	525	499	499	476	510	507	516	534	511	517	480	497	452	501	470	501	463	522	491	482	521	476	459	516	493	500	503	486	511	480	475	467	497	486	508	462	481	514	524	512	496	517	514	491	538	545	467	498	494	498	496	499	531	509	509	527	518	492	505	530	466	473	511	486	500	493	541	526	477	496	515	499	507	482	479	489	475	512	508	497	500	508	486	494	471	506	497	466	509	510	499	479	479	507	503	462	509	520	494	478	506	498	514	497	459	513	488	490	502	483	464	522	499	503	507	512	496	489	467	489	486	473	497	509	501	514	520	473	551	479	486	514	509	509	520	506	546	513	503	465	491	504	504	477	488	510	455	469	502	489	478	489	463	523	500	492	510	461	490	485	496	542	510	536	512	483	501	513	480	468	500	493	523	466	489	501	522	518	518	492	505	489	477	497	496	503	481	522	471	474	472	464	503	482	497	512	514	502	490	510	514	511	509	488	498	473	505	526	490	498	489	526	496	526	474	486	497	473	496	531	513	508	496	466	480	535	498	516	487	487	448	470	488	484	506	546	523	503	502	510	499	476	522	470	464	518	486	526	497	542	488	489	552	481	502	482	499	509	516	488	460	467	535	480	521	525	506	504	467	504	496	517	491	507	531	491	456	490	493	516	475	541	476	477	493	456	507	475	536	488	488	511	530	548	492	499	501	524	515	500	557	508	522	523	481	545	497	444	527	533	476	530	496	492	483	467	514	518	473	540	494	501	508	493	477	467	490	513	497	546	511	540	501	524	543	506	499	491	500	468	484	463	498	451	502	469	490	483	506	486	530	465	509	470	523	502	516	497	498	528	487	510	527	490	489	474	531	487	478	511	539	495	480	531	481	499	497	520	527	487	495	486	489	487	464	529	494	477	518	510	497	464	569	494	478	496	503	481	525	529	516	507	492	514	476	509	464	504	491	492	516	468	518	548	519	467	488	489	494	486	496	479	498	512	537	500	478	562	489	480	512	503	530	541	496	478	519	494	507	471	467	506	503	505	483	481	486	508	473	521	483	472	502	510	491	462	490	480	462	483	499	520	509	488	488	518	518	473	503	498	481	492	489	456	538	442	489	481	558	503	556	460	481	489	485	496	512	464	498	453	494	474	489	533	506	501	478	496	486	503	500	455	512	515	472	484	477	513	509	511	514	469	507	494	508	465	474	517	508	473	472	531	488	525	499	523	500	494	506	518	473	528	518	520	477	511	508	509	512	508	518	468	502	513	520	483	478	500	516	530	496	525	532	510	468	525	446	505	506	483	530	458	478	536	470
27501	6272	2712	497	341	355	358	309	363	349	316	332	342	308	339	337	323	333	329	325	326	292	362	301	367	330	327	320	308	335	326	321	338	317	327	335	355	325	319	298	375	351	330	373	372	336	356	341	343	299	347	310	353	365	330	326	344	334	327	326	342	324	318	321	330	316	346	293	340	305	321	336	319	297	322	350	307	320	328	302	354	318	321	326	363	294	320	349	317	321	324	343	343	312	315	331	324	342	296	322	329	323	297	354	319	316	362	341	352	330	300	342	320	339	316	314	366	328	356	290	327	331	321	355	337	299	313	340	311	314	312	323	325	344	340	308	376	341	306	326	321	319	312	322	325	316	346	354	350	329	303	321	333	302	318	329	302	347	309	321	313	329	354	342	327	331	338	325	347	340	337	320	331	295	341	326	366	314	317	335	329	332	332	302	315	316	311	303	322	355	348	332	308	353	336	319	308	315	323	313	315	345	336	320	332	323	303	338	312	307	328	361	322	349	326	324	343	329	352	326	327	351	333	272	312	336	334	327	332	306	318	325	320	344	336	316	326	306	325	336	360	318	341	317	357	327	316	306	327	320	324	312	346	324	340	334	317	341	299	337	358	361	391	327	318	322	326	319	361	334	292	297	317	337	328	357	323	330	346	333	326	293	342	370	347	350	344	305	310	332	318	316	331	332	323	359	331	331	368	311	309	333	330	357	333	330	347	357	312	359	306	325	311	346	331	317	333	318	299	340	302	348	337	326	328	378	296	338	332	337	316	335	345	344	334	332	324	313	306	342	349	319	342	312	320	334	351	294	342	345	318	324	325	313	337	321	351	340	328	323	329	321	305	342	322	328	304	331	345	308	310	330	314	329	286	293	302	337	338	316	340	350	330	297	317	314	339	341	298	347	312	327	387	353	306	317	337	332	328	318	323	313	303	315	340	371	316	353	348	336	342	330	344	355	322	338	309	336	328	333	327	349	317	301	326	335	330	337	348	318	325	311	304	330	345	305	332	317	332	318	309	360	337	311	337	301	326	313	347	294	314	344	330	329	298	319	301	334	343	339	351	303	340	309	344	329	329	306	339	346	332	322	308	301	322	344	317	313	352	315	328	320	326	329	351	313	304	302	331	287	312	320	354	315	340	351	342	360	327	323	338	331	329	354	304	329	335	313	343	343	309	346	314	336	355	326	298	315	348	319	307	356	333	314	344	328	357	324	338	349	334	323	322	281	331	298	327	308	321	313	294	334	341	322	319	348	339	317	333	337	332	344	325	339	323	334	361	314	321	329	345	349	371	360	327	312	377	318	334	358	338	340	356	304	294	302	311	333	359	337	339	344	378	350	292	322	332	296	325	287	297	329	313	306	351	297	337	313	315	355	322	325	363	314	327	329	360	347	335	345	322	369	341	307	330	337	291	350	341	346	329	313	322	295	352	325	318	348	325	307	387	337	299	340	301	347	331	331	333	302	339	306	356	321	324	349	333	323	329	354	339	313	344	348	356	323	298	311	321	328	312	355	369	330	339	347	324	310	324	329	301	310	326	343	342	304	322	312	294	358	316	323	355	356	306	356	331	345	305	342	382	323	360	289	333	319	309	320	320	304	330	337	294	303	358	312	359	323	319	325	335	350	314	333	317	348	313	322	334	320	309	316	329	343	309	336	301	333	345	363	327	309	310	318	321	307	340	341	292	333	308	346	380	327	316	317	335	320	322	295	328	318	323	342	315	361	359	345	333	351	316	316	304	328	334	322	287	345	356	311	357	321	311	310	336	346	311	345	337	343	332	325	352	351	341	344	294	325	335	316	359	350	332	320	301	346	331	335	318	319	341	334	300	352	314	320	305	331	332	352	327	320	350	284	329	345	335	319	298	337	320	345	320	338	329	295	343	320	312	314	340	324	349	316	343	331	350	349	304	315	332	331	322	289	327	313	306	312	308	330	306	362	347	374	313	364	315	310	346	341	323	310	337	330	350	335	322	347	312	311	363	312	332	345	329	319	347	348	367	344	336	314	313	329	345	341	304	323	354	318	337	308	301	372	306	324	336	386	315	331	321	318	325	310	329	348	340	321	334	313	344	330	346	308	319	325	341	331	307	344	333	337	339	360	313	326	367	336	333	333	366	299	280	351	302	320	310	342	338	301	324	346	338	308	311	365	331	335	348	371	325	348	330	353	321	301	298	322	329	339	349	320	327	328	298	326	355	394	344	321	321	314	354	349	318	309	327	320	295	348	328	342	356	310	319	321	332	338	312	338	315	358	298	315	311	344	341	319	340	349	296	335	318	360	365	330	297	330	333	343	307	307	345	336	355	343	326	345	340	345	337	310	311	335	293	312	312	333	325	343	308	319	339	304	327	375	323	332	308	323	327	329	320	335	338	352	331	351	342	335	328	335	349	342	318	336	352	319	341	324	346	287	335	327	328	323	366	311	339	318	317	342	333	328	352	319	301	378	333	300	313	297	341	323	313	343	353	296	330	346	342	332	342	305	319	317	314	347	356	308	322	343	326	360	321	325	343	318	323	334	328	287	306	323	320	297	377	324	312	321	347	353	343	353	303	342	320	302	333	314	315	332	327	319	357	291	334	324	332	353	320	310	350	337	331	324	327	313	324	357	303	345	353	326	311	306	377	334	345	335	314	335	300	348	304	373	321	360	355	304	328	340	322	318	303	289	332	331	322	338	352	323	315	315	357	341	290	342	353	319	322	315	330	330	330	372	334	333	319	316	320	342	291	312	355	313	336	327	370	320	324	298	328	342	326	355	337	323	333	319	328	319	348	323	356	293	348	342	321	325	307	362	317	356	329	359	352	341	321	318	340	304	349	317	341	321	358	351	349	372	324	338	350	347	359	282	298	337	339	315	316	334	313	367	335	350	313	354	357	327	333	345	327	336	299	332	306	324	354	355	346	336	342	315	327	295	316	352	289	336	326	316	316	354	351	333	353	303	314	324	309	364	315	329	336	334	315	307	311	337	338	328	329	349	319	328	315	322	305	337	354	321	339	330	345	298	300	339	299	331	305	341	329	311	327	346	327	307	351	334	339	332	323	299	345	327	333	346	316	324	344	339	316	319	323	353	325	320	341	344	330	307	319	362	379	343	338	322	314	334	329	323	307	357	327	298	353	333	324	299	281	325	325	291	303	330	339	352	325	337	310	321	314	303	340	312	336	335	339	324	355	345	324	334	296	324	336	321	304	302	326	324	354	362	350	331	334	334	353	316	323	323	319	338	346	350	338	315	335	390	366	300	330	323	349	316	319	336	320	333	366	313	334	322	335	331	320	315	330	311	325	325	296	286	333	346	338	331	351	323	354	342	294	324	323	336	309	339	320	345	341	311	344	325	325	326	319	337	341	366	360	307	330	338	332	355	306	336	338	308	311	330	341	305	339	352	333	341	299	328	291	336	310	316	340	361	315	372	334	325	361	306	320	324	334	332	310	313	323	347	301	349	310	333	352	313	327	302	297	351	362	330	301	316	340	337
22960	4982	4334	1008	935	916	969	922	909	869	924	917	927	859	852	875	830	875	847	836	928	884	976	828	914	901	946	912	857	912	859	905	937	925	851	915	839	874	878	857	863	900	874	902	901	885	853	913	808	898	879	888	843	963	873	854	823	885	906	858	853	854	875	835	844	859	842	865	893	894	860	865	893	790	839	865	842	885	843	899	869	927	875	870	863	887	863	894	892	888	835	847	885	897	913	899	859	882	895	881	820	908	912	818	869	839	898	827	929	847	875	889	874	853	820	872	823	879	845	864	900	915	871	817	894	865	842	865	832	808	856	881	916	864	867	848	922	922	904	858	900	856	856	890	875	855	795	854	881	899	821	858	878	893	850	833	911	880	856	883	873	847	842	870	944	888	844	885	864	887	904	841	891	859	871	914	891	884	840	873	855	873	892	880	865	856	859	892	917	889	838	864	875	814	881	883	893	890	902	853	890	881	793	883	816	879	883	853	935	813	868	877	859	879	831	919	855	848	835	865	933	883	895	817	891	865	882	873	844	815	855	849	877	951	809	832	875	862	895	827	870	853	864	881	884	840	884	831	887	901	842	835	858	884	869	883	888	880	843	871	843	843	872	860	797	826	897	880	832	848	878	927	876	824	856	849	908	869	886	868	900	865	834	891	858	877	915	887	834	869	839	881	851	867	855	803	870	897	846	880	848	884	857	806	873	866	866	857	889	869	864	856	865	886	944	883	909	856	883	942	881	803	876	854	837	803	853	927	822	853	854	921	857	872	881	871	891	947	839	887	918	854	849	824	891	853	911	900	884	880	916	859	922	862	893	862	810	825	868	898	896	853	863	900	847	850	862	862	903	838	920	854	901	894	906	861	901	905	895	890	940	851	857	869	849	886	913	861	914	851	925	814	862	891	912	886	880	903	854	859	900	881	840	879	812	920	875	916	887	829	880	891	849	850	863	839	921	899	831	877	848	869	808	876	833	866	861	865	888	852	893	842	890	878	890	884	865	913	881	798	874	855	941	868	893	845	863	867	885	869	840	849	908	831	872	859	854	844	915	832	878	802	829	904	878	882	883	861	891	880	916	866	879	827	920	883	834	868	845	827	893	937	864	927	871	911	848	891	879	833	924	839	858	871	887	908	884	868	863	894	879	874	856	861	863	863	833	866	930	859	915	881	809	886	902	849	891	756	817	891	880	854	816	882	840	882	845	828	915	823	882	877	798	875	879	891	917	880	928	925	841	813	812	906	865	898	924	885	866	867	827	872	884	840	883	885	897	888	881	882	866	880	822	937	862	830	848	859	874	885	879	901	929	907	888	884	892	931	853	849	816	902	862	891	868	896	824	920	899	895	844	846	810	863	891	887	906	860	852	853	860	891	860	886	827	855	897	894	875	864	856	899	896	923	910	857	854	883	880	862	840	829	901	885	903	875	848	862	856	831	869	917	868	855	885	915	876	831	864	835	894	911	872	916	893	820	863	942	868	831	875	868	843	895	888	890	886	862	849	855	841	853	829	912	845	866	881	813	911	897	825	825	881	859	888	894	900	860	842	824	895	850	864	819	848	827	856	874	844	879	869	838	898	826	882	886	919	851	892	854	902	882	836	831	898	859	857	889	856	832	920	910	889	877	837	877	897	870	895	821	883	853	851	844	862	832	873	867	838	870	861	874	815	876	862	840	838	808	841	902	842	862	925	968	887	872	865	902	862	886	892	821	824	873	824	818	861	876	891	803	895	851	902	858	883	899	898	906	894	873	860	900	891	888	868	892	870	900	883	895	912	891	875	860	878	842	832	871	906	855	809	856	887	908	865	892	863	863	936	895	896	882	911	897	883	917	889	867	854	892	881	933	867	847	874	836	855	895	838	850	818	907	862	888	858	868	877	903	862	889	851	901	906	846	848	877	870	893	896	886	878	844	857	890	832	880	917	824	914	849	869	851	856	839	836	912	842	854	878	905	806	850	897	888	872	845	880	849	855	875	905	861	844	910	871	877	876	844	948	886	839	889	880	910	878	868	872	897	878	922	903	816	905	883	840	828	845	834	936	877	893	822	894	860	903	845	834	827	902	939	931	881	903	877	870	908	842	838	867	859	903	912	979	885	887	857	921	906	844	926	915	869	861	860	903	874	883	857	844	859	896	911	898	827	900	826	879	945	872	874	892	931	884	910	818	848	842	899	820	875	861	889	879	839	880	869	824	870	834	798	869	854	834	903	883	849	865	859	860	857	846	848	823	798	903	900	844	824	850	889	943	858	899	815	827	877	879	875	877	845	849	885	869	857	861	909	868	899	854	860	862	908	878	857	866	799	871	880	801	932	878	857	868	820	879	881	923	926	886	880	886	827	840	878	867	907	856	860	835	890	912	837	922	857	836	858	818	863	871	889	866	859	872	845	842	886	877	864	878	933	867	872	881	900	850	843	851	895	843	859	855	886	885	862	910	856	900	862	823	873	862	864	820	861	876	860	868	881	901	905	810	861	856	879	886	886	898	835	854	849	859	877	850	852	899	839	847	861	889	906	860	883	886	897	841	877	825	855	875	843	893	886	846	865	905	833	854	854	834	863	835	847	814	887	864	891	873	868	905	895	919	873	849	912	834	883	861	829	887	870	900	907	860	859	824	827	902	878	829	896	914	890	852	835	916	843	862	835	837	873	855	802	834	903	869	886	887	831	832	888	894	874	861	843	814	849	903	872	903	875	828	854	885	920	898	921	875	806	895	839	843	807	913	792	828	823	896	909	876	865	825	935	876	841	893	867	907	859	910	857	826	862	833	876	877	858	844	865	857	839	841	869	888	896	883	881	826	833	857	859	894	909	864	852	875	847	834	931	872	854	899	876	877	873	885	866	873	898	858	857	906	875	850	896	830	883	870	886	848	886	882	838	882	873	860	869	858	880	804	875	867	889	843	859	842	847	877	847	874	890	890	872	849	860	945	879	850	819	920	837	874	867	861	866	884	839	872	898	870	836	840	840	865	905	873	822	837	908	817	881	852	835	878	913	919	843	867	826	832	910	902	904	866	864	838	893	916	860	850	862	829	863	866	854	875	861	848	848	942	922	887	880	907	888	953	854	816	910	879	920	871	877	840	845	851	891	883	851	839	869	856	884	844	860	864	862	899	817	863	909	868	876	903	884	879	881	832	899	911	883	858	831	874	875	888	906	874	839	820	909	841	871	884	910	854	841	898	823	838	846	880	913	903	878	852	856	821	889	887	849	823	916	884	883	845	874	918	866	845	893	890	835	883	928	823	837	892	850	870	824	921	889	859	896	842	840	867	866	877	822	875	832	863	855	846	824	816	842	859	924	937	878	888	869	851	909	881	864	860	815	860	857	869	872	896	837	888	875	886	883	901	887	850	884	862	868	825	857	868	871	842	812	876	881	917	902	866	847	909	864	850	862	891	893	865	863	867	905	849	850	916	866	911	877	856	863	893	850	902	833	865	902	844	871	831	874	877	845	858	875	875	895	861	880	872	895
66551	35873	28930	3251	543	364	328	306	315	267	253	236	214	232	221	215	200	214	231	210	226	214	187	225	195	170	191	206	210	205	219	219	220	249	194	191	204	219	204	184	200	216	204	189	213	224	225	188	196	192	176	168	203	203	196	201	202	170	211	214	199	206	211	208	183	224	197	217	227	195	201	201	188	179	174	203	189	184	199	215	173	210	198	207	204	198	189	226	202	197	233	208	206	211	208	204	199	223	217	199	162	198	185	189	221	177	180	206	179	207	200	201	199	205	182	218	220	179	195	203	196	205	175	215	178	209	214	186	211	215	199	180	215	203	200	180	211	210	207	247	198	211	202	210	200	183	194	216	207	194	176	194	184	201	178	202	189	193	191	206	212	208	188	197	218	213	195	204	215	195	197	194	193	181	186	198	201	210	199	220	194	197	209	184	219	181	183	219	193	191	192	206	185	197	220	199	204	196	186	186	169	179	199	200	188	207	204	191	206	167	202	199	196	199	192	179	177	184	226	187	189	239	195	213	212	208	185	189	182	203	205	201	200	215	194	179	209	205	199	193	193	190	236	199	202	191	207	191	217	173	208	207	200	215	205	205	195	197	236	191	195	168	192	175	212	176	194	211	217	191	177	189	190	200	209	198	195	219	196	206	169	211	164	214	178	190	177	156	191	167	208	201	209	206	215	200	202	189	215	192	198	216	209	214	194	194	203	176	194	206	211	214	168	173	219	207	190	182	197	188	210	228	179	170	192	193	197	209	188	221	189	194	206	210	185	199	221	190	180	208	213	213	204	182	197	192	188	182	189	176	206	211	206	185	185	210	171	198	177	223	201	189	175	189	187	184	175	194	204	204	197	197	197	197	186	212	199	172	188	191	214	186	186	224	199	166	202	225	204	182	189	210	193	204	223	221	195	160	179	186	205	201	180	190	193	163	183	189	194	183	201	216	186	187	178	176	192	191	177	205	211	202	210	204	203	199	192	221	193	212	196	186	188	221	195	199	203	230	192	190	171	169	190	217	212	205	214	194	208	209	191	171	194	192	205	194	211	194	211	192	205	178	194	199	173	177	201	208	178	186	185	202	201	186	201	186	204	182	169	184	208	194	200	204	186	188	181	196	221	184	194	192	197	220	203	182	207	189	186	219	195	185	186	190	187	217	195	207	214	208	180	217	195	204	173	184	175	177	209	183	177	196	190	188	180	171	192	225	192	212	193	218	193	215	192	183	203	208	193	159	183	193	202	180	183	205	218	203	180	220	224	189	188	193	188	206	193	181	181	196	197	209	201	204	202	221	194	211	182	186	196	219	189	228	178	185	187	193	178	180	210	169	207	214	217	168	209	223	194	182	188	192	209	194	193	186	182	215	204	191	183	193	209	224	237	190	176	187	206	183	185	189	197	191	183	193	185	200	199	222	212	184	211	201	175	203	179	193	190	199	190	220	204	196	185	210	191	189	170	202	207	202	216	213	190	216	196	202	208	199	187	184	186	207	205	192	208	184	221	194	223	193	190	171	197	202	243	204	208	177	188	185	184	175	213	180	187	180	212	201	165	199	220	193	178	200	191	189	189	180	165	196	196	199	205	207	193	191	207	188	194	175	215	174	210	172	193	203	211	189	214	213	207	174	186	204	187	187	173	240	216	188	195	185	191	179	200	202	184	178	201	203	206	196	196	194	208	186	203	199	172	178	206	182	203	200	179	201	188	180	188	198	208	179	194	198	221	179	199	196	194	196	186	210	201	196	194	207	212	192	189	188	212	190	188	221	213	201	198	185	200	215	207	233	160	208	182	202	223	224	205	211	190	199	198	191	218	185	194	198	195	209	203	193	199	206	200	204	213	210	208	209	197	165	214	166	185	219	195	206	193	195	207	214	195	200	189	167	185	199	193	182	204	210	217	187	190	196	185	180	182	173	190	191	183	181	192	192	194	203	190	168	206	189	187	196	202	195	206	198	156	186	226	201	218	186	204	189	198	202	194	204	178	212	205	218	183	194	180	197	183	191	182	175	197	166	196	221	195	197	215	201	196	184	195	154	219	209	210	195	197	178	195	166	216	203	194	204	205	224	191	185	197	210	187	207	200	195	233	192	186	190	219	207	173	195	208	208	197	182	181	217	187	198	196	200	196	202	190	195	188	202	181	205	203	196	217	205	226	205	202	178	170	190	179	208	190	216	182	183	195	188	192	199	206	200	203	204	201	177	202	209	204	190	215	175	197	178	211	172	182	182	168	184	195	183	199	219	176	198	202	203	203	183	204	184	203	184	192	179	203	188	194	203	200	181	208	204	209	178	199	176	172	219	193	182	184	189	185	189	183	199	214	242	196	186	208	194	181	192	179	196	195	202	196	177	186	216	212	202	187	195	187	193	204	196	190	195	214	194	210	196	211	189	208	217	211	175	180	186	198	197	203	210	170	203	184	194	196	191	188	201	193	208	219	179	192	208	196	205	186	169	193	193	185	188	194	202	175	198	172	211	189	196	183	213	213	190	194	172	180	188	196	196	176	219	200	187	187	214	191	216	187	194	194	196	219	204	195	185	184	212	193	182	198	195	211	197	198	181	176	202	184	197	186	226	200	166	186	161	208	193	181	199	196	201	197	158	199	199	201	193	172	194	213	212	164	192	202	175	181	191	186	178	187	197	195	214	182	199	188	190	218	184	222	202	201	200	205	182	202	184	181	190	176	188	196	196	201	209	199	213	193	183	198	194	203	205	181	205	179	181	197	190	196	207	192	194	188	193	224	192	204	216	192	181	202	197	186	179	200	214	206	184	203	214	213	210	201	189	206	197	185	198	204	201	175	178	190	184	174	193	203	205	196	213	182	184	187	208	178	195	225	187	192	203	200	247	196	205	184	167	192	205	205	194	189	181	193	204	187	189	223	208	202	204	181	204	184	226	189	164	182	208	183	208	185	197	221	201	195	213	189	217	203	164	181	207	201	220	208	205	184	215	247	181	212	190	191	199	229	184	186	157	209	209	205	194	209	217	229	200	191	188	195	196	177	199	218	175	203	180	179	199	184	204	198	206	186	233	183	199	190	203	226	172	172	184	195	197	209	209	195	191	222	203	196	212	178	192	187	188	194	205	205	213	209	174	203	177	206	192	209	213	198	179	185	167	190	205	200	188	207	210	202	187	188	195	204	193	178	198	179	191	175	201	199	190	222	192	201	201	223	208	195	170	199	191	203	187	212	221	198	185	210	204	223	198	192	190	179	195	184	190	187	211	216	210	164	200	211	202	173	189	195	216	184	207	190	181	183	221	166	185	190	183	183	195	214	190	191	185	212	182	210	216	211	189	193	194	211	195	178	202	197	177	184	202	182	195	196	193	215	180	188	199	185	209	194	195	195	187	200	185	206	198	206	204	198	199	182	209	191	197	211	227	197	187	208	188	200	189	178	204	196	209	212	205	233	203	195	198	203	195	209	204	180	204	194	223	185	210	190	191	175	189	173	229	179	204	170	189	170	193	199	192
43513	20044	20789	2010	1775	1492	1278	1186	996	966	885	834	785	718	726	747	712	673	711	694	619	689	657	630	608	643	592	603	616	573	636	649	622	588	606	576	555	625	581	578	577	618	583	574	583	574	557	556	558	558	581	565	570	554	563	559	614	558	555	540	551	528	564	510	573	522	542	596	605	600	596	588	596	602	632	632	575	557	580	613	604	516	585	554	604	546	587	586	598	594	566	542	541	642	594	612	579	592	586	532	568	523	580	588	578	587	518	573	630	638	612	588	568	602	539	550	521	590	597	544	602	590	580	567	640	601	589	568	577	585	594	645	662	732	612	601	612	542	573	582	591	567	557	577	546	573	590	523	552	551	572	611	563	536	547	587	572	574	525	551	552	540	560	587	525	557	557	582	584	531	598	537	540	580	543	537	580	558	564	523	533	544	528	580	564	580	499	565	502	564	575	572	572	599	542	546	527	589	584	552	571	550	540	544	575	529	565	559	565	543	536	543	565	539	555	573	532	566	561	512	510	516	503	543	504	546	562	577	595	560	538	534	559	511	567	558	536	580	596	522	513	536	541	573	535	518	487	545	520	570	547	553	550	555	603	515	538	558	542	553	536	548	560	547	541	554	593	530	556	538	566	530	550	553	581	583	540	594	580	579	529	566	523	516	549	535	587	613	550	570	541	549	575	603	508	547	524	580	507	530	531	562	551	553	550	550	543	570	595	597	546	540	565	519	562	556	586	537	583	565	567	559	565	580	561	531	554	582	581	569	556	583	566	519	559	546	548	541	520	566	563	554	528	585	552	550	557	556	524	514	581	569	535	577	528	539	499	528	507	525	544	542	568	558	547	559	574	567	553	548	525	538	514	551	587	555	519	583	522	557	570	547	556	528	574	558	585	523	538	522	581	575	542	546	524	540	564	552	544	551	560	544	539	608	550	586	509	547	555	578	509	553	533	529	614	582	560	554	554	511	559	583	570	576	560	569	563	529	508	533	565	535	576	582	593	556	539	577	510	547	565	552	522	512	567	549	555	542	569	556	560	575	564	544	538	554	522	523	544	524	546	553	557	560	568	521	573	596	529	568	517	557	567	507	554	555	581	559	524	529	571	545	542	548	603	527	518	521	565	567	544	551	591	516	563	605	546	530	552	551	586	568	603	554	524	516	558	552	533	544	545	514	542	560	543	578	576	557	513	507	598	571	543	552	558	498	522	575	521	559	564	569	570	589	537	535	564	508	545	567	585	543	530	573	565	519	616	572	575	530	566	563	536	517	581	547	509	595	551	581	542	540	567	556	510	539	524	557	525	530	551	538	541	579	555	524	582	536	567	529	544	542	544	541	544	539	569	550	559	581	549	532	561	541	575	564	546	562	592	560	579	560	582	572	543	522	579	560	531	556	556	554	523	532	562	536	561	538	551	540	557	554	548	552	553	525	577	536	607	560	550	575	571	553	560	530	563	592	551	542	514	569	549	556	584	531	583	574	565	561	552	574	556	566	542	517	560	516	551	503	577	548	563	582	528	594	545	555	574	558	561	512	549	575	551	576	537	559	533	577	511	548	567	542	570	526	548	534	540	536	544	517	553	527	566	551	584	598	561	531	597	539	582	582	563	514	555	565	559	567	516	581	509	520	536	557	564	554	565	552	566	522	593	536	577	523	527	564	556	549	552	575	531	511	553	597	529	556	524	530	531	552	583	550	603	563	561	547	536	541	544	546	552	532	550	551	558	561	581	540	580	542	579	539	555	538	551	551	564	584	547	528	549	543	537	540	566	542	544	562	549	538	585	507	544	582	557	592	568	569	551	554	592	596	542	561	547	585	587	540	557	544	596	549	529	548	548	572	570	545	535	560	512	568	594	577	569	583	583	547	513	529	548	524	559	549	546	571	540	579	543	551	541	546	541	568	516	527	563	586	505	611	568	529	553	572	518	539	601	545	606	520	575	524	517	569	536	557	604	546	606	556	565	522	496	536	518	580	578	543	533	520	585	554	569	532	541	582	570	551	511	543	569	560	500	504	556	566	532	555	541	557	570	560	569	588	556	568	573	523	526	587	582	548	568	571	542	562	551	532	549	542	563	557	565	486	567	514	530	567	548	559	558	552	552	525	529	562	562	592	551	535	544	571	529	560	558	533	574	515	515	548	535	556	534	553	569	587	561	575	564	534	547	562	503	570	551	570	571	518	587	531	572	531	539	528	547	550	572	533	540	537	578	566	557	571	540	564	568	559	578	550	554	549	541	576	544	512	530	546	550	512	582	593	572	541	554	565	564	562	571	536	556	566	553	554	540	588	569	580	559	535	572	567	581	583	512	503	546	520	563	609	547	569	547	547	575	546	548	557	558	583	521	564	538	565	547	513	518	544	565	586	556	590	542	568	560	556	557	578	522	531	597	565	531	519	532	576	540	563	548	535	547	554	585	522	563	528	536	535	546	534	526	546	580	521	528	543	533	520	567	547	580	573	596	524	566	540	505	586	530	566	576	514	534	549	563	566	567	554	561	530	565	557	610	555	566	554	577	535	503	574	531	499	567	573	555	563	578	572	535	566	571	550	563	554	585	531	599	588	531	586	531	539	542	592	543	550	558	553	531	546	561	525	565	589	538	518	546	565	524	561	573	546	571	522	585	617	526	558	548	534	540	608	548	499	597	564	579	569	556	600	516	562	514	522	512	543	540	538	554	596	538	521	541	586	558	591	528	552	571	554	597	587	538	543	563	546	532	540	561	536	548	522	591	514	557	552	567	541	637	557	549	547	589	584	524	540	566	539	524	558	586	528	576	561	540	539	547	560	578	555	549	564	572	559	497	567	599	517	532	571	567	597	590	576	570	532	559	582	545	529	537	550	585	581	575	549	570	558	629	566	549	564	558	567	587	553	543	559	549	533	577	523	578	563	520	531	549	554	555	589	544	567	511	523	554	558	559	571	584	547	546	521	551	531	519	541	560	515	566	570	532	561	506	567	530	512	562	551	555	556	553	568	536	572	569	571	528	563	494	581	524	541	517	573	533	575	557	541	581	531	529	574	535	508	546	513	549	545	590	518	533	535	531	552	569	535	542	567	555	560	555	532	522	572	535	505	553	536	544	543	539	502	542	526	540	514	559	557	594	535	536	647	589	539	566	522	551	539	557	561	534	513	522	533	574	533	556	556	575	572	508	595	549	552	555	556	552	516	566	537	520	522	511	587	549	532	553	576	564	530	541	517	503	561	562	533	563	553	542	565	546	559	568	540	553	569	564	549	544	535	541	571	540	547	607	559	533	567	547	510	545	542	550	537	540	554	564	514	563	585	589	552	559	524	565	571	530	516	549	570	544	575	533	563	579	522	509	512	538	540	580	530	526	548	548	563	568	568	577	592	543	580	541	490	512	518	614	591	557	514	549	518	539	556	551	547	545	550	534	555	547	589	535	551	555	571	556	552	546	571	567	531	594	532	532	536	561	523	521	523	548	527	562	579	572	529	557	563	537	544	534	543	601	537
77308	45394	38706	8829	1188	615	504	385	334	294	281	266	236	209	227	224	197	166	183	193	154	180	152	183	169	166	159	187	184	187	183	176	156	169	174	184	161	182	168	163	149	169	171	166	166	137	149	173	177	175	153	151	181	170	164	157	164	175	170	172	168	149	160	141	150	142	173	166	171	173	157	160	185	168	154	151	175	185	159	166	166	170	166	173	151	158	158	168	167	147	173	167	174	154	176	193	171	171	177	160	164	168	150	175	156	172	180	156	199	154	174	173	185	154	158	155	161	163	153	164	167	194	176	184	152	177	157	164	191	188	159	176	220	188	182	160	200	163	183	185	164	162	172	171	183	162	143	163	146	161	170	182	182	162	169	140	159	178	145	172	175	156	161	166	163	130	155	160	144	134	147	173	144	166	190	145	160	164	162	146	163	184	155	162	139	163	160	171	193	157	164	148	167	157	153	160	152	124	142	150	157	170	174	171	146	161	135	148	164	179	142	141	152	174	152	162	160	141	177	166	161	163	154	164	153	185	153	150	164	167	152	147	168	178	146	161	184	163	151	159	165	192	169	168	158	154	148	162	159	178	141	155	151	154	146	144	157	176	176	178	173	135	176	166	142	154	165	175	163	154	185	128	161	170	144	161	184	142	168	171	152	152	151	150	171	147	161	161	170	153	162	165	162	163	151	176	158	164	160	161	154	149	159	155	138	154	151	152	147	158	161	165	155	144	154	148	152	169	146	154	158	168	173	152	168	171	178	163	183	187	155	174	134	159	168	164	136	174	157	171	155	162	144	151	154	163	172	175	152	163	146	167	172	155	146	160	162	146	165	174	162	162	147	153	158	129	183	166	157	145	144	150	167	142	172	159	155	162	156	177	147	138	151	153	120	164	180	164	150	179	158	177	163	116	155	166	154	153	154	157	157	145	165	146	149	151	166	182	140	146	155	171	158	167	157	177	144	157	145	163	149	140	154	187	169	160	161	158	160	172	154	163	163	160	154	136	157	144	161	166	171	165	170	184	143	156	172	145	162	174	171	158	170	150	151	159	138	169	136	184	170	172	172	161	159	151	124	157	157	157	154	193	162	139	148	159	156	155	169	152	141	157	125	155	170	162	152	159	178	153	169	176	159	180	156	157	156	158	171	182	172	147	183	161	142	158	147	163	168	183	146	156	162	158	171	143	161	152	180	146	151	155	165	147	142	167	156	156	169	158	135	185	158	148	169	169	164	169	150	166	147	171	172	166	158	186	143	155	174	151	169	172	141	167	158	177	163	150	158	161	154	151	172	159	165	149	179	147	178	144	172	157	146	152	142	165	143	158	169	154	173	168	141	143	136	175	140	160	152	167	168	177	154	182	159	143	180	144	154	153	162	150	183	164	146	160	136	155	172	160	193	150	159	148	178	155	174	151	161	148	147	164	152	177	153	138	160	155	171	152	158	164	170	159	175	168	161	156	168	170	168	157	180	166	177	155	161	170	168	150	176	174	173	139	155	160	170	179	190	159	164	166	141	184	144	160	177	165	156	147	149	174	159	150	174	160	173	159	151	150	156	140	138	181	162	136	159	155	169	150	186	161	157	170	125	187	163	142	163	167	144	187	152	166	176	182	150	178	187	169	148	155	153	169	143	149	157	183	172	174	147	160	163	163	144	168	156	152	156	141	154	160	158	154	148	147	141	171	181	160	146	158	171	180	184	132	148	154	178	182	162	150	174	159	178	173	152	137	162	165	146	171	134	183	178	161	130	181	163	149	188	133	157	160	153	170	152	163	154	165	149	149	180	164	155	162	153	195	176	179	147	135	170	165	178	152	188	196	150	151	168	153	173	158	174	154	166	164	173	179	164	155	154	168	176	138	179	166	147	156	161	146	174	178	157	146	155	146	161	150	160	170	156	172	162	146	155	145	170	154	154	152	155	145	170	147	174	169	153	182	163	182	167	157	157	158	178	164	167	160	165	139	161	168	149	181	166	136	150	172	156	157	143	155	147	157	153	171	167	164	151	165	179	160	162	155	171	162	157	161	158	160	169	152	155	158	161	145	157	165	182	144	153	150	167	158	163	195	171	161	167	135	162	154	163	140	164	164	167	137	170	148	145	152	153	149	148	165	164	149	162	154	164	165	152	175	166	162	149	163	173	186	174	151	165	168	149	170	162	162	173	160	157	164	184	164	168	160	147	151	153	164	146	149	156	146	152	157	158	163	162	179	164	161	172	165	154	146	172	167	154	149	159	168	157	159	160	158	172	174	178	156	165	170	159	152	157	147	141	171	159	145	165	175	148	159	169	168	158	172	187	184	177	156	143	176	167	159	166	166	181	153	180	162	186	177	150	151	166	147	163	155	157	147	163	155	149	142	170	150	149	171	137	161	154	162	144	152	159	162	182	154	166	181	189	151	143	177	158	141	165	177	160	157	178	159	173	146	154	151	166	166	155	150	140	172	171	166	164	149	155	181	157	167	160	154	140	149	152	188	152	184	171	136	165	138	152	163	160	146	166	161	161	158	152	163	177	157	159	153	170	162	150	164	177	142	154	170	177	181	151	180	166	165	146	153	153	174	164	153	142	161	165	160	153	177	156	177	164	157	168	158	151	136	182	149	171	161	146	149	184	160	163	160	138	175	153	160	155	148	164	179	170	158	176	142	160	171	152	147	171	164	165	139	163	160	158	140	173	174	178	175	175	153	178	174	142	176	157	166	166	181	147	175	156	160	149	170	142	175	173	157	176	176	159	135	178	150	161	158	154	153	179	186	182	170	157	151	174	160	163	168	146	139	176	152	152	162	163	166	163	154	144	166	136	159	158	180	151	166	147	174	170	160	192	158	141	146	153	166	175	172	173	170	175	163	151	170	162	178	159	164	139	154	185	144	155	173	156	175	146	162	166	178	144	146	179	174	148	154	187	141	140	137	180	172	158	170	168	166	163	158	151	166	154	157	164	151	160	136	168	174	157	168	148	148	169	156	161	164	190	153	160	152	146	154	176	174	163	124	170	142	161	146	163	156	162	169	181	179	153	153	176	152	190	144	156	180	142	166	172	160	179	183	168	175	140	183	160	175	163	153	141	155	161	168	161	161	163	178	193	145	197	152	150	157	178	163	163	159	166	134	171	146	171	169	156	154	140	145	161	159	180	156	160	159	166	145	153	157	152	158	149	170	157	163	151	175	164	170	169	176	167	159	188	184	177	165	140	160	175	158	173	165	139	175	152	149	159	155	172	157	168	175	164	142	162	137	186	161	143	166	159	147	131	143	143	139	178	163	164	160	168	172	156	147	158	157	176	138	136	146	147	166	168	170	162	146	183	142	168	175	138	163	145	167	160	158	157	159	174	165	196	166	159	154	147	155	160	148	153	151	167	156	150	157	141	161	153	161	160	137	139	151	167	162	173	152	145	156	150	164	164	151	187	157	160	152	150	169	156	172	163	145	159	173	162	155	152	145	168	153	158	167	157	169	180	177	160	138	164	159	163	151	182	166
52135	26013	25237	3165	2716	2257	1959	1563	1366	1249	1080	1038	965	926	834	767	791	725	679	632	628	650	648	630	562	572	565	611	573	594	584	555	520	506	565	576	500	513	567	530	454	511	520	517	482	491	536	528	521	510	534	480	512	482	512	469	512	519	511	497	488	480	503	528	447	502	523	502	559	608	566	577	582	586	516	535	508	506	547	569	549	528	498	503	521	505	500	531	551	540	550	590	532	523	524	525	538	544	494	513	482	516	492	460	532	496	537	584	640	664	582	500	511	526	493	482	540	509	488	584	553	562	628	590	565	585	580	506	539	593	659	634	823	936	795	686	507	577	552	498	495	499	453	498	458	491	496	495	487	521	483	461	496	530	464	457	486	507	454	495	459	436	470	476	454	464	440	478	489	446	453	487	496	495	465	465	468	452	477	460	460	464	421	474	457	452	461	485	449	466	451	444	506	451	466	465	454	494	481	465	465	436	505	444	483	463	507	461	477	506	461	469	478	470	496	438	488	505	474	473	409	434	457	450	419	469	495	479	461	475	466	483	493	477	447	468	464	510	489	473	452	452	445	484	464	464	457	462	471	456	481	416	480	463	445	465	497	462	494	525	462	467	467	459	434	478	485	486	476	476	475	465	527	492	499	450	453	471	491	471	516	452	458	471	493	485	493	517	475	451	507	496	476	459	447	492	467	460	452	460	497	498	508	451	485	487	441	437	488	486	514	465	499	491	457	477	503	499	467	431	476	485	436	441	458	496	492	479	484	478	475	471	476	439	445	461	488	414	481	483	487	508	441	454	465	440	471	460	466	468	466	479	490	480	508	492	501	484	457	455	445	482	469	458	465	430	455	465	466	500	473	517	457	483	472	459	455	513	475	496	485	475	444	492	447	468	466	454	450	463	456	455	463	489	484	455	471	492	460	454	452	493	467	461	488	508	452	483	426	456	497	447	462	479	476	457	488	480	482	453	474	503	488	505	432	498	483	466	469	451	485	465	504	469	467	468	461	447	470	476	503	475	464	445	477	471	473	471	516	512	440	481	482	481	471	477	489	484	468	458	495	487	434	506	500	455	498	450	492	447	468	498	477	505	486	440	473	483	471	474	472	472	437	455	472	460	432	489	482	507	484	504	480	531	479	504	460	485	497	479	392	467	472	510	508	487	464	505	497	463	452	498	462	451	458	455	473	497	473	470	477	452	465	510	460	410	463	471	505	488	456	468	478	464	466	501	464	483	457	458	491	468	460	477	489	438	484	481	450	468	520	479	490	465	429	482	451	471	457	467	464	499	460	454	486	452	488	463	449	469	499	493	473	436	444	430	454	460	479	436	465	454	475	480	457	439	473	498	429	496	463	476	441	489	425	469	475	472	471	467	493	459	506	453	472	416	496	498	465	461	487	490	530	487	499	511	430	455	453	495	470	445	492	458	441	475	492	460	495	512	439	435	474	478	454	464	504	487	527	467	446	495	454	465	486	494	481	436	456	465	487	473	499	464	462	486	484	469	471	463	459	508	502	484	480	511	481	495	500	475	455	468	499	473	473	511	446	470	419	463	470	466	510	496	487	473	466	478	477	507	519	468	508	486	465	471	463	435	487	489	466	475	474	471	491	436	448	476	495	504	488	514	453	452	479	542	472	454	464	488	465	503	486	481	481	496	483	485	483	477	429	446	458	476	465	494	471	436	438	447	482	455	490	474	463	452	495	509	474	480	462	480	448	460	424	463	513	459	501	484	458	496	492	495	503	468	481	481	454	431	445	476	510	508	504	511	487	448	474	480	469	458	430	458	498	463	475	438	476	469	481	444	478	467	455	439	499	503	455	499	453	439	472	479	427	458	454	448	505	475	460	516	462	456	475	458	489	447	475	507	492	476	487	485	453	489	462	473	436	469	501	460	454	465	455	467	463	492	455	442	461	512	470	454	484	450	508	474	467	441	530	459	475	452	469	453	456	474	482	451	478	434	472	492	465	476	466	539	455	446	476	476	472	490	457	495	493	466	445	447	465	502	463	496	515	470	471	474	475	453	452	451	487	473	479	444	478	498	512	466	488	453	483	438	475	470	481	473	484	463	455	451	473	457	503	479	492	468	472	528	456	479	442	475	473	458	472	471	472	447	467	456	467	443	449	466	450	475	474	462	471	488	472	444	490	442	505	477	478	477	492	503	529	476	466	457	451	480	446	438	497	444	468	482	460	462	453	490	461	451	478	466	508	483	492	463	442	483	476	508	449	448	504	469	480	508	457	493	485	494	455	448	482	469	497	484	451	450	472	435	439	464	463	471	452	474	472	472	468	472	469	487	507	472	437	485	479	501	503	506	497	479	489	481	446	483	505	477	489	459	443	459	480	476	476	481	461	444	481	473	431	523	482	457	471	512	465	438	465	424	460	514	440	438	460	475	496	481	491	477	458	474	495	493	440	470	448	485	523	491	465	492	466	463	462	483	459	520	476	455	460	461	456	460	476	488	465	467	473	434	490	475	534	465	474	494	497	473	445	491	495	447	480	490	479	479	482	472	468	438	465	505	484	468	498	460	476	446	444	505	481	488	473	484	521	504	470	495	475	464	467	459	480	474	436	513	470	505	447	440	454	453	509	498	505	512	471	485	473	479	473	463	466	466	436	485	473	507	471	492	450	481	455	490	478	484	440	448	448	458	427	505	466	435	484	472	445	500	437	445	475	469	490	438	446	467	494	462	487	471	484	483	445	467	522	435	447	432	511	475	528	481	469	497	484	498	495	505	440	496	426	464	438	466	488	423	492	491	482	455	501	458	473	510	462	451	453	501	479	458	458	458	493	472	465	474	483	469	475	493	469	456	459	448	487	491	472	479	432	477	487	476	488	508	453	462	450	447	491	504	460	496	452	491	473	464	474	454	543	454	447	503	470	489	494	444	492	467	476	469	495	484	458	474	451	444	464	466	466	488	445	466	474	481	446	478	500	432	475	445	477	522	454	497	457	477	470	463	456	475	493	437	456	447	473	466	454	466	460	468	501	484	462	483	458	473	469	460	500	443	458	457	455	458	468	477	495	455	443	490	471	443	468	490	447	460	500	490	481	483	450	436	441	488	447	474	465	497	453	478	483	468	475	469	509	472	493	472	451	465	441	428	527	456	460	473	480	483	506	495	467	487	461	480	466	465	457	511	509	477	466	440	512	490	490	474	495	440	501	484	490	520	421	456	478	460	477	473	506	464	493	488	473	501	448	496	490	476	479	458	474	450	469	465	516	482	513	479	468	447	453	485	427	481	490	442	489	490	463	487	500	457	520	495	504	512	458	476	470	499	487	465	457	508	471	467	481	497	458	495	463	509	497	470	490	463	461	413	475	516	441	444	454	452	460	442	475	465	460	474	474	507	495	451	464	482	460	473	473	466	498	486	441	474	439	457	467	501	451	483	447	436	458	446	470	478	504	461	488	484	497	431	488	464	462	482	502	447	480	449	481	450	474	476	462	440	478	498	496	446	468	461	491	452	504	481
28153	6108	2734	508	362	357	305	358	321	310	321	352	347	308	332	312	321	318	311	322	307	321	317	334	322	307	350	311	341	322	321	345	332	344	306	322	305	321	332	341	311	327	305	315	302	338	322	301	311	327	288	309	331	332	312	316	302	320	321	347	314	344	310	304	326	315	309	312	312	346	317	307	333	302	342	318	327	322	305	312	322	321	320	296	327	329	362	323	310	330	317	300	336	336	314	322	313	336	338	304	305	325	325	324	289	302	346	303	301	329	336	327	305	332	318	309	325	314	342	324	307	291	321	338	323	320	317	329	337	318	327	297	305	326	325	325	297	313	328	326	329	296	322	313	314	299	331	310	321	321	330	339	284	301	311	305	324	322	345	329	298	351	303	316	339	336	329	299	306	340	328	314	337	295	354	349	306	291	348	338	323	318	319	334	303	310	266	317	334	339	292	311	304	356	335	297	335	367	334	325	317	354	326	300	300	291	321	313	326	289	296	339	329	337	327	336	307	322	317	328	313	317	317	317	364	311	288	290	302	352	322	321	300	296	311	341	301	348	319	318	325	316	334	304	318	347	321	342	311	343	303	340	296	309	332	311	304	293	296	305	349	308	318	314	309	306	302	358	303	334	311	302	332	296	316	367	306	361	300	294	320	323	323	340	309	322	338	344	336	302	321	294	339	295	319	332	302	333	339	309	329	278	324	310	317	332	321	315	285	327	310	330	302	345	310	320	324	312	284	307	308	312	315	326	305	316	340	322	350	319	275	349	333	338	296	299	312	282	328	312	316	298	357	323	337	329	336	341	354	309	265	306	301	299	296	324	338	288	302	327	330	312	335	291	301	306	341	325	305	294	315	286	327	323	315	314	290	309	314	302	324	339	304	343	287	314	327	361	348	337	316	314	323	306	319	321	292	295	302	312	317	355	317	286	305	313	320	333	290	303	343	335	316	345	328	342	326	312	327	327	284	299	327	307	325	325	321	334	318	327	332	333	342	351	351	318	286	319	310	310	307	311	318	324	312	341	328	342	343	335	330	339	329	320	340	321	339	321	293	319	301	289	326	310	351	308	312	310	319	323	289	301	347	324	322	312	312	342	324	319	328	323	304	330	317	310	346	330	315	302	302	318	312	305	314	298	335	332	293	308	298	320	303	327	334	317	326	315	339	305	308	336	311	323	280	344	299	290	311	323	299	324	316	334	293	308	316	316	329	326	285	281	312	305	348	308	304	316	326	330	315	340	334	321	365	295	279	316	316	311	288	331	319	299	329	323	305	317	328	348	313	334	302	353	343	293	313	320	333	306	323	325	296	317	272	357	334	332	335	320	310	330	326	329	340	303	299	287	320	336	340	316	301	347	322	319	361	331	315	327	340	287	320	300	292	324	305	295	288	321	333	324	345	328	328	348	337	304	297	326	333	309	325	318	285	288	329	304	305	334	299	307	345	288	330	306	314	319	303	292	330	322	342	314	292	333	279	343	315	334	336	291	338	352	322	337	310	347	302	317	325	327	286	336	329	327	323	304	332	333	308	303	303	327	296	307	293	320	325	352	334	296	316	280	313	294	334	325	308	318	323	299	292	339	329	298	303	330	327	295	304	290	331	325	316	310	314	320	304	274	304	332	322	304	316	345	298	348	300	339	294	299	318	322	299	329	273	318	306	283	281	301	327	308	318	336	324	283	302	330	289	329	299	324	317	323	283	317	302	324	314	341	324	299	331	350	331	321	305	332	282	300	284	289	310	319	343	331	320	280	300	321	330	308	299	299	320	314	313	340	315	327	318	295	336	318	298	342	331	318	314	325	322	318	332	301	322	308	342	320	287	287	314	349	308	345	295	333	350	338	315	322	319	293	364	298	345	302	357	331	306	323	332	309	333	307	314	327	318	328	342	311	341	325	355	313	341	366	313	306	319	322	319	337	281	307	296	305	295	324	334	323	324	298	301	324	297	314	330	284	322	309	356	314	358	315	310	310	330	301	354	320	310	306	317	348	342	299	298	325	320	336	280	353	337	326	303	335	314	334	338	335	302	293	330	337	277	302	358	340	338	326	336	317	295	317	311	318	281	348	317	295	303	315	313	313	314	335	309	316	320	317	313	335	296	328	318	314	294	340	325	327	323	318	330	339	350	339	321	322	313	316	289	339	325	301	329	316	322	327	298	325	343	313	316	341	318	286	314	327	323	330	305	338	335	315	332	333	305	313	317	329	329	323	337	307	320	311	307	358	305	296	346	336	337	332	329	308	303	304	324	314	319	329	332	320	331	340	292	322	314	295	304	325	309	336	335	277	327	341	320	294	293	317	327	308	330	288	324	322	353	303	287	291	310	314	310	347	316	311	325	321	279	300	310	315	302	305	298	339	325	303	314	323	329	352	307	304	299	285	342	304	329	312	350	337	317	351	312	355	300	339	339	316	339	331	311	310	323	333	316	320	317	297	330	320	333	307	315	304	313	327	340	318	326	332	351	344	305	296	328	351	302	337	337	308	310	325	313	351	306	314	312	295	298	304	301	314	318	308	302	322	332	301	315	304	329	304	308	315	347	294	322	325	307	333	377	289	305	323	307	290	320	301	280	338	301	312	345	315	360	340	340	367	306	301	337	330	321	313	311	344	297	315	293	293	341	345	297	339	315	346	312	313	351	320	316	313	275	327	287	329	315	302	332	303	301	285	314	323	329	301	304	338	299	323	342	318	314	346	328	306	302	286	321	314	344	304	331	294	294	317	322	329	320	292	290	328	339	306	278	342	315	332	314	336	323	303	301	345	298	344	312	293	327	293	317	340	300	338	357	332	292	314	314	293	327	319	324	336	320	351	342	311	350	343	317	308	305	310	355	313	278	304	337	293	355	326	352	305	293	337	321	328	318	319	310	317	332	304	312	300	306	316	306	336	283	331	329	314	332	325	314	336	342	316	321	319	304	321	321	316	287	340	323	313	310	326	353	297	320	339	353	311	326	335	301	298	333	296	346	350	307	283	321	313	328	337	299	304	332	302	314	314	324	325	311	319	341	324	304	328	324	326	327	301	329	295	312	306	310	347	305	322	338	313	325	322	287	294	314	320	311	301	317	314	330	319	319	302	321	300	319	310	307	383	340	360	348	341	312	275	316	336	336	342	317	319	340	322	354	308	294	295	332	286	352	294	312	329	332	303	307	345	314	343	332	313	309	317	308	316	304	330	341	321	291	315	332	321	312	311	296	299	337	341	323	348	302	306	340	330	333	325	315	316	322	345	345	346	320	319	336	343	310	321	308	297	342	336	314	307	321	321	341	327	325	336	306	304	307	293	314	302	323	324	310	310	305	341	295	291	334	322	336	318	293	315	346	322	307	279	333	305	334	312	314	310	317	305	346	318	331	301	343	303	347	336	325	300	314	320	335	322	335	335	334	326	337	358	308	329	318	338	347	308	296	345	332	328	331	332	306	314	292	326	292	321	326	314	299	348	340	339	338	297	342	342	316	317	331	319	337	339	322	306
23573	4039	4352	962	960	943	893	904	868	871	855	919	877	833	917	886	864	839	869	836	924	876	850	861	889	856	838	843	865	856	778	839	844	871	833	909	875	889	839	864	883	830	833	828	844	860	836	866	859	884	873	837	833	849	816	819	769	901	841	873	909	830	859	813	858	876	830	884	852	832	856	846	891	839	876	855	875	865	839	865	866	928	841	892	860	799	845	830	822	889	847	843	868	840	867	837	882	819	865	842	865	865	814	877	825	893	902	868	857	839	881	815	878	852	904	811	833	858	787	854	851	867	811	877	846	831	843	894	914	895	854	864	900	819	842	865	872	829	854	849	832	837	782	830	847	804	862	818	875	809	844	828	862	834	871	867	871	891	817	857	801	844	875	842	877	868	902	886	861	882	839	892	839	907	905	810	876	867	828	846	847	834	844	821	902	885	826	799	842	791	892	860	911	815	829	873	846	889	881	841	852	830	857	810	810	843	893	862	835	845	852	861	835	868	854	809	809	847	892	826	838	869	836	807	822	846	844	834	825	877	862	842	855	860	916	907	844	816	789	884	883	900	867	877	843	902	829	826	853	845	889	819	884	801	841	825	820	857	834	824	876	825	870	836	828	844	829	829	800	893	858	838	820	859	853	841	842	861	889	858	862	856	823	800	842	925	827	850	823	832	817	851	890	844	835	879	876	854	838	866	825	879	793	902	799	844	871	912	860	806	911	818	821	858	880	892	837	888	853	855	817	866	887	773	915	859	813	848	819	814	832	874	880	900	836	864	847	859	861	833	842	890	835	821	830	848	802	814	839	850	829	814	879	865	801	816	817	890	859	818	851	855	846	811	848	873	799	896	765	871	846	839	867	854	797	815	840	811	814	866	854	845	819	885	832	768	814	853	852	800	871	798	818	868	838	855	841	895	813	865	877	844	870	827	890	891	871	826	794	892	817	882	853	837	835	830	867	879	803	825	875	786	806	805	826	801	864	826	860	846	870	822	864	844	860	783	859	818	877	851	803	826	856	811	808	866	894	819	801	824	839	848	819	858	846	858	810	865	842	843	877	860	857	837	831	858	865	865	832	856	845	853	843	827	799	837	885	843	823	843	811	869	847	865	851	906	805	837	869	890	911	831	900	881	857	830	770	868	817	837	864	867	813	842	879	824	807	840	836	829	855	827	874	870	850	825	869	869	825	854	851	848	860	865	814	894	854	864	828	788	861	827	878	809	852	855	787	843	808	876	835	837	856	849	825	880	843	853	796	808	819	882	863	826	828	802	891	799	887	839	836	851	837	853	868	847	856	844	835	839	873	803	829	875	822	781	893	903	900	843	886	778	845	856	829	850	891	842	845	831	898	805	831	841	843	805	842	848	838	842	779	842	891	836	883	815	849	878	810	866	872	866	811	900	899	784	846	860	856	815	850	860	815	787	877	823	850	865	814	868	834	863	858	868	849	902	834	823	835	890	855	858	845	896	854	845	830	846	890	846	815	844	804	866	845	861	867	851	892	788	876	881	895	781	866	812	836	868	842	824	866	844	790	842	843	844	837	886	810	809	861	839	837	833	825	881	801	862	849	824	890	878	834	834	874	846	809	857	836	801	843	848	851	854	877	840	832	848	864	856	859	859	864	859	867	839	888	885	842	883	855	886	897	805	859	812	841	838	800	871	891	865	838	876	908	892	855	836	823	858	873	862	881	854	895	852	886	895	858	861	863	871	832	887	878	821	850	801	858	869	892	806	884	875	854	906	846	902	854	842	862	798	837	850	860	853	784	920	879	856	865	870	851	920	803	788	849	827	855	867	829	886	799	820	851	839	887	890	850	836	834	862	830	854	799	862	836	814	879	839	811	841	852	829	883	827	859	828	813	848	820	861	875	905	916	842	848	745	870	819	835	859	865	845	860	888	876	864	886	826	818	863	849	866	875	870	848	839	841	840	854	867	866	857	905	793	842	874	839	790	848	879	838	829	812	820	847	877	851	842	793	824	850	855	827	839	836	864	833	842	816	820	822	834	869	865	847	814	852	821	881	869	834	833	915	886	865	858	846	908	867	853	859	882	834	889	804	882	815	832	865	870	904	817	797	839	832	849	822	851	886	834	882	867	834	791	887	790	785	838	846	876	902	843	873	832	862	838	828	809	841	809	822	884	836	819	830	864	808	857	836	866	847	835	797	845	830	840	808	866	790	826	853	847	839	829	853	844	914	877	841	849	803	809	839	886	887	884	856	797	841	906	851	874	795	868	866	812	854	851	925	809	872	895	867	848	859	805	845	845	823	860	837	820	858	867	855	847	867	790	882	836	867	868	851	859	912	840	864	867	887	829	826	798	826	823	809	864	859	880	908	866	803	770	846	832	845	897	928	858	776	829	818	848	836	825	818	796	801	799	862	835	823	862	807	910	811	815	844	897	854	892	876	817	807	849	827	837	813	863	844	869	846	883	879	849	829	855	860	811	883	837	841	846	875	851	862	909	818	923	850	841	829	872	890	799	803	856	784	824	806	826	854	850	849	874	855	808	821	844	803	867	826	846	882	842	818	877	804	839	825	889	823	842	867	854	832	842	861	839	814	878	804	832	868	832	879	849	824	863	860	836	828	832	823	807	817	830	868	833	857	816	902	806	798	840	884	858	819	839	829	857	855	906	858	849	864	799	814	840	851	853	837	830	858	805	822	853	827	835	841	807	848	744	823	818	814	878	870	839	863	863	859	851	793	818	800	862	844	847	809	790	877	842	845	874	878	868	840	837	828	890	823	816	890	863	891	857	842	876	806	852	883	826	833	825	878	895	860	907	868	838	870	809	896	882	838	829	790	864	865	775	930	849	902	876	855	860	810	839	876	892	850	887	805	858	850	808	865	786	823	837	866	786	856	857	847	844	861	813	817	788	903	815	862	826	846	800	876	860	852	828	867	838	863	790	885	869	841	853	815	837	829	843	905	851	845	826	886	830	853	857	837	850	851	829	883	838	900	817	905	880	845	816	867	872	836	917	813	739	854	844	849	858	894	854	839	897	838	881	811	880	794	857	852	833	843	852	775	828	848	829	817	818	810	806	839	878	826	794	822	909	862	814	824	863	875	818	823	860	840	813	821	824	880	815	884	833	823	888	851	856	802	838	868	874	844	835	895	839	828	784	886	832	839	876	910	849	875	817	817	867	818	877	848	824	849	861	807	862	856	849	872	850	848	860	833	817	836	826	870	825	861	829	863	880	855	877	825	888	824	856	841	864	870	811	838	806	848	845	861	831	849	842	831	832	827	822	789	831	866	892	886	881	841	796	823	866	876	870	835	837	830	821	825	856	846	884	874	783	857	865	841	891	831	904	814	862	861	884	843	873	824	839	873	818	855	872	896	813	848	846	820	915	883	849	883	811	849	857	838	851	865	845	882	883	874	856	811	821	901	908	852	801	822	827	873	826	836	862	827	875	890	838	842	784	859	878	804	811	873	889	791	864	921	868	864	871	877	839	896	840	843	818	865	816
65099	34219	26751	3027	540	432	368	328	303	265	230	248	222	249	211	199	181	210	174	207	207	175	193	194	190	184	202	194	192	203	207	177	220	191	197	197	185	192	190	200	192	198	203	190	174	188	177	195	189	170	179	197	181	209	158	197	180	192	188	189	212	168	221	188	176	211	201	187	209	191	220	203	182	209	193	195	178	203	206	197	213	185	176	183	185	192	191	201	174	171	187	171	176	179	171	185	172	181	173	197	192	187	196	188	190	189	185	212	201	179	174	199	183	197	194	188	191	195	166	168	213	205	191	191	186	185	197	178	212	180	176	208	228	211	191	164	199	182	185	211	200	176	183	197	190	195	196	188	186	193	191	198	185	177	182	186	204	177	215	207	180	190	197	187	181	206	191	191	186	166	174	169	176	180	187	228	202	199	164	176	180	161	184	178	198	193	189	187	169	175	198	187	170	193	170	183	189	183	199	202	184	202	189	182	174	189	188	176	194	218	201	201	183	203	177	191	184	190	182	198	194	195	197	178	183	167	176	186	198	192	156	184	200	178	213	193	191	191	173	192	194	199	195	193	186	178	206	199	210	186	201	174	192	188	182	176	211	179	177	194	178	194	202	196	166	194	161	173	166	202	161	196	185	207	190	187	181	169	185	188	184	171	199	210	165	193	161	202	211	186	217	185	182	191	187	185	206	189	181	178	189	208	181	197	188	184	184	188	194	215	166	174	191	192	184	202	220	187	196	194	196	167	187	208	205	198	183	189	185	153	187	177	189	176	187	194	168	192	207	205	172	183	198	185	194	173	167	182	180	198	180	205	191	192	184	194	173	160	199	169	213	195	201	154	186	175	169	170	180	189	201	196	210	192	188	197	176	180	177	217	208	210	190	206	169	178	196	173	169	189	197	176	182	187	162	192	168	195	179	214	184	182	221	190	192	185	217	184	161	171	171	179	190	179	187	185	190	194	186	168	173	176	203	180	184	202	219	172	195	176	176	186	154	196	207	192	200	201	158	180	183	166	191	199	189	171	177	198	179	188	189	195	194	167	195	179	198	192	198	165	189	173	202	177	203	187	193	184	212	188	201	184	185	181	172	191	190	183	188	191	213	178	182	193	175	194	167	187	187	197	164	194	209	176	181	170	197	187	211	191	184	190	211	198	174	207	195	179	178	189	181	218	202	201	188	164	176	182	176	198	187	182	179	197	186	175	184	173	189	214	179	184	194	174	180	196	178	174	191	203	192	195	171	205	196	218	192	187	170	186	196	162	193	211	189	190	206	208	186	211	180	171	186	207	180	189	179	202	180	205	182	166	172	199	184	168	224	194	202	206	197	193	171	186	202	173	203	170	159	191	191	169	201	170	176	164	205	157	165	187	172	187	184	183	194	185	195	202	205	203	194	194	202	172	189	193	188	216	175	195	156	193	197	185	178	156	185	158	190	191	190	201	187	204	177	212	192	173	181	201	180	175	220	205	188	168	207	187	203	204	206	197	172	165	191	198	187	197	175	178	173	185	202	210	182	177	188	193	192	200	194	182	192	195	194	170	188	191	201	209	189	190	194	188	182	185	160	202	194	168	168	198	162	170	193	195	191	212	178	183	177	178	184	190	172	179	184	213	182	195	172	180	222	186	188	205	196	180	176	193	189	191	216	192	194	159	209	189	192	168	224	177	203	175	185	173	164	185	193	170	207	187	177	194	202	197	176	178	168	166	214	167	213	200	180	181	171	179	194	217	176	188	169	210	200	190	187	212	165	177	164	199	175	204	210	191	201	189	194	180	208	201	186	175	200	205	189	187	209	183	205	187	160	181	191	175	194	182	183	199	196	174	165	189	203	210	184	200	173	190	163	204	185	185	201	186	195	184	156	209	217	196	215	210	180	162	205	173	194	171	182	189	205	211	186	174	183	182	185	178	205	184	199	171	199	201	194	201	207	189	188	190	205	216	202	186	186	199	177	170	173	208	198	204	196	165	220	222	220	204	211	189	194	170	162	190	221	195	201	169	187	182	204	195	193	176	169	175	195	195	188	207	184	178	174	192	183	194	192	190	195	202	183	161	191	183	195	181	194	200	187	172	170	188	181	188	189	168	184	193	174	178	207	205	193	176	178	200	213	194	189	218	177	190	199	199	204	180	205	191	174	190	174	226	184	185	197	164	195	190	192	204	176	188	178	180	212	164	210	182	215	186	193	180	184	192	167	166	179	176	181	216	165	195	208	207	180	182	191	161	172	191	178	181	192	176	172	160	182	203	179	191	184	168	199	178	195	168	197	183	189	195	206	197	189	193	179	196	191	196	208	184	185	183	183	185	178	204	212	200	197	184	183	196	165	190	186	175	176	195	194	186	176	209	201	199	207	199	209	219	159	169	168	211	176	195	203	186	187	204	179	204	213	196	180	216	181	169	190	185	183	200	194	213	216	189	175	166	169	185	180	196	182	192	198	169	183	204	207	190	175	225	200	211	191	186	172	222	186	198	197	198	201	192	199	213	190	215	199	229	177	191	165	186	181	184	205	175	183	206	206	206	167	176	188	203	166	200	193	194	178	180	178	202	191	194	200	191	193	195	200	184	189	182	198	200	166	182	180	189	183	179	199	178	185	200	197	168	196	203	174	188	169	186	187	165	190	201	181	191	192	178	185	195	196	211	197	155	196	211	171	185	210	182	169	206	184	184	213	175	167	197	172	204	202	204	190	168	200	187	195	205	200	181	188	163	191	193	188	190	164	212	201	213	182	180	167	201	180	166	185	188	178	206	185	184	181	179	218	212	197	193	199	153	186	201	193	201	188	186	187	173	181	185	200	194	186	188	185	148	196	212	194	192	158	204	188	177	194	182	162	203	159	177	194	167	172	186	204	202	198	200	188	200	173	205	183	201	200	175	189	199	184	188	214	193	191	184	149	184	185	189	193	186	191	168	186	195	189	199	205	192	184	196	180	169	178	183	190	176	186	227	180	190	188	180	173	182	170	154	177	188	184	200	174	190	164	201	205	174	201	184	199	222	201	198	172	202	185	197	187	183	178	182	187	194	174	175	191	178	163	194	200	202	193	178	231	197	178	177	173	183	193	197	196	208	176	192	168	198	174	177	176	188	197	185	178	183	207	224	179	211	187	196	185	197	195	218	167	185	173	192	170	177	183	190	170	222	216	174	174	185	177	172	178	180	198	184	208	215	199	177	193	191	170	185	192	192	163	192	181	192	171	202	179	198	219	170	187	173	210	174	190	179	180	203	159	194	196	203	181	179	212	181	209	185	186	186	170	178	172	186	199	186	199	221	196	199	203	170	179	165	194	202	184	169	189	164	203	199	178	211	179	189	166	193	187	201	199	180	201	188	198	183	205	175	164	205	200	173	175	195	185	202	184	192	200	208	200	191	182	203	227	200	212	186	205	157	174	198	204	200	207	199	199	174	196	195	204	205	183	197	180	190	184	202	215	195	184	180	189	173	172	197	191	174	208	185	159	204	194	195	162	206	206	180
43470	19302	19836	2087	1800	1495	1271	1176	1052	947	880	854	823	748	716	695	658	599	629	627	630	565	644	597	610	571	565	598	593	580	588	584	585	613	558	617	557	528	572	557	585	563	575	579	600	553	522	588	543	576	583	547	548	561	583	568	588	574	551	559	527	553	549	519	516	532	497	542	576	594	507	610	591	553	583	545	582	553	579	586	580	566	576	554	562	592	545	570	564	611	586	541	566	556	546	566	557	560	526	541	561	519	556	557	530	545	542	599	654	630	583	586	539	551	537	609	573	547	580	562	572	584	613	548	603	569	613	595	564	588	618	678	674	758	667	542	544	565	566	562	599	504	575	501	560	510	548	513	522	563	552	547	553	578	539	527	491	554	522	539	519	539	521	484	545	482	582	525	533	502	542	538	584	541	554	524	517	567	515	545	566	555	522	533	543	557	518	542	589	535	536	498	527	544	529	524	539	544	496	506	535	574	511	566	541	529	515	519	552	530	488	511	520	516	524	539	520	528	566	539	544	536	552	548	507	519	536	554	521	529	505	551	560	503	495	542	521	578	538	521	511	524	528	492	527	571	519	536	553	548	528	566	527	493	518	572	550	544	516	556	512	542	532	518	538	541	521	557	532	517	537	556	564	517	504	547	549	518	551	577	532	539	581	552	544	565	523	586	525	561	572	553	535	535	550	523	547	562	541	511	517	508	505	555	487	530	535	529	554	522	541	532	536	546	557	588	499	501	573	539	526	545	566	526	576	538	542	535	518	522	546	545	527	518	524	505	527	485	504	508	515	545	562	568	524	512	502	522	528	568	494	537	522	566	528	546	515	550	561	573	513	549	460	540	540	533	527	524	548	530	544	560	573	524	536	554	567	535	517	554	565	534	547	487	563	561	513	547	508	557	506	508	531	520	522	570	555	537	539	544	527	522	516	492	518	514	557	539	501	552	526	488	522	565	524	532	557	533	531	523	534	527	489	515	550	538	531	515	542	551	507	523	532	527	510	532	518	514	564	510	495	494	517	551	513	562	543	520	595	508	536	519	562	533	526	518	528	552	551	554	568	501	548	524	496	561	550	496	518	559	508	552	526	561	542	555	545	519	515	502	525	572	524	527	492	579	552	576	517	560	565	551	559	526	554	508	522	558	553	546	530	513	495	542	530	581	548	508	568	560	535	524	495	527	513	525	549	538	565	554	565	537	571	534	522	519	532	569	543	548	581	535	573	584	575	509	515	545	527	527	481	558	515	565	536	497	494	541	562	571	547	528	546	586	569	547	530	518	565	514	525	546	550	546	539	527	491	536	547	536	555	526	521	530	550	493	511	533	554	494	507	576	523	528	521	509	526	540	554	525	547	524	537	540	524	530	524	552	521	574	553	565	517	533	549	594	520	524	514	549	557	562	543	487	567	529	575	546	550	513	505	498	555	527	589	560	590	566	532	540	524	514	526	522	555	531	545	558	545	524	559	531	519	509	565	538	514	533	542	540	555	513	537	554	583	541	544	530	556	494	515	517	498	530	518	552	544	513	561	516	530	505	519	575	575	557	547	549	513	547	565	497	564	535	538	569	556	530	498	613	563	506	533	501	583	540	562	530	531	498	552	522	537	520	513	528	526	493	521	534	513	549	496	540	538	529	524	506	528	533	565	522	504	505	529	540	573	536	556	525	560	551	566	557	564	495	528	536	516	544	502	512	534	541	535	567	464	529	492	548	543	527	543	555	550	551	538	543	556	550	577	558	521	536	534	500	569	540	550	508	527	504	535	507	539	545	520	533	574	535	550	468	513	569	571	551	547	551	538	587	531	550	546	515	517	571	532	515	529	543	554	578	522	542	540	536	532	542	513	527	536	537	553	526	525	541	582	537	551	540	546	527	531	528	575	553	558	533	562	579	541	551	540	535	534	586	567	516	566	582	536	544	548	533	535	544	554	538	573	478	541	530	499	489	552	554	580	497	550	555	571	545	615	568	530	520	545	541	522	546	523	535	513	536	496	576	546	522	576	533	522	527	514	530	535	537	539	528	493	572	520	550	533	537	501	560	543	514	565	540	537	533	534	572	547	530	528	568	538	539	544	527	547	527	523	530	532	481	545	543	536	519	551	509	526	501	512	526	538	549	536	508	557	535	535	486	537	543	536	539	577	505	534	558	501	514	535	552	494	540	508	553	516	544	550	515	506	573	554	521	525	531	553	504	553	523	499	552	534	534	539	574	511	516	531	528	564	559	549	535	548	530	550	519	536	523	517	514	540	548	566	562	503	548	499	502	538	548	545	539	504	551	533	533	573	513	562	524	530	526	552	537	576	553	556	518	551	524	520	527	538	542	531	612	530	542	557	494	507	534	528	498	525	520	597	580	495	539	543	541	521	499	532	520	521	532	543	543	521	496	519	559	505	521	493	508	577	526	561	485	517	535	545	536	523	572	511	557	515	554	505	535	549	538	503	554	549	527	558	564	558	549	557	542	498	478	547	524	542	538	519	512	525	509	539	520	552	535	547	557	512	525	540	597	497	532	536	499	508	522	559	572	533	529	565	555	535	558	533	541	528	554	539	555	571	531	503	511	537	507	568	546	503	515	532	553	539	538	522	542	573	537	551	515	549	543	543	499	522	542	523	489	574	508	518	525	517	549	541	508	556	530	509	554	549	502	536	532	576	517	528	566	533	588	542	524	492	525	550	508	526	546	563	526	549	567	529	535	497	533	535	551	569	534	500	520	492	542	521	525	576	509	557	560	542	536	539	534	563	524	510	524	516	550	502	539	545	581	563	568	526	581	560	524	493	552	520	578	558	591	531	553	542	523	502	551	522	518	564	513	555	588	553	531	533	522	506	547	565	521	524	555	563	529	540	547	567	551	525	528	540	561	509	546	526	554	551	554	536	525	505	513	560	561	533	518	506	538	504	533	547	575	544	514	536	559	528	540	537	492	549	539	537	534	549	555	499	560	515	549	515	533	538	547	505	524	505	472	575	501	513	535	560	540	554	547	526	542	526	554	553	549	500	548	553	547	526	531	503	503	514	513	528	562	525	526	543	554	534	585	520	541	524	561	512	536	530	537	558	530	528	549	530	510	520	529	534	536	529	539	558	506	530	515	516	534	521	514	547	523	559	524	551	538	535	540	540	553	508	586	530	540	560	532	544	572	526	505	514	528	564	579	537	541	575	516	542	532	528	520	529	540	515	529	523	514	564	556	534	514	488	537	535	546	543	570	525	494	539	511	499	580	547	531	561	552	534	494	545	536	521	539	542	514	544	527	520	537	534	532	576	519	513	548	510	518	496	559	548	529	529	499	575	565	492	534	517	555	532	562	538	541	554	554	534	532	545	540	522	537	499	531	558	514	539	528	517	555	508	560	537	510	537	537	519	558	530	537	505	552	496	556	600	518	563	515	530	536	534	522	534	525	523	550	521	536	506	572	530	523	517	519	519	529	533	544	563	560	524	523	548	547	519	517	546	535	524	561	540	535	533	594	497	589	535	536
74344	44661	41373	10938	1546	643	451	388	341	314	264	280	255	203	232	213	180	183	191	180	174	212	177	199	183	151	170	170	154	173	168	168	173	195	151	153	165	183	178	150	165	174	171	171	147	182	160	173	155	164	150	173	165	147	152	168	153	160	153	157	163	185	156	150	132	174	160	162	174	183	175	192	150	172	175	159	170	168	171	178	172	154	157	165	158	159	150	167	173	180	183	173	186	173	163	157	171	173	154	158	158	148	187	148	157	185	162	188	200	165	157	166	184	162	177	179	171	175	167	180	193	178	161	187	174	160	150	172	172	158	173	178	188	220	172	160	168	153	154	171	152	171	143	161	165	163	180	154	135	157	168	163	162	150	160	160	166	150	167	160	181	153	156	154	144	189	159	153	154	172	157	154	163	152	168	157	166	147	167	150	153	159	156	178	160	150	132	163	160	152	165	158	146	157	163	166	178	157	142	141	155	187	161	155	171	139	145	172	162	143	167	148	171	134	159	176	164	150	184	167	144	168	169	165	178	171	168	177	170	165	159	155	142	170	137	170	179	143	174	163	164	162	166	165	149	156	190	179	160	134	144	151	183	155	148	164	147	169	170	150	152	155	166	157	125	165	150	145	176	157	151	151	165	173	158	174	159	181	147	171	155	175	136	142	137	157	170	156	143	171	163	163	163	143	138	148	175	149	159	183	166	169	173	181	150	152	162	166	174	162	158	182	145	153	149	147	174	162	166	141	162	152	169	143	158	164	196	167	169	150	173	136	160	147	157	144	174	149	145	171	157	141	167	125	151	143	175	148	162	187	163	161	166	153	148	193	139	167	148	155	175	148	165	145	162	172	172	171	163	152	158	172	162	174	149	173	187	166	165	137	176	153	155	178	185	171	144	152	152	152	150	157	153	174	182	167	159	151	153	147	164	171	152	137	181	175	157	151	153	144	163	158	143	143	183	129	170	154	164	142	129	173	162	142	156	143	154	180	169	136	145	158	146	161	153	147	168	192	180	161	171	160	182	144	193	162	158	165	145	159	164	156	172	163	190	160	157	160	182	161	151	159	163	162	163	156	138	155	144	174	154	158	165	151	160	159	148	178	156	145	150	171	148	147	162	151	149	160	170	158	159	173	179	160	158	141	164	152	151	156	177	171	174	186	148	178	136	161	152	153	134	168	147	137	165	151	155	152	171	154	166	161	173	170	154	156	167	170	165	163	139	167	138	147	168	149	146	165	169	185	170	137	145	164	167	160	131	151	159	162	143	153	173	163	142	185	161	167	157	191	162	165	161	160	131	156	156	164	171	173	171	170	158	185	158	166	160	137	151	167	152	161	151	178	159	165	165	192	174	148	147	154	167	172	184	143	170	142	181	167	166	158	148	156	168	158	150	173	149	168	171	153	186	161	183	172	176	171	165	147	160	167	139	173	147	174	168	155	160	161	175	151	163	157	151	167	153	159	158	151	172	178	180	154	161	160	159	179	147	174	136	152	142	170	179	164	156	153	160	180	197	157	156	155	163	164	166	151	179	136	148	154	150	135	141	149	170	172	175	149	138	151	159	151	149	150	144	196	159	168	160	161	158	142	144	149	169	140	175	151	186	135	165	167	149	162	138	180	153	176	165	173	176	163	162	130	169	153	164	156	112	159	156	163	164	135	139	191	158	166	140	144	172	194	149	163	165	178	161	178	164	156	165	146	152	177	150	166	157	172	140	167	157	157	161	156	159	145	150	144	159	154	166	147	162	156	152	170	161	149	175	146	153	143	160	172	154	172	172	162	136	158	163	181	135	165	156	160	150	153	155	175	157	165	151	149	151	162	147	163	172	166	140	164	185	146	158	180	145	155	153	189	157	158	147	161	149	138	164	156	158	149	147	162	147	171	137	162	177	187	162	164	135	126	143	141	153	161	156	158	159	145	178	166	160	177	173	159	148	149	170	151	145	154	162	163	165	152	173	161	157	156	132	178	195	149	186	142	148	175	158	148	162	158	153	141	165	152	150	152	167	173	144	160	177	153	152	175	157	166	167	165	157	139	129	181	145	179	157	147	143	153	142	155	158	177	173	157	147	186	158	158	152	176	126	163	195	189	195	180	164	150	171	172	173	144	182	159	158	171	167	150	164	171	180	164	158	174	169	169	153	158	179	171	186	155	172	151	169	153	161	155	155	162	168	138	159	177	158	135	153	151	148	159	155	161	152	179	170	152	133	180	162	156	159	156	165	173	166	167	160	155	160	151	156	156	154	176	172	178	169	184	188	143	160	151	165	133	171	165	165	133	165	169	160	160	164	165	170	161	166	147	172	158	166	144	159	153	164	160	134	184	167	170	162	138	144	195	151	151	176	176	156	139	163	155	163	167	162	159	171	157	164	168	171	182	135	177	156	180	154	168	162	157	170	156	149	162	154	167	148	142	159	141	149	164	156	181	142	157	146	178	152	154	152	169	181	147	151	169	171	177	158	157	145	147	153	178	150	182	150	154	161	178	166	143	175	160	141	143	163	164	165	154	161	169	153	146	161	165	160	157	184	160	160	162	144	138	166	155	133	131	144	170	159	173	159	166	183	153	174	156	160	130	156	146	174	147	157	154	177	161	165	155	145	147	152	157	149	151	164	161	174	182	154	170	172	170	160	178	155	166	166	146	150	158	154	155	147	136	162	138	151	153	153	140	152	146	144	151	172	164	181	155	172	138	142	188	144	164	164	174	183	141	134	169	165	168	148	155	159	164	156	165	154	144	168	146	174	154	162	143	156	172	162	178	166	173	164	155	126	159	162	160	153	141	143	168	160	177	136	162	160	157	177	176	147	165	147	176	146	183	176	165	145	132	173	167	154	151	140	152	149	163	160	153	154	168	184	170	158	168	152	154	146	150	154	178	143	161	172	148	167	159	166	182	166	172	183	145	156	185	158	143	161	190	166	151	157	182	151	154	179	165	144	168	160	148	165	142	168	170	168	160	150	177	153	175	165	165	176	174	156	149	173	167	154	159	162	163	148	165	139	147	145	140	149	139	160	170	160	154	142	146	185	146	191	150	156	152	160	162	165	152	157	158	170	148	181	164	154	143	145	156	160	151	156	150	164	167	153	191	147	143	170	167	153	166	164	162	156	148	157	137	157	172	168	156	163	148	176	171	151	171	168	162	155	147	138	144	156	174	160	160	157	155	145	164	174	159	142	161	174	170	157	147	144	156	160	144	157	154	174	147	165	153	134	159	170	158	167	157	167	154	141	138	142	175	146	165	153	153	167	168	145	156	160	162	146	130	142	170	176	159	173	152	183	164	159	149	154	177	156	169	163	167	182	175	173	172	168	163	165	159	165	179	160	174	168	171	144	162	165	159	157	161	151	151	159	157	173	168	193	162	184	141	173	170	177	165	171	161	166	145	153	178	179	176	158	150	151	169	162	150	158	180	182	167	165	157	151	169	163	161	165	139	145	144	164	163	165	152	149	168	157	151	159	149	173	154	141	154	159	157	165	147
51928	29303	26463	3109	2681	2236	1826	1593	1453	1274	1094	1052	924	902	806	770	741	714	694	641	618	668	633	571	576	564	599	547	561	562	511	537	499	489	525	524	541	507	505	545	509	507	546	491	510	520	488	500	524	495	512	485	500	470	507	471	540	498	505	525	533	467	495	503	471	475	520	508	538	520	527	574	577	527	547	491	495	537	560	577	561	531	535	518	512	494	502	453	529	512	530	488	522	561	522	486	540	485	530	469	504	465	489	479	495	477	573	566	671	616	502	529	488	491	519	489	520	522	583	549	590	597	582	536	492	553	560	527	520	568	629	715	646	807	707	548	510	494	543	474	462	475	482	487	478	444	477	484	503	462	470	462	498	474	484	457	456	504	464	480	463	486	459	468	492	471	475	492	456	494	481	481	475	476	500	470	469	455	485	493	474	457	439	466	493	444	477	458	476	448	439	415	462	464	447	482	478	482	471	487	464	461	491	477	456	462	476	476	458	467	480	446	448	456	466	456	471	462	480	477	474	462	425	497	470	458	463	480	472	503	484	510	481	479	477	466	437	488	520	444	539	467	435	497	474	441	454	447	431	471	484	446	466	491	457	483	476	496	496	474	469	465	484	490	471	485	481	441	471	465	474	478	527	475	455	483	469	447	443	499	471	431	449	471	471	468	480	475	485	499	469	456	448	491	428	460	467	443	455	459	463	486	490	489	466	474	468	514	481	445	458	486	485	482	501	543	476	463	457	457	501	454	487	469	494	453	459	469	435	509	483	479	442	497	462	491	459	429	453	433	472	503	472	494	460	484	433	517	486	436	467	529	447	488	487	469	477	480	473	445	452	446	466	481	489	483	460	469	456	473	443	490	472	487	500	429	469	452	512	486	458	509	481	411	490	436	453	459	482	484	511	485	469	469	457	482	486	445	458	475	429	465	439	486	456	464	462	463	467	443	440	480	493	454	476	434	475	462	485	466	475	473	529	463	472	457	488	495	488	479	489	465	481	473	483	486	450	499	477	473	488	425	451	467	468	442	497	452	451	460	451	460	474	503	428	458	475	462	457	489	462	433	460	485	448	473	450	477	485	507	464	497	484	485	504	448	493	492	480	482	471	462	443	447	486	478	479	442	490	488	495	519	467	478	505	455	475	482	466	493	443	466	432	510	461	478	470	436	462	457	467	440	468	490	482	462	426	463	479	477	497	481	438	471	464	449	497	484	471	502	481	447	459	461	471	463	457	481	476	463	499	436	455	429	492	471	508	413	444	489	475	463	468	427	481	450	433	465	482	464	500	484	486	476	457	483	497	451	476	448	482	469	477	497	488	440	453	454	471	462	471	468	480	431	501	490	497	501	465	483	472	461	499	485	501	476	469	478	485	469	450	485	458	503	475	442	460	486	495	432	464	489	463	507	496	481	467	490	488	493	471	473	474	467	490	460	499	481	460	462	465	468	461	483	484	477	473	465	458	441	458	476	473	437	471	483	474	461	443	465	488	473	439	467	469	463	482	484	450	500	444	502	447	481	478	459	470	486	464	486	445	455	541	466	471	456	464	500	461	470	486	446	470	472	444	480	524	464	481	501	465	463	467	482	448	495	472	477	469	460	467	490	464	443	497	475	459	466	497	488	495	505	442	462	470	473	462	479	498	460	497	453	421	465	490	471	465	446	446	451	428	493	427	453	461	462	484	459	459	435	498	487	462	452	473	485	488	470	476	488	504	452	469	465	443	476	495	487	479	473	516	458	468	484	447	457	486	481	468	449	455	472	474	474	480	454	478	455	457	431	462	453	527	501	464	455	443	503	472	478	473	459	476	512	509	456	514	482	449	452	441	494	490	476	466	461	472	482	459	452	461	468	460	429	483	427	460	452	478	464	426	477	475	442	467	466	456	469	476	460	490	476	466	463	432	477	485	439	481	416	470	465	452	461	483	483	484	478	472	513	453	426	507	457	449	484	456	465	455	485	470	443	437	437	471	499	443	471	428	479	482	456	482	460	450	469	461	462	458	482	482	484	498	531	464	463	468	462	474	428	479	495	499	473	470	480	508	472	476	487	452	451	454	475	462	477	434	419	504	476	454	427	465	508	475	456	443	499	501	464	422	477	451	505	475	470	437	490	500	467	494	483	488	490	479	461	423	489	496	505	452	471	489	466	474	480	478	489	475	499	481	488	478	474	441	463	499	472	462	498	475	481	483	464	472	480	488	449	500	485	484	494	506	440	453	522	488	442	466	465	471	470	489	517	464	530	502	472	453	472	462	492	460	474	424	492	470	482	489	483	502	470	478	467	468	471	509	466	480	484	499	465	444	475	469	459	461	445	446	469	458	457	451	483	418	447	481	477	465	464	510	426	482	453	494	474	460	468	424	452	517	474	448	468	479	451	477	459	467	461	467	495	465	488	476	483	442	474	487	474	457	472	476	493	472	459	425	495	453	462	470	466	445	454	456	453	458	481	544	436	465	502	482	448	529	486	484	449	438	448	446	506	447	468	466	450	498	467	500	445	472	474	487	475	489	487	469	439	443	500	498	455	450	461	462	468	464	448	419	454	479	475	473	460	486	465	439	419	481	466	478	483	486	471	450	451	481	477	464	497	440	464	426	482	450	433	488	463	494	494	449	466	474	475	481	480	487	471	495	447	496	495	469	469	474	460	467	483	463	510	485	480	454	480	453	490	459	478	526	464	470	465	440	436	469	456	497	470	465	471	468	473	434	459	457	465	507	466	452	463	466	471	465	492	452	486	495	485	458	470	454	499	447	475	496	433	465	455	485	470	495	494	476	431	449	436	458	465	442	504	491	456	452	487	459	471	462	424	471	479	441	445	526	496	514	451	452	447	490	445	483	453	466	443	443	481	480	460	455	434	494	473	463	452	459	480	469	488	463	498	462	486	470	495	427	451	477	481	495	459	497	459	463	487	467	477	466	469	486	453	500	489	470	508	483	447	451	459	488	492	456	445	463	479	488	457	459	490	450	474	463	494	445	453	465	468	465	433	469	488	489	447	456	467	499	447	491	499	453	512	460	427	470	473	479	467	479	481	430	475	470	457	458	504	478	421	463	522	474	507	463	475	480	465	463	500	469	424	462	437	487	445	466	484	458	475	416	477	455	498	478	428	441	477	494	460	498	425	442	489	487	455	477	468	459	465	462	440	452	502	470	470	443	434	488	465	487	470	444	492	487	448	450	459	458	494	501	457	451	468	460	476	491	461	498	452	482	457	457	470	497	475	505	480	459	477	473	491	476	446	447	480	514	472	443	458	470	503	435	490	498	491	455	471	480	476	476	444	457	464	462	476	440	442	467	478	451	467	476	490	462	443	464	482	486	470	494	498	487	497	477	497	456	503	414	471	484	476	470	452	480	454	453	478	474	502	474	487	506	485	460	470	469	457	464	507	435	482	457	486	468	454	481	445	491	457	468	502	451	465	453	463	483	436	459	488	478	453	470	483	449	495	480	494	490	490	492	456	442	438	498	469	459	494	483	475
29091	6914	3344	516	328	336	361	328	330	307	320	295	337	366	323	302	350	334	320	292	319	338	309	333	305	333	335	333	299	317	347	295	367	314	337	330	334	347	284	298	311	323	316	318	320	319	330	307	339	307	307	316	340	323	354	314	335	305	354	320	288	318	328	320	341	321	297	318	323	309	328	330	348	313	333	307	343	342	325	325	329	334	328	317	328	338	321	324	321	289	318	341	314	314	307	316	289	309	329	308	300	315	334	318	334	338	328	327	351	303	330	305	351	309	321	320	311	309	354	331	306	301	314	317	299	308	321	344	308	324	309	330	341	354	322	298	309	324	278	339	318	325	338	315	358	312	274	323	333	311	338	330	304	341	336	310	332	315	301	296	281	326	334	329	327	322	359	340	305	316	280	309	350	336	365	304	340	295	313	310	320	283	309	293	333	326	331	276	320	317	315	304	310	345	301	300	323	286	299	318	300	330	310	328	301	316	353	322	335	329	302	293	299	323	314	325	326	340	339	307	315	322	319	289	314	325	368	290	301	309	327	338	328	300	337	318	348	343	313	334	306	318	333	338	332	302	304	322	305	278	315	313	324	318	343	319	339	296	315	288	357	321	326	318	300	314	327	293	312	319	342	321	326	302	330	329	344	311	308	312	326	303	323	364	317	288	306	333	325	302	276	327	294	353	324	300	307	306	308	330	309	331	333	330	323	321	307	325	313	324	339	337	310	331	310	323	324	299	318	338	339	280	337	345	312	340	296	327	309	326	304	331	322	308	327	309	332	341	358	339	310	316	336	347	338	301	322	362	348	337	324	330	339	331	332	317	301	322	316	348	331	345	323	323	343	305	340	317	305	330	313	330	326	337	310	317	316	334	354	324	325	335	349	315	329	311	312	310	302	316	297	343	325	295	310	349	353	319	308	326	346	276	328	296	311	330	312	318	315	276	310	335	303	321	316	276	323	326	334	311	327	333	317	328	319	303	301	345	333	333	312	308	331	305	304	343	314	329	293	363	280	322	343	322	311	326	317	323	310	321	323	334	338	316	294	284	320	364	357	348	330	293	308	335	306	333	304	296	310	344	329	321	327	301	322	297	314	314	342	316	310	299	299	307	316	347	319	322	342	310	313	325	309	303	293	287	326	301	317	330	311	290	310	319	314	298	292	335	297	327	300	316	328	302	336	293	331	352	343	356	338	322	307	319	338	331	334	310	316	342	315	338	332	328	309	334	307	305	331	339	326	304	341	325	328	330	350	295	347	364	306	352	342	287	301	351	290	313	339	320	323	334	312	340	306	325	326	314	346	325	294	350	336	320	329	329	323	318	305	303	312	350	336	306	325	289	363	309	314	329	355	356	312	298	347	309	286	352	327	282	336	345	345	330	300	297	323	319	346	340	329	301	299	312	275	353	344	303	353	322	344	311	304	325	312	310	337	283	315	308	336	353	354	303	326	295	365	307	347	299	335	312	327	306	319	328	298	342	322	310	305	304	289	333	335	326	315	321	326	332	350	310	334	300	316	313	312	350	291	347	323	329	349	301	312	306	292	316	317	286	302	306	338	337	289	303	325	317	301	346	300	324	317	321	329	338	300	294	306	345	289	335	306	316	317	321	306	324	326	294	318	324	305	325	347	346	331	316	296	328	344	295	309	319	294	333	293	310	328	317	332	324	319	330	315	302	320	316	323	321	328	322	323	303	315	328	327	346	344	317	326	321	297	327	314	311	315	303	321	313	329	338	329	302	343	331	349	312	322	347	328	312	311	307	313	297	305	305	334	330	312	301	323	307	321	291	310	285	325	344	373	306	324	344	307	320	313	331	321	343	300	338	326	286	355	334	348	351	364	328	313	348	318	292	324	281	331	322	304	324	293	327	302	325	324	341	293	324	319	296	330	326	283	333	338	330	326	300	309	361	291	321	325	329	308	320	325	313	317	309	294	299	317	319	307	285	314	318	334	280	328	302	313	329	324	299	320	323	328	306	333	357	334	338	307	338	310	318	305	311	310	336	322	297	318	323	302	347	328	320	352	314	316	319	310	322	308	380	328	300	316	332	332	309	343	311	313	343	330	302	309	324	349	355	311	309	317	334	338	328	315	320	336	325	329	319	347	291	329	305	301	336	311	304	363	329	323	360	344	324	330	308	283	340	319	304	333	292	333	303	359	304	298	324	344	321	349	333	308	359	347	325	336	294	339	358	337	308	339	308	315	294	336	314	317	328	324	329	296	290	313	312	281	309	335	301	310	332	313	311	306	357	316	330	306	349	313	316	327	316	343	318	292	325	297	363	329	355	292	299	317	311	323	317	318	324	339	344	305	322	313	330	327	318	342	331	309	323	332	318	316	323	300	313	338	311	323	326	350	313	314	311	292	297	292	290	303	287	326	316	339	315	329	318	328	328	272	340	326	322	297	290	291	327	309	316	347	328	279	343	358	313	324	333	322	322	295	304	308	302	335	305	313	311	353	295	315	326	316	304	309	335	340	320	313	306	325	332	315	322	319	333	305	290	272	305	326	320	303	311	340	351	336	312	302	341	356	332	320	286	340	328	321	301	318	310	337	304	299	316	297	312	307	350	330	354	321	312	349	341	317	334	318	293	275	273	350	328	281	330	339	291	298	317	332	294	310	323	306	309	304	306	349	335	336	318	340	338	307	317	312	324	325	313	305	324	300	333	338	314	268	342	306	323	312	333	317	316	304	327	298	378	314	277	295	325	328	294	336	349	301	336	321	364	337	317	318	313	339	362	316	328	307	304	328	302	323	309	315	329	306	334	345	319	318	318	317	269	338	326	344	323	351	327	308	316	326	288	303	315	298	359	351	305	307	312	317	317	305	327	341	306	320	341	330	323	320	302	296	291	332	351	301	312	341	329	309	327	315	335	295	310	309	333	343	336	301	327	319	323	344	327	324	317	331	297	327	319	336	341	290	339	334	313	326	291	345	325	306	307	332	351	306	306	334	301	292	333	327	338	331	315	305	316	347	323	334	349	340	317	282	312	325	367	348	300	309	326	374	322	301	316	331	322	317	336	344	319	331	329	363	344	363	356	370	297	317	321	307	295	314	272	311	326	319	338	292	312	331	281	332	344	301	340	367	338	332	360	328	343	292	308	308	321	295	304	341	325	321	328	308	309	330	332	280	310	310	319	367	315	314	330	315	311	291	335	319	325	297	314	313	312	323	329	315	318	313	335	302	326	289	323	306	291	324	306	296	354	321	345	307	311	343	313	354	310	326	318	305	348	325	332	333	388	309	309	315	333	315	325	298	326	309	302	309	349	283	301	327	312	326	336	333	322	280	305	338	290	315	345	322	315	330	326	304	297	296	308	287	337	322	334	321	298	301	327	330	290	301	313	324	324	310	332	291	287	324	317	293	337	332	315	315	302	325	269	330	324	295	333	345	324	345	309	316	354	296	302	318	347	351	327	293	341	309	316	326	352	317	306	291	328	356	327	337	303	319	316	311	323	291	313	338	310	339	314
23948	4700	4941	987	986	933	928	881	853	842	902	883	866	865	874	861	877	868	836	855	863	823	789	786	872	881	841	844	832	839	877	864	839	852	868	857	844	812	817	776	817	886	826	828	858	854	824	858	848	859	872	840	805	860	868	830	891	856	862	879	894	834	841	850	846	858	855	863	848	872	835	849	834	833	874	847	877	866	844	836	843	859	853	841	927	835	835	774	821	824	880	838	858	852	818	837	828	802	866	850	834	871	873	868	902	837	849	865	888	829	861	895	834	815	854	822	839	810	842	839	824	834	855	854	829	864	805	891	858	871	889	838	800	856	851	824	857	885	865	805	833	838	799	857	866	823	853	840	865	832	889	841	813	867	830	895	930	846	840	800	861	868	808	827	868	813	831	833	881	830	876	843	866	860	859	804	842	870	809	816	863	846	846	824	804	883	856	769	867	837	843	846	908	841	819	855	825	847	865	852	897	816	849	807	835	839	915	892	838	868	872	842	881	859	856	835	842	856	845	873	887	845	862	861	902	882	839	865	820	827	862	840	804	873	837	898	843	862	925	857	828	900	889	896	896	881	835	835	896	834	874	899	855	866	824	816	823	866	815	819	829	877	857	822	848	878	792	881	825	815	911	839	815	861	844	900	831	855	864	880	895	846	863	899	821	807	848	884	858	797	871	830	829	823	870	848	889	820	849	866	887	803	850	879	847	820	885	869	880	895	849	853	831	843	819	845	829	789	835	859	824	841	891	822	855	892	874	881	825	792	847	851	829	848	844	864	820	852	861	786	851	824	798	868	893	798	867	834	859	895	854	844	834	772	870	836	817	803	868	880	902	850	857	814	870	844	868	862	883	865	804	824	863	823	908	789	831	852	828	826	848	860	822	864	824	879	827	792	820	852	871	831	884	870	900	845	942	875	818	906	906	792	886	823	876	841	876	856	910	860	851	855	885	828	850	864	803	883	826	829	871	830	902	878	884	795	882	896	876	898	838	795	873	803	811	832	842	835	848	837	916	845	833	805	853	829	830	878	844	837	858	880	841	822	818	837	820	894	860	826	887	804	895	885	838	912	851	861	786	793	877	811	853	834	838	831	841	796	864	834	846	869	878	911	852	841	883	861	846	892	856	886	872	948	845	850	871	833	870	840	911	878	818	869	889	843	879	859	863	851	852	856	842	876	817	917	856	816	825	869	891	893	873	799	883	895	899	872	861	848	860	864	825	866	882	846	831	876	869	864	797	896	859	805	838	814	803	931	824	888	812	823	912	833	858	848	857	844	887	846	849	825	817	875	849	840	865	854	907	916	860	812	881	826	854	861	824	844	823	922	843	876	877	898	838	829	908	841	795	862	879	874	866	875	870	835	806	842	796	887	834	836	826	838	871	833	811	838	837	861	883	870	870	852	864	855	884	836	835	888	852	857	849	837	798	850	881	894	828	831	843	845	867	855	837	841	840	844	787	863	859	858	806	919	849	923	854	827	839	868	822	803	815	871	874	818	807	792	891	831	819	857	837	793	834	856	885	841	863	843	916	833	865	822	824	839	810	843	873	869	834	880	924	817	816	877	913	829	823	778	853	810	888	779	903	877	821	838	856	861	846	884	792	857	851	816	860	834	790	839	834	812	882	767	864	926	829	829	855	835	880	823	853	828	830	833	816	837	852	820	852	864	856	838	860	874	820	875	831	850	845	829	805	795	840	821	887	857	847	851	818	827	866	834	876	810	882	866	850	935	808	810	818	808	829	820	849	792	860	800	895	844	836	873	882	845	864	850	874	863	871	876	865	878	871	860	866	856	838	875	862	906	872	840	810	876	877	831	851	833	822	835	871	847	831	834	829	807	855	892	853	852	794	866	842	854	829	843	887	807	874	873	853	861	844	848	910	804	845	862	856	836	824	846	847	867	853	818	848	856	840	878	853	853	821	849	868	860	863	805	863	835	828	877	859	794	864	811	870	871	837	922	864	855	852	813	898	884	854	851	829	882	853	863	838	866	894	823	832	856	873	821	844	873	836	824	831	829	863	845	864	844	837	846	831	891	822	797	877	869	875	877	841	800	874	948	905	843	840	835	881	867	867	804	858	896	852	833	861	863	839	840	856	845	854	851	873	831	894	798	929	867	884	866	839	837	840	861	908	840	830	888	821	832	862	826	844	920	848	883	849	820	869	836	823	886	851	890	850	903	862	839	860	904	881	866	922	839	840	896	859	838	799	815	827	862	831	873	875	804	841	886	835	861	797	860	912	920	884	834	822	878	849	845	861	872	844	771	869	843	853	853	861	825	867	893	866	846	884	845	826	819	864	834	906	897	870	834	844	867	856	843	892	890	852	835	858	838	869	844	824	787	829	842	843	836	867	850	854	891	840	861	832	893	821	903	828	780	917	774	855	854	896	830	824	848	857	833	897	815	872	805	837	896	819	821	863	832	856	847	845	847	878	829	834	877	818	811	804	835	850	866	844	892	883	860	818	817	860	855	811	806	805	853	893	850	838	834	858	819	823	816	882	842	850	834	865	872	849	845	800	832	859	839	869	872	804	842	864	841	829	876	802	887	848	913	860	885	862	849	855	892	850	845	809	873	829	856	887	874	895	830	839	859	803	881	797	865	939	858	795	828	889	863	856	852	834	889	819	810	858	810	895	840	809	865	866	875	799	881	848	823	862	884	803	842	820	869	843	850	811	847	893	884	863	849	830	905	883	912	818	861	905	835	885	837	920	890	843	853	874	806	847	853	858	794	842	885	823	912	878	847	897	871	872	818	866	833	835	857	893	827	883	876	851	840	828	907	824	863	889	881	918	841	841	895	863	852	837	784	856	837	870	876	863	845	879	799	815	875	859	834	854	841	858	897	835	840	812	911	872	820	848	836	796	853	903	817	879	834	852	849	777	832	823	867	830	862	896	865	848	798	863	843	835	854	809	836	880	838	861	869	860	835	840	834	871	854	803	843	861	853	846	804	880	858	847	847	868	840	850	810	843	811	866	847	899	845	808	870	826	887	906	819	911	855	837	793	849	838	875	839	842	858	859	865	904	843	837	862	898	862	839	827	814	843	785	881	815	868	830	827	864	838	855	829	867	867	877	855	850	840	835	872	836	846	826	867	853	869	853	820	827	853	842	823	836	898	810	844	856	821	896	827	866	804	802	928	838	835	838	913	871	867	830	844	859	889	859	876	849	827	833	899	849	868	850	902	873	853	784	858	862	851	823	871	862	870	834	854	865	867	851	853	854	858	847	847	819	877	864	848	847	783	871	833	918	874	847	815	888	803	843	831	842	877	846	915	870	861	862	866	875	904	877	878	896	818	834	834	870	857	748	835	843	868	857	822	912	832	814	837	816	896	852	838	853	907	855	872	846	877	827	824	854	941	880	833	851	862	892	838	834	847	865	862	830	822	836	828	856	895	847	871	806	799	838	867	875	839	864	826	865	842	831	813	865	824	887	843	854	880	836	882	850	879	840	838	829	806	911	823	882	863	876	868
63694	35308	28067	4102	526	366	367	307	267	237	256	262	202	188	246	193	251	201	194	229	208	195	175	213	186	214	183	209	201	200	191	196	195	188	207	212	197	196	201	192	201	203	206	188	167	186	222	195	186	184	171	218	208	202	191	214	209	180	173	196	171	183	198	198	216	187	179	202	194	191	194	201	196	194	158	193	198	181	206	192	193	207	201	167	191	199	199	192	200	170	179	196	186	191	188	207	202	216	190	209	186	182	198	211	223	187	206	196	216	179	183	174	174	196	221	186	198	194	178	174	181	216	173	180	185	183	182	173	193	189	202	245	204	206	195	195	189	210	198	220	182	198	200	207	189	183	182	188	183	180	197	193	191	200	189	179	177	202	176	178	192	175	196	144	191	183	201	180	165	185	209	168	195	196	184	185	206	173	209	196	203	166	213	184	158	202	195	193	182	171	196	185	182	198	169	178	204	191	186	192	188	189	186	228	185	186	167	210	195	178	189	198	174	167	201	220	225	214	185	178	175	168	160	216	192	195	187	183	183	188	194	191	194	201	185	204	198	194	190	176	171	207	199	188	176	199	157	196	171	186	214	170	179	195	192	196	184	170	201	163	195	205	173	192	174	188	177	189	177	184	202	168	180	191	206	182	197	166	185	214	216	178	203	212	198	194	197	190	222	188	190	201	178	174	210	175	205	202	165	184	200	195	171	182	191	187	178	203	197	175	178	167	201	178	183	220	186	213	185	195	200	183	218	193	185	201	175	193	173	178	193	198	173	202	189	184	182	183	168	178	191	187	184	200	207	176	189	197	166	186	195	178	188	198	204	189	193	201	178	199	190	173	162	174	194	194	185	183	186	164	194	178	181	167	199	183	208	168	184	171	196	202	186	196	189	205	195	194	199	189	184	185	142	194	196	193	180	142	196	184	211	192	184	167	173	197	186	188	190	205	195	204	189	187	208	176	181	192	201	185	158	182	196	184	194	207	216	189	210	199	180	225	200	198	225	198	193	212	209	203	184	198	197	212	177	193	209	201	203	185	187	182	190	200	179	200	204	181	188	198	196	184	189	180	198	213	204	195	222	181	170	188	184	163	192	194	197	180	212	189	163	200	176	192	211	183	203	191	205	186	193	189	197	199	190	198	214	183	195	192	176	175	191	213	169	211	190	194	187	190	193	201	194	193	198	178	199	186	194	174	172	169	186	199	163	206	180	168	177	204	217	192	167	187	168	196	188	209	188	201	173	182	201	189	195	193	199	174	155	201	194	173	202	189	206	176	218	166	193	155	173	202	186	196	197	167	201	174	187	173	209	178	201	193	204	190	167	171	192	197	191	175	183	189	195	201	181	183	207	215	193	197	183	172	193	166	183	209	212	200	192	165	195	173	174	194	181	206	166	196	184	181	192	192	167	172	180	164	190	195	195	178	173	192	188	150	196	185	222	171	193	184	210	199	192	170	209	191	165	199	175	200	177	191	215	203	209	193	207	186	181	198	186	162	208	182	191	199	192	183	162	203	171	208	196	205	206	162	169	201	205	190	186	200	167	178	183	187	185	188	198	176	190	195	171	177	172	191	174	218	197	171	184	180	191	184	204	188	202	189	182	177	189	218	177	182	178	192	199	193	196	165	199	185	196	201	184	175	193	215	175	191	183	187	191	191	171	213	169	204	185	198	198	194	218	169	195	199	209	203	191	183	184	196	175	186	175	172	174	197	201	209	178	177	209	179	197	206	193	207	198	202	178	210	153	210	178	174	186	205	180	201	203	208	150	192	208	187	207	184	197	189	199	195	198	179	210	184	203	190	193	165	187	201	194	202	176	209	183	193	197	208	176	169	223	174	201	172	193	197	181	189	200	212	164	205	187	209	174	187	171	176	186	204	197	212	183	189	183	189	201	198	172	244	173	197	195	184	203	194	190	200	168	213	196	192	183	206	196	174	174	179	180	176	198	184	193	183	164	190	178	176	193	176	167	206	196	199	203	180	196	201	171	177	198	236	200	217	185	211	190	162	178	195	173	165	201	168	189	181	198	194	213	204	210	201	188	190	205	169	180	166	199	217	189	194	207	183	179	181	196	185	194	201	209	180	174	175	180	212	169	188	177	172	208	197	209	196	190	184	201	181	187	194	204	218	195	207	172	182	225	200	178	187	201	175	190	156	193	172	189	210	192	172	196	197	202	211	194	236	191	192	152	167	188	195	189	173	161	220	189	187	200	198	191	191	178	191	178	173	198	216	172	158	208	203	191	196	197	196	197	217	182	188	206	196	196	186	194	150	179	198	195	184	192	206	179	194	194	175	213	188	205	204	210	192	182	197	183	197	181	184	195	186	199	206	228	208	205	193	200	193	196	200	195	188	185	190	177	197	191	203	206	179	204	206	187	179	193	227	181	185	179	183	197	191	203	185	192	162	213	179	201	202	186	186	174	199	186	177	187	178	193	196	213	164	207	187	187	191	185	177	213	167	179	199	177	182	189	183	187	206	190	179	217	208	208	179	189	188	206	186	182	166	191	202	176	180	194	207	196	181	187	192	192	207	190	189	181	176	195	173	180	207	172	184	194	184	199	198	177	203	177	181	189	193	197	167	178	193	196	196	193	179	185	197	189	164	222	180	155	189	184	179	174	167	178	167	187	184	197	194	182	184	199	189	179	176	195	204	216	191	199	177	186	182	182	204	180	210	190	204	193	183	187	200	179	186	204	181	179	195	197	178	167	214	179	174	223	201	176	180	180	211	173	179	193	185	192	188	186	175	189	192	193	200	208	193	192	196	213	175	180	212	181	167	179	187	198	176	228	215	180	189	198	183	185	157	191	209	174	190	204	190	202	209	205	195	197	187	185	197	195	217	202	196	186	181	195	190	174	197	187	180	179	203	184	201	192	200	204	186	197	185	184	220	208	190	197	175	196	182	189	191	204	195	191	179	202	188	168	172	189	203	242	204	172	183	177	195	178	191	178	212	191	179	217	178	198	192	181	181	184	187	168	176	183	192	188	199	167	205	181	200	182	191	184	171	190	187	192	198	194	194	194	204	180	184	183	182	189	189	200	180	163	180	187	176	186	184	208	192	199	187	200	179	178	177	201	195	179	191	189	152	204	181	206	210	182	191	178	205	201	194	165	183	218	191	181	181	191	196	166	170	209	196	198	193	194	215	212	185	192	183	169	175	186	197	189	203	205	208	195	194	178	180	192	244	190	195	180	215	195	170	187	169	179	168	174	181	168	187	204	211	195	180	197	197	172	222	179	185	201	192	184	168	194	202	200	175	209	211	176	178	213	166	201	176	183	184	203	173	204	180	195	201	189	192	198	178	196	186	182	177	180	166	157	160	171	221	194	208	186	174	204	206	189	184	197	202	168	162	202	205	181	197	209	182	181	190	179	198	179	174	211	189	206	204	188	169	179	154	192	227	172	183	202	169	200	157	188	202	207	175	180	211	184	201	185	198	202	199	203	198	181	164	196	161	209	201	170	202	171	175	174	180
42953	23332	19124	1973	1744	1470	1295	1147	941	918	882	762	771	719	779	743	695	700	682	594	647	678	621	605	611	645	606	538	588	562	594	567	618	572	560	525	551	572	568	573	572	547	562	574	548	567	538	557	585	560	523	546	569	535	554	559	556	527	513	553	523	586	521	504	566	540	538	561	555	578	578	576	565	583	535	550	568	615	580	564	566	559	573	573	548	551	538	575	539	583	552	547	544	558	523	527	540	533	557	561	520	550	543	551	537	550	558	563	583	593	556	528	547	560	552	556	571	616	577	587	608	638	565	588	534	532	569	516	597	638	630	722	709	721	632	651	531	573	495	533	571	554	526	508	516	535	557	538	545	520	524	567	506	500	537	548	539	576	553	562	507	522	564	559	525	547	516	535	514	561	516	505	522	540	497	522	550	525	535	527	590	573	538	512	568	521	520	503	557	558	500	534	525	533	552	529	576	554	541	536	519	564	550	553	535	564	564	539	559	548	496	499	567	549	532	457	523	557	510	539	491	548	539	502	514	554	520	542	527	499	475	503	606	525	580	520	530	527	575	499	560	515	572	546	507	558	521	542	519	494	563	527	554	499	540	540	498	563	547	555	497	477	540	522	520	527	539	506	530	557	563	590	497	526	516	514	560	530	529	572	503	531	512	544	528	575	526	534	544	528	505	571	562	487	507	552	568	533	529	549	512	575	530	524	544	551	555	545	540	547	531	551	565	524	531	547	565	501	530	532	549	578	572	511	545	541	531	543	536	516	512	555	546	525	507	530	534	498	497	519	521	526	525	532	507	537	544	532	530	511	534	532	536	541	556	530	568	540	561	578	543	580	530	515	516	558	529	533	518	554	583	503	547	568	534	523	535	515	539	546	525	505	510	567	541	549	532	540	523	527	561	497	563	514	527	520	551	538	504	553	564	572	549	492	493	546	555	527	554	546	498	509	564	474	534	492	557	558	496	548	517	487	515	514	590	565	545	526	510	546	524	543	509	531	573	558	511	527	529	530	526	505	568	551	532	568	529	580	526	567	525	537	498	588	545	559	530	529	498	530	521	556	570	537	554	522	567	539	525	531	531	577	517	527	558	560	546	535	525	550	522	523	537	496	526	554	560	529	559	479	589	538	570	504	529	580	542	536	527	515	517	526	512	533	542	524	505	552	529	551	547	517	603	569	521	551	529	539	546	508	502	536	556	529	533	580	561	531	543	553	541	500	558	495	519	555	520	543	509	512	589	548	577	530	508	524	563	537	532	519	561	546	553	527	521	572	522	556	521	501	540	535	486	537	508	561	550	486	542	544	534	520	544	545	543	529	538	502	558	563	513	546	500	547	533	515	534	537	535	546	478	569	531	562	538	552	542	549	514	524	515	529	566	540	503	543	519	536	572	541	537	522	509	549	562	534	545	510	534	493	571	548	498	543	496	522	497	546	521	515	563	535	538	569	543	493	577	533	537	540	516	542	515	530	505	565	531	531	532	557	508	534	496	529	561	547	522	532	534	526	552	512	565	532	526	509	566	566	537	554	512	568	560	577	588	524	525	509	503	555	559	553	535	529	536	525	532	530	545	552	566	554	536	541	560	496	520	542	550	537	568	543	539	540	566	519	498	565	507	559	528	495	518	592	574	528	560	531	531	533	563	502	528	535	578	550	558	533	556	514	543	543	516	509	550	536	576	549	531	520	519	536	502	549	525	512	591	504	524	543	525	509	548	560	566	536	492	542	549	540	509	554	516	516	506	536	530	538	505	533	544	515	526	556	568	510	560	506	542	543	554	511	526	546	554	526	526	529	553	542	539	549	513	540	522	556	521	519	526	520	525	590	519	490	540	540	561	560	515	492	584	505	551	542	545	587	552	530	567	500	536	522	586	560	522	516	532	523	541	526	547	538	556	536	552	575	560	501	516	559	547	541	552	596	496	553	520	518	503	509	537	549	570	539	516	577	516	556	500	537	551	545	525	495	531	547	559	546	509	511	537	524	511	523	531	538	543	529	503	519	520	568	553	506	528	539	505	560	552	541	522	518	553	550	526	538	548	493	520	561	547	536	514	528	539	533	558	506	535	497	529	520	516	568	516	527	510	477	516	536	536	582	536	494	546	567	535	552	535	538	528	546	516	506	511	524	562	546	531	561	517	576	537	542	547	539	561	535	532	544	543	485	564	571	555	519	536	507	499	473	511	566	513	557	548	570	529	537	555	497	563	519	562	542	567	519	532	549	539	550	541	493	514	528	540	498	536	566	612	531	527	584	558	533	530	553	555	519	511	523	547	534	540	474	518	538	529	521	572	544	516	556	523	521	547	538	553	554	536	516	542	472	536	550	520	538	505	497	520	513	526	519	514	562	539	511	536	552	528	541	520	533	549	537	535	501	539	554	516	534	524	531	533	521	556	557	538	543	547	530	525	510	521	546	520	545	535	530	536	528	559	514	511	564	549	534	516	544	515	577	546	573	551	541	505	550	566	545	599	530	530	577	558	540	562	511	536	510	528	563	493	519	583	493	556	538	583	534	526	567	534	496	508	554	511	502	495	574	515	577	531	543	553	536	502	573	577	508	513	570	525	551	546	565	514	560	523	585	554	508	525	576	549	537	499	544	543	524	586	513	526	519	552	533	542	549	505	505	515	548	541	538	523	524	500	548	514	557	551	543	541	540	502	536	546	581	591	523	560	522	529	552	512	574	556	498	494	556	535	532	543	524	523	518	516	528	522	508	532	512	520	533	562	518	526	512	560	521	521	540	507	526	551	542	547	512	572	511	548	520	548	518	511	520	515	518	522	584	506	559	510	544	505	581	525	561	504	579	526	486	552	519	528	568	537	499	583	548	542	544	544	494	548	526	561	525	549	537	536	544	530	501	545	530	529	507	560	553	554	519	558	570	576	602	536	519	581	523	562	523	525	533	514	532	521	509	541	512	514	548	546	544	559	563	569	559	558	519	518	544	564	512	516	542	556	558	513	515	523	515	531	543	509	541	532	565	536	533	573	519	507	506	545	537	537	536	560	554	511	574	518	512	505	561	525	531	504	562	537	533	535	517	546	550	571	540	594	529	522	540	513	537	536	562	526	563	560	548	516	510	558	561	509	567	487	553	529	539	505	541	535	538	552	545	523	551	548	551	568	572	505	505	554	538	514	541	576	513	531	518	511	544	544	555	525	536	517	487	551	525	536	509	539	565	558	540	514	539	579	522	536	518	509	542	532	550	533	533	498	552	555	485	538	538	526	552	539	533	539	524	525	531	550	527	519	509	519	526	567	545	510	542	538	548	538	512	561	525	536	502	503	545	578	557	509	564	489	528	543	539	564	554	523	494	506	547	492	531	471	511	576	575	538	552	576	555	557	505	500	551	563	560	529	503	540	577	529	545	552	493	523	522	530	560	531	555	530	537	538	524	547	533	537	562	553	502	529	568	547	534	546	558	533	535	530	547	562	480	530	543	571	535	522	511	556	565	541	559	515	555	511	556	554	562	524	488
74297	43826	36386	11428	1649	616	452	380	317	281	274	236	236	220	212	198	199	190	221	166	185	193	205	169	190	160	187	168	178	181	167	184	166	162	168	164	171	158	183	164	169	191	153	146	151	172	151	184	175	145	144	155	167	170	173	157	155	147	144	163	168	155	153	160	166	174	148	171	173	161	163	153	171	156	145	170	158	149	168	150	161	155	169	175	176	148	158	139	124	150	176	129	176	163	155	171	170	125	177	168	151	167	169	190	181	155	170	170	154	180	149	142	168	141	153	165	146	163	172	163	173	176	146	173	162	173	162	178	166	205	192	202	195	201	176	161	156	155	160	172	168	168	164	162	161	155	164	165	154	145	174	179	169	175	155	157	150	150	157	165	154	160	184	151	143	157	181	144	148	160	159	154	180	143	162	162	167	181	181	153	144	145	149	135	179	174	134	151	184	167	188	167	168	164	164	139	166	157	134	172	178	178	141	154	145	137	150	126	179	154	149	167	173	161	146	153	161	138	174	148	159	153	166	176	150	151	167	156	167	144	143	183	159	154	137	140	162	169	169	161	150	144	151	177	160	145	148	167	140	174	152	166	168	155	155	172	160	182	158	141	173	165	152	145	176	157	155	171	177	142	179	172	135	170	169	156	161	153	150	171	160	152	151	169	154	159	187	137	194	165	165	169	163	156	175	176	142	141	163	153	160	155	163	165	157	173	146	144	145	177	154	161	133	174	176	155	189	185	156	173	165	142	207	176	156	128	152	175	158	160	150	171	167	160	166	184	168	183	170	141	152	167	146	156	150	155	182	148	164	161	168	140	167	170	155	152	142	166	140	127	143	160	178	164	173	149	168	161	146	155	157	150	184	141	199	163	159	154	146	168	145	154	153	166	152	169	162	153	151	158	170	162	147	157	160	160	152	173	128	155	162	144	151	160	162	170	176	168	174	127	151	170	158	173	159	133	167	164	173	134	150	155	140	174	151	169	143	184	165	170	183	175	146	173	154	151	154	186	151	164	184	161	147	185	159	153	170	152	146	144	160	154	150	164	191	175	171	168	142	147	163	170	186	162	174	151	163	163	166	141	148	173	158	163	160	180	176	147	153	153	144	157	151	139	159	157	138	170	151	156	184	146	173	137	141	158	168	156	153	159	156	136	152	173	162	172	165	151	160	175	143	148	166	160	188	166	161	166	171	155	152	158	160	177	168	143	139	175	146	178	161	152	146	155	156	157	163	166	187	147	149	151	172	180	148	165	157	156	157	157	184	159	140	159	155	154	175	137	138	167	154	143	143	148	158	162	147	158	182	158	156	165	144	147	174	158	138	175	151	158	149	147	149	148	156	167	150	167	146	160	167	165	175	160	171	149	199	170	172	157	164	151	168	161	146	166	159	161	162	173	162	151	134	142	164	170	148	151	158	138	147	169	154	130	176	170	144	164	181	158	175	144	149	161	170	162	149	171	169	180	138	135	170	154	158	168	150	145	153	156	136	163	151	169	178	154	151	132	127	176	174	157	168	147	179	167	171	183	169	163	159	157	174	164	143	169	149	175	169	150	143	160	169	156	159	149	156	150	190	179	140	148	164	170	164	152	173	141	155	173	179	156	169	161	148	148	154	156	162	154	144	153	151	169	189	137	160	175	160	175	150	176	143	175	153	152	179	167	159	158	142	135	157	161	166	181	157	154	146	150	197	156	155	164	167	140	148	152	147	162	151	143	161	168	147	160	160	158	157	165	150	181	159	160	169	163	132	157	145	171	173	170	139	147	136	166	159	138	145	149	141	175	165	142	155	155	151	168	172	160	152	160	148	153	169	141	176	136	172	166	172	158	158	152	154	162	151	178	168	153	155	181	185	156	161	165	145	151	158	146	151	141	149	167	166	161	173	143	149	129	175	160	152	159	163	152	149	156	167	121	177	133	160	146	163	157	155	156	153	172	161	175	172	144	159	141	163	182	150	163	145	158	166	146	150	199	146	160	158	149	163	150	162	176	158	144	159	162	159	154	133	157	154	144	177	185	164	146	183	179	171	162	171	183	161	142	167	176	175	157	175	148	155	164	156	161	147	153	150	163	171	183	162	156	174	157	173	188	145	154	157	144	165	161	158	170	144	165	166	163	155	169	162	169	161	141	156	158	175	179	143	159	142	194	169	156	146	167	158	149	162	179	167	148	157	159	161	160	150	159	163	175	177	178	157	171	155	188	170	190	158	159	155	156	168	152	167	149	153	167	133	171	145	158	163	144	159	142	162	176	163	162	137	162	152	154	154	166	167	152	150	152	165	182	156	152	153	177	134	137	151	146	180	162	162	155	145	159	156	152	163	155	165	140	172	187	144	164	141	171	146	166	155	160	156	158	151	195	158	157	158	161	135	170	142	152	171	174	172	173	166	153	147	157	165	157	139	155	161	187	185	181	170	178	160	154	160	142	179	158	157	160	173	158	175	145	148	148	144	167	182	151	172	162	155	167	159	155	172	184	168	137	167	156	160	165	142	133	146	148	166	164	157	180	148	142	155	142	187	173	161	172	138	145	166	167	158	166	163	181	168	179	152	150	174	146	163	162	174	142	141	176	152	158	138	151	167	143	158	168	172	161	180	141	167	154	159	158	134	180	166	171	176	182	153	126	170	146	154	162	175	143	146	162	149	164	164	174	186	154	160	151	168	164	153	162	164	151	183	170	138	174	135	142	167	166	152	171	154	166	144	144	158	169	170	150	169	149	165	150	185	166	166	124	146	173	174	165	173	173	168	146	162	158	169	178	164	137	135	166	167	153	166	181	183	175	168	145	173	186	185	162	154	172	176	148	143	153	161	157	179	172	158	156	153	163	159	154	159	156	190	154	170	151	162	183	164	173	165	164	156	176	155	171	177	151	153	176	160	157	141	168	170	184	172	173	133	176	178	143	154	121	168	146	153	162	196	175	171	155	132	147	150	154	164	173	157	138	158	157	163	154	157	156	133	167	142	161	174	160	136	149	161	156	178	156	127	162	167	161	180	153	168	157	175	163	131	164	164	133	146	161	158	147	134	149	140	155	149	165	167	167	148	163	131	149	166	159	151	148	138	166	151	150	146	158	151	154	174	166	177	129	153	154	171	154	150	159	156	157	151	166	156	154	150	149	153	168	156	151	146	154	159	136	136	160	138	164	165	158	145	165	159	145	142	148	171	173	160	169	159	178	174	159	162	147	159	148	151	165	162	202	158	137	136	165	164	168	164	158	163	169	149	162	163	137	152	148	155	165	149	181	162	163	168	151	150	159	140	162	148	149	186	176	152	159	155	152	151	159	166	150	174	155	173	158	152	168	157	154	174	159	155	166	166	169	149	150	149	166	153	150	162	149	187	148	142	148	161	143	130	192	143	164	168	142	168	168	146	151	153	152	141	152	152	162	173	162	149	170	154	158	161	179	136	143	164	184	176	173	145	164	150	163	166	156	150	169	163	164	160	171	163	143	173	141	164	165	141	162	178	159	189	168	160	172
51080	31552	25750	3212	2693	2220	1937	1649	1425	1260	1062	1075	883	884	810	783	752	747	694	679	684	625	664	596	629	574	611	611	563	553	596	547	577	535	518	509	480	526	522	512	541	510	505	516	485	527	527	470	501	443	519	495	527	460	471	495	491	464	469	477	465	507	464	462	441	547	518	513	530	499	530	540	546	524	503	533	524	527	554	517	533	484	489	508	500	505	511	506	537	505	497	472	533	519	507	522	498	506	513	490	468	492	495	505	494	551	580	591	580	527	496	485	500	495	520	534	542	558	591	596	624	517	510	490	497	522	475	556	571	682	833	845	737	761	625	569	483	505	491	452	481	467	501	517	525	457	436	474	488	425	449	452	486	469	464	461	461	463	472	460	450	454	509	467	455	510	479	443	501	439	478	485	472	447	489	456	462	493	471	457	461	460	487	462	481	446	463	474	495	432	485	494	475	496	479	451	489	454	465	458	472	412	492	480	471	475	468	453	454	541	479	516	455	487	481	441	453	466	458	431	477	440	468	457	451	495	448	498	448	505	475	456	475	451	486	456	498	448	493	468	497	459	443	465	486	490	482	467	493	487	476	465	509	458	461	459	457	464	464	472	451	496	471	476	503	442	498	491	479	472	457	489	479	471	455	456	483	464	495	466	483	443	469	474	441	475	478	446	463	477	496	454	445	458	451	468	473	469	471	503	474	538	446	458	469	454	450	501	454	481	499	456	497	484	499	448	455	471	426	459	480	479	454	484	490	449	497	498	472	494	472	449	404	459	501	473	474	491	463	443	450	465	471	470	444	498	456	475	440	440	469	518	480	450	451	474	434	444	459	476	481	470	519	474	482	446	471	508	483	468	480	447	506	462	475	440	516	470	449	447	479	476	488	478	489	456	452	403	474	446	433	466	426	496	493	499	438	477	450	469	447	467	442	449	472	454	424	498	487	440	463	437	456	486	460	500	459	471	451	511	475	463	446	485	468	421	456	492	445	455	455	477	416	452	487	473	473	484	437	464	459	429	460	447	480	472	432	469	474	490	465	475	455	466	484	464	464	486	463	458	503	451	470	486	453	434	497	434	462	450	538	453	486	454	480	452	466	490	464	455	491	465	474	452	487	472	444	457	450	459	485	491	466	476	475	468	461	461	458	468	470	452	454	452	489	482	462	479	447	441	417	473	487	450	494	450	421	461	472	468	486	486	468	486	473	468	471	494	422	490	491	466	481	444	466	463	484	480	448	470	456	452	436	503	472	424	440	470	483	486	455	461	447	447	483	443	485	480	467	484	460	446	459	512	486	467	500	417	496	486	450	467	488	504	473	469	465	465	481	472	467	497	502	456	491	431	455	453	453	466	466	461	465	463	436	446	475	469	473	466	475	456	492	444	477	463	427	451	478	446	521	503	444	437	491	492	447	458	505	446	444	455	453	446	439	463	472	461	471	476	453	520	473	505	485	464	475	468	463	489	494	477	476	445	494	441	502	477	453	477	492	444	437	508	487	488	491	461	470	473	480	449	455	465	484	437	545	484	464	500	450	450	457	444	453	473	489	490	448	502	479	456	465	486	457	457	442	494	511	484	500	483	459	455	510	463	488	462	420	458	465	472	496	502	439	493	483	466	469	514	443	444	490	478	489	488	466	425	500	452	470	444	513	513	458	465	502	493	466	496	452	465	520	459	475	495	458	467	472	489	435	445	489	498	479	478	453	453	487	455	475	475	448	492	479	466	475	512	461	473	491	497	449	513	462	480	471	466	462	490	465	493	515	447	493	470	454	447	442	470	453	476	432	441	485	500	437	513	504	463	461	436	451	442	507	462	449	488	418	454	488	503	465	449	488	479	409	458	487	441	478	460	436	481	482	412	460	451	472	466	478	463	449	469	503	504	493	464	456	493	484	460	430	472	482	448	498	455	463	484	479	445	454	455	496	457	430	474	471	455	487	449	444	476	469	476	456	470	471	481	471	429	479	438	451	434	461	491	445	457	446	416	456	455	468	514	473	492	426	464	463	494	457	450	495	471	502	448	484	474	448	476	437	435	475	462	487	496	469	504	489	459	482	424	466	491	482	485	475	466	494	448	438	454	436	465	484	464	443	436	443	454	475	495	472	476	447	457	435	495	488	468	452	491	473	480	418	483	448	470	430	496	460	458	472	485	460	494	441	472	488	460	439	492	452	470	502	499	454	513	481	443	466	484	467	476	469	493	473	479	441	451	491	444	502	471	461	481	445	460	457	474	445	481	474	474	458	473	447	453	448	438	453	466	437	451	443	503	483	448	450	506	483	454	465	462	466	455	431	447	511	505	438	476	441	474	461	454	467	463	456	474	475	467	450	514	444	468	487	446	487	462	463	488	413	527	483	495	489	459	488	494	496	467	502	461	475	461	502	470	470	467	472	455	447	461	500	472	451	471	498	429	481	449	451	488	478	439	463	466	507	492	456	514	471	486	461	472	473	467	470	482	466	467	482	459	461	448	421	453	486	474	481	459	507	447	463	457	491	451	485	427	491	492	462	450	449	511	489	472	451	443	453	494	444	488	471	470	441	471	436	474	454	489	447	482	509	482	494	507	463	477	458	456	485	457	474	475	448	468	516	464	465	463	456	488	467	455	454	472	494	449	451	501	466	461	456	471	444	446	494	484	442	451	455	473	508	447	490	419	466	461	484	453	508	494	463	476	447	459	475	469	523	504	456	488	459	440	459	411	506	468	432	477	484	471	488	475	442	472	506	430	491	485	463	428	446	490	455	462	468	509	473	443	443	467	452	476	459	449	463	455	488	460	480	488	508	508	449	479	477	477	461	455	496	440	451	474	449	484	463	507	476	446	459	469	472	501	481	445	449	477	471	457	482	472	514	466	452	465	470	457	484	450	440	448	443	452	454	526	486	447	459	476	478	455	450	450	433	473	468	441	465	478	477	485	469	500	462	483	471	474	489	484	466	469	497	489	480	497	474	478	496	449	476	482	519	463	499	493	438	473	479	468	488	450	446	467	444	515	507	450	466	463	502	442	503	470	461	475	481	474	441	480	437	492	462	462	446	454	453	447	472	463	467	439	456	445	456	458	517	460	461	458	470	444	471	512	478	439	479	508	452	476	489	455	442	473	473	488	455	498	462	498	434	448	473	480	469	485	471	451	456	457	461	478	474	515	445	471	510	464	465	472	513	479	468	463	461	472	497	503	450	480	500	439	470	462	504	445	487	483	496	475	500	455	453	436	451	466	456	483	455	504	441	512	520	454	471	415	480	475	471	480	462	446	459	487	488	433	496	482	469	476	478	485	459	501	470	491	498	463	459	536	454	441	484	455	456	441	448	463	507	447	492	453	479	503	451	457	449	485	467	489	435	463	475	463	490	460	485	465	456	464	477	449	449	478	494	450	479	502	481	455	469	510	481	480	438	480	459	480	477	485	505	478	480	437	457	499	436	474	503	476	482	427	461	513	478	459	470	422	419	476	437	441	473	429	471	442	494	497	470	488	437	495
28104	5723	2694	429	362	331	332	296	372	336	336	307	326	347	345	327	314	314	296	327	326	310	333	304	300	322	333	320	323	283	303	310	285	341	338	323	370	338	298	284	306	316	342	282	344	310	315	296	319	364	337	312	325	314	349	323	320	336	318	321	343	343	309	312	338	321	299	361	321	322	309	298	333	286	315	314	309	373	322	319	323	316	384	276	342	311	334	292	298	315	352	348	370	316	273	318	307	342	349	278	289	335	284	324	317	317	328	333	358	318	318	327	355	332	318	330	346	309	338	303	314	337	309	312	307	312	310	294	321	322	337	335	313	313	351	332	316	280	279	295	356	342	348	348	311	329	300	330	345	314	316	310	308	306	282	325	339	307	305	340	312	332	324	333	347	284	335	319	332	329	362	272	344	307	318	305	326	301	314	330	303	313	321	325	318	324	321	317	334	296	325	314	303	325	297	323	346	320	331	323	336	309	320	340	342	313	295	333	329	322	317	301	317	317	337	320	362	313	314	306	316	306	330	333	312	298	340	352	327	324	299	358	330	341	318	298	329	339	300	320	318	317	338	295	338	323	330	329	315	314	317	317	319	350	319	331	320	321	328	321	307	330	328	319	307	285	311	317	299	323	338	299	310	326	305	302	349	339	356	294	327	312	313	310	315	308	359	290	291	368	315	319	358	310	305	329	322	321	299	296	285	320	340	321	311	315	298	333	344	320	328	316	319	313	309	327	321	320	328	312	347	325	314	299	311	320	337	340	312	325	296	307	356	310	348	323	303	326	342	348	309	317	351	348	285	299	309	312	320	321	320	328	332	321	351	315	285	316	317	330	323	300	300	339	309	322	303	332	301	316	315	317	350	324	322	310	300	334	295	318	291	317	334	306	310	345	290	351	348	340	326	306	305	304	318	311	315	352	314	324	326	293	328	303	343	342	293	314	323	300	327	317	323	309	339	363	330	344	315	307	331	329	291	310	332	301	343	312	320	329	315	324	299	319	323	325	329	305	310	300	324	325	345	280	353	330	315	311	314	336	303	320	338	298	314	321	296	335	326	335	318	333	326	313	322	317	334	309	330	295	303	316	343	266	314	331	316	307	354	324	343	299	304	310	344	324	331	324	325	307	313	319	318	333	334	308	322	312	319	313	335	316	322	337	284	323	326	311	342	362	317	300	335	335	338	358	274	340	311	303	355	356	308	370	318	287	328	331	301	285	323	343	337	326	317	332	333	305	317	366	320	329	326	322	316	295	306	322	308	292	336	334	350	311	330	325	288	283	321	308	317	298	334	328	350	306	332	322	331	314	328	339	326	301	304	331	315	299	332	327	318	331	330	335	356	304	335	331	327	339	316	318	332	326	341	316	335	296	318	299	330	335	306	337	322	319	333	341	359	341	303	318	297	295	306	338	320	340	349	303	300	310	316	325	338	330	325	343	316	325	297	320	322	321	302	330	306	323	301	339	298	330	300	285	300	321	331	319	316	313	294	284	301	298	328	340	327	345	326	334	307	327	319	315	300	311	280	311	298	336	308	313	310	348	320	301	334	282	322	287	305	294	300	323	322	301	287	304	341	313	287	340	299	322	350	325	319	310	317	305	335	287	333	322	363	340	323	321	294	320	281	319	300	326	339	350	294	327	342	310	325	335	308	313	336	320	306	305	309	305	305	324	318	344	328	352	343	298	324	303	305	308	325	321	319	338	331	323	330	327	302	333	326	317	305	322	320	361	322	339	323	338	308	300	321	343	300	318	337	302	342	308	354	328	331	312	301	317	317	318	334	318	317	281	305	299	327	324	333	314	325	330	319	287	334	290	323	312	334	303	315	316	305	338	304	314	338	334	305	324	321	361	312	332	309	336	300	317	328	325	310	306	343	314	326	322	313	343	296	317	359	326	336	311	342	374	318	324	314	315	317	320	334	325	343	318	352	319	303	297	330	335	297	284	321	330	330	315	367	315	330	327	309	334	317	329	292	319	341	332	329	324	314	332	318	317	308	326	330	343	316	309	325	329	325	302	316	319	338	320	327	300	337	319	309	299	349	321	310	320	339	344	307	346	316	329	329	337	325	338	293	302	323	329	324	316	335	352	325	288	332	317	308	312	337	299	330	305	316	298	325	325	312	331	326	319	310	314	310	304	317	347	303	324	293	303	289	346	372	323	355	336	332	323	333	323	307	326	297	350	311	355	345	290	284	303	296	317	330	325	334	318	353	314	332	345	300	339	297	321	316	323	296	336	313	361	305	319	346	300	291	334	313	312	305	344	316	321	336	322	305	316	347	347	296	310	317	340	293	324	308	322	331	341	302	338	323	299	340	301	317	308	330	312	328	357	358	338	324	317	321	353	311	353	340	311	311	336	341	356	331	354	312	335	326	297	317	344	331	333	307	320	314	318	289	347	303	313	319	301	322	321	315	322	311	297	300	351	319	325	333	295	300	299	293	325	307	327	323	320	337	295	348	302	352	330	309	308	337	306	291	324	327	310	301	311	321	309	340	334	350	303	328	327	325	302	330	324	299	336	332	328	341	302	342	318	287	306	326	310	283	332	335	316	311	304	313	329	355	302	278	325	346	303	322	345	352	310	330	326	314	322	322	331	311	276	327	305	332	325	317	320	307	345	286	291	289	322	338	305	308	325	298	305	329	336	318	339	347	326	346	295	337	322	304	344	321	312	325	317	310	295	299	319	373	327	334	331	309	307	310	315	301	317	312	298	305	334	340	324	326	317	333	333	319	349	289	322	309	323	324	361	323	320	330	309	347	324	320	310	302	324	329	341	315	307	333	312	320	337	327	317	324	337	337	353	310	327	333	339	322	328	337	340	343	296	305	326	323	318	334	300	340	307	300	316	316	306	303	312	334	316	316	290	306	331	324	306	318	351	290	310	356	324	321	306	317	299	288	322	342	319	339	327	299	296	332	306	354	360	316	269	331	337	321	353	328	312	322	311	326	361	316	309	333	312	277	301	321	333	345	351	320	307	323	294	300	330	307	301	332	316	308	298	314	328	337	312	304	313	309	327	311	310	325	327	314	335	305	347	320	320	310	322	314	285	348	333	312	320	289	322	329	351	324	339	324	336	321	323	320	344	332	334	297	326	308	306	338	322	322	299	337	320	346	338	340	295	325	334	316	301	309	303	315	306	340	301	323	320	371	347	289	327	327	318	346	296	320	343	294	293	334	291	335	307	303	318	337	323	295	338	308	323	309	310	308	275	312	345	300	319	325	364	319	331	303	311	319	370	318	337	316	320	297	316	329	345	290	334	329	321	312	321	329	353	356	302	319	337	319	330	306	311	351	342	333	284	324	328	279	355	331	305	336	326	313	299	308	331	356	301	305	298	335	280	311	284	308	323	300	336	343	372	359	295	340	315	319	334	334	328	296	344	324	322	316	321	309	288	319	292	322	312	302	349	308	309	289	333	307	330	336	322	318	320	349	346	306	298	351	335	319	328	295	328	318	329	364	315	325	320	345	308	287	301
23357	3640	4268	999	977	942	958	856	854	917	855	882	907	860	845	828	867	875	893	886	882	899	861	885	829	811	875	886	799	843	810	831	888	801	870	798	853	852	908	847	830	834	851	815	878	854	828	850	898	892	830	858	851	845	866	833	818	877	855	809	825	869	876	957	817	889	852	849	874	826	833	867	847	927	872	856	854	929	843	836	799	867	843	945	813	861	828	861	886	854	919	861	827	891	814	808	849	843	851	903	812	908	876	834	879	850	853	875	875	852	861	887	869	879	874	857	911	871	846	894	833	836	897	843	822	821	864	813	835	906	869	877	937	855	877	808	897	888	840	865	866	904	841	844	881	801	864	900	820	857	863	811	897	840	869	881	892	880	860	842	821	917	877	848	840	813	844	873	847	840	830	858	826	848	848	875	890	877	834	872	912	867	872	880	803	830	852	854	864	818	844	842	799	876	902	880	821	855	825	874	858	776	847	821	843	814	854	851	857	846	846	822	861	828	816	846	881	844	793	803	835	838	819	801	918	843	795	853	810	839	849	835	891	823	847	888	902	870	845	839	858	848	872	838	913	837	901	834	818	898	877	829	863	851	815	834	828	855	820	856	813	825	855	837	876	800	834	859	882	889	865	879	875	872	867	852	899	858	899	861	841	815	876	801	837	876	847	847	855	834	885	835	849	902	837	876	852	847	833	840	846	798	864	817	839	816	897	843	812	874	761	848	873	863	843	862	846	881	835	825	874	884	827	856	850	853	833	837	821	904	834	825	810	861	840	847	895	888	900	845	848	874	868	829	855	854	868	879	869	846	835	876	867	796	827	820	890	889	818	855	853	797	850	868	789	853	872	847	841	816	796	872	900	827	859	808	895	833	814	858	819	828	871	877	851	842	836	873	854	859	864	791	848	839	870	855	845	899	834	830	839	809	852	833	868	877	881	852	806	853	863	820	830	868	818	837	901	873	865	844	841	854	857	839	867	851	839	817	869	833	829	874	858	827	861	827	880	846	795	835	855	858	801	839	829	863	876	801	829	885	826	892	855	912	879	859	818	885	790	894	854	884	890	824	846	874	839	830	920	834	900	838	870	837	856	867	850	818	828	838	857	872	839	807	877	844	863	833	844	917	799	880	858	830	818	865	832	853	841	845	849	849	855	892	767	872	803	815	798	863	834	802	850	860	842	848	863	859	884	843	856	839	893	857	843	825	898	880	850	841	849	858	881	850	830	843	861	793	862	841	842	869	848	897	798	789	894	792	843	875	796	887	828	848	864	843	797	858	866	915	830	844	828	827	860	846	820	853	857	792	812	828	914	832	901	860	883	818	820	812	825	852	846	842	848	853	879	892	832	867	898	811	814	834	810	857	779	846	851	820	884	874	792	870	907	843	843	825	834	879	838	834	864	867	860	841	867	816	804	800	863	838	884	896	848	839	848	859	841	876	898	841	848	800	839	793	898	840	828	825	800	841	892	847	884	889	880	858	862	815	892	805	864	848	849	885	827	808	857	837	802	850	895	885	835	785	891	840	814	843	842	872	856	827	878	864	862	839	860	856	859	895	871	798	864	848	821	873	834	885	801	850	846	843	880	842	893	874	834	882	859	839	836	815	846	847	879	835	827	846	847	872	909	821	852	835	826	872	826	859	826	845	886	875	921	859	845	838	829	859	851	840	855	851	844	841	799	866	903	846	860	773	891	857	862	852	881	850	862	839	877	813	903	835	884	845	849	819	844	849	846	856	812	823	849	900	887	809	887	900	814	838	848	929	809	851	812	786	783	896	824	881	888	859	837	846	909	856	830	825	848	866	917	825	783	893	792	856	795	854	898	917	856	908	848	851	890	907	909	842	859	836	888	844	829	805	865	862	835	832	832	828	813	827	849	851	837	867	909	817	845	904	854	821	853	848	831	874	861	851	864	853	817	867	790	861	868	809	866	855	879	909	847	833	831	828	880	865	883	865	888	859	865	876	852	805	822	826	869	895	781	895	846	853	834	778	856	837	880	872	852	850	826	897	847	820	881	876	855	885	891	834	850	813	853	868	843	875	833	852	828	888	864	833	843	885	878	849	850	859	893	863	831	841	917	885	878	844	892	811	825	899	849	866	836	851	860	834	799	855	831	857	846	831	836	798	903	848	834	886	808	835	838	847	815	829	859	854	830	855	872	835	900	794	865	833	815	822	847	857	831	889	866	857	886	871	845	904	825	833	840	870	845	840	850	893	851	864	883	870	852	850	878	829	868	797	897	853	850	875	859	861	844	796	819	860	900	845	840	853	834	891	846	858	862	897	855	865	838	868	875	865	831	836	832	877	882	887	817	841	833	869	806	857	863	878	883	818	850	797	841	876	835	866	844	825	873	827	828	916	858	848	863	817	897	838	788	831	866	799	814	850	879	836	831	848	787	885	829	863	858	852	854	902	817	849	824	800	826	864	826	859	874	870	797	828	854	874	841	861	801	874	841	871	849	878	829	848	852	891	818	858	822	853	889	837	812	866	853	881	840	907	872	813	860	854	862	849	815	838	883	870	853	832	860	902	866	852	815	795	880	829	859	825	862	868	855	799	814	830	823	874	797	855	842	830	810	853	860	866	841	860	878	819	834	830	844	842	831	828	843	873	895	826	923	814	871	857	816	845	819	870	788	840	817	888	813	871	872	872	836	844	820	851	826	841	932	877	828	874	802	861	865	889	842	917	814	805	867	875	833	835	847	855	881	862	876	817	870	814	868	852	897	911	830	832	837	855	918	863	824	832	859	828	848	885	815	829	866	860	842	819	871	871	869	870	848	911	862	821	829	876	839	845	816	838	826	827	843	872	797	853	810	809	824	846	841	840	825	845	794	816	847	823	891	860	831	843	833	844	801	862	838	873	885	918	852	847	809	850	865	872	847	851	835	823	849	866	820	853	833	822	842	765	834	874	831	861	848	869	842	836	858	908	883	851	831	793	850	822	810	860	802	850	888	816	839	893	838	890	847	854	780	828	858	833	853	860	863	860	849	883	866	816	879	820	813	817	838	911	830	848	855	843	882	869	883	795	886	813	848	896	834	900	863	859	863	849	855	791	862	888	880	816	845	845	789	869	822	830	839	883	887	869	801	834	839	792	854	866	829	921	805	829	756	876	852	862	904	870	786	822	905	844	838	837	848	817	809	799	809	926	886	872	809	870	894	853	835	837	797	859	825	804	866	852	842	841	845	841	813	820	863	842	838	893	889	885	874	851	831	855	876	844	847	857	907	875	868	803	869	920	820	862	854	843	870	872	850	839	844	850	856	868	870	881	851	805	892	895	871	875	776	818	848	830	784	809	849	781	867	834	840	850	875	864	831	817	768	833	841	825	868	795	821	837	870	840	878	878	850	820	834	811	839	839	843	840	878	870	850	828	856	867	846	804	860	902	845	856	839	838	836	869	876	829	828	894	887	893	856	843	850	788	887	869	850	896	836	867	834	824	852	846	837	828	868	887	882	901	866	839	830	858	857	820
65371	34018	25981	2894	508	424	347	295	297	287	253	230	254	224	202	220	208	210	194	202	185	188	180	180	192	199	194	194	232	193	213	223	208	148	175	191	213	188	189	210	189	216	205	202	163	224	203	211	178	206	206	187	187	201	196	189	170	202	203	190	171	206	198	186	201	183	172	218	185	191	167	215	175	177	171	188	160	187	209	217	199	195	219	198	215	195	231	189	173	170	213	196	213	183	166	190	200	157	175	197	197	198	194	198	196	190	152	206	182	206	184	197	202	189	192	195	186	185	203	197	206	180	201	206	182	199	179	203	207	207	226	200	187	200	191	197	169	211	181	174	200	192	187	184	197	178	205	221	168	205	185	180	210	201	164	194	186	210	232	204	210	185	196	188	179	186	211	201	187	194	199	193	170	169	189	187	175	175	203	178	194	169	173	187	188	182	185	212	200	197	202	192	165	169	217	207	200	195	193	166	178	169	171	176	173	185	214	180	188	176	179	187	188	214	196	195	185	179	179	184	208	191	175	169	211	189	173	165	180	189	194	205	184	168	195	188	182	190	168	171	196	190	212	153	206	181	204	165	162	168	206	179	185	184	182	186	188	183	166	176	190	208	208	179	195	182	185	185	189	167	188	184	186	192	201	206	168	189	206	169	207	190	175	192	198	217	185	168	189	206	197	203	175	203	181	212	185	188	186	166	190	181	183	210	186	174	183	178	162	168	160	195	171	183	169	194	179	174	204	185	210	203	211	210	167	176	180	210	199	209	194	193	172	175	183	200	186	187	206	182	202	196	179	192	189	186	186	170	193	173	186	217	187	214	173	188	208	185	167	170	191	193	191	180	187	178	185	173	184	169	189	210	186	181	218	204	195	164	200	200	182	166	205	228	202	175	209	208	185	205	183	178	193	193	177	189	158	159	206	181	194	177	191	191	181	195	167	191	176	150	193	179	218	166	210	185	189	188	181	198	180	221	195	175	184	201	189	181	169	188	190	201	197	172	198	212	168	182	176	183	192	170	201	214	200	194	192	188	197	169	167	176	195	183	173	197	172	185	196	180	177	169	208	199	206	193	176	169	184	213	240	181	192	173	179	174	193	212	180	172	182	192	174	196	177	192	195	187	196	203	204	214	170	220	198	190	195	161	207	197	187	179	199	194	197	197	190	167	188	190	214	170	206	165	195	190	187	212	201	189	203	181	183	200	173	207	184	184	197	179	201	210	186	174	183	186	208	203	192	176	220	182	191	159	193	202	174	179	205	195	217	192	195	181	179	181	208	204	184	181	199	216	201	181	176	179	179	183	169	191	203	181	185	168	194	202	197	204	197	195	188	220	191	184	230	196	198	188	212	203	172	219	181	197	187	169	180	162	194	172	218	190	189	202	193	183	195	163	168	169	207	178	182	227	196	152	195	189	179	198	194	208	207	182	207	169	161	177	179	174	200	186	185	194	173	220	183	210	206	194	206	176	184	168	189	190	187	183	167	180	199	185	185	192	187	218	164	193	171	188	172	182	192	205	189	193	168	207	186	198	169	200	170	202	211	212	190	179	199	186	182	183	217	174	165	188	200	175	173	195	187	188	193	206	177	166	166	197	181	193	179	168	170	199	186	185	202	191	171	196	197	184	181	199	194	186	213	162	201	184	176	200	218	199	186	169	169	190	173	171	155	185	204	196	204	169	173	181	174	192	191	181	197	188	196	194	198	185	181	182	191	201	187	176	195	197	178	222	167	179	188	177	183	186	173	212	181	202	182	187	181	187	196	191	190	181	185	185	171	186	183	172	187	199	176	178	177	192	206	189	210	191	194	195	180	179	159	187	188	199	205	175	181	168	175	203	163	182	198	168	209	189	167	202	198	195	201	186	191	195	203	181	196	179	194	198	219	193	215	225	187	171	187	205	199	188	191	183	201	191	208	185	173	189	193	176	185	189	193	182	189	178	181	190	186	172	198	185	185	181	177	173	188	217	185	211	189	210	195	186	192	161	193	183	194	178	190	186	180	181	174	213	171	211	192	200	180	190	186	187	156	190	178	209	189	192	203	170	190	200	205	180	172	202	165	182	195	164	221	159	183	199	188	182	193	199	202	219	180	178	169	183	194	195	177	195	179	195	174	231	199	210	190	183	179	156	198	185	156	205	178	164	203	177	210	173	190	174	167	200	184	200	174	186	188	189	166	199	200	214	190	182	179	193	178	189	189	174	195	213	218	207	192	182	174	179	192	188	202	196	176	191	177	176	176	159	168	188	185	182	198	172	190	169	175	206	191	182	189	186	174	184	206	171	188	204	185	181	195	184	219	188	193	201	186	190	170	187	177	201	180	205	196	171	207	154	204	202	174	173	178	175	205	191	195	199	162	186	189	172	175	176	182	176	184	222	172	183	186	173	199	197	185	188	178	194	184	185	194	178	188	210	167	206	175	203	230	172	214	191	195	182	177	188	209	202	217	178	172	198	211	211	186	170	189	174	196	174	185	184	206	166	176	189	175	200	196	182	191	185	221	190	173	191	175	193	185	186	197	191	160	198	194	188	198	191	199	199	174	193	173	216	194	208	188	215	191	181	152	177	198	176	195	197	213	198	203	172	172	184	197	175	187	202	211	185	179	202	191	195	198	176	200	185	163	162	198	202	197	167	201	199	190	205	190	191	194	181	177	173	183	199	205	175	200	173	192	193	191	169	166	196	177	199	213	183	166	190	190	162	197	169	193	187	151	161	171	180	179	202	188	160	183	177	200	175	183	222	193	186	174	217	187	195	206	182	199	166	167	185	184	192	177	207	173	195	191	176	193	192	204	172	157	174	174	170	203	177	193	189	180	195	206	182	177	166	181	188	200	176	185	215	198	193	193	179	211	189	177	197	192	168	191	179	199	206	194	185	190	197	183	200	164	182	191	199	160	183	161	177	202	207	170	182	169	184	175	181	207	206	202	209	201	193	187	175	202	169	204	170	192	179	162	199	193	198	175	194	206	192	187	189	189	199	205	188	176	199	205	200	194	192	187	188	174	207	169	188	166	198	180	173	204	177	206	193	189	194	191	152	200	183	182	208	186	162	197	209	198	182	211	187	196	207	191	159	193	205	162	215	181	173	200	203	207	185	178	173	196	182	161	179	194	164	205	175	199	193	186	180	209	184	191	191	177	183	166	179	198	172	221	202	176	182	188	183	173	190	189	189	180	178	182	190	193	186	191	176	199	189	188	205	178	214	195	182	171	202	223	210	202	194	172	193	193	199	202	188	179	196	170	210	180	185	193	193	196	173	199	197	192	188	194	181	191	179	174	178	157	197	195	174	181	192	189	186	188	178	189	197	173	180	208	190	206	186	169	176	176	204	194	171	198	191	211	185	202	193	159	194	173	208	212	209	178	166	184	146	171	189	200	177	193	196	218	187	188	200	212	186	189	153	170	194	200	199	177	187	189	198	195	192	189	193	185	187	197	175	176	196	194	171	193	202	178	196	183	190	191	183	190	178	184	187	203	195
42379	20172	19403	1986	1878	1489	1344	1221	1038	970	928	822	830	766	717	750	717	737	673	642	611	623	626	622	577	550	557	589	612	617	559	561	583	564	572	582	593	551	599	542	599	592	572	527	572	529	536	578	531	532	542	554	509	546	582	564	578	521	498	523	542	526	534	546	531	540	554	528	541	547	542	525	585	527	577	530	557	564	613	563	601	517	555	594	541	550	535	532	544	565	554	595	554	579	556	521	575	532	547	542	534	602	549	535	537	573	661	598	553	547	582	548	559	555	565	599	646	585	599	601	594	554	581	548	533	549	587	613	607	758	777	780	650	684	591	568	558	562	561	509	563	552	534	546	520	540	521	525	532	548	552	522	506	551	556	576	540	558	523	534	541	548	530	539	497	547	497	508	512	479	523	569	517	550	505	539	545	533	530	533	527	551	531	576	530	513	527	504	556	523	523	564	526	566	506	509	543	530	523	527	510	541	536	492	551	568	550	527	545	519	561	524	553	555	534	528	489	489	510	551	531	506	533	555	484	512	515	530	525	545	524	530	554	575	525	523	558	581	578	565	534	522	546	509	559	524	566	571	552	566	493	518	518	523	524	502	529	544	523	550	514	512	526	555	563	558	485	502	580	519	495	499	527	551	531	506	500	547	549	541	507	536	552	536	512	554	544	565	552	509	554	505	515	544	559	524	547	534	538	475	562	559	539	526	531	529	539	555	539	554	533	520	480	498	524	561	525	574	545	528	560	532	528	558	498	555	553	564	537	537	511	538	493	499	549	548	518	528	551	521	538	494	508	510	516	530	500	559	554	526	549	549	568	522	517	547	561	558	583	503	533	558	530	521	517	510	530	510	524	586	487	517	528	525	576	536	538	518	511	483	545	529	571	581	526	547	537	484	496	500	547	499	497	537	529	559	523	539	527	540	550	509	551	561	548	503	526	551	510	499	574	522	531	500	554	546	580	540	538	502	550	543	518	533	499	562	522	527	486	549	562	527	560	531	533	550	517	515	534	571	502	538	523	526	542	523	467	553	530	474	561	515	495	563	557	569	504	542	537	534	527	568	535	545	527	540	524	564	510	554	506	538	490	536	587	533	566	570	548	549	514	548	551	547	567	538	553	522	558	538	562	520	539	518	498	542	551	538	534	536	545	534	534	526	513	573	570	551	512	554	539	505	507	570	557	553	524	577	562	523	542	510	529	530	505	539	511	531	559	504	513	493	570	539	521	530	556	491	554	540	546	512	551	543	545	534	530	560	552	555	553	536	502	527	502	567	531	591	515	522	534	520	528	527	533	528	581	545	559	548	557	540	518	509	511	521	518	551	576	539	544	531	492	508	546	526	519	552	524	488	520	556	522	532	518	517	541	560	559	571	570	546	515	534	542	514	512	537	553	515	538	543	542	517	531	522	546	521	511	554	535	520	522	548	536	552	540	509	493	524	569	513	543	524	578	539	548	514	547	499	540	543	509	515	588	548	501	534	517	566	528	534	561	511	545	519	524	533	493	519	521	526	562	523	559	526	505	551	529	494	564	546	547	516	538	542	512	550	488	517	526	516	537	529	510	544	522	533	540	504	512	510	550	553	563	548	563	527	509	547	506	545	529	520	545	546	542	522	518	570	589	528	507	482	482	542	531	536	533	584	567	555	542	516	510	486	541	510	523	522	526	521	545	556	556	533	531	546	528	508	568	550	505	522	561	537	533	532	547	562	535	564	569	529	551	538	540	512	558	514	459	552	529	541	534	528	514	499	550	512	529	512	520	539	512	546	564	553	522	533	570	525	560	534	524	515	518	500	511	540	511	498	545	511	509	517	536	573	569	556	549	550	517	576	542	518	524	517	517	496	529	541	516	505	554	576	506	514	527	530	517	552	521	479	530	509	553	532	558	539	518	521	533	485	580	526	548	572	550	562	575	558	510	519	532	537	524	526	542	529	552	550	553	529	531	516	489	542	546	541	538	562	542	538	528	521	580	500	546	528	521	544	514	517	506	496	546	586	517	508	535	474	495	540	546	550	547	538	556	528	532	496	546	517	499	510	519	545	494	498	573	538	534	541	507	533	532	529	530	489	530	502	553	524	542	570	529	532	541	538	546	548	553	526	559	544	538	548	464	533	533	483	536	532	529	525	490	519	551	505	514	471	570	509	474	551	527	584	534	559	551	540	519	520	545	539	529	514	508	552	540	566	520	519	549	541	508	555	595	506	520	538	548	518	560	583	545	550	533	540	527	524	548	571	556	531	533	578	519	538	601	509	534	538	531	497	540	505	553	563	554	548	525	549	545	523	552	543	534	502	507	512	503	519	530	541	519	524	565	536	497	530	563	528	535	524	559	537	540	524	556	534	520	533	538	539	474	535	529	553	532	577	508	526	538	516	508	539	509	489	548	535	572	518	538	549	527	516	563	555	521	552	520	519	507	521	570	544	537	523	491	470	493	552	514	518	554	499	531	539	531	541	544	545	557	532	542	488	550	492	552	543	565	542	503	570	568	547	566	532	530	535	557	567	525	486	557	511	555	589	494	566	540	514	554	503	526	538	547	533	540	548	555	557	510	556	523	551	497	555	542	517	534	530	510	528	530	536	557	503	538	544	535	538	490	569	505	538	543	545	512	518	543	494	527	545	552	533	514	553	568	521	524	570	519	511	529	552	557	575	544	543	548	568	539	522	545	530	495	511	552	531	518	550	529	549	543	529	538	524	531	549	563	549	558	508	538	546	519	537	538	545	512	519	539	547	544	571	512	543	530	489	531	514	517	565	559	520	556	492	540	541	539	532	534	520	555	537	529	556	544	502	552	501	507	518	516	574	544	499	535	529	550	559	554	508	528	527	528	528	564	526	587	545	536	501	504	559	539	540	519	554	529	579	511	506	556	551	483	535	525	509	505	527	525	526	548	531	506	548	565	544	545	532	506	523	540	495	564	558	550	525	524	559	516	569	539	510	516	571	512	488	547	510	525	561	535	534	548	549	500	515	502	525	566	545	539	536	545	528	580	541	558	587	535	495	519	542	526	520	527	550	523	471	525	516	541	514	520	498	513	547	521	515	542	537	536	518	566	569	517	521	554	555	505	547	520	515	520	548	528	540	532	549	558	513	518	496	545	601	506	555	558	498	525	526	519	524	521	506	533	602	542	515	571	525	557	521	557	510	549	502	523	525	534	496	563	503	496	531	524	537	549	498	546	507	576	527	543	521	499	553	541	481	521	504	533	537	543	533	525	585	507	529	522	521	521	577	515	545	535	507	543	535	520	514	523	562	552	509	532	500	593	527	534	500	545	566	540	515	586	537	584	502	520	498	545	493	547	517	526	548	544	523	547	517	524	521	531	553	498	549	512	512	552	523	523	563	534	547	515	545	548	546	520	566	549	537	564	516	536	539	502	539	559	508	561	492	518	517	530	528	514	535	543	515	548	523	530	538	535	530	582	515	518	540	542	549	551	508	511	493	532	545	538	501	574	557	507	569	529	535	540	529	514	548
75495	42808	33184	6554	951	665	478	393	343	313	296	211	244	202	219	235	216	215	200	209	166	182	164	184	183	175	161	173	184	155	168	149	180	152	171	147	146	170	166	181	161	150	181	186	146	163	164	168	139	191	149	158	156	161	165	164	170	145	160	147	163	145	156	160	166	148	171	166	156	183	163	197	138	166	134	162	139	171	185	170	156	171	177	177	160	154	148	162	147	152	136	188	149	145	161	157	157	143	162	162	161	146	170	164	155	171	207	156	169	161	142	164	174	169	168	182	144	166	179	149	185	153	169	154	146	184	169	169	208	176	173	196	176	169	161	181	145	148	151	142	166	174	154	156	155	183	190	149	157	154	153	158	161	172	182	161	162	146	183	144	164	142	138	182	162	154	175	162	173	153	145	176	144	148	165	187	147	173	165	157	173	149	136	155	139	153	141	173	172	155	147	146	148	160	163	148	155	157	160	155	151	173	175	159	165	151	182	141	159	176	147	149	154	150	162	149	137	170	163	154	135	158	151	161	142	126	177	159	139	151	177	148	160	146	155	145	143	160	154	175	174	170	141	169	172	169	148	148	145	158	123	154	158	161	146	140	160	167	155	140	143	134	170	142	152	156	168	157	139	154	151	165	145	162	174	140	141	163	150	160	141	176	153	135	156	157	150	146	155	147	161	136	147	140	141	161	153	147	143	140	144	150	150	161	148	152	144	149	153	152	172	169	140	149	172	169	157	160	166	184	152	139	157	134	141	154	165	151	164	142	159	171	168	165	152	166	159	149	163	144	170	176	167	149	166	163	166	144	163	146	153	157	143	155	174	164	134	154	142	160	164	150	163	180	162	145	149	151	163	144	146	155	167	147	150	148	159	161	170	150	151	154	157	170	144	161	144	150	140	161	140	176	158	162	161	162	165	145	157	156	157	156	154	155	168	168	161	173	168	154	157	161	159	171	135	144	177	164	152	182	161	151	140	160	174	153	166	170	164	157	156	131	156	160	172	164	160	160	160	169	158	150	155	160	151	171	178	167	141	162	164	139	171	165	146	146	159	144	141	152	138	158	168	156	142	156	150	166	143	129	197	160	143	151	162	150	160	167	147	139	143	147	174	157	155	158	144	169	133	156	159	172	161	141	151	142	169	171	160	150	165	157	140	154	160	151	158	167	172	147	164	165	147	149	149	169	162	160	150	180	170	162	145	161	161	151	152	155	156	138	154	166	178	153	157	161	151	170	139	165	148	152	154	148	155	156	152	169	138	136	143	141	155	152	157	156	175	178	160	166	165	131	156	138	147	170	147	153	159	164	144	149	130	185	162	151	156	156	168	184	156	143	154	136	159	161	166	156	141	166	174	145	137	166	169	160	149	173	149	173	152	156	146	152	167	186	171	154	146	140	156	168	159	160	140	166	151	154	143	156	172	170	155	174	160	153	145	157	139	160	158	146	144	147	158	166	150	161	159	132	142	149	151	157	168	159	161	156	142	174	145	165	151	155	154	130	153	154	156	173	132	151	152	156	179	158	168	129	143	145	177	139	167	168	150	174	135	148	167	158	163	165	126	153	147	171	161	139	149	167	155	145	162	185	161	185	155	145	146	169	132	157	154	159	156	151	164	147	156	153	168	146	167	161	174	174	157	141	161	142	144	162	156	157	167	160	161	149	156	159	154	166	180	148	154	157	150	142	141	134	150	160	149	165	143	147	150	162	159	137	171	146	170	156	162	145	165	190	171	170	169	150	152	152	147	155	141	161	162	156	151	152	152	159	148	152	164	150	152	158	120	146	148	138	133	143	141	154	131	181	153	166	145	153	165	176	148	148	151	146	151	155	158	154	170	158	150	165	179	140	155	157	170	172	168	156	137	173	142	140	153	166	178	138	150	153	161	152	165	173	161	171	165	157	123	150	172	147	157	164	140	152	180	155	170	141	152	168	144	144	140	146	149	150	169	163	161	143	142	143	165	132	143	178	173	157	181	155	166	146	146	165	148	144	186	140	149	157	168	158	157	143	161	188	153	179	154	150	155	156	156	155	150	163	171	153	139	178	180	170	158	158	152	147	147	165	174	175	150	140	156	160	168	131	150	137	156	154	156	164	134	163	146	174	165	139	138	156	139	170	179	152	171	139	144	174	175	146	165	140	130	144	132	143	146	138	174	178	155	139	141	150	181	165	168	171	153	163	139	157	148	168	154	171	157	143	152	160	160	162	142	158	132	148	165	151	178	157	155	132	133	143	165	142	177	159	151	161	165	161	151	155	141	143	158	157	180	169	176	139	182	173	152	146	131	164	160	139	127	151	169	155	152	145	148	154	152	156	147	154	169	153	178	166	173	160	146	145	162	174	135	180	150	164	178	169	156	162	150	165	159	171	173	177	151	143	162	159	146	153	145	146	170	157	154	160	146	138	171	159	142	161	136	154	160	152	154	144	177	162	142	144	158	151	127	154	162	137	134	156	146	172	155	162	158	160	175	156	155	156	145	136	141	173	157	142	146	128	157	153	161	156	158	171	171	158	171	155	143	140	166	166	170	146	147	146	172	136	157	136	140	179	174	168	147	133	127	149	154	153	158	166	144	143	135	146	172	155	139	157	158	156	138	159	153	165	169	139	155	176	162	139	159	160	146	162	155	152	164	174	168	139	150	194	133	167	177	152	187	161	125	155	162	156	167	145	155	146	127	178	143	157	157	156	165	165	159	140	153	146	163	153	134	150	152	138	148	151	135	146	154	146	147	149	140	127	139	151	182	146	156	143	147	155	177	162	175	141	153	129	131	150	149	145	160	176	148	153	163	138	153	164	132	157	127	142	172	140	168	169	168	161	167	155	151	138	138	150	145	156	149	166	166	147	163	161	150	165	168	144	163	173	144	165	149	175	167	172	176	152	159	158	144	154	153	145	163	157	182	158	165	156	153	154	147	179	164	164	153	165	184	151	160	146	163	152	148	161	171	151	144	176	152	160	173	153	155	157	148	161	144	166	149	161	143	148	166	136	135	161	155	168	144	150	146	171	152	164	127	154	169	204	158	158	176	163	152	168	172	156	159	153	146	146	164	172	157	149	174	148	174	140	164	158	172	157	158	163	165	165	146	149	146	158	169	158	189	125	172	158	152	173	149	175	144	166	153	156	158	170	173	155	183	158	168	155	170	123	147	178	130	170	148	164	164	158	160	163	144	168	164	171	160	163	144	144	143	147	137	154	166	166	179	160	152	158	173	157	150	167	156	127	142	148	141	153	160	152	175	152	154	157	154	159	156	149	176	151	161	157	158	154	166	172	166	129	167	151	145	155	148	151	164	170	161	163	147	149	159	144	171	145	164	160	171	162	147	154	149	152	148	158	170	134	162	189	166	145	141	153	165	160	169	147	167	152	145	171	136	171	152	141	161	142	155	175	145	145	159	168	151	146	145	155	160	153	154	180	132	162	136	155	148	140	157	154	163	153	153	155	135	135	140	160	170	157	164	129	140	135	180	146	156	171	158	174
50149	28282	23234	3349	2828	2411	1945	1678	1454	1314	1140	1044	908	912	875	856	718	743	681	705	693	605	615	597	575	592	597	599	533	564	571	553	528	519	516	543	560	541	476	522	493	520	515	478	497	539	499	502	478	495	529	548	496	443	500	507	474	505	490	491	467	514	464	491	476	486	547	514	496	500	550	507	502	498	474	530	476	488	529	572	491	506	556	480	477	476	476	503	496	504	498	503	511	513	500	539	514	476	556	495	458	489	518	511	554	626	639	555	534	502	470	475	490	498	602	594	573	610	601	530	586	492	480	523	483	513	575	583	677	797	812	757	675	733	663	553	503	476	476	458	450	475	462	457	467	434	511	450	464	471	502	472	470	493	459	453	455	465	455	459	472	444	441	451	431	498	458	470	467	424	429	437	507	430	442	482	482	480	469	472	472	449	463	499	455	447	451	461	501	458	453	415	477	451	449	452	472	469	506	467	460	456	474	449	493	475	480	473	467	457	501	501	432	467	452	507	499	455	468	446	473	477	473	499	507	403	526	462	480	480	488	472	456	455	435	463	446	455	450	459	488	441	431	454	465	458	461	471	467	467	466	447	438	446	469	488	445	427	450	437	511	465	432	449	448	464	443	480	481	483	436	473	462	425	470	473	441	465	518	489	461	472	457	458	461	458	451	486	471	431	483	447	486	455	477	435	473	474	437	453	464	465	481	448	476	433	471	439	479	427	469	497	463	466	478	439	472	485	421	434	454	450	464	477	480	464	475	478	436	491	446	484	508	444	448	484	452	458	428	443	411	490	490	477	434	445	439	441	475	471	482	477	463	477	446	471	494	473	474	496	440	447	440	436	478	472	466	490	471	444	464	503	431	446	454	468	478	446	467	492	475	426	471	487	439	483	438	484	469	441	491	435	476	465	452	469	470	470	481	463	500	457	456	483	446	485	471	502	436	476	463	467	442	472	454	500	434	449	455	419	483	471	448	431	466	497	449	458	484	470	471	454	492	448	456	482	474	463	475	496	492	452	474	438	471	414	460	487	433	442	488	473	451	462	467	510	487	451	458	466	462	481	469	503	467	488	488	420	490	473	473	502	434	496	475	469	451	481	469	467	442	451	469	471	443	459	445	443	433	462	443	501	436	452	513	439	452	435	443	466	460	476	455	474	475	458	472	452	460	412	439	451	465	486	499	402	455	459	452	455	451	445	442	461	494	454	461	475	443	448	473	517	442	477	480	497	435	442	464	469	486	483	474	450	491	484	494	455	454	505	476	488	447	442	472	516	448	486	449	489	447	448	481	474	508	507	467	475	437	437	447	459	494	471	463	478	487	453	456	498	458	460	443	468	463	430	462	465	473	474	461	505	444	444	470	482	472	450	467	491	443	426	495	425	465	484	478	481	501	454	478	451	444	456	432	476	452	443	466	451	455	510	472	475	432	437	468	453	426	449	461	491	469	448	475	463	455	423	516	450	465	480	510	463	465	423	458	469	456	490	487	503	438	485	439	455	451	448	463	434	460	480	476	421	448	469	478	469	486	472	460	427	467	472	456	469	431	508	460	466	497	500	440	424	439	446	483	439	459	448	488	429	439	459	477	468	441	494	465	448	481	447	495	481	498	498	461	491	448	467	453	480	485	453	471	472	464	498	446	439	458	463	467	435	478	443	459	461	515	450	500	432	452	468	489	467	462	457	483	466	455	484	467	447	452	498	442	474	446	462	458	487	492	448	453	496	461	447	469	452	446	466	488	437	485	437	498	450	435	479	443	457	472	454	464	447	468	469	473	486	456	491	459	466	460	456	457	468	444	468	441	459	395	457	462	481	466	440	410	460	461	491	441	477	469	471	431	448	496	457	485	442	488	448	466	462	488	463	449	469	448	495	447	467	481	469	448	458	468	470	521	480	486	444	483	444	470	478	455	469	477	476	452	437	428	445	480	482	411	489	436	482	456	482	492	474	444	436	451	483	471	476	491	424	480	466	518	454	500	457	452	478	454	441	459	457	474	476	498	463	486	447	494	447	435	464	460	437	488	489	504	450	471	439	454	469	446	476	490	453	449	456	438	466	471	471	476	463	478	454	434	453	484	462	423	446	480	438	456	512	450	481	440	512	449	494	489	466	496	449	460	410	456	453	437	473	495	460	446	428	499	445	477	455	472	455	436	470	484	420	479	454	485	467	458	500	443	490	491	493	488	475	454	466	465	448	420	435	483	434	439	462	447	459	435	462	495	456	438	448	451	478	468	465	508	468	464	456	481	480	475	448	505	478	438	463	455	460	494	471	473	468	439	475	454	452	468	440	476	478	453	430	465	486	445	455	451	435	492	451	425	440	492	467	443	470	481	459	480	480	456	487	498	504	481	477	456	462	451	441	467	464	449	430	455	456	503	469	475	459	469	453	459	422	444	449	456	449	443	478	502	488	444	446	426	447	443	457	486	475	461	459	479	483	482	449	470	465	466	471	440	502	488	461	454	466	516	479	487	505	467	435	465	456	491	467	467	462	469	456	473	532	462	457	480	470	416	474	420	428	446	451	438	441	437	450	454	454	472	427	447	448	461	436	467	433	422	444	455	489	412	470	475	458	483	519	454	428	471	479	458	426	440	474	441	490	457	437	432	463	469	468	451	469	413	466	485	495	453	531	411	448	433	508	462	485	432	468	421	452	473	493	468	476	459	441	478	489	496	481	482	447	478	450	466	471	477	478	441	409	496	472	448	431	441	470	437	494	474	487	461	481	456	448	507	434	443	454	453	483	460	461	480	459	429	469	480	450	472	479	515	496	462	462	477	425	480	477	492	465	485	437	437	437	473	475	457	475	446	474	477	481	466	455	473	461	471	463	449	434	495	460	453	442	473	457	469	443	416	497	460	473	488	469	487	453	430	467	411	457	484	479	473	492	429	419	450	465	445	457	499	467	456	489	444	468	458	477	468	446	451	468	481	475	507	458	442	450	443	459	472	508	460	476	468	485	414	470	454	474	477	470	467	451	452	456	466	464	451	492	488	491	441	475	489	469	475	487	497	478	483	410	488	451	457	449	474	441	517	427	477	451	477	493	474	472	481	469	457	466	427	464	454	432	469	434	449	456	470	462	476	487	462	463	466	446	452	444	444	455	478	456	475	456	484	462	471	477	462	447	442	455	456	497	468	453	450	505	456	464	466	468	493	496	486	460	474	447	433	480	493	458	494	489	469	457	442	479	459	461	461	447	446	475	442	461	455	466	481	488	428	497	477	452	477	496	416	462	470	484	438	441	482	478	434	455	447	440	476	452	430	462	458	485	442	471	460	505	493	447	482	441	473	469	508	451	432	447	434	475	481	435	479	526	451	482	465	438	414	476	462	457	470	455	484	471	502	457	441	479	508	504	421	498	485	454	488	441	492	473	459	445	477	441	484	454	483	474	460	436	452	472	460	447	490	482	464	470	493	471	431	476	464	456	491	420	468	476	490	455	454	453	471	446	460	452	472	488	471	490	496	464	438	448	423	486
28209	5757	2445	468	340	335	363	347	334	342	327	353	315	315	308	314	298	303	327	330	352	287	301	336	320	300	284	338	339	327	320	291	345	352	295	326	328	298	315	300	336	307	318	329	304	326	359	301	325	314	313	333	332	329	276	336	335	305	327	287	305	323	338	317	348	345	347	335	336	327	310	367	290	358	327	321	300	345	345	288	302	321	305	317	300	283	319	350	278	364	332	341	344	288	303	328	326	350	299	291	315	315	304	305	301	314	329	302	342	300	322	324	311	321	308	324	348	320	324	330	331	352	340	342	339	335	324	305	309	330	324	322	294	298	323	313	308	290	333	324	302	308	324	318	308	314	317	332	296	313	303	316	281	299	323	288	320	347	309	317	327	302	340	337	325	330	293	303	317	342	340	296	287	334	304	313	345	298	333	349	316	312	321	344	335	335	305	334	324	300	322	302	308	349	318	308	297	325	338	335	314	306	317	302	313	330	321	310	329	337	316	325	345	310	278	329	314	355	307	351	325	320	327	320	326	286	309	307	324	314	318	317	312	311	314	332	317	323	323	315	336	323	343	318	336	314	331	342	296	311	309	303	310	331	305	331	325	315	296	305	305	319	299	310	331	313	336	300	318	333	308	315	322	310	283	299	327	323	312	334	306	305	298	332	322	312	337	321	335	328	285	323	344	323	315	305	277	332	320	336	301	287	286	336	345	322	314	332	351	328	320	329	348	300	273	306	333	341	306	285	305	301	330	303	329	347	305	288	341	325	293	281	350	333	332	321	315	322	336	339	322	349	328	329	304	330	316	350	323	288	333	304	348	308	332	315	321	344	324	322	319	313	329	326	337	297	322	344	339	326	329	337	321	308	280	344	333	325	332	270	304	324	307	329	314	315	335	336	310	307	296	307	308	277	314	342	300	307	315	347	282	344	334	323	301	322	338	327	290	310	306	338	293	292	343	361	301	311	350	313	305	312	332	300	320	349	331	314	328	356	346	359	345	335	312	339	301	326	297	332	331	276	313	355	336	356	354	310	293	299	336	354	311	299	328	310	333	291	322	350	311	345	332	329	309	320	319	320	324	350	315	285	292	303	328	318	329	321	336	303	323	349	347	340	319	307	330	320	306	309	290	323	300	296	325	274	309	323	280	316	313	300	304	309	314	293	289	329	338	266	317	337	308	276	317	321	311	284	325	308	296	284	331	301	357	330	298	296	301	312	329	313	315	302	290	273	322	349	313	332	331	312	291	314	322	347	356	294	319	340	313	297	301	322	301	332	263	319	320	332	316	330	310	315	306	312	317	367	312	331	287	304	316	301	305	306	302	319	330	303	344	324	311	353	336	325	346	298	322	301	328	345	316	308	317	324	291	317	310	301	339	336	329	316	340	329	304	330	316	321	312	333	299	319	305	299	338	316	295	301	279	308	328	347	332	341	303	333	331	291	301	324	332	312	347	344	348	292	312	320	333	302	312	294	315	337	348	370	349	311	303	311	291	314	334	299	292	319	338	369	328	307	298	306	345	324	317	288	327	334	326	303	328	297	322	298	312	327	302	289	317	312	344	319	337	294	313	305	321	337	310	312	335	326	324	331	320	327	338	330	340	298	338	337	312	289	362	323	316	313	334	330	314	300	320	319	291	315	306	331	318	329	326	335	294	312	313	308	312	316	300	315	315	332	311	353	277	305	325	333	325	331	317	299	329	334	319	302	326	316	327	322	339	317	305	324	290	323	316	336	314	303	321	339	318	333	293	301	319	335	335	322	345	296	332	313	331	303	302	305	308	322	305	307	316	298	293	308	309	311	312	357	314	308	298	341	344	311	338	336	280	348	302	323	350	322	322	329	300	302	320	297	337	293	337	330	310	306	316	338	331	294	311	309	300	346	316	344	290	316	321	327	316	304	352	295	331	292	338	279	316	319	310	325	346	361	333	317	327	339	308	337	325	332	340	285	271	277	328	334	324	314	347	340	306	340	329	313	339	314	332	330	349	294	321	299	327	333	338	313	315	294	318	350	338	312	306	303	317	310	285	336	323	306	340	314	333	336	336	314	328	296	343	301	285	303	341	315	330	305	294	298	335	319	331	300	334	308	319	307	325	338	327	333	310	325	323	331	332	335	300	352	330	320	346	330	309	279	313	321	306	320	366	332	304	328	309	297	308	309	316	316	307	321	322	334	296	342	338	319	314	331	321	292	290	323	326	326	287	338	299	309	323	305	318	315	291	317	323	285	320	319	324	267	337	324	319	323	308	337	310	327	334	318	301	326	300	306	333	313	304	321	327	342	304	313	305	328	321	345	358	308	332	306	304	348	328	306	345	311	318	310	325	308	286	380	298	318	311	318	310	318	330	309	308	305	304	290	290	329	320	319	320	324	315	311	341	330	316	345	327	304	330	331	304	298	306	336	312	325	352	292	302	327	329	324	300	298	290	343	326	293	321	339	319	347	308	325	322	326	302	296	286	318	312	333	332	350	314	345	278	325	328	312	313	306	330	307	335	327	289	326	315	301	333	319	324	303	337	296	338	312	322	303	322	336	307	354	289	343	278	317	311	298	323	348	304	319	308	318	331	312	295	319	292	324	294	342	336	307	315	303	327	330	317	331	333	332	338	333	318	305	344	325	319	355	343	314	310	302	295	306	370	348	312	296	303	331	345	309	323	307	311	305	295	295	308	338	300	322	328	307	321	317	320	325	300	305	315	290	319	342	315	300	331	314	335	326	318	329	320	323	338	326	334	312	334	306	308	323	351	311	334	316	343	311	324	358	319	330	328	317	321	325	339	297	323	327	318	295	313	320	342	316	302	373	331	319	303	323	310	317	328	304	318	331	331	323	318	300	312	294	335	344	309	310	287	356	342	328	320	329	336	332	355	296	328	281	288	309	319	322	318	306	319	264	348	323	326	301	316	336	317	298	332	293	318	321	301	318	317	315	335	297	322	302	325	335	318	308	326	313	293	325	311	339	360	326	352	317	347	337	283	309	309	296	325	323	314	350	309	288	333	327	356	331	347	325	363	322	290	316	313	304	326	323	301	328	286	332	298	345	306	327	332	341	324	324	319	311	297	313	350	310	277	320	298	328	311	343	298	345	329	351	311	300	329	349	323	326	325	315	303	335	321	292	337	354	313	318	294	309	315	303	298	352	310	293	328	319	334	323	346	310	314	324	345	290	346	317	309	295	362	347	310	343	321	315	351	327	310	321	348	327	344	282	306	321	310	328	339	325	306	319	324	363	311	341	285	329	291	330	343	315	351	329	314	340	321	307	298	307	335	314	311	321	320	357	314	334	323	356	316	319	354	332	300	325	303	276	343	325	302	314	322	320	330	311	294	329	352	288	338	304	340	307	307	319	305	314	290	310	302	353	337	327	348	314	334	294	340	321	335	307	338	315	346	300	289	305	326	327	350	310	302	297	332	322	310	349	340	326	329	327	303	326	290	291	291	307	310	303	304	312	327	281	285	293	314	329	315	332	364	335	305	338
23404	4170	3829	976	948	939	942	925	867	895	880	859	830	852	889	880	849	867	826	824	873	842	835	871	840	868	880	873	837	872	879	833	832	822	876	869	807	853	792	824	850	830	882	865	836	889	898	843	840	875	894	847	861	828	862	905	888	857	847	790	833	911	849	840	868	854	839	827	801	851	851	814	846	837	820	898	849	868	804	872	847	802	829	935	890	837	832	856	836	926	864	846	815	869	850	828	836	844	865	882	877	814	841	804	827	870	834	855	855	854	911	854	851	865	837	894	865	837	815	905	836	847	871	832	915	835	844	878	830	797	840	871	796	834	840	842	854	847	847	899	837	792	871	840	910	903	799	861	831	836	898	884	775	850	863	820	829	841	846	831	854	803	839	908	870	855	916	881	840	850	812	798	874	854	801	892	825	859	865	863	872	805	855	850	869	843	837	856	864	836	831	822	851	843	829	822	892	843	848	865	833	858	794	852	838	863	792	843	838	900	899	810	897	861	912	851	870	854	862	895	828	856	840	870	815	817	870	859	833	833	848	828	868	835	838	812	869	861	901	882	873	871	841	913	852	889	850	837	852	807	820	888	845	841	858	821	825	908	862	838	874	848	886	843	831	853	836	849	840	854	833	894	836	836	888	829	868	908	868	854	866	844	779	854	859	837	823	849	796	818	832	814	862	824	876	842	856	830	879	801	857	861	867	902	857	813	801	809	861	869	870	854	867	890	880	874	815	824	758	837	825	881	871	914	897	869	853	833	871	835	804	881	861	830	857	818	842	872	812	863	808	836	827	853	881	808	848	871	870	847	859	849	854	832	865	849	853	856	815	864	799	845	777	896	882	846	862	816	875	862	831	875	849	808	889	850	863	859	887	792	926	804	828	860	832	864	847	860	809	824	781	808	924	851	889	854	872	891	837	817	862	873	842	866	809	809	824	877	832	885	811	833	893	869	788	847	853	855	894	874	825	819	859	852	863	877	862	875	848	884	807	783	879	885	867	886	898	841	792	857	836	811	857	815	877	841	912	833	815	814	814	809	809	851	855	835	877	772	889	865	842	869	863	821	836	880	848	831	863	855	837	840	877	873	835	842	859	848	852	825	876	846	852	835	830	868	846	848	835	878	829	804	865	830	822	905	781	865	862	855	901	875	893	843	835	826	833	909	820	842	806	854	868	791	850	884	849	842	880	822	841	848	872	882	823	845	854	882	850	876	893	850	849	845	903	842	880	912	839	846	838	874	882	844	806	845	865	821	849	833	835	900	866	835	869	831	877	839	843	857	818	858	893	849	863	865	861	926	851	760	878	847	849	835	851	845	825	833	877	838	850	859	775	835	905	827	882	865	828	887	854	812	863	864	869	870	811	845	847	894	884	849	830	857	857	829	838	857	802	820	831	859	902	858	886	877	885	831	883	844	808	805	804	780	865	865	879	828	825	891	883	855	850	882	904	840	884	874	893	816	865	857	875	876	847	826	869	862	859	841	864	841	838	875	843	833	810	857	812	899	810	888	897	848	901	891	859	868	832	829	836	874	844	861	879	846	903	852	888	860	831	873	838	821	813	858	840	865	864	903	847	878	854	857	824	846	835	875	871	805	843	843	772	870	851	816	805	798	883	834	838	869	831	909	843	827	828	844	855	824	825	852	876	831	821	836	792	844	829	828	862	801	838	894	847	836	863	816	838	841	841	891	850	831	873	821	875	852	836	809	901	804	841	806	838	865	810	871	851	874	837	839	827	822	852	789	829	873	819	883	882	816	879	840	856	827	827	878	857	847	888	831	829	802	843	864	825	851	856	793	838	902	853	863	802	842	835	823	887	840	817	813	888	827	907	845	830	901	836	859	870	847	774	851	807	796	907	841	850	879	851	808	896	798	894	852	864	819	837	841	835	819	853	875	915	908	906	828	841	804	884	799	845	846	816	847	806	842	882	841	842	856	864	892	851	818	853	820	859	844	855	834	862	829	849	897	828	884	842	764	891	814	861	878	849	831	856	879	863	843	846	825	870	864	856	827	866	828	827	788	821	849	836	852	881	867	863	844	814	831	807	887	862	845	848	868	866	891	804	829	876	845	845	844	848	814	824	872	865	867	829	827	885	879	839	856	897	857	827	847	883	896	788	806	857	862	861	810	852	817	844	874	830	875	883	854	873	830	860	844	920	841	841	865	835	866	878	867	763	868	830	829	887	846	849	841	923	898	857	904	858	888	852	874	847	858	836	838	836	832	861	819	860	928	849	847	828	876	830	849	876	843	873	862	946	817	833	854	833	887	828	879	828	864	860	824	852	852	824	838	888	875	841	839	845	823	838	856	883	839	811	834	853	884	826	867	864	900	896	842	803	809	815	823	816	864	917	832	881	842	867	861	865	860	908	837	860	859	854	850	872	830	828	825	874	809	816	861	852	922	831	826	849	896	855	802	889	868	826	812	849	926	883	818	820	850	848	812	840	823	852	825	879	865	816	835	853	892	842	752	844	848	880	890	832	809	824	841	805	847	883	875	858	878	873	838	836	858	804	808	897	854	836	905	850	846	827	850	878	846	826	835	834	829	841	902	854	809	856	860	845	898	868	839	827	888	870	875	878	849	840	837	879	882	811	861	854	802	842	826	856	837	910	838	815	812	862	845	860	842	842	806	870	843	866	861	796	864	860	841	875	818	835	835	900	849	835	809	813	887	889	808	839	892	872	859	864	866	841	870	821	900	849	809	889	895	860	845	843	821	847	864	820	900	877	839	823	859	852	828	850	847	802	822	833	850	787	855	819	872	821	864	834	825	882	864	851	825	903	879	812	885	900	840	844	823	859	838	874	841	859	916	767	888	795	853	813	851	869	858	842	845	807	816	834	865	840	850	842	861	849	867	846	847	838	884	803	861	827	846	855	868	842	884	882	830	851	847	861	814	844	826	844	841	836	867	817	835	833	864	819	858	876	836	864	848	864	843	896	888	822	856	895	896	867	833	877	838	870	886	879	895	841	846	829	817	916	817	860	813	864	875	858	941	791	870	829	819	881	847	796	831	861	861	844	883	787	830	826	848	835	847	866	808	830	822	845	853	803	881	853	809	849	898	853	828	861	794	838	809	881	890	853	825	873	864	845	878	836	868	844	883	844	872	918	866	857	865	840	853	859	840	855	868	811	831	871	841	914	870	834	884	778	814	846	843	860	889	841	880	898	827	813	878	883	913	843	880	881	879	859	861	842	878	875	862	881	860	900	823	857	838	852	830	892	875	840	812	810	823	897	831	903	876	814	875	856	834	857	852	815	835	936	832	811	863	936	832	839	807	796	877	870	819	863	857	816	802	877	805	848	839	869	849	829	874	892	809	828	836	846	814	839	817	889	840	826	821	827	824	875	865	808	895	831	867	875	900	900	837	825	828	828	865	830	878	885	830	816	850	865	861	858	815	796	783	894	893	873	867	857	855	833	877	871	859	802	835	875	826	852	831	847	842	786	850	825	858	828	849	849	884	851	882	859	809
66586	34987	26081	2839	516	419	296	286	267	259	262	234	217	206	215	213	230	200	207	220	182	213	201	180	215	176	198	175	194	177	203	186	197	198	183	223	177	195	174	211	187	201	175	203	197	191	179	188	187	205	178	207	193	180	200	246	201	189	194	200	195	191	192	209	220	207	204	173	177	207	204	193	181	193	197	188	200	195	193	196	215	174	171	166	201	178	201	198	179	190	216	193	193	167	176	214	195	164	207	203	191	165	181	202	199	205	197	210	185	205	191	216	179	181	210	194	194	192	212	204	195	202	206	198	184	198	196	183	186	218	186	195	180	209	180	178	203	223	195	183	209	204	195	186	188	172	189	188	162	179	191	194	197	188	187	195	194	193	189	216	171	176	173	193	202	188	208	206	203	175	188	190	208	181	198	197	186	173	157	186	185	175	183	189	193	199	193	191	194	179	182	185	193	195	172	188	197	203	189	211	203	224	212	207	169	212	220	210	197	194	191	190	167	187	171	185	169	205	227	177	200	188	183	171	181	175	190	171	205	169	196	202	192	166	163	174	192	208	176	173	184	177	198	162	182	170	180	213	195	177	174	186	201	226	178	193	174	202	179	195	176	196	181	190	199	199	202	183	178	174	178	161	176	182	195	213	181	198	191	198	204	210	196	212	176	194	188	180	172	200	200	201	191	195	175	214	191	183	213	184	217	191	161	169	162	208	165	193	200	171	195	192	192	199	199	179	199	181	175	195	188	165	197	190	160	188	208	196	207	172	187	214	188	195	196	201	196	184	187	193	182	166	215	201	227	169	198	183	170	167	175	211	192	197	187	207	200	185	184	208	215	179	188	180	181	182	208	205	183	189	203	198	197	226	171	204	234	200	181	202	190	181	191	186	189	181	199	196	175	192	196	195	190	179	169	203	242	173	190	177	189	199	174	181	178	172	184	203	185	201	197	190	189	160	177	209	207	186	194	209	178	202	185	186	181	193	193	223	215	185	201	190	174	211	198	203	180	178	172	187	176	187	198	187	190	186	193	192	186	221	181	189	172	167	214	195	210	173	186	192	184	175	189	186	208	186	166	202	204	192	189	177	188	193	207	169	188	185	194	213	170	162	183	211	178	185	216	205	187	208	179	214	195	205	192	167	197	176	188	184	203	205	194	195	165	186	208	175	187	204	211	173	174	186	205	200	156	183	182	154	198	157	179	193	186	174	185	198	187	177	183	171	197	204	176	175	212	193	168	189	159	180	181	204	207	176	197	194	193	176	183	186	172	188	192	189	151	207	198	158	220	202	196	209	178	196	181	183	193	181	210	201	182	185	183	178	193	181	198	225	180	186	175	178	196	174	207	163	188	181	172	191	174	186	187	200	198	180	182	171	186	198	185	185	190	182	163	205	196	175	201	161	191	202	161	200	178	181	183	195	185	174	209	239	198	193	196	186	196	184	167	187	180	184	171	162	221	193	196	150	205	177	184	187	176	182	203	167	186	180	188	181	186	170	186	202	188	201	177	195	182	194	193	187	182	216	203	193	197	210	189	198	188	195	192	185	200	194	202	192	187	181	175	204	204	173	205	197	196	173	188	197	195	169	181	190	202	225	178	197	189	188	209	179	175	214	167	199	171	193	186	167	185	182	206	193	212	197	182	199	215	176	201	181	201	183	205	184	206	184	183	181	169	200	183	195	177	166	168	208	179	195	182	186	189	230	174	187	205	166	186	167	168	177	176	184	181	191	206	196	197	195	206	189	195	205	187	194	190	165	191	184	180	192	205	200	206	203	188	181	199	167	161	191	209	194	178	197	194	187	185	206	199	213	190	197	183	177	189	176	181	193	173	194	207	180	184	191	211	182	185	201	183	215	178	181	196	185	205	188	192	190	200	202	195	210	210	200	168	198	200	184	168	196	195	173	182	198	195	207	222	203	190	220	157	191	182	218	196	181	195	213	180	184	217	223	181	203	211	195	198	197	165	182	185	183	162	183	192	172	217	181	186	182	208	195	166	177	185	182	189	204	176	171	200	207	204	179	175	199	188	213	209	212	165	182	206	200	167	171	204	155	192	202	197	183	159	181	184	197	177	184	178	190	171	188	194	157	199	207	196	187	184	203	179	204	186	168	202	200	164	181	198	187	201	164	182	187	197	194	187	203	180	186	191	195	170	200	197	183	197	172	203	181	188	181	188	198	189	196	175	180	207	186	205	201	180	188	191	187	199	214	152	204	175	188	201	177	208	192	210	198	169	180	174	195	220	200	197	184	184	159	177	189	182	183	194	211	188	168	202	189	200	190	166	196	178	203	201	209	187	178	169	178	165	187	188	185	185	201	189	212	196	189	192	203	156	175	208	201	212	171	185	194	204	184	178	176	198	195	179	205	179	206	179	187	201	172	189	199	163	188	189	194	198	198	205	171	165	206	208	197	169	175	207	186	201	183	191	173	183	165	175	167	175	190	221	173	197	184	160	172	186	201	200	168	202	180	199	159	178	187	199	169	192	183	170	212	196	192	192	186	187	187	180	198	205	183	195	182	195	182	208	219	191	197	191	204	181	165	194	201	213	161	182	191	168	178	167	171	193	212	181	174	185	194	187	219	197	212	171	184	190	161	189	182	195	192	196	187	203	186	192	191	189	190	205	192	193	192	194	167	182	209	192	211	219	187	165	193	186	174	173	182	204	192	194	202	165	190	192	193	175	204	173	179	211	200	196	207	183	200	187	193	188	180	188	204	207	169	187	189	181	194	182	198	180	186	207	202	179	197	187	188	227	195	189	206	194	218	192	201	201	172	182	200	196	164	212	160	181	201	223	195	185	183	205	169	207	201	190	192	190	188	202	211	185	196	207	177	182	171	196	187	183	189	194	203	174	191	194	209	211	192	226	176	187	205	221	203	172	176	177	186	188	193	177	178	174	162	180	215	181	203	197	193	198	190	201	183	197	196	175	172	197	196	181	185	187	210	179	223	206	202	185	181	200	188	185	207	198	211	190	196	208	199	183	170	194	196	185	186	174	196	178	214	211	198	176	198	179	181	186	195	179	165	201	192	177	172	195	183	191	174	198	166	210	164	193	202	206	178	192	177	188	224	172	181	173	191	210	197	194	188	211	212	175	230	216	202	189	188	178	215	178	177	199	186	182	195	200	179	207	176	174	200	223	187	187	179	200	195	188	214	190	220	195	199	166	209	214	195	200	194	189	186	183	185	173	194	175	198	201	154	171	203	171	208	181	204	202	211	191	175	176	195	201	192	204	155	175	179	182	200	197	186	193	186	205	167	180	198	187	177	184	191	172	190	189	176	181	208	165	195	214	181	186	195	211	194	185	195	182	181	171	193	204	158	185	195	212	197	207	187	193	207	191	212	199	206	203	177	201	192	197	188	179	186	177	183	211	167	188	197	200	188	186	212	178	205	202	212	191	217	175	209	199	182	185	198	206	210	196	189	186	184	201	206	191	179	193	172	196	182	202	172	204	193	192	221	189	179	205	177	203	176
42148	22099	19745	2020	1688	1563	1323	1155	1054	935	880	848	738	796	733	693	711	657	676	658	667	588	576	593	582	565	573	593	601	565	598	588	541	563	572	593	551	556	539	523	542	578	552	551	544	521	573	604	553	550	541	501	555	521	547	533	555	535	558	605	564	527	549	575	599	559	556	579	558	551	638	560	548	547	586	514	582	574	592	600	599	593	521	549	565	559	553	572	547	574	575	566	548	528	540	561	597	588	617	548	543	560	611	556	593	581	610	577	606	576	565	582	521	559	571	617	632	578	600	597	559	560	588	604	557	554	622	612	642	748	647	623	628	691	706	622	570	557	577	566	563	521	506	574	564	564	580	536	546	553	586	518	558	566	539	523	526	535	536	573	525	542	524	512	544	506	544	511	514	489	558	511	532	555	507	573	566	563	537	550	519	550	529	549	502	557	571	524	555	510	558	491	570	565	536	552	572	556	540	530	493	538	547	565	525	579	509	530	534	541	569	525	556	517	531	531	512	570	558	557	556	507	525	510	543	541	546	522	498	540	571	569	586	534	512	509	541	542	599	510	520	513	581	524	516	564	514	538	520	558	568	585	515	573	532	556	498	535	565	543	544	565	520	529	563	514	568	517	550	544	507	558	525	548	534	567	569	529	547	544	559	535	520	545	539	535	546	561	499	510	533	515	521	546	566	546	581	545	572	522	550	532	577	500	519	545	513	552	544	527	550	526	531	554	542	529	507	513	551	500	535	566	526	523	502	543	526	534	484	535	565	518	543	540	560	569	553	531	544	496	548	512	558	601	510	530	552	551	566	539	545	518	552	572	509	528	532	509	533	533	551	538	572	522	591	520	496	571	538	560	523	529	529	500	555	562	575	572	517	557	582	595	541	576	543	540	509	562	494	568	520	539	498	528	534	529	547	495	548	585	538	525	511	509	519	558	529	571	524	558	527	525	532	520	529	494	529	533	549	548	551	535	541	568	555	559	485	533	577	507	521	526	515	542	542	538	558	585	553	519	564	487	538	604	522	533	497	555	507	558	544	590	514	518	553	550	566	535	545	531	509	535	540	586	565	522	504	545	504	529	553	496	565	567	533	514	550	538	579	538	557	552	575	526	516	562	568	526	532	532	524	527	492	537	522	566	515	541	534	549	545	525	555	547	517	550	565	551	524	546	521	549	525	511	578	545	534	545	544	567	539	485	552	481	535	502	547	521	501	522	588	549	574	525	532	520	522	503	532	524	570	534	528	548	535	546	549	547	555	536	483	529	547	518	507	549	545	541	520	520	523	550	557	473	544	531	528	553	557	540	568	558	535	540	485	502	512	564	526	531	563	542	524	561	521	524	518	541	471	532	533	548	543	552	587	553	545	516	523	557	540	543	554	538	538	564	573	534	575	544	536	550	555	492	517	543	538	537	559	542	517	550	524	508	556	530	488	540	566	541	500	539	523	526	543	545	538	525	526	534	528	536	580	546	516	537	541	568	559	563	529	555	579	530	523	545	566	535	527	533	574	532	481	519	556	513	547	518	533	566	526	538	532	524	498	518	556	558	541	535	552	562	508	561	546	513	481	531	548	534	525	520	545	541	509	497	554	564	555	499	519	555	521	549	539	506	553	542	580	546	556	534	549	557	556	562	538	594	528	576	531	532	517	572	499	553	481	517	519	538	577	497	534	564	535	515	522	520	510	554	510	516	579	545	559	570	565	554	549	518	549	532	543	571	511	554	531	576	565	585	497	574	532	543	510	547	520	547	545	528	502	566	544	540	549	527	558	502	514	581	536	545	529	556	514	548	547	534	540	495	544	530	473	586	564	539	504	504	531	515	531	514	526	538	559	565	527	471	532	501	540	590	550	546	547	556	575	557	517	542	544	552	565	556	548	538	562	508	526	509	520	564	548	514	557	531	553	543	510	524	526	552	494	551	516	543	523	563	557	542	569	545	514	545	549	543	556	556	512	550	535	551	487	512	538	569	509	507	531	522	508	541	563	513	507	586	582	499	547	516	533	514	535	500	497	525	553	527	544	529	528	558	530	534	571	519	505	529	532	511	532	530	527	517	535	550	537	515	483	523	524	553	546	559	570	527	545	556	574	572	531	526	554	569	527	564	586	478	537	543	550	570	514	552	525	508	591	535	521	534	534	533	521	540	539	524	521	531	608	570	544	539	516	557	521	531	538	536	504	554	541	514	541	560	586	554	510	519	554	523	553	538	572	528	581	495	548	548	563	563	569	538	533	542	513	557	543	562	547	546	507	510	527	557	553	527	491	517	549	560	551	510	524	520	536	518	539	507	496	533	552	571	517	509	512	531	554	547	537	552	529	524	535	524	457	548	538	531	488	526	546	552	518	522	534	543	559	575	513	515	555	534	557	556	532	535	554	514	566	508	526	538	519	558	552	552	538	540	559	544	520	521	535	556	558	565	552	571	531	531	582	549	525	547	540	563	524	546	506	552	527	500	534	523	549	543	528	547	485	510	543	539	508	522	521	542	537	539	561	535	506	557	540	545	530	574	553	544	545	532	504	537	579	531	564	511	540	524	572	578	517	504	552	512	549	509	500	506	551	577	553	524	534	537	528	527	527	543	567	538	548	541	584	523	508	545	520	553	541	538	517	552	568	530	564	536	499	507	523	527	521	517	581	523	502	549	554	533	554	553	522	562	531	547	509	525	557	532	511	590	547	518	510	536	594	521	559	539	558	530	532	538	546	528	524	566	548	518	536	547	529	524	542	554	535	544	580	564	557	566	549	520	538	507	503	543	534	581	544	568	520	543	510	550	547	520	512	560	519	515	589	592	552	531	574	542	548	541	556	541	515	536	517	552	532	548	566	545	510	494	554	519	568	521	542	508	520	523	503	539	547	544	509	551	525	588	556	561	504	484	513	583	574	559	540	519	499	569	537	547	506	525	549	534	552	527	535	565	511	512	543	506	498	543	520	508	538	514	533	547	522	523	522	545	516	525	562	555	526	506	556	526	555	529	576	549	563	517	561	550	518	515	568	507	555	553	562	534	558	522	519	566	522	556	558	557	527	548	559	556	543	555	535	560	537	549	550	516	529	510	538	546	555	560	549	558	531	524	548	554	529	552	536	522	532	501	527	535	548	573	517	527	529	572	541	511	512	547	546	528	554	583	527	586	568	552	528	557	585	524	544	566	558	548	540	566	547	562	513	569	530	542	511	558	540	520	541	510	525	537	547	538	558	526	552	473	579	550	574	584	519	538	548	533	513	582	548	522	540	496	553	535	547	578	586	490	540	549	556	533	552	573	544	559	533	483	538	536	555	512	509	528	568	521	521	555	559	553	532	546	558	485	553	499	522	573	514	566	532	522	579	536	522	581	530	594	521	476	537	556	516	512	530	526	542	470	543	546	539	512	566	562	537	539	525	533	517	533	557	518	538	562	537	498	565	559	580	540	546	518	524	516	539	550	564	514	564	524	531	529	531	542	522	511	508	566	526	531	556	583	553	542	539	544	532	505
77869	46042	35815	6868	899	583	462	390	334	291	291	281	243	243	252	202	213	197	201	192	182	169	191	177	179	167	175	162	202	174	165	165	178	158	175	181	157	150	169	180	170	163	166	178	183	180	182	173	156	179	168	186	141	150	157	148	173	151	166	159	153	174	184	167	184	152	158	162	171	168	142	176	171	160	174	168	161	158	159	158	170	149	172	153	182	160	151	165	165	148	139	160	156	148	154	184	161	147	154	165	172	158	145	169	162	179	182	155	153	151	138	169	142	156	173	191	169	179	186	157	183	143	175	149	157	160	185	161	198	194	160	165	171	179	226	174	158	161	165	148	150	156	162	156	148	153	164	171	157	173	151	149	170	176	170	183	126	141	145	170	167	141	152	172	165	162	166	173	158	145	153	165	142	166	165	172	160	164	188	143	133	172	146	159	146	168	168	171	155	155	167	149	147	153	161	139	148	176	186	161	185	202	141	143	138	137	165	169	158	179	184	155	150	151	149	151	153	178	166	171	159	149	181	163	155	190	172	150	188	154	158	132	150	146	171	162	157	141	152	168	146	158	157	154	154	164	169	157	150	154	160	168	152	158	149	142	155	147	133	163	173	182	169	163	163	160	146	171	155	157	162	159	146	151	184	166	146	185	159	161	167	175	158	172	173	154	160	163	151	153	180	167	156	140	168	166	150	150	152	156	150	165	156	158	161	139	156	148	140	164	182	163	158	168	174	158	163	155	161	168	160	154	139	133	162	165	165	156	144	157	154	160	173	173	149	163	169	148	180	194	155	156	153	154	149	153	184	144	182	144	132	153	146	137	159	142	178	150	147	154	155	175	176	167	180	153	158	155	175	141	157	171	168	157	169	151	155	184	173	153	143	160	171	173	160	152	124	175	141	155	155	149	169	144	156	162	173	165	188	172	127	187	192	144	156	162	135	175	161	162	158	171	166	172	164	152	165	162	157	155	147	157	183	149	181	147	164	162	158	149	177	170	134	159	152	172	171	157	163	169	142	182	155	144	156	168	165	168	155	171	172	164	154	156	157	171	152	149	133	167	174	155	174	164	163	187	152	173	182	163	152	150	141	142	148	159	134	163	151	172	178	175	157	171	170	160	156	150	139	182	176	169	148	169	149	156	157	157	200	152	146	187	170	148	149	163	162	173	171	161	155	157	148	153	159	159	147	156	153	169	148	167	151	137	153	147	183	175	163	138	157	176	160	170	186	160	185	157	187	165	164	187	153	163	159	173	167	166	140	165	183	171	173	145	178	149	164	148	155	158	180	185	163	189	144	160	143	155	154	147	160	141	156	154	160	144	184	145	181	140	138	157	154	171	153	146	159	165	147	145	177	166	154	153	151	162	159	156	158	146	153	156	156	158	161	158	161	160	176	155	172	187	148	192	152	178	159	158	164	158	141	166	164	172	171	169	153	156	155	150	160	155	134	166	146	150	160	153	142	166	152	158	168	153	137	167	179	160	166	171	179	160	192	159	130	159	150	161	157	147	143	154	161	186	160	157	172	156	168	138	156	151	176	140	153	158	161	169	157	151	171	161	158	168	151	159	162	214	174	165	138	165	149	137	156	167	144	155	145	173	171	151	161	175	149	156	162	152	158	135	167	166	186	162	147	186	149	184	159	145	148	171	185	144	144	150	140	162	183	154	154	162	161	154	176	183	170	148	137	180	159	150	170	171	151	160	157	169	155	156	131	163	143	157	157	162	140	139	131	135	159	155	131	148	141	160	177	178	134	148	161	174	190	166	160	162	165	166	170	151	164	164	145	169	150	142	134	151	172	149	164	146	169	160	165	150	155	179	174	140	161	174	170	153	164	134	149	123	172	171	151	171	151	150	146	154	165	160	150	163	155	162	175	155	146	150	167	138	152	144	161	151	151	144	146	142	165	156	160	163	148	163	157	153	185	150	160	142	167	148	159	174	180	145	185	165	151	165	190	165	157	148	160	140	158	134	139	163	141	165	174	145	159	162	157	144	146	166	175	136	159	149	164	126	158	144	153	158	165	156	146	181	154	153	151	154	159	156	143	144	149	161	146	151	160	155	160	149	142	147	158	188	150	162	153	168	149	175	150	167	169	142	152	145	139	169	158	186	151	129	128	161	146	164	167	161	158	165	160	163	173	151	177	165	157	182	150	154	168	142	156	170	178	145	156	131	174	153	169	157	162	140	169	165	155	134	157	167	175	161	184	152	166	175	185	140	163	154	156	163	156	157	154	182	160	146	166	152	155	167	158	158	152	151	186	143	160	172	150	185	150	139	151	159	132	166	179	142	185	165	143	158	166	145	166	171	138	148	156	157	158	121	158	143	184	162	157	175	175	141	168	152	186	164	158	181	161	183	158	156	146	152	158	163	170	161	146	147	170	150	171	159	184	160	154	147	127	155	165	160	161	134	173	162	173	135	170	170	155	163	157	171	155	162	165	164	139	166	155	154	166	152	176	168	175	157	165	147	178	184	177	163	162	168	155	163	160	162	155	131	128	171	177	163	162	150	145	151	153	154	158	170	182	153	170	168	175	170	152	162	155	148	161	170	174	157	161	179	165	175	149	164	149	156	153	168	156	164	140	137	152	145	152	169	177	176	144	154	164	158	159	143	174	175	151	143	180	187	156	169	173	182	165	158	170	152	164	170	144	155	175	158	146	177	156	143	163	141	153	162	148	165	161	179	142	161	156	154	138	156	150	162	180	171	167	192	158	165	151	153	161	174	174	177	149	159	175	182	162	187	161	159	161	151	176	141	172	167	169	156	151	174	193	140	152	152	155	161	157	173	173	168	156	167	153	145	167	164	167	160	152	138	166	167	150	152	162	146	160	166	145	151	180	158	143	183	153	170	154	145	156	168	161	148	170	164	148	158	140	159	157	156	184	166	161	165	165	166	169	145	172	157	160	144	164	176	171	157	145	153	166	165	174	153	154	162	176	139	161	151	139	167	180	161	137	142	163	153	158	153	172	178	176	142	182	158	174	190	170	150	148	152	149	161	172	187	142	144	173	153	170	153	149	164	163	174	146	149	162	140	169	150	135	141	186	152	167	138	159	149	169	152	150	156	146	157	171	149	158	153	150	168	169	145	148	151	166	145	142	160	172	172	153	173	151	158	160	181	163	187	155	169	174	170	152	159	156	176	153	146	164	141	155	167	172	172	145	144	167	175	142	169	148	166	161	154	156	163	126	173	143	159	160	157	174	164	145	165	161	170	182	130	170	175	169	155	147	164	147	169	149	156	153	167	159	169	162	188	133	132	161	153	162	169	148	148	147	182	145	164	146	172	184	151	172	155	157	163	148	149	167	153	150	164	151	163	168	153	171	168	164	152	134	152	148	143	150	169	165	146	169	171	157	149	161	180	149	152	176	149	168	125	123	151	151	162	152	169	169	157	157	150	173	148	154	163	171	140	163	120	150	157	150	165	158	141	153	164	185	157	155	159	147	147	167	173	160	164	162	184	146	180	137	140	142	142
49839	31540	23924	3172	2773	2307	1909	1599	1512	1293	1111	1055	940	840	835	730	772	736	695	689	649	662	610	608	571	594	582	590	517	562	570	570	532	531	542	497	559	562	557	524	525	485	534	516	469	515	516	497	564	524	491	529	534	493	464	460	457	481	452	480	462	498	481	504	513	497	467	541	535	528	509	535	556	497	486	474	473	516	495	532	535	483	531	530	489	505	484	446	488	532	478	511	498	532	508	570	513	535	587	616	584	573	628	568	578	624	524	494	510	513	457	518	517	550	641	662	575	631	585	504	527	473	505	469	477	551	616	656	797	776	542	538	614	745	856	657	524	471	513	481	511	488	494	495	525	460	510	475	465	505	502	510	462	455	431	472	482	406	491	421	427	469	482	476	448	477	466	414	461	495	501	502	481	448	436	455	532	468	456	473	463	467	474	459	461	442	478	461	500	520	490	466	444	471	488	508	485	476	498	465	477	487	456	482	465	460	422	441	454	485	476	439	460	465	507	466	471	477	501	490	475	490	443	432	462	481	479	455	451	509	468	479	462	499	491	481	459	467	459	447	477	450	467	474	455	454	450	480	463	444	466	465	455	471	476	472	454	464	454	460	461	487	480	473	496	470	481	440	462	481	455	476	452	475	497	433	484	480	515	469	488	483	478	530	462	474	464	485	469	457	484	502	486	477	512	457	448	489	463	468	451	432	468	444	448	483	462	474	439	459	509	477	499	468	450	460	445	471	464	483	453	488	478	474	478	451	455	472	463	469	463	435	504	449	516	482	471	423	459	488	455	451	440	469	458	453	461	461	467	488	490	475	499	456	484	487	467	450	501	451	500	469	503	420	442	465	452	436	487	525	513	480	497	474	499	457	468	465	482	493	497	480	496	473	454	502	473	471	426	445	485	491	463	468	489	461	461	480	486	480	488	446	459	452	472	473	403	433	472	469	465	463	394	511	476	463	465	477	414	466	460	451	454	481	462	430	479	451	494	487	511	438	445	490	444	519	456	439	470	451	452	433	452	483	458	476	450	472	466	473	458	459	467	476	489	438	459	458	444	469	483	513	518	485	432	465	457	460	426	490	457	490	462	477	456	460	478	487	442	437	469	466	469	471	440	465	467	424	436	488	410	489	456	478	484	492	450	427	474	512	429	443	445	436	474	477	473	458	442	481	461	467	466	462	475	468	466	470	512	477	408	486	520	446	475	444	490	497	467	462	490	462	470	467	438	452	474	451	436	453	464	457	499	455	479	489	452	463	471	493	474	480	484	444	446	440	457	440	459	506	492	492	425	465	461	447	438	447	459	438	481	491	460	498	453	531	448	450	438	466	473	480	447	504	476	440	482	453	434	440	495	463	497	467	481	474	490	478	475	495	466	460	509	496	460	477	428	453	458	440	497	492	454	430	482	449	486	487	465	460	477	482	482	503	457	495	458	435	462	458	458	459	489	477	499	446	474	477	482	463	460	446	499	481	453	447	454	423	466	466	461	469	459	435	484	471	500	476	445	493	460	445	448	443	484	437	499	501	466	441	429	468	488	463	485	507	441	500	493	481	440	440	458	460	479	459	459	436	475	480	473	454	497	506	496	448	479	464	462	510	440	457	491	473	454	478	461	491	483	464	407	448	481	414	464	474	470	441	474	469	430	481	469	491	428	449	439	425	485	468	445	441	440	456	455	450	484	489	490	484	458	450	467	449	483	491	472	451	468	469	438	488	437	491	479	504	457	464	507	479	490	477	441	449	452	442	454	460	456	472	480	443	440	464	438	465	503	480	450	452	452	482	465	495	478	486	478	442	479	482	480	455	493	463	479	467	456	461	464	484	476	485	497	475	461	473	468	461	447	497	448	464	495	474	476	427	488	479	459	498	467	456	506	490	502	461	438	498	495	475	446	473	465	456	492	490	462	453	478	442	465	446	481	485	413	495	464	488	457	475	472	500	482	452	440	477	459	492	482	460	472	456	497	496	471	473	463	451	441	478	465	472	475	416	464	482	526	490	457	484	503	462	513	465	470	451	498	479	475	502	460	434	468	444	462	473	476	492	479	459	430	478	451	464	459	436	479	484	499	454	495	462	423	468	448	443	482	465	387	459	478	469	507	483	474	495	454	472	442	477	487	460	448	460	433	473	476	449	460	450	497	492	469	472	475	447	466	474	469	472	467	473	470	467	452	458	476	482	451	425	499	451	476	448	442	515	491	481	462	472	446	454	495	488	475	460	420	513	450	443	490	471	488	486	476	429	421	466	463	508	475	477	488	477	478	452	472	463	473	433	451	468	456	491	471	495	459	477	463	444	516	467	468	477	491	454	478	451	421	477	473	404	465	424	465	460	466	467	460	442	458	456	480	484	487	468	444	493	486	446	449	460	481	479	471	486	495	497	456	510	471	458	478	457	450	492	485	454	442	462	477	422	458	471	480	483	458	479	464	441	457	517	457	457	478	495	447	466	451	504	456	457	470	473	461	471	444	490	469	479	499	488	484	468	472	455	453	468	449	458	419	455	477	467	479	464	479	450	480	463	530	454	511	464	494	473	471	481	471	465	442	469	458	497	491	467	469	457	479	502	478	477	477	460	467	424	462	473	477	497	469	461	480	476	506	434	454	461	461	455	484	448	501	431	482	485	480	478	476	471	475	498	461	485	445	493	477	437	471	464	474	484	476	456	465	486	488	486	483	498	451	452	432	472	468	458	507	475	462	470	437	424	493	468	484	485	456	494	459	440	445	492	460	416	458	474	444	490	457	519	477	475	468	452	442	470	447	451	469	474	412	492	442	482	485	490	476	470	466	454	456	445	458	490	498	431	472	513	472	428	509	444	482	418	475	443	455	483	463	444	465	461	429	463	512	446	486	451	460	447	461	482	461	463	432	499	466	487	480	448	505	457	439	459	455	465	481	457	485	460	454	477	455	446	454	451	490	469	470	447	475	518	475	449	498	476	424	495	460	498	488	471	445	481	487	469	457	452	467	460	474	462	480	457	479	454	490	427	449	473	456	444	453	455	430	406	482	495	473	464	481	473	445	493	462	448	510	472	484	484	494	453	468	512	486	469	454	428	435	423	484	475	485	434	454	468	505	459	469	459	470	446	460	474	465	454	454	470	445	469	435	450	471	451	452	458	445	503	463	485	454	458	463	465	506	462	473	473	486	437	472	501	456	467	449	462	444	466	450	457	457	455	509	492	471	470	475	441	472	482	468	490	478	449	471	474	505	461	479	502	466	468	502	439	471	478	451	493	503	453	462	436	417	439	474	466	475	485	469	459	446	509	501	434	434	459	461	497	454	493	459	451	497	502	469	473	446	464	448	467	467	468	486	457	450	457	456	451	504	431	490	494	520	504	486	431	493	463	518	527	442	493	475	485	496	490	455	457	474	444	443	500	485	485	469	453	435	494	479	469	459	472	489	457	442	466	439	456	481	483	481	499	500	470	486	450	482	463	490	467	482	499	493	468	493	446	443	461	449	457	442	455	481	475	458	454
27605	5503	2037	372	377	328	309	305	306	331	370	335	348	318	314	325	327	353	311	309	316	330	331	316	359	324	321	289	305	320	329	326	346	311	297	295	284	304	307	346	313	306	332	295	350	327	305	316	333	325	285	357	313	320	323	311	353	300	338	344	345	317	347	309	343	327	344	324	321	337	346	295	290	316	302	318	324	316	318	334	304	321	296	343	300	316	304	311	311	382	331	348	323	304	306	285	326	331	313	298	310	311	348	353	335	343	340	329	299	330	304	306	337	326	340	307	324	305	336	332	328	317	329	320	327	355	317	342	327	335	288	315	327	310	347	315	335	302	309	310	345	307	317	325	346	340	368	329	306	316	332	305	308	310	325	316	319	333	343	298	329	280	356	323	324	324	337	287	353	324	309	335	294	315	323	327	333	335	317	309	326	270	323	325	338	319	324	321	285	337	298	326	318	303	331	308	334	314	340	325	322	324	324	325	318	334	314	317	323	333	318	302	320	313	295	348	365	301	338	336	330	344	323	322	316	360	306	332	271	331	313	319	305	314	326	304	304	340	329	316	330	320	306	315	333	350	347	327	287	321	333	308	328	328	309	324	324	331	332	308	326	313	329	304	307	321	307	309	307	362	362	329	329	354	328	354	335	319	311	303	298	321	335	326	328	325	356	301	306	354	336	341	313	338	309	327	330	309	299	312	349	359	360	321	293	308	332	346	335	315	332	317	326	291	309	312	305	318	326	307	303	296	320	326	368	297	308	342	330	290	324	307	316	350	319	313	328	325	312	337	325	337	375	291	309	341	345	285	315	304	314	300	321	299	306	351	325	291	325	300	274	333	383	306	334	327	329	332	360	327	336	328	335	339	293	365	332	301	323	323	311	335	285	294	325	294	331	346	316	343	331	331	333	293	296	298	328	338	334	341	337	343	294	340	320	316	294	309	325	303	306	320	322	324	348	278	307	316	324	308	329	346	306	300	308	314	291	342	334	322	345	347	313	320	268	327	316	337	290	323	324	315	309	332	316	321	325	322	316	307	314	315	334	307	330	303	340	353	328	313	300	291	352	316	339	273	309	364	299	323	310	339	344	339	322	322	316	337	362	300	316	304	330	294	322	343	343	307	281	328	331	293	324	345	303	280	276	347	345	315	287	314	353	307	302	329	315	294	290	288	284	345	331	309	312	338	329	322	324	317	308	290	296	289	338	367	322	329	354	333	327	327	307	312	360	336	300	325	320	322	315	307	321	312	290	294	296	351	330	326	315	341	317	326	310	365	329	312	364	312	319	329	342	357	329	285	303	328	321	294	332	344	337	296	327	341	329	282	316	372	333	315	312	299	304	328	305	352	336	311	298	329	305	306	299	322	299	324	316	322	322	315	305	287	312	330	295	339	309	337	330	330	313	374	266	319	344	330	329	323	304	293	329	308	295	291	334	315	326	313	319	354	362	336	343	345	332	347	345	326	346	305	327	283	321	298	333	323	305	289	324	320	339	321	322	333	343	302	345	376	359	310	338	307	314	335	321	334	290	314	283	335	327	298	326	294	323	342	294	318	334	329	289	290	307	318	329	309	328	295	308	289	357	336	318	318	323	319	337	310	339	325	309	311	313	339	309	326	337	320	319	306	313	328	328	377	319	333	313	319	362	337	271	308	316	312	343	309	314	343	335	328	323	299	332	320	316	333	322	326	342	316	288	277	337	347	318	328	316	308	323	308	332	329	340	298	301	335	342	331	330	313	339	320	328	319	349	295	312	326	298	332	298	293	342	314	342	331	349	318	344	337	332	311	347	312	332	332	294	326	349	293	348	343	336	286	300	305	347	325	290	337	285	335	323	304	319	321	349	298	324	330	298	337	306	352	338	311	315	313	303	318	336	308	321	295	328	313	309	316	310	282	327	343	322	341	299	333	344	353	326	284	321	325	290	310	315	286	298	316	336	294	325	309	303	325	291	314	320	317	327	321	346	317	329	341	376	341	321	338	322	325	300	317	312	303	332	323	315	305	319	295	337	340	319	317	314	336	334	335	296	323	297	327	295	312	324	289	331	286	282	327	328	388	349	318	302	333	318	337	319	323	308	331	309	299	329	334	298	335	324	312	323	300	353	330	294	304	300	330	322	324	308	327	309	310	337	305	336	315	320	326	309	315	289	354	324	290	315	330	304	294	313	294	318	324	301	299	342	317	348	321	292	307	309	310	291	315	287	321	330	300	314	331	333	309	290	306	313	326	330	337	332	370	313	317	329	288	309	298	311	317	305	337	321	348	346	313	309	289	316	315	330	313	336	303	296	315	326	305	326	338	325	337	352	329	308	341	321	329	342	309	322	295	361	322	318	352	318	316	294	315	312	342	295	305	343	320	330	324	325	320	325	307	334	315	330	314	314	316	329	298	345	332	306	339	298	337	323	315	322	321	291	319	319	280	328	304	330	296	310	323	325	325	359	338	323	306	329	321	311	321	307	351	321	303	303	298	345	319	337	348	287	317	358	314	306	335	289	347	312	321	321	332	292	309	330	298	329	312	314	290	309	294	337	329	344	318	317	313	320	338	352	347	313	292	318	283	310	312	311	324	329	326	335	320	307	306	309	285	332	312	305	331	310	308	326	348	322	305	340	335	313	320	304	297	318	325	330	364	318	342	278	290	294	326	317	299	319	301	311	309	330	322	322	311	303	314	324	332	303	338	342	317	346	335	317	340	305	313	348	290	332	330	308	310	342	305	319	354	301	292	284	322	313	307	308	335	324	307	312	350	296	292	310	359	332	333	331	314	316	312	309	283	310	317	330	338	318	309	319	322	303	308	332	305	308	307	309	301	317	324	328	303	311	327	319	332	302	312	332	313	343	306	314	282	299	364	341	307	328	300	322	306	306	315	311	312	307	300	320	348	323	345	317	302	336	331	342	309	334	318	327	303	317	317	333	336	327	310	294	321	313	312	304	307	311	331	316	310	318	305	312	329	329	291	327	307	322	327	304	295	332	330	317	295	344	307	350	314	345	304	321	373	348	314	308	333	335	309	332	301	313	308	338	331	353	292	312	312	349	357	317	323	316	320	295	319	325	316	371	305	280	321	313	342	316	331	310	307	329	331	319	323	316	295	331	308	311	312	339	335	327	297	334	300	341	329	293	311	345	314	316	338	286	309	303	314	302	326	279	321	320	332	329	313	325	313	292	316	334	326	320	327	309	285	318	321	314	331	309	330	348	330	322	314	318	310	330	327	330	324	336	317	319	310	313	326	327	324	306	323	313	344	336	291	336	323	311	336	290	314	350	340	326	336	295	311	333	321	331	316	341	310	313	324	300	362	358	353	323	317	345	298	338	349	321	290	326	314	312	325	339	311	331	347	330	332	330	275	336	367	340	313	325	337	325	313	330	287	313	304	337	323	310	324	321	323	343	322	311	296	309	313	309	313	339	293	311	358	297	295	336	329	339	314	297	338	312	309	296	309	324	315	344	359	353	299	300	312	282	329	348	314	363	312
22539	3905	3703	978	970	894	878	922	895	915	919	886	861	928	821	847	846	877	828	833	871	868	870	875	920	884	861	829	842	842	882	867	840	913	841	853	837	887	844	859	835	851	840	838	830	834	834	843	862	820	851	869	885	838	912	856	830	808	849	847	882	911	895	899	865	879	873	837	833	876	895	852	848	895	857	884	860	881	889	848	858	847	861	823	857	899	893	824	860	864	839	821	837	895	808	880	820	794	859	868	887	871	909	853	904	891	867	859	844	797	841	831	855	881	807	894	874	840	863	808	879	830	819	873	842	895	828	890	858	847	851	883	890	841	914	851	860	830	853	874	825	847	894	834	831	791	808	872	862	910	846	857	845	842	825	845	903	826	881	847	847	829	814	826	814	892	835	823	825	828	802	847	891	798	821	848	828	841	849	797	851	851	842	899	817	858	861	859	846	848	831	866	874	844	808	879	858	826	932	840	872	838	828	871	827	827	884	780	841	848	864	848	843	846	818	889	842	925	833	821	839	844	896	866	890	893	843	834	795	824	823	853	838	907	838	838	908	857	892	809	850	840	849	804	807	868	841	835	857	867	872	892	827	865	848	855	803	853	848	853	863	860	803	847	881	857	822	844	823	844	883	889	813	825	856	854	839	839	837	848	862	882	871	857	854	831	825	863	899	825	833	849	841	854	816	796	827	812	819	860	856	874	875	830	859	862	874	819	882	859	784	810	855	843	817	850	884	856	858	858	858	873	847	805	852	804	844	859	885	810	894	822	837	901	895	796	824	909	862	879	816	822	857	857	864	856	861	833	869	903	873	836	885	835	858	837	844	858	834	823	863	832	852	848	880	839	873	874	823	837	854	841	843	852	855	858	884	812	853	824	884	881	848	821	869	880	842	834	806	858	841	864	852	838	872	850	787	844	879	834	832	838	804	849	860	862	826	905	804	837	819	864	879	904	868	828	839	906	851	877	826	830	820	813	842	845	844	888	871	865	815	864	875	885	858	846	854	812	897	866	884	855	860	836	892	878	887	822	865	862	857	842	788	862	836	884	857	859	871	794	800	863	858	870	837	906	871	878	818	828	815	890	831	822	826	830	864	841	840	847	874	837	826	826	855	868	849	850	854	866	854	856	883	814	780	819	876	834	861	850	861	883	865	852	871	864	897	897	862	816	857	836	873	807	851	829	850	848	869	838	819	859	880	855	798	869	835	815	845	846	883	848	778	832	836	802	871	841	848	875	843	788	839	872	855	771	821	845	861	863	839	834	808	872	874	887	817	865	839	801	824	831	829	829	829	817	842	855	931	863	842	861	877	837	870	860	836	849	850	864	870	850	870	848	831	880	872	844	832	828	830	882	867	896	850	842	820	811	859	839	808	875	815	876	865	830	865	861	816	810	837	814	903	931	852	865	862	809	816	844	819	883	875	856	857	858	824	817	916	854	897	834	917	861	834	867	849	823	887	848	808	849	842	815	823	900	849	825	856	840	842	818	787	853	839	850	822	825	889	826	806	812	814	862	889	876	876	845	892	862	802	816	863	849	874	824	858	881	863	873	799	859	820	866	846	824	873	840	815	822	839	856	848	867	863	835	896	832	858	867	855	850	834	842	872	833	842	859	870	868	789	779	855	837	830	804	821	831	886	865	897	859	822	864	885	855	836	854	844	826	816	837	830	902	862	916	818	840	806	877	834	825	869	809	868	860	808	791	862	844	819	799	801	851	862	858	862	866	884	838	851	857	883	888	891	886	793	855	846	848	831	846	802	870	868	888	873	835	893	838	831	834	819	873	851	841	849	840	862	880	857	870	875	883	830	871	832	856	871	862	835	863	864	851	892	862	840	843	832	821	844	803	791	825	846	890	881	841	811	849	854	917	825	812	859	826	789	883	844	859	859	849	841	887	813	811	858	828	879	852	854	811	862	878	852	865	873	829	836	836	808	859	849	815	813	848	866	840	813	834	863	844	825	883	847	860	816	814	828	794	838	826	864	862	826	818	853	864	789	936	821	845	827	889	813	833	895	841	836	858	859	852	831	875	861	837	842	810	877	847	792	801	843	834	847	897	821	863	845	820	852	870	866	856	857	829	842	856	873	861	828	833	820	890	811	855	803	855	873	824	838	841	872	864	891	882	836	863	791	848	866	867	853	860	871	868	805	921	850	878	885	845	803	865	849	859	862	856	834	860	843	841	881	839	847	830	870	831	803	853	880	882	854	821	836	867	848	770	832	840	894	831	860	902	862	871	850	841	857	845	808	924	824	812	820	875	883	867	858	851	843	807	890	930	886	880	865	774	817	830	840	881	849	860	829	835	840	828	835	831	859	849	894	841	815	870	891	857	805	825	816	836	855	828	817	794	906	907	868	840	905	857	832	812	851	802	847	867	872	885	839	885	802	832	871	865	853	824	869	856	856	798	825	823	852	795	838	803	845	848	881	818	868	862	840	862	858	840	845	851	842	854	823	843	808	861	862	885	830	854	843	902	852	841	881	845	825	891	850	896	865	878	844	850	854	825	873	858	855	834	828	844	916	873	848	791	880	817	878	830	835	807	828	870	848	855	863	877	831	863	839	838	840	874	852	874	833	827	860	829	843	943	825	838	891	881	914	910	840	871	880	862	938	858	831	812	841	817	844	844	826	882	906	842	869	887	850	800	849	851	802	848	845	854	844	907	888	866	869	855	850	827	783	819	848	792	842	861	851	832	890	842	866	827	852	854	848	853	825	806	899	844	850	844	869	841	784	827	827	844	875	907	862	849	828	852	894	870	875	824	879	837	846	827	859	887	836	839	839	880	862	835	858	873	822	801	848	860	873	849	872	880	854	840	861	840	839	810	766	853	872	835	824	858	849	838	846	873	837	847	879	857	855	880	884	903	848	872	877	854	882	814	805	830	826	892	804	868	864	893	865	880	858	886	901	872	843	814	865	819	879	926	856	858	850	828	884	883	849	820	840	849	877	871	846	884	856	855	841	843	870	838	858	882	858	885	893	865	807	847	887	854	856	895	835	836	848	842	854	844	838	886	870	801	847	840	859	834	910	804	839	821	882	833	870	918	850	866	864	822	817	852	846	861	867	847	875	896	832	884	839	803	827	856	860	851	877	902	856	847	824	861	873	847	801	856	816	871	790	791	865	852	836	840	836	875	812	808	878	807	845	872	905	836	871	855	872	885	840	860	877	860	860	866	889	872	894	861	877	847	832	842	834	836	809	837	853	846	911	846	816	794	875	891	867	901	845	861	856	853	824	873	891	870	831	855	876	867	851	826	845	867	849	877	867	840	814	871	837	862	846	829	849	860	838	833	851	855	842	816	856	863	859	870	896	818	894	831	844	888	917	832	866	800	830	874	807	889	828	837	824	834	829	878	871	893	868	832	825	833	827	825	852	863	848	830	831	820	841	848	876	864	832	870	865	846	865	800	814	894	848	846	840	788	835	877	849	834	870	824	794	888	899	826	851	853	915	848	842	832	863	845	819	837	851	852
66122	33905	24687	2423	553	388	355	300	273	258	216	272	196	235	208	233	225	193	210	202	184	199	195	221	203	216	192	200	214	168	190	190	172	210	193	206	184	199	189	198	205	198	198	180	175	204	169	180	187	185	191	181	178	179	208	193	215	162	197	196	188	208	187	184	173	178	187	190	209	194	201	196	196	200	186	174	190	180	204	175	173	194	173	184	216	175	188	223	182	200	179	198	172	189	186	187	210	210	177	217	207	200	181	235	192	174	186	186	216	197	182	208	194	206	193	185	204	190	197	188	169	193	187	179	186	204	180	205	229	195	193	181	183	187	199	197	206	205	164	198	193	201	183	206	202	197	196	188	182	173	204	175	205	203	183	179	195	190	167	198	166	184	176	174	178	164	179	156	188	215	176	175	188	156	203	215	197	198	184	170	206	200	182	198	179	192	176	192	157	174	188	227	153	197	179	175	165	213	171	195	185	200	186	178	185	192	185	202	185	212	201	188	186	198	176	178	188	193	188	183	205	205	180	188	202	177	167	196	200	184	190	193	184	187	199	188	212	188	176	180	176	176	198	175	187	220	192	165	194	197	165	193	170	160	203	200	194	179	214	214	194	207	200	160	166	216	205	193	186	163	217	187	180	214	195	187	159	180	183	221	203	178	193	209	179	210	155	167	181	212	187	156	189	200	193	177	167	196	161	208	183	186	178	194	182	199	174	204	173	185	182	185	178	198	207	187	186	170	179	206	191	201	174	185	195	182	165	196	199	191	193	177	170	144	186	204	176	199	212	172	182	185	171	179	194	203	181	184	173	187	205	197	201	188	162	170	174	193	182	178	200	180	194	176	168	185	211	175	202	161	193	176	191	184	183	168	198	188	184	200	204	188	210	178	197	176	204	187	218	182	174	186	178	215	189	197	180	176	174	186	180	192	167	192	180	175	186	201	180	183	188	181	192	183	192	161	169	199	178	199	195	173	192	189	164	175	179	197	175	188	176	182	197	176	180	177	181	191	196	188	186	179	172	186	189	172	173	215	165	198	169	165	196	189	187	202	209	191	224	209	174	192	184	157	191	171	183	162	213	182	186	214	196	187	185	169	169	192	180	172	195	196	197	176	182	194	148	188	200	163	185	195	179	212	175	216	220	196	181	190	214	191	193	187	183	188	204	183	186	193	199	198	202	193	192	200	192	193	186	182	222	192	194	194	164	188	206	200	191	189	188	176	187	176	174	163	190	201	184	189	177	172	210	189	194	185	187	170	183	187	190	210	186	219	180	208	199	172	185	212	176	170	170	189	193	208	196	177	214	215	160	175	195	185	184	206	182	163	197	178	196	212	192	180	188	197	187	185	213	193	177	202	173	181	172	168	176	197	172	178	186	191	203	203	193	180	199	198	184	204	176	188	220	208	174	210	210	185	189	176	184	213	188	155	194	189	230	193	156	190	199	166	163	195	184	186	196	189	180	180	197	199	196	193	201	187	180	200	194	194	185	178	175	178	181	188	203	196	172	186	187	189	199	188	173	176	193	173	199	187	164	182	166	176	202	186	193	193	185	182	194	180	181	201	181	168	202	173	173	181	176	185	211	184	193	173	177	197	190	204	184	197	192	198	162	155	186	199	167	198	197	192	178	171	189	192	184	195	155	173	185	198	186	174	181	197	194	193	164	185	179	164	171	187	201	209	219	160	211	169	178	175	209	196	201	189	151	196	186	170	211	214	210	205	187	199	196	170	173	179	198	171	194	186	195	168	175	196	189	185	191	181	178	198	171	197	171	206	175	182	177	193	175	192	154	191	182	189	180	191	175	192	204	169	187	190	161	193	176	211	178	165	186	179	190	190	201	169	168	194	196	210	185	178	205	179	187	179	187	192	185	180	193	200	167	184	202	202	183	161	172	178	172	200	191	191	210	189	214	186	197	186	186	183	173	154	194	193	195	209	175	190	188	191	199	188	193	202	201	189	188	200	179	206	210	165	169	198	187	206	182	211	183	172	198	208	160	183	190	202	179	205	167	200	175	169	184	197	174	175	182	180	195	171	202	194	201	180	174	174	175	211	203	182	176	199	195	183	210	169	186	196	222	193	192	185	163	179	209	207	194	172	183	185	195	177	159	207	207	186	197	191	181	228	168	199	189	197	192	206	187	186	182	174	194	166	177	175	191	164	181	186	191	215	179	185	200	193	178	194	171	203	184	190	189	192	201	196	206	179	208	181	181	180	217	189	195	193	211	178	199	199	195	195	183	169	179	201	178	180	182	196	191	174	189	192	177	198	179	202	184	193	189	188	194	193	200	197	203	185	201	171	168	174	185	169	179	192	188	182	190	194	204	222	192	197	180	192	188	199	196	183	193	184	166	200	204	186	169	182	210	184	186	174	185	218	213	188	179	186	185	175	203	188	194	188	209	189	172	183	194	195	192	194	177	193	189	183	185	194	181	182	176	186	171	187	191	190	169	189	204	195	191	203	187	179	183	194	204	177	189	198	181	196	163	183	200	169	183	189	202	188	182	168	183	207	208	166	179	190	215	149	158	176	187	168	200	185	179	210	181	157	202	200	206	183	197	186	174	187	183	176	164	165	186	199	188	190	170	192	170	155	189	203	184	215	198	183	153	195	200	198	175	203	168	175	203	186	212	206	202	163	189	192	178	193	184	210	192	169	166	167	202	187	170	208	190	172	172	165	208	182	201	196	179	186	178	210	208	205	201	181	199	184	189	212	230	199	179	185	202	189	193	192	182	180	184	185	150	209	166	198	186	167	184	199	182	193	178	167	200	214	179	196	168	200	200	168	189	170	189	176	182	167	166	182	181	190	191	203	183	185	187	172	186	181	210	202	185	186	198	204	189	172	186	194	222	199	186	186	169	193	188	205	188	174	200	193	162	171	185	207	173	181	193	183	189	207	179	171	175	180	218	184	194	184	171	183	199	190	197	183	180	178	178	193	186	192	193	177	189	201	189	182	184	196	169	190	199	197	159	196	178	189	189	164	188	158	197	185	180	177	180	184	189	192	178	162	188	186	173	181	163	200	204	185	187	179	199	181	175	187	180	188	184	195	167	200	172	193	224	193	180	206	158	181	177	167	205	180	177	190	184	206	185	201	188	189	174	182	190	186	183	186	206	177	184	199	198	211	164	175	183	215	189	180	207	180	198	190	197	186	193	161	163	177	189	179	190	178	176	174	181	164	175	184	190	190	167	198	171	193	191	187	215	196	200	192	192	178	197	221	182	190	196	196	181	194	202	188	218	203	192	207	216	170	188	202	211	188	212	197	186	197	181	190	211	167	187	176	160	181	184	155	189	192	190	203	210	208	190	191	177	184	194	178	186	199	177	185	172	172	188	178	176	184	186	168	201	193	201	177	189	185	210	184	165	198	178	167	189	210	216	195	184	197	182	207	200	192	185	191	207	175	172	186	193	174	183	191	180	178	160	200	194	210	186	193	174	199	186	165	187	188	194	187	185	185	159	195	167	207	190	205	194	182
41907	22378	18435	1935	1834	1575	1230	1100	1005	978	890	856	770	758	761	731	690	698	677	661	620	635	588	580	619	605	638	568	595	559	564	585	587	565	534	525	566	564	555	560	535	564	548	538	536	601	553	574	568	586	527	561	561	534	521	554	585	542	505	485	534	511	548	586	550	513	596	572	573	567	582	556	602	540	571	546	552	518	562	537	612	553	567	535	551	515	507	549	552	567	567	523	551	547	558	590	594	609	609	643	591	653	698	642	600	563	587	544	565	572	555	583	613	640	625	558	605	561	571	597	564	547	509	514	572	589	649	736	672	584	589	563	578	598	711	670	607	545	534	540	529	521	523	541	533	517	583	510	544	552	519	517	551	526	561	517	541	550	550	568	548	551	528	507	559	537	524	567	520	531	509	511	527	537	539	548	520	554	515	542	532	533	536	516	535	540	514	539	541	524	533	528	517	520	500	532	544	543	540	562	578	542	519	530	493	512	535	510	570	532	579	528	534	505	539	521	557	564	525	510	559	546	537	545	541	526	542	540	549	550	508	551	500	532	548	561	530	551	556	541	541	533	502	509	520	531	527	554	519	551	534	537	527	546	521	549	529	552	549	539	496	500	555	500	551	521	548	532	530	504	538	578	548	554	575	513	528	552	541	521	536	536	523	511	499	537	520	502	521	501	539	531	569	537	522	530	505	547	561	538	531	531	527	519	540	510	527	518	539	541	532	527	532	533	515	500	549	556	551	559	550	537	478	529	504	527	507	516	558	514	529	573	532	500	549	570	528	535	547	530	522	561	514	544	554	532	531	530	510	529	528	520	570	534	523	529	505	510	498	554	556	509	556	559	547	518	517	539	512	493	527	519	502	541	531	558	521	529	543	579	567	525	502	550	588	526	546	545	526	579	587	538	502	530	561	547	504	529	527	549	552	537	522	548	550	582	528	561	549	547	531	537	541	499	552	516	486	577	532	552	552	534	600	547	531	543	520	526	511	562	499	543	562	562	559	526	549	558	517	543	579	529	533	550	531	528	604	541	530	513	562	542	525	530	552	545	532	551	527	541	538	569	519	541	524	542	553	511	573	547	539	572	531	533	568	550	524	574	590	554	594	570	547	571	503	572	516	525	538	542	543	541	551	548	544	514	523	508	533	551	536	511	512	544	518	532	520	525	468	544	552	521	522	521	578	533	545	517	492	578	522	542	509	542	539	532	536	526	501	549	523	536	569	558	510	551	511	508	559	525	537	568	581	519	545	549	511	516	526	557	555	549	529	536	505	513	548	535	512	558	535	550	522	482	537	526	551	567	549	530	546	524	515	503	541	543	512	519	531	528	529	552	513	511	552	514	532	512	562	564	516	531	541	554	561	517	577	551	563	551	557	533	533	528	547	505	492	578	546	521	523	527	520	532	529	553	574	579	500	567	534	580	563	589	515	524	545	557	562	525	536	564	531	542	526	532	536	521	499	528	546	530	501	581	514	521	537	498	512	582	524	547	539	504	550	524	531	532	534	525	504	531	534	542	529	538	556	543	525	521	510	530	555	516	550	512	512	534	530	523	533	512	542	530	555	473	542	515	555	533	521	581	546	506	522	533	527	578	536	511	531	547	537	505	558	529	520	510	555	517	513	533	502	535	502	537	561	533	520	550	551	573	492	593	520	573	541	548	555	552	553	555	514	533	581	528	509	507	534	542	540	492	568	548	510	525	530	562	556	545	523	545	541	565	532	550	538	506	492	488	570	522	566	557	505	521	516	536	508	541	562	543	487	495	568	565	508	558	508	526	558	502	553	516	531	569	537	529	505	552	533	521	520	562	525	516	534	566	529	549	521	509	523	571	517	553	523	509	529	529	513	523	516	524	544	562	548	499	548	566	580	531	557	514	497	558	518	529	539	565	575	538	524	537	521	512	514	571	555	555	545	560	511	548	544	503	547	491	516	560	543	536	561	535	522	551	524	542	532	537	530	534	568	567	540	516	566	561	534	526	573	523	529	544	544	504	536	544	541	565	557	552	531	532	534	552	577	549	536	545	569	543	553	578	520	516	549	527	539	516	564	513	546	540	539	547	557	496	530	508	527	575	538	533	531	528	536	513	501	535	532	513	553	531	512	581	564	526	553	530	520	488	545	563	528	525	530	558	590	536	466	554	491	525	533	495	555	548	558	510	557	524	495	498	530	565	527	541	538	526	521	515	552	536	548	513	558	538	541	533	473	540	542	551	539	490	554	538	525	523	511	564	530	519	516	510	559	575	541	542	530	535	527	551	522	557	522	538	550	516	540	513	572	538	594	503	537	555	555	538	527	542	545	521	526	520	508	513	513	543	521	549	525	519	517	558	529	483	535	506	542	522	496	543	572	520	515	500	526	527	542	519	545	571	575	543	552	548	565	547	526	552	542	512	570	532	499	522	554	548	537	557	549	522	564	572	547	567	534	541	552	536	537	527	516	526	513	502	503	527	555	537	517	503	577	547	536	529	521	549	565	540	562	544	514	537	537	526	550	581	522	541	522	535	554	507	494	561	534	500	574	512	524	520	526	526	504	513	589	542	528	567	496	551	525	555	543	511	564	542	562	523	554	522	555	498	530	558	515	554	496	502	539	514	522	521	540	505	541	543	509	541	500	549	500	504	546	527	552	522	506	571	514	509	498	516	551	559	599	517	540	529	575	536	521	525	536	548	524	552	511	547	564	548	526	569	534	561	573	576	555	534	528	518	494	550	541	595	551	547	515	530	557	508	492	550	542	523	576	518	567	506	538	541	541	509	514	539	548	532	521	525	545	528	548	473	523	535	523	528	548	586	477	488	581	547	533	510	510	542	494	544	576	519	520	491	524	524	517	546	506	557	579	567	557	560	525	544	521	567	507	546	502	545	543	579	507	536	529	544	517	537	557	532	559	520	538	585	519	541	522	551	543	516	531	501	583	542	546	521	537	519	490	528	524	542	553	477	534	542	534	532	534	557	549	532	552	530	590	562	493	538	512	529	534	499	578	559	547	550	550	521	506	557	557	534	542	539	502	526	582	562	532	549	508	526	532	541	577	541	517	521	573	524	549	552	521	513	550	550	558	525	531	551	546	532	541	558	475	523	530	537	571	506	568	561	535	523	500	529	556	495	516	548	545	561	489	551	538	495	523	568	545	546	560	507	539	553	546	569	525	557	535	532	521	569	510	568	576	546	526	546	530	529	543	527	483	490	577	543	487	509	504	545	528	524	549	562	561	532	560	549	520	542	492	473	546	531	529	502	541	526	547	529	499	530	549	482	507	560	547	530	555	503	522	556	534	512	535	538	529	521	554	571	524	546	540	555	555	524	522	532	542	529	513	530	551	547	496	553	548	470	549	590	547	531	568	516	511	523	567	488	531	553	554	510	560	537	552	547	553	557	497	541	510	541	544	530	521	488	522	559	550	562	550	534	497	559	535	537	545	525	535	536	530	550	508	545	523	584	517	517	545	533	582	542	534	534	559	547	554	535	536	552	529	518
75802	42212	35257	6418	872	591	488	347	364	313	256	297	253	220	214	224	187	166	197	217	189	214	160	167	162	187	177	149	157	166	172	185	175	145	137	174	172	177	187	160	153	160	149	159	148	156	163	158	154	152	143	161	152	140	151	145	157	192	159	168	163	162	146	149	182	159	176	160	142	157	149	177	143	173	150	155	144	170	174	179	167	148	187	141	161	148	155	132	143	166	156	181	156	143	134	179	173	173	181	189	158	199	185	164	155	183	156	154	173	155	184	163	159	195	191	145	185	169	168	155	155	158	153	140	166	156	166	222	182	143	186	179	150	178	176	173	172	146	174	155	138	151	133	147	174	162	165	154	163	180	168	154	164	169	150	139	151	155	157	137	139	163	151	176	157	164	159	158	159	144	169	152	137	169	162	165	169	142	151	174	144	166	139	143	143	144	168	159	164	179	154	149	164	146	161	158	138	141	159	160	142	143	158	135	140	168	145	145	168	160	165	155	175	148	156	149	182	164	144	140	141	149	159	149	146	149	162	151	147	141	161	171	154	157	150	145	160	176	136	151	170	150	165	170	143	174	155	157	179	158	158	148	134	166	150	141	167	171	176	148	165	156	159	164	154	161	145	132	145	143	138	172	150	189	170	128	148	150	153	155	138	160	152	172	155	150	157	159	166	163	159	162	154	161	138	156	177	160	142	150	185	155	160	153	171	137	141	155	149	155	173	163	154	157	163	136	171	153	130	164	160	166	162	174	142	158	168	150	163	162	160	143	146	155	159	155	181	162	143	158	165	143	171	167	154	165	177	160	146	154	157	163	149	134	161	141	166	170	171	174	160	155	161	159	152	166	175	177	165	150	154	160	163	150	159	150	153	153	156	155	165	146	168	158	164	156	153	166	153	158	160	156	163	134	150	157	147	168	151	161	164	179	171	168	144	173	168	165	146	168	161	168	146	140	156	143	150	143	157	165	151	143	144	142	158	129	135	134	168	160	162	150	157	153	152	179	138	150	143	156	157	172	164	182	154	175	145	170	161	151	136	155	153	160	170	168	166	172	153	165	156	152	130	145	150	169	148	146	151	134	137	157	160	172	167	151	153	158	145	155	144	165	138	160	155	152	163	168	182	156	155	146	146	141	162	157	175	139	161	176	164	164	166	148	152	147	162	158	153	147	160	167	157	151	156	148	140	153	150	157	157	155	150	154	154	160	172	167	145	163	155	154	169	181	152	152	148	143	153	149	139	139	148	166	166	159	154	141	141	153	158	146	120	158	159	150	162	165	158	152	177	154	146	162	151	176	188	154	157	157	145	139	164	167	193	139	150	159	175	161	147	155	149	165	171	153	150	177	179	143	165	170	162	152	160	163	161	150	170	164	146	165	159	162	124	173	165	155	163	147	139	160	166	167	156	157	156	157	165	154	148	169	146	158	162	154	153	186	156	161	157	160	132	177	155	136	162	157	155	165	142	164	160	160	160	159	159	160	161	143	166	160	178	134	157	160	170	150	150	154	177	163	146	149	161	162	151	148	159	147	141	165	169	136	182	153	157	146	181	172	164	162	148	167	164	155	158	129	167	131	156	145	155	139	162	181	161	144	159	140	168	144	146	181	135	139	165	144	158	143	130	174	155	143	163	153	153	170	165	189	145	153	165	163	171	159	143	156	148	175	167	168	168	155	193	162	187	161	165	141	165	156	135	159	155	155	163	144	187	140	138	159	172	159	140	135	146	153	172	152	137	162	143	139	160	137	172	162	161	156	162	157	166	158	182	162	154	151	163	180	151	174	179	155	152	134	162	147	150	148	159	154	142	168	145	141	164	148	172	146	151	142	149	149	168	157	161	168	171	169	143	154	166	166	169	141	131	148	135	165	165	153	145	155	164	144	153	159	162	160	174	160	152	149	172	172	152	168	138	156	174	160	155	179	166	150	144	144	171	161	166	124	156	159	165	161	176	157	151	126	150	150	140	161	155	146	174	162	169	165	154	167	155	183	163	160	159	168	152	154	169	168	147	160	168	145	147	168	143	173	174	153	150	157	152	138	162	162	166	160	167	151	149	141	167	147	142	159	153	169	173	168	146	156	167	162	150	153	162	179	138	165	146	149	147	152	148	166	153	170	148	145	140	161	171	155	176	187	147	160	148	166	165	159	173	166	172	166	174	145	164	142	141	164	149	154	179	148	155	165	149	159	178	152	149	159	162	142	152	170	160	176	156	142	152	144	149	159	155	138	161	156	156	155	149	201	139	142	159	139	177	146	144	145	159	161	133	146	176	136	160	148	157	142	158	152	157	154	139	154	156	178	153	167	153	155	169	141	148	170	144	142	146	162	143	152	160	163	162	184	137	164	149	143	172	155	182	146	150	153	162	165	166	171	134	161	164	172	148	165	141	152	136	157	149	163	165	161	158	136	144	140	136	154	152	164	161	162	181	150	144	150	162	156	157	138	160	156	156	152	157	160	138	168	152	145	160	158	167	163	156	127	166	172	166	136	159	140	159	177	162	173	172	164	146	165	175	155	176	152	150	145	129	152	164	148	158	154	133	151	134	143	169	176	174	182	161	155	139	179	148	149	162	154	159	144	148	161	150	170	172	145	155	173	165	158	155	164	146	175	157	161	148	177	149	171	166	162	149	161	167	173	174	159	171	144	161	139	157	194	139	174	163	159	163	181	147	163	165	150	171	152	135	189	155	165	173	160	158	146	160	172	174	160	145	131	144	128	132	151	144	173	166	165	150	156	160	149	172	140	148	161	145	150	159	169	141	140	157	173	169	133	164	150	148	154	170	169	168	152	140	148	163	148	137	154	166	166	153	148	155	162	154	142	164	154	141	162	161	168	146	139	186	155	161	135	156	148	162	165	163	161	169	168	167	160	170	200	158	151	167	152	146	170	146	155	156	159	145	159	152	163	125	156	152	136	143	148	144	168	152	173	178	163	198	143	150	146	159	146	157	161	155	172	164	133	167	174	162	166	166	150	167	157	148	165	146	136	140	143	156	152	175	174	169	153	174	181	134	175	144	154	144	148	153	145	166	182	161	157	141	139	166	170	176	158	146	149	182	130	162	172	150	157	163	167	167	168	130	153	158	165	174	151	177	150	173	153	158	170	150	155	169	159	173	140	176	164	148	138	158	148	169	150	151	160	170	169	158	153	139	173	167	142	142	150	149	179	145	158	156	162	155	145	155	147	158	163	153	162	188	150	156	157	154	164	137	153	152	179	158	154	152	167	182	163	163	164	180	144	142	129	147	172	168	177	167	137	166	159	152	157	160	168	161	161	154	145	152	159	164	187	167	163	155	147	163	168	157	150	152	133	167	168	137	151	145	157	182	145	150	158	167	178	139	156	167	145	160	172	142	157	166	144	145	136	160	141	151	187	140	152	141	161	153	158	164	146	154	151	163	142	156	134	142	144	147	151	165	150	173	157	169	152	165	173	168	161	148	138	150	183	152	168	163	158	161	177	146	150	137	169	163	151	170	185
50081	29318	24288	3197	2799	2354	1936	1664	1433	1271	1129	1067	970	855	808	781	765	682	727	680	635	627	637	579	647	554	559	545	568	559	550	587	572	549	518	560	523	507	530	523	527	545	525	531	529	522	498	509	530	518	510	469	515	540	491	486	484	509	474	527	554	527	516	499	484	508	495	560	587	526	529	542	533	516	481	463	511	528	554	479	533	496	488	481	490	496	510	478	514	514	506	552	584	516	557	575	617	695	693	594	638	621	653	653	616	557	526	504	490	507	505	545	599	705	623	606	573	555	558	499	485	499	494	471	512	565	682	775	611	511	606	543	543	641	817	660	464	491	504	517	420	452	445	464	460	498	496	466	455	460	456	479	498	473	491	484	459	515	484	465	436	450	472	485	513	472	478	471	487	464	490	495	467	455	485	482	470	473	486	461	454	496	419	464	483	482	460	468	448	507	476	486	512	484	457	465	480	443	415	455	458	463	460	474	483	485	482	446	449	504	463	428	474	472	454	463	462	457	470	449	536	468	439	483	431	473	439	505	479	447	449	463	483	508	456	477	496	435	479	480	458	445	470	497	478	436	457	473	476	466	474	437	479	491	491	455	446	412	462	471	444	484	507	472	501	484	466	485	464	435	458	470	480	475	446	434	489	478	482	440	469	480	474	458	465	450	506	467	488	418	485	457	404	470	466	423	465	453	458	484	482	477	460	438	457	429	476	469	443	455	427	482	474	458	474	489	445	499	439	504	444	476	456	471	458	461	456	483	453	448	449	432	447	481	405	482	473	472	459	446	446	436	494	467	468	485	495	442	479	436	448	441	453	449	456	491	496	460	483	468	488	441	466	486	454	479	469	515	435	465	467	449	455	487	482	482	445	491	470	478	457	474	475	457	462	460	459	496	476	468	437	455	430	497	446	469	458	475	483	479	477	502	457	471	474	439	460	469	484	476	463	498	450	453	455	446	465	448	489	462	480	470	455	452	456	458	482	460	464	443	467	479	442	472	467	465	477	494	491	469	473	475	488	506	475	494	455	426	435	455	438	458	465	440	457	469	486	451	463	465	466	489	442	479	457	467	444	458	407	415	485	441	457	487	477	448	460	459	465	469	481	439	442	471	423	407	494	480	481	446	453	454	460	486	441	489	441	485	473	462	490	466	477	468	459	472	446	468	459	466	418	461	485	469	518	460	483	483	483	468	476	484	486	463	476	467	462	466	490	493	438	442	499	485	486	463	472	445	487	460	518	482	448	451	472	452	456	463	469	466	491	458	477	504	429	449	484	512	442	464	492	477	459	507	481	492	435	463	434	480	469	464	454	453	439	457	467	447	480	452	482	450	457	410	458	438	473	470	469	440	458	472	452	479	493	446	424	491	462	468	477	476	484	477	439	455	443	443	496	442	468	468	475	477	451	500	461	503	516	470	512	443	471	477	476	430	484	495	451	508	450	465	468	483	471	479	442	448	483	464	484	480	470	498	473	479	429	403	445	458	444	469	459	453	479	481	485	449	472	473	477	471	483	466	452	500	401	497	481	448	473	463	474	452	460	465	428	424	446	470	470	440	460	495	475	458	474	491	490	470	519	464	443	469	465	444	462	495	430	461	451	459	429	439	482	498	505	435	448	476	497	493	440	483	498	442	475	465	442	468	461	508	445	439	452	482	490	416	488	504	495	440	446	480	461	440	477	475	510	452	441	476	445	423	468	432	464	442	487	512	486	488	478	456	479	462	440	456	479	468	463	472	444	465	488	489	493	487	448	448	459	462	469	511	461	467	500	466	488	459	474	481	505	461	482	470	500	430	499	437	465	452	450	439	477	441	502	481	430	453	478	465	485	474	466	517	479	438	466	443	477	472	446	474	468	458	462	475	456	453	445	476	470	429	451	491	467	440	458	468	479	437	460	466	488	478	391	428	466	456	449	462	462	418	452	483	427	424	460	459	465	458	487	445	458	468	422	443	457	475	467	450	493	447	447	458	505	529	460	402	468	440	448	468	469	421	490	482	464	480	497	469	471	481	432	509	455	466	482	467	460	457	497	487	490	469	475	463	497	448	484	469	477	484	451	405	471	476	456	448	452	513	446	454	457	479	434	457	458	483	465	425	421	453	500	457	480	446	459	489	486	455	507	502	487	420	455	493	451	459	493	468	491	464	446	473	441	482	472	484	459	438	452	491	434	477	456	462	471	546	513	492	496	483	456	448	471	508	473	504	446	458	460	450	458	479	442	471	447	492	459	452	453	456	466	492	477	450	467	442	452	453	490	497	468	486	455	435	489	434	506	467	474	489	419	422	478	436	476	511	457	476	433	450	490	472	450	483	486	453	468	454	456	456	482	480	513	458	469	497	462	468	468	469	452	428	432	397	496	450	413	445	427	463	456	428	467	483	466	457	495	474	491	478	460	482	448	453	474	474	444	472	424	449	436	466	444	484	439	468	441	420	432	465	466	455	459	457	461	423	451	483	472	481	492	487	465	479	473	469	444	455	454	477	451	452	452	498	443	459	469	464	452	438	459	456	452	459	465	467	445	464	438	491	470	491	443	459	467	460	506	470	414	445	459	480	477	460	455	456	449	485	496	469	455	488	472	423	459	472	512	452	477	447	456	441	481	453	420	471	494	431	476	505	475	480	478	450	455	439	456	491	427	461	459	462	455	421	447	473	490	470	445	455	423	454	502	501	478	458	455	451	431	495	453	514	480	454	481	459	433	487	453	496	429	484	489	460	485	505	482	519	431	470	448	466	481	469	488	439	462	440	448	470	459	457	477	466	471	471	444	442	449	456	455	464	465	463	465	508	450	454	471	467	455	431	486	474	442	467	462	462	485	462	450	468	477	501	437	447	451	450	516	453	479	463	510	472	481	441	442	464	461	479	460	455	486	451	454	513	493	499	460	480	482	490	463	446	461	488	460	498	504	499	480	473	462	455	439	490	463	475	424	452	469	483	508	488	468	472	496	458	445	506	479	457	488	465	467	473	515	459	527	427	497	425	443	435	452	509	461	468	439	439	462	480	487	463	468	433	458	457	486	468	481	456	452	486	475	434	459	481	438	466	440	450	487	437	492	497	443	434	491	482	477	460	415	481	465	474	467	467	491	457	448	444	524	471	457	486	469	460	428	450	497	427	441	463	458	469	462	459	456	476	460	438	463	481	495	428	441	450	462	447	469	478	478	508	498	445	456	465	447	463	441	449	470	454	474	445	469	465	463	460	467	509	459	507	422	476	446	440	473	525	445	447	489	462	477	492	477	436	463	472	461	453	477	459	464	476	428	460	449	453	465	498	434	486	456	459	449	494	423	486	490	438	510	461	487	468	440	445	464	505	515	490	456	467	440	457	474	455	469	472	430	436	418	423	499	499	451	455	465	470	480	443	468	433	413	485	433	442	474	438	437	432	491	454	473	476	477	495	451	466	458	439	499	461	460	465	432	487	456	465	450	499	435	478	468	440	485	466	491	482	482	422	457	470	443	468	492	500	464	455	439	485
29075	5997	2369	403	339	341	309	318	289	343	304	299	322	299	314	328	358	288	310	328	294	340	349	317	339	307	350	302	326	330	328	325	328	301	311	301	315	315	304	354	307	346	319	309	301	335	310	315	311	318	296	314	307	315	317	354	309	301	324	325	302	312	330	300	337	317	313	299	313	319	339	319	326	322	301	351	331	314	307	287	321	349	307	310	287	284	288	340	331	338	329	302	298	295	295	324	334	331	297	303	340	302	322	336	306	351	313	315	356	297	322	336	310	284	309	340	287	351	316	317	347	297	328	314	312	320	353	302	322	322	331	332	318	340	342	338	284	347	322	305	308	310	340	356	328	302	287	314	327	356	291	297	299	329	288	341	292	284	341	332	341	326	317	290	318	311	303	285	328	309	318	315	304	308	327	308	312	311	328	300	325	340	309	318	329	313	331	308	298	305	297	310	319	352	338	305	310	286	338	322	318	340	302	332	282	332	320	324	313	286	279	319	311	314	286	316	317	328	323	289	343	296	315	314	320	329	311	315	335	304	313	303	289	340	326	322	321	314	335	293	342	330	298	306	331	288	321	315	301	313	302	312	327	310	301	286	299	331	314	322	321	321	295	332	300	313	314	326	330	353	314	318	312	315	292	343	339	372	315	309	318	310	305	319	337	315	311	327	300	309	324	324	318	324	312	308	344	349	310	299	330	297	321	290	291	368	312	356	349	330	300	353	322	309	328	300	286	324	328	311	362	321	329	300	325	361	323	319	306	336	316	316	295	290	284	294	314	315	314	325	337	328	296	326	315	309	308	314	342	327	317	313	344	319	317	319	312	339	351	367	343	327	330	310	305	302	337	311	315	307	332	356	340	311	325	350	327	334	323	312	313	318	336	318	299	350	305	335	317	354	299	323	336	301	310	325	342	331	336	330	349	318	325	306	332	304	279	315	291	300	311	331	294	331	349	329	293	340	310	277	327	329	298	314	320	303	305	309	308	294	286	309	366	337	294	310	320	331	337	294	306	264	348	304	335	327	328	334	283	305	325	335	337	293	340	339	318	307	309	294	299	346	303	331	324	311	320	296	307	284	317	340	303	330	310	316	289	336	336	304	343	300	302	286	323	318	315	329	294	334	306	319	338	338	286	326	331	339	351	344	305	336	328	316	311	306	331	304	319	348	302	331	323	313	315	329	291	332	307	316	310	324	337	329	315	312	324	330	333	326	324	333	308	356	327	353	318	303	336	319	336	309	318	328	304	331	317	343	296	324	315	303	329	313	297	323	307	337	339	337	336	295	346	338	319	322	330	289	286	308	306	304	309	303	324	320	337	319	293	339	328	320	305	304	307	332	303	275	291	318	351	335	292	335	355	291	325	339	274	307	300	306	311	322	356	308	322	303	296	323	319	322	313	290	302	310	352	320	343	313	316	285	306	336	285	326	298	351	344	318	328	334	298	318	303	311	304	322	341	343	329	314	329	299	300	287	282	326	308	319	349	321	343	306	323	309	310	305	303	327	322	302	315	329	303	320	307	300	312	353	308	295	306	284	289	305	316	344	304	309	330	311	309	299	330	322	290	296	351	305	291	304	303	313	332	278	296	339	312	325	310	321	314	327	317	310	317	292	310	307	343	308	293	312	330	314	305	303	298	319	345	329	338	295	301	305	284	320	339	336	332	331	290	326	275	328	340	310	323	318	293	283	323	331	291	306	285	339	291	348	321	342	315	322	320	332	350	345	339	310	299	325	310	305	305	320	292	312	328	308	304	301	305	309	316	319	323	316	292	322	307	284	329	305	326	309	313	311	321	309	324	303	299	326	340	342	299	315	319	310	350	315	334	294	304	323	329	307	315	313	339	331	316	338	299	333	339	334	370	313	334	312	314	348	348	323	326	347	301	313	300	323	310	318	290	301	311	322	307	318	303	322	330	295	305	325	347	319	316	304	310	345	291	282	312	320	312	305	280	348	336	312	325	310	317	319	318	320	305	318	330	282	328	319	321	346	337	308	342	365	330	273	287	333	329	310	352	332	309	334	300	327	310	312	311	340	298	308	331	322	294	333	337	317	271	349	329	357	285	324	341	295	312	308	328	310	336	344	332	312	312	304	320	351	300	313	315	308	323	312	316	305	330	339	350	329	315	337	321	351	325	312	353	333	326	320	320	318	338	309	337	292	335	299	308	318	334	336	337	316	312	307	321	314	327	322	282	301	346	320	332	293	309	309	325	348	308	355	328	371	305	347	302	312	335	332	323	338	329	327	339	319	287	307	305	347	316	314	283	360	346	332	345	331	343	318	300	351	334	310	327	288	301	293	307	337	318	305	306	297	321	316	349	343	337	340	322	328	337	336	331	353	327	319	305	318	347	319	313	348	313	308	339	317	281	302	300	323	317	337	307	335	336	297	285	292	318	279	313	316	346	302	292	287	293	319	323	324	315	318	331	314	343	299	340	339	306	307	328	322	365	329	303	342	326	338	321	297	337	315	290	317	312	308	307	351	321	331	306	289	332	303	291	316	336	347	320	337	296	289	337	322	320	281	363	308	359	304	317	304	341	354	345	330	334	307	303	282	355	343	353	342	331	333	331	340	332	307	318	298	303	288	319	317	304	320	328	336	302	334	332	301	327	326	327	347	329	337	331	306	359	340	293	321	302	312	314	285	340	328	284	312	321	337	325	332	317	320	315	323	333	292	349	347	318	335	329	335	339	325	335	304	316	295	303	308	305	309	305	334	312	310	357	351	322	317	356	304	340	311	303	299	297	348	293	294	321	287	314	321	350	314	289	314	308	313	299	301	323	334	334	304	343	315	312	332	274	320	323	320	310	320	329	344	319	306	283	320	320	315	295	309	330	323	322	333	296	318	369	324	332	309	306	285	331	334	295	325	332	325	330	321	332	304	319	321	329	350	332	355	320	300	316	311	338	316	307	327	332	283	335	292	317	316	298	313	313	290	318	291	337	353	327	289	319	345	349	325	313	282	287	320	318	307	327	304	322	330	311	336	364	337	300	313	316	351	311	340	295	291	333	315	324	301	339	320	331	311	326	318	306	328	340	328	334	347	312	354	334	343	314	301	343	307	296	349	316	338	339	317	329	312	334	320	307	298	327	334	290	316	289	302	309	309	322	289	309	334	304	297	320	337	311	289	293	338	300	352	305	326	306	322	320	305	321	319	323	323	305	326	296	329	321	324	298	314	328	290	337	325	335	323	355	347	332	317	323	311	339	350	286	302	293	334	286	333	329	344	365	320	318	305	303	310	361	326	342	310	314	327	303	319	293	301	309	338	342	325	307	314	313	337	307	305	346	322	341	332	326	307	319	302	324	311	322	304	298	302	303	292	326	329	290	334	357	318	298	303	335	318	320	305	320	326	315	308	295	293	319	334	330	334	322	334	298	317	300	330	335	319	306	348	328	354	312	315	312	301	355	331	341	355	325	312	329	345	329	342	322	337	347	336	305	300	310	307	329	291	353	296	331	320	338	320	333	318
22553	3684	3800	971	928	905	936	916	940	905	842	859	878	858	867	877	826	874	860	884	904	873	843	823	817	882	864	872	872	852	834	825	867	847	861	908	859	871	888	814	877	829	876	882	882	855	909	798	803	863	797	831	854	828	841	833	864	871	876	855	900	891	843	867	831	858	812	878	824	823	839	844	814	843	869	870	839	828	838	901	830	831	864	857	819	846	831	817	873	820	815	879	919	879	843	863	830	847	870	899	819	889	826	830	808	849	875	842	828	814	855	926	869	837	819	882	818	842	843	828	854	833	863	894	873	837	870	875	857	843	853	816	827	831	878	851	870	816	849	821	811	829	845	850	798	795	857	896	857	815	867	835	849	883	896	858	858	871	809	816	841	878	830	946	821	863	861	818	843	860	881	878	881	867	825	915	839	831	859	819	827	877	880	855	933	839	861	864	837	860	827	807	852	799	859	803	882	881	838	830	814	872	793	840	800	833	832	877	859	840	856	880	864	850	782	832	909	846	862	850	843	793	845	922	837	846	872	856	878	870	857	835	824	771	838	832	871	819	865	876	863	864	844	764	810	853	827	894	840	837	868	862	845	838	853	866	804	866	868	863	841	861	915	845	863	807	858	913	849	876	866	870	878	825	828	815	801	831	850	826	885	883	843	865	830	800	853	878	851	869	863	808	816	847	833	830	823	839	860	883	815	807	823	831	812	822	865	838	806	844	835	903	838	840	829	890	878	861	868	879	831	842	807	934	823	874	890	890	833	820	864	836	857	852	797	850	846	876	891	840	842	841	838	859	854	865	855	825	872	853	876	834	816	865	828	831	848	855	839	885	849	849	829	828	898	839	886	869	836	819	813	881	856	834	817	832	860	867	780	872	792	861	863	812	870	867	802	845	807	829	855	881	820	827	850	815	857	837	859	804	862	837	794	871	823	793	891	871	846	911	842	843	879	847	827	873	821	858	875	806	804	834	813	795	808	823	877	850	890	862	884	879	822	896	885	855	906	858	852	827	841	845	842	798	877	831	855	807	862	856	882	852	837	838	844	836	861	816	835	837	894	887	842	860	860	847	886	847	813	868	887	805	844	836	812	820	847	881	856	839	823	870	835	816	821	841	871	796	886	853	884	809	876	862	860	781	822	828	842	812	834	817	897	840	794	882	820	844	843	813	865	886	865	827	797	888	785	874	868	829	852	864	858	844	815	841	821	883	855	824	874	817	830	837	813	796	852	815	847	821	865	847	855	865	825	825	834	868	825	859	815	896	793	837	858	812	894	839	855	850	795	804	830	853	794	819	868	842	808	882	869	861	826	811	835	802	816	825	772	852	859	830	798	872	829	794	769	863	874	861	815	855	869	835	848	869	841	841	853	807	819	861	833	822	852	857	855	855	887	834	864	805	832	828	825	822	805	821	835	829	845	873	926	845	855	812	811	821	842	851	845	848	860	829	845	858	741	899	865	865	873	855	887	808	842	850	876	850	846	860	830	882	878	828	925	822	889	904	824	904	875	869	796	817	862	868	815	846	797	818	829	822	839	844	835	854	834	882	874	822	831	882	834	824	868	827	882	885	850	758	867	835	913	827	825	840	836	829	907	781	757	839	831	846	854	858	801	865	829	806	865	885	865	842	867	858	828	884	817	925	831	820	832	866	856	875	827	801	809	806	877	862	849	814	832	875	823	814	820	880	849	882	827	823	827	847	781	875	866	827	838	845	856	804	868	860	823	873	846	832	829	837	833	804	863	856	826	821	843	883	863	809	835	829	857	834	812	811	869	806	913	803	851	803	798	809	842	877	870	833	853	881	864	805	844	857	849	814	883	831	865	844	866	857	815	862	840	836	819	863	866	870	885	896	860	787	837	844	822	870	859	865	866	857	873	851	850	864	859	879	856	878	818	824	800	837	823	813	858	864	875	801	874	860	848	856	831	873	808	820	801	884	817	847	846	857	871	846	841	864	808	839	848	879	888	858	881	879	862	845	833	823	867	833	798	848	820	882	800	789	844	903	848	805	873	865	870	836	887	837	836	817	811	880	884	856	814	807	811	814	853	841	856	860	796	811	846	847	834	823	840	812	843	859	883	874	907	819	841	901	838	867	923	843	801	853	822	865	843	857	807	823	836	852	823	877	812	879	878	863	831	850	839	826	863	823	853	833	832	868	890	865	845	829	834	817	850	840	863	848	863	849	838	825	842	825	855	859	844	815	830	824	786	903	838	806	826	807	832	845	849	839	852	832	818	817	823	849	825	808	829	884	801	890	792	840	862	858	862	840	820	835	797	778	837	870	879	856	878	902	876	854	835	860	837	853	822	822	850	871	836	814	802	839	832	838	881	783	891	863	830	834	856	817	873	822	865	894	883	839	825	809	853	858	846	873	830	840	857	822	798	837	848	823	858	833	872	861	852	876	850	845	876	834	803	880	885	850	872	872	863	800	863	772	879	840	833	861	873	868	829	800	845	872	866	837	828	786	844	826	895	859	831	870	934	837	835	838	867	879	883	831	911	856	844	874	854	870	821	854	802	852	814	811	874	885	827	852	855	891	799	813	831	817	833	824	832	876	884	855	802	800	869	852	878	853	843	816	878	837	779	871	848	816	827	838	815	884	831	830	832	848	888	861	853	814	883	804	837	801	874	853	883	818	877	814	844	800	815	861	859	835	900	908	880	848	860	810	854	781	809	846	895	809	853	829	824	875	831	866	838	804	887	802	788	822	787	842	887	836	851	815	863	814	865	856	886	830	833	877	846	797	836	873	869	873	803	882	833	837	803	883	857	846	810	871	796	831	882	844	827	785	839	843	848	829	890	837	836	857	853	869	863	847	844	811	862	836	858	881	851	848	887	852	815	836	880	883	866	854	839	848	854	838	808	857	875	855	856	833	795	840	844	786	838	858	850	890	855	833	830	821	818	826	843	804	879	888	830	837	839	848	819	878	858	815	819	822	834	871	868	824	855	799	789	868	865	824	877	845	868	910	849	861	834	882	845	882	831	837	839	847	850	877	840	895	882	816	874	815	904	887	865	816	884	851	819	830	866	854	833	867	892	821	816	875	860	813	826	856	878	856	851	879	845	821	855	824	842	838	791	842	860	851	886	893	852	839	818	856	864	850	845	863	888	838	863	807	885	852	852	847	839	842	862	848	811	881	782	832	820	834	905	822	891	850	871	833	851	809	856	874	870	842	822	850	871	883	785	847	850	837	861	841	819	885	859	869	860	841	865	874	827	848	836	848	810	855	851	882	826	828	834	807	814	866	846	844	904	926	812	827	867	839	798	864	894	835	840	842	845	811	841	856	842	841	869	786	843	790	863	870	833	858	848	790	872	851	815	834	831	833	813	818	809	846	810	858	831	863	800	831	865	817	849	923	842	863	856	861	779	819	841	881	841	834	830	875	850	838	836	864	812	840	816	842	900	818	868	852	808	802	903	869	848	839	837	824	798	841	825	860	881	844	811	862	827	868	865	849	843	836	826	835	852	815
63895	32468	26434	2690	526	403	348	284	257	253	254	239	264	239	234	247	219	217	227	223	203	195	191	195	200	201	196	194	201	188	207	194	193	196	181	223	184	193	189	210	174	186	190	185	188	181	191	211	187	197	175	197	186	164	191	174	196	200	211	196	202	180	191	182	168	211	178	212	193	165	181	213	217	175	187	203	186	205	174	188	182	177	185	203	208	200	198	188	181	196	182	188	176	190	215	179	204	208	220	207	175	207	224	174	178	191	182	178	201	185	224	191	201	198	193	193	181	189	198	181	198	211	188	198	198	186	215	194	220	191	176	187	207	244	201	193	165	191	178	192	166	168	179	189	181	186	208	180	190	180	176	194	187	192	180	203	200	183	197	193	205	206	202	202	164	202	194	202	171	177	184	177	201	185	211	194	189	195	172	183	165	183	185	202	190	186	179	195	212	197	179	194	202	181	211	197	195	178	186	176	180	201	182	180	192	213	201	186	161	188	186	200	190	183	195	185	182	198	158	188	172	200	170	182	182	159	183	178	194	186	184	181	178	204	177	180	176	199	190	201	211	198	183	190	178	177	198	177	180	173	186	211	200	189	182	192	189	193	184	157	175	190	195	197	183	184	183	185	203	199	194	190	184	190	169	190	188	206	170	185	196	196	179	205	183	178	157	191	174	172	188	192	192	191	202	216	178	189	203	180	212	188	185	186	188	166	176	199	180	160	190	193	208	193	181	207	191	166	193	220	199	158	193	168	194	200	198	198	194	178	178	202	203	181	196	188	180	169	172	208	195	210	204	219	179	194	208	186	202	177	196	199	193	193	177	193	185	182	190	189	210	183	164	178	184	194	184	207	183	169	204	198	199	164	180	205	187	191	212	187	167	202	179	193	192	175	171	177	202	209	192	194	185	196	206	189	198	183	205	192	205	172	186	192	157	175	206	170	185	204	210	192	204	190	177	151	191	216	170	179	178	198	185	180	196	181	210	176	192	239	229	171	202	184	210	183	189	203	160	202	186	194	208	212	177	211	199	189	175	190	200	181	168	199	185	204	177	176	195	192	219	183	204	186	198	197	192	187	173	190	170	173	170	164	169	203	182	180	186	183	218	202	211	199	189	172	212	192	156	201	211	179	200	183	199	185	191	203	152	188	173	192	185	194	200	165	187	187	224	192	199	206	182	195	183	199	194	206	193	198	200	198	181	180	196	198	165	191	168	173	208	212	195	197	197	193	203	164	177	185	185	187	189	175	184	198	204	178	210	179	172	190	203	180	190	187	181	199	192	175	187	179	198	203	202	200	174	192	202	211	202	207	180	211	192	159	194	186	196	183	167	192	176	169	194	183	207	186	209	197	201	191	210	189	188	192	183	177	182	175	187	191	173	191	177	186	203	167	173	206	181	180	184	196	192	214	201	190	190	209	186	195	186	186	176	203	192	177	181	189	179	209	222	168	171	197	190	192	201	174	194	208	188	185	172	199	185	176	199	181	178	211	190	204	210	184	169	171	208	184	199	201	197	194	186	196	209	195	189	200	186	196	184	169	201	192	200	179	169	184	172	198	184	188	187	172	182	196	207	208	175	162	184	178	168	188	164	184	199	198	173	202	211	184	208	196	198	194	175	207	170	170	179	203	180	187	178	188	197	210	182	173	147	205	186	212	188	214	199	186	185	181	192	185	207	190	190	184	191	191	195	203	188	205	162	173	172	196	191	193	187	200	188	192	228	193	201	172	197	188	183	191	205	218	191	186	193	173	185	184	172	185	193	197	167	209	202	191	201	187	194	183	191	190	193	213	187	183	192	165	193	177	197	178	166	206	195	209	157	181	210	209	203	184	185	197	200	192	194	194	205	187	178	179	193	193	170	204	184	174	185	207	174	192	164	185	188	185	184	186	170	174	174	201	186	206	189	185	187	188	186	198	224	185	194	175	188	200	181	182	189	190	197	189	211	192	192	182	166	171	172	206	192	193	168	215	195	200	174	192	186	171	196	198	184	182	169	200	209	172	180	176	191	173	175	212	190	187	162	206	191	186	197	212	180	195	190	175	205	185	180	197	168	194	200	179	184	209	187	190	195	186	181	189	193	162	201	196	181	185	201	209	207	166	193	180	191	195	198	178	179	187	201	178	175	199	184	198	185	194	197	210	189	186	199	169	184	212	213	198	194	197	176	193	192	189	187	180	186	194	185	186	176	197	196	195	174	176	190	195	185	179	187	170	177	211	188	200	178	186	174	218	192	210	174	196	197	198	183	205	189	194	203	207	197	184	187	165	208	212	196	192	203	184	200	232	212	191	202	197	193	192	178	165	186	188	186	193	172	188	170	180	214	209	180	207	189	192	188	188	191	191	178	201	188	203	184	183	186	192	189	224	191	208	187	176	157	205	189	208	204	190	158	194	191	207	171	175	203	190	193	192	207	176	198	196	214	185	177	186	188	195	213	226	185	187	192	166	194	191	196	179	167	160	160	199	177	191	187	194	194	195	167	167	180	200	182	216	180	179	189	159	204	202	189	187	161	180	192	156	215	174	189	192	218	195	195	183	185	179	177	185	161	194	195	208	180	207	179	211	189	177	188	156	200	192	181	192	188	189	186	194	192	201	196	175	175	215	196	226	196	176	227	217	185	208	198	198	162	197	198	167	209	198	187	194	174	185	196	182	197	183	202	167	178	172	166	193	196	219	169	183	177	195	179	170	210	195	179	202	191	179	190	205	196	216	174	172	181	178	166	182	194	204	172	174	186	182	204	194	208	194	166	201	191	198	205	191	183	183	196	188	173	183	176	188	207	180	192	183	158	212	210	193	198	173	207	198	201	214	207	194	196	174	188	205	154	191	181	187	183	181	191	195	174	159	178	183	202	207	215	214	213	187	196	155	173	206	221	185	191	205	176	192	153	205	210	209	189	208	190	204	185	208	191	192	203	172	175	194	214	199	184	169	194	210	203	197	190	177	222	191	211	184	190	195	151	225	174	183	178	168	160	196	184	194	195	181	190	191	211	196	186	193	191	191	190	200	204	186	185	202	194	202	210	216	197	178	182	212	202	201	200	197	205	212	193	192	168	190	211	214	197	209	199	202	183	190	171	189	148	175	190	192	212	201	190	192	198	241	172	193	213	188	205	190	193	188	191	170	187	173	188	188	168	198	192	167	182	184	187	177	162	195	166	183	190	181	170	213	189	202	178	184	184	200	195	188	162	185	194	191	196	211	190	169	194	171	197	188	208	194	186	195	187	173	202	184	202	200	186	178	198	195	181	169	175	199	199	182	203	201	158	195	185	185	201	200	180	185	176	186	201	210	192	182	199	169	192	187	178	192	220	192	197	200	196	194	204	175	195	185	212	198	196	206	191	230	203	200	201	212	204	198	190	181	179	187	162	172	174	207	181	175	208	195	177	212	198	193	182	190	199	196	199	189	205	211	196	173	179	209	217	193	212	188	210	176	186	203	188	205	178	202	175	160	193	218	173	194	194	186	187	220	192	172
42102	21768	19384	2063	1760	1575	1321	1216	993	916	923	884	770	776	788	760	690	698	633	649	645	636	587	646	638	560	594	624	582	558	608	575	599	610	564	549	563	579	531	555	532	544	572	577	612	580	564	569	540	605	549	610	570	539	521	575	540	512	566	536	571	577	550	549	522	582	556	578	594	554	566	561	566	598	628	563	580	564	546	567	553	527	556	512	551	529	514	552	548	569	546	606	608	546	585	660	614	683	659	667	643	588	635	607	613	542	554	532	548	501	576	588	648	663	593	612	648	563	573	559	564	560	557	546	591	581	756	682	562	574	593	552	576	712	632	577	557	553	550	496	524	538	558	537	553	554	534	538	558	568	570	580	475	520	564	528	531	530	521	525	515	552	484	540	531	565	540	522	532	578	532	540	562	558	565	514	553	565	553	530	524	540	521	524	511	565	502	500	505	573	571	541	509	557	545	531	539	569	521	517	514	548	565	517	523	534	550	526	590	535	585	553	528	535	545	558	547	532	553	532	557	537	530	494	523	536	598	535	555	588	565	574	557	530	580	546	543	573	503	535	560	471	527	514	567	513	531	550	551	556	549	502	531	526	550	510	493	533	552	491	551	523	540	507	537	556	538	511	521	582	546	535	551	526	516	546	544	555	539	527	548	550	528	538	581	559	516	529	533	541	563	530	552	504	527	541	547	571	523	513	565	496	545	565	524	547	519	566	567	517	533	512	537	513	575	534	549	538	570	501	524	553	535	526	523	516	515	515	495	545	533	547	527	544	556	530	555	532	539	507	506	493	530	581	552	530	534	524	546	516	526	565	508	527	503	559	519	587	554	540	589	549	484	571	532	517	538	550	512	528	560	531	541	506	523	518	518	578	515	539	521	561	561	527	526	527	575	511	546	496	589	526	566	562	532	529	551	570	487	516	552	531	532	544	555	560	532	565	561	538	569	557	552	531	548	563	537	502	527	562	528	541	565	539	503	552	504	541	495	486	608	537	585	554	519	537	567	559	514	552	561	517	540	552	539	551	477	524	538	544	530	560	540	536	560	526	530	517	564	544	513	507	489	574	494	533	526	549	536	507	551	531	525	552	524	527	518	512	540	573	533	523	506	568	526	536	529	548	562	513	579	576	556	511	525	573	531	580	554	550	565	525	553	581	573	537	542	584	514	508	507	532	502	570	551	544	563	537	542	514	505	515	567	531	564	533	521	559	546	508	537	507	554	531	544	534	539	506	519	524	563	507	575	530	574	518	531	528	527	516	528	524	568	549	515	545	536	514	556	518	550	546	529	577	516	503	556	544	522	566	532	534	531	560	529	529	529	497	557	570	545	565	548	556	548	529	563	527	547	535	548	512	546	524	520	552	579	557	486	535	541	545	531	501	512	531	523	544	562	569	521	543	529	554	600	547	510	533	499	569	551	600	551	585	513	486	561	514	512	541	569	524	538	558	541	532	485	524	539	562	589	533	559	552	535	550	571	516	541	563	514	507	567	519	547	529	505	521	536	540	581	527	551	529	522	525	549	521	549	565	502	570	582	569	547	505	537	476	545	578	480	547	500	549	599	576	530	565	518	526	552	508	531	490	512	537	539	529	540	560	548	520	523	538	558	536	543	534	553	484	533	563	552	526	539	558	515	548	539	519	534	547	530	513	547	521	531	589	528	561	544	525	565	568	557	519	534	538	567	536	552	547	531	572	542	515	535	571	557	530	554	546	584	531	589	526	544	577	555	538	611	519	574	559	521	535	509	517	540	552	535	527	525	530	479	523	546	547	545	494	573	516	530	554	565	551	564	534	561	552	580	564	542	571	515	591	540	538	538	530	513	523	523	549	521	516	528	548	497	530	526	543	545	534	552	553	519	528	551	548	557	562	564	481	553	509	502	554	568	537	565	578	531	541	555	528	536	504	540	532	552	559	543	571	515	561	526	560	560	548	531	516	526	559	514	570	557	600	541	508	580	598	564	504	525	540	519	548	532	530	539	504	518	528	525	577	528	525	559	510	551	568	544	482	506	575	546	551	510	593	537	534	554	558	538	510	525	524	536	565	509	591	520	547	533	552	456	579	484	518	536	546	502	563	572	515	468	525	586	543	531	554	527	545	517	516	519	513	517	519	566	516	520	522	492	527	520	514	548	508	547	492	537	545	535	526	551	503	536	523	576	546	612	562	544	548	594	510	536	539	549	551	559	548	571	542	543	539	526	508	555	514	554	528	570	602	534	530	541	552	543	509	545	554	548	568	513	563	513	560	546	521	567	550	569	516	542	519	522	575	476	535	517	543	537	545	511	568	510	516	499	532	531	567	564	521	573	607	529	523	549	513	574	561	536	524	535	533	555	520	531	528	495	486	555	520	528	553	523	556	508	523	508	531	542	547	498	550	514	540	537	535	510	526	559	549	500	586	496	524	530	549	555	590	547	538	508	524	550	603	537	565	562	551	526	553	543	538	564	525	529	519	532	518	543	555	549	546	544	541	538	574	565	531	573	507	536	553	544	540	501	536	520	539	534	533	529	522	509	539	557	550	521	497	496	543	547	526	524	533	531	514	502	534	541	555	517	560	536	532	540	551	558	529	521	573	558	558	539	527	557	570	564	518	557	547	512	550	567	551	563	521	524	535	561	562	508	515	541	510	542	515	536	566	538	546	552	518	534	564	525	509	570	520	534	538	526	502	529	519	548	521	566	548	492	480	539	561	519	544	528	544	562	558	541	537	565	562	515	512	573	542	512	551	492	526	541	523	559	541	545	527	522	541	546	509	534	544	544	568	529	466	521	520	551	539	524	496	531	527	560	560	529	559	518	493	559	566	535	529	537	553	573	559	523	508	575	579	561	554	557	536	522	566	529	556	511	546	550	487	554	571	543	558	578	527	567	552	508	552	526	528	537	537	546	510	556	502	528	532	537	523	522	575	516	545	539	503	517	511	515	517	536	573	558	590	521	554	545	572	569	520	550	560	575	544	476	556	521	536	580	537	538	519	494	569	554	517	516	520	577	566	570	536	523	544	532	516	571	573	545	514	530	526	544	540	532	525	516	534	526	508	543	536	515	538	545	556	548	572	531	558	564	532	535	541	563	529	516	526	546	526	524	545	553	562	530	567	523	520	601	522	546	506	540	552	578	544	546	483	585	552	536	521	514	530	546	512	578	532	508	541	552	556	510	551	538	527	587	525	572	494	546	534	548	551	505	576	560	503	550	567	509	538	552	568	539	519	545	559	558	528	532	572	540	556	525	549	534	545	555	541	531	531	519	534	536	550	574	556	545	523	586	554	591	519	552	553	563	536	540	513	566	520	582	530	497	538	561	539	545	543	552	542	535	518	524	529	541	522	528	496	515	563	584	512	538	580	557	545	549	551	556	548	550	536	536	565	539	510	524	528	541	555	508	530	517	536	505	490	522	523	521	543	502	532	544	550	514	515	519	508	516	587	517	538	533	538	583	555	564	522	559	516	553	528	555	539	531	580	526	527	553	567	559	558
72972	41939	34695	6456	872	579	490	375	312	277	263	251	212	222	223	203	200	191	195	197	181	190	178	177	150	162	183	194	189	179	157	168	174	191	162	165	167	169	170	165	152	166	166	166	155	171	164	145	144	174	147	161	155	141	152	174	159	162	145	155	193	169	186	191	162	168	193	169	155	181	163	154	175	181	195	169	176	145	135	158	181	154	156	171	164	161	140	154	167	155	173	162	186	184	168	163	175	177	157	180	196	170	172	173	142	168	183	164	151	159	167	191	166	207	172	154	177	167	159	169	158	151	163	161	174	183	196	189	163	147	155	184	173	160	177	146	139	157	147	147	165	153	169	150	151	172	172	139	125	144	167	155	172	159	146	180	164	154	154	169	139	154	156	147	151	136	158	163	167	155	175	154	150	186	157	139	170	166	153	170	160	158	150	154	167	149	161	190	158	159	166	141	172	145	150	159	167	143	139	174	147	150	154	166	151	136	158	152	146	180	173	155	185	146	160	160	163	168	148	161	152	165	150	138	159	155	148	157	151	168	144	180	155	181	169	162	163	144	143	136	162	184	162	153	162	151	157	131	154	139	137	150	165	193	161	159	156	153	152	140	170	150	177	183	155	151	169	137	155	135	163	164	137	165	179	155	176	159	150	149	142	162	161	149	145	152	147	148	175	181	149	152	145	162	176	156	146	171	182	160	170	153	168	169	158	157	157	164	167	161	136	132	127	139	166	160	172	153	155	172	151	165	157	142	158	160	134	167	151	155	156	147	152	179	158	153	164	133	168	151	143	150	162	160	161	167	174	152	175	156	159	173	159	180	161	166	162	158	175	169	139	158	157	145	157	140	167	150	153	167	153	162	142	170	153	160	192	163	155	163	187	168	168	161	149	163	150	170	164	172	160	141	163	180	155	166	170	149	148	148	163	168	158	152	124	171	156	166	165	155	181	172	157	167	151	142	154	160	139	146	159	141	152	186	151	150	144	174	178	151	138	157	153	156	160	156	157	174	187	176	141	165	147	156	138	173	180	176	173	159	157	169	181	183	165	166	157	169	180	144	141	134	129	147	172	149	178	150	154	148	180	157	149	173	155	169	188	175	134	146	165	180	165	159	154	130	157	169	155	162	173	146	146	172	150	152	155	155	157	164	180	165	138	184	129	161	177	168	155	158	160	161	165	137	147	134	155	177	144	159	151	150	154	139	140	159	170	138	170	150	161	164	176	178	159	159	149	153	181	165	173	134	161	172	162	167	154	146	153	161	177	177	167	170	155	146	146	169	166	148	152	176	172	152	177	177	154	174	158	179	146	162	155	165	169	168	160	159	133	167	147	152	169	158	136	154	149	163	167	138	160	166	163	183	162	163	176	166	147	158	161	166	158	169	159	162	164	153	159	172	156	149	176	164	151	163	165	137	174	150	149	169	154	172	164	158	178	134	134	163	165	152	155	152	170	180	167	142	155	175	142	151	145	139	148	166	148	172	149	176	155	157	159	167	182	169	153	159	149	155	180	149	150	144	167	142	167	140	149	167	159	150	148	159	145	158	151	166	168	156	168	145	164	166	150	169	147	135	162	151	184	158	188	166	155	158	152	146	143	159	142	174	175	167	178	167	165	167	148	143	158	156	162	138	159	159	182	151	161	161	170	152	148	155	135	147	170	163	173	172	158	184	183	171	162	161	150	167	149	169	136	147	133	170	158	150	140	159	147	150	174	168	181	158	166	158	184	166	172	132	166	156	154	154	137	167	160	159	154	162	154	165	158	170	157	135	155	161	160	160	135	161	143	142	136	170	148	177	150	156	156	154	150	171	167	162	182	150	157	158	177	179	160	154	164	169	148	184	148	166	155	167	141	153	169	149	147	165	156	171	181	157	166	160	161	151	166	155	152	165	166	162	151	208	147	162	180	144	156	167	186	147	176	147	170	167	183	133	177	162	155	176	157	166	149	134	148	176	153	178	159	150	153	139	172	152	140	150	158	149	174	142	168	175	143	165	149	137	159	173	146	143	155	144	171	151	150	154	150	166	153	169	149	160	143	132	180	177	133	170	154	173	174	157	166	165	149	141	151	162	162	145	178	170	153	150	175	144	144	142	153	167	160	151	148	161	169	166	173	144	177	145	140	152	159	162	159	143	151	177	129	176	154	166	144	139	176	165	153	179	150	154	148	170	163	164	164	154	172	160	161	172	151	160	179	140	160	161	149	176	153	159	158	156	160	172	146	139	134	147	157	150	157	179	136	150	148	168	164	171	181	159	148	143	139	160	139	160	170	154	172	181	155	140	154	176	139	155	132	160	158	141	147	151	165	167	162	157	143	134	167	164	156	182	158	166	143	160	175	146	153	159	172	133	144	154	162	146	175	159	150	159	157	149	173	164	165	157	185	158	169	163	181	166	161	166	170	173	158	159	154	179	167	170	158	157	149	155	163	142	161	169	178	141	161	158	153	168	169	162	156	178	142	174	149	157	146	156	173	139	158	180	156	151	149	164	153	171	169	157	160	166	136	131	161	161	148	159	172	172	157	177	167	177	157	137	156	166	165	158	141	146	145	138	179	165	137	167	147	167	166	139	181	172	173	145	153	172	157	154	163	177	152	169	144	163	180	150	152	165	181	156	147	150	175	131	174	158	176	147	173	155	142	159	149	150	165	156	163	175	159	154	161	148	152	177	157	152	140	177	146	161	136	176	155	153	175	160	164	163	164	157	153	167	162	156	163	158	167	154	163	189	149	168	171	156	143	153	154	146	148	151	157	149	170	176	161	170	179	163	145	154	147	155	155	138	152	169	152	162	146	159	160	169	170	172	156	176	183	159	179	160	176	138	175	155	167	182	164	156	179	164	165	145	152	164	153	154	164	158	152	160	155	160	147	154	153	171	163	144	188	162	174	169	148	156	181	131	168	179	135	159	171	152	163	140	170	168	153	209	169	153	167	143	143	163	185	173	137	168	166	176	146	148	147	153	147	157	141	165	158	144	182	163	169	165	158	149	152	169	150	176	145	154	160	147	158	172	165	148	163	160	164	175	179	167	165	150	169	175	154	159	181	170	156	168	164	161	168	174	152	162	150	164	148	173	162	164	163	164	166	180	152	158	149	167	147	177	167	167	161	146	141	170	144	152	165	169	146	174	176	157	147	146	167	146	148	149	154	153	165	162	138	166	174	153	175	143	140	157	150	197	159	180	155	164	161	154	166	172	140	148	187	154	169	191	191	138	148	161	150	168	140	159	180	168	140	143	155	158	124	151	167	160	153	167	165	173	150	156	151	141	144	178	155	155	169	137	153	150	164	143	162	188	134	165	162	162	147	157	144	150	171	178	148	175	167	154	150	154	141	152	160	133	154	151	143	169	145	156	184	166	175	172	131	164	176	153	150	134	169	157	158	159	157	169	172	150	169	168	155	159	157	167	174	148	162	155	165	165	154	161	154	155	171	170	160	176	171	165	148	176	161	166	180	169	168	165	167	153	170	150	159	150	165	130
50630	31007	23591	3260	2800	2376	1953	1646	1438	1319	1131	1030	947	911	849	784	764	774	699	670	701	625	619	651	622	573	606	585	545	570	527	506	570	566	528	507	521	558	498	511	545	519	509	537	490	544	500	532	499	501	486	486	492	496	501	519	499	497	504	500	468	509	516	493	512	496	494	534	499	552	545	536	503	566	543	495	464	503	519	509	537	544	495	464	489	506	509	482	543	528	529	546	526	556	613	625	729	675	720	654	569	598	603	583	573	515	498	496	471	588	546	594	614	600	593	687	636	534	510	515	497	486	517	491	540	604	821	605	541	546	538	498	595	759	584	545	485	502	500	452	460	503	465	457	516	509	470	524	478	466	505	455	502	464	517	475	463	485	439	467	442	466	459	473	473	517	463	477	499	491	464	466	469	491	438	494	458	483	483	466	488	466	499	476	495	449	482	470	489	487	478	498	462	469	468	495	459	477	486	440	468	508	467	500	476	487	483	460	445	494	473	493	455	457	455	463	450	484	474	465	491	465	406	498	474	445	451	454	448	454	460	492	489	488	455	442	476	440	485	455	497	498	416	476	487	500	426	448	439	463	468	483	455	481	443	474	461	450	440	475	486	469	462	454	442	445	458	448	456	503	485	473	469	468	417	484	471	464	485	458	469	495	490	471	466	484	438	502	447	468	455	446	478	476	453	495	447	419	475	460	416	482	493	486	509	435	464	458	461	484	458	475	469	472	474	481	420	484	467	482	481	449	499	485	453	484	499	488	483	467	449	471	466	471	504	486	444	489	517	485	499	466	486	496	459	490	516	463	530	437	471	455	463	437	467	477	500	512	488	462	459	492	484	460	492	481	459	450	465	424	497	452	482	459	481	442	452	458	457	475	439	506	444	475	469	460	478	468	504	489	497	467	471	471	516	504	462	453	495	509	443	454	466	504	485	504	481	465	467	450	496	477	463	456	492	449	482	439	499	474	470	491	478	505	454	481	514	485	486	475	508	473	491	465	507	441	458	499	468	463	454	475	450	455	452	438	470	492	494	454	483	465	474	461	445	460	452	435	439	463	460	450	479	448	486	448	422	468	473	469	475	442	472	494	489	508	494	465	480	462	478	467	452	513	463	468	502	457	492	483	490	458	470	488	476	470	434	463	474	494	442	482	464	462	507	447	507	470	457	461	461	452	477	459	436	438	486	458	444	487	489	483	461	510	489	470	467	471	426	473	485	469	476	504	462	498	495	469	480	499	501	415	509	463	499	451	455	476	469	471	463	476	472	491	456	464	460	457	481	466	431	462	469	447	439	450	460	487	523	446	440	469	462	434	468	459	438	462	457	477	448	477	460	476	525	478	472	478	484	453	476	432	502	475	505	491	468	476	456	491	447	412	435	428	450	476	463	471	440	480	452	491	464	488	459	435	489	474	458	496	495	480	495	433	473	470	487	480	510	467	466	491	445	437	457	479	496	459	486	495	504	457	481	462	482	478	453	490	458	506	465	472	453	481	480	475	458	467	453	457	503	449	514	432	474	493	485	496	467	479	457	466	485	435	451	487	525	452	462	488	457	444	485	433	465	479	504	468	434	476	433	445	496	479	472	491	473	485	443	480	465	460	484	465	500	484	458	467	463	470	513	437	467	475	456	450	433	494	488	488	466	470	459	445	468	463	485	451	487	436	490	447	484	520	471	497	469	463	482	460	463	442	488	480	475	491	455	464	453	456	454	501	468	477	481	488	453	450	502	521	488	465	484	479	459	474	467	487	436	490	451	446	452	456	500	521	444	484	428	454	459	476	455	432	452	459	447	524	448	452	493	476	488	434	498	413	461	488	453	464	460	506	474	454	498	516	478	472	445	470	454	484	460	456	488	441	474	431	502	461	469	459	462	476	465	465	460	496	471	459	504	524	465	480	486	468	440	462	485	473	472	504	495	487	469	466	460	454	476	482	475	465	444	488	475	455	498	465	495	466	472	498	468	501	461	517	448	480	473	459	478	432	485	489	472	454	480	455	451	490	457	453	451	474	484	440	471	506	439	518	482	485	467	506	473	493	426	477	451	454	470	470	454	460	484	508	481	482	468	515	452	497	484	474	492	477	417	497	465	474	469	469	474	470	451	481	483	461	422	477	457	492	494	456	467	479	443	494	517	460	484	517	445	449	473	504	438	505	479	495	469	467	452	449	508	491	477	445	492	465	470	473	460	492	467	524	458	460	479	459	459	495	464	442	504	452	509	433	474	457	472	515	472	533	488	499	471	446	469	479	485	484	495	481	479	498	467	435	466	496	469	446	492	460	449	479	453	453	537	467	445	469	455	448	484	484	485	449	432	456	493	488	462	477	470	477	496	481	464	468	494	483	480	472	477	469	485	479	461	452	481	458	462	461	497	495	496	526	443	449	472	469	449	434	512	449	452	522	477	495	442	463	462	434	483	448	470	483	460	453	469	441	455	469	452	464	452	480	526	470	442	462	452	436	434	486	445	456	471	478	469	482	486	463	460	459	479	447	482	478	507	476	480	468	481	495	458	483	507	477	460	492	465	468	501	500	463	476	442	481	482	495	450	430	457	458	468	479	489	465	457	442	456	508	464	462	472	484	443	495	449	483	530	489	494	452	469	469	488	481	456	501	451	485	483	468	441	466	455	488	445	457	514	456	454	467	491	465	493	473	460	444	525	494	467	498	458	510	471	476	475	481	476	489	492	456	445	476	464	459	415	481	448	460	462	460	459	420	489	441	475	467	445	442	471	478	466	457	484	478	483	466	499	464	452	504	487	473	459	485	509	518	450	471	488	479	512	462	427	480	431	463	484	456	468	469	458	467	509	477	437	462	476	512	508	491	496	467	482	465	478	490	488	428	458	470	458	443	506	481	457	439	433	484	453	437	458	487	465	500	470	535	480	452	531	504	465	452	484	461	425	476	434	481	453	460	479	483	434	479	428	485	469	500	488	480	500	472	532	477	499	491	481	456	508	470	461	490	459	460	465	452	449	459	474	457	465	493	484	445	445	470	490	475	489	453	484	512	429	455	483	490	495	473	438	463	484	468	461	463	455	466	445	479	495	467	497	465	439	442	466	490	466	475	470	446	503	466	487	479	471	449	483	449	473	421	450	470	491	467	453	461	457	446	475	473	446	490	431	427	463	491	469	424	474	464	463	499	451	510	501	493	460	459	468	448	469	465	444	471	458	478	491	453	497	485	462	472	493	504	450	481	445	457	465	512	499	467	434	497	480	467	487	483	462	478	469	441	478	520	449	463	467	433	462	438	482	479	466	474	471	448	437	432	451	436	479	499	468	472	486	474	469	526	454	421	466	482	481	452	456	440	466	500	424	468	447	484	448	485	478	459	460	469	458	488	463	446	467	494	507	481	476	437	485	464	468	452	445	475	508	460	494	478	495	453	466	454	472	464	462	460	456	486	448	481	475	492	465	512	478	492	481	476	419	468	449	477	449	462	460	502	482	510	468	437	512	477	503	459	441	488	504	443	455	458
30979	7562	2480	462	303	326	313	318	353	343	283	340	294	300	323	340	311	320	330	333	314	325	324	326	304	317	336	337	321	308	355	325	283	325	335	299	313	317	301	299	310	320	297	331	325	317	324	312	310	330	314	329	330	287	333	329	315	359	305	346	337	319	310	329	339	310	337	356	312	314	322	320	329	331	346	358	339	349	324	324	308	305	282	335	338	352	273	346	326	366	320	321	338	332	328	333	324	342	274	335	329	358	306	313	330	302	311	326	300	299	324	333	322	350	308	334	310	333	303	285	326	315	341	321	311	315	339	287	292	322	334	312	293	359	311	301	315	326	336	317	342	295	335	306	336	288	340	340	313	299	311	335	302	325	297	320	324	328	325	321	320	349	310	335	346	338	342	293	318	352	316	330	326	344	320	328	351	321	347	359	309	314	337	339	350	328	303	312	320	313	341	306	353	326	317	290	323	320	319	340	306	326	343	293	322	304	369	331	299	311	299	315	321	322	306	316	323	325	333	297	312	316	331	351	335	341	311	324	333	337	306	320	336	326	340	305	308	318	336	310	328	319	362	286	330	296	309	295	306	292	328	307	299	320	308	309	310	351	312	314	303	325	325	320	308	334	314	332	316	325	311	279	318	331	368	312	355	302	307	309	301	318	284	310	326	296	320	316	321	319	339	304	340	321	337	321	352	334	319	302	331	316	318	316	316	318	299	337	342	308	299	331	337	339	337	306	306	283	315	341	306	317	318	311	313	310	333	309	337	314	328	299	335	328	336	327	318	325	336	320	318	306	325	307	338	320	344	323	318	339	318	316	297	305	326	321	312	289	291	341	327	347	326	330	309	308	303	347	338	326	314	332	339	338	307	355	340	317	307	330	316	317	326	304	314	333	339	337	337	301	326	344	336	309	317	347	360	324	297	301	345	320	358	328	348	341	348	333	315	308	327	300	334	317	333	308	303	319	347	320	319	301	339	294	315	319	324	321	350	302	328	319	344	303	310	311	349	297	317	324	340	305	297	341	313	297	317	313	308	356	316	331	291	275	331	290	328	295	305	312	302	312	340	341	368	336	329	296	321	309	322	294	315	323	350	330	312	309	297	331	322	350	328	327	336	373	350	309	309	349	347	333	326	356	298	329	299	308	339	316	313	306	334	330	307	329	312	315	368	295	353	286	347	296	347	354	304	336	315	324	349	335	300	323	325	329	300	301	333	321	317	306	300	328	308	311	333	313	335	311	305	358	341	328	292	325	336	319	337	322	290	313	339	328	344	352	346	336	314	357	338	326	321	327	358	335	315	339	356	334	334	330	343	311	320	327	348	319	305	342	314	324	344	324	318	333	324	361	318	312	306	295	306	293	326	341	323	295	356	318	304	287	322	310	290	336	335	349	321	311	298	313	319	314	308	328	318	323	333	303	325	341	331	334	343	281	326	361	327	322	328	313	343	309	318	322	319	320	332	340	343	287	340	348	297	321	342	327	309	313	335	338	310	314	306	304	321	329	314	340	342	304	304	326	341	316	325	337	325	338	295	304	302	313	309	331	329	331	330	335	334	342	314	332	327	323	310	348	322	318	307	331	311	286	324	355	325	313	325	299	319	337	304	321	360	356	329	320	300	319	299	323	301	339	312	312	331	333	296	335	340	346	315	317	301	326	306	307	339	305	313	289	303	351	316	303	326	315	351	293	301	304	286	303	349	310	316	311	311	317	310	292	296	308	357	339	330	309	321	324	312	345	347	319	318	349	328	334	343	321	331	294	303	335	306	312	323	288	307	298	299	312	310	310	347	307	311	349	335	336	303	306	354	337	290	322	321	298	329	308	309	301	312	345	355	326	335	309	295	332	345	307	294	309	348	342	296	336	332	291	323	336	328	326	326	339	332	328	334	327	309	325	290	314	349	290	346	333	319	335	335	306	314	312	333	339	315	294	340	358	302	328	318	310	321	321	318	309	320	334	359	337	309	314	326	331	324	342	294	329	336	314	312	335	300	358	314	313	326	340	306	354	300	361	354	333	337	323	316	344	323	328	332	323	270	342	310	303	333	315	321	293	327	298	318	330	295	330	299	304	315	319	318	332	315	318	327	354	301	298	309	274	345	349	323	328	349	293	343	347	301	298	327	307	332	342	326	339	322	308	319	319	325	291	302	312	324	325	306	299	317	296	319	352	340	339	340	334	287	324	335	306	360	327	344	336	340	316	317	299	317	344	301	303	319	300	358	299	338	303	321	305	336	319	313	335	302	323	319	309	335	322	302	310	302	324	309	298	314	339	351	322	318	311	330	325	337	328	313	307	341	308	308	298	350	345	328	309	317	331	317	307	317	337	362	306	326	328	301	319	297	283	314	320	334	315	328	334	286	303	333	353	312	353	313	337	336	313	320	322	323	283	297	270	355	349	351	334	309	345	319	347	327	291	305	332	362	339	347	304	330	317	323	288	303	297	313	300	333	295	314	315	320	330	299	312	327	330	309	327	304	352	313	341	299	296	335	322	355	320	345	282	299	332	317	319	321	305	311	305	317	307	346	339	308	318	280	360	312	338	308	297	318	319	314	313	335	316	325	323	325	303	349	272	303	319	298	327	304	292	300	309	297	303	326	329	324	337	330	332	325	299	297	337	320	309	326	296	303	311	288	308	337	326	325	303	308	300	314	300	322	291	340	310	317	314	345	316	338	324	320	317	307	328	321	323	326	308	312	342	320	313	333	332	322	283	317	328	321	313	326	351	338	355	308	344	315	332	333	345	331	324	344	319	332	311	354	292	323	324	313	312	303	308	313	277	283	322	281	319	284	315	332	307	312	267	326	302	285	329	279	301	343	327	320	320	330	357	343	318	319	344	290	300	318	325	343	298	270	320	335	303	325	302	307	340	285	342	344	328	331	327	321	327	286	318	308	333	318	339	321	314	323	293	331	344	312	335	285	325	344	314	315	312	312	318	338	327	307	340	344	320	300	336	307	326	288	326	329	292	324	327	332	338	364	308	346	274	300	325	305	304	313	313	310	350	292	318	297	328	284	303	338	287	320	326	342	305	310	320	328	334	335	335	325	317	348	306	281	314	318	336	315	334	353	331	326	312	297	360	332	359	334	307	301	299	378	309	306	312	309	298	318	353	290	290	292	312	290	336	294	340	329	308	355	362	330	317	321	304	297	354	309	315	337	304	331	350	309	315	343	311	332	324	304	324	312	329	313	340	310	307	309	333	332	322	318	304	302	310	331	314	334	330	320	314	314	307	323	335	310	355	334	337	323	336	292	325	312	317	324	329	315	309	351	321	306	298	340	319	343	333	324	330	334	330	285	316	336	357	331	319	306	319	295	304	281	305	327	314	339	314	305	352	319	323	343	280	330	370	356	341	297	350	324	366	337	313	321	320	320	354	322	327	297	335	319	330	307	321	332	300	321	327	307	310	294	330	296	314	332	314	295	318	356	290	324	310	323	304	303	358	329	340	310	316	310	317	312	333	323	281	311	329	338	335
24047	4438	3841	974	931	968	926	964	880	924	863	918	909	883	878	853	824	840	928	898	822	883	872	847	834	884	825	849	888	866	836	800	858	862	816	822	854	851	908	856	874	865	840	877	864	858	899	865	883	833	847	889	837	853	907	903	877	836	883	903	876	834	872	808	819	876	855	922	823	801	830	877	884	839	846	891	816	912	855	893	874	843	881	918	839	848	860	869	899	847	892	891	814	867	848	874	811	849	827	853	864	891	842	856	889	851	844	851	859	868	865	841	856	870	869	820	868	856	902	884	849	869	853	851	874	830	864	889	879	838	851	861	941	865	836	837	826	834	894	848	846	877	802	831	836	886	866	889	853	863	865	824	832	868	841	888	804	860	839	830	879	868	815	832	898	855	844	866	874	862	844	903	875	862	845	918	820	875	831	861	853	812	883	844	888	816	872	843	878	887	824	860	889	862	856	849	874	824	808	870	808	828	832	847	829	822	830	873	867	843	868	861	889	889	788	800	857	855	883	849	841	890	812	884	814	837	849	819	810	882	930	926	844	819	856	827	862	852	836	842	845	834	834	831	902	856	824	870	874	828	879	869	871	854	835	889	913	835	828	886	876	866	826	858	843	788	819	858	892	853	859	822	915	832	880	828	862	895	878	876	853	881	831	870	852	812	861	892	835	862	848	803	912	820	870	800	884	880	893	845	878	880	855	824	874	842	858	868	892	861	839	828	788	841	834	879	847	895	887	829	831	804	879	824	905	869	908	884	913	818	816	819	827	858	863	875	856	863	895	888	896	894	882	854	874	857	904	880	810	882	884	896	855	863	879	821	835	821	810	831	875	922	911	873	858	870	823	841	828	887	853	842	857	860	830	869	805	855	844	882	885	865	879	869	850	903	891	860	880	845	749	881	831	839	871	838	858	851	870	897	852	855	865	891	861	859	781	834	797	885	842	835	880	797	878	830	855	824	833	806	836	884	878	784	872	852	859	859	933	826	877	842	856	839	849	858	803	870	822	884	834	790	885	776	916	841	862	893	894	880	847	855	812	855	877	868	791	882	827	866	864	837	843	881	793	849	874	858	864	833	851	877	849	792	878	914	891	841	909	824	883	847	816	864	864	889	813	829	844	841	881	863	869	863	862	804	849	858	809	888	837	890	918	801	839	841	851	823	815	819	845	883	796	872	863	853	883	812	837	845	826	838	813	823	882	855	889	909	857	841	860	849	873	881	865	882	840	829	886	820	832	883	861	884	833	821	799	865	839	811	852	805	897	829	848	832	892	871	886	926	874	860	843	842	837	879	855	861	840	887	825	912	891	886	837	850	871	849	849	844	796	801	858	832	848	865	893	832	828	889	860	862	849	834	890	845	880	906	883	817	865	876	868	843	855	860	859	847	904	864	882	863	874	869	853	822	866	845	863	845	845	830	872	856	811	836	846	871	868	845	836	835	869	850	880	854	900	881	897	832	847	860	841	842	819	830	873	838	852	853	861	838	877	876	857	897	872	831	841	884	870	815	836	876	863	822	847	868	910	890	876	871	862	819	845	795	796	859	823	853	834	821	863	844	878	885	878	893	829	858	861	871	855	825	892	841	814	841	806	886	874	867	896	851	836	873	812	833	867	887	881	853	882	864	844	860	896	896	810	828	867	876	807	907	872	828	877	886	856	898	843	840	827	863	847	846	895	883	901	863	881	858	846	851	882	820	799	844	887	873	836	904	890	908	855	798	830	841	849	873	881	890	822	848	827	857	835	863	864	849	872	825	852	850	826	868	828	812	876	811	880	830	881	866	840	898	807	900	848	885	898	898	799	872	898	878	849	879	839	857	840	887	875	859	838	846	875	857	903	847	816	844	930	877	847	820	920	842	819	912	841	837	835	906	840	876	860	881	844	891	905	928	858	833	905	839	845	837	891	860	863	833	820	862	900	898	865	875	831	902	865	857	793	831	835	789	841	822	885	878	847	850	877	831	865	885	858	874	916	843	908	828	925	864	863	830	890	915	822	849	833	883	923	819	923	887	830	872	824	886	867	900	860	861	878	862	846	886	843	838	836	839	823	847	803	849	924	891	875	817	858	858	832	900	865	837	838	846	863	837	856	869	830	867	824	843	849	879	888	868	887	852	842	861	808	900	901	860	852	826	843	837	823	915	836	861	852	804	846	850	891	827	834	797	850	826	919	830	884	874	854	847	852	874	900	859	866	847	850	907	885	864	864	866	880	864	789	868	838	881	876	838	821	870	848	840	814	919	828	871	855	812	838	840	881	853	827	811	838	842	939	874	874	841	807	841	858	851	833	832	893	879	844	868	812	907	833	875	845	846	945	858	886	896	860	885	894	868	839	845	829	817	842	892	878	881	922	855	855	831	825	909	853	843	846	826	902	924	912	903	859	825	886	886	855	826	834	882	830	895	884	791	837	873	904	909	884	911	902	838	885	838	899	854	868	865	873	797	805	865	828	842	859	782	902	839	869	860	853	933	839	845	894	874	866	822	839	854	908	864	879	807	846	936	861	799	835	885	840	873	844	901	865	861	856	815	885	864	872	917	872	841	852	825	892	809	851	874	888	808	853	868	840	886	822	863	912	821	840	886	833	898	876	849	864	843	879	888	809	861	897	842	844	845	863	856	819	820	877	823	849	814	839	836	855	857	877	893	847	823	892	863	845	808	908	891	841	832	850	866	863	878	855	921	835	815	897	854	852	881	820	880	869	823	869	911	867	817	858	885	842	829	919	854	839	895	831	884	866	844	881	864	847	858	854	866	848	874	844	823	885	844	770	882	861	870	866	861	850	838	888	860	866	873	871	826	875	834	835	881	894	882	896	883	860	875	898	831	851	827	845	812	858	909	857	834	905	822	846	850	850	919	899	870	906	825	846	837	860	836	868	843	818	868	884	892	823	873	842	861	838	876	875	877	849	888	901	852	877	828	844	860	860	854	836	807	793	900	825	910	849	859	875	877	849	854	833	836	851	830	896	909	857	880	851	847	863	834	835	856	875	883	867	866	848	867	817	868	853	914	891	839	836	868	832	840	898	849	834	848	845	928	812	880	883	838	901	843	867	865	898	858	870	823	855	791	836	882	873	882	813	820	847	842	888	856	817	865	884	833	839	900	907	829	856	826	874	811	855	807	867	833	923	877	864	841	829	857	857	834	826	908	812	846	858	850	851	842	899	876	807	783	850	831	834	852	853	825	847	911	845	875	800	851	852	824	845	906	866	889	843	857	789	857	872	814	865	817	867	876	880	830	846	866	839	892	834	868	860	854	855	846	818	836	857	798	781	830	851	849	863	824	858	839	826	945	900	858	899	855	866	828	844	790	847	831	865	795	815	837	905	881	875	888	835	821	868	899	860	885	837	809	858	857	868	894	842	840	874	866	818	882	854	850	835	845	835	883	876	852	800	843	881	818	832	870	865	802	830	853	833	865	814	858	880	870	756	836	891	858	858	846	823	835	879	877	870	781	827	767	894	856	852	866	835	912
65204	33502	25189	2741	499	400	303	308	289	258	245	255	219	255	225	246	190	215	234	212	186	188	216	212	227	213	208	183	185	187	188	189	178	185	180	205	213	201	211	209	235	184	184	195	198	200	182	207	183	186	196	185	202	177	199	191	195	194	232	185	232	190	176	192	182	219	183	189	217	203	209	205	197	179	207	168	175	189	204	176	196	191	200	215	191	191	218	193	215	194	200	202	198	186	192	217	184	192	188	198	174	154	165	202	182	202	179	191	176	186	181	191	200	205	214	209	231	176	206	192	184	199	185	161	216	207	208	221	196	187	187	202	220	206	184	191	211	199	194	183	197	161	189	213	188	183	185	197	193	219	203	215	212	201	176	199	198	211	157	198	194	175	184	193	180	186	199	191	179	199	184	204	185	190	198	192	174	189	207	181	196	187	211	189	191	195	166	200	187	192	177	188	196	193	194	202	190	190	187	189	174	193	217	212	166	186	206	194	177	171	207	170	180	190	199	199	217	193	203	192	201	173	208	201	214	184	174	218	195	180	189	197	223	193	188	203	178	192	187	183	224	209	181	168	186	200	188	178	189	211	203	208	189	194	178	211	185	178	197	198	185	190	191	185	171	192	219	187	202	207	197	169	172	197	206	189	193	190	201	190	196	199	185	203	197	183	214	202	161	186	188	166	215	180	176	195	207	204	180	189	177	181	175	198	203	201	200	191	202	206	183	189	202	208	173	179	171	216	192	161	212	192	190	186	165	213	215	185	186	203	187	186	182	196	202	221	178	161	181	188	182	222	185	201	188	163	188	194	170	190	210	213	169	190	192	199	193	191	192	188	171	210	202	197	156	180	208	198	171	164	188	186	205	200	185	214	178	176	205	182	228	197	204	177	208	192	199	186	201	210	206	206	193	198	197	212	179	184	190	184	191	202	185	184	165	188	174	194	204	213	180	194	182	189	195	210	188	189	170	179	193	194	187	206	172	202	222	180	215	193	162	190	182	214	197	206	199	192	203	184	201	173	208	191	211	199	182	200	220	203	205	159	214	202	194	193	184	191	175	168	215	208	221	189	184	170	179	185	163	199	197	176	193	170	194	207	199	209	184	172	179	173	171	192	199	197	199	207	202	191	202	211	177	197	191	188	191	209	180	201	205	183	208	192	197	189	198	162	188	183	210	204	202	194	196	213	200	192	174	187	163	176	189	192	169	190	185	192	201	180	198	186	197	199	205	203	175	179	173	220	183	189	200	187	217	180	169	180	197	213	199	194	186	198	193	179	210	171	184	186	195	197	196	192	195	186	221	164	202	183	203	207	204	194	210	185	205	171	225	209	174	167	198	214	185	187	188	174	215	184	173	192	185	189	200	203	184	200	165	178	163	197	185	199	177	178	197	187	176	201	183	203	189	188	183	214	214	202	195	186	195	183	178	191	191	201	202	183	214	189	196	196	192	205	194	194	206	205	204	183	197	176	193	182	178	161	208	190	198	183	188	200	202	199	187	192	178	214	177	194	181	170	226	196	198	201	207	215	184	173	191	176	200	183	194	203	192	182	186	198	191	196	188	199	173	182	184	203	169	180	222	199	200	168	183	192	218	191	191	180	205	194	162	189	197	189	171	178	203	194	210	179	184	209	186	207	205	188	196	218	200	208	197	213	204	210	199	168	187	173	184	190	192	211	189	166	207	192	207	187	183	184	208	196	178	189	193	191	198	192	198	182	213	167	191	212	167	192	200	176	189	184	201	187	181	209	202	190	186	212	184	204	215	183	213	214	214	190	207	193	207	204	172	214	183	190	160	201	186	198	191	201	197	196	178	199	178	201	197	172	192	202	197	173	218	209	183	177	228	205	180	194	181	181	209	168	190	192	237	200	189	173	207	192	188	201	186	197	173	187	209	199	183	203	194	185	189	163	184	185	222	200	186	175	183	190	183	152	197	192	178	175	187	216	178	187	174	172	202	212	220	214	184	212	185	187	188	186	194	199	175	172	191	199	186	170	190	174	170	209	164	210	181	167	204	181	164	201	170	197	194	195	214	201	181	205	181	196	186	207	180	183	211	187	205	203	184	221	199	191	190	176	203	196	164	185	171	191	167	208	188	198	219	184	193	203	186	217	170	218	193	194	203	195	175	194	168	199	205	197	207	202	190	206	187	191	181	169	196	191	177	208	201	199	179	187	186	208	212	187	198	183	203	180	192	186	167	224	184	189	194	201	201	204	170	180	174	178	191	211	200	167	207	181	195	182	180	198	206	164	184	192	180	184	202	199	175	192	198	185	172	202	188	192	206	205	180	200	203	182	219	184	218	215	188	196	188	187	200	187	186	222	179	199	210	186	181	190	195	192	194	188	217	194	176	194	155	177	190	241	196	184	204	180	177	199	179	183	184	197	203	215	183	164	188	202	199	196	194	193	194	189	196	197	180	207	219	188	185	185	210	186	163	169	195	189	195	201	157	190	208	210	189	196	170	210	200	178	172	197	199	193	166	214	203	196	193	168	195	159	185	193	172	193	221	196	178	180	187	189	167	210	203	207	184	204	213	197	159	190	202	191	211	188	191	175	189	189	207	198	192	191	206	157	172	171	212	202	205	196	201	196	205	191	172	205	181	187	178	175	197	190	191	176	201	207	179	174	193	184	195	211	169	154	184	172	173	198	196	190	181	211	179	166	205	197	208	188	197	197	222	184	184	203	171	188	186	184	191	209	203	179	211	193	190	184	196	186	206	206	205	226	209	225	186	176	200	206	195	182	173	171	178	186	173	189	192	178	194	207	184	181	180	211	189	206	223	184	180	175	189	212	198	189	174	190	184	184	171	181	196	208	172	160	187	175	186	179	190	204	165	184	212	206	208	183	205	210	164	210	182	177	182	221	203	195	218	194	193	192	178	185	180	224	207	223	184	188	204	171	197	187	173	163	176	200	214	165	210	204	201	209	203	208	167	190	201	199	181	211	170	189	192	210	202	192	186	206	200	191	199	197	196	198	187	197	178	170	180	179	184	168	219	190	191	195	159	171	204	203	193	184	167	211	209	218	176	206	204	184	204	207	186	190	199	160	176	220	172	190	196	176	204	197	179	207	216	181	196	205	199	213	212	178	184	205	194	230	166	193	185	207	202	197	184	201	183	215	203	189	167	203	182	181	181	195	188	206	176	191	182	211	199	215	188	182	195	197	184	183	181	196	203	213	173	181	193	191	181	212	200	182	184	184	194	213	198	197	189	183	197	170	187	202	185	221	155	199	216	220	185	168	200	207	190	203	190	165	191	171	197	219	189	211	166	195	168	214	208	173	208	178	181	205	193	188	174	197	201	187	188	178	177	182	189	212	196	172	213	187	188	201	172	194	170	179	186	187	170	174	199	191	156	201	191	190	224	206	186	183	187	163	222	173	194	207	170	199	203	210	209	197	201	206	181	179	163	192	192	178	205	187	194	181	194	203	183	184	181	207	178	201	199	211	193	180	191	203	196	192	194	199	189	178	217	180
43392	21300	19332	1904	1747	1504	1299	1112	1065	915	875	807	850	776	717	694	701	687	632	651	657	641	625	625	592	614	594	607	648	622	541	562	564	591	596	613	547	600	584	541	587	557	582	558	590	600	531	556	554	576	580	511	564	585	553	527	546	552	544	535	571	589	537	537	565	549	594	585	589	573	588	529	583	539	599	539	559	573	564	565	587	573	560	599	544	559	565	576	569	562	573	551	580	636	619	644	685	678	701	581	599	629	605	576	521	569	585	493	558	606	619	649	664	626	642	674	622	607	551	608	617	596	567	576	599	613	631	603	587	572	562	638	617	573	584	569	581	558	546	538	551	547	562	545	569	564	523	534	532	573	569	568	535	508	545	507	514	531	553	575	586	516	526	554	507	505	545	581	551	536	563	526	520	564	543	551	529	567	510	531	546	545	543	592	550	546	493	546	521	553	554	530	540	556	586	543	528	532	545	579	489	561	550	534	516	543	540	558	528	531	573	568	529	565	527	541	509	537	525	580	556	539	513	527	545	575	514	508	562	527	564	533	506	582	543	522	532	562	517	525	541	533	567	525	607	532	526	600	573	531	532	552	548	551	528	554	527	574	537	571	584	562	520	541	532	579	533	497	545	538	610	550	562	515	538	546	578	580	546	538	518	556	564	544	567	563	520	559	511	523	550	496	579	527	542	555	577	548	534	520	510	503	540	540	523	568	521	533	554	551	567	583	508	553	557	534	546	555	495	526	508	521	574	545	535	536	591	575	553	530	541	566	537	570	544	556	528	557	573	515	540	544	562	581	541	506	563	507	544	532	516	539	584	560	574	500	546	552	555	544	532	493	577	559	539	544	539	578	538	528	545	513	552	533	546	540	568	538	508	566	533	556	518	546	565	497	541	541	552	497	555	519	518	539	539	547	525	588	537	607	549	556	555	542	588	519	559	555	568	519	566	556	589	582	535	553	535	531	538	535	558	513	509	545	540	565	552	553	545	573	572	566	516	564	565	582	613	550	505	523	488	555	551	510	566	528	512	570	550	561	562	527	544	511	570	563	545	569	518	548	534	583	520	549	555	553	550	567	494	517	544	537	511	562	571	610	532	576	574	546	554	526	578	509	559	559	536	540	560	546	577	558	529	503	538	564	549	513	519	527	544	537	592	533	560	529	537	532	578	542	513	549	545	515	543	516	550	548	561	539	580	555	521	530	567	594	534	514	559	540	542	560	543	572	542	574	509	541	560	539	550	526	546	562	543	541	533	541	565	511	579	520	549	561	553	541	558	536	539	533	596	539	541	528	566	553	534	536	573	517	568	509	521	520	564	495	524	519	518	561	517	549	559	537	544	521	565	555	553	562	543	551	569	543	554	570	554	557	535	551	560	590	565	539	558	546	504	584	529	570	516	559	526	580	551	550	551	531	548	552	581	579	534	574	572	586	582	598	554	553	535	555	551	533	536	536	547	557	581	523	536	551	525	531	535	508	589	579	549	571	551	577	541	550	546	521	525	560	565	501	544	534	529	569	597	596	549	598	601	539	550	520	547	517	506	542	563	549	552	523	505	517	525	532	528	549	568	534	531	532	559	540	548	544	548	572	556	517	547	549	582	581	547	533	521	543	574	567	555	556	554	522	552	562	559	506	540	557	562	555	545	543	539	505	513	536	543	534	546	510	560	535	544	585	549	527	537	570	567	498	526	540	545	522	581	522	559	584	529	519	552	580	538	567	600	530	545	576	563	537	572	526	531	511	574	526	543	583	540	542	557	562	568	571	526	571	544	580	546	528	526	546	537	559	566	542	554	546	555	538	583	523	527	525	508	537	579	561	542	562	518	551	516	542	551	551	543	534	522	557	537	558	513	520	503	512	550	516	495	527	552	569	538	562	510	524	552	518	548	525	532	539	530	534	562	553	535	515	567	518	564	541	561	538	528	545	529	578	560	539	575	540	556	561	510	537	575	534	512	573	539	596	529	556	535	540	541	504	565	569	546	552	538	535	546	535	538	549	521	552	552	563	552	509	520	553	516	582	549	546	602	568	554	547	537	536	546	537	516	521	537	563	515	525	557	557	540	538	589	565	523	533	549	576	551	545	599	546	570	569	514	590	541	524	565	525	554	531	514	562	568	552	525	565	535	548	588	540	516	565	569	563	532	571	523	528	516	566	552	535	541	500	564	524	539	525	529	505	573	535	584	561	543	507	587	559	550	519	547	536	554	569	528	513	493	557	529	524	497	559	558	520	550	546	558	549	519	562	559	527	550	547	577	509	557	571	566	470	535	540	561	510	539	536	568	546	563	558	594	603	552	516	581	540	547	558	533	590	560	552	568	527	581	565	545	543	549	548	554	535	552	547	532	527	557	586	571	549	566	538	518	529	559	538	540	559	540	591	531	538	559	561	519	534	527	574	523	502	535	575	583	533	566	563	593	564	546	483	552	539	561	529	549	560	538	536	527	552	552	567	550	538	534	534	597	537	544	537	567	526	530	558	535	563	528	571	557	551	526	523	562	528	515	546	522	529	576	526	558	575	515	560	545	549	536	547	528	533	541	533	491	531	548	549	523	502	596	539	555	552	518	552	542	487	553	545	553	583	530	519	566	571	553	579	547	571	586	574	537	518	547	579	535	528	493	544	554	581	538	546	551	531	544	577	521	575	573	566	570	606	560	550	535	556	543	570	537	595	564	540	572	515	557	500	558	568	571	555	533	562	485	548	586	568	519	639	516	532	538	510	563	506	564	574	602	544	545	520	559	524	555	555	569	538	552	531	556	491	542	540	535	567	517	551	559	579	557	571	556	612	558	554	595	573	572	577	545	531	553	554	565	564	569	559	566	533	607	541	572	528	542	537	553	549	522	512	522	550	576	512	534	533	529	575	532	521	504	596	501	533	582	501	581	551	564	563	532	517	530	539	567	555	566	525	556	564	563	576	512	539	588	594	543	521	565	521	585	529	527	516	516	530	565	551	559	549	512	472	538	546	513	546	557	530	512	559	533	571	543	532	545	487	556	575	556	522	461	541	534	490	550	536	555	560	522	505	539	567	534	577	492	579	548	546	543	550	511	532	567	559	549	565	535	538	532	549	527	530	552	565	538	513	589	564	528	571	526	548	579	616	516	516	521	602	567	549	541	523	546	538	528	534	541	486	510	544	537	543	540	538	539	561	550	603	554	529	586	569	508	534	559	564	541	584	558	590	542	536	571	556	573	573	567	558	539	521	517	543	511	581	553	595	554	517	553	535	535	512	568	544	596	546	573	509	533	526	552	519	539	558	502	529	547	554	546	532	574	561	566	577	597	555	513	561	531	564	586	520	523	540	532	551	594	559	529	583	524	549	490	524	536	550	551	584	555	527	515	545	499	517	529	557	557	555	528	576	565	527	570	496	587	511	529	608	565	529	546	522	581	528	550	541	585	570	536	496	537	557	569	561	557	532	515	555	583	565	507	536	568	581	551	538	545	549	527	526	578	547	547	558	579	565	559	552	547	554
74848	45116	32290	6505	922	606	458	359	300	282	244	219	235	261	234	195	202	211	194	187	174	187	175	165	179	179	173	160	168	164	166	160	177	164	171	152	182	196	145	184	167	164	169	162	166	196	185	170	163	160	163	151	172	162	180	184	150	166	153	151	158	173	169	149	168	163	197	176	142	183	176	180	173	168	214	160	190	162	161	155	186	179	183	200	181	156	149	161	158	170	179	186	205	186	185	184	179	188	187	167	165	167	164	169	178	168	145	194	171	169	183	186	193	156	170	201	192	157	183	173	188	158	183	157	171	153	166	159	185	131	144	163	174	178	168	159	152	182	153	162	162	172	168	163	185	165	150	157	160	143	179	165	165	161	162	173	159	164	176	168	133	169	167	161	158	179	168	162	155	158	182	159	161	158	159	174	138	150	166	160	188	163	165	156	173	156	196	174	161	162	146	157	162	177	162	167	148	160	163	166	155	184	151	154	172	182	159	194	180	165	184	166	181	141	177	163	157	168	144	157	160	154	156	159	157	161	170	147	151	156	164	167	179	149	149	178	180	170	180	172	162	167	161	140	136	159	143	166	156	180	156	161	162	166	155	147	177	169	154	152	162	197	165	151	151	171	176	162	162	146	164	156	165	182	158	176	152	169	167	163	157	179	151	153	164	165	154	172	144	171	183	153	169	180	163	143	154	175	173	172	173	154	194	173	168	161	187	166	152	151	175	184	163	167	163	141	169	178	153	175	163	167	156	168	174	157	162	161	156	172	173	163	165	191	159	162	164	141	183	170	165	185	152	170	135	153	165	170	177	142	157	153	162	176	167	180	148	173	125	166	144	178	154	167	168	148	134	165	171	176	168	175	163	132	178	153	176	169	166	193	160	178	171	162	171	175	138	169	176	161	141	180	189	161	150	167	160	147	156	154	160	170	163	160	165	139	169	151	156	160	153	180	155	158	181	174	153	155	156	138	171	145	149	183	151	157	176	156	155	153	158	152	154	157	150	148	156	172	140	158	136	165	161	165	181	156	161	177	149	168	175	151	161	153	162	158	141	166	174	161	173	171	156	148	165	163	142	165	152	188	148	169	164	150	159	135	150	179	167	146	169	166	159	175	165	149	139	180	153	163	187	145	161	191	149	149	164	165	154	185	174	179	173	156	182	155	163	152	143	171	152	167	175	167	162	189	192	163	178	168	154	163	175	148	196	160	167	162	146	193	180	164	178	167	147	167	162	165	154	163	168	165	176	164	155	154	169	153	174	153	204	153	174	162	178	156	161	171	167	157	150	171	190	167	188	144	161	168	169	170	146	188	156	155	179	180	167	185	143	149	157	164	167	156	173	151	174	164	186	170	150	164	178	183	197	170	175	144	162	169	186	162	167	178	164	191	163	171	175	167	170	145	170	144	150	164	157	172	165	164	158	190	171	165	187	153	153	160	175	151	150	152	142	141	157	163	164	158	176	173	162	159	163	166	174	157	203	166	164	180	167	144	171	159	167	163	147	179	168	163	146	159	160	149	177	186	159	175	181	184	171	184	159	149	169	160	168	174	155	179	160	176	187	158	155	157	175	148	167	155	164	166	139	175	155	159	156	164	162	149	154	168	142	134	197	179	172	177	163	160	165	169	168	170	165	179	155	171	153	146	179	168	176	173	166	179	155	170	161	181	160	161	167	145	165	159	166	186	180	176	191	162	163	165	171	165	167	176	157	156	143	150	157	181	181	165	169	176	164	154	145	194	156	175	156	188	160	185	161	173	166	162	184	155	167	158	149	173	153	152	164	164	164	181	160	162	168	158	147	170	136	170	167	140	182	164	193	152	170	155	164	163	173	158	150	151	181	195	173	176	155	176	175	158	189	168	167	151	155	143	157	171	161	170	171	149	147	139	153	159	167	159	156	152	160	154	160	158	154	161	170	166	146	162	166	163	173	179	165	167	204	152	159	173	163	167	159	154	159	175	168	152	159	168	161	161	159	170	155	144	148	171	178	153	168	156	146	150	162	150	210	165	151	164	187	160	165	143	160	139	153	183	161	181	161	148	173	156	166	173	183	146	161	161	164	175	157	158	158	164	178	164	148	173	174	173	155	150	193	159	172	168	163	162	162	150	162	173	150	149	170	177	191	155	166	149	183	161	154	155	157	190	170	175	157	172	150	158	181	193	179	166	178	149	173	171	143	162	162	171	149	164	182	148	162	160	167	182	168	141	180	146	159	152	161	152	160	168	167	166	148	159	141	175	173	154	180	169	160	170	154	165	151	168	183	157	146	163	156	188	175	170	161	160	148	147	155	159	163	162	154	175	169	147	182	170	179	190	174	155	167	143	176	157	147	140	180	157	168	156	176	172	163	155	174	155	168	147	141	138	159	146	181	170	152	164	154	170	159	181	143	159	169	170	175	151	163	169	152	175	159	160	161	177	161	180	172	151	140	172	157	143	162	162	152	160	158	187	186	171	192	154	179	169	168	155	172	158	142	140	187	176	145	158	163	171	171	144	161	157	140	190	155	165	173	158	185	165	168	144	173	181	161	146	156	190	189	180	144	159	164	165	158	149	160	162	162	158	164	146	138	156	167	162	180	150	164	163	153	166	161	166	181	144	161	161	144	163	166	178	165	139	176	159	159	147	180	161	188	174	160	166	165	153	164	158	151	166	157	147	159	167	146	155	165	187	167	170	172	182	148	156	172	155	160	156	149	166	170	136	167	159	169	176	165	164	171	154	151	165	153	160	146	171	176	153	161	184	176	161	161	137	146	155	176	172	168	160	170	172	180	170	156	168	124	159	150	163	176	169	139	170	172	163	185	154	134	156	150	150	151	178	152	179	180	160	162	171	171	177	152	141	178	136	166	150	162	150	154	163	142	160	153	150	181	140	168	185	149	169	190	184	152	157	164	166	178	163	170	167	173	169	172	157	157	184	165	167	163	157	151	173	185	160	168	155	181	171	146	145	153	171	159	160	165	170	182	177	159	163	172	174	181	147	159	161	167	136	190	162	179	153	165	149	147	174	155	180	180	160	164	155	175	163	185	173	187	170	160	153	170	157	154	186	172	171	161	162	131	171	172	177	153	161	193	155	183	171	147	159	180	168	156	145	144	137	150	152	168	157	161	185	183	158	162	153	161	141	173	171	171	142	162	144	158	184	163	171	176	166	161	159	157	159	173	172	181	156	191	167	143	156	149	156	158	165	149	178	164	171	163	175	150	175	172	135	193	152	166	149	183	156	167	170	163	173	182	169	164	165	147	157	144	143	159	158	160	177	181	168	172	155	170	186	155	164	152	178	136	172	175	171	159	167	175	154	141	162	149	177	179	166	168	158	145	151	151	180	149	156	154	189	169	171	177	131	195	173	177	155	168	163	148	181	156	144	166	170	150	160	166	150	152	160	155	167	161	146	154	179	172	175	155	164	165	162	174	168	175	174	151	162	168	166	177	162	175	156	141	180	161	160	156	179	160	171	140	168	166	161	147	154	145	173	169	172
52368	30000	23800	3121	2615	2180	1833	1622	1332	1197	1126	1054	926	876	836	754	745	758	712	661	667	646	654	571	595	625	571	554	594	585	578	552	533	543	551	578	532	536	565	500	513	537	508	493	537	493	541	541	525	533	534	467	473	514	514	475	483	498	488	536	468	493	532	489	503	521	518	569	576	604	535	539	529	504	579	556	534	530	544	551	483	524	467	520	480	510	544	534	526	561	525	552	637	606	645	683	715	657	619	592	520	514	508	507	497	523	514	519	613	576	623	721	563	606	627	741	553	521	514	504	513	533	503	491	563	616	537	598	542	524	537	580	635	581	538	511	520	514	504	470	438	483	492	484	501	516	520	495	487	492	540	521	512	464	499	466	505	474	505	496	485	453	471	460	481	511	494	483	490	501	487	483	513	519	454	460	480	505	492	474	502	486	495	490	480	505	451	478	459	479	502	461	457	522	484	521	506	468	475	476	518	508	474	491	516	494	486	502	509	482	489	456	430	497	497	470	489	410	516	494	442	499	458	490	479	495	498	453	494	451	476	484	472	480	501	525	471	435	473	521	485	427	484	467	494	501	499	501	511	448	489	468	480	523	444	496	484	445	510	477	485	467	492	479	479	467	486	465	500	492	457	477	464	452	489	497	461	459	511	520	523	492	444	473	438	491	512	502	452	511	499	519	487	461	456	469	472	487	441	477	466	503	457	479	472	454	477	492	472	497	464	513	519	477	499	493	485	471	490	464	492	482	502	520	492	468	461	434	506	471	478	449	508	479	477	453	469	467	460	445	463	471	487	474	490	449	533	464	468	496	466	458	453	463	488	485	470	448	485	509	457	476	488	495	488	494	484	470	503	510	457	473	435	452	475	479	477	461	480	471	514	497	476	482	516	483	462	480	451	434	474	484	508	502	521	497	487	497	481	485	497	496	496	496	498	473	420	459	465	475	494	506	501	467	472	453	483	479	512	502	501	467	508	467	504	483	477	483	490	488	466	493	495	496	517	482	463	483	442	476	500	491	490	471	479	473	464	477	473	466	518	477	496	488	491	460	458	449	490	459	460	508	473	456	475	460	461	466	494	451	483	474	485	523	448	473	480	463	477	472	511	478	477	474	483	472	484	456	454	442	477	481	458	485	462	495	480	489	458	482	477	457	496	473	483	444	471	494	459	460	494	497	502	499	516	495	468	493	475	501	479	464	505	498	475	483	455	478	455	467	469	483	439	481	435	500	483	474	457	505	494	504	495	439	487	478	457	516	474	481	465	466	493	491	489	447	482	496	478	483	491	486	479	497	460	455	478	496	444	471	470	465	464	479	485	480	515	444	456	460	478	437	468	479	520	478	440	430	459	485	471	463	475	487	444	485	507	497	468	494	479	445	488	477	443	501	469	467	479	477	474	504	484	447	482	453	493	460	457	487	509	465	480	464	445	484	476	470	518	486	501	472	446	477	508	461	527	491	479	484	502	476	469	479	475	503	492	521	478	501	463	451	481	513	467	498	466	489	462	461	484	513	498	478	449	477	474	476	460	492	486	486	498	481	521	494	452	525	457	469	508	514	447	458	471	496	455	507	482	467	478	477	504	463	489	483	485	456	521	484	491	479	457	496	500	511	491	488	488	487	502	487	479	483	487	511	454	462	501	529	468	480	466	513	510	475	421	465	460	482	540	513	499	470	446	474	464	478	509	477	450	487	487	477	467	497	523	452	486	483	449	461	473	474	506	463	471	439	507	509	491	491	451	454	471	511	485	454	484	498	466	505	503	476	497	451	478	495	465	491	469	500	488	474	470	484	508	474	477	512	492	502	464	480	491	445	475	463	453	469	521	467	464	476	490	482	486	493	475	450	451	491	502	521	500	460	504	464	437	475	523	467	439	484	477	480	480	459	513	452	471	465	516	480	469	449	427	488	487	489	460	474	451	523	439	477	460	466	489	493	497	485	472	480	496	497	448	484	481	491	476	451	498	497	459	488	504	478	497	494	463	514	446	503	509	477	468	463	491	463	480	477	499	505	493	511	502	503	480	463	484	481	495	520	508	518	473	507	506	477	500	493	505	450	448	482	516	476	470	475	453	447	476	510	474	456	524	438	503	491	475	461	500	490	519	471	475	500	484	495	504	469	498	460	473	529	481	481	487	487	461	476	479	524	441	456	511	476	511	478	486	503	491	503	475	465	497	449	470	459	486	464	484	509	485	489	501	453	473	471	506	480	511	491	500	492	475	513	491	484	485	413	466	479	460	531	472	492	509	497	472	476	473	483	467	487	511	515	494	486	497	461	477	468	463	460	528	486	485	504	502	524	437	516	468	477	530	483	465	457	488	509	505	485	506	488	522	485	504	480	487	469	468	470	478	472	469	463	514	469	445	483	487	474	432	455	467	479	510	497	440	496	499	523	487	479	505	506	503	490	498	492	489	478	483	488	488	498	468	482	449	494	501	490	481	499	493	499	480	502	488	495	502	489	469	481	478	441	484	484	495	479	464	444	489	474	483	476	495	480	492	426	468	437	462	508	468	529	499	478	469	433	484	501	467	478	436	488	495	450	466	506	472	447	491	488	497	507	494	498	470	464	533	490	472	472	479	470	440	476	501	484	503	545	486	480	467	501	482	470	513	474	505	512	485	448	476	507	499	463	447	452	505	525	448	503	464	495	496	475	488	489	451	465	490	477	463	455	510	489	497	506	480	490	489	453	491	481	473	481	478	485	515	471	489	512	533	471	494	500	469	459	460	473	480	490	471	456	467	494	524	495	497	447	493	471	457	511	465	490	527	460	485	486	465	481	468	473	490	450	503	528	498	473	469	508	474	498	506	503	478	492	500	473	482	502	521	489	471	432	451	491	496	474	483	466	472	495	477	474	461	475	501	488	466	500	502	491	492	506	482	474	478	469	458	549	505	503	447	456	458	534	488	503	497	471	477	483	465	480	480	507	486	517	514	470	490	481	504	529	506	488	493	486	468	469	476	500	523	501	479	476	463	488	474	508	472	501	471	521	473	490	458	485	477	491	522	476	499	487	503	487	471	495	483	455	469	484	491	570	473	485	479	484	459	499	489	441	471	456	476	472	470	494	456	494	460	518	484	503	504	470	463	440	471	495	484	482	496	496	517	487	452	476	469	475	474	499	468	440	468	489	523	454	493	442	493	476	482	478	474	490	481	451	495	507	501	444	446	497	518	477	490	528	458	472	478	493	498	467	531	455	478	468	476	472	487	506	489	463	459	483	494	506	446	481	489	463	491	468	477	511	485	450	484	482	495	482	521	493	483	446	494	495	475	525	472	469	516	431	483	487	519	451	479	479	500	534	455	499	524	494	501	487	500	501	480	498	454	509	488	486	476	436	491	476	480	504	509	492	482	490	475	490	431	505	470	519	475	483	431	473	478	499	480	518	505	474	478	465	445	431	494	456	475	491	472	473	447	500	474	467	480	454	496	526	507	502	475	451	488	473	479	483	494	528	478	476	466	507	484	488	480	490	454	483
32354	8815	2292	391	348	321	326	353	311	299	309	318	320	355	356	348	313	344	307	301	349	360	314	327	322	339	339	343	370	344	305	342	344	324	374	317	311	343	384	370	323	326	319	310	302	308	300	308	357	339	341	315	312	355	339	313	331	348	305	356	308	324	328	328	308	324	364	327	326	346	332	318	315	329	312	338	355	343	342	366	293	325	351	340	328	320	342	302	317	286	315	344	316	306	330	324	345	329	322	336	312	313	344	336	332	313	322	316	361	314	341	304	325	341	354	342	328	306	323	326	330	347	302	302	332	341	335	364	321	302	349	342	322	339	303	367	337	359	357	333	325	352	342	345	305	335	346	340	322	301	319	312	349	297	341	329	307	306	298	349	330	359	347	378	335	315	340	308	370	330	332	353	332	314	307	391	309	315	335	376	304	319	356	318	327	337	328	347	350	339	334	320	298	327	360	339	348	295	357	361	337	312	336	326	314	340	347	330	329	298	304	339	357	326	311	364	337	313	299	300	332	318	318	319	319	339	344	338	292	291	312	355	335	325	327	331	366	321	310	337	294	332	322	376	324	328	329	314	302	331	372	306	349	315	319	305	309	323	336	305	320	308	297	305	328	301	311	336	349	323	305	343	279	345	343	328	321	313	325	340	298	317	313	308	326	351	315	326	323	324	314	324	361	354	345	335	310	336	335	343	347	341	339	341	352	334	340	313	332	336	326	331	313	324	290	332	321	318	315	310	317	359	294	306	297	354	339	317	328	339	345	313	292	328	284	335	327	341	314	332	307	322	304	333	321	284	303	365	337	302	314	342	347	342	370	302	319	314	348	336	297	361	316	334	364	365	332	302	307	307	329	303	323	325	338	331	328	320	340	321	290	328	327	335	351	318	323	311	326	319	318	350	323	345	316	324	341	319	311	349	340	330	330	342	343	313	329	344	330	336	331	349	313	347	328	312	329	333	300	321	325	353	347	315	306	311	327	316	334	331	330	295	306	362	294	310	315	317	371	330	343	335	338	355	364	323	322	331	312	310	314	298	359	322	356	323	325	316	322	357	330	318	333	341	339	334	295	356	325	313	328	297	345	299	313	329	357	312	323	328	323	334	331	324	332	361	359	307	321	317	341	338	332	306	347	336	346	301	313	357	341	297	338	339	309	320	314	311	349	371	307	317	350	327	318	329	319	330	343	306	326	328	337	313	323	333	322	318	332	332	341	317	363	364	347	348	315	333	335	336	302	318	315	303	332	310	314	291	369	318	319	320	303	311	323	315	329	305	321	329	344	332	330	339	336	308	291	336	315	337	341	336	286	357	351	330	346	330	321	287	339	315	347	339	335	386	342	305	305	331	320	340	328	320	312	368	321	345	328	319	326	349	323	299	300	308	327	318	353	301	333	348	295	324	338	322	313	340	328	336	348	343	316	334	351	330	305	327	330	302	364	328	303	344	315	370	352	330	322	326	296	330	331	345	328	283	352	319	348	333	326	305	364	369	352	331	328	347	312	321	308	328	308	319	298	316	353	346	351	321	337	340	350	339	329	306	340	316	344	303	313	342	330	317	346	334	321	337	314	310	323	333	345	312	316	357	321	369	346	345	339	346	317	292	316	317	319	279	312	334	304	313	342	292	339	323	328	329	374	316	325	316	324	315	321	317	341	301	323	328	326	322	296	353	315	334	355	314	330	320	308	336	332	350	369	361	313	333	339	352	326	358	337	284	292	354	352	302	296	347	300	323	296	328	330	317	336	312	345	305	358	328	331	367	320	341	308	312	302	340	351	356	339	337	344	308	323	332	345	315	360	331	340	336	341	333	291	287	289	366	318	323	330	323	333	313	309	314	346	296	332	321	332	302	352	339	332	324	310	349	327	315	351	315	344	331	332	332	323	335	316	322	314	325	371	332	317	325	311	335	312	308	337	316	326	321	312	319	341	318	301	332	345	329	330	325	316	322	329	352	361	323	315	304	324	282	326	322	332	317	318	350	327	345	326	326	334	341	346	318	315	325	347	331	306	323	369	337	360	326	339	335	301	371	352	345	380	320	329	332	286	316	315	316	328	325	306	352	317	340	363	321	290	357	307	359	315	318	326	338	323	327	326	325	296	328	333	345	337	322	342	337	321	312	288	320	284	348	309	318	343	315	367	340	312	267	332	321	344	320	295	313	347	312	350	348	324	317	312	339	328	344	338	320	338	360	337	339	338	306	366	323	315	349	328	319	284	340	348	311	319	338	315	324	302	349	298	335	283	331	363	319	346	327	332	339	321	315	311	319	341	333	372	333	327	340	303	311	345	327	361	310	330	343	316	307	315	348	296	334	298	318	303	316	330	325	321	357	366	321	310	306	357	357	299	313	344	320	344	332	337	343	359	297	343	353	340	328	320	302	332	331	337	320	315	357	331	340	343	306	346	328	329	348	329	293	332	317	362	333	333	341	315	362	344	344	330	343	331	331	340	319	322	355	330	346	342	328	331	354	361	311	364	355	326	342	303	358	343	317	346	321	326	324	339	308	309	314	319	330	328	318	322	313	333	369	356	289	318	364	328	351	316	301	313	323	328	306	312	317	300	357	336	330	307	326	320	346	323	294	308	350	376	291	321	359	325	342	287	310	326	364	354	332	334	348	316	342	311	334	329	337	343	355	324	335	336	339	369	337	300	341	324	307	344	333	330	317	303	328	303	336	323	342	350	329	327	316	309	301	333	326	301	348	322	331	279	328	330	342	336	338	364	335	341	321	323	337	270	278	333	329	305	315	334	336	305	327	315	289	337	348	338	323	350	323	290	344	359	334	331	328	332	321	343	334	324	332	326	330	337	330	327	360	355	312	321	326	344	328	327	337	329	309	301	308	330	315	345	306	358	335	335	348	334	308	319	341	341	301	329	320	360	330	271	324	303	317	302	339	317	340	313	315	323	336	320	334	316	325	342	292	295	319	309	276	346	336	334	334	305	317	312	291	328	329	311	348	355	310	360	300	321	283	316	329	300	339	354	339	356	315	320	338	314	328	315	305	317	327	331	312	378	336	330	343	338	298	322	324	328	339	344	351	337	326	309	301	336	320	346	333	372	319	306	319	305	289	317	305	303	326	344	347	313	317	349	315	318	318	305	302	321	298	336	309	300	280	303	351	315	324	315	301	322	355	335	334	356	311	326	310	361	356	331	338	320	304	296	325	322	325	369	351	298	316	320	326	332	348	346	345	364	318	334	329	318	291	323	370	314	321	329	292	324	333	322	300	321	338	326	329	329	344	357	327	343	347	324	341	331	338	335	304	346	330	324	321	356	332	353	335	327	328	327	330	306	309	302	313	322	359	312	306	323	319	329	305	336	321	335	321	326	311	340	340	335	319	327	346	374	324	321	323	314	316	355	308	316	327	348	351	357	322	332	300	308	302	302	323	319	284	331	345	322	349	322	328	351	319	311	327	323	327	351	329	321	350	349	328	334	320	301	324	314	319	322	333	316	320	308	351	319	343	356	334
25061	5178	3565	868	880	936	969	944	946	899	862	876	896	921	858	903	917	888	849	903	877	920	879	870	833	918	883	915	874	780	883	889	844	870	880	900	807	836	845	902	888	891	910	862	913	850	857	822	870	878	884	827	874	858	868	892	906	909	906	873	842	860	869	828	907	917	884	877	850	826	902	918	869	887	881	887	944	921	857	907	883	892	853	831	885	849	925	851	883	851	913	862	921	880	833	890	878	892	875	905	834	871	861	861	851	841	935	802	856	860	897	895	860	912	891	852	864	915	863	884	862	904	862	813	897	891	898	861	892	848	893	877	873	854	860	858	881	861	819	894	846	882	843	868	888	902	880	850	866	874	846	895	901	832	919	874	866	918	840	894	863	827	867	844	812	886	879	810	827	856	813	911	844	888	866	828	941	861	872	887	886	855	883	905	862	857	884	858	816	828	891	883	848	874	915	835	896	845	903	902	886	886	857	867	832	858	857	868	912	855	883	843	899	874	848	910	818	889	905	884	863	892	869	881	849	860	856	907	916	867	860	887	884	854	831	860	881	872	851	849	860	901	840	894	890	885	834	855	862	821	800	893	859	849	875	856	849	923	836	862	830	887	854	910	914	854	866	872	880	897	877	814	837	849	878	885	857	859	841	883	912	831	859	915	837	913	951	858	845	857	850	882	868	856	834	850	880	873	884	858	879	908	891	884	928	873	904	897	879	853	851	864	858	871	890	835	861	867	825	872	878	871	829	859	887	909	797	867	881	894	830	810	892	832	811	891	845	895	914	879	856	851	891	875	869	798	874	910	898	833	841	920	845	852	914	868	863	931	906	875	886	862	850	825	880	915	859	876	850	865	838	848	907	854	885	903	912	876	838	857	860	824	903	883	888	877	834	845	869	834	892	885	879	900	895	835	884	876	873	885	831	866	902	897	883	920	925	882	852	846	907	852	901	859	869	869	893	879	885	928	833	893	898	862	857	841	834	873	908	883	871	875	867	841	869	910	865	892	896	892	896	845	869	888	824	889	885	844	823	929	907	852	837	896	844	841	892	878	850	859	878	877	888	794	877	845	883	899	854	861	887	875	847	870	880	859	868	902	865	872	855	903	884	916	835	902	863	881	857	905	870	882	880	823	898	874	883	878	890	850	867	877	894	848	844	874	925	843	866	875	840	853	833	908	900	940	906	882	910	913	837	847	841	857	800	895	874	834	876	883	867	864	875	880	830	862	856	915	904	849	830	858	831	843	875	922	869	891	898	845	876	916	843	849	902	903	913	864	895	868	865	867	850	885	892	895	874	857	890	876	868	943	848	894	900	871	863	852	830	877	871	885	894	916	912	881	868	860	858	844	843	902	925	900	883	895	890	879	863	871	875	832	879	861	880	816	917	874	923	867	894	906	868	912	859	891	857	919	924	893	850	876	837	863	898	855	840	865	865	845	853	829	871	863	877	863	906	879	814	844	853	856	863	862	890	868	842	805	862	889	877	877	885	954	900	814	797	911	897	851	850	936	856	864	900	854	853	899	912	857	907	898	874	898	891	884	870	814	876	891	808	891	853	827	878	867	895	835	884	812	898	843	838	840	884	851	891	830	897	896	864	895	854	870	827	825	847	849	848	862	949	875	826	883	850	858	903	881	877	868	842	910	885	890	824	894	854	899	886	849	899	895	881	892	821	890	913	895	893	796	837	855	859	873	901	799	866	890	867	895	836	848	916	890	861	898	891	882	885	881	872	867	858	860	843	920	891	882	862	842	853	845	827	873	891	939	874	889	849	836	815	930	847	863	847	822	893	892	844	850	873	919	886	924	855	897	834	955	880	815	887	867	887	902	850	856	808	883	907	836	839	876	902	883	849	850	830	876	910	867	881	892	863	921	838	879	859	867	849	883	872	897	858	895	799	905	924	874	896	836	844	804	862	824	872	810	879	862	861	842	878	893	823	871	917	877	875	876	869	839	895	888	873	912	856	888	845	895	851	826	869	893	944	865	896	856	887	852	834	856	856	844	841	899	872	845	857	861	857	903	855	869	821	846	889	863	881	874	893	909	843	905	841	908	920	882	840	915	874	850	883	826	879	842	867	888	924	876	905	930	896	832	898	892	848	865	861	862	876	868	830	877	855	837	878	919	885	895	898	834	871	926	885	891	925	899	917	858	898	825	867	846	858	884	867	918	861	917	918	859	889	913	915	907	851	831	889	878	838	860	885	850	870	897	851	914	928	897	866	888	856	888	879	845	809	885	863	912	900	864	873	890	900	970	861	860	870	845	910	828	852	905	847	882	842	876	882	891	825	860	824	889	814	856	838	903	855	880	885	841	867	866	888	894	823	914	896	887	878	898	851	858	857	871	847	851	885	901	866	838	940	896	883	853	859	894	887	882	889	837	889	854	874	854	882	873	847	895	867	886	834	868	829	871	949	875	879	880	860	898	911	827	847	824	891	842	840	882	876	910	913	857	910	898	905	878	810	871	925	854	884	831	863	864	861	876	897	858	891	864	862	841	891	881	851	860	886	887	881	933	894	852	834	862	847	854	856	867	881	902	866	866	867	885	861	883	886	923	873	831	887	824	846	881	869	889	877	837	826	856	904	836	844	837	832	877	848	844	878	877	837	862	887	867	843	873	915	857	857	866	863	830	880	897	888	894	873	811	866	839	861	831	889	828	894	873	875	872	909	856	865	844	844	847	886	878	864	871	877	845	852	879	896	877	896	882	932	856	885	857	857	906	883	856	870	845	906	908	829	849	847	854	872	883	882	856	883	883	864	878	856	925	870	890	842	862	856	835	855	914	839	859	831	846	887	904	851	874	835	891	842	833	869	878	862	872	833	870	877	861	873	845	896	816	885	837	901	890	859	876	898	906	914	857	842	849	876	845	898	850	861	922	877	886	826	853	893	813	885	900	852	866	873	860	894	863	861	855	871	879	854	837	898	875	887	843	867	832	835	920	905	879	860	867	855	890	882	880	870	862	867	852	873	918	892	890	878	861	884	911	824	864	858	885	842	854	900	905	810	888	861	880	897	832	811	803	868	832	840	851	824	866	879	907	903	868	824	864	903	889	854	852	860	865	900	870	925	848	833	856	848	882	922	857	878	795	869	853	897	862	847	788	860	884	860	818	871	853	849	873	819	847	868	919	850	858	845	886	910	900	879	892	850	816	875	847	891	873	899	894	893	933	902	886	845	895	853	857	900	858	869	845	863	839	821	838	853	875	867	818	885	851	876	824	847	892	879	917	803	896	895	883	904	805	857	877	873	909	851	814	900	942	914	862	839	885	866	912	878	866	878	898	915	786	870	838	925	839	834	838	852	904	905	874	861	818	899	852	861	890	877	914	901	862	828	801	905	825	856	882	913	883	840	880	894	867	878	855	885	904	866	861	890	853	896	841	886	899	929	841	864	847	886	855	876	804	916	877	891	860	866	894	931	868	854	841	888	889	889	841	849	904	866	876	897	805	823	878	864	908	889	871	896	926	870	864
62819	34508	25067	3133	449	414	331	331	280	237	276	220	226	220	231	212	221	248	220	197	225	204	201	178	195	205	194	190	206	189	197	179	193	227	194	204	185	200	208	207	200	188	190	189	173	210	191	216	189	188	206	174	191	225	193	199	214	198	170	175	205	208	205	206	227	184	204	198	202	198	220	188	220	201	199	198	221	209	196	184	178	166	190	211	191	191	217	197	207	209	192	180	236	200	177	213	209	178	213	218	194	205	233	209	201	188	205	204	197	202	186	196	189	164	192	204	182	214	185	240	196	179	199	228	193	193	192	182	185	205	193	187	201	229	200	201	181	221	217	198	227	218	192	172	205	208	200	198	203	211	191	183	184	186	195	212	185	183	220	211	195	186	213	190	178	175	194	190	198	180	188	201	211	212	205	195	211	214	189	218	214	225	204	228	201	202	207	183	199	194	190	206	181	177	211	205	214	204	204	211	159	182	213	208	191	200	191	197	194	195	199	209	163	230	196	196	206	213	199	202	197	179	191	185	200	181	179	211	201	186	189	204	213	181	204	206	189	212	196	194	206	210	184	199	195	205	194	202	220	195	211	179	179	203	180	191	182	189	183	159	174	186	187	179	231	188	185	166	188	204	188	199	199	206	176	202	185	186	204	197	187	186	177	203	180	216	181	177	192	177	182	198	187	189	181	177	194	194	191	204	253	203	183	209	207	220	190	208	198	196	184	183	198	196	206	204	192	212	190	183	216	190	198	186	210	180	185	172	190	206	216	166	226	214	192	209	186	207	191	189	174	192	208	192	210	192	188	190	190	219	181	193	206	190	181	191	188	212	191	230	169	191	180	190	187	199	152	190	193	189	193	176	193	206	219	180	197	212	192	185	187	231	207	179	186	189	171	182	216	207	212	218	194	196	222	198	203	183	193	172	175	177	193	198	210	196	171	212	193	168	183	178	173	186	221	185	206	208	174	193	152	225	191	172	198	184	208	188	202	197	203	182	238	179	207	204	210	179	194	224	216	196	209	187	209	198	202	190	222	199	193	196	189	201	169	199	190	199	190	199	184	202	181	214	226	184	209	205	187	173	194	206	212	187	193	197	187	199	193	204	211	202	204	174	212	207	220	167	209	184	187	170	205	206	208	188	222	188	180	171	208	201	188	204	184	200	157	202	202	170	188	193	190	211	202	200	218	205	184	179	189	204	184	215	193	194	184	208	174	178	185	212	189	210	203	201	189	194	202	204	190	200	213	194	196	183	192	185	202	189	167	197	181	222	205	173	206	193	209	205	202	226	186	174	184	186	192	173	191	185	198	209	211	198	163	188	204	208	185	213	196	159	193	210	184	189	200	216	198	210	200	202	198	213	200	195	199	192	184	200	201	203	185	192	164	219	201	204	197	180	214	185	186	212	172	185	213	221	198	205	215	182	204	171	197	201	195	208	195	209	189	176	200	190	178	209	182	222	207	211	211	191	172	213	205	188	184	185	222	191	213	215	177	203	179	168	197	199	202	182	189	196	182	156	197	188	187	197	182	207	184	193	190	185	193	205	182	181	203	199	198	192	190	191	190	190	196	182	190	194	177	217	185	195	182	196	208	190	213	184	202	183	181	188	185	186	175	205	182	186	179	207	217	200	205	201	194	195	180	184	184	188	208	224	184	209	211	188	196	183	179	198	193	168	196	202	199	214	200	196	165	193	181	191	184	179	194	202	205	199	197	203	182	181	188	208	196	200	193	204	175	200	194	196	201	183	183	193	176	220	188	213	215	208	200	214	187	183	165	174	197	233	193	194	199	182	180	190	195	178	188	206	212	202	183	185	212	180	182	190	194	176	222	221	179	209	189	200	188	183	205	192	214	207	209	193	197	197	211	184	185	180	200	217	207	199	184	212	201	180	183	188	201	179	182	209	181	213	221	201	184	179	205	185	219	193	202	175	200	215	204	212	197	196	176	216	180	216	184	227	203	185	209	228	175	205	214	199	181	198	191	211	199	187	188	198	187	190	202	194	206	208	194	182	192	170	191	211	200	186	193	201	188	212	209	185	206	201	207	202	228	188	194	200	196	183	226	189	193	200	194	188	190	192	200	184	186	163	171	202	207	201	195	173	177	183	250	220	181	211	214	183	216	195	192	199	196	193	181	232	195	199	193	200	206	211	178	217	187	177	179	190	192	169	204	197	180	178	224	161	175	181	193	195	207	199	217	184	195	185	191	217	188	199	183	208	180	192	199	194	191	223	182	185	214	211	214	172	176	204	180	228	211	216	180	219	183	211	179	204	160	191	185	184	203	180	216	186	177	196	181	208	191	198	165	214	188	198	168	200	184	197	198	190	211	193	214	216	184	205	214	225	197	171	214	190	178	181	211	220	191	185	188	188	218	193	177	204	193	173	182	201	192	221	205	190	203	221	182	174	205	197	194	165	181	196	203	190	203	186	224	214	201	193	191	204	203	212	211	200	202	182	204	158	200	165	222	195	201	209	194	182	200	177	202	193	207	213	191	188	198	211	209	199	209	201	205	196	206	177	220	209	172	207	227	203	162	192	189	227	205	196	169	211	184	192	204	189	195	199	172	196	168	178	194	187	215	220	194	202	197	218	179	194	189	209	204	209	170	196	201	195	180	191	219	178	185	203	206	186	207	200	211	198	202	176	182	201	180	176	201	210	214	181	198	192	178	193	189	188	226	211	165	208	196	171	172	182	162	172	204	196	198	193	176	200	185	186	198	169	175	209	177	186	222	184	186	187	188	201	170	200	200	200	192	186	165	216	188	167	178	202	178	185	200	200	210	196	218	187	189	172	196	201	201	200	197	203	193	188	212	186	210	206	221	188	215	199	212	188	203	194	190	203	208	193	216	190	181	188	193	189	224	204	202	189	197	196	217	177	185	199	209	192	166	165	181	204	205	183	213	223	188	163	181	177	205	192	195	221	201	191	207	189	201	215	200	182	193	178	189	213	199	194	199	204	182	199	202	184	156	201	195	161	209	181	200	224	193	171	194	180	203	199	185	189	220	200	178	180	208	191	224	192	177	219	196	203	177	204	206	198	213	216	187	209	202	200	192	218	182	207	169	170	176	212	186	205	194	194	173	188	182	184	196	200	201	217	196	199	207	226	207	172	201	201	208	174	173	176	186	210	189	183	201	203	170	204	210	199	208	193	199	210	214	211	212	182	202	178	175	197	208	160	215	198	215	178	180	214	207	175	200	197	203	183	196	200	183	186	221	190	184	184	188	172	167	184	219	196	219	175	187	225	201	173	201	211	209	192	179	215	188	218	182	190	194	182	208	173	199	191	195	197	186	215	189	197	202	185	178	202	190	190	166	197	212	223	201	206	167	192	181	190	225	205	175	227	209	180	211	216	196	183	210	203	177	181	189	185	191	181	210	229	198	180	240	195	172	196	196	186	188	195	197	225	185	178	196	203	193	187	196	191	182	189	193	184	184	188	190	175	214	194	226	184	172	197	168	179	175	207	202	191	182	208
44527	21983	17939	1948	1652	1474	1157	1086	1053	919	856	824	756	731	774	696	685	657	593	649	661	586	667	593	640	634	583	631	577	528	602	609	621	538	598	599	584	557	558	587	573	537	584	595	583	568	543	567	603	570	542	534	572	574	545	550	549	561	524	538	592	587	572	544	557	600	598	635	641	618	616	599	596	603	590	610	597	553	553	609	633	607	543	598	581	578	575	581	634	614	583	638	614	658	622	645	628	614	585	590	586	548	587	558	577	588	609	586	599	587	623	635	632	651	647	651	561	621	573	547	553	562	582	600	651	629	582	630	579	607	597	601	648	621	622	571	602	597	552	569	595	577	588	560	566	549	551	535	595	548	521	548	538	519	590	586	549	569	542	560	601	580	555	550	579	593	506	536	544	529	574	564	601	570	537	612	536	517	583	539	560	577	558	556	538	519	563	551	526	572	575	590	608	553	544	557	565	524	564	566	573	591	582	514	572	543	577	524	517	584	558	515	559	558	538	552	550	574	614	561	577	546	555	559	573	531	588	507	555	549	544	545	575	544	521	579	576	599	563	536	542	520	554	548	518	578	535	538	566	568	544	544	528	547	571	565	523	560	551	561	520	602	559	561	577	556	570	549	529	563	555	556	571	565	515	579	542	537	558	519	564	577	554	574	546	568	562	562	563	552	550	576	558	534	569	579	585	557	552	527	546	538	577	562	586	525	567	551	545	552	559	554	570	532	509	566	512	560	527	553	561	546	566	540	566	584	556	534	534	609	519	548	515	540	556	572	546	555	535	514	576	540	546	541	577	535	573	572	494	556	553	570	539	548	538	550	577	532	556	535	522	552	549	579	494	552	559	545	593	573	537	517	551	514	542	551	552	573	496	542	542	590	585	543	562	532	590	549	562	570	568	559	536	574	561	526	562	557	563	560	520	556	552	548	583	537	556	561	498	573	503	557	544	583	536	559	563	564	525	553	559	527	568	526	591	519	515	523	563	555	526	508	525	568	528	537	546	538	580	604	542	520	556	509	513	597	514	509	525	546	557	547	593	544	524	539	560	542	549	529	580	548	521	581	562	578	576	548	544	574	570	557	579	598	540	586	573	536	578	575	610	568	576	580	584	536	587	521	541	551	550	568	570	543	583	563	485	547	552	546	544	576	531	531	549	534	537	583	553	564	570	542	542	564	543	561	571	580	571	565	558	578	554	548	533	550	540	576	555	574	535	559	538	591	550	543	527	578	563	515	550	563	547	565	568	533	569	551	528	594	599	543	567	568	569	534	528	550	552	564	554	524	556	544	544	565	545	530	558	530	528	577	578	522	571	552	503	558	592	516	548	507	517	585	575	543	524	534	586	520	571	536	550	535	554	556	543	573	534	530	573	550	560	538	578	573	564	531	584	548	515	573	541	535	538	607	546	528	516	577	537	572	553	550	579	536	549	591	568	566	551	530	539	556	556	533	587	558	526	599	521	571	552	568	563	567	543	561	590	533	563	554	551	580	558	584	549	583	578	534	572	542	570	572	523	539	560	553	551	563	561	547	580	592	568	542	627	532	592	561	576	542	568	537	533	561	558	568	541	554	555	539	505	583	569	556	595	602	552	559	509	582	588	552	555	527	534	585	522	570	563	544	562	545	536	536	554	574	553	525	552	528	551	565	574	569	557	575	554	537	555	513	504	567	537	584	552	556	604	553	565	593	543	529	514	538	554	522	548	567	534	529	588	553	542	552	566	551	533	552	590	524	576	510	591	577	600	548	568	547	582	597	567	582	574	567	579	553	554	544	557	504	577	577	570	557	546	549	568	549	574	544	583	553	551	512	586	566	575	543	545	567	568	563	548	585	561	553	557	552	522	549	600	551	537	550	520	554	606	574	534	566	533	534	533	568	553	555	551	531	582	528	558	529	551	560	569	519	549	551	574	550	592	545	586	552	526	570	542	559	567	550	536	566	511	559	583	549	564	539	583	519	552	563	524	578	571	583	563	576	554	552	577	584	560	542	534	546	546	544	584	533	573	535	555	565	522	550	551	552	525	557	562	566	538	554	570	540	565	578	539	580	569	529	530	529	534	574	575	525	552	544	577	581	534	596	541	549	565	518	563	508	559	562	532	545	530	569	552	559	571	562	526	565	553	594	589	523	529	580	558	592	575	573	583	595	600	544	520	522	529	543	546	581	534	584	575	568	543	563	527	501	555	520	571	598	558	563	542	559	554	542	554	550	528	512	536	554	564	573	586	557	608	537	549	565	541	514	576	570	521	532	534	596	552	594	560	579	551	548	550	573	558	581	573	550	545	581	568	583	548	541	554	542	561	603	518	538	540	542	562	558	536	512	559	562	521	601	550	522	574	518	586	557	565	554	519	533	604	553	576	582	556	538	531	544	579	558	549	559	556	538	560	532	557	548	537	561	544	594	555	516	548	568	578	556	536	547	577	574	571	529	570	527	604	551	555	566	564	587	588	541	585	561	568	571	575	538	555	551	554	530	563	551	552	594	550	523	545	526	583	575	559	525	570	552	527	586	525	572	514	562	566	517	543	596	533	568	519	548	567	554	542	550	528	532	558	572	600	554	524	558	578	534	571	539	587	551	561	556	524	542	551	540	573	536	588	530	573	545	579	575	522	548	557	556	581	593	580	544	550	538	549	562	538	538	608	566	536	544	534	537	563	536	586	562	618	526	546	567	551	522	523	547	571	528	603	553	501	495	537	566	564	555	546	515	502	581	580	572	582	548	568	566	580	560	598	552	506	568	539	536	556	567	600	513	535	525	561	551	562	553	577	537	577	561	581	570	577	574	543	567	564	543	540	541	577	538	558	531	554	533	558	557	517	560	558	554	567	579	570	557	575	559	557	540	569	564	548	533	529	534	543	569	541	567	528	537	547	587	549	546	546	568	578	547	529	573	518	574	570	518	569	607	552	569	526	507	558	564	549	574	566	565	537	540	590	577	566	559	541	548	607	531	522	542	548	561	566	553	592	547	555	530	547	487	586	590	512	565	527	550	566	546	574	556	544	556	567	544	541	515	538	534	566	580	585	549	545	538	556	584	575	565	569	542	576	542	533	544	578	552	541	541	534	520	529	511	552	563	557	577	515	505	581	531	531	543	573	513	516	584	535	519	526	562	554	538	541	557	532	552	516	547	526	554	556	558	538	546	568	528	544	540	546	557	579	551	528	556	539	566	552	519	591	589	526	561	551	553	591	570	571	548	557	558	529	568	617	570	574	591	582	570	553	533	516	569	532	561	573	571	573	543	541	516	532	542	544	581	594	518	557	561	526	602	528	550	596	530	541	588	514	511	540	543	574	565	551	499	559	577	564	586	523	540	548	534	589	559	555	517	589	517	517	523	537	533	531	542	559	533	507	592	509	533	614	578	552	565	565	572	577	555	561	538	552	549	535	569	525	538	571	536	575	579	541	527	556	576	565	568	560	575	557	549	571	539	508	571	520	580	557	567	560	545	579	522	565	559	557	566	526	536	585	556
70870	43433	31265	6349	837	569	488	381	320	320	265	234	245	226	246	200	217	184	192	169	193	173	201	191	172	169	191	174	172	167	170	173	176	182	142	181	162	209	163	165	157	173	179	177	178	156	144	172	190	181	159	183	180	158	184	194	162	166	184	145	170	170	171	175	174	179	157	169	167	173	160	160	181	166	177	161	163	157	188	179	187	162	147	156	164	178	154	179	179	182	173	203	180	184	186	170	167	165	173	177	138	185	193	168	191	167	172	185	172	173	151	193	181	192	206	172	177	173	158	163	177	180	150	165	168	165	180	185	161	167	159	187	188	181	188	172	163	169	185	166	169	187	182	168	149	171	155	149	157	168	164	181	180	171	166	159	153	151	186	188	151	152	156	192	164	169	182	163	151	167	169	181	164	190	166	155	159	177	156	155	147	172	162	169	163	152	199	159	154	159	177	188	166	187	188	141	154	162	174	162	201	164	184	170	171	157	157	175	193	160	173	160	184	157	146	186	150	166	173	163	156	169	170	168	185	168	165	167	162	167	165	162	163	161	167	129	177	139	198	183	165	162	162	152	172	170	150	171	164	167	175	173	177	167	166	162	183	127	173	185	165	150	206	149	152	165	154	162	169	179	156	151	168	177	207	183	152	188	183	134	154	177	162	153	168	163	177	154	186	152	180	166	169	150	169	162	149	158	170	161	168	157	191	177	166	156	182	168	149	180	173	162	164	172	134	183	164	162	159	193	152	182	144	182	165	162	169	175	180	147	151	170	178	185	156	166	168	183	159	162	145	173	177	157	167	146	192	150	165	161	185	158	177	168	172	170	159	177	165	154	175	135	162	161	154	154	172	139	186	165	157	160	174	178	170	171	142	163	195	149	186	163	156	172	160	148	159	164	170	153	159	174	151	168	170	188	192	166	142	177	165	180	160	157	170	186	154	189	169	183	179	167	199	166	168	175	159	172	160	168	155	168	178	174	172	162	183	167	178	147	170	159	149	180	192	145	183	154	166	167	178	190	173	152	163	134	167	183	162	182	176	182	160	155	177	159	174	175	180	156	158	172	173	136	178	180	152	182	170	172	134	192	168	141	144	162	166	179	183	169	157	175	144	181	153	150	179	168	166	181	172	166	172	184	169	158	141	170	137	157	162	170	165	153	165	172	160	166	172	144	177	169	158	159	161	169	173	164	159	176	166	179	173	168	135	179	176	164	167	157	145	175	166	158	169	155	159	165	215	149	163	184	149	171	154	174	190	147	159	161	142	146	148	158	166	149	154	181	177	186	164	161	150	163	168	161	165	163	182	161	164	142	171	176	148	174	164	167	166	161	165	162	164	183	156	167	153	173	159	161	152	163	164	172	171	162	152	155	178	188	171	177	149	168	156	191	164	165	153	158	160	170	158	173	144	177	151	165	177	168	170	189	159	164	164	160	169	173	168	153	168	184	172	154	177	168	167	143	174	186	142	196	166	158	169	167	162	178	187	169	170	179	160	155	153	162	162	174	156	164	147	182	162	156	149	163	196	160	165	150	152	146	169	163	183	159	146	157	183	156	178	198	198	160	171	177	175	147	163	161	166	148	178	187	174	154	138	193	197	175	161	156	168	172	142	143	176	156	176	189	184	164	140	164	169	146	143	182	174	156	153	174	177	152	160	172	168	189	168	154	149	166	165	184	172	161	173	151	165	186	148	148	151	175	172	164	151	154	173	170	158	150	172	181	178	147	164	175	154	146	166	179	160	179	181	175	162	187	177	185	139	173	172	187	154	185	174	178	179	184	212	150	179	177	159	185	189	183	205	181	178	181	162	151	160	161	158	179	176	165	178	169	169	164	146	167	162	161	178	166	163	166	156	191	168	163	166	166	154	150	181	159	163	155	173	174	181	146	165	156	167	158	153	149	152	172	180	168	178	168	178	165	162	147	157	185	160	167	183	155	149	177	157	146	158	166	177	186	158	174	146	152	150	140	170	192	162	159	153	166	162	166	144	179	152	167	165	180	171	182	158	172	151	180	169	147	180	151	166	167	165	164	151	161	183	173	169	155	189	174	167	174	161	166	175	179	153	170	173	177	184	181	183	145	144	171	156	159	135	168	163	184	175	188	166	171	191	179	168	168	166	174	149	173	156	184	157	151	174	160	178	171	184	161	157	140	170	187	169	180	156	176	165	165	168	177	162	164	164	158	175	143	152	163	176	163	166	149	163	158	175	187	164	168	173	152	155	174	150	159	150	160	178	141	169	158	172	186	166	164	165	156	180	161	166	172	189	169	142	164	167	168	175	157	172	175	150	172	161	152	161	187	160	157	183	169	159	186	179	164	196	148	158	183	166	147	166	153	165	150	176	167	191	179	184	170	184	168	150	154	183	159	149	185	171	173	163	152	163	151	149	172	176	188	176	152	153	136	184	184	179	159	166	149	159	151	139	171	158	172	170	153	178	161	170	200	199	148	176	164	175	158	181	170	156	163	172	185	181	175	171	164	152	187	157	160	141	162	177	148	177	173	168	182	153	151	168	174	178	144	154	147	158	146	162	166	162	168	170	168	177	188	172	159	156	160	183	178	156	168	176	170	158	141	181	165	132	179	175	189	159	175	160	164	159	152	187	180	166	170	169	166	170	166	165	154	152	171	188	190	155	169	171	168	157	172	154	158	164	171	140	163	143	181	181	164	161	156	184	160	161	158	162	162	172	160	153	169	175	166	166	167	211	157	147	144	188	168	161	164	167	168	142	164	156	168	165	172	165	155	164	188	161	144	137	167	164	153	166	169	175	152	182	177	178	148	176	156	160	137	165	151	152	160	173	172	182	162	155	150	182	155	175	151	157	148	163	164	193	162	193	170	162	165	151	156	162	181	166	167	176	172	172	164	166	169	163	175	141	173	157	173	144	165	180	173	134	141	143	141	143	154	131	165	189	159	166	164	155	132	149	145	174	166	181	148	146	167	172	173	165	158	163	171	155	159	172	175	154	181	157	166	165	150	178	178	142	183	178	159	174	159	176	147	185	153	138	165	186	187	192	200	201	165	157	164	173	147	147	184	155	159	154	177	157	160	143	151	173	152	163	150	173	175	151	175	175	143	157	177	171	162	157	172	176	163	165	173	167	159	180	186	162	169	165	157	172	173	149	156	170	160	160	151	168	181	168	171	145	160	179	172	185	169	168	142	180	163	150	181	180	168	186	147	162	168	159	192	180	164	166	147	164	159	156	166	183	172	189	154	152	165	168	179	188	155	174	139	164	193	163	186	165	144	168	151	161	160	161	155	158	174	174	176	178	167	148	167	151	149	151	173	175	153	164	161	153	150	182	170	160	152	162	184	154	156	159	158	166	183	137	172	173	157	165	163	154	183	175	160	157	179	177	158	160	163	156	169	188	166	152	153	145	179	161	159	168	154	163	154	183	145	174	172	194	154	165	170	179	188	149	150	157	169	168	153	144	133	168	179	154	206	154	165	153	165	170	162	151	173	168	185	165	165	146	163
53203	29445	22210	3012	2631	2190	1825	1613	1359	1224	1101	1009	981	888	898	770	747	784	723	710	673	672	656	624	603	611	585	605	597	601	559	559	567	561	500	520	510	573	536	514	572	493	526	548	568	518	512	529	483	520	505	523	456	496	529	512	500	543	549	462	471	533	504	523	537	516	552	610	590	616	560	572	543	577	560	541	524	516	546	543	521	505	510	542	508	534	520	533	576	588	610	604	639	670	698	633	555	551	548	514	536	541	545	513	510	520	577	535	647	625	686	598	588	627	674	612	561	512	542	529	555	483	524	541	618	576	586	594	540	539	580	584	586	605	549	546	513	508	492	480	536	501	512	539	480	505	524	497	494	487	509	452	512	523	470	480	471	466	446	477	447	476	490	479	501	488	492	485	488	503	505	519	473	494	479	495	439	445	500	467	447	512	473	460	467	497	474	537	463	520	528	475	509	465	459	482	502	514	475	512	456	540	491	468	451	461	484	445	506	456	458	516	443	525	493	463	492	493	476	526	492	473	474	472	457	476	456	515	450	505	513	494	487	498	492	496	474	488	472	491	470	456	501	467	468	497	467	469	507	498	457	468	448	511	470	488	470	498	480	468	463	481	491	486	508	489	496	515	439	523	484	460	472	470	498	487	473	499	461	517	510	534	476	440	458	488	497	464	453	481	434	448	489	487	449	492	513	490	492	507	469	492	492	475	497	463	484	521	461	454	493	487	491	463	470	465	509	489	499	467	495	504	488	459	499	469	423	446	454	481	471	491	513	475	500	483	501	483	489	483	479	473	510	510	508	510	492	493	489	456	503	491	472	478	460	512	450	484	480	491	518	492	538	466	517	532	483	469	505	480	487	455	513	468	464	474	490	493	498	490	477	526	495	475	456	478	478	471	535	477	506	466	456	518	517	474	512	489	493	506	504	492	509	500	490	446	517	492	500	469	472	483	504	491	487	515	496	473	462	458	484	455	466	477	481	506	484	448	497	462	468	490	490	445	496	508	479	477	476	503	475	458	471	458	466	536	491	467	487	474	490	480	470	476	445	437	512	492	496	502	473	468	526	489	453	472	455	487	453	482	525	495	480	472	541	511	485	481	444	503	486	476	487	445	487	484	474	460	491	492	448	510	470	481	477	513	483	488	466	487	505	504	483	520	477	459	492	477	479	499	489	506	500	483	463	485	502	461	473	463	485	465	509	478	485	511	521	501	438	474	519	479	463	486	487	477	477	488	499	492	491	475	496	465	454	470	521	486	510	484	503	474	525	474	508	450	495	482	491	522	527	496	483	480	468	445	521	514	489	490	485	451	473	528	449	476	493	480	500	508	507	521	465	469	524	484	512	523	504	493	493	498	501	465	460	516	457	461	505	448	482	517	441	473	508	521	492	528	486	523	523	480	482	525	481	477	482	494	536	485	526	476	464	480	516	469	493	458	485	490	504	436	453	473	529	478	447	492	484	490	506	466	494	497	489	481	497	493	506	503	530	516	441	479	431	485	475	475	487	482	506	498	492	487	490	488	466	514	474	543	515	501	469	492	465	498	469	465	447	480	507	449	520	472	466	515	505	472	506	504	470	468	491	492	480	491	440	513	495	483	491	453	497	468	492	472	501	472	498	472	519	466	484	515	475	460	489	462	488	490	495	525	479	522	490	475	507	474	515	511	548	512	481	524	501	486	487	441	459	475	514	498	495	497	474	478	529	465	487	476	499	492	490	473	502	520	497	460	520	481	479	474	473	476	521	493	464	541	484	485	469	475	490	459	500	459	482	527	516	514	466	428	510	470	528	488	492	531	503	488	468	492	485	524	474	464	464	477	518	462	490	512	457	472	456	497	498	484	505	472	511	456	492	496	462	508	460	458	475	503	529	526	471	513	489	504	481	555	486	455	478	488	481	523	508	472	494	509	504	462	499	459	519	494	488	496	481	489	491	476	452	478	474	465	522	508	496	486	489	510	486	500	502	492	486	460	470	484	495	464	452	460	509	433	497	472	488	529	496	507	491	477	483	499	505	483	482	479	534	508	478	482	490	466	489	486	481	494	477	490	452	471	479	461	508	483	472	452	471	488	472	488	491	461	513	510	506	491	484	483	485	467	506	460	509	472	435	453	492	486	478	531	491	440	494	491	506	469	534	487	521	487	503	498	518	466	521	484	465	510	486	495	518	459	490	487	473	457	453	446	467	547	480	468	479	475	470	476	451	513	470	477	495	485	488	486	494	504	542	511	505	508	475	469	492	484	529	541	490	499	487	489	501	485	501	446	499	461	469	471	517	469	520	506	477	487	519	470	470	548	481	494	484	506	504	487	497	474	533	467	473	451	494	431	498	456	521	482	458	512	481	497	485	488	479	508	528	492	478	508	506	481	495	441	479	468	508	497	496	443	423	477	489	470	483	483	469	484	501	483	436	473	473	495	483	484	525	494	515	436	474	498	502	470	516	488	524	454	536	492	516	495	459	515	449	479	487	495	507	482	496	526	477	509	504	495	519	455	528	500	473	467	500	502	485	511	473	474	516	495	506	515	477	475	477	517	461	530	489	495	547	476	478	456	530	472	498	473	506	503	473	408	480	510	487	469	510	518	485	453	478	496	491	504	474	450	467	488	459	485	487	498	513	485	466	485	490	501	470	481	489	493	489	467	514	501	490	469	481	481	455	483	451	490	457	500	460	519	455	468	461	467	482	505	452	486	461	512	456	518	490	458	462	496	510	543	510	468	504	476	463	460	490	452	463	473	522	481	501	473	504	532	510	493	489	542	504	479	467	502	470	448	525	479	508	459	492	481	470	463	535	505	482	452	450	465	485	535	477	457	509	495	468	466	473	456	495	501	447	475	469	446	484	505	502	492	450	498	523	478	499	496	519	459	484	486	483	460	503	465	494	462	485	493	433	488	442	475	521	530	493	517	476	488	506	456	470	477	492	451	459	469	501	489	457	465	525	524	514	508	485	477	500	461	472	477	504	493	473	482	503	498	506	481	473	495	489	514	544	493	470	487	500	448	460	488	488	490	480	520	503	461	488	504	468	489	462	455	486	496	500	458	508	485	538	510	470	475	466	454	472	497	520	473	467	461	475	506	465	510	479	474	469	501	498	525	515	511	499	477	503	495	476	498	522	522	475	467	467	503	483	479	479	472	455	489	486	470	445	465	462	480	513	490	474	508	470	476	490	515	512	485	477	466	519	490	492	496	527	541	551	500	461	509	511	483	485	490	512	440	488	505	477	463	525	454	475	503	458	533	482	482	499	471	446	447	425	453	462	496	474	504	492	517	490	471	475	485	467	445	470	503	512	472	536	478	452	478	485	495	494	501	440	486	464	508	488	460	462	482	487	507	480	512	498	486	452	515	464	505	428	478	499	483	475	517	478	478	494	488	469	505	473	460	477	486	485	505	502	470	467	486	490	541	493	478	487	511	467	515	494	511	463	470	448	468	482	502	501	493	502	515	495	481	497	452	485	465	509	469	466	439	430	456	497	471
32043	8150	1509	393	322	322	329	323	340	320	362	337	316	299	309	333	327	315	344	333	312	335	338	334	341	355	320	343	362	346	321	330	354	316	301	347	344	348	340	343	294	318	316	327	354	303	309	318	296	343	359	314	306	273	350	325	355	342	333	343	349	313	355	293	301	317	314	296	335	330	312	306	337	340	314	322	288	337	337	306	312	333	289	323	350	322	288	317	353	340	338	306	313	359	330	300	352	336	292	343	336	305	333	320	320	356	300	324	376	320	342	316	309	337	318	320	338	307	356	358	346	344	315	322	315	328	323	303	334	333	310	286	331	299	345	320	348	299	317	356	290	332	339	336	329	312	298	346	355	339	336	306	348	306	337	341	326	338	292	317	306	295	328	304	368	306	313	326	303	340	341	307	349	332	318	350	348	343	327	353	342	363	353	313	321	315	329	348	339	325	342	300	289	349	316	319	322	354	314	360	334	340	329	314	309	340	339	334	328	323	354	335	323	334	345	320	337	325	346	316	309	311	348	314	300	377	345	325	317	353	331	382	329	348	328	330	333	340	349	309	335	326	351	329	301	335	331	332	289	340	328	351	322	295	325	361	365	355	324	347	359	311	383	311	284	347	325	341	354	320	333	337	328	329	298	334	314	330	328	340	324	304	361	310	329	336	341	303	323	317	325	332	326	296	334	347	361	351	325	328	340	329	291	315	323	323	347	343	300	327	294	340	368	310	325	321	332	325	306	323	330	336	311	310	335	289	320	357	335	340	351	323	347	324	333	309	340	338	304	346	334	340	344	337	347	355	323	344	315	329	315	350	265	343	340	320	344	343	332	325	338	319	325	355	342	348	359	292	324	346	317	333	319	319	337	360	341	333	297	301	389	349	344	357	364	320	333	346	334	300	346	323	346	335	310	354	340	319	320	319	317	321	320	327	298	330	286	338	352	326	326	310	330	323	321	313	309	347	333	335	358	316	299	322	346	280	303	332	326	333	317	352	310	324	314	317	335	334	344	315	330	334	344	338	342	332	329	355	313	269	311	322	306	316	350	296	334	306	329	314	314	351	333	329	360	323	341	319	331	299	300	306	329	333	317	346	340	329	329	327	337	305	343	304	341	294	320	356	334	277	307	304	338	306	328	324	332	331	308	334	351	326	307	320	318	329	339	335	339	361	312	343	335	336	355	316	336	332	311	364	318	304	328	343	334	331	341	348	315	328	352	338	334	349	326	356	317	315	331	362	331	331	329	321	329	338	382	303	338	328	342	319	333	310	342	334	363	321	321	304	315	317	294	338	298	340	329	302	321	360	332	291	318	316	322	345	348	353	328	353	343	343	307	317	337	323	353	337	363	313	311	319	337	303	326	350	325	322	315	352	338	348	342	333	325	323	336	301	332	320	342	307	314	337	316	316	326	307	317	323	326	339	326	351	315	303	329	350	314	369	304	321	303	332	290	368	305	346	345	320	354	373	303	349	314	308	314	296	321	287	329	312	346	312	348	332	326	307	331	307	312	315	316	340	283	306	342	319	326	325	331	324	317	320	330	359	326	308	322	320	342	308	336	328	315	316	342	335	309	335	338	330	320	317	331	336	317	357	337	324	281	315	300	291	346	287	305	358	295	336	352	353	350	347	355	332	322	321	344	303	313	335	337	324	324	352	364	342	328	319	311	330	350	316	332	303	343	294	337	306	316	346	312	343	318	364	314	302	321	329	350	337	330	338	342	344	335	335	351	315	352	317	300	334	304	329	313	337	338	320	322	351	314	327	292	322	311	347	322	341	341	326	292	363	322	346	306	337	321	332	319	309	326	319	336	318	327	309	338	341	332	346	333	309	337	335	299	347	315	346	315	312	313	340	321	321	339	302	348	328	307	313	323	310	355	326	330	316	325	310	352	299	336	325	334	303	334	348	354	349	331	353	369	332	323	340	333	353	331	311	325	310	291	358	353	316	342	356	313	328	312	339	300	336	320	339	323	366	344	327	345	367	309	350	346	348	328	301	350	301	317	314	339	305	346	325	325	328	293	328	315	347	343	320	325	290	324	304	317	373	310	364	311	297	359	343	367	367	325	338	305	324	317	311	308	337	320	316	338	325	319	313	315	364	319	333	341	370	340	334	309	315	337	324	319	339	323	292	338	373	327	330	370	289	355	325	348	323	314	313	360	305	332	316	320	345	314	337	350	348	316	310	326	328	341	347	336	336	342	356	354	347	315	296	350	326	324	325	321	336	331	335	295	309	328	310	365	335	333	330	334	299	310	339	312	297	290	326	340	308	321	341	311	340	315	329	329	329	297	326	310	313	337	350	315	310	314	315	319	323	350	337	291	307	313	355	312	318	333	310	305	314	346	348	365	321	310	324	334	317	335	313	355	324	313	330	284	302	336	309	319	347	296	311	310	335	347	332	335	309	328	317	348	296	314	342	312	302	357	320	312	315	321	336	361	314	339	367	342	355	349	327	347	320	320	312	356	293	320	310	328	314	351	332	331	345	357	312	311	321	344	299	320	335	291	300	309	328	302	314	353	350	324	356	311	335	320	332	327	308	328	339	335	316	338	321	307	362	323	351	320	308	338	320	356	316	326	320	322	372	331	318	327	301	329	324	315	317	333	314	365	341	312	345	290	320	331	283	322	340	341	337	341	352	335	318	316	300	284	336	327	343	314	333	363	310	335	318	322	331	343	333	325	319	329	322	336	307	308	319	327	322	301	340	340	341	352	336	340	326	325	339	373	331	308	345	328	337	320	340	307	320	314	316	329	359	294	321	314	361	325	324	334	354	335	335	316	332	305	339	324	349	331	315	307	322	340	352	332	371	323	302	332	348	342	328	340	300	330	325	336	315	294	322	344	320	329	300	326	322	331	315	322	290	318	315	321	314	320	327	343	343	364	295	345	316	307	367	322	334	357	327	353	296	336	341	336	280	301	352	308	338	336	305	323	313	317	362	314	332	362	343	392	324	337	329	334	306	351	318	324	321	326	328	313	316	322	328	324	308	330	350	335	358	338	315	290	364	347	335	326	302	358	323	316	329	338	340	324	323	327	336	353	342	334	364	306	325	334	332	326	317	332	345	305	335	321	326	329	336	347	307	302	352	283	353	312	340	338	341	337	322	352	307	326	358	322	346	318	325	357	320	295	325	323	361	329	355	330	328	292	340	333	353	325	320	338	348	333	339	341	332	317	305	332	341	329	337	331	320	331	323	336	362	330	308	330	349	360	352	342	315	327	348	319	310	352	333	325	360	332	302	335	336	326	357	322	330	309	337	329	292	313	312	349	348	330	335	293	340	323	310	340	318	361	347	322	312	334	325	349	315	314	312	317	333	319	355	328	341	337	319	354	322	307	344	338	309	301	348	316	313	319	310	345	346	335	365	309	327	328	312	321	342	326	351	343	266	316	328	330	321	339	335	364	381	344	319	311	329	315	353	314	380	343	357	391	286	311	323	317	334	356	349	331	328	308	351	296	339	326	353	347	313	320	305
25418	4501	2777	951	935	962	984	923	875	860	946	897	871	846	822	894	870	864	856	857	876	790	908	904	897	880	848	869	892	840	895	860	889	862	844	857	862	867	887	850	870	860	860	868	866	896	874	821	899	886	871	881	832	847	873	897	879	873	864	820	930	888	843	882	837	867	854	859	898	824	829	843	863	853	893	908	903	856	850	859	875	879	884	861	862	967	830	797	899	906	854	886	856	900	886	904	865	927	879	914	804	882	862	871	830	888	838	906	905	934	861	853	925	867	902	949	876	884	853	879	895	881	901	876	920	859	857	882	886	874	860	864	901	908	851	851	831	877	816	854	898	882	874	858	836	879	874	892	846	843	840	839	887	954	865	916	852	861	819	835	810	839	847	942	925	861	858	850	866	867	881	911	861	823	842	851	879	919	852	880	869	861	871	852	939	834	856	780	842	909	844	886	884	880	892	849	897	909	865	846	860	893	895	851	819	896	879	869	935	946	850	827	834	822	867	855	859	848	883	911	868	909	856	896	918	858	839	856	913	911	957	871	895	881	856	858	921	876	898	854	819	846	901	853	856	814	895	818	915	902	857	904	899	911	865	887	879	833	817	923	837	840	862	907	859	894	844	828	861	852	880	833	880	889	825	883	808	842	852	876	848	868	858	856	871	885	904	880	923	865	850	836	911	891	872	834	846	839	876	860	872	874	828	809	835	831	874	877	810	894	819	859	860	894	867	897	835	874	865	832	881	870	907	842	863	856	835	892	922	878	857	877	864	842	850	876	846	880	881	871	803	898	838	875	855	881	888	932	870	817	863	889	860	835	855	816	844	883	838	854	862	861	898	853	916	843	809	849	814	829	875	865	893	898	846	872	838	890	903	828	901	832	868	838	891	885	868	866	861	920	878	852	911	889	859	863	911	843	923	901	828	867	846	902	873	892	866	851	867	817	865	903	858	878	891	908	830	924	861	783	838	941	853	874	844	819	867	843	848	869	866	872	903	838	869	892	828	886	865	864	859	884	822	846	933	888	864	860	881	902	837	879	850	891	888	901	878	879	838	851	805	892	859	853	884	884	839	814	887	890	851	939	962	857	868	851	846	860	891	882	927	841	808	898	873	919	901	867	840	846	877	894	899	834	898	839	872	855	907	817	885	884	863	849	829	870	891	926	816	843	849	852	846	854	880	843	940	843	873	854	879	854	836	841	845	870	848	901	852	838	823	887	909	894	889	846	826	811	861	881	863	860	883	889	880	878	907	877	849	857	851	892	869	873	887	883	835	864	857	923	869	883	889	860	853	870	839	815	911	874	897	871	836	911	940	861	811	901	843	846	850	882	862	796	897	868	860	842	857	872	855	936	877	848	893	898	889	883	832	900	823	893	834	852	848	880	866	867	837	858	888	859	850	869	799	866	873	829	862	871	851	824	875	890	827	858	843	859	889	859	896	825	834	900	874	850	872	859	862	880	855	899	858	848	896	892	855	882	853	858	931	876	855	913	840	895	873	861	870	894	866	882	897	890	900	841	867	926	925	847	897	873	849	848	853	841	844	818	880	840	831	848	893	856	878	845	885	833	819	894	863	852	902	868	890	861	861	888	868	841	884	840	860	912	888	908	868	903	904	861	886	885	875	836	866	886	845	868	894	788	860	883	879	845	841	854	862	847	875	896	904	874	858	871	858	884	911	913	881	833	891	879	900	875	874	848	856	862	855	895	879	900	908	899	905	865	848	862	828	906	874	845	840	860	932	886	925	855	903	832	837	825	887	884	892	833	878	876	869	859	850	848	836	851	929	879	869	861	889	862	931	815	877	843	859	846	852	826	845	850	803	901	882	853	854	862	876	899	888	911	860	878	934	898	859	827	935	892	870	809	903	865	851	857	885	891	863	848	861	845	848	856	806	878	843	857	848	873	887	878	860	879	884	828	876	857	906	875	884	886	875	894	860	860	866	878	927	895	875	830	922	865	877	901	818	856	839	886	875	877	926	900	856	872	846	875	833	825	847	827	898	803	883	817	859	868	913	892	852	847	872	851	820	835	875	869	831	870	879	821	878	878	902	863	841	867	925	881	907	918	913	916	875	819	862	857	905	851	813	873	893	862	862	820	856	875	861	878	856	881	851	863	912	856	910	815	866	853	834	875	856	835	892	823	877	864	868	877	880	882	919	831	871	859	880	906	892	853	821	828	849	916	856	861	895	840	894	890	878	859	817	886	877	879	854	886	855	900	886	913	802	887	890	871	857	876	859	889	851	832	888	849	861	801	828	865	882	837	866	867	886	807	862	873	802	853	825	827	860	856	876	863	814	866	878	844	905	869	877	862	878	873	835	851	870	857	909	825	907	870	881	843	872	874	864	835	915	907	890	860	849	825	901	812	844	830	834	884	900	904	867	882	858	864	858	869	877	862	913	825	877	876	864	853	845	849	874	884	814	875	853	849	837	872	884	900	894	850	872	858	881	920	832	906	831	848	858	850	861	867	893	852	882	837	925	847	868	860	867	862	825	865	840	837	799	848	895	869	891	877	907	850	851	854	837	921	866	838	890	846	847	848	852	844	899	869	889	879	859	839	862	832	886	826	862	882	839	845	831	843	866	871	839	908	835	919	864	896	886	882	859	907	855	901	816	892	907	844	889	869	905	901	806	843	854	851	883	885	897	856	880	889	851	898	873	895	900	845	859	821	870	853	840	920	885	878	841	841	884	854	833	817	847	873	901	875	804	823	879	861	872	858	934	898	849	885	858	872	837	901	898	837	819	893	815	856	840	828	872	928	868	834	847	843	836	864	877	840	901	874	862	836	841	868	838	854	847	789	830	883	895	830	891	908	842	834	832	910	865	887	874	861	857	861	848	820	844	866	866	820	816	853	871	836	836	910	858	828	868	928	877	873	819	897	894	827	888	896	853	823	845	886	853	929	881	867	915	856	867	898	875	852	798	923	879	880	896	907	814	903	883	812	857	858	863	887	887	849	857	861	913	906	889	868	848	883	850	894	842	820	883	924	878	917	923	847	863	875	845	888	875	856	868	867	880	797	820	870	847	854	832	825	879	889	874	905	839	882	845	893	906	880	877	895	879	850	890	846	869	874	855	813	833	860	851	833	841	895	875	886	913	889	848	876	869	834	867	857	872	825	877	833	849	896	896	870	932	855	908	908	848	894	823	838	870	881	825	886	874	846	855	871	844	884	875	849	835	888	853	875	855	870	870	862	859	850	885	818	902	843	872	856	873	826	877	865	874	863	845	859	886	890	892	846	867	863	874	907	898	857	815	895	786	802	871	857	850	874	909	859	856	878	847	822	872	862	862	838	890	877	885	873	884	815	868	876	900	820	873	896	847	859	915	881	869	923	851	864	843	884	875	886	876	865	908	867	836	867	895	835	861	840	871	900	861	856	847	862	881	854	879	847	861	864	869	835	837	871	839	903	862	914	884	895	793	906	872	882	831	819	870	910	854	852	864	893	889	878	886	910	859	860	894	865	808	849
62713	33798	23577	2571	482	382	352	306	282	248	260	254	207	243	235	245	227	210	209	211	234	173	229	197	218	197	200	195	201	211	208	187	203	210	206	194	192	192	218	200	184	212	192	198	188	220	208	205	185	203	193	211	204	208	175	188	196	214	211	212	208	202	181	202	197	191	185	200	192	205	184	193	222	196	202	217	208	203	180	170	214	192	198	218	205	207	187	205	184	212	213	203	210	192	204	185	206	165	213	174	196	177	203	199	195	179	185	191	208	215	195	197	188	195	230	180	205	195	196	196	191	213	208	179	184	183	206	196	200	158	197	189	177	193	192	197	195	237	203	197	180	210	204	190	227	199	193	213	179	213	216	229	210	176	213	194	171	205	164	168	223	192	205	181	179	242	188	200	186	201	219	177	205	195	176	209	197	216	177	191	178	199	201	206	191	181	187	199	154	205	171	186	179	195	215	190	188	188	205	215	195	207	196	189	204	187	239	208	186	187	186	200	180	191	187	207	177	155	192	212	208	205	203	172	184	190	191	174	199	188	173	195	221	196	173	176	184	204	212	222	202	194	183	201	204	192	177	203	183	196	192	198	158	211	165	172	185	220	178	202	204	197	183	189	201	206	211	179	175	192	182	217	195	173	178	200	193	184	211	204	190	198	188	176	215	200	193	194	218	209	184	210	198	200	180	187	194	187	203	188	184	191	186	200	189	172	188	196	182	188	192	184	201	163	179	174	184	198	195	193	203	198	185	174	202	221	196	193	189	182	208	199	212	194	181	206	182	194	225	188	204	177	189	175	181	195	164	190	173	173	181	189	201	181	215	192	201	194	179	196	188	181	215	179	218	202	183	186	181	187	204	226	197	222	191	209	228	202	194	192	195	194	205	197	192	209	172	197	173	193	185	204	181	200	202	199	183	215	170	176	214	175	202	204	191	187	199	175	194	192	192	193	208	212	170	188	179	204	190	195	190	213	189	173	198	185	224	207	223	196	197	210	191	189	200	212	176	180	193	183	198	177	190	199	188	180	205	188	216	198	195	192	224	210	191	194	183	178	204	182	196	210	179	187	198	195	204	188	210	192	212	168	187	177	219	220	193	211	223	188	188	198	187	202	189	200	225	208	207	188	179	176	187	173	201	183	203	199	219	209	162	185	172	199	218	217	205	192	185	178	193	167	199	196	158	202	214	194	189	216	189	198	218	181	206	179	192	196	197	223	213	213	174	199	200	191	181	197	200	179	195	186	181	201	187	211	144	172	212	213	196	207	185	191	175	207	192	178	178	193	206	193	185	197	222	195	166	184	185	209	190	178	182	209	171	191	226	217	217	186	220	197	186	178	189	222	196	197	176	217	224	173	193	199	200	197	188	187	179	183	195	221	191	216	179	177	164	220	182	188	199	199	204	184	173	206	184	181	195	196	178	198	191	183	191	196	190	200	191	193	184	193	160	188	178	195	185	193	187	177	222	172	201	206	187	215	184	191	208	198	168	209	210	204	188	214	178	198	173	172	195	203	187	176	203	213	187	178	201	206	197	210	172	219	183	201	206	189	175	204	200	157	191	200	202	194	186	203	184	201	188	210	188	183	175	167	200	183	192	175	195	196	192	184	202	179	203	195	210	201	199	201	193	187	183	191	222	160	176	195	198	202	218	197	211	191	194	194	209	195	190	203	195	224	193	203	205	182	207	178	198	192	184	184	225	194	200	187	188	223	181	194	211	207	192	181	200	190	171	175	193	186	163	188	178	172	201	206	189	170	196	189	186	202	188	199	166	204	178	198	196	196	164	174	189	188	179	210	210	201	172	189	196	190	161	182	188	166	219	193	217	192	212	223	183	188	208	187	192	236	208	195	218	193	191	185	195	197	174	217	176	189	185	213	205	189	184	190	187	191	192	192	192	199	207	224	190	184	199	168	175	181	188	197	200	181	186	191	195	229	191	175	181	193	212	186	208	176	169	202	202	182	185	199	207	175	188	191	190	191	215	199	193	203	219	210	179	167	171	198	177	177	176	195	189	173	182	178	196	208	176	212	184	184	195	189	186	170	174	212	203	193	223	205	190	179	212	190	222	192	199	171	206	202	185	206	178	191	163	195	209	187	226	185	192	202	180	216	200	175	183	235	197	194	219	181	168	199	185	197	192	208	182	199	181	161	163	204	195	178	193	186	213	193	202	205	226	206	197	198	186	185	194	178	206	184	197	179	213	195	201	172	168	197	199	207	183	205	191	209	213	181	175	183	158	191	175	187	199	190	206	188	199	182	186	196	173	214	193	206	198	201	190	198	184	188	214	195	185	189	187	170	206	198	220	205	191	169	179	192	182	186	194	181	194	225	199	200	174	205	151	191	188	209	188	179	201	190	200	180	182	190	188	193	213	215	181	180	197	195	183	184	192	198	169	191	186	173	179	182	210	179	184	181	187	197	190	206	173	212	197	174	217	202	190	212	177	184	202	197	184	192	213	186	170	234	183	201	185	204	193	166	196	190	188	186	169	200	189	176	201	179	170	202	208	192	194	211	162	214	224	215	184	217	202	198	191	192	217	201	210	174	225	185	193	199	171	202	192	210	200	223	186	186	168	188	173	195	179	189	183	181	199	201	149	192	207	186	179	202	172	199	218	213	186	175	177	188	189	179	207	233	199	186	188	191	205	203	178	213	174	174	212	211	181	181	203	196	164	196	206	181	170	189	199	197	176	178	192	201	196	196	198	214	179	191	161	196	193	213	185	206	218	195	195	196	198	186	197	177	196	204	211	221	208	188	195	194	195	196	210	202	188	200	198	174	204	192	195	193	206	184	175	195	180	161	206	197	209	170	195	183	201	196	196	211	190	181	188	187	169	195	185	188	182	182	203	200	205	192	208	192	203	185	186	192	183	188	190	196	230	178	184	181	195	170	188	175	208	178	200	212	203	210	186	214	177	196	169	201	207	183	173	182	197	188	181	202	203	211	199	198	167	179	196	198	186	177	174	186	202	190	190	194	191	204	210	212	188	206	186	204	188	183	207	184	168	181	201	201	207	188	180	198	210	171	216	179	200	190	195	193	213	192	192	199	212	168	193	182	188	186	184	203	190	202	194	184	194	191	195	207	189	188	190	207	187	210	226	194	193	189	197	203	210	187	182	173	199	199	200	201	215	198	220	207	186	187	182	175	199	203	203	198	157	189	185	190	187	219	191	171	166	179	234	179	168	196	203	210	165	192	194	195	189	191	194	201	180	242	202	198	197	207	196	190	195	210	203	193	185	206	193	204	192	194	193	207	181	187	201	198	174	204	175	201	199	198	182	195	199	213	213	182	188	186	184	213	201	215	212	183	171	200	200	201	198	204	184	216	185	181	180	177	172	201	195	204	194	185	181	190	210	203	163	186	190	185	184	196	207	208	200	181	181	207	200	186	183	185	197	186	185	188	198	164	202	195	183	196	192	165	201	193	201	198	211	177	186	220	206	210	191	188	219	177	185	188	178	193	175	208	176	168	186	192
44710	21720	17583	1884	1670	1484	1260	1144	991	970	846	839	757	763	691	665	684	663	657	675	675	605	617	572	632	642	579	610	595	615	582	572	591	599	603	536	599	561	567	551	562	522	584	542	559	580	582	569	560	580	540	587	548	572	562	553	582	549	602	562	552	600	571	589	549	589	646	609	569	591	630	618	625	560	632	594	599	613	599	602	596	589	602	572	613	595	596	623	632	637	634	647	620	684	621	597	587	560	578	614	550	564	611	586	551	560	613	562	629	635	580	618	642	653	622	593	597	562	599	564	580	565	572	613	607	595	602	569	565	579	563	602	615	578	597	561	557	610	570	573	568	586	567	557	549	561	570	530	564	499	547	552	555	557	531	558	541	545	562	592	555	586	544	551	536	563	528	551	532	536	615	567	556	568	570	534	532	536	602	566	550	542	511	560	577	587	544	570	546	574	543	524	577	545	525	591	555	559	553	554	538	539	574	578	557	567	540	540	525	562	566	534	581	507	559	575	520	565	576	573	538	532	573	525	542	610	540	519	531	546	577	550	530	556	514	536	537	574	527	568	558	522	586	533	569	582	539	540	584	583	557	547	536	562	594	552	553	524	536	568	543	521	522	570	549	549	559	555	541	540	565	550	579	580	527	525	543	538	538	536	580	551	561	568	528	581	531	534	558	529	573	539	580	521	493	546	556	558	545	527	539	571	598	547	554	581	517	543	553	540	575	565	527	523	567	542	527	570	545	552	558	538	579	540	534	512	588	522	523	573	555	604	540	567	574	518	524	546	571	551	575	516	533	566	554	579	554	541	546	559	551	552	634	532	563	555	593	575	534	549	568	534	599	523	561	541	526	555	519	568	536	573	529	543	541	574	570	565	565	524	559	543	548	540	553	525	597	550	549	520	567	539	518	536	553	571	586	553	523	552	578	547	569	561	535	549	557	583	551	533	550	575	594	578	547	566	560	578	569	518	502	499	547	575	537	554	527	512	573	553	577	555	566	559	557	585	518	599	555	563	551	564	553	564	568	624	553	507	601	564	544	573	527	573	564	541	556	546	569	549	570	526	537	583	531	561	520	557	597	537	528	572	537	535	557	551	572	577	535	532	540	522	538	573	571	554	535	550	576	580	533	521	597	559	524	544	559	571	595	538	519	552	541	548	550	529	566	547	537	597	546	570	507	549	574	535	556	549	568	550	544	551	581	573	577	598	511	574	530	539	508	535	561	572	561	561	533	527	533	545	554	556	527	547	554	534	580	523	557	542	572	550	526	536	522	534	582	571	531	550	557	524	544	562	548	581	549	540	565	583	553	550	511	567	534	525	549	552	536	546	562	578	534	572	574	562	533	566	545	549	543	538	526	539	544	532	580	544	578	575	547	563	549	558	596	556	545	536	606	574	549	556	546	589	570	554	584	549	593	561	521	561	535	609	559	569	588	569	560	533	565	528	570	582	519	549	591	550	527	542	603	557	533	573	555	528	543	558	562	542	595	539	529	564	569	577	561	558	558	555	522	600	581	516	552	539	542	543	557	508	492	583	538	532	541	564	536	563	530	558	573	559	551	540	587	550	570	561	561	538	539	540	580	548	554	537	578	532	517	522	538	586	530	510	607	549	556	549	570	521	529	522	539	572	550	532	537	549	586	532	560	587	533	545	542	522	532	528	557	512	555	552	583	563	570	584	533	567	584	554	551	535	539	592	507	543	561	589	579	559	543	563	559	549	525	514	524	537	564	583	529	530	551	531	567	548	534	540	562	551	524	564	509	582	587	530	569	555	525	547	562	532	570	553	547	573	528	511	576	543	575	527	539	554	551	587	556	528	541	573	540	587	530	544	591	533	544	573	526	526	561	550	597	558	554	543	566	563	534	539	532	526	571	507	559	567	530	559	592	517	532	588	555	530	573	560	548	547	539	526	571	527	542	567	513	535	561	553	560	512	558	540	605	522	531	578	580	532	534	570	510	557	576	563	550	555	578	541	521	577	554	525	569	568	576	533	557	559	546	558	579	522	569	539	525	558	563	570	596	564	558	516	616	537	550	537	537	518	560	543	544	542	591	543	523	541	534	512	554	542	577	547	566	559	605	608	572	592	526	583	533	526	549	560	529	526	525	587	560	543	567	591	519	521	541	487	595	570	557	581	536	570	563	543	526	596	510	560	550	554	573	556	532	555	531	582	561	542	562	570	522	550	549	541	488	569	537	596	558	527	574	563	547	540	532	510	567	571	563	562	527	530	540	573	545	586	566	557	533	575	568	535	576	568	547	586	507	547	521	548	538	545	512	575	543	546	570	556	569	548	542	552	501	613	571	601	539	577	536	579	577	567	551	521	503	529	538	567	577	563	560	547	554	560	545	568	576	558	571	549	594	516	546	545	550	531	538	556	517	525	578	560	539	536	595	538	572	511	563	523	542	575	563	563	563	558	527	523	515	527	571	533	548	523	573	532	560	575	552	547	570	545	555	545	520	546	501	586	527	533	531	532	524	568	582	555	581	564	529	512	527	564	561	513	544	523	566	552	516	552	567	581	547	579	560	571	540	529	577	565	549	535	580	565	534	527	580	534	566	513	549	506	521	551	575	515	580	570	575	555	509	555	581	519	573	553	562	530	525	533	560	552	521	511	531	538	556	543	546	553	532	605	534	519	559	546	566	537	588	558	547	587	544	545	549	499	553	543	566	571	579	539	578	569	555	547	568	550	580	553	559	577	525	547	525	538	537	563	526	548	532	548	558	538	546	526	598	554	525	551	565	508	553	555	549	559	541	526	585	564	564	539	573	539	547	532	572	553	574	617	545	538	558	534	550	579	573	559	554	550	580	563	559	587	598	522	560	557	540	546	587	571	549	535	509	520	561	564	551	541	596	563	524	555	524	538	541	514	526	570	537	534	568	557	555	528	554	563	546	537	523	551	529	578	607	547	515	527	535	508	574	527	539	542	521	523	583	513	593	551	595	530	550	498	563	504	533	533	551	554	582	526	553	523	571	562	563	586	527	529	563	517	568	529	532	554	540	553	535	575	539	564	559	584	570	543	524	579	602	544	564	553	542	548	535	562	554	582	537	543	569	538	553	563	553	549	566	560	533	519	548	607	531	542	542	557	553	556	571	613	531	560	579	597	558	546	547	544	535	519	537	531	555	589	541	504	558	578	534	526	561	540	568	511	538	547	560	562	539	556	521	512	597	577	556	537	598	545	570	564	515	498	540	549	510	584	563	532	552	525	525	562	553	546	548	505	578	563	548	587	556	578	585	596	563	544	582	569	532	578	585	529	573	560	519	553	560	553	583	519	582	543	529	522	581	571	534	583	531	539	556	515	546	507	552	526	569	560	539	562	516	562	559	573	549	546	575	546	571	556	544	553	585	507	553	529	534	563	563	580	567	560	590	568	551	523	551	576	564	536	524	565	502	565	572	526	536	520	590	586	566	585	549	520	509	581	526	514	501	512	552	573	538	567	552	535	497	561	557	571	569	569	549	524	594	512
71109	42995	31248	6984	910	580	467	391	327	260	275	261	206	214	219	216	157	204	180	203	165	175	178	183	156	179	173	182	194	159	169	180	188	183	187	164	172	181	153	176	194	191	183	171	185	172	149	185	170	158	167	162	166	161	173	168	153	184	149	179	192	165	161	152	183	169	181	177	201	173	161	167	183	191	177	173	176	172	165	195	167	189	172	178	177	159	210	178	180	191	195	169	155	179	174	179	187	176	164	177	167	183	170	182	173	190	130	160	158	183	161	173	192	206	160	175	173	161	171	171	146	202	189	166	168	192	172	154	182	147	177	180	180	201	158	156	149	169	168	192	195	183	150	169	175	179	172	191	160	173	158	166	171	154	144	143	175	161	167	187	158	162	175	170	156	171	151	182	185	158	155	144	167	169	162	152	187	178	159	152	170	168	164	182	155	155	154	162	164	146	157	152	161	178	153	180	163	173	175	160	165	170	171	164	147	201	173	168	168	165	138	154	171	195	165	163	153	178	163	169	161	176	174	158	166	159	170	186	175	135	179	176	136	156	169	169	153	177	148	164	167	152	158	149	154	163	179	173	141	169	150	144	162	175	149	136	159	168	182	142	172	159	158	151	161	165	173	158	182	168	189	168	181	167	159	173	171	161	161	176	164	174	178	166	156	150	168	177	147	150	164	146	174	165	178	169	155	185	167	175	148	153	161	159	154	162	138	184	162	173	158	175	162	177	149	165	160	187	159	163	157	183	149	189	181	164	167	144	158	173	166	153	153	152	170	184	171	180	170	178	166	174	158	178	158	170	166	149	171	167	159	166	193	179	190	164	157	169	169	151	178	146	145	176	167	175	168	167	180	175	184	179	154	138	173	189	189	153	163	177	183	156	171	154	160	175	164	173	173	184	151	152	200	164	167	153	186	147	182	181	165	168	174	162	151	173	165	172	183	161	187	198	188	154	156	148	161	167	163	183	161	156	177	161	143	182	194	165	184	151	176	138	169	175	149	169	183	163	172	188	169	152	172	160	146	148	159	174	156	159	183	178	160	146	171	156	166	185	138	146	164	159	200	155	154	175	181	170	159	184	187	152	174	168	157	197	169	170	150	168	148	163	173	183	164	161	187	161	134	156	176	183	144	197	173	164	170	167	145	164	186	171	159	180	169	160	160	153	167	166	166	164	169	174	150	152	164	176	166	183	164	168	174	166	155	163	147	170	183	181	169	180	163	176	199	175	197	157	157	168	151	160	165	194	162	173	175	158	174	147	171	148	179	165	197	143	171	168	161	178	157	157	133	161	166	158	172	147	158	174	172	170	157	158	161	166	191	175	187	179	159	168	179	163	180	145	163	164	168	165	181	166	162	148	170	184	169	179	193	159	180	161	172	165	176	172	174	147	154	167	161	165	151	173	154	194	176	143	176	196	175	137	141	159	146	175	175	162	173	178	192	167	180	144	164	161	164	159	180	153	158	167	162	173	151	157	185	182	173	161	145	167	157	169	142	162	164	184	157	141	176	170	193	149	174	168	179	188	146	190	175	178	188	169	160	160	156	168	165	160	175	155	178	159	169	180	166	152	191	160	151	165	166	170	134	137	155	150	165	158	153	168	152	194	147	167	191	154	171	179	139	170	165	193	175	172	165	139	158	175	155	158	166	182	188	164	180	185	156	159	147	163	168	145	167	166	175	182	165	163	159	188	170	164	164	164	158	150	157	170	184	172	186	154	186	168	155	158	165	171	140	177	165	139	163	178	168	147	177	197	165	195	160	189	178	157	168	190	169	165	176	170	199	176	180	151	156	163	177	178	176	170	175	160	157	172	156	185	162	156	186	183	161	166	147	150	157	182	170	194	151	174	181	174	168	169	167	170	169	188	158	154	173	172	177	161	152	184	155	123	156	164	186	165	152	172	157	154	164	171	141	182	152	182	167	157	173	172	175	165	186	155	154	169	194	165	175	193	175	175	146	154	163	178	163	152	154	202	154	151	146	163	168	194	161	184	167	180	178	177	196	169	188	169	167	160	174	183	169	192	157	161	178	156	187	149	154	166	157	136	153	154	165	171	182	181	185	191	167	168	174	178	171	160	186	164	183	177	191	165	172	166	194	165	166	171	162	174	174	161	184	164	161	164	166	158	140	169	145	164	174	157	152	167	176	154	154	168	172	165	161	152	153	148	155	177	165	150	169	151	187	163	180	157	154	187	190	201	169	166	183	164	152	149	148	167	168	164	159	159	149	165	176	163	167	166	155	145	159	153	170	160	166	159	165	174	152	139	181	161	170	153	171	178	188	160	170	154	175	159	161	159	162	166	173	161	164	173	162	164	168	160	163	171	173	175	187	169	186	178	175	160	172	165	171	164	164	183	175	172	173	187	174	189	161	176	177	173	160	168	147	148	155	168	162	187	167	150	147	168	178	172	173	192	173	180	156	156	176	141	168	172	168	158	148	183	156	155	157	144	189	150	148	168	175	166	164	177	183	159	171	166	155	162	154	180	151	174	167	170	162	169	151	164	167	184	146	179	162	147	192	155	178	142	175	171	147	176	165	150	167	161	162	157	179	164	164	175	174	155	153	188	188	187	156	150	184	165	150	158	149	174	176	178	162	150	163	201	162	187	152	179	156	179	176	177	156	157	177	174	158	146	142	174	183	179	184	176	159	154	168	159	156	173	165	195	153	155	170	157	183	183	177	169	177	164	154	156	147	165	142	187	174	166	199	164	189	161	155	169	152	170	178	151	156	174	200	150	170	164	206	159	178	148	170	141	156	168	169	168	177	171	165	155	165	153	155	171	154	177	134	169	175	165	181	141	161	165	162	146	192	184	163	153	171	163	158	172	168	131	208	149	180	148	164	166	154	157	148	167	151	143	151	147	182	166	194	182	175	173	180	149	163	155	174	149	160	159	197	156	154	173	165	191	171	155	161	161	144	181	172	174	178	165	147	150	196	178	173	160	165	166	165	186	171	157	161	161	184	138	169	190	182	169	162	164	174	177	149	180	164	165	174	177	183	146	186	147	151	182	160	156	176	160	175	169	161	160	150	176	166	169	169	157	167	143	176	178	192	193	186	149	167	149	161	144	174	158	176	162	196	160	156	177	164	167	169	176	173	157	183	178	179	182	171	142	188	176	178	174	172	165	148	170	192	160	169	153	174	166	160	195	168	136	147	155	157	150	167	156	164	163	160	168	159	167	159	176	174	163	160	168	185	167	182	170	159	151	165	161	175	154	157	166	163	163	169	164	147	156	143	141	157	150	161	154	164	143	182	183	166	166	174	158	161	159	154	167	162	156	186	199	155	155	140	156	155	167	171	152	187	173	187	173	185	176	191	184	168	161	162	182	171	174	146	158	176	172	152	168	150	172	157	150	188	164	148	161	157	161	172	156	180	159	172	172	160	149	155	164	166	155	156	156	189	162	148	151	171	166	164	174	150	158	162	181	155	168	159	162	173	148	182	157	151	165	180	156	179	156	185	171	158	179	172	147
53012	29439	23846	3074	2653	2280	1885	1497	1404	1211	1131	978	908	869	864	762	749	671	716	719	711	608	612	611	645	567	618	560	559	593	577	571	559	559	526	546	533	538	500	536	535	507	513	513	596	519	548	509	516	524	524	494	558	521	465	523	467	508	540	506	521	525	511	488	530	543	593	624	613	650	610	572	573	584	595	583	601	566	512	604	553	528	577	560	533	545	597	560	627	737	641	676	635	671	656	561	575	514	533	551	576	609	594	597	550	527	516	583	641	635	563	607	665	706	609	572	515	571	503	533	530	492	577	522	593	557	547	563	517	524	568	613	661	598	587	532	535	537	502	516	500	484	464	460	513	501	492	498	485	528	437	472	512	459	481	480	481	466	502	516	500	517	485	472	478	500	524	459	461	539	523	501	504	456	506	466	482	500	479	487	503	458	487	469	490	501	499	488	472	486	488	484	488	514	475	518	523	486	496	475	496	485	460	498	521	502	517	440	515	473	548	531	500	515	467	487	509	497	509	493	496	506	505	512	487	461	476	470	511	465	513	536	471	479	486	507	481	469	493	484	519	501	468	522	487	478	464	502	506	462	466	521	518	504	471	480	499	498	534	503	490	457	485	506	466	496	488	538	521	463	488	525	486	505	495	486	507	487	431	478	480	480	453	470	510	481	464	515	447	492	496	495	500	459	512	534	503	451	513	486	504	482	497	463	487	511	495	487	470	488	475	460	494	516	479	483	530	504	473	478	476	517	477	459	495	506	469	541	451	466	487	473	476	498	452	499	476	483	450	463	553	500	500	461	497	483	431	529	520	504	483	491	527	513	493	473	488	463	521	465	521	504	499	492	496	486	500	457	457	515	468	471	484	487	451	493	481	481	522	500	485	478	497	464	505	478	515	480	502	499	532	507	473	450	481	454	522	510	525	499	501	469	516	529	489	504	517	512	483	482	478	493	481	477	510	454	506	481	441	556	484	472	483	442	518	508	496	493	469	505	491	538	476	501	509	547	487	465	483	468	503	508	500	501	525	453	505	516	555	511	474	481	521	512	498	522	496	476	485	513	514	439	509	480	480	498	523	500	490	521	446	451	544	494	487	439	483	488	502	497	527	482	479	464	503	508	488	501	500	510	482	436	482	452	433	484	529	464	513	516	467	454	527	467	470	524	495	500	534	514	497	439	479	516	490	474	489	480	454	450	486	502	500	519	457	465	482	536	468	484	501	482	488	474	502	507	515	501	513	517	473	483	499	515	436	497	461	492	455	476	545	469	463	497	470	477	459	476	456	501	458	515	456	466	470	493	489	524	463	474	494	468	480	480	491	485	498	471	484	479	482	486	453	475	506	462	480	477	497	483	532	488	466	555	487	500	475	492	481	482	494	481	496	497	484	460	495	484	539	513	494	501	479	519	502	486	521	467	513	459	482	443	491	483	483	465	491	489	473	475	476	483	487	507	533	474	505	506	458	477	477	487	461	457	468	466	463	515	468	429	508	513	510	548	498	457	482	497	458	464	448	462	470	508	535	505	531	455	482	493	476	492	488	522	527	512	489	484	498	483	495	488	485	494	512	515	507	487	521	509	473	519	504	442	456	492	475	494	479	489	500	477	467	504	512	467	475	530	486	514	500	493	438	490	476	477	529	502	516	506	480	456	485	487	530	494	506	486	494	512	457	476	468	507	487	504	469	452	491	509	492	481	486	476	446	490	496	500	448	493	442	507	493	486	467	488	508	520	498	470	507	468	498	489	504	472	461	494	507	495	478	475	488	496	497	502	439	517	491	474	496	474	500	474	452	517	513	497	481	512	465	489	463	509	484	466	439	506	512	466	463	498	451	455	505	498	494	488	529	444	520	479	514	463	510	521	482	495	454	522	487	499	494	500	504	496	471	485	531	463	514	494	464	537	488	504	497	495	490	489	506	463	499	469	508	470	496	480	490	491	489	476	500	488	480	514	530	497	487	517	467	457	484	519	453	475	480	485	480	442	489	457	510	513	494	483	480	503	453	497	493	483	504	496	497	491	505	479	550	504	475	448	495	457	454	479	504	479	496	490	497	459	517	482	469	491	516	481	450	492	474	477	504	497	466	476	466	479	494	530	508	498	480	500	454	527	498	488	528	519	491	505	469	466	476	459	526	495	486	487	470	503	485	507	493	487	489	489	477	494	485	517	494	493	469	480	485	478	481	512	513	444	471	505	510	470	492	482	483	485	483	457	466	504	481	475	515	476	524	478	508	496	490	526	464	487	521	557	476	490	499	494	490	499	494	489	485	498	478	512	516	513	462	467	455	500	480	465	509	503	488	460	490	479	511	473	498	463	492	498	504	496	520	450	490	460	496	483	474	482	497	481	497	542	520	512	466	458	447	516	457	485	497	471	454	508	471	510	488	482	472	461	492	508	517	511	485	523	489	435	509	497	535	450	514	505	499	497	474	473	479	479	477	500	488	520	469	511	499	499	496	465	515	480	492	505	490	488	521	446	499	534	470	472	491	492	501	482	511	497	463	487	440	463	473	518	491	522	550	490	494	504	477	531	474	479	500	457	525	495	477	535	503	501	517	481	470	502	466	519	496	503	505	490	472	469	510	480	489	529	548	473	506	486	482	478	503	475	474	485	491	489	492	497	494	480	436	462	503	488	503	458	504	510	498	491	493	488	475	507	518	464	501	467	493	518	490	494	489	511	450	493	457	470	498	528	519	506	474	493	479	536	508	485	483	483	507	455	470	437	509	478	494	484	515	477	491	489	499	469	478	481	470	500	499	464	474	532	514	497	503	467	486	494	509	501	489	487	507	495	519	478	535	506	499	491	459	516	469	483	489	477	482	460	476	494	515	496	476	484	490	464	534	493	475	519	471	497	451	447	475	467	480	464	488	503	501	511	474	496	483	529	483	452	494	499	458	472	506	461	506	487	504	493	478	509	474	477	480	497	497	463	425	478	504	527	469	467	471	462	512	476	491	506	513	502	471	478	462	490	517	494	523	466	498	492	469	441	480	470	490	512	495	510	472	487	485	479	483	504	491	473	488	491	515	508	483	498	483	449	484	476	509	561	516	509	492	538	503	476	493	487	486	456	516	497	553	455	514	499	527	503	474	479	477	462	495	497	500	466	497	482	480	477	503	462	465	501	492	466	466	487	514	487	510	484	457	513	488	509	486	461	452	474	484	481	457	540	480	532	473	493	480	536	491	503	470	479	439	480	489	504	495	487	487	497	468	478	496	537	447	466	451	501	487	474	446	530	499	524	486	487	522	536	476	521	503	476	506	544	492	497	442	490	465	475	521	546	471	500	491	516	479	493	475	506	481	512	445	493	490	459	485	510	484	490	503	458	466	482	458	509	480	471	490	457	482	501	473	489	489	471	485	556	476	466	504	474	484	494	516	526	479	484	470	497	512	491	484	473	475	502	466	526	502	462	468	484	480	462	496	453	496	495	435	447	453	541	467	531	511	496	475	487	508	460	501	471	483	484	475	487	462	490	490	513
32319	8529	1921	405	387	348	305	297	330	337	333	317	344	323	327	361	322	338	348	319	339	348	358	315	317	334	344	302	351	317	330	306	327	291	321	328	340	380	298	305	324	323	347	348	334	295	306	344	359	331	301	349	361	347	339	314	332	316	351	334	317	331	310	329	334	307	352	307	335	317	307	338	334	327	309	331	333	325	295	338	331	351	329	360	355	327	295	357	329	321	344	291	317	333	324	349	364	347	302	323	341	350	335	322	321	328	347	292	352	309	325	361	308	350	347	341	310	335	325	332	306	361	312	293	299	327	324	282	327	326	323	320	338	314	370	327	342	306	290	330	321	357	367	348	341	341	302	348	287	354	307	315	307	282	309	361	340	327	309	322	305	305	328	334	337	329	331	328	320	338	332	359	298	372	337	310	344	296	335	300	310	345	314	306	313	351	353	319	314	342	340	313	291	300	302	324	305	355	328	315	295	308	325	329	314	300	301	330	304	329	352	338	330	337	324	312	305	337	326	308	318	303	314	316	375	303	363	317	330	305	358	334	331	312	342	373	329	338	327	327	350	343	327	338	300	336	327	323	327	325	339	326	347	323	329	348	317	336	340	296	310	326	331	348	306	326	286	321	312	340	335	356	334	337	335	333	327	329	311	326	318	288	287	304	335	309	309	335	317	340	334	322	340	321	297	329	299	304	303	351	350	316	291	335	329	341	387	332	334	310	346	347	333	347	340	356	334	301	341	348	346	308	310	321	286	299	328	329	348	336	354	305	311	308	316	348	323	339	323	316	335	306	329	330	314	352	313	332	331	331	334	298	320	322	308	342	320	343	350	345	339	318	318	342	313	307	307	341	330	336	329	317	311	309	313	323	301	320	315	294	319	353	342	340	339	329	308	354	364	309	321	343	364	362	317	323	302	330	339	307	316	304	325	321	318	302	338	329	345	330	340	296	331	300	322	319	299	293	296	335	323	303	308	326	335	311	329	334	316	339	331	311	332	324	302	318	286	322	342	317	346	325	342	309	324	313	330	335	343	319	316	330	314	322	311	367	318	326	350	337	334	323	309	336	341	322	303	373	321	307	336	324	321	307	323	337	315	320	317	322	332	305	337	286	301	335	343	317	314	312	308	306	350	326	311	338	325	329	345	331	310	330	338	306	334	319	308	338	316	331	344	336	300	340	325	332	320	338	350	346	335	345	292	314	313	314	316	333	313	320	356	365	302	312	332	333	328	348	341	347	330	322	333	313	342	317	349	304	315	324	330	346	302	332	304	351	323	334	310	320	342	310	316	302	311	342	288	331	333	323	333	308	306	292	328	364	303	346	269	341	343	317	315	310	326	321	328	329	330	319	317	320	339	321	344	318	344	349	351	349	314	311	315	338	307	301	328	318	319	334	318	308	356	310	378	358	332	352	341	326	326	325	316	337	354	341	359	334	297	315	295	344	327	329	281	316	316	333	320	344	312	343	337	292	330	348	317	341	338	332	326	317	353	332	355	342	324	344	371	365	317	386	289	327	362	340	314	339	330	356	315	344	338	317	318	355	313	302	322	292	334	295	291	356	316	332	327	319	326	316	312	279	345	317	302	365	301	345	309	310	334	329	303	332	327	315	352	314	300	356	347	320	304	342	291	322	282	335	330	320	380	350	321	305	342	343	310	307	342	329	296	315	270	310	357	324	316	306	294	321	298	341	308	336	332	334	326	332	358	322	311	332	315	325	326	317	333	313	309	356	337	323	326	339	321	330	352	277	322	350	337	343	309	330	316	317	323	325	328	337	344	354	339	307	302	335	334	306	358	309	301	329	316	323	309	349	309	352	355	334	318	332	285	320	325	339	304	330	357	329	335	330	358	322	339	331	326	313	331	307	326	315	295	350	317	358	325	343	352	325	312	352	343	334	313	341	319	343	302	349	332	359	337	307	318	334	298	310	374	344	324	332	297	334	351	313	326	349	345	353	351	314	309	347	312	317	333	323	330	316	325	348	339	320	318	316	342	324	331	295	325	337	288	317	329	314	346	326	343	302	310	320	318	344	323	329	284	338	326	331	317	347	330	318	349	315	345	322	339	328	310	332	330	310	338	324	341	346	359	301	331	331	344	339	344	319	323	330	317	367	334	296	320	342	320	315	339	365	331	332	313	343	311	322	317	329	335	290	340	333	333	325	318	341	314	345	314	321	318	364	309	308	316	325	304	346	350	321	332	328	294	341	315	329	337	335	313	305	331	297	332	316	300	327	313	309	325	301	352	333	325	336	330	327	294	329	338	324	331	315	305	319	312	307	313	314	302	322	303	282	283	296	351	302	338	328	336	328	310	290	330	362	301	318	341	352	323	315	356	365	337	320	345	297	320	323	347	310	347	343	338	333	306	297	337	311	333	296	327	350	319	317	315	346	339	321	328	337	332	318	328	358	339	316	323	317	324	341	336	328	297	332	325	312	334	341	317	306	333	346	344	332	346	298	348	348	316	306	355	323	313	354	313	309	319	352	339	330	347	336	365	327	333	318	316	298	315	309	358	341	347	307	299	360	344	299	328	314	330	333	334	337	315	336	332	364	312	380	325	302	304	316	309	309	320	334	327	319	337	340	324	322	335	336	350	349	336	313	332	295	297	348	295	319	310	347	325	307	311	317	342	330	325	326	317	293	324	363	334	295	317	327	316	351	308	322	315	340	304	318	342	346	299	306	322	312	323	345	357	334	320	350	356	327	340	316	290	348	301	344	323	361	322	356	353	324	346	319	312	320	324	329	314	324	346	330	306	320	314	335	307	303	307	295	326	332	338	319	353	348	343	380	337	336	337	340	325	305	298	346	314	340	309	325	302	336	343	349	323	354	318	319	338	328	345	327	321	329	309	315	317	343	316	344	350	313	347	346	325	320	321	304	328	328	337	305	355	311	337	312	322	332	331	331	344	337	341	303	335	312	332	329	330	332	357	326	342	324	303	305	333	344	314	317	342	305	330	346	347	339	316	333	310	306	304	329	337	345	305	333	349	302	352	316	322	353	320	339	321	332	352	360	337	324	336	336	319	320	330	316	345	326	346	307	354	307	329	330	334	300	305	304	328	316	314	318	332	337	339	290	342	338	320	293	344	343	333	297	302	343	355	366	336	284	331	321	335	304	326	341	330	325	324	311	329	323	323	332	321	351	327	315	296	331	365	347	332	371	330	323	344	317	346	296	300	326	313	332	326	349	324	344	344	345	330	315	368	306	299	324	333	370	293	296	337	296	327	335	333	328	323	322	323	309	326	322	314	317	307	300	343	353	334	326	335	326	311	308	356	339	297	346	359	295	323	324	321	281	318	327	319	332	335	329	345	333	321	343	303	321	316	365	335	301	296	296	292	334	320	316	333	328	342	340	368	329	304	336	343	333	304	311	345	347	343	343	293	333	378	321	312	326	318	314	313	335	298	327	343	329	361	348	320	326	331	322	329	349	334	328	329	354	333	332	320	357	322	282	317	341	328	314	310	316	354	339
25932	4975	3319	1040	962	905	928	973	905	943	878	824	875	913	869	911	890	834	855	845	895	899	878	873	857	876	866	882	847	863	908	914	869	890	874	877	833	878	867	869	879	873	893	839	835	836	890	875	860	854	871	857	904	919	846	893	827	854	870	831	841	873	898	865	914	822	854	833	843	874	855	870	859	849	904	899	858	886	889	870	923	838	903	876	826	917	898	880	936	835	856	886	834	862	841	907	841	858	932	851	911	866	910	869	911	795	894	863	839	887	895	872	890	868	897	855	839	906	891	831	843	867	880	872	857	846	871	899	894	877	901	827	884	889	903	841	918	862	878	816	901	871	896	883	821	860	878	892	895	893	892	929	880	915	934	892	872	898	840	901	886	849	841	857	888	828	874	871	880	898	843	826	890	872	856	881	873	861	907	850	852	875	936	803	908	849	891	886	888	892	865	844	851	872	873	846	827	900	873	925	907	861	846	864	799	846	849	912	829	860	860	897	933	864	861	871	831	880	848	879	916	845	820	850	859	837	847	867	888	839	806	813	801	879	934	847	913	864	892	822	875	914	852	821	897	903	902	825	857	832	915	810	946	884	907	890	848	895	829	842	905	804	901	888	858	895	854	842	889	880	908	888	887	876	916	819	873	867	814	897	835	869	857	892	865	909	897	834	841	900	854	890	875	909	843	833	841	947	833	890	930	904	866	846	889	822	849	942	915	863	877	859	836	851	900	837	841	891	842	850	871	879	880	906	865	903	871	897	846	843	850	878	870	903	900	897	861	838	881	842	861	882	901	861	881	838	923	893	843	873	895	874	842	817	883	862	921	923	852	898	860	891	878	861	891	858	922	934	817	864	871	870	886	879	874	895	860	877	829	830	898	849	819	860	907	840	806	836	893	870	890	835	905	880	927	901	855	895	887	876	891	837	869	885	858	829	887	864	879	879	900	873	876	861	948	879	895	872	857	899	870	864	874	851	849	853	854	917	861	911	886	852	872	828	907	852	851	858	862	863	855	834	864	883	927	880	850	850	859	878	858	859	859	880	890	838	872	895	872	866	856	888	864	855	883	898	846	874	855	869	877	835	869	870	857	868	871	912	905	886	927	879	846	890	937	820	914	857	920	860	826	883	832	832	960	905	858	887	891	832	855	899	890	854	880	922	867	817	932	865	882	861	847	893	897	888	900	855	891	873	821	870	872	837	937	884	831	951	893	870	847	852	851	884	829	864	905	862	897	872	854	809	842	901	872	892	833	856	844	826	861	899	808	902	856	927	863	883	880	888	861	880	849	865	910	807	898	876	947	879	860	945	839	913	876	857	854	901	864	860	834	905	923	913	888	859	900	848	873	858	866	848	876	897	902	862	883	883	898	854	843	919	891	842	802	848	843	844	892	881	894	981	883	879	881	909	820	881	891	916	834	862	874	883	857	866	842	860	860	864	888	872	910	842	870	926	826	838	846	848	847	896	885	831	872	900	841	891	840	885	858	881	890	874	893	894	937	831	894	855	826	903	874	869	874	870	887	908	840	842	819	943	860	854	843	895	926	859	906	872	870	880	889	886	903	893	824	895	917	854	825	869	912	884	858	936	878	846	878	811	842	884	818	837	851	919	857	834	855	854	874	868	891	885	857	893	844	832	838	857	873	874	891	847	806	920	875	913	857	881	873	880	864	902	855	893	888	838	864	858	868	836	862	862	863	891	864	874	929	847	901	878	925	834	867	886	870	849	887	827	870	873	890	847	868	891	930	899	866	885	877	828	901	863	871	926	858	857	847	880	861	833	812	863	882	829	919	916	868	833	886	904	854	865	920	892	886	863	875	839	860	820	876	897	850	859	841	876	902	928	873	850	841	898	834	916	922	887	914	926	883	886	869	859	909	865	905	836	869	857	868	873	879	871	920	857	836	860	843	890	857	903	829	896	818	857	863	875	841	887	870	940	902	873	853	832	876	863	832	838	890	919	882	909	861	850	865	870	847	901	866	878	882	940	898	855	874	836	936	831	862	874	899	862	864	829	885	907	950	855	861	809	872	796	890	865	867	842	833	844	834	865	875	883	866	908	855	831	866	881	854	911	902	875	839	862	842	899	805	869	869	869	900	870	898	932	914	849	859	885	848	842	841	895	840	844	938	856	855	897	879	901	872	878	830	846	888	851	872	858	845	883	908	888	883	867	849	884	837	870	874	828	919	814	883	849	865	878	899	850	804	930	804	909	837	879	823	863	862	856	858	898	897	888	898	873	905	813	866	892	870	874	863	864	935	829	910	839	878	855	896	840	926	866	858	840	873	855	924	913	880	871	867	879	897	854	882	916	847	849	862	853	896	896	945	904	845	840	828	897	886	890	828	911	896	827	875	925	892	901	863	852	834	846	879	851	879	838	888	905	875	855	836	825	863	914	879	875	873	896	875	866	846	838	934	837	861	905	886	876	869	833	902	890	891	855	911	901	861	901	878	881	901	903	861	824	884	872	826	891	858	902	879	890	895	870	870	885	896	889	872	834	890	959	890	828	870	886	897	902	892	878	869	894	882	893	823	842	853	868	891	822	879	858	891	865	914	808	910	865	842	869	868	871	892	840	842	921	804	846	893	885	896	822	871	870	834	832	848	849	847	826	911	923	891	918	862	849	870	881	912	872	880	862	841	890	862	905	901	862	910	867	924	916	851	852	872	877	887	853	897	921	826	865	873	882	854	923	879	884	823	867	862	892	816	809	848	878	866	831	847	792	827	879	903	939	845	861	885	872	827	887	896	888	875	847	872	817	863	900	854	866	901	831	898	854	867	878	865	852	869	884	895	874	818	865	878	864	860	928	901	842	894	936	931	862	922	865	889	849	887	843	884	886	894	867	845	909	920	865	907	880	870	832	850	875	872	861	864	861	873	867	850	872	855	841	877	909	863	806	900	896	855	900	914	859	864	842	860	856	830	882	904	858	815	920	915	888	824	862	911	805	938	842	837	860	878	879	934	874	870	881	829	846	898	865	887	894	861	854	850	831	870	892	884	862	911	909	848	892	894	892	843	931	857	895	863	929	848	868	849	869	863	861	843	840	845	896	885	897	888	919	854	873	892	875	892	931	877	899	851	857	811	855	824	857	885	839	923	868	909	824	863	899	868	909	864	893	956	855	841	882	884	852	886	882	849	860	848	880	900	843	858	892	867	885	905	903	864	855	924	879	891	847	926	897	885	876	843	861	837	880	890	906	856	883	863	833	868	892	890	850	887	905	813	896	864	829	943	873	875	889	856	866	841	880	834	921	864	877	804	892	861	881	873	898	859	838	894	877	841	863	942	912	861	890	821	863	817	861	848	898	852	853	915	883	885	842	850	839	873	866	894	838	849	915	852	841	913	896	866	931	896	882	854	879	873	867	836	840	856	884	895	861	870	896	861	890	930	843	887	814	816	915	853	876	875	875	861	922	811	806	815	912	877	842	863	880	881	832	833	894	815	858	862	839	798	891	926	944	851	899	868	900	897	873
65440	35927	20959	2095	503	351	335	298	277	261	236	258	236	224	225	223	203	202	233	234	223	205	181	223	208	212	203	192	200	187	195	192	200	209	213	178	202	208	204	205	218	183	198	190	201	185	216	175	199	214	191	184	191	186	175	186	183	193	189	200	205	187	208	202	202	206	192	199	204	225	211	215	207	192	204	206	211	211	202	217	205	174	222	200	194	216	187	224	221	224	208	200	194	215	180	196	215	207	235	223	205	201	202	198	202	206	206	219	212	217	198	217	216	234	211	198	204	180	183	190	223	180	178	175	184	193	189	208	202	181	192	192	219	199	198	178	187	166	189	173	192	200	219	178	203	172	182	195	187	199	202	198	198	181	176	177	177	230	206	198	185	191	197	182	178	189	185	205	178	208	189	211	178	178	229	229	201	198	203	199	209	187	192	206	181	195	200	188	192	192	204	208	197	221	206	198	196	191	182	203	181	214	192	217	180	194	208	217	215	192	208	187	182	196	184	190	185	208	189	191	208	213	189	178	194	231	206	189	190	185	165	210	192	209	200	193	174	205	199	190	201	190	208	200	217	194	166	199	213	195	186	190	176	205	207	204	210	213	197	190	191	201	203	188	193	195	211	183	176	170	209	215	187	194	191	214	202	204	221	212	200	186	215	195	208	188	210	170	190	183	202	199	189	180	190	204	198	243	207	192	204	202	218	169	178	174	203	181	179	165	212	206	195	232	202	214	185	207	204	205	177	228	179	220	224	208	182	183	190	193	205	202	187	193	200	194	212	175	184	198	203	210	171	193	203	194	201	176	194	185	170	205	223	191	193	221	217	201	196	179	194	189	173	198	200	193	177	195	206	207	182	207	192	204	199	219	195	208	169	182	191	195	206	221	188	207	188	206	184	214	219	212	203	196	199	200	195	204	195	215	224	176	203	187	193	195	178	206	207	203	193	203	213	229	208	183	186	172	188	201	206	182	176	217	187	194	194	178	186	198	187	202	199	208	184	198	179	183	200	213	219	203	187	202	218	182	189	183	184	199	197	197	173	188	181	180	166	194	202	166	190	199	185	220	199	194	209	196	183	174	187	211	188	187	222	186	197	192	179	197	206	175	187	185	193	194	187	231	186	199	223	183	175	199	200	192	217	189	174	179	190	189	207	221	199	214	191	213	173	215	211	203	193	189	187	198	218	178	182	204	198	204	188	181	184	204	209	209	204	202	212	208	183	207	203	208	186	200	205	163	207	193	185	209	209	223	179	178	218	167	228	184	202	188	187	188	186	195	183	180	208	219	181	173	201	201	178	198	183	205	200	175	215	189	198	201	187	191	207	195	202	171	163	182	206	185	182	186	215	195	182	190	195	185	201	200	197	185	200	195	211	200	209	205	201	190	195	199	185	181	199	181	218	194	184	204	191	193	219	211	183	205	192	220	192	189	186	181	185	194	183	184	226	205	178	194	202	204	188	218	181	186	170	219	199	215	188	199	198	187	196	194	192	185	191	187	198	188	178	186	205	204	202	215	195	202	194	212	209	202	197	199	187	185	180	187	198	204	196	197	190	198	188	213	222	183	198	210	209	211	195	178	198	197	198	217	199	198	178	211	206	184	208	205	192	180	178	196	187	188	215	205	201	148	195	194	188	197	196	198	208	176	196	184	178	198	202	198	204	185	183	191	177	184	217	174	178	199	177	177	210	211	207	177	212	164	195	202	204	222	214	220	187	191	206	180	191	211	181	183	191	203	176	200	200	191	183	209	200	190	198	191	195	188	169	186	175	177	210	214	208	184	169	204	212	234	196	187	184	164	184	194	167	207	213	201	212	210	195	207	191	189	200	180	179	170	199	205	196	192	208	204	202	190	212	184	207	172	205	217	170	200	191	212	191	175	187	164	170	206	190	173	195	203	197	215	191	206	213	191	197	194	209	226	215	196	220	195	186	231	172	216	224	193	188	184	210	207	208	178	173	211	220	203	193	164	158	202	182	179	195	203	200	163	227	187	206	169	188	193	186	205	200	183	197	186	198	179	226	212	205	218	169	185	200	221	197	202	166	222	217	202	179	205	186	212	223	178	188	192	189	183	173	193	213	198	197	181	207	231	173	218	190	215	230	197	185	201	190	176	191	180	202	200	191	185	223	211	204	192	204	180	218	211	198	175	201	214	202	164	196	197	185	170	206	204	190	203	210	200	198	188	182	210	211	221	210	209	185	166	188	227	226	171	180	211	201	199	193	199	199	168	196	174	183	197	196	203	197	179	197	178	185	192	192	206	199	203	203	196	190	200	177	209	193	191	175	181	200	202	194	189	199	198	210	221	207	197	187	185	209	184	186	197	203	177	227	194	206	193	221	182	203	190	201	193	195	217	221	185	187	193	198	181	201	190	190	204	180	185	220	198	193	194	193	159	208	221	198	170	184	211	213	200	207	218	210	209	198	178	189	176	198	180	191	168	215	201	207	193	196	173	200	204	180	193	191	189	186	165	165	202	197	189	214	194	215	191	193	205	189	187	186	211	210	194	183	199	179	201	182	188	215	190	231	197	246	194	192	201	198	200	205	186	202	204	166	206	188	168	178	189	185	196	185	181	184	191	196	183	185	165	199	207	197	194	206	181	179	208	202	191	198	203	192	203	187	174	214	224	184	230	234	181	219	202	177	206	209	186	187	221	189	200	196	211	204	189	197	200	198	214	194	206	188	218	203	192	199	205	209	192	201	188	197	219	181	188	168	197	203	182	197	182	216	194	198	209	187	209	186	189	222	183	204	188	198	230	182	199	206	182	177	205	192	199	181	196	193	207	206	196	187	204	208	168	201	198	219	198	211	194	201	201	188	190	189	160	194	191	167	189	196	201	203	189	192	220	199	194	180	179	186	220	176	184	174	206	199	181	186	200	168	209	201	199	191	194	216	199	203	175	207	187	193	220	190	201	179	212	176	189	198	211	206	194	226	224	192	202	188	176	178	187	172	189	209	197	195	189	195	157	177	166	206	204	186	172	196	194	198	207	224	179	192	198	214	193	216	209	190	181	179	180	159	186	201	193	219	185	172	184	193	222	204	179	193	168	194	196	192	207	189	198	187	198	199	238	208	173	205	214	196	208	191	185	207	192	210	189	210	186	215	212	186	185	187	200	212	203	187	194	191	196	194	198	224	210	195	204	195	217	186	194	203	183	203	188	178	213	199	198	201	179	172	192	197	183	197	207	182	198	187	168	220	172	214	201	173	192	210	198	182	179	182	173	174	194	171	216	177	193	214	183	191	199	188	205	183	169	199	185	191	178	212	214	191	190	191	212	204	172	198	178	221	212	167	183	186	200	208	203	194	216	198	170	214	196	193	216	164	182	201	198	197	220	208	217	199	180	206	172	205	200	215	175	206	190	232	205	179	188	223	193	204	192	217	213	201	207	201	191	186	183	184	198	176	222	206	211	203	189	195	182	191	197	200	209	230	234	217	192	199	179	230	235	213	197	194	194	193	207	206	214	190	185
45877	22239	15651	1922	1714	1452	1246	1074	1030	1011	820	790	824	746	687	693	732	674	679	626	655	624	614	639	653	612	637	624	580	553	571	560	599	607	570	589	571	582	552	622	615	578	590	605	579	590	569	554	607	573	559	582	595	541	565	603	588	560	580	547	519	564	536	537	552	596	649	582	606	613	662	633	620	607	574	615	625	609	646	623	596	610	616	615	612	653	607	608	634	629	629	648	604	605	580	537	620	611	649	607	579	529	590	612	621	568	607	637	616	594	554	667	703	585	612	600	537	595	568	577	548	527	567	550	596	608	561	601	561	583	627	616	584	599	619	590	584	571	580	597	564	533	551	550	566	597	497	561	546	577	592	538	568	533	543	554	520	553	566	566	609	526	535	560	571	560	543	568	577	554	540	506	623	568	561	546	581	564	581	545	528	584	573	559	524	562	584	548	536	528	592	568	570	558	497	610	577	579	577	589	556	543	544	534	545	529	544	559	567	559	592	576	562	607	578	570	571	532	575	576	545	577	511	574	584	563	549	573	594	525	583	575	600	563	537	556	542	540	547	558	590	558	556	549	543	551	565	533	545	584	553	569	531	557	548	532	572	547	557	599	534	602	517	572	536	505	523	577	542	560	553	579	580	536	567	556	566	593	552	511	564	557	562	546	567	534	570	579	531	557	543	526	578	575	581	551	556	523	536	574	565	542	556	541	533	586	541	556	594	551	574	550	551	549	545	580	548	560	549	529	543	521	588	556	590	544	580	529	518	530	595	559	530	537	537	498	586	541	591	558	553	532	546	550	528	535	558	523	594	570	554	569	547	550	565	535	534	567	568	576	549	564	533	580	589	570	527	548	566	597	567	542	559	574	545	584	596	552	554	558	539	570	565	549	539	593	552	561	555	590	575	554	595	551	550	539	529	543	595	547	535	594	532	578	546	541	593	588	561	570	570	519	585	536	527	544	558	523	559	514	593	552	569	574	563	553	581	587	540	531	538	561	544	534	578	564	582	533	579	550	515	515	594	581	592	532	563	570	539	575	535	550	514	576	545	548	584	562	553	521	514	510	560	558	580	569	540	579	561	577	543	580	522	535	560	556	579	541	545	613	593	568	556	552	546	573	557	577	563	541	547	536	552	529	569	562	553	567	560	523	529	541	576	509	555	560	552	567	562	548	567	546	530	519	521	573	559	543	489	584	540	571	548	566	567	536	609	566	511	555	565	568	583	555	544	566	531	565	544	556	564	537	614	562	543	551	526	546	589	556	536	564	538	613	536	548	528	541	539	595	530	570	554	564	568	527	552	551	568	521	555	554	569	534	538	569	529	565	577	573	554	549	582	597	623	552	552	564	592	517	529	560	545	547	537	594	559	525	531	563	563	571	562	547	557	566	544	582	562	536	513	577	565	561	572	592	573	538	539	573	531	516	537	577	539	564	522	534	578	570	533	577	555	566	591	547	579	585	544	536	532	528	606	582	552	555	566	542	555	543	544	526	544	553	532	555	591	569	586	562	550	588	501	527	540	573	537	552	590	575	537	549	548	532	578	544	579	536	567	517	527	554	552	554	553	570	540	544	506	573	529	573	585	565	574	563	597	546	582	556	569	570	538	571	548	554	551	509	580	534	574	539	576	548	521	552	571	586	543	587	596	552	561	556	530	580	559	500	570	540	548	537	533	567	534	545	571	559	577	555	556	572	590	559	559	530	514	562	556	548	546	541	554	545	546	548	600	555	552	557	543	546	567	544	569	564	569	583	528	541	557	568	576	555	572	565	539	559	530	561	587	547	523	496	519	566	541	557	588	540	533	573	587	546	531	582	579	523	505	573	531	518	521	547	550	599	547	599	592	567	553	547	530	588	595	567	532	566	555	578	580	572	563	556	521	548	556	516	570	576	574	553	544	548	541	573	594	538	561	583	532	558	587	592	561	523	565	570	596	570	582	584	550	613	556	531	545	559	587	577	548	544	521	568	545	593	556	550	531	560	505	546	551	554	551	563	538	599	598	527	571	573	542	542	539	572	543	622	570	567	576	564	580	536	563	563	604	567	526	582	522	537	577	546	575	557	536	516	534	522	519	531	522	583	554	584	537	567	570	551	591	555	560	579	555	527	556	564	562	527	580	591	571	577	551	545	565	541	556	551	580	541	593	589	565	561	562	572	564	543	577	543	533	530	549	549	561	546	550	501	518	557	538	593	543	523	552	531	565	541	575	588	553	535	586	544	553	532	571	576	541	543	553	557	551	532	529	563	540	576	560	562	554	547	593	559	526	557	549	562	561	534	536	519	577	599	576	534	545	576	572	562	564	594	537	551	579	519	524	534	535	575	551	535	513	557	552	535	553	549	544	574	590	577	557	521	568	531	566	573	523	576	574	562	593	603	565	562	516	558	585	537	575	582	594	517	519	530	543	583	550	594	559	563	561	549	573	529	508	598	524	576	522	591	533	551	563	496	540	545	556	569	594	558	530	581	554	610	547	518	555	563	543	582	572	557	545	553	570	557	566	604	578	519	522	539	533	567	540	544	545	566	564	562	565	544	551	561	583	528	543	523	570	526	575	533	582	551	516	586	495	555	542	601	583	530	572	566	538	546	580	554	519	568	558	539	554	561	576	530	507	549	596	561	565	564	565	600	571	585	573	537	534	564	602	597	521	564	548	541	571	565	562	577	571	529	560	525	540	545	594	561	540	543	566	566	602	564	561	572	575	558	568	531	534	561	604	555	577	547	552	584	545	583	567	577	586	539	576	591	559	546	538	563	551	527	564	576	534	580	565	571	589	603	576	596	552	528	578	546	579	578	570	541	555	594	593	571	539	514	541	574	571	538	592	567	575	551	582	601	528	597	540	592	552	568	558	545	560	531	537	586	569	541	513	553	533	591	547	569	563	529	577	554	551	559	597	535	563	564	585	557	544	607	595	538	537	534	564	549	570	520	543	523	563	540	549	563	539	548	578	538	592	558	518	542	582	557	565	573	597	517	543	552	579	561	561	558	496	552	566	545	548	557	582	524	536	560	547	619	560	516	546	530	567	528	519	558	567	532	558	567	552	558	548	578	518	554	543	530	561	540	581	579	605	615	544	543	506	517	537	584	552	543	562	567	538	561	555	560	551	548	540	546	574	529	551	529	532	583	553	577	529	543	540	616	575	529	544	528	548	584	549	560	564	537	548	596	546	523	563	510	525	546	554	580	590	562	547	539	573	567	528	514	557	544	577	565	511	555	530	581	559	565	624	581	581	551	500	580	552	562	511	608	591	540	572	588	548	566	525	582	572	556	517	553	580	572	536	576	546	535	549	554	544	537	506	563	540	519	520	550	554	601	557	540	569	552	532	577	584	536	548	556	593	507	569	572	532	526	558	549	515	543	551	538	568	599	518	587	545	556	552	603	526	530	548	572	572	581	549	558	557	509	541	544	558	533	600	547	592	519	546	544	596	551	557	542	526	584	552	562	529	555	546	504	554	597	550	568	530	579	572	522	572	558
70411	44176	28532	7132	982	514	402	348	304	281	287	257	215	201	222	220	195	202	202	207	190	204	204	198	170	151	169	187	163	178	168	180	168	174	186	176	158	166	166	193	171	190	167	157	180	140	175	167	174	177	189	168	175	184	179	159	174	172	180	183	177	189	188	177	185	178	187	169	192	171	202	169	161	166	206	178	175	153	186	178	170	157	193	181	188	168	158	182	197	178	184	186	179	173	177	165	192	196	159	173	181	187	197	192	173	194	157	190	187	180	188	220	195	172	150	160	177	178	189	182	161	183	162	194	149	172	196	157	178	172	184	157	195	169	166	159	162	166	181	137	177	156	175	154	186	182	155	182	147	160	187	168	163	169	155	165	179	170	182	171	168	166	182	171	164	184	172	150	164	179	156	167	165	154	169	164	152	177	148	151	193	161	156	147	170	169	181	199	164	168	165	151	156	185	160	175	175	166	170	190	161	187	178	173	181	191	187	172	176	168	178	159	174	135	184	148	178	181	185	171	161	190	194	170	148	186	194	183	165	182	167	172	152	156	160	165	160	155	178	147	147	155	182	155	176	182	183	176	153	162	134	174	179	172	184	161	157	153	177	181	166	155	175	156	167	179	149	181	178	188	172	154	192	156	178	170	164	178	192	162	162	164	160	183	189	173	188	172	172	173	174	170	172	175	169	156	164	188	156	179	184	159	178	161	166	156	150	171	173	160	193	165	175	164	184	172	189	171	158	155	173	168	153	174	172	164	199	186	186	180	164	181	160	155	165	140	170	175	161	204	169	166	137	136	164	158	183	149	153	157	157	178	179	163	161	165	172	191	186	174	166	167	183	193	157	178	183	195	176	181	172	164	168	186	175	174	174	184	169	159	165	166	188	164	148	180	158	198	167	160	168	166	187	154	180	172	181	173	175	170	165	176	166	174	138	155	172	169	153	135	185	187	169	152	168	192	143	158	171	195	187	143	182	162	152	153	185	195	190	170	157	161	191	144	157	176	141	181	149	177	121	187	158	154	184	136	171	167	182	155	179	175	160	143	165	183	188	203	171	152	159	178	166	195	160	130	166	173	190	171	183	161	164	190	169	156	171	184	178	161	170	178	165	178	144	176	189	167	165	155	196	142	159	168	154	176	166	170	166	153	198	180	165	178	173	153	167	187	200	177	167	177	169	141	142	138	173	171	160	160	188	170	174	168	161	171	161	177	168	180	168	189	185	165	156	165	177	182	198	158	190	144	168	182	184	184	161	166	169	191	160	175	163	186	152	171	166	159	160	166	163	177	179	171	149	194	163	171	170	198	165	145	160	176	179	174	183	170	196	164	147	171	186	150	171	159	156	149	144	162	174	179	146	166	178	186	179	184	189	150	172	149	176	183	150	177	166	167	165	187	158	198	170	150	177	150	166	181	156	178	177	176	182	164	157	170	146	149	162	175	158	184	167	156	176	142	158	156	160	176	177	210	171	161	139	178	169	180	188	161	162	188	183	176	161	164	186	176	165	190	187	155	150	166	157	161	197	163	152	182	175	183	174	173	155	173	173	150	156	166	170	170	148	171	176	160	157	161	180	143	156	182	166	158	155	180	189	170	193	159	160	176	166	166	178	172	166	175	196	151	162	159	188	163	166	180	153	168	170	155	160	182	184	189	171	151	152	151	164	164	156	163	160	159	160	164	171	170	154	174	182	188	147	177	171	159	160	162	149	174	169	181	150	165	174	181	156	161	180	156	171	214	187	156	173	149	169	185	179	161	167	171	164	150	156	181	172	188	182	187	131	178	164	154	167	163	175	171	176	195	167	155	183	171	178	176	170	171	180	170	164	171	175	167	150	179	179	159	201	167	169	176	161	157	175	157	186	150	152	171	191	166	197	158	152	141	154	171	180	156	164	169	163	162	160	142	159	165	153	177	189	158	152	176	199	176	164	171	188	171	185	176	184	163	172	189	175	189	153	167	146	168	174	135	157	172	156	159	148	167	168	167	166	169	163	184	170	172	180	174	162	179	154	154	166	165	177	168	170	190	130	149	181	161	155	157	191	163	178	187	172	191	166	180	152	142	180	185	154	165	168	174	171	173	154	148	176	184	176	147	147	194	170	177	180	145	178	176	171	161	178	173	193	150	182	175	170	172	172	163	175	162	193	142	156	180	154	176	172	168	171	182	182	167	183	174	163	163	191	180	151	168	179	155	140	170	173	175	161	175	166	183	157	167	179	147	149	166	162	157	168	178	173	157	146	182	151	162	167	171	182	175	168	164	186	175	158	184	163	152	157	175	174	156	145	167	166	159	166	176	169	174	166	178	160	178	162	172	200	170	164	156	151	160	169	158	163	164	170	164	166	154	171	166	152	173	191	183	163	163	173	170	129	160	163	177	166	153	150	174	176	165	192	156	151	153	153	188	163	172	183	153	164	165	153	173	164	155	140	155	170	182	167	155	207	151	155	186	155	167	171	170	171	168	180	178	180	167	169	164	178	191	156	160	179	157	184	169	164	165	174	176	162	144	184	146	152	169	185	158	158	177	161	200	188	187	151	174	176	166	145	204	156	155	184	183	175	155	174	151	183	177	157	175	167	166	179	183	171	166	161	178	181	204	168	163	162	170	145	156	172	194	171	179	168	167	174	167	205	193	167	154	166	160	177	180	180	167	164	165	159	187	169	165	174	154	176	169	156	178	181	163	170	157	168	162	173	187	155	172	163	167	165	175	169	187	159	166	154	180	161	176	155	157	178	164	175	205	143	171	165	162	173	161	173	171	188	176	163	154	172	126	163	169	176	180	179	181	163	146	157	181	183	204	177	167	181	161	187	162	196	156	169	169	192	160	165	156	195	177	182	153	180	171	165	156	174	152	136	185	158	161	197	163	162	172	170	173	176	159	174	181	151	154	174	166	163	171	177	188	180	149	163	163	176	151	154	156	169	181	180	148	168	174	161	158	156	176	169	160	182	178	181	152	158	182	177	190	154	144	146	161	182	169	169	160	164	190	156	177	170	174	173	193	193	154	158	175	168	156	147	167	144	188	217	153	153	173	187	150	145	162	142	165	171	169	187	186	181	162	148	176	142	156	173	172	192	174	173	151	150	174	179	161	176	171	163	193	173	187	178	163	170	170	180	163	160	164	174	163	149	164	158	154	183	158	156	160	164	179	170	171	187	168	166	167	197	174	179	194	144	158	164	189	171	185	173	165	155	176	182	174	207	177	180	198	185	162	158	160	169	158	165	195	187	171	177	192	188	158	183	192	154	170	172	201	178	186	188	181	177	173	188	199	162	161	191	152	152	153	183	142	166	173	167	179	171	164	162	174	163	168	160	158	189	170	168	176	187	174	156	170	171	157	161	178	152	163	184	158	179	156	137	173	184	193	188	151	168	169	178	164	150	157	146	177	171	170	189	156	155	171	174	147	187	169	175	175	153	162	177	187	165	156	180	188	166	162	194	177	145	168	184	175	161	144	159	162	165	171	151	169	132	186	166	164
54592	29037	21302	2996	2516	2076	1803	1526	1312	1186	1075	967	919	856	835	796	785	714	686	693	645	642	607	631	609	632	587	618	633	597	548	530	627	559	571	577	564	540	538	558	536	512	551	547	486	568	517	515	497	507	557	504	578	524	499	534	509	550	497	518	505	501	486	557	542	556	592	551	577	606	588	601	568	572	562	585	616	653	581	594	602	564	649	605	638	636	570	569	667	675	670	569	564	543	571	541	570	655	615	599	601	549	573	607	516	570	545	633	640	612	646	682	711	591	549	548	523	561	527	550	541	561	550	522	562	538	555	555	553	534	537	588	611	619	584	558	517	515	553	533	528	497	505	522	481	501	525	513	500	518	541	511	491	519	506	520	489	483	492	493	495	523	493	483	512	515	528	542	513	503	482	512	506	501	477	499	471	458	507	496	489	475	493	501	498	524	480	524	472	536	525	467	518	514	507	499	492	509	514	508	542	499	470	489	495	478	554	473	490	482	522	498	533	519	473	529	516	515	493	497	501	524	471	507	503	497	495	480	475	496	521	503	510	496	496	520	502	475	512	538	483	479	522	490	509	470	501	508	493	495	515	518	492	470	486	481	522	505	456	522	490	451	504	521	505	525	509	487	525	503	477	476	503	486	494	509	539	528	469	464	488	501	495	541	500	475	544	474	521	491	518	478	458	520	531	500	503	490	534	475	506	511	494	535	518	487	512	529	482	499	469	483	465	514	526	524	499	515	524	510	449	472	526	475	481	528	493	501	478	489	484	522	540	527	484	560	535	505	485	463	505	487	493	438	490	490	504	543	510	511	517	492	516	468	461	520	533	538	525	459	503	487	482	476	514	482	509	475	557	500	511	497	539	508	485	511	464	521	516	482	494	503	494	516	504	503	473	487	505	475	467	515	484	468	510	506	474	459	447	477	494	535	502	495	508	513	491	490	507	485	485	521	464	484	485	508	516	486	496	530	524	486	513	531	509	481	508	548	537	497	473	490	491	476	487	563	481	538	504	509	469	505	496	513	487	506	502	515	493	463	503	506	485	511	444	486	478	492	493	515	469	464	472	494	490	502	496	510	491	520	513	472	491	486	497	482	459	491	484	475	504	485	507	519	487	525	516	464	489	547	468	520	492	470	504	456	476	546	461	496	521	447	490	501	523	482	474	508	525	507	512	493	527	497	521	498	500	463	519	495	506	476	461	510	503	477	539	499	486	506	478	511	524	486	507	507	516	487	511	462	487	491	508	500	499	483	491	480	477	508	506	481	478	488	488	490	517	501	469	485	483	517	528	486	489	495	476	512	472	504	497	484	505	496	539	497	513	494	509	520	493	504	505	493	483	508	494	503	483	475	537	495	483	474	515	504	513	479	504	493	520	485	514	513	508	487	470	520	484	512	484	514	486	512	492	508	511	521	499	495	521	526	526	500	483	542	521	489	525	507	470	493	516	526	479	501	499	474	557	504	468	519	491	505	501	442	517	481	498	460	490	508	497	523	484	504	517	459	492	474	504	519	537	515	488	528	484	549	458	512	496	502	483	498	519	478	488	509	444	511	506	515	488	503	500	505	504	497	496	514	532	526	475	467	514	489	518	496	479	470	506	485	506	449	487	518	476	464	511	475	461	480	497	502	505	522	500	510	566	508	497	470	506	510	537	503	478	495	535	510	519	522	510	521	511	477	517	473	486	478	484	511	510	486	497	519	490	494	489	548	499	549	459	487	490	492	506	499	512	489	491	497	516	509	496	469	492	536	460	472	509	506	528	467	521	525	482	471	474	463	504	471	512	528	484	503	485	503	475	464	554	524	535	492	500	499	442	495	510	461	496	501	497	525	505	493	505	485	515	511	489	529	528	488	502	475	509	485	512	491	537	467	463	503	523	482	494	490	507	491	484	504	544	489	561	514	513	489	499	449	499	482	485	471	492	484	455	517	496	542	483	477	473	471	506	466	520	507	452	487	459	492	520	476	521	516	524	524	460	469	494	509	528	465	508	510	530	514	482	483	499	494	475	515	513	476	521	480	457	515	517	479	485	518	496	495	511	504	521	492	501	529	504	467	435	474	500	474	489	514	437	513	467	464	485	486	476	488	482	490	459	544	503	506	494	470	497	494	463	497	525	496	472	469	473	512	456	493	494	488	507	477	485	468	508	499	444	455	490	478	495	481	486	511	481	481	441	470	467	459	518	538	502	520	484	473	464	547	495	513	471	521	458	483	493	500	504	499	486	491	489	494	502	466	501	503	516	505	494	454	483	507	528	536	506	486	465	489	522	499	498	487	485	491	505	462	501	510	502	493	483	485	469	485	461	472	490	503	535	509	493	526	495	503	479	500	498	494	556	488	484	496	470	497	478	496	482	481	461	511	529	454	525	502	485	463	494	440	531	499	507	508	486	506	463	511	538	552	479	508	461	498	544	490	471	469	567	484	530	497	469	485	487	502	504	488	477	488	487	511	545	481	505	494	522	482	499	511	495	487	548	469	505	506	513	528	497	517	474	483	505	472	502	493	496	516	493	519	506	496	482	488	533	523	480	535	529	493	507	512	476	489	490	504	467	473	496	497	488	480	456	488	509	484	502	511	499	494	508	527	449	487	505	521	542	510	521	537	498	514	490	476	509	492	499	547	480	474	489	505	535	525	502	473	521	507	524	494	533	479	483	537	505	479	513	520	522	505	496	492	513	514	499	479	477	510	502	526	525	522	510	515	522	496	488	481	485	475	466	479	493	491	469	489	527	504	479	457	498	456	481	509	501	490	484	541	515	506	486	555	496	513	500	486	471	471	545	478	482	490	466	517	489	543	520	515	485	472	520	505	516	499	513	482	475	532	511	467	478	525	463	525	489	503	501	463	513	482	500	482	480	469	528	516	476	505	496	516	492	507	493	518	490	511	511	510	477	471	490	503	491	514	469	546	503	484	485	481	525	487	476	483	542	493	479	504	489	518	469	523	498	515	493	457	485	481	517	504	508	515	534	470	464	513	525	493	471	499	504	534	487	492	496	506	519	491	484	481	512	491	495	504	507	496	543	502	525	496	486	530	491	479	465	523	514	483	482	478	510	499	511	469	492	485	489	473	499	516	502	501	498	457	515	481	525	494	478	497	498	518	509	479	493	471	491	507	508	491	521	520	501	521	505	487	544	515	535	498	486	512	485	480	513	513	525	495	485	518	454	488	475	511	465	489	484	472	511	455	547	488	487	509	490	481	431	544	475	510	470	526	498	492	499	488	498	502	467	487	461	481	481	487	521	491	492	492	507	516	546	521	506	472	491	525	514	528	484	533	520	492	483	520	489	489	479	450	515	502	485	547	566	491	486	498	473	465	501	465	501	510	538	510	487	505	479	498	498	496	505	527	520	485	522	476	496	567	464	475	489	498	511	509	494	489	507	486	514	486	482	460	486	494	455	490	521	506	477	536	525	482	504	521	470	475	506	482	493	484	513	512	498	526	491	520	502	477	468	467	490	482	507	474	499	544	521	470
33289	8763	1678	386	353	362	332	329	337	347	332	340	330	321	334	300	344	324	343	291	315	347	316	337	347	338	364	319	366	314	325	332	324	299	338	355	326	307	310	378	337	325	348	344	325	362	344	322	325	288	345	355	306	340	293	367	342	338	341	315	339	332	334	332	324	332	327	331	291	293	317	309	342	311	335	345	360	357	312	328	288	333	294	330	324	335	307	323	336	317	331	297	327	340	330	322	337	335	330	291	310	310	397	330	334	329	335	349	296	315	353	345	363	311	319	343	337	339	347	328	356	333	340	311	309	314	322	320	337	326	350	353	312	353	317	340	372	332	306	299	329	342	336	374	337	334	342	337	318	344	354	344	324	358	360	307	348	302	335	314	332	320	379	364	321	351	319	397	321	313	337	332	327	366	317	376	352	352	348	312	346	326	349	312	352	310	349	342	326	297	324	340	338	343	336	327	338	333	357	352	332	349	312	299	338	356	356	357	335	333	306	325	353	324	325	362	350	330	325	359	326	322	316	318	342	344	336	325	346	319	332	310	335	349	334	306	347	338	337	345	340	329	340	335	360	338	316	316	353	326	320	342	359	366	321	303	334	318	316	302	356	341	346	375	330	307	321	299	352	341	322	338	332	346	364	327	327	344	335	322	348	350	361	355	353	318	362	333	339	317	339	332	368	346	328	346	314	336	323	338	334	346	333	324	322	299	341	368	335	344	353	318	334	319	331	327	341	309	293	330	354	323	351	346	321	306	333	330	329	313	331	323	333	366	355	302	339	319	335	316	379	355	356	327	336	356	324	323	341	312	351	298	314	334	292	334	323	331	286	355	336	355	354	296	334	349	339	342	349	323	348	327	343	355	381	360	307	362	322	338	358	318	288	298	336	332	343	328	296	333	355	348	335	310	336	354	351	344	330	334	347	321	326	338	356	299	355	331	325	328	337	346	298	336	329	327	348	362	314	314	304	341	328	323	306	335	353	330	312	322	319	338	346	347	324	355	311	334	334	321	366	342	340	356	357	344	341	339	311	304	348	328	318	360	294	326	346	333	366	368	335	315	302	323	337	355	312	324	332	332	338	358	317	312	310	321	356	305	305	303	330	326	305	323	307	352	343	297	327	334	355	337	334	319	346	290	337	335	333	353	333	345	316	353	355	287	337	359	330	347	301	334	342	317	340	305	338	334	325	299	329	351	333	347	336	321	328	332	342	353	347	376	344	311	342	351	341	322	345	369	356	337	336	301	322	322	335	319	348	326	305	325	320	323	315	322	323	341	310	329	335	316	334	305	349	342	309	352	352	342	335	351	321	318	315	344	352	318	328	337	321	328	364	349	333	362	338	333	333	307	320	332	358	314	345	308	311	334	302	363	302	322	312	334	341	312	362	336	343	348	340	333	332	323	318	338	335	327	323	326	362	307	298	331	357	333	344	337	322	333	360	340	315	354	335	293	338	310	305	317	351	335	297	351	353	318	342	328	335	317	350	325	304	310	328	325	329	341	340	299	366	370	341	335	340	290	308	350	332	364	303	315	354	313	316	350	349	356	346	350	303	352	343	323	361	295	353	339	344	331	357	347	358	349	347	301	302	328	335	342	327	312	330	328	319	348	324	336	309	298	344	308	357	343	316	350	369	346	327	332	344	328	336	337	332	336	342	368	350	328	352	311	328	324	322	330	377	338	321	318	304	323	369	325	318	319	335	309	356	357	350	330	328	349	345	326	357	353	319	352	318	332	329	377	301	338	336	321	346	329	323	339	314	356	351	355	345	298	322	329	354	355	319	299	327	356	326	347	341	307	328	335	336	328	333	341	307	346	333	351	332	315	316	331	340	323	308	332	324	340	336	337	341	306	313	319	335	327	326	342	356	339	327	325	325	370	324	322	351	320	353	312	327	338	319	327	300	327	357	329	343	299	312	308	331	321	326	332	322	307	339	336	314	339	323	343	361	328	338	353	321	299	305	315	354	328	326	337	313	308	327	304	332	332	325	331	342	337	361	335	354	321	315	318	340	326	289	332	338	343	320	336	335	304	339	322	347	329	356	355	306	299	329	297	310	350	345	324	337	291	348	323	327	324	286	358	367	277	347	321	313	327	357	348	318	314	325	343	328	331	328	308	301	342	328	335	315	324	383	341	325	324	332	350	328	348	362	347	361	370	305	313	349	328	336	340	301	333	352	333	315	329	320	366	335	321	339	326	337	347	349	332	328	318	344	299	323	338	334	345	331	316	346	313	331	304	311	343	353	320	332	303	335	316	313	316	341	333	337	331	332	356	323	310	319	310	360	312	310	363	332	352	339	329	341	337	329	300	359	346	343	350	320	359	310	354	324	324	329	345	330	307	324	380	326	342	328	289	316	344	334	357	338	341	339	337	297	292	337	358	346	337	346	324	329	334	322	344	332	313	320	337	329	321	326	341	320	340	322	308	347	301	321	354	294	361	326	322	341	323	328	309	363	313	335	340	328	316	339	332	355	322	328	326	307	345	320	347	331	324	271	307	310	310	320	331	325	354	303	340	311	321	314	343	351	350	296	359	346	319	373	330	345	335	330	324	315	304	316	302	307	312	337	327	324	352	333	332	338	346	344	348	297	314	341	314	350	314	335	356	329	343	361	347	312	327	355	335	340	354	345	309	317	352	347	337	314	347	315	324	378	341	309	314	328	328	310	351	325	361	341	323	326	328	308	326	332	312	312	380	341	341	329	346	324	349	321	315	334	337	329	321	309	331	335	319	313	332	319	303	326	307	349	346	360	366	354	302	348	330	322	329	322	322	360	314	303	326	337	344	324	341	308	315	319	336	343	327	341	337	333	356	314	297	332	367	341	335	349	317	330	308	320	300	343	329	357	309	313	301	315	344	322	321	326	333	323	320	321	321	334	332	335	314	337	349	322	347	348	342	337	334	319	310	364	354	349	336	321	346	369	338	327	320	302	335	324	352	312	332	315	327	342	323	343	339	307	318	346	353	357	317	324	326	308	320	354	348	306	306	356	357	336	317	321	347	359	332	345	326	349	331	326	323	325	324	320	340	338	322	333	343	319	314	294	339	344	333	354	316	316	316	331	361	305	347	353	322	316	336	320	318	290	341	319	303	341	332	333	347	335	313	315	358	318	336	331	342	333	363	330	339	320	299	348	332	319	313	335	333	354	351	333	296	341	351	350	364	327	363	319	309	319	333	330	299	338	365	351	339	336	325	359	298	315	336	314	312	351	357	326	314	361	303	324	329	359	320	352	296	337	337	340	318	333	318	335	319	347	331	324	318	312	314	339	340	312	305	303	325	340	346	335	325	340	358	311	288	322	324	331	321	323	352	357	339	319	321	319	333	330	357	334	342	276	349	344	290	325	314	327	308	365	304	331	306	314	347	335	296	316	327	333	311	305	301	314	312	358	344	305	332	345	366	365	324	346	332	318	316	308	330	341	302	330	356	322	357	294	316	303	332	324	327	348	360	339	325	321	312	325	339	335	334	318	341
27227	5141	3089	977	975	954	905	878	921	899	903	930	879	825	859	869	918	931	947	864	862	861	846	879	834	902	853	901	845	870	830	884	899	929	886	911	816	886	814	893	909	921	932	918	907	921	923	920	867	880	898	869	837	871	899	912	882	926	888	820	874	869	839	875	854	873	871	941	973	938	903	835	859	936	897	918	868	882	908	903	883	900	866	885	875	901	892	829	893	874	872	895	883	874	858	917	925	849	861	854	914	875	862	895	892	869	831	875	885	907	887	907	882	893	836	839	876	900	872	874	912	921	876	853	905	867	869	920	876	901	874	894	866	899	872	895	898	946	920	912	829	865	844	858	863	855	959	864	873	909	898	909	840	825	919	900	899	869	896	841	902	900	891	879	833	866	791	916	878	864	855	912	916	908	874	887	833	909	838	892	849	904	912	892	917	901	900	881	830	908	894	854	863	885	846	874	903	897	836	874	882	869	901	902	903	886	895	846	892	905	893	798	889	887	872	923	847	882	919	906	896	849	872	877	871	870	852	895	858	865	858	876	880	865	837	920	858	864	842	916	822	868	865	889	844	855	845	896	871	865	864	919	855	926	896	916	921	891	878	855	800	828	896	851	893	853	905	872	895	881	868	917	889	884	871	891	826	928	892	891	931	860	882	862	885	869	904	897	885	894	894	864	831	866	923	853	891	871	879	909	935	947	892	878	888	952	907	863	907	871	883	831	867	851	842	885	874	921	873	889	890	867	932	886	860	890	869	826	831	879	877	869	847	912	901	875	860	863	900	899	907	904	883	882	856	827	895	888	876	909	870	899	901	862	876	902	888	898	838	873	854	879	886	819	881	904	901	879	866	834	874	847	920	865	846	941	920	870	866	924	942	904	839	898	839	855	922	909	880	869	901	924	876	919	911	859	931	869	842	849	898	892	919	829	869	912	890	849	919	897	868	866	917	853	858	891	877	880	865	880	818	830	909	877	872	965	864	886	847	877	885	908	904	890	862	893	900	893	973	920	887	861	870	857	893	908	872	907	836	883	956	892	882	818	930	890	848	904	911	892	885	842	862	852	853	856	850	904	936	854	904	906	897	925	892	899	829	856	877	873	884	885	855	861	877	933	872	830	873	865	876	879	883	840	895	869	853	904	844	873	850	908	912	846	904	951	897	826	856	889	876	897	905	816	889	900	861	850	892	903	889	889	905	853	893	890	853	903	816	887	844	905	871	886	836	853	905	888	897	843	896	844	927	865	912	888	874	898	922	849	915	931	886	833	958	890	851	873	836	866	904	873	876	858	877	803	848	848	855	874	875	896	929	826	888	910	868	846	926	846	868	888	946	849	872	902	886	927	877	918	912	920	872	863	902	875	886	883	874	856	915	854	886	891	909	891	885	928	881	811	924	859	858	871	866	887	843	916	879	864	853	907	890	874	885	846	916	893	871	848	926	979	914	871	895	855	863	887	899	860	879	866	859	894	850	929	899	955	856	866	834	929	961	860	918	858	882	902	890	921	855	889	931	882	864	917	852	901	908	880	838	883	821	870	925	941	896	895	869	869	951	886	874	900	891	865	877	838	873	864	880	929	932	891	860	895	894	900	871	955	903	874	881	891	899	910	911	893	854	862	871	880	830	906	888	831	900	869	862	911	884	916	874	892	879	916	870	905	874	870	922	901	915	825	901	879	895	884	881	900	906	892	896	880	866	864	900	942	882	878	874	885	896	831	917	861	917	883	840	898	909	902	870	860	883	863	875	867	867	860	865	905	894	821	909	897	858	888	900	890	905	922	871	875	838	881	842	876	919	876	918	879	896	850	893	862	862	868	862	854	848	899	889	880	859	864	880	845	879	872	856	894	881	887	907	833	876	895	890	859	848	903	904	871	925	892	899	888	810	907	864	891	858	882	918	844	894	918	885	877	915	917	851	930	890	938	916	900	848	874	858	924	902	895	867	900	942	901	822	814	931	874	930	878	873	873	866	871	959	917	864	872	865	891	888	909	842	883	875	842	934	936	816	873	896	837	867	898	862	829	845	889	848	897	912	852	880	916	901	907	881	874	907	876	877	917	852	929	856	827	882	913	862	887	852	867	901	871	884	883	852	868	835	883	889	887	869	894	854	871	914	868	888	876	918	896	907	858	882	879	883	809	892	870	865	854	895	906	914	855	885	898	873	848	860	863	859	881	847	864	883	852	878	897	928	858	826	867	856	856	879	847	880	828	943	873	869	854	891	831	859	848	894	884	902	907	931	865	885	840	922	831	871	899	941	898	871	887	906	900	903	913	891	888	844	866	854	897	920	877	860	884	825	894	856	854	872	905	858	902	872	916	893	882	860	897	905	894	921	898	843	902	871	868	869	892	869	921	864	915	813	878	867	864	888	937	941	908	926	880	892	928	889	912	924	868	874	910	868	840	878	871	937	885	839	912	892	873	906	876	938	845	825	864	852	821	882	888	909	874	870	834	843	911	901	900	812	899	878	861	902	931	914	916	861	930	921	939	880	945	832	869	922	849	907	868	900	904	876	861	900	868	893	859	906	907	895	841	881	860	859	881	901	860	974	880	884	937	855	952	855	880	850	880	920	876	904	873	877	873	864	889	878	859	847	849	888	882	876	898	885	856	917	810	868	903	869	870	910	884	843	877	886	844	876	866	891	883	844	822	899	897	870	896	926	878	850	895	860	862	902	836	893	857	881	890	832	849	900	933	869	904	902	894	872	922	888	874	841	881	876	859	844	895	855	867	861	889	838	887	846	870	895	869	937	895	856	855	829	896	870	847	887	882	833	861	874	870	867	911	912	853	885	913	882	863	913	851	866	863	907	896	823	846	874	837	910	861	889	841	898	831	850	895	908	921	867	858	837	882	884	873	850	849	858	885	898	867	868	872	876	925	892	870	883	914	887	889	842	937	879	894	897	904	887	891	871	873	897	868	850	938	891	881	894	888	871	899	910	896	865	858	861	898	931	907	881	938	851	851	887	842	897	862	864	858	931	923	879	882	960	908	850	916	840	910	902	898	849	894	897	879	922	926	873	885	937	873	879	897	899	855	901	884	916	903	884	913	904	876	836	904	883	871	814	920	897	901	919	878	890	901	873	886	879	938	917	863	924	879	886	864	892	812	845	923	875	895	929	826	934	877	898	910	929	893	865	918	898	886	882	891	886	892	882	935	895	874	879	903	921	888	883	884	893	869	863	860	880	804	915	882	874	895	906	891	907	873	898	907	906	875	858	896	878	865	893	835	890	845	842	835	859	889	847	892	867	920	889	892	900	868	924	872	886	892	849	851	893	867	850	900	895	845	898	910	845	887	920	872	886	833	914	888	917	846	895	850	831	861	877	904	921	878	858	864	869	890	855	903	846	848	873	915	877	901	896	880	886	928	892	942	871	895	886	899	824	887	896	930	906	880	923	864	847	876	850	876	854	881	884	918	825	913	858	900	912	828	984	845	921	911	869	831	906	906	916	878	912	885	893	879	888	836	855	872
66586	37286	24226	3792	496	365	337	299	268	260	278	251	252	236	203	234	209	211	196	200	244	214	176	221	210	190	188	196	228	198	196	197	210	200	203	210	202	192	183	217	213	213	199	181	190	204	199	224	206	205	190	191	242	216	203	189	207	217	211	217	217	221	207	205	223	183	217	205	205	201	239	200	216	234	196	212	201	231	216	195	210	213	225	215	194	216	196	199	193	212	227	253	231	206	205	228	203	215	209	193	230	210	206	201	220	183	215	192	216	236	212	211	199	226	215	226	209	198	247	207	219	203	177	201	194	206	202	210	182	215	225	205	193	192	194	201	194	198	229	199	203	193	197	190	190	230	185	209	197	210	211	189	192	205	202	170	204	208	208	211	207	183	195	207	213	208	203	194	204	214	188	202	220	217	171	239	213	216	208	171	194	197	178	228	211	212	223	182	176	181	194	200	218	191	216	209	192	209	234	179	207	193	193	195	217	212	192	200	216	206	224	195	213	194	197	187	184	210	216	191	193	194	216	230	210	185	205	194	194	195	207	186	193	211	204	218	211	195	202	205	189	202	233	243	202	182	211	239	189	213	179	219	207	208	219	188	195	189	217	192	199	199	194	216	190	206	193	202	192	219	215	234	220	210	181	202	216	217	205	222	183	201	203	194	197	194	239	184	218	219	185	196	206	209	208	194	200	200	203	216	188	191	213	190	212	209	204	217	186	209	208	186	210	210	223	204	202	225	199	189	213	208	204	180	202	181	188	207	239	209	202	215	224	212	201	202	210	193	232	222	201	204	197	231	198	206	199	197	223	206	202	221	174	214	198	228	190	195	177	195	189	194	187	191	204	193	232	218	200	211	208	199	218	216	193	202	199	198	213	190	212	206	184	191	209	207	217	189	215	222	203	184	200	210	198	197	176	187	186	181	198	206	224	194	202	209	210	193	201	206	238	192	193	194	174	206	177	203	212	217	198	203	207	204	218	213	228	192	201	208	202	199	190	203	210	157	227	191	209	194	220	191	208	183	222	210	215	204	190	198	216	189	174	217	202	218	188	194	229	203	196	206	210	217	197	195	213	202	210	211	205	198	206	210	211	238	185	203	221	209	182	218	218	200	194	202	192	207	206	200	189	205	207	206	211	222	213	195	175	188	211	187	200	202	192	202	193	199	201	208	195	174	219	196	206	198	188	192	193	175	203	195	202	231	199	193	200	197	207	176	195	185	174	205	219	187	184	196	192	196	189	209	203	213	194	196	174	185	181	209	194	190	214	197	185	236	188	210	199	196	234	181	184	208	209	188	203	189	205	197	187	192	194	210	203	187	174	241	199	191	199	214	169	207	183	196	194	238	218	219	189	188	204	194	221	184	202	225	201	195	211	210	213	221	193	189	233	185	202	203	189	212	198	195	217	223	204	201	213	216	210	216	192	196	206	210	175	183	210	214	213	203	175	190	182	188	223	202	210	211	216	166	184	201	231	208	186	211	213	215	212	202	197	219	200	216	195	186	192	194	202	169	193	183	219	213	213	224	195	205	182	219	186	191	225	226	201	197	216	174	213	205	224	213	223	193	209	210	185	190	188	219	191	210	166	236	189	199	176	214	219	189	194	208	199	192	215	183	198	175	152	200	191	198	215	203	195	193	213	212	213	219	207	193	193	172	202	195	216	219	198	193	211	197	221	215	204	182	197	188	166	192	235	189	221	199	213	197	191	209	203	207	210	202	217	206	187	214	203	214	175	247	193	231	208	211	206	222	198	204	220	192	198	197	233	200	176	191	212	203	188	190	220	204	215	191	191	192	208	189	202	211	228	179	207	201	215	191	188	210	176	203	224	209	191	219	198	195	210	221	230	184	205	188	186	201	172	216	195	214	201	195	211	209	209	210	212	210	207	194	186	198	227	172	223	234	196	174	191	199	214	229	204	204	223	215	197	197	229	196	228	198	212	211	230	202	198	215	206	202	172	192	197	175	215	247	210	201	178	197	199	196	214	210	212	205	181	221	192	214	219	178	174	220	218	196	218	224	206	227	217	206	208	192	218	211	200	195	197	189	202	201	216	178	197	173	192	208	196	195	210	177	216	238	191	173	190	202	227	224	211	225	215	208	192	182	195	183	199	222	177	208	202	209	231	194	204	211	205	216	199	183	187	223	186	196	224	237	194	206	209	218	214	234	201	176	195	200	202	198	204	212	203	207	204	196	201	203	185	166	207	193	188	175	198	240	192	194	217	212	212	208	191	223	225	181	204	188	195	217	205	200	224	211	203	209	197	183	219	195	209	244	204	193	213	200	198	220	241	210	197	217	207	184	216	197	227	196	222	182	208	192	187	206	186	195	196	198	200	193	184	203	225	192	181	241	197	187	209	203	200	200	216	214	190	209	206	201	194	192	192	202	206	206	197	215	222	188	186	236	198	194	203	205	212	191	194	201	194	193	213	211	214	178	204	188	218	213	178	218	191	185	213	185	205	184	189	204	212	188	198	190	227	211	192	205	207	225	177	185	204	191	212	202	201	212	199	192	205	178	221	222	196	212	200	203	224	205	206	189	201	193	211	176	203	194	176	206	188	190	176	178	194	195	193	211	208	192	201	200	208	215	217	187	219	192	188	186	176	218	187	207	189	217	203	202	184	166	205	190	201	185	227	220	196	195	190	219	201	207	195	201	199	191	188	207	197	205	210	199	211	230	180	207	221	216	193	216	195	208	233	177	189	201	208	224	194	223	210	202	182	183	187	194	185	214	193	195	215	197	223	188	208	199	195	205	203	186	232	213	208	221	188	211	214	213	229	197	208	216	207	189	204	201	222	225	197	191	191	206	217	204	176	214	216	228	203	214	195	202	215	184	191	202	184	190	176	203	223	199	193	211	174	227	202	217	209	204	224	199	222	215	178	183	192	220	187	194	226	203	229	212	213	201	163	173	201	237	203	199	205	224	227	205	222	183	224	216	213	217	215	226	205	187	203	193	195	220	204	209	220	216	194	192	211	175	181	201	199	189	194	181	220	186	199	215	194	207	204	206	198	201	214	207	200	175	204	213	197	191	206	199	200	228	214	213	197	209	197	176	200	195	211	195	194	185	221	204	194	216	184	186	202	177	191	187	186	198	183	221	189	178	199	213	201	208	184	173	209	231	201	202	227	184	191	203	200	185	200	212	223	197	198	210	208	199	203	227	186	195	217	184	201	226	202	211	206	222	198	197	212	225	216	193	189	178	189	181	194	213	189	193	222	203	199	193	190	193	231	193	224	211	193	196	222	200	218	187	220	214	217	203	198	196	218	210	195	190	204	192	203	216	190	204	212	198	194	205	208	209	217	192	189	191	214	184	207	210	194	221	167	186	203	206	193	197	205	191	225	210	196	215	211	189	188	212	221	217	196	182	190	223	205	204	196	223	207	206	189	200	188	208	193	200	181	221	186	209	197	217	200	216	191	205	205	202	189	211	189	191	225	184	194	190	186	182	183	217	172	201	182	201	217	183	204	200
46815	21513	17833	1803	1659	1413	1208	1066	929	943	876	821	793	771	759	782	706	674	657	681	633	645	667	654	650	611	614	600	615	621	659	589	597	601	560	623	569	562	577	590	557	594	612	607	542	582	600	573	542	545	591	572	577	601	576	582	593	569	609	614	567	607	591	546	649	594	623	666	640	604	633	633	571	642	566	629	634	663	636	645	664	617	627	688	635	695	566	585	631	604	602	596	592	575	616	590	636	608	637	642	600	640	627	625	612	585	625	642	629	623	716	648	644	605	618	603	598	664	578	585	574	600	562	632	575	587	598	604	582	598	633	649	647	616	592	627	649	617	617	549	564	586	558	583	584	580	516	563	598	539	591	590	552	569	597	547	596	609	571	562	569	543	586	556	564	574	550	559	591	556	564	576	613	559	588	535	576	595	547	531	566	569	581	586	614	546	592	564	592	565	511	588	569	593	597	544	593	579	554	555	591	539	596	567	569	571	568	597	567	615	567	584	585	568	590	596	595	531	579	571	552	543	579	604	578	536	614	592	600	588	533	612	525	554	612	554	598	609	580	574	542	586	600	560	580	595	571	541	574	591	575	562	564	584	540	551	589	600	562	581	564	579	583	594	529	599	571	573	625	547	580	590	552	579	618	544	532	568	612	543	547	587	556	575	560	552	587	583	548	597	588	528	546	510	586	575	610	569	550	600	590	550	580	565	585	557	614	545	607	580	574	602	578	556	586	576	572	555	583	598	552	545	605	581	574	606	599	593	586	554	574	607	591	552	583	557	580	558	528	599	573	561	575	558	575	592	558	564	557	578	569	563	527	528	591	529	587	583	528	593	581	581	583	606	563	584	594	589	596	589	554	620	549	560	597	565	544	539	557	547	556	560	559	563	590	554	586	588	556	588	557	523	594	602	578	586	566	558	531	583	604	521	580	557	594	588	588	578	578	539	583	547	558	534	586	571	578	569	596	615	575	601	571	555	566	580	553	562	587	575	546	573	547	611	545	539	583	576	566	548	569	622	540	575	565	603	595	555	543	527	559	549	510	555	552	584	544	573	608	568	591	573	560	587	557	606	555	572	561	542	571	560	554	581	567	601	588	550	590	561	571	565	590	582	577	578	608	589	540	592	573	580	602	554	579	540	539	622	579	596	589	571	560	562	627	600	562	566	543	574	600	563	559	594	555	563	563	561	572	595	610	570	530	575	552	569	544	551	584	550	571	586	551	575	537	597	561	581	548	553	542	533	595	585	531	578	575	598	550	571	562	559	542	543	591	573	579	559	582	601	557	572	572	574	581	528	585	575	588	599	597	611	584	543	593	588	606	537	564	548	597	575	601	564	613	547	570	589	569	639	562	621	595	581	582	550	596	589	537	621	571	574	593	597	585	571	598	529	551	576	572	544	564	571	551	575	588	588	605	556	568	569	615	566	581	564	577	593	543	546	572	547	625	563	608	577	561	539	536	582	553	581	602	538	577	590	573	565	557	546	575	529	605	581	551	597	598	627	561	583	629	575	569	567	570	555	570	563	593	542	581	586	553	573	569	571	579	558	571	611	575	592	581	570	562	588	592	594	540	603	580	568	603	572	583	585	516	551	599	587	551	555	571	545	588	549	562	593	585	564	567	536	586	556	595	557	560	593	585	563	624	586	551	582	581	588	598	603	565	574	650	548	548	526	564	575	542	584	601	627	579	563	616	564	600	611	572	560	559	598	569	508	601	569	564	566	573	591	581	622	615	557	629	581	594	557	572	580	546	585	572	602	580	586	584	556	536	558	549	611	588	568	574	616	587	546	581	544	585	572	570	602	560	601	601	607	515	546	580	556	563	589	591	591	584	524	579	546	597	618	582	559	568	585	567	554	577	602	586	577	565	570	567	605	568	556	564	539	554	581	548	568	563	572	581	577	578	567	567	546	548	557	555	584	569	574	593	579	630	600	599	555	583	560	605	580	627	561	542	566	597	559	572	608	573	602	591	558	538	552	554	595	574	558	600	568	598	568	543	587	583	595	582	508	570	607	575	564	584	610	525	536	557	575	552	573	574	550	541	558	613	574	577	538	602	616	601	531	578	567	535	556	561	628	597	591	588	575	572	592	616	618	585	573	568	564	590	567	562	552	534	590	529	537	580	603	570	593	609	600	571	571	603	578	570	581	543	554	599	556	543	570	573	573	599	617	555	605	579	579	561	555	575	599	602	567	574	582	564	541	578	557	604	618	590	587	571	567	571	550	598	538	567	622	574	591	542	612	604	575	569	561	536	560	529	568	565	576	573	556	562	596	586	574	552	570	570	572	604	569	626	594	576	558	576	593	545	575	568	576	568	557	599	566	540	566	562	593	557	590	551	594	539	579	602	535	530	591	570	606	590	563	517	587	565	582	564	600	546	552	549	579	609	553	572	578	548	585	545	547	575	530	530	602	565	562	563	574	591	585	590	567	561	564	588	582	592	566	565	563	560	587	597	570	552	541	555	521	579	584	605	560	564	585	572	600	572	561	564	581	588	565	580	536	596	579	579	580	517	579	580	578	555	551	558	603	557	582	555	587	549	575	580	565	611	538	551	611	546	559	589	549	584	587	586	568	558	581	590	584	576	528	619	592	597	582	548	552	542	522	542	594	626	556	577	538	579	556	549	522	560	611	543	560	547	561	616	545	563	540	576	585	544	609	560	621	581	604	618	560	574	548	530	560	590	538	603	584	591	544	535	571	579	583	522	553	562	571	545	554	552	557	607	588	556	545	544	559	585	546	582	534	566	551	586	562	578	563	579	575	620	587	613	582	547	596	563	572	575	608	573	563	563	574	550	587	586	566	531	530	600	578	576	564	564	547	575	634	601	527	550	552	517	570	562	546	550	530	554	570	602	599	566	563	557	588	617	559	550	559	617	571	548	580	585	566	570	522	527	561	600	550	559	594	567	596	574	584	574	557	578	549	548	565	577	595	558	574	569	570	573	573	577	563	571	570	591	588	534	560	569	581	582	583	569	581	597	581	582	581	552	604	588	557	537	545	558	556	607	596	578	554	577	616	602	579	559	560	583	550	567	560	581	585	576	584	591	557	546	556	639	546	562	550	577	556	581	566	565	579	599	598	542	564	581	559	566	531	585	600	563	588	588	566	538	585	570	566	574	604	576	614	585	550	582	552	579	576	556	589	588	609	596	578	558	588	504	594	588	607	603	587	604	581	605	571	573	566	585	545	572	580	579	561	573	535	598	567	552	595	568	564	593	584	557	569	620	570	569	579	574	557	588	537	557	558	553	575	570	567	536	561	582	618	581	581	594	592	540	528	536	594	544	575	572	605	545	563	558	585	559	555	604	536	584	530	545	555	543	615	572	523	570	599	585	570	559	540	565	557	588	561	567	606	530	565	584	527	588	563	572	578	590	553	533	541	560	569	638	560	602	569	592	561	583	579	569	648	616	543	586	539	565	594	585	588	594	541	558	575	573	568	572	576	579	581	558	560	517	543	578	615	600	570	584	583
73077	45263	31463	11828	1680	583	398	355	322	314	250	247	232	239	231	201	205	206	197	210	197	213	198	182	191	205	187	192	172	175	187	189	192	193	189	163	178	186	150	173	184	204	176	184	160	181	177	192	196	171	182	172	191	183	186	192	198	188	172	167	164	182	182	184	169	177	215	199	192	226	183	223	189	191	175	196	184	175	185	189	176	174	220	199	198	233	225	171	201	200	191	180	173	169	189	167	188	189	180	169	182	198	159	196	181	171	176	193	194	198	187	175	202	175	189	168	158	196	196	191	174	173	177	181	185	190	177	160	193	197	179	168	214	210	176	164	209	196	178	153	194	189	185	168	167	175	183	207	190	206	184	187	176	178	179	177	185	179	156	194	174	178	179	179	174	160	190	191	178	164	178	176	174	182	172	160	188	189	192	174	185	156	187	172	208	184	175	171	166	157	188	160	169	203	158	184	166	153	177	168	178	194	174	157	191	204	168	176	156	170	178	162	178	220	199	166	155	169	183	175	191	162	170	177	199	154	156	157	178	183	160	178	174	172	181	173	167	196	178	204	186	157	172	190	185	205	186	199	211	181	169	170	184	194	162	179	155	184	234	184	157	169	214	199	174	156	188	184	180	163	167	159	185	191	197	181	155	181	167	179	188	187	180	190	208	161	199	183	193	164	177	181	176	170	163	153	180	166	170	170	185	204	183	166	157	176	170	191	186	182	190	182	167	171	176	180	182	159	185	177	169	168	190	171	170	169	182	181	148	170	176	163	184	189	177	198	196	177	161	168	195	196	181	183	163	189	165	173	199	206	175	187	183	181	190	206	185	189	181	176	186	157	177	159	176	171	190	165	178	195	161	163	184	191	154	163	191	176	158	197	184	154	173	186	175	164	173	186	174	181	159	188	199	174	191	176	195	210	168	171	178	168	178	186	176	205	168	169	177	179	187	156	188	173	188	195	164	174	194	177	192	184	173	189	183	177	177	169	172	151	170	205	183	168	165	183	193	179	186	158	152	176	183	146	182	174	190	177	185	180	167	179	165	185	184	177	184	192	159	208	185	196	163	171	185	176	166	174	201	184	164	177	178	161	166	145	149	200	152	162	173	191	184	190	168	168	179	168	180	186	191	175	172	165	167	203	156	199	188	191	191	138	159	182	175	169	210	191	183	163	188	169	182	185	174	181	174	170	183	176	175	215	174	177	175	168	155	163	155	208	169	168	159	187	184	181	193	181	169	179	179	162	174	166	197	169	177	172	167	172	201	179	206	168	175	205	191	205	171	204	173	186	183	170	151	178	172	163	184	185	187	190	184	157	186	167	158	170	191	196	159	167	194	196	184	167	166	187	164	194	169	168	179	172	159	174	167	194	191	169	181	199	185	169	173	167	197	181	192	189	169	193	162	200	165	177	186	169	197	179	177	171	199	164	170	203	170	169	170	201	171	141	180	184	173	176	189	174	184	198	184	193	160	174	199	167	170	160	183	175	181	148	179	186	187	170	187	187	197	202	203	197	174	203	192	198	173	177	187	163	184	177	176	179	184	158	186	173	155	183	172	184	163	166	163	176	186	194	184	180	168	187	181	171	199	175	163	192	181	188	182	166	181	167	173	168	185	189	191	172	191	199	196	193	179	166	144	153	185	173	195	166	194	178	168	170	178	170	155	179	162	183	186	202	157	177	173	171	178	170	156	166	183	144	184	167	178	178	181	176	179	177	161	180	171	206	188	160	181	178	164	147	172	179	180	171	193	199	187	186	189	172	148	170	200	186	168	169	158	181	202	200	189	172	170	178	185	186	176	171	191	176	174	161	169	173	157	180	174	180	175	182	173	188	180	161	166	168	177	178	202	187	157	196	174	180	197	181	186	181	184	184	184	177	176	167	149	155	170	187	183	163	196	190	177	179	164	183	201	188	167	160	187	157	173	193	181	197	179	169	152	173	163	183	180	163	195	165	189	182	175	177	149	200	150	161	182	171	205	192	182	166	178	184	157	191	147	178	180	156	165	178	185	187	168	165	164	173	182	186	191	183	181	187	166	181	177	199	190	154	168	180	175	194	164	160	178	195	165	190	173	159	172	186	171	163	210	161	174	186	176	179	224	172	192	161	177	165	155	171	173	183	162	150	161	166	175	182	165	167	197	186	157	193	180	155	196	185	181	177	159	176	191	192	187	169	171	172	198	182	177	202	169	184	189	171	174	167	172	177	178	177	169	195	185	163	177	159	180	176	168	174	199	179	164	163	182	195	179	179	165	186	172	189	154	196	169	175	175	167	154	183	195	180	173	184	204	185	153	184	161	146	179	171	180	171	154	176	189	184	191	183	181	161	177	203	184	163	178	190	170	179	179	180	186	175	169	174	185	188	153	166	173	164	186	193	185	171	190	156	177	185	201	160	156	159	195	195	188	170	178	182	201	178	194	163	162	183	221	186	191	183	177	171	184	186	175	201	179	192	173	176	172	155	199	195	162	182	165	193	145	190	184	162	181	170	155	189	175	163	167	179	171	197	192	180	179	183	173	201	184	205	151	179	200	177	215	176	175	195	175	158	173	187	169	183	180	170	179	196	194	203	193	201	188	206	182	184	187	171	183	176	200	177	155	194	177	183	181	168	166	165	162	188	180	176	188	174	177	171	151	172	172	179	170	162	157	174	201	182	155	168	172	210	195	168	159	192	178	169	187	195	182	170	204	196	164	166	183	199	165	189	148	185	181	167	174	173	188	167	169	179	206	176	182	164	169	191	173	179	182	194	198	173	153	188	182	191	170	178	161	163	189	201	174	177	194	153	161	169	152	189	179	169	174	192	164	186	185	175	185	158	183	179	178	196	174	172	172	173	196	163	181	176	196	185	167	181	203	176	187	159	172	183	190	173	180	179	163	183	182	188	165	161	216	187	191	176	191	185	185	178	194	169	184	202	170	192	157	177	174	188	197	188	213	148	174	197	181	184	206	164	168	180	168	178	185	190	174	171	158	173	167	182	191	186	171	181	194	169	164	183	189	182	192	164	190	156	190	162	174	196	156	170	185	174	185	184	177	178	174	150	196	168	172	144	179	191	186	155	177	174	171	185	156	166	158	197	162	189	178	174	190	174	140	169	160	162	177	199	191	186	160	180	198	179	176	161	197	171	182	202	171	161	171	162	181	181	170	186	180	161	167	177	196	181	175	188	193	166	198	171	159	169	186	186	162	167	174	187	160	182	162	190	192	195	171	229	170	171	194	218	173	171	192	152	191	174	167	184	174	170	177	188	171	154	169	170	167	194	191	188	191	168	174	184	166	190	194	192	171	189	165	171	178	180	179	165	179	168	161	188	168	168	154	195	161	181	152	177	169	181	166	186	164	166	190	200	183	184	174	186	161	171	185	184	169	178	188	203	169	174	182	180	177	166	171	184	187	181	198	185	172	184	185	182	175	188	175	174	185	180	173	186	192	174	206	173	205	197	159	178	180	176	167	194	188	196	184	183	192	177	179	184	161	157
55944	28290	22719	2772	2417	2020	1718	1379	1304	1142	1059	957	911	849	812	772	743	760	737	657	673	659	639	650	683	604	646	563	636	610	611	556	605	613	533	554	575	588	549	583	576	555	570	547	563	523	548	550	546	546	555	515	539	529	530	561	502	551	550	564	504	493	565	587	579	607	597	642	659	692	648	617	671	614	637	579	594	670	660	659	597	580	586	700	715	673	605	615	574	594	583	584	594	584	607	626	632	660	600	686	618	614	610	577	541	642	641	685	617	666	722	675	613	569	569	550	541	601	543	610	553	554	538	535	560	598	539	572	585	555	544	610	580	543	560	530	560	604	525	516	518	557	568	524	515	528	569	487	492	530	510	522	531	552	521	517	504	517	522	518	551	525	527	502	518	511	520	551	485	541	529	505	537	565	515	500	518	491	517	530	512	498	520	560	542	491	538	512	515	550	492	515	484	491	516	553	535	523	541	490	493	492	514	575	518	518	499	557	505	540	507	536	503	492	536	495	508	525	499	518	498	508	518	469	508	543	568	486	493	507	509	525	497	569	489	473	489	542	502	486	505	531	494	526	521	532	497	474	473	544	513	522	478	526	482	483	475	538	517	489	500	531	509	558	507	484	518	522	560	508	530	464	537	511	516	537	564	506	472	525	520	518	501	508	528	543	570	526	548	543	518	563	518	525	543	542	520	501	546	484	557	526	486	504	493	508	522	501	517	514	518	560	505	515	569	529	525	557	520	486	506	522	494	554	552	557	511	520	458	466	487	467	507	485	570	513	547	525	499	498	517	530	480	501	563	564	558	506	525	512	510	521	529	544	529	577	519	515	494	503	510	471	481	500	492	500	510	514	526	534	509	488	559	539	532	525	566	489	523	505	540	495	536	491	498	539	526	493	487	499	537	503	552	524	551	504	515	527	504	483	513	501	516	499	522	518	508	495	505	512	510	492	531	490	531	506	555	525	521	549	523	511	523	489	495	511	514	484	542	507	542	550	530	483	508	528	477	495	523	512	510	549	553	510	535	492	519	560	551	516	467	522	502	516	587	554	509	517	529	458	489	530	544	533	530	488	487	514	508	542	512	491	523	529	489	520	516	500	485	504	493	532	512	544	497	513	486	563	534	499	500	508	526	523	547	493	540	517	512	520	522	518	560	537	493	515	574	497	536	549	493	511	503	530	505	536	514	520	529	534	527	484	481	542	511	519	516	501	519	489	527	564	516	503	523	502	563	523	506	533	504	494	493	508	542	513	549	524	553	502	528	539	487	552	540	504	473	467	557	520	537	496	525	517	491	527	497	527	489	503	507	504	507	486	535	511	502	513	515	516	521	465	525	531	489	527	508	499	502	544	464	499	529	518	452	497	493	498	513	497	492	510	511	520	524	535	544	525	498	533	509	525	481	520	537	488	511	515	534	522	541	521	518	540	540	569	516	573	516	528	547	529	482	512	518	487	540	517	508	518	517	541	493	526	532	509	510	500	500	505	535	493	490	547	496	498	510	552	522	534	515	503	553	517	514	487	525	485	525	526	560	523	499	497	559	537	512	511	530	490	519	489	519	511	504	521	543	542	516	506	505	508	512	556	532	511	532	504	486	524	503	479	487	537	508	474	538	475	541	540	501	508	485	484	522	532	519	544	544	529	532	495	516	531	522	559	490	530	537	516	473	518	519	488	552	493	531	564	515	563	557	535	515	545	496	492	523	500	536	491	511	537	534	509	479	541	519	547	512	524	488	521	513	516	506	546	551	507	483	507	527	485	522	530	527	533	484	503	481	501	512	520	516	488	504	491	476	561	507	511	482	540	526	528	518	557	494	565	525	517	540	493	534	517	506	503	537	527	507	504	520	524	536	531	534	507	526	546	493	562	495	513	506	524	483	539	500	533	562	520	537	550	509	523	525	509	525	544	536	531	515	514	511	557	507	508	523	539	511	534	522	521	536	524	487	510	483	568	545	514	482	528	506	494	496	505	534	534	497	555	486	528	472	522	526	527	509	496	535	553	529	536	524	517	531	474	484	499	527	537	564	525	497	544	524	493	558	513	497	548	499	560	496	481	523	510	522	510	572	492	519	505	529	512	520	553	549	507	494	556	495	490	518	533	526	529	502	520	574	530	516	500	563	535	500	504	495	570	515	490	549	544	547	509	520	522	525	522	540	488	491	490	485	512	544	501	545	531	530	494	500	522	518	500	486	543	489	529	506	507	519	493	518	506	548	503	552	546	514	512	540	555	550	532	500	500	528	492	504	515	535	481	541	520	515	524	501	535	488	493	532	532	476	491	511	510	517	473	498	537	508	488	541	509	525	525	519	520	543	517	552	541	532	522	508	525	482	534	486	531	549	523	567	515	471	557	538	564	504	518	532	476	525	499	517	506	528	506	524	508	518	512	538	532	518	549	498	490	531	471	492	521	469	567	538	567	541	499	497	506	500	486	501	554	522	520	509	543	526	538	502	487	463	546	544	517	553	499	510	510	530	487	465	507	516	573	476	521	529	529	521	578	505	493	539	516	553	509	544	524	532	518	511	478	510	514	510	540	528	575	544	478	555	533	477	479	531	550	556	564	519	523	493	532	522	484	534	488	467	471	502	544	498	557	510	518	538	500	470	533	528	525	510	566	508	515	487	477	496	536	511	468	551	469	520	539	532	545	528	520	535	553	552	534	528	536	554	538	504	504	500	544	474	537	494	500	522	528	475	548	505	509	539	549	498	585	508	543	499	513	527	513	534	519	532	472	515	567	512	544	510	504	482	517	502	531	492	520	523	495	519	526	533	491	510	516	491	548	496	446	560	497	520	519	504	539	545	493	533	507	517	533	501	506	491	528	526	552	487	536	514	513	499	515	504	562	523	525	495	538	467	484	517	509	537	478	531	523	492	517	513	537	549	503	519	557	501	520	511	541	526	492	527	508	539	485	524	515	498	502	493	514	509	485	518	504	529	506	491	526	516	506	528	503	510	506	502	498	563	531	519	507	504	526	529	532	554	529	514	484	539	513	490	483	527	482	495	532	497	529	494	485	529	499	590	545	520	549	553	533	465	561	513	481	507	504	487	501	525	494	544	515	531	537	521	503	525	522	531	520	546	484	511	474	492	539	500	502	531	500	506	512	500	511	546	516	548	526	519	567	532	525	520	511	514	524	529	547	539	483	538	524	493	526	556	500	531	503	535	529	480	516	529	512	524	515	531	500	488	499	544	509	543	484	546	501	476	555	501	498	481	527	560	488	513	535	537	542	515	539	528	517	519	489	516	565	488	535	505	500	523	487	530	557	565	509	488	552	537	528	568	513	546	525	533	514	529	539	530	549	505	518	490	519	485	522	545	522	568	551	528	514	499	502	536	528	508	501	500	542	514	514	517	502	492	535	529	545	521	473	471	490	502	488	535	504	527	500	526	539	490	529	527	522	493	556	525	541	476	517	514	528	524	498	509	516	535	503	528	525	488	552	569	541	504	487	524	552	523	549	531	548	516	501	574	549
34261	8408	2387	386	380	360	293	333	362	320	383	344	353	359	340	334	330	331	351	304	362	335	349	336	350	317	372	356	325	336	343	330	333	356	312	332	344	353	339	331	330	295	314	328	354	339	355	368	367	362	333	330	337	346	359	358	352	337	336	345	343	349	379	315	346	326	314	298	331	323	323	333	342	357	333	336	347	358	339	321	327	368	316	324	343	351	327	317	352	360	339	352	324	343	349	316	351	342	324	342	345	384	359	327	361	325	324	334	341	337	350	315	322	357	338	320	334	339	355	370	352	314	344	331	326	371	338	347	324	383	375	377	372	366	349	303	334	357	343	356	301	373	348	306	364	354	362	345	369	332	311	356	355	362	344	334	324	321	350	332	327	321	315	357	321	337	346	317	326	349	353	311	341	344	331	352	327	321	323	360	333	343	358	334	314	340	299	339	335	327	351	312	297	315	312	336	338	330	337	318	329	356	359	311	341	313	329	336	326	340	367	362	361	338	318	335	321	348	347	334	361	345	326	354	360	342	313	346	355	364	320	347	348	342	330	360	372	318	352	326	333	304	363	335	328	332	344	333	373	313	336	384	353	331	333	379	335	372	347	333	348	349	357	354	361	357	332	375	326	341	359	371	333	352	398	306	348	358	360	345	349	373	336	314	311	335	342	303	343	351	312	303	330	336	332	336	377	363	339	339	320	330	339	323	360	309	321	322	337	348	325	344	317	361	334	358	348	376	343	333	331	323	340	338	324	370	355	337	336	324	341	335	343	327	359	285	328	326	316	359	361	338	325	325	316	331	341	328	335	332	345	311	364	341	352	336	343	335	334	338	336	329	335	351	352	351	332	366	336	366	348	350	319	323	341	329	333	348	333	323	330	332	325	329	340	309	328	357	365	365	338	321	328	343	330	311	319	316	375	334	343	319	358	351	338	340	340	306	343	342	363	299	356	335	349	317	354	349	307	367	338	338	357	340	363	375	367	358	315	351	353	353	340	322	367	341	339	328	375	326	327	373	360	336	344	370	350	325	310	312	325	365	353	340	315	306	312	346	355	326	351	313	324	332	316	341	340	326	303	317	339	330	346	352	344	324	356	332	316	347	325	331	342	338	362	337	371	330	339	329	358	342	347	315	316	330	376	338	353	340	351	321	318	362	341	362	359	329	345	341	325	356	389	331	320	358	361	377	347	344	341	316	333	346	353	356	337	337	354	366	344	368	326	342	322	387	341	347	313	319	371	344	315	331	356	302	340	374	358	346	324	324	386	332	366	324	331	351	334	359	348	329	343	375	348	323	355	365	320	342	331	334	352	361	338	372	336	332	312	342	347	350	347	309	385	326	326	352	346	327	339	318	331	348	350	368	361	314	334	356	353	332	366	358	349	317	322	330	342	311	359	336	278	322	317	317	349	322	341	344	304	302	334	318	342	319	362	321	351	319	340	327	334	353	326	334	352	350	332	348	344	333	324	337	346	319	323	341	316	328	337	357	322	354	336	315	351	333	334	364	306	316	349	367	330	367	312	367	346	333	350	366	336	334	320	341	313	330	318	340	363	369	329	320	318	353	316	392	354	325	309	295	349	336	362	319	351	312	340	356	324	395	309	350	343	352	322	324	338	361	353	319	355	320	343	335	314	334	352	323	329	341	316	323	346	369	327	315	345	314	347	371	346	322	325	331	374	327	341	329	343	365	331	357	342	364	346	305	335	343	351	351	302	331	348	339	327	357	336	339	344	331	306	336	340	337	343	333	355	347	334	355	325	346	340	365	352	335	352	316	348	320	311	332	355	315	338	309	349	335	336	328	351	372	378	365	339	339	337	333	355	354	338	351	353	344	346	325	331	328	305	343	342	375	377	314	353	335	329	334	351	307	343	305	349	360	300	334	334	375	331	344	333	329	360	359	330	340	351	311	345	337	356	326	363	321	315	352	307	339	330	328	339	326	297	371	354	381	314	367	308	300	305	355	319	324	337	331	332	320	325	358	338	308	319	346	345	358	345	376	353	317	354	337	323	329	363	335	327	343	302	346	342	341	359	335	327	323	326	352	296	341	323	352	324	335	350	315	322	325	298	311	343	328	361	337	338	345	342	324	386	338	355	334	348	320	340	321	340	324	342	341	308	307	319	344	324	352	366	339	338	370	340	382	302	329	342	363	359	352	368	341	337	327	354	301	306	367	334	340	329	337	318	369	330	352	364	329	364	331	296	368	338	345	330	329	333	384	373	355	346	340	373	366	294	321	333	295	316	356	329	327	322	287	323	304	359	322	360	347	356	359	312	319	350	326	322	309	369	380	316	332	367	358	347	340	304	331	334	358	317	315	322	302	358	384	353	335	320	341	310	315	334	311	343	352	404	322	325	335	335	295	348	343	370	360	337	339	326	306	367	324	367	279	329	336	315	385	342	327	293	338	359	330	323	374	397	342	355	288	356	360	340	328	311	333	348	343	380	357	353	349	354	372	386	325	321	343	326	348	357	327	342	330	341	349	351	333	346	329	347	358	331	352	323	318	339	367	380	325	372	350	332	339	341	333	320	372	357	343	360	343	360	365	315	347	357	357	331	360	319	332	348	337	337	345	323	336	320	347	299	320	361	329	335	316	341	317	350	357	319	341	347	347	306	340	338	317	325	356	330	328	379	322	342	359	321	325	330	293	323	345	339	332	330	360	347	325	331	331	317	338	349	336	328	354	347	313	339	346	345	356	330	333	310	339	335	332	327	321	329	349	353	337	342	351	364	335	349	331	325	342	335	375	356	358	327	323	343	338	326	336	335	327	367	308	345	330	347	320	334	323	329	351	365	357	354	311	316	377	348	344	351	313	296	335	317	329	366	324	355	303	364	349	351	316	335	329	331	345	348	339	316	348	333	364	354	335	370	307	326	348	340	330	346	360	329	341	329	347	337	333	335	357	329	322	334	317	332	328	347	324	310	327	337	348	343	343	360	355	351	324	340	356	318	329	340	364	345	306	364	328	330	356	350	360	348	341	346	357	342	321	348	365	358	359	345	356	316	315	338	363	343	353	339	354	356	339	340	359	380	328	356	332	367	315	353	358	348	347	331	324	304	324	327	342	319	344	334	323	344	357	344	337	387	356	326	331	323	348	333	337	340	364	288	330	353	320	332	336	326	358	341	348	345	343	366	356	355	328	349	294	344	340	317	352	310	330	314	313	329	325	362	338	324	317	334	360	339	353	353	339	330	341	357	343	340	320	333	354	313	311	332	345	345	331	333	330	334	333	359	370	351	337	338	318	339	372	338	345	341	330	326	330	341	348	313	324	351	306	341	344	323	325	351	354	324	307	334	343	356	298	361	352	329	360	345	337	340	342	335	333	343	316	317	298	324	306	312	320	343	359	359	323	348	353	343	389	343	349	358	341	352	322	323	337	377	337	339	323	346	351	339	346	341	367	341	300	344	335	370	342	332	309	348	323	362	362	347	363	346	350	358	353	330	319	325	332	329	331	319	351	322	351	310	344
28547	4682	4411	971	944	970	931	911	908	905	955	927	929	941	924	866	886	864	905	851	923	927	912	869	917	883	912	954	923	953	885	904	924	876	883	871	966	854	943	928	845	880	911	865	926	908	916	913	898	904	918	882	955	907	901	848	908	873	879	877	887	876	847	910	890	860	865	914	891	840	950	870	891	891	886	901	902	887	932	929	933	868	870	911	951	906	881	885	927	859	891	878	974	938	925	891	853	921	956	904	915	898	913	908	923	890	942	931	905	913	896	896	927	904	907	954	909	909	910	961	904	847	880	895	913	938	849	872	899	938	924	872	939	877	851	850	914	841	879	928	876	937	912	908	889	882	905	927	882	876	906	945	895	935	860	901	851	903	890	907	871	903	885	928	893	889	927	859	923	886	887	901	909	875	904	881	877	894	883	925	917	945	859	930	930	935	921	881	904	882	897	911	896	911	929	892	877	885	955	878	923	896	887	874	868	907	918	894	856	912	918	894	913	892	894	911	884	879	921	920	956	943	926	881	929	933	930	911	918	910	916	924	920	890	886	890	865	923	933	921	889	927	923	880	944	876	909	897	912	912	930	902	895	907	855	952	923	858	891	868	928	908	882	891	896	951	877	911	894	943	876	892	889	889	875	864	905	911	873	920	932	926	908	921	929	949	848	939	936	932	892	932	903	872	877	889	917	885	928	892	885	921	906	894	901	924	925	931	919	885	876	892	852	940	886	876	899	897	876	889	922	878	852	893	927	933	911	903	961	928	918	882	862	876	885	889	950	954	881	878	931	915	891	861	934	899	883	906	872	904	940	921	899	922	920	888	811	901	886	921	959	863	927	895	907	934	872	865	893	938	884	918	922	867	916	930	902	909	888	891	895	865	902	870	956	863	874	953	905	941	880	896	883	926	937	917	862	935	890	900	882	869	920	895	882	913	858	927	949	921	847	911	954	867	921	891	945	898	893	885	868	893	899	910	943	925	910	941	979	871	940	898	894	829	889	890	884	877	887	900	850	920	887	889	937	884	979	883	903	890	878	898	912	955	874	943	965	859	941	897	911	869	927	908	845	882	846	939	903	885	842	887	881	908	947	966	922	884	879	925	862	907	899	887	902	944	911	856	831	880	859	900	923	956	875	898	935	917	934	881	832	868	889	863	964	897	912	907	895	926	924	929	885	895	895	909	886	909	892	863	901	907	881	911	930	929	895	916	887	943	898	983	928	922	903	904	974	924	903	833	924	895	913	909	927	921	913	946	854	910	860	922	909	875	945	853	967	895	912	874	883	878	917	874	912	910	876	946	893	910	896	915	916	894	935	860	965	934	917	963	912	876	906	954	909	876	875	837	926	911	956	940	941	940	850	957	908	888	828	921	846	891	912	884	896	936	915	943	929	949	867	932	937	935	876	899	880	883	905	858	923	846	870	909	952	879	885	867	898	879	939	880	895	933	903	856	869	846	904	895	901	872	871	914	886	918	917	911	870	945	954	907	939	878	896	945	879	885	918	925	910	844	872	882	849	893	920	867	906	913	918	901	893	850	895	884	928	926	925	890	902	858	927	892	950	906	872	885	888	930	873	900	944	928	891	864	928	880	895	881	873	913	933	869	951	881	905	895	905	865	966	908	900	885	827	926	943	909	958	853	917	909	910	908	865	879	864	872	926	933	960	854	910	861	915	931	878	895	939	916	897	902	881	936	854	848	940	955	892	901	930	876	868	912	904	878	945	921	833	883	884	961	865	875	861	936	899	903	926	901	918	898	895	915	912	929	903	971	924	875	915	938	911	910	880	864	885	899	945	882	867	906	933	940	893	946	898	901	873	903	941	858	871	914	921	934	923	862	877	935	953	899	946	898	928	909	879	921	876	875	890	891	873	914	869	949	859	928	879	899	973	909	940	917	881	914	899	938	947	991	862	916	875	895	919	888	840	942	907	946	889	930	888	902	921	921	908	887	924	892	883	905	971	896	880	928	915	888	861	934	915	918	849	930	922	925	819	870	944	948	845	929	951	901	928	925	899	885	927	879	893	892	927	953	920	935	959	884	883	907	926	918	892	917	895	927	914	912	863	895	910	873	882	916	915	859	922	871	919	867	889	894	895	932	935	944	902	924	914	887	899	897	860	870	898	909	941	918	893	896	833	900	863	878	884	854	937	853	898	961	900	916	871	889	930	879	896	907	950	914	893	946	913	895	908	893	903	935	880	891	928	942	887	896	858	925	892	895	906	898	910	910	879	933	896	895	859	926	919	908	893	939	905	898	953	924	927	948	901	887	855	901	910	935	957	903	867	888	857	916	925	893	896	921	907	882	876	905	859	843	914	919	915	908	854	931	896	902	888	893	891	890	878	912	893	890	939	848	903	897	874	891	949	927	869	918	923	963	861	884	919	948	889	898	939	916	803	934	900	861	904	905	877	916	909	935	875	869	903	908	924	943	911	894	881	923	864	914	908	921	913	896	860	912	911	892	920	859	931	863	913	881	899	903	892	860	903	917	899	894	970	948	946	885	886	865	891	895	955	923	895	911	885	890	861	903	895	918	913	961	915	903	958	884	891	873	922	906	902	875	937	920	922	848	882	870	942	938	932	922	901	893	929	893	930	860	903	854	888	886	901	902	892	906	853	859	900	896	921	882	868	880	872	904	918	875	864	895	939	875	871	853	876	937	856	898	897	935	913	928	904	880	944	877	912	909	920	881	909	926	837	900	907	879	887	881	838	883	883	899	882	904	917	896	900	940	857	904	922	885	859	963	951	857	890	880	867	910	967	875	975	883	886	917	914	844	869	919	912	928	886	849	965	858	942	929	925	903	952	928	874	897	952	868	923	914	881	912	892	918	873	887	893	890	906	900	900	917	939	835	916	920	935	901	880	872	943	867	856	865	881	893	899	937	914	870	911	882	905	938	871	827	924	869	966	900	897	892	895	867	935	875	820	867	872	963	857	919	934	895	909	941	851	901	966	916	898	909	870	878	927	871	908	910	921	840	924	890	949	884	887	907	890	902	881	926	894	904	854	843	954	867	940	931	900	841	875	888	882	905	875	927	906	875	960	898	900	877	875	930	926	896	936	946	906	857	887	900	910	869	905	917	904	895	913	903	892	926	928	916	934	915	897	871	899	943	872	914	901	911	933	911	843	878	909	887	916	838	887	914	911	910	913	915	932	876	884	963	900	903	907	878	917	991	859	926	891	892	849	884	903	947	872	878	944	868	878	885	864	901	922	950	950	861	943	875	925	929	954	907	917	893	897	912	948	1012	891	849	903	835	933	883	890	923	914	909	871	916	926	926	913	882	923	922	904	899	879	925	945	885	919	915	933	835	926	880	905	913	898	956	897	948	854	904	878	844	935	894	860	890	927	945	921	915	918	992	858	840	894	909	871	920	920	873	945	890	890	911	883	925	930	866	914	920	910	940	914	900	905	946	945	897	865	907	929	877	959	926	878	853	927	888	923	865	908	840	907	916	916	856	868	873	924	889	893	957
69285	36181	25496	6050	600	407	327	282	272	287	273	261	218	224	235	219	229	229	200	245	222	215	196	211	223	189	244	221	219	236	224	212	194	205	201	217	202	210	203	240	201	196	211	219	213	212	228	198	217	187	212	222	216	197	254	221	212	169	199	213	218	209	187	196	235	220	233	209	240	253	209	213	228	245	205	221	227	218	210	214	204	200	230	193	222	227	208	210	203	210	232	206	238	211	227	230	200	237	207	216	195	197	193	219	208	216	206	192	212	235	209	214	223	228	207	173	202	210	211	215	210	200	196	203	193	202	212	218	203	218	202	223	196	218	220	206	199	201	235	172	212	230	243	214	178	198	245	190	203	194	196	223	227	208	219	233	210	204	209	202	204	173	217	199	183	193	175	216	226	181	247	200	158	201	201	208	209	227	184	219	193	200	191	219	217	241	182	211	201	216	255	212	204	230	217	181	202	236	208	193	207	208	208	227	186	233	222	203	210	213	171	200	205	208	206	202	209	213	191	233	215	187	203	185	189	192	197	226	214	195	203	207	233	210	200	191	211	221	210	203	195	198	221	203	208	194	226	217	201	230	208	192	229	208	206	222	236	207	200	246	220	217	195	216	221	211	192	197	188	191	203	217	188	240	220	207	195	205	209	217	205	217	197	219	185	219	169	219	211	204	201	219	199	198	196	199	218	209	205	211	219	233	219	185	207	183	216	196	225	205	203	221	219	233	201	198	185	203	210	237	182	204	240	201	197	200	203	173	207	199	181	226	219	198	226	218	178	178	222	207	205	205	187	208	237	209	230	217	202	214	204	191	205	196	210	173	223	222	196	221	194	192	205	202	239	203	198	209	189	197	203	239	207	185	202	215	214	213	247	219	197	212	215	215	213	213	219	236	205	205	212	206	220	192	238	208	210	234	201	195	208	215	230	189	222	210	218	187	205	194	194	215	187	174	203	216	186	220	206	196	208	202	194	210	215	217	224	234	188	196	200	211	218	184	216	207	213	239	211	218	191	213	227	207	210	209	215	216	218	224	209	200	224	226	205	222	198	208	209	205	191	207	204	211	196	218	213	209	198	220	222	221	215	204	197	199	189	197	194	205	219	211	188	210	196	217	199	185	223	201	202	185	200	188	201	186	213	225	225	233	196	200	189	207	193	199	206	203	200	197	220	191	188	207	188	202	216	213	206	211	202	205	212	222	244	214	200	211	210	208	227	204	214	194	220	207	202	226	202	197	208	238	219	219	212	225	214	206	211	234	214	204	209	190	201	214	201	193	205	196	204	223	201	193	213	206	218	206	198	191	250	210	191	203	213	189	232	191	216	211	218	192	223	194	218	178	228	179	200	206	185	237	215	195	208	194	236	233	209	211	216	198	205	182	183	210	207	196	189	202	211	218	166	209	184	216	177	232	213	198	226	194	200	231	209	209	196	189	226	202	185	227	197	229	200	203	220	230	209	186	199	200	180	214	197	191	208	217	220	220	193	225	200	212	211	190	193	205	198	211	222	200	189	208	241	210	231	228	207	204	229	176	186	204	224	237	226	200	208	203	213	196	208	219	195	170	211	214	213	195	221	231	223	200	202	197	199	214	207	204	211	202	205	187	208	200	204	197	197	198	181	208	242	212	195	181	176	200	205	218	199	211	212	215	197	208	212	191	203	223	202	198	204	192	214	203	209	207	213	208	210	204	216	199	198	182	211	210	234	238	204	216	210	196	213	217	206	222	200	196	181	219	188	225	187	197	206	214	214	211	241	222	197	181	204	206	234	232	220	213	208	215	203	193	201	216	191	219	198	207	213	206	193	201	225	208	219	214	206	207	205	222	213	248	236	217	209	200	215	209	183	207	192	200	194	203	198	208	217	211	217	192	220	229	222	207	216	233	216	212	233	194	180	197	204	209	202	210	234	212	203	214	189	216	219	194	221	172	200	208	197	221	209	190	200	204	179	222	212	215	209	188	232	186	188	224	201	192	206	212	201	223	220	215	229	200	214	216	216	233	198	215	209	240	229	215	257	183	198	206	181	215	185	204	231	212	213	204	197	194	203	209	191	207	211	196	191	216	199	185	205	214	182	208	194	215	197	185	214	200	219	184	194	203	225	211	178	199	190	196	200	208	217	219	205	212	204	189	178	224	206	204	182	198	211	211	216	233	227	182	186	191	190	232	203	208	191	189	220	184	226	189	192	211	199	187	222	206	219	184	217	203	235	199	198	207	191	183	204	206	242	176	213	189	215	206	178	225	172	210	233	209	235	208	203	213	218	189	245	218	220	225	162	218	195	224	209	200	219	197	247	210	194	202	203	225	203	179	209	218	225	201	207	223	236	197	200	200	248	212	211	204	197	207	199	188	222	195	233	200	240	198	221	220	197	204	200	210	202	216	193	224	219	224	206	222	243	202	208	213	192	192	190	200	206	233	221	217	175	196	249	183	211	207	214	198	225	206	208	206	231	194	196	194	210	200	212	209	184	186	199	218	210	202	201	206	236	212	210	220	210	228	193	204	202	179	218	191	179	198	203	183	220	198	202	204	197	188	192	210	201	185	200	209	211	218	242	206	211	204	214	211	199	203	216	211	202	209	202	210	201	204	205	201	225	217	226	209	193	214	229	206	194	224	213	221	209	199	197	190	201	205	191	228	213	210	215	197	208	208	208	201	189	207	226	218	225	225	200	236	214	209	194	206	202	219	198	197	214	158	213	186	210	213	209	199	238	211	213	203	224	212	225	220	196	197	231	199	209	191	231	208	224	202	201	205	188	193	193	211	226	223	171	217	208	217	211	218	156	224	204	203	215	200	185	224	213	181	186	189	195	201	194	195	203	199	216	201	220	209	227	193	190	217	214	205	181	229	203	212	206	214	213	218	197	204	210	235	201	216	214	221	206	227	226	198	198	233	214	202	201	228	225	224	208	188	186	208	172	197	205	203	208	200	222	206	199	187	210	185	222	204	234	218	202	222	195	194	221	195	198	223	194	196	224	207	202	213	229	187	209	196	202	194	209	207	221	207	200	203	210	202	210	222	205	208	202	216	209	206	202	220	214	227	212	180	195	225	201	200	188	204	206	220	205	226	204	223	225	220	232	198	195	207	197	215	203	224	196	195	181	211	197	193	209	183	199	207	206	201	229	204	182	211	188	191	226	225	190	221	218	206	197	211	204	225	252	205	188	190	205	191	194	210	210	191	207	216	196	246	196	230	200	197	210	197	173	188	217	201	197	207	223	227	201	206	208	217	221	217	214	218	225	236	218	203	202	234	213	182	189	206	214	237	226	215	174	217	229	189	203	213	189	207	204	215	223	232	182	185	242	227	202	191	200	186	218	194	198	199	206	203	207	199	205	218	194	198	211	193	210	222	191	208	187	177	223	207	197	212	209	190	227	182	212	202	201	202	212	197	195	216	203	227	212	229	216	206	176	208	215	209	224	209	205	192	222	213	208	227	221	199	200	222	201	204	178	172	235	213	228	208	176	219	224	206
47926	19880	16795	1804	1558	1327	1220	1056	938	933	887	799	839	760	752	711	660	697	711	699	656	653	655	624	662	627	622	682	637	671	615	618	652	600	598	627	588	619	590	620	603	604	642	665	552	550	584	566	580	571	625	626	609	601	575	583	573	617	595	616	604	553	624	571	598	624	662	608	630	684	653	650	655	630	621	655	715	682	665	661	664	626	704	679	713	677	600	610	640	629	658	611	608	577	605	663	642	667	702	640	614	595	631	657	613	636	678	633	675	705	741	599	636	618	571	648	652	661	616	616	554	602	612	579	612	569	573	615	584	619	641	687	620	637	575	619	610	607	613	601	614	624	573	565	571	597	640	580	614	587	575	560	580	577	618	626	563	571	580	615	566	623	585	588	612	592	574	617	548	592	577	568	607	591	604	583	561	599	561	609	569	569	593	584	578	593	629	598	566	593	613	622	575	599	632	547	631	627	584	604	578	609	583	625	562	591	592	566	600	616	599	629	605	575	599	595	570	622	636	607	553	589	585	600	585	582	541	580	603	609	586	575	608	615	606	577	572	585	569	579	598	605	556	612	621	580	581	566	589	605	576	583	566	587	608	587	590	599	582	592	584	581	538	591	537	594	619	626	541	614	538	555	605	557	612	597	609	631	554	569	648	626	557	536	603	574	613	574	600	560	600	592	591	573	580	542	547	582	572	551	613	545	601	566	612	564	591	595	604	572	588	574	580	613	631	573	623	590	616	577	616	544	556	604	582	617	550	624	563	606	582	628	616	622	559	621	598	600	616	599	560	620	594	572	580	584	622	617	569	591	560	591	598	623	601	615	607	591	572	582	585	638	576	566	588	586	566	585	619	580	603	590	552	592	573	585	593	542	543	589	590	578	611	619	597	558	589	605	606	609	564	631	585	617	577	604	600	616	607	620	572	552	635	587	504	561	574	620	578	611	626	584	555	583	638	618	575	591	589	572	545	591	594	614	551	587	593	634	590	569	591	581	560	570	569	570	578	566	598	565	627	605	570	584	608	590	604	603	622	560	540	618	569	579	604	548	588	572	578	541	617	626	585	589	585	540	604	603	601	545	522	582	602	559	557	587	589	582	634	608	585	536	562	617	580	580	596	590	606	564	550	633	611	590	596	587	556	599	583	550	590	563	586	583	584	586	598	552	584	578	599	621	552	567	621	589	596	592	553	585	593	566	538	580	539	614	557	543	582	593	579	577	598	556	613	609	612	596	569	610	572	605	606	565	593	590	604	533	567	591	565	546	601	608	649	577	558	584	602	561	592	619	571	607	542	595	564	573	622	566	598	620	604	590	615	571	601	532	557	568	632	609	602	569	561	582	577	624	589	594	588	567	575	561	607	596	608	606	545	570	545	549	638	618	532	616	584	612	624	611	570	573	574	592	593	613	566	567	584	589	556	655	573	601	580	604	589	565	615	630	591	600	549	590	560	567	634	586	593	558	592	615	587	556	576	598	585	627	610	580	556	558	589	581	627	565	607	600	568	552	583	619	636	549	594	612	574	607	561	545	596	588	591	587	673	599	627	573	554	594	632	600	531	576	560	578	568	599	589	596	608	554	588	532	551	580	599	587	564	598	611	584	613	562	590	555	586	621	599	597	578	542	564	639	621	626	528	578	599	577	571	598	589	626	581	587	600	563	639	532	546	605	546	609	591	577	596	595	556	596	554	648	576	616	571	589	573	606	566	600	583	579	561	588	550	598	622	647	618	582	581	544	592	589	561	520	594	581	599	571	569	600	563	584	596	546	604	604	575	578	629	591	593	607	607	574	575	627	603	561	550	571	572	620	602	573	634	560	602	580	571	615	596	602	592	587	576	594	560	599	576	561	586	593	565	531	618	604	585	542	572	594	595	587	592	586	589	572	611	574	578	552	583	553	612	607	598	608	542	584	555	587	596	603	628	603	575	557	571	578	579	622	547	599	586	551	592	604	601	578	584	605	577	583	616	591	523	580	580	612	595	577	595	538	570	576	540	545	577	587	582	591	563	570	640	604	604	593	597	585	594	565	633	597	572	601	574	613	611	556	576	594	635	599	631	618	563	611	613	582	568	591	631	577	568	556	610	608	601	580	629	540	561	559	540	611	570	573	615	562	583	570	562	619	583	585	558	561	560	587	565	578	631	601	568	584	607	617	604	626	608	560	588	575	584	593	605	578	613	584	640	580	574	619	613	624	596	537	582	568	590	658	603	608	564	581	597	566	591	593	569	621	571	593	591	597	572	584	605	557	639	550	550	587	568	595	563	575	585	557	555	617	585	596	568	580	576	630	605	589	561	591	596	608	588	568	614	593	593	583	615	554	554	631	568	609	578	554	610	563	591	590	585	553	601	568	557	580	605	591	611	618	602	580	581	570	600	594	585	584	590	553	588	573	610	603	582	601	598	579	527	579	592	572	618	590	600	599	566	608	585	624	524	580	578	593	639	590	627	593	567	601	598	640	572	571	601	590	579	618	620	597	605	551	571	591	585	608	585	561	581	559	597	567	587	593	585	618	609	589	612	617	626	650	579	612	572	592	588	588	603	574	557	576	596	568	615	562	619	554	604	606	659	591	586	607	570	551	590	591	586	539	557	568	589	618	557	594	597	562	601	533	557	578	592	580	599	588	582	548	588	571	617	588	565	575	629	571	551	559	587	624	594	614	594	604	550	576	576	572	593	558	574	566	567	589	573	563	602	646	602	586	605	606	553	551	573	579	582	567	582	580	566	614	561	580	554	599	570	597	570	597	613	589	622	593	598	575	596	586	590	562	572	572	571	589	564	554	562	592	586	553	594	604	553	615	541	556	606	565	571	597	586	559	568	581	584	614	547	611	592	582	610	552	598	590	583	609	562	606	544	570	649	622	589	610	598	543	624	606	604	567	578	574	584	556	604	606	586	572	616	611	580	583	594	589	613	584	580	586	565	563	643	566	578	617	593	614	574	599	600	582	621	591	639	599	544	609	579	612	590	604	615	603	572	652	593	584	570	591	602	586	551	592	609	552	603	609	597	596	585	529	562	554	611	567	565	604	548	543	660	601	594	598	598	560	623	580	586	569	566	593	579	595	614	607	539	595	568	573	588	575	607	574	598	585	573	604	567	580	589	576	615	608	605	600	577	596	595	603	553	595	590	556	570	596	580	597	603	586	613	591	571	588	585	589	602	594	608	547	633	568	616	606	574	576	588	579	555	575	580	633	591	585	591	532	593	574	582	591	590	543	592	585	602	602	606	565	613	596	606	542	622	546	586	588	619	570	609	609	575	603	586	559	561	568	584	597	588	592	639	592	553	602	619	599	622	576	596	596	602	571	639	566	605	555	597	611	608	611	644	603	578	575	568	596	518	571	567	629	569	604	607	558	599	558	583	574	570	613	601	598	635	564	606	633	584	571	612	582	633	572	576	558	573	604	585	589	584	577	628	620	585	603	586	612	556	530	593	605	582	535	600	589	602	564	539	605	614	566	614	583	598	539	580	635
77161	44560	31205	13649	2290	522	432	385	341	274	282	257	242	249	212	221	193	209	194	169	181	216	194	191	191	214	189	188	220	183	194	198	156	205	182	188	171	169	218	191	161	195	182	159	198	194	178	179	186	172	155	190	166	162	201	173	188	163	198	195	172	174	182	173	178	177	205	194	193	205	207	209	228	198	196	211	216	227	187	202	180	192	184	183	165	193	182	187	173	177	209	191	207	182	184	171	199	206	218	195	208	176	173	175	174	188	195	175	198	218	200	201	182	153	174	168	192	185	205	162	205	167	176	182	177	184	195	196	188	169	205	147	185	153	210	180	180	165	182	186	164	173	188	184	206	195	163	182	187	180	179	166	169	181	211	206	203	192	157	186	161	156	171	175	202	204	166	188	164	181	172	161	188	198	203	179	195	203	146	182	158	189	161	185	190	197	163	179	195	161	190	210	163	198	192	192	193	174	180	172	178	147	202	194	137	193	175	193	179	206	169	215	175	175	173	179	202	169	184	167	183	187	208	195	174	181	201	186	183	150	168	187	159	154	173	179	186	185	187	158	155	191	175	186	189	179	179	181	186	219	185	184	180	187	166	181	170	180	206	167	156	181	180	177	159	166	207	190	190	171	191	176	196	174	192	202	157	169	185	176	164	194	165	171	186	178	185	188	178	179	185	185	183	192	210	178	174	189	172	165	177	180	165	165	173	175	163	173	193	185	179	160	200	154	146	190	165	191	184	186	153	162	190	154	179	198	181	175	184	205	189	167	206	174	178	195	187	193	138	168	212	217	174	184	171	159	158	188	176	164	181	179	188	203	207	179	179	177	189	175	172	178	172	176	173	188	187	197	170	198	203	183	200	185	175	185	172	167	170	175	198	188	199	176	185	177	164	190	184	170	193	206	167	180	175	178	167	154	176	200	189	193	174	176	193	214	171	188	177	176	186	160	185	188	177	164	167	173	199	160	180	176	194	189	179	180	195	168	189	187	173	179	197	167	171	167	187	169	170	170	174	160	186	184	192	184	175	142	165	175	171	163	172	180	160	186	187	187	197	191	181	184	170	183	187	175	180	166	164	168	184	182	187	187	188	181	158	179	167	187	161	175	192	199	185	191	177	170	181	161	191	192	179	190	164	195	163	190	173	207	185	206	195	197	195	170	200	166	194	177	173	185	186	189	191	167	178	196	192	195	200	158	189	173	173	192	203	191	176	185	176	167	185	171	184	171	170	193	167	179	164	189	205	162	170	174	163	178	199	179	160	188	154	176	177	172	188	155	170	170	161	160	162	177	179	176	171	144	187	192	195	181	182	186	168	171	173	170	170	168	174	171	207	188	169	169	178	195	185	189	180	176	174	182	205	158	167	181	184	195	213	170	168	194	186	219	174	185	172	184	184	185	196	191	167	174	178	179	164	181	188	175	177	195	182	164	197	180	195	183	160	178	168	152	188	192	164	187	180	169	195	186	174	172	190	169	184	175	179	189	169	169	185	180	169	175	163	179	176	196	171	154	175	180	185	183	192	165	154	171	150	165	184	176	172	181	182	179	187	167	179	192	174	175	190	165	187	191	177	170	165	189	197	182	182	180	157	187	150	206	192	186	172	177	169	159	174	181	170	188	185	192	177	180	180	171	161	186	172	175	190	185	176	181	187	192	171	177	180	196	165	172	163	199	185	184	191	182	181	180	163	182	170	172	181	162	180	176	188	178	179	195	143	185	186	164	172	183	196	162	166	188	167	175	164	204	159	196	174	182	201	199	214	197	184	202	168	153	190	177	174	188	194	179	172	170	187	171	187	179	182	209	186	145	165	144	157	166	188	157	199	170	178	194	187	177	182	193	169	180	160	168	191	182	187	182	165	183	172	147	186	200	183	162	195	185	178	174	185	161	177	187	184	170	175	188	174	156	192	170	216	164	168	172	192	194	189	170	185	201	194	176	176	162	174	182	192	140	162	173	186	188	188	175	188	184	190	173	179	182	209	164	168	186	175	178	174	183	196	178	179	184	188	170	196	180	194	197	163	196	160	186	189	186	195	174	167	186	163	176	177	181	192	172	180	188	180	185	184	174	170	170	156	178	192	171	196	169	152	178	163	164	193	169	158	189	188	156	181	171	186	188	175	192	175	189	152	180	161	175	180	173	188	183	201	178	175	210	194	171	155	164	174	170	160	193	170	186	198	183	188	182	158	176	200	180	174	200	195	209	172	191	179	175	173	168	216	165	184	189	205	175	184	207	202	177	173	205	170	176	185	195	172	189	161	186	191	197	169	193	178	187	174	164	192	181	186	155	182	183	182	187	179	196	190	175	169	178	176	172	213	166	172	178	184	196	193	199	193	183	193	182	182	169	183	167	181	171	173	165	178	188	202	163	181	212	181	183	191	176	182	193	176	178	187	187	174	172	155	182	160	173	196	180	164	206	167	162	193	199	164	180	184	166	194	157	169	169	183	190	192	159	184	167	162	172	179	184	183	191	175	193	171	179	175	182	144	185	176	179	165	183	170	201	172	196	172	189	173	170	163	170	176	195	172	170	161	201	169	192	193	171	195	196	186	164	155	188	182	187	169	185	171	194	187	203	179	180	200	163	187	206	157	177	188	169	176	199	184	215	183	162	181	179	143	175	179	199	174	172	163	185	153	184	176	165	193	178	185	148	170	170	201	172	166	180	164	179	168	159	164	188	178	161	179	183	176	164	173	180	168	164	166	174	172	175	184	163	180	150	169	175	187	182	173	152	192	173	186	191	200	185	181	194	189	192	178	182	190	183	168	171	184	176	186	183	175	175	162	187	192	165	161	189	188	167	177	193	177	162	185	193	184	174	186	159	167	199	205	182	200	187	191	183	156	189	160	180	189	188	191	175	166	191	186	179	186	166	169	150	182	170	175	187	186	191	183	195	165	181	167	187	198	174	172	171	173	186	185	174	194	159	165	197	176	170	185	176	188	174	173	150	168	164	190	194	165	178	197	179	179	182	185	173	167	179	170	199	195	167	199	182	200	153	165	152	171	183	175	168	165	154	176	173	175	180	181	185	178	181	193	194	168	170	168	171	207	183	181	195	165	179	175	165	163	191	158	172	184	174	181	192	185	206	169	175	174	192	192	182	188	164	172	185	178	189	187	197	181	197	191	163	153	177	201	177	171	161	191	173	190	193	159	182	183	184	168	167	188	185	201	183	187	173	190	183	188	179	169	219	161	180	167	165	186	177	176	160	174	188	183	157	183	170	176	163	173	170	189	193	169	170	163	179	165	170	183	181	176	180	202	162	172	172	185	162	196	187	178	165	197	173	187	170	186	162	161	194	175	181	184	181	166	200	198	178	180	184	222	180	164	180	184	179	173	153	175	203	177	166	197	179	171	173	177	210	172	192	185	191	184	185	185	168	192	181	159	170	183	178	171	194	168	172	190	190	190	168	167	172	166	163	182	183	163	168	169	166	200	189	190	185	176	175	198	156	170	192	188	172	190	193	193	200	162	164
56454	25839	21754	2703	2342	2024	1626	1433	1279	1118	1028	971	899	907	841	745	787	725	722	628	682	635	653	641	669	574	608	578	628	585	597	629	555	580	622	547	583	553	531	598	550	589	554	579	531	520	527	598	529	576	576	528	581	557	569	542	530	546	553	549	543	539	529	567	575	549	601	659	716	694	702	664	626	671	660	597	720	737	715	671	608	652	710	669	717	637	555	570	590	644	614	620	560	582	614	575	662	706	677	612	654	618	703	615	638	643	628	607	679	769	659	600	597	571	567	614	581	609	546	550	557	624	548	569	530	544	549	565	592	589	553	586	559	606	597	587	541	571	535	551	511	576	505	495	522	531	485	514	549	518	537	540	556	507	559	464	486	541	529	567	520	528	514	540	521	532	534	522	567	505	494	547	547	541	525	594	505	565	496	513	490	525	551	541	544	493	559	542	500	512	541	530	543	496	537	547	535	532	530	504	528	497	555	547	493	503	498	533	539	517	552	514	509	476	515	538	541	546	497	507	520	540	519	541	506	528	499	536	530	517	511	538	505	533	500	510	492	523	551	523	513	515	506	499	543	558	482	536	528	528	501	539	510	523	512	537	530	512	487	549	556	519	477	525	516	540	537	535	504	529	526	542	553	523	523	524	523	536	519	541	515	528	519	550	547	524	513	481	552	534	511	520	566	539	564	545	530	497	521	506	577	528	508	542	557	584	549	507	563	502	466	499	485	523	533	502	522	514	509	544	536	510	538	511	496	519	564	519	525	496	520	494	519	528	539	505	522	529	535	486	543	572	523	556	489	548	519	548	524	519	515	535	562	516	495	530	558	576	566	508	535	504	536	515	505	512	538	548	489	523	482	554	503	553	527	579	502	526	533	524	522	524	524	539	509	534	527	498	530	548	523	548	516	511	500	519	520	516	531	501	513	538	527	534	513	544	543	489	522	506	527	527	541	528	525	517	530	567	513	537	550	518	512	458	532	521	520	543	539	527	559	534	521	536	543	511	539	521	484	496	559	523	546	502	526	492	501	481	509	550	550	501	535	514	551	533	530	496	522	464	561	545	536	500	541	505	511	549	500	541	534	527	558	497	526	515	533	493	543	530	522	520	534	559	505	533	493	496	546	550	520	528	559	513	509	550	537	560	509	537	515	522	484	496	505	523	551	561	512	518	516	517	515	543	540	516	528	541	497	549	548	487	534	497	534	524	550	500	538	515	537	534	501	547	504	525	522	511	540	514	529	508	505	500	517	553	495	522	533	537	536	512	499	533	482	516	539	521	514	507	485	542	514	519	552	504	527	484	550	553	539	473	477	493	498	574	504	541	506	530	508	507	557	504	522	511	486	457	505	530	488	537	534	500	576	550	492	550	547	554	555	559	518	483	551	545	534	507	531	534	559	546	578	561	569	557	527	508	495	522	537	529	533	544	558	572	522	516	551	475	533	506	526	523	511	532	553	508	506	536	516	528	508	518	545	498	527	516	495	508	516	546	539	545	528	512	507	550	553	508	567	546	502	549	485	540	565	527	529	532	530	520	513	484	519	495	544	519	526	497	511	526	499	534	502	486	528	539	553	519	528	496	532	525	554	536	522	521	524	530	531	528	536	541	518	524	478	511	514	515	558	499	543	537	528	499	539	519	531	536	479	521	488	539	527	536	517	520	532	545	531	513	502	477	513	499	504	553	515	528	499	520	508	573	506	508	517	497	536	542	537	553	543	521	510	553	521	484	492	490	552	496	575	495	517	535	559	477	516	519	545	532	507	532	500	545	506	482	534	522	534	526	557	532	530	494	552	512	497	529	521	566	505	528	524	563	517	549	551	507	507	519	511	516	506	535	565	501	534	546	529	551	491	512	531	524	514	524	494	497	544	509	526	505	524	503	529	519	492	522	537	492	502	549	521	522	521	564	518	560	498	488	536	491	499	538	502	530	561	508	568	484	515	515	526	556	504	520	547	536	512	523	552	529	531	540	517	517	508	508	525	500	547	487	534	566	518	515	587	519	512	496	520	520	502	543	532	496	537	516	528	511	523	549	489	554	527	544	541	517	540	512	575	563	522	524	520	490	556	544	513	539	487	507	543	511	433	519	515	517	509	504	504	508	547	518	563	477	518	518	532	507	528	543	522	475	519	558	552	523	518	504	533	535	560	528	536	494	530	512	529	531	505	505	552	502	515	515	525	503	523	558	508	523	521	494	512	507	547	528	510	535	529	547	532	526	518	537	570	525	527	539	498	507	544	525	518	509	510	519	510	533	511	508	511	562	546	573	548	533	518	516	506	531	508	485	539	526	515	556	539	526	552	525	543	543	545	515	518	532	536	584	510	530	535	559	530	546	485	496	524	512	529	529	516	506	501	567	499	501	510	503	532	529	492	504	572	554	589	519	471	576	519	542	540	527	493	511	534	540	515	505	555	558	518	506	538	553	578	576	536	532	528	515	503	507	510	515	549	492	464	512	531	542	510	558	522	547	538	536	507	500	516	526	543	565	545	522	573	534	509	513	521	527	520	548	541	561	549	497	550	486	551	536	516	530	530	553	499	504	504	522	536	528	533	535	502	493	521	527	566	519	544	536	518	510	473	525	540	545	538	550	548	508	515	489	514	517	462	501	505	510	521	528	536	501	510	558	463	532	559	538	540	520	540	505	498	522	542	515	547	488	527	516	541	560	564	516	512	520	535	538	548	511	562	516	510	494	574	514	523	532	464	517	494	532	514	522	527	503	517	521	552	504	592	531	529	563	546	524	491	489	476	543	526	501	550	538	512	520	529	520	524	522	515	542	536	527	533	499	508	543	531	514	467	577	493	539	541	514	529	532	535	518	520	539	535	553	500	481	559	555	517	511	502	532	530	476	534	520	514	510	549	543	559	558	473	531	486	497	559	575	531	490	477	506	519	545	524	515	550	509	514	576	561	529	505	519	524	533	506	526	505	550	535	567	572	508	553	492	512	520	505	531	528	526	528	519	512	519	516	499	541	530	506	488	549	526	554	507	491	496	527	500	475	515	519	511	526	560	505	522	496	487	536	527	524	559	535	533	517	473	514	498	531	500	504	522	518	499	498	538	519	566	569	530	537	527	514	546	505	533	517	538	506	519	506	537	539	529	520	472	536	519	511	558	513	520	517	490	497	524	509	477	526	491	558	525	527	500	519	483	556	506	524	513	523	509	553	502	521	557	552	495	540	535	487	541	535	531	485	516	515	518	531	569	570	566	555	556	461	484	495	524	534	511	521	523	538	535	549	514	522	509	559	521	534	525	504	525	517	507	520	513	546	539	531	520	528	560	548	525	543	529	503	503	561	495	541	557	524	527	530	463	498	465	526	508	524	504	539	510	570	528	534	510	501	534	496	499	515	528	520	517	508	559	497	559	525	523	549	485	504	505	527	463	513	527	519	521	537	517	543	512	542	559	492	558	548	551	535	490	537	524	534	493	513	485	469	484	505	532	532	523	504	516	561	524	521	547	539	513	534	528	526	538
36006	9585	2052	415	354	339	337	367	367	345	313	316	362	344	316	332	305	328	378	341	345	341	383	344	315	349	323	347	360	347	369	337	325	330	363	371	343	332	341	342	318	303	382	317	344	356	322	372	344	355	384	358	347	323	363	357	343	350	341	316	356	356	334	338	342	366	326	343	331	339	359	321	368	372	332	351	330	357	355	346	309	327	340	339	359	330	344	337	357	340	338	359	358	372	361	352	364	335	326	339	360	332	326	343	332	320	328	363	329	360	333	336	382	353	321	340	335	349	363	354	339	340	342	316	327	332	359	360	349	329	344	317	354	345	330	321	344	303	350	323	340	344	370	344	333	346	325	337	363	338	336	326	335	339	359	365	326	373	367	329	321	344	367	364	330	343	308	362	343	363	328	345	339	371	335	341	354	334	328	341	383	349	351	334	357	322	368	319	358	357	331	376	332	328	356	362	324	324	312	331	344	329	353	331	353	351	373	334	339	310	371	357	341	335	367	346	322	331	294	322	324	353	346	359	357	361	337	330	343	333	329	353	345	327	332	347	370	336	325	352	375	317	322	339	336	340	369	337	359	317	366	348	348	345	351	341	321	349	364	335	347	313	325	335	363	325	347	340	340	347	334	326	360	376	340	377	401	333	345	344	347	321	329	312	380	342	378	382	314	369	325	349	335	341	316	318	363	348	316	349	349	340	332	300	305	365	344	358	309	337	352	309	360	323	356	325	331	341	346	339	317	337	333	355	382	310	351	325	337	362	350	380	340	353	311	328	368	357	379	329	327	333	360	310	331	339	342	325	300	331	337	364	316	328	321	344	357	328	356	346	343	351	325	322	313	333	344	340	361	322	295	340	361	338	336	355	344	333	315	403	345	362	349	377	372	372	346	358	358	333	338	365	365	349	345	351	385	317	377	361	351	324	344	340	310	397	333	345	329	363	366	333	351	313	332	382	342	357	345	346	363	319	350	333	337	331	341	337	363	374	335	332	353	340	358	325	347	350	317	335	328	355	336	343	376	343	325	355	354	346	329	348	344	362	337	317	344	367	345	354	339	382	339	333	321	344	323	325	322	361	353	348	358	342	324	341	332	316	341	378	348	361	332	357	358	319	345	358	325	339	349	347	343	345	363	336	345	354	370	337	339	302	298	361	303	359	389	361	295	340	348	339	313	369	317	322	325	329	330	324	309	339	334	358	319	334	326	361	373	350	351	364	339	346	331	379	338	331	334	367	344	356	325	348	327	321	347	349	379	307	331	349	335	365	367	342	338	331	348	319	329	348	355	387	358	341	324	379	323	338	363	337	342	330	342	327	329	355	327	342	340	316	314	334	350	324	341	320	340	328	302	328	337	338	322	319	334	302	314	355	331	376	326	355	336	313	372	364	382	335	367	329	355	360	352	351	348	337	326	341	354	345	370	358	349	346	308	365	325	336	351	327	331	336	355	342	331	330	335	360	362	330	349	344	339	342	325	311	338	319	322	352	357	357	338	335	363	316	336	332	303	318	328	341	321	339	331	340	359	323	356	361	319	364	303	324	342	352	349	379	366	386	353	334	355	331	337	362	328	342	308	371	321	337	338	322	361	317	361	347	343	325	336	360	320	353	334	325	347	323	335	355	326	345	329	355	331	301	319	341	379	322	327	337	342	335	367	351	364	385	352	369	338	337	340	382	343	335	334	333	322	363	372	349	344	339	338	324	344	353	359	334	365	335	330	360	364	316	339	324	362	357	346	326	362	369	336	343	323	381	360	345	377	352	380	293	344	340	330	317	323	361	351	345	346	366	336	350	338	385	330	336	340	351	304	315	355	324	332	343	370	352	342	351	342	351	333	350	353	349	362	337	335	349	340	350	363	375	314	331	357	350	328	339	328	355	325	349	369	347	360	366	322	356	350	340	349	372	351	345	334	349	354	319	346	332	367	348	344	374	311	346	335	333	334	353	366	339	335	335	353	362	351	374	359	322	319	349	337	347	337	346	342	328	332	371	301	365	323	355	365	334	376	332	345	366	327	336	342	330	347	375	362	330	367	311	332	294	350	367	335	350	318	342	335	353	336	310	330	343	339	319	344	308	328	337	329	351	354	314	344	338	337	396	345	338	314	373	342	324	333	308	350	317	317	352	372	350	331	332	304	332	339	320	331	337	344	353	343	358	330	343	355	351	311	348	367	304	320	339	333	338	347	352	365	338	343	313	333	342	352	332	310	282	338	329	338	332	316	343	346	340	356	364	322	356	363	342	336	317	359	350	385	338	324	359	322	317	339	340	314	324	340	337	344	343	344	321	364	338	370	339	356	349	333	357	332	357	339	312	320	352	321	338	347	332	342	321	344	375	339	337	382	312	341	349	369	341	342	373	339	344	331	357	330	349	328	304	363	348	317	362	336	370	327	322	346	348	306	310	350	352	334	332	373	349	321	359	344	352	334	350	365	319	322	352	337	338	335	366	301	349	337	358	364	341	338	345	339	336	335	357	342	324	316	380	336	320	348	323	323	328	332	333	330	352	325	333	364	344	335	357	320	349	311	325	339	338	379	365	319	341	329	315	346	333	359	344	332	341	360	395	333	314	348	349	318	366	360	319	333	343	339	323	370	355	353	346	335	353	352	374	364	333	327	356	346	348	314	343	329	351	337	361	332	369	346	328	336	391	313	341	341	348	355	348	369	365	321	349	355	380	288	325	348	340	328	323	348	323	329	310	337	325	348	315	336	341	354	340	324	307	355	347	308	346	304	323	334	333	383	332	352	346	347	343	355	326	303	349	345	355	341	374	340	353	333	343	349	320	345	322	327	379	326	325	322	311	391	341	330	314	362	364	336	311	322	324	313	374	357	356	348	350	353	353	346	331	354	318	312	333	338	366	367	334	326	338	344	345	316	346	360	328	328	353	330	346	311	356	355	335	316	354	357	347	327	362	384	367	367	376	324	341	322	346	304	345	370	347	351	354	368	327	327	355	337	359	311	311	385	319	330	349	366	362	328	333	384	339	331	321	340	367	308	334	320	359	371	332	317	319	353	383	352	355	324	353	331	339	340	317	327	347	342	358	363	328	354	363	319	308	333	368	343	350	367	349	342	360	341	357	304	332	375	367	349	334	325	334	354	353	354	348	350	351	382	342	368	332	343	365	335	311	368	332	357	347	338	383	334	353	341	382	359	322	373	339	335	355	337	336	338	327	340	359	371	331	350	349	339	339	340	342	326	326	379	334	331	305	355	356	316	322	350	371	318	337	376	336	380	343	374	332	329	332	378	358	349	356	349	345	367	334	340	344	382	359	317	356	349	321	328	356	328	362	333	338	335	322	392	341	336	317	370	341	347	329	352	369	326	357	317	336	363	352	326	327	311	320	342	352	355	344	336	371	344	348	331	325	315	340	334	359	369	342	351	336	364	331	347	352	323	343	350	347	313	343	328	360	347	358	323	356	355	328	331	377	328	381	353	327	348	333	308	338	305	354	349	342	346	338	348	336	345	313
29753	4418	3526	1004	980	921	967	922	920	923	903	932	948	867	859	922	905	883	894	887	866	878	1027	881	926	942	925	917	874	898	911	816	897	879	877	907	888	943	878	902	905	948	931	882	905	934	960	929	910	913	870	901	936	863	976	897	891	896	868	875	900	860	867	872	911	915	898	916	959	938	912	932	895	863	912	911	961	895	922	912	911	904	921	891	912	945	935	918	948	988	924	856	936	899	904	915	939	872	934	938	921	883	912	872	971	940	953	910	908	889	870	926	910	915	882	838	913	911	848	884	937	944	888	984	871	875	939	947	866	865	921	907	878	888	966	856	863	913	864	853	908	924	900	901	968	869	881	916	933	861	897	908	897	826	952	966	935	944	866	909	858	872	908	882	918	934	925	904	896	870	907	867	977	850	845	915	860	911	898	947	885	942	864	942	921	900	914	956	923	908	901	927	911	890	907	915	935	930	839	899	923	892	925	881	907	888	865	960	926	858	920	920	889	908	902	962	959	970	860	987	894	934	913	978	866	936	944	903	921	830	913	932	854	907	898	854	930	875	895	911	931	869	894	911	918	949	918	911	894	917	956	890	887	892	875	896	871	911	860	862	876	879	914	872	924	892	883	921	867	901	961	928	913	907	906	918	874	891	868	919	857	912	879	918	878	879	915	895	908	863	911	935	921	881	876	854	894	898	958	916	901	926	925	923	899	878	922	907	928	914	878	882	879	892	918	916	938	938	887	897	950	947	916	945	883	913	913	883	866	888	907	881	871	917	874	898	937	892	880	895	905	926	924	891	897	895	933	877	895	879	949	867	873	911	880	905	912	899	862	913	929	887	862	921	897	909	894	961	892	891	933	967	902	932	912	882	866	916	937	901	860	860	902	878	879	916	824	912	920	884	936	930	890	902	909	888	899	857	947	891	926	921	937	939	926	906	940	932	922	941	878	950	936	891	920	879	901	945	919	869	911	882	888	867	905	885	917	844	968	897	894	892	913	819	875	900	898	803	920	898	880	896	878	907	928	957	880	884	828	929	920	927	934	953	889	847	926	932	878	879	930	906	888	909	911	878	926	960	915	899	938	899	892	866	950	923	914	888	969	874	847	962	861	886	872	909	912	913	919	911	968	870	910	895	874	878	911	920	931	921	937	867	887	924	889	936	846	920	904	903	887	926	840	886	879	902	905	828	873	939	891	886	931	893	934	904	903	965	885	910	843	952	925	891	934	899	890	873	879	927	886	914	891	895	893	838	932	889	892	898	879	924	930	903	897	918	922	849	892	880	971	873	874	892	933	920	872	942	936	925	958	869	892	928	865	902	931	916	867	852	866	969	912	937	915	876	877	918	954	869	907	907	888	981	925	977	890	900	906	884	913	940	891	937	928	872	964	899	888	898	886	992	895	835	932	951	889	870	910	949	864	911	896	970	822	930	914	925	907	909	890	942	880	931	931	922	857	924	935	828	878	855	906	915	930	931	862	901	903	912	942	918	900	916	907	876	869	891	945	863	894	907	942	914	879	902	928	916	888	940	947	915	876	926	923	890	886	910	902	964	913	860	920	872	911	954	911	851	923	927	949	917	903	929	927	940	949	907	872	889	896	916	921	869	957	881	947	927	926	881	935	886	837	903	910	928	845	891	898	912	915	843	962	948	904	884	880	903	852	960	894	921	879	863	914	904	896	896	909	874	903	944	913	904	856	916	920	920	921	906	943	917	856	948	929	945	900	888	946	869	879	932	874	869	932	918	883	926	902	834	901	882	853	895	961	925	948	906	880	924	877	932	899	930	917	907	934	968	886	901	814	905	893	914	959	896	884	916	886	923	888	939	885	891	868	948	936	897	927	940	893	919	886	849	875	887	944	873	861	892	876	903	867	939	943	907	894	888	908	922	926	907	928	906	917	924	942	848	914	846	886	909	893	932	893	911	892	883	895	896	899	933	924	911	922	867	909	873	944	907	890	874	880	907	905	946	926	897	967	878	923	964	943	886	876	895	925	911	891	919	919	875	867	893	940	855	864	923	901	858	937	887	928	907	935	932	929	885	927	905	906	873	889	905	951	849	895	906	922	884	926	927	874	901	941	898	909	888	903	940	908	908	876	899	905	876	923	897	885	931	951	893	901	891	945	939	934	912	859	877	915	931	911	900	867	905	885	988	935	862	917	914	947	946	899	915	942	907	845	883	938	895	883	858	945	857	902	862	925	951	923	930	873	931	897	946	923	932	909	947	841	897	929	911	891	892	905	881	900	925	899	942	937	937	905	906	975	932	894	898	885	926	868	885	880	902	924	917	914	887	947	877	843	862	904	864	919	956	921	893	900	931	909	895	929	897	909	862	932	906	883	910	889	887	899	885	886	882	898	869	869	922	935	923	936	892	861	923	913	898	910	918	909	918	884	885	929	936	887	891	868	900	887	906	887	931	929	899	925	949	834	915	933	925	886	932	879	929	899	909	901	879	896	895	869	916	924	900	872	960	931	864	924	875	918	855	915	885	889	962	903	868	915	920	951	904	954	926	883	909	929	849	945	852	869	858	910	931	945	872	913	929	890	921	956	907	885	959	869	900	899	922	882	887	919	921	887	922	899	912	969	903	944	947	897	909	896	901	895	950	924	917	878	922	917	906	869	909	921	882	926	880	939	936	944	879	909	861	891	948	919	885	917	949	842	879	850	871	892	907	912	834	936	924	882	925	897	891	856	904	819	902	927	959	893	870	887	896	892	906	874	892	886	892	893	896	855	904	851	932	900	944	876	890	878	906	877	913	848	951	920	951	909	912	921	921	894	892	906	921	875	890	923	910	872	887	894	903	898	907	936	881	867	877	897	931	887	965	886	888	909	926	915	894	944	955	906	904	837	897	871	952	887	887	880	949	941	925	933	909	940	867	932	966	910	901	906	911	902	877	888	874	887	893	891	906	904	910	891	937	875	905	864	907	898	933	914	856	890	860	884	900	892	911	951	854	903	926	876	891	930	884	897	936	918	911	884	936	926	862	895	881	892	950	950	881	890	888	864	902	954	903	882	950	924	921	962	914	905	904	944	936	874	858	929	894	927	893	904	902	918	909	927	880	871	873	903	867	869	892	896	957	847	905	920	874	907	880	883	944	906	914	878	937	876	934	959	923	873	943	895	894	940	907	917	849	897	927	956	895	956	931	900	925	914	908	916	893	880	937	926	947	954	884	924	867	941	898	924	904	903	916	877	881	926	940	915	960	937	857	864	916	946	933	859	878	890	896	867	863	926	855	965	920	890	913	895	926	941	922	890	861	883	888	940	917	907	872	945	922	848	862	864	890	924	905	888	895	948	872	890	897	881	911	878	861	897	903	905	915	854	903	945	893	935	891	938	883	900	859	945	944	909	887	911	863	917	942	895	929	908	907	917	898	892	915	942	966	868	851	923	901	898	920	942	916	898	882	912	885	866	923	901	950	869	888	953	919	906	862	884	934	939	893	918	942	907	877	918	951	923	889	885	916	949	914
69879	34816	26184	6001	580	373	312	310	288	266	242	229	242	260	249	233	241	201	233	229	237	238	212	229	202	215	223	198	207	200	212	228	220	226	228	232	219	204	214	196	210	207	221	240	187	200	216	242	200	221	206	230	222	243	209	219	223	207	211	219	216	185	211	217	234	236	195	237	219	238	221	207	206	209	205	214	237	215	221	211	219	203	203	246	194	225	212	231	250	214	200	195	187	214	236	232	236	250	228	195	231	211	224	236	225	216	199	211	235	215	222	264	219	219	193	217	208	228	207	204	217	226	195	203	212	210	193	209	202	215	214	209	233	214	203	183	243	218	195	211	208	201	211	238	183	205	224	236	265	212	234	205	229	201	204	240	202	193	194	203	219	227	206	214	227	210	206	206	192	183	212	223	197	247	205	208	205	212	221	205	192	210	182	188	207	214	199	193	209	218	204	224	206	209	204	212	212	224	192	208	217	192	252	210	211	234	205	212	204	219	179	228	189	207	202	217	204	217	218	187	217	228	208	206	193	202	194	200	223	209	213	222	221	212	220	206	216	209	205	203	238	209	221	215	235	184	208	232	223	206	225	205	223	212	213	210	216	216	245	215	202	195	198	216	196	201	210	233	204	216	218	213	212	186	214	215	214	189	204	217	209	230	227	240	184	207	210	208	202	199	214	239	230	221	226	206	219	205	209	249	240	214	213	213	226	242	205	196	219	232	237	213	230	224	213	228	211	234	236	235	206	221	191	208	192	219	213	205	212	194	197	213	211	227	239	177	205	230	225	201	230	231	211	227	208	235	230	212	219	218	187	177	204	188	177	235	207	179	232	232	202	215	235	213	217	214	207	204	193	180	233	203	209	243	225	195	177	249	260	206	192	219	224	199	202	224	231	221	222	199	213	223	211	184	218	208	227	216	222	196	200	205	202	215	259	206	218	210	212	240	221	211	240	219	194	203	212	216	221	228	232	219	224	202	228	222	244	199	215	217	192	216	221	199	207	207	217	217	235	226	223	227	213	194	235	208	224	198	234	196	206	186	192	224	202	214	234	221	205	223	213	222	215	200	222	217	217	222	220	210	211	248	221	221	217	199	183	213	236	214	214	201	227	230	206	208	207	231	232	245	201	221	205	218	221	206	237	185	218	213	196	227	235	218	219	198	226	197	223	218	200	224	197	237	182	211	216	204	190	221	214	197	241	208	194	204	222	230	222	210	227	210	190	181	227	234	231	194	218	220	203	215	221	206	233	229	228	210	208	239	236	210	213	201	210	208	211	221	215	214	208	235	199	205	217	219	204	236	212	211	205	219	191	184	217	193	213	197	231	226	219	194	177	206	213	225	238	208	223	217	227	230	203	230	212	223	210	232	217	195	219	217	238	224	219	208	192	204	201	231	221	209	236	206	203	205	216	211	195	212	182	192	198	213	234	218	222	195	216	197	199	186	241	195	224	205	202	205	178	210	219	218	198	212	211	221	201	208	230	219	211	198	214	224	207	190	238	208	224	212	194	240	230	208	225	196	203	224	210	209	218	189	192	204	227	211	198	195	190	216	173	184	244	229	246	241	216	222	193	219	173	200	188	203	214	226	235	231	211	218	185	172	243	215	212	213	211	200	215	185	212	214	201	241	205	206	217	212	205	213	193	208	219	236	206	198	207	252	228	205	193	210	184	204	220	236	210	201	194	220	203	224	211	222	194	195	225	221	210	232	236	207	198	228	205	224	199	196	219	240	224	206	199	226	184	215	190	199	210	215	211	224	182	212	220	174	238	221	218	233	223	201	219	210	206	197	198	208	214	204	223	215	213	226	226	207	208	230	204	210	251	210	205	203	201	228	209	245	225	210	225	218	203	201	231	200	208	203	207	231	233	222	207	206	228	212	216	191	221	213	215	203	202	238	224	218	224	220	219	192	206	248	188	237	225	182	203	189	205	202	197	202	204	185	223	194	193	213	221	213	211	214	203	205	209	240	213	202	226	185	203	188	209	203	206	213	206	203	194	206	218	209	192	207	210	225	202	191	223	179	243	222	191	182	235	211	197	234	226	213	208	192	220	193	225	222	225	217	206	207	215	215	197	205	203	218	206	219	209	220	206	226	208	220	218	227	217	224	235	217	210	225	191	235	200	201	213	229	213	228	218	192	197	210	200	195	211	209	189	207	198	211	228	197	223	222	237	216	205	217	228	203	225	215	235	203	228	220	187	214	219	229	228	221	216	204	223	225	234	209	214	212	227	234	227	234	215	226	202	207	186	227	208	225	236	189	212	214	201	210	219	211	215	202	219	212	204	218	230	208	209	220	208	227	190	201	179	209	228	244	203	209	200	215	219	196	205	212	183	215	223	173	217	216	216	232	250	193	233	216	184	197	207	229	215	215	218	219	221	204	215	218	232	233	228	212	208	219	229	214	201	201	196	224	224	201	208	209	194	172	224	233	211	219	216	216	219	208	219	232	201	201	195	220	223	195	224	214	196	215	209	232	221	229	208	230	234	206	188	197	203	209	221	240	236	202	249	198	219	227	211	203	221	230	229	193	217	211	199	199	218	209	231	206	199	208	205	228	211	174	215	191	215	225	179	210	241	230	195	203	210	188	206	202	209	227	204	213	210	192	214	222	199	199	205	216	221	220	254	221	202	217	187	207	203	217	194	220	221	232	208	231	197	237	209	230	174	215	201	241	219	230	242	230	231	212	197	198	229	203	218	207	201	210	220	200	198	204	248	207	202	232	222	198	225	220	232	240	211	183	217	206	214	218	211	231	233	198	215	203	214	212	190	230	219	231	185	183	235	193	236	223	200	213	240	195	219	194	211	212	203	194	194	219	203	220	218	208	215	192	202	230	195	223	188	233	215	184	220	224	219	216	202	212	227	210	201	199	208	196	238	238	221	211	233	209	210	202	209	196	216	216	239	214	192	224	222	199	228	229	207	179	236	206	207	229	224	195	212	191	208	227	197	234	220	220	217	215	196	214	226	216	218	199	210	178	220	224	220	209	224	216	231	192	194	212	216	202	222	200	215	235	251	230	219	199	202	204	202	215	234	209	191	217	228	209	217	196	219	226	219	215	207	217	199	231	222	207	210	199	219	200	225	232	220	199	242	233	211	201	199	216	247	215	224	240	197	202	204	226	207	230	244	208	235	201	193	221	207	216	203	226	214	195	221	226	197	212	216	217	180	208	202	214	215	231	217	201	192	220	220	210	236	232	218	231	203	231	215	210	199	210	210	208	202	208	206	230	199	217	208	200	224	236	217	228	239	214	224	238	216	193	225	184	231	227	223	227	233	220	252	222	220	200	203	210	205	223	220	178	220	178	224	222	233	198	207	199	222	216	215	199	240	228	185	217	215	198	217	196	186	202	209	209	224	203	224	220	233	206	203	202	219	247	226	221	227	228	232	217	216	204	187	203	230	239	223	213	210	214	203	211	235	192	225	214	210	224	216	203	208	240	200	200	230	211	231	215	203	206	211	206	199	204	257	216
49057	20861	16812	1679	1525	1279	1203	1091	977	955	908	873	778	761	776	677	677	679	645	694	635	683	651	625	622	636	688	685	611	639	599	627	609	596	638	616	677	636	627	632	621	590	599	666	592	596	616	656	618	609	572	615	624	568	646	572	606	619	581	605	609	624	581	630	590	607	620	662	660	686	684	690	632	671	690	676	718	682	672	683	650	679	691	701	665	649	583	613	660	598	645	608	621	624	628	670	698	696	678	658	709	706	664	643	676	659	665	648	716	722	665	599	653	604	640	612	606	633	597	641	589	608	642	588	649	627	623	631	577	615	637	607	650	608	595	599	587	629	580	604	560	599	600	622	594	622	643	545	599	586	621	593	607	592	590	593	580	597	572	596	539	605	606	599	599	635	616	616	616	587	576	584	588	621	593	580	624	590	573	593	623	572	582	549	554	593	562	596	597	620	589	614	592	567	605	566	640	621	604	586	592	599	602	602	603	582	560	582	607	632	601	569	609	626	650	563	583	555	631	565	620	624	605	597	650	569	609	562	611	606	594	604	581	599	551	616	603	563	618	570	609	617	587	598	613	581	600	594	610	542	585	596	583	554	564	642	598	603	615	571	622	676	643	584	597	625	584	570	591	601	599	573	579	561	613	590	588	573	611	591	591	563	572	597	628	586	593	606	598	615	615	646	566	648	579	582	620	603	574	629	587	574	594	591	582	590	582	628	581	593	582	611	569	582	598	597	569	578	576	575	621	611	654	565	559	549	565	618	600	600	587	586	587	610	611	539	619	629	622	663	555	591	589	651	556	589	586	606	613	594	599	621	627	605	636	603	555	578	583	570	612	579	630	553	637	577	559	629	565	591	546	601	594	608	581	586	563	579	588	592	590	649	606	609	550	588	588	575	591	568	572	592	614	564	613	577	578	563	603	598	609	584	604	540	598	590	592	596	590	600	589	588	598	599	591	589	580	578	627	609	582	640	612	626	590	571	587	605	611	639	612	590	606	611	578	561	614	576	594	587	632	607	602	604	606	582	566	550	634	634	573	613	617	599	570	619	586	621	617	588	588	638	552	558	575	589	573	596	627	609	606	565	579	634	604	594	623	582	591	652	622	613	551	607	596	562	629	590	609	580	641	609	612	597	562	587	632	600	627	598	566	583	563	558	571	587	586	620	596	610	610	603	659	600	573	601	570	645	585	573	616	625	593	568	603	632	564	580	607	583	586	613	609	595	582	568	604	601	622	596	569	602	626	597	586	584	589	596	597	580	619	542	616	562	595	598	629	620	565	592	525	612	587	622	592	606	648	593	549	598	561	585	636	599	605	650	593	616	610	576	597	568	625	567	656	566	601	604	594	588	595	606	590	582	589	594	640	602	614	602	572	592	640	579	574	623	596	559	630	579	569	587	584	616	616	566	600	564	626	616	631	555	605	586	592	596	574	631	615	590	587	606	621	606	581	581	562	583	558	590	594	605	584	635	622	569	582	612	608	573	588	624	583	642	576	609	622	582	602	598	627	623	606	590	629	597	617	592	585	588	599	575	610	585	599	570	639	579	602	635	582	586	569	597	629	594	580	583	639	607	616	578	618	583	563	580	580	624	657	616	553	604	596	620	583	568	566	628	558	603	586	567	605	596	607	621	646	617	613	551	578	552	646	653	635	563	569	604	603	593	610	603	566	602	582	623	610	592	584	637	638	567	610	597	606	572	636	628	600	544	564	615	620	578	572	583	634	650	614	626	584	597	569	627	590	590	614	619	585	572	578	602	615	619	579	632	566	584	599	599	590	583	581	596	619	568	621	578	613	595	598	577	587	617	589	627	662	627	616	629	580	618	550	574	558	579	556	597	624	590	583	576	563	621	626	549	594	589	653	612	580	561	544	619	584	604	593	570	632	608	589	569	603	599	611	575	555	641	599	580	615	596	599	600	564	618	615	573	598	599	603	598	570	600	631	580	588	580	571	596	584	615	535	601	617	596	569	586	598	615	558	569	639	638	550	575	568	556	609	590	589	624	588	555	586	597	607	622	584	586	565	578	593	600	611	557	579	566	566	606	591	597	549	585	649	605	531	618	583	588	586	588	665	583	608	594	642	597	608	619	614	593	658	648	585	608	591	573	569	575	626	601	568	633	617	587	562	610	573	607	585	577	557	598	577	575	601	602	605	575	632	589	614	654	668	589	579	571	602	539	589	567	600	634	603	627	587	588	603	577	645	594	597	653	569	579	602	595	564	596	584	602	584	589	591	615	570	607	590	610	591	590	609	587	631	589	629	591	573	601	564	592	625	584	572	610	576	620	598	611	570	589	556	579	608	610	598	542	597	574	606	593	578	581	598	595	625	603	579	576	589	635	577	595	562	581	553	612	567	634	613	637	599	599	607	621	564	545	605	609	592	583	624	578	636	608	577	628	632	661	642	574	610	545	605	652	621	596	622	582	567	605	592	588	619	595	588	591	575	603	585	598	573	600	598	565	611	594	582	623	641	540	672	593	561	634	623	607	588	568	585	583	601	580	590	582	565	572	600	565	567	634	599	601	592	606	578	570	618	629	588	615	595	653	569	580	550	646	574	598	616	594	616	579	610	638	633	572	591	587	649	555	580	610	614	613	639	610	579	617	577	645	614	584	608	605	611	615	593	606	661	632	607	594	567	599	625	571	596	562	579	600	650	589	606	584	621	596	575	612	636	591	601	599	600	565	625	618	580	593	595	572	629	609	595	583	541	641	618	633	588	620	597	575	629	616	614	584	593	586	607	579	620	597	596	638	563	543	589	556	605	577	599	566	587	584	582	572	601	582	578	567	566	582	567	589	579	627	609	637	568	649	600	605	611	602	616	634	602	590	579	640	580	563	602	587	565	639	598	607	649	574	589	553	597	615	566	532	628	602	633	612	614	610	555	610	573	625	605	563	620	564	619	617	579	639	625	586	600	600	591	637	614	543	601	632	576	562	602	589	582	600	610	590	620	585	601	567	613	573	591	590	621	626	627	562	612	556	591	596	574	610	587	570	612	618	621	657	614	600	576	627	625	582	592	619	593	585	602	599	623	596	625	597	603	618	560	621	621	623	589	621	598	574	574	595	572	616	567	591	611	592	558	600	604	587	601	636	608	537	568	616	584	593	577	612	567	565	633	635	574	557	602	610	660	586	591	579	624	600	588	604	620	629	590	601	547	569	639	652	670	610	606	634	582	612	577	581	614	582	552	596	546	587	605	607	561	568	581	543	585	589	595	586	636	568	620	596	618	599	591	598	610	618	605	594	589	567	618	622	595	586	593	579	582	589	599	568	595	629	599	613	619	581	621	605	631	550	594	579	605	581	592	622	594	599	602	589	592	611	582	574	598	620	571	605	634	635	642	575	593	587	644	580	589	582	594	621	574	579	580	570	613	596	607	568	613	592	618	590	553	620	576	625	637	595	647	641	609	580	616	620	573	600	618	606	573	579	586	649	603	605	601	607	604	575	608	593	550	567	580	584	580	604	591	609
73484	43595	29251	13055	1898	534	414	348	333	297	313	218	206	247	200	205	206	194	188	234	207	218	177	208	205	203	225	192	182	198	184	180	212	209	180	162	173	180	201	181	200	188	174	185	158	181	186	183	186	203	206	216	181	185	181	181	161	190	185	191	178	186	164	198	196	190	210	203	217	164	202	217	215	207	198	210	216	201	198	209	198	200	221	198	182	184	165	196	182	174	191	198	205	195	208	191	196	178	196	200	199	192	205	217	182	186	202	212	205	206	236	196	170	194	175	214	209	153	190	218	177	183	194	169	193	176	178	210	187	215	186	198	199	215	196	198	190	195	177	200	188	187	190	183	174	189	154	196	162	167	155	183	180	180	208	162	160	197	209	168	200	176	180	204	168	183	195	202	210	168	180	174	169	167	189	189	160	173	181	179	180	169	183	178	207	191	192	181	186	198	175	184	174	207	185	176	193	159	217	199	174	188	162	192	195	187	164	196	173	179	170	200	203	183	195	211	183	207	155	178	179	174	189	195	181	188	171	176	169	182	184	180	179	177	204	194	169	160	172	201	157	186	204	180	195	186	166	178	192	208	190	166	192	173	206	171	196	172	170	179	199	166	172	195	179	174	192	156	177	198	186	199	192	169	184	176	170	164	186	181	159	195	189	162	196	165	200	188	176	185	191	181	179	180	153	189	168	184	161	215	194	206	174	184	176	184	188	180	200	184	193	181	180	177	191	188	182	183	208	189	186	176	190	179	192	162	183	169	169	202	179	179	179	224	160	166	187	173	166	179	194	199	191	189	207	218	180	166	174	189	182	181	163	180	177	174	178	172	181	189	151	182	180	192	173	179	227	157	217	188	193	181	194	194	208	194	200	176	177	186	164	188	204	167	180	174	173	192	183	202	182	161	199	158	181	165	231	177	178	205	182	209	172	179	161	185	182	154	190	186	165	183	187	191	185	171	186	223	201	207	166	221	194	185	176	188	164	172	213	194	206	196	191	197	200	188	180	187	193	192	184	182	172	177	193	193	176	181	191	201	200	217	202	192	209	167	187	190	209	174	184	177	191	179	168	165	179	197	192	181	190	217	189	181	188	178	178	161	194	197	178	187	167	186	228	181	201	173	177	204	190	184	180	160	173	179	164	155	173	179	212	169	184	199	162	196	174	193	194	186	182	168	191	157	209	183	180	189	198	190	179	202	175	179	180	166	160	178	177	189	207	194	183	211	202	187	179	173	168	158	187	174	183	191	184	197	166	159	179	193	180	181	196	168	169	163	192	157	210	172	216	198	181	182	188	186	169	184	173	197	194	173	183	197	180	200	182	182	190	178	188	188	175	189	178	180	169	169	190	179	176	171	181	160	196	185	170	181	177	180	186	209	217	200	211	191	177	180	186	200	184	198	165	179	194	191	191	201	177	182	180	182	175	182	188	167	197	197	172	179	188	180	187	181	172	211	184	177	170	185	172	176	215	185	184	184	191	171	186	182	174	175	185	204	158	151	194	175	187	173	200	192	214	206	173	192	176	193	175	178	192	169	175	171	171	194	175	174	180	207	161	165	179	214	194	192	176	209	187	179	175	183	146	176	170	175	162	189	210	203	196	188	204	195	195	192	162	181	184	162	185	176	164	169	226	205	149	219	173	160	214	178	184	181	192	158	199	206	164	181	164	192	195	196	170	164	192	171	187	192	192	178	189	173	186	210	187	167	164	216	184	178	202	196	172	171	180	175	207	168	162	212	191	189	190	198	179	159	193	184	180	171	170	184	165	165	188	184	171	179	198	186	187	186	213	172	150	173	162	172	186	175	207	187	199	190	203	184	165	183	177	191	171	182	195	187	180	193	193	201	177	195	186	190	169	189	195	194	194	164	179	199	198	183	183	187	177	189	184	172	182	173	190	201	194	174	175	196	196	182	173	186	180	173	176	197	194	197	174	174	195	197	172	193	147	185	165	174	191	169	205	171	205	214	176	178	174	214	180	203	216	178	215	184	177	188	181	190	199	170	178	181	205	176	205	189	181	155	170	162	178	184	179	216	159	198	186	190	183	197	205	214	195	172	171	175	184	194	220	190	192	175	176	176	178	172	174	180	185	185	181	195	205	175	169	215	171	206	164	179	175	182	177	166	191	204	182	181	191	179	183	206	168	202	197	179	174	193	185	172	184	180	180	196	175	196	167	179	170	167	184	174	169	154	172	182	185	186	194	186	171	202	184	182	179	188	182	164	169	202	166	180	175	192	167	196	172	200	204	188	150	191	178	190	181	194	180	172	200	220	182	229	174	177	165	179	193	207	170	185	199	158	166	171	177	176	196	183	194	187	186	185	208	197	197	193	177	181	186	183	196	198	175	165	154	183	203	187	169	171	193	171	160	156	211	172	191	195	187	199	174	197	158	186	196	185	199	190	176	173	180	168	182	183	195	173	179	168	182	200	184	164	163	158	183	191	207	193	162	177	188	184	193	212	178	181	207	179	209	187	212	189	174	185	172	185	208	175	200	189	199	152	172	172	168	182	177	173	190	176	183	183	185	168	168	182	187	194	202	167	195	201	183	173	190	202	187	173	196	199	192	181	189	177	181	197	172	180	194	200	192	201	191	174	177	182	180	182	170	191	177	201	188	169	205	169	184	166	185	191	187	177	168	199	171	175	182	189	186	199	179	192	184	190	203	163	203	192	183	181	197	172	165	192	195	170	192	173	156	197	186	188	164	192	179	192	208	196	195	205	178	179	185	199	176	195	196	177	170	179	172	164	184	200	171	185	190	189	185	206	183	163	192	192	170	172	200	159	195	200	174	194	208	195	177	173	179	176	198	202	192	174	172	177	180	175	186	184	188	208	171	189	155	194	159	192	195	184	198	193	183	182	192	168	155	185	195	183	195	168	178	207	199	192	187	181	169	184	191	199	202	145	179	181	183	179	188	198	171	171	161	161	195	181	192	228	189	215	198	190	186	174	182	206	190	178	148	180	158	181	157	184	169	190	198	190	187	174	189	182	185	194	203	216	165	186	182	177	163	180	177	175	195	192	176	186	171	184	194	205	173	180	197	200	176	177	172	198	169	204	192	180	191	192	177	189	191	161	187	179	188	195	190	185	192	182	177	190	187	198	180	171	192	191	177	195	173	178	188	161	176	205	177	184	187	176	181	182	161	182	170	193	173	188	185	188	193	208	206	189	176	181	198	185	191	186	176	187	186	184	185	181	202	162	163	196	198	178	207	188	171	193	170	185	181	158	180	164	195	186	175	210	193	179	180	177	192	187	195	191	163	195	187	189	201	169	172	184	183	208	180	170	169	153	172	166	191	173	168	162	174	196	188	188	205	183	209	191	165	188	159	192	188	172	162	189	210	192	188	186	170	172	195	183	189	183	190	187	195	171	170	172	209	201	188	181	175	164	175	173	170	173	213	179	165	190	206	195	195	193	171	192	189	174	180	189	198	158	183	181	187	193	168	187	167	177	183	189	183	186	194	194	162	185	167	189
57199	29312	17941	2646	2282	1986	1655	1458	1336	1105	994	962	911	823	813	782	739	747	723	717	667	655	638	639	627	671	588	577	632	556	596	604	605	574	529	588	552	564	577	567	573	586	556	569	567	540	567	609	530	589	580	546	536	548	555	567	566	554	532	554	564	567	547	559	577	569	647	629	666	673	627	690	693	720	663	681	719	809	716	812	566	657	719	687	597	631	543	604	599	601	598	591	653	588	639	729	686	748	654	685	716	640	676	641	603	606	594	628	707	712	594	582	591	572	651	622	621	615	569	545	580	511	564	576	493	545	550	597	630	624	660	615	647	600	540	547	587	616	559	598	543	567	547	551	549	532	522	535	536	517	551	524	566	522	482	517	525	538	520	544	514	544	569	535	511	509	536	523	570	577	559	558	533	516	552	534	555	545	496	606	570	528	555	520	581	567	553	514	513	525	531	512	568	509	568	515	520	543	514	541	518	522	532	506	507	523	507	554	521	498	512	524	553	572	523	571	531	555	511	530	557	503	567	535	558	512	603	523	517	570	564	537	544	522	573	569	511	509	549	551	537	500	548	516	517	516	493	523	547	528	549	544	560	512	543	531	513	499	553	595	556	501	535	520	512	515	573	548	528	500	473	528	548	553	506	516	523	544	552	551	534	547	515	504	560	552	548	539	504	499	557	527	502	520	553	527	526	549	578	485	524	524	474	508	534	533	548	545	520	520	553	571	486	507	547	504	508	548	546	570	513	573	534	519	550	544	559	556	541	511	526	512	564	577	555	532	547	539	526	528	530	573	533	535	543	544	549	538	526	544	525	530	532	524	567	514	487	552	560	537	557	505	531	542	517	528	544	547	544	526	515	537	528	584	505	548	511	572	545	551	522	546	560	525	563	551	546	503	537	549	476	535	554	562	554	528	543	522	561	528	496	541	526	563	520	510	515	560	509	531	544	566	555	555	523	507	497	524	497	588	541	544	475	526	542	507	532	579	546	596	518	511	518	550	560	525	532	544	553	510	498	504	529	544	518	519	576	523	501	539	553	490	556	536	512	581	508	569	556	535	510	551	556	496	522	578	530	528	530	542	520	531	530	517	478	555	524	533	515	516	527	517	535	523	514	557	538	500	517	566	518	511	521	520	568	533	526	543	551	518	540	463	538	557	526	536	555	545	514	543	529	535	525	545	530	581	499	564	566	511	542	516	538	543	510	559	523	567	552	547	524	567	495	531	518	568	539	532	509	533	564	555	515	536	548	489	521	531	570	547	544	550	507	516	563	488	554	536	517	527	493	533	502	538	529	512	506	564	511	504	514	542	515	562	527	588	512	546	535	511	537	548	522	549	538	570	547	559	544	550	531	535	490	532	539	563	526	588	486	526	517	520	522	540	546	541	535	559	538	503	542	545	528	549	526	542	551	539	537	579	587	527	524	590	530	533	521	548	521	493	557	534	533	552	546	558	554	535	554	549	576	529	527	543	519	548	505	555	531	562	558	501	524	567	479	540	540	514	503	504	542	517	533	513	535	527	533	512	540	586	550	564	553	524	570	509	546	518	510	528	543	548	525	537	532	497	529	546	530	537	520	569	547	587	522	580	532	523	587	588	573	574	578	571	539	533	545	533	566	520	521	496	555	523	572	511	555	515	569	571	536	508	551	587	510	510	536	505	517	571	545	531	498	526	530	515	527	549	507	539	539	557	511	563	564	542	521	535	516	496	581	538	545	509	536	519	552	554	473	537	526	508	492	529	526	529	527	524	563	519	523	544	563	537	578	501	551	569	530	526	501	555	562	513	537	525	506	525	541	539	513	534	546	556	545	508	525	559	573	553	521	549	513	570	544	481	515	545	534	507	522	544	518	505	556	544	547	534	510	541	553	510	525	528	557	535	535	511	535	522	521	562	560	584	497	551	524	522	529	563	523	490	567	565	564	552	548	514	537	558	537	528	541	528	515	557	529	532	520	572	505	554	541	572	555	563	580	518	530	515	509	514	500	540	535	524	546	528	562	518	533	516	573	546	552	500	574	523	555	568	536	540	532	532	523	551	540	553	548	553	549	514	524	550	535	591	495	545	518	541	552	551	535	509	524	502	549	529	546	543	542	530	511	528	539	545	497	549	548	559	541	528	545	568	577	519	542	589	555	561	525	513	558	547	575	500	508	512	562	493	535	534	553	514	513	555	539	562	548	498	599	503	545	516	544	551	535	521	479	571	494	568	534	499	517	519	549	521	541	536	533	525	516	525	549	550	567	584	544	533	563	504	576	536	509	533	550	556	520	579	580	532	496	579	548	528	547	579	508	497	552	508	516	543	567	507	543	555	538	540	534	509	537	514	506	548	540	547	546	558	508	538	554	569	591	573	538	504	541	563	578	536	529	530	538	535	510	519	521	542	553	503	497	535	521	517	557	534	564	521	515	555	541	513	521	531	562	548	564	548	565	549	537	539	537	520	539	508	521	563	551	546	511	541	516	554	504	571	540	553	511	560	530	546	562	552	538	534	531	524	537	553	524	554	513	514	548	526	541	477	531	530	524	540	526	559	498	553	525	497	522	513	485	533	527	530	551	539	531	589	519	535	482	541	486	487	527	523	573	530	567	567	538	549	541	525	552	529	509	552	556	523	571	566	550	509	515	535	496	533	566	590	574	529	513	530	518	504	522	519	543	520	547	562	529	571	573	573	549	530	527	550	511	561	512	511	549	524	546	534	528	512	533	547	539	518	491	548	534	523	533	548	539	557	561	510	528	545	504	531	497	557	495	499	547	519	502	539	530	537	516	530	589	539	507	523	500	551	485	515	504	544	512	519	533	490	528	568	491	527	554	515	549	523	513	578	513	510	528	534	548	532	550	560	539	510	549	594	553	506	571	527	555	501	527	539	516	532	524	507	589	578	530	522	574	542	527	543	519	507	531	562	510	545	543	519	503	513	512	484	541	547	503	565	503	558	522	565	525	504	519	554	577	530	558	533	534	552	572	522	548	554	563	515	548	534	543	532	582	540	517	524	530	527	531	523	543	548	543	485	539	558	562	474	536	532	556	552	550	523	574	550	529	525	545	508	548	528	506	541	542	511	517	537	524	537	541	503	505	540	567	511	520	588	543	583	553	537	533	567	547	543	538	554	560	519	500	501	518	511	533	554	585	523	539	560	544	548	549	514	492	562	590	506	503	484	538	540	494	546	512	536	538	575	533	543	536	556	533	553	532	497	553	507	505	559	506	580	529	495	522	527	555	546	498	519	533	494	478	540	536	578	548	506	521	522	568	561	516	499	478	508	537	505	583	543	558	522	519	515	539	525	565	489	540	534	522	520	571	560	475	508	547	557	524	554	496	575	561	557	519	525	524	530	545	514	551	535	486	520	554	566	567	526	512	527	563	536	502	545	557	547	552	570	562	548	490	530	550	566	564	529	554	526	529	594	550	525	574	590	546	593	538	520	537	539	565	490	532	520	529	510	551	532	515	546	525	514	554	533	561	523	524	474	536	512
37181	11105	2210	538	357	372	330	342	332	351	337	339	343	315	361	364	330	344	327	344	314	328	347	357	335	355	327	331	363	325	305	366	329	340	349	364	378	338	350	355	345	355	328	366	341	333	332	349	367	340	342	321	318	331	310	344	354	338	334	354	350	324	381	323	306	359	338	344	342	358	337	339	351	381	366	348	313	326	371	330	372	295	329	327	324	311	296	345	318	346	327	332	398	353	337	328	338	342	358	363	358	368	337	336	362	339	313	367	342	344	349	323	355	327	364	333	334	349	344	333	347	364	370	322	349	335	323	326	329	347	323	338	334	336	345	348	340	303	338	325	331	339	356	331	349	360	326	341	350	341	374	352	341	350	387	354	344	356	325	330	336	363	355	321	351	367	364	334	376	343	339	325	377	320	363	378	339	326	327	337	374	390	367	373	316	336	338	377	308	347	320	342	348	333	330	351	356	335	339	349	358	324	348	319	370	342	363	356	354	359	345	340	326	321	329	333	344	373	366	345	323	372	351	350	350	318	352	315	370	327	347	352	370	358	304	373	332	347	343	375	371	348	346	342	355	333	361	359	355	313	330	323	357	335	351	354	322	364	327	318	335	352	319	340	342	374	343	320	334	343	352	325	356	348	333	319	359	346	343	321	360	338	375	296	329	332	327	347	301	339	381	335	351	353	340	334	327	317	316	366	350	327	358	341	337	360	363	340	320	334	341	351	350	362	295	362	324	349	363	324	343	349	347	343	354	318	363	330	356	351	340	338	340	343	324	336	351	333	347	301	350	354	355	324	349	351	327	362	321	363	379	340	333	356	338	324	344	373	330	335	343	356	332	348	344	372	336	338	367	338	349	348	350	350	347	331	380	343	320	354	334	344	299	336	354	352	339	362	293	358	332	341	339	390	316	326	347	362	347	340	386	341	321	346	350	319	362	385	348	344	325	338	339	350	333	316	340	337	320	323	345	346	345	298	336	322	369	354	325	348	331	342	354	363	393	333	336	357	368	358	333	328	348	349	342	363	328	345	336	350	334	328	336	369	359	353	325	338	353	360	336	321	359	367	352	417	362	325	342	356	326	347	339	346	337	312	353	336	333	357	369	325	383	359	347	355	349	360	333	366	338	334	319	357	338	361	353	328	313	309	354	332	346	332	321	350	382	358	351	338	317	309	356	357	331	344	334	358	303	320	339	349	375	352	334	327	340	371	360	343	352	366	352	346	343	337	363	345	314	356	321	345	383	342	358	332	338	348	310	330	354	371	341	330	328	326	359	317	363	354	324	359	333	325	344	351	317	332	348	320	364	334	363	344	326	348	339	328	331	330	317	282	341	333	319	374	369	367	360	369	352	345	339	362	372	325	364	341	335	349	344	334	364	331	351	334	320	350	347	386	358	366	376	330	375	335	323	348	377	346	330	348	337	335	320	334	333	346	343	345	358	349	377	296	373	392	373	333	350	301	320	320	314	331	341	370	346	316	348	347	358	331	346	339	332	361	321	346	315	319	351	391	325	336	344	310	337	350	338	365	331	304	343	333	349	352	366	358	327	351	346	363	331	362	348	355	341	344	365	329	334	319	338	370	349	379	343	367	379	351	381	354	352	328	354	339	351	345	323	358	387	332	357	379	349	334	329	343	329	321	358	342	345	357	339	303	343	343	310	325	341	352	335	366	344	345	323	317	333	348	352	321	338	357	326	328	339	350	302	329	305	350	312	337	350	301	359	334	363	327	351	324	345	341	316	332	337	370	329	340	339	348	321	337	328	314	354	337	311	327	320	336	319	343	325	383	367	343	368	349	357	346	341	349	345	320	347	344	334	337	354	351	348	373	342	331	360	345	344	349	354	359	359	342	355	302	336	332	319	348	325	317	359	350	325	332	345	335	336	343	364	368	328	360	351	326	372	341	386	363	330	358	346	364	335	347	350	370	334	330	334	354	354	325	318	330	364	322	324	327	356	335	354	368	353	317	340	351	317	344	313	366	349	369	348	336	316	366	357	313	347	339	308	388	330	387	332	316	353	344	331	337	362	336	354	346	373	374	350	352	332	347	342	343	360	339	355	351	338	339	289	298	334	360	318	324	353	359	341	339	352	314	356	354	315	334	351	351	358	356	334	330	361	330	357	309	357	358	318	329	330	366	348	307	327	347	319	371	338	313	353	361	329	330	351	300	352	353	363	374	330	363	310	309	333	345	351	312	393	340	321	312	315	333	334	318	360	386	347	311	381	360	350	380	344	368	320	325	327	317	322	334	338	347	335	347	349	336	325	324	336	325	312	327	302	324	349	343	354	351	357	329	316	336	355	332	341	312	373	348	337	356	366	318	361	348	323	360	329	364	363	343	330	337	344	358	370	331	350	346	329	339	291	382	329	360	337	327	361	348	319	344	363	349	349	357	345	337	322	339	313	349	359	318	340	334	376	370	336	327	333	343	325	352	357	316	353	331	375	359	360	326	324	312	375	363	327	340	367	377	316	328	353	315	352	350	331	379	352	348	367	313	344	356	362	337	347	350	340	342	357	342	363	324	346	358	340	344	343	342	338	346	372	350	333	361	319	323	335	332	364	353	358	342	338	329	331	328	345	346	346	312	387	315	329	356	337	365	353	345	343	329	361	339	369	321	339	348	374	388	338	333	331	349	336	345	320	366	351	372	350	308	341	343	371	378	343	349	348	351	367	332	335	363	336	326	395	345	303	328	338	349	288	375	359	364	353	379	337	346	324	325	337	339	341	348	322	329	318	349	351	359	343	348	362	321	364	370	347	349	357	358	373	309	326	349	344	314	378	349	338	369	358	382	330	350	329	315	315	336	360	332	319	358	346	336	362	359	333	323	364	367	316	335	356	329	356	327	332	355	345	367	329	373	344	314	332	364	325	353	314	350	373	349	320	355	327	355	329	353	360	352	354	357	361	361	347	361	375	307	324	347	332	372	323	336	350	348	348	334	319	359	344	366	349	368	346	354	361	347	334	362	303	348	324	340	344	351	317	385	340	379	361	354	349	327	341	339	390	333	354	332	343	377	341	316	341	332	344	354	315	316	370	370	359	354	334	349	322	376	388	373	304	295	322	317	341	324	360	356	317	357	341	330	362	368	371	335	383	325	333	329	324	357	326	327	347	354	348	357	332	339	354	349	335	351	332	318	333	345	320	363	351	317	332	333	378	337	332	340	320	339	320	343	323	332	366	366	315	333	391	314	337	348	343	335	312	347	332	319	374	347	363	334	362	348	352	364	357	357	349	304	329	370	331	336	346	344	331	327	307	329	327	353	351	327	358	355	331	311	316	332	316	377	363	323	358	352	359	326	313	359	368	354	337	343	325	360	314	352	363	331	313	340	342	342	355	382	341	355	329	367	376	369	311	338	357	340	365	336	350	347	364	333	330	335	355	352	354	332	332	319	338	348	338	349	327	313	359	339	374	340	361	356	329	320	328	377	319	348	328	321	334	341	367	350	344	289	351	347	366	339	356	326	326	353
30612	4706	3404	961	1022	921	977	932	929	999	930	927	920	940	963	917	915	929	930	939	886	925	898	876	903	947	952	906	885	895	892	868	955	948	874	919	900	880	886	884	910	911	900	911	908	916	897	899	922	879	917	929	914	882	918	942	878	910	905	937	910	887	905	877	933	894	926	916	870	822	901	841	875	904	881	875	958	938	897	918	929	857	910	920	914	893	911	880	910	900	955	874	898	856	914	903	926	938	871	910	929	883	965	961	924	929	885	908	914	931	914	928	914	885	922	997	903	858	927	885	935	873	893	873	895	940	905	856	943	869	944	912	929	933	916	887	884	908	885	874	893	939	890	906	909	915	906	914	872	879	908	894	899	866	933	890	881	886	893	914	918	883	911	884	866	934	906	936	895	889	920	932	913	920	918	885	910	872	890	856	960	952	904	948	948	914	866	914	963	888	928	889	865	871	919	889	914	911	860	908	898	899	872	958	919	945	939	918	888	916	942	946	898	893	893	886	959	908	908	924	904	974	924	903	974	916	941	912	892	924	924	930	919	906	932	913	922	915	906	920	852	902	864	902	913	999	863	902	899	883	900	897	914	938	900	911	914	955	864	888	951	974	898	870	868	902	932	919	924	881	842	947	939	868	917	964	939	884	923	941	868	844	911	930	905	848	935	914	923	905	896	923	872	941	868	889	850	857	919	887	848	888	887	923	893	925	895	875	961	902	874	921	902	986	878	933	877	896	919	903	916	922	937	912	908	957	869	884	884	855	892	901	891	867	915	916	816	910	869	901	901	904	928	882	912	900	896	865	894	976	907	882	950	871	886	959	928	888	895	934	877	946	935	944	925	900	927	902	901	918	940	926	972	946	959	922	901	912	878	912	914	860	898	879	927	944	925	957	917	916	898	933	921	929	912	869	916	909	884	887	911	944	935	899	940	833	908	914	872	904	937	873	851	932	958	910	841	962	897	842	926	914	907	918	905	889	922	947	947	911	917	892	864	929	898	884	907	935	940	907	893	926	881	931	988	902	946	942	852	953	905	900	927	900	911	909	912	820	911	916	875	903	887	934	911	966	948	898	847	876	898	881	925	910	926	928	917	896	884	904	891	967	905	870	956	864	955	881	899	859	915	861	929	910	949	930	889	958	930	884	903	919	882	936	840	909	901	872	934	958	964	869	954	898	863	862	941	906	922	907	858	953	940	920	907	911	881	897	944	891	903	944	878	943	870	901	888	920	953	910	891	943	919	915	904	1007	910	950	874	900	945	885	935	880	936	895	872	910	886	951	897	950	902	890	902	909	952	927	911	866	911	966	847	877	870	874	943	936	855	925	937	875	875	889	940	869	938	866	878	897	888	861	902	912	902	876	918	932	916	885	956	911	942	959	907	938	898	922	849	905	903	943	898	964	877	881	856	887	934	932	899	876	901	894	925	892	895	922	861	895	908	886	950	909	940	831	884	906	934	888	892	938	925	866	945	887	900	900	935	947	901	875	924	901	905	946	875	918	822	936	900	927	880	935	892	912	903	923	818	939	965	922	923	967	893	910	1001	900	908	925	883	926	917	908	900	891	904	919	890	859	861	882	930	859	901	881	995	899	895	894	928	914	951	900	906	916	912	949	867	877	887	958	942	922	953	891	867	956	966	886	913	886	913	937	849	923	851	930	947	906	906	888	929	952	877	915	931	912	915	902	912	931	897	875	949	887	833	927	924	911	885	912	871	878	907	893	959	927	881	916	897	985	940	885	895	897	963	912	906	872	989	886	894	942	937	928	950	906	915	895	882	903	890	865	891	876	933	929	917	905	891	887	921	850	892	948	864	904	845	883	902	917	867	907	959	910	873	967	910	886	883	913	898	894	987	897	862	929	902	876	942	906	927	886	933	912	910	897	873	872	929	948	891	923	906	934	915	900	895	925	912	858	901	915	948	850	952	965	917	906	955	868	897	927	910	888	943	879	960	936	904	926	918	931	869	947	937	904	925	861	946	873	899	872	908	892	883	925	911	891	893	910	896	962	868	905	935	889	946	918	932	934	890	943	947	915	876	942	910	892	920	898	909	935	919	912	918	952	895	898	923	889	944	971	901	889	922	929	903	868	916	877	936	952	912	941	931	925	886	941	901	914	913	912	904	932	927	880	887	890	901	951	922	910	932	882	911	864	908	856	918	872	892	836	922	948	952	900	891	922	834	943	887	860	932	880	847	849	894	899	904	932	861	877	861	954	956	903	887	905	895	858	932	901	894	872	952	959	919	926	868	929	880	903	873	907	908	937	900	899	993	920	927	928	970	888	910	937	923	877	875	917	907	875	905	845	884	913	903	870	926	907	933	955	915	943	880	915	910	909	939	887	855	905	871	920	880	935	903	858	993	926	891	833	871	894	948	907	957	897	893	888	948	957	847	931	890	884	913	928	949	895	920	921	913	853	893	921	914	933	955	939	896	923	900	879	908	924	939	860	872	927	922	921	911	881	901	932	900	926	945	861	924	910	919	855	935	894	943	930	929	904	942	927	894	882	876	877	921	908	923	900	905	928	918	916	899	873	854	925	897	819	915	909	846	914	840	875	912	928	897	897	921	956	915	884	921	929	945	866	890	933	960	874	946	935	862	906	908	934	902	923	874	853	887	882	861	926	887	933	941	903	950	900	858	905	940	923	936	894	862	925	896	904	900	880	920	887	888	915	865	924	898	904	899	949	961	868	934	896	924	912	905	908	882	916	885	897	928	916	964	908	924	872	907	929	874	892	979	945	880	940	906	872	885	956	878	908	935	919	891	926	913	893	898	882	937	873	941	886	943	892	938	884	932	901	913	964	942	909	926	957	886	924	933	879	920	924	893	905	949	929	934	905	920	895	882	908	944	939	863	941	945	844	867	953	907	920	899	897	906	917	923	939	969	931	945	930	918	923	953	885	929	899	927	896	963	925	954	895	902	874	895	923	907	887	901	921	900	892	961	912	949	914	958	912	891	931	884	862	912	865	891	925	939	868	901	925	970	941	889	905	960	956	956	836	957	874	913	932	890	896	887	897	946	924	918	919	917	909	912	914	927	860	916	951	941	920	956	945	884	892	880	888	934	929	887	868	931	900	923	911	949	882	886	900	929	925	916	861	882	883	918	874	933	867	891	907	843	918	906	876	955	919	924	940	928	885	870	864	927	921	906	979	929	890	929	914	941	935	892	899	907	907	884	888	890	915	938	915	902	890	865	882	882	907	894	934	922	882	938	938	933	889	864	938	876	883	872	964	900	913	921	938	918	958	917	972	898	903	947	919	959	945	906	908	858	912	916	907	941	915	907	880	911	951	964	906	883	933	881	912	928	894	897	911	937	927	920	878	965	872	941	862	882	886	907	928	963	905	934	949	928	901	906	912	870	907	926	895	897	931	905	930	973	874	910	912	943	955	925	947	937	915	900	850	882	913	915	871	935	886	854	908	943	885	913	913	910	929	906	941	912	902	902	860	950	861	938	888	931	903	926	932	903	925
68419	36088	23319	5671	530	389	319	261	288	245	270	240	239	268	198	240	236	224	234	201	203	232	236	215	269	201	220	205	219	211	214	239	204	200	201	225	221	209	219	245	208	207	237	193	199	225	204	235	237	209	231	199	216	192	217	200	216	223	201	236	199	205	217	250	194	223	187	210	237	232	215	197	210	212	214	210	238	220	220	207	205	214	224	224	221	190	211	228	241	215	219	241	213	204	231	210	209	222	212	229	245	233	225	204	193	219	219	231	228	216	246	229	209	191	206	212	211	191	241	233	218	239	224	230	230	206	205	199	223	233	214	197	218	201	204	214	232	226	178	187	196	193	203	218	198	198	185	219	221	225	199	211	246	232	212	204	210	217	223	213	215	211	196	223	228	230	226	197	192	205	224	210	216	211	203	211	195	227	219	218	188	201	204	195	236	208	215	221	230	201	224	221	217	225	189	205	228	227	244	225	204	219	242	234	199	213	209	193	214	208	234	232	215	210	210	187	196	205	233	233	252	219	210	201	212	214	192	185	225	217	223	206	203	220	184	247	200	187	209	208	227	252	184	200	205	211	177	203	215	202	181	204	215	197	208	207	210	201	227	226	219	205	188	221	243	224	211	207	211	208	219	215	193	177	221	219	210	216	212	184	214	200	222	219	224	197	227	212	206	236	224	206	210	214	262	209	220	220	243	190	209	208	223	214	227	212	238	203	197	211	246	205	219	200	208	219	234	212	201	216	221	229	220	218	222	219	205	207	224	219	236	209	196	238	200	206	209	219	205	223	198	186	221	207	202	227	220	214	212	201	224	203	198	192	208	245	214	205	210	210	187	223	216	195	207	223	243	201	194	225	206	202	199	195	217	211	235	193	230	207	219	205	199	226	203	203	217	231	217	197	229	227	232	211	218	219	178	219	203	206	218	210	235	216	224	213	201	206	206	192	215	213	199	206	209	214	240	237	201	213	205	221	211	195	208	234	218	168	234	208	206	232	218	212	212	220	214	214	195	219	222	221	214	215	229	217	209	218	200	211	241	222	220	217	203	211	202	200	239	233	216	223	228	223	204	213	220	210	213	223	195	214	194	200	227	207	231	224	214	224	209	199	203	232	225	195	228	204	184	202	202	195	219	208	211	226	214	215	208	201	200	199	240	216	210	204	218	194	214	213	237	224	202	201	201	209	226	213	222	193	224	252	230	230	215	214	210	244	203	214	212	214	219	230	215	221	226	217	216	219	201	214	217	196	216	207	208	220	189	210	180	205	189	207	210	229	206	211	201	206	184	194	213	220	225	240	194	234	202	216	192	202	227	206	211	211	207	230	214	218	218	204	206	198	208	228	223	201	200	223	205	210	195	210	208	220	218	209	197	194	231	212	206	226	232	227	214	186	191	205	230	224	213	207	194	210	198	224	199	205	207	224	215	202	191	238	231	200	213	218	211	197	192	210	206	207	235	223	209	219	236	214	199	207	201	193	194	186	214	180	212	225	221	209	197	210	221	222	187	212	198	216	195	224	236	206	195	223	209	212	214	225	193	199	197	219	216	214	203	214	206	222	196	217	213	221	210	223	195	202	245	223	196	192	214	216	208	219	200	204	202	236	203	224	243	211	185	221	235	259	222	239	190	249	208	187	238	221	195	233	217	210	206	207	201	192	211	213	220	231	232	241	239	226	217	205	246	207	236	200	204	203	213	203	209	210	192	190	215	230	225	207	217	189	180	195	200	195	216	233	213	242	224	221	199	234	216	229	237	212	247	211	196	207	199	200	199	189	207	197	201	212	201	205	232	218	198	224	200	197	175	219	215	229	204	243	211	226	262	219	212	211	240	201	215	214	234	243	206	186	222	223	197	214	204	221	207	211	210	204	207	205	222	213	215	231	226	199	216	214	220	224	208	216	220	219	199	218	227	217	205	228	182	210	221	248	187	214	212	194	222	202	197	236	207	215	202	219	234	202	204	199	236	210	205	218	206	199	229	204	213	198	194	226	210	193	233	238	228	206	205	231	247	214	200	234	217	216	197	226	211	215	215	227	222	215	216	206	185	202	221	198	234	199	217	223	206	228	235	237	225	194	230	204	187	206	209	203	212	235	227	205	215	242	209	221	203	197	211	202	206	212	196	229	213	226	188	176	205	215	223	237	209	223	196	228	235	226	201	186	228	226	229	200	211	212	236	244	213	236	207	218	203	212	183	208	207	236	177	210	214	215	218	216	205	210	198	219	189	192	221	222	213	216	212	226	219	205	223	199	217	211	178	202	236	221	223	220	205	203	219	220	198	199	179	226	215	253	201	254	237	228	205	217	218	224	221	197	253	214	225	177	209	210	227	191	225	191	218	216	208	204	236	208	180	201	224	214	207	240	199	213	182	205	209	215	251	213	207	220	232	235	203	203	192	207	199	205	212	210	200	217	229	236	209	212	238	228	193	222	227	218	216	204	211	229	208	226	198	223	230	198	239	218	207	183	182	206	244	205	224	216	189	184	206	197	215	233	244	217	212	206	228	196	223	193	220	230	190	221	193	243	214	194	216	221	214	199	224	220	189	198	214	214	231	201	219	212	230	223	243	221	219	209	215	232	208	229	209	213	211	210	240	212	192	235	206	220	217	210	232	198	217	253	216	227	182	234	213	203	228	204	207	217	223	213	233	232	232	226	215	204	232	185	219	251	206	221	232	196	214	213	210	208	242	196	194	205	190	217	204	215	223	196	207	200	200	197	216	220	189	217	186	206	240	208	214	208	194	204	207	221	202	189	214	223	218	204	215	218	192	207	239	238	197	251	243	212	218	204	195	205	196	223	203	207	219	204	214	178	221	222	192	243	205	215	189	206	203	219	211	220	199	210	207	218	220	201	223	230	199	248	230	199	186	206	200	223	211	218	217	207	175	189	211	227	234	210	208	266	205	230	188	213	233	214	213	210	213	198	194	202	221	253	205	179	199	222	184	224	257	226	236	250	196	212	221	213	198	208	180	231	210	207	197	212	206	195	187	203	216	202	201	225	234	234	233	173	185	195	220	225	203	235	217	210	221	214	219	211	222	192	192	225	206	229	194	200	231	241	190	234	218	233	178	229	195	192	240	222	188	212	202	204	193	205	195	201	208	204	206	224	210	183	217	218	212	206	228	205	213	211	247	238	217	221	210	203	213	212	199	202	189	262	235	194	216	217	206	216	217	214	229	212	216	229	210	209	227	228	193	210	195	218	232	178	210	202	179	208	217	184	201	193	237	222	218	196	212	201	220	215	215	216	210	234	251	206	212	226	212	205	225	169	214	224	236	219	193	219	217	227	191	203	225	217	215	203	202	216	210	174	200	233	214	185	212	208	210	202	206	215	197	172	209	216	206	230	221	217	274	220	219	210	213	191	230	193	198	202	210	203	211	214	203	221	225	192	214	216	242	228	205	206	208	219	237	218	199	169	210	213	224	182	218	187	212	208	216	212	223	238	191	207	202	201	227	221	186	229	220	201	240	211	196	207
49344	20785	13832	1752	1535	1313	1192	1069	1005	917	820	784	790	757	763	730	683	724	688	702	642	623	644	623	684	683	645	640	617	635	604	597	630	644	620	628	591	637	649	587	608	617	589	576	601	600	616	589	647	583	609	618	652	605	599	655	609	619	594	582	614	647	608	619	647	646	648	691	616	680	648	696	687	691	712	690	751	692	715	796	656	649	741	683	643	684	626	598	606	627	684	645	645	658	693	692	612	691	668	681	658	649	658	666	602	668	632	722	725	647	665	612	598	645	603	674	607	591	618	610	656	584	584	598	587	547	629	607	649	666	617	671	674	611	597	581	613	616	607	606	628	630	564	599	618	604	651	596	568	637	594	601	591	604	659	619	636	583	613	608	633	633	573	604	577	588	593	597	591	615	635	618	640	579	623	618	569	589	609	621	620	554	617	625	596	582	629	614	552	577	585	655	662	635	607	589	590	595	610	620	621	610	594	605	600	559	599	579	619	601	555	603	620	598	597	640	638	578	590	576	603	615	585	568	641	601	600	602	609	593	595	591	593	594	606	567	598	632	581	543	608	630	603	594	606	572	666	585	608	623	624	586	595	599	605	596	634	571	634	575	581	591	561	614	633	602	579	546	568	609	620	570	570	590	610	582	621	625	577	564	605	614	576	586	607	641	586	578	595	590	595	616	553	617	566	583	603	629	608	577	613	564	582	584	625	591	636	652	555	585	581	569	584	569	648	629	605	631	648	622	662	619	585	540	585	617	558	593	591	628	626	610	564	607	607	563	590	574	585	577	596	607	572	625	579	565	568	624	623	601	587	609	570	584	594	608	548	570	610	643	666	609	570	622	609	600	613	618	602	594	581	568	623	578	633	563	619	590	636	584	577	571	600	562	590	606	601	629	603	595	611	605	612	593	602	607	616	595	656	619	594	594	603	617	560	568	636	581	619	599	578	572	595	599	582	585	617	604	628	571	598	659	562	619	584	624	583	599	606	590	607	628	618	585	629	606	561	582	559	612	619	585	605	606	601	536	597	606	616	610	618	583	609	548	566	622	594	597	559	626	571	556	617	579	588	587	611	554	573	544	578	580	577	575	610	556	589	642	575	619	616	551	585	606	607	582	586	602	580	593	535	602	601	619	638	572	580	631	630	614	627	595	568	589	574	613	629	566	581	575	565	600	600	600	592	589	664	637	640	598	611	557	643	626	617	568	583	609	625	567	579	661	652	601	605	589	571	563	602	607	600	623	638	612	554	597	593	589	599	577	553	575	574	556	632	613	588	632	593	595	619	556	594	613	609	584	610	596	653	618	535	585	600	574	606	616	581	614	611	640	579	565	637	580	594	596	618	578	616	556	627	600	597	597	605	620	598	653	581	578	599	618	618	578	588	611	582	601	642	608	582	584	607	583	578	578	599	608	565	599	599	621	617	571	671	629	581	612	589	576	598	534	597	544	632	642	621	597	577	580	582	611	628	579	586	631	584	617	592	606	606	582	572	582	670	601	630	572	600	607	618	601	598	590	585	601	596	582	594	578	563	601	567	563	581	567	621	621	589	586	585	580	600	577	590	574	618	582	627	622	610	594	599	600	622	578	602	594	583	563	581	608	574	576	618	618	577	561	589	629	615	609	606	589	573	615	612	551	597	619	570	588	589	613	611	602	627	588	607	600	586	605	561	571	579	610	573	611	581	598	581	633	634	551	601	617	591	594	606	586	543	613	580	595	603	593	555	587	535	636	594	616	598	600	588	607	608	607	593	632	594	550	640	592	598	623	599	572	597	590	575	627	586	618	560	602	565	620	629	617	575	601	628	574	595	582	583	596	611	623	582	570	613	550	562	639	587	584	594	572	636	597	618	597	600	616	576	631	581	598	642	577	603	596	607	571	600	605	561	629	603	600	634	607	615	601	595	574	626	620	572	649	585	576	628	582	612	583	593	626	651	639	630	618	606	589	615	597	604	587	578	591	558	617	578	585	564	581	643	588	583	569	666	595	605	552	594	615	630	616	574	618	591	628	570	561	571	639	568	571	598	583	584	641	605	627	614	622	622	638	592	614	605	585	600	576	575	602	600	668	652	600	596	589	630	587	574	640	582	613	618	641	566	610	650	573	599	579	612	625	604	578	612	596	603	601	626	573	560	616	612	611	607	596	600	594	636	606	572	633	614	597	622	565	625	619	612	550	571	597	617	611	572	590	594	596	570	616	609	601	539	580	577	568	617	634	551	610	627	619	607	625	614	629	563	548	558	640	588	589	554	593	582	596	597	566	586	612	588	575	553	632	606	512	592	604	613	634	619	590	612	631	592	595	613	571	606	575	602	582	646	574	615	602	594	558	642	595	562	588	588	618	567	550	616	583	602	579	597	616	581	601	627	569	610	556	541	590	586	589	607	638	606	621	595	575	625	559	596	592	623	562	565	617	578	577	618	587	597	595	633	570	561	608	623	568	564	574	609	650	597	610	582	585	572	620	573	593	595	593	628	588	592	605	567	569	573	619	634	583	605	584	617	622	618	597	611	581	588	623	610	614	601	596	577	645	615	643	631	594	611	628	595	585	661	627	577	608	587	588	585	642	576	602	563	551	594	622	590	594	589	609	622	609	584	594	640	624	590	564	584	569	622	612	612	612	622	632	586	602	592	633	585	576	588	579	588	630	581	601	581	599	571	585	575	614	623	613	607	602	623	626	605	586	614	646	574	565	589	599	615	596	650	606	618	561	599	630	592	596	629	587	576	559	616	558	603	598	613	632	562	577	600	564	590	626	604	599	567	594	565	642	613	577	604	573	618	604	601	602	615	621	611	515	600	618	621	579	606	577	589	613	614	630	610	545	584	568	616	595	572	622	596	550	602	592	592	613	617	606	626	562	580	617	596	596	635	613	601	570	611	655	629	612	629	592	569	615	561	599	640	618	597	637	595	571	551	595	612	589	543	586	605	625	566	619	619	620	586	585	617	639	659	620	591	545	550	572	626	615	619	577	602	592	601	589	619	580	585	625	616	608	603	613	612	578	593	618	594	602	598	603	637	595	608	597	611	593	644	588	616	612	609	597	598	591	569	556	595	635	564	573	590	589	619	603	621	601	563	658	567	639	582	618	607	599	586	575	575	575	596	590	617	579	608	612	554	599	583	604	651	596	599	610	595	588	547	616	553	646	598	587	628	587	613	545	579	609	592	573	615	601	595	616	632	569	631	621	632	585	565	593	596	617	559	560	589	594	573	560	635	582	582	606	630	589	569	582	633	576	587	606	617	593	646	615	583	571	609	601	621	591	572	632	612	629	608	580	548	585	618	572	597	574	595	604	590	586	578	629	604	612	581	572	579	623	622	648	626	619	592	580	631	589	648	579	618	639	595	590	609	563	610	570	591	594	608	601	616	547	603	656	665	588	594	596	581	623	563	648	623	607	613	612	602	614	637	604	634	627	654	600	588	656	635	579	582	527	596	595	583	616	600	610	585	586	555	591	562	622	587	615	591	584	592	587
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
