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
338297677375	338297677936	338297678486	338297679035	338297679587	338297680137	338297680687	338297681237	338297681787	338297682337	338297682887	338297683437	338297683987	338297684537	338297685087	338297685637	338297686187	338297686738	338297687288	338297687838	338297688388	338297688938	338297689489	338297690038	338297690588	338297691138	338297691688	338297692238	338297692788	338297693338	338297693889	338297694439	338297694989	338297695539	338297696089	338297696639	338297697189	338297697739	338297698289	338297698839	338297699389	338297699939	338297700489	338297701039	338297701590	338297702140	338297702690	338297703240	338297703790	338297704340	338297704890	338297705440	338297705990	338297706540	338297707090	338297707640	338297708190	338297708741	338297709291	338297709841	338297710391	338297710941	338297711491	338297712041	338297712591	338297713141	338297713691	338297714241	338297714791	338297715341	338297715891	338297716442	338297716992	338297717542	338297718092	338297718642	338297719192	338297719742	338297720292	338297720842	338297721392	338297721942	338297722492	338297723042	338297723593	338297724143	338297724693	338297725243	338297725793	338297726343	338297726893	338297727443	338297727993	338297728543	338297729093	338297729643	338297730193	338297730743	338297731294	338297731844	338297732394	338297732944	338297733494	338297734044	338297734594	338297735144	338297735694	338297736244	338297736794	338297737344	338297737894	338297738445	338297738995	338297739545	338297740095	338297740645	338297741195	338297741745	338297742295	338297742845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
51625	28064	17132	6515	2773	1773	1007	728	514	434	441	354	338	308	320	320	295	257	236	236	211	246	228	243	204	210	226	205	210	222	210	190	200	201	182	201	217	205	228	224	223	205	221	203	203	201	209	209	179	200	191	208	221	187	208	192	202	241	200	234	187	209	211	206	217	190	205	188	222	208	194	209	208	222	217	239	211	194	220	210	231	204	227	233	202	193	220	192	219	209	200	188	192	195	181	183	221	194	225	199	229	188	207	206	201	201	188	217	224	205	230	224	208	204	207	184	197	198	176	192	216	187	231	184	188	199	204	203	212	203	200	168	205	211	202	222	214	226	231	178	206	188	192	212	207	215	210	201	198	219	255	192	191	222	207	211	209	177	179	190	228	199	214	232	174	225	195	240	211	209	215	225	191	198	180	211	218	217	208	197	188	211	230	210	219	217	180	206	229	206	187	222	200	236	217	215	198	226	213	208	236	212	207	206	194	220	178	199	194	241	194	187	180	216	209	229	213	206	199	199	225	199	208	221	205	212	202	182	212	189	232	187	182	200	186	200	220	204	241	167	203	207	208	213	182	222	216	204	210	217	224	169	192	189	196	228	203	202	222	187	200	193	230	204	193	221	197	196	209	209	207	203	225	191	228	208	208	216	208	206	210	203	197	213	178	215	212	230	184	193	223	229	207	210	211	208	192	220	210	256	191	194	202	198	210	202	207	184	197	229	208	227	214	195	179	189	204	197	224	210	222	189	198	219	212	196	209	219	217	227	211	214	189	199	201	203	215	209	198	208	204	176	210	216	240	200	233	196	195	188	197	190	172	206	201	218	213	223	186	198	242	193	211	204	214	196	232	219	196	224	215	204	179	200	211	179	195	232	220	181	234	235	195	199	200	215	200	209	199	197	210	163	233	197	212	191	200	170	204	208	221	209	185	190	220	233	214	226	214	202	235	212	204	204	215	216	196	232	206	218	192	204	218	190	213	222	206	180	209	215	206	184	211	201	220	190	233	205	199	206	193	215	186	195	242	224	220	226	199	231	173	218	198	236	221	212	208	185	197	213	208	197	227	197	209	204	223	204	218	234	234	200	212	203	205	203	246	200	200	223	228	187	184	208	207	190	216	209	196	190	221	202	183	195	208	209	196	214	219	216	209	190	207	211	219	230	207	205	180	234	203	225	188	181	203	220	234	185	221	198	202	217	222	197	195	233	211	204	210	196	194	189	203	182	230	201	203	198	218	190	213	195	189	218	235	217	187	214	191	198	217	197	179	207	218	201	211	254	184	214	206	207	206	194	208	205	194	199	207	205	189	206	210	185	235	219	236	243	183	182	195	220	222	208	212	202	235	212	176	197	222	196	214	219	189	213	184	221	223	219	201	211	198	201	221	190	192	197	204	189	185	231	196	226	218	200	179	228	205	185	211	196	203	218	185	207	189	252	189	187	194	219	216	196	224	196	208	202	234	194	213	204	177	218	206	219	200	214	224	198	187	211	189	192	243	209	181	188	196	181	178	203	181	221	221	207	222	197	212	213	206	212	212	201	185	205	215	189	189	186	198	214	214	209	185	177	192	215	200	205	204	202	209	197	227	178	207	208	200	229	187	214	233	220	209	220	211	190	201	220	167	215	199	195	242	228	197	206	193	230	222	200	196	175	234	241	194	210	195	217	184	198	225	194	196	201	211	205	199	215	242	205	212	193	225	189	238	165	189	200	218	235	199	222	209	198	213	210	190	184	191	200	218	181	229	226	199	207	237	210	197	203	187	203	203	197	204	217	196	207	189	208	217	191	217	221	206	210	189	203	212	204	208	219	215	202	220	184	195	217	211	191	211	225	174	201	194	185	208	204	230	202	217	225	204	207	189	179	211	210	193	233	196	209	242	219	202	210	210	206	218	216	199	240	221	193	194	184	210	196	202	210	211	210	235	221	236	214	210	189	197	225	207	213	179	217	210	218	198	185	206	203	213	216	222	211	204	200	222	215	215	205	199	187	204	211	186	188	220	189	180	204	228	187	195	217	226	216	205	207	195	215	210	210	158	194	212	227	204	194	209	199	187	186	199	200	192	236	182	208	210	235	216	213	199	192	213	195	187	240	205	188	196	211	239	202	177	217	224	241	210	232	223	212	218	200	205	232	203	179	221	222	193	192	208	208	215	225	231	214	234	223	184	241	193	205	181	215	196	205	225	202	190	216	218	213	211	228	187	231	193	235	191	198	221	243	209	188	218	189	217	192	179	218	226	226	206	226	185	215	214	203	214	223	220	190	194	224	192	192	216	229	210	199	213	198	209	208	214	210	215	202	193	225	186	188	195	232	201	192	182	228	224	251	213	221	221	211	217	205	187	203	215	221	191	200	193	231	198	215	190	223	213	203	209	219	195	194	216	222	220	187	203	171	219	228	236	218	199	204	225	217	179	206	193	207	203	193	215	215	198	199	178	208	192	197	198	195	226	199	191	177	194	195	203	163	196	191	206	192	200	214	208	212	211	207	217	200	199	197	196	204	192	181	216	197	200	199	203	213	221	197	237	200	219	208	217	214	209	197	205	218	181	189	215	218	222	199	188	191	204	203	228	240	195	195	224	196	201	204	182	207	217	223	205	184	208	208	220	230	204	230	204	168	209	211	211	221	212	208	201	193	226	202	206	205	198	204	209	192	212	207	206	213	208	212	235	219	223	196	230	213	211	205	220	222	229	156	209	225	210	202	216	213	217	206	202	184	204	199	207	187	219	195	198	215	239	210	207	205	222	210	197	228	203	203	212	194	212	211	226	210	201	232	207	212	204	213	188	193	196	178	206	207	212	216	213	222	196	231	185	172	225	204	209	187	203	196	182	219	224	187	218	222	219	213	227	214	216	183	176	206	213	230	208	223	212	210	213	232	225	230	206	232	203	205	208	179	177	234	217	199	180	189	215	178	210	218	250	215	206	203	207	211	211	199	191	193	221	192	207	205	218	213	207	196	192	212	217	219	198	175	194	207	209	195	190	183	227	213	220	218	196	183	179	191	191	216	185	209	195	228	201	211	191	171	209	191	174	192	214	223	213	201	208	192	226	220	215	203	203	229	201	197	202	241	187	216	181	218	194	223	219	212	205	195	215	170	206	188	206	199	182	196	214	230	212	219	219	195	196	231	181	215	202	213	191	195	195	195	207	201	194	220	210	189	189	195	207	210	200	194	219	213	214	214	253	213	194	195	191	197	194	208	174	221	179	202	181	201	208	197	219	237	208	224	219	206	193	183	196	184	195	200	211	180	208	194	202	233	241	204	216	208	186	225	208	168	201	204	206	224	221	217	170	175	166	221	204	196	220	223	179	206	204	229	210	229	224	196	208	208	238	206	240	193	206	180	200	205	205	193	171	194	206	214	221	237	212	249	212	205	199	200	212	197	221	210	195	217	207	205	196	190	207	188	209	187	236	183	217	239	220	205	226	206	212	209	206	197	212	204	197	203	203	221	179	203	209	227	213	211	226	224	225	222
35336	23205	20823	12909	8935	7024	4030	2897	1938	1849	1798	1405	1249	1211	1252	1138	1003	827	731	707	697	666	655	660	652	618	577	528	576	509	532	521	517	495	518	517	544	534	520	541	466	514	512	511	532	495	539	471	469	477	507	497	477	490	467	494	483	488	461	486	539	466	479	456	460	447	501	495	502	485	481	473	496	466	485	480	476	510	499	506	495	547	431	530	465	530	453	491	469	484	510	491	512	510	485	488	487	499	467	495	504	473	447	504	513	490	510	482	495	497	490	494	460	492	548	525	552	510	510	517	517	521	508	472	542	502	504	482	479	516	502	478	471	477	504	503	491	524	470	491	486	482	517	485	512	475	501	505	526	487	506	482	459	473	527	467	505	489	467	507	497	491	506	497	491	520	496	508	499	506	495	518	491	432	523	496	492	487	519	481	494	482	505	466	495	484	458	484	472	457	515	533	494	487	504	522	497	462	483	512	474	524	508	442	471	486	475	497	485	525	516	479	472	522	484	475	505	503	479	490	492	490	517	487	487	493	490	508	472	452	507	521	479	497	480	497	488	500	546	509	518	495	462	503	505	472	500	465	481	486	503	496	515	495	465	453	466	520	471	496	484	482	498	501	498	516	465	528	499	520	505	427	489	482	496	467	484	476	476	475	497	466	545	485	532	506	483	475	476	520	539	523	510	466	465	497	510	491	507	493	482	475	495	494	486	509	527	533	535	524	523	509	508	530	507	543	497	479	518	485	483	485	471	512	467	522	453	497	537	487	466	461	513	503	483	514	515	511	484	455	501	487	464	517	499	496	469	488	522	524	503	504	503	519	491	504	457	497	528	514	532	539	520	542	468	481	481	456	487	483	491	551	520	448	462	515	488	507	534	498	500	458	545	502	483	501	525	436	483	485	483	493	494	528	459	465	482	465	494	480	498	525	495	491	516	420	461	492	498	476	500	462	459	464	476	501	456	466	491	505	524	469	497	514	466	490	514	520	470	518	477	460	494	478	488	514	445	484	521	493	528	508	478	506	495	472	493	476	487	505	457	481	514	539	510	487	489	515	495	481	495	459	495	516	465	506	487	513	509	529	509	508	455	482	506	492	514	470	512	469	516	493	500	512	501	488	498	504	502	536	498	516	489	542	513	473	469	479	542	522	532	509	513	463	510	503	513	481	520	490	520	504	482	493	489	449	479	502	526	457	498	470	526	522	514	476	487	535	478	514	476	533	491	462	526	513	495	499	457	505	503	479	491	487	471	535	472	516	443	518	507	488	464	483	528	450	540	493	484	520	486	493	508	462	489	506	498	459	517	465	473	488	513	523	473	481	482	484	526	475	495	486	512	500	521	537	474	492	495	487	498	505	455	487	522	511	476	509	466	498	424	509	534	495	475	471	516	516	533	485	518	510	463	479	524	491	524	499	466	507	494	486	538	507	521	492	496	522	494	466	472	477	545	519	526	486	503	472	526	516	483	515	479	492	477	488	516	484	510	438	514	504	505	440	526	517	534	498	489	496	500	485	552	504	535	469	498	511	464	501	514	475	495	494	475	469	491	500	492	488	505	504	461	490	494	511	502	485	453	479	496	493	489	474	503	478	468	471	499	501	456	442	499	503	500	464	455	465	481	512	502	474	514	491	503	514	504	468	495	489	510	482	522	476	459	504	497	534	496	496	447	488	476	515	478	467	479	517	479	498	497	493	496	480	493	495	492	495	495	469	499	494	467	470	509	499	487	503	526	489	493	507	506	495	473	518	482	500	483	474	496	517	494	501	505	528	479	478	497	490	505	492	506	462	483	510	496	512	505	455	464	501	463	508	500	511	500	522	505	477	496	506	477	517	506	501	523	497	481	456	504	469	484	489	468	473	504	498	521	487	477	493	490	488	508	491	525	504	483	501	491	481	463	477	483	483	521	477	478	474	503	514	501	497	470	493	501	456	494	498	524	494	512	453	480	475	485	498	515	490	448	518	474	483	475	491	503	457	486	521	498	461	491	505	497	495	506	476	484	501	481	484	507	477	513	480	471	512	475	528	501	509	490	500	484	469	485	519	545	483	473	467	490	506	504	493	480	489	530	453	506	471	484	481	475	485	526	470	454	512	471	509	493	472	508	524	530	505	499	532	492	500	531	520	504	536	466	521	504	540	489	511	490	479	517	536	474	483	499	487	498	495	481	487	529	536	482	500	471	478	495	522	489	531	495	466	546	478	484	435	503	506	505	491	522	501	480	531	512	498	520	467	460	482	489	504	509	529	486	486	486	479	504	510	462	475	503	496	494	502	527	484	475	482	497	499	513	504	482	467	534	467	492	504	498	494	453	553	484	478	520	486	495	494	462	483	479	519	440	499	487	498	519	514	461	479	486	465	518	469	491	486	495	482	443	452	512	493	478	485	484	508	474	485	504	539	503	469	498	511	478	454	455	521	469	492	498	509	500	502	528	492	478	471	522	491	504	515	475	493	519	490	463	479	489	493	503	519	488	514	477	445	476	513	500	480	505	492	464	483	500	484	518	500	523	517	478	477	498	495	500	464	518	483	522	499	437	549	498	491	467	502	496	476	478	542	492	441	486	479	468	512	506	467	502	495	512	504	502	491	487	489	483	482	537	470	517	462	468	495	463	483	542	518	491	494	460	492	438	492	518	526	475	473	487	475	521	471	480	460	522	498	484	519	501	486	478	496	463	505	486	518	522	489	500	470	507	480	508	522	469	497	502	457	485	457	481	499	502	519	539	500	493	490	531	507	481	452	485	508	504	465	490	505	475	510	500	500	490	493	506	480	478	546	475	527	503	477	499	471	540	475	479	490	483	508	496	481	508	504	483	521	505	493	487	459	463	485	500	474	508	522	456	506	521	521	471	512	507	507	520	464	477	493	478	488	516	531	452	472	520	503	471	485	499	457	524	478	459	488	485	474	507	447	503	522	490	438	500	512	469	512	479	477	506	460	513	477	527	452	490	464	508	479	488	475	510	482	487	465	505	506	494	470	484	484	495	506	562	490	510	469	481	513	487	510	469	494	471	489	475	499	494	500	484	541	487	493	510	521	536	494	505	474	533	484	473	527	479	515	533	456	489	494	464	501	507	487	499	521	510	497	466	511	501	483	556	498	449	477	488	506	490	506	503	455	472	483	506	466	484	469	521	449	500	504	514	472	484	471	496	517	458	484	478	528	489	488	534	515	476	496	508	495	469	504	502	434	511	482	487	480	485	509	511	531	494	502	499	491	482	511	484	489	504	524	500	482	453	499	478	472	474	484	484	483	541	505	457	539	480	479	489	485	510	466	508	527	479	523	488	513	498	511	496	457	520	490	495	492	487	506	505	471	470	469	482	455	482	502	448	499	497	475	505	435	496	461	487	479	522	512	503	533	527	501	516	500	486	506	516	526	505	500	503	475	497	499	493	509	498	478	514	498	458	505	528	503	509	507	443	454	443	488	504	472	518	519	482	524	488	512	494	510	496	515	486	467	447	522	517	513	469	480	508	491
33402	16543	7458	2567	968	641	456	406	305	279	286	275	269	257	245	230	228	260	229	243	237	229	244	229	214	237	243	250	226	255	222	245	218	238	232	243	223	240	212	213	226	235	246	211	239	237	206	201	222	225	202	235	204	238	252	245	228	246	253	244	214	228	207	221	231	230	221	211	193	208	215	232	240	216	221	217	240	249	236	213	240	241	218	212	253	203	228	250	218	214	210	221	216	239	234	224	249	222	235	225	216	210	217	216	219	238	218	231	237	236	243	229	197	221	225	242	241	249	227	214	226	255	230	189	260	229	229	206	222	217	230	211	209	215	243	221	225	214	217	220	207	247	219	236	272	221	210	237	217	233	239	216	218	206	247	198	220	233	247	215	220	228	209	211	234	223	228	213	219	221	218	212	224	227	250	240	237	256	255	243	227	226	187	218	256	284	238	222	241	231	246	248	212	228	208	235	242	211	213	206	209	233	216	230	249	240	207	218	229	237	272	225	220	229	213	204	235	206	264	237	251	228	232	230	238	238	217	217	236	237	240	225	251	220	196	256	229	232	208	214	179	220	231	224	257	239	258	240	221	230	207	232	232	213	244	218	214	239	226	218	218	218	199	200	216	197	226	220	228	229	231	208	235	233	232	235	257	237	196	238	243	212	212	243	206	228	235	217	242	228	223	253	236	269	229	229	252	232	248	212	225	237	227	221	197	232	237	243	213	253	215	217	247	233	217	231	215	249	225	233	199	226	234	222	229	244	256	217	226	247	220	236	236	251	233	249	218	232	244	203	239	225	233	227	263	238	227	243	232	226	247	216	210	248	210	231	247	217	225	223	244	234	253	243	234	217	259	219	214	241	220	272	222	240	239	251	261	227	225	254	241	235	212	230	205	194	235	235	229	199	224	210	190	203	210	264	243	223	232	221	235	227	200	242	218	225	228	236	228	224	238	222	221	227	242	245	234	245	253	203	232	245	207	242	226	198	229	223	237	226	230	250	240	244	246	219	226	243	199	231	243	253	214	215	244	200	219	227	234	235	246	216	225	225	240	211	254	225	258	234	255	242	234	206	226	250	204	196	199	227	227	231	228	219	221	223	221	215	226	245	220	226	229	225	220	256	233	220	229	213	221	194	247	234	207	247	224	237	235	210	230	236	252	217	224	265	215	225	245	228	204	236	175	257	244	209	228	218	212	232	232	234	220	225	197	218	241	248	233	246	239	201	229	232	219	243	245	248	216	230	212	213	253	257	214	243	243	217	245	244	230	228	239	169	237	230	238	248	246	210	229	219	222	219	226	232	213	205	239	234	242	223	232	224	228	231	221	223	232	225	212	220	215	253	215	229	200	198	201	233	251	247	247	252	268	228	229	252	196	242	236	225	242	231	222	212	228	241	219	241	223	224	228	214	233	229	233	227	233	237	255	242	221	228	229	228	240	210	211	239	227	243	236	236	237	237	198	226	260	224	249	233	225	219	225	219	212	214	213	226	230	216	235	222	228	237	223	243	202	223	240	248	208	238	225	210	219	244	223	241	249	218	254	256	225	213	240	237	245	227	214	237	256	224	258	275	226	231	209	240	212	235	223	244	237	207	232	231	237	213	225	227	238	228	221	251	219	207	232	232	238	281	232	211	247	242	245	216	208	231	209	229	235	226	199	229	238	231	222	215	241	255	234	218	234	193	234	218	222	224	224	231	238	223	215	189	220	254	250	230	211	208	248	226	242	230	227	214	245	220	227	216	247	210	213	247	210	209	210	224	233	231	221	240	245	217	235	244	224	240	221	246	240	220	205	223	199	200	238	233	232	244	235	222	239	247	209	222	272	236	250	253	240	240	246	214	246	244	250	239	239	199	237	248	216	241	237	209	255	229	208	228	221	212	221	218	236	220	200	242	218	217	230	261	246	234	231	259	214	243	191	207	218	239	213	228	244	235	221	240	230	238	223	221	257	234	241	270	236	213	219	219	225	231	218	203	220	234	264	247	231	229	241	233	227	237	265	231	223	233	221	183	232	228	224	229	253	229	236	249	209	215	229	225	227	222	247	230	223	233	229	239	213	230	231	236	217	234	216	232	224	228	256	231	204	219	224	241	226	241	255	277	229	234	250	225	238	236	222	231	215	214	247	225	263	195	202	233	223	233	231	211	230	207	254	228	232	263	242	236	225	212	237	240	189	230	233	242	205	238	236	224	204	227	216	206	213	208	218	224	208	237	190	224	194	211	231	216	243	227	238	228	225	227	215	213	213	235	220	180	230	213	229	225	238	245	220	270	249	227	234	217	254	211	202	220	213	233	231	219	226	230	231	224	228	223	235	253	235	228	239	218	220	237	211	225	229	201	246	224	228	206	212	232	236	212	234	237	230	231	237	242	231	233	220	213	232	232	273	234	225	233	245	243	239	241	248	210	226	223	216	223	239	214	252	236	252	221	261	205	230	226	268	270	236	211	229	222	226	236	263	247	233	235	263	214	227	241	226	242	246	225	226	218	238	232	233	250	215	240	235	238	242	204	240	237	244	235	242	234	229	216	202	234	217	222	248	248	238	222	213	233	227	214	234	225	228	230	220	235	241	213	230	230	212	219	204	188	217	233	233	218	208	202	253	237	210	232	246	241	218	227	227	241	235	233	238	235	229	246	230	229	232	220	274	227	229	250	236	223	226	236	225	215	220	243	250	204	249	228	227	246	240	225	214	219	237	217	250	240	240	213	237	241	224	228	232	256	217	222	231	249	231	238	245	241	216	216	237	263	262	212	233	247	217	220	245	230	232	214	220	245	217	235	221	235	231	249	236	239	240	221	225	242	247	237	208	218	199	260	239	240	236	220	218	231	201	204	224	248	224	204	229	220	245	246	264	238	218	229	221	227	205	237	214	201	234	215	246	222	237	232	237	212	229	202	225	224	242	238	214	236	257	214	229	234	279	239	235	246	230	208	245	243	216	230	220	216	204	257	239	214	247	257	221	228	213	237	238	197	227	199	232	180	225	223	250	236	232	250	229	259	210	254	225	219	217	214	223	239	241	231	247	223	204	241	242	248	211	190	239	242	227	250	246	236	223	252	225	230	239	202	229	208	245	218	231	255	228	223	212	225	227	235	218	225	223	241	268	226	247	242	207	225	213	237	276	259	218	236	198	232	226	239	230	224	203	219	249	210	226	205	255	238	242	236	208	245	239	233	197	226	209	234	246	224	255	201	247	213	223	209	221	222	215	212	212	243	244	216	227	226	239	240	198	200	214	214	267	261	229	225	228	234	257	228	241	241	228	217	231	218	220	243	249	213	250	243	230	255	216	193	215	231	200	197	253	204	198	212	232	239	224	229	226	239	237	216	220	229	246	222	243	205	216	211	214	251	245	217	240	198	205	236	225	217	241	231	237	203	236	240	243	243	237	221	245	208	222	221	200	232	249	233	217	240	218	266	204	212	186	236	244	246	218	228	219	233	236	220	217	220	237	228	232	210	235	243	251	257	249	233	224	213	236	214
24723	14569	11059	6103	3286	2144	1627	1226	918	909	993	808	753	699	716	701	652	600	568	598	597	587	577	539	583	551	617	560	577	620	555	566	550	599	596	523	525	548	579	521	516	510	567	485	539	537	560	563	531	546	522	563	554	538	548	537	549	564	534	568	562	572	542	571	538	616	525	569	542	593	541	552	524	578	529	537	533	564	535	524	574	529	517	534	544	560	527	527	549	551	536	568	594	555	582	565	551	558	572	577	531	582	562	545	530	560	533	548	535	557	570	604	544	546	577	540	556	545	535	483	532	522	528	507	556	510	559	565	553	548	552	530	575	595	501	561	564	543	503	562	576	542	566	531	537	603	554	561	542	546	541	558	574	592	539	535	585	582	557	550	505	528	551	538	578	499	520	566	540	524	565	555	588	593	547	580	505	579	560	525	587	558	580	524	588	546	524	593	529	507	555	524	522	540	573	583	597	594	550	560	577	565	575	547	543	521	561	540	596	528	581	542	557	538	566	582	522	534	527	553	575	568	533	546	576	548	558	552	548	516	565	533	533	557	526	566	568	569	515	541	545	552	527	534	578	553	532	565	521	602	571	535	556	553	577	514	522	526	518	581	538	546	565	575	528	520	550	537	544	550	555	556	513	534	545	548	558	579	540	518	593	545	563	508	581	537	542	579	552	532	528	525	536	537	546	511	545	552	547	557	513	559	557	578	546	545	552	558	585	583	529	516	518	582	572	617	541	546	544	537	519	565	493	531	522	542	537	534	524	551	547	553	550	536	511	529	516	563	557	535	559	598	566	539	556	567	549	588	556	540	556	504	530	561	578	501	564	534	542	520	505	541	594	533	543	534	562	538	567	511	582	585	542	561	547	554	569	536	596	531	540	523	534	540	573	566	532	552	546	536	558	556	510	542	548	551	562	534	547	557	559	523	527	538	546	533	560	568	558	536	532	535	601	561	585	600	538	533	567	551	564	574	558	533	543	561	611	528	567	516	540	518	545	543	543	532	536	542	578	562	541	527	587	506	521	554	578	511	544	554	567	541	532	535	535	569	547	545	582	593	503	539	540	582	557	587	515	515	510	536	535	538	570	581	565	564	512	560	545	490	570	561	554	580	537	525	539	506	558	581	580	532	529	528	535	517	534	558	588	569	512	563	544	557	532	574	513	552	570	543	572	577	517	544	541	505	560	604	520	485	558	546	529	586	545	561	494	559	561	553	538	559	566	540	518	540	536	556	560	522	527	548	548	563	554	547	497	585	530	552	568	570	570	523	535	568	551	597	506	542	581	590	552	574	561	530	561	517	538	556	463	553	550	576	544	550	591	522	577	593	555	539	585	524	528	534	595	569	529	534	512	523	521	540	498	531	522	534	539	548	538	561	500	563	555	554	546	574	547	586	566	594	569	581	554	608	568	523	549	546	540	536	537	582	544	536	579	576	540	541	571	547	482	553	538	564	515	575	543	526	563	603	553	555	564	595	535	548	538	550	540	554	605	552	528	562	581	525	554	575	531	544	516	511	534	562	585	539	570	559	538	546	566	582	525	579	540	560	531	534	486	563	568	539	544	602	549	590	551	571	541	583	511	560	573	550	546	536	563	557	560	536	558	582	581	568	558	525	527	519	541	555	557	539	522	534	578	521	534	544	601	543	507	533	553	566	573	560	535	549	551	527	545	570	545	513	570	539	563	624	554	540	579	533	561	525	556	565	589	578	517	549	538	546	545	558	575	594	569	578	594	540	580	510	520	510	560	560	528	542	553	530	547	572	563	573	534	535	534	548	550	563	534	564	520	527	521	535	614	568	558	543	547	540	589	532	531	538	581	523	541	520	551	510	562	593	519	558	531	537	505	557	543	533	530	586	573	602	610	531	555	524	555	566	505	520	571	559	521	549	540	525	546	553	544	502	595	517	586	577	564	526	560	552	547	534	554	559	539	525	553	544	546	556	553	515	533	546	549	560	562	537	573	536	524	533	532	529	566	551	577	568	529	547	604	527	545	528	578	546	538	568	523	544	512	512	523	550	549	565	558	579	556	533	496	554	533	582	554	602	536	575	575	601	573	528	535	597	533	565	521	526	548	518	560	525	586	539	513	527	519	519	533	555	554	555	597	578	551	554	539	555	526	555	528	530	544	504	542	545	537	554	598	561	582	500	571	562	524	551	567	572	530	556	565	598	548	556	585	522	517	552	548	563	546	551	522	564	567	523	575	591	533	561	546	578	549	565	523	578	511	552	600	575	589	536	550	532	518	590	561	555	558	527	522	584	518	540	561	523	543	560	549	529	512	522	545	563	540	538	557	546	586	533	500	593	552	598	513	504	509	557	563	543	543	525	521	557	544	595	588	534	582	545	523	568	519	531	549	562	568	596	552	541	552	531	542	553	527	571	530	536	551	527	578	569	561	524	557	569	574	521	508	531	596	495	539	583	553	553	563	513	487	571	564	600	567	555	511	507	546	554	560	525	578	541	536	580	538	575	556	518	512	538	570	535	507	531	540	566	562	534	532	562	580	557	490	549	539	582	533	566	516	536	550	511	543	515	544	534	614	509	534	579	526	572	499	561	545	599	562	526	524	561	540	571	547	539	517	561	554	550	558	594	565	566	526	514	525	564	593	541	546	543	550	537	574	508	550	541	532	517	568	547	612	489	556	558	508	550	584	532	546	522	562	535	551	516	548	588	553	549	498	546	535	576	520	572	571	545	572	554	565	527	532	567	536	552	570	556	556	536	544	588	554	569	535	551	527	577	542	538	579	521	549	555	544	560	546	542	528	543	569	604	548	587	499	537	589	539	575	604	553	525	582	526	588	543	534	554	614	556	550	579	576	542	533	535	524	561	539	577	532	592	542	580	555	532	548	539	550	529	593	537	512	543	575	571	547	567	552	547	528	574	549	585	585	532	551	518	546	528	557	540	542	513	551	553	539	586	547	547	550	586	548	532	519	543	578	516	524	554	527	559	556	546	536	559	545	524	593	581	590	588	563	532	558	547	537	521	548	528	581	564	563	585	590	556	539	586	509	588	546	529	559	536	560	528	540	577	507	584	550	528	547	561	541	540	582	583	554	587	555	503	574	527	552	524	529	548	555	614	540	560	503	575	537	574	586	517	557	572	520	548	535	514	564	568	563	526	545	534	544	567	510	538	572	565	537	559	530	534	529	563	522	524	512	561	538	562	577	520	534	534	595	538	509	550	520	533	565	528	555	568	549	567	561	557	581	568	519	557	549	555	558	553	554	501	546	568	583	551	571	561	549	526	519	580	576	560	539	567	559	610	539	577	601	560	552	571	555	514	559	579	546	578	585	533	548	528	560	554	525	540	532	535	571	548	535	514	522	527	518	551	541	550	557	570	563	564	524	560	548	510	534	550	563	549	536	554	541	559	544	535	564	536	539	565	525	497	549	544	575	577	575	597	545	516	537	540	514	513	521	573	549	541	565	519	578	532	536	512	547	540	537	539	539	566	564	567	546	534	544	520	531	544
45628	21692	8739	3644	1978	1020	724	516	378	387	394	351	313	302	277	284	303	278	259	240	281	249	251	282	240	232	256	263	261	253	254	254	248	254	242	254	254	274	278	254	264	254	230	258	265	264	266	244	240	252	218	210	242	232	266	254	254	253	248	231	206	271	234	261	236	255	243	239	243	257	247	233	261	260	245	237	243	265	244	256	230	227	246	247	235	230	218	252	221	254	250	239	256	219	246	263	254	263	237	243	245	251	274	241	263	260	252	240	207	211	250	254	250	252	279	243	228	234	224	265	240	254	238	240	277	251	234	234	265	268	244	227	260	263	258	280	251	261	220	260	248	241	254	255	233	221	235	249	255	239	222	230	278	241	237	256	246	271	272	257	245	245	249	243	248	238	231	247	263	283	254	238	272	264	253	231	263	237	213	237	231	226	244	232	260	258	268	251	256	250	270	225	229	237	268	247	241	227	250	276	244	245	267	273	253	261	259	290	238	243	268	250	229	229	233	236	222	278	255	236	261	228	246	220	233	275	232	213	241	244	238	256	251	261	252	240	250	231	225	252	236	221	229	249	265	230	268	257	253	248	238	249	241	261	244	240	222	236	271	237	268	242	222	228	209	225	253	214	230	239	246	244	251	248	234	226	223	219	272	277	232	219	259	246	262	245	238	249	273	247	252	234	225	228	252	225	223	224	224	237	225	277	242	219	265	252	231	243	241	269	231	252	250	263	224	224	217	247	266	272	247	242	245	250	244	251	243	286	229	270	249	249	224	259	227	258	239	269	275	218	238	236	245	239	240	261	222	238	246	229	231	237	268	245	244	244	239	240	212	229	251	250	257	244	246	235	233	235	237	252	236	236	240	236	274	248	243	255	273	246	248	261	250	222	246	233	243	237	258	251	233	248	229	238	227	264	246	235	287	266	223	233	222	233	244	251	217	254	247	267	232	263	265	260	236	235	288	264	257	290	201	212	242	247	269	268	247	236	277	242	233	242	244	245	249	203	265	202	253	269	260	208	261	249	261	228	234	223	263	246	216	260	228	250	269	241	226	231	247	254	254	238	228	245	284	240	265	231	243	224	248	259	273	223	262	257	241	258	246	226	241	242	271	224	241	239	258	228	255	247	221	240	248	242	242	237	245	224	247	255	266	242	257	264	231	282	247	277	234	262	243	254	256	248	261	245	254	288	217	233	254	239	267	252	253	222	232	251	239	271	247	268	263	262	237	240	236	240	243	228	247	240	230	236	230	230	241	205	220	219	236	277	265	230	227	252	250	241	235	232	247	250	240	259	260	227	261	241	250	250	259	273	226	228	222	240	252	248	241	255	235	227	223	246	245	236	272	239	234	265	256	260	251	259	244	249	229	244	238	271	274	227	258	233	279	255	247	265	251	240	227	240	202	252	271	229	241	216	238	254	236	260	245	249	230	253	252	232	248	236	257	229	264	249	265	248	234	248	262	247	224	246	239	254	220	271	256	212	274	249	236	272	251	258	245	240	255	262	261	254	253	227	244	231	231	251	257	270	234	229	252	242	276	242	220	250	214	239	238	236	245	259	242	265	254	228	219	272	246	219	243	270	246	225	226	268	246	230	244	241	234	230	237	251	253	230	247	233	231	240	217	224	252	262	245	231	252	232	242	259	246	274	227	278	250	228	214	258	232	228	221	285	217	265	265	219	225	229	210	222	225	228	267	259	233	239	219	285	286	275	244	214	240	216	210	235	229	240	250	231	219	239	215	242	245	216	256	247	222	244	261	263	256	235	246	258	224	259	240	229	216	256	230	212	230	250	243	228	258	226	253	251	267	245	204	248	260	254	225	227	255	255	229	232	217	215	210	227	229	229	229	234	263	254	267	240	274	232	226	229	244	239	250	267	272	282	237	250	246	243	249	247	257	259	234	262	284	232	252	275	282	249	264	264	238	241	243	262	238	227	245	226	239	238	249	222	213	253	215	255	239	219	242	246	254	246	230	245	239	235	244	257	219	221	271	231	248	240	266	263	255	256	231	241	249	256	250	245	237	238	273	239	239	233	244	238	222	231	245	246	249	274	253	241	273	241	258	254	257	228	251	241	260	271	234	227	243	250	247	254	243	274	280	225	263	253	243	268	234	242	253	237	262	224	271	206	254	265	253	250	256	270	264	223	260	240	267	270	216	246	260	286	243	205	249	249	220	241	260	233	239	243	229	226	239	229	236	253	256	250	268	253	229	256	231	252	245	255	275	234	236	255	228	234	257	264	249	247	205	216	221	256	215	212	227	252	275	229	251	244	240	234	250	232	262	248	243	222	236	224	238	229	228	237	243	243	250	230	236	261	271	256	248	266	233	243	246	248	233	227	249	243	221	241	212	248	265	246	256	252	246	238	272	256	248	225	269	258	253	251	263	245	230	259	292	257	275	300	251	244	252	256	215	246	229	239	241	230	239	257	224	240	252	229	252	284	265	275	239	211	229	245	234	211	241	226	221	261	210	275	238	252	261	229	244	239	242	259	233	209	251	253	224	232	266	236	238	280	222	216	254	274	251	217	242	257	223	243	210	261	263	268	252	243	237	274	248	234	225	217	226	231	286	265	230	270	216	257	253	240	258	243	261	239	243	266	258	236	214	264	245	252	225	223	226	271	250	267	237	223	254	239	224	269	221	230	245	269	256	254	261	249	223	256	236	227	199	235	258	251	233	255	231	239	233	226	245	279	227	238	227	253	251	230	247	261	253	246	225	236	245	262	255	225	202	254	225	242	234	258	240	230	209	232	247	247	220	215	223	247	267	234	265	274	248	243	248	248	256	255	256	236	217	262	240	247	253	273	248	219	274	220	249	251	263	251	276	254	225	261	252	235	233	285	252	239	233	237	243	257	237	242	256	243	247	246	235	228	261	236	229	253	250	229	246	242	228	256	220	273	230	258	242	259	253	252	251	235	224	236	249	237	250	225	253	227	261	236	231	230	186	232	260	224	234	241	241	267	249	250	255	247	226	252	226	239	256	236	271	282	240	229	252	225	232	259	274	236	221	248	241	231	270	243	268	291	226	242	236	246	235	247	236	231	251	240	228	279	257	225	271	238	220	220	243	218	235	261	240	287	278	217	243	264	218	242	250	260	257	282	251	240	228	245	252	236	244	249	243	233	241	240	242	223	243	260	260	218	264	232	234	248	222	241	259	249	221	245	249	228	238	266	262	282	267	258	214	240	256	224	265	259	250	247	247	239	245	249	264	243	227	243	255	227	257	211	230	224	227	229	241	230	262	231	267	244	247	236	248	260	239	250	249	266	228	246	237	272	223	232	228	217	236	217	217	254	268	247	237	215	261	224	254	235	251	267	274	250	218	212	225	222	253	249	246	220	243	238	239	255	290	235	250	232	266	219	235	258	247	260	245	237	258	252	239	245	240	237	228	253	233	253	251	238	258	287	240	237	217	244	227	221	245	225	224	240	278	257	242	261	258	231	249	237	268	258	241	235	207	222	270	241	228	250	267	240
32621	17817	11800	8836	6581	4063	2812	2032	1413	1412	1449	1169	989	987	959	907	876	807	769	708	670	667	676	619	690	660	585	598	644	615	637	577	573	621	605	623	553	597	591	642	596	605	554	587	607	617	538	608	579	578	581	590	594	576	608	581	592	552	573	566	568	572	593	576	601	562	568	565	552	591	604	593	581	559	598	598	626	562	600	596	574	577	562	583	553	586	548	569	555	586	585	578	554	535	601	614	607	581	620	572	581	567	565	556	579	595	613	596	564	556	586	571	630	597	546	592	580	591	612	564	561	581	599	554	587	560	540	598	561	562	541	576	567	570	554	550	595	563	596	624	595	593	581	565	568	579	626	573	566	603	601	544	559	625	551	577	581	586	599	564	591	574	620	605	585	551	569	609	583	578	597	598	572	545	577	592	534	604	626	598	549	637	566	548	581	612	580	590	551	609	565	611	549	564	555	593	598	552	602	603	566	623	596	618	592	614	598	570	605	587	581	545	584	560	588	569	601	579	541	602	609	571	561	617	615	609	597	568	604	617	567	614	536	555	569	560	594	568	558	584	560	539	595	547	603	577	597	587	552	549	560	556	618	556	570	580	603	513	580	596	574	567	591	568	555	583	528	599	567	589	638	586	536	576	555	581	590	619	540	554	573	585	578	573	595	622	608	598	572	560	586	586	583	584	590	556	623	532	595	593	548	569	587	579	591	583	562	576	590	597	598	595	584	556	591	597	564	580	588	612	547	623	559	564	557	547	591	621	564	609	543	532	597	606	561	550	564	585	600	638	583	587	583	601	563	549	589	597	547	580	575	577	564	557	604	623	588	616	565	552	570	589	579	560	569	574	558	588	600	534	570	556	614	559	527	560	641	562	533	603	633	570	593	598	580	582	558	605	574	604	537	586	625	568	586	554	595	572	589	574	575	589	610	596	618	601	628	586	596	586	588	587	633	615	602	560	537	578	568	603	594	576	569	562	517	613	601	559	556	554	598	636	575	580	568	565	566	588	574	605	551	587	566	558	580	594	593	561	636	592	567	612	580	552	527	572	598	568	592	565	604	606	562	537	573	549	586	560	575	657	540	632	575	573	649	545	614	571	558	551	568	607	570	552	568	607	608	568	582	586	601	574	549	595	614	572	590	565	568	564	611	564	607	594	575	570	622	564	601	594	580	569	584	552	595	583	596	578	555	595	567	601	550	605	598	596	551	563	554	577	572	605	546	541	598	587	594	617	634	621	577	593	572	566	594	556	588	581	611	570	580	518	557	606	565	595	594	617	578	574	606	620	601	523	577	536	644	554	566	584	530	604	577	574	555	552	586	586	549	561	570	582	562	540	627	615	566	605	562	582	573	599	577	530	627	605	569	590	587	553	622	602	524	589	591	618	559	587	540	594	596	578	593	578	563	607	587	618	552	605	563	574	562	556	621	573	640	594	514	575	560	567	584	607	594	625	552	574	595	541	586	570	584	580	590	581	634	564	586	645	621	593	601	523	612	575	584	604	566	559	594	627	597	569	604	544	589	599	582	604	570	533	648	611	545	564	581	587	658	563	538	636	601	609	590	551	556	587	574	563	527	581	571	626	627	557	551	535	584	585	597	572	586	573	567	574	583	579	594	607	598	559	583	574	573	584	548	567	541	610	593	580	558	563	610	597	569	619	633	562	567	580	565	608	580	586	645	571	567	588	614	561	599	612	583	532	580	626	597	578	608	621	546	575	550	599	578	595	587	587	634	627	560	562	560	645	535	590	572	637	586	557	595	596	590	589	577	588	608	581	537	581	542	578	611	582	623	589	582	584	590	598	597	615	580	588	543	548	585	582	617	576	615	603	612	584	588	551	614	594	564	585	563	574	560	552	626	551	582	563	580	554	545	577	580	559	585	581	590	580	608	598	583	588	595	576	624	562	612	555	573	617	601	601	556	565	551	583	561	612	607	556	582	582	567	593	591	577	587	601	589	561	599	544	621	598	571	591	612	571	594	612	561	597	555	575	562	569	612	546	587	593	595	561	591	632	581	602	573	583	561	565	592	576	586	578	589	593	578	586	554	564	620	544	618	575	547	565	603	567	583	615	542	563	596	577	582	576	592	585	586	592	597	580	559	579	566	610	534	562	521	551	577	571	602	583	612	561	563	596	578	582	552	606	597	614	569	565	558	563	637	590	562	582	599	556	556	573	563	558	565	606	598	599	571	596	575	571	617	588	585	566	614	611	565	604	577	597	600	589	584	588	538	596	521	571	580	591	618	566	580	545	569	575	554	572	586	548	589	608	521	593	597	556	576	623	588	590	592	596	600	527	608	555	609	582	545	565	557	565	548	524	584	620	610	601	590	565	576	628	577	564	604	596	595	566	551	620	585	541	530	595	550	620	585	599	589	594	582	597	591	555	559	550	619	613	562	547	559	560	573	582	629	605	549	601	612	579	570	600	604	628	560	550	562	601	575	579	580	560	542	559	593	579	558	575	611	577	586	578	585	575	541	532	595	610	579	554	599	554	541	576	580	572	556	558	598	593	575	628	584	565	549	560	573	591	574	589	573	597	596	587	601	563	586	549	556	546	534	566	578	560	540	627	579	578	613	575	538	569	551	608	570	572	570	579	566	551	548	601	565	533	597	572	597	581	530	573	562	565	619	579	589	581	587	576	539	564	599	594	601	597	545	585	591	607	601	555	563	607	567	616	579	579	592	591	585	614	602	567	592	594	563	591	542	597	567	553	566	581	593	584	565	569	611	571	605	542	655	601	594	598	585	570	569	613	566	575	613	587	538	583	575	558	559	602	574	601	563	571	546	596	570	596	575	620	555	576	577	616	607	572	555	554	573	562	566	576	574	580	587	574	571	611	559	611	585	553	562	594	593	571	580	603	562	590	560	560	584	553	581	586	580	584	581	601	592	564	611	596	529	563	574	549	575	593	604	586	589	582	608	578	587	567	620	579	608	555	553	613	552	616	590	565	570	594	567	605	598	534	544	611	519	547	618	559	542	559	573	559	582	579	543	545	592	584	588	636	558	534	558	560	587	600	625	590	532	599	609	554	601	566	579	571	591	600	568	558	539	538	560	597	613	574	550	582	534	576	608	578	556	561	572	575	605	547	574	584	585	595	561	585	593	577	571	577	580	625	637	599	612	569	612	555	602	583	570	570	583	579	635	602	569	571	532	624	620	609	570	588	597	583	592	606	602	568	590	606	593	543	550	542	567	593	605	575	600	559	569	581	542	570	558	565	569	622	583	570	594	561	533	623	577	560	587	559	567	596	545	584	587	609	606	568	607	557	573	584	529	544	593	579	590	550	561	550	587	560	586	547	610	648	552	627	549	547	601	564	589	577	574	550	570	608	580	644	581	592	585	600	616	534	586	635	584	585	552	605	542	598	600	582	572	585	552	569	565	558	558	589	591	582	612	580	594	563	592	580	547	624	555	598	535	570	553	624	628	556	551	614	544	579	608	540	589	559	542	571	590	595	610	616	576	545	602	609
51802	29326	18176	7357	3402	1626	980	557	390	426	412	381	351	278	270	292	288	247	219	239	247	242	246	233	227	236	228	195	193	213	211	234	196	210	213	195	184	207	196	196	216	202	205	203	195	213	199	224	202	219	187	199	212	212	208	202	203	195	201	208	206	181	225	197	226	227	189	232	214	175	228	218	191	226	212	211	248	198	192	194	239	213	218	228	187	209	211	204	227	198	193	219	209	207	216	193	208	196	192	201	218	215	192	211	217	178	227	200	215	215	189	185	166	201	205	240	166	190	211	194	217	212	235	208	215	186	189	190	203	221	222	196	215	194	236	212	186	208	192	211	197	211	236	203	175	186	206	188	195	202	207	193	205	202	211	185	205	196	223	193	201	169	204	203	188	191	207	184	207	202	204	190	214	195	187	186	194	195	185	196	192	204	200	186	231	205	208	206	193	204	215	194	202	176	190	178	215	187	206	215	215	218	219	190	205	192	191	211	205	193	170	222	201	210	220	195	207	193	173	212	194	210	204	194	189	198	202	206	202	189	192	196	184	217	185	195	238	174	203	212	204	186	223	192	155	207	194	208	207	213	187	219	198	216	232	198	196	213	195	215	189	191	198	201	198	194	186	201	200	220	201	199	221	192	226	202	201	230	203	215	196	209	237	216	221	193	186	202	194	207	226	202	222	205	196	213	216	205	207	196	198	202	197	215	194	186	210	194	210	211	218	197	202	186	204	178	181	206	217	199	229	187	198	187	184	192	228	223	181	204	191	204	220	190	203	177	184	205	210	175	203	226	217	214	211	212	215	180	195	216	214	231	196	239	214	224	205	206	200	211	195	198	189	192	213	192	249	229	218	210	215	200	212	178	212	224	221	201	196	230	224	224	202	207	214	206	176	192	213	194	206	234	218	175	217	232	221	182	217	215	193	199	214	204	221	233	201	215	193	210	220	223	198	245	210	201	218	209	194	193	225	206	230	203	189	212	221	224	221	191	209	206	216	211	197	206	181	195	213	194	212	235	213	184	196	202	200	199	186	199	190	209	183	216	208	213	181	223	216	226	188	207	184	209	167	226	219	198	230	207	191	198	218	215	196	194	184	199	197	215	198	230	214	196	195	205	214	215	192	201	206	168	195	187	184	206	199	191	205	187	170	187	213	207	184	203	216	187	214	191	194	196	172	207	225	200	182	209	214	212	200	189	194	217	218	240	203	160	191	208	191	221	194	195	192	189	197	201	182	185	226	207	211	197	191	226	221	195	215	209	197	219	165	186	203	174	195	183	201	201	178	200	209	219	187	190	177	212	196	194	228	178	170	235	206	202	189	219	225	188	209	215	201	202	190	214	179	212	164	191	192	205	232	196	226	202	224	213	209	202	212	216	195	196	209	207	236	215	187	199	170	223	223	217	184	218	220	219	196	181	199	202	214	226	203	186	202	212	212	197	209	223	186	185	206	222	208	207	199	207	197	212	223	207	196	221	200	211	205	205	193	233	190	200	219	220	210	214	204	187	235	236	197	214	201	171	215	217	207	221	211	230	194	206	188	196	208	204	209	202	190	191	220	198	194	205	200	187	202	215	174	171	213	194	210	194	207	223	217	221	226	204	192	207	210	189	194	225	205	198	212	212	225	220	186	196	184	227	210	203	197	229	217	208	193	195	194	190	195	201	184	185	219	209	217	213	195	174	189	232	186	235	193	204	217	197	196	203	217	199	217	226	189	168	183	206	209	185	219	196	203	217	235	193	208	197	199	189	204	212	207	187	204	197	197	205	192	197	247	209	205	214	198	205	181	230	192	181	196	208	222	187	192	186	208	209	197	181	178	233	218	197	225	202	217	240	218	229	213	183	172	191	197	204	187	194	200	207	220	211	241	206	228	201	209	210	212	206	206	181	196	204	228	205	179	211	213	208	178	219	222	195	237	210	211	212	203	213	193	196	186	173	205	200	212	203	227	224	201	205	216	210	198	215	201	205	196	194	233	209	226	200	211	208	199	191	219	176	239	182	215	196	182	216	224	222	203	219	202	223	193	179	223	205	213	204	164	184	201	217	223	164	177	198	202	206	213	175	180	207	201	189	187	195	218	216	235	218	201	225	206	209	200	210	204	232	205	195	219	217	197	201	214	239	213	222	193	209	222	200	206	204	209	217	192	212	201	204	224	197	208	205	187	192	197	193	214	205	200	215	206	192	212	211	201	196	210	214	232	183	217	203	212	221	227	191	192	211	202	214	230	197	213	215	204	222	209	235	223	199	193	208	205	202	218	232	210	216	206	197	181	197	188	193	195	238	196	224	214	195	213	207	222	207	210	230	178	202	196	202	196	211	218	208	221	197	213	230	207	195	199	201	208	198	216	223	203	188	178	225	203	226	197	217	214	212	193	189	218	189	205	179	209	183	183	187	211	227	209	167	194	216	212	186	195	210	221	223	189	182	191	203	211	193	214	219	228	215	202	207	214	192	218	229	222	194	203	206	179	220	172	210	185	222	208	210	199	208	227	222	224	193	221	215	217	211	198	195	210	209	227	198	200	238	208	234	207	197	180	185	200	192	207	201	199	228	184	213	214	208	196	218	201	189	227	217	210	216	206	215	230	186	195	200	211	198	211	201	191	219	221	191	229	211	212	200	184	223	191	220	198	202	210	213	189	203	202	197	212	208	188	216	228	239	229	190	201	201	195	182	175	199	192	209	222	208	230	216	211	193	219	215	196	218	192	202	207	193	208	223	191	215	202	183	220	183	229	203	223	187	211	208	206	213	196	185	237	197	175	194	173	214	233	236	204	206	215	200	211	202	212	210	206	231	183	193	183	225	211	180	192	197	185	193	190	207	219	205	228	192	233	195	211	223	222	204	181	203	188	182	193	220	206	207	233	226	226	203	212	198	207	204	200	209	216	204	203	196	217	172	233	218	200	213	178	218	213	220	200	200	220	202	195	235	209	203	195	200	202	177	217	215	207	208	224	209	200	199	193	206	172	189	218	190	187	211	206	224	206	210	223	228	216	217	179	210	171	218	190	198	208	208	217	232	201	204	217	206	210	251	221	217	197	218	197	210	174	206	213	208	218	192	192	202	229	212	186	218	203	184	213	198	208	212	204	200	209	209	188	204	201	235	234	209	210	195	203	206	185	172	211	182	216	184	196	210	196	194	209	214	206	193	187	196	214	186	224	228	205	203	200	238	207	207	215	207	192	202	199	210	193	199	182	224	177	192	194	229	213	177	205	190	222	191	214	208	191	224	212	216	194	206	192	244	220	200	197	211	213	165	177	204	226	200	210	214	199	179	218	194	200	207	181	209	216	196	212	212	210	193	218	232	240	209	204	175	188	193	234	203	222	191	198	195	197	213	212	202	205	194	206	177	226	230	196	207	187	198	172	206	226	214	198	208	217	202	185	174	200	206	197	208	180	197	203	221	177	172	230	232	200	205	193	191	221	178	206	178	213	198	224	196	230	199	186	195	210	210	205	225	220	207	189	192	211	206
35246	23942	21681	14203	10749	6199	3861	2228	1777	1787	1807	1427	1091	1078	1058	967	946	897	786	698	668	713	614	597	613	598	534	557	520	557	510	478	511	517	473	492	517	516	485	477	477	479	524	514	473	498	511	504	487	457	511	467	478	451	463	511	475	469	497	478	500	499	518	450	483	495	484	483	499	483	499	494	483	483	468	512	443	487	457	522	502	507	473	521	485	472	481	491	469	475	471	532	427	474	448	472	449	472	490	459	469	519	501	480	507	493	461	514	518	479	461	509	475	532	464	487	504	466	510	517	530	488	480	503	459	514	521	527	506	476	513	481	511	476	491	504	476	456	487	496	443	502	497	495	475	477	466	438	513	527	470	501	521	467	533	508	462	448	493	501	485	513	517	467	461	468	487	452	510	513	461	496	500	491	502	496	501	459	484	489	498	493	506	506	477	500	459	468	472	484	530	482	466	469	489	506	489	485	493	491	573	484	513	491	492	482	494	433	491	507	455	504	509	481	467	518	468	515	478	466	470	471	491	474	471	524	481	445	469	492	504	504	470	491	481	495	510	473	517	452	508	503	492	498	501	504	489	493	496	485	483	532	524	450	459	514	473	495	501	488	485	514	473	496	449	475	497	496	472	489	502	476	465	474	501	491	501	460	470	484	493	477	524	497	527	498	492	496	527	484	469	492	483	460	437	506	513	512	478	500	476	502	473	512	460	509	501	427	462	493	501	534	494	531	513	511	462	492	535	484	500	478	476	490	501	527	496	508	494	539	465	475	533	466	454	443	447	507	454	473	495	502	504	472	501	516	492	443	512	511	505	500	463	462	476	523	516	469	482	495	450	520	471	486	485	455	464	526	489	478	485	474	503	484	440	489	521	549	461	514	449	481	505	467	492	501	475	469	469	504	486	486	489	494	510	467	509	491	505	532	443	476	497	501	452	492	498	499	533	526	501	498	480	504	475	445	515	508	476	447	533	487	490	488	482	480	525	451	549	526	474	476	511	497	455	487	499	480	465	496	493	521	484	501	499	471	495	503	491	498	455	447	466	512	480	499	494	522	507	484	485	506	470	499	482	477	452	508	477	493	479	510	510	487	476	505	506	501	495	456	512	475	516	489	496	483	495	477	472	500	496	485	534	465	535	486	476	482	503	499	450	477	526	473	517	509	523	468	453	473	516	523	515	443	495	481	487	525	509	484	469	534	492	495	504	511	469	499	517	492	488	510	495	483	503	475	491	436	467	489	500	506	507	476	526	472	510	464	512	498	481	489	512	507	488	458	479	523	506	483	463	524	525	488	537	505	463	469	520	470	480	521	484	549	472	480	460	481	506	484	457	484	469	489	453	452	494	516	480	473	500	480	459	450	506	462	521	456	487	492	468	518	513	493	450	480	450	467	489	489	517	505	514	476	511	497	470	478	462	543	488	505	513	484	489	458	500	517	469	503	489	483	493	497	489	525	484	480	500	464	496	477	479	476	481	483	443	488	464	491	508	512	484	501	497	500	472	476	505	468	500	502	514	447	503	458	488	484	510	535	504	481	462	466	444	483	500	493	492	509	484	473	492	504	488	520	459	479	512	477	518	483	467	482	475	519	498	474	535	499	476	480	519	489	514	513	497	491	501	470	502	503	501	496	525	470	493	498	489	507	469	467	467	463	518	533	471	491	444	507	466	472	499	500	518	468	470	501	471	509	521	527	479	460	516	506	473	447	478	481	500	477	525	498	501	508	494	454	482	467	494	509	482	524	522	471	482	473	457	491	472	475	515	497	506	496	493	530	487	499	532	451	429	463	525	553	501	508	487	510	476	487	485	443	464	500	508	484	471	466	532	476	504	502	533	450	539	465	468	499	489	462	470	498	502	481	514	459	473	462	503	477	486	495	461	509	491	478	475	502	501	499	480	509	508	478	479	468	449	492	517	531	486	456	474	497	530	484	489	517	476	500	486	513	498	484	474	488	467	448	470	476	488	511	470	531	517	524	493	425	488	469	531	511	425	486	517	485	494	511	423	498	497	439	504	496	434	482	502	492	520	505	510	493	450	505	495	471	514	483	484	481	519	444	467	432	475	524	496	440	494	504	484	449	490	498	533	498	479	468	472	488	503	422	493	486	525	461	444	494	514	463	479	501	521	526	495	493	497	503	511	487	549	515	484	441	498	452	495	508	460	527	470	508	476	487	501	479	497	450	517	467	512	512	475	487	468	496	469	482	494	475	488	465	503	461	507	509	480	455	466	496	473	490	509	477	472	503	496	488	479	472	523	439	500	540	491	485	505	480	455	463	517	522	467	451	501	514	478	486	508	483	467	503	496	479	509	441	491	461	513	473	524	468	505	493	497	512	468	501	500	440	516	482	492	529	522	477	491	456	511	468	489	484	498	494	488	527	512	522	467	493	462	515	490	493	471	500	466	461	512	471	518	492	521	490	452	505	507	477	464	508	488	504	475	467	496	480	459	485	472	514	456	532	501	487	481	445	506	486	487	468	525	522	505	501	478	521	487	493	490	472	484	540	489	475	518	529	497	484	511	488	492	488	512	459	471	448	473	502	487	461	449	526	507	459	468	472	489	482	472	477	485	476	454	515	497	481	519	472	480	479	465	473	475	493	460	488	518	459	476	504	528	443	489	483	430	458	528	470	491	526	502	490	491	498	484	489	471	492	491	491	513	498	483	426	491	533	456	498	479	487	501	455	488	510	491	515	501	460	536	486	464	487	456	460	495	495	526	504	492	529	518	470	478	463	474	511	480	494	490	466	488	466	488	491	515	442	492	470	471	526	497	506	524	469	469	499	561	504	509	503	519	483	481	516	509	484	451	458	488	522	503	485	478	516	494	504	530	486	493	503	484	497	520	484	500	530	501	505	479	506	461	493	518	531	472	476	479	501	477	494	493	487	493	484	468	448	521	510	481	476	480	453	481	477	472	471	502	481	509	462	514	449	534	502	464	454	502	488	496	487	463	469	486	510	502	501	503	499	482	451	517	460	488	512	488	474	541	518	512	489	481	473	488	509	459	454	469	537	476	506	521	484	458	509	463	492	460	479	463	457	492	470	496	483	495	463	466	491	477	528	507	504	481	468	507	467	497	510	488	495	473	470	494	490	508	510	525	507	468	516	473	474	510	511	488	492	470	495	488	489	475	488	493	508	522	468	494	514	467	495	490	481	478	497	497	511	457	527	521	506	513	497	515	498	489	507	510	497	490	495	484	510	481	476	480	474	501	510	522	527	492	494	474	492	506	522	494	501	472	495	473	488	490	490	475	453	508	471	463	521	504	469	493	438	479	470	489	499	495	519	464	494	504	456	486	504	522	510	470	460	472	475	487	463	509	486	479	503	542	473	483	472	491	502	516	502	479	479	483	528	500	517	513	499	535	477	483	489	488	480	506	480	472	530	497	481	477	462	468	469	537	497	462	468	536	504	498	478	466	512	492	477	466	498	514	497	465	480	507	476	494	450	492	515	491	502	491	476	513	527	502	461	519	483
32747	18492	8740	2612	1106	565	408	316	310	303	263	296	261	264	245	278	252	229	223	248	241	207	268	221	220	246	244	228	242	218	218	241	227	206	226	204	227	215	223	236	229	244	235	200	208	214	205	226	231	200	231	220	229	265	196	224	223	209	234	212	245	214	282	230	236	217	224	235	220	193	215	226	242	207	251	246	229	248	206	206	204	233	226	225	221	219	228	194	212	221	213	263	242	260	242	228	260	236	226	229	217	215	223	247	215	229	200	234	243	198	241	226	233	234	225	223	228	231	236	218	268	215	206	224	242	219	222	201	246	222	221	193	230	240	225	224	240	241	236	262	275	225	260	260	228	203	196	251	243	240	222	202	217	210	223	233	237	209	208	223	230	192	232	243	224	226	212	195	228	254	182	218	220	224	226	204	215	219	225	239	265	251	253	209	234	201	222	226	228	203	215	232	257	242	246	236	232	221	209	216	236	212	239	244	263	227	218	233	208	243	238	216	226	222	233	212	216	190	227	197	254	227	220	224	248	243	225	215	201	247	231	246	233	225	241	206	241	219	223	212	219	240	244	209	217	214	209	249	233	230	250	210	190	232	212	235	217	240	192	263	234	231	213	230	205	199	227	202	255	233	238	218	222	236	228	224	211	248	239	237	241	227	233	223	218	247	234	205	211	222	250	232	215	232	253	212	231	220	209	223	231	243	210	239	253	224	241	230	202	244	221	255	197	212	220	223	242	235	237	211	229	240	219	239	209	231	229	236	221	272	254	229	215	247	213	241	219	248	211	225	249	244	241	231	239	194	211	238	246	224	234	242	215	226	238	217	206	216	250	210	252	214	241	217	248	217	230	241	244	242	218	213	248	235	235	235	238	226	242	219	231	242	224	260	223	238	250	249	226	236	250	210	208	199	267	286	228	220	232	214	208	243	250	233	210	211	226	235	240	247	211	245	214	194	224	247	209	227	245	237	233	223	230	244	234	233	255	232	261	200	246	231	195	216	239	216	239	236	220	225	231	228	221	239	218	218	210	222	212	242	262	243	207	264	217	255	226	221	213	245	247	207	238	233	216	238	229	232	229	236	210	239	239	238	237	230	226	240	234	236	244	281	254	253	226	211	227	235	262	221	241	218	250	240	220	225	238	202	209	232	223	215	197	242	260	233	221	240	217	208	184	250	220	222	233	253	240	259	241	216	213	230	243	219	257	223	262	202	217	230	210	221	240	232	221	231	234	211	223	216	250	223	252	200	220	253	245	251	239	235	247	247	234	228	217	248	229	236	233	230	225	226	216	231	225	242	247	268	222	197	241	234	202	218	226	236	225	213	233	227	225	225	236	226	219	221	235	227	251	246	237	231	201	232	235	204	249	257	242	191	245	236	220	237	222	212	207	228	253	214	254	215	221	196	233	216	217	211	221	256	219	229	235	220	223	227	258	229	225	199	248	218	242	244	243	227	258	251	225	230	241	218	222	229	211	248	228	233	257	217	205	200	192	229	245	259	258	238	225	238	208	221	245	221	220	229	239	227	214	215	225	224	213	238	201	239	232	214	241	218	234	234	230	224	267	221	232	202	246	223	256	249	226	203	217	241	257	208	242	262	253	259	229	233	268	250	243	247	216	244	226	237	258	244	217	213	243	249	196	253	243	222	246	192	221	247	227	247	242	210	210	236	233	230	244	225	224	260	220	211	240	244	215	232	228	206	242	214	231	257	198	234	236	223	244	241	236	191	216	241	204	235	244	231	243	267	251	222	226	236	254	219	223	246	238	229	213	218	235	251	223	193	236	219	219	223	250	259	248	256	221	245	222	245	244	224	243	225	233	234	231	237	273	232	212	230	215	240	262	232	227	216	216	243	215	239	237	255	238	275	220	200	231	234	234	208	225	241	229	215	239	216	249	208	210	204	204	257	216	249	209	229	225	204	219	224	236	206	250	211	199	247	231	211	218	231	234	234	240	218	213	233	212	247	230	248	210	225	221	189	263	237	231	245	222	229	216	226	247	245	219	227	207	241	243	226	210	224	233	209	231	269	205	233	203	205	236	258	246	227	209	239	222	235	248	256	238	230	219	212	256	226	224	227	225	235	215	205	218	222	261	261	238	241	227	236	222	209	250	247	223	225	229	218	217	224	249	216	242	200	227	229	224	207	241	249	204	238	236	218	222	228	247	241	233	234	232	245	242	208	248	230	237	234	202	250	197	240	230	222	201	221	241	201	229	226	264	224	256	201	197	246	191	212	232	220	233	231	243	237	228	220	238	250	220	236	221	214	224	229	251	236	225	216	241	240	211	217	204	213	262	229	195	228	227	232	209	246	197	243	213	233	222	234	224	226	222	205	224	217	211	246	217	269	232	231	233	250	232	229	251	211	216	238	246	228	221	229	219	222	247	224	244	244	251	203	211	216	223	272	246	218	211	219	248	263	232	228	235	226	216	212	236	203	263	239	229	209	243	240	234	212	244	237	227	236	206	209	234	225	212	246	226	235	211	225	229	232	211	248	236	215	224	220	233	230	242	252	223	269	239	231	230	240	227	223	227	223	225	263	215	242	237	231	240	212	219	219	216	232	229	187	235	216	241	225	214	227	230	250	210	227	233	256	204	230	222	256	248	213	223	224	235	248	218	227	235	250	218	224	226	233	207	230	248	207	253	228	220	216	228	210	218	245	222	239	244	234	198	238	227	237	240	222	227	231	228	208	211	204	216	237	223	217	226	243	248	198	215	240	227	253	212	206	233	204	236	249	227	217	234	231	252	237	248	215	232	208	229	245	210	225	227	216	227	225	244	242	234	241	248	244	263	220	212	228	264	243	219	253	231	224	240	218	239	253	245	244	245	231	255	236	255	243	212	244	247	227	209	223	223	246	202	222	233	255	214	223	234	252	219	244	250	187	252	249	255	220	238	206	228	237	221	228	235	251	252	210	242	225	244	222	206	217	245	242	218	222	246	253	216	211	235	266	230	237	231	243	245	217	233	257	252	223	231	242	215	249	216	198	257	214	230	233	243	234	236	232	219	241	203	211	218	237	233	256	247	227	210	187	208	241	259	236	249	214	250	232	204	253	207	245	245	235	231	223	243	232	229	198	208	229	220	244	224	230	225	254	250	186	220	216	224	236	236	241	227	243	251	232	261	214	215	201	241	219	236	232	217	230	263	234	258	227	211	212	229	201	240	243	253	227	200	251	214	234	238	218	238	218	230	238	232	226	229	199	221	218	235	246	223	222	212	225	209	224	235	238	235	224	196	249	229	205	215	240	211	229	241	231	223	244	221	266	226	211	232	217	210	253	236	240	196	235	207	206	194	240	216	238	229	254	234	220	225	253	239	248	216	233	245	204	226	257	202	226	236	221	246	243	213	252	243	234	225	237	235	206	214	243	233	207	226	233	227	261	244	212	218	252	225	212	234	239	205	223	253	232	240	218	205	276	205	215	233	238	234	245	235	228	225	247	213	240	241	229	239	222	208	203	235	242	206	218	208	209
24001	16556	12137	6461	3450	1934	1471	923	932	900	903	813	733	674	649	648	665	631	609	618	608	541	552	607	596	559	595	588	554	543	557	544	544	568	558	548	570	569	554	544	593	555	556	546	568	571	544	594	581	492	571	547	612	557	530	588	532	549	552	547	564	564	519	547	589	538	536	565	551	549	563	565	523	550	587	543	551	556	553	552	565	529	549	535	533	585	563	542	534	554	527	536	596	545	547	568	573	545	539	557	560	528	500	543	547	548	574	558	520	580	555	562	562	586	553	543	525	583	578	562	568	590	538	542	584	570	580	567	555	503	550	525	547	587	581	570	539	537	545	538	479	549	523	575	551	577	562	587	526	518	533	570	567	557	588	535	523	546	605	517	514	594	575	572	559	529	536	573	535	569	566	541	550	561	524	555	560	542	525	520	579	545	545	532	578	585	534	528	550	536	544	546	508	577	516	567	536	576	549	541	523	543	578	565	538	536	566	581	542	574	574	537	610	580	566	573	533	507	520	548	503	547	529	520	488	533	537	560	552	522	569	529	547	576	571	579	565	573	589	597	522	549	582	512	539	540	530	504	538	542	555	543	534	572	547	566	556	562	546	567	537	498	518	553	558	553	527	579	538	553	552	538	583	564	607	542	570	573	551	551	537	543	584	545	587	538	549	506	516	555	515	509	581	570	519	525	589	516	560	568	541	563	590	593	567	554	526	605	559	592	546	556	503	564	585	559	551	583	564	521	532	551	588	553	573	573	528	543	531	530	527	568	540	555	575	511	528	542	538	531	561	561	543	566	551	542	529	519	531	553	559	536	539	547	526	506	557	540	584	522	521	532	580	575	530	509	571	571	517	557	525	543	528	538	538	518	505	524	546	516	548	517	526	537	575	554	565	565	542	542	559	564	573	556	544	535	564	556	578	529	524	545	554	570	531	575	558	538	528	540	546	568	586	562	557	520	548	542	524	585	556	535	544	530	541	532	580	502	542	584	544	562	540	561	528	528	552	539	541	561	525	561	559	534	548	564	533	536	529	512	582	549	571	553	539	556	606	538	529	544	542	546	522	537	575	542	552	518	554	546	534	555	551	556	525	550	611	541	561	590	570	569	558	538	581	557	520	579	565	570	568	541	545	552	551	533	531	543	577	536	552	583	536	573	565	557	569	574	557	508	563	547	551	556	556	531	557	579	551	556	561	578	555	567	569	567	526	569	557	521	561	546	513	559	552	570	540	575	628	547	556	551	525	586	511	550	583	556	550	533	533	582	559	577	516	569	551	545	575	555	569	581	548	543	557	518	594	541	586	537	547	568	540	565	565	575	567	552	535	513	580	555	536	542	536	522	584	555	583	572	531	587	564	578	554	517	555	610	570	544	576	557	551	539	534	560	530	522	550	578	572	574	542	537	542	534	579	578	575	551	521	555	580	568	597	567	537	567	576	488	556	585	550	545	567	551	543	550	516	537	524	540	552	563	541	559	560	549	548	551	564	554	549	542	518	500	558	562	523	538	539	559	563	542	542	584	516	577	525	580	560	512	541	524	550	545	574	551	589	564	531	561	595	570	546	519	522	495	571	521	588	571	592	553	553	568	572	530	602	560	521	557	554	563	554	524	563	571	573	572	533	585	525	553	552	592	561	563	550	603	533	505	562	536	539	575	554	551	563	541	573	520	538	527	511	558	549	546	552	573	518	568	539	525	523	515	638	549	542	584	539	550	568	544	547	560	537	530	567	499	516	542	610	530	519	553	604	554	563	551	535	549	505	590	525	599	515	544	526	567	542	572	553	514	505	590	548	574	551	567	587	579	529	548	560	553	524	551	551	545	621	546	562	593	545	533	589	556	554	542	531	534	557	568	563	591	499	493	552	533	582	577	541	573	541	565	569	555	563	533	527	586	558	543	582	584	535	545	557	542	566	585	572	523	589	558	559	530	585	560	544	583	551	541	570	563	531	562	538	532	532	547	581	510	539	508	568	545	532	562	536	550	563	567	546	543	541	504	554	535	539	578	550	562	531	531	584	547	522	552	548	563	556	578	522	511	512	525	595	557	581	532	585	565	548	585	538	574	595	607	568	585	534	520	533	587	509	562	517	571	571	586	524	528	545	498	516	547	601	570	537	557	567	566	560	573	560	559	595	543	566	539	554	548	553	590	582	547	565	557	545	543	550	568	545	575	546	556	556	519	547	523	578	547	524	572	546	548	560	521	559	519	511	536	571	557	544	516	558	555	546	555	520	516	576	520	564	558	531	545	564	580	556	558	545	571	551	549	503	529	549	557	573	560	558	528	551	554	535	534	533	546	540	520	561	569	525	559	566	611	561	541	526	544	533	505	553	561	536	537	550	542	489	574	569	563	579	559	546	565	531	570	503	535	573	532	553	597	581	561	571	539	574	559	503	511	555	552	547	531	571	567	564	527	541	544	538	624	567	544	559	582	542	567	518	567	582	539	584	589	517	523	559	562	535	555	545	552	585	566	571	591	542	546	553	528	560	526	530	543	528	554	512	547	549	556	552	552	550	571	564	563	555	571	545	564	567	554	516	565	534	541	585	518	600	550	562	518	551	548	544	538	537	569	562	550	539	565	566	531	538	578	576	531	585	576	601	514	564	565	560	574	540	553	562	564	494	538	512	516	570	545	528	549	571	536	551	558	544	542	535	534	531	529	548	507	563	529	565	601	592	594	549	562	555	549	549	521	526	514	533	565	556	529	591	519	562	563	511	519	537	565	589	570	527	541	590	518	550	536	549	575	588	566	522	534	565	521	539	553	508	553	571	568	498	558	572	566	569	522	563	533	587	553	496	563	553	590	602	532	571	575	560	527	574	564	577	578	553	567	502	560	519	604	576	537	576	547	555	575	547	586	547	559	547	571	539	508	549	548	569	565	518	547	572	552	544	555	579	577	600	559	537	556	531	535	585	538	575	552	552	595	581	564	515	542	547	509	558	592	550	521	573	567	589	554	582	518	571	501	517	567	539	546	535	552	598	545	547	527	583	541	536	530	581	569	521	543	572	519	579	613	519	557	552	548	588	534	557	550	563	539	587	566	562	553	534	515	571	561	521	512	554	542	582	569	538	574	573	531	582	551	491	521	568	531	585	534	543	539	559	572	545	572	540	555	563	532	549	523	555	589	526	535	564	557	523	540	513	594	522	539	558	542	599	539	573	590	562	552	570	523	572	604	576	581	584	514	580	554	567	527	532	516	575	542	521	533	546	565	576	578	589	556	554	551	534	582	582	592	543	535	592	538	552	535	551	527	519	523	578	544	560	531	579	533	547	524	559	511	534	549	534	563	570	548	531	557	524	543	553	579	535	540	521	575	571	541	541	566	543	559	544	545	532	544	542	545	525	527	530	549	525	551	558	570	543	571	552	551	552	581	519	559	546	574	540	565	566	542	539	570	581	582	570	529	481	589	563	537	583	552	568	536	535	508	542	516	534	531	570	547	555	544	553	567	590	564	517	591	553	516	517	519	544	584
46146	23405	10593	4275	1806	857	641	469	368	395	387	341	314	312	285	306	297	258	292	259	253	275	280	268	265	258	234	252	276	235	272	230	238	252	246	251	245	253	260	241	252	262	225	262	263	252	239	246	231	229	240	254	234	257	245	248	247	267	246	244	232	236	225	241	239	254	251	268	240	228	274	248	264	231	251	270	212	256	260	251	250	267	243	258	228	252	264	240	262	249	226	233	222	198	250	246	272	237	253	253	240	244	241	262	250	256	213	243	268	258	259	257	250	261	226	282	238	240	224	207	230	237	233	254	233	260	217	240	230	247	249	243	238	254	246	263	258	245	235	211	216	279	242	259	275	232	262	297	257	253	219	230	237	250	221	261	240	250	234	230	274	219	235	258	253	249	259	230	231	240	250	238	235	242	263	239	261	235	239	251	248	232	265	285	287	233	262	250	223	263	236	249	215	234	252	221	226	236	243	250	230	211	244	260	222	237	237	235	243	247	260	243	251	258	236	249	256	246	248	250	227	245	239	215	232	228	252	241	235	277	271	204	245	270	261	258	247	238	251	285	200	218	263	232	253	237	254	242	243	264	255	245	248	275	268	259	254	268	242	257	237	228	246	220	245	248	255	237	258	257	243	234	233	240	273	276	250	244	223	239	242	234	244	261	267	247	235	258	239	262	264	244	213	231	225	239	241	252	242	236	239	254	258	243	215	291	260	249	223	250	290	231	260	276	254	291	238	246	273	237	253	231	230	264	257	221	263	216	246	263	222	213	221	243	237	220	258	273	249	231	220	267	246	221	286	237	240	237	232	218	250	255	225	261	248	268	237	230	258	215	238	236	240	238	236	232	220	280	243	236	263	241	243	252	255	224	269	260	247	232	278	249	261	239	230	226	250	265	269	243	199	240	233	246	248	231	229	217	241	258	231	281	247	265	254	232	237	249	253	246	257	261	241	234	251	279	249	224	235	227	232	241	281	274	271	223	256	268	238	222	230	244	228	227	235	236	247	272	255	223	246	245	240	219	265	242	254	251	277	252	240	233	204	272	245	289	256	240	245	227	236	248	236	262	261	276	256	271	261	289	240	274	252	246	241	236	264	260	234	236	255	243	286	251	233	216	245	241	240	236	223	269	236	261	258	259	263	247	271	263	219	243	246	234	268	251	241	250	231	264	267	288	279	264	229	251	230	259	259	257	241	216	232	242	218	233	244	280	260	255	242	275	230	238	231	267	262	247	265	227	227	256	253	262	226	240	225	243	262	260	248	243	266	230	251	251	230	205	262	249	233	263	229	247	257	228	263	264	249	247	271	258	242	244	251	240	240	226	248	274	240	263	281	239	224	240	269	228	267	246	223	205	252	213	278	270	245	231	260	256	257	210	237	253	236	250	259	247	227	256	246	257	237	221	236	232	224	257	260	230	253	262	228	240	244	253	248	224	243	228	253	241	250	223	266	259	256	250	277	234	240	272	252	215	216	241	285	242	275	217	241	274	261	212	232	206	236	219	260	256	260	261	237	229	275	241	266	238	268	236	254	236	258	256	252	246	237	221	252	223	230	232	258	230	297	248	248	217	209	247	255	247	255	234	209	228	261	257	239	241	236	256	238	255	254	231	245	231	208	234	215	244	254	261	270	245	239	235	253	262	233	221	225	269	222	250	243	271	233	271	228	244	253	252	248	268	277	237	253	238	250	266	247	259	228	244	230	237	253	261	231	248	255	225	231	257	271	245	244	260	267	242	237	273	252	216	231	239	255	259	230	270	230	219	256	256	214	245	285	259	224	250	255	254	249	248	223	234	244	260	219	258	236	273	258	245	247	218	233	231	237	234	234	240	233	240	255	249	258	258	262	243	243	242	243	267	259	266	278	273	211	234	241	234	239	278	249	244	231	262	241	251	249	259	240	257	242	250	274	254	221	224	265	275	259	238	269	244	249	268	252	264	238	275	239	260	235	243	243	254	244	216	248	219	241	248	250	219	217	233	263	246	257	261	251	238	244	268	257	227	246	277	243	234	245	232	264	243	234	249	248	267	225	262	245	266	215	228	265	247	249	206	264	210	236	251	264	262	224	257	229	248	244	261	225	244	241	239	272	268	245	255	238	225	252	234	242	236	253	240	241	267	262	266	226	247	293	236	251	250	218	241	224	270	258	258	238	272	265	275	270	229	239	244	255	254	238	269	265	239	266	257	243	245	225	210	251	247	243	266	250	231	258	246	276	251	241	233	260	254	241	241	274	247	226	247	280	245	248	242	276	285	247	248	239	226	248	244	270	238	252	270	280	241	256	242	235	242	243	233	285	251	254	269	250	255	250	237	249	273	246	231	247	239	269	235	240	248	245	228	260	221	223	260	251	237	228	277	270	255	267	263	251	260	276	254	243	222	260	258	256	270	226	242	229	248	249	254	240	263	239	244	223	233	257	272	240	256	220	247	289	237	248	220	232	260	256	244	252	278	236	262	234	239	264	287	250	269	226	258	282	220	241	268	254	271	272	246	241	229	234	249	273	240	251	240	223	248	255	250	227	238	244	281	274	267	243	236	239	245	234	212	255	258	249	248	239	263	220	219	239	268	275	243	285	242	262	270	251	256	246	239	251	264	274	261	226	253	280	200	263	245	244	221	228	252	245	257	249	271	260	218	222	250	236	245	224	256	279	231	276	239	207	239	240	252	223	240	278	277	262	237	244	249	253	263	215	231	265	281	303	251	250	275	278	215	268	262	250	253	232	234	243	274	278	247	217	238	232	270	258	280	214	266	261	214	274	242	222	225	252	208	244	228	273	237	238	245	264	269	249	242	226	241	228	220	262	227	242	285	252	250	235	238	266	233	262	227	254	267	253	246	222	216	245	241	246	234	233	238	251	238	264	247	234	241	225	244	238	256	243	245	244	238	213	245	247	239	225	234	219	240	247	250	238	252	248	232	229	239	258	268	220	262	242	243	251	233	253	239	255	279	265	241	240	210	238	247	253	262	255	223	232	253	250	250	250	282	218	229	239	229	250	251	219	242	240	268	252	256	236	249	240	247	273	223	232	229	250	239	286	217	255	215	242	243	247	221	227	216	215	248	243	232	217	239	223	234	225	243	246	246	247	243	212	223	247	241	265	205	248	228	290	255	241	243	236	268	265	281	263	237	243	213	246	227	246	255	228	258	229	275	263	235	230	240	231	264	235	245	220	236	255	239	241	215	253	267	240	228	274	258	242	260	267	245	252	252	256	261	253	273	250	256	231	242	237	268	267	238	238	244	225	266	244	237	256	226	242	262	249	262	242	264	246	254	245	253	248	241	218	233	246	257	254	250	262	232	229	241	241	281	265	243	219	234	240	207	261	253	246	245	223	228	202	250	243	260	236	242	252	262	228	269	233	236	220	259	261	226	248	262	225	251	247	268	255	233	226	257	236	252	280	267	251	269	226	234	242	235	247	229	241	246	257	246	263	209	243	234	271	237	227	229	239	216	244	265	267	253	204	222	235	242	231	250
32654	19616	14031	9853	5832	3267	2587	1577	1379	1439	1368	1163	957	950	922	924	826	791	681	681	711	652	608	669	658	628	658	618	610	597	603	614	594	613	630	549	611	592	594	605	555	592	586	594	581	580	590	561	564	564	580	574	587	567	630	542	594	641	604	643	611	592	598	572	517	620	572	628	578	577	608	593	588	623	576	574	568	628	531	601	564	588	606	604	550	563	589	545	575	605	542	577	575	604	568	568	590	583	554	602	603	585	574	611	599	569	590	623	579	581	569	586	582	622	617	547	581	544	580	579	603	552	619	594	554	586	585	622	566	557	584	560	574	590	569	552	572	551	548	549	579	586	565	581	577	553	625	597	550	536	590	589	580	541	586	599	577	603	570	604	612	557	566	571	621	575	593	545	591	573	584	588	581	577	594	585	564	609	583	575	590	578	593	567	576	567	569	544	583	590	551	548	618	563	611	594	561	583	597	582	641	606	560	563	594	606	580	569	614	588	550	560	629	572	589	618	634	606	596	576	590	602	609	531	583	594	599	588	587	608	600	592	571	579	609	560	582	578	576	597	591	576	593	576	595	582	560	576	601	556	554	570	600	571	615	604	593	612	569	524	565	545	579	584	578	607	554	565	604	609	576	599	597	586	608	572	584	568	614	633	580	551	588	565	601	595	556	588	555	549	608	598	544	624	541	591	600	600	553	606	550	507	599	583	614	565	611	602	588	585	546	611	588	544	576	615	552	609	554	569	570	598	555	591	589	578	585	542	575	582	588	619	557	538	617	597	617	525	562	613	565	538	582	565	580	547	645	575	543	599	589	584	584	604	611	633	576	617	589	593	564	593	579	546	578	583	623	559	575	613	579	590	611	606	575	562	587	581	611	564	589	594	630	597	581	610	524	579	557	611	572	601	556	619	615	542	593	561	618	585	586	597	568	556	552	550	589	592	574	592	593	555	596	616	572	601	574	605	568	593	638	585	597	556	576	626	530	594	608	583	583	597	529	551	589	604	576	613	589	605	596	573	573	568	569	583	581	620	579	588	551	533	591	588	576	617	575	566	596	632	587	576	566	589	588	570	607	567	585	542	557	604	580	539	604	596	561	565	562	590	583	616	587	614	570	587	584	577	580	597	576	587	595	569	563	606	600	561	569	583	597	598	573	591	588	613	591	565	566	581	595	603	586	586	553	616	599	574	606	620	607	579	549	588	548	554	576	553	600	599	561	600	593	594	579	589	591	584	602	524	540	551	609	605	623	564	554	642	616	547	596	591	640	593	577	624	569	597	608	591	566	573	585	592	590	576	576	583	606	623	571	576	593	585	573	569	602	590	576	540	582	595	628	541	605	587	542	577	557	568	599	595	614	604	592	575	572	548	577	604	590	576	555	615	542	573	590	629	562	605	614	589	568	536	622	587	594	635	604	641	602	554	555	571	600	608	575	580	598	647	602	602	584	579	553	581	598	600	555	570	624	588	593	583	563	537	566	615	564	612	640	586	543	553	603	572	603	594	568	579	561	571	597	572	570	601	512	561	622	626	660	570	567	619	577	578	571	577	546	570	576	649	616	629	625	601	547	582	597	580	600	583	596	614	611	580	579	596	592	615	622	558	543	599	548	598	585	584	602	535	575	563	577	595	543	550	577	597	535	591	609	565	615	597	589	589	556	595	591	610	603	598	554	547	585	568	568	550	569	592	605	616	584	592	610	601	593	563	607	568	567	594	578	616	571	579	581	567	566	583	560	586	578	546	599	581	565	609	618	546	600	587	537	596	601	599	620	551	580	561	565	569	568	616	595	579	587	535	538	555	621	596	597	571	618	566	602	578	579	599	568	549	623	614	559	609	597	619	564	558	614	609	591	533	621	600	593	576	594	576	570	549	604	560	583	561	567	532	576	614	591	599	576	627	566	575	597	612	570	580	615	606	563	540	558	592	601	553	570	580	601	531	589	559	590	569	606	589	589	550	622	595	574	566	569	548	620	565	550	587	586	588	589	601	546	577	586	583	608	620	562	530	593	608	607	571	584	630	599	568	628	562	572	578	626	616	556	582	581	610	581	568	621	563	574	584	591	607	587	581	566	572	623	569	581	572	574	560	623	564	552	627	593	609	567	572	547	545	609	598	580	586	568	550	586	563	584	579	558	590	603	644	588	549	586	535	626	592	615	574	637	558	605	610	586	570	548	566	606	562	616	611	559	573	538	609	628	584	567	606	571	565	614	553	562	543	557	579	603	569	579	593	579	599	581	583	566	609	592	587	637	559	564	563	596	575	630	602	607	567	598	600	580	587	628	594	542	594	602	609	551	607	602	595	613	594	596	590	575	579	588	586	596	583	568	577	577	571	572	540	616	549	561	575	543	530	556	615	564	608	569	610	564	618	539	574	622	561	618	560	625	576	561	629	587	603	598	628	602	562	608	596	540	574	610	556	566	612	591	596	544	603	634	556	621	581	591	572	584	573	571	569	613	594	578	596	569	584	598	587	590	590	584	600	586	576	573	598	603	554	558	592	593	568	579	609	569	571	602	594	503	542	600	588	566	576	600	558	627	590	589	593	574	577	583	613	596	599	599	607	588	551	574	592	570	542	581	584	611	594	631	611	619	600	624	597	590	580	562	608	624	586	609	624	571	590	614	620	609	573	562	585	597	612	580	599	605	608	584	612	570	582	581	610	568	625	612	623	596	576	586	575	621	594	591	589	600	614	545	578	567	594	560	592	552	606	624	613	589	621	626	565	590	572	590	585	609	544	584	593	625	584	596	592	618	560	586	590	572	602	587	629	597	550	611	582	562	622	584	568	611	558	570	550	586	570	571	589	576	595	587	590	575	548	577	586	577	566	603	582	628	554	554	547	560	565	593	562	577	585	557	574	561	555	579	546	606	610	582	568	581	585	556	632	604	575	577	576	635	597	564	593	554	577	591	587	571	609	565	570	594	579	557	599	584	585	596	603	610	584	599	598	596	585	624	616	590	558	585	597	596	555	594	591	577	603	590	631	584	572	572	596	565	580	581	581	546	618	593	579	543	587	591	615	611	561	603	591	570	578	583	543	611	603	573	587	577	575	573	600	569	619	582	628	554	603	628	586	632	567	594	550	586	589	579	600	558	567	596	579	559	614	612	533	598	595	621	602	586	618	585	572	591	560	592	605	564	564	611	632	573	567	570	611	549	568	623	575	593	560	581	604	587	608	592	582	582	593	581	595	590	624	562	573	617	575	581	612	597	573	569	606	571	570	610	581	605	585	572	597	604	553	621	591	583	534	604	580	594	582	634	556	572	565	568	561	551	559	593	549	566	614	592	580	587	609	584	605	582	590	585	562	582	574	587	579	583	591	586	588	576	559	603	609	608	556	573	593	565	577	615	573	580	579	572	581	549	568	582	578	590	572	559	538	587	628	580	604	583	594	579	544	584	566	588	614	656	615	575	608	601	595	546	572	579	581	571	558	611	570	548	585	574	610	591	620	572	601	621	563	579	601	573	579	590	577
52875	27030	13818	5487	2007	1350	1001	770	445	480	428	407	328	334	289	292	287	263	240	283	263	216	209	240	206	195	230	233	215	199	202	222	203	185	215	227	228	196	237	225	214	222	181	230	189	205	195	205	213	223	204	173	210	204	202	198	200	219	229	207	185	184	215	231	211	204	199	204	217	209	212	210	202	187	214	188	176	188	214	213	225	211	208	196	230	196	212	211	206	210	216	174	205	167	192	202	233	217	217	213	204	193	193	212	212	224	219	205	188	191	216	209	195	238	206	188	226	213	203	221	206	223	209	192	217	183	224	207	222	200	198	225	197	195	219	217	207	220	223	197	191	180	189	220	198	214	213	218	223	214	233	208	178	211	196	244	225	216	201	207	193	196	223	213	209	196	205	212	185	215	217	204	228	227	208	237	193	188	216	222	211	212	202	198	197	197	191	215	207	205	235	231	224	189	198	179	190	203	202	236	217	184	219	238	175	220	243	164	221	230	192	208	218	191	193	202	196	205	220	189	195	234	227	193	182	208	167	225	214	201	207	217	223	203	196	243	232	208	207	195	210	196	209	193	213	207	205	207	214	197	181	197	200	185	182	206	190	211	206	189	226	225	216	185	224	217	227	216	177	180	185	208	199	190	213	200	211	212	217	195	208	217	214	213	242	201	190	209	207	213	222	221	210	172	211	209	205	201	189	184	200	206	200	194	239	222	195	200	188	211	223	213	209	194	190	184	207	186	224	209	203	210	209	217	229	201	194	234	211	202	215	212	210	211	230	206	205	217	198	203	188	186	206	218	210	224	182	196	184	197	204	226	209	209	204	208	226	205	205	234	211	214	197	234	218	168	193	195	187	205	195	175	176	219	214	217	196	222	220	210	206	241	204	191	254	195	205	198	178	244	210	209	213	217	179	219	216	184	234	224	183	200	177	224	220	194	242	194	203	203	210	209	212	179	197	193	207	204	199	210	222	192	199	201	225	198	194	190	184	192	199	226	197	187	207	181	208	221	187	237	211	214	226	224	208	187	195	179	188	216	222	221	213	205	193	210	223	200	212	174	210	202	194	216	201	207	210	211	197	231	201	218	197	223	229	216	217	192	215	182	181	218	217	191	192	200	188	192	196	196	205	203	198	200	206	202	239	224	196	201	188	219	203	197	239	189	213	242	202	218	198	189	218	212	184	191	182	224	220	218	212	210	195	182	221	196	194	213	183	213	184	212	213	189	211	196	208	185	221	210	202	233	205	201	215	177	225	200	219	198	193	209	194	199	198	222	193	201	205	198	227	207	198	217	190	225	234	204	193	211	229	196	196	197	213	207	219	203	185	215	196	184	200	193	193	202	213	189	209	184	229	188	227	192	201	212	220	218	216	184	217	197	227	215	186	243	193	184	186	216	191	203	201	190	193	215	204	201	203	193	206	194	212	219	198	174	191	201	200	211	209	224	198	177	183	214	194	181	201	199	192	204	214	223	202	211	228	205	210	201	216	224	191	225	206	210	214	216	216	190	203	218	207	187	192	224	196	225	210	199	209	226	197	200	191	212	214	213	215	218	195	217	192	170	203	190	193	182	220	212	210	223	256	200	237	236	234	190	218	178	203	198	183	203	212	191	205	212	200	216	180	218	208	196	206	211	203	199	192	210	209	195	231	223	199	211	195	227	197	192	206	193	208	211	209	187	196	233	165	189	196	236	214	219	225	200	183	204	181	209	191	206	216	206	200	224	193	184	206	198	224	176	194	210	195	187	198	207	204	193	235	179	193	203	199	196	181	215	189	202	213	220	216	217	198	176	217	209	222	201	195	191	181	199	230	201	205	189	198	222	210	224	207	218	196	235	205	179	203	196	171	208	204	186	205	188	220	208	215	201	186	198	195	222	213	219	219	234	164	209	214	226	208	229	189	220	198	213	194	203	193	214	235	211	208	215	194	201	208	226	205	197	201	195	237	207	232	192	235	192	210	239	222	219	231	210	183	193	187	206	217	196	197	208	237	208	200	191	206	218	199	196	191	202	209	216	234	210	185	216	227	211	210	209	189	204	209	197	184	171	180	205	209	201	186	198	228	213	209	190	224	201	193	194	207	189	198	206	223	213	247	242	231	184	204	195	198	186	197	201	190	190	209	209	204	226	208	203	194	209	231	210	191	217	173	220	211	174	216	188	207	205	198	197	216	209	211	175	226	218	208	193	212	217	235	205	208	217	215	199	190	183	197	220	211	196	197	203	207	197	176	200	202	187	232	228	222	204	206	203	201	217	217	181	219	193	199	185	200	204	224	206	183	191	246	225	213	179	242	204	186	223	223	217	214	219	232	227	207	198	215	211	213	213	218	189	206	218	196	185	218	202	210	206	203	215	200	196	206	201	220	204	233	220	215	199	203	201	188	190	208	203	208	201	216	202	216	218	226	215	188	206	188	214	208	211	204	204	212	177	218	177	206	188	171	191	212	190	209	214	224	196	193	194	219	209	223	192	187	200	183	145	215	203	202	184	189	232	183	174	201	206	213	194	213	223	208	208	212	196	220	230	200	190	234	211	210	178	232	195	233	214	208	222	196	214	188	186	187	207	197	213	222	222	223	213	213	211	206	186	198	188	221	182	184	189	194	225	203	196	199	201	234	204	215	199	227	229	196	199	206	214	244	191	192	205	204	226	200	230	207	196	210	194	207	241	204	223	216	201	204	241	211	215	206	204	204	210	196	200	202	187	240	201	208	223	189	208	205	192	219	195	196	210	179	193	232	200	200	208	193	181	183	187	191	174	247	204	218	199	211	189	189	177	205	182	194	229	197	211	204	214	235	209	234	205	219	200	188	182	213	191	203	214	207	191	219	174	214	220	230	204	224	190	195	228	208	225	224	192	198	202	188	216	202	198	223	210	211	211	174	189	189	200	202	211	223	200	205	197	177	221	197	213	216	223	214	210	211	217	205	178	208	194	205	199	214	205	213	207	208	199	206	191	203	214	207	217	242	203	188	192	225	225	195	196	203	224	203	212	245	199	238	208	211	221	183	188	194	208	237	195	218	185	189	185	209	221	186	207	181	168	199	215	200	213	182	215	201	189	180	213	207	181	200	203	222	223	208	208	190	216	193	219	192	209	223	212	230	182	205	195	211	220	191	203	207	205	216	226	187	214	200	195	189	196	184	198	202	227	201	199	204	206	221	193	201	193	199	221	209	217	207	231	201	212	209	189	210	205	197	228	226	208	203	195	214	231	181	208	211	211	209	207	194	200	213	181	194	228	197	212	207	199	211	203	220	205	207	238	209	213	200	186	194	198	213	190	201	208	197	202	195	189	208	173	180	203	196	207	206	221	212	189	211	188	198	185	178	215	197	199	185	201	201	207	186	218	206	213	211	207	235	199	221	202	215	176	209	214	235	252	217	209	204	219	205	246	209	197	212	197	196	212	193	209	235	227	247	179	188	215	197	233	204	204	174	209	213	182	181	234	214	213	215	230	211	202	177	225	196	230	203	183	213	237
36301	21220	16859	10904	6413	5082	4391	3046	2052	2144	1925	1621	1272	1150	1033	1037	998	845	807	763	715	727	633	662	683	587	552	585	548	518	532	583	491	524	505	489	505	510	483	463	489	469	495	466	464	483	519	478	497	453	497	513	471	526	477	504	479	504	472	488	511	492	479	508	501	482	446	486	533	484	525	498	512	494	465	482	482	456	502	476	462	499	480	485	477	491	466	487	455	505	504	510	485	475	480	505	494	502	491	473	496	542	486	471	476	479	476	521	496	550	454	531	493	487	500	506	464	506	486	511	497	486	502	504	471	480	525	507	495	550	429	465	486	502	508	447	494	505	512	515	482	492	460	529	490	512	458	489	485	476	513	484	508	480	517	488	510	487	478	477	509	536	515	489	495	489	484	482	500	501	457	511	485	506	476	487	521	485	502	474	456	453	490	453	495	503	504	531	439	471	492	473	477	484	486	508	489	518	480	488	497	447	480	517	494	513	503	486	514	482	466	488	483	506	480	490	508	508	476	465	474	482	477	495	477	448	491	451	465	457	539	498	522	457	502	474	513	468	508	550	464	461	456	461	469	466	510	480	462	454	458	510	504	514	494	498	511	479	497	461	503	503	473	529	502	480	462	463	484	484	499	489	473	492	503	478	517	500	503	456	521	530	471	470	485	520	451	488	485	481	465	501	480	479	484	495	504	487	492	518	508	477	477	516	465	524	485	499	485	480	500	512	490	485	473	507	507	471	488	467	494	540	487	466	516	502	482	513	483	500	487	499	536	470	517	512	501	488	547	460	504	477	502	498	508	495	518	514	533	482	482	460	498	449	477	497	479	496	477	457	488	492	515	473	467	482	497	486	463	472	506	482	471	486	451	485	498	469	529	487	484	467	486	504	495	487	508	493	503	453	476	507	465	500	514	526	555	450	502	470	486	511	509	481	458	463	497	488	490	479	496	493	501	473	489	478	476	473	497	518	508	530	434	532	497	503	473	497	481	538	471	490	542	487	521	490	487	501	473	486	474	482	498	522	475	500	451	492	454	530	417	474	442	470	466	486	500	492	456	466	471	512	447	472	486	472	528	482	487	446	463	490	445	490	491	526	484	513	470	487	485	515	488	486	499	494	491	499	539	479	503	439	506	488	480	460	475	496	541	523	484	454	450	523	467	484	490	522	439	478	473	456	476	526	545	491	490	528	510	473	497	478	472	521	524	489	490	513	459	473	477	475	523	506	487	495	479	460	499	505	510	489	528	535	535	494	463	483	477	498	439	537	527	466	483	495	524	492	512	476	492	498	477	504	516	505	501	485	511	463	486	463	439	527	489	501	483	471	530	489	518	499	519	479	498	505	468	481	479	520	477	483	484	487	485	456	456	454	493	517	486	500	521	511	519	482	507	460	482	457	489	501	457	498	523	495	515	489	473	485	494	473	519	473	448	521	485	501	527	474	489	488	482	503	497	486	522	443	482	475	474	518	501	455	490	497	520	505	484	525	461	487	502	506	508	460	500	484	515	510	510	483	477	480	496	503	479	485	470	492	491	478	526	450	478	446	492	533	495	490	528	493	492	502	485	463	505	492	480	505	483	485	521	482	501	497	538	506	490	442	491	516	487	500	479	440	514	502	484	498	475	464	505	486	480	504	497	492	444	478	497	509	472	506	519	514	487	496	500	498	489	477	452	545	511	499	517	520	447	474	471	523	486	512	469	513	505	496	471	492	485	491	462	476	443	462	490	526	497	513	474	485	490	477	498	465	499	468	487	514	500	493	481	489	516	455	443	471	473	481	482	499	475	458	503	482	462	521	464	549	510	499	509	471	498	508	484	506	477	477	433	503	500	496	480	481	488	476	480	492	499	459	474	516	469	484	510	455	452	511	517	466	497	473	490	493	484	488	505	474	489	447	486	511	492	513	486	493	475	480	494	461	429	461	444	533	482	473	469	441	506	489	512	463	523	469	492	493	499	477	506	487	477	497	467	504	493	509	469	497	507	499	512	507	465	482	442	463	471	495	454	501	493	482	472	471	511	506	452	480	491	502	438	530	457	492	499	507	480	482	451	475	480	489	497	505	497	480	463	520	432	468	497	485	495	511	459	459	523	522	500	510	474	503	499	482	504	507	489	509	492	456	483	483	486	499	488	508	505	485	536	493	473	451	465	505	476	506	483	451	495	507	474	481	461	516	497	505	465	500	448	497	495	488	507	497	506	471	503	513	485	460	509	493	504	478	489	515	524	509	465	484	472	457	500	464	484	468	496	498	457	498	484	454	542	484	487	485	503	480	501	495	515	526	472	489	465	468	497	486	502	461	499	468	482	475	491	519	498	499	496	511	472	481	532	521	470	482	480	479	477	481	503	504	483	515	486	510	493	528	486	447	459	458	505	497	513	490	503	522	475	449	499	475	499	531	474	496	511	518	440	495	511	475	459	481	478	521	491	442	464	501	520	477	476	479	492	468	528	460	506	481	505	472	482	472	483	475	469	511	486	490	528	511	507	494	469	487	469	480	509	419	468	502	474	480	461	499	520	520	501	484	522	492	466	487	496	543	484	483	533	464	492	492	491	465	465	519	490	454	515	448	542	493	436	514	543	525	503	502	496	482	500	489	470	508	488	526	459	504	489	512	482	497	499	529	511	508	467	482	493	465	447	466	496	479	524	493	484	483	481	513	498	523	496	480	512	490	500	453	471	492	535	499	464	526	495	511	477	503	519	493	468	489	523	507	471	534	464	486	525	501	514	513	517	498	506	497	514	469	474	511	530	507	508	533	498	487	477	506	480	478	481	513	514	531	472	487	489	509	510	501	465	475	532	508	477	473	484	528	508	484	509	473	503	497	485	485	537	483	506	474	471	561	513	500	505	496	515	511	495	519	501	462	499	451	475	479	514	482	532	455	526	501	480	490	473	536	494	480	467	485	475	454	478	551	461	493	462	446	532	463	524	476	466	512	485	499	491	492	518	496	489	448	536	502	522	473	455	456	482	496	475	525	512	478	474	505	486	500	491	453	485	473	499	470	462	527	494	484	483	490	506	473	476	500	524	471	498	472	498	504	464	456	455	499	475	490	494	509	480	446	483	513	477	476	469	505	506	481	467	462	507	458	459	509	499	493	498	512	506	505	475	475	476	486	511	498	514	492	518	513	487	517	542	488	480	508	491	504	472	502	479	484	502	468	468	468	495	470	485	492	494	492	475	487	503	456	491	496	455	471	480	475	510	468	501	536	498	488	494	490	487	476	487	519	486	503	498	484	464	482	512	503	506	494	525	511	480	521	507	474	487	493	478	507	487	498	476	458	479	521	479	460	531	514	462	467	486	502	450	494	512	496	515	511	500	464	505	474	490	491	471	526	494	455	534	560	505	476	532	524	489	518	515	519	479	512	480	471	503	505	510	463	524	500	506	493	515	460	476	519	485	515	453	485	462	483	528	468	483	508	507	473	491	479	525	461	496	494	480	561	494	475	478	498	510	500	514	481	499	486	515	507	520	471
27197	13177	8320	3609	1148	723	630	509	368	417	389	334	312	258	261	266	272	244	235	210	228	237	250	234	225	244	238	236	221	219	229	230	207	239	240	236	242	200	240	228	243	226	231	226	222	229	214	229	239	232	206	213	231	212	200	230	243	221	237	205	232	217	217	219	216	225	227	208	222	248	236	223	228	195	229	224	221	254	230	222	248	204	227	240	215	242	236	235	225	221	246	230	220	226	228	212	214	237	242	211	229	231	200	220	231	206	228	214	244	215	230	228	258	246	226	225	214	209	240	222	216	226	212	240	229	207	240	227	264	207	231	218	222	216	238	225	224	244	216	253	202	220	238	230	219	204	253	215	228	210	217	234	195	225	224	209	188	245	211	204	226	218	247	231	258	221	201	214	223	231	223	230	230	227	257	238	232	211	198	255	253	222	230	237	219	232	242	248	241	263	233	225	242	235	210	243	219	214	218	244	217	199	226	216	229	229	211	220	219	225	205	235	243	238	196	202	239	216	254	227	198	231	210	242	236	229	255	214	232	232	235	212	179	255	229	201	225	250	228	210	225	220	218	246	230	249	227	197	240	223	226	221	215	217	210	211	213	218	244	248	213	254	231	210	258	213	264	221	218	212	235	226	220	217	234	173	229	228	228	239	230	210	236	224	225	214	230	230	219	226	249	214	236	242	219	243	198	193	218	228	240	237	239	224	210	233	244	238	260	272	231	249	234	221	191	229	237	251	218	225	236	225	216	217	210	221	219	212	194	239	236	232	258	216	226	222	243	246	239	225	222	219	249	231	247	209	237	227	223	233	253	224	227	230	243	219	215	232	250	261	248	221	247	255	224	223	224	280	219	213	241	235	231	222	255	230	216	232	205	223	220	227	227	240	243	208	262	234	216	220	251	237	200	226	252	242	219	220	199	221	256	244	227	221	214	234	220	220	256	227	233	226	240	274	231	226	236	245	204	248	224	238	207	264	205	224	241	236	234	243	203	222	264	217	201	225	221	229	192	241	205	202	232	232	212	217	215	238	213	205	210	216	216	206	206	208	242	204	220	229	219	223	227	218	213	220	240	222	233	217	252	225	245	233	214	222	232	213	209	242	232	210	212	236	240	232	214	243	233	227	224	215	199	244	223	243	254	243	224	189	243	218	207	271	250	226	226	241	233	266	217	255	216	236	230	204	231	209	221	235	237	230	250	222	209	255	220	242	240	234	208	223	217	238	210	251	225	234	206	216	240	208	218	249	220	263	251	258	238	230	245	231	220	248	255	254	238	203	201	220	215	227	190	237	218	186	247	236	249	217	239	224	234	225	219	214	209	230	217	229	242	232	226	230	227	231	230	209	213	241	259	208	237	254	240	241	217	249	212	204	217	235	199	270	236	194	237	248	232	202	237	286	243	266	227	219	234	230	240	226	233	236	259	247	243	221	224	240	239	209	222	213	211	262	231	241	197	240	233	213	217	242	214	221	230	228	209	208	224	242	247	225	234	203	230	252	231	221	215	244	232	210	233	248	235	220	254	220	229	248	231	232	241	231	217	278	236	242	200	244	221	248	237	210	237	246	208	268	236	234	229	221	222	233	214	243	228	223	270	228	241	242	230	224	215	210	202	200	242	201	208	232	231	216	228	207	232	237	231	229	202	211	218	235	186	211	252	227	210	244	224	247	221	231	220	223	243	197	235	239	213	229	212	220	248	191	198	247	225	254	224	243	226	225	262	221	220	223	208	243	223	213	211	207	192	202	192	234	222	247	224	253	266	252	215	211	239	242	254	222	253	222	230	245	214	237	218	208	230	224	218	204	243	247	245	221	208	206	208	231	222	244	214	202	230	245	228	215	201	225	203	222	224	236	236	215	225	226	234	209	231	213	221	237	223	235	205	235	222	235	198	222	229	197	226	222	222	244	251	242	215	220	241	229	251	228	229	219	220	212	233	238	247	230	214	235	232	251	225	206	231	211	230	219	243	212	230	208	229	223	245	209	224	218	249	232	241	249	221	236	227	238	233	218	227	222	243	196	222	220	253	248	213	214	232	226	230	203	217	238	209	220	210	207	225	200	216	235	223	230	233	219	235	262	244	209	241	229	220	221	225	213	240	231	238	195	202	209	231	243	224	224	220	231	253	255	232	213	237	257	247	231	216	260	250	215	229	261	250	222	243	259	240	225	268	235	247	221	222	265	213	245	253	217	232	196	231	245	206	235	233	212	239	233	217	243	225	220	250	232	252	232	256	193	233	231	236	229	251	234	239	229	222	214	205	250	233	252	242	200	240	186	226	259	224	208	197	229	222	257	232	197	220	235	220	230	216	210	238	256	243	213	213	230	218	209	234	245	229	258	228	246	218	231	227	254	218	216	258	243	252	208	187	231	246	269	269	225	243	230	244	214	227	218	223	238	239	219	206	200	208	222	234	225	215	215	227	199	228	243	246	193	236	215	242	241	259	222	247	237	201	244	245	211	212	220	255	228	207	222	240	201	228	237	207	222	218	230	229	218	245	239	222	236	226	211	228	219	212	254	220	210	249	221	218	247	247	223	219	216	204	221	239	246	223	256	213	268	230	239	229	221	227	249	217	247	204	246	209	231	228	223	226	217	219	234	229	268	217	214	223	244	232	239	235	250	214	205	240	246	233	227	231	224	210	223	210	245	216	202	180	227	233	248	258	222	197	206	212	245	246	236	244	215	177	238	216	229	223	209	227	241	224	226	228	194	229	240	226	248	207	210	190	226	215	243	212	231	227	218	233	218	236	239	230	226	227	258	252	213	243	224	238	224	246	206	232	237	229	212	218	229	231	229	239	232	231	227	201	213	230	224	219	216	230	244	216	236	240	209	228	213	199	207	256	213	228	237	214	224	232	267	234	210	257	252	214	247	233	220	241	201	229	230	220	223	200	221	199	232	220	228	248	212	227	181	227	218	244	251	240	247	219	243	257	243	243	226	244	215	218	262	232	229	234	251	228	215	228	218	234	226	236	209	255	217	225	245	237	204	213	238	215	246	245	210	223	236	222	213	223	213	240	254	241	227	207	234	223	233	208	218	247	220	240	240	240	198	232	239	261	223	261	224	202	242	222	225	221	215	211	256	215	206	233	229	221	232	210	193	270	240	224	217	249	241	227	225	233	235	261	216	232	267	233	233	216	222	252	247	228	233	221	217	212	257	221	234	200	245	246	211	233	232	225	201	211	241	216	220	233	223	234	202	209	210	213	220	214	221	234	196	235	248	224	224	236	231	227	233	255	208	241	213	271	217	256	203	220	207	252	229	240	245	189	215	206	249	240	225	242	223	230	199	241	222	222	231	250	239	218	235	229	222	230	209	196	212	219	222	228	221	226	236	232	234	252	235	212	233	209	251	248	240	229	235	250	249	227	223	210	237	253	239	221	250	214	227	232	239	236	236	235	258	228	225	203	225	206	197	229	230	229	238	237	225	219	233	218	234	243	214	202	233	247	198	209	252	237	212	210	251	249	223	184	236
19199	11665	13027	8457	3749	2905	2349	1879	1298	1421	1335	1224	1087	866	793	776	697	721	706	653	648	596	619	627	567	606	576	597	584	592	609	585	526	584	527	538	582	575	575	569	566	605	528	565	576	554	536	527	594	522	525	582	550	552	561	538	567	548	554	539	572	535	573	545	547	522	550	550	544	526	547	549	521	541	510	585	513	530	544	561	547	538	544	561	548	560	536	535	571	566	505	544	544	593	531	555	553	522	589	510	535	533	519	539	548	563	518	567	537	561	540	571	546	496	551	553	569	563	552	519	535	557	566	556	549	564	591	585	580	583	576	553	528	546	563	621	528	593	541	522	575	538	574	585	529	525	562	555	520	536	537	526	551	580	556	562	506	592	564	558	593	560	604	572	523	562	552	527	551	542	555	516	607	508	576	563	546	556	573	509	511	504	545	550	548	552	543	544	551	544	552	549	559	527	523	513	557	519	520	543	525	564	598	560	532	551	557	566	513	559	522	535	583	563	546	550	556	515	518	609	547	524	562	566	531	524	545	553	550	519	541	542	544	538	544	568	531	501	553	548	526	519	520	517	575	556	550	558	556	566	549	535	535	568	571	561	516	543	551	553	509	498	567	518	547	568	523	580	563	514	546	544	493	547	562	523	559	564	515	552	572	537	539	530	540	582	522	565	508	551	563	542	548	509	534	540	509	550	520	550	522	569	491	547	517	584	529	580	506	540	517	534	533	523	518	534	560	562	570	571	573	541	525	551	535	554	541	595	582	536	545	537	557	557	572	510	570	572	556	572	552	502	578	536	562	543	522	576	577	572	542	552	545	536	563	574	523	503	558	534	562	530	554	537	533	560	555	549	553	530	569	559	551	562	540	495	562	535	542	564	571	548	566	517	541	549	577	593	525	549	555	545	531	517	498	545	578	552	554	528	564	544	547	543	541	524	579	509	504	501	517	551	525	587	524	569	513	536	516	535	584	520	559	512	570	509	543	525	537	540	543	544	522	537	535	578	531	572	550	577	572	539	520	542	540	532	546	536	578	556	567	588	576	526	522	548	571	555	575	535	527	554	537	553	545	546	561	542	558	546	527	577	544	569	531	553	526	519	510	527	542	524	563	564	577	505	549	532	559	550	549	518	531	524	529	540	551	563	513	515	541	517	536	584	571	517	524	530	575	559	578	489	553	529	539	540	569	521	527	562	537	516	492	516	520	580	550	560	572	555	578	551	573	532	554	531	599	527	541	501	535	539	548	568	531	525	573	504	568	544	577	473	557	601	570	566	562	544	518	542	566	556	540	568	575	538	538	574	546	523	561	523	553	544	488	580	543	545	514	519	559	544	541	526	570	543	514	526	561	497	522	499	557	541	586	546	527	558	538	572	574	530	590	516	533	524	562	551	541	569	548	604	589	562	564	551	536	566	512	568	541	508	553	541	572	567	557	558	569	523	561	543	543	587	598	573	584	540	551	557	556	568	500	565	532	551	551	568	535	589	524	544	531	531	572	515	588	525	510	537	526	564	566	525	579	524	532	591	543	522	549	556	531	519	572	557	547	532	559	478	528	539	562	528	565	546	547	554	609	527	535	539	539	561	553	528	502	568	578	510	542	566	502	539	627	546	529	558	492	541	550	547	554	551	554	580	554	536	552	560	508	525	549	527	522	580	550	533	551	540	547	521	541	567	489	565	544	522	553	553	523	527	536	547	554	556	523	547	566	574	538	555	541	550	532	556	535	513	524	542	532	558	571	557	567	547	577	572	557	531	575	539	543	513	507	546	585	562	495	542	517	490	553	575	571	525	543	546	540	563	543	551	575	515	554	539	552	540	562	556	578	546	549	598	572	540	552	523	518	510	506	575	540	533	539	541	549	579	532	555	549	563	536	528	539	545	529	569	521	545	552	543	529	546	583	566	523	556	540	503	572	538	590	568	512	529	573	558	544	540	552	513	538	519	547	575	614	538	543	555	533	593	534	510	543	525	574	530	576	567	542	527	569	581	558	579	561	553	516	524	561	521	506	537	530	529	518	527	582	545	562	543	519	553	524	534	556	543	543	546	559	585	538	534	526	589	474	525	563	519	523	528	549	568	541	528	561	561	550	562	550	614	492	536	544	519	537	553	532	583	548	560	574	536	547	566	526	561	522	553	519	535	559	567	533	521	564	563	571	527	565	561	565	510	558	564	590	506	501	554	510	493	529	553	536	576	526	557	517	558	560	543	536	551	585	543	541	522	520	570	515	554	578	514	573	562	529	533	563	508	540	566	573	537	569	540	573	552	575	544	571	560	571	523	561	562	550	560	551	527	522	576	584	585	577	543	577	536	592	534	539	586	531	526	559	550	558	504	524	551	539	558	529	575	550	574	545	530	548	582	547	534	566	553	530	542	561	578	530	547	530	500	530	525	557	519	559	572	594	544	537	547	581	537	570	526	522	550	568	557	523	562	543	536	618	556	567	532	522	512	575	519	558	538	540	548	576	565	530	554	514	531	564	551	543	570	530	555	585	582	543	525	570	540	538	539	541	511	529	541	541	545	525	531	549	535	575	545	544	561	531	539	510	548	520	568	550	529	537	541	524	534	531	539	561	530	551	574	613	534	548	562	539	554	539	518	524	538	549	535	586	579	570	569	550	529	580	543	588	549	563	564	561	540	538	534	547	537	516	555	534	564	542	557	511	507	573	577	532	569	561	563	581	545	564	534	572	542	543	541	538	531	550	532	543	542	543	532	545	572	551	553	554	575	559	523	527	547	580	605	557	535	519	569	516	594	535	582	535	565	562	496	504	536	586	520	563	560	551	588	564	541	545	533	515	520	559	552	561	562	597	545	516	504	536	549	539	591	484	537	565	539	546	506	543	546	540	560	551	556	574	541	530	535	531	525	573	521	534	548	507	540	522	517	577	559	547	583	552	551	573	613	530	536	545	530	569	549	521	571	535	547	530	573	528	558	537	540	559	565	486	538	553	535	492	544	566	534	566	544	581	558	557	580	532	543	559	580	567	529	544	530	584	561	579	519	577	567	561	519	549	513	536	500	558	501	527	564	573	517	571	558	545	568	529	517	533	599	541	557	572	565	506	574	513	574	563	503	533	545	515	546	541	557	569	545	554	499	505	530	549	497	535	545	515	513	554	534	553	507	519	551	577	561	553	538	582	516	567	578	574	523	545	546	504	614	579	564	511	559	552	570	532	542	499	561	509	554	587	594	564	546	559	573	544	587	533	546	558	568	541	558	556	534	580	572	573	540	529	560	539	519	527	600	554	567	578	545	548	499	526	562	594	523	525	529	532	478	574	569	509	563	556	536	525	560	528	535	543	543	499	546	521	540	555	513	558	567	513	535	510	577	583	585	576	500	544	525	566	569	570	524	544	560	571	559	533	549	512	528	546	540	542	562	533	537	549	548	559	541	569	535	565	531	534	588	545	558	522	581	557	555	545	566	565	529	546	545	524	560	513	540	512	531	573	569	547	514	537	533	555	513	556	547	538	533
41621	22349	13648	3936	1469	958	719	613	438	434	390	402	314	352	312	303	311	292	285	256	304	291	283	299	265	265	239	245	261	263	265	247	240	255	242	262	239	234	249	274	255	275	233	235	225	238	245	255	252	252	254	255	265	235	263	230	244	246	222	247	240	264	255	235	245	244	226	226	222	261	255	232	252	284	256	257	240	236	289	253	244	260	222	232	243	247	219	252	242	226	242	223	259	228	262	231	265	225	242	240	250	257	269	254	253	221	271	252	255	239	290	220	265	238	266	264	243	256	229	234	251	260	270	261	239	276	231	250	233	230	218	273	278	245	253	286	243	274	261	241	261	266	224	242	247	243	274	258	281	221	264	227	246	230	209	248	230	246	277	242	236	251	265	253	270	237	214	256	243	260	260	231	244	231	246	238	267	265	236	231	248	243	253	254	282	245	242	287	282	268	279	223	247	240	255	282	272	226	252	237	252	228	266	240	263	245	266	257	241	256	249	256	237	240	224	279	279	247	259	227	243	252	233	279	230	257	234	274	257	228	239	249	240	255	232	260	265	247	240	254	244	276	266	276	285	257	238	254	213	242	231	230	254	234	236	277	222	243	222	243	244	234	260	256	235	234	263	291	225	255	239	272	222	246	253	238	264	212	259	252	240	265	249	260	264	247	284	235	270	228	219	256	249	240	243	257	255	253	238	238	275	253	280	230	260	232	276	223	225	223	233	259	254	261	251	225	248	256	266	272	224	263	256	241	243	246	262	283	252	222	253	256	253	231	232	243	259	254	232	243	228	263	223	245	274	262	255	230	256	268	274	237	235	230	272	272	255	294	260	240	252	247	221	265	247	229	250	268	256	221	251	247	243	245	268	266	247	239	255	242	267	234	239	283	240	219	282	252	268	262	231	261	256	252	245	268	224	257	261	246	247	243	254	261	238	269	260	255	231	253	276	215	251	222	259	237	296	219	224	260	225	245	248	250	261	237	265	270	267	246	258	259	263	249	233	253	236	233	251	252	254	262	223	274	251	284	281	264	275	277	245	251	247	244	249	270	261	255	240	263	251	260	244	247	255	251	254	265	227	239	273	276	263	238	241	255	241	237	228	286	257	247	254	247	214	234	238	248	249	263	237	225	224	258	246	235	277	250	238	265	242	244	239	251	241	261	258	248	244	237	260	263	233	254	234	284	260	269	231	240	225	242	199	221	242	234	280	246	272	252	256	253	274	260	234	255	267	238	252	236	268	276	279	257	275	257	255	262	210	228	256	240	232	210	240	238	261	230	211	275	264	264	285	235	280	258	233	247	247	257	242	236	220	271	251	262	233	241	276	218	244	248	247	221	234	232	249	245	255	230	245	250	258	252	268	241	244	258	243	207	257	249	267	252	269	253	215	227	219	243	244	234	265	239	254	272	262	249	248	255	251	245	223	243	264	223	217	262	256	251	244	257	251	269	235	251	245	253	241	215	258	246	243	219	278	261	245	252	272	237	210	237	233	247	244	237	239	268	238	271	280	246	252	224	249	246	264	239	258	254	249	239	232	235	258	246	255	240	275	268	258	226	280	267	245	256	246	259	240	252	248	277	240	254	268	251	231	216	251	221	268	238	244	259	237	257	252	262	251	240	233	251	247	245	231	270	233	248	285	270	256	251	232	239	221	250	245	240	274	258	226	262	252	242	282	247	258	262	253	237	234	269	242	256	288	252	234	265	273	262	237	245	238	252	259	266	278	242	243	274	233	231	252	260	264	255	257	272	263	269	238	240	227	273	225	250	242	254	230	239	269	247	243	265	220	238	271	222	239	254	257	245	247	253	282	257	254	241	270	237	230	222	255	253	248	246	211	238	240	265	252	226	269	251	268	264	264	254	249	250	270	254	243	264	256	266	253	272	254	268	261	245	254	250	258	241	249	241	224	236	239	231	254	250	266	250	230	242	230	266	280	247	247	235	263	263	222	248	255	242	236	250	245	260	234	265	248	221	251	252	249	243	238	259	269	254	234	254	248	239	256	224	242	250	261	266	248	245	255	265	243	246	258	253	258	296	246	240	251	242	250	243	265	272	246	267	242	247	252	233	269	261	258	256	253	220	253	232	285	249	242	284	242	241	241	231	263	234	239	232	262	250	244	242	239	208	231	253	275	255	260	255	235	239	270	239	263	242	229	215	249	242	247	241	277	250	231	248	257	248	237	252	245	254	253	230	229	234	228	253	239	248	269	256	273	250	233	230	254	233	235	258	241	254	259	252	255	243	258	253	290	251	221	235	241	278	264	214	220	265	262	223	248	245	260	265	247	254	252	245	254	241	244	236	267	248	253	250	260	265	253	245	253	248	225	259	224	237	246	280	249	238	268	253	256	244	229	276	276	257	234	258	241	241	240	236	232	271	260	265	257	249	238	248	262	246	265	266	255	247	225	253	255	255	258	243	280	280	231	267	240	259	247	262	253	261	228	273	247	271	241	272	259	239	254	262	264	255	255	258	222	252	241	265	235	237	234	240	273	248	228	238	204	248	214	254	243	221	294	274	233	239	225	259	255	239	238	233	235	232	261	250	237	249	242	259	235	256	251	229	245	240	229	245	263	256	262	250	273	301	219	243	238	256	253	259	250	241	277	242	231	240	256	230	244	243	257	247	288	284	262	270	259	273	270	247	209	250	287	278	262	232	233	238	266	224	261	260	250	266	266	268	243	277	246	272	263	236	244	252	234	206	248	255	232	264	271	250	252	249	232	260	242	249	277	264	247	227	263	257	239	242	243	269	269	261	254	281	274	257	257	258	255	232	259	245	273	253	250	264	282	257	248	283	253	229	233	237	261	257	264	243	261	253	268	236	265	252	239	246	251	258	240	260	267	270	255	270	248	288	236	234	250	250	252	274	245	247	247	255	226	264	251	242	229	254	254	263	226	218	254	234	254	253	247	266	253	231	240	262	230	250	256	229	227	262	226	250	237	241	260	253	251	236	246	266	260	224	247	238	253	252	245	263	238	238	258	259	227	245	256	274	277	258	242	235	223	275	237	257	232	255	232	265	225	268	230	270	247	246	260	251	242	257	221	254	255	250	243	250	250	226	246	241	234	251	238	271	234	248	235	213	256	253	242	234	237	252	253	229	235	239	262	241	267	266	235	225	266	256	259	267	250	258	248	263	259	212	202	241	265	237	244	274	256	242	264	249	225	250	231	262	230	281	249	244	252	251	266	225	227	263	265	268	245	250	252	265	224	268	280	227	268	278	237	235	258	273	262	227	263	265	225	254	210	240	231	258	252	262	240	251	267	266	251	231	274	243	246	253	249	280	268	236	228	221	252	251	262	240	245	284	249	258	245	262	257	255	250	267	235	243	249	253	252	228	254	253	274	218	248	230	250	233	256	281	253	239	249	256	262	229	241	262	267	236	256	244	267	227	260	246	245	237	249	276	262	259	274	231	260	228	271	246	254	236	236	246	254	268	254	271	255	238	263	254	241	248	279	253	268	249	221	240	236	236
29318	20126	17603	8537	5135	3451	2812	2352	1510	1620	1626	1389	1170	1013	978	949	884	779	727	736	761	699	700	673	661	609	653	628	649	577	641	607	587	596	592	554	622	630	620	627	593	592	617	587	587	598	554	575	634	586	572	627	633	637	614	547	605	584	581	575	572	587	551	632	578	623	616	576	583	599	572	566	591	609	607	567	591	583	592	610	579	574	585	602	601	583	618	574	647	571	615	604	572	613	626	560	636	617	577	649	591	587	603	539	590	591	604	563	569	598	613	595	596	589	608	574	598	599	547	597	556	578	593	577	582	608	612	589	561	574	599	603	614	580	623	623	567	599	563	602	599	603	617	587	577	571	551	604	609	589	610	592	588	586	607	582	595	605	626	611	621	619	599	569	614	541	624	607	568	574	589	606	543	612	559	617	603	613	549	614	618	581	617	542	564	578	618	566	590	569	602	631	576	614	613	553	595	593	564	585	600	603	568	568	539	562	604	556	603	566	584	581	575	587	559	552	628	619	572	603	603	582	601	631	565	632	574	604	626	605	577	566	623	593	584	561	618	590	553	607	593	574	606	576	567	587	573	610	626	590	579	581	583	622	637	621	573	580	593	597	591	600	574	599	586	589	590	595	572	611	575	593	621	594	621	608	631	574	618	549	584	603	608	568	601	552	613	605	654	610	605	640	591	581	599	566	623	556	635	589	602	590	618	586	542	572	579	585	521	605	616	568	571	551	637	567	604	568	645	575	610	581	522	582	570	549	580	630	581	584	561	585	582	590	558	600	568	564	593	593	605	579	643	608	611	593	608	564	565	635	581	614	611	634	555	603	608	605	590	582	565	596	558	620	608	564	570	571	589	582	567	610	585	618	606	607	610	591	623	613	590	599	548	596	612	566	617	555	614	580	641	585	560	601	619	596	551	626	619	601	619	552	614	584	566	614	582	582	570	619	605	578	574	620	572	572	544	544	572	623	597	588	614	539	576	585	556	611	591	580	583	587	596	592	561	545	573	554	620	640	587	587	615	586	632	577	617	625	601	555	609	561	598	583	570	583	570	587	565	597	579	601	609	591	580	595	553	550	603	534	581	622	589	552	552	653	591	595	574	624	584	574	559	579	618	626	567	600	611	590	602	617	640	620	576	616	613	563	612	598	600	619	592	586	584	619	583	582	604	568	619	629	594	589	585	572	598	577	618	602	584	677	619	659	603	611	552	619	579	593	598	625	574	589	593	614	597	612	549	592	573	574	582	622	586	608	648	605	590	583	577	577	613	545	590	631	594	603	578	601	611	566	592	556	599	633	583	594	644	584	557	575	614	610	596	580	621	619	588	584	544	628	593	598	589	597	538	566	595	585	590	604	611	627	555	566	585	573	606	564	578	585	567	629	578	586	604	571	571	623	596	580	584	585	571	551	574	637	592	569	586	608	591	598	580	559	619	576	578	614	597	572	617	564	582	603	609	627	603	589	585	597	579	664	603	585	607	572	598	576	530	605	580	591	555	599	603	588	581	594	563	605	584	614	556	563	578	617	539	560	572	557	619	595	584	591	610	576	549	589	574	586	618	645	595	655	524	581	601	607	587	607	571	570	603	581	560	594	613	573	612	601	602	601	598	626	588	624	624	565	575	602	624	555	626	595	632	592	597	588	620	549	595	575	602	580	586	572	585	597	588	571	579	594	584	594	565	642	597	582	622	590	579	597	552	609	585	595	638	616	593	632	592	628	559	577	597	584	583	550	583	585	601	585	597	592	584	622	637	605	591	626	626	584	579	598	594	563	576	548	669	541	598	583	604	590	626	599	590	498	575	567	608	584	582	588	629	620	589	598	586	585	615	559	588	592	571	635	581	576	588	572	544	576	587	640	659	598	644	584	598	601	591	613	592	577	613	607	588	577	572	599	602	566	594	586	630	629	570	562	584	594	578	576	585	577	600	575	591	635	595	619	585	609	597	590	574	563	612	619	613	567	623	618	589	608	566	579	622	554	603	545	580	609	547	662	555	597	593	593	580	601	577	616	551	596	595	620	609	585	557	625	593	583	568	572	668	616	583	623	600	627	587	588	589	600	572	593	560	597	619	606	589	607	615	603	599	569	584	576	563	602	581	596	580	590	612	588	583	600	595	592	618	543	574	579	601	596	678	619	560	578	571	593	609	565	647	564	596	567	574	607	609	611	576	580	597	587	610	619	580	580	584	615	553	588	578	589	559	592	584	589	604	645	542	586	561	593	571	605	610	573	617	589	621	608	580	608	567	588	607	556	559	581	583	638	629	671	559	596	600	553	570	582	602	572	588	575	637	565	601	569	548	620	607	565	537	585	628	581	633	595	541	593	560	552	574	599	569	578	574	583	655	601	594	580	587	567	598	616	580	615	618	610	580	594	590	629	612	625	592	624	582	594	559	581	592	580	629	569	564	571	579	596	619	615	582	554	565	568	567	578	609	607	602	547	596	578	634	606	535	605	587	578	580	587	584	597	595	579	587	610	597	585	579	596	534	572	592	571	627	558	556	601	608	628	577	592	562	629	610	586	564	602	643	587	564	581	609	593	622	617	579	571	575	591	604	576	577	584	622	627	576	634	584	624	561	605	607	576	601	587	605	550	567	585	620	603	623	597	575	592	566	599	577	586	578	601	617	582	586	579	578	591	581	589	579	603	605	571	586	597	596	638	574	574	571	582	566	620	594	607	603	583	649	583	573	573	639	620	542	595	578	564	597	580	570	628	651	566	617	556	571	597	566	592	598	606	595	616	562	593	592	599	596	532	608	619	597	607	622	581	610	600	556	563	577	593	582	599	590	594	562	608	573	558	533	622	579	577	630	630	574	617	617	563	557	573	570	629	589	622	575	573	607	632	592	576	616	576	590	585	568	609	602	615	561	559	618	618	577	621	582	569	574	558	603	585	580	590	591	601	607	589	612	592	579	623	638	600	542	578	576	594	582	540	602	587	570	573	588	542	603	570	614	600	594	570	600	522	609	568	568	573	604	597	591	609	581	652	609	610	588	599	614	601	641	587	603	615	584	620	544	574	579	585	589	587	589	613	605	557	632	581	573	580	553	591	666	569	580	545	598	592	563	599	585	613	587	634	607	575	623	646	572	574	602	592	604	607	595	604	576	614	570	602	606	606	582	582	610	620	597	610	630	610	551	603	601	584	591	611	546	582	584	615	593	616	562	543	618	611	596	613	611	603	532	566	604	622	624	553	598	584	631	595	559	571	581	582	572	558	593	588	604	624	589	598	598	592	579	569	589	610	594	595	588	597	608	551	588	600	584	569	597	583	545	588	609	584	584	594	596	625	559	610	582	602	599	612	631	572	576	635	578	582	615	603	616	566	622	605	597	564	602	598	572	560	575	601	619	555	629	596	532	602	599	583	597	584	582	562	612	606	602	582	611	586	607	591	563	581	580	599	548	602	589	577	591	566	588	586	514	562	585	633	577	592	565	588	565	580	608	580	623	643	583	564	612	554	608	602	593	601	627	636
53771	32073	15661	5717	2272	1161	810	682	417	433	430	372	335	328	278	281	279	256	231	257	233	223	241	225	250	253	222	225	214	222	211	193	194	219	221	220	217	218	196	239	227	225	209	194	204	216	185	180	210	237	213	218	210	226	202	213	214	222	207	202	218	205	192	218	226	207	210	203	189	228	207	181	212	244	201	242	188	230	193	210	226	224	212	212	211	230	225	227	234	241	205	207	234	212	198	195	217	238	204	188	215	240	211	200	202	204	184	218	242	199	203	220	213	217	241	229	212	220	222	200	212	231	210	239	179	214	234	214	206	186	220	204	198	217	204	180	208	202	210	180	232	227	196	199	201	203	206	203	206	233	208	225	213	221	227	199	223	210	200	193	198	203	213	206	207	214	206	194	197	211	197	200	217	231	195	192	184	202	218	226	204	211	193	218	227	232	246	183	174	200	250	225	191	193	204	218	214	232	208	230	223	214	179	255	218	200	188	200	213	249	205	213	235	208	189	210	181	222	201	221	209	230	243	206	190	230	202	219	210	211	239	188	204	214	244	237	203	187	232	223	205	195	198	206	196	187	190	230	204	239	224	207	217	181	200	204	224	205	233	231	204	206	217	221	195	210	188	224	192	210	197	243	194	217	222	192	197	192	196	212	231	222	226	224	216	226	203	207	203	231	208	218	238	209	207	236	203	214	208	239	203	204	194	219	207	208	236	205	201	239	220	195	221	205	247	179	202	222	205	199	220	218	227	225	192	208	209	201	209	209	188	198	216	216	219	236	227	219	229	216	198	201	212	207	198	252	195	202	214	221	216	232	218	215	198	215	175	196	193	216	209	232	210	236	233	214	197	212	248	202	221	230	224	219	214	226	212	203	197	198	208	225	230	185	200	216	223	208	197	217	206	202	216	208	193	236	206	201	209	207	226	219	195	206	229	211	187	205	217	182	200	204	218	205	188	202	211	211	232	193	194	195	196	196	201	235	224	227	226	229	216	197	213	177	217	230	197	207	186	217	208	220	253	198	206	212	205	185	208	177	232	214	232	223	227	210	201	219	215	204	207	214	207	226	225	183	191	213	211	211	225	237	220	193	186	210	219	252	206	220	229	239	251	214	197	209	227	230	217	196	247	220	209	227	195	194	227	222	223	225	207	214	230	230	220	214	199	228	188	196	186	230	213	233	230	205	204	203	220	207	201	213	211	211	221	223	215	259	217	188	194	219	203	226	198	196	198	209	188	247	184	233	235	225	214	199	206	205	225	209	207	182	243	206	202	209	211	182	212	217	232	197	189	207	219	211	226	208	203	184	206	216	208	206	218	196	240	179	229	211	226	251	219	211	211	240	209	180	201	213	227	240	205	212	211	202	220	239	225	187	221	198	246	204	209	208	189	193	228	236	238	204	185	226	195	205	202	208	219	220	201	178	188	225	194	221	231	200	231	197	217	192	196	232	193	190	236	192	220	188	219	196	224	232	184	209	193	215	204	210	230	201	198	233	205	214	213	236	200	202	205	204	206	230	215	220	211	204	218	220	206	193	240	196	226	206	222	189	222	230	210	209	199	192	192	209	219	224	210	204	192	238	213	207	221	218	199	229	173	230	226	238	206	218	227	202	229	231	228	209	214	198	218	223	210	208	225	205	201	183	214	217	197	216	205	239	228	174	216	232	202	179	218	225	206	222	202	208	196	216	209	248	206	210	204	235	186	231	179	210	215	224	223	219	229	191	178	202	204	191	194	206	217	208	245	187	214	193	216	213	218	197	205	213	235	206	199	241	213	198	224	210	219	202	194	210	237	206	217	202	207	214	194	235	212	220	222	201	211	244	204	185	230	223	224	218	197	201	220	197	192	190	241	214	191	199	215	218	205	212	243	225	228	211	210	224	220	194	207	217	198	213	198	217	205	199	198	238	207	222	227	224	236	225	229	205	219	237	180	190	201	218	222	196	216	224	227	205	218	216	216	220	214	228	201	225	196	254	233	222	212	222	219	253	215	188	243	212	217	217	211	207	226	214	226	191	204	224	195	202	207	193	208	215	214	208	214	200	185	237	219	223	213	217	221	239	228	190	185	200	198	200	240	222	226	199	238	249	228	209	213	219	212	201	210	196	193	204	198	199	228	219	220	206	216	230	214	242	199	207	213	189	214	180	198	235	221	206	233	223	234	214	213	210	218	215	195	223	204	212	210	196	200	217	193	219	219	207	221	200	221	211	213	205	202	205	177	255	216	216	182	222	229	196	192	215	206	236	233	194	218	196	211	221	217	240	220	216	231	205	236	204	220	222	230	220	234	218	227	202	198	203	189	203	193	178	218	215	189	220	209	202	202	206	207	217	202	192	215	228	227	205	189	218	214	209	225	224	201	204	225	229	213	214	221	211	193	199	198	181	212	218	243	209	202	228	205	211	214	216	223	207	231	217	205	214	199	215	224	210	197	219	195	185	217	218	199	213	213	224	205	202	194	225	220	229	219	218	229	190	213	189	197	238	218	203	172	172	212	215	225	221	220	205	224	189	237	232	244	211	206	235	209	196	195	211	195	226	203	227	219	198	202	220	206	259	176	223	206	239	203	206	189	202	197	235	232	215	204	190	221	194	221	209	188	214	211	206	200	218	201	212	206	191	238	206	189	221	220	193	202	214	231	206	209	218	211	201	219	206	215	210	199	216	236	225	186	213	216	193	216	254	217	223	215	224	209	225	212	210	194	218	231	210	238	205	213	204	218	213	208	224	211	212	202	221	205	193	209	189	239	188	206	200	235	219	227	196	210	245	237	210	214	207	199	225	229	208	218	210	203	247	222	212	195	226	207	210	215	181	211	227	185	225	188	206	216	201	221	199	210	205	268	200	259	216	215	213	243	206	192	208	201	204	201	180	209	181	239	221	197	223	195	211	195	201	196	208	212	200	198	175	207	205	221	216	218	198	195	233	225	184	226	204	227	204	194	183	233	215	205	207	220	225	203	209	205	217	220	216	237	203	189	199	201	193	227	195	206	228	199	191	213	220	191	207	223	258	211	241	211	209	207	185	216	196	203	196	204	185	224	221	198	187	197	212	200	205	218	215	214	207	221	209	247	191	212	211	225	199	203	219	216	200	215	196	186	208	205	228	204	248	198	213	185	208	211	215	221	241	210	216	213	202	190	189	198	211	212	211	197	223	219	234	217	226	202	205	196	209	198	186	201	222	206	213	210	211	210	222	213	215	225	177	219	215	236	207	228	182	217	214	219	182	204	217	219	217	207	209	253	232	207	211	236	167	183	193	205	198	229	209	235	199	226	236	205	194	220	170	228	197	240	199	224	188	222	225	219	222	205	235	181	197	191	204	227	203	222	222	219	214	204	198	211	228	210	198	223	223	196	209	220	198	238	204	212	198	197	219	224	213	222	191	217	232	217	238	205	182	212	201	188	209	181	206	203	194	233	200	202	210	181	189	212	206	231	220	208	211	210	220	201	215	202	206	188	215	218	240	218	192	214	214	213	215
37081	26004	17718	11633	7221	4296	3439	2838	1537	1662	1734	1444	1196	1064	981	977	982	844	828	625	632	688	647	627	576	597	576	572	520	555	578	541	522	539	511	542	504	527	492	518	534	562	473	535	512	489	490	549	498	545	540	545	514	460	507	466	504	549	515	488	512	523	531	494	530	526	495	540	485	466	490	513	529	526	508	526	500	503	489	478	483	503	514	489	519	497	458	477	519	534	511	491	536	532	478	503	486	510	504	480	460	492	503	535	480	496	495	518	529	520	494	551	531	500	504	517	492	528	482	510	480	507	509	494	500	518	490	526	513	546	526	518	511	522	514	478	478	527	489	516	499	499	504	505	486	496	517	555	526	501	541	517	480	538	534	513	482	502	537	532	519	475	500	534	529	502	504	497	493	490	514	497	515	500	465	518	462	460	506	512	496	494	485	502	483	555	467	504	481	525	542	466	510	567	506	530	464	474	516	508	490	472	537	492	480	481	491	493	508	508	494	546	513	525	461	515	501	517	472	474	496	529	526	518	512	505	511	528	487	520	504	478	527	499	520	488	538	469	497	502	557	473	547	506	522	515	494	489	482	533	505	523	520	515	531	474	478	508	485	505	528	499	487	506	525	451	536	516	525	500	537	448	524	478	485	524	463	506	503	511	550	512	524	511	546	472	510	502	500	526	494	517	523	515	519	528	509	493	539	539	528	522	514	486	495	522	529	500	520	529	545	508	483	506	547	524	517	531	519	492	512	458	501	486	497	484	532	507	497	508	517	484	526	516	467	502	484	503	548	504	504	527	519	487	526	509	481	533	478	511	560	480	523	530	523	506	522	512	529	544	501	478	508	469	489	546	483	499	540	482	523	558	486	505	475	531	523	517	552	478	501	491	502	479	510	501	509	516	489	512	449	501	502	528	526	553	529	525	478	530	502	536	486	512	496	488	520	529	459	497	502	506	526	501	478	507	547	485	544	533	529	482	532	499	546	515	527	518	495	494	466	507	541	493	516	483	506	533	471	518	487	507	554	512	494	533	510	487	499	496	543	521	526	505	499	492	496	531	472	493	470	508	466	492	490	513	492	480	547	502	537	474	534	504	529	491	542	498	529	475	533	499	523	518	526	505	520	468	502	502	531	508	519	496	543	472	502	517	548	507	509	541	509	513	514	473	485	482	503	537	489	528	496	493	470	526	473	516	461	496	493	513	518	500	489	497	513	501	486	478	528	561	485	528	480	504	475	509	472	541	494	551	539	496	459	457	483	483	512	479	499	523	513	515	492	519	506	507	525	473	502	471	503	509	505	553	490	502	519	503	486	517	501	539	538	495	503	501	525	494	473	517	501	479	510	480	504	510	517	478	515	495	500	512	520	504	523	531	515	492	530	493	541	489	493	517	528	518	521	516	484	497	466	501	521	519	508	487	520	496	509	478	505	463	520	497	533	465	518	487	516	517	539	510	490	541	522	487	500	473	502	542	507	490	515	534	465	507	500	518	505	529	496	489	509	496	499	490	518	529	518	512	490	556	533	514	547	468	493	508	474	533	498	497	513	510	519	537	471	461	563	515	500	509	527	516	497	530	509	516	517	503	512	528	518	552	480	475	534	566	479	510	489	520	478	502	534	496	527	482	509	509	486	474	499	529	523	523	525	465	495	555	515	493	528	524	489	511	486	520	513	537	508	497	546	495	484	481	493	522	505	495	513	493	513	526	479	521	500	519	489	504	510	497	478	478	544	539	506	485	509	506	508	497	495	502	524	490	435	518	507	523	468	558	480	502	536	479	520	501	520	498	517	509	540	499	557	515	498	479	526	498	511	521	538	552	478	505	455	503	542	477	484	505	545	503	532	507	522	512	505	481	534	462	521	530	521	531	511	504	500	483	517	531	513	476	532	540	453	500	485	519	514	477	513	509	477	496	506	525	481	536	507	501	520	507	482	511	463	556	499	477	522	478	481	552	495	504	507	525	472	527	518	509	518	512	445	478	505	498	513	484	518	460	530	502	533	486	486	497	547	501	482	513	506	505	512	500	513	499	526	529	524	469	527	469	508	513	518	510	513	533	502	504	512	498	513	508	477	512	526	498	502	556	495	530	510	498	474	529	532	472	554	468	484	498	493	532	485	486	546	507	491	540	503	502	469	508	502	530	545	501	495	496	539	480	528	556	507	462	504	507	493	495	537	509	533	527	491	502	519	490	509	518	517	506	482	508	530	534	541	460	498	518	534	484	509	502	506	498	492	523	493	493	492	528	524	548	471	509	539	525	431	491	526	542	510	488	522	534	539	519	551	534	495	523	519	525	480	505	513	559	503	521	529	546	535	507	535	522	518	497	479	487	514	564	498	466	497	485	489	505	511	493	522	528	487	499	516	522	489	484	545	534	491	512	514	529	472	531	471	501	504	487	502	487	495	511	560	520	495	509	507	454	507	497	524	515	541	525	476	485	510	499	466	465	500	506	481	532	477	494	490	517	485	515	547	510	512	479	522	486	515	469	506	496	526	485	511	543	520	479	508	516	545	465	531	516	491	527	518	454	485	517	525	473	486	542	516	482	495	487	495	508	476	521	502	486	493	488	453	479	503	507	512	525	478	548	536	463	485	535	540	519	516	489	464	529	540	468	464	512	503	520	516	532	511	525	522	544	513	531	499	487	478	524	522	484	500	529	497	489	524	544	482	506	513	520	496	519	518	517	529	474	533	520	501	522	494	510	494	504	520	480	526	498	502	499	495	508	510	485	455	494	509	519	499	503	501	500	489	504	498	472	514	525	538	529	496	468	471	475	485	478	492	531	489	458	507	522	457	477	504	500	521	470	542	491	493	515	492	501	529	504	523	526	492	518	529	518	501	507	505	525	521	574	493	494	456	499	501	541	525	490	521	501	524	513	504	475	531	497	528	526	520	472	503	500	527	475	530	553	525	514	552	501	523	455	497	522	553	483	491	516	513	506	512	513	503	496	492	502	497	483	517	507	530	518	473	512	496	493	537	484	499	557	519	532	483	500	500	514	571	512	503	500	520	506	475	504	495	462	488	508	474	453	511	505	498	479	510	555	491	497	481	534	503	493	519	525	508	512	545	499	499	501	474	509	489	468	559	483	508	541	474	532	522	495	491	524	519	474	524	460	502	463	479	497	512	562	485	504	510	531	522	536	531	481	477	517	539	517	489	448	491	472	495	559	495	491	514	530	532	507	513	531	530	508	495	539	517	514	504	527	497	473	501	511	483	506	539	487	501	481	473	496	535	522	489	464	467	532	505	525	491	487	499	514	509	490	486	504	495	477	526	521	514	464	507	463	503	487	505	482	550	541	472	513	507	505	514	454	499	483	505	486	513	515	504	544	529	557	523	486	498	536	490	521	520	501	481	509	536	536	471	483	515	538	487	530	520	531	515	482	517	519	477	497	493	528	528	535	468	527	513	510	483	497	479	515	505	515	493	528	486	469	520	507	514	510	527	480	490	556	515	513	479	478	502	473	503	532	520	524	492	520
32594	13238	6040	2723	1294	574	483	406	308	313	325	337	307	269	285	265	307	245	260	236	234	235	243	250	258	235	235	234	260	260	283	252	244	216	242	238	244	253	262	206	221	216	249	242	261	254	247	238	226	224	224	238	271	243	229	235	279	212	226	231	236	230	237	233	223	224	215	243	209	276	251	215	231	243	247	240	232	218	243	228	250	234	247	249	246	225	256	249	239	234	246	239	219	256	262	225	250	223	208	238	228	260	240	243	217	241	221	231	206	216	234	248	267	225	237	230	228	195	246	234	245	266	240	248	265	245	234	247	226	213	224	217	252	235	240	258	242	242	238	245	217	263	229	248	251	207	249	252	235	228	215	239	261	249	253	250	266	217	282	229	281	230	221	274	257	209	219	247	253	254	253	232	235	225	233	237	243	242	215	224	227	244	231	228	227	236	247	256	234	212	255	259	229	225	250	242	235	226	253	233	239	219	245	231	249	217	239	263	222	227	243	213	247	244	241	241	219	222	230	213	211	232	235	218	228	213	246	228	238	244	245	229	217	235	237	233	216	221	230	249	211	236	229	225	252	244	224	246	234	250	255	224	240	256	252	250	238	234	259	208	235	221	226	223	234	207	238	220	249	242	262	234	248	229	240	253	253	217	230	231	260	230	208	245	283	248	240	231	212	221	242	213	215	232	241	246	228	261	231	230	222	282	224	254	217	235	237	247	224	262	250	220	225	221	246	256	221	213	233	225	249	254	277	226	257	235	251	208	232	247	237	257	226	210	234	250	250	240	260	224	252	198	235	237	228	249	272	237	255	244	245	231	221	218	223	239	218	228	232	237	226	234	237	227	247	212	206	230	226	236	212	213	238	225	254	227	240	215	238	264	270	214	237	222	200	217	255	258	223	240	251	241	226	279	228	246	220	255	252	235	243	241	270	243	230	266	243	256	252	223	253	250	245	256	235	238	247	257	238	245	256	237	209	223	233	246	220	220	281	252	236	219	214	215	222	249	230	238	234	238	213	276	238	233	200	261	244	242	245	274	247	230	238	264	250	242	240	248	205	219	210	222	222	257	224	233	210	225	211	229	222	241	261	270	254	232	236	216	228	226	206	252	261	228	202	243	212	250	249	270	240	213	232	228	252	222	216	215	232	242	259	223	241	230	222	237	214	250	257	221	234	221	223	242	246	259	248	229	237	239	247	229	230	239	283	219	284	245	230	221	219	232	242	234	233	228	238	239	252	241	218	224	179	248	223	232	221	216	223	230	262	224	245	239	254	220	238	225	223	228	250	245	248	210	270	198	236	236	228	232	221	251	238	234	212	237	209	245	239	236	227	234	231	235	216	249	211	235	231	213	230	230	230	274	237	243	250	237	238	247	253	223	249	258	242	201	253	237	219	226	240	238	258	245	236	246	223	229	257	226	261	247	239	234	287	225	229	228	250	212	229	269	258	226	242	269	248	253	223	263	219	275	233	267	232	266	218	235	230	239	227	254	215	211	226	214	237	222	216	234	237	242	230	223	218	239	213	257	229	275	252	256	268	226	220	250	229	275	208	249	206	269	235	245	245	244	217	265	201	243	273	249	235	246	233	266	260	255	220	211	213	244	231	230	242	253	248	240	245	231	233	235	246	231	230	231	221	245	250	226	245	226	232	251	263	217	221	256	238	271	251	255	233	239	253	238	224	229	235	243	226	262	231	232	237	265	239	253	269	207	217	222	242	262	234	246	228	250	250	224	211	247	228	219	232	236	249	220	236	229	226	230	248	250	260	247	229	236	232	243	229	264	224	247	240	258	254	246	233	237	237	243	231	233	221	261	248	221	216	218	239	250	199	228	248	220	255	271	254	249	272	225	264	230	228	237	230	221	244	246	251	235	218	215	236	262	255	257	208	228	221	237	232	245	219	217	264	200	248	196	236	200	209	214	252	234	204	224	243	231	239	225	230	241	226	229	238	233	221	235	233	244	238	232	236	224	249	217	225	225	230	233	247	215	244	235	218	233	246	236	260	208	264	246	200	235	224	256	203	250	213	225	226	249	256	221	245	240	237	229	257	223	227	238	267	234	241	208	228	235	221	264	223	255	230	246	230	240	249	255	217	243	247	214	239	247	224	222	230	228	252	242	254	223	253	260	225	221	235	245	223	258	243	252	208	259	267	237	235	227	214	235	225	222	251	252	221	224	239	230	254	221	247	232	244	227	217	242	272	214	223	219	226	218	217	239	227	278	247	225	246	230	258	250	226	227	252	225	224	207	230	251	244	226	241	258	243	220	232	213	255	253	267	270	261	231	229	236	237	244	217	266	209	226	248	258	244	258	244	243	229	245	232	226	228	236	246	212	254	255	205	213	241	233	232	229	265	251	212	238	228	225	241	223	251	234	213	234	224	233	283	240	242	257	229	236	277	239	250	239	239	241	215	262	239	253	248	234	240	215	256	269	196	235	247	251	227	279	237	231	247	245	238	200	260	232	274	237	227	266	242	212	226	238	215	221	245	231	235	232	220	229	237	241	217	233	203	241	226	240	210	206	223	229	217	232	213	217	229	245	253	247	236	240	269	219	227	227	228	214	224	235	217	236	239	256	258	254	257	214	209	240	228	236	254	229	268	246	226	264	235	251	247	233	265	273	219	257	239	242	257	248	195	230	215	221	220	253	267	208	241	237	220	256	253	243	224	241	236	271	237	245	233	222	248	235	271	234	227	264	285	233	211	236	249	212	248	233	235	223	246	225	254	258	193	250	225	248	241	221	226	239	254	216	222	245	239	239	189	243	265	233	227	218	235	198	221	246	228	273	219	227	239	250	231	250	238	226	227	222	235	241	258	253	226	228	229	255	230	222	253	246	262	248	229	197	236	223	219	240	243	257	260	221	219	238	247	235	245	274	229	238	244	257	250	231	232	229	223	232	241	260	231	215	235	235	242	225	246	260	233	232	240	244	237	237	246	232	242	237	203	225	235	210	249	230	219	202	236	246	207	232	225	252	229	220	246	215	258	228	250	231	248	234	236	227	259	235	234	243	225	230	254	263	254	233	230	231	212	246	237	227	233	246	246	233	217	215	235	218	215	227	240	252	234	256	229	234	213	231	221	228	253	210	241	225	228	258	253	251	248	263	236	222	242	240	229	219	219	227	235	232	214	258	239	241	262	222	220	236	233	260	230	231	223	215	215	191	213	232	222	223	228	222	232	238	247	252	228	231	229	224	231	252	251	253	239	247	245	239	216	265	222	241	255	231	252	230	224	250	266	259	219	236	204	237	266	235	222	227	214	222	237	244	224	265	245	232	227	219	225	239	233	231	224	218	233	251	250	232	222	241	238	240	233	222	205	212	255	231	236	213	246	248	220	237	263	225	254	226	256	242	245	265	238	261	240	245	253	228	241	232	209	279	231	225	230	211	233	269	216	253	248	218	242	249	238	247	235	245	239	250	238	249	218	241	237	244	237	231	244	257	249	255	224	232	239	252	251	236	238	247	234	257	235	225
23427	11426	9224	7276	4213	2062	1775	1534	993	1141	1153	957	881	769	726	745	686	695	662	595	597	604	575	620	600	615	591	573	589	566	578	549	607	610	594	612	528	571	532	586	566	572	568	577	528	550	569	530	571	550	564	584	560	576	539	559	566	593	546	562	558	586	550	535	559	566	583	562	575	568	552	570	526	556	579	608	537	574	648	606	571	573	524	545	561	554	563	522	562	528	590	589	554	553	536	563	589	604	575	551	565	585	546	598	569	557	541	553	585	579	549	581	575	563	548	601	557	584	578	524	547	583	518	561	546	544	552	547	590	539	520	597	542	616	551	603	536	582	600	557	564	545	607	549	558	601	600	593	584	558	570	574	604	561	585	531	599	586	562	549	565	552	549	573	539	541	576	604	555	558	527	624	556	578	542	578	547	545	602	550	551	589	562	532	523	566	564	583	603	568	531	536	550	560	540	553	536	548	545	545	539	535	608	560	623	569	545	584	588	568	561	601	537	604	542	587	591	613	581	607	583	579	542	567	551	563	584	592	592	527	612	555	560	575	564	531	585	571	570	549	563	517	596	533	563	554	582	576	593	560	541	581	555	598	609	567	564	570	522	614	537	580	561	615	552	568	556	554	558	558	532	588	573	538	592	568	586	575	584	545	547	547	567	580	530	571	561	551	576	567	586	572	535	574	602	597	535	547	590	540	592	574	533	553	603	531	521	539	551	561	573	543	566	604	560	554	545	558	541	646	564	568	521	556	569	542	562	566	516	621	601	571	572	535	532	564	543	595	586	554	563	540	568	572	539	609	598	592	529	593	546	538	586	589	573	534	546	603	592	608	552	574	569	530	580	563	574	560	568	559	592	553	547	560	583	574	557	522	552	574	607	570	540	554	534	589	586	567	538	577	594	560	528	523	559	541	585	589	585	580	595	560	556	557	544	522	590	575	590	545	509	582	557	567	590	552	563	604	567	610	553	570	573	588	568	559	556	553	583	568	579	561	601	555	560	535	566	550	507	565	542	614	504	578	582	554	500	579	581	587	571	560	541	561	605	552	568	548	566	551	568	565	541	536	484	567	585	554	594	595	572	567	632	585	567	576	577	563	526	578	582	551	605	574	554	543	590	577	588	560	590	585	556	581	542	547	571	588	575	607	559	532	568	516	522	591	563	589	584	564	554	586	568	548	578	599	566	542	540	554	549	611	567	586	572	539	571	558	578	570	590	548	586	536	577	572	583	556	542	567	556	571	581	543	560	595	627	540	594	577	506	570	559	577	549	562	577	587	591	595	621	568	579	592	566	582	577	554	613	546	553	588	549	548	583	513	572	541	575	564	564	525	554	555	545	597	574	576	521	526	584	530	582	581	535	571	565	585	591	533	510	541	572	606	560	545	601	514	606	580	553	550	551	572	568	546	593	528	590	572	573	539	549	551	555	559	568	553	532	557	588	602	575	578	583	574	545	601	610	584	562	562	569	548	577	536	548	582	585	525	543	571	580	571	530	559	531	518	564	582	556	559	574	588	548	561	567	573	565	575	557	591	558	595	539	553	535	599	599	579	578	568	542	551	560	551	550	571	535	580	549	551	609	556	530	539	582	556	594	549	546	543	597	554	568	560	516	579	559	565	598	502	561	597	585	557	577	575	558	562	537	568	582	539	567	594	584	544	568	581	601	566	556	582	554	583	540	548	569	594	560	610	544	568	588	573	577	590	557	557	560	597	587	581	581	572	580	601	554	549	613	554	545	595	569	557	572	562	530	545	580	600	542	510	555	595	551	572	585	523	546	605	570	556	561	568	567	590	555	557	560	578	574	585	571	574	576	589	573	606	565	582	584	559	558	550	529	556	554	569	544	526	545	548	535	507	568	598	527	540	584	529	558	557	498	578	575	567	542	577	564	581	574	551	569	566	581	534	583	574	551	559	575	606	586	553	649	578	563	551	550	583	553	523	539	529	611	561	552	582	557	616	563	543	574	615	552	551	545	545	540	544	528	557	600	568	571	539	566	564	568	578	563	550	564	545	583	606	585	590	577	577	575	598	601	616	550	554	556	575	569	547	600	551	562	559	527	603	598	551	571	530	569	573	598	559	543	571	571	545	589	607	603	583	574	555	564	575	555	547	592	606	555	579	566	584	539	585	565	524	527	591	571	565	587	565	544	576	547	562	570	527	518	517	545	598	538	507	552	529	534	613	581	591	605	547	596	541	573	526	571	516	610	562	574	581	568	566	542	522	551	607	567	609	545	551	590	564	558	611	587	533	613	601	583	549	558	516	555	542	589	575	548	551	590	585	560	552	581	557	598	580	620	531	549	564	566	557	582	578	571	568	553	531	587	582	574	560	587	565	610	580	571	554	588	566	592	584	579	571	606	539	546	561	555	556	585	595	559	611	558	554	535	552	562	543	575	555	541	590	533	544	577	529	550	594	539	543	595	593	608	595	586	582	556	585	606	551	568	572	566	581	592	586	549	554	565	574	557	548	591	607	568	613	572	545	565	556	553	596	558	553	580	572	557	569	569	545	560	570	602	568	586	524	562	566	618	596	545	568	587	538	538	527	573	534	593	624	538	547	570	626	539	593	556	564	578	581	582	547	554	532	553	535	578	581	590	536	563	573	551	560	534	573	579	586	583	548	562	569	562	623	558	554	550	622	583	551	558	566	580	577	579	557	591	577	563	555	572	586	565	581	546	586	571	573	533	587	624	571	548	563	595	551	544	548	598	553	583	538	561	556	594	604	552	525	527	552	571	564	571	555	569	569	545	555	582	572	551	551	554	547	548	550	559	560	546	526	559	566	575	575	599	572	605	563	570	576	551	516	577	580	586	561	571	571	504	551	559	540	526	583	585	595	539	603	580	609	628	552	569	530	589	568	580	586	553	577	545	550	509	568	555	612	593	505	552	610	551	582	584	600	597	583	546	586	604	557	589	610	557	609	581	522	549	529	544	543	620	563	599	534	549	538	578	543	583	587	555	643	549	571	613	569	573	589	562	565	634	589	575	552	514	575	576	544	573	599	578	542	533	568	534	542	563	534	553	546	573	566	553	604	576	552	553	543	555	586	567	616	545	534	586	564	600	534	567	520	581	552	558	573	546	575	573	573	577	564	585	595	569	594	553	551	541	592	532	574	541	567	564	576	582	553	570	566	581	534	583	579	596	549	571	586	558	549	522	547	600	540	547	564	573	543	570	578	550	504	556	534	557	519	612	553	603	585	526	558	612	582	574	580	553	585	554	558	548	576	592	576	552	555	548	524	549	563	584	582	592	562	604	574	573	537	582	576	552	560	559	541	566	561	566	537	519	537	603	507	555	541	603	568	547	564	550	551	582	575	571	558	585	551	609	539	556	552	575	557	571	520	535	553	588	576	544	585	570	550	550	550	549	610	591	545	575	562	546	584	560	578	574	549	575	593	602	559	555	544	547	579	541	571	595	542	577	528	551	570	564	586	560	557	596	618	567	593	593	558	544	555	556	582	594	528	583	562
46873	19825	9032	3664	1722	978	742	656	429	413	456	384	337	325	319	321	289	297	284	286	266	265	272	265	276	269	265	231	225	287	252	279	242	243	269	244	261	261	250	281	232	264	232	260	232	253	246	272	248	240	254	279	299	279	256	235	260	277	271	258	265	222	250	264	253	244	263	219	269	231	254	248	244	245	272	276	249	246	273	247	272	277	263	236	272	267	227	256	266	235	291	249	261	244	251	256	248	274	264	253	264	255	234	237	225	256	257	242	248	282	257	276	241	248	231	257	233	285	268	247	253	260	250	266	250	242	262	256	265	252	256	260	253	260	249	242	249	262	248	242	258	230	241	285	277	226	245	243	293	270	240	241	238	271	255	231	255	284	270	261	275	243	260	255	256	266	255	247	256	256	285	249	263	236	248	258	225	288	262	243	260	265	280	279	272	235	260	256	245	247	293	252	260	267	276	263	264	246	264	250	272	251	218	281	251	269	234	276	252	261	252	240	237	266	272	273	259	256	235	242	257	245	228	256	238	256	268	264	270	265	240	242	236	264	250	256	248	263	245	258	278	235	235	256	277	242	267	234	265	236	247	258	258	260	253	237	297	231	274	254	255	287	265	250	252	281	231	269	250	256	252	261	302	253	258	255	260	242	238	243	238	236	245	250	275	239	250	246	288	269	257	263	269	262	229	268	257	261	257	271	209	272	254	261	256	280	289	262	240	259	246	240	262	269	270	256	236	234	228	252	261	243	285	248	252	260	304	236	247	237	269	272	257	282	256	282	272	247	254	217	253	261	227	263	236	237	245	266	256	285	270	284	265	237	264	243	230	225	284	287	282	252	237	257	252	268	245	239	256	262	263	227	232	260	242	245	225	250	247	219	252	261	275	259	223	244	266	254	232	245	245	257	246	237	241	261	241	254	233	269	265	276	258	302	273	279	258	266	259	241	244	268	267	276	248	250	273	270	236	236	277	269	268	256	281	286	246	282	260	251	268	259	243	250	236	244	275	276	283	261	251	240	254	244	274	274	274	266	271	276	243	258	261	267	272	250	249	235	269	289	246	245	241	234	260	239	243	281	253	239	274	240	239	259	257	277	264	242	286	256	252	288	241	254	252	242	247	247	249	262	282	251	256	258	242	227	249	239	233	243	268	249	262	270	273	241	256	249	240	265	248	238	255	256	272	240	252	260	248	241	256	280	240	212	228	275	264	243	276	249	251	266	268	257	235	278	250	262	276	245	232	264	248	245	235	279	243	270	250	237	253	282	259	276	258	238	266	254	266	267	251	237	276	243	240	250	284	267	242	275	250	256	246	279	279	282	251	259	256	267	252	255	266	276	247	237	252	287	263	274	268	255	266	289	239	248	284	258	244	272	250	258	264	289	215	262	269	269	256	276	267	290	274	215	267	263	260	239	238	276	274	243	260	291	234	231	238	251	256	258	280	231	253	222	247	234	259	237	241	247	275	252	263	263	276	256	242	252	281	233	232	223	260	252	266	237	284	255	252	241	276	255	254	270	263	233	244	242	250	265	266	259	271	224	278	273	236	260	271	264	255	266	215	235	268	250	237	246	265	285	286	263	269	284	246	261	241	275	251	243	286	257	307	261	284	258	288	246	275	265	267	264	254	237	263	273	258	243	253	271	249	241	290	260	259	235	239	273	238	243	274	286	291	261	298	226	260	253	274	261	266	246	241	235	266	216	251	236	247	239	274	245	241	251	276	258	260	253	252	246	254	247	272	280	239	259	241	256	224	250	254	232	233	228	268	275	267	248	228	251	266	268	261	257	279	239	268	242	259	268	273	270	239	276	252	233	247	265	257	265	260	255	229	273	265	241	240	244	242	248	254	250	261	267	259	255	280	253	228	273	250	238	249	270	267	228	238	253	258	276	279	275	253	256	278	267	258	271	237	237	253	235	246	259	277	255	295	268	299	256	237	247	269	226	273	256	254	252	257	260	261	279	256	244	249	265	250	266	246	246	221	261	284	270	246	255	279	273	262	245	253	247	270	241	249	269	253	277	236	245	293	247	287	274	278	248	229	224	236	264	253	254	229	258	265	260	267	233	267	242	246	282	252	278	285	268	213	293	240	256	260	260	243	241	247	259	277	272	202	252	287	229	262	249	295	262	256	246	260	274	245	247	256	248	269	240	266	263	220	249	279	253	239	256	265	259	246	253	231	256	266	230	249	259	258	243	253	260	261	231	239	223	273	237	277	260	236	286	267	254	266	251	269	239	247	267	262	242	263	242	279	264	276	254	269	243	261	271	247	277	222	262	256	281	249	258	275	254	264	267	251	278	277	257	273	271	251	245	227	270	261	215	271	273	244	257	244	249	242	304	266	257	276	258	250	248	246	235	293	271	273	244	255	251	273	253	233	259	239	256	267	256	258	260	281	243	263	253	262	245	253	257	286	263	240	248	251	268	247	239	262	261	227	212	272	247	270	274	254	274	259	268	236	224	247	253	278	245	223	255	250	242	254	265	269	255	268	256	266	249	262	250	265	261	241	269	249	234	244	245	293	246	235	269	262	244	276	229	295	249	291	265	291	240	283	262	238	269	223	263	233	251	215	253	244	258	241	242	241	231	260	213	246	274	248	248	249	276	228	265	250	242	234	260	257	280	265	244	273	264	246	280	236	253	259	240	226	279	230	237	273	255	249	253	265	268	236	248	271	275	240	247	279	301	299	219	267	265	236	235	271	247	289	278	259	261	238	302	266	251	258	231	252	239	250	244	253	320	278	282	259	253	265	264	242	245	272	275	232	273	255	282	245	285	281	241	276	244	250	233	249	256	265	273	255	271	244	272	245	217	264	260	257	233	282	251	264	264	268	254	225	236	261	285	253	264	271	264	287	250	261	260	255	265	252	243	239	268	252	266	237	254	272	203	226	258	257	250	266	286	255	246	234	236	248	291	264	264	234	264	262	242	243	238	281	274	285	255	244	253	260	270	247	291	280	248	238	268	253	274	266	248	260	290	258	242	281	237	281	203	228	280	275	247	268	251	247	257	262	235	285	269	232	260	269	238	255	266	278	250	258	256	243	228	240	256	248	285	236	268	257	258	241	224	257	261	256	268	280	229	283	253	258	229	274	258	246	227	234	241	289	240	262	241	241	268	259	242	248	259	258	289	244	247	271	276	280	288	280	244	248	223	237	248	250	243	260	285	259	225	247	230	258	250	265	278	260	293	296	249	262	240	261	262	279	282	233	257	240	253	244	221	240	248	273	250	263	277	274	285	261	245	285	290	264	241	247	252	284	238	235	259	289	280	305	243	273	268	272	231	230	259	297	241	261	273	260	252	245	270	257	270	242	257	238	281	265	253	280	265	245	226	266	253	231	272	277	267	245	261	251	251	261	275	217	246	278	252	252	234	248	240	259	265	272	290	277	276	260	237	275	285	260	260	262	250	239	251	266	262	244	264	278	259	290	243	275	261	249	261	263	262	262	229	259	249	278	242	271	256	301	259	251	235	245	255
32592	15727	12926	8552	5781	3573	2818	2463	1530	1545	1675	1361	1061	966	1003	1026	995	828	840	748	740	766	680	668	700	685	635	624	705	648	622	649	663	652	599	618	639	646	635	627	621	576	629	547	641	598	603	597	639	605	593	583	607	606	597	621	593	606	593	577	596	599	592	650	599	569	571	614	626	607	589	596	642	633	629	674	643	579	616	624	606	593	611	633	644	602	624	595	611	612	613	579	623	657	602	565	614	574	609	621	634	610	610	588	584	602	587	589	614	585	595	590	594	544	626	624	626	594	621	568	632	583	600	636	600	632	539	620	580	608	593	637	584	571	583	593	584	591	632	589	550	598	555	565	574	583	594	633	544	592	626	629	573	591	592	588	666	618	577	612	586	579	588	611	593	618	552	621	619	595	644	606	568	610	615	618	640	545	598	597	614	615	606	585	623	601	591	593	587	602	585	598	566	594	609	618	590	596	581	580	577	614	639	602	599	578	617	567	627	634	641	599	580	596	622	578	568	576	614	593	598	627	610	605	592	646	635	604	617	627	616	612	593	578	569	599	598	580	576	579	574	632	616	553	623	576	596	588	592	617	606	615	617	627	628	550	585	571	603	602	614	594	579	613	582	606	616	569	595	583	590	628	601	609	564	604	578	580	601	621	610	600	621	575	615	631	622	626	616	573	603	607	595	642	606	638	591	603	611	583	600	604	612	623	605	564	609	613	628	568	630	595	637	624	628	588	644	591	614	565	637	581	583	586	596	597	646	602	584	605	602	641	613	612	575	610	583	580	609	545	602	612	594	613	590	617	581	587	558	613	654	609	619	646	622	570	571	618	627	606	605	585	599	611	617	610	598	648	620	623	583	633	637	622	637	630	606	563	621	612	603	599	612	603	578	623	618	630	616	627	621	573	592	598	618	599	634	626	645	575	591	596	556	660	610	595	585	625	613	612	564	600	637	594	588	573	608	630	615	607	596	643	633	588	601	567	640	626	681	625	636	591	607	613	577	597	570	634	577	603	592	591	571	613	650	609	623	589	606	603	588	637	577	608	604	600	601	580	570	610	653	653	606	613	627	652	598	628	590	614	618	593	580	644	619	632	637	619	637	628	652	631	573	617	574	600	626	578	573	603	600	605	636	575	618	633	569	604	602	584	644	608	593	563	607	592	574	603	578	618	587	631	632	606	596	610	592	585	591	604	623	649	577	553	585	654	606	609	597	589	602	584	590	592	605	561	612	643	649	633	621	593	605	636	632	606	646	579	660	597	649	610	608	601	633	645	579	622	611	621	598	605	601	626	590	657	583	579	592	573	624	572	624	612	587	591	600	632	657	582	576	580	635	629	582	569	652	603	588	563	613	648	627	604	561	620	599	598	606	612	643	622	638	596	607	566	619	618	619	618	657	590	604	577	577	614	637	613	649	655	620	623	618	613	638	581	564	599	595	589	591	604	572	652	604	628	662	641	598	602	640	578	575	557	621	594	596	610	515	638	590	578	571	597	620	571	550	602	622	594	591	594	602	602	627	597	613	597	610	605	633	650	614	624	572	590	625	592	628	588	614	623	662	582	614	608	608	653	648	600	673	576	609	585	645	628	629	597	632	605	626	621	601	567	661	627	579	621	610	575	652	608	554	586	615	628	621	627	585	611	605	632	560	582	656	627	617	615	626	624	641	649	583	594	607	603	623	644	604	562	618	582	620	593	599	608	603	627	616	607	593	629	617	593	565	579	660	547	607	572	661	648	621	588	615	611	630	635	595	615	606	591	604	609	569	637	589	616	629	640	611	628	584	588	581	598	640	644	607	617	585	615	645	610	622	621	582	656	616	597	601	613	641	610	608	570	660	617	637	643	601	609	591	620	604	580	565	554	571	604	582	586	585	659	586	666	614	627	659	556	628	563	604	640	593	592	602	603	588	597	605	592	627	606	652	591	619	579	623	606	573	636	611	610	594	643	599	628	602	651	581	608	616	617	625	575	618	599	554	564	643	640	678	592	541	659	577	614	664	596	566	607	598	606	572	598	591	660	588	609	634	591	577	617	556	655	591	607	599	638	573	600	587	594	581	633	584	598	607	621	643	572	623	596	610	569	642	615	608	646	588	589	604	574	559	599	594	578	646	605	590	609	672	614	596	617	600	588	612	597	642	592	601	619	578	594	611	627	602	611	585	589	559	628	597	617	620	635	556	603	651	608	621	581	612	609	613	592	612	630	548	591	609	621	633	631	603	629	586	617	611	623	644	593	621	624	635	663	573	646	635	602	640	580	635	599	596	620	602	553	635	595	629	613	624	600	580	562	642	596	618	626	569	621	620	630	620	623	604	645	632	560	572	631	599	630	613	641	621	609	664	595	616	598	614	592	624	565	601	586	569	587	597	600	645	573	651	599	617	638	646	658	623	586	628	608	604	589	607	600	644	646	586	599	622	581	582	599	638	590	633	642	577	585	578	627	570	578	630	618	614	601	577	595	597	621	619	580	660	636	600	605	657	591	610	606	566	612	576	623	597	625	677	595	629	650	607	606	591	678	586	602	560	650	606	629	620	573	603	611	606	647	603	562	621	620	557	620	629	608	634	619	628	609	604	632	589	620	569	605	629	613	647	656	548	589	622	614	594	644	579	603	604	569	646	586	647	616	597	633	625	627	606	590	567	614	651	626	571	598	637	618	603	595	617	593	588	631	580	573	634	584	631	659	598	608	622	581	593	632	575	632	599	628	557	612	588	589	626	577	582	569	577	574	662	592	620	619	568	587	614	559	603	606	607	602	605	584	574	574	642	651	576	621	587	639	595	612	612	650	619	617	573	566	681	606	614	644	636	584	605	620	612	613	638	572	623	605	577	624	578	603	626	639	613	568	596	598	594	593	597	623	616	609	613	619	629	606	588	626	623	614	591	615	589	579	599	605	629	576	676	636	591	604	615	589	650	612	585	610	607	560	613	617	615	610	629	628	642	601	588	592	616	587	613	615	624	596	597	613	618	614	604	622	610	629	599	578	574	606	597	578	586	634	637	633	573	638	598	593	578	604	591	616	617	644	590	623	586	554	592	568	590	583	615	595	552	606	601	630	582	580	615	622	639	618	594	601	579	605	635	645	603	598	607	596	614	590	564	617	610	629	583	627	586	631	566	627	588	662	596	615	624	586	614	598	620	601	573	585	603	601	593	631	610	613	617	587	580	627	566	657	564	606	561	593	622	604	625	625	603	638	584	657	567	578	646	615	580	635	614	598	584	571	598	599	618	560	571	663	637	590	594	580	633	617	613	619	618	687	661	586	593	619	601	591	591	630	635	589	621	605	621	614	621	594	572	629	637	590	602	598	628	594	619	595	598	593	606	593	645	610	655	584	579	621	592	620	647	570	601	626	638	610	656	622	613	627	582	612	586	635	583	629	609	618	606	604	581	602	630	572	578	599	549	632	576	592	605	587	636	596	597	606	589	604	612	598	616	612	618	594	572	584	581	590	574	580	622	657	601	579	602	625	625	606
54925	26311	13486	5006	2177	1302	907	661	487	425	405	396	325	315	280	284	289	285	269	223	265	240	249	231	247	217	195	224	223	213	226	212	240	198	212	210	216	215	206	255	203	228	206	222	204	233	233	211	222	209	206	183	195	195	230	208	217	213	225	221	219	225	201	181	229	204	236	231	221	201	213	211	173	217	201	186	216	198	220	185	235	210	211	192	191	241	240	220	230	204	231	211	178	222	196	207	206	224	208	234	217	217	231	197	204	224	227	217	203	226	230	195	207	251	224	212	217	214	192	236	199	197	201	207	203	235	201	228	184	208	211	220	229	214	215	226	211	212	232	214	223	213	228	200	229	221	199	204	224	202	200	192	231	196	209	218	225	210	209	216	212	202	222	180	201	211	210	211	218	206	206	197	202	193	218	246	174	218	218	212	210	192	228	198	193	222	218	232	203	201	212	225	217	197	206	208	240	229	232	201	219	221	213	213	206	214	207	199	200	210	222	199	200	201	222	224	235	194	214	220	229	207	226	216	237	231	202	209	213	202	207	185	227	207	234	214	203	215	217	233	222	216	237	219	198	198	216	199	183	191	229	206	231	205	216	205	219	224	172	205	196	184	206	218	229	226	233	181	192	216	212	212	214	228	215	212	209	210	232	189	221	212	186	232	224	213	228	209	214	195	186	206	210	172	229	205	225	198	224	224	194	241	229	245	208	224	210	219	198	211	200	243	238	219	214	198	229	231	244	245	204	189	233	211	229	218	200	228	224	215	208	189	202	194	235	204	218	190	206	225	190	203	222	227	210	227	184	191	217	200	230	217	220	224	215	212	214	222	209	247	216	206	214	205	183	208	211	216	201	221	219	228	224	209	221	202	220	201	203	194	219	200	205	235	199	221	240	226	212	230	213	212	236	218	226	198	202	216	231	236	188	210	204	187	223	193	199	208	232	216	200	233	212	197	212	202	221	202	228	245	192	206	213	221	214	215	207	218	226	234	213	201	205	207	233	221	237	212	188	194	229	222	216	199	202	214	220	203	213	209	221	217	213	196	221	206	216	186	243	214	216	221	237	183	213	213	238	201	201	225	240	203	214	196	205	224	227	234	207	197	237	222	217	214	219	213	209	207	203	221	223	229	216	224	235	211	214	175	217	232	204	212	245	219	206	231	214	230	196	222	227	200	221	205	200	219	211	197	218	210	234	213	188	180	223	225	209	225	205	198	197	232	225	204	211	218	214	204	211	213	230	218	216	208	200	207	173	203	227	209	212	230	230	217	216	219	221	209	200	226	216	229	220	217	207	227	207	206	201	184	213	205	203	233	222	190	241	211	198	194	234	227	223	221	210	246	226	203	207	221	216	194	198	220	221	198	233	194	241	206	222	237	219	211	233	243	209	233	226	178	219	212	191	207	231	216	218	231	197	230	222	216	190	216	232	187	245	236	213	197	201	227	207	205	221	211	179	181	223	223	247	209	203	206	204	209	185	226	228	199	211	214	226	200	203	205	203	209	228	207	203	232	205	237	197	182	214	188	202	229	230	235	211	207	222	215	218	222	189	185	220	218	211	238	223	222	222	202	240	205	212	186	213	197	209	235	226	220	227	197	216	206	215	216	200	197	205	189	181	198	222	228	236	196	218	218	231	208	219	190	198	210	243	222	222	207	210	187	242	216	190	202	233	196	194	215	208	200	200	216	180	196	209	216	208	221	216	223	194	213	229	214	207	211	208	214	225	220	222	209	185	207	204	231	196	220	204	228	198	214	198	228	234	226	217	205	212	236	202	203	216	202	221	188	211	204	246	218	244	206	218	188	234	189	194	201	216	230	196	231	217	211	210	194	210	225	248	226	237	191	182	214	213	176	212	227	228	225	199	202	235	201	227	225	195	216	238	207	244	193	194	226	221	198	223	198	192	206	215	236	194	229	186	228	197	225	220	227	202	245	193	210	208	218	229	195	218	209	233	226	186	227	207	182	212	223	190	232	193	225	212	191	200	210	203	204	215	224	212	214	217	225	235	216	208	225	214	223	236	222	219	207	195	224	201	226	229	207	215	229	211	211	221	208	197	224	219	216	215	209	206	219	217	225	201	208	205	216	211	215	236	216	202	234	199	203	209	204	198	209	212	214	201	205	248	231	235	206	223	239	207	193	187	213	222	224	194	209	207	248	222	216	215	200	197	209	189	222	174	199	226	194	202	230	205	207	240	224	221	224	217	221	197	202	213	225	216	199	239	219	201	189	239	204	221	194	206	224	218	217	181	189	204	197	209	211	212	205	224	218	231	224	211	222	237	223	223	228	201	224	237	225	232	209	197	216	221	208	208	219	236	203	221	216	210	225	216	207	200	212	182	215	229	192	195	223	217	217	209	223	195	209	233	231	206	204	225	232	199	226	211	201	204	197	242	191	190	216	210	217	230	190	241	205	228	227	241	202	214	212	210	208	218	219	202	195	189	208	202	212	243	194	212	227	245	209	195	190	225	212	209	195	209	225	238	195	228	233	223	194	204	227	215	190	200	204	212	166	204	216	229	215	239	203	209	209	209	215	200	204	215	207	211	206	212	192	209	222	198	199	226	242	216	216	210	239	189	211	214	221	212	213	232	216	216	209	190	198	213	223	206	231	214	225	219	206	251	245	191	225	195	222	220	218	234	227	240	188	179	195	199	208	256	229	211	226	244	179	215	227	219	215	238	225	200	222	217	206	211	211	204	229	217	221	201	188	216	215	204	222	239	210	235	232	214	208	206	199	218	187	188	210	209	207	194	203	214	201	207	206	218	192	200	204	219	225	221	224	231	236	206	229	212	236	232	213	207	224	213	209	234	200	187	220	234	186	209	204	244	213	215	217	209	207	244	214	201	210	267	238	228	223	198	222	209	225	198	232	241	220	200	193	234	219	214	221	207	240	196	228	203	210	214	211	223	175	225	221	224	218	222	215	201	210	215	200	187	198	224	225	213	223	209	195	183	213	224	209	201	211	235	235	201	211	220	209	202	225	237	200	222	216	218	231	218	218	209	239	208	216	246	231	196	199	208	234	194	228	189	220	198	215	241	217	211	235	189	221	233	210	214	231	260	203	195	209	187	233	204	229	221	228	205	211	217	235	206	220	221	232	212	211	241	222	231	208	207	190	229	223	192	218	204	235	211	214	209	204	246	215	206	205	213	198	244	234	185	227	227	194	214	229	210	225	206	216	211	221	192	208	220	215	215	224	220	234	209	182	237	238	216	208	195	216	198	238	183	202	217	226	225	207	210	238	234	219	214	226	189	219	202	204	198	221	197	188	191	201	194	224	198	218	218	178	212	200	195	221	201	224	182	200	207	206	228	222	188	217	213	205	182	228	212	208	208	193	185	219	240	222	215	203	232	240	209	198	220	229	224	222	207	227	193	207	185	193	227	220	205	240	178	212	200	221	195	235	196	233	207	252	213	228	217	196	193	226	226	220	196	197	193	211	234	196	200	210	249	198	203	194	220	215	214	206	201	223
37189	20489	16756	11102	7042	4753	3533	2911	1743	1566	1774	1540	1254	1069	1004	963	906	910	729	713	686	698	606	648	653	609	585	573	559	569	543	557	533	557	528	505	557	546	527	494	525	509	527	478	547	541	534	541	522	517	562	520	513	492	472	522	500	503	498	511	511	512	522	520	493	536	548	512	487	504	517	520	502	529	537	515	482	519	500	528	506	490	512	494	484	512	522	522	504	493	529	472	597	498	519	506	536	503	525	496	547	497	504	545	501	484	521	497	498	533	501	504	481	581	527	492	503	524	526	515	482	489	493	485	509	478	526	479	493	505	532	513	552	510	508	487	523	511	532	518	532	510	527	504	494	494	498	524	521	530	531	509	511	522	522	573	448	518	516	523	523	513	491	541	524	518	560	471	503	512	478	530	496	500	510	526	513	517	505	506	475	511	506	512	506	516	470	504	524	508	575	492	567	521	528	508	503	536	487	519	527	532	562	547	485	520	498	498	493	507	522	531	487	506	546	485	491	510	474	531	498	497	540	527	512	477	540	510	513	516	518	511	490	491	481	490	546	510	546	531	503	527	478	527	491	508	537	542	490	508	507	535	480	515	475	491	501	502	506	483	499	491	482	467	502	532	543	497	543	469	510	496	539	535	495	519	476	492	525	543	525	496	550	510	569	497	497	489	498	506	523	496	512	487	494	505	526	498	482	532	495	520	493	483	513	547	522	502	518	527	512	501	516	548	504	468	520	518	507	503	510	506	501	517	469	496	525	504	489	504	494	478	465	500	525	517	538	576	536	530	526	526	469	513	497	473	484	541	526	521	583	534	487	497	525	512	500	532	490	462	547	464	539	530	513	515	506	495	531	516	514	491	527	535	514	518	480	526	461	513	514	494	492	529	514	556	459	496	510	532	528	467	527	518	494	513	516	514	495	520	537	563	486	502	511	544	490	485	509	523	560	505	541	498	482	530	516	523	535	475	472	494	530	539	575	486	509	509	530	505	520	509	511	519	512	526	463	488	483	536	525	530	483	530	513	505	530	494	518	539	528	495	486	510	511	523	515	506	492	478	561	519	504	516	475	526	530	534	508	524	521	510	544	518	502	492	522	502	485	510	550	503	538	517	513	515	550	539	498	504	512	535	496	493	475	510	511	513	514	517	519	524	477	538	491	477	525	531	457	517	505	509	523	509	493	515	475	504	507	536	503	499	547	527	506	544	504	537	495	518	527	515	498	511	518	487	520	530	532	498	508	481	515	536	524	521	507	507	471	489	510	507	523	523	507	509	546	507	520	504	459	499	469	496	486	502	504	509	507	539	473	509	526	526	535	538	505	514	470	494	532	507	547	516	535	542	518	534	535	494	504	527	492	536	509	529	485	553	506	485	482	473	516	529	512	521	540	496	510	540	585	526	563	533	529	497	504	529	491	494	520	533	473	516	542	484	491	542	512	511	501	492	498	549	474	522	530	499	506	492	527	540	529	510	483	500	518	484	484	531	525	516	523	519	498	489	498	566	527	528	487	504	518	522	478	516	486	506	525	498	539	529	527	466	463	498	533	532	529	519	501	563	538	495	568	503	527	505	499	515	521	540	522	491	515	503	538	507	530	522	543	525	526	507	512	502	507	497	515	502	515	492	490	556	511	527	528	543	503	532	507	520	553	547	536	551	484	515	552	521	503	523	488	514	527	557	513	530	506	554	532	487	507	512	528	478	511	520	507	510	494	490	470	528	464	462	531	507	482	528	522	524	503	511	496	498	536	506	544	450	449	481	533	522	515	536	498	523	529	474	506	488	499	507	478	534	511	474	485	506	523	519	487	508	489	450	513	500	491	487	518	510	546	516	538	512	489	499	482	534	507	527	503	511	535	495	522	540	513	481	523	476	565	514	508	486	493	529	520	502	507	464	452	535	539	531	533	519	499	517	532	536	517	509	517	533	535	537	563	531	515	520	515	475	518	531	520	509	503	521	514	490	467	495	486	538	520	551	479	518	550	544	510	509	482	498	511	491	535	515	515	500	514	481	505	487	484	481	507	561	520	492	538	471	483	483	497	528	498	513	521	498	527	508	473	525	519	538	514	546	499	514	512	475	504	499	480	502	522	483	501	517	539	527	524	490	563	514	518	518	532	512	514	513	516	498	496	507	499	474	487	475	510	490	517	478	547	549	567	489	497	516	480	513	493	476	503	518	528	499	524	450	558	503	511	518	490	487	497	495	533	539	521	527	492	491	535	484	491	511	489	530	521	519	509	506	466	529	519	508	557	495	527	544	550	485	505	490	499	472	505	509	513	508	540	506	479	495	490	535	528	510	513	530	491	482	495	521	504	521	508	492	535	515	505	517	526	488	514	526	542	507	500	550	503	524	507	511	531	480	499	476	514	514	525	515	486	496	497	518	551	515	533	532	519	491	523	460	512	548	497	540	498	506	525	515	549	521	502	534	503	532	530	487	518	487	524	479	487	529	516	527	552	521	514	519	519	542	514	505	496	509	557	549	556	489	538	520	511	481	525	568	516	504	529	514	479	576	487	490	575	494	497	477	523	530	487	488	532	514	495	480	543	500	543	512	501	518	506	536	511	546	504	519	512	522	503	493	517	497	517	513	550	511	516	483	465	524	531	546	510	568	473	513	556	507	496	517	553	508	544	497	513	496	521	526	501	541	504	487	537	517	527	564	530	550	518	507	539	499	476	479	507	486	525	502	496	504	572	500	522	547	563	543	475	528	506	502	550	528	482	514	507	519	517	483	499	508	517	541	489	541	485	498	519	509	501	518	490	513	505	476	505	506	509	536	522	505	525	480	532	489	523	533	497	522	468	500	486	496	484	539	540	492	509	482	521	514	532	498	506	503	502	492	516	503	519	506	492	491	509	519	512	489	487	510	513	521	493	476	513	522	487	542	527	542	507	506	488	514	505	528	529	498	518	515	534	547	532	504	499	488	498	527	517	499	470	478	502	508	501	528	478	526	491	517	520	557	518	513	518	526	483	521	484	493	520	563	493	493	537	492	517	514	506	530	521	514	547	499	556	547	504	501	491	504	525	513	474	530	511	506	509	528	493	511	497	503	532	531	508	492	517	490	545	523	515	492	499	501	499	508	503	511	515	483	471	501	457	523	483	499	511	503	505	549	475	506	475	525	513	514	504	482	486	512	515	479	525	498	531	526	492	518	513	522	527	511	510	486	542	493	506	487	525	487	564	523	530	515	508	500	508	515	524	508	510	499	454	500	501	520	509	488	542	528	458	544	543	565	544	524	551	539	515	499	532	535	501	520	539	520	526	534	538	546	536	526	513	554	526	513	490	525	536	535	506	522	510	562	523	495	495	499	524	514	508	480	532	518	548	498	490	502	499	525	530	534	499	533	487	491	495	507	483	580	487	489	547	494	521	535	526	496	477	515	524	566	531	516	494	513	519	517	467	498	520	503	506	508	530	517	508	500	489	547	511	521	509	518	515	503	556	493	526	525	500	553	546	505	535	554	519	508	532	526
36576	13491	4897	1852	843	444	346	306	283	270	305	301	264	254	257	264	235	256	248	263	250	255	231	236	223	284	249	231	229	227	249	238	247	237	258	216	236	238	260	238	217	233	245	269	224	242	246	255	234	256	225	230	235	247	247	251	230	242	258	241	256	238	237	250	263	261	286	272	247	227	274	250	232	255	233	237	225	219	226	232	230	248	207	253	247	242	277	231	266	221	228	243	284	232	253	237	262	250	211	210	251	242	249	230	234	211	257	238	241	252	232	236	222	199	284	297	255	238	258	244	238	252	253	242	260	263	228	252	252	249	225	244	253	232	227	240	230	247	234	254	260	251	240	238	259	228	244	242	248	203	221	227	239	216	248	219	239	231	237	264	262	248	229	271	252	226	258	234	219	212	231	282	243	249	288	210	243	234	226	255	244	252	239	263	237	245	234	231	259	229	240	229	237	251	231	223	239	239	227	221	270	233	210	240	237	250	249	224	241	254	247	239	234	240	228	229	231	255	256	240	217	255	226	259	242	259	242	251	259	245	241	270	240	256	227	203	203	237	250	250	242	241	209	236	232	257	227	285	251	238	276	260	257	236	232	218	249	234	212	214	253	246	239	272	255	240	223	251	203	268	261	254	235	265	240	198	221	247	234	230	262	220	215	238	238	235	233	258	241	263	254	231	226	237	214	235	240	231	270	240	212	236	221	238	210	248	242	230	230	239	229	237	263	237	256	265	292	210	249	224	247	246	253	260	232	207	229	256	270	264	245	231	247	253	241	229	238	250	227	243	228	280	243	242	260	237	247	288	198	243	288	253	220	252	227	256	247	246	230	234	240	217	191	255	216	224	211	283	245	254	265	225	260	254	279	255	219	253	238	249	225	246	204	248	215	244	234	219	229	240	232	276	246	242	215	219	286	263	235	291	236	256	220	238	247	253	256	254	275	260	236	265	235	245	231	241	264	255	247	213	241	218	253	231	243	221	257	199	236	290	260	237	275	240	236	234	222	227	245	234	247	261	238	225	252	241	229	244	263	252	257	277	255	233	213	267	236	260	207	242	258	242	234	226	251	243	257	254	240	215	207	257	234	251	230	241	250	233	265	241	241	245	258	234	237	242	257	206	248	219	259	235	236	219	265	244	224	227	261	251	271	254	269	252	225	244	265	243	226	238	276	231	229	234	253	204	214	233	244	246	288	253	249	239	223	240	233	272	263	229	236	256	257	251	244	254	234	236	227	234	250	231	236	248	246	237	281	251	262	205	261	246	223	233	261	242	254	267	238	235	233	278	249	262	232	221	244	208	254	221	270	254	226	223	248	222	229	244	243	235	216	232	233	264	258	226	249	271	282	240	240	219	241	239	249	232	264	226	260	235	251	231	244	262	207	248	270	238	252	250	222	232	218	228	221	238	252	245	243	238	272	259	219	225	259	242	214	230	265	231	264	262	275	233	268	231	241	256	257	231	234	251	208	247	248	252	273	238	252	245	251	245	244	278	257	261	221	238	226	230	261	252	232	245	223	257	242	227	250	217	230	239	237	253	246	244	249	232	251	234	259	222	277	266	235	230	252	259	227	236	275	244	261	229	249	231	221	236	263	243	293	255	253	255	242	224	226	229	224	257	231	235	266	239	247	244	245	232	231	220	229	250	254	259	240	245	247	245	281	241	225	260	218	242	238	226	251	234	248	251	251	266	257	236	227	227	244	262	246	230	243	253	247	239	244	243	234	238	279	264	249	236	289	258	253	249	212	247	228	257	243	227	244	243	244	263	238	227	241	218	251	250	243	206	263	275	258	232	236	220	228	251	208	252	228	233	241	223	225	221	255	226	258	237	228	269	241	233	245	243	243	252	239	255	231	227	215	237	235	244	247	243	232	248	253	221	253	249	247	255	263	236	251	207	221	231	232	258	235	238	236	236	232	233	204	220	214	268	244	259	273	224	227	230	261	235	271	241	270	243	232	249	254	256	227	225	246	240	239	206	261	257	231	218	232	231	233	258	229	252	228	234	255	243	240	198	256	252	257	253	236	253	247	226	283	267	216	231	273	234	248	209	274	243	222	251	223	246	240	257	233	203	245	218	228	209	238	271	233	256	251	245	225	267	237	223	261	229	228	226	223	243	255	246	245	257	241	227	243	247	236	290	241	223	252	218	227	216	242	243	243	242	226	232	213	243	258	248	238	235	239	255	239	241	237	271	217	223	262	260	238	244	252	234	247	230	283	239	242	243	236	220	224	244	200	221	260	230	260	245	237	257	240	248	246	221	215	264	247	244	204	224	240	248	249	249	214	257	250	247	247	208	244	265	254	254	221	239	239	258	262	227	231	237	249	232	238	243	201	238	232	243	246	240	233	232	234	238	254	255	194	241	245	226	246	237	214	224	223	214	262	253	238	237	256	221	245	243	241	225	215	286	239	253	267	245	243	249	244	262	251	243	240	260	264	285	235	240	290	287	237	249	231	262	222	270	230	200	237	242	215	230	277	269	239	256	225	227	219	225	265	246	279	222	255	228	222	222	270	254	229	227	226	234	238	283	230	221	219	269	238	254	264	240	238	283	248	253	233	216	268	239	237	249	249	254	242	265	225	248	255	224	258	253	223	232	242	203	234	238	212	245	230	248	244	245	240	218	252	240	206	256	245	241	249	260	226	194	265	245	254	255	227	211	255	261	269	229	248	242	265	240	238	212	247	231	228	273	238	219	236	240	228	249	247	216	223	252	255	228	237	246	229	256	226	255	232	257	219	249	244	262	269	244	243	253	236	241	270	240	221	229	245	232	242	247	256	241	253	246	255	234	280	244	230	248	268	241	226	235	242	217	248	232	234	240	238	258	251	247	275	271	238	253	246	258	289	253	238	256	245	225	221	257	250	255	237	212	253	242	245	229	228	255	226	260	252	252	227	240	252	224	248	230	228	253	206	241	264	226	233	242	209	260	249	244	201	244	227	224	250	234	238	216	223	234	257	228	231	260	247	268	258	255	212	243	231	246	267	225	221	247	251	249	217	255	245	248	257	242	233	246	242	214	220	224	203	250	226	243	265	228	266	219	242	243	236	280	228	234	228	237	230	238	259	260	260	212	260	222	240	285	215	260	253	231	260	231	292	229	204	223	240	236	234	234	257	252	224	228	234	227	245	239	236	242	265	221	247	247	233	238	228	240	277	274	241	236	216	251	248	221	236	231	282	232	234	273	237	222	249	234	241	250	230	234	239	259	238	206	227	257	207	244	257	252	233	220	240	213	239	222	250	275	217	213	235	236	242	256	209	225	242	238	204	266	255	239	228	259	252	254	275	264	267	255	237	218	279	223	258	253	243	241	237	267	239	262	213	232	255	222	244	238	242	201	268	226	236	257	267	222	255	228	237	278	245	242	260	240	249	239	256	208	229	229	221	233	223	256	260	236	237	230	214	228	236	236	248	216	226	242	235	237	235	224	241	233	247	257	241	249	252	242	233	240	226	243	230	249	241	201	229	229	248	254
27038	11416	7659	4779	2737	1514	1151	1030	871	773	876	846	772	754	672	645	644	589	630	615	602	628	630	616	584	579	557	601	541	570	578	588	575	589	607	614	555	552	552	576	638	578	609	575	553	602	618	593	610	607	559	584	545	556	612	570	565	590	621	585	597	510	615	591	606	548	581	571	551	566	617	572	556	554	568	585	568	597	538	567	570	600	554	550	559	572	598	563	548	520	577	552	564	573	594	594	579	558	585	572	640	577	530	616	576	578	647	547	565	593	613	548	587	603	550	600	585	575	599	577	583	552	585	585	583	584	589	588	572	576	560	577	593	550	540	590	585	566	611	583	536	562	562	590	602	603	566	591	570	552	548	560	589	567	580	580	595	625	584	604	601	575	571	600	553	597	594	558	609	568	572	604	571	581	604	605	586	579	585	530	567	606	614	579	567	552	551	579	586	590	601	593	599	536	622	585	576	615	592	575	597	560	576	570	589	582	626	607	589	569	593	591	578	612	563	557	593	610	567	560	570	597	604	586	582	581	572	586	592	594	553	605	611	591	540	559	577	555	569	588	527	595	615	599	659	609	588	562	557	589	607	567	608	574	574	605	578	587	579	567	602	570	516	561	549	558	590	569	581	512	595	603	535	535	560	582	604	606	567	556	534	580	618	559	589	605	545	566	559	580	559	595	605	575	584	611	554	607	629	570	558	616	621	553	600	535	616	589	523	531	598	548	592	605	554	567	564	545	604	620	611	574	579	592	563	571	548	585	574	583	601	626	578	599	597	595	570	574	561	543	576	581	543	590	564	534	570	586	555	564	522	523	556	610	589	540	573	546	548	597	547	561	537	579	582	574	573	601	601	566	576	572	621	552	597	584	618	578	604	598	566	589	582	594	603	592	590	598	563	562	618	568	561	624	559	592	545	591	586	592	557	564	604	585	579	568	634	597	554	558	551	613	559	562	633	600	564	621	595	515	567	608	579	567	566	591	627	581	554	596	559	595	562	552	559	572	583	569	571	614	572	592	579	611	598	513	567	570	571	580	563	559	655	590	561	575	580	573	569	550	620	564	597	635	560	579	598	560	588	569	573	604	580	584	583	585	607	540	561	578	584	614	590	580	558	600	597	594	588	594	588	566	578	573	570	573	560	552	620	583	589	552	561	572	586	577	603	545	552	568	547	555	568	586	571	566	573	592	634	526	569	565	547	611	609	621	565	596	563	544	560	553	563	632	618	585	591	547	600	578	570	588	592	559	568	557	568	595	599	575	554	571	528	591	536	549	573	555	548	582	545	586	609	588	540	573	624	563	558	595	573	577	599	576	565	575	532	601	563	549	538	582	639	565	578	553	582	585	550	541	552	591	615	610	572	566	614	592	553	625	562	518	607	557	604	576	592	580	536	580	574	579	618	598	591	520	547	590	568	606	580	546	586	580	532	571	581	535	587	604	549	576	597	553	595	558	587	599	570	597	555	554	563	587	591	523	534	593	570	591	619	573	553	568	580	600	575	570	565	622	587	609	631	560	581	588	629	554	578	617	558	567	643	596	582	586	565	553	595	526	592	597	597	581	617	545	600	595	550	579	543	575	584	572	572	635	574	602	544	571	571	548	582	631	587	532	614	551	581	557	547	578	591	578	581	622	575	601	594	552	557	535	601	602	591	610	608	584	551	572	592	601	582	598	620	544	569	564	602	573	607	608	528	541	570	618	578	581	553	601	568	572	585	611	604	586	543	598	581	560	574	550	595	576	619	574	554	572	568	601	578	551	609	565	575	582	554	554	565	593	560	535	543	592	551	580	550	583	565	557	620	613	580	596	545	599	573	557	565	597	555	555	571	572	577	585	582	548	568	568	603	549	610	578	574	588	609	580	628	590	596	541	628	553	580	581	599	574	574	605	575	600	599	564	593	571	577	551	541	543	529	530	547	572	576	574	582	585	597	610	575	599	543	555	587	555	552	557	611	594	579	565	603	580	602	608	591	565	574	569	550	570	565	600	599	569	588	566	587	556	578	555	573	586	571	621	574	600	603	602	585	621	602	599	577	561	531	623	599	563	565	620	539	619	595	585	569	550	560	565	574	583	572	595	551	583	595	594	595	573	578	564	604	586	598	601	578	586	583	577	567	543	555	602	572	547	634	606	577	580	583	600	563	578	583	550	595	509	552	599	583	590	594	580	615	572	556	585	567	570	536	589	580	577	537	576	591	631	563	600	587	587	594	577	615	576	604	583	619	596	566	613	551	586	562	595	604	584	586	595	593	602	601	589	592	583	565	613	574	584	575	583	565	560	590	545	618	586	574	541	542	584	608	578	596	575	575	588	590	587	507	573	575	598	549	545	610	560	534	580	567	575	544	549	578	596	599	589	543	546	530	582	566	560	613	565	585	589	619	589	537	600	540	581	551	584	583	546	567	549	580	611	535	597	548	606	549	610	595	570	611	631	623	520	554	578	599	575	585	553	582	589	584	536	567	568	559	576	581	529	647	603	632	560	600	542	611	599	562	572	567	581	553	585	595	588	546	578	547	613	605	535	630	554	554	579	571	590	582	598	569	542	630	569	594	572	566	565	586	587	555	556	579	581	561	556	587	557	590	622	601	553	558	565	566	592	625	579	563	539	592	579	558	583	600	530	546	607	606	592	516	593	599	562	582	605	556	607	602	603	566	570	587	555	612	574	580	602	598	576	556	602	628	634	588	585	600	554	565	535	556	579	597	569	601	539	576	562	579	568	565	588	569	590	581	599	530	525	586	602	545	579	578	573	571	594	593	603	572	600	628	525	562	605	569	580	597	562	611	592	574	576	552	546	590	562	546	548	578	579	556	539	561	587	624	593	571	556	601	584	607	581	556	587	542	583	564	556	604	615	580	566	582	587	540	598	558	567	575	576	589	583	565	584	587	576	587	604	534	587	604	633	577	587	552	577	572	560	584	546	581	534	558	568	564	543	545	573	600	558	583	601	615	578	575	578	582	601	589	557	561	595	579	531	594	583	583	549	561	620	577	566	585	582	536	571	595	583	588	564	596	581	510	573	592	543	587	595	568	575	583	583	592	590	621	593	527	621	575	591	530	582	608	571	582	582	557	570	590	576	584	568	577	592	610	567	621	587	553	586	586	595	539	563	613	556	567	570	552	528	575	546	609	533	559	575	574	560	575	559	577	538	587	577	603	588	559	575	650	587	594	608	552	606	550	591	559	596	546	552	620	551	596	580	560	605	645	621	591	560	574	597	552	571	526	600	570	570	596	598	539	549	553	546	630	554	593	588	582	539	559	658	625	593	608	556	591	598	579	558	590	580	569	562	590	584	567	567	605	560	595	616	588	613	556	571	577	595	597	572	597	597	603	546	588	583	563	565	617	585	519	600	561	562	583	548	615	569	593	515	606	598	575	609	570	566	541	555	609	578	535	594	561	589	624	550	612	587	579	581	617	546	582	561	560	610	584	578	563	592	565	557	647	540	620	587	595	582	524	586	584	549	575	615	543	562
48611	23075	10046	3765	1502	638	511	477	345	340	395	318	361	316	304	290	290	292	290	282	263	264	271	308	278	261	278	281	249	258	268	270	254	244	283	277	254	258	288	268	280	230	249	261	240	246	229	261	233	267	252	244	252	276	248	251	269	247	248	258	252	236	236	273	215	257	258	243	280	255	275	267	287	250	264	262	295	263	272	258	271	254	290	260	266	283	278	262	269	250	253	258	235	257	249	288	242	270	249	221	259	230	278	230	264	259	239	230	233	246	240	279	259	248	279	262	235	264	242	285	272	256	260	249	231	245	253	263	282	236	278	258	263	271	265	276	252	248	245	273	281	271	236	235	232	259	267	250	265	285	233	273	252	251	246	255	264	271	239	264	304	264	290	271	239	262	262	241	239	249	261	260	268	282	253	266	229	293	260	244	256	247	251	262	268	262	243	267	258	242	238	282	274	228	285	248	263	240	249	224	268	279	285	242	283	270	273	246	282	258	272	269	236	237	271	268	268	256	239	254	251	264	240	243	282	273	231	280	261	231	251	277	255	240	282	238	247	248	243	240	261	248	260	264	259	249	248	244	272	246	275	254	235	241	256	240	280	267	258	275	234	243	272	235	255	251	243	248	263	224	266	213	256	263	260	247	241	267	289	214	244	244	245	262	262	254	298	282	239	293	261	280	262	249	272	257	266	260	246	237	267	248	253	251	289	284	251	237	253	287	263	246	269	249	296	242	243	286	258	271	273	241	255	262	241	238	258	244	257	263	265	241	234	280	242	278	264	261	236	285	255	286	251	242	271	272	237	278	258	248	267	281	253	278	255	252	225	251	257	240	254	243	260	256	280	250	255	273	262	259	246	252	248	308	280	262	253	277	244	240	248	264	274	259	278	240	250	268	233	260	249	261	278	263	265	271	230	259	251	266	249	242	234	273	249	280	251	223	274	252	235	264	269	259	278	291	235	272	243	301	265	284	262	274	266	251	294	249	233	233	254	262	220	259	269	264	248	279	255	277	271	243	280	279	267	265	248	271	275	251	237	243	269	241	283	259	255	262	286	229	257	251	259	242	282	253	254	262	246	250	264	262	252	242	256	276	258	253	261	274	233	240	255	262	232	261	275	244	248	247	290	265	257	247	294	240	264	259	279	260	278	250	225	240	230	263	261	273	263	246	276	291	283	253	238	287	248	311	244	280	272	260	258	283	255	279	277	272	260	224	282	258	247	265	274	212	241	259	284	273	257	268	249	275	244	253	249	260	264	269	251	274	272	270	278	248	255	252	275	238	262	269	292	228	269	223	252	254	275	252	264	283	234	265	279	240	273	271	260	235	274	256	248	261	248	278	262	268	277	216	229	269	289	241	267	288	245	269	248	285	267	271	278	276	235	262	230	262	233	234	252	279	240	248	248	262	263	260	237	256	291	268	252	236	245	265	253	254	273	235	239	285	251	270	270	299	251	234	244	251	231	277	252	226	268	251	263	277	267	230	262	259	290	253	278	286	234	290	263	234	255	258	246	279	245	291	282	270	254	263	257	266	230	255	264	255	272	277	236	222	263	272	266	270	252	252	267	250	282	250	235	255	270	237	252	283	277	268	231	293	259	278	225	271	240	274	266	258	246	282	215	251	243	255	259	273	264	269	264	266	248	269	261	281	242	260	263	267	248	289	296	279	248	288	259	270	232	249	265	227	238	279	258	244	281	278	267	237	274	279	247	247	258	247	296	296	271	235	273	246	261	255	294	258	258	245	239	274	273	241	262	288	235	269	258	265	236	277	280	271	278	255	227	281	242	239	265	260	276	234	263	251	251	248	253	243	242	255	234	263	244	265	222	277	267	216	261	244	279	264	259	238	243	256	258	262	272	256	273	259	246	237	288	237	241	247	259	264	246	251	261	260	292	253	242	261	251	248	245	257	243	262	257	250	279	244	233	262	290	259	262	235	254	263	233	267	260	282	282	259	241	261	258	241	265	256	254	249	258	267	246	262	248	252	264	269	265	264	263	261	265	253	261	273	266	268	283	283	307	258	276	260	265	256	273	275	248	232	241	257	275	260	280	278	259	259	257	226	233	274	254	259	245	259	268	261	249	255	260	264	281	271	278	241	265	269	277	229	241	283	279	258	253	287	276	278	310	248	244	261	262	262	254	285	277	244	280	291	274	255	238	228	239	264	276	284	247	247	264	268	250	271	258	269	244	268	262	258	230	217	266	285	254	274	268	259	284	251	263	266	222	254	247	250	264	270	279	257	255	270	226	253	233	251	279	287	259	244	246	218	275	258	302	239	249	285	273	272	271	237	259	276	254	267	290	262	257	271	284	256	256	261	255	278	272	257	285	254	267	258	254	283	251	245	303	275	263	258	241	241	269	248	245	250	267	286	249	245	241	260	253	271	269	243	242	263	266	272	269	266	252	278	246	253	260	229	248	243	261	242	265	259	254	277	255	248	275	259	256	275	262	276	268	262	234	293	245	254	256	278	259	272	281	271	258	257	251	269	240	236	278	246	253	240	228	240	275	259	281	245	244	251	275	288	235	265	277	272	282	251	262	288	273	251	280	250	240	254	250	246	256	275	242	241	241	271	264	214	260	256	286	267	241	276	265	259	246	280	247	269	247	284	252	240	251	292	271	251	271	260	259	229	262	239	264	255	251	273	244	232	261	219	233	253	314	283	247	261	247	264	249	232	256	249	254	255	251	261	234	254	249	274	235	261	252	263	271	274	288	245	275	271	251	266	255	265	242	270	266	263	277	273	249	270	267	232	273	276	252	255	277	279	252	239	278	290	251	250	257	250	258	273	245	255	277	255	260	274	266	255	286	265	250	279	268	241	244	278	264	273	266	277	279	210	277	256	267	244	252	269	289	223	262	280	227	220	260	261	269	267	239	269	259	285	283	273	241	277	254	248	250	268	267	280	247	264	277	238	245	286	257	274	255	233	280	268	269	270	257	262	268	276	241	269	256	262	229	276	248	269	279	266	260	289	250	260	248	273	233	254	283	282	219	285	308	254	263	243	258	249	246	298	243	234	256	276	264	268	286	239	263	254	241	266	248	274	253	240	277	258	258	259	223	249	270	239	271	241	270	243	291	274	269	251	242	243	275	261	274	254	259	257	274	278	269	233	279	245	247	248	271	247	238	256	255	286	251	260	279	237	233	207	272	294	265	263	236	261	262	248	285	272	275	242	269	245	283	253	263	261	269	241	262	268	269	292	266	263	269	235	266	254	254	270	249	203	272	247	265	227	229	271	253	266	279	249	264	252	227	230	239	227	252	266	255	264	262	272	261	252	253	248	249	253	226	245	265	244	301	282	264	249	258	271	285	294	248	263	255	263	284	298	296	242	270	243	244	247	257	268	269	280	256	254	262	227	264	271	245	242	268	267	263	292	249	235	255	274	275	236	233	280	227	260	219	252	239	250	278	248	279	246	273	279	274	271	285	273	267	278	264	234	305	250	275	261	239	276	266	259	258	276	236	282	263	240
35179	18743	13470	8754	5009	2136	1852	1524	1144	1067	1178	1112	969	882	825	728	809	791	770	723	700	692	657	689	631	656	641	614	621	622	668	634	640	633	651	630	589	627	579	621	610	660	619	603	618	600	585	605	639	635	610	661	635	638	639	584	619	616	639	610	608	625	616	570	658	590	654	569	586	626	628	647	575	568	672	597	604	643	596	594	620	636	601	577	617	602	572	646	614	598	620	615	604	640	592	543	616	534	628	633	586	680	590	599	605	609	617	613	624	620	598	613	638	619	615	604	602	629	557	598	577	628	599	611	608	653	566	640	572	633	602	576	581	641	623	620	635	623	590	573	595	571	608	601	593	599	575	586	648	603	688	590	591	613	629	584	638	660	668	550	601	641	583	613	625	593	595	614	621	587	610	608	586	593	631	574	581	597	624	615	610	597	608	621	610	630	601	612	619	623	641	650	620	622	598	620	613	641	589	621	630	603	639	588	625	578	581	611	584	557	602	586	637	630	596	607	627	609	624	584	618	604	610	607	621	638	574	664	644	629	603	634	586	656	623	612	615	641	636	616	659	643	630	585	616	599	588	600	627	645	649	586	635	589	622	647	588	583	614	605	581	618	580	644	602	590	574	636	608	602	649	608	599	625	614	600	593	655	657	637	623	617	603	607	656	578	593	623	627	597	581	602	657	597	590	663	600	642	573	611	603	625	598	601	598	615	592	573	589	614	629	603	608	550	590	589	607	620	625	633	599	605	600	600	617	603	616	644	634	585	669	600	632	629	599	596	604	619	596	631	630	596	644	588	555	638	619	628	570	590	604	614	628	587	643	601	630	593	597	615	588	585	629	616	650	631	640	641	644	608	650	603	608	610	555	630	664	615	552	614	603	595	603	602	645	624	621	561	603	631	619	573	632	584	638	615	633	572	645	633	583	579	605	608	620	616	617	588	625	626	612	571	575	587	645	611	598	611	607	592	624	582	613	626	641	606	609	610	604	616	576	599	628	647	604	623	594	602	618	651	645	583	608	599	572	591	581	658	626	643	618	633	632	628	613	617	637	601	633	633	641	603	587	615	591	602	657	587	594	595	637	605	591	633	597	648	603	621	639	627	576	585	607	647	574	623	603	624	611	595	608	576	613	636	642	604	658	631	654	590	610	617	614	590	621	641	651	619	595	614	579	565	615	618	592	616	613	662	615	587	609	614	599	655	610	620	614	605	633	579	611	622	594	615	634	621	586	638	595	633	609	573	640	631	571	607	630	646	590	610	596	629	627	629	599	561	652	629	595	629	586	572	613	615	618	600	600	621	605	613	608	582	568	602	616	589	585	618	604	628	636	594	605	607	657	634	578	656	610	632	599	592	600	591	642	579	633	644	608	623	625	627	654	596	617	633	653	615	647	629	624	614	621	604	599	606	602	588	604	654	599	591	653	601	568	653	623	629	630	600	627	640	572	615	600	640	627	652	600	622	611	616	644	647	626	614	586	634	594	587	619	603	602	595	605	641	578	627	573	601	618	614	595	615	621	603	601	608	603	624	577	614	599	613	609	660	609	580	581	600	644	590	591	611	599	675	651	638	582	589	579	597	616	603	633	566	615	619	609	618	552	585	609	623	611	645	643	586	625	630	600	589	574	652	593	596	640	630	602	605	638	612	609	643	666	584	606	598	660	625	621	607	650	632	616	605	604	575	599	626	624	598	607	630	605	592	611	597	574	576	594	578	616	610	654	617	612	600	621	610	619	602	636	588	627	574	659	630	615	611	598	588	633	640	619	624	570	557	618	591	616	579	660	572	584	582	577	664	617	606	625	628	589	597	581	577	571	600	606	612	566	574	587	612	623	611	551	575	609	593	631	616	604	592	613	622	617	613	633	641	597	621	645	611	590	633	609	615	609	596	598	629	568	592	612	651	575	611	610	580	607	561	605	604	633	635	628	620	597	595	610	624	588	615	644	598	610	613	641	632	608	600	635	574	587	599	587	598	621	605	601	618	630	621	598	622	631	607	611	619	574	610	560	628	625	569	584	667	589	633	614	573	664	598	605	617	609	618	613	620	580	610	605	605	645	574	596	631	626	601	629	610	573	603	609	611	609	636	620	616	612	644	609	616	639	634	586	594	644	634	559	607	561	619	627	650	644	623	632	676	640	584	608	567	605	616	595	609	662	612	631	584	598	606	593	627	565	623	566	613	655	602	605	583	621	610	614	633	606	637	614	610	633	597	608	604	599	629	618	591	625	616	622	586	578	591	659	649	617	632	606	649	612	622	632	637	615	582	630	649	624	601	587	562	630	572	596	610	611	615	616	614	607	600	613	600	564	616	651	607	630	568	635	607	592	694	614	598	627	607	609	624	589	609	640	628	645	607	592	617	609	580	594	619	627	589	616	611	659	588	585	627	619	612	590	583	644	627	613	581	619	578	619	582	591	611	602	618	617	598	574	641	619	624	633	582	610	601	580	566	640	616	634	580	600	617	619	535	623	606	615	608	613	648	597	601	624	651	652	573	649	617	620	614	632	599	639	601	640	595	582	609	607	575	630	619	633	629	645	626	605	601	571	649	580	631	654	640	607	634	574	605	604	570	617	598	628	615	631	606	608	569	609	581	617	611	614	614	616	591	614	623	617	599	612	611	579	620	635	575	578	636	604	622	647	683	636	600	593	641	649	565	620	585	625	555	619	605	584	581	572	589	605	618	618	629	619	600	637	601	592	624	594	651	569	598	615	553	623	616	628	613	636	630	610	574	628	627	592	605	631	620	591	576	609	654	647	573	672	595	626	614	617	598	615	618	647	632	601	586	572	613	612	583	631	661	621	667	596	611	611	647	623	630	585	590	629	603	648	589	576	594	612	621	597	589	574	633	589	595	635	608	607	560	590	638	590	678	628	635	631	578	657	623	654	612	600	582	635	604	566	584	616	597	581	647	574	627	595	612	642	589	622	648	645	608	627	610	586	596	586	599	578	610	623	583	601	639	637	622	588	632	618	628	627	603	592	629	626	641	622	666	619	557	602	556	606	619	607	613	598	661	610	626	580	616	597	631	635	597	621	611	649	587	645	604	621	605	633	628	634	610	605	537	606	625	576	586	649	576	610	610	617	594	644	628	605	603	655	573	591	597	603	598	603	569	586	607	643	624	640	633	625	654	653	568	605	643	621	603	623	641	573	649	628	599	602	600	612	590	592	622	608	572	573	606	632	576	588	579	604	586	646	616	614	617	584	612	605	583	605	630	604	619	585	590	601	629	600	662	595	611	578	585	572	624	602	627	634	687	609	586	619	604	631	604	588	619	607	610	627	596	604	595	603	606	579	611	648	622	597	645	613	640	602	576	576	630	608	629	598	619	607	599	641	639	632	617	601	616	613	636	592	568	632	588	578	599	641	609	629	643	636	609	627	585	573	608	603	610	581	602	575	655	611	636	615	612	620	612	631	640	625	668	606	585	572	599	651	581	608	601	570	640	631	597	621	637	592	589	627	578	620	605	614	612
54518	27357	14425	5086	1595	721	639	435	331	363	346	343	324	311	281	275	259	242	254	264	237	283	267	232	229	234	252	220	232	214	220	215	223	223	194	210	231	250	249	214	237	209	229	188	214	232	182	225	192	234	190	191	203	234	207	209	203	243	211	224	232	224	216	208	186	203	190	214	242	218	214	208	217	223	213	201	223	219	219	221	218	234	198	225	228	233	205	208	229	199	192	208	221	195	188	197	222	207	182	210	196	226	219	215	222	209	197	225	208	216	204	201	197	207	215	192	208	217	222	192	233	205	226	212	211	208	209	169	214	183	236	193	211	222	217	204	213	211	235	235	221	204	219	251	226	221	227	230	210	212	251	223	229	205	215	202	211	259	210	230	213	235	229	211	208	219	234	203	204	218	220	196	206	255	192	237	209	212	199	209	220	210	228	222	204	227	238	189	221	232	230	244	225	215	211	201	210	189	234	208	207	240	200	210	220	213	190	214	215	230	195	203	202	182	195	214	218	192	222	237	235	257	223	248	222	205	229	224	230	241	246	201	225	230	210	196	226	244	187	220	256	209	227	214	252	220	213	189	238	219	200	212	195	212	203	211	199	226	217	196	228	183	202	219	220	233	228	211	250	234	178	223	218	198	184	217	212	216	196	208	213	196	225	223	210	197	227	214	214	226	236	212	203	169	222	202	203	221	237	242	196	224	222	220	215	223	206	236	219	218	209	193	222	231	185	223	234	234	205	233	219	200	210	202	218	202	243	223	212	192	224	226	211	221	237	217	217	234	232	212	204	216	216	226	189	243	236	198	226	231	211	212	207	211	214	218	223	200	211	227	243	247	209	197	226	204	223	224	246	222	231	210	245	203	205	242	219	237	232	252	234	199	223	204	186	232	188	207	223	244	228	229	191	207	218	201	200	182	194	197	197	249	228	199	183	215	197	204	202	195	203	212	221	210	215	231	235	202	233	200	235	242	201	213	223	197	218	217	195	240	232	221	241	229	220	201	250	196	224	212	227	233	235	199	224	234	240	209	212	222	221	233	230	194	230	202	212	213	227	202	233	226	217	210	238	217	228	212	206	202	258	238	201	233	237	236	209	224	229	247	195	241	221	204	209	224	217	208	234	223	218	230	219	234	239	211	181	180	232	232	203	220	231	237	230	246	204	221	213	187	216	237	210	241	217	210	236	198	207	214	193	237	244	203	211	211	219	218	204	220	235	222	201	204	233	233	236	196	224	220	200	210	241	226	224	215	208	210	211	227	225	211	252	229	192	207	238	219	209	226	256	192	235	200	213	238	194	210	224	217	226	220	207	193	203	205	185	228	218	223	225	218	222	208	211	225	196	212	247	228	229	230	215	188	197	231	207	229	200	221	203	233	234	218	205	227	192	244	183	185	224	224	221	207	239	223	217	208	208	202	224	203	225	204	232	230	268	210	221	200	193	213	201	224	213	226	208	219	220	218	214	187	204	236	226	234	226	217	196	201	192	184	190	227	210	219	214	233	244	229	197	237	202	223	215	211	186	198	224	219	202	217	205	229	212	209	213	237	244	214	205	224	241	245	230	216	193	213	240	222	204	206	197	196	199	205	213	203	226	223	240	233	234	250	201	190	224	231	234	194	224	191	236	239	214	207	219	184	215	214	230	206	220	234	230	195	233	229	221	224	205	218	199	218	204	214	219	237	211	213	231	218	230	229	244	206	213	238	246	215	207	214	221	220	251	234	215	235	224	207	213	213	195	225	219	179	207	203	213	225	232	181	198	181	202	234	215	198	207	238	210	219	255	207	195	218	217	205	193	193	233	202	210	217	194	197	227	241	233	227	211	188	183	239	194	213	221	230	209	225	242	224	211	222	237	224	210	200	227	231	246	225	210	206	226	218	198	194	205	214	207	217	224	214	233	257	213	243	219	186	201	232	230	222	219	237	238	206	208	222	230	241	224	218	199	220	216	231	231	199	241	196	215	222	225	215	224	205	212	234	258	243	216	201	228	212	236	228	213	221	197	224	213	210	215	217	204	202	230	201	240	253	251	213	240	217	214	252	236	206	208	192	195	188	220	203	224	215	229	211	217	231	220	229	217	229	237	190	220	234	229	244	215	242	237	200	228	263	233	235	222	207	214	234	225	224	221	210	214	217	235	236	226	218	201	247	195	226	238	203	219	215	210	228	237	240	208	202	207	236	197	212	209	218	211	225	226	202	218	241	176	210	237	200	212	237	227	211	229	174	251	235	202	256	206	191	195	253	245	193	211	223	226	204	228	217	228	233	179	197	228	231	211	206	219	214	201	238	223	227	206	189	216	195	222	226	247	213	216	203	227	251	245	227	222	199	245	256	218	210	208	208	204	185	222	214	233	231	216	223	220	215	210	217	220	228	232	219	210	211	232	229	237	213	202	189	207	239	202	237	205	219	200	198	203	229	223	208	216	219	203	223	234	210	219	220	218	240	211	223	200	273	200	201	213	227	208	209	231	215	238	192	213	200	256	212	252	227	194	214	206	199	213	246	205	194	254	219	218	221	194	223	201	194	201	215	232	230	245	243	194	213	189	226	213	233	223	201	198	221	202	222	227	239	245	212	183	232	208	249	239	243	193	211	221	228	223	203	233	213	251	224	212	204	216	219	200	219	227	196	235	246	204	226	226	221	210	216	220	229	208	199	237	248	225	205	225	232	199	208	212	210	199	217	207	209	219	210	236	225	215	235	218	208	229	215	242	216	192	244	213	207	219	214	237	223	203	194	229	228	213	228	204	217	207	201	231	212	212	214	208	244	201	228	225	226	212	198	189	217	203	216	224	197	215	223	214	228	205	210	225	221	208	225	208	237	199	208	215	195	232	220	206	211	215	235	216	232	190	228	235	216	210	227	242	215	220	225	194	239	235	220	225	200	210	237	224	227	213	217	219	215	208	215	214	202	202	195	219	240	212	230	238	213	221	234	213	198	214	223	191	233	193	216	225	210	205	238	253	232	197	200	187	225	212	217	226	219	213	195	212	235	223	210	228	234	202	207	214	194	231	193	207	235	198	232	179	207	234	228	190	205	239	210	220	208	212	216	247	231	220	215	208	202	224	269	199	239	219	242	213	202	225	204	236	192	206	230	204	246	225	209	203	198	224	230	213	210	224	240	235	251	186	231	225	207	180	230	205	213	236	187	216	206	198	212	240	236	243	190	222	219	244	217	239	207	209	207	222	209	234	198	198	230	222	218	189	201	222	211	210	236	235	206	209	197	201	259	202	197	203	243	219	234	255	223	197	214	215	239	242	223	231	241	234	236	182	220	224	221	239	203	226	201	204	202	214	206	227	234	225	203	231	226	204	229	204	237	225	203	180	217	211	241	211	230	221	187	219	215	244	202	219	221	183	210	202	219	216	219	217	243	259	213	272	206	243	214	220	225	216	233	213	216	211	205	201	200	211	217	195	198	207	218	255	216	245	211	204	230	223	208	217	224	210	231	229	214	207	215	241	207	251	215	200	221
38210	22214	17464	10147	4848	2622	2419	1667	1167	1169	1267	1178	1058	966	810	804	791	812	742	685	695	593	622	614	571	561	592	569	527	502	507	527	525	527	530	541	540	559	530	501	525	520	548	537	560	553	510	548	499	541	537	508	504	527	515	504	517	596	493	521	546	526	493	519	505	553	509	522	526	513	484	516	527	526	506	510	478	504	497	510	497	545	513	529	520	481	518	497	532	496	554	542	498	492	499	518	529	545	535	517	490	485	556	524	505	574	543	554	518	477	527	494	527	547	516	484	523	517	506	572	539	565	511	520	520	587	473	527	509	518	541	552	536	525	476	542	519	517	521	523	545	522	554	507	519	536	477	525	495	515	586	521	507	576	528	519	507	549	508	538	468	501	503	522	462	484	499	555	510	505	514	547	508	528	531	525	524	449	540	537	499	531	529	517	541	547	481	557	517	536	521	508	533	516	497	558	491	525	506	529	534	539	488	525	516	534	509	537	530	536	502	506	532	493	518	536	575	497	542	503	526	558	497	499	516	503	520	545	527	529	485	515	516	495	473	548	526	502	512	526	550	527	519	539	496	528	496	502	516	493	522	471	509	509	547	508	589	530	530	512	503	519	507	541	509	539	516	507	538	508	510	532	533	479	503	495	531	476	500	502	530	538	533	528	556	529	532	518	517	542	494	499	510	510	533	495	500	515	523	450	545	482	514	493	545	515	537	529	552	495	501	488	509	545	522	533	519	501	546	564	511	513	481	543	495	513	509	496	524	512	515	528	540	493	539	537	524	503	487	554	553	514	489	537	544	555	518	552	485	471	554	525	485	535	553	515	509	514	513	503	537	516	520	522	552	545	541	510	550	508	496	526	519	476	497	493	523	545	474	518	528	507	513	532	542	527	479	495	537	522	480	536	509	503	497	525	495	501	525	552	501	514	570	495	548	494	528	546	493	516	499	560	540	491	501	507	534	527	495	532	487	557	536	466	536	531	525	483	530	533	547	519	524	500	527	503	494	554	531	534	485	483	489	543	520	504	508	476	504	533	535	532	527	564	505	540	538	501	538	505	557	509	522	499	516	525	503	509	493	528	544	520	521	504	491	544	510	548	514	547	522	528	499	517	495	514	510	495	558	521	535	516	534	531	560	525	503	526	524	534	540	541	517	543	497	480	521	534	541	503	567	572	507	522	509	534	532	526	537	554	479	537	519	512	504	549	502	504	524	528	539	447	512	487	544	534	486	494	532	490	506	553	496	527	521	487	504	508	535	483	524	510	514	508	500	514	536	511	535	539	526	526	519	536	525	529	537	540	519	498	524	551	526	502	523	549	500	458	540	523	527	480	519	522	516	475	515	495	532	534	532	510	510	477	488	505	457	478	483	524	539	549	532	512	502	481	526	512	550	512	552	450	511	496	516	512	525	528	543	515	530	547	521	502	491	494	492	520	511	498	506	526	497	489	528	563	514	504	531	511	485	552	482	563	503	520	528	522	521	492	541	537	507	485	479	536	544	540	524	440	503	548	553	521	566	504	484	526	475	513	568	540	537	535	520	505	502	560	546	486	550	537	518	476	526	499	545	519	492	511	500	542	527	480	493	537	551	521	537	511	535	513	515	517	470	506	524	511	515	487	542	484	554	521	498	508	487	519	520	496	545	554	543	535	491	512	535	527	527	519	519	546	488	535	507	561	525	551	546	523	540	515	541	544	510	522	541	492	529	520	526	501	498	542	564	562	529	526	518	493	509	493	484	511	519	460	527	506	556	555	508	564	489	556	521	488	495	552	544	511	532	474	499	468	497	529	549	538	531	484	506	490	494	499	542	469	520	530	489	488	503	522	537	527	517	516	518	451	510	514	540	538	515	538	492	520	544	544	530	521	487	524	514	557	496	494	488	503	539	501	523	503	485	534	523	546	486	538	520	523	518	500	508	509	498	504	535	538	536	482	550	515	469	529	548	546	488	489	523	522	545	530	535	502	501	508	542	567	512	517	545	481	509	517	532	493	546	516	500	528	510	524	515	528	553	539	505	513	526	533	519	494	524	558	479	516	472	522	511	512	534	491	487	514	526	534	520	524	493	534	530	551	523	510	495	521	553	503	520	559	498	541	497	517	502	533	518	562	509	493	502	518	547	549	498	519	506	529	536	518	528	529	525	498	521	523	531	509	481	503	509	494	500	506	523	494	509	513	520	509	530	510	520	505	521	541	531	519	553	533	559	515	501	527	534	537	525	489	485	518	524	494	498	538	531	508	541	509	495	527	537	519	505	523	482	522	515	513	507	547	516	499	515	532	510	487	534	530	501	502	494	513	528	495	561	519	545	504	557	532	495	493	511	481	556	490	558	522	501	520	494	519	525	517	487	554	519	495	548	506	483	532	550	556	481	491	479	543	502	493	541	526	514	502	523	472	503	511	524	458	568	489	494	532	499	531	536	565	524	534	519	518	484	532	509	502	542	523	496	541	513	529	542	531	509	508	532	497	532	531	506	482	520	539	482	542	528	498	492	522	516	531	497	468	553	540	497	521	498	536	522	473	566	551	505	509	540	520	495	521	518	497	521	503	512	503	523	515	512	504	518	525	538	504	485	538	532	520	549	505	509	548	544	507	504	515	524	470	526	523	500	547	516	515	541	535	503	482	489	509	562	509	525	491	502	527	502	522	516	521	490	513	479	492	539	483	530	526	502	515	529	541	540	508	518	533	520	558	526	541	542	467	500	475	518	540	533	537	528	510	492	508	492	535	516	468	510	559	535	554	518	521	504	512	478	518	531	553	483	524	519	514	522	492	485	512	556	507	510	480	528	528	525	488	506	525	507	535	509	484	519	502	483	503	542	532	512	522	500	544	512	531	513	565	529	480	496	518	529	518	501	524	531	543	517	491	513	514	513	523	525	493	512	529	518	592	506	513	508	502	507	553	519	499	521	523	528	534	500	535	520	520	569	478	516	490	491	545	506	496	532	512	512	508	531	506	542	487	495	577	516	529	512	495	539	497	571	525	502	506	551	595	564	519	526	538	571	557	538	488	497	522	490	490	545	480	531	532	471	467	536	483	503	499	542	508	506	510	534	529	548	498	540	546	533	531	527	502	503	545	528	520	532	486	530	516	531	526	523	500	525	522	518	526	553	457	512	550	544	535	516	511	520	516	530	486	509	502	528	540	523	526	508	507	468	501	526	504	514	488	527	507	536	530	514	519	492	487	552	506	480	497	508	543	532	515	504	513	498	547	486	506	509	508	485	506	497	500	499	509	520	514	513	508	506	521	498	485	487	519	522	515	514	506	525	521	516	528	504	469	495	526	536	550	511	552	498	527	526	504	498	528	521	535	480	482	486	529	527	522	532	512	524	528	521	514	518	539	542	538	548	509	499	536	501	501	520	565	482	552	540	483	542	531	527	528	526	531	544	507	521	529	530	523	517	488	529	531	497	470	531	555	530	483	555	532	582	516	487	488	539	483	517	516	569	499	523	477	534	507	554	514	526	529	537	519
32575	14523	5585	1794	729	480	449	372	255	262	322	287	285	239	265	271	274	244	258	241	242	214	253	234	237	220	244	252	234	266	236	232	230	267	256	239	279	260	216	229	213	260	248	225	244	254	238	252	262	269	202	249	243	273	219	234	238	242	232	213	239	230	243	272	260	216	209	237	221	233	196	238	234	238	255	232	268	237	211	204	240	218	256	221	246	225	228	218	223	230	253	196	227	257	224	222	225	255	217	233	224	247	230	220	239	238	226	221	228	222	227	233	209	201	211	237	246	251	240	237	246	240	214	259	247	247	208	239	238	254	235	271	226	219	251	242	235	238	247	242	243	219	215	239	227	242	218	234	223	236	231	251	251	231	234	232	236	242	216	253	252	252	258	211	244	199	223	222	251	254	238	266	247	264	256	224	213	235	258	205	221	211	204	239	212	222	254	211	249	236	243	226	240	219	236	281	233	242	252	214	251	231	207	247	227	242	253	220	206	231	239	247	207	213	234	244	245	221	236	237	242	232	257	234	242	258	250	251	245	245	237	255	238	260	230	241	231	239	231	238	213	239	246	250	199	225	223	215	215	258	223	225	252	237	268	260	245	257	219	221	238	232	227	214	233	245	208	224	231	252	218	247	240	240	219	235	268	205	223	234	241	224	227	238	209	220	251	233	256	232	231	215	221	201	250	220	223	253	219	242	228	232	228	239	238	227	270	251	236	221	259	222	216	228	226	209	217	262	262	251	256	262	235	252	226	245	229	225	240	221	250	244	235	239	239	222	240	260	254	258	218	239	226	213	252	250	238	245	237	241	244	255	255	207	240	257	239	244	213	217	219	233	237	228	251	247	245	269	238	251	210	222	252	252	218	262	225	261	261	259	253	210	213	227	219	244	263	239	228	222	245	236	233	221	254	239	265	219	218	233	229	257	239	255	243	225	230	221	231	213	225	232	228	197	266	242	261	243	241	219	227	214	230	237	220	237	253	207	246	245	247	234	247	233	240	250	255	243	191	236	246	228	264	226	269	213	234	222	220	243	232	241	247	254	227	241	224	246	245	236	243	247	217	219	230	230	239	251	255	244	235	238	229	258	217	260	240	231	205	203	244	249	243	235	242	256	226	224	210	279	267	232	220	234	231	201	242	231	216	225	267	235	195	258	238	237	240	209	238	210	230	235	225	260	221	229	248	245	210	246	232	217	263	236	238	231	209	226	238	250	240	244	242	255	214	222	222	243	224	212	243	244	240	236	215	225	278	201	241	214	233	230	259	237	262	232	254	218	227	235	237	246	241	243	235	239	200	188	225	275	221	220	237	225	237	220	259	213	232	229	227	244	254	258	247	234	240	236	248	233	219	236	239	229	238	234	207	228	230	220	196	248	225	219	250	218	216	241	252	223	234	239	204	243	232	241	199	244	215	239	219	247	253	243	195	228	232	245	268	260	256	243	234	228	218	239	251	237	221	244	249	230	234	238	234	235	261	217	232	235	259	242	244	246	248	213	205	237	223	208	230	252	273	233	236	223	247	237	218	236	218	234	209	257	243	244	250	220	225	242	241	238	234	213	226	226	228	234	226	269	228	251	271	231	217	237	219	231	260	255	275	221	255	244	252	269	230	252	260	249	216	208	227	232	258	259	250	223	234	215	262	230	264	226	246	209	225	225	240	255	226	227	208	241	229	242	212	219	240	229	217	211	229	230	261	257	223	225	253	239	241	239	231	216	236	257	269	225	235	245	229	238	237	248	227	248	233	252	229	247	228	230	218	224	211	245	261	240	234	231	267	246	233	246	234	246	229	232	207	234	261	237	197	217	283	222	200	211	231	247	258	258	245	266	205	233	236	242	233	224	222	205	244	234	240	223	257	241	237	257	223	252	237	213	248	239	255	211	232	237	201	240	257	203	267	239	243	273	232	219	217	218	225	230	241	248	227	238	229	239	219	234	239	206	232	237	233	221	221	210	209	250	226	242	268	240	233	239	224	237	222	219	257	233	248	223	224	218	204	236	215	249	270	222	229	222	227	229	209	265	229	239	243	255	263	236	230	226	235	238	233	231	232	251	212	215	241	259	218	228	254	252	217	242	227	241	250	253	234	230	222	235	229	229	230	237	232	252	218	251	254	220	218	231	257	217	246	237	199	234	220	247	226	216	233	239	231	246	245	204	209	235	220	225	249	224	249	234	221	289	259	230	229	236	198	222	235	244	268	229	215	243	239	235	235	212	234	207	217	260	235	234	248	222	227	231	254	260	251	228	235	231	286	226	225	256	243	229	256	223	203	255	252	252	300	242	242	251	220	253	247	255	248	258	213	242	242	255	208	260	247	251	223	214	233	210	214	232	246	251	217	243	237	258	230	248	234	242	245	242	229	259	248	258	246	248	233	235	259	245	247	222	249	215	227	258	235	282	229	247	230	205	253	216	233	233	248	230	220	244	238	230	260	242	242	250	230	239	238	211	267	210	239	235	236	243	224	257	262	276	212	204	248	255	244	223	209	262	252	231	239	234	252	223	228	239	228	225	222	228	252	217	196	254	235	244	230	223	255	260	239	242	252	231	242	221	221	224	246	258	262	248	209	240	201	213	216	203	218	251	239	244	243	258	215	232	252	248	248	254	254	263	258	239	235	221	253	220	232	227	259	199	237	217	234	258	247	225	215	219	253	229	188	274	254	227	233	270	239	229	217	247	215	242	225	224	222	197	224	221	225	259	233	232	264	243	219	239	211	238	236	244	223	218	234	270	240	221	250	239	231	250	248	240	229	222	226	230	265	246	231	224	255	212	241	217	239	211	257	266	246	237	232	230	244	257	226	247	236	238	238	300	240	244	240	232	226	236	226	225	213	224	248	241	249	241	222	248	240	252	220	224	230	238	233	220	233	234	239	251	223	248	236	208	228	238	229	215	259	217	276	245	238	245	258	246	256	242	236	267	206	217	258	257	256	241	253	237	235	237	236	244	211	251	241	224	238	246	210	218	240	238	254	236	241	272	239	245	256	225	221	221	244	237	261	237	256	213	226	262	250	205	243	233	227	223	256	233	236	235	227	267	237	212	229	244	236	262	247	219	217	236	218	238	236	222	183	250	236	247	224	242	231	220	241	224	256	255	249	202	214	212	237	206	242	234	242	241	237	237	231	243	234	245	231	239	243	238	212	241	209	217	220	229	244	253	238	262	264	218	250	239	253	231	206	244	220	209	250	203	246	249	255	233	235	236	228	218	248	237	217	221	251	252	244	251	254	216	236	221	233	262	261	226	230	215	209	240	239	229	216	241	237	232	230	257	227	217	278	249	247	238	211	235	256	250	241	238	219	231	240	225	224	238	246	214	216	244	233	221	222	267	249	251	236	230	239	248	235	258	249	250	206	202	247	248	222	242	240	227	218	230	249	231	257	235	254	237	261	240	230	236	226	249	241	230	232	253	223	236	232	241	223	222	243	218	241	259	242	254	222	249	257	227	168	216	223	232	236	224	224	231	254	212	233	226
24146	12584	8482	4422	2358	1765	1677	1375	963	982	1056	1070	906	750	712	730	645	666	637	640	641	609	632	605	601	627	569	601	563	602	584	529	558	543	569	597	618	608	528	555	575	594	592	574	579	543	552	534	573	572	589	581	564	542	591	558	568	530	562	556	558	553	602	543	579	607	538	550	563	554	589	564	565	579	542	560	546	562	555	543	574	568	552	593	563	545	557	546	566	575	547	549	571	553	562	547	613	571	569	567	586	560	557	592	571	554	576	554	530	553	563	573	574	574	560	571	596	521	514	562	546	512	572	526	568	579	567	542	585	579	555	573	584	539	536	526	588	542	580	533	595	525	572	570	527	516	567	570	541	570	566	597	565	577	531	527	526	541	540	605	572	554	558	584	595	560	552	584	569	539	550	552	554	571	580	609	551	537	542	571	614	605	570	577	556	574	548	574	561	561	586	566	504	553	617	562	557	551	583	561	547	623	540	564	564	536	567	532	524	554	583	571	550	544	588	559	577	530	595	588	525	561	584	543	582	576	588	576	516	571	568	575	559	583	582	564	579	573	561	582	574	552	539	584	580	548	603	568	622	594	552	535	575	565	541	531	546	548	544	610	561	574	581	571	539	615	565	568	553	551	552	535	569	560	577	621	581	577	499	579	526	571	532	528	579	550	542	578	549	527	594	569	559	535	546	580	553	564	538	557	553	573	555	551	564	579	558	561	592	535	578	532	582	542	583	544	575	551	542	515	542	576	553	521	591	529	542	569	568	572	570	551	604	573	549	556	554	545	564	602	579	558	507	548	626	587	546	569	500	568	546	534	546	562	600	576	582	580	567	560	586	545	586	610	548	576	518	555	564	573	571	533	568	579	554	558	534	569	578	559	603	566	565	567	575	569	541	535	595	580	555	579	538	600	569	574	561	576	561	579	582	532	556	605	539	581	562	551	562	578	538	585	556	559	547	569	571	583	535	560	559	584	563	591	559	543	568	516	589	516	575	544	540	560	579	547	542	564	539	559	579	530	532	577	543	577	553	595	554	594	588	559	586	572	582	564	511	532	557	559	533	544	541	565	535	570	557	570	541	581	558	546	558	539	578	523	529	532	590	564	640	578	564	554	558	605	564	577	558	553	568	518	584	568	522	558	575	527	535	613	563	553	551	546	609	554	568	536	599	592	582	548	574	614	539	558	560	569	527	589	582	554	597	552	553	535	583	593	566	575	565	550	546	536	515	568	570	562	593	524	593	552	521	553	536	577	602	548	567	544	576	568	533	505	533	560	583	529	573	571	580	553	569	560	531	572	560	575	541	573	602	546	547	569	532	572	555	569	565	549	526	561	545	591	519	570	604	554	594	574	532	553	586	591	584	576	568	545	566	565	552	548	549	569	584	562	524	551	583	556	582	605	545	597	538	566	571	532	530	594	590	547	546	528	546	519	618	605	553	566	566	571	543	542	546	537	561	533	603	546	594	575	597	578	574	527	554	578	561	540	522	534	577	556	583	528	589	574	561	614	574	564	561	585	564	612	529	537	561	551	557	592	555	582	561	552	545	601	553	521	571	569	539	532	540	585	582	577	564	625	539	558	557	550	546	625	587	594	545	581	561	512	560	556	538	564	527	549	604	588	585	560	560	593	537	588	562	577	571	603	586	586	603	570	554	514	594	584	568	563	562	555	626	554	579	568	548	585	564	585	538	604	556	587	536	587	557	601	524	596	584	550	577	615	581	543	532	588	579	536	561	531	520	568	559	549	572	523	564	547	588	598	563	581	546	532	574	590	537	552	569	556	548	572	560	582	584	551	581	529	551	612	563	578	610	527	594	588	571	533	556	533	551	560	574	516	535	525	554	562	542	589	572	536	554	513	566	568	553	547	521	539	509	521	567	546	566	589	565	537	548	555	580	537	603	534	574	535	537	539	539	554	551	546	594	574	536	570	555	549	593	580	519	586	597	564	546	559	529	572	547	538	548	573	549	571	546	534	582	556	545	550	549	519	541	546	604	543	567	573	550	584	569	602	546	587	567	546	523	550	598	547	557	534	572	548	559	576	596	540	563	584	565	576	569	530	541	525	579	558	572	526	553	605	536	556	578	544	570	555	578	523	506	526	548	561	552	566	571	571	608	575	572	568	592	540	573	545	572	598	565	589	571	537	562	560	544	572	529	549	559	586	593	536	577	549	511	577	589	563	565	546	549	581	564	585	565	577	565	556	585	575	597	587	552	577	553	569	546	565	551	586	544	553	552	557	553	558	575	579	536	538	556	501	567	531	594	534	608	600	557	572	562	514	555	548	539	532	580	564	583	522	533	548	572	577	555	576	547	555	520	576	508	530	545	588	563	577	538	567	554	546	582	571	516	618	590	574	538	564	569	575	612	549	550	550	622	540	580	557	543	551	562	580	542	546	586	642	561	554	554	551	568	599	574	579	586	523	652	550	586	520	561	541	555	559	552	558	537	575	520	535	606	556	621	591	569	578	536	575	566	541	614	565	528	590	559	578	542	549	593	540	555	576	561	598	559	605	543	555	562	566	553	578	606	591	560	603	557	547	516	578	635	526	521	562	581	554	540	542	610	586	536	535	576	527	553	552	603	562	545	583	554	573	585	564	572	557	563	571	556	555	572	581	586	554	556	620	569	537	555	631	580	563	514	569	567	569	567	567	557	519	600	616	506	558	537	582	540	608	538	522	578	582	547	567	607	561	572	536	567	524	596	582	609	547	571	563	576	554	561	554	568	522	566	556	539	592	557	565	604	512	547	582	486	568	563	548	552	520	564	561	599	585	571	528	539	516	580	553	583	582	586	565	511	554	577	523	568	605	585	557	559	544	570	600	533	528	548	559	547	552	565	569	581	597	586	516	558	510	556	584	571	551	546	540	569	639	557	565	552	536	563	572	535	561	571	584	526	564	579	555	571	522	546	599	538	564	541	529	566	571	574	556	564	539	547	547	543	558	577	559	573	602	572	568	576	567	570	514	556	547	560	610	573	588	519	531	545	560	548	541	570	584	571	549	548	525	522	566	566	537	546	580	531	559	525	610	573	578	563	605	588	596	546	568	566	546	546	548	586	554	545	547	542	554	574	579	545	538	597	581	570	554	587	552	576	586	513	568	567	557	584	558	573	593	547	566	554	497	569	551	573	589	541	552	574	554	572	589	581	560	564	560	555	561	561	584	558	557	591	527	582	523	551	547	555	582	589	552	564	571	537	575	536	595	544	550	550	540	539	563	586	554	606	563	558	553	555	548	566	557	580	564	534	520	579	547	576	533	569	601	560	567	542	573	542	582	540	589	542	558	557	569	537	557	548	577	564	569	585	546	568	516	549	555	554	553	558	555	563	572	583	579	589	587	563	513	552	564	571	591	592	601	530	564	569	581	580	516	579	582	563	557	561	546	572	569	572	557	585	562	551	579	567	512	549	539	576	571	574	570	585	555	533	562	548	550	549	574	596	551	574	545	579	590	566	542	581	557	580	577	555	536	574	577
47390	21834	10115	3697	1320	906	806	592	484	407	443	410	366	352	284	302	292	322	298	298	318	240	288	283	274	286	272	268	269	238	241	281	259	254	239	242	290	259	255	232	234	247	258	246	232	250	250	270	237	266	252	244	250	249	279	279	262	232	268	248	238	261	239	216	281	274	243	238	236	252	248	217	257	250	249	273	251	223	277	269	240	262	252	231	242	276	260	235	259	276	252	252	238	264	237	229	235	275	247	264	235	260	239	259	251	252	245	247	224	249	238	255	227	241	246	275	268	253	291	253	248	231	248	231	248	239	249	231	248	264	230	237	272	265	280	239	257	237	255	228	281	248	248	249	269	214	223	215	304	238	223	228	257	252	215	232	234	214	265	277	255	240	270	272	233	289	238	216	250	219	215	268	247	233	257	239	243	252	248	267	230	208	242	228	255	256	251	224	268	248	266	261	241	243	244	265	248	237	254	297	221	235	264	255	299	244	271	261	241	262	252	246	238	249	266	233	254	242	292	245	269	239	236	258	243	270	261	263	243	222	275	256	243	250	224	237	222	260	246	254	235	263	252	251	252	249	265	257	277	233	225	269	249	249	256	268	273	255	239	248	202	265	269	237	244	242	264	235	271	256	266	253	245	246	252	260	273	245	227	243	252	229	232	225	235	236	250	252	226	270	253	251	242	269	239	226	261	256	223	268	275	214	297	239	239	286	261	245	270	240	237	273	249	267	278	247	226	256	264	216	250	263	260	252	250	248	262	260	226	252	251	243	219	246	264	244	266	282	235	224	255	250	266	249	260	202	245	253	238	246	243	243	246	269	242	272	249	244	252	237	251	267	268	251	247	220	263	273	278	250	241	249	253	248	254	270	238	237	225	261	244	248	246	253	242	244	279	257	266	236	247	279	244	253	229	260	250	277	226	249	265	235	243	250	244	219	245	223	234	258	244	253	257	281	264	234	216	254	226	261	264	235	256	257	262	245	292	264	237	234	233	251	275	226	281	254	238	249	256	268	231	231	244	220	281	255	253	249	226	248	261	276	226	235	261	244	260	258	236	257	250	245	257	261	238	241	249	253	227	251	250	271	277	260	282	229	269	243	242	236	243	250	252	252	256	243	237	278	239	243	254	287	257	247	220	241	225	227	249	238	263	266	251	244	232	247	282	279	236	274	227	246	257	275	278	256	213	240	226	261	244	250	249	231	281	236	258	264	233	246	232	230	240	265	240	234	263	266	242	258	216	252	279	253	253	233	264	227	223	232	246	243	262	295	249	258	283	269	268	234	250	262	251	249	275	258	288	217	223	248	263	248	232	265	237	224	255	243	271	257	261	261	239	245	255	257	269	239	241	229	239	254	266	226	283	259	255	251	235	261	251	238	243	263	271	273	300	246	266	221	246	253	220	238	253	235	254	228	277	240	265	239	262	295	294	250	273	242	233	245	258	238	277	268	261	266	231	264	252	271	248	256	229	243	234	270	246	244	288	247	259	263	236	263	253	238	256	257	232	258	262	246	261	248	246	272	280	240	243	285	254	249	251	236	217	252	254	245	280	265	246	272	268	246	248	247	256	236	235	246	251	264	240	250	264	237	246	248	265	227	273	240	278	270	271	242	268	233	271	261	275	294	239	246	275	247	249	246	286	263	246	236	264	253	264	250	266	251	276	247	236	252	259	286	244	236	253	255	241	255	262	222	218	270	271	234	257	219	247	258	236	259	247	250	269	216	250	262	254	271	266	289	261	241	222	260	275	262	270	269	253	269	269	232	262	242	244	264	255	248	252	248	258	218	235	234	264	279	220	248	231	230	228	261	237	263	265	247	284	240	234	214	263	228	272	234	242	251	246	249	255	259	237	255	261	273	226	240	238	245	263	230	252	237	300	232	242	255	269	246	274	244	261	239	202	245	276	248	256	256	269	249	241	240	285	252	271	264	253	263	228	249	264	215	245	272	250	241	262	250	248	241	223	261	254	225	272	236	243	245	239	241	257	241	250	251	254	244	228	266	258	250	256	277	241	243	246	292	250	234	253	257	238	251	238	307	272	257	270	253	240	241	239	302	260	262	233	237	205	245	247	256	232	257	241	246	211	278	246	240	262	261	256	255	264	242	260	229	222	265	272	252	258	205	245	250	236	273	244	274	235	218	258	238	263	227	217	276	241	257	252	256	252	230	270	252	243	258	263	285	265	235	227	257	259	240	247	224	248	292	280	243	228	255	264	227	301	255	245	240	252	245	253	258	242	264	270	267	239	265	223	251	288	268	267	264	256	237	277	231	252	251	258	237	253	235	256	233	256	253	255	254	257	242	259	247	265	222	281	286	269	237	255	228	216	286	245	275	242	251	200	238	262	230	251	259	242	234	231	241	225	231	264	251	253	251	235	236	253	278	271	242	262	258	241	236	230	261	264	254	229	261	242	286	257	245	258	231	222	254	202	248	247	230	261	294	250	268	256	286	267	228	266	262	254	266	234	263	269	260	259	231	235	257	252	247	249	257	234	258	266	246	248	249	254	236	241	250	221	299	231	226	252	271	243	246	248	269	273	261	276	227	246	250	264	234	218	242	277	272	274	291	248	248	249	280	233	229	264	236	270	237	262	276	240	238	270	236	246	229	274	258	265	235	248	240	246	246	254	258	218	255	226	261	251	232	234	241	254	283	242	258	270	226	217	235	268	248	249	239	255	243	223	228	251	266	235	260	265	264	280	247	261	273	232	222	257	299	280	254	273	253	231	258	249	244	280	264	248	245	289	239	244	237	272	255	250	268	252	271	229	245	274	235	248	246	227	258	223	243	236	270	246	213	283	261	229	226	235	257	235	240	241	240	259	275	215	238	249	263	248	239	241	250	229	252	238	271	258	270	262	232	261	253	263	259	222	253	230	254	274	254	244	250	244	241	238	261	302	273	257	251	219	253	250	245	251	259	227	246	244	242	276	239	242	267	255	247	242	257	255	265	246	248	257	243	246	224	272	257	257	260	245	257	266	245	251	237	272	277	237	260	253	244	238	236	241	226	235	241	232	252	283	233	288	227	262	285	281	252	251	291	239	226	253	234	266	234	248	249	238	254	243	227	255	243	211	251	264	242	259	259	233	268	271	256	226	208	234	264	266	269	238	238	233	215	290	228	252	242	246	232	260	248	230	245	270	227	238	240	238	244	259	206	242	230	235	239	248	262	260	260	267	269	243	241	286	222	252	273	239	249	259	264	270	249	259	259	232	242	241	286	268	267	254	254	283	220	253	272	268	285	247	239	255	233	216	238	254	241	221	249	235	257	253	228	251	243	252	258	246	270	242	248	259	235	272	267	241	233	237	251	214	240	271	283	246	250	270	249	257	289	247	248	244	236	237	274	270	243	232	238	256	226	243	265	256	254	253	267	264	250	279	256	233	227	242	243	256	217	220	252	262	235	263	248	275	264	263	267	243	270	232	221	235	264	227	258	246	233	232	265	264	274	234	254	232	258	280	230	220	231	232	241	228	238
32374	16812	13662	8635	4392	3332	3358	2298	1575	1428	1616	1582	1463	1209	1033	991	957	963	903	847	840	724	702	684	719	708	659	640	660	643	597	663	620	635	643	596	592	594	635	629	595	626	592	603	636	599	623	595	567	600	623	620	597	626	597	619	603	619	602	574	568	562	568	599	571	569	577	567	582	587	596	615	561	585	619	594	560	567	595	606	601	582	593	548	627	627	576	572	637	617	585	615	602	581	600	575	577	583	552	611	623	581	589	580	608	562	577	569	611	536	577	639	584	597	559	573	582	567	595	571	619	609	595	615	605	623	645	617	623	578	605	615	594	565	593	622	612	588	594	584	589	631	600	596	576	622	592	590	568	604	621	605	597	585	599	562	574	606	617	606	606	602	595	621	599	593	607	648	590	559	598	627	585	587	562	624	606	581	592	569	550	561	563	616	591	603	633	570	598	562	583	549	590	637	590	651	595	591	569	590	614	599	583	623	596	559	617	594	588	639	608	587	596	638	633	594	576	583	611	569	622	576	619	617	600	592	620	601	651	546	612	609	592	531	562	580	600	651	598	552	556	632	554	624	622	581	636	605	571	562	610	578	565	587	556	612	618	602	639	607	572	595	604	560	604	629	602	589	579	554	602	604	620	558	643	604	597	605	616	577	516	601	566	596	585	572	569	576	601	566	589	587	596	562	581	599	568	596	642	580	609	603	603	544	606	578	571	577	569	588	594	596	597	610	635	625	599	573	606	609	575	558	662	590	590	613	569	574	590	596	634	580	588	547	602	578	599	614	608	550	592	586	635	582	626	603	608	543	607	598	587	626	596	598	576	631	606	582	608	553	589	587	586	586	608	606	619	613	585	582	571	574	611	603	578	591	555	612	656	566	566	588	622	609	550	612	553	617	584	546	587	553	559	607	617	570	623	583	599	581	566	583	592	618	603	617	564	573	582	607	554	582	622	532	602	635	603	600	571	597	560	585	595	562	610	597	552	573	594	595	612	554	561	547	588	567	585	572	556	580	547	618	563	587	553	580	584	619	640	587	555	574	585	585	601	601	588	594	620	586	603	608	586	619	574	593	566	609	588	577	533	635	584	568	552	641	589	543	586	583	582	555	593	586	586	597	572	570	605	572	612	594	603	604	597	602	603	592	608	589	569	606	582	534	612	633	605	602	571	572	619	556	610	561	604	612	589	619	577	604	577	649	597	598	564	576	623	590	637	595	564	598	619	608	592	616	586	582	604	581	596	594	575	579	575	535	605	559	528	562	554	531	639	586	647	586	582	610	580	579	591	611	632	545	604	593	616	616	589	574	596	584	567	572	602	573	606	584	565	592	593	597	578	600	614	587	594	572	591	580	609	604	547	586	586	574	640	638	627	545	595	579	572	609	562	589	600	580	579	611	571	654	609	614	588	573	592	643	609	613	587	602	615	578	597	591	598	600	574	524	589	622	587	602	613	580	664	616	586	578	579	595	554	568	576	578	619	633	589	588	634	579	590	614	616	577	608	579	592	582	634	610	548	612	616	630	599	587	573	551	591	599	570	596	630	616	601	644	597	639	575	610	600	581	581	593	617	596	654	591	563	624	581	650	587	600	611	612	641	640	570	596	587	579	547	568	600	592	588	580	600	549	571	571	588	632	577	619	623	615	560	574	608	629	569	621	554	603	610	593	570	568	577	652	554	589	616	541	605	533	612	581	594	543	591	548	591	603	601	604	613	672	575	587	581	618	587	564	607	573	608	614	626	620	584	577	596	595	618	606	612	588	583	575	594	598	565	582	601	573	606	623	569	596	571	604	598	599	599	589	574	577	608	588	606	550	612	600	595	573	603	588	631	571	585	621	573	584	574	550	638	605	536	623	589	580	587	603	612	615	605	602	609	590	599	566	590	553	600	588	606	577	577	571	566	592	619	549	635	577	577	556	605	558	594	610	565	604	597	594	554	619	578	607	537	558	603	597	598	657	556	573	608	587	565	564	568	582	596	626	580	573	565	622	557	618	569	640	618	589	589	575	593	624	584	638	605	550	598	582	597	585	586	595	597	599	571	576	617	576	591	617	568	567	605	596	614	580	588	534	617	592	626	596	645	572	597	599	552	575	578	567	567	592	641	625	610	581	619	558	599	596	577	618	627	556	608	590	605	627	591	568	603	627	564	562	597	628	615	574	545	584	599	567	560	627	556	588	603	601	559	591	626	600	596	600	571	597	600	609	590	603	568	609	588	558	555	589	556	572	538	631	569	615	585	594	591	576	548	560	605	599	535	560	602	592	587	592	614	566	665	591	612	634	653	626	542	590	618	573	602	625	604	577	571	578	592	572	600	553	602	569	574	605	553	598	570	626	572	618	634	582	579	613	630	604	608	610	586	615	592	598	621	619	577	552	574	583	581	573	603	614	616	573	616	571	566	597	591	616	609	545	641	654	621	616	572	616	550	594	615	568	567	590	587	601	616	620	612	560	603	609	593	578	622	596	563	621	599	593	558	600	599	601	609	629	608	644	558	593	549	567	621	608	585	630	604	606	612	564	595	567	580	590	630	605	582	637	610	639	611	573	584	633	617	588	603	565	575	522	592	627	576	581	575	585	628	600	627	585	552	620	583	599	594	549	561	624	550	587	614	618	571	582	602	567	618	561	554	549	576	601	557	616	613	602	590	582	541	591	622	575	573	605	600	580	600	571	571	624	599	595	620	565	560	592	611	583	624	574	564	539	541	578	581	556	583	609	615	631	597	584	560	574	628	592	511	600	626	576	602	669	606	550	601	614	606	586	575	592	593	582	620	577	569	590	623	609	595	600	562	607	583	626	583	602	621	573	570	610	626	593	589	554	606	584	577	605	588	583	608	604	580	634	550	578	584	619	616	597	537	581	615	608	587	596	573	609	625	581	581	663	575	577	583	631	599	572	577	569	612	549	577	610	575	590	601	607	562	597	566	584	619	561	616	573	555	581	620	641	563	572	569	596	599	586	601	604	620	592	565	573	569	576	561	608	548	584	628	608	550	651	569	594	630	588	583	571	624	570	618	628	620	550	628	574	608	589	578	588	530	610	604	572	547	584	595	594	589	603	622	574	604	606	570	631	585	641	589	559	585	605	615	617	613	588	612	586	611	546	594	564	634	589	579	578	580	592	567	611	542	586	598	618	617	558	581	565	605	576	584	617	568	567	592	600	603	617	586	611	596	592	612	596	601	580	598	614	602	583	586	575	596	580	560	588	609	552	574	591	608	637	581	610	648	597	557	617	620	561	626	595	615	606	592	590	566	573	587	545	582	585	602	575	591	637	626	614	552	572	585	629	592	618	623	607	578	536	606	604	594	621	558	614	571	626	577	591	610	591	640	642	606	613	612	571	610	586	595	654	544	591	584	597	577	563	562	621	583	580	621	537	587	553	619	583	591	631	585	583	559	568	595	548	595	631	574	613	624	553	648	584	596	621	579	601	541	562	596	610	602	575	605	600	600	563	610	620	554	625	633	540	581	589	604	594
51641	29114	15983	4807	1546	1150	1181	649	567	405	455	436	399	367	311	301	291	295	282	234	242	252	223	225	204	243	237	221	198	204	233	213	218	199	224	220	223	229	205	219	228	204	220	221	203	186	225	220	223	226	198	217	224	211	189	242	184	238	211	182	162	203	177	204	195	211	187	216	212	217	217	203	195	219	220	187	193	204	231	215	204	234	217	214	188	205	185	217	233	229	186	194	197	214	225	227	201	214	221	188	217	211	223	201	209	216	187	196	185	210	207	208	213	225	224	200	214	198	200	217	188	205	222	204	238	202	176	196	207	211	191	222	237	195	226	188	190	193	190	210	202	226	187	216	218	223	202	198	187	211	224	160	189	209	201	200	196	188	212	205	213	193	220	231	214	207	180	235	215	211	214	190	205	215	213	199	232	198	207	204	236	233	199	204	229	196	212	193	204	212	201	200	208	196	217	226	200	205	220	250	234	187	196	199	228	207	206	220	218	178	190	205	202	197	215	190	194	178	210	209	209	223	212	200	206	234	224	195	170	197	204	207	186	220	184	206	201	190	205	214	216	210	197	226	215	199	224	207	219	211	222	220	217	218	207	185	213	204	219	203	202	188	226	194	206	211	189	195	215	210	198	187	209	198	196	191	211	195	214	206	214	186	215	212	207	202	204	193	212	194	220	238	213	218	199	226	201	166	200	205	204	197	208	178	176	205	209	201	210	184	225	194	219	211	222	220	192	199	187	208	223	223	218	220	201	180	191	233	196	210	173	225	233	231	196	233	219	210	202	222	219	221	228	201	207	222	191	216	216	189	215	188	193	213	211	190	190	227	210	229	222	183	191	200	203	199	214	208	188	201	215	219	196	207	198	241	181	199	198	211	196	200	190	233	209	238	213	217	168	190	221	201	212	221	222	215	241	218	193	191	204	183	203	196	212	213	195	191	183	207	203	204	199	203	168	210	223	209	199	195	217	227	202	220	210	247	225	220	225	209	223	206	204	195	195	213	225	192	201	184	210	202	199	212	206	204	186	212	197	199	199	203	208	197	207	237	228	217	184	206	218	231	228	210	200	214	185	207	212	213	221	181	211	212	203	203	181	189	195	215	193	218	191	191	205	188	217	192	175	207	218	195	206	220	191	206	211	204	202	214	207	198	213	196	202	204	197	183	205	197	219	207	195	206	237	188	221	220	179	188	188	188	209	228	204	203	228	212	226	185	191	212	226	204	211	213	197	204	208	188	209	227	208	215	223	217	181	213	199	219	204	194	179	210	200	237	206	184	188	200	208	216	206	211	192	213	213	204	215	230	214	195	230	209	198	199	206	210	202	202	208	209	204	209	171	219	196	206	229	213	220	207	205	223	228	209	202	204	241	214	219	199	210	179	189	209	217	215	230	201	223	202	202	203	226	216	235	216	209	208	204	193	245	191	186	177	223	218	236	203	184	199	238	212	217	223	218	207	196	203	195	228	197	216	217	187	170	242	202	195	195	213	217	220	211	211	218	204	204	234	223	207	183	205	199	204	187	216	193	185	201	215	207	209	222	195	193	202	184	223	182	192	193	202	197	218	181	231	189	211	200	216	229	205	206	209	211	186	205	219	184	214	211	250	165	240	237	209	221	176	208	213	213	214	188	228	209	187	200	190	198	191	204	196	198	180	234	219	222	215	201	193	194	215	182	219	242	233	208	209	203	210	210	206	207	214	192	215	215	215	206	207	226	230	214	196	197	208	193	202	201	233	170	183	197	224	210	223	214	198	183	214	203	219	219	187	230	205	185	195	221	221	226	225	216	229	159	192	239	209	221	209	189	217	201	211	204	202	213	203	217	231	210	229	198	199	213	198	202	203	174	208	207	217	225	207	199	216	227	190	206	185	212	228	182	198	226	211	206	185	198	198	192	205	203	215	212	184	201	205	211	199	204	181	226	240	227	225	206	208	194	212	206	202	199	202	188	221	214	232	192	208	188	205	199	198	209	203	201	202	207	202	201	207	197	194	195	214	213	220	199	227	241	199	200	222	218	215	207	191	179	229	179	219	214	202	214	221	236	192	205	226	233	204	200	200	204	208	214	211	232	196	211	171	226	213	222	192	195	215	204	198	212	196	210	246	189	222	238	202	182	191	214	204	203	236	214	187	220	217	218	203	223	209	209	182	174	205	199	194	203	216	190	211	195	197	198	192	225	202	190	223	190	194	202	213	174	230	185	188	215	183	214	189	224	203	218	211	219	211	217	190	230	202	221	193	197	179	222	220	205	201	173	245	232	209	211	220	207	233	196	206	203	185	195	213	232	228	191	196	190	220	208	193	231	217	230	207	198	214	190	219	205	217	211	185	191	174	203	188	222	201	212	231	223	211	231	215	211	197	202	226	213	209	203	217	197	191	211	205	206	212	213	202	190	228	203	198	211	206	214	215	201	234	199	207	203	235	199	220	190	193	183	171	218	207	191	190	192	211	225	202	208	216	214	208	217	201	194	213	193	218	237	244	191	209	213	233	212	234	206	192	198	190	195	195	186	213	204	228	205	196	218	194	190	192	211	228	217	217	221	184	196	218	222	196	207	205	218	206	237	180	215	186	205	191	171	191	200	204	192	199	198	234	201	206	205	209	190	205	192	225	206	214	199	212	210	210	198	194	214	210	227	228	183	202	181	186	194	204	207	215	211	217	239	198	207	222	228	177	190	208	198	215	192	196	218	213	194	200	208	202	178	181	201	194	232	206	203	202	206	186	211	201	183	201	190	190	201	187	201	217	213	201	223	202	186	193	202	200	211	185	192	195	195	185	212	209	221	236	196	190	232	207	189	227	242	225	215	211	225	204	194	219	223	212	242	201	209	179	208	199	214	221	223	205	204	205	234	189	237	212	243	244	195	209	203	234	265	218	201	194	203	219	185	186	179	172	212	209	214	208	245	210	183	205	225	186	201	203	212	206	192	201	203	211	209	192	207	192	232	174	202	189	225	205	203	179	191	204	224	200	205	207	227	225	179	204	208	212	192	215	166	202	189	236	237	238	203	209	205	199	216	186	216	192	208	190	227	188	226	205	201	211	195	213	184	197	176	187	211	191	181	194	183	195	193	203	196	208	215	221	233	203	205	205	220	220	191	209	225	173	198	209	194	221	200	209	223	206	201	227	203	172	209	225	195	210	194	197	217	235	239	214	205	205	220	235	242	188	176	225	190	205	199	190	218	240	206	207	193	194	202	192	196	227	193	191	194	191	224	197	183	184	222	213	205	228	209	192	196	209	195	185	189	206	200	223	205	201	202	218	206	205	212	187	196	199	205	201	194	190	204	185	230	193	211	208	213	220	210	206	187	190	195	204	199	225	208	199	206	218	175	193	227	209	193	219	222	206	194	213	225	207	199	220	210	202	223	206	238	208	223	207	214	206	209	202	235	206	196	216	214	167	199	235	186	189	218	215	219	202	194	234	215	224	218	218	203	192	217	208	211	207	224	202	199	193	204	232	226	197	188	212	193	206
35158	23537	19130	9182	5145	4614	4942	2961	1992	1590	1814	1804	1598	1265	1132	1116	1135	1080	1039	860	775	740	701	692	622	582	558	548	544	570	551	570	510	563	543	548	542	548	528	476	523	512	509	531	510	508	507	497	478	500	496	500	509	521	463	502	503	503	494	483	435	484	488	496	518	524	500	518	480	459	463	501	451	477	467	483	497	491	530	532	549	494	505	509	490	528	507	529	534	513	478	495	461	455	473	518	531	486	507	503	527	507	473	494	493	536	489	513	494	529	479	489	496	512	496	542	513	492	481	499	503	486	501	507	496	531	531	494	469	520	484	493	505	522	484	541	505	494	512	517	481	514	514	495	460	477	540	521	483	513	506	491	477	490	538	485	487	498	489	510	506	466	490	487	468	486	508	530	505	484	444	469	517	509	491	498	481	513	473	514	501	512	474	510	513	509	471	502	483	497	494	519	495	486	495	473	520	505	512	499	467	513	478	468	515	515	464	489	489	487	521	495	534	462	516	490	503	511	462	484	481	502	445	512	399	453	497	529	482	474	523	528	490	534	511	490	491	480	528	477	545	490	504	484	523	469	486	462	483	481	485	488	503	475	517	492	516	492	518	457	507	501	500	529	517	518	500	491	490	520	502	556	502	527	521	521	479	526	525	499	520	506	501	485	547	483	493	516	525	491	498	484	495	502	474	540	494	515	465	462	520	520	471	462	466	476	464	494	527	494	501	477	506	517	492	511	452	525	507	464	512	490	494	523	484	514	480	506	455	469	503	553	476	506	517	482	528	497	512	501	454	441	476	510	462	496	535	498	495	498	515	478	480	489	466	507	487	519	467	509	523	490	501	484	501	490	487	479	493	513	482	514	522	506	515	493	490	473	487	511	485	470	492	472	502	498	493	484	502	481	448	514	498	501	506	511	490	487	495	481	497	519	498	509	515	509	469	512	447	499	479	507	488	522	538	464	505	493	507	461	480	470	513	509	545	493	512	497	507	494	506	479	516	483	507	531	517	495	484	512	499	509	460	506	464	500	521	504	499	512	511	522	496	509	477	505	499	446	497	436	518	496	511	540	515	494	509	504	515	497	504	455	445	450	492	479	528	486	505	475	519	493	453	491	512	524	469	520	512	506	477	527	535	496	499	515	530	458	468	467	523	526	495	500	482	489	480	496	489	513	519	462	484	489	483	496	536	515	488	532	488	505	487	501	479	480	499	505	528	500	478	512	473	517	531	511	480	459	463	502	492	541	521	530	482	476	462	484	508	488	482	494	483	517	533	532	480	492	479	476	485	466	506	508	505	516	538	495	500	486	517	542	515	439	514	481	521	447	503	459	469	524	501	499	518	509	489	482	494	533	526	471	484	459	488	497	513	492	489	487	484	507	497	498	501	476	504	501	520	505	533	510	463	491	494	495	497	487	508	506	489	461	473	489	483	493	492	493	547	503	538	522	503	440	522	493	466	528	518	504	516	513	450	477	500	479	475	527	512	478	501	483	533	487	489	488	538	490	501	470	510	516	482	483	519	509	485	510	494	492	523	509	495	502	468	491	485	503	481	471	496	499	532	510	497	471	520	504	514	450	507	511	475	477	521	502	498	513	485	506	480	514	547	486	486	460	509	466	488	534	519	493	541	509	511	499	480	497	487	535	486	485	483	464	511	494	509	505	539	475	505	521	494	472	486	546	481	505	486	497	473	502	472	506	484	507	509	484	503	532	466	480	502	514	494	489	496	474	501	495	467	514	459	503	473	516	494	513	534	513	491	520	518	463	491	480	496	483	488	529	483	505	503	495	475	487	533	516	478	485	548	512	476	505	481	498	491	482	496	502	500	499	476	521	460	524	448	508	476	516	511	512	524	485	503	467	565	513	449	480	494	497	497	499	487	487	468	519	484	517	477	466	512	501	510	516	471	472	509	488	460	509	538	541	518	507	502	529	520	509	465	456	490	478	545	511	486	456	502	466	500	497	529	496	486	498	461	510	469	457	526	441	500	486	504	472	476	523	509	483	517	500	506	474	496	497	470	501	529	491	489	504	499	514	480	480	505	469	454	519	495	467	494	488	532	508	525	502	518	492	469	515	509	518	498	500	527	494	469	471	513	496	490	485	499	496	476	495	502	512	513	487	500	479	487	551	487	466	510	506	481	493	456	482	502	508	497	495	497	507	481	485	537	474	507	470	496	479	515	483	486	495	491	499	523	512	498	480	524	491	505	501	528	481	483	536	493	499	496	474	501	472	544	505	512	488	470	471	504	504	435	505	489	493	508	472	497	501	454	483	533	479	474	473	507	525	503	462	507	493	508	501	490	513	498	512	489	513	482	481	540	493	524	522	489	513	495	484	481	509	516	505	478	538	509	528	535	507	519	482	530	460	487	520	502	491	501	570	483	544	453	487	473	492	485	487	509	488	527	503	515	494	460	500	498	519	473	519	505	480	508	527	519	472	501	504	508	478	471	495	525	496	510	493	493	493	520	476	517	500	470	475	476	495	484	468	527	519	527	489	496	501	486	497	479	517	484	493	517	479	493	465	492	502	507	434	519	486	488	482	488	455	513	502	518	487	490	490	498	467	468	521	492	462	483	455	507	463	518	495	485	513	510	485	454	508	497	508	501	483	455	438	527	515	537	503	502	504	477	489	492	494	417	510	482	500	515	484	472	519	493	467	473	501	536	517	507	473	508	496	530	511	469	488	492	488	472	518	479	487	520	482	488	546	476	508	481	521	480	497	510	479	467	529	504	510	505	501	519	491	468	451	446	477	525	524	494	488	488	483	485	527	524	542	522	508	513	477	514	519	480	476	475	515	505	474	486	499	502	489	503	519	507	478	468	499	512	515	473	523	487	515	469	498	477	494	531	544	521	490	472	485	524	484	489	497	497	488	501	529	467	472	508	487	468	499	491	497	496	549	478	510	553	498	484	495	445	492	516	515	496	510	508	510	496	506	511	528	475	526	489	528	510	476	468	503	503	495	479	514	446	528	507	489	488	506	489	477	488	568	485	469	448	481	510	492	534	484	474	507	512	451	488	528	489	520	500	493	470	479	487	491	504	483	553	532	499	500	449	485	484	491	477	494	490	511	507	476	493	529	500	459	518	466	469	530	474	521	493	493	499	498	460	513	504	478	502	513	458	504	497	526	493	536	518	524	477	491	510	489	472	470	482	471	481	520	520	465	576	514	530	514	514	510	505	531	474	476	489	505	516	501	490	478	472	505	511	506	482	455	490	468	514	471	509	512	491	480	467	450	497	490	488	468	472	477	487	520	456	506	492	483	533	490	508	495	504	487	506	486	476	517	530	492	450	519	512	507	514	545	518	511	556	476	502	505	471	469	473	516	497	485	483	551	510	502	498	496	457	490	512	508	505	491	495	523	474	475	512	486	509	500	487	474	475	490	488	507	471	491	515	522	483	465	516	500	507	518	512	504	468	496	457	507	500	458	514	510	511	557	509	524	459	501	497	505	529	507	490	545	533	479	541	531	519	464
30119	13085	4592	1480	734	461	505	423	348	304	353	318	339	301	260	267	245	250	258	275	258	238	227	213	233	218	257	233	223	235	247	248	240	230	196	232	229	229	212	245	221	248	254	233	233	251	253	256	245	215	258	236	233	228	240	215	207	254	219	242	219	224	214	241	215	218	221	235	231	204	248	207	216	230	258	233	225	236	239	227	231	226	256	226	233	203	215	244	204	198	219	240	242	227	218	248	236	248	251	221	223	234	257	247	234	241	242	246	214	223	240	232	229	205	225	209	216	194	236	225	224	243	212	220	227	229	223	211	230	217	216	220	257	244	219	230	239	233	235	208	239	206	236	229	221	220	238	220	220	263	251	225	236	228	222	207	212	245	202	221	236	244	241	204	260	222	240	210	224	217	218	247	223	225	204	204	231	229	251	226	229	254	242	226	224	230	214	214	246	247	221	243	240	230	230	222	203	204	229	257	211	225	214	220	222	225	226	233	206	220	234	212	227	217	237	226	227	229	222	223	228	224	256	208	199	204	245	223	234	261	204	203	236	225	233	235	238	218	224	235	265	222	210	230	233	202	219	220	212	214	199	219	232	257	229	229	214	242	206	219	237	224	221	237	232	213	232	223	237	226	233	224	254	221	225	259	234	242	239	227	264	248	208	227	226	221	224	242	227	247	215	231	244	235	211	220	217	236	238	246	205	241	217	256	217	242	222	246	229	230	237	197	245	230	225	232	213	223	241	240	229	233	255	229	204	214	230	241	236	260	207	236	211	213	223	205	235	243	258	237	224	221	225	225	224	254	222	227	237	242	234	230	213	208	233	245	223	234	237	211	215	233	225	227	235	253	252	231	245	238	217	202	247	220	243	226	217	227	230	224	212	254	251	240	238	237	192	248	230	215	250	214	217	241	207	231	238	240	194	180	209	210	236	183	228	194	264	229	233	246	223	215	228	219	223	212	229	228	245	233	213	217	222	220	238	254	236	212	197	268	243	213	240	231	239	225	222	221	221	260	245	208	232	252	212	235	243	234	226	217	230	242	223	247	216	214	245	236	212	212	231	239	241	252	219	226	269	221	207	200	215	239	208	215	239	222	226	231	215	209	245	215	202	224	235	215	218	239	215	204	224	225	221	219	228	209	227	257	231	209	226	247	188	225	231	228	216	216	228	248	242	238	229	228	242	213	210	220	243	249	218	214	226	230	253	242	255	253	217	212	206	214	205	196	204	209	198	230	221	214	231	265	214	232	225	222	219	253	245	233	259	235	214	229	259	241	213	196	206	237	238	233	232	226	197	208	215	213	219	199	195	259	255	224	228	257	227	212	221	209	213	228	254	208	237	211	236	224	252	207	207	205	178	269	244	221	202	228	203	237	226	244	231	217	263	249	204	220	216	221	234	245	220	249	225	267	233	237	204	206	214	217	248	202	238	237	241	245	252	235	236	255	210	229	230	234	235	212	232	269	248	217	233	259	233	228	244	250	247	214	208	214	233	231	234	228	218	258	240	211	219	237	233	222	242	201	211	220	230	241	218	233	221	208	191	204	204	229	235	220	233	242	248	238	239	225	198	236	250	210	213	226	235	206	227	225	215	228	205	205	247	228	223	218	238	233	242	219	235	226	218	234	242	237	226	229	215	223	213	222	229	269	210	210	229	242	219	201	230	236	231	212	254	233	206	232	217	225	241	242	228	208	214	236	197	224	241	194	235	277	223	247	248	241	242	238	214	234	222	231	229	238	232	254	219	217	245	210	216	220	253	230	234	216	232	237	236	235	249	218	209	248	239	234	209	211	249	223	223	267	212	231	239	254	224	242	228	220	204	215	231	249	218	224	253	216	219	244	234	221	249	251	213	253	220	243	229	238	235	239	241	237	223	210	222	213	228	234	226	252	217	200	239	221	233	250	209	201	234	209	244	221	232	247	196	223	217	230	244	232	258	237	227	225	212	234	222	203	237	229	256	256	209	221	207	249	208	206	242	261	256	213	224	211	236	271	219	212	229	252	205	223	229	209	236	235	242	223	218	226	208	217	245	227	208	199	222	230	225	209	230	234	219	248	230	236	236	229	215	224	220	211	234	209	227	207	228	256	226	232	212	219	240	215	233	252	225	217	227	229	229	207	222	254	227	220	230	241	213	218	230	238	241	240	217	213	209	225	212	208	250	223	238	231	231	216	237	243	219	205	214	238	236	213	252	231	232	224	220	224	236	230	237	210	198	238	232	219	203	224	217	208	210	215	236	241	257	244	247	230	217	219	235	229	222	258	226	234	246	228	209	199	218	212	233	226	239	236	218	231	222	211	240	215	223	224	235	219	273	218	223	211	190	212	248	212	221	215	220	228	237	230	202	232	212	245	195	227	231	207	254	217	239	218	216	243	206	246	242	214	280	239	246	248	197	240	230	250	204	236	228	236	217	201	240	209	220	263	207	206	216	228	237	205	242	196	234	206	218	225	231	248	208	238	246	237	236	241	245	232	205	241	212	219	210	225	265	228	212	250	229	234	234	206	219	232	240	221	218	227	265	208	252	247	256	245	204	236	258	223	189	221	226	202	236	225	211	230	217	230	222	236	221	240	226	250	248	203	224	240	211	224	205	243	231	236	219	243	236	239	199	208	212	240	224	235	235	241	219	217	218	213	239	210	248	212	215	235	217	204	218	231	238	236	238	238	182	209	226	202	240	245	228	201	230	239	201	254	223	252	199	216	246	243	231	249	225	239	214	220	218	229	259	237	249	221	224	221	209	249	223	259	234	247	200	220	211	224	215	203	247	211	201	210	201	215	252	228	224	256	213	233	236	218	232	242	222	224	227	246	227	244	236	224	216	243	255	243	226	245	243	223	254	226	241	218	218	230	240	248	239	223	244	226	204	220	226	247	242	228	213	214	222	216	243	236	212	225	226	221	212	218	220	228	199	244	232	214	237	218	259	227	238	225	218	246	219	197	203	245	250	243	250	212	224	216	252	205	253	221	238	250	230	222	228	251	247	230	219	237	231	238	242	241	213	227	236	220	227	216	236	195	229	262	231	244	175	216	234	228	229	233	236	241	223	228	228	211	235	200	219	233	235	230	211	255	216	234	228	208	238	233	229	218	256	223	266	249	225	237	225	220	213	223	233	209	208	212	223	241	230	208	222	254	205	245	223	201	214	215	241	221	223	215	220	243	237	212	232	223	211	230	225	216	227	241	204	259	227	218	239	238	191	239	232	229	218	211	232	230	247	200	238	226	222	205	243	221	253	209	230	241	234	243	219	225	219	252	222	209	222	220	247	212	215	243	232	242	232	262	221	231	235	236	231	227	231	245	225	221	219	223	225	233	216	229	226	245	221	234	218	215	216	189	204	238	225	263	240	199	221	213	220	222	199	223	203	265	208	226	237	239	219	220	210	241	220	192	234	250	254	260	253	217	197	207	229	243	235	254	211	221	242	227	257	223	203	241	226	234	253	240	233	220	235	211	221	203	188	202	223	247	192	236	189	219
22239	11425	7213	4268	2613	1820	1902	1520	1164	1027	1228	1080	1004	981	792	787	704	712	679	653	597	625	600	593	606	577	622	601	557	573	546	605	581	563	589	576	504	523	544	552	561	563	555	490	535	545	500	548	504	592	561	549	542	526	571	516	532	535	502	562	573	535	520	555	547	533	566	547	514	500	553	524	541	557	535	544	568	547	551	521	500	565	533	523	560	562	508	533	613	522	534	534	563	524	556	552	508	540	514	601	531	536	549	543	571	539	560	570	548	541	565	563	550	537	563	514	551	555	561	543	528	541	553	563	601	516	536	565	597	506	573	564	568	541	591	552	515	534	557	543	512	543	571	510	518	561	556	553	554	534	511	571	586	524	540	572	571	542	544	587	561	545	499	537	579	558	593	541	564	550	558	575	559	515	538	546	511	607	532	528	545	550	514	547	546	588	582	525	507	574	553	604	524	535	570	536	572	565	529	560	555	572	561	559	525	553	539	516	501	526	544	535	523	571	542	566	524	531	585	563	581	512	556	548	523	529	557	567	514	585	540	513	576	542	534	567	557	524	565	592	523	548	553	540	547	526	583	517	571	557	565	562	579	540	521	520	572	512	520	542	549	589	546	551	572	617	547	564	549	587	516	543	573	567	557	614	551	573	579	586	536	568	521	572	557	569	585	544	539	554	519	565	565	545	546	549	556	563	574	568	543	551	566	574	536	565	554	554	520	577	514	549	586	544	567	540	530	555	577	549	568	520	606	577	519	554	540	568	526	578	566	551	601	544	514	556	556	532	578	546	543	521	564	540	524	546	544	533	557	546	527	569	561	536	535	540	540	527	491	517	588	553	523	562	512	545	537	529	522	556	511	562	553	522	523	598	567	549	566	522	602	528	561	556	563	556	544	536	539	536	559	579	552	541	537	565	551	538	550	564	525	557	563	519	559	528	585	517	509	546	581	562	535	519	563	581	537	552	541	522	525	494	503	535	593	545	555	523	583	554	539	552	558	581	570	540	572	520	519	554	539	560	564	582	531	534	536	533	568	509	550	544	544	565	550	577	563	522	511	565	542	553	568	527	560	584	531	535	529	549	552	556	478	572	524	590	573	523	561	596	521	558	557	555	546	528	551	544	514	558	575	563	562	532	567	561	550	549	604	498	548	566	576	564	566	560	539	529	573	624	543	535	602	517	538	550	557	559	484	541	568	599	524	563	520	537	528	550	529	514	572	500	542	560	523	528	549	577	550	536	525	511	550	557	555	543	565	532	543	591	553	538	563	536	548	504	585	541	521	596	553	556	536	548	534	553	623	534	573	556	540	563	557	549	581	544	521	525	555	557	558	567	587	557	559	539	545	517	585	586	552	533	556	551	568	558	548	550	538	564	533	532	525	538	544	544	552	506	534	559	492	548	548	580	548	542	540	552	527	543	560	587	533	577	592	541	587	552	555	544	528	601	543	579	512	504	539	531	565	545	557	549	513	536	556	565	576	575	511	562	563	566	563	598	556	563	568	583	530	522	521	538	505	589	569	524	551	580	547	531	566	543	616	527	533	566	560	546	577	549	562	516	581	549	572	564	562	571	569	534	556	561	571	537	571	538	566	553	504	535	536	526	539	536	523	590	557	514	574	588	573	555	563	544	531	556	516	566	543	548	574	580	556	535	517	554	575	562	602	590	558	555	530	555	536	506	535	564	535	573	521	517	504	559	545	574	554	563	518	548	605	535	563	552	531	524	574	557	518	529	534	533	528	553	556	562	561	586	533	517	563	533	547	524	550	533	570	575	565	565	532	546	574	534	524	492	553	557	562	517	555	495	525	553	551	553	498	517	548	550	560	538	549	585	531	551	528	581	559	543	536	525	546	544	563	566	597	569	560	520	579	583	525	549	545	548	558	533	554	555	541	621	554	537	542	552	566	496	537	500	542	555	571	547	553	530	565	558	546	528	574	539	555	592	569	515	508	527	552	538	531	541	525	585	550	559	561	501	575	530	531	533	566	606	539	595	600	551	535	541	593	552	580	541	533	522	503	545	537	545	562	546	514	548	541	550	553	540	539	541	539	537	569	517	556	596	523	545	563	538	526	549	515	511	577	553	543	562	566	609	546	562	552	558	528	523	578	571	534	514	536	543	554	564	588	549	573	563	581	547	563	576	553	579	553	532	534	564	551	535	538	544	557	579	537	558	546	596	568	547	575	564	540	550	525	531	536	556	566	550	522	538	572	540	555	552	532	523	547	557	541	547	508	560	518	552	555	509	524	540	566	555	589	495	535	516	541	542	562	574	565	568	545	526	562	509	509	570	555	562	547	566	559	554	575	563	501	548	575	558	555	521	566	582	568	554	542	551	501	547	515	565	596	539	561	526	550	542	568	574	578	553	593	518	535	564	552	534	550	548	613	537	549	564	554	550	524	535	541	538	565	548	552	522	565	568	535	585	547	536	491	541	552	526	568	519	596	531	569	565	553	530	535	539	537	530	531	563	542	537	561	553	528	536	538	543	521	543	521	556	543	590	566	485	568	546	552	533	521	589	566	550	545	543	567	529	542	507	529	525	567	555	529	553	549	607	569	577	560	550	587	559	522	539	558	536	518	524	536	571	539	558	563	550	559	547	568	552	548	555	520	498	514	528	554	539	507	544	540	571	545	536	532	580	604	544	584	550	528	527	620	535	550	552	555	546	572	568	539	508	568	555	551	554	600	526	563	545	569	490	522	577	556	584	521	527	509	553	584	524	552	515	514	536	554	523	552	575	538	524	545	531	563	565	516	532	536	522	537	566	544	546	577	545	565	554	552	534	575	575	526	514	519	595	584	552	562	536	593	510	538	580	571	550	524	526	523	553	584	522	532	556	578	596	550	527	488	550	568	522	564	523	511	504	566	540	559	567	559	559	562	540	590	526	520	567	549	531	525	520	570	551	567	579	536	551	504	574	572	525	551	542	542	549	511	568	539	519	582	536	549	531	517	597	551	534	547	536	608	526	519	565	566	577	557	546	531	601	581	571	537	532	577	553	576	569	570	576	526	539	514	572	560	534	522	537	544	493	571	579	571	580	572	527	567	551	540	577	550	534	598	531	540	584	535	540	519	549	528	559	537	551	547	580	533	575	524	543	553	571	558	511	577	551	537	568	551	510	584	561	522	555	542	542	527	560	545	575	578	539	531	564	516	571	539	503	552	531	586	571	513	545	524	540	497	530	566	573	574	542	553	523	565	546	522	551	534	549	506	552	555	540	554	520	562	559	551	596	567	560	557	556	556	507	556	527	545	573	565	530	509	530	530	551	544	567	559	516	549	561	561	534	550	559	565	514	544	541	543	567	570	547	535	526	500	570	583	511	566	567	570	538	538	564	547	525	557	568	540	541	549	559	566	562	585	553	549	560	551	500	574	547	547	546	503	560	551	536	572	556	536	536	551	546	572	579	520	553	521	527	499	537	495	494	505	537	526	593	504	562	539	550	550	552	554	548	577	569	559	594	524	590	507	558	542	565
42442	19080	8033	3411	1343	819	831	578	442	388	386	411	408	343	352	306	313	305	308	287	278	218	249	245	269	266	253	286	256	249	263	269	250	278	270	247	254	269	227	267	248	235	242	255	221	254	231	241	258	233	270	268	271	256	248	266	268	237	265	220	245	253	257	245	237	263	243	233	282	288	260	225	256	246	251	279	213	265	209	228	249	233	244	259	282	252	236	241	288	247	242	255	241	253	245	230	254	218	260	253	232	234	231	264	240	237	247	252	229	267	244	276	264	262	234	276	239	225	259	247	236	223	275	239	232	223	260	253	247	233	251	243	239	258	231	240	265	262	289	291	251	232	243	240	235	272	253	255	256	254	265	206	266	270	260	223	233	247	245	264	255	231	236	274	280	212	242	239	255	258	236	260	239	258	253	240	252	247	252	289	262	245	235	255	234	229	229	269	211	257	238	266	260	238	251	228	234	240	224	262	249	270	267	252	288	282	258	304	241	240	262	234	263	246	229	256	275	243	247	217	240	244	244	226	266	242	254	270	225	259	237	252	268	234	230	283	228	228	248	268	285	270	234	250	239	251	234	238	233	227	259	223	245	227	225	254	283	221	220	247	248	246	235	249	238	246	249	238	254	258	247	267	219	245	244	242	272	267	262	213	252	214	217	199	259	234	248	264	246	275	249	226	245	290	233	235	215	227	247	248	213	235	290	249	223	260	258	257	262	239	262	247	252	266	265	257	224	244	252	235	251	249	284	228	261	265	219	288	267	223	256	246	253	270	214	244	235	277	221	260	229	234	243	264	261	247	255	268	264	202	262	233	241	248	228	258	236	233	220	258	246	269	269	240	267	233	250	245	239	266	235	234	252	272	251	230	242	269	244	235	246	246	265	234	249	228	246	251	256	251	223	227	271	269	245	247	264	202	261	225	224	267	243	240	270	256	242	217	234	273	265	226	236	221	244	241	244	286	253	209	264	237	226	222	243	252	290	273	275	252	253	265	249	230	254	254	258	198	239	229	245	254	239	252	243	235	254	233	246	227	241	254	228	253	229	260	257	212	287	267	222	224	249	259	244	242	234	222	275	231	231	231	244	213	234	260	244	277	229	231	244	240	272	256	233	242	239	231	256	273	248	265	266	230	237	221	292	235	251	243	262	253	250	238	271	235	261	263	252	251	237	232	230	207	264	241	249	240	236	253	250	269	233	238	236	250	242	221	253	261	252	230	237	235	282	258	252	228	246	235	243	265	269	241	256	241	235	263	238	255	241	233	254	225	237	235	244	233	264	260	274	238	240	239	265	253	243	246	234	250	217	228	249	254	238	245	255	214	275	249	263	275	270	265	247	247	247	254	261	260	260	243	257	250	249	246	259	230	248	225	198	226	252	249	240	255	226	269	251	233	234	256	239	256	230	256	263	299	246	270	256	237	253	275	284	268	263	259	240	289	233	268	258	261	257	260	249	275	290	260	260	236	266	235	240	248	248	237	253	252	248	226	268	255	253	244	245	223	240	224	260	249	238	239	264	242	256	242	252	259	268	251	249	248	244	246	230	242	277	236	261	235	244	207	213	237	226	234	236	261	241	253	256	237	273	234	234	265	275	237	261	241	258	239	242	238	258	236	257	234	239	266	267	227	244	236	250	232	254	260	255	267	259	261	258	247	240	257	242	246	221	241	250	237	245	256	258	242	269	230	237	260	287	234	278	213	224	232	264	249	241	224	244	246	234	260	251	217	246	251	230	256	269	237	268	267	255	219	231	228	243	252	244	256	270	272	235	237	272	243	215	257	226	244	213	245	235	254	249	235	269	277	249	257	266	239	276	232	230	245	239	257	237	273	224	247	280	246	251	249	232	220	253	245	258	218	266	232	260	278	241	255	261	283	246	250	273	252	239	224	216	263	247	251	240	257	267	277	229	221	278	231	246	260	244	255	231	235	253	270	239	242	233	270	271	254	242	250	226	230	235	256	276	241	239	246	251	251	266	249	216	247	232	247	212	246	269	272	249	231	254	256	239	252	258	263	218	290	239	278	282	247	243	277	273	228	241	263	235	240	238	259	276	284	259	262	253	255	235	251	239	237	248	229	228	248	250	261	260	250	237	224	290	251	234	262	250	259	226	230	239	243	254	234	248	243	231	270	245	241	244	234	243	277	256	258	265	246	234	227	235	244	252	268	237	275	248	238	234	223	244	271	258	243	239	238	242	227	256	275	254	282	248	242	233	282	240	245	238	273	235	271	237	235	258	235	248	279	221	247	249	257	254	248	244	227	259	236	244	248	239	242	284	266	277	218	261	259	283	256	254	242	236	247	247	275	268	288	245	244	253	267	244	261	253	258	255	249	263	255	253	221	267	258	230	241	265	273	272	247	248	237	246	228	271	243	262	251	236	237	276	255	254	250	237	247	236	218	261	231	271	293	247	247	256	267	259	260	228	247	289	218	278	240	233	275	245	250	214	220	230	246	255	286	227	231	230	253	248	252	267	271	235	235	246	261	260	249	276	241	237	242	265	239	209	233	233	239	240	257	245	250	258	251	220	232	234	247	252	205	239	221	247	243	249	218	260	241	251	228	246	235	251	245	253	237	250	254	248	229	238	245	254	217	245	236	251	267	249	232	248	226	251	226	250	259	227	242	231	248	279	256	244	273	237	242	267	274	231	269	246	276	244	250	242	244	283	240	247	231	236	259	225	265	252	240	229	220	239	258	246	241	243	259	265	255	257	223	232	261	269	243	220	266	242	209	237	238	223	232	252	251	255	245	245	241	222	215	232	265	263	242	240	240	256	243	251	276	251	271	243	254	254	219	253	258	248	266	238	243	226	229	247	256	239	238	241	238	279	226	277	258	201	248	237	224	259	238	257	258	249	227	246	274	238	263	229	276	237	243	234	265	251	249	279	273	256	250	247	245	279	257	258	254	225	268	288	279	287	240	229	232	262	244	253	249	280	240	245	275	248	225	273	218	263	252	249	230	244	246	249	253	257	258	244	239	243	239	235	226	236	215	279	236	237	251	269	278	252	229	244	209	251	248	255	228	273	267	251	233	241	245	256	249	240	232	235	251	243	245	254	265	239	267	247	260	255	248	252	302	254	260	254	226	257	235	235	272	227	256	268	232	254	268	249	224	224	249	261	210	206	245	272	241	225	237	241	241	247	229	241	215	231	236	228	262	262	239	271	242	288	244	218	233	254	241	248	236	248	239	236	233	266	250	265	258	216	245	191	237	238	216	248	252	253	254	242	230	217	273	256	231	224	265	285	246	272	237	248	237	228	248	276	264	239	244	248	243	237	238	250	235	259	241	251	257	268	222	258	274	241	217	276	246	257	254	268	240	234	246	209	247	226	254	270	241	255	253	241	246	214	251	247	221	241	238	246	240	203	252	243	221	264	232	262	264	271	223	234	240	233	212	279	274	245	251	242	225	226	253	255	229	229	267	243	278	228	271	261	254	281	260	215	245	274	277	200	260	243	267	233	242	243	265	223	236
29790	16041	11319	8255	4894	3264	3354	2320	1624	1326	1528	1501	1357	1259	1090	916	920	979	910	855	716	787	705	700	687	720	671	667	615	667	662	626	589	641	564	570	654	614	628	591	584	618	599	568	599	588	612	584	620	597	615	577	586	587	595	620	627	593	603	598	596	585	586	553	583	626	610	641	571	573	559	602	589	582	554	564	592	578	559	580	588	617	588	617	601	537	602	588	562	586	585	598	592	624	586	597	583	565	583	622	578	574	609	583	617	599	589	557	642	602	564	599	600	573	635	618	598	588	547	559	581	573	590	585	583	610	614	563	565	573	586	581	609	583	591	578	557	519	593	572	583	586	604	582	593	569	584	608	585	566	591	636	578	604	537	559	550	584	591	582	576	640	596	565	572	572	618	606	556	594	588	582	578	598	596	563	589	586	646	553	595	564	577	566	592	520	558	557	586	566	596	579	642	526	604	615	582	563	597	648	573	548	594	615	591	564	585	593	605	585	615	573	583	614	580	588	602	634	631	613	625	516	565	600	602	571	616	571	581	628	552	577	592	631	545	620	576	572	578	645	615	557	606	586	594	583	568	587	619	569	588	613	571	585	588	589	611	579	595	621	538	614	608	582	573	606	577	618	573	596	591	613	574	551	571	588	574	578	574	617	618	583	587	561	553	592	569	559	582	586	608	588	608	574	602	598	581	573	577	620	553	607	603	605	557	577	611	565	583	606	590	574	567	573	589	591	593	595	596	591	585	581	578	572	603	556	579	557	591	577	594	592	603	564	570	594	567	622	600	600	572	571	580	558	625	604	587	595	580	578	576	580	581	569	593	642	580	592	586	578	606	630	520	584	628	585	562	576	600	551	586	584	593	616	591	583	552	581	619	574	607	603	555	567	631	589	562	582	559	625	569	588	612	558	576	597	566	534	615	623	588	569	589	618	594	621	596	575	562	550	572	600	612	595	563	618	631	544	553	608	581	590	569	569	607	573	595	529	603	613	581	582	602	591	578	587	637	610	590	566	606	584	577	603	558	606	572	587	488	607	602	569	572	556	652	586	587	612	602	592	579	605	579	620	615	605	635	580	553	566	584	565	556	600	592	585	622	608	598	585	548	578	575	594	631	640	585	531	562	576	572	586	590	574	608	553	631	590	574	567	634	595	566	581	591	573	588	616	581	592	593	595	577	641	602	637	589	558	594	570	625	591	632	572	580	594	544	587	575	594	608	558	619	583	589	572	577	579	598	570	562	582	621	583	624	561	553	557	610	621	592	576	560	608	606	585	587	614	560	567	586	612	538	635	572	589	605	600	575	557	586	616	626	590	622	599	589	569	578	557	549	610	598	619	610	586	581	628	528	554	594	590	590	602	597	611	613	578	562	574	545	573	608	531	582	615	571	596	573	639	586	611	616	577	629	615	588	577	588	600	569	564	581	568	574	579	594	597	615	603	588	592	616	594	576	582	557	599	564	597	591	570	619	594	574	574	577	568	593	573	589	621	606	595	576	572	596	599	552	590	595	571	603	627	593	607	598	584	601	570	606	570	589	548	596	575	571	590	533	604	591	565	581	583	587	613	607	622	617	569	562	631	599	590	606	563	627	575	591	613	549	606	590	579	592	616	569	599	573	565	578	567	596	602	567	567	572	638	591	599	619	591	617	594	600	600	573	575	581	575	588	593	610	600	583	562	551	621	595	569	582	554	536	578	620	573	580	599	578	651	545	588	537	595	612	575	556	575	593	533	601	592	572	619	572	607	659	587	601	578	584	593	580	587	551	582	548	597	596	603	611	600	601	607	579	620	573	595	600	600	593	578	557	616	586	565	584	590	582	550	565	584	564	629	587	605	595	569	612	563	626	646	586	623	581	567	578	583	609	587	543	603	572	563	561	558	583	612	618	588	576	574	578	626	591	612	563	625	614	605	601	611	558	586	618	517	629	558	537	548	591	600	581	602	596	592	586	622	549	593	592	606	620	609	584	618	596	621	622	649	584	550	585	578	585	612	560	610	563	607	611	601	542	576	610	569	609	595	624	563	573	566	582	609	592	612	612	612	590	577	606	560	564	568	565	567	579	608	568	545	639	528	573	581	591	565	595	582	639	587	595	600	631	612	594	591	598	612	606	582	561	550	595	576	594	558	617	589	630	586	571	566	572	563	562	617	575	626	577	636	596	597	610	594	583	560	584	556	609	582	541	568	576	577	583	586	596	606	552	596	552	605	623	577	594	576	604	625	588	618	607	573	604	597	576	588	562	532	561	604	636	597	586	589	603	593	596	641	567	602	584	545	597	592	573	571	588	605	610	573	572	543	588	599	609	560	635	590	576	575	558	596	618	613	597	579	596	593	596	602	620	596	574	566	555	598	586	567	623	572	569	599	626	597	568	624	556	603	576	591	598	597	568	629	631	558	573	564	588	594	585	611	591	601	521	582	579	575	595	637	570	593	572	588	596	559	561	553	591	606	630	581	565	584	576	541	600	593	590	568	562	593	585	594	577	600	566	626	604	553	568	575	616	601	598	608	588	576	666	547	598	583	581	618	511	596	617	632	588	573	580	609	588	607	592	626	531	585	635	612	570	628	587	553	592	548	571	612	591	619	602	607	578	586	575	574	584	585	625	557	586	598	582	601	571	577	628	642	532	596	576	623	608	620	636	593	591	622	569	620	583	595	602	568	578	606	614	601	586	557	560	556	623	604	579	648	622	581	588	611	558	579	579	626	580	565	600	601	606	567	591	577	573	579	592	591	564	584	580	556	614	570	599	630	595	552	566	569	584	589	602	588	573	606	557	599	630	597	550	606	559	651	547	576	588	577	578	603	614	592	605	581	579	596	613	607	607	602	582	565	659	570	582	609	591	617	620	571	591	620	583	568	594	588	588	594	591	586	617	557	574	587	580	584	568	600	576	565	586	563	595	590	580	663	567	600	580	568	640	600	566	567	591	602	639	575	580	612	578	544	564	632	579	610	637	632	579	596	556	605	575	582	574	599	590	563	583	631	586	602	570	543	573	619	606	602	546	575	598	576	590	599	526	594	592	566	614	598	621	611	588	591	601	555	598	619	570	565	599	592	599	541	595	596	579	610	539	636	596	583	572	617	585	660	602	536	620	569	577	552	585	617	569	587	552	608	601	573	585	595	572	622	606	566	570	541	607	561	627	624	598	586	589	532	553	585	577	595	558	612	554	589	595	560	566	577	539	599	536	572	603	582	583	587	596	616	618	551	601	592	577	579	568	583	605	619	607	575	607	548	552	608	620	603	590	539	547	557	581	609	598	586	594	604	574	581	612	578	604	613	602	580	586	574	640	597	574	559	569	599	605	595	606	554	553	594	620	592	609	586	644	610	615	626	579	627	618	570	567	601	593	593	584	575	597	585	627	584	565	627	576	560	545	585	583	569	577	591	583	585	555	588	559	587	598	586	585	556	598	595	586	582	585	565	582	517	581	581	575	555	625	631	565	559	518	582	603	572	574	585	586	566	582	592	556	563
51779	28484	16846	7130	2280	1290	961	710	533	327	433	421	362	337	337	356	315	294	287	260	265	240	209	224	246	216	206	239	224	222	210	197	240	224	216	207	197	231	225	220	203	201	218	244	227	209	221	214	201	206	176	207	203	188	205	217	232	173	189	199	213	204	227	222	206	195	221	194	217	207	188	194	204	182	229	205	217	207	224	213	200	190	213	193	219	215	180	190	194	188	162	208	233	215	212	189	227	235	231	220	221	192	218	207	183	181	213	202	201	178	172	175	186	219	200	193	199	182	212	219	192	214	206	198	210	205	190	215	212	212	228	207	234	210	227	210	192	195	212	178	217	201	221	152	201	205	223	234	200	215	212	189	201	201	206	159	218	197	202	219	197	220	213	202	190	185	188	212	213	204	217	196	210	201	202	186	205	204	193	209	201	202	204	226	202	181	184	214	193	207	187	205	191	198	192	224	196	214	187	198	225	208	203	193	175	200	216	209	197	207	223	206	194	205	194	222	204	201	213	185	210	192	208	174	208	202	200	219	224	204	196	227	191	172	198	195	210	222	208	211	211	198	199	223	212	193	198	223	208	219	207	192	181	182	197	190	172	210	216	202	229	201	209	194	222	194	181	202	208	191	213	205	190	226	194	224	190	227	226	216	194	238	201	213	214	198	213	206	203	194	178	180	203	204	209	207	221	191	187	194	210	199	214	169	238	208	190	188	205	227	219	197	210	186	198	198	225	202	257	211	199	210	239	228	224	181	209	197	190	187	217	205	209	220	207	186	206	211	211	196	191	201	205	210	187	217	195	215	210	212	200	219	207	223	212	219	187	220	191	209	211	224	191	225	182	201	165	200	206	198	197	199	210	226	237	226	206	214	194	213	214	170	228	223	215	223	209	201	202	196	212	188	214	201	199	193	186	215	203	230	195	226	210	179	213	189	202	207	222	188	226	193	219	215	201	206	197	251	221	200	197	228	166	218	182	185	220	203	198	202	197	215	196	215	190	222	212	168	209	202	214	209	211	223	195	204	191	198	199	192	198	194	231	206	216	238	201	212	191	207	224	220	200	192	210	209	238	216	189	205	189	212	212	199	188	223	215	200	182	196	201	205	222	224	218	201	197	205	208	223	230	203	183	209	188	200	212	201	193	201	186	212	207	206	193	200	209	195	196	184	208	213	196	198	196	210	213	214	209	199	202	184	218	210	200	226	196	204	232	191	199	216	204	204	205	175	209	195	176	215	186	190	206	210	192	221	233	217	220	210	206	199	185	181	178	218	195	195	209	224	218	222	211	200	184	213	211	197	209	201	231	219	191	211	211	217	225	190	224	214	192	203	180	185	195	214	220	221	203	193	199	207	209	209	232	197	199	195	198	204	210	177	193	221	185	202	194	193	203	186	180	199	196	209	210	200	193	204	218	189	211	223	228	195	191	208	209	217	218	208	203	191	201	217	191	225	200	192	227	248	228	208	221	216	217	199	206	199	186	208	182	216	198	187	212	189	204	211	203	192	191	212	201	200	225	193	231	227	196	195	210	185	237	201	207	219	188	198	197	177	207	168	192	189	198	210	171	225	192	237	209	182	221	209	207	225	211	189	215	209	175	236	214	223	181	195	192	197	208	183	201	212	203	244	203	208	230	189	222	192	222	203	193	218	216	215	179	193	248	203	198	170	208	211	169	219	196	210	212	221	210	221	228	197	223	185	221	211	212	218	190	196	207	187	231	192	200	194	199	189	191	213	206	204	207	207	203	209	178	214	200	208	219	203	230	204	220	199	221	217	208	216	210	205	223	205	207	203	199	190	205	199	206	216	190	216	210	218	195	213	195	211	212	215	181	185	193	179	223	173	216	194	191	205	211	210	201	200	192	213	206	216	225	218	232	221	211	217	204	197	200	204	206	199	213	179	205	221	197	192	192	214	178	181	206	208	173	199	216	217	222	223	228	200	183	178	207	202	178	191	208	220	197	210	202	206	215	220	198	222	193	216	236	197	215	203	187	192	212	208	203	194	206	187	210	188	235	192	193	210	221	228	173	199	191	202	201	226	200	212	215	200	212	217	215	191	208	201	203	219	194	216	220	185	204	199	194	221	170	213	199	198	240	219	205	169	205	173	197	200	184	176	195	182	190	194	194	233	194	173	208	192	186	186	201	190	214	214	176	215	226	215	203	222	212	178	200	174	215	206	214	206	215	185	209	210	205	212	210	207	228	204	192	223	252	198	226	218	209	186	209	206	241	224	201	179	210	193	198	203	214	208	184	224	203	207	208	173	214	209	164	198	200	219	215	181	194	210	183	192	214	222	173	198	192	197	205	197	219	213	186	195	213	224	211	224	186	192	212	183	192	189	192	211	202	215	190	190	181	237	225	193	203	202	200	199	234	224	224	195	212	198	183	195	205	211	212	219	217	184	203	185	193	224	197	191	224	212	196	213	213	219	221	208	203	187	182	204	221	222	180	185	235	214	232	229	207	220	158	174	193	211	186	207	201	195	205	193	218	192	209	203	209	184	208	195	207	204	192	197	203	209	197	187	184	207	192	207	211	210	240	200	186	204	230	187	180	221	219	203	213	221	202	188	200	203	202	228	214	210	172	202	191	189	193	217	209	201	189	210	187	185	186	175	189	192	201	199	230	180	206	195	224	207	207	190	195	208	206	210	191	207	233	207	220	187	211	200	223	191	206	222	180	193	195	205	216	197	201	200	218	224	209	198	198	211	185	212	187	188	184	183	207	223	165	209	219	216	209	194	198	190	209	184	199	211	199	203	184	208	217	187	207	199	243	192	184	198	216	213	182	190	237	216	201	195	206	185	182	215	215	215	205	193	188	213	197	230	197	204	216	213	207	184	200	185	210	230	213	253	196	174	202	219	205	211	204	189	186	200	230	193	239	206	223	197	179	195	196	201	213	224	204	182	183	196	176	189	189	217	210	223	207	235	202	193	208	209	198	205	221	230	196	203	211	203	207	184	189	237	200	206	215	178	205	209	201	209	196	194	204	198	204	216	206	193	198	219	227	200	205	208	210	182	200	205	196	191	197	205	197	197	199	183	185	230	193	202	214	212	222	192	199	202	213	218	205	202	186	199	190	184	192	216	209	210	202	213	210	207	210	185	181	211	205	200	208	198	191	202	215	215	204	200	200	178	198	219	191	198	184	203	218	191	200	205	194	204	191	200	192	216	196	217	206	192	213	198	211	193	176	185	213	210	210	207	204	189	186	213	188	203	212	216	196	222	207	203	206	218	213	225	214	196	207	208	218	217	177	192	231	211	192	213	236	206	192	202	224	228	174	222	233	215	190	205	227	214	219	189	189	171	206	212	185	221	232	226	210	213	191	227	201	195	197	194	235	194	186	204	224	206	201	187	220	201	202	224	190	194	195	228	212	185	191	239	230	199	213	191	213	207	191	199	195	232	195	194	217	192	219	199	203	206	199	192	201	187	193	240	197	204	183	216	221	172	178	196	203	198	210	196	192	195	215	203
34884	22491	21058	13787	7644	5082	4011	3212	2281	1436	1731	1653	1489	1364	1142	1168	1045	1121	1026	899	793	745	735	653	624	606	576	632	586	567	522	555	517	541	535	533	505	520	490	508	498	495	496	501	491	494	478	517	499	514	506	504	518	490	477	510	457	534	486	505	459	488	482	499	516	485	479	520	513	512	459	466	486	479	467	501	518	464	480	496	463	511	491	474	545	524	487	493	485	512	439	483	517	501	505	490	478	528	469	493	481	497	519	504	480	486	528	538	516	510	483	492	470	494	489	471	496	495	518	466	496	459	527	513	466	494	477	498	498	495	531	500	473	465	508	444	450	491	516	483	513	478	478	501	489	495	492	492	473	493	498	480	477	453	481	491	485	457	517	495	474	480	482	457	476	488	488	482	498	473	510	456	481	514	507	494	486	504	496	484	488	520	514	475	504	523	464	456	492	500	468	473	489	482	478	483	478	519	479	501	479	509	511	526	493	475	491	477	492	435	529	482	460	492	485	501	491	493	504	513	527	473	474	500	457	437	496	509	522	483	488	486	435	507	531	485	508	470	485	493	461	524	497	493	520	477	488	461	489	505	516	498	529	492	498	483	490	487	512	496	466	506	494	453	491	450	480	482	453	463	450	462	477	487	499	522	476	455	490	461	524	488	499	508	459	517	509	500	497	481	470	458	528	478	500	508	466	498	501	510	450	523	520	498	495	530	507	512	495	513	503	517	483	497	481	517	475	521	518	489	469	514	502	503	496	515	469	498	465	501	497	496	493	475	458	477	461	475	481	530	441	475	491	508	485	440	468	456	464	453	480	497	480	529	499	532	518	471	478	548	495	494	472	476	500	457	499	495	510	477	445	502	499	466	482	493	475	471	497	483	494	456	462	515	486	484	469	487	474	482	462	472	466	483	478	501	466	483	499	515	469	489	475	497	527	519	527	496	510	526	497	466	515	468	477	459	476	505	483	490	470	504	470	510	423	501	482	513	467	482	470	483	495	542	543	510	483	486	507	497	495	475	504	494	519	469	530	450	469	482	494	466	500	477	491	484	469	496	487	482	463	467	496	512	503	454	516	501	516	486	472	511	506	489	515	473	452	466	481	493	464	513	506	504	514	467	523	474	521	487	477	507	518	467	477	516	504	484	527	495	451	468	501	514	533	487	501	481	497	469	458	499	488	510	513	494	504	511	516	498	510	482	495	474	501	512	479	495	516	514	492	503	489	459	478	505	498	506	515	509	497	487	491	512	481	493	465	497	501	498	468	504	487	477	495	482	527	482	465	539	535	527	486	467	499	514	528	483	479	472	480	531	519	491	506	472	496	504	464	491	476	531	459	467	470	467	453	479	486	509	456	506	462	512	507	474	500	498	472	486	474	493	444	482	473	500	519	464	482	488	477	464	495	466	491	502	466	482	503	471	533	448	471	496	485	502	501	473	501	492	480	488	465	517	519	481	511	495	489	443	529	470	487	475	486	425	508	490	496	502	449	507	461	485	480	490	454	495	487	488	512	478	472	503	494	473	500	483	479	482	486	493	475	486	526	463	457	460	473	473	460	498	461	492	495	511	521	500	463	517	450	465	451	535	500	488	484	465	487	486	515	467	528	455	514	473	526	481	504	492	517	458	512	486	512	498	493	480	469	482	516	483	474	471	470	533	485	495	480	463	481	480	503	511	485	484	472	514	469	512	456	474	497	462	499	523	447	494	515	503	503	504	469	499	464	480	471	492	455	462	469	525	480	510	480	525	512	486	468	471	508	513	508	487	504	484	488	481	536	466	491	524	478	482	517	506	449	484	484	456	466	497	449	493	533	483	509	516	506	486	470	487	503	484	516	488	501	480	519	465	447	496	520	463	483	509	476	512	449	506	491	453	499	512	449	516	449	467	502	476	497	486	497	504	493	488	479	470	480	484	448	488	482	486	468	462	461	471	458	498	497	529	518	466	485	464	480	489	520	503	461	472	460	479	485	496	438	472	523	475	485	494	473	482	484	450	494	495	498	474	489	489	470	473	472	487	478	468	481	522	474	459	467	462	481	470	501	473	505	465	453	486	470	483	466	483	479	485	494	449	509	496	468	464	494	469	458	472	506	524	498	462	465	452	506	506	462	521	480	498	477	479	497	487	490	479	533	472	461	485	492	503	496	455	502	462	488	508	511	475	485	463	516	513	461	474	458	512	465	539	520	522	457	520	490	485	441	468	474	516	477	505	516	494	452	506	462	506	460	499	497	491	495	503	484	472	476	464	474	484	502	478	433	467	477	477	533	487	476	485	534	475	445	439	523	489	469	505	494	486	496	510	467	463	526	476	440	519	493	515	491	453	461	482	478	486	503	515	487	499	487	470	449	485	470	476	525	485	521	513	477	485	471	490	505	491	484	489	476	476	522	511	479	503	480	484	485	454	480	492	502	483	446	473	445	474	488	496	482	499	500	449	460	490	468	456	479	492	489	466	514	469	499	459	486	466	498	491	500	487	516	478	530	461	529	472	480	463	487	470	488	479	481	526	470	506	470	489	507	489	467	506	472	486	491	453	534	452	498	534	480	483	528	473	485	505	501	485	453	468	506	469	481	500	517	502	496	496	484	465	510	512	526	489	480	458	447	517	484	477	463	512	480	457	520	434	513	473	471	476	502	492	468	540	495	488	480	524	506	491	453	495	471	460	471	504	509	509	459	511	471	529	520	486	496	505	508	454	516	479	462	473	490	488	488	493	494	461	456	518	545	512	515	503	503	474	481	513	484	453	507	487	463	467	468	491	515	460	477	457	498	521	433	481	484	500	504	514	492	506	492	508	485	492	487	467	480	493	477	493	487	469	466	474	468	465	489	461	484	501	457	497	517	470	452	507	499	460	508	517	491	509	482	494	503	518	461	486	495	450	438	514	510	530	502	488	466	490	485	450	471	488	487	498	499	489	498	484	473	436	477	452	508	495	514	501	505	496	518	451	516	471	488	479	503	512	536	478	481	467	476	516	487	470	474	475	495	463	507	498	508	510	468	480	451	481	464	495	455	503	472	491	482	497	449	470	442	488	512	545	520	518	519	516	493	499	500	492	509	512	447	466	493	466	465	461	518	486	471	467	489	481	500	501	484	466	486	497	479	493	501	456	487	501	465	507	513	540	483	509	502	489	504	497	471	451	490	452	510	542	499	480	517	454	469	503	520	513	472	513	477	469	447	498	499	468	469	471	449	503	536	466	487	522	503	536	451	479	524	478	484	493	469	521	481	488	493	527	456	512	489	456	494	481	513	487	491	491	502	503	481	493	521	485	506	507	480	479	491	506	491	491	491	467	450	494	481	504	490	534	454	484	486	454	485	459	431	501	480	511	516	496	498	449	483	504	497	479	485	491	470	491	491	447	468	528	510	518	495	512	488	485	468	479	525	505	488	481	481	517	489	491	527	468	519	476	503	521	484	481	457	522	478	453	487	485	488	496	460	468	504	495	513	463	498	495	515	505	485	503	486	477	502	493	502	496
38012	19416	6385	1455	574	327	311	285	277	274	247	292	267	258	249	222	249	241	238	246	233	238	226	196	232	223	237	238	235	245	226	245	246	215	229	225	221	245	239	222	225	218	245	228	235	220	225	248	244	225	207	220	210	229	224	234	241	234	205	230	279	250	225	242	239	225	225	232	240	220	207	225	216	197	199	267	250	234	240	217	242	227	232	239	234	209	236	239	240	218	234	234	264	223	233	283	240	234	241	246	246	229	218	221	237	248	213	256	229	228	230	218	250	213	222	245	239	242	220	242	256	234	236	232	248	239	259	219	227	215	276	249	233	229	206	250	208	261	218	213	256	237	210	225	230	228	231	228	203	220	241	220	224	226	229	229	242	232	234	259	226	221	220	217	203	259	233	238	245	255	230	237	241	242	230	232	216	246	237	257	221	218	218	230	219	212	208	218	230	235	262	238	212	211	221	218	232	228	222	223	256	230	233	212	253	246	244	244	216	223	203	243	248	224	239	235	235	241	222	209	217	220	221	240	227	237	220	224	230	237	261	219	219	233	222	200	233	224	218	227	223	224	241	246	226	258	246	236	253	243	209	252	238	247	248	227	262	247	220	243	250	231	232	234	220	217	233	245	222	255	218	216	241	258	212	222	243	240	230	213	231	250	220	242	222	247	223	229	242	226	231	256	242	230	264	229	216	235	223	244	227	222	201	208	250	207	255	228	252	248	219	215	217	223	222	232	222	237	246	252	215	215	212	192	228	232	247	221	227	226	226	224	263	242	213	203	229	217	195	242	257	254	204	196	226	235	217	245	281	217	221	245	221	236	222	237	202	213	257	223	234	221	236	207	222	227	243	212	261	215	247	230	209	250	241	246	227	260	268	232	219	203	236	251	229	213	246	226	217	225	231	217	236	231	245	219	225	241	239	229	237	192	227	236	222	259	237	207	229	258	198	228	225	218	212	249	215	231	242	246	247	223	211	251	234	254	217	247	225	238	206	241	245	240	222	212	234	244	263	229	254	227	238	219	216	257	236	255	232	251	235	222	245	250	234	241	229	223	219	236	263	232	250	220	239	231	211	206	255	222	251	236	217	254	221	247	230	245	229	225	230	208	225	231	224	232	246	197	256	222	240	215	225	232	235	240	240	222	203	219	220	248	224	231	241	216	198	233	243	221	207	226	224	207	240	197	211	230	246	207	233	244	239	207	220	238	253	253	248	238	219	225	222	219	217	242	224	262	181	232	225	228	251	234	217	233	223	230	242	239	257	236	232	222	247	215	234	209	235	256	227	238	239	229	246	231	236	224	258	242	219	216	220	256	230	233	227	245	231	217	237	219	233	237	235	218	204	206	242	237	202	213	227	246	243	249	234	232	218	269	200	229	219	246	226	222	249	214	211	256	239	234	258	223	232	242	223	255	209	231	248	240	224	229	231	233	216	226	264	229	255	212	237	226	250	214	222	208	207	244	211	209	241	248	226	238	233	218	198	224	249	249	232	244	229	237	234	231	203	210	212	249	204	235	249	236	209	208	240	249	216	210	221	226	240	220	251	235	234	247	239	229	255	257	239	204	252	235	222	244	276	228	236	240	213	248	213	209	261	252	244	231	208	230	222	247	259	234	194	233	245	240	221	225	235	254	238	228	233	251	260	234	208	225	201	235	239	244	233	221	215	215	197	221	229	212	263	223	224	219	213	243	220	212	236	241	248	207	201	214	241	206	241	231	221	258	241	208	249	226	258	217	220	223	229	216	208	223	218	243	261	229	236	234	260	243	219	233	240	228	225	233	236	208	211	227	236	245	218	220	215	230	249	221	219	237	260	225	241	212	213	220	232	215	203	204	195	260	209	224	202	230	232	238	231	217	217	224	217	241	239	237	211	221	236	230	250	220	227	250	254	265	231	222	215	204	231	193	228	239	223	247	238	198	251	217	226	226	228	252	216	206	230	252	259	256	233	234	243	226	239	219	253	252	242	240	243	214	227	242	246	233	211	207	218	206	233	199	233	217	235	256	220	251	246	214	260	239	236	237	232	255	238	226	253	263	234	212	247	236	242	262	224	235	233	196	213	243	231	219	240	242	249	232	248	234	219	229	243	188	226	235	213	246	246	255	228	236	214	227	196	218	223	206	243	217	217	216	246	225	236	214	236	221	241	190	230	244	214	226	234	218	206	235	223	236	249	222	233	220	252	231	201	234	229	221	228	200	232	229	241	257	233	230	237	247	237	246	234	244	210	200	195	213	212	238	227	209	212	249	234	223	236	235	224	217	231	218	230	216	255	209	192	234	212	213	214	234	231	239	246	223	267	246	221	241	218	229	206	204	218	241	229	249	241	223	218	217	249	229	226	246	241	201	253	247	241	221	228	244	246	223	228	235	210	216	233	249	255	215	229	239	218	247	256	247	238	238	246	210	239	233	213	197	247	245	239	202	220	225	240	256	252	262	230	213	265	242	223	223	239	215	231	229	216	250	217	265	221	220	261	209	237	211	241	218	209	221	221	239	241	228	221	214	200	215	264	237	232	211	244	244	232	228	252	244	208	220	234	231	251	235	232	216	247	242	233	212	238	219	239	232	249	209	258	266	291	241	224	230	216	224	263	250	231	237	238	201	241	222	245	220	208	212	226	237	211	222	249	225	214	214	226	211	230	254	212	228	256	219	260	212	234	232	222	235	216	242	233	230	246	227	211	227	230	242	222	237	233	250	253	252	226	203	235	217	239	231	232	251	244	236	219	234	217	236	243	234	234	231	205	217	275	212	239	216	237	259	218	258	223	258	208	249	220	227	213	241	199	237	221	236	218	239	246	238	228	231	251	261	238	226	222	241	211	208	235	235	243	217	224	244	231	231	229	207	230	220	197	238	258	241	254	228	252	203	222	220	222	217	270	238	213	224	217	230	213	245	246	266	225	223	229	193	215	221	230	247	229	204	230	230	232	245	223	225	231	236	239	269	247	249	230	223	234	231	236	232	230	220	187	209	255	257	232	236	200	202	217	228	224	240	218	209	241	220	231	233	256	220	211	207	243	238	232	269	206	235	245	271	227	240	229	243	243	218	243	246	210	245	219	218	247	234	216	216	205	227	237	225	181	218	244	219	233	222	247	249	244	235	242	208	232	215	242	209	232	263	221	234	237	226	216	235	227	216	212	215	232	240	216	246	228	225	216	247	245	242	220	222	242	239	254	234	236	241	193	207	223	243	226	206	224	262	236	214	222	225	248	201	233	225	212	241	222	259	216	247	208	238	242	230	195	240	223	222	232	250	227	210	230	238	230	214	224	236	229	271	219	248	245	239	240	239	218	224	258	242	241	207	246	229	217	233	229	232	259	204	218	244	248	213	241	252	224	242	235	234	244	246	249	200	225	244	235	244	235	194	244	256	210	213	189	240	235	210	238	248	247	236	223	228	245	227	255	214	244	222	230	262	220	257	249	210	230	202	224	225	233	270	245	234	237	239	252	226	238	249	218	251	231	247	243	234	214	234
28382	16305	8225	3453	1862	1096	902	898	803	729	681	750	705	651	630	641	614	623	609	532	543	562	566	609	588	562	573	623	586	593	572	549	551	541	581	560	544	577	495	570	565	531	561	567	551	533	548	573	539	559	543	541	601	540	531	526	552	547	551	531	574	547	556	539	561	549	590	569	559	554	544	578	562	531	539	529	540	505	572	547	551	584	557	538	535	582	504	550	534	543	560	531	567	527	563	548	528	524	534	542	557	541	587	617	553	543	543	557	517	544	535	567	568	555	606	543	540	547	580	526	557	551	566	553	522	523	594	552	566	540	527	578	605	552	606	571	553	565	582	551	547	543	570	523	575	551	541	562	568	536	560	552	538	582	530	529	497	532	581	546	550	535	573	600	565	556	545	578	531	573	562	568	554	564	570	560	583	537	557	555	521	575	527	564	572	593	567	546	526	536	574	568	532	525	577	496	537	577	585	562	526	516	553	552	537	584	517	580	533	532	547	549	528	550	567	558	541	531	589	544	545	610	503	554	556	577	540	543	572	582	547	530	520	562	640	565	582	552	562	544	557	541	546	546	528	524	561	536	510	543	545	533	567	573	551	551	566	519	547	572	550	573	575	530	535	543	517	525	572	540	603	512	557	561	541	556	547	515	526	584	522	538	505	535	532	541	562	533	564	515	508	543	559	546	535	550	568	537	536	542	587	542	573	576	570	530	576	560	518	538	526	527	599	537	604	573	553	579	547	578	551	544	519	502	579	568	546	543	523	548	535	562	593	585	580	521	529	562	567	555	533	515	531	530	564	514	513	559	542	555	557	551	543	557	577	574	554	561	524	580	566	548	524	531	529	582	571	542	566	612	578	539	569	565	546	577	528	535	531	565	586	551	556	565	576	552	564	546	556	543	577	566	559	577	552	564	573	543	568	522	545	586	557	617	539	548	539	521	547	538	505	539	525	598	551	546	550	587	588	570	555	565	563	541	548	533	534	521	564	521	571	513	587	554	577	516	594	545	550	485	510	566	580	557	566	553	545	581	556	567	556	529	554	519	568	545	620	554	560	556	522	564	532	606	575	542	577	553	523	533	558	553	546	551	550	583	543	566	535	568	569	543	549	568	582	524	542	531	538	567	554	534	563	547	553	538	529	548	551	567	583	545	531	546	566	570	563	536	585	532	514	557	560	573	556	593	574	580	571	557	585	531	536	577	546	536	589	586	571	546	595	547	572	544	518	585	527	524	561	594	567	582	528	563	544	526	562	567	556	524	540	538	555	602	596	567	598	585	565	555	563	510	544	535	579	566	534	522	533	545	539	561	515	568	547	553	596	513	564	528	523	520	620	548	518	587	551	555	577	567	562	593	589	572	538	587	542	546	520	588	548	585	560	528	573	570	576	511	537	569	579	559	548	562	557	581	576	594	555	551	552	537	545	563	557	534	599	554	590	542	525	553	516	564	543	576	607	581	551	553	512	546	592	561	505	541	581	555	571	594	581	574	571	525	523	534	527	575	596	555	592	553	597	540	586	580	524	525	563	591	558	573	539	585	532	584	530	539	548	568	548	589	524	545	563	541	567	535	586	548	542	539	573	571	571	577	525	551	549	526	532	576	558	534	555	572	560	579	559	523	577	557	576	546	519	568	540	552	575	607	531	545	527	565	515	528	571	531	537	550	578	553	578	499	599	584	574	552	584	499	523	532	538	568	556	522	545	541	558	557	569	555	550	579	524	585	501	568	549	530	553	543	583	560	585	564	614	555	583	547	540	575	577	551	570	541	554	595	565	541	510	597	533	563	567	555	547	570	540	516	566	528	564	520	563	586	537	560	543	521	573	576	566	595	586	573	554	557	538	584	537	552	579	538	548	548	558	544	629	575	539	574	598	574	530	534	577	548	557	563	538	549	516	538	562	562	529	523	588	567	546	583	562	543	564	553	506	522	616	595	537	554	551	557	579	559	541	536	530	544	542	526	531	522	574	539	567	545	569	594	556	525	525	540	552	512	533	532	535	537	580	543	557	567	550	550	596	540	567	592	550	585	554	585	574	545	594	556	538	527	568	531	563	546	600	570	539	594	545	543	575	559	543	510	561	559	555	540	559	555	550	515	580	582	539	576	565	557	539	553	531	564	560	563	552	538	514	520	553	541	580	547	544	544	561	541	558	593	554	552	578	532	543	548	587	616	529	553	574	541	551	553	533	572	579	522	581	536	551	594	525	543	537	538	578	522	547	541	560	539	557	532	547	562	560	558	569	586	560	552	557	555	571	586	525	534	568	514	515	495	546	551	572	509	569	554	525	553	557	619	546	540	584	556	526	573	588	514	522	545	571	563	493	563	553	513	536	560	528	543	577	555	534	561	556	518	554	557	562	531	562	530	553	529	528	565	545	577	561	530	521	571	585	558	529	536	550	546	492	570	571	549	559	557	528	567	530	562	596	561	552	558	563	561	503	589	566	535	584	527	594	570	536	589	567	592	556	546	522	536	532	563	548	561	604	536	557	550	578	565	542	569	544	587	537	599	565	545	569	532	560	556	536	534	581	548	569	558	531	559	571	557	557	552	573	579	566	561	561	545	545	560	535	526	543	563	534	588	546	573	535	535	565	545	505	552	542	523	578	547	557	566	548	516	543	583	564	561	541	566	589	543	543	550	534	562	551	559	523	537	541	541	553	523	577	540	555	574	532	539	589	560	569	554	527	542	566	574	559	589	539	573	581	544	583	526	556	569	545	515	537	541	564	596	522	564	519	562	536	515	549	607	533	584	571	536	561	557	578	534	539	569	516	539	548	586	560	590	523	585	555	551	571	584	551	553	519	531	584	539	532	556	580	577	594	571	561	540	523	639	540	558	560	519	544	574	543	535	550	577	555	588	527	565	595	582	520	541	542	549	502	517	573	559	596	574	581	609	566	525	533	572	541	529	525	549	542	592	596	541	575	500	568	565	581	556	563	544	576	561	551	521	541	575	560	506	541	503	554	537	549	538	582	519	524	550	606	535	556	543	563	589	548	546	514	559	543	553	552	529	576	564	566	549	545	504	548	555	530	554	538	546	542	542	519	526	585	555	595	548	548	548	578	550	558	597	558	575	556	598	579	540	551	553	537	581	566	561	548	523	515	538	552	576	550	543	582	529	536	523	533	586	577	570	529	519	556	499	540	557	554	558	549	577	533	534	593	540	539	531	588	558	536	540	542	540	563	583	588	516	558	544	541	558	544	524	530	553	544	573	561	523	570	569	577	572	557	553	543	582	543	581	583	564	563	523	580	530	567	550	564	584	606	547	577	541	555	586	520	561	575	561	544	579	559	537	571	595	533	515	541	572	548	544	566	588	571	547	518	548	542	538	532	548	565	571	583	542	553	563	560	529	528	533	577	577	559	590	508	548	519	536	550	527	563	575	535	585	562	569	572	560	557	557	558	592	561	544	545	547	519	530	558	593	544	581	501	544	529	518	538	543	564	562	564	529	544	571	537	520	590	534	579	500	580	517
53036	25837	9276	3034	907	547	432	405	336	307	347	336	328	279	294	263	257	256	257	248	255	223	259	257	248	257	260	269	235	279	249	261	277	271	249	228	236	218	253	271	267	231	255	257	250	237	245	277	238	239	237	252	221	246	239	250	276	225	230	237	241	229	222	232	215	227	273	247	229	266	255	216	227	261	233	220	258	304	244	253	225	236	264	228	235	216	265	286	279	260	233	239	269	245	259	217	252	237	262	247	245	257	268	240	246	272	261	245	267	254	276	265	231	230	232	218	244	243	243	244	240	260	249	250	228	232	254	233	250	217	238	230	245	230	233	252	239	241	259	249	246	261	260	252	235	238	231	242	230	272	252	222	242	225	261	254	255	260	249	266	259	240	242	268	231	246	253	260	235	275	264	233	238	248	243	282	229	235	263	275	241	228	263	250	231	257	276	258	264	252	276	259	269	234	267	245	276	247	235	246	259	239	266	247	272	260	259	246	276	273	224	234	235	249	220	287	271	251	274	246	248	279	268	249	254	245	253	255	259	217	247	258	233	255	286	230	212	263	227	250	245	243	233	218	258	239	245	246	258	273	261	233	240	236	258	257	260	254	237	245	253	238	236	239	232	238	245	226	226	256	269	263	243	232	211	256	214	227	277	243	291	216	239	260	243	263	266	223	237	245	234	278	244	217	252	253	259	244	251	271	263	252	256	231	228	270	233	222	244	269	265	223	250	266	253	198	239	256	230	225	241	253	232	258	260	251	237	227	214	215	241	264	265	236	266	239	266	278	255	236	241	247	268	258	252	274	259	247	232	212	218	255	252	226	262	218	213	234	249	228	249	244	248	238	230	238	254	252	253	254	260	229	268	232	209	230	253	270	212	243	207	273	255	235	270	251	243	227	272	245	266	245	245	288	255	238	249	245	224	260	234	262	257	258	254	215	264	254	246	245	236	237	248	260	234	239	253	239	248	252	236	261	255	261	257	246	274	266	258	241	239	243	267	276	255	246	262	237	225	248	233	252	252	264	243	222	236	232	269	259	260	281	259	252	266	257	228	273	253	232	230	243	252	243	253	252	238	239	241	265	255	251	242	243	244	253	262	246	271	248	249	262	247	280	232	220	240	256	238	245	261	248	291	247	253	232	244	244	247	254	225	259	257	250	258	230	249	219	230	228	244	253	242	249	232	257	229	253	237	257	262	262	259	251	251	225	250	248	249	234	231	276	234	237	268	220	281	254	233	241	253	247	247	246	272	243	239	229	258	273	247	252	241	280	220	245	246	268	259	227	260	235	238	229	256	230	253	277	226	254	241	263	242	233	250	261	238	199	292	267	235	249	251	245	263	223	266	238	253	279	267	252	253	280	263	248	254	278	261	242	224	282	236	233	237	255	253	238	252	228	271	266	235	257	266	240	250	269	215	242	244	256	256	264	196	263	254	252	219	247	265	242	268	232	219	269	279	238	248	249	227	260	240	244	240	218	260	235	235	257	275	282	255	238	234	234	236	249	248	256	271	242	229	226	258	241	244	273	234	240	240	255	227	234	272	235	252	264	225	260	266	255	267	251	244	253	236	276	258	246	238	214	244	240	236	224	235	266	242	251	233	270	242	227	254	253	234	242	259	224	261	256	243	261	270	267	264	226	256	231	245	226	250	227	243	260	241	247	238	274	230	231	229	242	258	232	252	268	214	225	216	250	279	230	249	250	242	258	235	254	253	238	269	260	245	246	255	208	215	232	259	268	241	267	232	256	261	235	236	252	242	264	257	255	269	243	255	255	250	225	242	222	258	235	244	231	242	246	223	261	254	274	269	200	236	265	257	237	237	229	232	248	246	247	227	236	237	252	273	245	219	244	262	259	220	236	263	243	236	233	271	227	231	251	248	268	289	254	246	223	248	241	256	205	239	235	241	245	236	243	248	216	242	260	261	249	227	275	256	247	225	245	258	244	253	265	247	261	253	222	259	233	261	269	243	237	282	250	246	256	251	258	247	240	271	249	269	257	254	270	266	274	256	233	232	249	259	275	239	261	251	250	247	252	244	253	272	269	259	251	247	239	297	247	249	236	234	245	258	245	229	254	235	273	227	270	253	252	228	257	228	231	243	258	230	247	288	255	264	241	192	250	233	223	265	206	266	270	260	256	257	263	266	241	240	214	274	255	255	236	252	254	261	267	243	253	244	249	280	234	262	271	266	248	240	229	253	264	274	237	248	239	229	262	244	246	244	246	270	221	248	262	254	241	214	269	258	261	262	247	256	254	256	277	261	238	229	241	213	233	268	283	246	230	252	280	242	243	259	248	233	237	249	228	249	251	274	253	229	242	218	255	264	254	284	228	250	253	239	236	271	246	231	253	253	274	249	277	215	258	278	274	255	247	225	212	233	242	240	243	249	251	273	235	249	263	252	253	241	240	268	244	237	263	213	230	241	272	253	279	243	251	259	238	225	226	224	236	250	254	270	266	255	233	265	245	235	227	243	222	265	252	241	230	240	252	257	238	259	227	233	252	245	227	256	259	248	263	250	249	237	258	236	222	247	266	260	251	242	257	251	252	234	266	240	283	203	257	257	279	268	238	271	267	253	266	228	241	264	269	264	255	255	247	246	250	236	256	236	257	273	247	263	218	266	243	249	248	263	223	263	262	245	288	260	253	260	240	230	248	225	229	264	254	280	251	240	259	219	239	258	259	231	222	249	237	231	263	232	234	251	249	243	248	242	266	232	256	256	233	239	260	235	234	253	215	252	232	233	251	240	248	274	243	221	237	255	264	257	247	264	232	232	217	261	247	240	216	229	278	238	248	234	268	275	243	266	265	222	252	247	241	265	258	255	247	244	250	268	242	243	219	240	256	252	247	243	237	213	269	243	272	232	256	255	254	250	227	252	243	243	266	248	239	249	257	298	261	209	247	255	237	281	276	237	276	249	219	245	271	268	274	258	253	249	254	246	243	231	272	266	242	252	257	232	243	263	248	243	256	249	235	234	293	260	228	257	263	258	265	261	237	230	231	262	262	253	228	245	248	259	248	230	268	236	252	258	247	231	246	248	237	256	256	242	238	244	205	226	232	260	239	241	262	259	263	244	264	254	251	243	250	249	239	250	234	237	232	267	256	269	249	257	230	250	248	263	258	266	244	251	247	237	243	225	253	236	261	252	243	235	253	264	258	240	265	253	243	226	246	230	262	269	268	248	237	263	261	239	231	259	262	220	238	259	239	253	238	240	242	234	251	235	269	235	200	237	245	238	227	247	245	258	240	258	230	226	291	234	258	243	248	243	253	267	249	233	244	236	257	256	240	272	235	265	235	219	273	261	286	270	239	249	266	235	231	266	226	241	258	243	245	250	256	235	242	248	210	241	270	245	240	271	265	264	256	242	282	273	241	211	232	227	233	244	236	255	246	262	245	250	273	254	261	261	263	249	260	272	265	246	249	235	263	284	273	250	245	225	241	215	216	273	237	230	237	242	238	228	239	230	260	244	262	229	270
37975	19223	11487	6985	2957	1905	1435	1379	1230	913	922	962	929	820	840	742	744	757	684	741	678	599	686	654	589	635	629	633	634	612	662	642	558	611	587	584	583	643	597	599	602	593	588	622	565	623	599	599	605	581	623	600	546	581	596	628	581	603	607	606	600	585	551	620	634	598	595	591	553	574	588	589	576	551	600	574	577	574	556	578	564	595	548	604	600	577	597	605	563	573	551	603	542	572	548	619	621	594	595	621	583	553	559	600	569	573	623	583	527	554	604	600	605	561	589	571	548	609	562	557	532	578	604	606	583	584	592	609	597	608	595	588	624	567	581	586	554	601	586	593	579	555	584	615	581	584	588	570	612	583	616	586	619	602	628	611	554	594	585	612	627	582	614	608	571	576	591	622	598	608	581	581	608	562	609	614	605	583	598	632	599	599	588	639	588	557	594	597	577	581	566	599	581	655	565	546	528	553	585	558	587	642	575	581	572	587	611	577	617	611	570	575	619	570	608	575	580	577	574	538	578	610	594	571	598	590	566	619	550	593	623	639	568	617	590	576	574	590	592	597	584	582	610	599	599	633	605	558	554	590	629	518	574	550	600	593	654	549	587	615	540	608	572	623	588	597	599	603	622	595	614	591	618	608	580	593	604	601	590	588	608	580	587	572	616	610	556	602	574	569	587	602	589	574	604	602	597	568	553	578	568	582	572	626	583	607	572	607	574	565	551	616	588	597	583	579	648	627	602	550	524	626	615	591	561	618	535	580	617	630	571	578	585	562	610	590	579	616	560	597	593	563	590	523	594	586	584	597	563	546	602	594	625	585	616	605	550	578	656	574	614	557	561	574	591	570	605	604	576	602	557	598	595	578	605	574	592	583	582	565	576	527	575	596	641	594	620	568	646	585	613	603	572	601	595	584	609	639	563	554	561	582	559	575	568	593	600	594	622	574	563	629	568	569	530	635	564	600	570	569	599	591	577	563	566	617	620	587	629	610	554	581	547	572	593	589	600	583	562	568	586	545	585	580	571	613	593	615	629	622	618	585	565	547	593	583	566	625	556	591	568	588	590	612	561	608	583	588	581	614	574	591	561	611	601	555	631	580	605	583	621	564	590	595	542	578	577	581	592	593	604	623	583	594	556	585	568	563	617	558	619	564	557	589	585	607	552	620	612	622	571	609	577	545	609	616	609	619	599	561	600	589	538	570	603	538	615	613	653	616	594	589	579	586	586	604	619	639	604	539	585	581	583	580	614	599	604	574	590	563	626	619	569	573	591	622	595	552	597	612	580	606	590	583	570	580	613	558	534	576	575	588	579	553	554	592	621	603	563	587	617	620	641	598	570	612	617	589	566	604	625	584	561	621	587	539	613	610	596	551	591	561	615	609	594	574	588	621	634	612	534	607	585	611	561	559	611	574	574	556	601	597	603	608	548	550	571	625	589	617	570	602	610	541	596	600	578	568	580	563	550	576	570	613	539	551	578	618	560	613	602	621	533	591	562	583	639	610	591	613	569	619	603	570	646	601	603	590	598	623	573	565	606	596	618	595	616	590	616	614	553	623	657	554	639	577	592	561	583	556	565	564	578	588	532	597	553	570	580	563	618	596	593	528	624	589	552	626	559	599	579	569	564	575	583	583	558	618	583	573	584	564	578	584	598	584	556	564	613	631	604	579	588	610	579	606	576	590	558	599	617	623	598	560	603	556	581	559	608	587	630	620	604	573	625	609	584	594	609	632	588	601	558	564	593	593	600	609	588	588	612	616	570	619	598	595	651	593	568	581	616	604	651	581	606	613	660	560	558	549	592	639	557	559	646	586	595	555	610	591	643	585	538	573	576	589	571	548	585	580	606	597	604	625	562	573	632	638	580	564	606	588	604	579	590	583	594	587	614	553	592	649	584	602	603	552	581	561	590	566	582	607	589	562	619	614	573	569	565	601	600	614	593	558	607	581	614	590	587	564	630	579	576	577	594	568	586	563	585	602	564	604	583	577	616	548	549	563	596	594	576	598	561	586	627	576	619	593	597	572	581	588	561	625	588	596	575	573	596	531	614	592	576	614	609	591	579	584	567	631	622	598	574	578	577	578	614	570	580	587	580	593	598	572	585	568	552	593	599	568	609	596	577	572	586	583	579	566	591	570	567	565	592	575	602	538	604	589	578	591	602	637	590	587	538	578	566	574	601	614	582	580	553	574	581	640	575	553	598	564	574	582	581	611	594	590	617	586	574	575	608	571	591	562	572	591	584	601	554	617	631	564	552	560	589	548	580	592	548	583	614	636	579	579	559	573	607	541	564	586	575	630	628	555	598	608	571	558	589	599	568	638	601	594	565	589	579	587	568	587	545	597	600	605	607	550	567	632	583	579	632	587	557	557	552	610	591	586	621	613	552	596	565	611	617	550	632	571	574	583	633	562	570	616	600	597	570	582	581	572	588	568	595	607	596	593	598	548	645	558	548	605	589	610	596	601	596	589	601	606	603	597	604	586	595	573	606	600	536	594	605	607	639	590	572	595	615	589	608	570	602	603	595	590	585	553	572	565	573	631	588	601	607	630	578	589	651	599	539	576	594	525	574	601	608	560	585	591	615	545	584	596	588	584	595	622	603	589	617	600	592	588	612	578	622	543	622	592	590	600	557	519	614	602	555	577	565	558	559	589	599	557	596	611	603	591	548	572	614	580	605	559	571	538	581	544	609	583	571	558	578	606	611	581	654	581	571	613	602	591	559	577	583	601	598	575	548	610	562	569	577	557	603	615	610	584	556	613	588	594	610	535	608	582	602	578	616	594	619	561	589	562	616	622	597	612	609	570	584	586	609	583	632	595	577	608	611	622	585	575	570	555	613	600	565	564	567	589	562	595	606	635	574	615	593	597	567	580	535	564	605	576	639	564	606	586	565	602	618	551	608	597	610	567	563	599	600	612	538	591	604	598	608	566	594	627	587	565	565	575	598	621	588	580	580	569	567	636	552	575	610	601	597	570	620	602	592	603	578	582	636	631	608	598	581	600	620	594	553	609	569	604	648	597	639	582	607	608	582	580	586	611	579	586	563	609	591	621	607	588	576	605	608	600	583	580	602	571	656	543	589	579	612	583	549	627	627	616	575	600	567	596	561	569	601	585	611	602	607	610	618	605	574	585	621	596	608	589	581	595	583	559	584	556	590	597	549	593	583	568	647	612	538	585	593	544	626	551	540	587	573	560	624	608	603	590	612	654	618	564	575	595	641	582	603	571	574	564	605	596	630	641	591	544	595	613	569	596	571	588	602	585	595	556	590	582	602	612	606	627	538	608	573	575	611	572	589	561	533	576	581	588	577	583	620	625	590	581	595	583	586	608	615	555	556	619	598	606	614	569	644	570	613	592	624	629	586	583	623	564	622	542	572	593	551	614	632	600	584	562	553	582	590	569	599	567	587	595	597	642	597	626	604	639	600	610	573	594	591	540	613	523	565	588	587	635	574	624	581	605	540	620	607	565	579	624
57482	25241	14906	6445	1908	911	681	608	470	349	317	325	319	312	285	255	268	260	252	251	255	224	239	217	230	212	222	211	216	215	195	195	228	195	244	216	213	227	213	223	228	206	203	208	221	187	215	201	182	207	192	214	231	228	213	201	182	186	194	187	169	217	204	157	223	191	223	195	206	194	182	233	225	192	205	216	198	194	195	211	194	196	187	189	207	207	233	204	192	210	208	216	194	205	182	197	180	204	192	174	196	193	183	213	185	192	202	202	203	217	177	197	218	209	195	206	182	201	195	201	216	252	188	185	226	216	233	194	192	202	209	212	236	214	171	208	210	227	230	227	223	214	224	217	213	191	182	211	191	207	213	227	192	214	208	194	173	194	192	196	191	220	225	223	220	206	202	211	218	213	218	197	205	211	205	187	183	199	218	214	234	206	196	219	197	218	198	235	229	195	237	188	191	232	189	187	211	211	190	201	207	230	197	184	227	197	201	209	204	199	193	188	189	196	203	220	178	208	213	222	195	171	202	240	210	206	198	212	189	209	185	176	203	218	172	216	201	201	193	215	165	187	206	195	187	187	195	198	221	201	199	216	177	226	217	209	215	189	190	221	208	218	183	205	227	195	214	228	218	215	206	234	207	197	186	217	204	181	208	192	219	207	209	212	193	199	177	196	215	188	232	196	217	203	200	166	182	207	222	193	204	198	226	231	214	204	193	197	200	198	226	211	200	196	224	197	220	183	222	224	200	210	217	204	221	199	202	201	211	188	207	220	207	207	209	182	228	211	196	217	233	167	201	196	182	209	198	228	209	223	190	200	214	217	212	199	190	198	226	201	194	194	194	192	179	217	163	198	197	207	196	215	209	195	214	203	205	182	225	194	203	223	219	208	186	191	217	190	218	199	193	185	215	206	219	186	224	217	171	204	203	208	192	194	209	183	207	200	199	230	206	198	205	205	203	190	218	204	227	188	202	220	228	188	198	219	188	210	220	190	165	234	210	183	208	204	207	190	214	231	207	223	228	227	215	188	213	222	188	204	182	218	214	217	188	201	212	211	205	245	198	196	183	191	186	199	183	207	201	201	188	204	198	241	206	219	240	207	216	201	202	202	233	213	192	222	192	208	220	232	207	205	203	213	237	218	208	192	194	192	210	219	203	213	207	176	192	213	190	214	218	236	202	188	218	231	227	200	164	187	192	219	204	236	196	203	231	215	208	207	193	179	216	201	201	209	195	200	214	200	208	210	210	223	177	254	203	187	168	196	200	221	179	192	207	197	213	208	210	176	198	200	212	208	193	202	215	196	197	205	187	196	194	206	210	215	211	200	210	244	175	206	194	178	195	215	206	206	188	219	231	190	225	195	222	184	217	177	232	207	216	212	206	197	189	211	209	206	200	220	203	227	205	225	208	228	187	229	196	206	199	221	217	194	231	191	222	213	177	202	224	182	205	199	215	201	191	194	211	220	217	199	176	217	204	173	194	182	186	196	185	193	214	214	193	226	201	190	188	222	212	210	196	199	204	223	193	206	213	186	193	194	221	206	174	212	201	194	210	186	257	211	212	217	215	209	233	169	204	180	209	227	191	193	205	207	218	200	201	189	206	185	180	201	226	222	219	217	190	193	195	203	227	203	221	191	212	210	208	204	209	210	225	216	192	244	199	199	190	205	202	190	220	182	200	201	218	213	210	208	220	208	205	200	233	184	207	223	220	187	233	201	205	188	208	177	204	191	192	243	222	213	215	217	226	206	198	208	200	198	215	191	192	195	220	208	215	216	213	212	198	220	183	194	225	206	195	169	216	202	220	228	189	179	219	223	194	194	214	220	224	201	197	214	222	204	215	204	203	203	205	207	230	226	198	201	230	204	210	222	231	183	196	191	224	195	202	220	213	198	231	213	214	216	196	172	199	196	190	199	207	214	182	181	202	215	230	187	206	201	210	187	186	199	206	218	217	212	202	190	187	175	206	207	194	202	196	210	206	233	192	202	164	219	177	214	195	229	215	224	201	205	201	223	199	200	204	196	209	242	197	192	173	183	201	178	194	196	191	221	196	225	201	212	199	198	211	211	206	199	184	210	213	209	208	234	218	228	210	206	213	208	235	195	187	226	203	193	182	196	199	232	174	173	213	203	201	196	197	241	217	200	180	195	211	214	194	209	190	173	209	196	183	191	205	199	215	193	227	195	212	220	219	174	192	212	196	190	182	188	192	200	189	196	218	213	201	226	184	215	213	229	189	210	198	248	198	193	191	199	203	201	181	183	184	171	187	173	193	198	227	207	220	212	210	206	184	183	220	204	164	213	200	202	197	224	225	217	213	217	194	216	196	199	225	215	196	189	211	199	227	188	201	185	165	182	199	194	211	200	224	217	193	190	202	213	198	216	230	220	200	190	198	194	233	229	185	204	201	232	207	186	227	223	169	213	220	205	215	201	202	221	196	200	170	190	206	193	212	205	235	196	197	198	235	190	214	195	183	203	198	200	203	221	209	185	199	218	185	208	193	204	192	181	190	193	235	176	201	182	193	222	191	195	199	224	208	212	213	198	230	200	219	203	224	175	228	213	198	193	179	218	214	211	192	218	211	216	209	217	206	207	207	219	193	197	198	203	236	227	210	196	191	200	198	218	178	207	224	217	217	204	213	180	202	186	222	196	206	215	191	176	209	233	208	209	218	220	213	207	189	170	199	179	229	203	212	235	208	204	225	203	227	203	202	209	191	202	220	215	206	199	207	215	193	183	215	179	160	177	197	214	204	207	193	203	203	190	206	203	205	164	207	188	187	192	219	215	240	198	234	201	220	194	180	177	195	177	189	186	228	206	215	184	219	219	204	224	197	195	202	190	191	195	182	209	181	214	216	219	249	179	192	211	213	203	215	200	220	193	194	211	202	209	232	218	183	200	192	173	204	217	182	201	198	197	225	198	192	240	166	171	203	208	202	213	204	208	183	230	219	211	190	181	210	204	204	195	213	231	199	207	223	236	176	231	209	214	226	244	198	206	198	198	216	212	208	193	208	198	194	206	197	214	225	208	195	184	201	211	205	198	190	212	232	252	201	177	208	173	197	196	214	213	224	196	198	216	195	198	195	194	188	222	201	215	191	189	215	201	206	187	199	235	223	194	218	205	217	185	211	209	180	179	191	205	194	192	205	219	198	192	211	163	226	225	204	210	204	220	177	201	228	204	227	207	235	186	202	205	207	211	219	181	201	197	227	205	192	231	204	186	201	176	217	219	185	209	196	174	224	198	210	192	194	197	217	226	193	213	197	203	197	197	218	197	224	219	190	182	189	207	182	221	223	175	217	208	212	211	219	215	177	193	204	195	215	202	210	213	239	211	213	199	199	207	200	214	205	230	183	202	222	189	211	207	206	222	219	229	219	198	199	227	232	168	222	214	215	175	199	186	223	194	177	201	200	199	199	182	198	200	211	224	196	190	206	199	198	217	182	220	208	222	200	218	209	200	190	211	213	186	171	236	225	186
38765	17754	19541	12143	6147	3214	2616	2412	1865	1137	1184	1288	1226	1100	1013	919	852	823	796	816	733	675	656	582	578	556	561	545	561	557	539	520	508	495	542	515	531	481	513	482	511	512	511	486	491	496	460	478	505	489	487	487	537	470	533	499	474	493	492	506	487	476	488	506	510	492	497	485	462	497	480	500	484	472	465	505	501	480	467	472	465	509	518	508	516	470	523	469	449	499	475	503	495	522	493	442	485	492	488	488	521	538	465	500	500	483	467	477	500	524	508	499	482	457	483	490	476	487	494	512	474	519	505	480	508	493	485	504	478	513	492	526	510	487	476	482	503	499	470	458	466	508	460	483	481	500	471	472	491	509	510	510	486	472	508	478	535	519	523	480	475	538	504	486	505	495	447	514	506	511	499	507	484	508	485	465	495	482	501	523	521	484	497	480	485	471	492	479	500	471	488	483	484	501	518	480	468	474	449	510	474	493	502	469	482	477	523	480	484	511	478	529	493	466	491	489	483	538	516	421	512	466	479	494	481	490	485	497	498	513	468	503	461	492	481	490	528	471	497	489	511	496	508	479	500	483	453	469	489	511	511	471	493	460	462	469	516	490	520	521	465	535	488	527	448	464	520	484	525	485	497	494	502	491	448	494	496	507	519	466	469	521	459	492	497	504	514	479	489	483	453	471	479	520	459	494	477	498	513	488	453	508	512	506	513	469	506	468	480	494	453	521	472	513	507	512	504	497	479	468	473	466	520	533	460	477	451	483	482	492	463	500	544	464	464	497	487	471	525	494	504	486	473	500	508	473	518	480	465	477	463	487	466	493	518	502	520	500	521	477	484	477	499	479	464	519	475	484	514	478	508	460	554	453	480	492	513	478	486	485	513	496	474	484	487	490	460	495	483	508	453	506	487	453	463	465	488	521	521	486	464	472	496	524	467	496	512	503	493	474	536	493	475	481	452	475	477	496	501	518	506	480	467	455	498	459	471	489	462	531	469	495	500	494	446	483	471	513	490	540	506	487	483	508	509	474	495	493	537	497	522	518	463	497	514	503	530	474	491	474	500	473	506	443	498	497	525	499	508	504	501	456	508	500	503	480	436	490	479	495	551	455	507	457	540	505	452	454	502	478	498	473	457	504	479	492	474	489	482	476	477	446	499	487	506	489	524	515	510	507	488	457	512	497	454	451	460	498	497	515	476	518	474	467	464	491	492	523	455	453	481	482	444	482	471	506	509	513	508	510	508	501	492	521	501	476	481	484	456	488	479	476	453	493	485	467	510	521	494	476	517	496	480	501	528	510	499	506	444	473	475	520	458	468	454	471	461	528	492	493	492	485	515	501	503	522	488	512	495	480	514	479	515	478	497	478	483	461	484	471	526	499	520	484	470	507	482	526	489	496	487	457	499	482	501	476	450	509	520	504	528	485	510	537	525	501	456	506	476	502	497	489	507	503	505	478	466	495	492	491	475	480	499	452	505	496	472	519	511	480	485	509	479	491	510	509	471	489	499	541	492	489	476	502	475	501	512	487	508	523	509	522	471	541	516	471	475	486	447	503	471	477	494	454	457	515	490	450	473	487	471	479	524	512	488	523	507	505	482	479	482	494	454	464	502	467	546	516	481	512	466	502	479	522	454	459	501	459	472	521	457	498	507	458	439	487	507	511	524	511	520	501	476	499	479	469	477	507	507	531	452	510	498	515	505	482	455	505	517	525	500	461	528	509	502	496	492	532	463	469	497	504	474	458	496	497	514	518	481	475	498	498	488	506	486	440	460	493	474	496	523	460	489	501	512	502	496	493	487	481	514	472	499	492	517	461	508	450	491	481	510	534	487	497	475	470	496	499	486	486	528	496	565	479	499	546	500	492	477	520	498	459	431	514	503	485	447	484	499	505	494	505	503	494	522	529	508	447	496	535	480	467	489	541	509	505	491	476	507	468	472	502	507	505	504	446	469	485	485	515	497	473	456	478	467	477	515	520	504	517	489	453	469	468	510	533	522	479	502	457	489	452	505	519	496	512	455	510	490	429	499	530	476	502	489	524	464	519	498	530	497	451	473	548	483	471	472	477	470	472	544	507	468	506	457	498	472	492	505	462	493	454	519	493	514	485	537	444	512	513	483	475	478	479	449	500	520	486	533	448	453	475	465	537	490	482	496	494	500	477	479	482	522	474	456	514	494	469	479	503	505	492	501	466	483	474	522	432	456	483	520	537	500	491	483	525	513	468	449	445	504	502	506	495	491	515	493	483	490	496	476	516	493	528	512	492	469	484	522	485	463	504	518	503	532	509	504	501	564	506	488	507	498	425	481	489	515	476	474	500	486	480	508	478	487	475	493	511	508	484	509	500	485	479	478	504	486	478	524	545	446	486	516	519	480	530	499	499	489	496	479	485	503	503	481	504	502	512	529	504	491	524	506	465	501	522	486	496	507	482	498	490	502	493	439	482	505	536	511	524	469	469	492	505	517	481	463	468	485	479	492	456	478	471	474	494	516	496	512	491	535	489	508	461	516	487	461	427	525	496	482	501	474	463	473	481	499	510	465	481	456	469	505	497	490	468	517	489	484	488	473	472	478	515	505	515	513	511	516	519	523	484	487	512	503	487	496	504	468	474	460	506	526	495	475	479	484	454	489	516	528	486	458	456	497	498	483	469	477	479	470	481	494	466	482	512	486	493	484	446	526	500	500	523	510	489	480	509	447	531	498	513	500	504	477	495	510	515	492	494	502	505	482	507	509	501	511	477	506	455	470	497	497	458	454	467	472	456	479	487	460	547	512	510	487	530	503	516	496	497	481	476	494	501	499	537	523	504	536	503	492	502	512	495	514	504	497	496	492	532	502	498	530	478	499	503	479	512	472	530	528	515	478	515	533	473	509	448	480	476	510	494	477	471	476	481	484	473	470	503	515	485	497	472	455	505	523	510	460	491	535	475	498	470	461	490	494	476	492	466	515	474	502	481	434	485	477	505	492	516	488	464	474	466	456	484	494	521	467	472	499	453	491	469	467	524	489	487	501	521	483	438	489	518	508	489	468	508	506	489	509	470	488	485	477	543	460	476	478	493	491	491	476	495	488	521	452	459	474	509	480	479	489	456	517	503	476	498	440	520	495	500	464	511	506	481	516	521	511	499	491	489	469	444	492	495	475	529	473	473	508	508	479	504	484	493	536	494	438	534	455	503	469	470	483	503	479	505	467	482	446	468	462	528	515	516	499	486	472	531	473	478	503	523	501	475	467	506	474	488	510	474	481	508	502	455	456	462	461	475	484	478	501	476	510	491	489	499	511	494	504	487	500	477	505	496	523	473	445	517	478	530	497	515	506	502	488	480	501	471	451	515	517	508	519	467	459	491	517	506	493	505	518	509	491	504	487	514	483	496	462	479	487	508	502	486	456	503	473	504	507	480	463	487	462	508	488	526	482	519	477	457	487	481	461	498	471	517	477	480	466	510	475	501	511	501	501	455	469	511	481	516	491	480	458	508
33329	16185	6934	1921	666	404	333	334	340	296	264	293	280	256	230	269	247	235	247	231	247	236	240	252	226	251	217	230	218	256	242	247	223	235	208	225	220	273	224	214	225	235	199	228	195	216	218	212	221	177	218	238	251	234	219	220	223	225	235	222	222	259	216	216	236	231	250	212	239	237	217	230	224	235	238	223	206	183	209	218	199	218	210	240	239	240	229	209	231	224	221	222	225	251	208	215	216	243	227	219	232	250	229	226	236	239	248	234	238	223	252	241	236	243	232	238	253	261	229	213	214	197	218	228	244	244	233	245	224	229	242	207	231	248	212	202	234	220	215	221	210	228	210	247	207	203	228	207	230	237	264	243	225	234	217	213	209	198	226	243	256	211	213	241	210	232	253	269	242	230	227	210	235	237	227	227	220	218	231	235	224	245	208	223	235	237	221	233	200	234	214	252	226	228	228	253	231	253	223	226	219	220	250	220	256	225	211	237	218	224	219	255	241	234	210	243	251	231	248	216	225	215	226	192	238	235	236	230	241	214	211	209	247	232	237	230	235	218	238	229	211	229	210	236	227	193	216	215	216	257	248	229	213	232	225	198	241	235	259	253	244	239	225	223	208	196	202	213	205	209	225	218	236	228	231	233	219	190	228	232	207	219	213	236	214	229	237	208	256	237	215	211	232	242	246	257	220	225	232	222	192	218	225	232	239	226	243	218	226	217	215	238	221	235	247	246	220	200	244	236	234	215	225	230	247	245	234	225	243	234	246	226	221	209	225	242	206	212	230	235	216	231	229	229	196	228	214	221	264	216	205	214	229	235	217	231	250	226	225	213	208	230	213	247	207	226	207	205	218	232	244	218	215	228	235	214	208	243	216	212	215	226	246	220	258	236	215	206	209	205	256	211	209	219	209	234	252	245	237	212	225	232	268	233	220	249	218	232	218	246	226	247	220	226	228	217	234	213	220	189	223	232	228	223	229	241	221	212	251	232	220	214	232	216	235	247	223	232	238	216	194	212	203	231	241	241	211	254	229	240	219	214	228	241	221	229	223	201	202	235	231	239	233	224	228	212	220	192	226	233	244	237	207	239	241	200	236	232	238	215	230	220	239	205	222	229	234	232	205	205	215	233	226	244	244	214	246	242	211	207	218	241	233	215	241	207	254	229	240	252	238	241	221	236	215	225	240	277	246	239	255	226	238	234	231	186	235	247	213	244	245	230	217	221	251	248	242	225	259	216	239	241	251	238	218	215	198	247	237	240	251	231	222	207	239	218	263	247	232	231	234	217	211	238	240	268	215	207	256	227	218	193	231	202	219	232	239	263	222	242	223	218	210	251	243	218	214	246	211	212	229	220	239	284	230	221	214	248	237	236	226	233	207	215	181	208	233	222	216	225	234	236	234	244	220	247	216	229	252	228	256	264	225	231	220	224	218	259	237	250	242	200	229	241	227	205	220	236	239	219	208	204	211	272	240	254	232	204	220	195	248	224	208	232	250	244	238	224	239	233	226	243	214	230	195	234	228	250	215	221	217	237	221	195	219	239	202	235	235	254	201	218	233	209	232	192	230	248	260	205	226	249	236	260	253	221	230	232	222	200	209	237	192	214	212	233	219	226	216	246	203	284	240	247	244	249	232	186	216	227	251	238	208	197	233	211	238	206	231	214	225	264	219	229	252	211	229	239	221	219	217	214	212	216	248	222	203	232	241	213	225	215	246	241	223	223	232	229	211	224	208	220	208	260	212	233	239	258	262	236	210	200	214	214	254	221	247	212	233	216	221	210	232	196	205	224	237	236	251	262	233	236	211	225	243	217	198	238	235	230	211	250	232	234	204	244	224	226	225	234	251	204	233	263	208	206	257	256	227	239	266	217	214	232	262	208	215	220	226	201	229	241	234	225	236	237	237	219	233	229	252	231	230	239	231	211	216	244	232	259	228	257	227	231	210	210	240	223	241	224	222	248	259	223	246	218	239	229	257	233	212	205	213	223	217	232	247	204	196	224	222	215	230	222	267	235	239	220	214	205	223	210	221	229	217	232	218	248	258	206	224	232	239	235	246	244	241	218	247	223	229	197	245	205	208	215	227	249	219	237	243	254	226	231	240	236	216	215	217	216	225	196	205	213	233	190	247	233	232	253	216	223	224	223	207	223	230	220	230	213	213	246	255	212	214	244	252	228	223	242	235	222	222	209	244	209	232	260	242	221	212	227	235	253	237	202	235	255	204	223	241	233	228	245	235	204	244	234	266	230	225	225	210	205	241	218	219	230	217	230	245	216	232	208	200	243	231	213	212	206	215	211	231	226	226	244	242	232	219	241	231	234	228	248	253	231	230	205	195	256	218	223	223	235	213	231	215	202	216	212	213	237	235	240	214	236	243	196	207	233	237	236	241	224	225	260	231	237	232	240	224	233	208	225	237	226	239	215	220	244	216	228	204	216	223	234	205	214	235	208	204	214	220	214	231	242	236	238	222	222	269	214	215	198	244	229	214	243	227	221	222	233	239	230	185	233	219	230	230	255	237	220	243	210	215	210	223	236	239	215	234	221	223	220	198	223	233	213	205	196	231	259	218	235	230	245	228	220	232	233	242	250	222	222	244	244	194	228	232	212	213	235	225	254	195	220	234	222	275	213	253	254	200	223	222	204	269	200	217	237	240	223	218	241	206	224	215	247	201	214	243	228	206	228	246	239	239	235	211	229	223	256	236	221	225	251	194	212	241	213	213	230	227	227	270	235	263	245	259	247	206	241	225	232	242	232	207	227	204	270	229	238	247	227	227	207	205	215	224	193	220	220	215	205	212	222	220	241	220	214	224	228	208	215	236	256	228	227	244	217	239	236	262	244	216	212	218	225	214	250	206	245	226	233	229	206	237	231	218	218	227	250	230	182	228	207	217	242	207	195	221	208	229	234	238	222	242	230	238	223	236	245	258	237	222	229	219	223	225	223	237	211	213	217	190	225	244	219	257	203	240	247	215	247	213	234	238	225	223	213	232	221	227	225	230	219	227	224	208	243	242	220	234	237	247	235	223	232	238	252	226	226	202	235	226	201	217	187	218	221	228	231	220	214	208	272	193	219	220	251	236	224	217	239	215	242	238	219	210	196	223	226	223	222	256	227	190	240	216	234	226	215	198	226	225	228	216	241	249	204	229	231	233	223	246	220	208	212	210	221	263	244	237	248	217	241	236	230	250	199	237	251	247	226	231	211	218	195	241	239	205	193	244	228	231	204	197	243	225	235	240	234	227	239	214	227	235	225	239	260	240	215	217	214	195	242	218	232	245	241	213	218	234	223	235	211	253	241	225	229	204	223	224	210	236	252	229	188	225	224	247	204	203	214	228	211	212	246	209	201	241	260	230	245	221	234	210	243	238	227	223	231	212	242	236	234	209	267	199	225	211	255	239	199	261	207	226	222	225	231	253	219	215	232	201	216	207	230	225	198	212	200	254	236	234	214	242	255	213	208	219	233	260	220	255	237
24817	14535	10562	4863	2112	1165	995	1113	996	822	726	808	735	719	700	656	602	622	581	618	625	582	572	586	552	554	599	560	553	589	562	540	557	567	580	547	531	570	531	539	580	506	522	513	564	571	501	541	586	528	512	512	565	555	528	552	543	511	521	582	555	530	558	532	623	510	552	526	518	522	567	515	520	528	555	554	568	566	583	536	527	546	588	541	562	503	556	517	495	529	547	550	530	588	577	543	501	541	558	511	556	533	509	572	554	596	512	564	515	519	553	521	580	547	519	559	540	545	513	532	578	536	542	509	523	530	531	503	547	529	547	561	541	563	517	523	543	534	568	514	548	552	515	541	561	524	576	563	517	540	532	508	563	558	569	549	576	532	513	531	530	560	562	572	551	540	585	541	570	555	540	522	560	546	540	543	541	600	556	592	535	519	571	545	544	545	522	541	544	566	539	565	536	552	584	529	562	549	540	547	535	536	540	589	561	550	541	539	547	526	532	534	562	544	537	528	560	556	555	517	516	541	544	534	533	488	474	560	503	511	562	551	539	546	514	559	545	513	522	544	568	551	537	564	554	538	561	519	550	567	509	524	516	544	554	579	568	519	512	581	505	510	549	556	500	514	551	534	539	542	573	593	485	520	565	534	574	528	529	524	551	508	580	531	539	547	529	562	594	525	568	529	542	515	553	527	536	530	563	510	524	555	525	499	562	541	556	542	558	580	512	539	520	506	549	537	571	518	589	530	554	532	518	570	514	580	541	537	552	553	532	555	570	500	509	554	543	536	558	568	531	601	492	538	583	513	554	568	515	545	503	536	573	535	524	542	575	552	525	507	553	571	522	544	541	528	549	482	570	551	542	513	545	561	556	531	510	514	557	532	531	519	510	526	514	518	560	537	548	569	537	545	585	509	544	547	552	498	570	561	551	552	558	515	536	587	567	562	530	523	588	559	537	563	522	532	514	542	511	566	551	517	534	550	538	545	532	551	552	564	557	536	602	554	526	543	541	506	546	537	549	554	574	546	522	580	554	549	557	535	539	592	574	549	572	510	554	551	589	531	538	565	545	520	533	545	556	496	536	542	522	553	516	539	574	529	544	555	579	495	532	538	540	521	555	502	509	559	551	563	513	540	499	561	531	553	532	550	498	552	522	514	560	541	548	573	562	537	537	554	558	563	529	528	518	543	520	510	542	515	548	546	559	565	567	553	528	546	510	560	537	597	518	575	535	518	539	548	526	541	568	508	560	510	507	553	565	540	512	514	572	559	539	556	560	577	544	568	528	578	566	553	559	538	538	554	524	530	540	533	577	507	501	578	586	545	571	580	585	599	527	571	484	547	528	534	531	567	565	588	543	546	517	570	539	558	510	553	545	501	507	545	568	598	503	571	553	521	562	543	518	556	568	557	548	497	549	571	573	537	528	547	548	546	579	536	535	551	547	572	501	571	527	535	523	544	585	547	544	506	529	535	555	569	507	550	550	542	567	528	545	511	540	577	522	572	571	538	541	549	554	576	518	566	597	512	507	523	526	558	550	536	537	556	494	538	552	522	572	553	515	563	561	548	563	511	574	564	501	541	542	541	558	569	520	541	565	523	551	580	506	551	538	489	508	517	555	534	560	533	605	547	516	542	555	531	529	553	493	541	561	512	531	560	592	562	590	519	493	528	546	580	508	520	539	599	589	546	568	576	552	562	569	521	541	550	569	543	518	520	577	533	507	568	549	550	567	524	559	531	513	556	558	533	498	565	536	541	547	492	500	556	511	530	564	534	514	530	578	503	527	576	526	546	528	556	545	491	553	546	599	538	543	575	526	513	520	531	533	507	500	556	542	542	575	611	552	544	549	561	515	559	612	530	565	530	524	521	500	550	544	521	536	554	553	515	565	513	592	534	532	530	504	514	534	562	506	574	532	504	552	553	518	542	566	566	521	547	589	560	569	543	565	550	522	544	552	531	550	572	534	580	542	579	555	564	552	535	542	552	496	579	540	546	565	523	540	568	534	541	558	543	536	535	521	523	528	508	551	540	541	532	574	522	542	582	566	537	512	533	535	509	575	526	528	541	521	560	553	548	518	530	595	577	539	551	528	524	555	552	524	599	552	538	540	522	557	522	577	547	556	542	535	526	539	580	552	516	549	549	526	510	537	509	540	568	509	531	563	553	557	534	496	541	560	560	534	540	528	556	580	561	578	549	566	547	541	550	535	539	540	526	526	575	532	535	565	555	537	528	499	540	580	574	533	499	550	558	524	534	534	547	535	544	585	508	515	544	549	560	541	576	555	528	518	573	524	563	577	521	552	553	563	528	533	536	554	561	556	522	557	495	590	536	537	544	512	547	526	536	533	564	595	562	561	557	552	551	538	538	554	528	550	570	502	532	531	561	501	544	549	586	553	493	533	556	560	532	566	557	548	512	528	540	553	548	556	552	504	606	573	548	541	575	554	545	535	549	528	560	536	528	551	540	558	556	546	574	570	568	542	580	574	505	565	528	509	559	530	528	554	561	548	548	515	544	545	544	545	559	585	524	539	536	585	577	533	550	556	541	572	557	533	559	550	532	610	547	549	548	584	502	541	556	535	545	583	540	564	501	537	533	551	508	532	572	559	501	557	538	547	522	558	524	542	520	525	528	505	577	603	528	534	554	536	567	542	555	569	594	476	570	568	582	530	519	550	529	559	525	561	546	519	560	550	527	561	505	513	518	543	553	532	519	557	567	520	531	505	549	510	581	579	567	548	546	528	495	507	550	541	553	543	548	540	579	557	537	561	550	544	518	497	502	489	552	554	553	550	570	544	520	544	551	568	596	550	536	593	548	554	577	521	531	527	581	471	546	553	542	581	542	549	548	573	508	566	555	560	586	547	546	532	561	487	553	545	542	551	510	546	534	525	475	556	535	576	535	550	601	533	547	567	504	563	545	566	580	561	534	578	536	505	552	556	533	577	576	534	563	520	557	520	576	548	540	501	557	522	580	548	525	581	523	512	579	566	574	540	532	555	523	530	548	533	592	507	566	561	548	566	538	507	518	553	558	538	539	487	504	527	557	569	549	560	519	547	596	583	532	512	584	532	532	554	579	505	542	516	542	516	583	570	563	535	541	536	542	516	547	571	526	582	534	521	534	567	531	545	559	565	540	520	574	536	524	565	543	549	546	526	557	555	548	538	557	525	543	568	533	546	574	588	551	552	565	561	551	535	571	552	557	577	518	532	538	522	500	578	560	533	490	530	505	566	526	572	543	520	535	506	601	529	532	537	536	560	532	553	557	521	555	545	561	532	545	526	535	532	525	573	543	532	523	568	594	577	546	515	523	524	539	555	557	507	530	559	540	585	520	507	522	524	564	531	555	544	540	566	535	574	559	516	532	541	569	547	560	540	540	505	527	528	518	542	523	551	537	537	526	526	528	551	537	520	543	539	515	542	583	519	562	522	579	563	524	516	534	530	552	545	533	536	507	526	526	552	537	555	536	544	584	488	573	529	522
46258	27976	12832	3062	1002	550	492	467	394	321	323	343	306	329	284	275	274	261	265	278	283	273	262	245	245	244	250	252	249	228	258	258	248	245	231	257	246	226	246	233	231	267	254	214	245	276	247	228	242	254	246	235	233	260	239	236	265	255	260	250	236	224	257	229	221	265	266	259	252	234	240	255	256	261	249	244	239	255	253	233	248	220	255	252	260	285	215	233	250	243	224	234	227	247	266	267	244	231	240	257	258	244	239	268	268	265	241	265	258	237	218	212	252	248	214	257	251	253	219	240	230	229	242	259	253	253	245	233	264	241	239	240	263	259	248	209	259	216	267	227	209	235	227	255	210	208	238	227	281	279	223	235	235	255	219	226	253	229	264	266	242	237	245	258	247	255	252	248	250	240	219	238	242	254	239	228	235	205	257	262	254	237	247	251	247	233	233	235	235	229	244	256	219	235	276	240	254	278	272	260	219	252	261	246	205	237	260	233	237	227	241	227	254	235	258	210	274	256	229	235	251	221	257	229	225	256	221	227	214	250	240	236	260	246	239	212	244	201	243	228	234	255	234	253	268	220	252	254	234	242	224	227	251	205	226	200	263	244	244	254	235	231	209	263	230	254	269	259	244	235	223	234	245	247	256	236	230	286	248	239	238	264	242	257	235	251	242	249	232	223	233	250	230	222	221	247	253	264	262	239	225	236	238	276	257	266	271	238	249	246	257	227	236	252	273	250	218	237	247	249	199	239	254	226	220	242	265	248	225	218	236	222	259	239	234	243	250	267	261	267	234	233	254	225	217	260	247	230	239	219	229	271	232	234	263	251	225	221	222	242	215	221	242	252	243	264	240	251	221	285	256	238	235	226	223	259	257	257	229	255	251	228	241	247	257	253	219	256	268	245	247	223	243	259	254	252	237	233	234	207	235	234	238	235	253	240	238	234	237	227	218	240	213	249	257	249	217	227	275	263	243	244	261	281	239	241	256	228	239	230	242	234	259	243	260	221	267	258	251	242	233	215	259	252	241	241	253	239	231	255	259	225	261	218	245	250	235	233	226	246	228	248	245	256	224	243	283	231	223	235	244	262	230	268	248	235	247	244	254	239	234	249	220	251	246	243	244	225	240	251	238	237	243	230	234	214	236	273	238	256	247	244	228	273	244	215	240	255	250	244	255	265	208	216	236	237	213	225	223	250	270	268	252	260	214	238	242	214	215	217	243	259	266	233	264	234	249	243	225	257	228	265	262	276	230	254	217	223	239	211	272	267	247	229	247	265	246	235	264	261	265	190	208	262	254	274	254	261	229	242	267	257	243	241	240	240	244	231	229	247	244	255	257	230	243	260	256	252	287	284	264	244	255	267	257	283	234	264	224	244	249	202	227	257	240	237	255	266	239	225	242	237	236	231	229	247	214	246	232	221	238	206	223	251	236	216	237	214	249	250	254	245	255	255	245	244	249	245	261	279	245	222	236	227	232	194	188	236	268	227	238	213	222	215	270	249	248	238	240	245	259	227	255	230	234	213	231	264	221	248	228	221	222	244	222	250	240	253	231	248	254	218	247	228	250	255	243	223	238	235	231	211	222	244	251	262	234	239	259	248	246	271	267	242	248	242	246	234	235	255	254	243	253	231	238	229	244	260	260	222	230	228	269	238	263	247	269	238	243	247	238	253	227	262	262	221	261	248	261	269	240	265	236	250	218	236	251	234	243	258	233	234	242	249	251	235	254	206	227	218	267	265	218	284	249	212	248	241	258	232	238	219	246	235	251	229	239	245	238	245	244	251	235	222	234	238	242	211	237	234	270	237	251	230	245	236	248	248	253	223	241	259	235	245	261	242	240	260	230	261	240	261	247	231	250	221	238	245	272	250	255	220	228	244	254	252	244	236	215	230	228	235	239	242	248	230	244	253	234	236	238	266	222	226	260	219	226	242	231	251	248	238	244	232	218	279	239	246	243	223	223	235	197	258	215	249	254	261	271	241	200	257	222	265	219	256	243	216	248	235	241	248	218	234	224	230	256	267	242	250	241	237	238	259	227	268	234	255	229	248	239	248	246	235	254	260	253	250	237	251	257	246	231	243	248	248	254	219	228	219	250	261	256	253	267	243	243	270	235	231	268	230	241	206	249	248	235	237	263	234	240	248	268	217	238	265	240	246	270	244	219	244	241	243	270	215	225	227	226	231	233	259	253	203	256	242	241	272	231	241	223	262	251	242	241	261	230	212	259	243	256	227	228	236	251	242	243	239	240	249	234	231	230	249	238	244	249	247	220	224	233	240	232	236	238	232	250	243	235	235	224	256	218	270	290	253	249	274	246	237	237	248	257	246	254	239	226	250	237	239	269	207	265	238	221	224	210	207	236	244	235	258	267	251	269	226	275	251	253	230	246	232	224	247	237	222	251	224	259	222	229	240	258	240	247	254	235	247	259	235	235	208	252	255	226	233	261	211	236	212	215	217	244	228	237	274	213	244	227	222	229	215	257	231	273	230	233	235	251	245	263	255	257	246	233	230	233	276	226	243	234	253	228	251	219	255	290	205	236	232	236	228	278	254	224	245	236	237	257	219	239	183	233	233	265	221	252	281	252	242	259	247	242	252	248	245	234	240	254	242	225	235	267	237	246	236	261	259	238	252	254	271	254	247	206	228	255	237	251	246	291	242	245	233	272	231	221	238	234	249	229	239	249	222	222	240	223	242	255	220	275	237	250	230	226	255	252	249	276	261	240	252	226	240	269	254	240	259	243	257	234	253	245	261	253	245	233	247	238	237	247	235	244	221	241	232	231	258	235	258	236	225	228	250	257	252	223	223	228	237	259	260	227	246	259	264	269	265	264	236	247	220	211	250	234	224	235	203	245	224	227	229	241	230	275	274	249	247	221	238	243	241	221	229	240	211	209	252	248	244	217	214	256	272	248	236	247	226	230	243	223	234	235	225	232	243	232	255	239	254	255	233	213	260	248	267	219	265	251	230	236	234	236	212	227	237	234	235	247	251	249	231	269	255	247	228	219	255	260	248	240	246	210	241	228	213	245	252	256	235	240	246	232	272	241	230	266	250	225	237	216	257	283	263	220	245	230	248	212	245	210	256	245	212	231	236	219	241	244	224	227	283	203	252	227	267	225	247	259	267	260	236	227	234	257	222	233	209	273	227	245	224	262	231	224	220	230	248	217	243	264	262	246	246	225	233	241	261	274	259	232	254	257	239	235	230	251	228	245	259	242	231	220	245	246	268	232	246	231	264	246	234	233	244	237	241	211	280	238	215	245	247	257	270	251	260	219	232	263	265	215	249	250	242	238	274	236	217	199	272	239	254	246	223	236	249	230	226	260	255	243	227	239	242	259	233	248	252	237	270	246	223	236	237	255	213	215	243	242	231	258	236	228	260	267	239	240	249	235	232	237	249	267	218	235	215	260	233	235	235	269	253	233	235	241	251	228	210	249	234	262	247	239	249	252	237	242	252	248	234	275	257	230	250	214	235
32836	24163	14935	6156	3607	1912	1713	1627	1452	1083	1020	1074	1007	935	863	793	791	716	734	703	733	678	673	643	641	632	609	624	605	620	595	615	590	587	578	600	585	578	603	553	594	618	568	589	611	601	563	541	566	561	568	598	556	596	545	551	585	575	564	626	626	562	599	587	592	587	625	549	590	580	563	545	566	595	555	542	563	577	603	572	597	565	534	547	582	609	575	583	589	590	603	562	568	586	607	681	575	557	575	588	541	547	560	561	613	539	588	598	597	603	566	585	589	575	634	569	550	541	602	574	564	570	585	560	538	572	640	591	585	588	571	565	570	599	591	571	591	516	576	551	556	546	610	591	546	559	590	589	579	569	574	574	571	617	570	575	581	570	606	586	568	569	511	564	606	571	587	547	576	581	551	522	539	575	566	582	592	581	566	574	558	562	557	596	618	575	602	550	562	594	574	563	538	577	543	570	599	589	562	560	611	603	579	589	572	557	590	615	582	571	566	588	588	592	582	548	570	587	568	566	575	569	552	586	555	550	610	556	586	614	562	567	555	592	604	574	585	545	512	558	622	562	541	591	590	600	590	552	555	585	573	562	546	582	636	559	589	609	569	559	558	569	629	508	606	626	506	547	571	578	575	548	565	558	587	564	584	519	616	562	595	553	596	613	558	558	555	557	590	597	580	614	582	557	560	598	563	526	556	635	571	592	565	571	592	557	563	535	585	552	539	607	585	555	569	560	573	525	544	616	582	572	577	586	566	586	529	577	605	575	613	558	594	579	571	575	534	593	567	583	622	585	521	556	603	567	584	567	603	580	566	584	564	522	604	550	580	548	581	647	632	574	612	571	577	565	574	541	597	560	608	562	533	590	552	545	541	541	543	591	557	584	561	559	571	604	564	557	532	578	581	542	562	563	575	533	574	549	562	592	546	548	605	550	588	573	592	568	544	586	596	539	529	572	593	583	562	574	597	582	592	581	598	553	581	538	601	583	575	588	631	611	564	618	561	600	555	628	592	538	557	604	545	561	576	547	586	542	548	540	571	563	570	564	563	601	569	551	575	587	569	620	600	549	594	580	611	608	592	601	591	552	580	545	581	560	581	599	591	565	625	581	557	593	545	527	555	596	532	579	570	561	543	542	589	571	558	547	520	556	543	582	568	561	565	553	575	604	565	554	587	561	563	575	582	615	569	551	634	585	561	523	564	586	579	537	551	543	561	546	594	585	580	574	528	517	576	588	632	561	532	586	598	542	552	561	532	560	565	581	583	568	570	554	554	588	559	585	596	560	615	584	565	563	591	584	594	530	557	594	591	564	568	563	576	593	585	570	575	536	577	550	574	571	561	587	582	555	568	545	590	611	623	553	572	557	607	559	563	502	590	569	611	560	626	546	565	565	609	604	560	551	565	559	564	600	550	589	616	527	552	561	561	570	577	599	539	589	572	596	566	598	576	603	555	612	596	521	571	575	561	575	576	616	569	594	589	590	563	600	552	578	599	606	573	599	588	559	561	570	596	602	588	563	578	575	616	565	521	566	583	570	608	525	529	534	557	576	624	597	548	567	566	567	571	526	574	567	526	634	605	572	576	578	584	571	586	537	596	545	570	571	567	588	511	588	532	581	594	578	556	565	521	577	634	591	586	550	584	544	626	545	593	553	556	587	525	565	539	562	550	592	613	551	564	560	574	590	575	549	578	583	589	568	562	586	563	567	573	561	579	632	631	577	609	593	550	555	604	621	579	595	573	596	579	566	590	547	613	587	553	592	571	573	568	560	554	587	561	580	595	586	535	564	547	575	591	568	532	554	597	563	536	548	524	594	611	576	578	575	556	559	595	555	595	542	574	565	588	600	567	579	608	602	603	591	595	568	568	609	601	591	548	593	565	567	606	538	561	569	549	592	583	574	565	583	586	574	554	602	541	554	513	569	557	602	590	555	588	559	592	610	577	561	591	549	575	522	539	571	573	570	570	548	587	547	599	596	548	591	579	536	555	589	544	567	556	586	538	558	596	609	579	562	555	528	579	572	537	571	562	580	578	539	582	564	525	570	583	569	554	551	583	573	617	564	584	541	625	606	562	603	534	552	577	599	567	565	572	537	548	548	554	607	589	569	595	561	545	591	615	599	589	573	583	592	631	540	598	579	564	559	593	556	581	599	558	633	564	591	565	571	578	553	607	594	567	602	595	552	544	596	576	568	553	622	549	565	543	581	578	515	586	578	564	567	567	566	553	585	574	575	580	547	625	543	586	551	557	542	558	579	597	577	596	548	573	596	598	525	613	569	565	599	564	563	555	608	583	581	582	567	568	578	567	611	570	620	586	612	565	583	572	549	564	592	587	565	555	590	580	599	543	556	550	582	562	563	614	514	565	592	585	568	558	577	579	566	547	600	604	574	599	588	526	557	587	571	570	642	561	571	570	565	544	564	578	565	523	559	538	583	607	578	624	608	600	583	585	575	606	586	540	603	543	608	623	588	575	576	525	566	549	532	559	607	529	545	613	593	610	578	577	617	583	566	549	561	561	584	559	584	615	558	578	572	588	563	542	562	596	614	570	565	560	620	577	624	580	631	573	584	578	574	599	613	594	562	531	583	599	601	572	574	596	611	589	616	564	583	545	564	584	533	617	598	549	522	544	586	569	571	590	553	558	557	579	594	592	561	551	597	557	576	574	565	527	581	574	588	592	594	531	590	610	592	531	572	570	599	541	519	557	569	582	527	577	574	577	538	559	566	610	600	617	559	573	561	598	583	555	573	586	553	605	582	560	573	566	577	558	569	601	604	581	566	626	569	568	583	567	616	580	560	575	553	601	561	567	571	611	590	583	596	568	551	563	577	611	605	549	540	561	520	560	578	536	556	551	562	575	576	583	584	615	575	630	569	559	539	576	567	559	546	580	558	569	610	563	586	674	542	558	543	572	559	584	589	548	591	600	572	621	585	577	560	564	597	590	580	615	559	531	536	633	554	565	549	595	576	575	551	541	557	542	554	570	588	564	535	600	570	537	589	558	572	605	537	533	571	519	563	547	600	548	564	589	562	521	592	560	534	539	606	566	541	627	529	560	572	593	591	611	569	592	565	571	609	574	583	594	552	577	538	551	620	580	608	563	549	528	588	594	553	575	521	589	574	551	572	554	595	584	578	629	585	590	561	585	578	590	575	546	584	538	625	575	531	583	562	590	572	591	575	587	553	537	607	563	567	576	598	561	561	641	558	561	625	568	606	524	576	589	618	593	559	543	538	579	626	568	600	573	636	552	593	577	598	581	557	556	582	567	589	592	574	541	558	556	559	563	599	595	563	601	603	562	553	524	589	586	578	551	563	561	580	595	579	596	574	535	595	594	558	564	547	595	562	563	539	549	588	566	583	561	556	583	604	567	561	543	578	554	578	588	538	545	558	581	542	562	590	597	584	610	574	594	609	532	556	554	553	622	581	561	631	581	587	569	629	580	576	572	603	587	596	574	581	547	528	604	591	622	613	551	572
55731	27758	10571	3467	1227	705	588	491	424	357	303	295	324	272	288	266	239	220	252	238	237	237	208	215	220	204	233	230	188	185	235	209	218	191	213	209	171	214	196	210	207	207	177	194	210	225	204	195	204	215	205	202	184	203	195	192	197	221	192	205	206	172	187	168	210	196	200	229	196	186	168	210	194	164	204	193	187	217	215	214	214	218	183	188	215	198	206	214	182	173	197	233	206	220	209	216	190	190	176	203	210	183	206	211	187	170	220	174	186	202	190	208	183	245	196	213	174	192	198	181	173	197	192	208	183	229	188	207	176	190	197	208	195	166	215	186	198	197	201	185	209	196	189	213	195	181	207	203	198	222	190	220	201	186	182	225	203	194	185	217	212	185	245	198	191	203	196	192	182	200	203	202	198	195	220	185	196	214	174	185	216	178	215	208	208	212	196	201	185	200	196	193	200	191	195	210	213	222	208	193	191	237	173	195	197	203	200	195	210	207	174	195	186	183	199	204	208	206	208	211	195	174	184	218	218	186	163	202	191	186	180	156	181	201	222	202	187	199	220	180	221	217	178	172	192	187	193	210	215	193	177	224	195	174	198	189	211	233	190	188	230	206	207	168	191	201	189	198	208	194	214	209	209	193	202	196	198	187	229	204	176	183	172	182	204	198	186	193	175	200	193	235	188	179	180	189	198	190	194	220	191	208	225	191	196	218	186	211	207	189	199	187	193	209	210	180	198	209	193	177	191	207	221	202	199	183	239	203	197	182	207	191	218	199	227	217	196	183	183	190	185	195	178	173	202	218	179	190	202	201	176	204	217	212	217	207	197	200	193	182	223	209	208	207	170	198	192	200	230	206	207	180	185	206	204	175	210	216	194	196	199	186	232	191	201	211	190	225	202	192	213	172	206	214	219	197	208	201	188	246	204	218	208	219	191	211	194	190	204	208	202	207	187	208	198	189	195	205	201	202	175	194	185	175	197	194	210	217	196	221	208	210	188	210	196	211	167	190	194	210	185	214	177	209	187	226	195	197	194	202	204	210	197	173	211	189	201	209	169	214	202	222	201	208	203	202	172	202	201	201	172	205	207	206	186	192	190	181	224	207	212	191	200	202	209	202	201	184	199	182	195	200	212	244	185	191	169	209	202	208	208	201	211	211	203	185	198	207	177	180	185	193	189	184	191	203	187	186	171	197	191	194	187	198	179	216	194	200	189	227	206	200	204	221	197	184	175	173	215	154	202	201	225	184	198	204	219	196	194	185	217	169	209	195	178	184	181	217	222	209	194	207	185	186	201	217	213	196	187	196	201	198	197	229	205	219	195	200	195	178	194	190	201	219	189	184	189	198	199	189	223	204	200	213	193	227	186	207	189	179	192	202	200	218	206	196	209	195	196	185	171	208	211	174	190	195	195	251	200	200	203	156	191	200	207	207	183	191	196	196	198	174	179	179	197	213	183	203	192	210	204	177	194	193	207	175	179	199	234	194	205	221	186	179	178	234	206	219	198	185	187	201	193	210	184	205	210	217	190	180	213	180	212	193	196	219	226	220	182	174	187	177	207	191	192	190	223	198	220	193	203	195	204	217	206	203	207	185	184	213	185	187	215	194	216	199	200	201	198	192	183	193	207	221	174	202	202	193	196	202	219	189	219	210	204	215	191	195	229	197	199	181	199	204	191	207	192	203	183	203	185	197	170	225	205	178	221	208	194	195	183	173	217	202	180	208	183	224	181	171	175	213	199	224	194	226	179	196	188	194	211	193	212	203	197	205	208	211	186	179	197	188	224	195	207	192	242	203	200	195	206	209	193	200	193	199	204	192	225	205	209	167	184	191	194	208	193	193	183	225	194	179	190	189	186	183	212	202	203	202	213	204	213	198	200	209	199	197	174	193	221	206	185	195	184	218	210	182	155	193	199	182	196	191	220	186	209	210	201	217	179	202	200	183	191	180	205	183	211	219	228	201	208	195	208	242	216	194	208	201	195	243	208	209	203	176	207	212	199	169	209	219	202	211	185	193	198	199	168	206	209	206	215	209	197	223	210	218	212	198	185	178	200	168	206	189	193	218	198	211	207	214	203	175	188	199	197	221	199	188	207	207	185	180	204	198	197	215	235	184	211	175	207	202	197	186	203	196	196	194	193	209	204	192	207	203	188	201	202	225	230	194	216	197	209	206	168	228	204	203	198	169	208	190	193	177	212	199	178	190	212	190	193	181	211	196	190	208	197	208	238	186	209	174	182	203	190	176	192	215	194	206	201	210	201	180	181	210	211	200	203	200	195	198	182	203	224	184	215	201	216	192	178	184	183	183	228	224	207	184	197	191	206	194	183	198	204	200	210	218	208	190	210	197	190	198	218	183	189	216	208	213	192	210	202	204	214	194	207	209	201	189	205	182	179	192	175	222	221	191	241	178	220	187	222	211	204	187	205	202	209	176	213	190	192	196	199	210	187	209	201	206	198	210	211	227	186	180	202	206	190	184	221	205	206	201	209	202	192	201	200	186	210	194	210	198	192	165	225	202	198	224	195	207	217	246	198	210	221	229	196	195	207	250	211	195	208	229	201	196	192	177	209	197	212	200	192	210	189	205	225	183	180	193	193	187	233	195	208	219	197	191	202	161	195	171	209	217	213	183	177	192	220	224	202	191	183	196	183	193	212	197	196	176	212	200	215	175	188	191	197	203	201	210	195	204	192	197	198	213	193	207	174	197	199	200	191	201	233	217	220	181	202	222	198	218	220	190	200	179	188	186	194	208	205	187	183	219	219	188	206	213	202	205	193	200	204	205	188	195	191	206	202	189	169	198	200	181	195	195	212	202	207	230	209	184	209	177	200	208	217	214	186	180	207	213	164	206	211	208	208	181	194	213	208	199	177	191	217	214	200	187	220	233	186	205	232	231	168	194	184	186	205	167	186	193	206	219	225	182	204	213	215	191	167	180	201	217	207	203	184	226	184	224	199	181	186	208	203	196	191	189	199	217	237	219	169	214	204	235	204	210	195	176	202	185	186	184	219	194	190	218	218	197	214	220	172	203	208	186	204	225	193	196	203	232	240	190	196	183	196	187	212	190	188	176	205	203	217	202	203	178	196	222	173	191	211	167	194	190	205	195	198	219	197	208	194	183	217	192	191	219	185	172	197	182	202	183	195	220	194	191	206	210	219	216	188	187	204	195	214	227	171	189	214	198	204	184	207	195	211	222	195	237	216	181	181	201	193	233	198	207	208	167	191	197	171	221	196	199	164	191	195	194	191	209	188	188	178	195	230	210	191	200	213	195	196	195	187	236	200	213	208	202	208	163	196	190	217	193	198	212	179	243	175	185	201	202	198	215	205	222	174	187	174	181	200	209	196	211	205	178	206	193	197	182	170	193	206	174	207	217	216	203	208	184	210	191	174	187	197	176	180	216	221	204	216	196	212	186	224	181	176	194	223	190	180	212	212	171	214	197	209	200	199	190	201	196	198	203	206	184	196	198	181	183
38633	21807	11634	7806	4064	2671	2353	2014	1767	1159	1042	1065	1165	1010	926	849	765	776	689	762	716	674	624	641	551	564	592	570	518	508	536	483	478	514	474	496	457	467	515	473	478	524	468	445	468	478	455	499	512	455	481	478	481	450	429	473	469	475	468	493	474	469	460	458	497	487	492	484	488	450	477	463	429	451	459	501	483	476	498	454	488	469	467	466	500	470	443	480	463	470	490	463	476	477	476	480	470	452	489	496	504	479	424	454	448	474	455	469	469	486	482	444	466	483	491	495	475	467	470	476	497	438	490	504	462	498	481	481	507	458	498	482	418	500	486	517	468	505	472	485	489	499	462	471	520	453	490	503	487	508	477	521	461	494	487	484	500	460	469	513	512	447	468	469	503	450	458	468	490	452	481	468	489	454	491	446	464	504	458	457	517	448	449	560	497	467	488	449	464	480	468	460	459	443	470	472	457	469	457	468	498	496	476	447	482	501	427	502	474	484	478	490	490	474	459	452	484	452	514	486	481	448	481	489	470	460	489	486	462	509	455	471	491	450	515	516	482	469	475	489	464	455	468	498	502	466	505	468	462	449	452	498	522	520	480	524	483	480	466	498	479	473	456	504	492	480	475	479	464	466	495	478	460	449	452	510	470	498	461	494	512	480	473	474	462	465	483	478	475	470	502	441	477	468	417	470	485	509	492	423	485	480	440	461	505	471	477	474	435	453	469	400	490	493	501	464	489	495	478	502	465	500	440	460	463	482	456	447	465	494	467	446	500	456	501	495	451	470	464	467	472	479	472	493	496	492	500	485	497	484	457	484	458	496	446	468	459	467	459	452	489	480	503	498	493	475	439	474	492	458	471	482	489	466	477	439	465	482	494	472	457	502	489	462	503	486	497	498	510	460	502	492	498	475	479	464	473	460	471	459	491	480	469	478	476	483	460	522	484	489	501	466	485	443	500	430	459	486	497	483	509	497	458	462	456	457	477	457	497	514	497	479	483	483	518	515	495	505	489	443	498	482	468	515	469	482	486	455	502	473	453	454	476	470	507	471	512	481	447	482	467	485	434	501	476	488	445	504	466	500	495	471	433	455	494	509	531	471	441	468	485	483	469	489	467	439	449	474	450	478	455	475	471	462	467	467	498	491	489	460	451	467	480	485	468	502	478	498	479	435	477	503	452	480	483	460	466	471	478	459	442	473	438	495	506	457	439	459	487	461	474	453	470	471	473	476	461	494	473	466	475	456	458	480	480	483	477	480	469	460	446	433	474	487	474	453	463	468	499	466	466	457	439	474	469	463	485	486	489	464	453	471	518	464	459	483	479	474	495	464	458	493	454	454	466	493	474	441	471	485	482	509	445	461	480	477	453	486	491	481	451	469	508	468	470	472	438	458	473	484	478	478	459	465	521	483	478	475	478	471	471	439	490	493	496	487	508	451	503	481	483	479	497	480	506	434	478	465	470	454	488	473	445	500	472	463	497	504	481	487	484	426	484	496	481	458	493	485	502	498	469	482	479	487	489	478	457	474	507	444	478	480	443	484	517	496	494	477	470	440	471	494	498	440	504	453	465	481	476	505	463	457	445	468	470	496	499	473	468	430	488	481	425	476	474	491	457	495	464	512	453	441	476	464	480	460	508	428	450	481	471	494	466	515	448	461	481	453	480	485	476	502	489	460	502	478	463	486	464	439	501	487	462	465	464	482	478	487	463	469	467	488	500	453	461	428	511	482	452	472	498	429	476	464	468	461	454	503	484	469	476	462	487	513	522	437	473	447	460	457	507	444	457	515	453	480	459	465	462	456	488	447	448	512	462	462	479	501	473	492	440	463	445	503	501	464	464	462	504	489	501	459	492	465	451	429	490	466	490	477	479	452	447	488	471	446	478	494	491	491	459	496	497	463	503	453	462	468	500	498	475	459	486	529	477	457	482	481	509	497	463	478	484	470	521	456	464	478	447	467	468	493	457	493	493	458	453	496	489	499	506	456	486	465	486	481	437	464	479	455	469	457	500	450	480	479	478	491	486	462	498	453	460	477	451	494	475	498	465	441	433	486	487	510	476	474	451	454	474	494	498	496	476	458	452	490	466	494	504	459	441	495	464	487	449	479	500	461	475	463	498	468	470	486	480	480	487	461	515	472	459	482	476	486	458	432	481	496	453	461	485	459	497	435	453	472	491	535	449	493	441	521	449	471	484	499	476	495	486	470	467	473	474	452	494	450	489	511	462	527	475	454	443	473	487	513	517	484	540	492	474	502	464	474	443	439	471	487	492	493	503	473	466	488	486	440	474	464	484	471	512	491	495	435	462	499	472	478	510	458	488	484	488	504	489	467	465	450	465	480	418	538	472	455	474	464	516	472	450	463	478	483	482	468	473	502	487	493	472	440	465	475	455	449	498	464	463	450	493	465	454	515	497	499	488	506	477	486	454	462	468	474	482	513	494	522	448	497	466	459	475	470	460	438	450	436	462	474	491	484	521	460	479	471	499	475	439	510	485	523	462	463	483	470	515	457	488	477	449	437	456	489	496	501	500	512	503	450	470	475	467	511	485	470	491	467	464	478	443	493	491	433	502	431	507	491	486	443	485	492	510	493	491	446	443	493	461	481	505	476	505	471	452	526	462	501	466	492	499	457	470	461	480	459	469	478	485	454	461	507	515	464	460	492	534	511	438	496	426	475	468	493	493	477	495	485	459	471	495	473	472	435	475	465	508	499	496	462	452	494	504	468	474	454	466	509	461	503	459	482	508	473	500	500	497	485	518	487	473	463	484	455	461	472	497	472	446	486	497	446	458	499	475	473	482	476	494	476	472	480	506	464	439	480	507	478	489	443	473	498	505	456	493	506	442	478	474	484	494	465	490	441	477	466	494	468	462	502	505	486	470	481	500	467	462	462	473	456	492	456	500	501	473	468	452	490	466	433	474	482	488	456	472	460	465	459	443	440	467	485	445	449	477	481	499	504	451	443	472	489	444	444	499	470	483	504	462	469	457	478	490	453	499	475	457	475	498	472	470	491	463	486	500	452	475	463	485	463	481	463	495	464	449	483	471	517	438	485	481	459	458	495	513	474	454	450	485	504	478	438	493	467	481	497	470	461	492	477	426	440	459	470	452	462	447	448	466	448	492	486	484	446	450	461	502	506	514	447	452	465	499	448	498	482	443	457	494	513	501	468	485	495	461	464	479	532	477	514	474	497	454	465	480	517	480	508	492	456	482	502	464	479	474	480	461	463	499	453	487	504	490	476	490	465	498	488	473	514	484	472	482	476	475	465	487	470	464	446	443	441	484	469	473	474	450	475	444	496	450	484	474	522	461	467	492	478	481	444	466	490	472	454	478	457	460	460	505	417	473	464	470	502	449	507	484	469	466	469	511	440	464	462	468	496	445	475	490	451	477	466	474	494	472	506	494	488	420	496	477	477	500	478	472	445	461	515	486	457	454	489	463	457	458	470	451	469	497	438	461	490	472	486	457	479	453	476
36308	14169	4189	1709	725	375	333	303	317	291	266	258	244	248	240	272	245	224	211	216	268	220	213	267	228	243	241	247	242	194	250	238	234	220	213	244	226	216	205	240	224	210	212	231	208	220	244	172	229	238	230	239	231	216	206	197	221	242	248	187	209	242	234	229	215	196	198	216	228	217	225	239	256	253	254	200	236	227	206	223	239	256	210	221	208	241	233	227	226	248	210	205	219	218	215	203	198	243	214	230	219	227	250	243	215	216	218	228	222	216	226	225	227	195	241	226	211	207	223	215	237	216	212	221	240	236	218	239	230	232	203	189	230	198	223	214	231	219	229	227	238	224	177	229	230	224	239	271	220	236	235	221	224	209	231	239	217	240	221	221	207	242	233	226	225	210	230	210	226	220	222	218	218	221	221	223	207	216	221	218	241	240	223	214	221	197	226	233	199	241	199	236	215	208	208	204	207	202	226	201	241	227	219	239	214	254	218	235	194	205	186	196	214	223	224	214	212	216	208	218	211	202	209	235	216	231	224	198	233	230	234	210	217	223	210	221	223	188	218	216	212	211	230	209	210	245	234	191	204	210	223	201	217	205	209	217	191	237	209	208	222	217	228	240	238	237	211	217	247	236	196	220	233	232	219	245	221	218	217	212	225	220	226	235	228	239	186	208	196	207	213	219	203	214	253	244	234	220	236	256	215	224	236	241	233	258	212	197	216	170	208	183	230	241	228	220	247	207	228	214	208	204	220	196	240	206	200	226	212	226	189	227	247	245	234	235	231	242	235	232	204	221	237	215	204	220	232	247	229	219	228	227	240	199	254	205	238	226	229	235	253	223	222	202	194	227	243	229	208	211	210	230	257	234	225	234	223	228	247	215	209	230	227	234	201	237	232	194	257	234	215	233	201	225	211	239	235	217	228	223	194	211	220	236	207	196	214	235	233	214	229	210	228	226	225	231	215	217	240	202	227	210	226	191	246	262	239	222	233	192	239	221	231	227	202	220	249	234	218	190	201	213	205	244	246	185	223	251	204	220	218	245	212	208	214	236	227	175	231	204	215	222	218	199	243	222	227	212	216	215	211	221	240	225	211	213	217	215	210	215	222	211	239	223	194	221	229	202	231	239	236	235	226	209	235	240	228	219	223	234	199	213	200	239	205	209	227	200	222	240	209	196	212	223	215	231	217	192	222	204	240	228	208	236	204	186	210	243	210	243	176	208	206	213	235	247	245	251	210	208	207	230	209	228	219	215	214	212	225	243	237	203	211	217	224	209	232	208	221	229	221	226	207	203	225	223	209	226	226	183	194	207	247	222	219	237	209	212	206	219	259	232	214	222	226	198	234	219	219	223	222	219	210	212	205	207	257	247	212	190	207	198	207	225	194	237	236	224	203	239	215	224	230	236	219	208	211	238	208	226	220	206	206	235	204	216	230	203	201	194	191	224	228	210	211	230	203	212	206	240	222	208	188	236	201	207	216	224	219	216	229	211	235	222	222	222	218	214	229	222	182	229	215	228	196	219	227	223	217	235	219	218	224	242	218	248	259	229	233	203	243	241	198	188	208	209	213	207	220	214	238	223	218	210	222	214	208	235	214	255	227	219	252	209	223	221	239	190	220	192	207	198	208	223	200	216	245	237	226	229	211	201	230	205	226	207	205	199	220	215	246	246	233	184	208	220	230	207	215	241	239	269	190	215	223	212	209	209	208	253	233	212	221	244	233	231	220	211	203	227	210	224	254	210	214	212	208	216	223	215	217	222	228	238	238	190	196	229	240	228	246	227	242	214	218	221	218	217	203	223	238	242	195	211	224	257	220	233	228	229	231	214	231	220	235	194	203	223	197	230	226	230	198	222	229	231	222	224	242	208	207	217	204	230	216	224	196	234	249	213	241	196	199	231	203	217	206	237	242	230	229	220	232	226	253	222	233	217	235	224	226	244	236	228	220	224	216	240	219	205	211	198	186	208	222	224	250	224	209	204	238	195	219	221	223	244	206	231	196	217	214	196	197	214	232	208	224	248	230	212	205	209	234	219	222	220	240	201	214	211	223	249	238	207	232	201	201	236	249	216	245	190	214	208	226	222	204	223	231	260	241	241	203	215	223	201	235	204	222	230	228	213	227	226	259	227	213	221	240	199	216	199	225	218	237	214	231	252	208	216	215	211	235	205	227	203	221	230	219	206	227	208	204	204	228	203	223	238	215	221	209	227	253	226	235	256	199	214	219	219	232	229	210	231	229	192	191	222	201	228	207	217	209	232	217	246	205	228	214	237	189	207	231	241	229	219	230	205	208	191	234	216	221	218	218	232	217	208	231	218	222	220	236	207	188	231	201	201	241	239	267	210	219	224	215	239	218	211	225	247	236	234	227	204	225	210	222	200	214	221	216	226	217	222	197	224	248	265	214	231	227	198	222	209	214	206	200	245	203	223	221	235	221	236	211	241	229	206	240	210	231	224	231	247	237	202	229	241	229	205	221	231	227	240	244	226	227	238	217	190	188	208	220	232	224	231	198	219	235	222	210	260	211	203	263	217	211	249	225	226	254	199	234	229	210	213	229	218	228	219	207	227	227	217	234	223	233	219	200	222	228	202	222	201	207	198	210	213	229	209	213	207	216	204	212	197	217	211	214	204	220	233	216	206	202	250	204	225	190	249	225	224	227	204	239	188	239	230	215	217	237	234	234	227	234	195	244	245	227	209	211	210	197	217	210	234	223	197	227	212	247	223	223	231	219	201	225	226	239	208	237	228	246	212	229	215	246	208	224	212	220	233	238	206	203	244	245	220	225	233	240	232	221	217	224	214	192	214	223	201	212	250	229	217	234	231	192	225	203	212	209	215	232	217	220	237	232	241	221	225	228	206	231	219	227	217	224	207	241	257	231	252	213	235	209	227	225	237	222	248	212	214	219	238	202	208	240	232	213	227	242	210	227	235	238	225	216	230	231	219	209	217	240	221	226	224	222	225	256	231	189	220	223	207	204	208	221	219	237	227	213	235	213	237	240	227	225	200	220	216	216	238	230	240	214	208	235	234	225	242	226	234	216	252	224	187	240	235	203	209	243	207	199	187	235	205	218	210	249	225	197	229	212	214	207	204	221	222	234	207	221	227	237	225	247	227	214	217	217	220	214	222	213	226	197	212	235	238	223	206	231	230	216	184	222	220	236	225	247	212	237	201	209	219	219	216	205	214	216	205	235	230	229	219	236	203	195	239	197	221	237	198	249	208	212	221	222	224	250	211	254	247	229	206	216	223	216	240	236	206	232	195	219	207	201	230	223	220	201	207	228	213	203	218	230	216	208	204	206	235	231	241	228	239	207	196	237	233	212	190	233	229	218	244	218	242	233	202	207	227	223	223	187	196	196	216	229	209	225	232	218	231	255	251	246	216	221	227	230	229	215	255	221	197	248	210	223	231	214	208	231	228	231	220	213	225	217	227	247	194	201	217	233	223	216	204	203	211	238	228	250	246	223	245	203	244
26823	11559	6850	4683	2339	1297	886	958	925	749	719	707	728	696	693	639	627	607	586	580	539	527	558	616	516	550	555	508	534	587	507	545	562	544	542	545	502	520	546	511	520	485	534	501	534	496	534	502	524	550	504	546	521	520	554	532	562	528	540	537	545	528	502	551	494	534	560	556	535	549	488	563	539	539	545	495	574	509	523	516	518	557	508	525	551	513	505	501	511	550	528	559	537	554	513	516	515	552	544	535	478	533	525	512	556	532	541	494	496	538	530	561	497	489	539	538	547	542	533	551	504	552	533	528	494	534	558	493	534	528	538	541	523	533	519	517	503	506	524	531	561	511	527	512	533	523	499	553	546	506	530	527	521	532	527	520	508	509	538	570	551	524	533	512	526	525	510	511	512	510	501	513	548	513	515	553	496	520	564	513	579	570	518	528	578	540	529	545	519	568	508	561	566	546	541	537	557	521	500	525	504	532	509	529	520	583	515	553	524	566	514	554	549	497	545	540	502	561	506	504	510	552	555	502	565	578	539	507	503	493	563	561	517	527	576	544	534	543	537	526	554	521	506	523	509	506	553	551	539	507	516	539	530	501	545	564	501	524	549	547	531	546	513	533	524	523	509	483	517	566	532	517	509	522	527	564	514	513	530	555	513	527	553	518	507	545	528	537	532	529	522	540	563	572	502	532	560	546	508	560	563	526	508	545	519	549	539	534	536	529	493	515	486	539	533	523	564	546	504	474	549	521	529	530	529	539	507	555	552	522	580	501	542	483	549	516	540	503	526	528	515	486	490	540	523	532	497	523	522	503	486	530	529	522	522	525	557	515	562	541	519	523	529	559	551	550	539	535	525	509	517	558	485	523	525	500	543	529	544	525	558	526	539	535	533	539	534	522	529	523	472	535	550	535	462	541	539	518	514	552	543	513	542	585	541	516	576	502	524	538	537	567	552	532	529	516	528	470	495	508	511	550	558	523	531	516	521	553	539	604	500	488	549	531	557	547	509	548	544	527	498	525	505	518	548	547	544	520	544	496	532	512	495	500	528	522	540	563	505	511	531	562	536	515	526	561	563	554	518	510	521	549	508	518	562	516	558	608	552	544	508	511	552	522	512	482	494	506	537	512	517	543	525	511	548	494	493	515	493	577	518	501	522	520	536	499	519	516	511	560	556	529	494	545	561	503	509	550	527	522	544	532	509	544	504	508	520	529	503	498	494	535	518	524	550	486	532	560	498	548	517	525	509	502	514	540	522	523	531	557	564	568	534	520	527	520	523	557	537	530	516	489	584	556	518	545	526	570	560	510	578	515	516	523	544	532	502	534	536	526	536	526	518	520	541	468	530	496	514	527	500	539	512	553	499	572	535	554	506	508	520	532	546	548	563	497	492	558	556	502	532	553	548	503	543	489	518	530	536	554	525	542	567	532	507	526	535	553	519	544	544	517	516	546	538	513	534	554	544	514	545	520	513	494	504	479	520	559	518	560	504	527	548	554	554	505	501	501	545	523	529	541	496	491	536	505	508	547	521	499	532	542	477	548	524	502	563	538	554	512	494	534	538	529	557	526	508	541	523	553	544	481	545	530	504	541	563	487	543	539	511	548	514	571	538	497	495	534	565	533	533	522	521	541	524	539	516	502	537	571	531	552	542	516	486	502	537	535	572	543	569	536	535	547	546	514	529	486	528	502	550	505	511	530	565	491	518	492	528	509	548	542	544	523	592	537	510	509	533	537	539	553	555	559	493	523	525	548	543	555	529	542	532	546	500	503	577	539	529	501	493	508	511	515	514	528	523	549	551	542	568	496	557	544	587	533	531	533	577	507	513	556	506	535	559	544	544	530	523	537	550	553	522	557	476	537	523	559	509	551	523	503	529	501	542	534	514	515	527	502	530	475	526	531	497	535	511	539	496	514	533	539	520	520	554	551	549	535	508	576	564	506	516	577	516	561	509	525	536	533	482	550	548	527	516	538	505	531	530	513	513	507	511	532	508	533	501	505	549	546	503	541	541	518	493	546	516	518	575	513	522	525	528	558	533	542	528	535	535	517	494	548	550	521	555	518	509	533	537	525	572	547	538	564	542	536	545	576	531	515	542	535	541	520	564	534	521	527	555	529	546	536	556	523	526	476	503	570	547	514	505	564	535	552	517	531	510	543	508	547	534	489	504	531	548	497	506	534	543	532	508	509	490	575	537	553	536	512	513	524	533	496	491	573	549	533	494	513	544	531	515	538	489	553	524	499	526	511	527	471	556	529	540	579	573	548	519	523	512	555	556	510	525	527	561	506	558	537	533	572	542	536	512	481	523	554	585	520	536	500	542	552	552	576	538	508	534	501	512	556	516	525	536	533	510	528	509	572	503	535	519	594	551	516	528	507	477	536	546	522	523	541	557	543	497	539	517	550	531	543	524	544	508	526	535	519	513	548	511	523	515	547	523	528	544	493	506	562	524	524	580	537	529	545	493	513	497	567	515	571	498	528	531	542	537	479	546	512	498	547	526	511	536	512	534	551	536	520	519	534	514	508	528	533	495	507	500	514	529	532	568	554	514	502	540	545	529	491	509	508	536	519	520	558	534	487	489	496	495	534	523	537	500	560	543	546	560	516	555	560	557	511	543	511	513	586	531	498	521	516	532	511	521	498	534	491	585	506	525	546	546	469	569	526	488	552	532	499	505	493	535	512	510	550	539	566	513	553	540	554	507	553	516	510	521	524	483	551	557	527	546	532	542	551	535	538	529	552	529	550	525	540	522	471	546	548	548	529	524	509	512	504	524	556	550	544	544	537	553	588	568	523	522	511	505	506	499	614	534	539	506	508	514	535	526	560	496	575	524	554	541	545	497	503	554	555	524	502	527	512	492	534	533	557	510	532	519	517	568	542	565	502	535	540	540	559	543	518	524	555	564	557	529	481	530	523	528	545	528	564	518	520	518	530	530	518	584	556	547	563	509	507	507	532	543	527	492	567	565	532	558	535	533	532	534	524	566	477	495	552	531	550	514	561	506	522	512	528	536	562	526	533	490	528	500	537	508	560	563	539	558	568	489	486	544	529	490	549	562	529	541	509	518	539	543	548	537	502	515	491	549	502	533	541	541	508	535	544	497	517	553	520	533	489	548	530	539	525	534	506	516	529	535	518	517	578	516	550	525	562	530	537	525	487	546	535	556	515	574	557	543	520	506	512	537	555	540	519	493	561	533	573	547	515	562	554	547	541	549	477	486	554	526	529	521	526	506	499	526	542	582	522	520	551	534	546	556	491	510	528	542	538	549	552	525	519	529	539	531	500	582	551	537	492	540	519	503	540	542	527	530	498	492	533	501	506	532	553	542	515	574	496	533	505	544	508	534	514	536	532	540	527	566	540	515	534	511	515	578	542	545	571	580	575	533	564	547	529	532	481	540	569	532	553	514	589	553	451	522	577	524	514	530	511	526	541	523	461	536	484	516	511	566	532	524	478	550	512	534	514	565	571	550	568	517	554
51707	21822	8236	2325	826	504	386	367	327	314	287	287	287	264	298	275	267	252	263	258	270	246	262	249	256	247	251	247	260	249	243	266	241	231	258	227	233	235	261	262	262	253	215	243	261	223	221	243	234	248	237	215	226	242	272	266	223	226	238	239	215	250	236	243	251	244	217	251	228	232	221	232	253	247	267	207	261	263	222	237	257	245	268	250	264	257	272	228	214	219	221	240	261	268	265	243	232	244	244	209	238	230	253	245	229	218	243	233	240	252	271	262	237	241	246	272	239	250	237	249	230	252	265	267	245	237	271	219	240	255	297	271	256	244	241	276	231	237	222	254	267	247	273	229	244	249	244	228	213	244	244	237	244	250	231	243	218	230	238	216	236	271	241	232	240	243	223	220	234	251	247	252	238	229	223	254	251	234	240	239	248	240	232	271	253	220	266	258	248	249	254	224	258	261	260	235	225	265	239	233	246	250	252	233	259	227	250	244	250	240	232	266	275	269	267	253	245	230	241	247	261	224	240	231	215	238	233	232	223	254	259	261	261	238	222	267	257	207	230	264	231	227	254	237	248	234	238	234	219	248	225	246	235	230	250	239	232	226	250	243	241	240	221	239	225	249	238	231	250	219	247	244	245	253	223	236	239	226	251	241	216	227	248	246	226	234	255	217	232	244	258	252	223	252	230	248	257	246	287	240	235	232	238	236	266	237	250	261	232	230	247	222	250	240	218	257	227	238	233	229	235	238	239	236	267	223	218	213	247	232	224	231	258	265	263	231	236	256	219	261	243	269	256	215	236	238	239	227	246	227	285	241	220	253	222	237	238	269	227	225	217	239	236	254	255	210	241	226	259	253	244	245	253	243	267	257	224	239	221	232	235	238	221	238	229	243	261	256	238	240	235	268	224	251	265	243	257	226	249	272	247	244	263	243	219	272	241	233	224	255	246	258	264	229	251	211	224	228	256	283	220	233	232	217	257	240	237	250	241	232	252	270	260	253	218	262	240	204	237	261	246	256	256	255	234	217	243	244	261	222	205	239	257	241	271	215	219	221	244	268	261	241	238	232	254	253	260	236	244	257	253	243	246	229	214	233	219	269	214	253	247	264	258	243	229	225	275	194	229	261	228	255	216	217	243	246	228	233	216	243	221	198	257	235	236	250	217	220	239	233	253	249	260	242	242	217	240	209	211	278	226	229	244	254	265	220	245	242	236	256	246	272	265	264	250	225	234	230	245	225	204	234	242	253	254	236	244	263	267	230	260	272	219	215	239	261	259	227	244	226	247	244	196	249	255	231	263	215	274	237	230	222	234	287	227	241	235	253	232	248	234	238	244	252	241	248	261	259	254	245	222	253	276	219	241	260	247	229	279	242	275	265	251	230	248	277	237	261	230	236	238	245	230	269	291	296	291	261	248	239	239	247	248	237	249	223	255	241	263	263	232	246	248	221	269	210	250	223	242	256	260	252	225	254	255	240	221	260	253	246	257	244	251	264	223	259	237	253	255	251	247	266	240	236	225	236	240	270	229	227	240	266	234	235	284	228	268	280	244	242	247	248	238	242	262	241	240	260	252	223	262	237	216	258	235	251	220	246	231	247	233	233	206	260	248	248	239	243	255	233	233	256	225	235	256	261	256	239	255	250	218	243	244	264	241	254	225	243	244	233	242	227	245	261	255	244	229	269	204	222	226	226	232	233	254	240	221	257	219	269	219	237	237	242	242	236	245	247	251	249	237	253	259	245	225	261	292	251	232	227	238	225	219	246	237	236	247	248	253	239	246	232	274	256	230	243	235	228	236	272	220	227	253	244	257	240	234	249	248	224	223	224	247	232	237	263	238	239	220	257	250	245	229	272	239	239	235	263	227	239	234	257	231	219	258	241	254	244	248	261	219	264	259	248	233	237	210	249	241	226	239	280	249	207	234	257	240	238	279	259	226	247	265	241	241	256	239	251	222	235	246	230	241	198	250	245	216	256	229	242	237	253	230	260	232	223	248	223	267	241	241	234	237	248	229	242	271	260	234	228	241	238	262	260	245	261	247	238	247	240	241	231	260	276	234	226	246	241	219	212	228	253	248	247	239	247	268	228	242	262	254	234	237	233	237	237	247	275	238	238	225	231	239	251	272	259	245	241	230	242	241	207	252	280	215	227	227	233	236	246	214	247	219	219	265	269	226	228	242	260	253	220	272	251	235	240	213	247	212	239	258	223	262	246	246	240	220	247	263	240	242	218	224	248	216	221	243	258	260	219	243	249	235	233	247	263	265	242	235	256	237	253	258	217	255	232	255	225	249	233	229	231	250	252	241	250	231	249	223	249	244	236	231	248	227	230	246	232	244	247	268	230	282	240	250	260	243	255	252	243	249	242	232	252	246	229	219	243	248	252	249	238	252	244	201	245	245	248	216	246	258	246	240	243	264	222	255	239	228	238	216	245	266	248	218	267	253	219	209	261	241	237	251	251	235	219	253	250	231	235	246	257	255	229	238	228	267	235	217	230	213	256	235	246	257	272	229	241	276	276	245	238	247	246	248	212	238	249	245	212	246	232	219	230	243	241	250	223	220	229	217	242	243	256	259	249	268	264	270	240	244	240	241	259	241	256	251	243	227	248	240	242	216	238	253	255	228	238	239	222	236	259	235	253	244	248	223	244	240	276	245	226	239	257	257	233	225	207	253	238	231	228	216	218	266	263	252	256	243	266	235	263	231	248	252	256	229	222	272	265	234	217	223	264	262	228	281	260	256	219	209	237	246	224	237	224	242	257	215	245	224	231	237	257	221	254	230	257	213	245	215	236	232	266	227	247	239	224	257	250	226	240	269	257	257	220	256	242	222	237	253	262	272	210	229	196	242	220	251	229	247	236	233	252	205	217	243	210	281	254	224	257	236	221	256	245	246	221	243	239	276	241	226	236	250	233	216	250	228	225	223	246	225	248	244	254	233	244	249	293	224	237	231	251	217	276	236	258	250	228	258	245	237	214	233	229	226	254	209	233	250	262	245	222	253	241	193	248	266	249	219	226	216	239	257	226	242	238	223	270	229	278	226	258	216	252	230	253	234	282	237	232	218	279	213	216	220	251	239	232	232	251	216	211	237	269	247	257	227	238	242	230	259	263	265	273	236	248	249	209	231	244	243	260	236	233	225	239	251	221	221	239	234	253	231	210	223	227	247	282	206	253	228	255	257	239	251	231	249	230	199	234	245	257	214	246	236	247	249	257	225	237	252	236	224	230	234	238	275	249	248	216	267	258	211	254	246	233	247	253	228	243	207	259	218	193	248	236	264	249	239	262	236	225	249	227	212	248	249	243	238	228	254	236	242	243	219	208	243	224	261	221	233	251	244	247	259	228	251	261	231	241	263	209	234	225	254	216	264	215	209	224	242	229	262	252	218	241	205	219	232	240	276	231	240	217	238	240	218	247	252	238	251	216	250	253	249	237	245	250	256	232	258	223	213	253	242	237	227	208	232	255	253	234	228	251
36754	17078	11039	5515	2734	1616	1357	1232	1163	870	778	811	802	830	801	749	709	706	698	729	659	684	665	662	642	611	579	594	588	606	621	547	615	572	596	611	537	592	553	544	580	621	590	561	569	556	534	580	599	616	589	589	570	565	578	571	522	568	540	592	594	521	515	553	597	567	593	566	562	603	586	598	603	575	531	552	535	588	556	591	589	589	541	567	555	597	549	580	580	597	558	597	548	554	592	611	557	554	592	577	590	561	587	587	564	551	563	548	555	584	592	600	581	615	560	598	550	576	598	591	579	563	586	547	577	536	613	544	546	592	560	579	552	608	559	526	549	596	578	554	596	562	625	553	556	561	550	572	560	581	558	580	560	547	579	572	587	593	553	562	589	581	563	545	563	568	599	584	567	574	530	557	542	559	560	578	540	611	561	552	561	558	565	534	569	553	526	541	571	581	552	622	521	608	573	574	555	602	540	553	574	595	549	566	551	531	516	615	611	553	544	565	573	576	572	604	581	562	540	610	550	544	602	574	595	562	582	580	591	573	565	544	548	572	543	569	568	540	597	586	557	626	577	574	573	579	585	565	586	569	515	641	600	550	572	567	587	558	575	568	541	590	579	540	541	586	563	542	590	588	559	596	528	540	600	553	531	554	597	542	564	551	600	579	572	575	618	575	574	582	600	550	574	535	540	607	578	550	554	571	574	557	548	516	573	565	566	608	568	587	584	547	599	557	593	611	591	557	599	575	578	605	566	580	566	612	566	610	582	577	570	579	642	587	598	586	571	603	563	541	605	536	562	552	553	608	583	563	617	535	577	597	617	558	549	583	565	589	611	595	570	593	584	580	557	556	544	574	607	580	560	599	606	558	553	528	568	602	595	541	560	602	585	581	572	554	536	577	572	555	556	508	555	587	509	576	579	590	559	566	583	554	580	570	502	546	621	591	584	602	535	560	549	576	566	618	559	557	560	547	558	526	573	554	523	542	608	582	573	532	595	616	561	598	529	531	539	565	531	544	527	573	564	588	590	579	545	618	580	589	599	569	591	570	574	595	574	545	586	551	580	611	554	560	604	580	607	569	551	570	521	578	548	559	556	581	595	581	562	559	600	556	582	552	563	617	579	552	596	540	575	509	597	580	573	571	547	564	541	546	580	556	550	559	566	558	565	581	558	594	631	580	491	599	559	548	582	596	609	577	569	536	566	599	584	562	543	564	572	544	553	575	535	526	589	601	558	632	585	572	594	559	602	608	599	539	533	523	649	589	553	557	608	598	564	600	562	600	578	594	590	555	535	552	533	611	541	556	563	540	573	578	567	582	572	587	606	588	576	561	550	559	560	570	590	602	622	609	571	573	576	529	549	601	578	544	565	612	555	554	551	524	568	581	592	582	547	540	536	548	592	566	540	580	574	575	563	578	543	607	599	558	552	560	544	609	587	605	534	558	546	606	604	573	606	595	538	598	545	563	563	561	558	605	601	544	597	609	576	581	585	545	616	566	585	601	606	538	559	603	590	554	586	546	570	576	607	563	574	534	575	557	547	539	582	597	573	526	558	587	545	588	574	573	598	571	564	581	591	561	570	592	572	582	551	571	543	586	588	572	576	560	595	541	597	566	603	586	569	570	567	575	576	540	601	526	555	603	567	575	581	558	538	540	573	590	588	560	525	575	547	577	526	567	594	597	587	556	567	565	610	574	585	558	557	538	610	552	601	594	557	564	584	554	576	591	559	561	533	580	567	591	545	561	626	559	594	562	612	533	574	543	572	532	580	533	590	585	574	614	567	565	542	574	554	539	563	525	538	580	566	536	522	568	576	585	555	580	600	596	626	554	563	519	584	545	588	538	542	567	577	626	563	594	548	561	584	564	572	531	612	613	556	508	557	552	559	595	556	580	567	572	583	586	555	563	598	634	569	543	600	519	545	556	576	562	566	568	557	577	579	528	599	578	549	541	585	544	603	577	584	536	530	570	578	610	615	594	548	604	556	507	613	532	598	544	571	543	585	589	600	558	535	587	555	535	587	589	599	579	577	597	592	561	610	573	579	559	579	557	598	556	601	569	536	567	574	586	606	621	575	586	554	583	613	557	559	569	565	577	641	556	576	589	570	592	556	542	612	599	588	540	563	549	617	584	576	547	558	580	596	554	548	618	554	579	577	542	620	565	563	556	576	567	569	542	578	570	557	601	544	545	535	561	596	566	569	620	530	565	533	609	568	621	558	595	581	547	608	583	568	583	539	586	586	559	613	582	542	595	579	621	583	578	592	548	557	556	538	557	561	599	541	598	580	546	599	574	537	580	605	580	596	552	571	560	576	554	517	583	565	615	592	630	600	526	567	551	572	558	548	532	570	573	559	557	528	560	563	576	577	586	608	537	592	592	553	588	581	566	564	579	548	567	568	556	592	539	574	538	574	573	606	583	576	539	578	569	611	564	576	597	531	583	601	575	596	540	586	551	548	565	552	566	538	614	579	548	582	542	574	570	614	568	617	567	554	588	578	567	540	636	550	605	566	571	558	546	521	580	609	594	586	529	528	570	576	586	585	574	591	565	577	507	561	547	572	573	583	588	528	540	569	581	599	598	553	551	561	556	589	573	548	596	516	588	573	546	592	574	590	544	577	562	524	545	574	532	551	555	572	571	597	586	597	577	595	556	564	562	603	537	553	584	595	561	579	549	634	577	576	596	562	576	549	577	582	593	526	579	567	578	558	582	590	575	565	547	603	551	528	579	590	562	552	533	575	539	557	574	543	535	593	574	571	600	555	565	590	586	573	591	542	585	557	565	589	580	579	531	582	537	571	574	585	599	633	598	541	565	589	549	583	549	612	567	584	595	585	588	616	591	574	556	612	597	563	566	592	584	553	588	580	567	584	545	534	537	614	548	550	600	620	604	583	594	597	623	576	543	576	611	550	607	544	592	536	589	561	589	602	590	584	590	604	567	542	594	583	561	537	539	575	599	548	584	591	565	550	577	553	600	545	580	574	630	561	543	570	546	595	569	585	550	576	545	567	574	547	564	544	548	546	576	587	568	577	583	563	589	569	565	593	542	571	545	538	537	586	586	596	556	591	534	540	569	598	570	574	596	576	568	550	594	557	531	618	572	568	621	615	573	568	620	570	592	614	580	580	628	572	543	582	556	594	542	566	569	586	556	580	527	565	527	597	565	612	590	550	560	535	548	600	591	562	559	577	566	600	556	527	550	546	530	566	547	558	595	583	579	536	577	598	587	550	606	566	550	525	544	602	599	582	596	533	573	584	564	580	578	582	576	614	611	549	632	558	590	622	552	589	536	577	563	561	538	617	563	543	566	591	557	564	580	591	580	568	554	549	589	608	609	545	555	549	590	600	596	571	584	555	552	562	529	567	563	568	595	557	589	569	548	549	577	540	560	548	568	582	544	576	597	572	567	581	604	514	589	538	620	568	556	542	565	591	603	579	574	599	562	584	570	566	594	588	553	549	575	525	570	608	534	595	537	547	544
54773	29595	12316	4204	1684	948	736	590	518	370	348	296	285	342	251	264	295	249	234	219	215	239	236	215	214	224	198	211	243	197	207	203	206	214	190	179	198	232	193	204	197	200	185	190	191	183	190	189	203	213	207	215	186	178	194	188	200	209	182	177	200	217	211	192	205	192	193	165	179	190	203	200	192	201	192	196	184	189	216	178	206	191	195	216	193	184	190	207	174	186	201	223	196	185	191	205	210	193	185	211	168	175	199	189	194	179	172	189	189	202	201	173	170	175	179	218	181	198	186	196	191	197	200	220	190	174	206	179	194	194	200	210	208	174	196	197	213	187	176	188	202	199	199	190	201	209	190	219	198	212	206	170	214	162	213	192	190	197	222	165	211	202	185	204	200	181	198	205	213	190	204	195	206	193	173	196	187	203	208	194	161	163	220	207	217	178	206	186	214	191	186	183	177	174	196	186	186	215	194	232	192	190	178	204	181	179	195	190	175	176	191	188	181	186	224	183	199	171	204	181	205	178	199	202	199	193	217	199	187	199	200	185	181	193	173	184	202	196	228	188	194	174	203	200	208	192	202	200	178	180	203	213	183	208	210	199	181	216	170	165	184	190	198	161	191	173	183	187	188	174	172	188	211	203	188	183	214	210	181	197	173	192	212	198	185	183	201	206	168	191	204	192	204	196	154	196	192	186	215	186	202	178	191	173	179	206	176	199	189	206	182	199	188	197	213	221	212	225	200	196	226	207	193	189	194	194	194	206	213	203	201	203	191	181	178	216	192	197	201	187	207	229	200	208	204	164	189	211	191	192	208	199	202	224	200	200	226	190	185	178	195	218	202	207	198	205	197	174	180	160	178	203	176	186	200	182	208	209	215	202	180	189	182	199	187	206	188	196	217	230	199	214	186	192	183	199	186	174	214	158	192	183	164	196	211	204	177	201	197	197	182	180	196	209	184	181	192	168	195	185	204	202	191	232	205	207	171	202	190	207	191	175	208	202	212	184	175	213	188	184	196	221	174	180	192	197	195	199	192	181	189	200	205	217	203	199	174	180	215	209	219	205	202	168	194	193	197	189	188	189	196	191	179	172	221	177	200	229	204	196	191	190	214	176	200	191	197	197	197	165	218	217	173	172	206	192	214	187	187	194	166	187	192	175	173	172	213	220	217	191	190	180	179	191	209	193	190	199	175	193	186	198	206	203	230	224	186	179	176	218	179	177	187	189	206	212	214	191	190	161	209	198	202	201	217	206	204	175	209	212	216	196	184	207	189	174	196	214	203	187	207	199	208	184	195	192	181	175	237	189	186	186	202	191	205	208	219	217	208	197	209	185	205	186	199	169	205	218	196	176	220	213	204	214	189	216	194	219	194	198	173	172	215	197	194	227	180	186	211	199	208	186	193	211	160	218	196	197	177	181	227	186	210	185	205	198	192	176	180	195	188	206	172	196	194	214	188	210	177	204	204	206	202	195	179	220	169	217	178	195	194	187	177	216	194	219	192	169	190	210	184	169	185	197	202	190	189	198	227	222	208	178	196	195	169	163	195	190	193	194	217	194	189	190	220	174	160	201	190	194	195	190	205	217	207	181	197	182	184	173	192	166	197	196	188	176	160	179	174	194	169	184	206	191	185	205	198	197	177	198	187	176	208	185	160	189	182	181	218	187	200	194	200	191	176	200	210	193	184	195	180	174	173	211	195	185	183	226	201	189	145	185	184	206	217	191	195	205	185	207	186	221	183	185	189	186	184	215	191	213	197	180	196	177	195	211	192	204	196	179	181	205	184	185	192	189	201	203	204	165	200	189	215	178	185	177	184	184	185	227	180	175	180	189	153	211	192	201	171	187	177	216	196	202	184	219	209	195	204	192	227	189	175	179	182	173	201	172	188	181	204	198	194	182	174	202	217	169	184	224	171	188	207	208	212	177	192	199	178	207	197	174	178	212	179	203	188	199	228	191	220	186	203	167	201	188	183	197	205	167	208	183	184	189	184	211	193	198	199	184	215	196	199	163	198	201	222	186	176	183	193	181	211	202	197	177	204	187	200	201	198	189	212	184	229	200	182	182	201	162	213	209	199	200	215	225	198	192	225	207	166	194	191	188	172	203	165	213	200	207	190	192	191	204	206	186	187	206	187	205	213	200	165	197	205	232	226	204	202	186	196	180	178	194	181	196	180	201	196	218	197	205	175	190	210	205	199	177	161	216	184	176	199	215	210	209	180	199	239	183	219	222	210	195	194	198	203	202	174	204	195	194	180	207	202	180	229	185	202	179	185	220	199	204	180	177	202	185	184	176	170	166	174	197	188	190	172	188	195	158	218	194	177	187	191	201	220	234	171	193	202	202	237	215	189	190	190	190	218	214	199	185	199	203	174	191	218	199	172	226	223	181	189	189	181	198	203	205	195	203	193	200	192	202	192	205	208	197	188	217	199	182	190	184	187	181	202	200	192	232	195	200	209	162	211	203	187	171	225	191	206	222	197	200	186	200	193	179	187	199	192	180	192	160	176	196	206	192	182	203	189	195	197	187	203	193	211	198	188	200	198	208	193	185	183	211	192	178	197	215	192	189	211	208	204	163	190	172	172	176	202	189	188	201	177	216	196	193	200	213	197	197	189	221	186	181	203	175	191	212	175	187	207	207	173	153	198	166	188	176	190	207	165	196	197	234	180	203	211	209	201	214	171	201	181	232	194	205	208	195	171	179	191	195	196	188	189	181	202	173	200	166	196	196	223	174	188	181	187	166	204	192	189	202	225	196	197	181	161	186	195	187	213	173	199	197	203	198	183	184	217	194	186	222	192	230	193	182	198	176	208	208	205	186	191	233	177	156	185	211	191	194	176	183	167	185	219	185	198	192	163	200	176	195	195	204	206	191	198	234	177	223	190	216	224	196	198	197	178	187	189	208	177	181	191	193	198	220	195	169	192	189	211	190	180	185	200	205	193	196	200	202	223	180	206	199	203	186	190	206	205	188	203	192	207	186	180	180	193	221	203	180	199	199	190	232	193	176	192	201	213	187	215	192	198	217	206	192	197	201	193	200	196	171	212	206	185	208	177	187	196	184	187	192	214	197	189	199	189	185	201	187	201	205	181	196	172	173	219	197	179	191	191	174	188	210	160	208	197	193	184	183	186	193	197	200	206	245	205	165	186	190	207	193	183	203	202	156	195	200	213	190	206	178	216	206	213	222	199	221	205	197	202	198	200	205	184	201	207	216	206	191	178	188	195	196	200	202	181	198	176	210	209	204	221	210	187	215	200	196	208	208	181	170	176	212	195	211	216	203	221	190	202	205	184	189	169	186	184	177	186	211	197	187	188	190	220	191	175	169	205	181	194	211	219	176	200	204	183	191	182	208	179	188	179	176	172	185	207	219	211	214	216	150	188	189	181	177	189	222	192	209	175	198	178	204	188	208	189	172	181	187	201	199	213	196	205	200	178	200	185	197	186	177	190	230	176	209	190	193	205	221	186	208	185	172
37605	22686	13804	9012	5660	3636	2962	2420	2087	1499	1326	1150	1138	1213	1097	999	934	868	831	814	813	793	774	621	620	582	579	509	559	489	545	485	478	507	548	527	466	468	520	483	503	481	515	487	479	480	469	445	460	467	484	445	430	458	465	426	464	444	479	470	424	506	459	451	497	448	463	483	446	462	466	487	471	478	398	476	472	487	487	460	482	453	460	462	502	437	394	471	444	457	483	485	494	434	446	463	440	483	467	519	485	462	485	474	489	437	413	438	454	481	459	464	453	468	487	440	469	485	461	488	475	457	463	466	440	458	459	462	457	455	475	428	447	481	479	442	454	461	449	464	460	436	468	478	474	476	441	464	439	505	479	481	458	463	487	441	517	465	470	484	438	485	440	454	466	484	429	498	464	461	454	488	445	435	460	471	439	433	483	437	432	464	464	446	477	482	474	514	435	435	476	459	420	461	459	466	501	433	447	448	457	457	475	438	492	454	445	433	452	493	443	438	463	489	452	446	439	484	439	462	469	460	466	455	448	466	490	448	452	477	433	490	474	478	477	444	461	470	456	466	453	445	458	474	464	481	432	450	457	467	466	475	454	460	461	446	458	455	466	473	468	453	461	461	471	476	463	491	491	480	458	483	472	460	495	434	464	453	477	404	459	418	449	442	433	462	464	451	428	467	452	433	454	426	461	439	479	450	487	422	462	457	473	467	472	469	448	446	484	453	502	478	476	486	439	475	473	454	413	438	448	449	490	423	427	431	492	486	500	492	451	441	475	413	456	479	442	473	484	486	453	440	447	435	460	520	467	469	447	429	490	472	409	459	479	466	458	466	479	433	430	475	488	446	475	443	451	449	475	490	462	432	503	467	438	486	495	471	474	449	449	448	463	449	484	471	469	445	491	485	503	420	476	461	443	455	499	466	465	488	478	491	476	478	405	517	418	501	469	474	477	446	488	450	453	499	488	478	492	419	453	491	499	485	435	461	457	481	483	480	480	463	467	445	466	433	460	448	448	487	487	500	497	426	464	452	455	490	455	480	457	431	477	446	458	483	430	450	505	453	430	416	433	448	478	464	470	479	462	467	431	422	445	516	496	453	477	464	451	507	492	434	501	482	486	458	479	443	451	462	470	466	470	484	474	471	436	495	475	435	468	458	462	451	476	472	452	485	476	481	414	455	457	457	478	471	448	495	466	463	474	484	456	461	500	476	425	481	440	489	466	475	436	448	442	464	458	455	462	480	460	444	420	513	466	445	429	487	473	481	480	467	474	504	475	472	443	465	476	457	457	454	423	440	451	466	486	480	449	460	463	440	473	434	458	460	480	452	475	481	484	464	433	448	461	457	470	464	466	494	434	467	472	465	463	464	450	461	416	417	454	472	454	458	475	454	454	459	458	464	448	449	497	449	498	470	458	459	502	495	473	428	466	480	448	464	459	483	505	434	476	504	480	482	469	479	476	454	412	479	435	437	474	503	460	466	434	434	472	468	490	477	469	481	440	499	516	474	469	492	446	479	446	513	498	435	447	448	490	471	483	418	457	439	505	485	480	439	472	424	457	501	456	479	434	438	470	457	424	435	442	429	495	449	431	454	488	480	424	427	474	464	467	444	461	452	477	473	469	471	487	468	428	464	437	465	468	481	485	489	466	449	495	517	443	461	454	471	495	485	477	509	462	474	425	486	464	448	423	444	460	479	460	437	441	497	483	477	441	475	427	471	467	462	473	415	482	466	470	446	479	456	455	457	439	455	480	474	449	456	473	487	471	483	450	465	464	465	484	484	446	474	443	462	475	445	450	475	454	437	464	453	494	471	421	482	469	455	488	449	440	475	462	457	469	455	501	471	499	465	453	436	439	462	462	458	443	460	456	460	451	503	444	446	462	461	481	447	426	455	469	421	453	466	480	460	446	490	466	453	488	480	455	460	462	435	481	466	446	497	444	435	510	482	451	502	452	440	454	457	426	472	462	473	474	423	465	438	464	469	450	467	480	452	461	463	477	483	482	457	464	438	484	423	484	474	453	452	438	430	455	452	447	485	455	527	472	423	469	493	456	500	474	466	508	467	460	435	421	490	447	469	509	454	488	442	464	479	471	477	451	453	433	445	441	468	488	441	481	448	479	457	460	460	447	473	495	451	471	494	492	480	462	417	478	462	445	508	475	460	493	480	479	467	425	465	428	423	487	419	439	442	452	482	454	475	437	464	455	498	487	463	482	446	507	469	450	467	420	424	425	453	452	455	484	479	440	471	438	468	424	462	462	450	438	462	452	447	483	484	461	427	482	471	505	462	479	534	458	493	482	478	475	448	484	452	487	486	413	477	428	401	441	459	446	439	506	462	487	472	463	452	448	444	452	446	442	466	518	461	478	461	474	461	461	478	465	443	495	457	449	473	537	455	441	461	472	484	480	450	491	456	466	477	447	501	437	469	460	465	462	472	443	428	428	496	441	454	455	474	436	447	434	480	454	464	475	463	477	503	476	461	462	401	482	436	507	459	499	425	440	471	465	432	470	469	460	442	506	438	494	455	450	458	473	489	474	482	450	447	492	417	432	454	480	476	470	470	477	459	483	456	442	409	459	450	507	466	479	423	478	448	419	470	455	441	447	482	456	472	452	466	490	460	505	450	468	481	466	487	462	486	461	456	466	469	528	445	491	461	458	435	470	398	483	468	448	460	449	460	452	476	433	495	484	469	443	450	447	425	487	452	457	455	461	477	481	451	439	485	467	434	437	506	457	492	473	526	466	479	503	462	458	474	470	470	475	443	455	491	450	463	477	448	454	472	440	502	477	446	483	452	460	439	487	444	449	469	516	417	476	490	488	488	472	454	461	453	451	460	525	483	480	451	466	470	462	456	441	459	481	480	452	467	452	465	468	449	489	473	417	468	454	446	465	404	452	474	465	440	444	457	405	451	474	473	448	422	448	484	453	459	451	457	438	454	450	451	428	472	511	498	424	468	440	486	457	456	474	453	482	446	479	447	446	473	445	464	457	477	440	460	440	495	470	441	471	476	448	468	448	482	497	475	453	452	439	452	473	484	415	465	465	471	454	485	504	454	516	501	449	465	433	468	460	457	486	472	475	479	461	475	468	461	476	461	466	436	443	447	454	509	449	451	483	457	467	447	480	458	491	482	485	477	487	436	442	462	421	477	484	482	472	427	462	465	460	489	461	478	456	492	455	436	444	467	496	445	464	512	451	460	498	473	490	413	476	434	429	494	446	475	432	463	465	418	489	499	476	444	466	445	467	479	486	489	490	445	490	505	486	463	457	480	483	463	470	437	486	447	487	458	489	449	440	476	471	466	430	469	458	470	449	418	481	467	437	457	513	453	435	454	448	449	487	478	421	458	465	475	477	436	426	450	462	550	468	443	477	447	457	452	490	449	444	459	462	492	527	461	500	473	490	429	450	433	475	448	460	449	443	508	481	442	488	479	464	502	475	433	475	475	503	460	475	476	467	473	455	475	442	465	459	465	477	434
34616	13748	5550	2069	745	416	310	325	347	281	240	269	246	268	262	257	276	258	241	250	212	198	241	237	216	226	241	230	243	222	229	235	237	221	235	175	221	210	210	239	234	235	185	226	204	215	231	211	213	211	220	240	211	198	214	250	218	209	231	214	229	183	188	248	221	197	234	232	214	212	195	235	216	242	197	226	227	234	219	203	213	228	225	223	191	225	238	238	210	190	209	215	233	230	228	261	233	204	226	206	215	252	235	202	263	233	238	195	244	198	205	221	230	229	216	209	251	228	237	212	244	224	226	221	214	239	210	195	224	214	217	236	237	212	237	236	224	203	205	247	203	230	193	235	226	205	198	231	241	246	227	223	205	217	233	237	238	229	222	191	208	231	210	216	213	238	231	231	239	228	200	225	219	211	196	199	187	212	230	202	240	274	201	220	223	185	235	180	208	237	234	255	216	225	214	221	215	211	195	228	251	228	250	220	236	217	235	218	239	217	190	233	205	253	233	219	224	218	188	222	218	182	230	226	228	224	238	235	214	222	214	216	218	225	219	212	226	223	229	230	189	209	216	215	211	200	227	199	228	213	255	226	234	238	201	258	191	213	219	203	211	218	226	225	214	226	244	252	213	220	229	243	245	219	215	204	223	196	196	223	255	214	228	209	189	196	221	240	217	207	229	249	223	205	231	221	222	221	235	228	218	202	224	234	205	214	200	232	216	226	234	233	221	226	233	202	209	224	193	214	228	236	213	225	208	208	215	215	230	239	225	232	198	222	238	226	231	215	227	242	223	214	199	210	215	220	212	206	233	212	217	207	237	208	225	226	227	234	230	228	203	202	214	188	219	230	217	217	228	232	228	194	230	203	199	239	243	204	225	191	230	199	249	224	216	207	241	215	211	219	231	223	248	218	196	186	212	217	216	217	224	215	231	202	227	229	234	243	196	247	212	215	186	234	226	211	209	210	212	216	199	220	202	229	217	212	222	225	194	227	196	233	241	255	232	249	205	223	220	226	212	207	209	203	176	211	254	207	204	216	218	214	196	189	221	226	217	218	223	214	238	234	201	195	247	209	223	213	204	198	231	219	249	216	202	236	245	243	232	221	226	227	223	222	214	242	180	222	219	234	224	234	207	239	206	227	230	203	181	211	231	225	204	226	199	231	228	207	222	214	225	220	206	233	202	232	228	225	237	213	215	225	207	217	220	215	209	214	232	226	200	218	220	215	215	214	203	213	245	226	203	228	224	222	231	233	201	238	216	239	232	219	238	211	205	217	224	187	216	199	197	232	230	232	233	195	215	194	189	226	202	214	238	241	218	223	187	236	238	209	204	194	221	214	203	251	214	223	208	231	244	209	212	247	205	203	215	198	246	191	198	214	202	224	222	229	207	202	222	198	227	190	242	222	211	212	246	239	246	222	204	219	212	210	237	223	212	211	225	233	241	230	214	245	247	218	213	219	200	222	226	201	227	230	249	228	220	235	212	235	212	222	227	213	219	210	232	210	226	222	211	212	194	234	227	221	202	221	213	206	205	234	209	225	221	219	212	204	228	221	216	200	224	225	225	214	222	207	220	240	220	218	196	236	227	233	228	204	221	203	217	250	246	223	218	221	220	201	230	226	239	229	217	211	210	198	205	194	234	210	192	235	251	221	267	234	227	208	210	220	232	224	200	214	224	209	222	228	211	220	206	183	212	233	209	233	206	220	227	218	218	217	224	213	237	227	194	227	200	214	212	214	213	228	214	216	209	196	202	197	204	221	217	193	210	236	214	209	195	204	207	218	211	235	222	225	188	224	188	257	206	226	236	221	226	204	233	242	224	225	235	249	205	203	250	211	203	237	193	198	229	204	240	240	210	188	183	200	210	204	213	191	242	223	219	212	245	220	222	233	233	204	233	227	223	216	203	210	210	202	238	213	223	199	210	222	238	205	249	201	212	201	220	216	216	229	195	218	213	215	196	205	224	227	208	221	217	229	251	219	228	193	209	208	236	202	206	245	228	220	212	226	199	246	218	232	198	220	212	261	211	221	219	203	204	216	185	196	203	235	218	197	221	223	224	245	206	215	238	220	201	199	214	207	228	204	225	226	248	223	197	219	213	209	247	206	225	219	216	223	209	219	194	187	205	244	229	210	224	229	204	202	204	239	226	236	234	214	211	218	222	204	217	226	238	224	212	220	229	250	210	219	207	217	197	219	211	234	226	208	217	226	216	240	243	239	241	231	207	208	215	208	195	234	211	207	244	222	206	213	201	232	233	229	227	180	220	208	226	220	216	237	216	216	213	223	207	193	244	209	209	211	242	222	233	230	228	244	212	250	198	205	207	248	243	211	228	219	217	211	194	255	251	214	206	229	235	238	223	234	214	225	237	250	218	246	217	235	239	236	217	229	238	219	236	234	193	261	227	218	212	177	231	193	203	211	214	205	237	229	221	212	195	219	193	221	219	210	253	215	216	244	231	179	236	245	254	236	229	250	225	198	219	218	225	220	232	206	233	204	229	212	209	227	219	212	204	225	221	216	213	194	199	254	204	202	225	213	243	218	204	231	222	211	223	214	220	218	254	234	231	207	195	240	214	200	217	230	205	220	221	210	224	210	216	222	218	224	221	233	197	216	241	226	222	225	234	227	230	218	207	201	190	211	210	232	223	252	210	223	214	232	251	233	192	240	201	227	217	214	194	208	217	231	233	216	223	208	211	230	213	202	209	241	215	233	205	210	254	253	235	240	203	221	202	233	248	212	243	230	219	218	190	223	214	214	211	220	187	231	224	203	201	209	234	250	254	250	222	216	201	233	211	214	225	230	207	216	200	221	223	226	215	211	219	217	245	228	206	221	242	233	212	260	220	227	225	235	219	220	221	208	236	182	234	209	216	203	199	230	260	225	199	237	217	233	202	219	195	195	229	237	232	224	228	227	211	218	210	220	201	188	226	190	238	194	196	245	214	207	240	213	229	229	227	231	207	204	241	235	203	224	215	199	236	223	236	232	244	228	240	244	204	206	236	217	246	215	217	221	210	220	231	220	208	214	225	239	251	224	235	253	204	206	187	211	241	213	219	199	237	236	205	199	228	226	209	218	190	210	211	231	204	235	241	222	188	189	217	243	222	202	237	228	231	246	228	220	223	239	245	217	242	211	222	203	228	212	218	222	203	230	209	231	197	184	215	245	229	209	218	241	225	220	193	207	229	217	200	202	208	231	199	199	210	213	245	239	222	200	213	257	176	241	216	216	247	232	188	231	213	205	211	217	219	221	236	249	218	251	206	231	196	202	237	220	210	218	233	205	212	198	231	192	197	219	219	207	204	228	242	223	246	235	222	198	219	218	225	220	214	234	188	208	212	182	218	207	223	238	245	204	205	207	243	211	246	211	219	202	213	242	221	224	197	246	239	207	239	249	193	201	206	194	235	238	243	218	202	217	233	212	188	201	229	230	211	220	207	212	239	235	200	236	211	209	204	236	229	215	214	233	229	220	223	216
25326	11003	8895	5216	2515	1440	918	1035	1106	909	816	739	768	698	754	698	666	624	624	641	613	582	608	546	539	572	569	538	541	586	594	507	530	505	549	546	536	547	524	509	555	512	509	516	554	564	476	503	539	534	518	592	502	478	532	494	468	512	527	570	509	526	524	572	531	599	544	516	557	512	525	525	539	549	534	544	459	526	556	520	502	521	566	494	559	527	528	529	531	561	544	557	544	517	507	552	534	511	494	535	522	508	531	543	534	522	524	517	561	527	514	533	525	508	509	527	558	495	534	478	528	553	506	537	563	557	544	541	517	576	493	523	474	537	516	483	530	508	526	533	493	522	517	545	582	495	530	508	520	516	529	537	533	506	540	524	495	523	490	540	490	539	489	552	506	565	544	510	499	519	480	549	539	504	518	536	507	533	522	536	507	527	539	493	527	504	522	495	520	523	520	526	530	521	543	547	495	599	531	535	502	539	490	540	526	545	520	530	514	545	547	557	507	522	505	516	539	506	505	512	508	536	563	498	495	518	545	551	498	520	515	512	555	529	523	510	466	502	527	497	503	568	525	577	519	484	488	529	544	513	516	541	559	508	530	522	554	540	508	566	543	501	494	526	503	552	530	545	559	551	526	519	515	525	507	540	519	537	508	552	543	571	477	550	528	527	515	511	549	558	576	536	513	514	582	531	540	498	512	527	518	509	486	529	524	517	520	556	531	538	524	490	586	544	526	487	530	530	499	494	512	536	506	486	550	508	527	548	488	529	508	543	525	539	534	523	575	549	517	536	520	511	522	506	521	498	499	518	497	513	476	540	541	528	560	532	516	525	529	539	525	520	575	505	524	513	493	550	503	536	539	543	494	470	497	534	518	518	540	538	526	563	482	534	531	502	503	513	534	538	549	532	540	491	531	523	520	547	518	548	553	520	484	538	487	539	525	498	514	500	497	550	481	508	546	518	590	567	532	537	506	524	518	535	537	540	536	518	541	504	539	513	520	542	542	538	495	515	510	518	521	520	558	534	523	563	553	543	539	540	555	532	548	538	549	552	535	552	464	523	543	517	555	524	573	558	516	529	538	559	553	517	537	551	558	579	534	536	512	539	534	525	511	558	473	535	504	524	480	530	524	541	510	552	525	516	530	507	509	478	513	550	535	502	546	523	552	524	544	522	478	561	490	520	491	504	532	554	521	480	533	511	529	523	566	542	566	541	518	552	532	529	534	512	531	568	531	507	574	562	550	561	523	482	526	492	513	592	512	527	549	547	561	485	512	559	509	523	512	539	554	498	562	535	499	527	520	540	541	528	559	495	512	520	550	533	530	504	506	510	517	536	551	499	529	541	532	552	551	532	542	564	489	562	472	532	524	553	517	498	512	567	543	488	537	502	516	520	542	525	541	497	512	526	511	525	478	564	552	525	538	521	530	558	542	520	532	493	568	547	524	580	509	511	522	544	515	570	535	539	514	510	508	549	503	516	490	495	531	528	549	507	499	515	534	567	497	517	513	563	542	535	490	504	529	522	474	505	499	507	486	543	523	510	519	480	535	567	550	526	544	490	519	512	544	511	525	525	540	522	517	497	515	504	517	491	493	505	582	541	564	505	577	503	504	558	505	517	513	508	508	525	556	506	564	538	513	561	535	518	529	532	522	556	512	533	508	545	529	540	557	548	525	525	498	510	512	538	517	510	557	513	519	555	558	534	537	558	497	545	486	471	505	534	507	494	557	544	509	536	565	509	549	510	499	540	571	552	546	560	495	530	478	514	517	554	525	490	518	528	512	536	529	504	465	535	501	527	550	523	494	493	547	493	521	526	515	505	538	535	514	510	516	519	532	518	549	488	544	504	524	479	522	542	529	500	514	519	511	530	516	519	554	537	505	513	545	537	516	557	536	538	532	538	557	529	552	523	506	491	532	507	514	490	497	550	524	540	547	515	540	517	543	512	541	546	534	500	527	530	553	499	534	529	517	561	550	543	506	503	505	515	539	529	545	501	548	481	540	545	539	500	530	534	499	513	502	514	529	550	464	515	542	548	540	520	521	512	501	535	521	531	552	507	546	498	521	536	508	518	509	524	523	529	560	493	549	555	551	490	535	563	536	534	538	517	523	545	540	539	537	505	554	493	517	545	533	520	518	511	536	502	524	550	521	529	520	541	509	538	534	536	532	487	484	513	540	522	568	517	505	548	524	539	550	515	536	528	538	541	540	495	536	533	531	515	539	526	521	537	486	517	567	532	549	525	517	529	518	516	541	536	511	521	514	559	535	537	530	495	549	536	506	490	496	555	544	510	506	512	522	537	495	501	520	546	517	543	512	507	543	539	548	528	513	463	496	526	564	533	517	528	528	534	531	587	538	556	531	542	512	537	544	503	488	528	503	525	502	537	561	523	502	548	493	517	538	560	513	568	543	534	517	521	512	482	538	516	534	529	515	540	524	561	564	485	497	511	569	540	506	526	494	542	517	557	557	518	531	526	529	520	505	505	547	502	580	547	529	499	512	509	510	533	564	527	537	515	532	506	512	578	518	553	540	560	527	550	544	505	499	540	542	524	525	547	518	529	480	494	489	530	542	543	538	532	533	499	550	535	470	494	541	536	547	508	547	506	534	538	573	515	590	516	536	497	516	563	528	536	556	544	523	538	506	537	513	483	483	544	533	547	542	531	514	506	509	525	482	539	545	555	495	547	516	548	546	571	496	531	469	499	516	548	521	526	540	495	514	516	503	489	552	556	521	544	526	504	533	503	527	519	552	524	553	535	497	489	504	556	540	541	505	554	482	514	559	587	541	561	529	510	509	540	539	548	491	525	554	521	494	515	509	557	525	524	524	548	531	518	527	516	533	528	521	538	519	512	577	540	523	529	497	519	524	531	484	552	534	521	533	512	527	551	506	505	552	483	497	543	549	521	509	516	514	548	516	519	513	532	541	481	530	543	534	514	528	534	532	509	514	528	525	551	496	547	520	516	481	508	536	534	557	527	539	568	513	479	535	553	535	554	491	532	566	562	527	528	548	523	564	530	559	542	565	517	497	537	535	517	549	506	533	515	523	504	570	530	502	524	555	521	592	521	539	526	516	558	568	560	576	536	508	535	534	540	482	522	534	513	555	516	492	487	498	553	481	501	530	499	562	596	529	578	580	499	545	518	525	503	515	533	521	529	498	552	540	532	513	555	558	524	547	517	520	554	515	540	549	531	532	529	529	526	533	512	488	491	483	528	523	532	503	480	528	533	495	514	501	486	505	530	516	533	545	537	456	511	475	545	545	527	521	513	541	540	546	525	530	519	527	524	597	566	535	537	533	576	513	506	534	501	490	510	571	539	536	563	559	521	494	499	530	500	545	533	542	499	546	493	556	496	505	516	541	551	528	532	500	534	526	554	550	508	531	534	520	546	502	513	540	564	531	494	551	518	527	524	544	566	538	512	521	521	553	525	538	552	535	545	521	531	581	496	526	514	541	528	490	546	512	531	513	513	546	522
44713	22296	9022	4372	1924	838	495	432	410	375	316	315	283	309	328	290	298	265	248	247	247	251	256	256	259	262	251	240	259	244	259	239	253	237	238	245	247	239	244	215	250	240	254	211	247	245	216	235	224	251	252	249	258	231	233	253	240	260	209	222	257	241	220	234	215	241	222	244	238	255	239	222	221	193	243	245	238	254	269	253	207	215	256	239	233	209	252	234	252	211	261	226	259	235	259	225	238	210	257	225	234	219	224	251	267	243	227	247	238	233	246	240	212	227	261	218	244	238	229	243	240	237	254	220	252	226	261	254	236	246	228	220	219	248	219	239	216	228	252	283	240	225	279	252	225	270	242	231	206	249	235	216	246	233	238	238	251	249	244	223	214	247	251	244	234	219	236	245	233	236	256	239	230	262	220	196	213	248	240	212	223	205	235	223	236	261	231	239	242	223	230	254	239	260	219	246	224	265	235	240	229	242	234	227	221	229	243	234	243	243	264	226	256	267	214	239	242	239	226	239	223	245	241	242	205	223	203	244	273	241	222	234	215	213	224	212	205	233	236	258	212	265	212	220	229	189	239	235	244	235	261	252	237	249	267	220	226	224	236	210	253	212	236	231	239	243	230	234	217	195	247	215	260	242	266	230	239	248	230	203	199	253	246	239	225	235	234	254	241	235	233	222	227	265	218	231	237	218	253	216	239	245	229	241	236	221	237	286	233	216	251	251	263	248	235	253	236	226	244	239	253	221	265	211	251	232	230	237	257	235	235	260	227	259	246	225	238	232	197	247	253	250	208	240	255	274	249	230	233	218	245	235	244	231	250	228	224	218	255	245	222	256	236	249	249	229	227	207	242	247	234	227	273	221	269	222	213	223	253	234	248	249	257	206	210	233	256	213	261	248	230	248	222	236	272	256	226	241	215	251	236	230	217	228	242	255	231	222	236	231	255	267	247	258	246	241	271	250	224	206	233	229	238	244	233	219	252	242	245	221	234	252	211	225	249	247	262	234	240	229	236	224	224	234	244	233	233	211	257	245	219	216	224	249	252	214	261	229	244	258	235	225	259	254	255	218	245	256	236	213	208	222	257	248	257	226	237	252	249	253	246	228	259	235	222	237	239	224	239	234	233	218	254	223	245	212	218	219	242	243	255	229	221	236	267	260	234	230	234	238	222	266	276	245	254	224	247	246	245	224	218	255	239	275	236	247	224	207	230	218	231	228	237	233	212	251	256	249	243	226	224	224	237	219	243	211	270	267	222	255	240	281	232	243	231	215	222	246	215	204	244	231	227	248	261	222	270	219	217	223	235	245	255	242	192	248	250	224	216	248	224	238	229	247	242	217	230	248	239	207	235	197	238	267	238	219	264	277	228	236	227	227	262	234	272	238	231	254	257	247	258	239	255	267	253	216	235	271	213	262	216	261	220	261	250	224	257	266	253	278	245	236	233	204	221	226	210	234	245	233	217	230	249	242	239	249	245	229	239	244	264	201	213	211	245	228	247	258	246	226	253	221	252	263	219	240	219	220	233	243	246	235	278	242	259	240	223	249	227	239	233	241	256	202	238	239	236	238	242	232	260	265	226	237	245	225	224	235	242	228	240	229	238	234	229	232	208	222	247	252	253	253	231	227	217	229	227	234	232	245	222	240	247	199	234	240	245	229	229	234	255	258	215	239	243	236	241	260	236	247	246	248	228	234	221	272	224	245	254	229	227	236	238	280	249	252	254	232	269	211	257	235	193	222	223	250	221	215	249	254	268	242	220	244	245	232	239	273	243	227	233	255	221	216	230	232	227	226	236	257	282	242	247	230	229	245	233	244	211	203	248	211	223	234	232	239	251	231	230	269	243	216	240	231	215	230	229	222	262	233	264	244	254	245	248	230	228	251	258	250	230	244	224	253	224	223	238	246	223	232	224	234	234	256	215	240	231	258	259	274	234	237	242	214	236	236	226	224	223	258	202	245	271	235	233	231	240	200	221	280	248	246	237	244	230	221	223	243	239	226	218	240	228	244	263	250	238	223	216	256	207	220	270	252	244	249	221	230	241	227	251	252	275	209	250	224	246	260	211	235	258	232	227	225	250	238	253	218	230	231	249	227	235	262	243	231	248	231	252	211	229	250	265	219	249	224	234	248	252	289	222	229	247	238	247	221	258	247	217	221	227	213	221	234	238	238	215	230	269	236	245	250	232	241	229	230	209	210	254	225	226	256	225	221	218	210	220	233	255	245	219	260	254	238	240	239	237	273	246	250	230	225	255	264	234	263	239	222	251	237	222	199	220	242	186	225	249	256	231	243	234	232	219	279	254	236	230	268	215	264	242	229	234	233	225	261	238	235	212	256	228	238	235	226	226	270	249	215	229	222	246	233	236	237	231	218	236	242	214	246	254	217	247	221	221	236	239	237	239	242	219	246	265	230	248	241	247	246	224	210	219	244	223	257	240	252	228	266	214	244	266	250	224	251	235	225	229	259	222	218	269	220	272	225	231	237	254	243	226	224	227	266	268	221	246	242	231	235	259	219	243	247	234	196	263	255	225	250	226	241	212	227	207	246	239	271	242	230	254	225	277	237	224	259	249	235	240	226	245	258	244	246	233	256	237	218	248	270	233	243	214	236	213	262	256	217	220	246	225	243	254	215	226	243	236	280	234	233	241	251	221	236	241	211	271	248	272	239	241	259	226	230	232	239	201	234	232	206	211	258	248	226	233	232	237	238	226	235	222	240	228	229	234	238	280	210	254	217	239	243	242	216	216	249	230	230	260	255	239	243	238	260	250	225	238	233	245	243	214	221	222	248	239	254	238	238	239	250	247	254	239	239	239	219	224	261	200	255	242	245	246	234	277	241	229	238	226	228	245	235	226	204	221	238	202	224	228	253	254	213	216	254	241	242	233	221	229	214	231	257	225	241	260	254	242	250	243	267	246	246	232	235	218	234	257	230	217	242	227	247	234	252	224	247	226	226	231	242	252	257	237	221	237	236	222	229	251	240	251	254	239	223	251	248	237	250	219	239	219	215	283	251	240	268	252	279	252	238	250	253	233	246	245	237	245	238	204	230	282	239	224	249	243	247	236	232	230	214	238	224	227	257	233	227	213	254	264	230	242	222	228	212	253	236	238	231	228	249	253	241	281	239	242	208	214	211	236	210	245	260	270	242	232	239	264	259	254	288	218	235	245	264	235	270	207	234	232	264	237	227	252	240	235	233	237	258	223	259	228	226	225	244	243	252	219	230	223	247	204	215	217	214	247	243	256	217	272	230	249	251	226	229	231	274	267	249	243	230	264	232	235	249	240	251	240	264	238	245	219	244	265	252	225	236	241	256	228	235	223	220	209	231	257	248	185	243	198	212	264	244	256	240	243	217	189	233	212	262	241	267	231	245	229	258	252	233	241	222	237	224	253	250	220	218	233	252	271	242	252	239	248	233	248	216	244	251	229	232	233	236	212	262	245	247	235	243	236	241	241	254	250	243	256	232	218	240
31934	18405	11852	10647	6149	3016	1853	1533	1504	1273	1102	1007	902	925	948	913	886	800	808	729	763	772	671	670	611	630	632	639	636	599	616	585	570	605	569	595	599	565	570	577	576	581	541	549	605	558	573	555	548	545	579	562	540	605	587	580	510	574	533	530	528	544	566	605	546	600	631	536	545	611	580	546	549	550	555	619	532	537	540	573	545	572	579	556	542	535	562	564	540	537	572	558	593	566	564	559	563	556	528	609	585	557	556	567	540	570	555	568	615	553	558	543	528	550	554	565	567	556	576	542	525	582	554	567	543	597	551	592	576	551	537	602	559	562	581	605	587	603	545	559	541	547	566	555	583	603	556	590	534	586	594	619	534	564	548	560	569	536	584	596	612	576	582	544	561	576	576	542	551	586	533	559	596	609	608	553	577	602	601	550	514	620	568	525	545	555	554	583	523	609	612	584	598	571	573	614	535	576	602	539	550	582	579	571	605	573	581	589	588	529	570	524	542	576	546	544	566	536	594	565	530	605	525	579	579	562	585	532	550	539	587	549	562	556	535	582	598	584	599	559	546	582	560	605	551	563	577	531	556	570	538	564	545	550	524	582	574	570	577	538	607	577	542	582	583	569	561	568	584	541	574	534	555	581	574	586	586	613	548	583	608	585	556	550	602	514	574	591	557	560	564	574	582	563	576	562	510	537	562	543	574	540	569	544	593	540	586	581	551	565	535	564	574	566	598	587	557	585	580	570	561	534	548	544	562	580	563	587	532	540	610	615	550	603	575	568	536	548	637	599	530	574	518	528	598	622	567	577	553	570	574	560	612	584	590	522	541	540	541	575	561	604	580	558	559	539	555	518	523	583	527	587	568	621	565	592	585	554	584	579	566	585	542	594	599	626	590	548	577	523	595	582	565	580	546	579	555	565	568	567	556	533	569	553	574	552	595	568	558	565	618	525	620	552	579	608	648	526	607	526	576	557	606	589	562	594	551	532	538	563	573	546	600	561	592	504	568	581	560	536	561	578	543	551	543	548	545	600	566	595	563	582	564	554	562	561	584	556	534	594	545	575	574	548	538	546	541	579	567	541	588	551	577	561	573	604	575	569	539	603	541	584	530	577	535	564	537	567	591	540	569	532	540	559	574	572	551	543	552	564	559	540	596	576	593	619	556	567	577	573	599	563	546	619	572	614	533	580	585	581	508	551	558	592	571	576	559	550	572	541	551	561	595	580	537	548	584	598	569	557	541	558	597	583	595	546	574	563	553	609	533	592	539	521	542	570	534	572	557	556	561	603	567	594	545	544	548	562	583	575	594	543	564	568	607	612	580	580	592	580	535	569	560	546	578	542	557	576	589	579	605	589	540	556	576	641	564	523	549	567	570	579	546	579	524	551	563	581	566	574	555	568	554	557	551	550	607	577	495	569	607	587	564	556	525	557	579	584	546	601	555	600	542	577	541	555	551	590	553	541	599	553	584	600	521	529	554	571	571	523	557	591	514	549	537	556	598	551	558	591	551	538	558	577	526	565	591	570	574	589	593	542	566	595	545	557	591	556	532	537	552	557	548	562	571	589	540	539	562	531	595	579	557	548	547	532	598	572	576	565	594	575	541	606	580	525	567	555	585	556	597	570	534	550	558	576	579	575	581	518	608	604	564	544	604	560	569	589	539	576	553	617	561	557	569	581	541	564	569	541	524	586	531	549	562	567	534	582	533	556	569	612	568	531	570	582	571	566	558	557	602	560	564	542	586	567	564	567	502	552	555	549	572	557	556	583	561	559	554	564	592	544	589	599	566	626	589	605	505	556	613	552	576	555	572	528	607	579	575	550	575	555	563	570	573	584	608	581	571	595	567	582	592	535	550	560	589	545	593	591	582	578	589	564	557	593	595	586	552	574	547	559	525	557	577	560	544	588	558	556	523	561	556	558	563	589	564	596	545	583	556	605	577	525	580	551	581	591	568	573	543	548	595	501	579	599	581	553	537	581	540	608	619	568	589	551	547	549	566	578	602	530	586	601	580	557	554	561	573	559	599	564	557	546	549	561	598	551	572	541	576	624	589	549	570	538	575	558	528	578	569	576	569	592	576	567	577	541	585	538	593	574	582	572	539	548	589	543	546	553	555	559	537	556	558	617	560	537	597	587	607	562	563	542	583	577	562	574	581	586	547	569	526	595	549	553	574	553	568	584	595	563	550	568	581	557	556	604	543	605	521	571	564	551	552	564	511	547	591	552	555	532	574	580	557	593	557	535	564	504	579	573	520	593	549	534	513	568	544	565	575	580	555	554	567	568	570	571	575	599	579	544	585	628	588	553	526	582	575	622	550	574	558	547	553	501	574	600	544	547	611	578	569	613	584	554	540	522	548	527	543	590	567	587	577	562	568	585	530	579	559	522	555	572	578	547	568	560	572	525	581	583	538	594	574	576	549	545	536	590	527	594	550	599	573	612	543	616	597	595	606	521	555	574	566	552	574	579	554	541	579	591	613	572	534	548	556	559	553	553	572	566	544	537	608	542	586	583	634	563	564	539	588	546	607	560	509	559	564	581	570	545	582	567	566	549	611	590	581	579	552	582	529	565	569	554	560	564	593	557	564	542	586	550	546	579	556	561	558	580	582	527	609	579	596	589	531	577	557	571	580	574	595	584	600	570	554	593	550	600	504	569	552	541	554	583	555	547	545	569	587	536	558	563	561	537	569	550	538	572	511	583	551	566	556	560	581	594	552	565	633	518	553	554	565	575	563	582	564	549	587	562	573	545	573	580	555	547	616	580	562	572	558	558	587	592	566	566	571	576	584	514	563	585	562	588	582	569	584	568	560	575	569	579	577	551	579	571	558	544	571	553	541	555	537	585	553	593	577	567	567	558	548	555	544	570	576	536	581	531	561	551	570	576	575	568	617	559	602	568	552	579	559	537	577	538	569	564	577	571	603	565	526	576	586	569	563	588	543	558	607	589	582	537	559	498	561	554	550	532	548	556	581	554	546	601	579	553	580	585	533	555	537	574	598	521	542	574	575	579	527	578	539	525	557	553	533	581	549	585	551	582	564	571	528	563	569	592	570	562	544	555	546	542	532	553	581	549	570	561	599	577	598	597	597	536	576	589	525	589	554	558	545	605	572	590	521	544	530	564	583	619	549	537	580	582	544	586	567	553	526	556	569	553	604	564	562	547	538	577	620	598	544	556	564	552	562	579	543	519	590	549	537	571	570	621	556	585	524	552	562	599	593	564	530	561	560	523	571	558	570	593	563	553	560	612	590	576	555	575	638	532	556	537	540	569	561	541	572	552	583	546	561	587	537	563	607	552	554	550	556	584	571	514	587	576	545	605	619	566	554	538	587	605	582	572	585	550	563	575	543	533	580	544	549	549	604	608	579	508	585	585	556	561	578	559	524	538	600	590	538	525	549	596	598	554	586	584	571	523	522	581	537	548	539	568	577	566	597	572	555	581	595	585	577	594	624	565	529	537	586	559	553	577	546	577
54700	26940	14179	6317	2190	882	616	442	359	357	316	294	262	254	272	277	306	260	221	264	273	249	252	213	228	224	196	215	212	218	204	232	199	209	209	220	238	198	197	224	218	198	179	189	203	224	196	177	222	191	238	194	200	185	202	206	173	180	203	194	201	204	177	210	198	202	210	174	197	207	162	208	204	174	161	188	192	164	171	210	168	195	194	193	192	190	207	182	189	199	224	191	197	206	196	204	191	184	173	172	145	184	190	203	219	219	191	212	191	178	190	197	192	213	207	208	190	204	205	203	178	213	174	222	198	201	196	197	175	219	204	208	212	206	219	235	210	207	200	181	216	210	187	175	207	177	205	199	197	192	199	186	177	206	190	194	166	209	203	222	205	179	175	205	225	185	209	208	195	218	163	203	211	205	186	214	213	207	191	207	177	200	195	199	230	209	218	221	182	184	200	209	215	195	198	179	173	198	186	212	217	206	193	172	164	182	189	188	200	158	206	212	204	167	200	208	185	177	175	213	185	186	235	209	172	202	202	229	215	193	171	202	195	200	193	223	190	200	172	209	203	187	180	211	195	203	229	203	191	186	212	205	201	193	193	204	189	190	233	228	198	202	175	186	184	218	195	189	210	189	190	169	182	192	210	206	188	205	207	222	190	192	196	200	191	198	207	212	200	187	191	198	214	197	195	175	183	189	202	197	210	167	178	215	211	176	175	226	207	192	213	182	190	198	189	218	214	241	208	213	191	181	178	192	213	202	202	206	188	202	205	187	187	185	197	197	189	181	176	189	199	185	194	197	190	201	188	182	175	211	195	228	201	199	180	192	202	180	201	174	199	185	214	182	185	202	178	194	215	189	189	211	191	186	199	185	200	210	200	195	184	181	203	214	207	205	214	244	185	190	206	206	210	191	221	198	199	186	201	204	188	185	187	196	213	208	209	229	196	171	211	206	197	184	188	194	206	181	176	190	174	195	184	230	193	197	192	202	211	210	205	203	220	217	199	211	221	200	207	199	215	219	209	213	177	198	199	212	197	203	232	174	176	218	219	177	196	170	196	179	180	194	202	227	235	201	183	195	208	206	195	191	184	184	206	206	219	201	190	211	203	192	197	182	185	215	176	191	192	214	188	204	197	201	212	197	212	201	207	197	233	198	194	206	210	191	190	190	195	198	208	202	201	181	173	179	184	230	208	209	211	221	209	218	209	228	208	216	191	197	205	219	216	188	192	190	211	175	227	174	201	190	211	211	185	192	182	185	194	231	206	186	231	194	202	182	194	207	177	195	190	194	184	205	198	218	192	205	222	218	204	210	189	197	199	215	197	198	217	199	190	204	198	220	189	202	198	190	187	208	191	214	227	184	205	207	200	199	192	216	214	191	191	210	206	195	193	174	213	202	180	193	220	198	205	189	208	209	219	212	206	183	205	186	208	182	186	207	205	177	203	205	206	162	202	188	205	186	184	217	199	202	193	216	211	190	189	200	188	174	195	171	218	191	209	252	220	222	206	178	227	182	188	191	184	195	183	183	213	194	191	204	193	188	189	198	194	197	194	176	182	187	172	180	186	211	172	189	187	216	176	211	189	184	201	175	192	209	223	206	192	209	197	207	223	210	185	190	193	205	173	195	197	200	203	232	201	195	200	202	197	186	183	206	191	219	210	202	203	203	187	176	197	206	225	211	205	209	190	196	220	207	206	206	204	178	184	205	195	195	216	214	189	216	171	176	215	205	230	189	212	197	194	178	192	208	191	189	205	227	186	206	195	204	206	225	201	202	171	206	207	198	216	188	216	189	215	190	185	185	179	196	182	212	231	192	173	197	166	219	191	191	208	177	207	194	187	192	213	211	194	173	206	207	227	182	199	190	181	236	200	173	218	180	186	228	193	214	200	203	225	187	184	219	191	174	169	209	184	201	193	201	208	176	185	199	199	184	203	201	208	229	178	204	194	186	231	205	187	191	195	205	219	206	209	225	175	202	197	179	191	195	226	204	190	192	202	210	217	186	198	210	189	194	186	203	230	189	234	214	182	185	198	196	196	190	233	231	180	169	197	175	187	211	176	191	159	182	185	184	203	179	183	211	203	184	169	195	187	202	178	202	178	209	202	197	196	179	224	172	165	200	194	194	182	191	205	199	207	207	208	186	214	186	159	186	189	194	202	196	201	195	210	209	197	219	211	200	173	212	180	191	207	199	206	189	202	212	186	206	209	188	214	210	207	246	191	210	177	196	190	192	191	172	175	195	198	199	221	206	199	205	207	219	221	176	204	208	185	215	205	182	167	192	174	219	189	191	239	200	185	206	176	191	184	182	178	189	190	178	193	199	216	194	186	193	159	184	198	185	187	176	188	188	198	200	176	183	171	218	193	197	216	222	178	193	202	195	199	200	210	170	192	171	223	189	215	215	199	201	210	183	189	205	203	222	195	171	191	194	169	183	211	200	193	230	188	195	218	200	196	209	207	204	202	179	196	184	180	204	188	187	200	209	229	234	181	188	223	184	173	197	229	209	194	170	191	194	189	214	223	198	176	184	204	207	193	187	198	199	218	233	192	206	189	211	207	194	184	210	182	186	203	191	197	207	217	185	190	185	193	193	179	197	190	232	190	212	213	198	209	203	184	225	191	198	168	201	190	207	177	160	196	202	220	229	217	220	202	158	203	195	191	200	197	201	186	193	203	204	187	207	182	176	206	173	196	202	171	193	194	208	208	206	235	181	168	173	174	221	209	224	192	213	210	182	207	205	199	207	198	202	229	210	236	223	237	194	199	190	177	202	195	192	218	195	222	190	213	203	188	160	193	209	177	210	185	185	201	181	206	202	198	220	215	210	212	182	187	188	192	205	193	188	218	231	193	213	207	223	226	204	203	203	204	199	190	200	196	158	198	193	191	208	189	183	189	192	196	175	174	206	206	190	176	180	213	190	201	196	205	223	198	230	216	178	188	187	210	190	189	215	198	195	204	202	196	191	211	182	199	210	184	216	188	200	203	194	210	185	207	201	205	208	208	208	193	179	200	183	198	186	199	196	191	223	223	200	191	217	209	194	190	165	218	196	199	191	213	196	200	186	203	205	200	204	173	183	182	185	200	211	170	195	216	195	193	185	201	203	195	193	197	182	196	192	210	176	168	190	175	184	196	190	187	200	212	195	212	190	179	172	217	208	221	172	192	183	209	199	217	202	232	171	185	177	196	194	208	173	219	181	185	218	182	206	200	204	188	194	180	196	199	220	207	201	201	178	169	199	225	199	193	215	195	224	192	216	195	200	188	158	196	199	216	178	187	191	202	191	213	205	217	215	179	192	180	212	223	183	207	177	177	204	199	223	177	154	199	197	197	176	190	213	214	213	188	203	210	192	225	184	201	219	172	165	200	206	208	195	185	183	213	202	211	185	196	194	183	195	195	187	206	219	176	206	187	209	196	194	212	218	195	202	176	192	211	219	209	188	214	216	199	165	182	194	199	196	227	193	188	213	193	197	214	214
37161	21417	17596	13283	6846	3226	2119	1721	1620	1304	1020	1022	888	930	944	909	818	823	810	760	790	748	672	608	646	609	605	572	552	522	514	486	526	521	492	516	464	516	491	463	480	483	459	485	483	459	473	472	513	451	464	464	486	473	476	440	458	452	453	455	470	489	449	503	439	486	487	458	494	472	477	468	457	455	475	488	494	493	449	474	484	445	449	465	497	457	496	503	464	450	409	455	427	468	468	465	477	478	464	477	492	485	508	435	483	487	448	463	438	481	436	500	419	506	495	490	490	474	489	465	444	496	489	468	538	457	445	474	446	473	463	474	487	444	462	485	469	435	444	466	455	476	478	471	471	499	448	510	487	492	500	505	482	464	485	493	476	446	461	475	440	520	449	456	453	491	480	455	445	451	475	470	469	468	457	483	449	514	463	477	486	490	507	456	467	419	488	476	471	465	473	449	451	470	462	477	473	419	456	480	479	450	482	487	456	461	468	478	479	465	483	483	520	463	456	498	502	463	480	493	444	492	459	433	471	446	504	471	423	457	453	441	474	460	456	494	469	443	472	465	479	462	461	482	462	539	448	463	481	478	441	473	489	417	476	453	460	501	478	509	469	448	476	437	484	479	464	475	399	469	491	462	482	463	461	444	490	442	486	489	506	421	467	447	454	456	452	498	446	446	449	477	465	454	463	478	487	506	467	444	471	477	485	496	494	472	489	480	471	497	460	457	470	455	478	489	484	447	492	458	484	442	468	442	469	512	472	490	459	489	461	466	489	453	448	453	464	458	488	483	454	461	488	481	456	492	453	483	444	453	450	508	459	456	476	450	426	498	430	474	449	479	483	461	495	465	451	451	448	480	450	467	486	462	457	452	491	470	460	468	441	505	448	424	491	523	492	516	488	498	494	431	478	506	493	476	474	475	462	526	466	471	480	470	456	458	459	466	484	425	495	488	477	477	452	457	463	492	492	459	462	495	473	469	465	464	497	476	456	487	452	468	427	457	493	487	491	443	444	503	456	465	443	438	444	461	469	471	441	503	448	462	488	457	515	428	455	509	481	506	456	459	490	419	466	460	470	469	466	494	482	453	497	526	493	461	455	449	480	434	492	465	481	473	500	460	441	469	496	485	425	443	456	474	432	473	469	543	458	513	454	477	472	500	435	453	486	489	447	498	450	452	502	465	502	457	478	449	426	487	497	453	509	427	506	521	426	481	465	440	503	471	483	453	489	468	506	442	448	486	457	481	501	438	481	467	467	501	454	493	483	474	455	476	477	490	489	456	444	457	465	457	462	434	454	466	479	466	448	488	437	476	447	452	448	480	491	494	461	459	422	450	449	492	473	460	459	457	476	436	472	452	472	506	441	469	529	484	491	501	495	480	452	445	493	444	474	513	464	514	420	427	496	442	474	498	488	460	468	469	479	480	519	446	480	457	453	448	486	458	481	458	479	514	440	456	455	476	470	475	507	529	473	468	480	435	440	453	463	455	484	463	489	481	455	451	490	480	494	463	469	469	479	422	506	463	471	447	490	450	473	487	459	476	480	480	418	463	488	491	497	465	475	478	482	487	467	458	476	461	456	440	521	475	506	474	443	468	446	436	481	448	464	510	435	524	446	454	488	465	480	442	487	474	458	450	470	484	478	495	458	478	482	498	460	503	481	473	451	493	448	500	455	478	502	496	419	498	505	453	476	499	487	456	465	452	475	461	469	448	453	461	489	476	503	466	481	487	457	519	459	469	481	437	457	457	434	453	491	480	492	453	487	459	478	457	506	447	424	438	449	496	468	475	478	507	483	496	449	442	454	450	460	479	444	459	466	454	475	439	460	452	512	482	490	455	500	459	461	465	491	450	490	463	461	492	429	429	481	456	463	481	471	454	462	464	442	467	508	500	484	495	418	496	479	451	457	479	492	475	463	462	446	474	499	459	477	427	481	475	492	483	471	486	463	514	469	431	469	484	457	403	464	475	496	457	443	456	493	428	501	425	466	487	477	466	454	500	457	478	469	464	487	443	492	456	478	467	432	449	450	497	502	451	502	486	501	471	481	452	488	487	464	494	502	503	498	473	499	479	466	465	457	474	449	470	460	467	473	455	489	460	464	498	467	506	430	454	470	480	495	450	481	474	452	468	477	480	476	474	493	477	482	419	498	472	487	488	492	447	484	471	454	477	442	495	436	490	493	461	498	461	471	454	482	477	483	463	464	467	481	481	516	407	429	460	438	488	482	466	477	492	514	434	436	449	487	497	456	476	482	481	462	478	439	464	477	472	441	462	462	477	477	463	490	483	466	476	450	463	456	472	510	467	474	444	430	466	462	492	473	460	505	462	464	501	450	453	432	457	479	490	474	484	515	454	487	446	493	483	457	481	463	464	476	444	452	454	484	484	446	479	485	477	438	482	496	446	457	485	456	435	498	493	487	467	478	500	472	443	483	467	504	469	467	482	467	482	479	462	470	464	464	445	484	502	492	496	472	461	473	432	469	465	511	431	499	448	480	461	494	447	462	496	477	457	487	461	493	486	433	466	447	459	479	452	461	473	478	450	454	477	491	463	463	453	467	448	495	470	475	476	470	469	461	485	503	478	490	465	487	473	436	461	464	524	439	493	460	490	467	443	521	481	473	513	464	471	492	449	487	465	486	466	471	452	466	465	421	435	456	511	463	458	498	501	469	478	487	490	460	463	481	482	463	457	470	469	477	458	531	470	473	485	449	466	459	474	464	457	524	467	449	451	503	505	437	492	439	479	522	478	469	480	453	476	452	451	458	419	469	479	456	439	499	472	469	444	450	485	488	479	482	480	482	450	490	447	455	468	467	438	443	513	469	471	461	469	479	514	489	519	485	463	451	453	464	471	482	462	498	469	471	460	470	483	462	452	512	465	456	464	446	509	439	524	435	497	463	480	501	471	446	462	452	484	452	465	480	481	479	479	432	439	454	450	465	489	492	497	448	480	484	483	462	500	476	467	473	488	480	457	427	492	454	477	462	471	474	430	495	460	448	417	488	465	492	482	463	477	489	483	481	459	418	517	461	485	499	490	465	425	441	470	431	478	493	471	478	501	449	470	473	478	508	471	452	483	466	494	486	518	467	457	472	461	466	479	447	464	516	462	466	487	461	487	455	487	438	471	487	465	454	470	495	437	482	458	473	477	449	525	493	442	454	432	450	443	445	452	464	464	466	438	469	462	472	460	493	471	495	455	436	472	455	503	421	474	460	465	496	450	468	496	488	468	489	453	486	510	431	468	460	475	453	472	475	469	464	441	455	466	440	416	451	445	505	474	459	445	482	466	444	476	509	452	506	492	472	454	444	496	482	477	484	471	462	489	438	511	480	478	508	436	495	487	500	482	462	448	483	496	460	470	435	456	479	517	442	471	494	473	460	463	473	476	452	428	500	492	478	432	426	493	490	495	475	444	467	458	434	449	472	482	435	459	494	424	501	501	469	470	466	466	464	484	460	457	455	460	495	468	507	483	454	428
34844	14317	5362	1906	770	434	322	300	296	306	289	264	276	215	266	278	243	228	258	252	256	235	223	254	205	217	227	204	218	231	218	222	218	236	219	225	247	203	195	206	222	238	201	228	240	239	233	228	240	192	240	194	220	227	214	214	250	254	215	232	216	215	219	206	222	224	226	219	221	247	201	202	227	240	234	230	232	215	241	207	207	201	216	213	207	199	203	205	255	222	216	219	212	226	233	225	223	228	213	202	209	208	230	231	215	251	233	251	227	212	224	225	227	219	249	215	205	219	238	217	229	200	196	220	241	207	208	238	202	221	222	222	216	219	238	208	203	249	211	215	243	192	200	205	214	228	253	225	211	223	206	252	250	206	245	224	231	233	235	227	229	204	247	239	214	215	213	220	210	216	219	195	247	216	200	233	217	210	230	246	216	207	216	185	228	264	192	241	238	237	216	220	244	223	232	201	228	217	229	224	232	207	186	222	235	203	210	220	232	226	199	205	247	217	201	253	224	218	225	211	206	215	217	192	223	230	219	237	249	214	196	223	222	217	224	238	198	205	220	218	229	212	222	191	206	218	211	196	229	227	233	204	232	223	233	234	206	268	200	203	202	209	224	228	238	239	250	230	227	200	221	235	221	209	208	216	218	215	203	220	212	216	236	212	225	196	227	220	216	213	219	216	238	235	246	247	241	192	230	208	199	206	192	238	242	221	216	233	221	245	224	222	222	213	250	218	223	226	208	220	213	233	254	188	205	210	243	197	227	206	252	216	232	202	209	246	227	218	213	208	190	228	214	257	210	246	252	210	212	227	230	222	206	218	231	230	208	221	207	225	234	199	217	197	231	241	220	250	223	222	216	229	227	196	210	216	217	221	210	223	226	219	223	227	235	225	229	222	223	208	233	210	228	232	236	212	253	231	225	245	239	252	227	198	245	224	212	193	212	235	216	229	215	203	216	232	227	236	225	228	208	213	267	216	213	216	222	246	197	243	212	247	229	224	215	231	218	220	210	207	230	252	216	210	219	227	198	225	224	224	210	213	209	214	245	221	207	237	217	234	238	227	242	225	212	217	196	201	231	232	221	228	222	215	224	241	204	223	230	231	236	236	226	246	234	187	225	229	231	228	218	215	228	203	238	256	240	240	201	215	209	221	213	219	230	235	208	221	244	210	222	221	248	247	225	222	229	237	237	224	222	214	259	242	222	215	209	232	201	228	200	201	233	220	212	213	212	190	229	225	223	237	213	224	225	241	206	222	230	228	198	245	195	226	195	204	194	205	214	220	206	185	199	221	210	226	214	221	209	227	225	222	216	208	207	203	223	195	216	229	217	230	234	215	211	233	229	210	225	221	227	213	214	197	227	216	219	238	229	210	212	194	241	206	226	238	225	220	233	205	220	223	232	225	200	251	200	227	252	233	205	229	208	221	248	253	218	228	205	235	181	188	231	195	209	217	216	246	221	188	232	224	213	230	231	225	235	225	222	244	246	199	235	219	204	190	202	227	234	247	247	245	227	240	225	210	236	211	216	214	217	204	246	185	249	229	240	221	221	209	224	225	196	228	239	228	252	211	222	217	202	227	240	239	234	226	272	201	214	212	220	207	210	241	222	243	227	191	203	237	187	202	222	199	224	202	238	225	229	219	240	210	232	210	224	223	241	218	231	233	222	232	187	250	227	223	238	220	216	223	223	213	222	212	210	202	238	212	221	227	236	241	213	226	235	231	256	220	208	224	243	220	234	222	210	228	227	232	190	208	242	207	223	226	255	201	198	217	228	245	219	211	238	226	194	260	213	202	239	244	219	232	238	235	224	220	202	200	235	208	236	216	225	222	243	199	250	213	220	209	216	197	188	224	231	213	225	215	218	204	216	228	211	241	206	195	222	227	251	215	212	201	219	228	225	250	221	204	230	206	227	243	229	217	173	231	207	241	189	198	203	218	228	216	246	223	248	247	221	233	219	203	203	212	224	232	208	232	232	223	234	203	244	235	214	225	226	217	234	229	237	218	197	214	213	218	224	209	198	236	221	198	240	203	218	212	199	242	236	227	218	227	214	204	242	199	200	220	231	232	231	210	225	224	237	245	208	252	199	222	227	232	238	213	209	211	213	220	227	228	220	243	197	202	216	244	253	222	246	216	226	199	187	225	208	181	222	220	209	218	242	233	223	223	209	212	223	222	225	223	222	206	223	218	216	232	223	226	214	232	215	248	228	238	251	254	256	208	211	205	233	227	222	217	248	241	242	236	244	221	234	238	209	198	211	206	206	234	220	202	222	202	218	222	218	215	198	201	225	242	208	206	188	212	235	214	220	204	211	221	226	238	226	232	204	216	211	234	218	230	228	229	203	227	236	214	222	196	219	208	212	222	234	258	236	208	194	244	247	227	217	222	212	231	212	201	221	249	217	183	220	227	212	227	236	216	255	204	214	233	208	206	216	220	209	235	231	233	240	225	216	218	242	220	223	252	245	211	225	247	249	219	220	221	230	203	260	229	228	242	224	228	245	218	208	228	215	249	239	219	197	249	205	234	240	251	205	198	225	206	219	223	213	211	226	230	219	211	220	221	244	221	229	217	243	231	208	244	229	211	239	219	231	209	215	212	213	227	230	219	187	225	225	197	222	210	204	225	223	192	246	211	217	243	215	216	235	190	257	241	228	210	198	241	214	214	222	219	222	222	206	198	227	230	211	229	231	213	212	244	206	213	214	228	202	247	208	212	214	192	236	221	205	182	216	211	203	224	231	221	235	229	225	241	207	227	251	201	229	214	238	218	201	218	259	204	256	222	222	211	209	199	190	228	202	243	232	213	183	212	227	240	217	200	238	212	186	220	229	225	230	224	197	202	208	233	207	214	243	225	217	211	233	245	234	238	221	250	228	236	230	196	222	233	234	203	253	222	205	229	246	223	216	225	203	224	235	248	236	208	218	230	256	200	232	234	256	238	234	222	237	224	247	253	224	227	224	181	242	212	215	223	217	218	276	256	218	217	215	236	214	226	228	238	235	195	229	236	234	226	208	220	264	215	211	218	208	223	200	209	235	212	200	237	214	213	213	199	241	229	231	219	257	262	238	226	221	213	238	220	239	204	212	213	191	210	225	221	216	227	230	218	205	223	236	226	209	240	230	225	213	220	217	241	227	230	206	222	244	239	273	237	211	235	245	242	200	257	237	213	200	217	217	227	273	232	189	201	242	216	230	201	207	224	224	233	235	201	216	224	219	241	203	248	209	197	246	230	231	216	190	229	216	240	234	197	211	212	217	203	245	226	232	196	208	228	232	210	218	232	238	198	210	213	243	210	234	201	211	213	225	221	243	202	205	236	236	205	222	217	216	231	233	205	219	247	212	212	216	218	230	219	240	222	221	243	227	181	236	204	219	235	233	189	220	215	232	230	198	240	216	249	216	228	206	200	222	227	245	210	238	209	252	190	223	210	234	240	235	219	220	223	232	208	212	224	179	241	221	225	239	229	210	230	214	215
25516	11632	8449	4989	2761	1274	910	861	895	920	759	732	664	716	693	699	685	646	665	624	591	595	581	608	571	635	583	552	529	568	594	517	576	589	508	548	508	536	536	558	535	537	523	558	524	512	523	552	541	526	531	552	541	565	534	520	489	538	507	491	542	553	559	535	541	563	517	505	531	536	531	588	522	513	521	573	534	545	549	538	528	558	539	537	505	484	526	539	548	536	512	537	535	554	563	539	529	515	511	548	505	500	525	546	558	533	535	533	553	556	544	530	492	589	510	520	528	516	540	501	576	557	531	567	521	526	558	522	537	525	557	545	535	557	545	525	510	527	545	563	540	528	546	547	522	514	510	512	533	540	541	590	509	548	592	527	551	524	546	527	548	517	534	529	508	538	516	516	567	540	545	518	543	524	539	507	524	531	525	518	555	616	528	527	555	505	576	535	521	525	524	491	502	529	532	534	522	550	590	550	544	500	572	518	542	545	560	526	527	490	532	499	572	521	535	509	506	517	524	531	548	531	500	531	503	559	495	551	529	545	530	507	551	538	537	535	524	536	507	517	527	544	493	511	510	537	540	554	519	546	569	552	569	572	539	560	479	552	552	507	508	555	482	556	548	497	553	535	550	532	561	514	524	537	511	570	535	519	536	536	512	577	535	519	533	480	552	544	541	512	493	550	514	578	543	534	482	527	519	534	532	538	534	544	514	528	501	523	536	542	542	549	494	516	556	570	590	533	531	567	503	521	515	508	549	544	529	526	568	521	573	498	521	525	492	501	535	538	561	547	535	554	548	565	567	557	558	533	530	540	545	519	555	573	526	569	548	544	504	533	485	561	540	523	484	541	544	552	522	560	525	550	533	540	525	481	555	516	563	501	540	587	575	563	544	511	529	538	523	545	531	583	536	522	565	545	556	564	535	508	535	534	492	533	519	532	536	537	570	512	531	560	540	498	545	521	542	549	546	535	548	563	577	511	515	551	541	519	580	574	573	567	511	540	531	521	507	550	503	520	555	525	535	541	581	582	553	519	487	550	564	555	523	533	508	551	523	495	584	596	521	543	551	538	558	533	535	539	535	531	525	552	523	500	501	549	556	536	547	511	541	563	512	521	552	524	555	497	523	524	554	522	539	526	525	526	524	543	554	501	503	530	522	523	537	523	558	508	543	475	520	528	503	512	515	518	534	528	544	528	550	541	560	549	555	480	513	538	570	508	538	543	548	546	571	532	565	568	513	536	548	576	563	546	564	547	534	556	567	546	505	577	514	558	557	541	556	548	538	560	541	542	523	533	513	536	538	594	557	529	520	542	531	532	555	530	542	533	535	584	546	537	535	526	482	518	546	527	552	525	551	574	538	491	540	587	555	540	521	529	540	608	556	511	532	531	586	518	563	525	527	528	505	537	541	518	555	554	537	538	518	552	526	514	551	542	557	534	567	523	551	578	555	524	514	531	542	543	568	530	497	546	509	531	560	518	516	537	542	537	518	537	560	582	581	503	549	559	541	506	518	510	532	562	566	495	587	551	561	524	568	539	529	546	541	573	565	550	494	539	556	462	567	503	543	543	524	554	528	569	569	560	506	527	513	555	524	521	515	556	564	530	533	486	524	507	522	543	537	539	552	533	497	511	520	491	551	541	520	526	539	522	526	554	540	529	532	539	510	562	546	542	538	535	557	511	541	530	538	511	538	537	513	552	540	540	533	523	558	526	541	527	516	529	501	561	566	519	550	527	498	561	527	520	528	551	563	544	527	513	523	478	560	506	549	499	579	551	553	548	558	501	544	522	501	543	530	549	545	547	554	482	502	559	496	526	515	548	543	503	490	516	555	516	517	540	556	553	526	527	512	527	542	517	537	553	556	549	530	525	519	543	542	516	540	519	530	539	562	495	511	536	549	544	532	563	543	556	500	542	537	519	503	531	519	544	557	488	523	569	538	541	510	539	541	556	522	527	507	557	526	554	515	532	538	527	519	516	538	548	518	564	572	570	552	509	530	554	525	560	489	506	512	539	526	527	569	565	539	527	559	549	505	523	505	550	526	566	532	526	532	524	568	547	531	484	493	560	546	526	524	546	506	539	514	530	535	541	513	543	566	516	524	550	520	559	556	484	542	524	475	535	555	527	544	531	530	547	545	515	542	530	554	536	542	570	533	504	569	544	509	525	512	572	599	552	521	512	553	577	551	500	504	510	516	541	541	569	601	547	556	548	525	533	581	559	582	534	543	480	511	560	543	527	539	553	520	538	565	542	502	532	543	522	527	542	519	500	557	543	558	540	579	485	515	519	554	508	577	528	550	547	544	545	527	528	538	568	524	541	551	524	544	544	516	560	525	543	482	529	513	531	524	578	543	563	554	511	528	537	540	541	558	542	582	580	556	497	526	521	497	527	569	582	505	553	505	545	505	584	525	513	487	520	534	528	539	574	544	528	539	563	573	532	547	526	539	540	546	539	517	569	532	535	490	553	517	530	545	539	516	526	534	573	540	575	565	528	521	481	498	559	536	578	556	506	538	524	544	512	464	541	548	514	507	597	578	532	517	552	513	561	479	549	525	545	543	557	572	524	539	566	541	468	518	554	542	561	508	598	508	569	478	558	491	520	527	555	520	540	487	541	561	535	534	497	513	536	526	519	551	558	533	537	505	521	508	517	538	547	562	488	525	524	488	521	557	548	540	563	515	554	561	550	563	494	528	570	548	548	560	514	528	498	550	556	534	560	520	535	551	508	510	501	518	564	563	550	516	498	506	546	536	543	527	565	517	537	535	503	523	504	547	583	547	513	568	524	530	508	533	516	514	536	547	561	577	555	552	524	547	549	529	545	529	517	569	541	575	555	535	555	582	588	551	553	485	553	533	494	560	579	591	553	501	552	530	554	492	524	523	544	528	535	520	549	551	544	541	543	505	546	471	539	532	535	559	522	525	513	570	513	519	517	560	539	539	537	548	551	544	531	535	528	538	578	560	510	538	539	538	574	522	538	524	527	573	518	527	491	539	563	566	525	546	552	517	536	523	518	508	510	535	571	479	547	550	550	521	535	548	572	521	517	560	568	532	541	532	533	547	545	517	544	542	532	517	552	527	536	544	524	538	519	494	556	594	541	524	571	543	535	547	532	557	504	569	530	554	524	556	551	548	545	496	519	535	523	545	539	543	532	564	539	567	518	557	546	542	554	518	557	486	511	528	549	513	537	541	510	544	541	515	554	516	536	561	508	524	522	516	551	587	489	513	549	525	533	528	554	514	535	555	537	579	528	531	530	543	534	517	545	562	540	517	558	506	506	532	523	544	556	533	515	525	566	531	527	506	538	513	560	525	563	583	550	528	545	514	523	510	532	556	533	549	539	541	548	520	566	550	497	602	498	579	553	561	523	545	551	507	556	537	512	567	538	540	496	521	540	494	517	545	537	576	542	541	528	493	553	503	545	479	497	570	515	553	503	549	563	569	504	541	536	565	584	546	561	521	504	526	595	562	492	527	529
46570	22292	8609	3687	1513	700	532	450	399	345	348	315	288	265	276	280	279	310	265	274	252	243	274	255	265	230	258	257	235	221	239	253	232	254	224	272	240	258	255	273	256	225	218	229	253	233	256	232	221	248	242	218	241	238	240	244	242	233	198	229	249	251	241	210	248	211	219	250	238	256	249	241	239	245	224	222	250	273	224	229	242	242	246	236	224	222	229	231	229	249	230	286	236	247	221	227	240	245	231	251	211	214	254	222	259	258	235	242	264	244	276	247	248	234	226	201	248	242	281	218	246	256	237	227	235	234	234	242	251	251	252	229	239	223	227	235	233	231	252	236	216	262	237	216	227	244	252	247	257	262	253	255	249	240	256	273	243	190	230	217	231	253	219	236	240	248	218	231	239	194	255	253	248	253	231	256	228	229	208	218	263	272	244	225	237	233	242	264	258	218	264	201	219	248	246	232	221	266	191	253	231	241	232	214	248	233	227	197	225	239	220	244	224	254	209	274	252	243	225	236	234	245	250	225	253	259	243	221	255	252	247	223	213	213	210	226	236	244	224	223	241	264	258	227	240	241	255	249	231	226	251	237	223	232	229	246	286	226	249	221	247	260	223	219	255	261	242	237	253	258	199	225	240	213	241	241	229	234	258	246	220	228	260	248	269	251	206	199	224	223	250	245	246	248	255	245	227	254	241	237	233	227	221	200	220	207	236	253	273	210	231	214	238	226	211	227	240	227	205	229	261	229	268	221	234	231	241	235	260	229	228	255	259	233	217	231	234	266	242	225	242	238	254	237	250	251	246	213	226	234	235	262	219	246	235	253	239	231	229	242	194	226	245	244	254	247	219	248	237	259	256	246	239	267	236	256	268	214	250	220	238	219	246	246	261	231	241	245	278	237	246	232	254	220	258	207	235	228	234	239	241	257	238	244	258	241	222	238	246	235	242	260	226	230	239	239	238	246	242	247	255	277	263	295	249	245	256	254	233	245	243	264	263	216	223	219	234	243	245	263	259	244	272	197	255	224	236	277	261	239	225	260	232	255	224	236	282	262	209	211	236	237	220	242	228	237	242	256	260	219	240	243	222	261	215	228	257	236	275	244	233	261	240	242	242	248	252	242	247	243	207	192	261	240	240	238	252	241	204	245	227	268	225	240	247	245	254	228	244	221	220	227	238	229	270	249	230	241	240	248	223	252	251	229	223	239	262	207	246	268	241	233	220	236	261	236	252	231	242	231	228	233	225	238	220	237	236	256	247	222	229	218	250	262	265	255	270	237	246	244	241	227	273	220	241	239	264	219	241	257	257	218	245	241	235	257	247	229	225	235	241	245	257	222	224	238	207	233	238	245	221	240	248	239	235	224	238	244	225	248	230	234	253	242	228	230	227	240	243	211	249	243	253	231	236	231	256	258	224	228	223	290	243	237	237	213	247	232	237	242	258	264	261	226	256	232	235	228	253	237	254	241	253	259	229	238	220	242	245	235	235	240	247	250	265	218	213	236	207	264	226	240	251	247	246	254	214	251	233	247	248	233	252	244	242	241	240	252	225	220	220	202	247	248	241	237	230	222	231	209	230	236	267	249	210	242	225	230	242	280	234	253	213	229	247	228	266	227	210	238	236	220	255	255	246	231	247	225	263	242	240	217	235	241	266	224	245	267	227	223	246	225	235	244	248	216	232	232	240	241	244	198	206	250	233	250	236	238	224	233	251	243	235	224	220	225	227	230	248	234	224	215	195	229	229	218	226	261	268	224	219	241	253	206	209	227	238	206	227	224	243	221	239	236	220	249	255	247	232	243	218	219	212	216	259	228	236	208	233	235	242	262	204	253	250	244	218	237	260	262	227	264	232	227	241	239	236	260	238	261	246	234	243	232	242	225	221	226	249	246	262	233	261	244	215	266	231	236	252	238	233	249	245	250	247	266	212	205	249	253	256	203	257	252	257	257	217	226	241	215	238	242	235	254	264	245	213	234	235	215	233	241	248	235	229	276	260	265	244	240	237	219	254	207	245	238	250	246	233	231	237	218	246	218	235	220	215	241	237	234	225	207	241	244	249	243	222	217	238	239	256	207	238	235	252	220	236	236	251	252	230	227	232	232	209	212	237	248	250	231	277	241	206	235	211	229	222	214	234	210	237	284	269	208	229	224	230	249	240	225	222	249	244	252	241	232	251	217	246	264	255	227	210	210	233	234	252	242	224	240	246	228	252	248	267	236	212	245	256	239	240	266	225	244	224	222	244	218	251	235	240	224	239	258	252	235	253	250	252	255	230	239	242	223	247	228	236	238	238	230	245	241	254	238	252	240	243	257	250	247	242	239	248	228	228	220	243	238	253	232	229	228	253	243	242	231	258	248	242	247	252	264	232	264	241	238	230	260	230	244	240	245	250	225	210	234	244	207	226	234	221	235	230	239	216	238	235	225	248	208	223	263	207	243	222	234	251	245	235	255	231	234	226	232	256	269	227	239	256	254	225	258	243	236	218	192	253	231	224	235	244	226	252	227	242	233	265	254	268	256	234	255	245	240	220	216	221	253	241	251	254	210	232	252	226	233	231	252	262	231	221	236	234	228	254	216	225	256	223	245	254	214	258	224	241	249	220	242	227	237	215	266	239	235	239	239	220	228	224	252	236	272	235	242	211	232	266	232	241	273	227	254	229	225	254	236	254	227	246	241	246	247	238	261	239	237	214	238	227	215	236	246	249	254	244	227	226	224	215	228	227	236	231	266	238	254	250	249	231	240	251	223	218	210	233	239	244	210	229	230	263	281	269	230	249	215	227	252	263	257	225	242	241	258	229	244	223	255	192	232	256	252	250	243	208	232	236	256	225	257	225	235	222	261	237	245	273	270	226	217	226	235	232	230	212	247	230	243	255	271	229	235	236	232	189	238	210	250	221	222	250	253	273	297	262	224	228	236	212	224	244	256	222	247	250	260	223	223	234	272	234	225	233	219	209	254	222	232	231	253	234	234	224	247	243	260	238	214	239	246	243	267	243	247	231	263	239	223	228	245	232	236	253	246	228	225	274	209	236	250	253	289	224	239	222	224	250	247	238	256	240	243	251	223	224	255	236	213	234	235	234	252	239	240	251	197	241	236	272	241	238	215	226	239	203	216	252	236	240	257	263	227	249	254	267	229	226	248	258	281	255	247	220	218	229	241	273	249	230	255	225	236	233	216	277	240	241	273	224	233	269	209	268	258	238	218	241	235	242	258	207	235	234	211	238	223	236	237	231	250	229	277	230	260	241	247	207	223	232	237	251	249	248	243	230	248	221	229	227	240	269	260	245	206	228	228	236	208	256	221	231	206	233	230	257	226	231	233	239	242	261	275	245	234	226	251	210	262	230	247	252	246	260	227	239	249	247	238	235	242	215	230	250	229	236	214	227	211	217	266	252	229	244	215	213	233	236	232	252	250	226	229	250	242	263	244	253	217	228	211	239	246	250	247	213	242	224	226	221	250	243	239	235	246	225	240
32986	17780	11657	9297	4926	2485	1836	1382	1511	1369	1056	1009	901	847	885	924	913	854	778	820	755	737	683	690	640	606	587	675	618	603	603	619	628	629	565	572	570	607	563	544	566	563	609	570	579	571	613	591	580	555	586	574	538	514	547	586	566	542	554	583	568	604	567	573	553	556	553	581	562	570	556	528	541	567	579	550	566	576	539	557	571	570	572	581	598	535	549	546	568	553	536	575	537	547	566	583	598	524	559	569	545	567	581	567	534	560	530	604	545	553	564	579	569	596	525	588	565	541	538	552	580	528	604	561	564	572	550	579	582	550	533	543	560	538	545	550	539	539	566	562	570	589	568	531	550	565	603	537	562	555	582	554	599	556	549	539	615	598	593	534	578	582	613	591	555	534	567	571	562	603	558	525	544	545	584	549	644	600	596	604	585	561	584	531	551	550	569	528	602	585	568	570	538	529	549	571	542	524	640	594	562	498	547	554	595	571	586	559	575	578	561	571	583	566	582	566	556	593	551	539	574	578	596	558	584	578	570	569	554	557	566	582	552	530	547	587	553	598	572	575	594	580	585	581	555	541	585	559	586	575	549	571	558	574	556	574	547	547	537	569	612	536	595	567	556	583	517	508	533	570	549	563	531	517	586	518	574	545	572	525	552	567	545	523	612	581	571	568	617	571	556	548	585	581	568	609	575	552	571	592	572	586	554	576	533	588	553	606	560	536	592	534	554	567	568	591	569	561	596	538	563	590	578	539	568	556	531	586	579	557	534	542	572	592	554	554	567	612	568	580	572	569	541	556	573	511	615	572	573	583	569	576	538	515	562	562	525	575	556	536	542	598	546	541	578	571	547	588	562	548	544	599	548	576	565	567	572	563	532	553	576	582	550	611	567	577	591	555	605	508	597	569	578	554	557	540	517	516	594	560	567	591	545	565	568	565	548	539	581	562	568	577	556	540	577	537	572	559	586	564	585	552	572	563	592	555	585	552	556	506	553	545	570	547	578	587	575	572	592	573	572	584	571	574	544	534	578	566	545	553	537	551	573	582	553	524	559	583	578	579	559	568	582	576	576	527	561	585	556	572	596	576	593	573	611	554	539	538	567	538	531	571	552	532	554	540	580	582	553	535	551	557	570	534	575	589	553	588	535	567	505	599	616	538	588	597	580	601	557	545	566	564	567	569	555	607	565	569	566	610	572	591	612	567	560	528	591	570	588	586	559	569	575	591	576	573	588	562	585	589	517	574	613	570	564	572	506	585	552	557	585	541	562	566	588	634	571	544	554	565	577	596	541	572	568	546	547	592	505	623	543	558	534	590	620	566	565	601	578	560	560	573	548	568	542	533	579	569	520	560	589	554	577	566	536	525	555	569	602	580	585	532	572	573	553	534	574	561	594	591	600	578	531	575	570	593	578	600	536	572	581	591	574	563	552	580	576	580	598	557	559	545	603	554	555	565	588	567	586	536	540	577	572	539	602	601	515	543	604	566	541	592	578	558	544	587	522	554	551	572	598	554	548	564	557	534	561	555	563	584	516	532	540	534	548	544	556	507	560	613	550	565	562	552	587	575	562	558	574	541	559	565	563	578	572	590	559	590	566	586	539	537	525	556	597	553	567	576	581	561	594	555	608	533	573	592	579	597	558	550	576	564	620	582	551	567	552	589	569	511	596	573	569	573	554	547	564	568	609	539	535	563	552	551	621	593	589	590	577	605	569	554	549	531	579	587	537	535	556	577	582	589	561	563	550	557	540	570	587	601	551	535	511	518	583	545	586	603	557	534	554	608	620	565	556	597	598	541	533	562	538	592	520	549	569	530	589	551	571	609	562	530	533	559	537	567	581	552	545	573	592	601	541	563	574	576	563	578	570	559	559	535	570	604	538	573	497	524	576	561	567	606	556	544	546	589	589	594	581	589	576	546	601	562	564	564	546	528	579	585	560	575	520	580	598	571	544	537	539	573	579	544	535	533	554	537	604	588	543	562	546	592	572	574	552	572	547	587	537	562	580	492	595	593	580	554	535	549	585	550	565	596	535	610	576	572	567	546	566	537	530	528	558	571	559	601	567	577	574	570	587	554	572	548	562	566	551	547	507	527	587	573	582	552	554	580	522	527	572	597	544	577	547	608	549	535	583	561	543	554	581	583	535	621	570	585	544	558	560	565	588	587	548	547	563	536	593	567	570	563	583	575	548	586	534	579	578	587	567	566	527	547	594	621	556	532	548	576	558	589	580	577	591	544	553	507	588	565	554	592	568	577	557	593	556	564	605	540	584	554	563	560	573	533	574	565	545	569	583	608	534	533	533	540	559	575	569	548	553	557	570	592	617	593	555	572	528	556	555	545	528	580	594	535	539	575	593	564	545	563	548	550	537	552	577	583	545	549	603	566	559	561	594	554	563	588	523	569	611	573	537	612	584	551	561	568	512	540	561	562	548	583	583	559	606	584	581	536	573	602	566	568	569	556	582	560	549	547	590	555	555	580	583	577	568	546	529	575	557	576	533	544	557	593	559	578	570	543	545	582	585	584	596	551	551	543	578	561	539	554	570	556	565	573	579	598	558	565	550	510	569	574	544	545	565	564	576	573	587	606	579	577	554	589	566	582	530	533	534	593	553	585	569	565	547	571	574	566	561	547	533	560	552	587	546	534	564	541	596	573	576	596	590	589	532	526	573	556	570	523	571	563	574	524	587	535	566	586	542	582	546	590	511	548	572	567	595	600	533	569	546	538	534	566	586	610	542	565	513	549	541	520	579	592	568	572	590	546	585	566	545	600	565	568	586	599	574	545	585	573	527	564	568	584	559	598	561	560	587	536	592	585	586	556	553	531	508	611	565	582	580	567	562	620	573	580	563	552	545	549	566	579	538	555	580	621	566	594	571	576	601	584	560	573	557	576	601	530	547	560	566	581	560	555	584	524	547	565	568	582	572	544	602	536	547	583	595	542	570	581	609	568	592	555	551	518	550	584	571	549	574	566	568	494	596	548	590	528	537	590	547	556	572	534	563	597	561	545	571	545	585	508	604	599	555	545	551	596	589	549	525	570	578	556	545	557	581	549	544	560	566	544	539	581	531	544	545	541	592	558	569	593	556	591	572	531	519	561	559	565	548	567	565	541	553	511	545	555	584	577	589	567	595	607	550	546	550	548	636	596	574	528	590	598	537	587	539	531	563	576	571	590	560	558	568	550	535	592	586	541	538	555	557	543	577	561	551	564	564	576	565	564	555	573	554	559	590	545	557	581	543	582	577	583	585	599	537	531	578	586	578	551	574	571	550	573	584	542	552	544	550	586	569	523	571	575	552	554	589	571	567	581	565	534	561	551	574	575	570	546	547	588	576	603	575	576	514	562	546	614	586	556	562	560	545	526	565	593	513	562	599	566	515	573	581	603	546	541	569	544	570	597	563	544	546	540	578	565	557	552	551	575	533	539	618	536	535	590	584	559	582	585	552	585	573	555	546	567	552	530	553	521	557	568	554	569
56907	27488	13764	5744	2182	899	707	426	435	365	315	294	235	292	257	238	278	264	243	258	262	235	229	239	233	233	259	208	193	232	176	207	208	201	178	213	193	196	218	234	210	193	205	173	196	195	193	216	172	204	186	196	198	190	192	177	210	189	187	198	193	223	173	179	208	201	214	199	189	189	207	164	190	220	200	200	180	198	200	202	189	173	173	167	194	206	211	183	209	209	192	186	206	209	196	174	194	190	180	203	197	187	184	173	186	217	188	227	199	237	188	204	193	187	213	174	193	204	196	190	190	222	212	169	188	186	201	177	183	200	207	182	175	195	201	206	176	208	192	219	200	200	213	192	206	207	195	184	207	196	194	166	195	231	203	167	203	205	189	196	189	206	191	211	207	209	186	196	185	182	186	172	186	189	192	202	210	201	199	186	208	190	200	206	182	197	208	169	195	187	168	179	201	194	179	204	223	189	170	197	196	194	207	181	192	193	215	206	190	181	197	186	190	190	206	235	168	194	197	182	186	203	183	187	212	204	209	203	166	200	216	174	194	195	199	191	203	217	219	209	195	201	202	185	195	199	194	199	195	190	190	175	193	191	215	220	216	210	193	176	208	199	185	165	189	185	189	201	193	214	192	183	199	182	202	222	179	196	204	215	193	186	194	223	212	195	206	207	184	167	196	175	161	189	192	194	186	197	214	225	165	171	209	197	179	175	227	187	185	223	221	215	210	222	221	201	183	208	202	195	188	208	209	223	216	222	181	198	234	173	180	191	193	207	205	178	186	171	203	204	175	198	186	186	189	206	197	194	207	195	192	195	185	196	181	192	206	187	216	194	189	211	206	194	173	218	217	196	204	181	185	224	202	182	221	187	190	193	195	178	203	191	206	191	209	196	206	195	198	180	190	179	207	186	177	192	200	192	188	163	182	191	195	186	173	207	192	204	173	188	179	204	214	196	215	198	233	189	202	199	188	200	206	171	189	201	190	210	211	207	186	189	190	204	196	205	187	201	214	181	187	191	207	206	189	201	195	181	196	186	206	195	178	210	185	187	201	204	205	210	188	199	199	197	188	209	194	206	195	228	170	204	204	210	162	170	186	197	228	214	200	194	200	201	185	181	203	172	186	210	197	189	201	201	187	199	195	197	229	215	195	214	170	223	188	207	198	228	203	210	189	176	205	185	207	190	156	205	175	169	200	181	189	209	187	183	204	204	187	183	197	179	197	203	195	194	178	223	206	171	186	194	200	196	220	192	191	177	208	205	166	208	210	203	204	197	169	212	195	184	178	210	192	177	211	197	184	229	199	189	180	190	157	224	166	189	184	175	197	187	172	203	171	180	228	205	196	212	218	190	181	175	220	209	192	211	212	179	188	204	214	188	187	179	190	186	189	190	206	201	211	184	185	183	188	201	195	204	203	201	194	171	183	201	164	197	192	169	177	200	225	185	189	178	199	210	174	213	185	218	178	198	200	202	185	188	221	227	217	201	172	213	217	173	198	186	202	198	174	184	195	215	173	196	199	196	175	199	213	177	204	182	221	167	180	210	181	186	182	209	209	201	192	191	197	184	195	177	166	222	173	210	227	210	175	179	202	191	201	208	208	175	231	214	199	196	188	186	207	218	191	190	201	196	185	182	193	204	174	187	212	200	178	203	184	213	212	217	206	205	193	194	202	182	203	205	179	168	196	203	208	189	198	200	220	205	173	186	196	225	199	214	199	177	194	183	179	198	196	184	165	168	186	197	199	179	158	198	194	194	182	207	224	196	188	184	198	187	201	194	169	187	160	199	191	200	175	181	181	194	166	217	211	191	200	204	194	194	209	178	165	186	210	212	197	183	185	206	203	200	188	182	188	167	207	213	188	186	222	183	174	208	208	213	191	188	188	210	192	212	184	180	188	191	201	183	220	210	207	182	188	215	196	209	172	193	173	176	188	212	218	200	197	174	184	177	197	216	177	175	189	173	201	240	196	215	221	214	206	229	204	181	196	176	187	175	191	195	197	205	187	179	214	186	203	178	185	201	151	162	197	194	233	194	219	195	205	193	195	190	197	224	190	162	183	164	209	206	199	210	189	197	191	194	181	190	189	199	188	179	205	209	202	230	182	198	178	197	187	190	191	191	212	193	195	205	193	211	176	154	200	201	174	188	176	198	197	199	194	186	190	211	193	205	180	215	227	189	186	207	207	202	206	203	199	201	204	192	203	185	204	225	220	205	209	181	201	207	203	186	211	209	190	184	186	193	193	186	215	195	180	207	188	192	172	203	223	190	190	187	208	201	191	214	164	211	188	196	195	190	218	200	186	155	175	192	193	202	211	188	206	210	194	191	176	183	194	174	202	184	154	194	185	162	210	211	206	193	214	202	186	209	213	185	181	203	185	209	221	216	189	188	192	204	184	184	197	204	198	206	194	183	199	218	165	199	184	171	227	206	182	200	201	175	197	195	204	185	212	202	186	175	186	181	176	170	209	193	190	186	177	191	205	194	190	185	182	196	185	214	214	196	194	189	209	191	209	177	186	204	196	197	210	190	196	197	194	227	207	189	206	183	184	190	160	218	197	209	191	203	229	229	207	204	210	184	191	203	210	206	191	189	181	189	202	187	204	188	201	196	200	192	186	173	174	174	185	202	187	200	179	214	198	206	235	200	197	190	179	207	200	182	177	185	222	182	196	194	185	187	199	237	189	225	154	193	168	199	214	192	206	184	207	184	209	208	199	173	194	206	176	213	181	176	191	187	189	200	182	183	190	199	187	225	201	207	209	196	174	204	217	179	196	217	191	197	184	171	188	193	202	171	201	178	189	189	187	195	190	188	201	209	202	215	214	193	169	173	186	192	200	203	195	193	190	168	193	200	210	210	233	174	188	202	209	207	184	187	208	188	181	204	192	222	185	198	209	207	194	187	236	196	199	177	182	216	200	210	187	177	219	202	205	203	191	184	184	205	188	187	160	195	187	208	178	173	167	183	179	182	196	208	204	208	217	163	206	191	177	181	181	193	202	185	195	193	202	180	195	187	202	217	190	205	195	183	186	218	186	171	192	196	205	194	210	181	206	186	195	203	179	216	209	199	210	197	194	196	187	214	211	217	189	202	199	193	183	199	188	193	219	212	176	191	208	220	176	178	202	214	231	189	216	189	188	199	168	197	193	189	188	208	192	201	192	188	228	212	221	182	215	196	190	191	168	179	185	205	195	187	215	180	198	191	185	189	219	189	192	210	220	178	207	195	201	193	184	204	207	189	195	213	185	191	207	218	177	185	206	231	191	173	212	186	208	206	197	191	201	208	182	196	168	207	214	212	194	199	183	182	177	191	191	212	199	160	172	177	214	193	197	197	207	216	192	191	160	191	197	197	193	195	182	169	199	198	199	210	183	209	213	197	157	197	182	203	189	208	190	202	229	197	204	206	193	199	204	198	182	209	180	191	196	208	199	201	188	216	185	209	198	188	217	197	200	172	189	186	205	182	196	198	198	210	165	189
38666	21001	16629	12318	6589	3548	2898	1621	1662	1359	1088	1012	971	926	845	896	829	793	814	750	750	703	712	597	552	577	560	553	528	537	506	552	485	491	487	546	472	501	482	481	481	516	488	480	475	468	501	479	447	472	480	463	458	463	495	430	436	448	464	447	438	413	469	488	420	474	491	460	478	452	462	473	449	499	413	464	418	444	467	446	461	471	434	467	466	478	460	477	477	482	436	434	442	462	453	459	446	453	471	432	509	485	474	469	488	429	451	456	462	486	500	475	489	468	481	504	444	461	493	449	443	485	435	460	406	458	447	482	506	448	488	446	472	475	463	465	452	435	452	487	472	424	479	455	465	480	491	484	467	436	495	421	500	458	457	511	503	477	476	426	504	450	445	428	452	478	471	487	483	409	423	442	450	476	461	461	471	482	481	470	474	456	463	423	467	439	491	466	471	461	460	436	478	475	451	442	459	482	429	452	490	455	450	492	497	468	470	419	483	459	479	464	475	486	450	474	463	465	469	473	470	479	462	445	466	447	513	439	443	470	443	454	486	462	456	463	484	462	483	476	485	424	472	460	473	481	488	459	479	439	435	464	490	484	469	476	476	516	455	428	433	456	463	437	475	478	491	459	481	466	422	501	471	473	485	487	468	441	465	498	460	488	456	423	441	413	461	431	449	466	462	435	481	464	483	449	494	453	463	481	475	462	474	438	445	465	480	478	454	455	479	451	475	439	453	433	453	476	445	456	451	488	458	511	478	482	420	437	477	461	430	480	432	479	499	501	469	444	446	481	473	502	485	435	453	492	433	426	475	472	485	457	458	500	450	488	427	451	479	424	467	504	469	457	449	474	437	500	464	467	447	477	469	447	462	463	486	454	491	483	462	455	458	443	489	476	458	433	440	486	520	493	448	464	490	462	461	474	433	436	470	489	452	419	476	472	475	459	489	453	448	457	456	433	478	466	450	424	493	486	506	437	476	460	471	468	512	457	426	468	467	486	492	488	454	511	462	474	485	473	439	498	489	478	488	455	476	474	489	479	500	471	430	490	451	484	428	450	485	454	515	474	429	457	460	471	474	482	425	456	473	488	495	455	482	447	477	472	476	444	462	475	449	439	503	450	439	465	429	438	453	439	453	421	478	442	455	409	469	446	497	496	417	469	479	474	456	467	439	478	488	443	498	487	464	502	439	469	436	461	466	444	454	463	488	483	465	481	513	455	477	449	475	446	457	488	465	476	482	472	480	468	473	455	444	474	459	460	450	434	460	489	474	486	467	485	455	428	447	456	437	482	467	466	463	487	482	486	421	469	499	444	464	476	446	485	448	493	490	462	472	489	411	435	437	458	502	492	465	419	418	416	488	476	447	432	460	503	456	461	467	469	454	432	440	489	457	478	436	473	454	473	479	434	487	445	469	454	521	490	473	443	471	441	491	467	446	470	489	422	458	449	463	494	420	456	430	480	475	431	475	449	407	501	502	496	491	493	441	456	471	451	460	462	450	455	481	466	452	498	443	462	477	466	440	508	454	472	459	500	456	447	441	476	441	483	463	459	467	453	467	493	477	438	454	495	436	490	483	455	437	460	445	421	460	477	462	475	430	504	389	451	415	459	486	510	464	476	415	470	444	483	508	459	463	475	466	487	452	455	452	465	468	475	462	483	427	462	474	441	483	455	415	514	461	452	476	501	437	483	512	505	443	441	477	482	451	479	479	452	427	482	461	456	422	434	414	483	472	456	480	435	436	485	449	459	471	461	445	472	468	434	460	454	486	467	445	468	462	463	469	491	442	461	468	463	427	460	455	478	458	470	453	473	482	484	465	439	477	432	485	489	451	441	460	488	454	444	460	446	454	469	461	490	443	441	451	492	471	448	434	466	507	445	478	456	473	452	452	484	477	456	442	446	482	476	471	469	462	516	482	481	499	491	408	450	481	454	451	460	468	497	482	505	478	448	433	447	544	461	427	445	451	472	455	515	454	498	468	445	424	462	471	459	447	437	445	441	424	473	451	464	482	422	423	468	464	442	479	466	471	492	439	476	437	452	467	450	458	446	439	466	458	435	444	478	483	451	459	470	433	455	478	442	479	479	457	452	452	432	466	452	477	447	492	476	446	487	480	461	466	462	450	474	469	492	406	503	490	425	478	501	440	454	452	462	476	489	487	465	464	457	493	442	455	467	443	456	456	455	444	454	508	460	515	494	507	504	464	439	453	482	491	439	447	473	442	477	454	448	511	450	497	467	490	460	467	483	453	467	460	462	445	438	479	444	432	441	473	488	487	490	464	472	477	452	442	452	474	468	461	477	470	457	463	408	461	432	410	458	486	458	468	493	464	479	436	442	482	459	446	434	461	460	458	461	447	475	428	495	449	475	457	476	491	434	453	445	428	450	451	503	453	471	454	455	442	461	439	423	480	457	439	484	505	483	455	470	482	464	470	434	435	436	479	437	462	487	474	460	441	438	486	422	450	468	453	475	461	418	479	447	466	479	462	491	480	478	473	459	442	470	471	456	427	492	460	484	459	457	449	480	478	449	482	497	479	489	481	439	449	446	410	472	471	507	454	467	459	455	420	449	498	461	468	452	430	472	466	448	444	448	439	458	460	455	458	471	463	467	469	455	468	491	453	472	448	476	468	473	444	442	463	440	440	496	439	450	485	490	477	477	470	483	500	488	474	500	470	482	450	432	440	473	478	482	472	461	474	469	467	466	464	478	464	455	469	437	383	479	473	467	466	471	470	466	449	486	458	455	432	474	483	476	459	442	473	460	453	498	461	504	457	458	476	464	471	447	474	478	439	448	467	426	443	473	484	475	487	467	436	465	470	426	440	469	471	439	523	423	462	512	471	494	482	459	444	477	465	466	466	473	477	471	421	459	497	500	458	444	485	481	490	458	500	460	461	425	446	487	448	503	484	433	482	441	460	411	467	445	467	484	472	471	477	462	484	409	473	436	422	475	458	476	447	457	430	459	485	439	461	486	527	447	480	470	438	471	481	461	421	452	460	480	476	460	476	444	509	485	470	448	433	460	482	500	430	459	469	456	429	463	445	505	497	438	457	470	471	455	445	478	488	485	434	437	453	481	479	497	461	495	452	471	465	422	478	455	466	465	478	432	439	467	473	512	449	458	447	491	460	456	451	483	466	438	481	500	436	471	446	452	471	470	459	480	433	477	438	467	502	456	452	455	440	464	463	476	474	472	470	481	516	464	431	441	462	457	446	481	442	459	473	445	449	430	442	458	428	461	468	457	485	464	474	482	478	448	443	488	464	484	464	491	447	457	465	453	446	462	444	464	417	455	464	479	453	471	463	443	497	495	419	444	513	481	477	468	507	465	478	513	449	470	467	493	517	469	445	482	458	425	470	428	482	490	490	480	481	491	465	489	451	443	442	495	456	419	482	464	484	460	440	499	438	465	449	459	478	519	436	452	445	494	465	449	430	487	492	470	448	471	483	455	465	476	495	477	473	468	436	466	446	461	461	516
39049	14526	4467	1277	433	315	252	228	287	266	270	222	218	232	265	225	231	233	233	252	227	260	221	214	217	234	229	231	219	207	211	203	214	216	226	232	218	224	241	189	216	220	225	207	229	231	213	211	210	227	223	238	221	231	243	211	201	231	231	241	232	189	189	237	242	194	216	228	232	241	229	198	230	244	206	213	235	233	207	213	215	204	198	233	233	214	230	234	208	206	223	222	215	210	198	200	189	232	210	216	193	230	212	220	207	191	237	235	226	239	205	204	218	216	203	208	240	245	215	208	226	242	245	250	204	234	237	239	236	200	241	214	247	225	225	192	200	227	228	212	231	237	214	194	197	221	203	255	221	209	230	236	229	250	226	213	223	229	232	214	218	204	220	225	246	210	203	223	229	207	220	223	230	238	212	233	211	229	232	229	248	222	224	221	232	215	212	220	222	242	210	209	245	249	221	221	229	211	217	211	232	215	220	205	245	210	220	230	210	236	221	211	203	253	226	242	211	204	252	257	227	265	236	227	228	226	196	235	195	207	198	216	201	230	242	231	206	217	218	218	217	229	220	233	238	235	184	234	243	208	223	244	218	242	191	260	206	209	220	199	232	219	249	253	249	231	245	201	234	232	239	201	200	207	214	220	220	231	230	223	253	235	240	231	210	258	222	237	264	248	220	263	233	241	215	224	214	212	224	215	238	230	234	222	230	216	240	223	227	219	224	228	228	247	229	217	213	218	202	247	264	234	238	201	199	230	228	223	208	234	243	204	257	198	213	248	247	190	219	236	198	228	200	216	217	234	232	250	235	236	235	202	229	244	188	192	206	205	211	206	213	219	230	200	216	206	226	211	230	220	219	220	219	238	198	228	228	194	213	209	224	246	222	217	209	211	185	199	209	221	239	238	221	253	222	229	215	216	259	213	219	219	226	214	215	209	231	246	208	228	233	226	257	211	233	216	207	225	214	220	218	218	223	219	206	227	221	222	214	237	198	241	214	200	207	219	229	197	235	236	219	250	229	237	198	231	230	262	205	214	237	216	222	235	241	212	211	223	210	227	215	210	206	220	213	246	230	227	211	213	180	207	252	239	245	233	211	215	208	252	232	211	219	225	222	205	230	210	210	213	231	211	202	250	213	235	218	206	240	220	208	229	192	241	235	228	234	187	217	216	206	219	250	224	212	198	224	232	238	216	226	209	218	208	225	218	231	236	220	233	236	219	192	242	198	235	234	227	255	211	196	229	188	196	220	209	246	180	240	218	232	222	241	235	231	212	220	244	230	202	201	224	206	203	255	239	249	216	263	231	214	260	212	167	193	202	223	215	233	233	212	225	249	212	244	234	254	221	182	230	225	233	195	241	228	236	211	225	209	223	224	231	228	228	213	188	206	230	205	234	205	241	211	225	245	221	212	225	232	197	206	244	221	194	257	246	186	248	238	210	223	215	244	240	203	192	196	236	233	215	232	245	222	233	200	228	209	215	217	198	238	224	217	228	217	253	245	223	223	210	233	234	218	212	241	218	234	252	212	215	226	203	231	228	198	240	268	206	215	205	247	216	232	242	232	209	222	208	207	226	212	250	212	231	194	212	228	200	225	240	213	218	232	217	245	229	184	210	222	220	224	214	232	210	184	257	215	208	209	212	193	232	220	212	243	242	233	220	198	253	244	255	215	230	224	223	204	231	218	222	227	229	228	235	224	211	246	218	204	234	214	246	227	214	211	206	241	199	231	205	241	208	249	244	237	236	262	228	241	223	255	239	235	224	221	230	229	217	215	216	264	227	226	228	211	263	235	205	209	218	222	208	225	181	221	216	253	203	217	228	230	233	225	236	222	212	219	235	210	217	205	233	235	214	239	254	228	232	221	184	254	227	199	206	213	202	229	192	221	244	237	235	258	212	246	244	232	226	206	209	256	213	217	257	198	228	224	195	201	227	227	204	222	229	220	211	247	212	247	234	230	243	223	235	213	249	228	208	237	195	230	217	244	236	210	244	222	216	212	219	190	249	228	230	218	211	216	207	253	246	217	225	204	224	190	238	212	247	237	220	210	238	254	250	232	202	215	208	213	210	221	184	238	229	204	220	222	258	213	242	215	209	243	213	204	192	223	195	205	236	211	234	226	226	208	194	235	189	237	218	216	222	222	225	244	222	200	222	209	224	205	221	240	219	253	195	220	199	221	218	204	237	215	228	214	236	211	226	225	244	240	230	209	225	217	203	207	246	224	224	239	233	230	202	209	211	200	230	222	229	211	247	250	233	210	225	217	252	221	228	242	216	224	221	209	211	213	223	207	243	235	215	199	234	215	260	207	233	259	208	230	226	223	237	199	204	217	227	214	229	214	240	237	232	213	225	223	202	229	214	237	252	226	212	211	217	229	186	224	224	208	223	230	213	208	244	232	211	255	231	228	222	225	228	222	218	225	195	222	206	234	198	223	195	228	240	240	225	236	191	203	239	248	231	223	263	219	215	238	209	221	224	212	204	228	254	243	217	236	188	234	226	220	227	227	236	268	225	233	209	200	222	215	247	217	231	201	228	241	230	204	189	207	222	219	202	242	235	233	227	220	226	221	196	219	204	233	220	226	223	204	240	240	245	234	237	243	231	230	236	224	190	251	217	207	246	246	228	236	234	201	234	223	210	215	226	215	223	216	197	243	240	237	220	263	220	206	220	210	203	211	231	235	218	229	209	216	253	222	201	246	222	234	212	228	217	196	201	237	241	232	207	206	223	193	209	214	216	220	222	196	251	203	237	203	215	234	242	224	198	233	225	223	216	212	207	236	225	237	192	207	207	213	235	218	186	225	233	234	205	223	229	206	222	231	212	209	227	266	227	210	219	209	250	234	202	222	238	244	208	256	197	231	228	265	219	213	229	226	196	237	251	222	236	223	227	225	222	240	205	211	235	211	245	225	200	196	199	197	241	196	189	183	224	197	246	226	233	214	225	233	247	202	228	222	213	231	198	202	209	249	207	246	237	218	218	225	248	210	208	231	248	193	215	192	239	211	220	213	205	231	222	232	216	228	241	217	241	208	206	183	217	224	238	234	236	209	215	218	228	212	236	210	228	220	238	230	223	236	246	219	243	214	195	220	204	221	242	243	252	249	215	226	195	195	219	235	221	232	217	234	228	236	212	206	214	240	227	208	183	217	200	228	221	234	224	209	235	221	227	201	231	233	213	213	235	215	225	236	194	233	198	198	235	227	221	215	258	192	222	212	229	252	210	225	209	218	196	216	224	221	211	249	231	222	206	232	207	233	224	231	235	248	220	217	187	226	218	205	216	221	234	214	216	235	232	207	208	221	207	223	238	232	206	221	236	261	237	232	208	234	213	205	215	235	239	229	225	219	218	225	205	235	248	204	185	218	199	206	236	255	216	234	224	227	216	203	214	200	252	214	222	223	233	195	243	216	217	198	180	217	215	241	246	256	220	214	230	215	230	236	233	198	217	252	231	209	227	214	252	197	210	227	200	211	236
28465	11569	6797	3208	1435	925	790	740	756	709	678	628	651	667	626	682	593	583	586	575	595	568	514	561	557	539	537	552	529	503	584	555	523	552	552	510	535	511	535	537	527	536	540	524	567	531	502	553	530	522	550	519	494	525	561	547	549	522	545	557	500	547	534	537	536	487	525	519	563	544	529	548	543	518	562	556	510	532	500	566	509	542	533	551	528	506	557	555	561	544	502	510	562	538	540	552	533	537	523	549	544	508	537	534	526	542	484	545	512	531	521	499	568	551	543	502	557	545	532	559	502	555	493	527	569	523	514	538	539	516	546	552	564	535	501	514	546	533	538	535	557	497	501	535	573	529	530	541	523	510	528	568	554	525	575	573	545	537	525	559	581	525	521	578	531	567	539	520	535	529	542	529	536	511	532	523	527	556	526	486	513	540	530	512	482	521	489	532	506	506	524	507	560	514	515	537	522	531	526	527	573	562	510	488	570	517	517	545	506	549	495	470	536	533	543	565	485	532	564	500	510	495	485	545	524	533	560	601	522	500	562	561	523	575	547	510	504	526	556	511	529	545	584	542	570	557	520	557	570	555	526	536	534	556	532	532	519	560	512	568	533	571	528	545	534	546	535	522	494	516	512	533	539	542	563	515	511	518	544	551	508	542	526	517	541	538	544	564	547	524	536	513	555	528	525	530	547	503	525	578	549	580	533	541	525	530	484	513	513	515	569	539	524	527	526	511	528	528	528	527	525	522	556	555	545	528	539	534	520	529	492	570	558	542	527	550	514	532	504	548	542	551	552	548	548	536	524	546	515	514	516	539	525	535	549	607	548	552	543	523	518	544	537	557	538	534	538	532	529	563	531	571	570	552	497	521	540	531	532	552	527	555	542	557	511	510	515	546	572	531	534	566	515	536	547	512	524	561	544	590	542	492	547	540	545	538	497	529	503	526	522	542	528	529	538	526	538	521	561	495	534	504	541	550	559	528	544	564	530	512	552	521	548	511	530	534	561	527	533	510	525	559	544	535	528	485	527	510	507	532	537	526	530	518	515	559	535	521	542	498	541	557	523	534	508	518	500	592	534	544	551	516	525	543	532	557	519	505	528	507	518	479	563	547	526	541	554	479	533	518	583	526	573	550	523	575	528	558	513	554	480	529	549	542	538	528	538	529	480	565	528	516	536	547	505	557	539	576	510	559	493	560	524	553	539	534	551	533	549	529	525	529	571	510	545	546	557	585	505	528	526	534	561	520	516	499	536	502	518	562	494	529	502	517	499	531	550	537	585	501	483	554	559	555	534	531	522	486	513	527	551	525	549	519	568	597	529	519	563	502	546	525	491	519	586	555	521	510	569	534	513	566	535	543	535	533	518	562	527	522	509	514	575	556	521	542	508	525	498	478	517	495	541	522	540	540	570	611	531	543	549	559	557	543	552	551	497	549	548	539	545	490	530	565	572	500	535	528	544	536	520	515	542	530	560	572	492	583	515	507	558	511	527	529	503	523	565	545	537	531	553	571	489	532	588	573	549	533	531	522	539	524	566	519	530	519	561	523	534	556	551	502	515	499	564	545	546	570	514	529	505	550	540	554	546	537	486	532	561	556	519	554	498	506	551	549	554	561	529	543	502	506	573	559	532	508	514	554	507	523	532	523	536	550	506	542	547	527	535	563	566	494	536	524	547	541	529	525	509	540	532	536	534	544	546	540	517	484	559	513	545	531	489	541	530	555	543	577	523	506	515	540	547	556	562	525	528	513	533	565	552	532	533	544	522	542	531	547	529	500	562	541	527	482	558	547	564	526	516	537	541	526	523	547	595	508	546	570	547	574	527	574	543	569	530	580	515	520	559	552	515	546	506	541	512	551	557	526	527	524	501	569	525	545	533	540	531	508	519	504	539	520	537	541	564	547	542	526	522	526	518	538	518	524	543	564	496	545	517	486	510	536	503	578	556	532	559	524	570	561	539	494	527	523	549	491	492	546	526	571	509	545	524	563	547	516	471	534	540	553	566	549	553	533	509	577	517	514	574	544	494	498	532	533	536	484	504	509	524	540	537	513	539	535	571	519	543	575	552	556	539	510	532	544	525	527	579	493	564	524	524	536	541	526	546	540	534	520	558	550	540	551	544	532	529	550	521	544	539	507	563	506	559	540	517	536	529	495	525	558	553	515	506	542	507	542	499	553	494	525	515	517	520	587	587	550	529	568	532	562	549	530	520	532	536	498	537	527	553	573	513	551	547	560	531	511	548	549	523	556	566	518	553	533	547	536	572	569	568	528	541	543	525	512	548	537	562	541	554	541	540	554	528	535	499	542	590	529	544	567	543	555	558	540	516	560	545	558	530	518	487	526	513	527	579	523	541	489	546	492	520	533	529	544	459	531	524	480	509	539	526	524	531	523	604	514	531	490	526	522	559	511	513	523	569	585	547	536	545	557	536	533	566	534	541	544	549	507	543	537	583	525	577	563	530	550	547	544	576	532	566	535	538	532	492	573	522	549	530	552	561	514	566	502	495	547	544	518	520	574	540	547	483	517	517	595	485	502	525	506	590	521	521	536	536	480	566	525	565	535	517	536	504	522	579	542	547	524	529	569	521	539	500	516	551	509	539	560	546	494	540	521	565	569	546	506	492	561	530	566	537	530	512	537	536	589	552	525	535	544	556	532	541	502	527	535	518	536	571	540	549	502	557	547	569	523	529	569	507	504	541	527	535	497	565	511	566	533	530	545	533	537	561	528	558	547	547	493	545	505	544	540	552	549	522	525	491	538	554	527	521	521	524	526	569	528	548	520	540	555	531	490	594	547	508	539	565	503	512	549	552	559	532	483	558	514	558	515	546	565	541	516	501	516	526	503	554	546	543	545	540	576	533	526	563	562	524	524	536	523	507	528	546	524	531	519	501	537	500	545	543	545	539	495	569	481	551	528	534	505	509	494	565	539	562	496	535	545	518	529	517	509	558	581	536	497	519	582	552	517	516	533	533	555	582	465	513	493	554	535	532	524	563	585	543	531	507	498	567	540	532	578	505	499	545	504	556	553	538	537	495	513	555	528	549	538	539	514	526	504	477	548	540	534	520	544	568	486	519	467	501	552	584	525	520	455	536	464	504	528	517	546	511	528	512	575	574	495	512	535	511	546	560	510	562	527	538	555	545	544	538	542	545	524	571	505	505	548	562	580	584	531	501	504	525	518	523	538	520	555	536	542	509	561	530	551	481	577	576	515	528	560	528	573	532	552	530	491	534	534	515	501	557	548	550	536	521	524	553	530	538	516	524	529	536	520	516	579	506	550	503	544	537	504	546	544	548	531	519	533	532	553	565	516	574	546	576	518	516	492	536	551	535	501	511	513	560	499	570	556	561	522	534	507	518	507	531	563	533	548	516	524	508	542	519	529	558	509	509	506	533	527	504	530	541	555	551	564	509	518	545	515	520	536	571	568	533	550	535	551	509	563	516	542	554	491	550	526	566	548	534	565	487	517	540	533
49972	20766	7283	2372	1010	597	456	363	394	305	320	293	237	243	274	276	257	277	247	246	262	226	261	250	237	259	241	237	225	256	245	258	267	229	238	207	255	231	227	222	245	240	274	233	259	212	243	247	242	242	248	232	234	239	269	229	208	212	256	258	235	221	236	224	257	242	231	221	260	215	231	268	254	249	219	238	232	231	230	231	233	257	221	246	266	241	226	231	212	231	281	237	233	229	236	242	263	254	243	212	268	225	227	238	239	216	230	223	264	240	231	217	212	217	224	233	241	225	212	232	238	269	250	206	240	247	254	251	210	245	203	235	247	227	246	257	239	238	232	236	232	243	232	236	248	270	242	208	226	237	272	234	229	225	205	231	282	233	205	209	231	251	218	235	257	282	248	275	240	213	215	212	222	243	243	239	220	260	255	213	216	228	238	244	230	215	222	224	239	240	225	223	222	240	252	254	226	218	237	249	241	262	238	223	228	254	230	239	240	215	225	243	256	263	239	211	261	220	216	210	229	236	233	237	245	203	244	271	236	236	229	252	256	245	252	246	218	224	237	201	221	226	251	238	271	233	224	234	271	248	265	245	222	241	244	256	191	226	224	241	222	274	211	235	251	235	241	228	228	233	231	212	240	210	230	261	238	254	252	243	214	237	228	238	260	227	253	237	265	236	255	261	256	239	240	230	253	241	216	234	252	237	242	230	224	234	221	252	218	236	267	241	254	211	258	217	228	251	251	235	227	239	248	267	225	227	243	237	233	255	206	212	272	243	261	237	236	234	262	227	239	244	248	223	230	265	235	247	256	234	222	221	238	237	245	240	209	261	228	235	209	230	229	244	265	234	224	208	242	195	215	222	244	261	227	229	232	251	238	252	243	235	218	240	230	233	258	248	223	232	230	235	241	228	256	261	206	216	253	264	258	234	261	194	235	235	214	223	260	251	252	220	259	216	199	261	241	220	266	223	248	235	254	184	237	224	255	251	229	219	242	217	244	261	229	223	221	248	260	219	215	257	228	244	204	216	249	246	246	233	253	239	259	241	264	244	220	219	245	237	199	223	243	209	230	226	237	212	228	255	216	266	246	245	245	225	222	234	226	229	223	210	222	242	221	224	252	244	256	237	241	241	261	237	249	194	239	260	229	235	248	201	232	226	249	238	229	230	222	241	205	222	259	250	244	212	265	261	244	252	260	238	257	247	243	229	222	227	221	255	255	227	231	218	255	246	218	228	233	260	245	210	209	209	223	229	234	246	192	249	250	233	220	259	216	250	228	244	228	224	234	227	259	237	243	277	236	215	226	217	248	240	252	241	247	247	249	193	209	227	231	215	257	261	252	213	237	218	198	256	239	239	230	235	254	234	247	221	237	211	214	251	246	239	220	232	240	231	239	270	238	247	255	243	238	250	221	229	230	229	233	211	229	254	240	254	228	235	207	204	246	261	220	217	252	218	225	250	255	249	216	243	241	215	216	241	261	213	255	203	234	233	224	205	211	237	255	232	234	228	219	201	253	248	235	268	237	230	232	244	241	244	277	238	256	242	256	252	277	272	279	244	227	226	245	229	213	242	228	230	210	219	247	215	234	230	210	206	266	232	258	238	257	224	260	235	202	257	227	218	271	233	272	239	227	238	246	231	243	275	224	230	240	216	246	232	252	228	230	280	213	238	231	250	234	235	249	263	253	247	241	224	231	228	249	225	218	204	245	220	233	230	220	215	238	245	262	232	233	233	252	251	237	250	246	235	215	243	280	227	223	218	196	226	232	227	234	254	235	225	230	229	227	254	236	235	233	233	206	243	254	286	200	231	233	265	234	233	219	232	239	217	235	257	244	267	265	250	210	242	231	235	248	241	227	214	245	235	236	240	234	243	246	225	242	252	213	235	226	224	251	234	226	213	231	253	241	232	245	237	259	242	239	261	257	265	267	248	222	248	248	235	223	239	227	211	235	258	248	239	228	266	222	254	220	212	260	251	254	235	216	238	267	238	230	224	231	215	227	221	233	268	251	244	244	241	247	236	226	254	245	217	242	257	244	239	259	238	236	241	237	216	232	209	241	248	259	227	229	222	238	200	240	237	225	225	218	205	235	248	218	200	251	220	240	227	226	282	223	257	237	213	241	231	237	229	256	223	232	243	275	239	244	234	253	254	215	246	205	271	228	246	228	227	252	251	222	223	229	214	241	241	251	236	233	244	245	235	233	216	220	238	260	237	232	231	233	237	233	209	224	236	244	240	251	220	237	244	235	217	254	207	223	244	256	247	259	246	222	231	241	197	219	263	214	223	220	238	236	262	226	235	219	232	242	226	218	222	218	243	223	220	220	239	232	222	246	262	238	226	257	263	241	230	249	241	235	226	231	229	231	217	253	244	230	240	240	207	240	230	216	256	262	249	249	206	237	254	239	220	203	194	241	226	231	226	252	258	238	212	233	240	229	247	231	244	215	246	240	228	211	257	243	248	222	228	221	262	245	252	258	241	229	224	237	210	226	224	242	253	276	251	234	237	262	205	264	230	250	266	233	226	227	241	219	239	254	260	194	233	242	234	231	252	240	207	235	218	252	249	249	231	211	223	211	246	226	203	223	224	236	243	229	226	217	258	247	232	235	226	222	219	249	215	238	234	250	228	244	264	220	234	253	241	232	240	251	255	225	265	255	233	251	216	231	230	228	216	237	275	209	258	244	263	220	246	230	225	237	246	228	229	259	256	217	233	233	235	221	249	223	225	210	240	252	223	261	238	251	231	227	243	230	262	235	235	252	245	250	219	246	241	255	242	259	250	227	218	240	249	224	230	252	217	233	238	223	251	230	222	249	215	236	246	230	239	240	245	217	216	269	243	251	218	225	244	211	192	209	233	242	233	236	235	252	215	240	236	228	222	217	257	238	234	224	227	217	233	222	255	261	265	266	256	213	213	224	242	265	236	254	231	245	215	248	255	249	232	228	242	274	241	253	244	213	234	259	266	223	214	234	262	240	237	213	243	221	267	255	234	216	240	244	258	239	246	234	263	240	251	239	248	222	260	226	259	259	256	242	235	226	208	219	224	287	231	232	249	257	236	230	182	249	228	233	245	232	256	232	238	195	232	232	246	251	229	228	261	214	236	192	213	217	202	231	256	236	239	234	241	231	242	251	230	202	202	225	244	251	243	247	227	237	234	215	245	207	227	248	246	239	238	222	247	251	249	221	211	206	238	271	229	211	227	213	260	256	213	244	250	232	229	247	231	236	206	271	221	232	245	239	239	205	242	247	232	222	272	251	227	236	210	233	217	233	223	236	238	200	244	258	244	237	232	216	240	243	224	235	219	246	225	274	253	250	231	233	232	244	233	233	250	257	221	252	249	227	224	237	223	226	248	239	213	220	222	211	243	231	236	245	273	228	250	234	242	220	237	235	247	253	250	215	230	204	247	243	245	253	234	238	238	224	239	211	216	235	232	257	227	235	215	195	255	230	225	209	244	266	247	230	241	203	196	235	236
35072	16781	9897	6189	3207	2224	1713	1095	1172	1073	888	812	768	717	723	743	734	743	711	764	716	686	676	667	635	615	611	603	568	634	611	586	618	560	592	593	534	647	578	576	610	529	546	591	536	526	504	590	556	587	563	553	583	567	560	585	555	540	568	564	530	573	605	594	561	563	577	549	553	536	571	571	556	542	564	546	568	584	537	557	500	555	623	560	578	560	576	523	574	573	549	548	537	574	570	527	536	574	570	553	552	594	559	584	575	565	553	561	525	559	532	565	585	570	610	574	529	556	539	560	605	581	548	526	513	567	572	578	578	604	555	512	536	583	565	574	533	578	578	524	585	554	535	534	597	538	601	540	542	582	509	591	547	611	593	567	575	520	567	524	541	549	556	557	577	532	503	559	606	578	563	570	538	572	559	565	552	548	554	571	533	573	590	528	564	557	560	575	535	538	555	541	616	552	540	564	569	567	581	552	603	555	587	517	563	608	572	562	592	536	581	578	587	557	523	596	543	526	617	545	551	593	554	557	611	556	595	544	547	582	579	539	572	580	553	575	574	571	577	591	563	538	571	505	551	569	548	549	531	571	577	576	571	532	579	585	542	536	546	546	559	577	532	584	563	561	545	577	577	536	537	541	564	562	591	561	565	547	600	564	594	579	548	595	548	564	587	578	575	567	609	565	570	580	577	554	574	548	557	541	568	547	572	501	512	531	580	589	533	606	586	563	593	553	556	533	574	551	588	595	530	579	520	563	599	548	570	554	547	559	574	594	559	567	558	580	560	538	555	555	589	601	537	546	562	565	554	591	575	570	578	597	579	585	545	580	553	573	565	592	534	566	587	562	591	536	581	546	553	533	558	586	649	573	548	554	516	593	566	548	573	562	564	573	552	514	576	560	514	581	587	566	530	551	574	548	555	517	539	608	584	519	574	523	528	560	587	528	535	555	607	578	577	552	558	585	575	557	546	540	566	535	557	576	552	572	536	569	552	534	553	550	554	576	563	570	540	553	572	555	542	586	543	574	519	588	555	558	550	571	561	555	556	522	600	525	572	570	589	504	597	589	543	549	628	595	560	572	559	580	531	538	565	547	557	570	551	551	587	553	587	584	561	551	553	501	538	563	556	577	548	572	561	558	552	552	581	576	601	580	582	659	547	505	558	577	504	545	595	607	556	550	568	551	561	560	549	559	582	570	577	575	553	597	577	583	577	548	596	564	566	557	575	550	571	566	568	563	535	598	556	552	545	545	586	537	528	542	553	550	569	577	535	563	534	556	544	564	557	533	542	548	554	608	555	560	577	573	596	616	537	603	534	516	591	519	506	541	527	586	529	579	576	585	581	527	568	605	557	515	548	523	564	536	603	548	529	528	585	570	590	593	550	548	536	560	616	546	567	549	524	551	574	521	593	582	541	588	511	573	597	606	560	539	565	551	543	558	565	558	555	572	564	561	522	569	582	573	580	573	629	572	514	594	529	512	555	522	543	546	567	550	594	562	609	585	582	589	582	513	604	523	531	592	555	535	526	552	542	552	571	579	577	577	551	563	579	557	568	612	602	523	549	569	567	573	544	579	566	550	519	526	531	572	591	531	571	562	576	598	560	567	541	569	593	518	584	581	565	570	589	581	561	576	567	529	554	551	581	562	565	523	567	571	619	529	570	557	541	559	582	542	597	562	552	576	604	567	556	500	566	553	594	590	543	555	582	583	574	566	550	591	575	511	570	537	541	558	557	579	553	612	544	509	555	529	492	554	581	520	546	575	569	595	580	556	559	549	573	552	537	586	574	535	540	552	545	540	565	590	527	571	595	550	548	547	546	602	581	556	575	534	548	605	555	516	569	538	565	568	572	556	589	600	585	525	568	596	524	560	562	537	539	576	573	566	595	534	539	550	546	596	558	524	518	617	573	523	516	605	575	530	602	545	602	574	568	543	593	569	568	560	533	536	570	576	536	559	594	535	543	551	573	619	569	551	585	562	605	557	564	575	608	545	601	555	567	595	538	560	619	567	551	598	545	541	559	548	578	576	525	548	568	592	529	528	566	552	578	571	548	607	576	576	561	568	561	561	551	559	590	550	526	558	581	588	570	559	559	521	567	564	555	555	622	558	560	555	510	586	580	588	578	550	555	585	564	542	535	569	552	546	575	554	548	548	599	572	597	579	579	545	574	550	576	572	519	573	515	586	550	580	582	560	553	565	566	582	555	551	589	515	577	556	575	611	512	550	538	521	552	592	602	564	592	537	530	571	574	540	550	581	559	574	567	524	557	558	599	544	605	561	573	525	569	586	541	597	598	553	555	566	547	552	566	535	533	565	529	593	596	547	553	544	555	548	585	606	532	575	572	583	545	521	523	607	561	594	542	575	549	554	564	600	590	565	579	573	589	541	575	569	568	538	564	586	554	551	580	522	552	562	581	542	625	569	540	541	539	575	573	552	566	545	545	544	538	551	545	570	583	552	600	541	608	562	574	569	536	530	565	588	567	581	581	614	612	551	580	618	595	555	610	513	550	537	585	552	578	536	580	553	520	530	596	588	566	542	604	570	603	524	565	584	562	533	562	581	569	562	581	550	574	545	568	591	528	582	533	577	572	554	513	545	532	582	602	569	614	556	566	569	509	548	570	529	577	518	570	553	563	583	556	557	591	548	562	531	586	565	578	578	590	562	558	547	542	603	581	583	560	542	577	579	535	558	567	539	606	574	580	546	574	531	588	556	548	558	521	568	581	554	563	590	593	565	578	561	550	553	560	564	600	565	538	559	559	567	528	563	578	542	592	539	603	581	578	562	515	562	611	577	572	594	569	564	559	576	555	518	599	548	552	571	559	569	549	555	560	548	554	532	602	542	508	565	601	551	544	590	546	553	545	585	557	565	535	538	580	573	545	585	583	588	543	555	563	570	491	565	568	554	558	554	537	564	545	586	598	563	591	549	576	573	550	586	576	551	534	559	550	567	537	554	534	573	522	563	525	563	572	584	557	585	547	582	517	549	547	571	555	539	551	576	598	549	547	556	588	592	520	559	553	548	553	547	564	548	544	587	573	552	561	568	579	584	577	519	608	601	569	559	558	564	549	569	555	587	597	583	537	545	542	557	533	549	563	583	604	597	559	553	589	564	560	535	570	567	576	569	584	553	563	536	570	535	570	532	568	524	585	570	525	535	547	596	554	616	581	574	571	536	544	600	567	529	573	541	597	576	589	546	546	553	585	496	548	597	556	592	569	590	559	547	515	532	503	522	586	550	569	558	592	590	556	544	525	544	501	561	585	555	557	563	567	541	557	566	554	542	543	556	562	563	552	568	547	530	567	605	563	560	556	540	564	555	579	589	521	560	573	536	597	528	533	546	577	516	564	558	504	545	607	575	533	555	560	521	528	570	568	550	560	518	607	555	579	598	554	590	589	565	536	538	503	552	620	540	550	562	600	584	534	614	514	541	586	529	571	546	584	587	575	576	594	557	590	563	600	551	564	533	568	552	568	627
57405	29272	13745	4521	1303	872	579	338	321	332	301	252	235	281	250	233	222	216	242	251	269	222	225	224	203	237	237	196	187	196	218	183	206	189	205	177	187	182	183	184	212	212	198	182	220	189	209	166	197	181	213	150	200	193	188	201	210	219	224	195	197	180	221	177	178	205	202	157	216	175	185	191	188	195	192	183	195	216	207	198	184	219	220	197	185	195	207	217	194	192	193	187	172	208	189	199	218	181	202	209	200	202	201	197	182	185	168	217	194	200	197	207	207	199	201	186	200	193	192	187	177	183	191	182	169	198	190	195	201	187	185	172	205	175	218	201	198	210	188	202	186	181	194	154	204	199	180	191	177	190	203	197	188	203	171	192	198	210	211	189	210	207	211	215	195	181	203	192	204	202	186	168	207	205	201	201	214	220	197	184	215	175	166	207	220	184	207	228	208	192	212	165	168	193	197	193	190	195	165	204	195	200	207	219	204	179	162	159	184	201	193	195	192	157	176	199	203	177	189	192	203	201	203	195	208	186	194	205	199	184	196	193	230	176	209	189	200	180	194	192	213	210	207	187	196	217	208	182	217	193	203	205	194	184	228	192	186	181	181	192	205	177	192	149	198	198	177	202	196	180	223	196	201	207	190	200	209	158	221	214	175	196	210	209	194	204	182	190	202	185	181	200	200	187	164	188	189	181	202	202	193	190	185	211	214	207	181	215	194	216	185	195	189	211	179	198	169	177	160	190	167	198	174	180	189	186	176	187	187	204	191	204	158	187	213	192	186	185	188	212	168	196	192	180	201	175	180	183	217	182	183	174	195	205	198	180	191	200	186	181	205	187	200	199	183	179	165	213	189	176	180	203	202	190	172	190	196	183	202	191	201	212	187	190	209	200	168	177	192	216	187	184	202	186	184	182	206	202	203	160	170	185	189	173	204	205	211	199	211	184	198	178	203	190	184	204	197	186	226	202	180	176	199	216	190	174	215	210	183	188	207	189	189	202	176	194	212	193	180	208	184	181	189	183	193	163	194	179	169	224	183	199	204	207	187	188	192	185	201	176	205	197	208	206	190	184	205	224	192	187	186	205	185	198	222	177	196	223	197	199	187	152	223	206	192	182	199	216	191	186	189	212	180	189	202	173	194	206	188	194	182	182	205	196	197	164	203	202	216	185	187	195	181	172	179	201	198	184	216	173	184	208	225	199	180	219	198	218	195	189	189	179	198	183	186	168	185	198	202	196	191	199	185	183	188	199	197	178	193	223	187	182	185	189	190	193	176	190	192	191	204	176	184	195	192	170	216	199	176	183	184	209	179	200	205	179	178	183	192	206	190	194	189	194	189	212	198	192	191	176	180	189	207	204	220	203	190	203	210	200	211	220	178	182	176	188	186	229	192	152	180	198	191	204	199	214	200	189	163	215	189	219	205	187	218	170	190	208	200	201	209	208	240	183	178	219	210	209	200	190	163	168	204	209	176	202	192	201	199	175	210	200	210	166	235	219	222	198	210	203	197	195	196	158	185	190	189	199	178	175	188	202	192	199	204	212	195	182	192	178	190	178	197	183	207	188	189	221	182	194	196	200	202	185	164	202	181	217	206	186	174	182	213	203	182	178	216	189	185	198	198	169	187	160	177	185	201	176	204	199	204	189	214	181	227	191	177	216	188	187	217	185	202	198	201	188	198	216	168	192	183	215	215	209	197	179	198	183	183	204	198	191	182	181	203	198	182	176	204	171	205	204	206	184	185	193	177	222	176	191	198	190	194	196	191	195	206	201	193	204	172	207	207	206	197	209	214	188	217	169	179	206	200	211	190	191	193	187	160	210	198	182	210	172	193	183	179	219	213	187	193	177	202	193	188	188	188	175	173	193	162	193	185	193	206	199	184	186	190	193	213	188	189	207	201	205	189	220	197	209	166	172	176	159	175	178	205	195	164	185	192	196	214	150	184	203	189	177	171	197	203	204	197	178	199	182	206	202	197	182	211	188	179	169	179	189	167	224	186	193	196	200	194	195	184	188	195	170	201	199	200	211	185	160	207	189	224	221	193	208	199	193	201	206	194	194	181	196	192	168	185	185	220	185	185	198	204	203	185	206	190	182	210	183	193	203	210	200	193	181	197	191	216	192	197	177	193	203	193	190	185	209	198	180	199	179	209	159	165	179	186	220	191	223	227	194	184	181	207	199	184	193	200	224	187	199	192	179	195	185	211	194	199	192	201	201	219	189	214	180	196	187	189	197	195	184	191	198	181	200	190	182	187	168	203	198	188	184	192	189	180	194	183	188	187	165	220	192	191	213	187	188	204	192	176	216	208	202	189	186	200	193	191	181	176	186	183	191	188	167	171	206	191	187	221	185	188	196	192	184	188	177	187	196	209	197	197	189	190	197	189	182	217	205	200	194	179	200	220	205	207	188	180	178	179	193	177	190	207	219	188	204	194	167	202	184	217	192	184	175	192	213	196	201	211	183	181	177	168	206	185	201	166	181	210	202	188	204	190	192	194	171	185	196	184	211	194	173	185	189	195	188	188	199	181	197	211	183	173	212	196	193	205	203	201	210	187	197	187	206	197	155	170	212	186	222	198	191	196	187	212	189	202	199	186	185	180	182	192	184	187	198	170	182	174	174	172	181	178	214	219	193	180	206	196	172	177	182	203	188	183	199	195	175	186	199	180	213	211	189	188	190	204	183	192	207	193	193	186	203	193	199	198	170	188	194	186	220	192	181	196	159	201	202	176	176	167	184	185	201	164	221	178	193	180	187	209	210	204	191	195	179	205	187	189	169	178	185	170	199	216	191	206	192	146	184	178	170	183	204	183	206	208	199	196	212	198	143	184	192	190	208	209	188	177	208	180	231	197	179	187	205	203	191	183	192	156	190	206	209	185	186	187	209	199	203	220	215	190	171	186	198	190	178	184	195	204	179	186	217	154	194	175	214	186	164	211	182	188	192	183	214	175	199	168	185	187	182	198	187	184	197	199	197	239	174	194	219	179	190	196	177	200	165	184	198	196	180	183	183	172	203	177	220	200	205	200	203	186	172	185	186	175	202	194	196	176	179	185	196	169	204	187	183	188	205	195	214	179	208	191	171	193	189	192	200	208	190	188	195	185	195	177	179	168	201	174	169	198	176	193	183	182	203	183	177	178	208	167	179	186	181	197	162	173	178	203	195	206	202	191	173	211	197	198	203	187	189	178	167	219	217	193	193	200	189	204	171	180	204	165	212	189	200	196	212	195	182	205	193	215	186	204	211	189	207	204	168	204	193	200	200	216	210	171	189	211	222	200	190	176	187	197	212	189	177	174	192	201	210	189	183	178	176	159	203	190	187	199	203	192	185	198	190	209	169	190	181	187	209	179	217	209	197	235	191	187	196	200	180	188	200	201	194	198	201	194	191	206	173	177	181	177	200	181	188	214	182	179	209	178	191	191	202	193	219	207	192	204	221	194	181	208	224	197	179	186	196	197	203	217	161	189	162	174	190
39360	23072	15893	9110	3975	3407	2409	1306	1234	1311	1047	837	798	762	740	708	806	766	751	734	709	719	642	628	625	577	586	477	516	521	497	494	520	481	506	466	504	456	492	488	526	458	454	476	476	482	476	438	474	458	500	472	446	471	463	492	480	442	462	505	466	450	471	452	426	494	459	483	434	455	508	492	477	463	452	445	488	478	443	490	492	481	491	455	444	472	456	468	464	472	477	471	464	456	449	455	454	451	476	433	466	454	476	469	462	455	460	462	454	475	471	447	480	496	454	453	462	461	513	451	475	449	444	470	502	480	445	420	435	479	469	492	463	489	479	472	439	485	486	454	456	441	446	499	463	451	477	458	470	478	454	438	472	438	470	497	492	474	485	468	435	468	460	458	477	448	449	453	456	479	451	486	446	469	469	480	486	429	472	481	434	515	420	414	427	453	483	431	476	500	442	508	445	472	485	387	479	470	448	444	439	452	459	490	447	473	476	459	415	446	438	463	496	468	474	438	480	446	481	457	488	468	480	417	474	476	475	463	422	456	499	489	459	503	484	439	506	468	470	470	450	487	476	507	427	462	481	472	454	461	456	470	474	482	446	459	511	468	507	486	463	451	482	512	504	456	478	459	443	482	451	445	444	478	451	446	434	463	464	459	479	484	457	492	476	486	441	491	482	445	479	505	448	475	476	473	475	462	478	472	484	473	441	458	455	480	448	475	440	446	454	459	438	491	465	499	465	490	492	433	452	435	417	470	444	479	458	439	514	458	490	493	467	487	435	440	454	434	491	476	439	452	426	453	468	504	457	462	462	487	503	465	467	442	497	430	467	459	495	463	477	451	467	473	494	498	443	425	447	464	447	454	447	457	458	442	464	479	439	467	461	420	424	467	490	442	487	438	458	476	461	507	456	486	461	485	491	463	450	458	466	472	493	495	483	431	458	475	393	443	462	460	476	457	433	480	435	455	424	427	416	468	437	474	477	469	464	476	451	466	436	484	451	466	420	467	488	489	437	438	463	460	415	443	474	455	453	453	435	453	491	457	488	438	452	427	479	412	504	480	494	433	499	463	457	497	442	503	431	483	468	462	468	417	470	435	457	478	458	455	457	470	444	442	460	466	436	458	462	423	435	482	453	461	484	485	439	451	479	457	431	504	485	483	447	449	463	484	482	448	455	423	465	464	486	452	420	452	470	458	448	465	466	450	454	491	451	473	488	485	473	451	481	434	520	478	468	481	456	430	453	445	450	500	488	463	462	451	437	430	465	437	469	468	467	427	423	492	466	463	428	463	451	475	476	472	453	469	476	444	436	434	449	459	482	495	464	446	464	465	450	435	500	477	443	422	422	499	442	457	491	469	434	426	482	454	495	493	437	486	460	455	478	477	491	454	470	449	497	456	469	455	460	446	469	470	443	505	469	470	507	450	435	462	436	494	485	478	481	449	483	474	462	484	422	469	481	484	479	478	463	425	462	441	480	437	475	460	423	465	475	478	451	429	473	494	454	469	488	454	468	460	431	447	479	476	464	472	466	428	437	421	443	421	411	481	483	459	432	455	449	520	452	470	471	491	490	459	481	468	464	465	511	471	482	453	486	424	473	475	452	494	430	465	448	459	462	446	456	468	422	464	443	447	487	474	500	492	500	453	490	431	447	494	438	504	452	484	441	462	460	487	432	450	435	495	455	420	459	480	446	439	503	501	459	463	488	444	444	476	486	467	467	457	492	476	507	472	471	437	464	444	508	455	466	492	465	450	483	455	491	475	493	452	459	483	513	455	458	421	482	419	430	471	469	481	432	469	427	468	445	442	449	455	450	454	491	459	437	505	475	505	475	472	445	496	494	436	482	468	497	460	467	442	496	478	481	470	468	458	467	458	448	437	479	457	470	460	436	477	474	483	479	463	477	490	463	478	456	457	446	471	476	469	447	462	460	463	478	471	489	457	482	460	425	472	480	488	492	427	479	466	471	460	473	434	493	476	445	473	429	478	494	452	455	469	472	427	480	480	456	455	451	482	466	488	462	481	441	422	423	493	412	483	443	436	470	466	467	419	466	452	439	482	441	497	472	469	448	474	466	468	500	445	432	444	510	481	439	430	448	499	441	440	465	476	457	466	472	443	454	432	481	441	453	482	451	458	479	466	491	473	533	469	476	431	436	458	457	395	478	440	475	451	483	451	460	459	488	461	478	458	486	475	463	486	469	457	467	448	435	450	424	461	473	444	464	454	467	486	458	447	464	424	453	473	454	467	484	453	470	498	442	469	447	482	467	483	440	443	486	502	464	433	459	476	450	454	424	437	451	436	474	489	420	483	474	497	435	436	467	473	446	462	463	480	473	474	455	484	421	460	474	474	476	480	474	495	458	442	488	443	454	460	453	483	485	448	472	433	477	497	453	428	468	471	483	449	485	474	458	454	434	462	480	496	468	462	465	394	432	461	470	525	529	444	483	474	493	460	459	445	434	454	446	436	442	450	450	472	491	449	463	457	484	429	402	502	470	428	504	478	441	437	444	434	439	431	420	467	469	479	527	480	490	453	485	444	483	469	455	448	433	442	482	474	437	431	459	449	462	463	500	451	502	478	437	430	462	446	504	404	431	433	485	451	490	460	448	481	495	468	488	452	462	468	457	498	482	487	428	484	459	455	483	421	464	442	481	447	474	468	438	436	451	474	479	455	504	487	448	439	441	444	440	468	447	479	414	493	476	433	495	464	496	469	468	446	437	443	490	449	457	468	444	440	491	471	467	453	506	440	482	461	476	462	451	449	497	465	465	483	438	471	491	500	480	522	454	520	484	436	496	471	455	456	492	473	449	431	455	454	441	484	468	437	461	494	471	498	490	470	475	428	457	465	428	507	454	483	459	457	428	448	472	499	432	459	458	459	451	451	470	472	425	435	428	471	487	410	407	480	468	477	456	474	482	473	442	464	495	444	466	432	470	490	512	487	429	466	489	466	461	487	432	443	481	465	480	425	435	474	434	440	498	462	472	456	440	453	433	440	458	442	493	429	435	438	443	476	464	475	463	408	435	496	498	460	456	477	505	412	463	482	468	487	436	493	442	473	436	452	484	485	466	474	443	443	464	459	478	443	446	448	472	462	481	487	486	482	497	421	467	488	435	463	453	490	460	484	502	455	505	476	433	488	445	486	440	461	475	454	468	443	457	449	444	469	476	449	476	479	429	456	455	440	467	456	450	438	492	463	487	494	461	490	442	475	462	467	471	478	467	438	464	492	436	468	451	465	461	452	477	453	433	485	469	468	471	447	437	458	492	484	478	437	510	482	461	425	469	433	445	445	496	464	473	427	479	460	465	454	434	500	486	489	485	483	441	431	491	511	439	497	437	413	476	462	481	463	494	472	500	448	502	453	452	465	450	479	484	425	477	487	442	451	444	449	496	486	482	468	418	463	479	473	428	503	486	427	443	433	437	481	479	473	485	455	486	490	500	451	460	478	475	503	462	439	466	460	493	483	473	447	498	493
40424	14244	3524	1204	447	355	295	267	230	241	273	237	226	184	253	266	174	224	228	216	203	218	223	231	232	209	232	242	213	225	269	229	229	226	249	228	216	211	253	251	203	242	211	210	208	204	202	204	204	238	211	217	240	216	218	232	224	223	212	212	246	253	241	236	229	233	242	244	235	197	205	218	239	203	228	220	223	210	204	266	214	221	235	244	231	237	216	225	243	232	219	238	225	258	212	207	238	214	219	209	213	224	214	218	260	237	227	234	196	240	216	232	265	226	217	227	198	233	212	236	212	234	241	194	235	224	241	252	208	217	225	201	233	223	230	222	187	232	217	201	215	222	243	200	222	229	238	210	233	241	211	213	251	217	247	192	210	205	249	218	234	209	224	233	217	231	222	211	233	223	203	217	232	248	209	222	236	224	247	235	224	216	249	244	221	199	220	210	227	244	237	211	227	204	215	216	229	230	198	191	246	229	244	238	245	217	204	186	206	233	240	226	211	208	230	259	216	233	232	221	261	226	190	202	200	213	229	240	247	223	254	220	202	219	236	218	237	237	200	208	228	233	228	225	215	188	217	219	221	204	217	226	214	226	221	226	236	224	224	237	209	198	219	232	224	225	225	237	249	227	231	217	235	237	257	192	217	227	198	241	233	230	204	216	234	224	214	226	225	216	248	236	201	221	218	226	216	259	249	214	229	228	216	225	232	216	220	215	211	219	215	206	237	231	225	242	225	226	212	206	212	206	208	219	227	253	243	221	231	226	189	209	229	195	229	242	238	199	247	242	231	218	255	206	214	243	207	199	236	217	224	212	208	221	231	235	219	220	223	262	219	226	240	209	188	208	253	198	232	245	213	255	193	230	241	228	231	239	220	201	230	233	240	216	264	243	224	236	235	212	247	222	247	239	192	213	236	245	200	215	240	236	245	245	215	220	200	253	210	210	235	221	241	213	233	222	253	211	202	242	215	199	209	225	233	209	217	203	241	275	228	228	251	229	213	236	204	214	251	206	245	232	223	219	221	239	232	196	218	221	244	209	224	224	238	222	224	225	228	231	217	232	218	221	246	223	224	208	226	196	199	226	236	213	218	203	215	219	223	215	258	233	206	240	232	207	209	242	238	218	256	215	218	230	199	216	220	216	215	256	204	225	202	216	212	250	214	224	250	237	228	205	220	211	233	234	257	226	223	235	220	211	227	204	226	214	198	228	206	230	211	228	215	212	257	243	220	226	225	214	238	234	218	207	227	222	213	220	196	216	198	228	213	228	197	247	192	215	233	249	219	208	205	219	210	230	236	224	185	236	219	222	219	245	248	227	223	235	192	231	214	217	253	233	234	222	221	231	235	206	233	220	231	234	225	225	223	237	227	244	219	212	235	200	220	234	193	215	232	221	215	219	223	219	223	211	222	211	193	229	252	241	234	239	239	222	222	220	199	225	222	213	222	228	208	235	207	192	213	222	212	219	213	235	198	232	212	219	206	209	213	227	248	216	249	259	239	199	211	223	212	237	222	232	225	226	225	213	192	216	234	237	225	221	217	205	237	238	210	214	223	207	200	220	230	233	225	243	212	219	189	245	231	236	234	214	229	218	223	242	228	229	205	236	201	216	219	207	199	210	233	231	233	195	233	214	249	230	200	233	214	205	250	229	229	246	184	208	210	213	223	214	201	243	255	255	211	215	211	208	243	254	182	222	202	204	223	214	219	185	219	236	208	225	206	211	228	237	231	231	220	222	194	237	219	213	213	219	233	241	227	225	193	195	216	216	232	229	221	241	219	209	231	211	216	230	221	209	214	221	232	228	209	242	222	219	233	221	223	229	231	230	206	220	232	225	220	233	230	233	229	262	197	191	197	248	210	182	246	235	183	219	208	219	220	227	210	201	222	233	211	247	209	214	214	186	183	221	219	223	232	229	239	221	229	246	215	216	222	232	247	230	208	238	208	225	219	213	205	233	229	232	205	218	231	211	212	230	223	227	231	217	228	193	235	214	222	222	192	237	265	232	237	219	234	257	235	206	246	230	245	209	227	213	223	183	190	193	206	215	206	255	231	235	238	212	233	233	233	206	181	220	201	197	202	228	236	209	230	252	215	216	242	249	230	221	250	250	199	221	211	198	224	214	222	214	209	221	244	232	216	230	187	210	222	204	206	267	219	215	212	225	250	222	215	220	220	205	227	221	245	241	236	199	231	209	222	247	253	238	226	223	206	234	216	225	185	210	205	240	227	230	230	209	231	217	234	218	238	217	230	234	219	212	197	210	219	250	215	226	238	216	253	224	226	211	234	232	219	246	240	207	199	213	260	229	236	211	250	243	226	213	203	239	223	220	228	237	245	216	232	195	254	238	207	241	224	205	233	232	233	222	211	261	200	231	215	217	206	233	206	205	195	227	228	227	214	230	225	211	216	224	231	224	195	196	216	244	210	228	235	223	204	216	218	212	208	214	225	216	241	208	231	221	220	223	247	236	229	242	243	229	223	224	208	251	216	221	216	229	241	220	228	204	266	237	204	226	215	218	212	220	254	218	220	227	217	228	228	215	214	231	224	229	214	270	204	224	215	205	256	223	238	213	223	228	214	211	229	248	224	230	193	236	218	212	200	194	223	220	216	221	235	225	215	198	213	235	223	242	233	231	183	200	234	195	214	213	249	232	199	223	261	252	229	236	210	216	226	226	232	186	216	200	213	221	247	246	215	202	225	243	231	208	260	215	204	205	212	223	199	228	229	226	210	203	206	212	241	261	232	228	203	211	238	223	273	207	205	238	205	196	242	203	262	238	214	224	217	227	233	256	219	216	209	237	237	225	237	221	237	243	190	200	221	239	212	217	200	201	234	222	230	210	197	227	220	231	234	200	221	233	211	236	215	222	199	224	199	236	187	213	218	232	201	229	208	218	224	199	210	191	246	223	190	221	204	217	214	256	230	221	207	227	199	243	211	242	228	224	223	249	224	219	249	213	233	225	227	241	206	246	237	222	238	210	241	215	193	241	209	221	200	219	208	228	226	232	225	234	214	232	223	232	216	250	243	242	185	210	229	213	218	244	212	221	223	229	237	212	217	187	250	204	207	226	217	230	243	209	223	228	214	193	245	236	208	222	220	222	240	255	205	212	212	229	217	214	228	210	234	234	220	215	234	228	224	218	233	205	219	244	203	191	221	190	228	198	211	226	224	224	230	226	234	219	211	208	250	233	227	235	221	210	211	240	234	227	225	251	203	241	256	239	189	239	254	232	243	229	229	223	241	226	218	191	209	220	189	201	197	245	224	244	217	254	196	239	228	236	217	209	224	216	254	241	236	234	243	215	206	217	194	222	189	229	209	220	228	225	219	221	229	237	215	225	206	198	217	204	244	224	204	207	230	236	252	241	232	216	210	206	228	212	201	215	228	207	232	233	208	217	250	239	201	233	211	231	246	241	217	193	192	211	221	210	199	243	211	245	232	212	223	204	244	254	251	244	225	219	232	208	211	236	246	230
29748	10559	5526	3486	1326	1056	776	742	700	746	722	691	599	618	601	601	589	566	636	605	594	582	577	571	567	564	573	584	554	556	594	523	546	562	517	500	531	528	550	554	511	560	512	563	505	572	563	517	517	534	519	574	539	513	541	540	535	536	519	512	569	519	539	554	491	503	587	498	555	532	550	559	523	547	523	562	541	502	508	527	520	535	529	573	535	540	516	511	534	516	578	557	532	544	532	547	513	520	521	520	541	543	536	554	523	527	553	540	511	523	500	538	550	505	554	448	539	536	573	518	555	521	533	553	537	488	527	533	554	580	515	519	532	523	529	532	521	535	578	512	577	592	529	545	527	556	526	560	507	529	544	540	561	489	555	573	566	476	511	536	551	551	513	524	547	535	534	510	556	530	547	550	543	552	518	540	548	511	549	524	543	537	548	569	548	525	540	601	494	545	487	540	513	543	560	510	501	539	520	526	541	511	561	517	530	535	516	533	550	514	550	546	527	543	559	495	516	586	529	535	537	521	513	524	530	535	520	528	510	531	532	534	490	541	550	528	503	545	479	571	529	530	542	512	536	555	545	513	524	542	515	539	518	559	507	536	554	558	526	548	501	585	545	512	522	531	523	497	533	545	519	539	523	543	544	523	500	506	525	563	549	563	527	517	561	497	573	580	538	501	520	513	526	500	578	510	534	565	562	507	496	526	562	533	549	518	572	536	548	562	526	577	581	576	515	554	551	523	489	516	548	499	529	537	548	520	495	546	533	534	552	534	564	501	588	552	496	558	538	522	510	529	508	541	536	520	563	545	537	507	533	565	553	526	535	533	561	505	616	563	547	525	550	540	547	528	535	493	530	553	537	558	571	488	532	528	516	529	535	515	515	508	530	548	550	534	529	558	499	541	536	536	486	555	521	554	551	491	551	547	528	550	581	541	565	509	574	517	539	531	543	525	532	586	496	553	561	534	522	536	548	547	580	549	550	534	555	531	554	500	522	504	490	578	539	576	516	532	544	560	551	478	499	540	540	513	528	505	537	573	522	550	548	505	504	516	524	546	549	563	534	514	547	563	542	535	557	519	522	550	544	519	571	525	510	511	504	544	506	520	553	519	514	547	528	551	513	513	524	532	526	569	497	563	547	496	537	547	565	527	543	559	541	564	546	523	494	528	532	540	536	549	544	542	519	547	526	569	553	523	506	499	567	529	573	514	533	543	547	547	549	574	527	497	528	516	582	530	520	549	524	549	544	486	575	503	538	483	566	574	514	525	523	540	514	525	582	536	535	567	533	535	516	493	575	502	532	552	499	523	518	551	543	526	531	568	571	554	545	537	516	519	547	546	578	535	571	523	551	502	555	553	569	538	564	529	524	525	511	530	505	546	551	514	513	552	521	519	546	534	554	493	541	591	554	539	549	549	558	542	513	546	564	495	565	561	515	536	564	561	501	488	519	571	534	524	526	545	505	557	512	538	570	495	515	553	555	558	512	503	514	504	499	532	540	528	550	518	571	516	507	521	510	536	555	471	569	531	551	536	540	531	556	515	535	573	542	579	517	517	499	524	516	506	531	517	550	535	535	559	528	545	525	546	518	560	578	515	568	526	539	565	501	521	549	518	559	519	525	518	530	535	547	533	536	517	512	527	544	489	481	554	516	528	519	511	525	556	515	532	537	524	539	516	506	525	485	535	499	543	550	549	564	519	493	533	524	518	543	502	560	526	516	522	554	535	548	548	527	528	526	538	534	498	505	517	559	563	518	494	484	529	547	521	534	515	494	508	522	545	516	575	569	493	540	535	545	555	509	519	548	551	510	584	535	481	537	504	584	530	550	483	555	545	511	564	472	546	537	558	517	528	463	549	539	526	525	548	567	564	509	529	508	505	552	532	528	503	527	544	506	508	554	557	582	549	536	580	553	514	527	581	517	535	551	516	559	484	524	522	522	569	542	538	544	577	531	606	522	533	543	542	571	533	537	548	525	587	531	549	532	531	512	538	542	552	539	502	566	548	509	594	557	524	518	544	493	553	585	534	524	553	536	571	488	535	584	565	542	543	509	527	564	520	533	552	503	509	534	535	560	536	546	556	523	585	548	551	511	544	495	484	576	549	500	534	541	590	520	530	510	544	524	526	527	538	523	572	508	526	499	552	548	506	539	539	531	519	538	547	524	509	532	554	476	530	576	530	536	519	581	553	524	533	538	579	553	549	532	525	527	577	583	550	535	534	518	530	529	528	506	492	532	543	545	545	551	538	554	524	547	520	552	554	524	519	560	612	525	542	571	623	515	531	568	577	572	542	577	541	512	537	560	526	556	499	542	540	514	531	544	545	573	537	504	524	516	511	527	535	505	519	585	503	554	554	564	488	550	521	548	555	477	558	473	511	551	531	510	540	523	487	529	527	573	478	481	540	524	544	526	535	522	558	558	543	530	542	552	556	556	532	529	530	544	566	521	552	535	542	570	549	544	511	568	556	518	510	526	578	519	543	541	544	558	525	526	499	532	536	518	545	568	561	513	541	521	519	563	526	525	522	499	540	513	524	563	542	545	543	544	537	524	543	530	561	516	530	551	519	562	513	503	553	548	541	556	572	545	569	544	534	558	522	535	557	552	551	531	551	556	513	560	504	520	484	540	544	517	556	491	570	521	528	473	514	572	521	575	574	547	510	578	496	536	513	529	532	499	547	553	536	556	500	546	527	539	527	586	519	523	499	515	520	560	523	523	521	536	526	546	509	514	594	574	542	517	523	548	559	510	539	534	541	545	502	534	528	548	528	536	494	522	569	571	485	507	528	537	544	532	571	550	580	567	491	521	541	547	520	554	520	565	546	524	511	524	528	543	523	514	607	482	525	536	535	503	563	509	494	499	550	545	515	541	568	554	499	517	515	522	533	512	568	527	479	548	568	526	546	553	542	558	546	551	497	583	530	548	554	564	513	546	514	548	540	512	512	529	523	528	521	505	539	506	535	518	534	519	527	549	527	530	530	530	533	570	527	539	537	564	566	529	491	567	539	512	536	581	546	541	530	487	568	565	551	512	542	577	549	537	480	515	492	570	516	547	509	552	538	575	480	558	507	501	557	551	512	552	519	518	530	516	548	508	533	578	541	556	544	530	547	553	510	517	538	527	562	519	533	560	504	461	564	498	522	568	532	586	527	514	533	564	521	534	572	499	541	512	505	533	523	514	529	537	562	533	514	519	521	477	590	564	513	541	493	567	540	534	593	505	556	511	532	499	537	505	529	499	548	560	517	543	539	557	533	510	539	536	545	517	548	554	473	548	553	519	512	493	569	557	539	501	526	508	546	525	504	590	500	536	578	533	535	538	499	517	569	557	525	518	523	516	565	547	555	572	511	520	529	564	517	499	545	530	548	494	549	517	533	541	525	559	541	544	549	561	537	527	506	505	498	520	537	537	477	516	515	554	533	552	532	512	542	502	504	540	495	563	556	555	498	546	527	542	504	536	523	538	530	526	544	476	516	541	557
45494	21741	11806	4928	1173	634	459	344	342	332	293	298	262	249	298	261	285	257	252	240	265	251	269	278	272	259	231	239	243	270	246	246	246	240	239	226	261	241	257	260	232	234	207	246	243	253	229	236	279	266	226	246	260	249	243	235	234	221	218	273	234	231	249	258	271	208	223	248	282	259	251	240	223	232	251	241	213	262	257	280	215	249	220	247	271	234	227	239	248	253	209	222	239	233	240	238	241	245	221	206	216	207	241	260	209	228	219	253	229	233	221	292	247	247	234	226	222	238	248	240	250	242	237	242	238	230	249	226	238	265	253	218	224	260	228	214	221	249	234	251	238	248	232	228	249	228	246	205	271	221	252	246	230	240	236	242	229	229	248	269	252	262	238	237	248	237	237	252	249	225	251	236	234	258	236	246	239	197	200	221	232	250	263	253	246	235	246	248	235	246	253	243	259	290	250	273	231	219	238	242	246	236	215	241	229	262	231	274	228	236	231	247	215	240	228	278	252	230	212	242	246	233	259	234	225	234	257	229	220	239	231	252	231	234	214	261	247	246	241	263	223	222	246	259	216	242	241	241	232	242	240	251	250	235	258	242	212	239	246	210	257	234	220	260	240	229	228	250	247	255	254	242	221	223	244	229	248	239	261	249	257	226	228	233	252	219	227	259	238	229	243	233	232	257	258	249	242	238	210	230	215	241	254	219	249	234	223	236	219	275	248	245	250	215	257	248	272	250	220	209	261	236	232	256	213	253	229	267	236	225	221	227	236	231	241	236	226	248	219	238	239	297	238	219	204	257	256	211	217	255	278	257	230	252	230	238	242	224	246	250	224	248	266	242	242	259	258	220	228	243	247	251	242	220	228	211	227	236	248	225	253	210	241	236	228	242	242	245	228	257	219	233	221	226	254	223	233	230	257	245	244	231	246	261	262	245	265	244	257	256	234	229	238	224	228	233	232	243	219	220	240	217	242	240	233	235	228	237	212	217	214	263	221	233	240	262	248	264	228	229	254	213	236	222	240	225	251	246	240	255	247	243	239	232	242	229	237	224	234	254	234	241	236	242	269	253	240	233	213	243	208	245	266	247	221	227	212	256	256	233	225	259	218	259	229	235	230	244	247	251	236	264	222	227	207	249	233	248	247	233	219	259	246	282	232	222	235	245	263	243	239	225	242	244	218	240	220	246	266	236	228	224	213	210	233	234	230	222	226	248	241	249	262	244	252	240	268	210	237	238	238	231	255	244	232	221	245	223	233	223	266	241	195	249	286	258	222	241	231	219	224	227	220	215	218	243	247	245	252	242	263	240	259	224	265	233	224	225	203	216	229	217	214	230	246	224	213	234	254	246	208	233	217	253	270	249	244	242	217	254	233	246	211	219	228	227	227	238	216	241	226	242	199	222	233	236	255	236	262	250	272	223	273	256	258	272	234	227	213	242	251	212	255	235	247	241	222	237	238	257	250	258	229	232	246	230	262	228	235	222	233	226	228	237	235	254	250	226	235	235	242	222	233	249	235	242	250	258	198	223	246	261	220	234	239	214	242	248	246	232	241	240	241	215	238	232	221	234	244	221	210	231	229	222	220	257	248	234	245	219	248	237	231	244	208	222	229	264	253	250	243	238	214	261	234	214	233	227	275	240	254	226	227	232	250	225	246	241	230	246	218	218	263	226	212	233	235	229	268	223	259	209	212	249	237	233	249	224	246	241	278	247	228	240	265	245	223	241	236	218	232	257	248	261	234	237	241	238	239	212	248	264	239	221	242	270	226	242	257	234	213	245	241	247	244	215	231	261	250	216	217	243	206	278	223	232	244	254	220	231	245	227	238	233	217	263	234	272	252	249	240	207	221	219	227	261	234	257	301	255	239	241	256	250	258	215	263	233	245	222	230	243	215	258	203	239	233	247	219	251	252	223	257	251	225	230	241	220	236	257	260	227	215	238	230	221	255	240	256	258	247	229	246	230	226	230	257	247	237	251	232	254	238	237	248	243	197	262	259	258	228	228	203	233	214	237	212	249	212	246	245	233	240	244	228	261	227	239	272	250	231	229	230	242	214	252	256	230	240	231	249	257	237	243	223	248	254	227	232	238	221	210	232	215	254	235	244	230	247	201	257	224	239	236	253	214	253	233	251	240	259	230	221	235	234	261	226	236	267	228	226	252	237	245	248	235	237	241	210	225	224	219	258	226	237	244	200	192	265	217	230	251	208	200	246	252	238	226	242	246	211	254	213	221	258	259	233	187	232	204	213	248	215	241	232	232	229	235	226	229	214	228	225	243	231	232	264	241	252	228	255	248	255	229	255	222	227	241	213	237	248	251	224	214	226	236	230	234	240	248	245	270	274	245	252	253	249	238	225	231	230	233	255	230	225	248	246	243	238	217	255	218	223	217	251	244	227	241	228	248	236	243	247	234	248	253	242	233	220	254	235	216	261	213	237	234	253	233	216	213	220	244	267	248	249	231	252	241	250	226	245	237	260	247	237	213	220	236	241	265	225	253	240	227	254	244	224	243	246	229	255	225	242	256	260	237	218	228	216	262	252	244	232	245	246	223	236	234	246	230	206	247	234	260	240	237	250	262	243	245	246	246	242	246	228	252	237	244	260	255	239	243	241	251	269	247	226	229	233	223	214	213	250	224	204	248	260	240	265	232	252	249	227	248	215	247	232	250	271	271	270	258	235	241	251	242	232	233	220	233	254	257	213	212	242	247	223	224	245	247	270	253	226	249	248	208	256	260	239	240	243	194	246	219	229	249	272	215	217	260	239	249	235	229	219	233	231	262	226	203	239	235	255	239	244	196	231	264	218	243	218	226	232	235	249	226	230	211	229	251	237	236	259	237	208	257	237	258	236	237	249	210	220	252	234	213	242	246	235	229	260	254	253	269	252	243	258	248	211	262	240	203	217	239	217	244	215	226	267	241	234	262	242	253	242	226	225	230	219	218	228	244	241	251	237	215	238	223	252	281	238	221	233	242	229	232	243	246	259	260	236	230	225	238	222	233	232	246	260	235	240	203	231	244	217	222	244	225	228	221	251	243	221	238	243	236	240	240	236	233	216	243	226	226	226	259	243	248	214	232	264	211	222	249	247	271	253	252	224	201	221	247	242	230	258	263	256	273	226	236	230	221	215	278	232	249	212	248	231	239	280	226	254	259	217	219	247	257	234	264	275	256	245	241	227	251	227	247	219	218	245	232	228	228	259	231	270	223	239	244	269	263	243	278	233	222	257	219	247	231	222	256	251	247	237	261	240	204	227	250	234	245	260	261	260	230	233	222	246	244	236	241	214	242	218	246	236	234	229	219	240	241	244	249	242	250	241	224	213	247	245	234	232	239	265	222	262	226	226	243	218	226	220	255	259	250	250	230	225	232	221	250	260	232	216	240	234	253	232	205	263	245	231	219	225	254	269	253	218	233	234	246	233	230	240	217	260	238	249	236	216	233	238	282	232	254	225	252	233	259	232	264	222	209	255	245
31907	18359	16417	10569	3365	2300	1590	1178	1134	1151	963	899	825	754	797	803	748	787	764	748	730	699	690	685	610	614	586	596	596	606	613	626	564	641	590	591	590	581	530	597	612	571	608	527	573	561	592	556	560	550	552	580	534	553	593	564	548	519	581	584	537	545	564	578	594	593	607	534	552	589	578	527	561	570	573	588	572	584	566	571	582	564	548	564	580	567	569	577	531	616	603	574	558	547	580	579	609	587	550	542	581	548	552	555	616	606	571	599	555	564	552	595	543	604	595	576	549	568	548	587	572	575	605	563	593	592	600	565	576	545	590	551	552	579	571	569	559	564	549	580	550	565	587	579	590	597	596	554	536	570	579	523	559	552	586	563	551	564	535	541	570	576	573	581	602	548	560	584	573	578	563	555	548	583	540	574	590	552	586	547	571	557	574	578	595	543	554	581	555	591	546	597	567	585	547	509	550	610	543	539	590	581	553	536	549	569	524	544	557	559	620	544	615	611	548	573	541	572	563	545	536	572	558	597	557	560	604	535	555	584	563	578	528	583	586	540	573	592	603	585	572	529	561	578	555	534	586	589	565	578	546	528	597	589	577	603	579	584	545	555	571	573	565	571	584	555	564	558	550	561	601	568	585	596	532	546	620	537	536	583	589	578	544	565	554	567	547	588	584	561	582	527	572	543	569	547	571	552	550	542	538	574	542	579	622	612	561	515	538	580	604	549	545	552	556	569	560	577	570	542	570	561	584	607	594	538	529	502	581	559	551	565	593	533	569	596	640	546	551	543	547	573	573	565	579	521	620	565	537	556	580	565	577	595	560	531	535	594	583	563	568	515	609	571	579	563	513	511	528	528	563	562	553	532	578	572	580	542	563	598	603	573	570	523	561	555	499	545	535	590	562	600	550	564	554	545	574	576	539	554	561	552	558	567	526	543	591	585	580	572	586	584	569	598	520	568	561	564	581	565	593	563	578	554	604	513	564	530	575	569	590	562	584	533	586	519	523	566	552	550	567	548	542	553	557	579	553	541	558	574	555	554	572	579	564	531	577	551	568	543	581	577	552	557	551	578	558	569	556	571	567	579	535	579	558	555	605	602	588	545	581	557	614	591	559	611	569	533	612	554	622	590	577	582	581	562	586	577	545	554	559	561	582	545	566	591	595	576	552	531	577	550	585	590	523	561	573	597	535	548	573	579	600	584	573	552	583	563	553	612	580	573	516	575	547	577	541	599	553	547	565	569	577	581	527	585	559	563	532	573	566	589	526	583	604	612	558	562	564	544	573	591	607	599	582	576	533	548	522	577	525	570	590	522	624	577	643	570	599	562	580	543	550	554	550	560	561	591	542	581	587	589	552	569	557	576	568	570	591	589	569	583	579	575	563	606	568	550	561	555	565	575	578	527	575	565	587	570	556	577	562	570	553	562	563	581	565	524	574	561	562	535	531	576	606	584	555	532	578	541	577	560	618	553	548	565	601	567	559	542	563	573	601	584	580	580	582	545	552	560	576	537	588	557	643	566	578	573	557	559	563	577	570	570	550	573	575	561	559	551	593	583	593	619	580	582	499	553	546	592	579	585	535	548	548	558	568	561	569	558	591	590	561	575	523	591	550	601	589	533	571	547	568	531	593	597	570	525	595	639	639	563	585	557	579	549	549	581	591	548	544	590	527	583	583	542	547	547	556	575	581	551	559	574	547	564	582	603	575	568	554	563	532	545	544	561	595	554	605	567	562	566	597	572	563	526	547	576	541	512	521	527	568	574	541	598	595	544	561	552	545	585	529	573	528	580	602	532	575	581	556	591	592	571	594	563	571	572	571	585	587	579	548	559	578	550	570	552	595	540	592	594	538	548	584	571	585	575	565	587	574	509	538	629	524	545	578	587	568	569	579	554	562	616	550	565	528	591	582	587	585	576	576	596	551	581	507	505	617	551	587	603	585	556	591	580	572	566	570	572	580	565	598	559	558	559	549	585	584	620	576	574	603	565	571	586	597	541	543	552	520	564	558	561	617	568	546	528	582	611	571	580	613	538	557	549	550	602	545	574	561	526	593	612	587	586	544	556	553	563	602	591	549	560	571	594	573	554	536	537	583	592	586	589	534	584	612	554	596	558	550	561	572	572	566	574	608	571	573	623	555	561	511	557	512	563	563	620	557	545	568	549	571	576	565	568	552	573	532	551	595	517	566	597	515	545	564	582	587	521	558	588	570	573	598	534	498	580	567	588	567	569	569	549	583	615	581	542	550	550	578	596	538	554	584	573	599	598	577	575	565	573	561	603	566	548	584	569	535	647	558	557	561	534	562	562	584	554	557	580	553	585	545	551	534	566	556	570	544	567	577	550	600	590	598	528	550	551	546	582	556	576	597	562	607	530	573	564	592	578	580	587	564	610	539	543	588	565	564	592	598	600	555	556	556	614	542	579	549	540	585	567	543	596	568	544	552	542	600	629	538	548	542	574	555	535	584	597	519	600	568	579	628	556	571	545	556	516	565	573	557	551	571	573	566	561	562	548	552	545	561	558	538	545	612	566	537	536	509	582	575	528	578	526	590	572	548	535	541	598	560	539	563	600	580	600	564	561	573	548	523	608	578	569	552	593	578	597	587	573	593	591	560	540	569	586	590	556	580	565	546	585	611	612	595	599	552	563	575	587	571	534	529	592	598	565	581	561	588	596	573	533	569	582	583	560	522	557	572	555	567	585	555	571	576	542	572	557	563	555	567	571	566	578	598	572	571	586	571	522	557	608	579	600	540	569	618	530	548	583	592	585	583	611	543	552	623	540	518	557	593	567	569	559	556	574	572	522	573	595	564	528	522	562	565	557	593	551	560	528	592	571	613	535	552	574	562	551	566	560	533	526	570	572	582	574	582	528	577	582	561	586	569	599	574	610	522	559	549	558	563	574	588	532	592	547	593	558	553	570	529	537	574	588	576	590	528	541	593	536	589	555	593	609	547	560	559	558	594	542	577	558	572	575	542	598	595	600	574	545	599	539	570	533	543	565	565	573	568	567	554	565	542	600	552	558	521	550	576	578	597	553	532	609	606	521	546	586	558	588	591	565	561	491	549	568	541	496	539	542	603	504	622	563	527	519	560	591	535	553	584	510	560	590	526	525	515	556	573	576	582	502	599	551	576	564	560	565	558	574	578	536	571	553	554	580	557	599	535	611	595	564	554	580	564	611	586	560	561	568	624	574	563	606	561	531	546	568	590	573	547	571	570	558	559	569	578	562	589	541	574	578	556	574	550	539	560	576	593	555	568	581	580	620	570	551	578	574	550	567	550	594	563	620	553	505	580	536	514	552	609	570	588	575	564	549	544	590	569	555	564	584	528	585	580	557	535	608	547	591	580	561	543	606	519	552	521	570	605	607	569	593	595	550	553	595	560	583	622	582	615	590	610	553	609	568	567	593	628	621	539	594	555	582	615	553	564	596	613	541	591	546	564	591	537	590	579	573	570	546	550	544	564	534	570	576
54773	27324	15427	4459	1394	812	555	360	328	361	307	278	253	237	220	245	224	242	251	225	206	207	231	207	206	209	215	203	191	212	211	211	195	200	195	224	189	176	207	214	188	194	203	193	200	196	208	193	180	212	216	201	205	209	177	176	182	205	187	215	202	206	184	191	178	209	220	214	213	200	197	194	185	201	207	168	207	178	205	194	200	192	196	198	196	212	175	207	217	187	209	210	205	195	177	192	193	205	168	213	184	207	182	208	210	204	190	201	197	179	199	158	213	190	196	190	182	206	209	183	182	187	210	199	186	210	211	185	190	207	189	208	208	188	184	207	177	198	212	193	180	189	208	205	204	199	206	197	184	199	200	205	181	191	216	200	194	190	182	156	196	198	196	195	187	195	219	197	176	166	216	185	188	188	205	209	183	183	196	193	181	220	173	194	190	191	197	184	179	193	195	203	178	190	183	197	193	206	172	204	205	207	203	223	219	186	209	209	221	223	195	206	190	173	168	212	201	211	173	177	207	200	209	213	189	199	204	223	215	185	181	174	198	184	186	239	209	195	169	193	199	172	198	212	203	179	188	195	197	199	210	234	188	197	208	214	187	221	177	173	197	192	189	193	208	211	180	189	188	186	184	189	196	214	198	203	200	191	203	182	185	197	202	159	197	196	198	191	226	192	197	196	200	180	194	198	205	189	230	173	215	206	202	201	203	223	179	173	216	187	194	203	189	185	153	200	187	221	185	201	186	217	191	203	180	220	186	183	172	212	196	214	194	200	202	190	192	205	215	196	223	194	222	219	217	208	196	229	191	191	216	196	213	217	225	196	208	188	192	201	190	218	219	182	198	188	192	182	188	225	196	197	184	182	184	201	210	190	215	187	204	177	189	195	191	207	171	150	184	182	184	194	185	184	177	230	204	187	201	204	205	190	185	210	193	205	218	226	191	176	192	192	196	193	204	197	204	193	183	206	196	153	200	180	188	195	202	180	169	203	194	175	207	203	214	191	236	185	196	188	197	208	212	193	198	212	184	186	198	174	198	188	207	193	204	169	207	190	211	179	218	210	168	208	192	211	174	190	171	207	205	191	193	183	195	204	186	196	184	195	175	179	207	189	170	215	212	204	205	208	211	222	201	188	177	170	172	212	180	211	189	212	172	209	177	218	210	207	186	214	229	196	216	194	191	226	186	188	217	200	186	225	172	223	190	210	224	204	204	201	190	224	214	196	230	189	162	196	194	183	184	187	199	182	210	224	214	214	197	181	189	236	209	173	189	223	187	185	168	206	190	193	210	196	200	195	185	189	216	200	191	198	201	185	186	180	201	213	207	201	224	195	187	180	201	199	183	181	196	189	197	202	199	173	236	174	238	212	204	206	209	222	185	192	181	198	173	219	163	218	213	189	203	207	205	194	194	221	194	214	222	179	184	185	205	191	184	177	184	210	218	207	214	200	214	222	227	189	190	180	188	183	201	201	198	159	196	204	192	204	211	178	202	207	218	197	207	197	167	219	175	184	174	155	200	191	204	211	199	183	187	211	188	225	201	204	197	197	196	198	199	195	193	210	195	193	198	213	195	204	222	182	180	189	193	190	219	174	204	203	200	213	216	186	191	198	199	188	196	193	233	205	203	199	215	185	208	208	234	195	198	163	177	185	192	195	202	218	171	228	214	218	205	223	209	203	198	191	201	188	209	193	175	181	167	198	183	197	181	171	178	192	179	202	209	189	234	188	206	192	184	207	160	198	190	168	182	202	191	182	198	186	204	187	190	184	180	199	181	203	203	202	190	201	205	203	180	174	177	197	216	173	219	172	187	195	192	200	185	192	194	218	192	196	212	230	158	221	224	196	199	184	151	208	204	193	198	169	188	205	210	195	179	187	186	232	229	193	219	206	215	178	182	193	212	181	182	191	186	190	183	237	185	209	224	163	203	188	166	193	196	167	180	194	177	205	200	203	163	180	186	189	172	199	212	186	160	189	206	208	207	187	203	178	206	187	224	187	195	226	187	169	204	207	186	188	186	181	204	198	202	203	183	200	196	181	219	174	204	215	178	213	200	207	184	204	205	178	198	194	181	201	203	182	218	197	205	180	207	185	198	201	170	187	198	197	185	202	218	182	195	195	171	189	205	181	205	219	189	205	215	203	226	191	168	175	192	210	218	226	185	216	214	225	214	197	198	175	190	203	186	178	235	189	208	166	210	172	184	175	212	206	209	200	218	173	193	171	188	182	201	210	190	184	212	193	215	166	228	210	192	215	171	167	224	196	210	165	182	192	203	183	176	196	181	214	186	201	208	204	197	205	189	173	219	169	203	207	186	191	162	205	186	221	183	168	199	196	198	187	174	167	190	193	184	210	184	170	199	182	172	199	209	205	225	199	167	210	193	198	232	200	188	202	193	202	196	200	182	199	179	193	183	188	209	168	199	203	200	184	186	184	212	219	218	212	191	179	202	208	204	166	197	159	188	186	170	193	206	190	200	189	188	166	221	188	215	193	191	179	188	190	194	208	223	204	186	186	172	169	154	214	200	193	204	206	190	207	193	180	183	170	189	216	216	184	182	201	199	214	189	178	227	207	214	218	190	192	185	155	211	197	213	188	184	208	189	190	211	195	201	200	207	191	197	195	204	214	199	197	215	193	192	182	203	162	188	234	228	213	194	197	197	193	197	184	200	220	198	181	191	180	186	211	166	186	203	167	190	188	195	190	204	182	217	208	196	205	213	181	176	212	197	207	204	211	179	193	213	217	193	192	173	201	173	202	186	192	205	212	215	177	184	206	171	185	212	223	192	191	197	200	199	205	183	162	183	214	189	196	210	207	181	244	198	206	210	222	191	205	195	221	202	171	189	167	172	202	215	186	228	223	207	179	210	194	195	199	200	179	194	206	207	207	184	223	192	192	211	178	190	197	196	218	190	210	197	217	199	185	212	219	211	182	200	168	180	206	195	198	183	186	194	205	188	199	210	201	212	208	202	187	207	193	196	219	196	187	207	189	196	231	191	204	196	195	217	214	187	199	200	178	186	200	205	190	211	203	172	197	188	194	191	197	176	209	188	197	198	195	175	200	166	185	193	165	206	189	165	217	191	208	187	184	194	181	207	192	196	197	188	194	183	188	193	209	177	201	173	201	186	217	199	184	201	195	191	211	202	199	210	200	192	191	190	165	162	201	174	210	200	194	199	177	215	194	197	196	190	197	206	211	205	212	174	187	192	213	185	207	185	171	192	189	185	209	204	190	184	168	167	196	205	179	205	195	212	207	222	180	180	208	206	180	187	185	182	192	196	181	205	194	195	200	197	175	196	200	206	177	168	151	210	209	189	178	197	169	217	195	187	155	178	181	197	199	188	192	197	209	192	199	178	187	210	188	222	174	178	198	184	208	200	199	214	186	201	209	200	205	173	196	197	233	200	180	201	213	179	192	209	209	200	189	191	202	213	224	214	193	166	190	192	186	212	198	216	178	205	185	207	194	198	183	200	203
37333	22508	18568	8484	4441	2967	2156	1192	1179	1263	1027	952	840	795	769	783	784	785	773	742	717	730	655	613	579	629	550	542	553	515	547	551	540	498	506	474	527	495	461	464	479	494	480	463	462	461	469	471	490	462	503	506	492	495	467	451	465	454	447	475	489	502	473	466	466	491	543	464	460	492	489	454	464	462	441	464	468	450	479	449	462	448	441	453	472	470	473	434	458	483	498	444	446	477	493	475	449	465	460	459	447	501	472	460	465	446	465	467	496	474	443	483	470	470	490	519	516	452	489	454	457	451	488	483	476	492	456	438	484	470	472	476	469	459	450	479	473	431	439	453	478	470	472	457	442	474	441	477	467	429	445	484	459	486	451	482	467	445	452	385	482	481	446	475	466	482	472	451	476	454	456	440	455	456	494	467	472	498	497	434	501	462	480	459	504	462	447	466	468	448	450	428	488	501	478	462	468	439	441	473	466	470	444	477	421	489	478	498	439	485	472	515	503	481	431	452	485	503	463	455	458	445	482	499	476	494	435	464	459	439	458	435	455	462	424	430	435	497	471	480	466	453	477	516	513	492	462	459	455	460	472	496	472	496	454	481	478	459	487	448	434	485	484	460	492	471	457	465	462	456	469	480	449	454	465	462	475	495	459	469	493	468	458	469	474	461	461	488	469	466	495	454	495	513	477	446	449	504	501	472	490	463	453	515	480	459	436	490	434	426	462	475	449	484	489	458	447	487	436	479	465	503	472	497	454	452	475	456	477	472	475	454	485	516	465	442	448	432	484	474	423	471	476	449	440	477	495	505	460	464	481	480	471	437	472	501	465	457	495	480	490	496	509	464	441	470	477	460	461	453	459	457	513	477	452	434	464	454	486	501	473	459	473	482	453	479	428	505	468	476	439	538	445	476	497	472	478	431	495	471	477	455	456	472	429	509	509	457	463	475	455	497	481	441	479	457	481	484	456	481	438	492	448	464	449	456	466	441	434	490	455	490	487	483	494	479	508	468	489	456	439	461	437	469	474	453	461	426	419	443	482	464	470	484	417	471	462	439	487	473	481	425	466	453	455	460	466	451	432	489	485	473	452	475	436	452	468	479	472	482	448	452	454	461	462	479	470	430	528	459	442	496	522	469	468	460	428	446	460	460	491	494	463	468	465	452	473	448	471	491	489	473	447	441	491	466	500	446	481	480	461	492	512	484	470	449	477	501	458	492	444	484	439	454	490	459	451	449	446	480	465	455	451	457	389	476	490	419	484	480	474	453	497	508	459	442	445	453	482	474	452	455	461	477	425	479	456	455	470	455	471	450	464	430	495	487	503	514	453	475	448	470	474	489	512	445	443	494	483	460	473	471	498	494	507	457	507	484	463	508	487	473	450	480	487	458	491	464	473	489	456	471	480	465	489	512	526	473	474	460	453	461	511	488	477	507	490	484	447	468	425	472	493	445	487	479	441	456	503	405	490	453	481	467	448	487	494	482	486	501	442	463	450	464	498	432	469	477	452	453	454	456	458	505	485	481	473	486	477	492	458	500	517	482	444	464	491	460	527	478	499	468	446	497	451	494	469	452	440	439	479	447	489	469	458	467	499	449	452	474	470	471	497	502	441	458	437	485	476	457	486	469	445	518	486	473	499	436	489	475	448	510	454	486	449	517	494	468	450	475	486	499	488	455	514	480	429	452	466	464	505	464	508	461	469	464	468	473	465	490	441	470	446	480	449	483	457	467	448	440	434	442	452	470	450	469	457	435	467	482	470	480	478	436	495	424	418	461	452	469	519	454	460	488	456	487	506	439	438	447	455	459	447	474	469	458	458	502	474	468	435	443	464	446	483	502	456	451	455	467	480	452	484	467	466	443	400	466	471	466	452	476	457	459	475	432	536	492	469	480	454	461	426	467	484	463	488	501	468	483	456	462	492	442	454	466	478	514	458	469	468	454	427	459	439	443	501	475	460	463	458	472	475	477	461	458	470	503	480	473	513	438	433	450	493	435	493	480	441	461	459	513	465	442	488	515	461	479	451	461	434	488	489	481	444	486	450	476	463	467	502	498	493	476	504	497	452	465	489	488	484	501	472	497	467	485	439	470	484	448	420	453	452	505	453	466	465	486	486	502	448	473	481	500	512	476	452	473	462	458	436	489	469	480	523	474	428	471	468	489	496	456	480	469	511	470	475	467	485	472	472	471	464	485	464	430	475	472	486	489	435	462	474	463	470	456	474	476	437	448	467	466	488	473	491	485	476	496	493	439	479	461	448	482	475	472	494	477	489	489	480	431	488	496	480	475	481	481	479	451	450	463	424	487	461	476	438	481	478	454	483	473	468	432	509	483	478	486	452	490	480	450	475	471	467	453	502	468	461	449	481	447	469	472	510	443	486	478	472	462	469	485	464	463	464	453	478	510	501	479	479	492	477	452	433	473	471	484	446	472	469	434	464	441	478	473	438	478	449	425	456	479	473	480	472	475	467	455	502	463	477	465	464	450	483	480	484	448	483	430	516	432	488	456	491	483	453	477	495	462	430	468	531	476	453	498	478	476	496	478	493	446	471	494	505	503	535	430	481	495	477	489	503	465	464	478	444	472	456	439	452	486	486	498	433	464	464	469	456	473	461	464	478	483	476	493	482	469	462	449	451	461	460	449	450	455	445	493	473	458	454	458	458	460	450	502	471	450	469	472	469	468	483	464	467	481	458	453	445	449	491	459	434	493	495	452	442	487	457	503	465	456	482	469	471	424	426	461	509	468	469	459	462	473	468	484	492	468	465	484	461	472	473	479	479	465	456	442	486	476	474	473	487	466	433	503	459	482	454	464	487	449	439	479	460	455	478	448	475	479	474	438	452	470	468	466	494	497	443	504	491	480	475	473	500	464	458	459	455	506	436	458	451	470	455	453	485	441	463	499	473	474	489	503	480	462	463	458	465	450	464	486	477	467	450	470	470	496	465	504	475	498	482	467	480	440	446	455	497	467	467	448	476	472	472	441	462	467	481	459	478	438	432	474	475	397	434	483	485	514	473	509	444	484	502	464	486	453	433	468	446	484	483	488	496	470	458	452	440	452	426	493	433	457	475	488	494	492	455	414	470	453	474	457	474	457	466	433	465	481	473	477	472	501	426	465	428	476	481	485	468	448	447	445	453	456	471	463	467	472	438	521	444	453	484	472	418	447	487	472	477	450	427	454	494	414	479	463	465	471	486	465	447	490	472	435	435	479	492	473	484	482	417	446	465	464	456	464	504	441	470	472	449	436	475	451	444	499	495	456	440	510	472	464	472	467	498	527	446	463	472	458	456	502	448	451	476	460	481	442	440	465	518	472	450	466	469	483	440	445	466	510	499	460	490	476	482	452	478	470	481	442	480	479	484	423	461	482	479	464	442	473	475	470	470	445	495	500	447	441	430	471	468	401	437	471	442	467	482	469	444	461	449	495	442	470	460	484	452	496	426	418	486	465	476	458	512	490	458	494	507	504	442	454	454	495
30569	13616	5993	1584	713	431	283	291	303	279	235	208	247	224	232	236	236	217	245	250	207	231	203	222	238	209	213	245	246	217	216	199	233	254	229	233	221	230	234	236	219	235	229	224	164	190	226	212	235	174	219	214	214	195	200	212	179	208	252	214	209	212	198	197	189	189	208	206	211	216	213	193	192	209	214	215	228	205	203	190	201	204	220	199	207	223	216	212	222	230	243	200	188	229	224	207	203	213	208	207	194	242	248	235	218	213	236	210	225	200	221	222	202	233	221	190	198	206	242	219	199	228	210	223	233	194	193	191	210	222	215	230	211	192	239	235	206	259	210	225	173	227	233	246	205	203	201	214	218	231	231	207	191	198	202	205	216	203	221	198	226	218	229	238	228	210	212	225	197	230	207	211	207	210	244	232	197	190	219	172	203	204	230	207	225	248	230	228	198	220	245	248	212	213	210	207	223	232	241	197	222	237	232	222	212	208	203	207	202	232	200	212	210	232	237	198	216	192	220	233	200	220	202	226	214	224	196	210	210	180	217	183	213	214	220	220	220	227	235	229	191	208	215	240	211	213	177	218	227	216	193	227	215	214	187	171	205	208	246	213	209	220	196	214	228	198	181	220	226	207	195	217	203	221	220	226	218	187	211	206	219	207	220	213	243	200	195	215	197	221	219	228	203	223	188	236	239	209	228	196	190	223	220	210	236	230	222	190	213	205	233	200	247	230	236	221	221	217	226	219	197	230	234	222	223	240	219	217	206	209	243	207	213	212	197	185	198	209	212	205	223	214	215	233	216	226	207	216	197	213	234	197	243	222	201	197	219	211	226	219	200	205	205	214	214	194	191	200	206	226	192	223	207	232	210	209	209	222	196	201	224	213	195	228	229	201	200	233	225	221	231	233	221	194	199	247	195	208	228	212	223	199	201	211	218	215	214	205	183	198	226	214	210	187	205	175	215	211	202	208	218	210	222	221	178	211	230	224	219	200	224	218	186	194	213	218	214	226	173	200	228	216	227	213	199	208	198	207	185	221	204	232	228	218	232	219	225	196	227	212	227	208	203	215	214	223	257	246	218	204	222	247	215	229	201	232	225	203	227	232	194	221	210	193	235	216	209	198	204	217	244	202	217	203	233	261	212	242	204	202	201	188	201	205	211	208	198	223	199	209	228	203	178	178	193	203	219	231	217	217	209	202	217	216	218	203	212	216	212	207	229	210	237	221	226	215	213	198	238	217	227	219	207	223	203	213	199	201	227	203	201	244	200	212	237	208	217	219	209	195	224	189	218	206	218	216	222	210	194	219	213	205	235	231	237	233	210	209	215	195	176	215	173	197	214	216	225	247	209	201	209	195	220	216	221	170	223	232	209	219	214	181	197	185	187	191	237	208	235	214	179	230	207	220	225	221	222	188	194	203	211	224	197	193	186	209	231	210	224	206	212	207	215	197	223	198	223	243	207	202	219	209	223	250	221	218	216	208	244	228	195	217	232	246	230	195	212	207	204	226	217	222	206	210	201	220	218	195	199	210	235	202	213	222	214	235	187	220	212	214	215	225	200	222	212	197	183	242	213	199	224	220	217	219	224	202	190	206	191	189	200	222	235	226	222	218	197	186	196	219	197	223	229	238	204	204	208	236	187	196	212	199	202	215	221	190	191	205	214	235	215	229	202	230	195	198	205	211	217	226	227	224	240	218	191	219	205	216	208	209	204	201	209	198	213	209	237	222	215	202	193	232	210	200	203	199	206	209	217	190	195	205	186	192	216	214	215	223	238	233	208	212	192	219	198	224	189	201	216	237	213	211	205	221	235	227	223	210	205	212	219	206	239	205	215	211	186	224	225	200	219	200	221	205	226	213	204	193	215	218	240	211	222	173	191	230	235	232	207	245	220	241	200	207	205	206	202	237	201	222	197	199	238	210	228	213	239	214	243	206	218	218	234	207	197	228	217	218	211	211	213	194	209	227	225	222	212	204	211	220	192	223	205	208	211	200	214	205	233	211	196	209	216	201	223	200	210	193	227	200	223	193	207	213	225	222	233	238	224	208	185	224	228	205	208	193	204	196	207	207	225	205	217	228	210	194	206	236	213	208	205	206	237	251	195	207	215	205	224	219	217	229	202	235	215	223	201	194	207	203	200	247	214	188	223	191	186	183	226	199	208	210	231	225	228	228	214	219	236	241	203	222	211	217	253	230	215	232	217	191	205	219	192	203	229	208	215	240	198	215	215	209	215	194	229	223	238	232	201	218	213	214	218	222	235	190	199	216	204	199	225	192	216	216	207	234	221	223	190	180	194	211	221	248	214	210	208	219	228	219	223	231	211	219	208	252	195	211	244	191	211	186	179	186	207	213	197	208	209	214	198	233	223	200	200	232	212	249	199	208	218	199	229	219	223	215	230	188	226	213	228	209	224	192	233	220	214	220	231	215	253	234	183	215	226	216	221	218	207	197	231	208	231	204	235	210	209	230	204	204	224	228	208	198	195	221	211	224	215	250	215	231	216	194	217	242	200	213	233	189	203	221	215	205	211	217	202	214	207	185	221	211	234	217	211	172	232	207	206	224	209	210	212	222	245	218	223	240	212	219	216	196	202	231	246	201	219	204	214	199	241	222	222	200	201	205	208	224	231	225	234	224	224	211	199	223	203	227	198	216	196	223	204	219	209	227	212	233	203	230	218	193	206	197	229	182	208	225	218	201	225	228	217	193	228	193	204	204	218	248	206	205	228	218	217	242	234	214	209	224	219	209	201	209	243	192	206	214	191	192	226	202	244	195	228	245	221	188	243	218	196	214	242	235	218	198	219	237	227	191	190	216	220	212	186	199	227	205	235	237	211	230	223	225	203	228	238	203	200	206	207	220	218	208	213	211	229	209	236	215	204	219	213	221	204	222	192	215	214	209	215	236	205	194	211	194	198	223	184	212	224	207	199	208	184	209	225	192	232	235	201	199	229	204	204	212	216	208	222	231	207	217	200	217	222	216	218	206	208	215	211	211	203	226	201	217	199	188	224	228	226	235	203	215	221	195	213	181	189	194	208	225	202	210	211	194	213	220	188	207	224	220	202	186	224	208	238	229	211	244	233	204	194	220	234	225	216	217	208	219	227	220	224	210	203	221	187	206	221	209	210	230	223	228	200	211	211	209	195	205	226	195	211	217	224	172	206	197	217	223	210	221	242	228	196	216	194	193	226	206	204	196	188	227	226	239	234	210	208	239	201	224	213	243	211	215	241	216	208	204	213	248	207	219	212	198	209	211	204	221	211	213	208	188	221	239	196	233	228	193	219	220	227	206	197	208	212	228	219	190	203	220	202	194	231	220	227	212	216	202	218	239	211	245	217	213	244	209	205	210	219	221	200	197	211	216	212	244	210	209	215	200	221	209	243	247	202	211	242	213	206	215	210	204	215	196	218	215	230	230	242	216	206	201	217	200	180	187	181	205	213	221	237	202	233	226	209	192	189	197	215	237	211	219	219	239
22473	12195	9388	3975	2393	1441	965	773	867	860	833	764	724	660	657	626	605	551	605	590	610	589	602	564	559	544	517	536	540	559	529	541	499	511	524	515	526	547	548	543	529	527	562	488	531	489	541	525	530	520	527	511	496	494	514	541	561	522	518	521	505	518	508	534	536	530	539	491	487	491	550	486	481	488	499	512	469	513	527	489	533	487	523	471	548	549	536	529	485	557	528	559	533	472	522	536	532	543	503	484	540	511	523	509	539	531	480	488	519	515	525	537	514	538	538	526	486	510	490	515	521	487	540	513	525	498	548	482	517	496	518	513	544	498	535	514	487	538	510	511	511	525	528	509	525	528	501	494	492	526	522	476	519	473	543	484	502	476	472	526	551	510	533	494	538	553	502	534	563	528	498	547	497	479	548	581	500	518	493	510	538	549	531	480	529	535	484	544	523	491	543	482	546	527	496	502	533	525	530	506	536	490	515	495	558	488	514	501	500	529	527	490	528	533	495	519	499	525	552	518	527	531	518	527	504	517	524	517	533	531	537	484	511	486	519	542	518	459	481	528	510	531	499	567	517	541	519	505	523	514	509	496	553	531	567	494	523	499	513	494	519	520	545	503	511	539	488	491	509	513	535	498	467	507	465	477	513	515	507	494	548	520	539	537	510	538	522	495	533	514	515	524	522	498	518	521	523	495	538	503	519	505	521	524	554	499	549	504	549	526	526	506	525	516	515	517	551	527	527	508	512	534	527	525	530	480	539	490	477	501	514	510	484	505	482	487	488	531	528	498	522	477	509	547	501	542	502	540	524	490	520	541	537	523	501	487	521	445	516	495	515	542	538	504	497	521	484	517	551	510	489	552	493	528	510	544	505	539	477	473	517	532	553	501	515	497	504	465	580	517	505	554	506	487	482	514	516	522	560	493	540	487	538	505	476	494	509	506	505	474	498	495	523	502	511	540	521	512	492	473	523	508	539	506	485	506	555	525	516	498	555	503	548	498	507	558	473	520	524	521	473	538	497	538	506	456	525	535	478	530	502	501	488	512	501	502	512	505	492	509	509	506	531	575	528	520	515	504	477	523	515	510	559	494	513	506	530	519	560	479	520	520	538	509	498	487	532	504	527	491	523	529	492	521	500	533	529	494	495	493	512	472	514	492	513	504	523	496	504	566	509	507	514	541	518	516	520	477	531	528	516	512	513	571	525	485	492	488	495	448	557	536	532	531	494	554	505	500	467	507	492	513	494	496	499	494	474	516	507	538	541	511	525	533	515	504	503	513	495	509	516	527	566	488	487	504	482	519	535	476	520	512	521	528	534	535	489	513	532	526	508	510	499	502	508	510	526	476	513	441	474	537	497	517	504	537	507	525	521	488	493	523	534	494	483	533	538	497	531	464	510	502	532	526	497	590	560	575	501	544	524	507	522	541	529	526	482	547	506	531	494	529	516	540	486	541	516	538	500	524	510	532	504	512	492	510	521	534	489	533	507	514	482	483	520	537	534	528	505	514	549	558	498	577	489	536	542	481	507	504	517	467	535	513	529	492	512	544	503	532	529	521	523	532	485	502	501	508	526	510	496	539	508	452	516	514	533	498	522	510	519	507	516	545	496	516	514	509	512	503	503	528	531	441	531	534	532	502	490	474	503	535	561	512	521	508	538	522	499	522	532	547	530	515	497	545	555	536	499	475	487	534	525	520	510	490	483	492	497	495	520	513	480	504	510	547	484	474	494	521	539	510	502	492	492	538	539	511	527	508	487	554	516	563	482	504	521	495	566	510	525	498	538	510	521	545	537	532	526	513	503	473	499	519	498	525	517	480	504	509	541	523	486	540	495	516	530	530	455	512	492	505	507	516	505	520	505	495	500	515	533	507	483	464	523	522	519	523	534	521	552	581	492	508	529	519	529	499	525	532	540	511	541	553	522	546	520	493	535	564	465	553	517	557	481	466	515	517	496	523	569	502	526	501	506	485	541	503	492	510	494	490	531	526	516	529	557	490	467	505	497	508	530	510	507	518	540	531	548	521	544	498	502	491	496	494	514	504	485	559	534	486	483	529	499	497	464	512	511	481	546	496	498	532	471	551	532	518	554	565	493	519	526	528	501	477	547	536	459	508	514	532	478	493	524	551	475	512	453	454	557	526	526	513	504	483	558	493	500	527	494	484	468	496	484	500	497	510	507	491	472	537	513	497	495	503	512	483	532	519	497	541	521	488	526	506	522	504	506	513	479	531	499	500	494	487	539	490	505	538	543	526	489	505	524	528	489	503	521	513	493	533	527	507	535	478	498	517	473	519	510	526	506	492	514	537	514	545	556	476	516	496	482	486	488	516	498	512	505	521	516	547	523	486	513	499	514	498	490	505	505	518	470	506	529	508	511	525	525	512	514	501	476	544	507	475	497	523	519	531	502	523	530	533	543	550	500	520	528	514	524	499	520	526	497	517	517	487	540	536	524	492	517	517	543	545	514	547	512	507	537	490	545	478	495	521	520	497	505	530	498	513	515	513	518	537	542	541	531	525	536	514	510	490	513	479	513	512	518	569	517	519	517	497	506	534	521	480	484	494	501	488	545	544	517	507	540	525	513	518	489	528	514	482	541	499	514	490	516	514	527	475	495	502	529	493	516	519	527	514	538	545	559	543	565	526	490	516	534	480	507	558	517	508	543	547	516	538	516	495	500	523	548	533	468	528	532	501	503	518	536	516	558	479	537	485	511	525	496	501	506	511	530	481	528	554	480	513	561	559	520	535	555	495	540	499	529	493	498	538	521	493	551	534	514	541	536	481	494	511	497	532	480	516	517	486	499	523	529	503	570	518	520	520	519	526	531	509	491	512	536	533	537	523	498	500	546	518	518	505	504	494	514	548	500	548	522	495	530	476	492	564	541	521	526	525	467	533	528	505	506	504	541	513	518	494	503	525	506	541	571	514	497	478	501	535	526	523	504	543	517	510	559	542	523	535	494	577	498	530	475	559	496	528	440	500	491	504	541	513	545	518	554	527	523	510	495	561	525	536	517	490	513	512	531	492	551	513	507	528	506	527	544	533	501	517	507	535	495	500	519	497	490	483	541	477	487	500	538	495	554	553	519	541	485	521	524	545	530	480	504	506	517	521	523	509	476	508	507	480	498	526	491	566	520	495	536	473	533	550	504	501	483	518	562	521	527	519	518	509	475	539	571	523	497	519	495	511	529	526	493	533	486	506	537	544	524	499	551	504	497	497	510	532	509	492	516	507	528	512	521	501	552	541	496	505	497	524	508	536	534	520	544	536	491	521	506	493	520	513	512	485	534	504	530	570	519	520	525	489	531	505	492	506	519	531	531	497	566	483	540	538	476	486	524	563	523	517	499	526	557	514	490	552	501	514	557	506	507	471	537	536	538	511	500	497	526	503	504	542	559	501	503	543	517	533	497	489	490	466	557	514	518	505	562	519	515	479	532	520	532	490	516	473	522	527	527	468	550	493	489	542	520	482	505	492
42485	19603	8367	3065	1330	734	546	367	327	395	339	309	263	269	268	282	281	255	250	307	236	265	235	244	251	272	269	209	234	275	215	217	243	238	225	224	213	238	233	214	223	204	230	262	227	216	212	210	230	222	190	223	239	220	228	226	236	231	228	232	254	243	217	213	213	226	233	230	253	242	220	223	197	226	210	255	235	240	236	234	233	213	216	236	229	228	211	205	226	241	214	216	215	250	222	242	227	225	240	225	209	210	208	214	223	247	232	253	211	219	219	229	238	241	222	235	223	231	211	219	250	220	206	220	225	223	218	203	215	236	210	236	211	208	210	230	206	220	214	209	254	227	238	244	244	198	227	225	222	247	224	223	241	240	228	202	200	227	210	224	250	233	214	233	241	214	251	225	255	236	239	230	230	197	208	225	206	255	212	217	238	211	259	232	217	250	235	254	207	206	220	216	233	219	228	218	256	236	214	259	238	242	199	207	212	224	234	230	224	213	207	209	215	232	221	221	233	223	196	198	226	232	217	207	187	231	231	226	222	209	254	227	216	209	234	206	192	208	245	237	243	218	220	232	247	248	232	248	249	240	218	259	214	216	223	215	227	231	191	222	231	198	220	215	247	246	223	238	238	229	236	222	223	230	208	216	214	231	223	220	236	210	219	251	217	215	233	209	202	230	215	234	223	216	213	235	232	221	217	213	208	226	227	237	199	244	243	225	220	224	249	249	217	244	221	209	209	232	224	231	227	224	242	219	248	232	232	247	219	227	206	244	216	239	229	232	229	211	228	210	201	222	241	239	249	207	204	225	236	240	201	228	202	215	208	232	232	211	215	221	220	221	208	202	212	237	233	242	241	212	236	245	222	221	229	223	219	239	251	226	235	243	229	235	194	225	230	238	211	233	207	216	242	246	271	218	235	234	245	233	226	234	234	224	212	226	209	212	233	235	220	240	221	226	228	228	220	217	182	209	236	244	218	217	211	201	227	226	252	213	220	210	246	249	250	223	229	181	254	225	211	244	232	243	245	220	211	232	236	232	255	199	229	221	221	226	223	237	229	232	205	236	216	223	236	209	240	230	212	249	240	223	209	230	242	224	216	241	221	244	206	228	257	226	244	233	230	228	217	229	229	248	223	230	235	255	236	243	241	202	192	235	228	251	255	224	214	224	225	239	235	233	238	207	215	222	214	240	245	234	217	219	205	212	252	223	223	220	229	222	212	230	198	220	228	246	242	255	250	249	212	229	241	219	207	221	263	228	225	240	240	226	220	223	242	204	238	254	227	213	243	241	213	233	238	232	245	208	236	215	200	228	229	234	249	247	236	232	215	213	224	237	225	204	230	223	213	242	247	230	211	224	225	264	233	227	222	206	255	263	259	207	232	243	234	228	221	240	242	212	216	233	219	232	220	227	214	233	203	238	207	199	218	208	226	212	194	248	245	220	216	239	207	238	228	219	236	225	200	255	214	233	229	229	219	243	232	219	216	249	223	236	235	217	242	223	231	245	245	214	226	219	245	240	227	198	236	238	242	207	217	224	221	215	244	246	216	211	233	212	233	242	232	232	234	263	247	215	214	213	254	266	209	228	226	208	229	243	211	213	249	238	246	213	191	235	205	251	230	193	200	252	250	240	218	203	205	217	213	222	233	221	207	218	202	231	221	253	245	215	211	236	240	207	231	226	225	224	206	214	208	207	233	215	225	271	239	216	242	242	243	205	200	234	246	237	216	231	243	221	214	209	230	271	241	235	219	224	232	206	198	241	262	224	250	254	223	227	202	220	258	223	247	238	231	239	248	215	218	215	237	241	244	228	220	233	232	217	216	195	210	237	207	207	210	256	214	217	244	239	203	235	257	212	231	236	242	234	233	252	235	245	208	215	204	240	212	221	211	225	227	212	225	230	205	209	234	212	241	228	222	225	212	236	256	258	206	240	206	216	236	232	234	218	244	259	203	205	198	229	210	218	233	223	209	230	246	225	208	233	223	206	222	207	215	215	233	229	233	226	207	202	236	233	266	217	233	247	226	200	229	205	233	211	224	232	221	236	254	241	229	259	219	214	245	219	260	216	210	218	203	228	237	206	229	222	242	250	238	216	260	198	221	232	224	215	225	224	217	248	219	231	221	236	206	234	243	241	209	229	210	232	239	223	239	236	231	238	241	226	229	258	223	207	215	251	237	224	232	234	192	222	216	250	235	231	201	244	214	224	201	226	213	213	228	250	223	220	223	241	270	219	242	213	203	214	233	199	248	202	230	207	239	201	235	236	214	244	213	212	228	216	232	242	227	228	221	219	230	244	226	219	243	239	243	213	219	231	243	237	205	210	238	203	243	226	256	191	234	219	203	186	254	228	231	204	240	208	208	239	216	233	211	209	225	244	247	230	223	220	204	225	223	234	213	248	201	219	219	236	197	210	218	224	210	250	211	241	226	222	205	221	225	234	224	223	232	217	204	220	217	242	202	243	209	229	243	228	226	202	224	242	224	223	238	227	206	237	202	198	230	199	239	247	217	265	217	261	240	246	236	226	233	195	231	208	248	214	267	231	220	188	177	258	210	248	244	240	231	195	204	221	222	225	220	210	246	254	233	221	259	245	247	233	237	237	222	255	230	215	245	236	215	265	227	206	237	215	231	217	258	234	201	248	263	237	210	219	240	224	235	264	231	245	221	253	214	198	232	257	204	219	256	222	219	244	236	253	234	248	225	215	238	227	248	263	236	236	220	231	241	192	230	227	202	219	220	230	190	222	243	223	211	225	242	196	241	266	197	239	247	217	220	190	246	234	247	261	223	199	247	236	212	217	220	230	213	213	239	195	220	227	214	221	213	235	229	236	189	244	223	227	239	217	239	228	250	223	182	212	211	233	214	234	219	227	218	227	222	242	217	246	222	220	224	242	213	234	249	225	217	233	228	262	232	214	230	226	246	221	227	224	231	216	217	213	217	223	206	197	258	241	236	218	205	221	241	220	234	236	236	228	238	244	236	210	229	199	219	188	194	232	213	218	229	241	229	205	206	213	205	188	238	254	222	202	221	229	251	218	237	215	210	211	237	222	218	194	228	199	215	232	225	220	220	258	258	244	228	216	234	226	221	245	218	232	224	256	224	206	194	226	248	221	245	235	219	220	213	221	263	228	256	199	222	237	243	219	261	236	254	235	219	217	200	211	210	233	227	197	224	208	202	222	207	232	227	240	203	247	192	248	234	219	228	192	201	231	206	218	221	211	249	237	194	250	209	246	237	219	222	250	207	232	228	198	227	212	218	241	241	236	247	250	253	226	217	227	256	213	189	216	221	232	258	216	234	269	257	252	187	249	228	201	210	215	204	215	194	232	250	233	223	227	215	221	213	226	247	232	204	213	230	248	218	240	196	223	219	219	218	232	220	198	228	252	262	205	217	214	244	204	258	249	236	198	211	246	225	213	241	231	210	212	205	195	212	239	208	231	219	207	224	247	205	208	200	242	238	188	216	219	214	214	211	237
29388	16890	11146	7603	4626	2621	2058	1243	1129	1181	1180	958	873	777	795	815	821	793	819	757	784	747	673	717	628	676	582	625	601	532	570	571	617	536	563	587	575	557	526	529	540	586	530	578	542	574	532	553	522	511	555	547	530	545	501	539	526	537	536	542	561	519	519	534	515	496	535	579	542	550	545	551	548	539	520	534	535	552	584	510	580	532	548	492	558	521	526	544	512	551	568	553	540	548	556	580	557	570	546	559	532	560	522	540	559	490	515	495	509	569	533	553	511	577	567	528	525	577	516	554	509	519	526	529	540	569	528	549	548	512	526	553	539	569	529	561	517	522	559	531	532	549	543	510	560	494	565	578	534	519	544	495	556	530	510	540	535	521	505	568	572	545	563	562	584	532	513	578	557	566	539	545	556	522	517	521	535	551	550	518	541	525	548	531	578	496	529	542	546	537	515	577	528	541	535	563	531	524	560	545	552	524	532	522	523	509	533	539	548	495	527	565	539	578	458	597	533	527	527	564	549	531	539	538	527	498	567	559	510	497	494	506	549	576	546	547	549	550	535	515	475	496	529	531	511	509	510	563	496	546	559	533	516	547	559	517	516	520	567	587	557	538	525	536	537	513	538	515	555	517	502	468	503	564	566	524	501	533	579	524	566	515	517	522	546	541	539	537	519	553	568	562	521	518	559	521	543	579	507	503	501	513	538	575	592	545	492	551	545	534	544	548	517	524	523	530	518	571	532	512	559	537	581	553	540	527	577	546	491	538	513	534	560	540	566	543	580	511	536	515	535	531	537	581	511	513	517	541	582	553	538	579	559	536	483	518	568	535	554	551	554	609	523	523	533	522	534	550	571	533	552	529	540	524	569	573	550	550	544	579	556	529	569	539	503	541	560	515	541	571	542	528	552	534	545	579	534	509	525	522	567	544	561	527	541	543	596	549	499	528	513	538	564	524	548	548	562	538	509	569	542	523	517	513	558	504	563	549	572	576	528	571	541	553	536	539	533	575	535	562	542	526	564	539	543	549	564	515	572	549	552	543	575	526	552	572	543	541	532	518	559	571	517	505	525	560	519	513	521	553	557	567	505	493	487	553	512	553	515	549	568	560	539	543	527	509	524	547	547	530	501	510	570	556	580	495	533	553	534	560	568	542	544	505	563	590	532	562	547	563	521	560	561	556	524	528	531	590	517	535	520	553	537	508	541	529	555	510	555	509	563	543	547	538	591	533	538	521	533	554	540	550	541	544	531	628	521	507	531	547	530	513	504	537	505	544	496	556	564	558	547	589	514	522	529	529	564	530	544	533	535	557	524	548	617	540	546	512	548	568	545	532	565	537	539	510	518	530	540	578	526	534	554	558	534	529	564	564	529	556	533	554	526	584	491	523	583	560	590	546	500	547	533	539	543	550	492	552	541	540	539	491	553	541	536	545	515	523	547	572	575	540	554	550	520	543	551	533	542	589	510	503	542	558	533	550	545	549	535	518	500	544	516	561	560	526	508	504	555	511	547	512	557	532	555	550	534	543	516	518	552	535	510	514	532	547	535	547	550	532	553	523	529	534	545	511	529	504	563	525	554	555	543	541	552	566	498	561	501	548	502	569	561	507	521	530	517	521	559	534	557	485	518	481	504	523	552	514	530	542	548	531	556	468	556	554	532	556	568	547	517	512	561	541	522	530	537	563	560	547	522	568	527	555	541	588	483	522	521	537	515	537	545	505	602	569	555	487	518	599	545	511	533	547	529	541	533	544	557	566	494	541	537	520	504	549	577	520	519	548	549	547	505	533	546	515	544	510	516	527	573	531	540	537	567	503	535	516	508	557	571	549	525	522	561	531	519	537	528	556	518	511	564	563	537	566	504	534	515	511	517	552	531	555	531	529	540	511	517	560	538	573	531	537	539	535	513	512	569	559	539	544	523	474	554	534	541	539	536	541	528	567	528	544	530	582	550	539	515	501	583	532	546	551	509	533	537	521	551	513	528	566	549	517	579	546	503	501	520	522	526	532	587	557	503	544	532	524	544	533	525	507	540	546	530	526	568	537	536	537	530	528	529	552	538	548	560	508	533	601	581	526	500	562	534	524	561	552	514	527	583	566	560	508	536	495	572	491	595	518	532	515	569	564	573	490	521	545	525	555	546	532	518	561	565	535	544	537	539	559	537	488	516	504	507	523	552	517	520	566	565	546	548	519	515	566	548	526	533	540	547	541	545	524	517	557	518	495	533	511	538	555	542	514	514	559	560	580	551	574	535	554	507	526	564	531	568	528	549	578	529	581	511	509	541	515	562	532	552	583	541	515	505	539	520	510	540	527	521	538	511	536	525	501	551	539	540	584	520	543	545	516	552	560	527	518	528	513	529	555	514	542	560	549	577	530	536	554	555	553	576	564	505	530	541	551	584	568	540	558	537	562	545	580	564	557	574	607	512	573	546	523	512	562	547	553	563	545	522	494	505	545	590	528	573	528	566	525	515	570	544	533	534	541	559	482	563	584	546	552	577	529	500	580	480	540	560	519	526	548	531	526	552	598	504	561	534	537	517	517	556	553	546	554	536	557	556	524	535	501	555	551	511	543	525	522	516	542	534	531	561	511	501	528	549	481	526	527	579	535	497	528	549	565	481	514	530	554	544	568	530	542	532	552	541	529	525	551	532	516	521	538	569	536	522	575	506	550	524	536	512	512	520	566	526	528	533	498	508	596	506	553	523	534	524	496	550	526	501	553	545	568	544	546	539	524	540	536	548	549	544	545	523	586	544	505	544	540	547	565	549	477	580	519	526	533	522	555	531	522	554	516	546	527	498	562	521	530	561	558	537	525	569	554	546	517	542	515	530	525	527	535	558	569	538	574	544	514	520	555	549	537	537	516	572	574	531	545	569	533	508	554	543	542	507	545	523	554	537	507	553	515	524	560	541	516	556	499	559	596	539	561	521	550	549	560	521	534	577	534	578	528	501	545	560	525	503	554	499	522	551	546	531	500	514	583	504	566	532	493	562	511	562	506	540	557	528	521	559	568	534	509	526	537	563	524	568	494	549	518	541	519	574	517	547	529	524	541	510	538	536	532	509	508	526	574	548	551	506	523	518	530	479	550	569	573	532	550	560	544	504	545	521	528	509	537	527	546	529	530	506	512	544	516	529	525	554	535	540	528	551	603	544	557	546	512	593	508	558	536	552	545	537	532	546	562	550	573	523	579	533	554	554	567	579	526	539	573	539	536	552	533	528	522	576	565	525	523	574	555	510	537	552	504	557	511	525	553	588	533	531	556	527	558	550	567	510	535	556	543	518	547	542	513	565	505	540	555	546	558	540	524	583	485	538	530	523	518	535	564	519	509	513	489	568	560	552	517	523	551	492	563	543	557	515	550	552	521	538	511	583	540	581	533	521	500	537	556	538	539	540	547	541	528	477	565	564	556	519	555	569	553	535	550	550	536	543	559	514	509	551	556	577	524	506	601	506	556	531	509	545	565	526	525	539	549
49346	22113	11812	5022	1528	785	577	330	306	326	290	259	251	235	231	212	261	227	259	206	230	202	222	229	182	206	232	215	163	193	206	189	203	185	175	168	177	166	170	162	214	201	184	194	168	183	179	198	157	175	173	169	186	161	197	196	192	178	171	166	176	190	166	197	191	172	174	183	186	179	189	174	184	183	176	159	159	179	179	174	184	170	181	160	188	182	189	172	178	160	165	168	180	183	183	181	205	184	177	185	190	180	166	171	190	165	182	199	159	172	193	179	152	201	182	193	171	198	184	183	205	161	174	175	174	174	188	196	182	179	165	192	173	179	202	191	182	203	173	175	181	184	178	221	199	180	180	187	180	185	165	168	177	172	165	182	181	167	193	179	170	183	183	184	181	177	167	176	172	182	176	167	189	193	166	180	206	172	151	178	165	194	185	163	151	173	171	172	203	207	187	159	173	162	167	187	197	178	200	183	196	186	190	173	194	149	194	180	188	182	169	180	196	185	196	193	178	177	197	166	176	165	178	188	156	185	198	197	208	163	192	165	212	172	180	169	194	184	168	214	185	174	160	174	143	194	175	178	175	200	167	196	198	196	147	188	184	173	176	182	171	156	184	188	187	184	170	185	187	180	180	173	170	183	175	177	198	159	196	186	185	170	174	201	157	145	189	174	179	180	188	188	188	183	193	171	195	193	163	190	204	201	157	175	179	185	176	173	159	189	166	161	192	196	201	174	199	186	187	183	185	167	191	188	174	179	205	156	188	170	205	187	190	194	187	183	131	190	173	174	199	184	176	166	190	198	164	190	169	189	193	187	187	191	185	204	194	163	157	193	192	197	217	177	163	170	190	194	175	177	182	186	183	210	156	201	185	166	171	159	189	173	166	195	184	178	162	175	166	182	173	190	185	192	216	183	174	170	162	167	176	206	168	168	149	188	188	173	206	174	176	186	155	201	174	174	193	190	201	160	184	160	161	152	210	167	174	187	178	174	191	215	184	158	169	190	202	204	166	195	179	182	177	172	201	190	165	170	195	191	195	185	191	186	202	175	177	190	212	202	193	180	164	170	205	194	190	170	197	162	185	196	182	169	191	175	173	188	154	149	176	177	164	188	202	193	192	182	170	177	208	177	199	174	182	172	186	186	159	178	182	192	150	191	185	188	179	191	197	191	169	181	184	190	203	188	166	178	185	185	167	174	192	169	165	179	185	151	196	179	163	176	180	200	165	177	187	177	159	160	185	183	161	160	196	173	159	183	195	179	179	178	166	182	194	191	148	185	186	186	190	181	156	156	159	178	182	182	195	137	191	185	199	164	169	182	197	186	169	185	191	187	172	164	167	195	173	172	188	181	169	190	182	177	167	174	198	165	190	196	209	161	173	189	187	153	173	176	178	192	192	218	182	194	195	185	190	176	174	179	166	191	185	177	185	188	184	174	184	174	188	183	183	168	184	169	171	165	166	193	189	159	202	157	185	189	199	175	179	186	188	194	181	173	190	169	182	164	178	197	209	168	157	191	202	174	173	194	183	190	160	187	179	183	185	174	197	169	174	133	185	200	168	171	213	186	205	184	179	195	191	189	193	176	184	178	193	196	177	207	178	180	183	171	160	193	172	174	162	177	200	193	164	171	171	189	170	172	175	175	175	187	182	178	186	169	155	191	171	200	166	159	179	189	178	220	188	175	174	183	199	183	156	168	170	149	160	195	165	156	189	198	190	174	165	194	179	181	159	176	191	158	182	178	168	189	195	193	164	178	192	178	173	190	175	198	169	177	183	180	205	164	194	158	185	189	187	185	181	172	209	182	192	169	186	188	189	158	169	161	192	170	196	185	175	180	158	163	176	175	190	172	190	163	173	178	181	182	181	180	208	192	187	190	144	156	196	200	173	175	187	167	184	173	198	186	182	175	191	171	206	184	180	194	189	180	155	202	184	186	187	178	217	207	183	180	175	188	180	166	171	201	201	178	196	174	179	176	182	179	199	153	160	174	196	193	165	174	203	182	172	181	194	204	149	167	161	204	190	197	193	202	209	175	174	209	179	177	172	194	179	179	183	180	193	187	167	161	176	180	200	169	163	185	161	185	193	180	165	174	203	196	165	198	170	192	181	171	181	171	195	185	171	191	147	161	176	183	155	186	185	149	173	163	216	193	193	165	183	188	175	171	193	179	186	187	184	167	176	186	209	188	178	188	172	212	195	175	164	178	193	172	198	204	154	180	171	205	185	169	203	197	178	185	213	193	174	198	161	183	167	206	184	201	205	189	177	151	203	181	172	188	184	168	192	182	178	183	196	187	189	175	140	174	162	171	159	182	157	177	164	181	180	156	178	171	152	211	156	145	183	148	199	171	201	192	177	196	197	158	168	184	177	173	197	197	180	185	201	181	183	163	169	181	168	183	167	163	210	163	199	169	183	192	198	168	170	170	193	166	189	188	183	157	177	175	193	211	165	219	173	150	218	192	208	177	178	176	207	168	184	186	183	144	199	194	185	175	190	172	176	186	169	197	189	192	167	185	218	192	155	188	198	179	180	176	187	203	172	175	189	165	183	201	199	199	194	181	164	175	163	158	168	170	190	170	181	212	178	178	194	176	196	179	195	164	170	190	186	166	194	199	187	176	173	182	175	203	182	172	201	168	170	173	213	201	139	165	186	167	166	183	200	182	197	199	190	175	167	196	209	208	182	187	190	183	182	208	178	190	180	178	172	190	180	174	184	196	174	204	206	181	182	198	180	184	188	176	176	181	170	188	163	180	193	186	195	192	173	198	163	167	174	199	177	168	156	193	204	177	175	210	181	166	181	192	181	180	189	189	166	191	175	194	179	163	176	163	177	199	185	196	184	178	196	179	175	184	174	181	197	177	189	193	171	189	187	188	171	154	188	155	190	157	154	165	184	178	172	177	185	203	171	176	167	194	202	197	194	179	191	188	192	153	175	201	208	176	187	173	190	183	155	183	176	185	163	184	187	177	194	203	198	152	167	199	167	171	168	205	193	161	203	184	178	183	172	165	189	186	160	192	191	180	189	189	195	167	135	188	191	180	188	189	185	149	196	137	176	181	169	183	167	164	188	147	169	179	166	188	186	185	198	162	174	155	169	177	155	163	195	178	169	197	192	193	183	193	199	170	169	158	167	198	173	171	192	192	182	208	167	186	184	174	170	171	182	186	171	182	182	198	186	165	173	177	180	183	152	179	184	182	193	190	205	157	181	184	170	204	177	172	200	174	190	203	157	194	167	197	174	192	174	171	197	187	208	179	159	167	179	179	201	175	173	163	201	163	184	220	186	180	166	171	191	177	177	171	193	185	188	194	166	164	180	181	164	192	195	169	194	189	178	168	186	195	151	174	155	162	188	181	186	148	183	149	194	179	180	177	177	190	173	197	178	180	184	171	191	178	194	183	203	156	169	176	202	196	174	176	179	180	187	191	189	181	195	193	170	195	188	172	193	148	172	183	186	163	159	191	180	173	189	162	168	174
33183	17681	15749	10656	5058	3170	2082	1148	1209	1147	1127	981	882	727	734	704	738	790	728	704	654	619	617	616	549	528	539	544	489	468	492	507	531	458	452	423	461	451	433	443	450	529	421	439	479	428	446	460	462	462	411	428	421	432	465	457	482	453	456	431	420	423	435	420	402	457	411	438	409	449	427	418	492	487	436	461	436	443	456	432	459	433	463	451	417	428	425	422	431	430	448	428	433	408	418	457	460	437	431	414	421	435	429	449	434	421	481	408	400	450	425	466	466	426	374	445	461	397	415	431	444	430	396	459	468	442	444	465	430	419	414	431	450	444	413	429	446	415	476	458	442	424	446	445	443	462	443	420	435	418	477	445	393	421	446	476	451	449	417	445	414	440	451	433	428	414	423	427	457	443	429	420	432	481	431	441	420	418	459	448	388	466	494	471	447	406	410	406	464	431	414	406	458	470	447	465	424	489	445	425	458	419	448	449	428	431	454	446	437	458	428	422	426	467	420	442	422	430	430	445	453	418	443	398	432	432	409	425	439	456	424	436	417	427	444	426	469	437	439	418	438	495	421	512	458	451	429	417	444	405	477	476	431	457	435	424	428	430	421	384	429	457	426	446	464	421	428	416	455	437	443	453	438	430	448	447	479	466	438	457	456	440	425	487	431	427	417	490	440	415	468	421	421	503	417	432	409	429	457	410	402	415	464	420	447	453	443	420	417	424	420	419	395	430	410	438	425	410	453	447	429	442	397	409	418	438	448	424	427	468	422	425	406	447	435	452	440	419	437	406	395	435	438	411	427	407	440	421	428	433	453	415	406	433	420	435	450	417	432	482	436	448	443	454	416	449	457	431	419	471	435	438	449	456	388	414	447	454	414	442	426	445	418	418	484	469	441	490	417	428	451	417	441	429	441	472	404	466	403	468	443	444	416	399	455	494	454	437	397	439	457	451	424	426	419	416	426	408	421	473	429	436	423	467	456	411	442	454	427	421	392	406	497	452	427	452	471	459	427	433	418	458	429	449	429	432	406	439	425	444	408	448	407	415	436	456	460	449	479	403	425	454	415	464	471	454	442	433	432	428	413	458	427	440	428	445	414	431	415	484	382	426	429	439	402	413	468	441	436	421	405	427	433	451	429	453	429	417	449	428	430	457	434	443	475	423	437	447	403	452	448	454	403	423	462	450	429	462	444	412	418	449	462	475	439	471	456	427	452	442	435	413	457	410	411	438	418	427	432	386	402	399	455	433	433	413	438	446	422	423	440	417	423	458	438	475	415	412	414	445	442	476	443	445	446	424	432	435	410	458	430	457	468	411	430	423	438	453	442	420	444	489	462	444	456	452	468	408	488	426	443	442	461	407	429	420	422	448	441	441	413	439	453	468	409	456	445	445	413	394	446	433	443	445	451	457	412	466	423	399	445	482	475	449	437	467	441	421	431	433	394	427	434	414	437	434	434	423	411	424	455	434	474	448	474	427	434	491	422	467	435	422	442	413	450	460	433	439	461	425	478	440	427	425	441	438	422	436	454	440	441	463	471	399	437	427	447	448	426	411	418	423	427	461	411	437	458	408	405	422	398	432	427	461	426	436	441	428	432	426	458	425	440	424	417	469	444	458	443	455	463	427	435	427	434	434	425	417	415	482	434	427	437	443	439	491	436	419	417	440	452	447	413	419	420	400	432	477	407	432	487	463	452	435	419	406	438	451	439	393	460	453	443	474	447	417	412	430	408	424	427	436	422	424	469	430	410	398	399	437	418	468	449	443	443	440	473	434	435	473	416	417	457	414	399	438	430	458	411	403	442	434	421	432	412	471	432	437	432	436	453	457	455	419	428	441	448	441	447	427	459	433	421	467	473	445	426	438	446	444	418	399	464	429	451	426	422	448	402	426	435	418	471	428	431	466	476	415	456	421	431	456	447	401	456	479	417	449	440	433	441	460	420	454	441	431	444	433	476	460	416	450	486	389	415	448	445	463	461	441	420	396	470	453	444	455	436	412	422	436	430	402	452	448	439	403	449	421	448	415	440	435	465	418	420	463	398	429	470	404	423	445	429	439	442	427	410	430	440	461	427	456	462	471	438	402	388	450	417	399	418	424	405	473	432	405	425	441	477	456	442	430	435	444	423	424	451	435	450	423	463	408	434	434	450	440	427	411	448	425	453	423	430	459	450	425	414	429	400	409	448	424	416	444	461	449	422	408	453	440	493	413	419	426	467	444	466	439	420	401	424	439	419	421	420	441	446	418	398	437	442	432	399	441	430	413	400	422	425	439	440	437	438	452	471	444	449	394	437	421	419	454	441	466	414	427	424	424	391	446	449	428	417	432	412	448	478	441	427	488	433	435	406	453	458	407	467	429	420	405	432	413	431	443	452	414	446	428	470	444	426	442	486	453	424	465	466	461	425	438	418	437	450	454	407	434	429	456	420	472	452	437	484	446	437	453	457	449	451	431	422	437	468	415	455	422	430	461	426	423	435	419	439	428	477	427	425	418	391	435	435	429	444	396	456	417	395	423	459	443	445	481	444	492	405	427	417	469	437	443	405	459	451	445	422	428	404	409	416	425	458	417	449	467	472	410	405	413	459	403	464	403	491	418	444	435	438	428	479	449	433	438	425	419	456	407	421	447	415	448	414	416	424	421	446	419	459	442	465	404	452	476	442	428	476	436	421	449	432	434	386	480	457	447	422	409	445	440	436	415	428	449	463	444	443	449	468	442	436	396	421	447	440	442	459	450	434	422	444	410	467	439	407	431	476	438	458	442	445	445	417	419	436	473	432	371	462	451	416	458	446	416	452	467	443	432	428	455	442	440	461	446	426	420	486	425	437	486	418	464	414	421	443	417	392	476	429	420	417	449	437	444	463	432	464	426	408	384	435	449	441	433	430	457	441	480	401	424	481	419	446	412	432	401	408	424	476	427	445	464	466	447	431	424	414	435	458	443	442	399	430	406	421	485	416	448	407	460	433	455	471	442	408	424	433	467	405	433	449	441	447	398	429	463	427	414	419	439	445	419	427	438	415	459	449	446	420	447	422	442	444	415	422	410	458	436	489	427	451	398	467	429	433	412	427	451	434	432	451	426	445	442	421	430	452	462	434	452	445	457	434	432	438	447	426	425	419	460	462	447	398	403	459	434	459	445	443	422	435	430	473	450	471	407	428	421	421	450	417	397	410	419	465	418	427	476	437	404	445	407	473	421	402	454	406	408	484	412	415	439	419	385	431	439	409	421	426	424	447	447	406	415	369	442	415	425	438	416	419	414	468	409	414	388	408	390	438	433	419	442	450	442	440	453	420	438	413	413	464	464	435	412	456	435	427	449	432	443	457	445	382	414	445	453	403	418	420	449	417	441	411	470	424	449	436	428	471	458	426	475	439	466	438	457	492	486	417	427	466	447	419	425	459	432	466	455	441	415	427	410	409	441	453	385	420	421	427	447	443	444	442	416	439	439	425	430	436	451	456	462	419	436	419	455	437	377
32181	14089	7036	2332	723	406	294	218	211	268	285	252	222	258	213	226	211	249	206	215	192	218	216	222	199	225	181	202	219	233	225	220	196	217	211	220	222	178	186	219	174	208	220	205	234	212	194	225	203	223	214	219	206	188	199	189	220	223	228	173	224	208	217	187	215	214	209	207	214	200	209	196	175	219	182	208	217	223	241	246	191	198	220	214	203	208	207	211	197	233	200	208	201	202	203	187	226	231	206	193	208	209	185	203	194	180	166	214	226	197	212	186	184	196	191	217	187	180	199	218	212	194	188	207	203	208	220	206	192	218	208	196	236	212	214	202	207	205	198	213	196	202	211	192	195	184	229	205	187	211	173	208	197	213	197	207	214	196	196	225	207	200	208	226	227	203	218	195	211	173	189	183	203	196	190	220	198	194	228	201	214	209	206	196	179	189	203	170	209	189	213	198	191	212	180	204	210	220	230	219	177	201	211	197	209	213	177	209	191	203	201	207	219	208	215	219	196	203	163	198	204	203	189	204	192	232	201	198	206	210	206	201	203	190	200	228	183	177	197	246	226	231	198	205	209	220	187	194	197	164	185	234	201	205	224	160	199	212	192	210	196	218	191	183	219	217	202	194	228	205	200	200	219	201	187	191	213	211	210	206	208	218	220	205	204	212	197	202	190	218	202	214	185	186	220	197	205	216	201	217	219	180	194	215	232	219	204	214	212	177	207	221	206	208	215	216	195	221	198	193	198	187	187	189	208	231	202	206	211	207	203	204	238	204	197	206	217	205	188	217	208	224	236	226	218	221	195	191	216	208	194	201	208	193	215	213	194	222	198	187	184	217	203	230	221	207	210	206	159	206	207	206	222	217	217	209	220	205	199	194	197	225	230	217	195	196	183	196	210	226	171	204	217	206	209	202	195	215	194	200	170	211	197	228	201	213	222	221	237	207	200	194	205	187	219	204	200	206	206	207	193	205	181	204	232	195	219	197	244	200	192	197	186	199	216	206	227	194	176	193	216	182	226	208	209	198	205	190	205	206	189	227	196	214	187	207	205	217	210	223	215	193	215	200	218	205	199	207	187	213	229	194	171	189	190	205	197	225	186	217	189	223	191	173	201	186	203	189	197	216	229	233	192	205	183	182	208	209	175	201	204	196	216	187	196	190	204	211	184	176	212	238	170	188	207	215	219	197	186	220	199	211	205	214	220	215	185	206	191	216	174	192	206	219	179	209	199	188	187	202	182	189	186	221	206	214	233	197	199	191	196	171	226	195	222	219	207	211	207	218	214	209	224	182	198	193	211	205	201	205	173	210	202	188	209	223	191	184	200	208	173	183	192	215	210	198	194	207	204	183	205	197	202	202	211	212	178	225	185	206	216	226	219	200	209	214	189	213	234	181	226	210	221	196	184	204	214	200	210	220	209	183	194	215	207	232	216	214	204	212	222	221	235	207	184	187	216	205	193	198	216	178	180	213	240	212	221	198	210	188	199	188	203	203	202	221	202	182	190	204	232	195	221	197	190	163	225	187	194	196	176	193	238	176	210	199	201	199	203	206	215	233	201	198	187	193	218	188	199	232	225	199	193	225	209	209	196	203	226	218	186	212	197	198	203	169	218	206	221	208	204	195	200	220	193	200	170	204	185	200	206	191	195	188	234	207	200	200	204	177	193	174	183	214	187	210	189	191	208	229	223	203	196	212	198	197	218	196	214	236	188	219	201	189	209	214	206	205	209	204	223	214	197	222	192	246	225	195	190	209	204	225	218	200	183	211	209	201	200	200	205	205	221	193	200	166	191	194	214	195	226	210	207	190	193	189	211	205	219	230	200	202	201	194	219	208	223	210	206	230	208	190	219	201	188	213	198	217	235	192	205	201	227	182	228	199	207	202	209	209	190	233	199	222	224	199	227	228	223	188	195	221	191	195	207	201	202	191	208	243	183	210	221	191	204	201	185	192	222	205	207	207	205	188	180	196	194	217	224	194	214	229	204	192	187	218	209	226	210	202	204	195	197	197	210	196	172	210	215	208	220	210	213	235	177	225	211	224	185	197	187	194	223	214	193	180	194	175	184	192	217	188	205	207	202	227	196	222	208	210	189	193	208	203	228	221	194	212	214	244	230	223	186	186	198	211	191	223	196	215	189	183	209	205	206	187	219	179	178	194	190	216	197	226	191	231	217	209	214	252	221	191	200	198	191	184	194	191	204	201	216	208	207	212	210	221	204	189	206	176	183	226	208	223	178	220	218	205	196	196	218	204	189	207	204	188	204	204	191	191	174	189	161	191	208	199	179	188	188	176	215	217	198	185	182	198	193	180	230	172	213	206	219	185	195	225	191	197	187	200	182	195	217	204	190	196	194	235	214	200	188	205	192	172	189	207	189	213	189	191	211	204	225	209	203	206	198	216	186	208	197	224	206	212	202	189	240	207	205	196	174	190	222	192	220	190	197	205	218	215	209	197	231	221	193	185	192	212	225	218	224	215	198	210	178	207	224	221	194	175	188	225	182	211	191	206	186	166	207	207	183	202	245	213	179	195	220	216	215	197	194	212	211	219	226	220	187	207	187	197	196	214	233	202	223	204	205	193	176	186	198	208	200	209	188	215	219	185	174	197	195	185	221	184	216	209	212	192	203	202	196	227	195	198	220	199	208	223	206	192	215	186	211	208	194	179	199	190	215	231	176	203	198	189	201	198	214	230	197	211	215	216	198	167	204	229	206	209	200	207	217	207	198	222	212	184	213	212	208	191	192	217	206	234	205	211	187	218	182	211	208	190	189	224	228	175	202	212	212	201	182	222	203	216	216	210	189	230	224	228	199	193	183	200	179	197	204	205	225	226	230	199	193	192	209	196	219	187	204	226	190	218	209	196	215	200	210	196	209	198	202	188	194	190	221	198	228	210	207	184	206	206	163	196	209	191	213	237	190	196	207	211	215	192	209	199	208	204	220	223	221	205	189	205	229	188	229	208	190	207	183	181	174	218	207	191	227	215	233	208	205	182	210	215	218	217	217	231	218	183	206	179	229	190	187	179	220	200	180	224	193	237	201	224	218	192	198	182	198	206	208	199	183	189	209	246	201	216	214	211	199	192	212	231	210	167	207	218	206	209	206	191	199	211	208	184	224	217	181	228	212	213	228	219	183	185	188	201	194	204	205	195	208	239	211	195	203	217	210	204	200	189	204	202	209	178	240	215	229	212	197	173	223	205	196	240	215	207	200	196	229	207	208	172	217	201	184	213	188	195	199	202	214	214	210	224	225	213	223	193	239	189	191	182	225	212	197	204	178	205	194	220	211	211	225	219	200	214	182	218	186	221	218	181	203	219	197	200	207	227	229	208	244	178	175	223	187	183	186	203	231	202	202	213	191	203	239	195	207	237	199	205	219	227	215	199	241	208	200	215	207	207	215	213	232	219	228	185	200	187	187	207	208	196	198	219	205	194	225	197	176	189	214	228	179	186	205	210	212	227	197	201	189	204	210	207
23254	11821	10693	5803	2544	1376	953	779	775	811	799	749	680	622	599	566	595	596	581	596	547	550	556	556	523	540	564	518	544	512	520	535	518	528	484	480	497	526	532	504	501	471	509	479	512	474	453	542	479	509	463	544	488	474	461	503	513	495	513	528	507	508	537	544	471	509	535	486	480	485	478	489	485	472	483	491	491	477	508	501	484	503	530	453	501	490	488	521	502	531	479	531	495	486	510	492	487	466	535	447	491	520	498	496	517	492	500	474	450	536	489	527	503	456	507	467	493	473	489	522	506	472	560	490	489	512	501	503	477	534	479	479	470	498	482	510	472	492	496	488	535	524	501	503	501	481	508	522	486	479	487	511	491	496	495	484	537	491	530	499	493	511	450	478	474	473	519	484	502	506	479	488	494	555	486	519	484	500	498	489	499	494	513	520	460	524	499	525	482	513	463	502	514	508	491	505	486	467	512	506	472	487	533	525	501	507	468	534	500	518	503	490	504	508	470	475	468	470	511	491	468	514	491	497	484	489	482	504	473	486	476	510	490	489	488	466	521	491	501	477	519	501	475	490	552	535	467	468	510	493	462	512	521	519	470	491	480	554	510	542	473	475	514	539	507	506	504	489	463	470	466	492	528	504	472	507	489	509	531	483	481	494	467	494	503	477	490	528	475	486	514	518	495	494	512	496	468	524	462	481	469	477	531	474	520	534	473	475	500	513	493	490	488	474	530	490	497	479	532	524	471	473	492	472	503	484	512	500	494	486	497	487	490	504	503	502	540	478	493	456	440	496	460	492	496	485	510	460	499	480	473	441	483	471	528	483	526	485	490	452	474	444	524	481	534	475	488	473	475	502	480	506	434	495	487	497	502	540	513	481	522	483	509	499	499	464	524	513	488	500	485	504	496	459	494	469	473	494	492	458	470	499	516	543	444	499	525	499	495	488	504	508	484	476	494	492	473	458	507	481	489	485	510	512	500	505	512	483	479	508	496	489	446	485	478	522	488	490	512	484	497	504	537	479	467	503	519	474	529	511	543	481	463	526	511	492	486	518	505	496	551	513	496	486	496	509	488	482	460	474	483	495	474	480	494	470	494	509	482	482	512	496	492	472	482	495	484	482	487	521	472	461	485	561	483	493	467	475	486	486	488	543	478	496	475	504	518	483	504	532	486	491	493	494	532	538	480	499	523	503	505	482	518	502	470	496	500	473	461	500	485	502	534	478	453	516	493	488	485	513	478	450	486	509	507	464	510	477	466	548	474	483	495	488	495	464	539	482	536	497	494	474	491	484	469	495	507	480	520	480	500	529	484	505	471	448	495	490	484	489	452	494	511	506	499	491	486	490	530	523	492	459	538	495	499	486	513	536	533	503	496	503	527	507	503	505	536	528	507	486	499	476	505	539	472	477	503	494	499	475	508	513	509	483	493	526	493	533	487	443	525	534	436	497	517	502	503	511	493	457	472	492	503	494	483	517	533	503	500	488	475	465	506	503	521	489	481	458	514	503	466	489	483	466	499	492	469	444	482	468	504	488	515	491	505	494	465	488	508	495	515	502	506	516	510	496	494	459	503	520	501	449	455	506	491	480	506	454	474	505	485	495	496	507	483	543	475	504	479	493	482	496	482	495	480	448	519	511	484	504	472	461	498	454	491	472	470	523	522	499	490	496	536	504	492	526	487	523	574	520	492	438	473	494	516	503	491	510	495	489	468	532	512	456	442	467	488	514	496	496	517	468	497	504	506	503	522	491	461	472	471	501	487	524	482	485	474	460	494	488	502	488	509	513	524	479	478	482	508	476	503	490	486	479	481	504	534	498	533	486	472	501	455	480	477	452	479	487	463	515	475	490	503	494	493	490	509	488	504	514	514	525	512	508	458	467	496	500	487	493	481	504	497	498	480	497	507	476	475	484	513	460	507	531	535	485	485	479	493	476	550	439	520	478	472	518	507	498	493	461	497	486	519	502	534	493	515	503	480	468	503	502	519	488	490	501	506	542	504	508	463	458	491	466	489	511	493	469	470	515	462	457	510	529	480	468	517	514	511	520	485	498	524	465	514	477	510	523	499	507	506	456	548	528	491	510	529	487	473	496	480	473	493	450	500	518	501	486	514	483	490	510	479	456	492	462	513	488	502	504	510	497	513	469	495	485	485	476	525	525	520	472	519	519	458	544	505	515	483	504	529	478	506	504	496	492	434	487	510	510	495	485	493	497	498	497	487	532	494	478	499	474	532	500	460	458	511	483	473	459	462	492	492	494	521	509	509	483	514	492	500	482	464	506	518	508	449	516	502	502	489	486	467	488	517	504	512	449	499	481	451	474	538	447	509	501	459	479	489	482	468	536	506	471	487	495	497	507	465	515	502	493	494	495	503	527	525	488	463	471	521	503	518	488	539	501	509	480	514	483	487	465	465	480	494	499	520	464	465	457	498	493	498	481	500	491	567	500	487	482	506	510	463	521	522	458	511	491	471	502	497	472	495	507	502	497	444	507	460	498	462	482	497	477	476	478	511	490	517	540	485	513	544	491	470	515	510	458	489	469	471	527	527	489	478	474	506	517	471	484	514	477	485	489	447	492	465	509	490	494	478	506	507	487	463	497	508	526	506	481	495	480	508	477	472	506	496	504	493	496	470	482	538	512	493	497	466	513	513	468	489	509	459	521	479	499	475	486	493	517	458	510	536	484	480	500	483	482	521	499	462	495	453	490	488	470	453	509	515	497	516	473	466	496	462	481	495	529	499	464	560	455	494	502	470	533	524	485	489	500	493	497	487	488	489	500	467	517	518	477	473	468	527	478	467	508	529	537	497	508	473	532	494	492	492	475	498	529	493	502	490	484	526	496	506	508	497	502	483	490	482	511	470	479	515	510	476	497	490	474	468	497	500	482	467	506	516	505	507	472	533	497	485	509	503	517	456	485	489	484	552	521	487	487	490	487	476	497	487	514	451	479	508	511	479	476	468	510	486	496	500	484	525	489	471	459	469	448	425	486	480	465	494	505	495	490	527	483	486	473	499	487	469	530	510	428	475	471	517	494	482	519	501	493	472	491	457	500	547	453	499	464	467	486	492	487	527	490	478	480	510	524	499	505	497	548	485	521	495	502	474	491	477	467	475	482	500	507	506	497	470	507	482	463	488	489	492	490	455	486	494	472	486	503	519	492	472	527	513	513	483	503	521	434	532	461	461	508	508	507	471	493	485	499	521	494	485	497	461	452	511	489	491	479	455	492	485	488	494	475	473	526	444	512	482	502	513	478	480	483	511	483	533	512	505	459	467	508	469	454	520	489	500	518	469	486	470	538	498	483	508	529	525	459	471	489	482	498	488	471	503	474	477	467	492	490	532	489	458	493	484	498	470	493	475	478	499	502	538	481	527	485	529	503	463	481	514	455	526	528	501	506	527	496	467	470	552	484	477	503	493	467	491	483	525	517	516	493	506	525	500	526	498	510	532	522	477	499	492	491	506	525	521	503	549	467
46137	21600	9646	3575	1245	643	414	310	268	300	302	279	281	276	244	221	223	271	227	238	261	253	247	236	243	235	213	245	231	220	219	235	241	212	198	197	211	222	218	244	236	245	249	247	223	233	235	224	225	229	232	205	214	217	221	234	260	240	220	207	215	225	232	227	226	206	216	249	212	227	231	216	213	216	233	209	247	218	200	221	225	236	226	218	223	220	236	202	264	239	232	215	233	219	235	198	246	223	230	229	210	261	220	235	226	224	226	211	234	224	205	200	225	233	226	223	180	238	231	227	220	215	243	214	229	218	228	234	237	212	204	196	212	234	222	246	228	204	234	225	224	201	219	221	195	241	213	203	247	229	212	235	249	231	221	249	246	203	205	223	193	209	253	207	212	225	224	209	242	218	215	226	244	240	246	251	259	207	193	216	238	252	234	196	239	209	214	256	231	210	215	209	223	226	224	222	225	220	214	203	190	221	212	222	213	198	234	229	245	221	223	172	203	207	248	240	226	203	198	216	204	224	200	238	232	225	207	218	220	204	201	239	231	203	205	212	230	226	219	228	192	225	224	253	215	234	221	217	241	228	247	188	205	224	222	233	218	202	238	192	212	233	218	234	213	205	215	265	209	219	217	203	188	211	221	223	209	225	236	232	217	256	221	232	231	215	206	248	185	212	229	219	220	236	217	221	211	221	214	198	200	208	237	231	213	229	206	225	191	198	223	203	233	225	192	222	216	211	222	231	199	210	208	183	215	229	247	219	207	219	233	225	253	237	243	221	227	224	226	217	236	214	240	202	228	250	233	220	198	219	207	195	224	220	200	216	217	220	202	204	203	214	205	206	236	206	242	214	223	240	211	206	221	247	218	190	237	199	208	224	224	231	226	190	219	236	199	220	232	215	230	211	225	239	201	220	214	210	209	221	180	239	236	204	227	232	217	201	233	249	208	212	234	218	216	222	218	218	217	212	222	183	235	249	215	243	216	216	232	220	220	220	223	215	209	207	199	240	228	226	223	214	234	266	267	238	218	207	182	259	207	188	239	231	222	185	196	206	246	226	217	222	197	220	206	253	228	244	193	225	217	252	223	244	208	225	220	230	212	248	215	217	202	233	240	230	231	236	222	237	212	221	251	212	249	244	233	222	234	222	233	231	256	217	196	214	222	243	216	204	234	227	227	214	217	240	196	230	260	226	230	237	227	200	243	222	246	243	229	211	205	243	208	223	229	204	201	239	202	242	232	191	211	210	230	252	243	217	211	217	221	214	232	233	197	222	245	235	222	233	249	213	237	242	229	212	219	217	219	227	225	228	226	198	214	231	216	239	232	198	251	202	240	209	247	245	259	212	201	215	232	230	199	232	207	211	203	226	220	234	225	224	211	225	237	229	216	228	230	222	214	232	227	217	211	243	239	207	207	210	231	220	221	222	201	225	261	215	217	228	240	200	184	205	217	232	222	188	226	231	233	236	209	245	213	223	203	218	221	238	209	253	225	246	210	200	231	223	209	203	222	205	232	235	213	199	258	234	235	213	223	229	219	223	276	236	220	215	251	244	245	234	195	235	242	258	186	229	225	217	232	237	211	227	232	266	221	219	234	221	243	234	230	231	228	221	210	233	238	210	242	232	232	239	231	230	230	229	237	208	198	202	247	246	227	240	228	240	230	246	216	234	221	212	215	223	226	232	227	227	222	194	238	240	232	202	193	266	254	223	195	215	234	222	206	231	215	201	216	203	199	202	239	212	224	241	231	201	213	213	186	193	228	216	215	197	226	246	215	214	222	239	220	203	239	234	211	244	215	218	189	216	216	214	197	203	193	210	229	226	237	203	200	221	222	210	187	208	216	215	207	218	228	224	196	204	234	226	220	233	229	216	237	203	224	220	227	239	208	230	226	235	222	212	228	221	219	225	221	229	226	229	243	247	243	216	206	232	210	241	218	195	217	231	219	217	236	208	234	236	216	209	224	214	215	214	247	215	216	225	226	198	229	212	222	241	236	215	210	219	206	213	242	214	219	228	215	219	228	227	223	224	211	219	240	248	233	199	181	222	222	226	214	214	236	225	207	196	214	209	235	231	230	202	221	211	207	258	204	224	202	237	218	220	208	221	197	256	221	191	226	211	246	237	215	189	220	239	221	217	222	221	227	226	188	226	227	226	230	209	229	209	209	230	214	204	238	232	221	229	235	217	171	202	244	222	178	259	239	205	190	215	243	253	234	220	196	230	234	240	213	226	230	238	228	247	256	214	196	187	232	213	208	240	221	185	213	216	224	209	253	196	233	205	199	222	218	230	215	261	219	228	199	226	225	246	202	257	241	221	239	231	203	192	236	246	213	242	237	196	216	201	224	219	251	216	223	230	213	205	206	213	236	200	201	240	226	229	219	225	217	251	210	252	217	216	208	233	239	235	237	219	236	236	223	226	220	237	213	229	232	202	203	199	193	219	196	221	231	220	218	238	220	227	209	233	230	199	251	239	218	201	210	216	213	192	213	217	215	218	231	215	247	238	214	216	226	225	241	247	207	204	220	238	219	224	246	202	227	246	241	224	237	212	231	215	236	227	239	239	195	229	220	211	209	225	238	221	238	217	230	212	233	231	219	231	217	215	232	236	216	223	209	208	214	221	205	216	210	218	226	205	225	190	185	182	245	217	204	184	201	206	212	201	231	259	233	217	242	233	212	208	209	207	215	251	216	203	220	200	202	241	203	226	223	218	210	249	219	225	225	212	225	200	202	218	235	226	222	248	230	205	239	234	238	220	219	224	245	215	209	206	246	225	221	216	244	216	186	212	186	220	213	198	220	232	205	216	211	190	218	245	222	210	213	239	210	201	234	210	254	239	216	216	220	222	225	210	214	237	218	240	222	191	219	213	209	221	203	213	229	227	218	236	227	205	219	220	233	244	248	240	246	229	228	190	235	223	226	229	197	218	221	217	241	212	245	227	251	190	230	219	236	239	197	247	217	227	224	229	228	243	206	187	208	217	210	192	250	245	227	215	245	226	226	196	205	253	213	198	223	221	208	194	230	214	186	199	219	216	245	219	215	220	220	198	212	206	239	231	225	217	224	226	202	236	228	220	232	235	242	222	239	223	239	219	258	214	247	239	231	229	205	222	222	204	223	225	199	229	245	200	189	215	251	224	232	227	224	241	274	240	208	247	253	192	193	243	210	197	219	234	204	226	238	226	193	225	219	201	247	223	229	240	243	207	204	242	229	213	245	239	252	242	246	240	218	221	239	253	220	202	243	254	225	232	237	249	227	203	236	227	191	216	217	216	223	242	230	210	213	232	226	210	215	215	224	240	222	222	215	238	215	220	221	220	241	234	204	221	219	216	224	228	217	195	213	246	187	192	196	227	241	241	231	214	227	195	202	198	207	208	215	260	218	224	193	240	260	240	220	207	214	209	213	217	223	206	187	211	223	206	237	266	242	209	199	212	237	227	222	220	246	224	216	202	195	209	272	218	202	244	241	236	242	210
32821	17426	13742	8088	3879	2403	1425	1067	1002	970	1005	903	805	818	800	752	719	809	777	745	744	624	663	678	636	587	635	593	578	574	543	564	571	553	578	546	565	545	584	523	553	538	529	513	548	489	565	535	519	544	566	513	527	518	530	540	548	541	571	555	535	518	507	538	514	551	579	525	523	539	514	529	528	527	513	542	493	512	529	524	528	500	542	522	522	528	520	509	498	543	518	535	560	516	514	493	512	517	533	538	539	530	517	511	522	497	526	516	504	521	532	530	529	558	498	554	513	503	536	528	496	518	541	576	522	535	544	523	533	543	508	530	519	538	559	583	537	538	546	520	530	543	519	519	546	516	526	524	534	571	540	566	551	550	525	523	490	506	572	551	560	536	524	568	558	507	525	576	496	508	541	514	560	491	562	563	511	505	570	524	558	525	557	550	526	574	493	528	506	526	495	567	566	528	564	537	540	518	530	492	546	530	514	497	519	524	513	546	543	523	554	567	526	533	538	526	548	539	531	510	549	484	511	513	529	554	520	512	507	567	547	515	493	540	547	529	521	544	558	551	538	505	522	496	561	536	557	510	530	525	559	505	536	493	517	536	527	513	505	505	521	496	505	543	543	498	526	533	503	529	546	523	524	518	543	583	547	536	575	552	551	556	511	540	521	513	576	556	531	534	510	553	512	504	564	517	527	492	525	526	519	519	522	527	506	543	511	514	514	526	537	554	537	536	534	515	536	495	503	538	547	508	557	506	504	550	554	568	493	532	522	530	527	536	510	517	545	519	532	535	510	495	541	551	538	548	510	509	518	541	535	519	529	515	539	516	523	491	529	540	545	545	515	548	537	543	537	519	545	514	565	549	514	530	518	536	509	524	525	551	485	518	542	526	488	516	536	547	564	563	576	550	540	501	505	555	536	498	521	521	523	513	546	533	532	500	509	539	517	575	550	564	541	499	524	518	505	512	546	540	524	515	514	499	527	539	535	509	518	539	527	518	532	536	522	508	561	511	512	534	514	534	544	542	555	550	531	542	568	585	477	509	510	529	496	567	550	507	529	531	544	565	512	531	512	518	519	569	538	545	518	544	515	496	561	535	499	526	509	541	487	540	500	503	540	557	500	509	547	523	519	515	523	500	570	524	533	517	519	520	531	552	562	523	492	529	523	524	496	529	531	530	518	515	553	540	484	545	532	508	522	539	523	499	494	536	498	539	554	487	526	520	560	527	520	510	523	555	513	464	539	485	549	558	558	543	535	512	515	540	521	498	558	545	502	558	512	528	516	539	543	525	522	519	545	525	559	552	501	542	518	547	523	523	542	485	507	528	532	582	506	569	547	516	544	529	505	497	534	545	530	547	544	537	535	522	537	507	527	504	538	556	490	496	496	483	566	530	535	532	519	532	528	512	521	556	518	535	572	511	499	558	548	518	484	570	523	535	548	528	526	528	536	508	559	488	511	487	559	513	539	519	546	522	526	553	541	521	528	516	504	497	520	511	524	525	555	543	558	529	512	527	521	537	508	558	501	535	512	578	533	521	497	516	494	568	532	528	518	510	521	527	536	517	506	513	513	531	518	552	509	541	554	506	533	539	565	503	519	524	527	582	522	495	537	530	507	522	542	561	505	556	540	562	490	509	560	494	482	525	533	476	515	552	476	499	561	533	511	541	507	563	539	529	498	507	554	520	511	524	541	543	511	554	537	554	491	572	543	565	496	508	513	537	530	479	546	541	539	510	539	532	553	546	550	558	539	546	527	502	491	531	515	566	544	505	477	548	511	546	555	535	535	524	569	504	553	549	515	541	528	524	537	486	564	526	555	521	525	502	538	521	483	513	530	582	523	558	530	538	483	511	494	543	514	530	546	495	479	521	538	502	534	526	553	511	524	524	541	529	533	511	509	530	555	507	553	542	541	516	552	514	528	545	552	531	557	561	561	535	527	530	513	532	559	540	534	520	508	576	523	482	506	534	525	447	553	551	561	553	541	474	548	523	539	580	531	546	562	557	514	527	545	552	535	532	537	547	538	525	556	551	520	520	522	535	507	500	580	538	553	541	521	523	526	544	516	531	541	513	527	541	549	501	516	519	522	541	560	583	526	508	533	531	551	558	478	539	556	543	529	572	524	547	573	500	545	528	553	558	508	542	578	530	534	516	531	537	539	492	529	537	559	559	525	550	551	501	546	533	503	478	505	532	485	503	535	511	589	514	515	492	496	528	554	529	511	556	504	520	535	541	547	532	525	509	495	507	510	535	535	556	575	537	549	557	530	577	527	516	522	517	534	486	548	526	529	486	511	534	511	546	492	508	553	548	577	501	530	516	549	485	545	541	512	551	557	535	517	503	514	550	554	529	557	545	521	487	539	513	531	556	500	483	496	498	557	495	554	486	545	554	546	524	495	536	546	541	537	535	552	530	583	521	553	542	500	524	521	535	551	477	529	558	533	501	544	559	513	532	560	523	546	527	569	501	544	510	545	555	502	496	533	565	570	535	501	549	538	510	513	560	544	577	490	542	517	507	551	517	480	512	490	550	506	543	522	556	512	558	575	510	552	548	537	557	496	497	527	504	505	545	523	545	523	581	550	512	502	520	532	527	554	537	546	509	481	520	496	544	526	510	535	533	563	568	534	499	518	565	534	551	538	550	517	496	513	543	505	527	505	603	566	534	557	545	531	511	464	499	505	526	538	535	558	491	533	505	548	540	515	555	522	516	491	512	477	501	508	546	531	540	566	538	522	530	530	531	569	529	513	528	526	505	523	514	546	534	536	527	499	548	548	535	516	523	519	524	561	525	511	510	513	526	503	508	484	549	506	501	508	516	513	513	557	530	526	517	566	523	565	511	529	553	519	538	514	567	479	491	511	537	541	527	520	525	569	562	542	524	532	540	538	564	561	539	510	551	505	545	493	498	551	512	494	531	513	530	509	525	523	560	516	498	538	518	563	542	542	536	524	502	541	516	567	497	552	544	526	545	503	562	553	498	508	541	520	528	496	600	568	521	575	568	533	512	513	530	525	510	567	562	524	508	531	515	508	508	592	587	508	496	501	518	531	490	547	470	544	512	524	563	519	532	543	497	539	554	544	552	502	519	543	543	502	517	517	491	555	519	503	499	557	502	534	520	517	536	506	495	548	513	490	478	544	527	555	508	506	541	549	482	543	516	550	482	523	516	568	508	526	515	564	542	546	526	490	524	506	541	506	522	544	537	509	537	538	530	527	558	486	563	536	542	542	540	575	522	511	574	499	543	535	526	517	526	552	546	522	502	551	513	505	535	543	520	548	512	504	545	514	530	537	538	531	581	529	577	552	568	500	557	543	541	529	523	517	547	510	535	512	515	530	536	564	488	523	509	498	525	502	513	551	545	510	520	525	553	560	517	514	485	534	523	564	525	513	527	490	523	526	545	490	530	514	556	560	501	519	538	531	511	554	559	512	548	503	585	542	531	570	527	487	498	555	506	563	570	533	564	479	517	564	535	506	487
55102	25867	12447	4663	1664	890	569	391	294	282	288	267	227	213	211	218	208	221	204	207	222	213	195	205	195	209	189	204	201	175	185	204	204	169	151	169	189	170	195	138	181	188	158	161	184	189	176	176	166	181	157	198	171	177	153	168	169	171	185	184	170	164	169	182	173	205	198	196	174	195	172	156	180	169	204	200	188	158	186	157	184	196	189	179	189	154	160	179	185	173	170	183	163	180	148	176	191	191	159	185	160	193	169	178	162	183	196	157	158	159	185	175	148	158	169	183	188	203	196	197	204	189	151	161	172	163	184	180	172	161	164	159	209	179	173	178	202	188	194	180	174	185	144	172	167	190	190	184	192	144	189	172	155	167	184	178	207	192	192	167	192	196	195	175	178	195	170	163	188	196	188	183	182	189	204	172	166	161	188	204	164	190	182	171	187	180	179	182	202	178	155	205	166	211	195	177	166	178	168	189	175	171	171	188	191	155	177	185	193	174	160	180	158	176	163	155	158	182	192	166	204	185	175	171	168	197	175	227	192	150	193	182	184	186	164	184	184	189	162	187	179	168	170	204	170	162	178	197	172	159	209	201	173	191	161	190	184	162	163	189	182	190	178	175	188	176	187	181	154	216	163	172	165	192	172	149	177	166	163	173	185	159	177	173	176	172	175	176	160	193	168	163	186	196	172	171	162	172	152	180	179	194	188	167	157	179	176	162	189	206	188	182	173	169	206	184	192	164	172	188	191	179	200	153	189	166	179	189	181	169	169	178	149	162	151	191	193	177	184	168	172	160	165	152	170	168	166	173	165	175	192	165	208	206	188	166	164	179	169	193	202	190	184	175	186	170	172	158	180	149	162	163	171	181	189	156	182	184	188	168	171	191	177	154	190	206	165	188	184	209	200	163	199	147	158	166	193	167	177	151	170	191	151	178	203	151	159	172	169	194	175	170	190	179	150	170	192	184	178	179	196	174	194	173	179	198	169	165	169	173	179	201	166	187	168	178	178	146	160	178	215	176	174	174	175	179	201	197	167	174	189	165	173	173	153	170	188	204	204	188	199	183	190	162	170	170	177	186	157	168	182	160	171	188	200	185	180	181	182	164	195	191	184	173	174	162	148	172	141	147	191	168	161	197	176	180	155	188	165	173	168	165	172	195	172	186	163	189	163	176	171	172	146	168	175	162	188	178	168	201	192	200	199	153	170	190	158	170	167	152	192	177	203	188	167	207	174	167	139	180	201	193	168	155	194	180	180	170	168	177	197	180	192	158	156	154	161	189	176	155	197	185	180	146	171	160	169	172	168	185	176	165	149	183	189	168	145	178	170	150	188	188	188	193	195	170	167	163	160	158	158	149	173	173	177	197	157	160	157	172	182	157	179	177	197	181	180	164	179	178	168	169	188	183	196	139	178	175	191	153	189	193	154	168	198	172	144	153	168	172	189	176	177	205	185	183	173	167	177	173	197	179	152	190	170	168	180	176	151	171	165	155	172	172	175	165	179	167	179	182	176	199	166	157	191	170	168	184	202	185	164	152	186	166	170	185	167	182	171	179	143	155	177	181	163	163	181	167	180	177	156	162	185	185	154	182	172	186	162	187	193	176	176	175	189	148	183	175	209	166	219	159	196	177	188	183	186	183	188	183	178	197	200	175	154	160	177	164	186	182	167	180	177	167	182	158	180	170	156	156	167	176	195	173	191	171	183	199	183	197	139	172	177	167	187	160	195	166	168	180	169	196	185	185	186	184	151	169	168	158	155	174	197	186	176	172	170	199	194	152	189	147	171	158	173	185	169	188	171	163	175	164	186	157	170	164	167	170	193	174	164	172	190	144	190	189	159	191	183	174	156	179	155	168	202	201	183	174	170	179	180	169	162	180	178	182	160	182	179	169	166	196	183	175	191	194	161	192	157	177	182	181	164	169	167	186	184	186	183	192	162	176	177	172	150	187	192	150	144	168	190	188	177	162	179	183	169	146	177	199	183	184	180	181	178	177	149	190	160	209	174	170	159	189	192	183	179	144	189	201	174	198	175	169	186	172	171	160	190	173	193	176	209	166	182	173	165	170	205	156	169	135	177	205	172	158	139	149	143	175	189	170	190	179	202	179	184	175	149	187	168	199	166	183	164	197	193	173	180	177	173	171	188	164	177	185	205	178	178	178	170	182	185	153	181	183	164	176	188	168	173	161	172	166	189	170	170	198	167	166	212	176	163	173	166	186	160	171	181	164	186	152	178	178	188	183	184	166	218	185	177	184	178	180	173	165	196	192	175	162	164	172	192	179	168	182	185	148	151	166	168	164	186	203	164	182	174	173	177	192	166	146	158	187	179	186	210	178	207	170	192	191	177	174	200	189	166	217	194	176	191	142	146	177	185	189	168	199	191	197	176	185	185	186	150	191	147	171	189	161	165	206	172	146	166	158	157	181	181	168	169	157	147	173	177	214	182	156	197	162	184	197	166	154	173	178	164	193	175	181	170	177	157	204	176	184	154	157	177	168	174	176	174	177	173	175	177	195	170	182	163	179	171	190	170	141	193	186	154	167	171	160	176	155	192	163	189	184	174	164	211	183	166	177	162	194	181	174	191	188	183	209	181	185	173	201	172	210	178	173	148	173	174	183	177	159	186	180	182	181	172	196	167	176	166	161	159	161	138	166	183	185	164	180	159	146	195	162	174	172	177	171	155	156	152	176	177	163	180	186	167	164	170	170	177	167	184	196	151	184	170	157	194	173	176	205	161	169	160	159	158	165	213	205	186	162	164	186	175	174	167	184	174	179	187	161	168	174	206	155	182	187	181	181	196	185	194	165	165	174	164	185	173	161	197	187	175	186	178	171	166	174	163	158	177	169	169	151	190	197	180	163	209	168	178	165	169	160	183	179	182	157	195	164	157	159	185	171	179	181	181	210	157	193	156	185	185	163	180	177	165	159	166	185	178	160	173	189	182	163	167	187	183	174	181	154	168	193	179	162	184	162	175	162	186	201	171	177	152	158	183	159	171	160	173	171	162	155	152	179	184	156	197	167	180	163	176	194	160	169	148	172	184	194	157	161	171	144	190	165	183	165	158	183	174	169	173	192	168	181	172	186	174	175	169	169	178	167	141	173	159	157	174	160	186	177	161	143	194	194	173	178	175	177	172	181	178	161	176	181	187	192	183	157	186	177	190	176	152	181	185	161	194	185	176	192	202	178	184	162	172	163	192	166	174	149	179	193	189	171	188	185	180	171	179	147	157	169	181	196	184	168	165	173	181	201	190	162	174	170	169	160	180	171	179	161	202	180	188	193	192	156	162	150	178	161	185	185	186	164	172	185	166	176	175	187	179	169	174	185	166	191	192	184	183	177	190	178	166	150	166	183	177	179	191	188	199	186	183	194	174	160	161	194	203	167	182	140	166	174	174	185	160	176	167	163	176	150	175	169	200	163	183	174	192	185	167	183	165	186	176	196	203	181	167	175	161	149	178	183	179	197	179	184	191	187
37912	19030	15663	9635	5683	3461	2067	1402	1127	1133	1092	979	891	791	767	761	757	774	742	731	679	656	639	628	611	581	575	529	525	503	517	465	465	482	491	422	425	432	430	465	470	441	446	428	469	415	439	455	408	429	425	419	415	448	411	404	388	437	436	409	418	414	409	427	428	413	405	418	387	397	415	428	439	441	439	400	401	403	420	423	414	404	405	425	417	413	448	392	450	415	449	443	439	427	401	426	389	404	434	410	448	401	453	424	423	406	403	406	412	432	433	435	423	418	406	387	407	463	407	462	408	428	413	396	440	433	432	424	427	458	431	417	440	426	449	465	412	436	396	406	427	399	418	438	430	411	408	404	421	423	400	452	422	401	455	381	407	414	402	405	430	453	406	448	449	431	414	451	380	401	425	386	413	448	422	398	440	432	464	360	361	446	421	450	390	397	409	427	408	439	444	402	443	389	454	450	386	392	411	416	406	442	451	440	440	386	407	435	397	403	410	418	414	436	421	452	421	455	414	428	426	433	425	404	440	446	434	426	424	407	403	391	428	423	424	411	435	437	379	449	454	403	404	421	446	447	452	416	446	407	438	416	386	435	426	402	422	430	409	393	393	399	468	451	422	462	431	412	417	412	415	417	437	407	430	449	434	425	425	434	416	461	406	426	398	395	429	405	414	407	393	424	461	467	424	415	438	392	405	420	415	417	405	452	415	453	420	429	382	443	406	465	419	417	433	381	394	423	439	422	444	425	400	447	400	446	406	397	392	410	425	414	425	380	439	428	400	411	398	445	423	455	423	422	445	396	409	418	405	418	395	429	453	446	418	425	431	440	419	441	399	428	466	432	411	408	448	394	469	441	416	395	381	435	401	366	410	423	417	426	442	411	458	412	410	412	421	450	428	397	420	415	392	464	403	425	420	388	398	443	417	448	436	408	407	420	417	406	454	438	445	427	438	465	434	423	418	400	434	431	405	412	451	456	426	419	408	399	426	403	379	425	414	447	438	430	430	430	454	429	438	418	438	401	428	420	428	425	429	448	420	437	399	391	395	430	421	421	427	435	420	389	460	413	440	446	426	427	416	419	429	420	387	407	398	442	412	419	416	408	379	437	422	465	408	454	444	427	446	416	397	395	421	420	374	403	435	425	428	447	422	422	416	418	445	421	416	441	416	439	438	396	410	386	426	437	424	405	393	458	431	422	420	421	424	401	391	395	443	419	437	395	433	421	479	429	390	419	464	404	470	436	443	386	464	419	430	430	406	436	416	467	442	450	436	422	437	410	409	439	430	425	407	406	417	421	456	439	441	421	401	440	434	425	411	424	419	399	416	417	430	440	444	432	429	441	404	441	423	432	453	418	470	393	398	426	443	444	393	401	392	467	418	407	451	423	443	450	424	404	385	445	373	431	404	442	412	444	408	435	424	440	429	427	434	424	402	446	433	416	421	402	423	387	420	438	390	431	414	444	448	417	409	441	451	463	429	420	402	383	415	427	439	472	404	415	431	455	424	421	432	437	457	440	438	431	409	424	408	400	453	420	445	404	466	421	426	428	452	432	435	420	426	432	395	439	489	415	443	412	458	413	400	434	407	427	411	425	437	436	375	426	438	399	415	410	446	447	411	459	442	453	424	432	397	416	418	453	417	412	433	420	444	401	418	446	432	446	451	414	437	396	465	416	466	438	418	414	412	432	444	407	406	408	431	461	425	426	412	440	426	457	449	446	406	414	413	462	438	421	419	419	405	437	366	455	439	457	399	419	425	396	413	418	441	442	444	411	428	394	411	410	415	391	462	393	430	419	415	402	432	389	426	411	443	403	425	419	422	399	447	442	401	438	424	413	409	430	437	434	419	447	382	451	420	416	423	418	405	439	445	463	402	409	393	386	400	436	427	382	455	427	403	387	445	419	425	410	423	425	419	443	406	415	423	448	420	425	448	398	417	424	439	451	436	445	404	469	446	424	436	453	440	428	391	471	468	429	439	448	447	444	450	443	399	419	381	455	457	416	416	440	402	401	432	417	421	456	438	424	437	426	415	403	430	436	418	445	392	447	417	401	416	450	411	456	433	407	421	454	436	426	436	399	412	415	396	429	415	409	440	420	415	394	395	415	421	420	453	448	420	387	446	407	435	431	387	449	445	447	445	462	412	416	448	411	444	448	425	430	414	389	414	462	466	460	429	409	404	441	405	397	435	431	427	427	403	428	426	401	458	425	410	423	430	414	481	464	428	441	416	445	388	415	435	402	436	390	395	406	445	429	438	425	438	458	442	462	471	402	432	434	438	422	435	416	423	432	418	438	403	423	469	390	444	419	454	449	435	433	455	439	461	447	472	438	415	412	432	423	447	405	443	438	395	417	443	413	431	427	374	451	463	385	439	432	423	427	421	398	439	413	437	421	407	441	394	404	411	388	462	401	470	420	415	480	401	413	488	462	392	464	422	454	476	431	449	394	419	409	398	412	403	412	425	440	438	404	420	428	439	411	448	435	390	423	457	439	456	433	460	439	436	427	418	411	402	435	413	450	441	445	402	423	414	404	464	395	420	405	441	433	406	422	429	413	451	449	461	423	417	429	417	431	424	447	422	446	423	442	432	379	421	448	423	417	432	396	401	401	461	439	452	438	442	399	417	445	417	419	429	407	456	419	433	425	430	413	382	445	419	437	432	393	414	415	418	409	417	419	433	427	417	436	416	392	409	442	450	441	381	435	412	404	438	412	437	414	393	428	426	437	456	438	397	415	421	426	430	426	402	419	424	410	463	409	462	411	389	435	439	416	443	416	409	427	436	407	435	420	455	424	432	442	449	436	441	397	414	418	434	388	389	418	442	431	444	428	401	383	428	414	493	451	388	445	444	395	411	445	379	376	420	414	435	394	388	433	431	450	445	433	436	401	436	405	451	416	418	456	450	400	405	426	430	461	438	404	425	435	455	420	427	403	449	436	422	424	424	447	449	435	448	446	441	390	418	412	415	377	415	404	417	414	459	437	435	451	402	435	411	400	434	413	459	392	383	423	395	441	427	384	416	456	445	435	433	399	442	426	436	398	416	438	423	438	427	406	417	431	437	437	432	420	436	420	418	431	398	396	427	420	441	455	403	370	437	459	433	423	422	446	414	390	446	457	416	426	415	465	399	448	461	443	429	418	400	447	419	415	427	429	444	429	421	418	437	418	431	449	446	451	413	458	407	375	401	411	446	402	445	412	412	406	464	440	416	428	430	431	414	423	410	412	415	435	429	445	411	413	429	404	431	420	424	424	439	456	416	440	408	407	439	424	446	471	435	463	379	406	433	427	427	436	434	382	411	413	380	442	415	443	441	457	419	413	423	444	405	404	410	434	429	448	429	399	449	414	371	472	427	393	429	424	443	443	388	406	421	448	439	427	407	466	424	420	389	413	427	394	409	403	421	425	436	451	433	456	464	429	447	434	423	456	417	416	408	430	421	420	433	453	411	432	384	426	462	436	408	436	383	448	403	424	422	421
36135	15613	4148	1382	583	356	245	248	245	244	226	229	232	210	210	242	190	212	211	210	187	231	205	211	178	205	214	174	209	212	190	209	191	195	170	202	163	221	199	200	206	214	214	207	188	196	222	218	217	206	215	198	205	186	194	210	211	192	199	210	210	203	198	191	206	177	182	210	222	223	205	196	208	227	219	199	191	198	213	198	216	216	203	194	203	206	180	188	210	188	227	206	218	219	217	204	186	191	182	220	192	203	210	166	197	212	221	219	220	209	210	239	208	191	222	213	200	199	216	192	195	183	222	200	221	201	178	211	218	193	183	196	200	205	217	207	188	215	216	187	203	223	184	198	200	233	186	190	237	198	202	187	204	199	193	217	174	185	184	213	189	216	198	200	180	189	180	180	201	184	194	205	203	213	211	188	196	228	239	222	240	209	207	194	206	212	212	193	230	210	214	215	204	200	198	200	193	158	224	213	213	169	190	193	219	194	191	183	213	186	222	202	194	198	185	209	203	188	213	210	175	201	217	223	204	225	213	191	195	232	192	196	197	182	178	182	202	239	180	216	201	201	211	200	206	199	190	206	195	200	195	217	209	218	225	212	212	205	218	221	210	199	230	220	205	193	189	230	210	210	207	222	195	202	206	189	220	189	200	205	189	213	203	191	192	195	206	197	201	201	187	211	200	191	219	219	214	212	208	207	203	204	192	184	194	204	212	187	209	202	205	187	218	219	220	196	206	181	211	194	227	209	203	199	206	187	191	164	194	194	211	176	176	212	219	214	237	197	204	197	226	205	202	199	179	173	208	202	202	233	216	191	205	215	195	199	213	206	205	208	186	207	209	223	201	180	197	188	191	218	202	223	185	215	197	209	230	220	195	225	216	201	182	203	181	201	208	180	206	190	178	219	208	220	195	215	200	212	188	198	239	200	200	185	196	205	196	209	184	188	197	199	223	207	201	211	211	208	217	201	208	242	221	175	224	200	213	203	193	199	221	209	198	203	188	173	231	178	210	198	194	174	216	208	187	213	216	209	220	187	224	191	220	197	182	218	226	195	197	188	203	208	214	216	194	184	213	237	201	217	198	201	203	209	200	201	201	200	189	207	227	222	212	177	194	170	217	185	213	206	201	208	238	199	205	185	199	195	185	175	178	184	204	187	229	220	214	179	197	204	195	180	232	235	207	204	196	185	184	227	206	221	201	209	198	223	222	191	200	207	216	216	211	192	202	229	194	212	200	219	225	200	222	190	216	214	196	200	184	191	206	205	201	206	181	207	206	217	192	187	222	200	179	198	193	197	174	201	205	213	214	202	207	196	199	197	230	198	200	204	170	219	184	204	193	200	224	220	186	209	205	180	190	209	207	213	215	189	199	200	219	199	211	224	198	208	191	216	174	195	207	216	203	200	185	215	195	198	227	207	182	194	234	183	199	225	196	194	188	194	192	164	205	172	186	186	180	202	194	180	191	170	208	225	215	213	193	172	198	169	199	234	213	189	188	211	188	215	201	203	217	228	205	207	205	185	215	221	208	235	221	196	176	207	182	213	201	222	216	226	226	194	184	196	192	168	217	206	205	191	219	233	220	207	210	234	215	209	190	209	228	197	205	216	175	191	192	221	216	204	220	209	207	175	205	209	176	202	210	218	214	198	215	185	192	188	211	211	196	177	179	194	177	188	198	183	208	226	195	206	203	178	215	195	205	200	196	211	226	212	228	224	215	209	202	225	193	207	188	207	206	207	215	208	192	204	220	180	197	193	192	193	201	255	196	188	237	249	190	205	220	203	232	209	231	210	208	176	195	205	185	222	206	211	198	243	216	182	203	221	220	171	191	211	195	188	216	223	205	194	201	194	203	214	187	178	204	209	192	206	174	198	212	186	198	204	177	206	225	189	219	205	245	206	195	219	203	209	204	206	230	181	202	222	198	197	196	190	203	228	197	195	209	206	206	193	226	179	197	195	194	195	216	227	206	193	191	187	212	193	197	198	215	226	208	187	213	197	212	221	236	219	186	198	195	214	201	235	224	201	206	192	249	216	207	193	223	184	206	215	214	162	205	184	207	190	195	189	221	182	222	209	200	190	201	171	196	190	203	199	217	176	212	222	190	185	190	210	205	200	198	204	202	211	173	210	192	203	218	206	185	189	181	198	192	199	207	220	212	169	184	211	204	217	218	224	220	203	230	192	209	195	195	196	199	176	200	195	199	216	207	233	209	195	243	207	192	200	208	196	215	222	220	180	189	190	160	189	216	213	185	220	213	236	210	220	204	194	208	186	205	204	210	231	219	232	191	195	166	193	210	197	218	180	201	213	209	219	205	210	216	188	186	195	184	230	190	176	205	198	193	215	204	213	188	206	216	202	185	194	215	192	214	199	178	219	245	233	184	219	234	211	218	200	212	193	167	227	183	209	202	192	192	217	217	196	196	215	214	220	218	178	194	212	184	224	183	183	205	202	173	215	217	203	215	211	215	209	178	194	201	199	230	202	239	193	192	181	189	178	204	209	179	234	186	196	179	186	197	199	193	174	201	194	204	200	206	182	228	212	193	192	195	192	226	192	207	210	208	188	231	203	198	186	207	210	216	218	228	230	208	222	213	216	206	218	202	184	222	195	213	228	169	203	226	213	205	182	187	201	205	190	181	215	194	208	210	190	197	201	211	185	200	203	200	201	217	194	201	209	232	223	213	210	196	205	218	183	198	195	204	177	218	206	173	175	213	205	219	200	207	199	184	197	194	178	219	206	221	208	213	198	211	193	194	200	193	200	195	223	185	216	211	217	214	210	208	190	192	229	221	245	218	207	190	178	207	210	194	219	177	220	206	195	197	216	202	223	202	204	183	203	191	218	201	205	260	233	187	200	203	209	194	228	229	203	210	206	197	215	191	200	239	203	202	176	224	219	204	182	178	218	203	162	199	214	202	207	226	206	217	209	188	192	218	217	213	187	199	228	196	225	185	221	206	189	193	197	200	192	223	215	206	158	211	214	217	185	193	190	199	210	204	214	197	193	172	210	197	201	212	202	209	194	204	229	206	220	175	209	183	214	237	216	228	187	187	221	204	193	196	228	227	230	203	224	209	209	199	195	192	177	210	211	206	191	199	201	185	215	202	201	228	188	194	205	205	204	203	211	199	203	209	196	195	198	210	207	188	227	181	214	215	203	199	217	182	198	195	179	195	189	179	187	198	188	194	237	196	196	198	212	191	202	203	220	206	192	228	199	203	225	216	195	232	202	193	204	197	205	199	218	206	206	202	212	202	205	218	218	188	197	207	180	208	199	209	193	205	209	222	203	233	219	195	210	217	190	215	193	191	193	230	206	196	227	216	202	194	170	212	187	234	213	191	211	181	199	206	217	198	209	207	191	199	203	219	195	180	186	223	226	219	202	215	204	237	205	211	233	191	221	202	216	169	237	203	214	207	227	190	203	197	202	195	175	209	195	236	219	190	193	217	222	229	210	197	220	197	203	201	208	192	185	216	186
26800	12687	6232	3834	2087	1227	876	707	593	704	714	727	629	599	623	591	559	584	530	540	544	566	553	515	485	540	479	493	534	486	536	504	555	479	490	514	512	489	469	533	497	443	527	520	546	483	487	450	491	493	515	487	491	490	530	514	480	508	546	484	513	498	499	494	471	487	513	505	467	481	471	497	509	525	526	517	510	474	473	506	532	492	515	480	477	507	524	497	524	475	483	517	481	489	509	525	496	527	495	487	502	494	458	486	493	532	489	477	520	541	494	478	483	536	479	480	468	481	492	485	525	510	491	496	497	489	514	510	485	516	475	482	497	510	513	515	500	466	474	499	483	496	458	482	470	453	497	478	517	512	499	491	443	461	487	491	479	518	493	514	489	515	504	496	482	497	508	464	493	480	493	495	465	443	489	526	502	482	509	470	467	517	513	499	533	510	476	488	548	495	451	490	473	485	517	496	492	468	496	500	487	434	490	463	442	515	534	475	531	498	489	471	492	504	509	497	489	474	481	469	503	518	491	505	430	471	515	506	485	471	485	506	548	472	484	513	507	465	459	472	484	454	514	510	511	469	491	531	471	546	473	481	464	493	513	479	488	495	464	471	471	515	508	492	519	491	485	507	524	454	505	461	509	495	533	489	494	536	492	518	475	489	499	503	467	473	516	505	470	491	460	491	497	518	518	476	508	512	525	512	481	453	509	506	464	493	527	511	467	468	520	534	509	466	518	521	462	503	455	530	460	486	498	510	472	492	484	463	454	552	477	508	487	511	497	524	500	468	509	456	495	472	482	496	475	526	469	494	536	533	490	472	529	502	442	501	468	484	497	488	474	504	505	495	459	534	478	507	478	485	514	517	526	528	459	493	479	483	501	438	540	519	452	515	502	477	520	439	502	475	526	490	443	494	528	527	483	449	466	498	474	483	493	483	504	511	479	512	481	529	525	523	519	488	498	488	490	499	503	486	520	478	494	467	486	499	487	516	487	491	516	465	485	506	494	514	507	538	523	475	518	490	503	520	508	474	480	505	498	503	498	501	508	490	534	485	506	495	517	532	496	487	516	511	501	457	488	507	504	512	523	511	505	517	493	490	487	526	511	474	480	457	483	533	504	474	486	506	463	464	526	462	509	507	515	478	551	479	513	506	500	500	491	493	530	469	451	519	475	494	506	468	492	475	505	482	521	490	493	483	480	478	507	515	490	449	494	447	497	511	469	516	476	513	496	426	502	483	517	526	503	471	504	496	491	484	531	501	513	516	532	498	492	505	515	474	461	472	530	478	511	512	504	468	467	492	512	458	510	461	503	475	506	465	518	465	446	475	487	495	490	503	532	478	500	533	470	541	495	520	486	488	484	495	521	485	493	462	528	477	516	449	499	521	521	508	469	483	471	493	529	477	521	509	463	492	477	477	512	491	496	480	488	490	450	482	494	490	506	466	473	517	516	458	485	473	480	502	472	497	485	530	452	473	519	472	472	472	475	510	482	495	472	481	476	461	510	459	476	510	532	537	507	470	514	541	489	480	452	517	454	446	470	522	498	489	482	467	490	504	464	463	505	508	496	502	472	485	494	516	454	486	508	487	533	496	507	503	508	529	483	495	469	467	460	498	468	485	511	477	503	520	477	546	473	458	517	476	499	487	530	485	544	522	507	510	476	488	560	475	498	502	509	508	470	483	470	476	452	471	491	475	518	509	497	478	498	449	494	490	460	474	490	500	510	448	516	491	499	523	439	500	474	483	511	482	476	496	494	474	455	488	510	464	444	486	493	467	467	531	510	477	498	474	506	519	493	515	510	512	513	517	465	469	484	452	489	511	528	478	505	493	520	442	478	483	504	483	480	503	467	492	531	510	527	531	525	510	519	512	492	527	468	474	480	485	484	500	493	508	500	485	501	518	521	469	516	505	460	512	495	502	502	541	499	487	488	524	528	515	504	520	479	513	490	490	465	470	496	486	496	478	471	452	505	490	479	472	548	483	530	499	514	505	504	489	496	490	483	541	460	533	482	483	512	485	502	536	519	500	510	511	481	463	501	493	490	495	475	461	489	501	474	470	491	495	515	473	495	486	486	517	504	492	508	470	520	534	497	526	514	488	510	518	454	485	512	483	515	508	497	502	505	477	480	520	495	478	519	508	509	467	531	514	480	475	470	488	503	471	484	521	477	487	501	487	504	483	510	479	470	508	473	469	496	506	478	514	505	472	507	505	467	501	480	476	530	479	500	501	490	472	494	504	470	530	504	483	454	497	495	534	470	490	492	470	509	465	510	518	474	461	504	493	498	482	476	467	489	500	483	502	483	490	474	483	468	469	500	496	540	489	508	498	518	487	488	514	469	483	515	490	514	479	511	468	484	441	505	516	475	475	480	486	482	488	479	487	487	477	495	517	463	484	492	489	488	468	477	497	510	521	480	493	503	496	487	487	490	511	491	484	496	522	490	486	501	499	543	484	479	519	464	519	483	503	496	490	495	484	496	492	514	525	496	479	499	504	468	462	517	507	479	494	519	499	506	471	501	487	488	497	521	507	500	526	518	483	495	478	447	515	466	465	505	481	481	490	507	508	527	494	520	485	459	563	480	446	479	482	491	500	503	501	494	449	499	505	491	519	523	516	490	495	498	502	491	481	510	502	450	520	489	499	473	507	477	495	503	494	491	499	429	475	517	501	508	498	502	519	479	479	515	453	463	474	474	469	483	494	504	491	491	480	479	473	479	476	475	535	485	469	500	496	487	492	507	487	516	511	478	461	500	481	465	511	484	507	493	488	482	464	465	524	572	527	492	505	460	489	435	513	490	491	484	464	452	494	507	480	480	525	538	477	467	482	479	523	515	518	429	520	469	507	507	471	506	465	514	508	476	481	479	510	482	511	492	499	462	506	523	495	507	474	485	487	484	517	487	482	513	485	491	440	487	476	515	490	483	541	460	491	539	498	455	529	477	484	516	538	475	490	475	500	488	508	475	445	482	486	465	478	520	506	498	492	487	501	499	497	469	512	503	535	490	502	497	496	461	465	519	524	507	487	536	518	482	487	509	511	489	483	460	502	518	487	486	493	525	485	458	506	511	534	499	531	479	504	443	490	503	482	502	486	473	509	523	519	526	481	487	473	458	507	451	539	500	460	491	545	500	460	486	470	468	458	505	485	480	477	515	520	455	451	517	518	475	511	509	468	506	489	549	499	476	521	528	476	505	505	473	465	507	477	469	500	486	502	478	536	537	473	540	520	523	476	529	485	503	505	507	531	475	468	473	499	487	497	510	487	522	480	480	507	484	441	501	499	478	485	530	500	478	485	497	495	495	461	478	500	516	488	529	510	471	495	472	486	501	511	435	455	513	507	498	477	480	494	495	508	512	464	479	528	498	496	465	508	504	494	501	506	518	512	523	471	483	510	496	467	516	511	489	507	492	472	503	512	525	495	515	479	488	531	492	491	510	509	483	500	486	496	508	517	508	514	484	493	520	492	497	480	435	477	517	468
48266	22501	8682	2985	1027	681	397	282	273	247	248	283	245	257	254	259	239	227	218	238	239	240	259	220	251	255	246	243	241	231	244	210	225	229	235	217	208	231	230	222	196	260	210	220	212	238	225	191	234	228	203	227	241	211	228	222	244	232	232	225	224	225	248	213	201	251	223	197	214	230	237	209	210	219	217	198	223	225	210	216	229	207	257	223	222	197	226	233	206	206	211	220	204	221	223	242	205	200	192	230	219	225	224	214	183	217	238	238	221	246	254	235	256	244	205	228	203	201	200	240	187	203	223	229	197	236	192	223	208	205	211	206	189	188	213	228	243	204	215	218	234	222	203	212	203	224	219	218	202	208	219	207	210	221	195	213	215	214	222	216	229	229	218	249	239	216	219	189	242	267	248	197	224	217	185	213	223	236	215	244	219	206	228	216	223	229	231	226	185	227	228	228	232	217	238	200	231	195	219	194	214	234	223	233	225	248	229	233	223	207	208	195	218	252	205	240	231	253	218	220	237	233	231	229	246	191	205	205	205	197	228	216	222	195	242	219	228	212	208	221	224	205	230	234	210	219	198	215	219	220	220	222	252	220	227	231	194	231	227	194	216	216	227	215	223	239	228	207	215	206	205	226	208	206	191	193	232	222	196	216	194	209	204	229	230	244	211	226	229	231	233	240	209	225	204	232	220	216	220	221	198	218	209	214	190	234	210	216	213	218	242	203	232	191	202	228	192	229	225	242	217	232	207	204	223	236	220	216	201	184	187	204	230	236	221	201	247	207	194	238	210	228	213	207	229	209	213	226	228	229	210	235	223	218	220	235	226	204	226	241	219	231	227	222	255	213	209	228	223	225	224	221	224	220	210	221	187	184	211	244	235	218	230	200	220	231	219	262	220	237	226	207	199	208	216	223	228	220	230	210	218	205	218	228	230	204	229	225	204	219	220	202	216	226	228	217	195	200	217	217	220	224	222	195	194	186	236	240	219	199	233	230	233	210	211	230	211	213	207	229	231	229	219	235	249	237	199	240	211	242	207	219	226	263	240	226	190	222	213	221	216	220	221	210	236	221	218	216	216	222	206	227	209	235	251	231	202	230	200	224	195	233	215	217	218	216	231	267	194	199	226	197	198	197	239	214	249	214	225	218	249	218	180	205	205	195	211	207	199	201	207	219	196	196	225	203	178	221	228	201	227	212	194	218	219	238	200	242	214	196	209	219	220	220	187	215	200	187	235	194	236	199	232	197	227	236	186	205	203	225	233	227	250	208	206	211	248	228	230	222	202	210	222	240	233	215	219	223	224	236	260	215	213	227	214	226	210	232	235	232	212	210	224	205	227	221	216	225	237	239	215	241	205	223	220	232	219	215	233	217	217	250	246	208	219	193	221	214	196	236	228	209	199	215	220	220	264	214	251	224	220	201	237	211	211	231	221	199	236	232	216	253	243	216	207	224	232	213	232	233	194	219	217	251	244	227	220	208	240	211	223	223	220	207	215	220	227	194	210	226	204	219	233	215	194	213	194	229	209	211	211	239	211	233	214	186	225	223	179	242	214	209	213	217	214	214	223	212	221	215	214	210	240	252	228	246	237	261	234	253	217	233	222	239	207	228	213	212	208	204	265	207	199	218	223	212	219	214	212	235	228	218	236	223	196	215	235	268	241	223	210	247	237	226	222	228	220	212	247	186	207	210	226	197	218	210	243	224	234	212	198	250	206	210	218	207	215	228	238	203	217	203	228	218	204	208	219	211	232	224	217	244	250	227	246	227	222	259	212	210	220	246	197	204	216	207	207	231	218	217	229	205	222	260	248	193	252	228	237	207	221	225	214	233	212	210	215	227	216	220	197	209	212	229	236	207	208	214	203	192	199	203	214	200	208	261	230	221	240	223	215	218	222	241	227	229	218	205	209	203	231	209	227	206	208	226	227	212	239	213	224	217	209	240	232	218	227	207	215	246	210	222	232	226	211	209	231	253	214	198	200	213	230	240	198	238	219	238	185	183	225	198	202	213	241	263	264	240	221	222	215	192	212	220	213	195	224	233	227	211	222	227	192	260	234	223	233	240	223	192	204	224	244	208	236	231	222	218	213	206	244	242	223	213	210	207	216	223	244	252	221	190	238	264	223	210	202	200	218	237	216	211	224	245	210	205	245	204	196	243	230	237	213	218	227	198	205	211	218	219	194	230	219	237	210	218	210	234	212	220	229	239	222	207	253	222	235	217	211	223	217	237	188	254	213	207	188	214	253	230	219	209	197	224	229	230	171	222	195	224	234	225	199	204	202	216	239	203	230	226	228	216	236	216	229	220	234	209	214	239	229	212	223	233	208	213	211	247	199	218	205	199	224	230	226	207	216	209	234	208	199	237	201	215	227	227	227	200	204	213	205	222	225	222	213	226	189	200	230	204	216	209	231	234	210	247	229	219	216	211	234	248	216	203	219	228	234	210	223	220	237	222	235	206	213	231	219	219	223	232	240	210	242	197	225	228	229	245	208	223	231	198	203	234	207	203	228	202	222	201	231	191	227	231	212	214	215	236	229	209	198	237	210	241	206	211	217	205	226	201	214	227	189	210	252	234	217	237	224	213	213	216	237	213	218	226	214	230	215	210	208	254	212	223	211	216	237	229	219	226	230	195	193	208	205	226	223	208	221	240	185	224	204	235	229	219	222	212	218	215	231	230	206	213	207	231	209	205	229	205	238	220	210	213	223	213	203	225	249	212	203	234	231	213	209	228	197	202	242	226	208	206	231	212	205	212	240	198	207	202	235	217	216	214	199	222	244	225	229	204	229	205	221	230	238	212	214	195	212	207	199	226	224	243	215	202	218	209	225	218	230	226	231	249	220	225	210	221	204	210	210	222	202	228	236	238	216	212	217	209	214	223	221	234	224	236	219	233	247	190	219	228	199	216	238	211	205	224	206	217	221	229	221	189	214	210	210	269	209	204	227	240	201	206	203	237	231	231	205	217	227	234	191	206	230	187	246	221	250	235	220	235	233	213	204	240	227	203	236	200	222	202	208	208	210	218	247	198	224	213	253	216	196	247	219	210	222	204	213	207	222	211	201	218	231	204	225	226	217	199	216	249	220	223	188	199	230	235	230	225	197	219	220	246	218	237	215	195	199	226	210	235	229	238	214	215	195	247	225	229	215	213	218	198	210	217	199	222	201	210	241	241	205	226	223	228	226	199	180	248	220	216	225	227	227	209	264	229	228	189	209	223	241	213	205	241	214	234	210	212	200	212	216	238	246	231	198	226	209	226	219	210	205	224	236	220	230	191	235	211	227	215	212	227	242	248	164	198	243	204	228	263	243	236	211	208	228	209	208	230	210	228	206	231	236	221	224	210	231	248	242	236	234	242	209	203	214	228	201	210	206	233	213	233	232	212	220	195	205	230	193	221	221	231	194	206	226	246	201	231	219	236	237	235	231	224	213	219	238	238	216	237	234	223	215	207	215	212	211	200	209	226	217	245	211	242
34351	17954	11783	7067	3567	2494	1424	1028	847	837	813	810	728	728	712	640	652	633	668	636	655	608	629	617	615	573	566	567	567	576	533	520	546	559	552	522	541	534	548	603	552	534	532	490	526	564	516	522	514	544	477	558	543	527	523	497	485	555	528	490	516	524	519	537	523	534	508	511	521	542	530	511	481	504	508	550	535	549	509	487	611	513	486	519	487	507	501	546	527	517	515	525	525	520	521	534	443	536	504	529	495	488	505	516	517	565	527	567	544	525	523	488	496	487	496	564	533	568	504	521	552	590	520	506	499	524	497	528	511	547	494	514	535	537	509	530	521	555	513	552	531	532	500	491	537	545	531	494	515	515	523	529	486	516	501	513	523	515	541	542	460	497	537	493	532	572	538	496	499	503	559	508	522	490	491	521	531	471	531	502	541	531	541	488	497	528	567	533	514	498	553	529	535	504	511	518	529	489	524	508	501	501	514	526	506	533	549	555	536	543	505	503	557	508	536	547	505	536	519	537	508	523	498	526	490	521	529	478	535	518	547	507	522	494	559	508	552	547	490	516	539	542	531	542	548	515	527	501	568	505	566	522	511	492	511	526	504	537	545	477	520	479	517	530	514	513	523	523	503	536	538	527	531	552	525	519	494	501	524	503	502	513	471	505	534	524	490	528	526	514	542	489	562	514	505	513	509	535	518	530	552	503	501	539	536	525	534	505	516	541	490	543	501	550	510	520	496	560	548	508	496	533	507	512	537	559	521	552	516	545	558	561	525	525	484	533	523	539	545	537	541	476	470	520	504	528	535	465	527	502	506	529	580	522	494	491	529	511	450	566	475	531	494	503	497	552	572	557	548	523	488	529	524	516	514	528	500	561	511	505	509	523	535	550	509	528	504	566	535	536	480	531	550	530	524	476	530	531	536	533	510	555	518	509	516	547	511	530	526	547	494	506	524	523	550	534	532	542	530	500	513	510	550	536	525	533	559	512	512	533	532	550	506	508	531	475	526	515	572	505	540	486	529	537	504	487	479	527	489	527	534	550	514	521	466	493	535	524	523	550	532	507	497	525	544	503	523	558	490	537	572	569	537	515	518	532	482	565	532	520	536	526	524	540	514	502	520	501	501	529	530	544	500	565	475	533	543	531	527	534	515	557	534	525	531	525	517	514	545	497	567	509	487	465	483	547	515	544	558	520	512	516	521	527	531	544	522	482	555	527	540	488	543	513	513	529	525	521	504	521	517	542	502	521	484	520	556	536	484	501	516	548	510	480	488	521	507	540	516	525	526	525	524	504	517	521	516	525	559	514	501	496	485	530	480	523	520	529	471	565	528	527	469	537	514	516	503	471	505	496	531	558	512	505	522	487	506	544	565	510	507	524	526	489	502	514	527	532	513	504	531	530	543	532	488	513	565	512	550	512	532	521	499	527	488	508	524	528	539	542	513	535	500	492	536	521	544	460	505	536	553	460	518	493	537	496	520	520	517	550	528	539	530	548	526	542	496	550	496	579	506	499	542	543	508	532	531	538	532	514	519	549	512	527	540	537	489	527	501	532	535	518	528	526	505	530	530	520	519	515	542	520	506	516	553	512	535	549	491	557	518	536	499	517	456	535	533	533	546	525	538	535	517	527	507	502	544	528	524	516	484	517	562	551	518	474	499	537	532	496	489	506	498	546	555	525	546	515	539	519	531	503	516	564	535	492	525	514	530	488	537	502	479	523	532	501	548	519	539	518	460	524	549	518	533	540	528	540	519	527	514	522	555	566	501	516	536	518	533	489	552	518	504	509	597	556	523	510	513	529	518	485	511	512	540	549	492	556	521	516	565	526	520	464	526	547	548	511	515	510	491	534	535	535	563	554	535	504	552	498	480	508	527	514	544	514	523	540	527	498	539	530	521	533	479	541	491	497	514	516	529	515	502	510	493	534	539	500	542	515	553	530	525	526	528	543	556	495	498	524	519	495	519	492	545	534	508	480	532	549	515	531	504	533	517	523	545	550	522	542	512	473	545	529	536	509	524	547	543	509	515	485	527	523	548	533	534	506	534	519	507	554	535	559	508	523	524	500	506	501	514	561	498	526	565	530	492	541	548	513	476	520	504	527	537	534	515	531	495	514	572	552	549	491	506	565	550	553	516	517	526	486	528	540	507	478	518	542	565	493	517	491	524	533	500	549	490	484	520	514	537	531	502	556	502	493	551	486	514	507	474	534	516	495	557	524	539	501	536	547	542	517	509	534	497	532	529	542	514	563	524	485	501	515	516	538	524	497	572	526	527	494	518	526	520	530	508	509	558	520	518	531	495	510	522	519	530	513	509	507	542	499	503	520	536	533	509	525	515	510	514	502	531	530	489	528	543	538	548	506	534	519	528	509	550	527	476	525	502	517	552	546	510	526	533	549	507	513	522	539	505	502	527	483	518	546	554	507	524	510	523	526	489	519	493	549	506	530	592	487	522	539	477	594	545	506	542	510	527	516	542	494	547	543	541	541	505	513	527	514	515	526	529	498	512	508	492	545	521	517	536	536	549	462	506	543	540	505	526	510	524	527	523	531	542	528	529	507	571	519	540	523	546	508	527	535	501	537	535	540	496	562	534	516	520	536	512	518	540	504	492	547	526	472	511	525	516	492	565	529	489	503	509	522	540	478	532	529	514	523	507	547	497	505	570	481	527	556	490	487	518	520	516	498	530	548	509	525	542	521	514	536	520	528	531	527	540	540	492	514	506	568	513	485	513	489	499	559	525	511	506	526	528	508	510	488	534	512	534	512	512	511	519	496	537	550	541	533	519	527	464	548	543	505	538	582	462	539	561	559	513	500	496	521	550	496	504	516	475	552	494	554	505	519	527	535	487	552	548	538	481	537	513	526	504	510	565	548	578	502	488	555	510	502	521	514	507	520	515	539	511	544	524	555	476	522	496	557	525	503	503	562	492	501	527	492	494	509	548	540	552	511	519	502	530	547	510	533	473	557	528	543	510	534	546	530	515	514	515	533	524	477	508	495	525	552	563	507	515	476	494	484	545	476	506	540	544	529	502	540	535	556	511	520	494	494	519	522	509	514	504	533	511	540	536	546	530	530	504	549	505	517	475	508	515	517	510	542	525	497	549	527	540	507	523	519	523	508	510	527	549	528	518	550	528	524	522	523	501	503	520	575	512	526	510	521	514	531	531	504	499	493	506	538	519	538	492	516	506	531	565	485	522	546	483	525	483	525	553	517	539	513	486	585	488	555	521	491	510	484	563	538	564	542	552	514	482	514	517	534	538	532	485	487	490	527	498	534	523	557	529	538	534	511	550	527	531	512	528	499	555	530	518	486	525	498	501	550	564	560	589	534	540	551	502	494	537	510	519	535	542	537	485	496	518	517	532	544	549	532	531	513	510	509	559	520	517	510	542	572	506	540	525	506	513	468	483	525	515	509	539	525	518	531	550	498	511	476	542	529	527	548	555	532	489	530	531	482	526	503	505	513	525	535	519	541
50671	25667	13263	4725	2063	1082	654	402	297	296	282	256	241	259	216	225	233	224	194	189	184	165	193	194	192	201	176	202	204	170	175	187	202	185	206	138	179	166	189	164	150	170	161	185	171	175	169	173	190	186	170	165	162	177	164	189	191	193	176	179	169	176	164	171	171	189	183	155	174	174	202	163	169	188	182	183	175	177	178	167	161	169	174	170	207	173	158	188	184	166	155	155	160	178	169	163	167	171	175	150	165	178	166	160	178	167	179	161	180	167	180	175	170	183	162	158	166	171	145	160	161	172	169	194	155	180	153	148	192	167	157	147	199	182	183	182	177	185	176	165	149	174	159	177	190	164	150	161	161	164	170	196	181	135	153	172	154	183	192	183	156	176	185	168	184	158	179	178	170	169	173	137	176	170	156	162	186	181	168	173	177	173	174	170	147	142	164	164	184	159	161	184	182	168	178	178	173	149	163	167	191	139	159	155	162	153	162	154	155	185	176	186	150	174	170	180	165	156	162	177	170	156	171	188	165	168	182	157	180	169	171	181	143	151	151	170	171	185	180	186	171	196	170	161	166	142	168	192	174	154	160	173	156	194	163	153	152	200	163	167	188	170	170	187	166	178	183	181	147	162	179	176	166	170	181	190	188	174	180	172	169	158	179	197	192	166	165	148	167	142	150	188	156	167	166	162	175	176	153	172	188	177	169	158	183	183	192	168	159	170	150	185	177	174	185	163	175	186	167	183	176	165	175	197	189	172	167	173	167	175	173	171	185	178	157	167	168	193	175	202	174	151	202	188	182	192	175	165	164	184	150	169	155	151	168	164	177	157	156	174	154	149	183	162	157	163	160	169	162	173	187	170	168	206	141	182	180	157	210	190	174	202	166	160	177	135	173	171	168	185	155	195	176	179	191	188	184	163	148	160	184	173	206	160	172	161	175	166	171	160	174	193	182	191	178	186	164	182	174	167	174	188	166	165	167	178	155	166	157	180	168	170	171	149	179	168	162	153	184	165	172	167	175	168	185	145	160	204	152	184	140	201	175	154	183	184	158	161	156	153	149	169	155	165	168	175	181	168	185	175	157	192	165	171	159	157	188	186	170	162	177	163	151	166	148	171	189	162	199	167	176	180	213	214	183	177	150	161	161	163	182	167	169	163	157	163	177	148	180	136	158	176	160	161	162	165	184	153	136	160	179	185	154	182	176	164	181	209	157	177	168	158	174	168	165	169	137	150	161	157	178	190	177	161	169	179	183	150	167	147	198	181	172	158	154	164	163	153	153	177	183	156	193	193	164	178	160	200	185	186	172	164	166	177	205	169	180	177	162	161	205	166	161	170	180	173	146	185	159	176	165	164	169	160	175	177	179	158	183	156	157	166	163	163	151	168	136	150	145	167	154	184	200	161	168	161	171	177	183	162	156	165	151	156	175	190	183	190	163	148	160	190	156	185	173	178	161	183	170	157	169	189	169	182	173	180	198	187	158	160	150	170	191	156	175	183	156	188	156	179	171	169	170	177	157	178	170	156	151	162	161	183	160	165	168	179	190	170	158	182	165	185	181	169	161	152	173	166	168	154	164	179	181	170	177	206	191	164	180	175	185	176	172	180	169	160	177	194	177	160	182	151	171	166	155	163	151	164	179	157	175	178	174	161	165	170	178	169	182	192	168	183	165	143	190	167	174	150	196	187	177	165	183	165	195	176	149	160	180	180	178	164	201	192	167	181	166	157	147	165	161	156	193	175	162	183	169	163	185	157	172	179	172	182	165	178	180	182	149	180	188	191	189	173	176	165	167	160	191	199	165	167	159	157	176	161	161	174	169	174	177	185	187	157	177	148	174	149	186	175	169	179	191	211	197	183	182	163	183	175	176	165	162	188	169	166	187	193	158	177	149	189	189	174	160	198	162	166	180	192	168	166	177	161	156	143	170	169	170	163	160	175	167	181	182	157	171	179	170	188	161	173	179	172	154	181	172	173	155	170	182	145	171	175	193	214	160	155	171	165	172	180	190	154	151	165	182	172	185	166	190	166	167	185	164	146	181	174	169	176	159	167	151	195	163	189	175	177	145	186	183	166	177	156	168	160	151	171	167	167	167	157	173	157	161	155	172	166	175	175	178	185	168	170	173	159	164	144	164	167	175	147	175	167	171	167	183	180	176	190	170	178	169	166	157	186	153	149	181	171	147	170	162	193	145	150	156	177	166	189	150	174	185	176	203	196	193	190	163	190	191	178	173	184	168	167	183	177	158	175	167	170	186	150	140	160	199	180	169	174	168	165	149	165	154	167	139	174	177	190	180	149	156	161	155	168	181	163	174	155	180	186	178	168	140	177	183	165	151	173	166	199	178	151	177	173	167	160	164	174	161	198	182	173	160	180	196	183	183	192	190	175	173	161	161	151	177	164	148	173	199	152	164	158	173	156	167	168	181	172	175	165	162	163	173	180	171	157	178	178	190	146	169	175	166	183	167	155	164	195	188	159	148	167	175	183	199	173	167	212	175	187	172	143	182	175	174	175	152	168	154	169	153	152	181	170	199	150	172	181	179	160	144	173	155	188	158	154	162	162	159	160	177	173	162	167	155	145	170	164	171	172	176	186	212	166	171	169	168	169	196	174	170	170	179	177	174	186	178	151	137	184	191	168	176	170	172	192	157	174	175	163	152	170	162	154	158	157	150	183	169	160	182	178	154	159	161	189	189	165	175	171	146	158	157	158	171	180	174	177	169	188	201	184	204	182	180	155	171	167	171	168	161	177	156	157	194	150	156	172	164	186	140	160	175	181	181	187	183	167	179	192	199	173	180	171	151	173	193	150	184	148	159	178	161	181	196	191	181	176	170	169	179	178	158	170	158	148	157	168	175	182	203	188	176	180	187	190	189	175	165	160	165	172	142	172	202	140	177	148	170	162	154	171	144	143	176	167	174	182	170	188	166	166	161	183	166	172	153	172	163	175	175	177	165	183	195	128	156	176	170	154	166	176	156	162	174	159	173	174	190	176	167	177	188	179	163	182	161	168	172	159	172	158	164	171	158	181	164	170	182	151	186	185	172	183	164	176	169	156	191	168	160	155	183	176	165	176	171	177	149	161	169	165	151	179	208	176	159	187	186	169	182	140	170	173	183	173	161	180	144	191	207	175	177	169	166	168	150	183	188	173	172	191	160	203	182	182	184	152	164	162	161	169	165	166	157	159	177	187	184	148	180	183	178	187	166	173	172	175	170	170	178	184	158	144	162	163	181	166	188	155	169	168	142	160	150	183	147	177	194	185	156	187	165	138	154	170	134	168	163	138	169	185	163	156	172	152	166	181	177	186	186	155	194	175	178	177	197	165	174	168	166	170	178	166	161	166	174	160	170	166	189	157	163	192	162	163	172	150	167	165	157	142	165	165	144	159	161	177	153	181	143	172	171	169	169	186	169	180	180	196	168	150	157	173	183	159	169	194	159	179	166	165	164	159	182	158	161	181	153	178	170	151	158	177
34850	20367	16437	9895	6641	4076	2525	1491	1058	960	952	874	849	765	734	746	725	704	690	626	583	556	562	615	564	613	554	527	513	467	494	498	423	471	465	449	438	436	430	436	420	452	479	451	406	460	419	425	354	409	441	436	397	423	431	417	391	393	423	422	388	442	428	386	430	378	401	446	436	414	443	426	408	410	448	391	445	398	447	428	393	460	441	413	387	404	405	382	426	380	427	398	428	418	407	393	407	384	399	424	371	408	399	442	412	434	407	373	429	422	422	379	441	433	410	417	427	409	391	359	395	404	441	423	404	380	419	378	420	384	424	410	393	415	423	390	422	449	405	406	384	393	406	432	408	409	375	448	410	394	405	410	427	424	382	381	443	385	396	442	396	371	390	406	417	406	398	436	397	438	432	410	401	426	426	409	423	369	384	380	400	435	430	433	399	415	413	363	405	413	379	417	436	395	433	417	436	419	425	416	430	437	410	425	401	408	390	406	403	458	416	429	407	414	403	395	451	438	398	423	413	412	399	392	445	425	396	438	428	412	382	393	409	463	420	429	408	410	413	393	433	425	421	437	403	436	455	422	402	415	445	387	418	418	408	399	457	404	435	389	397	397	388	385	393	376	420	440	381	393	428	391	384	413	431	408	432	400	423	368	430	406	415	391	389	406	449	398	401	428	425	387	426	395	365	405	403	377	387	389	421	436	400	442	395	394	377	383	394	391	417	413	410	384	411	388	428	372	416	413	423	395	409	422	425	410	389	427	423	408	436	417	389	376	417	421	413	398	391	434	436	457	435	401	412	413	426	420	443	406	402	388	440	388	420	406	388	406	385	406	387	407	409	452	436	410	385	400	423	403	385	452	420	433	410	388	411	413	420	405	430	406	374	415	423	385	426	379	406	410	413	437	414	413	448	432	384	417	422	416	393	394	419	431	406	423	426	424	416	397	434	379	403	437	426	416	367	400	408	381	410	408	425	421	427	428	400	433	415	387	441	419	401	419	423	402	399	381	408	412	379	454	403	430	424	413	426	423	418	417	405	402	439	410	421	400	427	438	411	395	453	405	406	399	439	406	440	432	405	438	398	414	455	417	407	426	411	437	412	364	425	396	425	406	451	393	402	437	416	445	428	407	396	408	390	380	422	399	409	440	404	415	438	414	430	368	446	396	447	406	414	399	409	421	395	431	431	385	455	403	411	423	402	444	434	421	421	451	433	427	427	400	403	396	420	411	406	389	373	436	394	405	421	421	440	448	398	410	433	434	432	398	372	412	422	411	392	464	407	427	416	415	435	449	392	422	440	412	414	380	412	430	408	394	401	408	435	401	409	402	407	433	381	425	458	403	400	374	396	408	394	398	408	410	421	426	406	449	406	428	410	407	428	409	393	403	440	400	401	416	410	421	412	422	431	430	426	408	412	433	393	402	409	455	392	444	411	415	418	453	458	427	456	448	420	384	421	390	408	367	423	422	386	406	414	405	392	436	438	418	420	407	441	400	407	390	401	410	444	431	423	393	424	424	410	385	428	386	402	370	411	399	425	415	409	405	437	418	405	433	411	411	423	442	422	422	406	449	406	439	419	425	422	389	437	426	390	358	426	419	386	385	409	420	415	402	358	405	466	399	377	387	412	416	440	435	418	426	392	447	417	418	414	369	400	417	418	409	419	384	402	381	422	375	402	393	407	405	432	414	399	413	436	425	429	377	395	437	397	364	404	416	408	416	419	425	429	384	446	398	375	375	423	402	410	370	417	440	395	376	409	404	395	446	407	385	397	420	374	374	411	453	414	433	420	397	391	436	401	417	414	401	405	460	416	417	389	403	398	412	420	429	416	436	421	465	415	409	400	392	419	421	431	424	408	382	420	421	408	408	435	417	410	408	376	423	428	393	393	425	447	446	422	388	404	358	428	431	408	407	412	389	416	433	415	419	410	414	398	396	407	383	409	414	409	400	464	397	415	414	394	448	419	367	424	409	442	438	405	396	399	446	442	426	400	416	391	422	402	387	405	433	386	396	419	404	403	392	396	401	420	424	420	433	411	404	426	418	402	377	387	409	411	378	379	441	442	453	397	438	426	401	395	425	428	418	385	394	451	421	433	397	388	420	424	384	428	404	449	412	389	407	421	441	353	397	455	457	425	435	389	426	414	429	382	421	401	415	420	379	404	381	419	402	401	408	409	419	391	441	442	408	389	413	467	399	416	410	429	404	410	420	374	453	416	385	407	453	387	404	411	427	406	425	430	402	421	412	418	414	443	440	406	388	418	405	380	412	442	401	410	386	403	413	447	365	411	407	428	411	397	411	372	373	420	385	387	395	396	439	382	398	438	412	403	421	401	395	390	428	407	390	393	389	413	382	387	403	398	419	406	374	416	427	440	405	450	422	436	421	429	400	422	389	417	404	422	383	400	410	410	410	393	456	392	424	429	420	393	429	416	374	445	449	414	412	407	431	444	410	391	428	444	436	405	419	438	407	396	406	421	423	365	432	400	414	423	417	423	426	409	416	378	429	423	413	384	411	407	421	423	382	387	417	419	432	432	396	409	399	428	407	398	406	451	401	391	399	413	397	415	390	429	389	396	390	389	492	408	393	446	475	436	382	440	457	399	405	414	451	401	390	413	394	413	401	453	384	403	394	391	401	406	413	437	381	400	411	403	446	414	414	422	410	438	433	401	385	400	405	428	434	433	388	427	415	397	406	416	403	414	381	425	396	411	420	418	432	435	396	394	405	395	432	464	422	425	400	413	416	419	407	428	410	386	420	399	407	432	399	443	383	424	415	395	426	410	422	424	402	391	432	405	430	410	410	432	440	409	433	409	430	403	402	421	400	404	421	418	376	411	388	407	403	366	382	387	401	389	374	406	438	425	425	432	393	410	409	455	413	413	416	429	397	403	418	417	371	426	429	409	428	421	426	413	404	450	399	420	412	374	437	413	416	404	388	411	444	432	413	418	412	412	430	418	438	411	399	421	407	383	432	402	415	428	434	411	406	418	456	416	413	430	431	414	404	406	448	355	408	394	388	400	436	411	425	441	422	427	434	440	454	385	468	402	406	380	418	419	434	454	391	436	444	391	413	422	428	424	418	438	419	410	442	442	414	449	446	398	405	414	468	429	430	420	440	421	421	414	399	431	384	413	440	424	377	397	395	400	392	431	394	433	382	431	359	434	373	391	405	467	384	398	399	411	423	405	400	403	414	409	390	402	387	410	432	417	386	374	437	419	368	420	439	404	401	405	411	402	408	420	388	417	410	402	431	393	423	405	426	427	391	410	420	409	400	429	436	412	418	433	405	429	380	434	386	377	405	441	410	379	398	388	416	419	441	434	412	443	426	386	407	454	450	419	403	380	417	403	418	365	384	420	427	416	418	428	411	396	422	416	369	400	410	386	413	438	389	398	438	432	426	419	416	434	429	424	413	391	431	381	425	457	405	425	409	411	371	421	437	409	464	413	425	405	394	391	390	404	420	403	407	419	415	405	420
36197	13969	3818	1345	589	344	238	242	245	236	212	194	212	227	213	201	207	200	201	210	227	204	205	203	199	185	187	186	183	204	190	203	169	221	219	198	200	209	190	245	187	203	206	182	214	225	201	174	166	197	197	193	203	190	196	175	174	201	190	201	222	197	193	195	188	191	193	209	168	232	191	218	204	218	214	183	202	193	206	178	199	185	207	211	216	215	197	197	216	207	177	202	209	193	196	170	202	217	199	194	204	214	176	194	195	185	197	203	239	176	161	202	215	194	204	198	178	190	182	224	211	198	170	208	173	176	214	200	192	189	210	181	206	189	199	212	207	209	203	208	216	210	196	221	173	209	231	197	231	194	197	213	189	185	213	180	187	202	219	192	180	217	194	200	179	182	207	195	216	205	230	193	178	204	195	160	174	168	199	206	189	205	187	199	207	196	201	191	197	214	217	201	195	189	205	181	202	209	200	175	202	181	178	206	186	205	177	196	181	200	204	196	181	175	189	194	199	164	189	207	202	214	180	198	197	177	200	198	203	178	216	176	193	195	207	207	204	228	194	209	200	218	194	201	195	211	214	197	202	191	161	189	209	200	196	211	199	183	209	213	223	184	199	193	189	209	203	213	174	207	221	192	212	196	191	187	202	220	202	210	200	182	215	195	189	191	222	205	207	213	183	181	191	197	207	211	197	215	191	190	200	200	199	197	178	192	221	202	200	193	168	214	190	206	205	196	195	226	197	214	200	192	213	199	188	216	190	197	165	180	188	214	191	196	196	192	209	185	205	207	204	188	191	217	207	185	176	203	190	197	209	202	175	188	196	205	166	207	203	183	198	190	204	207	193	211	186	214	167	193	167	176	169	199	181	191	190	205	217	202	186	194	182	211	206	197	188	202	194	183	192	200	188	200	212	200	199	181	173	210	214	223	235	186	187	179	207	189	216	209	217	196	214	197	202	202	219	200	215	203	187	196	177	176	205	201	202	207	199	208	188	201	174	200	185	181	175	180	180	190	200	170	198	205	196	175	185	185	186	207	177	191	187	164	197	186	190	191	174	221	163	167	177	192	190	190	208	180	217	203	232	194	190	200	190	223	204	177	205	191	189	192	169	199	201	181	187	198	202	183	223	190	189	217	194	214	208	211	215	216	214	195	191	211	182	191	208	181	219	205	221	207	191	208	212	185	181	184	190	196	188	218	193	189	215	193	203	190	221	223	183	175	192	187	208	189	212	214	197	207	200	220	209	219	206	200	187	207	203	209	219	191	199	180	216	212	192	206	223	188	224	226	201	217	206	224	197	199	187	217	180	195	194	183	208	204	187	217	219	210	200	215	217	169	232	168	188	190	183	207	190	192	187	174	200	211	211	216	207	196	177	205	182	201	187	184	196	216	191	176	197	205	196	207	189	203	209	194	209	198	198	205	192	212	210	213	198	177	190	215	225	210	193	175	176	190	196	179	191	176	201	199	211	240	196	190	214	206	197	208	197	218	199	216	209	203	200	189	191	191	208	182	198	219	192	230	200	217	207	195	200	198	184	214	207	211	177	184	208	195	179	192	194	169	201	199	173	217	193	192	198	197	193	198	207	214	210	208	190	196	204	207	204	175	224	217	187	167	193	195	219	172	190	211	200	205	205	204	179	188	209	206	194	187	184	199	193	178	173	224	202	243	221	219	220	195	189	182	202	199	182	216	193	199	198	190	227	205	183	197	218	209	212	197	189	175	211	207	196	206	210	189	187	194	211	190	211	204	230	200	207	192	217	201	194	205	206	186	219	196	207	205	210	212	197	171	185	190	191	188	188	217	189	179	217	172	198	201	193	194	191	202	209	177	195	198	203	221	198	199	214	193	208	235	187	197	183	203	195	197	191	223	205	212	216	198	189	200	190	196	184	203	194	198	207	224	199	198	206	187	220	191	183	177	206	189	222	193	207	200	193	218	189	189	174	202	171	180	221	194	209	209	219	216	184	210	189	197	181	190	176	191	183	216	165	206	183	197	216	194	201	193	220	192	224	201	177	214	193	225	213	188	214	205	193	181	187	219	205	158	196	208	197	200	214	222	212	193	196	201	197	207	197	203	206	198	211	182	194	201	194	177	186	210	198	194	214	199	199	204	183	191	205	212	201	210	183	214	170	212	201	202	211	195	193	203	216	194	186	195	207	225	165	167	193	191	201	195	186	197	193	194	212	216	219	200	173	200	177	198	204	201	193	194	203	215	224	190	164	194	203	199	222	183	181	222	189	210	193	211	175	203	178	185	198	174	203	201	216	196	226	194	210	164	194	191	188	206	188	193	194	199	213	191	202	211	202	191	206	179	205	209	194	167	198	191	222	213	180	183	185	194	199	216	188	194	191	228	203	209	193	202	232	180	213	180	192	202	208	186	157	214	223	185	191	198	189	215	179	207	195	214	193	188	212	205	184	190	212	200	194	214	189	193	188	192	205	196	213	185	209	185	181	185	205	177	187	198	210	208	193	172	214	220	225	212	185	234	206	189	213	230	231	209	208	205	179	202	192	197	191	206	195	209	212	183	199	189	201	207	207	180	186	190	162	192	190	188	199	181	200	182	184	199	177	206	217	206	201	198	185	205	207	203	197	192	188	192	198	190	184	181	199	207	222	209	193	199	191	201	185	188	166	174	213	211	215	202	213	189	180	216	201	214	212	210	180	189	201	185	221	194	164	210	200	238	184	199	203	183	184	191	187	202	183	191	199	190	190	201	205	187	180	187	190	176	184	199	224	204	221	210	232	181	185	198	214	203	188	177	179	178	212	198	186	186	205	205	208	204	202	181	212	182	190	184	220	212	206	227	199	164	185	197	178	195	219	200	202	185	204	221	197	194	180	205	227	217	197	187	204	183	211	205	194	189	177	185	242	202	189	175	191	198	185	210	184	208	196	204	202	180	197	178	161	202	179	178	201	205	183	218	197	181	215	185	219	204	205	199	189	204	191	227	191	176	178	224	203	208	195	210	184	221	179	203	192	192	207	180	183	206	187	215	205	203	223	186	211	176	188	194	176	197	191	197	196	205	220	201	192	213	203	222	172	198	189	191	183	179	196	224	192	181	201	236	221	199	221	204	217	229	186	191	162	183	178	217	201	189	205	198	180	202	195	181	210	197	188	197	181	217	206	178	184	190	208	202	212	210	192	218	184	199	206	211	177	202	200	220	192	197	189	178	221	199	192	187	171	159	219	164	182	207	190	230	197	196	168	174	161	193	173	187	208	186	197	193	207	188	207	205	197	182	201	171	204	197	200	219	187	196	209	185	199	204	194	190	220	201	198	208	193	199	184	194	206	193	214	207	214	175	174	208	230	228	192	189	183	207	204	197	191	186	204	206	186	216	183	207	196	187	194	195	196	213	197	208	205	198	172	194	177	159	205	210	222	187	176	210	221	189	196	208	183	185	190	183	195	211	208	186	193	228	182	219	206	209	204	175	186	164	201	203	206	191	209	187	205	188	189	186	197	179	188	191
26983	11542	5923	3818	1975	1231	778	620	636	618	594	624	633	599	546	545	534	528	515	495	521	522	528	474	498	516	502	495	473	512	532	463	461	475	472	452	499	491	492	513	460	482	482	528	470	490	472	463	516	481	465	498	455	454	500	491	486	467	484	506	477	457	480	478	458	475	470	492	469	487	486	484	456	486	467	500	478	452	499	486	461	464	471	450	505	448	482	461	467	497	494	497	500	494	477	454	486	511	474	446	471	476	492	496	481	461	475	484	496	487	489	489	483	448	488	480	480	467	488	465	486	482	511	468	470	497	455	497	469	479	457	435	473	514	487	436	494	479	488	458	480	478	479	515	483	489	524	471	500	484	503	482	444	463	503	493	472	487	498	482	441	500	480	468	480	427	478	434	438	500	464	509	510	469	472	484	458	475	500	487	464	496	472	477	489	497	496	505	465	455	483	517	454	470	476	484	521	453	453	511	488	490	471	467	495	471	481	463	479	470	517	486	485	443	478	471	526	487	482	446	419	450	474	463	495	478	468	459	457	439	471	461	478	464	458	473	486	550	486	454	462	472	502	454	500	474	502	512	496	435	473	503	483	522	444	479	479	476	470	520	477	466	452	478	447	484	440	524	471	455	522	498	463	495	481	520	450	470	461	442	477	545	473	474	492	473	480	449	507	467	469	497	473	500	499	520	508	456	483	482	487	477	450	522	501	508	472	504	492	475	503	484	481	504	522	471	478	489	486	477	455	465	485	458	508	442	431	472	460	444	448	475	465	476	444	434	452	478	454	481	468	489	491	504	487	484	458	509	497	438	456	466	424	486	475	466	484	489	464	485	474	436	493	482	462	480	474	450	517	485	486	487	474	469	477	474	481	445	489	529	493	453	485	473	491	475	486	432	464	461	495	452	452	474	443	471	452	446	498	493	452	434	455	492	484	473	473	440	505	476	474	485	502	507	495	471	479	487	480	473	495	459	489	461	462	481	444	467	479	461	484	521	470	460	523	480	482	454	467	472	482	501	511	499	447	462	523	529	472	497	499	467	446	498	503	442	445	452	460	516	470	460	462	471	464	435	419	462	448	419	444	458	481	500	512	488	497	504	488	485	466	512	493	464	472	487	498	515	469	424	509	476	474	499	466	496	502	500	477	521	465	490	498	497	467	472	476	493	437	483	467	477	474	451	491	484	482	477	513	469	487	463	465	487	459	536	487	480	500	467	517	486	489	445	457	469	465	493	467	494	500	505	488	493	460	440	480	493	476	471	503	443	460	476	486	483	422	490	440	476	504	476	461	482	428	491	423	479	482	465	512	487	501	479	498	461	482	472	451	517	451	493	469	484	467	483	485	496	480	469	499	511	496	468	473	499	498	449	512	466	468	460	484	455	483	486	489	473	460	461	502	477	482	485	472	522	497	488	481	477	469	491	468	533	498	444	468	473	486	458	479	496	495	485	469	450	498	480	465	530	457	503	462	503	485	464	514	467	470	509	498	467	439	494	494	485	446	477	494	435	470	498	454	498	479	512	467	481	498	520	503	469	461	499	497	439	494	477	506	451	482	453	519	494	494	477	445	463	501	478	494	459	495	462	491	480	463	500	452	470	490	502	487	474	485	483	500	509	481	468	508	482	466	515	507	445	473	450	487	456	483	475	465	508	476	436	484	461	479	495	426	515	457	461	506	462	441	513	440	487	518	548	467	495	475	497	491	482	477	476	475	473	479	469	451	462	495	481	494	461	480	466	487	501	507	496	458	460	508	450	473	440	506	454	470	454	483	477	451	465	494	476	454	497	448	476	490	489	485	466	480	472	472	476	543	496	473	498	463	463	496	464	502	555	477	468	424	506	460	490	470	485	466	452	494	458	467	496	465	468	461	470	500	482	490	478	464	496	502	503	475	477	470	507	499	478	477	496	493	490	474	466	490	520	459	479	493	482	479	544	463	474	478	495	463	483	449	482	501	499	505	480	446	452	491	444	445	437	496	520	483	491	475	464	456	461	493	517	482	491	446	514	486	508	463	439	480	472	473	515	483	469	467	482	461	482	469	455	473	469	511	482	460	461	477	460	475	489	485	494	492	475	477	471	461	524	484	469	448	491	464	470	487	492	461	452	493	486	488	493	479	489	453	496	471	477	474	483	470	512	491	471	497	500	468	471	492	458	469	487	460	514	501	456	484	480	473	493	489	460	479	462	497	522	518	441	466	511	492	487	521	461	475	490	478	421	468	463	470	490	473	496	468	440	474	482	468	490	515	472	492	478	491	486	478	458	488	483	465	485	479	477	522	521	523	471	480	468	509	483	477	470	482	459	502	519	513	501	443	509	475	460	478	499	498	466	496	491	487	468	462	477	485	505	522	489	476	478	480	464	473	477	482	446	462	465	505	495	484	511	469	480	498	507	497	483	503	497	496	526	479	483	497	498	502	475	427	461	504	483	484	465	486	495	477	488	505	502	465	430	483	494	454	462	534	523	482	481	503	451	469	487	476	484	480	501	476	502	484	483	478	426	443	509	410	472	475	503	526	486	442	471	470	416	476	472	460	472	447	474	483	475	498	488	500	488	504	451	481	454	492	420	502	493	524	500	463	514	477	530	486	480	471	510	424	510	479	499	461	461	480	465	507	467	489	494	478	472	455	454	500	508	486	454	488	450	469	479	467	489	462	485	515	488	465	478	471	521	506	513	470	478	529	479	504	501	514	503	471	515	474	520	520	478	467	464	467	481	494	469	483	492	484	472	465	520	450	504	495	449	474	476	435	481	456	442	484	454	479	498	491	458	458	488	454	470	490	498	536	483	513	460	427	501	435	514	499	487	446	525	453	463	470	467	505	479	461	497	486	507	452	497	512	473	473	481	450	496	451	476	459	462	480	465	439	448	461	463	440	454	481	469	480	469	477	452	492	523	513	493	420	471	494	459	451	483	447	441	458	469	475	523	496	524	557	494	446	508	455	448	516	453	441	496	469	470	451	431	462	435	461	464	458	437	496	516	454	482	502	493	516	474	500	446	499	487	517	512	479	500	470	466	478	469	481	453	481	475	443	508	474	497	433	483	447	496	458	472	478	462	461	453	498	471	491	488	490	475	482	472	513	524	486	504	457	472	472	505	463	469	475	471	488	479	456	491	499	484	483	493	491	476	448	501	461	471	453	465	470	469	482	480	460	477	462	484	462	479	426	480	436	436	471	509	469	497	466	505	533	508	477	507	506	468	495	471	472	466	490	446	443	473	503	468	478	452	505	490	489	441	433	470	452	505	464	469	482	450	516	472	449	491	482	446	475	460	486	504	512	499	478	504	441	469	479	463	469	468	493	519	454	467	506	484	431	483	480	451	481	462	444	468	463	437	475	474	483	481	495	487	467	504	469	482	487	473	470	474	502	455	468	505	513	482	479	471	461	502	458	459	512	490	480	488	486	445	439	420	455	509	470	497	505	435	476	468	473	501	456	456	463	464	460	449	462	501	491	464	484	508	480	464	468	459	457	467
52021	21293	6331	1971	921	535	333	267	255	267	250	248	259	228	220	231	222	250	216	223	245	248	235	234	235	216	234	199	239	249	220	220	239	201	225	202	190	190	212	250	208	238	245	234	195	219	232	214	242	224	223	228	232	217	213	203	238	214	238	229	235	226	212	210	251	230	207	232	212	209	191	191	221	205	221	218	222	209	223	207	225	202	239	209	202	221	245	208	228	204	248	203	210	245	218	256	230	220	226	219	243	213	253	210	207	195	208	206	209	216	219	207	215	199	227	220	207	197	218	199	207	229	231	205	218	223	208	199	230	219	191	228	226	201	227	227	218	235	204	212	227	231	203	180	231	217	215	207	203	218	210	195	202	213	210	235	236	228	206	231	216	230	213	240	210	205	232	241	208	212	229	221	247	217	201	216	234	193	220	201	222	230	208	244	235	214	209	228	209	222	257	201	235	195	202	190	218	215	203	234	219	229	206	224	217	208	223	223	223	194	223	213	204	215	215	220	211	204	209	198	210	199	243	247	243	241	199	195	220	213	226	219	216	192	214	229	228	225	239	223	201	225	210	256	245	226	223	224	218	231	188	225	212	228	214	229	209	202	191	200	208	192	235	242	214	228	213	235	202	200	206	206	189	221	195	230	245	224	214	195	229	248	215	244	205	252	208	196	234	197	232	245	190	218	214	210	233	203	221	225	244	220	244	258	203	198	206	200	207	233	203	222	241	202	238	209	220	191	234	204	214	216	233	228	184	213	220	231	215	205	208	207	185	213	238	203	214	208	223	215	213	189	221	213	218	230	210	276	219	207	190	225	203	209	230	201	207	186	250	230	231	250	225	216	213	214	214	210	230	220	206	216	215	242	252	215	220	254	240	221	214	205	217	209	203	196	229	192	193	231	236	211	219	229	210	238	200	193	196	232	229	203	212	230	260	218	232	213	214	226	221	233	221	209	230	209	240	219	214	204	227	222	213	206	241	223	208	198	193	223	209	214	237	207	200	232	234	190	203	227	226	196	231	254	247	213	219	207	202	231	220	204	210	211	225	216	236	239	209	199	210	202	222	235	239	201	239	178	223	192	234	229	221	203	240	199	227	214	195	251	223	237	200	218	223	223	208	247	232	215	202	191	209	187	237	191	222	200	227	189	215	223	244	211	230	203	208	212	226	191	222	222	220	203	253	206	219	215	226	216	205	236	226	225	217	217	204	218	211	191	222	194	243	195	219	224	242	230	215	211	224	218	235	243	209	219	191	196	197	211	227	246	239	214	175	240	231	227	228	227	226	218	213	238	206	217	222	215	217	201	233	235	227	220	195	232	216	228	246	227	224	204	231	203	210	226	232	200	212	221	225	222	217	229	198	226	232	243	230	251	222	235	224	237	227	219	187	225	235	220	216	219	222	234	206	245	196	200	198	213	215	198	202	248	208	233	224	232	233	198	221	228	231	194	210	222	223	228	208	247	224	193	194	216	218	207	230	199	226	207	183	229	181	227	208	220	211	206	210	197	230	225	204	220	189	210	225	234	211	208	221	215	228	204	205	241	225	197	204	217	194	219	201	230	209	226	220	218	226	218	219	201	200	220	230	231	222	200	222	237	221	212	227	217	194	223	215	196	236	200	219	222	203	222	228	199	210	238	216	184	208	245	224	207	230	252	205	208	246	239	228	248	250	247	211	232	248	216	188	209	204	229	228	213	195	234	206	206	238	227	214	212	205	208	186	211	196	254	202	210	199	204	212	243	213	195	225	225	234	206	198	212	212	242	222	205	204	216	203	209	226	239	227	197	213	220	241	223	230	234	203	230	233	221	217	197	223	202	217	197	246	216	212	201	222	243	196	215	203	218	201	200	213	202	210	208	225	198	230	207	243	226	246	209	235	237	186	229	221	223	201	222	230	205	235	220	234	217	215	243	223	208	207	191	216	204	225	226	238	213	210	214	231	221	195	248	196	227	216	221	222	229	228	197	241	218	234	254	227	234	191	212	229	210	224	221	247	223	218	212	216	206	245	244	233	205	207	214	221	241	231	204	203	238	253	210	221	206	229	197	236	240	217	204	217	220	220	198	226	230	215	232	188	229	214	197	218	209	218	232	238	221	202	204	229	243	218	231	197	224	227	225	211	223	216	246	239	197	207	203	218	202	207	231	245	241	223	221	198	212	227	214	233	218	227	232	220	224	222	212	239	208	209	212	201	230	204	228	227	223	225	226	217	216	209	194	216	217	212	217	208	193	196	182	230	218	234	196	230	228	189	213	207	230	214	227	213	216	217	210	215	228	199	222	223	223	203	213	219	201	234	211	199	195	236	233	218	224	211	238	216	216	207	228	234	216	220	214	207	213	240	235	252	232	210	227	201	220	219	212	207	241	218	220	206	231	220	215	208	207	226	219	231	228	227	218	191	204	232	215	208	205	210	238	216	212	218	204	220	223	255	232	210	234	224	225	235	206	229	233	193	199	196	250	234	220	220	207	246	213	210	206	208	205	209	234	219	194	223	218	242	216	232	209	228	222	196	225	232	207	239	243	208	224	207	201	215	209	214	227	198	199	222	227	219	228	223	234	205	226	229	217	257	230	236	240	211	227	198	229	219	201	201	211	240	234	193	216	223	201	194	211	217	210	234	211	232	217	212	244	252	197	235	224	222	231	199	216	221	226	237	197	252	197	205	253	229	217	210	206	230	230	203	209	228	207	204	215	201	206	248	232	204	213	205	213	222	230	175	211	211	248	211	210	235	249	211	198	229	204	219	218	247	224	259	207	217	222	198	218	229	235	185	238	212	200	236	222	207	213	207	234	206	231	208	226	207	230	215	223	199	212	217	263	201	204	227	197	197	219	209	205	211	219	215	211	228	223	231	173	206	194	227	243	211	198	226	179	233	236	197	240	215	244	207	227	209	231	208	212	217	221	220	219	235	199	215	242	251	233	230	218	245	209	209	211	211	232	228	256	211	222	232	219	221	206	245	232	215	224	235	232	226	247	218	208	221	205	213	225	228	208	226	232	238	185	234	212	196	216	220	227	205	238	208	222	206	234	203	213	227	230	243	228	217	204	202	224	218	191	230	245	226	195	205	213	243	202	208	216	232	201	218	208	203	202	233	232	229	201	220	208	216	214	194	212	211	218	216	198	192	221	228	224	225	219	203	240	206	226	218	208	259	214	194	217	260	205	207	222	242	248	213	215	224	230	220	232	225	212	222	234	224	215	227	205	239	223	232	215	218	205	217	225	240	215	200	217	212	204	200	231	220	209	211	229	227	210	180	212	217	223	222	215	227	198	211	211	238	235	218	224	226	243	230	223	186	218	224	252	219	249	217	229	189	217	237	214	232	218	209	222	210	214	232	223	195	204	224	207	222	212	231	242	185	212	249	214	211	222	212	247	221	217	199	233	221	230	196	230	196	226	233	213	203	213	227	194	213	216	215	259	211	229	214	210	246	227	239	225	233	222	223	228	228	229	217	202	222	223	229	212	218	217	224	227
36702	16268	8250	5277	3068	1828	1202	827	725	737	686	677	642	621	608	594	620	608	644	581	571	558	552	563	573	572	551	547	564	516	522	576	528	563	557	502	518	520	538	514	516	590	519	546	475	571	536	505	498	526	520	528	513	540	479	496	530	538	503	523	475	524	520	505	519	500	516	582	538	507	521	535	519	530	487	507	513	534	498	502	516	503	495	515	551	532	536	509	514	534	534	496	530	488	543	528	519	481	521	523	512	501	500	566	514	531	541	525	518	517	507	517	518	504	538	525	527	517	479	569	529	511	498	528	541	538	550	531	498	552	536	498	503	507	521	488	506	514	511	554	516	495	502	550	504	506	513	564	546	507	549	526	513	489	496	527	527	544	516	499	526	528	513	485	477	515	513	528	476	490	497	515	494	524	483	510	543	531	540	526	511	520	526	483	535	556	544	542	514	568	467	528	569	557	493	471	490	543	538	511	529	527	513	504	541	535	546	564	522	536	525	502	552	536	537	490	500	546	540	535	565	526	516	522	516	491	517	520	538	528	538	525	523	521	493	537	541	535	533	518	524	482	507	501	506	531	541	499	560	484	490	495	506	555	531	515	542	520	495	499	499	505	518	475	541	527	534	531	513	534	499	554	537	547	503	502	497	506	510	516	524	544	538	523	506	502	514	509	522	473	547	508	515	531	510	471	520	552	528	479	524	498	552	532	527	478	526	499	529	530	514	514	512	477	545	545	521	515	491	496	510	532	518	503	512	541	513	507	547	524	538	532	498	552	526	532	543	518	567	536	499	503	530	531	509	528	517	517	530	503	551	505	494	516	550	516	489	534	541	513	531	546	539	522	498	461	518	537	542	523	531	555	497	513	527	495	528	512	541	514	557	499	536	505	517	548	527	534	509	541	500	516	504	540	542	519	501	539	514	529	549	504	501	555	529	573	502	551	521	510	479	570	558	531	531	514	535	510	506	544	514	489	497	541	477	513	539	549	540	550	516	504	521	517	554	492	501	479	503	525	502	519	534	551	476	522	528	518	515	503	499	561	532	512	506	500	567	538	500	524	527	511	500	538	516	494	505	534	473	552	536	507	504	524	508	531	489	517	476	478	503	516	501	545	521	484	500	505	531	506	518	511	552	509	507	521	512	524	513	522	553	541	504	514	534	535	559	519	536	502	514	544	535	505	516	552	525	535	515	456	553	532	523	499	480	533	549	508	531	504	530	571	498	478	557	520	544	557	528	545	511	506	508	509	491	474	527	522	533	538	522	493	511	497	479	505	505	542	502	527	546	547	546	518	516	517	559	544	555	510	511	491	515	549	510	537	520	517	552	493	533	565	488	474	510	517	510	535	519	543	509	561	498	526	527	515	532	509	539	553	523	568	495	525	551	508	536	482	538	528	524	525	493	505	488	546	508	504	533	536	500	522	549	520	502	531	525	453	521	513	520	500	532	540	512	515	493	506	519	537	492	533	529	523	518	562	503	531	483	533	556	544	529	556	532	521	524	510	496	527	481	498	539	463	526	520	494	548	515	523	522	545	525	528	545	535	502	483	547	516	555	503	510	536	491	493	536	514	498	485	532	530	517	507	551	520	539	527	554	548	573	510	521	521	521	527	480	485	500	505	531	504	573	522	523	540	503	511	506	526	529	538	521	553	514	533	563	527	508	575	514	528	548	484	549	529	531	499	521	509	505	510	476	501	545	530	548	530	536	509	487	503	518	493	535	518	523	532	527	532	521	530	519	494	529	534	477	498	545	529	508	531	535	538	532	573	565	546	532	514	513	497	469	561	525	526	518	519	497	502	471	540	534	494	534	556	537	507	495	530	536	483	537	521	529	566	570	539	499	497	526	517	511	535	510	523	484	513	515	529	528	483	506	500	524	534	520	542	516	521	518	519	528	505	548	526	546	524	519	527	518	512	543	532	536	512	550	521	503	473	516	507	527	480	520	522	511	493	523	542	535	506	540	492	511	479	551	505	543	550	497	467	482	487	509	517	524	475	504	514	536	513	487	529	540	516	491	546	497	513	507	518	524	548	555	529	508	534	508	526	519	502	495	544	520	568	539	449	495	528	537	499	555	501	537	457	564	521	494	527	509	515	522	527	496	519	519	510	529	506	559	499	547	509	540	511	527	539	547	519	566	486	485	513	483	559	500	543	492	483	503	516	550	527	513	508	506	515	518	491	540	486	537	519	545	521	508	538	525	533	512	476	534	525	471	502	549	539	541	520	522	549	527	512	498	521	504	522	531	498	497	482	522	505	551	522	523	545	511	509	537	493	518	495	507	525	546	546	554	517	539	535	571	545	533	512	582	482	527	500	501	562	565	524	525	532	511	539	548	513	520	538	511	554	540	533	508	545	513	505	527	517	556	553	540	483	527	530	525	556	500	525	544	548	527	477	532	511	516	500	587	569	517	521	546	529	513	497	511	525	509	503	500	542	531	506	460	548	536	495	524	523	558	528	498	487	464	525	500	502	514	503	516	527	518	502	519	530	519	498	515	469	511	531	561	528	527	515	509	527	545	550	547	493	517	515	524	550	548	502	490	561	550	534	469	534	521	520	484	545	517	549	498	504	536	531	553	534	535	493	516	531	506	512	501	508	497	486	506	550	547	516	522	464	552	541	496	509	493	521	518	529	546	495	517	537	523	522	533	507	534	548	542	571	531	512	510	551	506	526	478	524	479	497	529	547	520	505	487	523	516	529	517	492	547	528	534	555	507	540	510	468	503	512	467	517	519	527	530	519	558	520	521	541	522	542	500	575	523	497	532	515	512	519	509	477	549	525	500	522	569	491	521	525	508	550	527	542	532	566	511	512	509	557	552	504	534	528	511	492	528	504	558	522	534	511	533	517	508	484	514	508	507	493	537	517	519	538	510	554	490	522	489	534	534	531	502	517	483	513	491	511	510	526	519	509	524	485	504	510	501	522	508	556	490	544	486	499	528	533	520	528	511	554	519	506	530	511	557	538	538	496	541	513	492	545	532	519	539	514	488	489	524	509	522	489	498	524	512	549	586	496	530	502	521	517	496	512	546	521	543	523	555	536	533	499	485	545	514	505	561	534	518	529	544	521	506	559	493	511	521	500	546	542	520	549	520	510	490	570	525	536	520	467	545	528	500	504	493	547	488	509	538	486	512	529	502	498	528	511	541	506	532	534	512	506	502	538	537	540	527	533	485	550	516	527	496	536	555	500	492	508	569	539	563	478	488	515	501	509	506	545	503	477	510	506	502	511	503	531	490	568	513	521	540	475	521	532	504	525	479	477	538	518	491	509	522	534	568	516	527	501	533	557	554	477	519	483	508	569	490	537	520	498	541	477	516	503	530	543	530	507	515	504	547	535	540	454	546	532	522	511	517	509	549	488	566	537	533	562	523	528	528	535	489	522	545	526	511	509	562	504	541	497	504	547	514	508	503	513	530	565	539	510	540	521	539	500	521	509	503	516	493	500	551	539	566	502	501	541	542	566	504	495	493	494
50165	24795	15250	7526	3237	1509	891	452	298	315	276	261	272	248	234	210	199	232	248	201	171	204	209	188	196	173	167	187	194	169	156	195	179	161	179	160	170	167	182	154	162	186	159	159	170	173	154	171	183	167	151	174	174	160	168	167	163	167	174	169	154	151	192	177	156	158	153	189	184	171	163	155	158	142	153	173	146	151	181	179	193	181	160	157	158	185	168	158	155	179	154	157	148	169	147	177	168	159	177	164	167	171	202	186	169	147	154	181	193	159	198	158	161	157	169	154	156	177	164	183	151	160	161	167	171	163	168	174	159	150	163	197	158	147	180	176	168	156	182	154	196	164	166	162	169	161	186	179	157	184	173	152	165	157	180	164	163	143	164	152	150	166	156	159	158	158	165	179	176	170	171	151	151	158	144	181	177	157	169	169	158	155	166	166	174	180	161	146	178	171	173	143	161	160	172	155	167	159	164	166	154	152	156	167	163	165	145	146	185	157	158	149	167	156	137	153	162	170	152	169	130	175	156	176	164	184	183	172	167	193	162	164	162	169	186	152	135	196	181	175	157	135	156	172	168	164	173	142	154	179	156	170	157	157	187	171	171	149	140	174	174	157	173	183	157	176	165	170	183	165	157	154	159	158	188	157	183	176	159	182	176	179	166	161	146	171	168	157	181	149	164	185	185	161	142	179	163	158	142	140	164	160	137	195	166	136	158	163	180	162	161	147	160	159	164	176	186	163	187	154	160	159	169	157	165	173	158	176	176	154	153	169	126	165	155	163	176	163	145	158	178	142	161	166	175	175	145	152	174	139	166	164	164	141	173	147	188	151	178	165	174	148	177	188	158	147	194	156	181	158	146	163	186	153	155	146	179	174	168	164	174	151	174	153	154	169	168	165	156	167	178	163	189	163	182	159	164	177	150	154	173	178	175	151	166	196	159	179	178	164	171	165	153	187	180	170	164	173	183	160	163	174	165	172	201	151	158	162	161	164	178	166	169	177	166	183	162	134	161	175	156	149	165	159	143	165	147	170	168	174	181	140	172	160	154	174	168	147	164	144	158	155	164	160	176	148	177	158	163	188	155	170	153	175	186	163	150	161	160	165	170	151	183	171	166	187	156	170	176	154	140	159	152	155	156	147	167	149	144	143	154	157	169	172	180	158	162	136	166	154	151	161	133	170	182	181	165	165	146	155	150	193	146	169	151	191	184	178	174	144	146	175	166	149	168	158	167	151	165	153	152	188	200	166	185	174	158	188	187	144	167	187	174	165	166	141	181	151	149	174	172	166	175	168	160	157	153	167	166	151	166	167	153	178	149	175	168	158	158	173	155	158	174	170	172	172	163	167	161	179	167	176	158	148	152	169	171	150	158	164	156	145	172	172	169	156	138	150	174	170	126	165	144	170	173	158	156	159	180	160	159	168	166	176	164	160	171	166	156	138	170	149	183	174	137	145	187	164	153	149	160	160	170	142	180	172	160	169	138	160	187	173	161	169	180	155	164	152	172	165	171	179	155	166	145	190	164	150	159	163	166	142	169	147	161	165	185	154	153	203	170	174	171	179	174	173	157	144	178	156	152	146	162	173	147	140	121	184	163	171	156	158	154	156	164	168	159	130	171	154	165	174	190	156	166	161	180	144	123	142	148	191	143	174	171	169	150	163	169	171	176	145	148	159	189	161	140	155	142	150	142	161	157	171	167	150	161	179	147	171	149	157	164	147	162	189	154	138	163	169	131	171	149	162	135	172	167	152	161	180	162	171	149	143	178	161	137	161	155	174	154	148	165	160	158	159	155	169	171	196	158	162	152	164	160	151	140	168	150	142	162	178	159	152	169	172	165	137	179	155	172	174	182	167	153	134	133	168	167	169	174	157	132	160	186	152	180	169	148	176	162	162	142	169	154	159	153	170	190	155	155	178	146	165	149	153	153	168	157	161	180	147	149	167	164	161	171	169	162	150	158	149	165	133	170	174	149	159	132	150	165	162	170	193	159	140	160	156	185	189	168	143	164	179	186	157	143	164	159	149	164	169	168	156	173	164	162	163	159	185	182	162	160	163	156	147	149	160	164	194	146	170	161	153	151	177	181	158	133	165	154	177	159	161	148	175	167	166	171	167	161	154	170	171	157	167	179	152	147	153	170	180	148	165	150	147	160	156	148	154	152	155	174	166	159	171	163	137	161	154	198	174	146	167	150	176	180	154	156	154	162	156	150	175	194	181	161	170	166	151	153	163	179	146	147	168	161	162	151	161	181	151	179	155	183	171	171	152	177	178	152	174	172	177	157	172	154	146	168	151	163	160	170	174	191	179	171	157	166	169	150	155	171	162	184	156	160	163	153	151	179	175	182	162	168	177	189	153	157	178	156	164	169	171	195	179	170	169	181	143	154	168	181	187	162	166	183	178	166	154	172	151	191	167	171	164	162	157	146	175	178	174	153	153	164	139	169	186	180	181	177	153	153	147	134	154	155	171	157	176	145	150	177	140	190	168	159	179	159	161	152	177	167	172	167	172	161	176	168	162	180	164	149	151	174	168	152	164	166	159	165	160	175	162	166	180	146	163	178	158	160	169	159	177	190	200	172	160	147	167	188	171	178	133	164	164	144	194	183	156	171	175	170	164	159	176	174	194	168	186	192	141	162	166	173	150	179	165	169	152	156	148	176	149	185	170	153	129	164	160	184	174	157	183	168	193	170	154	154	161	158	177	167	163	160	138	182	158	154	152	153	151	169	161	156	187	124	164	137	157	166	159	186	155	149	160	180	146	169	157	149	160	180	156	167	158	162	155	170	170	157	144	144	138	145	149	168	177	161	158	174	174	177	177	183	175	152	170	150	163	181	154	169	122	167	150	175	153	161	150	168	165	166	185	199	153	175	147	149	161	152	178	157	166	150	161	199	153	158	176	187	177	176	166	161	151	150	154	188	149	157	163	168	177	154	169	155	173	188	197	158	175	180	179	152	173	160	153	149	188	168	172	161	157	166	160	152	148	170	156	161	174	163	165	156	178	170	171	165	145	174	168	174	197	167	136	170	155	140	151	156	163	155	194	166	160	165	167	162	157	167	173	137	167	144	175	161	151	149	167	171	178	164	175	192	165	173	165	165	180	179	162	164	183	174	169	183	174	176	174	151	160	165	140	154	176	150	168	161	148	147	188	144	178	151	166	180	149	178	152	172	152	157	147	173	152	164	155	193	176	147	181	144	146	160	157	169	155	148	157	174	163	182	159	172	169	160	142	178	167	171	183	184	154	152	172	162	171	168	161	184	168	186	161	171	156	163	164	155	138	133	176	161	182	175	174	180	170	162	184	165	152	156	167	163	159	153	184	165	182	145	142	157	149	172	168	148	164	187	152	164	156	147	175	174	155	180	167	152	161	189	155	172	171	150	162	147	189	162	163	144	190	142	155	151	165	154	177	166	187	177	164	154	144	151	172	159	157	160	158	143	150	172	142	166	173	172	149	173	163	175	155	167	176	172	175
33424	18449	20359	15601	9911	6229	3716	1898	1233	1041	1186	983	980	928	856	791	747	767	668	669	602	557	617	542	583	542	550	531	532	527	505	484	481	468	453	421	401	444	468	433	391	430	385	399	423	406	389	420	434	370	378	425	404	402	430	386	379	407	386	369	383	376	367	390	399	402	383	413	386	381	381	370	393	403	401	407	397	374	378	413	401	425	383	423	393	419	376	358	393	394	409	385	419	384	394	412	392	379	401	382	388	407	371	395	389	420	419	403	385	421	421	386	399	379	404	364	410	385	358	409	391	400	423	432	415	405	388	371	382	370	391	373	387	379	405	422	415	415	378	391	374	369	393	390	382	451	394	397	433	374	403	397	410	398	395	379	375	390	369	391	415	378	368	426	448	389	372	412	389	392	378	397	374	397	393	413	387	432	419	395	397	404	382	370	424	384	378	397	365	385	388	408	372	409	378	412	399	397	414	393	412	358	423	356	377	393	405	408	390	389	369	385	424	419	410	436	406	381	390	396	418	384	375	389	391	386	385	388	384	410	369	426	422	393	399	377	411	375	371	353	390	397	398	408	374	431	410	421	382	388	377	389	399	385	394	389	411	407	392	406	396	405	411	411	386	358	402	400	374	424	415	421	416	415	375	417	414	396	378	387	373	391	386	389	406	375	382	389	373	365	352	359	431	418	397	414	417	348	419	359	425	418	370	355	380	386	411	364	390	381	388	386	397	406	383	428	384	387	418	378	404	395	425	404	365	396	362	404	424	409	389	418	429	384	392	397	398	380	406	382	402	384	386	416	386	405	381	406	375	403	380	363	392	413	378	378	361	412	386	380	390	377	394	379	417	388	357	395	421	391	353	395	404	414	380	390	392	379	400	397	387	394	377	393	381	384	391	391	403	388	404	362	405	394	407	372	407	418	392	391	366	394	443	367	390	417	400	368	410	395	361	408	386	408	360	398	385	373	382	381	397	376	362	415	399	393	399	405	432	430	389	395	385	412	396	385	356	384	421	398	408	400	416	361	405	384	377	391	400	373	400	407	372	391	364	382	397	405	406	402	353	397	379	392	380	408	368	383	374	417	386	362	368	416	389	330	399	362	378	410	397	402	415	405	391	397	376	386	406	391	434	393	413	409	392	411	383	383	366	396	390	372	422	404	391	402	366	377	428	398	398	394	367	351	410	395	357	351	386	343	404	409	400	415	425	401	351	406	360	398	386	387	420	424	383	365	392	385	371	431	441	379	372	398	403	363	399	412	396	388	362	360	376	403	427	413	366	371	397	351	385	435	414	350	439	397	412	427	413	371	399	421	399	411	383	423	376	375	379	395	384	360	402	391	390	391	340	407	377	407	384	400	425	416	434	404	415	383	410	383	393	396	410	386	382	391	407	422	420	369	370	395	396	382	395	392	387	391	402	362	389	388	418	404	405	400	381	413	375	386	396	379	413	360	376	363	399	422	384	388	400	393	385	365	416	402	373	373	411	398	394	394	361	396	413	401	354	385	394	406	383	417	411	384	358	386	421	397	420	392	387	418	377	357	390	423	379	381	373	388	399	402	390	381	377	382	418	384	387	382	407	386	416	374	401	398	384	374	386	390	418	426	405	438	437	395	404	425	370	381	394	402	393	377	395	389	376	383	394	401	370	405	378	425	378	411	382	380	386	402	384	409	393	375	383	390	397	375	379	393	412	389	381	415	398	403	392	407	392	389	391	390	378	433	391	415	375	383	412	384	394	410	389	424	366	385	384	414	375	389	391	382	400	395	393	351	384	389	380	397	441	363	398	416	408	363	397	402	424	413	386	388	360	387	380	432	360	402	377	376	398	420	352	386	420	391	386	390	336	371	429	400	387	361	373	367	387	402	376	407	394	393	405	388	404	383	373	376	400	373	398	410	414	375	370	390	397	379	371	376	398	399	369	403	395	416	407	341	401	392	425	426	390	378	399	411	372	402	383	388	401	356	371	392	438	369	389	376	415	398	378	411	419	402	400	412	373	420	384	371	406	420	373	372	390	383	389	429	397	392	403	409	423	362	404	378	424	408	420	403	408	383	388	400	424	384	404	378	373	391	388	387	398	368	386	384	388	365	387	367	377	370	364	398	379	374	423	413	384	387	392	391	400	378	380	411	398	390	403	406	362	403	392	388	381	394	402	378	401	364	376	438	396	368	369	366	410	377	427	362	399	392	406	390	403	391	420	396	398	366	403	373	397	377	405	395	388	403	386	383	374	384	386	413	431	419	427	355	396	398	388	367	425	430	397	375	401	416	384	400	377	404	382	403	403	368	410	395	359	398	423	366	364	364	385	401	363	381	400	393	386	387	384	368	414	399	415	405	396	413	428	383	367	359	366	369	383	366	393	400	414	413	416	384	442	369	365	409	418	387	412	411	411	379	380	430	393	388	410	376	393	422	374	395	408	389	396	382	401	407	398	395	397	394	382	366	421	431	378	413	423	404	363	403	410	388	370	415	397	380	415	413	399	412	398	446	406	386	410	375	380	413	403	340	382	401	411	393	403	382	380	424	378	410	407	400	399	377	378	352	400	367	393	395	405	389	358	377	392	411	381	417	371	383	371	391	376	393	399	396	382	390	389	411	358	378	388	402	416	416	415	387	398	413	422	417	421	422	373	376	387	394	404	357	417	403	363	408	419	373	380	401	349	401	369	391	393	369	383	424	427	379	402	404	416	371	358	372	367	385	390	355	366	383	401	385	390	359	388	404	383	403	375	411	393	394	371	408	391	425	414	406	356	392	419	374	393	388	414	379	406	400	354	416	372	358	367	401	349	406	391	400	409	383	388	402	409	418	386	387	372	369	413	419	386	408	415	396	422	406	392	395	385	371	392	390	374	430	352	409	382	397	415	394	414	401	428	423	402	385	407	387	421	391	383	425	345	407	376	394	401	369	420	400	390	378	412	394	413	426	411	374	404	386	395	363	405	384	399	413	404	397	357	377	405	381	401	417	368	394	431	392	392	417	435	403	355	447	404	382	361	405	412	372	415	407	355	371	405	445	361	383	352	393	385	381	368	391	396	394	385	379	388	394	390	398	415	384	412	373	387	380	387	393	442	379	370	378	404	413	403	415	419	407	393	405	396	417	363	372	388	384	386	423	382	445	387	412	435	409	384	415	387	373	400	414	439	362	390	379	378	402	396	428	358	399	396	402	405	390	401	411	386	422	428	371	388	407	398	393	428	369	367	403	386	374	404	417	381	363	403	402	396	404	375	364	377	419	366	426	383	384	393	409	397	426	396	403	408	415	372	399	418	395	455	408	381	388	359	436	388	407	406	384	419	379	391	404	365	397	396	424	397	394	376	397	386	414	386	411	439	385	391	380	379	379	393	427	414	392	405	405	384	376	378	396	381	365	375	395	377	388	401	397	367	403	382	406	390	377	393	387	404	382	389	418	393	384	367	411	398	416	376	403	371	392	393	354	382	413	376	358	398	369	384	367	390	389	386	374	408	432	388	419	393	422
34026	11313	4670	2310	844	387	294	261	204	211	214	220	224	214	225	237	196	192	222	210	199	219	201	216	214	201	183	163	186	213	185	202	197	180	188	227	192	191	195	200	185	207	209	215	205	192	228	187	211	192	209	191	215	182	173	221	187	191	221	199	186	201	197	174	194	200	217	193	205	191	209	224	185	194	229	197	206	206	203	174	176	203	210	201	196	183	215	207	174	180	216	201	239	206	186	190	191	197	216	222	204	212	208	179	178	174	191	228	170	200	212	219	193	201	200	184	184	209	210	191	205	179	213	185	215	194	208	163	202	197	184	196	204	212	173	211	192	193	191	198	202	207	203	198	199	201	192	225	204	192	206	206	214	181	194	207	184	223	214	188	192	208	199	193	181	191	199	204	195	200	200	185	180	210	217	191	172	187	202	193	184	213	184	182	201	199	201	189	207	207	185	204	202	213	185	187	206	211	200	194	222	220	218	192	196	211	206	181	181	217	231	207	224	182	187	172	208	207	193	208	177	210	199	217	202	204	186	200	211	206	209	202	171	190	197	200	229	211	181	219	201	206	210	245	218	187	196	213	185	191	214	169	196	216	189	189	213	196	193	199	183	189	208	212	177	197	221	207	198	192	165	221	183	199	217	203	194	198	210	181	191	224	196	206	192	222	218	163	192	208	229	203	225	200	216	219	220	222	179	189	194	187	200	195	182	193	200	177	198	192	200	194	224	203	207	208	212	188	179	200	180	200	191	208	197	184	183	188	212	195	189	169	239	209	216	193	196	194	203	206	217	209	202	216	183	191	193	191	213	200	181	190	218	191	198	182	216	221	192	203	215	214	180	188	194	189	216	228	210	190	182	203	199	161	177	185	184	209	210	192	185	178	209	203	217	206	183	187	209	202	205	177	205	230	196	167	176	189	185	184	201	187	213	191	223	195	221	182	187	192	204	185	196	183	191	238	198	190	175	174	192	218	187	206	209	216	197	204	173	213	196	224	195	204	201	197	202	228	210	199	178	178	231	209	186	198	192	204	180	176	184	208	160	173	237	235	214	215	222	184	182	194	185	210	175	212	193	226	192	215	221	200	187	163	186	196	200	172	211	162	194	190	196	197	198	220	192	181	185	226	179	209	205	192	202	207	199	193	196	171	199	208	183	184	221	198	216	185	198	211	214	212	190	168	192	189	194	178	213	188	189	206	186	218	213	212	193	196	200	219	220	214	174	206	187	179	192	193	195	199	204	187	227	206	186	205	187	229	219	217	215	184	212	183	201	188	205	162	184	197	205	206	192	196	198	203	203	203	222	195	233	188	191	217	181	206	219	204	186	202	216	221	199	197	201	212	195	191	208	180	174	211	196	174	197	201	202	201	199	191	190	180	198	178	179	197	182	215	213	207	179	169	191	176	183	178	215	189	196	170	208	200	191	181	209	211	197	198	181	193	201	200	207	182	181	194	191	190	197	215	203	201	192	177	162	182	182	188	194	226	188	207	189	189	198	179	201	195	210	188	214	189	187	200	203	193	202	195	186	209	167	200	222	189	199	209	228	215	174	186	203	210	188	210	178	205	217	194	200	208	219	163	196	209	197	208	196	182	184	188	213	204	203	198	196	213	190	185	210	218	206	193	183	179	206	195	214	222	221	201	207	185	216	203	177	211	197	191	185	204	198	180	172	214	180	212	183	200	198	203	215	202	168	211	200	218	203	186	189	218	237	193	186	189	234	196	194	215	205	190	209	206	204	214	208	181	194	202	180	216	220	214	189	198	204	232	187	205	221	209	211	219	222	196	185	195	209	202	216	212	217	212	172	212	203	186	197	201	155	200	199	196	202	211	193	224	219	163	204	185	206	198	195	190	221	144	232	182	206	199	193	214	192	163	201	202	180	219	200	188	203	188	229	209	202	206	175	184	196	195	188	208	198	187	196	219	199	192	199	178	198	206	227	175	202	194	221	190	201	220	200	190	200	217	220	180	206	226	211	222	219	188	200	202	212	215	191	208	197	178	211	185	209	199	179	228	218	219	198	196	210	218	190	167	189	196	180	186	209	191	219	196	232	225	188	223	196	204	207	187	183	224	221	191	192	196	190	194	191	193	203	204	209	190	194	216	211	212	196	200	186	204	223	197	220	216	210	191	208	194	184	199	190	178	213	214	194	207	212	206	186	179	211	179	171	207	223	208	179	171	182	206	181	210	190	191	187	179	221	205	206	167	205	192	203	214	197	174	218	209	197	210	190	216	212	191	221	199	185	218	189	202	197	174	188	196	181	184	195	194	182	201	194	195	178	184	202	209	201	189	186	193	211	201	182	197	181	189	200	182	179	190	197	186	223	190	222	198	195	187	204	223	224	179	207	187	200	200	195	209	230	183	196	199	188	195	213	189	185	207	199	181	202	183	189	191	182	185	152	217	195	199	221	187	186	228	190	214	206	189	195	227	183	231	193	198	185	182	180	187	192	236	245	203	209	175	173	164	203	179	211	212	175	217	175	222	207	205	197	166	219	214	181	212	187	218	182	193	192	210	181	216	215	195	189	199	200	222	207	207	191	217	212	189	214	215	207	183	205	200	179	209	197	209	226	191	175	192	202	212	200	217	188	188	204	198	203	210	172	207	193	237	219	215	194	181	183	223	181	211	207	181	201	191	189	191	215	185	186	197	189	211	194	204	181	197	173	181	202	195	206	209	208	189	213	210	198	217	223	204	218	187	183	213	182	200	186	180	180	207	207	177	203	197	206	204	215	183	200	216	179	209	181	194	157	219	214	200	192	219	227	210	217	209	198	174	197	170	179	226	176	205	203	195	211	199	218	199	210	201	207	186	223	176	219	182	215	194	207	175	179	230	211	230	206	198	200	194	182	195	201	192	215	187	180	191	187	198	199	180	176	196	173	198	199	204	193	199	202	213	162	188	186	208	198	195	172	208	223	186	181	192	197	199	205	186	189	175	204	203	228	207	202	208	206	193	201	231	204	185	203	186	194	215	183	211	221	210	238	203	203	182	199	204	191	177	190	175	189	187	208	202	204	193	190	190	201	212	196	181	235	205	185	191	190	169	203	213	187	206	204	232	230	170	188	182	205	202	198	200	210	185	169	198	179	184	193	180	193	193	187	203	213	212	195	197	201	195	215	183	191	208	243	214	206	189	186	170	209	214	199	168	187	199	193	195	200	194	209	205	201	182	206	192	232	195	194	203	179	228	176	199	187	187	184	161	191	192	199	195	202	210	241	198	225	199	171	195	185	197	178	194	194	190	193	188	194	199	208	204	194	225	179	213	193	189	208	202	197	185	177	222	197	202	242	211	213	187	198	190	202	209	185	183	203	200	202	192	183	178	217	184	205	199	191	232	192	204	216	192	203	199	198	190	201	187	196	200	189	197	173	212	202	181	231	189	195	184	224	220	204	217	194	209	197	205	210	189	199	196	192	176	197	194	178	214	218	210	199	203	200	185	215	172	203	200	200	181	197	195	229	232	202	210	205	198
24934	9475	7971	6137	2482	1357	965	704	600	609	587	564	598	571	526	508	535	551	523	484	453	484	477	543	518	517	500	505	508	515	531	452	519	486	487	470	463	518	474	452	505	470	481	485	475	489	477	476	502	520	473	506	515	482	492	481	458	473	468	481	428	495	491	518	503	444	445	489	515	458	479	467	465	470	491	495	455	443	489	478	479	525	481	449	471	487	476	457	464	486	454	477	509	494	442	496	473	480	476	468	465	499	501	464	507	462	449	458	477	477	490	493	422	514	450	496	486	455	442	484	452	435	479	482	463	464	476	496	481	463	486	488	449	490	452	468	458	510	502	509	464	508	494	490	482	482	455	439	491	478	421	461	445	469	481	452	496	496	484	514	435	502	485	487	493	463	525	507	488	459	508	469	482	456	457	513	466	470	481	482	507	456	479	482	467	466	509	507	486	469	462	442	489	514	474	462	510	426	489	497	491	460	508	466	515	475	483	487	477	457	477	505	452	507	489	494	481	505	467	521	448	491	495	520	506	432	477	485	465	488	464	456	484	470	446	451	488	457	488	522	499	498	478	432	470	475	464	494	490	471	472	459	491	446	483	499	447	455	493	460	507	442	493	484	545	494	472	482	450	499	475	485	494	471	523	456	485	472	440	530	488	512	486	505	475	466	436	480	474	479	458	493	478	512	448	470	475	479	495	482	483	481	471	503	496	453	490	474	499	435	491	484	513	478	464	490	494	466	478	523	472	490	477	523	482	488	456	492	421	474	471	455	462	486	493	481	474	482	468	458	486	463	468	489	449	481	468	467	450	481	513	516	515	471	476	494	492	457	460	478	498	500	453	478	490	484	501	474	460	453	491	470	497	518	483	473	468	433	478	493	498	473	484	453	471	477	460	493	437	466	498	478	462	468	521	472	477	476	457	445	521	437	472	483	475	477	474	517	507	515	469	486	501	490	450	473	466	433	488	477	538	530	514	471	474	507	484	487	489	491	481	473	448	457	470	496	473	500	448	459	501	489	450	455	465	483	461	524	456	493	492	520	500	474	483	491	474	456	489	434	491	430	502	494	472	488	485	443	485	468	501	477	469	490	464	452	484	465	512	516	500	513	492	496	499	465	471	515	477	526	474	461	494	493	488	457	479	476	485	442	498	493	455	512	488	454	489	480	482	457	472	501	472	506	499	508	456	497	490	470	485	479	460	524	449	499	460	476	495	487	486	456	490	524	450	483	479	441	491	490	490	493	482	459	481	492	503	441	481	485	458	496	461	503	478	436	475	532	473	512	483	448	459	480	476	497	543	485	494	489	501	458	511	509	490	477	484	480	481	503	483	482	500	469	491	512	490	467	499	478	464	458	469	464	496	467	485	478	468	472	479	452	465	516	479	513	465	483	477	466	479	479	490	451	489	440	432	486	533	497	496	466	459	471	453	466	513	478	512	472	457	459	468	526	470	463	469	444	502	490	489	465	484	463	451	457	471	459	495	482	482	472	429	469	435	461	457	477	503	442	462	463	469	462	480	469	479	459	485	490	487	492	482	479	488	525	470	448	503	459	488	456	487	509	488	477	494	510	454	470	495	479	466	473	441	492	462	464	490	485	463	509	451	518	474	528	484	484	502	462	441	449	456	468	516	438	452	479	482	514	450	500	476	451	463	468	491	497	481	493	479	508	483	434	465	489	434	479	507	507	477	521	511	501	478	471	465	427	456	473	463	508	479	507	423	507	475	495	489	490	459	477	497	479	459	463	480	538	489	512	460	479	502	450	500	472	489	468	513	437	483	505	477	461	464	465	463	483	469	440	514	470	484	497	423	453	453	475	495	471	475	455	465	482	458	498	468	466	523	506	493	462	508	496	494	440	470	486	485	480	510	476	447	454	467	480	451	448	500	489	474	483	452	491	453	458	437	514	476	494	494	503	467	473	481	483	481	479	436	441	486	480	473	410	473	461	460	451	467	496	468	508	476	484	463	460	465	457	457	494	500	512	438	488	494	506	462	490	488	492	466	470	472	443	498	513	490	456	437	465	469	499	476	492	451	449	495	475	481	495	502	444	459	477	489	483	485	513	484	503	507	495	489	457	504	504	489	466	481	467	512	478	482	485	500	482	486	536	533	466	475	447	504	471	535	511	459	481	506	435	478	503	464	446	448	471	474	491	479	524	469	435	518	463	451	426	491	495	497	478	470	512	489	484	463	454	467	456	511	478	425	504	477	494	495	465	465	494	475	496	472	470	458	472	441	525	462	495	461	466	474	469	472	490	477	452	485	476	461	481	486	483	442	464	502	481	448	474	480	493	488	507	498	471	482	524	504	480	510	472	468	539	514	469	521	515	503	490	490	468	467	481	470	449	480	511	497	451	480	507	461	468	499	450	506	469	463	453	452	488	466	454	480	454	519	484	474	508	471	468	476	500	530	475	469	468	433	497	480	466	494	447	455	487	475	495	477	488	471	480	480	450	482	445	467	484	528	501	481	462	486	533	474	479	480	504	504	498	475	483	512	498	448	486	481	508	491	485	503	464	522	484	440	487	530	493	497	461	483	468	516	471	475	488	463	514	484	482	503	450	497	461	480	470	456	495	520	499	454	513	493	433	462	429	445	454	477	484	511	505	489	468	455	470	510	477	460	460	464	471	456	440	449	448	512	501	509	477	481	546	513	439	451	516	470	507	460	478	478	486	447	475	468	533	494	501	488	501	477	434	477	451	470	485	495	458	460	434	536	484	495	491	525	465	476	462	477	471	511	484	495	480	476	473	479	485	453	445	493	497	479	488	464	502	467	488	493	451	480	514	509	478	500	490	450	464	531	471	508	464	481	493	466	478	512	497	509	459	424	480	460	476	471	452	480	515	488	481	453	466	498	493	537	482	476	476	458	487	467	456	460	431	442	502	470	516	510	497	454	468	450	507	436	500	501	491	504	425	452	471	503	499	471	450	491	485	471	474	504	482	491	505	438	496	469	502	481	486	467	468	496	484	446	489	450	509	461	484	497	509	502	508	468	507	495	503	490	476	469	509	502	509	484	465	478	519	453	466	512	479	466	455	462	491	466	499	501	454	462	502	462	449	476	446	484	472	478	489	476	471	516	508	494	453	418	488	474	459	452	476	464	492	488	465	506	482	452	496	476	516	477	453	480	454	453	494	478	488	509	460	469	450	479	518	479	478	468	495	504	488	473	501	485	431	483	460	495	491	465	520	487	465	460	487	496	483	508	474	461	481	477	478	473	449	478	422	505	473	476	471	492	517	484	526	462	508	455	429	428	477	525	429	509	467	512	477	459	468	437	464	456	472	516	512	468	492	475	495	445	481	491	500	443	477	476	453	469	456	459	462	447	453	474	470	486	445	459	518	462	458	466	482	461	444	421	486	460	454	470	437	510	517	463	445	500	484	485	478	480	472	509	478	484	482	473	474	462	470	460	482	466	509	438	462	485	492	521	478	461	463	493	504	468	475	527	483	483	500	431	528	467	502	454	496	462	461
47473	23786	10819	4307	1432	795	555	352	308	236	243	248	269	258	230	259	234	250	241	215	215	200	213	217	248	224	206	227	244	242	218	216	230	244	211	216	228	222	228	193	210	213	221	221	205	232	225	201	207	241	215	211	195	212	210	204	213	222	210	212	213	243	217	223	234	199	216	200	234	219	213	204	225	247	212	208	232	231	217	240	221	228	196	186	200	220	209	227	219	233	206	220	217	237	230	198	189	216	210	241	204	203	215	234	216	184	198	226	205	223	224	195	227	216	239	187	214	187	205	205	216	231	195	192	213	207	232	169	198	217	207	183	198	238	220	248	212	197	215	184	193	235	218	214	208	217	224	202	221	218	216	234	230	210	231	204	238	199	214	195	213	208	217	192	212	245	221	222	224	187	185	213	216	192	215	209	199	224	223	217	223	207	202	206	226	234	194	185	199	215	205	216	210	211	207	236	229	224	223	213	194	222	192	203	212	240	229	247	242	191	216	215	188	220	209	212	212	204	206	209	198	189	230	233	209	235	209	220	209	220	201	198	212	221	243	198	210	222	211	217	227	209	216	225	203	212	218	214	200	207	227	210	202	217	204	186	210	202	209	188	214	199	202	191	205	241	214	253	205	208	209	219	212	189	191	228	208	199	197	206	194	202	190	225	218	201	214	217	217	199	214	212	216	210	213	226	215	221	210	191	221	214	228	232	216	229	190	207	205	183	219	203	209	197	207	217	190	225	218	219	187	225	222	215	191	199	235	208	213	189	207	201	206	219	206	216	221	208	199	198	208	205	183	225	212	224	215	224	232	214	191	198	219	238	206	213	223	192	187	210	214	236	218	215	221	199	216	232	236	219	197	201	212	207	202	211	184	214	221	186	202	217	210	219	227	193	202	227	220	243	235	211	247	198	221	203	182	209	236	225	203	239	237	218	214	204	208	223	197	232	224	209	215	219	227	225	234	209	214	234	215	194	229	207	216	233	225	191	191	233	232	186	184	188	245	221	200	194	189	217	225	192	211	188	233	223	190	210	215	215	210	191	198	189	202	204	254	223	182	200	219	213	224	212	213	204	220	205	209	195	213	220	219	207	227	207	199	188	238	230	204	201	205	247	206	197	217	252	201	222	216	190	217	195	203	217	218	192	204	202	235	224	213	241	208	194	214	210	230	216	220	207	241	230	230	218	228	188	211	196	208	200	220	222	203	207	223	250	217	247	236	206	212	203	226	215	219	206	251	219	211	206	224	211	224	204	193	198	193	226	233	203	215	207	227	232	195	216	226	206	247	208	202	223	200	203	204	223	221	211	212	217	230	188	214	219	207	201	236	223	226	209	187	229	216	221	251	190	215	223	224	246	187	225	245	220	178	206	184	237	174	203	185	224	218	216	205	208	207	209	207	225	218	220	186	213	227	230	210	219	218	220	222	206	208	206	205	217	206	210	217	244	196	217	240	214	199	223	235	212	208	210	202	232	207	223	239	195	231	187	192	192	230	207	201	212	200	204	256	201	246	222	184	202	208	201	236	241	201	229	187	219	228	218	197	195	209	207	217	194	209	222	223	202	245	200	192	198	204	217	195	178	220	223	210	233	210	218	216	190	212	222	187	229	221	202	208	204	228	224	183	225	231	221	202	214	224	221	226	208	212	229	225	233	216	207	208	199	228	234	239	216	207	197	216	201	186	207	196	201	196	211	206	220	242	207	205	212	226	223	224	228	217	212	220	230	219	228	236	200	215	239	189	236	207	239	215	229	194	189	205	245	242	207	198	199	221	229	235	213	200	191	235	204	229	212	221	225	219	226	197	205	205	245	222	230	224	224	221	245	206	213	186	200	215	218	213	221	210	229	205	213	224	217	202	203	204	235	235	225	195	229	215	207	188	215	225	245	207	202	208	217	211	213	232	217	203	237	211	210	226	218	182	219	207	220	229	218	200	215	189	193	211	207	200	207	216	263	209	214	207	232	192	204	207	217	210	215	195	234	197	196	211	203	227	205	200	221	219	237	214	206	195	220	217	218	230	216	214	211	217	219	208	205	216	221	215	220	240	229	208	210	217	216	200	263	208	216	242	195	213	236	204	225	200	235	204	226	212	189	174	231	220	225	212	205	223	210	194	206	180	241	203	214	217	202	207	191	227	218	212	209	223	239	228	245	202	209	211	214	225	199	217	209	231	192	212	213	233	200	198	223	212	201	198	206	203	224	230	201	208	210	221	199	228	215	211	235	207	201	220	205	214	224	235	200	219	192	224	219	207	185	223	232	225	213	237	203	219	216	214	234	204	251	203	219	200	228	208	204	179	220	209	220	216	226	186	193	225	235	202	212	207	208	208	202	222	212	215	204	205	211	225	199	202	235	190	216	220	207	190	224	243	247	205	245	201	238	201	206	218	234	191	205	217	226	206	215	222	216	191	206	211	201	214	207	214	236	237	190	227	218	222	195	222	216	223	188	222	196	182	198	205	238	238	214	236	224	248	191	185	186	211	235	200	207	224	225	225	205	223	223	213	217	240	218	201	220	226	198	234	241	206	225	217	257	201	200	186	211	214	221	208	203	201	239	256	201	227	206	208	211	223	203	207	177	242	263	236	234	230	192	192	206	202	230	190	216	224	193	231	198	221	226	209	201	197	225	213	248	208	210	204	211	201	237	237	233	215	192	188	206	224	208	235	225	192	195	224	200	203	194	198	217	217	228	220	219	221	238	188	212	218	204	209	230	218	199	192	223	231	207	230	245	213	218	250	230	197	219	231	214	185	221	204	212	190	183	219	225	232	193	237	208	205	206	220	230	198	211	219	194	197	209	228	179	199	246	206	225	228	199	214	208	201	212	204	233	248	216	217	172	215	188	224	229	188	219	199	229	222	201	242	218	211	213	208	223	174	226	193	220	220	211	219	216	214	224	232	225	228	219	180	223	203	225	227	215	214	237	183	207	197	230	207	250	201	244	182	218	212	213	213	197	211	193	212	224	211	180	236	236	217	202	227	211	236	201	216	208	193	216	229	199	218	211	207	233	220	240	195	217	196	221	221	203	215	183	219	229	215	229	209	190	204	174	199	229	219	218	215	214	201	216	204	195	194	197	207	229	213	227	223	227	234	197	230	207	221	192	191	215	222	206	220	200	194	200	205	196	219	209	220	201	219	231	202	220	193	215	217	200	214	215	222	179	222	223	241	222	214	213	218	208	202	178	215	241	212	208	182	235	207	206	222	202	204	223	186	228	199	211	201	210	213	214	189	205	231	219	202	219	209	213	223	198	219	211	214	228	217	200	212	212	202	217	203	184	193	181	271	263	222	202	219	244	190	218	201	213	233	181	220	219	207	217	208	220	206	219	210	218	208	192	212	195	218	213	201	198	231	210	204	194	214	188	220	226	213	217	211	221	235	215	215	194	200	241	221	214	242	239	214	230	187	214	232	235	208	197	222	207	205	194	224	199	217	207	220	203	203	213	195	200	224	205	232	202	225	220	224	202	201	237	215	215
33923	18904	15069	9203	4737	3096	1858	1152	896	753	724	769	718	673	700	660	647	619	581	564	541	600	595	575	554	524	537	546	559	567	575	551	555	490	544	502	538	511	558	524	516	504	520	501	537	532	492	510	520	524	550	518	479	507	546	517	517	544	527	511	506	514	509	497	509	509	531	485	544	524	479	517	504	501	492	511	558	491	500	485	490	509	494	510	529	492	497	541	493	502	470	506	504	516	509	540	498	462	503	548	492	508	517	537	520	480	541	543	549	490	500	485	497	490	493	489	527	560	502	491	479	503	486	523	533	515	500	518	506	502	521	542	496	523	527	527	487	498	519	498	513	492	485	518	508	497	495	525	511	518	577	511	474	531	511	527	501	512	543	505	497	517	536	503	482	526	497	526	530	520	500	526	506	494	460	515	511	485	559	522	514	525	492	492	527	562	487	471	518	506	520	474	510	514	512	513	543	538	535	523	557	514	503	486	507	558	525	516	534	501	460	498	494	494	506	475	542	488	492	512	495	477	531	521	464	541	522	512	515	501	501	526	549	493	523	475	515	523	508	494	502	471	488	496	508	492	492	534	505	540	486	472	472	534	481	505	522	534	520	525	520	507	557	547	518	514	517	524	504	495	534	503	526	495	493	521	518	527	499	506	515	547	505	521	513	471	476	521	527	493	524	481	495	522	539	503	502	511	524	504	507	513	552	473	485	529	514	527	522	497	505	495	522	484	469	552	522	492	509	520	513	484	493	519	543	514	514	530	478	514	512	497	529	545	519	524	502	531	515	468	530	482	482	499	511	532	498	504	485	532	520	478	539	511	507	504	498	495	518	543	537	533	560	528	523	521	493	486	478	464	464	513	493	481	541	565	514	502	542	503	523	475	525	533	492	526	502	532	472	493	484	479	481	474	551	511	529	506	508	531	523	520	473	522	510	557	489	498	517	511	517	478	509	500	522	504	524	474	503	539	489	552	512	550	499	470	526	479	524	502	518	506	472	510	487	515	483	465	516	522	503	517	510	535	490	505	520	517	506	540	522	506	483	483	540	534	499	491	492	507	544	487	524	514	515	546	509	514	518	471	520	512	533	510	492	498	476	504	476	485	481	544	511	497	529	499	480	500	515	530	580	514	524	531	549	509	516	542	512	490	543	502	512	522	502	512	482	516	537	505	546	529	459	509	530	493	513	560	535	517	505	556	519	510	542	502	469	517	505	511	470	531	499	539	514	532	508	502	540	518	537	536	539	499	516	544	469	542	486	538	516	477	513	499	524	513	546	491	499	524	507	547	546	518	524	538	500	468	495	544	508	524	537	459	501	502	524	486	518	513	521	492	490	532	517	452	496	493	506	488	525	499	513	525	537	491	529	536	551	474	519	515	465	497	515	488	553	489	513	500	523	468	498	529	494	501	534	543	492	540	511	518	507	516	543	535	542	473	502	481	534	538	501	457	542	514	520	497	523	547	497	533	506	505	492	515	493	511	525	546	525	505	533	523	502	534	525	466	564	554	529	510	530	493	498	536	522	501	530	501	542	545	490	526	482	524	510	505	528	547	484	536	529	534	518	531	494	519	514	491	521	523	492	520	504	491	495	494	515	505	514	510	537	535	530	492	535	498	499	481	494	533	527	515	515	517	490	495	493	480	514	548	501	505	504	512	494	517	503	494	542	502	505	490	516	530	495	538	497	510	529	495	498	474	522	504	544	521	509	499	502	464	514	496	490	538	524	528	535	526	510	511	549	487	511	508	484	495	484	545	516	501	527	544	535	490	518	520	475	529	505	539	531	555	507	556	501	573	498	472	545	485	548	514	471	510	510	519	498	536	516	479	550	507	520	504	539	548	504	518	491	544	492	509	506	543	528	540	482	498	500	498	558	512	488	499	486	521	504	489	497	480	556	525	485	507	521	517	546	524	505	544	537	576	491	508	501	499	533	526	522	535	485	544	489	524	515	547	556	484	524	503	535	485	525	494	535	526	519	534	514	481	509	538	506	538	532	547	496	477	493	497	503	505	483	494	489	533	506	497	500	523	534	520	498	458	504	511	532	496	557	508	514	482	499	498	521	525	540	488	507	475	568	512	524	534	533	538	508	497	489	483	538	497	504	566	464	492	518	494	502	511	484	471	467	471	494	496	484	518	508	468	531	481	501	508	543	517	490	530	499	480	536	509	502	483	496	494	530	547	520	479	503	557	477	493	527	509	522	540	505	509	532	472	536	519	436	504	547	502	533	528	502	546	516	490	508	491	528	486	505	548	492	498	482	522	511	516	495	522	524	481	490	450	520	484	479	516	502	552	519	540	465	515	481	525	537	550	497	517	517	494	522	497	503	469	507	578	515	531	500	536	496	539	483	537	540	514	490	516	532	515	494	563	542	517	499	522	545	552	475	521	529	533	468	508	515	490	501	526	499	469	535	514	504	485	560	494	534	494	483	500	479	523	534	535	499	490	491	477	492	494	528	505	499	533	514	467	515	513	507	547	515	470	533	495	495	529	508	507	467	500	570	459	487	536	494	527	499	529	522	537	525	567	536	525	545	471	539	515	485	467	539	518	503	553	507	530	479	541	517	496	502	532	514	550	535	529	501	515	528	517	525	513	468	527	515	518	525	485	504	550	566	520	494	470	526	517	498	554	528	520	476	512	473	511	477	532	498	509	512	549	544	506	555	526	559	501	482	497	488	463	476	490	564	527	513	478	531	503	529	538	490	500	515	482	490	473	514	502	502	479	509	493	531	517	489	523	514	523	516	513	504	472	544	517	508	504	505	505	543	492	511	530	514	486	495	547	546	489	472	562	507	501	505	489	488	505	522	498	466	466	477	551	513	484	554	508	514	501	510	498	519	482	500	487	520	510	477	501	463	486	508	538	482	493	469	505	558	518	530	529	516	501	499	490	480	474	548	495	470	536	537	476	517	499	523	557	503	501	514	502	525	515	517	554	507	515	474	494	480	507	495	484	528	508	516	506	504	503	517	527	527	540	473	531	489	486	529	508	529	529	490	464	531	510	485	454	496	510	506	489	530	513	479	526	518	525	550	491	523	507	503	460	494	524	514	532	507	503	525	498	508	534	499	495	511	521	478	495	495	493	510	521	507	544	520	556	527	511	555	527	457	490	482	486	542	515	503	505	528	533	471	523	507	512	497	482	518	476	514	494	501	522	503	456	491	525	515	496	455	483	488	482	503	508	508	485	501	529	468	516	517	526	485	520	449	503	534	541	494	545	494	529	471	506	544	524	500	502	518	518	509	490	526	517	449	534	511	487	487	501	499	512	541	540	538	480	491	516	497	478	503	496	537	466	560	533	491	506	515	497	522	509	542	520	517	508	546	491	577	567	500	498	517	537	522	521	520	527	468	522	496	489	529	534	487	530	505	575	505	497	530	498	545	515	497	561	513	548	519	505	513	491	492	492	490	517	525	500	500	524	504	555	512	538	491	524	532	522	480	502	495	536	507	479	563	537	509	475	540	498	520	499	506	493
55173	29831	16020	5747	2077	1055	609	330	289	226	251	220	210	198	240	194	213	188	170	220	195	183	180	167	173	186	171	171	188	187	189	171	206	182	201	161	187	193	177	183	171	174	164	200	167	189	170	156	187	169	158	186	168	176	176	174	167	179	173	159	168	194	165	156	170	181	172	176	189	186	159	152	161	166	167	147	146	174	159	196	193	169	161	181	224	171	162	181	150	180	177	162	171	168	162	178	173	171	145	174	158	147	151	157	144	158	156	169	159	168	177	176	179	176	155	155	172	155	178	167	155	164	178	180	186	183	159	149	163	151	163	177	164	173	194	186	200	163	172	148	142	169	174	164	165	173	173	176	154	174	179	164	142	152	171	170	178	158	193	172	168	160	167	155	181	156	176	170	164	142	173	163	150	148	165	168	190	160	158	165	168	170	169	166	164	153	175	163	157	175	169	145	187	155	184	172	182	156	162	157	155	182	168	189	148	158	174	163	143	174	169	169	143	181	186	166	177	182	185	149	165	159	158	188	156	168	163	198	198	177	184	159	161	167	163	184	153	185	178	179	151	169	181	157	153	146	171	185	162	154	181	157	170	160	186	168	182	149	175	167	166	153	180	190	173	138	164	161	175	181	155	162	162	172	135	164	149	176	198	179	153	173	176	156	156	171	164	189	160	185	157	137	171	140	172	190	157	179	174	177	146	171	160	174	177	170	159	175	178	153	182	184	182	151	157	153	151	160	154	201	158	188	162	142	169	154	191	163	163	163	179	195	170	135	176	190	155	196	162	203	151	173	169	161	178	183	172	174	176	162	177	180	156	161	186	154	182	161	143	179	164	177	169	141	171	166	167	153	169	184	163	153	155	198	141	180	157	153	177	181	185	177	171	166	150	164	175	184	158	161	165	183	181	159	179	190	170	168	178	154	171	137	185	156	159	175	166	181	167	166	157	160	153	177	178	171	164	169	181	173	168	146	177	166	172	154	155	176	173	152	158	150	154	185	166	156	173	154	193	196	186	143	186	179	167	168	173	143	197	172	178	171	144	174	159	192	177	181	160	174	172	166	158	167	185	166	189	180	206	188	180	159	165	174	162	178	156	137	179	160	190	165	157	147	157	159	145	174	171	195	156	167	165	179	165	163	175	149	153	168	193	165	170	171	149	157	152	183	186	181	180	181	177	161	152	180	144	158	165	170	161	160	157	160	191	170	181	169	179	169	154	167	183	172	142	154	167	161	186	172	157	190	180	138	161	157	128	172	147	154	154	147	162	149	165	179	170	148	169	162	164	162	167	176	186	159	159	170	167	185	167	143	168	165	167	169	200	164	178	162	165	163	166	172	132	148	155	178	172	175	148	164	176	154	156	137	157	151	172	153	182	166	169	154	166	147	159	171	142	171	158	151	145	159	171	143	164	185	176	186	170	181	184	159	172	175	154	187	158	176	176	172	161	155	172	169	146	175	168	177	142	151	176	181	181	176	196	168	147	174	176	173	174	141	153	194	168	159	202	154	170	146	154	170	173	186	161	177	161	159	171	191	175	186	163	154	175	167	157	138	181	166	194	164	182	166	136	142	205	150	167	184	166	161	170	155	150	143	167	185	140	153	139	156	166	175	166	143	164	160	198	165	145	167	168	188	165	146	191	134	180	161	168	155	186	184	166	192	179	149	168	192	173	172	176	167	186	153	210	188	156	157	168	176	180	145	156	180	166	191	163	179	170	139	161	161	175	188	187	164	160	176	167	179	163	154	150	183	162	146	181	162	165	164	160	178	180	167	180	154	139	180	170	182	178	176	159	167	177	161	155	177	144	155	166	173	178	155	137	176	160	169	153	154	167	187	162	167	192	175	167	166	190	155	167	156	161	143	171	181	175	169	169	168	193	173	181	176	148	162	169	187	165	172	138	149	174	162	177	158	188	152	173	184	154	160	174	161	152	141	180	148	164	184	195	169	170	156	174	165	179	169	157	182	175	179	151	171	167	180	158	147	171	180	146	162	178	171	180	178	184	173	187	153	168	175	167	179	158	155	173	204	169	180	164	158	160	158	165	151	182	151	191	149	148	174	165	132	145	176	169	172	178	173	144	147	173	168	136	178	199	172	162	175	178	192	185	180	146	157	159	168	195	175	174	159	198	155	166	177	190	192	166	169	167	179	159	188	163	186	164	160	168	154	149	165	170	170	186	168	167	156	211	166	157	149	178	174	210	172	167	156	185	166	152	153	146	145	134	193	156	168	156	174	167	156	178	144	174	158	155	153	177	177	163	162	167	182	166	172	183	183	175	185	170	167	190	159	179	140	151	155	162	171	164	163	156	176	155	170	178	162	157	166	172	172	174	174	164	149	193	165	172	179	148	159	151	174	185	160	158	157	178	148	196	158	155	159	185	182	170	188	144	161	172	168	168	154	156	164	155	146	153	135	154	171	175	169	170	173	150	144	170	192	161	164	142	147	182	195	187	166	157	181	180	163	167	151	168	158	154	188	185	173	193	159	195	169	145	153	175	162	139	179	186	131	178	146	186	178	165	166	155	160	172	167	183	181	153	161	185	137	154	177	170	169	160	148	154	146	168	163	167	172	177	160	173	167	190	164	153	178	162	172	162	148	190	174	147	154	161	169	156	147	156	170	188	173	170	146	176	161	148	161	155	166	181	187	194	164	181	178	166	171	145	178	165	147	158	187	170	160	153	161	155	164	178	143	165	160	165	186	167	177	173	162	171	164	176	148	176	181	189	173	156	157	171	147	168	150	166	179	163	170	183	159	192	169	144	140	157	175	179	181	181	188	137	149	166	163	182	187	184	151	162	171	165	178	162	179	181	157	187	164	176	166	152	167	167	136	175	176	188	152	171	164	175	176	167	158	171	173	154	161	173	188	174	157	164	189	164	158	177	158	164	176	182	172	155	159	159	182	171	164	162	179	169	170	156	167	174	157	153	175	160	138	157	159	172	185	166	165	157	147	156	184	159	173	188	168	160	145	183	159	165	153	153	158	159	198	167	169	174	167	170	156	187	169	162	200	160	184	181	149	140	170	172	150	208	189	187	164	160	170	163	160	167	152	174	161	184	171	181	169	172	160	148	146	175	170	165	163	174	181	178	164	166	141	184	179	171	167	181	171	180	195	184	158	188	184	159	175	152	190	172	173	171	184	172	171	151	154	159	205	152	142	174	159	181	176	154	174	212	157	168	176	140	160	189	190	166	177	169	165	149	152	179	194	165	163	151	186	163	159	158	172	186	175	165	198	170	172	161	187	185	182	183	153	153	168	144	135	187	160	147	178	171	189	193	169	155	157	175	173	183	189	157	173	168	185	181	184	175	160	172	163	165	182	169	180	168	180	190	169	155	162	182	127	171	157	177	164	199	138	171	172	185	172	172	196	177	173	168	177	153	164	170	160	154	172	156	164	176	176	182	198	169	170	169	163	157	163	174	176	144	197	154	182	171	142	179	169	168	190	181	165	159	166	155	165	156	184	183	176	169	168
37644	24424	18912	11939	6812	4021	2335	1289	1031	750	764	816	777	648	616	645	601	553	526	498	506	493	481	453	445	419	458	477	433	506	485	469	442	420	450	396	422	439	431	411	471	378	419	401	446	416	418	400	422	396	389	407	416	410	375	394	388	425	407	443	404	396	421	411	402	393	399	440	387	376	413	377	435	409	424	435	414	411	378	415	370	405	385	378	421	437	413	402	382	397	430	392	442	432	392	416	420	408	433	380	402	412	410	388	386	428	391	424	412	425	431	380	437	399	385	372	363	420	406	410	398	409	360	383	362	383	404	398	380	410	407	383	421	429	382	391	444	399	393	407	379	430	395	401	402	408	407	374	407	391	424	366	397	404	402	420	394	429	398	395	400	368	382	410	397	401	375	419	405	366	379	398	459	395	378	409	404	405	364	409	404	399	443	395	395	390	407	427	391	433	425	400	387	381	425	445	381	420	370	403	401	384	399	379	374	433	416	376	431	427	404	375	414	416	393	394	381	402	359	376	430	419	383	415	412	415	404	392	413	405	390	405	376	392	424	424	412	411	404	417	417	451	422	382	428	403	399	401	397	425	410	420	447	401	394	407	394	380	396	375	400	422	408	370	409	413	395	420	364	392	373	423	394	410	409	454	411	373	425	424	404	448	424	431	400	404	394	427	379	411	404	407	386	428	447	394	384	389	414	434	374	444	388	384	363	362	377	412	411	398	394	412	406	431	413	383	387	393	446	402	403	398	353	400	396	399	396	426	377	410	391	385	372	430	377	386	363	400	407	407	403	402	387	388	378	420	409	411	381	416	374	356	408	401	389	422	411	442	403	443	407	428	392	384	407	411	422	381	421	401	390	383	432	409	396	401	380	379	406	403	389	424	392	405	419	418	396	408	408	396	415	404	410	380	386	370	427	392	389	404	422	403	366	406	400	405	452	373	404	384	409	381	361	396	418	391	405	401	419	400	424	400	397	412	412	403	425	385	367	405	438	404	397	410	413	432	409	420	411	380	409	400	400	378	397	392	378	382	421	378	403	419	414	413	414	417	425	384	423	351	372	406	421	396	391	381	390	419	405	414	424	422	403	392	397	406	384	407	404	389	382	396	439	428	427	393	412	400	424	408	401	400	407	376	377	459	385	412	392	413	391	425	401	382	391	386	402	395	402	394	396	413	408	379	433	372	444	380	405	419	422	447	365	396	421	440	405	375	402	394	422	406	357	414	400	409	410	379	391	419	399	416	400	360	405	368	403	375	437	405	457	361	383	373	383	392	384	435	402	375	415	416	413	382	386	399	390	392	398	407	394	394	414	383	371	393	378	403	395	391	377	448	417	401	399	389	386	404	409	424	402	387	397	372	403	433	410	389	390	392	412	376	418	379	410	396	411	426	392	390	406	414	367	412	423	391	392	368	407	431	382	383	412	374	397	432	378	365	399	414	402	412	404	413	379	401	403	418	395	371	374	406	401	381	397	414	423	407	415	394	411	413	412	405	401	395	408	411	416	420	421	419	403	364	373	411	394	381	421	387	378	390	423	395	382	410	416	401	398	369	439	395	384	367	400	427	383	420	353	360	422	379	412	411	406	475	395	386	408	399	431	400	429	419	390	429	386	433	408	403	366	398	384	412	396	403	414	395	414	428	398	431	404	391	413	410	424	405	405	375	412	396	381	385	393	421	404	387	403	389	393	368	389	411	419	370	421	387	387	416	443	409	416	417	410	401	416	405	414	417	399	418	393	379	420	434	397	434	420	403	417	436	396	446	412	439	428	366	401	400	445	418	405	356	379	383	415	390	423	373	414	376	403	382	422	376	385	373	396	401	402	373	424	440	419	391	427	377	393	386	409	394	391	390	399	390	391	402	401	365	405	429	389	365	433	405	404	440	396	383	420	399	427	395	392	388	399	394	387	379	376	413	390	391	404	411	391	402	413	427	379	391	395	398	389	423	386	453	404	386	431	393	405	397	366	378	416	367	389	388	376	400	397	406	428	414	420	366	382	395	407	403	419	386	435	401	349	423	404	402	383	393	433	412	421	417	420	444	362	388	415	423	423	421	368	435	402	416	404	362	385	361	394	401	405	415	372	429	378	376	397	414	392	395	415	398	409	380	413	419	442	402	361	398	360	412	415	415	439	450	405	411	374	369	402	379	406	394	370	396	423	413	391	391	403	410	429	386	400	400	411	388	376	425	386	393	383	397	414	382	396	413	409	382	416	400	383	402	407	423	388	384	416	365	399	405	405	424	424	427	406	410	414	411	406	393	381	425	385	403	445	418	373	399	425	403	367	412	382	371	398	400	398	423	381	388	384	418	392	401	441	407	349	412	403	423	415	368	412	423	426	389	436	389	400	415	424	408	398	398	409	395	416	407	425	396	399	402	410	412	388	410	416	424	402	385	379	380	389	411	385	402	423	404	426	409	381	400	421	392	440	401	387	407	384	406	395	432	416	410	390	418	366	434	434	366	439	409	420	405	402	428	434	397	376	398	390	368	382	414	412	403	401	379	385	394	372	412	428	446	402	381	401	411	398	418	420	411	380	436	396	386	381	397	399	420	427	415	378	360	420	371	405	415	346	413	418	411	444	438	387	400	369	387	428	416	426	400	400	426	410	423	374	429	421	388	419	405	410	413	385	392	402	410	393	385	401	435	420	369	385	403	412	434	408	399	416	415	407	439	397	370	418	421	377	396	464	411	409	421	421	395	373	414	407	409	403	378	408	426	396	424	401	403	434	410	395	417	409	372	400	398	370	376	387	367	374	395	385	395	423	376	392	405	430	382	402	420	414	420	406	420	383	405	420	406	377	390	426	380	395	374	416	392	397	394	404	361	398	387	387	397	398	397	377	400	389	391	395	420	421	378	396	389	417	401	422	399	370	437	417	421	376	418	352	388	414	395	397	402	399	390	428	385	389	399	386	389	401	432	432	407	403	416	384	404	400	393	385	412	405	421	403	404	405	425	395	417	406	411	396	435	394	377	358	408	389	387	388	407	379	376	363	446	404	408	416	403	368	397	415	422	399	380	421	399	409	416	390	408	394	377	359	406	393	398	391	402	409	389	412	373	412	378	411	438	428	417	419	382	407	402	408	426	408	378	381	406	404	396	395	429	391	382	443	393	416	413	385	391	417	400	366	403	410	435	361	369	421	419	378	400	400	398	423	414	391	361	367	392	391	392	392	359	415	422	392	375	376	378	400	407	427	436	414	394	385	371	414	416	412	429	411	384	392	423	397	386	433	429	413	394	395	410	397	425	400	390	434	433	387	412	424	391	384	429	387	386	430	403	407	404	392	378	381	431	389	415	420	403	382	430	410	396	364	421	411	377	391	365	381	447	421	409	395	424	381	373	367	432	409	385	403	349	395	426	430	426	425	389	399	402	401	418	404	396	398	385	388	439	433	402	399	389	421	367	422	396	394	441	415	411	415	421	376	369	396	406	407	401	406	395	434	378	408	417	409	387	420	375	401	424	406	392	390	381
35075	14792	6197	2163	763	424	280	243	189	207	203	207	187	215	223	202	220	184	188	206	194	209	173	178	181	218	193	188	200	203	179	200	210	195	178	181	199	200	190	183	171	185	187	226	212	192	210	156	197	218	197	192	183	183	190	203	177	190	180	183	206	218	182	210	208	185	202	212	198	190	175	204	193	197	214	218	199	200	194	196	156	197	190	189	225	179	176	189	190	182	161	176	196	202	195	182	195	185	222	178	191	202	187	213	200	193	196	231	185	190	187	185	195	227	196	222	197	181	178	180	183	198	214	220	172	216	220	211	200	201	190	180	180	171	202	191	180	194	201	183	203	199	191	181	195	204	200	202	197	198	199	197	212	194	194	194	193	195	190	193	206	182	192	170	202	225	175	195	192	196	206	189	218	196	225	207	191	198	195	205	195	209	190	222	199	172	195	205	175	198	193	190	194	171	207	214	210	192	183	168	221	186	203	189	217	182	182	189	200	212	190	191	156	187	185	199	179	209	208	227	196	187	192	218	207	160	198	191	179	194	222	179	187	198	183	209	194	184	206	193	200	197	192	198	192	179	168	218	213	168	205	199	185	183	183	189	214	190	197	199	184	184	237	192	186	194	195	191	207	187	183	191	193	203	187	174	190	223	180	174	194	170	182	205	188	191	193	179	187	182	216	208	182	196	207	199	218	186	212	184	199	196	242	191	195	185	188	176	205	171	185	197	201	205	193	191	185	179	209	205	198	162	174	186	183	186	192	178	176	180	183	198	199	196	196	188	231	206	183	190	195	177	204	203	195	200	174	189	194	189	197	189	192	167	197	189	215	191	177	195	184	179	180	192	196	192	200	176	186	201	181	207	182	198	191	180	169	162	174	183	204	191	198	218	196	185	212	189	196	206	195	175	190	195	193	191	200	199	188	195	213	204	180	196	197	197	176	199	212	195	178	197	200	200	220	191	178	198	180	223	214	185	204	197	213	205	175	212	219	165	173	179	189	227	178	187	209	180	202	194	170	189	214	200	199	193	158	198	180	206	198	182	218	191	185	164	178	169	204	202	189	208	190	217	174	187	189	193	182	176	180	181	194	197	186	207	199	187	173	205	203	182	175	182	185	172	189	194	184	209	206	194	196	171	184	203	192	185	200	190	190	190	174	212	194	191	201	198	196	172	202	186	166	177	201	183	207	201	191	216	213	199	191	204	235	201	198	203	213	194	195	218	198	179	183	204	206	181	220	195	175	172	216	188	179	215	186	202	206	219	195	180	181	186	191	188	175	178	201	186	205	190	201	204	182	201	192	192	171	201	194	205	191	235	176	206	186	191	194	208	195	187	190	202	196	189	221	195	201	208	192	212	165	182	201	186	177	187	203	209	154	214	198	173	204	203	214	189	206	186	190	222	214	195	175	188	173	214	215	180	199	191	192	177	210	180	209	216	167	172	175	186	184	184	194	183	190	202	199	198	178	222	211	206	207	180	187	193	199	174	208	201	190	200	189	176	214	195	191	194	191	226	217	185	197	188	185	207	186	191	194	174	179	192	185	200	207	193	194	156	199	172	194	192	177	173	193	186	178	188	180	209	205	199	180	173	174	207	191	168	177	187	156	185	213	201	218	200	186	196	204	186	206	183	186	178	215	202	169	194	198	224	192	178	213	184	202	176	185	217	189	222	207	191	211	199	193	180	189	178	200	186	178	197	219	230	201	179	189	222	183	177	186	193	175	195	211	178	201	198	175	227	187	203	191	209	191	201	190	206	193	198	188	179	222	192	201	225	209	225	187	166	191	190	183	177	179	191	191	170	200	217	194	188	219	193	194	189	172	186	182	194	188	191	191	167	174	184	184	168	203	171	191	179	197	199	178	197	183	196	200	203	191	203	212	189	194	187	201	193	199	209	203	184	204	184	207	185	188	185	191	210	209	195	200	187	164	189	197	212	194	179	205	197	201	206	237	186	175	236	172	197	213	204	192	161	204	184	185	180	185	198	204	209	177	191	177	208	175	198	176	202	194	183	184	213	185	198	186	192	182	188	199	209	209	192	225	198	179	189	177	195	212	196	201	189	158	163	189	202	202	214	152	164	187	171	203	215	197	219	181	203	181	195	194	201	173	193	212	188	202	195	187	187	195	174	187	187	210	197	202	212	179	199	208	177	181	193	190	219	197	180	182	171	170	197	174	188	214	207	193	195	221	183	183	215	190	174	210	173	194	181	202	202	186	191	187	197	188	181	199	192	179	200	196	170	178	203	220	182	192	196	211	173	169	195	173	212	173	201	199	180	190	213	164	197	183	189	211	191	200	222	183	207	197	190	176	209	183	214	195	207	183	175	193	174	220	209	210	186	186	192	205	173	187	206	180	221	208	196	203	174	201	168	192	196	204	198	200	180	199	192	196	181	196	183	184	208	218	193	167	172	182	197	180	172	225	187	195	179	186	181	185	194	208	170	181	177	185	203	183	201	202	197	191	178	187	163	211	212	226	205	203	201	203	221	200	176	206	227	212	214	202	208	201	199	205	182	183	211	171	225	210	232	189	177	195	212	217	195	200	190	176	184	193	186	173	162	197	197	219	203	203	188	201	198	194	198	193	191	204	223	210	190	188	190	184	196	188	180	222	177	192	188	197	186	190	198	186	192	202	212	197	197	181	229	169	194	199	187	190	223	200	179	189	198	207	181	161	167	188	188	177	195	199	186	195	197	186	177	200	168	163	185	176	203	210	171	205	194	180	213	201	207	190	197	183	177	169	198	187	227	182	198	195	177	205	172	195	176	188	171	187	216	182	184	207	185	188	219	217	204	170	186	205	213	192	205	189	184	212	208	202	181	196	182	178	210	222	182	198	190	195	176	197	199	197	176	186	184	205	194	197	204	206	216	174	198	176	184	179	197	213	162	185	211	187	227	169	207	193	170	221	183	206	194	201	198	192	202	191	187	202	205	170	189	188	167	198	185	211	165	206	192	195	187	177	199	197	169	171	205	199	210	169	209	194	214	216	219	208	193	193	185	183	197	220	183	191	190	190	198	205	215	205	204	204	204	228	180	184	216	182	188	218	175	180	182	188	202	193	165	209	194	223	227	205	184	205	187	204	188	195	179	191	172	197	182	188	183	204	196	149	231	184	185	184	196	179	212	179	203	206	182	200	169	188	201	192	184	175	202	180	224	185	180	207	221	192	177	209	215	161	213	178	179	200	213	199	212	173	174	161	195	179	183	167	181	190	184	218	207	202	210	207	184	183	204	190	188	198	186	189	213	212	207	192	205	190	204	198	213	200	180	205	184	180	177	196	180	192	200	175	184	198	183	177	189	219	173	165	179	178	172	207	201	187	192	197	208	211	193	186	205	217	176	196	163	205	188	197	205	188	214	187	193	165	206	181	187	181	195	201	191	207	200	188	193	171	177	192	180	220	220	179	191	168	212	198	199	184	176	219	181	184	194	224	228	182	204	203	190	198	201	189	213	210	230	196	185	201	190	203	179	190	193
25646	12233	9530	5619	2474	1338	803	723	584	582	578	576	610	538	547	487	501	535	497	488	514	481	456	531	499	549	507	516	500	493	483	458	469	481	446	474	459	437	496	466	468	480	472	467	515	467	517	504	470	474	443	510	484	508	485	465	485	458	474	510	479	474	437	482	457	469	473	497	446	433	473	485	505	482	461	491	476	454	468	445	493	444	484	457	471	462	432	460	473	463	472	488	441	467	478	446	462	481	491	461	476	445	485	467	463	466	485	492	477	458	466	452	505	462	463	468	492	478	492	426	438	475	464	471	486	482	441	441	495	489	477	468	481	464	492	463	441	481	480	435	455	449	474	495	521	488	452	468	490	462	450	514	445	442	497	491	482	449	490	470	436	432	454	501	427	443	451	456	459	467	432	457	468	463	496	458	446	431	442	468	465	448	483	479	432	489	518	485	441	497	444	484	460	455	465	492	484	488	491	430	429	445	467	479	426	502	489	472	470	455	436	487	486	462	465	485	479	443	463	441	490	527	511	481	497	481	492	506	467	461	460	491	481	470	493	453	475	498	484	459	462	432	498	493	456	477	451	444	468	441	478	493	449	447	487	500	506	467	490	470	469	463	493	421	491	463	469	472	441	485	414	461	476	453	445	467	442	455	481	502	490	503	461	472	476	472	447	431	460	468	457	476	477	458	481	482	431	492	460	504	465	476	450	456	513	487	451	469	435	451	451	481	442	491	509	470	464	475	471	478	499	478	469	471	435	464	477	496	472	520	482	447	534	437	483	483	469	472	513	467	452	488	481	458	455	457	507	481	446	435	443	491	446	494	461	452	457	416	480	431	452	540	494	479	486	445	473	460	473	470	450	472	464	452	446	500	473	444	506	465	478	487	489	398	427	438	451	408	506	480	499	513	505	465	447	456	487	493	492	440	495	475	470	520	452	445	501	439	478	433	462	467	486	481	494	430	460	449	453	496	446	453	465	499	437	465	458	478	467	478	472	482	480	471	446	478	473	479	436	467	462	475	459	453	522	459	450	470	438	463	454	448	468	442	450	469	479	488	500	468	431	417	481	492	455	460	458	475	451	461	429	430	461	484	524	490	477	471	474	528	474	451	478	449	471	493	451	444	514	480	505	462	430	472	457	471	458	483	456	498	459	499	455	463	493	478	490	500	493	442	471	464	502	453	501	447	487	466	504	465	442	475	421	480	482	463	444	507	488	476	439	462	485	422	436	474	459	475	457	468	434	493	466	426	505	500	455	502	456	493	440	484	444	469	459	477	467	453	452	465	509	471	479	482	449	470	452	472	466	447	460	498	506	504	476	509	431	457	464	440	489	464	458	460	465	497	456	448	482	460	435	446	444	486	461	500	501	453	462	472	458	462	474	429	496	458	453	471	460	462	462	486	478	500	497	498	450	508	511	495	475	470	464	478	472	500	470	504	460	467	488	461	464	475	448	465	448	443	486	485	500	459	463	460	481	468	457	466	442	451	478	481	460	470	449	438	497	440	499	495	494	480	473	460	474	502	476	456	413	414	429	497	497	463	491	434	450	480	442	443	459	461	449	469	489	456	445	506	484	463	455	482	483	447	441	482	503	435	444	455	464	489	439	470	478	511	448	463	492	480	494	444	473	466	449	447	468	479	461	465	480	468	495	499	484	452	481	468	453	491	464	446	506	474	439	453	475	516	463	463	482	460	487	505	449	481	439	482	475	492	452	468	469	480	462	498	486	452	460	473	480	472	479	451	477	475	449	473	484	456	429	461	464	521	489	465	473	465	469	462	471	487	458	482	482	474	432	486	442	500	441	500	421	467	469	476	473	432	445	466	481	465	467	505	485	491	468	465	504	457	426	469	505	454	386	497	473	520	449	463	470	439	488	507	441	458	446	446	478	476	490	434	502	508	470	445	467	469	482	487	497	458	468	463	478	482	436	434	426	508	466	428	444	458	482	483	480	486	476	434	455	466	427	482	475	450	478	465	487	477	474	466	462	488	444	466	459	492	475	448	509	465	474	475	477	485	489	445	406	443	499	455	496	504	472	461	466	488	439	484	445	448	456	450	440	482	428	461	443	457	492	447	477	490	484	450	463	456	472	455	449	466	485	472	464	473	440	458	515	436	466	486	475	515	484	463	465	454	507	491	457	446	445	457	465	462	420	430	483	520	443	462	478	499	447	479	435	472	447	448	463	461	454	486	488	464	437	483	471	431	477	436	485	473	428	481	491	478	482	496	506	484	458	482	503	415	459	457	528	447	482	462	478	464	521	462	442	455	490	463	466	457	460	498	461	460	498	469	445	466	460	470	482	450	479	468	467	491	477	487	486	492	439	480	458	427	515	469	486	468	437	465	457	481	458	456	484	461	433	460	459	474	404	480	456	523	502	489	532	483	438	460	445	473	484	478	452	457	474	448	495	491	521	465	432	457	522	481	471	485	490	482	418	489	474	430	484	472	469	458	462	456	494	504	458	444	508	438	486	446	456	413	456	435	500	468	430	490	470	450	476	519	463	477	492	502	486	463	471	487	446	425	485	512	478	451	445	462	479	512	464	458	496	462	450	493	435	480	460	504	490	508	507	490	421	455	482	461	482	480	473	458	448	440	434	469	476	452	487	475	508	468	461	455	437	467	447	460	442	503	484	484	469	453	441	528	484	456	467	455	456	458	466	477	469	466	445	452	477	464	487	473	523	471	453	496	476	460	470	460	458	505	474	486	447	484	449	473	471	481	478	469	557	459	469	480	469	452	474	499	499	449	458	443	458	441	455	500	456	436	487	473	466	489	463	454	470	436	453	457	471	453	485	469	470	452	506	458	453	422	457	428	485	475	516	457	442	467	473	483	461	484	468	490	493	449	435	458	471	460	471	458	442	470	497	468	469	477	488	455	499	479	476	482	472	440	475	429	461	490	481	478	462	463	478	475	449	457	473	471	492	514	503	473	427	523	504	487	453	473	478	488	460	468	522	449	450	442	471	438	440	461	478	458	433	486	475	479	483	457	501	510	505	482	436	452	501	433	519	459	467	485	493	453	499	449	452	462	503	452	484	485	447	484	436	443	448	463	468	478	449	428	475	471	476	459	439	439	463	470	449	479	436	436	476	453	457	457	503	465	491	471	463	527	445	444	489	457	446	455	471	444	460	424	456	442	460	489	452	467	476	444	435	455	468	482	490	450	476	463	452	452	472	453	448	489	469	457	471	506	471	467	476	452	413	486	457	471	508	491	489	476	470	457	481	505	488	462	469	478	497	519	473	486	444	427	473	497	455	468	498	472	449	493	455	436	480	493	471	505	435	462	487	465	474	454	431	479	473	487	492	484	491	457	449	449	447	477	453	460	499	476	468	487	466	460	484	484	477	469	462	454	442	454	459	466	466	488	507	455	460	445	460	458	449	445	486	497	484	455	472	482	485	471	499	465	451	443	495	471	457	485	418	431	473	468	489	436	423	459	479	463	496	462	465	495	473	465	443	474	465	490	484	510	500	459
49368	19569	7629	2611	1138	687	440	373	284	229	239	249	248	255	253	212	232	257	211	223	226	226	223	242	218	211	231	232	210	187	211	227	221	220	190	231	209	216	212	214	217	244	210	224	224	215	198	214	212	232	207	184	210	202	182	241	232	219	197	239	216	206	204	202	199	214	213	189	223	207	217	220	196	202	204	205	234	198	227	216	215	227	194	199	221	219	194	178	227	184	183	204	208	214	203	223	219	195	213	197	202	223	211	234	236	231	199	202	205	205	239	258	238	194	206	233	222	219	191	229	227	200	207	214	205	189	187	215	209	202	193	217	215	231	227	202	196	243	227	188	218	227	201	250	225	238	230	197	202	215	184	224	190	219	227	223	200	199	198	207	213	219	202	181	225	195	188	209	235	239	192	178	219	214	193	222	186	224	203	196	220	207	219	208	216	243	235	220	207	219	220	239	211	223	204	215	227	209	217	205	191	210	210	218	210	215	223	213	219	206	248	207	196	205	191	193	218	220	215	219	237	230	224	218	258	243	191	204	224	208	205	207	207	207	206	213	216	198	230	183	227	200	201	207	207	201	212	220	219	214	219	204	221	186	189	199	220	193	200	232	199	182	200	201	230	209	223	206	218	231	248	241	211	193	208	215	202	210	212	218	217	204	186	204	213	220	212	201	200	237	237	214	219	173	217	229	222	213	237	222	222	219	188	231	203	203	199	236	200	198	225	237	226	206	198	203	210	238	213	239	229	208	199	229	227	194	200	206	185	195	211	198	224	228	191	222	207	199	212	231	222	196	235	233	213	210	199	207	210	197	233	177	189	191	216	200	219	214	198	218	212	215	209	214	228	245	223	216	215	194	189	212	221	261	235	214	249	218	210	232	191	225	223	227	232	213	195	223	207	191	204	219	244	228	212	218	243	252	239	222	222	233	219	220	211	240	215	221	226	189	217	234	201	216	229	212	236	215	182	227	184	217	193	221	230	205	211	200	204	200	212	223	218	186	239	194	237	192	228	180	220	223	211	225	191	212	201	238	199	211	212	226	204	197	209	197	197	224	236	194	201	222	234	206	234	187	201	200	201	240	205	209	198	220	204	209	169	235	214	240	205	216	231	225	208	208	197	222	233	216	221	212	232	265	198	208	219	211	224	203	223	218	206	194	217	200	209	224	186	185	208	223	230	215	200	209	218	209	226	215	234	206	233	202	174	227	215	206	194	214	210	201	231	203	233	212	221	197	217	213	222	205	206	233	224	224	215	236	213	217	258	233	224	188	185	203	201	231	205	199	181	184	208	242	221	206	181	209	217	209	238	206	227	229	198	200	225	234	203	222	210	219	248	214	215	200	193	205	197	187	183	210	212	215	209	235	191	217	222	225	222	205	198	216	202	220	212	212	227	231	206	240	207	218	191	214	205	213	221	205	219	198	204	223	199	221	217	209	200	180	212	218	244	215	195	227	207	227	220	190	201	216	227	219	212	215	213	236	205	233	224	199	197	194	218	242	220	179	193	194	219	256	208	235	226	186	176	187	216	222	229	227	202	204	209	241	200	204	201	219	201	230	214	205	173	218	222	195	252	210	209	215	231	221	197	218	236	212	236	199	224	213	233	227	235	211	205	179	224	193	199	238	219	185	208	228	216	209	210	226	223	220	206	222	208	192	207	195	196	208	205	218	217	207	212	219	211	219	214	202	224	222	213	220	220	210	231	246	238	219	224	211	232	232	205	235	211	239	203	194	214	240	208	226	188	249	226	197	211	216	220	212	216	214	245	228	217	236	221	216	218	241	233	211	196	197	203	214	190	209	218	206	232	212	216	230	208	204	204	231	189	216	200	238	175	201	205	207	197	202	230	228	188	206	191	228	197	235	225	214	195	201	205	232	181	213	197	229	213	238	198	208	232	219	234	191	217	211	213	218	192	220	263	213	214	215	222	218	215	243	223	216	211	224	204	227	214	239	210	208	238	227	202	205	186	192	199	206	206	221	197	220	206	203	202	212	235	221	215	208	209	209	246	213	243	195	215	229	206	195	198	219	195	211	221	223	216	233	200	191	194	200	193	192	216	239	217	245	229	219	204	220	268	211	216	234	213	207	220	239	225	195	210	245	186	222	195	233	203	219	233	215	189	196	203	206	211	216	200	225	237	199	214	234	208	193	220	208	234	204	203	193	190	204	216	213	226	184	217	231	220	202	197	244	214	216	208	224	193	206	211	225	202	245	236	214	240	206	235	254	213	184	222	202	202	224	214	209	220	218	198	186	224	247	223	204	242	222	232	207	216	211	223	195	229	221	206	219	190	214	221	239	200	220	212	196	215	214	205	210	224	184	205	220	207	231	210	206	243	214	216	212	229	193	213	212	195	212	207	207	215	226	231	231	234	230	226	219	226	203	223	214	198	226	231	190	200	213	214	226	203	227	216	197	219	212	210	206	234	239	204	202	222	237	199	198	209	229	183	208	209	194	208	221	189	220	232	205	191	191	218	204	196	238	216	227	232	188	259	218	214	215	207	207	219	206	223	195	233	198	223	199	213	227	188	208	227	214	215	210	220	212	220	204	241	216	214	206	212	206	228	221	228	195	225	221	212	236	229	202	202	202	230	237	215	215	219	212	185	222	208	248	225	211	246	220	227	188	217	202	185	198	202	216	206	188	206	221	216	234	202	232	165	211	197	217	202	204	216	212	211	210	210	203	206	203	222	207	232	221	210	213	213	217	193	203	224	200	235	215	202	197	196	214	195	211	227	211	216	213	216	214	206	194	206	198	246	224	217	182	210	216	212	198	221	208	204	184	231	208	214	193	210	217	206	187	232	231	219	194	199	221	213	230	211	199	198	188	196	189	204	244	239	230	201	192	213	213	183	216	203	227	205	218	197	206	196	198	237	213	212	222	231	204	217	219	205	225	198	205	213	209	202	191	199	212	196	196	220	187	212	242	218	207	203	206	222	211	210	200	209	219	219	226	222	233	203	199	264	209	220	218	214	208	223	192	198	167	222	203	180	226	184	198	222	204	209	176	226	212	201	197	186	233	225	205	222	212	216	210	198	199	211	195	216	215	199	217	217	216	187	203	193	207	178	178	211	221	207	238	214	206	205	231	196	224	225	181	199	202	207	230	211	213	200	219	197	235	202	208	221	212	209	182	207	212	192	230	203	219	173	203	235	215	234	224	192	213	220	187	212	225	215	217	179	245	198	184	183	225	184	247	202	185	191	222	212	213	209	199	230	210	196	220	235	220	242	239	193	206	200	205	222	211	179	228	215	225	241	219	231	204	212	214	201	212	200	219	231	208	210	200	197	229	212	229	220	217	211	226	220	198	231	212	221	243	223	209	219	196	237	223	220	234	192	209	220	197	223	241	223	214	206	222	179	206	217	198	226	201	208	241	220	217	199	196	199	245	191	214	239	255	184	215	201	203	196	209	239	181	204	249	181	219	245	213	207	174	235	224	190	209	227	234	218	228	206	220	209	227	237	202	214	205	197	225
34530	14979	10754	6396	3960	2572	1720	1148	919	742	744	748	696	639	645	592	658	551	586	482	571	599	551	504	565	528	559	563	557	538	557	553	530	515	536	538	526	546	557	490	579	525	513	541	505	538	530	518	489	496	505	470	527	478	501	523	465	510	490	505	526	529	526	561	505	490	528	512	480	533	496	508	473	475	514	503	479	482	516	501	523	495	529	485	520	472	493	503	504	512	512	506	511	486	514	487	543	505	542	500	534	509	508	504	542	517	489	492	522	533	493	481	539	501	495	506	492	501	519	545	459	515	525	496	484	519	494	455	482	536	487	488	516	499	521	552	509	503	499	510	527	519	512	527	488	479	507	514	505	486	466	512	491	520	525	497	529	497	476	493	497	521	521	539	515	552	532	494	499	509	485	529	519	521	544	517	484	493	504	537	533	530	502	496	507	542	523	507	498	514	516	515	548	449	510	498	536	529	464	469	498	555	499	509	476	493	485	513	520	488	503	504	539	485	533	469	533	546	504	508	521	481	497	513	552	498	477	494	528	541	521	543	542	552	500	521	513	538	516	516	527	506	481	518	530	480	505	525	516	473	545	510	521	521	521	487	552	514	506	568	526	481	505	514	524	495	533	527	507	533	505	501	504	498	485	473	512	512	522	506	529	489	488	561	509	468	545	495	503	519	536	531	522	503	483	539	506	521	495	510	489	479	559	491	476	500	482	471	484	499	553	560	523	535	554	503	523	481	465	540	508	506	535	534	489	498	497	492	484	508	516	491	524	532	475	536	508	579	520	472	527	494	574	534	526	529	546	465	523	538	507	499	514	481	518	531	529	534	522	487	546	514	479	497	515	513	503	503	532	487	532	470	516	503	472	520	526	527	547	468	528	529	542	472	524	524	514	528	542	499	522	495	489	536	502	484	530	559	521	533	534	508	557	512	492	485	522	568	496	510	499	548	533	485	527	506	469	493	506	519	474	509	491	507	551	496	499	517	529	447	461	557	496	510	517	521	543	507	497	513	505	553	516	524	536	532	498	518	499	504	500	516	483	478	486	499	540	503	546	495	488	507	524	467	499	509	527	519	486	546	517	535	502	506	534	524	538	534	495	483	533	474	501	470	529	493	497	496	492	495	508	490	515	499	508	536	488	491	503	511	506	516	465	525	497	550	513	543	550	531	458	514	521	488	496	502	516	534	504	473	489	527	459	533	541	494	498	506	496	468	530	540	476	510	480	506	532	482	500	534	454	502	498	536	502	507	513	488	496	504	483	504	534	503	501	511	527	502	456	516	518	540	518	546	499	523	487	527	487	520	512	472	482	520	503	538	506	471	503	490	518	521	537	497	482	517	469	505	503	504	526	520	534	477	497	554	562	504	472	473	517	482	552	526	495	502	480	561	495	506	502	491	513	503	555	518	490	540	512	468	507	508	515	511	499	502	512	524	534	486	492	483	505	512	509	508	516	519	514	497	488	500	501	523	531	489	485	525	530	511	469	501	511	536	502	524	521	514	512	522	507	535	499	505	549	496	494	521	470	519	503	508	523	509	489	520	475	498	478	512	510	478	518	510	474	516	485	486	501	569	524	533	501	507	518	507	441	473	492	517	518	482	516	500	487	506	533	518	517	512	515	558	471	487	542	488	494	511	526	542	540	541	485	507	492	509	468	508	489	522	538	540	516	513	488	568	498	509	474	514	488	524	529	522	515	511	471	525	487	478	482	495	478	551	503	497	464	538	466	525	504	489	514	494	509	486	570	501	497	494	491	505	531	509	494	500	478	456	564	523	513	537	558	522	479	540	500	508	454	477	506	487	523	506	511	533	496	525	525	510	535	559	515	529	511	480	495	513	518	525	514	490	491	486	497	502	512	528	557	482	537	506	505	538	439	493	528	530	524	515	507	522	491	495	525	527	562	496	523	509	547	539	524	505	516	489	508	506	563	538	512	503	553	520	481	492	545	482	520	490	520	526	498	519	485	506	500	529	501	527	466	479	477	540	518	503	504	508	501	522	559	527	495	529	529	530	510	492	515	461	493	507	565	509	503	469	490	508	537	507	517	471	518	483	526	523	504	541	552	527	496	523	521	533	511	497	512	528	537	519	480	542	515	499	509	499	506	507	505	531	487	503	501	526	500	491	482	525	476	507	477	531	484	496	510	548	468	546	470	557	477	491	511	523	506	543	487	528	445	515	501	540	528	506	500	510	529	526	480	477	526	508	542	519	513	513	549	514	553	508	518	552	476	527	487	491	507	526	479	503	514	539	503	514	524	545	507	481	488	500	507	537	526	529	485	505	513	526	472	537	513	539	479	480	487	497	514	534	540	496	502	537	522	544	517	528	526	524	494	497	503	488	482	546	508	499	497	488	522	534	526	536	492	498	540	534	493	523	531	490	504	529	546	513	512	503	491	505	501	528	480	482	508	509	536	509	489	518	517	569	513	476	498	504	493	504	521	507	521	493	524	487	500	519	495	507	493	516	549	525	503	502	543	499	493	488	479	506	516	495	547	467	482	528	491	485	494	486	484	471	491	532	506	497	490	468	514	505	521	501	492	500	523	504	544	511	538	548	511	500	519	510	527	520	528	511	524	510	528	490	510	484	501	484	508	518	487	504	533	491	497	483	445	537	492	475	509	521	501	474	513	511	524	493	511	577	505	490	510	496	511	512	517	499	512	488	532	479	513	489	499	505	522	495	471	529	531	475	515	548	522	494	493	501	500	508	540	485	489	505	536	517	542	490	501	510	515	513	501	528	542	477	481	529	495	492	469	546	519	487	483	514	522	485	518	489	500	508	542	508	479	506	510	517	525	520	528	503	522	441	535	572	499	513	490	536	544	488	478	517	526	506	504	491	532	500	487	487	521	506	490	528	509	469	491	493	510	512	506	505	487	508	504	532	500	538	485	512	508	510	538	534	524	536	497	505	491	485	478	517	523	521	535	472	473	561	530	495	529	474	539	482	520	471	466	501	532	498	466	483	520	462	552	554	510	562	489	486	514	498	526	533	543	492	509	501	507	514	492	502	483	501	539	531	536	510	516	496	511	588	531	512	517	558	477	524	512	494	464	461	500	509	529	520	521	507	485	491	495	488	488	533	484	509	471	493	561	510	500	538	528	484	537	561	487	495	505	504	485	537	515	511	513	530	491	505	498	516	466	487	483	518	512	489	518	511	515	497	524	527	500	512	528	498	499	509	543	494	516	487	487	482	477	543	502	497	514	478	539	502	506	511	531	466	490	521	493	540	492	548	532	492	517	518	504	501	537	514	534	487	544	496	517	480	491	472	500	518	468	477	519	514	546	487	551	528	495	527	516	513	533	532	452	510	509	490	526	499	454	517	477	503	502	483	523	512	513	490	522	497	505	517	503	535	519	540	534	487	486	477	459	498	535	531	531	537	545	516	520	531	524	510	538	559	549	497	551	526	526	522	485	546	512	528	490	533	486	547	529	534	495	533	471	474	495	521	481	503	500	497	513	549	500	538	536	517
54518	26885	10460	3639	1794	1139	659	390	312	268	230	220	198	228	209	176	211	206	181	187	168	185	193	176	174	160	179	171	170	182	182	198	178	178	167	173	174	184	163	169	162	186	169	169	161	159	171	175	169	184	176	180	167	160	150	180	156	149	177	147	178	167	184	162	167	177	147	165	178	188	174	140	185	164	165	151	193	175	165	160	170	168	157	156	149	186	162	162	160	147	172	162	182	157	190	159	166	184	170	165	160	159	179	157	180	153	170	167	190	194	154	163	178	160	175	170	167	168	139	165	188	168	151	196	161	165	171	149	157	148	177	159	145	152	155	167	162	170	157	161	169	180	191	159	147	160	164	168	166	163	171	158	160	188	173	157	165	174	153	180	158	176	163	163	165	174	130	155	149	190	171	156	160	168	168	172	173	176	179	176	156	180	168	160	179	172	168	175	166	160	153	153	174	158	176	165	173	167	172	155	170	155	161	165	185	172	166	146	166	146	204	179	156	171	212	201	166	165	179	167	173	159	151	173	176	165	177	166	197	168	171	192	175	187	177	179	172	178	159	158	155	174	159	186	138	156	181	158	179	172	165	159	159	171	151	158	171	172	197	168	178	147	169	176	180	158	174	177	172	173	181	174	154	181	195	176	178	181	166	173	152	194	164	171	189	164	169	167	170	181	177	161	139	169	170	168	164	188	165	180	173	164	179	153	157	151	161	145	174	179	152	193	180	174	181	166	182	140	151	175	154	169	191	157	185	166	181	165	168	168	150	177	149	148	156	136	165	176	174	143	182	160	141	156	159	160	160	177	156	153	163	149	166	183	171	162	189	153	162	163	176	125	195	175	165	174	173	171	163	162	159	179	168	181	157	176	181	175	176	150	162	192	191	150	151	155	177	160	142	179	153	173	149	177	172	150	165	163	163	141	165	162	145	167	144	142	154	191	161	152	176	137	185	160	146	177	164	149	159	165	153	136	191	157	155	189	167	153	139	155	167	182	159	165	137	153	165	155	175	169	167	191	167	167	156	161	156	175	170	171	165	175	183	170	172	147	175	160	175	169	174	151	185	182	166	170	176	179	176	173	163	168	146	151	178	191	172	161	159	163	192	173	157	168	148	162	164	151	157	183	188	177	182	186	152	149	184	204	165	194	172	167	162	138	186	173	154	164	157	180	164	172	161	192	160	155	162	154	172	163	168	157	140	146	169	161	169	167	159	166	154	179	175	158	188	194	165	142	169	159	170	156	189	182	167	160	180	178	181	151	150	169	185	158	177	173	177	170	185	158	172	187	144	184	168	182	184	189	207	163	162	155	152	167	139	155	178	155	164	159	142	166	157	158	173	182	184	165	196	166	164	190	155	163	175	167	183	171	180	150	162	160	164	190	188	173	149	166	180	161	147	164	156	180	192	178	170	164	191	166	176	154	159	178	190	144	169	167	186	171	194	162	153	196	205	169	154	155	151	149	164	189	154	161	184	172	154	168	165	188	168	145	159	169	190	168	163	173	168	184	161	165	145	170	134	168	161	173	166	164	166	172	169	152	175	178	145	171	155	166	173	186	152	174	184	172	185	165	167	160	172	176	186	149	169	161	154	162	196	167	143	208	155	181	167	175	160	168	176	185	163	162	189	173	147	166	184	178	205	170	180	172	169	150	170	179	173	158	162	189	161	167	156	166	155	157	186	174	146	160	169	159	185	187	186	171	182	158	150	167	161	157	184	178	179	171	181	164	181	171	163	174	146	175	181	165	157	165	161	168	166	169	167	191	152	181	186	194	159	157	156	162	136	179	162	197	172	133	169	176	186	171	163	162	175	155	143	172	172	149	173	160	180	188	164	162	176	177	187	166	159	154	167	157	181	168	165	152	135	173	188	163	171	186	155	201	183	160	160	166	179	185	162	179	190	145	163	142	163	169	178	155	159	151	156	178	152	197	183	151	167	177	166	153	177	179	166	187	157	157	175	177	174	162	191	178	154	161	158	191	163	173	196	173	176	151	156	179	167	171	171	170	168	192	154	165	170	149	172	140	149	165	149	178	174	138	159	165	188	163	187	155	174	171	184	144	183	175	166	185	178	177	162	154	183	193	155	163	164	154	156	160	146	179	189	183	185	186	168	183	179	170	176	197	166	165	181	151	164	162	170	171	162	183	205	142	191	164	161	169	167	179	155	164	197	153	153	154	171	170	161	161	149	185	162	161	147	161	160	187	161	155	150	172	152	149	168	160	170	185	151	173	166	173	159	161	161	172	152	174	170	176	169	154	176	187	173	162	177	168	191	179	181	166	171	196	181	197	163	183	185	157	174	156	172	163	157	175	166	168	154	211	178	180	154	167	161	146	176	169	145	160	165	156	181	147	149	163	156	175	161	166	142	140	167	153	140	182	155	155	179	177	183	173	168	173	164	141	188	142	157	175	140	137	170	184	144	162	182	137	170	184	169	178	190	166	172	162	171	144	158	170	168	186	160	184	176	187	181	214	180	155	142	173	167	170	153	150	172	160	182	153	166	157	161	171	171	174	171	170	175	150	178	184	168	167	161	172	188	178	167	155	156	163	152	157	163	181	165	166	168	165	166	161	142	176	148	159	136	176	195	192	177	172	151	170	176	177	174	179	148	167	186	167	181	162	156	147	186	156	160	182	159	172	163	156	154	191	162	165	161	180	173	179	190	159	162	198	146	152	182	181	163	165	152	184	171	167	159	141	145	181	195	176	155	146	171	167	164	177	178	156	169	179	165	155	164	201	180	164	186	157	179	181	167	178	160	159	173	167	165	178	161	176	175	170	165	174	171	167	180	163	164	146	196	183	146	194	170	160	167	184	163	153	159	164	172	160	167	157	176	153	196	129	173	159	159	143	181	161	193	161	156	205	190	178	165	166	168	196	183	154	192	138	187	165	161	181	183	154	173	179	168	190	180	161	172	177	165	174	161	184	175	172	181	158	156	180	169	151	155	162	169	139	134	201	180	187	146	170	156	163	135	142	184	170	187	171	179	170	183	198	153	162	178	156	157	153	172	187	190	175	174	159	193	164	172	173	166	168	168	155	156	164	162	175	174	162	164	156	166	158	172	184	164	151	186	173	194	166	156	168	185	171	177	134	163	169	157	148	168	171	149	169	159	148	172	180	174	179	183	180	151	150	156	172	152	155	159	165	189	170	160	184	156	153	155	169	156	186	148	158	178	151	158	147	174	176	152	163	156	171	196	143	181	144	178	155	196	196	153	151	166	167	170	171	165	176	165	200	168	170	173	178	160	167	171	182	175	165	177	170	152	148	175	162	172	173	168	168	154	162	163	177	161	165	174	174	182	161	155	166	175	137	159	164	155	139	156	173	168	146	198	162	185	178	184	161	164	160	172	182	169	151	160	160	152	149	173	184	148	171	163	184	166	156	173	171	152	172	165	183	170	154	185	157	171	179	174	156	148	145	144	177	144	177	159	163	176	154	176	153	156	168	188	175	159	164	154	142	179	134	179	188	199	195
37773	21558	12080	8630	6071	4472	2894	1598	1082	748	789	706	677	697	649	609	554	535	478	502	461	446	511	481	493	487	481	470	448	481	454	484	462	466	455	426	429	406	470	398	435	459	419	414	429	405	427	414	389	407	417	423	378	423	389	403	372	419	365	421	381	399	432	390	378	394	397	432	408	339	394	392	442	378	388	418	401	425	407	405	408	382	387	380	400	425	422	412	403	392	398	414	414	410	412	372	406	410	381	384	408	393	420	402	379	439	443	440	418	377	425	404	411	400	380	374	406	390	409	439	391	429	415	402	416	401	400	437	379	401	414	394	353	409	384	414	359	428	416	395	401	428	374	373	423	387	420	397	413	432	384	427	417	375	392	389	428	428	409	414	401	462	424	437	401	420	395	402	420	444	368	392	431	395	397	418	419	373	378	417	393	384	448	401	408	410	376	419	387	378	377	383	424	420	414	441	417	411	375	408	399	395	430	388	395	408	382	392	424	399	413	395	449	391	406	436	394	377	356	429	384	395	436	425	366	395	369	400	447	401	425	377	396	400	402	387	399	425	387	397	393	390	382	443	367	416	454	431	426	400	386	394	434	404	425	417	394	411	360	407	417	405	412	365	400	397	410	408	375	423	419	412	389	450	420	377	394	394	378	418	405	387	427	399	397	396	369	375	418	395	368	398	416	405	387	404	383	395	402	414	404	402	416	405	406	424	413	372	392	406	394	385	413	422	396	388	436	398	393	426	387	375	406	404	379	391	404	381	444	414	407	425	408	421	361	405	429	422	428	410	405	407	420	375	407	436	415	421	407	452	387	411	385	415	432	388	386	431	377	422	388	389	401	413	408	396	402	384	391	391	401	424	416	377	392	405	395	385	395	421	425	428	403	415	424	394	395	425	415	387	365	397	404	410	407	391	422	415	385	387	382	406	456	401	419	394	402	424	381	415	413	388	431	406	387	445	389	427	413	447	386	421	386	406	375	454	437	391	399	431	394	395	396	401	398	402	389	419	419	413	394	413	383	400	413	428	387	399	403	374	456	417	425	419	394	415	430	395	380	403	453	422	417	424	377	414	390	358	410	386	390	390	409	416	450	406	390	380	413	378	477	378	383	411	387	409	384	423	380	371	397	418	403	414	414	405	363	396	406	379	401	397	399	406	398	392	409	392	430	401	382	404	423	391	387	411	413	398	385	389	393	398	406	408	377	417	405	418	394	415	436	407	399	390	380	416	374	403	392	406	392	386	408	452	382	411	391	386	419	384	401	401	412	412	429	388	397	371	408	380	432	429	448	380	405	408	395	396	408	419	433	392	409	400	408	372	396	453	406	441	400	399	386	425	402	424	406	431	434	388	387	393	413	387	386	424	388	390	417	395	428	369	380	423	405	400	394	415	408	419	388	403	404	450	385	378	388	430	378	425	415	403	423	409	405	399	361	393	394	435	428	404	391	397	401	401	381	395	388	391	410	415	413	393	406	412	412	410	384	430	392	408	379	393	401	403	364	393	393	431	437	410	383	403	406	397	432	413	424	409	413	439	414	420	420	395	418	376	396	413	405	375	404	401	413	405	406	390	398	420	422	427	413	448	403	385	435	397	397	366	429	407	398	409	398	394	389	388	406	377	381	376	413	369	427	402	420	396	437	379	400	380	371	414	425	401	386	411	426	391	402	374	447	430	393	445	373	422	404	385	421	431	429	417	409	397	420	408	449	404	380	451	426	415	395	432	399	406	404	419	387	400	401	388	456	374	389	365	420	432	383	404	406	413	394	379	384	411	417	431	411	402	393	434	405	393	390	372	380	429	386	383	419	416	403	396	382	419	397	400	415	390	408	423	416	414	418	406	391	422	397	406	403	409	415	423	386	400	443	410	406	411	404	440	425	428	375	408	411	434	420	383	383	362	379	430	361	381	413	419	385	396	406	415	393	417	396	405	417	393	405	409	371	392	420	403	394	395	358	395	391	417	436	381	397	387	422	370	375	400	436	413	430	383	407	407	423	418	382	413	400	378	403	417	419	410	387	410	391	411	423	391	404	432	430	401	405	386	385	409	390	415	429	402	375	423	439	401	410	423	421	412	426	399	391	435	398	409	404	393	417	407	412	421	400	387	410	414	429	443	371	408	390	397	385	401	390	429	371	388	415	395	392	387	408	413	401	371	411	399	389	404	409	436	393	399	400	370	417	391	424	405	417	402	413	384	356	407	404	388	401	391	447	378	401	417	377	375	449	393	411	420	413	389	364	413	397	413	400	388	453	388	381	355	377	446	417	425	384	431	403	388	441	410	405	410	425	410	384	391	397	380	377	441	388	415	451	374	393	383	394	419	404	405	394	400	388	390	401	416	400	409	403	429	391	376	431	400	403	416	412	417	415	403	393	377	387	416	437	416	417	401	396	373	405	414	386	415	401	443	405	380	394	374	413	435	434	411	447	375	425	386	444	409	368	395	391	388	419	393	413	393	418	404	390	402	411	378	376	378	391	405	431	413	396	425	416	403	377	384	444	427	426	402	395	388	374	417	402	378	392	368	394	439	407	411	365	417	437	397	368	391	457	440	419	420	373	374	387	387	397	393	403	395	372	431	407	414	402	428	412	392	431	393	385	416	396	412	427	422	434	372	407	434	384	430	404	388	411	432	417	420	410	386	424	420	404	389	406	420	385	382	395	403	382	409	405	407	431	446	415	354	403	435	430	424	396	399	402	387	395	416	399	431	395	382	423	401	397	399	375	388	417	399	390	403	410	402	388	418	398	400	376	378	423	427	429	416	384	404	378	413	376	409	420	388	425	422	419	410	407	405	394	378	409	419	424	388	434	401	368	363	407	406	395	410	425	411	349	407	405	408	398	423	389	415	403	388	418	398	407	381	406	414	421	397	378	392	420	415	392	408	398	444	378	435	447	422	402	387	399	394	412	400	443	407	416	387	407	397	402	402	418	380	411	405	402	385	435	391	451	424	401	379	433	407	359	389	433	387	357	375	407	352	380	390	400	402	419	364	395	402	415	422	418	397	392	384	394	429	430	397	394	425	409	411	401	410	395	387	385	393	440	393	412	378	412	405	401	404	427	429	383	422	379	406	373	418	396	356	428	408	414	393	384	403	411	388	412	400	396	420	395	373	381	400	426	384	370	411	411	401	414	367	394	379	411	399	361	384	395	399	388	413	436	382	419	412	373	425	392	405	414	422	368	362	410	395	428	382	443	374	445	423	378	413	437	404	351	404	408	442	401	372	385	425	401	414	363	401	404	454	376	382	377	401	396	399	391	387	408	398	439	441	423	390	399	393	420	412	366	412	410	375	397	425	425	383	402	420	423	384	421	425	415	405	434	431	358	400	376	395	390	402	428	392	416	404	409	431	412	411	382	415	397	406	425	413	404	345	420	403	400	384	406	390	418	414	437	403	408	383	418	378	397	412	350	402	362	408	407	428	390	389	415	374	426	383	392	387	471	431	378	394	384	427	362	370	391	376	403	420	429	417	397	376
33049	13789	5175	2154	755	422	295	252	213	231	222	215	204	203	185	194	230	192	190	199	187	201	171	179	186	177	243	181	196	161	187	202	205	194	206	196	160	177	175	179	173	200	217	201	198	199	190	192	197	185	215	189	183	171	180	194	201	181	210	184	179	190	169	191	174	184	185	187	196	197	203	197	200	196	182	196	171	199	211	161	196	192	183	194	172	174	184	205	162	186	196	191	177	208	162	197	210	197	193	193	185	204	187	193	206	180	184	178	184	175	169	170	188	186	177	196	195	192	156	155	161	193	170	197	184	177	170	202	179	206	206	202	190	202	184	197	191	185	201	221	163	173	182	223	187	181	199	213	187	184	164	192	174	179	161	179	196	188	196	208	191	180	207	171	218	176	198	189	204	179	221	212	165	182	220	183	208	172	201	169	189	197	207	192	216	191	188	165	193	200	191	171	180	191	183	178	176	199	176	149	187	193	179	204	180	175	201	161	190	185	184	171	185	174	193	159	189	192	190	190	173	173	184	167	172	189	198	174	185	204	196	170	171	197	198	168	171	191	183	197	212	183	171	183	198	171	182	176	178	171	196	201	176	215	173	208	196	174	197	188	171	173	180	185	199	172	179	192	194	205	184	215	170	182	192	191	198	177	183	198	193	185	212	170	173	197	225	211	194	209	179	166	192	205	178	170	209	206	193	198	184	195	172	210	233	228	198	203	205	185	193	184	192	185	188	185	198	191	205	202	176	212	187	207	191	195	185	174	186	192	188	164	219	197	187	156	188	214	195	178	197	214	184	176	199	191	171	180	193	204	181	177	181	163	178	190	209	194	191	169	195	204	195	198	186	208	188	193	183	184	185	186	181	172	197	183	154	194	195	209	166	194	170	203	215	201	186	191	176	193	184	175	196	190	196	202	217	211	177	204	202	185	179	192	153	170	178	180	197	214	174	178	198	200	200	165	189	197	200	194	210	203	195	178	201	179	182	156	204	208	162	187	174	194	192	193	189	168	162	191	210	199	182	202	160	183	173	218	203	196	213	169	180	212	203	186	160	166	196	186	176	195	165	200	195	182	200	149	223	192	221	178	175	194	193	189	183	211	162	216	161	190	194	170	185	175	172	164	173	193	196	224	204	188	184	207	212	193	179	187	192	204	191	165	181	204	165	201	169	203	196	168	197	201	197	201	184	208	193	180	174	196	193	220	161	196	202	197	187	169	146	188	197	196	193	207	157	171	173	164	166	185	215	175	171	175	202	185	211	208	215	180	192	176	205	191	194	176	205	181	206	196	196	173	220	191	181	217	174	201	199	194	202	180	203	194	201	208	190	200	211	195	155	166	178	202	191	196	203	177	181	183	198	181	206	207	176	176	181	207	192	190	167	171	178	202	168	197	178	172	156	198	204	213	190	172	177	209	179	209	201	175	212	170	182	198	200	189	175	180	196	175	170	184	175	174	166	159	184	206	203	179	167	200	195	193	200	193	220	175	204	194	205	177	174	162	194	213	228	162	196	187	184	191	179	184	198	184	183	198	183	188	182	216	187	186	196	176	190	194	196	197	197	201	216	188	187	227	200	183	206	198	165	235	178	197	220	172	175	184	194	161	174	212	235	191	193	178	190	201	193	183	189	170	208	179	154	175	197	174	187	208	183	210	179	170	206	189	186	170	194	214	185	181	195	226	178	190	188	197	185	198	175	171	183	197	203	193	188	194	195	196	175	191	174	210	181	196	190	173	196	185	188	197	179	182	193	206	171	191	209	164	220	160	193	198	169	167	215	182	216	175	193	185	187	206	214	202	188	191	209	182	202	177	199	176	180	176	207	174	217	200	192	208	164	183	205	195	183	188	194	183	203	190	190	187	186	185	193	192	191	195	168	178	185	188	182	189	162	182	174	164	166	180	196	195	183	197	178	174	177	192	183	194	208	180	188	178	173	188	169	222	182	187	187	181	180	192	205	179	186	185	179	192	190	210	203	181	188	210	174	208	185	191	170	168	197	186	204	176	212	197	212	237	193	176	192	175	175	180	192	192	216	187	196	215	183	184	186	201	186	179	197	217	196	186	199	168	159	198	172	182	176	200	195	171	186	164	198	207	188	191	194	227	201	187	179	179	207	216	177	204	197	183	194	192	170	173	186	186	193	209	180	188	190	198	199	171	164	192	187	196	152	203	189	187	192	196	179	194	200	170	188	151	164	180	178	183	203	166	218	226	187	202	181	186	189	190	192	176	169	177	195	198	177	187	210	190	181	193	199	175	199	163	186	167	173	195	191	193	177	189	208	203	187	222	179	188	184	199	229	205	182	197	185	207	200	176	189	167	206	190	177	174	167	212	198	199	195	186	193	173	202	175	205	178	196	193	168	206	185	181	201	196	194	182	187	161	185	194	189	204	192	182	187	191	179	192	206	185	176	191	199	224	201	199	181	179	206	202	199	199	181	170	199	195	205	169	189	180	187	213	189	195	193	203	219	176	169	179	207	197	181	167	179	190	181	190	201	186	174	174	201	198	190	184	191	179	186	177	175	200	184	200	172	204	166	208	158	193	224	212	191	205	174	189	186	174	178	194	190	194	213	193	214	203	177	192	212	191	194	178	218	178	185	215	172	208	190	207	177	204	182	189	181	160	189	183	189	192	203	200	183	165	176	200	203	192	186	177	174	166	174	167	175	176	204	177	169	183	170	208	158	181	170	152	187	200	217	187	167	197	227	167	207	177	203	195	191	171	212	193	169	233	197	187	200	207	189	188	210	210	170	160	193	196	184	179	213	179	174	182	208	161	181	183	183	184	187	192	195	188	191	214	183	211	216	161	200	180	185	204	200	208	176	211	208	183	209	198	163	181	192	201	217	217	174	198	200	182	189	190	189	178	173	196	197	197	205	211	214	185	199	205	172	194	167	200	183	203	195	199	173	176	175	223	181	207	190	198	200	200	204	152	160	204	164	219	185	182	206	169	190	189	226	183	205	188	186	182	199	178	207	171	210	159	184	191	187	179	194	199	206	207	200	208	181	203	179	202	197	188	149	190	164	179	203	192	215	196	164	197	173	184	179	198	191	187	211	195	186	211	185	185	191	167	199	184	205	209	199	184	199	179	177	216	236	156	169	167	208	184	180	200	196	189	204	202	199	207	180	213	206	196	180	179	203	169	207	208	180	204	188	199	185	210	195	194	186	181	200	178	188	193	192	195	186	198	169	184	213	197	181	198	183	187	186	171	222	172	185	193	174	210	178	175	189	191	183	191	180	180	182	196	192	194	190	190	217	219	180	205	183	157	184	205	209	182	201	192	181	210	161	182	180	163	203	213	216	195	190	193	190	186	193	203	155	192	214	203	202	214	205	204	191	172	175	197	199	184	202	203	176	192	154	165	214	184	193	190	200	179	202	213	195	182	193	190	198	169	201	188	201	199	168	213	190	189	192	186	173	198	200	189	180	157	184	209	195	193	189	182	176	207	183	187	198	217	205	181	170	191	195	185	200	201
24742	11714	8498	5614	2472	1551	1030	758	566	572	579	550	516	580	522	506	499	509	526	490	488	455	442	462	465	496	489	543	454	468	456	470	458	460	429	455	437	443	479	487	430	476	458	473	464	460	441	461	454	468	474	470	464	433	443	476	453	460	475	483	483	476	473	443	479	448	479	461	431	437	446	461	488	460	427	442	477	471	444	463	460	469	447	419	436	432	478	484	458	467	476	489	443	452	457	434	467	465	456	444	474	481	447	482	476	498	421	426	462	427	466	475	446	423	432	472	467	454	466	445	438	430	483	461	433	443	482	461	479	459	465	418	481	434	472	435	435	513	499	432	460	480	490	439	474	484	473	464	486	462	443	474	414	455	457	446	448	458	470	448	452	471	453	434	455	433	446	437	486	434	453	446	480	478	457	462	483	437	504	480	447	460	452	481	473	423	476	435	462	445	478	426	438	481	426	463	441	482	479	473	524	460	468	419	451	437	435	489	440	461	449	461	456	437	449	428	464	455	426	485	461	468	490	463	427	466	434	478	432	431	457	424	456	472	434	482	484	433	455	471	462	465	501	470	486	424	458	433	440	487	492	428	498	469	457	501	436	479	480	451	460	485	460	467	459	475	465	484	490	481	459	463	465	403	477	455	463	450	451	472	463	469	471	457	428	474	441	486	447	460	497	440	516	475	487	463	457	467	475	459	468	464	504	475	461	469	472	450	462	517	451	439	480	478	435	458	435	440	441	474	438	469	466	464	463	442	496	457	445	417	489	472	463	508	456	465	449	462	448	419	497	461	437	455	458	486	463	489	456	462	485	489	475	453	447	476	497	466	450	464	456	450	470	461	441	473	440	493	446	451	472	471	491	448	490	441	459	507	469	436	458	461	431	428	473	484	505	469	482	473	462	463	432	424	482	480	446	489	480	457	452	475	503	450	438	502	488	452	428	433	451	472	503	463	473	497	466	470	481	478	456	449	464	461	484	478	463	468	446	445	484	446	453	443	486	466	443	477	484	453	488	485	472	482	462	448	474	455	456	458	459	467	443	475	442	475	473	434	464	476	448	475	433	426	496	463	482	471	484	507	465	465	440	446	477	408	499	446	441	506	477	411	434	460	465	446	482	447	468	449	471	415	528	480	471	434	479	476	499	450	450	428	463	493	463	475	487	453	443	446	483	463	439	452	487	461	458	486	489	447	449	451	428	447	456	462	428	482	483	466	461	506	482	452	446	465	470	519	481	477	455	467	429	443	468	477	494	452	493	449	464	436	467	454	460	442	465	461	494	463	464	428	465	441	440	479	457	477	458	465	467	423	442	442	468	479	496	427	464	443	464	456	474	465	487	447	477	452	483	436	470	453	450	430	457	461	475	480	456	500	486	449	446	434	476	476	456	454	461	465	441	419	486	419	454	438	464	478	442	442	477	489	463	474	457	446	472	447	454	482	445	445	470	452	440	446	480	453	476	459	464	481	424	487	465	429	458	448	466	436	490	469	435	492	451	484	455	439	436	462	432	447	513	469	440	504	441	485	462	454	465	436	450	451	439	512	473	466	427	470	449	458	459	426	438	453	461	476	439	416	449	489	492	489	467	442	459	460	400	446	446	467	449	468	436	470	461	486	422	479	503	440	466	476	457	470	472	440	422	472	405	454	472	473	439	411	470	457	460	456	421	464	436	483	451	453	478	449	475	499	454	469	429	469	470	466	454	463	462	448	462	488	454	475	476	485	442	452	466	482	455	462	442	440	485	455	446	447	494	473	476	468	479	479	456	430	458	462	455	448	420	443	395	477	463	443	468	474	434	463	480	453	436	440	478	486	442	472	465	453	449	448	455	469	488	457	481	445	457	436	416	509	456	447	466	465	461	443	428	419	456	431	462	488	458	487	470	482	436	464	477	397	455	435	443	459	456	440	511	420	499	477	423	479	483	446	462	436	495	489	459	465	448	468	501	444	453	459	479	426	461	471	464	429	453	456	431	440	476	467	479	511	484	460	451	444	461	472	447	433	437	426	453	430	458	481	450	450	448	477	463	466	426	413	472	456	481	465	459	458	461	477	426	437	446	476	430	469	495	484	461	459	461	450	448	450	460	484	468	502	496	501	464	440	449	471	481	463	488	483	444	433	471	443	441	436	458	476	446	462	488	492	407	452	484	477	453	506	448	427	496	481	469	428	435	464	478	504	467	435	467	464	464	467	471	475	477	475	453	488	492	456	450	446	507	479	473	459	453	472	464	464	438	488	436	482	459	441	470	400	467	437	461	437	479	469	460	482	438	493	477	447	463	430	449	434	457	469	476	464	485	444	466	488	471	465	412	455	457	445	457	482	462	457	448	457	441	456	458	443	416	454	435	459	467	483	434	431	454	459	451	483	452	450	471	441	485	454	460	463	448	456	473	440	462	466	453	495	453	453	474	458	439	481	479	476	435	489	493	449	480	469	482	416	447	428	492	488	438	451	452	435	451	454	473	488	482	466	461	452	492	494	477	468	480	417	469	457	451	437	454	449	447	464	448	456	493	476	468	463	398	419	445	427	481	439	468	488	440	456	494	478	499	465	439	438	450	447	452	487	446	508	475	484	438	465	456	470	445	485	471	463	440	444	464	477	455	497	457	412	477	474	464	466	475	458	450	501	446	446	487	419	443	465	494	470	476	454	439	493	433	454	493	475	444	454	467	436	454	458	505	480	433	447	493	440	432	491	495	437	489	446	471	445	500	472	476	448	462	460	453	450	472	463	451	475	465	459	458	469	476	439	454	430	401	451	469	503	439	458	467	462	506	461	455	451	466	433	462	446	445	424	452	473	462	471	449	446	451	444	491	464	481	442	437	514	451	443	457	477	480	507	473	453	470	452	449	477	485	418	466	486	456	450	469	479	456	497	474	475	452	449	433	457	426	506	481	500	426	411	437	458	472	454	466	456	506	429	427	467	450	463	458	462	464	424	448	431	438	435	457	432	444	436	490	454	455	442	454	411	447	478	436	451	452	466	468	446	489	457	463	469	447	432	468	435	444	468	478	471	481	445	445	424	453	475	464	444	496	443	460	427	450	448	443	460	446	454	502	488	460	466	473	446	494	442	434	447	479	382	482	459	432	508	456	475	467	464	414	441	487	482	459	478	430	461	439	461	494	474	453	459	486	464	512	469	455	444	472	455	458	467	486	469	495	420	443	433	481	475	435	459	496	469	467	460	438	435	441	452	473	450	484	454	439	450	473	461	402	547	442	447	480	478	475	459	463	456	429	471	471	452	443	443	437	439	488	457	464	489	459	448	467	426	456	448	509	463	457	460	533	446	453	468	472	487	425	456	470	496	473	428	476	445	445	445	473	465	435	458	490	485	437	459	478	471	465	444	421	451	444	475	432	454	464	418	491	475	428	454	461	462	438	462	469	441	483	427	463	492	491	454	450	476	472	449	494	449	457	484	478	487	479	438	453	465	426	465	486	441	489	511	492	445	451	503	465	439	471	450	464	498	470	455	469	489
53400	25034	8701	2118	872	534	338	270	249	234	240	209	187	218	213	208	208	192	206	200	215	183	209	226	211	221	219	222	215	222	208	200	211	217	209	205	212	207	227	233	198	184	189	188	193	187	209	204	209	232	233	206	214	217	183	218	208	212	213	208	197	196	225	220	190	185	206	204	175	201	206	211	211	240	229	212	192	257	252	221	225	212	228	237	215	219	238	202	212	217	208	208	201	212	242	225	223	219	211	206	168	222	210	237	200	219	211	227	218	198	197	213	202	205	184	205	204	216	206	181	228	215	214	232	195	188	207	210	198	188	242	233	228	241	211	225	194	202	206	208	232	217	209	201	211	219	200	234	198	219	200	203	227	190	189	205	194	194	208	208	218	195	212	223	209	238	215	211	189	199	190	189	201	237	200	221	210	195	197	207	210	219	220	202	224	220	219	199	224	218	231	224	207	219	185	204	218	237	228	206	224	185	219	197	184	221	215	214	213	185	218	193	213	258	212	196	199	224	213	170	220	222	215	187	232	220	215	220	204	225	249	230	208	225	193	218	218	195	222	197	216	203	210	217	211	243	203	202	208	204	182	223	216	207	216	223	198	226	237	224	205	199	210	176	217	196	212	195	207	216	190	204	227	203	201	228	202	228	227	210	201	255	196	228	228	223	198	208	208	204	208	193	185	231	213	217	226	214	218	198	219	209	205	214	228	174	205	206	212	222	184	210	188	216	217	232	203	206	231	202	181	206	212	199	250	238	208	206	206	206	201	210	212	187	201	186	210	190	230	206	198	229	198	215	231	222	226	237	227	205	230	212	211	188	216	194	223	250	219	218	173	205	207	195	235	208	216	222	237	189	206	190	222	212	229	198	209	237	200	192	212	199	193	197	210	217	211	205	194	204	225	208	214	173	208	221	196	210	211	209	207	234	192	213	207	207	195	230	215	190	198	228	201	197	212	220	201	191	202	225	191	233	224	194	224	215	185	183	206	213	206	218	216	186	228	224	194	231	217	246	224	194	231	206	214	191	195	224	204	224	224	238	227	223	218	206	219	195	207	202	213	213	216	233	225	186	230	188	211	176	219	209	211	201	195	189	202	243	221	220	229	201	211	200	222	202	217	197	199	194	225	224	214	231	221	225	207	221	232	198	209	179	211	217	221	190	182	212	212	193	219	197	216	214	207	181	219	201	216	236	236	190	231	208	214	199	226	217	216	214	230	230	182	228	215	203	228	208	204	202	208	208	231	212	208	227	216	212	225	183	214	211	214	224	234	200	205	210	197	193	220	207	197	201	187	218	221	204	197	226	203	213	179	202	208	196	214	214	192	243	204	200	212	206	214	246	205	225	197	199	191	211	203	218	204	228	220	208	219	239	220	219	205	181	194	206	225	209	226	214	207	202	208	207	197	185	197	215	214	225	185	187	217	210	231	194	197	219	215	229	206	234	195	199	188	202	214	238	235	202	201	209	209	214	227	190	215	210	207	214	221	224	197	200	202	216	218	221	197	210	189	206	225	207	234	221	199	210	178	200	202	198	216	216	222	197	231	216	208	217	205	191	193	199	205	171	207	199	239	217	229	212	197	198	190	205	224	217	219	204	185	234	211	227	208	216	213	195	193	211	239	214	196	235	209	209	216	217	190	221	199	217	210	229	210	216	248	199	224	212	189	223	225	194	215	229	228	203	250	232	210	215	221	189	227	221	188	201	202	208	230	191	209	234	238	221	192	216	189	219	224	193	213	223	225	188	202	209	236	224	210	227	193	227	223	190	192	199	225	213	185	219	210	202	225	220	206	230	211	228	210	195	203	219	211	205	239	216	222	235	229	225	185	186	235	225	188	202	209	196	183	213	215	223	220	229	208	211	205	226	218	233	222	224	205	225	240	216	217	224	170	207	230	208	208	212	200	232	212	185	211	235	201	216	200	221	217	230	231	208	221	189	220	218	222	214	231	229	215	199	214	206	229	205	198	207	217	241	237	189	215	211	242	200	227	219	214	198	220	194	213	195	232	186	211	170	215	184	188	197	199	219	206	211	232	225	229	202	197	214	213	210	192	215	206	220	204	212	229	236	189	194	226	214	231	217	215	207	181	213	213	219	209	215	193	215	217	223	229	212	196	193	222	214	201	211	180	216	223	191	196	209	206	222	214	234	207	219	199	191	215	206	194	204	216	204	230	197	219	208	258	227	225	197	222	215	234	186	208	219	236	191	216	215	262	204	194	189	179	209	202	225	211	190	222	200	199	210	206	221	194	195	201	211	189	202	212	228	206	203	204	211	223	210	192	202	233	221	244	233	199	214	203	180	223	231	197	188	172	211	231	197	226	202	206	240	201	207	237	224	229	190	209	209	224	223	224	185	227	232	187	235	211	204	214	190	240	236	226	197	194	212	221	207	203	190	221	217	219	218	216	207	203	188	189	225	205	182	188	209	214	221	199	218	195	219	223	203	209	228	194	239	213	247	216	230	209	226	218	232	190	219	201	203	191	196	199	192	208	216	202	199	228	201	209	230	214	200	217	201	241	253	210	201	248	214	219	235	208	194	199	200	223	221	234	200	191	201	220	186	220	216	216	205	219	218	213	213	213	210	243	209	218	214	179	222	227	231	220	227	239	229	227	205	200	214	191	213	167	198	233	197	207	206	209	191	210	186	210	196	203	191	227	236	221	216	229	222	234	225	219	210	216	208	190	229	234	199	198	219	239	222	204	242	250	224	208	189	226	203	179	208	198	200	187	193	234	201	229	214	211	204	196	210	212	213	221	224	213	215	196	236	216	201	199	198	208	232	231	184	214	200	224	228	202	226	230	202	199	209	242	199	203	202	200	214	208	217	222	222	198	213	181	204	205	210	210	196	205	218	203	229	177	193	214	206	200	193	192	213	218	210	213	221	211	210	202	212	251	204	204	231	226	217	215	194	210	221	194	219	211	206	203	224	222	220	186	205	230	213	181	222	224	207	216	222	188	230	202	182	198	210	189	210	209	211	219	191	232	213	206	203	201	202	209	222	206	240	214	208	177	222	207	201	220	227	218	197	202	244	198	204	236	237	200	222	177	218	217	226	203	204	186	208	230	201	186	206	228	201	228	206	236	220	205	217	220	223	234	219	173	212	203	196	205	202	220	206	203	188	211	205	184	231	200	236	215	223	204	192	210	209	229	164	204	219	221	218	201	214	212	210	217	214	215	194	191	211	218	216	216	196	198	197	218	207	198	200	195	197	220	204	213	218	189	194	220	242	218	229	229	213	198	216	217	250	206	202	201	194	222	213	207	221	198	233	193	221	223	213	202	197	233	178	203	209	205	201	204	202	212	212	208	230	228	186	202	201	208	189	238	224	194	235	201	230	187	218	205	216	219	182	187	204	222	194	204	203	229	194	204	218	212	240	231	201	215	206	230	195	215	220	200	204	197	217	196	184	194	204	206	234	226	209	194	192	197	220	197	192	234	205	216	187	221	224	201	219	205	211	227	189	195	225	223	231
38244	20474	10454	4863	3107	1936	1188	801	656	604	598	583	614	560	551	540	506	532	535	491	500	513	483	529	531	511	535	560	536	521	538	493	557	523	557	521	548	511	481	530	523	518	501	479	476	520	471	486	532	561	485	517	527	522	495	513	511	539	501	513	503	480	476	471	497	511	518	519	498	461	486	495	510	512	487	498	508	511	511	502	529	504	490	512	481	538	503	502	497	547	514	498	498	525	516	536	486	529	512	521	492	490	496	457	506	508	487	482	498	478	481	520	503	478	517	496	482	503	489	552	528	479	527	517	537	488	551	447	492	525	503	484	502	476	501	500	521	510	490	470	519	514	528	493	521	493	490	503	525	525	538	496	507	481	490	474	540	516	563	479	493	509	513	487	519	513	538	498	496	491	519	479	502	544	522	534	492	516	508	510	480	465	497	493	497	485	489	490	512	487	501	476	493	527	541	491	527	512	491	527	499	498	518	493	504	494	498	491	488	520	464	496	470	491	501	497	499	498	505	478	510	483	520	488	518	494	499	496	512	489	501	496	501	503	512	534	484	486	458	490	493	514	482	531	491	532	451	500	503	478	523	543	499	486	480	516	530	472	503	507	493	512	505	498	514	506	547	527	528	519	502	501	517	511	479	504	527	532	500	488	521	519	489	487	484	521	510	531	446	514	460	486	488	530	498	516	505	532	476	542	500	496	521	491	465	509	491	520	523	467	498	541	497	492	472	497	520	494	513	511	494	519	544	475	510	480	493	517	481	513	525	541	479	521	535	513	482	515	488	524	523	494	512	497	525	480	495	529	505	478	538	507	485	462	469	479	525	517	513	481	521	480	479	522	497	510	466	506	492	501	487	519	467	526	501	514	503	527	491	475	511	503	494	505	491	484	552	468	516	566	507	481	518	485	511	493	512	481	519	508	483	531	478	495	516	509	503	499	524	494	516	488	473	481	491	498	484	498	486	510	514	531	500	432	483	520	521	488	492	495	518	520	503	471	492	484	482	486	538	524	519	519	494	510	485	523	535	521	487	493	520	483	510	526	554	530	530	511	531	502	501	521	512	501	461	523	515	523	482	518	492	491	535	498	519	485	493	465	483	465	504	562	514	482	497	519	513	506	527	533	476	535	482	481	528	488	486	481	533	468	502	538	548	503	493	505	505	498	523	517	481	499	496	505	461	485	517	506	526	518	558	485	510	484	489	481	472	547	504	487	499	502	492	523	508	511	513	523	472	515	514	524	493	483	517	481	528	524	479	517	526	522	486	511	507	527	531	503	503	540	501	497	486	529	538	519	501	520	517	498	500	546	477	496	472	513	478	510	523	514	451	457	516	495	482	486	495	491	535	519	519	510	480	494	457	458	523	536	516	467	462	512	494	477	526	472	527	508	525	505	501	470	515	471	498	543	463	476	483	516	484	508	503	471	516	531	465	498	494	483	512	493	541	537	471	470	536	496	488	520	506	521	464	515	508	505	523	497	482	445	489	509	513	565	521	494	483	501	480	507	480	507	502	482	476	476	529	529	497	485	507	465	505	523	505	519	502	483	503	480	497	524	563	493	503	484	493	462	516	482	534	492	489	525	516	477	505	488	492	517	492	515	471	502	506	531	493	517	492	501	555	498	504	456	471	536	483	508	516	470	497	486	476	490	484	531	520	504	526	527	489	557	488	535	513	522	512	494	481	488	547	481	486	498	486	532	489	499	516	489	527	530	522	518	486	530	513	505	473	478	462	512	490	512	515	514	511	480	506	508	486	542	492	493	476	488	507	511	514	529	512	515	480	555	475	471	493	462	517	505	473	491	498	520	512	490	507	521	557	514	550	509	495	508	511	571	492	478	523	492	512	501	432	538	498	519	513	474	548	500	542	529	487	513	506	505	487	487	524	564	477	546	480	502	537	523	479	538	476	506	458	494	505	500	565	482	487	491	478	478	517	490	520	478	524	521	532	482	530	509	514	521	511	501	524	503	498	483	554	511	497	483	494	517	505	491	512	506	498	483	517	530	507	514	483	477	513	518	513	467	500	511	489	470	506	506	495	502	519	462	497	483	508	537	492	495	504	494	485	504	462	487	460	519	493	550	484	498	486	489	500	460	507	451	525	480	460	460	529	539	484	517	538	508	464	495	522	536	439	504	480	481	516	473	486	501	511	500	511	482	502	489	500	493	508	537	520	481	507	488	485	497	463	491	489	477	475	498	466	516	504	494	528	503	459	476	544	471	487	490	507	470	463	531	464	455	483	511	461	485	520	496	547	492	487	502	480	489	525	514	491	521	449	536	495	500	482	449	484	508	498	492	498	489	546	552	496	485	453	515	533	492	519	464	514	521	462	514	569	512	482	495	498	506	452	494	484	508	478	499	523	518	482	563	509	515	503	476	524	538	448	504	495	472	489	515	501	487	500	502	477	504	509	528	534	462	515	519	527	498	520	530	497	501	499	531	518	502	524	525	531	475	501	517	497	561	525	518	515	513	502	459	501	527	526	518	459	486	505	466	524	514	529	467	486	528	501	498	534	486	541	495	475	487	519	527	483	509	512	497	510	468	497	545	454	487	513	490	474	492	493	567	501	499	560	507	460	489	499	498	503	530	491	468	479	508	503	489	461	524	539	498	508	528	479	527	517	520	506	493	522	485	522	498	481	513	509	537	469	545	492	506	494	506	483	468	523	495	526	508	509	523	503	517	508	519	537	502	511	476	541	453	503	523	486	483	475	526	517	504	488	512	513	503	528	486	519	496	541	537	499	520	567	473	485	537	490	470	554	488	515	505	507	476	515	543	479	470	518	552	462	530	482	503	468	481	547	548	532	452	514	481	523	476	466	517	561	484	491	503	544	537	521	484	508	501	476	473	476	519	518	498	481	525	500	524	555	525	526	537	494	512	521	518	534	497	525	516	522	497	491	478	476	517	482	554	481	515	500	481	462	487	505	521	524	510	482	542	527	538	525	528	522	529	489	524	476	492	522	477	510	480	511	490	494	487	501	518	491	498	522	509	506	500	516	522	533	464	523	515	531	483	505	514	530	501	488	512	462	517	493	507	494	471	494	538	489	484	526	494	492	527	490	509	503	513	468	510	522	492	488	494	497	502	488	497	485	499	505	514	519	509	503	482	525	513	527	505	491	492	521	482	504	498	495	472	483	485	513	472	504	494	559	499	531	493	521	471	485	519	489	479	494	500	466	524	489	511	522	485	520	549	498	547	527	469	502	513	481	496	541	533	516	524	506	527	531	540	538	523	526	508	481	496	514	474	485	517	512	525	483	503	499	455	482	531	524	467	505	487	530	521	518	500	515	487	533	485	463	500	530	505	463	502	503	519	485	529	474	487	490	471	493	504	549	462	518	502	504	465	498	488	495	507	526	534	498	498	507	489	521	511	481	491	511	508	535	488	518	500	472	449	543	548	497	485	521	480	531	543	556	523	500	554	540	499	461	487	504	496	543	538	518	544	471	509	485	520	472	536	486	505	524	516	463	503
61311	26326	9089	2853	1033	573	380	271	214	200	190	197	194	152	174	181	191	163	175	162	184	165	151	175	179	159	161	162	175	164	189	178	175	153	163	173	173	160	165	176	186	171	167	169	182	156	165	162	178	161	158	160	169	154	158	173	143	188	177	175	172	151	159	166	188	184	168	174	158	151	168	179	150	173	167	166	167	155	141	165	145	160	205	143	169	169	167	189	186	158	172	159	160	188	171	141	153	151	187	152	154	169	164	186	166	175	162	162	169	193	169	186	162	171	168	162	202	147	136	194	159	159	165	171	170	152	161	152	171	179	193	168	188	162	177	153	162	177	177	154	186	174	150	175	162	171	170	181	162	141	197	149	158	165	185	188	185	170	185	189	160	188	177	178	178	167	201	176	170	187	179	161	158	182	180	175	147	161	155	154	175	150	175	153	185	171	164	172	154	151	166	169	163	175	187	163	150	184	144	186	169	156	171	194	166	175	169	168	172	158	158	167	158	170	183	177	148	173	164	170	160	159	175	173	175	155	158	179	184	170	184	187	157	193	161	155	190	157	151	177	201	177	144	158	195	169	186	151	156	156	162	153	177	154	175	188	167	146	171	186	159	202	162	195	168	184	166	162	200	173	154	169	173	187	203	185	159	174	177	173	164	170	185	157	178	184	147	190	172	179	181	158	169	158	158	191	163	179	169	158	154	154	156	185	160	175	177	162	166	168	172	189	153	177	170	178	187	167	158	182	160	156	156	155	171	162	166	190	180	162	193	154	176	169	162	198	173	154	150	169	188	153	164	149	179	152	176	142	155	144	156	170	163	154	168	176	172	185	169	194	176	182	185	165	166	156	155	153	167	154	157	161	180	175	168	156	177	183	183	172	166	150	184	149	161	203	167	154	180	176	150	156	171	168	176	187	184	169	173	181	149	158	150	170	167	180	158	177	185	164	146	171	166	155	204	184	188	172	175	150	155	186	184	155	193	157	172	168	172	190	170	193	174	152	178	157	157	159	132	193	164	166	142	169	178	169	167	171	169	161	133	188	177	147	159	163	178	190	181	175	179	195	160	178	171	169	180	169	162	178	188	151	166	191	166	156	161	175	178	164	162	147	160	170	168	186	191	168	176	183	173	171	173	164	172	153	152	169	170	171	197	149	157	170	140	161	169	155	145	169	187	201	172	153	156	169	177	193	168	169	173	163	164	166	160	157	160	199	162	182	157	176	159	173	176	179	182	192	161	158	158	167	171	147	143	147	178	165	174	164	171	166	216	148	181	165	162	179	153	158	152	159	174	165	138	164	171	141	161	148	156	161	179	163	167	189	182	161	185	183	174	171	145	178	171	171	176	172	156	159	163	164	173	171	163	166	191	168	161	188	194	162	164	169	171	190	143	162	152	172	166	164	186	192	157	150	167	170	182	173	170	157	172	159	171	173	165	142	155	155	157	195	182	201	184	157	163	168	163	161	157	162	149	176	183	200	161	163	209	182	191	162	163	170	173	171	148	159	170	175	176	170	153	180	145	159	183	162	163	168	192	153	184	147	157	146	181	179	165	170	151	196	158	187	183	146	177	170	165	157	156	208	178	169	156	197	179	176	149	157	151	178	174	175	159	177	155	173	154	173	163	178	138	156	181	152	163	159	163	167	181	176	181	173	173	149	147	149	168	161	167	167	181	169	162	153	188	173	159	194	201	184	165	160	193	178	162	141	160	168	185	179	158	160	159	193	158	175	184	151	163	145	176	142	181	174	187	175	173	153	182	183	182	183	161	171	187	164	146	152	156	161	165	182	173	158	170	190	149	148	193	162	154	176	193	179	168	169	184	159	140	189	187	196	185	152	154	162	173	185	186	182	151	176	188	169	158	152	176	180	188	171	171	162	154	140	156	180	195	177	157	161	156	149	175	167	158	158	139	148	137	151	181	184	146	174	162	150	201	175	147	137	167	180	148	148	147	174	175	136	193	169	159	167	163	169	144	156	143	177	148	164	168	188	192	181	178	176	167	172	171	179	148	160	160	181	145	172	169	188	158	166	186	180	167	152	168	171	181	167	161	173	169	176	183	167	163	185	162	194	165	157	172	179	138	171	184	193	176	158	180	173	159	183	156	172	168	165	169	160	146	188	168	151	159	183	170	169	163	173	159	155	162	179	169	149	176	166	151	167	173	159	168	176	161	158	156	152	168	168	150	160	161	188	180	174	156	170	132	166	168	174	172	173	164	175	187	191	182	166	165	165	136	184	151	164	163	188	188	160	160	192	138	177	150	147	140	163	194	157	160	159	178	170	171	170	156	149	145	169	192	163	155	164	205	176	188	175	172	153	189	178	166	176	162	163	168	162	203	177	166	162	191	181	178	176	180	152	175	153	181	198	170	132	186	149	163	168	166	145	161	143	157	153	179	166	160	153	164	157	162	166	158	203	170	163	170	174	170	196	163	163	167	199	161	171	159	159	175	155	183	166	142	167	144	167	160	156	197	171	160	168	161	156	170	162	170	165	152	178	154	171	191	160	151	142	162	170	168	164	167	183	177	182	147	153	168	152	177	162	180	153	166	163	159	172	152	160	162	173	167	185	152	168	156	156	192	151	146	184	173	162	162	173	168	145	183	157	154	178	183	184	174	167	162	192	167	185	168	170	170	157	171	185	194	149	178	169	159	165	143	158	157	170	184	176	142	165	161	158	168	181	163	150	165	144	173	181	159	178	152	175	161	180	157	193	157	171	166	153	175	163	164	172	180	170	166	153	182	160	159	172	155	169	155	153	163	162	178	157	155	160	168	188	151	163	139	161	186	164	122	179	175	165	154	162	164	146	161	172	184	188	190	166	194	175	154	169	157	185	176	172	165	166	171	177	168	175	172	148	170	150	170	164	155	169	160	174	186	162	165	161	159	155	152	161	143	172	123	155	161	171	183	189	173	169	155	177	164	152	175	154	156	172	153	191	175	159	169	187	184	175	165	155	154	151	174	192	156	162	151	204	184	146	150	174	158	151	170	171	163	173	142	168	167	190	169	139	159	165	171	183	195	162	138	186	173	161	179	177	180	182	162	156	186	145	175	164	191	165	166	149	150	159	170	165	177	209	169	163	156	163	187	190	194	150	179	176	172	166	156	211	166	178	170	163	146	158	196	169	164	160	151	152	173	161	158	187	166	196	171	152	132	178	168	161	169	156	157	181	154	177	179	176	162	156	167	155	189	171	164	187	167	152	166	164	159	173	171	161	162	168	157	186	175	190	157	159	157	170	162	170	177	167	199	160	168	152	162	138	161	160	154	183	170	162	167	180	213	178	180	183	157	198	165	154	205	190	171	175	173	158	152	144	166	188	172	146	165	168	148	155	166	189	186	155	155	156	139	146	175	193	185	149	178	172	150	169	160	179	181	152	168	174	160	164	151	173	157	161	164	181	173	170	158	175	148	170	153	170	152	155	162	171	181	166	164	167	178	179	152	177	171	150	169	149	173	160	169	164	184	162	162	156	161	185
42731	19226	10768	6783	3546	1992	1190	739	594	492	497	529	478	505	481	481	465	450	434	480	447	457	426	422	455	426	429	460	435	446	422	438	437	403	387	422	418	421	444	453	442	417	374	388	391	392	378	387	408	377	427	374	414	399	417	435	387	386	400	398	360	391	401	411	415	416	413	389	393	414	417	363	388	424	431	424	384	378	369	389	400	399	417	415	424	432	396	376	406	362	404	368	421	367	385	417	445	421	395	411	396	409	430	380	390	402	400	397	421	429	399	413	397	405	407	419	408	367	408	393	420	395	435	375	428	357	374	398	417	383	399	451	390	388	442	467	374	399	424	402	401	381	406	404	428	399	412	415	406	421	420	360	411	365	392	389	440	379	387	410	412	409	434	418	439	391	401	417	412	430	432	431	386	364	432	399	413	374	396	367	451	414	375	384	428	429	398	409	437	426	400	418	424	391	385	404	414	414	427	397	424	416	415	404	397	372	387	428	362	392	422	402	386	379	399	392	428	413	387	396	417	380	391	404	356	376	448	422	408	380	401	404	409	406	385	400	390	412	426	434	418	376	413	408	435	425	374	428	375	402	417	393	388	419	412	410	400	375	406	420	410	407	409	381	398	409	394	410	399	397	388	385	381	412	420	405	420	403	428	408	389	413	421	409	379	403	434	382	410	381	403	387	368	404	412	421	408	467	403	365	378	393	448	392	435	430	400	390	409	437	426	375	416	387	446	409	404	402	355	406	386	413	400	377	401	385	423	457	396	410	413	398	400	406	409	367	435	358	429	421	396	407	397	368	384	393	411	417	426	410	378	380	415	391	379	408	367	386	384	406	416	373	378	389	379	379	401	414	405	391	420	430	387	410	418	395	429	415	405	444	383	389	426	383	414	409	440	405	412	415	423	393	429	415	369	411	389	406	413	397	403	370	354	391	392	402	397	370	447	418	414	451	407	416	428	404	380	389	393	402	423	416	412	407	419	365	422	373	410	404	406	397	381	453	413	422	381	431	406	418	391	413	404	430	412	435	399	398	415	394	415	406	388	365	392	390	436	392	421	397	416	398	387	365	439	367	406	407	417	407	412	392	405	390	423	413	426	409	415	375	381	428	388	416	425	432	389	416	370	411	384	421	392	398	421	389	408	398	397	398	391	410	397	404	425	410	402	408	396	392	405	408	392	397	434	425	368	422	416	421	406	404	445	386	415	423	431	389	395	428	368	386	391	406	396	414	413	399	434	386	399	404	428	383	373	457	405	441	398	414	393	390	389	411	452	403	382	417	403	399	390	370	415	423	420	412	399	410	385	389	405	430	366	410	424	423	441	388	398	370	383	405	398	423	435	387	434	410	413	390	401	410	434	377	431	397	380	438	419	401	406	345	425	425	402	399	402	390	403	383	406	416	400	373	399	401	400	413	386	405	385	401	407	386	411	430	410	369	417	436	391	410	418	395	428	385	410	416	376	369	416	374	392	412	385	408	425	426	374	400	417	401	390	396	391	384	429	413	380	408	409	367	353	354	374	384	382	378	364	377	422	418	396	383	398	446	401	384	427	379	421	383	414	401	423	407	389	418	411	445	425	411	426	404	388	383	390	415	444	410	387	384	389	405	406	361	424	417	389	389	381	405	365	390	387	421	423	412	456	433	418	401	390	392	453	392	444	380	432	396	416	414	401	400	383	404	371	393	410	366	406	403	403	414	429	403	394	412	425	421	379	405	387	397	387	406	430	401	378	413	405	436	411	432	392	390	430	436	371	397	398	407	399	426	382	402	388	372	420	404	437	393	400	388	432	418	407	412	406	422	422	405	407	367	430	429	396	375	431	449	374	425	416	441	346	371	394	442	419	418	344	415	421	416	433	390	450	375	391	400	410	428	423	415	397	423	423	367	425	427	431	404	408	382	368	400	390	380	440	383	409	414	407	383	438	425	389	405	398	418	374	381	412	396	412	392	405	370	401	434	419	399	382	400	409	357	426	404	376	370	400	388	379	419	433	386	433	412	411	449	388	341	386	417	412	392	433	402	426	414	396	412	381	414	411	420	365	393	400	417	411	411	403	416	425	379	365	415	400	430	414	453	389	429	415	396	412	384	397	363	404	387	437	428	410	416	416	408	412	404	437	411	391	416	405	406	452	417	425	400	420	379	444	391	377	397	422	398	394	416	369	388	409	408	409	385	386	385	417	386	402	411	393	402	403	420	373	382	401	413	391	380	413	415	369	408	373	408	408	391	392	438	402	460	403	419	406	385	392	401	417	444	390	427	416	408	403	434	414	416	383	377	414	400	379	408	419	408	406	416	390	380	373	406	407	425	374	390	405	396	404	395	416	416	397	412	413	416	439	386	370	415	416	394	418	409	406	378	417	405	414	393	424	456	400	387	422	394	430	407	387	378	397	389	377	397	404	395	421	395	441	399	396	418	382	400	424	375	425	365	413	420	377	401	450	390	382	384	435	422	425	396	424	392	411	408	440	377	385	367	419	384	444	379	398	402	389	418	412	412	451	388	413	386	406	418	419	435	403	441	402	395	401	388	402	390	393	384	395	438	403	406	398	389	404	415	415	377	430	413	403	377	422	432	387	393	393	401	397	428	422	385	405	424	421	423	397	394	407	412	383	419	389	432	397	389	440	404	400	389	374	384	386	376	429	383	397	418	406	435	445	448	416	392	395	369	409	426	402	422	433	363	381	407	364	373	407	370	384	382	408	383	398	408	386	436	406	404	398	404	378	378	413	400	445	407	433	419	400	414	401	429	396	392	437	420	399	403	406	403	379	389	381	387	368	373	414	395	379	374	429	421	396	406	419	387	415	388	400	393	399	408	418	393	407	398	393	397	393	413	396	376	384	415	425	426	396	421	435	386	395	400	354	416	421	397	401	392	446	372	386	393	424	441	426	437	401	384	410	401	417	380	412	393	399	376	431	402	435	379	401	374	410	377	392	390	399	420	400	376	421	380	402	409	404	401	413	381	417	413	441	397	406	420	416	438	425	395	395	361	391	438	401	401	402	419	442	381	398	381	394	400	440	388	400	373	385	407	399	398	380	406	422	410	396	412	391	417	368	385	409	417	416	404	389	440	420	371	405	396	362	412	382	417	419	359	430	406	412	407	412	391	381	382	395	403	390	398	422	405	432	410	398	361	411	409	397	418	386	425	425	430	400	423	423	405	430	421	386	401	392	386	408	421	434	445	409	378	407	396	450	422	391	413	427	397	399	441	407	347	399	402	412	395	358	388	372	419	413	410	403	398	402	374	419	464	421	395	402	379	379	424	368	379	391	381	406	396	377	373	377	402	391	391	364	459	401	367	385	383	392	395	421	394	415	360	407	385	392	402	413	404	425	378	432	377	395	416	418	385	423	411	403	410	437	395	401	416	399	367	417	386	409	439	413	411	421	398	426	430	421	382	394	418	379	360	441	380	415	403	383	431	412	414	441	398	382	419	420	391	408	396	418	418	422	401	411	392	386	389	386	375	409	403	401	451
37364	15227	4146	1230	605	359	250	212	206	182	201	203	186	204	169	176	190	209	185	168	169	189	174	176	183	203	185	184	179	196	180	190	196	197	192	186	212	183	204	183	163	198	170	223	193	206	183	202	199	177	202	198	174	188	180	175	187	186	168	176	171	181	193	182	207	183	188	186	167	204	200	185	167	197	209	172	192	193	190	202	196	203	205	187	196	166	193	182	195	170	213	183	173	184	172	170	202	180	188	182	197	178	178	165	181	166	190	198	205	220	169	177	209	184	180	179	167	174	213	194	221	193	181	189	155	173	189	160	189	189	198	173	196	175	177	186	175	181	175	172	189	171	173	191	184	185	175	192	227	188	200	190	199	195	199	181	182	198	166	211	190	195	177	161	202	204	169	174	181	196	178	200	185	203	167	190	183	193	179	191	188	201	181	188	186	169	187	185	161	218	211	177	191	180	198	183	184	177	174	189	176	174	179	186	194	207	202	190	163	175	192	174	182	201	183	176	179	192	176	191	207	168	187	191	208	189	217	175	192	217	179	175	189	216	183	198	182	206	177	176	184	173	194	177	175	182	187	198	174	194	161	173	174	187	187	168	192	169	191	182	203	191	193	175	161	164	205	199	181	173	164	200	180	172	195	156	157	193	185	174	179	181	202	192	155	190	187	153	204	188	162	187	175	182	160	213	181	166	184	176	178	204	196	199	179	178	208	208	192	179	190	179	180	185	176	196	174	173	198	182	172	181	206	194	173	174	184	180	176	194	220	156	223	191	208	168	209	178	195	166	198	153	182	185	177	190	186	196	200	185	195	161	198	178	194	162	202	200	179	148	184	209	180	171	209	188	200	198	152	183	167	174	168	195	217	170	191	186	174	178	198	210	191	159	224	214	167	170	187	202	172	168	192	192	208	186	188	189	189	192	198	203	200	190	169	181	175	168	175	200	188	197	160	194	193	200	186	208	197	211	183	178	179	215	167	183	174	202	177	167	181	175	174	183	205	189	206	200	187	189	193	194	196	188	204	191	197	177	188	194	183	192	212	204	180	179	189	200	176	170	186	198	181	187	206	165	198	183	184	207	195	174	176	190	190	164	190	160	190	174	186	167	176	194	204	190	193	184	193	193	206	177	171	194	192	170	197	231	185	184	208	170	205	183	179	193	183	171	195	191	189	184	185	180	199	208	188	183	185	192	188	198	202	205	201	187	204	178	200	198	193	184	195	189	201	164	194	188	194	202	173	187	212	186	165	184	165	165	190	217	197	177	192	183	185	169	181	226	174	185	193	178	187	198	182	167	176	218	185	193	193	209	205	206	210	187	180	195	174	187	207	195	176	176	192	185	191	188	193	192	187	201	167	219	170	205	183	224	195	180	192	191	191	174	203	182	202	202	188	184	201	188	182	183	192	209	203	183	177	189	202	189	186	185	181	184	173	154	182	190	192	203	203	182	171	189	179	168	186	220	181	155	222	176	214	213	174	167	203	204	193	209	167	191	175	180	166	180	192	174	205	210	170	197	201	200	190	200	178	185	185	177	174	178	163	188	189	200	212	188	208	170	199	187	201	186	185	230	198	220	178	171	193	159	204	180	219	189	185	203	179	176	171	189	168	166	170	178	196	209	192	193	198	181	192	197	199	197	165	193	170	189	209	181	194	178	206	159	165	174	204	165	196	169	185	178	211	192	189	177	182	197	209	179	188	190	173	179	186	189	185	176	165	184	193	212	189	177	206	166	168	203	175	172	187	192	158	204	193	199	197	211	184	180	190	219	167	168	172	193	197	182	197	186	183	205	181	201	210	179	204	213	185	206	213	227	174	178	201	198	198	181	195	214	196	166	178	179	177	174	183	171	189	208	225	182	191	205	180	169	192	206	184	194	227	212	191	183	197	187	172	188	177	173	180	168	176	185	203	213	170	207	189	178	205	182	195	190	175	181	193	222	195	189	202	188	183	187	206	175	177	208	199	187	187	221	182	185	200	195	179	198	176	186	191	175	177	169	193	219	184	187	191	208	166	190	178	175	154	186	196	192	228	205	182	191	203	201	196	199	192	203	162	187	188	196	201	200	168	196	198	202	173	175	202	181	183	204	209	190	177	198	176	179	208	216	179	200	182	211	197	198	189	204	186	194	206	193	174	163	183	174	204	167	199	167	162	190	174	192	186	207	180	197	167	193	186	167	171	199	184	179	155	195	165	208	174	178	180	189	192	187	184	200	187	198	192	154	165	186	199	225	179	174	188	186	182	171	207	185	179	200	200	176	217	162	206	201	178	209	203	233	195	176	186	191	205	198	215	193	190	179	185	199	167	205	166	192	204	189	189	194	200	175	185	188	189	202	203	180	173	175	184	195	178	184	172	159	207	186	197	163	188	181	209	179	184	179	189	164	192	195	184	197	181	209	164	175	170	185	226	182	164	194	200	193	219	193	185	188	200	157	179	216	192	172	189	206	174	193	198	191	184	189	187	207	211	195	182	175	193	191	173	174	197	198	181	173	172	189	178	200	184	177	201	219	214	185	194	189	189	177	186	169	208	205	172	223	201	176	204	213	191	194	197	170	171	199	188	166	205	176	224	199	182	179	180	198	191	190	227	204	183	170	182	214	179	222	189	212	210	191	194	223	178	189	211	207	164	189	175	187	209	177	185	166	181	177	186	180	189	203	178	199	195	172	190	182	197	165	187	194	171	223	188	184	191	162	178	191	193	186	198	159	176	158	167	180	183	203	200	148	180	169	169	199	175	196	173	177	169	166	185	187	189	217	208	174	177	194	183	163	192	197	196	180	172	180	191	153	175	204	167	184	174	164	195	187	178	175	176	193	177	182	193	190	214	179	193	192	184	206	178	190	167	202	200	179	156	168	166	184	171	161	176	191	182	187	181	167	193	185	189	177	190	210	189	183	209	192	203	175	178	191	207	177	178	179	173	201	197	186	208	214	187	167	183	175	168	173	215	198	174	193	188	189	186	183	200	201	190	195	185	161	167	196	177	215	202	189	205	181	189	188	180	179	197	164	190	188	183	223	197	212	183	177	189	179	222	193	211	214	208	177	213	208	185	195	173	199	204	180	202	171	204	217	161	203	178	185	181	224	160	168	172	219	167	191	196	212	188	166	174	185	202	176	201	206	190	176	199	183	198	210	192	189	212	203	188	191	189	192	164	188	183	159	210	197	195	190	203	189	167	200	189	157	212	205	179	191	198	197	175	197	198	182	183	174	191	182	191	200	200	211	192	206	207	140	203	198	163	190	179	182	179	175	189	194	204	196	177	217	201	183	198	180	172	200	177	153	167	211	183	194	207	195	210	214	175	161	171	190	202	181	177	205	208	203	179	209	189	207	200	184	174	183	170	193	193	199	171	183	175	178	186	176	202	202	179	186	172	194	190	186	178	184	183	187	176	207	182	188	159	175	183	200	180	211	176	173	180	196	173	175	186	203	178	170	164	197	200	175	178	179	179	193	196	193	179	199	208	207	197	188	215	207
28306	12973	6543	3397	2183	1237	820	616	575	519	559	516	508	505	498	517	498	468	482	457	430	461	451	470	471	470	483	483	460	460	517	469	483	446	466	489	446	451	473	442	445	459	423	477	443	449	451	464	423	437	461	461	490	463	443	435	432	448	431	412	453	453	434	466	425	491	414	463	434	490	504	460	467	450	480	458	475	435	486	425	442	420	467	468	477	464	470	476	496	428	472	462	437	442	464	389	472	449	467	452	467	475	429	479	442	477	468	441	474	451	440	447	445	425	445	466	405	482	431	440	445	471	442	427	474	451	480	436	462	496	466	500	433	444	480	466	438	454	424	442	415	439	468	450	425	427	482	463	431	453	440	460	438	424	450	466	444	425	442	447	482	421	432	442	521	470	435	464	418	432	460	444	464	429	442	471	508	465	474	446	449	447	450	443	461	439	468	462	450	449	422	440	452	468	447	468	466	463	456	403	478	434	473	449	487	449	487	459	440	433	457	430	475	455	459	482	471	441	456	434	460	446	473	443	464	476	479	452	456	458	481	430	421	472	421	477	463	474	431	455	452	465	458	473	450	430	472	472	462	457	493	457	457	485	420	433	471	487	462	473	438	439	486	415	406	515	481	487	442	491	476	433	476	469	462	455	410	446	495	403	471	471	449	484	478	465	455	435	439	423	466	459	450	493	458	474	432	439	480	430	452	458	453	454	440	470	471	488	443	479	464	464	448	440	467	422	451	411	464	486	424	450	475	430	440	461	452	481	487	457	415	488	463	447	449	460	436	456	458	470	429	462	467	492	456	462	474	397	419	468	455	468	505	412	464	452	459	438	419	420	471	453	441	495	463	474	436	412	484	474	452	428	444	444	454	433	441	473	464	464	500	490	471	459	487	485	473	462	471	427	459	491	474	476	484	441	426	434	440	479	479	433	448	425	454	441	445	455	475	454	483	431	469	499	436	456	442	444	430	465	469	437	462	435	438	473	468	434	469	454	485	496	476	447	462	424	467	427	454	447	436	447	434	460	485	495	459	446	447	474	429	428	429	494	467	454	484	449	455	410	462	452	446	432	480	489	466	471	473	436	460	450	445	463	446	457	439	457	478	453	419	441	475	474	484	451	424	450	460	430	429	393	447	434	463	446	477	481	463	412	421	469	444	461	440	482	486	474	440	486	434	468	455	476	458	402	459	466	470	478	446	459	501	465	441	495	446	436	422	456	461	448	425	452	434	440	469	474	457	467	474	434	457	473	474	456	467	434	435	472	431	470	434	413	459	465	492	495	477	429	478	491	472	431	448	449	437	434	433	413	474	453	460	408	448	470	428	482	459	442	452	483	449	401	458	454	438	461	461	472	443	471	469	451	474	460	437	449	457	493	470	482	473	431	442	455	493	491	449	457	430	450	444	423	431	455	472	439	455	449	429	464	467	447	442	438	479	440	481	462	454	466	445	443	455	451	435	449	492	467	457	458	463	448	467	483	481	418	425	445	471	492	464	455	477	457	484	483	414	440	479	439	450	436	479	449	462	468	456	461	477	461	457	429	475	501	417	472	436	447	406	445	484	469	455	496	444	449	449	479	467	437	471	467	466	438	448	439	437	447	482	456	417	472	446	420	442	462	454	417	431	485	456	455	465	434	442	431	469	494	521	472	453	422	477	420	470	505	438	453	459	433	458	485	419	448	450	413	430	455	425	433	454	449	471	459	449	467	434	483	464	444	438	444	490	463	440	420	432	490	455	472	439	416	431	452	458	438	465	461	434	428	444	470	457	438	425	450	463	443	491	462	475	480	405	432	448	477	467	471	458	480	434	425	444	453	408	458	461	431	486	484	448	483	447	491	476	464	470	460	444	459	450	492	441	446	495	448	468	480	469	450	432	455	486	451	428	470	427	444	492	429	503	455	454	441	468	508	430	445	454	469	478	469	436	437	455	449	468	482	417	446	490	478	440	431	413	479	456	461	439	474	457	448	459	454	455	443	465	421	490	418	461	446	458	440	468	423	462	421	476	500	450	476	446	469	472	448	500	439	437	469	443	452	421	460	441	424	418	438	496	469	460	459	454	475	450	456	456	474	491	487	447	422	438	450	473	490	464	468	440	502	435	448	424	426	443	450	454	453	456	443	453	453	465	470	464	483	443	447	445	481	440	428	467	444	498	436	452	459	471	460	449	491	424	456	467	491	431	472	434	430	437	466	499	450	442	444	441	456	457	457	463	498	468	466	410	457	431	452	459	450	426	445	453	447	458	449	449	481	434	486	439	429	451	445	411	471	448	465	485	482	481	449	437	485	469	451	471	441	446	455	469	445	463	469	486	496	489	474	442	478	444	418	490	426	403	479	472	487	443	456	514	455	412	505	419	483	473	472	445	426	445	412	460	440	476	463	471	437	460	430	451	413	446	455	462	450	438	460	425	464	470	468	458	463	457	460	484	478	445	457	458	442	470	475	473	436	451	436	458	472	477	444	478	433	446	452	475	469	457	458	476	430	444	433	460	461	470	487	457	458	469	438	471	452	480	478	467	414	469	431	485	423	451	458	484	461	445	437	502	444	451	481	451	474	447	442	457	447	442	494	454	487	445	473	469	445	442	474	437	465	467	422	437	445	465	448	453	454	472	441	477	436	424	431	484	462	497	507	446	425	406	456	476	446	459	409	480	469	476	465	447	426	445	454	454	473	431	489	471	479	435	450	413	459	459	483	461	437	461	451	462	472	454	458	488	429	456	460	477	438	515	455	423	425	452	438	452	457	444	439	432	495	468	466	529	457	471	487	460	431	418	447	430	428	448	431	438	432	462	465	458	455	448	455	446	423	409	439	449	443	444	444	439	472	487	488	426	419	472	443	418	457	462	459	448	466	481	481	471	445	468	459	473	459	465	477	453	445	463	405	456	427	460	461	461	488	436	471	442	461	455	459	438	454	466	471	449	464	459	465	461	443	466	440	489	424	434	463	468	428	455	442	438	460	441	427	450	452	475	443	465	459	422	474	477	493	462	486	454	447	459	443	430	463	473	432	473	502	461	466	482	426	415	502	450	421	498	446	436	440	479	441	465	423	442	503	484	491	442	440	429	461	441	493	450	457	445	432	448	424	450	456	461	436	474	425	485	490	451	408	487	422	447	474	436	416	477	480	447	456	445	448	483	460	492	440	451	500	440	457	485	476	446	469	426	447	451	450	472	409	446	470	464	438	482	466	447	432	490	474	421	445	510	453	413	473	416	420	447	466	453	418	489	439	465	435	454	449	469	452	466	463	460	449	468	442	433	484	432	441	446	459	437	437	478	449	461	442	406	458	454	450	456	457	473	452	470	467	448	442	445	443	474	483	471	451	419	461	473	469	495	462	424	487	455	472	445	466	476	474	449	483	454	425	426	478	434	452	449	454	464	464	462	443	467	452	436	452	455	476	432	442	431	420	470	455	435	467	459	466	485	449	433	472	421	458	502	436	441	444	463	458	434	460	456	434	436	479	462	462	492	477	457	439
51388	19515	6446	2544	942	613	342	235	251	242	213	231	228	220	242	226	201	234	225	200	209	204	222	185	207	216	198	210	209	240	190	203	196	196	209	185	220	195	225	203	202	205	203	199	213	183	205	209	212	205	209	220	170	203	198	218	184	206	215	202	193	194	208	188	193	220	215	204	199	200	221	212	181	198	207	170	193	182	192	202	192	200	218	210	217	182	229	178	198	218	193	194	209	199	206	196	206	210	235	181	213	212	211	225	193	243	204	212	228	252	213	199	220	192	205	193	205	217	195	187	207	201	224	199	198	223	205	233	181	217	223	215	202	226	218	214	213	212	199	217	218	188	211	204	209	189	202	203	199	204	206	231	204	195	217	212	202	205	220	214	175	224	170	210	217	207	185	206	204	182	231	184	203	198	214	197	203	190	229	189	197	191	182	216	213	215	192	206	203	196	193	209	203	189	192	235	184	210	190	207	204	194	214	221	177	208	207	200	199	224	188	209	204	218	191	178	181	215	202	207	209	198	229	199	214	220	223	221	205	194	200	192	203	212	216	225	204	204	222	221	201	222	203	200	219	223	219	205	151	199	213	198	198	188	206	198	218	212	211	213	204	229	222	197	218	200	194	200	214	220	201	208	172	214	213	197	208	213	222	202	191	248	196	205	202	222	196	201	193	177	201	192	237	235	207	194	204	199	216	203	203	196	235	213	216	198	209	192	192	217	200	223	187	209	197	206	191	198	190	174	204	204	229	201	234	227	218	205	236	195	214	200	232	198	201	223	203	181	198	236	203	216	178	205	204	229	196	205	175	188	193	220	208	210	192	223	188	212	221	203	211	197	178	175	213	209	218	194	182	211	216	181	199	184	231	212	197	219	222	190	193	188	193	204	207	175	200	209	226	221	201	218	180	203	196	220	192	219	273	220	180	207	195	200	214	198	193	183	201	202	203	210	216	183	178	181	173	212	203	214	217	214	221	197	197	202	211	203	209	203	223	182	197	203	203	225	219	205	196	190	211	187	217	229	205	210	217	206	214	186	214	190	215	203	182	202	190	198	197	200	197	234	201	196	209	204	186	211	191	217	182	196	216	186	204	203	191	209	212	196	240	201	205	207	188	218	202	192	174	204	191	198	198	197	216	222	206	225	227	200	205	198	197	196	208	201	216	197	204	189	197	212	220	198	191	210	179	197	210	197	198	191	211	223	204	196	200	224	200	220	195	215	225	175	221	187	207	213	212	204	215	198	215	202	218	199	199	216	237	217	196	215	212	194	240	204	193	202	195	191	218	208	191	201	211	204	206	207	171	211	229	203	188	201	197	195	206	217	222	207	208	190	224	213	210	210	213	206	208	204	199	210	214	211	225	201	225	220	175	197	191	198	225	208	196	193	210	212	227	214	202	203	215	192	187	184	218	203	168	225	194	193	177	202	205	198	196	193	193	201	230	209	191	213	210	210	176	179	199	181	205	184	169	223	211	196	223	199	188	198	220	208	225	194	198	241	219	199	202	183	197	220	209	233	209	208	208	227	188	199	197	221	188	182	193	215	203	192	190	221	202	207	199	207	223	196	207	217	219	205	203	177	192	235	203	220	205	204	204	201	189	207	227	202	195	203	201	199	229	185	198	197	216	207	211	207	197	218	221	195	214	181	214	200	212	187	193	191	175	221	213	207	210	189	207	190	182	211	204	181	221	196	222	216	207	211	194	191	210	207	175	188	198	226	229	195	201	215	188	237	191	219	216	196	218	217	168	213	238	190	184	185	179	210	226	211	197	195	208	202	212	202	215	219	181	173	210	206	223	197	205	225	214	209	201	225	223	196	170	185	177	217	219	198	212	216	204	205	222	192	171	173	185	174	219	195	209	200	221	213	222	207	194	192	213	216	200	239	223	204	191	234	187	230	222	190	218	193	207	239	211	227	210	193	213	196	204	191	200	194	211	191	193	203	205	192	209	212	182	200	194	198	185	223	210	196	208	187	195	201	211	225	199	200	233	211	201	206	227	216	199	183	184	212	210	226	179	193	194	225	212	208	239	214	231	209	202	189	198	200	231	204	203	211	215	185	202	196	185	222	210	220	222	205	193	231	204	201	200	188	208	182	190	214	207	175	203	218	198	197	188	193	229	226	209	198	199	169	210	213	182	210	202	191	190	223	189	232	198	203	198	218	227	239	211	218	208	189	206	205	200	188	216	194	234	193	189	214	200	216	203	171	206	218	217	207	194	216	199	189	199	206	209	182	184	200	200	181	193	230	227	192	209	208	219	228	209	230	220	225	214	211	210	209	203	204	210	217	205	203	197	194	242	198	231	191	198	176	189	223	208	199	203	204	208	214	182	213	195	209	215	221	190	185	202	212	207	233	200	232	198	189	215	225	167	191	187	198	216	209	209	199	200	224	182	221	199	203	199	218	229	220	200	225	187	227	245	208	224	222	196	209	211	194	190	214	205	195	203	224	198	204	221	193	210	211	196	222	195	189	178	214	207	233	177	191	201	209	219	205	204	212	186	203	173	180	191	209	212	246	199	191	212	212	230	203	229	215	189	200	199	206	228	188	195	211	198	208	167	202	209	229	183	224	207	194	175	214	204	238	208	212	193	191	196	200	191	216	201	207	169	236	237	206	190	192	205	202	221	199	198	191	216	222	206	217	211	206	255	205	200	195	190	204	191	222	200	205	200	215	203	233	201	194	203	212	165	229	209	214	214	182	195	204	203	197	209	196	207	199	239	243	206	208	175	218	194	194	187	228	199	208	238	224	217	224	234	220	215	206	210	212	204	229	193	219	210	209	188	220	217	193	198	171	189	200	216	222	209	227	189	206	229	222	212	200	209	212	202	184	193	199	198	182	212	236	195	221	230	188	200	200	216	189	196	196	202	197	197	222	213	197	212	187	196	218	215	220	209	211	223	229	221	206	216	211	223	229	205	182	181	200	199	190	185	230	216	202	237	208	189	214	185	205	195	208	177	222	205	193	200	205	219	208	202	208	206	204	217	222	203	222	192	201	220	211	206	235	189	207	209	221	216	206	179	226	208	219	214	193	220	203	211	244	213	193	198	230	189	212	197	216	213	235	216	224	218	189	211	202	183	219	217	176	173	170	227	217	216	197	203	213	198	203	209	224	226	204	194	207	206	214	211	211	199	202	198	197	213	217	214	202	210	194	187	181	220	223	210	210	218	197	207	212	173	206	195	225	204	202	219	209	183	195	200	218	172	208	212	192	218	193	211	186	210	225	208	195	209	227	209	197	198	215	193	218	185	200	196	195	239	188	205	206	199	194	215	179	193	210	226	207	205	229	225	206	201	202	204	198	231	199	216	196	214	205	199	204	200	189	191	205	186	209	190	213	211	231	195	186	207	181	190	209	186	227	209	200	201	203	225	201	200	192	217	195	200	226	190	206	189	191	203	196	226	157	194	203	208	181	226	196	214	179	185	200	188	219	203	200	209	206	247	208	205	189	185	209	201	235	217	188	201	216	195	221
35754	14859	9122	6227	3312	2287	1311	840	625	617	588	579	541	626	578	539	582	576	521	487	484	503	502	528	560	554	509	490	512	542	518	505	483	527	502	490	563	508	495	519	500	507	474	486	535	494	499	484	482	469	537	519	525	472	478	466	505	488	469	506	484	493	503	520	477	491	490	492	504	490	462	498	505	475	496	480	492	503	504	486	492	491	491	524	466	488	464	509	492	480	516	492	452	510	472	459	490	461	467	491	480	495	498	524	503	453	459	504	491	472	506	515	483	485	490	488	489	504	505	492	512	501	528	453	458	504	467	498	482	486	485	506	513	461	520	504	483	498	512	543	500	474	488	500	511	477	475	513	534	436	457	517	461	471	496	508	462	474	547	492	464	527	490	523	516	480	470	489	509	473	492	502	465	503	480	484	483	483	467	489	472	492	511	480	479	497	464	479	502	478	502	470	508	479	485	500	479	501	450	470	511	525	484	508	492	509	500	495	496	488	509	460	507	475	471	478	528	452	483	481	487	466	465	498	500	450	491	507	456	526	469	484	504	471	531	470	458	515	489	457	494	498	472	496	482	513	517	508	462	517	503	502	473	457	487	498	505	523	524	520	531	550	485	460	473	451	469	518	461	479	470	487	488	480	508	543	491	493	512	541	530	496	522	468	494	450	465	487	499	511	522	528	476	487	505	454	477	482	507	530	483	485	489	455	469	509	475	481	497	470	445	478	532	537	462	506	525	426	524	505	491	516	491	518	523	490	498	512	548	490	484	500	483	471	494	498	503	490	507	474	471	468	508	491	493	494	518	472	504	467	485	541	518	494	494	481	477	493	497	480	464	495	447	483	531	520	500	493	470	483	544	479	513	493	507	462	491	486	488	496	503	497	500	457	477	476	509	523	519	491	529	489	480	486	482	498	484	498	498	484	497	510	462	475	512	470	491	480	487	496	449	472	490	495	502	467	499	507	463	541	490	497	459	527	524	472	483	496	466	506	487	488	480	483	487	460	485	487	452	521	473	511	480	461	484	490	475	509	474	445	487	482	485	454	458	498	481	461	481	504	472	479	490	545	510	500	502	517	514	473	512	499	539	493	509	494	475	547	511	468	513	490	528	429	488	486	509	490	454	520	555	472	435	490	503	489	505	530	506	511	477	466	475	446	494	480	516	476	491	486	508	479	475	461	466	502	459	478	448	489	474	495	513	494	482	472	506	475	479	492	503	472	464	503	489	519	472	497	477	475	500	457	526	496	519	511	470	474	507	487	505	524	486	483	480	503	519	528	512	497	462	490	466	491	474	473	506	488	461	452	445	489	502	474	468	491	488	443	487	497	485	489	475	492	494	469	447	474	468	471	546	505	462	500	493	455	459	533	518	470	493	511	488	491	513	505	484	507	459	494	501	502	471	464	472	485	477	454	479	515	472	483	501	475	514	461	483	487	452	481	502	510	482	477	470	502	494	495	523	502	495	494	475	492	474	473	490	496	517	510	467	485	503	506	497	495	499	451	521	511	495	483	493	466	485	464	494	473	491	513	500	449	521	471	504	473	500	473	462	481	498	525	484	428	489	490	485	525	512	501	480	482	495	469	487	521	494	495	456	492	514	472	491	464	467	494	494	458	486	509	510	499	512	510	469	471	482	463	489	512	450	479	517	483	510	495	491	460	518	507	454	456	477	494	545	488	490	464	517	508	497	475	491	509	435	496	490	484	486	489	493	507	474	485	509	528	456	523	449	493	514	516	509	506	504	489	479	463	478	502	497	500	494	506	516	478	529	549	501	467	497	455	489	455	502	482	477	518	463	468	512	500	467	541	503	484	476	476	482	496	530	528	460	517	454	455	497	513	478	486	467	494	464	463	489	473	529	519	493	503	505	478	476	476	507	540	464	469	476	480	488	504	501	466	504	470	466	482	485	489	460	490	515	492	469	506	494	516	471	507	463	477	451	465	511	535	492	512	457	500	469	449	476	463	508	513	524	490	478	475	486	492	500	476	473	481	503	517	476	501	511	509	504	512	466	523	484	534	495	504	499	458	472	471	490	466	487	504	487	493	461	510	486	501	478	491	529	470	489	495	492	480	476	494	490	503	473	494	473	492	495	485	478	467	503	477	496	481	478	478	523	483	497	493	517	491	484	472	468	489	471	490	513	514	496	491	480	503	471	519	527	534	514	468	444	535	488	522	536	507	442	496	510	517	462	439	465	470	516	474	460	504	469	510	464	470	467	479	494	496	483	487	503	506	476	498	490	445	456	539	497	509	479	487	524	481	499	470	488	473	535	478	490	487	494	489	451	519	525	495	485	446	487	485	493	470	484	491	494	469	462	507	490	497	465	482	521	460	447	495	525	473	494	510	481	495	461	479	475	467	497	497	503	475	457	470	504	465	490	505	483	506	517	535	540	490	512	456	490	490	510	483	465	493	487	455	509	484	490	495	525	515	466	478	448	530	502	495	459	493	502	489	454	484	489	518	509	468	468	507	517	514	471	467	508	489	488	486	476	499	472	474	479	485	498	509	450	472	461	492	496	534	491	487	456	476	480	489	496	459	498	464	441	486	521	515	563	471	461	514	472	530	475	465	478	483	538	490	490	512	491	488	483	521	494	471	478	495	452	475	471	456	499	506	490	510	504	471	503	523	454	483	480	477	498	453	511	552	493	457	462	514	448	525	486	514	470	470	500	519	508	515	480	505	481	470	476	477	515	470	485	431	496	523	484	490	498	473	483	492	522	487	485	512	464	469	486	456	491	531	506	475	469	485	459	455	499	478	521	493	469	495	513	467	510	511	497	558	454	507	468	470	513	483	473	478	466	488	475	470	464	484	475	469	498	487	484	480	476	485	504	515	525	508	461	470	455	493	468	506	471	483	529	534	511	443	501	528	490	507	439	448	483	502	494	467	499	477	506	505	469	493	478	499	503	508	471	497	496	491	455	520	488	503	504	470	495	511	450	468	473	489	507	446	480	504	483	457	511	493	471	489	504	524	538	473	482	480	487	528	470	464	491	495	502	509	521	508	502	482	471	494	498	482	474	500	535	492	488	510	480	515	500	479	489	471	483	484	492	473	456	512	500	479	475	515	440	472	475	499	506	490	483	517	513	509	495	469	456	498	443	485	460	521	475	468	493	468	448	481	486	498	495	478	458	488	471	472	524	449	501	485	499	473	508	477	480	512	505	473	437	537	491	471	507	512	511	497	482	485	502	505	471	444	473	489	503	492	526	473	505	512	520	480	488	470	512	507	510	528	481	471	519	499	477	462	500	480	494	497	515	490	488	440	470	470	483	473	497	524	481	538	494	479	493	489	470	497	486	497	516	494	516	470	486	490	549	512	483	496	478	473	496	468	479	498	503	495	483	488	491	478	467	483	520	496	491	473	494	483	456	527	456	463	506	501	506	510	521	516	470	502	496	473	478	483	524	445	500	486	447	472	477	484	484	485	466	454	489	506	495	488	494	449	533	474	499	499	501	479	487	484	459	529	479	451
57690	27069	10825	3410	1230	717	433	296	216	173	200	176	179	184	181	186	204	171	162	171	144	164	184	181	178	159	168	159	160	160	176	186	168	197	180	182	158	169	156	141	166	163	154	160	159	156	170	148	167	153	161	171	175	158	170	180	153	169	147	178	159	150	144	136	158	157	144	139	144	154	156	184	180	165	139	180	154	195	159	169	162	187	183	151	179	160	166	143	162	180	186	161	170	155	157	173	150	179	177	171	143	154	161	156	151	173	155	159	148	151	164	139	174	161	141	150	183	173	177	160	161	152	139	159	167	160	170	149	177	169	142	189	139	169	168	144	158	162	173	165	149	142	166	174	169	140	163	155	171	151	176	188	177	183	170	156	170	162	159	148	152	160	163	143	136	164	178	157	152	156	149	149	157	150	167	164	164	163	144	179	177	155	163	159	148	166	186	149	171	128	168	146	149	148	145	165	134	165	178	172	144	158	148	181	148	163	160	162	153	138	147	158	152	167	164	212	148	162	157	161	152	167	144	135	168	162	168	149	168	142	162	171	170	166	169	138	141	172	162	134	179	172	144	164	167	157	156	164	142	156	170	174	170	146	145	153	173	160	164	142	175	147	178	164	156	182	139	174	160	140	178	154	145	153	151	160	165	156	141	135	181	161	137	154	158	173	166	167	177	158	163	191	184	148	155	157	181	147	153	162	176	153	182	170	157	161	170	142	138	154	168	184	176	144	160	169	195	178	163	160	143	150	161	176	148	153	161	151	167	162	170	164	185	163	149	150	141	152	155	157	153	156	160	172	164	164	165	153	157	199	144	146	158	176	169	194	154	160	158	173	167	169	172	162	165	147	144	167	159	148	153	158	175	166	156	144	141	155	148	179	166	168	128	151	139	162	157	138	166	180	150	169	178	160	154	152	130	162	141	149	144	155	154	167	171	133	181	170	152	165	143	165	155	182	144	126	134	155	144	151	162	169	166	174	185	146	135	169	159	173	156	152	128	152	172	160	138	183	178	163	147	156	140	153	155	158	168	139	183	132	152	168	149	128	156	166	177	152	174	154	184	169	169	176	147	153	140	173	154	145	179	139	166	156	139	163	164	171	149	156	172	170	168	161	145	188	148	169	149	163	162	146	159	158	160	152	144	144	140	174	158	157	180	154	174	172	163	156	181	181	150	174	181	164	168	175	167	168	153	173	137	198	135	146	174	139	145	160	144	150	187	178	150	162	146	168	148	164	150	155	163	176	156	173	147	167	133	178	166	146	144	155	159	139	156	174	175	163	153	125	171	169	172	173	173	159	161	171	170	167	139	165	140	170	163	163	172	147	157	170	174	152	168	163	176	138	161	157	154	162	152	148	153	170	185	142	140	140	161	136	173	148	160	154	172	151	172	170	155	162	150	162	164	169	136	141	154	151	156	164	141	140	153	141	157	155	163	182	158	144	174	168	154	146	152	174	140	148	164	157	154	149	196	150	141	149	153	138	161	171	143	161	146	153	185	165	185	152	175	165	170	152	177	173	167	175	179	171	182	184	161	180	183	171	164	164	165	145	136	154	125	165	176	159	153	142	161	153	136	160	151	161	173	170	153	160	135	158	160	182	175	134	171	171	168	150	153	174	161	152	150	170	163	149	155	123	155	141	165	154	140	164	176	147	147	166	166	168	160	174	168	161	131	160	156	170	148	161	128	161	157	173	160	160	161	160	169	148	136	147	148	165	148	140	135	157	166	152	175	155	155	142	142	176	148	171	174	156	163	155	162	177	150	158	148	174	154	167	144	160	179	141	163	152	158	154	170	137	152	149	156	167	135	172	148	160	169	152	174	159	169	168	160	145	160	154	166	169	166	183	173	174	156	170	171	150	180	148	183	152	196	153	160	171	147	184	157	169	159	171	158	164	147	140	175	167	161	165	166	170	168	154	158	160	168	139	177	165	177	161	157	151	167	154	153	165	158	162	155	141	156	147	177	156	165	122	169	151	161	151	173	172	183	160	163	140	171	183	169	150	152	166	159	156	155	155	150	146	193	152	150	159	157	164	143	165	161	159	142	164	148	161	190	165	161	146	191	155	147	164	168	145	165	183	140	136	157	175	185	125	170	150	171	156	185	169	161	164	157	165	173	168	168	138	148	167	174	150	165	145	169	171	181	171	148	165	150	150	176	161	172	173	140	164	164	165	155	146	155	182	150	149	176	177	165	170	165	150	147	163	145	185	175	150	163	133	172	166	175	167	165	159	167	151	150	166	146	164	165	152	143	169	145	171	144	160	180	144	166	151	157	126	155	162	159	164	167	167	165	174	143	152	177	163	155	160	163	159	145	149	179	167	154	151	161	159	157	141	157	150	153	155	179	158	175	192	181	156	151	142	160	182	157	163	168	168	160	177	141	162	152	165	171	166	154	161	144	174	143	155	162	169	158	151	155	173	154	158	150	175	187	174	171	158	143	167	165	162	165	152	161	157	179	156	179	174	149	160	157	156	177	146	162	154	180	178	168	149	157	145	159	180	142	164	157	150	180	137	143	163	164	179	181	174	159	170	162	178	145	154	145	168	172	165	152	143	151	167	159	148	161	146	149	154	173	160	164	157	158	159	159	150	184	149	174	153	146	165	148	171	180	156	137	153	199	184	176	177	153	159	174	159	156	201	134	171	165	145	155	154	165	189	167	156	156	155	188	166	139	153	143	169	180	159	149	146	180	159	153	158	168	177	172	150	171	170	179	177	158	178	147	161	172	159	163	156	158	165	153	155	148	142	165	151	148	175	180	171	149	169	143	162	151	179	148	148	136	174	186	161	188	162	136	176	148	153	162	173	147	164	180	166	161	145	164	177	174	123	155	159	149	133	164	173	169	162	151	156	151	147	193	180	170	152	163	177	147	199	156	161	158	158	158	175	163	146	164	157	144	151	153	158	160	159	161	168	164	146	162	173	151	161	145	154	171	147	142	182	164	171	164	164	118	162	155	142	173	144	172	151	147	135	164	167	142	171	149	167	179	138	143	154	151	163	179	171	151	156	149	160	181	152	147	142	166	163	160	158	153	177	175	167	163	155	159	149	161	150	146	144	159	146	131	162	151	157	151	172	157	156	160	147	154	152	161	167	166	170	179	156	165	158	155	170	158	153	145	172	182	166	164	152	165	155	152	151	163	154	157	143	148	141	157	173	150	166	177	210	148	155	151	152	161	182	173	176	165	160	153	156	140	150	154	146	168	157	208	143	171	153	151	139	169	166	188	183	162	158	165	164	160	166	167	155	159	172	180	171	181	160	142	153	144	132	164	162	174	179	166	161	149	201	169	174	168	157	155	174	152	153	185	133	146	151	151	135	166	164	180	157	141	175	177	170	168	171	152	154	174	179	152	169	167	147	157	173	146	138	164	145	163	180	155	145	150	170	183	171	145	163	152	163	169	165	142	177	152	169	145	174	168	165	156	173	153	176	150	151	153	169	162	160	172	153	144	193	148	160	152	159	170	136	154	143	146	163
40240	21700	12920	7774	4029	2569	1592	941	651	546	583	563	538	546	499	517	457	521	516	439	431	440	408	413	441	440	423	381	413	436	427	430	396	430	424	431	426	412	417	411	418	410	407	382	378	409	398	391	415	372	358	396	381	393	402	403	383	363	394	397	412	362	402	404	382	373	402	374	395	397	400	361	391	365	406	394	377	373	383	406	397	392	367	361	353	364	401	414	387	390	363	394	351	369	370	415	362	405	387	413	360	380	375	384	381	357	368	409	378	388	369	359	377	377	352	357	423	345	396	382	384	396	380	412	404	391	380	387	373	357	387	374	427	429	376	380	361	375	368	387	382	377	357	440	379	393	393	387	388	406	376	417	396	377	366	408	361	401	394	350	408	383	403	378	415	398	380	395	346	389	366	359	390	389	391	380	396	416	421	426	390	384	416	399	357	384	372	386	384	353	412	375	413	368	370	393	387	340	403	388	363	372	395	347	398	335	368	392	397	407	395	402	381	375	389	407	384	358	387	387	401	416	391	424	377	361	377	346	377	368	368	367	400	398	400	381	359	383	373	394	373	334	382	359	352	384	375	388	367	388	411	409	385	389	419	386	357	373	393	413	406	376	392	413	390	372	387	393	411	366	388	373	393	366	397	369	398	386	389	441	406	419	410	398	400	378	368	425	401	375	385	359	362	371	402	437	357	375	360	384	393	395	382	380	385	376	403	348	389	398	395	391	395	384	379	349	387	367	372	422	408	386	341	359	412	399	388	386	381	389	347	404	372	367	387	390	391	394	385	379	346	395	373	372	408	416	380	369	405	400	387	347	384	406	364	384	388	409	408	364	372	352	400	394	427	383	400	374	380	363	382	370	400	372	379	411	404	348	389	364	391	411	378	375	366	374	388	343	383	359	372	366	381	369	341	376	377	415	405	391	387	384	350	383	396	368	389	368	396	376	386	385	385	388	357	377	382	371	375	418	370	387	411	352	413	386	426	368	375	360	406	380	398	390	385	414	382	339	382	356	380	388	387	375	394	396	369	384	370	358	402	392	394	378	388	406	390	418	394	372	383	403	371	383	396	404	374	387	403	396	396	376	415	397	407	374	366	388	393	383	439	379	414	383	374	386	366	380	382	366	396	369	366	370	368	375	391	393	378	408	375	398	363	403	386	378	370	346	387	401	406	369	377	397	375	396	403	352	407	416	373	366	359	388	379	363	378	395	354	353	420	366	411	387	414	406	392	386	399	400	374	381	401	385	361	393	387	367	376	393	426	397	393	387	394	383	402	390	376	388	354	404	396	380	366	397	379	393	388	392	373	387	366	383	397	390	410	354	375	399	403	404	377	374	390	395	339	379	367	356	365	375	364	373	400	397	355	412	383	390	358	403	399	359	406	401	380	402	404	379	390	398	370	395	421	403	390	408	388	390	388	435	399	401	372	380	387	391	378	411	367	369	371	387	372	401	399	391	382	378	390	374	392	388	388	390	397	380	356	410	377	381	360	364	382	390	386	385	364	390	365	378	350	383	378	380	342	368	397	426	368	367	360	390	424	422	332	393	383	415	408	376	379	386	403	374	399	352	396	369	396	359	416	364	371	343	395	341	367	412	408	400	371	366	381	366	414	398	406	394	333	409	369	382	381	369	401	391	395	396	371	393	439	398	390	377	399	394	398	345	376	397	364	372	366	389	377	359	385	374	386	327	384	360	362	383	389	359	339	368	396	379	410	380	386	379	372	376	388	384	408	430	365	359	399	347	379	400	395	415	383	394	367	383	385	370	413	373	371	371	384	385	397	433	387	386	388	387	338	422	412	394	380	397	371	388	412	395	385	391	424	393	387	363	402	431	423	382	356	428	384	419	401	390	376	391	366	388	400	383	404	359	396	393	380	393	375	396	352	380	375	370	392	383	388	417	390	414	398	392	363	384	382	382	384	397	412	361	369	384	403	378	371	399	370	379	385	401	404	369	368	387	398	407	377	407	370	370	371	366	391	369	400	400	400	381	402	380	383	406	361	401	407	390	425	404	403	386	375	397	377	366	377	399	345	381	358	386	371	401	417	365	385	379	388	402	395	389	383	349	394	390	388	410	403	337	386	369	408	415	390	404	392	391	378	419	404	435	375	409	354	393	400	381	346	386	350	374	375	381	384	372	382	369	388	371	335	393	397	366	378	383	388	371	380	408	351	405	379	373	364	373	350	407	371	378	389	352	346	357	358	406	355	347	389	388	426	353	368	405	389	406	363	383	418	415	354	388	373	358	402	375	403	358	398	386	394	400	388	376	364	351	405	379	412	398	372	413	396	362	371	399	391	388	354	378	395	428	417	365	388	374	385	380	386	395	355	356	395	375	378	439	341	383	382	380	394	364	389	374	396	367	374	369	411	390	407	390	390	387	364	379	402	391	372	396	363	392	393	376	424	383	381	424	394	400	381	382	384	394	402	377	354	387	339	427	382	382	401	380	400	375	404	394	360	390	367	380	356	404	375	369	397	363	386	363	417	382	378	361	374	394	387	375	372	413	399	371	374	407	377	372	395	379	366	392	379	375	401	426	369	366	381	423	384	406	408	358	409	401	386	389	394	369	381	366	364	382	394	394	378	381	334	343	385	360	388	392	395	374	362	361	376	390	411	404	396	357	384	379	377	417	359	398	366	371	372	376	382	358	382	385	405	403	350	369	397	344	379	361	349	385	368	390	358	382	369	366	368	375	405	398	422	382	389	380	387	402	357	372	356	394	363	386	362	386	393	405	416	368	381	344	374	371	347	402	413	389	355	405	406	385	378	388	400	394	373	408	362	405	382	393	367	393	388	347	369	332	399	364	401	388	380	362	402	393	391	435	427	369	405	406	370	378	398	350	386	375	388	369	405	424	408	389	384	374	390	355	396	414	366	387	367	400	348	409	396	405	383	374	380	355	381	376	363	381	401	393	421	373	392	402	377	414	376	359	354	417	371	415	390	388	372	365	404	339	385	406	387	377	388	382	386	353	410	393	339	410	409	383	360	397	375	389	388	353	339	386	385	345	382	391	365	377	434	369	376	357	386	359	399	390	355	427	389	367	398	388	430	344	363	378	367	408	388	388	356	402	395	409	380	372	369	359	398	372	395	404	383	381	381	379	377	391	389	392	402	422	384	371	407	378	364	373	369	404	365	373	409	408	381	384	386	365	374	417	412	377	349	373	414	428	360	400	390	385	408	381	344	362	396	381	385	369	379	377	374	446	414	413	394	368	354	419	397	362	424	356	383	405	371	420	372	391	392	363	361	367	340	355	374	349	413	357	381	359	404	381	373	345	371	382	341	420	364	397	377	380	381	398	390	417	378	369	392	375	362	412	390	360	427	389	400	393	406	380	397	388	360	385	400	356	389	380	416	387	400	416	371	379	388	392	402	419	402	400	393	371	388	388	371	379	398	371	393	412	394	377	394	357	364	379	380	363	387	388	380	391	382	397	407	386	401	401	395	374	393	389	381	383	397	421	386	391	412	402
40427	17363	3251	1082	636	398	257	224	220	196	216	192	187	191	186	173	175	218	188	187	155	164	197	198	194	163	188	179	188	199	215	160	174	163	189	178	185	156	197	191	203	184	177	216	175	186	213	184	189	170	199	183	186	179	188	174	204	205	201	196	188	178	199	191	173	179	207	174	177	186	218	171	192	206	191	218	175	190	178	155	168	174	168	168	177	183	207	188	182	179	193	199	191	166	172	197	195	194	200	200	176	177	197	196	185	171	200	175	203	233	168	172	168	166	172	174	182	180	208	173	196	200	169	191	212	175	192	180	184	182	189	145	170	169	188	211	147	175	211	188	224	187	199	193	202	197	206	178	187	165	211	189	174	223	178	175	183	213	189	185	207	174	187	166	180	190	194	170	188	185	185	195	186	176	178	216	169	169	177	174	201	164	191	182	172	190	176	203	177	208	176	160	193	170	158	186	189	189	187	163	176	197	192	152	173	183	160	187	190	207	187	174	191	197	163	193	193	183	169	172	176	207	183	188	179	204	196	167	186	160	187	209	188	178	167	196	187	183	158	191	179	186	194	168	167	203	195	174	178	173	185	195	186	196	179	168	185	193	160	175	190	163	180	185	184	158	194	200	183	184	167	171	182	163	206	187	179	175	202	176	189	168	205	192	194	193	168	196	185	178	186	178	185	162	183	176	206	205	186	176	194	175	182	188	164	202	173	194	186	168	203	201	184	186	167	170	180	167	199	186	170	181	188	176	189	183	188	181	201	182	172	183	185	187	173	186	195	183	191	196	196	168	189	187	191	147	173	183	198	176	219	193	197	186	192	192	182	184	153	188	220	198	185	177	193	187	193	182	186	185	173	170	175	200	184	203	179	174	179	172	202	196	174	198	185	179	165	175	179	167	173	175	199	188	184	173	195	187	178	197	180	182	194	182	182	173	188	163	180	149	184	188	174	220	160	196	160	165	180	200	157	195	192	180	205	191	208	183	178	193	195	181	186	195	195	187	177	157	181	209	174	200	161	181	202	164	174	186	170	193	201	189	172	207	199	191	185	195	196	194	181	175	185	187	158	190	181	202	190	158	169	188	172	194	175	209	182	202	194	187	162	179	167	199	193	174	188	199	170	188	186	199	190	193	170	173	214	199	169	145	194	172	188	170	195	198	183	199	176	212	188	203	194	205	175	171	181	153	173	181	169	182	185	217	155	161	179	158	177	161	196	170	172	178	176	201	183	178	170	164	189	184	185	168	202	181	200	187	180	202	189	188	164	174	201	165	178	176	147	192	226	190	186	178	163	182	195	195	200	164	193	217	197	184	191	223	204	175	170	193	182	176	180	184	183	170	199	177	180	183	185	162	196	172	156	191	203	195	195	207	174	195	176	177	155	165	200	167	184	178	185	191	192	191	175	213	194	185	177	172	163	169	180	170	181	186	220	149	165	170	185	184	172	180	201	175	175	173	196	219	195	194	163	181	164	189	187	198	186	187	200	206	193	206	194	173	204	173	154	184	176	204	185	180	186	175	154	194	172	186	163	200	192	192	183	180	192	163	191	163	179	174	205	162	183	179	164	173	184	189	171	198	192	167	195	146	153	177	184	177	183	185	187	165	184	188	182	195	187	171	179	180	189	214	176	193	203	174	206	177	195	186	190	186	189	177	174	182	190	187	190	185	196	170	192	191	164	187	195	193	187	179	168	205	201	190	176	203	175	208	173	173	207	199	169	184	198	198	179	177	187	170	187	163	153	171	204	191	200	198	181	184	176	166	200	192	186	178	164	193	206	175	199	202	167	190	171	197	180	195	184	171	193	193	182	187	213	206	171	160	193	173	199	204	183	181	180	185	181	170	163	169	170	180	176	158	174	185	176	191	205	185	187	212	181	174	183	190	193	199	161	182	209	196	163	178	216	202	177	163	172	188	198	180	179	188	199	192	189	186	191	179	167	187	161	179	203	179	186	161	159	179	207	186	165	206	187	147	161	192	180	190	195	197	194	186	176	183	155	189	162	204	178	179	192	190	197	190	183	194	175	215	174	192	198	185	188	168	182	191	183	162	202	177	184	162	203	166	173	175	181	193	181	195	177	192	212	179	192	196	165	183	195	211	193	188	184	204	163	187	162	165	157	174	172	179	176	187	191	187	179	181	187	193	171	181	182	191	175	165	192	184	201	218	197	195	168	198	180	184	174	192	172	177	182	174	179	140	181	166	187	191	182	183	169	157	183	196	206	189	164	177	198	193	194	220	192	200	186	199	199	191	206	201	184	173	197	186	175	181	152	199	213	185	182	169	169	157	158	173	191	180	197	174	188	197	175	207	196	197	200	196	189	183	202	204	204	181	189	176	167	197	179	165	186	187	177	190	194	197	201	176	172	152	190	166	176	188	168	184	177	199	191	219	170	188	202	178	209	171	187	166	188	179	161	190	171	178	187	174	200	183	192	197	180	172	189	213	200	209	187	178	155	181	174	177	201	174	172	158	192	191	199	181	194	200	186	176	174	169	166	193	196	174	170	202	178	183	180	182	178	174	173	194	179	178	185	183	192	183	186	181	185	220	203	196	170	189	187	172	168	175	191	186	173	178	191	155	181	165	200	155	180	182	201	179	203	184	163	178	162	173	174	173	187	171	177	189	174	197	151	167	193	186	197	164	186	194	195	187	228	219	187	194	172	186	177	186	176	176	181	190	196	209	182	171	190	191	158	194	182	201	178	173	179	188	128	182	162	181	192	164	164	175	192	195	180	191	153	154	175	175	184	169	173	197	190	182	189	177	189	168	184	184	185	191	205	181	182	188	186	202	156	225	208	160	176	169	171	163	178	152	151	183	211	166	203	189	199	149	156	170	158	204	208	186	172	166	180	205	178	205	161	180	177	185	195	168	202	184	182	166	191	197	169	178	214	171	198	184	205	168	167	183	188	177	190	168	182	185	171	179	197	179	190	172	168	179	181	185	186	182	157	167	215	172	206	168	171	178	192	203	176	199	200	209	196	164	202	164	177	213	182	199	181	180	174	191	165	195	181	204	201	177	182	174	196	179	182	192	174	188	177	167	172	185	178	206	193	188	191	181	172	185	174	198	183	195	169	191	187	162	178	157	170	201	189	215	186	195	191	196	193	160	178	192	174	192	190	159	194	192	206	187	167	196	195	164	195	166	182	179	182	195	195	180	214	179	164	189	204	204	155	183	158	173	197	192	199	211	201	192	173	184	185	193	175	172	183	189	183	197	183	178	180	185	197	164	201	174	178	165	185	153	192	168	185	236	207	184	189	170	157	213	162	216	206	179	198	166	167	172	190	230	193	180	165	156	157	192	182	194	193	176	167	187	159	185	171	196	160	197	193	176	192	165	205	181	178	201	184	211	201	202	183	187	200	207	183	166	177	187	200	193	203	172	153	190	218	180	172	204	189	165	189	170	216	193	170	169	175	170	178	188	185	180	157	178	182	177	181	210	195	189	159	183	182	173	183	160	190	192	218	159	180	164
30229	12978	4379	3125	2120	1269	832	611	524	534	514	530	519	483	478	435	492	482	466	479	400	461	469	453	438	484	463	474	466	448	448	483	410	401	443	427	447	458	438	438	470	418	479	450	471	470	428	452	438	447	469	458	475	453	470	419	473	474	461	451	472	458	483	452	451	498	448	451	472	433	438	447	444	443	459	471	429	448	478	466	466	441	433	492	455	443	453	449	438	406	476	422	447	468	451	454	427	408	480	420	438	437	421	476	408	456	451	466	457	412	488	428	491	442	454	407	440	418	448	433	482	413	446	412	403	465	429	444	443	436	471	456	464	494	418	476	470	488	464	463	439	458	420	478	455	430	441	423	446	452	429	436	442	453	448	427	416	466	433	433	467	435	456	467	433	433	450	437	406	453	412	457	436	437	450	455	433	426	515	447	487	468	432	463	452	479	484	461	412	481	431	472	451	514	460	428	460	449	430	460	443	471	459	499	481	448	505	420	445	471	446	453	457	434	437	414	438	453	484	429	475	428	495	441	415	446	454	453	463	416	383	445	444	465	417	453	400	420	493	456	429	438	465	414	444	436	476	416	501	456	424	444	453	468	461	461	435	444	467	444	463	460	443	462	441	442	407	453	458	419	476	454	430	431	456	413	465	453	421	414	462	453	444	440	467	431	439	405	431	454	433	434	440	454	479	419	404	416	439	465	432	457	438	487	473	469	436	459	450	448	467	450	468	456	430	431	453	414	458	435	430	428	452	425	444	453	427	450	461	449	415	423	471	474	426	440	435	423	425	433	429	435	441	452	439	419	441	452	429	476	446	479	430	443	495	430	424	442	475	462	408	476	432	468	494	442	436	436	472	451	405	485	433	427	451	456	476	439	426	452	445	448	434	445	454	475	451	428	412	437	416	465	430	463	458	456	460	469	470	490	417	468	436	430	428	427	434	440	446	441	446	425	431	452	456	439	457	444	427	425	448	439	472	451	493	432	449	396	472	450	475	463	479	442	440	445	427	460	477	401	444	452	466	428	444	424	429	456	454	498	413	461	431	426	457	463	454	433	441	475	406	439	442	444	441	462	433	469	437	453	444	440	447	428	451	441	454	421	469	458	441	436	449	469	439	453	433	464	424	470	456	440	432	444	465	435	431	462	425	439	454	465	434	427	422	429	459	486	467	484	464	474	454	471	486	472	428	444	419	478	445	455	489	421	468	431	435	434	470	453	484	464	486	438	421	474	450	453	444	452	467	430	455	450	455	450	447	434	444	425	424	459	445	446	469	492	444	427	468	446	434	428	461	439	446	425	451	474	416	435	434	443	452	397	456	510	502	436	419	458	457	433	447	434	451	455	433	461	453	466	468	433	437	415	505	483	485	461	434	450	448	409	439	394	394	456	449	424	480	443	435	476	440	474	464	442	415	452	442	462	421	479	452	442	443	454	473	428	458	465	446	451	437	424	461	483	442	489	468	452	441	453	459	487	446	435	423	455	452	466	466	438	492	461	485	452	440	437	469	438	444	413	460	438	463	448	454	439	465	406	439	419	477	441	450	458	467	434	473	451	462	441	438	450	435	425	492	412	422	447	413	461	448	446	443	417	433	451	460	426	470	439	454	443	445	446	424	477	414	433	460	459	477	433	425	405	422	465	441	444	418	418	471	436	468	443	406	433	475	402	438	479	392	431	448	432	454	457	457	480	440	453	441	422	457	445	450	402	462	464	451	456	422	461	459	452	420	461	423	459	458	449	424	437	460	479	443	454	438	439	465	392	462	470	397	409	419	401	446	459	453	441	434	453	465	457	458	502	451	455	441	458	437	479	463	451	451	456	453	467	458	420	449	455	459	431	425	426	459	434	411	444	467	443	445	448	456	397	453	425	453	459	434	469	454	438	459	471	440	437	430	423	417	476	468	425	459	467	446	438	467	451	465	461	429	475	442	406	435	445	466	486	467	444	470	449	440	479	428	450	467	415	426	428	445	463	475	481	444	449	424	420	495	422	454	452	447	446	460	444	440	434	455	484	458	421	404	427	457	439	431	439	452	433	453	460	432	440	452	427	450	459	459	439	467	475	429	437	461	480	441	465	469	414	467	473	466	466	447	470	451	447	455	455	456	435	457	468	470	454	452	439	464	441	436	442	451	454	449	463	457	437	456	413	438	438	461	445	431	439	432	411	425	471	470	467	474	437	451	416	471	470	463	457	402	438	438	413	456	438	447	451	447	435	464	431	486	474	432	406	407	429	448	438	452	459	446	457	440	453	451	404	430	424	445	458	467	443	411	444	434	424	451	450	455	442	423	432	451	456	450	437	446	468	441	461	455	457	443	441	425	419	467	439	420	438	483	423	456	424	413	441	448	462	466	463	419	442	393	411	448	460	445	459	454	423	416	444	457	450	461	450	421	396	470	431	439	475	451	416	447	463	482	458	432	400	433	444	500	406	448	431	459	459	450	434	446	452	410	459	466	420	476	420	436	444	431	457	429	464	412	479	468	466	459	439	435	480	436	448	409	439	445	450	480	444	450	499	423	449	466	463	409	468	458	494	441	476	434	443	415	474	477	455	438	479	441	444	447	466	479	442	475	434	487	469	493	438	469	365	465	450	463	420	432	441	419	425	417	432	469	453	495	453	426	422	409	464	424	411	437	458	458	432	438	462	431	397	444	465	441	427	450	415	438	441	430	445	414	434	437	435	468	417	423	426	434	429	445	482	438	503	435	444	430	424	444	418	455	434	423	445	464	443	410	468	459	439	464	463	469	416	434	443	447	458	430	453	428	451	406	435	484	450	415	397	420	448	459	452	441	505	450	402	435	447	432	471	479	470	468	435	405	464	482	470	454	446	458	413	421	408	460	432	409	479	446	488	460	453	473	476	463	433	480	432	460	439	472	454	419	405	440	430	423	419	433	432	472	471	473	479	438	422	424	459	473	454	461	457	400	448	444	468	468	430	422	486	428	456	424	468	435	488	452	449	462	444	452	465	471	447	433	434	460	454	435	513	412	409	472	448	448	454	433	437	455	481	461	438	438	443	467	428	419	443	447	460	414	446	430	444	428	394	417	430	447	461	436	472	442	411	487	418	463	423	443	440	444	432	440	489	439	415	433	412	467	430	423	473	466	427	443	444	434	462	477	394	457	479	420	474	462	451	443	412	448	448	429	415	460	401	423	439	426	432	450	426	418	442	421	450	449	460	430	469	424	491	445	435	455	420	472	494	463	418	427	447	478	472	481	462	421	473	418	452	428	433	491	433	432	453	452	421	431	422	444	432	453	414	451	447	476	441	429	481	399	472	441	421	440	467	457	472	432	458	469	455	448	443	491	447	422	416	408	462	466	424	470	449	399	433	454	462	461	456	449	475	467	454	490	416	498	446	441	459	430	430	460	425	439	411	446	457	439	438	439	431	436	472	456	424	434	469	471	414	396	453	412	446	495	429	454	454	438	435	463	421	449	445	459	448	492	384	444	443	418	466	472	432	414	455	458	459	439	432
49904	19056	6347	2246	1066	705	354	282	235	230	229	224	247	215	241	218	192	196	214	190	214	223	203	206	210	188	191	225	212	233	198	212	180	227	184	184	188	190	201	182	212	197	211	201	185	187	210	193	224	206	228	187	192	189	236	198	170	185	207	176	219	199	212	197	212	206	201	212	193	208	213	189	189	195	201	174	191	193	183	213	190	200	205	188	209	227	193	214	208	215	194	187	188	199	171	185	191	220	183	192	184	197	201	197	185	220	207	181	194	182	193	202	180	198	202	195	199	189	204	215	200	202	203	198	183	196	192	204	233	205	197	231	198	187	201	227	215	204	215	186	208	200	183	229	208	196	191	189	192	197	216	207	200	185	205	199	208	179	190	198	197	186	189	199	182	211	184	168	213	193	199	236	208	207	176	208	204	191	201	166	193	188	192	196	194	186	190	197	184	215	199	195	210	201	189	178	203	219	232	200	209	183	199	236	202	188	216	217	223	211	219	184	212	181	190	231	174	200	191	167	178	197	212	225	207	186	185	214	206	185	211	184	208	219	225	237	196	202	190	216	207	210	197	203	227	211	194	208	208	194	199	181	175	221	189	201	216	190	213	207	213	197	224	198	205	196	194	215	197	188	191	205	206	179	181	220	180	230	195	203	203	215	217	215	180	194	182	194	198	199	187	199	192	179	181	183	181	185	197	236	194	184	221	205	189	203	216	218	208	187	185	202	208	214	206	220	219	222	210	181	214	194	201	187	200	218	189	211	198	181	221	205	183	202	176	200	226	189	193	188	202	206	190	197	196	179	175	157	178	205	217	205	192	208	194	209	199	205	223	183	199	188	187	176	242	184	206	225	221	199	189	193	189	211	195	187	248	192	194	187	191	193	198	211	218	200	199	212	209	176	207	212	201	202	192	160	214	220	187	188	196	192	206	179	180	208	203	189	185	206	175	195	209	205	211	187	163	213	177	234	199	196	178	191	188	211	212	215	193	195	204	182	188	183	190	159	184	209	210	185	196	196	182	224	172	224	204	181	193	175	197	194	198	215	191	185	206	215	195	191	212	193	207	189	218	209	195	207	180	170	188	209	223	186	190	195	181	192	199	193	201	196	213	220	211	192	238	189	196	188	189	182	186	199	180	201	225	210	192	197	195	180	204	202	185	184	176	198	193	194	234	189	215	218	183	209	227	200	188	206	210	199	176	188	208	207	195	174	182	177	159	148	190	184	181	185	202	205	179	213	218	173	223	178	186	203	179	197	169	196	190	220	202	209	203	199	177	178	202	197	208	214	183	205	193	202	206	188	208	163	210	195	208	170	217	217	198	199	206	206	165	197	200	211	193	204	208	198	199	197	195	192	204	202	183	188	205	178	211	210	195	216	214	192	197	187	203	195	203	174	182	199	205	198	198	187	175	177	189	211	202	217	198	190	180	220	233	210	203	219	211	182	193	177	217	196	186	155	223	203	188	189	152	196	199	199	200	223	241	177	219	198	179	210	173	201	198	183	197	189	202	208	192	175	189	206	192	213	163	197	195	176	177	214	190	190	203	210	195	194	217	219	209	188	205	225	156	189	189	188	197	177	176	194	195	208	199	202	195	226	199	186	225	189	198	180	171	180	185	215	215	209	199	254	190	208	192	198	199	202	190	188	203	198	230	196	221	182	209	203	185	216	193	202	202	210	185	195	209	239	197	205	197	199	192	188	220	213	195	209	197	195	224	195	185	177	204	209	206	192	200	203	199	201	205	173	186	229	197	196	217	213	178	184	194	235	198	194	210	185	199	182	197	188	177	170	173	197	191	174	191	211	186	194	193	187	205	186	192	181	204	225	204	209	174	207	212	187	196	185	200	183	200	211	209	209	198	170	171	213	193	189	206	196	223	218	213	176	172	212	225	203	191	231	216	210	196	213	217	201	186	196	182	179	220	189	185	176	216	188	205	183	207	193	218	188	207	203	175	194	210	196	218	213	190	218	221	196	205	194	219	196	173	203	212	189	213	195	212	191	212	170	208	185	175	184	182	200	169	184	173	224	229	212	205	190	184	206	211	190	188	189	178	172	185	195	179	194	212	209	194	205	207	189	196	189	218	190	196	205	197	214	179	201	166	213	203	192	199	193	192	212	216	211	214	218	212	216	163	178	179	190	198	189	226	198	195	211	198	186	197	198	190	188	198	183	190	221	172	193	203	177	195	200	219	200	196	200	199	218	189	205	230	206	190	202	206	174	189	176	209	191	197	211	178	208	221	179	212	195	196	202	196	182	201	170	188	208	227	194	193	184	213	174	184	211	166	198	190	195	202	198	219	210	194	196	184	204	180	223	204	185	188	200	241	210	217	161	203	180	196	176	192	190	207	180	177	229	188	175	193	232	194	201	188	193	177	193	196	228	203	187	173	215	194	189	218	194	229	202	184	211	175	189	195	194	222	219	192	201	179	204	184	202	208	219	187	180	173	219	212	214	193	212	203	213	201	189	219	186	208	192	193	199	187	204	178	189	208	203	207	181	187	184	206	204	174	221	226	220	213	177	186	206	222	218	189	188	215	205	212	182	206	194	209	190	192	206	184	218	191	192	213	210	217	199	202	207	204	187	175	201	213	198	194	193	201	180	214	171	189	193	206	189	192	225	197	199	207	182	202	218	186	218	174	202	218	195	166	198	209	188	211	199	191	205	237	190	181	197	210	208	190	178	204	169	188	189	212	180	184	207	196	211	184	200	187	182	193	204	201	217	215	174	176	202	184	185	173	205	188	214	209	188	201	187	191	197	192	213	222	172	200	182	182	197	194	218	184	200	200	214	216	202	185	235	199	189	191	198	216	188	197	205	212	198	222	204	211	204	187	177	218	190	173	181	180	171	191	176	193	195	196	208	215	169	196	223	193	184	209	223	170	234	203	179	191	195	198	219	193	203	195	195	202	195	177	190	215	207	232	183	200	190	180	229	204	187	228	211	176	175	183	182	202	218	196	196	190	181	167	208	203	155	212	208	189	195	195	178	206	183	176	190	208	198	187	212	216	209	214	181	196	186	189	167	205	188	192	170	203	189	213	188	222	222	168	191	189	191	212	182	188	198	213	184	216	227	229	189	174	178	194	206	186	215	202	191	213	199	186	191	197	203	211	208	229	188	219	210	207	195	172	159	179	193	213	222	200	196	192	198	190	201	199	189	191	167	171	213	191	183	178	206	206	202	221	187	208	185	206	180	175	193	179	209	208	183	172	175	200	195	173	222	225	191	192	180	171	210	233	189	201	193	214	196	170	207	235	179	215	205	193	205	194	198	186	206	196	207	196	190	216	187	191	215	199	184	194	212	187	181	210	190	196	199	190	185	197	178	198	206	177	172	194	196	211	188	189	194	174	176	173	196	203	183	181	187	193	191	172	178	215	190	201	220	196	216	190	216	198	183	204	176	197	193	195	226	217	231	182	204	183	187	200	198	173	205	227	173	196	186	205	179	215	197	207	154	198	189	200	214	208	208	211	198
35315	14131	9302	6246	3778	2591	1630	957	729	604	578	611	634	595	586	549	582	564	546	568	516	511	465	486	497	522	494	480	508	497	506	510	463	496	534	475	464	476	496	492	500	443	476	469	443	483	486	489	461	475	499	434	488	498	492	469	426	485	465	493	472	474	442	467	486	497	426	483	478	504	469	463	438	476	480	466	488	460	479	474	515	490	421	492	459	477	453	498	466	465	431	481	478	499	470	463	483	501	455	433	448	457	483	471	473	454	491	476	446	488	466	492	449	494	515	472	473	458	480	480	472	476	498	520	458	483	502	456	475	459	471	487	455	505	487	483	476	508	461	516	455	485	446	452	495	439	464	475	444	478	467	438	470	489	481	465	443	471	493	434	468	506	476	454	489	470	482	466	469	468	431	497	477	469	472	451	465	472	435	483	512	452	472	458	512	468	476	466	453	517	445	455	470	513	464	474	437	493	484	454	442	466	465	417	460	503	509	463	452	438	455	477	450	474	471	465	460	455	461	507	488	464	469	463	465	477	500	457	467	465	477	478	493	453	478	504	448	439	462	424	463	515	487	466	488	481	506	455	536	483	472	456	431	501	466	469	472	474	464	397	480	425	452	479	470	473	475	501	455	479	489	444	466	478	484	474	448	490	454	479	449	468	456	469	517	433	459	478	489	505	502	453	462	472	452	473	465	460	496	462	498	487	479	476	449	516	457	442	518	465	476	463	446	488	485	473	462	475	462	484	448	474	461	512	527	470	486	465	445	489	474	464	423	477	508	446	457	450	473	489	507	482	506	486	465	463	449	506	478	486	482	471	448	461	480	484	455	497	457	520	467	490	501	448	472	479	485	533	461	481	466	461	485	480	457	429	445	482	487	470	479	506	453	474	470	443	482	485	469	491	457	449	476	489	454	476	448	462	482	426	481	449	509	497	497	448	489	446	489	458	476	461	467	467	461	475	499	490	458	454	520	475	494	491	476	505	475	500	457	484	483	480	463	446	478	460	429	507	459	449	462	462	520	465	474	466	482	506	504	481	466	474	460	476	488	460	494	469	453	506	467	469	468	474	514	494	530	456	504	482	452	494	466	466	431	473	468	498	465	491	481	461	484	494	444	481	441	485	474	487	478	486	468	496	441	485	463	495	460	478	433	452	454	455	537	496	467	481	476	450	458	523	449	470	465	484	503	497	467	507	441	474	444	474	482	511	478	462	469	495	492	459	477	477	500	467	454	459	477	462	465	469	460	479	467	485	477	509	470	475	465	490	512	477	479	489	462	453	498	489	504	499	469	466	466	455	471	493	489	489	485	478	455	473	512	472	485	465	472	461	522	476	494	502	476	430	455	496	490	430	481	439	479	480	481	469	482	455	477	459	492	473	457	468	452	426	435	487	466	461	469	485	476	468	500	490	495	453	460	478	485	472	457	472	480	481	482	515	469	464	464	461	487	454	477	485	488	451	488	456	490	503	508	444	470	469	468	473	471	459	465	458	466	499	482	446	481	511	473	471	460	465	472	462	524	479	475	478	499	479	446	468	479	485	485	446	465	469	490	444	454	498	485	444	458	456	457	466	471	460	441	476	484	462	477	469	515	464	496	516	465	489	463	478	470	482	464	458	436	474	502	506	508	459	469	459	472	497	500	459	490	482	450	462	474	516	465	485	486	493	511	435	480	455	477	469	449	462	458	445	523	443	467	470	500	479	497	481	502	455	454	483	473	488	495	506	464	500	446	480	494	455	441	436	475	485	444	473	471	444	471	477	506	496	475	491	499	440	456	474	463	473	399	506	506	460	477	474	495	488	485	529	444	472	443	463	477	478	478	462	471	495	488	467	516	469	495	528	489	508	450	484	483	492	503	511	486	482	487	465	447	444	475	448	489	444	464	489	451	501	456	489	499	515	438	502	499	448	460	431	450	443	469	506	487	483	448	501	463	468	463	476	504	449	460	506	460	512	458	464	516	460	500	489	484	457	457	474	489	458	492	466	480	482	443	490	512	464	494	485	498	466	456	496	480	491	489	449	473	492	445	460	480	457	487	457	484	459	478	471	472	451	469	446	464	490	491	442	482	483	471	435	476	464	456	444	524	464	476	462	491	522	445	465	467	499	482	457	462	461	498	478	460	454	477	476	501	463	470	459	476	466	458	515	485	475	442	475	501	505	478	478	437	455	497	460	484	478	499	489	486	442	477	466	496	474	448	495	498	491	452	464	486	445	471	467	499	497	463	490	467	451	489	510	465	451	497	473	478	471	473	497	486	487	448	456	441	496	470	466	479	484	473	427	482	484	499	488	467	481	470	450	451	499	475	480	466	461	498	471	474	488	441	457	469	503	482	468	438	439	478	470	508	473	486	510	433	448	431	486	476	514	446	468	462	461	456	493	499	483	490	478	459	557	494	482	485	470	462	461	480	466	465	477	476	438	454	500	475	478	439	444	495	490	444	477	470	480	462	434	521	476	453	464	473	449	500	473	478	429	478	526	511	467	441	512	462	466	469	490	502	472	476	438	458	485	471	471	505	444	479	438	484	462	460	475	467	462	444	482	443	467	493	439	464	479	485	475	468	488	469	474	464	438	446	436	466	426	512	438	489	463	475	496	464	497	490	489	463	497	459	463	501	509	447	484	490	467	449	448	449	488	499	464	485	468	482	496	482	502	471	439	458	479	508	486	484	449	496	471	459	495	469	469	478	421	485	494	449	448	462	497	514	479	508	492	504	478	473	497	506	473	477	478	477	485	486	466	466	474	475	459	454	472	437	455	443	502	479	485	486	478	468	447	461	466	470	476	469	455	485	498	458	459	471	469	469	485	489	494	462	471	476	472	486	465	475	510	468	456	440	492	477	466	499	496	495	491	487	453	473	470	447	467	464	473	454	503	474	480	514	465	470	448	491	425	492	442	474	460	445	469	471	497	462	492	482	458	486	445	432	449	477	465	468	501	486	480	467	484	444	491	500	458	492	467	473	484	514	469	454	481	451	468	453	436	461	475	439	438	455	487	482	483	445	461	456	472	482	461	524	507	462	476	484	478	488	508	469	499	480	451	457	476	487	476	472	487	463	455	496	481	451	486	462	501	473	469	490	500	459	435	465	467	463	460	480	464	494	486	488	484	452	482	423	435	460	536	441	461	480	463	473	474	478	529	496	465	493	516	489	489	454	488	472	484	476	488	486	482	419	493	487	470	450	448	474	476	472	465	471	461	489	500	507	484	493	456	470	459	472	497	444	486	455	493	483	498	491	483	474	471	468	503	470	470	482	494	509	458	492	425	502	503	515	488	462	492	488	485	458	504	483	471	425	470	529	482	518	441	441	474	454	445	482	459	428	452	474	520	475	450	505	519	481	499	443	465	439	462	479	446	471	473	490	470	513	487	452	465	495	446	457	465	459	444	471	466	484	502	478	478	498	482	474	463	432	480	483	445	490	512	489	461	486	516	499	467	460	472	484	491	465	481	483	512	494	468	501	468	484	466	448	483	463	503
53696	22295	10345	4290	1776	1166	547	275	259	213	199	208	189	196	206	189	201	178	183	158	163	166	151	166	180	155	166	122	140	132	157	161	147	175	160	147	135	146	147	139	139	166	163	139	129	145	160	146	157	137	154	174	156	159	190	133	152	138	160	152	141	144	158	148	160	159	145	159	159	132	163	142	135	145	142	149	144	152	157	140	150	157	151	158	161	148	160	173	131	164	156	162	128	170	159	147	118	147	148	154	173	144	146	167	155	138	156	163	158	136	132	118	139	148	133	128	147	127	140	137	146	162	138	154	155	124	127	145	152	144	141	139	159	153	149	158	138	152	155	138	142	154	147	153	147	162	158	148	168	164	146	161	127	145	139	158	149	147	147	153	145	158	145	155	134	161	144	181	169	155	152	150	148	156	142	141	146	140	136	152	157	145	128	165	161	153	158	152	149	157	170	172	130	151	151	137	116	157	109	147	141	147	157	145	141	142	117	146	157	138	153	158	153	158	141	154	154	145	155	147	151	147	158	135	197	144	151	129	143	158	147	130	171	159	132	163	168	114	144	134	139	136	148	127	136	146	156	124	166	145	158	149	155	153	138	169	142	124	145	141	144	139	142	135	139	156	171	159	148	150	140	134	151	153	147	154	137	155	133	154	169	138	157	152	156	166	122	141	129	157	136	143	140	166	147	133	149	158	168	128	120	143	134	153	150	162	153	139	124	159	155	144	161	150	137	162	162	150	144	141	129	161	153	157	150	158	131	151	176	140	162	143	133	153	150	141	149	162	151	130	133	150	162	155	150	147	139	131	154	127	148	131	130	166	159	158	143	121	157	152	171	141	140	145	158	144	145	130	147	131	132	129	145	123	159	133	142	153	159	157	122	155	157	138	160	144	142	111	149	144	141	113	129	135	154	145	155	147	170	142	132	155	154	162	162	148	141	159	161	155	148	163	149	149	145	133	132	144	145	137	153	144	141	171	153	155	131	147	160	144	138	161	163	158	142	151	137	147	148	157	143	159	157	160	132	153	144	137	141	141	131	141	147	138	143	128	156	168	145	149	157	126	124	136	162	146	140	136	158	125	145	133	133	128	153	150	164	149	153	149	144	168	144	152	145	155	171	153	142	137	172	159	148	148	129	149	131	148	141	150	163	160	157	137	145	150	148	163	141	152	131	155	160	139	151	134	141	141	146	162	142	131	126	119	172	121	148	140	172	143	136	154	167	142	152	131	151	152	135	155	171	131	144	135	138	148	140	144	157	158	175	125	152	134	171	152	136	155	174	150	161	170	167	147	144	156	149	173	153	169	158	162	137	157	150	125	160	146	168	161	134	139	132	138	138	145	142	138	166	146	137	159	145	143	139	131	153	156	148	147	138	153	170	174	161	147	133	160	163	138	146	143	153	152	152	158	162	145	154	151	153	139	165	144	153	153	160	139	160	137	165	118	133	149	167	145	152	150	154	136	149	164	161	157	166	159	156	164	145	156	146	149	159	156	160	125	152	144	143	160	168	149	159	148	149	157	133	137	153	158	146	153	188	137	133	171	140	146	167	143	169	151	149	125	163	151	151	134	139	145	136	153	150	135	148	152	164	166	151	141	138	149	158	164	159	150	167	156	139	144	168	135	172	147	181	148	142	157	158	160	148	148	170	148	135	140	133	162	180	150	137	140	158	157	149	155	151	156	145	167	152	152	183	141	129	153	152	128	136	165	173	148	136	137	141	167	153	125	158	147	140	148	139	161	155	156	145	146	154	140	163	124	147	138	150	179	159	169	140	138	157	151	156	149	160	151	145	168	151	155	146	160	149	146	150	148	164	168	145	128	145	136	140	137	152	136	149	165	146	140	132	145	154	132	156	161	164	131	149	116	138	133	153	132	162	175	135	145	144	152	172	154	144	149	143	156	138	178	126	126	142	154	142	145	160	165	152	141	144	152	144	140	162	153	144	161	152	171	170	141	131	158	145	159	141	145	145	159	163	149	143	135	155	147	167	122	142	138	147	127	147	139	158	136	160	154	138	145	157	150	145	158	153	147	166	150	154	126	149	152	143	159	137	152	157	137	167	155	163	147	157	138	126	141	156	134	135	166	159	168	170	148	133	144	155	124	130	165	157	133	141	146	152	144	130	161	171	124	142	150	110	160	166	142	168	125	132	122	137	162	155	146	146	165	128	150	136	165	138	165	172	182	139	153	161	152	139	129	140	148	137	172	149	157	149	161	160	130	136	157	131	138	137	162	127	143	156	151	145	141	141	142	167	155	134	134	149	160	164	142	140	169	157	146	129	155	152	148	143	164	150	147	138	152	152	152	155	149	153	148	158	155	144	158	144	131	147	161	131	150	160	151	165	168	145	137	143	154	166	151	144	137	153	138	139	144	166	142	147	168	137	154	154	124	149	136	146	155	132	139	148	130	131	160	170	139	169	179	129	145	162	142	150	163	162	152	164	141	147	138	165	166	171	165	158	148	146	145	136	139	154	138	146	148	141	136	147	172	160	142	139	154	161	151	157	136	132	165	135	137	146	162	163	139	159	151	124	120	143	141	159	137	128	150	151	162	131	139	159	138	158	151	125	145	175	127	168	137	146	146	162	149	151	157	141	145	144	147	145	137	139	137	162	145	143	145	131	172	138	156	162	151	134	119	156	141	135	154	171	139	143	152	140	162	146	136	131	146	155	134	143	165	142	144	170	133	143	125	162	138	165	129	149	147	159	141	151	147	155	156	147	123	152	133	144	147	120	158	136	161	149	154	137	138	143	146	149	153	158	153	140	145	143	151	152	167	166	140	165	152	153	130	164	137	146	140	147	126	135	149	154	134	139	125	149	142	132	144	155	155	132	150	121	140	144	152	138	157	167	147	132	170	162	153	154	133	142	132	160	162	121	146	141	159	151	156	163	133	128	168	156	139	137	152	150	172	147	160	157	152	166	150	125	142	145	156	149	141	144	156	142	141	137	141	176	159	157	130	158	166	163	148	137	161	135	163	156	154	133	122	127	133	123	174	157	151	150	148	140	174	121	156	146	167	153	182	155	128	141	152	126	154	161	140	146	148	177	150	154	156	153	145	154	152	173	138	153	151	155	162	129	160	133	142	159	164	143	170	144	152	160	163	126	154	160	180	147	128	165	166	168	155	142	135	169	151	167	137	151	170	142	146	150	159	140	159	149	143	136	135	128	139	180	152	144	150	137	138	168	137	169	154	128	135	136	160	158	140	145	140	135	123	142	156	143	165	154	151	129	155	155	146	163	150	135	150	151	139	155	160	156	148	155	155	138	145	146	161	135	131	157	140	159	146	150	150	136	139	164	141	153	164	148	145	162	141	152	161	133	136	149	123	167	141	165	133	149	131	135	151	163	129	144	179	143	147	123	143	152	158	147	148	159	124	150	151	125	154	144	145	163	138	152	151	157	134	143	152	148	165	156	140	169	160	155	154	156	132	130	148	146	158	184	150	140	148	129	143	151	136	130	153	151	139	165	152
36380	17224	13159	10153	6311	4372	2209	1123	867	691	670	647	621	527	538	535	600	541	521	481	466	457	448	441	433	393	415	390	398	415	447	402	395	416	426	408	427	412	342	381	387	372	386	380	386	355	369	371	354	354	377	356	348	362	397	383	351	341	347	328	352	356	332	369	364	350	338	377	362	353	360	355	362	386	339	383	334	356	347	373	389	326	360	383	339	377	337	340	339	338	366	353	368	369	351	369	344	344	371	373	371	385	406	366	361	399	362	368	344	376	369	359	363	350	345	369	347	379	384	344	406	358	392	357	341	314	369	369	350	328	362	335	326	360	343	346	390	393	371	389	367	356	339	372	367	361	359	373	371	357	340	379	369	348	326	327	364	312	364	355	351	362	373	332	350	335	330	390	342	334	341	354	363	340	343	395	344	367	363	352	347	354	344	329	354	348	365	363	353	339	368	367	385	371	336	359	360	357	362	336	353	357	329	374	340	364	345	376	374	340	367	367	333	378	409	365	339	357	380	329	351	342	393	374	358	364	368	347	324	364	353	392	387	347	373	364	354	335	369	360	366	342	382	357	331	388	374	363	379	362	355	394	345	369	333	321	327	355	381	334	337	377	347	339	386	356	341	350	337	356	365	359	378	390	362	341	377	352	366	334	337	352	363	369	337	330	342	343	378	410	347	371	341	363	375	340	367	334	372	349	368	361	343	361	371	327	338	364	355	339	369	375	364	381	339	364	342	374	354	389	362	352	407	373	339	353	339	371	393	356	361	345	371	371	366	358	347	358	375	374	367	360	339	393	349	378	325	354	363	328	397	367	380	361	384	375	359	345	352	367	360	361	374	356	376	390	344	324	372	351	389	327	346	341	331	319	354	348	361	353	373	339	351	350	373	370	364	379	381	373	332	355	342	341	371	357	391	350	367	362	343	371	341	361	410	376	364	401	392	368	316	381	371	360	374	353	374	380	340	342	353	360	348	349	360	366	368	342	342	348	381	358	350	380	349	387	383	346	367	309	376	368	361	364	364	372	340	370	330	392	351	394	325	332	378	351	370	350	388	357	385	382	320	334	333	347	348	375	341	369	350	321	369	354	390	383	346	361	386	339	390	378	377	364	382	360	363	338	383	335	354	345	347	338	323	387	370	341	355	350	349	338	359	330	333	322	360	354	365	354	352	366	354	338	380	384	356	373	339	357	357	344	330	368	348	351	380	374	353	352	322	386	350	356	383	379	350	343	321	359	372	372	366	365	379	373	323	372	351	341	346	353	330	376	361	358	349	362	367	375	361	352	330	377	360	357	344	346	378	327	337	342	306	382	390	345	377	363	402	361	367	404	381	339	346	351	363	339	374	355	354	338	351	345	370	337	357	370	398	373	337	367	338	338	358	367	358	374	328	371	345	389	352	363	345	350	332	376	336	380	332	359	319	361	361	371	336	338	332	381	312	347	365	365	423	352	354	386	371	370	356	375	368	362	352	356	356	340	336	389	350	354	354	342	356	366	396	356	366	327	356	357	359	366	418	352	369	355	373	375	390	326	352	354	367	392	354	381	328	392	393	352	369	407	390	378	348	363	367	410	365	355	347	377	367	354	364	353	341	398	365	351	336	346	359	333	383	357	369	379	384	357	327	360	330	349	377	350	355	370	366	382	365	336	393	359	395	357	349	349	357	384	391	358	341	349	337	337	366	382	341	337	344	344	331	373	373	348	384	364	343	396	349	362	327	364	377	338	351	348	366	364	381	372	360	334	355	365	390	353	355	389	365	357	385	368	380	351	363	392	373	379	331	390	355	337	376	330	374	349	372	375	339	342	345	363	369	357	370	339	358	359	346	367	400	352	399	336	350	368	359	362	361	377	365	370	342	368	360	404	381	358	370	357	362	363	341	326	360	347	384	340	345	353	352	351	400	344	366	370	369	344	370	344	328	343	341	360	335	346	363	331	369	353	366	365	389	339	372	357	315	339	352	373	358	384	348	391	344	340	354	320	347	325	326	374	367	362	366	360	371	355	358	339	328	385	345	384	374	392	344	365	354	370	359	354	370	342	356	364	361	365	343	336	366	326	375	376	363	358	309	343	357	350	337	369	367	334	364	369	373	359	367	367	366	364	384	373	391	350	378	347	386	355	352	374	403	375	352	322	354	363	332	364	389	341	363	348	351	332	331	354	364	364	355	352	353	361	329	365	351	385	390	360	325	365	364	332	351	335	338	361	373	333	337	365	355	390	390	395	358	368	333	360	343	356	362	344	375	348	329	378	352	352	389	326	351	368	358	371	340	364	361	348	375	348	356	376	360	359	320	346	361	346	379	372	325	362	348	375	336	312	359	392	351	374	364	352	355	389	354	360	369	396	360	393	375	371	341	362	354	363	362	368	365	318	347	367	331	343	386	353	389	358	354	363	349	343	330	360	334	353	349	369	345	372	356	358	338	385	340	367	346	361	365	345	358	349	356	353	314	358	356	364	358	363	348	337	381	348	358	358	354	356	359	353	363	362	362	359	343	346	361	339	362	364	378	375	376	358	348	364	353	388	357	345	381	365	375	371	399	348	404	359	341	360	357	392	371	363	368	340	328	367	371	326	366	386	349	363	383	342	343	348	364	365	335	368	337	360	346	357	327	336	366	358	367	347	380	359	373	367	364	348	375	367	368	335	343	351	371	368	348	367	367	360	361	360	355	398	364	369	337	356	368	365	330	357	334	338	351	367	359	377	341	331	351	408	375	371	369	375	340	373	363	389	336	383	373	357	307	352	360	368	375	342	361	335	393	337	356	346	373	359	362	355	373	360	363	354	372	406	337	352	349	356	355	351	332	388	353	377	330	335	349	345	362	370	338	350	372	362	359	354	342	355	400	394	344	368	365	327	376	357	359	388	390	349	366	367	360	361	379	387	351	340	348	336	349	382	376	360	363	343	310	361	377	360	354	342	372	345	349	360	371	359	357	366	340	352	357	388	335	337	305	346	387	365	342	332	393	343	345	380	326	357	355	355	394	380	337	380	346	346	330	389	343	362	353	356	355	365	395	325	357	332	392	365	358	361	368	379	348	363	363	371	381	354	362	371	374	330	364	341	357	359	395	358	373	391	375	369	382	331	363	388	346	367	360	335	383	364	372	330	372	348	386	326	373	386	359	383	348	372	356	321	356	356	310	366	345	349	376	368	394	335	368	346	401	359	361	346	356	359	364	357	380	353	376	372	365	353	358	374	401	363	356	331	326	371	380	373	339	363	344	340	358	382	349	352	355	324	378	379	351	340	349	340	335	356	351	347	378	348	409	345	364	378	331	338	354	354	361	352	387	373	357	315	346	355	364	365	334	357	365	366	362	336	353	335	360	343	385	359	368	363	322	347	357	376	345	381	342	352	331	345	344	331	352	339	342	325	432	368	381	347	328	395	361	339	338	334	327	335	360	390	390	376	352	345	386	367	385	355	361	378	350	397	350	309	324	362	312	365	388	340	365	366	355	355	350	357	360	357	365	360
35105	11127	3019	1083	582	328	251	189	168	214	193	195	174	197	181	140	188	195	199	180	186	170	176	193	178	160	192	179	155	158	188	175	160	179	158	153	167	164	177	169	202	166	172	206	174	183	186	187	169	185	208	185	193	162	179	189	185	194	165	186	182	197	144	180	176	180	199	191	184	184	163	182	170	161	172	187	183	168	191	190	192	165	179	173	183	186	173	150	190	186	170	168	171	174	178	167	178	159	155	191	171	142	178	186	208	200	179	187	190	179	187	182	192	154	175	190	181	187	162	176	164	189	169	198	152	153	176	179	186	194	171	163	195	153	196	197	198	183	166	170	161	157	165	161	188	159	184	181	168	193	165	179	172	171	175	172	170	165	147	184	167	184	175	183	150	162	177	188	182	174	157	161	173	173	160	192	159	176	191	173	181	157	191	154	182	193	137	165	195	179	180	167	177	179	177	211	178	155	177	191	162	175	191	167	157	177	196	172	191	168	154	186	169	195	176	162	200	209	187	175	176	172	162	179	169	186	185	153	186	183	217	174	186	164	185	197	188	155	157	187	161	154	180	181	174	167	161	153	184	181	182	198	177	178	181	176	179	167	172	173	171	176	178	187	196	173	186	176	166	184	169	170	174	175	177	162	182	197	176	157	166	172	170	165	179	181	171	169	183	178	156	189	157	183	174	168	168	148	172	176	167	187	169	202	154	191	198	221	192	162	143	150	193	177	190	160	166	174	167	178	192	161	193	176	170	168	142	170	168	172	164	179	169	197	173	160	191	186	208	166	178	204	188	184	168	190	161	182	160	167	179	150	168	136	181	153	155	190	145	178	168	178	165	184	188	184	141	166	162	173	159	179	174	169	173	144	142	195	181	177	160	173	168	180	189	159	173	178	179	164	180	175	184	191	180	188	176	195	191	195	185	177	191	180	181	198	184	188	185	167	188	158	156	183	180	200	176	176	156	182	177	165	177	168	163	169	179	203	190	164	178	192	152	164	150	164	157	197	171	170	178	188	161	181	196	165	177	163	188	173	195	181	179	188	187	166	191	156	166	161	161	176	180	190	157	187	171	148	142	184	160	156	186	188	159	159	199	162	153	160	160	155	159	185	171	170	161	149	159	181	162	176	175	194	165	172	162	155	156	197	183	158	165	172	185	167	188	182	186	154	184	159	201	183	169	184	180	159	184	167	168	167	202	170	164	166	153	170	189	150	171	163	172	155	150	177	195	179	168	185	187	193	156	162	162	166	177	167	139	154	176	203	135	160	202	188	176	161	191	171	196	189	182	169	167	183	182	159	186	170	176	155	175	174	183	165	164	195	192	164	154	170	181	170	179	177	155	184	171	174	214	169	160	160	166	162	194	212	169	156	189	170	157	177	172	180	174	174	173	176	179	166	181	161	174	165	186	180	184	159	184	163	154	170	189	166	169	166	158	172	180	178	166	174	192	203	174	169	165	164	160	170	182	150	182	175	195	191	186	202	165	193	161	180	156	185	173	203	165	180	204	170	186	177	176	177	149	194	176	176	173	151	181	170	156	177	160	189	195	166	154	163	155	165	210	177	191	185	199	159	175	183	204	154	183	181	172	161	176	180	146	202	162	159	175	180	184	156	175	160	172	172	181	193	182	176	188	183	169	167	172	160	175	180	200	152	179	168	148	165	182	166	176	181	165	177	161	188	172	170	187	167	192	163	153	164	169	170	162	172	149	179	187	187	156	188	164	183	188	158	169	175	187	170	182	190	198	160	180	187	176	168	184	163	192	173	176	179	168	172	162	165	167	157	168	178	153	144	174	155	182	152	164	177	171	179	162	167	173	185	195	177	183	171	186	156	189	188	180	171	169	160	186	176	195	141	177	172	177	178	189	184	183	206	177	189	152	160	195	209	186	175	196	182	197	198	172	162	203	170	183	173	172	155	172	190	204	165	185	187	169	180	179	178	180	173	165	156	192	153	185	204	201	178	186	151	149	158	197	193	191	158	193	153	162	194	183	167	164	175	182	174	189	203	167	193	184	189	181	164	178	179	156	182	178	175	165	180	166	181	181	167	177	146	180	181	204	153	177	179	184	169	152	194	193	179	178	196	182	176	177	162	211	168	192	167	180	183	167	171	167	180	170	167	187	187	182	188	188	165	167	181	186	167	177	177	174	149	164	138	185	195	153	170	150	170	174	161	175	160	168	162	162	172	171	155	156	173	165	188	169	178	156	175	189	191	157	199	184	174	162	172	204	190	165	142	182	182	178	173	177	185	179	173	180	173	173	170	176	183	169	162	180	163	175	157	153	190	187	171	190	188	192	199	188	166	153	181	169	176	175	171	151	179	133	182	170	192	158	166	174	157	175	198	178	160	190	186	152	163	158	164	163	186	173	172	189	169	188	177	178	176	155	188	198	177	178	187	154	176	154	193	187	183	154	185	178	173	170	182	190	158	171	142	169	180	176	183	172	167	160	158	168	191	167	173	193	183	162	178	170	166	183	164	190	205	188	171	162	163	192	179	195	208	196	176	165	173	174	159	170	176	188	159	175	169	170	162	164	164	177	175	167	161	194	159	173	181	167	167	164	177	159	173	169	151	157	141	159	133	204	185	186	191	158	162	212	183	166	145	169	181	157	161	147	176	164	176	171	170	192	176	178	154	180	175	215	165	150	163	156	186	175	186	158	188	191	175	175	189	198	199	158	185	176	212	160	172	215	169	172	185	166	179	166	167	163	173	176	193	177	150	170	169	179	194	174	179	175	186	154	180	167	177	174	194	181	190	189	169	154	168	181	181	175	179	182	171	173	167	170	210	179	177	206	176	171	188	169	190	182	156	180	198	173	161	167	196	181	176	158	179	191	171	158	161	195	188	177	159	189	130	161	162	168	189	180	173	185	207	151	206	134	187	156	167	186	169	160	170	186	169	182	180	158	177	167	154	152	165	172	157	180	177	140	172	163	179	172	165	175	181	182	175	158	170	185	180	174	187	192	180	167	167	158	178	173	169	166	162	188	160	179	182	182	156	205	160	185	156	147	156	186	136	169	145	188	187	159	147	168	184	172	178	164	176	162	183	158	176	143	166	218	181	164	178	199	185	196	186	165	185	182	162	164	184	203	185	172	171	183	178	181	178	181	153	193	186	168	157	171	156	152	169	190	177	171	161	180	194	184	176	193	177	173	216	189	195	187	153	182	175	163	210	155	184	167	180	161	183	184	186	189	173	183	164	173	197	179	170	176	167	160	180	160	164	173	178	193	174	150	174	159	187	176	161	164	150	175	179	152	170	178	171	183	161	159	161	174	152	172	185	190	197	161	184	203	187	159	166	164	178	176	168	180	155	191	190	152	162	177	182	184	175	160	163	186	188	184	176	170	153	152	159	194	181	170	191	175	185	177	164	171	197	169	167	176	176	171	165	157	180	182	177	169	187	200	167	171	187	176	179	151	141	175	188	185	181	197	191	173	175	166	155	160	188	178	168	173	156	185	202	167	166	156	175
25639	9753	5115	2997	1872	1245	824	676	527	523	497	499	526	489	464	494	466	471	459	463	463	454	433	516	436	453	428	443	417	429	409	423	464	429	443	412	452	424	400	429	451	412	480	432	446	429	411	392	442	464	446	404	422	414	431	414	383	438	386	392	428	414	370	426	444	388	429	408	429	431	403	443	447	376	422	407	462	407	438	428	426	432	399	435	402	440	456	393	478	444	413	426	433	414	422	451	458	411	435	440	478	452	432	440	414	431	435	397	460	417	415	395	436	432	425	406	443	428	395	414	455	448	431	416	448	427	430	413	424	398	427	437	462	388	415	403	402	390	425	423	432	408	428	404	414	457	430	454	424	462	460	439	423	439	421	372	433	436	425	474	400	395	458	410	426	404	398	416	423	415	432	354	430	440	416	440	425	441	431	420	443	411	390	447	441	395	443	405	431	434	414	464	438	407	445	406	437	441	416	414	421	449	422	449	467	407	390	435	428	406	409	438	436	405	404	411	465	437	442	425	425	462	438	447	457	462	406	418	428	442	462	434	415	450	439	456	434	404	416	425	427	428	422	432	436	381	420	430	436	436	423	431	419	421	450	433	439	395	406	442	409	421	455	438	428	428	419	406	458	423	435	406	421	439	386	419	453	388	448	454	430	420	422	402	475	397	415	413	420	447	423	449	431	417	431	418	423	397	426	427	418	451	442	458	463	435	406	431	418	430	451	436	408	433	460	392	446	447	472	402	444	435	436	430	403	424	417	441	404	419	422	392	451	427	430	413	436	470	441	423	406	433	410	426	429	429	393	405	430	421	418	397	437	411	385	399	418	436	427	459	429	411	441	360	436	434	427	426	426	465	405	442	425	426	426	424	406	455	471	421	423	394	396	402	436	441	422	455	447	438	443	464	461	447	409	412	465	424	431	430	413	420	431	417	437	451	428	449	422	453	464	403	424	436	428	411	405	422	415	439	409	452	429	440	418	416	431	414	480	385	431	400	422	441	407	402	432	414	428	408	447	423	484	469	401	384	410	406	420	445	443	427	418	423	435	429	392	415	436	460	404	438	406	435	430	437	450	444	441	452	463	406	454	458	444	416	418	438	439	422	439	432	431	435	426	442	420	400	460	408	429	459	417	413	453	425	469	457	434	450	443	437	414	444	458	472	403	421	431	442	428	449	417	440	422	431	424	374	418	415	433	436	405	421	429	467	415	451	443	429	428	397	477	430	397	451	441	425	400	439	424	441	402	426	418	422	426	436	422	467	394	436	413	412	448	395	417	439	389	397	386	428	449	409	396	453	423	428	454	399	469	444	403	431	457	417	420	437	447	433	418	453	431	448	414	444	394	422	392	412	433	452	398	451	453	428	409	433	393	381	413	456	467	416	435	434	446	424	421	402	424	399	417	432	405	423	442	430	414	430	412	456	429	426	438	413	428	418	418	414	403	432	411	414	413	441	407	406	422	406	409	470	393	409	419	432	433	447	428	434	417	446	415	450	438	439	410	430	417	440	447	450	414	443	454	421	426	425	413	439	432	448	437	409	429	418	441	412	418	402	451	428	413	454	436	417	406	402	392	414	434	420	417	437	429	452	439	396	473	460	398	434	445	423	437	402	454	448	420	429	404	426	384	396	422	407	436	427	427	417	422	427	429	412	425	418	391	387	442	400	421	406	411	442	423	425	446	413	457	422	420	439	424	443	468	423	408	428	418	432	438	397	449	430	445	419	441	437	407	423	442	431	445	416	434	424	432	409	428	454	431	411	430	400	425	412	447	432	452	395	413	404	438	420	407	417	425	430	414	430	421	423	444	449	441	439	422	420	418	413	460	414	438	453	423	435	411	429	446	426	431	423	443	437	409	437	415	417	432	422	441	421	432	419	439	426	440	395	450	407	418	441	403	432	453	451	423	429	423	432	411	425	404	430	451	461	415	403	429	419	448	436	423	422	434	419	391	455	436	438	413	406	441	432	422	423	375	411	406	413	402	443	441	409	445	426	416	430	432	445	445	452	468	406	392	438	409	419	447	437	392	437	440	452	438	446	431	392	404	387	401	429	366	460	394	463	439	418	455	435	434	422	421	435	398	422	456	407	452	427	429	399	434	423	398	466	419	448	445	470	380	426	429	426	416	433	391	420	439	429	418	409	451	439	422	408	435	427	404	471	457	382	424	448	415	393	447	428	422	432	419	459	416	456	403	425	396	428	412	413	454	395	408	452	432	467	437	446	424	423	415	406	431	418	466	420	385	396	434	412	412	393	405	415	426	451	428	437	425	432	449	421	408	442	452	415	403	417	411	421	425	462	420	421	421	406	463	452	438	478	435	389	439	425	394	436	439	430	456	415	426	397	407	413	398	415	403	428	458	433	433	433	405	411	441	448	435	399	419	451	447	424	427	449	437	437	422	408	448	453	405	389	470	433	399	404	460	411	394	425	451	408	435	398	433	408	425	402	400	422	413	412	401	393	403	444	413	422	422	412	424	429	438	408	416	449	454	437	425	432	406	410	436	421	409	414	441	378	436	417	439	422	442	425	422	413	439	414	440	423	429	451	446	453	456	429	412	436	432	443	452	420	422	436	417	427	416	427	425	439	434	425	427	395	411	439	417	432	454	430	448	435	433	446	433	419	429	445	411	438	423	430	444	436	425	444	511	377	418	420	407	434	425	462	406	431	445	426	488	422	423	415	427	460	406	443	438	423	414	436	422	400	443	431	391	407	372	404	424	428	428	418	452	456	404	428	420	438	423	440	408	427	390	442	415	421	441	436	445	426	430	427	396	428	442	424	401	403	440	442	442	413	429	423	407	446	409	425	423	426	416	444	453	433	436	397	446	415	433	448	406	412	404	406	449	444	404	435	411	412	453	458	417	427	442	439	417	442	451	370	386	445	410	369	387	460	451	453	433	412	427	405	449	459	416	396	455	422	421	405	424	404	444	398	458	428	437	460	417	448	430	456	395	441	409	416	451	433	442	420	427	414	406	399	410	434	429	437	416	465	446	416	442	424	439	449	393	406	469	422	434	431	426	412	446	438	450	391	423	421	401	427	435	469	458	473	444	446	413	456	399	421	407	409	440	443	407	407	457	415	412	435	417	405	409	439	462	444	433	458	396	433	431	438	407	451	406	393	450	449	412	426	444	420	420	439	440	432	434	414	439	413	449	402	471	402	404	412	417	436	440	428	454	438	385	389	446	452	433	415	419	437	417	422	451	445	398	430	455	431	394	417	403	427	435	435	465	425	414	444	396	406	404	438	433	436	429	442	433	380	408	412	427	470	393	406	446	410	418	434	422	460	421	437	423	418	427	454	441	410	434	447	431	400	395	435	407	462	454	436	428	424	423	435	457	424	432	374	419	404	438	404	399	418	420	440	412	400	417	437	455	422	407	452	434	407	425	453	414	419	451	450	453	431	443	405	407	403	425	432	456	431	393	363	408	446	409	414	442	438	450	465	472	425	414	447	453	422	475	414	434	435	441	401	395	445
45046	17946	6907	3314	1848	835	499	352	299	231	261	242	228	227	220	243	224	221	240	208	208	178	182	183	195	186	213	200	204	174	211	193	179	192	186	200	195	219	199	178	222	173	161	202	219	199	181	180	193	202	179	189	192	168	188	164	208	186	184	174	198	202	188	203	174	189	151	190	170	200	188	184	169	191	157	188	211	183	174	173	159	189	179	195	200	181	189	211	202	179	202	168	175	205	172	160	185	188	191	180	166	179	192	173	180	175	182	203	189	153	188	188	179	180	190	202	187	201	217	209	176	183	197	183	188	189	190	193	183	187	187	179	184	191	196	194	198	197	187	186	177	198	212	183	203	188	176	183	184	219	183	176	186	175	177	162	190	172	184	150	176	184	175	187	213	170	172	172	192	196	214	202	190	164	162	160	216	205	191	186	173	202	180	191	188	184	194	190	207	202	183	205	176	200	193	168	175	155	186	211	178	198	185	154	172	182	188	186	196	173	211	180	173	195	147	192	180	197	177	188	172	187	184	170	186	184	175	173	184	191	192	182	207	198	175	163	178	182	181	203	209	172	197	199	186	165	164	193	188	165	169	178	206	160	187	164	166	178	176	167	188	183	177	189	178	191	194	224	169	197	231	196	202	172	174	161	173	197	201	190	194	172	184	186	185	184	179	189	203	196	194	181	179	211	213	193	188	173	190	190	153	171	186	161	201	187	166	184	193	194	195	169	203	195	210	179	199	179	180	173	220	195	187	224	183	211	210	187	183	183	196	174	179	175	186	165	200	190	187	176	216	158	187	174	201	178	180	163	171	200	201	165	199	201	184	188	156	188	184	155	167	180	197	194	193	202	184	183	176	172	233	173	193	210	187	186	162	190	197	205	184	207	174	162	198	190	177	193	176	180	205	188	200	194	203	194	184	168	207	181	176	184	187	172	184	204	217	204	183	182	182	183	211	158	196	174	190	187	185	213	191	169	178	188	188	185	208	176	183	168	183	149	176	193	190	184	196	183	179	197	187	176	181	186	183	173	163	164	213	179	173	166	192	189	162	183	178	177	158	178	169	199	177	198	175	184	173	177	205	181	217	187	178	203	171	169	195	192	185	194	193	189	172	197	186	200	196	153	184	193	175	182	200	190	169	181	188	197	179	193	211	181	176	200	205	180	211	169	150	190	192	219	199	208	191	175	192	185	171	212	185	172	173	188	165	209	177	198	184	181	183	211	205	188	178	187	217	173	198	180	206	168	188	184	207	173	186	167	188	180	203	166	214	188	185	197	188	172	192	189	192	156	180	205	204	202	192	195	188	185	203	160	210	187	190	160	193	192	168	182	192	170	191	183	177	174	179	168	196	186	212	192	211	158	169	190	189	196	196	195	187	187	212	173	204	180	188	184	160	179	201	173	199	183	180	174	174	208	185	203	191	184	174	179	189	204	181	167	194	178	190	181	188	190	172	185	188	184	199	186	192	176	191	176	186	191	201	179	192	194	209	202	171	185	183	203	197	176	196	164	187	172	155	172	222	193	185	184	170	168	191	156	204	217	170	169	194	174	178	180	201	194	185	186	191	206	199	181	188	192	173	179	177	172	211	177	185	190	175	180	192	167	185	198	194	200	194	178	197	193	186	200	181	161	180	184	176	191	161	201	182	199	177	184	176	183	213	164	169	172	164	176	197	170	223	188	236	194	191	189	197	201	182	175	180	185	179	162	175	196	212	180	195	168	192	189	180	199	180	171	191	168	183	187	208	167	187	186	179	187	165	169	194	164	169	188	184	207	200	193	174	200	221	177	168	185	173	188	184	161	164	195	201	195	175	185	191	163	194	183	190	180	174	174	166	173	179	176	156	170	206	195	185	161	179	194	197	169	191	195	184	184	167	188	179	199	172	165	175	207	182	174	197	179	182	199	180	192	188	174	188	168	214	203	193	170	159	165	153	212	188	160	183	188	196	198	184	197	199	211	177	152	164	185	203	184	180	173	192	188	193	199	190	188	189	177	172	184	207	200	196	216	181	193	189	222	168	185	193	202	199	214	208	184	182	179	204	201	205	189	181	154	190	190	186	193	190	154	178	167	190	181	172	194	190	181	182	213	191	182	202	177	172	193	198	194	179	158	170	203	190	210	194	197	188	173	198	176	164	175	205	188	169	176	199	196	203	179	172	188	197	193	165	181	202	205	183	165	192	164	188	161	189	208	181	198	199	185	185	233	214	189	176	187	215	192	197	195	209	226	210	180	188	175	193	185	185	186	181	209	187	192	200	196	192	186	176	177	158	192	188	202	187	196	167	186	193	196	179	200	164	185	188	201	208	175	176	162	164	206	179	178	175	190	181	184	181	190	162	154	192	202	176	184	178	198	197	197	200	161	171	196	180	179	197	220	180	182	180	193	201	182	179	188	182	180	202	188	190	196	172	164	194	197	179	192	184	189	182	194	190	174	165	183	202	192	208	181	191	176	175	167	165	154	186	176	198	190	190	184	205	184	170	202	172	190	191	183	198	212	187	201	204	188	207	169	197	193	185	161	176	158	168	183	192	218	202	177	171	185	181	187	183	185	199	200	196	178	167	195	180	203	195	171	182	158	181	180	184	212	178	178	164	200	185	180	194	173	184	206	183	197	200	168	182	185	216	204	199	172	205	200	186	183	156	187	184	178	189	180	188	176	210	197	182	212	191	189	199	163	189	173	178	208	202	176	187	184	167	186	164	180	199	179	193	190	175	184	178	194	192	168	168	184	178	206	169	183	214	188	206	204	176	177	160	198	169	194	176	202	203	165	176	184	186	177	188	178	163	199	185	216	193	180	204	188	203	197	182	214	202	188	169	198	182	200	206	210	199	164	189	201	196	187	198	200	223	195	199	201	177	206	194	182	167	205	199	181	180	201	202	194	190	184	214	171	200	186	183	160	170	208	187	205	196	166	145	167	171	169	189	190	184	192	206	197	191	209	167	184	190	163	191	196	183	197	190	191	195	200	205	207	175	202	184	207	189	174	194	193	182	186	226	192	193	191	187	205	194	182	160	211	178	183	189	169	167	215	179	206	190	163	206	178	185	184	179	185	164	171	154	198	158	186	227	177	183	176	185	190	203	194	197	214	204	170	184	172	183	201	184	177	173	188	174	185	196	211	194	192	206	187	189	176	169	163	173	198	182	194	183	208	198	178	192	186	185	188	156	193	186	197	202	183	165	185	178	183	187	188	187	174	172	207	181	168	180	166	198	211	197	169	205	169	201	199	181	186	193	204	184	190	213	204	184	189	180	180	192	206	202	182	181	179	178	182	187	156	177	171	163	153	209	195	220	193	179	180	178	199	188	216	197	187	183	164	170	219	192	198	154	203	189	185	198	204	174	181	170	189	189	161	174	199	183	156	204	181	178	177	213	208	203	177	200	188	179	182	202	179	184	182	201	192	198	206	176	168	196	184	209	192	175	190	196	188	193	211	178	166	174	176	201	193	161	185	188	200	189	186	184	171	189	170	196	200
31399	13959	9866	8718	6381	3223	1867	1289	955	799	806	779	693	661	665	591	621	626	598	546	534	510	534	478	493	485	507	502	488	495	519	480	497	486	490	490	487	520	516	518	451	496	447	450	430	476	438	450	492	424	453	495	418	449	466	448	399	467	420	468	468	432	463	451	433	449	456	399	459	478	474	441	448	454	437	458	475	478	441	443	448	417	448	459	417	464	455	441	439	476	459	446	433	444	518	450	419	449	448	463	458	460	456	465	445	431	431	451	450	413	445	447	452	419	441	428	426	419	459	436	438	411	450	427	431	449	474	431	488	465	436	410	469	439	470	424	443	462	482	442	460	455	407	455	446	464	427	470	417	461	440	420	466	438	426	460	473	443	460	420	460	436	447	436	464	436	451	432	454	437	465	478	445	461	456	420	448	471	443	426	472	456	440	424	437	464	441	424	465	453	441	455	454	474	452	455	433	464	451	462	441	452	473	466	438	477	460	458	423	464	478	488	440	465	451	443	437	490	448	475	431	450	466	444	408	418	431	429	475	433	455	466	457	440	488	449	438	425	461	408	453	425	431	439	446	491	436	455	444	396	451	437	461	468	444	430	462	451	443	425	426	459	438	426	442	443	451	442	472	435	473	452	468	461	458	438	441	454	473	488	469	454	424	461	471	444	426	458	458	469	442	448	438	456	451	466	422	458	438	463	457	417	434	489	441	427	468	453	430	414	462	430	496	468	413	466	466	439	454	448	446	435	476	431	454	443	430	451	456	465	469	427	459	432	425	415	435	432	452	428	441	452	469	457	412	416	427	468	456	423	452	439	407	437	426	478	474	465	439	454	461	442	465	430	471	448	448	458	480	447	464	474	481	427	420	466	454	446	437	434	444	427	475	443	454	441	456	452	445	436	450	468	466	391	482	446	442	478	464	457	478	469	455	508	475	463	453	432	416	435	435	470	437	429	449	475	446	439	463	486	427	461	441	483	455	430	432	457	469	435	430	476	459	494	444	456	434	452	463	450	466	456	424	449	392	466	464	403	447	430	440	423	483	420	469	441	472	416	441	445	478	423	426	468	433	442	428	417	466	476	425	461	452	448	454	444	463	465	423	411	422	432	458	464	453	413	468	444	460	455	455	431	489	438	452	450	410	447	406	469	462	453	439	454	432	426	433	459	465	465	423	433	461	453	412	439	408	427	458	429	448	480	414	446	416	454	482	483	476	440	418	446	454	451	465	434	455	499	464	446	444	479	437	449	516	447	479	462	467	441	478	418	397	440	438	478	482	430	460	436	468	435	434	459	458	456	456	438	454	426	484	462	444	428	421	437	454	453	439	424	451	499	448	435	452	451	469	428	432	425	427	444	457	415	443	458	444	488	439	490	452	441	437	434	454	475	419	416	433	465	440	445	408	426	434	459	481	450	437	417	460	445	464	452	410	457	443	439	484	445	409	441	415	403	472	455	448	408	410	457	458	463	451	451	442	431	450	460	470	453	448	470	445	462	459	459	413	444	481	434	433	415	493	405	474	425	465	453	450	469	447	437	465	455	431	448	417	427	435	432	439	431	434	442	418	390	451	459	442	448	452	465	479	431	424	407	491	445	469	443	460	421	447	430	437	437	434	466	425	444	451	439	460	469	405	456	433	481	432	398	478	435	464	471	463	430	408	441	447	458	454	441	454	437	468	451	480	470	422	498	449	414	403	427	491	436	425	423	455	433	458	483	436	452	445	439	408	436	436	439	446	454	477	463	421	464	402	414	394	420	433	443	403	420	432	461	440	467	423	481	430	451	483	434	410	436	446	450	463	459	407	421	465	467	442	452	448	424	482	445	458	424	426	451	406	472	436	422	455	454	452	473	440	469	444	456	479	436	445	449	423	435	438	455	462	481	431	437	456	415	436	426	426	419	462	419	465	494	417	453	465	458	441	486	440	459	463	439	438	456	472	495	457	460	430	457	452	434	433	435	500	429	429	476	437	430	437	460	458	480	440	426	471	427	469	461	437	473	450	404	428	405	434	432	484	446	445	460	455	503	473	436	433	447	447	471	461	456	440	414	448	443	398	427	446	422	418	457	456	466	473	412	487	426	468	452	403	448	469	419	397	452	460	435	459	436	467	442	396	487	474	434	432	431	461	444	485	452	415	459	395	480	419	452	438	487	509	430	465	503	478	432	463	456	434	441	461	477	438	470	447	441	476	443	426	427	451	430	444	459	413	443	469	459	422	450	421	440	493	449	424	455	467	437	435	425	430	456	457	464	432	461	425	462	468	455	468	433	437	427	455	472	416	457	408	448	468	441	475	449	438	427	472	440	416	429	473	446	406	461	460	472	401	473	426	443	466	446	418	433	460	395	427	459	474	460	476	461	489	453	419	417	425	493	485	464	466	438	424	479	397	451	505	449	472	447	457	459	465	460	462	445	412	444	419	466	421	422	424	430	434	492	454	466	471	455	436	465	449	416	481	430	457	424	443	436	473	461	435	446	430	453	445	456	435	435	452	425	419	463	411	415	448	431	443	419	437	461	497	449	446	410	492	451	426	449	454	444	387	459	409	437	504	440	447	459	454	461	444	493	410	472	439	436	443	424	432	465	439	446	423	436	419	450	459	456	461	425	437	443	448	462	479	443	441	443	442	453	473	460	415	453	419	466	443	474	427	481	452	439	470	460	437	432	440	407	475	483	454	444	447	438	433	460	424	415	446	420	455	454	458	476	408	471	422	421	440	454	447	487	438	409	439	483	453	461	444	455	416	457	462	446	419	453	441	424	434	476	439	442	450	450	459	433	438	439	440	459	493	443	440	423	479	459	430	442	459	469	403	446	478	467	444	468	419	469	475	445	432	430	446	436	423	426	455	407	475	436	442	432	476	431	448	418	454	454	401	424	447	412	392	432	451	432	469	469	427	447	456	445	458	434	454	454	461	460	421	454	432	423	465	490	432	427	471	428	447	487	400	491	447	422	447	453	456	458	425	481	417	457	480	452	442	459	425	416	439	456	472	438	459	437	477	434	434	440	430	447	455	439	460	459	472	437	441	446	448	456	420	456	471	453	408	450	456	464	479	437	444	458	431	456	412	435	459	450	469	447	469	433	465	481	453	406	454	457	474	476	499	437	483	441	399	437	421	442	430	430	458	471	466	451	445	451	428	420	458	445	434	455	434	462	460	431	460	457	421	451	451	446	451	421	425	444	473	426	449	415	445	444	457	424	442	463	448	468	467	429	447	439	423	428	444	423	423	435	446	494	445	491	463	425	459	453	444	430	424	486	446	448	412	457	457	468	490	437	399	428	432	450	451	423	451	479	439	437	421	434	469	483	429	469	456	411	424	450	409	396	461	424	460	414	491	416	426	413	490	441	459	446	449	442	453	435	486	436	432	453	444	445	458	455	423	474	420	481	442	414	454	411	426	427	458	387	433	429	436	447	441	460	444	411	514	467	446	404	448	425	468	433	475	423	486	478	457	429	439	434	435	498	478	431	447	467	471	458
54248	24307	9025	3319	1521	922	475	316	262	200	219	193	201	171	175	142	148	145	158	164	169	140	172	149	166	141	128	150	133	125	123	151	149	140	172	169	120	166	156	153	136	137	146	126	154	137	130	137	149	158	148	144	112	119	130	142	144	131	131	141	132	140	142	142	139	116	167	139	134	143	123	139	142	137	132	143	152	140	141	171	148	144	130	158	144	123	153	156	155	125	158	145	147	122	128	138	120	131	149	161	123	148	140	134	118	156	139	149	141	125	131	141	141	136	141	143	135	122	153	120	132	161	145	155	126	145	140	132	135	149	119	118	149	128	136	150	109	155	115	145	154	131	138	151	123	144	125	137	150	151	136	137	135	148	144	127	134	133	138	144	130	132	122	124	142	164	115	142	152	143	127	126	156	142	133	131	129	129	133	131	144	130	152	139	127	127	136	157	169	136	146	157	136	139	130	161	137	130	133	135	136	153	163	141	154	146	146	129	147	138	138	131	150	119	144	151	156	135	134	145	150	128	148	150	146	122	150	133	132	144	134	153	116	159	133	127	126	132	134	143	121	154	161	147	143	126	158	149	138	132	132	142	136	135	144	142	122	140	130	143	148	142	139	137	140	151	140	138	157	132	126	133	152	130	154	141	126	150	142	134	130	121	142	151	133	138	122	134	142	152	153	175	157	131	159	121	134	138	135	130	150	139	134	127	117	128	136	148	140	136	134	131	127	138	152	154	127	139	178	150	159	144	131	144	163	135	151	132	147	157	142	145	140	147	129	132	142	148	120	132	125	132	150	125	151	147	139	126	146	153	122	176	177	141	138	136	135	126	138	142	159	127	146	131	154	132	125	164	143	165	142	122	142	149	161	133	162	135	131	137	154	129	145	141	117	139	157	133	134	152	148	141	152	161	154	124	137	126	137	144	145	135	154	137	122	141	151	151	154	146	132	149	142	145	151	150	140	162	143	138	157	140	149	151	147	128	139	150	154	156	124	123	135	134	135	157	130	154	130	140	122	150	144	135	128	127	128	132	140	165	157	140	119	151	146	126	131	128	167	160	141	158	156	135	125	147	152	157	127	131	153	140	142	132	138	151	142	126	148	145	138	142	140	139	168	151	136	151	141	129	130	143	163	124	138	134	141	147	137	157	150	150	140	134	170	153	143	148	148	154	130	157	146	132	167	141	155	135	126	122	163	120	157	148	176	142	135	132	162	139	166	134	131	142	146	152	136	154	141	130	128	157	145	144	141	125	160	143	149	148	147	135	171	133	150	120	134	137	134	137	158	121	145	149	157	160	146	159	129	155	163	138	146	147	151	128	145	142	150	153	147	158	143	135	111	172	157	157	121	135	143	147	146	132	143	156	135	143	151	163	137	138	117	137	135	131	153	149	132	144	149	119	151	157	135	147	132	135	134	154	140	142	140	148	157	144	138	140	168	155	130	159	133	160	123	136	122	139	144	132	141	142	146	139	132	112	163	149	143	157	166	141	154	138	155	149	139	148	151	160	149	145	146	143	131	137	144	149	169	140	135	136	145	151	143	140	134	144	145	141	162	148	168	144	143	120	139	126	128	147	160	147	139	144	158	151	142	149	148	119	123	126	144	124	169	169	141	122	140	148	141	129	133	141	141	141	153	150	146	135	126	158	135	152	150	148	108	152	142	129	159	166	150	123	126	139	132	161	137	139	132	151	152	152	150	150	128	139	151	148	125	138	146	130	137	129	142	139	133	125	155	154	125	157	117	157	145	130	160	136	137	170	134	125	150	152	135	133	134	159	119	150	149	147	139	147	137	138	159	157	167	142	148	157	152	140	124	145	137	148	150	135	156	158	137	133	150	153	140	129	125	157	146	154	122	119	134	166	138	147	146	162	160	145	141	120	136	110	133	143	141	149	147	133	118	136	153	128	111	126	137	130	150	147	123	144	140	149	115	146	148	161	151	139	145	127	151	138	155	139	132	122	139	120	143	125	150	164	148	173	143	131	132	119	157	148	152	147	167	167	137	144	154	154	138	122	124	137	152	162	139	145	146	139	146	142	141	137	130	138	150	146	157	143	144	123	143	133	136	137	126	178	136	151	149	160	140	134	149	142	149	128	144	154	141	123	143	141	140	153	152	166	181	129	142	155	161	138	140	146	140	142	136	141	149	138	132	143	175	130	141	138	137	150	151	125	141	160	142	153	140	148	148	158	127	147	157	160	146	130	141	141	140	137	165	174	135	131	143	141	149	129	157	135	154	129	159	143	159	133	148	165	152	150	120	140	159	135	128	168	161	152	140	144	145	150	159	131	151	140	152	141	150	127	141	151	152	133	123	131	129	133	127	158	140	157	156	143	140	153	125	130	151	114	148	128	146	123	185	133	113	142	150	135	140	120	134	160	146	164	140	142	142	137	120	128	161	153	143	132	130	157	144	134	174	127	146	143	144	135	136	119	127	139	146	147	151	143	160	145	133	133	138	144	152	149	151	149	155	156	131	142	148	144	141	140	131	131	148	134	143	147	143	145	160	129	159	146	162	141	156	134	148	129	155	165	157	140	136	150	140	142	135	151	133	162	161	159	141	125	144	128	128	140	152	151	135	139	134	141	148	129	136	117	161	131	157	159	154	161	135	136	148	146	146	111	123	144	132	144	162	128	127	149	136	155	152	142	154	148	151	129	129	131	139	136	160	127	138	154	126	156	147	125	138	133	141	141	137	152	118	149	138	151	156	143	121	150	154	156	145	159	129	141	151	125	151	157	132	129	136	113	162	151	148	130	134	131	119	138	155	147	115	118	137	143	142	147	125	128	164	131	145	135	145	126	140	141	145	127	159	153	136	163	144	127	166	109	126	123	133	130	131	179	124	141	148	145	160	168	145	124	165	143	164	129	147	151	146	158	165	133	177	139	153	127	153	136	137	145	138	149	179	140	129	125	131	145	129	156	135	145	114	149	151	136	114	158	152	134	145	140	156	134	120	130	132	146	141	154	133	142	146	134	156	133	151	145	136	152	130	143	116	171	145	147	119	135	144	125	161	144	133	125	135	130	126	128	119	168	139	130	147	145	148	143	157	145	145	149	141	134	144	140	153	155	119	134	139	126	129	132	140	127	144	136	152	187	134	151	144	161	160	161	131	138	158	134	118	128	127	160	136	137	146	147	134	145	140	140	144	135	139	157	150	152	153	141	159	129	141	154	131	150	134	152	148	134	132	118	152	147	151	155	128	160	156	149	147	151	121	135	142	156	150	140	123	143	139	170	127	138	144	150	125	152	152	151	148	140	161	141	141	152	150	147	147	167	148	175	144	141	140	162	125	145	138	152	129	139	151	141	135	128	124	144	147	155	143	140	136	156	152	123	153	140	158	115	139	116	137	153	133	132	136	133	138	147	143	117	152	146	131	134	143	154	141	158	147	141	126	148	134	145	124	160	165	134	138	123	130	133	132	121	142	142	134	154	131	116	144	127	158	136	149	136	138	139	130	149	150	147	134	143	124	140
37623	18270	10714	8234	5364	3651	1930	1099	906	710	690	659	636	561	519	448	524	461	501	511	441	414	396	409	424	381	394	423	493	413	415	422	375	377	426	390	407	357	352	371	362	381	351	375	397	383	352	352	339	343	356	359	347	350	352	345	372	361	331	346	349	304	361	330	368	337	315	343	326	361	365	378	332	330	364	318	365	334	340	358	353	364	346	322	328	349	353	337	347	339	371	365	340	316	352	342	339	338	322	348	365	349	362	326	349	342	346	332	367	389	348	317	367	362	331	328	323	313	354	328	320	347	347	334	349	361	367	318	355	328	345	336	321	297	387	335	323	309	356	337	326	331	330	319	348	313	337	340	346	337	366	337	344	326	329	354	333	323	357	377	334	323	323	321	350	372	324	355	350	316	340	375	333	331	331	339	344	337	349	334	349	359	316	341	358	352	357	342	363	338	323	322	354	335	346	328	331	297	369	347	331	321	321	342	327	341	364	346	366	342	378	298	346	370	340	355	350	335	350	355	304	324	340	347	352	352	323	307	375	318	367	342	357	337	324	343	372	338	321	332	343	355	325	328	342	331	326	332	316	315	338	346	375	358	336	372	303	384	344	331	327	344	320	358	323	357	324	331	358	354	345	333	340	330	411	371	342	375	363	347	350	312	366	366	335	367	329	352	336	331	313	323	360	356	354	344	301	330	375	325	320	348	375	342	331	365	341	363	323	356	339	402	356	333	350	347	356	328	320	334	347	343	356	360	331	336	316	333	351	354	330	345	366	334	358	349	346	376	341	331	352	370	342	328	359	381	349	341	360	342	365	371	323	312	352	339	341	360	325	358	332	329	355	356	350	325	362	318	361	354	344	338	334	329	350	326	364	328	351	337	333	350	334	370	351	346	341	327	354	310	357	348	338	325	346	339	349	350	313	314	334	362	348	348	348	352	313	349	352	339	357	329	344	323	374	318	352	348	343	355	307	313	345	357	327	322	328	325	359	371	328	346	340	333	355	368	331	365	339	328	323	349	353	309	323	356	330	360	339	381	346	355	344	380	356	366	357	365	363	315	346	336	356	317	332	356	342	380	348	323	340	351	344	362	371	328	367	363	348	348	374	322	308	346	353	324	342	353	347	356	368	377	357	340	380	307	326	350	322	311	338	372	316	330	358	342	341	352	380	311	342	338	350	322	383	360	323	365	347	329	336	353	345	339	349	345	348	352	358	347	363	362	362	353	330	332	344	342	370	327	368	359	365	329	333	354	314	356	308	319	332	355	326	321	344	345	327	329	353	313	357	332	370	324	332	321	341	385	343	347	341	357	351	347	350	358	318	342	327	327	356	349	334	365	374	347	354	322	381	332	318	348	341	326	358	313	348	346	364	342	375	344	346	351	341	362	354	348	354	362	352	344	324	342	350	331	340	332	323	368	333	314	337	341	341	336	356	353	368	387	305	358	339	311	316	320	343	307	338	321	345	341	306	368	347	337	334	328	330	334	309	369	347	355	322	342	352	349	333	327	365	344	334	344	358	325	311	339	338	326	358	355	329	309	351	330	347	310	334	322	347	369	335	362	333	321	345	332	319	317	340	350	327	367	332	336	364	363	351	347	354	360	355	331	340	341	332	327	373	327	330	350	321	336	317	316	330	343	327	340	362	355	340	348	335	365	367	342	335	346	297	345	333	366	328	340	360	327	328	340	315	344	320	350	355	313	362	344	314	318	350	359	348	340	348	355	380	350	384	315	325	313	344	345	346	326	369	347	350	348	331	377	352	349	325	376	346	344	340	358	356	391	361	323	320	320	345	321	365	358	364	346	336	312	332	312	363	350	344	327	333	358	314	314	331	314	347	334	338	343	372	353	349	332	351	342	336	325	360	377	309	353	352	325	329	358	340	355	369	379	310	365	335	313	351	358	336	342	351	307	356	350	363	352	325	383	348	319	321	340	334	344	316	340	371	351	348	361	325	358	346	335	307	343	363	352	326	335	336	361	359	350	320	323	348	337	351	340	349	355	353	323	359	351	334	373	356	333	301	378	297	324	343	370	351	339	368	340	362	379	351	369	353	338	340	354	323	345	358	330	325	333	363	348	296	382	306	333	325	371	324	369	326	338	390	363	321	349	368	342	368	319	339	374	361	377	333	368	315	332	334	337	376	314	340	322	348	293	355	368	350	326	331	350	345	357	355	290	372	342	336	321	371	377	346	337	342	333	345	341	356	340	343	313	302	317	334	364	325	315	333	337	356	339	336	349	331	314	344	337	311	349	368	371	365	342	317	352	323	335	359	315	348	342	353	335	331	345	340	355	330	326	363	313	330	368	332	323	327	303	349	344	383	330	328	340	371	361	358	358	362	354	311	353	333	314	347	318	367	353	346	342	365	340	301	372	338	381	329	325	351	317	354	349	360	352	360	334	309	353	322	364	354	333	359	303	344	335	326	352	333	344	322	364	331	369	359	325	339	356	363	338	358	374	329	357	311	368	330	318	337	373	389	329	327	351	358	379	346	322	366	338	342	339	324	310	329	314	321	349	353	352	341	328	356	333	336	355	366	356	348	355	314	370	373	350	343	340	326	323	339	357	306	340	340	324	335	322	327	340	311	336	358	322	376	336	323	354	354	359	326	318	322	341	346	340	334	363	361	335	338	353	340	351	346	328	338	339	336	336	326	322	330	352	321	300	354	374	317	354	337	342	366	357	338	311	342	337	386	339	356	331	361	347	347	324	353	331	328	359	355	325	358	322	348	334	345	337	359	379	339	332	347	347	338	335	361	331	328	355	346	326	357	359	354	350	326	361	338	364	369	354	353	370	325	306	342	319	366	308	317	361	348	345	359	318	372	332	330	337	327	319	282	351	354	325	336	358	335	351	354	397	344	364	333	361	328	328	337	402	315	309	351	329	332	359	313	342	353	375	356	384	361	349	341	304	339	333	358	360	330	366	341	300	335	354	347	313	325	332	331	323	408	364	356	321	361	288	324	360	333	349	349	353	333	345	343	345	333	358	344	338	362	337	338	359	340	321	346	343	351	349	348	321	329	354	348	349	322	349	333	357	333	333	334	331	348	335	329	326	349	346	329	342	351	343	363	389	337	321	351	366	335	373	404	349	351	347	335	359	360	311	318	345	353	356	308	341	360	331	329	326	347	350	340	330	359	333	350	340	377	386	368	325	377	339	379	341	338	339	332	378	348	364	356	386	380	358	331	325	330	349	338	350	335	330	329	353	355	354	336	322	318	333	319	353	346	347	325	346	345	354	355	318	369	350	329	345	363	304	354	332	350	358	320	330	337	329	342	338	328	342	350	357	358	351	325	338	350	390	336	350	350	341	335	326	337	332	315	314	353	332	332	342	349	366	313	311	337	328	364	355	344	332	334	332	320	369	364	330	374	355	341	360	347	349	340	354	325	352	333	353	391	324	324	353	357	331	328	360	317	345	376	335	367	361	354	361	367	281	333	336	366	357	311	319	349	352	319	373	343	375	331	325	350	341
34950	14119	3488	1404	712	414	300	219	212	184	172	171	204	199	180	171	172	196	173	174	171	197	184	179	173	175	174	171	164	180	162	166	171	169	156	183	156	153	147	152	150	174	148	160	162	176	165	171	178	161	153	169	169	159	159	158	172	148	162	151	164	153	163	174	176	170	166	165	185	162	181	148	186	153	166	171	182	145	167	185	182	177	175	138	172	158	194	166	171	198	177	148	174	193	176	160	200	161	149	171	149	169	159	174	183	177	152	165	170	150	163	172	178	170	150	171	177	171	171	143	147	163	158	177	157	159	177	165	156	179	179	161	171	148	185	148	178	166	150	158	175	156	139	163	150	178	158	183	182	171	164	157	188	168	178	171	136	178	167	150	151	168	163	182	153	177	146	176	174	167	178	182	167	151	160	155	165	146	166	165	174	165	185	185	142	172	171	172	169	171	147	181	176	175	175	187	151	184	178	177	177	151	181	175	183	141	160	147	169	170	164	160	172	170	163	190	166	171	157	161	171	149	164	156	162	177	170	193	158	159	155	174	154	160	142	146	146	151	173	175	184	183	154	146	165	187	177	160	176	158	182	181	169	146	170	158	193	172	186	167	169	180	158	179	181	165	168	199	180	171	153	160	190	191	180	167	180	174	159	165	138	179	178	174	155	164	166	183	177	161	180	197	176	161	157	195	194	178	200	183	160	166	187	198	156	172	182	161	178	172	143	176	143	155	199	181	182	174	146	180	155	176	173	168	168	177	153	156	172	167	157	131	179	156	187	181	181	182	187	151	151	169	153	188	175	170	178	185	164	171	175	152	166	175	168	158	184	155	153	172	173	165	143	171	168	166	176	154	182	168	162	184	161	162	155	173	201	148	177	165	144	190	180	160	180	166	149	158	156	188	170	168	167	175	143	163	149	177	156	158	154	192	168	146	153	169	158	171	163	169	177	155	150	160	152	170	172	156	154	134	167	184	169	148	156	170	163	178	176	184	171	158	163	174	170	187	174	147	171	172	153	153	169	162	152	156	166	158	170	151	185	176	161	147	153	166	150	159	174	158	181	170	178	154	178	175	169	194	171	185	177	165	154	161	185	154	167	154	180	175	191	168	148	156	159	154	178	181	179	174	140	176	149	171	159	172	154	160	179	185	146	137	179	160	180	154	177	140	165	163	177	172	175	162	163	170	163	163	175	157	154	150	158	176	184	171	149	157	164	152	185	163	147	165	157	175	188	182	152	175	166	184	187	198	172	167	127	178	168	146	167	159	164	156	151	181	148	143	156	159	196	165	153	171	178	168	157	177	167	169	163	149	155	157	181	163	150	154	147	149	170	158	180	178	182	151	172	182	167	174	156	191	155	148	161	160	161	166	159	164	143	173	174	161	168	170	147	170	174	165	189	150	156	177	174	150	165	167	143	172	171	177	190	176	168	128	160	183	188	164	161	154	188	166	173	168	161	143	166	176	143	159	162	182	171	154	184	156	175	160	185	157	164	169	183	146	160	154	170	175	163	164	176	163	178	149	143	166	141	178	182	157	157	163	168	156	175	162	152	189	169	155	158	178	157	166	195	167	166	165	185	173	164	171	160	154	179	148	181	194	172	184	186	146	175	174	160	162	174	179	177	182	175	168	184	180	184	156	162	167	145	178	162	177	153	154	178	165	164	179	152	186	161	183	169	176	177	160	182	146	167	148	170	170	159	175	194	167	170	170	177	158	180	159	150	151	151	173	186	154	158	158	182	177	168	187	178	166	189	185	165	166	159	145	180	159	139	167	155	177	152	155	169	167	150	149	156	172	148	145	161	170	175	159	130	166	168	167	176	186	188	165	153	157	171	158	150	137	144	151	184	177	174	174	165	155	183	175	184	172	161	196	154	180	163	157	154	178	173	171	161	169	161	159	170	169	150	159	168	154	159	169	158	180	158	162	161	179	162	175	139	137	156	178	165	163	164	157	162	148	195	174	197	146	147	174	168	163	150	157	160	160	173	136	162	173	177	149	176	188	172	180	180	172	159	152	134	169	183	174	179	151	166	158	155	173	164	151	200	157	157	177	160	179	191	191	151	183	181	161	154	182	168	167	165	169	191	179	158	188	180	149	174	173	175	155	156	174	175	182	151	171	177	148	169	193	162	160	152	194	169	146	175	167	163	167	163	157	180	158	153	169	160	182	165	173	174	164	178	170	190	167	165	157	161	162	152	149	174	170	195	172	198	176	176	167	145	180	184	162	167	177	150	140	161	176	185	174	159	163	168	169	166	169	153	163	198	163	163	162	183	182	157	191	171	139	158	134	141	165	157	161	189	177	177	141	174	180	171	167	192	168	138	156	169	169	170	176	182	137	180	177	172	161	163	170	177	161	162	160	170	182	133	181	173	182	165	174	174	157	182	139	164	155	176	174	166	168	162	169	151	176	181	155	169	157	168	176	157	183	181	175	172	160	218	172	161	141	180	180	146	186	186	182	160	159	169	171	179	169	160	166	180	166	163	173	174	171	175	137	159	151	179	158	175	178	178	152	158	175	185	161	154	168	166	171	196	147	151	161	170	147	177	170	169	169	203	195	163	172	191	170	172	194	175	147	156	183	166	175	165	155	160	143	164	172	155	166	155	170	157	162	167	187	152	161	173	154	170	157	182	169	180	171	159	189	176	169	147	159	174	163	167	166	187	168	178	170	170	157	172	163	153	165	161	161	149	173	162	148	149	187	168	174	161	182	162	148	180	167	153	165	152	177	213	206	161	154	162	177	169	168	170	163	153	165	156	159	165	152	162	190	158	183	163	153	128	201	164	134	185	168	174	155	168	151	161	170	157	154	167	169	177	150	159	167	175	162	185	190	164	164	169	163	145	186	165	179	186	167	179	160	131	156	176	155	160	201	153	163	180	172	188	183	139	177	164	179	172	178	175	148	167	191	166	153	145	185	207	166	173	172	179	172	168	155	158	168	177	170	174	139	178	158	189	148	162	175	190	180	151	168	158	148	167	147	167	152	155	165	154	169	189	151	170	173	159	164	145	170	184	161	145	152	142	153	156	201	172	158	169	166	157	182	170	158	182	157	153	149	161	176	147	199	155	172	163	173	176	170	162	181	195	186	142	183	185	154	157	156	147	148	156	168	177	153	139	177	165	155	175	161	172	174	170	198	149	180	158	151	190	180	157	171	168	172	164	157	143	152	172	155	141	166	165	140	158	141	138	150	178	172	147	157	162	182	177	158	153	160	158	162	155	173	171	152	165	157	161	150	146	164	185	161	159	189	169	176	156	135	143	159	184	161	169	181	145	191	143	180	159	157	170	159	174	186	154	142	160	153	171	130	154	155	175	154	169	158	160	189	144	164	195	174	164	153	136	153	160	168	185	162	151	134	149	180	146	167	148	138	172	171	154	138	160	175	165	156	185	149	139	170	151	173	169	185	173	178	174	134	174	133	155	167	182	140	163	151	146	157	167	148	147	155	188	144	149	165	157	150	169	155	163	152	165	198
26425	11181	5592	4067	2563	1638	941	742	627	528	538	508	533	512	492	461	479	442	466	438	456	396	430	403	403	454	436	454	422	428	432	385	416	424	416	433	398	410	422	398	387	411	391	399	402	423	398	424	419	407	397	384	409	397	422	390	423	384	404	432	403	402	401	401	385	415	411	412	410	409	439	405	405	415	395	425	397	420	439	416	397	383	427	421	426	389	411	390	418	388	389	410	396	425	405	388	404	423	400	419	412	378	421	418	392	443	407	408	369	394	375	401	409	391	415	412	381	394	424	386	415	412	395	418	400	380	386	401	391	388	375	391	395	437	392	407	394	365	380	414	392	399	400	371	364	404	383	394	413	408	438	395	405	422	414	416	418	402	386	412	437	403	414	401	386	395	386	393	393	393	386	383	416	437	384	394	402	406	428	433	420	408	409	402	391	413	388	403	427	440	421	420	407	368	391	391	369	417	422	400	358	429	405	415	385	430	421	396	410	419	420	391	399	412	400	399	409	426	404	377	400	392	391	427	369	431	421	390	384	428	383	410	427	417	407	382	403	391	409	397	427	395	388	398	419	395	384	426	424	390	444	417	412	428	407	405	384	412	393	414	410	415	393	367	395	364	407	387	400	358	397	391	405	413	400	396	404	399	388	411	428	378	402	384	432	395	430	420	360	360	403	385	413	384	403	423	393	421	422	446	424	394	430	386	418	385	407	396	408	394	414	381	403	423	378	400	420	416	402	414	381	365	382	412	408	413	391	420	406	391	390	421	379	435	397	428	365	396	436	398	433	427	411	373	409	405	387	427	383	428	418	397	385	397	411	402	391	418	410	388	409	405	397	401	393	420	380	400	393	374	387	404	418	417	417	411	433	424	434	398	397	407	404	404	403	421	391	378	448	411	410	405	370	415	408	422	371	368	413	391	410	397	379	404	380	412	416	410	398	457	405	406	428	418	407	373	441	425	403	400	385	387	420	371	414	378	415	433	411	419	382	404	420	434	410	417	408	404	428	382	375	398	402	402	401	398	412	390	411	374	379	432	383	379	385	396	420	404	406	394	402	410	391	403	414	394	396	412	422	404	419	427	430	377	397	429	441	407	385	392	397	417	407	401	419	386	396	388	408	388	416	418	372	403	438	385	396	416	396	427	394	392	394	400	374	420	415	386	370	410	393	389	412	400	374	385	400	380	398	431	406	430	414	410	396	420	406	413	422	410	399	389	349	426	393	411	399	417	391	397	374	424	412	405	392	439	406	403	410	376	430	387	372	362	424	416	410	394	413	432	405	457	389	411	413	412	413	392	384	384	415	392	399	407	385	387	400	413	366	455	402	397	418	384	393	402	351	424	414	376	430	395	397	393	419	370	349	392	422	401	373	414	417	389	405	443	385	411	386	408	410	407	427	414	390	407	436	400	415	428	418	422	404	429	400	417	379	390	396	397	369	402	384	402	424	416	406	408	405	399	362	404	433	426	394	413	371	376	387	400	410	448	401	396	402	415	390	406	408	366	402	405	399	389	387	405	378	396	405	408	393	411	390	416	394	401	408	433	371	415	413	405	425	396	394	411	388	386	371	420	383	400	443	408	401	407	422	407	425	400	412	430	374	410	362	399	406	431	376	395	432	379	433	401	410	399	402	398	422	386	417	411	387	420	407	401	404	380	410	390	421	411	382	397	395	390	399	386	416	454	408	418	447	400	398	428	430	414	401	420	380	392	442	371	407	413	449	416	406	384	442	418	436	424	414	396	431	445	378	415	398	398	369	406	429	418	382	424	373	391	416	394	402	378	407	418	416	405	405	411	427	400	417	416	415	402	413	379	406	403	389	412	407	420	394	403	381	428	404	425	421	424	398	367	362	366	421	379	404	391	411	406	365	403	380	406	395	371	395	387	406	391	402	387	403	405	369	392	395	446	407	384	416	418	443	406	421	413	408	359	377	382	382	430	422	429	422	397	435	372	383	417	414	393	415	382	425	417	426	388	431	429	432	402	421	427	430	372	421	414	402	401	438	394	427	424	410	412	395	383	435	422	423	407	409	413	428	397	401	406	404	361	391	421	422	400	414	392	423	379	438	397	416	343	395	431	410	427	412	404	375	449	384	401	379	415	425	418	404	426	410	407	409	394	387	391	386	420	408	407	410	420	419	400	426	403	416	406	385	410	386	433	381	433	395	397	414	422	421	409	411	354	397	396	383	402	395	410	409	386	393	407	411	427	401	402	398	378	399	419	362	414	400	389	418	413	415	432	389	417	433	407	361	415	379	418	406	379	418	415	395	407	407	409	417	412	410	392	395	396	400	407	407	390	396	403	409	386	410	422	382	403	412	433	384	394	420	403	435	425	384	407	413	395	400	428	382	402	396	421	412	426	415	426	425	432	414	419	408	402	427	415	385	430	375	427	418	429	428	423	382	429	420	437	403	411	391	407	442	416	377	388	399	387	409	430	389	414	413	384	413	361	402	395	382	399	370	385	412	422	429	401	424	409	406	416	445	398	413	400	380	372	421	375	378	389	398	408	426	428	377	416	424	438	406	379	425	386	364	404	412	411	410	394	415	428	423	405	448	415	371	427	392	394	379	367	412	419	404	385	394	396	377	415	372	401	423	383	369	376	386	376	388	400	432	387	369	401	373	434	450	395	411	403	420	379	410	404	412	401	379	404	395	423	383	395	382	389	425	378	396	391	408	422	413	381	369	393	418	410	395	397	408	459	385	352	429	398	407	411	401	454	395	368	419	379	395	397	424	417	393	453	377	408	405	408	386	405	373	415	386	412	405	430	421	381	384	406	452	384	396	377	419	370	433	429	389	409	412	387	416	375	379	379	412	404	413	416	413	402	433	428	417	435	405	385	373	421	392	393	408	388	429	377	440	407	395	391	398	406	428	413	402	406	423	375	421	402	400	410	389	396	394	380	403	440	414	426	403	408	365	417	405	378	443	391	426	390	417	387	393	411	380	438	403	413	390	398	389	395	391	425	398	430	441	426	400	382	380	354	399	361	391	382	406	396	367	394	376	433	390	406	392	385	375	421	404	392	389	385	404	423	428	411	396	369	400	406	404	462	401	442	395	394	390	418	415	402	405	427	418	394	421	407	416	412	427	398	363	416	413	400	419	411	412	410	419	359	438	400	404	396	413	405	409	409	379	419	379	409	414	399	399	403	389	414	438	422	431	420	394	399	392	406	404	389	409	406	412	376	362	431	383	433	435	388	391	406	394	408	407	392	411	447	399	395	418	428	402	390	410	398	389	408	427	415	412	421	388	411	415	418	391	414	394	392	412	392	406	407	392	411	449	391	412	378	410	445	414	394	417	386	412	419	436	393	369	418	389	408	436	391	404	404	399	412	398	388	405	365	414	410	377	426	391	415	453	404	416	390	398	355	394	399	399	441	366	409	458	432	417	402	405	384	394	409	416	436	394	419	370	433	414	418	410	392	412	395	426	428	411	436	416	389	417	424	393	417	395	397	420	389	392	403	396	417
48395	18126	7895	3270	1367	875	475	354	249	237	209	207	223	226	193	190	208	219	210	209	216	218	219	178	164	201	191	180	182	189	214	192	213	172	170	181	199	190	181	173	189	194	156	182	194	162	191	176	166	170	170	197	195	182	177	174	192	168	176	159	193	190	186	200	177	160	178	175	200	190	167	156	162	158	178	172	174	156	165	164	177	195	180	188	203	221	205	175	186	183	167	175	177	195	170	187	187	196	185	193	170	191	193	179	170	163	169	181	187	189	167	175	177	170	159	182	176	168	168	174	189	190	197	156	177	171	193	178	175	177	170	168	189	177	187	182	192	168	185	191	192	172	172	171	178	153	159	175	181	187	175	185	176	188	174	210	171	188	175	175	190	194	188	191	205	217	189	181	177	182	176	213	159	192	171	201	178	194	152	143	186	195	186	206	166	154	176	182	172	205	183	185	168	144	204	194	179	180	167	154	211	184	181	174	162	187	168	208	191	185	195	168	200	203	155	172	196	148	182	178	179	208	192	198	192	188	178	174	201	180	180	159	186	197	167	183	177	159	199	174	188	177	158	178	173	175	192	180	184	166	170	170	176	180	169	167	205	174	200	167	179	169	185	185	178	178	193	189	173	163	178	166	176	177	158	184	182	180	196	172	200	160	194	169	179	176	185	176	188	203	149	177	158	178	174	206	199	190	170	161	204	189	186	166	177	174	201	156	187	195	165	191	169	165	161	230	166	186	180	185	174	163	189	188	182	176	176	164	177	176	194	175	171	188	175	170	185	167	175	187	179	161	172	155	197	173	186	182	164	152	178	183	200	172	190	182	162	188	175	166	186	212	177	200	174	178	185	198	175	158	156	187	196	188	179	189	162	144	163	184	202	178	211	159	198	178	172	175	193	193	197	167	157	175	197	164	165	170	199	166	201	155	185	217	177	153	174	172	185	162	164	187	163	170	186	182	200	201	173	174	190	190	175	153	180	213	164	213	180	203	186	167	192	177	198	166	176	185	149	171	193	208	183	200	205	200	207	158	201	170	182	201	226	191	205	176	184	212	153	160	182	150	190	185	157	160	164	199	202	177	201	183	156	167	153	169	169	145	186	217	155	171	169	188	211	168	219	169	212	157	202	188	191	176	161	192	197	205	179	154	185	185	194	183	184	199	173	196	163	189	140	191	198	197	170	182	187	182	203	161	181	140	192	176	187	168	197	186	162	180	184	179	188	180	176	184	180	190	181	187	172	196	197	180	189	158	165	180	184	188	186	212	171	202	166	194	194	170	190	188	168	184	179	166	163	164	184	183	195	180	157	151	182	187	187	165	182	162	197	176	175	147	213	186	166	207	182	155	183	172	187	179	166	183	178	173	181	157	161	216	177	173	166	208	200	191	194	180	177	196	199	174	168	213	165	164	205	169	169	173	186	191	195	190	172	178	177	188	176	200	178	181	180	180	162	155	173	162	160	173	173	195	183	181	178	167	180	182	180	178	187	174	174	173	182	156	176	169	183	194	173	166	166	180	191	188	168	189	194	195	166	165	203	201	170	170	175	196	192	178	200	189	166	179	173	179	196	185	181	165	191	197	188	200	184	188	175	192	185	185	176	214	169	204	205	190	185	179	192	166	144	180	210	216	190	204	210	163	178	173	193	209	197	186	181	208	161	178	159	153	173	182	173	197	194	164	184	179	179	187	184	182	214	181	174	163	196	180	175	183	187	172	178	156	173	184	228	174	178	175	177	192	179	172	185	182	178	179	197	177	195	212	221	193	168	181	163	199	191	195	161	152	191	193	165	180	171	195	180	205	182	163	171	189	229	162	175	181	162	193	166	167	205	189	194	209	208	181	169	185	154	186	185	200	185	152	166	186	199	181	189	162	186	157	170	193	179	187	174	197	169	166	169	162	195	173	178	147	200	212	200	196	177	165	197	181	178	203	164	166	185	193	170	176	171	183	168	188	186	188	178	165	157	185	183	181	174	202	167	179	163	197	166	182	189	180	180	175	146	190	175	183	175	195	189	170	197	185	180	173	198	170	177	181	154	185	189	187	165	163	176	170	169	147	175	196	191	195	193	184	201	153	189	177	173	174	192	171	167	190	161	188	170	182	154	157	178	170	184	207	159	160	183	187	170	166	181	177	192	166	187	192	189	190	203	154	190	159	175	199	172	184	204	158	176	173	173	189	195	188	206	173	172	189	178	168	174	193	186	174	190	176	192	193	197	166	171	176	171	202	161	179	171	165	157	183	194	210	184	173	160	183	158	165	164	176	179	182	176	179	174	176	144	167	201	178	145	161	192	172	193	170	154	183	172	165	211	195	180	181	174	161	194	153	174	188	186	208	177	179	175	168	184	182	176	184	185	178	168	170	167	171	164	164	190	146	192	179	178	192	202	175	190	183	168	151	186	193	168	174	171	184	191	177	172	211	175	159	204	162	169	181	198	163	163	190	190	155	189	182	160	202	191	195	203	163	186	169	178	174	170	186	168	162	193	187	182	202	176	172	182	213	173	148	178	162	189	154	173	175	218	190	185	169	186	199	158	156	181	187	193	184	159	186	164	172	190	178	170	179	177	156	203	155	176	195	200	181	182	171	173	189	165	173	179	162	198	193	189	167	181	187	179	226	177	157	177	180	190	191	169	183	186	182	185	172	174	200	186	159	175	194	163	159	190	178	188	196	165	180	174	174	169	203	179	155	194	189	156	194	196	178	189	156	159	145	143	180	158	167	177	173	193	186	210	190	148	182	172	198	185	169	179	175	161	172	185	177	182	165	209	189	195	161	175	187	211	161	167	161	170	200	187	212	185	197	172	166	186	186	177	144	190	204	195	173	187	218	195	187	181	185	181	186	175	174	174	182	173	176	180	185	171	173	165	166	199	167	153	186	179	168	185	181	210	187	181	166	172	209	198	190	178	175	176	199	165	189	198	196	189	183	180	184	186	184	180	177	191	203	175	185	188	166	146	195	188	159	172	171	149	164	177	170	173	194	166	174	166	184	195	185	187	173	192	197	186	190	180	159	168	171	173	160	192	173	167	176	204	192	192	151	185	189	172	209	179	160	192	204	192	171	184	174	180	153	206	173	171	186	183	167	176	180	159	184	150	185	178	156	180	172	167	163	202	170	192	202	182	213	170	166	187	172	193	186	181	155	202	175	186	195	162	178	184	145	170	177	178	188	182	164	154	202	179	192	185	182	169	157	181	160	190	166	173	167	184	181	207	206	181	171	183	161	188	158	193	205	177	166	182	172	174	202	170	170	190	154	156	178	191	185	186	181	181	158	168	200	172	186	166	182	196	193	202	172	157	201	192	162	176	169	181	177	184	165	192	179	173	198	194	184	193	163	170	211	201	177	162	197	153	195	170	204	152	155	161	196	191	196	185	183	195	188	194	200	170	179	161	178	168	187	185	183	184	192	179	169	185	201	152	165	206	195	147	183	178	178	184	185	190	163	190	173	171	180	178	155	167	175	162	171	177	173	180	198
33172	12939	11827	8235	4933	3446	1846	1226	932	781	727	636	693	610	612	561	605	549	567	578	593	528	493	512	530	495	453	492	510	478	505	507	461	463	497	503	489	436	460	507	494	448	467	416	474	430	466	435	450	416	446	401	424	449	431	423	416	406	452	410	429	426	440	461	444	450	405	478	435	439	451	429	459	402	456	443	426	429	411	400	413	453	404	437	410	455	462	445	432	433	418	434	437	435	418	417	418	436	448	414	429	474	437	434	431	447	396	417	433	424	430	439	433	430	436	427	467	416	447	434	405	437	429	412	434	405	402	419	443	409	433	475	415	425	486	447	437	453	418	459	395	434	440	403	454	441	402	417	423	443	432	442	397	424	451	431	448	420	409	433	412	425	459	456	395	390	462	448	421	425	427	464	428	433	404	443	445	419	448	440	454	434	425	433	452	464	426	428	437	423	456	431	438	413	424	431	428	407	410	433	423	454	455	403	422	432	433	484	439	420	413	454	443	462	440	452	414	392	431	470	429	455	462	453	442	457	437	456	449	431	472	429	430	405	388	445	421	423	397	449	433	426	458	431	425	439	430	426	423	403	423	453	397	420	467	403	424	465	466	431	431	420	432	450	422	410	374	411	430	431	407	411	468	474	420	421	453	438	391	407	421	432	432	452	448	410	449	464	410	437	446	425	448	426	428	428	404	407	440	420	443	475	447	452	452	414	411	432	490	425	424	417	429	456	436	410	421	434	400	431	430	441	431	408	425	437	389	419	426	403	456	432	462	389	426	430	429	441	430	415	465	449	393	415	444	397	420	435	464	458	368	447	419	441	414	432	389	461	427	435	422	411	385	434	422	470	471	454	449	447	435	422	398	431	465	440	454	393	432	403	476	443	444	416	439	418	443	406	455	406	437	449	445	435	440	444	432	449	444	428	433	433	423	418	431	415	414	488	398	439	427	399	434	429	434	463	437	404	413	378	450	405	456	446	438	418	439	449	483	435	431	414	437	461	403	449	458	405	443	433	411	431	395	434	408	406	463	420	410	425	429	437	386	462	405	421	411	461	457	437	408	493	409	401	416	457	445	428	433	412	439	439	415	416	420	433	459	456	422	455	463	446	451	408	461	432	467	446	423	440	423	418	404	436	438	409	423	441	447	441	437	413	475	456	446	414	452	404	393	391	427	437	438	432	426	454	401	426	462	390	478	410	429	438	452	437	438	448	439	423	442	373	436	389	438	446	416	422	446	441	410	431	458	467	411	417	434	417	440	432	449	417	434	422	419	411	420	447	447	418	428	425	461	492	423	426	455	449	422	438	437	446	445	415	426	406	442	434	441	444	449	387	404	430	417	436	414	415	453	418	425	412	425	457	409	423	417	444	409	450	433	444	437	420	419	391	407	451	411	451	417	440	475	391	438	442	449	454	405	432	429	425	453	428	399	442	450	430	399	410	450	406	427	409	402	425	494	400	425	403	411	420	462	422	426	445	441	439	438	453	453	448	468	465	420	428	459	469	410	470	421	446	436	428	435	428	423	408	443	430	412	454	438	450	416	465	451	416	447	405	427	459	455	406	445	408	431	447	400	436	464	432	426	423	428	467	422	431	486	402	433	444	429	453	421	442	450	430	437	440	456	436	414	449	443	472	444	406	479	439	398	422	453	438	438	419	434	450	424	435	444	420	423	416	427	433	449	421	419	432	432	452	415	454	403	434	441	442	417	447	438	409	457	449	409	448	448	405	437	461	447	445	441	458	440	415	428	439	436	432	470	437	432	428	471	459	438	424	428	413	440	448	428	434	422	448	437	430	447	449	437	448	437	430	435	386	427	422	450	457	433	422	447	465	435	425	448	440	446	417	429	406	438	414	416	474	427	439	425	445	453	431	441	404	394	407	415	438	409	456	424	435	418	416	441	438	412	420	406	435	443	445	435	424	433	447	412	459	433	423	440	436	453	412	411	403	422	419	475	463	455	449	458	432	423	414	443	455	415	389	395	425	443	417	462	444	440	458	453	409	423	399	442	460	420	449	431	456	411	427	471	421	428	442	439	422	464	452	427	438	439	468	385	467	431	464	399	458	440	445	463	411	421	419	452	452	447	411	455	433	428	432	420	424	466	457	418	420	410	435	441	432	441	427	442	446	414	442	419	444	426	420	439	448	392	443	443	392	401	415	419	440	452	413	448	419	436	411	404	462	430	416	439	434	454	439	429	421	459	445	451	446	411	456	440	427	416	451	420	432	445	437	444	461	393	404	422	431	448	437	419	494	441	433	423	432	424	407	448	420	454	449	420	438	449	431	438	468	474	380	414	469	436	444	413	411	436	459	460	466	425	383	447	405	449	428	447	450	432	414	427	481	430	428	379	420	411	422	423	429	389	437	461	449	447	435	415	460	441	420	430	400	424	446	420	442	426	438	426	437	448	450	458	420	433	394	438	433	472	407	406	421	454	430	436	419	473	416	449	447	445	395	421	408	432	434	464	419	445	399	430	395	434	422	422	423	418	401	437	412	457	423	417	456	411	429	443	409	393	404	436	458	429	422	445	403	408	409	437	462	437	403	435	458	423	428	432	391	438	461	439	449	460	396	475	447	430	468	441	416	472	424	423	429	428	436	412	414	439	432	429	437	429	421	425	411	432	436	410	420	431	446	452	421	473	433	396	417	450	447	431	428	389	416	447	443	434	423	416	403	433	439	462	389	436	445	398	444	413	446	417	400	398	447	409	459	412	417	443	418	493	440	436	448	467	432	438	412	446	420	435	426	448	430	427	453	421	423	422	408	446	455	436	427	416	424	429	411	429	436	458	435	418	412	432	453	464	432	410	452	451	405	400	408	445	432	398	449	416	433	416	436	424	420	446	397	442	409	376	416	389	415	440	403	417	466	419	428	461	436	406	456	403	433	420	442	399	431	485	438	474	411	438	431	394	450	466	432	438	409	412	474	444	432	440	434	405	419	410	412	450	422	473	436	395	412	437	425	414	442	434	418	418	431	430	452	454	460	427	397	430	426	445	441	432	460	383	405	428	396	449	448	422	471	431	370	396	430	444	447	424	419	467	437	442	416	401	405	431	396	409	419	444	430	458	408	443	431	401	412	437	406	481	447	477	457	448	406	475	441	431	429	471	441	428	431	442	441	458	463	402	406	426	410	457	438	455	442	458	411	448	461	454	455	434	456	463	401	420	429	434	437	419	441	425	429	444	433	470	427	389	444	415	444	440	414	438	458	462	444	460	405	411	433	415	415	416	436	445	412	428	422	448	443	378	422	417	447	424	438	453	423	416	418	423	405	395	425	462	389	424	425	424	421	434	431	399	484	437	401	424	424	422	474	427	421	398	406	402	431	397	374	418	444	447	448	397	464	400	421	403	473	441	431	438	414	434	425	433	431	431	396	458	416	434	444	485	407	436	435	424	445	421	405	431	419	391	423	428	425	430	439	425	449	437	475	431	458	433	428	433	440	398	469	429	442	408	419	467	451	469	435	410	397	435	442
54482	24412	13068	4447	1691	984	557	304	238	205	181	190	188	155	167	154	166	164	149	132	166	134	169	116	153	162	140	146	130	152	129	141	133	119	151	134	146	137	152	132	130	140	141	143	114	138	140	138	115	143	133	132	163	161	133	143	139	134	131	137	136	131	135	129	132	141	147	116	126	138	122	119	147	122	145	148	135	129	120	154	126	151	145	124	151	118	135	122	145	130	128	138	142	116	129	138	147	132	112	123	138	115	131	159	147	128	147	127	102	135	144	141	136	135	125	131	131	132	154	119	128	144	141	121	136	162	106	115	132	145	128	122	150	137	156	160	135	114	139	153	147	131	123	134	146	128	119	149	119	123	139	134	141	149	146	138	150	144	140	126	123	133	133	127	133	134	153	116	122	131	146	135	146	131	138	139	132	134	120	138	115	126	133	132	138	135	130	123	103	109	131	124	132	117	134	126	131	145	132	131	133	128	122	135	130	118	160	133	139	138	129	132	139	131	131	140	128	143	159	142	149	113	132	128	127	139	147	127	146	144	164	164	137	139	148	147	136	132	140	135	133	128	121	129	136	136	138	116	152	116	144	140	133	138	133	135	132	155	158	127	128	163	164	145	117	132	144	136	143	130	130	117	123	141	130	152	145	126	138	121	142	144	134	122	137	133	146	136	125	119	128	123	152	134	140	129	140	114	125	121	134	136	125	138	121	119	124	138	161	118	131	145	107	135	139	127	124	128	128	140	139	144	130	131	128	124	130	130	112	134	134	161	114	143	122	136	123	128	132	121	144	135	142	128	119	124	135	132	133	134	153	125	130	147	132	111	112	120	131	135	140	124	137	131	115	126	116	153	116	130	131	100	125	129	129	134	132	128	126	142	146	130	126	130	133	132	128	129	148	134	122	121	124	130	130	119	140	130	133	141	143	119	133	135	128	147	145	123	149	153	156	141	126	122	142	139	124	134	151	121	128	133	135	132	138	138	131	132	127	138	147	119	123	129	139	133	140	130	148	144	116	110	133	143	119	129	139	123	130	127	121	133	136	118	143	121	126	129	138	140	143	132	143	130	129	134	139	128	147	164	144	165	142	124	120	127	144	135	135	144	143	126	114	161	131	133	141	151	135	124	135	156	163	146	147	139	146	134	161	153	126	139	137	124	138	134	167	143	140	129	118	129	146	157	134	128	135	153	130	154	139	138	120	127	120	143	141	116	124	147	135	124	152	143	154	128	138	127	139	142	155	152	139	130	123	128	119	128	137	130	153	133	121	144	132	126	143	121	138	125	130	121	128	137	142	125	125	127	128	115	115	116	168	142	138	147	126	129	127	130	115	156	141	135	131	157	132	118	152	138	141	122	129	119	145	155	126	135	145	123	130	129	130	174	149	125	113	147	129	114	118	132	124	140	146	130	153	115	119	99	154	150	150	137	123	122	133	116	133	150	141	132	127	140	122	127	121	116	130	114	130	146	125	144	135	126	124	134	142	142	147	133	150	137	111	132	136	127	129	113	127	145	135	122	115	148	146	124	129	136	138	143	132	139	137	141	117	120	113	160	131	141	133	102	128	150	144	141	153	143	130	121	127	116	142	141	130	128	124	143	114	122	115	121	131	147	122	137	136	146	131	134	149	133	125	114	129	133	111	122	124	133	141	132	136	127	146	145	150	128	129	131	131	128	129	124	134	143	143	123	113	130	109	109	128	112	116	125	135	137	135	122	143	155	132	146	137	119	140	116	133	158	117	128	138	138	133	130	121	127	140	132	118	144	137	139	126	127	131	134	121	134	137	146	142	141	117	137	127	122	134	146	109	131	128	136	113	116	131	119	136	121	144	128	117	138	128	153	108	138	152	137	127	124	123	118	133	135	145	141	139	133	128	156	130	133	121	151	158	140	138	129	114	120	145	133	124	123	165	129	109	125	131	151	132	173	137	146	119	112	117	139	107	135	136	117	148	134	137	119	160	126	146	114	137	130	128	147	150	148	146	137	137	144	138	124	131	131	127	123	111	124	135	132	134	125	141	126	142	146	120	127	143	142	144	136	139	129	111	135	125	138	130	148	136	137	143	119	132	144	130	148	133	122	148	151	137	123	137	145	139	131	126	114	142	138	135	113	134	118	119	155	135	114	147	146	132	146	129	126	126	127	158	135	101	118	118	136	148	111	147	135	111	127	131	125	133	128	113	139	156	137	122	125	140	125	137	128	123	115	141	143	128	134	141	143	154	124	130	118	126	121	110	118	116	129	125	149	119	139	126	150	132	134	138	142	133	140	132	131	122	121	136	126	140	138	125	132	132	128	144	139	140	120	124	130	118	124	134	128	158	135	141	125	133	129	141	153	126	149	160	145	156	152	138	145	169	134	152	112	123	134	140	155	126	130	129	135	117	121	111	127	138	131	137	106	130	146	154	135	138	125	126	130	123	123	130	126	131	127	108	138	142	144	135	126	138	135	118	124	126	115	143	147	136	151	145	149	120	129	122	139	142	161	132	135	127	124	132	131	131	119	133	132	153	143	132	111	131	138	109	140	148	135	138	101	116	148	134	137	130	153	129	141	120	112	135	142	147	119	138	129	143	131	163	142	148	120	134	150	142	123	126	113	132	129	143	143	140	147	142	122	139	146	130	125	113	141	135	125	151	127	126	128	131	131	120	136	139	139	129	135	131	140	136	145	124	152	119	130	127	131	149	146	122	120	132	134	131	124	144	127	140	118	141	138	138	119	118	122	122	113	137	133	133	134	127	132	160	158	128	129	138	142	136	141	125	115	122	150	123	124	134	138	137	133	131	131	118	132	110	132	137	143	146	150	137	131	156	157	122	104	126	127	112	134	131	125	124	119	145	134	128	122	160	135	146	143	131	136	149	141	157	129	124	142	136	126	118	134	112	160	129	127	131	113	160	125	134	133	132	126	134	138	116	144	132	152	118	118	134	137	126	133	134	126	132	111	145	120	162	126	115	133	127	145	110	126	139	123	136	123	117	135	149	125	152	162	149	143	123	124	133	145	134	128	157	136	129	130	112	105	133	150	160	123	133	124	103	131	148	120	122	113	128	139	142	143	120	110	117	141	128	128	139	126	118	128	137	145	123	150	132	116	114	125	127	152	139	130	128	128	128	147	153	137	125	126	134	129	112	130	135	127	138	138	145	174	136	131	139	124	137	159	139	128	157	133	155	121	98	138	136	142	156	112	148	123	134	157	137	145	129	144	138	131	113	139	127	145	138	130	152	124	126	124	154	151	137	127	121	105	124	131	137	114	127	148	143	133	134	126	107	131	127	121	141	138	137	127	125	149	144	137	133	125	110	147	150	135	107	135	133	128	128	121	146	131	133	128	109	144	137	137	135	125	121	146	109	136	126	132	131	130	132	120	153	138	130	125	153	121	130	142	157	166	133	131	120	137	129	138	119	133	138	145	118	138	139	132	141	127	153	133	134	141	143	141	129	138	146	154	127	124	142	132	149	132	133	129	102	119	128	147	153	135
36514	19678	16732	9380	5824	3920	2242	1363	930	727	691	643	636	612	509	481	480	494	460	450	490	437	395	440	432	446	385	370	376	391	359	357	353	387	391	378	353	393	358	357	371	329	322	323	328	343	336	301	342	360	324	307	312	303	329	325	348	310	324	314	317	322	320	314	341	289	301	301	297	348	292	353	331	334	303	298	324	313	308	340	284	374	313	337	317	347	294	340	337	335	341	315	343	331	328	302	336	341	318	330	349	338	297	344	318	319	312	329	283	345	323	329	351	328	329	310	285	284	304	300	303	331	307	317	301	297	309	299	314	307	320	317	348	306	339	323	314	332	344	293	344	353	344	291	311	337	298	310	322	350	336	341	342	349	316	314	301	290	325	324	343	318	267	303	296	304	333	337	337	304	358	330	350	329	317	319	311	309	321	315	358	321	280	307	311	359	330	319	321	343	282	294	318	306	317	325	320	337	305	371	303	339	304	281	286	348	313	305	319	304	320	299	296	295	330	303	324	346	323	334	329	310	320	324	334	340	340	317	308	330	353	279	316	351	345	320	337	304	320	320	302	317	334	330	356	304	306	347	305	325	333	291	352	312	338	310	315	326	311	309	324	339	310	332	304	326	317	334	329	332	336	307	314	350	297	333	337	320	350	327	327	339	319	332	326	317	300	319	337	323	328	314	349	302	323	309	352	304	286	320	324	319	350	332	339	352	354	305	299	341	320	301	329	326	293	370	350	310	316	350	337	304	337	308	342	324	315	328	345	326	317	317	333	320	262	313	329	322	314	320	351	376	300	307	319	305	322	311	348	328	316	319	353	323	324	335	317	323	326	336	325	336	346	308	342	309	320	340	337	329	328	311	322	356	306	339	328	332	306	342	316	335	327	336	324	326	283	293	289	313	262	308	322	324	332	318	319	311	311	316	317	316	313	344	315	326	317	343	331	314	313	345	342	329	341	335	298	315	331	302	341	312	337	306	300	295	341	324	337	321	288	314	336	349	319	299	318	349	320	315	320	302	356	315	328	335	318	354	303	314	301	311	321	341	290	302	311	303	308	301	307	320	312	335	352	342	326	349	342	343	315	306	306	341	300	299	346	329	286	342	328	321	341	338	328	294	298	309	344	316	276	312	313	321	306	312	340	306	320	316	369	305	338	362	341	330	316	307	340	322	309	270	316	310	328	306	311	334	299	308	302	324	315	300	349	359	328	324	316	307	321	339	315	332	309	341	322	357	329	293	328	311	315	351	348	322	313	292	331	321	332	329	299	322	334	353	331	300	339	364	310	354	306	352	345	339	306	309	333	373	304	320	294	306	312	334	359	334	306	301	312	301	300	342	344	325	336	332	320	316	317	321	311	344	342	341	295	312	322	313	353	327	331	314	324	333	341	325	329	323	271	303	315	337	331	349	363	334	305	296	322	305	297	321	317	341	324	326	323	335	313	301	331	360	343	349	324	336	310	319	326	333	331	309	342	324	321	311	320	343	325	300	335	336	341	324	314	330	302	309	317	303	322	328	325	342	291	310	325	357	315	343	307	329	311	328	320	335	322	351	345	339	319	323	324	320	318	319	343	331	332	298	320	296	307	311	356	332	320	314	300	338	333	286	323	309	295	301	324	326	307	330	302	289	327	291	328	300	312	363	326	310	327	295	317	279	345	308	334	292	291	297	283	301	296	313	328	309	354	317	328	320	309	345	298	306	315	317	325	321	322	323	347	298	341	336	297	264	335	317	318	326	341	316	331	353	325	350	333	309	306	319	295	352	303	313	362	313	343	316	299	321	314	312	307	328	312	323	332	325	328	317	320	311	315	301	338	301	321	319	332	348	322	335	297	282	322	338	329	324	288	342	351	321	317	315	314	294	356	338	332	318	315	287	335	308	316	308	361	316	329	314	311	340	296	347	349	307	305	331	313	333	305	353	359	359	313	337	303	324	291	310	303	291	320	312	300	340	347	324	315	269	282	318	331	317	327	326	317	340	323	344	325	334	275	328	321	328	321	300	354	330	303	325	334	333	322	336	302	343	332	337	323	301	294	317	361	332	327	320	297	321	324	322	336	320	310	326	332	300	317	328	318	319	316	346	337	336	341	315	313	313	328	324	333	323	331	336	306	335	319	345	312	308	297	311	338	331	334	302	310	344	348	307	298	323	326	337	337	318	342	326	336	313	337	362	325	297	328	312	298	332	328	329	313	339	282	330	297	341	291	338	345	357	314	347	337	337	307	328	348	308	309	337	301	326	315	325	336	321	317	314	341	302	323	317	318	314	319	332	356	321	302	320	340	309	350	306	340	311	340	302	327	331	331	291	330	324	308	322	327	337	324	338	299	300	332	323	319	350	312	314	314	337	318	331	315	316	332	323	333	319	315	333	333	310	356	313	335	314	310	313	317	349	346	336	323	341	312	342	310	319	325	308	326	314	320	285	335	317	328	336	318	321	332	323	326	300	321	342	296	348	332	316	351	332	334	344	328	350	329	305	330	316	338	291	354	316	311	332	289	358	344	323	339	292	322	321	333	327	320	342	307	330	331	331	350	343	317	325	334	321	336	336	307	349	334	322	300	325	311	329	321	331	303	350	312	312	314	284	329	323	365	293	329	328	322	298	336	318	319	321	298	330	347	327	313	303	304	359	303	315	312	324	320	319	341	278	331	324	302	318	325	297	344	330	317	298	333	289	330	378	305	332	324	305	346	320	306	340	343	332	347	293	342	344	320	348	323	314	312	323	316	336	326	322	326	339	333	309	337	353	324	295	326	326	321	305	328	326	320	325	329	370	324	318	338	319	330	326	357	331	314	327	335	334	335	292	297	310	283	329	312	349	365	349	328	322	333	316	306	311	294	281	331	290	302	311	307	334	330	334	340	306	359	351	341	275	321	305	361	329	311	328	310	314	330	342	310	316	299	336	325	319	338	348	296	299	357	298	347	322	336	319	336	288	334	318	337	318	335	308	307	322	323	343	304	349	318	302	323	316	301	314	334	324	305	340	333	337	356	324	331	351	324	310	347	324	337	320	321	311	327	327	355	312	310	334	302	325	314	327	313	311	317	320	318	304	312	302	330	347	355	303	317	333	297	334	308	363	341	333	327	340	296	328	321	311	325	305	287	285	343	321	316	305	289	305	326	323	332	309	332	314	324	329	336	324	304	330	287	341	311	305	326	339	331	323	323	336	311	338	363	305	317	351	332	357	321	269	335	316	336	334	322	324	307	341	346	306	348	316	314	324	321	336	306	314	336	316	323	343	301	292	301	315	321	293	318	335	304	324	317	322	331	352	309	298	364	305	297	352	318	303	312	316	297	276	353	301	300	318	331	343	334	316	263	300	359	318	332	288	286	317	308	299	325	283	314	349	322	298	325	319	312	329	320	311	316	342	324	335	337	356	329	324	326	323	351	320	328	361	331	317	316	327	308	306	314	331	343	316	310	312	293	288	312	339	292	300	347	334	331	364	297	302	306	303	328	332	336	310	315	316	312	282
37047	14056	3979	1000	456	290	239	177	206	174	167	159	181	184	182	175	170	184	168	174	150	172	160	170	181	180	187	169	147	153	148	178	173	150	156	180	168	149	167	157	155	166	179	160	205	173	164	166	179	145	170	163	148	211	187	179	175	179	187	160	183	159	163	155	154	154	184	135	169	165	157	152	162	167	171	179	184	170	159	185	181	142	157	151	137	175	169	164	161	166	190	172	201	159	152	160	160	160	172	161	166	140	152	176	160	178	162	177	176	173	167	177	200	162	150	181	159	167	175	171	159	162	169	151	170	133	164	160	148	140	152	153	168	151	181	167	185	162	179	162	164	181	153	137	166	170	163	172	169	154	170	179	178	151	185	168	154	173	186	162	159	155	169	164	166	184	163	191	145	148	136	166	177	161	182	177	152	145	160	137	160	172	159	158	201	138	163	194	178	145	170	180	143	164	136	186	180	176	171	150	179	163	146	138	150	155	160	167	188	154	169	171	161	178	162	171	140	172	184	163	146	160	176	155	167	187	155	195	171	171	144	167	147	157	157	173	150	147	162	141	181	169	169	176	161	148	169	138	162	167	187	175	159	161	176	204	163	185	145	163	192	149	154	164	167	139	147	141	145	165	160	173	162	170	163	129	176	158	172	174	175	177	190	165	168	167	162	172	156	141	187	166	177	163	155	174	158	156	180	158	176	163	178	145	186	174	164	172	180	163	145	154	172	141	168	166	171	161	145	175	179	155	166	183	140	167	164	185	195	157	169	161	159	177	165	142	161	171	181	193	176	160	185	154	156	177	165	176	160	197	168	146	175	162	172	161	160	180	173	167	138	151	157	162	164	163	158	146	150	142	177	168	173	162	162	154	163	172	177	184	150	173	158	141	170	147	154	175	166	175	175	146	148	151	165	159	181	173	151	167	174	136	158	151	162	187	164	157	138	168	190	166	172	179	180	163	169	153	186	159	182	182	168	160	161	166	181	145	173	160	154	180	181	186	151	158	156	147	179	167	166	169	179	153	175	158	183	155	184	153	181	165	168	184	156	173	159	153	164	173	169	171	171	155	178	174	140	157	180	162	146	165	161	142	161	172	171	165	147	137	164	143	159	163	180	153	181	180	169	166	158	160	171	168	160	170	163	149	176	156	149	185	202	158	171	137	179	158	179	170	165	150	165	160	145	199	150	149	152	147	156	163	153	154	183	177	161	162	175	161	173	175	176	156	153	169	163	130	171	168	155	176	177	163	174	155	155	180	159	146	150	181	174	155	155	197	164	174	166	158	168	166	160	160	184	193	157	156	159	170	173	167	154	145	164	170	156	132	158	184	171	151	153	161	158	177	176	169	179	154	158	149	159	166	192	174	177	167	169	141	151	175	175	166	152	165	176	159	157	166	194	163	158	157	188	167	172	169	168	144	174	161	194	159	184	149	167	169	145	152	177	181	160	167	167	165	147	173	188	155	153	148	164	162	170	177	140	154	151	142	163	186	177	170	175	187	172	193	150	164	148	162	155	179	153	176	175	191	172	165	163	163	150	148	161	134	174	157	175	182	185	180	156	165	162	172	147	170	156	140	164	167	177	144	152	147	183	181	164	170	162	160	162	151	165	134	188	145	179	174	178	173	171	155	151	186	161	160	150	169	170	160	163	183	170	174	183	180	154	158	170	172	143	163	201	161	150	188	167	173	156	176	128	169	151	142	170	174	150	143	174	171	171	164	170	165	148	174	154	172	166	149	149	178	200	160	179	175	193	167	167	176	140	154	151	163	166	148	182	156	154	151	141	166	171	200	131	154	163	161	185	180	154	172	167	181	154	158	142	169	173	164	154	158	152	160	164	174	156	146	135	151	145	172	170	171	179	172	158	168	181	173	162	176	173	147	163	165	194	161	176	168	150	163	179	174	183	177	162	174	163	177	190	173	173	170	160	148	165	148	173	175	177	183	167	160	161	194	184	155	176	181	156	185	167	169	172	188	189	149	179	161	165	159	165	176	173	150	176	170	162	177	164	201	153	192	177	194	160	161	162	162	155	170	159	172	163	193	166	157	153	174	147	152	169	170	167	172	157	150	181	184	168	166	168	146	127	163	147	164	203	170	183	154	139	157	174	148	189	153	168	184	153	140	168	192	173	140	168	171	171	138	150	152	164	155	160	181	170	164	155	158	164	166	161	144	175	163	154	152	135	155	179	194	155	139	180	186	169	172	155	177	174	167	152	182	180	171	143	177	162	149	175	180	196	146	162	198	164	158	134	191	149	156	158	172	177	178	157	169	168	173	189	163	177	159	191	170	187	174	158	137	171	165	166	166	210	128	150	170	165	145	160	181	174	164	163	189	150	177	180	189	155	161	156	176	156	177	158	158	146	180	154	181	180	134	151	141	148	161	159	166	170	152	137	167	181	181	175	156	169	183	186	145	165	163	159	141	161	160	131	175	164	167	152	151	166	159	162	170	164	151	164	168	148	191	156	170	162	153	170	175	161	177	157	150	189	194	146	148	176	149	155	147	171	178	186	172	152	176	156	152	156	177	148	181	151	183	176	146	161	170	177	161	174	161	164	157	168	157	203	160	163	177	176	137	169	166	184	155	140	155	167	159	155	166	149	162	149	173	183	154	176	160	155	152	166	156	155	154	176	173	154	157	169	150	129	144	149	163	166	158	158	161	177	148	173	183	158	187	181	163	169	173	168	146	138	154	169	147	163	175	165	141	159	194	161	159	186	156	187	176	137	172	183	159	138	180	179	149	152	188	165	196	178	169	146	162	165	152	157	160	156	154	159	134	160	170	161	166	163	152	159	172	166	156	164	141	148	172	184	165	162	172	150	179	148	159	156	178	158	161	166	215	157	157	159	167	139	160	162	181	161	162	165	181	149	177	182	173	188	180	179	153	149	173	153	160	157	155	157	155	164	167	193	193	176	161	162	162	157	152	174	159	144	172	153	170	155	190	173	151	162	161	166	165	143	154	163	186	185	162	143	171	172	163	166	188	187	128	164	170	178	160	177	158	166	164	155	164	180	154	161	166	184	164	165	164	161	161	157	175	172	176	163	173	149	150	173	171	169	177	157	163	149	153	181	164	152	185	168	163	186	147	160	159	156	156	148	158	168	161	180	183	183	157	143	174	176	173	165	166	159	185	162	175	164	153	150	168	141	151	164	136	153	175	195	178	177	192	172	163	162	153	165	158	157	147	158	156	154	141	169	167	159	193	155	178	173	170	160	135	152	159	169	205	145	173	171	158	150	166	161	170	162	164	178	174	167	133	165	164	175	150	159	156	174	166	193	181	155	159	169	151	178	167	158	159	163	154	175	158	163	166	170	139	178	188	174	141	159	176	161	145	173	158	162	157	160	158	164	158	179	145	149	173	153	166	141	163	185	162	179	179	171	147	162	181	178	149	160	170	171	169	182	190	157	153	150	136	166	153	164	147	160	171	180	168	162	152	204	170	161	162	172	157	155	162	159	175	147	151	162	169	159	162
27595	12090	6008	2598	1687	1099	844	657	528	490	462	471	491	448	440	427	426	421	438	421	436	392	399	399	426	410	429	407	402	405	407	427	410	408	403	412	382	406	397	414	425	365	399	421	387	419	400	407	424	382	376	396	420	396	369	408	393	430	425	412	388	389	379	385	425	452	402	457	404	380	408	402	400	404	430	408	399	410	432	419	395	410	405	396	428	370	393	371	422	425	401	423	450	390	401	405	435	431	400	389	432	400	397	407	369	413	394	414	446	398	424	392	410	402	399	455	398	416	346	410	406	368	412	447	400	430	409	371	424	377	412	416	396	371	426	396	382	392	434	432	337	383	376	406	379	386	392	405	392	414	421	432	458	416	384	422	436	432	412	414	421	415	407	454	439	444	394	431	365	425	399	423	381	399	425	411	399	428	450	410	410	403	424	425	412	395	403	371	386	374	438	420	393	432	401	378	374	435	422	402	385	388	385	397	389	386	409	399	418	396	429	397	394	378	416	412	409	421	394	403	428	411	414	390	394	381	388	376	424	402	391	404	408	388	388	414	405	376	437	417	404	432	399	407	415	443	399	392	373	418	425	407	381	400	402	413	383	452	406	396	406	409	406	401	415	387	386	409	400	437	392	373	396	399	378	387	416	394	447	421	387	410	443	403	418	385	412	390	444	416	408	423	390	408	425	433	389	403	412	409	409	405	397	408	405	432	415	383	438	410	388	387	424	413	426	401	393	395	381	385	408	390	373	368	443	420	382	396	410	401	412	408	425	394	406	376	414	381	391	400	406	378	401	380	372	424	373	400	395	429	380	423	413	371	391	442	383	384	408	366	416	422	409	414	388	407	450	396	427	398	444	406	419	404	380	400	414	420	413	436	417	419	435	426	386	394	400	397	400	428	400	413	388	389	406	397	395	415	398	429	384	401	422	418	432	405	446	401	381	400	414	420	409	377	403	384	431	405	381	450	431	433	417	412	404	418	396	396	368	439	407	426	433	404	401	399	387	412	382	407	377	420	435	388	421	386	401	406	396	437	396	410	430	394	417	430	354	389	420	441	406	404	409	395	393	385	390	395	368	431	404	396	390	380	398	430	408	410	418	430	394	396	399	376	410	401	385	371	404	414	416	417	414	364	416	403	381	421	367	429	420	398	405	414	395	377	392	417	382	368	404	387	431	404	419	358	386	380	398	372	371	394	424	385	375	401	414	394	407	402	399	390	422	412	380	417	428	393	373	444	390	410	398	380	393	392	407	436	431	369	398	393	372	389	416	391	399	396	431	419	415	406	397	417	420	393	385	432	430	408	426	395	441	410	425	383	411	424	381	415	389	406	400	434	403	404	410	375	441	424	415	393	409	388	391	428	410	401	407	442	371	416	394	407	377	411	405	374	399	418	392	399	401	401	369	421	401	370	404	429	390	392	381	409	421	390	422	415	418	426	412	366	421	408	432	377	389	409	427	391	415	411	410	404	408	427	384	401	403	385	392	430	427	406	369	402	381	415	417	412	425	408	411	404	418	419	406	380	406	398	378	368	435	409	416	406	437	416	412	407	425	386	402	419	373	378	419	407	351	412	380	405	404	376	396	387	433	394	401	390	371	409	411	404	400	415	395	425	405	376	388	389	389	446	410	389	348	396	376	432	419	380	412	401	390	419	401	425	414	396	386	387	380	418	381	429	383	426	412	412	405	390	414	409	411	419	407	418	394	453	398	391	423	378	399	404	401	423	372	455	412	387	389	368	445	396	406	434	411	403	420	438	426	393	389	413	385	405	380	400	414	424	400	419	409	398	391	421	400	387	430	420	412	396	400	389	435	412	442	391	383	398	414	405	388	367	412	392	391	404	397	409	395	391	401	417	391	398	419	382	400	383	397	390	382	364	386	362	376	406	446	408	416	389	373	387	422	416	406	439	396	376	384	428	385	425	384	433	419	405	364	405	433	371	414	402	396	427	402	414	403	433	377	422	395	377	417	378	388	401	346	384	373	406	397	420	432	401	425	422	399	394	422	374	388	381	419	402	411	411	369	396	414	457	417	442	387	396	411	402	442	391	369	420	425	339	401	411	396	411	410	408	445	406	440	408	436	371	395	403	395	409	407	425	392	374	370	421	394	387	450	453	416	396	372	381	384	424	370	409	436	361	392	398	424	390	402	416	398	390	398	374	388	396	393	403	379	384	431	445	420	419	373	427	415	384	414	365	378	387	400	386	378	398	448	393	407	382	398	371	420	393	432	444	418	413	364	396	400	428	435	406	406	409	393	383	406	402	425	399	404	414	415	432	385	413	386	424	413	431	376	397	390	414	401	409	410	412	410	417	402	411	410	429	418	391	378	429	394	411	411	378	406	387	359	378	375	401	397	410	419	404	416	379	397	397	405	408	461	394	393	425	411	390	414	396	433	446	378	393	397	419	417	397	391	405	395	368	403	392	398	393	437	385	431	400	389	380	418	441	366	423	395	405	421	415	389	410	397	382	391	381	413	416	405	439	393	394	419	397	413	389	419	390	425	400	394	425	407	396	411	379	418	380	434	394	418	416	404	402	402	402	389	433	415	405	442	432	409	396	406	389	403	388	402	423	435	382	405	409	378	419	415	417	408	407	397	425	393	374	424	423	366	397	413	423	367	409	412	409	436	419	416	400	381	376	394	409	380	380	410	401	397	403	390	398	384	403	414	406	385	409	393	443	431	374	417	410	395	408	406	406	387	417	430	398	377	421	396	427	438	411	429	426	394	409	429	412	395	392	435	430	407	420	370	419	398	399	401	420	418	384	434	400	452	428	414	384	397	394	390	365	359	376	443	441	421	385	425	389	389	401	382	353	406	411	403	386	442	421	442	378	369	411	425	355	401	388	392	382	354	417	429	400	419	385	405	402	436	392	408	390	431	404	408	408	401	409	381	397	403	379	415	421	387	377	408	382	400	396	376	428	391	438	413	405	405	410	408	420	389	406	386	408	363	391	405	412	430	427	363	385	396	384	410	402	408	440	379	406	400	409	392	405	457	441	416	432	379	418	388	385	354	399	385	383	398	404	390	431	400	416	421	406	432	414	370	401	452	391	371	388	384	380	378	401	446	421	373	418	410	426	440	357	380	393	382	409	408	450	393	397	380	406	414	400	370	371	424	430	401	421	406	417	387	435	425	403	398	393	423	396	395	392	385	378	382	407	420	405	419	434	381	363	361	376	399	400	401	442	408	395	451	411	379	404	405	391	371	426	371	383	433	404	410	394	408	423	379	408	383	397	416	431	411	433	411	411	397	405	411	415	422	400	453	416	417	377	413	394	450	404	393	379	410	426	385	367	412	395	425	412	391	406	383	404	423	402	376	389	417	410	418	416	390	390	435	408	401	382	403	398	400	402	395	410	407	431	402	414	374	395	386	431	443	425	398	386	411	412	409	397	447	385	410	396	391	395	433	393	413	398	452	414	406	405	411	396	434	391	421	421	372	401	432	416	395	420	409	405	371	400	388	427	417	445
47428	19818	7198	2705	1362	774	568	307	273	195	195	200	202	222	189	189	221	190	195	174	191	204	196	193	179	189	148	219	157	164	179	195	181	183	177	186	193	180	168	178	190	182	183	180	179	205	170	170	192	180	195	156	191	159	191	179	153	162	157	177	193	153	170	171	183	174	182	204	173	187	165	177	165	192	170	189	163	189	181	175	189	178	193	185	168	179	171	183	179	193	168	169	190	172	156	146	160	170	203	177	181	192	171	178	165	177	193	195	198	161	181	178	135	166	185	190	172	172	180	158	213	154	175	176	177	188	196	173	181	204	141	186	157	188	174	189	164	162	151	189	185	186	192	196	182	180	195	162	150	174	180	162	155	151	194	188	174	156	188	182	175	187	178	173	178	165	196	175	197	192	222	173	201	201	181	189	170	183	174	194	178	175	180	189	159	170	175	166	174	199	215	188	185	185	175	185	192	194	168	168	171	176	180	162	211	199	198	166	181	185	205	170	174	168	169	195	195	201	159	158	194	197	177	161	200	188	188	155	198	165	198	188	172	181	166	174	200	178	164	177	173	171	194	173	172	186	185	202	176	181	168	146	186	161	180	157	168	191	178	200	189	158	205	168	174	182	163	172	192	186	206	194	169	170	176	174	168	193	202	165	175	175	175	183	188	172	207	161	183	189	180	178	205	171	174	161	161	164	217	196	183	171	195	213	151	160	172	183	180	172	177	171	181	182	187	174	183	177	178	169	197	203	186	170	196	196	191	181	159	197	196	179	164	154	148	180	184	171	201	161	202	155	185	197	204	176	179	173	175	201	163	168	182	194	155	192	179	173	165	152	194	167	164	179	172	177	186	186	167	192	170	178	167	174	157	176	192	168	211	189	192	176	165	193	168	186	183	191	162	160	169	185	183	155	214	183	177	169	159	162	175	189	164	167	179	160	193	165	173	177	165	169	204	184	151	178	199	182	192	158	174	178	162	176	160	144	166	175	197	185	156	168	200	184	188	180	164	181	186	196	164	181	217	157	158	179	171	140	190	184	164	179	171	177	183	145	174	162	167	190	200	185	190	167	184	156	182	176	185	186	163	141	159	179	161	176	169	182	172	185	172	165	171	179	153	177	169	170	195	177	170	176	165	166	170	160	175	159	178	158	167	167	179	185	174	161	193	178	172	184	160	176	176	166	161	194	178	178	168	183	184	174	205	158	177	157	188	203	189	197	188	165	203	187	180	191	201	196	181	175	196	203	177	187	163	181	171	187	183	184	196	189	167	151	162	157	171	157	189	186	166	181	167	152	177	185	165	181	180	172	187	185	172	154	175	179	155	181	179	177	168	182	175	188	174	173	175	157	192	195	150	190	169	161	174	182	161	159	196	189	151	164	183	176	165	145	179	177	184	171	180	187	174	175	169	160	152	142	187	176	182	203	173	156	193	180	161	175	187	179	171	173	184	163	209	179	164	190	195	187	181	186	176	161	164	158	162	176	183	172	159	177	194	178	204	193	168	158	174	173	170	174	170	182	170	162	182	173	173	173	181	170	193	172	166	169	182	190	185	181	186	185	166	166	193	166	178	164	181	169	196	177	171	180	192	186	195	200	157	170	192	186	187	190	167	173	170	165	195	157	186	159	183	207	165	161	164	153	175	165	155	164	147	181	198	209	175	174	174	192	194	164	178	157	172	145	162	183	143	161	156	157	155	170	165	153	167	161	165	154	194	161	188	205	190	175	196	177	177	188	185	171	186	200	174	176	194	173	180	168	186	168	178	209	186	185	180	167	172	175	180	180	182	201	186	147	187	176	169	193	190	196	199	203	192	179	177	204	220	183	179	158	191	169	170	154	164	190	176	181	194	179	178	192	194	153	190	186	191	188	159	183	182	194	185	173	191	201	167	179	176	168	144	179	207	207	193	166	174	200	153	161	183	194	179	196	148	170	158	161	190	174	157	160	173	165	190	157	196	180	170	156	189	171	167	202	211	181	188	178	149	163	162	173	179	188	186	167	153	209	173	179	184	187	165	183	172	174	152	177	191	181	175	190	182	190	167	167	192	187	186	171	198	170	200	170	192	178	185	168	170	180	193	178	181	192	172	186	171	191	197	181	176	179	179	204	185	194	156	168	159	169	174	179	175	181	204	163	147	181	187	183	172	191	179	162	195	189	189	187	152	182	179	216	190	184	167	189	206	161	159	178	157	158	171	166	182	177	211	184	170	186	191	191	173	175	164	202	188	190	181	161	152	173	177	171	155	176	175	164	161	161	149	185	164	188	163	204	166	156	175	182	166	167	173	165	170	192	181	161	181	182	177	172	171	174	168	158	142	177	197	178	149	161	160	192	187	189	180	193	180	164	174	149	177	173	180	168	177	168	190	177	210	168	180	167	177	179	182	215	175	174	194	177	181	162	151	201	197	159	181	197	141	179	155	188	168	180	162	193	215	178	207	149	186	180	176	195	183	182	165	158	166	183	190	157	182	185	179	189	206	179	174	170	188	183	156	143	179	192	187	186	176	181	169	154	194	179	171	198	171	213	180	183	146	167	176	164	173	167	180	166	164	158	158	177	190	155	196	180	179	191	186	189	169	160	168	215	181	181	180	180	181	191	156	164	201	187	190	193	198	152	189	177	181	188	178	164	182	166	154	163	195	196	168	175	195	218	172	210	220	155	212	182	168	156	165	190	168	165	179	164	181	186	182	170	169	191	168	179	199	178	153	177	212	191	191	167	190	167	167	179	173	181	180	176	177	185	182	200	182	228	199	178	187	169	198	184	189	172	203	201	190	176	168	174	189	201	162	203	161	173	166	176	220	188	180	206	154	181	192	179	181	193	158	172	172	168	197	157	178	168	172	197	202	180	170	189	186	181	166	193	183	169	184	164	162	169	183	196	181	163	193	171	189	167	184	178	161	174	175	172	187	215	148	198	213	180	182	158	174	194	170	194	180	166	166	205	197	161	183	174	163	171	166	164	194	200	169	191	170	187	201	182	181	184	189	179	182	157	180	176	188	182	193	184	176	171	189	174	191	191	174	165	190	167	167	167	168	170	172	184	166	165	188	182	181	191	167	182	187	231	182	155	160	157	194	178	185	183	185	171	164	144	180	176	179	185	193	175	179	161	161	167	180	177	200	156	153	163	209	191	176	186	173	178	174	155	176	192	169	172	200	164	188	185	195	166	186	163	172	150	186	189	178	167	155	171	185	161	172	167	170	161	186	150	195	177	183	189	161	181	162	195	170	154	171	159	181	161	181	167	153	196	166	148	180	173	168	180	197	180	198	192	157	189	179	196	206	165	171	186	167	171	178	209	169	184	187	177	169	177	168	200	175	159	184	157	186	175	173	179	199	170	183	195	187	187	180	179	172	196	162	174	184	187	188	185	175	166	164	152	160	184	172	173	182	159	191	159	194	217	209	187	174	170	171	177	177	188	189	172	190	174	186	190	196	165	183	169	160	190	175	177	192	158	176	150	173	198	208	196	195	181	214	181
33391	15438	10141	7311	5028	3212	2125	1115	825	678	612	606	619	560	553	550	547	509	487	496	498	495	521	541	509	476	459	514	461	449	448	495	447	473	446	472	450	451	459	438	404	456	409	462	451	415	459	403	395	451	461	418	432	449	440	421	441	437	427	433	489	454	404	399	431	430	450	404	405	401	399	426	369	399	410	401	431	394	452	453	420	448	443	438	434	373	448	429	462	423	428	435	447	400	414	436	433	466	459	421	406	441	476	451	410	375	446	402	432	458	419	418	390	412	400	447	405	420	422	469	453	431	414	433	417	461	452	446	420	421	365	429	409	445	419	421	439	387	435	441	421	514	385	394	396	445	438	407	422	446	399	452	421	410	413	411	379	430	430	447	400	452	426	348	406	408	395	422	407	419	403	415	433	413	439	446	418	392	436	451	373	435	381	435	429	391	420	433	424	428	434	421	400	397	372	450	451	446	436	429	483	405	418	435	412	436	428	449	421	414	441	425	437	416	393	429	440	461	449	442	413	405	447	405	411	462	420	448	418	443	400	416	465	430	433	441	424	401	442	428	457	391	419	430	449	429	405	407	413	413	435	421	443	421	437	430	404	439	432	467	424	435	433	412	443	423	404	417	415	397	418	404	430	430	450	420	430	446	409	397	462	391	461	441	420	434	422	414	412	446	437	420	461	403	432	407	439	420	455	443	399	439	449	455	426	438	443	447	443	398	405	453	405	426	433	429	446	412	415	448	411	469	422	414	402	424	421	420	444	424	451	416	408	435	411	447	451	432	451	420	405	419	429	446	410	419	424	437	423	415	423	433	427	416	417	444	406	396	472	435	416	429	421	416	452	419	424	395	411	419	423	427	415	444	449	422	428	431	430	368	399	448	381	432	467	388	431	445	489	413	419	447	464	439	440	494	424	428	420	441	415	450	406	453	445	398	429	425	424	413	473	409	457	412	423	402	405	451	442	424	420	463	425	424	423	398	424	435	399	423	433	433	406	440	430	406	385	418	442	424	425	411	436	440	442	423	387	409	395	417	427	471	428	405	425	444	459	420	426	416	451	414	410	491	424	457	418	431	434	451	453	419	409	435	398	454	438	432	423	383	413	466	410	410	456	438	391	449	417	455	415	401	374	411	457	431	418	427	425	437	458	397	435	397	407	438	411	393	451	411	441	436	423	456	414	423	412	432	381	403	404	438	417	403	401	403	432	438	436	413	420	407	423	412	420	393	407	443	393	422	409	409	448	453	415	419	426	407	446	443	415	452	463	433	402	432	461	450	475	447	431	422	426	448	425	394	448	417	409	455	452	447	404	422	431	399	428	423	447	437	438	414	439	444	418	483	470	438	420	427	430	430	444	410	404	409	469	456	411	441	448	430	464	468	440	423	430	415	401	417	380	442	460	389	425	402	450	471	400	382	443	411	395	436	461	423	420	395	404	440	409	394	437	424	465	441	406	416	429	425	412	393	429	444	430	449	446	420	422	427	385	419	381	417	412	408	405	400	472	415	415	419	396	403	461	402	424	410	408	380	440	417	463	448	413	407	411	454	430	441	406	457	440	421	421	411	393	453	399	421	427	434	456	439	466	403	424	425	413	395	452	451	429	401	428	402	404	420	415	434	407	428	412	410	432	439	424	452	425	451	417	428	406	435	412	431	442	413	399	436	413	469	399	424	447	474	456	378	444	392	443	426	398	403	432	431	442	407	433	422	450	429	443	426	456	422	376	397	406	421	434	400	421	419	430	464	426	429	403	436	401	411	410	416	414	412	430	422	426	426	422	390	405	464	426	404	417	420	441	414	426	409	389	430	467	447	395	462	406	416	396	421	394	422	458	441	441	436	413	422	420	395	443	434	392	406	415	477	441	367	419	427	412	432	412	417	443	428	445	429	401	450	424	450	411	433	441	415	411	420	420	424	436	456	436	431	430	448	423	424	399	402	435	426	411	440	433	434	410	411	430	430	415	382	423	411	443	414	424	452	423	421	430	420	419	400	445	406	447	456	423	466	440	394	406	402	429	401	444	405	411	401	434	428	413	442	475	407	430	405	438	417	428	431	426	412	417	434	415	396	455	442	396	429	389	413	420	450	423	426	452	385	404	415	415	439	448	452	401	461	393	446	412	420	420	428	393	408	454	405	426	422	404	442	398	435	415	409	452	425	420	415	411	465	421	439	398	445	391	421	398	394	415	394	450	425	423	412	438	419	442	409	401	421	408	413	398	405	432	428	427	425	451	423	429	435	426	404	436	396	405	394	414	452	430	416	438	457	460	424	413	394	417	428	407	435	437	458	392	441	441	455	442	447	454	394	419	505	424	417	418	425	419	450	408	382	430	423	403	414	430	463	436	396	391	432	461	438	400	426	429	431	443	468	443	433	413	453	430	395	441	437	419	426	421	410	440	411	438	448	427	403	412	429	437	407	430	394	422	418	419	400	444	454	402	454	453	405	455	414	444	438	429	392	409	445	407	412	430	455	410	428	439	464	401	472	411	411	457	431	419	426	423	468	438	446	428	456	438	425	451	457	424	410	444	490	396	427	392	450	425	428	412	414	458	398	440	422	439	392	451	418	435	448	433	441	445	434	439	431	427	447	413	474	410	419	413	448	435	433	418	423	455	426	450	408	436	415	429	435	385	413	437	387	418	411	414	440	434	420	403	412	463	445	422	421	446	391	433	399	401	457	410	437	418	391	425	453	425	396	396	417	387	404	427	465	436	437	408	454	445	392	405	407	439	469	414	411	419	421	479	416	415	409	424	411	431	423	417	411	392	407	457	414	415	440	414	457	442	428	408	432	387	438	425	418	427	415	418	435	453	445	409	465	380	454	423	454	444	452	412	426	436	458	394	427	438	419	438	413	404	463	419	461	403	454	469	404	429	441	455	441	442	393	440	389	436	439	424	442	405	426	439	405	404	440	391	418	439	423	415	414	441	409	404	448	434	433	443	433	421	430	445	410	422	409	410	394	446	432	446	430	451	430	408	394	410	409	416	432	422	465	408	399	429	435	441	442	365	420	447	420	442	407	423	414	406	478	422	432	456	413	440	427	445	427	421	422	404	460	413	431	393	435	450	457	459	442	460	437	477	382	411	397	407	411	443	431	428	422	420	438	443	414	427	411	433	437	448	434	435	391	430	434	417	414	430	443	399	427	435	394	408	449	425	423	430	427	408	426	411	429	392	407	415	447	434	412	449	426	432	384	431	419	437	426	389	404	413	435	469	463	445	458	413	419	402	383	415	426	402	439	405	414	469	457	425	424	430	440	446	415	440	434	443	413	427	417	412	459	430	439	425	420	395	432	418	444	415	420	427	428	454	441	455	476	426	439	434	435	436	432	396	418	436	427	443	391	436	383	411	427	417	459	427	406	424	390	425	396	448	463	418	430	458	395	433	426	411	424	465	426	451	458	410	413	415	414	424	424	408	440	425	444	427	431	424	439	409	421	431	428	434	399	416	417	427	428	471	445	429	381	428	446	440	410
50394	20347	9486	4527	2087	1231	656	356	270	190	195	180	187	174	165	166	155	165	137	137	155	147	165	143	147	142	145	138	112	175	150	115	132	126	134	131	128	133	138	125	136	128	141	149	121	125	133	141	115	139	148	108	136	122	99	134	140	126	139	151	131	125	132	117	121	130	139	129	146	123	132	134	143	137	125	142	147	138	121	128	126	118	171	124	112	129	135	135	138	138	137	124	135	135	133	115	122	108	115	140	103	122	123	131	141	164	120	114	135	133	140	146	100	113	140	134	121	126	111	142	133	146	120	118	106	131	139	122	128	133	134	137	138	149	158	125	145	132	132	98	109	136	115	130	162	121	118	123	111	112	137	115	134	132	137	117	132	142	140	136	131	110	112	127	104	142	120	140	123	130	133	110	126	124	131	137	130	110	111	145	130	146	154	101	125	134	131	126	135	119	135	140	140	114	127	117	140	131	122	125	116	141	111	138	121	134	139	108	136	130	133	129	149	152	123	121	144	148	116	146	123	146	135	108	113	117	126	116	115	161	111	151	114	114	125	144	123	127	131	133	127	118	114	132	117	173	154	126	116	118	124	150	145	135	154	126	131	146	127	128	120	109	140	127	135	121	141	141	121	120	131	122	125	135	117	156	109	131	145	128	137	110	135	145	113	121	124	120	119	126	132	110	114	134	100	139	142	128	110	115	127	132	110	137	148	130	116	119	126	125	134	117	141	122	121	145	132	141	123	115	118	113	141	119	142	123	120	125	113	147	120	125	127	131	152	119	126	142	117	109	141	127	119	148	142	137	122	126	112	138	115	118	128	116	149	103	142	134	130	140	117	132	111	113	127	127	127	114	129	133	112	119	130	125	145	151	152	139	112	117	139	132	132	116	125	125	138	144	106	129	123	124	118	158	135	146	133	132	112	139	122	118	129	123	132	131	106	152	139	114	151	161	141	111	141	131	131	142	138	119	124	155	131	125	122	145	115	125	127	128	138	129	125	137	116	111	130	136	130	122	116	122	155	129	129	140	135	118	119	134	143	156	111	126	112	162	141	111	134	144	142	127	114	148	137	155	118	124	133	123	117	118	129	149	106	150	127	133	138	143	133	134	132	139	116	125	140	146	136	124	118	139	136	130	156	148	136	137	134	135	106	154	141	130	150	122	129	119	141	144	136	150	119	138	132	128	145	147	126	113	120	122	129	122	132	118	117	113	125	148	120	145	141	130	126	154	136	130	117	126	146	125	155	112	115	147	123	124	121	129	128	126	114	117	135	137	143	127	139	131	128	129	112	131	160	118	130	141	91	128	114	115	134	137	134	118	133	113	145	117	130	119	126	140	128	141	124	129	132	137	128	132	132	125	147	125	126	138	124	135	129	146	117	132	127	135	129	128	124	111	152	145	123	136	139	131	133	118	127	133	115	127	123	129	124	116	135	134	118	122	143	146	131	139	141	138	123	124	121	110	116	141	130	128	122	145	150	113	121	124	122	101	118	122	116	147	114	127	129	149	106	127	152	131	138	131	132	114	128	148	114	109	147	124	118	129	116	136	117	128	106	124	136	136	133	137	125	120	141	138	109	142	114	118	125	141	112	129	128	149	109	126	139	117	117	130	146	120	111	122	122	117	131	142	137	117	112	136	136	138	131	124	139	127	126	151	141	127	117	134	121	132	133	137	114	126	109	117	146	127	124	123	141	110	125	118	134	119	107	123	141	139	153	110	144	113	130	123	143	140	119	139	146	121	143	137	148	121	113	133	169	136	111	124	104	115	126	135	129	107	113	126	117	121	134	124	136	120	143	138	127	154	126	120	119	142	128	138	119	123	117	114	112	122	128	130	112	128	133	140	123	110	123	121	124	120	131	122	122	133	116	120	139	155	120	121	129	120	109	129	126	141	126	102	132	135	132	129	138	123	132	138	130	153	129	114	112	114	134	132	112	118	126	138	150	153	156	140	141	113	134	132	130	114	140	142	137	145	120	142	126	130	113	134	111	137	111	127	116	107	135	118	120	118	135	144	112	133	108	126	123	108	135	140	122	121	126	111	107	112	126	108	127	108	117	114	129	128	152	126	136	137	144	108	146	127	117	124	133	109	112	117	136	125	140	132	143	122	126	131	117	124	152	117	138	117	147	133	143	123	119	108	125	125	121	132	121	106	118	130	130	138	111	122	123	111	133	120	119	126	116	128	121	106	132	107	143	139	125	124	108	135	106	134	150	102	154	116	129	163	133	131	131	128	133	136	119	119	134	110	128	148	131	132	135	133	132	138	129	119	123	138	113	129	136	113	162	121	119	118	147	139	146	129	126	118	114	133	110	129	118	122	114	102	137	116	117	133	159	116	112	141	123	133	142	132	108	124	128	145	153	123	131	127	118	108	114	149	136	115	128	135	136	128	148	108	131	136	126	139	114	137	130	133	131	146	122	115	115	127	127	141	144	135	150	108	127	123	126	136	155	121	122	116	123	142	129	126	122	152	118	127	124	138	123	155	123	122	124	135	137	134	132	116	154	113	136	134	135	131	106	127	138	121	126	134	114	108	121	153	128	147	127	139	135	128	131	134	127	119	126	124	132	134	119	114	130	115	136	133	130	128	148	145	114	151	126	118	103	132	112	129	123	126	142	116	142	134	115	139	136	126	128	115	121	149	122	133	148	144	97	134	124	132	134	129	107	141	135	132	123	146	110	137	142	129	126	140	141	138	139	134	154	127	135	139	131	134	132	133	146	148	109	114	107	123	120	137	124	128	115	102	140	118	154	143	138	135	124	106	133	129	129	127	122	123	107	151	108	127	125	131	135	121	139	113	121	132	165	128	130	137	122	130	139	119	142	116	122	152	123	119	111	132	113	130	130	144	130	142	133	121	125	130	150	121	132	127	141	109	126	118	123	132	107	141	109	123	125	148	120	131	117	126	133	124	145	121	137	119	104	139	129	148	125	116	128	129	122	135	149	137	121	126	108	123	153	151	126	147	146	125	134	138	131	119	147	124	113	112	121	115	131	147	133	118	137	128	125	127	116	141	144	121	137	146	144	128	147	129	134	116	130	113	123	129	117	120	122	131	111	143	128	128	111	155	130	113	140	141	113	113	121	105	144	126	124	144	137	133	152	109	143	135	124	133	151	127	141	141	125	142	128	138	122	146	148	136	130	141	117	116	134	120	117	121	136	138	107	112	136	115	137	132	103	133	128	139	143	128	134	143	130	141	149	137	138	135	124	123	153	133	137	142	119	111	144	145	118	121	137	123	132	124	126	118	124	122	127	114	143	122	146	123	108	116	137	118	106	140	122	122	144	136	136	147	125	111	126	126	125	132	145	140	123	130	143	125	145	138	121	122	137	110	126	141	135	152	129	135	144	115	145	149	129	136	123	124	112	97	123	116	139	139	122	125	136	138	136	119	126	129	121	153	119	129	130	129	122	168	133	139	120	134	146	150	132	126	140	129	123	131	127	139	122	134	161	123	150	143	121	138	141	122	112	119
33488	15830	12741	10647	6980	5081	2840	1415	1004	699	594	601	588	591	512	475	479	464	436	426	478	478	496	496	391	426	401	394	386	358	335	381	380	336	392	402	356	365	338	325	300	331	318	330	341	376	334	342	334	335	321	327	327	320	343	320	311	337	305	287	311	303	285	304	289	313	326	307	330	296	323	340	340	313	322	328	276	352	316	306	349	302	326	349	364	331	309	291	338	305	323	341	320	331	303	287	315	321	295	295	285	313	316	288	339	281	303	310	331	325	309	337	325	318	316	338	329	313	310	327	315	321	311	305	305	307	306	296	332	297	310	323	320	317	299	311	309	324	348	289	298	297	319	308	289	311	328	325	328	321	320	303	307	303	312	284	330	317	319	276	291	316	281	327	289	310	308	306	320	326	330	329	327	315	323	307	313	327	303	326	305	305	314	334	309	315	328	295	344	326	316	296	328	328	326	311	297	333	316	294	284	320	319	315	322	316	308	318	334	330	313	302	306	276	332	288	312	321	287	331	295	328	321	313	326	308	314	297	301	315	291	320	326	296	320	299	304	327	291	286	293	327	350	321	320	315	294	363	309	290	326	337	334	313	303	311	302	300	298	311	284	292	313	321	343	309	322	321	292	314	301	313	328	306	320	307	330	306	304	302	315	328	312	294	325	303	305	352	327	316	342	313	307	325	300	319	317	303	293	303	360	298	319	283	305	304	307	312	304	314	303	282	320	327	305	297	296	310	316	309	320	298	289	330	318	302	303	288	317	330	318	325	320	330	313	365	344	352	334	284	292	329	301	303	309	326	286	308	346	329	315	290	305	345	321	305	296	348	294	307	305	306	305	320	303	290	320	313	335	321	306	322	346	306	301	300	282	344	335	267	329	295	304	346	327	321	306	330	296	313	313	321	315	359	308	300	339	321	330	327	305	296	312	324	289	327	289	310	306	302	349	324	308	322	305	317	309	362	311	308	316	332	289	301	310	310	312	321	308	318	300	321	299	303	333	302	367	318	335	315	300	304	313	351	295	327	292	318	319	294	329	266	284	317	285	321	325	335	318	297	348	299	319	294	314	318	313	304	304	336	321	304	314	305	331	335	288	318	330	294	309	288	342	334	312	331	326	324	316	317	332	346	319	313	319	335	310	301	317	313	302	320	316	300	307	307	301	322	332	290	297	332	317	330	328	332	314	320	301	299	318	296	310	330	315	312	317	329	289	300	306	277	337	354	278	311	305	327	316	322	318	316	295	310	299	294	334	315	295	339	316	279	311	308	320	307	338	313	315	324	279	331	318	303	321	330	309	328	340	306	331	299	335	318	303	332	317	331	310	319	315	298	318	320	331	328	306	312	297	302	327	323	318	334	311	296	324	313	325	311	308	318	330	307	324	312	279	331	324	322	338	314	337	297	290	332	298	297	336	314	331	297	327	325	314	302	326	286	313	283	299	308	297	327	316	303	309	315	310	311	330	313	317	293	353	311	303	308	330	295	291	325	318	325	320	317	310	310	313	334	324	304	312	330	290	305	337	296	316	324	286	315	305	325	310	301	337	309	301	335	312	340	293	294	314	329	292	323	308	289	315	301	320	329	328	327	314	313	315	265	334	289	312	317	303	298	301	308	276	298	307	307	349	304	285	304	306	282	359	299	312	295	312	351	338	308	338	325	288	290	343	295	277	345	323	325	296	325	300	306	283	304	341	324	327	346	328	315	349	299	313	319	311	293	288	331	325	310	334	340	318	289	303	300	317	312	367	322	297	320	313	325	321	323	292	331	309	315	303	328	301	306	305	315	345	318	307	325	312	323	343	296	309	329	290	300	337	293	300	298	294	315	309	305	333	318	300	313	303	328	332	332	335	325	298	298	303	302	322	325	322	310	332	319	306	313	308	325	322	320	308	284	267	285	316	338	315	331	327	322	314	321	333	318	311	307	317	322	320	322	349	301	308	326	327	312	294	308	304	308	316	305	319	314	280	319	321	295	307	320	305	295	327	311	310	306	307	296	337	308	315	302	347	317	309	306	301	325	322	311	346	335	301	328	307	308	321	288	320	294	302	324	323	336	300	306	346	296	344	320	312	350	292	335	324	344	314	305	331	326	298	277	292	311	287	306	267	288	322	319	330	287	302	309	291	308	305	342	321	291	330	335	277	320	305	330	325	337	345	328	308	342	314	326	320	310	323	312	339	306	335	286	314	301	333	318	280	298	283	291	272	329	293	324	311	307	276	318	308	299	348	354	321	297	316	307	335	301	318	306	301	303	311	298	285	310	301	320	310	320	330	305	322	305	322	337	312	272	279	310	294	312	348	303	336	295	295	302	326	277	306	312	286	312	345	342	340	331	316	322	310	334	279	306	303	320	326	338	295	310	320	313	347	328	288	286	328	318	317	310	316	330	318	337	317	295	295	327	319	335	326	319	290	334	307	345	288	314	300	311	291	308	279	335	306	288	338	301	317	330	313	322	284	299	289	329	322	287	321	288	318	297	314	343	343	324	286	324	312	324	335	329	313	341	317	289	333	340	322	292	307	329	306	296	379	302	287	325	322	307	303	302	304	333	285	328	344	312	328	330	301	325	307	328	335	276	290	302	276	287	320	329	332	318	322	338	333	287	316	316	301	316	340	307	298	294	314	305	298	326	322	276	284	314	291	314	332	314	311	291	329	325	307	329	336	326	303	322	307	299	312	319	297	331	277	315	327	300	320	321	351	319	334	314	313	306	306	309	280	324	307	327	308	294	301	312	293	306	329	289	350	338	312	311	305	337	291	304	308	321	313	291	319	291	321	321	324	306	300	312	312	314	335	321	312	287	322	295	310	303	323	320	328	299	318	309	318	321	289	317	297	295	293	287	320	297	313	289	305	334	327	304	325	346	343	289	283	340	311	321	331	308	300	291	348	298	294	335	311	309	281	331	337	330	293	304	305	314	327	348	276	332	298	332	304	316	323	304	305	346	341	308	335	302	317	294	352	335	347	320	296	287	326	303	325	317	303	305	292	299	296	326	347	325	278	309	293	330	314	293	268	315	315	310	304	289	335	329	319	318	324	297	296	331	315	306	329	267	342	298	321	288	328	304	315	333	311	292	312	324	296	318	306	319	291	302	280	310	313	314	316	306	285	331	304	319	293	326	327	306	302	319	326	295	319	328	312	303	338	283	281	330	302	306	340	322	318	299	332	324	305	308	329	301	326	319	321	303	308	315	310	355	289	321	348	311	279	312	326	359	319	339	310	340	355	350	305	327	293	328	298	319	332	323	307	309	337	311	332	332	342	303	339	283	352	316	307	332	320	313	326	319	311	282	297	343	336	311	315	289	325	313	295	312	329	300	294	267	329	326	329	303	302	291	336	305	299	319	319	341	310	303	288	325	324	325	325	291	338	299	302	298	310	300	274	286	316	297	269	302	318	318	323	304	329	312	336	300	309	318	312	310	322	328	299	310	334	318	331	301	301	330	308	334	304	302	314	322	332	316	298	346	321	335	320	308
38580	16215	4384	1204	592	472	283	211	203	170	181	200	162	154	182	191	161	172	158	164	172	125	174	186	172	184	157	153	159	169	159	162	166	155	158	161	163	171	151	165	140	162	154	163	135	179	127	187	134	154	153	148	150	186	170	157	149	166	153	167	173	149	157	157	174	149	160	167	192	168	142	134	182	179	168	147	163	193	153	149	153	179	169	165	158	174	151	162	147	149	166	170	144	152	156	180	144	156	168	152	152	152	155	146	148	152	154	172	148	156	165	166	172	157	132	151	169	150	165	179	167	161	191	146	166	159	152	133	181	189	175	168	188	154	164	161	167	172	168	167	171	144	160	157	136	167	164	164	152	165	137	166	171	185	181	174	180	171	169	171	166	172	164	184	175	182	165	182	161	135	174	182	149	148	142	158	152	162	162	159	153	150	134	172	144	158	159	170	156	161	160	174	160	188	143	151	154	168	176	157	186	149	186	153	159	155	164	156	162	171	165	156	185	179	160	176	158	154	155	178	183	147	147	165	168	175	171	172	146	168	168	153	140	168	147	180	157	154	189	157	118	179	153	156	169	160	140	162	162	144	163	151	151	182	159	135	168	173	169	166	163	163	181	180	156	144	181	136	161	159	155	167	175	184	166	137	175	184	178	168	141	157	190	165	171	153	160	169	169	170	154	163	152	166	153	165	160	179	159	135	159	162	152	166	175	178	153	158	162	181	171	159	168	145	162	168	153	149	169	153	165	160	151	157	176	170	158	169	178	164	163	172	161	167	148	170	157	157	167	170	148	152	151	145	170	159	157	166	166	150	153	175	126	139	169	151	168	143	165	193	171	148	137	138	157	154	152	156	151	143	157	147	142	154	168	154	157	156	174	174	164	163	160	176	182	163	148	164	167	170	174	181	165	158	152	155	167	141	149	178	155	153	167	143	154	149	169	162	177	160	155	150	149	147	176	135	176	186	180	177	143	161	181	161	163	178	159	157	138	161	189	186	182	168	139	201	173	172	196	149	151	173	152	166	164	168	170	160	175	159	156	171	169	177	182	148	130	171	141	138	154	193	174	160	161	191	174	163	161	177	168	151	139	171	175	155	167	185	165	150	146	174	160	176	154	144	157	166	173	151	164	167	134	160	132	150	167	150	164	161	170	151	133	136	156	157	175	128	165	150	155	167	165	160	146	181	135	149	160	164	178	173	176	173	170	175	171	148	162	179	146	180	156	171	166	179	149	156	158	160	162	167	152	146	169	172	151	162	184	163	189	145	160	160	154	156	166	156	168	171	151	150	169	182	158	168	140	150	162	192	180	184	187	147	158	176	142	148	154	159	161	178	175	143	165	137	163	142	145	176	156	163	174	164	152	158	177	153	151	156	144	132	169	151	177	163	156	168	162	149	148	149	151	171	155	128	147	162	162	165	150	171	159	157	160	175	141	150	150	161	162	146	154	150	157	157	145	167	151	158	164	163	167	196	160	189	180	159	155	165	153	173	141	167	176	176	150	186	172	173	173	165	148	141	163	147	161	144	182	161	166	143	151	152	148	171	152	171	174	146	144	173	138	146	165	152	161	162	159	168	145	162	164	150	163	178	162	152	152	161	141	163	156	179	166	175	158	152	173	167	158	162	158	152	171	166	157	172	174	140	157	174	107	125	165	152	165	164	159	136	155	143	172	152	156	191	178	186	169	164	169	164	158	180	188	167	168	166	168	140	161	144	164	150	147	169	152	149	154	154	158	163	160	176	136	159	150	154	175	156	164	182	155	185	134	169	140	176	152	162	161	174	186	159	159	167	156	181	175	165	156	139	162	163	158	149	161	166	178	176	155	175	157	145	143	185	163	182	182	177	176	164	174	137	159	156	156	151	140	172	168	154	178	139	173	151	151	172	156	156	161	174	149	136	168	157	191	163	157	150	161	155	162	154	172	149	163	177	155	162	179	161	140	180	167	161	159	150	174	151	166	208	169	172	166	171	150	186	135	168	172	169	159	128	164	169	196	162	165	146	172	160	164	146	152	164	151	132	157	170	147	153	143	172	155	159	157	161	158	153	171	165	157	169	176	156	156	147	173	179	162	182	148	145	180	156	164	185	174	166	132	177	198	166	167	144	145	191	156	153	139	138	160	165	165	152	192	149	159	136	188	194	164	162	176	166	163	149	140	178	159	158	147	159	164	130	152	175	182	161	148	179	162	130	151	154	187	183	182	146	167	169	172	156	176	157	140	148	162	159	184	188	154	167	167	156	177	159	172	146	177	162	134	164	155	159	157	162	163	155	172	159	142	153	149	153	169	162	131	164	153	126	156	156	150	169	164	181	140	157	143	175	172	176	161	155	193	136	163	151	166	162	167	174	163	177	167	199	176	181	167	170	160	156	145	163	161	170	175	156	150	162	161	150	168	144	155	176	189	176	160	167	146	177	150	162	174	150	162	139	161	155	153	151	164	162	135	142	176	162	181	161	175	155	171	150	145	169	153	166	183	181	166	148	156	144	137	166	176	184	151	177	163	157	172	153	173	137	160	159	147	174	187	182	167	174	158	154	170	153	164	163	170	152	147	164	148	148	178	172	132	169	157	159	160	150	140	173	170	148	182	195	174	160	169	174	165	174	134	178	168	146	169	185	162	152	158	151	159	142	150	156	151	161	174	155	163	159	176	170	158	165	181	160	185	178	192	166	159	167	169	166	170	162	148	153	163	174	177	174	153	151	159	170	168	163	162	184	152	174	176	168	175	167	161	152	164	147	153	168	150	160	137	161	179	160	171	189	147	163	170	150	152	144	168	155	155	170	169	158	173	154	164	177	140	177	173	159	173	168	158	168	164	142	177	161	182	159	147	195	164	183	173	124	168	145	163	157	157	179	164	167	160	154	212	163	178	142	168	145	148	160	161	154	143	150	158	152	175	179	156	171	170	183	153	158	184	165	159	164	160	153	161	137	183	143	162	138	157	173	161	168	169	160	161	148	147	177	175	151	153	160	177	161	179	150	145	176	155	180	185	161	150	176	163	170	161	150	157	151	189	171	144	153	171	166	180	164	181	151	166	175	150	158	157	134	152	155	159	156	169	162	173	158	155	159	171	174	141	179	155	177	157	167	167	132	179	171	177	149	154	177	155	173	158	160	163	188	158	165	148	167	189	158	159	171	164	144	164	141	160	148	149	136	180	164	148	152	159	158	144	152	161	154	126	153	167	149	166	134	145	173	169	183	155	172	158	156	167	160	176	153	145	135	154	167	154	168	165	163	153	136	158	172	162	154	162	162	174	154	157	174	145	134	156	156	194	162	171	152	155	146	150	173	157	160	164	162	162	165	154	157	160	160	139	151	182	139	161	174	166	167	134	143	170	155	168	185	148	148	156	179	185	151	174	144	145	148	172	164	149	143	148	176	189	166	168	167	164	173	164	170	163	166	167	178	194	166	187	157	172	150	168	168	142	145	156	181	149	169	168	136	155	166	166	148	164	152	163	175	131	160	171	155	172	147
27803	13329	6112	3481	2122	1592	923	657	508	516	478	462	443	423	444	426	440	419	470	383	407	410	435	385	412	426	404	406	410	368	357	414	404	415	393	391	428	389	382	371	397	432	450	379	412	404	406	369	414	420	429	383	384	415	432	375	412	389	406	412	412	409	464	390	393	417	400	384	397	435	403	368	359	420	396	407	394	400	415	392	386	399	399	399	372	383	366	408	425	414	409	379	394	333	403	389	413	419	374	368	419	422	395	405	404	415	395	380	399	385	417	396	386	414	408	410	392	402	414	409	417	378	405	390	410	370	410	348	418	392	376	404	412	418	394	376	419	389	415	372	394	385	409	403	371	444	418	382	401	399	413	434	396	420	380	380	425	392	383	388	394	357	394	393	401	367	393	431	380	415	379	395	399	428	363	414	398	407	389	389	398	389	413	399	378	355	426	405	393	363	399	393	394	393	440	402	401	450	409	386	364	413	394	406	389	381	398	405	383	390	431	396	409	402	362	387	376	416	389	399	415	400	421	402	401	402	401	387	388	402	405	389	420	379	395	370	393	432	404	393	385	391	354	380	437	387	408	371	416	373	383	413	377	420	396	383	360	393	389	390	396	379	357	414	440	372	385	398	425	360	400	385	356	413	380	407	424	405	390	430	370	403	387	430	393	431	375	432	385	397	402	389	419	395	419	364	353	400	363	387	408	405	359	416	373	408	395	382	370	382	397	386	381	407	422	383	391	409	405	398	420	391	356	421	442	415	428	402	389	408	376	377	371	371	401	400	430	412	398	391	389	434	388	413	418	392	389	373	389	409	403	414	373	418	389	386	420	378	428	388	355	359	342	378	419	367	389	413	422	372	406	375	384	353	420	370	373	378	402	389	366	385	405	388	401	376	380	409	420	407	392	334	388	394	385	424	397	404	426	366	371	400	381	373	370	345	402	377	377	360	398	354	407	379	395	391	382	391	410	411	366	409	420	411	389	394	391	386	413	387	426	368	390	397	390	430	404	384	412	386	390	379	382	400	424	401	442	418	397	386	390	400	394	386	423	409	405	389	377	372	388	418	402	375	390	397	404	394	388	380	400	394	369	381	393	425	359	386	403	390	400	421	423	378	394	420	377	335	370	399	389	415	404	390	417	391	399	434	397	355	358	401	363	404	395	403	387	363	389	394	360	350	405	360	394	407	382	395	391	428	440	380	393	370	404	385	421	396	396	408	368	372	423	405	393	386	400	393	400	396	393	387	409	359	417	383	374	407	356	400	421	404	423	342	398	377	432	365	392	364	397	401	407	418	375	368	407	382	379	422	362	440	381	382	413	377	363	391	440	379	414	380	410	367	405	372	391	393	408	374	384	404	385	395	390	407	399	396	371	407	410	366	384	383	404	399	388	369	435	404	386	379	401	399	388	407	406	363	397	410	415	381	378	369	397	399	408	400	392	383	394	405	374	394	394	392	406	416	382	404	406	399	424	409	391	388	406	394	333	364	391	389	406	356	397	389	382	429	355	350	389	390	404	386	414	403	410	400	408	422	352	393	366	387	401	397	418	392	390	350	407	417	394	391	377	383	402	408	395	415	375	407	386	357	384	402	431	449	424	395	380	401	410	385	387	384	423	374	412	369	401	385	380	400	380	394	365	408	423	386	380	386	388	383	377	409	384	385	397	364	408	419	379	372	406	400	385	376	395	400	414	440	403	393	371	364	360	390	422	404	406	365	432	379	395	385	386	401	410	397	438	355	400	375	389	384	405	416	409	392	392	372	404	390	422	423	395	384	415	375	410	401	391	380	419	359	403	385	384	398	422	392	385	400	389	389	370	416	395	416	386	384	416	411	393	381	403	398	393	373	396	411	387	399	377	447	395	386	397	409	395	415	379	393	390	410	395	370	430	402	426	397	406	415	383	405	395	403	413	341	388	396	387	407	415	402	382	395	403	388	385	416	394	383	369	416	436	381	409	409	430	388	381	374	434	382	374	422	376	377	409	406	381	395	395	387	443	395	367	396	382	378	365	387	391	406	410	391	370	381	392	387	415	386	374	359	368	403	328	403	399	399	342	374	380	424	394	409	413	407	374	383	386	415	400	416	379	386	390	402	414	408	377	397	379	410	396	410	378	412	399	391	409	396	406	401	369	419	376	384	402	421	373	421	379	435	385	398	390	410	394	411	402	395	399	409	423	392	400	396	389	395	421	369	387	413	422	381	355	376	390	375	431	412	398	379	362	405	388	397	373	390	402	421	391	374	354	375	415	433	403	396	393	389	379	394	422	398	399	374	390	385	402	394	416	406	419	395	353	425	368	403	366	380	377	386	350	375	387	397	425	401	396	401	402	390	385	421	399	418	412	402	438	407	375	355	414	355	411	381	375	411	416	395	393	415	396	408	396	388	394	396	379	414	397	368	381	400	383	395	396	374	359	401	406	389	411	400	438	393	370	414	381	368	397	379	430	395	380	375	365	383	418	409	405	409	408	405	365	373	368	404	384	427	404	359	376	381	395	373	415	397	400	426	390	402	397	385	383	397	418	389	413	422	401	345	422	403	381	407	405	346	374	416	409	393	385	425	345	413	408	386	412	374	359	384	385	385	414	399	413	429	423	366	375	396	444	363	391	390	419	412	395	389	411	385	390	394	405	376	398	383	382	424	375	373	374	409	377	402	395	422	393	419	428	393	397	391	420	419	409	425	417	382	385	417	391	394	403	378	405	399	392	374	446	390	392	404	370	375	396	361	369	359	405	369	398	431	378	381	381	377	392	401	377	388	383	402	374	408	426	413	415	383	403	404	377	416	390	388	411	416	389	390	383	396	399	400	386	346	384	337	392	409	398	405	414	400	408	398	371	420	411	412	399	377	389	434	424	424	424	395	413	408	401	395	433	381	364	376	393	373	384	386	394	395	397	466	379	396	406	421	329	390	378	353	406	379	366	405	391	406	389	388	394	367	382	386	358	386	384	404	402	387	401	401	377	382	421	389	412	384	405	416	427	444	407	376	398	370	395	397	412	374	412	421	387	406	406	408	402	435	398	389	364	378	417	417	359	389	398	407	370	384	404	356	395	402	395	391	374	390	413	364	384	387	387	408	431	374	424	384	406	368	391	397	407	405	423	413	396	372	357	405	411	368	404	404	391	401	411	415	355	352	388	393	388	394	389	406	400	392	411	409	397	409	380	416	385	384	377	373	400	414	408	389	370	406	360	381	379	375	393	377	388	383	346	359	412	405	382	419	398	379	379	454	430	398	399	373	387	379	410	377	388	400	385	422	410	414	392	370	399	411	427	378	383	369	398	388	378	360	410	398	393	402	401	391	418	409	386	367	401	385	400	398	386	412	387	390	387	380	375	387	370	352	384	376	370	400	363	416	390	407	418	390	398	376	399	410	405	379	439	410	413	389	387	372	421	348	399	383	385	419	389	425	403	386	430	414	432	372	439	388	406	414	418	363	400	376	386	444	371	430	392	404	392	391	397	377	376	353	373	369	377	394
47719	21561	7478	2998	1569	889	493	302	252	213	205	215	185	210	209	210	171	180	195	164	183	206	164	174	181	216	224	194	183	176	181	179	166	178	186	166	207	201	171	178	167	185	193	191	179	187	172	172	197	189	185	171	201	178	200	172	165	166	174	173	159	194	204	178	185	185	177	189	156	157	159	175	204	158	157	158	162	158	181	182	196	177	166	181	176	196	157	172	177	157	191	175	158	154	190	191	174	183	164	161	168	187	167	163	157	169	169	193	168	188	176	181	191	177	165	174	175	169	179	178	184	167	179	193	193	204	179	170	168	189	149	205	169	170	166	170	173	184	161	177	146	189	176	197	203	166	169	175	176	179	159	151	182	169	184	168	184	177	184	173	179	179	198	174	199	191	187	152	186	176	169	194	186	175	176	159	186	160	195	161	197	169	172	190	173	179	165	174	190	180	168	157	152	200	179	164	191	162	199	165	172	163	188	171	177	165	193	156	174	179	191	179	162	137	171	179	180	157	164	190	178	174	172	191	178	198	161	161	191	158	162	169	216	181	177	175	164	193	166	177	194	184	167	194	171	160	161	185	228	170	169	171	181	179	201	190	192	168	192	175	209	188	163	175	181	167	174	179	164	158	185	192	178	175	163	165	146	170	172	163	171	170	168	179	168	183	190	164	187	158	178	159	172	165	196	177	161	183	160	157	192	190	178	172	163	154	169	185	156	181	180	173	193	169	163	167	175	178	169	175	196	183	169	208	174	173	162	157	191	165	188	182	165	161	148	164	160	176	178	155	173	162	179	172	183	183	185	180	165	166	192	161	151	177	176	174	183	168	172	182	195	169	182	180	164	165	168	167	179	190	173	176	158	158	181	207	172	198	183	202	203	166	184	173	176	176	188	187	167	163	189	184	182	182	168	167	152	163	191	182	187	183	171	180	168	183	164	190	169	139	158	184	177	199	143	188	159	189	175	162	176	161	162	196	178	183	167	164	176	186	183	166	162	166	174	163	185	191	160	178	151	182	185	162	195	173	193	156	189	177	201	173	175	176	178	179	160	167	166	179	187	185	170	161	167	181	206	187	177	177	182	161	180	161	168	173	177	173	175	174	156	162	179	159	191	167	179	178	182	155	185	194	172	174	163	171	161	157	190	191	180	160	193	182	177	157	164	190	160	175	185	157	174	184	183	184	186	155	184	186	184	176	174	185	170	184	171	194	158	177	211	179	180	166	172	175	176	152	173	166	157	212	169	190	198	176	187	171	155	170	164	175	168	176	178	170	154	171	190	168	193	198	181	197	159	186	177	167	142	177	173	175	167	170	208	201	169	201	163	165	178	167	177	190	172	174	182	170	170	179	159	188	161	186	173	205	200	178	172	183	163	163	169	180	195	174	176	161	146	157	170	166	173	172	142	186	177	168	179	201	181	183	180	180	173	157	163	169	202	211	193	177	195	149	182	181	199	187	181	164	184	195	146	176	175	172	194	186	178	164	167	166	145	176	185	164	180	181	162	183	190	188	195	164	192	174	178	184	167	144	170	170	186	161	160	159	192	164	183	177	181	143	143	172	173	192	180	188	179	173	163	161	183	183	185	176	196	179	165	193	178	166	184	209	180	182	208	178	180	167	175	167	186	172	165	166	177	177	160	192	191	167	176	157	170	165	181	194	185	171	182	152	165	174	170	168	188	192	178	168	174	182	188	193	167	189	176	203	166	163	176	182	200	173	169	186	178	179	176	182	170	176	204	182	184	177	165	185	158	182	163	169	163	169	210	188	151	185	177	186	176	177	180	150	165	150	163	184	177	146	169	173	143	151	161	157	162	175	176	163	182	191	183	157	175	157	186	209	162	192	172	178	168	182	181	161	183	186	167	162	179	209	194	152	172	183	164	182	172	141	176	178	198	167	183	170	157	186	185	184	178	172	177	169	175	204	180	199	165	185	210	152	184	167	174	157	161	161	195	176	193	182	151	190	186	167	173	186	179	153	172	191	168	195	190	187	204	156	195	163	167	206	165	157	188	165	180	179	170	163	180	177	172	164	172	183	189	159	164	178	184	182	187	178	160	168	173	168	169	171	206	183	179	181	138	175	151	160	171	172	174	180	153	164	169	204	152	182	202	179	145	171	191	184	174	189	186	168	165	167	180	189	166	175	167	180	176	168	179	152	171	160	191	183	182	198	198	180	173	164	181	159	169	199	193	150	169	148	190	194	180	175	180	195	168	194	191	154	157	163	174	160	151	145	175	174	178	167	170	162	193	183	148	142	159	158	179	180	171	208	192	173	171	183	185	186	184	188	188	161	176	176	180	179	189	181	188	177	173	169	161	184	179	157	180	191	155	190	163	156	199	169	151	179	166	161	177	182	162	170	164	144	145	153	156	185	183	169	169	171	176	192	188	161	183	181	195	187	197	166	166	184	147	177	173	174	164	175	181	186	193	167	182	182	161	206	177	173	171	163	163	182	183	175	172	181	177	155	182	163	164	134	169	171	167	135	171	180	163	192	157	173	196	194	193	159	177	191	167	167	182	182	170	165	168	214	165	185	164	191	174	164	189	190	167	177	156	151	176	187	152	190	162	189	202	167	189	193	177	182	180	191	167	145	167	172	186	188	173	163	175	185	162	188	177	174	171	182	188	175	187	171	188	167	185	182	192	172	175	191	180	184	165	186	188	161	182	182	172	160	186	173	162	169	178	161	204	171	173	167	180	157	172	172	183	183	160	174	198	206	189	186	169	168	177	172	197	171	177	167	167	159	197	181	179	163	183	176	166	173	177	186	184	172	198	197	186	201	168	158	164	184	165	160	188	186	180	203	161	156	168	157	149	172	169	188	161	184	164	149	181	163	168	180	169	179	169	184	196	171	172	198	189	183	191	171	201	188	203	174	181	162	189	173	153	172	172	177	156	188	177	177	179	185	150	153	161	185	176	179	204	200	171	182	162	172	163	195	179	168	175	170	177	173	189	169	201	158	166	175	165	165	175	144	182	181	182	178	154	184	150	165	176	197	169	173	184	176	189	181	189	179	162	220	169	162	175	201	187	191	189	148	200	171	187	151	162	192	199	191	180	169	180	165	166	175	196	140	173	154	184	183	176	140	167	180	190	167	157	159	149	176	182	166	149	171	170	178	201	189	177	188	188	152	178	158	175	202	176	182	164	176	172	166	184	165	171	166	142	145	182	191	188	164	193	164	187	157	158	140	182	167	181	192	186	169	154	172	184	157	170	185	154	166	173	160	156	203	185	156	158	165	153	179	188	166	192	181	174	179	213	168	181	149	202	176	173	198	163	170	178	161	167	162	163	169	169	180	178	169	161	184	207	176	189	189	169	174	178	169	178	166	163	159	179	154	178	166	200	181	180	202	176	193	215	171	160	157	160	156	212	174	177	179	155	164	209	202	199	145	180	180	165	186	183	174	190	170	193	174	189	150	166	165	158	198	174	167	174	195	181	174	190	178	185	200	164	178	178	161	179	168	185	163	206	173
34110	16775	10428	7792	5531	3603	1662	999	808	732	664	624	554	612	587	488	505	478	491	508	511	492	511	554	466	492	465	450	463	483	450	490	441	435	470	441	421	432	435	432	426	434	432	439	421	450	497	432	478	408	436	399	456	372	462	387	435	394	449	461	445	399	425	405	414	440	407	433	436	394	434	407	441	410	418	427	418	424	414	441	436	431	411	390	423	427	408	428	429	430	436	423	425	397	432	398	394	424	427	415	406	428	416	424	383	438	479	407	432	404	420	434	424	418	398	381	421	447	401	437	408	458	447	437	440	416	450	426	457	418	453	446	433	392	452	397	418	456	444	408	404	448	404	381	416	430	407	447	404	405	413	398	419	428	432	405	409	431	433	406	424	425	442	417	423	422	390	411	443	388	414	407	426	428	403	423	393	436	417	397	412	418	444	396	390	442	430	438	383	424	405	392	397	417	401	424	421	429	409	426	416	404	421	403	416	403	440	393	405	437	435	464	392	369	429	397	407	440	437	411	436	402	433	435	384	410	417	445	414	407	392	464	416	419	427	421	439	425	399	431	416	412	417	405	404	389	427	444	419	384	452	412	437	419	416	401	417	434	421	444	415	446	388	410	413	390	411	420	402	400	437	434	446	405	411	436	440	433	434	405	404	457	392	403	381	444	415	471	414	407	402	416	410	416	439	407	411	404	435	419	392	410	474	438	409	425	362	421	399	409	434	423	422	425	419	414	424	435	459	436	410	407	427	410	444	413	391	394	431	395	397	450	439	420	425	435	420	416	449	454	398	413	386	453	431	413	395	402	452	393	416	458	432	407	445	423	411	422	454	382	408	455	399	436	445	418	402	420	403	400	408	429	414	434	439	466	416	425	431	429	451	414	427	421	396	419	428	428	397	449	433	458	436	398	408	447	363	423	408	430	433	405	393	430	423	445	419	428	412	401	403	406	409	418	434	420	392	418	433	444	377	423	422	455	389	428	419	427	400	386	392	404	399	439	419	428	433	437	368	454	418	417	443	442	468	429	419	390	426	394	420	393	394	431	398	413	436	468	427	400	408	419	463	413	405	460	450	412	439	404	390	415	442	439	425	428	473	442	455	424	444	387	450	421	408	406	440	420	411	434	400	420	420	400	439	419	448	446	393	426	426	434	442	402	430	421	427	400	372	439	442	410	446	385	416	453	417	391	389	400	449	451	438	423	433	415	454	445	418	413	438	416	421	452	431	417	406	396	417	386	415	436	427	426	435	441	425	403	416	478	420	418	438	428	390	420	416	417	434	416	469	436	442	441	391	459	447	423	455	439	436	410	457	405	429	439	411	395	421	406	439	427	420	438	398	438	400	401	433	438	436	403	405	459	440	396	430	422	429	436	408	389	417	414	412	420	424	429	416	427	449	441	418	419	396	403	403	458	410	435	419	452	404	405	418	447	416	460	434	422	415	456	457	405	447	409	405	418	360	405	411	434	393	464	399	448	431	431	428	430	427	409	391	390	416	413	399	440	398	417	379	424	394	401	408	432	392	414	446	439	422	401	397	426	401	401	457	410	400	427	431	419	443	424	455	402	421	407	409	413	438	436	394	402	426	435	405	409	408	440	456	376	453	399	399	407	415	422	420	432	427	473	430	424	422	450	424	416	419	418	408	452	441	445	425	418	421	436	426	416	427	443	393	398	419	401	411	423	394	415	410	437	428	443	412	429	403	434	446	416	409	451	419	427	419	406	414	421	441	423	412	398	413	474	433	426	419	439	421	441	416	413	422	448	416	438	412	410	427	405	386	394	433	424	411	439	376	382	392	435	419	435	408	431	453	436	429	433	403	456	450	404	389	374	436	457	452	425	428	377	438	418	448	442	417	439	464	408	412	441	435	404	407	423	403	447	418	411	401	447	441	401	454	441	448	421	386	422	396	424	485	433	411	419	409	425	405	402	416	414	398	442	396	403	410	437	400	401	383	391	431	417	416	418	448	397	418	449	455	409	405	418	423	437	437	437	415	424	434	416	423	458	412	437	434	415	399	409	409	413	426	402	415	418	419	402	428	454	439	404	456	431	419	454	421	416	407	447	406	404	442	426	403	441	409	397	412	451	411	394	453	401	402	427	428	425	437	441	404	425	413	406	402	418	409	401	423	453	424	450	427	393	418	409	455	436	445	377	414	403	449	392	402	381	431	418	426	446	474	397	431	452	430	431	394	390	414	403	456	398	421	433	442	394	447	447	461	417	421	396	438	457	418	467	425	455	431	412	421	434	437	422	423	433	411	429	384	433	401	439	440	419	392	439	414	436	399	408	417	405	422	410	443	420	399	409	435	437	378	424	415	410	409	408	395	426	416	424	394	408	426	442	434	425	420	414	410	417	435	452	432	444	432	417	427	406	413	424	394	402	406	428	426	400	407	391	439	419	438	426	413	440	429	417	392	412	441	409	472	404	426	421	438	425	428	443	456	414	412	407	403	444	433	412	392	455	409	385	445	434	428	422	404	380	399	398	397	376	438	385	415	455	443	433	468	428	434	436	463	473	438	398	419	442	459	414	432	448	410	435	395	418	397	439	435	416	422	434	445	407	454	395	431	453	432	432	399	410	444	425	419	462	420	406	458	403	435	392	400	430	412	433	384	430	436	399	414	424	411	434	389	408	447	433	429	420	442	414	420	406	430	417	415	402	421	395	412	415	424	437	421	402	417	413	458	423	429	433	423	431	419	428	420	407	422	413	440	433	429	401	393	430	435	437	486	405	426	386	424	397	433	445	369	444	411	427	477	452	428	376	432	418	399	457	434	435	421	460	392	394	398	446	429	391	430	415	434	452	458	442	403	403	462	388	412	426	421	420	414	454	416	423	461	402	455	403	411	422	425	415	420	423	427	442	423	397	428	451	433	418	433	427	403	380	428	414	435	423	422	388	429	404	445	403	416	448	411	444	433	427	455	437	422	427	460	423	401	437	411	425	404	429	425	412	455	443	406	394	424	435	409	438	451	412	405	425	455	425	424	465	457	415	398	413	450	415	429	405	418	403	421	441	453	425	425	452	414	392	401	429	432	406	410	443	420	439	409	406	402	361	425	424	433	424	408	436	404	418	414	431	442	414	450	411	456	460	443	390	422	396	460	424	403	445	400	420	384	422	432	416	433	408	390	418	434	417	396	416	429	421	443	369	411	439	426	407	464	434	406	435	369	414	383	419	386	401	401	432	423	439	447	446	411	425	383	410	404	352	400	396	413	400	429	433	411	432	433	434	416	407	441	421	409	380	412	441	410	425	399	414	457	433	412	454	439	408	423	444	432	390	421	413	441	421	435	398	422	429	386	375	380	411	431	408	428	406	445	428	407	417	401	434	428	417	400	427	418	423	451	353	406	458	438	419	414	399	441	404	452	429	425	436	424	438	424	425	436	410	430	404	407	407	414	408	424	426	455	431	402	424	421	431	409	423	429	446	403	406	393	380	429	425	422	404	420	414	395	434	426	426	417	433	420	387	430	439
54550	26185	13637	6243	2449	1059	522	293	242	191	216	188	156	167	183	159	166	158	158	156	158	165	140	175	141	129	142	125	156	136	137	148	118	133	157	138	138	121	146	141	132	126	139	139	123	155	129	103	125	102	126	113	109	120	141	115	131	137	106	115	129	137	124	127	104	149	124	117	131	135	138	140	146	125	148	120	121	118	155	132	142	126	122	128	126	129	127	136	153	131	133	131	137	119	118	122	129	133	119	123	130	135	129	138	116	111	130	117	147	162	122	118	118	131	136	132	124	115	130	137	126	124	132	130	120	117	123	140	116	111	114	135	151	128	133	149	132	123	129	116	142	146	117	117	131	137	127	117	132	143	132	124	126	134	134	125	111	144	127	117	119	126	144	127	139	125	143	133	141	135	156	117	129	135	122	123	140	131	118	110	131	118	112	119	111	134	124	133	118	124	114	133	130	120	122	109	114	131	128	112	122	128	115	141	137	114	130	126	123	125	125	143	118	139	125	162	130	133	135	108	117	104	129	125	135	128	127	115	129	131	126	121	117	135	120	129	137	133	108	128	131	121	125	144	119	114	118	134	105	127	134	155	137	121	132	125	130	116	114	132	119	132	108	153	127	126	124	109	124	115	110	121	136	124	114	113	112	116	117	143	121	115	108	126	123	129	118	117	120	130	144	143	128	121	109	128	124	140	151	116	148	119	150	144	118	130	136	141	137	136	121	107	135	131	137	119	132	126	154	143	131	146	135	116	135	144	143	131	129	115	135	142	104	129	156	132	122	156	132	130	126	116	125	139	136	107	114	133	104	129	129	115	123	119	128	121	134	123	127	132	134	122	126	139	147	122	124	117	118	101	133	134	159	132	124	136	136	132	122	140	139	121	125	131	135	109	143	138	104	145	139	127	127	118	120	118	153	131	127	132	132	140	122	130	143	139	122	129	108	134	138	126	143	143	124	132	152	131	132	168	114	128	131	115	110	132	115	136	156	122	172	141	119	115	123	128	130	140	126	126	145	124	143	111	132	136	134	134	100	118	130	122	113	116	119	143	139	132	99	128	147	131	157	117	125	144	127	144	121	124	145	117	129	137	126	134	121	153	123	129	127	131	111	105	128	114	136	139	134	102	122	123	116	164	109	110	146	145	122	120	127	114	126	120	115	133	119	140	132	126	118	147	144	102	103	116	134	149	121	139	113	142	121	109	116	127	119	125	122	136	123	139	105	111	130	131	127	143	123	103	129	118	129	104	114	106	123	124	129	111	159	137	149	136	147	113	136	136	116	154	149	129	136	157	131	116	114	128	128	139	125	146	129	121	116	142	99	143	142	141	103	110	134	137	129	136	106	121	110	124	127	151	147	138	109	122	124	135	126	128	134	122	139	127	134	103	134	127	139	116	152	126	101	116	123	119	127	137	137	146	142	140	128	125	133	106	121	128	154	137	121	111	137	137	139	113	144	130	126	130	137	126	102	117	128	130	138	126	110	120	141	143	126	106	107	123	117	125	135	143	111	111	139	146	127	135	122	133	107	144	127	119	130	135	128	107	141	132	135	119	126	128	133	120	116	139	128	139	103	132	116	133	137	133	118	128	136	116	119	117	123	126	146	119	133	140	123	130	134	125	135	135	153	144	130	139	109	133	146	136	143	120	128	141	133	137	135	126	131	121	121	136	123	126	149	139	134	126	149	134	120	132	116	122	115	132	138	120	132	138	128	104	134	119	121	109	133	109	118	130	140	142	135	141	140	151	121	135	126	121	151	142	129	123	115	112	135	125	129	145	125	144	133	127	118	123	99	114	154	118	150	126	122	137	129	131	133	115	144	139	163	124	135	129	132	121	118	123	124	148	144	117	129	116	108	113	145	131	95	134	112	126	130	121	141	127	121	125	136	123	109	126	125	130	138	111	146	115	127	99	137	120	126	118	110	123	134	118	124	122	115	127	120	106	150	131	135	130	115	117	127	110	109	145	112	125	118	121	129	118	121	141	130	148	119	117	122	121	128	131	148	119	130	119	122	153	129	133	131	118	145	113	121	116	127	118	133	125	130	121	126	128	129	113	118	130	129	148	117	111	135	136	130	130	121	118	122	108	136	127	128	119	139	116	112	116	126	105	107	108	141	120	140	108	128	124	138	137	136	139	139	138	130	136	138	121	139	137	136	107	128	102	129	124	144	121	134	107	103	123	122	130	119	152	118	134	122	129	144	120	115	120	117	131	145	146	115	125	116	122	133	133	118	104	123	128	133	123	124	118	123	132	126	139	112	116	98	124	117	121	125	123	138	115	124	130	135	109	152	125	105	111	129	116	128	112	126	99	129	128	120	151	118	149	128	115	124	142	130	123	123	131	148	106	115	127	113	129	142	130	140	119	132	145	113	142	118	130	127	129	121	148	133	115	139	120	108	130	139	139	124	128	122	143	155	124	122	115	131	116	153	131	115	131	131	129	110	118	139	129	123	137	140	120	151	125	104	107	126	134	117	143	136	114	135	124	131	101	110	126	144	108	159	129	150	133	132	147	137	116	122	126	117	121	130	129	116	141	118	110	114	139	123	133	118	112	107	112	153	141	129	124	128	131	113	136	133	112	137	124	126	131	117	129	137	125	124	131	137	121	138	145	147	120	100	127	121	141	138	113	142	107	119	151	102	117	122	124	141	116	122	118	133	123	124	122	140	126	100	117	103	131	133	113	126	137	131	131	139	135	122	134	118	122	140	111	122	124	108	127	144	134	122	112	119	126	141	135	124	117	103	129	118	136	126	127	127	147	134	116	119	155	135	99	125	116	135	134	124	119	113	127	151	131	119	110	124	123	152	139	113	140	118	124	142	132	113	101	108	135	106	155	124	114	113	103	130	122	105	137	115	131	125	100	126	134	131	137	136	138	108	117	125	121	124	121	135	127	124	129	131	128	125	137	126	126	114	154	122	123	149	138	141	126	139	128	159	136	137	119	130	122	129	130	140	128	105	124	92	121	141	119	136	124	120	115	138	109	129	119	138	105	126	160	114	126	127	134	119	139	123	102	138	136	139	130	154	110	110	140	140	133	123	114	115	126	133	123	147	122	126	123	107	129	132	136	144	141	141	155	115	138	111	123	114	123	138	107	124	134	121	129	122	137	126	128	129	126	150	116	133	125	108	121	125	128	131	109	127	122	128	115	118	134	144	126	131	131	117	130	110	145	129	130	133	113	122	122	125	128	115	126	121	128	122	128	136	138	126	114	140	166	137	136	121	136	129	125	140	151	135	122	122	136	119	118	117	113	115	127	145	122	127	160	115	128	125	117	118	126	139	126	133	138	134	119	97	137	141	129	127	117	119	144	127	129	104	128	130	109	126	108	114	125	115	142	115	121	117	123	126	119	124	142	137	127	133	110	139	134	142	105	110	95	134	119	139	132	125	119	107	134	120	124	130	127	124	136	127	144	116	128	120	109	133	112	139	125	113	133	125	125	137	155	117	114	115	121	123	141	112	117	128	111	132	137
37387	20511	17322	13540	8193	4104	2117	1308	928	750	704	578	562	567	624	501	496	421	429	461	499	490	462	470	408	387	376	367	351	347	355	375	374	375	376	351	352	370	342	357	324	355	351	316	360	314	331	317	354	308	301	322	297	309	273	324	279	285	304	290	312	311	317	291	289	343	313	288	287	310	323	307	287	321	299	329	303	300	296	327	294	315	265	276	330	308	304	339	320	314	332	286	300	318	319	286	295	297	329	327	300	290	293	310	294	294	342	314	302	330	318	325	325	307	311	303	303	303	296	291	307	281	323	281	299	307	290	316	294	334	315	325	313	317	288	271	319	304	276	361	307	295	307	305	331	309	299	296	293	347	303	323	282	317	317	291	303	279	319	312	299	284	328	305	313	287	307	305	324	310	320	316	287	336	319	324	269	294	285	311	313	318	295	372	300	290	286	337	281	316	295	298	292	277	303	295	314	292	296	300	307	331	314	332	316	330	306	308	308	312	333	302	296	273	298	327	340	303	299	318	304	312	275	334	329	292	319	294	307	351	324	318	298	320	319	304	335	307	307	303	300	309	305	309	289	304	314	304	312	306	296	319	344	301	314	323	322	314	288	314	313	288	307	311	349	315	330	332	302	310	289	334	271	293	315	321	306	262	306	330	296	296	299	289	304	310	303	331	267	331	297	323	297	321	311	279	294	297	283	307	320	308	315	298	309	324	303	280	307	326	320	297	299	365	330	277	332	340	292	300	316	319	280	313	314	293	328	290	295	335	296	286	281	307	329	311	275	291	302	305	282	318	307	309	290	328	272	295	311	310	297	291	302	326	305	306	329	292	314	329	279	314	290	305	279	277	292	295	301	292	303	327	319	312	297	278	323	320	292	298	298	296	321	304	289	268	328	303	335	335	330	331	312	319	327	306	308	281	339	318	304	297	312	314	319	292	322	289	296	308	330	312	279	321	291	304	324	317	302	278	325	321	307	320	284	328	293	339	313	320	306	300	299	287	313	314	321	355	287	334	311	319	344	292	300	304	305	356	302	300	325	299	292	315	362	296	313	285	287	328	309	287	307	325	339	351	330	332	319	323	315	299	299	343	271	288	305	313	302	304	313	317	313	334	311	326	325	302	310	297	290	280	281	299	280	312	292	311	318	298	294	304	314	302	315	323	301	304	310	291	319	316	289	350	304	333	324	302	330	326	307	310	330	294	293	299	298	316	308	288	281	308	303	261	294	315	288	298	312	311	317	292	297	289	317	307	308	316	294	338	299	319	306	291	300	275	316	310	317	313	328	277	345	282	307	319	332	284	348	324	292	293	317	306	290	383	313	310	283	280	326	302	319	315	312	331	334	318	286	292	331	307	330	344	329	335	308	349	311	299	312	301	342	303	330	328	288	309	325	330	286	315	336	320	296	296	309	326	263	309	296	317	271	313	292	322	340	301	316	327	307	310	313	282	313	327	312	316	317	319	311	292	311	311	304	302	316	310	300	302	303	284	348	317	309	291	300	300	318	300	304	268	304	310	333	288	314	321	316	316	296	325	316	318	287	304	319	311	325	344	313	301	275	323	288	337	303	307	304	326	320	289	323	315	286	278	297	300	299	346	254	312	304	304	321	327	263	296	287	285	340	333	318	317	337	326	305	331	302	325	296	322	304	318	275	303	335	309	297	364	300	338	294	313	333	311	315	334	302	285	294	288	284	341	297	320	314	291	337	322	304	297	312	279	284	319	315	322	296	285	323	306	309	278	310	292	288	309	277	322	304	291	342	290	305	314	288	307	294	329	319	290	326	316	335	285	302	331	314	321	313	285	297	314	314	308	288	317	328	335	310	286	313	331	296	286	292	329	328	270	277	290	280	338	300	305	291	328	302	295	287	332	299	280	333	331	345	331	304	315	328	297	329	292	300	303	287	299	296	329	277	300	317	264	298	340	305	292	290	293	299	312	292	297	304	273	297	305	276	308	307	312	309	298	298	305	345	295	290	308	297	321	321	294	319	337	317	313	298	291	310	291	302	282	316	322	305	284	304	301	297	295	291	304	300	322	301	331	330	318	318	312	277	309	294	339	322	323	314	328	325	277	293	301	301	287	322	309	307	337	302	304	281	285	309	305	277	307	285	307	308	320	311	290	303	282	293	327	295	312	309	318	307	299	313	298	323	330	299	299	305	320	324	313	280	325	293	331	306	306	318	333	297	344	299	319	338	296	319	315	317	355	307	310	340	294	302	310	272	342	267	325	320	325	331	347	325	278	345	314	298	308	293	273	296	299	338	323	297	333	313	296	311	314	335	298	291	315	327	319	317	322	321	294	327	312	310	329	333	303	323	310	303	285	321	303	318	319	301	317	318	301	315	317	304	315	306	337	315	298	352	320	300	298	306	298	278	317	311	310	279	320	308	312	310	304	332	285	284	267	306	338	305	328	326	317	313	310	298	276	283	279	334	283	292	341	332	326	313	306	303	304	293	305	307	292	312	327	327	303	351	298	298	331	344	292	315	330	263	334	289	311	324	321	283	299	307	290	291	308	266	303	322	295	300	310	313	303	309	334	302	308	307	316	315	296	308	298	337	349	344	322	301	280	303	319	319	251	329	310	301	296	302	310	310	321	321	306	287	322	337	327	317	300	322	330	326	324	305	318	320	328	287	288	300	333	316	324	289	307	285	296	325	299	321	305	317	322	306	313	286	317	285	303	303	311	320	290	329	294	318	311	326	341	304	330	295	304	309	309	287	286	323	314	302	304	320	304	333	301	297	293	297	335	291	330	300	316	320	294	303	296	303	318	307	320	298	303	335	322	282	283	331	303	326	322	301	322	299	350	305	300	282	322	298	295	340	294	298	317	304	308	309	313	294	327	327	339	287	324	302	312	304	302	308	291	300	358	296	307	285	292	323	269	331	304	326	314	319	297	313	321	308	268	308	295	324	312	324	316	272	292	317	299	303	298	271	336	298	309	304	301	262	336	283	329	290	288	277	308	323	291	297	338	294	318	342	304	343	326	317	295	328	297	277	279	306	299	289	314	314	287	306	313	306	338	317	321	307	294	316	317	307	289	332	304	316	331	312	255	298	303	299	305	324	304	298	301	295	307	288	323	317	353	337	301	285	303	327	312	307	306	316	310	307	315	270	325	322	317	307	324	336	306	278	307	257	323	296	309	304	317	290	299	316	322	291	299	311	314	299	284	297	304	348	262	320	310	303	311	298	345	288	308	321	310	320	292	292	302	297	297	324	302	315	303	316	303	289	325	311	297	316	304	317	362	291	319	338	294	317	333	304	321	333	302	296	322	256	324	303	327	303	303	310	317	311	309	269	302	313	308	305	331	292	316	308	323	308	306	302	304	301	318	307	338	308	281	291	310	310	299	297	282	297	335	315	307	338	328	293	313	311	322	310	298	318	308	301	334	296	306	306	318	305	299	311	311	289	290	288	303	319	286	302	300	371	305	341	285	323	316	303	293	298	300	285	294	308	288	282	302	325	275	335	304
33416	13579	5533	1888	714	388	249	214	169	201	161	180	179	166	163	187	161	172	147	160	177	158	166	155	158	163	166	164	146	166	158	165	143	143	142	160	150	149	171	141	156	159	177	154	154	139	147	136	193	144	164	141	141	156	166	146	165	157	148	155	164	156	142	168	153	168	141	157	149	128	174	145	182	161	145	153	135	133	131	172	160	172	147	175	153	127	138	162	151	152	136	165	160	135	157	170	142	168	161	163	158	153	149	138	159	139	139	156	176	138	164	156	162	155	163	152	153	168	138	158	150	178	159	150	162	154	156	139	181	158	139	174	167	165	177	146	160	143	168	161	177	161	144	165	146	148	135	155	141	151	166	139	155	146	185	173	165	167	131	158	151	150	204	166	136	162	144	148	156	139	145	144	159	144	143	167	155	148	131	149	176	152	147	163	167	175	179	150	152	131	150	145	156	124	149	150	146	135	153	156	149	145	147	146	146	162	158	155	178	158	157	152	129	133	162	141	141	157	151	150	147	144	166	157	120	170	168	156	150	157	134	143	132	156	157	160	148	153	146	142	151	146	140	154	154	160	171	162	170	136	147	139	166	161	167	136	146	145	180	153	177	156	175	165	131	149	178	154	158	158	154	147	117	147	153	142	129	140	169	138	166	156	177	157	145	142	174	155	164	155	159	167	154	158	144	142	145	177	155	179	176	116	131	166	163	150	152	132	164	155	157	128	163	152	153	148	144	152	156	132	161	158	156	164	169	180	170	170	160	142	160	161	173	163	152	134	156	158	147	152	170	132	135	151	143	161	148	165	142	150	163	142	154	142	149	167	178	143	158	145	147	164	153	175	176	146	178	154	168	161	153	160	168	148	156	156	153	154	160	167	179	179	154	179	141	136	154	163	142	163	160	170	162	147	168	137	162	171	166	170	152	157	158	158	142	149	138	157	149	130	139	152	168	167	155	143	154	130	157	168	155	147	131	155	118	148	150	156	137	157	168	141	165	169	142	155	152	146	146	136	147	141	150	148	179	162	145	151	142	173	139	158	149	165	160	151	133	136	138	148	161	175	168	133	156	173	142	149	161	172	156	162	142	161	146	140	145	162	156	160	157	153	159	157	166	147	164	159	157	173	168	170	152	170	145	147	131	132	134	180	153	160	147	149	170	137	148	148	180	150	164	159	146	156	186	139	151	155	145	148	162	151	146	186	144	167	154	168	151	149	144	133	139	140	142	150	167	161	140	165	116	157	156	150	148	171	131	168	149	166	139	166	145	144	130	132	165	164	149	152	140	134	168	160	172	172	170	145	146	147	144	153	136	144	156	162	168	154	166	167	132	144	132	178	141	143	149	137	148	150	148	129	151	179	125	153	143	144	155	162	146	131	177	171	133	168	183	157	191	156	151	149	152	159	153	149	148	159	160	158	176	145	162	156	167	154	142	151	160	145	148	150	163	160	164	158	155	159	147	165	152	154	157	162	155	156	159	152	137	133	150	169	181	145	153	158	154	140	134	138	138	165	151	166	155	134	141	170	152	153	133	157	146	159	148	153	149	157	152	164	139	169	168	147	155	144	150	148	191	145	149	178	156	164	139	141	158	150	174	151	155	135	165	165	151	146	137	142	166	162	140	148	153	156	146	148	143	148	179	146	162	152	177	138	152	165	150	165	154	170	166	179	156	191	159	157	158	157	121	128	169	160	145	170	159	167	143	156	182	176	145	156	137	152	149	138	139	135	155	142	153	145	139	149	151	158	143	167	158	184	165	154	176	163	139	171	169	138	162	148	140	148	163	158	166	147	146	170	153	145	151	148	159	139	138	146	151	162	153	164	161	160	169	147	131	150	168	158	150	140	143	175	162	160	152	160	157	150	161	168	184	166	142	162	174	157	168	148	159	147	157	135	174	152	150	156	133	134	160	160	143	165	181	143	147	163	135	119	183	159	153	156	125	193	148	167	159	162	148	166	143	151	164	135	150	137	170	142	165	162	153	161	181	167	142	171	142	158	145	155	160	145	182	157	154	167	140	142	145	147	146	128	146	143	144	158	145	155	175	178	147	153	150	149	155	140	157	171	169	154	171	166	160	135	170	164	142	128	184	168	163	153	142	180	140	188	156	136	147	146	144	146	153	147	135	157	156	138	151	150	178	160	152	170	188	161	154	143	158	156	130	139	168	177	152	141	146	153	166	165	158	170	143	116	161	161	150	171	122	158	146	144	166	151	175	176	138	173	155	184	169	155	145	167	184	153	168	141	147	168	148	155	143	169	161	149	161	151	141	160	173	157	137	149	177	143	163	150	162	154	160	134	147	142	150	163	121	150	149	155	159	154	170	145	174	141	144	141	169	153	158	144	173	154	141	170	143	149	154	162	142	175	160	169	140	160	128	169	166	161	141	151	137	146	185	122	147	152	162	163	163	168	157	147	160	161	142	138	191	147	143	134	154	154	147	153	145	158	141	173	189	154	179	149	130	143	155	135	134	165	156	159	145	149	165	189	135	159	156	147	150	148	137	146	160	154	134	123	140	150	134	147	153	139	167	188	161	136	145	132	167	160	164	142	140	141	158	162	175	163	128	158	153	199	172	143	157	113	150	178	151	184	154	173	171	142	149	164	152	154	158	144	126	146	146	165	139	155	155	147	156	158	152	166	159	146	143	147	140	164	155	150	144	157	140	150	154	180	143	124	143	198	167	146	151	123	150	157	167	141	153	159	143	161	139	155	162	166	165	131	148	176	155	163	164	173	191	146	161	155	154	161	153	161	138	152	138	164	142	145	150	145	190	163	151	144	149	156	146	147	167	164	153	141	156	177	149	153	153	138	169	152	153	135	170	158	150	163	130	171	155	160	145	152	155	145	147	158	162	140	179	136	185	157	136	161	140	148	158	139	146	146	143	145	165	180	153	159	154	176	174	143	146	168	141	165	169	168	152	160	158	160	153	152	178	157	163	138	141	162	134	126	164	149	157	155	168	152	166	168	152	124	163	157	157	153	140	156	165	158	148	157	166	149	165	132	168	160	161	150	126	157	145	155	161	135	119	145	164	142	152	177	152	154	164	152	144	150	161	160	160	139	171	152	151	151	147	151	139	161	135	154	146	146	153	157	156	153	144	149	161	166	151	150	173	139	155	160	181	169	125	155	140	131	160	154	163	140	158	168	149	159	154	173	144	141	154	155	153	153	159	177	155	152	163	159	160	127	164	162	135	162	164	160	152	150	175	172	132	146	175	167	141	145	149	149	173	160	171	158	156	145	150	135	152	153	172	142	153	157	148	180	151	151	145	127	161	160	137	146	138	162	159	178	155	143	150	141	162	115	133	158	167	154	124	160	136	149	135	148	153	147	146	164	165	141	163	146	124	143	161	149	140	163	143	163	138	153	162	131	156	145	146	151	164	148	160	155	144	165	162	154	152	159	155	128	175	138	135	173	140	162	173	154	150	154	165	151	164	153	153	184	157	151	159	170	149	164	153	159	154	161	156	149	140	124
24979	11888	8859	5247	2503	1315	863	643	562	529	483	469	467	449	459	419	439	419	433	419	419	420	421	419	387	408	377	350	396	372	381	386	385	397	387	390	372	392	411	354	375	414	384	354	353	360	421	362	341	375	403	378	396	354	387	332	393	387	385	381	393	377	409	393	346	385	370	377	364	371	339	363	430	367	394	385	372	370	385	388	393	367	380	373	343	355	362	384	386	379	380	375	382	389	386	417	371	364	379	345	380	378	381	389	416	377	352	394	362	383	372	394	408	389	381	427	409	401	372	379	378	406	339	354	404	352	395	361	394	396	397	374	379	356	399	374	382	378	390	391	382	399	390	363	379	409	397	384	382	400	380	374	404	321	397	374	405	373	378	381	381	367	403	383	347	333	346	378	378	339	385	388	393	393	348	364	386	370	378	407	380	378	372	379	370	372	410	420	387	371	368	341	398	358	358	381	404	375	356	408	378	399	387	401	393	401	357	361	346	365	365	375	393	377	403	346	401	404	361	379	387	386	361	380	361	374	366	360	371	379	413	397	372	366	385	410	345	375	352	355	376	360	402	376	347	396	389	370	352	351	403	366	381	391	388	368	394	438	379	390	333	384	394	354	396	388	373	368	395	370	371	407	376	402	385	397	396	351	383	387	385	374	366	357	371	399	355	361	406	371	374	371	387	385	411	392	398	374	383	342	400	368	362	382	345	392	397	407	363	365	372	372	414	346	374	378	362	362	386	335	404	370	383	378	385	386	405	361	389	385	398	410	367	402	374	380	404	368	357	396	351	383	366	365	367	374	370	389	382	446	386	353	390	377	394	390	377	376	385	393	359	379	390	422	382	387	362	398	374	339	414	387	384	358	421	376	366	379	357	381	399	387	378	418	368	387	386	330	372	407	412	402	400	396	381	388	377	442	416	396	405	349	386	412	339	387	392	387	362	383	386	380	399	355	389	382	391	425	385	382	360	391	370	367	390	391	357	360	384	380	398	364	378	383	395	392	367	358	380	381	364	421	393	384	380	400	370	379	388	376	378	386	353	387	383	365	383	349	416	373	401	372	410	383	388	356	370	390	380	403	398	428	338	365	385	421	381	391	385	344	373	397	374	383	418	383	376	388	402	376	393	415	390	397	372	402	369	386	354	387	384	366	410	357	421	368	363	423	367	381	384	393	394	394	423	377	385	390	405	378	373	381	383	377	387	362	394	380	363	429	370	394	361	388	390	386	365	346	369	383	360	386	366	373	381	404	367	398	381	378	356	381	402	367	387	360	394	393	415	378	386	396	387	439	390	403	379	407	371	347	360	366	380	405	330	360	392	391	342	370	398	341	402	382	373	334	386	388	386	381	360	413	370	383	416	413	379	378	373	390	384	426	392	364	355	360	339	392	382	388	378	385	381	378	411	363	356	383	388	378	430	405	392	389	355	380	428	390	367	411	387	376	403	394	382	381	394	401	399	352	377	393	386	404	370	367	333	362	414	401	346	377	392	386	355	371	390	389	385	401	348	392	372	365	386	397	373	383	384	394	393	365	382	369	386	380	397	353	380	389	415	381	403	398	398	380	398	367	388	371	401	393	373	386	423	369	380	370	361	389	372	403	381	355	348	361	385	402	384	375	413	371	423	371	400	376	386	376	377	391	344	390	356	373	390	383	380	398	407	373	339	391	416	386	385	373	365	401	433	376	390	392	381	388	379	376	398	380	383	372	392	407	402	391	408	378	358	380	379	360	373	413	407	394	359	375	351	387	398	391	371	418	366	374	384	365	412	371	349	375	374	377	375	356	397	381	389	379	362	405	381	397	375	363	390	382	405	374	386	391	368	372	384	361	383	350	354	401	378	384	361	417	374	381	351	415	341	354	357	391	354	409	380	332	372	396	375	378	419	369	354	367	393	392	382	377	339	349	364	367	379	351	398	403	401	383	354	397	379	372	381	412	372	352	370	349	349	373	355	375	385	397	384	376	382	388	371	353	353	381	364	373	391	423	342	372	368	403	351	370	338	367	365	428	359	363	390	430	392	393	422	373	408	372	364	406	384	371	389	371	391	375	363	358	354	387	405	367	360	337	406	391	407	372	413	395	367	388	404	376	380	386	382	376	386	375	408	385	369	399	369	358	355	380	371	386	391	351	340	371	368	420	386	406	361	399	368	378	374	391	391	381	370	397	347	390	422	383	372	357	393	370	412	397	413	385	368	382	353	356	337	379	359	373	404	352	387	379	371	367	365	364	373	390	368	382	343	403	362	384	383	365	404	362	338	356	377	374	368	344	353	387	381	381	368	381	393	372	417	397	369	396	416	381	408	388	374	370	402	376	359	390	386	368	393	393	351	378	399	407	387	353	394	399	407	364	413	415	400	383	344	411	384	384	420	390	363	361	370	394	371	359	397	397	419	427	403	358	394	360	351	401	407	393	361	381	384	383	375	391	326	383	373	360	378	379	365	378	370	387	407	381	382	384	344	358	398	377	397	363	383	359	379	371	353	387	384	366	399	401	380	404	380	376	378	393	396	356	348	347	360	358	367	378	377	421	397	391	355	402	369	397	368	381	364	378	398	366	368	388	404	406	383	359	399	375	405	391	400	366	359	351	380	360	398	371	367	354	371	386	381	375	387	382	367	370	342	419	375	357	381	362	372	404	379	360	369	377	351	364	398	355	353	404	377	392	371	375	386	405	373	391	383	395	395	335	388	389	400	402	362	364	413	397	364	396	375	372	368	393	344	371	355	367	334	385	343	389	367	407	375	393	425	394	367	373	348	386	358	386	370	383	395	358	415	388	383	417	384	386	382	387	398	420	383	388	403	371	380	409	333	369	385	384	332	358	403	334	360	370	359	374	363	375	349	399	369	373	378	384	370	376	384	397	366	386	404	402	359	353	356	367	416	403	385	366	396	399	394	377	388	389	419	423	405	388	386	405	390	388	366	401	391	385	393	372	388	349	372	388	377	396	376	406	382	422	367	403	374	391	352	381	391	362	366	352	365	412	397	375	385	350	378	357	394	397	357	366	351	354	379	409	398	419	391	359	351	383	386	406	357	360	407	388	371	383	379	386	394	378	400	365	387	349	371	361	386	394	381	351	404	402	412	396	364	383	357	359	378	399	409	389	401	378	398	401	424	344	362	388	382	378	415	404	365	367	388	342	380	373	372	379	369	374	368	390	387	421	365	346	397	374	365	377	393	375	383	388	336	334	332	416	393	362	391	373	358	371	373	372	364	388	361	384	375	368	393	341	410	373	380	393	370	355	383	375	421	397	372	349	424	379	358	371	354	401	387	375	387	358	336	375	362	384	386	413	362	397	384	398	385	354	367	391	397	384	387	373	351	367	359	390	421	356	360	353	405	383	399	358	392	391	359	389	388	362	350	377	331	386	379	392	380	389	358	346	366	375	392	358	358	360	384	403	363	377	411	355	359	377	390	396	370	397	354	366	371	380	411	387	354	397	394	354	394	387	394	410	398	337	362	336	363	388	382	402
50349	20435	7216	2574	891	528	356	279	207	209	208	195	197	168	196	178	189	184	164	174	180	189	193	193	188	176	177	166	165	163	160	175	197	166	185	190	171	194	168	204	155	180	198	162	177	181	198	185	185	182	154	153	177	167	174	180	169	176	176	159	167	208	175	173	180	166	184	179	191	198	171	175	161	164	174	180	151	176	169	179	168	175	171	186	174	178	173	158	167	177	156	180	171	149	156	177	168	171	157	179	177	206	208	163	185	178	175	168	200	170	183	143	161	171	174	163	208	182	194	177	168	175	183	167	187	187	161	168	181	161	195	169	177	182	162	174	182	167	170	162	166	163	184	172	180	176	160	153	158	202	178	184	183	179	153	159	182	179	166	176	155	179	158	171	211	183	170	172	170	150	160	176	190	182	165	165	173	162	181	166	189	166	191	173	164	174	163	178	152	165	147	165	165	173	167	170	166	159	179	168	180	156	163	157	172	177	180	200	162	152	181	164	175	171	183	185	169	166	180	196	174	186	167	180	141	180	186	202	221	150	158	142	150	178	216	174	160	171	145	163	162	150	157	189	163	160	176	153	158	174	141	188	163	195	154	150	163	153	160	176	170	165	165	158	155	179	157	192	200	200	180	173	188	190	160	176	154	184	189	181	191	170	164	174	164	186	166	156	169	162	175	182	161	176	180	172	167	170	154	176	177	175	171	177	162	162	163	188	164	175	181	183	181	186	170	162	163	162	191	157	192	162	137	135	171	208	149	155	171	170	175	179	172	155	163	160	151	158	201	166	178	164	153	144	180	166	168	150	146	178	175	159	192	203	172	181	146	164	168	173	164	197	176	160	175	181	191	150	190	152	174	157	159	180	164	152	186	167	174	187	148	156	185	167	175	201	174	180	188	166	165	178	177	176	201	179	176	180	196	171	179	177	175	182	149	189	185	171	167	158	169	142	159	162	178	186	184	186	147	158	182	170	160	170	154	183	171	196	154	188	181	178	159	183	167	158	162	190	179	189	168	165	136	173	190	145	168	163	184	158	155	178	176	171	179	160	173	174	192	183	200	188	190	184	168	177	183	201	185	165	168	185	212	180	157	136	165	156	143	189	161	179	165	177	180	186	172	159	165	155	155	182	168	195	187	150	161	184	157	186	180	175	150	167	157	160	178	187	174	175	185	185	183	139	177	169	169	174	190	191	195	174	156	156	172	175	184	181	149	183	172	178	145	216	192	177	154	175	204	162	185	171	154	153	190	158	144	183	176	188	168	184	176	180	149	176	164	161	169	178	152	161	185	169	178	175	184	165	194	170	161	180	191	176	158	180	191	160	195	144	140	167	161	180	162	162	172	199	154	180	178	171	135	165	164	189	190	189	181	169	166	188	181	144	156	175	159	192	154	175	185	187	150	177	135	195	184	152	220	157	165	183	188	178	145	173	156	154	159	176	159	174	171	177	159	189	199	205	181	145	176	169	180	185	182	186	180	183	154	190	190	163	176	167	163	196	165	170	162	170	179	196	178	180	166	166	167	172	182	157	209	151	174	169	176	183	186	162	164	169	181	193	149	189	177	198	170	188	188	179	161	144	169	176	163	183	178	183	172	201	182	170	170	158	138	185	175	179	169	148	181	176	169	160	155	150	188	143	185	177	179	167	172	169	174	183	151	146	168	170	164	177	149	157	178	185	143	167	172	191	155	169	174	171	160	186	186	184	179	186	183	188	151	160	183	156	144	180	167	194	159	199	180	172	168	188	193	147	166	182	172	162	170	175	160	191	171	155	200	166	187	193	166	182	169	158	162	163	178	161	175	177	188	156	160	174	173	161	208	162	170	153	165	146	192	172	156	182	179	153	171	157	181	156	172	157	182	155	176	187	178	179	162	173	147	196	181	174	156	179	160	133	175	171	194	179	179	179	201	190	174	158	179	164	163	161	169	144	195	176	158	164	152	195	170	161	177	182	177	198	171	139	150	178	162	161	184	164	183	191	188	174	156	171	201	154	172	205	158	170	181	164	162	180	189	218	187	176	172	189	168	170	199	168	186	176	172	145	153	172	196	157	187	165	152	198	160	173	169	194	170	190	157	192	180	171	171	172	178	159	171	168	176	166	194	173	191	173	167	148	162	170	181	173	161	165	151	192	148	172	186	179	161	165	158	155	158	166	178	196	207	175	171	179	202	151	161	192	165	154	172	168	189	162	163	180	173	175	185	190	161	165	149	173	172	151	171	155	166	182	190	166	159	166	173	149	153	158	165	182	141	161	176	165	167	187	168	164	155	157	181	173	149	177	177	165	182	161	178	164	183	189	168	180	191	175	177	202	196	167	160	198	163	166	182	177	194	166	165	188	198	154	168	196	163	170	148	145	174	153	186	176	187	137	176	153	155	166	185	180	187	171	194	193	150	150	174	150	176	176	182	155	189	195	195	182	177	169	163	189	177	174	189	159	181	178	167	155	169	141	177	169	169	163	204	167	205	190	177	170	172	182	168	155	154	171	183	170	178	169	173	188	146	180	186	190	183	182	167	185	145	158	179	205	158	168	177	163	160	171	189	200	186	186	154	162	176	167	190	156	153	152	170	193	183	194	169	186	180	155	199	186	162	178	177	189	165	153	184	176	186	159	176	191	149	154	180	166	163	177	198	148	156	170	171	166	191	174	174	153	172	170	189	174	186	179	160	152	148	174	190	171	168	183	185	157	173	175	178	174	186	194	172	143	194	175	173	176	153	179	180	185	165	160	190	171	157	166	204	159	191	177	183	152	157	168	164	167	169	180	166	157	180	169	189	180	173	159	186	180	167	168	206	171	170	180	198	205	142	167	160	178	155	175	173	171	162	151	166	139	175	169	141	170	162	155	166	183	161	191	183	168	170	187	173	179	213	203	178	168	156	169	177	149	174	169	179	181	168	156	164	189	180	160	141	154	182	146	166	163	193	184	186	153	198	182	161	190	160	176	150	175	166	166	147	158	167	193	172	154	179	162	170	187	174	187	166	169	167	174	170	160	169	183	167	166	189	191	185	187	163	168	193	184	183	186	172	166	167	181	197	172	172	187	157	210	160	170	169	162	164	169	192	160	185	172	156	164	154	177	193	185	194	185	169	167	148	147	215	164	176	162	162	183	204	188	155	185	169	194	171	149	175	177	157	178	195	158	159	169	203	175	161	181	163	179	190	164	202	178	181	166	184	159	185	189	188	168	172	191	173	188	189	169	164	170	163	176	174	170	193	189	146	163	190	182	170	152	212	188	177	188	179	162	173	173	171	158	160	194	161	146	192	143	166	169	176	171	182	159	192	154	183	163	154	171	152	161	153	173	165	198	157	161	167	163	160	188	191	170	194	186	186	176	178	173	174	188	198	184	196	176	183	200	174	145	157	161	165	156	178	168	160	173	172	194	174	171	166	178	181	135	167	169	185	173	175	187	169	163	146	173	150	139	150	147	178	171	166	182	196	183	186	184	177	183	190	181	179	192	168	165	174	173	171	183
35659	15682	10348	6431	3130	1905	1432	889	691	703	633	575	528	513	538	527	503	515	498	479	470	494	450	454	437	492	450	466	429	451	425	432	464	408	492	436	439	479	418	407	460	399	404	411	465	425	419	451	441	383	412	412	443	392	416	403	404	408	416	415	398	413	398	454	431	400	415	401	432	425	465	401	439	440	434	414	445	412	411	400	388	464	392	391	416	439	422	431	429	381	400	429	413	439	408	426	430	396	433	387	427	378	425	417	443	394	445	395	447	448	396	380	396	391	419	418	422	403	424	415	383	415	430	409	420	424	453	458	409	381	415	407	388	401	419	414	418	398	391	443	420	443	431	444	423	419	433	432	430	429	414	449	418	402	417	432	409	428	437	423	382	415	441	430	421	415	437	440	438	400	389	422	419	438	420	429	398	404	422	415	461	394	467	399	439	420	414	407	431	454	382	408	435	413	371	424	396	428	434	414	417	383	441	387	401	435	401	430	380	417	429	397	421	388	430	400	407	438	414	468	421	396	429	450	408	410	386	446	427	376	398	432	425	451	394	402	432	390	416	418	419	455	425	384	433	424	448	426	406	405	405	386	376	379	431	435	403	454	402	431	420	385	424	429	425	424	401	438	388	412	446	387	389	403	401	445	388	406	421	376	397	406	415	419	450	425	439	419	424	419	430	417	398	397	423	398	423	399	384	419	473	412	421	439	429	405	384	421	442	402	475	409	406	412	429	420	407	409	408	434	450	405	406	406	440	411	436	408	425	433	421	411	386	409	446	431	426	391	399	449	409	442	403	420	384	423	391	435	426	416	402	423	417	410	414	419	418	432	405	422	430	401	438	428	377	442	402	441	410	412	425	405	396	455	401	403	422	410	397	469	380	434	426	427	425	457	423	416	417	410	439	422	422	416	445	420	447	411	388	435	417	431	387	415	424	409	416	423	402	358	423	466	431	427	395	405	452	444	428	383	433	383	420	424	435	424	445	407	407	406	414	426	385	449	393	402	407	414	419	415	400	409	409	469	449	436	430	423	417	440	433	419	478	425	445	411	418	409	447	380	426	438	412	460	414	416	412	393	393	401	391	419	398	396	459	409	412	410	460	423	388	401	427	380	419	447	436	436	374	415	381	435	411	432	411	406	389	425	447	420	394	417	410	399	417	397	418	403	385	421	444	418	434	412	394	405	443	465	427	428	434	421	405	429	381	423	410	405	425	401	413	410	408	425	407	414	409	400	434	412	430	441	419	373	442	422	386	414	381	396	421	441	394	434	396	404	415	420	402	410	432	432	407	433	374	392	361	417	436	386	392	399	435	393	427	435	408	411	410	418	436	442	419	410	425	427	417	402	401	390	402	430	390	402	408	414	407	381	412	407	466	413	425	427	385	393	406	404	408	412	406	395	381	397	412	404	428	392	424	422	399	405	397	418	427	416	418	427	425	423	388	451	382	401	457	436	377	431	399	391	430	418	414	406	409	406	396	380	427	445	449	416	445	442	419	433	440	403	401	421	434	442	426	438	437	432	471	407	408	410	440	413	428	410	430	437	413	401	383	412	406	430	417	427	423	415	445	408	434	445	428	401	400	404	400	417	444	436	411	428	453	437	420	387	445	438	418	401	437	431	398	421	392	412	420	429	391	424	402	437	423	434	403	415	439	410	417	412	422	407	418	391	395	435	439	417	440	444	409	399	393	397	402	419	390	427	395	410	389	405	393	421	433	421	394	433	427	403	415	446	412	407	397	430	414	425	430	431	428	452	384	401	423	413	449	446	419	361	448	429	412	395	436	438	414	422	387	412	428	419	406	386	402	433	416	396	435	395	371	414	416	429	412	457	443	423	429	402	422	428	423	402	414	410	396	437	401	420	404	402	419	457	392	391	377	396	416	413	424	396	443	435	426	422	425	448	411	414	425	423	439	417	408	413	428	404	439	476	458	446	414	470	378	431	425	401	420	438	399	395	450	394	396	363	424	426	422	390	377	452	440	447	436	387	435	436	419	408	395	384	396	430	452	411	426	422	447	397	408	442	437	384	412	420	372	415	407	417	394	408	405	440	410	397	433	422	425	427	379	410	393	426	399	472	410	383	408	441	469	352	404	383	416	417	381	464	403	449	428	415	433	392	425	389	401	437	411	407	429	403	385	410	407	421	398	453	424	417	376	394	417	381	410	387	420	417	413	413	446	392	414	418	420	413	445	429	436	424	368	409	443	412	422	431	432	424	409	430	435	412	422	423	433	379	398	437	402	440	411	430	419	421	419	407	402	429	393	390	431	420	427	387	417	447	425	404	442	404	415	434	427	409	416	400	422	384	430	419	419	396	429	416	411	409	420	408	401	415	427	405	365	412	440	432	427	423	383	401	401	426	403	446	426	414	419	427	411	410	405	399	425	439	458	400	392	411	415	436	405	415	404	401	419	409	432	431	421	431	409	404	403	385	419	438	378	402	393	473	414	425	413	426	383	380	409	406	419	410	449	443	424	405	424	384	395	401	401	426	387	432	419	401	404	398	410	394	424	406	423	395	406	444	462	380	391	421	414	468	375	433	409	395	421	387	403	424	406	388	403	440	400	436	422	397	417	401	417	436	438	418	422	403	454	427	407	424	443	402	472	409	420	430	413	379	414	400	412	387	431	425	411	412	454	430	392	420	410	399	430	425	437	406	430	422	435	403	427	410	383	405	440	401	422	432	420	405	376	412	379	453	417	430	433	470	436	390	435	412	395	425	448	421	444	427	382	423	449	421	416	381	385	403	434	403	466	419	416	445	392	418	379	434	426	405	387	406	427	435	431	379	428	423	406	421	408	421	401	389	387	389	384	430	397	446	435	424	406	421	390	404	388	406	419	415	436	397	425	405	401	412	410	443	399	413	412	392	445	401	412	417	402	464	371	432	408	416	404	427	372	427	443	366	374	404	371	409	411	427	421	404	433	412	407	388	427	392	386	430	433	433	412	413	422	389	419	400	434	442	428	422	425	418	443	409	431	424	455	434	415	415	465	434	382	429	439	404	420	398	399	437	415	406	418	420	410	397	408	425	437	444	404	416	406	440	427	440	401	400	414	426	401	414	402	392	396	426	384	440	389	405	434	427	407	446	443	415	386	401	442	446	436	429	424	403	405	423	409	371	404	407	437	412	387	394	399	408	418	446	394	414	402	424	408	393	376	417	419	414	406	440	419	414	411	411	399	420	469	407	420	459	412	412	398	434	428	415	430	436	396	398	421	437	420	402	422	445	398	452	418	421	439	397	393	432	413	421	400	418	440	394	435	426	419	412	460	419	416	417	370	389	420	431	399	376	406	445	438	422	422	417	388	440	422	436	422	465	426	445	407	405	415	455	422	442	419	413	374	395	470	439	444	417	425	411	423	398	395	441	380	417	406	436	397	403	419	408	391	404	407	398	419	398	383	455	397	511	382	428	454	448	409	417	404	404	413	420	438	444	418	416	417	437	450	378	412	408	439	394	424	442	422	387	391	476	426	439
52657	26894	11949	4445	1273	780	542	304	207	196	164	147	171	157	155	137	141	139	142	144	150	133	147	149	130	113	119	120	124	147	127	161	123	131	119	128	125	101	112	139	157	112	145	133	146	145	135	129	135	112	123	100	114	142	112	116	129	126	127	133	124	141	122	137	123	121	116	126	114	110	109	137	123	130	145	122	113	126	127	136	134	117	124	140	113	134	125	132	113	118	137	120	103	118	130	128	143	133	125	127	123	131	135	129	114	113	129	118	122	132	115	116	130	119	150	113	125	152	108	105	118	124	119	111	137	136	107	98	120	122	124	127	159	130	140	145	135	131	114	129	120	114	126	117	108	111	129	123	131	134	102	119	126	129	115	115	114	122	135	112	112	131	124	145	132	130	125	116	113	131	151	119	120	117	127	111	117	110	140	117	128	116	133	126	129	128	143	142	124	146	134	142	112	119	117	136	124	125	119	111	150	116	148	156	127	121	113	124	138	105	123	126	126	132	110	124	129	113	102	96	155	102	146	129	140	118	134	129	138	128	118	117	115	128	122	130	120	122	113	125	133	143	100	143	123	143	111	116	118	122	113	135	126	116	110	123	144	137	126	123	123	132	109	124	117	122	131	105	122	108	111	98	122	111	129	131	114	130	135	143	130	130	102	112	137	121	118	115	125	106	129	127	99	107	112	138	122	131	144	114	131	112	129	120	120	127	111	122	123	122	127	108	123	126	106	122	134	126	141	124	118	125	121	113	117	141	115	117	136	149	125	110	111	131	123	113	137	146	115	119	119	127	138	136	124	126	143	125	140	130	152	126	117	140	128	115	121	118	104	109	111	109	131	122	125	110	142	132	114	113	139	108	135	107	121	129	128	118	108	121	145	126	141	112	95	116	127	128	129	107	114	128	126	116	110	128	124	127	124	129	116	132	143	129	109	114	109	121	141	121	114	144	106	145	116	123	118	130	126	114	134	118	123	130	119	110	128	127	121	136	125	118	130	132	120	118	119	109	118	124	116	134	114	130	135	132	133	131	129	104	124	127	120	154	114	133	128	130	101	137	130	108	109	116	125	115	135	134	140	126	119	132	134	126	124	110	126	139	137	128	118	120	101	120	145	144	121	111	149	112	114	115	154	130	121	127	118	139	126	119	134	123	119	127	138	99	154	130	129	132	123	146	131	136	142	120	118	131	131	138	119	118	126	117	117	126	142	124	129	134	117	123	124	113	128	119	136	148	106	139	130	116	130	102	124	106	136	141	133	124	123	119	139	141	117	133	124	114	130	122	116	107	135	110	119	133	137	118	105	114	131	118	153	132	121	118	138	133	138	121	119	121	114	137	107	131	119	134	121	129	126	110	112	136	143	144	136	115	140	113	128	160	135	131	121	116	107	130	126	136	137	136	115	114	136	134	123	133	140	126	123	119	128	130	128	134	116	101	109	146	105	138	109	114	128	132	116	122	106	113	137	118	138	113	126	130	117	124	133	118	89	122	119	121	112	138	121	123	124	112	145	154	128	128	128	110	125	110	150	122	108	134	144	123	124	132	133	124	139	146	136	116	149	124	134	118	111	111	129	107	101	123	117	125	115	145	144	130	129	134	150	124	133	117	112	115	122	125	103	103	144	132	110	125	130	109	112	135	128	116	132	117	107	107	144	148	121	148	131	135	144	128	113	139	122	132	146	122	138	127	119	144	126	108	126	138	134	117	89	119	120	121	118	114	114	106	95	113	131	131	113	120	100	121	138	137	141	137	125	115	121	120	120	121	118	121	120	138	123	116	108	115	106	121	129	140	111	139	146	145	130	126	123	147	133	137	122	115	124	142	120	133	114	108	130	132	123	120	114	99	122	112	121	123	124	118	145	144	128	136	132	110	126	120	108	122	117	122	125	106	125	131	136	109	112	124	111	116	122	110	100	142	132	128	111	130	110	136	145	126	134	137	121	113	132	117	122	121	134	150	133	127	120	123	144	120	147	113	127	126	122	109	131	126	120	122	128	113	102	137	133	123	128	116	124	122	113	107	128	127	135	121	111	119	137	121	131	133	116	116	123	113	136	111	111	135	116	122	117	118	123	118	113	118	121	120	116	129	124	143	115	142	117	134	128	133	114	118	130	134	152	123	124	114	142	139	126	120	129	115	117	116	132	147	116	132	138	105	119	112	130	110	123	123	136	126	113	134	102	138	111	112	117	118	108	131	148	124	116	122	127	137	102	144	118	122	132	122	101	113	122	121	143	127	113	128	133	117	136	151	106	117	128	133	116	143	124	131	129	114	116	123	126	121	114	88	115	126	118	119	123	122	128	136	120	102	131	112	126	131	145	124	120	128	135	118	102	97	126	147	138	130	111	105	145	130	129	132	118	139	129	120	112	117	95	110	126	147	133	113	134	126	106	136	104	107	117	119	120	140	110	121	120	130	137	118	117	106	123	129	165	135	131	115	125	119	102	131	116	117	141	125	124	128	106	102	126	122	123	109	137	116	116	133	142	122	144	123	149	149	145	94	118	114	124	98	132	137	120	133	123	130	141	129	95	128	119	122	129	131	123	118	118	114	117	132	132	123	127	111	114	110	133	138	128	106	141	112	116	121	137	125	135	112	133	115	103	131	128	105	115	128	135	116	121	123	119	134	112	113	119	131	135	121	116	102	112	130	142	113	122	109	130	129	124	127	120	131	117	123	111	129	112	124	133	113	120	129	126	118	123	134	115	116	126	131	123	143	134	121	123	119	130	104	130	107	122	130	127	129	131	147	118	118	146	125	134	116	115	132	122	122	135	125	143	134	124	124	123	125	124	109	120	133	122	139	144	106	119	132	127	126	119	118	125	128	119	127	135	115	111	126	135	129	120	113	138	124	125	104	129	150	112	97	119	130	103	115	105	130	132	119	129	151	137	121	116	160	115	126	126	119	137	93	116	120	132	132	114	131	140	130	122	106	138	116	136	121	134	119	133	107	126	101	118	130	131	117	130	107	130	131	119	115	121	140	129	121	135	144	117	115	117	143	126	118	121	131	127	116	116	118	121	118	129	141	111	123	137	128	128	135	122	140	125	120	91	146	131	134	120	120	83	111	129	113	118	114	135	140	108	131	131	121	142	130	133	141	139	121	140	134	109	112	140	120	122	109	121	127	126	124	122	127	135	114	136	129	113	120	130	131	134	132	107	122	131	105	125	127	115	134	104	123	108	108	118	122	113	114	116	137	145	137	99	124	128	114	126	116	103	130	127	123	135	117	111	128	137	134	124	112	118	121	119	116	120	125	119	126	111	126	122	136	129	116	149	119	118	117	110	141	115	107	115	119	121	105	143	112	121	98	116	132	140	150	127	119	117	117	125	138	123	90	110	111	124	115	109	132	112	127	117	120	123	148	113	124	127	135	112	132	114	133	137	118	159	137	123	128	144	109	127	128	136	105	140	117	118	115	136	120	120	134	119	98	101	133	118	121	121	124	144	132	119	131	127	118	128	123	107	116	115	128	108	135
36948	21940	14518	9412	4258	3085	2282	1166	708	737	638	574	511	489	429	433	455	433	451	465	432	445	421	411	345	394	350	339	331	325	337	372	351	333	331	350	316	327	321	315	345	328	333	313	306	321	318	322	323	319	306	280	314	286	309	273	303	318	317	268	306	320	278	308	309	301	283	307	337	295	279	287	319	319	307	256	283	282	302	288	298	295	305	298	293	323	312	294	279	293	294	318	289	316	295	302	324	319	287	298	292	304	312	340	309	306	324	297	289	316	305	333	306	270	286	304	300	332	305	279	296	290	299	318	290	308	279	305	299	270	298	336	306	302	307	327	284	292	297	285	267	308	271	291	289	298	275	290	316	290	302	308	334	293	266	299	289	327	305	285	312	283	301	312	312	306	322	334	320	309	305	292	297	286	324	268	305	265	260	275	298	276	307	317	326	304	287	298	271	291	283	295	276	282	300	304	296	297	297	320	298	304	308	289	282	312	274	324	324	309	285	264	316	317	320	314	309	310	298	298	290	318	287	292	290	283	289	310	303	297	330	312	314	288	330	317	288	293	277	309	294	283	326	345	321	313	283	291	318	307	284	304	287	287	309	303	308	301	306	317	300	324	323	269	319	312	298	319	289	326	304	302	325	317	302	296	294	294	296	309	307	264	283	316	284	288	287	273	316	308	286	308	330	327	318	282	293	333	332	327	287	365	328	323	298	306	296	321	294	325	315	297	300	283	278	315	323	314	293	308	287	306	313	311	302	304	292	315	311	281	308	299	292	276	336	323	297	293	302	328	320	331	287	287	297	317	313	294	276	309	299	292	287	314	317	309	312	295	279	289	305	303	301	319	304	294	337	275	292	340	299	318	290	299	337	291	302	329	270	290	288	319	313	309	304	302	294	319	281	311	295	329	305	299	312	307	307	310	303	303	289	317	351	282	305	288	310	287	296	317	308	311	287	274	290	267	293	317	285	299	327	304	282	340	268	310	300	303	293	318	308	312	301	295	315	312	314	278	308	323	297	335	284	301	296	309	311	327	295	324	297	312	306	300	290	323	327	310	317	284	286	327	314	298	315	320	285	312	291	315	314	299	303	324	290	325	299	266	275	321	327	299	289	297	312	328	295	299	281	317	342	264	288	310	306	292	318	323	308	327	292	268	315	294	319	300	306	306	313	309	305	333	305	313	302	287	293	297	319	291	315	301	330	292	308	253	308	311	306	296	294	307	294	288	278	311	280	321	286	317	289	294	295	284	319	281	285	315	291	303	299	317	287	299	309	287	299	293	284	310	281	296	305	307	314	310	297	335	300	284	308	300	312	307	329	339	311	304	317	296	307	283	298	311	310	299	261	312	277	288	312	329	321	303	330	294	304	296	312	275	328	308	314	313	327	295	304	283	298	306	290	260	284	332	298	304	306	312	316	308	311	310	277	307	310	302	294	302	288	298	302	276	310	315	339	347	314	311	290	311	315	257	299	315	303	306	321	290	281	325	306	289	291	288	303	298	321	332	304	341	289	286	274	342	308	311	304	300	301	297	316	293	305	302	288	311	301	279	300	338	300	273	303	292	307	286	308	332	338	272	308	311	306	307	312	345	301	299	308	305	302	300	319	278	273	332	294	298	306	313	275	284	318	287	316	303	279	279	328	325	306	312	324	291	308	293	298	282	311	311	317	294	301	285	304	296	296	323	319	280	284	286	313	306	322	296	295	294	300	293	319	312	298	314	273	322	284	326	308	321	300	289	273	294	313	317	297	286	330	278	314	333	287	309	287	292	309	279	280	295	259	331	311	313	300	301	276	316	317	286	274	289	289	289	276	277	329	293	294	290	312	313	309	278	254	333	311	341	292	301	309	317	300	293	285	286	316	288	321	305	308	302	299	292	275	294	320	266	282	343	311	311	315	299	276	278	270	276	300	260	293	308	313	288	301	303	329	300	304	294	297	284	288	305	305	274	278	308	300	290	321	284	274	321	306	305	317	281	337	306	261	291	304	321	306	313	301	296	309	288	315	288	307	279	299	303	324	318	268	332	295	290	310	306	328	331	319	336	322	305	309	321	285	306	291	326	342	322	277	292	308	285	304	302	290	315	292	285	262	280	298	291	298	319	320	295	289	275	302	307	293	279	299	314	333	309	333	305	299	323	275	313	338	304	300	315	269	275	304	315	290	294	338	306	285	312	302	301	288	342	282	309	326	290	293	267	323	314	299	280	296	297	302	300	290	277	293	308	320	321	312	309	293	302	299	269	285	321	310	303	311	309	287	318	323	309	308	318	267	294	284	304	314	329	302	289	311	310	308	300	287	315	326	269	299	279	287	293	302	294	265	317	309	341	266	290	293	294	311	292	307	306	263	317	302	323	270	304	314	277	301	299	332	286	335	316	298	274	302	313	304	317	286	299	281	301	285	298	289	274	288	318	312	280	310	345	305	317	280	279	318	293	295	289	303	286	278	306	294	296	307	299	297	292	339	303	286	315	292	297	283	321	296	314	320	302	288	308	304	329	311	323	290	310	290	307	311	284	261	322	320	302	303	329	306	313	313	289	312	295	310	287	313	325	296	289	317	286	300	291	324	291	283	297	269	307	293	302	297	298	321	339	277	282	288	307	322	306	332	328	268	308	312	295	324	290	314	313	298	337	303	302	323	308	296	297	321	299	308	269	283	290	290	310	314	272	295	311	295	287	277	299	307	288	310	271	304	276	322	281	315	312	340	301	329	321	296	317	280	314	339	307	285	321	301	317	282	326	295	302	317	301	304	313	327	304	307	315	256	282	302	320	311	305	314	292	273	317	308	302	288	320	297	273	309	300	295	315	285	311	338	309	286	332	290	294	295	271	295	307	270	288	323	306	318	308	275	277	285	273	275	303	299	262	294	317	321	311	314	277	305	286	308	302	288	274	291	271	299	281	291	300	269	312	303	294	281	261	343	325	305	293	310	287	289	320	308	302	311	300	276	302	291	295	307	313	286	299	324	316	323	290	272	287	262	282	308	311	302	285	281	302	308	318	319	342	319	335	288	284	292	302	281	300	303	293	318	271	260	292	299	302	306	296	314	313	304	321	281	288	297	320	335	301	283	297	302	304	316	300	344	288	296	301	327	294	302	268	332	319	340	298	325	309	314	334	300	309	297	324	287	297	321	328	306	295	291	280	311	300	290	302	320	299	290	298	314	312	296	311	316	314	279	282	294	283	280	304	301	312	295	308	295	298	251	288	293	316	310	287	318	284	287	262	305	307	298	336	286	293	316	310	304	287	294	296	293	294	313	301	279	272	280	314	296	289	312	300	308	305	304	287	326	281	306	292	311	275	293	318	307	308	321	295	297	290	303	296	280	310	300	305	317	297	336	297	313	286	300	308	304	293	305	295	291	260	280	310	322	297	312	289	326	272	308	312	320	319	299	295	279	317	302	324	293	302	290	307	296	300	301	293	315	305	299	276	304	300	287	289	311	276	287	332	288	290	305	312	324	314	301	307	310	284	320	310
37416	17361	5247	1888	541	337	257	190	182	174	148	149	190	149	175	155	166	177	169	166	128	169	144	175	170	161	151	159	134	145	139	154	171	170	164	147	162	171	153	171	171	155	155	144	148	182	150	147	147	148	144	123	149	147	163	161	144	185	152	162	155	167	148	134	174	165	153	166	157	158	166	136	139	169	150	137	151	135	157	151	152	157	143	162	146	152	161	169	144	188	131	164	156	131	158	138	157	142	167	145	145	153	145	172	160	167	165	140	144	130	177	138	142	156	159	173	149	141	153	163	173	150	158	167	159	165	154	159	142	154	138	174	177	155	187	167	145	159	144	161	144	139	159	151	160	158	167	170	163	134	136	147	127	160	150	149	151	162	149	153	154	151	148	155	139	141	147	144	144	178	140	160	172	145	168	154	149	159	132	162	149	162	164	170	142	156	166	161	156	169	155	141	134	189	149	159	161	149	155	151	157	172	155	138	161	147	154	163	154	145	155	159	144	175	149	149	169	155	154	146	160	155	171	166	143	175	152	160	158	139	167	168	160	186	138	158	138	162	170	168	138	143	155	142	156	140	143	131	150	148	142	164	152	144	172	137	137	149	139	163	155	170	152	152	128	158	149	156	168	157	166	157	183	152	151	152	179	138	147	131	148	168	149	148	137	158	131	147	166	159	153	151	139	153	158	155	135	147	149	148	158	154	173	183	164	150	168	145	158	164	150	153	145	152	137	154	143	154	125	145	168	148	141	139	180	166	145	139	149	159	153	161	156	129	141	172	143	155	148	143	155	154	175	136	144	163	151	155	158	139	138	129	128	160	175	149	169	165	149	146	166	156	168	152	168	132	149	131	164	144	145	135	159	125	161	170	164	150	135	154	134	143	174	162	159	133	159	131	143	155	157	153	135	137	133	166	172	151	149	141	148	154	167	161	164	163	128	162	123	169	142	154	139	154	156	151	167	161	154	149	154	161	142	158	165	152	129	142	154	164	159	141	162	140	143	152	145	171	143	142	164	164	180	148	167	160	152	140	170	168	144	163	149	141	142	160	148	142	153	178	146	147	183	145	161	161	133	165	131	142	161	181	151	149	166	162	141	157	141	162	155	133	145	160	139	147	154	163	140	152	150	154	145	133	133	154	159	156	160	176	173	162	178	144	146	146	155	138	149	143	155	160	175	162	145	170	149	141	169	151	144	151	150	162	153	133	189	143	141	157	145	154	139	173	158	160	144	171	142	145	158	139	119	147	154	165	160	154	158	143	140	157	122	149	146	137	168	147	150	134	142	140	147	149	135	141	128	145	146	169	142	170	156	157	162	172	130	126	159	143	144	162	176	159	155	143	142	137	159	163	142	143	156	155	165	141	159	144	197	145	153	157	135	131	129	176	153	176	179	156	162	137	153	135	148	168	170	161	145	168	143	139	163	155	159	135	179	147	170	159	134	146	141	146	143	191	179	159	147	122	148	151	145	136	162	161	150	158	162	129	154	178	140	157	147	134	150	154	159	160	153	133	156	150	163	154	130	146	134	157	150	131	142	166	149	154	149	135	146	167	159	148	157	139	154	152	170	147	168	155	145	156	146	139	144	159	145	153	148	147	140	161	147	155	178	131	142	171	150	144	157	157	139	155	159	171	140	157	159	164	157	168	149	150	168	152	158	176	140	149	156	153	144	193	151	157	148	157	152	128	144	138	128	143	174	161	161	146	142	144	162	155	151	162	169	150	150	148	152	136	183	143	161	161	150	150	149	161	118	136	132	151	156	155	144	172	161	147	155	167	185	169	141	139	134	119	186	149	160	137	148	152	166	153	134	143	151	173	148	181	161	142	138	155	140	138	171	142	157	176	143	152	179	176	161	172	157	144	150	165	143	164	152	163	142	138	158	134	166	138	151	171	144	151	176	162	158	151	151	167	155	149	130	172	153	162	141	170	154	147	158	152	164	162	163	170	147	149	139	158	151	189	146	155	154	148	126	132	164	162	152	183	144	157	164	162	169	150	159	146	161	131	150	140	142	144	162	148	167	147	177	143	163	149	156	141	159	128	169	161	143	143	154	177	163	149	165	155	138	162	164	161	172	155	149	158	162	130	132	139	169	170	168	155	155	184	157	164	146	173	136	160	161	153	158	157	159	177	154	180	153	154	159	139	155	170	152	145	128	142	162	133	134	136	152	144	165	141	131	142	126	148	149	156	154	152	138	165	160	171	167	162	156	174	172	165	166	159	146	151	147	167	151	140	128	171	151	148	182	155	157	146	146	145	157	158	133	157	156	160	171	158	151	158	158	153	154	150	150	167	183	168	163	172	153	156	133	173	151	164	167	143	152	157	153	149	164	141	141	183	161	165	141	156	148	167	149	163	178	149	179	136	159	169	144	153	164	153	159	160	171	154	144	149	162	126	167	155	182	126	157	145	145	164	147	162	164	145	165	143	176	144	159	136	162	166	161	151	154	141	159	147	151	144	162	184	118	165	157	149	157	164	167	145	155	126	181	165	145	142	153	155	129	150	129	167	153	141	158	150	150	169	163	169	156	150	128	139	131	160	151	165	174	164	169	157	138	164	152	146	167	162	163	150	159	159	144	142	165	146	150	156	158	151	144	150	166	171	149	178	160	158	135	149	146	183	149	163	179	142	162	160	166	149	146	170	171	170	133	163	161	172	156	160	139	162	158	126	177	142	160	158	152	170	141	175	165	148	162	145	178	166	163	158	155	140	140	160	153	153	155	152	177	144	166	172	180	144	171	159	129	165	145	164	146	151	149	166	142	173	140	150	168	148	148	141	152	157	151	161	156	151	174	159	148	142	154	156	157	151	164	153	174	176	146	139	177	163	157	143	158	171	137	148	156	161	158	151	144	158	146	160	154	130	154	161	181	139	144	168	153	156	173	161	169	151	166	172	146	147	156	160	157	169	144	167	153	143	170	129	160	138	131	128	162	141	150	179	136	149	162	153	158	167	158	148	175	148	167	130	182	157	164	167	155	168	134	137	150	137	141	144	152	151	165	151	145	165	146	174	152	162	146	145	145	180	158	150	142	140	176	160	145	149	135	162	148	153	168	167	135	151	150	149	149	158	169	160	166	137	158	163	132	166	168	150	150	173	163	166	144	148	180	161	143	144	150	137	135	147	151	164	149	155	168	173	163	148	137	145	163	149	147	154	172	156	144	178	143	159	158	164	149	120	158	151	149	158	164	171	169	143	138	146	186	158	151	165	160	158	150	125	165	126	147	149	162	171	156	169	156	173	183	151	158	147	141	135	136	151	171	168	141	153	153	147	150	168	156	150	139	140	144	178	167	168	151	157	145	130	150	165	152	149	147	171	167	161	151	148	166	143	143	151	153	144	157	167	151	142	138	149	125	163	158	162	168	175	142	145	152	175	197	124	147	141	133	133	170	147	164	138	173	154	132	142	176	148	144	150	153	181	156	149	181	140	157	166	147	140	150	143	177	157	159	148	148	138	134	175	154	184	145	159	135	130
27816	13633	8015	5148	1635	1229	874	589	512	484	406	488	460	417	392	391	407	389	395	404	375	380	422	407	383	383	418	354	366	372	339	390	359	322	382	405	349	360	365	373	381	392	376	381	362	361	397	378	389	393	356	372	392	405	400	365	392	384	387	378	347	384	375	384	387	349	378	369	356	362	362	415	384	374	377	377	386	396	368	366	362	370	376	373	419	375	332	360	381	352	402	335	364	380	361	353	389	395	360	356	372	369	368	385	360	376	399	369	354	385	391	376	382	366	398	377	379	371	365	382	371	355	358	375	360	337	373	352	338	392	373	363	368	354	373	373	368	368	340	379	400	368	375	378	372	387	374	358	393	371	366	345	360	355	435	371	366	374	395	342	388	362	365	369	359	350	383	370	377	354	364	378	346	391	383	364	396	387	382	381	383	378	403	398	376	380	371	340	373	370	346	354	326	364	358	391	375	411	377	386	382	391	374	332	391	357	408	394	370	362	384	378	360	382	391	384	373	362	383	377	364	353	347	396	346	355	389	363	385	390	356	361	354	377	365	397	414	405	370	419	354	357	335	384	410	371	358	393	362	410	422	371	383	387	350	364	360	367	342	350	340	348	386	394	351	370	348	343	371	363	359	386	374	393	392	344	346	400	364	404	379	378	399	386	362	384	369	370	377	379	381	364	385	402	374	380	364	391	397	350	355	365	361	383	353	369	391	386	374	397	399	404	387	392	372	338	358	386	347	388	393	365	381	381	346	389	388	391	368	385	367	365	416	388	372	394	395	403	389	361	391	378	365	393	390	363	360	362	383	355	360	419	324	354	392	377	374	360	392	377	385	363	421	377	379	402	381	372	343	381	366	370	341	389	369	378	392	391	356	356	377	375	387	392	439	385	400	361	361	402	424	336	387	359	385	395	381	365	353	363	333	365	359	380	357	348	375	380	353	374	363	381	362	368	365	338	329	397	396	371	402	410	388	379	327	340	366	349	392	353	399	357	372	385	374	338	383	371	370	342	372	392	391	357	387	345	351	392	403	376	389	399	329	371	369	368	388	373	410	393	369	360	406	356	401	419	380	371	376	375	391	388	354	417	337	398	358	408	382	391	333	393	368	404	361	370	362	377	393	371	377	382	388	370	388	333	366	382	384	386	356	337	359	390	389	385	341	373	399	363	406	321	379	369	376	393	359	389	379	369	371	353	373	362	320	403	380	355	340	334	386	371	343	392	376	390	352	381	381	373	394	381	382	410	357	400	404	368	388	377	391	378	358	348	365	357	372	385	374	376	361	395	381	367	390	405	383	343	405	385	400	313	360	385	378	358	392	376	357	403	346	354	340	375	367	424	393	411	390	352	387	369	361	380	377	360	385	383	385	382	389	393	399	386	381	360	393	370	401	379	382	362	357	343	382	396	391	370	378	336	395	399	390	397	390	388	380	363	360	355	363	360	388	390	385	418	379	386	390	405	370	382	350	392	419	421	397	326	395	412	397	353	367	365	379	396	362	371	424	356	362	368	348	432	407	358	396	415	367	372	395	402	354	403	382	389	401	373	370	378	381	359	338	381	359	380	364	402	342	367	373	369	405	395	342	376	363	406	396	358	368	382	356	387	404	332	356	374	383	398	379	406	338	379	371	419	384	370	373	386	347	370	393	348	378	358	399	393	367	380	353	378	397	390	367	372	404	378	384	377	404	349	400	389	394	364	366	403	389	388	382	382	364	350	374	386	340	388	363	409	356	356	349	372	367	377	391	353	403	388	360	359	381	381	407	374	358	390	385	382	365	376	362	386	347	357	384	381	353	408	346	383	365	376	385	350	407	413	374	375	373	368	382	372	377	366	389	363	400	385	376	386	368	369	381	339	398	378	367	375	363	360	359	379	410	379	383	363	368	344	390	367	392	407	396	374	391	391	401	356	339	379	377	392	363	359	369	382	382	387	373	369	399	360	372	393	401	375	389	415	414	415	358	376	358	359	400	374	354	359	369	369	385	388	379	359	378	388	349	396	341	377	427	347	335	364	356	386	346	382	389	386	389	374	382	445	410	359	381	367	393	370	381	363	387	359	380	386	359	339	410	358	387	388	366	379	373	390	393	381	385	355	357	367	394	359	396	391	403	381	367	351	394	401	352	406	364	347	392	331	351	381	360	374	371	339	375	334	384	383	382	386	360	405	407	394	355	376	419	397	377	362	381	418	388	366	379	382	396	381	415	354	398	383	370	341	376	368	372	376	380	354	413	364	376	392	370	357	357	380	369	380	384	393	364	399	369	395	394	373	383	373	382	346	380	365	373	359	378	390	374	354	377	387	397	361	368	401	378	415	375	378	372	399	372	344	368	392	377	383	403	353	401	385	386	357	394	398	380	372	385	359	370	397	379	395	371	355	405	384	393	383	339	383	357	391	359	389	347	381	374	375	368	384	348	353	399	410	356	379	403	350	397	375	370	403	427	384	355	392	414	403	396	377	418	389	372	348	388	371	356	420	363	335	353	380	392	414	396	402	339	375	366	412	400	356	385	349	393	412	375	390	398	374	382	369	375	356	377	366	358	391	346	378	372	355	360	360	391	385	392	358	375	378	358	371	376	356	371	385	357	380	378	380	385	390	361	404	342	361	355	349	373	383	357	413	381	391	394	372	341	388	393	365	376	355	357	346	398	382	387	371	381	389	390	396	383	405	382	390	388	352	405	377	384	378	391	394	375	418	364	358	408	377	354	383	345	353	368	410	377	391	378	369	381	355	368	404	406	373	365	389	363	352	361	365	354	380	386	354	363	400	349	357	400	401	369	353	353	376	344	361	392	367	369	360	378	350	404	379	390	382	367	360	388	374	391	380	362	364	359	398	398	373	404	428	352	390	343	423	386	407	412	390	389	405	328	364	373	366	350	383	370	357	363	345	372	394	356	385	384	360	378	390	375	393	356	391	370	378	376	372	414	365	387	369	393	372	403	375	383	378	384	367	411	360	390	375	411	392	372	361	402	399	393	387	356	402	367	359	408	381	363	392	424	353	363	400	400	397	381	403	358	399	346	384	361	341	370	366	388	363	376	372	387	366	367	360	367	376	388	327	403	354	394	337	344	371	371	398	348	372	375	393	366	360	415	363	381	373	399	384	375	382	408	366	381	395	395	387	370	390	396	372	401	318	373	363	407	387	362	368	374	350	360	372	362	375	404	365	408	369	368	404	347	397	367	386	376	412	368	368	366	392	414	395	355	398	368	395	364	382	334	369	349	370	382	381	390	390	362	359	375	355	392	408	369	409	394	371	339	341	352	369	333	376	373	366	395	359	358	378	370	412	384	352	374	375	386	370	360	380	379	412	374	396	382	371	368	350	380	367	379	361	386	379	371	347	381	346	365	356	372	392	385	386	379	372	387	343	402	401	399	395	353	338	384	368	378	337	364	352	372	359	384	354	379	360	352	399	368	381	356	393	389	378	349	364	377	423	342	364	387	354	366	394	366	347	398	410	370	360	375	345	372	373
51422	22328	8838	2371	696	536	387	244	248	198	194	185	197	183	198	204	188	166	202	198	167	178	185	183	193	175	177	175	180	181	151	187	175	162	189	185	176	175	168	160	173	146	174	172	160	188	167	182	170	171	190	190	160	167	161	155	179	161	175	182	183	165	172	179	160	155	193	172	150	170	160	179	206	144	212	190	158	170	170	175	157	179	180	174	158	175	173	152	172	181	176	187	157	189	173	166	136	189	180	173	162	172	163	184	153	169	180	145	173	187	182	189	193	141	178	161	168	164	183	175	173	179	177	172	183	164	173	159	170	146	168	161	171	171	182	152	163	173	188	163	176	174	184	151	176	195	171	174	147	172	182	186	172	169	177	163	158	200	163	157	181	205	184	188	173	162	186	166	168	159	170	158	179	166	171	175	167	166	174	174	164	173	184	172	162	166	185	159	145	177	166	183	178	165	170	165	183	174	186	166	172	173	157	172	161	151	181	158	162	177	171	175	194	158	187	170	194	171	170	186	167	170	165	183	164	190	179	180	175	181	174	181	157	177	168	181	162	146	160	194	155	150	181	171	178	178	155	160	177	200	161	183	152	174	197	169	183	186	171	187	165	180	162	169	154	177	160	182	179	165	145	188	166	169	166	165	186	186	175	179	181	175	152	148	162	189	168	157	139	167	169	163	170	196	171	171	187	144	151	174	164	171	188	173	150	170	186	168	176	207	176	157	178	173	158	177	159	178	168	159	169	196	182	149	164	161	175	169	164	183	182	187	192	154	181	149	166	201	197	190	164	161	170	155	175	182	152	160	183	199	170	208	151	153	185	186	187	181	202	172	168	151	153	146	171	182	172	163	186	169	169	160	161	179	156	198	168	184	186	163	192	162	169	163	163	179	151	183	187	189	169	176	193	176	158	160	151	154	194	187	153	191	169	162	182	167	161	178	185	164	161	158	183	193	199	179	160	167	173	162	166	184	165	180	163	188	191	180	176	188	174	205	165	173	182	166	171	142	172	173	182	159	169	159	155	165	178	171	187	161	190	196	140	169	166	186	180	181	177	167	168	157	172	200	146	172	184	168	188	178	170	177	154	166	162	152	145	181	191	166	175	153	164	171	169	181	164	194	159	195	208	158	172	156	185	189	186	190	174	156	144	161	161	201	160	173	181	200	153	170	151	181	176	161	148	208	167	160	166	168	203	165	161	148	181	173	139	180	165	176	162	184	161	166	181	171	168	177	174	168	193	166	172	191	183	172	196	191	169	178	165	162	172	183	184	160	164	184	186	168	183	159	186	171	176	166	166	165	175	169	165	191	174	164	177	197	147	152	158	170	183	157	167	171	170	148	168	183	169	158	172	197	172	181	160	176	159	197	181	180	187	189	177	156	175	183	180	171	178	182	197	181	171	186	168	209	183	197	155	178	153	178	198	155	159	175	173	165	138	190	172	161	179	186	154	154	165	161	162	188	161	166	143	159	162	185	163	170	168	154	176	192	210	167	178	164	186	149	194	165	181	169	167	177	151	190	177	170	180	180	194	189	179	179	163	185	178	167	167	170	191	173	185	179	179	157	182	142	174	185	162	159	176	204	153	180	195	170	171	185	174	168	169	167	177	179	180	160	173	157	168	160	168	162	162	177	166	177	200	174	171	174	166	176	169	159	188	207	169	161	154	180	177	156	163	184	167	175	184	162	163	182	182	172	171	172	178	150	160	183	155	169	172	167	181	163	156	176	185	162	172	162	175	195	154	173	179	181	186	170	149	157	173	168	175	166	182	168	156	170	144	163	186	166	174	176	194	167	196	179	157	190	174	158	172	188	177	163	192	182	174	153	179	164	158	178	182	167	195	205	182	205	193	177	178	158	181	157	189	163	157	173	152	163	171	170	181	152	167	187	146	152	170	193	171	173	192	195	171	165	190	171	173	176	152	170	161	171	183	178	168	158	172	162	181	149	205	164	143	174	175	162	163	168	169	184	181	168	156	169	193	174	167	154	176	170	155	163	168	185	184	164	173	170	179	190	159	167	170	178	175	186	207	173	160	193	166	178	165	154	168	146	177	166	154	157	170	192	171	162	162	181	169	172	177	175	157	171	187	188	182	162	155	158	184	134	184	183	184	174	162	191	182	181	179	204	185	179	175	189	180	172	154	154	152	175	173	158	156	166	188	169	158	159	174	186	168	163	160	130	186	162	154	158	187	192	190	158	158	180	173	168	164	157	170	176	167	170	139	170	163	193	188	198	172	162	175	197	157	173	175	178	170	165	181	168	159	161	175	183	164	171	172	159	160	161	162	156	168	140	180	176	158	188	204	173	176	181	148	150	188	181	153	156	170	183	182	159	183	181	165	180	170	203	169	164	154	191	200	178	166	183	171	209	176	155	184	153	155	165	162	174	176	136	170	149	174	167	190	169	167	159	161	161	165	179	178	175	180	164	180	149	143	175	176	166	165	146	167	160	182	187	175	162	176	178	167	187	171	194	193	175	184	172	177	184	147	154	173	188	163	175	170	176	162	189	161	188	159	162	149	179	173	162	163	160	163	177	175	161	175	168	177	185	187	172	177	153	170	155	207	168	168	154	170	176	178	138	171	172	178	167	171	181	175	183	181	168	152	151	193	128	164	162	168	185	177	176	195	172	177	162	200	184	171	155	189	159	165	188	172	190	151	173	177	203	173	151	192	192	174	195	178	160	180	178	177	184	165	156	168	167	162	149	154	166	169	170	148	193	171	160	172	156	150	181	181	182	177	160	184	201	182	162	145	190	167	180	170	176	167	184	150	173	176	171	162	162	187	190	166	192	162	173	178	169	141	175	149	164	173	175	183	174	172	188	166	156	197	150	187	181	169	171	193	165	160	188	201	175	172	160	150	165	183	176	161	187	177	177	166	166	154	169	172	172	166	149	167	180	177	157	154	182	157	187	182	150	149	165	186	174	171	178	207	187	188	179	148	182	172	169	183	181	166	156	190	180	189	144	187	178	190	171	166	170	205	182	166	170	190	182	177	166	167	144	156	179	167	173	166	195	167	203	168	173	154	172	181	175	176	211	192	197	194	151	162	179	188	163	188	175	166	176	174	160	181	167	179	178	160	193	205	169	161	172	184	164	162	183	154	181	155	163	176	175	153	177	168	169	153	200	180	187	160	190	151	165	201	163	171	169	171	161	163	170	170	165	192	165	159	166	175	178	186	186	209	173	179	174	144	173	166	184	175	176	174	180	181	176	161	175	178	181	175	163	168	187	161	181	180	171	163	179	162	205	188	151	159	155	180	186	161	161	159	169	173	166	173	175	184	163	182	165	172	188	156	186	164	179	150	166	146	157	161	167	186	167	170	190	164	167	170	179	189	159	155	155	154	169	145	173	194	170	184	169	145	165	159	172	153	155	158	166	156	158	171	186	159	180	173	163	184	175	187	156	190	188	180	202	163	171	179	187	187	172	212	175	184	201	169	183	158	173	162	152	190	165	179	195	147	187	174	181	191	153
36986	17958	12196	5264	2358	2002	1376	835	590	586	590	538	502	480	484	423	563	438	498	537	464	476	463	499	490	444	426	402	435	466	415	413	409	442	414	429	421	432	423	443	413	421	463	421	435	425	430	373	439	419	423	442	450	430	386	408	408	399	444	416	438	437	418	378	408	410	425	420	448	395	433	410	417	399	395	413	409	412	409	408	390	418	415	373	432	415	398	415	415	405	445	417	425	413	370	392	382	434	410	410	422	437	392	407	445	402	420	396	401	412	449	411	435	414	418	431	383	400	433	441	426	385	413	418	430	407	442	415	443	418	417	411	405	410	421	403	423	385	435	409	409	410	434	404	418	410	402	458	422	402	430	423	409	406	426	407	407	427	418	421	437	425	374	401	418	402	384	419	412	403	441	426	417	419	425	444	437	389	388	405	414	413	440	404	392	438	431	392	407	371	395	400	443	414	388	409	405	416	424	402	397	404	404	416	442	364	422	427	424	393	365	378	415	437	408	390	421	406	429	396	442	421	389	430	401	398	387	395	466	418	468	393	414	409	415	423	404	398	407	400	457	477	460	426	424	398	410	416	383	425	430	437	398	393	377	411	400	424	393	404	464	376	421	414	392	416	408	428	428	446	417	422	424	410	470	405	432	372	389	418	424	393	441	383	412	393	413	407	411	421	407	430	407	388	465	391	402	414	431	444	403	359	398	426	432	419	420	455	393	393	387	433	412	419	386	415	447	430	385	448	393	410	420	434	431	383	431	419	342	386	421	372	429	412	395	415	423	353	410	437	441	417	422	378	425	411	446	427	425	408	434	395	392	405	378	413	423	397	396	411	392	409	423	425	385	419	437	403	426	405	423	413	407	450	401	389	398	405	404	414	403	421	393	393	406	416	371	430	377	432	413	389	426	400	413	402	411	418	416	417	429	431	414	388	429	450	390	424	421	417	427	375	397	422	407	424	437	416	413	436	423	390	389	420	396	388	391	439	406	402	422	435	396	425	432	419	428	405	400	414	426	410	450	446	388	464	442	389	402	405	410	435	430	395	433	421	431	410	442	430	434	410	440	409	390	405	372	399	414	394	396	420	440	400	389	415	404	382	395	383	389	410	417	408	409	442	388	447	376	389	441	363	409	457	398	352	416	395	421	430	431	403	461	405	426	367	399	407	403	387	396	443	437	424	413	406	429	428	390	442	431	408	414	406	420	393	438	419	426	413	421	439	364	443	421	420	396	396	394	426	431	382	395	451	354	404	381	428	430	397	451	386	408	387	382	414	413	404	429	406	425	412	386	449	412	389	395	421	438	437	412	391	399	415	411	423	397	401	420	444	408	447	412	406	463	445	434	415	389	424	411	416	425	387	395	388	400	408	450	442	421	415	383	447	405	385	392	404	381	419	428	408	398	407	430	406	457	400	401	430	420	408	419	411	417	424	421	388	395	437	400	421	372	417	401	437	410	410	395	398	414	448	408	413	424	388	406	429	445	416	412	367	456	457	436	408	383	441	412	406	395	430	413	424	422	361	401	375	425	445	402	426	426	401	368	438	396	394	423	419	389	374	397	414	415	411	439	386	390	415	421	415	384	424	374	403	423	413	386	420	398	398	456	447	453	402	395	429	418	405	422	413	391	385	412	414	426	421	397	408	408	439	380	400	397	385	417	399	390	400	433	397	424	459	416	460	447	402	416	390	450	381	453	415	399	398	415	433	419	418	417	443	393	423	434	430	387	430	423	403	410	408	400	411	387	402	416	397	390	391	432	424	448	411	398	430	429	418	430	394	438	453	418	380	425	417	436	414	421	435	408	424	389	437	413	380	459	422	407	420	397	444	455	431	421	433	445	388	420	421	444	370	406	374	438	441	405	416	410	413	396	423	396	413	395	376	388	426	373	436	387	400	429	429	399	385	403	410	443	385	414	389	416	414	390	398	456	394	382	417	431	400	422	423	431	395	434	389	447	402	391	407	404	429	428	416	442	406	437	407	427	412	432	409	433	404	468	425	422	423	447	374	403	410	422	432	439	402	417	380	409	411	384	421	434	420	408	401	431	420	399	408	406	420	442	436	383	441	393	398	420	380	403	456	401	399	415	389	423	427	407	417	401	422	393	398	415	426	390	425	395	433	386	391	430	403	397	429	428	414	412	435	395	408	418	398	419	369	425	387	442	419	437	420	377	419	431	371	396	415	399	414	401	386	372	409	420	396	405	383	428	402	390	429	430	384	413	414	381	404	429	405	421	440	410	381	419	437	421	413	415	425	412	389	404	395	418	413	459	413	407	415	397	430	418	391	373	413	415	424	425	418	395	449	467	407	403	436	433	461	411	429	430	435	435	427	397	440	404	402	409	434	394	421	416	456	413	418	450	426	397	387	379	399	402	400	410	391	429	407	416	384	393	426	406	411	420	439	424	454	428	392	427	390	401	395	414	409	384	421	403	472	435	421	415	439	391	431	452	436	396	399	430	403	438	410	451	441	397	437	401	419	432	388	428	426	424	371	380	398	410	393	377	404	408	366	454	467	386	414	448	408	449	439	444	429	426	377	420	400	438	423	438	410	402	419	393	424	419	424	428	417	419	408	400	403	424	402	421	386	365	470	398	403	396	410	450	373	426	401	414	440	401	412	403	387	408	421	416	395	399	411	359	439	402	427	424	394	355	389	431	458	449	431	408	401	403	425	406	407	397	398	414	428	394	422	349	415	441	430	369	383	430	394	398	382	407	419	413	415	392	378	407	400	429	440	411	417	425	405	410	406	399	420	411	426	468	441	414	386	413	431	418	417	409	398	418	428	423	384	419	414	415	453	420	426	400	392	420	422	387	414	402	392	362	413	425	394	377	435	367	415	423	431	435	400	394	365	396	381	393	401	425	432	365	360	389	429	432	419	413	406	408	363	426	402	417	410	416	403	399	440	395	401	420	423	416	420	426	415	411	400	419	384	399	402	416	401	413	408	442	419	430	414	426	442	430	419	416	425	406	427	435	490	355	398	404	387	467	413	419	423	441	396	415	402	441	421	417	382	417	406	404	397	400	420	419	416	413	388	398	397	403	413	433	350	430	411	439	413	400	414	426	452	440	416	413	415	407	425	407	440	355	418	409	420	421	421	475	422	424	425	393	464	401	432	428	392	421	420	392	405	400	430	396	398	390	425	428	407	415	428	383	429	421	407	429	354	452	462	413	430	367	405	435	409	418	414	417	428	432	427	377	410	390	409	447	425	376	399	421	394	425	428	417	391	418	410	429	412	425	405	399	437	410	364	453	428	440	403	403	431	446	413	436	375	413	420	411	382	392	420	431	415	393	413	395	409	365	420	402	419	406	413	423	380	394	424	425	428	409	419	420	404	391	386	407	434	422	416	391	409	398	392	418	410	398	410	433	421	382	432	381	432	450	383	385	415	428	418	428	392	376	413	391	412	420	390	388	409	405	417	423	409	396	436	403	430	450	438	394	440	412	409	428	425	427	405	451	419	447	422	425	428	416	412
58647	25685	11100	3456	1287	762	497	280	196	144	126	160	171	131	139	116	130	151	144	152	129	121	151	135	146	128	164	126	126	143	134	143	130	116	116	121	124	116	125	130	99	134	107	132	146	141	116	117	113	121	131	154	125	125	121	132	135	120	114	133	118	119	134	135	110	128	112	128	132	128	125	106	112	127	136	129	125	106	98	126	122	133	121	128	121	124	128	115	129	127	138	118	117	113	115	134	125	120	136	117	133	136	113	127	130	117	109	120	118	126	126	131	107	114	136	134	110	118	114	135	119	106	102	132	130	129	142	130	121	117	115	123	112	127	116	141	132	136	149	114	134	120	158	113	121	139	133	121	121	125	133	120	117	112	118	132	130	94	120	123	128	108	119	119	126	142	120	124	132	134	138	142	118	130	140	136	126	107	127	112	104	90	146	118	135	115	130	137	119	119	135	112	122	109	123	124	130	136	115	134	130	156	129	131	122	119	134	101	111	119	121	137	130	120	112	102	124	143	138	135	127	129	135	130	112	136	141	125	143	124	129	132	110	132	144	135	117	123	145	139	129	137	136	118	116	117	135	127	101	120	118	119	114	123	121	135	110	116	130	108	115	123	107	129	116	131	112	120	111	134	132	141	135	122	129	123	113	113	122	120	117	120	126	125	130	119	116	125	97	110	120	123	121	124	109	123	131	113	129	139	109	110	117	137	121	119	113	134	110	130	131	122	124	143	118	119	122	112	130	153	124	105	149	104	102	107	131	84	129	119	153	139	123	126	134	115	118	144	115	134	129	113	128	116	123	125	118	121	127	118	158	111	119	128	131	112	122	123	125	97	127	114	121	132	121	124	127	129	128	115	121	125	129	119	123	108	114	116	118	110	115	124	112	107	111	120	133	104	122	106	123	137	146	139	109	123	149	127	128	125	127	123	113	121	140	113	127	130	139	124	127	113	137	131	110	99	125	125	125	121	150	104	130	136	130	141	139	142	136	114	139	129	139	140	127	132	114	117	133	112	133	120	120	134	144	128	119	141	139	132	119	119	117	121	117	104	132	121	103	124	128	133	130	130	124	108	115	144	120	110	104	135	119	121	132	125	128	116	143	134	129	98	116	103	125	109	134	118	138	129	125	113	120	126	118	117	114	131	146	130	125	92	120	121	149	103	101	115	111	137	124	118	118	122	121	123	115	113	147	125	148	140	123	121	112	140	120	121	117	132	118	120	122	137	115	122	107	112	111	97	134	140	102	102	142	122	131	98	127	122	132	115	143	122	115	123	128	130	135	124	102	116	119	119	133	132	98	125	106	143	115	121	119	116	141	121	107	122	102	115	110	127	145	114	129	127	138	123	122	130	110	122	139	144	121	141	117	119	125	132	127	101	109	110	120	145	127	123	130	111	116	108	132	127	115	143	139	144	118	128	134	146	99	133	118	122	133	123	109	152	134	118	118	131	127	128	118	134	138	124	127	110	124	117	122	132	138	129	133	137	129	120	145	100	128	116	125	117	135	126	121	128	113	118	123	107	118	101	126	117	109	105	122	131	128	117	112	113	121	119	121	121	126	115	120	120	121	120	112	109	132	138	129	120	131	128	119	111	112	105	125	132	128	136	121	115	112	113	121	116	112	90	140	137	117	119	112	144	112	139	109	124	143	109	116	115	117	124	135	136	105	117	139	117	130	131	133	127	129	133	133	130	113	116	104	106	124	121	112	124	143	118	105	146	112	123	105	125	147	129	128	124	117	126	113	119	122	112	121	130	121	155	88	117	112	135	120	121	137	130	125	126	118	116	147	134	129	121	148	145	104	92	133	148	122	137	123	104	114	111	122	126	138	136	121	124	113	125	137	124	117	131	132	128	125	117	132	134	123	111	125	134	123	104	128	121	116	132	122	118	127	135	134	121	107	136	120	146	120	122	137	139	131	113	126	116	118	109	145	107	141	122	124	118	120	104	130	123	126	120	113	141	129	103	120	114	118	117	151	121	139	114	107	117	120	128	108	117	127	102	124	124	133	128	109	125	131	131	125	119	112	129	135	126	104	125	135	121	122	130	123	116	106	119	120	131	148	142	122	131	136	107	141	138	110	130	122	136	119	118	121	108	105	112	136	106	121	129	110	128	99	114	124	150	137	136	146	114	133	125	126	113	161	121	127	132	140	132	100	104	127	139	108	126	112	119	107	113	108	122	111	154	124	137	111	134	147	124	147	131	128	138	121	130	96	121	116	128	121	117	142	130	129	114	124	112	129	121	122	110	111	116	116	129	135	117	132	119	119	138	123	125	104	137	146	111	141	116	143	134	131	140	136	129	134	117	149	137	113	119	125	134	130	106	125	111	115	136	106	128	127	130	130	115	122	120	116	119	130	126	124	120	120	126	131	116	136	133	119	106	122	119	127	128	115	139	144	131	120	119	121	125	133	132	120	114	114	134	126	103	124	126	98	126	132	118	130	102	113	115	135	118	147	118	127	115	132	152	115	113	128	128	126	118	108	115	134	99	133	119	122	102	121	113	132	121	129	134	138	131	133	115	135	139	113	126	117	102	102	125	107	131	126	123	114	118	113	119	133	120	140	137	115	117	100	105	132	129	130	125	145	131	136	111	124	127	143	119	115	113	132	123	134	133	134	111	118	102	126	122	148	130	131	127	128	119	125	132	118	129	117	126	136	123	124	115	115	111	118	107	137	121	128	131	104	103	136	109	124	116	142	152	113	122	119	141	122	135	129	142	121	106	144	135	121	123	133	114	105	139	130	111	138	138	113	120	132	117	118	120	101	106	102	130	102	141	136	143	113	135	130	115	126	150	146	131	129	145	109	120	118	131	121	127	114	120	107	133	124	137	105	98	131	105	114	128	130	128	109	118	114	144	111	109	121	101	105	127	118	136	120	113	150	125	117	116	129	145	139	127	116	122	141	116	122	121	122	113	124	100	126	132	135	119	129	128	115	115	111	114	109	120	121	134	113	116	145	122	116	118	120	133	125	98	129	104	115	142	137	143	136	125	139	121	112	129	120	132	113	138	121	119	122	121	132	105	119	115	126	110	119	121	105	136	128	114	132	121	131	157	138	128	123	114	111	125	119	91	134	129	122	94	132	107	130	116	114	131	134	128	130	108	111	126	129	115	117	118	137	125	105	120	126	129	116	134	126	131	123	107	106	107	106	132	110	139	127	148	123	124	111	111	136	122	139	113	137	132	126	118	130	129	137	147	145	112	124	128	120	135	126	119	117	123	139	134	127	121	149	130	113	134	114	108	110	123	112	123	143	133	115	138	125	135	116	111	116	128	110	124	105	142	155	117	150	122	124	114	123	118	128	121	124	137	136	131	123	117	137	111	131	100	120	99	117	123	122	117	129	127	106	144	136	116	132	128	135	118	115	108	123	139	124	124	108	123	128	130	125	127	130	139	114	123	122	115	124	124	132	126	118	130	139	119	119	114	146	118	110	119	137	103	143	134	119	108	125	115	104	112	125	125	142	135	133	120
40498	18120	13362	7562	4459	3074	1942	1004	677	500	528	473	522	448	432	411	433	391	419	410	388	383	333	391	354	392	341	365	367	350	362	342	345	360	333	302	367	309	326	339	295	334	356	306	311	298	329	313	306	299	298	308	336	320	321	315	320	288	304	295	302	274	298	277	288	328	272	295	315	311	312	306	303	301	297	286	333	282	306	281	297	283	305	323	315	260	307	286	305	277	306	269	325	320	286	304	298	303	313	231	300	273	327	307	307	310	306	281	312	308	337	310	322	300	294	289	330	273	330	280	312	318	306	316	302	300	302	296	327	286	303	288	322	312	289	284	329	288	287	318	319	281	308	288	320	264	318	295	324	304	284	282	289	305	323	336	281	286	297	325	266	313	303	304	313	295	278	306	290	328	315	325	294	297	342	284	307	302	322	308	312	309	299	275	328	313	329	287	292	310	309	295	313	309	329	305	297	324	281	278	298	334	282	328	337	327	296	304	283	281	278	309	304	311	281	316	287	301	313	280	318	275	289	283	303	278	288	275	279	292	293	277	300	300	296	301	319	274	288	262	284	290	295	313	304	298	280	314	305	284	271	299	299	287	291	322	299	289	309	256	308	282	304	317	296	296	322	331	327	291	280	295	311	334	287	294	284	314	288	292	297	297	323	303	312	304	274	285	276	288	285	298	306	292	290	296	317	293	283	290	292	268	280	297	291	299	312	304	293	286	279	290	293	305	306	322	289	272	305	305	312	274	309	301	295	310	310	288	327	296	287	321	312	266	296	320	330	297	269	268	264	294	311	305	292	312	284	314	292	289	282	311	282	308	323	335	294	307	278	298	304	323	304	323	302	314	305	303	285	297	310	319	338	297	306	321	283	308	266	298	299	291	285	287	286	317	328	299	321	289	302	306	314	290	259	292	295	291	278	311	296	299	334	271	301	324	340	287	306	307	313	307	319	300	272	323	295	330	300	284	313	321	284	276	311	287	301	312	305	270	291	315	272	314	301	322	294	328	313	322	317	275	308	307	324	317	279	301	307	326	295	273	293	293	306	285	309	298	314	290	319	320	299	314	301	319	295	321	288	326	281	300	308	322	312	286	295	280	310	297	287	315	286	291	291	309	299	309	299	299	302	299	314	297	292	301	306	311	322	274	321	304	310	301	272	320	314	278	293	293	302	308	284	322	285	314	315	346	334	313	267	319	273	296	305	318	308	291	320	302	292	296	329	301	288	292	317	323	302	298	324	301	309	293	319	271	302	317	305	264	347	264	312	279	308	304	294	285	289	277	282	258	308	302	311	293	330	300	284	299	281	307	299	322	285	311	306	300	271	305	295	318	300	276	318	314	296	294	299	319	298	297	317	279	298	313	283	323	299	305	297	294	297	277	313	287	294	287	289	322	285	316	318	305	337	300	323	284	274	308	300	303	295	299	309	331	301	319	278	303	326	282	283	306	305	288	314	283	302	315	329	316	306	311	295	271	300	325	312	333	294	297	298	326	338	306	315	320	270	322	292	271	309	290	305	284	306	353	314	333	329	286	292	307	280	295	342	267	305	289	297	290	277	309	297	307	292	309	294	281	299	291	272	290	292	301	282	297	290	289	278	306	267	321	292	300	310	281	312	305	295	303	310	290	328	278	363	316	309	291	307	289	294	291	302	292	308	295	270	334	312	309	341	342	339	279	289	300	314	285	295	300	290	310	302	268	333	290	325	281	301	272	315	287	275	308	264	319	283	300	329	305	269	301	328	334	309	288	302	287	319	319	316	284	282	295	310	322	314	298	299	290	299	297	277	317	290	315	323	325	286	332	306	317	294	292	298	361	281	336	316	269	314	288	291	313	273	296	307	297	321	291	295	312	318	295	311	310	309	279	332	307	305	295	316	301	286	269	270	288	294	314	278	296	332	322	331	276	312	291	295	315	308	295	304	296	312	316	326	293	284	294	298	325	265	271	320	282	304	317	272	291	291	264	276	313	298	277	294	293	304	296	305	291	273	318	302	297	278	331	321	289	287	266	327	297	309	304	291	302	325	306	308	308	323	309	313	323	314	264	314	295	316	280	282	333	279	315	303	290	287	301	313	281	306	329	284	299	298	307	276	290	295	299	289	324	310	294	320	305	297	280	261	277	284	309	323	292	298	314	279	307	311	289	279	302	293	291	279	313	309	275	314	308	285	301	325	315	312	289	285	301	292	331	257	298	315	278	295	311	288	306	322	284	315	281	321	325	309	290	302	321	299	302	302	287	294	319	266	298	276	286	313	329	288	288	318	335	309	302	326	308	267	274	303	285	303	320	296	321	327	297	283	295	276	260	279	297	302	303	265	289	296	314	272	304	285	325	272	320	325	311	317	295	312	294	286	282	291	296	307	311	304	280	312	317	274	296	334	322	311	308	307	309	324	297	330	314	321	316	339	323	286	297	306	301	333	272	294	313	286	301	288	339	302	300	303	291	294	292	297	301	297	328	287	292	332	321	311	269	275	276	267	335	317	302	311	336	284	288	296	326	344	294	314	263	304	307	326	307	282	297	326	282	299	282	330	312	283	314	325	313	334	290	319	303	310	304	331	325	317	316	299	317	309	312	287	333	315	318	303	299	288	307	297	313	329	279	288	313	309	308	341	296	328	293	306	305	303	315	305	286	318	302	317	313	293	284	270	296	317	308	318	302	278	280	295	284	316	292	309	305	291	304	277	335	342	332	291	300	304	302	320	307	300	289	312	279	327	305	297	284	303	324	271	282	302	297	330	310	324	288	295	315	301	314	317	294	301	302	295	303	332	287	305	311	288	299	304	309	329	343	299	318	322	298	295	328	271	318	316	348	293	333	279	297	292	275	277	294	300	305	300	321	296	327	328	326	297	270	282	280	294	306	275	292	299	283	291	285	291	307	290	299	272	287	341	320	316	304	295	289	314	290	298	293	328	308	329	279	271	295	301	292	306	301	288	317	292	294	306	305	294	274	279	284	264	294	285	317	289	307	314	308	299	315	311	271	309	318	303	289	323	313	324	315	285	312	299	309	299	289	320	308	303	264	300	270	315	295	310	291	287	298	291	337	297	326	287	291	303	306	276	296	333	336	292	278	320	306	312	325	304	307	311	298	268	301	288	341	299	297	309	297	331	306	295	299	279	302	302	288	313	322	305	297	298	279	303	286	313	321	330	304	346	272	313	299	331	290	301	298	287	310	297	277	322	315	288	311	286	300	284	286	312	299	291	296	306	333	285	303	276	284	276	281	300	299	335	276	318	285	292	305	262	308	305	287	277	320	326	300	306	349	327	303	294	291	302	269	310	331	305	300	302	323	302	319	322	313	307	319	272	318	283	263	313	335	318	265	309	315	290	315	306	301	283	321	319	293	293	277	303	288	283	304	318	299	319	281	322	325	316	305	281	324	285	304	312	273	269	301	308	303	289	305	299	315	279	312	296	299	296	291	309	286	284	331	306	280	325	273	278	283	291	302	299	315	317	324	307	299	325	275	308	282
37907	13366	3699	1369	573	407	240	196	183	181	147	179	164	143	165	147	165	166	146	138	156	169	145	151	144	136	141	159	172	164	145	144	137	146	138	141	145	151	148	150	133	155	148	130	168	180	167	144	159	160	137	146	163	177	139	138	148	147	125	161	141	162	142	134	132	159	143	153	159	123	131	143	146	155	161	148	131	133	146	155	132	170	152	162	161	141	140	136	164	135	136	132	133	156	146	144	182	158	149	149	158	151	150	158	149	165	132	168	141	161	144	145	140	135	142	171	139	156	165	147	159	168	145	155	126	152	153	157	147	159	132	157	135	154	146	153	144	149	143	148	167	146	158	149	155	152	146	134	129	129	165	155	175	142	165	163	146	168	161	155	132	152	142	144	147	158	147	173	149	178	134	145	162	178	142	142	163	142	152	137	143	169	156	152	156	146	162	146	150	133	148	136	142	141	137	138	151	156	153	150	144	170	167	164	150	145	154	159	136	141	134	164	154	150	158	139	191	164	148	153	148	157	150	147	167	142	140	157	139	157	168	146	150	158	140	159	133	155	173	164	149	165	150	129	159	155	145	138	149	139	163	149	133	132	148	153	147	149	136	143	151	138	145	147	163	137	149	151	152	171	130	150	152	189	161	124	133	158	164	185	132	143	134	148	168	131	160	171	160	138	152	133	151	156	150	127	182	161	153	137	155	155	160	142	143	147	155	150	154	126	146	139	142	136	151	160	154	139	158	147	148	156	138	130	162	134	144	148	139	149	154	160	154	150	147	152	163	160	160	136	188	174	138	141	146	133	146	152	164	172	137	176	146	167	157	141	162	182	165	145	152	177	147	132	165	148	127	153	142	144	172	158	143	165	126	142	147	137	152	144	161	155	156	147	150	169	146	152	150	164	146	183	153	125	151	123	175	136	140	164	161	138	170	149	139	163	158	153	137	150	145	167	139	119	148	136	161	162	145	126	152	162	161	149	154	153	152	144	161	136	140	175	144	147	150	146	151	135	163	158	163	135	169	171	149	152	161	151	158	154	155	158	152	181	139	147	155	160	144	138	146	155	184	137	142	146	141	157	137	167	149	158	158	141	174	141	137	148	139	150	168	127	145	149	129	125	154	147	159	160	147	139	152	158	150	140	147	147	158	156	176	136	159	148	147	163	142	159	158	144	132	143	158	155	158	123	179	150	164	150	128	150	165	169	174	148	175	140	137	165	146	153	156	145	191	172	153	133	163	150	158	157	159	151	181	165	152	150	163	149	153	155	175	134	131	166	140	136	156	142	149	150	144	161	140	156	157	160	149	135	166	152	142	146	167	134	165	141	137	141	170	157	152	148	152	156	128	159	161	144	155	165	172	149	157	136	160	158	151	141	167	121	155	135	166	136	163	160	183	137	144	134	169	139	143	187	149	135	138	148	137	142	145	151	160	158	147	122	176	114	140	151	136	186	158	151	160	145	144	124	152	146	134	157	155	159	170	129	143	149	147	156	146	154	145	142	167	141	148	133	126	136	146	150	148	150	153	154	129	138	151	133	156	174	165	150	162	142	136	141	163	152	151	147	162	141	139	142	149	135	180	143	141	178	134	157	136	137	134	125	160	118	137	144	149	142	146	146	141	144	158	151	164	167	143	154	139	145	143	162	156	143	149	169	142	127	144	133	137	185	159	142	167	153	146	163	145	145	148	143	160	136	168	155	148	139	154	149	166	160	148	153	128	154	149	151	137	160	159	149	155	176	171	167	149	137	153	146	153	146	155	140	148	138	148	133	161	170	154	149	159	146	148	150	154	137	148	148	186	171	150	123	141	164	141	144	122	159	159	155	160	136	147	162	135	152	151	140	160	156	147	126	155	155	154	136	164	134	141	143	166	156	174	136	162	153	162	137	151	160	147	151	163	143	143	152	142	154	170	173	146	172	146	141	150	153	158	135	135	175	156	147	152	149	166	132	151	175	141	158	158	149	165	163	155	128	128	149	142	151	137	184	155	170	177	154	147	152	160	142	155	135	152	119	165	149	166	161	149	150	165	165	159	170	153	151	157	143	157	162	141	139	164	136	155	155	152	154	137	157	135	133	149	151	164	144	149	152	148	150	170	157	158	128	147	151	137	135	168	142	156	166	185	160	152	154	149	157	146	141	154	141	158	135	159	141	146	146	161	166	135	155	151	142	154	125	169	134	149	159	151	158	172	129	179	152	157	161	161	149	143	148	161	156	146	174	135	152	127	166	143	163	173	139	155	148	169	128	185	161	149	148	171	137	149	157	158	149	152	144	153	171	160	157	156	139	168	145	166	144	135	145	142	155	163	144	173	151	156	139	157	164	155	170	147	156	135	150	152	148	173	143	152	172	158	155	136	130	149	166	166	152	159	157	166	151	146	164	155	160	139	171	140	141	160	143	157	168	159	177	158	156	135	136	124	145	162	153	146	146	151	157	142	164	143	144	147	143	151	135	133	185	146	151	139	130	144	171	156	163	150	165	148	135	122	149	153	157	175	157	163	135	154	152	156	137	144	150	136	125	148	161	138	164	164	166	157	129	146	142	143	136	136	154	161	124	128	166	152	150	167	127	132	136	114	137	147	171	147	139	166	133	155	150	137	160	139	149	149	153	164	154	142	136	147	133	136	164	154	128	151	142	155	152	165	159	131	148	143	141	154	160	138	140	156	143	127	142	136	152	170	149	149	138	152	135	155	139	154	144	123	154	137	135	139	167	156	166	153	155	163	173	149	164	141	122	119	144	160	147	148	149	160	139	139	143	162	148	134	147	172	152	145	163	177	155	151	154	144	145	152	156	158	139	162	146	153	147	122	135	153	168	138	145	149	168	158	132	143	138	156	161	154	143	133	153	145	151	137	133	127	146	127	157	138	142	157	131	155	148	160	134	158	180	145	151	140	148	150	154	141	141	150	121	150	173	147	124	160	164	147	137	148	155	150	145	164	150	142	160	151	156	145	143	136	135	149	137	112	121	146	132	145	146	133	147	152	166	149	165	137	155	169	138	129	134	167	163	160	147	130	156	164	142	149	149	144	144	157	130	133	160	147	156	188	165	147	145	145	153	169	141	128	146	149	163	141	163	168	166	150	153	144	157	170	159	144	137	152	138	143	131	134	133	163	145	151	153	159	137	130	158	155	133	142	164	168	138	178	160	179	152	147	155	144	152	164	144	157	138	145	151	144	150	126	152	138	149	143	171	145	146	138	129	163	148	159	134	145	165	149	141	160	133	167	136	140	170	150	156	137	140	162	147	140	136	157	148	164	150	145	168	169	141	145	165	128	167	155	160	142	144	164	153	162	145	166	130	163	170	155	163	168	145	138	127	151	154	155	147	148	172	159	152	124	133	151	161	144	165	158	164	144	130	133	144	138	145	158	146	153	150	154	145	137	178	148	158	148	142	132	150	147	142	156	178	158	159	133	145	144	162	152	172	154	144	125	156	159	161	150	179	155	182	141	160	162	176	176	165	129	156	156	160	152	170
27860	10133	6018	3801	2268	1369	914	625	519	478	434	421	470	405	466	422	444	459	375	410	397	368	401	370	421	408	392	395	381	363	373	401	376	333	348	399	380	399	372	360	371	342	374	387	370	354	393	361	375	346	351	383	389	369	361	336	372	373	408	367	375	355	381	383	344	379	385	363	373	310	376	375	391	363	340	396	393	387	329	369	352	357	390	354	380	350	347	401	379	357	377	381	388	359	400	353	392	377	355	409	342	382	343	362	373	346	384	406	379	373	386	371	385	341	358	349	380	367	360	360	341	346	340	364	397	394	346	354	392	362	334	383	402	364	359	361	349	384	383	388	342	368	382	362	380	373	338	335	377	355	387	385	382	372	345	376	372	357	385	382	389	393	389	356	381	405	370	390	342	366	369	379	387	356	332	342	364	403	359	364	396	347	371	378	389	365	389	367	368	356	350	368	406	320	342	363	352	370	342	400	365	350	370	387	360	376	372	356	348	410	361	382	373	359	361	396	380	360	355	376	368	352	379	372	376	390	371	353	372	342	355	355	372	351	382	366	353	369	383	385	357	381	356	375	359	389	385	378	381	340	423	361	398	343	369	377	403	354	368	401	372	342	412	356	365	313	343	400	339	374	375	400	334	351	385	356	368	381	347	376	372	364	359	388	389	378	373	397	348	372	371	358	357	374	345	371	356	360	376	382	374	356	395	380	359	368	374	355	376	356	383	352	360	354	355	351	362	395	366	366	359	370	348	395	369	365	387	368	373	349	316	367	370	364	352	344	379	382	387	401	374	318	372	369	356	360	352	374	361	366	381	341	371	354	383	345	411	381	358	376	379	362	353	352	384	382	376	369	359	346	346	348	329	358	379	330	366	343	348	351	390	323	381	395	365	349	357	361	364	382	385	372	345	322	381	353	359	369	345	369	410	385	367	371	364	344	415	378	331	361	393	368	387	398	382	356	382	399	349	381	360	361	341	349	369	316	347	398	337	367	353	398	324	354	407	379	369	391	400	356	361	349	357	355	371	362	350	381	364	344	403	396	368	367	360	381	345	399	385	376	393	369	354	399	368	383	393	376	370	375	384	394	349	332	387	352	357	373	334	360	336	364	365	336	393	349	319	372	342	364	400	344	347	382	357	341	387	365	338	366	390	378	354	358	329	391	403	339	375	409	364	394	366	388	355	364	363	373	362	363	373	367	369	367	387	387	376	359	376	373	352	373	336	342	329	400	373	369	365	376	366	358	363	384	336	378	388	410	386	354	383	390	337	376	413	370	375	334	378	327	328	357	354	398	358	360	382	363	404	362	363	365	395	352	379	388	384	400	389	351	367	390	393	379	359	355	356	336	326	388	386	364	347	375	345	364	376	369	369	388	381	378	331	401	375	349	368	363	335	346	397	384	319	368	348	337	376	374	368	388	371	360	365	400	381	389	384	377	399	402	372	352	370	377	321	372	354	353	374	379	383	339	374	356	359	346	401	341	348	372	368	339	366	381	368	367	381	379	342	351	361	369	390	346	368	369	347	339	365	355	398	359	373	370	359	383	369	364	345	353	378	384	342	345	388	376	390	369	417	359	349	362	367	354	382	388	414	358	380	373	362	348	383	380	347	375	380	373	398	375	320	372	345	357	336	375	378	328	385	380	336	383	369	342	366	394	342	390	400	386	386	391	365	351	324	377	387	357	364	379	363	370	403	334	340	338	399	362	381	349	374	375	328	370	343	364	377	382	389	350	383	378	338	365	387	349	362	377	411	397	367	339	363	357	378	371	354	368	350	405	374	375	367	320	355	377	377	370	397	393	352	424	362	422	337	330	381	346	353	372	351	375	356	351	364	393	374	381	339	354	382	337	371	383	345	374	348	379	382	338	396	345	358	409	362	352	366	302	358	355	390	361	359	383	367	349	375	371	394	367	340	352	391	339	357	356	359	367	396	376	361	373	357	345	369	374	367	330	368	346	379	374	366	344	365	408	353	345	341	365	357	376	372	369	358	377	394	368	366	361	363	408	334	362	307	312	338	397	405	369	356	368	331	347	370	364	330	351	376	342	377	305	371	348	371	370	379	362	399	370	395	350	366	329	346	402	383	364	381	377	371	398	378	368	369	346	351	337	343	387	359	375	366	384	325	339	354	371	386	352	366	373	373	359	354	372	355	388	379	354	388	357	369	367	349	354	351	374	328	385	345	353	324	369	390	383	367	327	371	342	378	382	350	396	359	366	344	374	369	374	368	393	370	371	351	348	362	367	365	375	375	356	379	358	349	379	361	324	363	353	365	334	393	372	347	396	387	384	360	349	360	378	352	391	356	361	367	372	372	351	395	349	354	369	345	385	347	392	383	374	356	357	366	360	373	378	383	352	360	377	394	375	358	367	359	381	387	381	371	372	366	376	407	393	382	361	372	370	334	372	356	385	320	394	371	355	346	351	360	376	397	390	363	317	364	370	389	372	398	372	366	382	369	380	394	373	360	374	374	382	335	376	359	360	404	356	341	368	348	345	345	341	369	369	374	330	342	369	348	345	375	336	360	351	399	419	387	357	358	377	355	358	378	380	341	366	364	333	351	373	383	374	356	359	364	341	392	350	355	348	357	358	353	386	340	360	362	360	359	328	391	361	322	362	363	363	337	386	358	362	381	372	359	406	323	370	368	354	382	386	342	353	393	352	360	381	362	359	382	328	381	365	417	360	335	377	355	394	346	375	360	367	359	389	358	397	391	377	407	363	364	338	371	357	399	374	338	335	373	345	351	356	396	368	378	364	365	348	371	358	383	385	377	333	393	394	368	330	353	354	376	372	363	357	398	358	381	372	364	313	348	340	342	376	364	375	334	382	377	409	389	368	349	364	337	359	364	406	379	364	348	371	378	362	401	373	365	398	415	401	361	417	374	388	388	375	386	381	372	358	342	375	382	388	353	367	388	391	364	381	360	358	374	375	382	347	321	351	345	357	382	400	383	382	375	366	391	380	385	321	371	358	366	376	368	386	348	363	356	386	369	359	359	381	363	375	337	334	338	370	379	406	358	342	345	363	346	393	355	347	342	351	350	360	383	382	389	347	358	399	350	391	375	343	375	342	314	357	393	338	383	360	348	363	342	330	360	390	357	341	374	406	344	382	342	357	369	395	348	360	385	386	407	365	386	380	346	324	395	350	341	405	345	358	399	368	345	354	363	368	372	380	394	373	385	389	371	392	356	355	394	358	379	331	371	330	371	380	341	377	355	369	336	383	373	366	343	387	354	391	376	338	369	366	357	335	365	344	330	389	376	360	353	356	378	373	350	371	369	384	414	348	368	398	346	348	368	361	330	386	351	347	337	373	387	374	359	373	353	339	367	338	372	358	361	350	382	396	358	353	373	409	364	316	409	375	346	352	342	378	379	321	307	401	372	387	359	388	385	365	368	389	368	356	380	344	367	406	376	352	350	377	384	358	359	346	386	348	339	361	382	402	340	348	368	386	368	341	349	369	354	354	368	366	341	370
43080	16202	8458	4371	1780	856	660	367	248	224	224	196	229	188	208	205	185	160	182	197	147	175	166	167	149	154	185	183	168	153	191	172	177	155	177	140	191	180	151	163	147	175	198	181	164	168	190	164	165	159	167	150	176	176	153	150	136	158	153	169	162	167	151	161	161	150	187	148	149	184	165	162	170	168	170	151	169	153	142	160	163	165	154	153	154	151	141	176	163	164	172	151	147	150	170	170	187	164	158	169	166	167	171	159	152	170	154	161	149	162	168	163	151	143	158	138	150	164	149	147	173	161	163	153	166	177	158	168	151	176	146	160	155	170	154	150	163	134	170	145	175	142	189	138	151	144	153	142	169	155	193	161	173	138	147	158	156	144	172	156	169	171	171	156	159	167	150	159	175	169	180	176	156	154	169	199	162	148	150	164	150	144	180	160	165	149	177	166	163	138	172	179	176	172	199	170	160	197	168	190	176	178	164	192	148	161	154	182	175	145	148	163	148	184	139	145	168	162	176	163	162	159	171	130	158	166	178	136	175	167	160	155	180	126	142	162	148	165	179	140	156	164	157	150	160	170	179	170	152	159	156	165	159	170	179	166	162	173	175	182	170	158	167	164	171	161	181	167	154	145	145	165	163	183	134	178	153	186	165	157	154	143	174	183	178	166	171	179	169	161	149	165	163	145	162	178	152	168	161	167	144	157	156	184	167	163	157	164	175	188	162	160	169	150	186	156	159	128	154	188	172	163	162	151	168	177	166	156	154	146	160	171	145	150	159	157	162	159	160	170	172	176	152	157	163	148	172	151	155	166	160	156	160	160	174	143	188	158	152	148	175	168	182	168	155	169	150	165	161	175	170	156	152	164	166	153	165	145	178	143	145	175	149	133	153	174	159	161	148	155	154	181	141	156	163	161	145	148	170	159	182	157	166	156	169	160	182	172	178	169	168	184	183	177	162	141	170	153	181	158	167	160	149	167	159	151	171	164	160	162	173	180	154	157	189	147	165	146	165	173	162	162	148	147	154	195	179	137	154	159	167	170	157	166	135	175	156	172	153	177	195	151	172	165	165	164	149	160	159	179	157	154	166	165	182	171	149	157	166	164	178	171	154	157	165	172	132	166	167	171	182	146	174	179	175	157	175	151	148	157	162	171	149	169	180	182	165	150	163	162	167	151	158	166	150	156	160	171	160	163	165	152	188	141	164	176	173	155	165	166	176	166	170	180	137	184	175	164	170	150	149	171	170	181	170	151	158	189	190	175	171	182	182	171	179	150	132	182	172	166	163	175	189	178	177	159	169	168	171	136	176	160	153	170	156	184	158	148	159	155	140	163	183	167	177	160	166	168	149	169	159	143	154	174	144	160	199	165	190	161	156	180	171	170	173	179	153	166	165	182	178	191	166	186	188	164	177	159	173	149	180	145	153	150	169	157	163	158	176	160	165	148	157	162	173	162	172	184	127	163	172	187	146	150	167	156	183	146	175	167	135	167	160	166	172	156	167	144	190	156	125	160	177	156	148	166	180	148	165	156	166	154	172	164	181	181	163	159	167	166	161	168	161	142	158	175	144	162	177	176	189	187	159	165	173	156	171	152	142	171	166	156	162	158	167	155	166	137	149	159	154	143	163	155	162	164	163	142	153	167	168	146	165	153	135	168	180	167	161	165	171	151	184	160	165	151	158	181	154	151	166	162	167	128	152	162	150	169	158	173	154	174	148	174	168	148	150	148	163	140	129	155	164	163	141	161	149	180	180	165	162	127	167	162	164	168	184	164	170	175	148	142	148	147	159	197	144	173	148	169	147	172	161	149	172	159	158	170	168	168	146	148	178	184	146	168	151	166	184	157	176	158	158	170	168	157	166	160	152	180	171	157	180	171	159	143	158	155	184	160	181	169	168	190	180	181	170	164	166	153	155	170	135	160	153	186	161	142	159	179	160	158	150	156	163	161	173	120	141	143	153	155	153	141	174	148	189	175	179	160	157	178	169	167	166	171	175	147	146	199	185	156	164	178	180	162	171	166	191	155	156	177	158	188	153	145	148	162	160	152	161	167	152	152	174	158	156	173	169	164	176	165	137	165	181	160	165	167	174	151	160	162	180	157	168	159	151	146	199	162	157	160	156	167	185	144	157	155	170	156	170	170	154	173	154	171	179	168	156	155	158	160	190	168	178	174	154	178	178	161	170	149	173	169	135	161	181	164	150	157	171	169	168	172	174	175	181	167	162	197	163	155	160	164	155	192	169	158	174	162	146	186	185	178	149	178	157	161	174	167	154	170	153	146	141	178	174	146	168	186	141	163	158	178	151	180	144	159	168	143	158	159	160	177	150	153	156	185	164	165	154	163	167	185	146	162	165	158	166	142	157	178	172	162	163	166	157	140	156	180	165	168	150	146	158	163	181	166	167	165	171	167	159	162	167	178	180	186	181	183	145	168	155	192	168	169	171	159	170	158	155	148	165	167	175	147	163	154	160	165	157	166	183	175	161	149	156	147	162	175	175	143	153	181	154	155	184	168	138	156	167	174	181	155	163	191	150	174	164	157	151	144	154	155	157	172	178	161	150	185	176	196	156	148	170	182	184	161	175	196	177	193	156	160	149	168	172	158	160	167	153	173	160	156	160	190	197	136	149	162	152	143	158	178	169	169	157	172	169	171	196	159	166	141	176	178	180	175	157	165	161	166	148	175	149	172	155	192	159	161	147	143	166	150	148	149	166	162	149	159	167	159	155	131	185	173	184	159	151	167	184	175	153	165	137	156	151	183	168	157	162	155	141	150	168	188	180	151	152	143	160	181	168	144	159	179	166	130	168	164	154	148	163	172	162	158	154	178	169	152	179	165	160	170	150	150	155	157	173	143	162	134	172	170	166	179	179	187	135	161	142	166	159	177	150	179	189	171	146	145	187	169	186	133	144	159	174	140	155	179	160	179	189	161	140	175	129	165	181	167	149	183	158	147	185	195	165	164	156	150	135	177	178	189	156	163	167	184	171	134	187	185	159	157	193	176	147	160	137	171	153	161	167	168	183	137	157	159	146	144	166	178	151	175	167	166	170	180	166	164	141	191	152	159	156	152	179	173	164	148	162	156	154	148	177	201	166	132	147	171	196	145	138	175	161	146	148	162	184	165	168	156	147	148	189	171	145	157	139	185	176	156	140	148	160	138	160	130	162	168	160	171	188	151	175	166	151	159	173	168	182	176	178	155	160	150	138	194	163	154	168	164	173	174	144	180	160	161	187	156	158	134	179	136	143	173	164	168	154	171	179	190	185	161	153	169	169	173	159	159	150	187	168	157	180	174	154	159	152	155	159	157	161	160	167	163	173	197	153	166	154	141	164	168	147	170	149	159	141	165	164	164	152	175	156	188	167	167	168	159	164	144	161	165	168	158	171	168	166	165	165	173	172	167	143	176	174	157	179	165	185	168	171	173	163	192	148	199	170	166	175	151	141	170	167	179	149	162	179	147	171	167	191	163	157	154
29640	12352	13122	10202	6202	3953	2795	1422	910	740	672	646	736	680	590	548	507	518	511	538	551	493	449	455	517	549	523	481	426	430	443	438	447	447	447	410	410	448	414	397	402	446	430	420	426	418	394	390	407	424	372	388	386	420	404	389	422	401	386	398	387	403	412	370	404	397	399	399	411	434	378	404	402	393	372	386	378	394	371	368	388	403	416	375	383	385	415	383	399	429	407	365	391	372	396	450	421	369	385	389	387	375	367	392	372	390	397	401	381	349	403	382	376	389	402	394	377	375	375	385	401	370	348	383	378	379	368	368	446	383	408	372	404	405	404	405	389	416	393	352	413	395	456	411	384	381	406	384	412	387	437	404	373	389	384	425	387	383	402	410	400	398	397	396	422	394	358	381	392	389	371	413	400	436	405	396	352	377	406	391	375	380	405	395	393	378	382	396	386	371	397	386	402	363	397	416	411	405	355	366	376	388	403	413	354	392	374	376	392	420	386	384	405	370	403	364	367	390	409	371	347	398	391	392	400	385	392	424	407	378	384	376	375	381	382	381	368	377	410	401	408	378	373	403	385	371	423	378	375	405	366	400	387	386	402	403	369	414	389	366	388	395	391	370	382	407	397	386	402	377	387	388	433	372	393	357	448	390	394	384	390	403	403	402	366	367	435	368	403	398	380	365	407	406	392	387	410	369	370	413	386	381	392	381	409	381	361	367	375	375	385	378	391	389	373	388	394	386	397	396	391	421	395	393	344	402	392	410	378	374	405	373	400	388	385	384	338	388	375	392	410	385	383	401	399	341	350	393	387	374	391	390	409	367	403	402	413	392	381	369	352	371	388	366	415	375	387	401	355	380	382	390	406	367	388	389	400	426	353	417	384	384	400	432	389	353	362	376	394	408	409	387	399	376	385	380	368	358	400	388	415	383	366	401	372	357	417	396	408	381	424	387	398	384	376	414	365	375	359	419	378	405	424	392	391	363	407	400	398	372	370	405	393	369	389	390	382	398	408	364	420	375	375	414	403	409	386	372	387	426	372	379	366	417	407	378	347	376	378	405	394	389	421	385	379	407	411	384	393	387	385	412	398	383	384	413	400	426	355	369	377	408	370	388	347	374	415	407	399	413	405	368	379	406	398	416	430	399	376	413	389	368	358	393	384	386	389	379	384	377	428	403	388	345	374	399	375	368	387	388	405	373	451	386	392	387	387	399	405	358	358	373	384	383	387	425	386	375	410	360	423	391	361	381	368	424	425	399	376	393	398	402	344	326	397	391	421	405	383	441	418	380	359	388	418	376	401	377	381	378	428	399	372	349	363	398	381	395	400	388	384	391	404	390	387	369	414	363	423	415	381	380	360	381	386	370	419	363	402	396	401	397	387	358	420	391	375	408	407	399	412	399	390	360	393	410	379	363	367	404	365	409	404	397	404	380	356	374	359	404	411	384	366	408	378	373	407	380	387	371	423	392	415	386	370	423	390	361	388	375	421	375	359	391	378	399	409	399	380	390	352	411	398	403	411	392	346	369	391	365	406	404	395	418	428	381	388	424	389	413	393	397	410	388	379	382	373	389	402	413	346	402	384	415	394	417	373	379	376	381	422	441	409	371	372	381	404	396	389	366	388	403	415	428	390	383	368	371	367	377	396	406	393	385	372	380	386	394	365	417	360	405	357	360	406	377	386	394	431	407	437	412	372	388	431	418	419	411	386	379	413	381	389	390	349	391	367	424	398	381	400	389	426	410	421	390	381	388	368	393	404	376	396	369	427	425	435	388	404	376	397	407	335	422	386	399	395	374	378	396	364	411	380	382	381	415	341	369	395	411	443	413	405	363	415	374	382	411	372	380	412	384	396	380	413	399	374	428	399	375	379	379	395	385	347	402	372	396	396	399	424	378	378	389	386	384	382	393	346	408	375	413	399	375	404	409	374	401	379	408	368	400	364	406	384	401	381	419	366	398	416	365	409	404	418	388	397	415	415	428	405	345	425	386	404	374	368	380	366	408	421	403	402	422	383	391	367	388	374	397	403	373	412	380	366	389	405	374	374	382	399	387	373	363	377	369	377	386	404	391	395	376	388	390	343	382	396	380	414	384	379	379	386	355	367	410	363	391	411	381	412	432	382	391	389	407	385	410	380	410	389	383	390	385	359	396	404	422	398	379	371	350	362	380	375	392	405	375	423	402	366	353	410	386	399	380	404	359	383	405	397	379	405	371	369	390	368	410	419	357	390	390	395	389	398	380	398	414	417	405	400	362	378	396	412	416	382	397	372	396	391	377	398	382	408	396	405	395	409	419	397	379	376	376	382	386	382	355	369	372	366	361	360	406	393	394	408	402	407	425	410	453	386	360	427	376	415	381	377	409	409	366	411	386	393	390	393	353	367	402	413	404	387	382	397	382	383	418	381	457	411	378	405	386	351	388	416	399	421	387	395	419	426	420	379	391	370	408	381	404	370	401	377	407	421	349	404	390	396	386	385	370	404	368	389	381	403	395	419	389	367	389	361	400	366	424	394	400	375	382	412	386	369	405	405	391	404	358	421	394	405	353	392	397	399	353	429	417	390	387	361	402	390	348	431	402	401	386	403	382	364	380	395	406	409	412	360	376	373	419	355	393	392	407	413	409	413	399	373	420	398	409	411	371	412	396	395	393	384	405	367	412	370	401	387	404	347	404	403	386	378	348	423	395	407	420	390	412	399	398	410	384	401	436	354	456	386	411	371	396	386	398	386	410	413	408	401	409	366	391	396	418	423	374	388	367	390	425	408	434	420	404	396	361	400	406	417	369	364	364	380	405	364	396	370	420	361	370	435	406	390	373	404	418	403	378	399	366	408	384	378	407	384	382	428	405	363	391	389	382	388	386	392	375	402	427	392	368	410	412	377	399	370	385	387	361	403	393	435	393	400	405	394	371	359	418	419	399	393	378	403	405	380	419	390	410	379	404	393	384	380	394	351	377	372	382	424	362	392	353	393	399	385	414	416	377	408	410	395	385	381	400	363	370	404	378	414	411	410	371	387	388	369	403	426	390	406	369	384	388	397	430	343	388	406	398	389	429	407	436	370	384	415	413	382	379	380	380	372	392	383	383	377	401	395	399	404	383	380	366	381	427	394	400	381	388	407	402	386	377	388	371	379	384	359	403	414	380	395	389	387	416	369	382	361	416	357	393	373	366	401	402	416	409	414	400	383	375	380	420	380	391	392	403	387	395	366	371	405	416	384	389	402	416	399	386	383	377	389	399	381	373	394	369	402	421	358	388	408	441	390	398	434	371	390	409	387	415	396	374	374	409	397	418	429	407	381	399	363	407	423	384	367	384	376	386	353	415	370	391	407	402	407	409	400	406	392	377	371	389	398	377	372	389	365	379	419	364	391	398	348	409	398	385	399	378	416	402	395	369	383	366	390	372	418	389	386	385	392	377	395	401	427	402	383	371	392	403	373	386	398	399	382	379	391	403	401	412	417	443	386	388	415	353	422	382
48140	22534	11914	3921	1736	1189	810	359	248	195	185	144	151	173	139	132	144	144	118	125	131	154	153	129	126	143	124	126	109	122	113	137	110	119	127	124	113	137	134	133	121	139	121	122	106	123	124	98	112	121	111	115	135	100	125	116	121	101	110	101	113	105	125	109	109	117	121	140	99	109	111	132	109	103	114	115	126	115	120	123	102	121	93	115	112	107	115	116	108	118	116	95	115	110	106	126	118	130	113	119	125	127	126	117	117	129	111	119	113	131	135	116	132	120	122	136	115	117	134	114	111	101	127	111	109	125	125	108	150	121	113	98	124	89	119	109	98	122	103	109	121	110	114	116	110	101	118	114	110	123	160	133	104	131	124	102	112	117	112	98	114	125	96	126	120	113	112	124	98	126	136	112	110	115	109	89	121	101	100	112	100	101	91	129	102	129	121	131	109	115	102	102	113	116	113	92	100	116	118	131	99	112	110	112	113	118	130	144	122	141	105	113	111	108	125	103	106	115	113	117	100	117	109	106	108	121	116	88	109	132	111	101	102	142	126	122	116	131	134	130	125	106	113	122	110	128	109	106	103	112	109	101	124	126	123	123	124	116	124	125	121	99	99	99	119	129	104	113	105	110	131	124	107	128	104	115	108	113	110	129	145	119	108	119	130	129	121	122	110	117	107	131	135	102	102	121	110	120	119	115	117	113	124	121	90	107	122	112	110	131	107	103	129	134	114	135	109	112	121	122	128	124	129	112	124	115	129	95	89	123	114	114	112	107	123	117	126	116	113	115	125	111	117	105	129	126	126	102	99	123	146	126	118	117	108	124	106	114	137	107	108	126	121	101	102	142	110	100	109	129	106	97	119	132	103	98	131	136	133	92	107	113	113	122	110	115	108	108	150	105	115	113	110	124	138	126	111	115	127	112	113	137	122	113	129	118	134	119	124	117	115	105	106	122	117	109	108	106	118	108	130	109	115	145	104	110	131	101	117	120	125	122	117	121	109	127	121	132	101	114	113	101	99	124	109	140	98	120	118	112	107	129	101	137	126	105	128	130	111	105	136	108	125	137	107	125	102	115	114	113	116	132	123	125	136	115	118	124	112	104	130	115	140	103	113	96	106	120	104	106	112	110	113	104	111	102	119	120	121	104	117	142	124	124	113	101	109	123	128	131	99	136	119	110	128	114	109	113	104	101	118	117	104	116	104	100	117	136	118	122	122	135	146	118	127	148	116	117	116	117	128	104	106	109	133	96	110	100	129	102	122	129	126	132	138	125	120	119	106	131	102	104	115	120	127	112	133	115	107	117	116	129	129	113	112	120	129	96	110	110	120	109	121	127	119	109	110	101	133	131	120	115	107	101	125	123	100	120	101	109	125	105	117	117	101	102	127	111	136	103	113	121	102	111	130	104	110	130	120	119	104	117	102	108	131	108	108	92	107	110	122	128	113	120	110	99	119	106	100	128	107	117	125	114	99	124	112	116	144	102	127	106	106	122	116	123	93	102	104	118	118	120	110	108	111	111	102	127	133	115	116	122	118	108	91	122	137	94	133	97	101	110	135	105	112	124	122	136	117	139	136	124	127	128	114	110	120	117	107	106	123	145	111	103	114	132	106	113	101	106	117	102	107	117	131	133	130	113	118	115	102	121	91	110	115	126	103	128	126	123	129	120	97	125	126	115	114	118	115	107	124	130	138	153	104	103	125	125	127	104	129	121	100	114	118	129	120	118	104	118	124	128	109	109	130	105	130	105	112	105	109	152	114	122	143	104	106	97	108	115	115	107	93	119	109	126	121	126	111	105	101	127	130	123	114	97	113	107	108	138	131	114	117	107	126	103	112	116	120	115	102	129	102	102	112	135	130	111	108	119	119	129	114	106	105	110	102	118	118	106	143	123	88	102	130	97	127	116	112	110	108	99	115	136	119	135	103	110	124	122	122	118	134	122	109	125	116	107	107	125	106	125	116	131	117	109	120	130	130	117	113	118	134	101	121	118	137	141	127	135	107	115	144	118	115	122	127	112	104	118	124	124	116	124	126	115	122	110	113	113	124	134	109	98	111	126	132	123	78	97	118	131	132	115	111	120	105	107	132	118	119	104	111	129	127	117	110	130	121	123	111	122	123	117	110	114	115	96	99	128	136	117	104	132	111	112	116	112	121	105	102	118	137	107	111	111	131	116	109	110	126	103	123	118	124	117	102	103	114	120	128	104	116	101	117	109	111	131	113	112	107	93	115	125	123	99	112	97	121	112	119	134	106	103	126	110	126	118	113	127	89	123	118	107	122	111	103	106	95	121	104	103	109	115	111	112	135	124	109	113	135	120	127	124	109	125	119	131	109	132	99	100	113	133	111	104	127	113	123	114	122	133	124	103	92	117	110	116	122	105	122	121	104	103	113	97	123	110	103	138	129	118	119	107	135	129	116	119	111	121	134	120	144	120	105	125	133	130	112	107	101	144	119	116	127	121	111	123	115	133	121	101	126	127	96	105	124	113	125	143	116	119	114	141	93	111	120	116	117	110	126	124	134	121	129	96	132	130	127	110	99	97	131	136	136	129	124	110	135	103	122	104	119	119	134	119	107	100	100	125	124	113	120	109	112	111	106	112	82	127	89	105	84	104	108	107	97	117	106	100	112	115	114	118	118	123	116	105	147	134	109	116	139	139	113	95	124	115	134	110	119	87	115	126	107	113	113	127	94	115	106	98	113	111	109	100	94	121	90	124	95	106	113	98	105	128	99	138	107	92	138	122	108	111	107	118	104	104	106	112	128	119	144	107	119	133	111	138	113	109	123	119	112	114	121	104	110	125	123	117	98	132	135	146	122	136	111	125	113	117	123	109	117	117	130	128	120	103	126	106	119	112	140	118	121	119	121	116	123	99	107	107	118	127	125	125	141	107	93	99	148	120	104	101	106	125	129	102	101	121	111	114	123	105	129	117	122	126	125	121	111	119	115	110	118	107	129	118	123	119	126	118	118	120	118	120	122	117	114	103	107	126	99	109	108	117	112	119	119	122	105	126	99	122	131	112	115	105	123	113	117	112	128	92	133	120	127	116	132	116	101	148	108	108	107	130	110	112	112	120	105	107	124	111	117	130	113	126	129	119	112	103	144	141	116	127	114	118	113	125	115	105	118	101	117	133	111	123	103	135	128	116	120	103	128	121	137	102	119	111	121	110	108	82	98	113	129	110	111	98	116	117	131	110	110	125	129	101	101	118	91	100	121	132	134	129	130	133	123	118	112	116	116	123	123	108	107	115	122	123	119	109	110	121	113	126	107	98	110	123	99	106	128	109	123	133	133	102	121	122	125	109	103	117	104	120	137	100	116	118	114	109	121	103	118	110	84	102	118	117	100	109	123	112	103	138	115	110	113	109	132	114	112	112	118	126	116	116	94	113	107	102	132	117	128	128	119	107	117	115	121	113	141	102	119	129	114	92	119	114	109	123	97	121	110	120	110	107	104	129	102	102	103	133	113	132
32338	19225	15281	8728	6254	4875	3283	1311	922	675	541	569	528	522	471	473	435	366	388	420	409	414	366	347	451	397	371	369	408	356	354	352	354	340	344	348	360	318	334	291	327	333	312	331	332	298	325	317	339	332	286	272	315	283	317	259	277	278	281	284	287	258	276	299	300	271	292	289	273	258	260	284	248	276	304	288	285	277	290	304	275	262	284	267	301	254	283	282	291	278	273	267	289	330	298	275	292	269	276	266	281	271	265	286	328	265	308	261	286	306	287	283	286	244	283	256	308	294	282	261	267	282	274	283	277	272	253	287	279	287	296	298	261	254	272	300	281	252	300	302	264	267	308	274	297	286	280	302	282	287	285	269	242	275	266	282	278	265	307	281	261	256	280	251	281	281	272	290	278	271	268	297	272	284	298	261	282	314	292	283	288	271	313	278	291	283	277	266	283	287	256	284	263	287	303	305	245	267	269	287	283	291	284	283	267	308	291	295	269	297	293	264	306	283	271	291	287	298	284	280	286	277	270	300	307	264	282	280	289	289	275	299	302	271	287	297	247	261	289	266	278	257	294	258	289	278	310	280	283	288	284	283	303	279	282	288	286	294	265	290	304	257	265	289	283	298	300	307	281	303	300	266	274	289	300	333	270	281	296	289	307	285	273	301	289	304	262	305	268	255	284	271	318	270	285	300	291	296	289	293	271	264	263	291	295	306	285	270	285	269	268	280	272	276	278	282	255	265	273	266	268	290	286	275	285	280	275	277	295	300	284	261	302	282	268	284	261	279	285	292	284	304	279	288	272	285	281	320	296	279	271	280	255	254	295	291	295	260	322	275	280	308	275	275	267	305	277	312	257	272	283	255	254	252	281	236	279	290	265	298	249	268	293	260	264	246	263	288	282	279	289	269	259	297	291	290	304	273	306	268	303	261	284	314	300	283	299	274	260	280	287	290	280	268	266	300	274	275	291	272	277	307	255	299	239	297	265	286	261	272	286	294	327	284	288	283	273	276	266	275	257	281	301	304	297	270	268	255	266	294	264	276	317	272	301	303	280	270	319	280	277	299	278	302	254	270	309	286	276	245	298	277	253	273	273	273	299	276	287	289	279	267	241	278	273	258	292	287	309	277	299	268	306	306	296	265	272	263	276	271	287	302	278	267	281	304	271	262	303	309	317	274	246	265	300	262	281	300	296	262	295	275	272	267	278	287	295	332	291	299	264	280	298	305	305	252	271	278	284	284	308	283	303	254	290	310	278	274	278	296	297	262	266	265	303	322	262	279	306	275	273	303	289	282	306	272	261	276	290	286	288	287	283	295	280	283	272	282	282	248	279	277	282	245	289	288	275	281	278	281	266	274	268	274	300	263	311	284	285	278	290	260	280	350	266	308	249	316	266	255	262	287	289	282	273	268	246	287	273	306	284	279	271	276	292	301	268	280	296	273	286	306	259	299	289	273	294	254	306	289	266	284	291	278	294	294	296	284	277	253	271	284	277	298	285	290	303	262	300	299	290	284	247	275	300	290	284	282	276	334	282	283	300	264	246	284	264	259	292	273	281	300	319	269	276	259	298	260	294	285	279	291	285	281	296	280	280	286	281	273	281	285	291	243	259	284	306	268	230	237	264	297	302	303	286	298	303	267	267	290	296	283	269	262	285	274	299	304	283	265	298	283	292	275	276	286	256	270	294	287	302	298	299	290	308	291	274	289	278	279	280	286	285	283	274	262	297	274	304	309	285	276	259	279	299	260	336	307	276	286	312	290	281	294	279	272	285	328	296	281	277	296	297	308	295	276	249	314	304	268	287	283	268	295	279	288	284	288	314	280	282	298	270	236	267	266	296	293	282	290	273	271	288	303	278	259	282	326	295	288	263	299	276	284	288	300	272	273	295	273	282	281	288	305	278	289	285	275	279	266	279	288	278	274	274	296	275	282	259	257	296	272	303	296	277	273	265	278	310	278	322	269	271	269	283	308	253	291	271	259	267	279	291	290	282	288	281	266	251	272	283	284	262	296	304	266	291	304	303	285	281	307	306	307	271	294	284	305	270	303	280	299	298	264	278	282	289	302	260	255	281	272	289	280	283	299	256	301	300	294	273	287	290	296	290	284	265	284	267	309	290	309	258	271	284	251	293	263	274	276	302	299	251	297	272	270	263	278	231	288	268	299	283	297	294	266	275	256	296	298	291	284	291	294	302	278	286	288	289	281	254	265	270	318	290	278	267	287	275	290	259	265	266	254	290	287	268	270	287	278	277	265	284	264	275	287	278	278	256	286	292	305	263	293	298	285	284	283	329	285	292	265	295	280	278	271	304	267	290	302	274	288	277	297	288	300	276	272	312	291	310	271	280	252	312	302	289	318	287	281	295	251	247	281	293	252	258	258	307	308	265	275	300	249	271	281	289	269	292	302	275	298	295	264	286	285	307	289	316	262	284	289	268	264	267	279	279	272	300	266	278	316	287	295	279	273	276	289	299	308	290	289	287	305	284	266	310	262	294	288	281	291	269	298	289	277	276	273	261	265	270	269	314	288	287	272	294	279	306	261	300	276	259	278	283	305	250	304	265	296	284	284	275	271	275	283	266	284	272	291	261	290	275	284	294	275	274	277	295	295	296	282	279	254	271	280	275	295	263	288	280	290	275	282	302	282	297	261	262	269	266	304	252	280	276	284	281	269	283	299	305	293	253	269	282	271	262	291	281	309	279	245	303	287	281	293	273	296	279	279	266	308	291	288	274	273	317	269	324	289	304	276	305	290	324	248	294	299	267	259	292	276	290	265	294	283	302	300	282	301	325	264	272	287	277	278	285	318	242	286	328	277	290	289	291	260	297	274	274	296	303	312	275	306	254	287	290	285	288	281	249	264	275	295	294	305	269	276	265	283	248	271	275	254	267	284	277	293	279	265	278	306	295	294	266	279	277	278	299	263	267	251	264	287	300	284	303	272	284	274	289	263	304	292	304	305	312	278	327	234	275	273	272	299	281	302	243	278	256	294	317	291	289	289	303	303	328	298	261	289	284	271	293	274	266	316	268	287	266	265	273	281	275	286	296	273	291	284	312	278	296	281	294	274	290	267	265	284	278	306	286	296	289	294	288	284	289	288	308	283	275	267	288	282	295	279	283	250	298	287	252	271	297	301	258	285	261	263	272	281	250	262	331	300	256	300	266	289	291	278	268	274	278	273	302	290	284	254	287	279	289	286	267	287	282	285	286	280	297	299	278	258	270	299	288	277	290	280	288	257	283	288	295	266	284	283	283	279	298	297	285	290	308	319	244	288	276	289	261	321	246	283	267	262	285	302	279	275	260	264	273	296	245	262	299	314	278	278	257	274	250	280	280	291	277	295	315	282	282	294	277	302	269	288	276	252	283	272	281	245	296	264	257	318	283	312	276	292	288	274	267	283	264	270	296	296	291	275	273	267	250	266	264	305	287	279	290	266	286	301	289	259	305	281	272	253	293	292	271	271	266	299	282	297	273	261
35424	11631	2873	1320	789	454	271	214	205	185	167	152	148	138	156	141	160	169	139	138	137	148	151	178	135	144	161	138	133	142	172	140	147	178	159	155	132	147	136	142	148	128	149	143	155	139	151	147	147	141	168	154	162	159	170	132	162	162	145	142	146	150	144	143	152	162	151	137	144	138	158	142	119	134	154	144	115	138	136	149	163	158	145	142	157	143	152	143	143	150	151	137	137	167	145	148	154	140	135	164	140	161	147	145	175	139	168	129	135	167	130	130	137	158	149	157	152	162	129	147	128	133	155	125	159	137	155	138	138	143	139	134	153	139	134	146	142	154	132	132	161	148	143	163	156	153	148	149	133	172	144	159	170	135	136	137	154	149	146	128	145	152	151	168	142	133	156	136	132	169	153	147	140	160	145	144	138	131	147	161	173	160	176	126	138	148	171	156	133	141	152	129	158	152	131	142	150	147	142	179	168	154	144	139	151	151	150	132	144	153	148	153	139	150	158	146	126	140	122	154	147	141	164	118	132	135	126	158	157	169	128	133	160	134	141	152	130	147	157	152	129	140	127	148	131	149	135	146	122	174	136	138	156	158	157	160	150	136	145	133	136	148	124	149	146	158	156	156	171	140	143	130	162	140	121	142	162	147	134	156	126	159	141	150	149	170	163	145	151	158	130	149	131	155	141	142	149	159	130	151	147	152	152	143	126	154	148	149	144	162	150	159	136	142	124	148	170	162	131	130	132	146	147	146	152	155	149	168	130	144	135	151	136	148	137	144	144	176	145	132	155	141	141	123	125	164	147	146	150	160	147	141	161	163	160	163	156	154	152	132	130	151	155	135	166	166	146	142	129	128	156	167	156	141	131	146	126	146	136	175	167	132	144	135	140	148	136	146	134	150	137	135	159	152	160	124	143	133	140	146	154	142	150	158	144	108	126	179	142	143	161	165	149	149	165	142	153	137	171	137	136	142	132	155	133	156	136	131	127	138	121	121	153	140	155	157	151	151	120	148	146	156	174	157	133	149	147	144	142	150	150	152	127	122	124	140	139	170	167	131	136	149	152	159	168	174	138	155	133	147	119	141	149	126	151	147	139	150	144	148	148	144	127	141	150	137	141	145	147	129	154	182	159	135	149	135	145	123	142	155	149	158	169	157	142	118	150	154	146	136	145	148	143	132	153	145	149	125	149	145	157	155	135	149	158	152	139	154	141	125	130	145	160	131	158	157	126	118	151	124	166	146	137	149	158	140	145	133	147	173	124	141	138	136	121	155	170	133	140	163	149	164	140	142	147	154	134	133	170	150	139	134	149	119	148	138	179	143	150	148	143	161	152	130	142	124	164	131	150	159	145	139	157	147	148	152	150	151	146	121	143	124	109	154	162	156	134	142	143	143	154	126	133	137	144	143	165	152	152	127	136	143	166	137	118	149	142	164	159	161	135	154	154	134	140	143	140	165	146	141	143	150	134	163	140	146	133	143	152	147	148	139	138	144	164	135	165	137	105	144	147	137	138	154	148	154	169	141	124	151	165	148	150	135	132	143	151	149	145	152	131	121	148	153	147	139	148	170	142	149	143	126	158	143	149	152	130	116	143	125	143	163	145	138	153	133	138	132	131	158	143	134	158	141	136	150	152	145	174	161	127	148	151	159	129	126	137	134	136	143	136	126	131	131	157	131	143	150	164	156	135	147	122	167	152	135	145	131	147	154	128	118	153	134	136	140	137	141	146	135	134	150	149	166	154	152	150	139	144	136	135	141	153	146	135	130	141	139	125	158	158	154	143	138	130	135	156	143	140	154	139	131	163	159	136	141	145	151	164	120	142	124	131	153	161	156	124	128	136	152	146	113	141	129	130	127	158	172	126	159	129	113	137	118	122	155	132	130	148	170	155	134	156	119	141	157	171	184	141	144	150	151	145	156	147	170	160	151	136	145	140	138	143	150	157	154	162	132	146	149	148	136	161	159	158	149	133	129	158	140	140	139	141	140	124	145	163	136	154	149	119	145	128	166	153	161	151	146	158	153	139	152	146	133	135	143	149	167	152	131	146	140	166	145	145	148	132	151	155	145	133	134	130	152	163	142	153	143	137	143	151	137	126	163	148	149	135	136	131	141	144	142	149	151	126	160	138	145	131	153	149	137	145	124	119	125	162	143	150	141	148	127	153	130	136	147	138	132	134	145	140	157	146	143	152	134	141	161	130	135	135	151	158	166	148	141	145	157	156	125	182	143	134	138	155	133	141	160	136	127	161	142	135	147	121	142	148	153	143	137	143	145	146	152	149	138	144	131	119	120	141	122	141	138	159	151	133	145	147	142	129	124	131	169	137	158	168	135	150	155	159	137	139	164	157	167	143	128	132	143	147	151	118	136	145	162	148	159	127	148	137	162	129	150	151	160	157	129	124	136	140	152	160	137	151	127	149	161	140	149	125	140	146	159	142	140	146	137	133	149	100	145	138	136	114	152	144	158	150	147	152	139	165	142	169	134	165	126	134	139	135	126	146	139	144	129	148	175	170	133	138	127	146	135	161	128	147	144	152	154	141	144	157	143	156	149	153	157	133	130	163	142	127	156	148	140	140	168	138	140	145	162	123	166	144	134	140	156	167	150	139	147	137	148	130	142	171	152	152	138	140	150	153	149	149	118	148	132	144	153	145	161	142	129	163	146	104	140	140	145	165	139	139	125	138	154	127	144	143	138	145	134	156	143	143	142	141	158	133	145	157	160	139	165	126	142	144	166	143	136	152	133	154	149	141	174	162	175	154	150	133	150	137	155	133	150	157	146	135	155	146	157	144	135	145	138	151	153	154	138	119	142	136	116	133	166	149	126	182	174	150	145	148	156	158	131	143	159	162	160	112	146	155	166	129	151	155	135	146	159	138	144	134	138	135	144	118	149	142	153	126	141	146	148	147	152	142	143	145	116	127	138	154	147	138	137	183	124	123	158	155	139	135	149	164	158	147	143	141	187	161	149	133	153	150	145	153	142	129	134	150	142	154	150	136	127	137	134	135	144	159	119	125	137	121	149	156	158	156	129	151	146	149	170	132	140	158	157	155	160	140	144	134	147	128	136	143	145	174	160	138	153	156	155	158	146	138	161	176	134	137	164	135	129	140	169	140	150	177	135	144	128	139	154	134	125	145	157	154	146	164	155	138	157	156	141	136	154	130	146	160	168	142	157	151	161	147	162	164	158	146	145	148	125	135	156	157	156	146	158	148	143	138	147	140	157	132	158	162	141	150	148	137	142	137	168	126	137	152	155	159	150	155	167	146	151	113	158	159	137	130	164	153	123	150	131	165	152	167	135	125	126	149	131	140	136	152	150	144	151	170	146	149	143	153	162	152	149	151	153	175	159	141	145	139	137	131	133	153	131	156	137	150	161	147	140	149	132	154	140	146	145	170	147	155	134	126	116	150	161	146	128	167	148	171	151	157	154	155	128	161	155	141	151	158	159	158	136	153	111	169	152	144	153	151	150
26594	8087	4864	3740	2566	1754	998	749	620	483	479	460	459	462	410	402	426	414	394	365	395	365	363	408	378	361	376	332	402	315	340	378	359	358	383	371	342	375	370	367	378	364	363	343	362	359	333	375	341	339	352	371	354	337	351	347	342	341	362	346	343	321	339	354	323	343	370	337	337	342	378	399	360	359	377	346	331	378	359	341	296	369	384	359	340	328	344	334	383	361	333	361	324	361	358	352	408	376	374	356	369	314	335	367	383	345	367	399	325	364	372	378	380	331	358	326	358	353	324	365	368	336	320	369	331	358	390	359	365	372	372	374	326	326	338	372	352	368	343	321	309	348	373	364	392	385	322	334	344	370	317	362	340	359	360	318	366	329	343	342	317	370	367	357	353	349	345	361	350	354	361	360	375	346	358	320	356	330	358	388	361	362	334	335	353	364	356	357	367	344	395	331	332	376	352	335	347	352	328	353	377	346	346	370	354	404	354	344	338	341	364	360	348	348	301	326	361	344	373	374	366	379	377	341	359	382	372	370	359	369	374	339	333	348	339	339	384	332	375	345	353	334	318	370	363	370	380	344	348	339	325	360	348	399	381	364	337	339	349	375	356	353	319	371	373	361	361	351	341	379	352	308	342	353	370	348	354	357	344	333	372	367	339	349	346	359	387	370	320	345	359	380	338	352	371	364	334	332	345	381	360	349	323	346	338	341	347	361	366	359	338	367	357	350	332	336	343	375	378	351	350	327	378	362	364	337	348	353	435	393	367	353	377	390	365	324	373	331	304	372	370	368	383	377	361	355	362	369	350	381	361	381	350	356	348	410	384	376	384	390	357	358	319	350	316	373	363	341	361	373	358	306	355	365	368	347	349	356	396	323	359	380	365	336	345	363	341	375	354	362	364	331	372	367	342	382	336	374	362	327	336	352	354	357	389	312	354	318	347	349	349	343	385	370	357	360	383	360	330	353	369	361	349	344	384	378	369	348	342	321	378	387	328	361	344	354	348	360	333	385	343	372	333	363	357	339	370	364	377	368	326	333	336	365	341	370	352	375	351	361	344	379	344	353	352	371	377	360	368	337	356	385	330	360	397	387	354	363	332	317	363	367	333	344	373	345	353	385	378	350	355	355	340	347	361	340	343	356	323	333	377	355	336	351	339	386	350	350	346	362	328	331	348	339	350	340	388	380	379	350	377	355	379	336	367	374	339	335	327	318	340	319	359	379	383	378	350	332	339	373	389	331	351	337	355	352	346	340	372	368	351	371	368	368	345	342	349	347	359	362	342	368	352	349	369	360	352	342	359	365	393	338	358	323	338	351	354	332	354	364	350	346	365	375	353	354	378	383	338	335	363	342	357	351	376	369	344	326	365	376	335	360	351	337	356	362	380	369	382	366	359	337	363	328	338	354	353	323	357	369	371	352	367	349	345	370	352	349	344	343	360	371	351	366	334	322	351	376	359	343	374	369	383	335	326	341	389	347	332	369	369	358	337	361	340	364	339	332	381	329	352	363	366	379	384	348	356	373	356	378	352	363	354	384	385	356	376	370	359	339	346	333	341	359	339	331	327	361	365	378	337	344	352	357	348	370	363	370	370	351	359	357	361	344	369	366	329	360	364	383	333	341	368	339	311	343	357	347	374	357	329	327	334	372	373	342	367	346	337	368	314	359	335	364	377	335	346	324	351	364	377	349	364	360	362	359	380	355	357	337	351	386	325	348	368	338	372	363	367	353	374	341	371	343	366	377	369	349	344	341	358	349	339	347	389	341	382	363	334	336	366	344	324	343	337	333	371	376	366	353	355	349	345	381	320	346	333	346	364	361	382	329	360	329	367	383	416	352	340	370	337	390	363	348	370	333	355	341	356	350	407	380	331	342	363	357	389	333	378	372	346	330	387	342	332	378	358	360	354	345	349	336	356	350	351	346	364	344	330	336	332	365	376	377	342	367	348	352	376	370	372	316	365	365	363	319	344	385	375	351	381	395	354	344	323	345	331	331	355	338	326	363	364	323	340	396	334	377	378	368	346	329	342	359	360	387	370	387	339	343	376	386	364	326	343	331	371	359	375	393	343	342	360	360	355	341	329	383	355	343	354	372	348	352	359	343	332	344	367	376	370	337	331	369	328	338	361	368	348	361	360	320	355	348	358	384	344	322	358	329	332	358	371	367	363	405	349	356	354	351	340	319	346	351	351	363	337	351	372	323	350	354	340	363	365	353	353	335	365	355	371	338	354	386	343	353	350	366	359	357	362	344	336	366	381	394	364	412	374	313	356	338	362	357	326	371	363	371	350	355	336	338	326	352	373	402	342	348	356	355	334	380	402	371	339	355	315	383	365	367	359	340	330	375	378	371	319	323	351	345	301	312	402	343	367	331	364	353	357	375	336	356	344	337	354	367	319	315	366	355	342	404	360	360	352	356	369	374	329	363	348	339	376	373	386	326	301	371	341	354	362	339	372	341	399	355	351	338	360	322	389	375	338	346	368	334	384	336	344	362	329	388	357	371	357	374	337	360	380	352	314	367	354	352	377	365	366	362	415	362	370	381	372	352	379	362	333	358	328	387	375	339	327	351	337	355	357	344	302	348	349	344	329	332	382	385	354	348	353	373	333	354	354	344	367	357	358	358	347	323	368	340	345	374	349	347	383	352	396	342	370	376	377	358	324	359	364	408	335	381	358	325	374	381	333	345	369	370	378	379	345	370	348	335	321	355	361	370	361	361	331	376	350	378	341	323	358	335	394	371	366	353	362	337	315	339	356	340	370	359	350	343	331	345	361	370	353	375	354	348	344	348	349	364	351	335	357	368	362	350	339	351	342	361	327	341	366	342	346	345	359	363	352	343	343	355	351	324	369	350	349	355	362	355	337	351	339	375	352	364	333	368	335	358	334	341	361	351	350	347	348	383	404	325	344	391	372	346	377	392	366	363	338	383	344	315	356	355	361	354	357	330	359	354	346	345	342	326	347	327	343	362	368	349	394	343	333	365	361	381	338	339	357	326	341	339	370	367	367	372	324	370	345	350	322	337	365	360	362	362	338	368	371	334	387	364	348	329	387	370	405	353	389	363	374	316	349	363	346	381	375	360	347	370	306	387	365	326	322	313	353	353	346	355	401	377	362	345	358	392	339	350	360	340	345	367	360	365	363	365	351	389	336	363	350	347	338	382	375	393	346	336	364	359	393	344	386	344	403	346	383	369	377	355	318	361	339	368	321	334	361	358	360	375	320	346	363	357	369	320	361	371	338	393	376	363	366	353	321	367	332	353	366	319	344	372	334	345	373	350	341	381	359	334	340	371	336	364	384	349	383	349	314	336	391	352	359	354	325	349	350	363	354	367	344	334	342	343	371	363	368	381	346	344	358	359	358	371	375	358	351	332	381	332	339	373	376	353	316	387	348	336	353	389	376	350	355	359	322	317	368	319	335	371	355	357	358	327	370	384	350	345	367	328	351	334	333	392	341	356	352	390	343	353	346	350
43587	16629	7324	3900	2062	1095	612	341	244	225	192	191	190	201	187	185	179	203	206	194	184	169	159	163	177	160	174	179	167	162	163	176	159	164	147	170	157	131	134	145	154	182	167	147	163	177	168	133	173	180	172	153	155	158	165	167	138	135	147	151	159	163	174	171	161	183	164	180	161	139	148	166	174	157	138	164	167	153	143	164	181	148	184	151	183	165	142	139	155	153	132	147	161	153	158	150	174	175	167	154	177	136	176	169	164	162	160	163	157	165	126	149	179	148	184	167	186	147	147	153	174	164	149	158	147	136	161	136	179	163	168	180	159	177	165	154	138	154	161	153	167	138	176	150	148	155	165	148	168	165	180	138	152	159	192	157	174	170	156	164	180	151	166	173	149	144	166	155	150	147	156	145	140	154	145	167	159	165	130	164	151	149	170	155	162	160	160	166	157	171	168	167	162	167	189	165	169	168	144	175	154	166	149	157	141	148	186	202	158	146	154	152	180	169	165	136	144	155	153	168	180	165	159	160	151	174	151	158	165	158	172	165	154	143	164	163	158	172	158	148	159	165	175	170	157	157	151	188	136	154	147	158	159	164	136	167	148	154	183	174	153	141	166	186	155	166	150	185	167	171	180	170	161	156	150	166	155	157	170	151	183	151	138	149	159	181	165	166	153	155	193	165	150	180	171	160	166	168	162	169	165	135	174	172	160	147	195	149	145	156	177	153	175	154	134	172	173	166	190	158	159	180	168	153	163	171	177	139	138	163	141	166	144	137	155	158	166	162	145	159	169	188	170	152	179	175	165	165	150	151	151	165	158	159	135	162	183	183	155	156	150	148	166	145	191	168	170	168	160	165	171	145	171	164	156	154	174	151	159	146	150	148	171	156	175	186	154	153	162	126	142	161	158	158	154	181	165	162	165	151	158	160	177	157	168	187	165	152	167	166	172	166	160	167	162	148	171	189	168	166	166	164	137	182	157	152	150	151	162	152	155	150	150	151	142	165	154	168	162	154	153	152	151	159	179	167	169	168	176	160	160	155	166	162	162	184	164	133	162	170	174	153	176	172	158	155	162	168	166	151	158	164	171	183	171	166	159	144	141	155	152	156	168	161	144	161	137	139	129	163	174	152	152	174	158	182	175	156	158	166	162	190	166	159	171	159	145	170	177	165	156	166	181	152	167	143	165	168	165	163	152	186	164	136	184	169	164	166	173	151	160	146	156	156	164	125	168	153	166	160	142	171	166	173	166	150	156	154	171	164	160	162	175	161	169	155	194	167	141	159	151	182	177	136	148	149	144	171	149	172	156	141	164	172	157	158	155	152	157	151	165	142	157	172	169	165	169	158	145	171	152	147	159	165	170	152	161	157	139	169	159	160	156	164	150	177	144	159	146	155	158	173	146	136	170	154	182	168	163	157	157	156	160	166	137	153	138	156	174	162	161	162	154	150	184	153	162	169	151	143	172	144	176	170	170	142	157	142	172	167	166	170	163	150	174	166	174	177	158	135	142	179	173	142	162	169	153	142	162	162	150	164	163	183	155	146	171	159	153	168	154	169	139	164	144	155	181	160	166	174	173	149	189	141	152	177	185	151	170	154	164	196	139	151	159	159	147	176	174	125	169	134	162	154	170	174	166	159	146	150	137	165	160	157	150	162	156	164	163	136	166	156	176	154	163	168	161	136	142	147	158	167	167	172	153	153	155	190	158	160	149	165	171	131	160	157	175	154	142	151	130	144	145	162	165	168	143	177	139	166	162	180	149	161	162	160	174	160	167	171	152	169	145	144	153	160	160	175	160	164	151	168	142	159	171	181	175	161	183	143	168	169	149	162	144	166	134	163	160	158	155	165	156	174	156	166	164	161	149	181	144	156	178	148	160	157	152	159	171	162	145	170	152	167	156	166	174	153	161	161	174	181	135	177	191	141	179	156	177	137	170	156	151	173	178	164	168	163	196	176	146	164	173	153	145	156	158	169	181	173	171	162	182	151	173	178	152	155	186	155	168	166	177	190	142	159	138	143	186	170	157	140	174	180	145	154	143	160	159	161	148	165	185	181	157	152	182	197	152	146	148	185	146	154	181	147	154	176	146	176	163	176	150	145	159	161	134	164	171	168	168	155	163	141	155	154	168	171	159	132	159	175	144	140	157	169	149	160	166	175	159	165	137	168	151	158	173	177	148	148	180	172	174	163	154	153	177	164	184	167	149	163	145	158	153	155	170	176	159	149	167	167	141	141	156	161	167	179	133	137	147	155	152	164	155	177	173	170	154	171	157	158	138	165	160	163	155	156	160	137	145	163	158	172	154	166	143	164	158	190	167	166	161	140	169	132	152	164	164	167	163	157	154	147	173	152	136	156	163	150	157	156	185	183	148	173	173	142	135	149	169	136	155	160	150	192	157	161	152	172	151	160	176	169	144	197	159	168	164	149	168	177	138	136	159	155	153	147	154	146	137	171	150	144	157	154	158	141	147	155	141	166	151	170	167	153	161	152	161	156	184	166	153	147	185	134	167	164	141	159	164	158	155	160	178	146	169	150	168	179	165	162	159	167	162	172	195	194	186	170	152	155	161	135	173	163	134	155	166	169	154	168	187	153	175	172	133	151	175	164	159	155	150	142	183	153	159	164	168	168	157	161	168	158	154	158	188	156	178	185	165	167	157	155	157	146	146	147	194	179	149	140	173	154	151	161	181	172	140	167	165	169	169	161	167	146	159	144	148	183	173	141	140	138	153	145	167	159	151	163	176	158	165	155	161	175	162	161	164	155	145	162	160	161	175	169	176	179	140	162	147	140	134	165	171	153	166	172	158	150	170	139	152	141	149	179	183	167	162	152	169	159	156	168	147	149	166	167	174	160	150	185	162	152	185	147	173	148	163	149	146	148	162	163	183	180	173	150	173	160	166	166	168	169	167	164	162	171	182	182	175	149	157	148	178	167	141	177	153	152	166	161	149	168	164	153	158	157	175	164	169	162	146	168	174	172	146	156	170	151	163	177	165	173	163	153	156	186	142	153	151	174	176	146	158	157	163	163	173	156	155	178	176	159	179	185	184	180	144	158	164	149	162	166	163	171	158	127	160	173	176	175	172	170	143	170	165	159	174	174	164	160	145	171	158	182	158	163	157	154	137	159	154	185	164	174	182	154	179	148	170	138	150	163	140	143	175	159	158	175	172	160	134	165	157	148	160	146	161	145	166	174	122	142	176	186	187	170	156	149	174	155	159	168	145	137	161	165	134	162	152	153	179	155	169	170	142	169	178	165	145	149	151	142	164	160	141	182	153	166	161	144	153	147	171	181	166	176	172	148	151	177	179	153	157	148	155	156	173	146	172	157	184	161	151	156	160	151	129	167	160	168	161	162	185	165	153	160	158	152	156	163	149	171	151	169	149	176	157	164	118	178	172	142	180	167	157	166	145	165	163	187	152	167	151	166	160	173	144	152	170	174	138	146	139	154	151	144	155	173	166	180	146	157	136	169
29773	13163	11498	10125	7176	4405	2643	1439	978	699	617	622	621	598	608	544	547	541	471	470	501	457	479	446	509	483	462	481	453	396	421	401	422	420	439	393	427	415	421	401	397	403	423	445	400	394	362	433	389	403	392	394	386	399	419	387	408	388	411	395	383	391	423	374	353	395	395	404	391	382	402	346	391	384	412	411	386	403	422	390	369	374	415	361	387	374	385	399	373	374	368	395	385	381	414	409	395	428	357	386	371	356	377	411	404	393	381	365	408	372	382	429	351	385	402	412	405	395	417	349	378	351	394	352	378	382	365	357	390	377	390	367	398	398	409	407	373	371	358	373	386	359	358	401	363	389	409	358	398	386	411	386	393	424	400	363	371	404	404	403	377	391	368	358	366	402	370	418	434	387	390	387	370	373	384	408	389	409	375	395	403	407	411	388	389	387	393	391	389	395	404	393	402	423	376	396	371	368	362	419	405	396	393	388	365	393	405	396	392	412	412	373	366	380	400	355	424	406	400	381	353	348	428	373	375	400	381	413	391	357	388	375	391	389	366	380	400	375	417	384	397	395	405	394	404	366	390	383	376	346	366	401	401	367	383	399	379	350	401	384	380	336	396	351	384	373	400	390	383	363	402	424	385	409	378	390	410	419	397	426	396	432	364	375	373	376	398	373	381	372	413	378	409	398	420	407	403	396	392	382	396	357	375	372	376	390	406	411	423	345	409	415	380	365	435	400	386	387	400	404	374	398	369	407	417	413	379	406	407	389	400	401	371	364	382	386	379	369	400	393	388	420	359	412	396	388	380	389	400	393	392	413	407	383	378	384	406	364	372	363	387	402	432	414	412	370	376	405	394	426	391	390	351	385	372	406	369	366	387	382	386	393	392	412	362	368	394	395	372	382	385	371	383	379	403	393	384	382	411	358	379	376	367	352	411	363	367	370	395	416	356	412	360	388	384	415	387	385	360	377	388	427	365	380	395	396	387	391	369	358	387	423	407	378	369	396	387	401	378	384	376	385	400	386	378	353	373	379	417	384	405	386	367	380	386	392	352	428	379	385	410	373	370	395	399	442	365	401	374	380	397	372	405	389	335	404	389	374	398	398	408	386	413	351	385	397	392	370	399	389	417	386	394	378	429	374	400	408	386	398	397	360	369	374	394	397	420	377	425	380	400	404	406	380	404	416	378	370	388	362	360	378	377	417	384	367	412	400	401	391	383	380	412	411	387	405	382	374	379	392	371	416	392	397	370	409	386	380	406	382	384	389	389	370	394	397	430	422	379	391	359	371	393	404	361	358	411	398	395	398	383	358	379	367	367	381	378	396	424	377	389	392	402	382	362	414	407	385	355	392	381	376	357	398	371	354	378	377	408	390	417	399	392	399	395	407	375	362	386	412	336	423	387	401	407	401	382	366	396	385	414	396	427	354	383	412	398	407	340	383	372	396	377	395	370	358	387	383	396	430	385	379	390	406	373	380	382	370	376	382	366	380	383	377	399	358	372	350	393	385	363	399	397	390	380	377	396	384	369	381	397	399	406	378	374	414	373	349	414	411	387	402	374	408	373	397	375	396	417	388	388	362	372	380	362	374	403	370	422	384	350	402	388	369	405	380	395	403	384	391	372	399	372	379	389	382	446	368	377	393	382	383	384	362	406	370	388	381	398	370	388	407	407	406	360	417	394	401	417	403	397	352	387	405	376	382	412	356	427	396	421	384	381	409	364	372	396	379	351	426	414	433	363	384	400	399	375	384	372	406	396	361	386	374	410	408	378	404	370	376	380	381	395	402	396	368	403	386	372	392	373	367	365	391	375	393	414	365	362	398	364	392	390	409	413	396	391	379	407	413	392	411	363	361	382	402	385	376	367	350	397	384	409	351	396	406	383	371	399	392	363	401	373	352	423	396	368	387	405	393	390	405	395	373	379	437	388	381	384	395	383	381	401	360	401	387	379	389	415	333	364	398	377	376	373	380	389	419	382	400	385	412	403	403	375	363	359	396	374	397	389	388	413	429	352	377	408	374	366	387	387	375	408	408	389	393	353	368	380	352	398	406	411	340	371	418	335	372	356	408	400	389	365	398	395	416	372	397	349	375	377	387	407	379	371	378	391	384	425	384	379	367	414	371	385	375	384	384	377	392	367	436	383	392	381	400	397	394	381	374	356	414	381	397	394	397	365	414	397	367	379	404	413	407	430	385	410	368	372	416	403	373	419	387	393	403	419	368	410	391	375	394	371	387	393	398	392	379	365	392	402	362	365	344	397	384	392	403	401	384	418	385	423	378	389	376	397	422	407	375	385	356	378	389	379	415	412	381	372	376	407	387	395	381	394	389	380	399	377	423	383	379	357	402	368	411	376	358	373	398	423	369	408	396	414	380	396	407	373	387	397	425	360	406	410	352	400	403	394	354	362	436	418	384	398	393	388	379	375	365	377	378	427	390	411	369	424	413	390	380	375	383	397	375	385	419	381	387	410	388	369	377	385	393	390	391	418	411	397	364	397	341	357	378	413	391	392	394	352	380	393	363	378	358	409	432	374	384	393	362	400	393	367	355	384	348	389	397	383	405	385	400	401	397	390	383	366	418	386	405	384	395	405	409	421	410	397	359	413	383	396	414	384	387	380	396	392	364	393	388	380	339	422	365	398	371	390	400	387	374	392	355	377	360	385	374	358	420	350	380	396	386	396	392	382	421	388	372	380	402	370	391	414	347	385	389	386	369	388	396	410	391	408	394	381	392	389	366	340	368	373	415	391	382	375	364	423	356	393	407	419	391	353	372	398	407	390	441	369	390	391	405	373	413	372	405	390	359	386	380	422	416	393	383	371	420	372	369	386	375	392	396	371	404	348	395	384	372	410	387	386	359	381	403	386	395	366	376	400	368	378	390	398	386	359	408	368	365	367	369	417	347	339	385	367	373	416	374	413	410	382	395	400	393	373	405	395	382	358	414	386	380	407	375	361	380	399	373	406	339	419	389	389	368	380	400	377	385	397	377	421	370	379	387	404	360	342	417	376	393	397	390	373	381	397	407	407	378	384	394	404	379	372	358	354	380	383	391	405	401	374	383	393	361	407	382	375	396	390	417	378	418	382	369	369	398	376	410	388	406	372	363	409	382	418	388	382	375	372	394	361	422	408	387	351	392	377	348	379	426	368	426	389	398	403	387	392	373	378	402	378	363	352	389	392	383	393	404	370	401	388	380	372	370	383	436	412	384	365	411	400	403	387	375	395	401	377	356	391	381	401	379	382	389	383	367	410	375	374	363	361	387	385	428	392	382	419	395	401	404	385	389	399	355	396	408	361	395	371	395	396	379	367	387	382	380	364	406	410	409	417	392	393	399	363	393	378	358	434	394	360	409	400	349	378	403	401	377	379	371	401	417	412	362	403	401	381	369	387	387	396	378	384	409	385	361	399	364	394	375	382	399	366	375	364	395	412	390	406	382	370	367	385	363	380	396	379	388	403	426	398	418	393	383	382	372
55936	25865	9559	3719	1576	819	502	291	202	164	135	146	154	145	157	147	117	121	125	138	140	142	124	128	112	128	140	131	133	109	125	126	121	128	113	122	108	129	100	130	128	137	119	137	134	109	102	129	133	135	127	141	115	120	127	113	118	114	120	104	98	111	114	111	133	106	114	145	125	125	106	127	106	131	122	107	114	100	125	99	118	120	114	118	113	105	136	100	130	148	130	108	113	129	123	134	135	114	130	106	106	145	119	116	120	116	136	107	105	137	103	108	119	135	114	105	132	133	122	94	108	122	139	130	120	103	107	127	104	129	120	129	119	104	125	117	127	125	110	119	116	112	144	121	117	120	133	145	127	117	120	113	95	102	127	110	113	119	114	136	124	117	111	128	119	95	129	140	121	90	107	124	119	129	113	117	139	96	106	137	90	123	125	101	120	128	106	131	112	110	119	95	111	116	109	106	99	115	149	109	131	111	118	105	117	140	112	127	103	127	124	129	113	160	109	139	122	139	127	117	107	90	117	122	101	123	116	116	116	132	122	116	131	118	120	120	123	108	120	131	100	100	132	126	107	131	145	120	135	121	113	120	116	105	114	125	118	124	115	119	136	104	117	115	115	129	122	131	137	127	123	116	115	101	90	113	139	120	114	113	134	117	92	126	106	123	108	105	140	126	125	141	128	127	119	128	134	120	102	95	91	124	119	128	134	109	108	118	118	121	101	129	104	107	133	111	115	100	126	115	111	122	125	100	110	105	111	121	118	125	125	118	106	121	113	108	107	107	104	114	126	125	140	133	121	125	121	132	125	98	118	103	133	100	128	120	135	105	127	129	132	128	118	109	134	140	123	122	129	114	129	127	144	133	107	128	117	112	145	109	135	117	147	114	127	132	131	112	124	122	97	122	104	123	114	113	104	117	113	96	118	140	120	128	116	126	124	131	127	118	117	118	119	130	106	98	111	121	123	100	121	106	122	120	106	127	131	127	123	112	133	117	125	116	124	123	109	129	123	104	120	123	106	120	128	117	109	125	127	117	115	146	110	130	125	123	130	131	122	100	132	102	122	115	118	109	122	112	118	127	122	109	118	104	118	118	116	125	123	104	127	133	118	121	104	120	117	142	107	110	124	127	118	126	113	99	126	111	118	129	126	115	110	104	120	106	122	109	125	103	124	106	120	116	108	139	119	115	133	106	124	118	139	104	108	103	108	111	128	120	106	114	107	116	110	123	133	111	133	131	109	121	123	139	123	111	122	114	124	109	97	114	143	115	127	134	139	109	126	127	107	129	123	114	141	103	122	122	127	120	141	117	118	110	110	107	119	131	134	122	101	111	108	127	114	113	103	128	104	134	113	141	134	114	131	132	133	135	115	117	112	131	133	109	131	133	125	115	105	119	103	124	112	128	122	110	128	122	126	110	123	114	106	130	120	125	110	121	126	116	111	105	117	132	119	118	104	114	113	128	123	116	140	125	125	124	120	122	112	125	144	127	117	134	120	118	115	122	104	110	98	140	132	136	127	145	118	128	109	136	115	122	136	125	111	121	128	118	125	118	123	112	111	117	128	110	123	118	124	118	125	103	115	119	116	99	101	113	102	115	126	115	113	126	102	119	128	105	122	128	116	109	104	106	119	124	125	107	110	117	98	125	121	125	129	120	125	138	118	109	107	133	109	123	130	121	121	108	123	125	128	114	125	121	130	122	124	123	105	113	107	124	107	131	144	125	111	125	124	118	130	129	128	125	136	117	146	122	124	121	144	124	110	121	129	117	108	105	118	137	135	143	141	130	121	110	108	120	129	125	123	118	121	131	110	121	110	117	103	127	130	126	122	121	97	133	119	114	129	123	102	118	126	122	113	143	110	111	118	119	142	129	111	125	114	126	135	119	114	127	113	112	124	136	113	119	127	103	119	97	114	113	111	118	107	121	119	120	116	113	129	114	126	123	129	156	106	112	120	108	123	129	112	125	120	107	127	111	116	113	117	113	113	139	112	114	120	108	111	111	105	124	118	107	116	135	102	107	108	122	146	127	132	109	121	121	126	99	116	119	118	135	121	113	123	147	130	132	113	102	133	105	135	117	122	125	121	120	108	117	117	102	102	117	118	129	130	121	132	107	123	147	145	101	108	128	114	127	126	110	108	113	128	114	119	112	108	130	122	121	139	131	115	134	119	107	98	129	119	132	104	121	136	114	114	135	121	107	122	123	125	124	112	133	122	115	114	119	112	104	124	102	116	140	115	102	114	113	117	127	115	124	126	108	104	136	141	125	121	120	112	129	121	132	124	125	112	109	135	114	107	112	111	122	116	114	123	117	120	111	131	114	124	126	94	134	135	125	124	143	124	116	116	98	120	112	139	117	128	98	110	127	104	135	127	146	142	125	128	126	112	120	110	149	122	122	111	134	127	119	115	124	99	130	121	130	108	101	124	122	104	105	103	122	148	134	113	118	108	109	116	110	124	121	135	122	116	100	129	122	102	116	107	135	129	115	124	121	105	96	108	127	127	112	98	126	121	95	106	127	110	113	113	115	101	114	114	124	99	112	102	116	126	130	113	119	118	100	129	104	118	126	118	134	112	128	141	119	118	110	143	125	125	123	106	123	127	131	134	120	93	125	98	115	114	113	114	141	140	95	123	120	127	131	119	113	123	133	138	111	110	97	94	110	122	114	118	110	108	104	128	127	105	112	132	122	118	120	131	130	109	119	145	119	100	115	153	123	120	121	120	110	121	133	120	128	122	113	112	109	132	126	136	93	120	119	115	106	119	125	132	93	114	130	149	111	112	124	137	118	117	112	107	126	103	133	100	113	115	112	134	108	112	128	126	97	124	116	115	126	111	129	115	145	105	116	114	110	114	123	121	120	114	125	118	101	115	107	123	109	121	140	104	103	135	115	136	105	129	135	114	122	110	129	123	117	124	122	119	125	122	115	118	119	126	125	113	123	138	132	122	130	118	119	119	127	122	116	124	118	133	100	113	116	140	104	128	112	99	107	124	132	111	122	100	110	111	120	107	112	99	105	118	103	132	120	142	119	120	116	126	111	111	107	110	111	119	121	134	138	112	100	108	111	118	119	98	120	97	118	124	140	114	121	110	138	119	158	142	121	117	97	99	113	134	100	147	107	126	110	106	127	108	132	114	104	119	125	112	119	128	149	138	125	115	121	105	131	136	125	108	108	115	128	114	128	116	117	112	128	133	111	124	122	109	148	127	106	107	117	109	137	121	128	133	123	120	128	122	133	122	111	101	124	123	115	124	119	114	119	118	123	121	148	109	114	128	108	127	100	98	147	121	101	149	115	103	105	108	104	126	134	109	125	111	119	102	114	124	126	129	135	99	108	123	125	123	101	105	117	113	93	106	117	132	120	127	143	136	131	119	124	134	103	129	106	105	124	106	126	116	129	111	122	110	96	120	112	116	118	117	129	112	114	127	113	123	101	129	121	124	119	121	130	128	122	115	114	111	122	120	145	133	136	120	138
38764	19444	11983	8538	5436	3173	2080	1213	728	519	467	409	465	446	435	450	404	399	373	348	372	355	373	412	326	337	383	341	356	319	333	335	286	319	304	322	332	308	297	329	330	350	362	287	307	325	331	295	288	276	291	269	275	293	319	293	275	282	307	289	287	312	293	293	314	322	275	277	262	328	279	270	295	269	312	278	304	303	325	282	285	295	301	296	304	309	297	289	273	307	329	293	275	294	320	286	298	309	271	315	273	260	311	269	285	298	309	307	307	288	297	292	272	308	334	330	276	273	283	353	307	326	288	271	300	279	272	292	325	283	284	297	309	288	283	276	305	265	284	295	270	295	310	287	316	270	294	275	290	306	291	302	288	310	288	290	308	296	303	297	280	291	269	295	306	271	293	300	307	303	282	298	298	283	286	276	316	332	310	262	305	269	304	308	308	268	290	292	277	294	289	309	303	293	283	308	338	325	298	285	285	295	282	307	308	307	260	282	279	307	272	288	277	280	290	284	289	290	279	272	275	275	291	287	318	274	256	287	288	274	279	303	299	297	300	297	279	287	269	266	278	299	293	264	300	287	299	320	281	316	303	268	293	275	330	335	266	292	277	280	291	283	316	254	292	276	301	297	287	278	304	287	297	301	292	283	264	245	286	273	335	290	280	277	285	278	308	306	272	305	278	288	316	269	304	271	295	317	321	278	275	308	286	273	248	279	287	292	282	296	293	282	289	285	283	267	291	283	277	298	302	277	297	280	279	285	303	290	282	276	280	299	293	296	269	309	275	285	273	270	292	261	287	263	303	300	279	314	274	299	294	306	308	292	318	297	278	299	301	290	302	277	292	298	290	271	283	297	281	298	313	263	307	276	261	309	278	288	270	319	301	292	260	265	283	282	307	305	312	283	281	325	276	294	312	287	317	279	292	296	277	266	303	296	297	295	292	269	251	293	284	276	293	314	283	287	283	296	279	322	269	290	331	313	271	316	304	282	272	282	279	274	269	274	301	292	300	277	339	289	277	306	314	277	296	282	297	268	273	254	324	294	281	265	302	295	256	273	299	276	299	292	287	287	329	293	282	298	300	297	297	281	310	313	281	303	296	263	286	281	247	280	283	285	293	280	279	288	274	313	285	290	294	297	287	303	271	288	282	279	285	289	286	265	267	277	269	291	272	274	277	282	306	273	300	271	273	292	272	292	313	266	313	312	284	315	308	309	312	309	302	318	317	271	309	271	292	282	276	299	254	266	282	298	321	291	279	321	313	306	318	281	263	274	270	321	283	263	284	309	313	321	292	270	277	278	289	296	293	291	252	275	283	296	308	318	293	301	290	263	283	297	294	304	265	280	265	275	300	288	275	279	277	269	282	285	298	291	262	285	266	259	275	322	265	279	316	280	293	281	282	283	284	318	318	297	287	286	298	293	301	317	295	307	306	291	296	303	315	311	295	291	283	283	294	290	298	285	295	312	256	324	290	284	287	287	299	274	338	298	285	301	307	290	284	288	312	292	295	321	294	306	302	284	279	303	286	271	301	284	305	296	270	274	296	292	298	288	310	295	280	308	310	306	312	273	301	262	315	265	277	279	298	304	283	282	277	287	294	271	289	283	306	340	295	284	291	300	263	284	290	275	281	272	321	288	293	294	285	292	303	285	292	309	268	303	292	303	293	267	273	300	296	276	288	312	310	313	275	291	269	298	319	308	285	289	286	264	267	282	292	274	294	280	318	299	311	289	293	295	286	280	289	300	279	302	271	298	291	314	307	296	291	289	295	305	295	302	297	277	280	286	312	301	302	264	317	303	278	293	289	287	295	275	252	281	275	287	305	299	303	303	283	289	282	294	282	264	277	310	324	289	287	299	295	281	316	287	323	292	300	289	270	293	306	298	280	290	281	342	287	290	268	300	298	286	299	301	314	268	266	284	314	269	280	320	273	285	291	287	314	294	304	295	296	295	314	290	318	275	281	308	283	295	281	296	294	313	281	297	322	306	331	304	309	285	334	278	288	285	286	279	295	296	287	320	280	298	264	289	311	296	271	308	246	263	298	278	326	289	285	338	306	303	277	286	283	281	305	333	268	288	294	276	297	293	288	260	305	297	287	300	282	289	301	314	307	284	281	265	306	278	312	326	285	271	266	255	286	292	314	304	299	298	257	307	282	305	301	303	276	288	306	316	288	285	287	300	273	285	262	254	309	273	273	317	273	278	300	286	276	303	293	262	281	293	307	280	286	280	299	279	265	285	286	303	310	304	311	269	321	280	284	308	299	281	289	282	287	297	294	304	312	271	304	275	290	295	308	298	325	320	309	288	289	267	311	306	280	294	285	267	298	299	259	295	260	274	292	312	288	282	279	304	285	294	290	308	281	318	302	286	272	284	232	297	295	281	286	284	307	304	284	302	276	312	292	288	273	312	303	307	291	302	320	252	304	278	288	291	336	261	321	273	295	285	284	325	268	290	279	286	281	301	293	320	298	285	300	288	286	311	272	318	292	269	297	303	297	294	275	299	304	284	307	281	266	294	290	266	292	304	296	309	286	310	333	281	288	286	301	282	311	299	309	309	292	289	284	278	292	294	280	293	301	320	303	287	288	280	293	280	272	300	277	239	293	331	290	302	286	281	265	262	289	289	277	277	281	289	277	271	288	295	304	301	262	300	328	253	310	293	276	314	282	281	280	292	288	278	300	274	328	303	288	286	298	273	283	303	282	304	291	287	317	301	295	304	281	313	281	336	289	270	287	300	300	299	307	264	326	291	308	293	311	317	324	335	287	269	302	281	303	298	281	279	274	292	271	302	283	318	279	276	309	298	279	278	311	265	306	287	270	246	303	286	278	273	326	277	284	290	272	296	301	295	308	318	290	290	302	303	240	296	286	296	313	278	289	298	309	295	285	316	267	270	311	293	304	285	265	297	308	299	288	272	297	282	296	290	287	264	288	272	308	267	301	277	303	286	296	262	274	305	264	273	271	277	257	286	311	268	307	294	287	278	302	292	264	320	284	266	303	324	316	279	276	263	256	293	298	273	273	304	278	274	283	291	323	306	292	314	273	258	312	303	272	285	288	301	302	307	271	292	302	283	265	292	287	316	304	313	282	287	289	292	286	260	285	282	297	263	294	275	288	271	294	274	286	302	297	257	304	283	280	312	292	297	296	299	273	290	285	295	313	328	287	289	288	272	300	299	270	316	316	292	309	308	281	282	293	259	291	286	301	275	317	297	271	264	300	253	264	285	296	311	314	288	293	269	307	283	315	297	304	281	299	290	288	275	267	274	286	255	291	270	273	294	263	268	296	295	301	333	267	289	279	299	305	290	278	278	269	306	270	300	289	296	272	277	288	299	295	290	281	316	313	273	303	328	283	320	273	291	282	280	285	258	271	275	269	275	305	273	276	281	304	270	310	301	296	271	261	316	302	279	270	288	290	312	277	255	298	286	299	270	301	289	284	312	274	298	337	285	297	242	312	249	265	318	273	275	276	326	288	289
40869	11334	2129	885	424	247	206	189	181	151	153	158	159	144	157	137	148	164	163	169	153	139	155	144	145	173	162	159	167	160	153	176	175	172	170	163	170	160	172	146	163	169	156	170	166	171	168	168	134	137	163	153	146	157	171	163	152	151	159	146	180	156	188	152	165	144	151	139	167	137	163	177	151	162	144	163	155	176	144	133	148	136	151	188	158	151	151	154	143	157	132	140	157	164	151	163	171	165	174	156	143	128	181	154	138	159	173	182	137	142	136	167	167	154	170	137	145	144	159	196	169	145	145	154	143	161	184	155	162	148	154	152	146	162	148	151	147	149	163	164	144	166	135	157	182	151	179	168	162	164	160	179	172	150	165	155	163	168	156	157	159	163	179	151	182	182	147	165	146	142	153	140	161	163	154	137	158	144	136	152	133	153	153	157	162	156	156	163	154	154	182	142	146	157	140	158	155	153	143	150	156	154	159	152	148	143	168	150	152	170	145	148	167	168	138	168	180	153	172	161	148	161	165	148	161	148	172	176	159	198	144	147	144	158	142	159	162	154	167	176	164	169	161	135	170	131	159	145	156	167	163	143	144	140	133	144	164	196	165	153	142	139	166	157	152	166	168	158	140	135	155	142	167	175	177	162	159	178	156	142	167	165	136	150	185	171	154	159	155	169	140	141	154	159	153	149	151	144	171	143	189	152	143	169	147	161	136	170	173	157	142	144	162	145	159	162	152	144	180	147	128	120	188	179	156	160	166	125	159	168	155	149	168	174	139	173	146	164	159	144	150	179	130	147	146	145	139	172	172	190	163	176	173	141	159	139	156	171	163	171	151	155	169	156	174	153	151	169	141	156	147	151	148	135	172	149	159	130	134	153	128	128	144	145	146	155	190	153	159	162	143	146	174	158	141	160	154	153	163	159	160	130	166	150	122	175	165	144	164	132	159	155	147	142	144	158	152	180	145	147	164	137	137	156	147	143	128	166	136	165	142	165	156	153	186	139	163	163	157	159	165	169	136	165	149	158	148	158	164	167	152	169	168	166	169	166	143	172	161	147	138	169	169	154	163	173	155	158	167	157	168	172	148	178	176	149	170	164	150	154	150	173	168	159	192	141	141	154	162	154	134	158	153	145	159	168	150	163	146	175	167	180	156	172	128	153	155	169	151	143	178	170	137	148	145	148	153	155	136	132	160	161	158	155	173	157	172	140	139	149	163	152	163	148	147	145	148	144	129	182	150	165	167	165	156	180	163	170	160	160	154	152	157	140	154	132	163	157	149	166	162	156	150	176	168	184	172	149	156	155	150	177	152	169	172	166	192	168	158	154	182	144	156	152	154	157	171	157	155	145	164	167	151	154	156	165	160	155	169	176	145	172	165	165	158	142	164	182	146	169	145	153	184	167	160	159	160	144	137	170	138	144	161	166	150	187	165	146	171	155	155	179	156	200	165	167	155	173	173	146	156	153	159	177	156	162	141	179	140	152	140	170	174	144	154	169	153	167	149	160	163	177	140	160	167	169	157	156	153	174	142	162	139	134	153	134	160	178	172	150	144	170	149	163	168	145	155	128	153	153	133	161	153	144	166	158	153	145	171	157	166	155	152	168	166	146	171	174	163	169	137	173	144	151	164	134	146	149	159	143	157	182	159	152	164	164	118	157	178	166	160	157	162	162	170	173	153	171	132	150	149	155	190	171	170	169	131	139	154	163	162	161	136	175	162	163	172	170	170	145	159	156	159	147	155	159	167	161	148	140	174	152	152	169	149	165	141	177	166	170	158	142	167	131	154	166	141	152	161	160	139	148	147	166	183	145	132	159	145	159	161	145	143	157	146	163	144	151	154	152	157	173	180	150	149	180	129	167	139	153	140	173	155	160	167	147	163	159	161	136	146	139	143	157	150	183	163	150	148	189	154	158	122	160	150	159	152	166	153	148	167	148	150	144	163	177	135	149	156	164	180	145	155	143	151	164	152	153	142	151	154	158	150	118	160	132	151	162	168	135	153	144	144	148	151	161	168	167	173	157	168	161	158	164	176	155	146	161	172	161	159	160	145	157	157	156	153	158	146	149	158	162	164	145	166	133	158	150	162	153	144	139	147	165	175	186	153	158	153	154	161	143	143	160	153	172	165	172	159	154	135	135	162	174	171	163	178	152	161	168	167	151	152	172	154	167	153	153	167	168	171	178	151	146	141	148	149	175	162	168	152	159	149	162	157	166	161	138	186	162	155	173	151	139	196	138	175	147	144	150	166	172	158	157	168	156	155	155	166	158	164	150	156	195	149	154	139	145	149	159	172	142	152	174	151	178	153	150	169	172	154	149	144	142	136	139	132	143	168	165	154	157	161	163	147	143	158	160	190	164	152	155	140	165	173	179	156	153	172	167	132	151	180	162	142	162	151	153	166	136	156	139	149	142	172	134	157	151	168	149	164	148	154	161	149	135	168	142	145	167	141	151	170	165	166	154	136	133	134	155	165	158	145	113	139	154	147	165	152	149	146	158	147	145	164	160	155	143	171	158	161	164	159	163	151	144	192	154	153	151	129	173	162	153	150	158	162	155	157	156	154	153	153	158	167	158	154	165	168	153	162	160	164	161	141	140	149	147	169	168	169	175	152	179	148	137	146	132	147	148	155	150	145	158	184	154	139	150	163	146	143	151	160	155	162	168	171	138	160	161	133	158	144	162	155	160	151	171	150	151	176	145	147	174	168	163	159	169	153	154	162	135	150	137	165	161	170	179	125	180	153	165	158	162	148	151	157	150	135	156	158	155	135	146	145	144	178	156	167	160	150	173	174	151	142	145	156	152	174	150	174	155	149	153	152	151	157	183	157	150	145	151	169	153	153	138	162	164	155	149	132	163	160	188	151	172	142	166	159	165	145	153	143	155	159	151	182	165	130	124	135	153	150	152	141	126	180	147	163	164	170	141	159	158	156	172	159	144	149	132	161	131	147	178	156	179	174	163	175	169	142	161	153	176	157	185	181	161	130	169	160	179	161	152	149	163	148	144	158	162	164	152	149	146	149	149	149	178	142	169	160	172	157	168	159	168	170	146	175	147	156	164	137	169	134	150	149	161	171	150	168	134	180	167	161	159	166	168	128	138	151	154	173	148	145	144	156	164	151	162	154	151	167	192	147	157	147	144	170	143	176	165	156	138	158	185	157	153	156	158	156	157	171	162	158	154	159	146	129	157	174	141	146	160	149	152	160	171	139	173	157	162	156	153	152	124	137	148	177	140	173	173	140	160	187	151	151	165	156	157	143	159	144	157	182	153	160	174	133	160	156	165	175	166	150	153	156	166	155	150	139	151	159	158	149	140	175	161	152	170	146	168	148	154	165	150	163	152	165	148	157	141	158	142	140	169	156	157	166	142	169	162	163	163	138	140	160	176	165	165	144	148	141	158	171	148	178	152	150	151	127	174	151	167	171	170	157	163	138	148	144	155	174	147	126	139	132	153	159	170	166	163	149	161	131	137
30049	8076	3438	2347	1264	790	588	462	447	442	428	424	385	392	439	371	389	380	381	382	373	352	387	417	379	384	361	367	371	378	389	351	401	424	391	385	354	389	376	380	384	392	416	359	392	371	371	392	411	379	385	379	364	410	400	366	382	373	349	392	397	373	385	397	365	401	361	410	383	388	350	367	393	391	387	387	387	371	377	397	379	393	363	395	368	398	382	359	335	407	382	384	406	352	403	358	397	371	375	368	376	379	406	374	398	366	397	380	367	426	397	377	418	343	373	365	385	421	393	357	398	377	384	400	386	397	376	380	372	413	380	392	397	364	371	408	406	376	395	368	426	374	378	397	400	405	372	366	361	369	398	378	378	378	376	331	375	376	386	382	400	394	352	383	383	402	385	346	376	371	372	392	375	400	380	369	385	390	390	357	348	408	394	419	400	365	350	388	414	351	357	371	403	384	381	394	371	388	361	391	374	408	387	388	375	373	365	397	401	392	379	393	404	370	381	357	388	367	391	396	352	348	387	399	412	390	368	380	381	360	372	363	381	410	386	385	380	347	350	378	367	385	343	408	380	400	397	376	379	425	389	371	375	400	356	425	367	372	395	374	410	402	351	381	387	384	373	347	411	379	374	404	395	371	406	380	405	387	404	368	365	372	364	356	370	353	371	361	401	375	346	358	374	389	373	394	387	392	431	393	375	373	347	388	409	334	351	383	377	370	394	385	382	380	371	395	389	365	386	374	380	381	380	356	384	354	350	389	402	385	384	411	363	379	356	365	413	380	378	349	382	339	346	397	368	407	398	374	371	383	425	355	387	370	402	363	352	412	388	385	382	377	375	374	369	346	391	384	364	384	378	407	370	400	365	399	406	375	380	374	374	401	415	367	387	398	375	369	403	409	385	347	394	389	370	371	367	375	388	408	371	420	375	394	388	384	434	407	401	403	374	383	377	357	383	376	397	365	368	422	348	391	398	362	392	413	392	380	362	356	365	398	390	368	386	373	380	400	394	372	381	422	366	399	388	387	373	397	411	378	367	395	417	354	397	342	357	398	353	415	407	371	373	381	400	405	366	403	354	392	415	351	401	347	379	387	394	358	370	380	387	361	370	400	370	414	375	338	357	387	362	430	405	368	387	372	375	436	360	371	409	390	390	367	363	363	395	380	359	371	355	372	358	362	379	353	381	382	390	348	370	379	375	367	397	358	341	384	420	371	402	379	367	383	377	410	403	374	362	385	366	393	390	393	352	380	397	389	387	357	392	384	386	356	378	356	367	372	387	383	391	372	389	405	386	368	365	382	406	409	405	377	356	377	367	385	410	400	343	409	381	390	366	371	400	409	364	392	396	414	342	390	397	398	372	372	365	385	369	408	365	407	390	388	378	376	360	392	393	413	361	380	407	365	380	368	404	363	392	385	426	412	418	394	363	367	411	374	354	389	393	393	370	379	341	409	378	411	395	415	386	395	380	377	376	355	395	360	369	400	361	379	389	396	386	369	359	382	405	435	372	373	393	393	435	398	390	373	364	378	385	373	419	417	388	401	400	392	354	400	388	350	384	391	385	409	385	371	371	372	388	382	362	357	370	381	394	359	397	375	425	357	386	362	354	423	380	392	360	354	340	373	391	416	392	379	384	375	419	436	387	383	371	372	405	418	358	404	403	382	343	386	378	377	395	356	385	404	375	377	399	387	358	369	389	380	397	385	375	379	400	373	355	357	397	407	384	408	353	390	365	393	399	380	360	364	380	386	382	371	368	409	375	361	380	367	412	378	370	389	413	375	386	353	375	385	384	413	391	404	363	344	388	418	363	412	373	368	366	377	351	342	381	379	370	388	374	372	401	377	356	394	361	388	393	405	365	347	381	394	390	364	389	347	387	371	349	407	412	411	410	357	382	362	415	372	384	404	348	387	375	386	370	424	369	356	365	392	372	352	398	376	386	367	388	399	388	377	402	382	382	372	395	339	400	401	396	347	376	375	383	410	373	370	416	362	413	408	379	388	367	399	359	387	423	427	372	377	428	358	378	405	399	381	366	387	368	381	359	448	359	404	379	372	392	397	377	348	381	371	375	351	394	385	362	377	370	397	408	413	320	389	373	348	368	346	352	388	364	352	364	373	356	395	421	365	393	441	422	388	372	405	399	382	363	332	368	371	416	380	391	328	393	380	385	384	379	372	380	382	413	364	388	429	380	387	390	399	384	375	406	347	368	387	357	379	411	379	398	396	384	370	377	394	382	393	382	362	381	378	377	379	380	386	406	402	376	374	382	392	360	353	357	381	390	395	369	357	344	401	397	385	411	401	410	370	391	387	385	357	371	360	390	371	388	370	402	389	354	410	397	390	387	364	382	401	386	381	389	381	355	370	374	377	384	362	393	347	356	408	393	414	349	346	389	391	340	337	399	408	373	377	389	403	374	379	398	364	392	378	379	364	398	380	394	432	377	388	401	403	377	370	388	383	382	380	367	379	361	417	315	366	404	334	417	367	379	392	395	407	356	333	368	367	418	417	379	384	339	374	363	366	377	387	349	387	384	365	364	392	392	382	391	389	366	401	373	390	357	408	420	360	378	375	379	344	392	375	382	370	373	398	377	402	369	394	360	365	416	353	394	377	349	369	377	369	361	354	375	394	408	395	422	434	386	376	412	377	363	403	382	342	396	382	367	348	375	356	380	357	400	354	394	411	380	420	408	357	382	372	339	357	370	380	367	403	348	401	387	385	360	352	361	374	380	387	371	388	400	382	376	364	390	392	375	411	400	392	396	401	393	380	347	372	356	363	368	408	368	386	381	370	394	374	389	392	373	362	344	394	394	417	352	383	371	370	412	363	370	389	387	381	402	393	401	407	351	382	386	393	360	380	396	353	410	359	379	397	374	361	396	398	366	368	355	385	395	400	380	354	361	396	405	361	365	389	339	347	377	374	385	363	394	353	388	412	378	370	383	383	372	433	393	422	408	399	361	372	376	359	377	372	365	360	401	362	402	394	374	396	402	347	386	388	401	408	364	365	358	362	368	402	372	350	400	407	349	390	360	392	376	346	358	390	372	386	385	407	376	362	358	403	397	391	373	381	402	401	372	423	383	388	384	379	379	359	363	368	377	373	387	379	353	396	359	358	407	362	360	334	377	396	385	374	368	383	383	385	365	340	380	375	381	414	376	357	357	385	396	360	374	371	392	386	374	384	380	418	396	356	372	382	321	358	382	353	395	353	392	361	389	397	392	383	364	376	350	385	324	378	355	398	383	378	384	383	392	389	349	387	383	346	347	397	350	371	373	418	412	378	400	410	387	345	393	372	368	361	412	368	391	372	396	415	376	371	382	378	391	376	407	363	419	382	383	368	365	365	370	423	397	394	392	380	369	395	396	427	381	376	375	371	378	376	401	412	364	341	395	379	372	387	334	399	378	398	412	383	362	380	372	385	356	349	364	355	402	393	367	348	381	377	422	403	363	412	374	407	370	388	414	385	372	385	381	363
45840	16465	5628	2255	1426	818	381	265	206	227	179	172	173	189	175	174	178	172	163	173	193	195	177	149	188	174	156	194	170	145	166	178	180	190	151	147	158	162	189	177	184	177	166	173	153	138	178	160	176	165	167	174	171	152	171	145	164	164	191	170	189	147	162	199	170	156	189	157	155	169	164	148	179	187	172	162	158	157	184	162	165	172	153	152	153	157	179	178	162	172	194	169	168	148	163	144	169	160	154	180	159	191	138	148	154	149	162	178	160	145	149	159	145	138	156	187	191	150	166	154	169	167	167	146	181	173	158	137	149	166	172	172	161	160	151	167	158	178	178	176	190	169	174	157	150	144	167	142	154	170	139	186	146	157	145	172	180	165	173	171	182	156	180	164	173	186	158	135	151	178	156	187	181	138	179	152	163	170	169	148	143	156	163	135	152	171	155	157	169	160	152	158	157	168	191	149	162	165	161	158	156	173	159	154	171	183	154	167	152	170	158	189	177	174	169	162	159	160	174	163	165	164	161	166	154	169	152	166	172	162	168	146	198	180	182	160	178	151	147	167	171	188	165	144	154	176	150	161	167	180	155	155	163	160	161	171	181	166	180	158	178	151	175	184	155	142	158	158	170	170	157	167	160	157	173	169	154	135	162	160	161	156	171	171	182	167	174	172	157	141	154	141	188	155	162	155	171	173	166	164	170	166	153	156	182	162	154	148	176	180	164	141	168	164	160	177	141	168	181	197	146	167	161	133	160	152	133	151	167	172	184	178	157	163	166	181	177	184	171	154	191	139	179	174	177	175	148	163	171	172	164	185	170	168	172	184	157	147	165	167	149	165	162	160	162	159	146	146	159	163	154	152	153	168	164	172	176	169	155	147	160	173	170	152	157	143	171	177	162	163	191	161	169	155	171	177	183	164	164	178	165	157	163	159	163	149	140	191	153	156	175	175	147	162	167	170	165	162	197	207	174	157	151	165	154	132	192	158	160	164	158	190	143	142	156	160	159	169	173	183	169	177	170	142	163	191	171	155	168	180	144	155	181	140	162	193	124	165	164	172	154	167	152	177	187	166	183	153	173	164	171	162	155	132	182	178	159	183	176	175	169	141	155	169	158	168	166	159	163	161	176	176	169	181	152	163	181	157	159	167	160	183	160	161	147	195	170	141	175	144	164	145	182	142	132	165	149	171	147	176	175	157	172	163	184	168	189	153	147	162	169	160	147	168	181	152	181	176	166	183	140	170	145	155	168	155	189	134	186	160	137	161	157	181	187	171	151	139	159	168	154	171	161	191	170	176	182	155	157	185	163	186	165	167	178	144	164	173	187	153	151	136	147	178	178	136	173	158	180	164	182	165	176	170	138	146	164	157	183	184	186	167	165	161	185	166	170	173	164	154	166	166	155	166	140	180	168	173	165	164	168	156	137	179	182	170	165	164	161	171	175	131	165	173	166	163	170	171	164	152	142	161	175	192	171	174	149	152	150	172	166	173	154	142	156	155	152	156	182	163	167	156	182	143	175	168	152	157	182	171	166	182	157	178	201	162	155	186	174	162	152	141	180	172	162	186	161	177	158	178	153	152	173	174	151	170	167	149	160	171	179	175	152	183	159	153	143	179	136	164	195	162	154	169	161	147	168	167	173	168	154	167	172	169	149	168	167	188	171	156	156	164	167	165	187	154	149	177	163	184	168	162	180	148	150	145	162	160	147	173	167	189	180	172	150	144	157	165	150	154	169	156	173	183	168	164	189	161	166	148	167	172	177	181	162	183	152	179	142	179	178	166	157	145	183	163	175	181	148	174	184	158	175	166	164	171	159	151	182	178	169	174	160	159	171	174	169	159	145	168	143	158	179	174	131	161	176	183	148	173	153	149	162	191	155	168	164	175	165	176	143	191	155	164	177	173	178	178	178	189	156	155	168	162	181	170	133	144	195	169	168	190	156	147	156	142	165	143	147	181	166	177	171	154	143	151	176	158	167	163	145	169	181	154	168	162	162	149	181	193	172	163	155	164	169	149	164	167	149	147	146	154	163	161	181	169	174	170	156	166	192	159	163	172	183	155	186	188	149	181	171	143	196	194	167	168	180	169	176	158	198	162	161	172	180	179	187	175	183	167	178	163	155	174	165	159	171	162	173	158	172	155	140	169	131	170	134	167	157	173	173	160	173	151	159	174	178	165	189	170	159	193	177	158	143	168	154	165	151	173	165	171	171	174	166	162	164	161	151	158	159	163	161	169	173	146	176	170	173	202	181	163	160	170	168	170	151	140	162	168	167	183	138	167	178	193	155	186	179	173	156	164	168	163	148	170	163	165	169	174	161	175	166	147	180	162	161	153	201	160	157	147	168	165	166	187	158	135	138	177	184	173	158	153	169	163	173	140	166	179	142	142	165	170	199	140	149	162	155	148	167	147	153	159	164	161	141	163	181	162	165	203	169	196	173	164	159	175	153	173	187	167	158	157	157	166	164	168	178	176	134	170	168	141	155	148	149	168	181	179	161	167	160	181	170	174	175	147	181	139	157	161	167	173	127	149	169	166	170	142	181	156	169	156	161	170	166	167	176	170	147	151	179	156	181	155	166	175	189	157	159	189	161	160	182	178	143	154	164	165	168	159	157	169	169	159	157	177	153	151	152	179	151	170	141	188	185	152	162	147	146	165	181	154	159	183	159	155	172	154	208	177	170	173	142	171	139	165	157	171	145	149	157	124	153	154	169	173	170	137	179	155	172	156	156	192	174	184	170	158	163	155	168	143	183	147	197	172	171	165	184	146	159	172	170	159	175	186	162	168	174	153	165	177	140	153	137	140	162	179	154	164	159	161	171	163	156	186	153	160	175	167	159	172	219	168	197	151	176	160	168	164	177	150	153	174	173	156	157	163	152	158	197	146	173	167	187	161	169	163	173	156	176	161	158	178	175	139	151	173	175	132	162	176	171	162	171	172	171	167	168	142	172	169	180	185	144	154	169	156	162	161	169	166	151	161	159	173	153	167	146	190	153	164	192	147	155	151	139	160	168	174	164	145	166	133	183	158	136	169	167	147	173	171	152	150	199	178	151	161	164	162	192	174	146	159	179	179	175	146	170	159	161	136	162	177	132	150	166	139	162	155	150	161	168	174	172	166	148	173	163	148	187	160	149	164	159	170	158	164	157	156	171	141	165	169	134	157	162	169	138	165	158	151	145	141	155	145	148	159	166	164	153	145	147	161	160	192	164	146	163	156	159	154	183	158	140	177	159	160	183	187	166	175	180	159	152	183	159	172	157	173	167	157	197	162	152	208	174	181	169	181	156	145	163	158	161	157	161	155	149	158	171	171	174	165	178	171	158	173	172	170	143	140	132	168	171	175	171	155	171	164	167	154	199	147	159	168	161	179	161	165	160	152	170	175	165	160	167	172	150	174	193	156	165	166	174	183	166	156	181	161	188	169	183	169	173	179	170	160	167	202	187	152	140	166	162	179	152	164	188	161	169	140	173	156
31809	13114	8356	6145	4985	3015	1329	870	762	564	555	516	514	513	466	477	419	483	449	426	434	448	461	434	429	487	452	448	415	421	404	394	402	407	402	388	397	450	398	446	431	377	397	393	383	398	385	401	403	386	400	395	392	404	401	416	413	386	406	370	366	404	427	414	362	413	425	375	390	402	450	381	361	381	391	388	418	404	371	391	367	375	412	407	392	418	408	414	378	352	362	381	373	399	390	395	432	390	426	407	398	390	409	415	381	401	452	407	404	392	385	367	399	377	404	406	423	372	397	398	404	387	399	408	403	406	421	385	381	400	417	393	351	397	409	403	387	395	377	381	385	415	393	416	363	438	383	372	401	377	406	411	414	419	415	391	427	403	422	389	379	405	394	396	414	368	403	404	417	384	435	395	357	388	360	400	400	384	424	416	401	412	405	424	360	387	412	421	404	380	433	385	398	376	398	395	422	379	401	408	397	347	411	411	414	395	395	439	377	413	381	403	368	429	384	394	378	364	364	427	369	384	388	388	388	410	403	377	456	435	400	402	354	371	397	414	395	387	426	391	383	382	405	371	399	393	371	411	400	399	373	381	408	402	421	368	364	384	416	382	386	379	407	419	389	371	420	397	393	385	369	368	390	382	413	414	399	425	388	370	374	440	390	409	367	363	410	406	375	428	417	400	384	391	410	389	386	383	376	382	385	386	412	403	378	410	429	394	377	378	403	417	392	388	390	422	382	358	384	400	413	396	404	404	404	381	406	369	410	373	383	391	418	378	381	398	396	391	430	406	405	353	428	423	379	416	393	386	413	389	375	383	411	387	403	391	409	396	395	412	403	377	354	373	387	429	409	373	371	433	427	406	352	393	376	367	382	413	425	334	419	387	398	391	418	411	414	415	387	398	370	389	385	397	327	403	408	404	419	390	406	384	410	409	383	389	365	405	397	422	399	397	420	427	411	389	393	412	392	404	393	363	422	366	378	348	428	405	385	377	377	408	381	412	413	417	391	428	399	401	394	382	351	425	405	401	379	436	410	391	415	383	404	386	402	382	407	379	414	386	372	402	412	399	379	406	389	394	431	400	418	424	421	402	372	412	364	390	424	399	412	420	396	390	396	372	331	430	396	426	410	377	428	355	400	401	403	363	381	396	374	402	371	395	439	412	369	340	373	387	372	388	393	412	399	403	396	394	403	386	407	423	368	408	398	408	416	396	389	387	412	403	382	402	398	372	383	406	411	423	417	402	382	435	428	394	387	358	417	398	381	384	399	400	405	370	383	386	401	387	410	383	401	407	373	368	420	357	407	394	399	407	380	389	379	393	403	420	398	386	374	412	401	403	379	416	416	431	386	370	394	362	388	387	365	388	402	412	406	415	420	366	406	391	379	386	396	412	405	375	441	391	398	412	409	391	409	396	391	333	408	420	413	389	378	433	401	379	370	380	396	398	419	393	422	376	404	432	375	364	404	424	391	414	371	414	364	364	375	415	378	379	383	394	425	370	429	399	369	402	397	407	414	389	423	396	380	368	401	382	374	351	415	397	416	388	437	387	426	369	410	413	390	410	388	406	384	342	401	422	405	387	403	378	379	388	412	382	395	426	367	389	399	409	378	389	389	395	375	423	428	381	401	425	370	415	405	427	408	397	368	382	376	399	402	382	425	399	340	400	392	421	391	390	428	410	397	380	379	443	452	346	352	362	401	404	398	404	372	404	379	406	384	373	409	393	391	385	387	413	383	416	399	375	404	368	375	394	412	378	384	394	402	426	417	379	373	373	398	383	400	380	420	402	417	389	399	334	420	404	407	398	409	388	396	364	360	403	432	386	393	402	384	372	420	400	384	360	414	410	417	405	418	408	359	374	397	420	378	408	383	376	414	357	420	419	415	391	438	414	428	363	420	338	388	407	399	422	386	416	423	394	433	349	376	398	397	407	406	402	382	422	420	383	376	375	404	429	395	406	369	400	438	371	386	413	378	414	401	375	381	368	396	359	413	406	399	385	419	362	385	379	396	402	386	382	404	391	410	408	403	431	414	362	334	355	390	377	406	401	381	390	379	414	389	406	395	416	383	374	382	419	392	403	398	380	397	354	380	368	369	377	417	432	383	359	375	412	418	378	385	436	391	416	381	365	353	424	422	413	413	426	381	423	420	384	390	403	410	387	389	391	394	412	385	398	365	375	405	404	397	400	401	402	422	373	371	380	383	384	420	364	415	387	373	392	403	419	401	398	383	417	407	392	398	409	381	425	373	419	352	396	360	417	383	424	400	384	407	351	396	379	424	401	396	439	396	401	447	403	391	389	411	391	410	399	428	383	399	414	390	402	405	395	377	397	377	402	425	382	364	380	375	380	390	368	389	407	417	395	410	416	415	399	431	394	411	373	391	400	389	386	397	412	384	435	352	419	387	364	385	385	429	424	398	428	413	375	396	400	381	361	378	373	423	382	400	378	421	369	355	392	354	368	422	378	375	405	417	400	401	369	432	381	377	389	370	375	402	360	424	407	396	375	402	407	382	409	396	383	369	411	405	402	384	379	390	397	362	397	409	398	391	376	407	420	387	417	379	406	449	403	394	413	379	395	391	386	418	412	404	365	390	380	379	389	408	388	386	361	347	381	380	425	410	398	409	399	353	401	437	364	362	405	423	404	388	394	411	410	394	374	430	437	367	392	399	434	410	396	381	367	400	387	364	395	380	370	360	444	345	395	417	371	349	419	398	427	413	426	373	419	408	392	372	377	395	397	353	436	420	410	391	413	421	422	393	392	387	392	384	413	403	363	366	429	389	375	382	383	397	354	426	417	422	378	417	351	409	419	408	392	371	351	387	401	387	407	393	397	403	451	398	386	400	419	410	411	416	383	408	402	377	386	382	419	397	382	404	387	354	395	393	399	401	379	398	392	381	416	388	397	396	390	431	370	368	401	371	399	387	390	390	386	369	376	446	400	405	375	399	391	409	381	421	394	370	391	383	403	360	399	372	360	413	364	395	390	379	386	427	402	401	421	412	396	398	403	399	387	398	389	430	386	360	382	378	402	387	385	414	405	370	383	375	423	378	442	372	371	389	395	414	395	373	438	414	427	405	391	401	390	386	377	423	383	378	370	426	390	376	409	426	391	419	395	427	400	402	399	398	394	406	385	387	363	397	418	409	419	423	391	404	393	434	371	404	398	391	395	409	430	364	388	422	400	400	416	416	385	411	381	387	372	381	424	417	368	387	398	408	417	425	411	365	414	373	407	390	384	405	374	362	405	410	367	393	399	408	386	425	395	383	428	405	379	397	422	359	448	375	394	396	389	384	402	381	394	407	419	382	384	408	407	364	421	377	442	416	406	376	384	385	409	370	397	427	441	397	383	422	375	401	403	407	399	363	397	380	399	389	406	395	383	404	379	414	388	413	397	408	403	385	383	398	426	385	371	384	407	350	399	387	418	378	367	402	393	409	395	403	409	348	403	419	409	409	373	400	388	430	392	394	404	421	431
51897	27106	12846	4714	2447	1335	687	337	258	210	163	172	129	125	132	126	140	123	136	109	109	110	134	140	140	129	149	122	134	121	109	107	112	120	113	125	102	119	129	110	108	108	112	121	125	110	122	113	107	112	125	103	124	113	113	110	108	114	118	112	109	126	116	116	125	107	110	94	115	124	120	104	95	107	118	101	105	127	120	123	109	122	100	115	109	104	116	115	116	111	112	111	111	111	103	100	116	114	113	114	109	123	134	114	97	105	131	120	110	121	123	102	110	109	113	103	132	108	104	124	114	113	112	125	97	113	112	116	135	91	120	109	99	92	128	123	111	113	117	115	97	113	119	131	119	114	109	136	111	126	110	133	105	101	116	103	147	104	115	102	97	115	119	119	118	104	97	127	93	110	126	117	118	106	112	107	120	116	116	113	123	115	118	95	123	97	111	110	112	129	119	124	103	102	103	109	106	118	151	107	95	106	112	116	109	117	121	115	130	135	98	116	118	92	108	112	111	116	110	121	97	114	116	119	121	110	126	90	100	112	109	104	108	122	106	116	120	93	126	112	121	109	115	114	122	95	122	118	112	99	100	139	117	88	121	126	108	110	121	113	95	100	108	117	115	100	91	107	104	122	118	129	116	100	116	102	114	118	110	86	98	106	142	106	108	100	108	125	123	115	125	132	107	120	107	106	121	121	117	124	95	109	124	117	109	104	114	89	87	120	153	109	88	122	100	122	110	98	126	130	95	106	104	93	117	86	135	107	116	115	114	113	98	94	100	96	118	127	136	111	120	129	114	116	121	100	107	119	130	123	136	117	113	111	109	122	98	97	123	131	102	115	128	134	97	112	118	105	125	122	123	96	104	107	109	114	112	115	131	142	114	108	97	102	104	97	129	107	112	116	120	114	95	105	108	107	110	106	125	101	126	98	111	110	115	92	101	142	102	107	112	116	110	114	120	124	82	77	110	110	115	119	107	126	113	108	118	105	97	130	115	115	96	141	116	130	113	95	105	111	104	119	112	101	98	133	89	94	117	126	122	110	101	124	110	93	108	128	114	106	128	121	139	124	127	119	111	110	121	117	97	85	117	106	110	105	117	107	130	93	106	111	99	101	124	109	97	103	108	114	105	115	106	105	109	106	116	96	102	95	107	96	130	131	111	96	96	78	108	121	101	120	120	115	110	108	111	119	108	98	104	112	107	118	118	133	114	131	126	118	146	107	115	105	124	117	122	107	102	107	107	125	107	114	115	117	107	90	118	89	143	118	127	129	110	124	122	136	118	111	123	108	110	101	105	99	113	106	122	124	109	97	122	114	92	119	117	94	108	107	104	119	112	106	114	104	119	114	116	101	117	109	97	128	122	121	89	117	102	109	101	96	109	121	113	135	112	119	102	110	114	117	107	117	109	101	88	138	108	108	112	109	101	102	116	100	118	111	109	107	92	110	111	122	95	88	129	119	91	85	98	87	121	118	122	98	105	103	101	117	115	100	106	126	94	123	109	118	126	103	106	101	132	107	91	114	103	117	104	111	108	119	104	113	119	110	109	103	113	134	112	76	116	115	127	121	103	102	81	97	107	140	115	135	108	121	115	90	105	113	116	132	111	116	108	120	103	91	114	115	124	91	112	118	100	116	122	96	114	123	125	105	102	116	126	103	123	125	120	116	118	79	129	102	122	88	100	115	101	132	97	131	109	106	92	102	133	124	90	115	121	117	121	99	106	93	121	101	121	129	107	111	125	103	106	112	118	106	122	108	124	116	115	122	120	101	113	124	110	131	104	112	93	124	125	136	111	97	118	100	102	138	112	114	138	99	122	94	102	119	108	123	99	116	92	135	122	104	123	104	107	109	91	133	111	125	104	121	110	101	130	125	108	96	141	112	124	98	141	91	127	116	123	109	132	121	113	114	120	114	93	132	118	96	110	126	95	114	86	122	104	109	114	126	132	116	89	95	122	116	103	106	103	118	140	101	111	97	119	106	107	105	124	106	137	126	100	128	98	115	112	127	110	102	108	114	98	117	96	119	111	107	119	125	110	118	124	119	122	94	108	112	120	112	131	130	120	111	130	114	111	91	89	100	97	105	107	117	123	138	107	105	118	113	111	96	103	117	105	113	129	112	92	119	98	112	112	117	113	118	121	117	103	111	117	106	117	117	94	101	114	118	114	128	106	112	122	126	89	121	95	98	99	116	130	115	105	122	107	107	123	117	104	116	101	97	117	100	107	145	100	112	108	101	115	118	127	123	123	118	135	106	103	107	112	124	98	88	106	96	111	127	120	109	115	114	118	106	109	103	114	100	125	100	107	110	131	109	104	114	118	112	87	94	101	99	117	130	115	112	99	115	110	105	107	99	114	144	111	107	129	115	96	112	113	89	97	107	95	103	116	112	123	111	118	118	114	118	126	124	133	118	120	123	103	96	110	123	114	107	103	100	94	118	109	113	121	130	118	110	90	109	126	108	98	108	126	125	125	118	110	123	101	107	121	110	111	112	103	95	107	122	120	108	110	102	126	105	104	98	111	137	104	116	109	109	119	122	105	115	133	135	101	122	117	110	107	103	108	109	110	99	134	110	101	121	102	111	93	112	106	103	106	143	98	111	100	107	126	126	113	109	86	133	103	89	113	107	104	113	98	115	128	133	106	98	109	108	131	102	117	120	122	104	97	104	124	111	103	96	105	114	106	125	111	113	106	111	130	99	136	104	137	122	117	132	102	112	100	116	126	94	116	114	106	119	94	116	108	106	106	94	124	114	117	103	102	105	109	120	113	118	111	109	119	99	96	112	112	121	122	112	105	109	122	108	112	109	99	111	110	100	106	101	111	112	116	122	104	119	121	88	126	122	107	86	97	109	116	114	114	105	106	129	117	113	108	131	104	110	113	117	110	116	92	104	124	123	103	128	105	123	102	120	154	111	104	118	139	115	117	106	118	95	119	115	115	103	109	108	111	126	106	116	126	98	106	118	114	102	119	108	98	107	110	122	112	98	111	105	119	116	96	112	113	134	118	124	101	103	87	113	131	95	135	117	120	93	128	135	106	115	117	121	115	102	102	94	103	103	114	108	110	96	101	101	117	90	129	123	108	105	114	134	118	118	111	123	98	112	127	147	89	102	115	97	104	125	108	109	127	124	118	128	105	147	125	102	132	122	109	120	98	103	121	119	118	123	111	118	112	106	126	97	119	113	117	88	119	125	106	108	123	115	116	124	117	94	101	115	92	94	121	107	114	90	104	105	113	114	91	123	94	119	99	94	105	115	119	119	112	107	128	104	112	86	115	93	105	115	112	96	112	110	120	106	126	118	107	105	107	103	121	123	117	109	126	140	111	109	104	105	138	139	114	96	90	123	104	107	131	127	119	122	102	107	128	122	107	112	123	106	115	123	111	95	111	101	109	137	117	101	87	92	110	123	122	93	121	97	127	113	112	130	109	114	109	118	125	103	110	90	100	96	108	121	108	110	114	112	101	121	120	119	118	111
35801	21566	15821	11036	8518	5598	2808	1321	1110	814	655	537	484	449	477	436	424	400	343	343	331	344	350	379	405	369	385	345	321	298	314	299	320	329	298	328	319	316	354	311	294	355	365	299	292	298	322	304	303	266	303	256	282	268	269	256	274	280	277	250	287	296	255	273	282	300	279	257	259	308	279	309	271	260	284	266	257	314	289	251	255	253	279	273	285	265	258	279	289	297	258	261	258	268	285	251	229	261	249	306	272	255	287	296	259	281	276	304	263	282	266	265	234	256	262	243	273	261	276	268	250	263	278	281	250	241	299	253	266	264	248	245	261	268	263	274	279	259	251	303	258	289	292	266	270	267	285	265	288	296	281	255	262	273	255	274	261	280	279	271	242	283	279	253	252	269	287	259	243	268	275	292	276	289	263	264	268	316	271	274	274	261	268	254	292	263	243	264	259	270	278	281	276	258	260	256	264	277	243	256	261	285	262	259	262	296	247	264	278	292	271	270	258	275	250	285	274	265	271	245	302	248	273	268	270	251	253	267	270	256	280	283	245	281	255	255	282	274	304	264	253	314	237	250	271	255	283	273	301	299	268	258	271	288	260	289	286	246	271	270	276	259	238	262	289	300	276	290	280	264	308	264	279	298	248	269	271	249	271	270	247	267	272	266	291	265	245	298	266	225	313	265	279	257	251	264	267	252	283	275	281	274	257	270	266	290	284	286	288	267	273	258	259	270	271	247	286	273	270	284	256	293	248	297	287	293	231	244	285	266	276	258	272	260	277	264	292	319	296	275	290	310	288	304	257	275	273	210	262	272	291	275	291	264	283	244	293	281	297	266	291	261	282	266	237	256	279	279	264	262	262	262	266	272	274	269	277	291	251	287	287	268	258	282	281	241	279	267	292	286	256	305	278	262	267	294	264	256	297	263	268	273	244	236	271	288	288	260	278	267	264	276	270	259	273	245	250	252	273	271	254	266	298	268	256	270	265	245	253	285	253	291	264	255	254	256	281	288	273	267	274	282	271	246	246	252	268	272	273	266	249	307	251	260	254	276	267	278	265	255	278	263	305	282	275	278	223	245	273	284	289	255	258	276	238	243	272	290	283	296	261	275	294	262	274	262	307	275	277	291	259	274	265	275	284	244	261	275	237	261	260	277	256	248	292	279	293	274	293	288	261	281	276	266	249	271	247	308	272	268	278	247	247	250	263	262	250	295	285	295	270	290	278	267	270	294	251	249	291	270	258	270	286	284	227	287	257	269	257	274	250	261	267	270	296	271	279	272	282	290	292	271	258	274	273	256	294	296	243	248	276	294	248	288	249	279	269	267	262	255	296	260	281	287	275	299	280	269	263	258	256	263	253	262	245	243	288	266	262	316	279	267	252	269	292	256	272	262	297	251	269	289	254	278	271	267	250	262	297	265	260	289	257	267	279	282	265	249	292	247	274	277	275	250	296	259	275	279	259	279	284	265	268	238	282	275	273	274	262	281	297	232	285	284	277	288	263	272	242	296	248	268	250	277	277	282	244	274	282	275	277	256	271	253	284	283	274	262	288	261	283	276	293	273	261	262	299	269	241	271	279	283	268	282	267	248	268	260	287	282	287	273	265	276	280	269	284	251	278	284	253	274	248	260	265	278	274	266	257	260	271	259	287	277	296	229	279	295	256	247	281	286	253	293	259	256	286	249	268	262	252	259	293	247	264	287	260	279	255	258	277	265	268	307	271	248	246	260	303	251	259	276	266	267	279	280	282	291	276	287	254	253	253	280	271	273	279	272	273	260	251	272	289	264	268	326	239	255	241	280	308	248	291	284	274	268	276	280	287	266	256	279	297	272	265	260	279	262	262	270	238	271	268	269	262	243	262	257	280	258	256	266	291	267	279	256	280	286	286	238	263	300	296	296	282	280	284	275	254	245	275	284	291	262	252	291	254	285	239	297	275	270	267	247	273	276	285	269	254	284	285	294	265	305	233	264	267	296	285	256	253	258	239	270	283	278	252	296	273	292	235	280	250	273	283	262	269	268	257	270	267	278	265	289	258	264	261	261	283	264	284	250	270	278	251	234	259	262	307	261	273	286	259	264	273	283	284	242	265	268	283	281	267	247	264	245	289	277	250	267	247	283	279	295	275	269	266	272	274	275	290	239	266	274	267	258	278	260	243	269	274	281	296	272	255	251	311	287	295	274	269	252	266	257	280	260	273	226	252	294	296	249	244	284	276	298	255	264	264	263	264	255	272	236	288	289	292	298	280	266	284	249	281	263	285	238	266	272	260	269	272	272	273	250	277	271	281	266	270	284	250	296	217	284	285	260	266	290	295	265	295	258	278	275	252	260	287	250	249	249	279	264	248	262	300	280	272	277	286	281	278	269	246	285	263	267	221	268	284	307	309	252	278	275	288	253	249	243	249	259	237	296	250	265	242	258	296	276	312	272	273	267	277	286	289	292	259	282	267	270	272	273	271	282	278	276	268	266	303	280	278	284	280	257	237	255	271	255	283	292	281	261	246	292	240	240	299	277	266	277	281	288	282	286	273	310	275	269	284	284	240	278	278	282	265	279	266	269	284	252	288	269	248	284	278	267	269	240	303	304	287	261	279	272	256	253	242	279	279	291	279	286	302	250	287	255	271	265	250	261	263	241	274	288	273	270	220	255	269	266	262	300	243	284	282	251	258	286	271	278	263	257	275	270	271	263	258	264	266	236	269	258	245	279	260	301	297	281	265	271	279	273	277	260	295	241	247	261	250	297	288	258	301	275	264	251	248	256	261	278	239	269	259	268	287	271	259	260	252	245	257	271	281	258	266	249	298	301	253	259	269	264	272	242	271	281	256	258	259	290	266	276	257	262	271	266	303	294	283	273	293	281	266	285	289	248	270	251	279	268	306	282	285	278	285	273	256	250	250	288	278	259	251	259	288	264	266	247	295	307	259	277	282	299	252	278	275	274	302	289	274	274	248	264	267	278	277	266	238	260	284	264	282	290	285	252	278	253	292	276	293	278	273	259	277	246	281	277	275	286	256	275	265	289	233	265	251	267	263	261	287	308	272	270	268	282	261	282	277	231	269	240	270	295	258	260	256	287	263	265	256	250	268	255	295	277	290	265	285	275	222	271	300	259	274	249	271	276	262	271	261	279	247	285	266	269	310	287	288	273	293	263	265	254	278	265	297	289	272	264	247	266	270	278	280	285	267	258	272	302	248	246	263	265	276	293	266	272	291	261	287	257	264	257	276	284	267	289	266	260	267	268	286	229	291	265	281	306	270	297	275	286	261	277	292	267	262	263	271	256	274	270	247	309	268	266	261	265	306	280	294	267	272	291	274	242	251	272	273	260	266	266	251	274	234	241	305	283	284	264	293	303	241	288	288	281	272	229	254	262	298	278	263	252	259	298	246	285	270	260	295	269	255	288	244	261	280	278	285	288	281	284	273	256	257	253	268	256	265	261	282	278	261	277	261	269	275	287	255	263	257	260	293	266	310	256
32907	10426	2279	1103	726	408	283	209	195	182	169	180	161	147	145	139	153	139	138	137	166	133	146	125	150	166	156	129	163	156	132	142	164	156	145	144	143	132	142	129	138	170	106	154	145	140	142	121	137	171	136	131	146	143	148	142	171	147	140	133	122	158	129	143	149	141	132	155	145	155	137	139	130	169	161	148	143	136	122	157	145	146	137	131	151	137	163	144	134	153	143	144	156	127	133	129	135	147	139	146	145	126	147	127	151	164	126	155	150	147	147	161	142	132	161	161	146	145	135	122	130	165	141	156	184	128	143	126	159	150	157	125	160	117	122	139	149	138	141	154	138	146	139	149	159	157	146	160	162	156	127	141	145	137	152	155	144	139	132	131	160	161	132	160	142	137	155	152	148	178	124	150	143	144	143	152	146	154	151	118	135	119	145	137	172	154	138	153	142	135	152	151	151	136	144	140	150	152	130	152	160	134	140	139	149	131	130	127	144	153	125	132	177	120	145	169	120	120	152	154	140	160	124	148	117	157	112	127	157	151	142	137	158	147	158	167	149	145	141	141	143	179	148	155	124	138	114	138	137	146	144	138	135	144	161	148	161	149	137	150	142	151	129	138	127	142	145	122	148	141	152	145	139	168	178	167	145	155	166	152	148	152	152	148	146	124	145	145	158	148	145	158	131	147	164	154	167	131	156	153	127	159	137	133	156	150	138	141	126	151	128	155	139	118	127	152	136	133	151	160	157	163	127	165	121	145	152	138	127	143	143	149	177	134	125	146	128	130	156	120	142	161	130	170	156	158	148	145	147	139	150	164	163	150	156	132	139	127	152	134	152	175	145	157	147	130	132	141	138	156	132	158	151	152	138	137	169	157	125	149	149	142	140	140	123	168	142	129	122	144	144	134	126	143	125	146	142	142	163	158	133	173	135	133	128	149	148	157	138	133	135	162	164	138	143	137	139	161	143	124	129	134	156	149	137	140	158	176	158	176	165	153	145	158	139	127	148	158	147	121	141	145	127	153	156	141	117	132	148	145	139	157	144	125	141	148	157	134	138	132	147	139	135	140	145	136	128	152	141	141	142	168	139	131	139	137	123	164	144	107	134	143	142	130	114	140	142	157	149	157	145	129	123	141	167	135	121	139	109	140	145	127	135	132	172	144	135	133	120	129	150	156	151	158	169	134	140	143	140	145	149	122	136	163	157	132	146	128	156	152	149	136	150	138	134	150	170	150	155	150	118	126	143	135	159	145	147	171	139	140	152	139	139	137	144	148	156	146	127	144	146	137	134	125	132	134	147	141	155	141	161	154	168	131	149	131	133	153	160	141	164	142	148	133	146	149	150	145	150	157	144	145	150	153	179	149	139	147	151	144	136	150	133	155	141	143	135	159	161	137	163	132	143	157	154	139	155	143	135	136	134	147	135	142	136	145	125	145	143	147	152	137	127	146	136	147	147	144	142	146	142	136	160	147	131	114	144	139	141	147	144	136	133	121	155	149	161	150	161	146	143	142	159	135	132	142	141	146	142	115	119	134	134	181	165	130	162	123	147	141	114	146	124	150	138	134	148	132	142	157	154	111	135	160	156	129	137	143	138	133	164	126	151	136	127	161	149	152	143	146	145	132	141	136	141	160	153	156	146	133	130	148	144	143	145	129	152	126	118	168	140	152	140	155	140	126	153	153	133	162	162	145	146	136	144	149	153	163	157	153	131	135	164	143	152	122	130	147	145	146	147	137	146	114	125	150	143	143	147	140	139	146	146	129	143	135	140	148	136	126	156	125	141	144	150	157	178	148	145	142	148	148	135	161	151	152	147	140	156	124	135	136	121	153	158	159	140	162	167	130	186	146	151	149	129	169	111	143	168	140	143	161	135	153	147	138	145	150	151	144	140	137	146	143	162	152	161	159	155	140	148	136	137	150	145	132	161	141	145	142	151	132	152	140	143	145	157	156	138	142	149	136	143	147	141	144	142	144	141	132	145	149	120	154	157	145	125	138	133	153	166	148	135	137	123	147	164	118	152	143	148	143	142	127	128	163	157	141	142	137	151	118	156	157	134	161	119	156	141	154	138	144	171	140	156	114	138	122	149	139	127	136	155	137	153	154	144	133	132	142	150	155	155	150	142	153	153	136	154	139	158	121	145	140	134	139	158	141	157	137	149	143	128	153	147	150	155	126	141	122	133	138	136	152	123	167	165	146	145	142	128	146	148	145	145	120	142	159	138	149	137	127	127	134	144	147	137	148	144	155	159	156	143	147	140	158	134	157	147	131	140	159	158	114	131	147	145	147	148	166	150	144	170	135	156	150	140	133	144	172	144	150	165	134	145	143	149	122	139	128	119	155	129	138	128	146	148	147	133	172	150	132	138	148	156	157	150	139	165	130	154	157	145	154	153	128	140	132	132	128	136	141	151	145	133	130	137	137	156	159	144	144	142	147	159	134	162	158	137	134	139	142	136	129	169	149	137	159	161	155	157	164	159	164	119	138	132	150	134	130	153	152	154	148	132	172	151	119	145	144	132	149	143	134	133	163	134	139	125	131	165	158	134	139	136	144	141	154	164	125	136	139	134	150	160	133	147	137	144	152	137	148	159	110	138	133	175	160	133	154	123	144	134	154	155	131	138	153	146	137	157	127	134	146	130	156	162	126	138	143	144	137	138	136	166	166	125	139	132	152	133	125	145	146	143	131	136	149	129	149	157	131	154	146	147	144	149	132	156	139	152	147	152	137	144	115	149	135	147	149	148	159	151	141	140	138	138	147	134	164	126	133	132	133	135	136	136	146	144	143	151	151	138	142	132	144	145	158	112	150	151	154	142	173	159	140	159	164	146	150	151	135	152	144	161	138	145	138	135	123	129	130	145	158	145	146	155	131	141	141	173	147	141	154	152	144	158	126	129	157	130	164	148	139	137	138	143	168	136	161	142	131	140	153	128	139	149	143	145	129	148	135	119	150	126	144	127	120	136	134	126	120	165	159	143	150	141	127	153	139	127	140	134	137	151	131	150	166	145	148	140	143	141	150	142	159	195	152	124	147	136	127	137	153	127	136	135	131	153	131	139	136	155	166	146	142	155	133	142	142	153	152	147	156	165	128	139	137	144	143	134	144	137	165	161	145	131	125	143	155	138	153	154	151	140	128	171	149	144	132	150	130	139	132	156	164	134	153	143	147	130	142	153	170	180	164	149	164	122	139	147	131	150	141	133	149	135	137	133	175	151	152	141	103	140	150	130	154	149	155	163	139	169	158	145	131	143	137	142	169	159	135	149	125	149	131	148	141	137	140	147	124	150	156	127	161	172	149	131	142	144	139	122	154	161	150	129	145	151	136	155	166	165	135	150	133	138	145	160	123	142	147	159	134	176	149	133	148	148	136	137	147	156	142	138	143	131	123	127	158	132	167	167	133	126	145	153	156	150	174	139	167	128	110	153	140	144	135	147	142	135	142	150	146	151	150	171	133	125	140	147	150	167	145	144	163
25098	8466	4190	3588	2774	1456	935	642	574	556	474	427	370	388	386	430	405	377	356	390	398	345	388	390	376	367	357	323	381	376	353	358	312	360	371	362	347	371	380	398	351	339	330	359	373	327	375	350	350	355	352	358	336	372	309	337	355	357	364	355	333	384	376	355	335	324	372	381	374	366	349	332	377	353	389	362	336	346	385	351	331	353	381	383	290	340	368	340	345	376	343	348	330	358	354	401	334	339	352	336	366	358	333	363	328	331	334	343	390	364	362	402	350	366	335	306	349	376	350	349	343	338	326	346	377	356	307	383	334	376	352	367	334	356	352	341	338	356	363	366	348	336	332	361	338	347	361	369	333	340	346	354	355	343	372	388	352	335	369	330	364	350	355	364	329	339	346	381	351	367	339	298	356	342	356	319	383	354	329	367	362	340	326	352	314	380	343	349	345	334	376	342	359	341	369	348	343	328	306	395	341	317	346	368	358	343	359	358	367	355	377	378	343	325	365	388	347	330	333	378	354	349	366	322	387	357	341	333	349	365	357	317	350	335	350	347	347	319	326	343	389	372	367	338	336	366	351	346	371	349	366	331	342	345	355	358	346	365	362	311	325	348	368	384	355	350	318	372	333	370	339	354	382	349	327	367	346	348	344	345	349	359	357	360	343	359	376	379	356	365	366	357	372	366	388	344	358	344	350	333	372	366	359	358	390	349	375	355	324	311	357	317	342	362	334	356	361	342	323	369	349	369	365	339	345	369	345	388	336	364	332	351	355	330	344	351	337	339	351	393	347	356	359	380	341	360	332	377	359	364	347	376	349	358	355	355	346	364	328	343	340	357	345	353	392	345	348	338	357	370	325	343	330	359	367	323	346	362	363	376	359	344	330	372	366	350	359	334	353	332	360	361	371	370	379	384	340	377	338	354	350	379	376	368	362	358	339	354	369	321	362	362	343	362	398	363	352	348	383	342	350	343	366	343	353	339	338	357	341	369	356	354	371	346	369	342	350	376	348	358	350	352	350	345	330	349	375	329	375	350	378	367	371	385	360	360	336	354	337	378	335	393	361	334	338	345	356	342	355	354	340	344	310	389	321	338	365	371	330	330	356	327	376	356	370	356	332	353	365	369	355	376	353	385	366	346	358	329	342	380	367	343	346	351	366	372	351	335	330	353	356	343	368	343	389	367	379	368	349	376	350	349	341	313	362	392	337	318	338	362	355	321	313	356	381	370	351	356	375	337	358	347	373	354	348	342	384	347	343	362	353	336	350	379	334	379	367	365	351	334	366	365	353	339	337	356	369	343	355	363	357	394	364	342	345	338	326	360	343	365	354	352	373	350	362	334	368	338	349	370	358	373	369	380	344	330	360	370	344	337	337	360	343	354	340	359	329	344	373	366	383	319	357	349	347	356	346	359	359	356	343	351	342	367	336	396	354	351	374	344	321	367	319	352	322	357	345	345	356	340	347	339	330	350	356	360	353	379	349	347	354	324	325	351	394	352	386	352	351	344	328	336	386	362	351	396	367	345	357	347	341	372	334	343	350	314	373	359	362	363	374	368	353	339	348	357	343	358	344	338	360	330	340	356	371	369	347	370	333	351	340	340	359	368	341	373	396	339	377	329	398	367	342	348	365	324	359	338	380	348	347	389	347	317	375	345	344	353	378	361	355	372	338	386	355	372	357	335	337	381	370	326	336	338	355	348	360	376	327	360	381	360	367	347	368	327	331	328	355	379	340	356	355	344	357	339	343	355	371	321	346	361	346	343	363	369	363	335	376	347	364	370	373	365	373	360	364	355	346	363	358	355	364	381	365	376	346	333	375	333	373	367	354	335	362	369	335	376	368	371	411	334	365	381	339	357	353	388	356	352	367	348	344	360	349	324	349	337	370	373	353	337	336	392	387	368	349	336	336	319	361	344	378	373	356	375	334	355	398	369	344	333	335	338	351	352	338	343	357	325	357	341	379	361	343	306	335	307	343	370	357	362	323	380	339	339	346	361	338	322	369	385	356	370	353	375	375	355	376	327	374	358	365	353	357	344	356	358	318	384	386	342	336	343	358	313	387	332	335	386	386	362	349	355	329	359	367	380	326	348	332	351	377	355	343	327	333	341	333	369	357	351	373	366	341	373	372	356	378	351	362	385	381	353	341	349	369	343	381	389	361	353	354	355	354	357	321	346	369	331	350	351	348	341	347	363	326	364	341	350	365	365	339	337	378	358	373	338	364	355	354	377	353	369	358	359	344	345	351	364	356	347	349	373	329	378	363	357	377	326	351	335	355	352	405	344	351	386	354	319	379	358	364	323	381	328	356	357	340	393	317	376	357	324	347	353	351	366	352	353	351	350	322	306	365	341	360	360	371	376	351	340	348	344	330	332	348	387	373	342	369	329	370	343	337	334	372	354	342	344	359	354	344	355	382	340	325	321	370	357	387	364	356	339	323	389	395	333	371	352	324	368	345	347	369	355	390	339	349	358	340	362	375	352	347	352	347	382	354	365	339	315	373	329	349	329	351	312	374	346	369	376	362	342	333	372	333	364	349	380	317	371	358	362	384	353	318	330	341	338	372	367	368	376	332	360	358	377	331	358	359	368	350	359	356	370	371	358	348	365	396	363	354	353	339	347	376	352	386	347	379	319	366	353	331	363	355	352	348	364	358	364	339	342	304	330	379	348	342	339	356	365	371	338	328	348	376	399	334	366	360	324	360	330	380	317	370	372	358	344	369	378	356	368	373	351	359	337	362	343	358	334	356	359	338	351	342	356	339	368	329	337	346	369	348	331	368	357	340	341	346	385	367	346	354	349	338	383	355	355	329	371	355	370	390	363	343	341	331	352	364	345	356	336	338	353	361	340	353	354	350	351	351	376	355	340	377	341	373	350	361	306	365	332	321	360	336	355	355	370	347	327	330	360	339	354	358	350	309	368	345	369	380	331	369	355	357	358	340	390	340	365	339	338	369	371	330	373	333	344	358	352	336	346	372	360	360	373	345	369	362	378	338	340	341	335	362	367	358	357	382	352	330	371	342	366	368	362	375	330	359	373	332	375	344	326	329	329	354	375	345	332	353	325	336	361	378	348	365	345	344	333	335	372	380	360	351	364	329	307	384	353	352	350	350	354	376	347	355	363	386	339	364	346	358	327	328	367	367	361	351	358	355	345	340	345	346	320	364	379	337	344	374	358	336	324	354	305	357	366	364	355	350	360	385	364	343	338	340	323	344	373	360	370	338	369	340	385	342	358	357	362	352	391	365	338	330	346	370	331	347	354	333	348	396	359	367	360	345	333	355	323	365	386	340	352	378	372	373	360	327	342	355	345	344	372	328	360	367	328	372	353	367	380	346	351	355	359	367	344	335	346	354	375	355	342	366	381	369	349	363	348	365	364	370	324	324	350	328	368	359	331	352	314	337	338	346	379	378	330	322	353	322	332	341	383	365	367	346	350	367	381	348	373	360	366	353	359	345	359	354	381	350	358	329	326
43818	13247	4238	2489	1232	875	553	263	286	256	240	214	166	155	178	164	192	172	169	177	189	169	179	189	177	179	179	175	150	162	170	158	151	179	172	168	163	171	158	166	153	137	166	154	161	168	176	129	154	143	161	149	162	163	158	139	167	162	166	141	160	166	126	172	153	184	176	183	161	171	162	155	172	154	157	154	147	158	158	153	153	185	162	171	150	159	158	146	165	171	159	187	194	145	160	156	186	162	156	149	149	154	164	162	157	135	155	178	155	142	163	151	144	182	200	183	161	159	145	155	150	159	148	153	150	173	153	139	166	159	162	148	153	139	181	169	139	146	132	146	155	154	166	169	157	164	144	142	150	151	155	179	200	138	159	154	154	150	165	140	174	163	180	159	165	165	156	162	156	168	160	127	156	181	140	153	161	166	167	177	170	156	166	158	171	168	144	154	170	147	167	134	159	151	170	171	136	182	151	129	166	175	156	171	192	178	160	163	135	169	169	178	183	149	153	154	185	166	164	149	146	167	145	184	157	157	176	152	167	157	162	136	170	176	174	167	157	176	162	163	155	179	126	149	152	154	151	167	195	147	168	142	168	175	169	152	151	167	144	142	160	178	182	170	162	185	164	158	146	136	132	158	150	165	162	175	166	162	161	124	156	153	146	166	160	155	158	162	139	202	156	173	158	186	160	112	189	152	179	171	174	156	172	169	143	165	154	146	147	186	166	159	156	146	167	178	146	159	155	150	158	179	175	160	163	161	146	160	170	170	162	170	160	146	164	177	145	168	159	159	147	162	146	177	156	148	147	162	188	163	120	165	134	151	163	174	164	175	182	170	146	178	142	183	143	151	174	161	169	148	181	155	160	142	165	155	180	157	182	142	153	179	167	154	152	153	164	153	134	162	130	160	175	175	144	152	140	162	137	177	159	148	157	163	152	152	168	151	150	173	137	164	144	150	181	164	173	173	183	178	144	165	151	168	161	145	163	163	163	169	166	146	160	161	164	153	175	144	167	153	157	136	167	160	144	161	148	180	150	151	151	162	154	150	175	161	148	163	169	147	157	154	163	173	170	173	156	159	175	165	150	147	141	153	159	187	136	161	171	142	171	136	155	157	174	171	201	159	149	150	148	158	140	183	157	147	162	181	156	153	180	193	142	147	165	163	176	147	158	147	146	164	156	153	137	156	183	161	159	162	173	151	165	138	150	164	145	164	150	143	144	149	158	184	166	138	138	147	171	153	171	137	179	168	150	170	150	160	161	150	164	173	152	143	145	157	147	168	144	155	182	139	148	163	169	181	157	166	209	161	163	148	144	168	167	155	179	179	173	162	177	148	160	158	179	174	159	167	163	169	177	184	155	181	147	141	129	175	180	173	140	166	155	171	142	170	155	166	145	148	156	150	154	147	163	154	166	172	173	172	161	178	153	135	162	175	171	174	153	176	159	150	157	149	161	159	158	156	182	162	172	162	158	149	145	140	155	158	140	152	167	144	167	148	163	158	173	169	147	155	152	159	150	150	159	202	151	163	169	172	179	180	146	194	170	159	153	164	141	160	155	147	130	143	158	148	158	161	180	159	169	156	145	152	146	153	155	162	189	181	167	143	153	190	158	193	165	159	155	153	152	170	157	177	159	165	145	145	145	159	131	173	162	156	148	178	159	147	158	157	154	154	152	149	147	150	174	171	165	171	149	174	160	167	167	148	170	180	175	166	142	141	158	170	149	161	150	187	152	168	151	162	157	163	154	174	180	149	166	148	141	172	147	152	164	148	155	166	159	161	154	149	174	165	153	153	157	155	167	165	152	158	154	160	165	171	171	163	151	164	158	141	155	134	160	164	154	155	164	149	167	158	160	130	192	153	159	153	162	133	151	184	176	174	168	167	168	154	170	159	168	133	146	144	161	140	162	147	120	163	160	141	149	159	172	138	166	165	154	173	169	162	154	170	157	151	133	149	178	148	182	161	172	164	153	140	139	167	145	159	158	180	144	144	170	153	180	138	158	155	162	163	164	157	155	176	166	163	159	144	157	170	136	169	171	187	169	165	178	167	169	157	138	144	170	154	185	181	138	170	146	155	161	140	168	146	197	173	156	135	155	159	157	167	168	186	157	165	166	165	156	143	158	152	153	153	148	148	148	151	151	157	145	136	145	144	155	139	140	165	156	134	160	146	141	161	162	170	150	148	174	138	165	159	155	178	152	168	168	166	149	169	162	172	180	182	152	160	155	135	164	155	168	146	172	177	145	136	165	175	163	159	132	164	143	160	177	166	144	152	127	160	131	135	173	161	164	177	160	165	150	159	172	141	158	138	155	166	173	158	134	135	151	170	139	166	178	159	157	152	155	144	175	164	185	154	190	147	166	137	155	168	148	158	148	172	160	175	149	157	174	174	149	153	149	147	172	155	143	151	150	181	165	176	143	171	148	158	172	171	149	130	149	155	166	169	161	168	163	156	146	166	159	144	142	155	151	183	147	169	131	170	161	167	183	160	151	155	167	168	153	151	153	154	156	150	163	155	176	171	154	160	153	171	146	154	160	136	173	161	175	171	185	143	149	156	169	160	154	174	131	169	172	131	167	153	169	145	156	161	187	184	161	128	147	167	165	183	150	150	172	139	164	138	169	162	137	145	146	156	159	166	171	167	159	158	147	157	150	181	149	158	162	168	177	153	166	159	149	147	159	152	154	180	190	181	174	138	151	147	171	158	134	162	152	152	164	139	161	179	185	160	178	167	170	153	166	169	189	184	182	124	166	167	170	184	158	163	145	148	134	145	149	188	165	141	164	148	178	150	142	160	158	141	146	149	144	164	175	154	152	157	143	131	152	142	195	139	161	170	136	152	146	181	168	178	170	141	158	146	164	172	136	152	148	179	183	182	143	169	153	158	154	169	142	165	180	166	172	172	162	158	162	159	144	170	147	165	161	139	147	157	142	146	142	149	157	156	160	146	152	147	182	157	149	166	164	144	168	165	169	163	157	161	156	155	149	160	164	169	151	141	160	153	133	140	148	169	150	155	154	170	180	166	160	160	178	146	173	129	168	144	154	167	152	163	151	149	144	160	175	151	192	150	137	157	153	144	140	176	173	144	188	152	180	157	153	143	136	179	157	160	159	166	146	145	164	169	204	140	155	159	157	178	167	152	156	174	153	170	175	138	174	173	148	146	145	184	154	174	152	152	146	152	168	158	156	137	143	159	182	167	156	155	150	151	164	161	173	131	156	177	150	170	165	165	142	147	148	135	148	164	140	164	163	145	155	168	160	138	167	141	154	175	161	168	154	158	160	155	158	162	160	172	167	160	145	147	176	170	154	141	151	159	170	162	162	146	181	178	155	165	160	179	177	151	161	174	161	133	137	182	168	152	152	160	159	142	167	159	161	157	144	144	125	158	156	138	137	173	167	155	158	176	143	158	158	167	153	141	135	180	190	157	174	134	155	148	171	173	166	147	139	169	147	148	155	184	170	152	156	164	163	159	143	130
29532	9379	7204	6878	4703	3626	2297	991	964	811	717	635	544	473	525	513	463	446	447	395	436	431	438	461	453	457	464	424	407	407	381	459	414	419	426	386	376	424	422	414	413	401	388	395	433	413	398	417	349	390	401	387	373	414	377	383	403	405	336	413	384	384	341	371	416	382	407	351	381	357	384	391	421	376	378	370	411	403	385	386	392	363	348	386	344	414	419	357	387	379	396	369	392	362	372	396	360	378	380	377	404	363	407	358	370	395	400	418	377	401	381	389	381	377	369	417	363	386	389	370	396	390	370	381	381	407	383	389	359	368	357	379	400	401	383	385	346	365	411	382	405	408	383	374	352	400	380	374	390	376	344	394	384	394	381	358	384	390	398	349	367	340	396	380	370	398	374	395	407	366	359	392	402	403	390	379	374	386	341	353	356	415	387	374	372	378	384	389	386	384	375	349	348	395	378	390	380	369	409	387	365	388	380	376	368	366	366	354	355	391	341	388	408	367	356	387	366	413	382	402	385	336	378	382	358	407	383	373	408	363	395	405	412	413	384	348	372	420	367	360	331	356	381	394	370	365	382	403	428	386	404	359	401	344	388	367	370	376	403	376	333	405	365	412	385	381	410	411	359	416	370	353	391	404	407	411	372	342	374	365	385	416	377	392	397	341	404	369	415	385	392	374	378	393	381	409	441	389	363	371	386	399	415	420	395	392	362	346	368	328	368	380	360	399	351	398	365	372	375	379	402	387	398	393	383	385	405	345	387	393	376	365	413	382	400	368	385	372	380	367	413	374	360	358	368	379	406	341	384	417	391	379	427	350	355	395	406	358	358	349	434	383	378	401	374	395	372	404	350	385	359	413	397	387	401	404	357	350	380	390	416	403	363	394	360	342	417	400	403	370	370	400	390	371	373	408	385	404	397	407	379	357	377	353	395	414	356	396	387	373	345	391	386	362	403	391	394	374	360	373	386	369	389	372	389	416	381	382	377	400	358	390	376	381	358	365	398	382	359	392	401	414	402	385	336	388	366	403	361	363	402	379	375	362	385	358	360	362	395	373	405	421	404	359	380	400	371	368	380	385	399	348	402	387	385	406	378	404	359	411	403	364	377	373	343	363	406	371	370	358	392	413	395	378	387	393	369	407	366	382	393	398	410	331	355	395	379	390	361	389	389	361	392	369	399	398	348	376	414	366	355	376	388	372	379	372	361	370	390	405	371	407	395	395	390	388	402	397	378	401	374	398	372	361	390	384	388	415	382	357	397	346	385	375	379	379	386	408	394	387	377	352	393	419	406	389	391	400	354	411	375	382	359	368	400	355	376	359	375	371	384	417	371	394	400	386	399	401	362	346	419	381	399	352	382	387	361	387	377	423	404	364	394	358	395	412	379	376	408	350	380	388	388	360	382	420	402	375	375	385	361	358	363	385	369	413	393	414	370	369	374	368	405	379	382	366	427	395	412	400	391	395	394	401	379	406	361	395	386	371	382	369	403	379	373	368	410	343	392	361	398	368	357	359	372	381	394	404	395	461	372	423	377	388	386	375	362	389	391	390	374	384	366	346	428	374	361	366	391	364	351	398	373	360	357	393	421	397	388	379	369	406	381	360	375	384	391	388	379	373	362	414	361	365	394	404	369	390	356	391	356	361	375	413	381	392	387	367	414	393	362	386	394	385	380	414	374	396	422	366	420	401	371	392	355	378	380	363	380	375	353	368	422	383	368	379	396	381	363	363	409	384	391	405	363	349	372	353	359	387	387	390	381	414	382	367	366	394	392	389	408	380	396	381	376	357	368	369	361	386	367	398	391	374	386	399	412	386	377	347	357	383	358	359	381	361	392	343	379	382	400	365	388	407	395	385	390	366	416	359	384	380	370	399	380	396	389	426	365	390	336	384	393	379	394	370	373	391	375	384	387	378	338	399	397	357	390	377	383	383	361	384	415	388	367	374	379	378	395	397	391	378	387	392	352	381	356	407	383	407	376	370	374	408	367	364	391	341	382	377	366	399	373	365	401	387	402	400	387	412	388	375	363	375	344	392	383	379	361	368	357	381	355	381	377	376	384	386	371	354	401	364	384	405	350	397	386	363	387	379	378	371	405	370	394	390	423	392	391	348	350	390	385	365	383	393	370	350	376	365	396	383	401	388	347	399	429	389	376	375	382	354	403	385	368	408	380	413	349	415	374	381	357	365	360	392	393	387	367	386	373	377	330	337	392	399	354	384	385	447	385	323	402	368	379	385	388	394	356	370	387	383	354	384	366	374	371	361	407	363	365	358	387	387	399	374	385	384	385	394	333	322	358	401	374	399	387	373	413	366	393	371	366	370	405	411	372	368	387	399	392	364	357	411	395	400	357	392	385	415	394	391	398	364	369	395	365	399	390	351	358	353	397	390	362	343	354	378	365	371	382	368	377	395	369	395	391	389	397	372	366	359	370	387	350	361	373	383	391	395	359	357	380	378	364	391	379	391	367	391	363	381	370	366	358	405	386	393	385	388	373	403	371	384	363	376	376	364	331	381	384	404	382	387	358	406	387	382	416	367	395	383	366	368	399	375	388	358	409	378	348	387	387	378	400	375	359	392	402	368	395	389	397	393	399	371	384	355	416	359	420	381	384	395	383	393	373	411	381	427	388	352	370	397	402	372	415	370	376	370	356	378	369	356	385	343	324	381	392	363	352	392	360	365	400	342	410	384	349	362	387	377	380	389	380	368	371	379	396	366	386	364	379	398	411	364	363	372	373	386	375	397	396	385	355	392	371	397	363	415	359	423	366	365	387	390	366	363	363	397	350	383	379	374	375	419	355	357	392	341	385	359	399	402	402	390	409	353	409	381	400	382	402	386	384	395	388	367	364	335	405	367	370	379	389	395	410	375	369	421	393	398	369	383	366	382	377	398	406	415	375	369	406	358	382	354	372	419	411	373	374	389	361	370	383	391	369	394	353	405	385	384	355	406	369	397	377	380	376	376	419	374	396	393	381	394	350	362	388	431	408	399	371	375	366	381	409	379	390	398	380	374	424	380	355	395	419	395	401	352	409	365	362	399	347	374	378	394	386	388	386	387	354	373	386	362	409	374	395	377	390	409	357	350	388	377	361	381	407	352	388	371	368	411	357	379	367	376	363	344	390	390	347	398	376	382	372	378	365	437	378	359	358	382	397	359	412	388	366	389	385	397	376	388	382	402	384	359	350	376	380	399	355	377	384	388	386	372	411	402	392	378	365	358	384	385	400	393	376	374	381	395	392	383	396	366	382	379	386	370	356	359	359	412	372	391	399	382	371	388	370	394	376	402	368	382	363	367	392	394	420	387	380	403	377	440	369	377	413	376	383	365	396	389	363	395	381	397	380	390	357	412	361	377	378	379	395	372	355	386	395	370	372	393	382	374	347	402	392	342	354	380	351	377	363	384	380	387	367	405	414	344	401	359	388	375	390	393	374	400	384	409	383	365	394	385	390	382	373	366	390	405	379	376	386	384
45117	17197	8039	5491	2987	1810	727	329	297	260	241	188	156	151	141	144	130	140	110	112	121	100	111	117	124	126	129	114	136	111	100	114	94	103	119	94	104	116	105	109	118	112	114	131	114	105	103	90	125	98	89	114	94	93	127	100	130	106	98	102	94	110	95	90	83	102	98	81	98	79	106	118	102	107	114	106	91	117	104	91	103	127	97	94	101	96	109	112	94	93	120	104	105	97	87	101	102	97	95	131	104	108	101	90	94	110	101	101	100	111	103	100	108	103	98	86	102	83	106	106	95	114	109	121	103	99	132	105	113	110	108	87	83	100	84	108	111	80	97	106	100	92	100	89	112	94	101	113	104	114	89	106	118	117	92	97	105	98	91	117	103	81	108	107	107	93	87	80	106	105	100	106	93	99	101	101	126	95	110	94	93	86	108	117	111	96	114	89	97	103	115	99	126	117	104	106	106	87	96	107	90	97	102	104	107	103	122	97	103	95	119	103	98	90	110	100	112	96	94	96	120	92	98	96	99	118	99	87	110	98	123	109	89	103	106	89	94	107	103	102	100	85	102	100	115	115	85	98	96	105	99	101	93	113	79	109	95	115	104	106	103	104	97	118	91	112	105	115	120	108	114	97	107	94	94	89	103	89	106	95	98	99	85	109	110	98	91	114	108	93	102	108	102	101	105	89	85	105	104	109	114	79	111	110	105	84	99	102	97	90	104	109	92	108	101	82	97	114	110	112	128	104	100	110	109	95	93	99	81	101	119	108	90	106	99	98	116	99	101	96	107	104	95	105	95	105	106	125	99	108	115	107	121	128	102	114	108	106	101	106	98	104	116	86	101	120	109	94	97	93	101	94	123	123	100	96	99	101	106	118	104	112	110	122	106	123	105	108	110	102	99	103	114	112	87	94	117	101	117	111	84	107	106	92	92	100	86	94	135	110	123	104	98	92	106	91	105	85	80	94	87	103	93	109	104	96	134	101	92	99	100	102	117	107	107	107	88	122	93	106	89	137	97	119	106	98	87	97	128	101	111	106	113	107	114	102	88	104	102	101	99	98	95	99	104	111	96	85	125	107	96	104	101	110	98	96	94	114	108	107	108	124	98	95	99	90	78	96	104	82	101	105	93	92	112	101	116	93	94	88	114	86	108	102	107	93	115	110	84	115	99	93	121	98	94	99	95	98	124	102	86	90	112	112	97	92	97	94	111	99	99	108	105	106	114	86	115	90	89	100	100	104	115	99	93	107	111	115	118	98	94	91	96	127	84	104	103	102	105	107	120	115	113	110	109	114	112	95	103	101	95	90	85	124	104	105	107	83	106	103	106	100	108	139	104	101	106	116	111	99	97	110	93	96	106	97	109	110	88	89	112	89	103	98	96	105	109	107	112	106	107	83	104	97	110	107	93	94	85	105	124	105	103	120	95	103	119	115	106	92	97	91	103	81	91	88	106	110	101	98	93	105	108	89	109	114	108	94	107	100	110	115	118	92	97	77	93	104	109	88	99	108	85	116	100	106	108	98	91	92	114	94	98	95	96	81	98	127	115	98	107	92	93	89	109	99	98	84	87	105	104	108	89	98	95	100	115	137	113	90	102	85	115	123	110	117	98	104	101	94	104	112	103	100	102	104	125	110	80	108	107	94	109	84	104	111	99	104	133	102	100	101	103	106	112	109	117	105	103	122	105	80	95	106	84	99	104	108	104	102	94	96	80	87	97	111	95	125	91	110	101	96	99	98	98	109	128	111	93	116	92	115	100	102	111	96	115	89	106	91	102	96	110	117	111	108	118	126	84	102	101	104	116	81	110	125	126	111	100	113	107	102	110	84	103	93	86	106	111	77	109	111	74	95	111	107	103	83	85	128	104	105	103	96	104	91	93	95	100	101	107	116	117	99	99	87	91	102	84	89	109	108	126	92	113	91	104	88	85	90	84	109	102	118	112	92	112	106	97	128	100	98	95	111	77	111	102	92	99	108	126	99	89	112	99	105	102	101	98	97	97	107	108	109	95	92	98	126	103	97	88	108	110	111	93	108	118	100	102	103	84	96	97	114	88	100	86	105	107	110	115	105	107	111	106	100	106	95	109	103	108	99	101	126	100	112	97	111	99	125	104	87	102	101	96	117	105	96	102	93	104	90	96	103	93	78	101	99	95	111	97	112	114	94	111	92	94	99	109	95	108	102	107	105	87	122	123	87	99	94	92	110	102	118	94	110	104	105	96	121	125	120	104	85	108	113	100	107	123	107	93	112	104	93	84	91	94	94	83	121	85	98	110	115	97	107	115	103	117	94	104	125	113	111	91	113	80	109	102	112	78	92	107	88	99	91	94	104	104	111	114	103	104	102	116	87	112	102	116	113	110	106	106	79	100	95	89	105	108	104	108	125	118	98	104	103	123	111	82	103	118	103	106	111	100	106	111	106	98	99	96	89	118	97	88	102	112	114	102	90	96	104	114	128	105	101	102	84	83	101	106	83	115	112	115	97	118	93	98	106	118	89	109	87	89	103	106	94	113	121	115	92	112	104	107	94	95	104	88	115	121	99	103	108	108	97	110	102	112	94	119	89	108	98	100	93	98	96	114	92	101	105	100	85	106	123	117	123	111	101	99	113	109	97	96	106	97	124	109	105	110	95	111	99	98	80	100	105	113	101	123	99	105	104	111	130	97	102	114	102	102	94	93	104	110	126	91	111	104	96	109	99	89	110	86	105	103	93	88	107	101	103	112	113	94	108	91	111	107	122	116	91	106	110	120	118	102	106	116	112	104	87	106	94	112	115	81	115	124	99	95	113	92	112	94	96	77	120	100	111	121	95	95	104	116	135	108	93	102	96	94	93	102	85	83	111	111	93	89	94	86	122	106	111	99	77	100	105	91	117	108	121	93	96	99	87	131	98	121	101	117	95	108	139	114	108	116	103	108	117	100	102	89	89	95	107	93	110	115	111	100	115	110	110	109	89	98	99	106	108	104	101	96	133	100	117	112	84	93	107	121	98	109	93	121	115	104	78	84	105	117	123	104	98	112	113	108	103	100	112	96	119	94	96	84	102	93	104	103	127	100	107	106	88	99	105	94	117	101	80	116	87	87	124	115	118	113	99	110	100	124	125	108	87	108	103	103	116	107	97	117	84	104	94	107	113	96	105	90	114	115	90	126	90	95	96	92	107	96	100	100	112	120	88	93	88	127	116	100	95	111	107	125	113	96	100	96	94	114	114	102	114	97	103	124	99	105	93	86	109	99	102	98	117	117	100	116	115	119	102	117	91	116	100	103	98	86	113	104	85	102	102	113	97	100	112	93	109	94	109	88	86	93	98	131	105	97	94	93	119	108	99	90	92	105	94	101	105	91	96	119	119	99	120	111	118	105	101	94	91	109	98	103	95	77	103	82	106	107	87	103	107	84	102	93	93	103	102	102	103	106	90	109	88	90	109	109	92	115	111	98	86	96	126	91	93	106	102	123	87	88	97	87	106	111	94
29749	12718	12179	13544	9856	7334	2849	1418	1451	1191	986	754	587	544	540	468	450	426	426	331	342	362	353	327	360	368	372	361	334	348	337	331	312	320	296	342	282	297	348	332	311	335	290	366	339	314	305	264	276	291	281	275	245	252	268	250	263	215	245	261	242	228	257	245	253	254	242	264	218	258	248	244	224	249	238	242	268	274	233	232	238	255	259	267	259	269	254	248	255	249	262	273	246	239	260	248	249	265	263	247	287	267	242	286	215	269	251	242	249	275	257	266	268	266	249	229	252	277	234	244	281	254	236	262	263	277	251	242	218	237	234	268	248	225	255	266	228	247	239	263	251	255	258	278	240	247	260	241	252	270	227	245	257	266	252	248	251	237	257	263	249	259	219	259	232	269	239	272	243	275	251	269	234	247	241	283	292	268	282	220	255	226	248	240	265	249	247	245	251	224	244	246	228	249	257	273	250	238	239	239	266	276	243	259	248	257	257	246	263	232	231	254	255	268	264	242	288	251	240	258	237	250	254	250	236	235	247	252	241	285	241	233	245	270	262	276	232	242	247	256	256	256	254	251	258	210	255	251	235	253	286	255	264	290	277	251	234	257	260	239	286	244	251	243	234	280	253	256	255	231	264	241	222	282	270	267	229	237	284	236	256	279	251	247	240	270	230	235	278	252	252	247	265	279	224	239	257	266	235	239	268	249	230	225	240	268	277	232	258	266	229	232	243	265	276	249	229	247	259	268	244	234	275	263	255	267	226	264	249	248	235	250	241	247	250	244	234	246	270	231	268	227	219	273	262	252	228	241	241	262	269	271	251	268	263	218	252	239	248	261	253	246	249	257	266	247	231	259	255	252	220	232	252	263	253	254	240	239	240	230	235	266	273	254	253	276	237	222	251	254	253	264	247	231	239	238	275	208	238	241	253	265	237	255	253	262	251	254	253	285	233	249	256	234	263	245	242	258	238	220	274	213	292	263	264	258	249	265	268	257	275	248	264	246	246	285	231	276	241	270	245	230	256	267	254	240	260	259	234	262	277	246	277	255	250	232	250	249	250	264	238	241	255	255	235	236	275	259	248	232	267	245	260	238	231	271	280	250	247	258	260	233	242	252	223	220	233	260	271	234	284	239	251	250	234	241	258	244	269	269	226	270	269	261	258	225	248	260	260	238	253	246	264	239	269	262	234	237	257	235	244	256	258	266	279	246	256	238	248	247	261	267	239	241	268	245	252	258	272	243	237	249	246	242	240	244	258	256	215	265	242	228	266	256	237	255	240	267	260	265	217	233	262	271	270	259	257	235	275	231	275	267	261	235	244	252	254	258	254	252	249	232	255	251	227	263	246	243	251	264	235	264	267	263	263	234	258	240	263	275	277	266	258	266	259	235	247	255	245	232	257	266	246	257	268	264	225	245	259	253	278	271	267	263	250	253	266	229	268	250	260	254	258	244	264	242	248	212	242	280	248	271	261	260	265	268	258	271	254	248	271	276	236	251	234	236	223	282	243	230	254	230	246	231	254	222	271	239	251	263	256	242	237	250	225	267	256	249	258	222	275	231	245	266	252	256	285	245	251	279	245	248	236	255	250	267	263	263	240	244	234	239	248	236	246	237	266	256	287	245	273	231	281	247	251	245	257	244	248	268	262	233	260	263	233	261	230	250	244	259	286	253	241	237	259	228	246	264	242	273	227	290	236	265	270	251	221	245	267	248	225	233	271	271	296	276	242	278	268	231	269	237	280	236	270	219	222	250	271	266	301	240	279	258	265	274	252	247	262	258	265	256	290	252	249	249	244	274	246	247	260	246	247	252	236	235	267	243	235	236	278	231	259	242	271	250	254	236	229	269	257	253	269	246	276	250	263	260	248	245	251	268	245	239	255	264	259	228	232	235	257	247	267	236	256	249	233	263	245	263	231	268	245	253	228	244	267	263	248	259	231	266	257	239	257	261	305	258	242	246	252	259	258	242	219	277	230	265	248	234	232	260	228	288	269	236	255	260	242	248	259	235	267	269	248	283	280	264	284	251	217	283	258	246	237	270	257	257	250	277	250	281	277	259	259	242	281	283	273	245	224	276	271	242	264	275	256	255	252	251	226	263	264	274	247	243	269	228	271	253	276	264	241	230	292	233	267	298	242	228	259	274	262	248	266	255	249	265	264	263	223	251	244	227	232	232	256	219	274	263	278	246	248	242	265	263	245	240	252	260	257	251	273	244	261	246	230	261	244	271	232	261	217	259	243	248	253	235	266	248	277	284	257	235	249	276	235	266	261	281	239	271	269	257	238	244	244	256	266	258	262	249	277	251	237	252	258	236	252	239	266	247	275	239	243	249	244	263	269	242	273	255	250	269	233	238	249	243	256	241	252	262	259	231	247	233	256	237	297	230	235	245	242	231	265	241	252	274	249	222	266	250	243	268	253	243	249	265	267	258	257	248	251	279	253	262	281	269	274	227	261	234	228	239	272	248	246	216	284	269	245	244	263	249	263	226	233	246	263	248	245	275	257	258	211	211	277	265	255	248	256	238	240	260	218	277	239	264	263	262	260	253	224	253	250	242	220	259	240	233	255	260	274	257	259	291	240	263	256	253	244	225	252	260	247	250	228	245	249	244	240	234	241	279	273	252	230	259	234	288	250	233	277	268	224	249	228	244	244	286	277	258	264	242	277	254	252	265	277	235	263	280	248	266	265	247	264	261	217	282	269	267	258	260	258	277	248	256	277	241	261	259	252	254	245	274	233	262	261	240	291	267	272	276	251	237	265	271	274	280	252	255	243	257	259	233	269	248	238	260	232	257	252	251	237	268	230	259	242	253	269	249	251	250	248	273	236	273	252	257	250	248	262	242	260	277	262	276	260	239	236	243	245	249	239	260	249	240	248	257	228	237	257	252	235	252	273	236	268	267	260	257	244	241	224	268	231	230	244	231	254	270	226	258	246	273	251	246	281	240	243	244	255	250	243	225	268	250	252	242	264	262	266	251	271	249	235	244	251	274	271	276	250	263	231	260	250	255	263	238	249	234	273	261	251	244	244	244	275	265	261	239	269	269	230	251	262	283	215	261	249	250	250	271	253	276	285	242	240	271	258	268	257	260	264	255	246	242	230	257	290	241	224	250	260	245	239	263	250	233	255	235	268	266	249	239	240	260	234	240	229	283	253	264	258	240	263	236	259	229	234	238	259	260	249	237	279	235	243	255	260	238	239	254	255	236	242	225	241	256	255	261	253	244	251	262	242	268	261	228	239	238	267	236	263	222	261	249	246	246	269	244	242	232	247	240	261	249	248	274	271	251	261	262	237	234	276	249	258	229	212	275	249	250	259	254	222	260	257	247	243	224	263	257	260	248	239	243	217	245	247	267	260	268	277	258	279	238	282	257	250	253	267	276	266	244	264	253	243	232	249	257	230	263	244	268	271	259	252	258	256	256	254	279	267	244	295	241	253	247	249	242	250	224	240	241	270	265	258	258	254	297	271	244	261	267
26558	8928	3842	1723	927	509	350	218	209	177	178	158	160	148	143	154	134	139	155	146	128	132	121	130	154	128	129	115	133	144	133	130	148	139	157	141	147	155	124	148	158	136	122	136	146	136	138	151	134	155	128	124	154	155	140	111	137	139	143	139	151	148	132	122	128	137	141	141	114	133	131	138	132	135	118	137	165	148	125	139	132	137	148	117	139	137	139	129	123	140	143	125	143	152	146	140	151	135	122	154	164	131	113	117	134	118	130	128	135	135	135	125	113	153	149	137	147	153	134	123	163	126	125	131	117	131	132	135	103	152	132	140	161	148	131	142	122	129	145	139	157	135	139	123	133	151	133	124	137	145	132	122	145	164	129	123	131	140	153	144	133	122	135	139	120	126	138	160	128	153	133	147	138	139	155	131	133	125	141	133	154	128	131	114	152	128	173	123	143	146	148	139	148	135	122	132	125	116	132	131	120	121	129	133	152	143	168	137	137	144	147	137	142	139	143	122	143	137	137	146	146	129	148	151	136	122	147	147	131	137	133	133	129	128	111	142	135	134	129	120	126	152	145	146	120	151	115	139	137	142	151	150	122	160	149	143	129	127	130	129	151	126	120	121	137	135	139	151	141	147	146	130	132	128	139	136	132	145	136	151	138	124	165	144	133	136	127	112	137	141	148	144	158	128	148	145	151	120	143	124	114	135	133	137	155	137	115	157	153	105	125	114	156	131	132	138	137	127	132	125	151	136	123	133	137	144	130	130	124	144	124	141	116	131	148	132	137	145	138	136	136	120	137	111	121	148	142	138	148	124	154	126	138	143	136	127	137	133	126	136	136	107	155	131	120	120	147	130	135	135	110	149	133	148	155	150	131	127	135	143	121	146	144	146	131	133	148	153	158	121	133	164	146	163	137	137	130	140	129	128	120	115	142	110	134	122	122	137	122	139	125	140	142	126	132	132	119	136	132	152	144	140	140	143	159	125	116	147	132	131	146	150	150	134	181	127	126	131	129	137	144	129	123	140	152	143	132	136	149	132	140	129	134	144	164	160	123	124	143	161	126	140	158	136	139	136	143	109	112	133	141	134	132	129	128	166	110	141	148	136	142	137	135	133	123	140	139	172	148	144	139	124	132	122	123	116	138	129	132	121	126	115	150	165	151	143	128	127	138	131	122	132	128	151	139	122	145	127	121	134	126	124	146	127	152	151	146	150	141	131	116	146	135	146	125	131	152	124	144	149	127	142	134	129	134	112	146	141	135	120	143	151	133	152	127	139	140	128	121	150	139	129	142	139	146	147	120	135	138	128	123	148	138	126	143	152	159	146	146	149	131	134	140	130	130	124	158	147	142	147	131	133	110	129	140	118	137	133	149	133	146	124	141	118	132	112	133	155	146	146	127	142	119	147	133	134	134	149	141	140	122	139	122	138	122	136	136	139	134	125	139	138	133	132	133	154	145	110	107	134	141	153	128	121	117	137	119	140	139	136	128	121	148	138	165	142	120	123	130	128	131	147	152	141	133	135	178	126	118	124	151	137	145	149	134	109	123	136	129	136	140	143	124	131	135	134	139	131	130	141	136	138	138	141	154	113	126	122	150	145	147	142	124	117	144	157	121	120	123	136	119	156	139	124	157	139	125	130	148	132	137	131	140	138	157	128	167	141	118	124	138	135	125	144	154	151	157	133	127	133	130	132	113	142	135	146	144	130	138	140	135	151	140	135	137	144	136	131	149	138	133	118	129	141	131	144	145	161	135	138	129	152	155	121	148	133	143	113	130	149	148	138	130	132	133	141	129	151	127	142	124	123	131	146	143	155	136	122	132	132	128	160	136	145	157	140	146	132	139	156	136	120	127	139	106	128	139	144	158	142	139	145	128	145	155	146	144	128	137	131	125	145	133	148	138	150	155	135	144	162	123	164	149	155	127	167	139	126	115	153	156	145	144	118	159	133	144	130	135	140	122	136	142	154	138	142	119	132	158	121	139	149	140	131	137	126	145	114	131	149	153	130	141	154	141	136	142	128	147	152	135	144	145	113	122	137	163	159	136	116	134	136	127	152	107	147	146	116	119	139	117	112	121	147	112	144	152	132	162	161	127	132	127	137	128	128	116	139	128	127	157	148	132	132	139	115	138	121	126	137	117	144	122	137	138	134	149	128	130	141	137	123	171	120	109	132	124	139	142	144	114	136	125	143	138	148	131	130	148	137	129	125	132	136	138	127	118	141	143	136	127	137	137	120	137	136	133	124	100	135	122	144	131	133	120	121	123	132	125	143	124	109	151	121	143	135	122	116	146	120	124	144	158	137	143	143	121	128	122	132	145	123	137	139	149	132	117	126	144	124	133	118	139	149	124	149	131	130	127	113	116	123	137	132	132	127	136	172	140	137	141	127	138	151	133	138	146	148	138	132	148	120	127	132	158	151	126	127	130	119	147	130	114	122	124	155	145	133	119	131	142	133	135	145	126	140	139	132	136	142	151	129	113	129	121	130	142	126	127	135	151	128	132	127	149	145	139	151	164	121	158	152	156	124	137	138	171	132	140	144	140	136	146	135	165	137	151	122	119	145	138	126	129	140	155	139	131	144	124	132	127	138	117	128	98	135	157	127	140	145	126	131	151	133	120	137	144	124	131	141	134	142	123	151	125	160	140	136	128	139	168	128	131	132	129	132	122	118	152	137	139	145	128	136	135	153	124	146	146	151	135	134	137	142	151	132	147	120	133	138	139	134	133	138	133	145	131	154	138	109	134	117	150	113	149	123	158	144	129	152	149	172	134	135	126	147	121	180	130	132	162	133	141	123	163	146	154	145	139	130	137	151	156	139	130	129	107	150	134	124	118	128	158	137	141	108	120	141	134	142	119	144	135	129	117	127	174	119	145	139	125	145	156	131	163	132	150	131	134	141	140	125	111	144	112	102	133	130	122	128	107	130	119	115	141	151	134	123	162	147	142	115	123	116	116	131	165	142	130	157	142	100	127	150	139	140	131	131	132	145	164	146	138	169	135	134	145	133	129	142	142	122	143	119	125	166	124	122	144	165	143	130	161	139	148	127	113	143	133	127	116	121	137	115	129	144	159	123	158	162	150	128	125	126	118	140	137	130	133	159	119	119	118	128	162	140	140	145	128	120	113	140	155	135	122	133	138	127	142	119	129	143	122	114	152	132	144	133	140	136	129	142	129	129	138	163	115	136	144	134	126	140	129	151	117	130	131	121	114	125	133	132	124	141	142	136	135	148	150	106	121	157	153	139	147	149	138	168	134	135	121	131	144	115	119	124	118	134	147	133	155	134	133	139	137	141	124	152	119	140	133	130	140	125	143	141	134	157	130	147	152	135	128	134	150	112	125	126	133	139	140	134	152	138	139	121	131	133	125	144	141	135	126	130	158	140	144	133	150	156	137	118	142	158	145	148	111	166	146	140	124	130	116	133	142	149	126	136	137	120	156	131	135	137	134	124	123	147	143	146	145	132	147	140	116	138
18457	7633	6571	5225	3620	2329	1269	747	710	708	571	513	467	396	451	428	421	395	432	385	374	366	367	325	336	350	335	366	314	333	321	331	321	326	365	334	382	360	327	387	313	307	360	288	349	304	347	333	317	329	347	327	337	337	329	319	333	316	335	321	327	294	327	353	338	352	352	357	344	323	338	349	320	308	344	329	350	333	367	339	330	319	323	332	318	362	295	330	362	335	344	340	330	335	345	345	342	347	336	295	361	363	336	358	288	328	329	334	360	323	365	336	318	353	358	347	336	350	356	342	311	324	344	338	339	326	342	372	349	328	324	332	331	329	332	321	332	324	382	331	341	364	349	330	312	318	360	323	309	326	347	357	331	314	349	329	294	318	359	360	297	345	320	305	330	333	340	325	333	335	333	326	362	338	349	311	285	310	357	320	342	314	311	297	312	346	331	324	299	311	327	363	326	323	338	333	323	340	315	358	348	325	310	317	327	331	329	342	348	358	367	335	326	324	307	338	324	338	329	370	348	329	289	323	345	325	344	324	350	355	329	327	344	339	331	337	329	318	363	304	338	315	341	327	367	351	340	358	358	325	299	316	346	340	326	337	310	328	346	328	310	299	338	341	334	304	350	362	314	337	305	352	318	311	341	361	368	320	323	324	308	373	339	340	347	324	302	314	285	362	336	323	332	341	312	355	342	349	318	341	395	318	341	370	318	354	343	323	355	329	334	348	337	309	308	337	310	318	359	356	338	364	330	304	329	347	316	376	338	340	343	323	345	362	312	342	356	355	334	314	341	344	338	338	343	329	313	327	283	323	353	351	359	343	332	307	349	345	330	361	373	338	346	333	319	320	327	309	325	321	350	352	340	325	355	318	317	313	318	344	348	356	333	337	323	314	348	344	372	307	315	359	334	340	343	296	314	337	320	287	331	342	321	317	342	327	322	338	329	339	339	306	355	314	345	345	356	354	366	350	339	325	328	353	324	329	329	338	337	323	318	369	320	315	334	364	333	319	307	322	340	311	329	331	335	370	351	325	314	332	305	316	317	335	370	357	380	356	330	332	329	332	317	352	342	308	335	363	318	330	320	331	324	346	317	315	315	351	319	327	336	351	340	339	328	326	376	331	347	330	329	306	336	327	349	334	362	322	321	313	350	317	350	356	340	350	322	308	307	317	336	351	347	338	323	312	319	334	313	337	337	336	347	344	357	359	337	340	315	325	291	367	335	324	353	316	367	345	339	353	340	353	330	321	354	331	333	325	333	317	345	322	349	368	320	329	312	318	354	346	335	330	322	346	361	376	338	308	316	368	352	352	345	321	384	335	345	330	332	352	344	327	347	355	320	317	350	313	338	327	308	365	331	329	343	311	363	345	321	319	321	352	339	334	337	329	341	342	307	304	323	347	342	352	352	327	309	311	319	311	330	340	374	317	327	360	338	350	336	334	329	357	359	310	300	328	331	364	327	312	310	317	323	328	321	332	335	366	333	304	323	344	337	333	332	358	341	340	332	333	324	353	333	324	322	370	289	301	333	331	337	351	336	357	334	324	339	309	328	336	372	351	303	320	327	320	312	313	320	316	318	322	325	364	331	332	340	307	315	341	329	344	308	344	348	310	352	307	321	338	349	349	359	330	329	335	331	315	342	309	352	321	298	358	328	339	338	351	349	324	346	354	325	333	364	343	315	336	334	349	375	357	302	333	338	328	347	322	333	357	326	337	311	319	334	345	358	326	323	364	352	308	329	320	331	356	337	345	339	334	329	314	342	320	311	331	362	334	331	324	327	357	321	341	358	316	317	341	328	331	315	320	345	354	314	348	333	339	337	363	351	349	344	366	309	309	343	317	317	328	351	330	328	339	304	360	298	353	333	338	333	335	347	347	338	346	335	340	345	347	379	354	324	338	347	311	310	321	337	343	355	320	341	332	331	317	341	323	338	328	337	355	340	343	322	347	317	343	331	322	364	356	325	298	327	368	335	337	317	323	357	321	332	345	313	362	347	332	332	383	336	311	322	325	344	324	332	372	334	312	341	315	333	334	331	332	346	327	285	310	341	317	338	326	330	330	326	323	319	340	369	339	356	325	306	341	363	365	330	303	315	297	329	319	329	352	319	341	334	337	315	323	325	363	274	345	347	366	321	333	339	304	332	305	313	332	313	386	342	335	329	347	351	367	333	342	362	334	317	337	317	311	297	364	312	323	356	345	324	324	332	327	330	357	319	335	351	327	357	343	360	335	354	348	353	348	331	356	310	340	332	321	349	336	350	355	339	339	355	342	314	301	333	333	348	322	314	342	339	322	329	282	338	334	321	368	336	320	354	327	319	349	331	336	365	340	333	323	344	310	325	317	321	338	329	358	328	339	345	324	308	346	333	371	346	315	336	321	333	306	333	351	347	328	327	339	292	359	322	340	330	330	314	313	338	311	335	325	318	317	346	320	371	328	341	351	337	364	355	333	351	332	353	351	322	326	358	382	353	353	352	307	334	289	352	343	316	343	339	330	313	349	323	315	324	330	360	326	326	373	335	350	351	332	337	340	321	326	337	303	332	350	359	358	371	332	317	316	343	314	309	338	334	330	345	351	354	328	366	311	330	308	337	318	357	337	319	344	311	324	315	335	321	325	319	297	337	327	324	328	343	367	355	351	375	338	317	344	319	324	351	327	326	340	309	385	340	355	309	314	340	333	338	305	341	330	320	322	346	363	340	347	317	332	327	317	325	314	310	353	336	313	323	346	316	328	334	342	358	299	330	327	338	306	347	329	340	341	355	316	319	349	333	338	328	327	330	319	313	300	357	306	325	340	335	330	319	379	322	335	345	361	340	341	347	363	282	317	342	313	342	334	355	311	328	331	299	335	348	329	309	329	320	349	365	367	298	354	307	335	329	350	350	346	323	345	312	343	360	353	345	323	350	312	346	337	330	324	356	323	338	349	348	313	333	344	322	328	362	342	350	335	350	348	386	328	336	361	305	331	341	325	329	331	341	323	334	345	354	329	329	331	352	324	304	340	329	338	334	301	320	337	343	360	327	338	335	365	358	327	357	330	350	356	322	316	352	359	339	326	324	343	371	293	319	335	285	328	385	307	343	350	341	360	366	335	350	324	346	327	328	337	331	331	320	322	295	347	325	298	349	319	334	346	351	322	318	314	336	341	346	346	391	327	302	324	372	312	341	327	299	320	344	325	320	322	308	367	305	373	359	348	323	363	306	367	341	334	325	345	354	301	326	320	327	345	331	349	354	359	332	322	318	323	305	324	322	327	297	344	327	316	341	335	318	360	348	352	379	323	302	329	347	320	306	350	338	323	349	363	353	334	320	324	304	314	322	338	330	341	337	342	365	339	328	358	341	333	317	351	325	307	342	337	369	344	290	349	312	311	331	378	350	340	364	359	332	352	335	327	370	337	330	310	339	357	327	321	322	316	362	303	392	311	327	321	332	318	335	322	340	369	349	338	335	297	358	355	332	309	328	344	330	324	359	319
43400	16200	4946	3550	1689	1046	437	272	306	246	235	206	172	169	177	198	155	165	182	182	171	189	151	165	152	192	165	168	171	165	144	148	165	159	168	168	175	164	145	168	167	152	144	181	147	163	166	161	136	140	165	166	159	163	163	154	166	155	167	144	161	166	170	162	168	173	164	138	146	155	166	186	145	130	169	162	156	159	154	155	176	179	153	167	170	159	147	130	141	151	164	164	161	136	173	148	144	165	174	158	181	179	161	146	159	184	161	167	142	165	188	166	171	163	136	155	169	143	143	152	141	153	139	124	162	162	152	159	151	170	136	147	149	176	164	148	157	166	145	157	144	144	140	145	156	168	156	149	150	150	171	141	157	144	148	148	134	157	160	163	147	149	141	173	159	155	167	169	135	143	158	162	148	151	142	140	165	157	161	173	155	133	169	144	178	161	149	157	194	162	148	161	160	153	155	150	149	139	154	147	159	147	156	142	164	148	136	128	128	149	181	140	161	166	184	164	155	155	158	138	136	157	151	167	148	139	149	161	166	161	169	156	156	138	174	148	162	166	167	147	147	170	146	165	148	146	177	168	167	168	138	165	155	150	168	153	148	155	138	160	159	146	139	150	139	169	158	161	168	157	177	134	161	151	147	183	145	195	148	151	134	149	153	169	180	146	170	161	157	154	143	171	145	171	155	154	162	137	166	152	164	156	155	137	147	162	166	138	151	167	136	159	150	170	148	153	163	157	148	156	160	151	189	138	157	160	150	145	160	154	171	164	165	140	173	148	174	149	164	154	134	140	130	156	162	147	172	180	153	167	140	144	174	161	134	161	183	149	141	165	159	167	147	146	173	146	141	141	185	165	162	152	168	145	164	171	172	132	137	166	157	137	182	152	141	124	141	153	148	177	172	157	145	168	138	166	143	162	145	137	154	167	164	148	155	165	138	132	147	155	166	149	188	155	149	177	149	155	154	141	131	166	192	136	157	144	157	162	162	161	147	189	155	158	178	162	156	159	172	157	154	168	150	174	173	148	149	153	147	152	183	161	179	171	175	169	158	159	136	141	153	160	143	164	144	138	170	175	173	139	144	159	166	138	149	156	162	149	180	164	171	154	162	149	139	148	145	166	154	156	134	152	149	160	158	159	131	143	147	146	162	153	166	157	161	142	143	153	169	144	158	171	167	136	147	151	151	157	170	158	154	172	162	192	171	163	148	152	152	136	166	165	165	188	160	139	161	134	143	147	158	148	176	167	164	154	169	158	171	154	161	144	162	168	148	171	158	130	133	145	176	169	154	180	138	162	157	155	156	141	171	142	148	143	167	145	151	145	128	173	155	161	146	140	160	157	152	157	161	142	158	148	152	150	158	153	159	173	148	184	191	159	154	162	166	151	175	158	158	150	154	155	165	163	154	135	159	173	139	161	127	150	177	152	151	153	164	174	153	177	150	144	184	128	146	173	163	146	179	152	180	173	158	151	163	145	163	178	138	142	171	162	149	156	159	167	153	183	154	156	160	152	140	161	140	144	155	140	171	163	130	150	135	167	148	154	159	155	163	138	152	162	153	161	144	145	166	164	143	159	156	176	147	185	183	174	148	156	171	172	145	163	169	166	184	144	150	159	132	145	152	156	169	160	163	161	151	122	144	148	163	155	179	177	142	152	163	169	154	142	161	167	169	158	171	162	137	142	151	157	147	134	168	142	156	144	161	166	182	153	172	152	144	140	179	156	159	172	145	165	171	128	132	171	174	158	142	134	159	164	163	164	148	166	126	159	153	163	141	177	156	150	144	152	189	190	165	155	153	189	160	152	160	157	141	160	154	142	168	147	157	151	167	173	159	164	162	155	137	161	177	165	156	151	158	164	172	172	155	159	161	153	160	140	158	159	148	152	179	131	135	162	145	138	155	142	139	147	151	158	183	199	154	154	149	147	174	155	163	181	134	137	145	187	176	178	175	179	144	133	151	174	166	154	147	166	145	157	150	157	156	149	166	170	191	162	173	169	184	142	150	138	150	157	159	175	159	146	137	146	159	166	174	156	136	140	156	173	157	151	165	168	158	170	171	171	178	149	157	151	159	161	169	188	170	170	138	183	151	131	152	162	157	155	154	163	183	158	172	150	131	165	156	150	168	166	184	156	164	162	170	149	176	163	186	154	143	152	153	166	146	156	148	157	149	167	166	163	154	146	156	172	141	142	152	182	153	154	150	141	167	166	180	164	122	146	153	170	173	145	165	153	148	152	152	152	154	149	138	169	165	135	152	160	161	144	166	154	146	174	149	182	156	128	161	155	135	151	154	163	163	173	142	142	154	173	161	170	141	154	157	157	146	169	157	172	135	160	168	168	166	169	161	165	173	166	177	168	178	169	162	154	154	163	172	155	150	171	154	159	178	173	164	136	163	148	151	174	159	172	170	170	164	147	157	155	162	136	155	142	168	153	153	146	140	159	153	162	139	166	164	168	178	151	153	181	151	170	157	166	140	155	141	148	165	142	167	148	153	158	145	157	174	164	154	171	161	172	143	158	162	157	159	147	176	147	158	150	169	139	144	140	168	167	152	185	169	156	150	142	135	163	172	149	147	173	153	173	153	163	159	115	155	166	153	156	138	179	137	182	150	172	156	149	146	143	134	141	158	165	145	163	157	169	152	168	178	137	178	182	160	128	142	152	157	166	157	173	167	155	159	157	178	150	178	151	175	173	158	151	156	173	169	145	148	163	150	144	160	161	147	167	153	157	144	163	173	152	150	157	143	136	151	163	121	162	160	159	153	157	156	164	156	166	165	152	163	166	134	157	167	156	126	166	162	147	131	161	169	156	163	161	157	154	139	161	169	147	147	154	155	161	173	190	144	174	159	139	148	151	147	174	172	148	169	158	159	164	149	163	151	167	150	155	175	149	149	160	142	152	129	166	167	153	141	149	154	168	151	152	155	147	142	166	168	160	158	156	130	174	173	153	160	153	164	181	179	154	165	178	162	166	126	143	157	145	136	164	173	135	130	125	144	142	162	153	163	147	148	140	141	142	154	137	163	152	146	155	141	155	156	178	160	140	164	149	179	156	181	156	159	155	150	165	152	168	148	145	134	152	164	161	176	165	137	150	148	149	151	170	156	165	177	170	152	155	156	151	131	144	149	197	159	160	144	143	159	162	173	179	163	133	148	159	145	166	130	159	144	148	193	167	166	160	158	144	161	170	143	165	148	168	153	143	162	152	143	142	153	145	176	153	137	159	146	162	133	144	152	177	143	182	169	158	143	177	156	172	124	146	133	142	177	155	167	147	150	137	157	150	171	132	158	170	160	154	176	135	156	161	165	154	154	132	138	157	152	137	154	168	160	148	168	151	156	162	158	166	149	149	159	140	156	140	189	156	151	142	153	160	165	160	155	140	140	138	158	139	152	136	144	147	152	140	159	170	166	158	160	166	154	144	152	153	139	178	160	142	144	157	166	121	150	163	146	177	163	156	146	148	130	148	145	153	141	139
30551	10352	8097	9773	6183	4471	1630	1033	1178	968	939	747	661	647	571	553	573	497	509	460	434	422	405	415	439	410	372	395	438	404	442	423	399	381	385	417	453	437	446	455	463	414	425	396	380	428	373	388	393	404	422	393	371	360	342	401	412	340	384	401	378	399	357	319	366	368	346	385	359	353	351	402	436	385	370	326	342	364	379	380	371	362	386	376	382	374	358	371	341	364	371	350	369	377	369	374	377	368	367	363	412	344	393	357	410	381	351	369	382	366	372	363	381	374	378	362	387	346	360	367	417	342	396	369	367	376	379	369	360	358	396	357	373	375	363	367	367	411	366	389	368	353	341	363	383	362	359	387	355	386	369	367	368	365	374	380	364	353	398	373	394	364	383	378	343	404	376	378	371	371	389	389	356	374	349	326	388	377	376	332	395	385	383	368	377	390	370	400	390	365	367	393	337	377	387	419	358	375	384	337	382	404	342	396	377	371	370	369	395	414	370	391	371	389	343	342	397	358	380	399	370	359	384	380	396	374	370	371	374	401	377	363	367	390	386	359	386	376	383	390	384	361	400	359	375	363	411	356	362	360	402	366	382	397	353	357	390	382	364	360	383	406	405	387	386	366	372	377	375	390	368	374	384	337	387	379	394	376	345	371	371	365	357	372	355	337	378	382	382	378	371	385	351	368	384	387	358	368	366	388	400	353	336	360	382	343	358	389	368	370	397	351	341	326	380	386	395	412	385	395	397	360	334	410	364	384	370	378	365	393	386	376	398	419	351	386	400	367	374	349	391	386	375	403	398	369	359	370	379	360	359	392	378	388	374	387	361	399	332	380	345	371	378	426	373	371	372	354	329	378	390	357	400	408	386	427	374	372	375	378	397	381	345	360	371	332	369	390	381	380	399	370	355	398	382	343	384	384	406	357	341	385	388	388	361	404	398	372	370	334	419	354	361	351	388	345	363	362	377	379	374	340	362	390	352	393	394	388	371	392	352	365	338	371	385	345	326	387	393	385	362	369	375	338	388	397	376	334	393	354	419	402	388	385	405	352	388	375	394	366	369	392	359	374	373	370	372	367	379	373	360	348	357	362	354	358	367	373	364	369	329	373	369	356	363	373	382	344	365	306	381	379	335	395	381	384	367	358	372	386	377	354	391	344	399	374	398	377	358	372	393	381	350	398	399	389	386	392	361	360	349	378	395	343	404	347	361	360	389	387	359	354	415	333	407	359	383	368	402	347	392	389	359	394	381	403	376	346	357	343	352	360	370	364	371	393	367	379	417	396	344	377	380	345	371	369	344	381	383	381	381	394	404	346	385	380	392	365	360	385	376	348	370	384	373	374	359	336	415	419	379	371	384	401	344	391	365	358	389	360	354	398	371	360	349	346	398	376	372	376	380	396	384	378	354	368	408	389	393	368	364	388	373	366	391	393	355	349	366	382	383	361	343	392	363	357	348	377	365	348	349	388	372	383	328	359	363	372	352	371	371	343	366	390	389	411	354	374	392	387	356	406	376	373	375	381	400	390	364	373	342	397	372	370	383	379	355	380	388	374	366	381	355	406	385	390	355	391	376	382	364	378	373	373	350	361	383	398	407	375	359	360	386	405	402	361	391	370	397	372	406	399	385	353	407	379	348	418	374	385	396	357	400	384	372	372	409	374	338	403	381	367	378	390	352	355	386	360	358	389	368	369	334	385	378	388	385	365	358	375	373	378	398	404	353	387	377	370	356	406	412	351	374	413	385	419	368	334	397	375	384	346	397	372	369	391	379	338	361	386	395	360	386	356	382	387	357	372	388	397	319	361	399	379	375	362	350	373	379	368	384	357	349	412	393	350	363	383	428	407	386	386	322	385	379	372	386	351	384	401	407	390	381	373	370	390	366	385	371	387	377	361	390	368	360	383	396	355	360	335	385	407	351	362	423	368	375	395	377	380	385	376	331	367	390	392	385	387	348	368	372	370	358	369	382	372	370	367	401	348	394	374	362	373	389	400	345	368	386	378	326	340	389	367	362	377	404	343	386	388	368	357	369	366	423	343	373	358	355	353	413	334	382	382	379	389	405	384	355	373	378	391	369	367	362	402	371	390	392	379	384	350	376	404	382	392	377	353	386	390	397	365	404	384	400	344	366	374	373	367	367	389	370	393	423	411	420	349	378	370	367	372	401	358	385	382	378	405	364	395	391	382	403	401	364	363	363	346	391	385	387	363	368	346	384	352	363	378	347	393	405	411	353	395	399	368	346	364	360	379	405	398	373	352	373	375	415	387	369	367	352	369	381	403	366	372	368	379	371	350	386	372	338	389	344	394	367	375	373	355	393	379	386	370	385	374	355	404	370	355	395	340	366	370	381	350	363	384	374	388	370	392	362	366	344	362	333	338	390	378	399	377	379	349	355	339	387	366	378	376	391	372	385	413	362	356	389	390	369	336	375	381	400	368	398	378	381	355	394	378	409	404	378	368	362	384	363	404	374	401	351	386	406	345	393	336	349	397	350	409	390	393	379	370	369	382	366	346	356	394	390	377	387	347	358	415	379	404	378	382	373	387	333	362	392	386	389	393	377	359	384	407	377	374	401	342	340	359	373	355	364	392	371	359	361	391	379	377	404	373	385	380	370	364	343	357	345	365	379	357	371	367	369	394	383	367	414	358	351	368	366	382	410	348	371	376	381	368	367	393	403	423	343	421	369	355	379	369	387	391	367	377	354	386	415	374	406	387	361	338	359	359	387	384	386	364	360	375	381	366	345	354	385	376	390	350	364	375	384	394	374	370	361	368	358	360	349	390	368	410	349	378	347	388	412	386	362	371	350	390	360	365	384	409	394	365	390	382	370	378	394	380	371	358	395	395	352	399	354	389	349	379	385	345	384	365	377	359	391	379	367	394	346	353	401	373	366	385	381	370	384	374	355	374	339	385	369	392	349	378	344	389	391	343	378	371	369	392	374	389	377	374	386	368	385	359	361	407	390	357	375	376	427	353	396	382	368	377	378	368	350	375	382	381	387	379	359	395	375	383	400	355	372	387	370	416	354	347	352	398	378	374	335	384	367	375	393	335	372	387	385	395	377	404	349	367	355	354	358	357	384	378	403	432	379	387	386	332	372	390	385	391	385	366	397	381	349	364	390	338	402	366	379	375	402	393	367	366	411	359	340	396	390	391	380	388	358	357	382	387	385	395	394	384	356	355	362	360	385	423	380	378	354	373	401	391	370	414	378	341	374	389	379	320	372	348	362	394	381	340	363	349	342	406	390	381	333	386	378	396	363	359	371	397	395	372	346	378	349	387	386	357	394	386	358	357	392	335	406	366	375	384	401	357	337	352	388	383	354	383	355	386	401	382	345	392	371	337	389	379	360	382	367	375	381	415	354	366	386	393	392	354	360	367	390	412	386	396	370	370	381	395	389	360	390	380	389	362	396	387	377	354	351	383	377	411	348	386	394	368	348	356	381	344	369	381	380	378	352	397	374	405	398	403	368	391
51699	21191	8559	4577	2565	1760	641	298	262	229	237	211	181	138	140	135	118	124	130	152	120	128	124	123	111	101	132	126	112	118	124	111	130	87	109	119	102	142	119	121	116	119	121	110	111	125	132	110	100	108	112	128	118	104	108	117	90	107	117	100	119	98	114	85	97	114	107	108	94	111	139	118	114	116	100	113	104	114	127	119	106	106	93	84	91	92	115	95	115	106	103	103	107	121	100	97	133	113	106	107	98	113	115	106	96	99	99	102	120	121	130	100	91	106	109	112	121	111	108	113	98	129	123	132	96	90	104	113	133	117	88	92	93	113	116	123	94	124	108	130	106	94	106	96	93	120	114	95	104	111	126	117	107	107	123	103	121	87	106	111	89	113	129	103	140	113	139	122	99	96	111	127	117	99	111	110	105	100	102	112	107	123	102	110	126	95	112	86	110	102	120	114	123	115	97	97	94	91	111	109	105	101	119	102	112	86	114	120	100	84	96	106	100	76	114	98	111	112	122	101	105	104	127	104	111	106	126	115	110	106	105	102	120	114	123	119	105	119	128	113	98	110	105	126	115	118	128	102	105	111	121	100	106	131	116	130	94	94	114	119	114	103	102	90	114	103	117	102	115	85	109	107	111	123	96	89	120	96	128	121	105	102	117	86	101	98	100	108	108	101	96	113	112	90	103	120	110	112	118	114	107	100	111	101	99	115	118	96	107	104	123	115	98	96	103	108	122	119	117	136	114	111	112	111	110	114	111	87	95	121	103	117	129	110	117	127	104	107	112	93	117	98	109	129	102	110	104	118	121	104	116	103	95	94	96	107	122	90	118	122	104	97	115	111	118	125	106	105	116	101	130	116	121	90	112	108	116	109	113	116	110	103	122	112	87	99	103	108	105	116	92	111	119	126	91	98	113	100	137	114	105	108	110	113	114	106	94	109	96	132	93	99	97	110	102	94	97	110	116	84	89	104	90	104	110	103	88	107	112	118	124	105	114	121	95	109	115	119	134	121	103	99	92	114	99	101	110	107	126	101	112	97	96	102	102	106	104	106	110	119	100	116	103	100	92	91	113	106	107	105	108	113	105	78	104	96	110	134	106	132	109	99	107	87	115	98	110	106	110	121	133	108	115	110	104	99	81	115	110	125	117	113	120	105	115	84	103	105	114	127	114	103	121	98	99	101	105	113	121	94	106	100	92	98	108	106	107	116	103	102	120	100	108	91	125	95	96	115	113	119	115	108	95	104	117	119	121	110	120	93	107	114	95	100	92	124	140	114	117	117	114	92	102	113	91	113	107	126	116	103	124	103	121	89	100	117	103	100	121	119	134	125	113	137	93	134	112	97	94	125	102	115	117	103	109	111	114	107	109	91	104	102	100	126	130	107	96	106	106	84	110	136	116	89	130	105	122	107	100	89	118	108	101	102	99	124	94	98	97	98	109	107	103	110	95	101	103	86	102	98	94	125	116	79	116	99	117	104	116	101	106	90	95	104	120	112	90	115	132	88	117	106	110	119	111	103	105	112	104	124	101	100	120	101	101	100	98	96	107	102	95	120	99	101	100	105	132	97	115	103	126	111	118	93	114	115	91	91	124	113	103	102	83	103	116	94	110	122	97	110	87	105	90	103	112	106	113	106	116	109	102	120	108	100	109	110	114	110	90	105	114	72	106	105	113	115	107	114	107	92	101	110	86	99	112	97	107	99	112	97	101	116	116	104	116	116	107	109	111	132	117	122	111	129	95	110	99	99	136	121	141	147	115	104	96	110	106	108	103	89	123	107	119	102	115	102	99	103	116	83	117	109	112	95	97	115	103	118	89	109	104	123	136	122	114	103	110	114	95	118	117	97	86	96	98	92	92	132	112	104	125	109	111	115	89	115	115	108	119	91	118	96	97	114	103	101	125	103	113	127	103	105	114	105	101	94	139	108	112	79	103	103	98	108	94	104	111	110	98	107	96	100	121	113	118	137	95	107	97	109	123	112	91	109	124	115	117	91	105	109	103	133	125	108	123	121	105	96	90	98	98	112	111	106	112	125	105	103	122	107	108	132	119	93	109	107	138	107	89	124	107	117	92	89	114	103	121	106	103	92	123	117	109	103	102	117	127	116	109	115	111	100	109	104	95	120	99	102	81	110	114	113	133	105	110	109	102	119	115	105	101	103	116	118	138	108	110	105	120	108	91	111	118	92	114	125	131	100	104	108	98	97	111	116	102	100	108	101	107	114	118	96	88	83	82	116	94	101	114	107	112	101	121	106	125	111	108	107	114	109	102	104	110	93	106	101	108	116	120	94	101	87	106	113	109	111	109	111	97	98	105	130	126	122	100	110	120	92	119	106	117	104	107	103	111	123	100	136	101	124	99	115	115	106	114	103	125	116	116	113	110	108	117	116	120	101	96	111	110	107	122	111	100	101	123	114	102	113	105	89	122	104	121	94	104	91	114	97	103	111	126	89	112	111	112	112	97	127	88	116	110	102	107	111	122	100	96	113	104	91	109	95	114	95	102	138	119	119	116	128	111	103	113	93	95	96	115	138	123	112	104	102	85	119	120	113	119	98	113	92	95	111	96	119	103	131	117	107	110	97	113	105	135	112	100	101	107	99	97	86	111	115	85	117	99	118	119	118	95	115	110	91	95	118	104	105	107	107	105	108	112	124	124	116	95	131	110	101	104	106	124	129	108	112	82	115	125	105	91	113	93	100	102	113	107	115	90	95	116	104	110	122	119	109	106	107	123	112	112	112	118	88	115	127	101	115	102	99	106	100	117	100	116	113	122	100	104	107	123	105	98	115	119	134	119	116	105	106	105	98	113	100	122	103	91	108	100	130	114	111	112	84	98	110	101	107	127	123	108	85	112	110	119	104	114	131	107	101	102	122	123	108	96	92	116	106	109	110	99	99	107	124	98	109	107	106	133	112	107	96	124	104	107	97	97	78	103	102	89	114	101	117	100	101	99	91	111	111	121	108	88	99	116	107	118	113	94	109	99	100	101	85	93	103	116	112	119	93	99	102	115	100	104	123	108	107	108	128	99	98	120	114	94	99	105	95	101	103	117	111	110	104	107	99	115	100	113	107	123	99	109	113	110	109	90	108	119	121	118	101	112	107	92	111	122	107	102	104	118	123	105	103	117	103	109	114	98	88	121	115	104	119	107	89	114	109	97	119	115	98	124	122	118	109	101	101	121	112	111	106	104	106	113	87	90	113	104	125	110	127	122	122	128	122	94	121	101	120	110	94	94	95	93	128	97	109	109	93	102	88	97	92	117	102	107	102	121	92	106	113	91	137	118	111	151	115	113	128	122	93	105	103	99	117	87	96	110	100	118	115	101	107	122	105	104	127	106	99	104	107	123	84	118	91	99	101	106	109	115	110	100	119	122	110	102	88	131	105	124	116	106	113	112	131	122	104	101	103	104	109	101	91	95	111	115	101	108	103	105	115	101	110	102	95	93	120	107	110	111	94	101	122	88	109	97	120
34493	15184	11423	11754	8607	7005	2539	1184	1181	1048	952	764	634	569	500	493	466	456	402	371	394	366	351	353	310	338	334	357	345	365	336	299	325	284	278	321	317	285	317	338	328	384	305	332	321	330	322	277	267	288	306	304	283	266	291	280	286	281	264	280	243	263	267	235	280	252	223	253	297	266	262	246	275	294	278	258	249	236	267	262	277	262	282	262	269	294	253	248	273	307	256	265	259	233	272	267	260	267	301	283	260	257	278	257	294	265	243	266	274	257	243	265	267	251	245	275	261	288	261	273	265	246	253	264	248	236	257	268	268	245	269	254	272	258	307	264	271	269	285	224	260	250	242	253	281	264	281	230	262	276	225	293	261	245	283	266	258	266	291	281	256	269	248	275	279	270	256	240	238	258	252	232	262	255	253	265	242	246	252	240	281	276	252	278	281	260	232	275	291	305	279	267	249	240	245	242	273	264	285	270	278	260	244	270	275	258	272	251	262	267	245	256	239	263	250	255	246	272	270	265	253	282	259	240	253	287	279	247	268	255	273	227	238	254	214	277	251	251	281	271	273	256	261	265	269	268	273	264	295	263	290	245	274	268	271	270	270	285	270	274	246	281	248	269	260	266	270	261	255	287	245	241	251	277	227	239	261	237	269	271	273	273	261	249	276	252	287	241	285	258	252	271	255	277	281	236	279	255	276	247	254	258	269	247	263	252	269	255	275	248	275	263	262	267	276	289	261	262	250	262	260	248	264	245	250	260	273	275	277	244	246	257	259	261	254	262	239	278	261	264	257	287	286	241	265	281	262	267	277	244	288	289	248	293	247	271	251	258	269	285	277	258	258	257	248	259	277	269	257	260	256	280	256	283	285	265	266	279	263	229	263	261	258	256	246	282	254	274	272	264	289	271	285	293	280	269	241	250	271	270	246	267	272	287	262	258	254	268	275	269	279	237	269	280	231	257	266	266	258	277	280	283	287	263	270	270	251	264	289	285	269	250	281	263	279	239	286	281	296	262	245	265	260	279	276	259	273	253	257	278	278	238	236	275	241	264	264	258	261	250	248	267	258	272	294	277	272	271	264	239	263	253	264	246	300	273	268	259	270	287	264	250	278	297	257	279	262	268	265	276	262	245	266	256	249	280	237	287	264	265	242	283	277	284	292	266	287	250	267	250	273	274	299	256	278	251	251	280	265	282	267	252	276	293	279	276	271	259	298	242	284	275	250	266	238	261	245	280	258	256	282	256	270	267	281	236	275	278	261	254	248	235	281	254	278	256	281	264	291	250	274	271	266	265	273	242	268	288	263	230	274	250	287	280	258	291	237	266	256	274	235	287	246	255	276	255	285	291	256	281	276	246	281	256	239	281	261	267	232	262	264	268	248	255	278	276	269	266	258	273	260	270	223	258	254	238	280	260	256	256	268	262	283	269	277	247	282	254	273	287	264	296	279	299	262	252	254	265	269	239	267	273	255	243	276	249	242	255	249	258	267	273	262	258	276	282	285	219	260	278	249	252	257	255	292	257	271	244	314	253	279	255	295	242	271	243	254	277	263	296	260	267	252	298	281	275	264	264	256	262	267	283	263	256	241	255	247	263	289	260	277	280	244	283	260	295	287	248	266	253	288	252	292	286	228	253	258	249	253	276	300	258	253	266	248	258	224	242	277	280	253	272	277	251	276	266	285	247	250	238	254	258	267	256	275	237	247	266	244	255	262	260	254	266	246	263	280	281	242	240	277	276	249	266	267	249	259	276	272	260	281	276	273	260	269	290	244	273	275	274	247	274	277	261	279	290	262	257	266	236	293	259	270	270	272	234	262	268	244	277	278	292	240	244	271	262	280	240	234	248	263	288	244	258	266	260	281	264	277	259	249	250	265	258	264	254	269	274	238	266	286	253	282	274	255	262	258	253	297	265	266	275	265	281	282	246	266	271	258	266	307	280	258	265	303	242	250	288	282	254	258	255	244	250	289	241	283	267	278	287	269	231	305	279	245	275	233	272	262	236	269	241	268	263	241	280	267	295	275	278	263	265	256	264	262	286	259	278	287	248	260	264	276	249	255	281	262	270	273	281	258	261	255	250	262	282	266	279	242	266	265	298	265	277	265	298	275	266	251	266	270	256	268	269	247	253	253	281	274	276	254	270	300	280	279	259	265	245	246	248	257	249	319	260	244	291	258	267	272	257	231	264	266	233	244	246	243	291	247	233	231	253	296	256	295	264	257	262	262	251	244	242	261	268	290	238	236	262	241	240	247	241	272	272	248	247	231	232	259	261	251	255	277	230	237	301	287	236	245	261	280	274	250	270	266	267	259	237	239	250	263	258	264	300	265	297	234	262	279	254	273	280	264	265	265	264	275	287	282	300	249	272	275	234	250	281	228	271	262	302	260	266	258	266	242	264	244	291	265	284	259	234	284	288	272	230	276	272	260	260	278	230	276	281	251	259	274	248	253	236	266	275	240	263	279	239	225	286	264	254	268	266	272	291	276	263	278	252	254	259	259	260	292	232	256	265	268	271	265	245	281	279	249	233	252	257	272	265	281	260	244	252	273	271	267	248	241	270	286	263	278	265	268	276	241	282	273	239	247	246	255	264	258	265	289	264	272	247	278	288	274	271	285	256	249	270	281	251	260	248	272	248	275	262	305	242	277	276	251	251	271	269	252	272	271	275	272	269	280	250	248	261	257	275	239	285	252	255	271	273	235	266	255	273	295	284	258	264	283	250	259	238	257	279	284	280	279	262	267	272	257	223	273	256	283	272	238	263	261	261	307	254	254	266	275	255	265	274	257	258	279	257	281	229	256	266	246	255	264	254	286	241	291	249	294	261	262	281	289	262	259	295	261	252	257	252	276	262	257	266	235	281	275	245	253	280	268	270	247	269	261	255	265	267	271	250	265	251	290	285	272	259	227	302	254	286	253	265	242	293	285	286	237	265	271	264	284	261	258	272	295	279	276	271	280	246	271	232	278	272	267	250	281	251	246	253	258	267	258	284	273	272	272	257	276	284	278	251	265	296	261	258	273	277	256	270	262	243	262	238	275	293	264	250	283	274	270	269	257	275	270	282	294	274	258	271	278	249	290	295	285	267	282	269	280	288	279	241	253	306	274	270	267	283	277	255	254	241	293	259	283	271	270	271	262	266	269	260	279	272	262	290	246	300	258	274	272	253	275	256	223	256	257	248	255	252	272	272	272	251	263	249	264	262	241	235	251	233	257	266	302	265	261	254	246	261	252	261	247	276	290	293	271	284	275	275	272	283	232	259	257	306	232	295	267	294	265	230	262	268	253	252	249	290	244	275	277	247	258	220	275	254	253	252	270	263	257	256	247	241	258	253	245	269	268	221	271	257	264	271	254	306	294	259	244	264	278	243	260	287	278	265	248	256	278	283	253	227	259	256	286	243	267	258	244	257	247	263	239	274	235	247	263	265	264	272	287	259	282	250	263	262	272	258	248	253	274	237	264	268	256	253	271	268	279	239
31226	14262	5315	1778	681	407	267	189	163	159	171	177	180	164	133	159	153	168	137	121	138	135	145	141	138	142	153	134	153	137	170	154	159	132	143	135	127	142	143	172	142	150	124	150	148	151	156	140	130	130	186	144	153	141	133	134	131	121	144	134	147	159	151	148	178	151	153	149	122	147	152	149	143	116	147	159	145	167	166	137	144	157	130	155	161	121	160	154	140	144	149	147	135	118	143	155	156	136	156	142	137	165	142	135	148	151	136	121	157	144	135	166	123	166	152	154	142	149	131	141	146	152	146	138	143	128	166	144	129	149	151	151	122	163	148	151	143	140	157	174	152	137	146	147	137	143	131	147	154	141	147	143	141	148	174	124	140	170	162	155	145	140	165	177	135	129	139	117	138	132	143	131	147	154	143	138	125	139	138	149	151	163	167	154	147	149	173	144	133	128	139	130	157	161	142	144	149	149	126	151	137	148	154	147	148	144	151	136	148	138	136	134	142	148	156	143	127	166	144	126	172	150	161	156	153	147	135	129	140	148	115	141	148	140	131	145	134	156	150	143	133	153	135	156	155	135	145	144	136	130	151	139	130	119	155	146	140	145	130	141	151	143	163	143	138	148	161	174	147	138	131	131	157	130	148	134	170	163	171	146	143	137	133	135	154	132	164	152	130	129	134	136	138	161	158	128	146	147	127	149	116	146	143	172	123	130	134	145	140	142	163	139	127	139	154	145	119	158	146	149	125	154	126	117	133	143	163	155	168	138	130	141	145	138	135	155	124	152	150	154	126	143	137	158	168	147	134	146	146	142	139	147	129	163	142	139	113	149	136	169	149	140	146	127	147	145	124	139	165	136	138	169	155	156	162	142	170	134	149	140	159	166	128	162	144	140	136	154	145	137	133	121	164	147	166	140	130	133	136	146	144	126	132	151	161	132	150	133	136	143	141	145	138	137	130	130	139	142	146	137	129	170	144	144	140	128	141	161	158	167	152	131	155	154	130	160	150	174	164	150	145	132	169	148	140	152	139	146	128	164	133	165	155	156	148	150	148	156	141	155	149	155	147	157	164	134	156	156	137	137	164	171	153	168	146	139	156	130	153	160	143	139	135	132	152	143	168	138	143	139	128	138	135	157	152	156	129	154	148	154	152	152	129	148	142	146	166	152	138	154	153	136	128	161	146	142	136	138	142	162	139	159	150	138	128	151	153	126	148	171	149	146	157	166	156	157	149	131	159	134	142	132	130	140	170	127	161	174	146	154	133	148	125	122	155	162	144	142	142	138	175	155	147	148	145	140	139	131	129	156	150	136	147	153	161	155	185	174	135	150	161	145	143	142	148	142	127	139	154	130	136	151	164	131	153	143	157	155	139	131	170	142	120	167	147	128	169	151	149	140	161	147	150	155	149	136	135	159	147	147	144	171	139	160	147	146	128	136	154	133	126	165	127	139	128	131	152	143	151	151	139	133	135	131	163	143	134	155	142	136	141	161	161	135	135	141	138	154	151	162	142	152	141	129	146	168	146	169	136	129	150	154	170	144	157	151	163	146	151	152	141	148	153	155	134	139	165	140	160	173	146	154	127	157	142	124	155	131	157	154	164	127	166	138	135	145	157	156	153	126	116	139	136	158	180	159	143	143	134	139	153	153	138	159	138	139	136	148	138	157	152	150	139	142	140	160	171	162	143	168	131	142	109	137	139	154	139	144	146	149	133	146	131	134	153	149	147	143	146	144	127	133	108	145	151	162	126	173	141	132	145	126	131	161	149	156	116	148	144	159	141	162	165	144	161	141	158	176	178	140	149	146	129	135	165	137	142	146	149	136	125	135	137	128	162	147	148	142	117	156	147	147	124	151	150	175	125	150	153	135	157	150	156	153	157	156	150	137	150	140	133	162	143	139	126	139	115	139	153	150	142	129	132	134	159	139	132	144	161	140	146	146	145	137	127	167	153	135	165	150	146	145	143	143	131	150	146	144	140	143	165	136	146	145	138	143	142	139	152	148	150	143	145	153	146	143	142	165	136	135	165	134	147	145	134	154	126	150	141	161	125	147	148	144	148	156	156	165	151	121	132	153	158	163	136	128	151	124	129	147	146	142	157	135	124	126	146	137	161	152	137	124	157	117	157	137	144	131	132	131	152	153	166	156	152	157	127	146	137	120	143	153	139	152	131	146	157	153	131	150	161	136	151	148	152	134	154	149	132	122	144	153	161	136	155	151	161	151	143	144	155	140	138	150	133	148	153	135	148	143	155	148	141	139	150	145	129	137	125	147	132	129	138	133	168	142	138	165	155	142	137	142	153	146	146	136	158	132	180	142	143	132	153	141	149	129	174	168	158	164	142	138	156	128	133	127	174	122	131	129	133	139	126	152	156	156	150	136	131	142	164	148	147	134	162	130	136	140	167	145	147	157	154	139	142	147	155	159	160	129	129	143	172	133	139	132	169	126	144	157	149	146	135	158	154	147	149	142	155	145	158	140	142	160	141	125	154	132	145	152	155	123	146	145	130	154	159	135	133	113	138	136	165	162	142	149	129	155	167	135	156	160	157	159	164	147	145	142	139	134	147	142	126	159	144	148	155	147	146	147	131	149	150	155	160	153	138	163	140	117	154	126	137	161	141	145	134	121	136	148	142	135	149	150	177	150	119	141	137	167	143	146	144	150	149	132	117	140	176	145	149	115	147	146	131	125	155	158	138	158	144	151	136	154	147	148	152	133	128	142	130	134	147	127	133	142	139	146	152	138	163	150	137	163	143	149	125	142	132	136	134	129	149	145	141	169	150	148	141	135	119	153	138	114	133	143	131	147	169	163	135	133	132	151	171	138	154	142	149	152	137	142	137	162	157	162	129	126	132	126	126	145	150	144	136	151	146	135	153	173	144	135	164	147	152	132	150	146	148	148	151	155	145	144	127	158	127	140	155	153	146	123	122	161	158	124	124	142	145	128	147	145	144	145	138	144	143	159	150	135	160	156	139	122	157	133	138	126	154	121	145	152	138	118	155	152	155	141	145	139	116	131	168	145	150	164	148	146	137	124	141	137	150	149	133	134	138	131	160	151	149	138	136	139	166	144	148	133	151	156	133	138	161	131	154	153	137	141	147	160	143	157	162	141	148	148	142	151	129	148	154	149	150	170	151	154	134	141	140	136	147	136	129	173	147	149	159	129	156	154	141	161	159	157	163	147	145	144	167	152	139	125	120	144	149	152	124	139	144	134	140	149	138	152	170	151	150	122	143	156	139	147	159	139	140	136	140	156	142	133	145	149	163	149	147	156	154	119	139	136	129	135	152	131	154	150	145	153	163	130	159	142	156	157	161	159	132	158	145	144	131	126	130	120	145	148	141	151	148	122	124	123	148	144	146	129	172	133	137	139	126	153	137	157	119	139	163	132	143	152	159	155	145	138	130	143	154	165	160	136	154	138	140	144	144	131	158	135	133	118	153	146	138	144	159	137	117	139	137	166	148	154	127	157	167	129
23157	12447	8463	4587	2721	1592	962	593	602	532	538	516	480	434	406	415	401	413	378	352	407	375	389	413	333	346	363	331	336	366	347	362	359	376	370	346	387	338	396	360	395	330	402	381	336	360	324	338	366	359	352	365	351	350	356	348	322	360	354	370	344	369	371	329	357	329	370	328	352	353	369	358	354	362	331	358	351	355	323	367	374	355	333	359	332	360	330	365	364	368	336	393	393	349	334	326	316	352	340	337	346	328	338	351	327	326	359	356	351	367	364	352	360	335	341	350	355	377	362	356	334	398	341	365	346	353	360	373	376	352	363	356	355	382	346	364	362	384	378	353	311	333	346	375	335	386	364	368	366	351	333	375	341	405	346	375	365	356	376	387	399	365	344	369	372	327	323	345	339	382	349	371	365	334	379	304	351	351	357	373	373	354	362	346	357	380	337	348	349	368	391	352	331	377	356	346	369	366	344	358	335	378	340	362	399	360	334	362	345	327	365	387	371	343	327	361	370	374	365	328	343	351	323	358	321	352	346	335	356	347	326	348	381	389	378	374	349	368	361	359	336	339	336	347	379	381	348	353	384	329	349	360	351	362	370	369	337	367	333	338	349	360	337	340	381	337	388	343	366	314	320	377	373	350	344	345	378	360	335	349	349	381	330	372	368	380	338	368	342	348	328	347	337	369	332	337	344	330	366	349	349	364	346	364	343	358	352	354	334	386	367	348	356	366	333	355	370	351	347	352	342	356	344	349	360	353	373	367	372	349	352	368	379	358	326	397	326	365	323	354	339	313	385	366	348	362	344	317	365	332	340	365	369	350	347	343	369	330	360	346	352	341	344	361	347	356	362	358	383	386	342	380	333	347	352	391	316	349	353	363	359	347	343	344	351	370	373	350	370	338	328	350	341	354	341	346	375	320	344	366	359	346	355	320	344	331	335	346	342	357	382	351	339	365	320	367	342	353	321	349	367	329	338	371	331	349	390	389	366	321	388	326	354	376	364	363	355	367	331	338	362	341	375	367	379	356	370	373	329	370	356	352	368	363	364	339	360	339	374	354	352	341	347	343	361	359	343	366	368	352	364	371	355	363	342	361	355	380	391	364	353	368	379	362	352	367	323	353	390	336	351	316	353	353	369	350	378	347	354	365	366	368	360	389	344	356	356	369	341	356	349	410	365	348	341	342	348	324	345	328	357	339	373	359	354	350	379	358	360	332	351	324	343	396	337	354	360	349	376	371	323	377	360	333	332	374	362	314	349	356	346	341	351	362	326	403	337	353	362	377	352	353	349	392	323	341	336	355	345	401	376	375	357	380	348	345	373	346	326	324	400	368	321	378	348	333	366	376	339	376	368	363	332	356	354	337	343	332	357	353	325	361	372	339	363	367	349	361	337	344	351	347	365	316	342	365	387	360	331	339	388	372	389	347	367	356	362	346	321	358	359	353	351	335	342	352	338	360	368	369	330	362	356	351	386	350	336	379	342	333	351	348	369	358	345	364	354	368	347	355	373	362	328	331	327	358	370	337	333	369	342	360	305	369	398	359	376	315	364	362	342	374	360	345	346	376	345	371	364	360	341	379	349	387	363	366	325	346	346	371	370	360	336	365	335	315	379	355	360	341	348	329	343	354	351	392	345	390	328	361	331	379	344	378	338	359	354	327	345	349	336	375	359	354	346	345	354	369	346	360	348	337	387	369	325	361	382	359	357	337	337	347	359	364	360	375	361	366	368	390	350	384	343	337	351	341	337	339	381	372	340	394	357	360	368	345	335	324	345	327	354	360	343	370	352	360	377	388	349	357	387	366	360	366	342	340	365	360	341	367	352	350	351	355	336	366	346	356	394	323	338	385	347	353	372	362	377	335	337	325	327	331	363	385	356	346	338	382	357	383	393	384	418	315	340	329	374	357	391	370	354	371	329	371	352	368	366	352	368	365	365	370	367	376	356	341	382	360	338	378	382	345	334	378	370	365	320	369	327	349	361	378	356	361	354	354	358	352	356	373	349	346	365	355	348	382	336	356	341	364	342	358	337	349	355	333	344	376	366	374	337	364	350	332	347	349	379	365	347	361	345	377	379	348	377	339	366	339	385	366	331	366	381	382	332	379	377	356	367	353	372	360	373	364	398	363	364	366	357	368	364	344	354	344	352	367	364	329	347	371	339	348	343	363	359	388	328	347	350	349	348	372	361	329	424	336	328	347	339	355	354	337	345	372	373	375	387	347	348	366	382	372	371	355	333	368	358	365	392	348	368	381	373	354	352	392	348	354	369	365	359	335	376	309	335	371	357	332	359	335	360	361	311	357	346	349	364	331	323	367	356	347	374	373	359	362	385	359	325	343	344	335	367	358	364	355	325	356	363	358	324	354	345	384	355	349	315	364	315	370	359	352	350	350	360	373	343	326	384	346	361	361	335	328	354	365	325	351	356	356	352	366	382	333	370	357	338	376	323	365	336	361	369	327	370	331	368	347	391	346	391	335	330	353	348	358	381	335	327	377	363	355	342	380	395	336	310	368	321	356	324	351	333	346	350	313	370	333	361	386	324	357	358	359	341	339	352	355	333	345	338	347	374	355	377	347	397	358	342	326	316	352	325	370	347	343	368	360	333	356	363	348	366	359	380	335	323	314	347	350	358	360	367	340	369	317	379	373	386	356	351	376	319	347	365	350	355	365	349	316	344	360	398	327	361	337	359	347	344	385	350	351	373	374	332	345	341	336	365	395	357	370	330	386	341	353	347	372	378	363	331	356	393	385	348	353	327	377	359	365	341	371	373	357	373	350	341	387	317	368	345	345	311	349	359	356	341	359	372	363	361	335	358	370	367	384	359	357	344	342	343	373	358	352	366	374	319	354	321	355	360	360	366	327	337	318	357	356	351	351	366	350	361	373	348	369	369	336	325	337	362	346	388	348	369	365	324	342	352	394	358	372	359	377	345	368	332	373	360	335	350	352	348	341	346	364	349	376	383	362	341	325	343	361	360	353	386	340	373	368	328	361	374	360	327	348	343	380	346	353	376	363	365	351	365	343	379	347	345	354	367	360	356	363	362	358	351	330	361	334	310	357	358	346	355	305	360	358	344	331	387	340	348	374	331	358	366	371	368	364	340	311	366	359	369	379	359	357	346	387	314	380	345	359	340	357	351	364	340	357	351	341	342	333	349	383	333	354	359	319	349	348	363	333	377	347	335	329	361	370	374	354	335	382	354	341	367	350	320	346	386	353	340	334	386	333	385	360	358	367	356	379	371	374	361	348	376	338	381	384	312	333	358	377	357	322	339	354	387	343	338	349	356	341	356	318	316	341	375	342	406	348	362	351	350	348	382	346	341	357	328	334	355	342	341	374	344	380	367	366	321	371	340	326	367	352	353	358	353	352	369	365	329	364	361	381	334	367	359	351	326	333	341	370	342	354	358	352	357	346	371	324	338	349	373	337	348	335	372	349	330	353	361	339	371	359	351	384	371	394	374	339	321	366	332	347
45648	19135	6009	2127	1080	711	388	249	220	220	213	230	209	188	193	183	150	190	202	158	153	181	163	168	188	127	158	174	195	166	149	155	167	183	179	152	168	146	163	167	166	153	143	160	177	178	175	164	174	145	160	169	174	189	195	146	162	179	179	167	170	204	163	164	193	186	143	158	186	169	178	151	152	161	165	186	157	171	154	177	169	149	158	184	152	179	193	173	172	180	144	180	151	177	166	164	186	149	161	169	184	186	141	176	154	155	147	163	176	169	168	166	195	164	153	161	151	157	177	149	178	151	192	160	169	146	181	193	180	149	157	156	209	169	155	137	174	163	147	184	175	195	158	159	153	166	157	155	161	149	177	159	161	168	179	171	180	184	185	151	159	149	168	165	168	153	161	143	168	188	156	153	196	149	160	154	176	169	165	153	180	164	158	160	157	179	160	164	178	184	163	162	157	184	161	158	154	147	158	163	156	152	168	191	182	172	157	158	189	177	179	165	148	199	153	184	150	161	164	162	172	156	173	169	178	167	166	165	172	162	151	161	167	142	142	169	195	157	181	171	159	150	163	166	160	165	150	180	177	148	165	161	176	163	154	157	155	151	160	163	170	164	170	171	182	166	159	159	149	180	189	158	152	178	161	165	146	177	176	160	159	169	174	145	147	146	199	156	150	153	162	175	182	175	176	155	183	175	169	159	170	168	194	161	167	163	171	151	164	168	171	188	168	165	190	157	143	167	179	191	180	177	154	173	142	174	169	168	144	152	166	163	167	145	143	150	170	148	147	169	189	151	139	159	194	190	178	165	157	168	130	187	152	154	158	136	161	164	176	152	180	151	172	180	159	147	164	149	188	165	153	159	158	188	158	163	163	145	159	170	159	160	164	159	155	161	165	187	173	189	152	175	163	179	137	168	176	170	163	182	188	144	144	169	169	159	203	188	179	171	147	165	174	153	159	167	173	190	155	189	179	173	170	146	167	186	177	160	153	176	159	149	187	169	157	149	156	179	162	178	165	166	188	176	179	157	165	178	185	152	172	161	146	154	189	148	161	136	173	185	180	159	165	178	148	141	151	178	168	188	166	168	180	156	151	160	166	175	178	153	184	182	161	137	160	159	167	163	182	154	160	190	183	212	169	141	182	182	161	199	153	183	153	170	155	154	189	167	145	149	164	185	142	160	144	185	201	137	162	167	167	188	163	187	144	197	174	176	153	197	193	167	157	164	178	173	165	183	146	170	170	135	192	137	176	166	158	159	151	168	163	168	122	179	127	185	158	161	155	147	177	179	153	181	156	154	144	153	191	151	176	147	165	171	152	178	166	166	185	166	145	162	162	163	163	170	170	178	159	157	160	139	155	134	162	170	164	155	153	186	176	138	171	178	162	153	151	175	203	164	143	176	165	176	143	160	160	168	163	194	159	156	184	141	163	172	143	166	187	172	177	158	161	176	188	157	173	177	163	170	159	132	172	159	176	176	166	144	160	163	146	157	162	155	166	176	161	142	183	156	190	159	165	177	193	182	162	181	126	184	200	159	165	187	192	161	155	166	169	151	172	174	146	163	147	162	211	165	163	166	161	174	163	160	167	164	159	159	144	167	158	183	152	154	163	168	177	159	182	156	159	164	179	150	163	145	166	164	156	172	177	178	162	189	162	173	147	156	156	152	166	163	146	150	154	166	135	159	161	175	163	154	157	165	147	148	180	175	141	173	165	144	193	160	141	193	160	150	193	163	140	167	178	175	142	161	162	155	166	141	165	173	170	173	145	174	166	169	179	176	171	158	144	156	170	157	172	161	163	171	178	169	147	168	174	196	145	166	145	161	159	150	156	155	126	164	166	126	145	170	165	161	173	129	143	143	152	196	152	185	172	169	169	167	141	168	176	140	160	137	147	165	155	153	156	160	161	153	148	157	171	160	168	169	176	173	150	166	195	175	168	176	161	153	160	159	169	159	148	180	171	172	166	175	161	147	167	164	170	148	165	163	182	170	138	161	165	158	157	153	159	172	161	178	161	146	157	161	161	151	148	140	155	153	166	162	158	150	172	201	158	174	157	172	161	152	163	168	152	164	153	138	171	159	134	174	174	164	173	158	192	177	149	154	175	154	179	162	140	178	156	176	187	168	187	171	153	158	157	170	165	182	168	160	174	140	143	167	171	152	190	164	146	161	180	187	148	176	185	175	182	169	169	185	158	158	166	159	163	175	152	171	170	167	165	185	188	158	184	157	168	164	183	151	158	154	153	154	148	160	183	168	172	195	150	161	156	188	180	163	169	172	181	159	161	187	158	178	175	190	161	164	177	156	161	132	155	146	157	170	155	164	195	153	165	166	168	184	168	148	187	143	154	155	162	144	183	184	156	146	168	186	191	157	181	162	147	174	151	163	165	168	182	173	179	167	181	141	162	165	191	154	162	163	160	173	149	170	173	161	150	178	175	175	163	166	166	158	185	155	148	197	177	159	151	159	148	151	172	169	142	163	138	157	173	147	155	162	160	172	161	166	171	162	169	176	189	172	172	154	173	173	160	149	157	159	181	139	167	162	156	168	164	162	159	180	163	176	164	169	181	204	161	140	161	142	171	175	176	172	137	157	153	147	181	175	155	180	167	160	167	172	170	136	163	167	166	154	176	162	175	174	142	166	170	182	150	180	178	167	163	165	187	151	157	167	159	169	180	152	170	166	182	161	148	192	174	157	177	173	160	159	177	154	158	158	173	168	161	167	183	150	166	152	184	152	179	155	161	178	167	160	147	161	195	160	153	164	171	148	163	146	168	192	146	170	184	163	175	153	172	147	178	167	157	170	186	173	186	159	183	180	163	177	174	160	156	155	178	160	170	174	163	154	193	137	165	158	167	143	155	171	178	165	143	163	157	154	168	156	152	158	151	169	166	165	133	162	179	162	190	176	175	151	133	153	159	160	153	172	160	164	152	153	145	156	138	161	164	155	176	158	123	176	179	161	155	186	185	163	165	179	164	166	179	190	156	170	171	173	142	154	176	171	158	136	177	152	166	151	158	192	195	149	172	147	161	172	148	171	167	155	177	164	172	147	167	165	169	173	145	163	179	173	148	167	158	141	195	177	177	177	188	170	172	168	168	171	186	153	172	175	181	161	155	161	163	146	182	145	166	165	175	172	173	145	180	155	174	155	143	162	157	158	160	153	158	169	164	169	167	171	170	168	175	176	145	155	168	179	159	188	184	166	187	180	157	178	181	181	149	160	142	158	180	159	193	176	153	160	170	177	157	164	182	183	174	167	171	157	160	197	155	141	166	179	156	168	178	176	159	161	160	144	168	179	187	171	193	165	165	150	146	166	149	177	171	154	177	184	163	147	163	157	159	179	169	147	162	165	159	154	157	156	166	127	176	156	173	165	154	163	163	172	213	184	190	192	157	177	159	165	175	161	159	156	159	181	183	172	176	165	163	197	177	164	181	146	140	170	172	183	174	181	185	154	174	171	161	179	146	171	168	159	163	162
32847	15579	8820	5606	4154	2889	1290	781	684	681	649	545	535	533	456	450	461	446	448	471	405	410	468	434	413	420	392	423	424	394	398	394	407	386	436	423	386	400	443	405	409	436	423	415	392	421	439	408	386	401	423	431	413	409	405	402	391	409	391	378	431	399	402	412	368	398	408	412	399	443	363	387	417	381	392	368	393	405	390	449	435	409	445	391	405	354	392	397	412	423	414	415	402	392	415	420	363	420	425	425	394	345	379	374	371	424	408	389	398	398	401	400	373	418	439	399	421	393	419	360	401	407	397	431	425	399	410	336	360	401	409	440	396	347	376	406	396	362	402	394	413	387	417	412	358	390	397	398	404	418	410	412	396	410	392	364	430	403	414	396	390	387	395	408	400	369	390	403	381	413	384	424	384	388	396	384	372	349	398	361	411	394	370	406	393	370	404	407	423	424	364	380	381	376	396	416	388	384	404	408	358	398	433	404	403	409	431	392	434	418	385	375	380	396	397	417	417	415	394	382	406	416	397	425	362	419	401	407	398	374	397	429	416	420	427	388	409	392	436	422	433	408	406	374	397	399	417	368	410	394	399	397	395	396	376	383	398	397	401	389	375	408	398	357	422	419	406	409	418	348	365	409	415	405	434	397	426	358	394	380	375	392	369	357	385	437	397	388	378	407	408	346	401	402	430	414	427	372	423	411	394	392	387	410	396	416	402	414	394	442	391	386	395	373	428	398	421	408	390	430	427	397	441	411	394	389	399	383	423	400	359	409	407	429	402	400	377	407	395	390	414	380	388	390	370	367	411	422	387	396	386	422	403	400	394	398	397	412	428	409	371	404	368	407	398	370	368	402	390	380	411	405	397	369	378	380	383	401	401	400	401	385	399	394	377	445	386	400	388	426	386	446	397	403	383	398	393	395	398	395	389	396	408	421	422	410	399	404	399	398	388	392	412	398	390	383	405	388	389	389	397	447	415	420	388	401	387	397	374	374	411	422	392	385	417	395	404	367	404	390	400	362	396	383	371	403	416	399	429	381	369	432	406	405	381	394	396	408	378	374	397	399	384	410	406	415	444	390	390	418	401	401	404	378	404	402	395	428	413	428	416	393	390	360	393	382	401	423	430	420	393	419	383	404	415	413	383	393	377	391	386	416	392	392	411	409	395	416	403	368	395	417	382	393	396	414	391	403	401	385	402	395	395	428	375	403	415	374	395	395	380	374	407	405	407	416	387	412	427	434	412	389	352	388	392	400	404	399	397	403	396	414	381	405	388	386	384	406	363	413	392	383	414	422	411	381	434	385	420	405	456	395	375	440	409	414	373	396	380	405	379	385	368	393	399	426	388	406	352	398	408	398	390	377	395	430	387	405	386	390	410	431	378	375	424	393	400	365	395	382	446	423	421	389	412	391	392	412	375	433	419	437	421	386	410	385	402	403	384	404	394	357	379	407	410	381	402	423	387	420	438	397	376	410	397	384	411	375	429	372	391	365	414	400	435	420	397	390	403	414	395	410	429	401	384	378	357	409	410	410	387	376	404	407	407	417	387	379	373	405	418	411	406	440	427	417	391	388	392	425	421	448	415	365	409	344	401	398	411	416	395	426	383	412	400	407	403	406	393	401	387	432	416	409	385	401	395	407	397	418	394	432	386	421	394	392	379	373	376	401	455	384	375	384	382	398	397	407	454	378	407	429	394	382	415	409	421	404	372	434	391	412	405	412	388	411	379	397	390	421	394	407	389	419	412	399	377	393	401	369	408	392	395	387	393	412	400	370	403	411	407	399	399	402	378	413	398	393	407	393	382	411	408	358	373	372	392	404	406	441	404	391	366	429	417	408	384	409	397	372	390	397	384	377	379	389	401	418	407	390	419	402	358	340	427	382	407	426	385	396	410	388	382	401	387	410	445	387	410	426	373	431	402	425	453	431	414	375	375	410	377	415	392	398	391	395	380	368	399	402	399	398	382	414	393	428	413	416	422	376	386	404	345	378	389	420	375	398	383	355	383	398	399	386	411	380	359	381	382	373	373	414	426	376	404	394	420	418	441	401	383	409	386	352	400	403	398	407	395	403	385	364	399	378	403	382	391	379	358	420	408	422	407	423	407	341	355	397	383	419	371	401	402	393	412	414	387	409	415	372	379	400	471	403	416	397	400	383	401	418	404	407	381	401	372	412	406	418	427	385	407	424	407	390	362	420	400	386	422	389	400	354	398	401	432	394	420	419	394	388	411	406	429	387	434	379	389	403	425	408	366	360	430	380	362	403	428	410	413	386	399	406	409	376	408	405	417	380	407	401	400	369	389	389	388	420	413	404	432	399	375	415	409	412	381	409	412	427	408	377	393	405	424	402	411	396	428	425	390	434	397	396	418	402	395	390	396	394	398	406	436	347	390	415	387	384	363	411	442	416	377	427	397	413	412	390	396	414	410	379	396	441	377	396	417	397	397	428	363	388	384	397	408	393	389	403	385	389	383	430	437	390	370	392	406	408	372	383	410	394	393	398	392	383	388	401	387	394	415	392	386	387	382	388	384	433	406	369	390	392	398	408	428	416	394	391	378	370	400	407	364	423	401	424	395	372	441	408	387	433	374	407	386	450	398	406	398	407	412	417	422	416	361	402	376	390	441	411	417	390	400	392	421	392	411	380	391	402	398	413	398	389	395	394	412	392	410	375	377	400	432	402	405	420	393	382	405	430	408	420	390	427	381	377	429	382	412	403	370	410	410	333	383	395	390	365	398	364	399	397	385	383	397	362	402	432	411	417	381	416	417	389	366	406	345	413	388	372	404	409	402	347	397	411	378	429	394	432	404	413	411	394	395	413	371	396	378	425	393	413	416	437	378	381	387	378	395	391	417	392	404	385	395	391	378	412	423	429	381	423	394	390	432	396	422	399	386	416	378	384	353	388	392	387	426	414	442	415	394	443	412	369	414	406	381	374	401	420	369	413	374	380	404	369	363	380	394	415	378	409	431	407	369	397	416	379	384	359	410	409	378	396	409	391	381	393	394	401	386	374	388	400	393	420	412	394	384	458	402	427	420	350	395	387	439	397	412	422	406	408	392	365	386	393	426	433	408	386	415	378	408	398	391	372	427	360	403	376	384	382	396	379	408	384	423	358	387	396	397	397	402	385	399	412	402	409	412	447	401	388	347	352	389	437	425	380	414	405	399	372	397	422	410	394	389	404	427	405	390	393	407	402	433	398	391	360	448	409	408	389	398	426	399	406	394	389	420	358	387	412	400	414	416	409	397	413	422	386	403	371	399	385	383	384	385	403	376	387	406	388	406	373	391	418	418	382	385	404	416	371	390	418	402	391	399	405	420	415	401	392	424	398	404	387	376	412	396	429	399	431	401	407	432	395	359	381	402	368	445	391	386	405	409	414	377	359	420	397	393	417	421	424	382	407	392	406	394	420	415	387	395	400	413	394	376	397	391	377	421	406	382	409	387	422	387	395	392	394	430	376	415	391	395	426	400	383
51064	23177	9334	3801	1957	1095	542	293	247	210	219	207	171	166	147	135	145	151	138	123	118	111	136	127	135	135	122	117	130	126	126	130	107	123	128	117	117	121	125	125	99	107	128	138	125	116	129	112	124	124	108	120	134	111	118	114	122	112	126	141	86	105	107	97	95	113	114	127	121	111	124	107	136	110	114	96	123	117	107	113	113	102	136	107	121	89	116	112	115	107	127	99	108	114	94	115	103	121	113	130	113	122	98	127	140	118	117	107	109	116	106	112	128	122	114	108	112	97	105	136	104	102	134	137	112	101	132	120	85	114	119	114	116	86	119	122	123	128	106	108	102	118	110	129	118	103	107	100	108	112	104	142	118	131	140	117	103	122	104	108	104	96	121	126	103	118	104	104	106	132	119	137	122	114	118	109	93	112	127	94	116	116	109	117	82	103	127	97	117	98	107	112	84	107	122	124	118	105	132	128	107	96	111	98	117	112	119	113	101	99	110	110	122	121	114	100	101	122	99	119	127	108	103	115	117	101	114	110	102	81	110	121	105	108	101	110	136	92	103	109	104	115	111	122	119	102	138	112	101	101	100	118	109	95	126	108	97	95	120	118	121	116	109	122	103	119	130	110	116	121	105	126	105	116	133	115	117	106	114	101	127	91	104	131	115	127	121	97	115	120	127	128	118	123	120	116	130	127	110	121	119	122	117	108	117	119	110	131	118	125	104	115	134	122	99	112	116	113	127	114	101	105	104	112	95	110	93	113	109	98	129	100	110	97	109	107	129	115	98	109	108	122	124	100	127	118	102	111	108	116	127	115	131	118	124	121	134	107	110	127	105	113	105	110	110	105	86	113	108	111	130	100	107	103	124	110	113	121	109	110	115	117	116	132	116	116	120	114	124	105	128	136	136	123	119	113	126	117	105	106	114	129	101	122	95	101	124	126	115	105	120	109	118	102	119	122	119	133	137	105	106	111	110	101	125	138	129	129	133	114	103	115	121	119	108	120	121	117	107	110	112	114	109	101	121	98	114	109	109	136	130	115	109	117	122	113	109	114	122	119	101	115	108	103	132	128	113	129	113	94	110	101	85	125	108	109	118	131	114	101	118	103	114	99	111	117	112	116	111	94	116	115	107	107	104	115	107	129	115	92	109	109	125	107	106	127	101	113	101	97	107	89	129	121	101	119	114	105	107	120	102	111	99	94	117	124	115	135	111	96	129	116	116	92	94	108	126	88	106	110	110	122	137	108	114	104	109	116	111	104	112	126	96	108	131	107	120	134	126	103	134	133	126	96	118	127	111	109	113	116	152	140	123	130	102	99	112	125	124	114	132	132	117	107	134	103	110	116	114	122	119	102	121	115	112	121	107	88	128	122	123	121	111	123	92	118	106	129	111	134	89	127	124	121	112	113	141	122	111	138	113	114	135	127	106	113	123	109	115	115	122	120	117	121	103	111	111	113	112	94	103	131	125	108	111	117	106	137	112	113	103	121	119	117	130	124	128	133	88	109	97	108	122	120	123	103	116	110	123	103	126	121	115	130	100	118	104	93	119	110	119	127	113	115	106	78	113	105	113	128	119	138	117	110	104	104	109	133	114	108	124	121	93	107	112	124	133	123	113	105	100	120	99	106	103	106	103	136	124	101	127	105	101	100	103	112	127	97	124	119	121	118	111	115	116	113	97	125	124	107	111	95	104	119	108	106	131	112	128	110	108	109	122	99	140	110	118	116	106	119	118	115	122	122	114	131	120	112	130	101	121	136	116	98	107	117	113	112	122	105	135	101	113	122	107	117	113	113	142	119	131	123	129	105	108	109	99	112	105	102	118	103	103	120	125	116	111	95	99	96	105	123	126	117	92	129	127	103	125	106	111	111	91	125	112	115	116	144	121	116	109	125	130	113	117	110	115	116	105	113	86	134	105	94	142	109	117	128	130	113	102	110	129	107	106	109	124	104	125	118	95	133	115	114	91	108	113	96	129	104	106	94	105	131	126	103	110	108	129	97	109	110	100	128	100	119	115	109	122	136	115	112	108	115	117	124	131	83	102	112	100	108	106	106	112	120	107	104	113	107	121	106	97	114	118	114	112	112	120	133	123	111	98	123	102	110	124	101	110	100	137	106	124	107	127	113	131	88	113	117	100	117	122	113	114	94	119	99	97	119	125	103	107	118	117	107	102	106	105	111	110	115	86	111	115	124	121	109	97	119	114	121	105	104	122	110	98	130	126	107	109	106	108	95	118	106	112	99	127	94	104	127	120	97	123	110	121	120	124	100	110	123	106	110	129	133	115	124	105	108	103	106	107	104	115	110	128	94	128	114	99	106	119	119	117	108	124	98	122	108	103	104	98	121	99	104	108	120	113	128	116	116	104	115	125	118	113	136	107	106	107	92	114	99	118	117	116	127	113	96	122	123	96	117	105	90	95	107	127	126	80	117	107	115	114	102	117	108	127	108	106	91	107	107	109	120	131	103	103	95	108	129	118	128	130	130	101	113	100	106	108	111	116	107	111	107	122	134	123	129	135	135	127	107	118	98	112	106	108	101	123	106	106	104	93	115	119	125	111	116	106	122	117	113	110	106	120	124	110	108	106	129	102	126	100	117	109	99	138	136	129	131	142	107	97	121	116	111	110	129	104	115	119	93	104	105	113	109	117	112	111	134	130	122	138	115	87	105	102	103	115	116	101	99	112	114	112	127	116	116	124	121	110	124	140	111	91	105	114	106	110	114	124	131	123	123	109	111	125	132	114	102	123	114	109	117	115	103	122	107	88	105	125	123	114	119	106	127	116	132	114	108	114	108	120	110	109	124	112	124	145	112	108	105	119	115	132	121	121	103	113	120	98	96	115	111	125	109	101	107	108	117	127	104	113	119	119	121	122	97	108	139	104	109	140	110	116	101	107	128	121	133	112	124	117	113	120	107	134	113	99	130	118	124	123	135	145	110	112	105	115	117	122	122	121	115	121	129	115	109	100	100	134	109	115	123	98	109	94	104	112	114	120	126	113	121	123	97	119	113	119	115	104	129	122	107	126	109	102	106	104	108	102	122	136	111	97	103	112	102	99	131	107	116	131	119	119	104	128	110	125	91	104	100	115	127	104	103	103	131	106	102	104	134	138	104	90	133	96	107	127	100	120	111	122	117	99	101	131	102	142	108	113	109	101	114	135	124	115	135	123	113	120	108	127	121	104	117	100	113	128	124	92	106	143	134	109	102	108	106	122	119	112	119	104	103	121	98	114	116	109	130	113	121	104	95	117	111	114	120	123	104	103	111	111	107	111	112	112	84	92	127	126	121	98	131	109	94	123	120	113	112	105	106	112	126	111	105	111	116	105	122	125	103	123	121	97	125	113	130	121	98	117	111	108	121	131	128	109	98	128	140	91	115	131	120	134	104	108	93	137	110	116	100	109	131	102	122	125	93	114	118	130	143	106	103	116	123	135	91	112	100	89	80	111	113	116	139	100	122	96	125	124	122	107	118
35073	17287	12163	9102	6805	4371	2344	1235	1001	988	897	761	638	545	528	457	438	427	368	377	385	362	391	367	333	356	324	323	341	346	309	258	296	296	321	322	298	359	347	336	335	344	330	351	311	345	293	271	277	293	288	296	305	288	282	281	267	286	280	270	256	273	282	290	281	313	295	270	270	276	267	288	290	267	268	285	288	255	286	281	272	270	290	293	269	278	303	256	271	268	268	285	294	320	288	266	251	253	278	274	293	294	264	285	293	282	265	292	273	292	285	298	284	261	281	263	304	305	290	246	294	262	280	281	258	276	289	253	262	289	263	269	278	271	265	276	282	266	259	262	277	282	268	269	267	299	260	290	258	327	273	297	307	279	275	294	273	255	300	287	284	255	292	246	267	277	294	292	271	311	292	281	261	285	306	299	258	298	298	287	259	282	290	297	293	271	275	287	334	272	278	270	267	282	246	280	265	272	262	268	275	290	269	264	308	276	260	275	285	321	309	273	309	276	273	268	256	269	266	271	290	274	282	279	261	275	254	294	278	296	278	286	281	271	298	268	299	300	279	287	269	292	260	257	282	272	306	269	267	269	291	290	270	278	301	250	249	253	257	269	274	287	288	294	279	267	283	273	286	274	303	267	282	264	286	287	290	253	294	272	250	250	264	292	256	254	287	284	283	283	281	294	284	303	277	282	275	261	291	296	265	275	254	278	298	271	281	287	307	290	276	287	295	312	281	290	265	302	256	293	253	276	315	259	285	266	267	291	270	258	277	300	275	281	298	303	277	270	276	250	252	250	314	256	267	290	289	291	284	275	304	271	278	274	282	258	299	255	291	288	304	290	237	292	289	272	274	265	250	266	281	284	257	251	300	261	285	276	270	266	279	285	278	289	289	275	298	282	284	289	258	263	289	283	294	274	266	241	297	263	283	259	276	266	267	286	300	285	269	292	272	277	268	303	282	287	274	259	286	224	270	246	275	306	302	313	294	286	274	284	309	281	264	285	288	299	309	303	289	294	263	274	280	257	247	314	268	293	261	266	281	286	298	281	282	300	281	268	250	276	261	318	251	279	272	298	270	271	282	276	278	263	273	291	289	284	303	285	290	293	291	279	268	275	280	249	258	276	246	263	282	268	295	243	259	255	316	300	288	272	253	284	283	272	262	272	280	282	260	290	262	290	241	262	226	288	268	270	261	280	289	302	257	279	268	254	290	283	295	276	252	282	274	305	285	274	298	277	277	295	283	263	292	279	274	294	300	283	277	273	272	301	265	280	299	286	291	271	309	264	283	286	270	264	279	284	292	260	272	261	278	278	254	282	267	293	289	269	245	289	251	261	279	269	251	284	265	285	296	273	287	272	280	272	284	264	291	251	279	243	260	276	257	241	311	262	247	255	256	272	266	302	270	293	263	286	298	288	260	269	275	291	293	278	290	268	296	273	291	267	308	270	278	292	276	269	259	286	260	278	278	294	295	309	306	306	275	275	272	269	279	261	289	329	317	301	266	276	306	260	279	253	275	267	276	280	274	318	273	302	295	279	262	259	275	287	270	308	295	288	278	310	241	287	262	266	271	280	277	282	313	292	301	289	284	303	269	279	259	271	289	265	305	263	284	269	290	298	282	289	283	255	293	287	264	296	276	268	276	258	257	263	265	270	271	268	246	253	267	256	299	250	276	281	276	265	257	266	294	254	278	281	296	280	280	264	280	270	265	263	264	262	282	283	269	290	305	265	280	268	273	275	303	271	313	243	247	247	275	271	277	303	294	286	285	292	294	274	302	292	277	249	287	241	301	278	287	256	287	292	300	303	269	274	263	279	268	304	273	274	266	272	298	259	287	231	268	280	305	274	257	274	248	282	308	299	252	254	274	267	276	290	272	289	246	262	298	281	272	273	254	292	285	263	285	301	228	286	309	252	278	309	282	259	271	297	273	286	289	257	282	276	278	242	290	279	277	308	273	285	287	295	293	262	300	282	257	277	303	290	267	278	275	259	294	260	268	287	279	277	260	283	270	292	289	282	240	295	283	270	272	293	288	274	251	269	277	299	300	276	285	303	265	247	280	287	275	295	289	265	317	275	270	273	268	267	283	276	292	265	268	264	294	283	275	302	289	295	247	281	272	307	262	277	277	269	228	268	302	268	234	285	288	268	274	264	295	248	272	268	292	271	289	292	247	262	314	266	291	271	247	304	276	266	268	297	263	274	287	267	268	304	324	272	250	275	282	295	269	294	286	272	286	253	276	283	298	272	289	262	308	295	281	251	307	269	297	278	297	268	300	312	268	276	239	309	276	302	295	269	276	298	246	288	288	246	308	267	260	291	283	265	291	273	281	297	275	276	270	288	267	287	283	296	267	273	302	305	238	310	268	293	300	300	280	311	275	275	260	280	261	278	269	283	292	270	284	311	291	278	287	299	264	267	267	283	278	277	245	257	262	270	283	269	275	271	283	269	294	278	271	284	263	255	267	290	298	276	305	265	251	298	315	300	287	260	263	281	288	264	263	270	260	257	289	285	284	272	259	274	280	257	279	280	295	266	276	252	269	260	265	271	280	279	293	272	298	282	285	253	310	282	267	294	292	293	261	301	291	282	274	252	277	289	284	293	267	264	275	274	271	276	251	288	290	295	277	287	279	277	260	258	259	262	296	253	250	281	275	270	299	295	277	263	266	270	287	274	300	293	259	255	321	267	266	274	266	287	290	267	280	297	276	281	252	277	275	300	292	236	280	310	304	275	262	260	294	274	269	288	275	278	299	282	259	260	271	302	282	307	288	300	276	246	275	267	289	249	290	273	282	273	253	279	263	276	275	294	301	261	255	243	281	263	301	246	284	277	276	257	306	282	275	279	244	287	275	289	291	279	295	280	271	255	278	274	293	293	273	266	304	284	262	256	270	251	246	276	265	284	269	251	264	301	285	308	245	288	275	280	274	294	262	268	234	275	268	283	300	267	289	271	292	266	272	289	281	288	284	275	282	285	249	268	268	256	293	285	278	244	273	286	253	302	330	283	292	285	293	259	245	285	263	258	272	260	257	247	281	246	296	294	332	262	265	279	314	253	299	269	254	269	297	292	297	305	265	261	268	266	271	279	267	275	261	272	288	288	270	278	276	254	257	285	253	287	257	297	287	267	303	278	253	277	278	274	274	271	282	257	284	261	249	221	276	258	264	309	278	272	281	236	277	262	273	290	255	288	296	286	279	274	235	287	284	273	286	304	264	259	312	258	303	285	284	299	264	280	295	256	248	281	281	267	272	282	287	300	312	277	271	294	259	253	268	285	288	287	276	275	305	273	279	315	302	273	282	271	277	274	271	266	264	264	268	292	294	298	283	308	282	257	300	276	284	278	278	290	249	292	290	260	270	315	287	304	275	297	265	273	309	285	274	290	271	256	280	319	292	269	276	266	290	290	261	272	259	278	282	271	268	276	291	269	272	286	265	286	277	281	260	291	264	281	278	266	267	287	316	256	273	270	274	275	282	273
33787	11318	2736	1139	663	414	251	196	165	182	159	160	159	182	147	158	151	152	145	130	152	154	151	145	153	142	159	130	141	121	134	151	142	175	148	141	144	153	150	141	129	155	150	155	152	118	130	149	144	144	145	161	133	128	128	140	146	142	143	139	142	160	158	164	141	143	137	172	182	148	151	156	118	138	149	132	132	148	148	139	144	141	146	119	149	163	159	140	136	133	128	163	136	128	123	159	132	157	115	149	131	154	145	123	126	162	139	134	142	121	146	143	140	149	134	159	165	181	143	135	162	127	167	136	124	137	155	145	144	142	158	149	153	155	137	153	165	155	160	142	136	153	143	149	154	165	158	170	155	147	140	165	165	132	151	149	148	128	126	147	134	139	141	163	154	149	166	171	156	154	121	140	127	177	156	119	150	161	187	168	133	136	155	153	148	154	136	179	141	152	141	144	148	137	121	158	140	152	146	138	149	146	154	166	139	174	159	143	146	160	134	159	139	127	128	165	141	155	172	171	152	142	159	135	147	146	132	167	152	155	130	135	157	132	129	134	140	149	168	157	141	139	135	139	153	127	160	132	160	160	137	138	163	152	137	144	142	171	147	140	177	137	141	159	145	151	160	153	130	159	126	160	139	147	141	118	173	127	170	127	155	160	126	155	148	115	138	166	148	135	161	124	117	156	151	139	147	151	157	161	131	167	157	164	158	160	181	146	171	151	157	137	146	139	145	133	145	180	140	150	147	142	159	136	148	163	129	130	145	150	142	148	146	177	142	152	156	150	133	139	154	135	142	131	138	158	143	146	147	153	150	158	130	139	160	140	148	140	139	143	149	135	139	166	141	149	140	138	151	150	156	173	158	154	126	136	131	155	169	146	137	173	181	150	145	157	143	155	162	138	136	146	151	132	154	156	144	153	126	144	160	153	155	157	143	151	155	138	152	130	123	139	146	127	158	144	129	138	142	149	156	153	153	150	157	142	138	135	147	138	156	161	145	144	160	162	157	170	150	137	135	145	148	122	150	131	137	152	150	144	133	161	136	148	145	160	132	168	154	158	133	161	146	146	158	156	152	123	147	144	138	135	131	149	137	144	164	141	177	162	149	136	145	137	158	145	139	144	131	128	124	162	141	138	146	167	126	148	157	164	173	145	154	148	126	136	147	167	147	136	151	132	152	159	162	130	118	140	146	154	142	156	142	153	138	150	138	150	149	159	154	148	142	155	135	159	133	156	139	146	141	165	147	131	158	151	149	134	165	151	133	118	140	158	139	149	143	158	162	139	128	166	153	139	135	143	147	148	154	147	141	132	138	167	159	130	137	161	146	161	144	146	159	145	126	162	160	135	134	151	139	157	156	145	145	150	158	135	145	151	142	146	153	139	129	123	129	133	125	151	170	170	140	141	157	133	146	124	142	146	157	127	149	142	131	150	149	153	143	124	117	145	144	143	138	147	168	132	151	151	155	140	138	140	146	138	130	170	157	137	134	140	140	149	155	159	142	160	151	156	154	158	136	158	160	158	160	148	152	156	141	151	159	151	147	133	140	160	120	158	145	166	136	146	161	164	139	167	142	153	131	146	172	142	144	145	127	165	139	161	178	141	132	168	133	132	144	149	138	149	139	156	132	150	149	174	142	120	165	168	152	146	158	129	146	150	158	159	148	135	118	132	137	122	132	123	149	172	139	133	156	139	158	164	131	170	156	126	191	151	172	153	163	155	157	151	153	207	147	125	145	144	128	160	144	167	160	154	168	126	115	150	149	156	161	127	156	127	145	122	126	140	142	142	131	156	138	134	146	166	146	132	135	135	169	179	159	151	150	155	147	162	157	137	153	147	153	147	141	134	135	162	143	151	150	131	145	157	149	156	123	144	140	138	148	133	158	157	135	134	153	144	152	152	138	135	163	154	140	169	134	135	141	159	129	133	150	153	179	155	157	141	142	162	136	160	139	157	160	158	131	142	169	154	116	151	127	162	112	157	167	162	155	134	137	146	146	152	148	147	129	147	146	153	157	146	145	137	149	146	159	135	133	150	139	147	139	166	145	135	155	141	152	162	141	154	144	161	142	134	151	167	151	145	156	155	158	139	133	153	145	132	145	154	138	130	154	141	130	145	144	135	139	153	130	138	146	151	159	140	142	126	144	137	145	154	157	128	143	148	140	133	141	165	139	136	147	126	150	146	159	176	143	141	137	140	141	140	146	160	118	153	172	157	150	140	139	143	122	133	143	146	131	139	151	144	157	166	161	163	155	131	166	130	161	160	169	143	165	160	153	155	146	132	154	159	148	143	134	149	133	157	131	149	153	166	147	153	148	154	147	112	150	150	147	134	135	140	143	151	161	150	116	136	147	148	148	133	154	136	133	164	140	160	145	141	139	133	129	148	159	137	149	176	147	153	113	160	137	136	153	158	141	145	157	120	157	145	151	140	148	136	157	141	135	142	157	144	131	134	158	131	146	140	128	127	141	155	147	148	152	168	161	162	128	138	140	137	147	126	124	173	138	139	137	127	148	159	155	149	147	188	148	140	160	129	147	148	146	131	132	156	143	160	144	146	137	133	132	129	127	154	131	135	147	135	163	146	144	126	149	145	162	154	157	138	158	131	157	141	159	178	147	159	141	143	156	130	131	163	151	154	131	145	154	150	153	154	171	158	149	152	149	132	153	144	148	152	163	134	132	159	117	168	136	144	159	141	161	162	139	146	144	141	138	133	139	130	198	184	142	146	141	126	141	123	129	133	156	160	160	143	143	146	141	154	145	140	151	136	153	152	125	123	165	126	152	154	151	161	155	160	173	126	149	142	158	137	146	156	136	165	171	150	128	125	165	150	150	163	168	139	135	151	135	157	145	146	138	139	161	149	165	126	137	139	137	144	141	178	163	153	140	135	157	154	146	151	156	143	130	143	131	165	146	145	146	164	152	130	134	152	161	136	142	150	162	164	172	156	141	133	158	113	152	167	131	155	130	149	112	160	162	132	148	131	141	128	128	151	142	149	154	143	148	146	150	135	165	156	169	162	133	149	149	140	162	168	121	138	127	149	142	135	142	175	138	159	120	149	161	135	159	133	134	143	134	143	132	127	154	133	154	147	156	150	130	144	154	158	146	152	149	140	154	164	144	154	160	137	145	158	135	123	149	154	133	130	112	138	159	133	151	146	149	171	153	151	167	152	144	144	144	157	167	149	147	142	129	144	155	134	134	137	142	140	141	154	139	151	138	151	169	141	139	124	142	145	159	146	142	150	133	153	134	148	153	138	139	153	135	162	137	141	155	121	160	142	142	179	141	148	152	155	141	142	173	184	149	140	119	142	147	150	123	154	154	122	157	131	145	134	162	155	155	160	140	154	149	161	140	153	142	142	134	140	162	161	131	147	132	140	158	148	148	156	150	142	146	140	140	156	165	134	129	143	143	163	148	167	148	125	136	152	141	170	152	146	160	152	164	130	155	146	145	152	149	134	160	145	130	148	134	149	119	138
25839	8941	4556	3301	2500	1743	922	606	591	528	475	487	487	443	415	428	377	407	407	400	395	370	384	357	377	367	380	369	385	342	327	347	380	357	378	374	381	348	396	337	366	359	372	358	381	348	387	365	360	373	340	400	348	379	339	367	366	337	342	369	332	368	361	359	364	351	354	389	366	350	357	363	386	338	335	347	379	349	354	405	366	345	356	385	378	389	346	379	370	378	352	394	347	359	360	352	341	338	389	351	379	335	345	363	345	349	355	362	397	370	393	340	345	389	352	385	392	363	379	366	349	347	351	396	319	356	342	342	358	370	365	364	347	329	344	370	379	357	324	391	362	365	362	369	367	355	349	342	354	354	352	337	374	349	358	366	352	368	351	354	383	365	328	375	366	379	372	389	341	384	344	345	356	335	339	380	366	357	370	362	384	364	366	387	332	360	364	336	352	357	351	375	382	338	324	340	365	398	351	417	393	346	356	356	369	374	332	383	350	376	356	320	322	369	377	342	332	373	364	374	383	346	343	340	354	361	378	365	351	366	341	350	321	375	396	374	389	375	363	343	377	370	380	401	340	387	348	382	357	353	339	366	368	373	365	364	348	355	336	352	389	353	358	337	349	333	353	355	363	320	368	341	370	378	381	337	348	407	383	383	353	380	342	350	375	344	355	396	363	381	344	357	348	381	333	379	367	377	357	322	353	336	358	332	350	365	347	354	329	354	385	383	388	396	344	387	381	333	366	378	330	383	363	359	384	358	384	425	379	355	371	339	351	323	343	369	428	362	366	360	337	354	365	367	375	381	382	364	341	369	387	383	328	368	368	330	372	364	343	392	344	348	361	352	368	323	339	336	347	347	351	356	346	360	373	353	346	396	357	362	373	375	383	378	369	391	353	359	375	373	351	371	352	367	357	367	346	333	372	384	346	366	366	360	367	351	369	383	384	351	361	338	367	402	383	357	388	354	362	387	365	362	358	368	332	358	369	361	326	328	392	367	388	382	364	337	344	375	370	355	369	349	350	342	338	390	344	340	360	328	365	379	334	349	374	347	362	348	337	383	359	380	381	355	364	363	385	346	345	327	419	349	364	375	360	368	356	372	369	327	342	368	389	353	367	374	348	336	376	365	372	356	360	344	363	365	366	364	357	393	333	336	369	353	350	355	376	386	315	365	330	321	358	373	353	357	378	348	368	368	409	381	391	365	365	363	375	360	382	366	362	359	373	371	331	363	347	324	331	372	342	363	355	349	318	352	377	332	357	386	358	399	339	325	367	339	357	357	359	344	371	356	361	310	379	366	358	352	375	342	368	319	382	392	348	389	379	345	341	358	331	363	361	334	360	357	359	345	343	354	356	363	358	358	399	372	326	372	372	368	348	354	375	325	353	349	347	355	329	347	328	349	340	369	374	330	362	351	361	337	315	390	319	354	374	337	365	359	383	341	374	364	343	323	372	344	332	364	393	359	382	348	369	373	355	379	355	338	329	355	371	421	356	370	340	345	376	395	341	352	342	381	380	391	361	353	366	328	387	365	351	357	363	394	367	386	364	358	369	375	352	358	335	336	366	374	355	361	385	351	364	346	368	348	379	357	336	342	363	343	361	353	346	337	384	353	356	351	339	352	363	350	377	395	357	326	328	336	366	338	355	319	371	346	377	359	323	384	355	365	363	317	358	354	323	339	381	389	370	381	366	358	338	369	338	378	347	365	356	357	373	357	357	364	367	357	361	360	376	342	355	393	359	335	386	351	376	363	373	390	379	381	386	359	346	352	337	370	347	340	376	354	360	369	357	376	368	346	324	348	328	367	381	366	373	342	380	360	371	342	352	356	359	385	352	344	342	383	355	373	360	328	373	337	352	326	356	366	359	350	368	359	343	363	390	334	363	359	356	376	386	359	326	387	374	360	371	379	355	366	345	375	392	340	382	371	365	347	386	335	333	350	386	360	365	363	380	359	393	372	350	350	397	348	392	355	366	367	362	399	342	380	344	333	358	359	338	401	366	356	347	367	348	341	346	375	379	362	362	378	325	374	340	372	366	339	372	389	341	384	385	354	381	369	346	368	355	358	338	381	390	401	325	357	360	327	382	350	383	367	369	355	400	382	342	367	347	391	376	328	376	364	364	339	364	386	356	381	356	359	354	370	360	373	344	374	397	361	360	348	373	362	359	371	354	363	351	319	358	347	359	370	339	344	383	358	370	347	358	349	354	339	358	354	399	375	391	324	359	357	335	372	367	353	352	345	330	377	337	366	349	345	347	367	367	377	343	376	343	363	355	347	347	345	338	360	337	352	378	350	377	368	330	366	382	349	352	367	356	350	381	375	352	340	390	381	359	326	325	350	361	354	383	343	357	346	356	357	378	366	381	341	371	378	359	360	356	346	322	358	364	344	377	354	362	369	348	364	363	383	355	382	405	394	376	371	374	354	362	360	350	357	356	354	365	386	401	343	370	387	347	387	354	335	361	363	387	379	377	376	346	338	352	383	359	331	335	362	377	375	399	349	351	388	374	336	343	362	352	349	382	363	359	362	382	309	332	406	365	371	339	346	355	368	384	353	360	381	372	357	357	356	395	381	382	352	352	387	344	380	376	347	345	372	365	329	350	345	380	349	394	379	374	326	399	401	340	331	355	400	369	356	387	359	357	365	350	372	344	376	371	361	383	365	338	351	342	367	315	340	353	401	350	395	356	358	352	356	341	354	366	344	338	360	326	348	356	355	356	356	367	368	363	374	380	359	349	388	348	342	320	361	348	360	363	372	335	401	353	368	333	361	347	367	359	372	385	369	365	393	355	336	356	383	348	367	411	415	345	340	372	354	367	361	353	361	343	358	403	371	355	385	413	319	348	367	411	381	370	380	354	349	355	347	352	347	353	377	393	326	345	376	378	357	342	376	379	363	358	361	324	359	352	329	384	358	331	371	348	372	382	377	371	381	367	386	326	351	342	319	354	354	358	365	355	320	348	335	323	373	346	371	352	379	372	352	359	350	326	378	347	346	385	372	363	347	364	374	378	342	346	350	372	351	398	360	361	352	358	347	336	350	361	332	383	385	345	395	385	357	347	384	383	376	343	345	320	391	388	366	388	381	390	382	362	368	402	321	373	343	386	391	350	374	359	368	408	354	360	358	316	357	351	365	372	319	350	353	367	369	370	378	348	365	347	380	389	361	366	355	352	345	369	378	356	367	358	350	374	362	387	370	347	370	374	384	373	374	357	362	357	365	355	359	347	321	342	375	314	358	380	357	368	380	354	362	366	387	355	338	375	337	383	338	356	359	359	332	371	336	347	348	324	358	355	371	326	365	383	389	400	369	374	390	382	357	350	375	354	372	372	345	361	354	378	358	368	357	364	371	337	366	369	360	384	365	365	395	373	346	369	352	399	372	335	384	389	353	345	351	350	375	354	352	368	403	367	346	386	382	337	383	349	334	305	352	367	373	359	382	391	358	373	384	354	336	350	388	410	342	371	385	358	390	405	382
45850	16851	4937	1892	1255	947	393	282	244	201	208	198	179	188	189	199	181	186	180	178	194	180	200	161	179	178	166	187	150	166	148	183	166	171	163	163	148	176	169	165	162	156	172	158	169	168	177	163	154	168	152	167	190	172	167	160	153	169	182	149	160	181	174	156	162	141	156	161	161	172	176	173	172	146	162	155	162	151	144	158	147	154	158	169	151	150	157	149	157	162	149	159	197	157	153	159	173	164	161	158	165	183	156	180	173	169	168	170	176	168	164	173	170	174	167	133	158	143	141	154	146	160	154	178	156	171	147	148	165	152	157	178	165	151	169	155	164	157	163	166	168	187	139	186	167	139	162	155	178	146	187	177	174	182	153	159	156	139	155	149	163	153	156	184	172	154	162	131	143	155	148	165	179	163	149	166	156	180	154	147	179	199	173	165	158	190	155	159	161	150	166	149	151	155	150	136	147	152	153	173	159	162	156	163	155	150	177	181	165	157	132	174	165	174	163	168	162	155	149	184	180	163	173	146	177	176	178	174	175	171	155	167	161	160	167	170	162	175	163	170	174	153	158	168	165	159	183	165	158	151	141	144	156	161	152	170	171	148	153	165	158	154	159	160	162	150	157	159	160	138	166	156	162	162	176	166	175	176	156	170	162	139	159	166	158	161	148	136	142	163	150	135	165	164	145	161	133	161	174	152	186	142	166	150	175	159	143	167	169	169	169	149	174	168	163	165	171	152	164	175	159	156	176	155	164	144	165	157	150	175	137	155	163	149	163	150	155	176	164	163	161	172	142	154	153	181	159	194	151	160	167	157	154	157	156	152	179	156	168	169	155	164	158	168	167	204	154	151	175	163	158	167	156	150	135	160	168	168	139	158	167	163	152	139	161	153	159	160	151	162	173	157	167	165	193	160	171	149	177	145	173	153	141	158	159	141	161	166	166	169	172	143	148	173	160	186	174	146	164	168	161	161	160	162	165	157	150	143	171	155	156	163	175	162	171	178	166	175	164	159	148	165	141	168	157	154	181	160	173	165	170	157	172	162	158	163	157	148	138	151	183	175	145	167	166	158	155	170	204	182	144	154	180	181	156	178	201	149	161	142	162	157	166	162	151	160	158	145	168	164	162	179	164	157	164	183	170	192	178	174	163	152	148	176	157	145	151	176	181	185	156	145	148	173	120	153	178	172	168	130	167	170	156	165	146	162	132	151	176	153	169	180	173	156	169	154	175	148	147	125	165	150	157	160	167	180	196	147	176	173	159	155	158	155	146	165	169	156	167	159	173	164	142	156	169	150	163	180	184	174	154	129	179	170	141	166	170	129	162	120	165	167	193	142	167	173	193	182	144	157	150	178	191	139	149	176	131	161	194	166	161	159	149	156	156	144	179	171	151	147	166	162	167	178	169	162	149	146	165	168	174	162	166	176	149	136	152	170	158	163	140	173	152	150	182	168	173	198	165	167	173	165	168	171	181	157	168	154	129	129	199	157	177	139	148	147	151	148	179	152	133	174	138	172	137	153	173	167	168	141	165	144	160	144	161	145	154	132	168	147	160	177	165	156	151	176	176	156	157	168	162	180	160	157	176	158	155	147	166	145	142	167	138	156	163	146	163	147	166	165	131	148	156	170	158	161	168	166	150	166	177	178	165	142	165	182	171	164	136	176	128	149	158	149	142	124	176	171	169	182	157	131	145	163	173	168	168	148	193	153	163	163	159	161	172	171	175	150	188	163	154	171	179	174	150	139	184	155	155	172	162	184	175	186	188	176	178	161	174	169	148	172	158	174	145	179	143	176	138	155	169	151	147	162	150	170	169	162	139	171	165	145	158	156	164	173	158	163	157	176	178	173	183	157	157	166	175	173	162	161	177	168	165	160	176	134	172	170	184	156	180	157	157	168	156	140	185	155	164	170	177	152	184	136	169	168	177	164	159	158	173	163	156	184	168	141	162	173	167	150	148	156	137	148	159	170	169	175	154	145	172	171	182	162	135	180	152	165	155	166	137	164	164	163	161	159	151	169	150	156	167	170	164	199	153	149	171	168	171	186	171	178	151	149	167	158	174	177	156	157	170	172	186	194	175	167	165	156	148	147	148	170	166	165	161	165	168	185	171	150	190	155	141	148	142	139	165	152	177	173	141	155	189	162	173	142	145	138	146	159	165	143	159	164	170	146	163	164	153	143	171	143	189	181	151	164	174	163	152	144	162	155	160	154	187	181	182	150	171	177	162	148	166	171	143	170	163	148	174	142	173	154	160	168	164	160	161	162	165	173	137	177	152	176	138	179	184	167	169	159	165	177	155	165	148	183	172	173	177	169	149	174	152	155	148	159	156	156	194	160	170	155	183	162	171	171	145	150	182	161	177	184	172	181	190	144	176	172	177	152	145	173	150	182	166	145	174	168	150	170	180	158	153	153	172	156	175	176	181	148	163	159	164	154	167	149	152	187	139	165	167	178	163	131	151	148	184	159	151	152	185	155	153	157	177	151	150	171	164	177	183	151	156	160	157	148	151	128	144	162	162	167	157	167	152	162	148	154	186	146	177	182	165	159	169	182	182	140	153	152	153	180	191	175	171	175	167	150	162	141	149	151	154	144	175	141	150	167	170	168	167	164	144	155	145	166	177	151	166	164	143	174	142	176	160	165	168	162	155	176	194	155	139	142	145	177	141	163	178	157	152	143	169	148	150	151	175	161	171	155	150	180	160	164	158	141	147	192	156	150	156	172	174	169	161	170	174	161	128	162	145	152	190	192	153	174	147	180	159	159	153	147	167	190	129	157	185	167	147	144	158	153	174	168	150	165	129	154	143	155	160	170	177	146	148	155	179	154	156	174	139	178	175	182	148	149	165	174	175	154	193	207	169	166	171	181	167	196	165	148	173	158	157	160	158	160	161	140	147	160	153	179	161	139	166	177	151	184	162	182	159	152	142	164	156	169	158	151	137	166	186	173	185	155	166	180	145	160	163	151	182	181	156	128	158	167	147	163	173	163	140	135	165	161	153	161	158	190	162	166	169	166	158	153	162	156	153	163	158	167	161	161	164	159	163	156	151	144	152	166	178	162	168	151	161	154	156	139	147	154	161	161	148	161	151	169	154	160	138	163	167	151	186	181	158	162	179	158	166	174	160	161	181	168	143	158	171	175	148	147	161	154	156	162	182	161	175	149	146	164	153	162	152	150	142	173	178	169	151	166	166	187	158	156	128	163	192	167	170	152	177	173	154	151	163	155	159	163	148	170	155	160	167	174	147	151	155	163	182	165	165	179	168	170	165	180	157	165	174	182	145	169	162	183	170	165	152	157	160	136	163	169	150	151	156	176	156	173	174	190	161	160	166	163	152	132	162	145	151	172	148	150	163	164	148	148	150	171	155	158	173	160	173	150	175	178	164	155	155	174	166	174	170	133	154	146	173	183	153	172	142	164	160	146	166	156	151	156	195	169	154	150	170	147	202	195	176	158	169	179	163	170	178	153	164	178
32493	12597	6944	5276	4731	4019	1525	1006	782	667	702	731	634	602	568	501	502	494	480	479	427	420	433	380	440	421	424	409	404	403	390	432	413	410	428	405	421	398	433	432	422	425	440	412	437	427	434	402	396	399	399	432	412	394	394	367	416	390	412	392	393	386	405	383	394	363	400	433	411	412	381	393	356	423	363	420	376	383	397	421	345	399	380	345	406	370	395	437	368	361	385	395	379	408	406	399	380	411	424	383	407	387	394	382	393	398	429	393	376	416	379	391	394	420	369	377	360	392	395	390	361	392	392	391	390	401	408	369	384	414	404	413	372	394	343	389	405	361	385	365	345	388	373	397	371	429	374	381	423	405	369	354	404	394	362	404	396	371	404	399	378	430	397	384	409	371	408	365	405	380	397	428	408	408	401	401	380	342	448	401	371	401	403	377	376	378	390	396	412	407	388	381	411	414	399	372	423	420	387	394	384	367	368	384	402	390	375	381	418	374	415	390	394	374	383	384	357	399	405	418	418	387	382	394	413	402	391	391	411	371	356	437	407	400	393	411	413	377	413	399	373	373	375	356	403	392	398	425	368	346	376	388	381	352	390	371	372	396	363	391	386	393	397	390	394	387	406	413	397	399	394	398	370	368	371	448	407	384	397	368	406	398	377	398	362	376	383	383	385	408	392	373	390	440	404	407	379	389	404	385	379	439	379	388	398	378	399	425	400	394	402	377	408	397	352	381	372	376	399	370	408	422	358	402	408	395	356	432	391	388	388	359	407	362	399	371	405	400	398	415	400	371	384	373	379	417	391	429	393	390	367	391	403	397	367	405	390	396	416	399	399	426	400	385	407	421	407	408	380	402	388	376	392	379	421	348	403	401	401	375	421	385	373	400	393	402	419	389	384	395	351	396	415	401	377	389	385	393	433	373	385	399	394	357	394	387	343	401	408	431	413	393	385	418	379	395	392	394	405	433	400	385	398	420	387	407	379	405	396	389	429	394	358	398	407	380	381	407	399	408	408	402	403	379	363	383	377	375	386	408	402	368	387	400	417	401	393	397	372	384	413	396	363	355	407	414	382	389	402	391	433	367	431	404	408	383	426	397	378	391	408	377	406	396	451	396	399	366	403	401	381	378	390	386	380	406	381	395	368	406	367	415	384	426	429	374	384	395	401	401	377	368	391	390	389	411	404	375	392	378	411	380	405	355	408	383	421	360	373	387	353	385	378	409	396	432	399	402	369	386	390	384	346	397	390	376	428	402	409	413	411	421	414	407	397	409	383	388	403	397	431	384	413	402	420	401	382	416	416	396	372	402	405	390	394	392	383	375	383	379	370	373	406	421	388	343	385	389	380	391	409	376	380	378	390	368	376	421	414	380	388	412	380	371	400	389	372	381	379	420	406	424	363	389	398	402	394	378	384	407	383	427	363	400	419	380	373	383	396	375	412	375	390	409	368	379	384	397	400	365	393	411	390	422	355	370	413	370	375	387	384	408	389	398	359	413	399	382	422	410	420	404	405	419	348	431	427	413	393	391	348	380	347	409	375	398	377	396	398	401	388	367	417	373	382	369	368	372	402	363	395	394	391	359	396	369	394	429	371	393	366	407	401	402	402	378	400	409	396	378	394	391	358	385	384	409	364	391	375	383	373	388	391	370	384	388	378	398	399	384	365	377	403	381	421	358	379	417	370	371	401	395	385	382	393	380	389	355	392	405	376	405	363	409	402	370	393	389	372	382	357	396	381	420	405	396	390	438	343	418	384	402	407	355	370	357	370	399	416	414	424	391	388	387	441	387	404	428	435	365	437	360	397	369	395	355	417	384	405	412	392	399	420	409	391	385	368	420	409	392	389	375	391	385	373	375	397	393	369	366	387	398	428	384	370	386	376	377	404	441	386	371	408	418	405	413	392	412	361	413	402	407	382	374	401	384	416	347	387	381	379	365	387	383	404	388	412	399	392	366	331	369	389	418	418	353	442	386	396	422	410	369	388	383	403	402	379	414	422	392	404	395	441	382	442	430	393	395	411	388	410	374	380	418	390	394	381	435	380	379	347	390	403	377	362	430	380	415	428	426	418	396	378	419	408	427	411	392	400	374	391	370	377	389	387	380	401	385	375	407	385	385	393	368	374	395	414	380	391	389	369	374	363	387	383	399	408	383	407	406	360	413	356	397	383	368	423	385	377	411	411	361	337	397	381	404	424	433	406	387	411	390	416	388	381	362	392	406	387	352	401	411	400	374	414	425	386	397	377	379	389	414	394	412	372	351	398	367	422	377	366	349	383	410	427	398	368	381	417	385	421	424	398	379	378	380	401	370	403	381	431	393	396	377	373	369	406	402	396	389	398	419	378	394	375	404	370	392	393	389	381	399	419	395	380	406	358	397	395	373	433	382	383	385	412	388	410	401	399	365	428	399	397	375	388	374	412	355	390	401	401	409	364	360	383	364	393	399	388	375	354	380	419	403	394	390	450	429	378	388	378	393	417	409	373	431	398	370	374	381	378	383	378	390	384	366	369	405	379	387	441	383	420	394	374	375	354	453	386	394	374	391	378	369	401	428	403	373	376	409	394	396	366	421	399	375	396	417	379	372	389	404	381	384	376	362	387	385	444	434	382	384	377	439	394	372	382	422	415	387	370	405	406	375	420	426	396	388	388	404	391	410	411	379	422	358	388	414	393	373	371	406	406	418	404	424	377	349	331	385	364	425	412	363	376	393	411	379	390	396	439	391	380	418	397	377	386	387	400	400	396	408	363	424	366	412	423	375	421	395	400	388	377	382	392	398	367	361	381	385	392	369	372	383	353	391	365	376	380	383	375	352	351	381	402	381	373	391	400	408	376	391	407	400	422	398	386	364	376	374	379	366	393	419	384	385	405	393	389	406	373	400	405	401	389	381	378	418	405	380	376	390	369	429	391	399	391	387	372	362	401	400	417	393	363	388	374	414	397	381	399	403	394	416	415	375	410	367	373	402	368	400	386	400	385	393	374	397	395	384	386	368	400	364	404	388	399	364	380	378	368	403	407	360	403	401	368	401	383	408	391	370	397	385	379	383	411	409	401	383	412	359	415	389	374	391	381	391	380	389	392	403	407	394	374	393	363	391	398	424	380	412	423	379	419	410	386	365	371	397	403	431	366	396	404	415	388	390	379	377	370	376	363	391	364	367	352	413	374	382	404	354	397	403	367	388	378	380	372	405	399	350	366	360	395	397	416	402	432	369	402	389	398	385	373	422	406	394	411	399	403	391	405	364	421	393	375	385	402	412	382	356	380	397	410	390	393	389	371	397	392	369	418	423	388	364	368	414	383	398	383	385	368	410	359	412	390	375	378	373	373	381	408	388	399	373	394	396	392	411	366	382	370	393	373	376	414	365	385	382	377	404	394	398	386	391	367	393	402	359	371	422	409	385	414	383	407	376	386	411	397	382	369	392	407	374	389	392	374	407	378	348	385	438	385	386	377	415	390	435	387	370	400	406	383	378
50963	23039	11734	4692	2523	1607	729	311	233	229	196	217	186	154	152	159	136	121	146	128	152	121	120	105	125	120	111	116	118	116	123	112	107	117	122	113	125	124	107	124	136	110	125	111	120	135	110	139	117	101	105	89	134	113	104	93	104	115	101	116	108	110	119	105	112	128	101	92	119	117	121	109	117	118	106	100	101	87	121	118	110	116	117	125	124	93	112	117	117	130	125	99	93	120	111	106	127	115	109	104	99	116	97	97	116	110	75	126	102	98	99	119	106	109	105	105	98	124	124	102	95	97	97	127	116	113	113	101	104	116	129	130	113	112	92	109	113	93	108	83	118	123	102	123	99	120	105	98	118	108	99	104	90	123	92	121	107	104	110	93	104	100	116	127	100	113	137	95	107	118	97	101	104	90	106	125	115	113	113	116	124	110	101	115	117	106	106	110	108	109	120	111	111	107	93	127	108	121	113	106	123	113	114	121	101	107	112	113	127	111	108	99	132	103	93	107	99	100	120	114	111	102	106	116	111	115	141	117	99	108	96	116	102	106	110	118	90	94	132	99	114	114	109	101	105	109	120	107	112	105	107	103	112	100	109	103	104	133	125	104	119	112	107	94	117	119	95	122	124	113	108	118	101	101	107	114	112	115	120	104	122	92	112	105	104	95	105	125	121	118	121	110	89	104	117	126	115	104	110	111	108	113	119	108	137	113	104	107	108	83	104	128	129	95	92	110	100	88	107	107	144	101	137	122	121	112	109	116	103	97	97	117	125	123	107	119	91	135	100	122	116	119	134	126	119	107	104	122	119	114	129	123	119	123	137	107	118	123	123	99	122	119	113	116	109	118	110	104	118	122	118	100	102	96	113	90	96	102	121	110	117	95	96	101	116	97	98	111	121	106	133	139	102	104	97	123	103	106	109	130	112	110	132	113	108	94	125	118	114	112	113	106	102	116	122	113	125	118	131	110	110	105	90	96	98	88	116	105	103	117	128	120	116	125	115	114	108	90	112	108	109	89	104	114	112	103	125	103	113	106	97	83	107	99	121	111	120	110	100	111	102	135	119	119	100	111	120	116	100	105	128	125	96	110	119	125	97	121	130	116	105	94	116	125	99	114	127	114	94	131	99	117	99	110	115	105	107	123	114	134	108	123	133	107	93	99	112	105	100	126	105	122	113	103	108	87	114	112	97	106	93	134	90	115	108	96	112	107	106	122	96	109	118	112	113	117	117	116	97	96	118	115	119	97	106	107	132	100	122	120	124	108	128	91	109	102	114	104	109	108	105	113	106	116	124	106	124	108	113	113	124	102	134	116	111	108	105	107	102	120	114	112	114	101	98	105	98	94	109	92	107	99	103	111	96	104	123	135	106	103	102	104	102	106	112	114	101	93	100	104	112	121	94	114	111	111	90	117	116	97	87	109	101	119	103	115	135	113	112	82	105	105	108	101	111	93	119	116	132	100	104	118	120	102	114	93	90	98	106	114	99	107	116	107	117	116	120	116	99	93	114	111	104	106	108	77	104	120	130	101	112	112	100	103	105	108	80	119	127	109	111	124	110	113	118	113	108	110	106	116	107	122	109	111	96	117	107	115	105	85	100	117	114	84	101	100	131	116	124	132	111	107	115	99	91	112	124	120	109	114	123	129	119	120	92	126	127	118	102	124	100	107	138	94	112	91	93	105	104	115	115	108	113	107	111	124	117	130	119	93	108	113	104	116	131	116	117	94	111	108	136	98	116	110	111	115	134	142	94	112	115	99	115	129	111	118	101	107	109	115	104	118	120	101	106	109	88	113	118	110	98	127	96	97	99	107	97	139	92	101	114	104	116	115	114	113	118	92	102	110	117	108	120	97	129	136	103	110	105	96	108	111	103	116	110	120	98	102	106	126	124	105	100	98	104	117	111	118	103	117	135	125	108	96	118	117	100	108	105	95	111	114	122	115	112	112	106	101	112	117	118	122	114	130	82	95	110	105	100	116	108	101	105	116	117	109	107	99	113	128	92	102	109	127	101	121	154	95	113	109	115	105	119	95	113	108	101	107	90	109	110	122	112	91	97	114	122	112	126	123	108	119	107	126	140	110	109	120	100	101	117	109	131	125	101	114	116	121	98	100	119	124	112	105	116	116	116	112	111	105	104	106	128	120	98	108	94	107	116	105	106	96	103	107	113	103	116	122	97	102	81	116	118	114	95	102	116	114	103	104	118	113	103	118	136	95	119	109	105	107	98	99	104	100	99	109	115	111	115	105	109	102	101	108	130	99	105	115	92	109	107	97	107	105	116	111	106	113	100	112	97	90	112	118	95	111	113	96	108	94	100	122	115	99	128	108	125	93	113	116	116	110	109	118	113	91	79	102	105	124	121	123	97	107	89	111	117	114	106	106	91	109	121	100	115	106	105	122	96	116	115	109	133	106	111	96	102	106	99	106	103	116	111	126	109	98	109	125	111	110	116	104	97	104	130	108	115	102	89	118	88	118	108	108	110	103	117	102	118	117	105	93	115	120	101	104	97	100	110	104	125	119	91	112	131	111	121	111	112	109	120	117	102	113	101	122	110	109	113	116	118	104	123	111	117	101	120	115	110	119	122	100	113	97	133	105	106	100	110	118	95	106	99	125	120	119	110	107	123	121	109	99	95	104	97	110	113	112	117	114	118	132	123	118	99	105	98	132	109	123	110	99	109	105	108	111	111	98	124	97	108	122	108	114	102	103	120	99	133	115	136	121	102	86	111	91	107	104	112	109	84	106	107	129	110	111	106	104	106	98	122	120	112	84	106	115	99	94	115	114	126	106	101	125	100	123	120	108	118	116	109	110	120	119	113	115	114	116	108	125	121	105	102	106	101	101	111	115	122	120	100	100	118	111	102	104	99	98	110	87	117	122	111	123	121	108	101	102	113	110	118	109	96	127	114	99	88	130	108	122	104	93	104	117	116	119	112	94	100	108	111	118	96	124	110	103	120	103	104	115	127	95	108	110	109	104	93	120	102	115	98	104	97	103	97	123	119	126	121	103	131	111	107	118	97	111	118	113	120	127	103	123	131	109	122	115	99	122	100	114	119	108	92	83	114	143	97	89	110	126	103	120	102	81	121	103	114	110	103	98	112	109	111	117	114	118	101	118	119	99	119	111	121	103	111	96	118	99	113	98	127	128	135	95	131	111	95	111	109	113	124	113	111	122	103	126	101	95	105	123	101	117	111	109	99	114	104	100	106	102	112	108	134	95	123	115	114	109	114	107	96	91	103	116	110	115	114	113	99	112	117	97	131	101	128	107	125	120	116	94	118	105	97	89	125	106	105	106	103	116	105	122	131	133	124	105	113	117	95	101	129	117	108	95	96	115	123	116	113	110	119	94	121	96	128	115	97	129	103	96	110	123	86	104	118	99	102	98	102	114	127	99	96	105	109	112	108	115	80	99	88	114	125	107	102	123	116	107	101	130	101	116	127	134	105	121	104	108	124	121	111	107	110	117	79	107
34404	17883	14731	11166	8495	6738	2851	1236	1004	801	748	823	764	649	532	558	477	421	414	369	384	321	356	336	337	319	329	331	299	308	312	276	318	322	330	311	344	350	341	340	349	318	351	361	350	340	298	311	287	285	286	254	287	310	308	252	291	283	266	284	258	257	297	271	252	307	268	263	269	281	270	263	252	287	270	259	275	266	275	273	285	264	263	299	289	297	294	272	279	253	304	270	299	255	280	285	305	265	264	259	265	276	282	277	274	270	306	275	291	260	264	253	259	261	242	263	296	262	280	278	289	280	251	269	289	267	297	276	292	287	258	266	266	290	265	269	290	298	303	244	265	251	259	272	292	254	256	262	281	251	262	263	264	250	296	271	244	251	267	291	271	263	257	243	290	253	278	285	294	280	275	287	278	249	252	286	290	247	254	272	265	234	277	271	300	257	271	271	306	269	299	256	259	294	268	279	268	246	260	271	253	291	292	274	287	268	278	295	259	250	277	282	265	284	295	260	247	280	273	243	262	230	283	273	250	263	285	249	257	270	261	251	238	286	285	316	250	252	251	279	248	277	288	275	287	268	273	297	269	247	293	259	260	282	290	269	248	233	261	283	273	254	286	271	262	260	255	257	271	245	240	289	240	254	278	274	270	268	263	288	275	273	262	272	268	232	257	262	280	284	297	302	272	299	300	249	252	248	259	295	294	257	287	253	247	262	260	272	294	286	269	269	259	290	275	295	247	239	245	253	253	280	260	260	254	261	244	307	305	269	246	275	265	290	301	288	269	263	278	264	250	230	270	272	262	321	264	266	298	292	251	272	250	306	301	263	262	264	277	267	266	268	255	280	254	250	287	244	237	282	276	259	279	306	233	267	291	247	267	259	287	243	294	253	261	285	268	289	252	273	262	274	281	244	275	261	292	283	277	281	250	271	284	279	247	283	297	259	269	256	303	263	257	250	261	282	253	262	301	266	284	305	271	273	267	265	265	261	268	262	258	233	275	287	270	256	290	277	268	287	268	255	267	267	292	253	276	268	286	280	250	293	294	256	279	263	255	272	266	237	268	277	259	281	282	271	265	302	295	251	297	249	272	262	269	283	266	249	286	268	274	288	267	296	264	252	246	274	261	256	241	265	261	263	243	284	283	284	272	263	274	253	264	296	250	291	289	265	281	262	257	248	285	256	270	275	257	244	252	273	249	278	280	244	275	280	251	287	273	270	267	258	258	304	262	319	272	264	239	269	269	247	303	246	272	253	272	254	254	270	298	285	243	270	319	258	284	261	248	276	283	269	262	269	275	283	278	256	293	270	258	305	281	271	288	264	277	273	259	255	261	235	274	235	236	291	238	270	286	255	266	302	259	290	221	260	254	259	277	267	262	278	288	300	284	258	262	270	299	276	252	261	270	263	251	271	280	246	267	251	271	301	308	256	267	275	254	268	251	285	267	268	263	279	265	278	276	283	248	279	261	261	260	271	283	277	276	255	267	288	292	291	277	275	280	276	261	256	252	278	268	243	262	243	290	267	259	266	285	261	261	287	277	267	248	266	279	287	291	283	269	272	258	261	249	266	269	276	272	260	284	268	270	295	279	243	293	273	253	274	281	298	257	256	284	290	253	277	259	271	250	230	267	257	248	280	282	244	281	281	285	223	264	243	283	261	274	268	279	280	230	277	256	282	279	253	267	270	253	255	277	286	262	275	286	258	288	299	260	265	250	274	274	267	300	263	285	258	279	272	282	259	262	264	296	272	289	292	247	261	261	261	277	297	271	264	261	280	288	283	279	254	264	281	252	255	263	258	300	269	255	248	254	278	244	270	257	260	268	271	284	257	283	259	269	278	270	276	291	252	258	283	268	251	277	257	254	279	249	272	254	255	244	314	272	263	259	308	314	254	251	267	264	294	229	305	301	260	269	276	298	263	291	266	296	266	272	267	255	276	276	284	272	276	280	268	248	256	276	258	269	256	266	279	257	265	264	273	252	248	258	283	254	267	255	258	292	265	266	264	290	235	258	293	244	263	292	258	283	263	306	282	266	295	268	265	287	290	261	287	305	295	276	287	252	273	264	286	270	240	293	273	278	273	290	245	264	262	258	313	289	265	282	267	277	277	280	266	276	253	273	247	275	276	271	245	288	293	269	270	283	236	313	249	261	278	258	301	298	254	276	255	252	254	255	284	283	242	258	266	284	256	280	262	290	267	270	271	249	250	261	271	292	260	286	273	247	265	267	262	264	242	262	244	253	280	260	255	286	239	260	285	277	264	259	251	243	271	301	236	260	290	267	307	257	260	252	237	276	279	277	287	278	244	259	283	281	259	246	269	270	285	278	305	280	279	279	267	288	286	264	252	303	270	260	293	244	280	283	252	266	257	270	268	245	268	286	279	243	277	269	261	256	256	309	275	281	286	265	269	268	248	260	297	271	281	254	255	263	290	266	256	249	255	267	247	259	293	271	254	265	264	287	264	275	252	272	271	268	258	268	265	283	253	277	266	254	284	272	286	267	279	288	261	239	241	276	294	240	254	261	269	268	282	244	260	265	289	290	265	280	274	273	243	263	278	289	283	293	254	269	275	274	277	256	241	255	275	238	301	235	288	276	250	265	279	294	257	255	285	271	224	255	272	281	273	295	269	251	259	271	256	270	306	275	256	283	273	270	260	304	266	267	240	259	285	297	259	267	287	272	252	274	275	280	274	250	249	307	247	268	257	239	269	267	267	267	256	289	245	276	255	291	275	268	264	262	265	300	256	254	284	260	290	261	283	261	275	268	284	265	240	253	262	243	272	266	252	297	284	269	235	275	244	265	290	251	296	285	229	279	269	242	270	273	272	279	269	273	252	271	283	290	280	255	259	253	262	262	300	297	271	306	286	235	289	268	265	282	271	243	260	243	286	257	272	258	251	249	262	279	280	258	264	258	248	302	256	271	291	281	285	238	270	258	244	246	283	270	252	294	271	285	240	242	249	263	243	244	275	272	257	262	271	271	254	268	258	280	244	292	284	265	231	284	284	278	258	291	259	267	279	268	295	258	260	283	261	273	263	271	277	286	254	316	280	275	249	278	288	260	255	289	286	268	268	282	284	252	236	264	278	266	282	283	288	255	251	258	255	278	303	262	278	279	285	293	266	281	266	266	243	279	260	267	273	271	291	298	300	297	276	280	284	263	280	255	266	272	272	268	266	279	256	275	271	250	274	259	270	266	282	277	248	310	264	276	255	244	288	274	259	269	266	284	279	271	274	268	273	256	241	253	266	255	273	293	263	276	280	286	268	270	291	274	252	265	271	263	290	285	263	269	265	286	294	278	259	275	268	272	285	289	249	274	266	261	264	274	271	258	241	266	275	272	266	264	270	255	286	270	251	263	252	294	271	256	256	271	262	257	267	275	270	285	250	265	255	278	286	268	279	269	286	292	273	271	293	276	270	247	275	274	298	275	281	301	273	289	258	272	255	281	267	257	252	269	265	286	258	275	247	260	268	270	261
31586	16408	5461	1174	594	453	206	181	177	136	142	171	158	153	149	128	149	167	145	151	126	152	132	143	167	171	149	137	143	130	159	165	155	136	143	137	152	144	143	150	149	146	122	168	176	149	162	146	140	156	139	130	139	128	150	140	128	138	139	148	140	122	123	151	140	145	137	132	157	116	131	168	148	136	133	137	149	152	154	153	137	141	145	133	161	141	150	139	136	154	141	137	154	149	132	141	153	151	123	134	159	150	135	149	152	142	163	138	132	153	139	160	146	143	131	151	166	128	135	146	149	152	142	166	153	146	131	124	147	139	166	138	164	152	144	134	154	139	149	123	146	140	170	126	135	139	141	161	138	134	126	147	145	140	134	161	146	157	144	134	165	133	161	153	148	125	113	145	157	168	114	145	136	134	149	163	148	150	169	153	158	141	139	131	150	157	148	161	117	162	130	142	134	138	148	148	136	128	139	147	161	144	150	122	153	128	149	155	144	158	153	132	161	152	142	140	144	148	155	139	124	149	126	137	145	134	169	176	149	160	143	132	157	145	148	134	121	142	140	160	144	121	154	156	122	166	135	131	145	157	155	136	177	160	126	125	149	146	159	146	132	155	138	150	117	168	158	177	138	130	153	131	151	134	151	151	134	141	155	140	141	139	126	133	139	135	140	168	146	142	119	137	137	144	128	134	126	134	128	140	154	133	143	151	134	139	139	157	138	148	155	157	135	146	168	139	156	147	131	138	147	147	134	147	143	161	154	143	134	162	168	131	142	133	140	133	152	141	150	155	160	143	112	143	133	155	139	155	131	163	154	154	178	148	140	152	130	135	123	156	128	159	131	154	144	159	158	127	168	157	163	155	137	160	135	147	156	138	158	163	157	159	145	158	172	162	153	126	158	146	134	142	135	136	139	155	147	176	146	158	159	124	144	128	133	158	139	153	145	137	167	140	136	148	147	131	166	136	138	148	142	136	150	132	164	153	155	149	148	166	164	137	167	147	152	167	163	145	166	140	158	163	142	161	141	127	153	152	119	177	148	140	166	164	158	152	152	170	139	129	140	140	112	121	170	147	138	145	118	144	126	137	156	163	138	155	154	149	150	150	143	170	134	134	132	164	153	144	140	167	155	175	156	129	142	146	166	155	155	148	120	149	145	147	156	149	142	136	167	147	137	136	123	146	157	142	146	156	146	148	154	165	130	117	155	141	136	134	156	130	138	126	139	163	125	141	134	158	147	138	147	176	130	153	162	129	153	149	138	134	156	156	148	156	151	133	107	150	137	168	142	143	159	127	128	152	137	125	126	141	134	143	140	144	143	136	135	126	151	122	182	134	144	137	164	132	134	136	169	154	151	136	153	166	166	132	137	121	139	169	139	158	178	123	146	153	152	130	144	146	153	159	146	163	130	144	129	129	137	132	143	132	124	145	143	135	149	156	144	152	146	153	131	147	138	161	138	128	127	137	139	141	147	144	144	141	153	146	145	106	148	132	121	130	157	142	137	132	141	163	117	127	151	140	138	145	153	150	151	145	159	146	136	137	135	150	128	122	132	159	148	137	138	143	153	132	165	131	145	163	115	148	144	152	152	148	137	149	144	150	136	136	155	134	147	159	146	136	163	137	143	152	137	158	166	149	150	148	149	156	155	163	144	149	168	149	130	151	136	131	152	133	155	125	145	145	147	165	166	124	141	144	140	147	125	138	127	133	138	148	125	146	139	154	159	168	132	175	145	146	153	157	136	140	138	135	173	151	153	131	138	156	149	124	121	169	141	127	145	143	153	152	152	121	149	132	139	144	152	158	140	128	141	134	131	153	154	149	163	143	144	154	145	144	136	130	130	126	132	143	127	171	147	136	143	133	132	134	151	149	128	144	145	140	144	118	142	138	146	130	125	132	139	143	155	129	144	173	133	145	148	131	144	131	126	144	144	146	155	164	150	140	148	137	137	148	166	131	140	148	142	155	139	152	139	139	151	128	144	169	138	133	155	148	146	153	129	149	138	122	135	134	146	168	148	128	180	151	137	149	123	161	146	144	136	128	140	137	147	164	141	149	138	145	160	137	139	151	136	165	161	161	140	165	164	128	154	152	129	157	155	139	159	134	132	149	144	161	158	183	138	166	160	142	135	151	173	141	135	141	148	147	154	139	125	163	148	147	146	156	166	152	146	141	129	144	138	137	139	133	157	178	151	142	162	136	136	132	123	156	153	171	140	139	142	173	162	131	149	138	161	156	139	139	154	155	157	141	141	153	129	154	122	154	113	149	127	157	162	132	145	134	155	156	139	143	155	143	139	161	126	149	136	133	140	130	158	163	121	147	180	136	131	125	138	159	116	148	153	143	139	120	145	140	146	141	154	146	156	134	143	124	149	132	149	130	143	139	155	154	139	156	151	156	124	144	138	117	130	149	158	149	164	159	160	162	159	149	150	175	153	155	143	152	138	149	149	134	160	134	141	135	138	132	143	145	159	150	141	148	145	139	136	124	144	149	144	148	134	161	154	156	143	131	181	152	167	130	145	113	147	140	144	165	137	137	137	142	168	129	145	171	151	152	165	123	159	144	147	150	156	158	133	120	151	155	170	147	139	145	174	144	156	167	157	134	149	180	165	144	156	127	155	136	171	139	115	141	141	119	136	142	126	149	141	142	144	143	130	165	150	164	160	150	153	154	170	143	147	139	143	151	146	175	140	137	165	131	145	145	159	147	150	139	155	136	156	122	148	149	152	154	163	151	122	156	126	143	147	147	147	182	148	135	135	133	155	148	144	144	134	156	131	166	155	141	151	128	152	153	135	147	140	156	159	129	140	157	148	130	169	164	132	144	157	143	116	144	135	126	169	140	142	141	172	178	139	169	143	142	150	130	126	145	146	157	134	152	155	132	139	154	161	121	128	147	132	172	170	159	130	120	156	159	156	166	132	122	144	146	137	163	138	139	140	148	157	138	165	126	145	157	148	141	148	131	130	159	134	136	141	142	141	116	149	162	125	133	114	144	152	137	148	137	132	134	147	165	145	158	139	125	136	163	141	117	140	149	170	178	168	151	158	149	134	121	143	128	161	147	142	154	132	155	130	146	137	142	124	147	149	154	151	135	122	148	136	134	165	164	142	150	129	163	146	144	130	142	129	144	159	133	145	153	155	132	105	153	161	138	143	151	136	163	141	138	158	160	127	145	167	132	143	136	142	145	160	153	146	137	129	177	145	132	131	143	139	142	137	162	150	156	159	155	139	149	134	136	150	147	124	147	145	119	155	124	137	138	145	178	159	143	128	142	161	151	155	156	144	152	151	142	148	127	137	135	119	159	139	145	145	150	152	156	142	158	128	141	143	146	136	154	134	121	148	135	140	149	145	162	134	161	152	145	157	146	137	143	153	139	169	158	153	152	146	131	129	146	139	157	141	132	137	139	164	159	151	148	167	145	146	156	152	147	151	155	146	131	119	156	138	149	168	141	147	129	148	164	146	133	157	126	139	138	139	145
23745	14509	7492	3261	2370	1653	770	617	555	476	424	507	452	469	457	443	412	409	369	395	385	402	399	380	368	380	362	354	348	343	348	379	380	368	343	376	360	373	353	374	383	352	361	384	331	360	359	348	374	365	366	334	380	377	376	344	319	358	396	353	362	342	379	359	366	349	360	367	299	374	317	345	338	353	352	386	344	345	334	374	362	363	357	359	337	337	384	328	364	364	355	354	374	346	373	355	336	362	370	359	389	336	352	379	377	342	386	367	302	354	346	316	374	335	352	382	331	375	338	345	351	373	356	376	336	321	361	342	354	360	398	364	366	383	373	357	336	371	366	304	347	362	369	354	372	327	306	366	375	364	374	383	324	347	374	347	355	334	368	345	359	332	362	380	353	345	383	362	371	365	349	366	326	360	418	393	355	357	386	356	403	373	353	349	344	339	402	338	343	357	337	343	359	361	359	379	340	344	349	374	350	352	364	349	335	358	342	360	353	362	367	369	354	363	359	388	374	335	310	350	369	331	369	386	365	360	360	338	348	382	359	346	376	353	356	320	378	380	358	355	357	373	372	333	341	376	361	331	353	347	347	368	352	352	361	363	365	373	327	386	328	337	383	364	356	387	381	367	317	394	356	357	348	387	368	358	324	354	347	364	353	331	365	381	385	351	373	351	384	395	375	350	364	343	360	359	362	356	356	340	348	335	359	367	365	372	387	353	343	373	343	342	377	379	338	355	333	354	340	347	331	361	335	350	363	342	319	332	364	357	343	330	319	361	355	373	402	366	334	390	370	360	381	337	316	314	361	382	340	320	383	342	393	362	343	337	371	331	374	372	355	355	312	363	347	381	351	394	383	365	372	373	360	339	382	370	343	331	364	336	385	355	381	361	375	380	369	355	367	367	370	318	392	377	352	352	365	356	378	375	378	334	382	361	398	374	357	353	361	349	367	354	387	343	360	372	366	323	374	383	365	311	345	350	321	336	356	389	396	363	342	366	375	384	348	350	391	364	364	351	360	347	372	367	365	379	335	368	369	355	329	333	375	363	331	395	374	362	373	377	373	362	345	341	381	393	425	364	330	381	362	352	352	374	351	374	384	340	343	363	379	377	402	363	358	357	371	353	363	371	363	332	340	357	372	380	379	379	359	340	379	354	381	349	293	389	356	319	366	375	366	319	383	353	364	388	366	361	361	345	334	338	376	365	354	335	363	364	352	365	353	327	370	349	334	344	351	311	366	384	391	372	361	370	367	389	369	389	336	335	364	343	386	348	335	359	367	361	361	353	370	358	333	390	402	372	322	352	350	342	370	365	363	350	382	362	374	384	380	357	327	374	362	366	337	373	348	340	347	329	358	368	351	368	353	333	350	347	363	348	380	343	336	321	367	356	369	368	379	356	376	380	327	361	341	364	388	392	364	352	328	353	381	338	354	296	396	343	353	386	375	352	377	328	352	350	351	323	385	347	368	389	353	362	361	365	342	365	384	353	392	376	386	345	378	389	338	371	369	372	372	380	378	325	324	359	372	389	318	353	402	379	369	359	356	307	325	363	333	363	355	328	363	342	387	337	366	347	340	380	360	356	323	397	355	357	363	352	373	366	342	381	339	381	382	382	347	355	350	364	390	378	317	348	349	360	351	387	358	347	347	350	330	356	388	344	356	371	370	377	348	379	335	364	377	385	378	371	343	378	340	344	374	360	343	343	369	347	350	344	392	352	352	330	342	358	343	376	345	353	337	347	383	314	380	360	346	361	337	352	359	355	379	351	361	343	364	357	398	326	349	348	352	360	350	360	403	346	372	368	379	378	353	333	367	344	354	337	361	351	379	339	357	361	364	340	341	335	349	328	379	367	384	371	366	344	306	357	353	386	360	351	361	340	374	344	334	360	356	378	335	352	402	354	386	370	352	331	342	342	371	415	372	386	360	367	364	344	359	366	387	373	338	376	381	357	357	358	332	379	355	349	334	392	333	345	362	370	367	305	346	356	380	391	339	374	331	340	352	340	353	327	373	346	360	345	376	374	360	350	366	373	345	351	389	392	383	372	335	378	343	359	342	360	369	361	353	351	351	377	352	362	326	370	354	344	377	371	351	363	357	365	382	342	366	347	355	363	354	362	340	354	387	372	376	326	396	365	353	337	349	374	345	370	368	385	348	354	354	390	348	396	351	345	346	355	362	339	354	354	350	344	399	407	369	379	341	360	367	352	357	369	339	355	359	369	324	358	364	329	362	378	388	346	361	345	358	348	362	360	378	347	365	361	370	376	365	331	357	326	377	343	354	379	369	382	375	399	379	364	338	383	386	370	362	366	319	372	362	357	355	354	341	351	354	332	341	323	367	350	382	398	391	339	357	372	360	344	395	340	363	401	381	374	376	365	376	356	390	365	341	382	372	328	394	316	354	352	375	354	337	318	400	337	351	359	347	366	369	331	369	370	374	376	393	385	373	318	363	361	327	337	386	353	390	375	354	393	354	336	364	326	358	384	363	333	365	399	357	370	344	314	312	360	373	365	374	332	365	349	358	353	359	368	344	365	351	321	361	303	321	357	397	362	381	328	374	330	359	354	332	378	343	354	355	357	362	359	331	343	361	361	338	388	363	361	306	321	372	349	361	343	380	359	361	366	334	358	361	378	359	385	360	357	366	360	361	360	370	363	331	356	402	337	369	341	348	373	348	382	386	326	356	385	354	355	356	361	364	401	337	360	372	330	354	364	375	370	336	351	390	402	353	356	373	366	359	343	376	355	345	338	345	325	393	325	352	375	354	372	328	373	345	365	405	354	358	333	359	345	336	337	404	349	374	327	355	380	349	384	351	411	371	361	362	353	346	361	356	352	378	352	362	347	331	376	353	337	369	364	345	378	389	378	358	359	363	331	347	372	341	355	365	356	351	355	357	343	335	367	353	324	338	380	338	345	330	376	374	368	360	371	351	329	331	385	377	362	405	321	342	339	352	353	358	361	365	347	362	410	362	378	359	337	355	334	350	397	334	351	366	362	324	328	389	357	347	374	324	337	349	380	343	331	385	344	342	359	380	358	370	347	377	335	369	357	347	331	351	368	356	349	328	335	366	380	340	365	365	355	364	319	341	379	349	333	339	363	355	384	350	367	384	361	402	348	310	303	362	340	367	359	372	339	354	355	367	343	339	356	382	346	361	352	370	369	352	333	380	366	354	352	364	357	375	316	357	372	369	335	344	371	388	384	325	354	351	388	356	359	349	335	335	332	390	368	354	361	358	330	360	349	375	347	331	359	378	358	352	344	319	343	367	372	356	348	370	354	350	360	370	352	357	401	371	349	386	334	378	392	381	385	327	343	361	324	358	325	377	359	374	372	367	356	371	366	364	348	328	347	350	371	370	366	368	361	338	325	339	387	324	328	374	322	352	363	357	357	355	331	364	361	361	341	344	391	370	347	321	356	353	376	367	359	363	351	360	353	355	344	351	364	331	328	375	357	392	343	373	347	364	324	361	341	363	339
47486	21715	9089	2530	1128	744	364	277	200	213	227	180	204	188	199	165	177	175	162	168	159	142	154	164	177	182	158	183	169	152	169	157	161	182	174	146	180	184	164	159	181	158	158	147	155	144	148	173	166	152	159	174	172	148	153	169	136	161	168	163	157	169	166	146	176	164	160	164	167	164	156	149	165	164	155	157	143	168	156	154	157	176	159	166	169	152	136	191	180	162	177	151	166	142	176	155	187	187	148	164	150	191	168	149	144	149	175	157	180	169	151	160	156	193	163	163	149	136	152	157	156	153	166	165	164	186	184	166	177	141	157	146	157	162	147	177	173	145	165	161	167	163	161	179	167	184	144	151	167	151	154	166	174	173	174	160	167	169	132	164	165	154	143	176	166	162	163	149	157	171	168	174	143	164	163	165	163	155	172	146	151	168	157	155	138	158	150	197	166	150	155	154	164	158	136	159	171	166	157	137	166	170	171	161	162	163	153	173	154	137	163	160	154	138	154	148	166	155	175	162	156	177	185	141	158	148	146	157	176	134	148	156	146	200	136	165	170	171	156	173	139	163	155	156	145	178	179	165	144	157	172	187	186	151	166	160	163	158	162	160	151	167	148	174	147	163	132	157	155	168	165	168	165	145	161	159	146	150	166	154	155	166	163	185	148	152	157	186	143	159	142	159	151	142	164	152	139	178	169	145	176	150	145	176	175	154	179	158	158	161	163	152	161	152	151	157	158	144	147	176	170	170	183	166	150	171	149	144	166	154	167	136	141	175	151	158	164	149	165	138	157	179	152	145	186	179	165	162	160	158	189	171	164	160	149	156	163	155	187	178	160	156	144	176	152	152	169	166	163	160	162	193	168	145	146	181	171	147	170	176	164	153	173	165	163	159	167	153	160	163	174	168	167	180	167	179	154	142	158	176	172	151	175	158	162	171	163	164	154	141	141	142	137	200	169	144	143	150	153	192	154	149	158	181	133	150	154	165	166	164	150	151	170	163	159	163	162	167	143	162	153	164	167	155	153	136	185	158	131	155	162	171	163	144	164	132	162	172	174	198	156	158	153	165	154	158	175	176	127	136	142	152	157	176	169	169	160	167	132	163	170	161	165	169	205	151	151	161	153	193	164	152	144	140	172	153	149	157	163	172	142	171	190	155	154	141	171	149	146	185	156	161	138	165	162	156	164	165	148	152	156	183	150	116	152	164	158	149	171	156	161	145	165	161	199	163	148	160	172	167	159	164	163	166	161	163	170	160	173	178	159	171	166	157	180	169	145	162	155	172	185	149	166	170	146	157	161	148	156	165	161	127	161	128	143	155	169	135	157	162	141	166	139	153	168	153	152	160	167	176	156	171	146	167	167	161	163	160	162	165	124	156	147	152	149	172	175	185	184	164	150	149	170	139	167	173	159	137	153	173	159	173	155	169	123	138	152	158	194	169	143	153	158	178	180	149	177	164	171	170	161	158	166	129	158	173	153	140	175	154	128	154	156	171	161	139	165	152	169	161	151	176	151	147	181	171	154	148	144	149	148	133	146	152	141	171	156	133	149	163	174	146	156	159	145	161	158	157	144	194	149	172	146	161	140	157	144	165	164	176	182	175	166	133	159	168	174	151	181	142	182	163	155	172	147	146	163	177	152	157	159	156	163	157	135	168	162	164	154	171	145	138	150	157	177	166	172	138	143	150	149	173	161	155	157	166	169	151	170	153	135	170	188	195	175	148	156	177	154	132	151	174	152	163	157	170	149	152	165	150	170	168	156	168	165	160	157	151	184	173	177	152	155	160	150	181	192	145	157	162	188	159	141	171	160	144	166	158	163	169	167	155	168	175	183	156	160	172	169	167	168	172	147	178	146	167	161	159	158	140	179	178	169	165	180	167	159	152	157	161	155	162	158	160	144	142	152	137	141	165	163	154	161	181	160	156	145	186	177	151	162	181	149	158	147	163	143	167	179	153	150	174	162	159	190	165	148	171	146	151	179	177	141	147	175	161	173	141	158	171	177	172	172	171	159	140	162	157	141	152	162	148	161	193	172	169	177	142	168	150	162	159	149	200	153	173	152	140	169	151	176	148	148	157	155	133	147	165	171	158	176	131	156	166	169	160	161	162	130	162	162	158	168	140	178	179	188	184	178	168	180	155	163	171	181	155	156	159	160	167	162	164	175	170	185	162	137	168	156	148	150	146	177	165	154	150	142	151	174	155	167	136	149	133	173	163	136	155	161	161	185	147	158	168	171	137	160	147	151	168	178	173	152	136	143	159	169	127	153	148	170	167	149	147	153	134	161	154	160	173	161	165	162	171	145	158	160	158	200	163	143	146	134	149	170	168	161	163	160	148	165	166	158	165	163	158	159	149	167	172	176	142	137	163	152	133	148	133	158	172	185	164	149	159	147	174	156	179	165	162	177	149	174	140	140	159	157	175	161	158	180	190	163	154	176	155	165	128	151	164	158	160	177	156	151	158	160	166	163	171	155	167	127	168	177	140	142	163	156	150	162	134	143	145	154	164	160	136	183	153	163	139	176	169	153	153	166	149	146	154	171	142	185	172	194	137	154	174	171	170	162	151	147	158	171	159	172	136	157	161	166	162	181	158	155	146	165	161	141	153	132	175	168	165	160	170	155	168	149	155	158	192	164	168	156	130	164	163	159	161	183	164	146	172	177	167	155	192	144	160	170	167	159	172	167	161	167	153	144	145	154	189	165	154	165	181	156	157	172	146	156	177	179	160	148	175	163	167	168	149	159	171	158	172	154	181	164	157	143	151	155	173	162	149	159	139	171	149	145	175	143	149	161	151	155	146	177	171	168	159	162	160	139	161	171	154	146	160	153	149	156	163	162	166	141	154	157	164	149	179	175	150	161	193	156	183	161	171	178	147	166	152	182	177	167	191	169	156	164	149	158	153	181	157	159	167	159	174	199	168	190	147	142	161	175	152	165	154	174	165	184	148	154	163	185	166	154	169	146	147	175	193	170	184	187	164	180	172	170	154	168	178	150	145	147	165	144	172	154	181	182	149	159	147	180	176	155	165	160	139	126	150	159	146	148	170	177	148	131	173	184	146	177	141	158	175	166	178	160	128	151	159	172	146	163	173	142	155	168	167	176	179	173	178	181	169	197	146	183	173	163	152	170	159	174	160	194	167	162	183	158	161	160	164	141	154	150	169	146	154	161	163	170	154	151	161	165	151	146	162	166	173	184	163	148	165	164	156	161	151	149	161	157	161	179	168	155	156	136	170	160	183	174	170	167	160	160	153	175	144	154	157	140	174	140	147	154	158	170	160	170	181	188	159	154	151	170	167	174	152	167	139	159	164	151	163	145	156	172	162	140	155	147	158	154	143	157	176	169	166	155	183	147	179	148	196	157	195	161	168	166	152	168	153	160	165	153	151	166	177	177	172	173	154	155	176	142	169	191	186	170	160	163	158	155	158	142	155	159	157	141	141	154	153	171	165	144	182	173	152	153	152	133	166	172	159
33728	16954	11897	6474	4485	2836	1350	905	617	609	609	606	546	564	489	460	447	468	423	438	448	413	430	368	405	404	442	416	400	418	403	448	402	434	379	416	383	408	468	396	406	443	416	456	417	403	424	397	393	386	404	425	416	391	404	380	397	403	375	404	385	386	386	384	404	380	370	388	370	390	357	343	372	368	381	417	386	377	372	418	392	380	403	358	383	357	396	390	420	411	396	387	408	348	399	383	381	407	365	366	373	357	398	360	409	417	378	364	388	372	357	392	371	378	392	365	370	372	381	411	401	385	387	391	377	380	377	389	386	393	334	415	389	393	389	351	399	397	403	394	388	379	368	400	406	383	393	376	337	372	393	418	414	388	396	367	369	405	350	436	380	438	423	362	425	383	397	399	370	404	379	422	354	369	384	362	394	399	379	383	420	384	359	377	380	374	435	355	379	390	407	375	414	394	377	406	394	364	399	393	372	384	367	428	379	410	347	386	396	363	409	410	420	407	401	381	383	394	350	416	363	373	405	364	403	370	379	373	417	364	387	402	406	370	384	362	401	395	406	396	346	382	370	401	375	403	374	404	382	396	357	371	360	340	385	358	393	419	396	379	396	348	398	380	428	397	385	346	394	369	370	418	394	355	386	405	382	392	382	401	390	396	381	376	396	387	370	404	379	412	353	393	372	373	401	410	353	358	387	413	415	393	381	382	399	401	419	395	393	387	411	409	391	396	412	399	380	394	401	391	392	401	397	422	391	382	393	362	364	395	418	370	378	421	387	389	395	373	389	367	364	391	367	400	436	432	382	390	369	411	385	421	376	386	387	428	416	383	389	380	389	400	407	381	436	378	362	350	390	413	399	388	361	379	398	387	382	353	339	397	405	399	381	408	366	412	364	383	420	392	383	376	374	392	380	380	383	375	362	374	391	373	351	423	357	381	346	350	374	414	379	382	382	401	450	392	368	391	385	395	390	381	389	381	359	366	373	413	392	407	406	348	389	392	349	438	374	392	390	356	356	417	403	382	374	390	362	391	390	378	374	376	400	402	358	383	380	393	381	416	355	402	371	398	404	388	377	401	391	404	393	405	383	408	414	366	367	401	419	392	390	371	383	383	377	386	393	402	398	409	376	377	388	376	393	372	363	392	420	428	398	377	400	400	395	387	374	392	372	404	378	396	393	338	396	426	376	385	380	370	356	387	370	406	375	421	361	397	391	390	419	389	452	411	414	375	368	414	430	406	373	395	399	371	379	370	389	399	404	387	372	359	426	384	353	383	403	379	419	397	389	361	423	360	383	361	343	358	353	411	378	413	427	387	407	407	374	428	389	375	414	378	367	400	394	364	406	413	398	418	393	380	350	395	355	399	415	379	389	402	373	388	392	343	385	394	408	380	344	362	395	395	371	395	386	353	427	419	378	402	372	436	397	358	412	406	397	397	414	363	381	402	402	373	369	384	377	392	418	391	359	404	402	354	379	395	415	359	405	358	421	373	357	392	387	385	349	374	392	374	404	367	404	364	395	390	400	357	396	396	395	371	377	377	363	384	395	420	360	385	370	398	378	367	341	386	397	397	380	417	384	370	378	391	374	379	409	385	398	399	385	368	377	401	393	389	402	389	396	380	380	380	357	365	405	357	398	375	384	372	387	382	382	429	369	350	406	400	427	403	359	383	418	371	367	379	384	401	384	366	399	383	416	371	395	390	376	377	381	389	387	398	401	413	415	355	393	402	384	368	410	364	374	412	431	372	360	398	374	389	420	366	364	411	399	368	426	364	384	383	375	392	371	379	366	369	415	376	395	394	370	363	408	376	410	409	370	391	382	393	404	340	391	390	431	391	397	405	383	392	407	415	400	432	399	391	390	358	345	388	374	383	365	395	417	355	361	375	380	397	382	394	396	408	340	389	394	394	381	394	380	406	368	394	366	407	359	396	407	387	377	385	411	360	427	370	412	406	374	402	396	364	439	367	387	403	380	360	388	355	357	373	364	412	443	394	407	392	353	359	391	402	397	423	398	367	397	385	366	394	391	418	371	364	396	388	407	413	374	376	380	407	375	371	404	384	375	381	404	403	363	384	387	393	403	393	387	409	386	423	406	401	415	413	377	368	388	402	418	361	376	393	394	345	409	394	403	379	377	357	379	393	412	401	394	370	365	386	396	414	399	394	387	378	395	383	393	374	401	387	420	383	376	401	395	400	435	400	368	394	418	370	362	386	376	374	383	395	380	369	392	416	376	386	353	375	409	414	409	350	358	395	373	422	399	391	388	382	377	376	389	406	427	376	411	365	371	379	390	372	377	352	367	367	367	369	397	374	355	389	409	380	430	383	396	365	401	387	385	424	383	420	352	392	375	376	390	376	386	359	366	411	353	380	401	387	434	393	386	345	397	373	412	394	388	378	387	401	413	406	356	377	396	354	387	416	430	390	392	372	385	379	405	379	452	410	407	390	354	418	372	385	369	387	385	404	390	366	356	377	437	409	362	384	390	356	387	342	397	401	371	387	378	389	363	413	377	406	423	396	417	367	433	398	389	384	402	423	380	371	371	397	393	412	400	417	380	406	387	390	335	392	376	358	368	376	391	413	427	373	376	392	375	354	386	388	426	403	392	391	387	407	381	403	394	429	383	396	395	368	378	397	405	397	394	422	407	380	387	396	401	389	390	390	391	405	399	421	392	395	359	375	390	394	398	407	369	377	405	440	424	379	387	369	387	377	392	369	390	395	413	421	377	443	357	370	401	386	386	397	374	391	380	392	394	395	418	390	353	396	400	368	372	423	382	363	414	375	409	391	369	405	354	380	374	385	393	422	393	402	372	399	442	430	376	391	394	440	397	405	408	394	376	380	343	407	397	364	391	403	393	364	385	385	398	390	392	428	399	385	373	394	380	376	384	412	424	378	400	385	397	412	390	420	391	398	375	402	399	379	380	412	394	416	402	391	384	412	362	362	402	378	394	379	400	402	402	384	392	394	398	378	373	370	381	370	387	365	380	363	402	371	389	391	364	344	395	379	400	382	353	406	401	415	388	361	371	369	376	359	423	384	376	389	360	392	406	384	358	400	401	397	398	430	350	388	411	398	392	402	373	376	397	361	396	375	396	431	396	398	396	396	399	394	382	375	403	387	379	355	369	332	380	369	382	381	348	396	423	369	391	394	369	397	398	373	394	422	420	369	385	386	394	373	374	416	384	390	436	398	362	413	384	389	394	394	385	429	354	364	398	376	375	375	379	370	366	377	414	368	374	415	348	366	377	373	381	384	418	422	374	363	401	385	366	373	388	394	376	373	377	382	371	410	386	390	381	361	372	359	381	428	399	374	392	375	370	358	402	412	432	383	392	405	393	383	369	436	367	404	386	348	404	393	401	425	420	386	406	379	406	397	384	385	400	400	410	392	370	386	393	389	401	390	373	382	427	383	368	369	419	385	408	377	373	396	373	365	380	379	410	430	387	428	421	417	377	419	383	404	385	385	374	401	388	379
56065	25504	9961	4590	1973	989	433	294	191	215	186	200	162	173	156	144	128	145	119	127	135	119	122	113	116	124	115	133	109	93	128	128	114	121	117	118	129	112	123	105	139	109	110	114	113	128	131	101	125	120	116	110	129	112	112	95	109	108	102	118	115	126	132	97	133	123	93	100	98	109	107	133	104	116	129	122	105	120	113	118	114	126	102	112	116	109	117	106	115	121	121	114	111	114	91	101	102	109	98	95	118	105	112	99	114	110	111	105	104	106	132	118	124	120	108	108	115	122	117	120	88	112	114	120	108	116	112	83	105	131	98	113	134	98	112	100	114	101	111	98	114	128	116	123	92	120	106	95	109	108	125	106	114	102	104	120	108	100	105	122	108	113	118	116	108	101	107	113	128	129	118	119	110	97	110	109	111	113	111	108	106	110	125	113	108	91	110	108	117	111	116	100	117	109	95	114	128	111	93	143	113	117	111	90	118	108	95	129	88	108	106	110	118	124	142	98	110	110	97	115	129	100	111	120	121	122	110	106	115	123	122	114	106	114	121	118	113	105	120	102	105	119	116	109	114	127	125	104	101	97	101	112	112	121	129	116	112	111	112	101	91	107	106	104	103	142	109	116	119	126	106	97	107	126	106	111	121	132	97	117	100	108	115	110	113	101	118	105	107	100	109	114	120	108	116	106	107	120	114	114	98	119	135	130	115	119	120	117	103	112	102	122	96	121	103	120	99	108	110	106	105	94	112	113	102	108	123	89	105	101	109	112	111	102	105	113	126	111	118	111	113	135	111	101	127	144	117	112	121	106	130	112	112	104	111	104	122	109	111	109	117	111	108	107	110	112	107	108	106	100	122	102	128	121	116	97	99	131	103	92	112	113	118	111	123	102	114	115	117	98	111	133	125	127	117	126	127	117	111	123	123	119	109	107	105	100	113	90	96	107	101	115	123	113	119	126	110	101	113	113	105	109	118	115	98	113	106	114	109	131	112	92	102	97	105	98	125	124	94	130	103	116	106	101	98	122	112	81	107	120	139	108	119	118	127	130	109	109	115	110	125	104	112	107	95	121	116	108	121	107	98	103	106	120	135	140	148	117	131	116	113	122	92	107	101	99	100	94	104	117	124	105	100	109	131	121	113	112	120	122	101	125	123	119	104	134	105	113	103	107	115	120	109	121	126	99	124	119	108	108	104	126	90	107	105	97	114	108	108	109	110	110	107	113	105	103	117	105	125	116	98	127	107	108	104	101	99	100	108	101	116	115	123	106	107	124	91	135	98	99	134	115	102	108	130	102	126	107	116	120	101	116	102	105	120	110	134	113	108	119	138	122	108	110	121	121	111	99	93	114	129	122	121	95	112	123	108	105	97	106	114	110	104	117	123	106	123	127	119	108	103	115	131	102	101	108	112	95	99	123	116	106	117	110	99	99	93	92	120	101	89	110	113	109	118	106	93	145	120	109	127	102	111	104	96	127	104	107	99	118	131	101	110	111	118	110	104	112	114	117	117	119	127	104	109	114	117	100	106	118	116	106	97	116	100	104	92	93	101	115	89	126	127	110	120	121	116	112	109	93	116	119	118	99	113	92	103	111	119	118	116	121	121	120	112	119	125	114	96	103	102	98	119	102	125	101	113	105	101	127	109	114	124	123	114	131	134	102	103	114	103	114	116	95	106	103	104	129	110	114	117	101	100	113	103	135	100	134	111	123	114	113	124	98	120	90	116	128	136	124	117	113	97	129	136	102	91	103	98	114	112	118	123	109	114	108	100	97	103	110	117	98	113	123	112	106	115	105	127	108	82	111	113	115	127	107	109	124	135	111	118	106	113	109	119	110	103	117	104	118	123	109	116	106	109	123	112	105	120	110	121	100	113	132	111	117	117	123	95	123	100	109	103	111	121	120	110	112	98	132	113	127	122	99	115	119	102	111	108	126	108	118	120	98	118	116	119	121	113	110	112	104	98	106	102	130	111	106	137	135	97	114	109	114	120	120	114	121	106	95	102	119	112	120	104	116	97	128	127	125	95	106	104	114	98	117	129	101	103	82	99	101	117	95	123	125	109	129	123	110	111	118	96	131	118	119	114	102	107	115	100	134	122	134	115	121	122	124	122	119	102	101	98	109	106	123	118	94	106	148	114	101	99	112	106	108	101	125	102	142	105	110	134	95	94	109	88	117	120	106	124	102	107	116	130	110	113	109	126	114	110	115	123	115	101	109	125	114	107	112	113	112	128	116	116	114	127	114	119	111	130	114	107	131	126	96	112	117	132	126	96	113	111	116	114	103	106	121	103	119	110	119	121	115	120	103	103	111	126	101	113	115	97	116	90	99	110	133	106	117	112	97	109	114	98	97	109	102	98	104	124	105	105	95	114	112	115	122	113	103	101	118	128	119	110	109	116	108	119	115	134	132	103	89	110	129	109	115	115	111	103	112	108	121	121	123	105	116	118	139	111	126	132	119	101	104	109	95	108	115	124	128	125	132	122	110	117	113	122	109	94	118	111	104	114	118	87	116	101	121	112	116	113	103	121	113	120	96	116	113	103	111	97	89	122	107	94	111	122	108	116	104	114	123	120	109	120	107	99	110	115	118	88	108	131	113	106	116	103	119	114	86	102	107	93	120	124	111	115	105	114	105	111	97	113	130	122	117	109	111	97	98	108	98	120	123	101	109	98	105	114	122	131	121	114	123	118	118	110	115	115	119	105	116	106	123	108	107	86	114	115	115	87	113	105	100	122	123	112	92	112	113	103	103	111	93	93	95	93	105	99	123	127	108	98	103	123	122	112	110	111	115	100	129	103	104	101	104	122	110	121	87	116	127	104	117	139	135	107	88	126	115	80	101	93	111	96	114	112	117	91	117	136	108	116	109	109	134	115	130	113	111	100	128	127	121	108	111	87	139	108	98	115	111	108	90	108	101	104	117	119	116	107	119	110	113	102	118	127	127	130	104	111	115	128	100	128	132	114	116	126	104	123	102	123	124	111	120	115	113	104	101	113	113	108	104	102	145	106	106	106	126	116	91	121	110	111	120	115	119	106	103	86	99	124	104	110	122	108	94	97	105	123	116	120	113	97	104	118	124	92	130	116	114	115	117	101	102	123	117	97	117	130	108	121	103	130	113	114	120	104	133	124	113	105	116	108	122	141	120	103	108	113	96	98	110	108	120	111	130	93	96	119	94	110	112	105	114	93	107	123	102	105	117	106	99	122	111	124	112	104	116	110	96	128	125	110	104	135	115	118	90	117	115	113	113	126	126	118	117	113	110	112	100	115	120	101	120	124	106	86	109	101	123	121	125	103	108	124	102	121	119	122	125	107	102	115	114	132	129	113	100	102	120	122	97	117	86	117	97	107	108	119	121	126	99	114	109	133	111	123	117	93	120	115	107	100	118	97	115	109	124	123	106	119	119	107	121	110	112	114	127	113	113	116	114	104	123	109	123	112	107	113	119	119	109	139	103	121	124	109	124	121	120	109	103
37958	17832	12899	10625	6907	3799	1873	1181	640	637	651	648	617	613	497	447	422	329	386	357	346	345	324	294	292	301	314	329	309	329	323	307	283	303	315	317	345	357	362	380	324	337	385	353	322	274	284	318	288	308	318	283	295	278	289	269	277	282	259	280	284	228	247	270	307	282	294	278	276	263	257	257	284	252	321	272	281	270	293	272	285	272	276	243	313	269	258	259	265	254	270	284	283	283	279	287	268	258	268	276	261	281	243	267	256	276	272	298	267	251	272	274	350	293	296	282	305	310	272	269	259	245	285	264	257	256	302	282	262	254	248	271	276	275	255	265	302	252	251	293	297	256	284	280	246	285	267	288	285	296	271	280	275	263	267	273	305	279	286	268	274	283	280	263	270	274	310	254	271	261	284	292	257	274	284	283	233	289	277	259	273	260	302	271	300	246	297	234	298	279	268	258	292	269	273	277	294	269	245	289	272	249	266	273	260	256	281	303	286	275	271	283	282	261	289	264	261	268	279	256	286	256	262	300	272	276	280	268	298	279	265	301	279	278	265	301	275	285	254	252	272	242	296	278	269	282	250	232	276	268	289	269	289	300	267	289	294	270	270	271	306	237	243	257	241	271	271	274	259	309	280	280	251	309	255	267	268	295	278	268	233	261	262	289	262	273	239	252	248	257	262	281	272	270	292	282	264	284	270	294	246	267	249	251	276	261	275	288	291	291	234	269	281	281	268	309	289	262	269	303	277	273	277	281	278	256	277	266	271	270	260	258	254	298	303	254	289	268	259	297	293	233	295	283	266	276	281	297	276	285	259	259	306	279	282	253	273	290	250	284	245	288	285	242	257	262	290	262	271	278	261	262	237	278	264	282	270	294	286	246	284	245	257	277	291	272	275	268	291	273	274	250	277	309	297	284	259	268	261	274	265	257	263	260	283	250	277	255	291	262	279	252	282	270	287	272	261	267	280	292	307	268	286	262	283	299	312	283	264	278	267	289	296	287	322	268	285	284	290	258	265	281	313	277	257	267	244	267	263	262	283	300	302	267	274	282	276	268	265	296	305	300	301	275	259	281	262	274	260	266	278	278	260	297	289	275	290	291	288	239	291	273	296	251	279	262	284	258	270	266	295	288	270	273	248	264	267	283	270	272	280	303	304	286	269	292	257	271	277	246	269	275	279	269	321	262	273	277	248	272	257	266	254	248	296	283	270	288	326	297	282	276	284	276	306	274	250	292	256	262	270	286	300	278	249	264	243	286	257	280	309	284	250	264	262	254	256	275	273	287	249	285	259	266	292	267	267	280	283	270	255	273	274	277	259	306	286	285	270	262	261	274	259	269	297	282	286	274	297	288	288	286	251	295	279	294	253	276	255	272	286	268	287	307	287	261	264	272	264	272	272	264	279	289	301	294	293	261	284	267	259	286	300	304	257	281	287	222	287	262	264	267	276	280	262	268	284	265	252	261	293	286	293	269	253	295	277	261	294	246	269	279	307	251	256	258	271	264	291	286	283	271	260	277	268	279	238	265	269	262	267	259	274	287	295	272	287	282	241	277	276	277	267	277	268	269	285	290	275	253	263	268	298	272	282	269	282	255	281	264	286	270	284	279	289	277	274	261	293	283	277	281	261	276	267	270	273	265	272	291	280	261	301	265	272	259	256	262	282	292	273	299	272	286	261	292	260	299	253	311	245	262	296	265	258	263	283	265	291	264	268	303	302	250	230	279	294	262	269	256	262	284	285	255	222	269	302	287	262	283	252	252	287	277	285	267	267	261	255	267	251	287	286	273	272	234	286	276	292	279	284	269	257	256	312	273	271	258	268	311	273	256	286	271	271	299	289	269	259	268	259	248	281	244	264	277	253	274	270	249	262	267	272	277	275	276	279	266	282	279	271	276	275	290	274	297	295	285	297	275	279	263	268	256	290	267	241	260	270	261	256	272	284	299	256	279	302	275	294	291	269	287	275	260	278	285	293	322	286	284	247	237	249	257	280	278	276	243	277	273	283	276	277	271	253	288	282	291	317	254	287	273	267	274	298	267	271	266	291	256	259	255	267	297	243	253	271	289	263	312	308	290	243	247	270	262	258	293	260	284	251	277	279	231	251	282	275	274	273	266	279	287	259	258	262	285	278	281	277	288	269	243	249	265	293	239	277	279	293	297	281	286	275	250	267	273	292	278	257	274	265	277	250	292	304	288	262	295	277	264	274	305	260	274	289	261	261	258	267	301	286	274	278	272	274	286	264	290	285	288	268	275	294	273	288	281	294	298	300	275	253	257	270	281	272	275	271	272	267	288	230	274	263	295	307	268	273	279	283	265	276	280	260	269	257	278	277	263	274	241	291	267	267	279	238	275	241	262	288	260	279	290	257	274	289	265	272	239	271	285	288	264	261	284	270	276	263	271	303	273	264	256	293	270	269	294	254	251	243	267	281	269	280	254	283	259	259	278	277	288	286	281	260	278	263	286	266	286	289	286	274	301	281	283	267	298	267	245	248	262	274	254	269	277	237	259	264	281	230	315	289	274	273	273	294	296	276	283	281	291	259	277	221	285	308	267	263	285	254	270	282	260	300	300	262	287	265	297	266	298	284	266	232	273	299	275	277	277	258	253	270	277	268	258	252	271	280	286	247	269	275	256	288	271	244	285	297	319	273	261	263	268	280	277	272	280	278	262	280	270	300	271	286	280	277	276	274	281	278	258	259	281	246	272	287	247	268	287	286	284	283	278	260	258	272	257	294	274	308	248	262	277	271	301	268	288	278	290	242	276	293	280	287	266	260	284	273	275	262	262	265	282	263	277	259	270	272	245	284	297	281	269	250	253	231	295	276	277	286	258	275	304	259	290	290	292	268	278	269	262	283	295	286	296	254	279	261	270	245	260	283	282	295	289	283	259	257	265	266	262	303	280	261	281	277	317	290	278	287	274	272	283	253	270	263	261	279	279	273	272	269	278	235	265	281	280	297	306	274	283	286	259	255	299	245	277	289	300	278	260	295	257	276	253	244	279	256	264	269	251	292	270	247	264	287	265	279	241	249	299	250	249	292	276	257	280	291	226	245	301	278	290	276	247	279	256	270	285	268	297	265	265	271	249	298	279	255	288	279	224	267	263	308	306	291	289	252	242	266	257	268	272	254	300	274	301	281	293	246	265	288	281	291	313	280	271	281	305	261	275	281	254	278	290	276	269	258	263	265	261	288	277	286	268	286	298	285	271	269	307	266	288	293	289	282	258	266	298	288	271	276	283	275	261	281	291	294	279	262	276	279	288	271	285	262	267	243	287	297	280	266	276	276	275	280	239	248	282	288	261	244	292	280	281	248	217	291	277	262	300	292	275	287	260	297	264	272	296	250	277	306	271	280	305	258	279	292	258	281	269	280	279	280	277	260	261	264	272	290	279	291	293	264	263	266	289	262	268	245	258	282	256	274	294	280	246	261	289	282	243	229	259	270	269	277	273	281	277	259	280	261	257	290	287	281	264
41105	12074	2838	1045	354	235	183	160	171	178	153	156	158	158	144	143	160	167	173	161	136	169	156	159	138	151	160	164	135	137	147	150	144	147	154	129	171	146	158	157	147	152	158	134	168	151	165	151	133	148	141	136	155	158	159	167	138	166	135	148	132	140	142	164	133	149	140	203	148	161	178	153	147	160	149	160	158	159	143	163	175	150	152	157	170	138	151	153	135	157	171	127	158	155	158	147	146	173	181	146	166	186	152	164	130	154	139	163	160	164	153	154	162	159	149	146	179	164	146	150	140	167	147	151	144	149	147	144	178	169	146	157	160	149	146	145	151	147	163	140	137	137	157	148	161	145	130	176	167	133	156	155	192	166	148	148	147	159	163	159	158	154	147	170	152	171	150	135	147	141	146	148	155	161	159	156	148	130	138	148	148	162	141	131	146	156	179	154	155	153	154	165	145	158	147	148	168	152	151	162	146	169	149	171	164	154	145	154	134	163	149	156	166	160	137	154	166	167	145	144	146	145	157	147	152	142	148	145	158	140	147	150	144	150	171	177	156	148	137	133	158	172	193	167	145	147	164	151	147	148	149	156	152	171	154	148	151	155	151	145	182	177	139	148	152	164	151	166	157	149	144	157	158	140	148	160	127	150	147	138	177	159	161	168	178	135	151	163	163	133	124	170	162	151	169	145	156	161	141	143	131	135	156	154	166	150	166	152	133	131	151	153	152	152	165	136	165	165	152	143	182	142	168	161	162	140	162	143	151	164	172	146	153	138	150	138	137	140	166	150	157	151	156	151	162	166	150	149	156	144	154	153	154	136	155	156	176	152	158	152	141	125	155	150	163	166	158	127	147	147	165	167	164	149	156	153	175	174	154	145	167	160	136	164	142	154	165	159	150	164	160	141	138	151	135	162	144	151	149	138	176	164	148	154	147	151	150	141	177	159	175	155	165	154	174	156	135	162	144	136	164	118	145	167	142	151	148	173	178	175	136	138	162	160	159	136	141	188	152	145	169	135	159	166	154	138	156	164	144	163	182	136	182	157	130	149	160	155	152	149	146	163	140	146	146	147	165	163	157	167	176	161	146	166	145	164	150	149	161	137	177	164	162	143	130	148	159	139	160	151	149	128	170	147	144	150	166	162	141	166	169	160	166	148	136	151	135	158	141	154	140	154	152	138	170	150	131	144	169	136	140	134	160	167	156	152	164	170	122	149	148	151	173	138	154	153	155	154	140	145	155	167	149	164	135	150	154	161	141	158	141	132	153	152	150	167	159	129	163	154	131	133	129	152	152	130	167	146	155	132	156	179	131	151	160	158	163	132	150	146	170	163	168	157	144	183	145	148	170	159	135	148	157	153	139	133	147	141	153	150	150	154	167	176	135	152	150	150	133	149	142	145	147	180	140	148	169	153	158	168	151	167	158	148	184	152	163	150	122	140	157	160	147	152	187	152	146	171	144	137	151	176	151	165	165	156	141	153	149	139	173	164	155	117	156	152	152	162	155	154	148	159	136	154	160	126	156	151	160	147	145	157	148	148	165	133	169	160	166	155	169	154	141	124	148	126	148	166	165	157	141	142	143	172	176	126	137	149	141	155	164	145	149	154	137	144	153	161	154	174	152	163	147	148	168	175	130	136	155	156	162	165	175	146	150	166	146	165	146	131	148	168	164	147	140	149	146	143	154	150	131	151	160	166	171	150	153	156	155	174	156	184	171	156	147	140	147	153	149	151	139	155	152	149	161	147	139	120	144	137	150	159	152	149	140	165	167	155	145	129	171	150	127	149	122	146	167	161	172	141	168	159	163	140	142	166	162	161	149	149	140	158	153	152	154	148	144	118	155	142	165	155	144	164	140	164	153	136	169	156	164	157	162	153	148	145	149	144	159	153	159	138	143	163	141	153	150	142	149	141	167	155	185	145	158	157	160	164	147	153	161	147	149	163	157	169	143	160	155	151	142	166	125	141	170	189	162	138	135	148	159	147	151	170	168	138	120	154	146	157	158	151	146	133	161	150	146	145	153	161	155	163	143	164	156	153	175	144	137	142	140	133	164	178	151	155	132	176	146	146	182	165	138	173	162	163	153	156	166	178	164	136	165	170	154	156	143	151	138	151	168	154	155	141	163	187	143	138	150	164	112	160	145	140	155	160	179	165	149	169	153	168	142	150	156	158	147	147	159	132	122	147	145	162	143	133	175	141	162	132	160	176	165	150	143	144	130	161	148	166	162	174	151	152	151	163	142	147	139	141	169	158	163	132	145	134	161	151	166	166	147	141	156	146	159	130	153	156	140	154	144	165	136	147	149	145	155	164	152	148	175	177	143	159	147	153	173	147	151	173	174	149	142	175	141	150	158	166	153	145	145	134	160	143	162	136	150	167	150	161	156	152	158	182	173	149	149	156	156	165	164	137	147	157	153	167	164	140	155	164	168	143	160	142	148	144	131	153	157	151	148	165	153	147	171	143	147	143	155	161	162	150	148	162	134	158	140	140	147	133	163	146	153	152	150	147	149	157	145	164	148	172	161	146	178	136	148	137	162	126	149	157	173	140	137	165	164	132	159	143	162	166	154	152	163	177	154	134	129	149	168	146	146	140	143	161	164	163	140	165	148	159	145	155	149	137	147	154	151	154	164	147	139	152	146	165	133	156	180	178	155	141	165	135	173	146	140	147	138	129	163	151	156	163	168	145	159	162	139	159	146	152	171	168	149	135	158	151	146	174	130	162	156	162	124	158	169	132	166	161	150	154	143	146	141	154	164	159	155	150	146	148	178	153	158	136	142	168	150	144	166	152	137	171	155	156	157	175	138	148	175	164	162	136	168	158	176	168	191	144	144	142	143	157	145	167	151	158	161	146	160	162	144	163	168	157	140	160	169	161	145	139	157	140	150	179	170	145	144	159	150	151	160	165	156	157	129	148	164	167	150	137	141	171	153	141	165	143	202	161	165	143	174	161	160	159	151	150	159	161	153	156	145	138	168	175	140	158	146	149	142	139	157	156	182	125	123	159	168	148	146	150	153	183	151	147	154	162	153	181	152	162	152	162	154	148	179	143	181	150	194	154	142	156	192	164	140	173	159	163	146	142	173	151	148	155	165	169	160	153	156	154	180	152	141	144	128	174	163	149	142	154	179	159	142	153	149	152	188	166	137	155	161	185	165	178	137	148	162	153	143	156	167	157	147	170	172	145	133	141	145	161	140	201	159	131	147	159	161	161	150	180	154	171	157	147	140	142	153	160	152	153	149	177	155	122	176	146	159	138	154	162	145	153	164	147	163	157	139	145	157	153	141	127	165	148	161	132	144	163	165	163	166	151	168	151	153	148	141	146	143	153	163	144	164	171	170	176	130	152	157	130	138	168	153	139	146	163	140	130	151	156	176	173	162	148	151	155	163	166	150	152	136	167	151	158	151	158	153	162	158	152	157	132	156	153	144	158	143	150	138	166	151	154	167	154	163	171	125	139	175	138	158	159	164	125
30127	8654	4818	2690	1261	827	516	529	427	426	441	435	416	387	430	434	374	371	352	368	378	366	361	414	387	378	393	354	340	372	373	384	366	431	388	381	376	364	359	381	378	383	347	397	360	381	346	397	357	388	416	375	342	412	356	401	354	381	370	369	371	380	412	420	372	402	405	385	377	372	373	398	344	403	387	395	402	387	375	398	357	382	375	414	395	360	371	348	362	381	391	359	377	361	407	369	378	366	387	354	398	350	362	373	385	366	382	389	360	367	359	359	414	397	369	374	376	387	385	361	377	375	379	350	385	366	342	349	378	360	379	382	357	349	365	377	342	341	378	399	357	379	368	383	365	371	375	386	399	382	370	390	385	356	376	398	357	373	352	391	379	368	351	380	383	365	374	407	341	377	387	385	417	383	378	354	364	343	391	401	388	401	378	377	371	360	365	396	360	350	387	359	399	343	383	349	381	368	380	377	355	396	351	328	385	393	352	344	364	342	362	340	374	409	366	351	356	370	385	395	340	378	387	364	393	376	362	356	403	391	385	365	394	369	394	357	381	405	376	382	354	355	372	405	354	379	378	401	375	392	346	400	355	393	373	362	403	408	368	400	383	383	411	343	369	368	370	387	367	377	371	375	395	422	379	344	388	434	365	354	365	374	377	369	364	419	382	347	359	395	389	390	381	369	376	427	400	352	358	356	370	382	354	350	398	371	376	382	394	371	382	379	393	373	354	419	416	370	363	363	391	376	375	368	380	377	372	384	373	371	372	384	394	419	354	383	371	379	363	389	365	387	379	387	386	346	393	379	394	405	371	371	353	348	341	362	365	388	376	361	374	374	399	336	374	379	395	405	405	403	406	372	367	357	377	376	365	373	397	360	380	365	358	385	370	372	361	340	354	363	377	357	396	396	394	380	388	400	370	379	335	356	347	374	390	403	347	391	425	383	385	352	411	385	363	376	396	388	383	383	383	406	379	415	366	365	395	369	364	408	369	392	381	424	361	372	367	359	379	357	339	376	398	376	379	345	386	382	365	345	365	401	359	380	392	376	387	401	423	388	405	376	362	355	370	389	383	371	366	366	365	398	373	407	371	349	373	368	400	358	367	405	382	402	402	359	382	390	353	383	415	401	349	346	398	374	369	356	367	390	354	420	374	371	360	391	338	350	396	418	390	387	357	419	340	371	353	357	402	368	346	398	366	396	361	355	333	362	359	401	413	346	349	351	415	406	386	408	379	360	370	379	330	424	391	363	362	405	366	390	354	385	374	365	375	359	355	412	392	405	371	384	387	375	357	385	355	353	394	390	395	391	373	397	353	382	382	343	379	368	354	365	396	346	396	384	403	410	375	387	390	374	388	382	384	372	373	401	353	383	381	355	415	338	379	401	355	396	381	366	377	343	374	346	366	366	376	406	378	386	371	374	388	336	376	362	351	395	370	362	380	380	366	396	386	363	375	378	405	395	375	389	403	377	378	388	358	354	375	358	382	379	394	335	341	404	367	383	372	375	371	410	374	393	372	381	381	403	376	372	355	359	378	376	386	400	342	394	390	396	393	361	356	393	391	403	376	410	354	386	392	357	426	363	387	360	354	352	369	371	378	395	406	359	367	363	418	358	374	396	365	377	375	364	361	395	347	352	350	378	397	384	360	373	358	402	397	393	410	353	373	354	357	367	371	387	390	385	333	346	395	373	355	376	395	403	349	366	386	388	367	374	375	350	372	383	371	363	386	391	364	371	405	371	337	368	369	378	364	402	397	388	406	371	384	379	363	363	378	402	373	357	384	347	370	390	354	403	394	338	396	399	409	341	385	390	360	387	336	363	377	364	393	386	391	397	390	350	353	392	384	402	408	371	344	369	391	366	373	387	359	374	380	432	378	359	373	380	394	368	374	363	381	345	400	387	378	391	389	360	414	408	382	392	346	368	369	383	376	388	327	353	350	392	352	351	404	348	401	360	385	358	399	372	331	381	389	396	385	405	372	376	385	375	380	397	354	388	385	389	407	404	399	395	418	339	368	397	392	411	383	394	385	379	354	383	394	372	386	380	404	369	364	408	354	361	381	411	403	390	393	358	373	364	369	356	355	390	377	380	350	372	369	379	404	420	381	410	382	406	387	382	383	393	394	372	365	369	377	359	387	365	397	363	351	329	404	370	361	348	379	347	414	397	395	399	384	401	413	391	403	351	413	341	372	332	395	374	351	362	396	388	369	357	381	381	370	394	418	367	375	412	354	350	368	376	376	401	359	373	371	373	372	365	379	372	401	374	373	406	386	415	398	387	344	354	382	372	327	361	369	397	386	373	356	400	375	401	371	348	361	418	358	362	402	380	359	354	393	426	420	385	425	373	358	402	361	375	383	389	397	372	367	364	392	394	357	410	377	369	388	390	385	407	379	399	397	389	345	340	360	380	393	349	369	392	377	369	353	360	343	371	383	395	382	376	360	390	363	386	406	380	402	361	359	389	392	374	374	355	373	373	381	390	379	396	377	385	394	351	385	362	392	395	367	338	385	371	401	379	366	384	378	413	360	392	395	384	386	376	384	375	413	410	408	379	369	364	396	384	391	414	362	384	334	370	399	372	391	355	366	354	358	399	402	363	381	351	395	374	359	371	379	376	353	381	355	419	360	410	371	388	355	364	397	395	349	409	360	361	391	362	344	379	389	373	393	361	386	387	408	374	353	379	365	381	369	410	367	370	395	366	360	368	397	376	419	363	399	355	406	354	370	390	370	400	407	376	355	355	386	348	356	351	387	370	383	352	383	381	378	378	375	364	398	404	374	349	390	357	392	369	421	327	362	392	401	375	352	365	380	392	369	358	408	359	389	402	397	378	344	360	389	378	348	398	331	382	369	408	382	402	387	372	353	382	366	400	397	358	407	367	388	360	385	383	393	347	375	382	331	367	379	384	380	409	347	358	408	379	391	403	362	367	387	398	379	371	332	395	388	331	359	366	349	402	373	359	369	383	354	370	385	396	394	335	362	377	359	393	400	405	388	387	387	380	358	368	404	390	407	380	370	361	389	384	361	348	391	326	356	430	345	348	368	334	356	383	381	358	351	404	410	418	397	373	395	427	392	389	376	382	361	380	375	378	391	364	386	349	366	367	365	398	373	357	393	382	359	320	385	376	346	342	376	348	367	396	386	393	385	348	405	371	366	371	397	382	379	389	408	395	390	357	379	372	362	362	391	422	394	384	350	392	344	389	412	390	370	378	389	354	382	425	405	373	385	379	355	366	358	371	375	379	349	368	383	401	369	393	366	352	364	367	384	410	382	398	386	370	371	362	357	385	384	429	390	355	375	344	366	386	404	360	367	395	355	369	378	380	398	389	378	355	386	391	402	391	388	333	402	367	385	379	391	360	371	361	356	354	381	369	395	363	384	405	359	356	362	361	425	380	390	387	381	379	402	378	372	372	396	346	414	363	362	377	436	385	384	386	364	363	416	383	380	364	381	370	369	366	393	374	394	376	339	377
51594	19980	5849	1643	813	395	282	197	207	176	187	182	164	186	176	184	184	158	183	169	176	195	167	184	161	161	155	170	171	164	141	157	177	153	170	171	170	158	146	155	154	169	188	159	153	166	177	190	156	163	173	142	183	149	161	171	159	177	178	154	165	172	167	151	146	157	160	160	159	169	158	151	174	165	158	169	192	160	171	154	207	155	153	166	174	167	179	180	178	171	152	182	165	158	149	167	143	177	162	165	156	172	170	158	168	152	153	170	182	170	169	134	152	157	183	146	137	148	171	147	159	155	180	159	160	165	189	153	173	161	170	157	173	166	151	165	159	176	165	176	158	177	174	168	175	170	145	165	174	155	169	162	162	163	159	178	163	137	160	168	159	170	164	178	167	177	156	169	148	160	167	145	148	153	169	151	164	159	166	140	143	171	164	178	162	161	163	161	167	170	153	184	175	161	163	146	143	157	171	163	138	151	167	159	186	153	162	179	142	160	165	158	186	176	173	188	159	172	163	177	164	177	181	147	160	165	190	196	151	152	162	168	155	177	165	142	162	184	162	182	149	196	160	169	142	158	170	171	189	170	173	166	174	173	158	157	159	155	173	185	169	171	153	174	171	153	173	178	172	163	151	162	164	177	174	159	161	167	180	179	147	186	179	201	181	159	173	159	164	139	159	169	192	156	153	183	137	173	161	159	162	166	144	154	167	188	150	161	166	174	164	151	187	176	163	149	159	180	167	164	166	163	146	145	174	166	160	167	161	185	170	167	159	167	157	175	170	151	149	147	181	165	187	171	149	171	145	163	165	163	173	163	154	174	157	159	148	146	181	177	169	167	157	167	140	168	187	162	154	134	144	148	165	178	161	168	168	174	157	197	158	164	180	182	167	172	174	167	145	186	169	171	179	169	169	165	173	179	172	175	174	182	170	159	157	177	173	168	156	155	150	188	165	184	153	152	172	157	150	165	163	167	151	125	155	160	167	163	161	165	148	188	145	163	173	167	156	174	167	175	166	154	183	176	165	178	186	172	169	170	174	143	182	166	156	167	163	182	156	162	141	161	160	178	187	170	152	177	176	174	164	162	158	168	158	159	183	164	161	181	163	194	192	182	152	151	177	151	175	148	149	172	163	171	153	169	159	184	155	176	158	159	167	173	153	159	157	178	183	149	184	154	175	196	179	182	170	137	149	168	167	153	155	153	162	172	190	170	185	167	176	178	169	161	175	167	156	150	172	144	142	166	154	148	159	163	159	163	172	139	167	180	158	184	174	184	162	197	156	173	143	188	158	185	154	171	143	167	161	156	165	147	132	191	155	176	144	150	178	168	162	163	158	187	147	162	170	190	175	168	164	173	153	166	162	143	152	183	153	163	172	172	168	172	180	144	162	185	177	159	181	159	153	152	177	150	170	174	141	182	154	174	190	184	162	157	149	165	156	182	162	156	177	147	155	157	162	156	160	162	154	175	164	194	169	206	176	164	158	166	172	176	145	158	163	165	158	186	154	162	154	204	186	161	179	177	167	159	157	159	167	162	149	163	195	164	153	153	169	190	160	145	163	177	159	181	207	208	160	174	155	177	156	157	158	179	180	155	162	150	176	159	181	176	193	172	171	131	180	186	142	155	176	167	163	159	187	138	146	176	188	142	152	178	161	167	149	175	195	176	153	164	164	172	160	172	184	176	132	166	166	187	159	163	182	138	162	177	149	149	176	154	144	166	150	146	173	179	173	172	182	168	148	155	182	176	198	191	186	175	157	155	163	201	147	146	152	174	176	169	173	144	173	142	188	172	174	160	158	178	157	169	160	157	149	137	172	198	163	146	152	155	169	195	156	138	159	168	175	181	161	163	192	169	171	168	178	162	184	176	186	148	164	160	189	148	204	169	150	161	166	161	174	159	161	174	181	151	144	158	178	171	173	159	154	168	159	139	160	143	159	150	153	191	155	186	166	170	147	157	177	159	181	161	141	155	185	184	153	167	140	184	182	174	173	170	161	159	178	172	189	177	150	149	168	179	144	157	157	163	146	170	175	151	164	168	180	169	160	160	171	167	167	137	171	149	169	151	163	173	168	170	160	173	168	177	153	156	146	178	157	172	160	156	161	158	151	169	185	175	168	182	151	166	164	169	157	173	179	166	191	172	165	200	145	182	141	158	197	193	170	156	176	157	191	184	165	168	187	174	171	149	140	187	174	161	178	158	158	165	162	151	184	151	175	161	161	141	142	154	174	164	183	160	167	201	182	165	149	163	162	150	179	177	159	161	155	152	142	162	145	182	188	172	160	163	160	160	177	167	172	159	177	172	164	179	162	191	148	178	158	177	164	161	163	173	154	155	162	154	171	148	137	187	159	186	154	163	155	158	152	178	171	173	156	159	160	149	173	178	148	177	190	153	179	162	154	167	173	192	178	157	160	160	164	160	158	161	153	149	163	156	166	164	153	155	171	158	169	145	177	173	166	151	153	146	162	160	175	189	168	163	154	153	183	166	149	148	159	160	172	158	185	158	169	168	171	141	137	183	164	144	163	167	182	159	164	183	174	174	186	170	170	152	176	182	162	150	164	187	148	138	153	194	176	166	160	179	174	164	153	161	166	186	157	169	178	170	179	170	172	177	185	159	177	173	157	148	181	142	142	170	171	180	183	168	177	167	160	165	167	148	163	179	166	168	159	172	157	171	175	140	169	160	169	155	165	148	161	166	151	144	156	159	180	152	183	173	170	164	146	163	171	159	172	166	163	156	170	157	158	176	178	159	171	202	173	153	170	187	154	170	180	165	163	163	177	171	161	169	172	140	162	137	158	180	144	157	155	168	152	175	167	168	166	154	165	163	165	165	148	141	146	189	162	170	168	166	170	157	147	171	176	155	182	142	152	149	182	166	180	157	164	185	149	163	161	175	172	139	146	131	165	145	161	169	160	156	163	169	175	180	152	191	144	172	179	154	167	160	181	168	189	164	163	146	169	171	172	146	168	165	175	176	173	169	154	174	151	150	163	169	178	144	163	185	165	153	145	170	164	158	160	147	158	165	178	164	144	192	171	170	158	141	166	156	166	183	163	161	174	159	170	160	177	150	175	166	182	169	170	173	154	171	147	175	175	159	173	165	150	198	155	171	180	159	164	156	164	165	155	147	164	199	135	159	158	162	182	167	141	159	184	160	166	154	160	174	183	136	165	141	151	181	167	134	150	178	174	156	164	159	151	179	157	162	172	154	168	161	163	167	159	176	140	177	166	174	171	164	153	162	151	147	133	175	166	166	152	174	153	182	156	171	178	144	158	170	188	173	178	188	165	174	149	173	167	161	156	184	155	174	165	166	157	149	172	171	159	167	148	157	163	163	149	157	203	175	169	155	171	152	159	157	167	170	160	170	170	151	172	181	147	176	169	175	170	175	200	167	132	160	189	152	163	162	136	164	185	163	152	146	181	137	175	162	163	175	149	165	173	151	154	173	164	142	148	172	170	178	184	162	180	203	166	167
36304	15141	7576	4799	3065	1478	1101	764	573	544	545	526	484	456	535	458	448	439	460	445	401	458	420	440	397	413	414	414	417	391	392	376	366	409	409	433	421	439	407	414	419	433	434	416	455	424	431	422	423	416	428	379	420	385	417	408	427	397	403	406	411	411	399	422	420	409	431	388	390	397	374	428	386	420	406	413	395	398	399	401	421	445	394	419	391	397	424	388	387	389	421	404	421	393	402	400	384	396	366	403	385	395	411	385	413	390	392	420	410	447	369	392	407	389	413	384	436	399	382	408	395	385	426	405	390	428	390	390	470	375	371	403	443	408	395	450	427	413	438	396	407	365	381	386	405	433	404	389	363	405	375	433	403	390	415	406	378	417	377	388	438	416	377	407	401	389	407	425	412	404	399	373	385	406	402	402	401	394	401	363	401	403	379	362	432	396	436	399	403	406	404	386	400	386	404	381	379	423	424	411	415	399	389	396	410	403	363	401	415	432	396	393	409	384	387	424	372	382	386	389	378	429	406	431	412	405	423	390	395	385	408	393	410	397	390	394	423	424	402	385	410	394	368	420	375	393	374	384	347	414	415	380	404	388	420	387	395	388	424	419	395	396	395	417	412	412	395	419	432	430	386	361	419	406	403	378	365	365	403	383	417	398	387	412	414	426	421	408	404	432	395	420	384	356	398	432	393	391	358	383	392	414	402	399	393	416	416	370	419	382	401	380	402	364	382	390	376	377	397	408	456	392	411	418	356	403	382	396	414	392	402	377	406	392	410	382	400	420	384	415	380	403	413	410	379	396	399	387	401	396	399	386	412	390	402	420	394	414	413	420	377	395	386	391	388	376	409	394	378	403	384	371	409	372	394	393	412	417	412	429	402	365	437	402	435	378	403	396	388	391	372	381	381	395	403	437	373	425	405	392	429	372	403	394	418	397	410	408	374	413	405	398	393	420	443	386	387	378	397	417	407	431	346	429	415	394	387	408	386	400	395	414	403	379	424	386	390	374	365	391	381	412	434	371	346	409	381	362	375	363	406	429	411	418	403	416	396	370	452	387	431	383	411	413	376	430	383	404	395	401	380	399	415	412	404	381	387	390	405	395	379	410	413	389	394	372	391	409	439	399	403	392	395	397	366	394	394	398	439	375	385	358	415	382	392	439	408	405	391	389	396	376	374	403	383	403	391	398	378	424	403	426	368	405	364	398	402	382	416	396	404	364	365	406	383	409	413	405	403	396	423	414	380	377	415	389	378	388	412	375	407	406	389	360	392	389	349	398	442	390	395	392	392	371	402	403	406	423	392	388	384	405	390	434	393	417	397	404	391	393	367	430	410	408	413	392	427	418	423	393	418	396	373	396	391	395	407	395	409	410	409	394	409	430	395	438	404	404	420	418	378	386	417	400	411	381	388	413	415	411	391	404	352	393	402	397	397	418	406	393	400	417	414	402	398	423	414	382	433	421	422	431	391	418	376	393	404	384	415	425	392	394	372	393	390	424	399	390	402	392	424	406	406	391	418	402	397	406	404	420	410	404	397	393	403	389	414	409	430	396	359	387	394	413	411	392	423	432	396	354	414	413	379	430	408	436	379	407	408	379	374	390	387	382	420	356	419	407	404	392	436	394	387	385	414	381	415	373	381	382	415	389	419	412	404	388	380	430	372	385	402	412	423	392	386	391	389	411	408	401	365	424	404	406	445	424	379	388	430	372	408	405	420	428	375	422	391	374	374	394	419	403	398	428	382	416	391	446	404	417	399	390	368	396	372	396	412	396	382	376	382	429	423	379	390	430	378	362	452	385	394	431	414	421	370	430	385	383	394	400	381	398	391	426	401	372	374	384	379	365	388	396	399	355	359	402	412	392	408	437	414	412	395	408	429	389	394	380	395	391	424	377	387	382	391	398	378	414	412	439	421	395	405	447	395	367	388	361	401	408	367	394	429	386	400	407	398	400	394	428	418	405	414	433	390	395	409	380	399	369	391	386	397	435	389	377	430	426	413	405	402	368	425	391	415	423	359	398	411	405	411	412	390	357	388	452	403	352	397	382	382	413	389	387	400	388	401	393	398	396	400	406	391	413	429	419	417	402	411	410	389	415	398	386	459	404	372	422	396	391	416	428	438	393	423	367	377	403	383	447	385	373	394	373	406	395	404	412	405	404	377	389	387	416	408	393	407	381	408	391	415	421	392	431	391	393	396	363	379	368	394	391	458	388	400	431	365	411	424	422	454	393	383	430	387	373	393	410	392	384	401	384	418	358	426	396	394	378	385	413	378	397	385	391	372	390	424	375	421	388	382	422	414	352	415	386	399	336	441	405	403	450	425	401	418	381	443	417	424	379	382	420	367	392	406	397	433	386	432	375	400	378	403	395	387	348	394	413	371	393	394	421	383	381	405	405	420	397	424	405	397	406	405	444	393	406	418	426	385	402	419	418	395	420	389	445	403	401	385	419	402	427	347	379	420	419	402	405	334	367	419	380	398	383	407	392	402	395	373	388	403	353	420	390	389	382	407	407	380	366	414	425	398	432	390	387	402	413	386	400	406	358	421	434	410	441	408	415	396	385	372	399	399	419	394	393	403	399	408	388	412	430	389	406	424	388	352	432	415	406	394	383	421	427	391	368	384	402	394	379	443	402	425	423	401	385	373	423	381	406	468	413	407	440	384	403	430	400	413	436	427	429	422	421	423	369	401	405	397	370	406	416	388	368	414	430	377	397	402	409	411	388	397	403	411	393	421	384	387	386	416	384	417	403	424	370	404	413	428	362	408	416	414	454	390	377	418	369	365	436	407	414	415	398	414	382	388	386	401	418	398	431	366	413	407	374	407	402	401	385	407	409	419	370	377	373	370	381	376	421	413	422	379	373	433	409	380	399	436	415	400	390	393	404	373	387	387	403	406	400	431	401	411	432	385	418	425	442	392	424	418	440	396	439	392	416	413	396	411	423	403	389	366	407	417	405	409	373	421	429	406	388	405	419	398	393	381	379	408	384	410	386	374	379	405	420	408	421	374	428	419	398	400	399	418	403	385	415	397	407	405	419	379	429	386	391	390	394	394	386	376	369	412	414	364	353	400	428	349	386	387	424	429	394	426	398	385	386	392	381	436	420	399	398	398	407	407	414	381	406	418	394	398	399	398	402	404	396	417	368	407	434	409	415	415	392	442	416	359	379	424	381	385	374	409	383	382	366	411	425	379	414	413	381	442	394	392	388	406	399	400	390	405	370	378	395	394	415	402	426	412	386	388	399	424	402	377	421	410	423	397	396	443	379	399	401	378	398	349	396	404	408	404	421	449	380	365	384	451	395	399	408	440	359	391	381	412	390	406	422	388	397	392	420	401	396	422	401	408	376	386	387	416	386	418	391	390	394	407	406	387	402	384	400	379	407	405	404	396	397	407	384	428	424	397	401	401	423	373	385	380	389	406	381	412	362	412	416	402	376	404	433	396	413	387	394	389	395	418	393	403	372	432	399	392	420
54658	25753	10808	4355	2002	795	535	404	199	173	147	145	142	157	154	148	145	158	147	137	140	136	112	121	136	117	123	121	108	141	102	108	127	112	127	130	105	125	112	121	130	117	117	113	108	100	139	119	101	110	100	136	142	109	123	113	93	98	101	105	113	121	113	123	112	112	127	106	123	134	111	109	118	108	118	116	121	115	109	98	110	100	108	115	112	122	106	103	117	113	97	120	109	124	102	113	137	104	118	120	115	117	95	92	99	107	131	101	104	122	116	110	100	105	105	96	123	97	117	104	119	113	113	135	130	96	118	108	113	106	130	102	99	136	104	111	122	111	117	115	104	125	105	102	104	108	113	91	107	90	133	93	123	113	99	125	87	129	141	119	118	116	114	137	110	117	99	127	111	108	130	112	115	113	109	113	114	114	96	112	122	117	105	99	119	103	109	119	121	123	108	120	102	132	119	106	129	102	105	118	113	116	99	127	125	100	141	116	118	124	113	110	117	104	100	135	120	131	102	110	99	111	112	109	121	116	92	126	120	113	111	116	111	104	130	109	106	117	109	101	114	91	101	99	121	103	101	98	118	104	124	96	114	118	115	115	105	103	106	98	115	98	109	96	96	109	114	99	111	121	102	114	105	140	125	134	125	126	116	107	133	128	132	108	116	103	98	116	113	100	99	125	107	111	97	118	110	104	127	117	117	122	102	124	123	109	98	137	104	94	111	114	99	108	129	117	108	123	116	119	119	140	138	103	117	108	128	111	106	121	124	109	96	98	112	105	104	97	115	104	99	114	141	103	101	114	89	117	110	118	105	132	134	132	128	114	125	126	122	110	112	107	123	80	117	114	110	107	115	108	117	111	110	93	108	99	112	107	95	103	110	120	131	122	109	118	132	100	96	106	118	115	126	141	102	98	109	130	114	108	95	119	120	116	110	138	109	110	111	122	113	120	128	111	107	121	126	118	125	117	105	115	105	105	99	143	94	118	114	119	129	113	138	106	107	105	104	112	119	117	108	119	91	101	110	124	105	119	118	123	101	99	106	127	112	118	116	104	100	119	100	104	121	121	107	123	117	105	125	121	136	103	104	103	108	108	97	118	124	135	142	109	122	101	105	98	103	104	131	126	110	127	120	119	116	111	122	109	119	110	106	112	107	101	108	120	133	127	107	111	88	112	122	114	114	112	99	103	126	126	122	115	97	102	124	120	136	116	121	119	111	121	95	119	100	129	91	107	117	123	106	112	136	112	115	109	91	116	120	105	104	123	100	101	107	112	107	102	111	117	110	122	112	115	104	113	111	115	117	110	104	89	106	121	113	97	107	117	107	115	121	122	110	116	119	110	102	111	122	90	96	107	96	104	116	113	107	91	106	96	106	118	98	94	112	124	112	114	110	117	101	90	108	108	124	114	107	125	110	120	130	102	114	129	112	108	100	95	124	97	126	97	104	111	121	107	103	103	114	109	110	105	105	117	118	130	115	129	114	129	119	119	122	122	112	101	104	103	105	92	119	118	131	107	109	123	115	100	125	107	115	118	127	96	96	115	96	118	123	125	112	114	128	120	122	133	106	115	123	111	129	111	114	111	119	137	115	99	109	128	115	112	119	116	103	127	116	101	117	123	86	97	106	103	114	110	118	120	102	93	95	106	103	112	119	91	117	96	106	99	118	105	124	125	116	136	104	103	118	107	111	121	121	107	135	112	110	101	110	117	125	107	121	111	121	118	117	111	122	130	106	126	121	111	107	112	99	122	117	123	109	101	96	94	117	103	115	120	117	104	109	112	123	121	109	100	111	112	109	119	125	112	91	117	109	99	128	116	111	105	119	125	132	128	93	105	116	125	129	113	116	124	109	104	114	111	111	119	116	117	120	108	122	103	92	121	127	106	121	99	125	104	128	109	103	123	105	116	102	123	118	117	105	125	109	137	133	93	101	117	92	105	105	102	98	118	128	121	105	92	113	104	105	105	108	111	117	103	111	123	116	112	114	124	108	112	101	102	129	96	101	123	115	118	103	106	123	155	107	111	117	137	107	100	108	106	102	105	116	112	114	110	104	118	86	119	109	119	96	98	115	105	92	107	112	100	111	119	104	113	123	122	132	104	118	122	123	126	115	119	120	114	113	111	114	106	131	106	112	93	118	114	124	106	108	121	110	108	125	125	105	106	116	110	116	114	113	131	128	125	108	116	119	92	91	126	106	114	108	100	132	104	107	104	120	108	96	121	119	109	127	102	123	112	84	119	100	109	106	106	100	117	115	128	108	122	107	113	93	98	135	132	111	90	110	95	118	120	129	103	122	120	108	112	110	122	112	116	108	120	100	105	99	108	111	116	112	104	122	113	125	100	113	86	110	118	121	106	128	112	100	116	106	111	101	105	117	126	124	100	105	133	118	140	117	100	120	107	106	104	116	111	133	129	136	99	117	110	117	109	117	124	93	101	127	115	114	104	101	128	94	128	114	112	117	97	113	117	114	97	109	129	109	103	115	121	94	99	106	111	111	119	106	108	125	118	108	100	132	117	114	98	96	104	128	118	107	117	109	117	119	97	100	113	116	101	114	112	119	107	105	123	133	115	116	116	111	107	101	114	113	99	101	107	101	117	90	111	118	92	99	113	117	122	121	131	117	114	108	101	138	128	114	101	122	117	122	124	93	108	86	114	137	127	95	115	118	97	116	105	113	99	118	104	106	125	117	106	107	101	98	124	118	108	101	111	90	126	116	111	120	130	121	123	99	125	137	136	111	116	119	114	114	92	117	106	110	107	111	110	129	98	117	95	93	116	116	117	119	123	117	125	106	107	118	97	121	120	122	111	107	111	116	117	124	105	109	115	114	104	97	132	105	139	97	118	118	118	133	128	114	116	120	93	110	105	132	116	119	97	125	112	105	130	127	102	113	117	111	115	109	104	107	122	117	107	115	98	136	132	106	103	117	122	121	113	144	111	105	108	124	107	117	124	101	111	109	122	98	109	107	118	121	104	100	117	102	141	108	120	99	126	122	137	125	113	123	124	124	118	114	109	101	110	135	102	137	109	117	113	106	103	115	127	104	131	114	102	139	118	124	125	105	102	120	105	104	119	124	109	108	96	127	123	107	104	115	90	124	113	97	113	123	107	111	118	115	95	94	117	123	122	129	114	101	104	133	105	119	119	117	99	117	103	108	111	127	100	111	107	107	134	121	130	129	121	124	102	106	124	119	105	112	138	121	106	104	98	111	104	121	106	122	115	110	105	95	117	115	105	114	92	109	107	117	125	109	126	106	127	121	127	94	110	108	109	105	110	111	127	116	124	101	90	116	106	107	107	131	120	108	109	113	104	110	115	96	116	105	115	115	122	106	110	95	102	119	126	125	114	102	117	102	117	122	125	123	120	107	106	104	114	112	102	119	119	98	109	106	107	112	117	109	108	111	129	103	126	104	86	126	108	105	122	105	119	99	103	107	111	113	114	111	86	115	105	125	95	96	126	98	92	93	110	118	109
37530	18994	13522	10509	6983	3296	2459	1906	785	603	577	522	532	570	509	495	468	406	444	374	355	333	299	317	319	333	320	317	315	333	299	286	336	320	306	306	355	334	339	353	376	335	341	328	310	326	313	292	341	291	315	288	274	293	276	298	290	259	276	288	283	268	289	268	265	281	284	286	270	291	284	264	263	287	309	278	272	303	286	277	275	269	284	294	288	276	267	278	276	263	287	278	258	251	278	292	287	257	265	285	261	283	270	270	258	285	272	267	317	286	289	294	304	275	292	293	282	307	312	270	273	274	254	282	291	272	291	276	304	276	345	304	293	284	295	253	298	255	254	278	283	257	280	274	266	272	283	267	308	294	278	240	248	283	266	283	255	261	260	268	263	274	293	253	254	236	288	267	269	310	294	282	277	269	246	288	270	290	262	281	261	258	268	284	307	279	295	270	262	290	269	295	257	302	277	279	252	259	279	255	285	251	273	265	262	266	264	254	273	288	267	280	303	304	274	276	287	260	264	298	310	278	283	309	264	286	277	280	260	295	264	285	281	262	268	272	252	247	285	285	285	265	270	272	248	275	284	279	305	258	289	266	260	281	278	287	281	309	293	272	233	293	245	279	288	265	291	304	293	283	261	289	293	262	255	281	265	278	285	290	294	257	257	276	278	305	300	269	278	273	276	253	298	275	239	309	238	283	259	266	277	282	278	280	287	292	287	271	265	281	275	266	289	288	289	259	269	281	255	279	263	249	272	263	268	289	260	277	289	267	298	258	291	258	282	267	300	283	275	270	285	288	283	270	288	265	270	272	287	245	318	286	281	313	280	296	276	263	248	260	281	290	293	271	264	264	277	291	273	259	276	278	266	276	291	253	278	301	273	282	303	271	258	278	288	285	267	273	292	272	259	291	268	298	282	295	253	269	254	272	297	296	275	310	254	292	299	259	271	295	278	292	286	292	285	273	254	268	284	246	311	292	300	283	271	273	268	280	276	268	293	269	249	295	307	295	316	284	287	285	259	280	268	297	256	297	293	271	285	271	270	261	289	277	272	268	277	295	294	271	288	264	272	278	304	266	307	288	274	268	281	281	271	275	276	303	295	300	275	282	261	290	296	254	252	295	258	274	288	270	258	304	262	263	280	280	283	293	293	278	297	282	281	245	281	256	286	282	272	271	244	268	276	270	259	281	276	281	254	253	279	257	263	273	260	289	282	257	270	307	264	262	273	309	297	276	275	290	276	289	274	271	277	293	268	302	269	269	289	265	265	270	262	287	262	259	279	283	248	259	290	288	268	271	246	271	280	264	254	251	310	248	273	265	239	284	247	266	264	270	225	293	259	237	295	248	251	274	264	257	279	262	274	270	285	254	274	279	276	266	282	278	262	282	271	272	282	288	267	248	276	251	247	268	284	283	241	258	260	258	266	269	267	261	260	260	285	271	267	279	303	256	253	280	298	258	300	245	283	265	290	257	304	286	326	299	251	276	282	263	269	296	260	285	290	255	307	256	291	245	258	298	270	300	263	288	248	285	260	269	303	284	240	267	268	263	282	260	283	294	291	281	290	253	267	279	294	249	246	248	255	252	266	276	249	299	268	271	296	287	316	261	275	267	310	238	279	287	265	286	263	294	266	282	271	271	258	243	276	262	283	299	293	288	281	278	264	293	274	282	291	299	267	305	265	264	279	259	301	286	273	291	251	289	275	266	284	277	269	280	292	281	269	243	272	276	240	282	307	295	301	275	282	286	276	292	266	274	304	298	267	301	271	299	279	263	262	261	277	255	257	278	273	281	285	275	279	279	277	295	264	268	256	266	275	247	311	260	278	302	295	268	299	269	276	293	299	280	275	259	300	271	284	251	274	263	256	258	271	267	276	300	261	272	298	258	290	268	287	273	272	288	286	270	272	291	274	279	299	308	256	283	283	258	273	300	254	247	282	270	284	244	283	269	291	291	269	273	313	281	278	296	284	285	279	263	311	277	275	264	275	264	303	251	278	260	277	237	272	269	300	258	279	283	256	245	266	295	285	278	274	260	253	246	272	296	270	283	262	263	273	249	275	286	243	290	277	262	267	275	244	252	258	302	272	264	242	270	292	295	290	285	283	277	270	282	273	283	272	270	278	263	319	254	265	256	274	265	263	261	275	252	255	271	275	258	267	287	277	255	264	302	277	254	285	300	283	258	273	304	268	279	276	265	262	249	259	331	277	303	282	273	269	271	267	279	276	298	264	299	275	257	255	281	259	280	283	287	295	295	240	277	289	268	296	290	281	267	266	282	286	264	295	263	279	262	256	251	256	284	251	275	267	276	255	242	292	273	286	267	265	255	267	270	292	270	270	272	269	307	245	289	284	259	288	243	274	273	267	260	290	289	285	287	288	263	276	252	285	289	262	263	281	283	249	264	264	290	300	275	275	281	231	292	268	280	282	300	268	289	274	276	315	257	243	269	305	274	285	264	297	256	259	266	280	306	291	297	260	279	256	298	270	261	281	297	270	271	253	266	269	269	277	259	253	280	311	271	278	265	269	256	241	284	282	288	265	293	295	262	292	293	269	282	285	257	266	265	288	262	284	259	282	267	281	305	281	272	256	266	294	263	276	325	270	250	254	285	276	250	268	282	283	279	265	294	296	263	291	276	243	263	249	282	268	242	290	288	252	260	272	299	270	285	259	280	278	276	255	289	256	290	271	275	276	275	274	302	285	269	295	263	299	285	248	266	293	276	308	255	244	277	295	296	290	277	263	279	278	276	276	283	289	282	262	275	294	265	285	295	271	243	287	273	278	250	283	278	273	255	284	256	272	289	257	262	293	286	291	266	252	261	287	280	321	263	252	277	283	291	288	258	280	259	250	289	268	278	275	269	273	261	265	288	288	266	295	265	264	285	236	268	279	268	306	264	284	282	290	292	259	292	311	275	262	314	297	294	281	264	260	286	282	264	273	293	295	304	272	278	250	292	284	261	277	240	256	269	289	309	264	267	265	249	289	250	275	288	283	263	296	284	318	238	291	254	285	292	293	268	267	283	274	261	284	265	272	304	288	297	279	255	271	278	279	302	299	252	257	278	266	283	279	263	289	256	290	276	287	290	248	294	261	266	291	250	285	252	273	272	249	273	299	285	272	271	295	290	296	323	292	241	274	258	292	260	272	259	258	269	286	274	299	253	269	304	294	285	287	282	284	279	265	303	270	276	300	275	252	276	273	266	276	276	277	271	268	288	263	256	265	267	264	273	297	274	279	265	283	294	308	287	308	296	268	288	265	269	267	278	257	268	287	298	241	276	277	295	272	284	262	281	295	283	279	295	260	278	272	275	255	276	275	252	270	273	269	267	281	282	292	279	267	273	267	292	279	299	271	281	284	288	306	271	275	281	260	290	289	304	290	253	274	261	263	279	274	278	260	277	276	307	262	242	274	259	276	284	275	266	263	266	288	242	265	308	300	282	281	243	246	309	276	276	279	245	269	296	280	286	278	280	275	288	244	269
35114	13016	4026	1404	539	288	247	196	156	166	156	150	141	139	146	146	146	139	162	138	131	152	147	151	118	155	127	148	140	169	163	153	133	136	165	157	142	135	127	157	134	139	131	131	140	151	164	138	135	125	162	154	160	172	152	152	134	152	157	145	145	151	144	141	150	146	163	153	152	160	141	148	150	139	132	131	156	121	152	163	163	140	148	132	155	135	154	137	146	132	146	188	142	148	148	149	135	144	147	137	154	139	141	151	160	118	170	168	165	153	110	153	134	140	145	144	140	138	138	151	151	144	145	152	145	133	126	137	157	169	151	139	156	165	139	147	141	151	156	152	124	135	168	130	161	161	123	142	136	146	136	163	157	151	142	151	122	126	147	143	125	147	160	128	165	140	146	142	159	146	133	151	165	156	164	128	137	133	149	143	161	154	155	143	132	159	159	141	142	157	168	167	163	160	125	140	162	153	143	153	115	142	153	141	148	174	148	144	168	146	158	139	160	131	124	155	156	148	155	141	138	144	164	150	132	149	144	130	128	131	131	135	160	144	148	131	150	163	143	142	166	155	150	139	149	157	129	158	148	140	140	145	169	165	151	142	127	149	163	160	138	156	118	153	133	156	141	144	144	151	138	163	119	145	157	132	129	155	178	158	157	148	135	153	138	139	132	128	161	149	137	137	126	159	153	124	125	145	151	144	142	150	141	138	156	161	136	114	141	127	153	172	147	146	135	139	136	168	144	167	144	147	131	147	152	165	146	160	138	138	159	138	181	133	150	137	146	144	163	148	129	142	150	144	148	156	127	149	149	130	169	156	148	139	146	156	168	150	147	159	137	127	152	175	148	137	185	158	146	142	159	137	140	151	157	140	146	130	135	161	164	116	147	158	146	157	137	137	147	139	145	127	134	127	147	144	155	153	150	131	127	155	156	156	142	149	154	144	160	165	162	140	147	149	134	151	153	162	143	157	141	155	154	138	165	159	156	131	143	113	120	134	131	153	157	127	131	163	144	159	156	151	129	121	139	148	178	139	131	151	135	147	165	152	144	147	141	142	148	135	134	142	135	142	148	149	130	137	165	147	129	156	139	132	147	166	163	150	135	135	131	139	170	143	149	136	140	135	150	158	165	144	140	148	126	156	130	148	159	135	150	148	140	170	164	155	133	116	168	155	159	140	124	131	152	158	161	136	150	140	145	152	133	157	135	148	131	156	129	160	128	153	126	132	169	166	160	164	133	134	169	156	128	154	138	160	146	164	167	150	170	145	146	164	153	129	141	146	163	135	152	148	150	128	156	157	144	133	145	154	141	166	152	151	168	160	156	164	127	152	157	151	159	142	167	161	159	146	146	151	154	127	140	174	129	142	147	151	144	156	160	132	119	158	168	154	170	127	153	145	135	148	155	130	148	155	146	131	152	136	158	164	151	153	133	144	153	168	145	153	134	133	156	129	155	159	148	152	144	153	151	152	146	167	129	140	142	164	132	141	140	152	142	133	160	145	145	158	148	140	159	145	158	158	136	141	143	154	161	130	159	157	138	125	153	151	136	141	149	167	143	148	120	136	134	147	140	145	146	130	150	153	154	135	163	152	140	170	138	139	139	174	170	127	143	121	152	130	148	128	164	161	126	134	151	146	151	143	157	145	153	142	164	156	151	147	146	140	146	150	167	124	128	164	162	149	142	160	146	166	147	132	132	125	145	157	157	181	158	154	121	141	158	170	159	128	139	125	117	144	148	153	155	156	170	172	158	152	162	146	133	150	123	125	150	156	148	165	138	126	124	139	131	171	121	153	128	149	151	105	135	161	168	139	145	144	141	140	156	132	144	149	146	158	150	147	165	159	161	154	162	151	132	145	153	142	120	159	162	146	146	147	151	119	131	144	136	134	145	142	120	119	129	130	127	128	140	143	151	161	151	135	152	153	114	135	148	125	151	136	136	130	130	152	134	150	129	154	158	155	134	185	145	161	146	172	158	153	132	154	158	153	124	133	165	130	148	124	156	140	161	132	135	143	134	157	130	121	138	149	134	135	152	143	137	162	155	156	134	136	146	137	136	161	125	180	139	154	147	170	138	141	138	133	130	182	156	163	155	152	150	160	127	137	157	153	160	172	155	146	140	148	167	149	158	166	165	156	130	161	147	164	147	157	130	149	163	147	131	141	136	136	149	144	144	161	160	153	166	153	120	133	129	122	164	141	145	147	158	131	159	135	151	151	150	143	150	129	142	118	133	133	152	135	157	145	150	127	144	141	155	154	139	154	144	160	157	138	150	140	130	135	143	166	155	136	148	149	134	129	139	163	147	156	147	140	162	136	155	161	140	145	158	144	144	162	174	153	173	178	147	136	153	148	149	150	143	129	151	152	144	152	137	148	167	148	144	151	143	152	139	147	144	133	147	167	164	155	140	152	149	132	162	139	142	188	130	120	146	165	140	136	139	165	165	148	178	146	137	145	157	148	139	140	147	148	158	137	158	170	143	141	140	145	149	150	168	157	148	150	152	128	132	144	176	143	140	159	161	144	155	164	138	150	145	143	161	141	141	167	142	141	123	138	168	150	142	138	143	153	137	165	136	162	154	157	161	138	128	151	149	144	140	134	160	164	134	152	147	150	124	138	157	149	141	144	168	142	135	149	138	188	121	145	161	145	159	144	142	138	145	146	142	157	131	127	157	149	136	164	144	140	168	138	160	164	142	164	145	138	142	150	144	128	148	160	146	159	165	154	157	144	164	158	145	160	146	160	139	151	152	140	140	143	146	132	149	141	138	141	150	135	156	146	139	116	146	156	156	144	126	141	126	148	145	162	160	137	144	142	156	150	142	149	146	146	139	131	130	136	126	151	142	158	151	126	125	157	152	137	141	158	141	151	155	138	152	126	136	144	156	160	136	145	142	156	146	137	154	132	143	126	157	148	129	143	163	143	141	143	142	152	138	169	149	162	143	133	140	135	153	160	154	173	149	130	151	143	138	160	156	137	164	126	153	136	179	121	143	127	124	176	151	167	129	154	137	140	148	131	160	158	147	156	145	159	160	124	158	157	151	136	158	133	136	164	138	135	145	138	154	153	174	150	148	157	147	158	141	164	158	173	129	137	143	150	154	146	146	140	150	121	158	161	140	152	140	146	139	142	142	141	159	145	120	138	160	156	164	120	151	145	163	146	172	117	155	169	161	142	152	158	161	147	140	141	136	145	142	147	142	148	135	149	147	143	149	152	148	147	157	175	166	122	129	138	154	137	143	143	155	146	158	128	128	140	134	124	138	104	136	141	171	152	138	136	140	148	148	155	162	136	156	145	156	160	140	149	184	153	138	135	146	150	138	134	138	157	169	148	157	157	125	167	152	132	139	161	144	148	155	158	149	137	147	141	157	156	162	159	153	137	153	140	171	156	141	135	143	151	155	128	127	164	166	140	146	154	149	142	159	131	128	147	148	155	127	133	161	144	139	153	143	147	165	144	159	145	155	123	136	129	145	157	159	125
26043	11307	6478	3935	1887	1016	804	582	457	431	418	415	436	398	395	407	377	410	388	380	371	357	379	382	367	371	365	361	406	366	343	374	368	368	368	370	316	359	367	345	345	372	333	390	370	400	389	396	344	377	376	363	351	357	379	367	346	348	343	393	353	346	355	357	354	364	327	426	351	357	387	364	363	368	355	359	343	355	371	358	361	371	377	349	392	339	357	379	344	375	370	357	348	384	365	351	349	359	364	371	356	392	324	355	349	347	394	386	361	361	379	358	382	365	360	372	393	351	362	376	383	340	356	348	331	362	372	351	332	334	382	358	373	359	393	353	345	342	372	341	366	404	375	356	363	376	365	333	354	364	312	352	375	362	356	376	366	373	375	389	360	356	373	337	362	357	349	339	368	352	364	389	364	395	342	352	370	385	329	383	353	387	358	380	382	379	365	386	356	349	373	353	376	398	368	346	363	338	371	357	370	338	356	360	345	394	353	350	384	344	361	361	325	353	350	376	386	375	377	370	372	364	386	337	368	391	371	349	352	382	376	387	420	373	344	372	353	338	390	364	389	350	407	384	361	353	385	357	365	347	337	368	368	395	379	383	370	355	363	322	349	402	361	370	369	349	350	383	338	350	371	336	348	376	369	396	364	413	383	364	361	336	379	374	386	353	364	402	393	321	349	375	341	372	352	326	364	368	355	343	345	337	388	354	376	346	325	356	365	365	345	333	349	365	332	323	362	324	334	347	337	376	372	371	367	359	384	355	337	392	389	345	367	352	367	320	344	342	392	375	389	372	387	343	359	353	374	369	393	367	321	344	374	318	318	353	349	386	337	365	389	352	344	373	383	351	367	352	352	356	367	347	335	362	353	394	349	360	303	345	379	398	378	349	397	346	359	372	380	351	379	353	373	380	336	362	376	365	347	325	362	364	373	354	337	352	355	352	378	330	342	347	360	364	379	365	378	366	362	362	349	367	348	342	344	343	318	373	412	357	376	383	385	386	328	376	346	367	359	346	367	332	384	358	372	369	328	381	346	344	402	352	370	336	333	355	373	374	362	358	383	383	366	355	326	362	370	363	347	346	368	371	388	424	377	334	372	377	343	356	355	348	367	376	331	361	359	371	381	370	347	379	337	348	342	380	339	331	342	359	355	347	369	381	379	384	409	372	342	339	351	345	372	351	345	367	391	349	360	392	374	356	343	357	366	374	361	356	366	351	353	340	331	355	358	390	396	387	365	370	319	340	353	331	366	368	386	414	355	384	379	363	353	375	366	362	363	356	367	336	323	301	351	370	391	338	357	382	378	367	343	366	368	344	348	368	367	346	398	382	350	375	382	377	347	377	375	337	367	361	362	364	357	401	320	337	357	319	332	397	378	398	316	386	352	354	339	325	349	345	344	388	353	347	355	379	373	326	316	354	351	365	344	366	362	364	357	383	331	366	382	348	357	355	302	395	352	317	370	374	360	357	366	391	340	361	366	353	354	369	358	346	346	378	375	375	369	351	365	327	351	351	370	368	316	377	356	341	374	365	354	382	387	357	348	359	351	348	359	342	337	377	391	369	333	368	343	369	359	358	384	388	354	373	399	337	333	339	376	366	352	379	365	330	393	353	363	363	381	363	403	352	414	372	414	367	382	359	349	384	329	336	353	335	344	379	358	376	351	376	383	350	379	353	339	352	341	316	335	350	375	331	362	388	380	373	375	388	359	372	362	362	394	360	386	373	408	379	380	377	386	375	350	365	348	336	339	349	356	348	348	380	326	377	362	358	357	345	372	374	360	386	358	391	328	352	371	394	359	331	385	382	376	398	361	376	401	382	377	345	334	353	318	334	373	353	337	347	362	394	337	349	335	368	327	363	372	312	329	345	387	366	371	387	372	333	359	361	343	350	382	348	397	376	326	366	373	377	403	392	369	335	368	350	367	403	364	385	338	341	372	360	371	378	366	353	356	403	375	356	366	399	369	383	385	388	387	357	351	370	361	373	357	350	387	342	361	376	376	384	358	353	366	360	331	369	382	371	356	381	374	367	368	358	379	396	356	360	373	333	336	366	355	356	372	337	354	360	366	355	372	374	373	368	368	348	380	371	348	365	378	371	383	341	379	354	367	367	346	376	371	342	388	376	337	334	360	360	341	346	362	356	348	365	334	327	358	367	376	364	345	325	377	362	354	369	385	344	357	397	307	368	404	379	363	338	374	356	358	373	349	349	379	343	357	394	351	369	352	328	355	372	371	373	385	329	384	373	394	369	346	323	359	375	354	356	350	385	359	380	397	337	380	336	315	386	349	358	332	359	352	379	350	356	367	370	348	405	336	377	384	358	374	338	360	368	362	361	347	361	350	379	347	340	369	376	363	354	394	357	373	395	392	349	363	331	388	355	372	395	342	332	348	380	339	353	348	339	371	385	376	370	359	374	321	342	354	344	389	355	364	342	334	344	337	364	412	355	324	362	373	378	367	342	388	370	408	359	328	381	369	349	354	363	355	378	369	345	379	359	380	356	342	369	358	388	320	368	374	378	340	376	370	400	363	375	343	382	340	376	368	369	394	378	348	350	349	355	407	366	372	342	389	389	322	395	391	370	366	354	349	377	353	353	340	345	373	359	354	345	329	363	353	378	366	366	360	373	382	393	347	348	389	334	386	334	365	379	351	391	380	355	379	370	373	333	349	398	345	349	356	320	350	319	351	351	347	355	329	372	366	383	374	356	329	333	342	373	369	353	359	377	368	354	367	347	379	363	365	362	393	376	330	364	370	346	370	365	355	358	348	368	400	321	360	371	341	407	357	389	381	381	374	330	357	371	382	349	370	351	382	350	350	347	327	357	352	363	368	346	369	341	373	377	335	385	384	370	393	390	350	373	356	368	356	388	395	341	360	363	359	375	374	334	357	370	373	364	329	388	351	340	380	367	368	357	343	367	358	368	371	321	383	371	397	340	358	397	343	365	388	358	388	350	385	354	344	345	357	390	374	327	360	342	332	381	368	363	388	349	361	380	362	378	383	384	357	361	366	362	353	358	357	361	366	405	366	387	363	365	359	350	375	351	377	384	349	390	366	358	341	360	367	387	376	325	364	335	364	376	367	374	360	355	391	347	349	369	351	336	399	367	358	382	393	370	402	362	337	340	361	375	345	361	351	351	371	381	349	373	320	354	373	357	349	338	335	359	367	376	343	349	377	362	383	352	376	360	356	370	334	356	311	360	347	358	370	357	318	375	384	386	383	349	374	351	361	388	345	350	394	353	367	370	356	397	393	359	371	369	397	358	353	343	368	341	325	364	351	331	369	335	370	365	390	382	353	387	361	369	371	381	364	376	343	353	389	390	356	365	359	375	382	395	414	369	329	342	352	367	380	348	339	400	339	352	340	362	358	363	369	350	362	366	340	374	359	389	384	390	342	343	363	363	365	327	371	410	376	349	366	355	367	364	407	341	351	401	379	376	348	378	375	375	348	366	370	360	386	374	395	362	344	367	356	341
46142	15643	6242	3254	1191	631	356	249	207	199	199	190	208	180	183	189	153	174	175	175	171	143	139	177	158	177	162	162	170	166	169	162	170	159	162	167	170	156	156	189	156	180	193	158	162	146	163	184	177	178	144	159	170	192	171	181	169	157	136	144	178	159	177	178	186	170	169	174	152	164	170	158	170	169	127	160	141	159	163	165	161	152	154	173	165	179	166	161	169	127	146	173	166	165	143	173	158	151	166	168	155	160	168	138	155	180	160	170	168	162	169	187	165	175	170	162	151	161	141	178	167	192	177	145	181	169	175	158	137	146	166	140	143	178	149	151	157	153	169	173	177	154	180	171	158	149	156	161	166	152	177	161	142	173	151	151	176	153	154	156	121	165	153	160	180	152	159	149	171	172	165	153	172	164	160	151	190	169	168	161	166	167	157	164	164	180	174	155	162	144	172	170	164	145	178	183	170	169	165	166	174	178	163	155	175	181	168	170	190	158	174	151	165	177	130	157	183	173	166	161	157	168	188	156	163	171	184	140	150	157	188	159	185	164	149	153	152	168	177	176	150	155	158	158	168	171	159	153	161	171	163	163	157	153	159	150	157	174	156	147	152	143	174	151	178	165	162	142	173	163	175	186	158	177	165	167	173	160	152	165	186	156	172	174	151	125	158	150	165	155	174	164	168	151	160	176	163	141	147	140	145	150	160	173	171	181	166	161	174	163	181	178	157	156	154	163	168	159	173	145	157	162	169	162	156	186	173	151	174	169	146	160	147	170	172	160	176	158	156	146	157	149	189	186	192	165	171	163	170	174	172	147	162	141	164	140	171	163	173	162	166	157	176	174	160	156	162	128	159	181	162	150	157	143	166	166	166	134	172	160	159	181	156	164	164	171	150	168	183	177	171	180	161	175	161	162	173	156	187	155	194	167	150	150	165	169	154	162	168	144	163	148	145	169	167	175	151	150	190	151	176	170	171	182	178	180	168	184	155	151	144	159	156	175	204	166	154	180	145	161	149	151	160	180	177	158	141	161	165	140	164	156	167	159	171	181	167	179	162	166	147	170	174	156	171	156	143	148	164	164	150	154	155	148	159	132	178	148	201	197	166	143	163	149	185	187	161	161	163	157	152	164	161	154	180	152	154	164	157	158	167	188	147	156	148	162	175	173	166	173	172	158	174	146	169	157	176	179	175	172	158	150	168	145	146	162	163	155	168	166	167	174	137	162	157	152	163	176	180	175	148	167	180	151	165	172	146	159	180	154	175	187	195	178	198	151	154	166	136	141	180	169	166	161	179	148	153	174	173	153	161	142	150	163	149	171	186	158	156	151	135	146	159	161	184	154	164	176	163	164	157	137	138	160	176	164	158	150	173	150	158	175	156	158	175	145	167	175	179	181	179	154	181	163	154	150	173	163	156	155	194	153	147	152	158	187	184	153	165	164	171	168	182	154	149	151	152	158	162	164	161	159	165	164	170	145	140	140	168	159	170	149	165	136	154	173	158	172	134	156	148	176	164	166	178	163	148	185	176	152	173	155	154	149	139	155	170	175	133	159	143	142	155	168	174	176	173	148	159	173	156	155	157	156	151	168	168	188	160	166	165	143	156	149	151	162	142	140	163	159	159	144	192	170	152	178	155	147	181	160	158	147	166	177	167	157	145	181	148	186	150	155	165	162	191	173	159	171	151	156	167	172	168	156	184	164	172	146	158	163	147	162	161	153	176	178	145	129	170	156	141	179	172	173	143	168	142	167	165	136	172	133	145	156	139	169	167	134	147	152	173	165	172	162	161	128	154	170	179	163	154	183	144	175	179	159	147	145	165	138	178	162	153	151	164	143	157	171	180	154	157	162	158	143	176	191	151	142	161	154	146	172	144	160	152	164	171	159	175	163	147	174	161	163	151	170	163	142	162	163	154	161	170	155	136	173	166	156	182	177	136	160	170	151	166	184	146	178	149	170	186	174	153	156	176	160	152	144	185	157	163	175	148	151	174	169	188	190	154	145	163	161	161	174	171	166	128	154	167	180	161	185	156	149	147	173	161	171	164	156	142	155	162	144	171	179	189	179	175	174	176	158	152	163	154	159	168	162	160	166	170	161	174	173	176	174	158	172	141	168	164	158	169	154	157	169	137	162	138	152	161	181	162	148	167	161	165	137	180	168	162	164	173	179	168	156	184	171	194	180	173	163	140	146	156	158	166	191	147	160	152	146	166	168	172	131	149	163	154	178	165	167	182	149	165	147	166	165	183	182	165	143	169	159	144	157	173	169	172	181	155	138	173	141	147	145	173	134	180	137	168	173	169	171	160	159	171	179	179	183	139	165	141	171	173	154	169	154	170	156	154	180	166	153	169	160	157	163	152	138	161	145	186	165	155	146	161	160	158	146	158	163	149	153	197	145	183	158	151	174	168	142	170	151	148	164	170	150	158	185	149	200	171	166	164	147	181	170	179	175	161	194	182	165	165	176	174	165	157	158	171	153	147	168	178	190	188	151	190	168	155	169	152	173	170	155	169	169	158	173	182	161	165	206	174	152	170	170	169	175	170	156	157	172	169	165	165	187	178	141	173	146	192	147	147	150	165	154	146	167	170	142	147	147	151	169	175	168	158	148	166	154	136	157	182	180	166	168	144	150	162	141	168	129	150	180	186	146	163	152	166	164	154	180	147	180	171	150	145	152	185	154	176	167	167	164	172	156	142	169	146	138	161	152	164	156	159	157	182	192	133	167	173	159	186	156	162	175	154	169	185	170	156	163	174	170	149	151	167	146	168	171	151	164	149	144	155	163	156	154	152	140	150	130	191	181	158	181	157	170	171	148	157	160	169	189	163	176	132	164	142	160	166	177	155	174	157	153	185	159	152	158	179	172	164	161	145	160	172	156	164	163	162	154	171	163	142	162	201	173	166	170	140	163	187	174	187	164	168	134	143	160	181	154	161	164	181	153	168	173	184	162	171	185	141	168	155	181	181	171	175	157	163	168	169	193	192	162	149	171	168	146	169	195	181	195	175	163	159	156	158	173	158	175	154	177	152	164	186	194	147	156	188	162	177	174	173	152	155	156	159	160	139	165	153	164	162	166	175	154	158	157	182	185	162	157	179	168	170	188	188	181	176	176	171	155	164	171	175	164	187	169	156	160	144	170	165	160	167	180	172	143	143	155	172	160	152	157	146	161	169	164	162	175	161	149	185	145	167	148	172	174	177	146	179	169	161	190	154	174	157	171	159	170	145	166	152	161	169	151	168	162	180	172	156	159	137	145	194	165	172	173	154	160	170	149	136	150	149	161	172	176	158	184	180	147	163	168	176	153	167	161	158	156	141	152	170	172	179	166	142	165	168	183	172	163	173	147	152	159	171	174	140	167	162	167	180	161	146	153	163	175	137	176	194	147	169	168	180	169	135	153	152	171	136	162	164	171	183	170	176	157	176	156	150	152	161	174	148	156	182	180	150	184	166	145	142	156	159	180	166	186	159	154	151	151
31816	12100	10092	8143	4071	2523	1426	853	658	513	555	538	527	546	501	490	462	478	461	459	426	425	415	432	435	385	381	436	438	401	420	407	441	403	406	419	408	430	427	459	431	463	400	387	402	405	409	422	446	420	388	385	392	413	375	383	370	378	373	391	420	366	401	404	403	395	406	396	401	375	379	374	384	380	410	385	418	400	378	374	369	414	417	410	368	373	426	400	366	385	387	394	417	417	383	402	361	400	375	382	407	381	382	376	401	388	389	409	422	404	426	397	373	411	379	387	390	382	402	396	391	396	354	390	423	408	385	362	391	376	379	385	410	364	377	408	415	393	409	377	391	386	378	408	406	375	386	408	404	388	411	418	396	384	395	393	377	437	424	431	398	395	394	411	408	404	391	397	369	408	406	399	407	389	392	395	376	392	381	421	398	389	416	376	427	367	392	380	389	394	344	395	406	399	370	416	387	395	385	407	369	399	401	386	405	390	402	410	395	383	399	387	374	401	375	417	334	358	358	408	387	400	414	361	379	377	375	374	356	382	402	431	396	388	386	399	433	368	420	381	385	389	389	378	412	378	393	402	399	391	388	391	371	398	391	385	415	387	397	391	400	404	383	384	378	374	417	416	394	398	355	414	407	363	435	385	398	434	390	377	389	381	403	370	394	388	385	404	388	366	371	379	363	404	371	376	396	391	382	413	419	399	369	396	370	354	416	345	412	371	415	354	393	410	397	400	381	415	373	424	432	369	394	402	353	398	408	387	388	394	431	416	418	369	373	402	389	434	397	421	413	427	388	400	366	404	427	392	379	388	422	368	378	388	369	427	412	370	396	405	399	410	373	362	423	434	355	394	421	399	362	375	397	377	426	369	417	411	409	421	372	410	420	436	380	345	398	403	379	424	385	384	382	430	423	412	418	388	394	365	355	396	400	356	409	412	366	424	368	407	408	408	383	405	384	391	398	407	380	412	423	395	396	383	381	382	392	406	397	359	380	383	369	374	382	397	428	420	431	408	386	406	419	416	403	368	379	400	386	379	378	411	415	384	400	414	414	415	433	350	398	401	351	360	379	391	391	356	363	389	383	402	401	376	381	404	360	423	415	387	393	416	404	367	410	384	363	400	412	380	392	366	361	371	382	405	368	416	418	362	376	428	359	374	391	367	418	392	401	403	408	402	431	379	387	378	408	410	369	359	377	388	362	360	404	350	391	401	388	406	365	410	352	419	383	421	376	419	398	428	378	377	379	411	384	381	388	398	420	391	390	388	381	374	409	375	377	354	388	392	407	397	375	388	386	379	418	387	340	399	369	389	394	364	396	381	392	394	396	381	414	381	371	431	401	382	379	402	378	366	404	372	418	417	360	375	402	389	365	399	380	411	380	396	387	395	405	411	428	371	401	388	379	421	405	398	404	402	378	411	428	413	377	399	374	386	396	385	396	399	417	378	424	383	395	359	394	381	397	374	400	451	430	406	405	424	360	395	387	392	364	418	410	389	373	400	389	386	390	409	376	395	408	393	407	429	427	389	384	400	389	380	414	378	407	421	373	379	420	382	398	391	381	389	368	381	405	380	356	326	399	395	395	391	399	413	356	382	391	374	365	400	399	384	388	402	355	392	330	397	396	392	396	366	403	368	371	392	421	403	411	381	377	382	408	380	435	391	393	378	435	420	363	365	422	372	378	391	409	362	437	388	377	372	397	352	366	391	377	381	388	383	384	395	403	378	353	409	372	401	389	413	374	384	375	399	402	347	371	398	389	400	409	388	413	396	409	377	391	388	373	374	340	397	377	419	377	407	376	388	375	397	419	452	386	423	399	389	368	413	371	408	388	366	386	397	402	410	396	408	404	383	406	398	417	389	404	389	426	421	387	355	381	368	422	367	392	402	414	388	384	388	384	408	409	384	387	384	386	391	401	422	371	416	381	422	393	407	414	379	406	380	417	418	371	374	380	373	399	391	418	371	397	420	406	361	381	398	390	369	366	402	371	380	389	417	412	381	382	399	384	353	366	384	397	376	414	387	383	420	413	418	408	365	380	433	392	382	373	386	387	358	376	371	412	377	384	360	374	418	389	357	385	399	415	390	411	383	395	405	367	415	383	404	384	373	419	382	405	392	367	378	378	357	398	407	381	382	442	399	407	396	383	381	396	410	386	385	425	382	379	413	396	381	379	416	375	402	388	395	391	401	399	360	425	382	384	393	341	406	372	369	402	379	379	382	389	350	353	377	377	399	395	395	394	390	378	384	393	374	407	399	355	356	402	380	420	342	399	392	423	360	376	396	375	391	411	388	386	386	405	361	362	441	351	360	358	408	391	381	377	365	374	393	389	408	344	423	371	394	396	421	393	403	410	384	394	378	381	408	403	383	405	391	378	390	439	360	408	397	418	397	380	380	378	377	420	408	415	419	354	403	402	385	401	390	384	420	395	431	395	400	368	402	403	404	413	382	441	385	399	399	374	371	388	350	391	378	380	391	376	393	368	410	376	415	369	430	416	385	349	395	373	387	411	376	406	388	378	389	392	405	371	379	365	406	415	436	429	395	396	376	368	377	416	402	395	418	414	397	409	366	409	423	399	425	407	396	396	409	367	347	405	407	431	385	381	433	409	395	435	368	417	382	398	394	402	415	386	420	391	399	411	407	387	378	371	416	382	382	380	397	401	391	384	361	415	415	396	376	379	438	398	374	390	382	397	386	365	386	388	386	437	378	392	408	392	382	385	354	373	423	354	410	427	420	402	362	413	384	375	384	379	408	391	419	360	374	394	364	438	400	391	433	421	402	394	408	384	417	371	351	381	409	363	391	382	353	409	412	412	399	392	388	410	419	417	416	380	365	390	351	414	400	369	403	411	403	403	425	407	383	452	373	418	408	363	366	415	400	402	401	403	389	364	396	408	428	395	387	423	412	380	403	376	391	382	421	413	399	429	406	408	390	421	392	377	384	379	388	420	398	379	377	379	397	403	379	381	394	396	396	383	408	392	382	431	381	345	406	412	381	390	366	400	415	363	407	424	411	381	409	370	383	391	400	362	380	408	378	382	385	385	379	383	398	410	402	380	405	399	387	388	398	409	384	388	389	427	371	396	410	372	389	402	394	384	420	363	397	368	403	394	424	415	383	405	401	392	406	387	405	398	373	395	380	371	432	425	373	349	431	375	396	396	396	444	400	389	395	389	427	399	390	408	411	405	391	386	395	374	370	404	387	411	414	371	400	424	372	385	421	382	412	370	416	391	380	413	422	386	433	389	397	426	371	392	385	384	391	432	374	383	382	355	393	397	379	388	387	420	412	399	362	391	394	422	369	427	406	378	411	368	350	407	413	392	442	410	409	383	408	402	369	389	393	380	378	395	392	391	402	391	410	396	409	399	436	382	411	374	352	390	414	388	359	392	439	348	392	377	363	370	366	432	368	416	399	406	384	368	368	388	383	409	413	403	401	421	388	399	363	410	410	374	398	373	391	392	385	392	385	423	347	393	390
51810	23089	12073	4419	1693	709	380	197	136	159	151	138	132	129	154	121	141	135	138	112	134	122	129	117	131	137	127	114	141	120	103	142	104	132	118	121	132	120	121	115	100	137	122	134	117	117	118	143	138	125	108	132	110	112	125	101	109	136	128	113	110	120	115	111	112	109	112	133	126	118	133	126	136	101	117	127	132	120	115	117	95	116	116	140	119	105	126	111	110	122	129	99	105	102	114	118	114	97	133	123	122	127	108	106	136	109	119	113	107	110	110	132	124	110	105	101	117	132	114	98	107	115	120	148	133	107	87	123	129	127	125	128	113	102	125	112	120	118	102	115	87	118	111	113	116	122	138	110	122	135	100	112	127	101	117	128	107	104	94	104	147	133	114	116	116	124	120	120	133	104	103	114	132	110	114	125	100	100	113	109	110	127	129	105	120	116	135	134	115	139	118	112	107	121	107	121	115	138	100	138	117	121	118	107	126	128	124	121	131	134	118	110	122	116	121	130	112	105	114	108	115	124	112	116	122	108	108	93	105	111	124	121	100	108	97	114	132	109	142	119	115	111	133	124	136	147	120	121	99	112	122	150	125	137	117	114	114	124	122	119	103	106	107	132	129	129	145	106	108	133	135	109	122	102	105	107	124	110	116	141	131	118	117	109	98	126	99	104	120	124	108	101	116	129	126	117	110	100	92	116	111	98	126	106	110	122	117	113	108	120	114	103	121	133	106	131	103	101	101	116	128	107	107	96	126	96	113	129	120	107	107	95	133	136	112	108	119	133	109	103	128	112	92	102	104	120	123	116	120	129	127	136	129	99	108	122	108	98	112	136	105	123	95	104	130	104	105	116	98	128	129	121	120	105	100	106	115	112	128	123	105	110	121	124	112	129	90	113	121	127	118	116	122	105	125	134	127	129	120	98	110	125	122	100	126	111	138	129	115	90	107	131	125	131	126	113	117	131	121	123	123	112	110	126	119	118	106	130	126	105	128	122	127	96	109	100	113	119	111	104	138	128	109	113	114	122	127	99	119	126	105	122	128	117	129	119	115	122	113	109	100	90	109	153	128	114	103	110	97	122	125	103	110	116	140	116	120	138	121	113	127	107	106	131	119	118	105	111	131	118	99	114	116	113	106	110	106	103	120	115	118	108	124	139	112	127	137	122	106	115	120	120	100	113	112	84	121	134	133	131	104	113	115	121	120	123	122	110	127	112	136	114	106	116	139	120	112	127	142	114	140	113	120	89	122	129	117	111	117	146	123	125	105	112	123	122	124	120	116	102	114	123	133	102	93	119	100	133	122	128	102	117	120	106	100	112	117	112	106	120	116	130	134	120	114	140	113	112	114	147	102	106	111	118	118	114	115	110	107	110	129	137	94	112	135	124	115	127	116	124	113	147	108	121	119	127	117	101	112	148	135	126	131	132	119	111	119	114	95	113	113	130	121	120	137	118	108	122	111	127	132	128	107	128	129	106	108	109	110	120	116	108	132	114	114	99	138	134	135	113	120	117	105	128	132	122	111	129	113	123	132	130	135	101	112	123	110	129	120	117	123	110	129	102	122	123	108	111	110	133	97	126	118	134	113	133	118	112	114	133	108	121	99	118	107	123	107	104	130	119	115	132	125	126	121	125	139	128	110	128	109	122	127	101	115	116	110	136	108	120	122	127	117	107	105	123	126	118	109	115	118	114	114	115	109	130	125	118	114	110	126	119	111	99	109	117	135	92	130	146	122	118	150	133	133	133	106	129	122	110	113	117	111	103	133	120	126	145	106	113	106	103	109	110	126	126	104	122	110	121	123	102	118	127	111	114	147	130	127	118	124	110	123	107	104	101	110	127	118	121	101	112	120	109	112	136	119	129	130	117	117	96	130	112	116	109	118	102	123	130	128	124	115	123	110	138	99	102	127	121	107	109	110	111	108	119	109	139	101	122	118	127	101	117	112	127	116	102	94	99	110	112	123	129	118	125	124	106	114	112	124	113	127	129	136	101	112	118	101	106	104	113	123	104	118	125	120	123	107	114	92	111	110	120	123	116	120	98	120	108	117	131	111	116	152	113	105	118	128	127	127	107	110	134	110	99	107	126	132	111	115	131	105	114	121	90	104	106	146	124	125	107	113	127	140	106	111	127	119	129	123	115	127	124	135	125	118	138	110	109	113	86	116	108	126	102	136	124	110	106	105	115	125	128	118	128	145	123	98	119	102	106	134	101	110	109	121	114	121	126	129	119	112	125	131	124	114	137	141	108	130	112	95	124	122	108	116	123	121	111	125	124	126	110	108	106	108	134	97	109	130	118	105	127	115	108	143	124	138	110	112	120	118	129	126	117	139	111	117	119	110	116	110	133	130	132	117	125	121	120	111	114	98	118	129	90	130	113	109	122	128	109	132	125	117	114	124	111	108	115	123	115	110	125	129	135	117	108	116	120	117	125	106	117	127	112	134	117	144	101	128	117	103	102	120	99	114	123	109	100	122	113	112	102	102	100	108	107	127	118	121	107	114	133	121	117	124	118	119	128	109	129	129	124	99	119	92	133	117	138	129	105	124	115	116	98	130	114	108	130	137	122	119	105	101	112	134	114	127	118	132	101	126	108	105	132	124	116	140	113	136	122	118	129	114	94	108	108	97	114	99	132	139	131	109	114	131	104	112	127	115	116	115	129	106	91	141	127	109	140	104	110	126	123	115	117	111	139	128	120	110	102	124	131	110	123	117	105	135	121	132	128	132	103	129	114	101	131	114	120	111	123	115	131	109	113	118	119	118	137	125	91	108	118	115	91	103	115	118	108	128	137	120	126	130	106	105	121	125	111	117	121	112	111	100	111	94	98	124	131	134	135	119	119	112	125	102	117	128	116	128	98	106	132	111	125	113	111	106	117	114	138	138	129	130	136	124	117	116	141	140	114	116	94	116	132	116	118	113	132	105	138	119	138	144	113	131	107	128	125	126	97	102	112	103	114	120	86	133	109	129	135	114	118	111	122	109	129	126	119	123	117	102	113	124	109	102	134	118	130	114	107	106	115	131	129	102	118	113	106	110	118	116	127	124	120	116	131	140	130	114	122	118	131	115	116	111	116	108	98	96	115	103	123	122	124	111	112	109	114	146	129	132	121	102	114	119	124	132	112	118	128	106	128	134	124	113	134	130	125	132	124	114	104	129	121	125	130	116	104	115	119	114	111	106	126	121	152	113	100	109	113	118	112	120	123	130	116	125	127	110	111	100	90	114	127	121	107	126	132	129	101	118	78	97	144	143	109	114	98	120	114	108	136	101	119	118	114	98	143	95	127	112	93	97	107	108	123	134	146	124	107	128	99	100	107	133	114	124	133	122	120	103	132	119	94	126	120	110	123	114	119	111	135	125	109	104	107	128	125	126	113	111	112	137	115	105	103	134	116	102	124	114	129	99	129	118	114	125	110	134	131	105	106	117	102	131	134	122	107	116	118	115	129	103	103	113	101	116	107	116	97	132	102	130	115
35240	19059	15693	9256	5480	2961	1717	792	481	458	504	397	414	400	425	450	391	384	358	347	299	338	287	298	322	299	294	312	286	355	294	313	298	318	299	357	377	348	349	324	358	333	320	305	305	332	299	340	296	328	284	323	314	277	279	301	301	307	283	293	272	291	303	312	322	277	286	278	289	272	291	275	243	256	284	314	287	324	299	275	285	285	273	300	285	289	304	280	302	268	307	289	268	294	268	264	295	289	276	267	271	304	293	265	298	276	264	281	303	284	284	289	301	278	287	318	306	294	258	278	304	298	265	288	307	315	260	291	265	286	283	318	298	297	275	291	260	298	245	327	252	297	294	291	296	290	312	297	275	279	294	316	315	289	308	279	277	299	302	305	299	279	301	249	299	320	283	291	309	252	278	264	269	284	310	284	296	309	312	284	264	291	275	249	288	308	271	275	314	304	280	262	288	291	281	265	300	296	301	283	278	326	263	311	309	330	300	278	319	282	308	315	306	280	303	296	294	280	270	277	283	274	289	313	290	321	266	290	317	268	286	279	281	279	320	286	299	305	256	289	311	294	268	313	292	284	298	261	282	294	303	313	276	293	280	272	272	290	265	308	265	296	270	291	280	284	275	310	312	284	260	258	285	288	308	331	311	261	282	275	319	310	254	311	288	264	302	316	310	354	249	285	291	279	287	279	288	291	280	314	285	256	295	281	314	297	295	269	278	298	329	320	273	307	285	303	267	259	293	306	282	330	273	293	296	286	299	262	298	290	284	273	285	302	281	283	266	280	274	288	268	285	298	337	300	292	278	294	293	295	285	311	296	299	297	274	275	289	285	307	328	289	311	274	285	281	277	284	301	256	267	255	278	298	285	269	282	295	323	269	316	266	299	304	274	283	279	296	296	269	277	276	280	285	288	319	259	286	262	263	282	324	293	288	286	266	288	297	270	300	289	293	286	278	292	277	277	297	302	272	287	282	266	284	277	303	283	257	278	281	303	288	308	285	306	282	272	298	285	282	303	281	290	294	289	299	275	302	268	265	285	272	276	283	270	288	329	278	307	280	298	308	329	262	283	301	317	306	258	273	281	315	275	297	272	282	281	306	279	282	258	288	281	287	263	292	289	319	297	298	279	296	312	278	308	295	289	280	263	276	307	271	275	256	315	283	311	283	296	305	254	303	290	292	311	263	297	267	298	285	262	306	306	289	287	253	306	255	290	330	302	282	269	278	276	293	266	302	274	290	272	316	296	279	259	289	295	295	275	312	296	282	264	270	294	283	275	279	267	291	294	338	273	262	347	286	307	274	295	266	310	289	285	284	316	287	299	304	321	301	314	283	281	269	308	284	289	282	262	294	277	292	273	291	260	261	302	263	299	285	319	298	305	292	264	316	299	271	303	300	258	270	273	285	271	305	282	285	268	277	284	268	291	263	269	281	281	275	273	283	313	260	293	290	265	291	307	298	289	306	284	279	290	283	287	274	295	276	260	284	296	299	298	278	290	305	299	292	313	281	293	300	290	300	318	287	310	268	281	304	274	276	284	271	324	285	273	285	267	267	269	298	264	302	286	301	274	289	303	277	285	297	272	284	262	264	289	284	277	270	311	282	247	304	326	285	273	296	295	296	312	294	278	311	267	310	273	285	296	302	306	279	256	288	291	302	310	270	259	292	268	295	287	287	302	251	309	259	296	286	266	266	304	310	292	304	292	288	311	280	287	313	272	284	274	313	303	268	268	294	290	293	302	303	275	300	279	290	294	296	297	302	250	287	284	302	290	284	294	276	301	313	302	286	298	299	268	280	299	284	289	281	299	264	297	276	290	272	272	290	285	318	302	259	284	282	281	304	286	291	283	279	308	272	257	279	309	300	284	299	293	272	281	292	281	285	284	273	280	344	302	295	285	299	292	276	282	313	294	289	296	284	296	300	304	316	251	315	297	315	292	283	284	305	300	288	306	279	302	298	331	304	289	287	292	291	313	269	288	269	278	291	273	287	303	298	308	296	287	292	282	276	284	324	296	273	283	285	291	307	270	280	290	291	301	268	256	294	316	316	261	301	282	288	284	277	324	278	300	286	301	297	278	273	281	314	308	285	258	286	289	293	306	330	299	296	257	296	286	297	297	269	271	281	325	293	270	273	291	343	303	290	278	268	305	313	258	284	270	284	299	253	291	310	310	252	292	297	282	286	253	272	276	286	266	279	267	310	316	283	324	288	284	277	284	273	274	272	297	271	288	277	267	280	289	280	289	289	316	311	278	274	297	304	276	285	296	292	272	292	309	275	277	301	294	289	303	298	302	277	285	289	293	298	290	293	253	294	251	304	266	265	262	294	252	304	315	266	299	311	285	291	237	261	295	308	252	295	300	306	252	282	255	312	324	309	272	314	285	276	294	330	281	272	270	252	291	327	286	264	282	289	300	268	300	271	280	301	279	282	269	278	318	273	296	281	292	272	277	261	302	280	310	317	320	261	292	305	268	272	252	289	301	307	288	290	294	300	319	258	285	293	314	285	305	321	278	311	268	279	305	271	274	270	295	298	293	305	296	267	271	278	256	298	307	286	268	284	280	294	290	309	276	305	257	289	297	302	296	339	302	315	290	283	331	289	309	275	281	299	284	269	280	308	298	298	265	267	289	313	258	345	292	278	259	280	289	294	300	266	267	319	256	310	285	299	285	278	319	251	288	258	286	327	271	285	290	276	300	269	310	256	300	294	271	304	272	267	278	296	260	303	309	311	304	293	295	295	281	301	285	291	286	313	269	280	283	288	272	289	286	286	326	268	289	279	297	315	251	290	297	277	276	272	306	282	259	283	285	284	300	311	269	313	265	295	291	288	269	305	303	273	306	309	281	294	290	274	320	311	281	315	298	274	296	299	278	249	299	293	305	307	298	301	298	295	281	298	303	327	294	294	281	276	309	299	305	260	286	281	270	293	282	253	280	284	285	291	320	314	269	252	302	290	277	306	264	288	297	271	254	290	298	264	292	300	289	286	297	296	284	300	329	276	302	309	293	265	278	313	281	289	285	303	291	277	245	286	276	297	307	286	300	283	299	265	290	265	291	266	288	278	282	250	283	286	278	295	279	283	290	302	276	279	280	274	306	298	271	281	284	295	268	271	267	293	295	317	284	316	295	319	310	320	268	292	271	309	277	316	299	303	279	249	308	276	285	325	313	281	293	289	284	269	293	271	282	310	291	295	275	295	282	283	296	325	283	289	328	272	316	277	290	311	281	291	294	309	278	287	292	263	268	293	303	295	298	291	289	317	279	286	254	267	299	290	292	280	311	277	301	287	259	292	283	272	305	282	283	258	294	256	303	288	299	302	293	299	281	273	299	298	288	302	270	290	280	268	301	319	269	293	312	275	276	274	306	278	268	287	302	293	288	284	289	292	311	295	264	307	271	251	283	299	314	257	315	268	284	290	290	280	292	309	263	290	278	276	304	322	299	271	265	281	299	308	284	294	320	306	276	290	275	300	282	270
30506	11757	4876	2065	842	501	291	197	140	145	170	129	154	140	130	134	147	156	130	153	135	130	133	153	144	135	153	127	124	147	133	129	151	151	144	133	139	133	131	166	139	153	145	152	168	142	136	142	142	142	154	146	139	118	150	140	156	146	147	141	164	140	133	156	124	161	148	145	134	149	159	129	153	117	139	137	126	151	136	131	141	129	134	151	122	148	144	145	149	150	157	117	147	138	134	151	164	138	149	136	148	142	134	147	150	149	141	133	127	144	118	129	134	149	154	161	148	128	156	142	146	140	139	125	150	109	117	131	131	134	137	137	136	145	140	133	126	137	139	132	103	125	146	137	168	129	144	140	142	109	155	134	150	141	174	130	122	136	140	133	144	148	147	153	140	129	146	121	144	134	153	153	151	156	149	137	166	158	150	124	144	136	136	140	147	140	152	160	127	143	141	158	149	116	141	127	139	125	125	122	137	140	153	141	135	115	135	152	126	151	154	145	161	137	125	125	168	155	125	141	120	166	121	143	139	144	147	135	134	139	162	129	141	162	135	148	143	134	159	126	143	167	156	132	144	148	134	140	153	143	136	134	128	156	130	144	132	131	153	117	158	166	147	147	148	153	129	125	131	145	135	146	132	151	174	146	144	124	156	134	142	149	138	169	142	154	136	138	149	141	145	127	162	138	135	141	134	154	128	155	142	155	153	154	141	123	143	145	132	164	141	127	144	122	133	148	124	143	150	139	127	150	132	151	137	139	129	140	141	141	145	125	125	148	137	165	129	146	141	123	129	144	136	121	139	150	141	167	136	153	115	133	148	135	132	159	173	138	136	142	158	147	143	134	135	144	158	133	148	132	130	165	128	162	126	136	155	149	144	146	161	139	144	125	154	130	139	150	154	135	145	143	154	145	150	143	133	144	122	131	154	109	133	146	138	133	126	149	169	153	167	146	111	139	137	155	137	131	127	146	150	138	140	136	143	142	151	139	158	139	130	154	134	135	128	164	145	131	114	143	156	138	149	155	144	146	161	115	145	139	133	130	164	149	132	165	144	149	169	127	141	134	126	131	135	140	120	140	139	146	159	136	141	142	162	136	146	145	122	145	155	128	146	149	144	145	146	125	127	140	160	140	119	149	129	154	149	159	136	144	151	128	113	123	146	118	137	143	129	148	148	126	158	140	142	139	128	141	145	128	142	165	155	157	128	145	137	123	129	124	143	126	136	156	145	135	142	122	146	149	155	139	158	120	126	136	155	114	147	164	158	140	152	126	146	119	151	150	167	133	120	141	137	133	132	138	149	127	132	134	169	157	135	140	133	134	133	142	151	114	118	172	150	126	149	117	170	149	141	131	133	157	153	137	163	140	116	133	127	156	143	154	145	132	140	142	130	113	126	145	140	123	116	133	160	121	155	156	151	133	145	141	154	142	121	129	134	152	132	145	149	152	139	147	129	145	147	153	113	150	140	131	146	174	133	144	140	138	131	152	127	129	152	154	169	179	125	134	144	153	148	121	150	132	152	136	137	142	147	154	118	134	132	160	136	137	131	149	164	149	143	147	162	146	160	151	132	162	145	146	144	132	155	125	150	169	179	136	147	132	139	152	158	139	132	143	141	131	155	129	134	157	141	118	129	142	148	157	123	138	151	158	150	131	132	158	129	121	132	149	138	152	153	135	137	150	137	159	153	132	160	125	134	150	120	141	149	125	124	146	129	137	177	136	154	131	135	155	164	142	170	159	121	172	152	143	138	142	129	145	138	142	130	154	133	124	128	131	138	140	142	133	136	158	134	139	135	165	146	170	127	137	128	159	140	154	161	135	139	126	157	135	137	162	142	145	131	146	138	142	158	125	110	147	163	138	143	155	124	154	145	141	129	136	141	141	151	129	156	138	146	132	154	153	140	157	153	150	152	156	139	154	150	148	161	141	149	141	127	138	139	171	125	118	135	130	166	147	149	136	143	147	148	131	180	160	147	166	142	125	146	172	137	138	167	113	144	156	154	122	137	137	166	149	139	154	137	158	142	134	126	132	151	158	140	158	144	131	166	144	140	138	145	140	149	148	134	155	159	153	129	141	127	145	147	120	135	117	124	140	136	136	133	156	139	132	114	157	151	154	153	161	136	143	147	138	137	145	121	146	131	136	130	131	145	141	149	146	156	147	125	116	126	149	137	127	120	118	131	146	151	164	128	146	170	129	138	145	132	132	139	147	137	178	147	124	145	144	138	133	150	137	118	134	153	144	134	136	141	131	131	135	138	126	135	136	125	137	143	110	141	120	133	131	151	143	121	148	142	146	170	137	148	124	143	139	155	145	128	146	124	143	133	149	132	127	150	135	134	149	142	153	117	141	159	149	140	127	139	157	136	150	139	119	127	147	147	157	144	158	134	146	146	128	134	142	132	142	122	145	148	140	149	155	155	136	149	160	151	154	120	143	144	142	145	136	125	114	133	151	163	140	135	113	155	148	156	131	152	142	147	116	148	131	150	136	133	129	145	124	130	141	155	150	145	144	147	147	133	131	147	169	148	136	151	169	132	151	155	144	145	137	145	121	128	144	146	155	138	128	138	125	158	135	151	149	126	144	171	125	143	155	144	143	150	138	139	122	124	160	157	161	167	146	139	138	118	115	131	135	127	141	153	144	154	130	136	161	159	152	139	125	143	140	129	147	148	131	140	139	129	132	140	133	142	132	149	141	151	142	175	156	133	146	132	144	166	149	133	149	149	170	148	145	133	152	134	141	151	136	128	145	146	141	131	148	145	138	153	131	140	123	127	135	156	131	135	141	147	150	140	136	148	146	132	149	138	129	134	157	133	134	146	142	164	143	146	145	127	135	158	181	139	156	130	130	151	170	137	153	135	146	132	148	155	136	137	141	148	138	127	156	138	128	140	149	141	143	150	157	138	142	148	142	149	151	138	136	143	148	139	158	167	148	135	150	150	133	120	135	132	118	145	134	152	147	149	141	143	133	127	148	139	115	142	140	145	139	155	161	138	131	136	142	157	160	146	134	153	132	136	136	147	154	146	159	130	139	123	149	156	140	140	145	137	138	126	121	131	162	153	152	138	145	126	145	144	131	138	137	134	135	137	130	161	138	152	120	151	139	148	133	138	135	145	149	144	159	153	154	135	128	145	129	127	156	144	129	142	159	132	144	138	134	145	136	151	139	122	127	141	145	135	129	123	148	148	136	137	155	162	147	138	151	119	168	128	140	155	156	145	142	132	113	138	146	146	136	118	160	139	134	158	155	135	147	133	139	135	164	120	137	131	152	138	149	159	141	129	141	141	149	169	120	133	138	132	132	146	145	131	160	129	127	137	134	136	124	133	152	164	146	137	120	123	146	144	151	122	151	119	145	122	126	140	142	132	139	131	151	114	135	124	134	144	147	150	157	136	127	131	149	152	154	145	144	147	142	152	143	144	134	148	140	140	137	142	145	146	138	120	161	123	133	147	134	137	132	160	138	145	149	166	127	133	165
22875	10120	8406	5520	3032	2021	1074	574	455	411	412	385	389	393	371	424	423	395	378	376	390	374	351	369	360	344	338	322	328	349	333	372	354	365	351	370	335	349	362	356	372	316	339	331	353	328	351	329	376	357	340	345	321	367	329	360	348	339	351	384	328	339	350	315	333	350	338	364	349	364	344	362	330	357	361	348	343	320	333	347	323	343	347	355	375	348	332	364	342	359	352	351	347	319	305	359	328	332	345	370	332	333	339	358	329	341	339	341	309	343	335	355	350	366	349	322	345	359	346	346	358	393	350	336	343	352	333	344	327	356	338	347	344	341	351	398	378	338	336	363	350	341	327	342	330	383	334	377	353	345	330	353	347	342	351	341	319	348	383	359	352	329	338	350	358	369	364	391	320	348	377	360	344	353	352	344	338	374	356	382	341	315	335	372	380	343	333	361	360	365	339	331	338	333	361	353	326	376	334	343	344	356	354	329	326	355	340	327	331	367	326	332	304	314	332	351	323	384	308	317	376	332	349	349	340	325	341	321	333	328	355	357	337	339	349	322	336	357	359	349	346	330	340	375	335	343	348	367	331	349	336	340	346	355	327	363	356	320	376	336	317	338	385	338	352	354	336	362	366	343	309	361	344	356	352	341	343	332	371	336	355	344	355	350	339	337	367	315	343	346	364	352	320	365	337	355	335	347	343	363	361	358	366	354	355	337	348	342	352	373	342	360	348	343	346	322	327	363	331	355	336	338	367	347	317	328	356	344	333	317	340	391	323	327	366	344	344	340	328	366	359	339	369	315	363	373	375	333	400	342	341	343	339	327	371	361	338	358	369	361	339	352	348	334	333	323	369	320	359	354	317	355	369	358	351	353	343	349	380	381	344	359	334	337	339	357	351	396	366	346	335	327	367	356	365	356	386	323	326	344	346	339	365	323	362	356	371	356	349	363	303	367	380	370	363	360	313	379	369	364	367	364	378	339	378	340	351	342	361	361	377	341	359	304	352	375	319	351	368	355	360	353	377	359	329	352	356	320	351	373	340	336	317	329	328	346	328	353	341	332	342	321	379	350	314	337	326	306	351	351	335	374	360	359	373	353	353	376	328	365	356	342	323	357	378	332	334	343	358	337	358	391	355	346	337	333	328	323	353	307	336	319	371	321	307	339	344	350	363	325	346	370	330	345	334	353	335	360	340	329	311	363	333	367	318	330	351	324	330	340	309	326	387	372	369	356	362	340	317	387	368	376	361	344	345	350	346	333	360	363	354	350	366	345	354	344	362	345	371	373	340	317	322	379	359	343	348	360	344	343	326	337	323	352	350	357	340	361	316	341	360	357	363	323	351	358	345	345	344	329	359	339	387	354	374	353	387	383	336	330	372	352	374	320	324	359	364	406	354	346	329	317	347	342	338	340	356	343	352	363	346	361	381	340	366	341	351	350	347	362	342	361	378	355	339	337	363	337	305	326	320	327	353	301	337	325	352	349	349	356	334	360	345	359	364	363	375	361	363	324	348	329	305	347	374	361	329	348	378	358	332	349	329	374	333	365	338	323	341	330	313	328	357	350	390	349	326	334	337	322	341	325	365	345	353	363	340	354	367	350	371	307	354	372	336	346	346	335	338	354	341	345	333	314	334	361	361	341	316	347	358	354	375	330	342	298	334	359	357	366	336	345	338	344	325	330	377	338	338	333	336	356	362	343	351	364	381	356	344	345	329	332	363	345	364	372	367	334	341	338	366	329	371	332	336	357	333	336	349	318	351	346	346	365	355	339	360	347	368	332	340	379	324	326	334	332	334	327	321	322	382	373	389	334	346	380	349	337	363	297	348	327	332	357	327	329	382	347	359	333	354	316	348	333	356	329	350	351	352	338	353	356	338	323	347	352	336	325	345	359	374	349	364	342	361	360	381	334	317	316	330	332	308	354	323	339	309	357	394	362	345	347	344	344	342	365	403	359	357	369	347	334	361	334	341	340	327	317	342	343	334	318	354	338	359	354	322	330	310	338	339	356	363	363	347	320	336	358	350	374	326	344	368	353	364	344	366	341	338	376	389	361	357	356	362	331	346	359	331	373	395	352	336	338	359	345	359	366	344	368	348	338	329	371	343	328	351	354	347	359	340	340	370	344	338	340	374	351	368	363	367	359	353	367	353	338	337	341	320	334	341	358	351	323	364	344	338	333	346	350	311	340	363	360	318	321	334	306	327	339	336	342	349	362	337	360	352	322	380	339	314	310	354	351	370	345	325	386	372	354	356	354	338	348	321	333	363	359	335	341	386	351	330	357	353	328	336	351	349	382	363	342	338	374	313	389	369	385	322	343	325	378	323	334	345	339	322	374	355	383	364	333	369	377	357	349	340	344	365	328	358	329	329	341	333	346	326	353	331	368	373	376	344	373	333	372	344	327	332	369	370	353	370	363	370	333	325	343	381	344	367	333	344	347	370	339	368	316	393	366	355	341	339	359	289	342	355	338	337	329	322	361	356	344	374	359	359	351	364	365	343	388	352	366	350	360	374	344	366	317	350	333	350	386	361	324	343	389	341	343	354	404	382	368	346	372	345	341	360	373	362	335	345	355	349	328	348	371	403	337	381	322	323	318	356	353	345	341	335	359	375	328	359	365	346	351	340	369	357	354	342	331	341	341	348	355	321	348	334	342	395	354	334	348	338	368	349	376	385	362	342	375	359	337	338	392	362	353	319	344	380	357	343	353	337	333	368	361	335	352	333	337	359	357	362	373	328	364	346	373	375	351	327	340	341	369	325	355	357	350	366	364	321	371	329	347	362	353	327	323	331	329	334	337	327	320	358	343	365	324	355	366	352	355	368	369	372	332	326	350	345	328	345	312	368	331	329	348	371	349	338	354	328	350	358	368	338	354	305	347	325	363	364	356	339	291	382	341	323	364	356	350	353	335	333	298	359	337	360	336	294	311	353	373	356	356	335	329	345	327	334	350	360	305	336	331	332	294	358	370	340	375	355	339	331	366	332	367	339	367	317	341	329	331	358	362	352	320	374	322	335	332	342	343	346	340	351	322	380	367	308	352	330	334	350	310	330	323	356	352	328	363	367	362	367	335	302	318	335	344	367	370	345	315	343	360	352	326	361	374	332	351	337	352	366	342	349	341	331	369	344	326	365	341	340	360	328	384	366	335	341	354	332	340	353	328	336	362	328	334	359	373	355	371	344	361	350	366	319	368	340	327	351	361	370	343	339	365	332	335	373	344	356	333	364	346	364	353	351	372	390	341	353	363	323	322	377	358	345	342	331	331	338	362	363	326	292	354	375	363	334	347	330	392	351	382	345	331	349	321	333	353	327	362	342	391	379	323	341	326	337	397	368	359	319	342	331	354	355	350	351	364	389	338	347	351	347	337	358	355	363	363	356	364	320	342	336	343	352	334	355	371	329	360	345	346	321	329	316	363	349	356	379	345	345	334	367	330	347	356	352	330	336	345	358	362	372	343	338	358	334	350	381	335	312	354
42014	18604	10181	4494	1840	1090	598	301	245	190	180	188	190	189	158	158	183	184	184	175	180	164	157	162	168	144	152	153	168	164	143	162	162	165	183	195	174	205	178	181	144	165	162	169	157	180	168	153	175	183	165	159	172	154	174	134	160	150	164	145	147	140	150	164	174	115	161	161	153	180	155	143	159	169	165	147	164	171	167	171	147	164	167	150	162	169	149	153	196	156	154	183	143	158	149	170	138	169	174	145	140	179	164	178	156	147	154	164	164	148	154	181	172	183	176	170	158	152	155	153	153	142	147	161	173	143	152	155	158	155	170	140	155	141	140	167	164	167	170	162	150	167	156	156	124	138	162	170	161	150	164	146	157	137	145	163	163	168	157	150	155	173	170	144	176	176	164	161	154	188	146	164	159	164	162	161	140	156	156	158	191	146	147	196	181	157	161	169	166	145	174	142	142	148	154	167	133	156	155	178	140	145	157	170	162	145	146	146	150	159	182	187	162	133	151	149	159	164	146	160	168	179	157	135	165	136	176	138	172	143	173	171	160	148	172	165	161	137	173	166	152	157	159	170	144	153	143	192	150	149	178	157	155	164	156	139	151	153	194	165	150	153	166	135	144	159	130	170	150	158	147	155	183	172	156	163	172	125	165	150	142	181	159	157	162	168	172	170	158	147	156	146	167	157	145	172	141	145	166	162	154	161	144	142	163	162	165	156	160	158	159	160	183	157	158	160	169	178	157	155	159	184	138	171	168	171	190	143	151	175	170	132	177	150	165	159	162	136	138	146	172	156	165	164	175	149	134	161	171	158	160	147	166	158	166	149	150	153	169	137	145	163	151	143	185	168	164	162	160	148	199	155	154	162	152	153	175	162	150	163	177	171	154	163	163	159	120	182	149	132	159	169	162	166	149	137	181	171	173	197	142	148	141	155	156	165	143	177	148	179	149	153	158	175	136	119	154	172	156	150	135	168	141	142	177	156	138	157	144	155	140	147	158	160	153	167	183	143	152	153	126	167	172	156	160	190	189	160	166	180	154	176	143	163	152	170	170	186	172	158	151	136	164	183	160	171	150	163	157	151	146	146	150	157	158	178	149	156	139	141	159	152	153	133	157	163	150	131	155	145	181	192	149	176	155	157	155	172	169	154	132	147	170	162	158	154	160	168	172	158	187	153	144	164	143	148	154	142	159	151	153	144	164	173	147	135	157	138	145	169	146	149	146	155	158	186	159	144	178	160	166	164	144	161	147	161	159	165	154	163	169	159	153	146	141	141	166	171	174	169	154	184	158	156	151	135	145	151	164	153	160	187	135	168	158	160	168	170	155	166	171	152	145	150	185	144	166	166	154	168	171	143	174	158	154	153	142	184	156	157	167	151	142	164	164	167	153	141	160	189	145	155	154	151	173	155	156	175	177	142	163	135	153	168	141	144	167	134	161	151	164	134	148	152	173	170	147	145	155	154	149	177	171	153	122	159	154	152	160	149	177	140	154	161	153	155	161	143	172	145	147	148	165	164	149	139	163	177	147	153	139	156	159	133	156	154	143	137	153	143	165	173	148	174	185	153	181	172	174	168	174	175	163	135	139	159	152	171	161	127	145	161	173	168	137	146	162	138	172	155	192	145	168	174	166	161	170	154	160	133	138	142	170	139	153	148	155	144	155	160	169	156	167	141	153	156	157	173	164	143	171	179	166	155	155	172	165	139	153	132	168	183	134	161	159	158	138	142	164	165	141	150	160	154	167	149	170	151	148	150	187	158	156	173	165	153	148	147	135	159	171	164	163	149	167	146	167	157	163	147	135	158	166	150	153	175	168	141	158	160	158	153	155	152	158	151	143	153	176	156	156	160	123	166	182	163	154	164	169	135	145	184	132	150	143	150	178	158	162	167	128	178	144	174	163	160	187	140	151	146	150	147	156	168	178	145	167	186	161	146	133	174	160	185	170	170	151	170	146	139	156	152	170	184	142	142	172	173	152	170	157	170	161	158	162	169	171	136	146	129	137	143	152	134	144	136	167	184	157	141	145	149	163	146	168	155	147	140	151	158	168	158	163	154	135	158	131	166	175	147	147	176	165	152	157	179	159	146	169	145	156	152	167	159	120	156	162	140	138	160	159	165	166	147	153	128	160	162	154	159	164	158	160	162	152	160	160	181	148	139	144	140	172	178	174	157	164	170	161	158	165	138	143	154	157	146	162	156	171	174	129	169	157	156	147	158	147	163	158	149	172	164	171	154	137	148	129	142	163	139	147	168	160	145	146	149	149	154	150	152	159	171	148	173	159	158	161	190	166	135	132	164	156	163	171	174	182	169	141	156	141	156	190	157	186	172	189	172	147	165	146	156	175	150	181	167	143	146	167	161	154	157	174	168	167	156	147	166	171	167	144	149	140	128	161	161	184	142	151	161	171	160	139	173	162	138	182	189	149	170	172	152	174	183	156	146	136	178	163	155	139	168	181	149	185	154	162	131	177	159	164	153	159	174	155	165	143	162	154	150	160	163	172	152	155	166	158	143	155	145	153	173	149	143	130	169	162	171	180	154	136	167	155	162	144	152	162	170	148	155	163	150	138	175	136	160	170	175	173	159	149	172	160	167	175	158	138	163	180	153	170	155	164	159	158	134	148	156	137	147	151	160	152	155	167	137	169	160	178	159	148	166	140	182	135	163	164	153	172	147	160	178	157	144	154	150	149	159	149	156	136	163	151	159	158	167	154	164	174	141	151	201	145	180	175	160	176	158	158	126	154	193	153	143	152	143	149	136	151	169	166	149	193	145	173	150	171	159	149	159	173	157	169	145	158	153	155	160	166	160	151	151	142	141	155	171	151	158	180	141	147	161	166	170	159	158	158	160	135	143	158	185	175	144	150	160	156	161	164	170	161	145	153	156	149	126	187	140	189	181	170	165	141	143	170	166	151	132	146	160	151	163	175	168	164	173	174	136	165	141	144	184	152	153	172	188	183	144	174	158	144	174	184	164	156	159	133	157	152	170	140	171	148	188	141	146	179	141	145	153	149	157	180	158	152	147	168	169	145	166	159	152	164	172	151	183	180	165	177	127	158	149	146	152	159	175	170	163	169	138	175	157	175	162	172	170	156	194	147	160	135	161	156	179	171	148	154	156	153	159	157	145	171	167	173	140	163	154	159	145	138	170	169	142	165	147	166	161	173	145	158	162	168	155	129	147	159	142	135	159	150	155	160	149	174	149	143	180	154	151	177	150	169	188	158	189	148	182	152	175	153	147	154	150	190	159	164	141	148	155	147	146	155	162	161	162	159	174	156	166	146	176	169	145	166	150	169	186	170	167	178	164	138	170	151	169	157	156	169	147	180	163	172	148	175	143	174	170	129	159	162	163	146	167	167	134	176	176	171	169	150	166	159	160	147	175	169	183	134	158	158	176	162	143	144	147	131	154	146	165	140	171	166	171	138	149	125	166	159	159	159	153	183	153	166	137	151	167	170	151	176	157	180	157	149	170
29150	15653	14951	11193	6392	4674	2645	1047	740	627	607	561	494	539	534	561	496	502	481	439	437	427	387	394	382	401	388	383	380	395	403	414	383	450	441	435	423	415	444	401	434	464	454	407	393	405	395	417	384	417	399	399	403	427	381	377	413	386	413	405	372	369	356	375	409	378	381	374	364	384	365	377	417	388	401	377	390	398	419	362	377	371	369	407	399	405	373	418	416	371	383	361	355	397	366	376	371	388	375	366	394	370	370	362	343	401	386	404	399	387	390	408	413	387	405	371	399	398	393	406	402	377	380	364	378	359	367	369	373	368	394	397	380	346	356	424	360	375	385	389	389	373	397	369	379	380	373	364	406	375	397	362	378	331	377	388	411	384	391	384	383	403	364	371	399	366	368	375	370	389	431	394	375	387	406	363	378	396	401	385	362	334	363	363	369	383	356	365	381	349	379	355	384	385	393	385	412	385	415	398	353	394	348	377	387	402	362	403	389	382	385	389	367	397	406	405	378	409	399	394	377	374	392	383	368	395	390	364	349	381	397	404	387	360	359	369	403	345	364	375	368	398	373	361	364	392	361	401	369	414	379	397	398	393	344	394	408	362	386	386	343	391	366	352	370	327	400	382	399	375	402	395	344	384	366	367	382	376	364	404	385	411	372	353	408	411	390	358	367	411	360	361	387	389	348	414	349	395	359	391	403	369	382	390	381	385	387	402	376	390	387	374	340	385	388	380	360	376	372	380	393	401	368	353	385	384	374	369	368	393	390	364	386	369	365	367	393	370	358	391	371	395	374	393	378	353	405	368	401	373	368	383	396	376	371	378	399	367	373	383	398	373	369	385	380	336	380	395	359	388	376	377	388	392	369	382	384	362	360	402	406	391	378	368	400	405	385	389	390	365	402	338	398	379	413	406	366	377	369	390	376	395	350	377	392	400	416	375	387	389	384	377	363	395	364	363	374	387	406	358	379	379	376	360	360	373	371	351	358	409	392	427	397	394	388	353	368	375	358	369	378	395	373	375	401	402	351	352	410	387	369	394	392	437	394	385	390	396	401	381	360	376	390	380	392	386	380	370	374	383	425	386	372	403	397	382	383	365	372	369	375	370	359	385	380	398	397	397	393	361	383	331	380	404	351	375	387	390	362	366	374	380	395	363	370	386	362	349	360	366	387	384	360	393	404	370	402	372	392	384	396	368	380	368	395	382	405	400	356	366	372	367	362	397	390	380	367	414	391	361	390	357	394	387	379	381	395	414	375	376	403	374	401	374	392	377	384	390	372	378	385	363	387	366	338	398	399	378	384	398	369	353	353	365	386	355	395	388	370	364	380	361	405	396	356	375	373	376	380	397	422	395	380	367	365	407	392	376	389	406	376	400	371	382	375	369	381	384	401	384	387	374	392	400	388	358	413	383	418	387	394	371	357	374	370	371	393	384	375	359	354	372	381	381	370	366	397	398	403	373	368	397	385	368	377	371	376	369	405	396	375	376	399	405	348	397	416	378	410	387	381	370	365	359	398	401	408	384	397	370	403	387	399	416	356	387	341	408	374	406	362	392	391	334	392	363	432	368	377	359	364	364	403	362	378	368	377	351	362	360	396	375	400	391	395	374	364	380	394	382	355	350	352	376	395	387	386	438	377	355	388	388	396	391	396	387	367	361	417	376	368	381	402	353	364	368	384	393	362	393	396	380	393	391	398	395	416	388	393	375	382	388	402	386	343	393	371	372	343	370	396	404	365	362	383	405	394	381	354	402	375	379	398	389	370	389	372	372	371	365	378	348	406	387	425	382	435	393	384	401	402	369	399	373	359	367	372	392	414	388	392	367	331	391	356	361	344	350	384	361	398	389	382	389	396	361	408	391	390	369	386	414	377	357	396	379	418	373	393	387	371	391	361	376	352	390	381	389	355	354	381	390	345	390	404	387	372	339	391	381	394	349	416	366	386	381	391	388	369	388	357	373	372	390	359	382	384	387	360	377	421	412	390	378	367	354	400	372	388	416	392	347	339	366	387	403	363	380	385	363	359	375	380	380	395	388	365	409	410	376	426	381	364	380	372	393	357	401	376	375	410	403	388	362	382	381	372	358	369	378	367	352	367	387	385	395	367	414	367	376	382	390	410	393	406	387	378	354	393	356	375	386	351	378	411	382	374	414	391	361	377	370	396	392	352	383	358	403	388	353	374	394	339	393	366	372	374	371	372	375	371	395	398	389	398	406	367	371	373	341	403	388	371	401	378	359	402	371	376	398	353	370	393	378	421	392	369	382	403	383	396	389	372	354	402	367	395	368	373	392	407	392	371	384	383	384	352	369	372	366	385	375	359	422	361	411	389	416	345	381	384	383	398	405	377	405	388	416	386	397	368	354	368	361	387	391	348	379	358	350	385	382	392	376	397	381	388	399	374	372	383	394	369	384	370	360	380	372	382	396	420	407	379	401	409	368	350	374	420	383	388	355	359	379	420	388	377	389	379	395	358	348	369	355	401	395	376	391	389	403	365	391	424	398	413	358	408	373	425	344	367	347	366	351	412	411	413	367	387	404	405	345	331	378	333	355	372	398	384	381	376	354	383	416	418	384	393	393	400	391	356	364	379	386	379	379	379	405	388	391	359	395	390	366	400	372	360	363	406	386	410	389	413	372	382	391	352	393	367	408	374	383	363	395	358	389	406	350	325	323	372	375	391	386	389	392	397	345	403	354	359	344	388	390	392	373	417	394	373	368	382	340	373	392	363	391	379	384	348	367	394	395	374	389	408	376	387	423	393	413	358	372	398	391	400	399	388	366	352	355	408	371	366	382	367	390	353	390	406	392	359	377	357	390	375	383	375	387	360	362	350	368	405	375	370	381	371	368	380	369	387	387	355	370	387	382	379	386	371	391	392	394	391	385	350	402	380	391	437	402	403	389	398	423	384	378	382	393	447	391	394	405	375	353	388	388	393	389	376	376	377	437	365	415	368	340	357	370	405	359	373	392	389	343	360	358	409	391	364	407	349	400	380	393	380	373	400	381	391	363	392	389	409	403	385	388	384	381	357	381	423	407	354	405	410	377	381	389	379	394	400	395	365	415	401	364	367	385	370	371	344	386	368	417	396	365	351	396	381	404	356	403	356	380	376	368	374	383	387	401	377	356	384	383	391	336	384	364	366	362	402	400	371	355	381	365	406	389	383	380	367	409	421	345	399	354	409	410	361	397	358	408	369	379	406	402	372	378	412	390	399	401	403	375	355	381	382	374	373	367	367	381	379	377	352	391	377	372	369	350	363	371	365	334	366	370	371	374	350	368	418	409	403	381	386	384	390	359	337	369	410	397	383	361	370	379	392	359	372	352	392	396	403	413	412	377	384	399	374	415	392	417	411	349	372	379	355	399	384	360	424	346	376	363	394	419	366	429	394	370	389	405	426	390	347	386	374	419	401	356	390	358	384	369	373	351	371	382	366	368	386	381	412	356	379	370	408	353	379	374	399	410	367	348	340	380
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
