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
336002347431	336002347992	336002348542	336002349092	336002349642	336002350192	336002350742	336002351292	336002351842	336002352392	336002352942	336002353492	336002354042	336002354592	336002355142	336002355692	336002356242	336002356792	336002357342	336002357892	336002358442	336002358992	336002359542	336002360092	336002360642	336002361192	336002361742	336002362292	336002362842	336002363392	336002363942	336002364492	336002365042	336002365592	336002366142	336002366692	336002367242	336002367792	336002368342	336002368892	336002369442	336002369992	336002370542	336002371092	336002371642	336002372192	336002372742	336002373292	336002373842	336002374392	336002374942	336002375492	336002376042	336002376592	336002377142	336002377692	336002378242	336002378792	336002379342	336002379892	336002380442	336002380992	336002381542	336002382092	336002382642	336002383192	336002383742	336002384292	336002384842	336002385392	336002385942	336002386492	336002387042	336002387592	336002388142	336002388692	336002389242	336002389792	336002390342	336002390892	336002391442	336002391992	336002392542	336002393092	336002393642	336002394192	336002394742	336002395292	336002395842	336002396392	336002396942	336002397492	336002398042	336002398592	336002399142	336002399692	336002400242	336002400792	336002401342	336002401892	336002402442	336002402992	336002403542	336002404092	336002404642	336002405192	336002405742	336002406292	336002406842	336002407392	336002407942	336002408492	336002409042	336002409592	336002410142	336002410692	336002411242	336002411792	336002412342	336002412892	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
57682	20900	6512	2210	1447	981	815	695	572	501	498	417	404	373	381	351	364	334	310	296	343	314	291	287	275	290	287	297	315	304	255	276	247	272	257	275	287	270	314	273	261	257	237	271	285	285	267	251	289	265	288	266	238	266	259	264	257	277	253	280	302	261	276	242	253	254	266	259	250	245	269	307	267	250	266	287	258	260	262	246	247	277	287	259	247	259	279	260	257	252	246	268	298	247	243	252	257	277	264	268	257	272	269	259	245	261	298	255	280	260	233	225	245	264	261	263	274	302	259	276	270	269	271	246	265	271	270	234	262	279	245	268	237	243	267	225	307	239	245	250	276	235	253	260	256	252	238	248	266	253	276	240	261	273	275	261	253	232	275	234	266	278	267	274	277	269	254	257	261	263	280	267	255	265	254	264	258	280	257	259	263	258	252	253	289	269	231	274	277	277	247	276	251	237	285	264	255	268	271	272	261	250	291	279	245	258	269	255	241	258	252	277	271	249	230	287	258	276	242	265	257	245	247	265	273	280	285	252	261	261	298	223	283	248	268	270	261	274	259	243	269	249	251	285	262	259	270	270	280	277	256	258	242	243	271	239	243	266	277	268	255	251	243	270	287	259	288	268	257	270	240	272	266	267	254	246	259	292	256	276	276	309	245	259	235	268	255	230	267	255	261	249	244	259	269	247	256	287	269	259	273	267	276	280	259	240	254	296	249	251	278	254	266	274	278	258	270	267	295	277	283	256	244	264	273	276	274	316	253	272	264	265	285	289	237	286	267	279	285	257	276	226	281	267	259	273	270	255	265	273	268	249	231	285	256	260	291	266	238	255	252	262	232	279	287	273	243	268	273	239	259	266	244	263	265	249	255	257	255	271	289	285	270	290	262	276	264	248	225	280	267	233	252	266	234	229	258	264	244	271	256	257	258	283	265	258	271	264	291	276	264	261	263	263	254	260	256	237	259	255	280	254	267	224	264	264	273	253	280	282	257	269	285	279	239	253	283	267	252	240	269	261	259	280	262	272	280	252	255	256	224	271	261	230	278	257	240	289	278	253	265	251	288	268	281	268	253	230	237	248	281	260	295	277	267	266	266	221	240	251	250	252	284	263	264	242	261	264	258	259	291	279	245	264	254	282	271	248	254	264	240	246	247	276	271	259	249	251	275	250	260	254	263	263	242	253	249	273	270	265	267	267	244	231	261	280	325	288	259	296	255	275	261	260	258	275	209	262	259	259	250	266	251	244	265	263	248	259	236	260	252	321	284	247	260	283	251	251	242	251	265	270	256	257	254	261	251	254	260	262	255	257	273	275	237	260	266	251	241	277	261	249	247	249	249	260	257	282	271	279	234	250	251	252	254	282	252	249	276	270	276	287	259	247	257	267	278	266	262	232	254	271	267	257	277	244	257	254	298	292	245	264	257	271	276	243	254	267	271	250	297	251	257	253	256	253	266	261	273	272	258	267	230	262	269	265	236	282	270	285	249	271	279	248	237	251	277	278	261	259	279	252	264	285	267	277	257	247	235	263	231	301	255	287	237	260	243	281	243	275	250	234	250	269	286	242	239	235	278	244	226	253	253	247	286	279	259	262	268	233	253	243	259	280	258	281	275	298	298	266	259	269	266	253	269	269	273	266	244	241	267	267	259	259	258	235	234	260	265	284	226	260	256	287	287	236	251	275	262	264	257	273	242	255	252	257	261	253	265	267	256	272	261	249	265	244	263	262	231	251	245	263	251	265	284	267	266	249	277	254	268	288	275	274	272	261	302	252	257	251	242	271	232	217	277	257	298	264	277	260	252	260	252	266	265	273	255	258	258	263	243	262	251	298	290	273	245	293	269	263	253	237	273	263	263	267	246	247	241	263	254	239	245	262	266	254	268	245	247	296	273	256	252	262	294	240	245	272	246	253	259	255	257	216	282	261	274	258	272	262	293	267	274	264	259	242	245	249	253	252	252	258	278	256	278	278	273	254	261	245	258	268	292	276	254	256	248	279	248	274	248	265	243	265	245	279	267	268	247	280	279	264	265	246	260	268	223	279	246	247	263	260	277	256	267	257	256	262	254	273	246	256	274	285	248	258	256	221	269	268	278	249	259	241	268	261	246	241	255	250	259	239	268	237	251	250	269	239	258	250	273	260	284	261	233	266	249	235	290	273	255	281	267	261	268	266	269	251	269	262	261	275	285	235	262	278	245	246	271	262	241	262	290	243	286	279	241	273	274	267	263	228	254	273	240	226	245	284	238	266	269	259	246	262	298	275	254	238	263	230	246	219	272	259	229	277	254	254	275	247	263	260	252	284	279	273	224	263	260	262	283	251	283	245	263	276	260	278	286	214	249	276	225	274	275	280	277	281	252	266	248	253	247	239	240	292	254	255	239	231	255	261	233	249	283	248	264	268	263	268	276	250	247	262	251	267	277	288	278	237	274	238	250	247	278	267	283	257	247	246	284	240	258	231	266	269	271	248	256	286	242	281	289	249	246	261	299	283	259	246	274	263	235	243	233	271	254	237	256	259	298	256	281	271	247	245	241	303	276	272	248	262	258	251	248	265	264	256	275	277	278	248	274	257	259	272	252	259	246	245	274	285	253	247	247	231	244	253	259	278	252	249	250	251	243	275	249	256	268	266	253	276	284	265	262	255	281	251	286	298	269	253	255	238	294	258	284	298	256	250	257	247	255	236	254	253	285	276	276	290	273	250	265	292	266	258	269	260	248	255	277	287	268	268	287	268	255	252	245	273	227	246	275	229	278	277	256	236	234	233	278	265	245	272	261	250	283	288	256	280	260	261	235	241	252	255	254	280	294	288	276	259	251	252	247	285	231	274	252	241	268	240	243	258	294	249	249	300	275	259	266	260	267	268	283	252	283	242	294	234	261	252	285	248	249	285	222	257	282	278	261	261	245	250	242	240	282	258	260	279	262	248	272	275	273	259	252	248	282	246	269	247	279	280	260	265	258	233	245	265	266	257	257	272	251	244	269	271	255	252	280	281	221	268	303	275	271	267	259	249	267	268	255	263	247	263	275	259	251	281	261	258	278	292	259	249	253	250	248	264	261	260	280	268	254	265	251	262	273	289	284	277	267	236	260	262	254	244	287	253	258	276	278	262	260	264	254	243	293	256	262	276	259	248	233	244	258	255	247	239	290	227	268	272	264	262	270	271	275	263	239	274	285	254	245	285	276	292	244	244	274	268	259	262	262	262	250	290	263	257	261	281	257	256	243	256	256	270	246	241	255	236	255	265	263	283	267	238	258	275	248	267	281	268	235	260	242	286	249	284	307	263	244	287	275	264	279	263	255	273	255	240	252	248	269	281	274	265	282	236	264	256	272	257	279	242	267	262	271	275	268	265	266	250	265	249	248	243	259	290	269	277	277	274	278	260	262	258	279	277	256	261	237	243	229	250	290	284	273	250	269	274	246	255	281	233	257	291	310	237	286	272	263	229	253	270	275	268	247	253	242	255	271	273	241	274
35127	2674	6170	6649	5529	4508	3750	3205	2734	2330	2106	1886	1775	1586	1511	1386	1355	1308	1306	1203	1193	1166	1101	1106	1031	1061	1049	1105	1029	932	974	978	981	883	913	876	973	834	895	919	876	828	832	869	861	860	916	854	864	844	874	864	856	770	895	842	858	874	839	826	783	841	847	847	795	858	829	830	799	823	808	836	823	799	798	801	817	790	796	851	755	809	828	796	770	790	839	811	802	841	808	792	814	837	818	847	792	828	803	814	791	818	832	807	777	751	795	806	801	776	816	805	814	808	772	806	830	805	753	748	808	769	794	764	832	782	757	786	853	835	783	747	780	829	804	793	800	731	789	767	740	795	683	748	752	784	792	798	803	821	772	765	817	734	818	753	775	837	799	788	793	764	767	818	787	821	769	752	802	784	822	818	808	774	775	785	794	790	777	795	756	729	769	806	746	768	854	811	774	774	788	775	760	795	755	792	772	814	783	783	732	757	742	819	751	825	772	766	792	784	795	720	796	803	744	739	780	780	788	810	791	782	820	784	793	829	774	854	758	770	766	778	798	766	751	769	801	802	825	768	758	809	819	781	743	772	768	838	783	826	778	844	798	775	792	748	790	826	795	810	851	829	827	809	812	768	773	750	759	788	788	813	745	740	781	780	767	813	804	839	802	721	841	814	829	803	791	798	758	815	812	791	848	735	810	797	789	787	802	784	781	802	794	812	759	853	770	807	758	856	772	753	791	783	795	777	761	789	768	785	754	785	787	725	776	749	759	826	770	783	710	797	785	827	805	792	750	754	784	816	802	753	812	783	815	786	807	761	848	846	777	768	833	747	763	776	802	790	806	815	773	759	820	771	747	791	745	825	765	866	841	783	759	775	787	739	779	780	846	797	786	818	771	787	793	802	771	781	766	753	751	774	805	791	836	802	779	773	769	809	787	797	773	785	825	825	762	809	718	789	754	791	807	732	785	819	828	780	756	805	799	775	815	856	805	704	795	766	784	793	782	813	781	759	805	796	739	781	825	763	802	790	763	780	804	795	709	813	797	781	834	817	808	796	786	839	791	822	796	800	755	823	808	775	770	809	767	845	810	791	782	771	734	791	753	764	773	778	776	737	845	755	769	800	813	777	777	802	771	779	778	761	746	805	759	752	756	817	765	765	802	766	804	757	788	780	815	794	801	828	807	793	820	784	809	783	778	794	785	730	770	846	829	748	762	809	762	766	754	772	776	768	771	745	808	769	797	808	804	764	772	749	826	758	789	825	795	793	795	754	742	780	774	775	773	753	793	767	855	809	796	739	791	717	791	732	821	779	754	829	757	750	758	788	757	771	761	802	759	798	777	739	802	749	754	774	754	824	785	787	765	817	787	795	841	770	807	789	817	765	795	781	745	754	837	814	705	795	770	772	811	764	826	799	782	755	837	767	796	784	795	828	694	769	770	755	742	797	768	785	752	729	810	829	855	775	794	779	787	776	757	774	765	839	788	801	807	762	777	750	783	759	781	741	840	815	821	756	822	760	801	778	793	809	770	764	786	779	750	809	791	839	820	775	750	765	770	777	792	842	783	782	778	763	785	770	819	805	802	779	807	771	810	819	735	797	791	751	813	749	748	766	732	754	834	758	760	772	773	780	831	758	767	735	799	778	791	751	761	794	792	827	761	789	792	794	797	791	703	747	781	804	824	782	793	785	755	781	754	761	783	827	768	796	774	761	791	777	795	735	798	822	783	762	780	776	792	758	789	748	789	780	725	793	843	802	727	756	762	790	757	807	811	837	753	798	760	766	827	826	796	791	764	772	809	754	820	773	738	774	773	775	748	791	776	793	862	788	810	838	785	794	800	757	787	783	780	834	778	756	819	807	795	766	822	735	793	780	814	800	816	806	758	774	779	789	773	782	711	781	827	776	812	819	833	835	736	797	790	748	781	825	794	811	814	745	784	767	797	752	791	798	756	799	760	787	798	739	831	771	741	759	783	776	794	795	791	759	766	815	779	756	774	756	781	800	762	778	768	747	758	784	764	785	749	802	780	798	775	758	782	810	785	815	762	806	801	754	795	814	795	808	774	817	795	808	773	801	818	734	757	759	831	799	766	858	822	808	834	734	819	803	767	772	814	758	828	815	833	810	792	763	805	804	778	764	787	787	813	763	762	764	838	777	811	799	774	728	773	754	790	814	746	821	770	737	777	761	814	770	761	807	736	791	816	797	786	781	794	761	797	740	780	776	816	772	742	754	823	782	805	799	775	777	785	784	797	782	775	800	801	768	771	774	715	739	845	816	793	769	784	780	784	775	747	805	800	769	818	778	783	789	772	740	803	770	760	755	783	794	847	790	817	845	781	769	761	760	826	753	759	798	757	830	768	824	776	781	798	747	767	765	826	797	748	819	769	775	788	842	767	776	750	842	783	844	795	863	767	791	793	769	782	821	751	761	776	720	824	804	794	766	792	792	823	792	791	804	744	768	792	770	803	821	772	811	779	716	753	806	772	806	738	783	817	769	767	756	730	788	804	780	802	796	820	801	774	757	754	779	798	768	765	766	813	784	806	778	815	789	758	767	789	791	787	801	805	742	755	758	807	850	767	779	761	788	761	800	715	811	740	770	782	757	774	763	768	806	823	841	744	801	797	812	815	745	746	788	753	790	794	824	813	805	770	754	801	816	752	817	786	784	792	741	822	780	782	772	764	811	782	756	816	823	752	767	789	809	786	736	792	717	764	791	809	806	783	806	782	737	824	763	746	777	759	773	808	816	842	751	754	814	752	766	818	763	802	814	780	763	779	767	761	788	809	757	806	776	803	727	767	809	783	817	802	774	781	741	768	802	775	792	802	761	830	756	738	801	780	777	764	726	830	766	830	763	767	809	765	733	755	752	754	767	775	743	836	850	728	765	758	805	782	809	715	792	770	811	767	730	769	780	798	791	787	815	809	809	761	828	774	812	735	776	763	798	754	819	760	782	802	737	820	792	724	761	795	825	787	847	820	805	806	747	795	785	780	759	739	728	840	826	778	774	788	799	785	764	790	777	778	773	790	739	752	777	757	780	767	810	815	745	829	772	798	793	750	742	764	802	749	763	751	747	783	775	787	766	809	809	822	773	734	813	780	819	802	769	797	776	859	800	784	780	783	824	753	786	768	823	795	788	801	785	738	837	772	786	763	775	825	769	813	844	795	784	800	796	781	749	794	787	746	801	800	790	775	785	804	797	795	738	753	805	738	813	802	770	760	782	832	811	778	775	790	755	805	801	823	778	792	777	775	826	770	791	750	782	813	805	782	769	788	790	804	826	778	766	825	777	792	827	805	820	781	818	786	807	756	750	809	787	802	799	778	787	757	809	790	772	803	812	803	768	804	802	774	794	829	790	747	792	777	797	773	738	776	757	810	767	813	800	796	776	726	759	771	820	830	831	749	777	810	826	813	758	769	772	797	836	778	827	708	776	794	778	747	776	801	789	777	787	764	731	776	786	777	797	818	770	782	762	739	778	716	774
8006	567	267	158	132	117	113	90	101	89	91	98	104	111	88	100	92	102	91	96	99	103	102	91	93	78	86	101	93	94	95	94	92	91	90	106	107	74	94	107	101	106	105	85	94	90	90	88	91	80	105	90	120	82	113	83	87	94	107	94	86	82	81	92	108	104	83	98	71	86	83	92	97	88	80	80	83	90	83	93	81	79	106	102	85	102	88	97	100	101	100	92	99	85	95	85	87	89	90	100	83	96	93	106	85	109	105	74	110	85	74	97	87	79	90	97	98	98	89	95	98	86	90	97	76	86	78	91	87	88	108	104	93	109	93	83	92	106	98	76	101	91	90	112	101	87	84	113	71	87	78	90	105	102	90	105	105	101	92	102	83	102	81	84	95	105	97	86	96	83	103	98	90	115	93	81	89	94	98	98	98	88	80	105	106	89	77	88	116	81	85	82	87	82	88	80	91	102	88	83	88	81	95	105	80	78	97	111	95	96	114	103	106	84	89	87	87	98	88	87	96	98	105	97	106	91	99	104	90	112	89	82	90	87	104	100	90	91	91	95	98	75	102	80	87	83	100	97	77	98	107	114	88	84	101	94	86	94	94	95	81	86	92	86	67	89	86	96	110	114	104	84	107	83	90	94	103	81	80	102	88	96	90	100	98	98	92	79	75	90	91	109	93	89	88	109	102	84	91	102	94	87	109	103	92	100	77	97	80	106	82	85	94	105	94	80	94	78	76	103	101	98	77	71	100	111	87	101	103	83	91	90	89	99	89	93	94	79	101	85	82	71	99	87	90	94	84	91	84	102	98	101	110	105	92	95	102	95	94	95	87	103	84	94	91	100	101	92	97	90	104	92	94	95	117	109	87	92	112	72	107	83	90	97	110	74	74	89	78	104	70	89	103	86	101	114	105	85	110	75	93	87	96	89	97	84	99	97	87	98	93	97	75	80	94	91	101	103	90	107	84	88	86	79	97	86	95	90	79	91	78	78	74	72	101	86	94	93	92	85	75	94	85	87	95	106	100	71	97	87	106	92	94	98	91	97	85	83	112	92	84	96	95	94	90	96	92	90	97	88	85	96	95	94	87	94	92	89	97	93	88	92	110	103	94	98	92	78	109	84	110	85	97	100	101	81	84	95	101	67	107	93	90	85	99	96	97	87	94	90	82	87	78	76	80	85	87	104	92	85	100	97	104	98	84	103	85	87	100	100	92	74	87	101	81	107	91	95	101	87	106	105	95	87	99	99	104	102	83	83	97	88	89	103	111	91	84	91	87	96	103	98	83	119	101	102	91	77	99	97	79	100	114	96	79	95	94	93	87	97	84	87	99	83	92	94	97	83	97	86	94	100	89	112	80	105	104	105	102	87	81	101	97	101	78	84	83	99	103	112	89	107	86	82	92	111	103	91	100	81	106	105	90	101	98	87	107	91	78	104	96	108	95	71	89	83	93	87	73	100	84	95	80	91	90	83	92	94	85	89	98	73	106	80	92	88	87	78	94	91	97	105	105	86	106	88	91	85	93	90	94	96	72	97	97	96	101	84	94	88	85	85	86	91	86	93	80	96	84	93	103	95	95	100	102	86	90	79	82	86	81	93	97	94	93	90	99	97	86	86	99	102	95	88	91	89	86	93	97	79	99	120	94	97	93	90	72	94	107	88	81	104	75	95	108	92	92	96	92	94	94	92	101	91	84	92	111	99	99	84	93	95	82	98	99	95	90	80	82	93	96	82	104	92	99	98	83	84	89	103	95	96	91	86	87	88	99	93	78	89	95	77	95	103	107	96	96	78	103	90	97	91	83	86	83	109	89	84	101	88	93	99	100	113	95	88	88	92	102	86	106	93	73	87	100	99	102	88	111	75	85	84	102	91	88	83	105	81	107	85	92	108	87	83	97	95	110	98	98	89	87	81	96	107	90	109	112	95	94	88	65	91	88	121	73	113	92	104	107	91	103	91	115	102	80	96	100	97	89	101	88	91	74	111	67	111	91	97	112	99	96	89	98	84	94	103	100	100	97	98	91	105	92	106	78	83	83	88	97	79	92	100	104	96	77	102	107	71	80	90	117	110	95	94	100	91	116	95	98	97	88	88	93	83	95	83	98	94	101	85	87	98	92	99	99	87	81	86	115	93	106	76	90	75	95	98	83	88	106	103	78	94	105	91	90	96	109	92	80	108	97	98	96	86	93	84	72	84	91	108	88	91	108	99	102	81	87	90	82	102	88	102	85	91	95	85	103	96	99	86	108	71	87	104	85	101	83	92	106	96	111	82	112	100	101	98	112	80	98	87	93	81	92	98	87	87	81	86	92	105	80	92	100	96	105	90	86	90	99	89	106	90	101	106	86	93	78	89	102	94	91	96	86	92	96	88	99	81	82	80	103	84	91	84	99	74	101	101	80	89	87	105	104	93	114	76	98	105	90	84	84	85	87	79	92	104	99	96	104	108	102	90	93	83	108	91	95	89	83	106	93	98	102	92	96	88	95	101	104	98	92	77	102	110	99	112	101	97	96	101	103	91	104	84	86	83	84	89	92	83	100	96	78	110	94	110	104	88	84	92	95	93	95	99	91	98	94	104	97	86	83	89	95	96	94	98	88	84	86	85	108	82	94	93	92	105	89	99	89	97	82	119	89	99	80	101	106	89	99	81	106	94	104	86	96	111	96	91	98	94	89	91	104	111	92	87	97	105	98	102	83	121	98	93	115	96	75	97	96	81	107	97	93	96	99	102	108	88	79	106	101	100	102	86	104	102	83	91	103	80	93	109	106	84	103	89	90	80	96	99	81	90	98	82	93	93	92	93	82	114	93	100	97	80	78	103	98	87	101	89	79	76	96	120	114	90	80	86	88	92	89	91	90	96	82	94	98	105	94	88	110	107	108	81	112	84	85	86	78	102	92	91	98	107	108	90	95	104	93	103	105	94	87	103	77	68	101	97	93	97	87	106	79	107	97	87	97	93	109	83	81	108	82	81	101	78	84	103	98	102	82	88	103	94	101	95	106	84	97	95	84	88	96	77	94	90	94	87	102	98	82	83	87	88	90	89	94	86	91	95	79	107	76	85	94	91	83	77	95	80	101	96	90	94	101	86	103	85	96	91	88	83	87	89	113	86	99	80	92	95	92	94	102	92	97	90	103	91	91	69	107	98	91	88	110	97	102	82	89	99	116	84	85	98	86	107	85	92	86	85	97	82	87	84	100	75	101	102	94	116	118	87	85	77	85	116	99	93	89	81	101	89	90	84	88	94	97	82	86	96	98	93	99	101	98	92	91	105	85	92	105	96	78	83	80	65	91	88	84	100	91	85	87	85	102	95	106	97	67	102	97	95	94	106	109	90	85	86	94	94	108	103	74	98	98	108	86	105	98	99	83	86	92	101	88	85	95	79	85	87	94	95	90	91	87	88	105	87	73	105	109	89	115	101	100	68	102	92	84	95	102	97	90	76	107	85	99	90	86	88	89	88	95	88	106	101
7570	426	594	571	539	491	470	409	381	398	369	386	374	350	361	332	316	338	354	344	358	350	327	361	320	357	328	340	336	329	345	366	341	360	368	335	331	293	336	324	368	350	350	356	348	328	307	351	318	329	346	336	336	322	335	351	335	324	346	338	363	359	337	340	319	347	335	351	334	322	346	342	324	315	338	357	328	330	332	312	338	371	364	305	312	347	340	302	333	336	351	359	356	339	319	337	322	356	363	320	310	333	322	346	322	297	279	352	324	342	304	325	312	359	352	357	310	341	324	334	334	316	305	349	332	355	352	344	355	320	360	333	357	358	361	362	331	343	336	342	322	308	353	349	320	332	361	323	348	341	328	339	330	304	350	311	341	347	333	300	381	353	323	321	341	339	331	347	334	337	321	330	338	329	358	360	334	347	360	336	352	312	347	320	340	334	309	341	291	313	331	327	332	315	324	336	303	318	357	339	323	347	371	299	320	337	341	343	299	327	337	341	346	309	321	326	334	327	327	321	315	356	322	321	334	317	338	336	323	360	345	305	348	351	324	366	352	353	368	335	299	320	336	352	298	293	338	299	329	342	364	371	357	348	334	358	345	348	343	335	320	358	320	341	346	325	315	317	327	356	343	350	329	323	337	355	334	311	354	334	326	357	331	331	328	334	330	357	372	328	351	361	338	338	324	304	340	316	326	340	314	326	359	342	349	356	318	331	333	342	309	333	348	330	352	290	330	340	315	370	304	324	324	348	313	351	307	335	332	335	320	370	345	335	320	333	338	336	341	318	326	337	329	332	336	323	298	352	312	356	351	353	340	355	330	338	336	344	308	338	327	354	351	339	355	343	329	352	335	331	337	318	316	363	283	329	337	344	322	342	366	334	365	328	337	322	318	326	360	315	329	334	325	320	328	350	288	307	344	336	350	322	331	397	340	351	341	332	343	321	359	324	367	320	314	335	344	330	294	350	307	347	352	327	356	323	321	364	351	333	318	345	339	389	340	349	320	328	360	327	349	346	344	321	321	313	332	282	325	313	328	342	326	323	323	291	343	325	307	324	321	341	338	346	291	302	343	306	310	323	334	380	360	350	331	327	353	358	321	318	321	339	357	328	326	328	320	310	327	337	332	291	352	320	331	344	317	369	327	338	336	352	340	342	327	321	330	358	342	325	343	323	355	369	359	328	359	317	335	359	326	373	336	332	341	377	344	333	308	357	336	346	337	341	349	352	341	336	312	303	320	351	347	307	333	312	309	313	354	301	334	365	335	366	308	316	361	325	334	341	363	313	334	357	336	340	335	317	335	304	364	322	333	357	327	344	371	345	317	331	336	306	324	328	305	348	358	363	337	320	331	343	319	336	352	344	316	311	301	345	344	294	338	344	325	354	345	317	343	332	346	345	337	338	351	341	323	328	360	347	353	323	336	363	328	345	322	357	336	331	329	348	326	339	315	326	353	344	353	373	352	316	326	349	331	347	310	317	317	306	348	340	293	364	337	336	318	313	319	358	333	333	306	346	336	331	351	335	339	346	374	344	343	319	320	342	296	360	329	323	368	318	333	333	324	378	319	351	314	350	300	317	349	331	347	345	346	311	330	322	318	330	356	304	356	339	337	314	357	339	337	299	316	364	348	332	318	325	347	337	367	330	304	354	338	344	356	332	330	342	328	303	322	322	352	356	326	335	320	339	342	329	349	328	349	320	340	315	332	382	320	328	331	360	337	312	314	353	325	305	313	358	308	331	353	301	291	326	352	326	357	334	331	344	325	365	314	356	365	320	344	316	348	325	313	316	356	356	336	328	345	342	342	337	331	323	345	336	298	337	317	313	313	334	328	329	367	324	365	334	340	304	325	368	325	346	350	339	331	324	338	320	312	340	339	339	358	338	385	324	364	335	337	358	334	341	325	346	339	315	335	389	372	311	373	360	369	335	343	335	350	349	333	328	341	342	324	337	313	338	319	342	311	316	335	302	321	334	333	336	362	295	354	336	352	316	311	372	328	358	334	339	358	338	335	326	364	351	326	312	382	343	360	354	359	344	321	364	364	347	338	348	382	332	383	312	327	333	332	357	351	302	323	339	327	310	315	343	339	351	338	323	326	306	337	320	336	361	332	346	324	362	321	345	326	319	284	338	315	322	330	330	307	337	315	324	330	358	306	363	319	346	345	342	336	364	332	348	319	343	328	376	354	311	299	313	320	350	334	339	353	322	324	361	332	342	342	349	360	340	340	336	357	342	329	308	325	319	378	364	314	360	379	303	336	342	319	323	321	338	315	365	337	339	341	332	325	346	331	338	321	346	340	344	308	327	316	342	317	351	338	321	333	385	313	312	350	337	352	325	326	322	366	324	325	306	348	328	338	335	359	351	335	358	343	301	343	301	352	334	357	296	299	333	341	324	353	335	357	313	331	335	347	304	305	343	349	372	320	324	350	340	348	330	341	312	377	343	327	345	330	338	358	362	321	384	322	322	321	336	323	314	319	314	333	323	314	341	328	328	340	306	336	338	313	307	342	330	346	326	329	324	354	306	356	329	365	351	320	309	356	334	333	329	330	343	314	332	310	310	328	337	344	317	349	325	345	344	317	315	335	342	318	330	322	344	345	335	337	316	337	363	338	325	322	315	295	338	359	309	360	314	364	323	340	321	348	318	316	321	358	349	317	334	323	336	314	316	327	361	335	370	321	308	325	332	336	339	326	312	352	303	386	336	324	338	346	341	316	335	323	327	321	322	327	307	347	320	346	333	328	305	356	341	367	366	324	328	339	313	322	300	308	343	360	342	344	359	327	339	336	353	339	354	331	332	326	324	314	350	336	335	322	348	331	361	352	361	292	320	315	322	320	330	365	360	315	367	323	339	335	327	333	293	356	329	331	329	320	341	353	306	355	317	309	343	353	352	354	337	317	357	351	312	357	332	362	301	340	353	345	345	320	349	352	345	331	361	342	337	342	305	353	347	326	340	325	328	314	309	323	326	345	340	353	326	354	335	341	335	339	350	373	354	365	321	368	332	322	318	339	329	351	288	330	295	323	351	363	342	350	327	301	356	341	341	322	324	343	333	323	341	325	335	356	329	319	291	362	341	368	322	310	328	333	347	351	350	322	324	338	355	345	342	353	324	342	347	335	328	318	374	331	353	318	355	350	312	355	350	358	341	314	328	341	354	338	339	355	322	363	329	318	323	346	307	303	329	312	338	301	318	342	343	339	320	332	368	310	321	365	343	308	307	321	336	360	347	341	307	299	359	344	339	357	299	326	350	326	355	333	322	315	297	337	316	352	323	330	360	356	310	299	307	360	369	371	317	362	315	325	331	313	328	321	340	369	337	366	318	370	354	349	332	318	351	345	332	362	347	337	339	342	326	335	334	326	328	332	316	356	319	355	333	325	369	302	350	287	338	330	325	337	318	333	333	353	332	318	321	323	365	313	327	310	333	344	325	332	343	326	320	322	318	327	341	346	333	330	303	333	319	352	323	318	356
41049	10735	1825	1048	702	544	455	358	317	283	253	271	226	203	185	197	190	189	195	170	183	161	152	186	170	156	152	191	181	191	155	164	180	175	153	184	154	175	152	153	167	175	192	167	166	159	167	170	162	158	181	148	138	179	135	165	156	133	155	161	155	156	178	144	157	162	139	162	166	163	173	182	160	170	165	180	136	147	156	191	162	155	154	148	175	183	143	146	142	125	150	128	156	172	139	136	164	159	146	154	177	150	177	146	160	156	142	163	146	173	137	168	172	162	185	161	165	180	148	159	155	157	151	160	156	162	160	165	158	152	163	141	153	153	153	143	160	154	146	168	153	170	158	158	147	164	158	165	142	170	164	166	161	153	164	157	147	160	166	159	150	174	155	158	142	189	164	161	163	141	151	160	161	140	144	123	158	166	159	183	163	152	167	163	148	161	152	155	157	154	147	153	149	166	163	165	154	147	160	131	154	151	161	153	162	174	143	135	145	145	156	138	151	145	161	171	149	129	150	156	156	147	155	148	142	190	173	156	165	163	169	158	174	148	159	170	164	159	168	140	162	154	149	175	142	129	166	151	163	158	153	160	174	133	154	145	164	161	162	157	139	149	163	158	177	150	153	153	153	166	146	168	162	174	145	156	155	175	173	166	146	173	146	146	162	154	164	184	156	162	138	145	157	170	173	168	168	136	166	179	144	167	151	153	137	169	181	154	179	178	167	193	169	158	166	164	180	163	151	148	157	140	166	155	165	174	171	173	163	165	141	153	158	167	165	160	146	150	171	138	155	143	167	165	181	155	154	143	135	150	163	152	141	147	172	175	162	173	172	135	146	159	147	179	147	161	167	155	158	134	165	146	178	153	162	144	143	130	153	149	166	134	171	139	154	157	151	170	166	160	180	153	153	151	146	162	163	161	140	143	138	143	154	164	154	183	167	152	179	157	183	149	164	137	166	154	173	147	166	151	168	171	163	134	145	177	166	168	154	164	152	161	128	147	162	143	152	147	150	164	157	150	162	180	147	157	165	157	149	161	152	147	152	161	152	130	134	146	199	150	142	149	146	183	147	186	172	178	178	161	160	172	155	137	136	158	159	140	131	125	140	149	153	151	141	138	150	145	157	154	132	149	138	141	152	151	139	176	162	156	151	157	174	167	158	156	164	171	171	170	149	166	172	176	141	159	155	169	164	148	170	156	143	150	168	158	148	155	145	155	154	157	170	137	164	176	164	162	149	163	146	172	165	153	135	156	147	147	158	171	176	185	155	163	165	135	156	159	168	159	167	146	174	142	158	164	171	151	138	151	156	150	156	175	168	162	143	150	143	147	164	158	160	134	154	146	148	147	151	170	172	149	157	155	159	133	116	159	162	169	158	154	176	151	168	164	139	159	165	143	150	137	171	155	141	175	154	180	158	152	155	156	130	170	180	163	134	164	155	161	174	165	151	156	119	147	173	145	134	156	160	173	173	158	150	141	172	154	168	167	158	177	145	175	152	159	156	180	148	160	167	169	161	155	133	154	183	154	157	164	158	169	172	155	161	138	168	154	148	139	160	167	159	165	177	138	128	157	166	141	133	137	153	167	153	160	156	148	140	170	172	163	159	151	161	146	135	146	165	173	173	158	154	153	164	155	143	170	176	146	155	155	164	159	150	133	174	163	182	160	152	178	155	163	168	176	157	147	154	163	176	170	142	152	150	164	144	163	141	163	144	139	168	158	140	136	160	135	147	139	166	178	168	162	162	172	156	158	130	171	150	164	176	164	146	164	149	151	143	173	139	159	140	152	153	161	182	161	147	146	155	163	150	163	155	167	161	156	166	161	149	142	157	164	161	161	161	150	141	155	135	142	157	153	176	164	158	160	166	167	190	161	140	173	145	139	170	172	150	160	171	160	162	131	144	148	174	154	165	139	137	155	162	152	141	169	154	145	146	183	162	161	157	178	150	163	153	149	162	168	150	144	137	168	164	161	150	139	159	134	156	164	159	152	155	149	155	155	155	159	164	160	169	168	167	168	175	154	174	151	159	162	159	147	164	163	146	148	189	149	138	134	157	164	149	174	143	164	154	129	149	151	149	159	161	168	145	161	160	159	163	158	170	152	152	148	147	147	155	171	164	176	142	147	172	162	155	155	134	161	153	146	152	161	181	147	148	172	138	133	185	142	146	153	189	154	163	167	173	181	162	170	164	147	142	150	158	153	171	196	132	157	157	164	140	150	173	163	149	169	142	157	140	171	151	151	165	166	142	164	170	182	151	157	174	155	158	151	157	162	159	138	169	156	163	173	162	170	136	152	177	152	166	173	197	138	141	142	154	140	165	153	143	175	157	139	158	152	167	153	161	150	159	144	159	130	134	164	144	157	161	163	142	146	168	132	157	169	137	156	147	168	165	178	162	176	158	157	145	124	159	161	154	143	192	159	168	167	145	142	138	167	149	172	169	159	156	129	150	189	156	147	128	157	150	168	163	153	147	146	178	138	157	167	145	166	164	162	159	157	156	154	152	179	171	149	161	168	166	166	167	134	132	143	146	151	172	159	171	156	155	162	167	174	165	174	146	175	186	158	156	171	172	155	174	146	138	142	154	142	140	161	159	182	156	139	180	141	163	177	156	157	166	141	154	177	167	153	170	169	156	169	157	180	152	143	163	162	152	174	149	159	154	183	161	140	166	155	178	161	163	138	154	169	165	158	156	148	151	150	165	131	136	174	162	139	161	147	180	158	176	165	153	147	187	159	143	152	158	165	162	143	131	189	163	167	173	160	164	150	140	168	143	145	146	152	167	149	159	146	148	172	148	159	157	159	154	144	161	150	175	150	143	173	153	158	159	138	155	156	150	168	146	149	167	142	139	170	130	172	137	154	166	152	152	151	163	163	149	165	157	156	156	132	142	147	155	155	151	165	164	167	162	157	158	142	163	170	165	160	180	177	177	164	164	141	151	157	157	160	136	138	171	173	147	159	168	173	148	145	148	163	155	138	173	150	143	143	154	155	169	165	154	146	146	163	139	165	163	172	151	146	168	160	149	159	155	175	160	151	167	161	144	149	132	163	155	157	152	142	145	155	145	175	134	169	177	155	160	160	176	159	158	166	164	175	144	162	154	158	162	162	163	167	152	145	146	157	137	153	165	162	166	142	171	172	171	165	149	149	152	161	157	157	157	148	165	156	155	156	172	154	148	143	148	164	165	145	169	152	164	171	144	155	153	142	153	158	162	145	158	177	185	161	165	153	139	151	148	148	169	169	152	180	161	159	189	141	160	166	143	134	159	173	133	149	151	161	174	172	166	163	136	173	153	149	142	155	176	150	177	140	156	157	157	177	157	194	141	154	172	163	150	142	151	128	152	161	142	168	152	162	164	160	141	137	165	152	145	148	142	150	154	135	176	133	143	150	167	148	166	162	162	178	151	152	154	160	178	170	153	166	178	150	154	157	175	142	139	172	146	169	172	181	152	163	169	164	140	155	155	139	152	135	151	143
24642	1522	3443	3716	3078	2480	2136	1776	1475	1366	1183	1122	1049	938	863	869	834	758	743	783	699	719	715	677	700	594	626	617	641	542	592	594	597	589	598	560	613	541	575	575	604	572	562	547	526	578	532	515	551	556	557	543	539	521	511	537	527	533	560	521	511	538	509	500	559	524	581	532	552	502	544	539	530	551	561	497	489	522	542	544	485	522	528	537	550	497	516	577	547	503	473	485	506	558	529	520	501	508	541	561	510	523	517	540	528	522	495	485	533	503	546	538	498	531	542	528	532	508	536	514	531	510	493	534	480	536	497	502	547	528	486	556	481	525	511	490	540	538	506	510	479	517	507	469	540	485	490	524	514	480	497	522	517	501	556	538	530	506	525	541	526	474	519	529	499	532	536	517	559	536	519	517	521	569	529	507	514	568	519	484	507	489	519	553	505	508	512	496	524	543	482	527	499	481	523	481	512	508	511	529	541	519	503	488	516	500	518	509	551	536	522	512	521	508	500	511	568	502	508	514	502	491	503	532	488	502	513	543	522	509	524	520	506	526	527	545	509	526	498	562	499	515	485	507	558	501	558	497	542	513	493	531	529	474	488	507	531	528	527	526	515	478	521	539	523	528	509	525	483	513	504	530	487	499	547	483	467	511	487	524	482	504	548	454	520	526	503	521	533	517	500	504	518	521	566	478	528	512	482	541	532	519	455	553	537	506	498	531	497	519	477	534	512	495	531	526	479	516	522	521	510	528	484	524	483	497	516	492	523	513	500	511	509	524	497	546	515	515	515	531	505	519	511	521	508	528	534	517	468	523	512	549	480	516	508	508	523	480	521	527	492	492	516	482	552	519	492	536	536	478	525	500	501	482	529	498	494	488	552	559	549	520	464	529	546	486	524	513	523	496	531	531	511	533	498	528	545	508	501	525	507	528	505	545	542	481	523	473	525	538	460	510	479	551	536	489	510	535	550	566	506	521	541	486	534	523	555	542	513	485	500	506	525	517	498	512	535	491	527	488	505	528	506	534	545	502	500	522	464	517	507	485	503	506	541	500	531	504	526	535	514	500	484	503	504	519	542	514	537	519	484	515	544	518	490	514	502	499	524	537	519	484	530	507	538	538	494	540	488	500	509	512	491	525	500	484	500	528	530	510	549	474	466	545	526	460	518	492	524	517	512	525	512	535	524	546	525	506	499	499	496	506	518	488	550	524	524	521	524	495	553	551	487	494	517	522	543	506	562	565	500	502	538	527	510	508	497	537	516	525	511	519	490	577	536	491	506	517	509	526	538	517	460	477	535	544	543	470	513	500	545	522	529	559	533	507	527	542	522	504	520	523	510	497	502	532	518	505	546	538	487	525	496	494	549	545	501	500	519	470	507	502	521	523	489	479	495	512	515	522	495	502	528	527	531	564	532	504	569	513	488	510	497	508	554	504	567	527	515	518	563	486	475	504	554	530	520	529	501	504	528	517	545	508	510	455	521	511	513	524	513	551	542	491	491	465	534	480	522	499	497	569	522	517	566	484	475	504	530	521	521	530	473	498	499	523	523	518	492	544	513	558	488	543	528	520	533	496	484	539	494	486	518	490	516	507	499	510	525	477	489	469	498	485	514	475	516	484	533	530	512	506	514	497	525	485	503	513	520	534	513	519	504	515	505	497	518	536	507	562	497	477	544	499	495	509	515	517	527	518	522	488	518	490	501	531	518	500	485	522	529	533	471	521	525	516	514	512	482	548	515	511	500	527	455	512	508	511	523	542	533	522	556	511	530	518	508	510	514	513	496	520	509	518	536	516	482	546	548	529	525	502	523	472	481	524	505	510	494	517	514	510	496	496	506	559	501	508	534	501	531	520	529	471	528	505	499	533	495	524	505	519	560	504	499	516	541	560	525	528	529	519	548	503	529	536	525	561	507	568	537	486	540	541	480	537	517	536	495	532	508	498	488	473	466	523	541	511	527	497	514	527	504	545	474	542	456	539	507	491	530	514	513	525	524	493	546	517	497	497	494	494	545	486	529	515	532	502	499	499	545	522	470	503	502	502	513	530	485	519	548	519	514	523	516	491	546	554	532	535	521	526	498	506	525	506	547	525	518	534	528	555	495	546	466	560	502	482	505	498	505	549	523	516	513	513	547	529	505	496	487	507	523	552	558	498	540	512	523	495	530	543	475	519	514	546	510	475	501	534	488	491	503	520	503	524	504	510	511	545	548	527	527	527	515	533	552	518	526	501	531	547	524	540	557	524	489	544	502	486	544	545	498	523	507	549	517	518	526	518	532	519	540	498	501	532	528	507	492	502	502	522	515	522	483	492	469	563	552	504	536	514	506	493	557	530	524	516	480	480	492	535	476	519	537	476	515	508	481	521	532	520	477	481	544	502	508	513	562	550	486	528	493	510	493	552	574	505	484	523	500	472	487	505	506	481	537	480	491	519	508	496	545	501	523	496	511	497	507	492	494	503	522	528	535	541	513	552	518	517	552	521	523	507	499	479	520	544	502	531	505	532	537	487	517	488	503	513	537	583	530	494	509	487	524	496	549	513	544	501	500	494	502	524	502	514	544	506	513	471	504	519	531	539	479	490	530	480	518	527	499	485	538	476	524	542	520	510	520	488	493	464	499	483	487	538	473	526	572	532	510	520	524	543	526	504	512	511	537	460	511	531	519	505	511	494	540	513	463	531	522	508	498	520	513	495	519	542	497	534	504	526	511	510	508	521	507	530	485	521	488	523	508	503	539	546	478	483	520	498	497	491	506	547	484	564	526	506	493	531	536	539	502	484	481	541	509	514	505	510	549	475	574	564	500	525	534	526	501	531	536	494	501	492	523	527	507	491	480	519	513	526	551	475	516	498	528	485	522	483	565	497	567	493	530	501	518	534	556	534	500	550	519	480	500	494	501	539	505	538	540	526	517	544	540	512	540	531	535	482	518	486	467	504	491	524	513	546	484	553	526	485	494	549	563	501	492	562	513	516	522	529	516	535	506	517	518	498	494	533	534	502	505	535	536	509	530	498	515	532	525	523	494	517	479	541	468	539	499	495	531	515	534	483	491	531	507	507	500	496	512	518	499	509	519	520	494	523	506	501	582	537	521	495	518	508	556	554	502	460	535	510	512	525	514	550	528	531	513	521	561	507	522	473	563	518	543	558	535	487	506	518	541	508	542	539	553	528	523	498	507	528	507	520	559	475	500	512	503	495	530	479	521	522	527	516	513	522	535	499	494	588	521	478	508	517	521	514	482	489	514	528	505	514	513	515	528	529	506	521	519	485	491	510	522	493	549	503	575	486	539	520	517	488	495	535	530	534	531	516	503	522	524	498	475	592	488	501	483	524	504	539	518	535	535	488	467	532	543	503	515	521	547	535	500	494	534	507	537	490	537	522	535	496	532	505	550	556	489	542	537	521	507	516	512	489	530	527	514	480	511	525	541	508	516	522	473	545	532	495	513	496	555	515	493	482	547	527	513	527	479	481	495	540	517	496
51248	20306	7019	2186	1401	1090	794	657	537	476	470	430	399	373	341	316	329	294	330	290	285	279	319	299	255	270	303	275	301	285	278	258	281	274	281	238	252	275	270	287	268	256	268	248	278	281	276	289	245	290	247	290	252	280	227	286	243	244	249	267	271	272	277	273	273	281	236	262	274	303	262	259	261	263	260	254	228	291	263	288	215	261	273	273	272	245	254	281	281	253	258	295	279	271	299	230	251	234	238	281	241	272	267	224	251	289	230	266	259	241	268	251	273	241	269	261	244	298	245	225	265	275	252	262	280	242	278	259	260	262	249	279	251	274	264	247	257	242	282	258	249	251	264	263	263	285	268	252	253	261	249	254	245	278	273	274	311	232	240	275	276	253	259	254	241	246	239	289	241	250	240	232	233	250	255	265	249	238	236	278	257	256	286	236	281	249	253	247	271	257	249	235	263	256	253	239	276	284	292	242	271	268	253	263	227	256	237	248	252	251	237	233	234	234	263	270	262	243	262	283	272	255	263	254	242	263	256	234	233	255	255	255	285	262	258	240	251	247	241	289	257	263	250	249	246	250	285	289	247	268	289	273	243	255	218	250	272	258	246	257	235	223	252	281	270	281	244	259	248	238	242	288	266	266	246	246	281	266	232	251	265	233	253	254	249	245	255	253	254	266	234	247	270	243	254	285	268	274	223	246	246	236	283	232	236	266	245	268	267	278	261	254	249	241	247	230	227	267	236	243	253	280	267	246	281	259	283	273	254	241	253	262	268	251	232	258	278	253	299	261	249	273	243	274	253	272	274	247	260	263	254	226	265	266	269	264	233	248	220	247	249	239	264	246	250	254	252	273	242	251	259	273	257	274	266	236	270	287	245	242	247	277	258	260	247	271	272	244	273	276	239	228	258	252	263	261	252	242	236	254	263	259	273	230	260	266	265	254	275	268	270	289	252	265	261	268	233	244	254	246	278	250	283	280	233	272	263	246	268	305	290	261	259	276	262	255	254	257	261	272	278	278	268	243	279	263	253	255	270	252	277	222	266	256	232	231	256	248	236	258	291	248	255	271	254	258	227	215	256	255	260	253	237	298	275	250	287	270	243	276	261	254	277	268	246	283	266	235	244	276	292	267	248	249	233	273	268	233	284	246	283	275	232	258	235	272	266	251	267	249	246	255	282	272	268	239	287	254	242	294	257	265	261	233	268	235	277	269	242	269	255	247	241	246	254	242	270	226	232	257	250	226	255	284	257	277	242	273	228	274	304	278	263	244	263	246	255	227	268	251	261	268	259	259	253	252	241	240	256	269	260	244	255	272	245	240	252	258	281	217	263	271	258	239	255	227	262	258	237	263	253	261	266	274	259	265	268	273	296	254	274	284	225	263	245	253	262	248	255	231	272	225	263	250	263	230	260	244	253	266	261	255	259	245	271	246	246	252	243	261	254	259	219	234	232	277	269	237	247	244	259	219	260	241	240	249	291	239	254	221	234	234	273	247	259	285	268	260	220	249	229	231	251	293	263	256	250	279	269	243	254	266	270	245	268	248	251	273	273	228	251	271	260	245	250	227	252	284	256	282	242	267	236	257	248	267	247	251	245	244	262	264	266	275	272	255	246	264	280	235	253	229	275	256	283	240	249	270	301	288	250	252	264	257	265	276	248	244	279	277	272	251	266	241	256	252	253	228	269	292	266	277	235	261	280	266	253	236	270	265	272	251	255	275	289	234	244	266	247	251	262	260	240	282	255	233	278	233	256	243	236	239	236	265	262	275	239	257	263	267	243	265	258	246	252	255	263	265	234	258	270	280	254	233	242	257	258	269	217	270	264	269	256	265	264	258	277	236	280	245	250	245	255	265	272	258	248	256	279	241	278	264	234	267	259	239	251	248	297	283	225	260	269	238	246	279	273	293	259	263	257	265	224	257	263	261	249	279	268	251	231	271	235	259	253	290	254	300	265	266	206	239	290	266	264	254	253	241	258	251	261	242	246	277	251	236	244	289	282	246	260	281	264	283	266	252	271	239	253	290	254	260	266	271	255	266	265	249	260	249	246	270	263	236	247	260	252	234	255	278	273	282	262	249	287	275	268	284	269	241	244	228	225	255	232	245	264	239	271	249	269	284	229	270	253	266	277	250	263	261	251	255	252	263	257	304	242	233	250	244	228	274	262	286	290	237	259	244	266	258	247	253	259	244	260	254	264	247	218	258	248	265	246	238	229	281	283	249	261	272	285	259	238	252	237	246	257	260	268	298	257	247	252	248	252	253	255	257	248	273	248	244	232	229	239	245	261	281	262	251	252	226	289	235	258	238	280	246	246	233	250	259	263	264	253	268	226	266	238	255	218	246	247	278	242	258	237	264	264	246	247	244	241	229	240	237	248	228	241	282	243	208	274	256	289	230	255	254	244	221	275	263	245	249	288	218	295	251	253	285	237	251	251	263	247	233	254	278	223	256	260	277	251	272	272	263	245	272	248	262	266	303	269	241	248	252	259	243	257	229	248	263	242	282	262	242	233	274	256	240	241	275	276	220	265	250	276	253	215	258	256	251	261	239	242	257	239	257	264	275	274	254	252	220	253	252	251	230	256	257	230	259	265	273	264	255	263	268	275	243	276	253	256	284	245	239	258	264	273	293	244	253	248	245	280	286	263	242	253	259	263	227	275	255	251	253	269	248	236	247	258	244	292	250	271	249	249	244	276	252	254	266	238	272	262	269	260	268	269	280	266	280	232	265	285	261	257	274	262	250	250	263	261	258	236	263	267	251	234	243	252	271	265	232	244	244	247	252	271	278	229	252	236	268	260	263	253	251	257	274	255	247	237	252	223	255	247	275	278	311	234	251	250	259	279	265	245	252	246	276	290	238	253	260	234	256	294	269	250	245	266	228	292	239	246	253	282	241	249	234	258	283	254	247	251	249	259	273	250	265	290	261	269	274	260	257	285	274	277	290	259	254	243	256	290	262	279	265	253	232	234	273	243	261	263	262	233	249	282	250	219	267	271	258	240	259	251	257	265	278	263	233	290	269	254	244	271	278	244	257	253	261	243	250	262	269	262	281	248	257	268	242	236	254	258	263	241	244	259	222	244	259	278	281	261	260	260	235	279	261	276	263	281	251	257	280	235	259	265	262	258	239	264	269	237	255	258	304	277	282	231	258	262	276	272	240	266	270	240	236	268	274	241	235	272	274	262	243	235	281	243	255	253	256	285	238	242	274	300	254	254	260	245	240	238	275	251	236	245	272	220	244	232	242	264	243	250	243	251	269	248	296	282	266	256	234	270	259	275	268	231	263	258	237	266	263	245	256	265	263	257	278	250	229	234	240	269	257	255	247	259	229	278	244	291	249	255	260	234	250	261	281	245	260	263	265	288	252	248	258	262	248	268	259	257	260	264	220	254	256	237	261	254	267	283	263	248	208	240	257	244	257	241	261	249	252	242	256	250	271	258	254	266	255	252	253	265	277	274	249	264	277	268	260	260	281
32547	2776	5991	6530	5641	4484	3713	3079	2645	2397	2152	1869	1733	1625	1544	1402	1411	1299	1218	1197	1176	1115	1089	1010	1091	991	1031	970	934	954	938	959	925	922	925	849	907	900	947	892	848	884	881	864	852	827	857	855	844	865	835	835	836	848	805	828	845	846	750	809	749	826	778	757	815	791	796	775	863	785	777	828	790	844	786	811	761	799	839	807	820	776	802	768	770	820	787	794	769	770	801	781	768	733	840	751	778	819	801	800	750	770	784	815	762	847	724	737	729	755	809	776	789	751	760	817	825	796	758	754	790	784	820	848	789	817	816	809	800	741	807	752	788	798	800	812	772	778	718	777	779	759	756	776	733	809	780	816	719	797	778	810	783	796	800	801	801	786	782	770	742	761	789	766	788	771	772	768	729	794	777	791	772	779	815	764	761	742	740	739	699	701	729	766	796	777	739	774	776	763	734	736	776	779	769	759	802	759	794	757	780	759	794	717	810	776	774	806	805	711	759	739	775	771	761	747	784	744	799	783	784	779	788	779	768	735	802	753	788	763	792	726	741	744	788	760	728	775	772	729	746	765	747	776	776	737	834	812	762	751	793	721	770	762	804	793	795	805	802	761	763	770	754	766	786	762	807	761	745	728	782	760	777	770	755	744	755	741	794	796	769	784	801	797	791	789	799	748	790	747	759	793	781	786	788	771	772	780	731	815	751	782	724	774	780	781	794	785	834	821	775	814	776	748	812	754	817	796	700	780	755	812	756	724	732	759	803	802	760	749	767	771	757	775	740	772	745	820	776	780	802	784	755	780	773	763	791	791	807	799	776	811	768	751	736	761	740	774	769	714	811	795	746	778	764	773	746	780	754	800	680	743	747	760	780	714	791	824	756	781	788	745	764	738	765	785	796	722	787	803	789	811	736	734	735	770	759	783	749	795	792	758	750	799	858	749	741	744	787	717	752	759	751	801	785	792	783	786	738	782	757	778	776	769	763	810	763	774	796	748	818	795	779	764	771	782	780	750	786	796	790	754	753	729	810	756	783	783	756	788	745	779	774	777	801	761	775	773	784	708	708	755	792	798	764	790	781	759	750	776	790	776	784	743	727	787	785	782	784	770	753	781	804	761	735	804	699	792	798	797	750	803	773	776	774	793	755	767	773	773	755	789	762	772	779	756	776	761	757	700	737	860	747	725	805	780	758	745	798	764	763	769	754	773	751	826	782	790	781	779	786	752	740	782	752	772	742	781	764	799	724	774	773	729	797	792	806	786	741	790	781	791	734	831	770	768	759	749	783	742	821	760	795	758	738	752	771	790	765	774	775	777	755	777	764	768	767	769	732	764	748	804	748	787	805	746	738	755	769	775	703	809	779	726	811	817	777	739	737	781	714	839	753	803	736	778	744	762	761	805	746	777	719	762	730	761	769	747	772	784	783	828	765	801	759	813	786	814	770	772	741	783	815	734	776	784	747	780	779	793	754	773	751	721	801	808	757	748	791	760	747	722	818	813	833	767	789	781	775	740	788	749	749	749	777	780	738	699	760	738	808	791	782	761	712	765	749	731	774	852	689	739	793	759	804	744	779	705	738	780	778	752	818	808	771	730	757	787	758	745	781	712	831	751	798	808	763	788	802	817	747	740	784	799	762	799	718	717	764	732	786	779	793	738	783	759	769	757	739	774	788	756	792	776	787	739	772	785	750	776	747	779	730	706	772	750	781	743	755	748	731	734	738	755	800	772	770	767	789	813	754	805	814	761	718	793	771	746	791	731	764	798	812	769	735	766	765	696	771	736	764	745	767	770	722	754	768	781	712	794	779	770	742	761	791	778	780	711	732	786	783	754	760	775	796	752	767	774	775	762	779	784	756	754	808	792	723	765	784	718	805	768	763	775	750	773	753	774	768	794	742	798	771	749	774	762	774	744	758	785	750	743	767	811	735	773	731	765	786	773	839	850	739	756	740	718	778	726	782	740	749	732	804	790	790	784	789	760	765	763	751	757	815	713	789	735	796	796	737	737	771	812	823	755	774	787	788	734	790	759	781	806	770	819	766	738	774	757	723	814	766	808	776	766	735	765	743	795	810	804	751	803	789	733	768	742	776	758	798	746	787	787	734	774	754	797	755	794	809	800	753	752	762	800	830	779	807	781	766	744	813	702	753	784	780	745	773	775	708	749	831	746	741	777	752	703	789	743	746	788	824	746	737	741	763	765	705	761	802	790	762	779	740	735	782	780	820	777	757	776	738	788	755	798	823	785	778	737	782	721	749	741	750	729	743	807	771	801	783	777	803	780	753	745	807	775	731	767	755	772	769	740	784	785	789	776	717	796	800	781	798	731	788	745	790	783	769	790	762	765	773	715	741	762	749	781	778	759	777	760	751	807	758	777	766	685	772	765	714	765	742	793	800	762	797	754	743	778	780	728	754	769	775	800	767	792	799	779	761	769	788	759	726	771	776	792	750	774	778	767	751	753	768	789	754	810	774	760	760	818	775	789	775	732	781	850	791	831	773	729	764	746	807	780	747	797	775	799	729	741	782	772	748	736	739	767	762	724	801	819	785	762	753	713	750	750	773	788	745	764	747	744	769	767	752	749	754	772	767	776	790	787	771	789	791	775	778	735	747	741	766	735	765	800	769	694	816	798	746	797	747	798	765	782	784	797	737	773	739	752	782	729	748	795	791	724	757	811	739	739	750	765	767	785	770	769	730	819	726	766	766	764	759	772	810	787	746	781	744	669	747	758	770	766	795	803	751	718	818	779	766	765	766	745	734	780	721	758	733	749	781	763	798	776	792	804	743	811	815	775	730	759	762	782	780	764	786	769	746	772	774	747	708	779	820	782	779	752	763	820	781	716	758	797	856	765	786	734	798	750	756	767	766	722	719	725	763	797	763	780	759	821	800	789	769	782	763	723	789	776	811	761	744	750	700	777	762	708	749	801	802	764	806	740	764	783	764	770	754	724	724	768	753	746	778	791	782	784	743	813	760	770	773	739	782	746	785	792	750	789	713	742	737	750	766	740	790	787	803	749	791	715	735	741	789	804	760	740	803	767	781	785	752	815	767	801	787	756	770	773	768	770	756	749	817	800	804	795	754	758	775	766	727	771	774	815	772	740	793	773	790	761	703	775	782	772	787	781	768	724	807	808	742	791	769	736	709	773	770	763	761	772	759	781	786	770	780	767	773	817	790	736	765	809	744	745	787	787	816	787	741	745	792	831	736	738	820	722	744	750	766	725	786	738	741	735	769	761	793	825	736	801	793	789	767	746	754	764	755	812	734	753	754	794	788	788	778	744	779	787	755	736	785	728	730	734	825	742	776	749	813	778	734	742	748	774	769	748	766	747	776	786	780	800	738	732	768	742	733	743	800	759	764	795	800	775	748	768	707	755	781	802	796	765	785	775	713	744	723	770	778	761	780	797	797	755	749	772	754	738	802	718	791	745	757	792	751	751	756	792	767	749	795	803	756	733	779	768	761	744	811	775	768	768	770	771
7535	580	222	165	119	120	90	104	102	84	97	106	107	103	93	91	90	89	104	94	88	84	90	99	91	94	91	82	79	105	100	104	80	96	102	94	106	111	91	102	90	96	89	106	96	83	97	101	90	91	85	99	101	103	86	88	83	90	71	98	87	92	95	83	91	99	81	98	90	80	86	87	91	94	86	80	79	112	111	99	92	89	86	93	89	102	96	85	96	92	91	90	103	89	82	90	88	95	96	83	100	90	105	98	101	88	105	72	75	99	89	96	93	88	103	98	86	74	89	94	91	83	118	113	114	70	84	92	96	81	81	89	93	104	102	90	84	91	100	80	84	86	86	107	104	98	107	95	90	81	80	97	99	90	95	107	99	88	83	82	90	99	83	79	89	88	77	104	90	88	95	93	103	81	102	100	92	97	93	87	93	90	112	82	89	87	91	96	81	114	100	86	82	92	84	90	109	87	88	85	91	85	80	96	71	85	104	94	125	91	97	98	87	104	90	112	105	97	96	97	83	96	94	106	76	105	93	78	96	107	93	90	91	96	92	94	87	87	92	108	94	86	82	103	101	85	93	72	96	99	87	97	92	85	84	104	91	100	75	84	98	108	85	79	101	84	92	85	78	84	105	101	107	90	97	98	96	87	113	91	71	95	72	77	94	94	102	96	98	76	95	88	99	103	84	75	94	82	113	94	97	83	89	97	91	90	107	106	87	95	98	82	88	88	86	89	97	82	101	73	107	76	84	93	101	104	89	99	82	83	111	74	79	90	86	82	90	105	92	72	95	107	91	96	88	90	85	91	93	87	103	86	87	102	93	86	93	75	92	78	88	84	94	81	99	93	69	92	98	73	98	73	84	78	108	74	90	94	100	95	97	94	80	94	98	97	83	103	103	97	98	101	86	105	88	95	90	92	81	91	83	93	98	81	89	104	99	108	75	82	107	100	82	94	79	76	72	114	101	89	108	84	82	98	81	88	99	91	80	90	96	99	87	106	100	88	93	94	73	101	84	105	86	98	98	93	78	90	91	100	89	90	88	90	95	90	88	93	107	84	109	72	101	85	88	93	81	96	80	78	87	100	83	92	96	89	86	109	88	88	102	93	110	99	97	93	78	90	93	90	100	97	86	89	98	89	93	83	83	97	96	88	94	87	91	102	96	104	96	91	92	87	94	102	93	86	92	75	78	90	100	90	85	114	82	90	95	88	109	79	93	96	89	84	94	80	87	74	88	97	83	89	90	89	90	86	90	79	103	84	96	88	107	79	87	81	93	78	88	85	92	72	93	84	87	107	102	79	94	84	84	91	104	110	81	98	96	99	89	84	85	82	83	97	103	98	98	94	86	88	98	101	102	104	97	104	94	103	91	102	86	93	74	77	117	78	88	101	98	94	102	97	97	93	89	100	83	90	96	92	84	104	89	112	83	101	93	89	83	86	97	96	89	97	109	95	84	119	88	87	87	100	83	83	77	99	90	82	87	95	94	89	88	78	84	99	83	99	86	110	99	91	75	90	79	69	101	93	94	87	83	102	107	104	89	106	83	105	85	90	93	84	107	106	89	87	81	101	86	96	84	92	94	89	95	88	116	83	91	91	99	84	89	77	80	92	78	105	101	100	97	84	124	96	99	91	100	95	114	103	96	86	87	116	95	94	77	83	96	86	89	87	100	94	104	85	86	89	81	81	104	95	105	99	75	108	79	77	96	91	105	101	88	100	96	87	99	84	81	98	90	79	94	80	88	93	89	87	99	88	72	101	91	107	95	87	92	98	97	98	84	83	95	77	97	76	86	114	92	96	66	86	91	86	80	99	80	94	98	86	93	88	95	94	92	101	87	89	82	112	90	89	95	94	86	107	82	101	101	95	105	103	83	83	92	99	83	85	100	89	82	95	92	90	97	101	99	99	87	89	102	104	94	104	86	85	100	116	93	94	103	77	110	87	94	90	85	75	84	107	94	82	105	90	74	94	99	84	79	103	107	95	99	75	79	105	93	99	78	87	94	100	99	91	110	90	77	98	99	110	97	94	100	95	97	77	108	102	82	80	87	85	100	85	98	90	102	118	86	82	99	108	93	100	93	89	74	100	76	119	98	63	89	94	85	87	88	89	100	78	93	100	107	91	101	98	89	88	112	103	105	69	103	86	85	116	78	101	91	83	91	81	96	85	113	99	101	102	95	79	88	92	103	94	92	98	91	105	80	88	94	91	86	94	76	88	92	90	90	100	99	108	102	110	93	91	78	93	91	93	105	90	74	96	84	108	76	108	86	115	107	98	78	88	91	79	88	105	81	91	79	98	87	107	92	90	82	103	98	92	97	91	100	118	91	105	85	88	97	84	89	91	94	81	83	110	90	93	105	91	81	90	107	100	90	89	98	76	98	108	99	71	78	106	85	100	84	96	90	86	86	93	82	102	104	102	93	92	95	85	99	96	89	91	76	115	101	99	116	91	87	104	87	97	87	100	95	83	91	90	87	100	91	89	99	92	89	100	85	86	104	98	104	102	93	88	87	93	90	84	90	88	74	86	97	109	93	75	84	89	78	89	74	94	101	87	94	92	96	71	115	97	86	88	83	93	87	84	96	119	91	98	98	105	90	88	94	92	92	88	102	89	94	95	111	82	88	96	83	81	94	73	89	92	103	85	89	99	82	95	88	100	111	80	90	91	97	98	87	105	94	108	81	95	90	100	85	106	98	103	82	110	90	85	101	88	85	98	96	102	88	89	97	90	99	97	87	115	113	85	97	90	93	94	88	85	95	102	79	85	99	94	98	92	87	119	90	88	85	89	99	86	104	93	70	96	87	84	87	110	88	88	105	89	84	87	97	101	100	95	89	102	89	95	90	91	92	103	77	95	102	81	91	96	79	103	81	84	83	99	108	95	87	88	97	90	88	103	78	86	69	103	90	84	98	84	96	89	77	87	87	85	101	94	93	92	91	98	111	101	98	83	95	79	86	85	73	110	109	100	85	91	98	93	97	76	103	81	105	92	82	100	88	88	92	96	85	71	104	99	92	85	86	91	81	100	98	92	84	93	91	89	95	97	87	88	91	102	105	78	119	111	88	108	107	94	83	82	104	92	88	101	97	102	91	87	74	88	85	79	80	91	87	93	79	95	83	92	99	96	88	100	79	91	94	87	93	107	92	97	89	91	95	84	96	103	98	76	102	96	81	103	100	107	99	110	98	105	103	92	100	68	102	92	95	81	86	101	99	100	99	91	65	88	102	118	79	95	86	95	107	85	91	81	91	100	91	93	86	87	96	68	89	86	100	87	95	87	92	84	101	98	102	103	89	87	95	103	99	85	102	91	88	93	72	82	95	94	96	90	86	86	94	96	94	103	102	94	91	103	88	88	83	83	102	101	95	86	75	100	97	96	99	84	79	88	92	80	98	86	103	91	89	95	90	98	74	109	115	98	69	88	92	94	114	93	95	94	99	89	87	97	80	81	86	96	92	92	100	87	80	91	81	117	90	99
6696	421	532	579	503	465	479	445	411	388	393	404	359	293	361	336	334	367	339	333	344	324	320	326	342	328	303	348	347	332	340	323	331	317	314	337	321	365	343	336	344	353	358	331	349	340	330	374	348	327	338	349	337	328	336	321	356	332	317	341	340	331	305	331	338	345	299	297	333	345	328	333	320	350	319	344	365	359	340	345	359	359	353	353	341	347	328	321	318	333	351	344	311	304	313	343	336	313	318	340	302	335	332	343	315	365	328	354	326	323	356	315	332	331	325	373	309	315	322	347	336	373	331	324	374	340	325	306	305	341	329	335	332	344	331	386	356	308	355	343	304	327	327	322	324	328	348	374	357	305	325	338	335	323	334	335	331	333	357	368	324	337	312	366	316	362	349	352	325	337	347	367	308	352	341	325	339	356	320	333	370	323	343	332	320	362	335	324	336	322	328	352	353	378	352	309	329	337	320	343	297	327	292	343	363	337	338	297	325	349	361	325	322	349	337	332	328	329	348	344	313	336	344	327	334	304	324	370	329	328	358	327	328	308	345	385	317	343	325	332	348	365	319	351	342	307	313	341	331	299	386	343	336	331	300	350	381	351	325	320	340	309	350	336	318	326	301	344	336	370	349	302	347	340	335	342	357	319	361	343	350	308	358	344	346	346	322	314	313	316	321	306	350	334	314	309	348	340	332	308	358	355	315	326	327	356	313	313	305	348	347	309	343	310	305	340	344	301	347	349	325	316	316	323	322	338	337	351	307	296	305	322	315	308	307	337	347	336	335	336	342	316	303	328	355	349	280	343	337	320	349	344	319	354	332	323	323	350	338	329	352	320	323	335	305	343	334	307	311	336	350	296	345	334	348	361	322	340	367	346	328	306	356	333	315	338	324	312	293	336	339	333	336	323	331	349	334	340	317	330	308	369	318	340	332	331	352	333	329	317	321	345	360	357	313	306	340	336	323	321	331	352	318	343	336	328	347	308	302	351	299	332	346	333	336	355	339	311	341	316	343	345	353	326	319	336	295	338	342	342	328	321	302	330	330	349	350	339	334	344	366	315	327	325	332	349	334	314	336	318	320	297	355	320	334	349	323	343	322	352	327	311	323	347	319	352	341	358	332	324	331	303	325	312	330	314	331	336	350	324	335	339	333	317	326	338	346	355	339	323	346	308	355	323	323	352	361	343	337	322	363	323	353	345	343	369	360	338	346	343	331	329	323	335	345	359	335	328	307	347	345	335	361	327	341	347	337	316	304	325	318	338	333	323	309	361	330	335	364	326	330	343	304	368	318	328	323	324	367	333	320	352	335	326	327	368	341	348	321	322	361	298	312	325	334	335	304	317	354	338	347	370	333	359	348	352	311	348	337	345	348	340	324	309	367	332	350	322	328	357	331	360	366	323	325	343	349	348	338	325	342	363	370	302	346	343	340	334	330	350	337	335	333	323	337	324	354	322	311	329	337	334	366	337	336	325	364	340	352	335	309	323	333	335	344	337	346	327	324	336	345	295	345	342	324	367	337	330	385	312	353	321	333	353	320	335	333	325	351	336	354	350	326	336	336	311	313	361	323	359	332	362	305	342	323	328	361	330	339	295	345	335	333	336	318	319	353	342	340	336	315	340	325	322	326	323	308	343	328	324	332	339	320	347	310	330	347	366	362	367	348	329	358	322	368	352	304	356	311	329	340	352	348	329	373	362	346	344	330	325	329	326	357	323	328	353	336	335	329	321	337	338	350	314	346	322	341	329	350	312	349	343	337	331	377	315	325	315	341	312	307	346	332	322	340	344	336	346	359	311	332	326	335	334	334	321	344	348	333	337	345	304	329	284	336	349	311	336	347	337	348	340	289	343	328	322	343	319	375	326	356	332	301	323	356	305	322	334	331	339	336	336	330	321	325	332	308	339	343	362	333	312	338	325	326	341	328	305	338	332	312	332	306	355	345	356	360	341	351	290	352	325	313	312	320	342	342	281	310	345	338	319	318	329	354	373	313	295	349	303	337	333	343	348	352	335	329	342	321	350	337	321	339	329	316	349	328	303	342	325	357	335	332	369	357	306	317	335	339	338	363	357	351	334	324	355	343	297	348	312	334	333	335	315	334	382	344	328	331	334	329	346	307	372	358	319	351	330	335	316	314	350	318	317	307	306	322	356	337	362	334	313	328	341	339	366	340	343	321	343	353	302	347	323	339	359	368	351	325	371	330	312	329	340	332	335	331	323	331	353	352	333	308	339	334	348	308	366	330	330	331	325	343	328	285	340	341	320	344	329	351	361	311	332	351	337	305	322	333	347	336	356	314	306	353	345	324	334	333	338	342	327	345	334	321	339	333	334	336	325	346	313	344	319	327	357	312	347	313	338	303	369	341	330	334	366	338	324	358	331	338	319	323	325	362	344	354	327	360	327	367	323	326	320	321	327	304	347	322	338	344	342	318	320	349	334	349	337	337	312	297	366	355	342	392	344	326	323	336	320	341	325	324	321	337	343	322	376	340	331	311	308	340	312	348	343	358	342	375	316	323	348	345	348	348	357	361	325	321	334	311	320	356	364	344	339	361	337	333	333	340	341	351	326	310	350	366	314	316	300	325	344	336	334	347	342	350	315	303	339	322	337	350	339	344	341	322	346	373	323	330	322	352	342	333	325	351	348	360	333	344	319	330	327	353	367	346	322	323	322	347	353	332	347	326	345	313	333	349	350	328	326	339	337	320	330	343	324	335	356	350	323	353	353	354	360	332	368	371	327	341	358	319	376	338	341	331	344	322	320	336	369	359	310	355	323	357	318	317	337	303	319	337	324	320	344	342	313	349	349	332	338	364	341	316	324	338	322	319	320	348	305	338	348	318	330	337	363	337	338	318	312	317	331	347	337	335	322	320	290	308	340	359	323	329	313	305	335	320	343	355	332	317	341	340	314	329	357	356	348	375	344	342	338	333	342	345	286	353	315	298	318	364	356	356	324	308	330	322	334	340	323	322	354	333	334	336	320	337	338	361	355	351	344	336	300	333	331	316	346	345	325	332	328	326	321	371	337	323	340	327	350	331	353	307	313	333	317	377	339	348	316	331	326	346	338	354	323	345	352	349	321	353	316	322	322	337	349	332	368	347	349	378	331	309	311	321	348	334	326	331	334	304	334	331	321	309	355	347	339	314	315	363	308	344	319	354	337	312	357	340	344	332	345	334	340	341	345	358	370	332	311	331	320	338	329	350	335	332	328	331	344	354	320	346	347	289	354	328	335	342	337	319	334	305	313	336	320	343	311	327	352	331	342	339	360	359	340	340	296	329	346	311	325	336	313	319	320	321	343	332	349	358	364	331	334	331	331	336	350	334	340	314	327	323	337	340	357	327	367	337	355	316	315	322	326	334	328	333	352	310	353	337	326	377	359	320	357	338	324	338	305	330	312	315	336	320	330	330	394	325	344	328	350	347	337	322	346	337	327	368	327	342	313	335	347	345	337	344	319	352	339	362	332	340	311
39795	13499	2511	1007	704	546	427	349	278	256	222	245	225	244	197	207	163	179	186	209	195	216	192	175	158	179	190	189	167	190	173	174	165	162	154	146	174	157	141	177	175	176	171	160	149	178	166	143	155	163	150	134	161	169	158	183	139	141	166	148	157	170	160	143	149	162	169	173	167	151	165	161	173	145	158	150	156	162	154	141	173	145	145	171	159	147	150	158	162	153	166	175	146	157	166	153	139	154	154	164	161	162	161	137	169	157	144	168	164	170	155	170	146	152	160	163	168	152	171	187	152	161	146	163	166	182	151	163	153	163	125	154	174	157	166	153	156	151	162	142	164	159	148	139	173	144	171	152	142	144	158	164	145	170	183	155	147	164	166	168	162	173	150	156	151	170	152	142	160	143	150	144	145	160	148	171	175	160	153	159	172	160	171	139	157	162	161	171	150	175	144	178	158	152	176	138	161	172	162	149	160	152	160	163	170	142	149	142	172	149	183	182	160	159	164	180	136	149	147	163	165	160	158	165	132	148	147	143	128	138	151	159	154	165	152	142	159	168	153	130	154	164	130	168	146	160	158	150	167	171	158	159	156	157	168	178	180	164	164	162	154	167	146	156	146	160	163	172	152	158	147	150	163	131	163	175	177	148	156	163	153	158	164	177	161	144	139	173	167	135	161	155	141	150	153	161	166	148	165	168	153	161	166	184	163	157	170	137	156	157	154	170	178	137	158	163	154	176	168	156	145	170	175	183	175	179	176	160	157	156	152	179	182	136	181	124	165	158	132	191	158	167	178	156	116	153	175	152	180	153	167	170	156	155	160	145	150	155	149	150	128	141	158	150	152	173	175	156	160	161	173	161	143	163	154	174	161	183	175	154	155	152	161	169	159	167	155	169	182	139	155	163	165	159	152	156	153	146	144	149	135	154	177	166	149	136	146	127	140	164	160	180	154	156	166	134	154	156	158	146	148	174	161	171	146	147	165	173	167	163	155	160	146	147	152	144	171	163	152	131	151	153	153	160	154	173	173	162	150	146	143	148	146	173	142	153	170	141	169	154	153	160	162	168	161	158	167	157	174	162	139	162	146	160	152	176	153	157	154	163	154	157	160	155	171	168	151	169	143	148	159	179	140	153	167	161	176	161	167	151	146	133	135	156	155	161	179	164	158	171	160	147	154	161	141	157	154	163	168	127	165	160	154	166	141	151	144	140	142	146	158	185	168	140	153	161	162	149	165	154	131	172	158	140	163	150	132	174	170	169	159	158	169	156	173	146	163	167	152	133	145	150	137	176	163	165	162	145	145	166	157	164	172	154	173	154	157	175	173	157	154	154	144	177	157	165	148	178	158	151	150	141	182	177	151	150	167	174	142	157	151	171	146	155	147	163	161	143	155	170	136	158	149	162	158	152	144	168	156	144	152	142	161	134	161	137	168	142	156	151	176	165	156	147	151	162	161	173	171	169	135	154	164	184	150	163	184	157	155	164	182	186	143	156	151	171	162	161	154	174	183	170	153	140	158	185	152	155	151	151	165	164	143	199	145	151	162	153	142	157	155	166	137	151	155	146	135	154	151	169	163	172	159	161	153	141	140	167	178	155	165	145	159	141	171	139	160	175	176	155	164	154	169	141	137	157	138	162	157	171	124	140	168	152	145	159	151	153	148	151	152	175	181	173	157	166	166	161	134	148	149	163	170	157	131	158	160	174	145	151	168	141	139	143	136	145	133	140	152	159	144	153	152	127	155	149	175	157	144	167	159	156	157	137	161	146	153	153	171	148	152	168	157	160	126	148	152	161	153	169	158	172	159	168	150	147	185	152	175	150	151	157	129	154	137	158	155	171	159	149	160	152	170	145	153	164	155	159	150	156	161	146	156	135	163	139	161	150	157	163	128	166	162	158	154	152	170	154	173	162	170	158	168	161	152	167	141	163	171	157	137	152	145	172	179	141	154	164	168	164	161	163	152	144	159	166	161	171	160	139	165	160	175	168	153	188	161	159	153	159	143	155	154	156	167	148	152	145	184	167	171	163	141	154	147	177	165	168	180	158	162	177	158	135	168	139	148	162	152	176	149	130	165	161	166	156	163	141	156	164	183	163	165	152	154	145	145	148	152	165	186	176	167	160	146	159	132	151	150	168	148	152	162	147	183	143	161	148	182	171	165	175	150	141	168	186	167	140	174	141	166	165	161	142	166	159	149	184	171	139	159	159	161	167	164	162	157	152	155	154	150	137	157	154	148	146	149	176	167	165	182	153	158	144	138	161	156	132	164	173	129	156	167	163	172	168	167	158	166	142	153	153	164	156	150	155	146	133	152	163	167	165	155	151	142	167	174	143	151	150	158	146	165	167	154	135	172	166	138	164	156	149	192	170	154	153	141	161	164	161	154	156	148	129	165	160	140	132	177	157	163	183	151	166	157	163	162	143	148	145	150	150	153	147	148	158	158	132	147	179	151	145	144	171	177	154	140	165	149	145	149	154	139	141	138	175	166	171	156	139	165	151	178	153	155	152	140	170	153	171	179	149	168	146	156	156	180	148	186	149	170	176	150	159	161	149	179	172	155	146	190	162	170	157	141	153	165	152	167	167	153	172	147	148	148	159	160	144	136	173	146	142	182	159	160	147	171	178	180	152	156	155	152	155	170	164	176	164	163	149	161	151	138	141	148	163	148	143	146	156	175	174	162	160	130	153	175	135	153	137	148	172	155	157	162	123	181	142	163	150	141	161	170	172	175	160	155	170	148	157	158	148	155	149	168	158	170	161	154	157	153	158	150	130	154	164	139	153	144	146	167	156	169	163	182	166	158	159	174	163	153	159	154	157	167	178	159	167	162	171	150	142	150	183	143	138	147	134	148	167	159	162	163	144	167	149	157	154	185	173	146	161	142	146	144	149	141	146	160	148	145	145	151	177	149	147	166	165	148	136	141	153	158	130	158	150	142	150	147	164	176	145	151	144	148	166	176	157	159	169	150	153	172	165	159	158	155	148	150	163	149	157	125	151	144	151	138	143	141	157	167	157	158	143	177	159	159	166	163	158	177	171	145	145	147	132	164	159	149	151	151	169	157	149	164	157	155	179	145	154	154	158	174	144	164	150	165	170	166	163	145	144	153	175	162	145	180	155	151	163	155	181	179	148	140	164	153	155	150	155	157	172	143	144	171	165	139	157	185	167	177	168	157	158	156	145	155	147	161	156	153	145	178	161	167	156	169	177	148	177	173	171	166	141	161	165	181	139	139	156	160	143	152	156	141	165	157	175	141	161	153	147	172	152	142	167	145	171	169	160	137	169	168	122	153	148	168	170	161	146	155	156	141	143	169	158	155	161	169	152	166	142	161	144	187	173	179	161	167	156	142	150	167	183	165	150	169	169	168	135	159	176	187	147	165	148	162	145	138	198	152	171	146	157	165	149	175	147	165	173	137	176	156	153	141	165	148	152	127	161	172	153	176	164	178	183	170	138	141	155	194	137	151	163	166	153
24717	1585	3410	3690	3084	2549	2121	1703	1525	1333	1175	1114	1047	955	902	830	824	744	734	714	687	704	675	671	689	643	648	628	633	625	601	601	582	628	556	579	592	597	549	601	556	591	559	520	547	564	542	559	518	545	510	526	539	587	537	509	552	510	525	532	553	521	491	539	547	518	563	513	547	520	574	544	497	490	494	542	546	553	517	558	522	488	517	550	531	523	537	481	521	560	517	552	520	535	540	523	508	540	494	568	474	508	539	540	476	513	518	498	502	501	529	524	521	520	529	504	498	522	526	496	479	528	496	518	488	583	527	506	506	521	528	531	541	545	520	582	540	504	503	511	492	543	518	527	521	505	507	483	502	541	508	537	441	486	550	511	576	517	528	504	475	509	524	518	497	555	457	531	521	495	531	501	530	538	488	516	486	540	522	541	519	512	515	547	524	526	500	537	517	496	504	499	481	517	499	546	491	499	502	495	501	526	523	513	544	506	553	489	502	516	483	506	516	494	491	451	516	493	494	509	531	558	512	539	515	514	502	513	525	499	503	493	544	518	549	518	474	495	519	511	541	530	506	497	522	527	491	494	501	518	489	503	561	493	570	529	512	497	519	537	530	526	508	503	585	527	488	535	508	501	473	465	524	554	508	480	542	496	487	535	535	518	504	489	465	522	541	517	556	522	532	532	513	530	495	519	519	515	520	521	516	538	532	495	559	493	522	475	508	506	500	476	484	492	513	548	519	515	481	542	524	523	550	481	506	500	496	509	538	504	520	438	506	511	513	482	528	544	513	514	542	509	509	507	513	475	562	514	491	542	455	556	518	532	510	473	506	493	556	486	509	515	565	506	549	514	525	492	477	512	527	515	504	536	520	520	469	495	503	500	570	533	488	524	477	526	517	541	505	499	515	474	516	546	489	500	498	512	534	483	514	513	518	493	542	486	535	498	501	494	497	524	521	489	482	509	487	535	545	502	494	519	500	499	485	518	542	508	565	535	512	486	484	540	540	570	522	502	467	495	495	534	528	515	527	520	505	483	492	511	535	517	504	521	561	545	500	514	519	491	532	520	534	509	501	505	584	524	550	525	507	564	544	529	531	500	561	523	545	503	535	512	555	533	518	537	484	504	571	499	526	511	495	577	499	528	530	503	513	557	543	519	501	512	525	503	525	511	496	521	511	523	488	502	525	508	499	542	504	512	516	471	493	513	548	519	521	533	492	446	505	533	503	496	528	550	522	528	528	519	512	513	543	537	501	514	554	494	522	499	524	482	503	508	515	571	495	471	522	477	548	505	496	537	528	543	511	536	520	549	525	521	550	535	514	532	535	509	509	535	517	515	525	476	503	523	517	506	545	529	480	519	551	501	487	461	508	534	526	525	508	500	467	491	514	509	506	508	526	474	541	545	544	548	502	522	535	535	463	529	550	540	549	497	541	498	495	516	535	521	526	528	496	510	466	529	478	494	489	523	479	477	560	534	508	518	530	513	525	534	534	528	542	499	492	488	513	494	495	535	534	552	531	473	503	489	546	508	485	545	548	515	492	466	541	498	523	502	479	542	532	515	500	532	525	516	512	503	503	571	565	503	534	552	540	538	501	533	522	523	541	548	536	550	509	535	492	515	526	497	531	535	522	547	531	515	536	495	490	475	514	495	506	549	479	484	537	509	534	500	516	482	536	545	525	508	505	523	557	498	491	518	486	505	552	487	496	505	506	506	533	499	534	515	512	510	479	527	495	515	483	493	521	492	572	503	521	519	501	539	520	521	483	502	509	505	509	505	499	523	528	505	507	523	520	549	523	552	533	521	493	517	511	496	476	513	519	531	481	524	517	509	500	488	496	524	506	514	487	523	525	546	505	546	537	539	511	487	522	474	512	563	513	477	525	556	516	532	456	513	535	511	490	542	515	515	512	549	510	504	537	486	474	491	522	500	532	496	507	516	556	490	502	535	522	500	513	561	487	528	519	513	509	506	503	490	513	482	518	520	498	475	508	477	535	500	490	522	562	516	533	519	512	496	510	506	536	480	545	501	483	513	470	515	522	499	507	543	505	516	562	485	518	541	522	521	504	537	475	510	513	525	478	492	554	497	554	519	520	536	465	510	531	508	522	538	505	545	510	520	513	522	521	528	502	498	533	533	507	506	509	535	524	506	491	550	515	539	515	515	516	514	499	489	477	496	528	538	503	502	514	508	517	498	518	499	496	504	506	494	506	485	507	497	484	505	509	505	527	500	567	519	495	516	493	470	504	503	524	530	530	517	484	493	532	533	546	511	534	552	522	540	514	524	523	497	544	547	507	545	534	496	523	557	514	536	462	503	492	512	512	528	500	514	517	526	530	514	483	507	485	510	498	532	544	518	537	495	517	516	528	483	553	541	540	520	510	512	523	543	524	510	491	507	539	514	509	488	504	449	524	527	541	553	529	473	481	493	515	507	562	550	516	472	514	512	511	499	542	518	534	560	507	507	529	520	559	528	536	543	482	514	535	509	464	503	503	545	504	539	526	540	478	501	510	492	524	503	516	522	509	482	536	513	500	534	531	499	506	513	504	490	474	470	525	486	556	515	518	522	508	447	528	514	477	517	487	499	532	509	493	483	491	510	487	480	535	477	530	518	506	545	471	551	512	488	545	496	531	508	518	496	497	549	567	478	511	506	498	507	496	534	525	518	528	504	502	510	500	503	519	535	516	530	528	530	532	533	536	480	487	532	553	514	529	509	509	524	516	532	541	550	495	514	515	519	552	539	545	525	547	491	550	547	543	526	490	485	512	495	518	493	534	515	533	507	472	499	506	519	504	508	511	500	497	529	558	509	542	544	517	522	503	508	511	494	565	539	524	546	525	520	524	487	507	513	492	486	549	516	536	482	519	501	505	494	512	505	567	480	537	531	483	562	529	529	481	518	542	495	514	495	514	533	490	517	512	529	519	501	516	511	521	537	516	516	562	512	521	524	537	498	508	523	531	509	502	544	473	519	522	528	513	540	512	585	530	491	507	504	511	524	539	498	503	488	502	539	528	510	491	532	530	503	498	503	512	526	505	532	523	481	503	491	483	541	554	495	540	526	540	502	504	541	511	513	499	521	492	519	505	552	544	538	508	504	488	546	505	527	485	509	539	506	476	521	546	483	553	499	523	511	507	496	501	522	517	486	517	557	460	512	523	527	521	532	500	509	511	549	522	504	531	543	509	472	505	506	513	493	496	547	500	507	496	513	520	517	541	540	474	497	515	522	521	507	490	466	508	508	483	553	552	552	527	514	484	529	564	483	498	535	583	501	515	541	485	485	545	496	519	542	484	551	511	464	534	570	472	497	515	506	545	534	510	501	490	473	522	499	520	567	529	506	499	524	520	517	536	546	506	518	523	498	480	524	449	529	520	528	521	511	523	503	490	512	501	532	542	532	520	505	519	491	506	520	569	503	522	505	553	520	501	524	489	483	519	481	520	506	520	530	515	528	482	512	523	517	521	490	507	555	513	539	531	554
48928	21915	9844	2385	1463	1075	831	715	605	502	450	414	430	338	364	334	329	293	285	312	296	294	309	278	285	274	280	278	282	271	278	281	290	257	302	257	271	275	263	259	272	283	272	254	277	247	262	277	270	251	260	287	236	236	227	261	265	258	258	257	275	252	237	293	245	244	267	248	222	254	229	257	234	232	254	244	252	287	263	261	263	282	245	230	275	257	282	259	253	257	252	278	252	252	268	235	270	258	248	288	278	269	264	260	221	232	225	247	259	245	258	271	275	256	238	254	247	259	263	269	238	278	249	234	272	251	243	242	262	280	255	262	291	276	267	259	232	247	255	233	245	256	277	235	265	272	251	240	264	264	221	239	281	258	288	234	238	273	245	244	285	273	254	248	285	281	248	259	241	235	236	258	264	257	242	270	260	249	236	245	248	244	235	255	258	227	284	240	277	268	267	255	239	240	272	284	262	258	257	239	268	256	264	262	249	274	253	244	266	251	235	250	256	285	268	245	226	255	266	262	221	252	252	259	250	254	258	256	267	259	253	243	265	254	247	256	223	236	238	237	251	267	252	261	243	252	257	275	219	255	245	286	262	247	268	274	243	246	270	246	265	264	244	266	237	243	234	275	225	240	255	285	235	247	267	263	254	269	248	247	224	255	235	274	248	231	253	270	224	273	303	240	271	262	264	245	250	279	275	253	251	239	278	263	271	233	270	273	255	273	253	223	293	237	274	255	230	274	279	230	245	248	240	279	254	227	236	276	267	264	264	252	243	273	244	258	227	279	273	254	228	256	257	257	281	241	283	244	242	254	281	252	265	253	264	273	269	264	234	271	266	247	234	263	255	263	230	253	274	261	285	280	268	248	253	265	238	264	296	246	257	271	245	265	262	250	247	243	232	252	264	245	247	255	246	277	290	254	233	232	277	230	235	268	265	261	230	249	230	239	293	256	239	300	278	247	232	276	264	272	241	255	253	287	252	231	238	219	279	228	258	237	265	256	263	298	246	276	257	247	274	247	242	261	242	262	274	273	271	261	233	261	263	244	240	269	270	246	235	264	268	247	262	294	233	246	293	238	249	259	257	281	258	250	257	242	268	237	242	229	250	259	273	244	266	267	213	246	250	242	270	256	261	249	224	242	238	259	242	244	269	262	258	225	247	226	244	244	274	243	253	264	251	227	249	285	267	254	234	284	232	263	259	259	258	254	252	253	246	252	226	261	270	287	229	251	281	264	249	233	245	261	246	235	257	233	274	246	244	242	231	241	290	268	265	267	282	250	281	260	250	279	248	247	263	269	274	272	234	237	250	262	247	231	239	282	249	265	258	264	272	276	248	259	250	288	265	253	254	266	238	244	242	246	267	252	240	272	282	225	256	257	274	261	271	267	279	242	240	276	257	272	261	252	285	261	269	250	243	258	275	291	264	242	249	228	249	247	231	274	263	241	280	273	242	267	244	265	276	276	279	246	259	269	272	232	230	249	228	263	263	254	252	252	275	232	236	275	240	255	267	248	268	225	258	252	233	280	241	258	235	271	280	249	264	228	275	258	268	274	250	278	269	250	255	293	262	288	243	242	255	255	268	237	263	256	243	243	264	244	270	255	232	254	250	252	253	264	270	269	271	265	287	249	278	255	244	224	246	275	271	278	266	226	245	250	240	285	269	249	252	236	255	247	243	242	263	249	236	291	270	271	260	275	255	258	235	270	231	270	263	235	239	246	256	264	228	253	251	230	262	275	274	267	267	236	267	251	245	267	241	242	235	260	279	253	266	272	264	275	274	273	288	272	266	227	232	255	262	247	243	252	222	247	279	239	267	264	276	248	251	266	266	285	242	249	255	285	273	256	240	250	279	240	240	275	244	247	249	226	241	228	246	240	228	232	253	260	258	249	269	245	265	245	255	257	280	261	270	238	240	258	257	244	259	276	252	261	241	253	256	256	281	251	273	261	227	235	276	273	268	247	269	254	248	242	275	282	248	263	260	249	252	283	250	281	279	267	248	229	259	242	262	236	267	249	252	271	220	251	275	266	248	257	238	246	252	235	275	260	247	262	234	259	223	233	219	267	236	270	237	258	265	258	264	266	245	244	253	287	242	268	257	253	256	243	228	246	280	266	280	256	280	291	231	262	273	276	263	225	251	264	269	234	282	254	284	250	254	281	269	251	261	254	225	261	249	254	269	275	241	262	266	252	262	260	244	266	278	259	261	249	245	258	266	229	243	233	239	259	265	286	278	247	232	250	253	236	257	257	263	253	293	249	232	280	241	244	263	253	254	260	270	262	252	266	254	249	248	256	249	242	256	251	267	246	279	268	269	224	232	261	255	257	238	245	280	252	248	279	226	256	225	255	254	275	271	268	237	250	232	240	272	248	240	243	255	285	275	274	245	246	271	234	252	264	273	257	272	259	283	267	273	279	239	242	256	249	246	231	271	282	269	241	256	245	258	258	273	239	238	271	242	241	260	223	270	272	262	247	254	248	285	256	270	255	253	234	238	268	261	218	258	262	290	271	249	235	256	253	269	250	251	236	278	295	270	274	251	251	266	246	289	266	262	253	250	293	247	259	262	258	275	251	269	247	241	276	257	229	267	254	258	275	259	247	255	242	273	271	249	254	250	277	255	246	236	239	277	305	249	249	228	251	251	256	261	239	288	259	255	259	243	208	254	262	284	257	260	248	276	244	252	256	239	241	249	243	291	227	255	274	252	273	256	229	247	286	267	245	276	249	296	239	255	278	249	247	281	247	273	257	256	234	233	255	265	248	255	251	232	253	248	247	270	246	254	255	246	252	272	246	269	267	255	273	258	261	255	232	247	252	261	237	254	235	253	258	240	245	262	264	250	264	250	225	270	232	253	278	255	259	255	279	252	233	237	253	266	247	246	273	255	258	227	244	238	256	265	288	252	263	232	257	247	270	265	272	297	269	254	249	261	248	222	247	272	244	258	264	259	270	280	265	277	262	238	264	261	261	239	256	242	243	261	253	270	255	249	247	235	270	256	284	254	271	273	219	257	249	262	256	271	263	245	264	252	232	259	241	281	254	289	262	264	266	275	273	250	288	235	273	280	315	277	268	236	241	279	263	284	280	295	268	258	264	242	232	286	291	263	247	260	266	262	215	275	259	228	236	245	245	240	245	233	243	250	257	276	278	249	248	254	292	289	276	270	236	284	233	242	241	246	263	244	256	252	250	251	293	252	262	230	245	292	267	210	253	252	262	273	264	262	243	261	236	259	265	240	262	235	263	240	219	225	246	229	260	266	244	253	263	264	277	248	282	250	248	274	268	279	247	260	270	239	248	270	241	244	257	264	276	263	244	245	254	230	274	267	263	294	265	278	262	242	232	244	243	280	263	257	252	264	239	277	270	249	289	270	276	248	244	272	243	243	262	226	240	265	239	257	256	269	262	235	253	260	256	267	271	248	257	229	240	262	245	240	229	275	234	280	262	263	243	246	268	269	254	274	277	251	278	273	257	261	255
32612	2762	6153	6470	5626	4488	3679	3111	2688	2346	2155	1903	1791	1593	1552	1368	1339	1323	1256	1195	1187	1073	1119	1078	1080	994	1002	989	1062	974	958	882	968	892	932	904	904	898	902	893	909	859	855	907	821	843	801	837	824	873	880	859	796	797	755	792	767	838	833	825	826	793	834	772	804	800	800	793	755	769	784	799	809	761	784	789	810	774	817	783	801	816	799	811	799	808	792	805	798	748	767	806	788	766	762	772	801	766	823	780	733	721	761	786	790	794	788	815	754	777	788	773	744	793	758	762	758	755	837	811	775	788	752	747	806	745	765	742	763	784	763	742	800	783	735	740	744	743	816	773	835	761	765	776	786	704	775	746	728	759	762	774	786	756	788	771	763	727	766	725	792	815	704	763	746	770	786	780	738	812	779	773	795	811	746	777	814	792	775	785	778	782	802	763	798	768	775	764	791	766	779	763	759	772	808	733	753	800	720	738	765	754	784	733	762	733	777	757	743	784	745	741	764	799	805	733	752	751	799	789	739	776	787	798	760	762	798	768	774	758	770	769	782	758	746	778	732	740	723	736	824	778	757	801	734	838	786	754	748	787	743	783	736	772	794	761	745	776	743	746	829	767	763	775	762	760	767	757	749	758	738	801	751	705	786	818	812	797	832	788	767	776	739	765	822	765	758	764	747	754	760	745	765	777	790	798	764	749	800	801	769	741	760	776	761	749	740	798	756	776	798	766	787	782	703	728	798	784	775	775	723	781	726	800	741	733	734	771	747	727	741	783	755	741	736	797	808	784	773	785	764	743	776	762	748	759	849	819	758	764	781	802	820	752	796	757	757	734	776	770	781	748	786	786	818	769	747	759	804	709	800	776	745	781	787	759	766	765	776	776	742	765	777	766	756	694	770	782	776	742	802	761	789	823	779	799	785	774	747	792	740	802	750	748	772	817	754	741	767	769	791	748	731	744	802	801	777	803	794	756	763	767	779	802	758	843	770	719	760	790	776	773	738	774	705	727	785	782	748	721	746	751	750	757	743	782	755	760	770	726	777	751	763	745	797	766	776	745	763	779	764	793	768	730	785	832	738	810	681	752	780	742	770	764	794	754	787	783	723	781	749	770	747	758	742	814	758	749	740	733	742	778	807	738	746	782	785	804	747	754	730	783	718	769	735	773	783	758	758	785	764	725	756	764	767	753	796	757	797	721	766	756	740	731	769	753	756	794	791	807	758	719	773	725	761	765	781	809	762	757	809	729	744	764	730	762	718	791	719	709	768	765	725	732	790	816	758	785	765	786	775	761	752	755	756	823	763	779	746	812	800	822	723	801	773	780	779	785	793	770	774	757	770	849	747	744	704	720	759	739	829	794	763	779	788	794	749	774	754	787	755	756	799	775	760	779	739	733	746	802	773	782	796	787	730	776	722	786	794	762	789	768	820	768	782	751	723	810	752	780	783	739	761	748	767	791	732	732	772	746	801	811	783	738	770	750	775	761	807	805	787	808	736	804	748	772	729	761	788	803	794	792	744	776	775	759	803	807	753	736	768	813	793	751	759	733	725	774	762	734	788	804	769	734	788	810	822	763	808	764	742	743	813	791	756	725	836	773	783	791	821	753	834	757	790	799	779	739	748	760	765	789	739	789	746	724	813	807	782	856	794	789	766	793	814	768	742	757	771	743	784	740	758	756	775	790	812	765	744	764	709	791	773	779	772	709	827	783	825	742	767	748	773	767	749	803	826	807	786	740	709	737	792	745	813	764	698	774	759	751	764	775	783	726	822	779	825	759	796	760	803	800	773	751	744	761	760	774	755	769	747	793	730	789	791	785	723	812	770	761	755	758	732	755	756	775	766	776	787	749	752	745	765	760	739	765	758	774	747	765	759	780	755	798	784	778	736	727	824	720	781	773	726	783	781	769	834	723	801	772	745	744	786	757	809	720	766	780	779	826	707	751	715	776	760	791	724	778	775	791	759	786	753	783	762	736	784	760	738	743	776	748	790	773	784	746	749	733	789	814	759	762	754	783	727	721	777	769	779	795	802	753	745	782	737	797	796	785	736	805	789	748	789	811	713	784	802	759	796	782	780	747	781	726	819	817	763	777	788	832	800	806	752	773	751	775	707	753	788	737	784	766	791	761	803	740	844	771	815	766	750	789	791	794	760	727	790	760	761	783	736	744	788	804	755	746	802	790	828	802	715	779	771	798	819	767	765	742	788	741	758	760	755	807	766	762	736	780	787	767	819	728	787	765	722	805	750	748	759	794	784	814	767	744	767	776	827	741	797	735	765	786	750	793	743	757	753	764	783	755	720	772	798	736	732	781	763	755	747	759	725	786	782	767	767	758	739	782	764	742	833	745	739	774	727	776	744	730	775	729	750	763	796	756	790	767	791	813	786	759	744	801	744	765	743	798	804	781	800	769	738	755	782	794	791	788	781	807	768	748	773	717	779	791	775	740	779	790	804	742	794	758	745	803	744	801	766	783	747	818	759	753	811	756	771	772	754	774	796	731	787	710	739	822	772	751	762	793	776	783	811	763	753	806	734	783	771	775	788	750	722	820	800	778	756	796	765	732	786	733	785	751	755	852	812	770	758	734	782	771	733	775	735	806	800	813	791	777	752	745	789	751	776	739	786	713	748	782	795	789	784	767	737	774	730	786	815	742	745	739	767	777	759	784	771	798	783	782	781	795	797	707	768	794	819	793	723	757	816	731	745	753	781	812	711	794	832	767	790	789	768	733	787	778	762	726	693	762	775	770	832	751	757	771	798	792	722	769	761	755	776	725	778	862	743	739	756	773	744	782	764	733	759	755	783	751	781	749	800	797	790	831	749	785	792	810	789	743	775	748	791	746	709	739	768	810	754	740	768	756	749	791	786	777	800	759	843	806	801	762	790	745	723	793	740	726	727	782	788	761	743	806	744	772	772	753	747	724	785	732	725	743	819	745	787	730	770	759	809	794	782	778	789	810	790	774	774	790	773	800	716	807	776	775	803	785	774	743	741	759	758	806	809	742	788	777	808	753	749	774	735	768	742	754	776	779	798	755	766	700	777	754	759	768	732	788	751	774	806	813	780	789	806	749	732	740	814	777	770	769	761	776	768	811	729	724	723	773	777	788	774	800	781	791	810	808	759	795	812	772	767	770	792	794	772	708	770	731	729	763	756	778	775	778	782	746	799	775	749	733	804	759	732	752	738	779	784	743	773	758	786	775	819	762	768	782	748	730	788	705	787	747	779	770	779	764	785	776	779	711	775	781	774	754	755	731	821	817	807	769	740	721	748	824	794	814	766	752	765	712	764	792	846	776	798	789	744	792	745	771	729	801	802	779	779	765	786	749	739	816	770	740	761	750	791	743	803	775	795	783	722	754	771	808	770	828	754	800	756	811	800	784	750	785	749	734	765	763	774	795	731	794	750	762	795	786	776	785	765	845	729	747	794	762	760	759	773	768	806	780	777	758	787	730	713	773	780	736	809	768	766	737	731	719	794	741
7414	552	275	144	123	125	107	97	117	75	105	108	88	90	104	106	90	89	91	96	102	102	97	101	99	75	87	97	95	78	97	88	97	75	94	110	96	82	81	75	105	92	112	99	105	80	94	99	93	107	88	71	88	74	101	84	105	97	96	103	93	79	83	96	82	92	94	89	92	100	94	85	91	84	91	91	80	78	101	88	113	79	76	88	99	92	100	93	97	87	95	91	94	110	79	99	90	85	101	90	99	86	89	89	74	86	95	87	85	90	91	94	94	73	86	78	120	112	98	98	110	97	69	83	101	78	98	84	92	98	83	81	84	98	92	80	105	96	82	89	94	89	70	86	99	94	97	88	70	97	86	93	94	94	103	94	82	93	87	76	83	94	86	87	81	99	85	98	92	82	99	82	96	76	76	91	93	96	78	107	80	92	86	92	77	94	86	92	94	93	102	113	89	88	92	85	69	83	99	96	80	88	99	107	76	86	99	106	97	89	103	88	102	97	94	82	98	95	91	81	69	82	88	108	89	100	69	89	87	95	87	85	88	82	81	84	96	79	99	102	65	91	90	98	106	79	86	97	77	90	77	104	88	76	96	73	98	74	107	88	93	106	93	80	84	92	99	85	92	91	81	83	77	85	88	90	81	78	77	88	97	104	90	88	91	108	86	79	96	95	103	94	97	90	87	87	86	107	93	95	88	87	95	111	88	103	93	86	93	98	84	106	91	89	87	93	98	96	96	107	85	94	95	101	104	98	90	78	82	75	98	95	84	83	97	95	79	103	89	72	95	86	86	93	90	88	93	93	82	96	82	99	91	92	97	106	90	90	99	98	86	106	94	107	97	95	84	120	101	95	119	105	72	91	83	93	89	82	105	93	99	106	106	85	90	90	95	96	94	96	93	103	83	84	76	93	114	95	86	85	97	86	90	87	87	80	96	100	88	102	106	98	88	86	92	112	92	98	88	82	103	82	99	96	102	82	96	86	102	92	105	104	93	81	94	98	92	81	85	80	89	104	81	88	86	88	101	96	96	81	86	85	84	107	96	89	101	99	104	92	101	86	87	82	84	99	92	87	105	112	99	86	103	97	93	86	72	89	99	80	93	81	89	96	99	81	85	80	105	92	72	97	86	104	75	75	98	85	95	83	89	97	88	90	85	102	89	105	89	98	100	98	93	88	87	92	89	79	95	100	91	91	96	88	87	89	98	89	100	100	86	96	85	96	93	101	93	102	90	91	90	85	110	117	96	103	95	89	87	70	77	94	88	105	101	87	95	89	86	78	85	96	87	89	98	90	99	87	106	80	91	115	90	90	99	107	97	89	88	101	105	92	103	112	88	86	86	95	85	101	90	93	87	85	102	78	95	96	90	78	102	95	99	79	105	91	97	103	69	97	82	102	100	99	85	97	88	86	106	95	77	102	107	91	94	87	100	81	87	84	88	90	108	92	89	108	106	79	106	93	106	87	91	87	114	92	108	91	92	72	106	87	101	97	90	80	87	92	74	83	84	85	86	82	76	95	96	89	79	83	104	100	88	83	79	76	83	94	84	94	85	94	74	100	95	97	109	103	94	94	109	99	98	101	85	82	91	88	66	87	84	84	105	94	88	105	99	83	96	89	99	91	87	101	78	100	111	91	92	87	91	90	100	89	88	100	92	82	81	94	104	87	102	91	81	97	86	103	93	96	105	100	94	91	90	93	80	91	86	104	70	91	86	86	84	97	84	76	86	77	84	95	103	101	87	75	91	83	88	95	99	89	98	98	77	103	109	90	95	98	95	85	104	91	90	82	92	100	101	84	92	78	81	95	63	109	100	85	91	96	77	110	97	73	79	96	89	72	96	99	98	83	90	78	84	110	97	95	95	82	101	103	91	91	105	97	113	103	82	88	112	94	81	89	73	88	113	98	70	98	93	97	99	76	93	92	102	85	93	87	85	82	101	104	91	99	76	86	94	94	94	94	90	95	93	83	90	99	86	82	75	104	95	83	77	109	83	89	96	94	102	84	96	91	79	94	87	94	87	96	98	79	115	116	90	90	94	93	85	89	91	74	102	102	91	99	105	71	119	92	98	92	96	81	105	93	92	84	98	71	92	95	95	111	88	91	93	92	100	84	88	74	100	95	85	90	101	97	80	96	91	85	92	87	110	96	102	92	84	92	89	102	84	95	99	91	79	78	105	84	88	101	85	84	80	85	88	74	92	83	87	78	86	94	96	86	88	104	95	105	97	92	102	85	92	97	96	88	87	83	111	83	84	91	83	94	93	85	92	74	66	72	83	95	84	97	85	99	108	91	98	97	84	105	79	90	97	91	94	85	87	97	91	81	85	90	99	88	82	98	85	100	88	107	98	80	88	92	91	104	82	103	94	83	96	95	79	79	85	93	92	91	89	96	102	90	99	102	95	86	99	86	90	97	81	102	111	108	103	80	106	78	103	80	93	92	68	101	104	91	71	104	93	89	95	91	86	83	89	93	91	89	104	91	102	97	85	89	94	89	87	103	81	94	111	94	94	104	87	92	93	102	84	88	117	89	96	83	92	107	99	100	91	79	112	94	103	99	100	92	87	81	90	98	94	114	90	96	99	100	95	78	81	79	83	104	79	79	85	84	92	72	93	89	92	97	84	98	91	97	95	97	104	83	72	75	94	81	87	98	85	84	103	99	101	96	92	72	84	91	98	84	86	103	99	71	84	89	101	103	89	86	91	83	90	93	106	83	87	95	97	122	82	75	93	96	72	108	88	98	99	90	76	85	109	91	100	87	93	82	87	96	82	97	104	82	90	101	104	98	113	86	90	82	91	88	104	81	89	88	94	110	85	86	92	99	85	111	79	94	80	96	83	109	85	100	91	113	89	87	89	86	112	100	93	85	93	87	82	96	98	91	90	95	85	102	105	87	91	100	90	92	87	94	85	83	92	99	105	101	76	90	107	108	90	107	89	100	94	96	108	72	100	99	109	94	94	94	85	83	93	107	86	93	116	80	96	87	79	93	89	91	105	81	80	119	101	86	86	94	107	88	98	101	87	103	95	95	78	78	90	99	92	90	75	79	76	94	93	94	83	79	80	97	102	96	85	106	81	78	88	69	104	100	92	98	90	103	71	95	90	109	99	87	100	93	96	96	95	89	104	89	85	105	82	97	96	89	87	95	101	76	94	89	91	105	86	80	88	109	82	104	98	91	96	93	110	87	82	92	97	98	90	91	80	94	107	109	82	100	80	85	83	106	104	82	82	92	97	90	74	73	100	84	103	87	84	106	96	99	99	69	90	101	94	92	102	79	97	99	94	94	101	97	105	93	95	80	87	89	97	104	97	87	101	106	85	95	91	76	94	84	95	89	91	73	94	107	103	86	90	91	91	93	88	96	94	98	97	104	82	79	83	83	98	93	97	87	98	78	95	97	84	104	94	81	88	99	88	105	100	84	102	101	80	75	89	91	92	86	110	83	92	105	92	90	93	80	86	109	116	86	100	100	81	93
6681	482	555	601	506	471	413	402	389	337	373	381	354	378	316	381	363	343	330	353	337	337	354	352	334	357	314	316	341	344	345	358	343	326	336	331	335	318	337	307	353	346	342	346	336	356	329	364	326	318	362	317	309	334	361	357	362	317	317	370	336	305	330	338	341	334	344	366	315	327	328	354	328	363	329	349	304	339	347	360	370	304	329	362	325	339	305	338	331	319	322	307	338	329	325	334	334	318	319	324	319	314	318	326	314	331	308	327	304	319	332	361	335	336	342	348	366	286	340	332	326	312	318	323	353	329	368	316	359	343	357	351	308	341	354	341	355	324	317	325	327	354	324	331	388	349	354	315	335	331	339	343	350	341	328	330	345	317	327	351	320	301	358	309	348	337	327	330	349	330	289	337	356	363	306	301	315	352	330	350	326	331	346	307	330	349	313	350	353	332	294	343	331	336	333	329	335	344	327	340	362	335	343	335	332	350	326	329	349	368	325	358	326	323	319	343	325	312	298	337	319	307	321	319	340	337	321	330	348	340	333	365	340	321	322	308	335	340	331	300	330	332	316	342	344	348	335	337	335	326	360	313	324	321	321	335	323	356	338	345	363	341	318	313	365	372	322	333	343	330	317	347	316	367	315	303	325	325	361	324	318	306	325	332	329	308	352	322	324	332	352	292	351	344	345	346	306	325	347	308	326	343	341	351	338	344	337	305	318	356	299	318	342	342	356	314	316	315	336	337	329	351	329	347	332	326	327	326	357	279	340	314	317	326	345	340	310	306	350	335	332	285	354	351	344	349	318	338	324	320	343	324	361	301	345	314	326	322	326	305	359	327	314	327	288	345	315	318	343	361	298	356	306	318	341	342	319	339	327	351	337	302	335	327	328	336	359	327	352	339	333	317	348	365	338	324	336	325	350	343	326	336	323	325	305	309	328	342	344	332	321	325	338	325	371	338	331	328	346	338	308	326	338	320	343	346	332	334	309	349	346	313	335	327	300	330	294	342	335	348	341	315	313	335	343	332	325	348	319	319	322	333	327	319	352	345	338	343	363	313	349	334	322	328	295	313	345	332	329	359	327	365	367	330	363	333	338	331	317	317	357	321	353	327	358	358	334	336	317	343	306	337	327	323	317	343	297	352	320	340	344	324	332	335	330	344	351	327	348	352	335	348	329	344	306	319	321	337	357	358	357	323	345	321	349	365	337	339	334	339	290	326	323	296	316	335	324	347	351	352	334	347	333	338	316	322	357	331	391	339	323	334	343	302	329	384	326	321	335	358	329	358	366	319	328	328	356	327	339	334	335	348	341	304	322	337	364	332	355	340	355	318	357	353	316	317	352	345	345	324	347	321	316	335	290	355	360	311	336	349	332	331	328	332	327	315	332	338	311	349	324	312	307	337	313	360	352	330	306	335	333	348	344	292	369	326	355	327	311	356	338	307	345	344	345	334	345	326	323	354	348	377	333	333	316	371	343	320	334	332	320	300	317	320	324	336	339	310	334	319	322	319	368	301	346	333	354	317	359	364	315	368	326	314	342	330	360	325	332	372	330	327	309	304	320	338	336	318	322	365	350	310	326	351	308	342	318	312	326	333	364	317	343	313	355	343	324	318	327	327	327	295	372	342	329	360	338	334	312	320	343	329	312	301	310	341	319	342	339	311	323	322	345	313	358	350	358	339	302	323	315	332	350	365	339	325	334	332	336	343	320	338	368	371	347	317	344	330	329	327	347	319	310	347	331	320	315	334	318	328	343	316	344	359	349	316	317	320	324	332	341	316	353	329	369	320	337	335	340	336	331	346	314	368	322	361	366	301	351	322	341	310	315	339	339	311	348	350	329	313	328	349	353	312	320	342	328	348	351	324	341	338	332	338	342	375	331	342	354	339	350	296	322	348	338	340	313	319	337	348	349	359	303	325	328	347	302	337	368	324	308	332	314	307	364	318	324	315	340	348	322	345	338	371	348	332	333	335	329	327	332	335	313	341	342	338	379	361	333	345	352	348	339	337	319	335	333	327	306	307	321	333	325	348	339	336	312	355	312	324	347	350	327	330	324	343	327	303	340	355	334	346	333	359	341	350	321	331	338	318	351	325	337	348	336	338	315	376	324	299	343	325	344	328	338	341	341	316	320	332	357	323	347	340	336	350	339	324	341	307	342	323	375	318	340	347	296	373	333	363	331	300	323	352	378	358	323	332	335	315	338	330	314	325	326	337	315	364	357	350	360	366	340	349	330	339	326	305	349	391	328	317	354	294	340	326	336	308	359	306	325	348	347	336	355	347	348	334	320	346	357	342	364	371	306	353	315	338	293	347	333	346	332	355	333	357	314	331	358	346	346	315	328	367	348	329	341	318	337	380	337	331	274	322	352	358	315	319	387	347	373	351	310	335	313	320	335	327	351	341	300	323	378	350	358	339	334	331	341	345	326	322	367	329	353	363	323	336	340	304	318	323	353	326	340	310	315	337	332	335	293	324	367	318	319	325	362	329	338	341	338	340	316	327	342	323	340	326	358	313	299	304	312	305	344	331	331	352	313	343	337	349	322	354	313	360	347	345	345	329	346	331	343	305	363	344	352	331	299	350	330	338	347	310	336	345	293	311	340	353	341	330	315	336	335	322	364	334	335	310	350	348	317	339	357	338	362	344	346	337	358	327	346	291	322	323	343	328	342	345	292	331	359	329	319	332	321	366	321	318	330	359	351	358	318	315	324	366	341	356	305	301	324	347	353	325	311	335	342	310	309	320	301	336	352	316	329	319	330	339	359	351	342	332	338	316	330	333	326	349	324	314	354	323	357	317	349	361	324	344	312	361	343	342	322	343	341	343	354	326	279	333	368	329	327	331	307	339	310	347	348	356	329	339	319	330	302	324	358	317	335	337	348	342	334	347	335	297	330	346	350	347	329	332	362	330	313	317	324	340	345	320	343	339	347	326	351	316	331	346	308	348	340	341	342	364	326	313	326	295	335	319	328	364	331	331	307	366	348	327	308	305	345	337	359	312	323	317	297	330	326	333	352	325	321	349	326	334	354	333	338	327	327	328	343	322	318	318	345	334	301	342	327	330	315	351	353	327	325	308	347	342	323	319	312	341	299	341	354	342	314	343	334	334	331	318	322	375	309	336	324	318	330	307	295	328	354	316	318	372	336	336	356	358	343	345	357	337	366	307	309	332	366	375	331	333	380	304	347	300	302	367	356	341	346	335	349	315	361	344	336	312	323	316	327	346	353	347	330	306	327	320	307	306	323	326	303	292	328	329	320	323	314	326	333	343	306	281	349	306	343	297	336	298	325	345	353	318	391	319	339	315	315	357	336	316	343	306	342	332	333	337	336	323	354	358	296	321	341	320	334	339	318	368	334	292	313	308	349	335	324	335	340	367	324	339	364	363	330	321	337	332	317	313	340	365	305	313	336	334	364	317	315	345	329	310	351	354	294	331	329	318	345	307	344	329	327	313	332	349	328	339	323	338	366	347
41261	15163	2904	1077	739	536	476	353	310	280	263	223	252	220	236	208	177	189	167	180	203	191	185	189	178	185	152	174	180	157	175	155	174	159	165	161	150	173	173	203	167	178	156	155	145	150	160	161	170	174	151	152	172	159	164	169	154	174	147	153	169	167	189	165	165	179	166	154	158	167	142	165	179	144	169	156	153	175	156	137	166	138	149	141	149	138	171	155	148	165	142	174	163	170	167	171	154	176	144	134	163	156	166	165	137	162	156	179	172	157	155	166	142	185	157	156	167	161	188	152	164	158	140	149	157	162	192	156	172	152	161	146	162	181	151	151	143	174	146	158	156	152	154	153	147	166	164	163	166	151	164	178	156	153	188	171	165	158	154	162	171	159	177	154	137	164	161	158	159	149	156	157	158	142	157	156	127	160	161	172	175	147	158	167	163	153	150	162	162	167	181	155	144	146	153	150	139	157	174	160	172	157	150	167	157	134	155	162	175	176	163	181	167	171	169	154	144	170	157	164	147	172	168	147	157	167	151	151	144	185	176	159	156	153	165	149	147	162	166	148	182	167	163	159	155	164	173	154	128	159	162	149	164	160	173	137	145	144	161	150	151	161	172	164	161	162	165	162	159	136	159	148	163	183	161	166	173	175	150	151	149	160	164	150	151	162	147	150	149	161	153	149	159	150	147	181	163	170	156	151	166	147	161	159	149	170	166	153	145	162	178	147	157	170	161	158	154	160	208	150	181	156	170	168	169	190	159	154	171	175	153	153	150	147	153	177	153	155	152	135	166	159	148	148	166	163	151	162	149	167	163	166	148	170	161	167	161	159	178	168	141	162	167	163	158	148	162	197	160	177	152	179	135	177	165	162	153	158	163	143	171	160	153	128	170	152	172	134	174	160	146	151	177	156	143	163	163	166	150	150	144	166	167	162	137	168	177	160	152	148	163	162	157	138	175	174	170	174	154	156	168	165	154	148	148	160	178	139	160	137	164	173	154	149	153	164	153	151	162	132	163	181	174	147	176	149	152	163	158	165	166	150	155	156	174	181	162	146	150	164	178	135	136	181	149	153	156	143	161	139	168	157	150	163	149	176	134	181	145	157	170	169	166	162	177	165	164	165	137	172	162	161	166	163	140	144	153	163	160	141	156	167	153	165	191	149	145	161	130	152	148	165	172	146	166	171	163	133	156	137	166	149	159	153	148	166	151	134	160	146	137	148	153	162	172	143	162	158	164	133	171	151	173	167	160	157	159	144	159	138	166	164	164	171	157	140	142	163	158	161	181	184	177	156	161	151	178	142	157	170	170	148	161	171	176	151	160	169	167	148	162	159	145	179	135	144	173	168	166	153	147	169	151	183	168	164	173	154	148	172	152	155	171	165	139	181	176	163	147	179	170	137	152	166	142	153	152	164	160	148	155	178	166	150	154	162	152	146	174	140	164	169	166	151	159	154	151	176	160	175	174	152	147	169	146	176	134	172	149	162	162	182	150	168	159	162	157	144	192	155	157	164	154	156	142	152	161	162	165	150	148	146	153	167	147	188	160	176	153	175	182	151	169	168	157	159	159	165	160	158	153	153	160	161	160	144	154	182	177	160	152	150	172	176	148	144	164	145	132	170	158	153	139	164	159	158	134	153	164	145	175	168	141	180	153	166	186	135	145	157	168	180	147	144	138	150	146	150	158	167	173	148	171	170	153	166	147	161	161	186	137	133	177	148	173	147	163	173	145	144	162	165	162	148	143	159	171	160	155	167	180	149	154	141	141	150	154	197	144	163	148	188	168	168	177	161	159	161	157	149	152	158	147	170	140	134	155	172	148	154	143	164	156	159	157	156	171	157	159	151	171	151	159	154	152	169	163	169	176	171	173	162	171	152	170	183	169	190	157	140	161	164	163	166	152	158	167	179	153	173	169	189	147	169	160	167	145	167	158	181	173	171	150	182	159	176	159	166	157	151	153	181	160	152	161	162	145	138	160	160	151	167	153	176	150	151	149	153	152	166	169	165	161	177	166	162	161	143	163	167	163	157	164	139	154	168	166	178	165	162	153	162	157	149	148	152	144	178	151	156	125	160	144	172	149	174	170	149	138	159	166	159	149	169	149	151	167	164	157	164	162	168	171	178	149	148	171	164	184	160	166	158	149	147	167	164	170	188	202	149	153	165	153	163	155	148	143	138	148	168	154	169	168	179	173	166	161	165	164	172	157	162	151	147	181	154	158	185	163	142	177	145	159	141	160	144	154	170	148	165	143	159	164	141	149	137	164	172	173	149	154	157	148	141	147	151	163	139	178	158	166	152	146	180	171	159	171	138	144	169	181	166	120	163	150	171	181	132	153	137	160	139	173	152	128	137	171	146	161	177	169	172	154	156	158	164	152	143	161	142	154	168	167	146	150	158	149	147	143	155	156	158	151	160	150	195	190	163	152	146	173	165	162	129	146	157	181	152	165	147	171	146	153	168	161	167	146	170	155	172	162	176	132	174	153	160	144	144	143	156	147	169	158	156	142	159	153	164	162	165	151	159	174	171	147	150	158	157	151	149	137	163	175	177	169	145	146	164	159	151	147	156	149	170	161	160	181	160	191	162	155	154	158	162	172	165	160	163	165	156	159	174	141	172	141	151	152	152	157	160	150	149	156	162	151	158	174	170	148	167	151	156	152	174	162	151	175	172	149	140	161	162	174	133	156	126	151	177	146	161	186	171	151	167	183	151	164	153	151	155	161	139	156	173	159	166	138	159	153	167	149	136	146	149	145	147	173	169	161	172	143	124	169	154	161	142	149	128	141	151	134	149	153	162	163	153	168	158	153	179	169	162	173	162	160	160	163	160	154	177	171	147	162	147	162	185	153	152	136	166	173	166	162	150	138	157	151	152	174	176	155	178	147	142	140	177	158	157	165	165	152	176	153	153	161	145	184	161	167	164	154	174	166	155	155	165	144	165	154	172	183	162	137	158	165	172	172	165	177	153	160	149	155	140	169	158	155	154	174	176	151	152	177	166	155	175	181	158	164	159	144	170	147	144	171	174	183	158	153	179	165	176	168	160	166	173	174	182	146	141	162	155	142	145	145	178	151	150	162	152	157	166	170	160	154	171	150	167	161	136	166	156	178	159	180	140	164	142	162	180	156	148	139	156	171	156	136	160	137	157	155	165	168	143	164	159	156	173	162	183	177	151	157	176	158	145	147	133	145	146	162	148	165	151	170	160	163	165	146	143	160	164	154	164	162	163	177	144	142	174	169	150	158	182	174	138	166	139	143	155	139	159	162	178	164	169	145	163	157	162	157	153	145	152	146	128	181	160	173	147	156	173	153	150	162	179	156	147	147	189	167	174	158	166	152	171	127	153	140	176	172	124	150	169	163	157	163	136	159	167	148	160	168	161	156	138	167	161	165	143	162	158	138	177	172	159	159	182	166	160	150	146	196	168	153	162	172	162	155	149	143	155	145	161	143	152	161	163	138	151	148	177	156	139	161	168
25953	1534	3396	3664	3000	2462	2024	1758	1484	1374	1214	1043	1036	928	936	866	799	787	717	727	705	732	696	652	639	664	612	590	640	628	593	650	535	590	568	576	526	574	598	567	544	590	540	543	529	551	552	586	569	524	572	554	526	549	546	549	529	522	544	541	534	529	565	558	525	509	548	532	527	542	516	522	574	529	552	538	522	493	541	561	518	530	565	515	506	553	541	515	503	540	523	497	518	494	517	525	500	500	502	528	523	542	539	507	538	475	534	519	512	530	489	547	501	499	526	525	559	484	547	539	514	537	537	492	543	506	511	536	533	517	504	517	534	507	509	498	507	514	540	490	531	472	505	538	505	509	529	494	521	539	511	518	538	519	502	551	500	510	542	530	531	492	515	514	531	518	526	514	482	535	532	503	531	509	514	548	466	509	502	563	546	524	505	548	498	513	493	539	543	535	525	493	503	536	548	504	503	516	519	521	529	531	496	549	493	519	487	528	517	530	502	520	474	505	539	506	513	487	503	474	534	512	543	510	554	529	539	510	508	544	504	548	529	514	505	521	513	551	494	532	503	573	501	499	482	493	507	518	541	490	524	502	517	536	550	540	506	518	570	539	537	516	517	536	516	486	531	492	545	478	515	512	542	525	510	525	532	464	469	542	546	537	506	515	542	546	517	516	521	538	507	498	463	510	512	557	522	530	557	484	531	550	508	518	527	509	547	505	516	543	499	517	514	522	493	541	482	571	508	511	508	513	525	525	513	477	480	488	478	530	503	562	506	523	504	526	544	503	484	519	524	464	485	528	480	512	504	516	539	503	510	497	524	533	518	500	499	530	540	540	508	545	500	487	527	489	540	494	581	539	527	526	478	496	536	517	504	547	500	511	544	510	499	504	553	499	505	516	524	527	504	521	484	517	513	517	536	567	531	483	525	491	517	519	546	535	524	530	513	520	528	499	488	506	495	501	571	543	510	546	530	514	507	551	517	525	537	506	481	484	456	492	519	542	503	505	481	503	572	564	577	531	434	531	535	525	535	517	563	487	547	503	492	534	516	571	543	496	510	571	506	491	486	544	533	478	487	502	495	513	508	502	520	536	486	522	508	529	502	494	555	518	483	497	527	502	554	497	474	509	492	546	506	519	501	499	558	514	566	534	504	546	531	519	540	502	514	552	516	480	505	502	522	524	516	536	484	543	517	501	514	511	499	528	517	521	497	545	527	523	492	531	534	510	514	544	441	503	542	507	509	584	504	518	520	512	536	491	510	489	483	522	494	548	524	502	519	489	535	536	513	531	513	515	498	512	520	539	510	503	507	563	542	537	446	508	514	513	540	458	548	507	504	508	551	494	514	556	534	501	505	480	532	528	489	535	512	544	497	498	514	507	528	519	510	545	539	525	502	506	532	514	574	549	514	524	546	492	528	505	524	571	511	497	487	505	551	526	522	551	522	526	489	492	488	525	558	493	490	553	525	516	506	512	541	537	533	492	517	516	532	509	516	503	492	531	508	506	508	479	560	492	531	517	521	522	523	525	539	502	507	549	515	537	469	504	511	542	499	491	549	510	537	510	498	531	539	496	518	534	557	475	539	529	502	549	567	542	575	499	536	542	502	515	517	467	499	518	516	536	495	507	520	505	499	523	497	499	471	486	505	477	534	525	507	483	538	524	512	515	508	465	539	475	500	520	509	518	517	504	502	507	521	492	544	492	497	509	536	524	500	500	530	561	505	553	525	528	518	562	542	509	525	505	520	530	501	529	506	534	501	508	570	525	547	529	554	552	552	505	493	517	535	531	512	528	581	541	501	505	526	505	546	543	461	518	490	528	532	471	495	502	568	520	537	529	537	529	527	518	495	544	545	496	503	490	533	515	502	515	503	511	513	520	521	492	460	520	513	542	535	456	512	522	499	517	532	525	519	537	524	533	525	497	497	496	534	528	542	546	511	525	536	495	490	491	515	517	550	537	514	532	533	522	537	513	554	490	488	517	509	521	551	544	490	535	540	488	467	522	517	543	518	519	539	485	508	532	529	513	496	585	524	528	502	496	471	505	476	505	497	502	484	501	488	478	524	515	570	497	508	541	532	546	488	522	528	535	529	534	552	500	544	569	490	489	491	513	509	478	546	478	524	524	509	514	533	534	502	514	504	474	540	493	490	537	539	485	557	510	532	509	501	490	516	516	520	522	549	521	523	494	502	543	509	539	548	491	517	530	483	509	516	517	520	454	505	498	496	542	498	537	512	512	545	514	530	481	570	529	539	517	483	548	511	518	520	501	486	505	537	556	489	503	524	523	529	491	533	500	503	527	568	503	494	515	531	508	504	524	550	514	518	534	524	521	491	511	490	497	567	541	545	553	530	509	526	518	515	543	515	525	524	507	513	538	514	508	498	563	530	505	509	478	522	522	476	563	479	500	528	519	526	524	496	537	507	511	532	461	516	504	564	508	538	544	528	524	497	532	509	527	515	556	518	550	447	498	523	523	530	528	509	517	517	511	513	492	566	546	505	542	568	510	524	504	581	522	501	493	552	474	544	510	524	485	497	560	518	536	549	526	515	513	499	535	511	514	515	554	508	541	520	523	538	474	550	542	535	478	518	497	501	481	517	545	521	503	525	512	524	472	529	497	528	522	530	540	543	517	521	484	533	539	489	543	474	492	465	522	498	515	577	510	507	555	562	510	509	509	480	533	510	540	494	554	509	495	473	522	536	512	520	497	556	522	512	533	544	515	476	486	507	572	519	517	506	599	559	514	530	501	520	476	509	536	529	514	528	498	562	526	509	498	519	501	530	532	504	539	508	531	515	549	503	532	478	541	544	495	503	499	516	531	505	554	534	526	477	520	509	528	496	543	472	506	459	497	528	553	529	524	480	522	516	521	505	523	507	511	551	537	504	509	525	528	493	522	516	545	524	519	508	521	503	507	493	503	521	503	502	517	517	529	519	524	546	541	482	532	508	469	533	527	515	511	493	542	527	531	536	514	523	523	484	548	537	499	509	512	538	540	504	504	536	504	528	516	504	514	538	489	547	532	526	494	461	530	506	496	513	518	496	530	524	484	513	534	506	527	511	548	518	537	531	532	501	488	528	544	547	528	518	527	491	522	488	482	554	510	482	511	535	525	502	541	507	497	546	514	508	510	524	510	555	533	562	517	530	506	526	524	524	520	544	536	538	509	512	495	508	490	526	517	508	513	495	534	531	506	529	522	556	528	487	489	519	532	554	545	534	551	488	518	510	509	499	506	494	531	501	487	505	531	538	490	570	516	550	466	561	527	560	532	521	512	511	537	507	529	532	502	506	491	558	516	525	531	473	517	561	507	500	535	516	480	525	470	513	533	491	582	502	519	541	521	537	517	554	486	492	540	523	527	536	492	526	549	521	497	537	460	541	489	536	500	483	543	503	532	504	517	494	517	543	503	509	509	476	536	509	509	504	508	501	549	503	499	511	507	517	478	508	495	473	530	519	554	526	547	503	512	524	520	507	548
52288	22246	9594	2194	1428	1081	777	656	574	500	438	398	396	404	322	343	353	343	327	263	315	264	281	309	253	285	308	290	292	265	287	285	256	284	290	264	284	267	290	269	258	254	252	277	282	272	240	265	249	231	255	271	235	256	246	244	269	266	237	280	244	251	268	266	249	241	257	261	278	280	243	278	251	259	253	282	256	234	251	260	293	268	238	247	227	256	250	264	246	233	271	275	258	262	269	235	221	245	240	264	277	260	237	234	258	267	274	257	270	254	264	253	217	263	284	218	262	233	242	269	237	270	277	248	255	271	249	260	259	242	255	276	250	222	259	254	228	241	240	259	260	254	275	262	228	256	271	284	245	247	270	250	280	267	266	259	242	230	250	272	261	250	248	272	245	285	261	237	242	254	257	247	270	251	236	260	260	268	283	267	249	246	235	255	245	247	255	259	258	282	263	259	268	249	276	280	273	230	256	261	252	267	255	274	275	261	231	270	258	261	266	275	242	228	257	241	244	238	260	246	233	260	274	256	247	248	258	256	237	238	237	276	268	266	247	242	271	259	263	217	272	247	294	291	248	247	249	241	272	255	259	262	252	251	241	261	259	261	242	223	268	272	289	235	239	233	251	272	253	270	266	254	229	267	234	252	276	236	260	255	243	239	235	276	249	260	248	242	269	247	266	277	256	259	230	269	257	247	228	298	225	254	259	251	247	296	231	251	235	254	238	242	241	257	254	253	275	261	273	252	285	241	265	278	248	236	254	248	231	243	257	254	269	254	254	237	248	264	264	237	255	237	250	269	258	259	290	240	248	231	290	253	238	258	238	270	267	259	262	249	252	266	244	262	267	271	248	247	257	283	248	243	264	258	273	289	232	228	247	249	269	254	251	287	226	251	244	263	233	252	244	247	272	236	266	274	251	256	262	245	256	302	270	238	232	288	290	265	279	247	268	253	247	272	241	268	280	237	261	231	270	245	243	245	275	255	250	236	238	252	279	278	244	265	260	243	267	237	236	244	269	243	260	267	255	254	263	233	269	255	260	284	238	273	267	270	263	261	266	241	212	242	223	217	261	258	236	242	287	247	245	261	242	250	248	252	245	256	263	277	247	248	264	289	222	232	249	249	233	253	246	243	272	249	224	247	262	270	244	258	245	259	236	270	268	258	256	273	265	254	266	244	231	253	259	259	232	237	255	268	260	264	280	262	269	278	275	267	246	239	247	280	267	245	256	257	215	252	262	257	259	269	256	245	237	274	229	259	234	233	289	255	226	247	240	266	246	260	235	251	266	247	271	271	251	244	237	267	291	278	257	247	243	273	284	258	234	260	245	253	251	274	258	251	274	248	224	254	227	265	277	247	258	244	251	231	277	255	266	282	267	237	261	260	268	246	273	269	246	261	253	269	286	266	259	263	275	242	217	242	264	246	276	260	264	230	248	218	256	266	257	274	255	280	286	267	248	282	241	294	266	236	239	273	264	261	252	255	261	277	249	256	251	276	280	274	245	233	241	238	232	226	243	250	254	244	254	252	238	231	266	273	275	289	261	300	254	274	250	258	271	253	252	276	278	237	242	262	266	254	245	247	243	263	259	236	248	251	251	239	253	284	257	235	244	252	269	239	237	260	279	243	275	257	234	270	277	297	253	247	214	287	261	256	245	271	240	271	252	254	263	242	258	259	289	265	249	229	262	251	268	273	253	259	277	208	267	257	299	251	275	256	231	257	271	249	276	244	263	247	284	269	258	236	235	261	239	263	251	254	229	270	236	237	254	303	243	236	259	267	202	283	234	243	269	262	258	269	264	271	264	261	284	242	247	250	285	269	233	244	268	244	252	248	250	262	277	282	278	225	218	281	254	258	290	248	245	197	267	237	270	247	278	264	246	291	284	285	238	275	250	260	271	261	299	295	271	233	261	220	275	271	280	254	271	249	238	250	253	256	268	283	273	234	264	260	271	249	254	248	245	269	245	246	257	269	266	249	244	255	257	267	280	239	241	257	270	287	238	260	234	242	265	268	247	248	247	266	265	270	251	270	256	310	279	280	286	259	286	264	265	262	271	222	272	262	260	265	257	270	261	275	248	265	263	255	256	238	258	254	251	247	261	241	269	266	264	284	244	264	254	261	251	253	234	247	264	244	275	272	239	257	264	268	248	243	237	277	266	239	237	266	261	254	298	257	279	258	255	264	250	250	242	247	267	242	273	278	279	245	286	266	271	234	252	245	218	266	231	250	256	254	235	253	262	247	257	262	241	264	241	254	265	258	297	264	259	237	265	265	273	262	265	270	273	251	235	294	270	259	260	222	246	251	299	231	262	248	236	273	265	271	267	257	286	258	257	248	273	262	237	264	276	262	287	242	274	271	231	274	255	241	264	228	241	227	246	278	221	251	271	269	285	243	236	251	306	276	246	225	277	246	264	248	236	244	251	253	262	238	231	237	249	243	246	260	259	252	260	276	246	246	217	258	220	262	246	272	261	275	239	239	269	249	260	248	268	256	275	265	298	225	262	251	273	250	255	282	269	248	282	237	275	283	259	272	255	285	230	230	249	262	241	234	254	259	230	228	265	248	248	284	290	255	246	277	266	249	279	247	249	277	269	250	263	271	251	252	231	266	231	256	237	243	243	252	271	244	260	256	231	255	272	237	246	220	235	247	238	272	269	259	266	250	252	249	250	259	240	226	250	266	220	256	246	265	229	229	237	280	245	231	278	239	276	274	259	248	244	269	260	275	271	269	252	245	242	279	245	258	250	257	264	286	243	262	248	260	242	240	243	267	258	255	256	247	276	255	261	244	246	261	236	264	256	254	270	245	276	257	263	249	230	262	292	242	268	279	256	251	246	252	241	293	237	250	270	232	233	260	268	229	274	266	246	246	250	236	238	239	263	245	256	262	269	258	270	262	258	247	245	249	268	275	255	247	296	255	237	261	251	248	267	243	267	250	243	241	261	254	245	254	262	252	277	268	259	249	275	285	211	267	267	255	268	260	237	252	256	251	234	286	248	261	261	263	244	281	247	249	238	245	241	261	289	251	260	286	273	228	250	239	260	243	245	241	265	294	282	256	242	248	242	243	288	268	247	244	263	259	258	255	264	286	241	252	236	236	253	256	249	244	248	254	260	242	267	262	242	260	264	284	285	241	233	248	274	247	245	265	260	264	262	250	267	240	272	250	286	254	276	259	240	260	260	277	261	288	269	261	266	231	233	278	256	255	261	267	244	249	271	231	244	273	265	249	265	259	248	272	259	248	257	241	232	252	251	230	238	248	248	264	248	265	271	247	261	269	266	276	270	241	239	268	246	284	262	254	248	244	264	282	288	263	232	257	242	232	246	270	248	267	267	265	251	278	249	261	249	259	263	231	242	258	296	261	239	248	250	260	242	274	237	271	227	269	261	243	258	221	270	243	266	247	247	268	244	280	279	268	274	254	272	238	242	273	252	266	267	279	247	257	269	236	259	302	266	253	243	272	262	265	251	244	258	259
33833	2845	6111	6484	5478	4576	3743	3135	2689	2283	2139	1907	1728	1627	1530	1381	1417	1302	1234	1228	1157	1099	1099	1104	1047	1026	1061	1027	979	977	993	972	928	872	926	836	883	860	866	850	858	851	932	812	882	849	813	820	867	809	818	818	835	824	867	822	787	772	818	780	799	827	831	833	860	833	776	806	791	807	769	805	777	799	810	802	796	763	809	794	834	813	773	770	795	749	832	760	801	777	794	820	782	740	766	793	795	753	807	752	799	784	799	822	794	819	726	737	735	785	758	774	774	755	759	788	724	800	782	798	798	790	776	726	778	783	718	703	786	761	781	787	784	791	793	763	826	732	787	764	804	790	771	758	768	776	788	767	812	750	734	738	758	773	754	777	803	783	749	799	772	747	771	754	797	749	765	757	732	759	780	825	796	771	796	745	759	750	762	739	803	785	769	779	775	771	787	726	785	761	799	794	800	753	784	755	761	778	754	740	755	729	776	739	734	799	820	773	712	792	739	740	757	778	797	779	764	767	777	753	748	754	753	827	775	761	790	732	793	722	769	688	794	802	809	796	801	782	794	739	802	768	792	772	753	701	770	752	751	805	768	792	745	793	767	790	771	780	738	752	789	763	729	737	791	780	767	784	739	771	776	799	748	770	783	755	788	804	821	821	809	800	707	762	781	769	713	777	755	779	758	794	761	777	817	774	772	787	767	750	787	772	759	800	724	737	781	780	774	876	774	793	751	748	781	788	800	710	788	774	748	802	762	785	797	748	722	755	757	806	767	786	765	780	795	800	793	748	760	753	805	813	782	809	745	794	799	815	753	747	738	726	742	767	764	787	729	756	772	761	710	761	780	774	800	750	766	808	804	747	786	755	733	798	811	775	787	766	789	791	755	811	744	769	744	765	778	757	780	737	738	816	764	806	756	755	773	796	796	713	742	726	764	796	709	747	838	755	702	794	758	772	770	771	764	790	760	797	718	786	726	808	757	763	742	780	754	763	754	761	748	769	772	757	765	712	719	816	776	810	795	796	847	798	776	745	759	783	794	810	760	808	824	767	720	730	698	803	763	767	766	727	744	815	801	789	794	790	738	798	769	793	794	787	786	789	790	754	722	811	772	814	717	744	743	732	782	742	785	712	775	785	759	777	772	780	755	780	758	757	803	750	756	775	772	773	776	773	770	799	816	759	769	748	762	768	739	846	777	777	740	736	739	745	780	774	718	745	784	699	795	754	728	800	750	776	806	767	795	773	756	790	848	758	775	776	717	717	805	754	770	795	772	773	731	776	729	786	819	786	745	777	781	840	783	744	778	777	789	803	772	775	785	765	808	829	829	785	802	748	789	743	761	728	775	805	771	794	710	758	778	773	797	771	804	783	802	798	773	798	764	760	763	803	799	773	765	794	777	788	813	805	799	788	759	745	790	807	779	756	737	722	744	722	762	817	761	766	769	724	791	825	771	744	743	770	726	776	820	745	802	772	790	729	730	750	807	738	758	802	792	751	749	740	782	776	797	769	803	772	822	803	720	700	781	836	804	756	803	800	735	791	818	727	759	752	741	770	757	777	760	796	732	789	753	792	769	747	755	776	777	786	765	784	753	798	791	834	810	796	820	716	766	740	748	767	766	813	739	772	769	746	824	774	727	739	787	753	767	769	776	783	781	743	735	806	744	807	754	784	794	806	822	782	749	751	821	795	818	789	726	736	799	797	766	779	744	786	709	756	774	823	760	769	781	803	738	783	768	740	803	784	766	761	807	773	863	783	788	765	747	768	762	790	763	802	753	738	774	752	817	780	773	744	766	763	718	724	770	772	785	839	795	753	763	797	760	769	756	756	811	754	725	759	733	807	739	711	764	815	763	771	731	788	804	799	773	734	776	770	773	781	797	777	775	772	763	742	810	754	792	752	849	744	732	795	735	748	777	765	743	772	772	775	798	784	777	733	761	788	789	763	795	766	785	758	790	757	753	725	776	771	811	830	794	765	747	781	721	718	783	787	801	741	794	785	761	794	770	812	717	721	779	789	755	751	742	747	826	791	774	771	766	776	782	743	751	760	818	768	756	767	734	762	780	724	775	818	796	754	796	778	753	762	816	769	758	759	770	770	786	803	795	761	773	767	813	826	771	776	810	805	790	754	772	746	782	760	777	807	746	738	741	799	739	803	806	784	759	731	777	712	731	734	801	742	775	708	764	749	774	796	720	742	802	769	726	726	763	758	765	753	820	745	831	761	750	748	748	727	742	738	793	803	735	769	809	802	763	748	804	753	815	790	728	773	746	760	760	759	777	792	719	749	742	725	727	741	775	784	761	781	803	765	782	757	782	752	754	726	799	780	773	775	769	767	744	754	790	779	770	752	734	799	754	792	747	728	798	758	766	799	771	776	771	747	740	817	780	752	786	746	803	787	760	726	738	749	789	814	779	765	742	822	768	733	751	776	784	773	752	810	735	750	784	738	780	745	727	784	714	819	801	810	816	782	788	747	791	780	723	824	739	783	729	728	764	787	740	756	767	787	805	763	799	777	686	779	765	750	733	756	777	769	785	768	759	710	745	794	784	779	800	808	750	774	749	772	757	778	767	744	775	784	798	816	746	765	764	764	800	759	805	796	775	782	748	794	741	786	810	766	757	747	748	753	729	740	796	811	794	772	737	797	755	759	782	820	768	785	813	782	777	808	778	779	754	752	750	763	722	793	807	780	763	779	752	759	759	771	767	759	727	774	750	777	779	769	770	763	775	757	815	809	761	746	793	771	739	750	770	738	826	781	757	779	775	778	774	770	767	730	771	764	803	763	796	782	757	847	780	797	781	760	765	767	748	719	783	718	803	772	724	757	752	747	783	762	724	769	814	795	786	770	736	740	782	746	720	759	766	796	815	781	800	790	788	759	762	777	739	741	750	749	770	753	798	760	787	750	697	745	741	800	725	763	747	816	782	786	772	701	772	790	800	766	793	753	751	763	828	776	762	774	744	774	802	777	842	803	754	789	815	761	759	747	766	769	732	799	775	744	735	786	811	776	774	802	801	733	744	772	725	774	736	814	785	807	801	769	761	788	769	756	775	773	736	773	756	755	777	753	791	727	788	788	718	707	789	741	749	780	775	743	767	768	801	802	768	760	827	774	699	766	762	799	786	806	799	749	772	743	769	747	740	767	764	743	765	775	782	736	778	742	777	772	813	768	779	709	758	744	775	747	746	759	752	774	737	796	736	725	748	761	800	763	738	759	772	770	839	780	772	758	767	793	770	763	745	793	727	763	767	757	725	827	766	791	782	749	711	770	783	760	773	756	782	762	824	738	763	761	780	800	760	800	765	708	735	763	706	773	730	739	824	775	797	758	752	781	746	746	777	734	782	796	742	831	785	759	756	759	737	773	793	799	761	757	784	769	764	757	759	720	784	770	773	735	752	772	742	770	802	745	778	778	758	787	788	788	774	807	731	779	800	799	791	739	757	751	792	738	773	799	845	740	738	753	745	821	778	775	793	823	757	760
7600	605	309	156	137	120	118	99	109	120	99	88	110	82	83	86	102	82	84	95	95	84	102	85	91	106	103	85	99	96	95	105	90	92	93	96	99	99	95	85	82	92	96	82	109	95	116	101	74	106	100	81	77	115	109	94	102	83	86	107	83	80	85	91	107	84	84	102	75	78	82	88	94	75	93	96	94	88	84	95	95	94	100	93	94	98	83	87	93	101	94	122	103	95	93	100	84	99	75	88	82	104	94	104	91	78	115	105	96	79	116	95	87	83	99	99	86	97	111	97	102	101	96	93	103	71	99	86	113	100	84	100	88	102	101	87	79	98	92	106	96	116	109	100	78	84	92	99	89	94	101	106	86	100	81	106	71	90	103	81	83	90	71	92	98	91	88	88	83	100	107	100	102	95	100	90	87	82	94	84	92	91	103	105	87	99	90	90	89	88	108	85	78	113	102	95	87	97	104	105	88	83	105	83	85	91	89	87	82	81	83	82	91	90	92	102	95	92	107	86	86	98	88	77	107	86	89	95	100	73	102	104	74	77	104	84	89	111	93	99	93	82	92	102	81	71	96	98	98	108	96	78	89	84	95	96	101	82	86	93	91	87	99	93	86	97	86	92	90	89	73	89	93	98	76	104	95	82	101	85	95	72	89	103	94	82	88	94	101	94	86	98	102	90	87	93	91	90	80	88	103	101	79	82	89	92	72	112	86	68	78	78	113	100	87	97	86	109	96	80	87	112	97	114	96	81	104	87	90	109	108	87	93	102	88	101	89	97	100	105	103	94	84	89	96	104	96	101	91	106	84	96	83	85	100	79	104	75	87	79	69	97	98	79	100	99	109	103	88	100	98	96	101	83	88	102	79	80	94	93	83	116	90	86	109	83	93	95	89	79	87	94	85	83	120	86	89	113	111	102	94	88	75	73	107	104	101	93	106	84	90	85	103	88	84	81	92	88	102	87	70	83	95	84	82	85	100	95	103	91	94	81	92	93	75	94	78	91	85	89	85	67	83	91	88	87	97	107	87	96	106	88	95	84	96	128	103	79	87	86	77	89	86	90	103	94	99	97	88	86	91	105	94	115	88	97	90	106	97	98	86	104	113	112	88	94	76	82	105	92	99	103	94	91	90	95	97	105	94	87	80	95	74	88	114	97	95	100	101	93	90	102	86	91	88	92	105	114	93	80	106	92	74	97	98	79	83	103	86	84	99	97	78	92	94	83	96	94	86	91	94	80	89	91	87	92	92	98	86	87	88	92	87	75	86	78	101	93	93	105	98	84	99	108	87	83	86	89	80	79	88	83	76	94	97	92	104	89	87	89	95	89	80	85	80	91	102	75	72	79	79	90	96	86	89	91	97	93	78	99	83	78	88	97	96	111	85	90	105	107	89	123	74	91	116	95	97	82	81	103	108	95	102	99	110	86	95	106	74	126	80	103	84	83	93	111	100	88	70	108	96	92	110	95	88	97	96	75	91	87	80	81	90	85	71	110	89	69	95	89	75	85	88	90	98	89	78	96	84	95	97	76	101	88	108	100	84	78	95	82	105	86	83	107	79	87	112	78	92	86	87	104	86	69	90	103	83	75	82	96	99	109	82	95	89	99	91	75	92	102	88	88	110	102	94	108	92	101	92	96	87	92	84	96	84	79	98	90	93	87	87	93	96	103	91	85	97	95	82	89	94	86	89	87	84	79	86	88	99	85	107	107	102	90	94	63	115	101	91	104	100	88	79	87	95	80	86	91	94	82	81	92	96	101	75	89	82	105	87	106	85	102	98	90	91	89	83	108	95	81	82	109	100	86	89	99	86	79	80	88	92	88	84	87	109	85	79	82	93	107	85	78	80	105	96	109	110	94	86	101	86	87	95	85	83	85	101	82	90	82	106	92	75	106	87	96	80	88	93	81	94	101	91	93	98	89	102	116	90	89	97	85	97	82	87	84	100	83	85	89	96	91	84	111	102	101	102	83	82	93	77	89	79	83	89	84	82	106	87	91	87	91	107	93	82	87	91	97	78	104	85	84	83	104	81	88	92	106	83	91	97	97	85	82	101	116	92	90	85	80	79	94	88	74	95	86	97	84	97	99	111	111	92	103	113	93	102	96	85	85	75	106	85	82	87	99	92	101	79	99	98	90	71	105	86	82	86	85	93	124	103	106	100	90	99	100	79	89	104	95	82	110	112	70	84	87	88	96	83	91	73	82	93	113	89	104	86	84	94	99	96	100	102	101	91	81	110	87	83	85	98	93	100	106	97	98	88	100	96	93	90	90	96	85	105	98	76	96	107	85	111	100	92	98	88	94	102	98	93	86	115	99	88	91	94	92	90	92	93	91	107	89	85	88	104	75	104	87	81	107	98	91	101	75	94	87	96	85	95	83	101	87	86	98	92	97	98	80	84	78	83	112	85	105	90	112	90	86	105	99	85	91	96	96	105	90	81	87	96	99	98	92	79	99	85	95	90	103	91	110	99	85	97	82	95	119	79	102	114	71	90	93	100	97	94	78	86	103	101	81	94	71	99	84	81	91	82	90	88	76	100	101	91	94	96	91	86	89	92	88	103	99	100	100	76	85	112	99	90	94	85	82	85	101	90	96	92	95	93	91	88	88	97	89	98	105	106	90	76	99	89	95	103	111	90	100	92	98	95	103	104	89	86	77	87	88	101	76	89	79	95	89	91	101	88	93	89	105	94	109	91	99	100	85	89	89	84	86	83	82	105	85	88	115	111	85	88	95	90	81	95	75	105	82	95	99	73	110	86	83	91	77	103	102	107	93	91	77	85	83	98	87	94	84	72	113	108	99	90	90	93	72	82	96	85	94	82	92	93	108	93	94	80	92	103	101	94	89	86	89	85	78	87	87	100	92	74	85	97	89	126	86	83	78	88	110	80	81	83	90	108	96	89	93	74	101	100	91	86	81	85	104	108	94	104	97	92	71	90	88	98	74	101	101	89	90	104	103	94	92	79	91	73	91	94	88	94	106	71	91	108	88	96	107	113	75	85	105	96	82	98	96	109	80	88	98	87	94	105	90	88	95	88	103	79	83	102	94	103	109	79	93	91	84	97	84	79	90	99	96	93	75	107	90	88	96	114	86	121	107	90	98	90	91	84	110	94	90	89	80	85	88	78	97	90	99	86	89	99	95	90	100	82	82	82	88	87	106	102	95	93	104	98	99	96	94	111	101	92	95	97	84	104	85	96	95	97	100	87	89	92	105	108	91	77	87	89	93	101	102	86	104	102	105	105	83	92	91	87	102	105	103	96	98	98	90	91	87	101	89	105	103	70	91	88	81	115	72	97	100	97	99	108	102	96	101	90	103	84	78	89	107	95	96	92	72	75	91	100	98	87	95	96	92	83	83	102	98	102	93	106	76	97	83	100	94	70	98	77	89	100	95	106	100	87	81	115	84	90	89	104	88	101	104	100	90	90	76	83	99	96	92	100	92	87	94	89	87	84	101	107	100	104	86	110	105
7066	475	575	578	513	484	477	442	413	392	379	367	376	417	376	339	346	324	354	351	330	394	346	342	347	349	320	340	356	345	348	352	331	349	360	330	335	346	328	326	317	340	344	348	323	356	318	350	296	361	364	326	285	332	346	367	340	313	342	375	374	348	364	322	332	334	354	310	355	358	367	344	307	372	324	324	349	338	332	357	333	311	334	354	368	320	344	328	365	345	311	332	309	327	368	314	338	350	310	331	305	342	311	334	325	355	341	331	338	359	319	375	333	352	358	302	350	365	370	328	332	288	351	342	338	308	324	362	350	344	324	319	293	331	342	348	339	284	312	303	365	346	357	303	330	312	375	338	316	309	306	330	318	371	315	314	329	353	345	338	361	365	349	325	331	326	341	314	333	316	369	394	317	335	372	328	322	332	347	310	345	321	318	319	325	326	360	360	316	329	327	322	334	343	365	345	338	345	337	317	322	330	348	337	309	318	363	337	322	341	342	343	338	332	366	341	311	311	335	367	319	315	326	321	306	309	346	336	365	353	330	358	348	338	346	334	329	321	343	337	338	349	332	310	362	335	355	323	335	301	361	352	321	295	359	326	352	321	340	328	314	326	335	306	344	354	321	331	323	355	347	347	351	375	330	323	347	315	336	341	338	324	301	310	324	342	331	308	330	327	319	357	315	330	340	324	346	314	354	318	334	325	366	350	326	309	306	334	349	339	341	343	309	335	349	352	319	313	353	338	381	299	336	348	360	293	345	362	326	324	329	329	297	375	343	366	310	301	321	335	356	365	334	340	325	348	333	327	323	316	344	354	320	351	319	329	356	304	344	350	332	349	330	319	325	370	299	327	351	339	324	347	341	338	327	352	342	352	363	312	332	329	344	340	336	355	314	327	325	324	328	328	318	327	311	313	336	393	340	333	331	345	311	314	335	329	298	302	332	322	328	325	328	320	346	339	367	328	361	335	330	365	328	338	363	336	345	319	350	345	297	342	342	339	347	327	338	328	348	363	362	357	356	338	344	345	346	315	354	336	327	318	367	337	286	345	332	308	322	339	357	351	352	339	378	335	333	363	302	357	347	355	330	329	338	328	311	350	340	350	321	326	354	363	339	349	320	339	339	330	323	329	325	314	321	339	313	313	361	353	342	343	346	343	332	319	361	301	317	331	358	366	343	362	333	349	345	351	351	302	321	357	343	338	372	371	345	329	356	304	346	373	316	328	356	358	356	323	325	347	333	307	331	314	331	335	352	353	340	329	332	355	350	367	350	295	305	329	352	341	327	317	344	353	344	333	340	343	358	372	316	342	337	319	321	350	323	358	361	334	353	344	325	316	313	360	328	339	332	314	341	328	351	347	319	300	347	332	316	335	330	324	344	333	335	364	346	318	303	347	349	349	346	315	354	324	342	343	339	318	351	342	325	341	328	325	398	335	330	345	342	305	364	355	356	354	327	329	350	346	314	316	344	338	365	326	343	327	336	349	321	337	363	312	373	345	354	308	333	325	333	356	337	357	374	331	336	329	313	338	356	313	335	327	315	338	333	317	342	330	318	316	336	340	358	345	332	320	344	326	333	339	312	357	333	336	321	348	328	333	339	347	312	360	343	343	322	333	339	374	341	332	346	353	366	340	326	335	348	307	333	316	321	342	344	345	369	367	332	368	325	305	371	339	335	345	340	350	331	343	324	361	328	320	344	328	336	351	340	338	312	318	350	295	345	327	303	333	323	352	327	334	356	389	329	356	337	361	322	325	360	323	307	311	333	321	297	318	354	338	298	344	333	335	348	327	349	318	304	333	327	351	341	342	343	312	369	346	313	319	333	343	341	331	334	344	337	299	316	325	331	320	363	339	335	363	330	314	326	356	324	310	352	363	354	297	330	351	335	341	330	306	330	293	361	365	327	344	323	347	361	317	313	330	372	361	331	361	345	337	302	301	345	342	323	350	338	374	322	324	344	336	332	336	353	346	345	352	299	338	392	312	356	336	340	334	317	344	336	334	320	316	332	342	333	345	361	309	350	300	319	365	334	313	315	354	335	332	356	332	340	357	337	330	347	334	332	336	313	322	302	331	322	315	338	313	370	326	350	310	345	296	321	336	326	312	312	338	360	352	359	327	325	341	320	378	299	329	354	374	348	340	311	322	308	333	314	385	333	336	359	338	325	369	336	344	327	352	329	339	381	310	339	312	324	360	336	339	355	322	321	329	352	354	345	327	328	376	370	321	327	348	338	353	322	344	320	332	319	351	331	340	311	334	329	360	364	327	340	328	311	338	347	333	359	347	354	320	328	354	363	343	359	327	355	339	324	333	351	298	352	342	333	315	356	317	334	308	353	304	348	379	313	313	341	352	345	337	296	322	353	359	336	334	328	356	344	349	320	350	362	357	333	342	314	345	338	337	330	323	324	342	347	331	351	328	326	306	314	330	335	362	326	354	337	322	376	342	350	306	341	325	351	328	283	338	324	345	332	329	367	302	326	332	318	324	324	369	331	358	346	323	343	346	337	329	350	336	346	311	350	333	307	352	332	343	361	350	293	314	329	361	352	335	340	332	346	347	339	359	331	337	326	323	325	322	338	355	334	336	307	365	336	367	316	335	308	332	298	347	323	351	318	331	327	303	349	353	315	347	337	326	354	330	340	305	341	351	311	338	349	360	365	337	341	319	363	368	298	324	335	329	334	331	362	362	324	349	328	367	352	336	336	330	314	361	319	353	348	342	293	322	317	308	332	341	336	291	327	338	333	336	331	347	321	332	332	342	335	312	349	353	347	331	335	349	322	370	356	324	307	324	325	339	341	339	329	337	333	337	328	387	351	328	332	326	348	311	338	341	347	352	322	342	317	314	357	324	355	368	344	342	332	333	335	369	319	338	347	322	342	327	360	323	323	327	319	346	344	360	318	324	329	336	336	353	339	338	340	332	316	352	352	343	320	353	333	330	300	344	342	358	356	336	331	299	378	325	351	361	315	352	352	344	325	329	338	353	335	306	326	323	362	322	343	330	327	343	329	359	351	343	353	357	358	322	312	316	301	340	380	320	313	333	296	317	356	338	330	318	359	359	320	325	347	341	325	331	321	327	329	343	340	347	327	350	326	324	351	338	347	327	376	335	330	319	318	316	330	332	342	336	343	313	336	332	342	341	343	342	316	313	306	369	320	333	312	317	312	357	335	348	343	326	307	348	312	325	343	322	324	327	349	299	344	308	333	339	376	345	343	348	335	324	360	361	340	326	330	322	337	312	354	317	313	330	332	333	349	308	296	322	325	317	347	327	340	348	351	324	360	310	318	309	326	366	333	299	315	344	334	324	347	314	329	323	355	343	324	342	357	322	343	359	348	334	358	353	315	394	315	343	348	326	283	358	327	334	328	330	348	333	367	355	362	303	340	328	317	383	321	311	323	308	297	346	313	315	341	324	308	358	313	343	309	348	346	351	328	323	361	305	322	362	341	317	316	307	330	335	362	312	330	357	349	354
43190	13054	2022	1039	768	544	433	332	308	273	280	261	225	238	196	184	174	171	160	189	162	166	193	191	194	179	155	149	174	176	163	186	161	150	174	165	165	177	185	157	172	166	153	167	143	139	192	163	155	159	167	155	166	181	147	147	145	149	156	166	157	149	164	172	146	156	131	157	161	146	180	173	148	152	188	154	142	143	152	139	157	168	155	168	176	129	154	148	167	170	165	144	177	156	135	173	153	190	173	172	171	158	192	158	174	153	163	155	148	142	163	143	161	172	159	145	160	170	140	194	168	152	162	173	156	150	160	170	148	160	165	130	184	151	158	167	150	159	164	175	155	146	170	133	149	166	151	144	149	165	152	157	171	163	161	154	142	149	143	171	160	157	160	159	129	160	155	160	136	150	146	178	173	156	157	167	151	170	137	152	145	157	157	184	133	152	170	164	174	168	160	163	140	182	173	155	160	145	147	161	167	180	155	150	151	156	156	149	152	176	166	153	141	146	149	171	164	159	162	152	156	166	158	185	175	131	137	184	164	156	164	184	153	166	159	145	149	140	151	144	152	157	163	178	183	148	134	165	177	149	173	147	145	159	147	156	164	139	141	153	145	152	202	172	165	170	169	155	176	151	154	133	152	162	156	152	163	122	137	171	160	182	170	150	150	144	165	171	155	172	195	161	167	150	152	164	158	161	150	160	168	169	137	173	133	165	153	166	158	146	177	157	158	147	159	125	153	160	182	165	145	151	160	151	162	156	157	139	161	132	163	183	162	160	178	166	154	160	167	146	156	161	174	157	139	172	141	165	168	139	186	177	156	136	175	146	155	178	163	176	136	156	130	171	169	147	182	169	168	169	150	176	160	179	147	150	175	148	156	179	175	169	164	173	154	166	189	158	147	159	159	163	158	170	155	152	162	156	164	144	140	167	137	134	152	147	145	171	162	161	161	169	168	165	162	164	135	169	153	161	147	143	154	150	156	151	167	158	167	162	148	162	133	148	166	157	168	189	153	157	164	152	166	154	164	151	170	156	149	152	149	158	160	140	154	133	144	134	164	149	172	171	159	156	169	151	159	163	161	164	156	157	173	135	186	151	137	153	145	154	169	149	155	157	149	163	154	177	171	151	137	152	149	145	152	158	140	167	178	148	142	162	150	153	172	160	168	165	155	181	175	159	177	142	176	150	162	152	158	185	140	146	156	176	164	170	177	166	152	163	157	161	131	135	156	162	166	154	175	150	145	156	137	167	162	177	147	163	169	145	151	155	159	158	164	162	164	161	152	150	176	140	171	159	158	153	177	147	153	156	156	163	128	148	171	144	141	158	152	174	151	154	149	160	170	154	177	181	149	160	137	171	164	149	158	193	148	142	138	151	174	159	169	171	140	174	162	135	149	162	151	153	176	147	178	153	162	160	176	181	193	150	162	171	138	142	165	156	140	150	169	139	159	179	172	165	163	148	157	168	141	167	159	159	162	169	157	155	148	157	166	171	159	180	155	166	151	163	155	165	153	168	125	156	152	144	159	162	171	172	150	150	152	170	184	166	148	188	179	163	167	159	157	154	147	160	179	177	168	189	158	152	142	165	168	169	154	154	166	155	171	162	166	137	162	184	165	146	158	156	154	173	173	149	177	133	143	143	168	169	152	154	153	161	165	159	173	177	157	142	157	161	149	157	159	159	186	153	168	175	153	138	147	153	164	167	170	145	171	142	155	177	138	166	161	147	158	153	160	151	169	182	180	172	162	176	148	178	144	175	139	169	169	160	174	130	157	160	141	155	166	165	156	156	164	151	140	147	161	179	167	157	151	182	161	153	163	152	147	133	153	148	145	150	161	164	180	137	159	159	155	181	141	139	152	167	165	169	177	186	151	169	159	155	179	150	169	124	152	152	144	150	173	179	164	149	154	160	158	163	175	171	126	166	163	183	144	166	158	154	168	127	174	148	152	186	177	181	163	159	154	156	163	155	159	157	151	146	152	175	154	156	148	150	163	159	158	158	164	141	182	133	165	136	180	161	176	159	138	163	162	147	165	157	158	161	152	152	154	167	153	163	176	155	142	159	161	138	170	163	159	157	152	162	158	150	155	154	166	149	141	179	149	164	172	180	145	147	152	147	158	167	175	140	169	144	156	158	156	163	154	155	196	177	148	209	151	179	133	150	165	144	154	144	159	150	156	156	173	169	149	142	159	164	196	169	163	157	176	147	147	156	172	182	164	140	154	173	171	166	166	163	155	161	163	153	157	138	147	159	153	164	178	167	161	176	152	172	152	153	157	153	157	141	155	160	149	155	142	172	169	151	166	162	146	156	151	147	162	131	187	179	168	164	146	168	160	182	144	168	157	169	166	181	158	179	155	155	169	166	157	166	138	155	146	160	165	155	158	153	130	178	174	158	163	167	154	139	140	162	152	175	150	164	160	162	164	156	169	172	156	154	155	155	176	156	177	151	143	159	159	148	156	177	156	163	150	168	163	160	150	152	139	172	141	159	182	155	169	148	163	153	136	162	181	153	156	155	159	161	160	157	147	163	173	182	171	167	161	143	180	153	154	164	170	173	149	157	166	146	163	147	144	154	138	138	156	159	159	152	149	172	164	142	157	147	148	153	153	164	153	140	129	170	159	161	161	171	134	166	172	167	185	154	151	140	157	165	163	164	167	158	180	143	179	169	164	146	153	145	153	165	148	163	148	151	145	144	194	151	165	147	146	142	148	150	148	147	143	144	169	152	188	162	163	137	153	188	166	141	176	180	155	168	150	166	155	148	158	142	162	142	137	161	150	168	159	164	147	182	161	161	149	166	158	173	185	178	166	155	152	165	150	160	170	143	158	171	157	148	174	167	153	152	164	188	168	167	165	160	152	143	174	133	170	169	157	160	150	148	176	143	168	151	168	175	175	169	165	144	176	164	180	161	152	162	156	164	156	193	182	159	154	152	169	169	152	152	144	169	133	157	133	166	153	154	140	162	145	118	163	170	168	174	165	178	150	154	167	165	136	170	156	158	164	165	145	173	165	159	160	164	150	177	162	147	172	155	162	150	155	156	147	173	148	167	150	140	153	141	185	160	159	164	160	174	165	172	150	151	164	156	157	138	157	142	147	160	168	173	161	165	154	150	156	164	166	146	138	148	139	175	174	167	154	162	161	153	163	167	150	172	160	172	151	154	147	183	139	148	153	135	179	165	174	175	162	167	171	159	164	151	158	145	153	160	162	160	144	167	181	139	133	157	124	169	169	154	172	145	141	151	172	148	173	143	181	159	178	138	147	145	163	138	123	148	158	179	143	153	134	152	133	177	171	167	141	143	137	181	145	146	169	169	157	164	162	156	165	141	155	158	150	134	146	145	155	167	164	163	177	152	144	161	178	138	167	149	174	142	144	155	162	156	146	173	171	164	151	153	150	152	163	153	148	150	152	148	156	180	131	162	137	167	158	125	180	173	153	169	171	164	162	145	175	170	174	173	142	167	163	167	164	164	168	153
25910	1478	3392	3572	2966	2432	2091	1696	1512	1372	1174	1062	1100	950	846	865	804	805	772	747	737	705	675	642	625	654	682	650	600	641	582	575	632	562	621	572	513	551	578	568	558	579	572	528	554	534	574	590	536	553	498	574	574	557	537	527	576	568	520	584	575	565	543	495	533	518	523	535	534	565	542	494	555	557	536	530	531	546	535	517	498	546	531	535	527	520	490	529	540	555	499	521	548	521	501	523	505	498	490	541	511	535	543	524	525	530	537	530	538	563	507	533	519	512	523	502	513	508	553	546	503	512	524	516	529	504	504	511	540	495	531	538	529	488	511	501	516	533	514	552	504	535	505	547	545	533	527	522	540	496	506	500	475	524	502	513	513	540	504	543	502	488	537	494	513	493	503	541	509	566	525	509	489	523	520	526	510	480	466	497	511	483	561	507	513	520	524	509	525	486	510	555	496	523	481	512	537	528	522	522	526	556	503	516	521	555	506	505	520	545	533	503	516	462	548	500	491	488	501	503	536	481	495	540	542	538	490	513	537	517	501	560	499	506	539	504	550	484	509	507	558	510	503	513	512	497	526	534	494	495	505	525	542	508	537	505	507	536	478	497	514	530	484	505	571	532	512	485	562	512	531	489	565	532	530	520	493	561	488	476	507	508	503	522	491	498	542	460	501	547	557	541	496	514	516	472	532	508	522	530	533	498	502	491	514	530	512	491	543	538	546	520	527	539	529	547	510	512	505	523	536	521	496	532	517	501	471	537	481	505	508	543	503	546	555	530	530	523	465	543	505	515	512	531	524	543	496	469	499	564	483	520	514	482	529	542	506	525	572	473	515	502	519	533	485	471	487	514	464	478	488	512	536	508	545	545	520	524	529	516	489	523	521	532	473	516	518	533	478	483	484	529	486	502	566	521	496	472	527	511	510	528	547	504	507	524	519	527	524	535	540	542	552	555	526	529	540	529	502	504	526	520	517	519	509	492	520	492	490	502	520	525	521	563	529	546	492	513	521	550	524	520	539	497	495	505	519	526	480	548	527	495	494	497	540	521	526	501	474	498	516	530	556	515	553	537	526	515	497	522	480	521	529	482	547	521	502	523	536	503	492	508	530	530	499	502	531	560	505	558	511	543	484	518	522	555	523	522	501	564	516	537	520	473	537	500	531	523	532	526	476	522	503	553	503	507	514	534	548	540	534	506	522	526	508	494	534	510	533	519	491	507	527	510	502	530	488	500	513	508	525	512	513	505	526	502	502	514	506	550	519	577	521	509	541	495	521	526	494	541	497	545	541	513	534	522	480	497	528	489	501	526	461	495	520	495	542	484	467	536	497	537	526	506	526	523	480	514	580	512	543	496	493	523	524	547	582	540	519	489	564	522	504	489	529	496	510	532	512	483	475	569	524	522	510	532	494	502	533	506	521	520	522	524	515	492	533	523	528	554	525	492	548	530	531	533	516	502	501	508	542	490	480	532	511	533	541	520	534	568	486	514	503	508	526	536	538	519	527	512	501	530	528	521	492	554	498	507	494	512	540	532	522	532	503	507	522	495	523	547	498	519	511	506	502	502	510	529	529	507	529	505	495	510	506	467	512	508	494	554	548	523	536	559	513	550	513	530	502	507	517	492	481	511	517	517	537	507	521	534	525	513	519	504	528	534	507	524	517	545	512	469	521	533	523	508	531	507	542	498	470	537	482	497	523	518	534	490	540	505	500	476	492	565	550	549	483	553	536	500	507	541	515	519	501	484	501	513	505	505	457	526	508	503	518	536	525	501	518	513	511	519	514	474	539	528	509	541	515	550	526	488	519	527	531	524	560	534	532	554	491	553	484	500	551	490	516	525	548	504	539	531	506	495	554	516	500	462	533	486	533	548	496	476	483	543	540	517	466	528	468	499	535	548	514	515	509	503	499	532	525	511	517	558	515	502	513	503	484	494	502	531	478	495	527	529	545	526	485	489	477	503	514	549	510	573	522	501	516	520	488	493	511	525	539	527	504	483	524	497	538	549	553	521	538	484	525	506	509	530	527	512	496	524	515	521	484	534	523	498	481	501	531	517	497	512	464	494	516	511	530	529	465	527	538	518	536	515	509	507	524	493	504	484	542	551	504	477	519	536	474	580	531	499	566	483	539	484	523	458	524	523	565	537	471	518	466	521	482	497	517	532	551	515	489	513	519	522	539	496	541	476	497	539	536	533	512	477	499	539	494	471	510	523	510	520	488	524	525	491	523	503	498	481	518	524	547	501	532	545	545	539	523	530	513	501	495	543	492	514	514	507	524	553	516	510	491	538	487	560	509	512	496	489	479	486	520	506	533	522	535	541	499	496	516	507	514	559	486	508	500	518	503	515	492	540	534	527	543	549	516	498	551	497	497	511	470	473	535	502	497	516	524	506	513	548	522	500	528	527	481	506	496	531	502	528	490	546	507	483	513	507	535	510	499	533	496	536	522	525	545	540	527	528	510	472	533	538	495	504	462	542	547	511	524	532	534	499	523	479	536	493	503	488	587	511	516	487	562	484	510	513	508	530	498	475	467	495	532	516	526	498	553	491	530	474	496	546	512	541	519	536	552	525	527	535	523	525	484	516	513	528	499	510	521	542	489	523	510	548	507	517	536	520	491	539	506	549	524	534	544	525	526	544	490	508	524	502	569	558	525	475	539	522	507	470	496	497	546	511	526	534	492	549	481	516	549	505	536	532	507	499	505	543	527	536	512	557	523	500	540	522	539	545	520	544	538	534	533	559	522	511	529	556	513	562	548	515	493	525	528	529	514	522	502	535	520	486	533	524	522	533	519	561	511	513	520	516	559	502	502	562	512	504	507	525	576	489	513	500	479	532	530	536	541	557	514	521	535	530	512	498	507	497	552	528	495	561	522	547	500	521	528	559	523	506	515	512	505	531	497	510	515	516	526	543	472	560	516	489	514	502	504	520	522	519	537	499	542	494	481	514	525	510	513	517	512	515	503	499	472	493	519	539	551	557	506	528	517	553	540	457	506	478	479	538	559	498	507	497	547	518	509	528	542	533	481	527	533	545	500	503	490	541	510	496	540	499	500	502	548	503	489	506	540	524	499	505	527	508	507	509	530	486	503	519	527	492	506	501	525	506	497	504	500	492	553	498	491	492	545	509	474	535	539	520	511	529	525	534	541	524	518	494	483	499	527	511	528	527	520	517	557	555	553	541	475	547	475	531	507	482	508	527	538	499	496	558	508	528	572	484	494	489	520	534	559	491	491	521	499	518	493	501	525	484	549	512	514	493	547	493	526	521	501	566	523	514	519	490	501	532	532	574	531	517	512	530	548	486	521	520	504	506	525	494	523	507	536	500	494	510	470	532	483	520	553	506	515	518	509	510	525	556	464	516	508	483	492	516	507	494	528	525	523	487	489	494	542	474	528	536	487	508	451	516	494	525	514	566	510	526	518	534	543	536	545	499	471	534	522	510	542	523	504	537	494	531	518	518	547	527	497	577	558	530
56890	21145	6502	2111	1397	1084	795	647	584	507	487	399	380	378	361	360	313	322	345	312	266	304	299	284	259	284	279	292	250	282	272	280	254	264	279	272	271	278	257	262	274	271	244	259	266	257	250	235	255	242	261	259	235	238	275	253	263	264	282	262	266	258	248	264	281	233	252	236	249	276	302	253	257	274	253	235	265	237	268	264	277	246	249	277	259	267	278	259	270	262	270	234	237	270	262	260	228	262	269	236	255	260	250	236	261	292	282	250	262	246	257	271	259	241	244	276	229	275	253	275	272	257	277	220	293	270	258	283	275	311	254	243	260	275	252	240	245	278	286	254	310	259	262	266	243	233	265	273	278	249	267	267	277	270	240	264	254	268	249	236	261	245	256	264	263	277	286	267	267	245	247	272	252	256	265	253	256	276	260	228	284	262	284	253	236	274	258	223	233	254	272	269	249	267	249	239	230	275	247	261	269	248	284	259	234	236	251	285	262	256	252	265	231	243	273	245	243	264	256	259	244	237	259	251	250	290	239	247	234	233	277	291	253	251	275	226	254	279	224	281	231	261	254	271	252	269	283	232	257	276	254	240	250	252	255	296	285	262	283	263	237	240	259	296	285	239	236	240	265	239	260	263	277	299	243	258	272	241	260	261	286	247	238	279	240	271	252	252	259	242	278	234	260	243	239	255	288	240	251	253	237	257	237	259	263	258	258	272	266	241	276	282	254	267	252	244	263	265	272	253	314	262	258	241	245	254	258	236	245	229	236	248	276	271	237	285	247	250	279	246	265	220	262	276	231	255	250	267	232	260	252	267	263	236	260	249	246	277	273	261	259	257	271	251	274	257	261	261	245	278	239	250	239	256	232	258	278	258	244	287	254	260	254	265	252	281	261	270	226	268	266	219	254	259	259	251	254	226	247	232	234	253	275	256	301	287	233	263	235	250	279	245	277	255	251	261	277	276	273	265	246	254	232	255	268	239	226	263	261	246	260	256	229	257	250	254	266	268	287	233	269	255	233	256	278	249	230	291	275	246	270	262	270	244	288	229	251	253	255	261	271	259	250	255	277	286	230	257	240	248	294	251	290	282	252	244	244	258	255	245	264	284	258	224	261	272	251	243	275	260	266	240	244	231	278	260	251	268	226	257	278	239	260	266	271	262	244	248	262	237	250	254	268	257	281	234	219	261	265	249	259	244	269	240	226	280	269	259	248	238	257	278	271	248	268	250	261	284	239	266	247	267	258	257	258	256	269	257	254	251	251	242	243	243	290	251	294	226	262	253	277	233	233	258	251	277	271	245	245	265	243	246	257	266	277	240	270	255	275	275	259	262	298	231	278	242	261	244	229	264	266	259	261	255	245	260	252	248	293	243	236	284	267	273	239	289	291	251	271	253	259	253	234	261	253	271	266	268	255	251	269	266	243	247	219	272	235	256	245	252	235	269	263	261	248	263	264	240	265	277	259	265	274	242	266	255	251	254	244	242	242	232	242	269	266	266	242	240	260	255	260	269	258	268	259	233	271	272	267	255	300	240	252	272	265	265	261	260	240	257	254	243	277	236	241	264	257	223	254	243	263	267	251	233	261	265	259	241	248	263	281	277	238	232	256	273	255	247	243	252	287	267	240	264	240	251	256	251	247	242	255	237	266	264	223	228	265	257	263	262	226	265	279	254	263	267	240	256	233	280	272	247	311	249	266	274	253	244	247	272	291	246	234	243	251	268	272	221	241	250	228	256	250	265	239	272	274	252	308	252	273	230	256	254	267	263	258	253	287	252	243	266	252	296	249	256	264	275	275	259	244	270	211	233	247	279	239	255	263	239	280	287	264	270	246	280	268	247	250	273	265	227	277	230	271	251	246	277	231	263	249	258	250	255	253	241	243	269	257	229	248	257	235	258	265	258	269	229	252	270	255	274	267	271	266	252	252	298	276	240	254	246	283	271	255	247	283	251	270	260	257	236	253	222	265	285	260	254	261	257	280	260	257	253	273	256	224	255	278	238	269	278	256	240	253	263	274	271	246	248	284	260	273	218	276	260	269	271	238	262	261	246	223	232	252	273	278	251	268	283	270	237	303	265	234	278	243	249	283	257	282	258	279	256	257	268	260	254	235	263	277	231	242	256	247	274	244	243	267	276	260	266	269	237	266	252	252	248	254	241	257	287	245	250	259	277	275	244	248	284	226	263	249	279	253	234	245	285	251	277	237	257	252	250	259	257	242	309	251	273	260	261	235	253	246	265	270	247	259	261	262	243	265	242	291	279	258	258	235	257	289	261	265	235	252	261	261	236	268	295	248	277	254	262	250	239	253	280	245	265	261	265	268	251	274	258	261	274	240	261	239	279	228	256	252	281	252	263	290	256	260	243	270	268	241	245	266	238	272	269	264	270	243	261	267	269	263	242	270	257	233	235	249	223	265	271	237	253	261	248	256	268	254	254	240	264	270	264	266	269	246	248	232	257	263	240	262	274	253	265	246	243	264	257	257	233	263	267	244	252	289	262	251	235	265	243	240	298	238	264	234	294	252	279	264	272	268	262	261	270	295	246	240	287	237	257	267	270	259	246	271	247	280	259	253	231	248	219	250	254	282	237	249	227	248	273	247	270	275	274	294	232	247	295	275	284	280	254	266	245	253	276	251	240	263	257	251	268	280	243	256	264	267	243	281	236	255	261	290	260	277	247	247	258	284	262	240	254	235	279	249	270	255	251	269	265	262	235	260	232	262	280	263	264	286	253	249	261	288	251	246	239	217	264	257	231	263	263	245	246	293	280	268	244	238	277	246	233	245	240	273	264	237	236	251	271	257	267	252	245	250	247	267	262	264	255	258	251	242	247	271	280	253	287	237	245	260	284	251	233	263	261	289	272	245	261	289	257	221	245	242	275	253	256	250	232	276	273	264	216	269	281	265	254	266	262	255	254	252	258	263	246	259	280	261	215	249	271	274	278	260	266	250	277	269	284	260	240	230	260	262	234	252	277	271	237	246	258	243	267	255	292	277	277	290	253	236	222	256	229	281	252	261	234	239	253	250	260	260	250	254	266	239	256	273	245	234	269	264	245	235	274	263	246	258	262	270	255	270	268	258	249	247	267	237	246	297	267	271	296	255	268	258	282	247	244	245	259	251	285	263	251	255	249	255	253	249	246	277	230	271	233	254	257	218	272	269	286	251	262	245	286	268	217	262	258	232	282	270	259	269	238	263	261	253	246	278	247	266	272	228	260	247	274	274	245	238	250	255	267	251	250	267	270	250	276	248	250	243	230	286	248	282	249	241	260	272	278	265	264	232	264	259	245	247	252	220	271	254	253	260	250	262	269	275	255	258	245	260	295	304	286	230	262	245	251	275	266	273	257	263	273	265	287	256	269	251	270	244	265	244	257	275	271	225	236	242	267	267	238	273	248	260	258	250	250	254	276	242	273	236	248	263	237	241	292	286	267	260	257	244	248	241	243	270	275	258	252	254	232	264	236	276	272	242	254
34229	2781	6195	6428	5457	4549	3725	3069	2692	2372	2097	1902	1684	1674	1508	1454	1367	1290	1310	1205	1200	1184	1088	1011	1036	985	996	969	948	930	927	957	885	874	919	908	896	891	859	908	849	864	868	875	855	799	864	818	803	831	798	791	843	850	754	813	785	816	840	822	836	809	819	802	806	818	776	840	811	800	770	810	780	800	797	788	813	792	753	800	760	818	830	764	798	782	800	867	763	803	799	794	820	831	765	784	765	786	771	761	763	773	759	812	787	732	818	786	743	784	753	793	705	774	761	728	761	791	789	804	773	766	793	763	776	741	750	776	747	750	795	769	780	799	749	758	760	764	786	792	789	783	746	793	804	786	772	778	731	790	770	721	790	785	788	755	808	777	803	812	736	810	787	776	786	810	805	773	814	775	767	770	781	770	747	791	773	740	812	784	726	764	777	749	753	810	756	731	824	780	775	813	761	775	795	796	781	779	805	792	831	768	779	771	792	826	739	808	751	814	759	770	749	794	759	732	759	767	774	765	812	733	767	776	762	751	758	739	766	787	757	742	773	738	713	776	763	792	775	765	815	765	740	781	768	771	792	769	788	737	752	759	795	755	788	777	698	765	806	717	766	769	751	750	782	774	788	750	779	775	751	783	755	761	798	779	727	761	757	756	738	803	738	802	764	787	765	709	749	781	761	771	732	764	800	739	763	792	745	811	806	826	772	773	797	747	759	784	793	758	792	785	753	767	780	711	767	815	835	748	791	815	786	764	759	789	770	798	780	799	771	775	779	783	806	758	789	740	733	797	718	707	712	770	733	789	783	790	754	772	775	799	825	757	768	803	800	802	786	809	778	768	770	789	731	814	789	777	805	798	751	738	750	773	728	704	712	783	731	809	660	828	788	747	771	775	768	771	746	784	785	774	734	817	801	773	750	800	750	776	746	767	796	752	780	787	756	792	786	735	823	806	774	767	775	764	770	755	760	737	758	776	762	768	796	743	792	763	773	756	822	779	780	776	760	783	784	764	737	768	790	761	747	801	801	790	776	771	782	762	760	786	769	793	778	740	797	700	748	775	781	782	750	769	803	757	747	769	789	765	782	774	749	785	815	741	765	768	803	780	820	772	742	810	730	834	739	783	804	832	791	799	754	760	763	781	814	731	758	738	761	795	775	743	740	803	772	764	787	771	742	819	761	771	787	768	762	734	769	800	766	798	794	854	777	763	774	814	763	775	782	741	694	748	790	759	786	774	775	746	799	755	717	740	770	796	771	762	691	782	754	755	752	782	782	722	762	778	807	757	816	764	776	779	816	734	732	777	794	771	716	802	765	747	776	816	780	763	834	791	730	733	790	752	745	792	765	797	806	786	755	793	745	789	738	788	814	773	806	824	748	779	776	788	756	753	781	789	782	776	759	786	779	790	728	762	805	752	793	760	770	730	827	731	775	793	759	762	793	772	750	777	689	763	721	781	759	709	801	852	751	725	801	790	733	768	744	735	803	792	745	755	773	765	744	723	774	755	794	727	728	774	777	782	730	712	802	726	763	738	806	772	830	773	790	775	758	742	748	743	739	786	780	752	815	803	767	764	748	760	817	756	714	750	804	782	835	745	806	753	773	746	772	821	775	789	761	744	773	734	789	761	772	810	769	834	760	788	740	793	762	791	791	753	770	750	778	732	783	783	774	747	771	779	754	798	728	737	723	733	739	770	759	718	761	753	747	823	751	777	754	763	745	783	749	786	783	733	772	809	794	786	748	776	750	794	796	805	731	767	732	811	778	807	790	747	782	752	795	855	781	768	790	791	777	823	795	772	795	815	808	744	836	772	745	720	796	756	805	777	753	712	768	782	713	819	760	733	767	783	754	738	705	804	786	753	757	779	807	751	790	764	817	777	768	819	735	812	769	772	753	745	774	804	799	802	806	794	767	807	753	772	731	791	753	772	774	809	795	774	749	772	794	807	751	762	752	748	788	757	738	776	790	804	765	752	785	803	781	783	780	767	762	739	785	798	764	793	789	763	739	778	781	795	790	755	783	801	771	754	788	812	808	781	728	773	778	806	768	721	781	772	792	764	754	815	772	796	781	786	792	783	741	785	778	702	762	740	758	780	783	819	768	775	768	809	776	759	747	756	779	786	749	774	760	753	744	749	776	791	777	729	713	762	733	781	733	750	788	832	768	850	757	799	784	761	800	794	795	771	748	756	716	705	810	769	784	764	817	769	775	787	788	770	770	763	811	727	766	784	739	815	791	699	773	776	786	759	761	715	766	779	705	768	764	767	789	789	751	802	802	747	806	769	806	793	782	786	810	794	834	753	743	799	772	753	762	757	803	738	761	782	713	786	734	730	789	828	783	796	765	803	794	777	741	744	769	809	718	801	831	711	766	769	735	764	781	741	817	775	742	809	803	790	773	758	757	800	753	692	768	720	776	751	778	797	754	748	808	772	837	772	781	790	757	725	738	788	789	759	794	726	758	788	740	768	753	774	719	754	760	729	803	744	743	726	816	788	777	807	743	780	734	790	779	802	813	796	772	778	740	770	770	798	825	728	732	777	736	739	777	759	770	760	780	775	796	749	730	790	736	780	767	801	828	737	755	746	749	769	781	775	800	774	785	777	747	788	757	732	775	753	751	771	753	734	732	683	768	787	762	724	755	885	759	808	730	796	746	781	748	753	722	750	733	775	744	755	762	774	793	723	788	779	730	734	786	789	779	772	745	814	766	768	775	774	800	774	755	738	757	802	831	766	794	734	740	767	767	711	794	779	756	804	735	777	761	796	745	755	771	739	705	767	766	769	740	748	807	770	710	801	754	808	770	744	723	767	780	753	768	801	773	766	742	745	757	752	755	797	797	719	757	736	710	811	797	746	773	755	726	766	787	742	783	796	827	749	773	776	782	786	734	723	735	757	798	781	754	756	735	772	759	796	776	803	755	816	759	768	804	777	795	716	769	724	807	799	766	765	743	787	761	754	794	705	774	712	773	783	786	790	761	803	796	733	739	774	785	751	830	760	774	759	807	719	714	781	762	737	770	759	769	755	762	784	800	775	729	733	757	798	746	769	750	695	772	851	750	736	748	790	823	776	785	756	743	820	769	789	772	765	762	746	767	737	766	742	750	764	779	795	762	809	776	722	800	803	736	740	757	773	791	769	781	809	816	723	814	746	774	734	771	790	775	737	823	762	766	812	713	788	741	761	759	760	770	738	768	811	795	762	787	773	771	796	744	740	735	765	823	801	750	800	729	755	776	734	769	803	784	766	784	763	743	767	763	804	740	734	792	773	743	787	775	751	749	776	723	742	779	774	788	759	780	819	797	747	761	743	735	777	740	752	784	780	757	773	737	797	800	711	760	705	768	812	782	785	762	802	734	796	787	851	760	779	737	761	797	763	747	755	743	840	742	782	819	834	752	746	769	780	748	781	881	748	819	770	815	707	768	801	767	801	750	797	796	783	797	811	808	771	762	782	774	766	788	748	776	757	778	791	776	736	756	795
7995	542	257	144	124	120	98	106	96	97	94	89	90	76	101	103	91	94	71	105	97	100	118	95	97	88	92	89	117	98	93	81	100	102	109	84	103	87	92	88	82	84	103	80	84	84	81	97	102	94	84	95	84	100	89	105	89	92	96	90	90	93	85	99	99	87	83	91	84	99	86	96	89	90	92	97	81	94	87	87	101	92	102	79	104	101	85	102	89	96	68	92	111	98	111	97	115	85	105	90	92	93	90	87	86	88	103	85	92	82	85	101	95	101	66	83	90	86	87	97	97	109	104	103	77	75	89	110	101	108	79	99	88	98	105	94	87	99	88	85	87	98	83	99	101	96	98	100	70	118	91	92	100	87	103	78	113	107	89	93	109	83	102	89	83	93	92	109	93	116	105	85	100	76	93	109	99	102	90	87	81	90	83	69	103	90	103	113	91	85	95	91	109	97	105	96	88	90	101	87	105	95	94	86	86	84	98	93	94	85	93	71	104	94	84	81	82	101	93	102	102	85	92	93	117	102	97	82	103	90	117	95	95	93	87	100	85	93	95	96	94	98	95	106	80	87	107	84	91	71	80	105	99	83	114	108	91	88	109	89	86	114	95	96	78	97	91	94	88	87	81	85	102	94	83	82	107	89	99	91	85	95	91	90	94	74	72	108	93	85	107	97	100	75	114	89	89	96	91	92	101	105	81	81	93	90	90	106	96	97	86	82	87	85	99	73	89	104	91	96	106	88	79	110	98	97	70	82	93	104	96	101	100	83	95	100	94	89	79	88	91	97	74	79	78	100	103	105	95	76	100	91	106	88	102	90	89	101	103	91	82	93	87	97	73	98	80	81	86	113	97	105	89	86	102	96	94	98	99	98	98	85	70	100	79	74	99	84	94	93	105	85	92	95	73	84	90	94	106	93	83	96	106	96	99	91	96	103	99	99	93	78	99	92	78	75	79	107	99	91	82	84	98	87	104	86	101	106	105	84	104	89	97	90	87	88	77	81	90	99	76	88	116	69	101	102	94	101	84	109	89	106	75	106	96	81	91	82	93	89	96	98	92	108	86	97	101	95	103	85	93	96	75	95	94	109	90	81	102	86	82	89	102	94	98	99	97	83	107	107	99	100	89	110	83	99	99	88	88	92	92	78	92	98	108	98	105	94	104	76	106	90	88	84	94	114	99	76	89	88	92	96	88	106	101	97	106	98	127	76	92	79	111	97	78	103	94	96	80	94	90	94	103	117	86	98	82	91	79	111	89	105	86	94	97	83	92	95	91	102	99	94	87	83	90	93	98	93	109	90	99	86	105	76	98	97	99	101	96	98	84	95	96	92	99	100	104	104	103	91	70	92	100	98	77	91	102	105	95	83	104	76	97	87	92	100	94	86	107	100	111	86	89	90	82	99	83	94	105	97	98	105	75	90	95	92	80	77	81	93	97	94	112	93	90	89	103	81	81	89	96	88	86	97	80	104	98	97	89	89	94	86	106	90	109	105	59	80	91	81	100	104	94	82	98	91	80	100	89	112	85	100	85	83	89	109	109	76	92	93	83	119	99	109	74	113	99	88	74	83	94	98	97	72	104	102	73	116	85	110	92	100	90	96	104	92	96	81	85	89	111	87	86	75	76	108	94	92	100	99	95	111	96	103	82	101	96	86	94	92	89	84	106	94	98	76	84	87	80	96	72	91	92	84	81	76	93	106	97	99	101	87	84	76	89	95	73	107	89	99	91	84	86	109	93	91	101	75	89	87	95	79	86	89	103	83	114	86	99	85	98	85	89	97	87	95	94	99	100	90	93	99	88	69	90	95	93	91	101	85	91	105	102	98	116	95	88	84	77	103	98	85	80	85	89	99	98	92	88	101	90	94	99	86	103	94	93	103	80	99	92	95	87	96	79	93	106	85	88	75	123	86	89	80	106	94	104	98	107	84	93	81	86	102	81	102	99	83	93	97	112	100	80	96	102	93	91	109	100	85	107	98	103	82	102	89	87	85	94	80	105	93	93	90	101	98	88	78	84	82	82	90	95	90	83	93	94	97	104	83	78	85	95	96	76	68	86	97	78	98	85	85	93	80	95	82	111	103	96	91	96	80	86	87	90	81	104	80	89	121	99	98	100	98	112	94	82	93	105	82	110	92	96	91	90	97	89	88	94	97	89	88	75	90	85	115	84	111	91	86	89	91	99	100	91	103	79	95	97	84	83	93	91	79	90	68	86	102	81	88	105	78	101	88	96	86	100	103	87	80	85	102	77	88	87	99	91	78	104	77	101	93	104	84	102	106	89	89	105	101	93	97	88	81	86	95	95	93	89	99	75	89	104	96	91	89	91	85	80	83	101	94	103	94	112	100	78	94	103	89	100	92	79	80	98	85	101	81	93	120	106	99	96	94	97	102	95	90	78	82	98	92	100	93	100	78	102	95	92	74	85	89	96	77	80	106	101	106	96	89	85	96	87	104	90	82	82	91	91	97	80	95	100	84	92	91	93	96	93	102	86	83	86	124	88	95	102	106	104	100	102	99	104	94	95	91	85	108	79	99	91	93	98	93	92	100	99	89	83	116	97	97	93	80	104	83	78	100	91	104	98	96	98	85	89	88	92	100	114	95	94	93	94	106	100	92	76	85	99	88	86	105	102	84	97	100	89	98	92	103	94	94	96	86	96	93	80	84	98	95	79	88	101	103	85	76	82	92	85	87	87	106	104	89	79	95	91	95	96	98	80	83	83	103	85	91	70	80	88	98	98	95	86	93	83	93	84	116	97	90	73	89	101	112	111	96	97	83	87	85	111	98	99	86	103	89	93	104	87	87	84	94	90	82	92	85	97	92	95	87	107	100	97	97	99	83	84	87	102	89	110	87	106	102	79	78	89	87	83	96	97	93	95	81	102	92	96	93	92	101	94	95	103	88	86	90	86	97	83	99	95	97	94	90	101	112	96	73	74	71	95	85	99	90	74	81	93	99	95	92	90	85	85	73	89	98	85	111	87	88	104	81	79	92	116	100	77	93	97	79	94	97	83	87	95	102	84	108	99	94	77	104	99	102	91	83	93	79	93	87	101	96	92	90	109	89	88	87	75	94	86	73	82	118	89	97	80	96	101	84	93	109	105	95	108	93	92	92	99	91	83	62	106	88	91	98	93	84	108	91	82	106	102	107	97	86	90	82	104	93	83	80	88	101	105	82	82	81	91	78	83	101	76	94	92	102	75	106	106	76	102	92	95	81	98	91	106	80	90	88	93	85	86	107	89	105	93	82	106	97	82	75	97	94	75	109	98	100	94	99	83	83	99	90	88	86	84	90	84	102	112	85	103	92	104	96	100	93	78	84	95	90	92	105	111	71	96	79	76	99	101	86	81	81	91	84	90	100	90	105	102	94	105	105	97	88	103	80	77	100	100	83	101	104	77	82	93	94	97	102	105	89	92	94	92	93	88	78	102	90	96	104	104	103	93	93	108	91	111	96	90	91	96	99	98	94
7021	394	587	587	479	432	469	377	436	386	366	409	392	344	333	361	353	342	343	320	389	352	330	328	365	318	355	355	347	311	331	325	360	333	327	365	349	338	308	335	344	338	342	336	333	329	340	374	328	316	351	326	298	317	327	320	323	360	302	329	357	330	358	329	349	326	337	335	364	298	343	298	348	344	317	328	342	354	307	381	352	327	344	334	359	317	314	359	376	342	338	356	349	358	321	323	341	346	328	363	374	339	332	336	344	313	326	358	348	315	320	326	339	349	349	337	339	345	299	317	335	338	327	383	345	349	336	351	338	332	360	357	333	303	333	327	325	313	326	349	336	356	356	329	314	329	338	336	327	345	342	318	321	345	323	319	342	345	369	314	355	307	344	364	307	315	332	370	327	336	361	333	330	366	335	363	337	332	363	352	312	351	320	307	333	335	332	349	322	342	291	333	345	344	314	359	341	345	290	355	345	333	339	339	301	316	314	333	357	338	322	342	347	321	337	328	336	346	338	340	315	329	325	352	321	327	341	341	305	358	312	344	308	355	349	369	361	348	314	305	360	361	346	309	315	338	363	338	329	338	326	312	343	316	316	337	352	341	344	320	320	318	296	372	349	335	304	335	307	374	320	335	362	301	340	346	352	315	321	359	339	342	301	353	322	345	334	358	313	349	319	343	311	317	335	337	337	326	333	340	302	345	345	320	344	331	344	326	351	327	347	315	348	340	344	357	362	342	299	322	337	347	323	345	316	304	329	323	364	322	336	330	328	309	322	309	319	324	317	347	310	320	343	341	361	337	336	334	319	329	350	307	317	312	293	338	316	321	351	352	326	303	319	329	366	340	352	348	347	337	337	351	360	373	342	325	317	344	331	350	317	349	324	348	329	343	368	369	338	331	334	342	341	317	319	331	346	313	335	340	315	357	306	325	332	310	324	344	341	349	330	309	336	324	328	313	323	373	340	307	348	290	340	352	341	311	361	339	363	367	354	304	305	365	338	337	358	347	344	348	301	347	343	298	346	339	327	323	339	342	349	368	326	350	336	324	323	333	337	338	313	330	354	322	377	334	312	323	296	316	363	304	328	319	322	332	327	346	320	306	312	337	344	342	335	344	345	336	330	291	337	355	333	335	393	328	320	334	347	364	308	313	332	310	349	332	335	337	349	294	331	325	320	320	332	350	351	322	348	347	330	345	351	304	293	337	334	295	320	326	318	326	306	315	346	321	330	351	323	317	331	341	340	302	345	346	317	323	345	307	339	318	337	321	319	334	319	308	311	298	356	314	314	335	337	340	326	334	369	329	310	336	345	327	325	332	326	353	361	296	339	348	369	325	327	330	302	313	309	350	356	326	327	363	356	336	349	354	348	342	297	340	299	332	333	375	351	323	344	339	340	357	344	340	353	323	343	360	349	328	350	273	346	327	344	346	352	336	345	334	361	337	324	374	334	307	325	340	339	331	297	331	328	342	336	351	308	316	355	299	333	346	316	341	326	355	337	313	349	314	345	304	346	348	340	356	326	344	335	346	351	312	317	326	320	339	308	348	369	329	290	324	334	326	357	341	311	308	331	323	314	348	331	355	307	326	328	316	298	345	348	306	326	329	337	342	330	338	339	331	337	326	354	315	322	333	339	301	328	324	321	339	322	326	340	334	356	314	319	350	351	323	364	302	339	306	322	363	316	351	340	303	339	303	331	317	350	344	321	327	333	326	361	335	335	315	364	333	309	325	314	335	344	365	342	339	359	326	345	286	312	324	297	327	318	372	317	334	381	324	336	353	328	335	378	338	311	323	348	310	359	339	330	383	331	346	332	354	360	335	330	345	325	323	340	325	351	356	323	359	304	335	317	385	328	332	361	311	352	292	335	335	318	359	341	341	329	341	326	341	318	321	342	366	347	331	344	346	337	350	315	343	371	308	304	342	328	331	333	311	299	356	308	317	330	344	371	336	341	348	316	341	354	319	359	338	337	353	352	334	333	343	341	346	318	329	364	303	317	319	342	315	325	331	309	308	334	343	360	303	358	336	321	333	360	368	363	318	317	336	357	357	349	335	322	339	330	337	332	351	289	333	291	313	324	350	356	328	365	344	331	317	297	310	307	354	313	318	346	359	318	308	310	315	319	360	297	335	316	326	355	333	342	334	340	343	341	346	324	346	350	335	335	325	305	343	323	315	306	341	356	311	350	324	322	350	305	308	321	323	330	336	340	331	325	335	330	316	359	306	329	357	352	337	326	349	335	310	356	382	344	319	346	349	346	335	339	301	342	331	362	353	328	338	285	314	340	328	334	374	334	343	358	318	341	338	366	339	319	315	330	307	346	346	301	359	323	336	352	338	321	330	353	334	341	327	354	324	334	331	328	340	334	363	358	300	317	338	337	324	320	330	293	330	362	313	334	329	311	355	332	329	342	338	327	319	329	317	330	303	329	305	348	333	340	343	344	341	351	300	321	327	331	337	347	303	345	343	334	371	340	302	353	337	309	319	310	363	337	363	344	331	314	343	349	341	319	312	323	339	332	305	346	336	341	301	314	302	359	331	329	310	352	314	364	328	345	314	335	333	294	315	323	324	313	356	328	322	352	308	302	319	344	361	337	342	328	336	362	299	333	317	349	322	332	346	336	317	361	317	311	309	344	342	337	333	337	353	307	375	332	339	341	375	329	318	346	348	330	324	335	354	315	318	325	318	322	343	356	364	356	352	315	318	313	349	303	390	353	305	345	325	340	333	319	361	329	330	381	321	305	342	322	330	364	350	336	340	330	324	319	347	315	337	353	345	354	351	297	333	347	332	320	304	321	329	306	313	330	326	372	337	349	329	343	351	330	336	362	316	318	326	342	301	349	360	369	307	361	335	344	338	295	314	333	364	337	340	313	321	315	353	322	321	332	339	312	331	355	311	331	322	347	323	313	348	321	341	345	328	333	360	331	346	358	335	344	339	347	322	324	367	309	325	344	334	276	352	342	329	291	330	338	310	316	335	355	305	342	322	348	318	334	338	318	336	357	350	324	344	332	336	342	344	378	306	346	296	341	341	331	317	332	345	336	357	369	304	325	312	305	344	329	343	346	382	312	334	318	367	337	352	329	315	326	288	353	343	313	324	335	317	369	353	345	327	361	337	361	312	349	367	334	294	322	332	335	342	338	333	322	345	329	347	354	313	314	335	366	320	359	332	317	354	347	349	332	344	299	343	319	290	368	389	300	338	304	342	351	336	330	314	329	301	366	358	317	334	341	333	341	339	350	363	346	343	341	343	319	323	343	337	354	350	314	335	295	313	356	312	355	327	359	357	328	353	339	323	332	328	343	338	346	343	322	360	346	371	328	335	348	314	320	334	348	313	330	315	308	365	349	347	334	346	351	331	337	338	349	309	348	296	341	328	330	312	313	315	355	307	340	339	301	342	359	361	318	323	343	357	329	309	340	338	338	335	323	352	363	330	336	310	332	282	345	338	331	338	348	315	347	315	328	331	343	343
42629	13280	2319	1018	732	556	408	364	332	301	236	236	227	224	211	186	166	172	181	171	174	196	153	187	179	182	179	183	190	168	172	138	153	176	178	154	179	174	168	158	169	167	153	171	180	170	161	181	160	190	165	177	159	174	150	188	130	148	148	153	153	156	147	178	165	156	153	167	153	166	183	160	171	156	158	162	160	145	137	143	170	166	145	152	153	172	176	161	160	172	173	165	160	178	164	167	140	151	147	171	137	138	153	164	165	164	127	149	176	158	172	150	142	164	146	154	172	160	151	158	155	154	172	164	151	171	159	160	162	145	144	161	143	169	148	154	134	174	179	169	183	145	167	167	144	160	156	153	158	171	157	168	155	176	180	166	154	183	140	164	129	188	168	141	165	170	165	151	183	167	175	149	172	177	159	181	164	146	165	180	168	183	179	172	147	152	168	160	145	162	160	161	153	162	150	178	147	175	154	163	160	174	175	151	168	159	131	173	163	173	157	151	164	179	141	152	183	174	169	158	157	161	173	139	144	144	158	144	158	173	148	146	162	168	149	167	148	158	177	158	158	163	164	151	165	159	163	146	154	163	169	140	169	170	156	164	144	156	173	160	168	149	162	169	147	154	141	157	168	156	166	172	157	147	187	154	166	135	133	181	147	149	163	167	168	149	133	165	152	164	161	159	172	163	167	170	161	168	151	153	132	169	177	171	153	157	164	142	169	140	166	134	158	140	169	162	155	167	178	139	161	153	157	183	150	162	135	157	159	166	167	157	167	155	155	160	177	173	155	165	178	166	164	159	131	168	150	166	151	173	183	144	165	150	165	171	145	157	173	181	152	137	143	165	180	164	160	155	151	149	167	144	188	158	177	155	181	190	158	130	164	169	136	170	165	182	172	164	138	156	168	160	166	147	170	158	160	146	153	144	160	136	156	164	162	143	173	157	153	152	179	165	147	169	180	169	157	159	176	148	149	158	166	171	153	160	182	155	161	145	143	177	164	160	169	172	154	167	144	144	141	146	179	185	158	166	162	155	146	160	159	177	175	176	141	158	163	149	145	152	143	172	166	174	173	185	172	158	160	161	153	135	168	179	170	132	152	145	159	170	161	152	158	172	166	164	136	150	129	171	162	155	157	186	152	152	177	155	161	148	173	148	155	130	187	157	156	149	135	153	164	165	156	165	184	135	151	128	165	174	141	162	157	150	153	167	171	153	157	181	158	143	176	166	167	148	172	166	153	162	172	152	173	172	147	153	136	143	170	150	172	167	151	167	159	160	151	175	176	173	144	162	166	159	147	145	146	164	157	152	169	184	179	158	158	161	161	136	165	158	155	165	168	164	189	175	161	141	158	157	156	142	153	177	158	156	160	149	156	173	141	153	157	129	161	176	165	155	149	140	138	156	159	160	166	170	140	158	146	134	175	176	156	170	175	138	146	148	179	181	162	165	152	130	162	172	157	143	149	143	172	158	156	162	148	159	146	166	184	158	160	159	170	148	180	146	169	148	160	165	145	143	145	149	165	173	172	155	154	158	149	187	146	141	164	147	172	161	161	151	195	150	141	190	149	170	149	139	154	164	144	142	170	187	175	169	146	145	154	151	153	162	169	149	182	141	160	172	143	187	158	160	149	122	136	150	144	165	164	152	156	155	155	149	178	129	189	159	139	175	152	159	157	158	185	173	159	130	161	175	168	154	154	144	168	164	152	165	139	152	146	135	144	155	175	154	168	163	166	131	144	173	150	169	133	168	153	155	127	173	163	175	168	136	157	187	155	174	184	149	150	151	155	150	176	166	160	176	132	159	146	164	151	145	158	155	151	154	139	167	166	144	167	156	173	151	185	181	157	165	167	157	121	142	164	156	155	144	156	167	156	153	174	159	155	184	119	161	154	137	177	144	178	161	151	144	158	170	170	162	150	156	150	170	165	167	152	146	148	155	155	174	175	161	184	164	161	142	159	148	157	167	175	174	164	175	156	153	179	167	171	166	176	165	171	158	164	176	161	157	139	143	159	149	184	172	155	183	164	155	161	161	163	156	178	163	150	167	155	161	152	174	158	160	162	161	144	179	151	153	168	166	162	165	150	154	156	162	142	160	162	162	181	151	144	146	137	167	166	143	177	174	161	161	161	176	163	146	159	184	169	144	175	137	151	186	147	155	163	152	155	138	174	161	142	146	145	174	164	146	146	158	165	153	151	177	173	147	159	143	175	140	159	159	146	152	170	155	157	148	182	163	154	152	144	149	197	150	163	164	160	160	150	152	151	151	172	155	147	168	170	154	148	161	143	142	176	157	141	160	170	160	153	170	177	169	157	148	152	173	166	164	169	160	164	176	168	142	163	151	168	148	160	169	162	181	176	159	154	166	156	142	163	179	153	153	140	154	140	147	151	162	146	167	169	155	171	167	158	169	177	160	142	181	175	156	149	148	156	143	163	159	169	177	176	162	156	163	167	171	161	165	168	163	145	157	151	189	170	163	151	157	170	156	166	159	163	164	181	162	141	154	150	148	160	169	172	151	161	149	177	169	164	161	189	173	154	156	163	150	170	152	174	171	158	159	163	143	184	171	153	154	150	168	159	157	153	187	144	168	191	148	154	159	155	163	167	152	131	156	150	153	180	175	161	180	168	171	156	146	174	152	152	155	169	171	168	144	163	156	150	143	138	165	191	154	149	183	148	169	138	173	148	170	142	148	174	141	176	153	133	166	158	143	155	161	146	156	158	146	141	152	156	151	168	150	160	146	176	138	182	170	149	140	163	131	166	163	167	156	164	133	169	162	153	151	158	158	160	147	172	152	169	166	151	177	166	142	139	165	177	151	167	129	170	148	171	154	157	148	141	162	168	162	143	145	151	156	152	131	162	177	162	137	186	150	166	156	150	150	180	139	147	159	171	156	146	148	182	168	153	165	152	166	149	165	151	155	163	164	160	181	159	137	153	154	157	171	171	152	145	176	146	147	134	137	152	151	149	141	176	149	150	169	180	143	156	140	169	166	172	180	142	153	149	158	137	163	143	158	154	142	165	166	152	137	147	166	148	174	144	154	185	162	160	152	164	187	152	148	182	175	145	143	169	170	181	169	153	139	136	152	147	162	142	133	165	166	138	148	162	180	166	157	146	142	134	151	137	152	163	156	159	169	134	148	131	176	155	167	196	151	140	144	155	154	162	149	141	166	136	148	154	153	153	158	145	158	153	161	158	148	164	181	170	162	178	149	164	152	158	178	167	153	174	159	175	169	167	173	154	164	173	152	157	158	192	165	157	136	178	155	206	189	170	153	160	135	182	139	174	170	148	159	143	164	159	147	173	169	164	150	162	149	140	162	154	152	182	156	156	168	149	155	182	156	154	146	140	156	135	174	146	158	158	155	154	159	178	154	143	154	158	153	175	150	161	129	152	167	148	171	139	172	129	161	158	157	165	142	172	140	181	132	165	166	153	139	149	161	164	157	173	163	149	149	161	194	153	157	163	148	152	145	148	154
25408	1562	3224	3672	3094	2475	2093	1724	1528	1332	1188	1170	1024	987	881	846	823	787	718	740	757	694	688	673	656	637	637	659	615	626	556	600	604	593	581	583	572	621	551	601	568	570	592	533	560	550	552	582	543	557	561	553	572	543	545	547	506	554	546	521	504	497	523	549	525	525	537	482	516	512	514	533	537	545	529	533	551	489	540	554	555	498	532	515	532	514	507	505	526	562	510	541	531	528	518	549	498	533	529	546	534	511	522	564	545	539	525	517	503	567	526	550	541	502	495	504	541	523	494	508	506	534	540	542	487	530	559	507	492	550	502	493	533	564	537	540	520	481	550	532	545	482	513	499	510	513	501	515	511	560	552	541	519	521	527	530	519	523	508	528	508	497	520	546	505	520	496	522	510	490	515	509	522	543	516	537	521	536	502	539	511	530	498	487	515	513	497	498	523	523	524	518	524	505	470	515	523	472	529	519	544	530	554	469	496	472	534	504	498	516	525	534	504	548	500	552	520	513	530	512	504	544	511	485	519	524	521	505	529	517	512	511	531	513	535	480	519	545	540	533	488	488	518	522	507	501	531	499	478	555	510	523	501	568	527	539	538	501	540	499	512	525	488	499	563	527	534	511	527	536	504	527	504	477	483	530	531	488	526	526	511	531	498	487	556	539	523	501	475	501	527	510	547	487	527	524	551	518	575	502	510	530	513	533	509	500	542	523	521	541	526	512	482	535	492	535	499	493	549	552	557	557	530	544	500	531	528	516	502	537	520	522	494	505	523	513	529	510	563	526	502	563	494	499	469	521	514	547	507	484	515	541	501	523	488	466	500	514	513	547	552	498	493	536	495	535	531	509	494	519	496	518	505	551	538	488	500	522	530	546	493	486	511	522	470	485	492	587	489	565	521	487	494	526	491	522	526	524	515	517	499	503	535	498	538	495	540	522	541	523	516	523	528	538	493	516	517	494	522	538	514	483	488	487	503	457	532	472	515	535	514	507	501	518	518	518	573	511	495	524	504	479	495	494	568	515	535	550	544	509	510	518	514	540	498	518	514	508	543	544	489	550	532	533	533	529	524	552	512	470	492	496	557	529	554	516	543	532	507	546	531	548	532	512	523	545	473	536	544	519	512	498	487	513	519	475	522	484	568	536	529	498	535	481	493	509	520	539	511	530	534	554	486	530	501	531	510	529	517	540	526	550	484	527	515	541	540	547	538	497	530	501	531	521	551	486	513	509	548	571	507	524	517	500	498	486	513	468	502	496	496	552	548	541	502	492	511	496	509	520	510	514	532	492	571	534	495	536	490	512	543	509	483	506	522	490	523	536	525	539	477	506	529	504	511	503	494	529	483	560	557	538	514	519	538	525	518	520	539	498	540	522	509	492	550	526	547	507	545	501	506	489	495	494	529	547	513	483	556	524	501	528	560	463	519	482	464	528	513	506	512	566	501	495	487	538	491	543	534	495	521	536	513	522	520	547	543	518	503	525	522	496	513	556	544	529	539	528	515	550	495	499	523	515	484	532	453	510	542	518	493	494	469	577	545	504	531	495	546	520	561	516	536	549	486	510	535	556	509	543	535	509	549	547	498	519	524	503	505	493	546	547	511	536	548	534	477	529	474	482	521	521	537	540	508	545	512	526	512	564	477	521	528	481	541	533	518	522	517	479	558	515	525	484	526	515	531	492	522	473	529	507	514	550	519	486	497	501	534	492	529	526	520	532	506	533	512	509	553	545	506	460	520	534	514	491	546	494	519	555	529	523	546	519	526	545	512	540	520	523	523	547	551	523	550	508	536	502	548	463	483	516	546	515	501	515	499	519	525	531	514	518	494	512	544	541	514	506	520	534	523	485	519	530	512	507	469	556	525	488	528	577	522	542	510	495	523	543	531	480	522	532	521	518	530	517	497	514	533	528	539	542	491	495	497	516	540	488	531	518	527	510	499	590	491	535	524	546	519	524	518	547	525	498	477	531	537	523	505	549	515	526	504	556	527	502	530	514	511	498	513	486	495	479	499	529	530	513	583	510	559	524	503	530	540	534	548	563	514	528	482	548	522	522	507	496	527	518	501	540	554	503	518	538	537	517	521	498	518	533	498	498	521	513	477	505	520	522	500	526	540	519	553	535	490	538	518	481	512	537	481	500	528	544	479	503	499	520	521	528	526	528	537	521	520	508	512	497	553	528	473	527	538	482	515	514	482	527	517	507	542	508	546	480	538	476	508	520	511	508	557	505	528	551	521	525	549	509	493	513	535	508	511	493	517	499	491	571	517	533	537	548	512	551	495	503	535	515	554	531	563	499	520	519	512	515	497	527	476	505	542	464	533	535	520	510	538	525	547	498	536	528	504	513	535	508	512	523	502	530	540	541	552	506	510	530	494	520	513	546	493	518	492	515	469	553	488	504	502	528	509	564	514	515	492	517	531	506	530	504	508	520	520	547	493	522	486	479	474	498	502	492	539	561	480	494	511	529	492	515	500	535	502	516	519	527	501	550	561	535	501	529	528	509	497	530	528	484	495	524	495	512	520	544	470	472	509	519	501	513	531	498	521	509	559	543	536	556	573	531	525	523	546	514	507	499	528	536	516	538	522	552	538	537	529	512	479	479	526	514	534	543	563	522	495	521	519	526	529	541	519	513	523	529	512	540	509	537	493	502	546	548	518	496	524	529	513	531	556	506	528	526	537	524	530	542	461	513	506	519	571	475	527	534	530	542	534	505	509	539	555	544	527	511	525	565	518	532	530	548	485	543	504	502	525	512	545	491	523	510	500	521	506	515	522	480	499	516	512	495	484	532	515	534	497	537	523	510	501	515	568	498	504	528	546	509	507	487	522	524	496	520	493	494	505	491	484	491	526	527	526	528	515	488	515	562	509	522	526	519	507	513	515	507	460	488	524	524	513	523	498	494	531	481	516	530	519	502	502	510	516	507	518	519	477	523	516	524	536	513	519	487	547	499	483	536	521	528	555	498	518	521	519	522	514	534	519	528	504	542	524	517	480	523	541	511	506	493	523	536	536	558	524	529	483	500	513	526	545	571	530	490	484	509	525	541	491	507	502	533	506	526	473	522	493	540	554	522	521	487	500	531	532	559	462	516	500	487	505	506	512	526	512	503	532	556	529	505	529	541	503	505	563	508	533	512	517	495	498	474	508	534	509	505	510	526	531	482	519	510	502	541	471	538	531	495	483	525	469	560	558	541	539	533	540	512	516	494	523	513	578	510	520	529	513	509	520	485	483	503	514	482	522	510	531	526	536	500	500	488	552	552	561	487	576	542	543	517	569	547	499	483	497	549	518	516	564	514	532	525	491	519	516	502	500	509	539	502	537	492	515	525	497	490	526	468	511	490	555	497	494	519	454	494	563	543	536	568	486	523	532	534	549	515	509	513	535	552	510	501	474	519	502	541	466	502	531	502	490	502	519	528	505	452	490	502	518	479	534	528	507	536	550	516	507	499	539	534	484	525	487	538	498	532	513	522
56043	20874	6883	2125	1376	1092	802	676	613	516	422	402	344	422	363	317	325	314	314	324	321	300	302	326	308	273	285	262	283	276	277	269	248	254	254	291	282	273	271	265	283	258	247	281	259	272	258	270	268	289	233	261	259	265	250	291	241	265	300	233	259	240	260	268	248	244	259	246	270	281	259	244	252	272	273	275	259	263	251	245	256	251	240	262	226	248	293	264	269	282	260	255	284	236	300	259	263	268	266	235	246	245	266	278	273	268	237	256	262	256	257	249	289	255	256	250	282	259	261	248	265	243	239	229	245	249	226	273	267	266	242	276	256	272	277	276	246	260	279	268	241	249	293	251	283	262	267	276	274	262	243	260	267	238	260	264	274	237	237	249	236	275	250	258	236	282	265	253	237	265	268	266	248	242	252	255	276	251	240	265	256	244	230	252	245	242	262	263	238	256	256	239	247	276	252	288	246	264	259	288	261	256	301	282	278	264	245	230	231	225	280	242	249	252	237	260	261	253	242	302	265	232	244	252	251	249	268	235	247	294	243	234	251	260	272	241	233	286	242	238	237	248	241	263	245	263	243	277	253	270	253	295	256	250	259	220	259	251	253	255	247	245	268	227	260	247	254	235	277	260	274	233	261	263	271	247	222	232	267	265	243	260	231	288	270	273	266	256	270	259	244	259	276	272	235	245	227	288	275	242	237	237	277	250	263	268	235	258	272	253	241	250	276	280	268	255	246	278	248	238	253	260	247	241	242	271	271	249	254	240	238	245	252	270	214	262	225	232	271	283	286	268	256	263	268	277	287	245	256	280	261	249	253	245	239	270	226	279	249	236	279	258	248	259	252	269	230	241	291	223	231	266	244	232	245	282	256	289	240	256	247	241	274	241	277	267	275	276	272	252	267	286	249	264	253	259	251	250	256	257	240	241	250	247	273	240	266	284	267	258	250	250	287	272	269	277	259	244	268	260	242	258	259	277	221	250	249	222	258	244	255	276	216	265	248	264	252	267	224	295	243	276	240	259	273	259	269	246	249	257	260	239	242	252	274	264	261	250	263	276	270	258	256	234	259	288	232	229	225	289	270	255	243	249	258	243	236	249	267	219	230	246	259	264	250	238	267	276	231	261	264	262	238	283	245	238	260	253	277	247	248	274	246	255	258	240	272	252	258	247	233	231	248	223	273	277	243	258	253	284	258	273	280	286	215	279	278	257	257	254	274	241	251	258	247	281	258	260	266	272	241	278	246	265	225	233	250	250	247	251	264	261	256	266	269	279	272	281	264	272	254	247	261	245	265	250	269	282	277	264	268	244	257	261	273	259	245	264	241	290	249	255	266	259	262	295	268	271	280	267	258	233	227	251	260	266	259	252	248	277	237	245	258	287	267	245	268	250	271	251	255	267	267	246	259	252	243	246	262	269	219	286	263	269	247	260	264	241	273	266	255	278	257	231	272	255	264	283	257	268	250	261	260	253	267	252	277	257	230	246	248	226	264	245	260	279	245	277	260	261	262	261	271	258	278	256	270	265	244	252	265	256	259	249	255	269	230	202	267	238	268	254	255	279	265	272	262	266	271	288	243	259	228	252	264	252	262	244	235	251	260	246	254	241	279	246	247	254	250	253	258	251	252	249	246	259	267	256	261	290	273	242	250	275	237	235	247	249	237	232	287	285	247	273	253	246	263	240	259	253	281	258	257	274	259	278	251	255	242	238	283	228	256	260	250	252	244	262	253	265	256	262	257	245	272	263	247	263	256	249	268	237	240	253	284	244	247	235	276	269	226	264	260	267	297	229	263	257	231	245	276	261	221	246	265	272	250	260	253	262	234	285	258	260	290	248	252	238	273	280	253	240	249	270	234	253	232	264	267	253	267	263	261	267	255	281	264	251	299	238	264	227	253	265	265	243	250	288	265	290	227	273	261	276	248	250	283	278	268	294	278	267	257	261	260	279	270	268	256	247	270	253	261	259	269	249	265	251	231	269	276	256	274	242	280	274	254	262	233	221	260	235	230	249	277	264	254	236	282	261	243	252	250	260	275	259	259	277	265	271	251	257	291	256	249	265	244	267	269	254	271	265	245	241	240	257	266	277	235	256	243	248	278	256	259	264	229	235	273	245	268	244	239	254	271	259	249	261	266	266	261	257	255	249	259	225	270	251	255	256	271	294	271	246	263	273	239	262	222	234	286	281	293	271	263	291	239	244	270	253	258	271	237	309	262	282	247	251	256	250	270	293	235	279	259	251	260	243	255	264	235	271	274	235	292	262	269	270	273	264	260	261	260	258	230	227	265	264	246	285	265	254	254	246	274	254	260	264	282	283	257	295	257	231	264	266	270	263	251	268	272	276	280	253	260	273	256	272	240	257	278	268	268	243	282	259	232	214	248	244	265	271	233	257	264	255	265	267	302	259	270	250	248	257	253	255	267	251	249	236	244	283	249	248	269	293	247	290	263	251	279	265	251	246	267	250	255	291	245	261	255	286	250	232	275	242	249	255	295	266	263	261	242	252	257	262	226	247	251	237	265	281	282	263	258	239	261	240	232	244	262	238	246	274	231	232	268	269	280	257	244	257	237	256	269	240	264	239	274	254	247	270	274	274	247	236	248	250	249	259	264	258	255	234	261	293	280	262	271	277	245	255	211	256	237	223	269	267	269	260	226	241	271	249	269	258	261	268	280	238	244	240	263	274	281	244	225	270	245	272	265	270	248	262	252	267	283	249	255	238	248	279	289	259	267	263	285	259	298	302	262	277	237	268	275	253	274	260	297	230	289	236	259	257	248	242	242	261	254	262	262	257	271	250	254	239	257	251	251	269	263	246	257	267	282	254	266	235	263	249	306	230	269	281	283	260	249	267	231	234	264	256	280	247	259	265	255	292	264	259	246	240	235	285	253	259	239	250	244	252	260	245	264	241	247	259	263	251	247	259	235	255	264	275	286	271	220	275	262	246	238	267	265	275	263	240	260	283	253	298	247	245	249	247	286	249	253	263	254	268	265	250	267	266	252	221	248	257	226	226	292	300	237	258	264	257	243	275	242	241	258	262	250	292	251	275	265	238	276	270	244	269	281	250	253	255	248	263	258	276	257	248	254	255	257	280	274	259	252	265	296	251	274	251	251	253	232	260	275	233	262	250	274	266	270	271	257	261	277	229	255	279	267	287	256	258	245	237	280	264	233	223	278	259	231	281	269	264	272	274	259	253	267	255	277	241	267	287	280	264	254	269	243	257	247	272	246	248	268	292	261	286	260	256	262	228	236	221	262	258	221	254	273	262	264	254	258	239	260	274	225	239	228	251	244	284	274	249	265	273	259	225	269	288	257	233	259	287	283	279	276	275	266	252	251	261	285	258	274	255	243	253	258	246	252	240	266	280	250	285	265	275	281	245	266	255	257	273	273	230	241	271	213	234	244	270	252	228	262	284	241	269	248	266	234	239	273	260	254	248	222	255	245	240	245	289	254	253	281	274	282	260	233	270	241	249
33520	2775	6262	6561	5474	4532	3759	3081	2650	2374	2145	1868	1755	1672	1557	1418	1336	1249	1224	1171	1107	1098	1137	1063	1038	1053	979	1007	1001	992	917	947	944	923	886	876	803	883	953	890	893	869	901	874	907	886	829	850	806	831	772	849	806	870	802	829	833	856	823	824	832	861	776	795	855	814	774	798	873	800	774	813	842	817	791	767	814	823	770	818	797	779	777	771	804	807	745	806	805	808	773	821	815	786	763	763	797	766	830	777	763	808	781	772	796	740	785	780	791	749	739	737	762	781	794	764	842	769	786	796	789	776	803	760	760	792	776	730	753	806	756	775	806	749	740	824	726	778	783	807	776	778	778	723	731	806	814	852	787	828	768	769	776	778	763	791	802	729	827	694	745	743	811	801	777	807	792	774	797	784	760	804	760	733	806	788	802	779	762	774	820	791	798	763	762	761	764	760	773	747	799	774	769	768	828	762	774	812	799	757	770	798	778	746	800	704	802	744	800	789	791	744	828	800	769	802	766	799	745	809	813	715	767	752	766	757	736	791	749	781	768	772	756	769	713	780	742	822	769	718	775	783	763	756	760	746	753	756	847	764	781	759	773	745	788	764	779	762	763	767	741	733	766	787	822	804	810	746	760	736	778	823	801	757	776	738	769	789	782	823	769	759	735	783	824	774	737	768	751	802	814	760	774	771	838	809	788	776	803	804	773	746	769	743	767	792	758	771	756	753	751	804	780	749	770	767	774	693	805	750	786	725	746	759	795	743	765	778	819	773	722	773	797	769	770	798	788	764	806	841	792	855	781	760	738	782	800	774	779	783	814	788	717	747	763	819	748	731	779	778	771	746	791	780	768	809	771	777	793	798	775	770	757	757	719	720	773	754	788	753	815	743	795	840	753	776	801	733	751	779	795	798	728	704	725	791	759	797	772	813	758	735	765	801	789	778	759	755	770	787	767	803	774	749	779	819	761	784	763	752	788	772	786	733	784	740	756	745	835	765	812	756	775	772	800	778	792	769	770	755	811	774	760	762	787	757	775	748	839	810	773	808	801	716	785	752	757	793	771	778	778	787	760	759	766	780	765	746	775	741	819	757	793	775	751	820	821	765	756	760	768	790	813	776	742	795	767	767	783	754	741	754	765	793	767	767	813	743	741	758	789	797	769	733	809	706	729	756	754	797	752	756	753	743	810	799	723	806	765	766	773	763	736	701	754	784	721	782	817	739	787	803	772	779	816	735	745	801	739	794	762	759	758	785	806	733	775	767	772	725	795	807	767	765	758	796	768	821	783	757	751	754	849	758	753	772	780	807	770	783	783	760	806	816	746	753	770	790	797	743	770	747	819	771	770	757	706	763	766	725	782	758	751	766	807	752	775	802	755	734	802	790	775	806	764	736	791	763	750	823	735	745	757	760	825	797	791	816	787	777	818	749	755	738	737	717	790	769	802	766	761	797	792	762	757	775	747	768	768	745	762	831	782	747	791	760	812	766	720	731	752	802	760	788	830	772	765	770	765	789	760	742	759	794	747	781	774	752	804	783	743	711	777	757	786	764	772	780	816	751	730	770	805	776	802	759	736	815	766	715	715	797	731	826	823	766	759	807	793	827	802	758	793	784	741	806	808	759	742	768	757	755	793	816	815	772	783	715	728	762	748	774	769	731	759	784	775	797	773	778	798	743	823	750	806	768	761	739	755	809	748	796	722	735	745	796	726	766	761	802	686	774	730	795	750	792	764	780	744	803	724	711	798	753	755	799	764	787	787	752	794	796	791	776	762	807	781	749	747	738	768	760	762	797	749	762	796	789	775	796	781	727	767	781	745	801	751	818	809	761	820	767	801	809	723	754	742	819	732	772	794	776	784	792	750	747	796	754	753	771	758	750	819	799	759	777	765	755	768	735	735	751	773	786	771	803	758	733	779	778	742	793	735	766	739	757	788	763	712	746	725	776	772	766	788	763	769	729	798	782	760	735	801	769	782	817	737	778	752	730	751	793	745	731	804	735	774	839	754	767	780	725	788	764	772	778	816	778	724	737	803	753	743	774	745	760	789	783	790	782	773	829	794	783	732	763	735	785	776	698	775	800	743	723	772	748	801	746	737	744	828	769	770	765	838	761	780	771	773	752	743	777	761	762	803	787	760	759	745	804	712	793	749	785	798	712	763	785	785	781	756	779	752	746	811	796	734	751	789	779	814	734	780	752	770	769	760	788	833	769	763	759	807	742	780	785	763	753	761	759	771	788	784	766	718	773	771	748	784	753	757	788	831	753	772	729	751	788	770	761	792	731	832	767	774	755	760	761	819	784	783	770	765	770	769	770	749	748	799	747	772	786	782	808	775	778	725	735	774	743	707	786	747	779	790	799	753	742	803	790	718	775	750	792	750	808	768	781	779	734	743	793	752	767	763	728	779	733	780	782	802	779	723	810	786	747	737	778	755	774	763	785	778	765	728	774	713	822	795	793	753	761	807	757	769	809	760	772	856	826	737	765	712	762	804	771	786	787	839	788	762	747	745	802	792	711	796	728	759	787	789	786	774	739	770	796	768	756	755	779	742	770	824	755	764	745	787	795	824	810	711	778	774	736	733	834	759	743	786	814	733	712	784	777	794	783	746	752	743	775	779	757	798	769	764	733	801	770	778	746	794	735	764	823	816	751	748	764	763	722	826	785	726	795	811	726	819	760	769	784	813	792	767	775	817	804	778	750	769	806	758	758	738	773	807	778	746	794	818	816	723	780	788	779	717	804	722	804	788	776	789	782	756	752	779	750	768	757	771	785	768	750	823	775	759	775	824	806	820	775	780	768	769	779	736	822	845	752	740	759	764	777	787	777	759	810	776	770	829	816	790	795	756	763	774	794	811	735	823	772	787	741	756	841	782	810	802	768	754	797	732	800	766	736	796	825	765	758	806	766	774	781	774	766	794	748	741	777	768	808	761	775	791	766	795	751	750	813	756	808	808	776	744	783	797	724	782	732	793	791	778	781	774	785	775	761	766	738	762	812	779	736	796	749	782	774	810	771	782	754	774	722	803	810	740	785	794	815	748	787	752	756	798	818	780	780	829	840	804	766	768	832	788	732	764	765	742	761	752	742	778	775	767	784	763	792	773	778	759	799	728	764	741	822	796	784	759	797	754	753	775	797	744	732	758	771	742	765	740	828	776	817	775	746	801	762	748	729	785	773	767	780	845	785	796	775	808	758	755	786	835	773	784	791	754	812	810	802	774	797	801	763	792	776	801	797	766	749	761	796	763	733	830	711	787	808	751	818	733	749	757	781	784	811	769	810	772	808	795	701	736	770	806	794	724	746	772	741	841	767	747	733	791	784	752	830	794	857	751	783	756	807	762	777	756	758	784	790	788	815	814	789	750	808	798	776	708	750	781	756	790	762	772	760	780	758	827	796	791	785	736	762	796	744	836	850	779	773	766	745	825	801	735	755	770	792	759	758	781	790	791	798	761	763	781	749	782	778	780	776	780	757	767	772	751	740
8369	510	229	138	128	127	110	88	81	93	102	106	83	73	91	83	104	111	91	82	102	107	117	90	102	115	95	113	71	98	85	91	88	101	116	75	91	106	108	100	107	102	101	88	115	84	86	90	106	88	81	74	86	112	90	105	91	98	101	77	99	101	81	86	101	94	107	94	101	108	102	99	97	85	95	89	86	94	96	87	110	91	94	102	101	101	96	105	98	91	93	103	101	101	97	89	94	105	102	78	84	106	99	91	102	102	90	90	94	94	89	90	113	92	102	95	110	87	99	87	93	87	99	90	85	86	98	104	95	77	88	81	98	99	98	99	99	96	106	97	86	94	84	95	98	83	85	100	90	90	108	84	98	94	87	85	100	96	85	91	111	96	99	91	90	82	81	104	82	101	93	91	92	91	106	112	93	81	92	97	73	98	103	94	97	110	82	100	72	81	114	99	95	89	63	101	93	91	100	83	93	90	102	101	102	108	82	102	90	79	102	91	86	74	109	87	83	102	82	97	99	96	100	97	88	83	100	96	95	103	94	90	102	101	87	110	92	103	67	99	82	101	77	89	98	114	99	100	113	96	85	101	101	88	95	85	99	91	98	112	86	89	96	96	97	97	88	90	93	79	110	104	115	85	94	83	81	86	99	83	92	100	74	97	101	89	95	102	107	90	125	102	74	99	118	66	89	74	88	93	102	97	103	89	72	84	95	83	86	88	95	92	76	99	96	96	81	103	106	74	82	89	80	88	92	78	100	94	101	118	97	94	99	79	87	97	101	92	99	80	93	122	95	94	93	97	94	86	94	94	88	104	60	95	72	101	93	89	104	98	84	91	75	84	71	87	94	106	76	100	91	79	98	123	96	91	91	115	79	111	80	105	92	93	76	86	105	116	106	105	87	100	111	88	103	104	92	96	87	98	108	100	84	85	80	91	94	89	95	103	80	93	97	93	109	98	102	84	94	97	83	95	88	89	91	84	84	91	96	92	107	93	94	96	98	109	98	94	98	82	98	93	93	77	100	99	84	106	99	90	94	102	94	90	99	103	92	110	91	113	84	82	105	93	83	112	78	99	92	83	79	87	90	83	100	93	84	94	87	88	98	99	82	104	97	105	80	86	94	115	99	100	96	79	73	98	89	91	95	98	84	105	79	92	83	84	84	91	96	106	85	81	101	87	97	92	92	88	97	90	96	93	97	86	84	91	87	90	77	91	86	87	82	75	91	100	89	62	75	106	94	87	91	98	101	101	94	91	98	102	81	97	93	100	103	94	95	92	89	106	84	100	104	93	79	95	84	89	101	80	94	96	92	101	94	100	106	96	106	85	87	80	101	84	91	82	77	94	104	91	106	74	85	111	96	119	92	81	97	104	87	99	93	91	111	88	90	85	100	100	83	118	111	92	111	111	109	82	107	90	103	94	104	108	85	114	107	78	88	98	89	83	82	92	103	91	93	82	101	92	80	84	96	75	83	70	86	78	82	95	90	90	81	96	106	93	95	81	92	75	77	95	78	96	92	81	96	100	93	91	104	104	97	93	86	91	100	90	111	86	77	89	91	100	94	87	91	99	97	103	108	93	101	104	103	94	94	76	111	96	105	90	84	88	95	101	85	94	103	104	94	98	73	87	97	95	96	93	88	106	89	83	100	86	83	99	109	97	84	88	108	95	96	82	95	101	91	82	88	94	91	89	73	101	101	81	80	77	82	96	96	85	86	96	88	96	101	73	79	92	93	78	98	100	90	101	106	106	83	97	80	97	100	95	100	101	81	97	98	105	98	98	95	83	76	106	101	93	90	100	72	106	101	96	92	87	98	92	95	85	87	96	92	96	90	102	98	83	103	95	88	85	82	87	77	86	86	100	91	102	79	110	90	90	95	94	95	94	96	92	91	83	89	91	89	103	93	87	93	110	103	95	94	84	82	107	88	105	92	86	94	97	79	103	99	108	71	100	98	101	87	83	78	84	91	104	95	95	94	84	84	95	90	82	87	79	101	92	100	99	101	91	85	101	79	83	95	95	88	89	82	108	109	92	98	77	91	90	96	99	85	90	95	75	101	89	78	95	98	87	88	93	92	92	99	87	82	85	99	92	80	109	90	88	90	95	91	80	82	97	81	96	120	97	107	84	101	103	79	95	73	100	101	84	100	97	100	89	97	89	85	103	88	71	117	78	83	91	90	73	109	121	103	89	108	105	115	94	94	96	81	87	90	99	88	92	86	101	106	107	102	87	107	100	103	73	79	103	103	88	80	99	107	87	95	81	87	95	88	110	88	86	79	101	90	104	108	109	82	110	91	92	73	93	91	81	80	104	97	109	85	66	110	89	99	105	93	113	105	79	104	112	89	83	101	96	102	88	96	99	90	90	94	98	73	93	105	90	97	79	90	92	91	85	97	85	81	87	94	97	100	96	114	105	88	85	108	96	94	82	95	97	91	98	88	98	96	84	92	89	84	109	98	88	77	94	89	94	95	95	83	95	87	73	106	101	109	91	79	83	89	98	118	82	93	84	92	98	92	97	102	95	83	100	91	73	96	87	91	101	91	78	97	101	112	94	105	108	97	86	82	92	87	82	96	96	95	97	90	72	103	88	97	89	85	103	94	102	97	82	90	102	91	75	94	88	75	96	74	93	102	101	85	95	89	90	104	98	87	94	96	88	94	98	81	92	107	84	76	97	96	109	90	98	76	88	104	92	96	92	96	87	101	128	95	82	90	100	80	89	82	104	106	96	92	97	92	95	102	84	103	106	93	105	78	77	106	101	103	89	94	113	86	112	93	102	94	99	90	97	89	77	100	92	84	88	92	73	99	105	78	92	84	103	96	103	84	98	84	76	92	91	82	88	83	85	107	90	86	87	97	77	78	92	86	100	94	98	90	102	105	86	83	97	103	76	86	87	88	83	77	89	85	109	107	97	84	82	84	93	95	104	76	95	91	100	91	111	84	105	94	82	101	96	80	82	90	83	103	109	91	106	74	95	82	92	102	101	89	86	87	80	100	90	83	97	109	95	94	91	87	85	98	65	93	98	93	102	94	92	97	91	95	96	96	97	106	95	94	82	104	95	93	93	98	94	108	111	87	93	74	86	87	83	84	93	88	83	99	72	94	100	100	84	82	90	80	108	101	88	92	94	102	100	79	104	114	88	108	92	91	94	88	71	102	97	84	94	82	93	93	97	98	85	90	105	77	87	86	84	76	100	88	86	106	104	96	78	92	111	94	91	86	79	104	102	85	87	89	95	102	63	81	98	81	93	92	86	88	99	96	94	91	77	84	84	90	90	85	95	94	97	98	85	86	99	107	100	90	99	95	93	96	88	93	93	86	101	96	88	117	84	93	84	87	82	96	84	85	98	81	114	83	87	103	91	75	78	82	93	89	104	96	101	101	80	87	96	84	91	84	97	97	97	102	88	78	118	110	87	81	75	88	89	84	106	84	92	96	110	102	99	97	110	89	96	103	88	92	102	89	100	88	86	82	83
7569	419	505	579	515	470	437	423	407	397	390	364	392	353	378	351	347	329	350	322	337	360	325	330	374	364	356	341	356	313	349	314	352	370	349	316	336	322	333	342	369	341	334	330	322	362	342	347	346	332	319	324	310	334	334	333	358	340	355	377	352	327	326	346	331	369	335	317	326	353	328	318	316	328	329	354	334	362	328	339	342	322	306	348	326	314	341	356	348	332	343	302	317	342	347	343	336	321	359	318	361	352	323	323	341	345	335	349	332	333	337	322	339	315	363	327	326	321	337	311	328	352	342	343	317	322	356	344	324	337	334	309	345	339	310	337	352	332	343	327	351	366	311	336	342	306	338	334	361	331	335	357	350	362	343	340	331	352	341	323	325	334	332	354	359	338	348	325	333	303	345	342	359	325	327	346	333	335	324	321	327	331	323	365	302	325	316	333	327	326	326	362	341	313	356	321	343	312	335	323	354	331	329	349	277	348	343	346	357	355	343	333	322	326	318	320	305	329	322	336	342	331	334	342	333	334	314	346	307	342	322	339	304	353	346	363	344	337	371	336	308	333	324	303	345	319	338	354	370	341	310	349	317	338	338	294	333	356	330	323	328	319	328	344	360	337	340	336	355	327	306	336	330	302	366	351	319	337	337	343	338	299	321	313	353	324	348	322	362	328	318	338	338	370	308	333	303	358	335	360	353	346	337	345	345	313	326	326	332	349	339	284	328	337	322	322	350	348	338	331	372	345	341	323	308	299	366	350	351	338	356	345	342	347	330	323	321	312	314	340	310	332	336	356	354	341	313	321	360	336	336	332	313	374	375	337	365	338	324	342	288	326	311	333	335	352	347	311	328	335	332	346	339	319	328	322	298	331	313	304	351	337	344	354	323	319	301	355	358	370	377	353	334	329	336	332	344	322	338	322	331	328	332	353	309	355	334	313	344	339	342	314	331	336	330	364	364	326	315	319	329	342	342	329	328	336	328	343	343	322	350	328	359	350	354	315	338	374	303	315	327	322	338	338	363	344	347	307	344	330	307	329	319	329	302	346	326	341	329	338	323	317	311	352	337	316	318	345	352	343	319	348	297	323	314	331	316	325	328	339	336	317	309	332	328	332	336	325	330	311	321	348	326	335	318	349	335	353	330	350	356	305	333	350	321	336	322	377	331	328	338	324	340	313	355	324	294	302	342	325	366	338	323	320	307	343	358	333	287	337	347	320	348	322	360	322	327	347	370	338	357	322	305	333	319	360	333	311	323	335	337	309	335	311	320	320	341	331	340	336	310	340	327	318	335	322	281	345	331	346	356	337	312	318	348	370	348	318	349	295	351	304	368	350	334	324	324	353	341	324	302	317	315	347	359	319	328	341	329	308	313	316	325	363	368	309	342	344	331	324	354	322	366	299	329	337	303	321	368	364	354	307	342	319	324	297	318	315	333	332	338	344	311	333	341	320	302	357	343	317	297	340	337	311	339	316	329	350	343	341	326	315	337	315	322	339	356	303	320	350	342	349	322	313	356	326	334	299	346	324	342	324	314	352	308	319	352	331	347	322	342	343	399	318	350	300	332	325	311	315	357	339	347	319	321	334	297	317	325	350	316	362	354	324	338	340	304	331	349	310	324	336	334	343	355	373	320	304	344	315	326	380	347	356	371	350	331	356	328	325	343	338	319	313	310	336	349	334	309	308	312	358	370	311	360	321	325	356	330	337	302	362	324	338	332	338	353	337	315	321	328	345	357	334	348	360	332	339	309	332	344	356	319	316	302	345	350	327	339	307	297	362	310	371	358	347	306	353	327	338	349	301	344	300	330	323	292	356	323	358	324	298	327	344	315	336	337	346	302	338	330	341	339	304	369	299	332	304	372	358	376	325	324	335	324	302	388	372	332	340	336	321	336	370	323	355	326	328	326	294	337	317	332	306	389	297	331	341	346	314	326	346	329	333	326	369	354	346	334	377	329	322	363	303	312	355	330	350	334	343	325	353	317	341	328	322	336	350	343	333	354	350	340	313	332	339	316	359	359	350	317	340	322	381	337	358	334	355	339	360	362	313	338	364	331	327	307	347	343	363	394	294	310	316	347	359	338	322	328	285	347	305	335	321	315	362	366	359	341	347	314	332	324	310	381	346	360	359	340	325	318	319	342	361	332	344	321	338	343	328	336	354	338	338	339	333	339	337	327	352	336	364	346	334	338	318	331	325	339	337	342	349	335	326	337	342	347	351	327	328	338	346	322	337	328	327	342	344	312	343	342	312	342	330	371	330	327	331	349	323	330	340	348	342	321	350	349	370	335	330	323	320	337	326	347	337	307	357	341	341	329	347	317	323	322	332	327	355	332	339	330	328	339	338	346	320	308	319	325	314	335	341	342	347	346	349	335	308	341	330	349	364	330	312	321	327	352	329	339	334	324	331	352	349	321	339	337	327	336	318	334	313	293	371	328	324	329	349	352	348	353	337	355	360	327	343	358	319	325	327	298	314	299	332	350	332	332	339	330	335	318	344	361	387	342	345	355	324	338	329	337	336	324	358	366	325	300	314	344	357	297	324	320	355	369	318	360	326	342	305	330	328	320	331	324	329	357	368	350	339	329	325	294	340	342	327	288	362	304	347	343	349	323	325	337	332	369	341	324	352	346	309	375	328	343	323	356	343	323	356	345	359	325	317	336	317	354	319	309	310	325	328	359	345	332	353	361	344	312	328	347	315	363	333	342	348	331	332	323	343	351	314	321	309	340	324	310	383	355	348	345	350	348	354	321	325	331	356	324	333	315	362	332	314	295	369	352	324	306	340	331	349	338	335	366	330	350	342	322	343	335	365	323	335	331	352	314	367	324	309	308	365	327	285	319	349	348	362	314	330	324	334	341	376	330	344	381	347	327	311	339	340	302	307	320	334	331	343	357	311	327	334	315	345	319	329	335	324	310	334	346	328	331	363	345	342	362	295	337	332	339	322	339	313	310	375	323	310	314	339	333	329	331	357	314	331	321	346	315	318	363	335	334	364	349	305	332	312	332	361	339	326	324	364	346	345	337	326	361	321	343	342	329	308	347	356	343	338	326	331	331	348	345	353	327	331	329	323	332	338	326	320	375	341	295	337	324	350	330	346	318	341	319	362	352	301	334	320	350	353	299	348	319	324	348	326	360	328	322	329	330	315	365	331	315	334	327	350	362	323	297	317	327	332	332	318	344	309	340	327	291	299	325	342	318	333	318	311	333	292	358	357	327	329	341	329	307	321	346	359	331	342	348	345	359	329	334	332	347	313	337	332	309	335	361	322	324	351	298	357	346	289	349	346	303	335	352	332	338	317	326	364	350	330	349	329	345	329	333	305	344	335	302	356	310	341	331	318	309	326	334	343	338	337	342	304	329	351	341	333	362	313	334	338	326	365	352	303	345	346	370	328	323	351	326	327	335	324	324	321	335	325	314	334	330	348	327	338	343	341	341	306	335	334	333	342	351	344	347	344	349	324	332	313	336	306
44883	13504	2146	962	690	535	442	347	286	284	250	256	221	212	209	214	189	206	179	190	172	163	188	180	181	168	183	183	169	169	178	161	154	168	159	167	188	155	186	152	149	162	153	165	179	144	169	180	145	145	183	165	175	151	141	149	155	177	142	164	157	158	189	145	151	144	183	160	177	172	162	160	148	150	144	157	145	154	155	149	173	159	152	154	173	147	179	148	178	151	143	162	145	129	164	154	186	158	129	175	150	184	188	173	142	155	153	153	146	146	159	169	172	179	150	151	163	163	157	151	139	157	176	163	132	174	152	146	162	160	157	153	163	135	176	169	160	146	188	164	166	172	172	175	143	173	169	167	168	190	160	160	145	175	149	165	158	153	173	152	147	150	151	166	158	150	137	174	186	152	143	178	181	157	180	157	177	176	146	159	194	164	169	154	154	160	166	151	163	154	155	176	150	158	155	146	150	172	155	169	130	171	144	186	169	172	189	182	176	160	149	146	162	140	166	183	160	150	167	157	154	171	152	178	157	156	149	162	165	179	149	158	170	153	178	164	179	176	170	142	160	137	155	173	140	150	141	148	150	146	147	154	135	176	153	132	162	166	174	165	163	168	175	152	145	147	159	171	148	145	150	158	146	148	156	186	160	158	173	172	142	141	157	171	160	163	141	147	168	145	166	178	145	156	168	177	180	166	157	161	177	154	153	161	181	147	172	134	142	160	151	164	146	153	160	147	164	161	163	162	168	136	156	154	151	165	183	162	157	174	163	178	179	158	142	150	142	149	161	171	168	174	174	154	180	155	171	169	148	159	160	147	152	153	160	147	156	143	160	167	151	159	167	165	138	168	135	146	154	151	158	153	157	166	179	174	178	168	166	145	160	170	147	155	175	196	153	155	165	166	169	162	166	167	152	141	154	163	169	142	149	155	170	154	151	163	166	151	160	158	170	135	171	172	134	142	152	145	164	160	139	163	161	164	166	170	179	157	171	176	157	147	145	147	157	142	163	168	171	159	137	166	153	164	160	138	167	147	167	159	148	189	163	162	137	151	173	145	141	178	163	161	146	179	153	154	157	165	134	161	165	188	152	160	153	165	145	150	149	160	153	152	155	162	187	140	147	141	176	163	173	163	159	178	173	182	168	166	149	164	176	148	160	168	175	175	153	174	174	168	128	138	173	160	158	170	147	162	169	157	157	158	162	152	131	166	155	163	163	135	175	181	171	161	153	183	157	159	165	158	145	145	166	154	154	172	154	147	161	133	124	149	147	163	162	161	179	147	155	132	158	155	147	164	167	158	156	167	177	139	192	126	156	148	172	140	154	173	147	141	174	175	177	161	158	170	166	159	148	189	154	170	157	149	158	178	174	152	164	152	152	152	153	174	150	134	140	172	182	134	149	164	153	175	179	161	164	159	158	176	166	145	161	143	146	176	165	158	153	174	160	154	159	173	146	168	171	186	159	169	134	162	155	132	147	153	163	157	169	159	167	200	139	150	162	158	139	164	150	145	158	165	160	156	151	175	153	150	164	161	168	173	159	152	182	174	181	178	159	152	178	136	146	163	153	157	170	177	134	156	164	146	158	152	151	172	156	188	148	171	166	163	145	170	180	148	161	154	145	163	154	141	172	160	139	155	154	171	159	161	159	172	170	147	142	156	142	177	168	180	169	163	170	157	190	174	167	172	158	161	152	155	142	158	157	146	196	192	161	182	187	172	140	167	156	170	151	161	182	164	153	143	176	146	164	156	137	174	175	155	149	157	152	156	173	176	172	145	178	163	153	145	169	172	163	169	150	159	155	182	121	160	142	167	158	164	155	156	168	157	156	139	145	167	155	169	193	172	161	155	158	159	120	133	179	168	131	146	156	173	165	161	144	148	157	153	181	152	152	128	164	167	164	167	157	154	158	163	148	177	143	165	149	176	153	168	159	178	153	170	138	151	173	154	148	169	167	162	154	146	163	163	165	174	152	160	124	154	136	178	156	168	151	157	169	160	163	147	160	144	167	172	152	164	154	162	176	150	149	152	179	145	154	173	149	165	144	158	186	161	174	143	150	151	140	164	169	171	187	153	158	173	168	140	161	161	142	162	144	170	146	157	160	156	165	178	166	161	147	163	151	167	186	179	162	154	168	170	158	168	159	162	155	159	164	169	141	153	158	128	156	161	168	165	152	179	167	173	154	164	154	144	161	181	159	156	164	147	152	164	201	161	165	158	163	145	173	139	135	148	179	182	162	162	164	169	177	150	154	157	156	171	164	141	158	176	184	142	155	177	147	158	154	159	169	160	152	158	144	154	149	162	158	161	175	149	146	158	173	164	183	166	185	155	172	160	158	149	169	159	164	149	151	148	150	146	166	174	136	138	157	174	160	147	166	166	160	146	166	172	151	166	138	161	145	160	152	167	155	175	174	144	155	155	171	151	151	152	155	170	121	170	145	138	168	142	167	169	153	161	179	146	155	169	156	154	158	172	171	185	169	163	153	162	161	156	144	168	168	178	146	177	170	133	146	146	171	168	157	149	189	172	154	156	154	176	136	166	168	143	173	154	156	180	162	158	159	157	151	164	169	167	157	177	142	146	158	188	148	172	172	155	165	170	159	149	179	140	152	170	178	177	171	168	182	164	153	162	190	163	137	188	155	165	173	147	159	166	161	135	162	140	159	165	153	160	168	153	161	164	137	159	172	172	165	163	157	161	139	154	185	155	189	177	179	128	164	165	158	144	158	148	160	173	158	134	166	177	174	186	155	160	176	158	148	165	137	160	154	161	142	159	152	178	147	179	159	155	157	156	181	138	168	145	155	167	134	172	167	186	151	142	155	164	155	166	160	124	146	159	186	150	158	150	186	170	166	155	158	164	166	169	164	156	178	148	148	152	189	158	153	161	157	165	172	163	180	160	138	153	171	146	127	174	174	136	154	167	144	148	149	167	196	181	153	153	165	142	136	179	156	152	164	155	156	166	136	152	172	161	168	161	156	151	144	160	181	147	144	162	165	171	162	160	180	144	150	169	175	162	153	141	150	161	158	173	141	175	165	162	163	145	158	158	179	159	144	144	162	185	175	147	146	145	162	138	142	167	158	162	143	166	171	169	162	144	151	169	167	174	168	193	145	167	155	147	174	156	157	146	168	180	166	154	160	143	156	167	150	170	164	137	151	195	150	132	160	163	169	153	132	175	151	137	174	140	167	161	154	166	165	137	167	133	161	166	171	166	130	131	177	145	143	178	138	183	147	133	169	177	153	164	164	156	147	150	159	157	144	150	175	145	139	161	160	162	152	158	148	165	174	174	179	178	173	155	161	155	167	166	150	157	159	141	149	171	151	161	152	153	168	147	152	178	172	170	157	155	148	162	199	175	137	186	156	165	152	157	172	147	151	190	149	155	147	148	164	160	143	152	159	141	148	144	159	156	130	154	172	168	166	162	152	151	170	176	162	166	171	165	172	140	170	152	146	179	159	149	161	158	160	177	169	150	165	172
26305	1522	3303	3605	2982	2538	2066	1739	1536	1362	1237	1056	1015	940	883	809	762	792	724	744	687	650	679	640	679	628	654	626	637	603	581	580	573	646	587	558	601	560	561	568	548	576	596	576	527	556	565	569	613	507	584	587	560	529	567	536	550	551	548	546	568	514	555	541	524	561	528	554	488	532	533	531	537	541	541	550	585	532	541	530	553	521	590	518	520	532	505	529	495	514	508	516	516	534	526	520	507	535	553	504	483	489	479	521	492	533	555	548	528	526	535	486	533	456	546	519	510	460	544	477	505	497	498	515	533	512	513	522	511	477	509	534	489	527	478	511	508	500	530	516	534	501	515	500	504	502	512	527	547	530	498	520	492	522	503	528	517	504	504	533	501	560	477	554	532	556	505	497	503	507	549	555	493	498	517	564	506	509	455	524	526	488	530	522	500	505	543	534	516	534	520	531	527	533	517	531	530	490	504	490	524	519	519	510	522	545	522	485	535	475	524	512	521	544	504	496	531	549	527	531	551	538	511	469	517	533	534	490	540	535	516	511	512	516	495	509	525	533	516	515	528	506	535	512	546	497	500	525	510	505	516	544	518	486	525	500	587	543	454	506	548	537	492	523	508	516	545	483	507	495	530	531	545	499	525	524	526	526	496	544	557	521	535	515	540	547	466	514	554	551	507	487	514	559	523	494	534	548	512	527	476	492	520	543	505	524	554	508	577	512	526	520	514	519	538	477	482	550	502	537	511	512	466	501	562	537	529	543	523	537	502	488	487	507	488	499	528	530	518	499	535	530	512	557	532	529	499	522	532	552	488	553	523	508	518	536	502	494	536	512	507	522	534	510	548	557	511	531	529	506	523	537	563	515	515	528	512	494	566	511	497	525	528	501	485	540	509	517	494	563	509	517	502	515	487	532	500	579	563	559	495	534	523	518	530	468	556	515	536	488	502	513	527	517	491	494	546	533	511	457	507	548	488	469	529	541	481	541	504	495	515	496	526	523	508	544	541	538	536	486	507	528	553	548	556	504	550	518	507	574	520	542	512	500	501	528	571	522	519	546	531	461	538	502	518	496	509	516	554	523	527	564	524	509	468	524	509	536	524	522	484	509	532	481	503	513	580	542	504	517	534	554	505	535	515	516	478	538	565	494	518	497	543	518	514	519	512	511	529	529	528	487	481	534	477	503	531	510	521	518	518	543	512	490	540	497	513	554	517	516	522	534	529	485	534	543	493	520	513	515	521	535	548	512	558	534	537	502	489	504	517	476	518	487	531	539	528	496	500	500	524	496	539	563	493	544	506	479	511	488	495	470	478	505	533	565	534	526	528	486	542	505	514	503	506	521	558	539	504	529	513	482	493	517	476	480	535	459	509	505	511	506	529	510	550	537	508	535	474	496	544	491	507	483	494	505	523	462	532	518	504	538	505	561	516	523	507	511	532	541	521	514	535	536	481	493	503	520	533	542	544	535	516	505	543	568	513	516	537	487	527	508	525	553	513	523	520	520	476	498	569	509	528	527	510	515	503	500	482	533	536	567	484	542	526	531	548	554	533	504	503	546	525	497	500	497	544	571	551	510	544	505	542	513	485	487	532	517	512	543	507	515	550	498	553	523	519	550	509	532	507	538	504	529	525	506	482	497	523	507	560	562	529	479	507	549	494	537	517	523	475	541	534	509	534	507	522	530	524	479	551	543	510	510	535	515	503	497	514	560	515	510	467	552	482	507	542	525	524	509	544	525	478	488	557	545	512	523	504	515	586	484	506	496	524	502	516	513	504	483	521	516	498	493	550	523	484	513	493	487	529	509	496	504	521	523	523	510	488	525	511	547	528	530	512	508	531	537	499	474	493	526	518	498	530	523	509	522	520	518	490	538	521	483	490	546	492	520	528	495	533	501	527	532	501	493	503	562	483	521	544	504	513	559	489	488	495	546	508	468	534	491	497	514	563	480	541	504	559	504	493	533	531	520	529	510	480	508	521	544	494	520	535	486	559	514	498	514	527	529	494	486	507	494	542	522	560	552	512	507	495	488	486	522	524	515	530	547	512	463	533	523	472	514	492	474	543	494	544	510	504	535	544	539	519	467	511	543	535	536	521	518	542	522	492	553	527	508	524	501	542	539	541	521	542	493	510	531	518	553	530	538	511	521	506	524	536	528	524	488	514	520	534	523	519	518	507	498	519	520	536	492	538	465	506	543	488	522	516	507	560	521	504	525	515	498	512	504	520	502	527	499	524	487	554	550	516	533	522	523	483	524	493	501	504	554	495	486	546	527	537	495	504	471	518	554	561	493	521	487	532	490	516	533	553	490	494	509	544	520	504	528	540	521	538	510	472	494	515	489	517	523	528	520	516	535	506	514	506	546	502	551	526	492	522	515	516	481	526	513	501	517	550	541	512	512	527	502	520	504	565	530	531	544	542	539	501	531	540	486	505	516	541	544	489	495	482	526	506	498	550	500	490	539	495	494	517	495	531	481	532	539	534	540	549	515	518	582	503	534	505	538	549	557	541	486	524	477	518	504	525	525	513	513	502	493	515	484	534	552	536	504	531	482	541	500	502	508	525	518	515	501	510	509	472	554	509	507	524	502	499	534	497	515	528	518	503	506	500	535	544	534	481	557	488	491	561	531	491	530	537	490	533	512	536	554	498	526	538	531	485	507	544	510	535	586	527	521	499	513	556	532	495	531	531	481	483	514	550	511	491	538	510	504	532	484	519	521	522	522	539	499	494	500	550	542	503	516	508	511	530	503	513	529	512	550	504	530	539	529	522	501	521	507	547	536	534	505	489	475	504	494	552	509	506	515	516	542	525	499	487	525	531	534	520	527	477	555	551	543	503	513	527	518	520	501	496	515	533	526	545	497	507	521	535	530	515	533	508	517	549	543	532	508	513	513	498	525	497	529	508	552	504	542	525	525	587	515	509	506	521	567	519	508	512	477	530	508	536	474	526	528	515	512	533	502	519	509	512	510	573	479	506	523	522	532	530	515	509	548	532	487	507	498	531	559	509	537	542	541	566	484	488	543	473	527	512	505	564	485	529	501	486	485	510	511	519	511	464	523	552	569	524	504	494	477	517	516	510	489	514	534	556	526	545	520	526	563	502	539	557	510	520	512	529	500	535	494	547	483	507	510	533	480	536	536	497	517	548	538	537	499	492	515	530	550	482	465	489	520	512	508	493	515	559	505	514	537	534	523	519	567	509	500	503	535	489	535	546	522	524	506	540	510	528	501	518	512	550	535	511	522	507	529	516	539	467	500	530	547	495	524	510	527	533	546	539	505	541	507	509	557	472	537	511	496	477	493	527	497	560	505	517	500	486	515	484	532	505	526	477	488	495	542	511	491	503	513	525	526	526	554	518	575	518	521	514	510	496	550	550	548	515	505	521	524	538	552	497	505	512	555	528	532	484	507	522	550	507	543	529	520	494	496	520	508	528	499	520	511	529	509	511	510	527	524	501	501	478	533	518	520	513	500	533	575
58248	22676	7528	2178	1526	1023	856	680	549	481	443	409	409	408	373	289	361	357	314	295	275	291	310	309	295	284	303	290	290	265	266	288	294	290	289	270	238	269	234	266	279	272	269	264	267	319	261	261	275	277	259	275	271	269	268	262	295	270	275	270	262	266	274	248	264	262	263	251	224	270	276	253	285	251	255	263	276	255	254	265	260	268	268	280	247	280	257	262	253	274	277	250	277	253	245	275	240	247	277	255	263	275	274	264	244	269	247	250	263	270	275	276	226	259	255	262	257	254	252	246	276	232	272	275	256	255	236	278	283	268	265	281	266	261	288	250	223	267	268	251	246	282	265	251	268	293	274	260	289	267	280	277	246	291	248	262	270	274	251	293	263	260	281	235	249	251	241	266	270	277	262	255	255	263	265	283	250	251	251	301	247	278	235	270	269	276	213	229	230	249	257	237	227	272	245	257	270	273	245	300	239	247	256	246	272	263	273	253	238	251	262	260	269	264	245	258	250	285	260	241	265	259	279	265	269	238	264	270	236	255	247	243	261	240	256	274	250	238	294	248	263	253	271	222	293	229	265	242	256	248	245	255	249	263	246	256	242	241	226	265	275	269	262	272	267	284	277	243	258	277	276	266	256	261	255	283	241	244	269	304	267	265	253	252	262	261	239	253	244	255	239	247	281	244	240	258	282	253	276	245	264	258	254	245	264	248	269	275	271	279	251	269	268	265	247	244	252	243	232	286	249	298	249	229	262	244	263	259	247	241	261	261	259	252	261	236	270	252	299	231	267	253	262	261	244	259	227	272	255	246	269	254	252	252	262	256	256	259	237	224	234	256	283	273	241	268	249	247	262	255	292	245	268	277	250	244	280	257	254	266	277	277	273	295	257	241	265	249	221	267	278	247	262	247	287	234	248	253	287	258	259	260	268	235	248	248	241	258	271	239	247	260	267	271	244	229	245	265	241	269	242	271	269	239	251	241	279	265	263	259	260	231	252	262	279	263	263	290	244	283	241	249	273	233	247	253	261	268	274	245	236	259	294	255	280	277	255	246	259	239	274	239	235	250	259	282	298	255	280	225	251	282	268	251	242	266	233	257	261	257	267	262	275	260	233	251	246	259	267	269	228	263	251	249	259	275	260	229	253	261	251	248	251	234	270	259	270	263	305	255	252	273	264	281	255	268	251	270	287	243	248	264	236	259	252	260	278	234	227	272	272	254	276	250	244	251	275	250	253	271	281	250	254	232	271	253	272	274	270	262	234	261	251	269	241	262	256	253	257	260	245	275	276	281	256	255	241	251	260	246	239	266	275	259	245	236	272	254	243	279	249	284	242	275	250	253	262	253	253	243	246	280	240	239	295	265	273	238	249	265	279	288	252	258	268	271	249	277	254	252	233	278	246	289	256	262	269	266	249	267	241	246	255	231	271	265	256	256	246	252	257	277	265	272	243	250	253	262	247	239	227	250	265	273	257	274	288	264	274	251	279	264	265	240	267	251	270	285	244	251	281	256	268	252	258	264	263	259	285	240	230	250	236	290	279	250	244	269	284	239	270	250	261	285	269	254	251	216	267	260	256	253	271	277	272	265	252	251	254	243	298	278	260	236	268	253	260	287	255	249	245	270	260	252	248	256	236	267	281	248	265	233	249	263	241	302	232	270	269	262	268	272	267	258	270	273	272	244	249	273	267	257	273	243	248	258	280	245	254	259	245	275	268	254	285	281	263	283	279	258	253	264	231	232	255	238	247	249	247	270	259	262	273	231	277	292	241	244	239	270	238	249	246	285	258	271	253	259	273	245	260	269	264	270	259	258	282	284	251	244	251	250	256	261	267	280	257	242	255	258	249	253	243	253	287	259	237	256	264	258	241	260	251	296	256	261	255	251	255	284	277	258	259	275	278	262	251	280	252	248	255	238	269	254	286	252	206	254	282	255	261	290	263	230	288	246	256	244	250	272	299	247	247	259	262	239	235	239	252	274	256	268	256	269	293	253	238	268	268	255	251	265	234	285	255	269	305	242	245	242	250	237	246	253	286	250	266	250	255	290	268	238	250	249	250	251	270	255	280	248	277	260	296	247	255	274	233	270	265	242	275	276	260	288	263	266	230	264	278	259	277	277	238	258	257	236	252	274	271	283	267	251	261	271	268	262	255	249	258	271	260	252	274	256	259	261	246	264	280	239	255	269	246	286	271	257	256	249	237	263	250	247	246	271	258	259	270	282	254	251	262	276	248	256	254	253	253	260	274	270	263	260	287	262	252	235	251	272	286	256	266	233	265	264	233	272	232	253	289	255	286	240	245	254	297	253	263	295	265	254	269	261	233	277	261	252	241	256	234	270	254	246	271	255	272	213	252	257	271	246	257	270	274	272	257	273	244	248	243	258	251	244	252	262	254	234	236	245	272	244	280	282	275	271	250	260	248	284	289	258	228	253	250	258	270	253	248	239	267	279	249	254	262	273	234	251	274	275	286	280	261	257	272	249	252	247	270	255	260	265	269	244	249	244	251	277	230	242	277	226	243	228	234	278	284	261	243	255	259	259	265	265	226	286	259	250	250	256	263	246	226	255	278	251	264	239	264	261	246	266	246	258	275	238	261	248	271	235	251	263	264	250	283	267	271	213	253	260	261	247	243	287	261	246	251	264	252	257	264	270	257	272	242	232	257	219	275	282	290	262	265	273	264	277	251	254	257	242	273	272	283	225	236	234	281	255	275	298	289	247	232	275	248	237	253	270	244	263	258	245	266	287	257	265	251	245	263	255	270	259	249	272	230	263	266	280	217	289	225	253	259	244	255	251	241	239	255	241	274	249	245	268	253	244	267	251	272	238	274	266	252	239	244	236	261	263	269	266	258	257	252	267	268	249	257	258	282	222	262	243	236	283	288	239	246	266	257	281	262	258	244	233	254	260	273	276	275	270	258	248	248	243	251	263	249	252	279	267	288	288	269	250	270	276	282	248	264	255	268	243	243	243	263	261	279	245	256	233	257	271	282	271	253	250	256	263	267	253	275	242	232	240	257	237	286	237	252	248	235	286	248	263	253	248	267	258	252	243	253	222	288	258	253	250	230	225	262	252	276	249	236	263	250	264	236	254	255	258	260	260	241	253	251	268	286	263	280	263	281	262	240	264	227	288	251	264	269	263	242	264	280	258	284	278	264	260	264	251	242	244	277	233	255	253	270	268	259	262	250	255	280	263	260	243	283	219	230	248	255	246	274	270	265	248	251	258	229	238	229	264	261	277	246	287	268	250	284	265	293	241	267	274	235	234	255	217	241	233	260	270	267	250	267	289	263	238	243	240	260	241	260	278	233	261	266	267	240	258	248	273	261	272	228	238	264	261	268	264	304	263	259	268	299	262	235	271	281	240	248	266	259	270	234	247	249	265	256	211	249	259	240	262	267	256	275	257	275	236	259	300	211	285	269	261	241	258	237	246	274	277	269	257	247	272	224	260	252	263	270	275	239	295	274	239	269	247
35379	2773	5993	6485	5573	4425	3578	3134	2652	2394	2164	1915	1628	1585	1527	1388	1356	1285	1206	1173	1197	1081	1091	1038	1005	1037	1015	967	950	911	982	944	922	927	894	933	893	909	839	872	872	866	868	861	866	796	860	840	832	818	834	814	898	818	783	828	867	805	795	794	786	804	794	828	836	769	847	814	782	784	812	767	805	792	813	785	798	803	781	797	846	794	804	828	772	717	766	763	723	877	774	764	829	795	759	825	749	795	778	783	752	801	800	752	768	830	738	743	741	784	810	803	774	774	768	831	731	748	812	767	796	794	806	802	763	784	820	753	798	769	768	781	810	802	769	740	792	761	806	783	815	780	774	735	740	758	805	776	744	833	767	772	772	720	798	743	748	757	775	784	775	790	766	779	826	767	785	785	819	799	775	778	767	740	760	777	814	765	768	763	762	731	744	793	761	768	760	797	779	761	784	818	793	768	788	805	767	762	777	795	735	769	804	747	725	751	741	820	826	861	755	753	767	824	782	782	811	801	750	741	814	776	758	718	726	709	754	770	783	767	749	760	786	750	787	823	780	751	777	775	746	734	775	734	807	725	817	774	766	763	772	777	781	740	776	798	768	782	707	747	766	825	764	767	790	796	776	779	763	791	789	776	824	711	782	724	774	772	742	754	777	788	761	784	748	782	773	768	780	758	745	739	756	748	761	810	784	809	764	749	814	778	777	802	804	770	826	781	749	758	728	703	740	790	802	790	794	734	774	793	755	760	780	820	802	750	782	783	731	812	760	781	789	752	769	792	757	802	816	777	739	748	784	725	773	739	788	794	787	777	779	794	723	796	719	761	761	811	755	796	771	720	747	793	762	779	755	722	775	750	826	740	753	739	745	812	711	750	779	752	813	758	779	753	760	758	755	828	774	774	798	774	745	794	748	760	801	777	779	727	762	789	785	788	778	771	761	771	776	750	784	804	773	774	764	805	802	778	810	800	771	739	746	757	777	758	755	745	757	767	803	786	800	792	795	775	757	782	783	753	815	803	795	715	757	753	773	725	771	760	737	804	750	751	736	753	805	789	757	805	753	773	772	747	763	772	762	762	767	806	781	759	790	760	766	811	784	753	751	753	737	770	784	736	725	789	815	791	762	736	782	745	772	747	741	766	811	783	717	804	774	773	779	767	788	807	825	794	811	788	690	761	776	771	727	773	818	790	785	791	800	760	758	804	826	753	856	799	760	710	839	777	720	773	757	793	749	757	792	760	818	813	772	780	781	727	767	787	777	722	768	743	735	739	740	826	715	758	801	695	792	812	767	786	806	781	782	755	745	780	752	785	798	754	794	799	781	736	797	792	774	764	747	739	783	811	763	812	814	772	824	758	753	799	763	691	769	770	794	726	745	768	756	781	759	757	770	781	774	778	798	730	786	819	779	826	751	782	754	836	766	750	715	799	776	813	792	801	718	808	754	789	761	805	749	766	784	770	761	769	781	766	790	773	789	773	771	757	755	776	787	757	749	772	739	783	761	768	772	762	788	769	781	774	801	776	788	777	775	795	788	734	777	758	769	823	787	744	741	811	753	805	792	752	692	788	774	768	833	764	758	807	776	746	786	772	713	804	749	736	800	741	774	766	770	798	755	797	773	798	812	725	751	794	736	779	791	766	745	754	799	787	770	773	717	760	827	769	773	815	753	764	757	732	719	781	763	796	788	795	794	819	773	814	760	759	782	777	768	786	769	758	801	780	800	814	812	727	818	787	772	761	809	745	762	695	801	728	730	749	805	721	807	757	737	758	750	799	816	747	766	787	783	751	810	717	771	796	790	790	789	786	782	769	831	756	846	812	751	832	823	774	776	753	809	775	772	759	789	698	779	771	780	802	823	765	767	739	752	772	765	767	761	789	777	781	788	719	745	781	765	751	785	803	753	774	764	753	757	750	776	730	804	803	753	756	824	738	793	809	774	750	804	767	779	773	767	793	781	734	765	741	762	738	783	771	767	778	792	766	788	772	788	789	827	751	780	734	772	753	739	746	728	801	776	769	756	786	748	748	731	770	771	759	752	781	770	764	792	755	795	812	813	805	757	752	808	756	746	810	765	766	760	770	818	775	804	769	769	769	780	786	763	738	745	752	737	728	720	779	803	762	772	773	794	758	788	758	782	762	784	803	832	764	772	792	765	767	767	770	721	779	790	797	773	777	768	741	748	756	785	842	761	717	768	754	766	823	759	759	754	798	813	749	724	790	758	794	789	770	786	780	740	747	805	763	757	770	811	845	777	808	768	779	775	733	743	743	789	800	809	744	754	740	770	747	804	781	784	744	757	794	722	797	737	785	734	719	801	738	773	794	799	752	755	757	692	733	819	803	786	793	718	761	779	771	781	775	754	803	769	777	766	772	786	722	822	777	778	761	756	776	795	759	771	795	735	809	767	844	753	754	784	810	795	723	846	763	756	784	785	723	788	767	780	822	759	741	759	786	757	786	738	778	733	759	815	763	804	760	782	843	756	778	775	768	765	782	767	745	774	766	771	763	755	757	775	756	709	800	788	776	786	797	770	741	798	771	742	757	799	754	781	743	777	780	760	759	774	775	779	721	787	766	744	780	764	782	777	787	777	845	782	778	754	773	764	788	772	791	760	798	823	802	773	747	778	767	731	772	773	742	775	777	738	750	740	806	762	758	772	823	751	797	735	793	759	775	770	741	771	712	799	755	797	778	771	782	793	760	746	758	811	790	826	798	804	751	759	778	747	785	793	731	814	779	779	760	756	737	789	755	762	726	776	773	786	714	757	764	803	745	779	766	781	779	728	795	753	784	772	757	747	718	807	773	805	779	781	742	706	755	756	731	761	818	796	767	766	795	793	785	840	789	784	736	834	723	750	776	765	758	732	752	761	769	771	803	778	818	803	800	769	757	764	794	803	807	744	795	775	784	775	743	765	743	769	794	794	798	757	781	745	813	801	810	770	719	797	775	770	724	711	763	750	791	726	785	745	771	749	832	799	790	783	781	756	776	781	765	764	794	781	764	762	766	794	789	789	722	758	780	765	773	759	731	797	772	799	761	793	780	817	816	823	769	798	789	765	760	757	799	760	739	731	841	787	788	786	789	767	770	755	785	793	767	739	805	779	759	785	781	786	749	744	764	788	730	778	778	758	762	758	786	712	798	802	776	782	757	829	782	753	773	735	699	767	761	764	781	742	778	758	774	838	788	822	798	813	778	764	747	788	772	726	717	769	810	779	822	763	717	763	762	748	782	744	773	790	789	773	770	817	744	770	790	750	715	772	770	763	747	737	747	741	801	766	779	743	758	752	772	743	768	750	775	761	779	785	726	787	802	775	827	720	760	804	717	804	733	783	719	757	786	730	767	780	756	777	734	809	758	776	757	768	753	759	799	778	748	771	773	789	760	767	747	755	776	718	766	762	752	760	799	739	811	768	762	776	826	780	799	787	786	790	815	782	798	703	784	805	766	757	774	793	734	759	801	797	723	803	802	775	761	720	794
9058	660	304	137	131	122	115	80	110	104	99	90	95	105	110	106	126	103	72	104	106	86	95	82	90	94	99	96	86	108	102	93	109	87	101	94	84	96	83	91	104	99	90	99	88	90	98	83	107	84	89	91	82	89	90	103	96	99	100	87	96	104	79	82	79	84	92	98	93	82	80	115	97	93	110	99	80	85	81	85	101	84	113	101	88	85	98	86	89	91	102	98	89	83	81	78	94	109	77	97	101	94	83	86	104	99	100	89	82	97	104	87	93	107	86	88	98	86	84	90	87	89	97	103	98	95	90	92	98	93	84	83	84	91	93	82	97	87	81	104	91	107	91	90	91	80	106	124	111	94	100	85	76	89	99	106	86	96	91	72	86	100	86	115	86	113	97	81	93	80	100	91	95	97	83	89	93	101	93	94	87	98	104	101	87	96	93	88	81	87	97	108	86	103	95	112	98	91	106	108	94	87	94	110	95	100	110	113	105	92	87	84	94	97	98	101	95	86	82	117	78	106	103	76	105	92	79	94	96	92	91	110	94	92	88	93	89	101	94	112	99	89	79	89	89	89	110	100	86	100	95	61	93	74	87	96	98	103	100	92	80	85	92	81	91	73	87	87	83	107	76	108	84	104	108	89	93	95	74	96	81	93	106	85	85	95	109	106	79	100	85	80	95	85	98	97	82	93	88	90	106	96	93	89	89	92	80	104	70	80	98	117	93	73	87	97	94	82	108	66	92	92	91	106	96	87	86	100	101	85	83	105	94	98	106	84	92	105	83	84	86	108	91	94	109	88	96	101	82	93	95	112	103	91	81	88	78	93	102	102	101	90	95	116	90	111	85	92	104	100	94	96	135	88	97	91	86	99	102	102	90	99	82	91	101	87	92	102	82	90	106	72	90	101	95	84	94	94	70	104	98	95	90	102	89	100	109	96	89	91	92	99	86	98	102	94	112	84	83	86	95	81	108	91	96	84	92	84	103	107	98	99	88	77	103	82	96	68	79	90	74	93	99	100	95	86	93	80	91	84	93	98	93	94	112	97	93	110	90	82	111	86	79	90	104	109	89	85	96	92	91	79	93	86	90	104	103	63	86	93	96	79	95	109	85	103	87	96	104	78	91	70	87	88	114	89	92	80	105	96	85	101	102	73	99	85	88	87	110	108	105	92	84	96	101	93	99	105	98	74	86	102	71	97	102	88	85	96	96	98	104	91	105	97	93	90	94	104	72	85	95	86	90	85	76	85	82	86	79	90	70	99	111	135	107	106	106	100	77	81	85	98	89	111	90	96	98	92	84	86	101	84	111	85	92	86	77	91	94	85	82	117	85	98	100	96	104	92	92	91	91	101	89	101	87	97	91	88	100	84	107	81	82	96	79	100	79	115	82	93	98	80	90	88	81	89	101	111	92	85	103	98	98	101	97	77	109	101	101	82	107	96	101	102	102	71	103	80	87	99	89	94	108	92	101	89	95	104	89	121	83	106	85	104	97	86	93	94	83	93	77	90	104	106	98	101	101	85	97	74	106	94	99	91	85	84	89	106	86	101	88	99	94	101	98	87	88	105	96	92	90	97	99	86	87	127	97	83	98	86	106	110	103	88	113	98	108	91	77	95	91	79	87	88	111	92	105	82	119	71	86	99	89	99	85	91	100	108	107	100	85	83	101	91	88	114	99	84	114	96	93	106	89	89	94	100	84	91	103	94	93	95	88	91	91	97	84	99	89	97	90	91	100	84	91	85	88	94	104	86	101	85	105	100	94	87	95	96	106	107	100	101	70	105	95	90	89	87	104	98	92	100	104	100	80	93	96	75	94	91	71	88	88	89	97	87	78	98	88	78	87	97	83	95	77	92	93	101	80	88	89	98	86	92	99	88	89	87	99	88	113	104	94	101	102	98	95	99	91	104	93	93	94	97	88	101	89	78	92	87	76	93	105	88	94	94	108	98	94	78	101	94	86	88	89	77	99	93	93	98	83	87	92	85	70	95	96	87	102	100	77	106	82	88	98	98	109	79	77	101	122	94	85	105	83	89	109	103	92	88	99	70	101	98	104	80	91	107	98	79	86	89	103	96	93	84	88	87	103	83	96	83	104	105	82	90	91	80	88	79	102	101	95	82	78	96	72	77	90	101	87	96	95	93	112	66	79	82	84	86	78	91	83	84	81	101	103	88	93	112	94	98	91	89	86	85	93	77	112	91	102	99	111	108	82	91	83	98	92	91	85	102	90	76	89	91	91	99	87	86	101	98	94	90	91	94	87	85	95	79	81	94	99	114	88	89	81	91	107	98	109	97	71	85	108	94	99	106	94	87	74	81	113	95	95	96	82	86	101	92	97	96	84	104	98	90	89	91	86	97	86	96	82	94	78	88	109	110	83	107	100	97	86	84	91	85	83	107	95	79	115	96	91	88	77	100	112	88	97	85	105	107	84	115	89	91	88	98	82	103	70	89	86	92	80	86	80	92	81	102	106	102	100	82	83	103	99	104	99	91	96	87	96	103	96	110	102	94	92	98	85	95	76	93	90	91	112	79	94	95	89	88	94	86	98	97	94	93	103	103	83	86	93	75	90	95	85	111	94	81	107	99	101	93	83	102	104	96	117	89	90	90	123	94	111	97	108	88	100	106	108	106	84	95	97	87	92	86	87	91	102	108	106	98	99	89	106	96	87	90	87	81	99	102	103	80	96	89	90	90	88	84	77	94	102	99	103	102	93	97	104	91	73	88	88	75	93	93	86	111	98	97	84	99	108	92	84	94	90	111	91	100	93	86	107	93	92	77	91	95	104	109	92	107	94	103	97	87	92	98	91	106	86	97	81	101	100	106	97	83	85	92	91	84	95	88	77	95	89	86	100	95	98	93	104	95	86	96	94	91	95	78	84	99	78	102	80	90	88	83	88	95	84	112	86	92	90	85	82	91	91	82	91	91	95	107	97	115	114	100	106	109	99	86	94	105	94	100	69	93	89	95	91	99	89	84	98	104	87	84	97	89	101	80	86	96	103	102	78	89	99	98	109	80	99	84	103	89	86	72	99	88	85	94	74	87	89	95	105	112	95	105	95	85	84	105	101	86	104	89	99	107	94	94	88	101	106	84	76	124	99	111	90	80	81	87	80	74	93	95	105	100	105	92	92	94	88	100	105	113	83	87	90	82	89	85	89	84	92	79	68	104	87	99	84	103	100	94	89	83	95	90	81	96	91	112	79	88	99	87	86	87	99	86	88	90	75	92	87	113	99	105	89	81	106	83	75	82	95	86	99	90	92	103	106	78	96	102	88	78	84	104	103	90	99	89	95	103	85	89	85	84	92	82	79	74	86	82	87	105	94	89	93	103	98	98	115	82	95	88	92	95	96	88	80	104	85	91	86	88	96	81	82	85	92	107	107	80	98	107	78	98	101	87	88	98	88	87	91	95	71	87	80	82	85	90	104	92	73	112	96	105	88	99	86	111	76	102	105	72	103	88	107	86	91	75
8055	435	546	542	562	490	455	414	409	409	383	371	386	354	348	380	381	372	374	346	327	351	346	348	356	335	338	334	358	335	361	332	330	330	362	332	333	326	359	339	357	331	344	336	308	313	318	370	357	339	357	338	349	334	288	366	337	326	344	388	365	361	345	343	342	342	350	325	373	326	323	317	356	364	325	334	320	325	311	366	335	367	356	344	351	322	362	359	314	328	337	331	352	334	342	356	329	333	293	373	316	338	340	349	361	317	346	328	345	351	329	329	358	324	312	329	317	344	353	343	357	370	315	312	312	331	369	335	323	341	354	342	374	307	345	356	341	353	336	329	349	329	314	341	318	379	332	333	337	351	321	303	335	327	343	336	301	308	306	363	365	319	342	327	327	373	354	312	329	338	348	327	309	308	332	340	340	301	323	303	354	356	291	352	350	341	332	320	356	338	324	326	339	342	348	341	351	336	304	315	339	339	335	347	344	350	334	350	330	363	336	333	330	292	336	372	366	363	347	351	349	324	320	353	359	332	345	330	321	327	333	301	342	353	339	337	325	354	346	364	297	336	327	356	330	330	330	319	317	336	372	346	349	353	315	302	321	345	338	293	324	339	326	340	340	349	336	315	354	321	336	312	353	336	358	325	328	334	341	350	331	352	360	340	344	337	318	341	294	320	355	296	309	329	359	389	323	338	360	335	286	317	339	324	374	343	335	312	341	361	350	324	334	338	309	356	313	353	351	318	341	346	352	341	345	347	339	314	358	312	361	360	322	345	369	331	318	331	347	326	329	352	335	316	324	343	351	319	360	317	340	345	333	319	329	348	318	341	309	340	329	348	330	362	343	321	332	336	375	325	339	332	339	327	341	341	367	312	332	336	330	346	349	311	321	361	319	349	321	336	351	349	331	354	334	311	306	341	339	325	347	345	335	363	315	341	328	346	347	352	336	346	312	342	312	338	298	305	341	357	318	315	324	318	345	333	334	376	339	340	334	350	349	341	328	337	335	340	336	340	344	316	329	333	348	301	341	347	326	350	334	336	324	345	354	381	325	347	301	330	298	362	339	340	363	351	342	353	328	331	326	343	339	320	337	345	346	331	330	357	353	334	341	368	332	320	328	373	339	371	357	353	312	332	343	349	286	340	344	371	322	322	363	331	331	365	324	343	334	366	343	316	345	308	329	301	333	329	342	312	333	329	335	335	333	349	356	343	333	366	320	322	341	333	342	355	341	324	313	294	331	323	327	374	328	326	304	327	369	328	347	332	342	323	317	354	370	302	337	356	356	307	330	311	359	320	334	339	373	348	333	320	365	339	336	323	356	340	348	344	343	343	348	347	340	324	348	333	365	346	345	323	341	337	324	363	365	314	349	352	322	332	314	339	336	331	292	353	326	335	332	336	342	336	340	338	342	326	326	338	313	356	352	343	341	329	327	349	335	317	331	342	374	309	311	311	327	308	349	311	323	341	341	349	326	344	338	333	341	368	326	325	362	347	311	335	309	365	340	337	320	346	322	362	355	357	339	310	328	370	359	325	343	318	319	339	336	337	349	371	322	343	327	325	338	307	375	340	339	346	321	358	353	354	343	350	350	328	373	329	332	329	363	316	328	337	348	337	353	330	360	319	344	334	334	341	349	330	345	350	367	324	357	311	358	314	330	296	312	338	341	348	331	386	289	381	369	333	345	333	335	334	344	341	326	365	343	332	368	311	337	349	346	329	345	332	326	350	328	340	328	342	362	310	328	355	370	324	338	361	359	317	322	314	369	323	335	323	337	324	334	338	329	311	334	336	338	324	335	367	332	320	339	346	331	323	311	365	326	328	321	356	366	350	334	317	333	325	353	330	366	321	308	339	360	354	363	340	342	321	351	363	327	301	328	325	344	306	349	357	315	340	343	341	327	358	310	335	319	315	317	352	326	336	330	379	340	330	343	343	356	320	324	350	351	334	325	315	318	349	372	341	310	346	331	328	365	355	303	307	345	343	318	365	351	342	357	344	329	323	337	364	342	321	373	350	332	338	321	308	299	343	310	332	372	344	335	348	325	361	326	316	354	337	386	337	354	388	328	344	311	361	347	340	337	331	330	315	328	344	332	313	353	342	355	321	341	358	325	354	338	328	358	296	331	343	377	322	323	328	333	350	335	338	307	329	364	357	331	357	338	314	318	360	328	351	384	361	307	374	322	306	355	336	323	354	317	331	341	350	330	326	343	355	324	346	316	329	348	372	358	387	353	331	374	323	350	339	331	368	350	377	327	335	314	308	328	325	311	360	350	332	321	365	318	349	330	339	323	349	352	333	339	328	337	372	335	339	334	319	322	338	334	333	335	299	306	297	343	344	335	316	332	323	346	288	372	330	380	357	329	333	301	333	346	342	330	343	373	330	337	340	332	364	303	328	308	348	314	351	327	363	350	359	314	356	345	320	322	346	312	360	320	379	378	339	314	321	348	348	313	331	296	310	320	360	319	287	337	380	312	324	361	332	368	337	324	366	366	330	328	302	366	325	332	360	345	320	340	358	348	349	332	340	332	315	328	345	322	319	318	330	339	345	315	326	327	319	364	333	311	355	340	337	350	333	344	305	350	347	322	322	352	323	351	309	325	332	344	293	362	322	316	337	365	320	307	318	308	341	313	318	339	298	352	282	347	314	333	352	331	338	333	332	315	337	358	328	346	350	334	345	335	341	371	306	331	345	309	331	313	352	294	328	370	309	325	331	323	378	314	327	358	346	360	310	344	329	345	322	355	318	327	322	342	356	342	330	371	308	303	344	331	354	325	346	370	346	348	342	329	315	316	324	364	343	339	344	333	351	320	340	359	318	329	385	354	344	359	340	346	343	335	374	346	336	341	330	348	344	331	359	326	305	354	324	362	337	327	375	342	344	350	330	353	358	340	334	327	311	359	356	347	349	355	350	365	355	342	330	319	325	359	375	352	383	354	341	362	322	337	372	313	311	362	343	339	332	338	335	350	329	317	346	320	330	365	330	323	368	314	334	337	372	374	325	338	341	317	325	344	326	335	339	324	364	324	310	344	347	349	343	331	330	339	339	365	362	346	361	320	345	331	326	318	350	382	332	339	317	339	361	341	340	356	343	336	356	375	313	324	308	338	332	342	340	287	340	303	337	332	292	321	322	332	357	358	351	318	334	327	329	353	339	332	323	338	339	338	355	299	332	382	324	311	318	321	343	363	325	342	353	365	325	328	351	340	332	321	333	341	349	348	344	303	314	328	316	339	350	313	336	330	327	332	315	367	349	344	323	309	303	310	340	336	345	375	319	397	339	309	371	319	316	269	331	364	331	355	375	323	338	351	335	314	317	343	360	327	354	342	348	307	309	306	344	308	343	316	309	347	339	343	331	349	336	321	353	322	343	343	354	328	333	341	342	358	363	337	356	318	325	291	309	333	359	302	333	337	302	353	359	318	289	309	322	338	307	338	340	367	324	389	344	322	335	328	353	350	339	319	356	357	332	360	358
45498	14033	2275	971	685	554	427	370	279	255	241	215	213	210	220	204	198	174	183	184	202	197	175	178	172	173	180	179	163	156	161	164	162	183	174	170	168	160	163	154	148	177	168	177	152	156	158	149	163	143	159	164	176	174	164	164	148	164	157	157	173	154	169	174	150	163	183	163	176	153	151	165	162	172	155	163	158	161	144	158	132	137	159	174	155	157	154	179	158	163	144	155	137	160	159	144	171	154	151	155	175	163	154	153	164	134	172	166	153	161	163	149	150	148	165	149	161	163	156	164	166	166	166	159	158	172	199	173	134	167	170	174	143	160	161	156	186	158	160	155	163	154	175	174	166	166	162	151	173	171	153	161	107	157	174	174	167	149	146	154	148	152	168	160	163	163	150	136	162	138	153	143	132	198	152	155	135	150	185	150	129	146	147	190	167	187	164	165	147	162	161	153	137	172	151	164	137	163	162	164	144	169	174	146	154	166	154	182	141	179	193	195	130	162	145	164	160	160	163	155	174	139	160	163	142	161	180	141	180	158	174	156	145	138	148	159	150	180	152	164	176	138	150	174	148	157	146	183	156	142	185	185	153	166	180	163	137	155	162	159	175	163	175	153	159	141	160	170	159	160	143	155	160	154	150	138	188	176	159	145	200	177	164	163	161	144	155	152	177	135	161	121	148	153	155	151	160	144	194	188	144	167	149	167	140	146	146	175	164	165	170	175	141	140	172	154	142	173	151	163	170	146	154	162	144	136	136	148	162	159	166	164	166	153	144	170	160	159	154	180	161	147	179	152	163	174	185	152	144	146	139	144	162	182	175	166	177	158	154	145	158	171	155	173	159	156	132	138	168	167	169	156	174	166	126	150	145	188	173	152	151	169	144	140	140	170	165	167	160	153	155	137	167	154	156	159	160	175	175	166	178	137	158	175	154	146	146	146	158	164	147	149	176	139	158	158	168	158	158	157	154	165	173	158	157	141	174	175	163	176	165	170	159	161	163	169	179	163	171	152	149	163	186	162	135	154	157	156	163	146	132	154	172	143	164	164	151	143	163	153	153	158	137	162	170	152	169	169	158	152	160	137	144	140	160	140	161	162	155	153	162	160	170	157	165	155	175	143	137	156	162	158	161	155	156	182	148	169	166	151	179	167	136	164	132	152	164	179	156	187	139	164	160	148	161	166	157	164	157	151	177	178	137	150	182	165	156	161	166	174	161	160	137	132	176	152	177	133	167	164	162	150	137	160	165	150	156	154	163	137	159	161	167	163	157	156	149	149	153	188	161	162	141	160	135	185	156	144	167	149	148	139	148	166	158	169	149	153	159	149	163	142	162	165	152	174	171	195	163	177	147	138	171	144	154	167	152	161	175	172	157	165	171	160	151	169	161	152	152	172	163	161	158	165	171	137	160	176	160	157	162	149	154	177	164	160	157	171	137	156	149	170	165	161	183	160	152	174	171	172	179	167	149	140	146	161	158	158	181	164	147	121	167	151	147	165	157	185	166	157	161	168	159	163	179	158	143	168	147	165	150	154	169	179	145	163	163	164	172	178	140	156	157	170	157	134	173	175	147	146	153	165	137	158	160	160	151	167	161	155	159	167	140	177	160	161	161	145	159	158	162	171	169	165	146	169	183	170	154	152	165	154	152	127	141	158	159	157	146	173	164	151	180	183	162	144	150	135	154	162	141	170	156	174	170	149	155	156	158	158	157	151	168	155	160	164	159	154	148	171	151	154	168	149	145	162	155	152	159	173	162	168	147	162	142	171	157	135	145	150	147	154	160	147	163	144	163	142	160	150	151	149	149	157	155	154	163	178	155	159	146	162	171	169	149	169	166	151	164	170	155	187	181	150	151	148	158	163	151	173	146	165	143	164	158	146	145	144	151	157	148	179	150	147	139	184	171	158	153	157	149	185	164	153	156	149	155	149	173	160	191	164	154	167	158	158	129	149	168	181	157	161	147	164	150	139	141	172	174	140	166	154	161	143	177	162	154	149	144	128	173	148	169	149	155	160	198	161	136	135	161	167	154	182	166	190	187	162	151	142	167	182	131	190	151	151	167	170	136	150	165	153	161	150	150	157	154	153	160	156	161	166	168	144	146	155	150	171	151	176	152	176	148	160	153	162	146	167	155	166	145	160	165	162	161	157	151	169	168	154	165	172	152	150	153	164	158	165	156	146	148	150	142	147	151	167	181	153	153	165	154	165	145	154	178	141	176	143	155	176	148	150	144	194	157	185	164	170	149	194	127	177	153	148	144	178	140	175	157	166	178	157	156	143	153	151	141	135	166	171	169	149	149	167	136	160	163	156	149	187	167	169	160	168	148	167	159	150	155	188	159	157	175	164	156	145	148	160	166	157	180	138	136	150	161	164	153	161	146	149	165	163	151	133	155	173	160	173	140	168	166	157	184	165	168	159	154	170	181	152	157	152	178	137	173	166	144	165	169	156	151	144	148	152	160	158	166	159	141	152	141	160	157	164	152	142	170	139	193	143	176	164	158	170	165	157	172	161	133	155	151	151	140	132	169	193	142	154	161	162	166	161	165	154	156	151	166	154	176	172	170	172	168	161	156	169	159	163	147	177	159	152	169	149	139	158	177	156	157	156	157	166	162	135	178	191	140	156	158	151	161	144	161	167	151	152	175	158	150	144	159	161	158	151	158	170	159	145	164	155	162	172	150	140	157	163	144	176	140	126	156	176	158	180	152	166	168	163	159	148	162	150	156	159	152	148	165	164	154	157	144	167	154	141	147	167	158	143	171	135	161	177	170	155	142	140	169	152	162	159	160	155	168	161	161	154	159	148	141	155	157	140	158	171	151	157	188	163	176	167	134	175	152	173	158	152	148	139	152	200	159	153	158	153	172	136	191	174	174	143	150	142	150	155	146	169	152	169	139	168	169	145	168	155	165	164	169	159	171	169	153	181	144	181	147	135	166	182	144	151	178	170	150	140	169	166	164	143	170	142	165	160	150	170	188	176	151	164	152	165	157	168	170	166	142	143	172	145	167	151	146	151	128	156	164	158	159	145	132	169	153	161	153	183	149	167	149	156	142	180	151	159	156	155	163	150	166	196	147	172	150	182	148	158	157	164	142	139	153	155	177	144	154	180	179	172	177	147	174	143	139	160	167	156	137	149	146	189	136	140	153	160	162	153	164	153	150	122	152	162	177	178	158	145	167	163	161	153	145	146	157	148	139	154	174	195	162	163	162	168	172	148	160	152	180	178	174	156	154	162	142	165	153	152	150	151	136	166	166	144	149	161	164	156	200	167	147	144	162	162	159	175	134	142	185	164	148	160	169	174	158	155	167	156	153	180	179	141	150	164	148	158	163	176	150	159	158	158	147	137	151	140	175	149	176	169	157	160	169	149	137	154	160	169	163	152	159	165	130	170	155	152	168	149	145	140	139	146	150	149	157	186	175	139	147	141	175	156	160	170	152	146	151	149	161	164	160	160	171	143	173	173	166	146	152	156
27199	1611	3288	3686	3075	2492	2047	1824	1504	1386	1243	1136	1037	998	917	844	800	782	796	732	732	705	707	651	649	655	638	636	663	586	568	623	553	548	605	588	559	564	618	566	563	565	512	541	563	541	533	589	533	589	517	587	546	543	519	549	525	575	532	558	561	522	528	529	511	531	491	574	542	565	554	553	522	543	520	547	503	527	518	524	553	525	525	507	490	533	513	548	520	496	506	546	518	582	550	516	545	489	536	539	543	502	524	515	528	521	571	548	518	509	515	545	527	540	517	555	559	561	552	526	555	541	509	509	472	521	542	520	519	504	524	535	561	516	554	471	534	518	509	501	521	523	497	526	549	521	537	547	540	541	497	485	520	505	539	469	542	560	518	502	480	540	522	477	491	533	535	510	536	503	520	523	529	553	526	515	477	535	515	541	475	493	493	592	518	534	553	524	524	502	523	540	513	496	529	522	524	537	529	545	515	511	555	515	532	531	511	541	515	543	556	497	473	493	526	529	518	509	524	515	477	521	492	548	517	539	506	533	530	507	515	510	500	522	510	497	510	532	538	525	538	505	509	511	535	515	522	545	510	541	552	536	521	568	511	496	481	500	540	503	538	495	492	559	510	511	547	516	478	577	517	499	517	487	533	547	517	548	562	518	554	557	511	520	545	500	521	550	497	496	527	553	511	497	524	554	523	566	516	511	553	524	511	502	531	536	503	543	484	550	516	517	530	527	561	482	471	488	540	532	500	545	517	516	494	511	511	498	530	552	503	497	537	506	527	562	521	522	524	523	539	541	547	515	585	533	502	493	534	505	509	542	540	522	494	467	479	546	513	542	575	481	523	513	537	523	538	505	492	511	544	511	503	492	519	509	538	538	574	512	497	521	522	507	509	522	477	507	492	493	508	481	501	508	523	479	508	560	491	491	531	499	487	514	567	516	464	517	526	475	526	537	503	534	560	503	533	529	522	571	557	496	487	556	528	534	527	523	490	544	526	500	532	556	525	498	516	515	480	539	490	480	569	521	527	526	540	489	540	499	506	497	465	485	545	542	548	541	529	485	510	525	563	539	552	523	526	526	498	582	540	519	502	498	554	530	496	523	499	489	534	557	524	542	538	473	539	523	498	567	538	524	521	539	525	540	524	519	496	491	521	552	518	495	568	506	536	512	527	504	512	520	508	508	560	503	518	527	569	510	550	509	572	563	523	527	527	519	497	552	551	508	495	548	495	514	479	540	499	513	512	536	514	536	541	500	536	500	529	501	480	516	543	536	574	506	522	489	491	540	542	514	521	484	492	510	459	548	547	512	516	522	474	534	509	499	527	524	493	503	535	493	529	545	550	503	513	518	511	523	541	501	506	493	557	535	561	527	504	511	509	502	555	528	548	504	577	524	476	495	501	513	506	526	541	502	526	505	506	503	490	514	516	499	505	551	526	487	524	525	531	502	516	578	527	531	560	518	510	540	526	536	518	523	465	522	500	549	500	529	517	535	489	512	517	560	486	501	509	499	503	519	513	539	564	505	520	543	539	522	500	537	493	487	546	538	516	523	555	504	543	495	515	483	526	538	562	571	506	555	542	553	540	533	527	520	526	536	528	559	522	530	561	536	477	514	521	557	526	484	527	513	542	479	521	561	548	525	525	536	527	499	506	533	502	505	522	521	557	486	502	542	513	543	517	536	522	508	507	556	502	513	555	513	506	504	529	494	518	537	524	528	484	517	525	492	514	538	505	519	465	527	519	495	526	525	508	491	506	494	538	508	529	545	565	534	509	510	509	521	537	538	526	522	572	510	534	527	554	529	555	526	531	521	581	509	499	521	493	555	491	540	528	528	538	519	509	548	512	501	514	540	501	497	500	533	471	486	517	548	574	511	517	531	535	513	501	523	516	538	512	512	506	518	487	521	549	498	520	524	461	494	545	553	453	561	522	525	503	488	564	546	557	518	552	522	533	547	507	507	532	549	516	504	508	531	539	510	552	488	519	538	547	516	500	551	518	520	491	504	542	535	519	547	526	502	514	513	498	509	465	526	519	500	565	529	530	524	510	491	528	527	509	499	530	530	496	521	520	537	547	521	579	538	545	526	534	524	519	520	502	513	516	504	519	526	489	496	540	511	502	528	473	523	498	509	502	498	556	515	505	563	513	540	483	491	520	498	517	521	536	495	507	492	534	562	490	502	508	505	507	503	571	525	519	529	511	546	493	490	467	483	504	524	497	521	557	507	514	480	530	513	488	504	529	517	478	534	476	529	540	535	508	524	530	514	542	551	504	465	494	519	524	511	526	519	525	524	537	528	508	531	528	530	519	512	512	529	521	501	525	526	501	499	515	474	506	539	525	529	498	531	479	515	516	511	497	524	529	511	497	524	538	485	503	502	534	503	547	549	546	531	520	510	535	515	532	564	519	529	513	541	479	537	512	485	491	501	529	516	522	522	514	524	532	515	501	515	512	504	520	508	513	502	519	549	539	513	484	505	518	528	499	502	533	520	487	506	523	538	521	517	525	520	543	528	533	531	523	526	527	525	513	551	522	503	531	513	539	512	504	528	493	513	519	489	543	555	533	516	483	506	528	554	536	505	515	528	493	499	544	526	548	510	536	501	533	513	491	514	552	498	487	524	548	529	515	532	498	564	508	529	554	551	501	509	521	515	505	490	519	501	449	494	529	535	503	535	481	478	497	557	502	527	515	510	511	494	541	531	516	508	520	529	531	517	522	556	522	492	508	513	514	565	518	543	494	510	567	550	510	523	496	530	509	526	508	520	486	544	517	540	536	499	521	494	514	547	494	541	543	513	552	561	541	522	504	438	557	532	508	525	535	538	513	507	527	512	519	545	505	469	525	537	496	519	527	542	521	509	538	508	498	499	513	522	510	550	563	498	520	502	538	503	495	542	505	519	499	520	536	521	544	512	481	510	525	486	539	533	494	510	489	543	551	486	508	556	489	515	558	538	544	480	530	518	540	583	518	523	545	531	545	551	511	469	487	487	538	495	555	525	536	514	520	497	548	506	535	552	521	541	521	541	574	529	500	512	546	519	502	517	577	534	510	504	579	504	517	528	494	506	526	527	513	504	546	491	535	559	530	513	513	541	495	547	509	511	555	516	542	482	503	482	539	513	593	464	508	552	538	499	567	528	515	545	505	533	494	543	567	526	507	510	547	549	514	490	513	550	510	505	515	483	521	503	498	523	556	520	573	561	532	509	512	490	505	519	499	564	520	522	497	525	549	495	523	538	510	508	537	529	528	481	564	553	560	501	509	525	502	509	541	548	520	532	502	542	496	576	511	532	542	534	498	495	497	504	507	506	572	502	511	491	496	526	528	529	507	517	541	523	506	520	517	535	518	530	507	497	502	544	540	525	490	548	529	470	590	524	530	515	489	493	516	535	489	529	534	544	518	553	491	504	533	523	489	524	536	514	542	541	571	533	558	536	508	518	490	523	540	531	522	474	488	552	502	522	537	521	507	515	498	532	550	523
59881	23249	7644	2118	1355	1015	821	691	586	509	438	428	401	427	331	317	307	303	336	313	292	300	305	274	275	255	285	290	267	272	304	290	310	292	256	268	261	253	298	245	274	266	241	284	301	252	267	267	276	253	255	248	275	267	252	267	250	240	261	279	258	227	243	236	286	265	261	254	275	253	233	264	261	260	246	266	253	251	300	239	251	262	234	292	258	274	283	269	269	254	279	264	258	237	296	259	229	246	259	273	250	252	241	262	280	274	242	274	252	262	287	268	240	235	250	218	251	286	271	275	264	262	244	265	230	236	273	282	268	259	266	221	264	266	255	241	257	271	264	237	254	257	211	262	259	247	273	272	254	254	265	259	266	261	239	274	266	261	250	226	280	273	268	249	260	227	270	274	263	257	277	264	248	270	250	256	290	261	261	291	230	256	265	225	259	249	275	252	233	259	234	236	270	250	275	226	279	257	282	241	259	254	262	244	239	242	271	248	253	260	246	270	253	240	249	297	234	254	258	262	260	236	229	248	274	243	231	233	252	277	250	255	274	274	241	269	263	248	272	267	215	244	267	246	250	251	257	255	262	259	271	243	234	238	291	259	269	272	227	251	266	258	236	279	274	281	252	246	258	241	284	251	268	254	246	235	273	265	239	244	239	264	258	257	250	251	254	235	265	263	254	287	256	287	265	279	241	230	272	232	250	238	271	238	241	266	268	235	270	277	251	292	238	260	269	265	240	269	251	241	264	244	253	251	272	268	250	241	270	258	258	263	252	250	247	248	269	248	297	265	236	262	243	231	245	236	284	261	241	242	253	255	255	239	233	280	266	275	241	245	245	236	240	264	256	246	227	253	262	268	264	264	262	260	249	254	270	242	273	263	263	246	267	280	263	229	237	269	259	237	201	278	256	277	253	241	219	275	261	269	274	250	216	248	244	236	256	263	268	265	266	272	271	250	278	274	291	234	264	258	264	255	252	259	240	248	267	300	235	261	264	256	258	265	292	260	223	267	249	284	259	253	268	273	245	239	301	263	263	248	250	275	264	290	247	254	276	247	235	246	253	267	259	266	254	271	240	284	293	232	270	269	299	278	237	287	263	271	262	267	270	267	261	257	271	255	255	276	260	242	241	272	261	246	272	255	300	254	260	256	259	270	263	254	254	247	260	256	229	281	266	267	255	240	235	253	244	250	266	251	247	255	255	271	265	240	253	258	259	229	261	243	266	268	269	233	259	264	285	255	249	272	281	242	283	249	259	273	255	264	276	267	237	244	253	255	241	233	254	274	238	257	220	258	220	286	235	241	243	248	259	296	278	257	233	252	262	259	234	244	249	253	267	263	286	255	241	260	236	249	247	239	240	241	238	296	244	272	249	257	270	270	253	257	250	254	250	267	266	242	239	236	251	245	245	258	276	278	263	274	234	279	272	274	249	249	275	275	254	255	247	248	248	261	241	291	242	262	271	264	273	274	280	263	282	250	258	240	273	282	260	257	270	235	268	269	250	260	247	310	249	248	255	237	255	252	241	238	287	292	317	247	241	262	246	240	266	239	274	275	241	300	256	265	254	294	231	272	266	253	258	274	265	256	249	258	267	264	297	228	267	250	230	255	295	260	249	260	234	250	259	284	252	261	241	225	228	245	239	271	281	269	235	245	248	255	282	259	260	276	257	256	272	262	261	249	251	228	241	269	244	276	241	271	244	242	266	263	241	262	284	239	250	255	234	240	261	245	269	248	247	260	278	235	254	233	252	270	255	247	248	265	265	233	265	275	271	233	259	280	309	252	223	255	246	256	240	237	260	267	277	260	249	300	257	273	225	248	247	233	240	250	253	257	241	257	233	256	253	233	244	281	232	258	244	276	272	277	260	250	272	272	251	262	242	216	267	249	272	260	266	244	251	251	257	228	245	234	256	269	242	231	279	220	279	246	246	275	250	272	256	262	272	264	230	252	237	223	256	245	265	250	221	237	256	295	241	261	256	249	274	247	265	264	249	261	245	276	245	285	239	284	246	255	241	299	226	248	252	240	246	261	247	261	238	272	248	251	264	242	264	229	249	260	236	261	260	255	238	269	257	248	238	249	245	262	253	235	254	261	228	265	286	261	233	280	277	269	275	228	270	245	290	269	269	280	251	264	259	273	256	268	270	297	260	300	249	260	249	252	221	255	220	244	277	251	248	247	273	246	257	223	230	264	259	259	245	261	268	236	252	252	238	246	250	267	283	265	247	245	237	239	265	259	251	245	255	237	251	281	259	264	274	271	263	260	236	272	238	253	229	248	265	264	264	250	260	250	235	239	262	248	274	225	280	236	279	254	266	279	262	277	234	275	257	266	260	240	240	252	283	291	204	277	256	239	259	303	275	268	241	257	266	263	254	268	261	236	240	257	266	256	282	265	243	241	265	250	250	267	261	278	242	256	234	267	291	270	262	237	257	241	252	285	248	238	250	235	265	279	238	258	227	245	258	275	245	224	259	256	288	268	274	253	235	265	255	253	284	250	251	244	262	285	253	274	273	262	243	249	249	247	259	257	262	254	263	259	258	278	246	240	256	243	255	238	259	245	246	261	251	233	260	260	254	245	244	245	282	279	276	272	278	246	250	263	259	261	249	259	266	259	269	259	218	253	246	270	260	265	230	279	239	252	270	265	275	265	273	250	266	244	267	236	255	275	262	264	243	237	229	239	249	285	277	241	252	258	268	255	267	261	265	244	269	243	271	248	277	270	275	255	235	282	259	255	253	248	248	260	283	282	235	278	265	249	272	253	272	264	271	264	255	244	273	263	252	268	247	261	254	261	248	258	256	274	257	233	257	261	272	255	246	233	233	255	231	255	237	257	250	240	252	263	268	241	251	252	258	273	267	267	257	282	222	251	247	267	239	235	264	261	251	234	263	256	280	235	234	229	237	254	230	252	227	263	276	261	289	238	256	259	258	262	260	275	271	281	257	267	270	248	274	270	272	243	264	238	260	254	236	249	236	264	238	243	279	272	256	248	235	278	287	238	280	234	249	256	256	250	239	241	264	267	269	301	254	293	252	243	286	243	284	236	270	248	279	262	247	252	252	245	263	239	272	268	257	274	250	264	265	256	273	235	261	257	237	266	263	218	230	257	280	220	292	256	251	235	275	230	252	266	283	263	252	246	248	250	224	270	232	231	275	262	238	266	257	281	282	253	273	253	248	233	277	253	275	256	262	258	240	281	253	239	299	230	238	254	242	230	258	274	257	264	269	260	263	268	265	296	255	262	285	244	258	258	243	249	266	311	239	250	267	273	241	242	220	271	287	268	247	280	286	248	247	259	266	253	223	257	266	255	254	230	266	226	272	246	266	267	257	227	290	246	260	237	233	266	268	262	238	276	250	287	251	265	237	232	251	284	265	250	264	269	242	287	246	275	257	271	263	269	242	247	260	237	246	269	262	264	265	275	275	271	227	238	247	268	245	268	250	238	248	259	262	238	275	258	259	262	279	250	259	250	271	299
36229	2906	6123	6550	5480	4386	3681	3081	2760	2375	2057	1895	1849	1586	1521	1365	1382	1244	1292	1277	1148	1144	1151	1014	1090	1039	1053	972	995	918	941	871	819	906	937	882	892	847	886	903	892	855	849	848	882	875	817	836	803	845	816	823	824	826	823	792	836	798	917	861	826	808	794	883	826	780	791	805	791	801	847	827	845	803	819	783	825	842	788	727	812	767	837	798	817	801	789	797	759	781	754	745	809	764	806	791	806	787	822	736	787	770	811	778	748	773	761	779	810	811	783	799	759	753	801	810	753	734	802	760	746	806	777	749	809	793	768	753	777	801	810	837	763	806	779	798	810	763	759	723	850	740	745	755	775	777	794	753	714	781	747	779	828	808	764	807	811	789	755	809	779	791	805	749	810	810	784	783	787	747	773	747	753	780	811	780	809	781	778	767	780	795	763	801	755	825	787	808	739	794	800	781	770	743	787	780	811	765	779	805	813	737	809	763	785	794	768	761	753	763	819	736	723	815	803	777	779	784	759	748	769	766	753	745	791	750	792	789	771	744	785	813	722	744	768	768	782	716	751	796	804	824	765	758	757	708	813	762	742	802	760	796	789	754	742	728	763	766	752	771	841	769	797	754	808	806	835	796	773	783	784	752	795	817	752	798	712	750	762	776	777	752	750	779	769	786	751	805	797	764	742	793	792	801	781	735	757	749	773	780	726	757	769	769	830	799	769	761	759	748	750	780	820	772	771	805	801	762	795	753	710	775	767	792	807	779	814	793	753	778	737	754	740	791	785	745	752	795	762	795	786	793	753	751	780	789	712	789	800	818	795	781	727	769	761	817	779	740	722	794	756	757	784	736	725	751	766	743	807	762	778	737	738	779	760	778	734	837	770	765	743	784	762	770	748	773	815	760	768	775	802	822	786	783	740	742	756	786	787	712	822	765	759	759	778	749	768	760	810	778	741	802	779	788	797	755	765	742	739	787	838	742	759	750	731	781	723	778	784	743	772	779	790	784	789	755	734	781	747	743	800	800	723	784	750	773	778	807	713	781	828	832	834	829	810	780	752	783	764	725	781	792	749	782	761	755	731	797	790	790	787	732	745	792	763	798	758	740	788	786	755	814	804	791	782	741	773	788	753	785	769	786	790	762	807	787	740	743	740	839	762	751	821	759	788	773	795	775	812	757	778	736	773	778	757	748	749	740	819	780	741	683	766	794	773	748	831	734	776	749	765	728	733	810	775	778	767	764	824	781	770	785	814	750	774	762	790	792	769	759	727	765	801	759	808	829	797	816	787	775	727	755	752	833	791	755	766	790	823	753	798	772	742	790	724	791	804	790	742	710	772	772	786	735	774	765	770	785	802	799	769	760	802	788	736	752	782	758	774	787	740	763	771	772	800	792	827	759	781	769	780	731	787	754	735	718	798	756	800	761	785	787	784	749	749	766	794	756	758	802	719	798	750	842	767	778	843	731	772	766	799	782	738	756	803	798	799	814	801	776	799	801	795	678	755	779	730	757	788	750	752	793	810	791	789	778	777	802	781	745	801	780	785	755	694	775	772	742	733	768	771	722	771	793	797	748	808	758	801	735	771	755	753	776	759	778	772	790	803	757	772	734	784	792	741	777	767	754	756	810	784	792	822	805	766	774	744	753	751	765	726	755	716	765	765	760	816	792	711	794	766	806	781	735	836	773	789	739	778	799	750	764	773	775	774	761	811	760	722	755	786	772	752	802	757	761	757	786	761	786	783	757	776	746	740	798	759	793	780	787	736	721	709	755	804	767	761	744	749	771	764	801	717	713	775	827	726	754	822	773	796	802	799	765	770	762	790	721	759	794	770	785	802	817	809	727	812	761	755	804	753	762	809	755	785	755	786	773	790	783	804	778	751	754	772	776	830	755	770	727	815	776	764	806	792	753	791	773	734	794	671	753	796	811	775	780	848	774	772	799	770	742	769	737	733	780	749	758	817	790	769	788	756	808	757	769	792	785	771	762	824	822	787	816	758	748	773	734	765	807	740	734	788	809	770	760	739	781	762	765	717	776	792	759	736	744	747	729	793	747	785	810	768	741	745	740	859	758	757	774	767	769	796	789	714	755	771	750	759	725	764	772	802	748	743	760	801	779	748	768	773	802	765	845	767	751	736	735	777	812	813	806	809	823	788	785	814	793	741	769	791	738	820	746	778	735	799	758	775	780	820	791	808	784	731	872	808	738	779	733	812	747	766	748	762	777	758	769	764	733	773	775	794	721	804	769	795	769	825	757	766	830	767	796	780	735	753	788	755	818	799	770	800	748	761	810	791	754	775	770	737	758	785	782	721	790	805	742	801	822	804	801	759	788	799	741	787	743	769	724	777	756	785	762	774	869	761	788	760	748	786	726	771	789	738	751	796	778	811	741	715	796	767	784	763	758	782	748	777	825	767	792	767	796	790	802	718	730	764	788	737	763	804	764	743	768	790	804	804	790	807	768	817	796	717	813	758	765	747	784	798	750	776	813	759	745	785	724	756	812	779	792	824	754	743	792	775	789	753	800	738	760	834	791	762	759	735	756	780	798	762	772	797	762	778	774	780	741	796	758	719	783	790	797	765	763	733	801	744	809	786	753	771	755	793	728	846	804	750	806	764	809	771	771	721	761	810	757	764	742	803	797	746	753	751	753	752	780	765	748	820	736	751	784	738	782	758	798	787	783	737	802	783	767	776	783	722	767	803	767	781	810	739	802	792	789	761	742	719	783	766	792	773	746	743	720	819	809	772	748	779	749	779	778	732	752	811	780	809	793	731	726	779	703	756	740	781	766	782	759	766	700	749	758	746	746	760	821	780	760	795	751	761	788	749	770	767	776	744	800	791	779	773	752	764	756	778	740	801	745	804	734	798	737	764	753	753	743	745	796	815	744	741	776	773	790	768	767	768	763	763	800	821	797	788	810	763	771	799	807	770	765	738	774	786	821	738	768	762	785	763	762	783	804	842	787	750	799	715	748	749	798	770	800	760	820	739	753	826	723	751	825	785	787	745	720	763	757	741	802	692	759	755	786	814	752	812	772	772	808	732	779	783	768	792	767	780	767	719	785	707	773	797	758	767	784	747	771	753	798	753	795	768	760	750	836	826	796	793	799	793	692	762	778	802	777	779	794	760	738	779	793	769	735	762	730	785	824	790	822	760	731	806	788	789	752	741	774	781	811	763	795	765	791	763	771	797	801	755	796	763	765	793	753	793	732	803	789	785	772	805	753	723	778	776	809	790	784	749	716	806	780	803	759	759	809	780	774	804	790	788	727	792	791	757	813	777	802	785	777	760	777	790	743	834	788	810	752	797	742	766	755	788	777	767	744	817	781	772	749	789	797	780	795	707	781	773	782	791	719	817	800	772	798	772	777	762	809	778	812	768	777	769	763	782	775	740	746	688	767	773	787	766	721	810	770	764	802	781	801	793	782	773	759	758	756	755	749	765	780	759	803	839	811	783	773	783	760	812	794	762	805	806	789	796	792
9572	595	254	163	133	110	104	103	99	111	113	85	96	87	107	97	109	97	98	129	96	87	104	106	72	91	101	85	92	85	106	104	98	92	95	85	88	85	99	83	91	103	91	95	91	95	96	83	86	95	99	93	96	95	108	91	101	93	84	86	89	89	91	86	103	88	81	104	102	104	99	113	96	83	92	88	89	92	97	91	107	95	101	93	90	84	97	85	81	80	76	99	89	91	84	88	85	93	96	102	77	99	100	110	85	78	88	96	87	83	74	88	81	84	85	89	94	98	103	70	95	90	90	89	87	78	84	85	99	94	98	80	98	96	103	99	99	87	86	94	100	92	99	98	93	97	92	96	81	106	102	99	92	107	84	106	103	91	94	96	96	98	112	89	78	77	92	86	91	92	98	81	90	95	96	87	100	104	93	94	111	103	100	105	91	91	110	87	98	92	107	93	84	101	90	94	105	72	103	76	100	99	85	88	82	96	100	99	78	89	94	99	80	104	83	99	96	103	101	95	76	101	82	105	85	92	109	116	69	86	93	78	113	104	105	94	76	89	94	92	99	69	77	106	93	95	90	87	96	83	105	106	81	84	89	104	87	114	75	103	105	90	102	82	106	97	81	92	89	72	100	85	91	79	102	84	97	86	89	86	80	86	80	92	77	83	91	96	102	127	89	96	87	99	95	121	107	86	91	92	94	103	100	107	89	83	96	108	97	106	87	65	98	87	109	95	91	88	78	89	85	102	93	98	95	70	91	77	89	104	92	98	89	94	83	98	92	96	85	82	93	98	96	89	104	79	93	97	87	102	104	105	98	92	86	80	85	90	89	83	72	86	86	114	110	97	98	82	105	96	92	99	101	102	83	72	95	82	73	87	77	95	101	92	91	99	98	102	89	86	94	99	93	106	91	115	82	78	87	91	70	94	98	102	99	103	86	77	99	79	111	104	90	92	93	96	98	101	80	101	90	99	103	95	92	91	88	93	94	107	96	100	91	106	89	78	104	91	98	79	99	91	81	102	106	91	95	95	80	91	103	91	81	100	91	86	87	101	93	76	69	90	88	94	107	69	93	91	93	86	80	99	81	110	87	88	106	103	91	83	106	107	85	103	80	71	81	103	104	99	89	78	87	85	100	88	79	91	82	95	96	96	88	119	94	87	94	103	100	101	98	100	88	91	90	82	91	111	88	88	92	111	87	95	77	81	103	73	72	104	84	91	113	103	98	114	97	105	98	87	88	86	101	93	97	90	78	88	89	84	95	107	105	90	89	88	89	72	85	84	92	93	81	98	96	91	94	105	95	98	103	80	104	85	93	94	93	99	96	82	81	92	85	104	93	90	132	102	87	100	111	89	100	95	106	100	96	113	83	102	84	98	105	103	97	91	102	98	93	96	100	89	88	85	91	96	84	87	103	89	94	96	99	96	102	88	87	109	94	87	95	89	90	90	87	88	104	74	104	104	113	78	101	97	103	91	84	86	91	80	106	87	105	96	87	102	82	100	91	82	105	100	94	106	105	103	80	87	81	84	89	85	85	102	91	92	79	95	93	93	100	114	89	117	103	85	83	86	110	107	72	92	97	99	97	95	90	86	89	97	76	102	99	80	91	97	103	91	86	89	86	75	98	100	100	99	100	90	101	93	115	99	99	90	79	76	86	90	92	78	87	89	87	91	80	97	95	100	84	93	98	89	84	93	92	80	89	97	81	96	112	113	116	93	110	96	96	83	98	103	104	99	88	92	110	91	71	104	92	94	100	89	97	97	95	103	95	94	95	93	116	94	114	70	95	79	110	112	76	84	88	100	89	94	100	103	93	99	93	103	77	88	101	102	96	89	94	94	87	106	103	98	100	96	98	98	87	76	83	128	108	103	85	81	79	92	85	106	98	90	81	82	87	77	98	102	91	97	93	76	111	92	94	85	96	90	102	78	95	111	97	78	105	85	82	90	104	103	72	91	86	88	101	85	89	94	100	84	96	112	89	93	94	75	86	98	102	86	80	102	86	86	75	88	94	73	96	84	94	81	93	93	100	84	72	91	106	75	103	83	86	96	98	91	83	94	82	91	87	80	91	75	91	104	83	98	106	72	84	99	89	93	90	102	103	92	88	111	93	91	91	79	108	87	89	95	82	109	88	97	105	84	91	93	102	93	101	111	90	79	90	101	81	78	82	90	99	97	94	80	97	113	84	97	85	99	92	78	94	78	86	98	92	102	98	99	104	88	92	72	84	91	80	93	88	92	86	99	99	110	95	101	92	102	82	109	82	89	105	90	90	80	66	82	98	89	95	84	71	85	88	98	101	96	89	95	89	80	94	107	102	72	95	98	96	91	90	100	73	81	81	96	92	88	88	101	73	86	100	83	105	105	91	91	88	106	86	100	85	86	70	85	90	93	96	85	102	105	85	87	84	104	82	87	94	94	86	107	117	106	96	75	88	80	83	98	102	115	85	94	109	90	97	102	103	100	81	118	91	78	100	91	116	107	107	99	88	110	98	89	103	89	95	95	98	87	89	98	100	86	85	91	93	75	97	93	96	87	86	70	91	81	84	88	103	93	78	89	110	80	78	103	98	96	91	105	88	74	90	98	71	83	94	90	97	88	90	81	107	93	93	96	102	90	88	110	96	87	94	109	96	93	81	81	79	99	93	80	110	97	86	88	117	101	89	82	98	86	77	97	101	73	74	91	90	102	93	90	98	88	96	89	85	87	101	87	101	100	87	83	94	108	105	75	105	82	106	107	100	91	79	73	94	112	103	98	81	75	100	86	90	72	97	88	90	95	93	82	86	100	94	81	90	96	97	101	88	96	88	92	99	92	98	98	95	97	95	83	94	97	94	88	107	100	95	93	88	87	86	98	116	92	102	81	91	95	93	85	91	90	122	74	78	113	107	87	85	81	94	98	86	78	99	82	93	95	100	94	93	94	87	84	95	100	113	80	93	99	94	89	83	98	96	84	84	89	80	99	102	91	97	68	95	119	100	89	105	84	86	101	79	83	92	99	96	89	92	98	97	87	88	100	86	96	106	112	88	93	93	76	81	90	95	81	91	88	99	88	84	91	86	91	92	90	79	91	100	87	95	87	88	79	92	86	91	105	83	109	106	103	90	90	82	94	94	99	99	83	90	70	98	77	107	80	96	94	98	75	93	85	98	97	83	74	89	119	103	96	95	76	97	81	90	80	89	95	104	76	97	107	101	92	88	98	86	102	107	107	102	113	100	87	91	88	108	97	90	87	91	97	99	94	98	84	94	94	90	103	84	88	95	91	94	93	91	101	101	85	95	89	102	91	83	88	92	101	102	80	90	97	88	86	82	104	77	87	98	88	82	77	77	99	86	79	100	95	98	96	83	104	90	79	97	95	114	77	91	82	81	84	97	89	94	106	92	112	101	86	66	113	92	78	92	96	108	102	97	87	100	90	97	79	92	84	81	93	87	100	85	78	93	102	106	97	95	95	83	101	98	75	99	96	90	106	104	84
8310	419	505	526	466	474	433	402	406	390	332	414	363	337	389	366	342	374	331	327	320	355	351	353	340	326	376	337	349	306	357	361	335	360	326	369	366	340	331	312	344	350	315	338	328	327	363	339	360	338	319	345	319	334	359	320	376	355	349	346	348	339	339	316	325	350	367	315	325	328	300	342	363	324	299	323	332	349	327	356	338	317	358	349	302	370	358	330	347	335	343	348	347	350	336	334	321	326	352	381	343	329	338	356	335	341	327	330	327	341	318	338	318	392	365	322	318	377	317	333	353	334	328	330	343	347	342	362	329	339	340	345	296	305	323	329	342	320	325	298	333	312	291	374	338	351	331	343	335	359	329	356	315	336	352	345	320	318	346	304	354	360	350	326	348	336	360	370	319	352	303	326	303	341	323	344	348	362	312	335	331	348	304	319	325	320	357	328	354	377	349	310	337	320	315	322	335	328	328	344	341	347	327	334	361	318	314	327	333	322	351	336	318	367	310	299	311	290	327	379	308	366	378	343	333	341	304	338	341	351	357	312	324	350	349	326	311	319	330	346	338	343	359	339	338	335	376	343	328	326	336	321	339	330	328	308	326	329	316	351	335	326	321	353	336	336	352	368	334	358	312	299	309	333	332	342	322	290	387	305	309	363	367	317	357	313	334	336	331	318	339	276	315	345	323	355	347	344	355	328	335	318	341	329	328	349	306	323	321	345	356	365	357	325	327	346	343	340	346	328	341	317	327	352	345	300	337	347	333	335	345	333	386	322	309	335	352	324	344	323	327	345	356	328	352	381	334	324	311	334	346	330	350	331	319	350	343	315	334	320	358	343	337	342	345	334	326	339	345	355	316	357	300	350	329	320	351	321	344	305	331	344	321	311	309	311	323	350	310	323	342	317	337	320	312	341	345	328	341	363	356	342	337	339	335	354	324	335	343	314	351	337	358	345	333	294	348	326	304	321	329	318	326	318	342	348	341	351	336	316	350	358	335	347	325	333	352	304	354	328	319	352	366	340	334	329	332	333	363	322	325	356	330	322	339	333	328	334	356	338	324	301	342	291	321	324	331	350	337	359	341	320	354	341	347	357	354	333	323	349	331	360	320	297	374	308	344	344	350	313	357	334	318	345	352	342	335	315	333	335	358	331	348	314	319	362	340	362	310	335	339	332	325	343	387	321	348	321	364	341	348	364	326	321	309	323	372	336	326	349	357	347	337	337	336	315	323	328	303	398	322	335	338	336	347	336	333	357	314	341	321	365	320	296	306	364	328	343	332	325	316	380	354	305	332	338	317	331	327	357	325	322	378	352	352	335	337	350	305	355	297	316	342	341	340	345	327	370	334	343	338	312	324	322	369	343	322	312	354	339	318	378	366	354	283	345	322	298	345	303	372	334	315	317	293	317	321	321	333	339	319	337	342	356	357	319	332	327	322	319	342	370	355	357	351	330	343	344	315	339	353	308	340	320	346	359	321	344	322	316	344	377	318	330	354	316	358	325	329	351	344	353	353	339	314	351	334	335	327	341	338	317	321	338	313	358	357	349	375	341	349	382	347	356	305	343	366	326	346	340	338	338	369	336	370	295	338	328	320	324	344	334	354	304	332	320	339	333	353	385	368	333	306	319	332	352	319	315	332	334	353	342	345	320	338	328	337	314	362	377	356	308	326	393	340	321	331	338	348	339	332	359	339	334	336	326	339	329	339	345	320	325	354	298	322	340	316	337	357	365	320	344	306	334	311	334	329	330	351	351	321	340	332	361	302	344	296	333	322	346	373	342	340	310	368	342	388	296	321	341	323	346	357	363	340	331	319	347	327	327	346	349	319	382	370	308	324	351	319	302	346	352	333	333	354	311	348	369	339	339	334	317	361	329	336	379	327	351	324	343	299	338	302	350	327	331	327	329	318	367	337	345	325	347	365	310	348	326	349	307	317	336	337	322	332	299	343	321	307	329	340	345	335	321	349	354	349	355	343	353	340	360	323	379	331	376	342	342	354	362	293	324	330	306	309	306	348	356	319	325	330	344	357	334	333	346	341	320	322	308	327	322	312	360	327	338	359	345	354	327	305	310	321	350	336	346	322	348	333	350	337	318	316	342	369	328	331	344	335	311	370	350	320	346	329	300	346	380	334	320	337	330	337	329	325	341	348	358	334	355	366	359	329	331	305	334	325	351	342	307	346	328	337	356	328	333	364	322	317	321	348	362	352	367	360	340	295	343	332	324	328	334	293	348	295	332	334	342	330	337	323	307	323	323	319	303	330	308	339	336	338	360	356	347	308	315	328	348	350	336	308	378	338	334	303	310	329	297	348	316	293	360	339	297	348	334	326	357	335	346	331	333	342	335	319	333	316	325	330	322	352	314	359	374	352	313	285	290	330	310	354	322	309	336	371	338	360	317	353	312	342	334	337	321	350	337	345	333	336	313	308	323	352	328	309	316	336	330	353	334	332	340	353	366	306	330	312	309	325	331	322	351	313	314	325	352	332	342	342	324	330	326	341	331	324	340	333	322	347	325	358	365	336	302	323	334	325	318	362	352	342	332	333	338	341	350	379	374	330	326	307	321	339	311	312	339	312	323	330	359	332	335	325	311	348	310	309	320	313	328	302	360	358	326	346	348	340	363	299	332	327	351	335	358	328	367	317	338	323	381	304	341	306	333	340	338	349	329	316	335	323	315	335	347	307	352	326	361	360	339	319	323	310	317	310	345	328	315	336	322	295	338	355	353	327	366	333	337	333	299	365	337	323	307	370	334	360	325	332	332	335	336	321	359	329	333	333	295	358	319	343	347	318	317	317	373	313	378	334	317	320	325	320	322	305	353	310	329	324	349	326	311	341	350	320	329	349	350	325	337	355	352	316	336	323	317	359	329	332	334	345	303	329	366	313	363	316	328	328	350	338	319	369	322	344	324	341	346	304	371	356	361	368	337	326	339	341	314	358	315	347	349	320	326	357	316	334	334	324	375	342	355	352	323	342	339	340	339	294	326	318	329	357	312	310	330	369	346	338	314	350	348	319	333	312	333	340	324	369	326	334	320	345	345	348	348	332	319	305	344	310	336	308	325	326	310	307	318	345	331	333	347	328	327	361	326	340	337	322	320	358	344	347	340	325	356	331	310	335	376	349	318	320	352	344	329	339	337	346	342	349	326	349	337	324	353	337	350	339	343	332	347	348	351	310	342	335	308	331	335	381	345	364	351	327	340	349	352	331	356	313	311	316	317	346	337	333	321	337	359	336	321	336	356	315	318	322	330	356	352	358	326	347	356	338	322	329	328	299	326	322	314	323	339	377	328	326	331	319	326	340	313	345	325	367	374	324	377	331	321	351	327	356	343	328	325	367	347	326	330	335	315	336	321	323	361	354	269	370	313	348	351	351	357	299	298	309	331	338	384	357	338	347	346	369	326	312	309	347	337	348	369	359	326	334	333	322	328	335	359	309	339	302	331	313	350	339	353	301	374	346	312	352	310	345	321
45837	15543	2618	1034	708	522	411	368	308	255	254	224	238	216	211	213	221	211	196	175	171	182	172	178	165	173	178	147	177	153	171	155	161	168	169	162	145	153	173	136	166	145	150	158	156	178	153	162	154	168	170	156	197	169	176	145	157	170	163	164	174	149	184	169	138	158	159	176	198	185	167	164	175	166	166	149	171	144	159	149	144	127	140	172	170	174	136	155	155	152	156	156	151	164	168	159	173	172	166	165	145	152	154	149	148	162	156	164	161	148	189	169	172	174	161	159	170	137	156	148	176	150	165	153	158	155	170	158	167	171	157	171	176	174	162	169	149	173	158	154	160	155	137	167	150	165	177	149	151	152	142	148	163	144	146	172	171	152	144	162	162	151	177	158	157	160	142	166	158	155	150	175	138	152	174	149	140	137	184	149	169	167	160	148	178	134	149	180	177	174	184	156	171	144	144	168	169	141	149	158	152	152	155	165	138	186	163	165	178	157	157	140	146	149	177	160	162	184	181	179	155	152	165	149	150	143	174	148	178	137	139	163	171	164	145	160	169	163	162	152	160	175	159	155	190	174	139	145	164	165	146	145	176	158	175	136	184	160	154	167	169	167	139	167	140	131	164	159	187	153	153	185	137	163	162	171	153	164	188	155	153	168	161	163	178	161	146	132	162	169	153	162	191	166	157	148	164	157	161	173	167	165	169	168	169	151	170	166	184	142	159	165	163	174	161	148	150	158	159	167	174	188	155	160	165	158	172	151	181	166	183	145	165	153	178	169	153	175	174	158	173	158	151	144	150	195	176	138	151	151	164	161	157	169	162	147	163	152	153	181	152	184	151	157	150	141	157	154	146	151	143	154	164	161	168	184	147	176	150	146	191	168	154	149	167	137	156	149	150	168	143	154	167	177	154	150	163	133	152	160	152	174	168	152	184	152	160	177	163	176	162	152	167	149	170	176	150	198	164	169	149	142	163	152	174	154	173	172	161	162	167	168	155	151	164	161	165	132	156	155	129	146	152	146	153	157	179	159	123	149	166	155	162	175	152	165	161	152	169	166	178	147	140	174	172	145	148	163	155	140	151	163	150	165	155	154	162	156	167	141	171	174	175	152	147	169	157	166	151	161	167	169	159	146	138	159	190	147	162	155	151	158	155	163	148	171	166	176	171	164	174	154	170	150	169	150	163	156	153	168	168	144	167	159	159	162	144	168	162	151	167	169	171	154	146	174	174	145	173	169	150	153	160	159	193	163	182	177	153	160	178	158	147	173	178	152	186	133	160	174	157	144	165	155	153	176	157	184	166	164	181	157	159	141	175	155	169	148	165	171	134	168	161	163	149	172	169	166	155	155	149	141	153	155	147	149	175	179	164	177	144	178	149	175	148	149	152	169	146	155	143	167	135	163	175	139	190	182	162	163	173	154	150	180	144	162	157	175	177	149	169	168	156	155	170	156	162	162	154	159	163	176	145	185	162	156	150	146	182	141	156	188	142	152	163	170	147	138	152	165	168	163	171	170	144	177	146	150	166	144	145	172	144	157	138	174	153	170	147	155	169	159	161	142	150	157	157	165	166	143	150	166	149	156	151	158	191	176	170	153	166	152	152	166	147	144	147	165	150	162	153	142	151	178	156	177	161	168	140	172	190	156	143	168	161	159	144	144	167	158	168	145	151	171	168	188	141	187	161	166	149	153	171	162	155	147	162	143	150	156	183	168	172	165	146	153	175	168	163	151	171	173	188	172	154	158	185	166	173	169	144	148	150	175	194	162	184	136	157	144	175	138	163	142	178	162	146	162	150	158	159	154	145	158	147	158	175	171	159	147	157	144	151	174	151	154	192	153	160	156	151	163	176	154	157	155	154	154	165	180	140	164	170	126	171	160	177	153	157	161	157	159	156	156	140	158	154	157	164	159	155	179	154	170	125	169	157	166	157	172	158	141	182	161	163	141	158	160	150	175	151	134	166	134	141	162	168	166	146	165	176	144	159	171	138	155	169	163	150	146	161	161	149	160	168	152	165	168	162	150	155	146	170	170	176	169	156	160	170	147	157	153	157	167	175	178	162	151	157	158	141	150	160	171	166	138	157	183	147	172	136	165	153	153	140	179	166	160	151	173	170	174	181	165	158	154	141	147	142	130	175	169	133	186	182	166	166	164	172	171	166	148	172	162	174	149	165	180	177	153	173	148	157	159	172	148	156	168	159	142	170	174	150	179	162	148	177	171	146	171	158	180	171	167	164	145	174	169	157	158	153	152	157	174	168	166	195	165	125	149	162	158	162	173	176	175	169	139	148	158	161	155	178	146	150	152	164	161	163	165	165	181	169	150	139	153	171	171	156	165	148	156	166	164	162	185	155	145	151	144	143	148	162	166	189	153	155	158	155	158	158	167	147	171	134	174	155	148	143	170	175	165	151	169	156	165	163	152	166	135	177	171	162	153	155	152	156	151	173	164	171	179	146	151	155	121	159	149	167	152	156	160	169	167	145	170	149	153	176	196	147	171	160	174	186	139	170	157	176	154	169	163	158	143	169	167	155	149	151	147	150	147	149	166	163	142	180	157	169	160	161	145	153	163	160	152	145	156	171	170	175	168	158	157	152	169	158	148	187	144	151	166	142	153	167	183	159	151	169	174	164	172	159	158	149	165	160	163	164	150	169	167	167	143	167	144	154	172	153	155	156	170	145	144	161	166	139	163	150	152	140	196	172	137	144	171	172	178	178	160	146	146	181	166	153	146	174	150	157	170	162	176	144	152	159	168	164	158	183	145	160	177	145	157	168	160	158	151	172	169	174	178	157	154	164	172	182	160	164	151	149	135	134	155	157	159	153	160	177	177	148	154	157	157	174	150	139	160	153	166	162	157	174	161	155	150	166	172	170	158	159	158	158	144	148	144	158	169	167	145	181	157	146	156	161	151	157	147	157	154	143	183	169	174	166	165	162	129	161	164	165	168	147	167	158	159	173	152	178	145	185	175	155	158	170	154	159	169	160	154	156	162	169	168	180	135	150	138	184	164	166	162	156	161	176	164	162	165	141	174	146	143	177	166	169	142	163	163	173	167	165	180	158	164	159	140	169	153	150	148	156	151	150	145	144	160	180	151	169	176	158	173	146	170	158	156	148	120	173	161	169	193	174	158	160	142	151	153	147	156	146	168	164	166	148	148	191	162	169	164	154	173	150	147	169	162	149	149	155	156	160	169	173	179	138	168	152	166	167	174	144	190	168	174	166	175	151	175	175	160	164	154	157	163	147	192	169	151	161	184	150	154	153	168	160	168	175	155	167	173	168	163	150	183	153	159	163	159	182	145	183	164	167	137	155	156	141	155	149	156	181	152	156	149	136	171	170	138	172	174	162	158	173	153	167	151	153	158	141	150	156	167	156	171	168	135	151	168	145	149	158	167	170	145	149	164	182	182	145	163	159	142	164	158	144	171	167	194	157	164	157	147	159	163	157	147	136	160	144	142	170	157	145	164	165	149
27416	1654	3377	3539	3149	2469	2070	1675	1527	1355	1199	1113	1053	940	856	884	804	838	802	746	747	676	679	657	661	657	627	611	645	573	606	645	565	535	577	583	562	580	568	563	570	580	578	520	578	570	525	572	575	534	573	548	566	575	519	569	530	591	524	544	562	488	546	515	548	531	496	543	534	519	500	555	555	531	508	503	530	480	518	523	543	534	576	512	530	516	558	485	516	488	514	557	501	522	535	541	565	554	552	547	515	533	476	491	535	528	511	516	535	515	548	498	572	546	534	522	520	534	560	560	535	485	517	504	504	506	546	543	506	528	502	538	536	503	512	524	529	514	453	539	534	526	537	517	580	541	517	559	548	519	502	542	511	546	536	532	521	534	498	519	542	552	528	525	523	500	511	534	481	530	480	532	542	536	521	504	507	516	493	509	512	520	552	494	510	541	521	559	553	528	506	528	560	495	531	508	550	521	485	497	520	526	568	559	516	474	522	537	500	553	511	536	497	541	514	518	535	542	524	515	492	513	505	553	481	493	514	469	499	512	516	524	512	527	535	565	470	541	547	485	564	510	498	541	520	528	514	530	526	521	507	550	536	512	478	539	548	530	545	506	496	573	497	533	541	524	554	511	504	509	524	524	553	547	531	470	546	505	507	489	515	527	522	542	521	533	538	520	518	553	508	485	476	512	533	504	551	521	486	512	509	559	478	528	521	525	557	498	515	608	513	533	521	534	500	510	515	545	497	534	491	487	526	505	500	547	555	522	517	531	544	529	526	524	503	516	516	491	563	523	537	569	518	523	495	507	550	545	528	537	534	524	509	581	501	510	522	507	532	521	527	547	549	529	537	533	516	523	494	525	513	505	497	574	479	493	517	543	535	526	541	498	496	505	501	508	473	536	536	540	523	523	505	530	531	529	510	517	562	488	531	507	534	519	571	537	503	505	542	502	508	469	497	516	533	535	492	500	527	486	539	528	521	547	516	528	518	524	507	505	553	519	536	562	509	503	561	533	518	507	524	550	536	531	528	532	536	537	513	545	529	534	515	565	521	555	514	510	526	499	478	471	529	570	539	525	514	524	556	530	527	467	565	523	521	497	503	534	506	521	518	555	505	518	509	521	560	533	530	552	534	539	507	516	539	504	533	515	513	506	513	507	506	537	518	536	517	563	542	529	507	531	508	467	537	537	465	514	516	532	484	523	535	505	525	533	542	519	544	518	505	522	569	470	529	534	550	492	490	550	527	509	530	529	540	514	525	539	488	458	537	520	530	554	480	513	498	503	494	547	513	483	523	505	481	528	465	485	531	513	532	567	497	510	504	533	521	558	528	507	523	507	509	509	526	496	511	528	512	502	501	527	566	551	537	554	546	515	493	501	496	522	505	554	499	542	541	521	512	520	539	483	530	538	504	520	510	507	525	465	518	484	548	522	524	521	537	530	522	533	531	526	548	535	513	544	523	507	504	491	501	511	495	542	537	496	533	552	531	524	490	558	558	548	549	524	494	462	547	516	499	533	502	571	491	503	535	501	537	519	525	518	471	494	519	524	509	485	513	512	511	537	519	502	534	501	535	573	529	526	470	527	534	534	511	526	527	499	502	519	507	492	578	506	530	517	534	520	504	482	456	489	535	532	548	515	503	563	537	489	521	538	524	529	499	547	475	498	592	534	468	516	509	523	510	505	548	543	521	510	520	497	520	577	512	499	535	552	514	500	497	523	480	499	502	505	520	514	517	518	518	538	596	509	528	527	511	507	524	533	543	473	505	510	505	523	499	536	483	550	472	520	527	560	511	552	532	545	508	512	499	530	520	542	486	509	533	531	527	539	535	539	542	515	511	505	533	496	535	524	519	516	535	518	506	519	534	514	500	508	508	518	528	532	525	528	547	498	528	527	504	502	515	529	515	509	533	514	556	514	556	549	573	543	521	502	561	539	517	500	526	538	508	491	508	540	529	533	496	567	555	530	523	526	509	545	545	543	516	542	545	496	522	516	533	528	573	542	520	513	512	538	516	533	544	577	510	539	516	474	519	523	542	515	530	532	511	543	585	560	531	532	531	496	519	502	489	502	494	504	490	562	499	519	496	536	496	534	492	526	520	511	523	548	504	526	514	540	530	515	518	529	537	515	494	501	503	523	523	548	508	492	529	543	513	517	521	530	519	473	499	535	573	507	523	532	526	511	518	515	518	512	541	514	530	536	554	533	546	534	518	553	528	511	490	503	516	532	539	521	491	537	557	539	527	482	518	513	499	502	516	492	517	535	515	466	533	514	583	494	548	540	488	510	503	515	508	528	518	558	521	524	530	522	488	507	511	513	513	504	527	516	531	544	536	486	537	509	513	511	518	577	547	513	521	526	534	521	532	491	515	511	490	488	519	530	504	507	544	484	520	517	518	524	541	515	551	525	526	533	499	520	455	498	526	541	540	545	505	513	572	506	515	517	535	548	534	506	536	473	501	498	527	516	513	519	513	548	501	516	506	504	530	510	505	538	511	567	496	509	521	537	553	514	442	559	501	519	480	537	524	533	516	536	551	504	533	508	546	525	523	501	578	492	498	513	554	560	522	497	527	536	543	517	505	540	510	516	505	500	505	509	514	570	522	526	538	565	534	490	522	540	510	549	545	507	523	497	551	494	515	512	506	492	475	541	511	490	525	560	520	530	459	537	539	545	540	483	535	564	488	561	506	544	538	542	559	504	520	507	526	519	514	488	527	506	497	547	473	511	509	497	528	522	501	540	533	525	515	505	475	548	504	550	505	576	541	543	558	491	486	508	504	544	532	546	515	509	523	520	524	514	552	492	496	498	516	509	513	490	503	540	508	527	499	547	491	516	494	550	535	544	549	520	504	513	535	509	508	535	542	546	559	500	523	531	576	505	516	521	518	531	514	534	560	530	544	513	526	528	528	487	531	522	513	510	536	532	541	526	479	492	524	523	542	512	499	513	513	528	497	501	485	506	555	511	518	486	503	513	560	525	507	494	533	529	547	532	544	506	544	484	520	546	557	523	544	533	526	502	492	499	522	534	499	504	506	513	491	531	511	506	456	501	487	482	504	505	545	545	542	533	494	536	555	575	507	525	535	515	551	513	524	541	544	525	501	499	472	500	538	502	515	546	485	575	509	534	513	528	534	504	481	534	524	491	537	541	573	511	523	538	525	525	530	514	558	541	542	526	490	532	529	506	516	552	514	546	553	509	547	534	549	527	539	510	525	540	503	515	496	495	524	536	505	527	544	538	525	511	516	490	502	508	531	569	527	489	517	515	541	532	524	540	559	501	509	529	512	543	519	474	548	530	477	571	473	525	507	535	491	565	524	485	508	581	483	525	490	517	449	522	542	524	550	556	538	494	524	524	507	501	504	518	526	505	520	538	552	479	534	544	488	575	482	522	544	504	504	515	567	514	525	553	509	520	505	544	504	541	536	496	530	524	510	509	493	519	474	517	540	503	504	510	489	541	492	502	530	521	558	543	512	522	545	534
59097	23609	7901	2131	1432	1046	818	680	593	502	486	406	367	386	367	348	374	312	311	327	310	333	292	295	274	296	271	248	265	293	287	291	277	275	241	268	304	257	276	279	253	239	265	273	288	258	270	302	275	277	267	273	244	260	266	277	239	248	264	270	265	271	244	258	259	231	259	265	292	261	266	266	258	243	261	271	251	268	282	256	265	247	274	268	262	274	256	273	221	264	265	241	272	239	259	255	262	283	252	246	266	270	278	267	269	239	274	258	253	272	270	255	289	241	261	268	244	261	238	251	302	263	244	262	281	269	243	250	265	251	232	290	237	254	304	255	266	255	271	269	246	259	237	265	245	263	251	249	252	237	264	275	248	245	281	265	260	257	254	265	273	243	266	262	286	280	257	243	269	263	267	254	270	236	273	250	266	255	247	274	247	261	278	278	244	277	280	258	258	283	271	235	264	274	259	228	239	272	253	232	247	268	268	252	266	240	290	240	255	258	257	232	272	257	261	260	275	250	279	243	256	268	265	308	252	261	254	250	284	260	249	281	258	257	249	286	241	259	275	272	306	264	258	244	251	246	280	258	240	258	255	245	270	241	240	281	276	281	255	281	273	267	279	256	261	279	243	256	248	265	247	260	270	264	259	233	265	271	230	255	246	259	285	233	296	241	269	253	226	236	252	264	268	271	302	240	288	287	237	256	275	303	258	231	257	264	268	257	260	276	258	238	262	273	242	255	241	232	253	258	235	272	263	250	244	263	254	262	294	254	278	248	261	267	263	269	254	243	266	262	291	249	266	247	259	283	271	250	217	265	256	274	287	245	254	267	238	283	284	229	228	238	266	253	303	238	250	268	243	254	256	251	225	245	260	251	297	253	263	250	267	256	277	258	263	257	253	274	248	277	266	248	238	254	251	265	259	249	262	274	259	275	258	231	244	235	248	262	267	257	264	269	242	252	256	226	266	250	303	293	267	257	284	273	264	250	265	256	265	255	261	281	284	238	255	251	281	277	276	256	270	254	270	252	273	271	284	263	255	240	242	277	270	247	271	267	243	274	219	252	270	257	251	246	259	252	260	257	264	258	266	260	271	266	251	234	263	288	248	266	268	262	271	249	259	250	259	256	251	278	278	257	240	304	235	225	267	272	267	253	261	238	246	281	265	266	276	281	229	265	265	244	259	265	251	288	260	259	261	234	250	275	237	251	264	266	257	248	265	276	278	270	226	260	242	285	233	273	251	241	267	251	284	284	253	238	259	277	256	251	259	244	248	275	258	270	264	279	254	218	259	247	253	294	259	267	246	277	262	261	266	264	245	273	277	248	283	260	263	248	278	252	278	244	254	279	252	243	261	250	242	260	275	265	261	269	277	249	218	278	267	247	257	261	247	281	246	277	229	250	259	257	262	289	231	267	280	254	227	246	277	261	263	282	259	252	245	257	278	255	250	239	262	238	244	257	269	262	260	262	291	252	261	251	258	232	250	263	247	260	228	262	279	264	273	276	256	261	289	256	297	232	259	264	237	263	280	254	251	257	251	257	242	275	266	280	263	291	254	249	258	275	237	261	235	265	248	298	259	283	248	271	258	284	279	265	269	243	300	245	259	264	236	249	251	262	273	259	256	252	259	265	252	263	266	240	269	285	297	253	255	260	264	261	250	259	253	247	294	280	280	240	271	252	278	237	245	248	271	287	249	242	271	276	230	251	265	307	252	249	249	249	286	254	244	245	266	289	276	239	285	236	238	248	265	259	261	228	273	274	268	281	244	294	248	244	264	255	268	274	266	242	245	270	255	255	269	258	256	261	260	240	227	230	267	234	256	250	253	279	273	280	251	233	252	254	241	272	252	277	259	273	250	217	272	246	266	227	265	276	269	275	262	276	269	259	277	260	241	262	235	268	245	284	245	249	263	240	250	253	258	263	273	220	239	249	262	266	242	293	259	240	234	250	254	269	275	261	267	272	252	253	262	276	251	260	248	255	249	255	266	260	266	265	262	234	268	273	236	223	280	249	245	247	258	247	263	252	242	242	266	249	262	268	231	254	261	305	269	275	264	281	248	262	270	255	236	240	273	239	260	269	272	239	265	243	256	282	234	247	268	272	239	257	283	278	258	256	281	269	252	273	268	257	267	282	281	283	243	253	269	275	261	292	268	257	281	227	280	267	281	267	228	250	260	253	263	262	256	265	231	266	262	263	259	253	267	261	232	256	237	246	261	273	277	278	272	259	236	267	237	268	260	262	244	272	269	267	250	253	228	246	238	269	254	250	265	250	269	262	253	265	269	295	273	270	290	250	241	231	253	264	268	277	240	251	238	222	254	283	256	288	275	240	275	258	258	253	265	216	245	246	262	270	265	288	259	247	280	250	259	267	248	274	257	249	266	256	268	243	244	265	243	228	255	264	235	229	243	235	226	285	239	243	255	284	251	257	257	235	235	284	201	257	255	244	272	260	278	262	257	263	263	249	280	266	239	267	259	281	258	281	243	239	244	263	267	257	241	239	248	271	308	249	239	244	232	252	252	262	256	243	252	259	250	286	235	261	246	229	232	275	226	242	232	267	263	302	253	245	247	240	244	260	284	256	257	256	252	289	280	279	276	281	283	271	260	249	257	235	301	254	242	262	252	265	260	249	299	254	266	254	233	254	217	245	243	240	256	258	254	277	234	271	277	260	257	245	254	284	251	244	271	257	236	234	264	253	250	245	313	248	240	272	266	246	283	252	260	265	275	259	256	247	266	243	235	261	288	278	237	264	251	245	272	244	294	310	254	266	264	229	247	248	257	257	240	252	264	271	270	268	253	256	243	274	236	235	263	252	254	254	233	260	242	286	282	274	236	236	286	260	283	283	227	292	241	282	255	215	257	267	230	261	220	250	247	247	281	266	257	253	247	231	246	259	271	250	276	276	243	224	271	270	258	249	250	273	236	246	259	249	258	256	269	256	283	252	265	278	223	246	289	250	254	260	250	252	278	245	267	282	249	250	236	269	284	255	252	279	287	250	260	272	275	229	254	245	245	256	243	248	274	245	260	251	237	246	271	259	254	226	236	289	256	242	250	287	275	235	289	245	265	272	277	242	280	277	271	255	246	252	287	264	253	252	234	259	249	271	247	253	263	292	285	254	253	264	249	237	267	291	233	289	244	247	271	254	297	247	264	274	260	279	258	260	249	284	281	245	244	251	238	258	247	256	273	238	241	239	265	244	283	232	269	266	276	231	262	233	252	283	224	288	250	257	219	276	257	250	236	260	303	250	234	273	268	257	281	269	275	267	285	266	272	278	277	253	271	232	260	275	263	269	256	261	261	257	279	247	271	258	267	258	254	253	264	279	260	247	280	269	238	254	297	268	236	250	248	254	266	277	246	258	278	277	241	263	283	250	231	263	270	249	245	238	247	269	266	262	261	286	248	248	254	301	283	244	271	259	243	262	264	268	264	254	262	240	236	260	266	243	245	251	246	267	258	273	236	267	273	259	234	241	264	235
35985	2759	6189	6482	5479	4500	3657	3204	2635	2282	2100	1921	1728	1587	1561	1355	1410	1339	1262	1170	1144	1174	1095	1119	1071	1055	1014	994	975	988	938	969	918	924	880	923	871	848	880	884	855	883	835	873	878	876	881	851	878	855	887	823	786	828	826	835	856	823	862	776	836	794	834	817	765	814	842	828	781	813	841	807	815	828	785	830	814	816	730	783	766	814	827	833	793	798	792	805	834	765	784	823	799	759	767	795	816	819	768	807	797	805	740	791	785	789	770	767	774	778	786	754	768	787	770	793	813	749	775	787	763	795	797	811	773	785	784	778	779	766	795	818	770	778	810	790	799	770	763	772	792	783	785	814	819	785	750	812	758	822	747	803	783	754	786	792	795	765	759	782	794	773	758	715	826	783	796	756	802	742	799	794	755	772	766	744	781	751	764	769	781	763	789	784	832	815	806	771	802	784	804	752	775	778	774	787	752	783	795	754	767	763	798	779	766	764	801	799	785	759	767	774	754	742	709	751	803	775	749	793	767	787	734	812	761	781	774	818	763	800	765	796	768	777	750	743	729	760	854	745	803	747	757	744	784	819	768	779	766	748	794	770	766	750	751	782	753	773	788	784	736	769	803	750	811	787	794	730	799	758	766	797	754	752	752	769	778	750	720	803	791	777	773	814	747	799	778	797	780	756	803	717	794	770	724	816	787	766	758	748	771	776	755	758	758	781	807	792	799	790	784	770	806	778	779	725	742	790	765	766	730	760	792	785	845	793	781	751	751	770	728	781	801	774	782	751	794	785	828	723	789	750	738	783	757	766	764	791	804	751	771	767	800	820	798	740	741	750	755	812	750	787	747	758	811	771	744	771	770	798	785	766	740	747	831	755	800	797	783	745	764	777	740	760	829	788	805	827	774	747	787	753	776	797	795	763	726	783	748	752	766	776	777	825	763	775	749	770	824	823	767	752	755	751	806	798	807	774	784	761	785	792	808	766	761	729	778	799	789	757	719	776	750	787	788	744	795	807	784	779	774	791	787	753	798	763	806	786	715	787	800	814	804	790	773	781	700	769	746	787	770	784	768	810	771	814	802	756	774	760	787	785	777	753	765	777	747	773	769	785	768	823	789	761	761	773	787	739	789	780	756	799	784	804	755	725	790	759	795	875	737	779	763	743	790	771	758	771	783	758	780	756	767	807	796	765	753	760	744	740	795	753	769	812	785	778	803	737	758	811	834	773	773	797	833	765	781	784	714	759	786	777	791	747	768	777	760	804	725	754	800	791	774	764	750	742	704	802	781	806	736	770	781	786	784	776	775	811	750	823	727	797	764	780	743	795	777	729	770	713	754	784	792	813	778	778	769	744	727	752	820	785	805	732	812	769	802	778	723	761	766	789	811	765	807	808	813	792	785	775	746	756	829	767	755	792	778	802	766	799	786	787	776	750	742	760	737	777	819	746	813	826	827	815	758	818	757	817	782	807	791	850	793	791	796	803	770	852	766	794	759	819	795	774	815	828	770	721	817	782	828	753	787	794	742	849	755	812	815	779	754	781	765	767	790	791	817	751	758	829	776	807	799	747	748	775	743	796	758	777	797	778	817	760	769	737	725	779	793	735	773	821	765	782	781	751	805	757	786	742	752	797	767	794	762	749	789	764	786	729	793	810	760	794	777	832	789	820	763	791	809	813	752	765	739	776	775	816	719	786	757	724	766	764	778	765	769	781	788	768	809	764	762	879	746	832	774	765	769	822	764	752	780	800	719	778	739	793	811	757	780	796	755	758	774	743	794	795	758	797	758	799	802	783	766	788	759	812	756	782	760	775	767	807	810	789	750	755	827	808	824	690	773	783	778	767	828	764	770	760	770	774	767	790	779	768	852	852	817	786	832	731	799	779	786	718	771	742	799	748	833	812	760	767	784	803	745	752	786	814	793	814	793	806	804	762	746	806	800	736	769	812	848	714	800	812	766	795	788	848	771	744	745	808	822	794	797	808	766	760	764	763	717	740	801	758	796	756	814	737	808	781	738	760	786	782	746	759	774	779	752	762	826	777	747	788	804	799	807	791	753	765	739	772	769	740	784	793	758	824	740	748	765	767	774	776	742	795	784	770	794	809	783	790	760	792	818	804	790	731	744	737	776	753	715	762	715	771	745	797	794	796	746	773	777	769	752	788	777	683	762	776	756	788	764	788	807	782	768	786	776	830	773	749	766	811	793	736	788	808	761	783	802	738	769	800	737	744	785	743	776	784	786	779	783	761	758	807	827	805	822	780	772	803	817	769	756	774	751	804	782	752	717	772	742	781	788	804	793	785	771	751	840	763	758	725	808	749	790	845	766	788	785	789	768	769	764	826	802	733	781	769	798	806	811	772	791	796	754	763	787	738	774	762	775	780	777	807	730	752	784	751	794	758	741	817	801	795	779	787	773	772	782	773	783	788	773	767	765	856	758	781	732	779	760	750	767	835	777	770	765	803	762	848	754	755	777	806	747	817	806	765	743	759	837	796	767	721	820	806	790	787	753	790	784	777	823	756	786	836	759	844	806	766	757	767	769	721	801	822	762	799	791	789	789	757	778	796	767	737	782	742	782	747	797	769	831	767	782	748	797	778	736	774	816	775	830	810	769	817	798	772	790	805	786	780	757	723	801	799	781	784	771	764	749	797	794	816	792	742	795	730	792	769	832	761	739	779	776	733	759	796	793	790	727	759	760	819	761	821	771	802	785	771	748	737	768	742	745	800	797	749	806	761	775	820	769	758	756	767	766	761	750	769	779	799	822	766	794	718	773	754	769	785	776	730	779	822	792	804	781	746	829	786	818	782	780	797	814	754	784	739	768	751	776	785	719	772	759	811	757	782	787	776	785	757	829	798	768	810	791	792	719	745	818	787	824	830	770	729	777	753	786	751	773	739	759	758	798	789	784	758	754	710	739	782	768	753	784	788	750	791	786	787	696	779	771	784	790	799	822	853	758	765	743	771	771	777	771	780	809	788	771	786	796	759	778	770	798	794	809	760	803	748	768	804	775	830	749	818	801	752	756	829	749	795	796	753	730	733	761	802	791	762	768	818	754	741	792	787	820	777	798	821	778	830	806	800	801	770	783	791	836	770	824	806	784	739	758	729	838	741	756	769	787	777	782	802	747	829	765	751	797	802	746	796	733	767	736	787	729	790	747	794	785	801	748	794	767	792	808	788	794	769	753	757	759	822	769	764	834	787	758	782	782	761	807	766	734	794	775	767	760	783	753	768	785	772	764	796	786	793	783	829	788	774	754	757	790	768	764	783	748	761	728	768	770	818	772	779	767	753	814	769	743	808	817	722	730	780	785	777	747	789	798	794	811	790	788	809	735	779	705	786	797	772	783	768	777	767	799	748	825	815	747	772	780	777	779	771	752	798	752	809	743	754	760	811	758	783	750	757	748	785	828	724	760	799	812	788	776	806	792	771	729	781	751	790	732	740	789	781	766	813	759	771	807	805	735	807	756	779	770	777	785	795
9578	620	231	167	135	100	107	104	99	103	117	114	101	92	97	82	96	96	93	100	104	108	106	79	101	83	99	97	93	69	85	84	76	93	78	93	87	88	74	96	100	86	101	78	84	82	79	99	87	98	84	106	86	97	93	97	97	94	97	95	83	102	83	83	96	81	84	93	99	91	115	100	98	94	91	84	91	86	80	102	88	98	87	75	94	84	91	83	89	84	99	103	101	97	69	101	94	88	97	90	91	94	96	91	90	92	88	102	87	73	84	86	106	96	84	103	77	101	87	104	77	117	82	81	107	94	91	102	87	106	79	110	74	100	97	101	87	96	103	82	74	96	86	95	88	100	96	103	92	83	98	82	96	102	87	85	86	103	103	100	100	86	92	99	103	97	82	106	87	81	83	88	94	97	91	100	98	99	96	107	96	96	83	97	95	91	79	94	94	88	96	86	95	97	93	106	94	89	82	99	108	91	95	80	86	87	79	97	87	96	103	90	93	104	98	79	91	102	109	96	81	84	98	83	74	84	89	101	88	102	100	104	95	91	115	88	83	94	98	79	96	80	94	87	97	96	85	90	95	94	86	71	93	102	100	89	107	93	92	101	77	89	83	89	89	96	110	77	84	90	96	87	92	101	90	104	90	105	89	91	110	96	92	95	94	106	82	116	93	89	85	102	99	94	86	115	91	94	81	98	101	96	87	91	92	93	98	109	83	92	84	104	95	91	82	87	102	81	91	101	91	118	105	91	104	75	77	103	97	73	92	85	79	86	104	94	104	83	101	79	112	100	99	90	78	102	99	84	94	103	103	86	89	87	110	84	87	87	112	96	102	94	102	94	97	104	80	94	81	97	101	96	100	93	93	103	113	87	83	90	87	93	93	83	85	100	101	95	84	103	78	99	88	87	84	81	90	105	104	87	95	100	95	70	94	81	88	85	86	95	90	94	106	98	78	82	89	90	92	76	98	98	96	93	88	86	77	71	81	103	106	103	94	76	98	72	93	89	94	92	95	89	78	89	91	88	92	98	83	81	79	98	111	107	90	95	78	83	101	110	97	94	87	87	79	96	113	96	94	82	85	94	90	106	92	101	93	88	92	108	79	102	75	102	106	91	92	89	93	85	92	107	91	89	100	88	82	89	101	94	85	84	92	93	91	84	102	109	101	72	91	97	91	102	97	93	84	87	102	102	82	98	99	80	105	95	98	91	75	86	108	87	92	106	88	101	68	91	105	90	106	81	92	101	80	90	87	113	92	99	91	92	91	92	99	107	106	87	99	84	92	96	93	82	89	102	92	118	102	106	90	113	92	100	90	112	93	76	83	101	99	74	91	92	92	74	94	108	82	96	86	92	105	92	87	85	100	84	87	83	91	100	100	101	115	78	68	93	98	91	94	74	73	104	90	103	89	72	83	102	98	85	103	98	103	87	80	101	106	101	93	79	104	79	87	104	79	92	94	89	85	94	94	89	85	83	98	86	93	92	98	74	102	94	87	111	100	109	102	87	86	91	99	92	77	104	84	100	82	98	88	105	86	71	97	86	93	91	95	108	97	91	94	85	98	92	90	90	101	83	75	90	101	90	76	80	86	109	88	103	94	113	89	89	95	102	89	83	99	87	113	99	97	91	87	85	91	89	85	96	87	96	96	79	96	97	84	95	107	98	111	97	87	85	98	105	96	108	93	90	75	82	103	108	89	77	83	77	100	81	85	92	99	105	104	84	101	75	85	90	94	97	90	94	97	109	106	107	95	85	97	95	98	103	81	88	76	99	89	83	90	90	86	86	84	94	83	87	108	92	119	110	109	95	88	107	97	103	101	94	104	111	92	82	68	96	100	92	119	88	106	98	83	97	94	95	83	103	99	98	90	77	102	81	103	89	96	97	74	107	95	83	112	97	82	83	91	103	94	80	103	94	91	91	119	94	91	96	95	105	77	107	103	90	81	91	108	98	78	77	99	99	85	100	92	82	108	100	77	92	95	89	112	97	94	95	88	98	79	80	96	94	89	88	92	100	80	104	95	104	105	93	87	95	91	100	108	92	81	100	84	75	101	85	85	108	105	94	97	82	109	84	98	107	104	91	78	100	102	104	104	102	95	100	79	76	95	109	106	97	102	106	92	83	91	86	75	81	88	88	87	81	97	97	76	102	88	96	79	94	80	98	103	108	100	93	77	97	82	89	90	73	123	101	98	87	84	98	98	94	88	84	106	103	89	116	77	101	100	103	86	108	87	103	74	93	102	99	103	135	100	79	83	93	94	101	102	73	91	85	99	93	85	93	92	75	93	88	90	84	90	117	82	89	88	92	89	120	90	80	90	89	103	86	89	88	92	114	88	77	101	100	99	103	90	89	101	88	91	95	79	87	97	86	100	88	92	88	83	97	101	97	82	98	84	92	103	101	68	87	96	84	97	75	99	88	99	109	90	98	89	81	99	94	96	99	95	109	98	75	92	79	91	76	87	80	114	89	85	89	109	76	103	94	94	118	93	89	98	106	80	90	81	82	88	102	77	102	102	94	93	108	100	80	91	91	87	97	92	96	93	88	100	100	106	94	89	85	96	94	78	103	98	90	88	85	96	99	103	95	106	89	75	116	95	84	96	71	103	89	92	105	101	100	88	88	85	100	95	92	98	89	71	85	91	101	117	76	93	96	114	76	94	83	93	101	89	115	86	80	88	74	75	101	86	82	92	95	97	88	114	88	105	84	83	82	78	86	86	90	101	85	85	98	88	98	87	72	97	94	88	85	91	93	87	90	87	97	93	98	77	99	91	104	101	94	85	77	87	91	80	92	99	108	91	84	63	95	97	95	79	88	92	92	87	103	112	111	102	89	91	95	93	98	80	81	84	77	85	90	90	93	105	75	122	111	107	97	116	103	86	107	106	87	86	85	88	105	88	100	84	82	102	80	99	97	79	87	105	94	102	98	88	86	104	85	95	91	82	106	91	85	91	96	105	92	75	95	88	86	92	102	108	103	102	101	81	78	105	91	99	91	112	85	101	88	68	84	84	82	88	98	72	110	103	92	97	110	97	89	96	100	85	80	100	90	101	84	107	96	101	90	96	78	90	89	96	90	93	80	106	92	98	98	88	93	80	85	90	93	88	89	101	102	111	102	76	97	84	109	71	78	80	90	109	83	89	90	97	98	82	96	96	89	80	86	94	96	97	104	87	88	78	98	79	92	85	93	88	110	88	100	89	99	96	75	109	75	88	86	88	93	80	97	84	100	101	106	90	101	87	109	97	84	100	88	95	86	109	70	95	97	88	78	106	94	98	112	93	91	97	92	89	88	108	85	95	95	90	90	85	100	92	98	83	103	97	102	97	93	83	99	95	90	93	104	101	94	90	103	98	94	84	93	99	88	81	106	90	81	93	88	102	103	81	91	87	115	96	91	86	94	87	86	78	93	93	89	95	92	103	98	89	81	86	89	82	80	93	92	88	91	79	93	90	103	95	104	93	84	85	96	109	88	117	88
8553	395	510	550	488	464	422	435	406	415	361	389	358	353	359	400	378	368	375	342	346	370	327	340	317	342	330	336	343	334	352	352	346	311	352	342	370	331	319	318	339	348	366	324	303	336	377	337	350	342	328	327	315	323	352	360	355	308	321	325	339	344	314	379	356	335	337	309	310	364	340	350	350	329	328	343	333	345	371	324	325	357	300	317	332	359	328	373	340	358	346	316	335	352	378	348	372	322	332	355	306	337	342	363	340	335	326	329	306	310	317	322	330	339	335	357	289	327	363	351	359	372	296	371	318	343	309	356	373	313	311	340	348	313	333	319	340	318	350	334	343	393	333	329	362	325	317	329	321	351	356	312	344	374	383	309	324	341	356	336	312	326	370	349	321	284	349	359	332	316	335	330	340	341	325	324	331	340	364	338	367	340	340	312	342	354	297	343	345	351	325	338	347	352	354	325	343	309	324	367	327	311	337	347	353	362	317	320	340	334	347	316	319	344	329	345	330	339	315	339	325	379	338	322	300	346	327	306	317	325	331	336	356	377	322	352	339	348	335	320	332	313	323	311	358	372	372	316	360	320	331	314	352	353	321	355	323	301	342	351	342	356	333	307	335	322	358	305	333	295	329	318	320	359	319	354	352	316	331	352	364	331	343	334	345	349	295	348	299	332	349	331	360	349	331	371	308	320	343	296	326	353	346	324	337	338	341	353	313	320	332	352	352	323	338	349	315	327	372	342	353	359	316	348	323	343	345	326	312	317	313	346	325	321	335	353	334	341	333	354	334	367	339	327	371	339	316	357	335	330	327	365	322	331	322	339	352	347	362	350	345	344	331	315	324	352	326	340	315	345	346	363	319	345	354	337	331	307	347	342	335	328	369	324	328	326	293	381	332	348	333	358	346	323	337	322	344	360	346	325	346	354	324	344	320	341	377	308	347	348	334	327	343	339	367	349	369	358	357	334	337	341	338	335	325	339	351	320	318	327	318	350	328	321	363	332	332	331	303	302	307	329	323	354	349	341	326	361	307	321	315	332	335	379	321	322	326	309	323	328	320	356	358	304	331	321	341	360	331	345	312	332	367	327	338	337	325	357	341	295	332	322	369	313	343	330	345	376	333	308	344	330	334	338	323	359	288	348	340	359	330	340	334	309	325	332	342	358	344	326	345	365	348	360	350	305	347	312	337	353	341	352	307	370	309	354	325	320	363	341	338	346	356	374	338	351	336	343	365	322	361	292	329	326	335	338	345	309	327	316	329	358	334	286	302	352	347	333	316	345	322	331	350	372	373	309	350	352	310	331	309	310	328	350	325	339	308	323	337	338	303	325	338	341	317	357	321	334	330	332	340	322	311	328	318	336	358	321	353	317	315	363	369	338	367	366	337	322	333	344	335	352	342	367	324	327	348	381	330	346	389	352	316	328	354	338	326	350	345	354	307	325	339	386	330	332	341	348	366	364	348	325	366	350	345	353	354	312	322	341	350	359	318	321	354	338	364	332	332	349	343	344	337	330	326	318	327	331	327	341	337	330	377	310	332	334	316	335	350	340	300	358	344	324	315	343	335	317	351	375	330	331	349	343	353	328	323	342	329	343	328	341	308	307	365	316	342	331	349	331	333	359	351	365	348	355	353	320	314	330	354	326	334	331	346	302	318	310	365	347	325	332	325	311	352	314	338	328	324	299	324	317	358	337	328	374	291	342	356	307	334	358	363	332	364	359	347	322	360	311	315	338	328	313	346	369	301	316	326	324	336	325	351	299	362	330	354	313	342	342	346	373	370	340	332	367	321	344	353	343	322	333	335	345	327	360	325	337	312	373	301	347	375	385	350	307	354	315	320	349	330	319	323	329	330	329	333	337	345	358	330	358	321	366	318	342	336	364	343	348	350	348	348	341	345	338	339	311	374	324	312	342	328	338	324	347	324	356	342	342	340	321	357	315	336	327	374	342	329	322	320	384	310	345	330	322	346	337	330	337	360	308	319	345	324	330	351	331	334	297	313	329	342	339	327	313	335	339	325	316	326	335	349	317	355	320	348	336	315	334	311	333	349	346	363	341	325	338	357	327	337	334	352	367	351	336	335	335	341	337	319	343	325	324	347	349	339	332	339	335	344	351	320	323	373	305	345	329	354	314	344	324	313	342	312	341	322	344	342	355	312	339	368	308	378	352	341	302	328	362	347	363	341	326	318	347	342	324	308	333	320	345	323	359	353	366	325	316	317	366	316	387	313	355	313	349	321	310	317	308	325	318	357	332	350	328	346	373	318	360	339	360	360	307	357	364	339	339	346	351	346	321	306	354	304	344	332	320	324	296	333	354	330	336	350	347	321	346	363	350	337	344	332	319	352	346	335	342	368	346	361	329	362	329	351	343	330	337	331	331	331	355	330	366	319	361	346	343	311	377	357	342	324	352	293	319	394	346	344	367	362	374	349	320	333	327	334	350	351	346	357	352	325	363	315	349	312	355	340	340	314	376	325	349	314	347	361	372	340	311	344	351	328	341	352	322	342	298	338	352	316	352	316	317	378	346	327	304	326	354	304	334	327	312	346	350	322	346	338	322	316	312	328	327	334	361	332	350	340	306	337	352	345	374	306	300	331	322	352	350	308	312	348	332	351	340	307	333	326	365	329	321	340	341	303	336	370	326	337	386	337	312	326	314	338	346	364	339	362	338	324	331	351	337	321	344	327	335	328	328	360	315	339	357	333	340	356	317	344	330	344	352	340	327	346	354	326	322	342	344	367	343	334	386	337	367	337	351	356	322	343	346	317	333	341	396	349	346	334	354	296	339	351	312	341	368	294	337	320	312	327	366	337	322	361	309	338	310	336	303	349	379	351	334	337	327	337	351	323	358	327	303	353	324	352	343	330	334	322	359	344	370	322	376	363	355	340	329	339	323	361	346	343	335	323	324	313	349	324	346	322	359	296	333	347	344	391	353	352	338	321	344	350	326	361	343	331	344	322	343	335	358	318	360	342	319	343	344	349	354	359	350	318	317	340	333	373	341	364	336	323	358	355	319	315	311	366	324	334	350	328	312	313	314	308	330	355	354	349	351	322	332	315	350	336	310	322	322	321	324	313	326	316	338	320	346	347	360	311	338	325	339	357	370	316	331	335	342	339	348	348	314	329	383	335	341	358	311	347	340	369	322	353	337	366	331	355	366	340	352	341	352	332	328	337	337	338	360	341	338	330	314	359	309	342	361	336	330	321	321	306	339	317	336	334	346	329	313	338	325	332	313	357	301	350	327	357	321	373	356	338	341	338	309	332	360	325	385	325	354	344	340	356	346	344	336	355	334	297	341	336	334	330	323	344	339	358	362	342	331	320	333	327	340	314	328	360	356	352	350	327	331	326	306	331	332	342	327	352	361	338	352	335	355	327	355	348	385	323	327	363	358	369	324	344	328	325	354	342	346	349	301	342	333	330	353	315	308	359	329	325	319	324	315	327	335	366	363	331	281	290	331	306	364	319	344
48343	14463	2347	1000	746	488	443	352	273	296	252	220	218	230	181	182	180	176	187	182	184	191	172	191	187	156	171	159	159	157	152	168	162	157	171	197	152	151	146	163	174	171	149	168	181	146	170	159	168	159	147	149	168	170	152	158	188	148	176	173	152	166	159	153	163	181	155	158	160	149	165	170	135	162	149	161	162	149	161	165	164	173	176	153	156	172	149	157	159	166	142	140	158	130	164	178	159	156	188	161	158	150	177	148	175	144	159	146	144	139	189	169	162	154	146	152	173	159	169	156	152	160	138	168	180	153	171	139	155	151	164	165	155	136	158	143	176	145	160	163	176	151	173	168	149	153	157	154	173	156	158	151	147	150	156	157	162	154	150	161	142	176	176	161	141	177	152	183	168	161	144	148	157	170	148	159	177	143	174	148	144	170	183	156	136	157	170	156	183	159	160	154	169	174	178	164	147	153	181	153	160	167	132	139	168	135	175	141	164	156	185	132	139	162	172	154	158	174	176	172	154	153	148	159	158	156	157	143	147	178	165	148	182	171	146	151	177	168	152	166	176	160	154	159	157	164	168	132	177	157	184	156	150	154	151	152	163	169	162	172	166	179	189	166	189	149	148	162	176	147	159	163	159	177	172	166	166	152	161	154	162	149	164	153	164	139	165	154	170	149	152	162	148	149	151	159	167	170	166	168	169	159	149	170	154	172	159	154	164	165	168	172	167	143	155	165	148	160	153	160	153	156	182	157	142	182	179	181	149	142	164	147	125	173	165	147	164	151	153	159	183	143	156	163	154	179	135	179	163	168	151	150	180	168	167	175	167	150	175	181	153	151	148	145	156	170	164	147	164	164	156	156	189	142	140	162	162	154	147	176	176	161	187	163	140	171	180	154	159	157	165	158	178	144	155	154	178	165	168	153	142	156	172	172	165	142	162	179	151	165	129	140	173	146	162	165	143	141	143	169	153	184	141	178	155	155	176	168	167	168	170	166	161	179	147	153	165	165	165	170	152	125	168	170	133	160	166	155	161	138	154	161	170	172	140	158	175	153	146	158	151	160	192	165	150	141	159	150	164	154	148	156	167	158	148	186	150	163	176	157	154	155	158	164	143	173	154	181	164	156	157	161	145	165	159	171	158	166	158	137	154	166	168	162	164	169	152	167	168	163	171	167	145	150	148	169	161	152	140	171	187	148	147	155	164	160	168	151	162	178	155	145	166	158	177	158	171	168	168	160	180	174	144	161	132	153	169	160	151	151	170	150	163	186	138	155	156	156	147	155	161	149	153	144	148	152	177	178	162	166	163	156	167	170	152	161	158	173	151	160	177	146	148	142	174	167	161	161	196	165	159	164	165	182	168	162	159	151	160	148	178	156	170	155	162	160	158	166	138	160	146	162	157	171	152	169	173	152	150	191	172	154	146	162	145	153	147	170	162	171	127	177	159	140	164	176	193	150	164	160	160	149	151	176	167	158	173	172	135	154	157	158	148	179	139	152	167	160	179	141	180	157	175	158	186	180	153	168	153	144	163	164	146	131	164	164	165	169	144	155	161	154	143	159	186	153	175	166	162	189	169	185	163	139	181	160	182	165	175	139	154	183	162	165	150	168	170	147	141	156	156	150	154	166	171	145	165	150	181	178	179	161	156	133	153	171	151	179	164	154	147	141	145	176	158	166	169	168	174	179	159	168	151	166	166	190	154	169	158	157	163	147	151	172	151	144	170	169	163	145	172	153	183	150	169	156	170	163	166	143	149	180	156	158	171	156	159	167	172	141	165	189	163	175	134	170	175	160	163	183	147	166	156	177	162	169	164	147	155	174	137	159	164	178	142	175	162	141	170	161	151	164	133	171	175	173	182	167	159	137	154	169	149	178	166	173	168	178	152	160	157	169	168	156	160	170	178	121	164	158	176	158	147	136	155	168	134	173	167	149	157	181	155	166	151	144	156	151	153	163	178	175	179	157	154	156	154	164	164	156	162	146	150	170	171	167	164	165	171	164	138	178	170	154	159	173	135	146	142	160	177	164	169	163	153	138	162	145	191	174	166	177	157	174	163	182	148	164	169	166	155	161	150	148	151	164	183	148	170	148	145	166	152	164	144	145	161	152	161	170	160	161	169	175	165	165	140	153	148	177	158	154	153	170	164	160	153	172	163	169	156	164	166	169	147	162	183	163	150	156	180	166	146	161	154	168	149	169	156	147	160	158	167	173	162	175	152	155	166	123	175	159	159	178	190	173	180	149	161	152	152	138	156	164	180	164	164	172	171	156	183	157	153	166	150	154	177	185	170	164	150	174	173	157	151	177	172	173	152	193	162	138	176	146	166	152	172	160	182	136	175	159	161	174	150	164	163	180	158	160	145	158	157	175	148	153	163	144	171	187	176	179	166	168	184	163	157	162	170	165	171	159	141	163	141	164	169	160	153	150	176	163	163	168	166	151	172	180	156	158	173	171	162	158	157	136	159	171	147	178	138	147	175	162	152	161	175	164	147	128	182	154	160	159	166	153	131	165	172	164	159	151	162	131	154	174	170	167	162	158	152	164	157	199	161	160	161	164	160	165	144	138	175	161	171	157	175	156	155	147	156	146	167	162	164	169	176	147	157	157	178	152	195	163	165	173	138	143	165	147	147	159	180	140	149	164	191	151	167	161	160	172	159	153	144	174	146	151	149	157	164	184	169	165	156	181	171	139	149	166	161	169	158	170	148	177	159	177	138	143	150	141	160	129	166	175	172	176	156	170	145	153	153	167	170	158	166	153	160	158	166	159	142	169	170	146	151	148	168	162	184	145	181	157	141	162	149	165	165	149	158	168	167	172	157	152	170	178	179	157	163	163	163	167	167	164	147	151	152	173	168	158	170	158	157	159	173	159	162	156	132	167	158	166	166	167	142	175	151	175	171	189	162	168	165	199	144	150	176	190	180	166	159	169	157	169	121	142	165	169	173	166	170	141	166	191	159	155	169	147	176	163	174	175	168	133	177	168	144	164	143	151	182	151	141	163	151	183	148	166	166	179	172	159	144	146	166	144	156	139	150	163	148	173	162	155	146	160	165	162	162	169	154	166	149	150	151	163	145	175	164	145	158	178	176	164	172	166	150	166	154	162	186	136	170	170	151	178	149	152	157	170	156	163	180	159	141	195	161	170	180	165	172	143	150	165	147	153	156	167	178	152	154	140	147	153	153	184	148	167	139	168	157	164	148	161	159	180	157	163	158	152	149	150	168	172	173	163	152	137	155	166	165	170	160	160	148	145	142	150	156	157	175	139	145	154	175	160	177	169	189	169	143	136	164	170	134	157	169	148	164	146	190	170	174	163	172	181	137	162	159	167	155	148	148	162	161	136	174	142	165	157	177	187	160	196	159	169	154	146	164	181	149	159	164	165	148	155	134	169	180	149	169	164	162	168	158	163	154	171	157	162	153	168	163	155	188	158	181	165	160	163	161	127	162	157	165	156	145	167	168	154	164	161	170	142
28442	1550	3296	3572	3069	2472	2053	1751	1488	1320	1171	1060	1011	919	870	858	830	806	754	714	702	682	715	662	648	604	678	640	608	620	608	591	576	557	574	591	609	594	574	572	578	589	565	585	539	546	561	606	545	577	618	547	586	556	537	550	560	551	506	589	571	563	540	565	535	560	547	528	542	520	559	552	554	545	531	540	538	516	501	536	551	551	544	498	496	518	533	487	564	536	575	523	521	517	553	547	541	535	569	499	561	527	520	534	515	540	540	522	505	524	547	524	486	514	528	559	533	540	501	515	517	509	486	521	580	501	547	523	534	530	540	530	541	536	543	523	499	507	555	569	562	496	581	518	525	542	532	547	530	516	522	563	529	530	542	544	515	536	507	534	551	539	529	519	507	538	550	547	554	539	508	534	506	504	559	546	523	519	522	554	542	507	546	556	497	556	503	527	514	504	527	546	515	508	523	527	518	511	540	513	515	497	504	521	511	526	528	536	539	482	558	492	470	523	529	536	526	528	525	507	495	528	500	525	536	500	519	555	533	547	501	487	576	539	535	543	567	553	507	483	495	534	520	511	539	506	563	566	537	515	506	536	530	578	490	525	521	462	533	530	510	530	540	519	540	511	526	538	552	529	525	542	550	519	510	536	516	569	531	521	511	529	565	521	505	562	557	532	535	499	524	524	543	526	528	505	463	503	533	504	517	551	525	522	520	512	541	515	521	527	562	528	541	517	502	556	507	517	566	489	517	549	554	550	541	560	588	491	519	538	526	542	499	550	525	511	529	523	523	540	494	502	537	518	492	550	537	528	522	602	523	511	494	506	564	492	546	490	566	549	488	524	570	530	542	532	511	548	525	550	473	507	554	515	566	532	501	523	546	516	507	554	530	524	483	536	467	489	534	554	544	563	533	502	519	501	527	544	522	554	508	489	551	546	518	494	516	560	532	564	522	550	527	505	517	557	511	507	538	572	527	543	518	532	542	510	529	546	538	528	520	536	498	542	542	518	512	564	470	561	535	525	510	540	560	508	514	517	551	560	483	514	515	477	530	544	525	555	512	491	527	492	520	524	496	500	524	518	533	521	564	538	496	517	596	550	522	535	540	516	489	551	533	520	582	515	520	486	542	561	531	511	498	487	528	498	528	484	514	539	526	514	515	553	554	557	493	556	547	511	490	535	533	552	506	527	511	523	543	536	501	560	512	500	549	535	498	510	494	476	547	559	526	510	554	540	542	534	503	511	503	531	493	496	509	507	567	505	548	517	538	497	516	556	514	548	543	531	518	543	521	493	523	515	602	532	509	499	522	573	518	528	544	538	519	540	517	521	533	528	510	519	508	501	521	485	538	533	565	545	553	528	500	535	504	524	516	528	533	562	517	494	502	579	541	499	496	557	520	495	529	504	492	514	539	549	505	535	514	531	476	517	520	497	504	547	551	513	558	539	519	566	548	559	498	547	522	517	520	509	531	507	515	506	509	505	538	531	505	533	563	535	531	522	522	532	522	488	502	534	537	526	566	554	529	514	557	504	528	550	528	507	495	526	528	529	529	561	492	502	522	506	540	496	534	527	514	531	547	500	558	495	527	514	490	520	494	497	506	517	524	555	511	493	502	523	527	538	526	515	537	509	538	491	537	532	502	572	519	544	521	509	508	494	562	538	547	530	521	494	545	524	516	524	504	497	566	552	557	495	522	512	534	483	498	530	556	545	521	501	541	504	521	533	507	526	502	548	520	507	540	532	527	480	567	495	505	510	540	564	534	502	520	543	519	513	503	500	537	495	501	501	549	526	556	548	530	501	503	564	521	563	477	470	528	517	555	518	547	564	543	511	506	514	517	499	521	522	540	528	547	501	543	515	506	522	542	521	526	450	517	579	535	492	507	493	529	514	543	527	521	574	520	505	530	530	519	522	530	488	539	517	518	517	491	518	531	551	482	511	525	511	496	526	519	508	534	534	529	550	511	504	536	526	490	498	509	503	509	514	490	530	557	526	550	512	540	481	519	526	525	521	506	520	526	558	569	496	522	536	548	506	520	503	509	507	496	499	515	515	493	495	495	507	514	517	534	531	505	492	461	514	536	536	547	535	550	536	508	509	525	522	550	563	540	537	521	515	503	503	527	515	528	564	553	567	500	503	538	518	509	507	550	527	544	551	504	520	516	526	511	555	519	504	554	509	537	543	532	501	543	563	511	538	516	546	542	496	507	523	527	526	523	489	531	546	527	521	521	541	538	513	529	556	513	527	533	530	555	565	519	544	555	514	542	527	524	514	531	525	548	551	504	535	552	532	537	522	489	571	541	516	506	538	480	469	521	531	554	508	529	531	507	557	518	533	531	523	526	549	508	540	500	525	486	544	507	504	516	506	536	580	548	530	556	497	566	538	560	525	530	492	504	517	486	506	545	529	501	499	564	506	489	487	524	508	521	497	514	561	539	516	528	551	494	508	522	506	524	503	553	519	489	537	540	532	568	541	530	537	527	522	513	532	549	526	542	541	507	539	541	502	487	500	507	492	538	552	526	515	525	520	545	531	516	476	561	559	520	543	529	523	532	528	527	524	515	563	523	516	514	536	542	498	540	522	493	522	510	491	566	534	548	528	529	571	551	518	542	489	535	528	556	520	543	527	500	540	516	508	536	561	545	495	517	532	467	510	539	525	524	499	566	527	518	547	543	521	506	503	500	550	527	570	553	507	509	516	542	498	513	495	528	536	544	492	515	509	499	486	540	568	507	545	552	526	523	511	548	519	576	530	505	556	572	548	509	534	519	517	541	512	500	518	513	515	573	549	514	534	488	507	535	530	524	540	535	543	527	484	490	511	481	560	476	540	499	500	530	543	547	530	505	540	506	525	486	516	525	507	526	504	485	498	515	475	512	565	534	517	510	531	528	507	498	462	521	495	543	550	526	523	523	482	507	546	530	523	537	502	542	515	534	545	524	519	503	539	557	547	514	530	515	528	528	522	510	534	570	505	528	559	573	521	538	543	494	568	561	536	497	522	537	565	533	535	494	520	556	520	507	530	584	530	529	528	503	517	496	579	544	535	525	530	546	550	515	528	511	516	531	520	489	567	528	509	509	514	482	545	528	497	500	537	524	517	535	514	536	513	502	509	528	525	553	470	530	531	524	545	536	535	520	548	577	543	529	530	578	520	559	519	539	552	482	532	533	500	524	514	533	534	546	512	560	552	507	554	534	509	518	521	500	553	549	529	514	564	549	533	510	526	555	514	525	530	531	537	499	538	524	516	509	584	539	533	487	549	471	556	497	528	534	514	532	475	530	544	547	508	502	506	560	503	515	508	533	512	529	555	536	547	502	524	556	518	549	498	544	542	524	539	544	537	527	548	519	522	523	518	502	506	489	510	536	550	526	503	494	510	513	511	565	538	582	527	507	516	562	530	526	519	546	521	504	549	539	532	518	541	511	514	506	524	537	514	536	530	510	552	532	537	514	488	527	502	556	548	520	497	569	523	481	534	564	554
63194	22144	5941	2068	1406	1079	785	698	562	480	437	399	411	382	373	316	321	357	306	288	300	326	297	266	325	308	285	286	287	270	281	276	275	278	262	252	271	291	276	262	261	271	254	278	276	282	261	278	246	279	289	250	262	231	275	249	258	266	260	274	272	287	293	280	252	289	269	269	253	289	241	264	254	278	251	271	249	256	275	226	281	243	221	258	252	263	252	289	279	271	261	276	277	257	270	266	254	268	284	253	269	274	249	218	267	290	269	242	268	265	276	218	240	230	272	233	236	289	282	245	269	252	272	265	271	260	248	277	268	245	244	248	271	248	271	283	274	274	260	259	269	270	236	254	279	257	258	273	261	299	274	245	248	234	258	273	260	274	234	270	264	257	259	283	254	286	259	247	252	288	275	258	250	270	278	253	237	284	265	230	247	274	256	279	257	269	269	252	277	245	255	246	256	280	253	266	307	270	266	239	275	273	283	252	245	251	278	279	275	270	262	236	310	267	247	275	283	276	282	291	267	239	265	222	261	259	242	267	262	237	262	297	283	238	272	235	274	248	244	248	249	262	250	244	270	233	272	249	266	271	266	261	261	266	255	252	242	245	277	261	261	247	255	269	257	261	275	255	262	251	238	254	257	254	255	243	229	249	242	275	263	264	255	268	259	260	263	257	271	228	278	255	254	271	258	272	256	254	255	275	237	275	226	239	258	276	255	249	241	241	254	273	253	237	260	263	258	278	262	242	255	238	262	263	236	280	264	279	268	243	252	270	286	258	260	267	261	259	291	297	252	236	243	254	274	267	273	262	255	277	282	284	279	260	255	267	254	266	239	284	258	265	280	249	253	246	273	283	266	266	277	244	238	253	285	269	262	252	266	262	285	253	237	250	256	256	245	276	256	270	217	265	245	221	293	259	264	254	271	252	236	260	259	263	250	288	257	254	267	263	294	263	257	260	262	266	259	267	273	263	232	266	282	269	255	278	265	237	291	256	283	280	226	248	249	269	236	256	249	275	262	265	254	252	309	263	261	238	263	278	263	273	249	272	244	253	243	267	255	267	255	266	253	243	257	258	287	246	230	271	260	239	262	275	269	247	248	254	272	235	263	271	271	268	270	251	276	259	250	263	281	277	260	249	265	249	268	283	232	234	244	270	251	274	260	272	268	256	250	266	269	260	270	279	267	257	285	275	260	236	256	280	268	245	266	286	235	244	249	267	270	266	269	258	257	273	281	263	254	246	246	281	265	264	238	230	258	265	244	263	269	292	266	252	293	272	263	290	281	257	243	279	235	267	268	244	263	279	247	257	257	236	261	232	259	268	256	243	223	244	251	254	272	258	228	258	257	238	258	286	275	267	264	263	251	253	269	258	257	284	249	272	265	264	272	264	247	260	285	245	231	251	263	259	240	247	240	233	267	255	273	228	279	253	257	263	275	267	236	283	230	267	263	268	244	244	286	265	278	271	255	233	277	237	280	266	274	255	247	253	259	277	250	252	259	265	248	277	261	247	279	256	276	252	299	298	276	264	240	237	272	219	244	249	234	260	232	274	262	252	294	250	249	266	259	256	241	259	256	248	258	260	285	269	292	256	247	271	290	259	271	241	261	233	279	262	273	284	266	252	273	281	255	285	257	266	282	259	284	252	255	266	244	272	285	248	261	272	224	287	281	273	246	265	241	263	217	253	258	285	237	249	224	276	267	292	258	254	250	237	241	282	226	277	266	256	257	257	262	260	282	245	281	278	286	267	247	261	250	284	229	260	285	291	257	262	276	249	256	243	268	261	274	251	259	285	253	281	246	258	238	237	286	276	270	268	248	267	267	265	279	257	277	277	268	309	249	235	287	258	302	270	245	277	263	281	224	281	249	275	296	269	268	256	295	278	282	269	234	280	255	284	277	257	278	241	264	251	250	255	258	257	287	263	273	262	250	218	265	262	273	272	269	253	241	271	257	275	283	246	281	281	264	245	254	279	260	244	249	253	293	255	255	275	225	261	289	262	290	244	241	224	280	253	252	255	248	274	251	247	250	274	268	282	260	269	239	260	226	265	271	264	294	251	247	277	243	263	229	259	271	233	275	239	273	299	256	253	281	240	286	234	307	266	274	249	249	269	273	256	286	274	262	248	282	288	260	299	266	271	254	236	239	269	283	273	298	271	255	255	261	262	262	262	254	223	252	273	233	269	269	236	260	242	282	251	257	274	282	258	264	258	250	262	277	259	247	234	274	262	235	242	262	242	273	258	276	271	252	252	271	241	257	253	276	274	269	248	240	286	250	265	224	272	291	263	279	246	258	240	254	248	257	257	248	239	278	247	246	259	273	243	253	248	246	269	256	267	277	269	242	244	241	254	236	272	272	239	295	265	245	262	243	260	281	264	256	243	280	254	262	257	251	268	296	265	249	284	263	285	250	238	266	239	262	263	269	266	219	256	253	279	258	235	267	267	251	257	255	265	276	231	235	250	264	260	277	252	288	275	252	264	271	246	270	251	249	256	249	258	245	237	238	245	302	263	267	282	260	281	241	258	250	239	258	235	269	242	254	256	272	241	248	277	286	278	271	271	276	269	262	240	251	256	276	248	281	233	257	261	268	265	237	248	263	266	257	267	252	255	257	281	299	229	250	240	242	250	242	268	268	265	275	265	267	233	257	265	238	240	227	258	279	305	263	270	255	263	256	271	277	251	264	275	282	244	264	280	246	292	288	262	233	276	280	259	273	247	280	257	254	276	260	272	268	289	278	256	254	242	301	242	267	235	274	236	244	242	242	249	264	242	245	264	272	257	256	249	247	225	283	252	242	253	259	267	276	242	236	242	261	255	251	257	279	236	261	291	250	265	277	250	279	253	243	254	255	282	275	293	268	270	280	312	249	301	228	259	279	252	238	264	240	296	259	239	260	249	305	273	264	312	248	254	248	250	249	275	276	266	280	247	235	285	272	243	231	262	252	279	240	267	272	252	283	280	259	277	289	261	280	241	283	235	241	234	256	278	267	271	275	254	256	254	251	240	254	275	269	257	248	298	271	244	293	248	262	245	239	238	274	273	261	247	268	283	243	241	227	262	280	264	268	254	269	260	276	268	250	273	275	299	272	278	275	271	277	269	249	262	286	275	258	276	243	246	262	259	278	260	248	261	267	257	261	241	257	270	258	281	287	271	271	265	246	276	245	248	260	270	270	253	240	273	277	265	273	263	253	249	240	284	258	266	279	243	275	272	248	285	259	216	248	267	238	271	286	273	284	288	283	282	270	269	236	245	230	287	258	244	240	238	280	238	254	305	252	245	243	263	267	268	256	271	259	262	282	254	262	277	258	258	253	260	275	247	287	241	266	262	250	257	269	249	267	252	291	273	265	260	257	259	270	247	300	259	258	244	247	274	245	263	279	276	250	276	278	256	257	248	260	245	267	220	285	279	259	251	250	255	231	232	258	275	265	258	250	262	288	262	260	271	266	254	259	275	259	267	282	259	240	231	271	270	257	268
37190	2833	5951	6301	5505	4335	3681	3117	2717	2303	2101	1839	1805	1652	1513	1437	1357	1320	1287	1201	1202	1189	1093	1064	1023	989	1044	995	1016	989	984	934	909	917	940	934	954	938	881	862	902	882	837	845	864	838	837	854	823	837	831	828	806	837	786	834	795	795	799	865	763	824	794	812	866	853	876	750	804	849	831	771	817	783	794	831	784	828	806	826	819	747	796	784	857	842	749	830	799	815	705	786	828	746	778	827	809	810	808	750	870	804	760	741	806	834	779	752	850	761	796	767	783	823	790	844	738	800	792	802	763	782	760	739	737	810	796	804	760	772	753	811	804	810	793	795	767	752	772	755	744	739	794	819	788	858	842	720	735	817	795	799	825	750	777	729	816	809	795	873	772	788	793	791	782	835	814	759	858	781	784	802	746	749	761	790	815	843	755	786	752	792	773	787	843	767	741	791	795	769	765	760	776	785	765	752	738	832	803	789	759	751	766	773	775	780	793	762	777	772	794	784	812	750	795	797	830	766	809	754	746	770	769	802	802	762	784	793	781	777	786	828	753	844	802	802	787	793	837	777	822	790	804	797	751	814	758	782	718	807	810	805	775	781	758	830	735	817	825	767	756	756	819	749	729	774	771	755	794	788	773	782	793	768	788	750	771	780	777	798	777	793	787	759	776	786	763	778	802	745	807	784	779	811	769	792	750	799	752	741	786	778	782	803	804	797	776	761	784	789	773	781	768	790	740	784	767	795	779	763	809	752	772	785	783	785	771	840	778	741	798	807	784	815	765	841	781	783	781	794	769	804	807	752	819	710	805	775	730	788	770	791	802	780	795	803	781	794	795	769	756	796	796	775	760	855	787	756	781	750	816	734	781	797	846	723	793	793	818	770	751	793	769	799	819	796	785	738	799	784	763	809	849	765	698	799	745	809	769	735	806	732	735	820	792	781	798	808	795	741	770	757	769	756	801	781	781	753	771	794	789	802	780	745	754	794	850	813	799	791	764	746	735	753	731	757	746	801	698	777	784	797	781	844	799	770	807	759	800	775	826	767	764	779	789	828	769	816	808	741	817	787	732	791	742	793	821	814	750	825	728	808	744	785	777	762	811	817	799	759	774	752	811	742	767	793	755	782	776	820	773	809	815	803	782	738	747	775	800	780	766	788	787	779	786	759	773	777	801	745	757	807	788	729	771	778	849	797	779	799	751	835	754	770	792	810	817	831	799	765	815	792	780	832	755	813	823	762	793	774	831	786	747	808	811	848	808	785	783	757	803	819	755	807	798	790	746	794	735	773	798	780	780	751	764	800	763	764	743	746	781	791	754	790	768	799	775	786	795	773	774	800	805	757	801	743	772	762	773	825	760	817	840	759	730	808	800	868	790	756	750	783	768	780	766	742	736	814	830	763	786	774	783	736	816	752	783	819	755	754	778	797	748	788	758	768	782	784	773	719	802	758	790	769	741	815	792	818	768	785	786	789	819	772	711	810	822	798	768	789	762	800	709	764	840	780	774	759	823	800	772	787	772	758	765	805	781	797	786	790	782	795	732	739	769	781	775	830	793	746	741	796	730	762	752	854	756	796	777	826	797	804	823	796	775	817	803	805	805	778	776	796	788	760	762	771	784	695	758	832	752	759	799	800	768	777	784	804	760	807	778	778	741	785	786	793	833	782	783	776	784	801	784	835	794	824	766	805	771	725	733	754	802	740	777	797	775	781	738	754	827	778	802	781	843	738	785	764	776	781	733	835	819	788	773	811	793	802	770	800	813	759	791	749	788	759	782	774	765	776	792	779	827	774	820	801	795	820	781	827	777	811	792	741	826	770	734	804	747	770	763	796	731	783	779	750	789	762	789	744	799	826	754	827	847	832	755	789	760	757	777	766	761	744	795	801	814	810	764	735	751	775	780	733	745	766	757	826	819	794	804	762	764	770	788	761	789	818	793	766	739	754	799	764	770	758	752	767	833	799	803	774	807	819	772	817	790	745	779	807	752	773	769	823	793	753	800	790	809	745	816	762	856	758	765	812	758	773	784	789	806	799	779	732	779	738	786	808	746	778	769	761	753	785	797	771	738	787	770	742	838	729	840	758	798	773	802	788	782	795	808	761	765	748	801	818	804	764	703	821	753	800	789	773	768	797	798	785	785	763	788	776	789	782	825	785	753	782	834	752	759	796	790	754	789	771	751	782	838	780	748	767	787	776	784	804	771	753	784	812	770	787	806	747	789	740	752	799	801	791	787	811	726	798	786	795	789	838	733	761	767	760	822	783	789	747	794	774	783	792	793	815	788	755	772	755	803	773	775	798	746	768	788	728	793	787	775	789	827	760	753	769	764	811	799	764	795	762	750	763	814	741	805	770	756	783	757	775	754	719	786	771	730	866	829	785	765	821	802	736	775	793	814	755	782	785	765	787	813	796	771	785	756	795	834	821	765	758	757	818	765	750	819	795	813	766	756	736	745	765	759	792	760	798	780	778	797	779	755	834	791	795	790	814	746	761	770	734	761	773	844	759	750	780	784	769	791	764	826	811	777	780	805	753	764	733	782	770	773	761	817	750	741	764	794	793	799	782	758	748	810	797	794	782	809	773	781	770	755	717	795	792	800	781	824	813	781	742	828	800	813	739	751	822	810	757	826	768	759	804	755	761	750	786	718	822	754	786	858	753	748	815	806	803	777	801	724	773	758	766	774	790	762	755	776	759	787	793	777	831	757	809	803	803	752	777	791	765	772	736	739	817	767	792	785	781	759	808	825	817	806	759	783	754	764	760	794	742	765	802	770	772	769	800	821	800	744	764	790	795	797	808	811	744	788	785	846	823	786	787	801	782	786	753	737	788	788	768	757	770	764	784	814	788	820	791	813	788	761	751	754	753	827	801	825	790	796	809	795	736	805	797	796	766	808	745	739	763	813	750	773	735	789	753	794	788	764	781	785	797	744	747	758	770	734	762	739	842	798	772	759	807	856	786	771	781	750	742	762	809	772	776	763	785	798	767	798	789	773	800	755	786	758	791	743	758	761	725	825	791	792	790	857	830	755	765	728	807	738	780	754	743	768	781	769	814	798	763	829	786	763	791	800	797	754	783	762	789	807	800	746	746	741	727	820	821	762	755	785	796	793	743	795	778	743	808	765	736	824	814	781	777	765	772	783	772	815	737	740	837	748	803	751	756	769	770	762	786	783	772	752	774	786	783	753	806	826	767	789	802	715	809	795	770	802	807	816	752	778	772	787	758	795	784	754	774	821	754	826	769	739	783	818	769	796	772	747	772	741	776	807	784	779	761	797	796	800	743	807	777	784	790	781	779	724	818	751	788	773	797	774	782	723	812	761	797	811	758	821	795	787	772	786	760	780	795	810	763	742	771	753	773	842	796	731	781	855	788	757	819	765	781	762	770	798	745	789	832	790	826	805	767	830	759	837	777	769	820	780	757	747	809	798	783	802	791	748	767	769	777	810	766	791	765	751	777	808	798	812	787	805	759	793	826	773	744
9768	621	221	154	114	131	96	101	109	104	112	91	103	100	105	89	98	82	106	93	115	93	82	111	85	102	100	95	100	110	85	101	93	107	109	119	84	105	98	93	96	99	109	75	86	91	105	89	99	89	95	100	103	96	103	85	93	86	95	88	93	80	95	91	94	81	102	108	85	87	87	97	99	83	111	91	87	101	112	109	86	100	85	85	97	89	109	89	102	94	101	106	90	85	106	80	92	113	76	95	100	86	94	81	95	92	94	80	81	93	110	100	94	120	91	90	100	94	101	102	78	89	82	83	77	96	95	92	104	96	91	94	92	106	105	97	107	117	93	90	101	97	82	115	77	99	111	104	89	104	91	87	103	92	96	87	92	81	96	99	99	86	80	85	99	104	99	103	107	90	108	103	84	99	103	83	80	93	91	81	94	94	76	86	93	90	99	90	105	83	96	95	82	92	95	103	82	95	98	99	101	107	110	93	104	86	91	101	95	95	105	83	100	87	94	105	94	104	97	104	99	101	74	98	96	93	97	106	84	95	101	99	86	90	83	104	115	84	103	83	94	80	86	113	92	95	102	86	73	90	92	92	95	85	97	103	109	92	114	90	81	95	90	103	108	93	95	91	89	91	81	99	93	93	96	75	89	95	89	93	91	108	80	108	106	96	88	85	78	93	94	103	92	83	95	96	89	95	84	92	75	87	113	91	105	102	89	103	98	98	93	102	95	96	101	92	92	98	93	101	89	101	83	93	78	98	110	90	81	107	94	86	89	95	76	87	98	90	85	88	108	93	109	93	96	83	91	99	95	102	83	114	91	93	111	92	87	102	79	92	104	104	85	94	82	99	87	78	86	91	78	99	103	93	103	82	96	97	100	85	88	83	114	93	98	84	103	91	106	89	106	96	87	113	98	128	95	83	110	111	107	97	105	98	102	105	75	89	84	65	86	91	91	92	107	73	102	109	95	104	108	109	69	79	102	91	88	92	91	105	94	82	101	95	86	102	107	94	101	100	100	102	104	100	98	105	100	74	96	71	81	84	88	110	96	96	96	86	104	99	78	105	96	88	93	105	85	103	99	94	106	96	87	93	89	106	79	97	98	85	93	90	96	82	96	90	86	87	77	91	87	86	107	96	86	98	99	90	87	111	99	81	85	79	93	97	84	105	102	102	109	91	116	76	102	84	82	93	103	105	103	109	88	96	90	89	81	94	84	88	104	89	92	102	100	96	101	93	94	93	87	97	105	100	110	78	74	82	94	105	93	106	78	106	98	87	92	89	100	86	96	82	100	87	99	72	92	92	104	105	86	88	96	104	86	74	86	106	93	89	87	71	99	93	105	100	80	106	76	96	80	92	84	89	106	102	100	82	88	84	87	94	93	95	104	99	110	86	85	95	93	90	95	98	101	94	90	109	110	110	99	84	102	85	78	79	90	97	97	98	97	104	88	91	91	104	98	105	110	97	88	109	89	109	113	114	100	85	76	98	80	94	91	91	91	93	87	94	94	88	97	101	95	88	101	100	97	87	105	96	97	95	95	86	86	95	90	98	85	103	93	110	86	98	82	94	91	90	101	94	95	96	93	100	86	103	102	103	103	93	90	102	92	98	98	98	76	97	89	91	114	99	88	89	87	99	98	100	94	87	88	90	88	100	85	100	102	93	88	93	107	95	89	86	109	65	101	81	97	89	102	109	100	102	85	101	101	92	98	86	86	86	97	104	95	84	101	113	103	100	85	103	94	99	92	100	90	98	90	83	103	94	89	99	100	83	90	93	100	108	102	88	100	91	95	98	97	108	108	82	97	99	93	95	95	99	78	105	84	98	118	97	96	94	94	83	86	80	106	89	98	96	99	92	87	75	101	108	100	95	88	93	87	85	83	76	84	81	106	81	90	88	87	82	79	88	100	95	85	94	115	91	114	106	93	86	100	80	104	107	88	87	99	96	103	96	99	97	109	108	101	85	90	94	95	107	98	109	100	104	87	94	82	80	88	85	90	98	108	100	91	88	102	87	106	111	81	95	74	83	100	83	90	92	90	98	112	108	81	86	102	75	90	78	102	100	81	98	82	111	90	88	89	97	94	92	83	116	97	87	94	109	88	92	87	81	102	68	90	107	98	100	98	111	84	93	106	93	94	104	98	84	126	84	107	88	83	96	83	83	89	90	82	100	82	76	90	82	94	81	90	83	92	112	85	79	85	107	94	93	83	88	96	90	90	105	100	92	106	96	86	105	81	109	90	101	105	108	117	81	103	131	96	87	93	99	95	85	91	86	87	101	89	126	84	100	98	79	80	114	102	77	80	93	96	111	88	86	77	81	97	90	119	96	73	79	77	104	117	100	83	106	107	97	108	89	98	99	105	80	83	85	107	98	95	98	97	95	94	88	92	87	98	74	85	76	81	94	96	104	99	83	92	94	97	99	100	87	91	102	91	88	93	108	96	99	91	76	78	95	103	88	83	94	85	98	103	88	99	96	98	90	94	85	110	114	106	91	92	100	102	100	92	113	103	89	75	111	88	106	109	92	97	105	97	116	90	111	102	92	72	86	82	95	89	105	108	73	107	99	81	118	89	93	91	83	97	91	85	89	93	96	84	98	99	102	80	108	88	105	113	96	89	101	80	89	94	87	92	106	88	94	110	115	111	91	80	104	100	98	97	74	97	86	91	85	105	100	103	110	92	88	104	93	89	83	97	95	101	88	92	111	108	81	98	101	92	87	95	75	93	85	94	88	90	95	106	95	70	102	102	91	114	94	81	94	84	92	110	96	90	101	101	98	94	106	101	97	74	91	77	102	72	100	90	111	83	105	86	87	95	81	128	90	88	95	88	91	96	89	91	91	116	106	108	84	94	96	103	100	84	115	105	94	100	97	93	83	97	94	85	87	80	106	95	90	87	82	83	98	103	84	104	94	97	94	93	99	104	84	93	102	102	79	101	103	87	97	88	83	88	105	93	93	94	100	93	91	85	95	99	87	91	85	71	96	92	98	111	89	114	93	101	92	68	100	66	97	109	100	72	81	91	94	89	89	99	106	74	85	102	95	106	102	97	105	82	77	89	96	105	107	83	92	87	96	100	100	100	100	86	110	88	87	82	89	83	83	92	97	102	97	93	99	105	88	78	87	95	110	100	85	90	119	86	94	94	93	90	78	95	100	79	77	115	94	106	107	89	93	80	89	97	86	93	103	108	84	95	73	108	88	89	103	100	95	89	92	101	89	115	93	75	97	101	92	94	106	89	92	104	81	100	109	96	102	103	83	99	100	91	72	104	93	104	104	102	84	90	91	92	82	95	83	95	88	93	101	86	100	99	76	90	84	104	92	92	106	94	81	98	112	99	100	120	97	95	92	83	93	107	113	76	83	89	82	83	97	82	90	87	90	89	102	103	111	110	92	83	98	83	84	101	94	90	90	104	92	100	83	110	88	95	93	108	92	79	94	113	95	95	89	92	96	92	97	100	99	82	95	76	113	110	112	105	103
8933	438	570	517	500	504	428	409	392	362	370	389	354	354	387	341	363	371	335	354	337	350	346	356	376	366	373	339	351	327	361	349	358	308	358	336	373	358	387	343	315	331	351	355	345	332	355	336	319	346	304	356	354	374	367	324	333	357	332	360	314	315	354	328	324	341	345	354	308	307	368	356	360	321	363	346	369	337	360	328	326	345	337	327	313	337	334	341	364	347	354	345	367	345	323	361	382	348	351	366	352	351	304	347	345	348	348	326	341	328	346	348	338	334	336	358	374	329	332	346	320	354	363	329	326	327	352	373	324	335	326	360	370	333	316	364	367	321	318	350	341	367	345	341	355	349	331	346	373	364	341	369	343	327	379	336	325	354	319	323	330	358	336	335	340	327	362	360	349	346	339	356	332	335	352	324	348	331	358	342	285	329	334	343	350	349	351	337	322	348	326	336	365	341	352	347	317	348	330	333	365	378	340	346	327	367	352	352	336	333	370	322	383	367	374	366	328	344	330	316	317	349	299	341	348	315	343	311	368	325	331	336	326	340	339	356	353	346	366	367	351	325	372	302	331	354	369	334	334	348	337	355	327	317	337	320	335	331	332	343	368	340	356	339	347	370	351	326	350	332	325	356	365	336	363	328	367	328	342	326	321	334	369	322	348	322	366	382	315	370	344	334	323	350	350	338	336	365	333	335	374	319	324	344	369	343	319	356	354	342	317	335	339	320	338	341	326	328	344	338	350	313	332	329	307	348	340	370	352	314	321	340	378	361	354	338	358	333	360	333	316	333	311	342	344	352	347	350	309	368	333	335	321	360	299	341	327	352	341	347	355	337	354	352	364	331	349	329	347	343	342	334	333	344	352	361	307	348	352	329	360	350	359	336	314	325	310	300	366	349	311	338	343	301	350	310	344	366	307	358	374	327	328	346	381	364	338	354	355	361	339	340	346	351	332	367	348	354	353	332	312	362	361	348	323	376	335	298	341	350	331	370	338	323	358	329	350	347	341	353	314	332	358	357	303	357	333	355	349	344	360	356	336	353	349	342	338	314	343	376	341	356	359	324	334	340	340	353	321	347	322	338	328	365	347	313	326	337	321	315	354	348	328	357	331	327	343	344	324	318	320	334	328	328	342	359	310	340	334	384	342	357	339	367	368	342	334	347	374	347	337	333	323	330	382	320	335	330	355	315	349	347	331	350	376	363	336	333	360	344	348	330	339	357	330	326	353	344	349	350	334	338	354	350	314	354	350	330	328	357	355	303	328	338	337	382	335	369	324	338	334	323	357	340	336	345	320	348	359	391	353	328	337	359	309	361	357	368	365	334	362	326	347	364	344	371	342	339	378	358	319	322	347	332	332	356	370	368	370	326	343	326	328	344	354	341	367	330	346	352	362	326	325	320	352	305	349	370	344	351	378	341	366	307	323	370	332	344	304	351	351	327	355	320	338	383	355	348	342	360	342	347	345	348	336	331	338	348	317	307	345	328	377	340	353	364	332	322	356	352	346	328	365	352	333	339	346	348	362	347	307	344	355	345	330	355	339	348	318	345	325	351	326	358	342	303	366	344	350	330	355	353	346	341	346	377	346	365	390	364	356	346	338	343	332	316	331	342	374	348	309	319	322	333	324	340	339	337	341	346	325	333	360	348	355	334	389	330	332	315	363	341	341	321	333	346	352	332	330	369	361	323	354	336	319	354	335	372	348	349	335	371	361	345	346	341	369	357	327	352	327	328	324	338	350	338	324	330	345	357	332	359	358	361	340	334	295	348	373	325	338	325	333	357	346	342	341	351	341	350	355	344	323	363	298	356	336	333	324	337	336	351	304	349	357	355	345	344	332	334	351	366	365	345	361	358	314	355	351	345	331	333	364	319	338	367	311	367	351	344	345	356	347	346	324	350	341	369	307	320	323	359	333	355	344	346	366	346	340	361	380	350	359	320	364	352	332	322	330	373	345	314	327	364	343	340	333	337	330	337	327	335	332	355	360	359	368	321	327	331	345	311	333	340	329	336	321	319	330	319	371	331	345	346	351	339	355	366	343	360	354	344	343	334	298	323	309	340	345	343	355	351	344	345	348	335	318	346	347	356	366	334	341	352	326	325	321	345	339	357	364	341	370	314	348	348	344	386	363	343	339	343	344	353	379	328	347	340	345	328	367	341	338	323	289	320	340	350	346	361	311	349	339	344	377	334	337	340	345	304	349	346	308	318	389	323	356	335	346	331	349	347	351	335	390	371	375	346	332	323	343	363	354	377	315	365	312	368	320	359	338	356	346	349	357	328	364	315	372	339	361	346	337	324	340	361	311	336	340	348	325	369	327	344	297	354	361	353	318	334	356	327	359	359	314	338	348	334	330	301	308	347	328	338	370	269	343	333	339	335	306	334	323	325	355	324	336	375	335	357	307	347	355	350	327	354	345	357	336	378	345	339	361	338	313	288	318	340	368	319	327	341	334	372	359	328	341	355	293	346	333	360	340	339	360	333	337	347	374	351	327	293	325	355	339	342	318	366	334	375	337	314	337	337	312	349	362	343	325	363	337	325	353	339	335	313	304	319	363	322	294	348	355	329	346	314	319	364	352	352	343	342	342	343	342	341	324	313	323	330	363	345	365	356	347	351	336	348	342	343	352	331	364	338	350	340	347	357	345	357	348	340	363	335	376	364	326	353	328	393	309	355	323	352	328	333	342	335	359	330	366	338	352	365	304	343	348	326	354	346	311	344	318	348	346	341	363	369	337	328	349	329	372	316	350	367	369	345	373	351	372	327	310	347	305	340	324	361	323	336	317	313	340	366	354	347	357	357	328	301	361	323	322	354	308	312	366	331	331	343	373	324	322	339	365	343	381	341	335	352	340	352	325	322	333	359	346	316	346	341	354	339	338	322	344	345	375	325	346	329	309	302	347	364	364	351	333	332	338	330	320	345	342	333	337	301	356	336	365	333	326	342	343	360	337	317	316	290	332	309	334	368	331	351	382	311	327	343	347	365	332	364	314	342	330	342	338	325	315	322	314	339	385	354	345	332	335	369	355	318	334	322	330	368	333	347	344	325	343	333	338	372	329	363	320	344	309	343	361	351	310	371	336	347	348	363	321	367	342	359	350	374	347	351	319	356	328	337	288	346	347	353	334	361	333	352	307	355	318	344	360	306	390	344	327	363	358	342	352	341	358	332	335	316	309	338	353	327	353	354	327	356	348	325	335	329	337	316	389	335	351	334	342	370	342	347	333	348	344	329	352	343	302	338	356	338	303	321	323	353	396	355	341	329	322	326	360	327	359	362	320	324	342	336	326	336	316	387	379	316	320	362	339	324	377	330	325	335	357	331	349	357	333	351	328	346	303	273	346	343	327	326	327	356	341	346	314	317	345	346	342	335	368	318	307	330	361	328	346	325	323	307	327	344	349	347	345	326	334	362	332	341	375	350	306	344	338	364	337	342	328	366	334	329	316	329	325	299	363	355	360	373	339	337	362	358
48669	14359	2264	1001	696	527	428	355	327	293	243	240	212	241	210	189	198	176	189	183	192	196	160	180	190	187	154	174	188	188	165	157	163	186	176	172	170	166	167	157	160	161	161	165	161	133	161	166	171	167	161	167	181	156	209	169	140	157	199	162	149	161	168	157	159	133	164	161	158	168	186	166	140	193	164	172	189	169	171	166	177	167	172	152	150	158	168	171	157	161	145	145	145	161	177	159	161	184	139	146	144	151	146	159	158	181	166	159	147	164	163	156	186	139	143	189	172	152	165	166	169	164	146	145	140	176	151	158	141	193	164	156	164	161	175	174	181	157	139	174	158	149	188	170	153	142	170	177	163	170	173	137	163	155	154	154	161	172	158	151	182	167	158	166	186	134	174	154	153	147	144	185	156	151	154	173	146	141	184	176	178	174	147	185	155	189	166	166	165	168	156	153	150	154	173	153	162	156	151	152	166	167	169	172	168	163	165	157	138	172	143	161	160	149	158	168	146	161	162	151	146	156	158	168	152	182	157	149	165	156	161	172	170	147	168	170	160	192	166	186	147	187	157	148	179	177	162	175	157	179	158	163	168	165	183	143	163	159	168	152	171	163	150	162	160	152	173	172	191	153	176	168	175	156	175	164	155	154	163	163	154	163	149	128	159	157	164	168	150	187	183	188	163	154	156	169	168	175	178	173	150	168	142	146	157	136	162	171	149	155	148	159	148	144	133	173	161	169	151	150	153	175	167	159	159	174	162	163	164	174	170	155	177	161	175	146	175	139	160	158	157	189	195	171	135	165	169	189	147	173	184	192	159	157	177	150	140	160	163	154	146	167	150	154	159	145	174	177	185	176	166	162	150	173	179	172	162	152	158	170	152	154	181	158	186	155	136	180	166	154	160	165	147	163	151	151	168	158	164	159	135	160	173	160	181	172	174	169	165	149	162	147	152	161	156	152	135	184	183	165	171	169	180	165	138	158	134	140	179	138	183	175	156	181	181	166	165	157	145	169	151	167	149	158	155	175	180	158	147	188	143	160	144	170	157	168	150	157	143	172	163	160	157	174	138	157	179	152	163	155	165	158	158	159	175	174	182	155	168	158	166	151	155	152	158	163	195	151	168	193	139	160	173	169	151	152	169	155	170	150	158	155	148	168	134	148	194	158	169	129	158	169	146	142	171	168	155	155	173	182	176	158	132	150	182	140	165	167	164	155	159	164	152	186	157	169	150	157	178	155	146	175	142	164	164	165	142	173	158	153	145	145	166	147	140	188	145	156	170	163	184	148	194	154	163	155	153	153	156	164	153	160	145	175	164	173	175	171	152	141	146	168	140	189	157	193	164	149	175	162	160	178	172	166	151	152	167	165	151	141	169	152	155	150	157	137	144	166	170	166	149	148	151	166	173	179	162	169	152	173	177	137	155	178	136	173	166	164	163	151	162	152	168	168	179	175	159	181	155	156	161	150	170	129	165	163	163	170	151	154	193	157	184	163	150	162	135	147	178	155	175	173	144	185	154	128	146	192	152	180	175	182	168	165	139	158	170	160	174	136	165	166	158	161	156	140	154	160	159	160	168	173	155	138	161	155	155	145	166	146	161	159	159	147	157	159	149	142	151	175	165	134	156	151	156	167	184	173	153	150	162	184	163	144	171	174	148	138	156	156	178	168	149	162	173	182	172	156	143	167	159	178	174	170	160	151	166	141	183	169	140	170	153	190	175	143	144	153	157	154	160	180	151	176	171	185	143	163	149	153	164	177	145	169	165	164	165	155	146	144	167	170	179	184	165	152	177	155	126	153	160	163	133	148	159	170	142	148	154	145	149	157	149	159	157	153	162	172	163	185	157	140	163	151	161	157	166	140	165	137	155	180	155	152	166	192	168	152	186	172	148	149	172	146	180	156	168	165	168	167	154	154	159	164	159	149	141	152	168	190	147	147	159	167	157	177	151	176	133	170	161	164	155	194	170	151	153	139	177	149	149	153	159	194	153	174	170	187	134	177	143	150	160	173	163	159	151	170	137	163	154	191	180	152	175	159	149	164	157	160	156	165	173	137	169	166	174	143	158	149	137	164	181	151	163	186	169	169	160	166	166	157	174	190	176	176	153	178	191	143	163	168	156	180	152	179	165	184	164	176	164	192	162	155	172	176	175	150	167	169	156	161	161	164	162	155	160	126	183	173	163	176	161	155	140	153	150	163	149	132	171	162	128	169	172	161	174	158	157	170	194	156	198	163	161	140	175	146	177	165	179	174	163	175	165	148	167	163	167	165	141	147	179	156	161	161	164	152	159	151	152	137	173	153	180	144	155	143	163	178	161	136	169	161	187	167	176	140	148	144	152	144	165	156	162	170	177	148	159	157	177	171	162	171	149	144	177	167	198	143	140	120	162	156	140	166	165	158	176	168	158	172	156	177	148	148	166	147	151	160	155	135	150	170	167	166	151	158	134	174	169	155	146	157	165	148	192	155	178	163	158	146	154	163	164	181	164	171	190	155	165	154	163	172	155	145	166	145	171	173	166	151	168	169	163	149	158	152	136	157	175	149	165	176	147	144	158	153	156	153	147	165	159	152	179	162	163	155	141	178	153	155	176	157	144	175	163	172	151	160	176	164	158	194	178	176	155	169	136	167	158	179	157	155	176	173	158	166	151	177	149	166	143	162	183	164	170	150	144	168	134	153	146	166	155	173	162	165	172	163	164	140	163	166	156	150	159	163	150	159	162	153	176	161	174	153	162	164	136	194	171	171	171	171	177	170	164	167	161	166	173	184	158	165	155	161	164	154	155	193	156	165	146	169	149	142	148	189	168	180	156	170	176	165	171	173	174	159	178	149	146	168	159	150	148	146	162	160	165	183	162	176	170	173	153	158	158	160	169	158	165	156	154	183	173	159	164	171	143	156	150	146	146	142	159	159	144	154	159	167	153	170	167	180	179	173	161	172	157	173	159	161	138	172	163	156	164	177	155	195	159	177	177	141	158	145	186	145	159	160	166	135	163	168	170	127	166	151	148	161	163	143	153	153	147	161	168	159	144	151	169	190	160	146	136	165	171	173	172	155	194	151	161	165	163	159	171	165	143	174	175	184	167	166	167	165	161	164	168	161	169	168	148	184	171	183	148	152	175	167	155	168	165	164	152	153	172	154	149	180	162	183	154	147	162	163	164	145	175	145	169	153	169	154	170	163	200	169	155	131	166	167	172	171	173	180	185	159	160	171	160	168	166	163	161	159	178	168	141	155	166	166	171	143	180	190	157	134	165	165	169	176	148	180	144	149	163	152	147	178	162	141	139	158	167	193	173	140	147	151	163	138	152	139	173	163	191	184	166	146	150	166	159	174	155	165	171	153	166	185	178	171	163	136	164	163	161	172	156	141	149	173	143	161	157	167	159	166	151	147	164	160	138	143	145	163	173	171	174	155	166	184	161	180	158	149	156	180	160	166	169	179	147	160	177	159	180	148	161	165	165	151	182	183	139	164
28732	1492	3334	3566	2982	2502	2021	1691	1519	1386	1221	1090	973	920	841	837	819	834	808	788	709	719	654	664	631	659	604	653	624	623	627	602	632	595	587	580	615	554	598	567	572	607	590	628	578	573	577	546	583	547	562	504	567	584	569	583	564	548	552	549	584	523	554	509	524	525	549	572	591	508	529	517	526	509	561	551	533	562	565	521	528	522	552	557	563	541	529	558	536	523	517	510	523	571	524	564	549	537	534	559	551	511	531	556	499	542	527	529	503	521	522	523	535	513	559	542	512	493	564	531	532	524	523	528	511	529	523	483	502	522	518	534	543	526	528	506	496	482	497	577	525	508	543	548	521	531	556	528	552	500	540	520	540	554	538	512	539	516	492	536	506	517	526	503	575	522	565	504	535	534	518	593	486	518	534	524	557	507	519	526	558	517	500	527	543	537	522	531	541	502	534	552	527	516	533	512	547	534	557	546	516	553	532	498	526	520	563	502	538	537	561	556	539	538	486	490	493	534	486	523	542	590	516	501	495	533	579	520	517	553	505	508	524	523	567	529	525	514	527	547	545	514	533	558	528	539	540	567	512	515	558	511	544	527	505	507	520	543	487	532	523	522	534	519	529	550	504	522	473	597	517	562	577	521	525	509	523	535	522	536	511	563	504	533	541	499	523	507	548	515	517	532	529	529	559	524	532	576	551	529	530	510	501	477	532	538	525	556	531	523	529	511	503	546	539	499	501	545	518	531	522	552	536	538	551	484	549	556	550	488	534	531	541	474	481	549	540	509	482	565	527	552	504	512	563	543	562	489	531	515	546	524	512	503	567	505	548	554	523	537	487	522	545	505	521	538	509	563	511	540	515	564	512	548	524	527	494	495	561	509	517	535	502	494	581	510	509	534	525	537	500	513	502	526	562	508	512	473	501	544	496	503	542	566	499	557	550	537	568	542	538	539	519	556	496	530	545	536	558	545	523	537	517	528	524	521	497	559	541	519	536	518	525	536	578	539	534	524	576	479	508	506	478	530	537	534	517	531	576	499	487	497	553	496	524	540	548	526	524	521	544	535	536	533	521	500	534	535	535	489	568	541	571	533	522	536	538	503	514	490	513	515	486	528	481	561	533	519	508	515	494	593	539	455	552	521	541	517	530	496	513	519	544	538	535	524	533	555	539	506	512	532	532	489	568	532	517	511	520	513	558	541	511	517	509	516	562	522	517	549	541	528	493	517	544	535	511	528	549	545	534	549	506	524	501	512	579	504	549	520	546	531	537	555	514	549	561	553	550	555	544	549	531	510	521	530	555	557	537	503	523	528	518	549	514	503	500	519	514	539	522	555	508	502	511	563	519	512	530	541	521	518	536	522	523	509	563	510	538	527	503	504	536	524	513	549	583	524	515	551	526	536	537	525	498	534	548	560	527	533	550	519	503	531	554	551	559	554	528	524	550	510	530	503	526	585	556	524	506	555	526	491	513	596	517	516	544	531	525	508	492	528	490	530	491	546	567	490	556	524	533	531	544	528	530	562	534	542	530	562	476	543	536	553	536	530	570	516	516	549	546	519	550	515	526	541	556	530	516	526	505	568	496	502	542	548	491	544	519	512	516	531	531	485	523	550	537	549	540	526	511	579	558	513	495	514	536	537	530	518	567	521	557	520	503	543	508	534	516	537	521	550	513	552	512	541	546	516	510	539	557	516	523	502	558	547	526	541	495	524	514	486	497	548	513	519	562	551	536	601	544	535	482	496	466	546	470	559	543	522	543	499	478	504	509	553	510	525	469	516	535	531	508	525	539	538	496	547	505	499	565	545	522	543	555	533	512	541	529	513	494	485	527	521	511	486	537	556	544	503	512	508	522	484	536	498	514	515	542	490	513	521	521	578	545	553	531	522	480	581	580	527	506	522	500	503	576	544	521	491	570	562	565	538	511	516	504	509	512	558	534	534	536	519	506	568	507	493	521	558	553	537	538	531	526	533	478	541	533	544	518	521	519	479	496	491	522	550	521	530	565	543	483	554	561	551	504	578	540	548	541	551	540	528	517	547	544	534	562	541	508	529	523	553	482	470	533	533	565	541	563	517	554	559	519	501	497	514	507	523	529	542	525	552	490	534	549	514	524	484	540	503	518	509	549	532	494	515	545	554	592	560	545	495	503	525	498	535	515	533	507	529	547	506	531	490	514	588	538	517	549	536	586	565	490	556	515	549	555	575	523	532	527	492	500	518	530	521	516	504	525	531	499	544	537	579	562	536	516	495	536	509	520	537	493	515	524	577	537	514	514	505	508	525	501	516	506	540	501	526	502	534	538	527	488	542	549	524	558	529	542	538	540	514	539	532	561	560	544	534	510	535	545	538	534	520	528	544	575	507	529	514	554	535	511	488	510	547	521	461	506	533	533	520	512	522	570	526	552	521	538	508	588	541	565	539	544	517	527	517	514	543	519	513	541	534	534	506	499	535	516	529	529	542	525	544	518	568	531	485	585	559	537	526	513	528	524	493	511	507	500	513	540	552	520	539	518	498	556	588	507	513	539	515	539	531	513	518	558	560	518	545	508	533	512	549	533	509	494	498	539	473	527	505	497	501	535	541	521	502	548	498	506	540	533	518	499	531	534	576	546	547	518	548	527	533	522	517	514	518	536	528	515	565	485	542	519	510	545	533	539	511	509	568	530	547	522	545	534	567	540	583	517	530	501	565	507	522	486	513	530	498	541	511	517	534	549	557	518	526	544	534	526	555	570	498	518	556	516	530	521	547	541	555	539	496	538	535	472	547	515	499	528	499	530	540	549	554	513	536	531	530	509	531	562	513	523	533	566	480	562	510	485	513	507	560	540	510	538	491	550	523	536	507	562	520	513	510	554	514	502	529	490	513	525	499	561	508	530	527	504	527	560	546	521	514	599	535	538	507	533	541	540	551	496	530	563	532	570	539	503	538	504	524	545	508	519	506	504	518	535	504	561	529	504	532	531	506	506	521	495	494	550	513	576	512	522	505	520	496	557	532	531	514	534	529	592	509	508	559	515	504	490	525	537	528	571	494	517	542	525	530	486	550	529	516	481	522	539	577	529	571	526	496	518	560	517	482	496	515	519	549	546	510	520	524	522	584	512	545	522	506	503	533	577	560	520	483	478	513	520	561	526	504	540	531	549	491	546	538	540	534	547	498	543	517	515	576	507	509	525	487	524	551	522	555	550	551	525	538	536	569	538	487	526	533	518	533	522	518	539	486	524	529	550	549	504	523	511	534	514	544	538	536	540	553	526	523	589	536	510	539	522	510	486	527	510	511	552	519	558	544	554	509	528	555	515	504	516	554	576	533	514	501	526	543	532	490	510	538	558	482	505	507	540	539	545	494	538	580	560	544	566	560	523	533	518	507	512	497	550	575	544	497	551	490	503	545	511	520	563	518	493	525	543	554	546	508	546	506	505	518	567	550	516	481	493	559	544	526	508	523	538	522	489	520	517	532	522	504	550	551	527	504	488	521
63308	23241	6716	2080	1440	961	840	667	581	476	400	419	399	352	312	337	346	302	320	313	293	298	284	299	304	284	281	301	266	278	272	287	292	273	284	254	260	282	289	274	262	274	283	281	228	251	246	281	288	262	271	269	268	278	257	279	258	282	303	268	289	292	276	309	274	234	256	266	270	265	275	250	252	260	281	266	286	243	222	300	267	274	271	253	270	255	290	260	262	274	278	272	244	263	230	250	249	261	265	238	273	255	262	227	257	307	209	267	249	282	276	246	276	237	220	245	240	279	289	271	267	259	247	246	259	272	282	273	262	249	254	234	260	265	253	281	259	265	245	263	271	259	240	255	237	266	245	254	245	243	248	268	253	246	261	254	251	261	275	252	230	269	271	264	270	258	248	228	240	260	246	248	269	289	259	261	249	281	255	266	268	271	272	281	232	283	272	262	245	263	284	283	255	248	247	282	261	283	260	275	259	270	246	256	261	270	253	242	236	258	237	244	249	241	263	274	272	266	268	299	284	265	253	272	227	283	265	262	279	260	257	275	260	267	283	274	266	239	286	292	282	286	268	239	250	288	258	236	247	255	278	242	268	274	237	261	253	258	255	283	276	261	244	246	262	261	272	273	253	258	258	249	272	248	251	255	266	273	246	263	267	282	267	269	237	285	245	278	260	258	268	222	286	279	294	288	240	250	275	239	261	266	278	237	268	253	258	266	253	247	248	269	262	283	287	266	271	236	260	223	243	261	244	245	229	282	243	278	296	270	245	260	309	267	251	241	280	248	273	235	257	281	266	237	261	254	239	233	281	244	249	259	242	261	252	260	265	271	270	279	295	247	270	292	280	247	239	245	256	234	253	229	243	249	248	269	247	254	247	257	288	256	262	264	253	266	245	251	274	250	289	267	272	257	256	234	264	281	236	232	246	253	245	286	284	250	276	243	267	267	251	240	267	268	272	255	261	255	268	255	275	250	275	274	258	237	259	230	277	275	280	273	241	248	255	280	250	247	274	256	305	276	277	282	247	258	245	276	244	261	254	287	256	265	260	255	254	280	251	287	233	235	256	287	270	275	264	244	256	281	275	231	242	259	243	262	292	260	256	276	266	259	243	248	280	250	270	247	258	245	268	268	247	291	281	253	263	255	229	215	269	251	289	253	273	270	265	256	260	248	261	255	236	273	264	275	253	241	233	274	260	274	262	202	246	253	248	275	250	275	256	283	248	263	237	281	269	265	244	261	242	296	253	270	265	278	240	271	253	254	271	264	223	246	251	260	272	249	262	248	249	242	256	241	256	267	253	237	255	258	244	278	287	275	257	284	260	276	302	234	274	250	269	250	258	311	272	271	287	260	246	244	247	261	258	266	244	257	265	277	269	263	255	275	239	264	239	249	246	253	236	262	249	288	262	247	262	271	250	287	230	269	284	249	280	247	269	284	227	247	228	252	226	237	288	275	256	279	290	265	271	288	250	273	248	244	267	269	233	252	257	252	240	252	260	276	277	231	246	244	297	247	243	258	250	241	274	280	289	286	236	234	279	250	258	263	291	263	229	251	270	231	263	256	263	252	286	286	244	280	248	273	259	263	290	256	265	278	269	265	272	279	249	259	256	275	269	252	224	269	266	267	265	249	256	239	272	259	276	266	239	243	289	270	267	269	254	257	241	258	282	247	247	274	276	251	254	248	253	270	271	274	274	269	265	261	268	272	260	266	243	265	239	251	253	260	266	243	256	274	259	270	261	284	262	261	287	283	247	255	273	246	249	260	233	240	264	249	246	267	272	266	271	264	235	283	234	257	262	253	255	265	252	254	234	253	258	236	253	249	265	262	253	247	265	281	257	251	257	270	266	255	271	240	241	271	252	287	245	244	240	250	254	265	248	228	280	267	246	252	239	269	264	251	247	245	239	264	279	268	256	254	247	251	251	266	275	257	261	245	225	239	273	272	246	254	255	233	258	278	262	267	239	270	266	278	250	237	305	266	270	269	270	240	261	273	211	270	249	251	269	264	271	247	252	269	237	263	245	270	267	246	252	261	309	260	252	278	261	312	253	274	279	272	282	263	246	289	264	262	255	250	242	264	294	248	245	236	242	251	309	257	264	239	268	279	271	280	286	261	233	282	265	232	251	272	253	261	250	254	221	259	255	272	290	259	243	257	227	273	274	241	257	284	241	250	250	255	230	260	285	264	265	272	236	271	267	265	248	287	258	287	257	235	243	250	263	263	264	269	281	268	253	247	251	268	257	244	322	262	231	245	249	292	294	274	271	258	238	254	278	271	231	297	259	265	274	249	240	284	264	262	253	260	276	285	217	251	252	256	252	271	261	252	252	233	245	272	259	258	234	295	266	236	255	242	285	302	241	247	267	250	250	236	272	244	265	270	242	270	267	245	249	248	252	256	247	274	262	261	251	266	250	269	264	274	241	256	279	281	234	282	290	261	266	250	249	241	250	271	284	231	249	253	282	281	238	255	238	266	252	261	263	245	259	262	283	264	248	257	231	274	229	257	292	264	273	254	261	254	252	258	282	245	244	267	238	244	256	271	293	249	256	238	238	259	248	283	257	267	267	248	262	263	275	276	284	233	256	253	262	237	272	253	268	263	248	254	253	255	255	264	276	259	268	294	283	268	265	263	296	285	286	247	276	279	236	282	278	247	239	273	263	273	263	264	291	294	252	237	256	276	240	257	232	257	254	228	239	256	273	272	265	238	270	297	275	255	270	256	260	250	245	262	257	251	285	255	267	283	272	277	251	238	254	257	235	280	284	275	261	256	248	258	263	288	286	225	235	266	248	244	250	292	254	257	282	249	239	250	263	286	284	246	258	258	240	215	251	265	262	251	269	225	255	260	257	267	281	256	240	253	227	247	259	285	250	262	247	259	275	258	279	247	274	267	282	265	259	264	254	253	293	258	269	251	277	256	258	273	241	237	256	270	263	289	263	274	263	263	255	264	256	260	256	292	250	255	266	270	245	269	238	246	256	254	242	224	242	261	239	279	274	242	250	256	278	248	265	251	230	263	262	261	282	289	271	270	276	233	280	282	255	287	250	239	255	248	283	248	269	249	252	268	242	251	254	244	248	253	247	238	261	234	285	262	272	254	288	267	295	238	255	268	240	223	261	279	267	258	259	281	225	284	272	262	269	255	264	230	261	289	300	248	277	254	289	254	264	248	250	250	261	265	234	260	261	247	206	278	262	283	240	276	257	269	246	271	250	273	250	252	261	256	242	281	256	262	270	263	257	261	258	266	258	229	263	257	271	264	265	275	259	273	273	245	242	249	275	297	261	217	283	284	279	241	279	248	276	244	249	235	272	249	241	275	257	270	259	277	274	266	264	239	247	286	281	275	264	266	289	263	262	243	246	233	235	250	265	279	250	257	240	256	271	266	250	237	251	246	270	237	265	268	272	262	257	285	263	269	273	270	249	251	269	269	267	229	254	267	283	243	262	238	246	259	231	249	264	248	254	281	252	232	257	249
37367	2703	6001	6486	5328	4416	3574	3047	2710	2365	2060	1878	1843	1552	1476	1425	1390	1301	1286	1162	1157	1072	1056	1059	1062	1013	988	1020	1011	993	941	911	914	917	907	920	885	860	888	918	908	844	941	873	847	910	882	840	846	784	788	824	827	858	816	815	826	798	853	807	866	804	823	843	771	792	842	771	788	837	789	834	757	802	884	852	819	852	837	786	826	847	793	839	822	799	814	788	794	848	778	824	837	790	783	797	806	878	801	779	820	817	767	796	768	730	880	790	742	779	775	798	798	772	769	757	876	810	774	837	830	796	774	769	773	769	815	808	820	777	786	722	769	734	795	773	730	781	767	790	809	787	805	808	786	759	824	733	822	807	795	782	780	786	810	787	779	767	794	752	736	810	781	794	745	849	755	764	759	810	739	786	791	823	806	823	758	795	742	821	828	780	783	800	803	825	789	745	840	813	775	771	774	820	833	738	740	788	828	786	770	755	786	733	764	796	763	742	789	761	791	820	788	802	780	784	819	774	777	790	763	789	741	760	753	764	742	763	797	785	827	833	786	754	768	788	815	726	775	838	788	794	779	838	694	779	764	837	734	776	739	796	755	789	800	780	798	770	764	798	775	759	764	773	775	743	713	793	766	782	740	771	737	785	801	766	768	810	807	775	776	768	757	754	792	765	783	811	764	798	764	799	767	778	768	752	757	781	827	816	786	757	844	800	808	774	770	734	817	748	793	771	791	811	808	726	782	737	790	735	791	783	766	791	799	767	794	759	730	790	835	778	774	789	772	778	786	785	765	779	749	767	781	811	794	738	779	793	760	795	756	762	808	799	771	768	798	779	795	798	784	799	798	783	785	803	754	802	793	764	757	761	777	793	818	775	784	732	777	726	756	756	777	818	758	772	804	736	805	756	809	809	753	735	818	759	797	773	760	738	763	743	802	748	795	728	776	807	762	813	748	784	803	769	746	730	722	724	792	784	820	777	773	726	793	756	808	752	802	807	786	754	811	756	789	795	765	802	759	765	775	775	730	776	747	750	748	788	794	806	752	841	756	759	788	783	775	765	773	775	738	740	739	781	796	783	711	832	796	733	816	784	752	802	808	792	757	781	774	795	798	736	818	816	770	763	774	764	807	750	754	719	789	774	835	764	806	733	757	768	785	785	778	779	785	787	798	760	775	777	751	803	775	763	804	767	752	769	799	785	766	817	796	751	760	753	794	806	800	774	775	781	787	820	775	777	723	757	796	798	793	830	767	775	758	795	825	769	792	778	757	737	806	781	769	817	806	783	783	785	754	770	759	757	768	768	754	782	753	769	792	780	802	795	798	803	792	765	815	794	770	831	771	757	784	846	830	772	783	803	761	751	770	714	806	783	780	754	739	775	754	832	778	781	798	797	784	733	766	789	756	714	747	782	766	809	771	820	754	807	744	799	734	791	796	770	754	750	764	751	755	825	795	801	777	785	723	802	811	792	758	813	735	773	802	770	800	807	736	811	785	790	796	810	788	801	836	761	768	820	785	764	760	759	775	753	794	769	786	765	824	774	772	786	782	808	770	753	782	824	758	715	806	760	846	742	817	778	794	769	795	804	755	820	742	782	775	792	800	790	792	813	739	829	799	779	768	778	755	750	732	778	780	784	774	796	802	805	793	781	734	797	794	796	777	825	818	751	751	756	784	760	798	835	787	722	787	809	790	767	769	787	735	768	758	754	781	785	780	795	706	784	767	794	791	769	795	818	785	770	740	772	772	751	760	778	830	776	725	775	802	801	761	813	799	789	766	757	755	764	734	745	795	800	787	760	752	763	812	733	750	756	741	763	708	760	804	789	788	763	781	817	764	789	743	762	795	749	776	802	770	785	778	797	764	748	782	792	775	800	752	796	799	772	811	771	760	727	758	799	775	778	806	757	778	791	775	783	806	749	802	775	731	787	814	746	761	819	821	763	816	785	804	781	770	744	803	757	778	796	732	815	745	820	772	783	819	786	789	738	776	759	790	766	769	784	838	813	776	752	725	799	757	799	731	747	748	772	766	791	795	859	799	779	790	832	745	748	792	743	766	779	793	720	760	775	781	771	763	808	736	766	792	822	754	794	789	726	779	747	727	767	772	780	707	805	764	735	751	772	769	829	716	798	752	797	799	753	800	817	805	769	776	826	822	823	761	765	765	761	760	759	811	761	791	754	775	770	817	736	782	797	793	842	788	782	808	764	745	728	709	813	764	813	752	781	806	764	775	832	752	735	766	833	775	792	788	780	764	801	778	749	784	742	778	804	775	801	825	780	811	759	768	757	769	798	713	763	793	833	769	765	769	755	772	799	750	793	738	820	815	785	787	768	765	785	790	752	843	759	791	772	811	793	750	788	810	832	772	764	832	768	710	778	724	786	754	788	783	742	776	823	772	764	750	789	794	768	766	769	779	721	814	761	772	758	744	778	753	787	818	787	783	789	722	789	759	821	805	805	792	763	767	786	755	785	813	796	819	763	793	797	755	815	791	757	772	802	812	767	813	722	814	810	770	759	804	777	799	778	762	816	781	815	818	755	769	759	763	794	759	824	798	798	765	795	795	798	771	791	784	764	775	739	764	733	740	757	788	802	749	849	765	780	764	832	787	768	772	736	801	760	796	778	805	815	827	768	762	753	839	824	782	790	765	756	813	812	805	816	854	729	809	812	753	753	810	788	779	794	793	764	799	763	787	766	751	844	780	778	778	818	747	812	789	821	779	761	805	783	774	757	779	792	805	769	760	785	779	761	781	785	746	754	800	754	822	809	815	775	753	734	804	772	712	806	758	805	764	806	786	791	773	735	808	758	790	776	746	771	762	721	744	782	785	778	774	789	784	836	809	786	822	747	812	786	785	778	837	818	776	747	793	787	787	791	783	733	756	775	736	770	814	751	777	761	766	787	787	780	782	753	801	781	769	790	786	775	835	797	784	817	794	800	771	769	761	739	816	777	731	805	798	855	841	735	800	794	761	730	778	776	830	740	797	766	794	821	791	816	835	778	742	789	801	720	734	794	833	749	773	825	855	765	774	785	753	795	837	752	791	787	779	787	801	832	786	743	804	827	759	784	789	794	825	764	776	790	856	760	731	779	757	758	823	777	818	809	699	802	822	747	786	787	785	790	760	740	816	818	772	770	785	731	773	780	792	786	763	757	855	771	752	733	808	777	765	791	757	799	773	754	791	756	769	771	776	785	819	793	733	780	737	780	775	813	782	760	764	841	772	789	765	766	749	805	815	786	782	765	768	783	762	785	790	753	777	757	753	778	744	738	757	767	749	850	797	757	770	772	799	776	792	771	783	785	795	756	782	819	771	793	805	769	765	803	768	770	804	761	813	800	783	777	797	779	801	837	772	742	803	752	829	784	838	770	804	802	808	785	739	840	774	760	757	794	798	808	796	781	780	798	761	810	755	800	784	812	714	754	762	811	779	800	799	760	749	794	758	769	814	807	835	761	791	824	792	772	804	758	797	811	784	763	786	779
10097	631	229	167	115	123	105	100	88	109	97	93	90	87	117	101	107	101	105	89	101	106	90	113	98	100	81	92	90	99	96	81	92	114	86	104	97	97	96	98	108	102	99	72	102	86	90	96	100	90	74	106	99	99	96	83	101	87	100	105	100	110	108	88	107	100	98	85	92	88	90	85	107	87	80	87	99	97	90	91	84	106	111	99	91	93	111	102	85	98	81	88	78	98	96	95	94	102	101	93	90	107	68	86	93	115	94	101	94	99	98	98	80	98	101	92	81	99	86	102	93	99	91	100	86	94	100	94	97	95	91	98	87	113	117	93	90	96	92	107	89	95	75	90	108	97	100	95	107	107	100	96	97	99	86	98	90	91	94	98	88	91	82	98	93	104	95	85	91	106	108	99	100	93	100	77	93	101	97	90	111	79	105	93	88	112	85	79	102	88	86	94	96	88	104	102	83	95	92	93	81	90	98	99	93	97	104	105	90	81	106	107	84	97	91	88	105	83	107	90	100	113	91	96	102	90	94	86	84	103	92	115	103	92	99	79	93	95	92	94	97	92	94	90	102	105	90	91	101	106	102	107	106	102	101	96	93	97	96	95	92	90	95	82	68	102	120	102	102	87	81	85	99	101	103	92	108	111	92	81	80	108	111	107	82	96	95	92	94	126	84	94	94	97	105	90	99	92	81	86	86	102	89	79	102	100	105	87	93	87	99	95	96	84	87	93	92	87	90	84	96	87	116	96	84	89	85	90	79	97	90	78	104	93	77	82	99	87	109	74	99	87	92	104	101	92	98	101	94	97	103	92	101	100	82	106	88	84	99	98	102	77	116	94	94	96	99	84	101	78	101	96	84	98	112	98	90	103	95	96	93	104	117	119	108	103	97	92	71	90	84	85	102	99	104	89	89	101	110	97	118	107	84	99	99	106	90	92	87	87	85	100	110	93	86	113	78	82	90	111	74	87	114	95	103	88	88	99	100	103	84	96	81	89	88	100	89	103	89	78	105	111	85	107	95	101	80	82	102	91	105	109	102	80	102	97	90	70	91	90	91	109	84	108	96	92	83	104	84	98	110	88	89	90	86	102	106	89	104	109	114	99	117	80	91	97	108	107	97	82	95	95	98	88	90	93	96	99	99	82	83	86	100	106	107	109	101	110	98	103	84	105	100	106	91	101	98	86	96	78	111	101	102	94	90	97	89	97	100	78	103	91	77	86	96	86	101	92	109	111	109	91	117	87	104	91	97	123	95	91	90	96	97	85	85	91	87	77	98	73	101	87	93	104	84	110	78	88	87	79	89	95	95	88	88	108	91	94	106	91	102	103	97	95	73	87	100	93	92	93	90	87	89	106	76	102	94	79	89	83	90	111	95	87	94	109	99	84	107	87	94	90	92	88	93	93	96	93	89	96	97	80	117	97	94	97	85	103	86	95	98	91	101	109	85	79	102	97	95	98	87	97	81	105	98	88	90	105	105	84	87	82	89	88	88	89	82	85	84	91	91	107	96	77	73	100	95	83	97	98	102	94	109	97	89	97	93	86	74	106	89	98	87	97	105	101	95	90	97	97	102	94	107	89	114	102	89	91	100	91	94	100	104	89	91	104	108	94	118	104	100	88	86	124	83	78	111	97	85	102	91	90	92	96	92	88	101	99	97	110	101	86	90	99	98	114	96	108	88	97	90	88	96	84	101	100	85	97	108	95	82	113	102	92	86	108	82	100	95	82	81	93	82	94	98	84	93	103	103	83	96	84	96	96	101	90	113	89	105	107	109	80	89	112	95	103	99	90	96	97	95	97	99	101	98	92	95	84	101	120	94	109	98	87	112	100	100	92	83	82	101	97	99	91	89	84	100	104	92	97	90	86	101	85	79	95	85	97	107	92	83	95	101	99	99	89	97	83	90	81	97	101	82	87	93	83	96	114	92	94	95	85	79	86	81	80	88	77	101	90	81	85	81	93	107	107	100	92	94	101	98	97	114	108	86	92	108	96	101	108	101	97	76	107	93	118	108	95	99	95	99	107	100	101	82	74	100	93	96	72	103	88	108	98	94	90	89	109	87	96	94	82	100	109	88	100	90	106	107	91	91	109	102	107	97	95	93	95	98	89	85	96	111	86	104	87	79	107	91	97	103	99	89	101	104	101	119	99	88	84	98	125	120	100	99	105	98	101	90	77	101	90	89	86	95	101	90	86	97	109	93	94	92	107	87	92	110	93	89	94	101	84	110	107	111	82	94	94	111	103	83	105	80	115	101	91	85	89	86	96	101	77	83	76	116	85	108	76	99	85	101	103	89	97	78	106	99	74	78	86	114	97	92	92	99	76	87	93	94	104	95	121	98	95	100	84	97	103	93	88	89	103	104	93	90	95	93	90	117	97	93	101	98	94	87	98	93	100	99	82	95	113	89	106	92	113	90	83	94	90	111	97	107	83	104	89	86	99	98	99	99	114	96	80	92	94	115	75	93	90	87	94	93	102	95	111	84	82	64	101	83	89	86	106	99	96	95	96	91	100	85	102	80	104	115	86	85	115	103	94	81	104	99	84	88	99	85	103	99	98	107	96	88	88	75	78	83	103	94	108	104	114	112	84	110	90	103	70	98	102	84	83	94	100	105	96	93	95	80	112	77	103	81	86	96	96	112	91	91	104	103	87	108	88	89	98	88	89	104	92	76	86	93	96	97	98	95	110	87	91	106	92	88	98	91	96	74	97	90	106	89	98	97	80	109	84	100	92	98	84	106	98	106	97	97	71	105	104	90	111	107	103	92	95	107	98	103	92	88	96	91	87	89	91	81	88	95	112	89	98	100	118	95	111	115	84	88	90	96	90	103	87	97	94	88	115	96	94	101	92	104	97	110	98	90	87	98	100	101	94	93	91	89	77	90	86	97	91	83	78	91	97	98	86	94	96	96	102	99	94	123	100	88	103	82	79	81	106	99	96	78	95	88	68	80	81	91	89	108	88	80	98	85	84	108	99	98	101	86	111	109	101	88	98	104	86	86	110	98	95	91	79	84	90	105	87	99	86	88	95	95	84	99	103	91	79	79	92	101	96	100	89	94	103	84	84	99	100	111	84	91	101	87	106	78	91	100	99	95	95	96	85	90	110	91	95	111	104	100	110	106	98	90	106	102	109	97	94	112	86	79	108	112	102	104	114	94	89	87	90	99	83	103	114	96	95	98	92	104	115	89	105	82	101	88	93	104	103	111	103	102	103	82	105	93	96	95	87	94	114	120	89	85	93	86	107	79	86	90	95	92	113	101	88	85	85	97	103	115	86	86	102	90	84	104	96	97	102	86	93	109	92	91	99	97	83	101	112	85	95	92	109	86	108	109	98	89	91	69	88	106	99	95	89	114	94	91	120	110	92	92	82	89	96	95	102	94	88	92	87	87	102	89	90	90	101	106	97	86	92	100	92	100	83	105	91	80	104	102	84	86	93	78	105	97	106	100	88	99	85	81	87	90	95	90	111
9673	400	553	490	494	487	426	450	432	371	394	396	336	361	349	335	355	350	340	354	379	345	362	375	371	355	363	346	317	355	353	338	331	348	333	335	334	360	358	379	346	357	355	369	354	350	345	349	351	344	348	357	343	330	327	354	394	327	347	351	367	352	362	362	363	307	330	375	351	313	335	357	340	331	331	373	318	355	378	374	343	362	308	371	345	322	361	356	355	367	359	315	325	316	363	349	343	356	359	350	373	328	339	321	343	306	354	353	348	340	339	314	312	342	324	295	344	358	359	386	330	339	336	324	355	335	329	345	310	351	336	360	358	348	351	327	367	343	339	322	329	350	337	320	340	340	355	342	344	346	353	341	330	327	336	333	331	333	333	360	325	358	313	378	355	354	314	343	325	316	370	362	383	359	322	355	348	335	344	345	340	352	317	333	339	334	335	381	335	339	343	333	349	318	341	331	347	348	344	324	312	334	325	320	366	339	345	352	377	324	345	317	317	353	365	327	317	331	328	341	336	359	323	332	332	308	327	371	351	335	330	324	358	355	349	370	328	324	384	332	375	333	347	341	326	345	306	362	377	359	338	356	360	333	344	368	320	334	340	306	331	325	372	346	324	364	329	329	332	304	334	346	326	383	356	320	327	360	368	385	356	352	351	332	344	336	356	379	338	340	367	346	345	338	365	351	349	352	333	334	327	340	354	337	313	352	327	316	300	350	368	338	330	373	321	398	342	326	341	357	358	348	360	308	335	364	366	358	336	323	343	324	354	350	367	346	354	346	324	335	322	363	331	356	357	375	357	344	311	326	363	355	333	357	360	329	327	348	320	357	331	378	298	330	348	395	335	314	347	338	342	354	322	353	341	346	343	341	300	317	365	319	339	330	360	352	324	331	375	333	334	339	301	330	330	336	332	335	361	346	340	336	377	327	340	306	358	335	333	322	343	346	337	303	339	370	317	354	361	330	350	350	356	334	347	325	347	377	345	341	324	367	359	350	369	325	349	364	355	354	348	355	348	317	339	339	330	314	365	341	365	354	333	357	315	322	362	322	341	327	360	359	346	356	325	325	353	343	371	351	341	317	322	344	367	334	330	343	339	358	340	326	340	365	353	334	333	343	348	350	369	374	354	363	348	354	318	331	339	376	326	342	331	357	368	324	331	340	352	359	355	346	328	320	343	331	385	327	333	357	336	334	358	332	348	349	342	360	344	335	343	353	359	314	338	333	346	343	347	342	372	321	344	344	337	326	352	363	310	342	357	320	322	314	332	367	328	339	373	364	336	347	345	322	305	322	360	386	367	334	346	331	348	336	348	333	344	365	351	335	332	327	356	345	347	329	359	343	340	363	329	336	328	317	365	366	351	325	322	336	320	387	361	340	370	328	337	338	332	371	360	364	362	336	348	366	363	348	358	354	359	367	328	317	344	351	368	357	348	363	300	325	353	321	328	335	367	323	351	341	347	331	349	348	338	343	346	345	353	365	352	345	356	349	344	361	353	335	359	339	341	323	352	318	331	360	328	345	323	345	340	355	357	352	316	377	352	354	335	329	336	365	309	368	340	320	346	363	322	372	313	342	314	311	336	360	345	357	349	319	321	322	332	338	324	306	328	312	347	372	348	362	317	365	308	320	329	363	359	351	331	362	321	340	322	354	349	337	352	328	345	297	350	340	371	337	332	347	320	331	335	350	365	331	404	350	327	333	353	333	349	359	316	317	310	368	325	347	369	374	348	326	366	320	333	317	321	361	309	333	360	344	352	371	355	329	374	340	357	364	385	329	324	332	316	357	332	336	358	347	340	327	360	379	337	346	349	335	352	323	346	356	350	345	350	345	349	321	346	348	342	344	374	323	346	301	330	324	363	359	362	349	352	351	355	348	330	347	378	366	334	379	391	314	354	346	345	345	301	368	377	363	367	347	330	336	369	347	353	390	339	379	364	329	337	347	368	335	353	358	360	353	347	325	349	339	312	360	343	353	341	355	339	317	334	346	379	335	358	365	354	353	333	339	345	355	338	322	346	335	342	351	360	337	322	363	320	372	345	353	340	317	356	322	325	335	351	369	362	345	342	340	340	349	345	322	349	315	343	366	342	329	310	346	362	323	335	365	354	358	377	311	333	330	323	351	322	327	329	314	345	354	371	348	361	323	347	342	378	309	336	335	298	357	340	322	346	352	310	349	335	361	329	338	338	341	361	332	358	340	334	346	350	383	381	350	329	338	357	339	371	355	364	360	293	335	359	330	342	342	341	358	318	333	374	369	341	355	375	354	340	338	347	337	342	347	380	337	338	342	329	341	339	362	373	328	354	322	349	375	350	384	318	338	363	353	313	341	365	368	330	335	332	344	341	348	352	336	349	336	329	353	342	362	373	361	356	336	347	319	329	327	372	349	321	329	328	321	340	337	325	339	335	338	350	355	348	326	356	338	339	325	351	314	336	314	337	350	342	375	353	368	350	315	333	320	305	347	356	368	352	318	368	340	351	335	355	368	337	355	339	321	370	356	340	348	392	383	350	310	372	352	365	363	320	360	332	376	361	328	365	353	324	379	325	350	349	350	336	342	340	337	363	332	350	364	319	358	351	355	334	301	367	297	347	328	358	357	332	319	353	314	346	327	352	352	351	316	324	335	353	329	319	352	335	353	377	339	365	317	354	362	343	335	382	362	351	347	324	389	323	318	315	317	362	343	336	357	356	349	351	343	304	364	392	352	355	350	324	345	350	368	301	336	346	346	352	331	373	317	348	379	316	331	337	344	352	333	328	343	366	347	363	365	316	346	344	329	299	353	366	346	347	361	339	317	347	357	336	315	326	359	338	346	352	379	350	394	330	335	307	388	362	318	346	377	400	390	320	318	337	318	324	321	334	376	334	344	328	326	376	393	328	372	349	300	317	359	379	330	341	334	354	347	354	382	323	320	351	365	349	355	328	328	339	331	312	359	341	341	346	315	365	333	345	337	315	367	322	303	350	358	325	305	345	351	367	312	332	356	342	328	330	330	343	343	343	327	358	337	350	328	336	361	339	375	338	337	343	356	341	345	353	365	344	349	356	307	308	333	320	348	330	352	336	346	339	345	347	348	342	352	351	373	341	341	380	332	326	352	323	364	338	351	315	337	315	394	372	341	345	346	346	352	385	374	351	350	356	358	357	313	336	389	343	394	343	329	360	327	379	351	362	322	348	355	340	324	360	346	334	319	349	334	325	376	379	329	344	338	381	338	318	349	331	329	358	363	326	375	338	304	323	363	371	354	342	332	340	341	315	359	344	356	343	348	338	347	345	351	337	366	336	316	361	324	336	320	323	300	343	324	331	349	321	316	344	316	329	341	336	335	344	351	353	318	342	322	336	358	353	323	358	328	365	362	347	347	371	348	335	376	362	334	350	340	366	329	337	324	389	326	347	342	370	346	359	358	359	359	317	336	263	339	332	321	318	348	360	317	344	329	327	359	304	337	331	343	357	344	342	340	360	338	375	355
50228	14248	2148	1038	690	544	413	349	299	270	262	245	212	239	189	231	202	190	166	175	183	198	189	181	189	180	173	179	144	165	173	165	187	171	156	160	167	153	173	142	173	178	183	182	166	165	155	159	185	149	171	162	195	151	162	182	166	158	161	180	160	170	184	158	164	165	169	188	171	153	159	177	136	147	157	174	152	165	158	156	150	141	181	168	153	167	165	158	190	147	168	152	153	175	167	159	173	179	160	167	176	140	166	157	155	163	131	160	160	178	150	159	156	200	163	155	167	174	150	159	159	145	155	167	176	154	168	162	163	152	176	140	173	161	185	171	175	147	173	184	177	156	159	147	135	175	148	178	143	153	167	140	178	141	178	165	177	170	161	147	157	158	159	150	163	155	159	169	161	164	164	186	161	158	142	169	156	163	151	169	177	159	168	174	157	162	152	167	139	168	150	162	160	167	154	183	186	152	163	157	166	132	160	142	167	159	171	147	165	152	169	169	182	160	173	169	167	166	160	162	147	156	146	176	193	169	189	147	166	181	170	161	161	152	161	154	162	162	151	169	130	183	150	164	169	157	156	172	175	158	181	144	174	149	169	156	153	161	163	164	150	164	156	184	167	156	166	167	164	164	168	159	146	192	178	152	152	148	182	165	147	144	160	152	171	172	163	137	172	144	145	145	175	165	166	175	181	169	162	149	172	154	153	146	174	151	162	149	151	134	143	133	162	177	151	163	161	157	147	149	147	163	173	171	177	175	167	177	135	158	162	176	160	175	144	145	147	180	164	127	169	181	134	127	163	167	159	160	169	153	168	176	155	168	171	166	173	156	148	161	171	162	159	157	179	148	147	156	170	155	188	152	171	163	148	156	164	173	185	167	135	153	149	167	147	163	153	153	167	176	170	163	175	165	159	183	180	165	164	165	143	161	166	175	165	187	164	152	154	173	146	171	164	157	154	156	154	156	155	148	165	162	165	175	170	169	157	158	171	158	176	157	170	162	160	150	171	148	149	152	143	151	164	172	150	135	177	168	140	167	140	163	161	140	144	137	176	157	153	161	150	168	166	184	159	144	156	175	158	155	164	172	153	159	167	140	154	173	166	148	164	131	155	156	179	165	156	188	141	147	149	145	178	149	157	174	161	152	191	172	162	147	155	157	171	187	175	138	148	175	180	167	169	168	138	168	156	155	179	170	164	163	151	165	167	163	154	160	137	176	151	154	142	188	144	188	144	171	160	177	140	161	161	140	163	146	172	171	170	155	165	149	150	161	155	163	158	156	169	163	177	163	164	169	156	166	149	155	150	161	159	168	148	160	171	166	162	168	159	166	169	193	160	162	152	166	143	174	148	162	163	163	177	160	144	167	155	150	160	172	148	143	158	177	145	155	177	151	163	165	156	164	158	156	133	189	186	179	168	176	151	169	142	154	149	156	159	163	137	163	181	148	146	166	150	162	154	150	170	172	160	160	174	179	162	155	162	171	169	157	167	146	168	153	185	158	170	167	164	214	153	155	150	168	159	152	157	140	157	160	162	170	154	164	141	155	163	143	157	160	138	163	147	189	164	139	145	173	155	184	176	187	175	171	148	165	163	157	176	144	143	148	185	148	158	172	143	144	171	167	186	154	165	158	184	152	179	163	156	164	168	149	182	162	183	172	170	163	207	147	157	173	178	158	170	157	167	165	141	140	160	162	137	147	166	173	138	143	165	141	168	171	178	139	143	135	160	178	168	152	160	169	143	156	163	158	193	162	165	157	153	164	183	176	162	180	165	162	139	159	138	161	170	157	159	152	174	151	149	169	158	163	151	162	162	167	155	162	156	155	186	185	187	159	176	164	153	141	162	160	155	155	150	165	162	147	161	160	161	158	142	171	140	164	132	169	156	171	164	145	169	164	179	151	151	193	155	167	143	183	126	138	142	161	188	151	149	174	161	182	186	166	185	165	142	169	180	169	171	172	144	158	146	159	178	167	176	150	193	174	140	157	147	142	164	167	172	169	179	182	188	173	148	147	164	164	176	165	166	169	145	172	168	174	169	173	182	162	155	156	141	153	154	137	175	162	171	172	166	164	142	150	157	158	166	182	165	140	175	176	170	143	162	173	159	159	150	138	171	163	162	165	174	163	150	152	174	169	165	172	188	149	170	150	159	167	158	175	186	169	180	168	120	162	181	162	158	178	137	133	161	169	171	154	165	156	171	154	161	165	140	169	148	168	149	170	150	169	135	157	123	170	164	153	157	141	145	177	149	153	135	165	178	160	162	161	185	134	178	143	163	151	165	179	158	145	148	164	174	175	160	174	184	124	177	136	172	134	159	174	186	157	165	163	155	155	166	177	159	175	157	175	162	166	150	162	176	155	179	171	178	159	168	161	168	183	188	163	184	156	167	169	155	186	140	156	134	177	183	158	138	149	183	174	159	168	174	166	161	192	175	150	164	131	173	164	145	180	158	171	169	173	169	170	154	158	169	164	169	149	164	147	174	156	178	173	159	175	162	146	146	149	172	177	151	163	156	172	168	160	153	151	167	171	162	155	162	151	152	138	163	173	165	159	148	144	169	167	153	158	157	148	167	137	151	154	176	185	178	165	162	171	159	169	153	146	155	176	129	149	163	175	174	156	169	165	173	155	169	165	165	161	179	156	167	154	161	153	137	188	158	142	163	153	151	148	155	167	164	176	160	155	136	172	162	154	169	157	160	175	155	162	171	154	177	140	194	171	159	175	154	166	167	157	166	162	158	157	152	164	160	163	161	144	171	166	153	154	162	154	158	158	164	172	164	170	176	157	159	168	176	166	150	168	137	146	164	145	133	187	152	162	169	164	168	140	150	143	148	153	179	149	178	140	152	149	160	168	179	166	155	166	139	139	155	155	176	160	159	170	194	161	166	179	175	159	148	169	136	142	189	170	167	157	162	158	151	172	170	176	150	168	179	158	158	141	155	171	143	161	167	153	168	165	140	163	161	176	169	158	147	149	172	153	160	178	145	162	162	174	158	170	165	175	149	166	149	166	214	155	179	177	164	155	182	130	167	139	170	177	156	156	138	156	172	134	165	151	143	172	164	166	143	153	146	161	145	161	160	173	154	170	183	181	159	157	165	183	166	147	170	173	175	149	167	149	180	149	149	173	162	161	164	151	153	155	186	144	164	165	159	163	153	166	142	157	163	189	153	150	154	169	149	170	159	163	189	164	162	167	159	161	152	161	174	173	187	157	146	148	154	182	171	168	168	174	145	172	166	174	155	168	159	169	143	149	155	164	136	155	182	177	162	142	155	161	152	165	195	177	165	160	170	186	153	173	163	149	148	158	156	147	149	150	170	162	186	168	157	170	174	161	166	174	184	160	163	158	171	156	155	159	174	180	173	145	140	170	172	158	158	158	158	176	165	140	146	189	141	160	165	168	158	171	162	155	170	150	161	163	182	168	160	155	157	163	178	153	145	151	151	167	166	172	196	192	176	173	165	154	154	146	156	167	181	165
29277	1443	3258	3475	2977	2403	2025	1792	1533	1301	1216	1076	1063	919	866	850	735	797	758	752	743	712	699	636	715	599	623	618	618	636	609	596	589	566	616	562	598	600	587	575	570	572	601	562	572	559	587	553	608	580	580	564	532	596	602	521	582	559	564	527	526	566	535	575	525	507	521	554	531	552	532	535	557	555	600	521	571	514	542	556	526	536	559	518	550	543	508	571	531	493	563	540	487	531	571	513	524	541	575	489	524	551	515	537	538	581	527	537	545	543	526	557	491	539	515	517	537	494	576	537	494	575	522	513	515	528	533	514	539	508	544	495	530	517	528	511	560	490	560	539	541	574	544	540	528	529	519	548	507	520	536	507	506	528	540	514	520	550	532	535	541	539	546	541	561	516	579	544	571	501	523	519	528	521	494	517	534	527	526	523	501	523	538	506	545	560	498	528	561	480	535	539	557	501	527	535	535	535	527	524	543	522	563	533	559	519	501	537	546	503	534	572	506	509	540	499	519	549	488	522	549	546	484	507	578	526	564	580	579	555	557	550	500	519	496	513	541	508	571	530	527	517	559	524	522	516	529	520	522	565	561	542	505	543	536	531	544	491	544	555	537	524	533	513	532	572	508	519	496	534	529	557	526	527	506	553	511	558	537	528	541	544	543	505	539	612	497	512	566	542	523	526	492	534	528	532	487	494	548	550	519	553	499	514	555	542	542	527	513	518	545	531	515	520	493	528	522	514	517	515	525	513	502	530	551	528	481	535	570	550	487	529	575	539	513	570	528	525	564	521	519	529	544	507	525	526	520	530	563	523	498	499	495	548	512	571	563	557	556	557	506	496	519	521	534	536	544	559	537	528	563	532	527	549	568	540	515	529	565	506	515	506	559	541	499	539	507	530	540	548	540	522	547	498	523	532	533	506	513	533	514	530	546	508	511	540	497	559	475	516	527	517	520	501	526	558	480	537	540	572	520	529	500	472	542	517	485	542	494	522	538	533	516	515	565	508	489	512	520	525	567	543	516	511	519	530	532	518	527	548	528	504	511	506	545	546	507	561	559	533	542	551	490	543	521	530	508	505	578	555	514	526	511	512	506	523	513	500	546	540	513	553	540	503	538	562	547	536	574	523	541	549	566	501	527	547	506	585	525	487	550	497	545	519	514	541	558	504	555	494	543	557	523	561	512	491	536	564	515	533	511	544	522	512	520	564	527	530	527	521	534	482	517	524	527	510	477	548	545	501	496	547	524	531	512	540	504	542	515	550	513	533	546	500	533	519	532	527	556	533	514	517	553	527	512	528	531	524	508	527	523	576	502	535	558	572	553	573	511	533	519	522	519	554	529	498	516	528	530	572	508	501	554	502	541	535	513	524	531	512	525	497	530	511	577	532	505	516	538	544	510	527	515	533	460	502	549	514	516	536	545	512	544	533	490	542	444	535	499	551	538	553	490	535	547	515	551	507	529	544	518	519	515	504	529	529	542	529	527	517	556	472	532	500	560	515	530	535	491	533	517	540	545	550	574	568	501	526	524	510	524	537	553	507	475	515	567	523	572	562	537	533	496	522	506	513	511	523	526	542	512	526	533	526	486	534	497	539	549	484	514	534	569	532	490	563	522	527	584	509	593	501	531	557	483	483	524	542	545	556	516	494	598	555	525	540	561	505	529	568	503	551	544	523	533	521	529	527	498	517	575	529	523	524	539	523	503	512	526	547	507	533	535	539	527	507	526	546	554	556	532	526	527	510	525	517	552	557	562	538	515	496	514	533	531	554	547	533	531	547	515	580	512	543	519	476	525	517	537	572	552	511	521	477	519	564	531	521	545	504	474	505	507	510	522	500	552	509	543	554	532	545	544	551	539	503	556	492	522	540	504	565	553	520	525	539	540	535	511	506	505	547	551	554	535	543	526	553	508	553	507	526	511	479	526	517	501	536	537	528	534	517	538	526	496	532	565	517	523	500	572	532	520	505	530	524	516	519	538	531	533	531	519	526	518	518	530	548	556	535	534	549	501	535	562	528	487	531	550	508	516	559	542	557	461	477	538	481	546	506	528	536	501	527	554	511	542	519	527	551	541	530	537	517	543	543	538	475	534	562	521	539	537	528	505	512	533	503	514	537	550	520	526	556	499	528	509	596	566	500	544	525	548	514	514	539	532	527	493	528	529	520	530	532	538	517	522	511	523	539	511	518	504	565	556	532	562	529	518	541	514	531	572	529	547	532	528	523	529	523	530	532	556	512	543	547	511	507	543	532	542	507	526	544	519	560	525	514	502	547	540	515	508	534	536	501	533	540	557	513	503	549	521	545	489	538	551	525	545	579	507	531	517	505	537	547	522	515	513	550	545	550	528	543	530	545	527	506	547	548	550	542	480	533	545	497	493	535	549	491	529	507	532	545	507	524	499	530	540	546	563	529	546	535	517	537	511	501	532	507	564	538	549	531	529	531	550	524	526	491	567	529	524	513	538	492	531	571	604	524	555	546	535	533	521	545	555	520	510	517	514	546	497	504	504	566	550	523	529	553	536	527	565	501	493	548	559	553	512	553	545	559	523	571	520	522	504	497	498	521	542	531	547	544	573	504	524	488	519	532	514	558	542	537	506	498	530	548	536	518	504	551	552	534	567	535	520	523	535	538	550	499	543	516	519	530	510	560	553	529	506	557	505	530	536	524	542	560	526	523	490	572	512	509	533	528	576	528	529	507	551	524	525	533	542	514	505	519	500	526	525	559	510	515	546	502	493	513	555	555	536	543	524	518	525	538	539	530	537	483	526	554	534	534	526	551	548	524	552	532	513	559	505	486	557	494	523	497	563	514	514	535	527	507	519	509	533	494	564	544	544	492	551	527	529	521	524	527	509	490	546	534	531	482	558	512	553	548	475	528	519	538	520	537	512	525	496	525	586	546	519	580	516	536	573	500	547	515	466	506	536	516	560	531	532	525	478	557	558	527	541	550	570	527	551	515	474	537	535	511	532	537	537	516	523	531	537	547	476	554	511	534	507	564	553	559	506	511	518	516	520	484	521	522	489	535	537	552	562	536	522	514	518	524	508	504	587	519	540	544	520	527	489	494	546	459	510	523	507	495	521	513	520	558	535	510	538	525	509	549	504	584	519	558	494	537	482	534	505	498	536	536	538	549	554	537	569	514	520	527	518	514	551	539	559	538	532	564	526	568	563	563	536	566	550	560	521	507	524	527	531	563	550	520	530	531	511	547	514	552	527	555	571	532	554	524	525	543	533	501	509	502	573	540	478	547	559	521	512	514	532	513	543	536	526	545	507	485	521	594	533	551	502	563	520	533	492	511	489	508	524	509	506	539	549	516	542	506	570	535	550	545	518	518	537	507	521	536	539	531	544	480	494	533	532	525	576	538	534	568	544	574	538	521	501	533	517	547	538	520	541	484	544	533	502	544	522	477	525	532	505	523	553	565	526	501	505	555	556	521	538	514	505	547	515	520	491	537	533	555	536	524	504	514	537	519
62061	22952	8277	2337	1413	1022	814	688	513	517	468	446	375	375	350	365	309	328	325	286	322	276	311	300	273	291	301	286	299	273	259	290	259	272	293	283	261	264	244	262	258	253	254	256	244	281	273	257	245	274	283	266	257	256	269	283	276	265	253	250	287	262	240	303	250	264	267	252	269	265	267	272	245	283	285	253	232	247	259	279	264	240	262	246	268	285	296	277	238	255	278	247	239	265	266	219	257	227	272	241	291	247	269	280	251	293	298	279	242	242	288	228	268	266	268	228	264	255	257	239	280	235	215	241	239	252	275	302	241	271	271	271	265	253	246	254	248	258	246	267	247	268	244	241	247	260	235	242	295	257	257	243	238	258	257	249	234	241	258	278	284	280	275	246	249	280	315	290	242	239	259	255	250	251	276	287	287	272	290	291	268	244	282	256	258	273	254	235	247	239	288	250	248	249	226	255	265	260	251	262	271	257	273	241	250	273	254	234	278	266	242	244	243	262	267	256	234	255	233	274	296	263	210	250	256	238	257	278	244	231	238	246	269	258	261	269	282	251	260	291	275	249	247	284	238	252	264	266	277	246	228	262	219	269	261	287	263	261	257	235	268	239	263	249	242	229	256	267	282	256	252	228	246	261	238	271	242	232	250	284	299	247	235	269	249	247	286	278	253	212	267	273	269	267	270	251	240	271	261	264	233	260	257	229	270	273	258	270	285	257	254	249	277	263	252	242	269	273	241	282	252	273	280	292	266	234	230	253	253	247	275	266	273	263	253	256	274	238	229	246	255	240	273	257	259	280	237	275	249	271	240	277	265	264	286	241	260	246	268	243	288	271	242	254	236	252	249	250	284	242	243	231	250	241	260	265	232	266	249	242	278	274	251	277	231	256	263	239	241	272	251	267	267	272	276	255	266	275	222	241	261	250	237	260	250	240	264	254	260	262	261	245	267	257	287	253	268	278	256	296	262	242	233	269	244	254	267	227	280	260	283	242	252	268	241	278	246	272	289	276	251	270	255	240	245	228	288	254	267	293	260	239	285	271	254	264	279	293	270	252	258	253	283	285	274	259	254	244	234	236	257	253	263	232	263	255	258	247	266	291	240	250	252	244	266	248	250	278	287	245	261	265	243	259	252	258	268	248	284	229	264	243	241	270	253	262	250	240	238	287	260	261	246	252	249	287	260	247	289	252	240	272	291	259	284	287	264	270	284	272	282	265	280	289	252	241	259	260	281	240	265	260	283	258	277	256	272	251	239	250	274	247	267	284	253	262	285	295	285	253	278	238	259	257	283	267	255	229	275	232	240	255	274	270	263	243	245	253	257	257	246	258	287	293	271	254	249	249	264	242	269	269	243	260	290	293	248	269	277	282	236	259	259	265	256	223	247	254	295	257	242	285	279	249	271	257	245	267	278	290	252	256	257	285	274	261	243	280	266	280	270	295	259	227	272	254	271	237	253	236	258	264	292	277	265	299	235	280	255	246	275	230	249	237	242	261	256	318	265	255	273	257	241	256	281	268	271	250	271	295	279	258	270	257	266	247	271	271	245	284	262	283	238	276	265	259	245	271	269	225	269	243	250	274	256	227	230	273	249	240	247	272	247	252	269	236	246	278	296	236	270	259	254	254	262	270	255	273	270	276	270	254	264	252	262	256	261	267	253	274	271	244	251	253	263	235	249	238	228	252	262	292	269	270	266	256	256	221	267	257	268	270	253	270	262	267	243	253	285	215	238	258	275	279	259	237	237	243	244	244	263	232	233	307	257	257	261	275	268	249	234	267	271	255	250	229	286	272	261	239	254	248	246	272	263	234	250	246	267	253	260	254	252	243	279	267	242	261	239	256	242	279	269	241	226	241	251	268	263	255	247	234	268	273	259	251	249	269	245	270	245	274	276	269	267	261	243	230	279	278	270	206	279	269	260	299	228	251	251	251	267	254	287	268	267	264	261	235	262	275	270	271	258	249	247	255	260	280	277	248	250	250	285	260	281	254	247	275	250	219	269	274	233	249	252	237	269	278	261	256	279	280	248	244	262	264	239	243	244	257	240	251	241	261	277	259	289	256	246	270	258	260	257	269	243	282	252	252	248	285	241	250	255	234	256	263	262	270	264	231	264	244	255	231	232	247	221	257	248	267	266	271	251	253	265	231	254	243	279	279	239	286	276	219	240	271	266	255	275	266	276	278	289	297	236	287	276	256	251	247	263	285	282	233	249	259	256	288	282	241	230	235	256	286	240	242	254	269	252	264	274	255	234	258	243	225	259	245	252	276	254	267	278	272	250	281	245	239	252	247	282	303	250	261	259	265	273	267	284	256	286	258	267	264	269	246	259	258	247	275	243	270	271	243	227	261	259	253	283	232	253	264	243	251	249	275	270	280	271	241	229	243	259	281	251	255	236	273	254	262	269	247	262	223	275	234	229	238	282	230	248	288	254	288	288	271	284	282	250	271	249	299	255	286	275	252	248	263	259	281	237	269	240	274	269	247	267	274	268	258	273	266	267	258	284	239	265	256	267	239	239	252	236	274	278	267	275	280	256	260	254	268	254	255	225	280	233	261	273	276	238	244	242	235	264	240	266	259	258	263	262	284	310	241	247	264	258	286	265	270	238	231	249	274	267	253	283	260	247	246	269	259	273	262	248	271	270	266	273	281	237	245	246	262	265	270	282	253	263	257	268	273	278	249	264	277	273	260	242	261	262	254	278	272	269	258	246	250	276	289	245	258	240	235	262	280	239	246	284	306	254	272	257	244	267	292	281	264	264	257	240	255	278	242	252	269	259	258	249	240	290	307	275	246	240	239	255	215	268	241	284	259	276	260	247	231	246	273	264	286	279	258	254	252	259	272	253	257	290	262	271	263	244	249	251	266	257	266	269	273	273	261	274	261	259	247	246	265	221	276	251	240	277	266	256	274	235	269	256	254	249	275	231	263	264	274	246	248	254	290	246	269	272	278	274	270	267	264	268	249	274	246	279	260	243	263	289	257	276	280	273	269	253	244	267	246	283	277	268	271	261	253	271	253	246	286	286	260	285	255	254	229	258	259	282	220	235	273	275	283	258	273	256	249	299	237	225	270	246	232	257	271	248	247	246	265	257	247	238	283	246	270	244	265	264	259	270	271	257	269	263	269	259	289	284	273	272	229	290	258	260	268	279	261	252	250	269	277	276	203	261	256	259	292	268	281	280	263	257	255	233	252	259	258	252	242	280	248	275	279	275	280	255	227	258	248	246	249	282	261	266	272	273	250	256	257	263	266	237	286	265	243	243	247	233	288	279	247	296	267	270	271	244	274	261	272	248	234	265	274	266	261	283	284	257	269	237	259	259	270	266	240	252	256	239	232	219	269	266	259	269	264	277	234	284	249	283	234	240	261	271	267	281	272	268	281	246	293	248	269	252	251	233	264	260	290	266	244	243	282	258	243	240	286	267	263	255	265	281	247	271	283	241	242	270	283	253	264	258	255	285	263	267	248	235	273
38164	2737	5940	6341	5360	4400	3742	3108	2598	2312	2064	1883	1710	1594	1488	1369	1376	1271	1202	1255	1131	1078	1120	988	1081	993	973	1015	1003	950	907	944	911	869	923	908	884	913	889	888	944	871	832	887	863	838	859	868	835	824	865	854	862	809	823	833	881	838	788	798	778	786	795	818	825	825	806	799	822	826	813	837	786	832	787	812	766	817	817	816	822	771	748	794	815	789	839	829	774	845	780	710	848	762	827	754	827	771	775	812	833	785	815	773	800	792	816	767	756	810	819	777	809	790	781	813	819	748	792	764	754	809	815	768	797	779	767	779	806	776	781	756	796	751	785	761	756	784	807	825	719	750	841	765	805	781	753	767	837	736	796	793	767	785	779	782	806	804	790	783	819	787	767	789	813	809	807	773	840	797	753	756	780	791	748	793	806	826	707	794	763	784	782	807	748	781	773	821	775	800	779	771	756	748	806	816	741	772	789	787	725	765	781	751	755	786	839	776	746	732	779	804	795	768	727	758	761	815	789	758	760	773	758	811	745	792	727	803	801	820	759	770	796	768	768	810	785	750	806	811	792	751	767	806	870	810	806	781	804	779	796	844	780	798	756	784	764	718	779	788	741	796	799	803	765	809	854	817	750	750	782	757	767	775	740	789	770	786	800	777	781	829	760	795	785	746	789	777	775	738	790	821	801	781	747	765	805	797	792	834	809	765	787	815	798	750	831	758	767	775	800	755	756	742	751	805	815	788	769	820	772	759	765	798	765	728	763	762	789	828	743	817	763	758	787	794	756	776	748	761	801	761	766	747	809	785	833	727	791	783	770	836	777	738	746	783	805	755	796	824	748	803	771	738	803	724	763	767	760	772	793	778	809	817	778	813	821	739	796	796	778	743	756	878	779	802	843	821	770	749	792	839	778	724	773	776	811	736	785	759	777	761	770	771	787	769	770	743	775	793	820	822	806	749	732	841	749	797	755	796	753	763	788	785	755	762	776	724	782	776	787	786	773	818	772	760	838	787	724	734	801	827	790	836	796	801	721	782	771	745	753	788	777	784	819	813	758	824	790	784	808	819	774	775	823	868	822	780	742	769	768	774	776	751	758	738	747	826	799	786	799	765	805	751	736	836	791	748	807	789	863	808	805	768	804	774	731	755	790	805	772	776	802	765	799	766	776	759	735	814	778	815	803	761	817	801	754	805	790	771	765	785	813	804	771	792	796	762	785	796	724	744	803	780	816	786	795	742	799	807	742	720	833	794	782	807	786	820	767	752	805	775	794	804	746	729	798	817	760	862	775	777	786	776	797	762	816	764	837	812	772	811	788	782	775	844	745	781	808	777	757	720	800	794	740	780	807	765	839	800	766	796	769	764	796	719	742	810	788	745	853	720	827	806	818	768	821	786	754	798	759	760	761	746	849	760	804	773	774	812	762	766	763	759	747	787	740	819	792	812	808	768	782	769	821	871	768	804	741	817	753	765	792	744	800	799	738	807	791	809	761	783	774	785	779	787	816	779	688	771	742	771	790	794	838	772	763	780	827	767	733	774	797	782	772	754	749	798	827	789	732	796	783	779	764	789	723	780	772	765	771	763	729	813	759	802	781	750	751	742	777	802	761	826	756	766	795	815	786	783	764	692	796	818	789	795	784	758	788	754	849	796	774	756	797	782	817	787	715	774	782	729	772	777	794	766	779	859	761	764	804	742	751	762	773	778	750	753	794	786	731	740	804	776	779	748	772	806	768	777	802	815	763	822	770	738	834	806	723	803	769	822	819	796	746	804	808	754	797	785	736	787	748	763	750	752	852	748	810	773	778	769	722	808	811	748	809	747	749	798	770	782	769	774	734	826	755	784	763	776	798	807	766	804	775	785	790	819	748	811	772	730	776	819	791	798	788	776	796	746	834	746	791	768	786	752	769	739	753	800	766	785	817	766	790	751	753	772	780	812	820	797	830	755	781	765	792	778	824	765	786	715	807	781	773	773	766	786	739	773	711	751	774	781	768	775	815	800	779	760	790	782	777	830	742	751	756	728	753	725	793	791	783	767	810	774	723	710	817	755	822	752	774	742	767	764	762	727	766	754	809	744	802	807	780	777	802	774	779	751	773	833	730	746	789	780	777	780	753	788	760	802	774	733	784	806	782	830	765	765	764	843	768	771	787	782	779	797	792	795	726	789	787	839	772	769	747	772	790	786	793	803	788	724	778	821	770	805	823	782	788	798	797	790	768	774	837	766	811	773	796	753	807	751	759	788	760	836	805	773	730	797	857	828	824	858	787	841	728	795	772	811	785	760	800	817	761	804	753	767	806	768	765	773	769	797	811	777	805	765	774	771	745	786	732	800	764	804	778	761	738	769	751	779	813	752	740	814	777	739	774	788	762	781	728	763	809	785	802	776	828	775	795	797	744	791	813	739	765	749	757	762	807	787	846	819	760	800	793	799	795	754	730	766	792	780	752	747	795	767	793	765	762	794	761	745	765	778	782	826	814	789	741	768	748	749	748	843	815	840	751	831	773	807	801	788	772	764	778	812	711	722	772	796	793	775	825	811	771	755	781	793	821	800	802	762	843	755	708	770	809	787	789	806	757	787	757	808	746	796	773	722	773	756	778	796	782	799	782	759	767	809	768	755	762	807	755	778	757	836	773	736	828	768	829	782	749	833	789	764	762	820	814	742	809	758	771	800	759	734	770	744	776	764	762	793	771	794	759	798	781	796	827	794	775	772	737	765	794	771	847	757	761	809	767	783	760	824	752	799	758	799	788	756	788	760	790	784	827	783	786	762	787	750	745	769	796	774	803	789	798	758	793	739	788	783	755	718	781	798	835	791	758	770	796	728	821	829	840	734	780	795	785	808	757	744	747	764	801	761	750	834	758	827	798	773	798	808	780	830	802	776	835	732	786	771	728	755	739	778	755	778	809	756	817	772	766	835	771	762	761	718	759	819	763	735	893	766	792	760	749	775	787	763	835	784	797	831	765	820	794	817	747	753	797	836	810	794	789	736	761	787	786	783	787	789	750	789	741	805	738	853	795	788	785	764	781	763	798	734	785	752	748	774	769	762	740	731	839	803	777	787	772	766	830	771	783	775	771	783	730	815	781	805	764	737	776	773	809	751	819	756	821	747	762	803	798	825	833	757	788	758	771	749	740	789	749	745	715	800	768	799	818	804	767	738	811	815	770	772	769	824	766	790	762	821	808	795	729	784	791	792	787	782	789	752	808	783	768	781	807	730	792	842	792	810	821	734	751	773	786	747	765	827	744	768	797	715	811	823	791	758	803	803	762	780	771	764	760	746	774	766	739	748	741	769	741	809	779	820	799	819	740	799	823	764	780	790	795	778	826	794	853	779	788	816	763	768	744	847	805	750	763	751	785	743	747	782	777	774	765	739	776	782	780	782	763	778	788	794	768	798	780	770	729	811	784	768	787	839	744	782	811	828	815	748	761	750	802	789	763	791	771	793	784	819	757	784	802	780	816	725	792	800	802	754
8963	624	285	166	142	116	119	89	119	93	120	111	92	107	116	117	101	107	98	102	84	107	101	90	91	98	96	93	98	96	85	90	95	88	99	89	98	95	84	95	88	98	82	105	96	109	102	88	98	79	88	108	110	87	87	93	100	87	90	89	91	93	106	90	88	101	93	95	113	98	92	104	94	90	91	96	95	90	80	86	95	80	97	93	103	103	96	90	94	86	107	93	95	71	85	100	83	94	94	98	98	90	78	109	90	95	87	79	86	100	91	90	92	80	98	117	104	98	81	79	91	86	116	73	94	104	101	96	89	79	78	111	86	87	100	94	87	112	99	111	90	91	97	79	85	93	106	94	92	93	97	100	97	79	98	112	87	106	81	96	92	100	100	105	85	104	101	92	89	76	63	87	107	99	102	99	105	98	82	99	75	81	102	89	99	92	100	75	82	90	87	89	101	94	104	94	100	84	92	94	86	89	90	86	102	107	99	111	100	102	78	94	83	86	93	99	98	107	101	90	99	96	93	92	95	96	100	102	87	103	110	96	88	99	98	91	112	115	95	99	104	92	105	92	108	96	97	98	82	98	88	101	100	109	79	84	87	107	100	99	96	88	88	86	99	106	87	99	95	90	93	93	95	92	102	101	87	105	103	88	104	94	101	93	74	75	103	94	93	90	85	92	101	96	101	92	96	90	76	125	84	90	90	100	81	95	99	84	103	98	101	88	73	99	98	90	98	91	98	108	99	101	76	104	89	99	107	97	89	98	89	102	99	69	76	97	85	82	99	101	95	93	101	101	93	83	94	89	84	80	91	105	81	98	88	96	95	79	94	97	94	108	107	92	91	108	107	79	85	97	84	88	99	94	79	89	97	100	102	73	91	88	84	86	104	78	90	102	94	104	97	95	99	105	95	105	110	88	99	100	89	91	93	117	98	106	99	77	108	98	82	88	92	109	98	103	104	102	88	92	79	81	107	89	83	92	83	96	84	103	110	83	98	97	102	89	97	98	83	99	82	80	72	99	98	109	92	100	91	96	90	92	107	99	113	89	93	89	92	101	82	90	94	89	96	119	94	80	85	90	99	90	81	105	104	107	104	89	100	95	88	73	95	98	90	101	89	96	126	114	93	98	103	88	87	93	77	81	93	101	99	92	81	95	102	99	90	92	91	74	95	93	94	92	99	96	89	91	78	89	96	111	98	85	100	90	92	98	83	101	93	81	90	101	90	101	99	96	111	87	88	92	98	81	111	97	89	110	101	94	89	90	100	97	100	85	98	108	101	79	88	77	92	90	113	105	83	103	95	102	88	107	96	101	96	99	104	94	79	98	108	81	93	89	98	79	87	103	84	95	98	88	95	106	81	111	82	87	77	94	86	110	85	107	98	82	75	98	96	74	99	111	95	95	87	101	91	89	92	77	104	103	99	94	83	89	92	93	76	95	91	98	78	87	96	98	105	76	98	83	79	111	75	93	89	96	88	93	82	101	79	106	94	87	98	92	88	90	116	99	111	69	91	82	79	76	83	84	121	92	108	101	98	96	88	83	94	105	107	104	96	99	98	106	80	87	85	105	94	94	103	91	106	89	106	107	94	82	81	108	86	111	87	91	94	93	95	95	110	104	106	97	84	96	90	91	92	85	83	88	100	108	104	98	76	96	82	90	105	102	109	100	105	116	92	95	105	92	85	90	118	85	85	94	96	107	93	96	88	88	87	111	103	100	80	105	89	93	90	108	100	97	90	90	110	90	96	103	98	90	110	82	97	91	95	102	80	98	89	88	84	111	84	70	84	111	97	101	79	103	80	93	101	88	88	91	103	91	92	100	104	96	87	87	83	88	96	92	109	89	97	114	99	92	106	90	91	109	93	85	75	99	100	88	86	89	91	105	92	107	85	87	97	90	95	109	103	96	89	90	82	116	100	81	107	97	92	85	101	85	105	102	98	96	90	87	115	84	103	78	100	90	82	86	101	81	87	105	92	96	101	107	106	112	94	92	109	98	107	82	92	88	108	88	74	91	80	90	99	105	74	112	83	86	82	83	93	98	112	98	93	109	95	97	87	88	87	106	89	75	112	105	87	98	73	91	109	110	99	107	86	100	92	81	87	95	95	90	110	72	83	103	111	89	84	80	98	113	97	100	93	88	86	102	94	96	102	112	97	100	85	107	101	99	99	99	102	88	103	81	88	108	77	86	78	86	89	100	92	103	98	101	102	92	77	97	104	86	87	93	96	86	89	86	87	84	116	104	91	82	98	89	110	91	113	92	108	85	107	87	91	97	89	109	85	96	91	114	93	73	88	88	90	89	97	99	76	104	86	100	86	93	97	82	103	88	94	97	98	90	90	101	103	100	88	111	94	88	83	89	90	84	89	93	86	94	91	82	89	87	94	94	101	79	102	97	77	96	111	93	95	88	99	87	84	88	105	95	99	93	100	102	89	92	95	97	90	108	107	97	98	91	86	102	95	87	110	99	99	109	95	83	105	101	103	87	97	104	87	80	93	84	79	79	110	108	93	87	105	89	108	91	99	102	100	94	74	101	81	103	100	96	107	103	87	84	92	90	84	97	97	92	95	72	82	94	88	77	74	92	104	92	101	94	81	83	106	92	91	81	91	100	91	82	93	99	92	92	87	99	75	77	101	103	104	82	89	63	88	112	98	104	113	91	95	85	98	92	113	96	107	106	98	89	94	89	94	98	89	92	79	87	100	89	89	98	94	101	83	94	97	102	82	79	107	93	110	93	76	100	85	98	112	118	88	91	92	104	94	84	101	83	76	103	103	97	92	84	92	96	95	87	102	95	83	107	92	101	84	89	87	107	93	90	100	99	92	91	82	103	115	96	94	80	104	97	104	80	102	92	93	97	101	86	127	98	85	76	83	89	89	100	98	104	92	113	98	100	95	100	87	100	88	97	93	104	99	78	86	115	108	92	91	83	99	94	92	87	117	92	108	99	99	85	99	109	91	87	106	103	93	85	100	106	87	76	99	86	98	87	108	92	100	97	95	76	96	94	93	86	95	95	98	91	96	86	104	99	99	94	94	97	104	82	86	96	99	89	86	98	100	93	106	92	89	95	88	84	65	87	103	99	96	109	87	95	89	92	99	106	112	98	97	79	96	91	113	102	96	97	107	90	90	98	94	77	91	85	92	98	101	97	102	100	102	107	94	102	95	103	86	97	91	102	95	89	95	96	94	104	117	94	105	83	92	88	85	81	93	91	95	98	103	94	92	99	84	105	84	113	77	95	106	102	82	97	84	82	78	89	79	91	84	94	81	101	104	95	96	106	107	88	87	88	96	91	105	105	96	93	91	95	98	89	92	74	91	116	90	100	104	115	102	91	91	96	97	103	79	97	90	89	79	98	93	99	74	109	95	85	93	93	83	87	79	110	103	92	99	101	91	72	89	99	102	99	93	104	115	95	98	87	106	88	88	81	97	94	102	77	92	97	106	111	92	86	93	96	112	102	97	82	81	101	92	122
8464	444	513	543	501	463	453	387	410	399	383	388	360	363	403	345	330	364	318	353	350	376	354	378	339	360	341	385	329	365	327	342	342	368	328	352	385	359	333	365	317	344	345	329	336	358	346	330	341	324	329	371	305	341	362	314	370	354	342	360	341	341	343	349	326	337	352	359	366	343	337	336	335	335	352	338	350	380	350	356	334	322	358	321	334	356	355	378	336	334	318	365	355	324	360	316	351	301	345	334	323	366	340	316	375	340	340	299	347	345	330	354	328	334	334	355	319	326	316	332	335	341	363	357	350	356	332	322	330	344	322	341	336	334	322	337	334	348	317	352	355	330	392	334	333	349	345	358	342	325	321	333	311	342	343	343	316	343	378	349	349	343	336	319	362	358	338	351	365	337	336	362	358	340	335	347	325	363	358	349	334	342	362	357	312	317	310	324	320	356	344	376	319	382	328	342	362	313	351	372	330	351	335	350	320	333	316	316	374	360	341	339	345	339	363	334	326	368	358	357	341	331	345	348	372	349	350	342	358	352	345	364	326	374	347	328	345	321	355	347	324	339	349	319	344	321	342	343	353	345	327	334	323	354	325	314	342	324	320	350	344	310	334	357	314	345	349	361	337	317	372	341	337	343	361	349	371	323	346	346	336	332	341	340	370	340	375	336	342	349	345	346	343	331	340	304	358	400	329	364	368	344	346	354	345	322	331	342	351	361	330	321	341	377	360	354	340	288	355	313	363	324	299	371	352	335	384	366	362	337	333	314	326	343	381	355	397	302	373	333	369	358	310	337	370	350	362	362	326	342	356	306	332	355	380	335	336	342	311	346	333	360	352	377	323	337	350	338	306	308	314	335	329	350	326	324	342	337	354	360	311	346	357	329	329	341	365	318	358	312	354	363	362	328	331	335	330	347	325	341	332	316	338	374	320	345	344	329	375	327	345	390	365	329	317	371	364	337	355	299	337	358	333	349	337	348	331	358	350	332	354	350	390	332	343	346	334	298	377	352	382	318	355	368	327	330	363	396	372	361	323	322	341	349	344	353	339	332	325	351	328	358	355	384	355	357	334	334	323	345	365	336	353	335	354	322	352	352	346	336	323	301	316	339	335	315	346	359	362	318	341	364	364	322	315	356	350	303	337	326	333	349	353	359	328	339	354	311	329	354	331	356	377	332	312	326	345	334	333	358	342	341	343	350	348	351	321	368	349	365	341	348	337	351	334	348	364	352	325	346	289	372	341	354	333	330	356	354	359	332	336	325	357	342	357	325	333	330	343	351	344	344	341	334	347	383	344	341	357	343	341	347	339	355	354	335	348	340	350	364	334	328	367	351	347	337	341	395	320	342	353	344	342	333	333	342	349	333	302	375	326	331	322	360	326	337	341	346	328	355	360	342	393	366	342	338	359	354	330	361	331	295	347	327	355	359	384	348	330	370	345	360	357	343	353	332	354	346	324	318	330	352	342	359	356	376	370	319	332	339	376	319	357	325	397	365	346	361	352	342	359	359	347	297	332	344	340	355	349	378	342	343	338	348	308	326	353	347	327	346	350	344	346	339	353	298	330	356	347	373	345	316	326	362	325	356	320	336	316	330	332	336	343	330	363	346	352	362	327	361	348	303	323	332	329	357	347	344	337	325	330	335	358	351	364	345	347	338	344	349	357	357	326	324	343	341	313	328	309	340	363	350	350	334	352	351	305	343	316	375	365	335	350	338	374	364	326	354	350	346	348	360	337	360	397	334	342	315	328	308	348	313	386	338	337	334	348	353	358	327	344	368	347	366	336	305	367	353	350	364	312	349	341	353	320	321	343	331	381	310	357	333	354	347	372	324	329	304	311	346	342	349	373	357	357	359	331	344	340	360	345	339	328	320	336	377	319	345	346	360	333	333	344	349	318	335	356	361	346	309	327	372	363	319	337	372	364	363	338	365	339	346	325	325	342	336	370	375	325	330	335	373	324	317	336	332	342	369	339	339	356	364	338	333	315	344	343	330	318	345	347	328	335	345	344	376	360	334	357	349	331	352	338	340	344	334	337	358	345	355	342	336	314	300	377	324	370	380	353	349	358	337	341	361	331	358	354	327	315	315	332	356	348	340	325	364	339	350	344	344	301	351	360	353	376	309	355	344	330	319	328	373	329	351	336	338	342	336	345	277	346	362	313	369	332	358	362	329	333	333	365	327	347	328	322	356	357	344	343	331	336	367	332	332	345	338	347	380	344	342	361	331	355	310	337	346	353	326	349	356	338	359	340	352	344	316	345	337	344	345	323	332	360	355	333	352	367	331	307	374	356	332	339	345	334	346	347	303	334	354	323	357	341	340	369	357	351	335	397	369	339	312	361	358	336	331	356	315	347	299	358	337	331	358	364	365	353	319	350	349	338	336	339	330	370	345	332	351	353	331	376	350	353	324	331	319	343	333	324	332	332	331	365	366	355	361	363	316	366	348	331	358	337	325	344	314	339	343	341	381	345	322	359	347	361	325	372	333	357	313	340	334	368	348	362	332	355	310	345	319	362	355	356	365	344	323	375	339	343	354	342	340	354	374	324	317	340	372	330	378	314	389	335	356	383	362	349	331	346	334	322	329	371	383	331	326	326	317	338	291	371	351	327	360	336	342	389	328	373	367	350	358	326	371	333	330	355	355	336	297	385	358	320	337	341	377	357	361	326	323	363	364	344	357	362	397	339	320	392	348	336	328	347	348	348	341	343	397	337	326	361	321	330	362	362	337	325	347	370	351	388	366	382	341	357	323	379	355	326	352	378	342	347	339	326	344	382	370	351	325	362	319	372	339	347	384	343	358	361	332	353	322	342	355	336	369	333	353	330	358	320	337	369	373	374	381	374	303	361	314	351	328	339	346	354	352	333	380	332	350	363	372	339	345	374	346	347	348	378	351	343	351	328	343	354	327	337	332	347	339	350	342	341	318	375	323	378	322	334	370	336	315	363	337	341	387	379	343	321	328	365	369	317	368	338	299	366	343	341	349	376	300	343	347	319	331	370	326	346	326	312	370	330	369	346	347	322	313	346	346	361	340	362	342	356	361	371	339	333	370	332	342	317	346	350	377	345	333	325	351	338	341	354	336	316	343	351	377	325	376	370	341	308	341	359	362	341	309	348	372	345	325	340	319	335	317	348	388	324	371	346	358	334	356	390	344	369	328	325	328	385	330	345	355	360	335	335	358	333	333	370	343	336	331	332	344	348	325	335	358	336	335	353	341	327	353	319	366	367	314	320	334	350	327	344	361	312	378	302	351	306	345	362	337	321	330	320	332	336	346	381	362	326	305	346	355	341	320	339	323	351	363	327	326	339	354	320	325	345	361	334	346	323	343	339	358	330	327	343	293	322	359	356	373	351	365	348	350	317	346	362	335	345	356	348	333	343	345	361	376	335	297	340	350	334	335	355	358	329	363	312	338	322	339	354	358	336	337	368	362	336	306	332	332	329	341	398	356	339	356	384	347	345	344	330	310
51167	16959	2716	1098	698	548	441	406	313	291	236	249	233	215	237	192	223	187	182	195	202	185	171	180	190	165	157	194	172	196	185	146	165	199	183	170	177	190	173	170	151	173	194	156	150	169	156	155	168	161	177	175	179	178	150	165	154	197	164	180	161	177	142	193	175	169	149	155	173	183	145	152	170	159	154	162	161	156	176	173	172	162	182	178	169	169	159	166	151	161	135	177	149	171	176	163	175	179	156	161	144	156	182	169	138	167	156	183	163	161	168	177	174	170	165	174	178	133	168	155	163	171	166	153	176	166	159	185	175	160	144	165	170	147	156	151	140	170	146	159	161	169	157	149	162	177	168	173	173	150	178	179	155	182	183	185	146	141	155	177	136	146	158	162	164	157	179	154	158	161	173	170	168	133	181	182	155	153	156	141	169	153	149	144	152	179	162	166	154	166	142	191	171	167	164	168	167	170	144	157	162	158	155	153	169	146	185	134	162	169	172	159	169	177	147	156	194	161	150	158	160	170	167	171	170	161	161	183	158	179	161	167	159	145	197	161	170	169	181	163	193	139	148	145	188	164	151	143	150	157	182	143	169	178	161	168	171	152	159	173	168	176	170	163	150	182	143	185	154	164	149	157	185	178	168	150	167	152	179	173	129	162	178	170	167	174	148	180	173	138	143	174	177	179	180	145	155	145	164	162	169	154	186	165	134	185	153	157	165	155	148	173	148	159	173	150	150	166	179	171	145	161	161	166	137	171	167	153	174	159	171	183	166	159	154	147	168	169	117	154	140	159	169	160	156	157	174	175	167	169	181	134	162	174	144	161	146	159	177	169	151	139	157	158	157	146	160	156	171	163	156	182	159	185	186	174	156	170	166	164	145	174	177	136	184	156	160	159	174	150	161	153	165	162	148	176	159	153	165	162	154	151	181	162	182	152	195	173	145	162	183	168	161	159	150	145	194	156	140	142	164	154	165	170	180	163	162	171	129	170	174	168	166	152	163	165	157	174	179	153	174	179	152	152	157	170	168	148	177	153	181	156	159	184	155	165	145	171	144	172	160	144	171	163	158	172	162	151	155	174	176	142	154	176	141	155	148	177	169	180	135	174	148	175	162	142	157	177	172	139	150	166	159	160	152	167	174	136	149	180	146	162	149	172	177	171	143	194	167	155	172	168	130	153	171	162	147	177	175	171	161	144	137	169	163	201	168	162	177	171	170	179	160	170	149	176	173	144	139	168	156	160	164	151	137	161	149	158	161	166	155	159	158	173	178	142	156	163	157	178	157	155	164	157	165	169	160	179	156	156	167	172	156	183	162	138	156	150	191	166	148	163	172	135	179	181	164	161	158	168	166	179	146	132	160	161	148	140	164	168	163	148	147	169	169	172	183	146	148	161	175	180	175	169	172	160	161	148	168	179	181	188	181	160	172	165	188	173	157	157	153	147	162	187	174	153	171	161	176	171	176	161	165	165	172	188	184	184	147	158	175	174	161	153	167	177	162	180	155	155	170	153	152	177	170	161	170	172	162	161	171	149	153	149	150	158	162	166	165	167	173	154	160	154	156	200	145	149	145	186	158	156	152	177	163	158	173	178	177	154	160	150	158	165	184	137	139	166	148	144	165	161	169	153	176	166	178	147	185	176	175	168	163	168	158	173	147	146	153	147	193	152	151	169	165	157	175	167	177	148	155	173	171	181	149	165	177	154	156	162	157	176	156	169	150	141	165	150	178	152	162	152	152	150	151	169	171	144	152	156	159	147	192	160	163	179	160	187	165	155	155	150	148	145	164	163	149	148	139	172	150	168	158	186	170	159	148	178	156	181	147	176	159	174	180	169	168	164	131	176	177	179	167	151	165	165	170	152	171	176	163	155	173	178	153	151	174	152	163	164	149	149	175	172	161	167	160	173	163	159	155	156	158	174	169	172	158	146	178	168	161	158	165	154	141	153	157	169	148	162	156	155	160	169	154	173	186	161	203	166	161	185	209	157	159	165	191	163	160	154	184	174	182	174	138	161	145	167	166	167	161	173	164	160	153	133	135	176	159	163	142	173	172	150	160	142	164	177	163	139	151	137	165	161	163	184	162	172	177	211	149	167	159	146	180	157	169	164	160	177	149	162	154	151	165	182	169	147	176	138	179	150	135	164	159	149	161	150	166	173	156	156	162	141	144	141	163	172	156	149	156	152	178	179	154	183	146	198	160	156	151	163	162	179	148	163	179	159	184	150	179	159	171	161	177	156	158	152	163	149	176	168	164	150	163	174	159	167	165	147	162	184	173	160	177	194	151	167	164	167	145	190	170	172	146	151	163	194	168	153	182	163	169	164	162	165	178	179	143	154	178	148	153	188	168	159	175	171	169	160	140	167	145	183	161	162	138	159	166	148	154	177	155	164	151	142	177	149	158	142	172	185	158	157	151	146	181	184	169	171	168	152	170	141	148	169	171	174	142	170	158	162	159	157	178	157	156	177	176	174	164	161	170	164	165	166	159	160	171	159	163	169	155	186	144	184	159	157	144	162	185	187	181	158	159	167	176	193	172	166	193	159	166	156	169	160	183	165	169	153	158	165	152	147	171	140	144	171	156	177	181	161	165	171	150	188	160	156	177	164	167	174	170	171	154	141	146	174	174	153	164	144	151	172	170	183	160	177	173	145	136	158	179	169	171	164	153	178	172	155	185	166	171	154	148	154	166	162	186	168	162	158	156	144	183	153	165	161	164	148	174	162	171	162	145	176	173	139	147	151	161	157	144	168	192	147	175	174	154	160	165	158	176	156	170	154	149	154	174	167	165	145	155	149	192	175	175	194	169	161	177	155	168	158	169	159	163	176	147	162	146	141	128	167	147	193	153	142	195	159	164	135	174	147	162	166	172	151	178	152	149	172	154	176	178	181	145	172	168	167	136	173	187	136	150	145	167	171	154	166	166	183	155	175	178	151	161	160	155	163	152	174	155	160	169	169	180	162	152	191	157	156	171	148	171	159	164	161	150	143	179	175	160	150	163	147	180	161	149	186	175	182	165	176	165	197	146	170	169	164	165	172	184	171	164	155	161	157	176	180	165	166	156	174	160	167	166	145	165	173	176	154	171	176	173	151	165	159	174	177	164	178	158	165	145	176	160	144	154	153	178	150	174	169	166	162	167	146	161	173	148	154	174	141	169	153	161	145	155	189	183	180	172	165	161	167	150	158	155	146	174	174	155	162	176	169	154	164	142	138	162	147	158	174	172	148	155	174	146	151	183	165	179	162	180	184	182	188	161	162	164	157	175	159	149	160	183	172	161	177	169	161	163	185	168	173	171	174	149	165	174	177	169	161	173	156	162	153	171	167	178	170	170	172	154	164	170	163	179	182	164	157	170	183	168	181	154	145	142	163	166	171	158	142	175	156	176	165	154	181	167	160	157	165	167	161	163	154	157	168	161	162	150	179	156	136	185	174	170	182	183	160	163	154	155	199	158	172	167	147	136	155	178	149	163	140
30947	1698	3436	3603	3071	2473	2024	1809	1477	1329	1165	1113	1004	982	921	839	864	848	738	692	711	725	695	697	643	644	670	618	636	619	653	592	578	631	618	574	602	571	600	557	584	562	565	571	567	560	548	583	543	573	553	589	548	544	572	561	580	569	593	595	519	533	567	515	557	530	589	592	513	539	534	578	567	524	571	591	575	573	545	547	556	548	530	554	578	595	555	548	554	541	550	524	506	557	549	546	519	544	510	547	563	526	548	597	523	531	541	546	533	539	525	522	526	523	572	538	536	549	533	571	538	532	504	525	520	542	505	541	562	497	538	546	554	574	517	499	537	519	573	533	500	534	545	509	542	548	524	515	553	539	543	554	477	517	500	573	546	546	542	529	541	520	500	518	533	544	564	564	568	524	516	530	539	539	539	534	518	546	496	527	536	531	538	518	488	556	532	552	541	530	501	541	532	520	581	529	503	559	529	521	536	547	543	563	584	553	519	574	553	526	504	550	532	484	534	551	570	542	535	534	545	528	525	512	546	549	520	549	532	543	578	561	551	547	543	548	565	546	534	558	530	520	538	526	554	550	518	534	562	538	570	510	563	547	555	492	495	556	523	524	480	538	551	531	546	501	550	558	483	519	523	548	498	578	528	497	540	574	496	553	509	526	534	525	480	568	509	538	551	548	523	534	553	487	501	493	492	511	556	536	530	560	499	537	524	530	531	532	511	561	541	508	524	553	536	555	551	562	503	536	555	540	518	550	513	576	524	556	555	532	510	545	495	533	534	552	524	555	527	525	557	542	529	527	565	496	491	576	512	530	468	510	542	542	533	524	540	541	523	540	529	532	553	563	549	511	541	500	556	540	517	528	502	559	574	525	497	522	520	527	534	514	538	575	560	541	509	535	541	564	523	492	531	515	519	496	508	559	493	545	510	544	523	576	530	522	523	595	511	512	497	529	556	512	517	552	527	552	545	552	499	560	538	521	558	537	535	511	561	527	556	492	552	516	555	558	504	592	530	526	513	491	501	551	553	501	538	518	514	502	539	533	541	526	549	533	545	530	498	507	539	551	559	580	532	530	529	523	502	539	559	531	506	515	553	550	549	551	528	542	530	515	526	535	547	552	552	542	530	540	494	528	544	580	556	548	559	537	574	526	529	521	535	537	544	529	554	540	588	492	511	525	564	527	556	544	550	578	549	549	498	502	524	516	537	523	505	546	525	521	512	540	525	516	526	557	542	531	551	540	534	544	520	552	532	576	564	575	590	525	564	519	572	533	513	508	556	531	508	544	522	522	542	527	533	563	531	530	518	529	504	552	534	532	537	505	540	521	541	546	508	499	537	497	530	488	541	519	550	520	544	516	535	531	469	532	535	530	548	520	513	549	537	505	547	536	543	504	531	533	558	553	518	548	524	583	536	532	503	530	556	520	528	516	541	519	524	561	517	549	520	506	545	510	561	498	531	513	511	559	561	506	511	549	536	515	532	525	535	516	519	525	519	474	543	532	551	518	584	503	486	541	545	508	521	508	545	521	532	533	496	532	556	568	537	560	514	513	546	515	544	515	553	529	497	539	505	530	505	514	537	556	538	558	568	514	498	550	501	543	528	492	532	525	535	560	537	551	512	508	527	553	536	537	496	508	520	544	549	545	538	551	579	494	548	514	527	528	534	520	562	551	587	523	545	517	512	520	510	580	532	526	503	559	538	534	576	557	542	552	564	525	538	569	502	565	496	505	553	571	518	514	540	511	545	543	508	563	595	518	560	526	509	547	530	545	554	534	557	499	541	522	561	502	508	532	552	509	539	496	514	559	564	519	527	552	515	541	507	513	531	524	551	526	541	488	516	505	503	559	521	517	541	500	519	552	571	550	553	526	533	548	544	517	575	534	530	575	515	510	530	546	554	541	558	512	534	514	533	529	533	533	561	526	510	518	531	532	536	509	553	552	548	516	558	511	545	505	518	565	510	511	530	503	525	513	526	549	543	550	519	506	499	496	501	483	505	550	582	504	521	534	504	530	516	520	564	533	542	573	551	561	489	544	503	529	538	573	522	533	534	519	560	503	516	520	503	480	542	548	552	552	540	584	533	534	541	536	525	532	535	521	550	538	559	523	511	508	551	577	524	528	548	547	512	540	513	540	524	544	556	544	560	520	557	579	536	551	521	488	527	512	543	544	560	531	519	505	547	560	537	541	569	539	533	570	587	494	493	521	546	509	524	529	522	564	514	545	540	529	548	513	557	546	544	538	554	525	512	512	536	545	566	516	521	568	541	528	523	525	554	516	536	531	578	544	525	555	506	527	510	541	517	533	505	540	542	514	498	520	559	514	539	523	527	544	529	526	479	531	504	556	560	545	567	510	516	532	494	526	520	536	535	528	509	513	539	584	505	547	528	527	515	502	557	493	541	543	547	540	537	514	552	536	539	557	550	488	539	544	568	606	601	529	561	540	506	557	516	563	500	536	539	548	546	514	529	532	564	572	492	547	522	558	527	506	504	518	513	522	509	534	552	555	582	508	530	515	520	541	543	541	515	528	511	552	554	553	526	576	514	567	549	550	513	546	541	506	496	476	510	533	548	574	544	558	511	526	542	521	545	531	479	527	530	573	528	547	536	539	503	527	569	484	525	545	543	543	540	541	532	519	520	492	554	561	477	538	538	551	508	566	536	559	574	564	534	536	540	511	577	526	494	533	563	561	563	518	513	505	527	534	560	494	533	525	507	532	519	499	542	513	576	517	526	509	536	536	587	489	520	488	530	538	459	574	554	493	564	540	506	500	518	541	487	523	547	506	557	569	558	558	543	534	513	513	506	516	552	555	557	540	525	524	541	524	554	506	507	562	540	540	506	540	529	540	510	517	541	564	555	535	539	557	511	582	558	533	529	489	537	542	500	577	545	514	513	542	554	509	506	507	500	518	539	528	530	542	554	534	525	548	557	562	548	553	538	562	532	536	529	532	534	540	514	538	508	556	492	528	523	528	562	534	553	551	517	490	543	540	534	525	548	530	522	546	523	550	533	524	515	530	515	506	516	531	547	532	521	550	513	550	557	570	521	529	567	518	502	547	488	484	522	570	490	507	516	521	517	545	506	501	517	476	537	540	548	564	504	509	560	511	569	561	559	542	521	499	544	503	508	560	506	543	516	521	499	551	542	556	570	509	558	515	552	559	519	532	522	578	547	551	511	542	480	516	499	535	533	533	523	529	555	567	532	537	524	543	540	550	522	551	525	560	535	558	509	546	527	536	536	527	556	552	519	540	531	572	525	563	512	539	583	583	535	526	516	546	539	508	541	515	546	509	535	516	514	521	546	550	517	524	521	537	549	529	547	550	501	521	555	522	527	572	516	505	562	515	540	565	517	511	548	567	483	544	487	542	539	495	545	507	511	508	569	507	559	527	504	513	525	529	543	538	576	532	523	517	520	485	554	569	514	547	535	542	523	503	489	514	560	512	566	557	527	533	519	527	519	552	487	537	518	533	500	534
64536	26128	7117	2270	1382	1042	795	677	553	505	459	425	387	384	368	329	312	298	330	331	304	339	302	305	282	276	298	253	281	268	289	280	281	284	275	254	266	265	280	278	269	238	284	258	303	246	282	276	287	248	276	286	268	257	281	292	292	260	248	283	272	284	279	253	256	285	250	264	292	268	252	281	281	270	248	271	261	265	279	284	276	266	283	277	259	254	263	252	271	281	286	227	276	265	287	260	288	256	262	255	257	274	255	276	253	258	259	250	275	276	240	304	282	290	281	262	250	295	265	293	251	225	242	282	295	253	283	301	283	268	255	247	274	301	258	262	280	254	258	249	252	281	276	262	272	265	255	265	252	267	276	241	254	247	254	229	244	260	277	257	286	255	261	244	275	266	265	285	259	235	263	278	260	269	273	263	249	262	269	271	294	293	274	283	291	258	292	257	301	276	270	279	270	293	238	265	278	236	268	264	270	236	245	252	282	260	253	256	305	253	261	270	264	253	244	245	266	260	263	286	243	235	283	270	256	281	270	280	266	268	267	266	274	253	276	258	242	266	245	277	266	266	242	264	254	276	259	261	289	285	266	223	262	258	282	255	301	227	256	246	260	240	262	246	276	264	278	239	279	236	254	272	253	271	258	244	243	249	292	244	257	260	274	265	242	260	280	299	247	269	250	256	252	265	228	250	263	274	272	277	250	296	275	268	272	264	258	262	238	264	254	266	296	261	299	252	267	250	278	277	277	295	269	235	263	244	275	265	277	260	270	257	286	266	271	280	288	240	266	252	257	262	268	252	264	287	266	298	287	266	217	253	287	244	250	253	245	249	272	258	264	264	254	242	262	277	242	278	253	266	253	249	273	255	277	271	280	269	262	261	275	285	223	255	285	285	251	273	298	254	240	287	252	259	273	240	283	296	255	272	263	286	237	236	266	268	285	301	237	255	250	276	262	260	275	266	272	260	257	273	268	279	258	261	248	257	288	287	265	229	274	275	250	291	265	276	256	268	259	263	305	259	289	255	272	242	266	252	239	265	267	267	293	249	256	281	236	257	250	250	249	250	262	252	277	264	233	272	276	301	278	264	253	254	258	253	276	268	272	238	259	256	247	272	274	253	227	269	244	279	272	246	261	267	242	270	290	273	279	271	271	234	248	247	271	256	249	247	257	262	255	267	270	269	266	277	252	256	274	285	252	255	265	296	261	247	228	255	243	260	255	253	261	248	251	296	262	265	298	260	329	284	287	298	254	253	229	264	283	256	279	247	277	231	273	240	276	259	262	257	256	249	247	286	309	261	278	262	282	295	265	261	285	272	256	248	269	250	262	258	287	290	274	265	266	258	293	262	235	253	253	256	255	254	259	251	255	275	270	264	252	246	244	254	260	256	264	281	284	297	291	259	298	289	265	277	239	258	250	241	266	289	276	275	275	255	260	240	283	271	273	272	276	241	269	259	282	262	264	248	276	258	280	257	272	281	270	258	245	272	250	253	237	240	273	277	247	237	258	274	246	251	255	253	244	223	253	269	268	272	248	262	275	275	251	251	236	288	232	278	254	260	304	237	277	244	252	289	277	249	261	255	253	254	274	262	271	293	254	241	255	262	252	256	233	236	272	284	270	244	264	248	263	256	259	302	259	258	246	260	244	272	249	283	278	227	254	264	265	269	283	264	285	273	255	257	253	244	258	270	247	254	279	269	256	265	284	280	264	255	291	303	255	260	251	233	289	258	271	279	279	245	266	268	287	295	276	263	244	252	272	254	258	268	296	263	279	267	235	276	242	244	251	259	288	248	294	256	257	237	270	274	285	275	255	260	270	289	256	281	265	264	264	241	239	277	276	248	268	239	272	273	303	304	244	269	272	267	236	269	256	248	274	266	255	270	229	276	281	264	245	282	248	267	229	267	241	237	262	306	248	281	262	233	270	261	290	268	244	251	246	281	289	248	247	243	255	259	254	263	271	266	285	257	268	249	271	273	222	271	271	262	249	272	275	261	279	276	256	271	255	228	237	274	292	253	294	245	262	254	275	255	270	288	273	253	261	270	274	233	278	281	274	252	273	263	267	268	254	267	275	286	247	257	280	254	278	263	295	260	273	239	275	266	274	257	265	259	274	255	276	291	253	277	233	273	266	261	259	279	220	272	265	242	254	252	284	261	258	273	269	226	270	262	239	251	271	281	272	274	269	262	245	248	273	242	258	240	274	242	268	278	285	271	270	254	228	271	297	264	262	265	262	278	261	244	254	237	255	250	258	259	254	263	277	291	274	277	245	250	266	283	255	262	276	276	276	246	240	235	285	256	261	241	228	265	239	258	238	275	264	275	278	249	266	256	285	243	251	266	269	241	231	237	259	257	268	231	246	244	266	238	267	253	272	311	262	268	247	274	252	257	273	244	264	292	304	236	262	269	284	249	278	253	282	287	238	259	259	253	251	240	285	278	243	260	249	276	267	283	260	258	277	256	267	283	297	248	234	270	269	289	286	234	275	285	246	289	268	268	228	269	259	249	254	243	312	281	258	257	257	270	265	255	276	253	242	268	271	253	261	251	245	257	240	252	281	287	256	267	246	276	294	241	271	284	274	281	262	237	255	270	259	244	301	232	280	271	277	255	274	273	257	260	252	249	275	278	251	282	283	245	251	244	288	279	265	253	249	263	271	281	232	256	264	286	284	306	276	229	275	254	262	233	276	285	271	259	252	261	256	261	250	271	273	253	271	279	259	271	256	259	252	273	266	272	262	261	272	274	266	244	281	256	254	247	246	264	262	270	252	267	245	261	282	238	280	262	261	258	252	267	242	264	254	285	265	246	238	257	256	230	249	243	260	272	268	258	272	254	258	279	261	290	253	267	287	278	271	258	250	264	276	258	261	218	280	236	285	243	259	267	261	249	274	246	240	242	249	262	301	284	275	245	294	242	273	255	257	255	264	264	271	260	276	261	282	247	258	245	279	246	249	222	234	281	268	264	282	252	259	280	251	259	260	256	266	242	279	250	254	243	256	248	243	268	260	285	260	260	251	280	278	261	281	267	256	247	279	230	256	258	288	227	219	266	288	244	261	249	275	262	270	283	280	246	276	281	324	244	230	294	251	261	290	296	275	241	234	260	248	241	244	254	285	274	281	296	249	262	265	270	268	283	238	275	251	298	245	264	243	258	273	277	268	252	279	263	301	230	259	244	246	261	270	275	281	279	263	264	257	274	255	221	268	245	236	292	264	251	252	287	282	256	260	258	301	293	254	272	253	273	276	254	229	243	262	286	245	262	239	273	263	234	294	282	255	245	258	252	257	255	266	247	266	260	267	241	258	237	293	237	276	224	278	277	266	243	272	239	254	248	268	275	264	265	244	276	252	284	243	236	283	246	267	258	246	250	267	247	277	255	240	262	266	253	257	282	227	253	271	259	235	273	259	237	257	243	268	280	265	240	256	259	270	267	257	272	276	246	268	259	267	272	295	255	240	266	228	245	285	244	270	264	251	238
39324	3104	6030	6531	5407	4542	3670	3129	2605	2363	2189	1864	1727	1665	1525	1415	1370	1261	1231	1244	1190	1173	1128	1091	1070	1071	1080	1022	1013	970	969	961	923	865	881	897	925	917	858	885	879	864	873	858	861	854	798	883	841	885	821	886	819	818	809	791	821	789	842	835	822	825	827	844	825	843	854	828	798	785	797	821	790	783	786	788	851	815	825	762	803	807	754	783	801	801	837	808	804	813	827	787	830	798	808	793	805	768	814	769	780	815	829	838	805	770	801	788	754	738	803	776	773	773	799	756	760	771	765	835	793	839	752	797	791	733	828	803	827	796	790	794	780	778	785	795	773	804	840	758	789	749	792	852	780	805	767	769	737	766	799	799	816	774	728	808	806	811	795	807	803	734	809	799	790	831	841	785	769	809	790	780	777	759	825	801	775	809	771	769	818	800	730	786	821	747	752	772	754	758	768	845	786	804	711	834	831	816	794	762	755	744	745	798	771	752	828	818	799	776	801	753	791	773	823	804	789	768	855	748	777	839	799	720	786	781	790	754	777	806	785	807	754	771	784	789	784	838	816	741	847	842	788	775	761	790	779	775	784	800	769	788	776	778	798	818	760	737	778	808	808	708	773	781	795	796	758	776	793	768	758	785	797	806	803	744	775	764	769	816	852	786	805	799	869	786	740	834	810	773	769	783	762	756	789	779	764	763	828	759	802	797	784	824	785	804	772	776	790	829	762	755	752	735	735	785	755	787	811	769	764	771	775	776	774	755	743	782	811	717	706	742	864	807	772	768	749	782	776	779	795	761	755	796	777	739	760	784	817	786	786	771	782	797	774	787	750	781	786	812	740	829	858	743	811	759	760	738	795	781	818	822	802	799	800	790	756	782	785	762	729	810	759	836	776	761	769	812	800	772	785	743	758	723	770	728	804	842	747	794	775	746	786	814	822	784	776	766	814	794	783	794	802	776	804	836	788	756	809	742	751	760	785	727	774	750	758	792	770	800	818	726	830	794	787	756	793	739	831	776	834	768	812	784	795	816	830	797	818	752	789	777	753	768	798	797	784	828	728	745	788	769	784	804	768	799	780	829	720	794	749	778	818	803	760	750	789	745	782	778	798	814	783	803	786	789	749	772	814	792	744	771	808	821	758	769	772	733	794	799	731	802	769	745	702	763	760	776	786	809	763	793	778	833	751	773	750	746	794	788	793	743	799	807	803	776	773	757	808	714	749	762	789	828	788	796	798	792	789	798	777	807	784	795	785	787	797	778	806	761	840	795	778	716	839	786	827	801	745	748	805	814	751	769	758	795	832	768	767	786	767	774	810	769	786	761	802	781	790	782	792	799	774	800	802	783	757	767	797	834	832	787	769	793	793	750	773	791	800	781	814	782	766	813	778	789	765	783	780	770	808	848	773	796	705	724	775	784	815	769	757	877	780	779	769	823	801	726	734	811	794	827	782	799	783	762	763	781	780	751	763	759	787	862	811	764	793	726	790	786	759	758	745	766	798	766	772	827	774	782	795	796	772	812	797	809	806	731	846	766	790	746	813	805	769	791	761	816	805	815	772	723	772	800	754	816	775	780	783	784	762	795	769	762	748	840	757	812	785	785	791	797	763	786	749	794	792	770	790	824	788	826	783	792	800	819	788	784	793	749	805	780	781	795	790	793	743	781	789	766	795	813	721	782	774	763	767	800	751	771	769	790	755	773	750	776	823	813	822	792	788	771	770	765	790	807	814	787	808	784	839	766	831	776	839	745	794	796	820	754	812	802	722	793	833	800	798	824	773	809	816	773	745	765	794	765	850	788	804	809	822	764	778	860	740	771	788	816	781	759	754	767	764	760	784	800	831	753	807	793	744	766	835	778	796	794	749	768	783	804	778	796	770	802	769	791	787	758	774	787	763	760	800	803	764	770	772	801	794	765	842	776	825	794	730	782	790	761	768	784	798	781	802	795	798	779	796	813	751	751	772	783	783	766	755	807	769	770	759	788	786	775	756	769	745	746	817	835	770	812	775	726	789	761	808	702	770	813	763	746	762	752	799	760	767	747	734	783	790	792	769	782	752	788	827	810	793	725	800	747	766	813	739	789	821	799	817	849	837	812	800	777	764	768	743	780	802	737	813	811	742	763	726	829	750	796	793	772	777	768	780	759	749	771	751	795	782	754	763	781	780	770	772	781	834	811	819	744	792	769	815	755	819	779	827	791	784	782	806	805	826	771	805	831	772	738	798	767	815	767	807	829	856	809	805	790	775	785	794	823	744	748	836	770	819	750	774	731	717	740	813	751	798	805	788	755	732	782	778	760	729	754	782	782	782	756	743	777	770	755	747	768	820	713	755	785	784	851	793	815	785	776	804	826	765	822	802	741	769	784	746	810	789	749	732	804	821	773	767	805	775	723	810	842	747	740	801	813	778	755	766	785	782	781	737	782	756	792	814	756	782	759	767	782	833	791	768	761	834	803	763	828	828	746	801	766	801	786	746	818	744	803	788	793	798	769	767	759	757	826	734	801	792	772	770	777	809	777	739	746	808	796	792	823	758	804	776	812	745	779	783	767	784	766	798	769	781	786	740	754	803	804	712	767	754	763	803	754	790	807	805	784	745	788	760	800	746	769	794	760	772	800	764	826	820	794	798	797	768	805	760	773	794	740	765	811	858	788	784	836	812	746	787	826	778	784	736	782	752	766	801	805	783	767	814	820	795	787	781	796	773	836	826	817	762	781	817	790	795	831	759	790	801	802	807	766	768	772	787	782	774	817	712	797	813	794	765	734	788	771	777	803	771	758	813	778	828	745	797	815	791	810	794	777	785	753	792	808	785	784	799	786	792	736	755	751	763	770	807	789	770	769	773	787	803	822	774	743	781	821	787	793	773	714	761	785	766	754	735	769	764	764	769	808	733	790	776	798	780	791	777	804	743	730	731	757	799	816	768	811	743	788	768	783	753	776	696	774	781	796	761	787	784	760	751	764	761	782	745	805	739	766	786	753	760	779	805	823	835	801	835	776	764	818	782	798	776	766	770	811	746	753	830	793	767	772	812	828	766	834	767	798	809	756	798	802	759	798	791	766	754	768	735	792	765	758	786	736	794	795	823	785	787	783	795	786	775	828	756	746	762	800	765	804	835	761	712	774	756	751	779	764	788	796	759	718	731	786	732	792	755	784	777	755	732	782	802	711	825	798	765	766	772	732	816	778	768	759	772	833	783	804	753	771	808	801	764	780	825	777	814	807	749	799	781	789	704	752	765	805	807	779	815	787	775	738	773	737	810	786	787	766	789	760	777	754	795	769	807	748	780	780	795	802	791	755	744	835	773	805	784	758	756	789	832	858	778	808	787	822	753	757	787	755	717	805	763	798	754	840	795	738	782	735	801	759	770	801	785	772	770	831	817	755	770	746	811	801	797	763	760	765	753	712	800	786	733	739	792	753	778	820	815	800	804	731	808	805	788	776	798	793	812	768	822	752	805	771	793	777	762	793	769	778	739	736
7725	640	219	155	119	116	104	103	97	92	96	103	91	92	77	82	114	112	98	105	78	93	109	104	110	90	101	101	109	104	92	83	98	114	88	87	92	105	82	101	95	97	107	105	98	66	81	98	92	73	100	89	86	111	77	95	93	94	95	91	103	84	89	88	104	91	82	107	85	133	95	93	88	76	97	96	99	99	115	100	83	91	99	91	95	96	72	82	109	103	96	90	91	96	101	100	94	100	86	96	68	88	102	104	97	89	113	108	93	80	92	110	93	86	98	107	77	104	93	91	82	98	102	94	90	90	97	99	108	101	92	95	100	93	96	106	93	93	106	104	107	100	91	95	77	85	98	112	93	72	99	88	82	85	100	86	108	84	97	91	89	98	90	92	101	96	89	99	99	90	97	106	101	99	92	90	89	87	84	96	86	92	90	95	98	109	90	92	82	87	92	112	101	71	106	95	86	81	91	121	81	96	103	106	91	101	122	78	90	95	105	85	107	97	101	105	95	92	110	102	85	75	77	73	89	77	88	84	105	88	97	94	94	104	105	104	72	88	81	90	93	113	103	99	103	88	72	100	99	116	111	89	98	97	100	102	115	92	95	76	98	78	92	108	109	93	95	85	100	102	99	88	101	99	78	88	102	98	88	107	91	83	92	102	103	99	80	95	104	119	90	124	76	97	81	101	100	99	81	89	97	87	92	92	95	108	89	117	88	87	78	84	109	92	96	106	88	109	94	91	90	101	96	99	85	87	81	91	98	94	103	85	105	87	92	100	88	88	97	90	106	98	82	89	82	87	84	92	104	108	101	88	108	87	94	104	104	101	82	91	90	94	94	97	93	98	95	104	88	99	85	99	86	89	94	99	100	86	88	98	101	87	72	96	85	88	95	97	100	92	74	108	93	108	92	100	93	105	99	114	91	91	87	85	100	99	98	86	112	84	98	104	103	91	90	103	99	93	96	84	89	106	79	128	79	112	86	101	100	99	101	85	97	105	84	94	92	121	81	102	98	88	87	97	85	86	90	78	107	84	84	105	111	110	101	108	91	90	106	97	103	109	102	98	89	86	105	77	79	70	88	99	91	103	95	96	102	93	97	89	96	82	111	91	103	96	108	84	90	104	104	93	91	116	106	97	91	92	98	96	98	105	87	87	85	96	82	94	101	83	87	96	85	98	114	96	98	84	85	90	106	110	93	93	92	95	101	118	109	83	90	113	100	103	90	109	100	104	100	96	104	94	108	103	106	93	95	93	94	88	89	104	109	90	95	108	75	100	80	97	95	99	84	108	86	102	80	74	94	95	103	110	101	89	88	95	98	94	109	83	87	103	106	95	102	90	84	100	96	98	112	88	96	101	103	78	92	109	97	95	80	99	98	100	82	100	106	95	95	94	95	82	98	103	94	93	92	94	105	121	89	106	75	81	91	86	107	92	109	90	104	101	83	86	77	88	89	94	105	91	93	94	110	94	95	99	83	99	100	97	100	98	105	89	91	97	89	81	106	108	91	87	103	88	96	97	96	92	97	95	102	97	100	120	95	103	92	101	93	97	100	112	95	76	98	86	89	102	93	101	84	95	90	96	96	94	108	98	96	107	97	99	99	98	93	99	88	89	95	103	89	80	80	106	94	87	93	95	92	77	95	99	109	79	88	96	83	99	100	88	74	84	91	122	102	98	117	101	95	72	86	95	97	94	111	85	88	94	101	110	105	97	93	82	108	102	89	120	99	104	79	96	93	92	102	97	110	100	90	102	88	96	102	97	85	95	100	84	110	103	94	86	91	99	81	94	89	92	103	105	96	92	112	107	96	87	93	84	96	100	105	77	94	83	113	80	83	83	78	75	109	99	91	97	108	106	92	92	94	110	91	114	94	116	115	76	87	98	86	67	87	84	93	95	90	73	103	90	94	96	84	90	93	103	89	80	93	82	85	81	84	84	106	103	91	104	77	89	83	76	96	94	106	92	97	94	91	90	101	96	99	119	103	81	110	101	88	105	101	91	101	69	90	98	94	106	95	91	107	103	103	106	86	97	90	84	58	87	81	92	91	96	104	80	92	106	98	90	99	88	96	107	94	105	90	96	98	91	98	98	93	112	90	92	98	94	100	96	95	88	71	98	105	87	104	96	94	95	96	106	103	92	100	84	84	96	78	96	89	78	87	79	91	99	92	104	99	91	98	91	95	102	93	88	69	100	109	96	102	89	92	101	96	88	88	93	80	87	107	97	93	103	95	98	92	77	100	103	104	90	110	102	90	88	98	103	82	88	84	114	82	109	91	93	114	68	79	130	108	105	89	92	88	102	87	95	109	87	102	115	77	103	90	83	88	87	84	96	76	84	92	96	108	85	89	101	100	95	94	96	101	94	97	90	91	94	95	102	86	98	99	85	82	85	99	92	105	70	88	97	101	77	93	93	95	106	93	99	103	89	95	98	91	101	88	72	84	96	103	96	107	99	104	97	104	79	81	94	103	93	82	109	91	73	99	102	87	97	90	100	72	100	108	104	71	91	71	98	104	86	98	90	110	104	82	77	97	97	102	84	91	98	89	78	89	103	87	71	99	89	102	113	92	99	87	81	87	94	88	97	89	87	90	94	101	88	96	81	117	96	88	98	83	79	91	114	112	103	101	100	94	93	94	91	77	103	90	75	95	80	101	91	86	87	97	84	89	104	90	89	87	88	99	84	96	90	84	92	96	89	86	83	105	87	85	98	100	101	85	111	86	100	85	80	113	81	116	84	102	110	101	83	98	92	90	83	100	87	97	91	83	94	74	92	92	90	98	105	105	84	87	105	107	90	86	87	87	100	99	91	91	107	96	97	98	102	102	110	96	86	88	91	100	92	77	73	118	94	107	77	105	96	99	73	91	89	96	100	93	114	97	89	113	100	95	98	103	96	100	106	95	94	101	100	93	101	89	104	93	82	83	75	107	82	75	93	86	106	94	96	77	100	100	102	100	91	79	96	94	110	108	123	117	80	106	94	103	99	98	103	116	91	93	77	95	92	102	92	86	92	109	87	84	92	80	98	91	101	77	82	101	104	91	76	117	81	83	101	92	93	92	103	92	74	97	98	94	93	86	95	94	82	95	93	93	105	99	104	106	97	89	97	66	113	103	99	85	90	93	91	102	87	95	112	104	102	89	91	96	99	101	93	104	103	89	97	95	90	90	78	88	106	91	94	95	103	99	106	102	90	92	98	102	96	102	74	94	97	92	89	96	115	95	98	107	75	111	72	103	97	96	92	110	109	100	90	95	86	96	91	95	129	89	94	85	93	104	103	87	103	77	89	104	75	109	84	97	92	93	90	87	89	99	103	90	103	90	89	98	96	94	97	83	98	96	100	98	102	94	83	89	95	84	91	89	93	106	89	103	100	102	82	96	115	92	93	87	99	96	113	101	91	81	91	94	71	90	105	79	108	108	88	98	122	109	96	91	78	99	80	99	96	84	121	86	115	96	94	79	102	92	100	86	98	93	106
7777	440	537	557	445	426	429	432	386	405	381	398	388	355	371	360	352	369	368	330	356	344	376	379	337	377	336	344	298	376	392	339	370	346	362	354	350	341	315	349	369	341	329	357	342	308	336	358	339	350	352	364	358	300	344	277	313	326	352	334	342	328	331	340	347	368	332	303	335	340	335	334	342	317	374	318	343	334	359	320	343	329	336	348	385	333	314	328	338	323	329	341	297	319	319	340	315	317	344	324	331	326	293	339	315	319	354	314	333	365	334	342	314	359	345	307	344	369	319	345	346	337	361	313	365	361	350	358	319	326	360	353	309	368	353	337	310	324	318	333	343	329	332	348	332	317	344	314	366	349	311	344	324	390	346	359	336	336	361	329	364	322	347	329	321	315	329	348	339	325	347	331	341	340	359	340	367	327	341	347	333	322	340	322	340	350	345	339	336	325	342	333	334	387	325	309	357	321	348	346	347	362	344	362	324	351	339	327	331	315	334	383	345	337	348	324	343	347	334	356	329	319	366	376	356	306	354	361	346	351	316	338	363	319	318	370	329	326	339	306	339	330	358	322	344	348	337	322	343	375	362	327	364	349	323	349	332	304	346	343	333	361	308	313	338	348	343	321	367	343	344	308	317	351	349	318	381	382	317	340	332	330	341	347	360	304	320	342	343	350	348	355	316	366	346	340	358	315	338	365	341	312	316	346	335	373	345	325	351	349	347	351	344	332	355	364	342	343	344	361	360	356	327	345	340	353	344	322	347	342	368	350	357	319	316	313	350	358	335	324	356	306	374	354	364	309	317	317	379	333	346	339	301	354	318	347	310	354	338	330	322	333	344	384	342	336	347	329	338	354	305	354	343	331	332	335	330	342	321	322	340	329	315	379	358	339	367	295	348	343	287	331	356	320	357	325	366	360	352	345	322	329	319	350	330	315	346	333	322	367	305	317	332	362	322	304	325	338	312	319	318	337	322	325	327	343	299	350	342	370	340	373	345	372	323	347	349	355	370	336	352	328	360	335	320	297	339	333	332	354	354	356	387	349	345	292	328	349	364	354	340	325	301	359	341	349	329	334	328	331	314	333	337	328	352	342	333	357	341	341	351	297	353	339	331	334	364	328	329	335	341	331	306	363	375	327	340	357	353	350	350	333	298	322	347	321	322	321	339	323	350	334	332	318	336	340	372	358	313	328	354	322	305	347	313	315	304	338	330	342	354	343	340	351	362	327	328	369	324	322	324	335	376	347	364	385	350	340	328	333	335	317	340	336	346	355	330	314	336	354	344	341	333	345	369	356	323	337	329	353	311	342	341	324	362	352	317	349	329	333	345	339	343	349	324	337	323	334	337	346	331	366	332	340	386	352	348	336	316	334	331	343	361	296	346	351	327	364	341	337	316	318	351	307	341	332	358	333	326	335	320	291	316	316	375	347	307	345	334	358	326	332	360	286	315	353	319	343	319	317	351	337	332	361	355	329	380	344	330	320	362	364	357	297	341	341	333	353	326	337	367	329	326	357	327	319	332	354	340	320	346	361	352	347	339	350	338	320	380	322	315	331	331	331	334	306	319	321	351	337	354	351	327	350	329	338	327	308	352	317	346	345	331	340	322	338	343	347	316	367	357	313	354	311	348	348	327	325	333	365	323	319	337	340	307	343	370	388	356	340	340	313	345	367	308	319	341	356	356	320	317	346	389	363	332	362	365	342	335	329	304	364	310	363	339	387	310	323	359	326	324	332	359	312	318	337	331	347	342	364	348	338	344	315	342	323	362	314	366	372	334	342	336	308	364	342	327	343	353	328	357	338	369	335	344	342	345	336	308	360	345	369	330	367	322	330	362	355	306	379	357	345	353	333	350	331	332	313	349	313	323	360	331	337	319	347	320	320	320	303	304	347	324	349	354	343	313	343	356	353	333	360	353	369	311	345	328	326	341	319	326	348	331	352	326	326	346	338	345	343	342	360	287	313	346	357	344	330	328	337	332	389	348	347	332	311	342	344	375	348	365	344	353	339	336	342	342	316	337	337	334	333	327	335	349	325	353	360	343	325	356	322	359	343	335	350	308	328	339	336	368	342	330	323	326	346	321	311	333	339	344	336	346	366	346	362	358	373	373	318	333	355	305	305	344	313	359	325	351	311	313	334	326	321	326	356	337	337	315	372	317	346	352	341	325	314	317	310	352	354	365	346	312	330	340	350	349	330	333	344	347	327	356	350	340	332	307	340	388	314	347	367	340	319	330	342	326	327	332	368	335	305	331	343	304	321	343	317	359	325	338	365	327	339	316	338	354	359	333	331	319	323	345	348	344	330	339	354	305	339	355	359	335	363	345	360	346	324	389	366	339	332	347	335	324	328	360	370	343	339	343	313	315	354	350	309	353	324	313	327	364	324	336	369	331	332	324	341	325	309	333	346	338	377	349	395	364	317	337	339	370	311	322	382	347	368	364	357	322	314	322	352	329	331	312	352	360	367	324	336	295	342	331	322	352	345	337	321	333	342	362	352	345	350	341	388	372	338	332	321	320	355	337	301	315	354	353	344	341	336	311	331	326	326	314	358	360	336	346	316	350	339	310	289	336	339	310	348	314	342	328	369	321	324	343	321	313	351	312	348	358	358	347	329	357	332	350	358	352	329	355	286	341	358	319	342	338	333	382	371	337	334	363	319	313	369	331	309	337	328	336	308	328	370	324	367	340	334	357	348	345	317	303	328	320	347	349	344	375	338	312	336	341	316	340	353	332	325	352	360	349	344	312	316	341	351	346	350	331	369	331	364	342	311	363	347	356	351	373	353	343	333	326	324	344	290	339	365	350	338	348	334	339	332	361	346	355	325	324	337	354	351	371	331	332	335	365	323	338	353	335	359	349	362	325	318	346	326	358	343	354	340	344	305	338	345	327	340	355	375	311	335	335	330	326	333	357	354	343	311	353	345	326	359	345	327	334	358	345	322	350	339	377	331	358	374	346	343	348	327	351	340	362	357	363	333	359	321	326	347	338	343	354	320	340	297	318	372	356	298	300	336	331	314	328	331	334	335	357	314	345	354	329	360	361	335	360	343	296	321	330	325	329	368	322	324	373	285	334	340	329	308	318	349	334	354	351	334	357	350	351	350	345	305	373	357	373	331	362	337	372	321	318	358	377	313	322	365	361	360	318	361	337	335	346	358	336	350	320	360	348	356	337	334	327	329	322	321	348	363	373	352	337	357	319	356	313	328	342	354	347	334	345	349	336	348	355	322	335	326	363	330	321	340	332	345	351	359	348	334	347	325	330	366	341	370	366	348	316	321	309	338	352	331	342	343	336	337	347	337	358	327	348	298	341	348	340	339	357	347	318	342	331	318	314	351	326	355	330	318	348	380	338	352	332	332	382	343	320	399	320	330	340	323	339	328	340	355	369	342	355	323	332	329	326	330	333	348	352	329	348	326	343	361	353	342	350	336	358	326	347	320	326	339	344	304	351	306	334	327	334	355	344	325	340	319
49811	17221	2192	971	742	550	459	356	293	284	271	228	233	250	229	195	179	171	193	196	172	179	194	205	158	182	182	182	183	150	191	173	131	178	199	177	164	172	158	144	170	213	154	158	181	139	163	184	173	166	166	169	158	170	188	173	166	184	169	146	194	164	148	164	198	162	162	152	181	171	179	195	153	184	168	169	173	164	158	180	159	164	157	169	164	142	149	156	155	167	168	158	153	163	171	185	163	161	159	168	137	134	131	175	165	157	183	157	156	153	173	173	158	178	164	187	182	171	159	146	170	168	159	158	171	157	163	181	207	191	160	150	157	166	184	159	150	172	178	177	162	183	168	194	141	160	178	170	189	171	176	166	186	154	130	188	158	150	188	158	150	171	159	173	161	160	149	150	147	160	173	165	161	164	165	149	176	154	157	152	163	178	154	161	156	167	182	151	165	175	148	171	167	165	190	161	170	154	153	165	180	140	156	156	161	167	126	162	167	160	183	173	157	146	164	168	168	132	158	161	142	151	157	176	185	170	163	156	166	162	182	156	168	164	154	157	148	167	133	169	152	161	156	166	169	171	143	130	176	154	176	137	179	171	170	152	134	172	188	155	140	159	184	173	151	170	154	157	181	179	186	180	135	166	170	158	168	180	174	168	161	172	165	151	171	178	162	160	167	188	138	170	171	163	151	160	154	159	164	158	165	173	153	168	173	166	173	156	145	171	170	165	162	185	132	175	149	177	183	180	150	173	162	176	153	165	169	166	166	168	163	162	151	155	162	172	191	172	147	178	172	181	160	164	175	163	157	144	156	151	173	156	182	167	164	180	140	176	167	168	167	166	164	155	176	169	179	171	151	175	161	165	155	153	154	161	143	168	152	177	153	154	186	175	174	145	155	155	186	154	183	169	154	164	165	181	177	144	157	164	157	152	156	171	154	155	178	162	180	162	157	162	152	174	172	148	170	187	168	166	152	169	162	176	187	171	164	158	160	164	161	156	156	143	168	162	167	161	151	177	162	153	164	160	164	154	152	163	188	158	179	158	170	178	157	161	152	156	159	182	185	168	173	163	122	150	177	171	180	171	164	175	158	148	178	166	160	135	185	155	167	166	140	164	182	146	182	158	183	161	157	165	174	185	177	154	144	173	169	185	171	153	155	192	171	170	170	139	168	176	168	175	167	169	169	182	184	170	171	147	148	174	154	163	161	151	168	155	184	168	195	188	159	167	173	153	175	150	196	155	159	178	177	142	151	170	165	156	179	173	174	142	165	164	170	167	154	167	176	171	191	174	181	173	148	170	167	143	134	166	169	170	176	146	165	177	185	171	164	158	165	192	150	157	171	172	155	162	153	151	150	183	187	161	173	164	156	173	176	173	159	152	163	143	152	176	175	167	160	171	171	151	141	168	171	171	161	170	167	154	156	176	161	169	165	149	156	149	157	172	181	128	174	167	161	164	179	155	170	172	152	195	159	155	150	151	196	176	133	157	156	154	170	153	153	165	176	177	161	159	166	171	174	177	167	178	168	155	168	156	168	176	159	152	165	159	195	148	172	174	164	157	170	153	158	172	195	153	146	168	138	176	179	154	169	166	202	169	169	139	160	164	167	170	178	162	175	183	191	179	157	158	172	161	164	157	166	183	187	168	162	135	182	149	183	162	165	156	175	168	165	158	166	150	155	141	165	171	164	176	155	190	155	157	169	173	179	181	138	171	151	160	148	171	170	170	190	168	165	148	159	166	167	148	162	182	208	157	174	155	140	158	143	176	171	153	157	161	165	161	160	164	156	179	152	178	168	162	158	163	163	152	144	144	166	172	171	165	169	175	151	184	165	171	166	156	158	170	165	156	163	152	155	148	168	167	172	166	176	169	175	177	165	167	175	150	167	160	199	143	182	143	166	143	168	155	154	178	168	149	154	153	176	157	166	159	167	170	185	164	159	158	154	179	151	174	188	159	180	177	183	166	145	157	139	172	153	150	161	169	212	174	176	145	158	169	170	177	168	173	194	164	180	194	168	141	181	182	182	159	164	175	185	139	184	182	172	162	178	161	158	152	170	151	185	192	169	148	153	156	150	153	175	151	150	155	160	165	198	155	164	155	179	174	165	150	166	148	153	143	176	154	162	148	166	188	161	151	156	165	177	169	164	204	166	155	166	155	190	161	147	165	153	178	173	169	184	164	159	169	160	146	184	172	174	151	153	153	165	166	173	164	168	153	162	156	158	144	178	153	143	155	156	164	174	179	174	164	158	146	185	163	157	157	157	145	188	177	161	148	173	149	178	144	162	167	148	168	175	147	156	159	157	155	149	157	155	173	184	173	171	182	169	165	160	139	151	159	151	166	167	175	179	135	154	172	160	163	164	192	171	174	169	162	166	161	156	170	151	162	181	156	159	171	174	173	138	175	158	176	171	146	153	153	186	154	167	146	132	159	147	156	157	175	181	162	146	152	184	196	180	173	181	186	155	169	177	154	201	152	153	156	154	139	141	162	152	170	154	174	156	160	171	169	147	189	173	180	181	181	182	165	196	160	157	136	158	185	162	152	191	159	167	143	161	158	160	162	159	171	177	155	163	137	171	155	158	163	164	172	156	157	179	168	161	169	169	152	172	170	154	149	164	176	159	152	177	162	161	157	151	155	159	168	151	190	147	158	147	149	156	159	170	175	154	168	173	172	173	173	152	156	153	172	168	161	158	149	173	149	150	166	176	162	171	190	141	171	166	182	161	154	161	161	155	168	152	160	154	157	155	159	214	169	164	158	168	188	195	177	160	167	185	143	159	173	148	159	180	168	157	155	167	156	186	187	147	165	164	154	146	148	157	143	164	153	174	167	186	168	157	169	156	152	175	165	134	159	185	172	166	169	160	187	180	162	149	180	167	186	178	168	163	175	147	150	166	147	166	154	181	145	154	154	165	161	160	154	153	135	161	174	157	185	149	184	170	163	173	176	189	167	157	186	178	170	172	153	170	150	167	180	170	151	164	165	166	145	153	147	150	152	159	159	182	148	171	177	169	169	149	170	158	160	143	147	176	162	176	178	149	161	165	170	161	161	169	181	182	182	155	162	147	152	180	174	170	175	168	169	155	168	181	164	174	184	158	152	160	161	174	165	154	157	152	172	150	165	159	177	147	160	150	170	140	143	163	176	184	150	162	154	180	166	165	153	181	136	173	157	164	160	172	173	169	173	176	171	144	145	153	142	193	198	149	170	144	167	174	167	183	188	181	153	177	163	162	163	172	160	168	178	168	152	167	169	191	162	162	157	175	168	174	179	189	172	164	179	150	158	160	162	159	161	169	163	168	151	178	151	161	171	167	162	153	166	150	131	147	148	174	170	165	165	162	143	147	153	169	168	165	158	171	163	166	164	148	165	155	153	182	167	153	152	169	175	170	148	146	170	137	168	163	182	178	159	151	168	177	169	156	166	175	182	171	181	190	178	148	148	170	167	176	185	178	148	160	166	170	169	172	182	155	154	164	160
30295	1906	3272	3586	2990	2476	1974	1703	1471	1332	1219	1116	1025	910	917	839	802	802	698	716	732	719	721	684	708	679	667	640	626	608	638	616	603	626	601	581	615	594	584	588	609	547	536	553	544	539	608	556	544	552	560	524	570	517	509	556	532	567	537	531	508	578	475	601	590	511	547	541	525	582	557	559	505	563	542	586	530	576	528	528	490	545	557	547	557	542	492	563	541	519	536	550	540	603	558	530	549	547	517	544	561	553	548	549	545	525	541	560	580	491	559	483	531	529	532	522	508	551	545	487	572	574	495	532	528	514	516	548	518	523	532	571	505	482	516	525	516	513	559	532	562	529	512	490	526	498	520	503	554	505	574	519	508	507	485	496	547	549	535	522	525	532	551	493	529	527	528	474	531	552	518	530	556	533	504	470	499	535	498	570	523	527	490	575	487	523	549	549	508	534	536	536	546	551	556	557	525	552	536	500	551	495	530	532	549	546	573	532	538	537	552	506	564	524	540	539	532	556	552	570	494	530	573	516	516	533	534	557	577	544	519	547	483	576	542	491	494	533	541	534	546	494	503	504	550	524	507	573	519	529	521	535	502	497	556	515	524	574	528	545	570	546	519	532	513	507	547	555	552	522	555	503	502	500	549	563	561	494	555	501	536	502	536	535	521	495	573	503	516	537	553	522	513	553	564	496	498	520	552	522	575	549	528	577	565	507	556	496	543	555	570	526	563	526	535	508	549	522	542	529	485	557	528	554	529	493	525	526	518	542	558	558	497	558	480	532	538	534	514	552	538	529	504	537	558	557	516	515	537	536	552	562	591	538	540	519	534	504	544	541	540	582	516	533	519	518	536	516	513	520	478	560	559	530	480	554	538	532	497	562	523	522	521	570	514	492	577	574	519	554	489	532	524	537	516	564	507	499	527	514	537	555	523	525	528	552	505	524	534	549	503	510	533	523	532	546	512	548	527	500	537	465	527	541	568	502	504	535	559	518	530	521	528	530	542	527	534	535	487	507	493	515	559	538	502	504	516	514	539	507	525	558	542	529	528	526	504	542	517	528	502	519	550	523	550	498	553	483	490	505	549	518	537	518	533	523	503	522	511	506	555	527	572	495	514	528	563	522	509	511	521	555	551	526	547	539	538	522	530	521	497	576	494	560	536	585	505	536	545	526	546	552	530	531	543	546	510	567	547	483	540	520	548	495	529	515	543	496	484	528	506	560	555	536	528	542	506	515	517	536	519	552	537	488	531	515	591	495	571	527	586	536	551	514	510	530	549	532	558	496	534	544	529	578	505	516	524	531	478	536	532	557	509	535	531	516	556	499	516	538	555	544	519	548	537	563	526	539	551	531	523	543	521	523	518	529	534	549	501	534	526	540	532	545	527	558	533	529	575	551	532	521	504	517	493	521	539	554	544	530	532	502	539	558	525	521	554	542	549	524	533	539	491	499	585	537	525	527	527	522	547	535	521	473	582	478	523	531	513	517	569	511	528	534	534	560	542	582	503	561	498	562	511	516	531	518	534	477	555	514	513	536	491	500	554	514	523	543	548	539	530	526	536	532	535	526	508	569	532	530	506	557	504	540	534	556	497	558	555	532	536	550	525	551	556	551	587	540	517	546	505	539	534	535	512	531	530	529	504	532	527	509	491	501	509	555	547	547	524	519	573	535	561	511	525	526	565	517	549	516	525	517	513	498	513	540	557	581	545	520	573	538	519	520	574	503	520	535	537	485	529	523	529	519	571	574	539	539	506	530	535	541	542	523	521	536	522	551	544	551	546	537	484	523	556	489	516	549	534	528	551	539	532	491	482	561	539	522	531	567	528	567	532	510	517	536	537	498	557	499	496	574	505	555	564	521	522	533	526	519	492	573	501	578	533	568	533	496	545	531	546	562	530	519	557	538	533	504	510	532	556	564	517	544	551	552	520	544	510	512	526	511	515	478	516	548	508	500	555	522	547	554	516	523	586	489	538	515	549	528	530	533	531	553	486	544	461	533	537	516	487	500	536	522	505	534	524	548	518	538	520	536	508	526	495	536	524	519	516	559	499	555	559	512	552	533	558	508	521	526	502	540	508	522	542	539	548	548	521	555	527	530	546	538	510	553	507	515	510	570	549	567	526	538	545	539	527	524	496	537	540	526	516	539	551	556	547	555	511	517	541	508	558	527	478	559	505	517	513	545	543	513	515	548	569	560	524	530	548	575	495	524	538	529	487	500	528	524	508	512	544	542	491	531	512	552	519	541	525	550	522	523	510	545	540	515	528	536	524	489	565	546	521	526	557	542	535	506	513	519	542	515	516	501	569	523	536	512	532	555	528	555	564	486	563	499	541	518	533	571	519	528	565	487	524	530	523	558	521	529	524	562	506	509	491	520	532	509	531	535	555	539	526	558	504	525	524	582	520	578	543	505	555	562	538	487	545	530	558	525	534	518	521	564	527	526	573	529	466	542	507	544	504	549	509	557	503	536	527	529	515	525	546	479	529	539	528	527	558	517	555	528	515	547	541	544	519	548	502	562	553	523	534	473	536	501	538	528	505	546	506	512	488	480	503	533	504	505	555	455	515	530	513	529	533	535	530	519	526	531	496	548	535	509	553	561	530	532	533	502	528	542	517	506	500	528	524	536	519	537	551	541	497	554	526	529	507	535	551	569	559	498	545	514	523	521	509	520	491	561	561	532	569	511	532	559	531	514	545	534	533	556	530	518	535	536	534	560	545	535	543	501	578	533	519	558	520	520	525	560	550	514	500	509	531	529	524	552	568	547	531	524	549	550	553	506	514	534	525	509	509	547	484	518	546	569	559	546	548	522	514	519	550	482	538	551	551	569	548	517	525	540	554	553	515	597	554	530	560	567	574	542	528	533	545	519	540	557	540	500	531	553	500	486	536	512	524	528	515	545	533	517	516	528	523	517	559	524	527	531	546	542	537	533	552	497	495	552	520	562	548	516	548	491	544	558	550	549	475	527	542	551	523	509	540	546	520	526	539	573	498	568	521	548	514	556	526	570	526	503	483	492	503	552	515	540	522	522	570	510	539	563	505	521	544	532	527	563	544	513	546	521	521	526	501	519	575	550	564	507	569	484	512	516	546	507	539	506	531	502	553	533	499	526	571	521	525	550	546	536	535	508	521	525	510	578	514	528	520	515	542	506	496	560	517	506	512	492	556	541	506	523	542	557	494	503	510	525	473	531	552	513	535	537	506	521	498	552	579	496	527	524	530	549	535	558	483	479	533	508	547	549	549	601	554	494	521	509	563	560	516	537	534	521	527	574	558	554	520	528	506	512	477	520	526	506	506	515	516	539	556	520	521	539	557	541	542	516	520	510	548	557	554	539	492	538	524	545	551	569	532	557	513	536	565	549	549	569	565	491	546	584	590	561	515	494	494	539	559	513	536	540	573	536	544	554	508	525	520	554	542	551	559	542	538	542	521	544	541	541	546	507	564	526	525	533	542	601	529	521	552	536	529	533	557	555
61324	26656	5736	2234	1498	1028	828	664	611	480	473	442	371	367	370	391	346	342	316	317	321	278	280	345	306	319	282	270	264	292	282	266	253	271	278	290	262	296	247	276	266	271	286	284	280	270	268	264	266	251	234	294	274	267	271	302	261	283	277	267	266	290	290	249	274	277	247	264	266	263	274	249	282	280	306	262	248	272	246	281	245	270	276	257	293	254	238	279	265	243	261	299	259	263	278	248	258	287	252	261	272	268	248	289	248	226	274	246	228	273	278	281	258	258	258	263	272	254	275	252	271	301	265	280	263	261	245	278	246	255	254	273	261	242	252	263	300	282	247	280	263	317	279	276	258	245	276	268	275	256	285	278	250	259	261	267	262	284	264	281	271	255	252	246	241	285	287	234	255	293	258	277	263	270	273	256	255	272	255	236	272	231	263	273	246	268	262	249	262	260	279	259	291	245	238	254	276	253	281	268	254	243	281	273	263	283	245	247	279	283	275	238	241	277	271	268	286	251	265	288	288	246	268	264	247	267	274	306	268	274	235	289	268	287	276	267	256	258	245	247	231	274	287	272	271	233	296	252	285	253	245	284	299	260	260	257	284	271	260	271	261	250	245	248	262	250	275	270	281	267	265	262	280	283	261	253	261	263	264	262	287	246	280	249	236	293	264	283	254	249	265	262	255	262	286	272	248	270	266	271	287	264	266	256	245	260	297	274	223	261	279	248	255	236	232	278	261	284	259	277	275	255	281	265	276	280	270	288	264	282	222	269	258	284	237	262	248	274	268	240	258	262	262	265	262	241	265	252	269	250	229	277	270	247	263	235	252	231	269	227	275	284	266	237	278	255	246	242	279	300	267	297	253	269	262	272	245	287	241	259	268	288	264	267	260	264	257	241	280	249	281	286	276	283	249	275	234	278	239	292	248	253	251	268	301	243	256	262	227	253	276	254	278	264	282	289	279	272	271	271	279	263	268	254	261	254	271	237	252	254	293	261	259	231	285	303	281	262	272	267	277	257	246	257	261	252	278	281	276	252	279	286	270	281	260	238	293	264	260	261	264	258	256	283	282	280	254	267	275	267	239	252	257	279	263	247	259	282	289	263	253	235	282	293	258	293	241	278	254	272	274	258	271	269	262	284	274	267	278	262	261	284	265	264	261	266	243	278	284	266	296	266	252	234	226	262	245	285	271	240	271	277	306	263	253	289	257	270	273	243	249	265	267	280	269	253	253	282	261	253	285	262	270	255	259	263	243	270	261	276	295	240	291	252	267	244	276	246	285	292	262	237	264	279	271	260	269	277	259	286	257	264	283	267	234	289	284	273	249	293	276	273	275	260	257	258	274	264	251	251	287	259	283	256	269	265	267	258	252	258	285	291	260	264	266	245	262	249	258	254	239	259	277	279	268	278	282	249	256	267	259	242	276	282	274	276	277	240	240	267	260	280	237	274	264	267	245	271	251	256	231	280	280	267	254	243	257	281	271	289	282	272	275	256	268	254	265	238	269	248	268	270	267	238	242	246	277	285	276	271	272	275	275	296	246	243	272	259	284	284	243	278	283	282	277	266	274	239	224	282	279	237	291	257	269	259	239	249	290	266	254	259	268	279	231	272	272	260	270	280	280	264	250	268	271	246	294	275	289	275	278	258	272	269	255	251	275	261	263	254	286	261	243	256	236	275	241	287	235	256	275	279	266	246	245	251	247	259	274	301	268	268	257	265	270	235	264	261	253	256	259	265	267	255	268	245	247	297	287	249	289	251	283	251	268	252	256	259	248	237	254	282	276	299	290	260	282	250	297	296	266	264	247	239	311	262	269	295	254	263	253	265	262	288	254	295	245	272	292	300	255	249	257	276	233	260	259	242	225	286	239	239	262	274	280	265	258	273	279	275	292	234	234	251	281	263	264	261	260	275	265	240	276	268	273	285	252	275	285	271	265	264	263	263	308	235	243	264	260	251	263	294	292	256	248	259	271	248	253	250	261	265	248	286	253	234	254	277	295	265	254	281	264	268	257	262	266	254	251	243	256	246	280	239	267	247	241	292	251	276	249	259	226	313	271	256	258	253	269	260	259	284	247	254	242	247	265	305	264	246	287	236	248	260	267	257	271	296	314	244	228	249	262	260	261	267	266	259	255	253	230	247	257	271	272	274	261	253	287	291	250	303	271	302	245	293	256	255	278	285	248	293	258	272	278	227	284	264	264	265	264	280	284	297	247	258	228	280	282	270	256	244	265	274	293	277	286	284	265	255	268	287	289	271	255	276	261	266	248	240	242	263	269	262	259	243	290	261	253	260	261	277	296	264	273	262	299	253	251	291	288	273	286	284	283	276	250	289	263	248	269	276	282	262	243	238	291	246	284	231	281	276	296	290	277	252	244	294	218	277	267	253	251	270	288	253	269	270	263	302	254	267	266	274	284	241	271	280	263	263	270	284	260	244	304	240	241	265	245	295	279	247	283	269	257	282	256	260	288	269	278	252	244	272	269	279	282	282	262	262	250	265	237	258	274	239	279	268	275	242	256	253	273	261	265	272	263	254	232	250	274	251	282	251	258	249	252	282	249	265	274	251	289	255	252	288	263	251	286	266	280	265	278	257	261	279	254	234	270	239	272	273	278	276	266	279	234	278	237	270	274	255	301	270	272	265	261	284	227	247	241	246	280	242	254	269	249	254	285	283	243	240	258	279	265	235	275	252	260	253	283	240	252	280	284	294	251	282	280	289	250	264	259	250	268	282	291	267	265	279	284	278	254	267	270	272	285	302	255	258	267	281	287	256	280	253	260	284	264	267	273	228	269	253	305	289	262	264	251	255	232	262	277	270	263	241	251	286	256	239	295	248	257	248	254	265	246	305	266	235	262	251	264	260	276	265	277	299	290	297	249	230	268	263	246	246	247	274	256	284	282	285	235	260	264	283	285	271	279	258	287	281	232	283	261	272	265	239	264	254	257	252	276	246	258	269	254	296	250	255	231	243	240	220	267	283	257	277	270	259	253	272	234	282	281	280	275	251	278	270	276	282	287	260	267	250	279	277	265	253	283	263	294	286	282	267	222	284	230	257	245	274	290	251	219	291	284	256	232	274	280	264	267	268	281	268	265	262	265	270	240	238	273	253	264	269	243	299	273	267	245	239	262	270	243	266	283	258	242	269	270	278	246	286	241	279	274	250	261	267	296	262	273	249	255	244	280	269	280	256	259	273	281	268	285	264	246	236	252	272	231	254	259	238	276	235	248	275	254	267	292	259	265	275	283	253	264	286	265	238	240	251	257	281	228	292	285	242	282	267	249	275	273	279	267	225	260	285	245	240	264	291	298	241	261	253	239	277	269	268	268	269	264	263	279	271	249	292	271	260	280	292	285	277	271	278	258	278	302	254	260	289	275	287	252	274	243	263	240	236	229	269	258	265	270	270	266	250	274	284	275	261	263	243	287	286	246	256	275	260	261	279	279	250	251	271	295	249	233	292	240	258	270	284	277	249
38607	3186	5946	6488	5471	4520	3740	3153	2669	2349	2034	1917	1798	1600	1510	1432	1284	1334	1221	1212	1197	1116	1106	1035	1009	1024	1090	971	1013	983	938	912	928	950	869	915	881	879	880	914	907	829	913	838	877	830	897	833	843	832	854	820	786	841	834	834	861	841	792	908	842	798	891	820	882	781	820	866	793	810	742	777	797	813	817	782	783	827	810	754	863	811	833	773	804	785	814	802	807	779	825	785	793	816	793	742	805	765	799	744	790	745	722	825	751	840	781	822	816	804	754	786	762	744	769	773	845	789	790	800	811	809	774	826	811	815	796	765	791	777	765	758	787	807	742	774	765	790	792	761	801	773	805	804	781	824	758	779	758	820	802	798	793	783	837	859	761	746	790	774	771	799	781	834	737	801	761	709	801	773	798	830	770	830	796	835	796	792	776	798	750	783	855	773	764	771	804	784	747	791	741	812	829	796	774	737	753	785	745	775	815	765	831	737	770	818	789	763	798	795	770	776	793	760	843	811	734	786	806	831	733	859	793	793	785	775	786	778	767	749	767	801	788	781	775	783	764	779	790	760	756	731	801	723	789	762	759	762	781	804	792	778	743	743	773	772	745	807	737	783	844	792	777	778	750	760	826	793	797	806	798	805	778	779	754	821	782	829	808	815	780	774	790	748	743	801	808	765	791	744	782	777	756	762	775	724	779	725	753	831	840	723	809	735	835	765	791	807	783	723	762	798	810	822	746	830	756	783	821	737	792	766	777	772	739	787	813	788	776	783	809	771	845	760	795	793	772	754	750	762	835	777	779	761	731	779	836	750	798	835	831	750	802	780	719	819	770	822	775	782	789	730	743	708	738	803	782	770	820	850	790	813	774	800	773	782	817	736	779	802	805	742	819	772	787	799	755	769	744	820	833	759	756	786	796	744	748	809	758	722	785	786	741	822	779	812	760	794	763	797	730	756	802	746	812	785	771	825	768	856	807	792	828	810	786	731	785	734	797	736	810	792	826	801	733	768	748	765	788	813	767	817	794	740	795	788	807	800	802	785	758	790	709	744	750	766	841	773	789	769	767	773	812	791	817	730	765	771	793	797	772	818	825	758	748	758	760	789	748	792	755	776	788	780	756	765	777	780	780	762	795	780	762	769	811	781	721	789	729	745	782	832	770	748	764	765	735	796	789	755	737	761	729	766	753	761	746	803	741	743	783	761	795	774	791	794	792	794	743	816	840	751	784	746	814	815	788	808	879	771	820	763	763	771	818	795	782	755	757	801	746	774	822	784	792	799	824	791	798	799	752	775	785	815	805	772	809	767	792	745	768	773	781	762	791	805	756	813	819	773	820	801	800	795	753	798	753	752	750	751	779	783	793	778	825	771	784	826	748	773	829	778	793	779	810	738	751	795	842	785	743	783	728	747	767	761	763	780	849	760	784	742	798	780	807	826	742	744	829	813	799	771	766	782	803	752	801	748	755	752	791	760	760	769	759	744	804	798	779	766	761	771	783	830	790	775	771	784	793	768	741	763	780	824	764	769	724	737	786	805	744	784	799	781	764	771	784	759	780	734	808	744	821	790	802	784	791	796	795	789	821	812	770	733	792	785	776	808	795	799	760	768	769	776	774	763	743	779	784	796	813	750	806	772	818	759	821	755	767	821	771	765	760	779	761	804	810	830	730	791	811	801	786	799	745	767	776	755	784	778	737	735	761	777	759	821	760	772	796	764	835	771	783	777	787	717	770	782	770	795	799	824	790	801	796	801	790	785	771	761	754	754	724	744	781	777	762	803	779	752	737	762	732	802	813	780	797	755	782	808	741	807	773	827	764	780	820	784	843	794	764	750	847	797	753	801	778	828	747	767	758	764	823	844	859	826	796	802	794	755	796	786	766	757	758	797	863	759	747	771	767	826	800	782	753	784	759	760	768	817	812	745	820	770	780	757	836	804	757	817	851	753	801	732	776	830	796	778	717	800	794	768	814	757	816	798	770	789	758	782	778	773	760	779	761	814	823	833	799	783	816	770	765	786	801	793	774	829	752	774	774	808	754	805	746	815	797	792	809	747	798	790	766	821	787	791	780	798	762	712	824	798	758	747	808	791	748	815	752	767	811	764	740	763	846	818	828	793	746	789	810	749	757	750	733	745	740	783	752	803	755	807	820	790	809	787	777	760	770	793	840	754	804	770	765	801	750	785	818	804	774	775	777	778	791	797	827	791	792	723	797	834	742	791	802	779	804	787	799	788	817	783	784	816	831	750	782	817	734	793	769	722	759	802	741	761	797	790	799	769	773	823	770	815	794	730	802	787	781	793	778	802	770	798	742	760	801	793	780	764	777	743	764	804	725	820	746	800	806	784	769	788	765	718	766	801	790	779	806	809	763	756	765	798	773	755	792	790	820	874	769	840	798	767	776	763	751	785	797	785	805	737	756	741	744	770	797	810	766	820	800	755	773	768	766	782	768	785	783	778	774	848	815	747	809	762	750	821	777	806	814	768	804	720	748	772	756	811	818	801	795	779	808	743	753	798	740	821	822	801	815	808	747	812	797	768	780	795	783	804	805	724	764	761	817	806	788	742	769	768	724	760	817	776	838	789	761	776	751	780	768	762	843	731	756	816	695	774	798	791	793	778	819	787	840	766	812	749	782	808	805	763	816	778	827	753	812	753	772	757	727	766	760	815	757	787	786	763	759	756	774	799	785	801	716	819	801	753	733	751	768	824	793	847	769	784	756	761	778	778	748	790	795	795	781	781	799	763	799	795	823	753	732	796	786	728	743	751	777	772	786	800	713	766	755	766	764	764	784	764	744	802	819	733	808	717	753	798	750	770	775	795	714	734	738	826	770	758	780	819	759	782	793	837	808	849	797	796	746	740	825	777	780	711	792	781	771	743	752	754	800	799	808	834	801	789	707	812	753	765	803	796	767	761	763	718	787	775	740	767	749	850	760	767	732	743	812	810	819	766	839	828	802	757	769	793	796	782	780	788	782	797	806	762	767	839	749	756	815	752	817	750	773	786	790	765	767	810	756	778	813	797	745	829	807	736	751	826	855	849	788	773	772	825	793	793	780	798	777	769	768	798	799	827	762	759	775	766	771	805	804	768	818	769	749	810	779	880	784	779	810	794	760	742	743	787	781	853	789	776	723	756	752	813	747	741	808	801	811	776	817	737	764	776	802	778	773	737	775	762	730	784	769	789	768	795	788	789	801	796	802	812	806	822	779	774	802	797	808	791	756	787	743	800	781	798	764	728	767	823	791	792	821	741	789	798	786	766	820	809	769	768	749	800	778	775	801	800	787	747	771	812	766	763	819	789	787	770	813	800	859	816	785	788	791	772	754	756	841	831	792	751	796	810	790	790	740	827	814	762	818	752	856	794	785	806	832	768	745	775	735	750	769	806	816	746	767	821	746	778	749	793	800	789	763	765	777	805	768	827	776	834	739	774	804	785	755	753	797	745	735	761	830	817	803	746	727	796	769	786	773	765	780	804	754	791
8156	698	213	159	120	117	108	119	85	111	92	112	105	111	97	107	100	111	91	90	90	103	95	104	85	104	92	97	93	86	89	84	77	88	83	107	87	116	80	86	90	93	105	97	84	94	94	92	116	118	91	89	113	98	92	108	105	80	95	105	103	97	88	122	95	114	101	91	84	98	100	118	101	94	90	90	93	95	93	96	99	76	92	99	93	122	102	89	97	94	97	101	119	79	83	85	73	88	79	92	81	99	108	108	89	100	106	104	98	99	85	97	84	90	120	102	85	89	87	84	103	87	102	107	119	102	109	97	96	87	96	93	108	79	85	86	94	95	82	105	88	113	76	109	91	92	101	92	96	112	102	90	100	87	92	94	101	88	67	102	78	97	86	100	103	79	92	78	89	108	117	105	85	89	74	90	91	95	90	91	83	84	84	81	84	107	90	98	95	80	98	108	103	91	101	101	96	107	89	110	102	85	117	102	90	102	115	86	104	99	83	85	89	88	95	84	96	95	85	99	94	102	81	115	107	86	102	100	105	107	83	104	105	96	95	88	101	102	89	91	107	100	125	84	120	108	82	94	99	98	87	104	115	101	93	102	102	88	85	80	107	97	95	91	93	104	101	98	103	89	89	105	88	95	107	91	88	113	88	83	90	112	102	79	91	87	92	96	97	94	75	94	97	106	101	102	92	93	92	107	83	89	89	83	88	102	103	88	95	79	86	103	95	93	97	86	98	90	60	103	87	97	96	80	93	88	77	77	102	97	91	110	104	85	91	92	112	106	96	105	101	89	87	79	100	98	87	92	97	98	102	107	112	87	94	81	99	88	98	85	72	99	93	90	91	93	108	95	103	120	109	98	87	100	91	104	85	98	109	95	83	104	101	94	100	95	83	90	102	96	107	98	95	95	96	99	91	83	98	110	95	86	97	91	108	94	105	105	97	88	99	106	94	105	88	98	111	98	106	91	112	118	94	89	94	95	101	98	93	114	102	91	93	84	90	90	81	91	94	93	106	96	105	92	116	110	84	91	98	95	112	97	95	100	87	83	85	94	102	71	97	85	99	92	118	111	89	90	108	92	101	99	91	93	86	100	89	90	100	104	84	87	111	88	108	109	102	116	96	100	94	92	88	92	100	104	90	90	89	105	116	120	101	92	81	96	103	88	113	90	95	84	89	102	101	108	99	91	84	98	81	96	102	119	102	83	102	104	87	102	87	96	99	95	107	94	97	95	95	93	88	99	101	107	110	100	111	83	106	92	89	111	92	84	91	95	90	93	114	91	102	78	86	75	90	93	99	82	105	101	95	82	106	94	93	90	98	94	87	84	105	99	93	86	94	103	90	109	109	94	104	107	98	76	85	80	78	93	86	96	89	93	94	79	91	91	89	100	97	98	105	94	96	101	101	120	93	107	81	94	100	107	92	106	100	91	101	80	87	81	82	95	90	85	105	82	115	85	89	87	97	93	80	80	82	106	84	113	104	86	103	115	107	94	103	103	105	99	90	101	91	80	91	87	94	92	106	117	98	85	97	90	75	89	95	96	70	104	88	99	101	95	101	81	99	101	108	91	85	95	115	97	94	100	91	79	89	89	107	92	98	109	97	77	96	90	96	97	100	96	92	93	83	92	94	93	76	104	105	114	104	91	101	86	100	110	96	94	97	96	101	111	79	93	114	113	101	114	104	92	100	91	94	84	105	99	107	94	108	106	87	104	92	104	98	88	88	103	101	92	100	91	109	82	100	100	101	94	97	93	102	98	95	96	97	101	100	104	83	89	107	81	96	87	90	100	82	90	109	86	86	85	98	102	103	83	90	81	91	91	92	96	96	90	76	93	104	96	94	103	99	102	89	115	119	92	109	104	100	100	89	106	97	94	102	89	100	92	90	101	106	102	89	98	83	85	99	76	101	95	87	108	107	75	97	81	98	85	90	99	95	101	85	90	94	87	111	89	111	94	82	119	94	90	85	111	73	108	97	74	94	98	104	81	94	78	83	87	96	106	100	107	110	77	82	85	103	73	107	101	96	93	86	112	80	94	93	104	99	104	82	84	79	104	71	101	113	90	91	90	105	90	91	90	83	92	98	85	86	91	87	89	84	93	95	82	99	95	98	93	75	93	86	107	111	87	88	75	89	93	89	93	85	72	116	78	87	102	88	90	100	92	82	117	101	101	92	96	109	88	105	83	93	89	88	88	94	98	92	101	93	73	88	70	93	90	90	89	115	94	93	87	101	115	118	86	97	76	105	93	84	94	93	91	125	117	85	96	90	91	101	95	88	119	86	119	93	103	92	89	83	105	97	89	94	105	80	81	99	94	90	89	90	88	112	84	99	92	88	76	98	108	73	103	116	96	96	83	95	91	86	99	76	100	107	92	106	100	114	99	109	99	111	102	98	100	102	74	88	100	116	102	90	113	85	78	92	90	98	114	92	102	108	76	85	67	126	104	78	100	110	107	94	97	102	82	84	86	88	97	104	94	105	81	92	94	81	94	87	88	109	89	112	88	95	96	97	92	79	91	95	100	97	97	98	88	98	85	102	92	104	99	101	86	95	84	111	100	105	99	100	111	98	89	87	105	89	90	89	79	95	78	90	99	96	89	96	105	92	98	76	97	101	102	105	101	97	106	84	112	101	86	85	90	88	101	92	92	103	97	87	86	98	93	82	98	85	107	103	119	81	96	103	84	99	86	86	101	100	79	107	78	91	103	80	99	72	91	79	111	112	103	95	97	94	96	106	95	96	92	90	102	88	109	110	70	99	93	92	88	100	97	90	89	102	115	97	111	91	93	93	88	78	97	113	107	97	101	89	116	110	113	92	105	77	91	101	76	108	105	92	86	99	87	97	81	82	101	91	93	96	85	98	92	105	78	109	91	78	103	90	95	109	94	81	82	92	92	111	100	85	98	85	81	95	90	89	105	98	86	98	72	85	89	98	93	95	104	113	79	102	98	90	100	92	91	103	96	96	98	117	94	99	99	112	115	84	92	117	79	96	79	95	97	90	100	80	92	98	107	108	88	90	100	92	97	103	82	95	88	129	133	115	97	107	90	78	99	88	103	107	96	81	104	93	82	84	105	99	96	85	79	112	86	116	111	100	87	91	97	84	97	95	91	114	91	99	102	97	83	94	93	83	88	93	93	92	90	90	96	105	91	83	92	101	114	107	99	91	81	102	112	90	83	98	103	90	97	88	115	81	89	91	86	80	87	93	95	76	96	95	91	93	86	106	87	102	104	99	96	125	107	99	93	102	86	102	100	96	88	103	110	105	116	102	101	106	100	98	109	100	101	98	75	102	108	118	95	79	91	98	94	116	104	87	87	98	97	87	106	79	88	104	88	93	94	88	88	119	86	98	100	86	103	113	100	83	83	95	90	92	90	74	90	99	78	97	105	84	95	102	89	94	99	107	101	98	104	93	102	103	94	108	110	101	107	98	102	94	76	92	92	91	103	95	118	96	90	95	92	97	96	90	111	119	101
7731	482	510	547	484	428	412	377	436	394	384	354	425	349	335	372	386	389	370	371	345	395	372	357	348	396	332	353	348	310	398	325	368	372	336	345	302	321	306	329	320	348	349	328	342	341	325	363	344	339	346	319	347	361	329	337	369	351	346	374	372	370	341	322	331	350	337	305	334	381	345	351	336	317	334	339	332	336	332	325	334	375	367	356	329	371	342	333	329	339	348	362	329	312	338	336	302	330	356	347	366	315	347	338	344	284	329	308	305	321	332	334	331	329	347	364	331	339	334	364	339	346	339	340	348	310	348	317	351	348	361	330	304	349	334	360	353	351	295	334	323	361	340	343	326	312	304	354	341	329	329	346	321	367	317	323	361	358	352	332	338	362	346	304	332	343	370	337	359	343	364	360	341	332	321	355	345	337	383	340	333	350	350	312	334	345	356	332	324	323	342	342	332	345	314	329	331	323	321	359	331	327	337	316	311	341	314	328	362	335	321	308	332	319	352	348	283	312	331	366	333	373	332	326	330	330	332	361	338	329	329	338	343	330	349	352	368	335	312	340	341	336	347	335	323	348	350	384	323	341	305	296	348	319	353	334	327	321	340	336	345	347	341	362	363	314	344	361	342	358	362	355	329	327	329	364	315	316	346	341	311	324	349	324	354	340	286	326	297	338	376	349	336	335	370	345	325	317	314	328	343	322	323	349	344	318	335	363	348	305	353	333	328	341	327	318	353	323	326	347	318	323	328	343	323	373	366	365	349	343	356	345	342	329	343	347	335	322	341	328	339	340	326	359	341	338	352	322	371	346	312	332	313	323	341	348	350	314	365	312	327	360	339	356	354	335	348	338	370	358	342	351	337	384	351	330	348	326	320	339	332	330	308	339	359	310	344	378	346	360	344	359	326	329	341	330	334	350	320	330	333	331	312	316	370	352	310	314	318	372	351	343	330	323	340	339	329	351	362	334	358	315	315	343	342	326	336	362	344	328	365	325	349	324	321	331	358	355	315	322	295	341	344	338	320	341	357	334	340	369	338	302	335	331	368	322	351	302	347	338	367	340	362	323	347	326	325	334	322	375	335	332	307	323	329	335	329	358	324	375	342	321	360	321	336	324	346	343	337	344	361	342	360	341	337	340	338	332	335	302	304	377	328	301	329	338	350	357	316	336	357	353	337	270	364	310	337	373	348	348	327	338	353	310	373	330	333	337	335	373	313	323	367	339	351	330	356	320	353	329	342	360	350	317	330	353	324	394	344	353	366	340	335	347	350	328	357	332	351	356	351	361	333	319	324	324	334	353	349	336	363	305	330	341	336	343	347	333	330	340	312	345	360	343	361	316	306	313	352	343	337	326	321	362	335	348	367	324	358	343	326	322	306	339	327	343	321	325	332	334	324	343	356	345	356	342	340	340	345	331	330	355	350	359	333	345	347	346	356	307	331	321	323	326	346	302	373	336	327	345	322	318	327	322	334	319	329	361	342	351	324	366	318	315	348	356	336	349	332	348	324	340	337	375	340	336	325	310	326	371	329	324	357	343	351	338	353	331	328	335	339	342	340	348	333	309	345	336	324	328	356	341	345	344	367	332	326	347	357	331	332	316	340	362	315	326	337	329	334	335	310	379	306	338	361	345	302	337	332	349	335	325	330	372	333	347	364	363	352	345	354	323	348	334	350	358	394	338	361	326	326	374	294	327	336	358	355	346	360	331	330	348	354	349	345	317	346	345	327	358	342	344	340	330	324	346	329	330	371	322	317	331	350	342	333	322	319	331	308	340	335	341	370	365	329	329	351	312	344	349	338	350	324	337	340	342	357	334	361	293	342	348	312	347	360	316	321	317	350	334	364	343	325	338	365	335	312	339	342	354	354	379	338	333	329	352	348	341	326	318	342	353	356	349	356	311	345	366	335	290	350	353	329	334	333	363	308	337	322	330	317	349	317	360	334	340	346	336	350	347	337	344	334	326	371	328	344	324	355	363	340	339	373	316	350	313	346	331	304	363	348	302	338	366	349	348	344	332	332	343	375	346	342	346	334	353	349	350	335	344	354	327	325	378	353	360	348	342	342	325	317	334	340	335	369	343	335	327	335	326	345	339	346	341	372	343	310	314	334	331	318	331	376	368	351	367	339	338	308	274	352	333	347	337	322	334	331	353	311	358	340	329	343	339	346	328	339	353	357	337	369	355	346	352	355	366	360	339	320	350	328	343	360	321	339	371	362	357	351	340	311	325	365	317	383	326	328	320	326	358	367	360	314	313	335	335	351	378	337	324	327	323	364	313	319	313	320	318	353	326	346	339	329	346	352	310	343	369	350	300	327	334	330	330	341	343	332	364	361	318	310	338	368	361	333	336	354	358	332	336	380	352	323	315	328	337	314	328	333	344	314	337	368	342	369	358	318	307	353	341	383	345	334	324	366	342	342	379	369	346	332	369	317	331	325	325	341	328	365	316	314	334	293	362	336	332	350	307	347	329	322	353	357	337	343	376	315	345	326	356	334	341	330	336	387	359	374	340	312	343	356	323	367	352	334	347	328	363	350	317	332	353	329	343	298	342	312	355	365	330	358	337	339	348	342	367	327	346	347	354	362	323	325	360	357	358	356	317	343	309	346	360	325	305	351	328	336	371	324	403	331	358	336	370	311	313	352	330	320	358	353	339	377	294	316	369	352	341	357	304	347	328	310	317	348	339	362	361	339	340	340	352	342	355	337	335	325	353	330	336	323	345	338	341	337	329	343	353	334	336	313	349	321	345	298	349	340	333	347	365	328	332	318	310	314	342	357	312	330	335	334	316	357	322	305	346	332	370	336	366	332	347	368	322	361	326	342	348	311	338	322	347	356	337	381	360	325	344	368	347	342	321	340	347	335	353	354	358	330	339	323	356	330	338	336	363	348	343	339	346	359	331	331	313	321	350	335	334	368	333	333	341	359	332	298	329	329	344	377	293	307	327	329	349	340	332	360	361	337	340	311	363	320	312	351	327	330	349	352	343	368	316	328	310	323	315	342	323	344	348	349	366	339	327	342	358	347	330	353	370	280	340	313	338	370	321	323	327	332	360	325	344	342	341	354	369	364	350	323	325	370	350	395	361	301	386	364	361	349	351	324	348	345	370	327	346	335	306	330	326	300	360	351	350	355	334	360	342	348	357	382	340	336	328	352	315	356	352	336	358	323	351	324	313	316	323	344	354	334	332	368	332	341	354	347	325	334	352	355	342	318	289	339	360	323	356	339	302	344	340	333	321	332	323	356	320	347	306	335	317	358	330	323	343	349	306	340	333	335	356	366	351	329	316	313	360	337	340	347	353	325	348	363	326	338	322	344	332	308	311	335	356	338	359	380	308	372	328	329	348	364	305	344	335	346	328	375	333	351	340	364	345	344	307	351	315	348	354	341	361	363	338	322	308	296	334	343	350	312	347	317	333	341	345	323	313	379	342	347	328	308	366	338	361	324	338	354	318	358	351	296	332	324	337	358	325
48031	17246	2306	1046	704	539	432	327	310	283	249	253	241	214	233	191	208	211	195	166	204	205	195	185	189	191	172	159	174	173	179	169	181	179	174	182	187	171	175	173	171	191	172	156	184	191	176	172	171	156	174	154	148	180	154	180	167	175	151	158	156	178	160	183	148	185	175	149	146	172	160	181	185	192	139	193	196	147	160	160	155	174	147	171	160	187	192	157	170	154	169	153	195	152	191	153	177	165	180	161	165	176	161	179	178	162	178	157	174	172	134	187	176	159	187	148	173	157	160	149	156	165	174	177	160	167	165	172	184	186	163	166	162	167	143	175	171	158	151	180	168	176	175	154	151	169	159	143	160	162	153	146	149	175	160	162	168	160	164	178	153	176	149	162	158	160	181	157	182	179	181	170	177	163	151	161	148	155	185	164	162	161	161	150	163	186	147	167	165	135	173	148	145	178	197	152	173	172	174	172	169	155	165	173	147	164	156	186	167	176	186	175	172	172	192	156	180	167	162	172	184	160	165	178	157	188	165	171	166	160	190	164	176	168	166	167	175	152	150	172	182	173	176	155	154	159	162	152	167	163	166	173	155	154	160	159	171	151	157	151	167	160	157	175	157	181	165	169	166	151	155	160	158	170	180	175	185	183	160	180	160	154	162	162	156	174	151	165	161	202	174	142	168	167	160	171	176	136	161	186	141	162	171	153	157	185	161	159	160	172	158	191	154	178	166	165	180	165	165	155	162	168	164	178	172	199	155	177	156	148	173	169	158	166	154	176	161	169	170	174	159	180	185	162	138	137	155	155	179	164	170	173	166	160	151	144	167	151	169	174	132	172	133	154	180	169	139	170	143	164	146	173	167	161	165	181	172	154	171	156	162	168	154	164	163	163	186	175	170	183	176	183	165	160	172	166	175	162	157	160	175	163	156	162	146	171	161	153	181	147	154	205	162	189	150	143	191	173	130	142	140	127	171	163	167	163	173	161	149	148	178	180	153	166	156	155	165	148	157	160	168	156	180	159	187	145	169	159	143	159	157	124	167	182	160	168	170	164	186	139	174	162	157	167	166	175	160	189	186	177	148	172	173	181	136	155	149	167	177	159	171	167	163	161	167	171	166	170	163	162	148	144	163	174	138	160	168	164	190	162	173	190	182	152	144	168	142	175	171	162	164	161	176	161	165	176	160	167	166	164	157	162	164	156	177	156	146	145	166	169	156	201	164	137	156	184	167	168	163	164	161	137	153	165	146	131	130	160	183	158	157	155	142	179	168	144	173	153	163	146	165	161	163	178	151	157	196	143	157	172	158	164	156	170	179	148	163	176	170	166	157	151	167	151	162	163	158	148	162	194	177	157	170	177	151	153	157	140	167	153	137	166	181	176	175	191	188	161	141	125	166	179	168	145	175	158	152	154	160	167	171	186	173	145	181	153	176	142	176	149	171	171	172	146	166	179	143	154	160	172	153	169	163	167	190	144	172	173	140	152	172	165	175	149	172	169	151	160	149	162	153	161	160	162	153	165	188	151	174	173	191	177	176	164	176	174	166	158	144	157	160	156	158	129	155	144	167	150	175	173	164	172	151	154	167	175	158	158	163	152	166	162	165	170	175	159	161	175	153	158	155	178	165	168	160	162	172	136	151	180	145	171	182	155	178	174	159	143	169	157	167	152	178	154	159	153	178	145	149	158	169	170	155	151	146	189	188	180	162	147	181	157	142	176	153	158	150	158	159	146	171	164	166	170	156	160	168	157	170	167	197	165	171	179	173	158	157	145	173	171	147	161	164	156	179	178	171	185	175	167	175	173	162	157	166	173	179	170	160	154	160	149	158	152	184	142	169	189	170	180	157	163	155	174	185	162	162	156	154	146	165	158	172	157	161	166	171	157	171	169	167	164	166	152	175	153	179	163	185	170	176	159	133	173	167	178	183	159	148	154	168	156	185	172	185	165	152	172	144	156	151	162	152	155	147	190	167	166	163	151	157	188	151	164	157	185	164	160	181	147	150	154	175	171	162	142	156	168	156	181	163	170	191	178	168	165	179	180	176	163	156	151	175	168	151	173	174	163	181	158	165	182	179	168	167	165	160	172	175	151	139	166	162	165	148	171	161	157	173	139	139	197	168	184	163	169	182	168	164	189	161	142	175	156	172	161	180	171	176	158	157	166	178	170	139	164	158	171	186	171	166	137	172	157	181	162	165	139	195	160	158	189	159	176	157	169	140	169	140	177	159	148	173	147	157	178	176	162	157	179	146	158	165	164	181	163	171	169	159	187	159	184	167	180	177	174	178	172	175	157	165	152	154	159	158	168	175	170	151	158	176	174	153	162	151	181	153	200	172	191	160	161	196	176	166	191	153	173	182	173	169	153	166	167	150	160	155	160	164	159	181	148	156	161	140	154	159	175	179	160	186	174	180	133	158	182	167	153	162	154	173	153	181	160	170	144	159	165	159	170	151	173	161	175	185	170	179	170	159	150	153	182	151	140	158	176	175	176	183	171	159	145	173	163	170	181	205	143	163	161	160	189	159	172	171	152	159	170	182	137	185	144	182	160	163	184	160	189	175	165	155	148	171	179	171	159	172	137	160	174	182	163	166	161	147	160	157	166	177	150	168	163	163	169	139	147	156	165	174	170	171	176	185	146	150	154	179	179	158	156	161	153	155	173	176	148	175	161	156	169	162	176	178	201	174	162	138	170	166	155	177	143	147	155	150	187	168	172	180	156	162	178	179	159	187	184	179	166	164	182	166	155	150	176	174	161	174	145	177	189	171	146	174	162	160	154	152	160	157	162	168	158	158	153	168	172	183	169	181	178	161	134	177	165	170	166	145	163	170	176	139	164	156	181	164	173	162	163	152	158	151	147	167	156	150	164	156	168	148	187	171	158	178	171	175	183	153	188	145	155	142	156	162	146	151	143	161	154	145	172	160	159	178	158	174	152	153	160	166	156	156	181	181	173	158	167	153	175	154	168	147	167	169	159	149	166	169	143	158	155	164	161	145	145	172	172	180	172	160	150	157	158	163	167	162	147	162	178	158	171	152	177	181	179	163	141	170	157	188	153	166	178	166	152	147	161	167	162	170	143	165	182	181	156	142	168	183	160	168	194	151	160	171	156	184	169	153	183	184	184	159	148	161	152	152	144	159	175	169	178	166	155	166	158	175	170	133	171	157	163	166	173	174	169	177	164	176	156	157	156	180	158	153	152	172	165	152	160	137	148	171	188	173	132	164	161	172	154	161	177	163	173	143	154	165	186	180	152	156	155	156	176	173	178	164	180	179	166	164	163	160	158	174	168	169	155	180	168	164	169	162	170	164	145	174	145	161	183	188	162	166	151	159	148	166	162	177	163	176	158	153	159	164	162	173	166	150	166	157	195	157	153	164	160	160	163	149	148	158	163	177	153	176	162	154	141	195	164	160	152	159	180	165	163	154	163	185	154	167	163	151	182	150	154	166	152	200	170	170	138	161	177	164	161	133	177
29556	2025	3237	3483	3053	2402	1998	1673	1479	1387	1229	1111	969	944	878	867	821	770	723	751	745	720	658	713	670	677	599	663	624	586	632	616	642	620	611	623	619	607	606	584	559	551	566	537	565	537	574	623	562	524	582	585	568	579	543	529	533	534	561	545	556	580	505	534	548	542	547	565	505	504	524	541	574	542	546	555	531	538	521	520	565	552	555	530	560	525	528	556	526	515	500	560	481	551	517	527	532	585	535	513	563	556	551	541	513	575	507	536	564	560	523	515	506	547	542	586	583	526	536	541	530	599	528	514	528	543	523	562	515	554	512	510	504	534	522	546	549	547	529	541	543	539	528	487	533	558	577	550	545	516	498	528	532	550	492	574	556	512	543	545	540	532	529	521	559	538	519	534	514	553	535	550	538	520	547	539	520	547	539	579	512	516	554	527	521	526	501	522	526	491	538	519	518	557	564	567	521	552	580	557	513	488	546	543	482	529	564	497	521	539	553	471	522	518	499	556	507	522	525	537	500	530	558	486	530	512	547	562	556	556	575	505	489	521	567	567	522	530	505	530	517	516	552	527	535	578	548	563	505	545	534	575	515	523	526	506	552	515	554	516	513	574	530	490	548	569	532	532	555	546	522	519	529	566	554	547	542	553	538	512	560	544	523	531	522	536	528	565	509	486	567	532	503	529	531	495	519	554	555	525	548	526	499	527	532	546	549	499	533	544	483	495	487	533	508	496	564	525	540	550	510	574	523	529	529	483	529	559	528	515	506	536	525	487	518	512	527	529	541	519	513	519	516	529	520	510	527	511	514	533	566	565	558	526	467	544	555	539	475	513	552	486	552	515	550	537	562	553	543	497	526	520	524	510	543	549	522	513	519	487	540	532	479	501	551	489	515	556	520	534	532	508	562	580	487	517	503	540	533	498	552	543	569	566	541	523	539	562	577	493	501	543	501	532	481	549	518	522	559	542	507	532	550	523	522	480	585	548	509	514	518	561	521	548	539	540	556	538	529	557	497	527	526	532	497	519	514	539	512	516	548	559	541	568	533	578	524	536	558	602	524	527	518	552	520	551	514	546	541	540	516	543	535	542	518	532	537	542	539	537	563	531	489	511	483	513	532	528	516	527	504	519	509	542	517	557	557	517	513	551	537	522	529	519	541	523	540	526	552	521	514	554	557	556	568	540	543	546	512	495	531	500	520	523	531	569	507	490	533	541	544	472	564	546	558	542	548	561	570	522	488	525	526	548	519	541	531	507	525	532	498	529	592	514	550	533	516	518	553	528	529	519	525	511	516	511	523	544	487	537	529	514	579	566	507	498	548	545	538	550	582	547	535	515	470	480	508	517	561	545	518	536	582	532	523	540	512	547	524	501	550	488	538	504	508	564	507	544	527	547	577	530	560	495	518	537	566	555	518	521	539	526	466	532	543	566	513	535	540	535	517	518	494	533	526	547	552	565	530	565	526	498	510	547	558	540	561	543	539	509	527	554	523	526	487	511	515	519	514	492	525	544	554	533	515	536	576	523	517	522	499	545	540	536	560	519	523	492	541	554	532	532	506	476	473	469	502	556	544	553	485	525	519	541	556	540	519	542	531	540	531	497	545	556	511	547	515	483	520	550	481	532	519	519	527	550	558	531	526	533	541	572	527	523	533	523	543	527	548	487	515	528	558	487	513	526	514	559	540	545	567	526	540	549	496	550	518	532	542	569	516	571	556	485	520	518	513	556	540	514	514	544	537	571	535	499	545	575	508	546	555	541	538	523	510	513	556	550	530	523	479	532	538	534	512	488	517	546	519	554	505	538	542	561	543	515	503	511	565	573	510	529	524	521	489	549	503	547	560	537	509	535	521	514	524	558	513	528	531	504	515	533	530	564	529	520	496	533	548	561	526	557	549	483	541	512	552	527	544	562	539	556	547	517	569	533	501	532	471	531	485	547	498	544	549	552	525	541	521	538	522	520	570	538	538	486	562	513	462	545	492	528	519	520	484	543	524	506	525	529	530	579	539	572	547	499	540	515	560	539	556	560	518	548	527	566	588	522	551	530	537	555	516	520	547	498	511	559	545	505	505	515	509	546	529	503	545	515	536	552	512	567	530	540	538	562	532	538	516	521	490	509	517	533	529	580	532	543	528	537	504	498	537	581	583	557	540	534	498	541	480	543	509	541	560	539	498	533	518	547	530	529	533	565	520	521	514	514	584	537	551	549	530	534	517	514	582	502	520	578	544	528	567	504	546	501	542	555	527	566	541	559	550	498	545	544	548	535	525	511	504	509	530	564	550	497	537	541	557	515	512	554	518	520	465	512	498	516	548	511	547	504	523	544	578	512	513	519	534	508	616	511	522	524	484	520	549	547	500	534	501	544	525	497	558	539	541	577	555	523	531	546	546	568	523	536	509	491	543	559	522	527	514	516	477	517	542	494	533	576	552	510	511	539	535	534	543	560	512	522	506	514	543	517	514	535	531	514	570	555	514	502	587	567	529	537	554	554	559	547	498	518	523	545	544	559	522	535	516	524	541	522	548	493	534	520	555	545	496	482	534	492	554	548	505	500	552	527	521	516	549	545	495	492	532	537	530	534	541	533	528	530	566	499	533	537	524	507	547	536	521	498	534	548	527	526	521	536	505	555	556	529	540	525	538	525	526	499	557	560	558	546	511	518	518	512	494	525	519	551	542	540	531	564	528	514	538	512	500	507	493	506	536	535	533	472	527	534	523	521	544	476	523	542	489	515	583	500	543	536	487	515	558	516	531	548	528	513	532	562	550	540	543	523	518	544	552	529	530	505	545	540	513	480	514	507	538	505	539	525	528	541	562	540	525	546	528	519	508	529	581	525	547	504	533	544	551	539	524	530	509	523	527	535	535	526	512	532	505	529	484	484	502	524	507	536	538	525	553	481	566	557	537	521	527	548	518	498	512	518	533	576	519	550	502	541	532	514	527	572	551	504	546	529	538	522	541	529	519	492	521	518	521	549	551	509	527	542	530	516	498	530	552	496	575	530	528	567	505	493	506	507	511	546	546	546	552	525	527	516	502	518	527	561	519	537	508	578	505	500	504	511	559	536	512	565	506	525	539	520	487	518	523	518	538	516	498	559	513	527	541	560	519	533	519	496	490	560	538	526	503	551	504	512	532	534	519	516	539	542	512	520	486	526	521	527	533	586	533	509	495	543	528	511	533	617	537	522	521	540	518	498	491	532	562	585	555	511	569	546	541	502	512	519	501	541	528	518	530	511	524	524	559	507	512	528	572	566	528	507	538	513	582	560	538	526	540	532	563	524	552	520	538	515	532	524	510	545	503	557	547	546	511	524	495	537	510	538	498	475	516	524	513	538	535	501	439	488	531	520	505	538	525	525	489	522	523	526	497	521	541	544	544	564	554	510	556	543	550	549	491	539	532	509	555	560	547	560	526	552	526	509	493	513	582	550	533	529	535	491	539	523	514	508	511	522	546	526	552	528	508	530	511	593	519	527
62988	26562	7219	2290	1381	1084	851	658	589	448	495	429	421	389	364	342	349	304	335	325	315	312	312	281	270	296	285	311	298	254	299	267	313	255	283	278	272	282	280	280	273	281	261	289	266	259	270	265	259	257	279	272	255	277	278	297	244	262	246	248	246	267	249	259	282	285	276	314	256	262	261	277	253	259	259	260	296	275	287	273	259	287	256	271	278	302	276	266	264	285	276	273	275	280	249	288	249	247	287	267	262	258	266	259	254	270	262	252	260	264	248	273	244	273	241	285	283	262	271	285	275	268	257	288	291	261	243	254	305	262	276	254	279	246	244	238	284	256	276	270	268	281	265	277	276	269	286	289	241	248	276	254	271	256	271	252	240	256	264	284	253	258	303	264	267	274	258	263	264	276	240	268	284	249	244	259	262	265	253	254	282	237	257	279	257	257	239	271	257	241	268	248	297	268	288	285	283	257	280	247	274	262	265	270	270	253	265	259	267	266	272	270	243	266	221	273	245	257	284	270	296	267	247	312	290	253	265	262	272	295	256	284	238	244	236	278	253	269	267	273	244	256	261	283	235	243	254	272	257	243	279	283	269	256	295	287	261	265	254	258	237	244	247	247	285	284	268	289	257	295	273	270	293	273	259	259	234	292	268	257	216	259	249	262	270	268	252	248	266	253	282	299	278	276	291	268	256	267	244	275	279	264	255	242	276	262	286	297	258	291	279	255	267	292	276	261	266	249	255	249	236	269	259	260	294	277	289	267	253	245	317	267	255	268	265	256	234	266	272	290	283	246	262	251	261	274	261	256	262	307	280	265	258	248	284	291	259	264	231	260	244	291	253	263	249	250	272	240	249	238	264	245	252	248	230	297	246	264	265	295	261	279	261	265	242	234	270	262	271	250	278	264	230	275	233	291	278	264	292	281	258	271	252	268	248	279	269	266	261	250	263	273	236	279	246	277	255	300	264	254	272	267	270	260	244	268	251	267	267	267	276	295	266	281	245	275	258	225	271	272	266	277	289	275	227	241	244	259	283	270	251	250	261	248	254	266	264	250	229	236	268	290	251	254	260	250	244	252	250	259	254	237	238	246	260	265	268	286	279	275	241	258	269	269	256	232	243	247	270	270	291	287	260	270	266	270	256	267	275	274	259	236	245	258	305	265	270	234	242	271	256	279	274	328	265	263	260	254	255	296	254	262	261	223	257	268	256	262	261	276	279	250	261	248	262	244	268	267	287	295	272	277	272	248	262	241	238	252	265	241	259	267	245	265	242	246	272	260	264	274	270	247	273	278	280	276	265	282	237	299	270	270	245	270	265	241	279	291	276	266	242	278	249	279	267	266	263	281	265	232	232	256	256	256	277	263	248	267	267	273	266	292	284	267	299	265	243	274	267	255	284	257	259	245	260	263	269	278	275	284	260	274	255	264	322	252	271	241	253	272	235	265	259	257	290	244	265	257	265	252	270	279	276	277	276	265	264	253	257	286	267	262	277	245	253	256	289	271	213	244	249	251	263	256	266	255	245	267	270	269	287	258	286	254	288	257	263	265	269	255	259	264	277	247	258	274	269	304	253	260	245	269	242	251	261	269	281	246	277	309	256	238	268	269	273	255	257	283	246	265	265	268	290	253	283	239	272	264	269	258	278	248	251	277	257	304	280	244	280	264	241	263	297	259	255	251	250	303	236	265	236	281	277	243	268	244	231	263	269	247	261	255	268	287	279	268	246	283	268	286	260	271	243	248	267	273	278	283	238	268	275	254	270	256	250	257	269	273	249	298	282	286	246	267	298	260	284	263	279	276	244	254	252	271	298	234	267	273	263	281	280	248	280	261	261	262	270	269	272	251	257	288	273	261	267	267	258	260	262	264	265	277	266	282	272	290	245	275	271	291	271	270	247	282	283	262	291	266	295	277	257	263	285	273	279	251	257	238	233	264	270	259	284	262	253	264	248	264	283	259	243	266	268	261	261	269	258	285	286	248	268	281	280	254	266	268	259	260	270	272	283	248	244	285	238	250	255	267	246	286	265	264	306	280	269	269	271	247	237	228	276	258	254	276	280	266	257	249	252	274	268	246	320	275	263	233	242	292	282	282	227	257	279	238	252	263	243	251	264	215	263	261	267	292	283	279	254	238	256	275	287	263	238	246	246	264	258	235	265	244	243	255	253	261	274	290	257	270	265	276	261	240	241	248	255	248	230	274	256	279	256	255	275	274	264	270	243	269	247	251	252	277	283	272	246	284	239	258	270	293	268	258	243	288	272	225	252	267	258	268	247	253	254	250	251	255	245	258	267	246	235	296	256	240	287	266	279	272	269	285	256	240	242	260	270	299	247	274	277	265	255	274	268	286	243	255	281	292	245	257	267	250	282	270	287	257	300	235	252	255	302	258	264	280	303	244	266	280	256	257	257	270	296	250	255	266	263	249	267	254	251	256	257	223	286	243	275	269	259	271	281	271	262	227	261	231	252	215	242	269	275	226	246	253	271	291	260	280	270	277	256	231	268	269	252	238	262	265	285	290	259	290	255	256	297	267	271	286	252	263	255	244	253	262	265	260	270	259	247	263	273	228	266	266	276	259	249	261	263	273	265	276	276	240	229	283	241	292	263	277	236	238	259	270	288	245	238	265	254	256	260	238	246	260	241	263	257	247	250	240	277	282	276	224	228	247	266	289	294	241	259	254	277	250	247	256	241	271	279	268	248	283	267	284	283	236	260	283	279	266	281	286	262	284	245	286	284	283	263	242	263	254	254	271	262	259	247	260	246	274	276	283	285	248	230	259	244	251	263	254	242	265	254	269	279	263	231	255	284	262	246	256	262	284	295	272	225	263	276	255	275	259	273	253	281	261	291	249	259	244	243	261	287	244	270	251	274	280	270	256	272	267	280	258	267	252	229	244	272	237	289	274	250	281	286	257	265	253	296	278	280	260	242	263	274	267	275	252	250	269	267	276	263	264	240	239	268	278	257	268	249	261	247	257	214	260	247	282	279	240	243	234	268	266	226	231	261	275	257	272	284	270	283	288	262	267	263	289	245	249	255	240	301	292	285	281	270	272	267	270	262	280	256	265	285	266	263	266	277	293	252	281	270	274	277	243	272	263	280	273	245	257	269	258	240	253	247	264	235	271	252	267	252	254	244	272	269	243	233	253	253	263	251	253	246	261	264	280	279	280	243	260	271	274	257	251	291	260	264	266	285	243	279	256	267	251	290	249	238	218	280	256	265	287	278	278	269	260	240	266	283	273	283	285	252	267	277	291	268	286	248	272	291	265	276	243	296	282	239	246	249	277	251	258	272	252	264	270	258	260	304	285	256	286	245	255	284	260	264	288	244	284	260	243	271	270	235	253	237	253	278	278	262	227	270	248	286	263	259	278	250	274	245	250	267	249	254	252	259	237	280	305	258	237	278	260	275	255	240	235	242	288	252	225	306	300	261	265	273	244	252	276	253	245	264	247	212	241	264	251	232	239	270	245	241	254
38580	3257	5960	6344	5465	4424	3733	3045	2634	2316	2064	1913	1760	1574	1489	1414	1374	1278	1243	1203	1130	1138	1076	1096	974	1032	979	950	948	983	919	945	916	859	967	901	927	938	918	918	920	876	877	868	902	835	808	900	824	814	842	833	831	897	808	852	832	850	819	821	797	819	782	851	803	817	879	890	799	836	849	783	772	805	772	821	812	866	820	816	797	789	788	802	776	790	779	858	827	827	826	814	757	834	764	797	841	848	767	788	776	798	759	792	786	808	823	793	822	774	759	769	847	802	790	777	791	759	775	803	782	823	762	773	764	791	779	779	840	730	814	827	732	779	823	785	768	748	815	787	839	753	802	756	758	851	797	784	822	816	787	778	816	764	771	812	805	786	793	819	789	807	733	799	766	757	832	780	822	792	759	784	814	809	801	754	843	773	780	748	802	801	814	802	798	748	812	859	781	741	804	789	806	800	790	816	806	754	776	776	740	798	806	776	751	816	751	771	803	765	787	812	790	786	805	794	800	783	780	771	748	766	808	769	804	786	812	771	772	860	810	801	788	772	763	718	797	796	767	789	772	806	790	802	788	832	791	776	763	771	767	778	814	776	789	829	784	744	768	720	786	825	761	788	771	795	781	828	765	791	813	780	774	799	803	778	804	788	761	794	743	824	790	803	823	798	754	797	764	805	772	825	818	800	800	808	801	828	773	802	833	782	785	775	777	782	808	775	819	777	785	788	767	777	753	815	778	763	773	784	753	759	784	825	831	794	766	798	788	736	837	742	804	772	785	782	748	843	813	775	833	757	819	774	781	777	762	746	768	766	759	772	808	769	797	775	854	829	802	846	845	763	810	792	761	751	741	805	769	781	759	774	782	812	836	777	819	770	762	793	759	777	810	790	812	770	779	769	798	798	779	759	803	771	839	797	825	769	760	817	788	775	780	791	785	709	796	801	773	778	787	805	810	750	839	784	795	786	788	790	808	757	833	810	826	800	749	784	825	747	794	735	825	783	801	833	768	746	807	726	708	799	730	758	769	818	793	816	797	817	772	725	823	726	769	793	803	819	774	713	777	788	800	801	803	795	797	790	752	777	791	784	774	782	803	744	815	812	780	750	781	779	752	826	759	799	732	789	731	777	762	812	811	761	817	781	827	833	809	768	806	777	795	823	730	841	798	795	795	790	748	772	757	763	766	736	799	818	850	748	797	790	810	779	831	819	753	776	811	787	789	770	798	775	745	790	837	801	828	769	832	729	794	784	742	801	829	828	807	795	781	826	817	787	796	759	802	777	748	781	784	860	789	772	771	794	797	821	730	751	803	814	792	802	749	771	779	746	812	764	773	805	763	746	792	751	817	830	714	766	803	789	707	771	834	782	784	790	798	759	806	763	802	774	832	810	742	793	799	750	738	788	797	773	767	756	795	795	774	759	766	777	823	761	797	772	768	712	762	771	786	790	855	856	781	820	788	787	767	791	777	820	732	723	780	733	773	806	764	800	784	779	778	817	873	847	815	774	739	786	782	841	750	747	739	776	802	741	762	731	766	786	744	727	746	792	781	766	808	815	811	733	773	791	768	855	771	765	810	789	816	808	752	731	792	830	719	777	789	772	733	780	826	785	816	739	760	752	782	789	789	821	784	755	761	795	766	713	779	800	751	805	783	778	789	788	797	821	742	795	753	794	753	771	761	827	805	800	787	809	786	798	773	813	784	785	773	748	746	820	770	787	800	831	786	789	717	799	743	786	771	748	803	749	784	805	759	741	870	745	856	777	776	797	757	792	758	761	778	787	799	750	776	780	789	797	788	834	790	827	749	764	775	731	744	775	811	750	758	835	818	760	824	795	767	772	816	786	781	753	796	793	716	777	778	796	850	808	821	771	788	732	781	830	796	796	755	757	785	810	760	775	777	808	816	796	732	758	802	792	808	792	809	769	806	796	783	798	789	770	855	831	800	769	777	786	796	775	747	814	776	786	855	770	796	768	803	814	796	738	743	819	776	786	805	814	751	744	773	770	797	774	793	757	758	780	748	812	779	790	782	831	793	839	797	738	770	785	801	736	786	801	782	778	766	722	809	796	780	780	811	809	761	773	814	798	796	776	771	774	775	788	739	792	758	796	798	789	736	785	794	802	793	779	772	819	809	779	749	779	792	772	778	776	769	755	771	750	768	775	762	847	767	778	768	819	787	837	798	766	766	794	830	760	746	743	817	783	823	772	679	753	777	757	749	722	756	783	784	798	788	807	795	799	760	780	764	855	822	763	789	813	778	773	829	791	765	796	804	746	810	823	809	759	811	801	811	785	823	756	778	744	753	781	798	790	817	775	757	816	785	795	774	794	778	743	774	787	769	767	823	759	786	751	765	830	806	770	808	765	719	801	790	818	736	752	765	764	795	768	794	809	760	813	745	807	816	814	775	767	791	726	755	791	780	762	814	772	789	728	741	771	768	811	776	778	813	785	846	750	743	803	823	815	790	833	715	791	822	817	737	804	774	801	833	812	741	822	814	802	754	817	790	835	804	816	786	777	754	769	801	777	831	755	765	837	776	776	797	730	881	791	833	778	790	783	786	790	830	751	755	779	762	831	782	756	793	758	825	820	753	747	790	796	829	715	774	767	727	769	803	815	810	769	820	789	788	733	773	788	713	755	835	774	736	798	753	750	753	777	727	787	791	746	824	783	781	756	785	772	823	833	770	770	815	777	743	698	724	764	809	774	831	770	776	832	819	767	755	786	813	765	771	803	782	786	756	855	765	761	756	805	744	744	763	735	794	773	789	791	798	794	792	816	791	784	771	785	775	770	830	768	821	759	808	792	783	775	753	821	755	812	799	814	750	805	806	735	787	808	760	741	759	808	796	777	786	804	751	771	775	835	775	809	745	803	796	774	767	771	783	755	763	734	748	793	796	816	810	822	781	814	766	813	784	773	818	806	784	793	738	777	787	795	796	803	753	743	811	783	806	795	768	811	816	739	776	744	789	772	828	819	751	774	800	791	806	848	760	800	818	803	804	759	768	733	764	784	771	790	780	781	769	827	810	775	818	798	777	784	728	753	776	807	746	789	753	802	828	752	807	780	764	811	755	741	767	826	812	771	725	775	798	767	845	755	795	765	777	764	756	750	780	782	783	813	757	784	763	781	807	814	806	796	808	800	729	836	755	796	830	796	799	790	776	741	755	795	782	822	816	779	776	773	805	783	825	798	748	759	778	781	779	789	743	818	810	786	754	791	753	816	778	800	749	777	770	757	843	752	820	780	830	844	777	800	842	768	838	777	768	768	805	766	794	792	793	820	779	811	689	776	766	679	812	797	818	768	784	811	792	799	825	802	852	754	761	789	779	720	767	767	716	788	774	789	790	784	766	790	788	796	798	773	749	775	761	795	787	763	796	747	750	786	720	777	821	781	741	796	814	794	759	794	803	768	761	814	786	768	811	697	780	768	778	746	761	774	767	783	772	802	797	829	779	804	769	806	792	832	813	816	814	748	776	799
7985	664	258	157	117	103	114	142	107	97	98	108	106	99	111	82	100	106	99	84	119	122	97	94	86	97	87	91	94	98	92	94	106	88	90	96	73	94	105	88	92	87	109	99	97	109	93	88	91	83	69	109	94	95	91	95	99	106	79	92	92	103	80	96	93	86	92	114	100	108	104	95	79	77	77	96	102	87	93	90	105	103	99	97	78	97	101	93	107	86	81	93	106	101	115	96	84	86	85	98	110	90	91	78	74	94	94	109	80	104	91	92	89	107	103	107	102	99	100	94	84	86	93	89	96	97	81	102	101	89	88	82	112	102	89	121	101	94	106	85	75	109	92	105	85	103	95	91	92	101	83	89	88	99	96	98	102	95	80	113	80	89	103	78	96	101	86	99	90	97	87	105	110	85	79	100	112	104	92	103	106	102	89	91	104	87	87	96	112	89	89	81	108	93	111	92	115	106	101	88	88	97	114	99	89	79	96	90	94	81	94	96	91	78	79	105	75	93	112	87	110	99	106	88	91	84	112	107	79	97	111	91	98	116	102	114	93	103	109	85	90	110	93	81	92	104	82	99	91	95	81	85	101	98	79	118	96	96	78	127	99	75	107	75	93	90	98	84	97	110	103	104	91	107	100	99	96	96	108	100	95	96	96	101	96	90	102	110	94	103	69	91	104	90	104	89	91	103	102	111	77	102	99	88	99	78	95	98	100	106	104	94	95	96	102	91	95	95	81	89	100	80	96	95	105	92	98	87	93	107	83	114	94	93	78	95	99	90	105	103	83	84	90	98	102	93	99	102	77	90	89	78	106	111	104	97	89	85	108	105	85	90	102	85	115	98	102	76	96	94	99	99	108	81	93	94	102	108	87	95	97	98	87	96	79	83	105	116	94	102	110	96	100	97	97	95	92	94	96	100	80	92	92	99	113	103	96	75	94	102	102	107	88	96	97	93	84	97	104	103	94	92	90	102	96	92	104	92	90	99	87	90	81	85	80	84	107	76	93	93	88	88	82	109	100	85	105	86	99	100	97	85	87	102	103	101	102	80	85	112	119	113	110	103	94	101	106	97	72	88	107	90	94	84	82	102	98	80	97	81	80	80	102	96	88	93	95	83	98	109	107	118	88	91	102	92	101	90	96	93	87	97	86	107	96	93	99	85	75	101	102	92	85	93	76	84	93	98	94	102	93	103	81	84	98	99	101	101	96	99	104	92	104	87	104	80	110	94	82	117	77	88	86	88	97	103	86	87	126	105	100	109	103	96	98	106	84	92	77	92	112	85	94	93	101	104	113	83	108	101	94	86	87	78	91	105	87	73	99	101	88	104	78	101	99	99	86	103	108	79	116	112	111	101	87	110	103	112	108	89	91	107	86	99	109	77	101	83	98	87	87	90	78	111	98	106	84	108	103	97	87	100	73	78	77	86	97	65	97	82	114	81	102	101	107	112	98	84	102	72	93	96	83	98	100	89	98	91	98	104	97	96	100	83	120	108	94	107	108	80	90	103	105	106	88	92	120	89	103	110	87	110	115	79	91	97	104	86	75	100	88	84	77	93	100	105	99	72	96	104	110	91	100	83	103	110	91	98	90	91	105	86	92	107	92	100	101	111	111	100	86	106	92	83	73	98	102	98	97	84	90	102	117	77	93	92	83	106	97	91	84	96	90	86	88	89	104	94	75	96	90	87	93	105	108	93	68	96	102	87	99	96	99	94	79	90	98	102	114	104	103	98	99	101	101	98	101	89	99	81	103	88	80	105	78	82	81	106	103	112	83	84	96	91	87	89	93	92	78	105	97	94	101	107	96	98	95	77	98	80	99	85	86	71	108	94	114	92	99	106	97	95	94	94	92	98	104	99	81	91	107	94	100	104	108	85	92	99	98	89	85	93	82	110	90	101	84	106	95	90	120	93	114	118	87	118	79	86	110	107	101	89	100	83	93	113	85	95	91	109	85	105	91	84	116	87	105	100	95	98	95	92	91	93	92	109	113	97	95	87	99	88	98	107	89	78	92	98	93	97	95	96	112	91	110	101	103	83	94	87	97	90	98	101	103	72	97	114	100	110	89	91	86	106	95	113	101	83	110	95	105	101	92	114	89	86	80	102	112	106	101	111	97	68	84	92	97	100	88	94	102	96	92	107	108	102	92	101	97	93	91	96	98	94	90	93	97	109	73	96	115	104	82	99	94	104	83	99	88	93	98	85	102	96	96	88	94	104	103	82	105	91	97	90	107	105	82	98	95	103	87	101	101	110	93	96	84	69	102	94	87	91	99	94	118	87	102	72	91	97	87	79	86	80	93	114	85	96	85	97	79	89	100	87	84	87	87	102	93	100	114	92	92	87	94	88	104	84	95	96	107	104	98	88	110	92	94	87	95	87	85	95	96	79	87	99	94	102	97	100	116	72	92	108	96	98	90	94	101	85	90	95	121	79	82	105	82	93	99	116	105	77	117	91	108	99	93	92	106	94	95	86	94	95	86	110	72	88	119	94	115	90	103	94	83	88	82	85	95	89	103	99	104	104	105	97	102	88	96	109	106	92	83	103	74	90	81	90	101	83	104	108	73	93	115	99	99	91	109	77	78	105	97	88	83	85	104	98	101	94	104	74	106	84	87	95	75	107	74	91	96	111	94	93	86	107	99	107	86	97	107	110	97	95	102	103	91	85	95	81	94	90	97	104	93	109	86	99	87	94	107	105	103	92	108	93	79	115	89	92	87	89	76	91	94	95	107	84	95	77	115	89	86	100	78	103	98	96	85	88	109	105	90	101	101	75	91	81	92	109	97	102	89	93	82	105	92	84	89	85	90	83	84	86	108	100	102	96	90	76	82	87	98	90	93	92	102	83	80	117	87	107	99	97	88	101	107	90	83	94	83	97	100	106	88	92	92	95	85	94	95	99	95	92	98	88	91	107	80	89	88	93	87	92	86	90	82	93	103	91	88	107	84	93	93	87	90	100	93	100	106	96	100	90	89	96	103	96	84	111	114	100	90	80	101	95	109	103	96	79	93	95	97	86	92	110	84	106	99	95	76	79	95	102	100	79	96	77	95	95	101	85	96	98	103	92	114	102	87	93	107	84	83	91	105	87	88	101	96	84	101	86	95	103	97	77	96	104	104	97	96	72	104	88	90	95	102	89	88	106	90	97	93	89	104	87	92	84	87	98	104	106	93	108	81	82	98	91	104	81	112	87	92	115	104	85	81	86	86	91	96	86	99	84	91	83	97	92	97	101	79	95	95	85	107	96	108	79	90	96	97	79	80	83	84	86	112	117	96	108	110	102	96	88	105	78	82	89	117	86	104	80	110	73	94	97	73	94	93	82	112	89	100	98	88	91	115	97	90	90	86	88	104	107	95	98	91	87	98	112	99	84	94	87	94	90	90	105	85	100	97	95	89	89	92	82	102	100	109	89	94	90	100	96	115	105	84	112	72	90	89	94	85	110	100	92	94	100	110	97	82	101	104	92	102	95
7996	453	502	559	500	435	432	401	425	393	401	408	362	377	358	349	378	368	378	369	360	342	353	333	364	343	327	347	326	321	352	333	354	343	319	383	352	329	344	362	332	325	345	303	345	307	352	350	357	335	331	340	356	356	341	343	329	336	341	341	332	391	317	370	365	343	355	361	325	370	299	325	340	338	352	370	343	340	346	359	337	381	342	308	366	331	330	329	343	336	375	308	376	370	332	320	330	333	387	328	331	337	357	372	382	304	356	336	338	371	340	338	340	302	358	310	332	316	320	342	345	334	328	362	340	339	357	342	353	319	327	334	367	329	365	360	345	340	347	357	337	334	358	328	323	334	308	332	333	381	346	344	365	329	369	330	302	340	340	369	333	345	350	318	334	339	320	345	336	345	314	350	331	345	347	356	359	324	372	359	330	332	328	352	329	344	340	332	313	350	306	341	345	393	345	343	346	328	321	334	320	341	317	365	356	321	331	335	365	340	387	351	377	387	340	311	325	312	353	360	308	347	316	332	348	360	323	328	336	341	339	338	336	356	341	302	319	343	352	316	333	348	355	341	328	337	352	328	374	347	332	356	344	341	335	322	331	327	345	358	332	326	311	339	341	340	320	324	356	314	320	382	352	334	335	356	334	311	326	302	366	336	327	344	314	351	338	326	346	346	332	322	293	350	337	323	333	336	355	327	358	368	350	315	326	313	331	339	339	359	330	325	382	341	341	367	361	339	346	352	365	325	356	362	348	326	343	311	322	373	358	327	348	350	338	378	361	351	343	347	351	353	326	372	367	363	381	386	348	315	305	351	337	366	368	349	376	350	320	355	338	336	349	344	322	368	357	336	330	373	329	347	335	361	307	342	356	323	390	331	321	319	329	337	341	343	327	327	328	345	321	376	312	310	329	325	325	336	332	353	343	357	347	342	316	350	330	343	338	350	326	327	354	357	334	344	332	314	355	287	345	354	346	334	313	318	349	340	304	360	315	343	345	366	330	345	330	338	363	362	354	344	356	306	333	349	329	338	328	334	334	365	360	336	305	352	322	326	350	357	339	355	336	352	324	346	395	330	339	325	363	369	337	336	335	344	368	349	350	329	344	360	353	351	340	342	342	331	355	388	339	344	348	363	340	366	342	346	349	321	384	360	347	351	333	361	341	386	347	365	329	310	361	343	339	352	303	340	319	317	326	352	361	320	377	371	331	321	359	327	357	341	344	314	324	346	368	356	337	367	379	313	337	360	332	359	357	331	354	376	340	328	328	319	352	340	353	329	347	358	312	302	303	339	380	366	313	356	340	370	361	329	334	340	311	344	333	320	320	351	349	342	315	356	319	342	350	342	325	325	334	331	362	338	359	326	308	362	354	308	331	347	348	369	318	341	352	334	364	354	361	302	351	381	312	349	343	351	350	348	327	349	354	327	343	322	355	345	324	339	335	332	329	331	376	358	347	316	353	347	298	353	357	340	346	373	336	343	342	334	367	304	354	356	323	319	367	347	308	331	338	379	312	381	343	324	354	324	319	328	330	350	337	362	372	330	337	342	313	365	348	338	318	376	347	345	311	322	339	322	304	310	344	332	368	327	348	351	322	334	355	363	376	323	333	323	339	355	351	326	343	327	331	357	334	344	321	340	358	359	341	343	332	355	333	326	359	353	376	315	329	312	322	343	359	338	341	330	354	350	328	325	317	329	344	337	355	310	374	338	350	323	330	341	324	344	343	342	324	340	332	375	345	328	374	307	364	344	353	357	324	380	354	351	340	313	323	341	334	332	359	338	386	328	360	307	353	354	315	355	378	353	331	363	314	299	343	336	321	361	361	354	335	350	338	361	353	353	342	336	365	355	319	347	313	337	337	343	346	324	323	331	333	351	338	338	329	323	345	340	334	344	319	357	359	339	355	347	338	308	326	337	332	335	337	373	298	352	351	323	357	335	344	333	336	375	358	349	360	376	314	358	346	350	325	338	346	364	351	361	341	362	350	341	317	335	346	336	325	350	346	343	351	342	363	354	331	338	345	305	329	320	337	320	335	341	325	322	357	360	399	339	363	342	347	314	319	359	350	343	311	334	343	336	333	342	358	347	355	303	351	353	334	379	356	375	321	381	325	329	360	366	337	362	325	338	352	323	325	328	335	348	357	314	340	385	331	328	344	327	339	322	351	340	354	301	324	365	347	322	338	336	323	324	365	358	351	314	324	334	331	329	320	320	331	349	366	374	343	330	323	330	364	379	346	354	344	327	355	351	344	363	367	322	346	336	353	347	372	363	340	341	347	312	336	333	339	363	303	337	332	335	314	376	360	370	380	344	317	351	360	336	322	336	349	351	338	319	330	319	374	333	318	355	367	364	363	360	306	328	318	371	353	331	350	318	346	344	359	324	363	370	325	331	334	356	317	366	347	339	346	360	329	356	358	325	371	316	329	361	335	362	351	295	395	338	345	328	340	322	365	335	323	335	346	311	344	363	299	345	344	338	320	378	335	347	336	359	341	338	351	342	349	368	346	341	353	343	333	333	347	376	357	332	360	337	381	336	364	355	362	355	304	364	322	333	294	358	359	332	337	357	327	343	388	332	357	373	343	363	306	308	354	317	338	326	342	347	308	332	344	363	321	348	354	342	346	328	333	387	355	328	347	359	355	352	351	324	338	346	340	335	331	326	337	338	366	329	308	350	352	371	355	333	361	370	319	331	362	343	312	333	322	338	337	320	364	327	336	337	329	359	345	326	343	338	353	373	350	347	347	345	319	334	337	340	358	352	347	338	323	332	342	332	314	337	346	305	327	362	336	330	333	379	321	331	330	338	334	315	330	338	359	325	363	331	314	318	336	363	318	341	318	344	361	332	334	343	294	345	326	326	373	361	372	339	367	330	355	345	348	318	335	345	357	322	335	367	357	324	349	342	294	368	345	331	350	314	315	325	340	343	345	361	316	331	369	340	346	341	337	339	360	345	350	326	390	333	364	339	338	354	323	355	335	331	351	338	358	336	345	319	305	310	355	337	320	312	336	355	327	349	353	326	350	355	335	347	317	357	320	354	350	329	363	359	335	349	349	341	315	336	331	322	350	335	353	342	337	315	350	331	327	327	323	336	300	340	375	341	356	358	351	344	338	390	322	368	343	340	317	317	320	354	358	330	387	307	319	325	329	344	357	299	318	376	362	341	369	326	342	349	354	371	363	362	366	353	331	351	338	336	319	334	329	332	345	344	338	325	331	318	358	342	356	337	363	328	338	334	343	291	374	364	333	326	333	340	327	367	332	331	308	329	358	364	383	338	355	324	373	312	316	345	306	333	335	337	332	358	326	327	389	337	348	345	370	341	342	353	353	339	321	349	351	327	329	359	334	343	307	337	362	346	342	306	327	323	364	331	321	328	330	356	366	337	334	357	364	324	340	334	350	351	331	335	352	346	332	329	324	328	378	310	286	354	349	330	317	341	327	346	291	331	374	318	363	345	347	341	352	354	336	322	311	300
49266	16838	2682	1053	749	523	412	374	307	271	257	258	208	239	221	207	191	178	176	209	181	193	173	206	193	171	183	169	161	187	191	166	191	168	162	171	193	166	165	170	174	167	184	174	162	185	167	162	169	164	184	161	159	160	142	186	176	169	182	171	180	157	145	179	129	142	182	189	153	170	150	145	174	156	166	167	163	157	162	169	175	147	156	152	169	156	172	155	162	167	132	184	159	167	174	192	173	162	176	158	172	175	156	192	163	166	146	145	162	160	151	167	167	175	152	155	150	168	160	175	166	190	169	156	178	171	181	192	177	173	155	170	162	149	153	172	162	167	150	168	153	166	154	168	184	176	168	159	174	164	169	156	140	187	167	175	163	158	160	173	172	179	170	188	181	177	163	187	146	171	171	176	151	190	157	154	168	177	162	144	162	165	157	167	168	166	161	170	173	181	178	185	156	154	176	135	202	163	158	148	173	156	153	154	171	172	169	153	167	150	176	156	169	164	184	177	164	141	168	164	150	152	172	176	154	165	144	188	169	154	174	150	160	182	146	157	165	173	172	175	172	153	149	152	162	144	141	198	168	189	159	156	155	184	163	190	163	165	169	155	173	163	148	148	147	166	149	156	156	152	166	169	154	179	186	168	161	162	188	174	143	149	159	142	175	166	159	189	166	166	116	173	172	156	152	187	161	183	160	188	158	195	164	173	162	182	170	150	160	163	187	160	159	149	149	165	142	184	174	189	183	162	180	157	172	172	176	139	166	188	163	135	151	143	161	147	185	145	145	177	191	164	160	185	197	181	165	158	167	161	167	155	146	168	166	166	163	172	167	170	168	182	163	158	178	185	142	157	189	163	176	149	174	196	140	151	162	167	167	183	158	155	169	159	158	167	151	164	148	159	164	163	188	166	163	164	168	176	167	167	172	161	187	147	151	171	183	158	179	170	158	170	150	161	173	160	135	165	192	150	167	177	170	144	183	162	183	176	156	157	144	162	162	191	146	160	161	158	159	163	159	168	170	157	164	160	183	181	166	171	190	161	180	149	176	179	201	165	161	175	178	189	129	158	175	181	147	156	184	160	192	154	179	171	158	167	145	155	183	149	128	153	159	162	178	174	154	173	179	173	147	144	179	170	180	149	169	152	171	150	156	158	150	167	176	171	188	188	166	157	161	165	161	165	174	180	157	177	181	151	156	157	168	144	155	177	155	164	159	165	165	167	172	188	148	179	142	187	165	161	175	179	170	165	158	179	190	136	151	170	182	178	151	167	160	171	191	151	156	168	179	153	151	155	161	136	156	162	182	172	160	165	149	159	179	176	162	172	150	160	152	138	164	146	171	163	156	156	185	164	166	167	151	171	168	144	157	159	161	149	190	147	173	167	182	165	170	182	153	177	191	176	165	157	159	180	176	165	146	160	152	164	162	177	154	167	180	143	141	152	170	156	188	153	164	168	179	165	179	175	175	149	172	169	173	173	176	163	184	177	150	167	156	170	169	156	180	176	162	150	153	158	156	160	162	163	192	171	173	147	174	192	177	181	158	146	183	175	185	184	182	142	145	173	156	153	164	160	164	194	190	156	150	143	176	156	172	163	164	166	153	185	171	154	148	169	173	129	183	169	168	163	170	164	171	172	167	161	143	171	174	145	158	150	167	148	161	180	153	198	154	181	149	158	173	173	160	174	163	163	146	173	182	149	187	150	164	137	151	182	182	159	155	148	157	172	166	151	171	150	153	158	175	171	157	178	170	159	174	149	137	168	180	159	164	154	152	152	157	170	183	162	153	162	147	150	163	169	166	162	179	165	158	161	179	175	186	160	154	153	147	133	155	152	160	161	173	172	156	173	173	143	168	165	166	172	186	164	175	174	175	166	171	146	147	193	166	184	166	147	168	159	163	186	142	178	193	153	181	156	186	148	163	179	162	182	140	156	176	170	150	169	156	181	160	176	158	165	182	164	158	156	160	167	172	161	176	147	160	164	164	174	155	180	165	150	175	179	163	169	153	167	158	176	159	192	173	162	158	157	169	171	163	187	155	163	160	151	151	161	180	175	167	162	155	137	177	144	150	185	172	158	196	142	166	171	146	153	171	199	167	179	156	173	186	174	164	158	151	153	171	159	163	142	150	166	143	166	174	165	161	163	166	173	158	143	164	175	170	147	163	161	158	155	155	169	181	143	172	166	185	181	160	147	182	166	167	173	166	147	170	153	163	160	121	165	182	176	177	173	185	135	161	164	173	145	158	180	151	162	142	179	160	139	182	160	154	165	143	152	186	159	186	179	153	142	148	161	167	160	180	207	170	149	160	154	142	153	168	180	168	167	160	181	175	157	151	172	173	142	183	157	133	140	178	192	183	163	181	167	144	164	149	173	160	150	175	149	160	188	168	157	177	161	157	180	163	162	177	174	163	147	164	171	154	174	177	171	180	177	140	165	158	168	163	185	165	183	183	178	169	175	142	170	179	138	180	173	173	178	182	151	161	159	174	159	165	157	170	170	148	175	169	162	171	157	176	177	148	160	165	166	154	156	173	140	160	176	174	172	168	159	156	187	153	169	165	176	153	163	149	189	176	163	170	166	175	169	184	181	199	173	148	141	160	180	152	164	163	170	170	166	182	174	163	165	167	150	159	170	153	148	170	149	182	168	153	162	170	176	153	168	173	177	170	150	157	186	164	151	178	159	158	175	155	159	165	171	181	167	149	146	155	166	150	159	201	155	168	168	151	170	177	181	160	157	190	185	180	172	158	147	165	162	188	188	162	162	162	187	168	164	145	161	164	160	175	170	126	168	157	152	161	183	176	171	134	138	162	151	156	167	181	153	163	168	178	149	158	187	168	173	169	172	188	179	157	178	174	162	185	165	162	183	159	176	147	163	185	145	172	183	158	171	184	170	155	152	146	164	165	161	155	169	171	198	160	163	135	185	150	180	210	173	184	165	158	150	186	166	172	169	155	167	150	171	145	172	167	181	165	168	168	209	163	158	151	164	165	150	148	160	201	191	187	169	148	159	166	163	159	154	176	177	164	168	160	180	188	162	165	140	169	194	158	160	174	159	164	175	175	183	180	161	164	182	161	156	178	176	172	159	157	172	169	156	158	149	172	157	161	181	173	188	153	172	172	172	157	189	187	183	181	155	164	157	187	166	176	151	160	180	147	155	152	171	147	160	142	149	169	169	178	172	153	192	174	180	144	169	152	180	163	158	139	165	172	162	175	157	166	177	161	158	144	185	180	161	181	170	139	178	161	156	167	173	170	169	191	171	157	176	166	162	175	170	161	166	159	160	160	161	158	188	162	155	151	152	170	162	135	163	171	173	135	142	156	141	171	169	154	197	176	159	154	173	166	167	175	200	154	173	154	175	154	167	153	151	167	200	143	155	146	159	168	180	156	155	167	171	156	162	173	180	176	153	173	161	150	157	153	148	150	165	162	140	149	163	181	158	169	157	147	156	172	161	182	153	155	155	174	159	153	150	179	170
29990	1728	3372	3511	2949	2408	2010	1704	1535	1344	1176	1037	1009	1001	922	897	826	798	779	727	763	683	692	655	670	704	639	699	624	678	649	614	660	614	620	636	614	593	596	609	574	546	590	553	577	514	573	556	560	567	547	542	612	589	590	561	571	552	585	556	571	556	583	565	521	542	512	532	510	550	556	536	537	545	548	560	544	540	544	557	544	486	550	532	553	473	522	495	554	559	529	578	578	557	513	536	521	576	560	543	539	540	551	473	576	576	482	553	543	575	551	532	489	566	536	531	521	530	503	566	528	539	549	540	514	516	517	548	508	539	527	509	512	528	573	565	516	521	545	510	515	547	542	545	535	545	516	573	517	576	527	535	546	505	532	518	528	514	541	533	587	547	576	515	519	526	531	543	491	544	494	514	498	527	564	531	514	534	508	565	599	551	523	516	527	529	542	567	511	539	512	521	530	545	557	514	533	536	541	525	524	518	517	547	523	538	498	544	511	514	531	539	518	516	565	570	529	540	545	511	547	574	536	526	574	515	515	503	577	547	507	497	547	542	538	533	540	516	496	531	568	554	543	520	537	576	531	548	560	569	520	556	592	532	523	552	515	489	537	555	556	509	561	530	508	550	536	535	520	541	543	531	530	512	545	546	525	553	484	512	545	576	529	524	555	563	553	541	583	546	525	537	556	487	533	520	517	559	518	529	528	550	495	544	575	570	499	554	505	514	576	541	546	533	513	558	476	541	538	526	542	551	559	551	513	530	538	555	517	545	512	540	545	537	562	512	497	503	505	523	556	491	511	519	516	532	514	488	552	505	537	515	535	514	515	529	577	518	538	547	550	570	559	506	542	550	545	525	529	536	543	541	545	525	572	534	525	564	528	524	533	492	553	562	513	535	533	523	520	513	539	543	506	487	500	520	506	530	537	537	518	536	483	530	539	547	518	542	535	526	511	527	541	518	495	501	550	503	589	530	508	570	519	540	527	519	485	560	549	527	553	477	532	552	497	525	540	553	521	552	571	529	546	527	520	507	516	531	560	555	519	550	535	546	497	536	518	522	512	547	521	552	537	539	530	526	485	552	577	530	529	498	526	559	535	548	547	521	556	531	543	547	534	501	562	520	530	516	490	532	518	578	539	521	543	514	526	531	511	541	512	507	539	530	592	536	587	506	517	502	503	558	513	555	532	526	546	492	530	520	509	529	523	515	544	525	521	490	557	529	537	507	546	577	558	536	544	553	573	534	525	548	549	543	525	564	531	559	567	566	514	544	533	534	546	538	534	459	550	514	512	579	527	545	554	548	512	546	493	518	503	546	534	545	500	529	537	574	577	520	511	501	512	542	552	573	555	558	543	528	578	502	557	535	523	541	550	504	510	540	573	539	562	539	529	504	513	494	504	524	549	542	535	527	533	515	538	532	548	529	510	494	540	563	531	539	518	503	513	483	491	510	529	543	558	519	511	510	573	498	540	510	533	570	499	530	524	531	529	555	489	503	556	548	539	503	508	536	544	533	528	581	483	534	577	504	534	504	491	498	536	495	572	590	563	491	514	519	532	512	582	515	514	582	537	563	495	521	489	561	505	534	520	521	512	561	551	565	561	512	539	553	573	510	529	530	512	503	554	554	512	577	520	488	583	564	551	548	579	531	552	547	539	501	570	545	554	526	560	565	538	556	541	534	509	525	515	561	547	533	500	555	508	505	546	532	534	544	515	520	546	527	542	539	499	540	535	520	534	506	521	519	560	550	516	528	531	529	521	529	500	533	531	477	544	553	522	538	490	543	577	533	507	552	486	526	551	524	527	527	561	551	536	531	533	556	542	522	535	500	486	538	533	578	564	522	561	553	481	506	530	556	567	509	579	529	540	502	529	538	514	497	525	541	542	593	506	531	493	524	535	517	539	534	538	551	514	514	536	524	510	532	510	527	508	505	509	516	507	550	527	532	560	505	508	543	551	586	529	495	539	507	534	521	542	549	479	510	516	543	488	561	494	562	565	531	510	520	523	543	539	530	539	522	538	527	547	567	496	534	529	512	538	555	526	527	538	521	543	526	569	516	516	553	518	541	515	539	531	525	503	556	564	510	534	528	513	519	543	542	533	524	546	533	547	525	537	525	519	536	515	502	542	557	532	497	524	535	541	536	536	512	515	529	541	520	490	566	541	535	475	570	520	563	549	556	549	549	552	542	545	506	557	550	525	511	531	553	526	541	527	540	553	522	534	559	530	582	524	492	533	504	525	534	494	490	543	533	563	517	489	497	534	525	572	476	498	573	526	522	483	594	546	517	535	500	519	546	553	495	558	555	525	532	552	584	534	543	570	498	540	545	515	544	569	506	543	482	511	541	539	544	507	561	566	520	563	552	541	548	523	513	526	534	541	531	549	485	535	531	542	548	520	555	559	516	512	544	518	501	506	579	536	496	558	526	497	533	518	555	526	528	527	542	511	528	522	525	560	540	526	573	509	522	545	569	581	579	583	559	499	519	573	523	510	537	517	508	539	545	548	526	511	531	537	519	525	503	521	538	552	527	514	582	533	524	548	527	466	518	532	532	530	570	540	548	529	531	550	535	532	479	556	529	547	528	555	529	551	526	542	509	542	487	560	506	519	530	536	522	545	570	556	536	485	512	541	506	550	555	530	499	551	548	509	525	533	553	497	545	543	517	528	522	542	514	507	544	520	548	500	550	555	528	511	551	495	545	511	513	539	507	539	527	563	513	565	514	555	528	523	551	532	526	550	522	547	595	522	516	551	530	548	537	510	549	513	548	528	531	534	539	521	534	530	562	558	539	506	538	519	521	565	510	565	518	612	543	551	521	509	569	540	514	492	561	526	537	539	516	523	571	471	529	549	579	525	576	513	534	552	542	529	519	512	482	561	520	565	569	495	504	535	521	551	541	546	540	561	557	538	492	563	501	497	549	538	555	555	529	523	484	527	522	501	574	500	526	521	579	531	570	485	547	566	603	561	493	550	549	527	565	524	541	511	505	530	529	544	549	508	551	536	483	534	535	523	541	530	531	523	523	523	548	531	517	492	544	586	522	516	536	563	524	553	474	534	514	543	575	544	495	579	527	523	516	524	496	535	531	509	532	532	531	523	523	532	496	539	543	548	534	542	531	559	509	504	542	499	578	541	522	530	546	501	550	481	512	555	524	526	534	562	529	539	548	529	559	528	518	523	550	535	491	532	526	550	548	513	509	576	508	541	527	572	577	517	499	528	526	509	548	538	552	524	522	537	534	521	569	545	532	536	576	539	546	497	561	532	570	516	541	529	543	537	555	496	519	531	603	517	547	532	516	616	535	504	518	540	540	557	514	556	538	515	502	534	522	521	535	554	562	544	516	520	570	513	531	542	553	554	508	513	563	534	528	554	504	545	487	529	555	546	555	565	559	548	562	520	531	530	517	542	517	512	520	551	493	509	564	493	516	560	498	521	514	499	512	515	499	528	573	522	534	550	531	532	515	546	523	562	546	540	545	519	545
62090	24543	9104	2466	1411	1058	806	635	526	482	454	441	393	345	393	347	299	302	316	308	315	268	308	292	307	288	297	264	295	281	289	307	296	259	267	288	281	269	253	277	251	258	274	260	281	270	269	264	253	262	245	278	270	263	257	256	299	268	285	260	287	286	258	255	280	276	253	266	259	252	276	286	254	298	263	240	240	263	264	272	251	298	258	253	268	268	269	277	237	286	248	262	244	264	244	310	272	273	292	270	247	255	260	257	299	260	241	258	250	271	269	277	270	227	252	266	264	248	236	289	280	274	272	254	246	256	261	273	288	256	302	282	237	248	252	244	284	264	255	255	254	294	246	242	250	277	273	240	274	273	260	245	281	228	281	259	261	260	278	247	275	255	282	259	256	255	270	260	281	254	278	289	282	256	262	303	247	259	275	267	243	251	265	282	277	267	269	226	267	275	279	247	269	256	275	288	266	276	300	279	260	268	284	264	275	282	235	273	290	264	283	260	234	284	272	247	280	260	272	285	272	268	256	306	282	249	267	248	277	279	263	276	266	262	251	245	271	246	305	243	254	257	276	238	286	261	250	255	271	286	257	257	261	260	280	271	264	237	280	243	267	251	288	280	285	281	282	256	261	270	270	267	247	288	249	269	264	257	253	271	260	291	260	274	261	239	249	222	276	268	282	225	298	259	265	270	244	265	299	263	248	248	261	278	286	250	271	267	280	251	252	294	269	233	260	279	323	251	258	294	273	287	280	285	275	258	250	254	232	245	286	290	241	270	280	253	246	272	248	261	277	243	254	286	248	242	307	273	257	281	264	253	267	234	291	244	253	279	280	274	264	248	259	284	254	237	272	267	268	280	280	259	290	254	289	252	254	248	265	257	265	246	274	270	297	305	249	267	274	263	228	313	274	239	245	274	265	238	256	244	297	283	278	310	246	284	275	262	267	251	267	265	249	267	261	258	251	244	244	238	264	245	281	279	244	263	300	257	262	247	245	259	277	224	249	267	263	259	261	239	273	268	265	266	259	245	293	275	251	262	242	268	264	256	285	261	266	250	236	280	287	256	255	267	276	244	271	274	264	272	268	269	242	270	259	268	272	272	270	271	265	273	249	276	252	264	271	264	269	266	266	262	253	225	250	264	255	243	266	274	242	266	260	256	274	275	250	232	250	258	264	240	246	268	258	243	259	250	240	278	249	242	264	269	255	256	281	252	276	259	244	278	277	247	258	285	260	270	233	252	246	277	229	264	273	240	251	250	255	274	261	272	247	245	281	258	251	277	238	260	272	273	265	272	274	281	274	259	262	255	255	244	285	289	242	284	264	267	276	279	242	274	258	229	238	246	264	250	261	267	278	256	251	276	282	292	284	269	237	264	274	265	251	277	310	272	235	261	257	234	279	252	291	242	246	271	253	265	295	280	281	264	271	261	250	271	263	267	248	268	259	273	244	283	257	274	238	246	283	266	279	284	283	297	278	291	269	280	246	279	285	271	272	283	263	267	247	249	296	271	247	256	269	259	258	281	266	300	274	251	265	243	241	245	264	256	289	246	256	247	234	304	270	257	264	274	236	277	246	261	273	214	264	243	305	273	255	301	312	273	269	276	239	278	254	269	247	274	286	267	281	274	265	296	282	247	229	266	254	267	277	276	256	242	271	302	250	287	269	252	254	250	304	283	256	260	236	283	267	298	259	280	235	252	260	261	255	269	279	275	254	261	273	276	248	265	283	275	257	262	270	245	238	266	258	234	279	277	267	280	278	256	275	290	236	278	283	264	262	281	285	275	237	274	260	265	299	245	280	292	272	270	243	271	275	241	254	242	273	248	275	255	247	243	274	297	248	255	270	280	281	246	263	265	264	287	256	273	249	234	254	255	259	270	258	255	258	271	276	258	280	274	261	264	246	261	255	274	273	272	251	246	291	269	252	265	269	261	257	278	253	276	249	294	274	269	267	253	288	264	290	256	281	273	261	263	261	270	250	288	251	259	265	244	249	232	257	270	259	275	249	245	245	280	256	289	255	247	265	265	244	231	267	237	248	278	261	272	264	269	277	263	276	278	271	263	258	263	250	276	270	298	254	278	248	234	250	247	255	266	261	258	243	269	244	295	244	257	272	260	262	269	281	265	297	273	275	235	291	225	248	221	242	245	269	280	269	263	276	242	275	263	258	275	271	272	230	279	255	282	278	259	265	254	259	256	258	274	277	261	269	243	274	280	262	286	257	248	237	240	266	272	273	264	259	286	289	257	280	300	274	260	257	300	241	262	279	280	235	267	263	280	251	256	276	256	257	239	284	252	262	266	253	299	284	290	279	236	256	242	279	262	258	252	311	267	291	249	263	239	271	255	282	269	260	278	277	267	244	256	276	243	248	310	239	273	259	264	281	266	274	286	279	281	279	278	245	288	284	262	260	274	243	278	262	266	279	297	278	259	306	250	267	284	247	262	248	279	274	295	247	259	286	232	255	269	266	266	276	276	253	256	245	272	235	243	260	245	258	268	250	245	262	270	287	266	269	259	318	284	236	269	286	260	282	258	277	239	268	260	273	250	291	278	242	259	286	260	266	272	256	256	236	260	262	266	245	258	286	266	270	266	229	266	273	251	262	267	294	274	288	270	284	246	266	254	265	274	275	237	283	255	260	274	255	271	270	259	250	262	243	272	252	261	259	273	262	241	260	254	281	273	274	263	265	249	291	255	240	261	281	237	253	272	299	287	274	272	278	263	267	276	259	254	256	295	256	265	272	259	249	282	260	249	284	253	231	281	269	283	268	246	272	267	266	279	265	265	247	226	238	254	253	271	275	279	238	268	241	276	269	261	256	284	288	263	272	259	279	291	266	259	259	260	242	304	270	267	265	297	282	236	270	286	250	263	250	249	286	254	270	259	229	293	287	268	276	242	226	296	282	282	276	277	231	260	239	298	253	260	285	293	272	263	272	263	283	272	244	252	255	272	253	239	270	265	259	264	252	245	274	235	268	239	251	289	258	268	275	265	258	268	308	269	251	283	290	236	252	272	255	263	267	267	258	271	261	234	298	277	262	253	274	259	270	251	256	257	283	261	267	288	257	265	253	225	257	249	260	274	257	277	253	244	267	260	238	253	239	243	255	272	283	245	251	253	293	261	273	270	266	257	274	227	275	271	257	246	238	290	247	272	233	262	281	271	246	274	273	279	256	266	275	253	275	254	277	245	246	265	273	256	277	287	244	266	274	239	263	232	263	288	280	259	239	272	263	263	269	287	254	281	275	241	261	252	247	282	279	280	252	276	245	264	260	290	250	247	261	248	251	284	247	252	296	258	273	273	257	270	294	256	282	248	283	272	293	254	260	275	271	269	262	296	249	278	272	272	278	245	262	272	262	271	261	252	263	248	262	299	266	252	266	239	263	238	275	266	271	294	268	279	274	285	262	238	258	249	267	248	277	241	272	269	270	264	262	303	242	277	269	266	262	281	305	259	263	274	276	263	266	251	262	256	268	298
38314	2944	6022	6414	5489	4503	3648	3119	2687	2311	2027	1864	1740	1630	1548	1355	1329	1270	1215	1207	1187	1073	1078	1090	1102	1015	1032	1010	988	958	973	982	951	909	942	921	906	880	890	812	911	892	854	892	867	826	832	863	839	782	786	853	780	830	873	806	796	823	853	870	842	815	827	836	809	826	786	814	826	803	809	781	824	826	827	836	796	802	778	840	841	787	784	796	796	768	811	852	789	761	808	817	830	805	796	804	818	792	823	868	828	802	796	804	835	799	787	813	801	773	756	804	789	794	799	794	744	803	791	749	744	779	823	801	779	774	841	793	791	785	751	821	808	818	745	789	763	786	804	818	790	823	798	793	810	790	823	733	855	810	808	784	781	789	805	803	831	830	780	832	814	780	774	818	774	783	794	760	746	758	742	801	837	774	788	773	820	754	824	764	770	809	741	809	768	782	760	811	759	782	773	794	811	771	754	793	788	757	816	765	796	747	756	727	769	764	812	785	780	791	834	798	840	796	791	781	792	776	878	795	800	821	764	818	799	783	829	827	765	792	813	748	797	821	757	816	785	800	743	781	798	794	760	790	814	794	759	777	783	786	775	772	786	803	730	761	805	778	803	755	774	836	760	797	780	788	770	855	726	773	772	810	751	803	826	706	773	761	839	776	793	750	810	833	808	778	722	817	770	720	785	758	757	773	776	842	802	773	827	768	749	813	781	775	778	795	809	788	836	765	770	753	799	786	793	833	801	754	737	770	792	763	766	800	777	806	758	743	747	873	763	746	792	732	755	835	786	799	818	810	809	766	753	800	798	758	775	837	802	785	749	822	786	797	770	811	790	743	750	803	813	797	828	792	757	770	791	798	799	813	724	781	783	751	831	787	773	775	810	770	777	765	785	794	789	760	796	815	784	773	785	766	774	783	775	855	782	811	726	778	789	740	827	789	810	821	797	733	731	770	813	822	776	795	714	802	825	830	774	761	827	834	854	757	805	769	784	804	780	804	752	831	803	802	759	781	795	788	794	801	833	803	794	807	765	812	767	765	754	779	808	761	813	789	771	815	783	762	797	731	790	780	775	774	778	826	781	788	791	754	719	815	758	799	776	750	758	778	803	815	811	764	792	793	815	827	753	712	777	840	806	814	835	780	756	827	778	802	773	791	778	799	777	818	750	785	809	797	784	705	783	749	806	741	760	810	772	820	786	827	753	788	760	787	790	758	794	778	805	788	771	769	825	769	744	754	782	779	832	779	784	769	818	792	790	807	796	800	812	778	743	768	750	765	804	771	796	750	761	777	870	768	749	778	833	776	771	801	773	804	780	771	756	776	803	741	771	730	808	816	781	781	759	770	793	809	762	756	790	755	749	791	784	796	750	802	778	778	773	786	757	815	826	812	801	773	788	762	784	792	766	759	805	802	820	730	804	796	797	743	765	783	795	769	832	795	800	755	808	798	800	785	787	771	754	764	760	872	792	837	789	799	766	784	780	799	781	801	803	799	737	783	754	804	792	781	809	837	849	827	808	774	742	754	807	852	825	797	775	778	817	791	852	761	783	791	783	782	776	819	759	745	760	816	753	765	753	808	798	827	770	732	789	800	791	770	802	755	761	797	714	797	820	816	738	818	730	767	767	799	786	788	772	760	789	802	794	793	825	805	786	762	762	830	804	785	826	814	785	814	848	790	801	734	768	771	774	839	793	784	797	766	784	794	820	776	806	745	840	775	778	754	805	752	781	767	751	768	817	834	805	818	781	786	803	855	753	774	791	813	805	799	802	852	810	782	796	720	810	801	807	819	759	797	792	801	747	772	771	771	764	784	836	783	739	768	803	783	774	861	741	824	785	778	820	758	755	799	800	783	750	799	814	769	809	804	793	770	781	799	815	785	776	750	762	789	838	735	767	771	844	790	735	758	790	805	798	744	796	837	752	767	797	820	763	767	762	771	830	769	754	851	739	798	795	794	784	781	771	804	804	772	820	749	795	774	797	752	839	826	798	757	819	773	762	793	832	753	798	777	825	767	817	753	766	767	775	801	802	800	798	763	778	811	766	772	783	777	805	813	790	789	779	801	792	797	791	850	762	823	815	811	752	780	774	798	771	820	788	733	750	757	815	840	810	798	789	767	756	818	831	816	770	800	752	709	809	787	771	796	772	735	825	789	763	805	811	731	794	811	779	820	772	766	832	793	809	852	742	839	782	761	795	795	760	785	750	774	806	809	756	821	764	809	774	789	745	795	796	792	823	782	824	815	794	740	769	772	775	803	764	772	778	763	786	779	799	782	778	787	794	815	749	781	765	823	829	824	797	810	824	828	800	752	771	744	798	769	790	726	759	806	781	809	773	781	777	787	785	755	770	772	776	755	795	776	782	811	745	770	798	796	791	763	764	839	754	742	808	753	840	762	764	823	826	793	787	768	806	752	819	835	763	788	788	793	810	765	853	796	806	795	848	842	823	796	754	777	782	772	788	733	803	786	722	817	751	770	821	821	792	786	774	768	826	741	793	788	749	775	795	764	783	761	788	798	794	774	797	750	769	819	820	830	835	809	794	798	861	791	727	776	783	791	827	772	787	797	819	749	801	784	747	788	801	755	813	838	762	828	828	747	807	786	791	798	791	834	761	751	799	833	724	827	820	785	820	778	830	791	776	763	760	797	817	756	807	781	787	774	787	806	771	772	799	836	776	762	719	766	787	805	819	799	757	772	798	794	793	788	835	821	791	753	781	743	799	799	755	786	820	804	751	771	741	810	813	778	824	773	750	822	801	853	831	864	782	792	743	772	785	810	819	790	794	785	777	797	780	788	780	794	808	824	766	780	808	739	807	794	823	721	729	803	765	791	774	788	782	775	780	787	785	805	755	813	763	816	735	757	788	741	776	742	766	753	738	801	776	777	789	745	832	761	775	794	798	742	803	746	784	748	770	808	802	754	765	806	797	764	796	787	821	788	782	754	805	790	755	767	800	778	803	751	760	774	754	759	804	787	830	738	763	805	816	795	763	773	774	812	758	778	782	786	749	781	808	768	773	803	768	814	763	764	750	783	816	790	774	792	809	753	783	760	789	798	800	786	839	799	814	734	794	739	798	792	763	751	765	822	780	764	797	735	822	783	779	752	810	792	823	794	753	798	780	773	799	823	759	790	814	726	813	784	785	812	792	755	751	780	749	786	774	786	798	782	762	833	835	832	797	848	795	726	773	760	780	754	787	863	808	803	795	759	797	804	758	808	752	776	791	788	803	786	818	829	752	772	731	798	752	803	785	788	816	722	806	813	750	813	785	778	804	796	828	750	774	801	825	771	747	755	809	805	762	748	791	800	795	794	785	789	760	760	817	820	756	759	797	799	809	797	763	776	744	782	790	810	754	794	783	810	788	776	809	834	760	804	803	817	743	829	824	787	783	757	776	759	837	807	785	778	765	775	790	780	788	781	847	788	768	762	835	762	754	780	808	814	767	802	814	810	728	849	780	850	779	770	731	807	794	803	793	838	745	757
9424	665	282	162	135	107	120	112	98	106	92	105	108	90	88	96	98	98	127	105	103	88	101	90	94	104	94	95	95	82	79	88	89	90	82	85	99	93	102	100	103	87	102	106	101	101	97	100	105	87	92	118	103	91	96	98	88	95	93	109	91	100	107	122	98	82	77	90	90	97	94	92	104	106	94	98	102	106	92	95	90	107	98	104	94	94	96	86	96	97	89	87	92	75	96	88	113	86	82	97	99	120	99	99	99	89	99	100	85	98	88	93	100	95	73	93	99	88	115	110	102	86	93	85	105	88	82	96	105	101	97	109	107	98	89	101	90	81	104	99	105	86	100	83	88	108	88	98	83	96	95	105	94	101	96	98	74	97	100	74	102	93	91	99	87	119	106	92	113	100	106	90	90	98	97	97	96	125	91	97	91	92	99	90	121	115	129	93	87	90	93	94	98	92	121	81	84	92	89	94	95	84	93	104	89	91	88	118	102	97	99	102	103	102	69	121	110	86	97	107	104	101	93	93	108	96	92	76	108	95	104	82	99	113	96	109	80	110	96	92	102	81	91	91	87	107	92	85	102	80	94	101	100	97	99	99	93	111	86	95	101	93	90	117	94	104	101	81	100	94	113	100	85	95	97	115	103	93	86	109	74	86	105	85	81	91	84	103	100	109	94	105	73	95	87	72	91	92	107	106	107	86	100	87	87	114	80	92	114	105	112	101	104	110	94	110	103	98	90	116	87	87	107	90	86	97	117	110	94	95	98	102	93	102	106	95	97	103	90	90	87	110	96	102	93	94	101	90	102	90	106	87	101	96	102	96	98	78	90	92	85	95	86	99	92	105	88	95	78	103	110	97	96	81	85	92	103	93	110	111	108	81	80	94	96	80	98	113	104	87	109	100	106	82	96	91	87	82	102	116	97	92	85	107	92	101	85	81	99	107	80	108	95	93	82	96	102	96	96	93	97	89	92	112	73	89	77	85	93	84	106	91	80	71	118	104	88	108	106	104	87	86	74	87	83	91	88	91	91	106	100	109	108	100	101	91	87	92	102	91	89	80	107	79	93	87	97	85	83	113	94	96	92	95	109	91	91	91	84	74	89	114	106	93	105	99	89	102	93	88	95	83	112	105	101	98	101	87	84	81	104	96	93	96	103	97	90	88	99	102	86	101	95	90	76	102	87	94	97	95	100	79	89	104	100	88	94	100	93	98	111	107	84	93	95	103	71	87	84	98	91	88	100	100	98	84	91	92	95	108	75	97	102	85	104	92	97	90	87	100	105	90	103	102	96	91	85	103	95	94	91	95	82	86	93	112	91	99	83	93	96	94	111	99	102	95	90	88	90	94	79	89	97	100	87	84	74	100	113	85	86	98	102	88	101	102	98	99	98	95	90	114	91	98	106	104	95	78	93	93	108	106	71	111	85	92	89	93	83	87	91	87	99	79	94	106	94	96	92	87	91	84	92	96	101	96	97	98	59	100	122	100	96	101	89	85	90	94	82	99	78	94	86	81	100	85	84	96	90	85	102	86	121	105	88	84	76	105	93	105	104	86	101	101	104	84	81	83	118	100	99	86	90	92	101	79	105	77	88	94	96	88	91	105	86	104	96	80	99	91	90	83	87	104	93	101	84	92	88	104	107	93	94	104	103	89	94	100	80	89	107	85	76	105	90	97	116	105	97	95	93	94	92	107	97	74	90	88	95	94	95	95	118	87	96	99	103	88	105	115	98	81	101	106	93	103	99	82	103	90	90	95	84	96	90	95	107	100	86	79	90	91	101	92	85	99	85	96	100	86	103	87	105	95	97	93	95	100	83	85	93	105	87	94	93	88	85	79	86	96	101	98	120	89	96	83	96	84	90	96	92	77	93	73	95	79	80	122	85	83	88	91	85	74	75	84	105	98	91	101	94	96	89	111	84	91	107	108	91	106	88	95	92	96	89	90	93	100	89	110	97	81	98	102	94	95	108	99	73	93	104	104	93	98	82	92	98	107	74	101	103	112	78	80	113	96	100	104	103	104	112	98	93	99	86	104	85	100	94	97	104	94	99	85	101	84	91	81	86	114	95	98	92	99	104	94	103	88	97	115	99	105	98	86	88	97	102	103	89	115	93	93	114	96	87	105	79	106	94	102	102	76	105	103	88	106	85	93	90	103	75	83	103	98	109	105	84	94	96	89	104	92	100	87	90	96	100	97	79	92	95	98	97	94	83	89	94	91	86	100	84	74	100	95	92	93	83	92	105	103	86	93	75	85	106	98	109	92	104	104	99	96	89	91	101	93	104	69	97	103	103	98	102	104	99	88	107	99	87	98	91	96	75	96	77	94	96	87	99	92	95	99	106	89	89	92	100	92	95	88	87	87	88	97	104	110	111	83	99	92	89	79	99	107	91	107	105	89	84	90	102	105	94	98	110	93	100	88	105	92	119	94	92	97	91	85	97	113	93	115	94	97	95	87	116	84	101	112	96	93	101	91	92	103	110	101	94	85	127	91	99	85	99	106	101	98	94	110	91	92	88	88	96	91	110	93	90	92	98	103	101	84	94	92	95	97	87	90	100	109	82	105	94	99	96	110	85	111	103	96	97	84	107	83	87	95	98	109	100	96	84	103	103	101	90	99	92	80	97	86	119	88	110	74	74	98	97	106	97	88	97	115	81	99	87	111	95	87	96	101	90	100	95	100	84	92	96	97	92	88	81	83	81	88	94	94	88	99	95	108	98	98	105	102	104	89	103	103	73	78	93	108	106	108	121	85	87	80	84	100	80	99	93	103	90	132	96	103	92	102	108	89	103	88	82	92	82	114	86	111	99	92	90	93	95	101	86	92	103	83	121	97	85	91	89	93	98	99	79	96	88	102	110	102	105	111	100	98	88	89	90	91	110	88	97	89	102	86	101	112	93	97	101	97	93	78	75	81	96	103	119	93	97	92	94	125	82	87	95	74	95	111	101	81	99	87	91	88	103	83	94	108	98	88	98	92	84	102	106	91	87	85	113	104	89	86	95	101	78	99	95	80	86	100	108	85	82	88	85	110	91	78	96	104	93	103	105	112	96	103	90	100	101	74	100	91	93	91	81	99	98	97	106	112	118	105	100	101	121	96	103	110	101	87	88	99	103	80	89	86	108	100	93	103	95	111	77	94	97	86	111	98	103	97	96	109	106	79	94	101	98	93	93	77	118	99	98	103	96	75	93	102	91	95	98	104	100	81	100	96	97	103	108	94	93	81	107	87	108	101	104	87	115	74	104	92	113	96	100	97	95	82	82	95	91	89	105	90	81	80	101	88	98	96	83	92	93	101	87	89	93	95	84	97	88	86	81	104	86	103	101	90	104	95	82	94	98	90	78	76	95	98	112	91	104	111	103	109	94	95	87	104	111	83	113	105	92	91	85	87	104	90	98	95	94	99	93	103	88	104	111	100	70	103	85	92	94	88	92	103	85	103	98	92	88	90	88	86	104	87	111	79	100	91	88	99
8759	431	521	528	474	459	424	417	400	432	391	366	336	352	347	348	367	385	377	387	349	326	338	332	312	325	336	363	339	378	338	344	360	326	346	336	321	354	332	310	334	342	311	344	356	317	325	342	352	361	386	332	327	335	362	348	338	332	318	353	349	329	340	355	294	358	355	345	365	358	349	344	353	331	338	371	344	332	323	344	364	326	347	346	333	324	330	354	320	330	337	338	311	387	316	341	332	337	339	334	350	319	351	343	356	303	385	349	326	358	350	356	321	325	334	347	319	327	354	364	333	358	352	316	373	340	311	348	347	329	322	327	322	346	311	332	379	347	351	312	345	349	355	352	352	355	329	350	352	370	320	360	326	322	347	344	340	349	346	338	341	363	310	331	397	369	337	325	348	370	337	338	324	320	345	341	334	321	338	346	353	335	344	331	311	346	345	341	319	334	363	357	334	373	348	326	339	319	351	342	373	325	343	340	351	333	331	378	321	337	365	367	332	378	324	359	338	365	330	343	348	370	350	339	338	312	307	365	322	356	351	345	348	317	348	347	387	346	365	355	319	346	378	358	332	351	380	341	345	353	350	356	360	345	344	361	353	333	330	325	326	349	368	327	369	328	366	314	311	333	316	315	384	352	351	330	359	323	321	349	343	342	353	343	320	344	338	358	345	337	339	330	314	364	318	385	317	354	344	359	345	363	335	357	349	344	327	385	333	335	335	380	332	338	359	330	342	354	346	328	314	334	310	344	321	319	373	296	332	343	351	341	316	328	319	339	321	340	343	329	349	347	359	323	364	384	358	344	366	337	356	321	348	341	345	319	347	335	331	341	321	343	345	333	378	394	357	344	384	348	361	327	386	330	375	359	303	368	335	348	328	318	328	304	335	310	323	324	330	289	329	337	341	329	358	334	360	380	343	325	334	391	378	370	303	365	331	299	329	337	360	351	350	341	361	360	327	370	340	305	335	344	363	324	341	350	334	327	330	342	339	347	332	352	360	323	330	337	363	364	363	320	359	358	328	360	321	339	368	336	354	335	340	340	321	374	336	325	313	329	326	355	373	374	356	323	370	379	339	351	326	327	349	337	336	365	340	328	320	326	347	341	320	322	316	356	341	347	369	348	367	365	326	341	344	371	342	336	320	347	321	337	327	356	368	311	335	333	333	328	345	343	334	347	330	353	391	361	333	352	339	362	387	342	336	373	337	334	363	332	307	331	325	358	317	331	339	346	348	317	358	316	346	389	332	344	346	303	371	356	346	314	336	319	334	354	314	373	342	376	329	343	342	335	357	358	309	316	355	374	358	365	341	340	378	354	338	333	323	361	330	359	329	312	373	364	330	365	369	318	315	346	342	347	325	361	354	332	316	369	339	333	350	355	375	325	339	332	369	363	351	337	327	327	350	346	325	354	327	334	327	336	329	324	366	337	326	290	312	333	328	327	346	339	352	356	359	319	340	328	337	342	365	353	333	350	366	325	355	362	340	322	334	339	352	356	343	330	359	364	329	355	312	321	375	367	312	334	349	357	343	359	334	373	338	327	330	319	342	339	337	322	334	337	332	332	351	354	338	351	340	365	328	344	307	361	390	381	348	350	369	357	339	319	308	353	353	338	371	346	333	330	345	349	357	341	342	322	348	344	375	373	320	352	346	336	330	372	331	343	403	339	338	381	328	360	358	332	350	313	334	351	326	382	327	347	346	351	337	345	347	336	321	323	357	375	343	361	324	340	348	353	345	319	357	327	359	322	365	343	349	343	302	349	353	322	332	343	385	322	353	329	335	353	292	331	317	363	334	371	340	365	350	344	362	343	341	344	315	371	359	343	356	352	306	346	338	306	336	305	345	354	356	325	354	317	330	328	361	319	345	348	348	311	323	323	351	311	364	353	368	357	341	332	349	324	335	347	365	365	335	347	367	318	360	365	341	357	327	344	324	356	344	348	343	363	327	329	322	337	312	339	323	352	375	360	355	355	386	311	324	362	329	354	315	361	334	399	336	347	327	329	308	357	335	367	347	343	348	359	352	339	335	354	341	332	349	371	322	309	334	318	347	358	341	360	350	347	367	329	333	346	317	328	340	352	363	329	351	371	380	372	319	329	303	333	351	349	330	330	370	310	345	360	358	353	378	352	337	324	359	366	354	344	321	315	361	335	327	341	348	367	376	336	339	354	350	360	350	322	335	331	352	340	366	310	360	333	386	344	347	292	342	345	343	369	339	328	351	378	326	329	364	344	334	377	353	359	349	342	339	342	334	349	362	322	334	359	350	334	332	321	341	329	360	319	339	353	354	352	313	337	353	321	321	342	394	331	330	320	365	365	337	342	345	315	386	368	336	370	340	340	353	324	328	325	336	344	347	345	322	358	351	313	375	372	337	353	348	351	326	356	327	365	333	327	338	353	356	339	374	346	356	360	369	323	348	362	350	350	355	334	376	386	329	335	356	358	344	331	339	329	345	327	358	327	312	339	342	361	326	289	332	346	330	322	323	327	354	381	304	323	298	378	365	356	335	347	351	343	324	345	326	367	318	357	343	339	364	331	351	358	334	354	348	363	342	349	354	331	319	351	363	332	342	361	319	351	317	351	320	354	360	354	349	371	355	339	329	349	329	353	317	331	339	322	325	341	361	326	343	318	319	333	324	348	361	334	333	351	353	353	337	341	344	355	326	367	345	348	341	360	322	319	349	332	339	305	344	377	363	350	352	314	321	342	357	340	342	353	351	357	333	342	329	364	335	339	329	372	325	380	355	313	339	328	351	356	373	337	303	339	325	361	329	331	347	366	309	314	375	352	359	350	330	308	314	372	359	373	341	346	305	341	343	312	359	347	341	315	380	355	325	344	343	336	345	363	339	354	372	317	368	323	351	304	347	354	341	368	317	332	316	365	350	361	352	342	352	335	357	340	320	344	328	316	328	380	311	349	323	373	304	343	334	359	360	338	340	345	333	324	346	358	345	356	320	357	345	336	345	342	344	348	325	335	347	342	338	334	333	366	345	334	334	324	317	348	346	334	330	353	361	300	353	369	345	369	330	332	337	331	342	332	353	361	317	329	349	353	348	321	320	342	349	328	354	358	335	368	311	356	366	369	314	338	355	365	352	327	331	356	331	336	343	337	310	331	338	368	346	361	358	344	316	332	293	305	317	352	349	329	326	361	316	329	380	320	348	347	334	340	311	386	334	321	324	321	357	391	340	333	365	358	342	348	357	348	356	341	356	350	312	333	371	326	373	367	346	335	343	338	316	347	365	331	335	343	367	360	334	326	360	357	333	374	355	351	349	371	327	361	373	352	353	326	352	336	327	311	358	319	332	307	349	360	334	346	374	349	354	341	327	345	348	385	376	340	345	351	333	331	372	348	344	321	372	360	360	315	348	357	347	317	361	360	333	340	357	383	351	345	343	370	354	363	337	335	380	339	339	347	353	328	352	327	340	323	344	317	314	346	355	339	358	351	332	335	326	310	358	335	341	331	347	363
45507	19602	4752	1031	748	533	453	365	295	283	276	246	231	205	208	196	182	195	192	197	189	203	175	183	150	191	180	157	175	181	172	166	196	160	154	169	162	172	161	155	168	182	141	179	139	166	181	178	159	169	171	176	188	170	171	178	187	198	168	173	189	161	170	162	183	150	163	139	143	150	164	168	182	176	182	172	152	173	163	159	156	176	131	178	155	160	182	179	152	160	162	168	174	168	176	190	163	177	164	163	171	145	150	158	171	159	174	168	186	135	177	172	146	155	170	174	144	162	156	174	156	157	155	177	167	155	176	165	154	153	162	181	169	153	191	155	157	167	169	185	148	169	161	152	164	181	169	166	180	164	162	173	151	153	173	175	158	161	160	147	177	187	160	143	162	171	172	176	144	169	160	175	182	151	171	147	152	155	182	161	153	147	143	183	161	174	187	168	162	164	146	151	177	180	172	164	165	160	172	144	170	178	163	174	164	170	146	164	168	181	179	161	173	153	162	166	174	143	183	160	166	152	156	155	143	168	183	168	155	161	185	146	146	178	151	169	128	143	169	172	180	161	155	175	163	157	178	155	138	147	156	152	170	151	188	149	143	162	161	155	170	186	160	146	174	166	159	159	153	146	148	167	173	160	183	149	149	172	147	168	193	151	169	153	158	171	151	171	173	161	148	195	177	159	180	149	155	161	164	173	149	160	164	163	163	177	151	169	166	181	155	163	159	168	185	186	149	166	161	170	150	169	165	151	165	159	149	161	163	187	162	170	162	159	161	155	153	166	165	169	170	164	181	181	144	177	171	167	158	143	192	160	141	145	167	179	157	166	187	157	161	138	153	160	165	177	155	165	155	176	149	187	166	162	164	147	145	184	152	154	150	155	170	172	152	161	150	171	143	147	175	151	148	167	177	158	164	155	154	166	153	189	162	167	163	160	174	165	158	163	157	156	167	161	155	164	138	157	166	178	177	192	152	159	144	160	166	172	169	172	142	186	190	161	173	145	162	148	165	177	157	180	192	170	147	158	160	164	171	164	168	162	156	158	161	190	160	184	163	179	188	158	154	166	174	161	164	150	178	163	162	161	146	148	161	159	156	178	153	158	176	166	164	166	145	153	148	179	170	164	161	166	187	193	174	154	153	150	134	168	147	190	168	165	149	136	162	150	159	145	179	188	159	158	174	158	164	179	182	176	155	171	170	179	178	163	146	168	154	159	156	168	158	153	174	156	167	161	175	161	171	185	164	146	169	182	163	181	162	163	150	157	171	160	176	149	165	149	186	148	175	164	179	166	170	169	170	151	156	169	142	156	158	139	162	166	147	159	166	171	152	162	181	164	176	158	172	155	159	165	175	158	162	166	171	155	182	181	164	192	173	162	163	200	172	171	170	155	148	187	167	167	154	158	155	164	174	157	177	153	156	174	161	160	168	144	173	174	179	160	152	162	173	153	165	147	154	151	160	182	152	165	174	170	160	167	157	154	161	174	169	167	145	154	169	183	172	160	173	163	167	181	161	169	168	154	156	148	127	174	162	177	169	176	141	179	185	173	172	146	157	156	168	138	165	159	177	187	162	170	165	171	152	171	179	160	170	151	147	150	181	171	174	155	155	186	164	154	150	168	166	141	158	147	170	169	187	186	167	154	161	171	174	168	168	163	148	164	163	147	175	162	190	159	158	155	155	160	134	147	180	164	176	158	140	153	180	165	177	169	183	177	183	176	172	175	163	174	147	169	169	133	167	174	146	166	187	172	171	168	145	164	156	144	175	171	180	176	157	156	171	158	155	158	179	180	179	166	155	160	148	152	159	182	174	165	166	166	155	159	145	185	143	170	148	151	170	149	150	147	157	171	162	164	149	150	166	153	156	159	159	160	160	166	186	154	149	161	159	128	167	162	175	160	153	146	178	172	175	169	171	168	174	176	172	143	175	162	165	162	159	140	162	153	166	160	173	160	152	144	170	206	161	145	202	146	160	185	156	172	161	189	152	160	146	160	165	165	169	161	160	162	150	181	158	179	190	187	175	181	146	149	177	152	172	159	158	164	168	165	175	169	164	164	153	175	160	159	153	155	173	174	177	159	167	186	164	162	171	169	173	158	160	159	160	165	171	156	164	179	157	165	155	160	157	193	156	157	169	177	158	163	173	168	181	151	163	174	171	176	183	150	188	160	154	160	162	175	173	158	166	171	165	176	138	146	149	161	152	152	177	141	141	164	166	188	152	169	186	173	173	144	184	170	162	142	129	166	148	170	169	186	157	175	177	155	158	138	149	156	151	176	165	176	157	177	157	167	145	164	161	174	159	153	160	147	176	172	154	186	181	166	165	164	167	150	184	184	182	181	188	179	173	171	189	180	157	142	175	166	167	152	153	181	177	163	153	144	172	158	159	143	160	166	166	179	156	165	159	179	153	193	162	160	161	154	162	173	174	158	163	159	150	170	158	163	187	163	177	185	147	155	174	151	193	163	180	160	173	177	166	162	168	171	151	157	168	172	155	167	164	155	169	148	171	158	175	162	155	163	148	163	182	153	172	146	146	167	148	174	177	160	170	188	185	187	173	167	156	163	147	155	162	162	129	147	177	138	165	164	160	174	142	191	164	157	179	153	161	157	169	157	164	165	169	183	154	154	172	173	200	159	158	176	160	146	168	163	163	174	166	178	159	136	149	171	162	157	183	158	159	174	151	153	167	172	155	186	179	187	151	173	170	165	161	175	157	164	159	173	162	141	172	168	155	172	179	151	162	168	170	192	155	147	166	172	151	139	162	167	157	169	173	183	170	173	179	165	169	174	138	178	164	201	149	156	183	168	175	153	145	183	163	183	154	170	179	159	174	155	190	183	181	140	153	150	167	171	162	156	164	166	166	166	171	160	169	135	164	169	138	151	180	171	165	174	165	183	167	136	159	170	173	171	167	151	175	161	170	158	186	163	199	161	194	160	165	163	161	160	157	158	183	162	182	197	143	166	167	176	188	177	163	183	163	153	164	166	165	171	159	165	146	143	148	179	181	127	159	153	162	175	169	138	170	174	176	152	151	172	152	169	161	173	170	155	181	166	161	164	153	157	176	155	156	175	187	178	154	196	149	161	163	177	159	165	195	160	159	166	166	163	170	165	179	164	186	159	155	180	164	171	163	164	174	152	170	178	146	135	191	162	158	160	167	178	167	161	133	151	158	151	171	163	171	174	165	175	158	153	185	163	175	160	163	150	159	160	167	167	169	156	176	175	148	157	180	178	172	175	167	165	172	163	171	168	156	169	164	174	166	171	147	173	174	153	174	202	147	189	164	158	158	178	167	164	163	163	189	137	168	173	164	135	173	140	172	171	158	160	178	168	165	150	152	180	153	174	191	157	155	161	164	178	155	169	183	176	177	145	157	154	176	175	166	164	167	153	142	177	166	139	146	162	183	152	169	164	189	138	160	166	177	171	176	164	152	184	139	156	169	153	156	156	165	169	167	180	178	179	193	155	161	160	149	178
29097	1673	3331	3631	3061	2503	2017	1753	1454	1400	1240	1145	1033	917	984	843	831	828	740	745	757	684	709	700	635	719	658	661	640	642	610	637	603	589	598	649	589	585	607	552	549	590	579	539	571	525	570	581	553	586	552	520	589	545	588	574	592	517	509	585	533	540	492	585	553	564	558	557	555	554	534	529	584	531	570	524	542	579	528	568	519	542	565	557	543	568	540	521	524	541	577	572	516	545	499	532	528	566	533	530	556	560	500	513	544	589	569	532	524	537	596	571	499	524	547	531	538	517	561	541	535	545	504	570	536	519	556	520	522	558	537	557	540	529	554	513	504	519	565	526	583	531	509	561	527	556	491	529	508	515	489	546	528	507	512	524	534	503	519	571	522	554	534	520	548	592	581	522	506	590	549	524	539	527	525	522	527	541	552	513	564	525	583	550	535	532	552	548	534	529	535	524	530	541	576	502	527	497	555	554	541	538	523	525	520	525	561	532	559	558	519	559	540	541	510	550	517	543	507	514	496	538	509	566	525	502	531	499	503	526	505	525	539	531	533	495	573	508	518	530	538	576	569	510	504	507	513	508	538	502	580	582	561	541	560	495	565	561	556	510	526	485	545	547	531	537	541	511	531	553	508	563	572	528	526	543	551	523	572	553	535	530	556	530	550	565	537	542	501	557	562	522	525	529	554	559	572	536	557	550	507	565	574	545	545	500	534	525	543	485	530	528	538	524	520	527	569	561	546	489	516	557	528	522	496	544	533	556	468	542	587	555	561	519	526	517	529	525	533	565	539	527	553	532	533	514	520	558	538	553	511	517	492	541	505	558	486	511	520	552	537	516	551	518	525	536	530	541	547	553	498	512	511	532	527	542	531	528	583	546	551	519	535	531	606	518	526	542	504	524	544	514	501	538	540	546	477	506	527	550	536	526	536	521	545	595	559	494	521	516	559	502	544	557	527	538	520	522	553	511	551	514	522	563	561	495	515	538	546	533	553	563	528	522	581	522	534	511	499	498	505	543	509	552	510	512	505	567	575	519	521	532	515	529	543	502	519	551	528	508	538	545	549	548	537	550	547	541	534	500	536	531	523	524	533	511	590	521	519	520	538	556	531	512	546	518	548	588	477	584	566	556	543	567	527	534	556	540	533	532	540	529	511	549	578	510	539	578	560	544	568	553	514	567	549	508	535	513	516	530	522	505	532	520	532	537	540	526	513	541	510	551	524	496	570	506	549	540	544	544	516	529	480	561	544	558	523	502	555	499	516	511	541	560	518	530	519	527	542	507	522	501	578	525	576	493	543	553	544	546	525	538	532	511	540	549	506	523	531	497	552	514	568	519	489	551	545	513	535	525	553	554	509	548	538	550	528	532	531	545	506	518	542	538	560	529	527	502	522	512	527	538	524	533	503	538	522	539	533	528	536	523	508	559	540	544	512	528	502	543	561	525	504	541	511	537	544	522	555	529	510	534	529	519	515	536	518	532	553	533	534	536	546	527	535	484	540	582	537	540	523	521	539	576	574	531	552	568	497	523	515	544	509	516	554	567	486	539	559	528	527	523	502	538	515	520	570	546	530	503	490	529	542	570	530	525	511	541	569	494	578	507	555	515	508	534	525	503	523	541	550	542	561	552	548	518	549	576	581	525	556	537	483	483	535	523	575	527	527	514	524	533	524	517	513	501	517	545	547	527	546	521	494	521	539	538	532	574	540	581	547	548	553	519	586	534	528	518	562	535	541	526	515	543	496	554	538	508	533	524	514	525	536	518	541	531	534	485	550	527	521	515	546	544	516	538	579	543	545	524	557	518	517	535	517	511	508	554	540	555	517	528	576	557	501	488	531	529	576	544	555	519	552	509	547	567	583	527	552	504	559	536	543	545	545	551	569	531	512	511	542	533	501	525	523	532	541	538	530	506	518	554	515	547	539	524	541	489	522	523	557	510	566	510	538	565	533	552	529	489	552	521	521	539	521	578	543	526	561	524	563	511	527	546	500	501	568	520	530	552	522	549	506	536	528	498	503	570	530	554	518	508	506	559	545	504	513	498	531	547	512	566	560	556	514	543	552	527	541	567	571	549	532	502	527	499	546	565	542	547	532	501	494	531	582	531	556	568	548	480	522	551	519	533	509	463	568	543	556	541	537	510	574	554	511	553	565	518	501	577	569	524	534	522	525	541	556	556	500	518	527	530	552	543	505	542	541	510	545	508	539	549	549	523	532	496	538	572	537	515	540	582	520	580	515	534	528	568	516	540	546	537	539	517	524	524	521	538	486	538	532	558	535	524	546	536	581	519	537	523	515	527	525	496	525	535	519	602	516	504	532	524	548	537	563	543	492	497	542	545	564	520	579	543	543	552	553	530	556	521	550	519	499	522	513	561	561	543	516	560	549	522	515	545	549	521	554	535	546	547	550	534	560	519	532	509	560	519	517	531	540	545	537	531	535	553	519	514	512	517	519	539	560	522	506	548	516	524	530	562	528	530	532	530	551	538	513	525	527	536	530	515	529	509	568	546	511	573	526	524	543	553	539	515	500	539	516	507	501	528	574	538	565	534	523	546	533	531	570	572	495	533	526	515	519	516	537	538	532	517	561	532	566	533	555	563	558	570	510	554	525	544	562	506	544	576	544	534	560	518	517	566	525	515	559	543	522	485	528	535	577	557	559	516	539	535	533	527	514	547	547	513	561	517	512	537	559	549	512	536	553	552	586	525	501	524	552	522	551	514	528	556	544	543	542	549	527	557	497	510	526	496	513	523	500	561	560	518	551	546	515	546	516	512	536	526	585	533	536	530	573	548	536	541	489	597	538	502	529	508	545	534	539	500	503	537	524	573	554	553	539	500	533	561	511	554	499	515	524	568	516	491	526	574	585	510	551	511	543	495	514	525	506	550	585	537	527	529	528	533	545	469	500	546	505	516	537	529	535	538	561	542	592	565	555	554	558	513	517	484	544	561	533	561	574	530	547	535	509	559	544	525	517	523	565	547	556	528	509	557	515	539	487	529	557	569	519	548	564	570	536	497	516	538	523	526	545	548	521	535	542	560	534	521	518	533	516	551	557	489	519	556	546	493	536	532	554	551	530	612	573	525	545	552	560	569	537	565	529	555	510	521	532	516	509	553	543	538	485	541	541	510	553	550	487	524	564	528	533	530	524	548	521	501	492	545	552	539	511	581	488	509	557	567	543	545	548	533	518	504	513	544	517	557	509	520	523	512	557	497	544	560	530	531	532	541	534	540	520	512	547	548	477	513	549	530	522	538	488	518	537	489	564	523	491	539	518	525	532	541	526	575	480	555	532	513	507	541	510	517	583	513	548	548	590	521	526	543	503	545	522	544	510	547	524	528	535	558	514	551	517	555	500	528	511	554	521	521	529	565	538	521	500	516	515	531	558	530	531	590	584	535	489	504	558	501	581	534	570	534	522	546	526	548	521	544	529	521	573	523	519	502	551	544	554	548	553	539	534	523	562	540	562	535	565	562
58860	26256	11889	2463	1380	1049	785	685	580	504	421	385	384	367	340	322	300	309	291	318	291	288	298	275	312	292	261	290	277	259	310	285	286	309	293	310	288	270	268	274	269	270	235	260	281	268	281	290	270	272	268	263	253	279	292	260	289	260	280	271	260	263	301	270	257	284	279	309	271	276	260	255	252	240	270	247	268	251	267	253	285	241	251	284	292	259	297	243	290	246	245	248	274	260	267	260	271	261	238	290	260	254	271	246	292	297	251	252	275	240	253	291	283	268	266	245	273	288	259	231	252	274	268	263	236	241	271	271	254	252	278	272	261	253	262	287	252	260	237	257	235	268	245	260	266	262	260	264	240	275	266	241	263	265	277	270	275	269	254	264	272	263	248	261	282	277	240	279	272	234	235	259	237	241	259	288	281	268	283	253	264	226	255	271	274	269	248	262	270	262	260	263	254	245	286	249	273	292	246	233	272	255	259	275	228	276	255	251	235	289	292	283	258	270	274	252	227	266	281	261	270	249	265	272	252	255	266	268	286	269	272	243	277	258	291	265	284	229	257	263	261	269	278	263	252	252	276	272	254	241	274	248	253	249	241	269	275	257	267	252	230	243	254	285	258	237	252	247	243	274	264	233	295	247	216	251	266	260	254	253	279	257	280	252	262	270	274	279	272	265	245	262	251	264	244	254	245	252	253	248	254	266	261	280	263	244	270	256	259	297	272	253	243	305	245	280	272	267	237	266	248	265	265	241	249	273	294	251	245	265	266	301	252	268	256	244	240	275	263	241	252	267	254	241	268	276	282	272	246	250	286	258	246	291	253	252	252	240	269	246	293	252	267	246	258	262	263	287	275	278	246	263	275	257	269	272	258	266	268	269	290	242	268	292	271	254	258	261	288	249	222	255	258	249	282	256	276	251	266	293	279	270	272	272	283	250	258	244	286	261	264	264	267	274	272	258	242	280	233	260	264	277	234	247	265	267	277	262	242	279	246	266	255	265	261	229	274	254	259	269	251	271	251	248	255	258	275	274	252	267	280	272	273	268	289	282	268	235	276	274	256	288	282	247	255	268	284	287	281	273	276	254	259	255	271	265	258	261	272	280	244	261	268	271	262	264	265	278	251	244	275	254	291	268	282	265	255	260	291	241	266	244	277	261	244	274	283	296	282	264	244	233	299	267	246	262	261	258	235	251	241	270	276	255	279	257	280	259	247	246	285	269	257	268	259	291	279	255	251	257	282	271	277	258	281	275	278	238	254	269	249	294	266	266	272	255	277	256	249	284	250	262	291	286	258	285	253	254	269	280	244	263	245	266	275	246	248	265	246	254	281	272	261	263	262	252	279	267	254	259	276	263	255	286	253	250	268	256	260	254	289	278	278	254	286	266	255	270	262	243	264	276	276	280	249	237	294	284	294	263	278	242	245	285	256	270	246	255	270	241	283	266	274	284	288	243	284	256	265	262	241	267	281	256	288	279	251	233	252	263	252	247	289	253	277	253	252	236	259	291	241	225	269	243	307	273	288	249	278	287	247	251	273	266	246	289	274	272	276	257	257	281	277	270	276	268	273	277	276	279	259	270	281	249	247	266	274	251	234	248	273	267	266	269	244	277	259	231	267	277	275	241	268	284	264	252	283	297	275	279	261	284	268	254	286	264	272	277	249	261	238	260	257	272	288	279	287	258	286	282	252	282	274	272	255	247	255	285	272	242	258	263	245	255	269	255	265	231	268	267	291	262	238	218	270	254	243	268	260	266	284	272	263	265	284	298	251	223	242	273	268	255	246	282	237	275	253	259	263	266	255	248	272	262	231	282	243	245	243	267	251	260	261	263	246	267	265	254	242	268	260	265	281	282	245	252	256	267	245	293	255	268	278	272	302	240	278	284	257	258	283	259	284	263	273	260	227	267	244	272	237	228	289	216	250	271	256	265	279	273	263	268	277	257	289	271	290	280	254	246	310	279	275	261	290	238	244	271	263	255	252	247	257	278	275	272	299	255	252	284	260	276	251	309	263	267	264	228	238	264	287	243	248	230	276	260	294	283	283	259	245	255	247	272	278	281	248	258	278	253	270	238	254	257	251	288	261	255	214	224	267	246	274	279	273	289	249	284	285	246	265	285	239	267	268	254	237	256	274	279	254	271	249	252	243	283	259	251	233	282	265	256	249	273	266	273	264	251	245	237	276	276	272	265	245	307	262	251	271	244	266	282	265	257	250	281	250	265	264	245	227	235	227	245	270	285	252	266	263	288	279	247	268	259	270	221	264	250	269	258	254	266	284	253	233	271	263	258	256	262	256	270	266	260	232	258	269	285	270	248	264	255	265	275	263	256	300	284	241	266	281	276	247	268	249	268	267	263	296	259	245	278	262	261	271	267	267	241	267	266	259	265	268	293	246	228	269	270	264	254	269	262	254	274	235	250	266	249	266	267	259	261	237	229	260	282	241	263	271	264	291	279	254	272	261	237	291	275	260	230	268	261	247	260	261	273	254	264	261	271	261	242	260	257	270	255	271	252	271	279	284	257	274	284	267	257	264	237	271	262	249	262	277	289	282	268	284	265	248	265	247	263	257	258	250	256	286	285	267	285	243	236	259	279	256	271	250	273	269	287	285	264	249	262	244	253	260	267	264	209	278	254	255	273	268	285	256	276	277	274	259	251	263	228	277	241	259	242	229	297	265	251	260	237	254	281	270	280	273	241	256	259	259	271	261	289	247	274	266	244	254	252	273	257	270	268	256	233	246	251	267	275	227	258	276	245	220	248	303	274	267	273	251	264	265	267	248	246	249	267	269	281	275	269	284	256	248	258	260	272	253	278	250	238	254	294	289	269	269	256	265	295	244	256	289	241	246	275	259	255	250	242	253	240	267	270	288	250	276	248	263	248	250	256	277	250	255	273	249	265	271	256	250	265	289	250	253	284	266	273	261	265	263	286	280	238	269	257	270	249	277	259	248	269	268	262	274	254	274	268	250	256	255	241	245	273	275	283	268	257	251	252	291	268	259	264	291	259	271	281	308	250	274	241	265	271	231	241	261	267	296	206	285	246	234	243	230	273	280	272	243	250	255	241	266	261	281	262	237	256	254	264	283	261	258	268	259	273	255	311	250	260	269	265	279	236	263	274	224	265	259	259	258	251	264	260	254	239	264	248	292	264	271	261	253	248	285	276	240	249	282	260	261	255	239	250	252	266	254	275	279	244	281	278	255	240	269	266	243	263	258	243	271	293	243	263	259	278	284	284	263	262	274	269	286	273	247	247	259	264	244	229	276	246	260	254	264	290	258	252	287	298	286	260	279	245	253	252	274	277	286	278	232	256	266	295	273	266	289	283	294	257	250	277	257	253	266	276	263	271	259	272	272	255	247	239	257	245	310	258	254	243	272	239	260	285	270	273	264	286	259	274	270	264	264	273	280	249	269	255	259	255	257	261	237	262	275	252	242	255	255	266	243	279	256	248	259	265	278	268	258	257	275	229	260	262
37518	2963	6032	6402	5307	4380	3654	3116	2579	2321	2117	1814	1715	1588	1524	1357	1328	1270	1179	1188	1181	1125	1082	1095	1057	1018	952	934	995	1005	954	919	916	998	939	885	880	851	913	880	884	905	855	862	876	840	806	819	817	854	837	861	799	816	889	851	825	811	879	818	829	851	808	813	817	815	823	804	832	804	828	806	823	830	804	801	763	825	811	807	805	788	814	815	821	790	764	767	779	821	806	812	778	808	847	796	813	857	770	819	798	794	800	757	756	820	790	830	823	850	766	813	799	802	850	821	803	841	745	819	804	751	816	757	802	835	763	772	771	778	736	792	787	790	813	804	821	769	803	775	781	808	777	736	774	818	787	776	758	834	772	819	829	768	819	819	779	842	849	765	816	788	726	800	762	740	774	779	842	814	795	778	794	767	802	826	791	772	804	825	807	764	869	794	829	809	805	809	768	806	799	829	789	813	820	738	783	801	786	837	827	795	751	745	776	855	812	816	798	795	766	797	758	796	795	807	758	818	764	769	750	782	811	813	761	836	817	799	780	807	776	785	750	778	784	776	816	816	823	748	788	803	808	823	779	770	810	755	780	767	844	806	832	781	808	754	796	740	779	756	812	766	791	814	747	808	774	810	762	814	780	748	789	792	798	757	803	778	787	791	789	790	812	818	765	791	776	798	777	779	776	760	815	800	781	806	805	779	791	758	785	725	798	797	793	817	888	821	788	799	781	763	804	803	778	791	793	789	807	821	740	809	770	842	799	778	795	798	771	765	778	821	834	793	798	838	786	756	793	751	811	784	816	767	798	778	793	775	790	763	712	747	802	857	763	811	840	762	812	790	810	825	815	841	749	786	789	806	804	789	798	779	826	737	735	783	777	771	792	832	782	747	799	776	789	804	829	745	761	802	785	785	756	793	789	758	801	800	774	796	805	766	827	806	785	799	769	756	815	761	784	821	805	787	795	805	754	821	800	750	796	812	762	827	809	833	805	802	787	812	796	809	805	768	832	730	751	861	791	748	829	746	732	829	782	760	705	756	777	828	793	823	817	766	795	757	784	764	805	735	767	789	816	823	777	775	748	791	799	785	835	868	775	789	799	761	818	726	818	808	771	800	798	833	756	803	751	788	814	748	809	806	729	720	814	796	821	777	777	821	740	760	803	761	778	786	789	768	833	819	795	755	738	779	754	790	785	753	862	804	785	744	791	807	772	789	795	787	772	782	766	784	748	786	791	744	850	778	808	830	753	775	794	775	743	733	796	797	785	800	792	769	733	820	775	792	765	784	815	848	772	813	807	792	807	770	806	773	831	787	800	825	802	758	824	813	819	773	782	793	779	796	784	810	746	817	769	769	751	796	767	811	821	815	730	816	792	774	814	774	763	806	785	815	798	799	802	743	772	779	818	756	778	772	811	820	809	770	777	729	752	763	756	799	819	730	812	786	777	806	773	824	791	804	796	835	792	755	815	768	802	820	799	810	782	752	826	778	770	794	801	803	788	807	762	812	781	758	762	806	785	778	808	784	771	797	806	744	802	750	758	764	769	769	790	820	774	790	724	794	836	795	738	793	822	764	774	765	744	732	797	818	801	748	779	822	758	788	803	791	777	702	838	744	798	776	787	807	744	788	782	790	779	770	780	828	791	767	813	807	782	775	798	812	757	811	798	815	772	809	803	748	826	727	767	796	830	807	796	744	852	747	773	781	786	761	738	756	824	807	748	804	735	781	770	827	832	825	819	764	792	761	793	785	742	775	800	747	793	801	782	792	767	781	770	759	806	757	828	798	758	819	822	779	737	771	763	759	798	811	785	850	783	830	788	795	788	838	818	774	824	775	780	757	822	775	822	759	746	773	765	787	847	780	765	805	758	788	832	738	778	821	761	778	806	768	830	807	776	787	767	789	791	816	760	777	799	786	800	850	766	743	787	801	799	790	778	795	770	790	804	787	759	772	782	799	734	760	830	783	822	772	771	782	859	771	765	830	832	810	795	793	815	767	767	807	750	809	787	790	801	781	800	740	787	764	761	752	794	767	791	731	817	799	800	694	818	750	750	791	785	807	814	756	784	782	757	810	781	803	825	828	828	784	780	761	779	810	866	786	787	776	797	810	765	766	805	815	807	769	813	813	792	858	767	773	775	744	774	795	777	778	754	771	783	813	759	751	802	707	766	817	767	755	814	804	794	820	805	759	806	766	781	809	814	788	732	788	813	772	855	784	787	789	774	799	825	806	800	831	744	806	793	744	829	764	793	836	854	780	781	751	852	815	783	736	779	734	759	769	723	827	744	801	793	804	756	771	788	799	764	778	773	778	796	827	792	751	764	752	750	813	760	782	757	770	779	797	785	792	775	737	769	776	822	770	771	828	754	751	809	794	822	748	801	791	751	794	823	803	790	758	806	746	773	819	773	773	783	743	793	800	784	724	736	826	801	796	837	798	738	830	786	750	792	833	816	777	798	786	863	769	784	810	771	766	815	801	812	772	754	761	785	795	725	792	782	816	836	755	861	802	827	791	749	828	804	803	735	796	789	803	765	774	789	807	797	773	747	773	766	766	774	798	781	778	791	792	790	762	749	756	732	748	761	793	766	779	794	805	781	832	842	777	787	774	767	794	760	803	783	785	754	751	789	768	783	841	750	817	803	764	735	790	798	816	741	688	798	761	802	812	758	787	816	779	764	790	785	819	770	802	768	800	771	812	767	800	773	790	745	755	775	780	777	791	765	757	805	775	747	855	771	784	790	780	761	805	777	813	800	762	748	824	777	792	799	775	767	775	810	765	750	750	772	788	768	759	785	803	820	771	758	712	803	817	786	810	787	793	801	785	770	812	808	807	779	826	734	777	811	784	742	835	764	768	814	796	786	776	849	822	769	755	790	824	798	743	815	769	766	792	768	784	832	827	773	835	760	772	755	781	747	800	801	831	777	771	802	782	780	822	777	764	809	774	804	757	778	780	796	806	806	766	778	823	783	776	796	773	807	815	821	769	783	780	774	796	785	864	746	756	791	755	779	762	816	785	804	788	785	787	837	765	752	811	773	817	737	791	791	799	798	840	799	775	785	758	757	768	734	765	740	797	809	785	773	828	773	782	804	773	781	804	736	818	763	805	779	774	792	790	757	759	782	834	772	802	781	788	801	786	827	782	758	786	775	768	713	805	765	780	802	785	720	744	757	761	814	836	775	738	771	816	818	786	809	834	802	792	756	781	791	805	772	783	776	789	758	764	809	808	838	771	767	790	802	768	796	777	780	763	789	836	816	749	763	840	820	805	756	751	781	756	747	750	810	775	758	802	765	777	755	760	779	801	783	781	798	772	837	760	786	817	814	770	801	800	812	772	756	772	757	716	750	778	836	780	738	763	808	746	780	799	789	833	805	787	784	761	807	736	788	773	778	827	772	811	822	796	794	725	761	772	819	803	728	773	750	751	821	789	826	816	738	817	768	781	790	828	786	840	785	795	771	824	758	811	770	735	791	814	799	829	799	722
8949	727	299	149	142	109	107	98	93	81	91	112	110	100	95	81	102	90	99	97	102	107	94	110	105	102	93	87	94	86	81	98	95	96	96	103	78	85	84	72	93	91	116	79	87	101	95	87	113	103	74	89	97	96	92	106	81	95	96	83	89	85	90	85	103	99	94	88	97	89	109	108	88	104	109	88	98	90	79	94	88	96	101	93	100	89	85	102	92	100	102	96	86	91	103	85	105	88	93	90	117	94	93	77	79	117	86	89	88	96	99	95	100	90	94	104	107	102	80	92	91	87	100	106	101	103	86	98	99	92	123	113	105	76	85	110	98	87	111	102	92	79	83	103	105	107	99	84	93	98	114	99	88	91	96	106	102	94	92	87	103	108	115	102	95	103	101	112	108	96	109	111	93	77	97	106	109	108	108	87	98	80	97	101	95	97	100	82	109	82	106	98	92	97	87	83	99	91	88	92	87	95	92	88	93	120	87	113	87	115	99	102	74	99	92	97	90	97	102	109	96	98	107	99	102	104	87	113	110	99	84	94	98	84	87	75	79	109	86	107	102	83	86	111	101	101	96	95	92	97	100	94	93	110	100	111	104	90	93	104	91	87	84	104	100	107	111	92	95	92	78	87	99	78	97	88	92	105	80	98	94	95	77	80	99	73	95	97	83	104	88	99	102	90	88	111	91	103	92	78	91	97	97	79	74	101	100	91	101	80	94	85	79	97	95	99	99	82	90	85	74	81	98	99	93	107	91	94	91	96	100	97	76	98	103	93	101	92	106	88	94	97	101	109	97	89	103	89	91	79	106	85	107	97	101	97	87	107	104	96	100	91	105	98	94	86	101	96	121	82	104	103	96	89	93	100	80	91	93	82	88	105	73	99	84	85	103	90	87	91	86	95	93	96	79	88	73	98	113	93	96	88	92	88	83	92	95	93	91	98	111	95	97	82	93	108	88	91	98	88	87	107	106	82	109	96	100	84	106	87	97	100	99	103	93	90	105	95	99	99	95	87	109	108	98	85	98	85	94	108	108	99	105	95	92	102	115	96	83	105	92	102	98	94	99	105	99	88	103	87	102	95	102	75	100	115	84	101	84	94	105	96	81	89	93	120	101	116	112	109	82	78	97	96	90	85	91	101	99	95	83	88	90	71	113	107	92	95	105	102	94	99	84	91	96	94	103	118	87	88	104	91	93	90	107	82	89	85	82	87	95	101	96	97	91	79	96	110	101	87	94	94	77	99	104	104	84	102	97	94	97	100	104	92	101	83	107	96	89	95	113	106	107	95	113	107	92	101	95	91	94	98	106	106	81	96	88	96	98	95	85	84	106	112	102	86	110	94	73	75	97	118	94	102	94	116	103	91	103	81	75	98	89	93	108	99	100	86	99	94	103	94	90	97	101	87	86	105	88	94	104	85	99	93	92	83	97	78	103	109	96	73	89	102	85	86	90	93	101	76	68	106	96	96	99	99	94	81	111	82	103	99	96	112	106	93	103	103	93	102	94	85	102	97	86	93	93	89	101	106	87	93	87	103	101	70	74	110	99	86	86	82	94	95	90	94	91	95	96	93	98	102	90	94	85	115	85	105	112	90	83	87	91	85	93	80	97	99	100	96	120	93	105	86	101	113	95	105	115	100	85	97	110	89	93	95	88	106	105	93	88	104	115	89	106	92	105	78	88	102	87	101	104	102	115	88	118	76	71	73	106	91	82	80	103	99	87	101	98	117	83	86	113	98	88	91	94	89	101	100	103	96	85	95	109	85	101	79	91	94	84	90	94	86	100	76	87	98	91	114	103	83	115	105	101	99	100	103	106	87	83	87	83	103	94	114	95	104	94	77	103	78	93	94	92	101	93	89	88	106	105	92	96	104	89	111	110	80	100	90	106	97	89	106	96	105	76	89	109	101	95	95	80	98	98	104	115	97	81	98	88	90	87	82	105	86	114	81	92	109	82	92	86	89	86	98	103	114	99	99	73	85	103	97	71	84	98	85	83	91	94	95	92	93	83	101	99	79	105	93	98	83	95	75	108	95	97	108	107	105	90	102	97	82	108	82	67	97	82	113	112	85	102	82	100	94	89	105	89	92	105	100	94	120	97	106	89	105	109	97	107	99	103	99	100	99	82	102	84	81	75	97	101	94	95	87	93	86	91	92	107	118	102	91	95	92	104	94	84	85	101	107	102	94	105	87	85	100	78	122	100	113	101	95	87	105	90	90	99	105	83	99	104	94	78	80	97	105	99	93	86	96	118	90	105	84	117	110	83	82	87	84	87	79	97	106	99	113	86	106	106	90	104	103	83	91	103	94	75	82	92	93	93	89	85	102	96	96	106	102	94	102	94	102	104	95	84	99	118	116	78	96	73	90	103	99	91	107	112	97	92	100	95	76	91	88	105	100	79	103	74	85	98	100	84	84	111	112	91	77	106	97	92	102	90	102	111	98	107	79	87	95	98	83	93	94	113	101	82	106	93	107	110	90	94	90	74	106	90	96	85	88	96	105	101	99	98	103	73	104	99	93	80	105	90	95	103	103	105	92	85	95	93	101	103	107	96	79	67	98	105	82	100	81	91	91	90	96	113	93	90	100	93	93	82	90	111	94	96	100	73	103	100	76	89	103	104	82	103	98	84	103	112	94	94	96	95	82	101	94	90	112	97	107	86	101	103	83	106	86	78	70	92	106	95	85	104	91	115	82	87	90	91	81	97	94	103	106	96	92	92	92	96	97	107	89	93	93	97	103	100	91	111	90	105	108	99	83	93	101	97	82	92	82	99	98	119	107	79	107	92	102	86	93	93	113	94	105	99	102	73	75	86	81	84	99	89	102	100	92	90	95	109	98	98	85	88	102	117	92	108	83	90	99	85	96	83	113	93	97	101	91	94	81	103	78	99	95	88	113	79	91	109	86	104	94	110	111	98	95	76	102	93	89	97	94	92	99	93	83	83	90	98	96	88	95	100	80	88	101	103	108	79	78	96	95	98	85	92	83	99	101	100	90	97	90	97	94	85	103	79	120	81	113	104	104	94	105	88	107	76	112	89	95	92	95	85	105	96	93	101	108	84	106	94	87	97	90	111	97	88	75	92	93	100	96	103	105	85	92	92	82	82	98	99	91	91	111	95	86	94	82	105	94	98	95	95	81	89	78	103	89	110	94	115	85	77	82	84	81	91	95	116	95	104	91	91	81	110	99	98	93	78	88	86	97	110	96	93	82	103	103	89	93	106	106	97	94	79	116	103	100	112	84	89	96	84	100	114	119	98	96	104	79	94	110	88	103	119	98	104	96	92	88	113	90	114	107	121	89	121	101	99	95	103	66	94	91	104	100	97	95	102	119	108	98	98	104	109	100	109	107	106	92	87	83	94	93	108	92	109	103	107	81	97	89	102	91	87	90	91	93	87	105	86	94	90	112	95	94	100	76	101	95	97	99	92	90	90	98	91	87	105	96	103	112	106	102	101	84	94	102	99	94	111	84
8545	497	606	559	505	485	432	420	396	405	400	386	353	377	344	367	368	381	357	358	384	352	378	387	370	354	356	367	342	323	355	369	317	344	361	332	338	368	336	348	329	336	361	349	291	358	363	363	326	341	329	344	349	385	327	361	339	328	356	358	340	323	340	324	331	342	325	365	303	353	329	366	340	346	326	339	339	353	344	318	327	354	344	337	342	367	335	325	339	330	371	355	332	336	293	349	356	342	343	327	324	325	324	362	344	362	297	386	338	326	346	364	351	313	358	375	315	341	332	369	342	362	357	348	348	358	337	352	340	374	324	335	317	315	346	319	340	357	309	372	342	328	347	333	359	373	319	314	356	337	353	397	373	360	330	331	353	334	347	316	341	370	331	326	356	330	338	378	379	370	331	341	357	346	355	342	338	324	371	335	347	353	361	331	318	380	344	366	349	369	342	345	345	356	330	343	356	338	334	387	322	323	349	392	364	357	352	343	373	338	353	344	346	336	379	379	320	366	359	334	358	352	334	358	349	335	355	313	348	344	359	368	345	370	341	347	364	359	381	330	358	355	324	341	333	303	332	349	346	360	320	328	342	318	330	351	350	323	360	315	338	365	366	342	360	342	346	372	339	333	336	359	350	327	370	340	326	325	342	348	361	374	363	366	321	356	357	344	356	377	330	335	322	337	359	342	392	362	344	357	329	330	353	366	353	336	356	358	341	339	316	327	309	318	341	334	329	319	339	362	367	314	351	356	331	341	366	315	347	300	352	366	326	320	341	335	291	334	325	338	335	345	311	322	344	336	350	343	355	320	362	329	337	344	326	364	337	339	333	353	333	322	364	318	345	357	342	349	346	326	358	315	371	344	334	369	320	297	334	364	351	357	343	333	325	307	306	364	361	346	345	323	336	340	347	378	338	337	353	354	334	339	354	343	343	315	318	324	348	337	328	348	346	289	354	342	365	318	326	363	321	368	341	372	365	328	319	351	356	348	367	355	342	352	360	361	326	323	339	316	366	375	344	349	339	358	340	331	326	360	333	344	345	329	326	351	381	346	375	333	378	342	302	363	340	353	354	351	337	341	332	340	350	326	344	345	363	341	318	351	356	366	369	343	348	330	327	333	323	316	365	332	354	350	335	351	366	330	344	363	351	327	350	344	357	338	320	364	347	320	368	339	375	325	363	345	341	395	336	338	349	352	357	309	367	350	315	352	323	344	354	349	323	315	320	367	361	324	334	321	354	329	357	367	322	359	355	353	329	344	335	336	344	328	347	331	342	283	346	316	343	328	322	359	362	331	332	363	375	332	363	352	340	368	362	345	366	329	326	356	337	309	353	376	374	327	310	342	341	334	337	364	334	357	337	348	326	374	357	319	328	364	376	327	304	368	364	377	335	355	339	331	340	364	315	387	341	359	343	321	349	377	329	374	336	325	300	340	313	356	369	342	339	361	349	341	342	350	325	353	321	341	338	365	345	354	327	320	316	346	350	326	344	319	363	323	340	307	353	374	404	332	341	355	357	357	319	340	361	348	318	357	327	340	333	323	353	340	338	364	340	337	352	349	334	343	394	348	351	337	345	345	323	343	353	355	369	357	346	364	302	323	360	328	326	379	340	352	342	352	358	338	348	327	308	333	330	340	334	322	330	328	335	380	337	325	318	378	319	354	338	338	325	337	335	342	346	322	330	333	325	342	324	334	348	386	358	357	345	335	350	327	351	332	368	361	367	367	310	325	376	361	385	317	354	333	330	339	358	397	366	374	329	323	357	342	370	333	342	338	340	321	341	333	347	341	375	354	319	338	393	344	366	339	384	353	355	351	349	325	310	373	337	324	347	331	338	343	348	318	359	328	357	349	343	355	323	317	349	319	318	368	358	406	338	340	326	342	338	349	328	371	349	361	343	351	318	346	360	360	326	321	358	333	340	310	361	353	336	357	337	321	357	348	356	366	344	336	330	344	339	359	335	357	311	329	332	349	355	322	378	345	345	320	347	335	334	353	350	357	330	324	334	372	326	333	326	326	340	357	327	363	322	340	336	332	316	349	319	339	331	320	338	294	320	341	331	327	360	335	335	349	323	340	334	336	354	381	334	347	337	327	372	311	344	326	320	320	339	361	320	323	344	358	316	340	304	334	353	322	320	355	372	343	360	370	349	345	329	361	328	342	322	320	348	361	371	374	364	359	356	355	328	348	363	345	368	316	314	326	328	327	334	332	364	366	359	315	316	375	380	326	327	367	343	359	340	350	335	326	380	331	347	353	324	322	329	337	319	375	362	313	339	356	333	341	349	361	360	389	313	341	354	305	334	320	349	354	346	349	323	320	359	338	361	351	303	325	305	362	338	326	355	339	340	334	372	346	345	306	345	357	354	333	341	337	357	345	375	331	353	321	356	316	366	326	362	318	336	365	317	311	365	331	333	323	400	322	345	302	347	354	305	343	345	352	345	332	317	341	345	351	361	363	378	374	333	325	357	344	346	342	317	350	347	350	362	346	344	338	356	357	384	330	354	360	330	326	336	361	360	352	342	372	364	361	330	361	331	339	342	345	368	325	315	374	323	352	310	336	366	345	357	357	356	334	360	371	371	381	352	362	338	347	345	335	333	336	338	333	351	321	355	346	356	362	329	352	331	364	353	369	303	344	339	326	312	350	333	345	331	335	378	349	346	311	364	319	327	336	329	359	330	325	369	315	338	362	310	338	341	335	357	343	342	359	335	359	353	347	358	336	347	336	322	310	350	322	368	379	325	360	357	338	333	352	337	342	324	309	336	336	330	363	361	311	340	332	311	347	334	326	328	360	340	360	357	335	362	344	338	350	337	346	337	344	350	335	325	341	318	339	340	320	356	361	348	347	341	318	354	356	340	343	368	325	358	364	341	353	365	333	332	319	378	315	357	354	330	354	364	352	356	350	326	377	323	322	327	365	325	337	376	344	367	326	333	347	321	334	354	366	302	369	344	335	353	328	308	379	362	318	341	346	337	363	324	326	323	324	388	352	353	361	342	357	331	351	329	362	354	354	336	358	356	319	334	357	343	344	306	336	359	359	349	360	351	341	322	295	333	331	340	324	324	379	381	349	347	328	322	338	377	371	363	369	393	360	337	337	363	313	384	349	351	341	375	323	319	335	342	347	346	331	329	338	361	370	358	363	370	296	307	341	366	349	338	337	329	328	330	354	313	362	348	319	334	342	379	355	354	338	307	352	336	326	364	354	335	338	361	345	352	336	352	347	350	345	351	337	327	359	325	370	325	342	341	325	315	354	325	347	343	370	339	338	326	360	379	346	360	352	358	363	318	360	353	321	304	361	326	337	346	392	354	343	350	360	356	335	367	351	349	343	351	354	336	306	340	371	332	326	348	343	340	313	360	335	346	342	318	314	383	368	288	360	346	327	326	328	328	331	358	340	380	337	305	310	312	360	360	311	357	347	337	319	320	343	327	375	320	328	366	376	337	317	379	328	343	315	362	336	390	358	349	356
46392	17954	3266	940	718	506	433	338	337	286	249	221	247	235	235	208	204	174	192	200	170	185	159	181	198	190	167	182	168	177	138	161	197	186	202	185	165	168	167	158	171	182	161	180	163	158	163	158	170	174	190	173	152	168	163	178	167	172	171	193	168	165	169	187	192	185	156	164	150	169	148	180	177	189	182	162	155	158	181	157	151	167	145	152	180	161	175	168	152	171	159	160	147	160	155	155	158	157	189	150	164	148	169	181	146	173	156	144	156	160	153	173	173	154	170	185	157	163	156	177	180	198	161	153	170	153	150	166	169	166	140	147	165	147	173	155	153	161	167	150	167	158	163	164	195	139	198	164	171	152	151	161	138	169	165	163	166	164	165	178	162	171	177	163	188	157	156	172	166	188	152	149	162	142	166	170	175	169	192	159	175	161	178	170	164	183	174	171	163	145	143	173	177	164	167	148	153	179	140	173	155	171	157	157	176	203	160	151	158	161	170	144	153	154	165	171	189	144	154	159	151	154	170	159	150	167	155	169	151	153	163	162	192	189	176	158	174	153	186	166	176	173	158	186	153	164	158	157	158	179	177	170	176	139	166	176	163	178	174	164	184	157	168	181	164	174	192	152	165	150	163	167	167	153	180	169	151	155	144	141	180	152	159	162	161	155	180	176	148	170	159	159	151	172	148	168	167	144	156	165	178	174	153	171	165	167	172	166	165	162	186	169	178	166	166	174	170	148	168	174	165	180	176	167	183	188	156	149	179	152	164	191	166	173	138	164	179	164	163	164	179	155	190	179	190	156	179	139	159	159	152	162	156	183	177	170	173	167	148	164	170	176	177	156	160	144	166	152	181	161	151	156	170	186	180	174	173	156	163	171	173	178	169	156	158	166	155	183	165	170	128	150	180	165	170	169	177	161	152	151	153	165	174	169	156	158	145	160	182	184	170	171	152	166	180	150	168	180	159	164	164	166	144	147	151	164	173	172	166	167	173	149	142	170	149	139	187	164	185	153	158	170	153	196	161	173	166	163	167	181	166	154	155	164	172	169	176	183	167	176	156	139	170	163	161	175	181	166	155	154	170	155	160	145	159	174	171	164	160	148	162	185	169	147	183	181	166	157	167	170	180	168	151	173	201	172	164	162	147	166	156	155	151	153	172	161	191	167	166	164	181	158	181	158	169	159	172	154	175	148	154	151	168	150	182	133	155	187	183	138	178	157	157	172	149	185	173	163	149	162	160	174	177	152	160	166	156	158	135	157	174	187	174	158	154	143	170	141	152	146	181	181	183	177	159	171	172	159	161	168	149	181	159	145	189	185	150	170	156	188	170	182	149	186	158	184	182	165	187	184	162	166	155	150	150	152	168	154	187	165	174	167	181	176	186	191	170	182	135	172	162	152	166	161	177	168	157	177	161	179	174	147	154	174	150	173	166	139	171	163	166	160	173	158	172	158	150	160	169	185	173	162	178	166	164	165	177	162	164	164	156	166	164	165	169	162	175	149	189	160	173	193	164	160	160	170	160	171	188	175	176	201	176	153	154	140	176	174	177	178	141	142	161	147	177	173	174	158	145	134	149	191	172	179	157	145	149	147	176	156	167	169	174	178	157	162	163	175	165	148	157	180	175	156	154	174	161	154	163	149	146	144	175	151	151	183	158	157	175	174	155	153	154	168	159	158	163	159	194	145	159	175	157	145	172	167	143	169	176	158	137	164	154	151	170	168	164	167	170	179	161	157	158	171	155	168	172	165	152	171	187	178	164	182	159	180	155	154	164	173	162	172	162	174	176	182	209	167	192	175	169	162	148	156	192	181	165	155	183	167	158	195	144	162	178	171	168	166	171	162	166	176	175	170	161	167	152	141	166	173	163	175	176	171	170	156	172	168	168	157	176	192	152	171	189	196	163	156	156	166	164	167	172	157	149	163	141	164	182	147	160	171	180	172	157	167	155	139	162	160	156	168	161	168	174	150	146	144	172	159	172	156	150	187	164	164	150	179	162	177	161	168	185	152	144	181	179	159	175	172	153	168	153	158	154	167	161	178	161	154	163	147	176	180	164	169	177	165	192	165	169	150	175	177	137	173	135	155	167	140	150	163	186	198	147	160	155	174	171	182	188	160	162	167	174	158	167	164	167	162	174	161	157	154	173	154	158	181	164	158	156	172	178	166	162	150	167	189	138	145	157	149	160	142	175	157	196	148	170	141	168	167	162	176	176	173	158	167	160	164	178	162	172	179	161	183	186	182	170	178	142	182	157	146	148	154	156	160	182	149	174	145	152	168	159	169	160	175	169	179	152	164	131	188	160	153	171	167	170	160	182	171	167	184	155	162	159	146	132	171	159	178	169	170	155	177	160	187	209	163	179	189	151	169	150	178	150	163	174	167	171	155	172	165	149	167	189	178	161	160	146	181	178	195	185	186	161	149	175	148	168	167	177	156	183	170	169	170	155	159	163	173	163	172	159	177	159	189	142	163	173	154	155	164	177	156	154	177	150	142	182	168	156	172	172	164	167	162	177	177	165	170	201	169	156	161	172	147	143	173	185	182	155	171	165	150	186	132	166	168	174	154	166	169	150	162	176	182	171	150	162	178	153	157	151	166	154	163	151	152	160	171	163	149	161	162	163	161	175	179	182	179	184	186	167	160	162	160	178	162	191	167	187	177	169	189	161	162	142	198	155	179	172	179	160	174	173	157	178	159	155	139	168	141	171	147	164	174	167	155	168	149	174	151	153	163	182	164	188	145	174	168	159	162	177	152	170	178	167	165	170	201	172	173	170	161	156	157	161	171	168	164	185	143	168	178	182	167	172	162	184	177	165	159	166	157	171	151	140	168	177	151	170	179	165	173	168	175	155	177	187	147	169	177	143	175	168	168	170	193	168	155	163	166	148	164	181	150	186	158	161	146	163	166	167	170	137	156	175	149	179	160	161	164	157	166	191	185	162	151	167	144	158	135	168	147	164	175	182	173	160	146	151	150	159	158	162	194	171	159	184	170	174	166	163	164	183	174	165	159	163	158	166	151	170	169	155	162	152	158	158	165	167	154	163	191	163	152	159	177	153	175	192	177	173	160	146	178	180	171	169	166	166	169	175	178	179	164	165	142	180	176	163	161	178	186	168	168	173	158	154	181	198	191	157	166	203	172	151	167	182	161	160	165	161	166	173	159	185	155	154	161	175	168	163	158	164	173	156	188	164	173	154	178	172	167	179	160	164	180	156	184	173	174	185	164	157	138	152	184	153	167	146	166	148	157	190	178	163	172	175	156	159	151	173	162	148	192	171	149	161	184	171	176	172	169	125	168	143	149	162	168	149	161	179	168	167	159	162	175	139	141	164	159	183	167	168	145	156	164	152	152	154	159	168	159	177	193	175	176	184	171	161	141	161	164	180	179	159	137	156	178	163	142	168	164	161	175	151	149	157	188	181	171	152	160	155	192	162	158	170	174	173	163	157	155	159	149	166	172	149	172	140	143	157	173
29098	1710	3305	3649	2944	2473	2075	1802	1478	1366	1245	1079	1052	930	890	883	835	826	764	807	742	700	710	715	678	671	641	651	657	646	598	594	602	612	589	593	601	594	541	563	599	615	595	583	621	580	571	566	534	566	600	580	552	619	539	533	570	547	592	546	552	538	570	575	549	527	573	535	553	546	572	570	560	555	551	562	574	517	548	572	556	493	526	552	541	548	588	535	557	564	533	558	524	525	545	570	527	548	493	509	573	589	532	475	540	527	527	571	537	524	554	541	578	489	528	538	525	589	534	536	536	549	538	548	532	536	524	518	541	550	474	526	535	556	519	569	525	595	569	545	573	578	539	584	546	546	509	562	551	538	494	497	541	559	562	526	571	538	568	518	545	542	596	557	532	539	534	548	544	551	540	490	544	548	540	547	513	547	523	536	543	550	547	502	503	537	553	551	518	547	546	528	541	564	537	506	514	528	540	562	571	552	544	534	550	487	543	509	537	529	513	559	534	500	531	534	562	554	493	557	468	538	502	561	540	534	519	569	550	551	548	551	538	525	517	532	525	543	531	516	573	499	555	547	534	561	491	570	550	589	543	557	528	560	540	514	492	571	542	570	546	490	551	516	541	564	561	494	517	581	510	565	483	542	576	521	493	540	516	516	556	545	563	540	525	526	569	556	559	517	579	533	526	510	530	540	557	553	511	517	558	516	554	540	533	556	536	493	534	506	536	547	563	573	577	537	473	516	503	559	528	533	551	503	533	557	537	523	503	521	563	523	542	559	508	531	484	552	530	525	543	519	562	569	510	520	539	524	567	532	535	511	557	543	513	545	524	534	542	510	562	534	535	526	559	523	527	550	502	503	473	519	519	544	529	560	562	552	526	517	543	554	512	568	514	545	564	534	554	536	530	546	521	507	590	534	510	509	505	530	534	553	544	530	524	510	567	534	527	533	524	527	536	556	550	497	532	535	534	557	535	530	568	546	522	547	534	549	524	511	536	501	552	506	522	502	532	548	550	510	529	536	507	499	544	548	553	549	541	552	528	507	544	550	508	575	540	491	541	522	519	526	535	520	526	530	513	541	511	530	513	470	567	476	526	539	520	536	539	554	522	539	528	563	530	570	529	522	565	547	543	518	495	550	555	495	566	525	532	563	538	540	508	538	539	522	500	518	544	534	546	519	538	534	584	547	549	523	582	536	553	565	567	531	579	526	520	554	502	553	550	536	516	532	553	521	550	537	540	553	508	523	523	522	502	529	511	471	515	524	529	544	539	515	532	511	513	502	549	541	529	521	542	536	506	511	531	518	533	544	521	568	552	549	488	520	548	498	506	546	530	550	533	480	521	507	555	571	487	548	546	575	563	569	521	489	538	521	547	527	444	576	524	538	571	516	531	530	532	499	506	516	571	576	520	536	545	587	599	553	540	536	490	570	510	509	538	508	522	546	556	520	584	537	539	540	560	478	525	512	493	535	517	523	529	525	532	508	532	531	538	531	578	539	546	541	564	518	589	535	555	568	526	489	542	516	552	513	562	534	511	552	552	481	488	544	540	539	522	546	516	527	517	532	567	504	523	573	508	568	501	544	495	552	528	574	523	572	513	500	542	551	516	516	525	536	574	543	544	532	520	512	528	552	495	556	514	512	556	567	538	564	517	565	528	553	548	526	575	512	544	538	520	525	532	564	553	563	517	546	562	546	554	528	546	550	557	530	535	492	494	570	518	548	562	550	554	572	515	543	525	569	562	513	564	529	515	514	537	532	495	564	543	510	560	540	549	558	570	514	551	544	559	541	507	514	546	562	512	525	567	535	520	547	530	581	521	561	557	502	514	484	549	558	584	474	546	527	488	513	527	514	542	568	522	546	539	530	567	483	509	527	532	534	548	541	557	538	524	470	554	512	492	514	572	550	527	562	550	554	531	517	530	535	516	478	557	563	524	533	558	500	563	511	553	544	547	513	499	551	546	529	522	542	510	541	543	543	567	501	529	535	543	514	501	521	549	530	519	521	515	541	573	548	523	568	552	533	551	535	527	546	556	553	521	559	515	515	525	494	546	526	545	494	576	501	501	511	514	526	559	531	521	498	528	579	535	533	540	507	501	528	535	555	508	514	569	539	557	538	566	509	522	532	575	528	557	536	519	545	472	561	535	529	527	541	549	507	507	496	560	518	589	522	516	530	539	514	499	508	581	487	546	537	491	513	541	509	524	518	532	543	521	524	521	517	537	541	546	543	552	510	544	514	557	528	499	521	562	572	543	529	535	540	577	531	523	509	525	513	530	548	483	530	520	514	530	492	519	491	558	585	564	553	531	562	549	533	569	498	543	555	514	544	535	552	518	564	534	570	529	516	500	598	499	515	541	508	568	560	494	547	561	541	559	490	520	541	541	567	514	558	492	542	560	564	509	564	534	538	530	529	556	539	537	509	566	547	534	533	517	543	542	509	517	536	520	530	523	493	564	527	539	501	468	527	573	565	550	533	524	512	547	524	523	530	563	536	594	538	542	576	521	540	556	514	564	506	521	520	518	553	512	540	539	513	523	555	560	507	526	529	537	535	551	548	527	558	535	529	517	545	488	500	494	551	542	519	521	531	535	516	580	518	520	512	525	538	463	535	563	536	527	527	564	517	515	536	570	514	522	611	527	512	556	529	515	527	561	554	522	534	567	525	550	564	512	587	557	576	552	549	514	548	550	543	527	541	540	512	538	544	543	543	539	544	538	545	490	533	527	573	508	527	522	507	566	529	520	533	544	535	505	517	491	502	532	480	535	566	587	535	564	557	522	560	538	545	552	550	514	565	488	546	532	518	512	547	543	558	533	552	522	558	519	534	526	505	529	547	548	593	504	528	546	505	491	535	535	537	574	570	570	546	523	513	515	498	505	523	539	552	529	538	522	574	495	520	531	543	535	530	522	563	548	555	564	514	535	555	508	534	538	553	537	506	523	560	554	559	510	512	541	509	545	529	506	566	567	535	515	549	520	552	544	493	572	524	534	571	528	524	557	543	520	570	531	600	517	526	550	545	541	546	538	576	530	510	542	543	510	533	507	522	567	559	564	529	501	498	530	564	559	541	562	528	536	487	584	560	567	530	505	567	555	469	549	490	542	530	539	565	552	539	545	519	531	568	546	514	536	576	521	551	522	577	598	503	518	536	543	512	498	537	564	541	539	528	556	526	548	565	570	566	523	564	514	505	518	540	559	539	529	562	525	531	546	506	541	557	530	531	570	528	524	515	495	546	493	550	524	525	571	535	497	562	532	503	522	529	522	528	561	500	534	582	539	539	513	505	543	538	532	545	545	524	539	500	515	563	543	516	543	482	547	517	543	529	551	524	522	540	526	554	553	538	557	551	537	508	521	541	516	561	503	521	560	519	524	558	545	530	499	500	564	531	568	557	560	543	533	513	560	558	483	543	550	553	536	530	529	523	534	545	530	545	521	535	522	527	528	537	503	582	522	477	570	534	533	558	589	544	568	502	530	557
57236	25783	11318	2313	1349	1041	774	665	517	495	483	397	379	370	374	335	320	324	312	314	321	322	332	302	303	294	262	320	312	274	308	297	268	245	260	273	285	281	289	233	261	284	257	272	277	260	252	262	309	243	260	264	274	268	269	265	289	272	289	248	250	254	262	266	240	260	252	280	313	301	259	266	240	268	272	271	258	239	280	265	277	277	267	240	249	241	254	243	286	242	255	266	258	249	253	254	286	265	245	271	250	281	300	275	259	239	327	284	279	277	284	264	251	247	275	258	255	267	270	261	254	244	255	271	258	271	269	276	260	284	259	274	246	261	283	264	275	259	275	273	263	254	275	274	285	274	276	289	257	260	273	245	273	267	303	289	234	308	276	287	264	266	300	252	269	260	275	260	269	271	261	276	275	241	289	231	284	267	262	263	283	263	269	272	258	275	283	251	269	261	256	281	278	265	294	253	273	280	268	267	248	270	281	252	251	260	281	256	275	263	277	249	242	268	255	257	242	263	287	250	240	274	259	268	258	244	233	275	272	252	272	218	249	251	255	267	316	271	245	261	263	262	287	307	252	261	266	282	260	297	251	234	243	250	263	264	272	288	285	275	289	250	282	275	272	264	258	279	278	264	251	285	265	264	254	283	255	279	273	271	241	259	269	272	277	240	266	265	291	268	264	244	265	246	302	268	253	265	282	281	260	280	239	270	221	276	246	263	289	304	281	246	264	276	261	290	240	260	292	232	252	264	277	286	269	239	274	238	276	241	252	295	256	248	260	225	248	261	252	272	263	283	288	296	269	281	247	266	306	278	272	290	253	275	281	248	256	264	267	259	251	280	250	224	266	280	262	236	235	296	250	269	270	227	282	251	272	256	268	295	303	272	249	244	278	262	271	263	279	281	280	267	268	247	255	230	272	302	260	281	248	252	250	269	286	295	247	266	278	254	260	275	247	253	288	267	257	261	270	261	248	274	264	267	279	266	267	270	267	289	264	270	239	256	261	243	280	235	252	273	259	262	290	263	260	250	256	294	272	262	276	251	242	267	275	255	258	271	255	234	266	253	262	287	300	297	259	278	246	218	250	250	258	278	265	251	232	279	226	260	266	265	245	284	266	303	288	264	277	255	283	275	270	294	264	271	262	287	237	264	255	280	293	232	271	270	288	235	294	276	289	265	254	273	271	268	257	261	239	275	265	281	265	317	276	272	253	250	279	255	277	260	299	241	267	275	251	265	246	279	264	277	277	280	263	257	234	266	270	239	257	256	283	264	238	267	270	258	276	253	282	293	255	298	248	295	261	314	248	257	284	253	260	267	297	247	277	298	271	274	253	255	263	248	306	281	256	243	275	258	262	241	261	265	256	277	282	307	258	235	275	253	231	260	284	276	239	267	260	282	261	272	253	272	253	254	265	262	293	230	277	258	245	251	257	243	244	269	281	267	270	240	259	273	260	266	260	296	280	238	237	280	267	272	255	259	287	245	265	255	245	271	266	244	285	273	276	255	246	263	274	257	277	243	265	282	280	241	273	265	246	255	275	285	285	274	243	281	268	246	252	280	279	265	263	275	293	276	262	258	237	270	247	265	264	261	295	267	288	263	288	274	271	276	266	289	267	269	265	269	262	279	277	282	256	279	274	269	245	265	247	267	260	248	259	268	259	290	226	261	264	260	280	245	254	265	260	269	271	270	248	256	262	235	241	243	265	251	282	260	289	279	255	248	252	284	259	262	248	271	292	293	283	263	250	258	248	238	257	285	246	274	259	237	271	264	263	284	290	258	256	267	257	232	263	265	267	276	262	270	287	256	227	277	260	242	268	259	261	280	283	254	285	271	290	246	250	263	271	280	296	261	268	268	298	253	234	250	287	267	255	260	277	278	324	277	262	243	251	286	248	261	229	250	250	261	259	251	268	271	271	261	273	282	295	279	249	262	254	274	252	289	263	260	272	246	252	276	286	249	258	268	238	266	283	266	265	252	249	267	223	259	275	264	272	273	227	271	271	276	283	267	274	237	276	273	267	264	256	281	260	257	240	256	307	269	241	249	265	291	235	273	265	253	317	280	237	289	253	278	273	292	251	281	277	239	275	287	268	284	270	265	265	281	294	249	295	274	281	253	251	260	271	307	270	278	262	275	273	269	269	293	275	272	268	270	293	256	251	267	232	269	258	310	265	230	273	258	238	283	271	287	225	257	243	233	270	277	272	270	242	286	239	262	287	258	287	264	256	248	291	279	258	247	293	261	262	254	257	244	268	247	232	293	262	267	260	263	258	273	278	246	257	257	250	269	251	258	279	291	259	262	240	256	290	294	268	272	281	262	249	271	287	268	278	258	258	263	285	237	279	289	283	266	266	265	254	269	275	262	247	258	289	263	259	254	313	299	250	258	268	264	257	276	242	255	264	254	248	251	276	256	288	289	260	272	263	247	270	273	294	276	265	239	281	259	267	263	249	292	261	251	222	245	274	255	262	267	259	288	285	283	271	269	249	276	259	261	279	258	239	254	258	286	248	278	257	261	298	293	287	279	265	284	277	230	273	243	278	262	265	283	268	274	261	259	266	258	275	238	244	245	257	251	222	266	261	259	243	275	247	258	268	238	266	243	257	281	289	268	286	261	241	276	278	295	267	267	247	254	289	261	271	250	256	252	261	256	247	244	220	246	288	278	255	302	245	238	256	270	264	237	304	267	265	245	247	248	288	260	258	269	241	298	270	273	294	260	274	278	292	253	252	255	254	286	280	294	245	273	244	285	276	274	289	251	241	279	249	288	256	309	283	259	267	250	258	267	250	257	280	276	250	284	282	272	275	259	215	264	247	281	301	257	248	284	279	255	258	273	224	258	250	261	264	285	265	248	306	252	270	269	249	270	280	256	239	235	263	287	264	244	236	251	264	287	270	249	246	264	260	275	248	295	267	246	254	292	233	258	268	250	277	243	287	239	254	247	302	264	266	300	265	238	244	272	260	278	234	264	261	241	274	270	255	247	249	241	249	264	245	259	296	224	267	269	282	273	279	251	251	282	302	268	254	253	247	241	244	237	284	243	239	251	265	260	274	257	252	258	267	272	277	227	287	259	281	273	261	271	260	268	263	289	274	261	255	258	255	252	245	239	249	235	252	262	237	283	278	253	254	268	276	245	266	273	266	285	264	269	227	278	270	277	245	271	278	270	235	272	316	254	234	298	267	256	261	247	248	268	275	278	257	291	263	270	260	250	270	308	269	272	264	266	275	279	272	265	245	247	234	268	253	285	275	253	261	256	242	256	257	267	278	271	270	248	245	272	246	257	269	254	268	252	291	274	276	270	231	234	264	278	289	256	267	260	306	235	271	304	268	265	270	271	266	263	265	257	283	277	310	263	224	281	278	281	283	262	261	289	250	250	271	271	285	238	245	262	265	260	285	237	263	271	267	272	266	267	232	274	266	267	247	277	249	294	273	247	278	242	297	257	270	252	283	265	253	280	253	274	267	246	260	309	272	265
37484	2985	6029	6412	5532	4446	3664	3044	2665	2344	2153	1823	1712	1654	1495	1368	1354	1222	1329	1262	1167	1140	1126	1081	1077	1016	1024	955	1033	976	995	947	923	974	902	931	919	931	914	898	895	858	893	887	857	821	905	811	896	859	819	821	829	792	853	874	845	800	876	836	798	842	802	801	829	803	864	774	785	813	805	834	848	767	728	788	793	835	767	768	836	831	825	822	819	777	824	813	792	821	806	842	766	782	834	808	807	796	848	799	807	776	764	845	809	756	784	807	760	822	756	778	798	775	823	809	770	810	763	778	791	793	770	784	774	766	804	768	778	798	777	790	769	739	817	790	811	853	771	796	817	811	823	812	742	760	816	799	794	821	810	783	791	797	802	786	806	760	744	797	813	756	777	807	790	777	740	771	763	746	796	785	781	757	778	807	788	821	821	794	759	811	802	786	805	827	812	844	793	804	813	792	784	743	780	789	811	771	783	768	778	806	820	765	781	784	777	706	813	819	759	786	830	739	799	745	733	751	712	817	796	782	800	741	787	819	739	832	758	754	797	752	759	820	800	754	824	778	757	793	754	765	823	773	790	779	802	761	807	746	807	791	830	722	776	806	825	761	817	795	819	766	805	786	777	817	790	759	809	774	751	790	789	802	790	752	806	783	751	802	766	743	827	833	775	835	793	776	724	785	777	770	811	732	767	817	796	777	798	801	775	810	799	788	805	760	846	782	823	769	758	825	750	813	819	810	776	805	786	792	779	759	758	755	794	720	760	794	780	768	788	851	793	833	853	809	801	763	812	755	776	790	774	815	766	785	788	792	804	806	768	769	794	716	776	783	766	819	782	841	807	822	797	791	778	782	782	795	848	822	781	774	792	819	753	830	768	802	824	771	784	793	787	759	827	785	755	796	823	775	788	744	769	788	803	756	833	800	789	787	771	796	781	829	812	775	743	788	760	814	779	730	796	791	776	757	803	790	757	778	805	805	768	747	857	786	757	768	821	823	811	757	760	785	772	779	817	783	810	796	817	758	743	784	799	785	765	792	790	769	762	780	779	754	781	849	774	773	795	835	810	747	780	804	824	774	756	779	752	763	761	813	809	741	822	782	836	823	790	754	766	750	769	723	824	812	799	783	793	727	799	842	830	788	775	776	807	769	764	744	773	800	808	802	790	748	790	745	763	774	766	789	730	743	806	800	793	827	789	762	776	792	773	775	761	808	744	781	814	784	753	789	775	767	747	777	797	746	777	832	769	837	766	737	755	818	779	813	804	777	772	770	794	759	817	785	816	806	855	802	728	787	825	781	801	822	800	750	743	744	757	784	822	793	802	798	803	800	829	854	782	798	772	791	773	768	787	797	806	791	781	778	741	822	792	815	815	806	817	798	814	774	735	746	787	753	764	802	749	733	746	783	784	790	763	730	795	808	727	772	756	799	777	811	772	805	794	796	779	797	805	784	813	794	812	755	802	796	759	783	738	803	772	787	777	782	814	771	767	723	796	808	809	793	775	733	835	805	793	790	775	815	828	757	791	792	774	812	819	788	798	806	791	810	805	787	769	775	867	788	821	819	783	765	751	802	785	794	781	776	801	830	803	719	798	781	761	763	816	768	732	790	741	802	791	845	796	816	767	807	781	747	779	791	763	798	838	776	766	806	766	777	797	753	790	820	750	791	799	806	822	757	774	821	826	776	802	791	839	773	795	715	820	783	800	731	729	739	806	803	759	831	779	791	757	767	800	801	834	746	817	769	804	789	815	812	787	795	757	800	826	768	814	756	779	750	826	790	804	781	760	713	735	786	804	761	812	815	775	804	806	787	767	779	790	739	790	813	767	764	820	810	817	814	818	781	752	749	802	798	770	777	796	765	749	772	710	774	756	793	842	747	777	786	802	789	763	779	805	826	779	757	828	760	824	775	758	816	754	792	765	743	779	815	744	812	750	791	730	802	774	773	774	820	746	809	715	768	802	777	800	787	776	789	777	837	829	788	787	801	766	816	740	796	768	723	783	790	777	815	796	776	776	767	727	794	771	775	859	748	819	747	783	813	769	758	817	732	753	779	872	776	797	803	761	792	806	773	761	783	775	787	806	808	737	821	765	792	815	764	776	754	803	725	801	767	743	772	791	811	828	782	796	811	774	775	784	780	779	775	789	748	837	771	770	786	797	812	828	796	723	808	767	803	716	796	802	781	789	752	831	806	798	785	780	709	782	789	798	840	728	757	810	793	802	743	779	835	784	787	794	811	769	815	791	755	802	787	821	787	789	861	765	798	812	758	753	781	814	770	795	792	796	800	796	780	785	775	774	812	784	761	740	783	785	786	810	799	781	781	734	783	813	794	784	791	803	799	775	791	803	720	728	836	734	778	819	789	782	793	826	757	824	764	781	824	743	766	810	781	814	828	826	767	762	794	771	769	740	833	749	768	816	769	789	819	755	754	766	766	795	793	851	832	740	831	814	849	807	776	811	753	805	803	845	787	767	812	767	818	808	775	796	783	773	793	790	758	777	776	819	763	792	829	785	807	800	761	827	773	772	766	793	778	806	757	802	772	763	786	757	803	792	755	813	797	742	738	757	793	817	720	807	799	782	761	766	796	811	782	790	843	769	804	804	718	808	798	763	786	770	777	826	812	763	806	773	750	789	825	796	775	796	775	778	816	755	727	810	790	745	788	777	791	771	758	755	812	809	795	785	841	803	800	782	797	769	718	841	755	818	766	773	804	747	770	751	797	768	791	796	773	759	806	786	758	770	761	800	734	772	816	806	793	800	766	764	764	786	723	786	796	836	740	812	785	804	811	797	780	796	770	752	749	799	784	772	786	781	815	839	821	815	791	797	805	793	781	764	793	754	751	754	833	833	763	779	744	802	785	830	814	786	779	824	777	814	789	826	845	768	747	801	790	806	732	742	806	737	721	753	747	784	784	750	783	783	781	812	802	789	754	772	801	756	770	789	834	754	765	772	813	818	787	777	723	734	787	770	829	754	782	741	827	803	797	792	777	821	795	799	746	778	772	762	738	752	744	813	865	763	789	777	768	790	811	762	827	783	781	837	830	754	866	847	802	793	779	788	806	816	780	780	741	795	768	822	798	851	801	790	809	747	780	769	795	774	834	744	801	810	796	781	811	797	775	761	801	760	828	792	801	762	803	793	761	806	823	784	791	803	806	837	728	796	767	810	773	797	770	803	762	814	818	789	791	784	789	797	869	722	789	756	771	824	771	794	818	770	800	820	733	795	761	816	760	739	825	728	779	819	844	847	783	834	823	755	762	758	787	804	839	752	785	788	783	796	837	747	810	766	757	808	725	764	739	785	791	746	773	771	804	757	812	786	786	775	797	835	803	784	808	830	775	823	765	798	746	810	823	782	814	796	754	793	783	815	769	818	748	785	746	795	777	797	780	777	836	792	831	764	773	813	780	801	788	794	717	806	831	765	747	761	797	762	768	829	785	789	758	775	767	800	838	788	770	743	778	801	809	779	804	820	770	795	812
8877	676	249	156	128	113	128	110	99	109	104	96	128	101	114	102	98	102	109	93	110	105	103	108	102	109	84	83	101	103	72	86	105	88	106	113	88	98	106	89	89	97	119	96	93	97	117	102	94	100	112	108	103	92	92	105	98	88	79	87	105	89	96	89	105	100	95	91	91	91	90	84	99	111	76	92	102	105	93	98	87	91	83	108	84	101	99	94	100	98	101	87	96	86	93	87	88	82	96	84	95	87	101	85	98	80	116	101	77	93	82	105	104	103	81	101	106	96	95	96	92	94	85	76	76	91	99	104	102	95	91	96	97	100	115	93	95	99	81	97	99	98	91	108	87	101	83	84	83	95	108	113	104	109	103	93	91	84	79	99	84	110	77	87	90	86	94	84	86	82	87	100	108	90	95	99	88	111	80	89	110	111	97	77	100	100	118	105	106	101	99	82	77	99	104	88	107	95	104	87	101	83	103	73	96	99	104	93	91	80	92	103	100	98	97	91	106	75	100	103	90	94	84	91	84	82	87	84	90	92	88	100	103	85	99	94	102	90	100	90	94	96	108	80	72	87	93	92	93	78	85	93	102	96	105	107	114	93	105	78	103	80	82	79	92	92	99	108	93	95	99	89	103	86	87	107	91	72	89	90	93	107	91	97	92	110	108	96	109	102	102	97	109	91	94	76	104	95	106	94	99	93	98	80	96	82	96	88	88	109	77	99	95	108	94	111	100	89	100	118	104	85	105	92	99	99	92	98	93	121	95	84	105	92	115	103	96	91	99	92	91	98	104	122	103	112	91	93	115	87	90	115	98	99	104	85	77	88	81	101	77	108	85	90	95	102	113	112	88	90	99	111	101	101	91	100	90	96	101	103	99	88	91	98	99	89	101	100	90	98	104	88	97	82	85	95	86	106	82	90	103	98	86	97	92	88	88	98	103	96	80	91	90	82	85	96	96	91	103	85	83	93	112	91	101	97	114	82	89	91	101	91	106	97	93	78	89	91	88	87	112	96	106	69	82	95	70	115	94	91	113	97	99	94	92	97	114	87	100	107	95	74	88	82	104	103	96	104	81	109	95	80	98	84	106	95	91	106	90	86	93	88	95	96	94	99	89	98	102	92	105	112	98	99	92	89	93	93	100	86	103	77	105	94	107	91	98	104	103	88	93	103	93	84	107	106	110	76	90	102	84	93	102	96	91	89	108	96	111	108	100	87	86	86	87	104	83	101	107	89	99	102	99	100	94	103	76	98	83	100	102	89	108	81	82	96	87	91	96	91	82	74	87	87	114	105	85	88	81	95	109	83	90	110	127	92	79	95	89	103	104	102	103	91	89	81	102	101	77	102	93	111	102	89	95	97	104	92	93	89	79	91	91	97	105	103	96	104	82	100	97	99	101	99	121	95	94	93	100	99	89	95	99	96	94	89	99	101	108	93	94	97	107	91	98	97	86	100	113	100	81	88	80	94	91	110	99	92	94	86	96	87	86	111	94	86	99	90	97	85	91	100	102	96	105	89	91	100	85	96	101	92	94	95	89	92	100	83	91	102	87	106	108	81	102	95	103	99	102	118	86	103	85	113	98	110	95	82	96	86	102	97	96	95	95	117	79	77	100	78	100	105	98	92	85	109	92	113	96	89	100	101	101	96	108	111	103	115	101	81	99	98	111	97	95	91	102	100	88	94	87	85	89	107	84	103	106	90	87	108	91	105	90	90	73	107	81	96	111	80	94	116	90	107	98	96	94	94	96	107	93	103	78	104	94	99	90	93	88	105	110	104	118	100	95	102	81	113	76	112	91	105	99	112	102	92	118	96	90	86	100	87	84	82	69	95	106	105	90	103	97	98	100	97	82	95	90	87	102	96	106	115	89	95	94	90	87	78	94	104	105	80	87	82	94	96	96	117	103	99	93	103	99	88	93	84	94	88	91	91	94	98	97	95	104	97	94	104	78	106	79	100	108	76	89	101	95	85	97	109	104	94	91	111	80	88	102	106	97	83	95	96	96	78	83	88	110	98	89	101	74	88	104	89	74	101	97	113	98	96	107	96	98	108	98	82	105	111	104	94	104	106	105	95	110	84	99	91	77	85	107	91	101	106	102	83	108	91	88	109	101	100	112	97	99	95	92	114	97	98	93	102	79	96	93	85	99	86	94	104	95	110	92	102	91	107	86	96	99	98	79	84	87	83	98	96	101	108	102	114	93	106	85	68	86	106	100	88	93	82	97	90	100	111	106	97	98	94	111	90	105	87	108	87	87	87	96	111	90	102	100	97	97	78	96	86	103	107	116	71	109	105	98	97	95	106	89	113	82	84	102	97	83	91	83	76	88	91	105	93	108	93	103	81	90	104	108	95	94	93	109	105	87	88	93	117	91	96	99	91	110	109	107	93	101	98	116	82	93	88	85	87	94	95	102	89	90	107	104	89	100	102	93	95	80	88	82	102	89	90	87	78	84	92	95	89	98	100	94	92	99	93	96	92	103	88	99	88	99	109	111	103	96	93	103	109	99	100	110	100	75	85	91	89	92	112	90	98	99	99	107	86	99	94	103	101	95	92	108	100	96	102	100	88	110	96	99	97	95	93	108	104	97	88	95	87	104	75	105	98	100	79	87	84	98	91	88	104	109	76	84	91	107	79	113	101	93	106	96	108	95	104	116	98	98	117	99	91	99	88	91	88	100	83	87	101	98	95	104	92	87	104	103	96	96	79	83	96	96	94	94	100	95	82	102	97	94	107	108	98	84	101	89	93	91	101	99	102	100	117	90	92	90	104	89	96	77	98	97	86	93	104	94	84	96	114	101	98	110	104	84	102	115	88	99	89	98	88	80	91	101	100	96	89	98	99	77	99	88	104	96	101	92	74	84	85	114	91	93	97	99	123	75	113	101	99	92	97	90	84	95	112	100	107	91	104	99	92	97	84	100	108	82	99	90	92	88	92	94	87	96	84	98	94	101	101	94	86	96	102	95	113	94	87	88	99	95	97	93	99	118	103	85	68	94	94	88	107	85	96	89	90	103	92	93	79	110	83	88	102	94	100	103	87	98	102	103	100	85	83	120	94	90	113	80	85	83	108	81	69	114	111	102	112	94	89	96	101	105	86	87	91	104	100	94	103	96	83	92	82	106	112	99	91	97	95	84	92	85	96	99	76	88	100	91	105	120	91	93	94	92	95	100	68	95	95	97	104	101	93	98	84	95	83	88	96	82	105	106	76	104	105	79	84	103	101	83	91	86	94	87	104	72	106	96	109	101	88	100	84	89	91	85	79	83	91	103	109	85	94	93	105	85	90	104	90	99	110	94	90	127	93	88	111	83	85	88	86	94	103	106	98	108	87	77	96	93	94	108	111	125	108	101	89	106	94	96	101	96	86	98	94	100	97	92	92	94	117	93	94	95	113	95	87	87	85	105	95	88	102	113	102	95	81	100	104	96	118	73	81	86	104	103	110	81	108	106	81	110	81	104	92	86	109	99	99
8613	456	548	544	512	471	462	413	410	416	399	393	378	386	387	376	349	400	376	402	331	343	372	356	343	340	348	352	357	323	355	350	325	362	312	345	334	352	328	337	329	319	321	345	339	367	330	342	354	335	393	340	327	351	340	352	324	330	370	329	389	342	346	345	350	372	350	341	335	343	365	333	339	303	342	338	345	325	367	324	344	339	329	318	339	366	332	362	361	328	310	355	331	349	340	331	344	334	361	364	321	371	323	315	316	323	361	366	316	330	359	332	359	327	346	320	341	345	369	340	354	354	336	366	345	363	301	328	359	338	330	362	343	333	322	364	363	342	322	322	363	360	347	353	357	371	345	366	355	344	347	324	357	319	346	358	292	347	327	338	314	379	357	348	316	348	315	305	325	356	369	349	331	358	331	351	325	344	332	368	298	327	324	328	343	346	333	299	349	344	359	332	348	357	364	337	340	344	368	349	362	359	308	376	335	324	331	374	341	328	309	364	328	343	318	342	321	352	343	321	364	371	325	306	372	352	343	336	339	335	331	335	340	350	354	355	341	360	353	337	365	359	338	343	328	338	359	350	316	349	346	347	332	332	359	326	305	327	345	352	325	356	337	361	361	341	335	349	310	337	334	356	341	310	361	347	338	369	307	331	338	369	370	323	335	336	343	326	384	344	324	368	341	349	343	328	332	358	333	338	364	348	310	327	359	347	352	367	342	322	323	342	339	327	380	337	347	308	354	344	314	347	362	327	353	349	370	334	340	368	316	352	327	338	356	355	326	343	293	340	353	352	310	316	322	336	321	314	348	332	341	339	336	346	358	362	369	331	341	345	354	360	361	329	331	342	365	319	347	320	318	330	367	319	343	322	356	346	331	308	348	372	314	329	338	373	337	315	324	319	345	317	361	339	342	301	366	332	342	338	342	357	347	317	341	360	348	332	328	328	331	351	326	346	351	318	316	339	337	346	348	332	342	320	320	312	350	340	333	354	340	343	359	312	339	327	343	330	360	347	348	361	314	315	347	325	368	338	347	322	358	358	355	344	340	326	351	362	365	348	360	355	331	358	356	348	361	359	323	325	336	341	337	330	338	379	361	345	364	324	349	328	331	348	326	375	336	365	327	361	338	331	342	332	360	336	356	347	330	362	336	347	350	339	329	387	313	327	342	333	343	353	320	343	298	335	355	336	340	346	328	361	359	324	346	357	322	321	339	341	332	349	322	360	351	371	310	389	345	304	318	355	355	354	346	358	366	331	365	355	367	324	343	338	343	334	339	376	365	357	334	332	336	334	344	358	352	332	326	305	331	352	375	343	346	337	365	327	313	343	325	332	343	345	323	335	333	316	363	335	341	362	355	340	343	322	360	342	359	346	337	315	341	371	355	306	334	323	392	350	333	345	341	362	333	315	341	317	336	351	332	318	351	355	326	336	303	360	323	342	347	344	355	375	369	364	325	350	331	346	357	334	324	318	363	333	358	335	335	382	380	357	348	333	369	363	341	341	355	352	324	345	339	310	350	315	313	336	335	359	330	317	361	363	318	320	315	349	365	305	336	327	356	328	350	349	343	361	325	383	338	336	336	367	342	335	332	329	336	323	313	343	327	308	315	296	369	343	334	339	346	360	342	353	322	370	337	335	357	348	361	345	346	376	344	309	392	323	317	351	323	359	341	360	321	381	349	355	400	324	339	337	340	326	354	346	333	346	311	354	319	352	322	371	343	320	326	355	343	334	380	359	336	348	352	350	356	347	343	362	323	354	334	359	314	370	362	299	317	344	296	301	317	366	343	369	337	344	346	347	340	329	345	350	325	374	360	302	363	378	358	343	349	336	377	352	356	334	358	301	316	345	352	346	318	349	358	342	322	339	329	331	350	320	327	327	363	330	344	296	330	347	329	362	354	365	297	320	338	378	314	341	368	328	325	350	332	312	346	381	311	364	319	331	333	327	304	329	375	345	357	362	305	350	344	338	339	330	344	363	326	359	333	359	363	366	340	376	318	293	338	340	320	334	331	350	325	342	312	367	331	369	318	346	390	314	343	322	340	340	342	337	308	368	350	324	335	318	345	365	342	340	337	315	357	341	367	363	338	327	322	317	338	338	358	347	285	327	342	332	355	336	325	320	337	331	321	363	335	332	370	345	345	325	386	373	331	372	329	320	347	346	361	330	327	305	317	339	353	353	344	325	358	329	331	364	345	335	348	360	323	366	340	303	382	343	331	309	369	324	355	338	332	359	364	353	368	340	336	349	354	318	316	341	337	328	349	334	322	346	330	343	327	331	321	333	319	362	332	372	307	326	347	357	298	340	336	349	345	326	354	330	338	364	339	366	327	334	344	347	343	342	319	320	323	292	351	352	342	346	353	392	358	341	368	309	335	332	325	325	331	331	320	305	350	348	325	372	354	359	332	345	354	354	333	353	334	367	355	327	337	325	353	357	333	332	348	352	345	347	353	332	338	326	335	374	322	335	325	372	336	329	348	342	344	346	312	321	355	305	357	353	333	335	396	312	339	362	374	349	328	346	352	335	370	338	357	361	379	333	330	336	345	332	317	356	338	353	331	331	352	337	334	333	319	337	330	351	323	364	334	325	329	342	334	384	325	344	340	350	340	360	367	363	321	338	348	317	342	358	350	351	374	360	378	318	362	358	326	343	355	330	322	348	329	352	350	317	335	357	335	356	295	334	337	312	326	356	339	355	346	368	318	383	352	340	340	351	326	313	337	349	349	354	315	353	353	379	360	342	341	314	335	354	358	329	331	325	364	380	355	316	313	308	332	320	342	372	349	334	369	344	356	341	352	311	351	305	336	339	299	378	335	362	336	333	348	352	347	361	365	342	342	327	309	355	337	368	345	335	362	348	325	326	326	335	357	347	351	329	342	343	295	343	366	336	342	337	351	345	311	347	335	294	340	314	370	355	340	346	320	362	331	358	328	335	342	336	353	327	327	343	331	341	338	379	342	347	341	339	348	353	332	337	362	354	358	347	350	318	363	332	344	343	325	330	337	358	330	374	333	328	366	329	335	330	342	342	360	312	358	353	333	335	353	342	361	335	326	399	348	332	327	331	330	361	334	330	348	355	353	338	325	353	335	337	362	340	336	336	352	352	362	338	382	359	358	346	322	345	347	349	348	311	334	338	360	345	324	356	346	353	314	356	346	354	351	337	338	380	343	364	341	358	342	343	340	372	365	334	344	330	320	324	336	342	354	356	387	332	314	337	347	324	346	357	374	339	345	347	326	346	336	385	328	386	324	335	327	337	356	365	344	374	356	324	338	302	358	356	318	341	341	343	364	356	341	327	355	347	327	355	352	352	332	370	347	343	341	333	371	330	348	343	304	351	360	351	358	328	336	318	340	356	333	358	336	320	332	345	355	349	340	323	366	335	361	364	318	325	333	334	337	327	356	309	339	341	333	333	328	320	327	324	337	308	373	340	322	317	324	355	373	333	339	339	343	334	343	354	359	322	327	339	370	334
47313	17868	2629	1014	737	570	451	360	327	265	249	214	219	230	213	228	201	197	191	181	176	199	173	193	160	189	167	206	193	205	175	172	165	186	175	176	173	170	183	169	189	163	150	185	160	184	171	143	201	182	162	164	207	165	155	175	176	189	156	146	179	164	190	164	182	149	174	162	156	173	159	192	167	178	161	134	154	168	182	159	162	156	163	167	184	181	156	183	169	165	197	156	166	175	178	161	169	174	180	150	168	142	155	166	188	150	202	177	168	181	178	174	175	162	166	147	155	163	167	167	156	169	166	179	172	179	169	176	175	188	170	149	167	165	154	179	154	172	162	158	151	174	159	162	169	159	188	180	168	162	172	166	170	169	136	165	139	181	189	173	148	168	177	144	169	152	181	149	167	216	155	146	176	151	172	188	157	166	146	173	168	174	140	157	170	170	182	148	158	142	163	175	147	170	159	162	157	161	174	146	177	187	153	175	151	175	170	157	158	166	176	170	168	165	184	150	163	148	167	164	190	168	162	167	170	158	172	151	192	175	182	157	193	168	171	163	176	164	189	171	171	186	160	141	158	174	158	159	166	161	155	149	187	164	169	183	150	178	155	151	198	169	167	143	175	158	181	157	156	150	157	175	147	166	185	170	166	150	146	162	159	127	164	152	161	157	155	169	159	168	161	160	167	157	165	173	185	151	176	176	173	162	165	199	167	183	170	155	174	166	179	171	157	164	171	178	178	154	170	160	188	165	176	173	182	154	180	152	174	160	179	147	151	174	179	154	172	153	155	135	163	172	152	173	144	167	167	129	152	168	172	180	160	175	167	163	163	179	177	175	163	171	167	183	178	157	187	182	161	164	185	207	168	166	183	162	180	172	173	186	168	162	152	171	168	166	170	150	170	168	156	153	164	171	182	163	156	179	159	148	146	168	186	144	161	181	130	172	143	165	165	170	155	168	180	171	154	148	182	171	136	159	176	165	177	161	164	158	191	151	170	166	173	167	160	179	152	168	188	166	165	195	186	187	196	153	163	176	181	164	152	174	166	167	165	164	161	183	183	179	173	163	165	174	182	158	170	156	169	161	157	169	167	153	157	176	163	170	159	172	173	172	154	164	167	179	162	167	175	173	151	140	162	179	163	164	178	147	177	201	175	171	202	164	157	181	174	192	187	155	167	173	176	169	177	167	164	148	155	168	181	182	157	150	174	174	138	190	168	151	167	180	162	156	148	167	163	173	169	172	179	173	158	169	165	177	175	173	150	171	155	161	173	187	180	187	161	194	190	174	182	131	173	173	179	174	160	171	164	170	167	167	177	161	169	189	143	165	197	174	176	192	165	138	174	155	164	157	180	173	168	178	173	173	177	177	170	174	169	149	156	167	166	163	173	136	170	163	172	179	163	155	150	151	179	163	180	184	162	168	183	174	167	150	158	144	185	152	147	169	160	168	155	163	170	162	174	141	161	176	161	174	184	159	157	165	156	170	156	161	158	177	175	170	166	158	150	155	169	146	169	181	141	149	183	145	166	140	173	190	159	167	171	156	178	153	159	168	173	164	148	151	180	182	172	168	161	156	167	193	163	174	159	161	159	169	161	189	143	177	179	173	179	151	159	172	162	138	167	193	151	169	174	182	173	150	158	155	163	160	172	173	156	173	167	161	183	168	162	165	166	158	167	162	164	162	168	156	175	172	195	170	177	170	141	166	163	168	163	170	166	173	178	183	165	126	157	181	137	160	167	172	172	177	175	142	178	159	154	167	156	158	164	156	126	145	171	164	174	162	187	153	173	185	152	153	150	172	181	177	156	166	159	163	168	171	187	181	160	183	158	165	166	173	181	162	173	176	147	173	165	168	178	149	166	151	145	177	170	161	172	159	169	141	136	174	178	149	167	162	199	169	167	162	173	168	161	160	144	179	174	166	153	137	174	151	160	182	188	175	152	182	167	163	165	187	151	171	180	150	168	176	171	173	164	175	143	142	142	169	162	171	185	157	166	166	158	131	173	150	165	176	193	176	159	175	166	169	162	159	177	146	172	172	145	176	152	174	162	168	157	153	187	160	163	174	164	166	164	173	168	164	162	177	159	168	175	170	177	132	136	154	173	169	157	142	176	176	173	168	159	159	185	175	180	189	160	153	159	171	161	186	156	167	170	181	169	163	155	178	154	142	164	151	152	159	162	174	168	145	161	172	186	160	181	154	145	145	167	170	153	166	146	157	183	174	181	185	168	148	177	167	162	162	173	160	157	186	165	175	134	154	161	168	164	183	168	154	165	169	156	190	184	195	174	162	171	160	166	159	168	163	175	166	158	163	186	173	156	150	163	161	171	177	160	186	152	172	176	164	166	159	169	156	185	155	181	166	161	170	160	168	171	164	179	189	161	186	170	166	141	175	182	144	165	144	174	156	145	178	174	160	159	162	151	161	170	161	159	165	152	181	162	154	151	172	148	142	185	150	153	151	164	194	189	182	186	177	184	179	157	185	139	166	173	171	171	176	168	161	160	147	151	144	159	164	156	145	144	154	151	186	182	149	175	191	150	184	158	165	166	163	166	146	176	161	172	162	157	166	164	183	155	143	176	184	169	177	157	151	164	160	137	177	171	165	192	161	170	133	164	148	175	151	169	151	165	180	151	159	166	169	178	182	182	164	170	162	178	176	171	163	167	167	165	145	174	161	162	151	156	153	176	174	151	176	172	176	167	175	166	164	139	155	173	153	162	172	165	186	181	183	187	152	152	155	174	181	139	174	144	159	158	140	184	158	145	152	189	178	163	170	191	181	178	169	172	150	170	173	164	157	176	174	172	161	137	181	151	165	180	147	197	186	177	173	159	182	161	154	181	161	169	168	158	188	180	141	156	163	146	173	170	165	161	168	191	158	166	162	141	187	180	153	164	165	170	158	171	163	167	159	172	158	160	169	163	142	177	171	164	174	157	155	154	158	188	143	164	185	171	176	168	179	168	187	173	189	150	178	164	161	156	154	146	157	188	182	168	162	184	157	181	190	154	169	167	151	148	163	188	174	198	162	174	163	182	169	167	182	172	162	169	155	160	154	173	164	170	150	171	153	163	178	174	156	173	184	183	174	159	166	175	195	144	160	186	177	175	181	161	175	192	161	196	176	143	164	161	169	166	161	158	177	174	171	175	157	152	154	160	190	151	178	170	185	168	165	162	181	162	175	158	142	162	162	165	180	187	173	153	138	167	182	157	156	173	159	168	187	151	162	163	179	163	177	166	158	161	145	139	170	172	186	150	157	154	172	163	170	147	154	155	161	151	169	176	158	149	161	163	186	185	174	170	157	163	164	184	181	155	173	159	152	162	159	177	196	181	183	152	163	169	167	169	179	180	168	168	168	187	181	177	159	166	176	168	175	180	174	182	179	170	159	156	187	183	175	185	171	174	154	143	169	195	146	179	155	164	159	164	180	164	163	169	165	166	162	173	147	172	151	157	151	153	168	157	162	179	176	148	182	169	154	168	164
29600	1748	3364	3545	2973	2527	1955	1798	1468	1360	1216	1110	1047	981	877	889	825	799	732	740	711	715	756	737	682	702	652	639	654	626	632	594	647	635	585	587	591	640	586	589	576	604	557	577	543	556	515	547	565	549	546	577	599	522	585	537	547	534	570	598	540	548	603	508	542	557	581	532	544	546	545	590	582	589	561	586	551	533	571	545	580	493	552	526	524	532	517	547	541	583	549	604	500	556	533	549	571	549	562	485	537	520	520	582	561	571	553	525	546	560	563	532	556	565	544	524	530	543	519	526	562	514	524	548	580	501	524	552	532	516	553	536	557	551	535	532	520	547	551	555	550	509	514	528	585	531	568	548	524	560	563	519	562	525	537	526	561	522	541	539	550	557	515	508	540	556	519	543	527	532	500	511	505	562	597	569	541	556	504	513	539	532	529	544	532	560	553	538	495	547	538	512	571	538	521	544	521	569	552	563	527	511	517	528	535	576	581	528	556	543	570	556	524	546	535	541	549	557	534	539	580	548	539	527	565	533	571	486	568	593	542	549	593	570	526	529	551	518	543	518	545	510	546	515	544	553	515	555	549	523	537	548	561	586	556	583	573	586	506	527	551	567	522	518	540	527	544	548	523	523	523	520	545	557	500	569	537	533	550	601	546	556	531	542	511	502	533	546	543	539	537	538	536	539	540	561	526	526	541	502	570	512	526	559	528	519	553	561	574	506	526	543	542	530	538	546	524	547	561	544	493	525	535	538	533	574	542	484	539	517	588	530	521	522	531	546	536	541	529	499	574	537	524	520	506	546	520	547	500	542	529	515	525	539	554	547	560	531	552	574	531	533	567	529	560	559	558	545	549	533	538	557	571	545	527	520	562	530	565	531	500	539	568	543	526	548	539	544	558	536	515	542	542	551	547	525	524	511	504	559	571	571	541	532	493	525	516	552	543	516	592	505	505	503	551	546	528	535	542	537	558	535	563	518	530	527	504	560	531	542	540	558	545	530	545	492	539	521	564	512	545	565	556	549	562	529	536	570	545	528	558	567	518	549	544	551	535	526	535	520	517	567	573	541	603	542	526	558	532	517	550	553	559	539	526	565	549	517	522	548	556	516	532	548	532	509	510	569	580	531	594	553	541	491	520	574	550	559	559	565	513	540	518	528	538	493	554	543	548	533	545	574	566	537	553	507	563	544	482	515	549	509	537	520	509	519	603	547	567	593	541	537	517	534	538	514	555	489	534	533	491	544	567	524	577	496	558	533	545	534	543	576	579	518	534	556	525	547	510	523	506	560	516	524	548	535	561	557	558	533	540	521	553	558	579	538	534	539	480	495	564	535	537	557	579	548	527	508	519	534	545	510	555	556	566	531	540	551	539	512	499	549	569	544	540	521	553	528	552	539	542	549	538	535	529	562	543	564	513	515	511	513	530	527	533	518	509	542	551	557	546	565	527	555	530	528	566	529	515	495	559	552	511	552	535	545	524	548	547	542	539	550	516	541	512	509	542	508	567	517	551	534	547	508	521	538	518	523	568	500	527	531	560	522	552	571	522	520	563	590	547	537	518	550	558	482	543	574	540	546	554	545	551	558	532	533	549	582	504	536	546	531	566	536	533	570	515	562	544	539	503	539	563	566	541	541	513	549	526	524	513	553	533	546	507	517	550	565	590	536	521	558	495	559	542	557	561	523	526	549	575	526	509	542	550	556	546	518	562	515	594	554	541	547	564	518	524	517	551	527	545	544	523	541	545	505	505	579	544	518	588	535	575	535	577	526	536	550	535	538	496	498	539	552	543	542	549	578	517	514	553	547	514	530	517	570	568	513	519	541	527	544	526	550	558	517	532	551	532	574	525	544	496	530	546	542	561	536	554	521	516	546	536	500	542	544	528	538	547	506	518	547	475	554	501	531	523	523	564	548	596	516	536	577	539	539	530	529	531	545	534	535	542	580	532	522	543	581	573	569	525	492	521	516	536	558	528	532	507	550	561	528	573	532	577	539	527	525	603	526	525	503	560	579	517	536	537	544	558	562	493	539	548	508	557	522	553	495	541	522	524	509	558	508	572	532	552	571	506	515	543	503	540	557	515	565	540	490	508	569	577	552	523	535	517	551	529	548	563	551	547	524	525	520	560	559	506	508	517	506	532	510	545	573	590	546	522	519	535	519	521	581	535	515	542	513	517	532	557	527	525	524	529	583	503	538	534	486	526	493	538	563	543	551	503	530	563	508	494	536	509	494	525	530	563	497	556	521	502	549	542	498	539	490	563	539	550	512	492	583	530	547	505	578	535	570	535	515	570	511	547	516	531	522	544	540	545	531	516	593	491	532	543	533	529	530	565	531	523	545	566	552	500	536	557	551	518	526	551	571	556	523	552	555	537	542	572	548	506	539	561	531	545	475	533	582	557	505	569	537	534	539	507	538	464	530	555	559	520	525	547	519	555	515	550	551	517	540	523	548	518	534	523	570	540	504	524	562	555	559	554	554	525	568	516	507	571	520	557	551	522	618	546	517	567	521	573	531	515	554	526	515	539	520	559	564	548	510	552	542	577	546	553	567	511	534	547	592	519	622	544	550	514	519	540	529	496	553	568	539	523	547	549	571	527	500	549	528	516	569	546	570	553	562	496	548	530	517	563	563	563	534	541	539	537	559	528	527	546	564	603	553	564	533	525	527	578	535	543	556	537	587	524	529	521	578	543	521	547	538	533	542	556	513	522	530	551	505	548	527	513	544	569	527	529	526	540	523	514	506	526	504	553	535	530	533	550	543	542	514	562	562	533	506	557	538	567	525	568	531	522	537	549	534	528	518	516	521	572	549	511	511	528	540	582	567	535	516	541	535	543	518	513	544	499	564	515	545	517	545	496	544	524	529	514	531	527	594	537	558	533	551	561	500	570	560	551	564	574	479	509	495	506	544	546	568	536	541	515	500	526	582	530	549	564	587	540	558	543	537	497	541	571	549	531	545	516	566	540	515	548	619	539	549	575	515	535	571	539	542	555	549	542	541	541	496	542	550	574	538	532	530	495	537	543	527	557	513	538	546	532	552	566	565	555	523	514	546	535	535	545	493	584	524	529	532	591	541	511	544	505	551	515	562	551	520	562	515	553	548	530	528	508	535	538	555	491	568	547	550	521	525	526	523	529	524	523	535	562	535	489	541	523	507	519	550	595	563	521	534	523	513	566	525	521	549	564	518	502	546	517	544	563	551	529	544	535	530	561	550	515	581	508	474	566	555	541	540	544	557	580	475	586	567	528	524	538	546	508	523	532	558	564	536	538	490	519	558	518	512	530	512	540	575	556	551	557	546	554	515	543	578	480	567	525	543	528	554	558	517	532	529	548	518	535	593	551	517	554	530	504	543	559	544	526	534	546	552	529	519	542	499	545	568	547	535	532	536	537	566	532	533	512	571	550	570	520	505	508	510	568	548	522	543	520	529	539	570	571	499	540	529	540	544	548	537	550	568	556	528	599	570	498	548	538	516
58524	26118	5508	2015	1456	988	815	672	556	456	462	406	411	412	360	312	349	322	333	316	296	320	281	307	293	329	304	305	278	274	333	272	276	265	251	293	269	288	276	290	263	296	269	286	254	270	269	254	282	256	293	255	254	270	267	258	306	242	282	253	273	256	271	314	264	280	276	278	269	264	278	282	256	278	263	235	259	259	265	286	262	272	250	312	286	267	268	258	287	263	265	257	289	280	277	264	253	273	262	285	273	268	294	279	236	264	257	269	286	272	282	254	248	243	264	255	253	288	277	267	261	279	283	279	262	249	248	274	273	283	238	258	260	241	262	233	276	277	256	296	261	271	251	267	263	244	267	298	259	275	261	266	280	289	238	254	263	279	273	259	269	264	280	290	238	277	259	268	246	263	279	270	274	249	250	250	288	263	241	275	279	264	240	271	248	263	258	272	258	247	284	257	285	229	233	307	280	275	280	254	274	274	255	290	264	245	270	235	259	265	250	239	278	265	256	252	256	294	263	245	260	294	288	259	295	258	270	253	237	281	261	265	262	275	270	242	287	256	280	259	242	266	264	278	278	236	267	279	297	264	255	289	266	259	244	278	287	272	264	253	256	246	286	281	249	238	287	264	265	284	281	272	265	261	253	255	270	272	252	270	262	256	272	245	264	260	262	290	233	258	255	236	282	246	254	238	257	309	262	252	266	266	261	254	268	271	232	235	261	252	273	262	237	263	269	257	264	257	269	246	237	258	240	281	247	286	246	247	255	247	243	267	279	247	256	237	249	292	274	251	295	282	299	225	271	239	288	248	260	248	252	235	242	282	269	300	288	264	261	286	296	263	251	234	267	260	261	252	266	262	264	263	250	251	277	252	260	285	266	248	250	232	250	259	267	239	292	251	257	288	277	276	252	261	256	283	257	254	276	274	278	261	238	255	282	259	264	276	255	262	248	274	282	265	293	258	278	268	265	242	268	271	264	300	254	271	271	288	268	245	260	299	239	279	263	264	248	249	270	292	242	256	259	267	260	292	250	308	288	249	255	268	264	289	274	250	258	243	289	265	263	272	270	276	269	245	242	241	251	278	294	267	252	278	252	246	274	287	276	274	281	266	266	238	269	279	269	268	260	252	279	247	285	282	295	276	252	252	271	285	277	225	268	268	285	242	250	257	306	244	259	263	268	264	252	274	248	266	284	273	273	247	263	291	241	262	268	289	262	287	258	241	275	272	262	282	245	255	301	265	269	265	266	250	243	271	309	241	263	304	249	249	277	245	276	261	246	252	260	237	242	300	244	295	304	239	288	230	261	260	265	246	269	246	278	235	284	271	295	287	299	270	286	268	264	265	280	261	309	232	251	257	263	264	287	264	266	256	266	271	228	264	250	262	222	260	283	252	266	252	244	217	253	238	246	271	265	278	272	258	270	261	286	256	281	273	284	272	253	275	247	275	260	267	253	277	251	260	265	242	282	249	271	272	250	261	279	251	271	233	260	264	293	275	252	260	267	282	273	267	264	281	264	284	287	263	317	264	265	266	250	278	275	260	273	244	284	273	265	247	275	255	258	268	282	278	272	302	261	252	262	269	233	263	304	285	235	234	272	269	256	244	296	280	282	294	266	267	251	261	279	256	314	254	242	256	290	241	280	236	249	294	282	235	218	260	256	252	261	284	259	266	280	241	295	247	263	278	300	270	269	239	272	261	267	243	282	280	276	276	251	270	280	276	298	240	259	273	235	286	302	255	249	268	270	264	274	251	261	287	286	255	287	255	269	253	253	288	268	265	251	294	290	277	259	276	259	256	243	278	256	261	249	267	233	251	254	263	270	276	263	243	249	258	259	254	257	275	264	255	266	242	266	237	260	259	275	242	273	294	251	285	249	262	265	287	255	270	258	274	251	239	284	254	272	217	277	298	269	279	255	290	228	269	276	269	244	275	270	263	250	291	262	268	273	260	266	284	268	280	254	239	244	229	263	263	282	256	237	281	288	265	224	277	257	270	290	271	274	264	272	258	249	270	288	247	248	251	262	268	264	276	248	272	254	252	255	290	245	273	276	286	281	270	290	264	294	267	285	268	268	263	241	274	248	273	259	282	267	281	253	258	263	252	300	303	286	262	242	255	276	285	245	272	280	283	278	276	260	287	273	245	284	269	266	244	285	278	269	301	256	254	258	289	248	259	271	281	260	258	277	238	267	277	265	252	275	277	258	246	246	255	293	253	248	247	272	252	257	267	276	265	267	254	257	277	268	295	272	283	273	245	258	280	243	273	268	269	246	265	242	263	296	281	271	265	273	268	247	237	296	260	233	253	258	270	274	257	290	272	266	249	261	264	255	262	255	289	265	265	262	255	296	268	280	231	286	270	253	261	293	290	255	235	262	252	264	245	260	237	271	248	253	247	262	266	262	262	270	269	261	282	284	280	237	276	262	274	296	266	251	271	312	256	269	265	237	274	271	269	262	270	230	288	270	294	230	256	262	285	298	263	266	247	281	261	252	279	267	259	268	230	288	287	241	259	266	296	274	230	291	264	279	262	287	285	255	268	247	303	293	248	264	274	284	248	253	279	267	247	258	249	302	235	273	265	258	275	298	267	282	261	259	279	265	246	254	279	240	281	273	259	287	268	268	276	258	253	271	245	269	272	270	238	293	257	256	269	268	260	273	273	259	259	262	272	271	251	242	270	232	244	252	236	287	273	262	269	285	273	262	256	237	255	245	245	246	262	232	266	280	271	275	251	264	270	271	250	252	286	242	276	283	296	263	244	249	247	265	261	268	271	294	283	279	260	240	251	281	291	270	276	225	288	275	262	273	271	249	271	268	253	271	243	237	236	273	273	273	259	251	262	265	271	261	237	269	252	284	251	278	257	264	239	258	241	264	248	272	252	300	283	246	266	249	295	273	264	260	258	270	276	257	260	250	276	249	221	266	237	260	267	265	236	266	268	270	246	251	282	263	274	295	235	273	257	278	246	273	254	258	264	248	266	269	231	243	283	271	308	268	293	252	254	273	265	286	267	254	257	257	232	246	261	270	241	273	251	262	304	265	262	257	272	258	283	286	276	248	241	260	294	287	289	257	269	257	269	240	257	289	238	257	278	281	252	296	256	235	243	261	240	267	268	244	287	269	291	278	254	299	294	273	243	244	270	260	255	254	267	236	279	249	231	246	260	245	255	254	273	283	282	262	254	260	248	229	268	258	254	257	261	252	285	274	250	238	283	260	290	246	245	250	246	243	254	277	289	254	276	267	226	248	257	272	253	276	286	281	255	265	284	262	256	273	263	245	303	260	252	249	265	229	237	270	250	273	274	246	257	255	273	265	277	274	266	216	304	291	243	248	270	269	291	287	268	293	243	278	262	278	273	302	261	267	259	245	259	256	236	267	274	271	270	252	240	260	253	247	272	282	237	257	293	246	266	275	269	260	254	263	257	266	261	260	271	252	233	288	267	255	266	266	237	278	294	276	284	257	279	218	257	255	255	279	250
36029	2859	6054	6535	5323	4551	3682	3043	2653	2310	2133	1921	1782	1599	1557	1481	1382	1322	1253	1210	1206	1102	1130	1095	1046	1019	1027	1065	939	962	957	1058	926	984	894	879	893	875	881	908	848	859	848	865	882	860	864	836	858	822	829	819	865	810	817	778	822	799	837	759	797	839	840	870	847	797	808	801	801	787	844	885	834	788	805	773	832	780	792	860	815	794	743	809	754	816	810	819	864	808	779	843	784	774	850	827	809	791	784	786	837	877	747	802	806	803	806	826	821	766	773	761	814	779	816	756	806	782	772	788	810	789	765	770	774	796	825	832	758	810	768	812	789	803	784	783	784	750	776	803	798	820	782	823	814	790	795	772	785	733	765	834	747	777	796	818	777	769	823	805	835	794	794	738	768	746	815	773	786	840	833	756	768	752	811	786	808	797	828	776	807	800	802	793	795	801	800	796	783	789	824	825	762	797	737	793	776	830	793	775	805	809	839	763	802	811	777	803	803	775	789	795	733	786	765	773	785	739	786	800	848	736	817	770	796	827	801	785	720	800	778	792	815	764	755	768	810	780	802	778	808	745	781	786	804	831	819	769	788	788	750	810	744	822	775	802	818	787	789	801	766	778	772	830	845	804	845	785	795	831	793	802	783	792	825	793	796	745	768	769	792	811	814	783	765	798	810	765	802	782	795	748	765	782	762	817	795	748	763	790	829	752	797	797	774	783	761	776	822	797	796	761	743	802	753	787	769	802	751	842	766	841	780	754	793	787	778	776	797	782	783	796	835	801	786	764	770	773	720	808	765	743	778	749	766	869	766	752	791	790	775	750	760	765	770	763	812	815	767	841	796	751	819	810	845	814	812	795	766	802	783	788	750	800	781	770	779	749	753	784	771	822	833	822	759	783	770	845	785	739	744	817	765	760	794	801	791	829	843	797	773	792	794	763	798	785	761	750	801	744	772	783	775	788	786	790	822	786	784	811	802	790	762	723	796	845	748	786	750	802	802	766	820	746	785	772	804	803	774	756	763	798	804	795	813	739	817	796	814	784	822	811	789	778	788	801	775	772	772	821	769	796	735	793	779	762	799	721	752	824	781	762	766	773	777	785	752	799	814	770	776	788	735	802	817	757	800	800	776	800	784	770	771	744	742	779	775	809	773	799	791	811	773	793	770	761	769	803	776	811	820	789	752	752	771	748	826	796	780	818	801	860	750	793	770	774	777	765	771	740	756	791	791	808	812	740	803	799	837	772	849	774	771	809	796	741	781	742	773	847	809	822	792	764	744	801	797	803	731	797	762	774	777	736	813	807	784	763	803	834	802	864	779	775	756	819	763	801	790	802	758	818	777	768	790	831	817	780	760	781	737	761	801	754	793	809	806	771	796	775	818	779	764	804	805	776	758	742	796	776	752	773	783	762	789	793	800	814	779	807	794	772	800	759	774	773	772	745	760	792	760	742	808	752	770	762	842	798	813	784	835	740	786	784	765	848	797	805	752	813	752	769	714	781	768	793	771	803	759	747	790	798	777	763	793	834	765	818	744	808	746	824	806	780	832	795	805	779	775	827	794	760	788	792	811	811	797	835	816	846	785	797	760	802	740	779	778	781	849	747	799	773	775	782	814	808	800	862	792	763	746	811	728	844	760	747	814	772	790	839	797	834	742	765	827	776	823	769	819	781	843	822	829	820	841	765	745	767	763	812	838	749	780	774	819	771	793	754	829	776	786	768	801	799	773	804	772	786	829	780	775	809	785	755	765	751	765	769	788	795	806	790	783	748	819	807	805	805	788	795	786	795	742	766	802	777	748	760	818	782	743	761	754	779	790	833	849	757	807	761	800	838	769	786	780	830	758	793	781	715	765	789	816	761	751	822	807	789	812	764	811	747	798	745	793	800	766	764	790	802	796	809	790	761	696	729	816	770	780	775	761	820	817	818	732	788	794	755	781	771	808	805	829	769	759	770	756	773	855	755	762	813	812	801	799	792	788	782	803	744	782	815	751	815	774	824	754	775	828	797	761	829	779	781	758	808	768	781	813	787	785	805	755	828	774	779	768	771	749	780	762	844	755	812	823	803	803	775	789	757	804	838	790	768	828	812	772	800	793	775	797	763	727	805	779	769	776	807	778	739	822	732	829	810	809	824	786	787	815	775	704	815	752	805	759	787	753	795	756	718	786	773	775	783	781	767	822	804	767	807	792	751	792	771	814	775	752	807	761	801	803	745	818	778	781	770	765	795	793	803	817	758	800	806	771	771	847	803	768	813	809	776	787	796	801	819	787	801	779	837	796	800	755	767	794	803	779	817	816	815	777	783	803	830	820	764	840	750	807	775	775	806	788	803	787	762	753	785	814	811	770	766	790	833	778	822	769	831	736	780	783	807	743	757	806	804	783	787	801	783	774	779	779	731	820	783	778	746	817	820	799	797	764	807	802	779	800	793	783	812	831	772	780	795	807	798	774	735	776	749	768	771	784	788	770	803	800	791	827	795	815	805	811	719	781	781	841	801	767	786	790	799	763	721	804	784	797	783	820	783	811	780	754	775	790	811	784	853	731	788	792	808	766	787	780	774	748	795	778	828	796	766	804	823	788	787	791	782	833	749	738	775	729	766	818	780	765	776	737	742	766	755	756	788	797	764	769	774	772	796	791	787	808	758	823	748	825	772	771	739	803	749	803	767	780	796	807	725	747	799	809	805	756	793	788	830	780	771	821	777	788	774	799	777	809	751	792	798	767	807	810	757	769	818	804	821	804	781	811	754	799	801	755	800	811	791	766	790	802	794	769	762	766	805	807	797	822	776	841	761	799	790	745	805	849	810	741	787	781	806	789	788	817	765	750	837	805	768	786	788	790	816	799	819	789	764	779	824	779	756	789	811	765	764	783	768	802	760	794	736	751	800	866	762	830	749	802	823	780	799	785	795	847	789	849	780	735	784	794	807	803	762	807	782	775	822	777	772	767	839	754	809	790	804	780	746	793	799	773	750	744	776	769	787	816	762	772	794	800	789	820	737	776	805	827	799	792	806	727	789	762	782	795	794	835	792	818	779	739	744	804	822	788	767	782	836	841	855	785	787	763	746	793	792	791	808	730	799	788	781	838	811	841	790	802	759	778	752	776	746	777	764	800	751	813	806	790	734	745	759	755	786	736	847	814	801	757	778	734	775	792	827	778	836	829	803	790	774	800	754	778	812	781	764	828	779	803	809	790	825	799	839	791	751	788	776	772	797	789	788	804	753	775	794	844	787	757	798	707	814	770	790	806	780	796	766	746	789	835	800	751	807	784	756	771	770	787	814	816	849	767	799	810	831	826	735	751	771	765	771	775	771	805	788	776	782	797	820	802	822	755	791	827	820	773	757	772	746	770	822	789	804	793	754	795	765	790	763	783	831	763	827	805	812	851	813	760	803	806	735	784	810	838	763	796	768	848	820	778	763	767	744	778	804	765	853	750	773	753	797	790	793	777	767	801	796	736	781	786	793	783	790	776	788	809	767
7630	690	223	153	150	111	108	96	100	114	94	111	103	105	117	94	85	83	87	109	106	87	103	97	92	98	87	96	101	107	87	111	107	94	107	107	101	101	84	84	80	77	83	93	101	104	113	90	101	96	101	103	104	84	98	101	92	107	106	85	89	99	92	97	107	100	111	93	96	95	100	97	91	118	107	91	107	81	117	103	99	86	107	85	78	98	109	90	105	85	100	104	110	109	105	99	103	107	87	108	115	99	76	96	84	84	82	82	96	87	96	91	105	106	80	115	89	97	94	85	93	94	101	106	98	103	93	102	101	88	95	95	107	107	88	96	101	98	121	107	98	80	90	91	87	91	115	92	97	98	93	96	95	91	93	91	90	90	99	81	84	100	104	85	90	94	97	99	92	87	90	100	72	87	95	86	100	94	86	107	110	92	117	92	89	109	100	94	95	99	101	88	85	79	95	99	99	116	95	101	87	87	110	96	93	98	101	101	110	114	94	94	95	98	96	94	87	85	95	92	113	82	106	98	114	100	104	98	101	104	89	106	96	75	85	93	99	88	107	93	81	93	96	106	88	104	105	92	101	99	96	100	96	98	93	95	88	87	102	97	99	105	104	110	101	72	85	98	90	90	104	78	96	95	94	101	118	95	105	87	114	92	106	99	95	86	97	107	107	97	103	109	101	89	97	93	108	90	90	90	89	102	90	88	94	72	74	89	101	94	106	82	107	104	88	88	105	108	88	110	77	86	95	90	90	79	105	99	78	85	87	109	105	97	94	97	106	102	86	100	87	95	102	99	93	79	106	92	91	98	94	111	102	94	86	101	88	101	91	87	105	117	84	105	93	104	92	87	107	92	90	102	112	105	93	100	119	112	103	115	81	111	106	117	80	84	122	88	75	103	100	86	103	120	104	77	79	111	96	97	111	86	101	108	100	102	101	79	86	105	81	98	108	98	87	105	96	91	103	90	101	94	87	100	106	96	90	105	83	101	96	90	117	84	109	117	121	89	100	100	104	81	104	100	107	107	102	85	98	98	79	89	105	87	90	93	101	87	91	90	100	93	91	112	94	96	112	99	101	69	80	94	85	91	77	97	94	91	109	100	91	96	98	97	95	92	76	107	97	97	98	92	88	92	107	81	80	108	86	109	96	89	97	93	101	104	114	90	106	102	99	101	83	88	100	119	105	90	97	98	103	96	99	93	96	99	103	104	105	97	95	90	91	106	90	89	115	98	113	87	97	88	97	82	88	76	97	102	123	90	94	99	106	107	98	101	93	84	108	103	91	93	80	77	78	96	77	83	122	91	103	85	101	83	99	84	94	83	97	84	110	96	98	103	102	82	93	103	86	89	99	99	96	111	95	93	101	122	94	103	119	104	102	81	80	85	95	89	107	91	67	89	90	118	96	87	86	100	90	85	82	118	90	88	109	91	79	103	104	85	103	106	89	97	90	93	92	105	100	110	101	81	83	92	105	79	104	92	105	103	90	85	74	79	101	89	89	89	107	94	98	98	103	106	92	103	100	105	84	90	86	99	111	104	109	80	94	95	98	84	103	98	97	76	83	90	108	107	105	106	112	86	104	82	90	92	105	94	100	97	88	88	100	82	89	103	86	100	111	96	118	85	98	98	103	98	98	122	84	110	94	85	107	98	77	106	122	89	96	98	92	107	104	97	101	94	114	90	99	97	98	98	103	94	110	96	92	84	116	107	85	104	95	96	96	97	95	107	93	111	102	86	99	95	84	83	91	120	89	103	99	85	80	109	88	94	91	115	96	80	88	98	103	91	104	104	102	90	76	82	112	89	88	109	94	93	87	74	90	107	105	102	102	100	90	107	110	119	102	81	91	100	93	93	88	125	101	93	83	100	111	123	89	100	98	81	109	107	92	71	80	88	91	93	105	112	91	100	109	101	97	86	84	86	93	105	95	88	103	110	83	88	106	73	115	83	92	77	85	96	110	97	93	90	108	99	95	104	97	98	73	105	85	101	85	107	101	108	86	97	93	86	109	104	107	96	93	89	109	102	112	95	84	84	91	100	99	113	103	104	85	102	94	131	103	72	84	94	87	90	101	102	87	98	101	95	93	109	70	103	91	104	96	82	98	87	105	102	95	96	92	102	98	84	90	86	85	111	86	111	120	100	89	89	96	88	115	88	99	102	107	86	103	93	103	90	86	101	79	99	105	101	87	98	85	94	92	77	87	92	95	100	96	86	105	102	99	103	96	76	101	96	82	120	106	109	83	91	94	90	104	97	91	93	102	99	88	92	93	111	78	86	95	98	86	99	103	83	109	87	111	88	94	95	86	87	77	96	107	111	92	106	91	99	104	87	90	85	109	111	98	94	79	102	100	100	114	97	87	88	96	105	122	96	88	105	98	86	110	90	94	98	99	89	99	103	94	98	99	93	94	98	94	98	99	111	79	93	92	102	82	109	114	98	82	94	97	89	95	95	93	106	101	94	97	84	104	102	77	94	100	80	88	116	101	99	103	109	93	74	95	91	97	102	117	99	114	83	95	101	103	95	100	89	88	94	105	87	102	84	115	92	102	79	102	83	84	93	97	98	97	114	89	95	93	86	92	90	96	98	113	111	70	112	92	86	106	97	84	99	90	79	104	117	95	86	112	101	82	105	85	106	88	106	100	88	80	86	84	91	99	101	85	95	101	109	93	104	75	84	96	87	94	103	101	97	74	95	101	100	69	103	91	98	100	104	112	102	81	97	94	102	92	92	87	117	84	86	80	104	103	107	84	104	107	90	102	110	78	103	94	106	94	88	93	107	86	101	85	87	98	111	108	95	83	90	96	110	89	87	110	104	87	104	100	97	82	118	92	103	83	97	102	89	83	101	103	103	101	100	103	95	93	81	89	90	84	102	88	120	98	93	101	100	105	87	105	108	99	105	84	89	87	99	94	111	95	94	98	100	84	96	81	106	109	100	98	107	95	74	115	90	77	98	99	118	108	79	112	104	92	92	96	94	101	103	84	79	97	82	84	83	101	79	102	92	97	107	96	109	98	97	113	93	92	109	88	82	74	106	108	93	101	98	87	109	100	94	88	82	88	113	97	104	85	104	91	118	119	76	74	94	100	104	97	102	95	93	104	97	99	100	94	108	93	92	75	90	120	84	98	102	99	95	112	104	93	96	100	89	89	89	99	86	101	91	85	86	117	111	99	89	86	96	96	100	81	100	86	88	100	88	92	102	89	99	94	94	100	96	65	96	107	85	114	111	88	97	108	92	94	110	93	99	101	111	90	87	97	94	96	76	90	84	87	89	86	100	79	113	85	90	86	101	93	98	95	93	100	85	110	90	84	102	94	96	95	102	96	104	101	87	79	103	91	101	118	90	92	98	108	104	102	101	97	83	86	96	105	103	92	92	89	124	96	85	94	86	95	111	104	97	91	111	86	83	84	96	109	91	90	106	101	98	97	91	106	101	97	105	108	92	105	99	89	107	115	105	108	86	93	98	85	95	97	107
8274	463	562	574	532	494	433	431	426	395	401	374	364	372	372	338	325	375	398	371	360	368	362	374	361	352	353	368	349	347	399	338	367	331	340	361	384	353	332	342	378	345	343	365	350	333	322	365	355	345	345	370	349	342	310	311	355	338	332	329	386	342	361	346	324	360	330	329	341	364	362	326	319	363	355	368	343	336	343	357	362	347	340	347	350	341	325	335	314	315	338	360	312	375	324	349	360	322	308	332	353	347	373	336	355	346	399	335	352	369	338	325	370	342	364	337	345	334	337	353	350	333	357	377	346	330	365	350	312	332	372	369	363	320	346	326	348	343	350	344	340	369	329	350	353	351	350	359	363	324	329	319	368	318	323	338	326	349	389	355	347	340	355	325	369	339	363	352	363	372	331	315	308	384	362	306	379	349	337	342	320	318	339	329	351	352	362	333	341	348	327	336	354	324	340	381	353	363	372	336	338	335	354	336	346	381	310	358	310	361	346	344	349	334	356	316	348	351	316	400	348	340	325	357	368	337	334	329	356	368	329	364	350	354	316	362	352	368	344	351	353	331	339	345	325	345	359	347	362	340	358	341	357	326	322	355	351	302	337	357	343	349	348	361	365	370	338	381	332	365	303	340	356	339	374	347	323	343	313	341	359	350	347	350	361	335	304	348	347	334	353	343	334	344	348	336	356	346	360	354	345	367	352	323	325	329	364	324	337	324	324	341	338	345	337	310	365	335	370	327	345	364	337	366	314	322	360	364	350	349	352	338	355	355	352	343	352	368	324	341	317	322	361	329	335	355	355	318	354	346	353	357	354	348	363	378	325	337	333	342	337	345	354	343	345	330	359	324	356	361	333	348	324	340	339	344	341	358	342	361	351	356	333	350	368	369	355	306	330	364	371	348	344	331	316	336	351	356	366	310	315	372	381	339	340	324	337	366	361	335	370	314	318	333	347	353	322	341	336	361	357	339	336	385	329	337	369	397	371	329	354	333	338	364	354	372	336	356	359	347	325	342	358	338	338	356	353	366	365	359	332	332	371	321	339	340	363	342	341	338	318	332	349	345	376	304	356	338	351	332	364	316	335	352	335	351	368	318	313	323	320	350	350	331	350	321	357	330	333	335	370	324	334	343	343	336	361	350	315	362	317	382	310	337	344	344	317	357	359	356	350	342	346	363	345	317	358	345	334	359	346	319	340	349	361	338	350	376	341	332	320	361	312	358	376	348	324	328	355	362	341	362	397	320	377	355	361	333	355	349	343	330	346	341	347	371	363	365	324	364	355	341	337	327	334	366	311	327	351	336	363	302	340	342	380	336	350	342	340	343	382	349	365	362	353	344	349	338	352	315	339	369	339	362	346	324	338	352	358	364	330	344	346	345	355	371	341	368	349	315	347	337	336	355	322	343	357	345	349	345	336	332	337	325	334	324	363	335	346	309	353	343	366	345	321	393	319	346	354	325	321	330	352	348	336	297	349	337	335	371	310	304	338	346	327	347	323	364	346	335	329	372	331	350	356	325	301	363	321	370	340	354	396	352	364	350	383	347	342	345	371	347	333	304	336	379	327	362	373	366	311	360	329	376	344	343	355	332	349	337	344	314	324	332	337	334	322	328	326	373	381	364	337	359	329	378	360	370	372	367	354	323	367	364	359	340	342	366	344	378	364	356	325	368	319	344	347	341	340	371	302	367	336	349	331	387	352	320	393	339	351	345	321	348	365	322	341	340	343	385	360	346	325	338	343	350	323	337	339	361	312	329	347	371	366	360	313	374	366	343	323	345	349	346	346	346	341	348	352	325	355	334	340	329	373	354	345	347	333	377	331	373	367	378	354	344	328	352	331	354	341	352	349	332	372	340	316	309	324	335	363	321	357	362	301	331	335	330	328	347	348	374	307	345	327	360	329	357	341	340	335	349	370	337	326	334	339	340	348	364	376	350	342	344	328	350	378	344	344	349	330	345	322	349	364	338	351	346	325	347	349	336	332	325	348	358	350	335	339	303	315	317	339	338	366	331	348	354	334	373	351	331	319	370	313	354	317	320	378	338	381	334	330	315	366	326	357	350	320	336	376	347	342	356	352	321	375	360	358	350	323	350	324	326	329	328	337	338	354	343	323	315	365	368	356	327	357	341	367	331	318	329	323	331	348	362	344	342	326	308	359	363	332	337	334	368	364	358	294	359	324	325	343	361	337	311	365	327	346	328	314	351	333	324	357	341	331	351	334	363	345	349	357	356	353	358	367	355	362	336	310	335	327	370	325	327	352	336	296	357	314	347	319	338	363	353	354	351	350	348	331	352	343	359	347	331	361	352	337	376	341	348	338	364	324	318	337	363	344	350	329	337	326	349	353	306	372	338	381	331	359	342	366	351	325	376	320	350	347	371	351	352	366	340	340	327	334	359	376	352	363	353	361	338	346	350	342	364	329	353	285	311	336	346	357	278	352	348	335	356	350	353	366	350	335	337	324	354	329	369	354	349	340	326	359	335	340	360	331	342	350	369	308	313	335	360	359	350	381	375	335	365	311	341	359	332	384	335	355	369	334	323	321	324	342	333	358	366	315	307	367	346	343	335	363	331	331	326	323	373	340	354	349	357	335	362	345	331	344	316	371	355	310	341	364	318	331	340	327	329	360	377	359	342	382	360	352	361	392	386	361	326	361	367	346	337	356	355	366	325	349	338	328	355	353	342	309	322	376	300	324	314	346	347	343	326	359	361	351	328	335	341	325	375	332	322	354	325	341	355	367	322	367	311	345	342	331	347	355	351	371	358	318	324	336	360	348	317	343	350	350	338	352	336	344	363	353	312	325	338	318	316	337	361	346	353	357	324	327	309	354	350	350	357	321	348	353	362	344	339	344	302	330	313	366	347	343	331	361	336	336	334	385	328	340	318	357	344	339	347	362	361	333	350	340	363	305	346	323	309	312	357	380	348	321	383	374	319	336	362	359	320	331	337	356	322	359	330	341	375	336	343	337	390	382	344	330	355	351	324	358	331	335	327	334	374	335	362	313	352	337	336	361	332	349	359	334	333	358	334	327	346	353	331	360	346	348	362	364	337	355	331	357	333	346	367	337	322	341	320	347	330	346	328	335	346	359	325	328	359	325	365	343	376	307	364	365	366	324	326	305	320	353	302	352	352	324	356	336	330	364	299	348	301	354	339	358	329	344	333	361	345	352	315	355	347	351	363	315	361	333	365	342	348	343	358	382	342	343	303	337	366	350	350	344	348	305	338	315	325	377	337	349	366	335	363	327	321	366	331	357	324	315	331	355	350	350	361	330	356	335	331	337	368	353	342	347	337	356	366	360	357	342	330	309	375	371	334	334	366	341	322	345	353	343	346	372	356	355	340	332	390	364	371	352	390	353	322	335	352	345	359	333	336	322	336	366	361	340	303	345	346	355	331	339	331	337	345	324	344	383	311	343	319	343	327	335	299	367	333	364	335	338	350	315	352	351	322	340	332	350	360	344	344	362	331
47218	17905	1995	1027	726	575	429	368	294	263	248	246	255	218	211	192	213	187	192	204	208	223	197	187	175	194	187	171	189	194	174	190	206	178	186	173	182	181	174	180	153	163	169	196	169	176	180	175	175	166	204	180	170	169	185	187	173	200	169	163	185	174	161	176	171	154	162	190	176	191	178	176	170	166	188	165	153	140	165	181	171	180	173	172	147	183	175	177	197	135	161	170	182	169	164	150	176	182	146	174	168	170	163	168	157	174	170	176	180	175	175	178	158	161	165	187	165	171	148	159	155	183	182	145	180	195	171	177	140	182	173	167	160	160	167	159	163	150	176	158	165	168	162	161	171	163	164	164	177	184	171	150	171	173	170	157	168	183	165	173	164	159	156	170	164	197	162	178	165	150	144	167	194	172	155	145	191	151	167	136	149	183	149	164	155	188	146	187	156	169	185	146	156	158	199	177	198	185	166	169	163	174	162	178	168	145	180	180	158	157	163	177	175	164	170	172	182	191	173	183	166	155	179	196	187	160	158	167	153	170	183	170	188	173	183	156	181	163	174	162	169	168	186	174	163	170	162	167	165	163	184	194	164	173	162	167	172	176	162	188	151	165	154	156	191	180	181	166	176	171	173	172	163	167	183	183	161	160	175	166	180	192	155	169	186	150	157	188	189	176	175	168	171	156	155	157	170	176	179	156	154	177	183	144	147	152	168	172	151	147	158	167	151	180	134	160	214	188	148	172	171	173	160	173	151	155	156	173	154	175	145	140	178	165	150	154	177	185	193	183	139	148	168	160	178	163	166	185	182	140	182	165	171	162	190	150	159	191	172	148	152	152	177	168	163	170	173	184	168	169	160	193	191	135	164	145	157	182	185	159	177	176	154	157	191	168	153	178	174	169	139	170	174	173	144	175	159	157	160	155	171	172	148	151	150	180	176	140	173	168	163	185	162	159	162	173	176	138	172	122	173	156	179	136	175	190	160	151	177	173	148	192	163	146	159	163	186	182	164	154	187	169	161	154	164	165	149	175	168	164	176	177	159	176	162	176	179	183	192	150	150	171	178	160	165	165	145	157	179	170	192	176	153	184	174	176	159	180	175	148	172	165	143	156	154	199	189	191	160	165	163	185	181	164	195	146	174	161	138	166	189	168	162	164	162	176	163	180	148	193	172	174	163	152	194	154	166	161	149	200	173	185	153	161	178	178	162	181	169	174	162	161	159	175	169	164	166	162	153	153	168	156	156	158	147	161	160	173	156	169	170	165	170	162	152	178	163	160	175	190	179	163	184	181	171	188	166	172	167	198	144	166	164	151	166	167	180	157	165	169	186	182	154	159	173	170	191	170	177	187	159	168	171	161	181	174	171	172	168	183	185	175	155	179	176	159	159	177	160	144	202	192	172	152	147	165	174	167	168	157	162	183	165	174	180	170	173	162	155	167	170	174	152	165	172	174	177	165	178	191	166	176	163	178	169	175	179	158	161	170	157	173	158	189	162	165	163	165	191	158	148	144	184	156	177	162	177	160	159	168	172	151	159	187	157	168	150	179	170	156	181	143	158	179	169	165	164	162	161	182	181	165	149	177	175	181	185	175	152	162	171	150	164	155	159	170	167	147	144	198	171	194	151	177	162	181	166	162	200	156	164	168	168	168	157	181	162	171	160	149	153	176	151	192	169	187	173	185	184	170	169	180	189	179	158	167	162	168	159	174	168	161	153	163	142	156	152	159	160	184	170	178	174	185	160	154	168	156	177	165	171	164	151	165	162	166	163	184	176	158	173	159	161	179	179	186	157	184	167	187	162	149	182	167	149	168	183	165	192	174	176	177	173	165	177	169	161	154	149	179	159	167	170	165	174	153	169	158	185	169	166	173	170	168	193	156	156	173	170	160	174	185	175	170	150	161	167	163	153	172	153	165	155	167	168	150	167	145	169	173	151	178	152	161	171	164	168	189	171	168	189	151	181	153	172	179	174	161	157	164	173	166	164	178	175	159	187	180	184	166	181	197	161	147	168	173	179	154	169	162	163	172	174	193	161	161	188	184	158	168	186	161	168	168	191	146	161	187	166	181	178	158	176	180	161	169	166	175	171	177	153	177	153	169	180	161	169	159	171	160	143	183	159	160	172	176	154	177	149	186	172	157	170	150	157	180	163	147	153	151	182	185	184	178	159	182	162	168	156	183	182	158	179	155	169	180	154	174	193	170	158	188	176	160	187	171	156	164	171	169	172	145	175	193	158	172	191	165	169	141	187	148	160	153	162	163	145	162	174	172	191	164	175	146	144	167	188	174	159	178	188	169	174	179	167	153	154	186	141	191	155	172	169	180	153	161	185	148	184	175	161	151	141	159	167	181	156	170	170	155	163	172	163	178	165	164	151	169	159	204	148	170	178	165	161	191	161	188	154	173	182	143	182	183	158	191	185	151	150	166	179	181	178	168	159	172	144	168	183	173	160	165	169	163	154	181	193	168	157	176	169	164	156	178	174	159	165	166	171	166	174	179	154	145	165	161	176	180	162	160	175	185	171	154	166	169	180	159	168	164	166	174	154	163	161	177	189	186	167	163	174	173	157	161	163	170	173	180	149	134	201	146	160	165	176	164	176	177	200	185	152	171	167	167	178	163	144	148	184	148	170	162	184	153	187	144	174	186	159	183	174	181	145	162	154	171	165	152	160	162	201	148	166	158	172	148	176	148	177	183	178	165	171	174	172	173	163	140	165	179	166	167	166	160	139	180	183	171	153	166	181	174	157	184	165	166	149	155	175	164	166	158	168	190	159	157	160	163	187	173	174	171	170	178	175	198	174	148	166	175	163	158	165	171	178	161	162	162	173	158	160	169	169	157	175	147	189	167	175	163	159	147	192	183	175	169	153	169	176	187	177	172	176	157	175	167	171	152	137	183	178	190	168	161	170	187	155	158	169	162	175	167	161	175	158	161	184	169	141	136	161	177	177	174	175	152	191	176	138	169	188	176	149	203	166	179	137	200	162	164	172	167	173	162	181	153	182	169	162	185	161	162	149	178	144	179	172	165	177	150	168	164	165	172	154	165	178	189	160	169	173	169	180	177	179	162	159	166	172	166	163	158	173	165	198	159	183	164	169	152	174	147	180	180	181	145	144	160	172	181	174	179	162	160	183	193	156	181	162	161	169	188	176	148	180	171	186	169	167	174	164	161	180	165	173	166	183	162	168	173	166	188	150	171	182	152	164	176	147	183	166	167	153	177	198	179	173	205	169	153	175	189	169	149	168	165	181	178	195	140	153	182	155	155	167	158	168	162	211	172	155	164	177	170	175	168	180	163	165	178	166	185	183	160	162	160	180	182	173	214	172	169	176	168	166	169	160	168	164	163	167	155	147	166	181	189	163	172	176	149	191	158	157	170	169	166	181	168	166	194	140	155	152	171	162	171	144	158	189	186	136	157	176	154	162	153	171	174	160	180	160	164	145	162	163	185	198	165	172	149	160	161	163	176	171	175
29121	1727	3287	3544	2905	2460	1997	1712	1478	1337	1187	1163	1035	958	903	873	820	842	792	722	747	704	709	703	672	639	666	653	644	610	630	597	602	673	601	634	568	618	626	577	607	580	571	537	561	577	547	643	580	554	584	552	576	535	586	597	615	579	573	563	575	596	578	535	539	583	555	558	521	557	553	584	569	521	531	550	525	535	544	554	558	586	551	547	560	556	550	531	553	520	554	538	551	541	549	602	548	566	574	537	542	507	520	552	506	581	544	568	527	523	517	556	538	525	546	555	507	524	524	566	555	542	592	505	538	530	521	503	554	530	598	570	559	560	591	532	561	534	523	571	569	547	532	517	522	572	545	485	554	557	562	540	514	517	493	535	539	527	542	567	568	556	582	534	527	526	527	565	529	491	574	538	538	531	521	536	553	569	537	583	559	539	521	522	526	539	504	522	567	506	577	510	528	568	547	555	562	506	548	528	538	583	538	580	555	532	541	533	508	522	528	515	505	491	516	555	541	573	494	565	540	539	582	567	521	578	510	512	544	543	525	537	541	544	540	541	561	564	565	543	505	585	520	539	536	518	518	568	513	585	547	524	511	579	574	474	541	544	551	515	508	528	524	554	570	565	519	517	548	533	526	541	538	524	553	546	546	520	562	563	522	568	544	511	553	534	547	550	531	525	550	537	547	577	496	525	522	566	526	560	519	540	557	529	515	530	552	531	534	534	533	519	555	560	580	513	542	543	563	542	546	514	535	522	547	564	547	506	545	534	508	563	525	556	521	565	539	517	578	540	559	514	570	547	572	565	546	562	513	543	502	571	520	543	513	513	545	558	549	509	557	550	539	505	481	548	518	521	545	535	562	559	529	571	572	523	524	530	534	552	545	521	538	523	529	541	568	543	536	560	555	525	543	507	549	536	493	539	500	528	505	531	567	553	538	502	562	571	588	560	546	527	561	535	575	543	578	544	558	519	520	550	523	496	546	529	533	546	533	517	526	546	530	541	553	557	527	515	563	542	534	552	528	508	546	554	542	535	539	539	513	559	555	546	567	529	539	501	618	554	569	545	527	547	578	575	536	520	490	572	495	552	509	561	530	549	519	541	550	548	548	580	530	568	486	540	532	553	526	529	543	547	540	508	527	541	516	541	549	561	517	554	566	530	554	535	535	568	519	529	528	533	535	558	555	567	548	588	524	553	531	563	556	483	517	551	552	542	568	528	555	543	543	581	519	510	557	523	557	529	543	547	549	462	549	544	561	538	494	578	560	578	535	536	587	554	548	530	543	546	587	541	563	516	567	538	533	524	550	578	510	523	563	551	518	567	536	546	548	560	553	504	539	535	507	535	555	588	544	570	551	549	558	558	529	505	533	534	543	511	593	518	525	572	544	536	562	576	557	542	574	546	553	573	556	515	530	536	576	528	533	593	497	565	514	537	482	537	544	521	504	565	582	503	570	532	558	555	537	584	554	560	532	535	546	522	530	540	591	519	526	543	529	554	554	551	573	544	566	520	597	538	533	571	576	564	490	534	520	520	564	533	539	537	522	591	549	537	517	534	531	535	572	530	585	510	547	538	559	524	516	535	517	519	549	503	537	532	568	589	533	558	559	531	519	506	521	534	520	551	523	557	540	546	526	551	575	533	567	558	559	539	528	586	543	558	566	539	557	521	515	511	558	534	549	591	541	547	572	488	602	523	524	520	568	538	568	532	515	548	513	547	533	559	523	557	552	525	521	538	582	503	485	578	479	572	554	486	588	529	554	537	565	616	527	452	549	538	513	514	529	506	527	542	540	539	527	516	557	579	527	545	501	511	559	533	546	529	528	544	545	531	519	488	537	526	509	556	571	539	498	496	556	530	543	514	566	508	537	546	511	504	581	525	550	551	481	549	511	522	530	522	565	541	503	562	512	575	536	527	527	517	556	551	507	559	519	501	554	551	566	541	534	531	541	521	577	558	530	515	555	552	483	564	520	530	556	576	507	550	500	520	554	536	515	527	574	515	539	515	533	538	538	542	520	564	549	546	528	525	540	572	557	500	554	529	548	496	557	549	535	515	558	562	526	575	552	557	548	555	568	524	567	514	497	516	555	530	546	539	557	516	543	521	540	491	532	532	495	544	539	578	516	509	514	536	566	542	543	518	516	536	488	493	535	550	553	539	506	526	530	558	587	543	582	526	530	553	552	502	500	546	477	509	529	520	530	540	568	579	534	573	561	512	560	537	528	526	529	517	539	550	518	564	512	566	524	523	494	566	544	544	465	510	571	554	544	527	552	539	553	531	550	526	596	570	542	509	543	564	499	526	547	499	527	538	502	518	530	570	513	522	536	527	550	526	554	585	512	557	560	544	536	558	542	529	541	529	522	523	507	528	582	550	559	529	506	578	574	546	515	543	547	535	552	538	556	574	570	518	512	534	559	507	547	571	553	537	535	559	530	555	571	552	521	572	571	581	515	581	530	544	540	526	578	518	522	531	504	525	515	518	556	569	553	599	562	593	547	517	551	544	575	545	542	546	496	533	583	541	556	506	550	528	565	506	559	537	568	548	537	573	533	502	514	557	531	549	526	560	515	557	542	557	593	533	554	516	566	542	525	515	488	508	565	540	478	546	501	560	523	555	556	518	498	519	559	512	567	559	572	574	508	514	545	557	526	528	550	525	541	570	514	541	542	553	512	557	534	545	539	552	519	514	533	564	569	545	542	531	531	557	541	547	566	553	541	583	542	547	558	567	479	519	518	562	506	537	505	560	555	538	497	550	537	526	519	533	535	516	527	536	553	522	551	541	554	563	563	532	527	544	546	569	540	524	538	556	550	493	522	548	530	508	566	523	536	543	562	521	555	552	537	558	571	549	592	541	533	506	550	572	529	552	511	529	549	519	526	516	534	601	573	556	549	549	594	546	567	521	540	559	522	580	572	536	595	519	546	537	540	567	505	505	523	549	569	537	522	522	518	534	560	502	542	586	575	528	533	551	559	566	522	541	569	592	554	530	516	535	532	543	580	505	531	562	544	530	549	571	536	526	515	538	574	550	515	527	577	475	540	539	567	504	508	554	512	549	557	568	544	546	521	527	560	555	518	536	507	539	565	546	558	547	534	553	520	519	560	544	537	533	484	559	552	545	534	540	552	522	571	524	488	500	574	552	501	537	533	546	545	553	566	499	538	502	572	534	538	548	557	504	556	505	496	547	505	554	515	537	528	515	535	515	504	481	516	476	516	508	546	574	570	528	526	538	520	525	526	548	527	590	547	595	535	562	526	514	570	551	553	576	530	529	538	575	576	554	526	604	527	511	599	550	550	585	556	553	501	602	524	570	492	528	568	545	524	520	548	569	514	547	537	592	555	536	528	576	567	539	549	545	518	507	524	548	537	549	539	501	547	528	476	523	562	561	544	568	540	543	555	540	534	555	570	544	521	582	559	555	509	526	538	566	488	540	530	515	540	565	542	526	573	563	545	544	540	549	519	525	531	542	536	564	542	554
61589	27814	6110	2104	1397	982	792	686	556	529	465	384	425	351	383	365	333	316	358	327	302	322	307	321	324	309	264	273	306	285	265	265	268	306	277	282	285	249	293	259	292	277	283	282	273	275	278	265	284	256	280	285	277	303	280	250	237	258	273	269	259	241	291	246	279	272	242	267	263	233	310	249	218	257	278	263	295	268	270	271	255	281	282	285	243	275	296	255	272	235	281	257	255	220	289	262	246	249	254	290	241	238	284	272	275	220	270	267	289	283	289	265	250	289	270	264	277	282	253	267	232	269	260	259	273	262	239	239	280	256	250	261	280	259	266	262	273	292	281	267	258	269	261	262	281	227	258	278	277	259	258	303	254	253	269	267	284	292	249	241	270	289	274	282	275	280	228	274	282	255	291	229	216	235	268	283	246	277	257	251	243	266	272	263	267	246	285	272	273	278	255	276	277	247	262	275	246	271	258	229	265	253	268	294	260	253	281	255	256	262	263	256	249	265	278	262	250	282	261	257	257	250	265	270	266	295	276	258	298	270	278	228	264	259	294	240	267	265	277	264	266	262	242	261	288	272	283	266	260	263	279	280	288	286	264	271	254	251	241	236	267	294	233	280	245	246	263	247	248	288	260	265	237	268	272	283	282	250	248	278	259	287	277	246	268	252	224	286	264	262	291	252	248	276	253	293	263	255	243	277	308	230	268	239	258	257	267	297	281	260	282	254	264	269	260	251	285	275	270	265	283	260	270	263	251	258	242	265	291	248	253	289	255	284	299	271	249	280	240	277	273	264	267	255	286	250	266	251	259	291	270	280	243	254	305	270	267	281	274	252	280	271	255	292	278	268	252	252	294	237	235	287	264	261	274	250	262	259	274	257	260	232	263	230	271	258	271	264	271	279	273	258	249	264	274	239	267	267	253	260	281	268	282	254	240	237	277	264	276	285	278	270	286	279	276	237	266	246	244	264	263	274	251	248	279	256	272	250	260	249	254	294	270	230	283	267	275	294	272	245	254	258	290	275	249	281	279	273	258	263	283	254	271	270	242	289	284	267	228	250	267	279	293	260	296	271	254	266	281	271	278	253	272	263	277	236	265	280	274	261	279	277	273	294	266	263	271	279	255	264	240	226	257	287	301	275	247	263	274	278	273	264	295	262	270	298	250	270	277	227	279	278	242	231	252	260	232	280	281	261	259	275	276	257	254	259	261	263	279	250	286	253	269	269	267	261	253	255	282	255	258	241	272	251	245	266	291	291	265	266	258	238	268	277	257	248	267	274	256	237	252	276	260	263	254	310	249	247	267	278	273	260	241	280	275	296	269	253	276	276	274	277	270	257	268	256	245	269	271	264	280	274	266	275	280	228	273	278	249	294	249	255	290	256	282	257	255	255	289	262	251	258	275	260	231	226	256	276	231	274	272	289	273	267	258	229	281	248	253	265	276	252	256	260	222	270	241	270	281	257	262	278	283	253	260	246	257	245	239	259	280	276	279	250	297	276	250	251	269	258	239	266	290	265	234	238	254	239	258	272	267	262	286	297	248	262	271	245	250	284	257	265	277	282	284	255	278	254	256	278	269	294	276	281	247	265	259	254	248	266	277	274	254	249	238	244	292	265	258	258	280	239	254	273	234	243	245	274	314	260	262	287	278	287	271	246	267	252	289	270	265	282	282	271	250	301	257	268	243	273	247	262	263	262	270	282	292	287	261	296	255	263	253	270	254	276	271	277	275	254	272	277	252	267	256	267	275	256	290	270	247	247	255	289	262	280	255	270	287	256	277	274	247	261	279	248	275	271	244	267	265	267	277	257	266	283	280	273	282	270	262	270	244	286	257	309	275	275	281	260	259	272	267	241	257	248	259	272	277	269	261	288	274	292	261	276	276	281	262	292	234	276	255	304	281	245	275	275	263	240	258	263	284	277	292	267	258	256	266	242	274	255	269	236	280	234	263	250	284	264	288	277	248	269	268	266	272	249	236	259	294	223	269	284	250	265	266	247	273	271	288	276	259	267	253	270	274	278	275	270	289	279	259	277	259	259	285	267	272	245	257	280	255	271	266	252	257	274	246	241	268	255	266	277	253	235	250	249	265	280	287	283	252	239	276	269	270	290	240	251	248	257	268	280	254	298	285	251	273	288	280	240	249	289	277	269	280	292	282	272	249	240	258	243	268	255	270	256	290	255	235	297	236	251	254	300	269	281	277	286	264	222	279	282	256	269	250	273	298	256	259	275	262	268	234	272	256	232	267	255	266	259	254	263	253	259	246	268	249	244	264	259	271	265	272	248	244	249	270	227	306	236	270	289	252	249	265	269	249	253	270	269	237	262	257	271	277	258	293	292	271	272	285	273	265	290	272	278	272	294	264	259	240	304	276	245	272	280	281	294	279	269	276	277	249	250	298	241	236	247	237	237	277	264	242	278	267	266	269	262	245	253	255	268	284	247	283	291	276	267	260	261	277	253	267	270	279	231	269	247	240	241	286	291	276	259	258	260	285	272	257	264	296	268	227	291	272	322	280	275	256	247	301	276	263	254	261	260	260	246	267	284	268	278	275	257	245	254	246	249	287	255	265	286	248	281	245	256	229	250	258	269	269	271	265	278	286	262	252	284	278	232	257	282	273	264	273	260	276	280	278	258	269	282	287	275	254	284	254	255	260	270	257	270	249	318	273	273	257	273	298	288	263	267	235	266	269	264	260	246	278	304	275	277	273	266	238	260	225	241	270	284	278	274	248	263	246	262	279	221	274	277	279	242	259	287	258	281	296	281	264	272	263	251	249	273	258	253	253	264	253	254	277	265	286	284	272	263	252	272	286	255	238	272	296	269	271	251	255	266	267	277	270	239	249	241	283	248	259	260	264	259	276	258	239	272	255	240	272	252	290	278	268	265	257	282	268	263	240	265	291	270	283	276	283	264	297	263	265	280	274	291	282	266	257	245	275	269	255	255	280	261	259	284	284	269	268	263	295	278	266	261	265	288	286	280	265	267	264	282	244	252	262	272	262	266	247	232	237	287	260	250	272	294	303	278	258	260	252	288	278	250	249	262	260	261	260	314	247	243	275	268	280	253	236	247	258	282	279	270	271	276	280	268	256	268	254	264	228	265	254	269	256	254	280	253	253	271	258	269	277	259	229	270	258	282	272	248	242	252	268	298	279	263	292	251	278	282	275	220	287	265	265	268	283	277	280	277	229	262	261	256	266	242	259	229	292	284	253	267	257	255	295	271	280	279	273	257	292	264	240	264	314	251	264	287	263	263	262	282	256	266	255	299	261	281	260	260	255	285	245	267	268	266	289	287	237	267	279	261	272	268	274	240	245	289	276	268	245	277	263	265	285	254	286	270	251	280	270	264	255	239	275	267	271	265	266	260	254	263	275	287	301	259	240	287	261	277	250	281	280	290	284	283	252	275	298	303	226	247	262	269	252	250	259	283	273	273	269	261	293	280	231	268	254	274	246	262	267	271	266	284	274	270	230	280
38686	3171	5960	6311	5295	4385	3703	2994	2606	2268	2081	1890	1648	1674	1522	1391	1333	1241	1225	1234	1163	1065	1062	1111	1011	993	1002	973	974	952	955	924	892	945	905	930	886	856	918	907	899	818	840	866	876	842	868	868	838	838	849	814	844	776	801	846	820	821	926	810	810	865	874	863	816	837	748	882	826	761	805	782	802	788	862	829	802	788	840	791	794	805	768	811	844	819	804	781	777	791	789	754	788	798	778	787	849	762	762	768	777	800	806	742	852	764	817	794	807	824	750	838	792	819	807	802	763	766	801	849	796	750	800	787	799	774	834	787	810	779	787	823	797	760	812	841	746	833	772	783	795	786	781	855	782	753	800	797	784	792	810	772	808	771	786	830	783	827	798	821	796	850	818	816	750	801	826	861	807	794	798	799	736	733	799	825	783	771	764	807	797	771	779	786	742	808	778	758	812	769	789	778	828	821	817	790	787	759	784	798	705	781	801	778	807	793	769	753	831	774	751	787	770	796	773	820	776	792	786	790	808	784	813	769	808	772	767	777	827	830	808	765	842	763	785	854	803	767	840	786	825	843	762	793	800	767	796	851	780	776	809	715	785	781	798	782	771	772	773	771	732	788	825	753	782	798	733	812	821	735	821	773	744	753	751	779	749	827	849	814	798	787	771	746	799	789	741	769	801	816	837	767	735	783	821	795	808	814	780	837	768	771	806	749	748	824	812	790	757	783	721	815	799	801	832	781	787	770	808	825	731	775	814	785	805	748	748	830	765	765	805	777	759	808	793	775	788	833	824	770	791	759	844	794	832	777	761	795	764	800	758	771	815	733	798	782	795	805	826	765	791	766	728	811	799	826	763	772	817	743	794	750	758	784	780	769	794	800	807	777	776	795	758	792	792	769	805	752	807	767	750	773	761	808	797	730	794	801	773	778	795	748	741	778	787	798	774	774	790	733	812	765	751	753	775	781	713	806	786	770	816	791	784	818	802	767	778	797	739	792	764	773	817	754	787	792	813	791	802	778	728	816	859	779	798	807	798	785	762	838	824	777	805	779	773	765	820	782	817	791	769	751	803	790	806	753	756	803	789	793	756	797	834	779	778	800	779	789	747	848	818	779	811	779	745	839	786	788	744	741	784	781	794	784	802	803	833	723	798	824	818	742	793	770	783	783	758	790	833	761	812	804	804	767	789	815	753	840	829	816	804	792	784	762	829	814	780	790	816	806	745	741	754	781	766	799	800	820	781	794	794	737	787	773	812	803	780	791	834	788	773	771	753	783	775	868	816	818	798	752	788	768	807	800	793	745	780	787	806	796	777	768	780	821	786	790	808	842	835	795	827	731	739	781	785	787	775	751	816	780	780	803	786	792	825	774	799	799	777	789	818	818	755	785	825	762	777	786	750	804	800	859	783	822	783	737	817	783	783	780	800	793	748	811	826	796	744	777	787	786	787	845	772	804	720	769	802	793	833	761	792	801	771	756	765	805	788	806	833	747	787	828	784	783	798	791	746	778	793	777	793	794	774	791	788	793	775	779	777	808	784	765	786	868	788	797	791	848	810	790	813	718	813	765	770	800	810	832	790	749	783	790	775	783	819	795	764	809	830	740	834	820	773	756	786	806	747	794	767	777	818	726	827	741	828	737	754	753	809	787	795	779	837	834	701	800	799	774	802	729	755	801	748	776	782	853	792	801	780	809	783	808	803	811	831	773	795	776	846	831	779	784	807	781	817	795	776	810	825	776	729	735	779	792	784	762	735	796	824	784	773	744	771	789	773	797	843	810	838	809	791	848	765	801	789	797	762	826	811	832	784	788	807	835	775	748	800	787	811	822	811	785	751	834	750	809	806	788	763	781	749	801	810	770	797	766	779	814	825	769	752	750	802	765	757	774	798	787	825	833	802	766	788	776	792	755	791	790	837	779	783	795	751	833	769	759	764	830	797	822	832	793	797	781	808	769	750	826	785	793	801	769	809	818	770	808	777	735	792	800	785	794	764	774	784	771	799	753	840	831	805	790	779	757	839	806	766	825	820	839	785	760	815	800	745	786	779	762	799	780	786	714	763	772	767	771	788	795	810	823	845	790	753	786	834	760	798	788	799	741	844	760	761	788	795	782	765	792	789	825	785	825	814	788	776	747	792	781	763	790	789	815	793	769	782	747	799	748	780	762	762	779	798	831	783	768	734	823	734	779	853	785	835	752	806	805	840	818	746	813	839	764	766	776	779	700	808	808	743	777	792	776	774	754	763	752	822	818	787	838	791	821	770	783	795	796	810	784	802	815	807	776	725	801	793	784	749	781	778	827	838	746	773	827	758	797	790	776	827	798	807	809	830	807	778	804	799	803	777	807	749	795	790	818	862	805	747	784	775	765	751	781	784	753	757	781	791	773	785	757	820	746	800	838	788	698	814	738	820	783	821	805	814	772	838	772	799	782	811	802	819	804	792	833	786	815	764	783	800	785	781	800	775	806	817	792	814	802	691	881	792	747	821	816	770	798	763	804	802	837	771	806	819	771	771	781	786	855	794	816	829	832	782	797	799	780	789	785	771	848	811	769	809	782	808	702	763	800	821	758	781	790	779	750	816	794	784	814	815	779	811	827	783	765	771	790	805	780	816	841	778	767	817	764	803	757	769	795	795	805	762	799	817	809	836	728	778	794	784	789	745	799	770	804	764	825	734	772	758	806	759	806	782	798	811	823	765	773	773	812	754	831	797	800	790	794	795	816	801	780	789	790	841	753	774	819	797	822	796	778	723	737	751	771	776	809	770	773	737	798	809	730	804	757	769	821	765	741	785	780	786	744	757	755	770	811	784	835	771	775	788	773	762	771	781	763	750	785	763	758	789	772	749	779	779	783	809	773	787	759	758	791	808	776	745	798	803	828	805	794	771	807	812	834	788	794	765	761	757	766	748	824	767	818	825	763	797	788	793	805	823	754	743	768	784	818	796	733	810	795	794	742	757	762	817	786	736	808	795	792	837	797	813	786	750	725	784	780	746	761	788	775	741	769	832	770	753	790	823	766	747	807	791	766	766	786	796	750	855	785	788	801	760	796	792	814	793	757	777	794	811	807	838	805	769	824	804	769	806	784	797	779	833	793	796	743	797	763	778	842	787	754	783	806	728	827	787	813	822	743	766	744	791	786	766	760	795	770	796	790	816	825	796	789	767	767	713	830	759	825	771	747	847	764	776	808	758	705	815	800	769	791	782	782	780	775	789	781	768	822	787	794	794	817	825	826	750	772	776	772	830	835	788	789	784	778	776	855	763	796	757	774	774	783	731	783	775	803	749	776	809	758	830	735	831	781	812	802	791	774	790	768	822	761	777	783	778	811	798	797	788	795	814	749	802	781	805	784	840	834	782	806	769	757	766	806	810	805	778	767	814	794	811	795	799	724	782	778	824	790	791	824	729	762	774	777	760	817	793	869	804	748	841	785	860	780	764	756	777	776	780	795	822	789	805	846	797	757	826	812	839	777	797	763	752	813
9050	766	229	157	123	129	117	118	99	113	113	104	115	93	95	95	108	92	100	92	108	111	110	96	99	100	84	87	80	112	102	110	87	93	105	96	83	96	82	102	99	98	89	111	104	92	107	86	100	100	101	85	122	103	93	113	91	99	107	101	104	100	90	105	85	94	93	90	88	80	99	100	94	75	88	111	101	93	96	107	100	92	79	104	106	89	83	91	114	100	107	98	106	88	91	99	102	89	87	108	85	100	86	102	104	106	77	94	100	93	103	96	100	91	101	95	94	99	81	83	106	83	71	108	83	86	105	76	92	85	91	98	88	88	102	87	104	82	87	105	96	97	95	88	105	83	111	95	93	96	101	95	107	109	76	107	95	92	102	93	98	101	104	89	75	91	91	90	96	97	102	96	103	97	101	92	94	99	112	98	84	88	97	96	90	107	106	107	94	114	99	115	96	105	83	97	97	108	97	98	111	97	99	101	97	89	111	80	91	105	102	107	87	96	100	97	90	97	108	97	117	95	103	102	101	109	114	101	100	95	87	83	100	101	95	94	98	95	79	100	104	90	96	86	102	90	110	104	102	105	123	104	89	105	94	122	88	109	92	87	98	92	98	102	96	103	97	103	90	101	100	103	92	91	89	85	104	82	96	111	101	89	86	103	97	109	117	105	111	94	78	118	81	74	98	99	100	79	85	91	113	105	80	85	117	82	91	97	114	85	103	95	101	108	92	83	95	97	106	114	102	89	94	80	82	100	102	89	119	79	89	97	92	113	97	93	92	100	85	100	97	92	96	116	105	68	93	118	100	101	80	89	92	90	91	85	95	104	93	89	92	104	94	88	103	101	94	102	101	89	98	110	103	89	92	95	103	97	90	102	125	84	80	81	94	127	102	84	94	103	108	89	101	88	80	96	76	108	83	110	96	94	110	87	100	92	126	100	87	112	108	95	101	105	82	97	106	94	99	84	115	101	83	95	114	102	79	91	85	102	85	99	101	97	113	104	113	104	127	93	92	91	92	101	100	91	86	99	99	91	96	106	114	90	92	94	100	114	94	74	88	100	99	81	91	85	84	79	80	114	88	78	101	108	102	98	86	97	107	103	107	90	111	88	100	108	89	82	91	89	105	81	102	90	92	86	86	96	84	102	111	91	83	92	91	95	98	108	91	79	87	99	107	93	103	98	99	115	90	88	95	94	118	124	92	93	84	110	94	102	90	86	111	106	87	97	88	96	90	97	102	111	102	103	76	90	109	96	79	104	94	103	84	88	88	92	88	96	110	90	104	88	100	113	107	76	83	91	105	97	103	99	82	109	83	91	69	105	90	99	96	101	93	108	97	103	76	78	103	86	94	102	107	88	111	88	80	100	96	93	91	90	85	93	87	78	80	81	92	93	92	104	95	88	100	78	90	115	99	81	123	107	101	103	82	99	88	91	123	88	108	93	94	88	91	101	80	98	110	97	83	108	103	108	81	99	93	85	93	98	105	98	83	98	101	92	105	97	99	98	96	107	106	84	88	74	127	81	86	98	86	97	92	87	84	101	96	103	82	101	106	89	88	90	95	94	86	106	97	101	93	98	109	78	99	82	100	110	92	74	97	104	95	91	99	98	93	92	94	102	93	104	128	95	86	108	109	95	110	77	97	90	83	106	103	106	97	97	95	89	94	101	117	97	103	96	112	96	92	100	74	103	106	102	114	93	99	86	87	110	96	117	91	87	84	94	101	107	90	102	89	90	88	93	106	84	105	92	109	101	87	102	104	103	98	72	117	111	92	84	89	100	91	111	101	84	92	113	99	90	80	91	82	92	98	93	113	104	107	91	84	91	95	97	106	97	114	80	99	97	94	87	100	100	97	107	96	76	104	106	99	78	106	78	101	88	102	98	99	94	88	99	82	105	102	97	85	95	92	101	112	97	103	97	93	101	107	88	100	107	100	102	88	112	89	98	108	88	107	98	92	77	114	98	96	92	105	98	116	81	98	107	103	91	97	99	122	102	106	101	89	104	96	95	96	102	89	109	86	107	79	93	93	96	81	86	90	85	102	94	94	111	101	86	92	95	88	114	104	95	108	97	102	77	101	93	93	103	100	101	81	105	81	97	103	98	89	96	87	95	76	98	85	104	95	88	94	99	100	94	98	106	87	87	97	82	90	86	102	84	108	87	104	90	105	101	91	106	81	89	93	91	106	91	94	99	113	83	93	85	102	98	95	86	117	91	91	80	102	99	98	123	113	105	87	92	88	93	117	109	82	108	115	100	96	89	96	109	95	90	105	93	107	84	95	85	89	90	110	65	107	95	100	99	95	103	71	88	94	101	98	112	107	101	83	107	89	94	94	102	106	92	94	108	87	87	101	97	81	114	103	99	118	92	87	95	98	78	109	104	106	105	81	112	94	94	89	73	100	91	80	95	95	126	105	74	115	94	96	103	108	97	87	89	87	99	104	108	105	100	97	103	86	92	97	91	101	94	108	99	94	84	117	93	80	102	113	100	90	86	94	85	88	81	85	94	100	91	91	89	84	94	105	110	100	95	100	111	99	104	87	94	97	94	110	109	123	106	82	108	94	89	106	112	98	79	99	110	97	109	91	86	86	90	91	101	90	87	108	94	96	101	81	104	104	101	92	95	107	109	102	97	106	94	84	96	93	117	89	112	76	85	108	105	83	102	105	89	93	103	89	103	111	114	115	85	89	104	99	93	111	94	97	97	117	88	80	110	86	110	99	105	89	113	87	113	94	105	82	96	102	111	92	103	92	88	109	97	88	105	111	99	92	116	105	90	108	99	93	103	98	101	83	105	100	99	93	90	91	109	103	105	100	88	113	87	105	97	113	96	92	87	92	99	109	89	107	99	97	107	76	101	104	94	106	99	85	104	106	114	98	107	85	106	90	104	106	114	94	90	107	104	92	106	108	97	83	89	104	106	95	114	111	92	94	101	111	84	119	94	89	119	102	95	104	96	83	92	108	115	105	100	108	89	103	83	78	112	93	98	100	86	94	106	99	91	108	99	90	113	107	102	103	110	99	96	98	100	83	111	98	95	83	102	107	89	83	86	101	109	102	104	101	100	114	106	103	87	91	90	106	104	95	103	96	88	91	85	98	116	118	101	73	115	89	97	111	98	101	108	90	92	95	94	109	90	82	89	100	95	115	86	100	106	106	95	116	102	91	88	94	86	111	82	105	80	116	94	93	92	92	97	96	86	101	95	93	91	92	102	88	90	86	92	92	94	107	111	105	99	101	110	95	105	108	95	81	104	108	89	94	99	91	100	79	92	88	114	103	93	89	121	95	102	90	91	116	90	86	107	102	101	100	101	85	83	102	92	99	88	92	96	92	105	97	98	103	80	102	99	117	112	94	99	93	78	88	82	80	85	104	82	106	96	99	86	103	96	100	99	89	92	85	114	120	108	115	114	96	73	92	93	112	109	79	100	99	125	101	89	108	98	85	103	101	94	106	87	96	83	83	89	100	81	99	105
9092	508	563	580	495	461	451	427	456	387	402	393	387	380	350	373	379	325	375	354	351	355	348	375	358	354	372	325	326	333	327	342	369	367	356	348	306	368	354	354	341	371	331	326	335	312	399	339	373	351	341	341	342	377	353	332	392	353	340	327	334	339	343	336	337	344	320	294	383	340	336	314	372	371	350	368	350	312	393	341	364	386	347	347	343	329	375	319	386	341	347	343	339	365	379	363	353	355	338	313	309	357	332	366	356	354	351	329	349	383	303	322	389	320	340	311	333	323	364	370	345	316	334	363	321	360	362	339	338	343	349	379	334	364	331	328	351	372	369	351	330	319	351	350	344	344	360	355	337	364	372	312	356	371	367	378	342	368	327	330	364	384	332	341	360	347	375	352	374	362	364	361	328	382	327	364	341	338	343	343	344	325	363	338	361	346	341	339	334	344	317	369	345	326	387	344	325	327	363	321	365	330	345	368	350	358	338	325	348	330	345	356	339	311	342	327	360	335	375	315	342	321	382	308	377	314	332	355	338	352	358	370	349	350	343	358	342	373	340	340	353	335	351	343	365	366	357	372	324	355	342	330	310	339	329	342	337	374	357	349	365	337	351	376	361	342	378	315	342	349	313	343	362	365	359	344	334	341	347	355	339	371	324	357	381	348	370	326	333	360	346	344	356	360	340	362	329	324	359	342	334	311	372	338	331	343	352	354	356	346	341	322	312	360	357	363	352	362	337	311	351	314	371	326	372	336	356	345	356	338	350	369	357	380	366	346	359	352	308	369	322	332	366	346	331	336	335	325	348	363	349	362	355	367	349	336	317	330	357	360	358	332	315	343	361	328	368	319	361	328	343	367	352	375	310	305	350	326	331	339	346	367	368	334	343	349	342	350	338	374	310	343	314	353	338	342	356	370	354	353	334	335	371	360	343	336	360	326	343	346	343	342	377	320	352	345	335	342	335	379	353	347	347	377	333	386	336	349	358	296	350	333	366	356	326	377	364	351	350	319	331	331	330	334	366	299	354	346	372	394	339	345	354	335	323	321	322	329	332	325	314	351	364	329	328	357	334	349	351	348	360	354	357	367	336	316	323	322	346	353	355	357	332	352	347	359	358	313	330	375	338	333	331	309	366	345	331	346	348	355	317	321	347	328	384	318	355	385	357	329	343	338	352	366	317	344	350	345	357	327	366	357	316	347	374	365	362	348	307	366	329	316	336	333	379	348	362	349	338	326	356	321	362	319	332	361	357	324	339	325	345	364	317	361	359	362	320	379	366	350	333	327	328	345	350	414	363	342	335	345	337	345	357	297	365	329	338	351	368	347	339	364	352	335	355	349	342	338	373	363	358	369	344	326	358	325	333	359	338	349	354	351	311	360	319	382	361	328	357	345	345	336	371	312	349	351	322	355	321	354	317	348	363	344	367	340	391	311	295	350	353	337	335	399	368	341	351	319	325	359	367	328	361	343	365	358	328	376	347	355	357	358	342	378	375	324	344	334	321	390	333	350	391	314	338	355	329	340	360	327	327	350	332	334	347	337	336	333	339	351	349	347	312	335	341	344	372	335	397	404	344	324	336	326	318	326	326	303	336	354	356	346	375	365	356	356	362	331	342	306	328	335	351	366	326	351	355	312	395	358	330	340	321	357	339	332	336	345	352	344	329	352	352	333	334	327	355	346	337	356	330	347	338	340	350	326	352	333	349	351	376	317	346	300	311	325	318	327	344	320	332	315	350	346	365	307	343	343	329	322	348	348	368	341	357	361	378	368	354	332	369	344	340	355	337	328	335	338	351	327	329	344	362	363	334	355	337	345	329	377	329	326	346	293	372	362	356	310	350	359	388	340	322	322	323	342	330	381	351	362	345	325	338	363	312	381	365	366	360	337	342	350	345	328	357	375	308	362	363	349	349	368	368	325	361	318	356	350	337	333	331	356	357	343	351	366	322	325	350	319	340	374	322	329	346	349	369	357	350	360	351	340	352	331	343	340	358	345	365	321	348	339	358	352	338	345	367	340	312	348	371	358	363	342	367	331	388	321	339	331	326	357	347	353	362	361	344	363	383	295	356	342	344	325	329	337	336	334	328	344	354	367	315	343	371	342	334	331	355	324	317	347	314	355	326	345	344	332	345	343	360	334	335	330	344	359	356	384	339	377	343	358	363	340	368	351	337	338	338	330	350	309	358	345	348	356	331	329	342	331	364	343	362	341	332	359	354	326	355	326	317	334	341	351	344	369	345	354	376	321	313	306	358	331	326	352	332	342	370	351	343	293	355	336	343	339	378	359	349	342	370	348	326	339	328	347	362	358	341	362	321	353	320	323	327	347	366	318	356	324	331	341	304	365	347	364	330	331	361	344	349	389	362	328	335	327	357	339	346	371	350	347	370	339	330	347	350	338	322	343	352	367	372	345	367	338	336	325	344	323	343	348	347	388	357	323	303	343	322	367	370	354	325	358	366	361	308	358	344	339	348	321	359	340	354	342	373	361	323	374	384	347	336	357	336	328	369	338	331	343	337	316	363	342	358	337	358	336	311	354	371	356	354	347	352	323	328	351	364	329	346	346	328	351	340	338	341	362	335	345	347	357	333	311	344	362	328	310	335	326	356	351	333	358	346	328	387	325	367	335	325	348	349	304	332	348	336	357	301	314	337	336	341	361	338	332	361	349	336	377	338	358	342	330	345	314	331	374	338	351	375	361	358	343	320	335	353	333	316	367	366	355	316	330	336	359	347	367	341	345	331	374	337	335	364	343	329	353	335	326	323	318	393	362	361	316	373	336	386	326	351	395	348	329	343	353	338	329	327	317	344	372	307	306	315	329	326	347	336	311	357	340	377	358	342	367	351	364	344	347	330	353	309	338	359	340	310	346	352	349	344	382	340	356	344	341	341	365	359	332	323	351	348	355	334	343	362	343	350	362	342	323	335	329	356	360	346	323	333	325	319	327	401	315	352	298	338	371	349	335	315	342	347	321	352	343	381	371	370	354	328	372	354	345	356	318	329	379	385	325	298	322	365	336	369	342	369	340	366	354	331	297	372	343	365	323	359	343	357	329	329	345	319	321	356	350	327	339	329	349	335	342	353	326	337	326	339	329	360	357	324	372	360	359	347	328	347	374	378	352	333	323	345	316	352	354	352	344	373	320	317	328	354	331	360	335	320	341	330	368	359	347	355	318	333	367	351	366	374	384	342	299	345	361	343	289	375	353	359	363	348	395	327	350	364	352	319	327	342	345	356	340	347	367	373	343	313	374	340	306	334	334	342	324	345	374	346	359	341	348	339	366	346	360	364	366	365	369	321	323	334	344	325	371	368	348	349	374	325	339	373	340	342	337	332	315	353	338	348	370	349	318	329	373	333	324	336	333	330	325	324	358	310	356	365	351	359	340	349	351	347	343	344	336	359	346	372	375	348	323	339	336	358	370	351	356	377	351	354	322	338	359	367	369	343	350	335	337	316	349	341	331	347	360	338	374
46843	17838	2863	1081	662	559	438	337	301	291	254	255	235	203	207	169	193	187	204	195	165	178	190	183	170	214	179	202	175	166	168	171	181	169	176	164	192	188	157	190	173	150	168	170	186	180	155	193	175	178	172	175	178	174	167	156	181	180	154	171	190	156	182	154	167	145	180	184	176	149	156	160	165	163	154	153	172	171	167	176	161	176	167	161	177	157	150	176	168	154	158	165	188	148	187	193	196	166	158	181	168	184	195	163	187	185	179	160	173	173	186	189	169	171	162	179	164	175	181	163	165	167	187	155	164	158	183	181	168	160	167	198	160	172	197	163	216	152	147	188	184	155	163	169	178	158	143	176	195	138	154	165	174	148	150	170	170	170	168	153	200	162	164	149	174	181	164	190	169	190	174	179	177	133	168	179	160	180	166	169	154	142	157	185	179	188	179	185	175	159	177	151	171	152	165	147	178	167	177	206	178	159	175	169	175	173	152	160	195	173	160	172	149	173	169	177	175	167	153	146	154	153	151	153	179	185	163	187	177	165	173	198	149	180	178	161	163	152	170	170	166	168	159	165	159	178	182	176	186	183	154	191	177	159	161	165	160	159	150	166	162	155	161	168	163	153	177	158	175	146	163	162	174	167	153	158	167	221	181	172	182	176	175	177	173	178	185	163	149	161	142	139	173	180	180	157	167	163	167	145	175	182	154	163	162	168	189	156	173	179	165	159	162	151	174	190	207	150	178	176	174	183	173	175	157	183	185	187	183	164	195	145	162	166	183	161	165	187	184	184	177	158	147	161	165	162	176	171	149	167	184	172	145	183	189	170	157	174	158	154	168	171	180	182	179	147	172	173	171	160	169	167	180	170	164	185	155	164	186	173	146	181	168	165	137	160	162	175	172	166	190	171	153	167	174	160	182	146	178	160	165	155	155	169	185	169	167	159	162	159	175	163	182	161	183	182	185	147	181	163	171	169	154	173	166	169	153	176	196	162	165	191	176	157	202	176	158	156	140	173	169	173	164	158	159	157	182	181	164	182	149	149	165	143	173	179	175	149	162	168	171	157	166	199	165	168	203	193	158	161	165	189	164	147	162	151	188	155	165	159	159	165	158	170	166	158	154	165	166	162	165	170	158	170	171	179	171	171	169	170	152	185	181	164	179	164	157	163	173	152	147	158	165	147	157	156	175	160	159	163	165	161	158	160	168	175	164	166	134	178	163	180	169	185	170	145	174	178	169	162	168	175	150	155	173	157	158	174	193	183	167	160	193	167	192	160	166	152	194	184	181	169	157	184	169	155	194	143	157	162	164	164	180	185	167	168	134	162	169	158	164	172	177	168	177	199	161	178	145	176	170	168	158	180	164	170	153	166	165	160	168	180	159	165	167	185	155	169	175	172	170	142	172	171	164	176	165	172	160	169	163	174	176	172	178	153	162	179	165	172	186	158	162	158	190	164	183	182	161	160	180	157	183	147	184	180	133	181	175	187	181	145	146	142	186	173	163	141	156	163	176	168	172	175	164	176	168	160	182	162	186	181	174	163	163	164	153	163	168	154	159	188	172	176	172	164	162	166	180	185	180	179	171	162	176	168	162	180	160	163	159	173	174	167	156	168	202	155	162	160	174	161	176	159	137	154	175	150	161	147	161	158	200	173	177	162	177	170	139	151	181	172	169	186	151	152	178	181	175	186	160	159	163	203	157	164	165	160	165	195	153	151	168	166	162	171	179	163	158	178	140	160	164	147	163	177	183	165	169	169	159	193	185	170	169	166	171	168	159	176	188	160	176	168	136	177	160	157	174	149	178	177	159	191	176	172	158	146	209	169	174	169	160	158	151	163	174	176	150	171	157	148	167	163	161	161	178	177	180	157	160	151	159	179	162	163	179	156	162	149	182	138	173	174	155	174	143	159	158	163	185	188	186	169	179	168	155	147	157	164	158	165	158	179	148	161	166	157	160	156	170	162	155	167	157	171	169	170	175	173	188	193	168	172	187	155	152	155	161	175	166	148	168	167	168	167	168	205	169	160	160	176	173	161	190	151	179	162	158	163	180	143	175	137	165	168	169	157	161	165	186	175	179	159	164	169	147	169	172	144	149	169	144	153	183	147	167	167	172	155	140	167	148	180	178	145	161	162	159	157	165	164	153	165	193	160	158	162	165	172	161	173	154	174	177	173	171	173	168	181	158	170	156	183	184	165	156	171	157	158	174	161	165	160	156	163	170	160	166	155	171	148	149	156	182	174	160	178	170	171	147	168	154	195	159	195	173	169	159	169	149	180	160	176	150	161	159	167	166	173	169	169	189	175	172	161	178	192	165	169	189	175	175	166	185	166	168	185	177	153	164	162	189	180	163	170	181	149	164	182	168	168	144	161	173	158	173	181	180	164	164	178	153	175	160	169	202	156	166	182	187	160	165	188	182	176	166	175	172	163	169	164	168	201	157	172	151	158	150	158	172	179	164	167	174	160	187	149	160	168	159	160	149	181	159	138	181	172	176	169	154	157	172	166	141	152	191	175	159	155	156	176	156	182	177	169	157	176	162	167	185	165	155	180	162	174	172	155	171	182	187	176	172	153	164	164	168	167	185	162	177	163	167	173	175	159	167	161	168	168	154	160	177	162	189	174	162	142	172	189	180	168	171	188	174	185	180	168	167	181	151	150	156	161	173	158	171	184	168	193	162	170	174	164	179	157	141	167	170	175	160	160	167	172	149	151	166	180	163	172	179	144	163	174	174	147	152	148	187	183	152	163	170	184	186	180	171	184	148	158	159	167	183	156	174	191	207	154	172	172	151	158	173	169	161	148	178	157	155	167	167	163	168	166	159	185	174	156	166	170	175	144	179	172	171	168	170	156	162	157	163	160	174	162	162	174	157	171	159	157	168	156	186	158	174	194	148	180	173	158	155	161	178	169	163	144	177	166	168	193	147	178	161	166	175	171	163	183	164	171	171	151	152	197	149	151	156	180	201	169	201	182	168	173	152	139	159	171	172	164	179	176	142	157	186	175	173	180	150	144	166	188	151	148	166	166	177	173	157	169	164	172	161	175	158	193	161	152	157	168	169	168	191	176	170	162	152	174	171	170	168	174	151	157	167	162	176	172	160	167	160	176	175	160	167	175	151	172	164	188	171	166	156	181	162	146	160	184	167	147	167	169	150	153	162	173	144	152	171	170	165	176	158	141	185	185	145	160	180	148	159	169	154	178	146	154	182	206	180	179	157	182	178	168	188	152	182	137	193	163	183	153	157	165	169	176	147	153	152	178	177	156	158	194	174	156	150	181	177	155	196	174	165	150	180	176	164	167	173	172	155	162	177	145	151	148	150	168	166	172	155	151	153	170	178	181	183	174	191	190	142	168	172	154	153	127	161	151	169	170	166	161	175	191	177	148	169	165	182	154	146	148	159	161	159	167	167	152	186	183	177	151	170	168	174	175	163	154	167	166	167	174	168	176	160	158	173	194	176	155	161	172	173	155	157	143
29603	2238	3337	3628	3014	2439	2045	1728	1537	1373	1196	1081	1027	1002	927	843	826	746	768	747	751	714	699	702	658	604	657	634	625	632	613	655	594	599	578	618	641	584	602	588	621	570	556	562	590	597	532	564	570	595	570	589	535	551	591	570	569	572	582	596	542	553	562	548	556	607	568	572	566	543	573	553	536	540	558	506	578	562	580	564	541	558	551	530	554	560	542	540	544	527	493	547	541	545	519	543	543	505	504	572	504	570	573	536	576	519	547	568	531	562	536	582	538	568	560	598	566	550	568	535	549	535	525	558	532	551	538	488	530	545	570	554	589	579	511	544	505	554	538	558	515	519	529	521	559	578	580	571	542	537	524	512	567	568	501	536	594	542	508	546	507	510	524	533	531	515	562	522	534	478	488	578	515	498	530	548	529	536	556	538	609	519	568	569	574	504	564	513	532	525	526	556	519	537	538	570	530	507	553	562	526	544	529	517	564	598	569	530	541	540	528	542	568	499	540	577	501	565	564	543	555	527	502	533	514	532	526	541	541	521	525	568	565	564	540	527	496	555	529	565	519	551	519	518	547	537	537	559	521	530	535	552	507	520	538	511	477	510	557	552	542	514	526	501	574	503	502	486	576	547	531	574	539	573	536	548	549	562	547	558	552	536	555	537	548	540	541	530	532	547	527	550	524	564	536	497	531	543	571	538	532	533	533	497	549	570	501	523	541	567	539	542	510	527	544	561	576	512	551	572	561	577	525	541	534	558	555	542	532	506	519	537	540	532	568	549	565	516	585	583	523	580	539	538	485	521	531	536	519	551	572	535	601	524	576	535	587	508	531	536	530	508	558	526	526	531	534	546	553	548	513	533	528	539	546	517	557	510	598	538	518	526	526	532	540	557	561	548	517	512	506	544	518	539	508	566	540	551	557	543	536	535	490	537	566	581	555	541	554	560	522	549	546	588	592	556	548	563	535	544	553	563	545	530	550	522	551	541	533	554	561	507	515	542	540	534	564	561	559	540	519	542	546	523	595	537	558	573	509	574	516	569	529	592	516	547	548	552	554	537	529	532	543	505	518	525	554	520	521	518	540	510	525	519	562	513	548	526	579	527	521	549	503	541	525	528	511	578	490	552	562	586	520	530	554	529	541	540	548	570	557	539	576	558	509	532	477	512	514	580	531	570	546	515	548	570	521	526	578	542	569	540	530	538	564	504	538	526	487	525	529	534	517	532	566	562	489	568	527	550	551	579	565	550	558	518	504	546	510	565	508	564	570	506	529	553	533	574	517	495	567	539	563	551	518	555	574	592	558	525	538	482	544	542	560	546	527	502	511	511	529	568	540	513	518	550	557	503	514	557	510	564	553	507	563	565	504	569	597	502	591	509	541	516	552	520	537	504	547	557	554	531	526	555	559	540	560	549	541	568	561	530	517	561	542	510	538	542	551	552	538	523	530	542	540	536	555	503	550	572	533	535	546	501	557	521	515	543	530	567	518	522	524	559	513	541	508	554	545	520	565	546	526	545	502	521	540	535	558	543	504	525	570	505	506	504	551	544	570	553	524	499	535	540	576	528	523	513	481	550	544	560	559	516	566	543	578	510	571	504	538	536	555	518	596	549	569	547	515	530	509	503	553	546	492	506	516	544	528	521	559	570	520	557	511	541	557	571	513	526	618	523	548	535	571	548	547	521	545	564	569	583	550	526	552	543	498	545	520	536	546	517	510	525	550	507	517	492	536	513	518	528	553	526	537	542	536	541	560	564	533	542	535	508	565	539	508	518	525	506	539	529	518	561	529	550	545	553	562	508	541	553	555	581	507	515	538	512	559	526	506	555	553	583	556	545	568	510	525	541	547	528	522	555	506	504	572	557	559	559	526	531	548	525	519	554	539	563	567	551	544	534	521	530	569	546	538	531	581	524	536	583	530	528	503	535	503	549	557	538	539	529	577	554	540	559	535	516	505	531	510	559	503	518	537	556	526	587	577	537	573	531	547	541	540	522	521	533	513	529	539	491	540	527	562	543	577	504	547	549	555	484	538	534	529	529	541	496	531	532	524	542	554	541	525	549	539	519	573	547	520	519	505	545	500	483	536	574	542	553	554	561	528	553	514	546	538	487	537	512	557	530	514	536	540	543	541	556	540	556	518	518	539	523	573	495	542	529	541	538	548	522	524	550	519	540	560	602	534	527	537	507	591	536	524	580	571	519	609	503	526	508	541	559	543	543	506	520	502	522	544	563	528	542	540	516	475	508	521	537	554	577	546	541	514	510	572	511	556	527	563	563	573	566	543	512	559	509	529	546	536	543	570	543	549	527	550	487	534	526	554	544	542	520	526	549	514	509	530	552	550	527	563	541	537	522	497	569	532	523	474	511	542	529	532	543	562	506	505	525	522	576	564	512	552	547	548	512	589	569	539	530	495	543	606	535	492	523	485	548	563	527	535	520	536	566	525	545	546	529	534	557	513	500	514	563	510	555	520	519	536	486	509	528	532	510	514	552	605	539	566	554	543	518	536	504	554	502	547	530	509	516	545	517	599	534	538	556	536	538	573	513	559	529	533	532	570	582	539	543	530	548	524	537	523	575	517	519	532	528	524	553	524	516	556	523	512	533	539	526	549	551	487	535	589	571	527	584	567	484	529	520	510	534	527	511	529	512	542	546	554	582	525	528	495	560	532	510	520	530	547	553	516	524	552	521	548	514	518	558	541	550	558	531	532	528	517	524	565	565	493	547	541	514	540	515	518	566	522	544	533	525	556	541	535	547	528	543	555	555	543	545	582	528	523	535	522	526	501	548	515	524	573	534	571	557	489	508	554	575	542	523	537	570	529	531	512	564	528	553	529	519	552	528	531	563	529	533	542	495	562	521	548	560	546	530	555	555	530	528	528	545	525	562	514	531	530	536	542	556	554	550	571	591	508	539	577	584	533	504	538	535	552	506	572	539	526	568	569	554	517	549	510	572	534	546	530	540	522	577	528	507	561	557	581	595	552	530	569	533	544	524	529	575	563	497	530	531	552	546	537	526	567	509	565	541	542	592	547	505	546	531	545	553	519	560	512	543	552	551	514	529	551	504	518	555	490	547	519	523	530	504	551	542	526	529	508	546	497	521	555	558	567	570	533	579	537	537	533	528	543	541	563	521	590	500	531	548	556	542	526	556	578	527	521	516	555	558	485	539	541	548	527	562	526	522	564	529	530	550	573	547	544	528	495	554	512	529	568	515	536	507	582	546	567	559	516	568	531	522	540	540	524	564	537	593	562	537	525	568	534	548	542	558	528	527	494	504	539	544	514	529	550	495	523	525	562	542	559	575	587	531	537	537	539	528	537	532	516	560	523	539	543	525	521	529	575	553	532	515	541	588	519	545	532	501	541	537	537	559	538	528	496	543	551	520	564	526	519	548	541	533	518	495	547	547	523	579	546	566	521	523	557	535	530	526	543	522	540	528	528	521	513	543	533	523	544	565	497	547	507	552	580	538	531	560
60020	26349	8534	2303	1403	1071	787	654	559	515	434	415	429	387	369	396	326	317	324	293	327	285	318	309	325	251	293	308	267	295	279	278	277	238	276	251	252	278	275	266	292	260	277	249	251	274	274	254	268	265	256	290	282	277	283	274	320	252	267	257	252	247	245	249	275	250	289	282	311	274	248	265	285	281	294	261	270	286	257	264	264	280	254	266	254	269	254	261	279	284	254	233	271	250	305	255	256	287	285	254	278	263	266	272	272	273	270	280	266	273	271	256	267	272	290	277	270	238	263	274	255	251	252	290	275	261	261	260	279	294	236	277	270	275	247	266	284	267	277	275	263	253	266	254	240	265	263	270	268	274	265	287	257	267	286	243	253	283	249	245	270	263	254	228	294	239	259	266	278	268	254	279	276	269	264	262	277	285	249	254	318	253	264	248	263	266	250	253	254	264	256	271	259	283	273	263	279	263	260	252	264	313	274	275	255	282	280	230	240	263	267	265	236	268	290	252	261	257	264	291	286	255	254	250	273	249	244	247	267	258	251	275	301	282	248	278	253	253	275	262	256	231	262	252	240	259	270	276	274	255	250	308	278	272	288	260	272	273	258	241	271	257	286	283	286	254	276	276	278	273	286	270	281	269	247	266	275	288	268	281	279	236	255	261	260	254	295	251	287	296	262	245	260	270	264	240	283	238	275	240	281	279	236	237	237	271	236	258	268	301	267	275	278	279	273	288	239	292	273	285	256	276	269	286	259	263	258	269	272	285	267	255	260	285	258	289	256	271	251	243	255	275	264	259	248	275	271	264	248	240	259	278	288	261	263	278	270	260	285	257	280	270	259	276	260	251	265	261	294	265	277	285	277	280	273	249	266	291	269	259	257	301	271	252	266	262	270	243	275	268	270	250	285	270	269	254	244	263	263	268	256	265	276	272	254	263	255	252	295	253	239	261	291	246	274	258	281	280	258	291	255	219	267	275	256	278	262	244	270	257	233	242	278	255	250	279	268	244	270	279	255	264	269	267	243	268	274	255	246	277	265	262	281	296	279	277	280	294	303	291	254	249	294	270	247	257	296	255	270	265	252	266	249	259	262	267	262	265	258	281	274	255	249	269	286	276	252	279	238	269	266	260	275	272	260	245	267	274	275	269	259	246	294	225	266	277	279	236	261	272	252	262	273	273	258	265	275	252	272	284	273	287	256	280	262	278	276	235	256	258	265	272	265	250	271	266	296	272	236	248	261	251	284	268	237	288	246	265	267	260	277	275	250	262	255	318	279	273	288	283	276	306	259	234	260	240	229	242	281	255	244	247	260	299	243	259	268	247	264	241	275	249	267	274	282	234	258	261	275	289	259	255	251	241	284	298	252	270	286	264	276	256	247	254	291	264	296	244	276	289	258	246	257	277	257	263	242	270	258	241	268	283	265	243	280	265	246	267	236	255	277	278	279	246	278	277	244	245	268	261	266	285	248	261	264	282	282	256	274	248	280	274	263	274	278	294	254	269	308	273	252	271	271	269	287	272	288	244	237	242	256	269	256	271	250	265	279	253	290	272	268	272	287	264	270	285	264	255	272	252	281	254	269	274	284	271	276	276	287	264	242	292	281	258	270	224	261	254	277	255	266	256	269	276	258	258	276	259	272	255	261	230	268	273	278	213	276	261	268	266	275	277	289	261	275	242	234	275	260	258	273	261	268	286	258	265	256	267	250	251	262	267	273	253	247	251	252	231	278	296	272	255	243	266	273	285	255	263	282	254	264	273	267	272	263	272	267	254	248	298	228	284	235	231	271	289	287	261	278	268	265	292	241	289	261	297	258	252	243	254	264	279	248	259	278	277	264	283	241	256	235	258	223	257	269	246	255	257	264	271	266	233	252	295	253	251	265	264	267	254	239	250	257	259	286	270	236	302	265	273	254	256	243	270	264	270	284	266	268	297	280	272	279	288	286	253	261	253	256	255	270	271	284	252	253	280	254	270	274	288	264	262	266	245	262	282	267	243	261	275	278	271	268	298	284	277	266	242	268	303	276	270	260	278	269	262	253	258	258	284	278	244	240	244	265	259	267	242	243	260	265	274	289	258	275	266	249	230	245	255	274	234	252	280	261	259	301	265	283	267	240	249	233	257	271	268	256	235	268	247	239	259	269	267	256	259	269	252	239	257	263	262	261	280	276	255	260	264	255	258	279	244	253	254	292	254	258	277	251	274	249	278	243	241	235	248	289	282	272	257	275	256	263	275	265	308	274	270	265	280	259	264	274	264	282	265	257	252	237	277	252	281	252	235	260	274	251	275	290	288	247	246	257	239	255	289	274	281	299	286	263	245	247	282	266	281	275	273	275	254	286	261	250	263	271	297	274	276	265	269	268	294	244	251	253	239	267	285	255	250	270	287	262	273	281	283	283	232	262	264	270	278	270	284	281	267	275	273	263	276	246	265	247	272	245	257	252	278	250	255	263	277	269	248	274	276	263	275	259	264	253	281	269	265	243	297	255	281	250	252	287	248	268	242	280	256	274	257	242	246	264	261	276	222	242	258	235	258	273	270	231	293	292	243	280	237	264	275	283	268	281	258	267	247	257	264	257	274	253	266	286	242	265	278	272	228	259	262	278	259	272	263	280	282	268	280	265	254	267	270	292	255	239	230	279	265	308	257	271	242	270	262	256	280	254	277	283	264	255	266	255	274	300	273	278	257	278	239	260	270	278	256	241	262	260	280	291	228	266	273	256	261	239	250	288	276	278	262	259	273	304	243	288	244	269	292	250	285	276	244	302	274	298	288	248	270	268	241	283	250	264	248	261	299	263	229	294	294	233	262	253	303	256	255	294	254	303	261	258	259	274	257	280	251	268	272	263	272	254	255	274	276	223	232	233	250	245	248	255	293	252	281	275	270	254	269	265	263	245	266	249	239	254	249	285	248	245	245	252	270	256	258	285	283	266	267	272	244	279	245	240	303	304	274	273	273	281	294	252	244	235	255	235	272	263	265	253	265	292	258	262	290	259	254	246	272	269	235	286	268	226	240	273	277	263	249	239	295	275	255	256	273	271	270	290	253	242	254	254	269	274	285	261	283	267	274	255	242	275	288	241	278	261	259	257	244	283	239	256	253	257	288	293	275	275	267	268	278	272	253	249	290	266	234	261	268	272	290	265	263	248	269	275	279	256	250	283	237	289	242	261	257	280	280	241	284	300	268	257	282	285	269	292	273	276	286	255	244	258	249	221	268	297	286	254	278	287	262	266	283	263	271	268	287	264	275	293	280	257	250	267	251	273	244	261	257	280	274	261	266	277	261	261	278	268	242	285	241	266	275	246	285	260	259	240	265	294	282	277	244	288	262	272	269	258	275	299	244	253	249	262	298	287	245	273	244	258	258	291	280	270	224	270	229	273	258	248	266	264	267	252	276	276	272	269	281	267	258	256	275	228	238	260	276	278	279	282	269	265	248	252	301	266	244	300	286	284	282	247	273	238	252	259	248	263	283
37773	4032	6001	6454	5397	4448	3703	3094	2637	2344	2134	1891	1747	1580	1460	1378	1408	1304	1293	1190	1156	1183	1070	1155	1051	1032	1043	997	969	1003	967	912	940	929	972	927	912	929	849	875	886	885	865	920	859	929	879	901	814	815	811	847	821	881	860	832	848	837	876	792	872	857	818	828	808	814	816	860	799	843	811	795	814	825	784	797	833	808	826	779	826	759	785	852	761	739	782	804	806	819	797	819	828	792	788	778	784	820	820	821	796	856	803	779	759	744	776	789	806	769	768	787	764	809	769	809	828	801	808	761	788	805	755	788	797	812	798	792	806	765	747	792	846	825	813	757	785	788	863	846	812	741	803	796	796	781	844	825	787	755	786	829	785	793	778	751	797	795	820	799	759	746	788	726	796	730	795	766	833	764	764	814	770	802	700	800	807	815	752	766	750	803	782	789	811	766	859	736	796	760	787	807	741	850	763	799	753	823	778	793	772	797	777	823	806	835	759	809	782	766	755	761	799	771	726	720	778	777	791	754	788	750	791	808	777	799	761	780	760	837	818	788	769	846	767	730	780	823	798	783	755	789	753	753	754	788	811	757	806	777	810	845	774	771	814	833	821	760	826	771	813	821	794	775	812	810	774	759	786	814	793	774	765	727	732	798	807	785	805	792	762	763	783	751	739	781	790	732	802	804	765	754	772	823	766	804	815	775	824	776	751	788	770	798	837	803	802	803	801	798	804	743	810	800	775	820	786	838	791	781	767	741	805	772	809	837	822	806	742	811	816	789	743	797	841	735	802	790	780	792	816	769	815	768	821	768	792	793	790	830	775	813	785	837	757	808	784	809	813	851	795	754	771	802	798	815	813	778	784	813	770	767	806	807	775	801	790	774	782	790	805	815	771	765	763	767	717	798	794	847	792	783	773	787	786	809	775	768	824	807	809	809	763	785	794	728	817	838	752	762	783	770	808	788	800	781	798	826	763	751	807	753	776	702	766	768	822	826	792	819	750	737	790	827	784	752	775	781	820	803	825	836	789	792	765	805	721	799	767	749	768	758	826	787	810	774	780	806	812	779	859	766	752	784	759	827	765	781	785	793	767	824	757	782	786	812	801	781	762	793	832	807	789	725	775	828	810	765	817	773	786	802	823	747	809	799	794	792	776	768	788	814	851	787	784	819	801	763	838	769	784	782	796	807	789	766	787	801	722	817	783	743	797	810	749	750	801	802	750	743	798	802	734	767	809	750	782	788	754	833	833	763	798	773	751	763	794	784	778	777	799	828	776	748	786	809	815	762	758	788	797	808	845	773	799	795	749	761	792	791	773	808	765	821	759	783	778	820	789	740	782	803	831	738	743	753	796	754	800	826	775	829	822	795	779	811	805	777	769	772	806	786	769	750	791	788	792	752	768	759	805	813	808	792	850	749	793	781	762	769	739	780	767	801	774	769	789	858	801	765	851	808	810	767	784	806	769	743	814	794	810	719	821	819	794	791	814	782	802	769	756	832	790	759	798	850	797	803	803	770	783	819	857	752	764	780	796	762	783	798	789	819	811	754	712	820	789	802	778	824	780	774	772	781	829	754	800	761	780	764	781	774	809	807	781	827	819	734	801	774	804	769	761	799	748	780	776	802	780	807	817	819	820	764	825	789	743	751	806	769	763	778	778	771	784	755	778	808	731	824	784	796	758	709	764	797	723	780	792	734	811	767	868	752	815	817	815	822	779	786	782	776	743	800	754	764	810	769	774	779	791	837	793	780	790	789	814	761	800	785	778	766	833	802	783	805	808	749	767	801	773	766	728	790	771	811	759	756	774	779	774	782	813	775	756	841	811	834	796	771	796	825	798	749	809	753	800	799	782	808	746	811	779	785	821	770	760	788	777	817	753	773	835	766	782	808	838	740	778	775	741	784	791	796	816	789	848	818	798	813	794	804	783	798	785	780	789	768	788	757	773	872	727	794	828	787	782	791	788	777	775	766	776	803	815	796	794	802	848	819	844	783	773	730	820	770	756	781	820	820	808	792	807	792	768	776	806	742	763	783	760	764	768	780	788	794	771	791	789	819	862	799	802	750	821	810	807	776	837	826	729	778	802	821	803	771	754	782	816	788	803	794	826	766	739	789	789	789	799	821	753	799	755	807	812	821	745	811	816	783	795	758	772	792	758	825	789	805	788	772	802	793	843	839	799	794	796	827	807	805	815	789	743	757	773	751	785	763	846	768	803	767	784	771	826	811	778	817	788	819	783	781	804	841	803	759	789	816	839	799	799	749	795	776	743	761	761	821	783	827	719	773	803	772	820	760	760	763	804	803	804	759	742	784	777	753	762	827	769	749	778	779	753	789	809	786	779	742	762	810	793	776	771	786	790	760	790	781	776	808	766	741	765	765	795	797	788	785	769	785	766	829	754	778	751	796	797	840	796	780	782	768	813	801	786	806	799	789	776	767	796	788	836	804	837	786	738	814	829	768	813	787	823	759	787	812	789	749	790	779	801	820	813	762	801	763	724	778	806	793	842	767	789	824	796	811	794	807	794	782	779	763	754	755	777	767	784	764	774	784	809	818	802	759	761	775	795	784	774	794	819	751	823	765	827	779	761	802	784	807	841	791	777	791	762	741	780	810	811	782	817	832	765	814	826	790	820	782	719	772	766	819	771	767	746	760	836	779	780	785	768	822	760	779	776	782	768	815	777	760	831	809	762	802	808	805	795	788	736	809	767	791	798	758	833	783	798	788	763	789	739	744	821	789	794	768	743	802	782	805	808	788	778	779	772	814	752	850	735	782	763	847	794	782	803	835	787	806	769	795	785	794	750	871	797	808	834	820	790	785	799	823	772	824	761	769	783	811	772	770	758	777	768	828	795	765	774	801	795	801	801	751	794	824	775	809	777	763	805	792	801	733	818	773	788	745	764	800	785	792	786	820	813	794	812	829	825	758	777	786	777	801	832	804	783	763	794	768	773	761	750	787	790	776	785	778	812	820	768	778	711	804	757	790	757	771	803	770	789	750	812	766	801	719	772	749	763	777	770	808	742	759	748	737	773	779	791	778	748	744	837	756	796	793	806	811	775	793	813	761	775	759	785	807	791	813	822	757	760	729	773	833	811	799	787	805	761	731	787	787	772	784	807	804	767	789	801	791	800	788	869	723	782	802	749	747	785	784	754	790	783	785	809	790	834	767	804	784	800	777	842	748	758	763	744	795	792	800	817	801	784	755	781	803	756	750	817	806	760	834	794	786	750	753	764	717	769	782	795	787	736	772	800	796	747	835	766	739	721	793	831	753	788	756	779	789	834	810	713	777	811	793	846	813	835	789	761	832	824	792	739	844	765	830	773	768	792	806	825	781	778	813	795	761	799	760	804	814	788	806	805	820	738	824	765	754	766	802	830	775	789	776	785	787	785	783	847	750	759	732	752	746	807	812	786	757	848	761	772	783	737	787	799	779	783	755	809	825	797	822	761	787	799	750	783	793	803	797	812	760	808	751	758	794	790	788
7905	804	267	173	135	118	108	106	101	105	103	86	101	86	98	121	120	102	111	99	87	110	118	101	125	96	103	106	100	109	102	84	106	102	84	84	102	102	94	102	102	91	114	111	89	103	74	88	103	79	110	104	91	78	75	96	95	100	96	107	79	92	101	108	101	93	87	97	99	88	105	102	96	103	92	93	97	91	87	108	85	89	100	104	104	94	108	85	92	89	93	103	97	106	94	89	101	83	106	77	78	90	86	92	94	95	94	91	120	116	72	81	101	97	97	88	80	86	112	100	112	77	79	95	82	93	86	98	82	99	93	89	98	96	89	80	101	91	89	98	84	107	92	86	95	91	83	101	94	89	82	82	92	106	120	87	108	104	111	90	109	99	87	114	83	112	89	92	106	102	107	87	92	103	112	93	103	100	91	117	85	100	110	81	92	88	92	93	79	95	91	90	81	88	106	86	89	101	99	89	93	88	107	83	87	99	109	82	91	97	87	91	92	108	90	80	97	97	89	99	96	107	95	90	88	74	97	111	76	116	104	105	108	97	106	93	108	98	87	97	98	115	99	91	87	104	83	87	94	96	97	101	95	102	85	110	99	93	100	86	93	73	107	115	89	90	94	88	97	80	105	92	87	101	97	86	92	83	91	107	86	80	121	113	96	108	106	86	100	104	75	93	98	91	88	97	82	99	90	94	96	91	92	104	88	94	90	88	107	99	102	101	100	105	88	121	97	102	110	98	100	98	100	93	98	87	76	112	92	97	95	97	96	100	87	103	88	97	104	104	87	106	92	111	103	98	85	94	90	93	106	97	100	88	93	84	94	100	92	97	97	100	102	89	95	80	94	92	94	123	78	93	104	90	95	101	97	95	91	115	98	99	74	86	110	101	92	107	98	69	109	85	80	92	107	94	113	110	95	93	104	80	85	68	104	79	89	100	100	89	103	87	83	84	96	102	100	105	98	110	93	104	106	81	81	94	104	96	98	98	104	102	81	83	113	85	86	119	102	84	106	86	92	90	100	83	89	109	91	82	81	102	87	86	82	120	81	111	96	100	122	121	104	107	103	94	91	89	92	97	106	92	103	103	90	93	111	84	102	100	110	105	114	99	96	81	98	82	87	111	88	110	92	105	103	98	86	99	105	99	104	91	104	99	93	109	84	88	94	97	103	101	99	103	72	91	93	105	82	105	101	93	96	82	102	91	107	83	91	101	107	77	85	101	107	88	74	95	97	84	83	93	90	103	91	91	85	99	103	102	112	94	95	105	90	91	112	100	93	105	115	100	95	90	91	99	102	106	94	108	105	115	90	90	85	92	105	99	93	107	98	88	92	89	91	94	99	90	111	109	99	106	78	108	91	88	101	107	87	90	95	85	95	82	109	103	92	103	113	87	93	86	83	73	109	97	96	80	121	90	86	99	111	93	91	95	106	97	102	108	95	86	94	98	102	99	92	110	106	110	99	93	99	98	98	116	93	96	102	74	83	89	84	86	92	92	106	104	94	100	97	94	94	105	89	95	101	95	104	107	96	102	98	91	81	107	117	92	86	91	103	95	98	89	107	106	98	82	105	102	79	79	106	114	83	96	79	91	83	82	90	102	106	109	104	97	95	83	82	97	108	81	88	96	108	106	101	97	94	90	92	97	94	93	112	81	106	109	106	115	102	112	82	105	111	85	95	107	90	105	94	90	91	90	76	94	97	87	91	82	94	84	100	98	92	88	95	97	83	97	85	83	108	104	81	90	98	111	96	94	99	108	116	83	89	89	103	96	89	99	97	103	96	105	108	98	99	98	86	105	97	101	108	80	85	96	82	110	90	94	75	105	101	107	111	103	89	92	118	99	94	93	113	86	91	98	89	92	111	87	102	107	89	96	96	114	108	97	81	90	87	87	101	93	99	89	88	88	95	91	92	92	93	90	94	97	104	109	85	110	92	104	90	82	88	85	89	99	107	101	98	86	100	99	109	82	110	90	110	101	82	89	93	84	112	110	105	108	98	93	86	92	92	87	104	92	93	111	94	107	91	121	98	118	99	87	106	87	104	104	110	89	84	73	109	90	114	95	99	100	100	105	93	106	104	115	103	101	94	112	90	89	90	90	82	100	109	107	92	91	83	109	86	71	105	94	105	110	100	102	103	102	108	101	79	112	101	92	109	95	115	93	99	74	116	89	103	83	97	96	97	103	88	103	103	88	87	97	97	82	73	98	104	92	107	103	91	86	94	88	97	104	63	85	109	84	109	86	95	95	72	110	103	100	117	76	104	101	114	86	97	96	84	89	103	76	104	97	93	116	103	106	97	104	101	107	103	95	92	92	108	100	86	93	98	114	102	102	88	102	98	98	108	79	89	99	92	81	91	87	110	86	85	90	106	113	104	77	105	86	100	97	96	89	103	87	86	88	113	90	81	92	96	94	99	103	110	87	95	98	108	119	99	97	91	98	105	107	96	110	79	104	105	97	104	100	106	110	104	86	100	119	83	111	109	102	100	102	98	106	103	97	107	116	90	84	85	104	106	115	101	84	105	112	93	115	106	117	92	91	92	94	118	89	77	96	100	104	96	87	95	92	110	94	102	86	100	84	92	102	75	91	97	93	89	101	111	103	95	89	100	106	86	87	84	93	97	103	104	105	90	82	110	97	105	114	101	94	94	102	88	85	109	93	90	82	96	100	85	109	95	110	90	92	99	88	91	99	88	70	91	88	99	112	102	96	92	95	97	99	102	99	104	113	103	88	94	106	96	102	83	89	99	94	99	90	97	94	98	90	91	102	104	91	101	88	102	100	87	102	85	98	112	109	97	64	96	81	92	86	102	96	94	93	97	69	94	79	86	107	92	102	92	90	106	76	106	68	80	106	77	88	88	93	79	93	101	106	103	85	88	98	97	89	106	87	95	88	107	80	89	90	97	96	98	86	90	74	87	108	93	112	90	108	97	99	94	95	87	98	100	101	90	100	105	106	94	93	86	103	112	89	103	85	81	90	86	98	97	85	81	95	88	92	104	97	111	94	90	84	97	98	76	109	103	106	92	98	98	110	94	78	91	94	86	99	107	103	102	90	94	91	111	92	99	110	92	100	81	105	97	92	96	109	105	107	85	103	100	90	122	93	88	89	87	87	97	98	97	101	99	93	97	79	102	103	104	73	111	96	106	96	78	103	104	110	59	79	97	91	90	107	85	105	95	110	101	73	104	85	92	82	83	94	106	105	116	98	105	120	96	97	101	83	94	82	102	125	92	88	74	105	98	75	96	94	109	93	109	111	100	104	108	75	99	90	74	93	109	103	92	90	102	113	107	90	121	96	106	90	78	93	87	86	77	99	106	114	96	101	107	69	86	83	99	112	110	113	98	101	78	107	83	96	99	73	97	104	92	97	79	103	92	100	103	112	78	83	93	105	108	97	66	113	104	94	113	72	109	100	96	100	84	94	97	83	96	80	105	101	87	113	90	98	103	94	107	91	88	89	95	114	85	92	92	94
8134	580	541	616	499	493	440	404	421	389	394	344	375	359	366	374	385	346	369	323	325	358	357	353	371	304	344	353	323	369	340	357	351	339	346	343	358	326	320	344	325	355	316	373	335	344	346	373	364	347	348	285	333	364	362	339	374	335	359	308	357	312	352	364	348	337	359	366	347	358	353	351	334	358	347	350	339	357	343	324	312	314	362	401	337	322	316	349	361	349	313	328	320	362	338	330	326	343	348	354	339	333	332	316	353	347	317	337	322	339	344	357	326	320	332	358	394	386	347	353	334	383	343	373	342	359	350	359	370	314	359	338	335	341	378	350	339	340	372	342	340	338	337	336	327	285	346	326	349	360	335	334	337	363	336	358	343	372	351	324	334	319	334	349	325	329	330	332	354	387	311	353	346	313	389	355	381	341	343	334	308	327	319	331	360	352	322	388	346	331	348	321	326	352	348	330	358	318	320	328	327	321	365	325	329	370	355	315	326	326	347	353	375	369	347	327	341	328	315	330	347	316	380	337	351	323	314	336	357	339	352	340	338	364	363	347	332	331	341	334	341	341	331	361	367	357	340	333	361	342	358	336	316	333	342	335	337	368	328	365	350	366	339	354	371	391	359	336	368	387	356	334	337	312	345	360	336	318	345	340	329	360	345	366	358	344	349	335	327	324	346	369	331	311	332	327	358	352	291	333	369	356	381	324	403	361	359	324	340	344	352	348	320	364	343	304	322	313	323	353	320	340	335	344	325	338	311	375	341	338	341	375	365	344	356	332	379	359	333	320	321	301	303	347	339	316	349	344	344	333	333	332	336	343	330	333	374	339	351	304	356	345	340	351	336	342	373	332	368	360	330	368	348	363	372	338	324	309	327	335	318	378	361	339	319	342	335	311	372	343	305	369	319	343	329	370	367	354	364	350	368	344	335	357	349	344	367	349	333	317	385	365	392	330	359	354	354	332	339	339	356	360	368	338	335	354	331	392	337	379	327	349	344	357	326	326	321	311	332	325	320	345	365	332	319	342	319	336	376	335	324	330	340	346	347	384	345	384	366	334	369	347	355	364	322	345	327	373	363	338	328	333	319	357	324	351	333	309	356	369	326	361	347	367	369	346	379	343	358	325	318	374	373	331	353	350	348	363	338	336	350	341	316	336	351	380	387	348	330	344	347	334	330	357	344	322	363	368	335	328	367	326	337	328	347	330	366	325	346	318	343	345	351	345	383	344	380	311	334	336	352	302	356	339	357	336	323	303	329	332	349	334	364	344	326	365	345	375	333	378	351	353	333	346	363	342	323	328	325	365	358	313	324	309	323	339	336	387	340	347	361	354	362	341	386	337	349	318	354	342	331	351	346	337	341	330	377	336	336	313	356	332	352	360	323	322	319	355	322	342	339	341	355	338	365	326	354	369	347	339	329	342	365	344	360	343	350	341	329	351	345	344	339	316	368	356	333	335	347	333	338	323	329	326	322	344	292	354	341	340	359	383	326	320	339	333	323	350	360	331	339	357	371	351	337	355	357	386	347	303	336	374	349	340	356	376	348	358	347	364	347	314	336	356	354	369	353	352	355	354	338	324	345	324	360	350	352	352	331	320	344	374	325	371	353	325	361	310	356	342	359	370	353	328	329	356	352	340	334	397	331	327	337	353	372	341	357	350	355	322	337	335	301	358	343	351	352	321	326	361	351	342	365	379	339	343	373	327	370	351	328	375	352	332	337	332	345	315	335	357	349	346	319	343	329	355	358	380	344	330	327	342	342	333	348	376	351	360	340	322	366	358	314	372	310	326	370	350	339	372	346	351	318	330	333	331	312	321	310	349	342	338	365	349	327	347	368	326	339	375	375	354	340	340	314	353	351	354	355	332	371	357	319	328	327	326	374	330	363	359	335	331	340	341	330	342	353	339	332	343	324	330	327	341	327	355	351	353	335	344	350	316	363	324	327	340	374	322	333	309	344	353	350	335	361	336	331	343	345	359	356	350	341	344	321	347	332	351	344	335	319	327	335	319	377	356	370	361	335	333	360	339	321	338	394	329	333	343	354	324	318	343	355	366	336	349	362	352	337	342	367	355	361	329	319	354	336	311	349	319	337	364	369	397	339	379	355	357	364	318	344	352	333	339	355	352	330	331	344	356	334	331	336	359	369	356	336	346	333	332	361	350	359	350	312	346	343	362	342	345	352	344	364	353	391	355	338	328	333	331	337	336	370	329	347	338	340	345	365	342	321	331	348	340	321	327	339	325	349	343	347	327	351	360	346	330	345	342	348	358	320	344	330	346	327	340	341	325	370	356	321	319	337	321	333	356	372	324	362	365	317	329	373	338	340	359	355	334	359	338	328	336	371	333	373	334	330	319	347	339	339	329	338	345	349	347	360	332	342	415	325	308	363	334	383	375	325	363	366	364	319	350	310	369	334	354	352	300	368	354	332	335	337	336	331	362	371	341	324	323	361	343	366	341	361	348	334	338	359	319	357	379	325	367	326	357	350	376	340	379	334	332	320	336	362	311	332	338	357	318	320	373	372	369	356	355	323	331	340	331	326	352	312	346	337	355	307	316	363	382	368	354	373	337	308	292	325	359	351	351	321	350	324	345	330	330	335	333	339	361	346	339	347	318	354	373	371	326	374	324	360	329	366	314	340	326	332	325	331	321	336	340	356	381	344	340	306	360	359	352	346	323	316	345	351	340	347	347	342	352	338	328	360	331	359	362	342	334	358	354	364	363	356	354	343	338	340	331	356	366	358	330	344	355	356	339	346	353	341	343	321	318	375	353	321	329	335	373	353	341	384	339	351	353	355	336	333	359	363	319	330	372	352	314	348	335	336	374	357	344	342	331	341	333	352	353	368	321	378	368	331	365	342	359	346	338	336	380	343	360	340	335	356	339	312	337	365	362	342	331	360	319	364	345	355	383	314	318	319	309	370	349	342	357	332	348	314	366	342	347	337	355	342	355	333	352	331	368	347	356	347	315	323	325	355	329	340	334	352	354	335	363	304	365	349	344	322	340	326	360	330	319	340	331	327	353	333	366	349	331	314	357	355	342	348	376	351	334	376	321	328	323	341	347	338	359	363	341	321	336	368	377	326	315	332	318	357	378	320	336	328	358	347	337	303	333	364	348	350	329	311	321	322	337	350	346	338	339	334	329	332	320	341	346	353	353	349	346	364	332	356	353	364	380	315	341	338	318	322	342	354	334	347	345	340	340	319	325	336	354	383	337	368	366	313	336	302	301	387	368	347	343	339	340	334	341	318	333	329	331	350	331	342	344	352	320	365	340	346	316	329	363	342	323	336	360	347	317	341	316	355	357	322	380	361	365	354	338	317	345	336	391	336	341	307	347	350	329	344	359	333	351	344	332	375	370	344	347	338	346	336	320	350	360	359	359	352	344	344	381	327	348	332	356	319	335	362	373	322	365	330	355	337	327	343	321	321	338	343	355	354	350	337	350	344	345	333	330	364	339	340	331	344	314	343	348
48728	19097	2716	1036	720	512	414	351	286	292	239	219	264	218	209	190	186	209	185	220	192	218	185	219	159	178	169	176	192	188	165	196	156	179	188	181	200	169	176	163	193	184	168	179	180	178	165	182	178	159	195	186	171	173	174	161	179	152	177	181	170	185	179	171	160	159	184	179	159	167	178	177	165	176	166	155	188	160	177	164	166	176	175	179	165	165	170	173	178	184	151	161	170	157	169	176	158	171	161	163	143	157	158	169	144	164	154	154	172	171	169	154	154	170	149	180	172	168	133	170	165	163	157	154	182	163	160	165	198	184	155	189	182	163	178	191	201	168	181	164	170	187	151	159	144	175	153	183	172	164	163	173	175	174	156	144	178	180	165	143	178	166	165	186	169	167	174	140	171	162	173	153	154	170	159	160	184	170	158	165	171	175	180	169	156	173	153	171	163	154	150	178	165	178	176	193	172	148	165	144	168	169	174	179	172	170	176	165	168	161	220	149	146	151	180	153	161	180	149	176	179	173	197	166	161	162	172	164	175	204	195	150	188	166	186	159	163	130	175	159	170	163	142	164	175	141	155	168	170	168	189	169	147	179	165	180	185	147	165	180	177	164	157	175	171	184	164	150	177	168	161	178	184	145	174	183	171	190	165	147	168	150	163	190	165	158	171	172	195	160	164	175	169	178	167	182	171	196	162	176	175	181	166	172	156	129	175	141	161	177	165	156	165	199	180	146	167	163	169	193	173	162	176	165	168	166	152	194	176	164	151	176	150	188	176	171	179	187	160	160	163	153	189	184	173	175	175	174	164	165	173	182	171	167	164	172	161	155	149	160	158	167	174	158	176	167	193	152	176	167	158	152	167	191	191	162	170	176	173	175	180	146	148	162	179	168	164	155	166	173	165	182	175	185	164	151	168	181	159	147	170	166	166	160	168	175	163	178	169	187	154	166	179	177	152	162	160	168	155	158	176	181	179	186	170	146	178	187	177	160	159	168	177	162	175	166	167	154	152	161	162	173	169	165	162	169	176	154	192	171	163	170	147	158	174	167	191	167	158	175	169	134	148	147	183	174	143	164	187	173	160	165	156	141	146	167	173	171	171	174	165	177	151	162	157	178	166	169	177	174	152	168	161	165	168	165	176	173	159	138	177	175	144	172	172	166	176	176	147	175	163	159	173	158	181	176	162	161	184	173	162	176	168	163	177	173	159	202	191	180	171	156	178	174	144	196	173	173	172	163	190	169	173	176	161	155	173	154	162	153	156	181	168	182	168	173	164	149	180	178	193	141	148	181	162	163	173	175	151	162	169	161	187	171	169	164	155	144	160	147	155	152	165	153	180	162	167	169	189	175	156	161	153	147	174	137	165	170	182	171	137	167	171	159	172	160	164	152	184	171	174	151	153	145	174	167	153	159	144	192	151	141	184	182	185	177	147	168	172	163	183	162	153	167	157	173	176	165	161	174	187	155	159	159	177	173	173	163	159	192	164	158	178	163	167	192	164	151	156	164	198	179	167	153	151	177	179	158	160	159	142	155	175	165	162	157	157	168	171	158	146	175	161	159	160	158	153	155	164	160	151	176	169	188	164	182	182	171	162	182	163	165	191	170	178	167	144	153	182	157	179	174	178	182	144	154	134	147	168	158	146	200	200	158	159	160	174	178	161	169	182	164	145	181	162	154	141	171	146	159	171	156	184	167	200	206	168	145	141	178	164	180	175	167	193	168	163	167	136	141	177	161	161	205	178	146	165	154	163	156	165	163	153	170	181	155	147	183	181	172	153	185	154	160	172	165	166	154	155	162	154	199	173	188	171	160	188	151	191	152	157	167	153	152	178	154	159	166	159	171	180	163	178	149	161	153	195	163	182	160	184	158	150	167	147	173	175	177	172	170	152	170	196	171	177	167	163	180	165	164	179	174	167	171	138	168	163	163	163	147	176	173	180	184	179	175	182	166	172	163	163	171	206	166	168	146	195	169	159	154	174	200	169	158	156	173	180	178	142	177	200	169	164	174	180	188	167	158	181	159	144	163	174	161	154	168	180	167	159	162	165	167	150	172	155	175	184	167	148	153	159	178	172	155	166	176	196	158	163	165	176	165	143	179	163	181	169	132	158	155	175	159	175	152	146	161	159	174	177	172	173	178	167	167	175	194	185	164	160	170	164	156	162	168	172	161	151	161	160	183	166	173	189	150	184	166	156	172	155	171	172	151	161	165	156	179	172	150	161	173	151	171	177	174	189	160	160	170	179	147	155	174	171	162	161	180	161	158	182	160	164	174	166	173	175	169	158	173	176	145	181	160	167	179	149	163	146	155	164	180	166	158	172	150	149	177	167	166	184	177	179	176	171	156	189	221	171	142	179	161	145	165	155	160	162	167	143	172	184	176	144	167	160	202	169	157	153	148	172	153	164	159	160	167	168	178	155	177	166	162	184	179	188	169	158	164	184	171	155	162	147	176	174	200	178	168	171	147	158	167	162	152	166	163	151	171	175	197	149	161	169	166	154	168	175	143	134	195	177	164	160	142	168	171	163	188	168	186	157	167	172	146	164	165	168	162	185	192	177	188	176	165	178	187	176	189	172	184	159	168	149	152	165	160	171	168	153	158	151	162	187	180	166	183	179	157	155	172	166	202	145	177	185	201	167	176	186	189	168	173	175	157	159	161	155	175	151	180	173	176	153	156	179	155	179	171	163	148	171	165	161	159	169	173	172	141	137	173	172	177	163	158	150	162	184	176	170	155	171	181	184	157	170	164	164	171	164	175	150	174	180	179	162	129	170	156	168	194	181	176	173	186	176	188	176	181	171	197	163	156	173	173	155	164	164	156	142	159	142	160	149	171	156	147	162	182	166	166	160	142	167	164	174	171	186	161	191	168	169	153	163	176	158	183	158	160	139	138	167	170	165	175	132	189	148	161	165	175	134	176	168	145	168	165	145	146	181	179	152	184	192	182	184	152	163	168	169	168	175	147	176	148	188	165	163	168	170	169	170	180	144	161	157	177	197	183	175	168	151	195	186	172	176	170	144	164	174	177	172	158	171	166	147	188	152	156	163	177	178	171	155	167	176	181	160	180	162	179	158	143	169	168	166	173	175	161	156	182	163	169	180	174	152	153	185	172	159	166	177	196	146	160	156	151	158	147	149	140	175	168	166	162	170	178	137	159	193	167	172	158	176	165	166	162	172	149	174	150	181	150	180	156	146	167	181	182	162	183	172	162	167	168	158	143	158	150	169	167	165	173	169	183	150	185	176	177	178	193	148	165	199	168	176	180	159	169	175	184	169	170	181	148	170	179	183	145	194	179	136	156	144	171	163	161	171	181	154	160	141	175	159	153	175	168	168	163	187	163	153	148	154	171	191	158	178	144	185	149	173	167	164	161	186	156	193	179	151	159	151	192	149	157	160	162	167	184	147	199	154	175	170	142	152	154	171	166	163	142	190	181	173	176	142	139	172	160	154	157	163	197	181	166	156	176	151	200
31029	2830	3254	3506	2989	2397	2080	1733	1512	1318	1218	1126	1129	882	881	862	840	811	790	763	715	695	706	665	632	685	658	648	624	602	604	635	637	611	618	611	618	638	621	547	581	605	591	578	585	560	558	531	582	557	558	577	564	547	601	542	537	561	596	571	570	572	589	539	583	507	562	548	594	558	587	516	533	585	583	623	533	602	589	528	567	532	582	536	559	553	571	552	543	529	551	525	541	536	505	546	530	525	540	552	526	579	534	596	547	530	563	578	552	539	552	508	536	537	581	517	567	540	501	558	530	568	578	555	552	534	493	499	542	537	553	548	518	483	553	537	560	577	583	535	553	519	510	506	564	567	527	558	550	541	550	530	547	560	537	530	558	559	560	576	557	500	560	511	557	547	539	559	536	580	549	508	555	553	572	513	570	546	543	498	527	539	544	568	508	559	600	508	572	532	544	541	514	541	552	551	559	482	517	536	573	521	562	539	534	570	559	521	571	580	527	522	522	544	589	506	548	503	546	583	563	542	560	557	524	519	507	535	541	533	519	614	544	580	512	499	549	536	556	556	545	558	545	569	563	534	544	542	551	548	540	556	536	514	534	568	526	542	563	521	538	542	519	546	519	561	556	534	497	523	536	541	530	502	547	523	547	555	569	527	534	547	562	557	572	551	556	504	556	550	532	541	538	555	562	554	539	530	523	521	557	578	526	522	555	519	536	538	549	537	556	549	518	539	575	552	529	582	525	528	576	526	558	537	565	523	557	494	546	503	545	490	524	529	556	492	516	601	537	538	572	503	550	546	557	518	524	562	508	539	514	501	535	509	548	539	537	554	543	487	500	517	521	551	501	494	546	533	498	510	546	546	534	557	549	526	514	513	552	544	524	545	552	540	581	530	514	540	535	564	539	533	520	512	476	568	550	554	530	521	545	536	558	473	554	541	550	565	535	513	518	556	566	543	483	522	531	552	520	501	559	547	539	527	539	539	536	518	567	533	542	545	563	572	547	518	577	525	556	484	550	561	545	493	526	521	514	541	509	536	538	530	553	547	551	497	548	479	559	537	532	555	540	519	521	532	533	538	543	550	532	525	520	542	497	537	546	525	571	519	568	517	524	492	549	547	541	560	534	544	552	552	556	571	529	551	555	519	547	485	545	525	526	526	581	600	554	521	541	503	606	543	525	561	541	541	541	509	537	547	569	560	545	537	530	529	522	532	510	554	541	536	522	544	536	527	544	556	571	516	543	546	581	528	542	538	576	587	512	535	563	497	505	571	488	547	560	553	517	535	554	558	508	534	541	525	557	521	549	543	516	531	515	561	526	519	492	559	573	520	522	511	568	534	560	537	554	554	536	524	551	516	540	551	509	490	577	579	539	498	537	556	529	519	541	567	542	530	505	524	516	513	540	503	531	543	552	517	530	532	561	539	549	542	529	537	531	530	546	528	507	535	564	586	542	500	544	574	576	573	508	532	601	517	536	544	547	544	499	504	555	583	487	554	506	534	504	532	488	534	540	516	522	569	526	512	581	582	540	511	547	538	550	545	518	582	542	519	533	580	563	537	533	513	535	499	537	564	545	558	512	526	526	539	558	516	501	562	515	494	550	581	544	531	552	520	544	574	522	546	551	575	560	523	503	554	534	592	538	565	592	536	543	547	567	562	562	580	569	480	526	589	505	578	543	489	573	524	536	573	570	556	534	523	529	567	534	553	512	554	504	563	568	519	519	579	555	554	541	518	535	538	566	554	529	555	533	506	498	549	533	543	507	545	560	565	540	527	557	529	515	577	551	537	520	545	524	533	554	547	569	533	566	533	550	540	544	580	557	603	555	549	520	533	547	515	528	547	514	507	554	586	578	538	562	551	535	503	504	526	521	512	532	546	560	513	555	546	499	523	540	500	544	520	532	525	546	518	526	554	552	486	550	555	538	563	531	524	538	529	530	534	546	526	536	578	545	547	477	542	538	527	504	542	549	545	537	538	535	502	569	558	571	578	555	543	485	542	544	573	534	521	599	499	537	556	511	550	495	530	483	547	531	524	560	569	623	550	571	564	555	534	560	596	540	555	539	539	525	588	546	496	547	570	558	523	566	549	534	526	584	516	539	532	566	494	542	529	551	533	525	521	539	567	573	546	538	531	535	570	524	520	526	537	559	549	551	540	537	588	554	560	554	572	502	557	548	541	546	533	560	533	557	580	594	535	534	556	527	552	539	503	577	514	526	544	557	501	580	556	567	518	532	502	534	522	545	514	521	571	529	523	529	527	510	544	521	566	545	517	514	516	563	561	543	548	516	544	569	526	534	540	508	544	566	528	534	528	524	524	536	528	543	556	537	603	548	531	537	522	534	511	535	556	551	546	530	529	540	550	555	542	507	517	517	558	513	523	534	551	541	519	572	514	557	579	523	495	529	551	541	546	490	524	545	516	531	535	535	552	535	508	529	550	559	525	560	521	598	558	532	532	572	545	584	553	510	531	550	516	503	584	532	521	535	519	547	526	573	561	540	556	553	558	539	522	521	552	519	560	518	591	525	516	544	540	521	549	577	524	483	549	583	578	558	571	575	581	567	552	532	528	573	570	517	556	563	545	504	530	527	560	537	574	559	540	508	516	499	543	550	506	586	514	556	527	571	555	521	531	506	547	534	555	530	555	560	546	534	530	520	581	526	562	538	578	497	531	508	508	557	530	593	545	574	548	504	585	532	559	496	546	541	549	525	558	516	514	547	509	499	532	531	503	506	574	554	541	530	534	557	495	548	553	529	542	558	535	567	528	510	524	496	530	533	541	540	513	580	527	524	555	510	577	541	527	580	535	530	516	547	528	513	536	533	545	550	550	506	546	544	549	525	567	565	557	527	553	538	524	524	557	504	571	526	551	568	520	559	582	503	533	545	544	555	528	559	502	505	517	543	523	567	574	554	568	555	501	487	535	540	552	523	542	542	508	563	549	555	533	555	533	566	553	541	569	516	510	557	557	542	515	546	542	535	551	552	548	516	538	535	508	549	547	515	536	552	526	558	558	517	583	578	552	548	530	511	534	529	580	519	548	570	535	549	541	519	514	500	558	546	539	541	525	548	568	563	545	519	537	528	568	515	558	508	559	522	578	535	552	551	535	577	505	560	541	496	523	576	564	535	532	565	563	562	559	559	546	548	499	537	507	522	556	551	553	542	546	498	565	528	501	547	582	529	504	486	545	498	555	595	532	542	503	507	496	534	562	545	553	571	518	541	535	539	549	539	538	544	522	534	533	583	560	585	550	539	518	523	534	538	574	550	558	543	516	552	501	543	510	561	564	555	528	559	542	517	520	586	548	514	500	568	560	482	515	526	543	521	522	583	537	559	549	510	517	578	542	587	563	551	524	540	534	552	511	579	550	543	589	565	515	558	559	554	521	533	529	543	543	550	527	508	543	561	531	568	523	496	522	552	549	584	528	570	580	527	557	558	521	554	511	546	563	509	539	562	515	528	559	533	527	547	578	544	504
61314	29064	6645	2157	1448	999	754	681	556	499	468	437	394	376	368	348	349	339	303	333	344	305	304	309	290	309	279	268	312	285	251	258	282	287	275	291	314	303	271	257	263	247	300	283	300	282	246	261	299	278	258	281	273	294	285	265	254	253	258	276	285	257	266	273	256	280	274	257	262	256	264	242	300	261	281	239	257	241	270	275	281	252	258	264	272	286	252	266	262	248	270	268	273	272	268	258	285	288	251	263	260	273	295	263	276	279	276	245	297	281	272	260	271	236	260	269	255	279	271	274	287	276	254	245	279	267	259	266	236	248	235	247	281	276	270	263	272	258	260	239	258	271	282	263	266	284	276	258	251	294	259	252	245	263	272	267	250	279	269	261	283	261	243	265	290	241	262	278	270	268	285	259	263	281	283	247	290	242	271	263	265	273	234	256	242	258	239	274	264	253	285	256	267	261	280	274	287	242	250	275	271	269	256	238	265	276	253	275	259	242	284	257	270	285	242	291	284	253	242	251	248	251	311	254	283	284	243	288	270	270	243	240	274	276	235	269	254	286	290	283	270	250	253	273	261	263	263	285	245	267	285	245	254	246	273	268	288	267	286	259	277	291	264	280	302	262	278	266	272	289	265	237	262	235	275	250	267	262	245	243	264	262	270	272	280	285	242	275	243	259	272	276	266	275	248	256	276	292	276	258	249	224	267	282	298	235	277	262	269	240	263	252	249	278	290	266	275	251	265	269	255	250	266	247	265	251	261	269	240	261	256	299	264	260	234	263	263	262	273	290	252	264	262	229	248	252	298	267	240	269	280	256	277	245	272	269	231	287	250	252	238	275	241	262	258	275	258	242	231	259	227	239	245	265	275	286	263	273	272	263	283	281	302	291	240	255	271	251	280	263	298	283	282	242	231	257	261	271	283	271	271	249	277	264	245	293	308	263	298	259	249	262	257	233	270	276	265	256	282	277	280	258	276	276	270	236	277	262	268	288	229	301	245	292	264	261	245	268	240	264	291	243	285	295	252	294	265	279	291	271	267	280	276	258	281	275	254	257	250	266	255	274	275	260	271	268	243	235	256	262	257	266	286	234	284	275	275	266	257	289	280	273	255	279	242	264	257	286	261	269	263	270	293	279	267	251	251	271	284	287	260	265	280	254	248	269	250	254	249	263	267	268	258	262	274	255	270	275	244	237	275	303	261	232	237	248	261	233	259	282	254	259	272	255	230	275	301	248	244	252	297	250	249	310	274	259	269	258	284	252	267	284	253	250	233	277	275	232	251	286	261	261	266	271	247	284	243	285	264	265	237	240	239	244	253	282	275	260	240	256	249	280	263	276	231	252	261	253	242	284	252	250	255	243	253	304	256	274	244	268	253	263	256	305	268	277	266	293	266	261	234	275	233	263	262	283	284	282	285	272	269	263	260	278	253	248	267	243	258	280	243	284	258	267	248	238	258	252	253	247	271	275	257	272	255	269	275	283	272	269	300	310	258	250	278	265	268	286	267	267	241	287	237	272	275	276	261	262	248	285	281	247	249	267	253	249	273	286	245	272	269	270	253	241	251	269	265	269	277	275	245	271	241	267	281	240	262	252	274	283	284	267	270	269	276	296	255	256	265	276	282	261	266	285	281	275	284	338	269	260	241	242	270	288	270	286	282	243	264	265	257	257	253	260	261	262	252	260	278	257	242	266	252	249	287	276	261	250	241	257	247	280	298	280	242	262	273	262	263	289	285	273	270	271	261	276	240	294	293	246	277	256	234	279	250	281	275	285	292	269	277	266	277	253	284	286	279	283	301	279	270	230	241	240	238	256	270	264	281	310	262	264	228	241	257	244	285	246	248	248	271	267	259	256	266	255	278	283	261	254	282	261	270	251	286	302	266	249	253	282	268	240	293	301	256	277	263	291	226	273	270	256	280	273	260	235	266	267	275	253	266	267	302	241	227	265	232	263	260	258	251	247	288	296	239	263	291	294	267	254	271	258	255	249	248	264	268	257	244	252	269	259	281	284	269	252	282	261	276	259	267	250	245	266	251	258	292	252	237	238	289	258	282	281	256	263	274	240	240	251	287	280	238	264	264	275	272	267	253	247	249	269	292	283	292	239	264	227	273	258	253	270	259	252	224	272	249	288	260	252	264	297	270	287	269	263	246	235	268	246	262	284	248	269	245	289	270	268	237	277	279	281	271	272	266	260	269	246	291	249	270	256	257	284	273	268	247	270	235	276	264	249	249	250	271	269	255	285	271	260	245	273	246	246	268	273	287	278	271	263	289	288	261	265	251	259	271	256	273	271	291	257	245	273	267	267	269	263	271	277	273	260	296	302	277	278	258	277	247	258	273	262	268	269	280	250	241	246	281	260	267	268	276	268	236	261	264	263	258	263	272	268	255	258	273	262	276	248	286	272	295	264	264	292	261	272	239	251	266	257	258	284	275	253	282	257	243	262	258	283	265	268	266	239	272	262	256	243	265	242	260	271	280	268	239	278	279	246	249	262	255	288	262	252	260	270	285	286	308	275	251	234	293	258	267	241	252	252	252	263	252	273	272	238	269	263	282	302	286	266	243	264	282	247	273	289	276	253	240	267	276	247	233	264	304	291	279	282	269	253	269	248	260	251	257	263	281	256	276	259	301	255	295	233	256	265	239	273	261	274	249	275	248	238	259	245	265	246	264	258	273	281	310	260	263	296	282	301	238	287	288	281	276	257	280	267	261	300	264	258	285	268	234	265	276	201	285	269	266	249	299	301	261	256	267	264	266	259	256	281	264	301	276	273	266	256	272	238	273	298	276	275	270	275	282	248	287	275	237	268	280	257	255	246	269	269	273	276	280	270	276	245	274	262	263	291	246	288	222	271	274	284	260	263	257	249	257	288	245	282	260	252	269	254	283	277	249	293	279	243	234	272	265	256	282	276	273	248	282	249	259	260	255	279	273	277	264	267	265	274	253	256	273	231	264	233	274	278	270	273	282	227	249	250	278	253	243	275	303	249	270	248	253	283	261	250	262	260	235	241	242	285	259	247	251	243	283	240	274	276	262	256	266	305	260	276	253	270	282	298	237	243	243	253	274	245	242	261	239	243	275	254	253	286	246	240	260	266	293	278	269	261	237	282	260	284	293	267	238	271	255	262	255	253	233	260	261	258	256	285	279	285	265	256	289	286	255	264	244	306	285	279	265	266	240	261	282	274	254	286	252	256	265	233	267	234	257	266	288	242	276	263	251	267	259	252	268	248	263	265	276	262	265	254	285	277	267	266	247	275	272	249	239	290	238	249	280	272	263	283	268	269	260	244	244	258	267	284	229	241	247	289	268	264	286	262	282	261	277	256	270	278	287	268	273	278	248	259	275	269	262	294	300	269	273	270	265	264	281	269	287	284	232	248	228	279	287	269	274	287	256	234	270	279	255	273	268	291	265	250	245	265	300	264	253	270	241	264	263	243	270	267	260	276	251	278	246	266	296	275	239	284	281	234	261	239
39010	4468	5902	6332	5342	4393	3533	3097	2571	2292	2010	1867	1662	1597	1532	1409	1316	1251	1226	1135	1126	1142	1043	1114	1019	1027	991	992	973	915	943	920	878	949	870	945	882	883	863	851	882	843	892	882	882	820	881	856	859	895	842	851	822	763	793	895	796	844	840	807	822	829	750	807	816	847	817	787	870	740	830	785	806	780	758	817	830	774	862	775	790	822	867	801	777	839	778	805	831	777	798	823	766	835	834	819	823	798	800	741	845	793	759	811	839	780	805	815	782	788	795	764	777	816	761	823	774	794	842	803	790	816	818	808	763	753	801	822	803	816	790	758	775	799	820	751	744	804	797	810	798	805	833	807	844	819	756	807	790	796	724	847	771	853	807	800	791	764	779	767	826	812	815	830	796	822	802	837	792	796	803	812	833	778	793	755	793	821	779	775	841	790	773	752	785	812	748	750	773	785	771	748	817	819	819	801	784	794	770	800	820	801	806	808	810	807	828	771	794	762	807	825	774	796	761	781	766	813	825	733	764	779	784	789	777	815	788	789	810	816	807	808	764	756	817	811	819	808	785	825	820	803	802	783	802	776	784	733	848	805	782	840	790	771	805	771	851	823	744	811	768	775	753	746	760	767	800	761	770	802	828	783	774	826	788	771	852	785	828	795	765	726	764	731	793	787	824	825	799	758	776	824	770	728	779	809	780	789	845	819	786	748	777	751	802	764	824	771	813	781	779	815	772	801	778	795	755	776	769	738	748	788	744	796	757	753	750	762	767	807	804	779	807	771	809	785	765	757	789	840	812	781	783	839	828	749	765	782	780	720	816	780	738	803	749	792	779	750	767	772	789	779	829	796	823	805	773	833	784	831	790	798	794	785	762	750	734	815	756	786	762	808	833	762	791	815	760	770	777	796	753	728	751	842	755	805	780	808	763	778	786	767	749	769	791	804	725	833	740	809	801	700	801	804	830	735	816	844	795	765	782	779	844	773	741	819	798	806	764	780	794	799	859	770	782	764	793	782	762	728	777	756	751	779	779	769	806	794	808	779	806	806	763	785	811	830	814	795	818	799	766	751	827	786	761	794	805	766	764	769	785	772	858	752	798	792	766	793	782	813	759	790	770	768	756	789	755	818	822	816	798	800	758	763	769	781	803	733	776	801	774	805	813	837	797	793	770	777	732	790	772	777	759	820	803	784	808	806	759	796	812	757	801	757	764	810	747	805	745	763	720	772	781	812	819	789	855	827	784	783	750	782	795	759	786	814	776	813	778	817	799	759	805	780	772	739	753	762	755	781	785	774	772	799	768	755	766	843	837	794	781	828	740	800	802	815	790	788	786	792	750	786	744	790	796	804	813	789	762	787	783	799	783	787	791	767	775	802	838	808	741	774	756	804	777	806	741	781	785	768	781	749	776	779	761	825	842	727	764	776	778	816	784	751	801	788	806	763	801	769	796	791	823	821	842	786	793	743	810	775	801	796	790	742	796	794	763	763	801	747	761	751	741	819	784	748	778	799	791	784	731	808	826	802	799	760	828	775	797	786	720	779	804	828	833	764	841	720	770	722	775	810	805	838	781	835	774	779	763	772	800	796	745	769	821	783	833	751	735	821	744	779	816	830	763	787	749	776	745	821	812	761	755	826	796	815	816	766	758	814	789	844	799	775	810	818	799	742	814	801	844	806	784	786	770	769	783	823	774	778	822	769	743	790	733	810	826	817	804	737	762	730	764	826	853	752	804	857	810	775	811	801	777	844	757	833	812	754	776	766	806	763	840	781	808	786	772	746	752	776	814	775	765	746	755	779	771	795	760	799	806	833	758	784	840	801	813	786	792	797	844	833	802	758	820	786	763	762	768	774	797	797	791	783	766	772	769	796	807	809	780	793	789	825	837	794	767	814	828	769	774	760	745	775	800	773	770	803	783	831	765	821	751	805	787	798	778	782	807	775	804	777	786	781	777	810	791	757	783	778	769	800	725	791	761	820	772	839	830	799	753	797	753	792	782	743	760	742	727	763	769	798	840	745	831	823	834	843	851	791	815	784	753	843	813	799	827	801	751	790	842	826	768	780	814	816	772	843	784	766	769	745	823	747	817	805	757	786	771	790	767	773	752	806	797	755	804	761	803	769	772	782	784	848	801	796	781	804	796	796	848	790	756	774	750	743	810	802	813	816	788	774	806	757	823	805	803	808	816	785	792	779	776	762	776	778	723	800	758	783	824	828	823	761	875	808	825	771	771	792	795	813	790	781	827	799	769	765	774	770	780	753	755	786	794	803	802	774	754	795	827	790	823	753	816	801	756	792	817	798	754	727	803	815	802	766	795	794	804	750	780	781	790	727	849	805	835	870	759	825	838	764	821	805	797	811	730	808	788	782	813	755	802	859	792	745	801	778	790	730	754	801	780	811	787	790	807	820	813	748	784	748	797	729	747	794	800	829	812	798	844	805	798	779	781	793	760	801	812	765	854	796	776	807	767	739	796	783	784	736	806	753	829	755	790	736	776	756	793	764	773	791	756	783	817	776	836	741	782	758	828	794	794	762	772	805	812	833	806	784	823	742	826	805	760	833	806	734	799	791	766	756	781	778	835	742	804	833	789	779	802	803	807	772	785	816	765	823	767	786	806	807	813	783	741	805	771	789	809	769	740	856	812	766	761	742	798	809	797	789	756	786	747	776	784	809	809	762	809	747	774	772	836	800	779	800	803	766	814	777	777	763	810	790	792	786	792	754	822	776	713	780	833	798	787	779	791	802	809	771	807	807	781	795	789	756	754	810	801	769	744	774	793	780	743	827	794	815	774	817	768	749	782	795	749	818	760	799	806	739	783	781	790	782	796	794	795	794	811	747	760	794	794	764	888	813	788	796	786	806	753	781	790	778	764	799	778	771	829	794	794	810	802	804	789	742	812	777	770	805	766	774	761	767	732	757	840	795	752	768	767	843	797	788	837	787	804	736	803	774	734	755	788	798	746	793	833	738	746	786	850	824	818	837	817	773	788	786	793	811	791	846	817	780	832	784	775	855	776	780	771	822	802	805	800	752	789	806	784	832	790	806	763	801	813	778	821	799	804	754	785	843	745	793	793	786	842	763	766	786	744	783	776	769	746	791	779	801	780	781	767	815	810	771	815	801	827	751	775	797	800	808	784	813	772	817	799	770	770	794	748	852	747	755	744	746	854	756	770	716	809	845	777	791	815	807	764	795	817	756	798	786	774	742	831	774	721	769	800	813	814	816	787	809	808	828	802	814	779	757	828	827	801	805	794	739	767	806	771	816	782	807	768	828	802	795	878	805	769	779	765	748	808	815	716	747	835	816	762	755	762	771	750	823	811	822	771	827	791	804	756	798	797	760	772	820	832	815	725	745	770	753	809	766	786	814	783	779	813	793	745	792	798	827	861	771	751	806	762	817	820	782	783	803	773	751	806	806	773	827	747	766	798	762	776	800	795	746	738	791	792	768	766	859	811	760	834	816	819	769	813	775	790	780	779	798
8294	841	201	156	117	99	111	115	112	96	94	107	115	93	90	106	96	95	86	91	111	96	76	90	112	81	88	100	91	105	102	94	97	133	91	78	79	100	96	102	87	107	80	93	87	102	96	100	98	88	108	94	98	90	108	91	89	107	107	97	72	103	93	92	97	87	94	98	96	96	81	72	99	102	103	101	79	101	98	93	92	92	100	81	78	99	85	99	92	99	110	95	93	104	115	92	86	73	91	106	110	96	94	95	102	100	117	110	91	80	88	73	114	84	99	93	92	87	93	88	107	100	79	74	87	65	99	94	86	104	97	101	89	89	99	88	95	107	95	102	88	87	87	94	99	91	86	87	88	99	105	95	105	86	93	102	93	89	85	102	98	75	90	87	104	106	88	96	93	88	86	103	97	86	101	110	97	103	97	109	98	87	121	100	94	77	89	90	92	105	111	111	100	95	82	89	86	97	86	90	89	85	92	99	83	97	109	106	88	96	93	93	115	100	89	101	118	90	87	108	101	108	94	101	86	95	100	78	80	92	84	86	93	95	106	106	106	105	77	99	104	104	98	94	103	84	89	87	90	95	96	106	119	107	110	97	84	97	101	93	114	103	107	104	85	89	93	109	96	95	81	101	98	105	105	115	88	93	105	87	101	97	85	96	114	89	89	103	76	98	99	98	103	83	89	103	90	95	91	89	83	86	116	83	91	93	116	98	88	103	107	104	98	86	113	73	107	89	97	100	86	82	102	96	75	119	86	88	91	82	84	107	115	87	98	84	85	90	102	81	100	101	98	112	95	118	97	95	94	104	86	103	96	87	90	79	96	89	104	112	89	112	90	90	88	96	99	78	100	107	109	93	96	94	113	101	112	89	104	102	113	91	89	96	88	94	111	86	122	112	107	91	107	100	94	101	102	101	87	93	100	74	91	99	91	116	84	100	103	93	94	109	93	91	90	109	82	94	82	94	111	88	107	89	107	93	88	81	95	89	96	89	104	103	94	88	101	112	98	91	119	81	113	97	99	100	107	99	112	70	100	113	97	80	106	111	111	102	95	85	83	97	107	86	103	81	83	91	104	118	83	89	77	92	96	83	91	108	106	104	89	95	88	95	76	102	89	116	90	102	89	104	83	79	89	98	90	95	107	98	81	79	97	114	95	96	69	84	107	91	93	84	92	88	107	104	106	94	93	111	101	106	85	118	88	115	86	92	103	105	92	106	86	92	118	69	107	89	89	101	99	103	104	80	97	98	106	109	77	97	71	93	103	90	100	96	100	97	91	110	91	89	88	86	96	83	109	91	90	91	90	81	100	88	94	90	110	94	89	85	90	117	84	92	108	104	115	96	113	94	117	97	90	93	97	92	109	83	94	76	101	86	75	87	80	93	87	87	85	98	88	76	97	99	92	97	106	93	97	99	104	69	105	94	92	97	91	105	98	83	100	102	100	115	99	101	95	93	97	94	94	109	83	101	82	91	100	104	99	104	103	79	78	100	120	89	90	100	97	85	108	105	101	82	110	99	92	104	95	99	87	87	84	93	86	91	106	104	81	118	99	86	97	86	82	104	105	81	97	103	93	91	105	107	99	85	98	94	105	99	89	99	101	105	83	94	119	82	106	86	95	83	95	106	99	95	107	108	110	95	111	98	85	97	90	102	85	92	92	88	109	101	104	99	92	95	89	103	102	95	96	91	103	96	98	77	99	92	100	112	90	93	107	94	95	97	103	96	101	99	94	95	88	98	123	92	85	95	112	103	93	102	92	82	104	90	109	102	88	103	80	83	86	98	76	96	95	103	79	86	90	99	84	102	101	90	90	93	90	111	81	99	98	81	94	84	85	103	87	98	102	94	102	92	87	108	91	105	105	97	88	93	75	109	106	85	97	84	126	93	100	103	84	87	108	95	93	81	95	88	99	82	96	115	109	85	99	121	69	102	95	96	114	98	90	96	108	105	79	94	87	95	100	91	94	99	102	93	113	100	87	103	97	93	86	85	81	92	101	101	93	99	79	95	86	111	102	92	107	80	109	100	92	91	94	84	85	109	97	102	94	82	87	94	95	95	89	89	78	92	97	106	97	115	83	101	90	97	86	87	93	100	117	92	109	110	83	92	97	107	107	96	85	93	88	90	109	89	112	100	85	102	107	91	79	101	93	104	106	88	106	93	93	90	97	102	110	112	100	84	94	107	106	102	89	80	87	83	103	97	98	105	86	88	100	102	100	82	105	81	113	100	85	98	84	97	107	91	92	110	84	107	80	93	101	93	99	113	99	99	100	83	116	101	82	109	108	87	106	105	91	95	90	107	106	103	94	95	107	91	100	95	107	99	94	90	97	98	102	90	93	86	74	85	99	91	83	90	104	95	96	96	97	88	99	84	93	93	85	88	107	106	96	95	98	113	94	83	94	97	113	107	93	97	105	85	101	98	94	101	94	90	96	91	87	92	91	99	103	92	111	85	85	107	99	90	88	91	98	95	86	113	93	112	93	95	84	83	84	91	90	98	81	114	99	117	87	95	98	87	83	85	86	86	104	85	89	93	130	105	106	105	102	102	102	96	105	113	97	98	94	85	100	105	85	102	112	111	94	107	93	85	110	82	82	92	86	83	78	91	83	105	93	119	110	97	97	81	88	101	83	103	93	91	102	89	84	104	99	87	85	130	100	117	78	95	111	94	84	98	101	101	91	92	98	78	103	98	87	104	102	101	101	105	108	105	97	107	94	87	92	104	98	87	98	102	111	100	94	103	109	80	77	103	97	105	117	103	89	96	103	74	87	101	112	82	84	106	91	88	84	90	106	107	93	78	99	114	95	87	91	101	122	109	93	105	93	92	105	85	106	102	104	90	92	101	94	99	93	99	136	93	101	100	110	82	100	86	99	101	83	111	94	86	100	99	101	107	93	90	97	94	94	87	83	107	94	96	92	85	88	80	88	95	102	89	106	97	106	106	91	100	96	84	79	89	83	85	105	96	103	97	109	83	104	95	103	120	102	104	92	94	98	97	106	95	82	86	104	104	109	93	102	103	89	108	80	87	96	93	102	87	96	93	109	103	87	84	106	83	108	101	97	96	96	99	111	81	101	103	113	100	96	106	89	101	97	97	107	86	91	86	100	94	112	94	101	109	105	109	102	96	88	83	107	109	95	112	103	82	102	110	92	87	96	95	103	96	87	85	82	115	93	108	104	94	109	99	90	96	85	102	91	85	100	98	93	99	88	88	85	86	95	90	86	89	74	84	72	97	96	101	110	107	94	82	87	96	116	98	75	90	88	93	105	106	97	107	92	123	93	92	106	125	79	88	99	90	92	84	97	112	98	108	111	92	96	102	84	93	116	105	94	117	103	107	81	85	89	89	103	93	106	114	115	87	88	99	86	88	102	98	98	107	92	102	94	99	105	98	97	101	104	94	107	96	79	109	102	103	101	90	104	112	94	97	71	87	91	96	115	79	107	93	99	92	105	74	102	94	104	100	93	110	99	84
8460	726	545	567	525	456	443	423	400	379	374	347	419	401	342	354	372	355	345	354	362	312	323	356	343	359	323	348	363	332	373	366	347	355	347	364	368	342	361	299	320	348	330	344	372	325	341	363	372	341	342	363	345	376	354	314	325	345	356	345	334	357	364	344	374	365	358	334	378	309	356	357	340	342	375	334	349	357	325	351	318	375	359	383	345	354	328	341	373	345	349	359	353	335	313	350	366	367	322	310	294	352	346	310	351	361	384	354	340	336	352	369	359	341	342	343	327	348	351	343	346	342	377	353	348	324	351	355	348	366	339	364	310	329	332	351	360	388	356	369	367	371	336	349	322	376	371	353	343	328	365	362	352	340	328	354	349	346	358	348	385	356	344	369	348	363	323	335	354	323	379	349	356	343	361	322	329	342	326	364	373	331	345	365	355	341	355	369	356	323	355	367	360	319	326	371	359	321	340	354	326	367	347	314	327	340	355	365	335	359	310	311	341	339	319	383	349	353	345	309	362	359	350	317	365	383	349	344	344	341	341	341	374	340	359	345	309	355	354	290	379	350	365	355	333	359	356	351	342	317	335	384	366	342	332	332	388	332	366	322	327	326	375	327	340	301	349	356	321	380	350	361	319	350	317	349	359	380	318	351	373	326	362	347	350	323	338	331	336	343	372	363	332	333	348	340	348	315	310	321	348	368	312	314	346	343	363	296	341	335	384	352	308	348	326	317	358	334	301	363	343	350	332	318	347	355	361	358	336	339	357	337	326	371	368	353	348	313	322	342	337	334	348	353	337	325	348	338	324	375	335	342	344	321	360	353	368	358	347	373	354	364	356	345	322	378	323	337	373	346	344	344	355	336	363	347	302	374	336	346	336	375	358	362	344	338	316	353	337	317	341	349	341	330	354	342	331	325	329	315	325	357	390	356	324	332	371	348	362	346	348	338	370	360	330	343	358	363	351	348	387	353	339	340	331	336	339	357	334	363	328	329	383	325	361	342	375	353	335	331	335	345	324	311	357	365	344	355	358	339	359	337	317	339	363	338	357	351	349	352	324	345	363	358	341	346	341	363	357	368	379	332	358	368	357	350	353	358	332	367	325	358	348	333	370	342	344	329	345	352	323	331	369	376	355	373	317	349	379	350	355	330	322	346	339	317	369	363	330	334	374	329	349	328	362	344	362	341	341	358	378	363	337	344	382	339	339	321	367	320	355	327	324	400	368	374	341	364	362	307	323	328	311	351	371	334	349	360	331	370	347	339	344	338	359	320	363	356	345	327	347	359	367	332	377	348	362	352	327	374	328	355	317	345	332	375	348	372	326	321	372	351	339	339	367	380	389	323	359	354	341	342	388	346	323	348	356	361	360	341	330	330	339	357	340	325	349	358	346	350	342	343	325	399	330	330	320	358	338	377	332	360	350	350	330	331	360	338	330	367	346	355	347	370	354	342	308	339	349	363	333	354	324	326	349	349	357	386	321	332	334	379	335	339	326	341	369	353	341	322	307	342	364	366	355	296	357	389	297	326	343	343	334	350	330	348	306	296	355	308	325	342	361	325	343	414	339	326	343	358	351	377	339	359	357	378	328	329	369	325	347	362	334	350	383	335	367	346	353	356	361	358	352	353	342	341	373	328	342	351	340	353	329	307	346	329	364	405	344	388	317	351	340	359	350	343	344	345	338	343	332	366	340	317	342	371	316	392	352	349	338	344	357	345	356	363	346	343	342	375	328	365	345	344	345	351	324	348	337	354	346	342	361	353	391	360	369	320	366	363	332	366	348	316	351	346	366	319	320	353	330	322	311	353	348	340	353	314	339	343	348	345	314	351	324	340	294	359	329	361	366	339	359	332	385	327	345	357	329	334	389	360	346	264	351	382	341	350	373	337	371	352	332	325	376	331	352	335	368	365	361	357	348	359	363	343	349	354	362	362	320	354	324	368	344	312	360	344	351	381	353	368	354	357	343	334	338	358	336	334	356	325	318	316	330	360	349	337	322	364	344	372	378	347	380	356	347	352	335	331	365	356	371	351	321	376	334	342	339	354	354	363	345	365	370	357	327	365	345	325	343	353	354	342	315	341	366	351	309	328	336	335	357	346	356	338	348	318	336	342	350	330	318	328	351	361	316	319	348	336	343	350	304	377	380	343	355	355	341	328	341	349	302	336	342	364	375	338	358	334	358	360	316	372	322	394	353	346	331	374	359	372	373	329	351	327	333	376	352	335	352	352	411	340	342	333	327	321	355	359	365	350	345	322	335	358	331	346	370	327	318	334	331	336	378	353	346	359	319	327	351	356	346	338	349	331	326	347	380	337	327	358	360	332	359	338	350	365	345	379	363	326	341	361	346	343	317	319	345	402	336	353	327	361	331	335	349	344	336	359	353	363	350	317	327	345	371	362	359	351	334	355	359	316	329	392	338	360	335	354	353	357	379	346	349	335	313	343	337	335	366	368	333	374	387	337	371	387	338	376	329	328	355	377	328	327	334	367	394	349	361	369	342	307	349	334	353	287	306	379	341	352	339	350	364	353	366	352	348	334	357	370	353	341	365	345	330	311	314	358	376	377	338	380	355	316	350	354	372	360	338	347	371	366	351	362	344	344	337	369	371	363	391	351	347	368	356	330	338	362	296	347	345	384	378	346	335	346	386	365	316	351	316	371	385	310	330	342	352	333	346	371	370	342	333	358	339	361	334	379	374	364	341	350	345	349	335	319	351	315	353	360	330	327	363	345	357	371	351	347	340	354	345	301	303	343	356	352	362	352	337	327	371	346	329	351	359	335	384	313	344	341	362	360	363	340	323	362	318	330	354	322	335	316	337	313	306	376	324	327	358	354	363	354	336	385	347	338	299	328	355	360	348	342	342	354	371	373	333	369	352	348	341	361	348	328	355	347	340	405	330	350	341	338	340	331	386	360	372	370	365	347	331	363	366	320	353	348	349	348	354	349	372	321	335	386	368	361	345	333	324	359	349	373	346	339	325	344	365	310	345	371	336	341	346	325	334	330	326	357	344	349	350	352	330	356	327	354	371	346	336	352	357	393	350	359	339	343	333	332	343	346	380	341	345	367	353	346	326	337	335	334	324	345	374	330	341	307	339	360	346	352	375	335	354	378	382	355	343	368	350	315	338	352	334	359	368	293	347	335	336	340	336	319	319	350	350	323	344	343	339	332	344	363	384	360	327	385	318	352	308	385	350	336	347	344	312	356	343	365	346	363	344	341	340	341	354	345	325	334	338	350	335	365	363	339	370	318	365	355	330	295	337	361	372	346	375	333	344	362	360	363	343	348	347	342	345	364	382	349	330	306	362	306	331	344	362	322	350	315	325	358	336	355	355	340	329	340	348	379	337	357	332	346	355	356	363	366	337	331	352	334	331	378	348	365	350	354	378	354	386	348	326	326	357	333	312	336	369	346	356	291	350	334	335	372	350	337	345	359	355	350	328	372	283	343	347	362	324	316	317	330	351	344	328	369
48902	20316	2618	1018	712	529	420	374	313	310	255	223	273	215	223	195	185	200	201	194	176	226	181	201	181	166	185	196	184	196	186	179	183	156	178	161	159	155	165	166	205	180	193	153	178	159	151	164	158	172	167	171	180	190	175	178	173	179	161	178	179	164	149	176	193	181	168	160	165	196	181	152	151	165	173	181	181	189	158	161	184	187	159	172	172	183	178	172	168	182	178	160	177	185	164	151	148	171	189	163	153	187	175	190	192	172	170	170	156	175	176	163	199	167	169	167	159	182	153	181	188	157	170	180	168	178	172	183	168	162	170	160	181	158	145	169	147	171	154	182	160	173	160	163	179	174	154	174	164	185	154	157	175	176	186	151	153	165	170	183	172	167	166	166	161	172	164	138	158	165	187	171	172	162	145	168	165	166	181	168	161	163	155	164	170	174	180	175	183	153	163	159	166	175	172	161	170	165	188	177	154	178	201	176	179	180	167	184	172	155	157	190	157	168	172	161	191	141	162	166	137	151	150	173	157	175	166	156	187	140	172	176	161	168	172	179	171	185	170	154	176	174	164	184	154	163	173	158	139	157	164	159	163	144	175	159	143	172	168	165	195	196	172	181	168	181	150	183	167	178	193	164	190	162	175	177	165	161	144	146	188	166	164	170	155	170	185	179	165	174	179	168	156	182	179	142	171	184	167	164	192	185	167	174	164	209	158	208	155	161	152	180	189	155	178	165	169	164	175	175	188	143	161	187	183	171	219	151	186	189	164	177	159	177	176	169	168	171	191	182	175	150	178	164	163	157	171	143	160	170	165	175	196	169	181	171	158	163	194	153	198	168	183	168	177	184	149	187	145	153	164	158	155	162	170	160	153	198	185	164	163	161	168	166	160	159	180	172	167	179	159	162	149	167	148	180	171	171	158	183	162	176	148	188	184	174	149	184	163	176	173	159	177	169	157	166	157	182	164	187	150	184	158	175	160	168	153	186	167	157	172	159	150	201	177	164	171	151	165	180	160	159	178	173	177	158	192	169	170	156	158	159	167	173	183	163	154	155	169	160	148	163	156	189	160	167	170	193	158	161	169	171	157	170	149	160	183	154	195	174	145	173	165	159	178	166	180	162	144	151	150	154	157	155	148	175	163	164	147	182	157	168	154	163	181	163	149	175	164	160	155	160	169	182	170	156	177	163	178	161	149	153	172	140	177	144	185	167	159	161	152	176	168	173	167	152	188	154	161	147	152	175	171	184	149	148	156	139	173	195	157	162	169	160	167	164	157	149	171	169	142	159	169	139	143	158	185	166	143	164	163	169	180	142	172	160	175	181	173	169	183	157	164	156	159	166	165	165	171	159	151	174	182	160	167	150	190	160	154	173	166	181	178	173	181	157	151	192	160	166	187	165	173	181	134	176	162	160	165	152	150	183	209	163	176	174	141	194	191	160	185	185	174	185	168	147	154	163	155	158	142	167	167	129	153	179	166	167	168	158	185	135	168	164	147	169	173	175	153	167	184	180	163	136	188	170	180	156	159	171	171	135	165	170	141	141	185	186	166	179	161	177	153	153	151	166	185	178	140	184	161	164	169	156	148	163	157	162	157	183	136	160	138	175	175	161	169	168	178	161	174	171	190	159	170	180	163	169	140	165	182	161	189	167	158	179	181	180	170	162	138	174	154	170	148	166	149	181	155	156	159	152	168	158	181	175	185	155	165	174	184	123	172	158	180	177	181	163	154	155	175	163	169	169	187	155	184	143	182	156	169	177	155	168	147	148	191	174	159	160	183	183	171	186	145	147	169	177	164	156	182	185	178	148	187	163	152	137	160	159	169	164	151	169	157	168	141	170	173	175	163	152	168	173	168	173	196	210	163	156	165	164	160	179	154	167	168	155	139	178	166	177	166	161	167	168	168	173	187	150	170	173	150	153	177	164	181	181	149	174	190	186	187	182	171	148	182	166	186	185	162	176	153	170	171	180	163	171	193	164	139	164	139	150	169	149	170	181	180	182	143	190	171	159	175	143	167	166	197	167	185	165	178	156	170	172	180	162	178	176	176	186	169	158	163	162	170	175	178	180	186	193	165	164	190	172	161	166	160	172	180	177	165	191	160	154	187	186	159	165	174	146	176	165	162	196	188	174	165	158	162	181	157	170	169	160	182	169	165	168	170	183	143	154	176	159	160	155	154	174	187	156	175	163	152	170	171	155	159	167	182	153	184	181	169	180	176	163	170	158	159	161	153	182	167	152	161	151	162	191	166	178	168	165	195	185	176	181	151	179	173	166	153	165	167	166	176	165	177	173	173	178	167	147	187	163	148	173	173	171	171	158	159	172	180	176	167	163	162	172	175	152	175	142	167	153	152	186	169	195	176	153	146	162	180	186	163	150	185	163	147	150	154	168	198	180	172	174	153	153	168	170	162	204	181	165	169	150	166	152	171	165	187	185	168	172	175	162	153	148	170	156	181	145	152	173	167	166	168	150	146	176	168	157	156	179	191	166	146	180	178	169	170	152	170	186	173	173	143	147	146	171	158	144	163	173	173	168	149	148	162	167	170	155	177	152	183	189	157	153	148	180	154	164	173	142	151	167	176	163	171	144	177	161	167	169	178	188	172	174	162	173	169	166	185	146	181	149	150	153	161	148	172	182	144	142	179	172	168	161	166	180	140	157	155	167	165	171	155	152	156	180	173	185	173	169	167	164	160	174	165	189	160	173	180	154	181	175	155	166	160	177	155	182	174	162	152	174	175	165	173	199	174	170	173	182	188	130	181	151	171	163	160	171	165	194	175	167	174	159	149	161	153	170	170	137	159	165	160	181	192	162	188	159	176	150	173	160	189	148	150	137	162	181	159	170	157	146	175	164	179	155	153	162	155	162	157	163	161	203	164	178	149	195	196	179	150	170	147	191	167	168	175	161	180	163	162	190	157	152	171	169	150	153	165	163	165	165	161	156	171	165	178	168	157	158	171	184	160	160	158	156	157	159	159	158	138	175	179	164	173	160	183	171	179	181	150	165	162	152	162	194	165	153	159	195	166	173	187	164	174	148	193	173	170	179	163	171	157	190	161	158	177	205	183	182	172	150	160	154	166	146	160	172	159	156	154	153	160	185	174	170	155	171	170	156	184	170	157	159	166	146	165	164	177	175	156	183	154	180	168	158	158	160	163	155	164	163	162	155	159	148	180	164	165	165	188	147	162	159	180	169	136	151	145	160	141	176	184	188	152	165	146	163	166	170	167	158	167	182	180	149	154	155	162	175	161	147	155	161	172	161	158	166	183	151	155	176	189	175	178	172	165	156	148	170	164	188	157	197	180	178	160	178	175	185	148	167	146	190	188	179	179	195	175	162	149	166	193	179	174	161	183	136	158	182	172	158	168	152	153	174	170	170	177	151	166	168	151	144	170	147	145	152	170	192	164	191	172	169	163	168	180	174	152	174	158	186	176	158	165	144	157	165	176	164	193	165	181	160	171	147	179	134	154	183
31344	3706	3284	3516	3012	2418	2094	1711	1508	1393	1173	1057	1049	896	935	905	836	813	760	736	692	730	726	678	674	670	616	669	671	627	604	624	642	604	609	584	589	576	601	653	573	582	556	599	595	588	608	598	568	543	577	591	574	535	599	564	609	565	581	552	567	547	570	522	577	562	541	577	532	582	590	555	553	535	553	566	578	580	497	574	549	545	539	564	562	504	561	531	548	539	563	568	575	557	563	551	534	515	557	518	574	555	579	570	530	557	555	570	566	536	568	533	522	543	552	547	560	550	562	523	566	548	527	548	500	530	542	543	543	547	520	599	551	552	525	563	550	539	512	581	528	534	537	501	562	553	542	515	565	574	567	573	543	548	517	526	500	554	540	537	549	554	543	573	552	522	541	527	527	529	554	554	542	518	540	540	530	507	575	518	559	531	537	535	504	522	559	528	606	563	555	491	568	546	550	517	591	546	607	545	510	543	549	566	527	571	582	587	555	576	566	548	515	530	524	564	571	525	565	540	519	566	535	528	515	581	550	579	555	550	541	559	545	502	527	555	576	525	543	520	549	565	571	538	589	577	578	560	573	537	543	553	539	500	575	551	512	520	510	547	550	570	521	561	551	528	534	567	540	563	548	540	540	578	530	554	528	548	559	546	548	537	533	552	547	578	531	551	506	558	543	571	503	498	536	560	552	559	566	554	520	501	525	545	568	570	542	539	543	530	594	530	578	505	538	524	511	534	501	534	513	519	520	552	524	574	562	540	512	564	549	541	517	540	526	528	552	511	529	565	571	554	601	545	564	577	536	555	535	553	573	562	520	578	524	553	566	572	568	533	526	515	567	518	561	514	461	520	516	524	594	582	576	570	530	548	521	585	510	528	533	516	553	520	544	562	571	508	549	526	582	534	546	549	523	496	480	498	564	529	559	527	549	550	554	561	581	544	597	577	573	589	566	558	504	532	559	549	570	560	500	537	546	483	552	551	522	553	532	544	500	495	530	568	525	525	542	564	524	557	556	543	530	553	568	542	518	587	544	551	552	561	587	572	517	552	526	554	563	502	572	532	552	537	541	519	527	555	558	521	529	503	534	572	523	520	519	569	547	606	575	507	548	554	533	501	577	529	530	556	548	565	509	544	545	539	525	588	525	584	562	599	582	561	543	540	520	509	530	543	566	531	518	539	492	610	515	530	526	581	534	563	530	521	530	557	523	528	561	555	596	504	542	489	561	548	566	572	480	587	584	523	514	560	588	564	576	498	525	545	591	564	547	484	518	515	537	529	544	598	525	538	538	562	526	531	564	523	567	518	596	535	566	565	537	612	542	548	563	519	538	561	547	530	543	531	524	523	499	567	544	558	520	560	521	487	565	564	550	573	580	562	548	532	544	512	527	570	530	544	584	530	548	562	542	499	528	541	543	545	526	532	522	548	535	541	563	590	551	567	524	577	535	521	528	555	564	501	565	534	556	589	535	546	571	544	529	524	581	555	526	547	582	499	572	576	541	526	537	562	561	498	525	490	526	562	524	536	538	468	542	550	554	540	558	531	539	527	569	573	528	522	539	518	527	532	545	523	564	560	520	532	544	588	548	508	591	542	505	558	495	548	503	535	531	524	573	532	569	527	546	527	538	499	551	534	537	583	566	538	547	550	531	580	539	524	566	536	573	551	523	520	555	514	541	569	562	533	527	503	535	536	536	576	522	545	583	551	517	536	538	573	545	536	582	523	554	541	548	512	544	569	565	522	505	518	553	551	560	540	555	533	537	565	572	541	542	540	536	535	557	520	513	571	547	583	541	551	543	528	559	533	561	506	554	564	523	520	529	551	573	549	565	508	577	535	535	521	551	569	476	531	580	495	557	541	546	544	542	517	567	516	522	563	571	540	557	560	539	538	543	538	555	536	501	550	538	543	531	547	502	564	563	553	519	537	536	540	570	528	520	539	520	518	517	491	545	529	551	540	531	572	566	532	518	549	511	534	580	527	539	550	518	560	516	519	543	554	536	550	533	519	531	555	519	532	540	557	511	512	504	530	559	568	575	542	592	509	566	524	546	518	564	551	540	529	540	543	562	577	562	548	529	566	530	514	526	557	548	548	515	523	553	540	533	537	512	533	496	559	580	584	519	519	513	522	512	562	574	536	524	553	527	521	553	546	518	522	531	560	534	576	572	551	554	561	567	551	564	521	507	556	567	506	576	520	539	528	501	528	520	548	542	493	539	540	545	505	535	524	549	520	579	543	510	508	545	562	551	552	558	539	566	543	580	560	504	561	552	558	501	540	554	560	539	564	563	521	510	569	547	567	505	538	553	522	544	494	570	555	589	513	538	500	534	567	571	532	572	531	538	536	564	534	541	574	545	524	514	535	515	522	523	561	555	579	561	568	540	590	525	534	533	540	565	510	501	553	568	535	545	577	542	540	556	572	554	512	525	536	522	558	498	549	567	543	556	586	517	534	555	526	517	548	551	541	574	580	547	532	569	572	543	528	560	499	540	541	527	565	518	539	525	534	516	538	551	575	536	567	515	535	502	520	546	567	563	553	537	518	576	498	533	545	570	525	513	537	578	503	553	565	541	557	502	525	540	517	541	504	540	524	544	526	527	505	585	524	501	515	522	544	522	566	515	584	523	563	524	549	559	566	511	533	531	554	605	588	571	517	539	531	514	548	563	544	548	547	559	536	557	501	552	579	581	538	570	507	527	537	537	539	494	524	545	534	563	535	529	520	547	546	510	554	507	494	536	502	554	529	528	535	575	575	559	543	574	572	523	524	542	577	563	559	503	513	534	534	527	546	544	527	522	541	554	558	472	538	545	515	540	566	565	507	536	540	566	553	550	553	523	548	536	550	523	522	566	559	528	502	518	526	544	544	523	548	562	577	548	564	501	551	564	528	566	545	568	559	546	531	556	539	543	538	541	540	551	560	601	501	541	534	586	564	566	563	573	568	541	535	531	555	514	581	551	597	565	536	510	563	526	553	550	542	575	569	568	538	532	512	539	510	533	556	514	511	524	555	557	517	509	543	559	532	530	534	558	524	546	544	543	559	541	560	545	596	571	530	552	528	507	556	562	547	556	532	558	499	513	574	532	552	545	534	543	513	557	507	512	558	541	560	546	543	592	513	569	571	491	546	532	565	556	573	566	541	524	554	523	548	520	536	573	550	537	561	547	531	578	578	502	559	577	563	539	523	564	539	523	533	553	529	533	549	543	529	581	556	553	555	528	555	524	568	523	531	540	581	542	576	569	587	552	535	531	558	571	553	557	549	562	585	519	520	526	513	553	564	568	547	563	584	567	579	504	560	505	539	557	517	555	549	525	515	559	557	537	568	548	501	493	516	547	542	521	547	544	561	527	521	540	520	520	556	555	519	547	571	549	537	525	570	582	562	541	558	545	577	534	519	577	543	548	525	576	538	516	517	501	551	529	557	530	563	526	528	576	536	574	499	549	538	521	554	524	531	550	580	578	539	561	543	579	571	517	564
60814	28892	11613	2939	1399	1050	820	678	558	491	475	416	383	374	385	307	378	302	307	327	305	299	311	279	289	287	283	293	275	286	306	280	299	275	287	286	247	287	278	291	273	259	268	264	244	278	287	254	271	239	240	279	267	267	273	256	274	244	262	267	274	279	320	254	267	248	248	254	293	273	262	285	253	288	277	260	282	285	260	244	248	285	265	257	243	257	304	244	252	292	257	241	272	241	285	259	275	262	277	244	280	251	223	272	267	248	243	270	245	292	267	262	253	262	267	291	278	282	274	256	243	256	263	260	268	304	263	262	264	273	273	257	290	269	266	280	249	259	265	277	260	284	262	263	263	266	274	249	266	273	258	263	282	254	276	219	255	282	272	268	263	243	271	261	289	252	278	263	265	250	280	236	276	250	250	237	266	294	294	248	260	254	266	262	262	238	275	256	277	257	270	280	260	267	288	267	272	247	248	239	296	272	255	265	269	260	234	263	268	282	288	271	268	273	281	259	276	283	313	251	272	269	274	258	261	282	274	251	264	292	268	277	235	287	260	248	299	270	257	272	252	272	266	249	250	266	286	261	257	251	254	255	253	259	240	291	279	262	252	273	286	245	256	269	254	271	255	244	263	268	257	292	252	260	286	268	269	223	251	249	282	257	285	275	253	268	268	281	236	266	252	245	268	265	267	310	255	259	273	278	249	268	302	261	277	245	268	251	270	267	268	263	254	254	246	250	276	269	276	284	247	245	259	244	257	260	245	245	269	264	265	265	248	289	250	280	274	273	290	250	253	266	279	279	243	272	248	253	262	295	261	228	280	283	276	305	260	270	282	266	254	254	266	259	260	266	268	265	262	267	285	269	279	225	256	260	236	264	245	280	269	276	255	276	278	287	277	285	240	263	272	281	245	270	271	271	279	250	245	274	260	237	286	275	268	282	280	311	246	280	288	289	229	265	274	261	238	255	261	258	263	263	281	241	270	283	247	286	260	282	287	264	270	249	216	278	265	270	277	240	259	252	277	269	242	270	273	277	258	264	255	249	259	259	306	255	287	281	271	294	277	268	262	269	283	270	242	239	245	272	242	283	236	277	285	274	268	249	277	276	266	274	275	251	235	282	251	249	269	262	278	270	270	267	264	256	261	265	297	275	241	244	259	279	275	252	264	260	256	281	301	261	272	248	252	246	284	257	262	269	286	270	233	253	283	281	247	257	284	273	263	277	277	303	278	257	258	260	246	247	242	270	295	275	247	260	237	282	290	291	269	270	268	266	236	257	294	266	267	265	248	278	251	238	266	275	280	261	279	262	234	267	271	246	248	290	269	242	264	261	274	258	237	266	311	308	264	244	274	264	258	260	245	288	267	275	255	212	287	282	243	280	248	281	285	255	270	251	272	269	273	279	251	241	265	283	250	270	274	284	273	282	280	272	245	281	269	270	283	278	232	277	274	247	283	252	240	264	277	228	295	270	292	295	304	283	277	259	237	264	293	267	275	265	230	258	260	278	272	241	301	262	261	278	307	234	269	300	239	238	299	269	266	281	277	301	292	277	255	245	246	275	290	251	234	296	285	287	268	266	271	239	254	257	249	259	283	264	263	255	273	291	246	268	262	290	262	257	255	275	271	282	280	273	260	258	262	256	245	262	258	292	265	269	273	278	266	281	274	281	275	273	245	291	284	262	259	248	276	275	276	257	267	251	277	257	260	251	280	264	283	265	257	268	256	249	262	284	262	289	261	258	300	276	287	255	273	279	241	251	256	290	238	290	271	276	284	276	258	263	287	236	244	278	289	281	268	280	266	253	262	260	271	304	228	266	270	262	272	305	248	270	285	264	269	294	261	264	280	285	267	256	264	243	238	263	265	271	284	250	267	285	276	268	267	278	293	251	287	270	284	245	255	269	278	262	260	264	264	264	272	312	259	262	287	280	265	246	288	291	258	291	257	272	238	275	272	284	278	241	291	239	276	285	228	243	297	266	262	289	280	298	275	286	260	290	276	271	238	263	266	246	276	272	247	262	243	280	281	287	245	249	243	254	251	264	273	259	264	285	269	268	261	246	280	287	279	256	282	256	279	292	271	259	276	275	277	237	271	275	267	262	233	257	269	284	244	257	272	258	262	260	294	303	272	293	258	283	266	249	292	282	229	247	246	261	231	297	259	269	225	291	243	291	265	262	278	280	270	273	280	256	288	276	295	256	262	286	299	264	248	278	290	266	270	275	236	274	258	271	256	273	269	256	274	254	251	282	291	265	278	270	254	280	245	245	285	252	280	270	264	251	258	257	255	283	251	232	271	268	258	261	270	292	263	271	290	268	280	255	285	285	291	259	265	269	254	242	287	279	257	261	285	240	257	270	280	300	271	271	256	254	239	287	285	297	268	259	244	271	270	263	264	286	266	265	253	267	285	291	277	270	259	256	269	259	300	267	254	270	213	251	266	242	299	286	275	273	275	256	283	273	267	249	285	298	266	266	269	277	259	290	268	274	238	239	265	280	278	260	266	273	270	261	264	263	280	251	267	284	278	282	275	256	251	245	244	288	255	275	263	249	273	264	244	265	257	298	248	261	270	279	260	274	280	257	293	237	283	246	280	279	279	242	264	266	251	307	252	256	272	279	265	286	250	261	263	266	265	243	247	276	269	259	279	271	291	249	278	259	253	260	266	268	253	254	266	259	238	246	243	276	237	259	269	253	258	245	286	274	252	254	274	262	260	261	264	256	276	266	241	281	281	282	281	248	284	250	263	267	274	268	245	259	269	226	260	276	254	232	261	254	246	273	283	270	273	258	260	243	292	270	291	265	255	291	275	244	235	281	284	294	247	260	261	244	291	276	269	275	271	274	288	269	266	269	244	291	281	264	254	269	256	281	273	279	276	272	292	271	282	275	264	264	259	274	263	287	265	261	282	238	245	254	255	244	278	266	286	280	229	241	262	290	273	261	232	260	257	262	261	266	274	293	271	257	279	222	254	254	243	251	283	282	288	286	250	273	264	262	269	244	277	245	243	252	268	289	267	286	263	238	264	235	268	242	275	251	265	276	254	250	253	254	279	266	243	283	274	268	250	247	247	273	295	251	268	277	280	275	265	248	243	255	248	244	261	257	275	299	275	303	280	265	247	264	272	259	272	293	259	265	275	248	272	293	260	257	294	275	271	258	248	263	258	276	253	288	248	281	263	276	230	272	246	270	271	289	254	261	256	271	257	271	265	273	275	282	255	256	265	286	249	275	293	277	267	268	265	276	240	278	257	269	237	282	311	275	274	267	279	272	251	255	258	290	274	272	275	265	265	244	250	255	273	246	260	236	276	261	286	284	289	271	259	276	275	282	261	251	256	237	259	281	276	305	257	308	269	279	280	264	278	270	290	268	275	274	259	260	246	274	286	258	260	280	280	302	262	278	288	270	252	258	245	265	277	288	251	279	309	285	237	285	267	266	261	264	280	280	267	259	293	272	267	260	267	296	277	268	266	252	241	266	275	239
40599	5322	5829	6198	5395	4403	3624	2949	2592	2295	2104	1805	1677	1507	1524	1338	1334	1316	1300	1265	1216	1117	1078	1093	1071	1022	1084	980	970	907	990	902	938	931	927	963	896	850	903	893	860	866	913	840	950	842	844	874	862	862	862	897	888	839	857	876	837	851	873	791	861	845	838	807	848	827	825	797	854	773	780	823	806	779	844	818	790	847	793	797	799	804	798	798	856	748	827	816	804	802	857	795	798	881	823	809	765	789	776	795	780	810	798	844	837	761	807	758	763	816	823	815	840	786	777	798	815	750	821	817	822	820	776	763	837	809	836	816	793	816	802	792	785	807	814	769	786	825	842	796	793	856	813	855	817	767	801	790	854	776	795	823	797	811	777	790	810	800	761	818	733	775	770	810	811	807	821	767	767	768	791	832	779	821	809	808	807	728	774	818	782	763	820	792	757	829	771	811	830	776	848	788	809	823	799	819	810	783	797	800	774	762	804	871	754	820	787	735	810	807	791	834	796	804	849	799	765	799	799	769	846	804	791	750	798	769	782	768	766	818	835	789	844	848	821	785	772	734	776	794	793	778	804	826	838	763	754	815	798	807	807	759	827	778	826	822	843	819	779	797	820	839	860	763	766	754	853	808	802	825	776	845	790	791	759	812	775	803	756	820	828	848	827	796	788	846	831	795	788	782	816	768	784	790	773	811	757	800	765	815	851	753	835	830	796	780	795	810	770	795	767	766	770	754	765	755	780	835	777	757	770	805	786	729	756	794	750	776	780	805	793	778	793	826	804	772	763	784	820	841	788	765	787	761	840	766	789	751	820	757	778	810	766	807	837	743	750	839	773	773	784	827	792	888	773	796	809	803	824	805	817	784	825	782	791	811	797	816	806	811	771	768	758	780	751	770	808	748	745	800	802	754	809	793	800	822	765	756	823	845	785	785	812	767	817	792	810	797	758	776	763	802	779	762	845	792	776	836	762	823	763	807	783	752	785	835	792	783	753	813	798	777	780	777	767	772	784	819	812	807	830	788	805	746	807	832	780	783	786	761	798	819	810	871	807	767	765	772	772	770	791	815	754	791	800	805	783	781	791	849	795	776	807	803	794	757	781	807	802	777	822	777	808	802	795	779	815	807	816	802	832	759	765	759	777	800	779	773	807	840	717	854	731	814	812	772	857	744	777	802	777	797	771	750	830	791	789	769	807	788	748	829	753	794	793	796	772	809	802	785	784	796	862	779	805	804	796	818	798	835	802	791	832	745	808	852	848	825	825	768	779	853	811	766	831	836	790	818	784	781	728	752	770	775	811	786	813	814	772	802	816	807	815	794	733	755	826	817	792	825	806	772	802	824	795	841	826	797	838	779	767	795	779	786	801	841	740	770	776	733	808	816	822	780	797	779	794	811	780	780	816	776	786	756	845	778	801	781	764	814	855	770	786	796	820	791	786	747	763	780	770	793	785	746	789	819	832	776	825	785	729	791	800	796	757	795	807	783	800	802	771	810	791	799	787	780	801	806	779	795	786	816	819	811	782	769	767	768	832	806	795	826	742	804	799	820	819	765	785	791	814	821	796	807	810	797	753	767	766	784	798	816	841	807	791	810	785	754	854	767	799	827	806	792	840	814	829	813	748	738	825	827	822	788	774	727	793	798	751	861	828	768	796	802	804	762	821	776	768	792	819	811	770	796	810	756	787	782	874	814	746	825	747	796	783	847	816	815	847	775	832	820	763	800	780	790	795	803	818	815	787	809	795	775	816	774	784	810	808	784	778	790	772	727	803	783	826	803	800	802	789	814	807	796	802	821	814	789	831	787	801	788	805	758	798	816	809	816	814	800	764	762	781	805	832	800	761	832	797	790	858	771	860	792	754	805	831	808	819	780	829	822	792	817	774	805	762	792	792	824	795	759	794	809	780	793	806	798	754	756	773	812	813	835	833	799	778	815	805	873	739	796	789	771	819	787	788	760	787	806	793	757	803	809	810	793	804	736	734	790	789	779	807	782	755	801	794	794	821	807	794	805	757	791	794	771	803	818	792	839	825	801	814	776	755	833	778	814	812	799	795	811	775	775	790	762	763	789	786	812	829	783	796	811	789	819	804	767	815	812	808	799	833	826	774	772	824	827	839	814	774	807	765	783	777	814	784	785	751	824	778	774	802	832	770	819	823	832	771	830	836	846	798	770	787	770	799	803	797	817	785	797	792	787	805	778	762	794	781	825	777	802	805	737	811	836	778	814	814	850	822	792	779	815	791	796	776	809	823	815	808	774	777	828	844	785	781	808	799	845	821	837	759	748	761	768	781	770	811	811	757	812	847	758	780	779	835	793	794	839	854	770	815	840	761	794	818	839	787	825	816	757	790	781	794	795	778	780	801	809	791	775	761	828	779	733	819	751	774	768	802	800	789	843	785	824	715	787	822	806	796	824	731	813	775	776	789	775	781	839	765	836	794	874	764	838	793	825	810	760	745	793	762	799	800	786	826	768	814	833	777	776	750	801	771	801	829	786	745	785	802	771	761	789	785	812	756	778	747	758	777	768	789	820	748	813	819	823	773	779	834	827	822	795	841	837	824	803	800	841	780	723	734	735	842	764	812	771	779	818	767	786	767	851	807	801	788	842	794	816	830	833	756	759	775	850	768	808	848	771	790	761	780	797	798	755	780	770	836	815	787	759	787	756	816	802	795	850	780	839	786	779	812	819	853	761	732	793	793	833	798	777	768	796	789	840	806	783	777	754	764	809	810	829	784	782	789	808	791	796	774	797	794	788	820	757	795	765	773	770	823	825	811	808	829	809	834	714	792	779	799	738	799	793	787	771	784	805	834	821	742	773	754	780	803	814	797	821	790	793	785	784	811	800	812	805	808	750	764	835	785	839	789	803	801	844	798	796	809	805	789	806	807	789	812	784	756	786	826	794	807	824	806	788	751	826	748	831	804	810	758	765	814	773	770	831	807	822	808	791	782	769	769	843	803	824	809	822	742	772	739	782	770	786	790	806	788	746	750	798	831	769	809	794	751	774	778	799	816	809	790	774	803	797	819	774	784	802	824	796	823	846	783	821	765	831	769	783	778	833	820	842	812	790	799	816	803	739	796	786	784	767	771	795	812	736	804	812	841	846	786	790	794	808	824	767	727	778	771	739	787	784	781	787	765	776	836	776	775	776	766	787	776	767	796	839	780	695	798	821	837	777	757	745	790	775	802	791	846	814	791	813	825	847	856	847	753	801	802	805	735	840	790	806	781	738	741	819	816	832	789	851	807	783	783	780	784	733	815	796	807	814	790	754	758	773	790	819	779	830	797	853	758	814	787	830	810	766	817	793	790	837	824	783	776	767	778	764	730	798	779	816	806	749	776	778	832	782	810	758	771	777	759	825	816	772	820	829	818	800	816	789	767	809	831	796	824	807	813	768	765	765	841	828	787	751	802	803	780	819	802	790	777	799	772	770	814	866	814	809	821	761	827	812	773	877	819	783	764	817	778	816	816	760	808	797
10255	1106	467	177	151	123	108	97	120	110	126	101	99	100	108	96	125	111	106	101	94	100	99	93	107	91	108	106	105	96	99	95	105	108	76	107	98	94	97	88	103	95	98	89	95	114	107	91	95	94	87	100	85	96	116	95	98	91	93	104	86	92	93	92	96	92	86	95	110	89	92	96	97	98	100	88	99	87	96	112	101	109	77	113	104	111	89	94	104	93	98	106	121	117	111	103	107	104	86	78	94	108	91	94	86	109	106	106	94	88	95	92	110	100	117	112	113	84	108	85	108	83	110	109	86	96	94	94	92	87	108	107	106	104	97	123	109	119	92	107	106	111	88	95	103	101	103	90	93	80	95	103	106	79	101	109	85	83	102	111	116	105	86	120	103	124	88	99	101	97	97	92	94	96	85	97	99	110	104	103	92	96	100	101	99	109	90	84	92	94	97	99	105	92	115	104	96	115	112	88	97	102	105	110	98	78	111	102	102	94	87	86	87	108	100	83	108	98	81	99	97	81	95	116	108	94	99	105	100	108	90	89	93	87	111	88	98	100	89	91	91	83	82	95	110	108	113	99	93	107	90	95	104	93	89	106	105	103	85	104	113	82	94	95	103	96	105	112	112	102	86	95	106	99	95	103	91	76	95	83	92	88	105	100	96	102	88	89	100	88	97	109	76	122	116	117	82	112	97	105	107	98	93	93	109	98	97	103	104	78	90	81	101	108	95	98	102	113	112	86	111	94	101	110	108	99	98	85	98	98	80	92	93	101	112	87	101	100	109	122	99	107	108	89	108	94	78	107	95	74	98	96	92	87	97	95	106	96	101	85	106	80	101	99	102	107	86	86	93	118	105	108	98	83	84	82	98	89	94	121	108	99	84	105	102	101	100	100	88	78	103	100	92	106	106	100	87	93	115	93	88	110	98	96	88	99	111	91	98	79	96	96	97	124	88	88	98	94	92	108	108	95	95	87	91	92	107	113	98	110	91	76	104	80	95	101	109	94	85	101	94	86	82	90	106	81	108	111	100	92	115	87	103	101	122	94	108	96	102	69	87	88	101	117	90	86	91	89	94	97	102	92	85	85	106	79	85	75	89	102	108	94	91	90	89	112	102	81	95	99	95	99	97	95	86	86	99	106	104	111	114	107	105	85	137	105	107	92	95	96	106	80	116	110	100	119	93	96	90	96	91	90	93	93	93	73	101	98	81	98	84	98	93	129	103	105	104	98	94	101	109	91	96	93	81	101	106	83	83	103	94	100	94	97	106	92	98	105	109	88	117	86	95	93	111	105	89	95	93	105	103	111	96	96	92	103	107	86	106	96	95	110	101	98	112	100	106	88	96	84	109	95	92	90	99	92	106	83	108	85	108	88	107	102	90	89	104	87	103	94	93	88	80	95	110	117	97	82	86	101	100	99	123	93	109	92	95	118	109	105	91	114	121	108	96	97	74	110	85	93	84	97	85	97	107	87	113	93	111	101	91	107	103	109	108	106	104	120	111	98	88	96	96	106	131	113	90	96	90	103	86	84	110	89	92	91	117	91	97	99	105	115	89	89	93	94	101	110	100	88	113	96	95	92	97	93	97	101	94	93	108	98	94	104	96	87	129	89	105	112	101	91	103	95	95	103	97	97	96	94	100	92	101	99	97	98	93	102	100	109	95	106	89	106	78	107	91	112	79	90	99	102	98	89	110	103	102	97	108	107	99	98	105	96	94	99	100	100	109	87	97	83	99	91	112	100	110	95	119	112	86	104	98	96	92	96	113	98	109	111	109	117	91	84	106	95	82	96	121	97	103	102	99	90	111	94	99	82	98	85	119	99	84	101	98	110	112	109	87	95	116	81	89	95	92	108	88	122	92	97	96	104	102	74	87	90	114	98	113	106	108	99	93	100	79	114	99	97	108	109	112	83	97	98	127	83	106	97	111	93	89	98	107	105	113	92	97	116	100	97	85	91	105	105	100	91	102	86	105	98	98	96	100	96	86	101	97	75	84	114	93	106	93	106	103	103	105	90	107	99	84	116	97	111	86	107	95	102	98	85	91	95	104	99	93	124	104	84	100	90	96	97	96	91	103	94	106	119	106	130	90	96	99	87	92	105	85	112	101	85	102	87	119	92	107	89	104	90	107	103	96	105	99	84	102	101	86	113	86	106	90	101	88	99	84	94	106	117	92	105	85	107	94	91	111	96	100	98	94	82	87	119	102	87	93	94	111	110	84	108	97	83	100	119	89	98	88	107	96	113	118	110	113	97	92	97	81	104	99	95	92	98	109	105	107	87	97	95	84	101	95	93	111	115	118	96	92	105	110	99	98	104	107	97	97	103	102	103	104	110	98	77	86	89	99	92	103	97	92	99	96	99	91	94	96	117	105	104	89	82	116	103	92	101	94	85	98	94	98	97	107	86	103	124	89	95	116	109	101	85	92	90	89	82	105	90	89	102	86	99	102	98	92	84	77	105	105	87	107	95	98	108	96	98	89	103	96	97	92	101	93	105	90	100	95	110	108	104	98	89	98	88	95	97	107	94	96	99	123	84	96	90	122	102	105	94	102	82	94	95	83	108	96	106	106	107	109	94	86	97	110	101	98	102	95	107	98	92	100	110	90	105	96	108	97	99	118	100	84	100	103	84	104	108	97	99	82	101	121	100	109	96	95	81	94	101	105	99	95	93	78	106	99	88	104	102	102	107	87	88	87	104	81	102	97	91	111	98	74	90	78	96	95	97	95	79	99	103	93	97	99	88	79	88	117	98	101	107	86	104	98	102	93	77	114	82	114	93	96	90	97	100	99	106	103	88	109	107	95	107	116	107	94	81	84	97	90	92	113	114	117	89	86	77	110	105	88	89	127	94	106	103	107	99	76	108	95	93	101	117	103	96	88	101	83	93	121	95	89	105	95	98	103	100	104	92	103	91	104	119	94	94	113	67	77	90	116	100	89	121	110	99	81	100	103	105	118	92	107	106	99	103	85	85	99	103	83	92	122	95	91	103	118	107	91	85	84	89	97	99	97	92	96	82	101	96	99	80	102	82	94	88	105	109	86	102	86	95	90	84	104	91	113	98	110	102	100	91	94	90	107	105	98	115	91	127	93	122	95	108	83	90	88	88	111	117	114	119	96	90	103	109	90	83	99	105	116	93	106	102	112	91	110	87	77	97	82	89	95	103	94	111	78	117	103	96	98	104	107	108	110	109	97	118	89	109	95	100	102	106	103	110	91	105	95	108	99	92	111	111	92	116	81	100	95	101	96	110	102	98	112	94	100	98	92	100	100	100	103	97	110	101	107	100	82	108	83	107	110	96	125	100	96	104	96	97	82	108	91	106	88	103	76	106	106	90	105	115	94	95	102	94	100	88	97	105	100	95	92	108	107	108	109	95	117	106	95	93	110	101	86	93	105	101	109	87	83	99	106	100	122	98	125	102	83	89	96	93	77	102	109	92	107	102	113	101	94	109	104	98	107	96	94	107	88	92
9736	870	528	528	503	473	477	440	403	419	437	401	385	406	364	401	377	368	369	366	372	385	363	371	373	355	385	380	368	375	332	350	352	338	362	365	402	353	341	322	327	376	385	346	346	349	343	365	344	378	349	341	349	366	354	355	346	371	351	365	377	385	330	368	354	353	355	351	390	364	355	314	345	356	349	390	320	369	361	358	382	370	369	336	345	383	351	378	327	334	377	364	364	347	326	315	343	355	360	362	384	363	334	372	361	337	345	329	354	343	357	345	343	359	346	366	339	378	350	342	363	352	368	355	372	320	339	334	352	350	345	375	310	342	335	329	323	337	380	372	365	352	344	348	356	349	356	351	339	356	352	331	355	357	355	309	320	356	367	377	322	328	344	341	353	300	351	333	362	349	361	328	355	367	333	380	309	365	376	357	343	352	392	351	383	362	328	358	339	348	335	330	359	375	373	376	334	344	357	356	367	364	380	356	334	334	346	339	340	339	352	376	352	331	317	367	354	363	338	363	372	324	361	364	341	369	378	345	303	357	359	343	369	337	385	337	344	336	330	329	339	341	380	351	343	362	364	314	380	349	375	342	356	375	333	391	370	352	343	364	356	375	364	353	362	370	346	368	384	361	355	346	353	355	309	342	363	367	334	367	354	371	374	341	336	339	351	378	353	354	331	382	361	382	363	347	342	340	378	341	348	340	329	341	337	363	335	335	305	373	350	350	311	339	338	321	325	345	320	375	398	323	370	352	355	354	315	325	377	341	355	352	357	337	363	328	332	338	355	368	363	360	345	331	365	371	353	360	342	360	344	334	378	336	372	373	380	350	391	368	359	344	344	391	325	357	375	340	331	373	330	349	364	377	322	376	325	359	361	342	353	370	353	323	322	323	382	326	343	319	375	363	358	375	347	371	350	314	327	346	327	361	349	343	349	390	371	327	338	326	344	350	333	350	352	342	390	358	376	351	355	355	327	365	364	334	374	368	412	327	373	334	352	328	345	345	397	331	370	317	327	353	364	347	362	336	376	358	343	376	345	405	345	350	363	366	388	344	353	335	350	340	345	362	319	355	340	379	377	355	387	341	367	323	362	355	339	406	347	368	354	358	343	372	368	360	352	334	380	332	355	340	348	349	375	336	386	331	353	344	341	348	347	336	354	342	350	346	348	341	371	358	355	342	364	339	352	374	378	354	327	349	330	357	330	350	370	359	344	376	350	351	350	348	311	328	346	371	332	372	348	307	381	384	362	356	355	358	372	331	355	348	364	356	340	365	340	349	361	368	335	340	328	359	337	364	357	393	355	371	354	366	341	332	369	347	370	374	324	313	364	352	362	332	345	349	359	369	366	376	342	371	335	355	327	322	342	367	339	355	346	341	335	322	381	339	339	354	368	355	379	371	316	350	381	353	336	363	318	362	320	331	348	332	354	363	353	351	349	311	340	339	389	357	392	347	354	352	377	347	371	373	353	329	352	359	360	365	336	334	369	337	320	359	332	352	363	353	349	365	362	318	381	362	351	330	361	364	346	351	374	369	345	354	379	368	364	336	297	362	383	346	340	350	347	374	344	363	375	363	355	352	340	351	351	350	349	328	334	303	368	350	342	350	326	367	359	342	343	353	362	316	322	346	351	343	367	348	367	366	343	331	334	339	348	350	318	356	383	310	317	357	339	370	344	352	331	328	318	345	349	329	305	327	363	347	315	355	356	328	347	349	401	345	330	319	339	348	334	358	369	334	321	310	341	354	332	377	360	352	356	314	377	333	328	347	344	323	380	375	347	328	348	347	354	345	350	343	347	357	368	339	382	332	329	334	354	319	342	331	321	356	366	377	342	342	368	355	346	368	312	381	377	335	361	358	380	334	316	353	368	335	379	380	331	314	355	350	336	329	363	342	356	379	362	347	331	329	350	356	320	330	341	347	327	333	378	343	342	352	348	347	316	325	368	337	376	374	346	381	348	348	357	369	327	347	348	336	344	363	322	345	359	352	338	350	349	364	345	361	350	378	358	337	348	376	332	334	337	357	350	348	333	352	330	333	384	333	337	383	343	365	355	343	328	366	340	343	366	326	313	376	357	362	372	355	357	322	346	346	357	368	356	343	357	338	321	360	347	328	356	362	377	344	338	344	350	348	359	333	366	337	356	338	370	336	335	318	349	367	357	333	330	350	317	348	351	355	365	338	359	353	375	356	329	341	354	349	380	361	352	354	362	366	369	359	350	340	335	373	340	351	337	324	355	339	349	358	349	351	345	367	324	360	346	341	367	358	355	361	341	360	371	352	366	329	382	355	336	373	360	330	358	324	374	363	343	344	338	341	364	355	350	311	379	350	346	331	376	371	370	351	355	367	362	341	350	353	367	340	328	338	326	319	364	338	348	334	340	372	355	373	348	350	357	351	353	330	329	335	363	365	338	344	356	329	353	343	354	366	378	355	352	368	379	350	342	319	385	358	367	351	357	404	347	338	354	374	366	357	351	356	332	349	357	341	336	376	341	355	350	382	366	328	351	347	344	346	353	358	363	344	347	373	358	363	333	362	341	356	360	349	385	383	375	373	352	335	379	381	326	349	360	362	350	371	331	398	313	303	360	362	351	350	337	345	342	353	331	406	369	317	353	343	357	350	375	334	356	355	370	349	360	335	341	329	351	348	357	356	355	360	388	358	350	349	332	331	326	350	372	318	345	328	373	342	356	335	334	393	381	357	359	338	367	365	349	321	357	342	347	356	353	381	371	357	345	327	352	364	356	331	346	328	368	348	331	352	357	328	368	351	362	361	343	363	354	358	362	366	366	361	301	363	356	358	362	361	330	333	362	307	348	366	373	334	373	360	367	321	354	318	321	321	339	376	343	344	390	331	339	339	366	370	356	339	328	356	352	335	351	354	361	374	372	343	351	337	337	325	330	359	348	329	340	365	339	330	356	368	347	321	329	333	358	349	353	324	333	350	362	352	383	333	343	348	357	346	369	373	354	338	349	370	352	364	331	330	370	328	348	359	330	322	380	363	319	349	379	343	350	384	370	330	359	353	341	323	374	357	338	341	385	319	343	342	374	332	353	359	371	342	296	344	356	363	347	322	351	346	330	394	366	339	376	326	360	372	351	347	333	342	346	357	344	348	360	333	350	381	316	358	378	355	337	362	355	338	368	323	346	368	342	347	387	353	341	355	383	352	369	353	365	346	366	288	341	352	365	330	356	373	343	334	394	342	336	320	373	357	326	326	336	309	329	290	345	358	349	378	377	370	336	341	385	373	387	349	345	332	381	380	360	335	361	352	384	374	372	369	320	376	359	378	323	342	355	350	346	400	329	355	325	366	346	350	370	372	357	350	325	396	349	323	327	336	366	361	355	345	330	357	367	361	340	369	337	351	358	358	329	369	366	355	375	369	313	380	334	345	382	381	359	329	361	331	350	350	370	350	337	354	351	349	336	331	349	331	329	320	352	348	332	389	367	373	352	385	344	385	335	356	346	357	344	359
48201	21899	5047	1095	669	564	434	368	302	292	271	239	219	250	213	187	185	202	175	197	186	190	174	204	188	210	179	184	176	193	167	193	184	186	159	178	168	170	175	170	169	162	171	171	152	179	160	178	207	173	165	191	156	180	180	165	166	177	184	206	162	170	190	176	186	183	156	195	170	163	180	196	160	175	162	160	169	147	161	158	176	190	160	160	159	187	171	163	168	169	186	163	161	165	169	169	174	170	162	179	193	154	188	151	169	183	189	169	182	165	156	165	193	173	183	166	165	179	162	170	165	137	181	156	167	157	149	157	178	159	174	150	200	149	174	155	178	136	154	156	168	173	174	158	164	166	148	172	148	152	168	146	170	169	154	184	162	163	177	177	186	180	167	182	168	197	205	184	155	158	161	147	162	160	170	155	175	176	177	176	165	157	171	149	163	169	162	178	191	162	166	171	168	155	192	151	194	153	169	171	173	157	178	164	167	169	146	181	170	155	160	186	141	150	154	181	171	160	164	163	173	165	165	184	180	157	156	153	156	187	165	188	172	193	166	181	185	158	161	188	177	197	179	165	189	191	168	172	169	163	167	173	165	169	164	175	177	177	157	172	170	174	167	177	170	165	184	192	192	159	169	170	141	154	186	160	186	160	154	181	166	167	157	160	153	167	158	175	157	160	185	155	181	171	170	144	166	158	158	161	169	176	169	165	182	156	168	167	151	153	137	155	170	169	177	163	154	172	177	202	162	165	190	157	174	157	163	173	155	178	164	180	167	171	167	164	167	144	186	178	148	164	152	187	165	163	168	172	159	177	147	165	164	172	169	184	182	159	187	179	166	134	172	149	152	164	167	155	161	167	171	167	164	196	163	154	131	170	178	165	170	184	170	167	183	156	168	160	152	179	161	173	170	157	175	173	161	174	176	187	189	154	178	171	185	176	189	162	164	167	177	155	158	150	158	159	181	181	164	152	170	171	175	177	178	169	177	163	170	165	140	165	148	167	183	172	173	187	158	169	145	159	158	191	180	181	161	177	162	160	167	170	198	182	173	194	175	174	177	172	174	159	171	163	187	173	169	160	168	147	146	170	163	201	168	182	160	163	175	192	198	185	168	181	159	153	187	169	162	178	161	172	187	162	180	171	180	173	177	174	162	184	167	169	177	198	186	136	164	186	201	139	175	183	176	170	168	149	172	176	176	166	171	167	152	160	162	186	174	181	175	184	165	167	163	188	174	168	160	154	184	183	182	204	182	180	150	177	187	161	159	164	175	186	179	174	183	199	160	167	172	172	134	160	175	181	168	188	176	164	167	166	150	166	170	161	169	162	171	203	166	195	179	171	179	191	178	164	156	177	177	146	171	165	169	176	176	144	183	168	169	178	165	162	180	167	185	137	162	146	170	163	162	161	187	168	161	173	158	178	144	176	157	167	160	150	169	174	165	159	174	164	169	184	152	173	190	193	176	170	163	191	174	178	180	164	163	189	177	185	175	159	149	156	170	151	191	146	157	176	184	177	178	169	184	157	168	173	163	159	159	167	162	164	166	160	169	158	163	173	168	163	154	168	163	146	165	180	158	191	163	165	176	185	168	159	161	139	168	173	163	164	181	187	152	187	167	149	179	179	160	161	195	170	158	180	187	178	184	171	189	169	188	162	178	189	167	175	151	156	184	182	168	175	153	194	148	176	179	153	159	158	180	185	165	166	168	192	166	188	139	173	181	195	146	162	167	165	165	174	181	200	179	163	164	158	179	154	157	192	167	151	207	191	179	162	151	186	180	145	173	164	189	193	192	195	162	197	165	145	154	160	183	146	170	173	166	179	178	186	176	168	157	179	145	194	155	155	157	171	177	166	169	168	177	165	180	159	183	168	163	177	157	153	177	155	172	136	182	150	158	163	188	170	147	166	135	172	170	175	162	173	169	153	159	156	157	182	162	191	166	166	174	169	183	181	182	156	169	201	156	166	168	178	180	160	186	164	163	172	173	182	193	176	191	156	188	167	156	194	184	173	145	173	168	166	166	168	155	162	191	178	162	167	164	187	157	177	167	183	175	181	189	183	181	152	173	166	162	177	171	157	170	168	175	164	176	165	176	174	168	181	188	174	153	153	170	181	169	139	170	169	170	135	196	171	163	184	191	165	186	152	161	170	153	161	176	169	162	194	170	153	193	153	149	173	182	143	182	151	171	153	191	155	152	167	162	168	201	192	174	180	171	188	162	163	167	180	148	200	161	194	157	152	165	192	170	197	161	176	167	173	172	165	164	163	177	166	155	174	145	168	209	192	180	176	157	181	161	160	150	168	167	178	177	181	186	166	164	195	165	180	187	172	154	171	183	145	189	164	190	205	180	165	168	175	144	146	167	169	188	150	174	179	195	159	161	177	195	177	157	174	174	169	172	195	163	172	155	167	179	174	174	182	165	155	171	179	157	167	162	176	185	157	160	172	174	179	188	180	180	175	169	185	194	170	170	161	179	165	167	198	169	159	170	164	186	178	181	166	175	166	181	189	152	175	160	185	163	160	157	161	155	161	173	158	177	155	162	172	178	165	182	155	158	167	145	156	152	171	164	180	176	172	160	169	158	187	158	165	150	174	151	170	150	161	152	158	163	191	161	148	196	191	152	177	146	179	159	202	176	170	171	171	155	184	186	160	165	165	140	167	176	194	166	180	164	195	173	136	142	171	171	149	157	156	186	160	148	167	183	170	150	157	176	164	178	186	203	155	167	182	159	180	170	175	159	182	179	197	194	153	173	162	155	170	192	147	180	162	164	180	171	163	170	193	185	157	174	178	171	147	139	161	170	189	166	191	188	162	178	168	180	169	168	146	159	167	188	168	186	157	174	161	185	154	163	175	157	158	180	190	166	168	177	161	196	178	163	174	151	164	156	169	167	171	163	178	170	177	186	159	168	171	166	177	148	142	186	154	159	180	189	178	169	165	161	168	159	160	166	170	203	163	177	164	177	179	162	161	166	169	146	181	186	163	169	158	191	187	170	162	185	178	146	180	154	184	167	186	185	180	158	168	177	197	173	188	184	162	161	157	155	142	182	169	194	180	162	159	184	168	151	150	171	180	163	191	181	178	161	158	180	173	159	171	158	185	175	165	172	176	165	170	183	160	170	168	159	163	173	161	164	170	143	162	138	163	175	169	153	185	152	191	163	153	169	181	182	168	194	156	161	152	164	178	158	155	174	167	186	160	150	178	157	159	179	145	171	180	161	168	160	181	168	188	128	146	171	186	192	159	164	169	165	172	166	188	162	191	178	172	142	173	179	179	178	174	164	180	188	182	137	161	176	199	188	184	181	158	174	163	172	157	166	173	186	193	165	163	208	183	158	178	161	142	177	175	162	167	157	202	166	160	171	170	172	167	185	150	173	149	182	159	157	148	196	170	158	160	174	144	161	154	186	189	177	171	156	168	163	178	173	187	169	185	177	172	159	162	175	161	150	166	166	188	159	150	193	178	167	175	140	178	175	182
31426	4383	3235	3553	2869	2455	2054	1768	1464	1298	1189	1092	1045	912	872	876	829	822	771	772	714	712	653	622	618	653	647	637	650	670	591	583	603	605	597	631	568	625	582	588	581	593	622	593	639	580	559	591	562	543	565	608	564	618	584	537	595	550	547	548	564	556	575	579	550	566	569	500	532	575	506	613	572	619	556	533	584	556	528	511	559	525	546	584	557	560	563	533	505	594	529	557	543	540	591	554	546	557	537	525	509	540	507	557	581	547	555	509	542	539	536	535	511	582	564	541	542	535	539	508	552	564	574	569	584	545	553	510	555	533	568	555	555	597	564	592	551	526	560	521	551	552	513	546	560	540	514	564	536	529	524	548	531	577	538	535	519	524	547	568	566	551	546	520	520	572	550	540	545	555	501	572	542	570	599	553	523	572	508	580	541	542	580	573	532	537	522	575	541	512	551	547	554	534	533	555	535	551	537	544	507	571	535	503	546	493	555	544	565	527	536	549	546	513	514	546	536	478	526	555	593	543	504	570	498	513	547	577	540	555	523	554	565	565	562	513	543	561	575	529	502	546	533	550	519	515	544	526	543	551	570	519	595	538	534	536	535	554	512	564	536	576	548	584	505	519	550	569	549	559	552	542	552	524	479	530	559	542	548	525	558	506	553	561	595	554	498	579	512	533	555	507	533	538	505	607	568	517	560	567	516	554	554	553	494	542	553	526	573	560	536	538	536	580	557	531	524	550	514	611	552	535	557	553	545	537	559	519	543	589	573	539	535	510	521	503	599	531	529	545	535	566	566	541	524	566	570	530	499	529	552	560	535	554	537	557	529	529	541	564	569	578	516	569	540	531	498	549	556	567	552	521	559	559	561	565	554	535	516	566	561	542	542	553	586	508	507	507	550	556	539	522	511	552	525	574	548	538	528	536	560	565	526	520	521	567	553	540	535	529	566	519	607	542	515	542	560	553	536	535	534	556	522	509	501	556	522	548	520	550	546	542	543	533	554	525	537	593	512	572	580	566	526	534	490	596	561	528	531	544	557	533	528	563	566	553	536	501	558	525	549	552	557	571	550	528	507	569	522	545	564	530	553	552	554	532	547	545	524	558	556	538	539	547	573	561	504	548	554	581	555	569	542	574	473	552	520	517	543	546	549	521	540	562	552	602	524	555	523	574	539	554	531	514	548	519	592	546	560	552	538	547	572	538	584	551	539	546	551	536	578	479	521	548	566	572	539	572	535	548	504	568	511	519	548	538	532	562	569	553	559	571	546	533	535	558	546	580	518	541	564	548	576	491	521	527	564	557	536	529	519	530	562	584	569	550	550	527	549	551	497	567	523	540	511	539	564	548	575	539	576	560	540	531	547	544	501	555	535	528	546	550	573	546	584	538	534	556	509	528	538	539	554	589	556	507	558	556	551	527	487	536	543	576	508	526	535	521	569	542	527	560	532	521	575	577	532	567	569	559	552	544	564	524	522	557	544	557	568	543	585	576	522	571	573	551	534	564	564	556	519	523	523	539	509	527	537	565	544	551	518	579	550	520	547	526	571	556	541	552	551	516	538	534	534	573	524	547	548	498	549	554	558	546	602	529	550	580	475	594	556	560	527	523	530	564	538	522	513	540	541	535	559	512	525	529	532	513	581	547	570	570	574	551	522	580	574	538	543	562	529	547	613	506	540	539	544	533	571	582	548	548	539	538	578	530	530	537	507	542	515	545	527	541	533	572	491	575	547	566	512	575	526	536	516	531	561	537	550	558	517	508	531	552	581	527	570	550	516	542	559	556	580	551	519	507	524	511	596	563	549	564	552	537	552	554	538	537	567	527	515	567	524	546	529	502	559	562	550	597	535	527	536	549	516	535	581	520	513	555	575	514	560	549	527	582	549	562	533	559	552	559	536	566	542	555	506	547	537	551	554	538	509	562	558	525	543	509	588	578	494	532	561	484	519	538	585	508	532	555	552	557	532	562	540	542	518	555	540	536	546	509	548	591	504	547	544	550	544	553	576	515	593	509	512	517	529	499	505	559	562	521	563	546	495	522	590	547	522	540	511	527	546	536	535	576	515	552	528	508	557	568	574	550	538	517	534	568	542	562	557	543	526	532	546	514	517	543	572	537	541	551	536	517	601	537	543	536	555	524	499	530	553	553	572	585	523	534	537	510	526	524	550	531	505	556	481	545	562	543	564	507	534	552	521	531	516	543	541	531	540	501	518	574	587	502	581	578	559	520	569	518	555	516	542	575	530	569	498	541	565	543	540	614	564	569	536	557	511	518	551	563	546	567	516	545	518	541	568	515	540	551	520	558	555	554	524	580	559	515	565	555	558	551	541	541	534	539	512	561	530	571	478	514	573	529	559	557	542	517	480	521	536	531	554	537	535	519	560	538	533	576	524	497	556	568	542	558	544	537	539	561	533	544	531	535	513	547	509	572	532	486	479	577	558	561	591	562	538	528	552	557	539	515	552	564	568	583	554	540	532	571	526	533	567	588	550	516	524	544	549	562	551	540	534	584	535	579	555	536	554	542	554	509	504	548	509	566	554	556	521	548	524	531	536	543	544	564	539	541	582	532	538	562	562	530	547	558	555	569	547	578	561	525	572	518	530	561	529	539	556	532	552	580	518	510	529	586	564	559	530	556	528	498	552	533	543	536	534	566	559	541	571	522	542	525	551	543	553	532	563	559	538	554	600	545	549	581	506	575	539	524	527	539	539	558	521	569	556	580	523	558	535	571	570	494	545	534	557	575	546	537	531	550	502	542	550	557	561	524	537	574	529	582	585	510	562	572	515	524	540	540	591	534	508	561	555	556	542	510	568	549	527	556	558	515	500	530	521	559	527	586	541	513	537	553	545	551	550	563	554	594	514	509	535	544	527	527	523	528	583	552	532	542	549	552	549	522	501	593	568	502	524	531	582	533	480	534	535	542	546	559	560	567	510	545	480	528	542	557	567	516	539	538	554	552	549	508	552	525	556	533	554	585	524	537	568	559	520	569	542	553	545	577	544	576	570	544	548	542	596	543	507	543	569	561	530	543	510	531	568	566	532	530	540	568	568	516	499	513	526	545	507	541	505	532	525	565	549	567	578	533	557	558	534	568	541	613	502	557	528	540	587	590	546	613	491	549	562	591	549	551	517	522	539	543	510	548	559	492	537	505	560	517	556	564	572	584	539	521	558	556	563	533	494	530	553	538	572	519	557	556	595	544	539	543	524	518	544	565	558	560	590	509	525	551	547	485	544	514	599	561	553	551	525	557	541	534	553	551	567	565	536	517	558	574	546	538	573	572	568	579	594	540	550	542	562	572	547	588	537	576	490	556	568	546	591	556	550	552	551	581	529	570	518	564	518	505	600	538	527	529	556	522	531	545	527	506	540	514	530	518	570	548	566	582	524	568	542	516	552	565	553	513	565	551	537	548	587	518	527	574	533	561	540	562	546	555	540	583	523	560	514	544	548	567	600	555	509	553	592	554	535	535	483	521
59830	27890	12168	2932	1441	1018	811	669	583	493	447	436	392	407	365	356	329	316	289	321	304	322	292	312	294	312	280	279	276	269	275	262	262	312	281	263	278	289	280	341	268	256	276	281	241	255	264	293	280	276	283	280	263	277	274	241	278	284	254	281	247	311	274	270	262	275	290	261	244	252	284	253	281	214	268	272	272	281	246	287	245	268	263	273	256	233	261	282	271	265	243	232	279	288	280	251	280	240	246	268	257	267	294	276	251	287	265	274	260	262	253	273	263	274	262	298	238	263	245	264	273	267	249	237	280	282	261	251	259	266	278	282	269	260	260	255	313	313	289	249	249	284	256	299	266	254	269	265	268	268	259	284	271	265	251	289	271	272	290	258	276	270	255	271	278	248	276	253	283	291	266	272	277	278	255	269	248	298	254	239	276	274	267	296	255	241	262	249	272	246	284	277	278	245	268	253	269	249	275	256	265	248	278	244	257	280	264	271	249	269	260	278	309	279	262	219	271	256	266	285	269	272	256	260	267	294	269	287	251	245	233	279	277	228	294	253	274	255	255	241	272	274	271	249	300	250	257	279	298	295	287	269	293	274	270	264	241	262	263	279	275	264	247	271	277	287	260	257	299	245	251	264	290	250	259	273	236	250	290	273	266	272	270	313	257	264	280	259	279	244	261	274	246	242	279	283	257	264	272	254	255	247	279	261	281	251	260	276	257	272	259	274	241	260	260	275	260	288	255	279	284	277	261	268	278	255	252	257	293	285	248	258	262	271	271	266	264	309	241	251	287	255	271	258	276	287	271	276	271	267	277	247	265	267	264	253	273	265	263	251	242	269	247	314	262	289	241	261	248	281	281	276	281	277	236	286	273	253	237	269	279	267	250	277	239	280	292	295	253	263	290	250	272	284	238	279	260	266	262	274	257	262	261	282	274	228	274	277	261	259	269	249	251	255	263	271	279	288	278	281	248	282	281	268	284	276	260	266	254	255	259	291	272	244	230	237	305	259	235	266	268	239	278	270	277	244	295	282	229	252	282	284	257	250	268	259	259	276	275	248	279	265	277	255	280	278	256	289	265	270	266	268	259	253	253	257	254	260	264	276	254	250	257	281	265	287	217	264	253	266	270	264	294	260	273	264	228	272	262	277	280	271	278	240	287	275	250	269	280	236	268	267	258	265	300	258	266	256	284	247	272	266	246	263	247	289	274	274	263	238	276	259	252	253	272	276	233	261	263	252	286	272	252	298	245	296	286	261	263	301	267	268	267	288	263	287	265	234	292	266	277	267	293	259	247	255	275	296	251	278	268	261	303	278	266	268	289	266	246	277	277	282	280	267	273	278	287	262	229	277	256	274	245	267	258	262	259	285	260	270	275	265	268	271	256	271	260	294	270	287	287	280	278	286	223	274	272	262	267	248	255	285	274	286	230	250	256	302	305	301	260	253	301	239	269	257	300	288	266	279	284	253	257	253	262	280	272	297	270	282	269	262	265	281	239	286	266	248	278	262	266	269	282	248	295	241	272	278	269	252	265	271	302	268	233	234	263	257	269	251	265	274	300	249	264	249	272	273	292	252	250	257	261	263	248	251	260	257	256	276	246	253	282	259	268	251	258	249	240	246	260	257	295	254	248	263	286	267	269	272	266	299	257	253	228	304	283	259	262	283	303	262	266	260	243	245	260	292	286	245	275	265	271	265	287	239	251	277	256	266	261	241	234	274	303	253	245	303	248	270	310	258	281	269	253	266	258	267	256	264	271	274	267	267	256	225	291	263	262	280	257	243	292	290	256	256	268	244	293	267	262	264	272	271	270	269	246	285	259	278	294	243	264	272	294	259	256	257	277	276	283	257	281	265	292	237	277	265	266	269	249	236	291	249	257	234	282	276	255	267	259	236	268	265	260	278	273	273	246	272	267	233	271	252	263	280	281	279	310	261	252	251	314	253	252	250	277	261	266	266	300	317	285	245	268	254	252	280	234	255	277	259	234	253	256	317	258	236	259	274	258	257	264	241	284	285	237	284	254	256	263	287	275	241	278	278	289	294	250	250	258	278	279	261	267	277	260	256	254	275	255	256	276	267	289	271	278	266	251	248	255	272	266	301	240	286	252	296	291	267	240	283	262	274	238	259	246	262	281	256	276	258	244	287	312	258	281	237	261	269	238	271	279	256	274	272	259	250	255	279	272	252	264	284	269	273	283	262	279	259	229	252	262	272	260	259	266	317	259	243	300	282	277	268	290	236	269	254	290	291	305	245	240	255	265	245	257	275	281	259	258	278	265	264	256	250	248	265	267	298	273	269	257	283	263	231	268	254	253	267	256	256	241	263	267	256	263	228	261	253	261	280	235	243	278	283	272	294	267	260	264	250	231	245	275	284	246	242	254	258	263	237	262	250	278	234	280	252	267	268	278	285	286	260	232	275	278	280	287	248	275	298	253	271	261	253	271	250	240	255	253	259	256	259	264	258	247	252	273	281	270	267	269	269	244	277	275	281	267	260	271	236	254	238	300	281	280	254	266	276	274	250	270	275	237	268	253	255	249	313	260	261	246	248	247	273	259	246	277	260	248	300	248	275	236	289	262	272	278	272	262	254	258	249	255	272	273	244	266	281	300	271	289	268	273	272	261	268	304	278	291	292	262	267	263	267	269	276	252	259	269	270	273	268	272	301	256	264	276	298	261	291	261	238	286	293	240	267	291	251	261	285	280	255	255	250	276	278	253	284	265	268	248	252	254	284	258	281	266	268	288	253	296	258	251	272	289	279	264	259	285	233	271	258	257	259	295	277	261	260	249	277	269	255	273	238	294	258	291	271	298	275	263	287	274	281	244	266	238	265	287	274	264	257	256	272	280	270	289	266	274	276	283	250	264	261	249	258	286	275	272	282	264	267	279	231	245	244	263	259	279	259	281	261	274	264	297	266	241	271	253	256	260	288	263	268	276	271	273	272	264	243	298	255	268	270	254	290	256	296	260	257	252	281	279	273	286	259	285	269	275	254	248	256	247	257	242	270	270	247	294	286	252	247	278	284	242	278	291	250	261	234	301	262	256	254	262	275	246	273	245	245	270	242	267	282	305	232	239	269	244	297	257	259	277	272	299	269	262	250	263	252	257	228	280	283	258	278	271	251	273	235	256	257	272	254	302	264	244	282	286	264	280	299	286	279	275	248	251	254	271	292	263	259	267	284	267	255	260	252	272	267	288	252	268	275	253	274	250	273	288	301	301	250	292	258	324	251	262	223	275	253	242	267	250	238	256	297	284	266	272	259	264	271	271	274	253	235	270	256	273	273	256	278	267	281	279	281	254	269	319	286	280	251	300	308	264	266	282	285	255	302	270	259	287	251	253	257	262	253	269	252	258	255	258	255	283	268	279	254	276	260	237	272	246	268	267	244	255	271	269	243	259	271	282	266	282	266	271	288	276	264	260	250	260	266	242	271	260	279	248	261	276	257	277	225	256	287	279	302	287	325	262	248	288	248
39248	6602	5953	6280	5319	4163	3606	2985	2553	2276	1993	1903	1702	1605	1490	1335	1309	1310	1204	1257	1142	1137	1094	1086	1082	1092	1028	1007	972	968	908	900	950	1004	890	879	920	954	909	880	908	835	857	877	887	862	889	848	843	831	855	893	841	849	832	883	855	875	830	869	850	817	827	846	836	803	819	761	829	835	816	807	839	849	821	816	851	761	809	816	828	810	826	803	797	816	730	782	818	810	789	802	780	799	808	789	828	765	850	789	767	825	803	809	796	773	786	816	826	809	805	771	825	760	793	822	825	858	832	838	766	791	783	801	774	781	832	790	822	790	771	798	827	795	837	785	743	792	782	865	783	850	807	836	828	793	829	758	827	800	822	731	759	786	850	832	810	798	799	813	766	786	776	773	755	825	809	815	812	815	819	818	791	766	758	757	788	772	777	810	786	732	770	839	722	761	781	832	762	808	806	783	774	786	767	773	759	777	807	809	837	803	785	798	762	792	818	764	816	763	816	798	820	800	826	783	823	780	824	809	820	815	825	801	770	790	808	743	793	783	791	819	796	733	784	758	816	768	800	802	831	768	745	870	802	815	848	724	783	776	828	806	800	765	817	780	736	790	775	790	740	778	840	739	780	794	785	767	831	775	814	809	795	780	816	777	800	796	813	786	831	791	779	768	828	821	811	764	814	812	823	781	851	751	781	757	804	751	760	803	794	803	757	790	753	798	806	788	810	749	781	842	788	795	751	803	811	799	787	805	801	831	823	795	793	761	781	798	732	828	774	806	744	828	768	832	801	775	812	796	837	792	833	836	766	785	811	763	784	820	806	769	776	780	802	796	825	782	767	798	807	797	808	781	804	829	833	791	820	813	802	726	823	804	754	797	750	755	755	798	739	829	796	721	789	789	815	767	804	845	823	792	738	779	739	817	788	783	797	772	765	767	744	765	794	811	833	786	799	844	811	760	805	751	769	811	835	840	758	787	748	745	751	793	812	783	791	799	825	836	798	803	821	776	809	792	849	775	793	793	784	776	855	788	809	777	786	789	767	763	800	803	781	738	790	775	787	824	817	754	785	876	784	817	787	805	804	788	850	824	839	835	806	744	781	793	782	837	794	791	786	770	852	811	782	799	821	792	826	779	790	819	747	803	818	819	763	796	800	732	766	784	794	748	802	830	809	811	770	799	791	834	784	828	731	827	789	803	771	723	778	767	822	767	832	787	818	788	797	794	799	777	791	787	787	815	810	802	776	786	765	797	821	807	838	793	825	800	820	776	804	780	773	793	813	753	756	769	784	809	761	805	790	805	789	771	788	818	791	794	810	795	813	791	817	822	806	779	791	804	810	816	800	766	795	783	789	789	766	794	703	851	761	814	828	827	781	790	800	746	804	806	741	762	833	818	786	801	801	803	800	772	765	814	853	816	820	836	821	760	761	803	806	836	792	808	806	754	855	782	780	818	846	820	767	743	776	789	771	801	786	829	799	810	783	804	774	869	805	767	803	773	762	805	813	814	777	733	783	797	746	788	800	744	729	803	795	765	798	806	782	817	804	834	834	777	764	785	830	749	761	769	806	782	834	868	778	786	803	773	798	781	737	834	776	801	765	801	799	788	848	764	791	802	810	796	787	769	882	757	796	796	781	789	755	790	827	793	771	752	808	824	831	804	745	779	839	787	803	772	795	791	787	781	798	778	873	773	800	768	789	796	776	831	809	807	774	746	785	749	739	829	765	766	758	780	794	768	775	763	807	840	815	815	775	738	766	829	783	732	793	784	798	835	795	789	775	839	794	775	782	771	775	821	817	810	811	798	780	795	744	810	826	790	811	831	779	839	746	804	798	833	865	771	743	783	766	781	841	799	785	766	813	808	838	795	794	805	789	766	778	768	725	769	726	818	851	765	801	797	807	738	801	822	790	837	796	829	806	814	773	772	789	825	823	779	834	772	779	837	733	833	791	831	846	767	790	811	769	807	788	777	802	811	852	841	774	831	802	795	777	797	756	811	786	753	784	796	796	801	788	822	831	739	797	800	784	824	828	811	780	790	810	796	803	789	767	795	797	777	802	776	793	757	791	816	762	816	777	812	771	813	795	797	774	795	783	820	791	790	777	772	785	787	800	826	768	825	771	792	788	773	762	795	818	817	799	809	789	807	830	798	812	761	800	809	787	825	815	798	809	818	805	744	820	775	771	756	790	850	766	822	768	755	756	762	831	811	827	797	845	826	825	764	789	810	752	789	859	806	823	789	773	833	738	776	808	811	776	790	812	796	756	793	725	812	812	761	809	752	791	824	797	769	777	779	781	739	763	790	792	812	809	809	768	784	759	804	830	764	783	760	789	823	826	783	731	807	831	802	772	784	805	779	813	809	825	786	803	766	815	826	823	769	809	736	776	760	767	769	832	759	775	799	760	801	775	805	795	818	781	759	788	742	798	798	810	811	878	826	798	753	786	773	792	820	818	764	777	797	859	765	790	791	820	747	872	801	769	779	815	819	804	836	774	774	758	837	826	773	750	808	783	806	801	758	838	806	784	808	774	794	798	777	824	811	789	798	757	792	817	804	804	824	795	772	797	767	792	827	776	808	776	804	821	796	837	787	789	768	821	741	718	779	780	759	755	815	794	823	829	820	808	805	791	804	825	772	785	801	769	785	769	787	783	803	760	764	814	830	803	861	784	743	751	778	803	816	780	747	801	731	786	796	779	801	785	763	799	841	758	794	735	787	764	758	843	793	792	724	761	753	783	791	802	757	765	782	839	828	798	750	768	794	813	768	781	818	776	839	766	759	761	853	798	839	790	840	832	820	808	795	727	756	763	791	790	799	831	732	839	792	795	812	807	759	744	801	756	815	795	797	801	808	758	782	762	762	768	851	768	780	746	793	799	783	770	824	825	750	834	776	760	822	765	777	796	793	823	764	814	768	821	777	750	775	784	805	788	810	839	801	790	782	736	874	775	839	760	818	782	779	759	787	767	768	810	797	804	793	804	831	811	778	781	833	778	808	857	813	787	797	780	822	785	776	809	771	757	792	814	796	793	840	821	791	849	716	817	844	823	807	803	764	798	793	782	801	767	819	795	808	772	743	828	774	805	809	772	809	816	760	800	806	796	807	833	766	765	796	797	792	770	793	783	822	825	793	770	825	834	823	771	837	810	781	762	872	768	787	838	792	773	830	773	793	806	806	773	744	746	778	792	769	826	768	788	782	760	759	749	830	781	761	826	802	798	794	764	752	796	802	775	739	795	799	825	789	779	781	837	788	796	801	788	779	750	801	845	764	822	815	840	762	797	817	796	806	847	789	813	812	768	767	807	782	844	750	758	771	808	799	781	816	845	817	757	767	783	844	788	771	786	795	832	815	760	745	832	810	797	783	818	835	783	790	746	797	819	817	764	849	773	837	768	794	853	818	779	815	819	833	789	827	764	785	823	772	825	847	860	779	794	793	744	759	803	767	784	806	812	832	758	805	767	793	797	860	792	759	780	841	777	805	804	827
10029	1089	307	163	141	124	126	108	113	122	114	100	98	103	97	106	105	99	91	94	112	123	89	84	82	90	93	105	97	84	97	101	120	88	85	103	103	97	95	87	105	74	104	99	90	93	91	116	92	105	80	111	86	87	78	85	89	87	109	106	93	94	71	101	80	94	84	100	118	82	83	100	125	78	88	92	89	90	76	89	85	83	110	121	108	86	87	107	103	106	97	97	98	90	92	88	100	103	104	98	102	90	100	114	90	93	101	94	85	107	105	99	96	104	97	92	107	100	99	88	86	104	95	93	92	87	108	92	96	82	78	80	98	98	103	93	86	96	94	86	91	90	91	96	92	100	97	83	94	94	113	87	81	80	85	89	83	101	99	93	96	99	82	99	98	92	102	80	93	88	98	92	110	104	96	107	91	107	98	100	103	82	113	95	89	103	107	101	108	104	100	109	111	99	95	102	87	91	119	109	82	96	91	109	96	109	99	82	109	102	98	89	111	102	89	90	75	104	90	90	110	76	92	93	77	106	80	93	84	103	89	99	84	98	83	108	128	84	99	104	104	101	85	113	83	93	81	106	100	107	100	89	93	88	97	101	96	89	106	93	97	108	100	99	89	95	89	120	101	118	97	97	88	99	101	106	119	80	105	96	92	85	104	91	100	94	89	100	105	104	90	98	85	98	107	88	97	123	105	98	100	88	94	95	101	105	103	104	100	90	89	97	81	94	94	93	97	103	85	106	85	98	94	98	108	96	82	93	107	93	101	94	116	99	108	94	84	92	89	87	90	94	108	103	117	90	100	114	87	82	109	95	94	97	89	82	89	109	87	99	106	108	96	86	106	100	85	100	91	104	101	99	98	103	95	113	85	91	103	104	92	112	107	88	104	103	100	85	86	92	89	87	105	85	101	99	100	101	98	114	99	89	93	104	103	97	98	88	90	81	89	104	113	106	95	94	94	96	102	100	94	92	88	98	99	102	94	81	108	84	90	104	100	117	98	81	92	86	93	93	101	117	92	101	101	88	77	90	92	107	87	93	110	99	86	89	101	109	92	93	98	86	86	99	109	89	78	99	92	92	94	91	90	95	92	89	99	95	99	91	95	80	91	100	94	98	95	91	100	110	110	109	103	100	114	104	91	94	78	88	83	96	91	104	91	116	107	103	79	90	90	102	91	106	92	102	116	89	112	93	109	96	84	99	109	110	120	104	86	90	87	84	107	91	90	83	81	98	93	85	90	103	82	91	83	95	96	84	96	95	88	95	95	94	87	98	104	85	91	95	106	104	102	93	99	99	86	89	94	93	98	102	98	102	116	97	90	102	94	114	101	93	83	107	79	91	96	100	89	96	104	105	105	98	107	83	103	98	83	98	90	94	91	93	91	85	126	92	104	98	82	103	105	89	87	97	90	99	84	105	105	106	91	109	111	100	99	100	109	100	91	73	118	97	105	99	86	84	97	83	101	98	113	92	99	108	92	109	113	93	110	83	105	96	95	108	88	108	86	108	91	82	102	96	105	111	100	117	100	90	85	109	95	112	92	123	92	121	111	96	109	80	88	108	94	99	93	100	99	103	86	89	83	81	91	96	107	93	113	84	84	110	102	85	109	86	75	95	102	91	111	88	61	87	92	86	104	88	100	105	91	106	72	94	105	115	94	89	89	97	97	85	81	95	107	118	101	72	84	108	85	89	90	102	92	83	99	96	102	95	95	90	107	94	105	90	93	99	104	86	88	98	113	77	93	100	109	94	105	111	89	101	100	104	90	88	88	100	110	86	115	83	97	96	93	112	113	114	93	92	94	100	96	89	95	78	109	96	106	93	97	92	88	110	100	113	91	108	101	111	86	87	94	121	99	122	81	82	98	116	89	94	102	79	111	99	89	95	101	89	87	108	103	87	92	100	108	114	93	99	91	110	95	97	105	101	91	105	111	89	89	89	101	90	98	109	92	102	99	82	103	85	91	98	113	110	89	98	81	115	96	104	87	93	104	84	97	102	101	103	125	93	114	79	111	109	90	115	99	93	105	87	119	87	85	89	89	108	103	110	111	100	93	95	76	108	101	111	83	101	96	95	101	102	82	97	109	88	95	88	106	90	79	93	98	94	109	86	92	104	113	95	107	95	85	88	111	78	101	88	109	102	108	106	104	95	98	96	85	111	91	94	86	93	108	94	95	95	118	88	83	104	88	84	94	113	79	92	97	104	102	87	99	114	91	94	103	111	110	121	110	98	96	79	90	88	107	88	97	110	97	109	104	95	77	100	100	91	100	96	87	96	100	93	100	100	100	101	130	86	92	93	94	86	87	93	104	94	122	86	98	105	90	113	74	100	114	112	97	111	87	91	86	89	101	98	102	91	93	94	95	92	80	100	89	97	89	99	100	89	98	74	81	80	97	77	79	110	93	91	95	92	117	98	102	89	87	69	91	78	109	82	97	80	103	98	97	82	80	81	99	101	87	97	77	114	102	108	95	86	92	96	89	129	109	93	85	102	100	108	96	109	95	79	118	97	103	98	97	103	126	87	95	105	88	92	85	85	93	95	101	87	119	86	94	102	85	91	87	85	95	105	88	102	95	98	116	94	100	85	96	83	109	117	74	87	91	85	81	84	103	91	90	94	100	74	89	94	106	93	83	85	104	94	98	79	87	122	88	103	105	77	115	116	97	78	105	101	91	84	109	83	103	90	97	115	102	95	96	116	115	119	107	100	82	104	89	88	87	94	122	93	97	103	111	114	100	83	105	93	85	89	77	102	97	104	94	102	103	92	102	91	107	94	100	81	117	87	93	102	94	93	95	78	96	95	97	88	93	117	114	99	88	99	69	85	98	91	93	104	89	98	99	95	101	88	108	118	103	91	106	107	109	106	97	99	84	86	100	102	79	90	97	97	100	91	95	107	84	93	94	104	98	103	83	108	112	87	107	90	94	90	73	102	92	85	94	90	90	98	93	116	68	91	99	111	87	96	122	85	108	99	96	102	98	99	103	111	94	100	112	99	100	96	92	108	92	96	95	102	123	77	104	106	88	95	98	110	88	78	117	93	92	109	99	104	97	103	97	82	84	87	84	107	96	107	80	109	95	101	103	96	106	85	89	96	95	83	99	92	86	94	108	94	93	95	79	74	104	108	104	100	89	81	96	88	95	89	107	120	104	102	108	102	85	103	82	85	105	99	81	92	93	102	96	98	87	108	108	98	91	106	104	94	107	89	94	97	78	95	94	85	105	89	108	83	103	103	91	92	81	96	89	103	108	88	95	69	103	124	79	90	83	122	89	92	118	94	107	106	90	79	99	91	94	101	88	108	94	99	95	98	98	87	111	103	108	111	99	93	112	107	92	106	100	89	102	89	112	91	104	96	86	81	102	96	117	89	94	92	85	89	107	83	96	107	100	100	101	83	124	83	101	114	88	89	109	101	113	94	102	114	101	89	96	108	118	89	120	97	122	97	119	109	95	94	104	97	92	101	80	102	93	99	103	80
9268	895	542	531	434	450	439	415	403	391	411	402	378	395	359	373	381	378	335	364	339	324	369	353	330	338	342	355	355	375	354	348	314	342	345	334	351	355	370	335	313	364	351	342	348	336	361	319	328	333	364	371	361	319	377	332	392	360	347	364	362	327	346	331	350	361	360	319	346	334	348	327	375	342	301	357	359	324	331	368	352	375	339	344	322	347	353	377	373	340	348	346	337	322	369	356	340	358	321	357	355	336	323	341	339	330	348	347	358	357	364	366	344	328	353	349	340	339	309	345	309	335	354	337	342	351	356	381	372	362	328	379	325	354	377	364	336	355	342	337	376	354	364	334	349	371	343	299	320	320	353	348	343	362	361	358	342	362	347	363	357	356	305	370	337	356	353	324	354	367	353	307	372	364	342	338	368	327	354	380	312	350	350	363	369	349	302	331	322	366	344	370	346	360	323	348	312	332	338	338	336	359	364	368	382	340	365	355	370	332	352	353	354	336	356	344	326	312	330	356	320	371	352	367	311	336	364	364	357	354	338	355	360	348	351	361	322	323	340	307	335	353	354	347	356	385	322	354	339	346	338	361	326	346	353	332	348	325	350	332	342	351	367	348	338	354	374	313	330	352	369	340	328	331	348	358	292	353	366	325	316	323	357	337	317	327	344	348	321	348	352	349	360	385	359	346	343	361	373	342	329	350	347	342	349	311	312	331	365	349	333	369	352	354	333	314	355	341	296	372	331	356	349	342	329	338	345	340	329	314	374	344	363	371	355	373	341	347	358	343	382	358	339	321	362	358	335	356	359	347	356	309	342	365	350	350	344	370	296	330	367	337	335	333	335	346	340	376	358	326	327	340	356	343	337	346	342	360	354	343	362	311	349	335	324	307	333	336	388	337	367	323	344	348	318	308	327	328	338	339	354	358	328	331	343	366	307	325	363	368	319	308	352	352	344	346	342	352	337	346	353	334	380	369	371	327	337	349	341	349	331	378	303	353	390	337	356	332	341	357	365	339	367	364	365	381	349	361	333	357	376	358	357	330	351	348	327	328	326	329	360	326	350	338	334	354	341	358	359	312	324	351	353	328	338	343	358	336	351	359	334	340	347	342	340	331	313	353	330	345	350	323	353	324	357	363	312	347	356	349	318	344	358	371	331	356	298	308	350	355	350	329	339	360	344	341	381	356	341	347	340	350	339	339	383	311	354	355	361	333	345	341	352	354	338	381	370	350	357	326	349	366	340	320	334	328	342	322	359	322	372	335	383	345	342	341	336	338	341	366	321	340	309	335	362	328	352	325	376	362	333	300	299	325	335	371	378	363	351	335	380	341	344	346	337	335	367	347	382	336	308	319	374	322	349	339	366	357	318	345	356	356	305	384	337	344	320	323	371	350	326	373	355	333	349	324	355	363	352	310	351	366	343	359	344	332	334	377	350	365	351	337	350	333	339	363	348	329	378	371	359	362	346	340	315	332	313	386	349	367	339	341	361	341	348	362	313	340	381	365	365	356	351	342	357	338	336	319	373	322	354	380	318	384	347	323	332	363	329	308	377	356	337	343	292	355	326	324	342	336	337	363	340	343	342	334	377	351	326	346	338	321	345	341	326	360	376	341	312	352	340	380	360	340	333	353	303	364	329	368	347	338	332	344	368	298	346	338	327	314	360	372	340	339	349	361	321	346	337	297	349	332	353	350	359	330	339	342	315	334	345	334	360	364	336	336	362	363	320	338	340	334	363	326	330	329	366	337	323	350	339	359	355	374	340	343	337	357	386	338	322	368	357	359	312	314	342	319	312	330	328	370	348	341	359	355	323	335	334	344	379	349	372	337	310	311	365	334	348	328	336	368	329	352	376	345	346	330	336	353	396	357	360	382	333	359	334	354	351	330	342	351	333	349	349	338	375	348	332	354	380	318	339	342	315	323	343	332	332	350	339	336	330	338	354	332	360	316	340	382	339	338	369	299	347	355	327	340	368	359	338	368	329	352	372	354	329	342	354	343	319	355	354	335	326	359	342	387	353	334	347	314	377	318	361	338	347	315	328	329	330	390	320	382	366	335	350	356	346	333	360	336	345	364	309	363	359	333	352	330	348	337	328	340	318	339	318	294	325	326	359	347	371	373	327	335	335	344	335	333	341	381	378	353	326	392	350	341	322	358	355	320	308	353	379	375	341	327	379	345	340	326	356	352	359	338	344	335	367	343	365	328	372	367	316	336	370	340	324	344	320	346	358	363	370	354	309	330	340	299	365	370	359	335	336	368	360	326	361	336	330	338	351	334	370	343	349	331	348	342	348	320	331	384	364	329	397	353	359	332	336	324	332	363	305	331	339	321	368	360	330	348	332	336	320	343	364	336	300	354	358	342	336	374	378	330	379	376	322	350	354	356	316	359	359	342	381	389	330	343	377	350	314	341	357	342	333	294	345	314	364	354	325	331	338	358	342	342	379	373	329	370	338	343	333	354	321	355	351	363	357	300	358	313	307	334	336	341	363	355	335	324	313	353	334	341	323	352	350	363	352	321	331	351	352	352	345	324	331	373	351	346	351	368	392	358	339	358	359	341	351	367	351	358	321	344	381	343	344	370	363	360	351	335	344	328	358	317	298	388	335	322	358	349	318	330	339	362	353	326	345	335	352	367	371	325	350	332	366	362	346	353	322	354	328	372	327	312	343	356	346	351	355	306	368	387	385	370	341	367	357	355	341	375	348	330	330	370	380	350	329	348	334	369	328	354	302	308	330	391	339	367	332	362	335	365	365	328	297	301	335	394	345	301	352	340	369	367	326	384	309	323	315	378	325	373	350	322	349	339	335	355	337	329	329	329	333	359	350	355	358	343	325	364	336	314	325	312	322	350	346	337	318	362	332	350	347	372	331	325	350	330	382	366	351	366	351	316	344	370	330	313	338	331	339	344	347	368	342	379	335	342	314	347	339	353	369	325	322	333	331	324	380	363	356	354	359	367	381	332	355	293	348	360	353	346	362	365	338	356	356	353	328	343	364	344	329	339	339	328	317	346	340	340	322	340	314	342	337	355	373	344	343	343	348	354	335	336	388	338	368	308	321	377	346	351	343	348	337	329	357	354	336	367	358	338	358	347	390	336	320	328	325	356	335	349	332	327	337	412	347	358	369	350	315	296	324	329	375	323	344	332	363	326	331	343	334	348	342	348	324	347	351	372	305	337	384	365	335	366	345	352	326	356	338	357	368	349	349	343	370	360	323	351	347	338	357	347	343	331	352	382	341	345	319	377	352	350	348	357	344	359	297	340	332	337	332	371	340	329	348	340	339	339	332	343	365	350	342	311	326	343	357	325	363	349	354	351	363	351	340	365	368	348	335	349	319	360	329	311	350	333	345	335	336	362	365	373	368	321	349	355	365	339	325	330	341	331	337	355	339	350	326	373	345	311	364	348	348	365	331	355	355	359	329	331	318	353	361	342	347	337	370	330	372	329	348	361	377	359	343	373	363	374	321	342
47620	21156	2915	1037	714	537	445	382	323	288	275	218	244	248	222	224	211	189	228	191	195	189	198	182	163	177	167	179	186	173	156	186	187	173	194	186	164	194	158	171	192	182	182	191	192	173	179	157	165	177	191	187	180	179	173	189	164	168	171	154	170	189	168	165	163	165	158	176	200	182	157	175	178	183	171	168	166	177	154	161	160	196	187	149	166	183	167	166	175	175	170	176	176	161	166	166	173	166	147	171	149	178	178	175	185	171	144	160	168	184	179	163	158	159	194	155	161	154	176	160	166	173	156	149	166	164	180	191	171	154	143	161	165	163	163	174	183	177	171	160	166	156	162	159	175	176	166	186	175	193	175	180	158	172	170	175	176	176	157	166	153	178	167	179	152	155	171	168	178	162	173	165	172	165	154	165	175	183	184	169	168	161	172	172	188	167	172	158	174	165	171	175	196	171	153	164	171	197	162	175	156	141	184	162	175	181	190	186	160	160	157	175	156	167	159	163	160	173	176	165	202	148	144	165	177	175	181	177	164	168	171	152	164	183	175	180	155	166	153	171	186	165	165	182	185	175	148	160	167	188	176	177	157	157	145	149	182	182	177	163	169	189	175	164	181	162	160	143	150	149	171	165	164	172	173	155	191	162	176	163	189	161	172	182	160	166	155	161	176	151	191	178	183	168	153	174	171	176	160	184	178	182	175	176	148	179	167	173	164	159	182	169	166	171	162	160	138	148	170	180	185	177	176	172	167	169	182	151	157	172	146	161	157	152	164	141	148	179	207	149	179	162	169	179	176	158	193	155	177	192	164	186	162	174	159	178	159	160	173	174	169	177	158	178	169	175	173	158	176	160	193	154	152	173	188	154	184	168	142	166	151	202	177	159	151	177	174	167	170	167	148	167	158	153	175	139	153	162	165	159	184	171	158	152	165	202	175	172	147	181	209	158	194	174	182	178	166	164	160	135	164	166	170	173	180	175	173	186	188	173	148	170	187	161	167	184	165	183	165	166	175	179	174	171	169	171	160	165	149	178	167	171	177	174	180	193	184	179	164	163	159	172	188	164	190	173	157	185	151	178	140	185	154	176	183	167	190	163	178	150	174	195	145	143	156	155	172	171	156	194	196	163	171	180	185	152	194	170	167	174	196	174	160	161	171	182	144	189	168	152	167	166	180	165	173	183	172	183	169	181	166	165	151	160	165	180	146	166	181	166	167	165	176	173	158	185	163	170	180	160	164	151	170	175	150	172	157	192	153	167	182	176	134	172	175	190	195	175	172	180	169	172	164	166	166	147	154	148	164	170	163	176	171	165	168	147	207	175	173	166	157	164	164	146	146	193	163	181	158	160	151	169	160	174	161	158	177	155	175	177	159	170	149	175	166	170	156	177	170	146	166	172	177	177	192	175	154	187	171	142	190	151	166	165	173	176	156	168	158	148	163	151	152	152	154	171	186	190	142	167	177	155	170	150	170	160	140	157	160	192	163	155	155	133	170	156	170	175	176	165	185	160	171	185	140	172	159	163	171	173	140	175	165	173	184	176	176	145	179	189	178	161	156	172	155	162	169	156	168	160	190	174	156	166	180	184	169	167	147	187	178	186	166	171	181	160	195	154	173	177	147	165	169	161	164	147	156	170	168	163	169	188	170	169	158	175	177	167	188	189	167	189	171	163	161	167	172	164	189	162	146	171	180	187	180	175	155	143	162	184	161	159	160	167	174	155	169	162	150	179	184	158	159	155	160	184	160	172	155	185	186	151	159	178	184	155	189	161	176	170	209	179	190	172	177	205	165	153	169	167	142	154	201	162	147	168	171	155	153	161	161	168	174	161	165	166	150	191	186	155	164	186	191	162	158	148	186	167	182	164	167	195	170	171	167	152	168	167	168	172	180	167	132	200	175	169	174	147	171	175	152	160	165	177	150	168	151	162	176	163	159	163	156	185	183	171	160	155	197	165	168	167	166	164	188	163	169	172	174	192	195	195	169	179	177	185	156	163	183	156	142	176	163	187	160	174	157	179	160	149	167	149	157	178	155	159	169	166	169	160	177	179	166	160	176	203	171	169	153	153	176	161	174	163	171	177	143	157	160	161	159	173	178	180	149	147	163	162	186	158	165	201	152	160	162	173	181	173	163	152	170	181	186	173	164	160	159	152	181	161	195	149	173	190	149	177	172	169	181	181	196	174	164	189	169	174	159	145	184	183	169	180	171	181	166	151	157	193	165	162	160	167	184	156	167	165	158	149	148	188	175	173	171	148	159	152	189	192	158	167	166	161	180	156	177	171	156	158	143	160	157	163	190	184	170	164	160	192	163	167	186	149	182	175	151	182	162	160	162	157	169	194	170	171	166	167	168	188	159	167	171	161	168	154	163	164	176	173	174	173	154	173	154	166	169	158	173	153	164	197	167	175	157	175	185	168	178	171	145	169	171	149	159	163	170	184	158	164	144	187	164	141	170	175	163	143	173	149	154	179	185	171	159	165	149	169	167	154	188	155	151	165	178	160	170	156	159	165	178	181	157	196	179	149	169	153	162	158	171	161	163	151	174	149	175	162	160	155	163	158	203	170	159	158	163	151	196	145	152	159	191	163	160	171	189	208	183	181	176	157	151	147	160	159	172	156	152	191	192	193	193	164	146	162	162	196	180	173	162	164	171	168	158	166	181	175	154	169	170	181	163	167	179	171	180	145	176	159	179	161	166	170	167	165	181	173	169	165	204	160	157	186	143	178	191	150	170	173	160	174	174	174	169	148	154	186	169	173	163	187	188	182	179	195	158	135	161	160	145	181	155	168	168	174	165	167	177	180	177	179	176	177	169	177	185	159	176	169	178	193	180	160	178	143	176	151	166	191	174	165	157	166	181	160	170	171	190	162	174	174	177	180	176	179	172	167	172	170	164	189	202	151	177	163	174	170	180	169	166	181	171	136	173	162	174	163	153	157	175	176	152	187	171	172	170	178	173	147	169	171	167	158	167	151	137	176	189	162	155	175	155	161	177	165	168	173	170	163	153	177	180	177	148	151	159	175	172	143	173	179	170	188	198	163	148	184	155	166	150	180	173	153	161	156	194	161	163	170	151	160	163	146	170	188	173	175	174	160	141	168	184	161	171	172	152	147	178	161	165	157	157	165	169	158	161	170	174	172	167	172	171	182	161	173	176	163	180	162	186	155	168	189	173	168	134	163	170	154	182	161	160	181	199	172	187	180	180	174	155	165	146	194	158	176	142	171	167	157	169	164	162	175	181	162	160	174	177	152	147	172	158	193	164	176	152	174	166	161	160	156	183	172	190	168	141	158	158	151	156	170	179	155	169	173	153	173	165	152	169	176	146	200	156	163	159	165	185	176	165	185	139	159	167	173	205	177	190	148	158	182	191	198	194	186	168	152	177	158	178	156	150	164	179	171	183	176	159	166	195	176	170	167	157	196	169	172	147	153	154	190	154	179	164	160	141	169	172	164	176	201	178	189	174	208	162	167
30682	5225	3313	3424	2940	2458	2004	1748	1448	1328	1212	1085	1026	953	889	915	799	834	790	735	734	717	678	657	668	764	663	655	629	640	574	604	586	616	622	593	591	562	590	602	622	575	598	592	594	598	591	592	611	594	591	604	548	576	579	566	590	569	546	591	582	595	556	566	590	533	589	556	539	553	533	560	562	568	530	551	583	533	540	554	585	541	533	547	564	569	540	549	582	528	546	535	540	536	589	520	552	544	551	552	537	531	546	518	540	492	532	543	564	555	526	519	568	522	571	497	565	568	518	504	479	533	556	529	501	524	529	560	560	561	545	517	552	548	531	564	522	542	561	542	572	561	576	550	515	562	544	528	566	545	524	528	538	561	555	550	510	558	519	534	554	575	545	530	567	553	557	534	492	582	562	577	553	561	542	559	546	532	518	528	562	527	543	526	528	525	507	565	574	521	595	545	540	503	548	542	543	516	570	552	559	565	548	551	551	521	524	538	525	548	536	546	582	538	532	516	565	556	536	499	567	564	562	561	567	503	566	555	535	558	537	566	547	502	540	509	502	557	504	560	503	530	543	569	531	579	517	533	551	523	551	495	534	545	575	549	501	516	525	531	549	547	558	536	542	526	544	586	521	525	549	554	541	524	557	540	524	541	534	541	546	525	545	494	547	546	536	508	536	515	563	525	533	559	485	528	516	517	558	552	532	545	517	536	547	567	537	506	574	522	567	572	532	520	534	542	519	543	546	540	527	530	524	575	570	590	572	534	505	547	525	576	541	569	513	584	559	567	533	559	574	527	548	526	568	546	504	582	557	527	528	534	540	539	564	549	519	560	568	512	540	564	552	589	579	546	539	513	542	595	488	539	530	532	559	537	504	562	539	547	580	548	547	518	523	547	571	552	548	588	508	545	533	536	582	571	519	541	551	522	504	528	485	579	526	528	533	526	518	593	582	542	548	557	579	522	524	540	554	576	494	526	524	547	519	516	529	569	564	553	569	501	527	562	514	540	533	533	565	548	506	553	546	530	551	600	599	524	570	556	566	535	569	577	571	545	551	561	510	538	535	582	567	532	537	530	556	543	560	565	574	584	579	467	519	558	591	552	544	507	580	570	536	578	568	545	571	522	530	566	575	516	592	568	558	567	539	554	508	554	586	527	533	528	520	540	512	521	539	568	574	529	553	527	539	525	563	516	541	570	574	540	545	534	519	555	523	549	567	523	538	567	579	518	517	567	544	580	527	548	582	540	509	615	572	578	511	575	550	551	529	550	568	530	566	517	565	621	587	519	558	547	544	563	509	548	447	550	564	560	555	557	546	561	525	522	497	550	535	503	510	576	548	542	560	532	519	540	534	533	543	570	558	534	552	504	535	562	567	546	516	524	533	507	547	525	530	526	570	560	524	569	520	550	525	528	568	522	533	525	533	542	517	539	548	493	531	550	539	562	527	530	585	524	548	519	561	536	542	544	550	538	520	512	530	517	557	577	561	544	549	550	533	542	556	562	561	551	566	520	522	536	517	549	577	587	582	548	599	516	551	560	527	559	548	498	537	529	533	527	568	557	564	546	539	538	544	552	533	515	552	515	532	574	514	520	534	600	568	528	557	528	517	528	534	546	545	542	541	498	545	542	537	524	565	528	519	518	557	537	508	530	518	505	586	553	535	538	553	525	563	546	515	554	574	603	563	507	559	547	564	562	553	559	563	557	541	534	524	537	581	523	552	587	539	537	576	525	583	582	533	587	556	553	535	555	586	525	540	553	541	493	515	536	523	530	559	499	542	555	556	546	542	504	540	555	517	518	538	540	549	527	514	532	515	566	529	583	524	548	532	584	536	557	533	528	528	571	539	568	543	572	564	531	485	565	536	541	527	518	513	526	544	553	516	529	551	524	518	564	556	559	546	563	542	540	582	544	535	587	530	509	544	519	549	530	505	564	578	567	543	538	532	554	556	574	548	550	564	604	550	527	552	555	519	564	570	574	536	566	532	580	507	541	599	555	568	555	512	542	516	549	555	534	531	525	554	546	578	539	571	568	544	538	531	522	507	575	545	551	499	556	567	518	555	544	563	560	529	558	536	571	576	578	564	504	558	506	559	578	553	521	567	558	573	580	555	539	525	554	556	565	584	536	558	571	530	563	532	560	545	528	495	539	560	509	570	562	572	559	542	553	576	559	548	537	540	534	575	550	500	584	543	538	558	561	571	511	552	559	590	532	512	544	547	541	549	566	549	564	549	546	537	560	531	562	516	590	595	542	561	543	553	569	524	536	536	584	586	587	525	516	554	556	528	539	536	563	534	558	577	560	565	586	597	559	566	504	543	585	504	526	512	525	517	562	545	575	522	516	569	563	559	524	534	524	560	547	524	545	518	526	523	514	579	505	569	573	539	545	503	535	515	550	548	537	549	529	566	520	529	535	529	553	546	542	555	563	516	594	509	534	535	514	550	521	529	570	575	545	517	529	539	540	545	562	548	544	541	569	537	539	526	544	580	491	578	500	564	584	548	535	482	566	499	516	503	538	539	526	510	566	532	566	548	549	544	562	548	557	580	573	502	567	523	510	549	554	577	566	555	499	548	544	522	543	521	584	555	529	542	539	526	560	578	574	579	491	547	525	529	544	523	585	578	571	493	533	531	569	548	603	516	544	511	531	533	523	555	524	552	563	545	530	569	567	550	551	500	581	544	551	545	548	502	530	515	546	554	534	520	546	518	553	568	555	534	540	533	557	507	561	523	565	575	532	563	548	525	558	578	504	540	551	523	591	527	518	518	575	579	561	540	575	501	582	571	552	533	540	512	551	559	539	588	529	510	520	535	533	559	532	527	524	525	560	526	531	539	528	540	540	555	529	547	535	527	538	569	595	542	539	532	588	584	526	545	549	549	553	548	552	540	528	560	508	566	580	513	545	541	555	517	519	543	585	544	527	548	524	523	534	521	533	518	524	524	577	571	570	534	508	550	553	515	541	572	550	551	499	547	509	521	534	561	529	569	575	504	539	531	535	580	554	527	578	555	565	512	555	549	585	547	562	558	553	560	567	513	547	520	531	558	552	542	505	553	499	515	565	538	560	531	542	568	545	581	547	528	592	575	577	536	557	554	576	576	561	556	517	519	520	514	539	565	538	574	546	589	572	518	562	497	545	547	524	541	566	528	546	523	578	521	537	542	563	528	550	523	546	555	543	577	532	515	564	546	555	574	567	524	581	537	545	535	511	536	540	542	528	538	559	548	505	518	561	550	539	582	543	574	529	582	539	575	521	574	557	568	606	567	544	541	524	534	465	543	510	544	502	485	549	571	500	529	525	524	505	591	564	553	514	545	565	519	525	565	581	571	546	547	555	550	576	547	560	540	505	544	512	504	578	577	513	565	567	522	535	592	527	530	505	569	556	522	544	581	583	541	548	538	562	557	552	532	503	525	528	568	557	538	556	554	540	539	560	530	559	565	550	574	515	557	574	557	500	576	540	560	530	536	557	544	543	543	557
62772	31218	7811	2159	1401	1061	770	689	550	519	502	424	416	361	360	341	293	316	340	331	313	316	293	260	318	251	278	290	293	266	281	311	314	272	316	264	268	302	304	269	264	260	265	282	292	261	270	253	302	301	272	260	264	256	267	269	281	267	265	270	245	300	286	307	277	275	248	294	267	302	289	269	271	272	274	246	237	258	292	275	274	261	259	265	256	263	293	287	247	257	252	286	274	286	266	281	273	249	254	270	281	254	267	270	271	252	270	260	298	257	292	260	262	291	264	258	267	285	267	277	269	269	283	279	270	267	258	266	254	303	250	290	246	241	253	249	266	277	284	253	286	275	252	253	262	289	295	271	249	270	234	252	279	278	274	278	264	280	280	265	268	267	276	243	247	264	297	251	277	277	255	258	268	292	257	274	252	271	283	266	290	249	250	281	282	273	264	250	280	281	257	254	263	252	246	266	286	246	234	250	288	248	258	233	268	260	271	261	290	272	248	231	284	285	263	264	246	255	275	269	246	253	257	281	284	233	257	283	275	274	242	272	278	266	266	282	266	277	288	299	247	267	233	264	275	265	262	279	253	268	269	245	265	287	283	271	261	285	237	261	274	301	247	246	271	229	240	256	286	258	257	288	300	274	280	282	284	261	263	249	271	236	258	287	261	230	305	265	246	264	293	225	275	270	263	261	242	236	297	243	252	255	284	308	257	248	281	255	262	268	263	296	254	257	268	299	283	253	299	308	255	320	226	249	269	274	261	260	250	259	272	273	283	288	251	273	267	270	265	257	283	259	256	267	267	296	291	269	256	235	279	282	264	273	277	292	264	269	272	248	247	280	278	277	257	266	238	256	265	290	264	245	248	264	289	266	272	262	287	256	287	268	284	257	290	284	265	277	250	279	249	248	295	264	261	283	260	262	268	279	245	282	297	244	248	305	286	270	262	259	261	279	283	266	250	267	288	283	294	258	299	260	258	265	252	291	274	273	277	269	278	259	275	267	277	268	257	262	291	268	261	247	255	269	268	279	262	286	248	279	291	277	280	246	248	276	248	258	261	264	261	267	270	295	279	284	269	273	243	285	266	313	273	270	243	255	247	235	290	278	268	286	273	257	249	283	284	263	250	256	252	273	273	263	274	247	242	228	260	271	268	249	247	284	260	265	275	259	266	253	268	255	250	265	262	291	271	281	264	266	275	263	287	246	264	265	317	275	290	253	249	273	271	260	258	258	272	254	265	252	274	290	279	297	265	248	257	271	309	254	277	273	252	269	287	245	265	255	266	262	267	242	252	283	282	282	276	269	270	254	254	278	286	269	250	267	245	259	300	264	235	251	250	267	255	224	247	283	262	272	257	251	284	255	276	272	254	255	255	278	284	283	273	258	284	291	281	235	266	247	282	280	265	306	283	252	299	269	278	269	257	263	285	283	271	286	246	281	268	293	292	260	288	262	269	248	279	261	262	291	259	275	295	260	246	284	259	271	274	257	255	242	259	287	271	297	275	263	247	261	256	280	284	260	249	278	268	265	264	252	276	246	235	268	284	275	246	298	243	280	258	261	287	248	254	236	293	259	264	278	260	270	247	260	285	260	262	254	255	271	287	242	287	266	264	261	278	286	249	263	259	273	274	274	284	275	267	268	277	275	259	265	283	266	270	262	246	276	279	299	288	284	261	254	268	281	271	246	276	287	246	265	272	268	275	245	250	245	282	252	272	260	257	257	254	232	238	257	290	280	243	279	266	286	283	255	288	245	273	285	264	267	272	295	296	285	266	267	280	273	264	270	270	266	296	316	272	275	241	243	278	267	251	268	291	267	265	263	283	271	243	281	300	259	248	283	280	267	261	272	270	285	244	289	274	260	240	258	282	272	250	261	242	249	267	257	282	274	271	283	274	257	275	277	272	267	259	269	266	273	254	275	294	286	255	271	267	252	262	284	247	253	239	273	262	252	259	275	264	282	285	274	298	261	228	299	307	240	267	277	240	306	270	255	247	300	256	281	277	265	269	289	302	288	286	270	242	289	294	251	270	297	278	247	276	267	249	276	271	247	282	249	271	287	258	276	258	273	266	225	269	273	286	281	258	268	246	269	300	222	241	266	292	245	280	278	250	266	274	236	246	267	281	262	282	291	258	263	252	265	243	263	260	272	268	274	252	278	292	226	274	279	280	274	273	257	248	279	254	287	292	269	273	244	284	255	290	229	267	273	260	278	268	267	253	279	261	265	290	261	292	256	262	271	273	276	249	288	235	257	285	249	273	257	261	267	291	260	287	284	284	240	287	261	263	316	295	266	267	255	304	274	273	267	291	287	246	283	269	272	254	259	278	313	278	297	224	274	249	262	255	265	258	259	245	295	262	257	239	295	268	267	280	266	260	267	266	285	262	247	291	278	268	264	283	272	265	279	251	244	230	246	287	271	275	297	286	240	296	263	271	240	261	262	253	256	258	273	262	288	267	284	272	262	215	302	266	275	254	269	268	280	239	261	276	281	259	268	264	268	282	264	265	282	278	266	219	297	292	265	279	258	267	255	272	259	247	265	247	262	279	249	279	249	263	285	287	249	275	254	277	286	262	269	260	266	273	297	276	229	288	286	269	240	276	272	256	279	245	260	268	256	267	269	263	272	276	242	264	280	264	302	293	229	276	260	259	273	250	257	249	224	276	218	247	295	269	237	264	304	288	244	263	276	239	283	294	259	267	282	257	252	284	300	242	262	276	292	269	268	279	262	276	253	265	254	264	290	257	272	282	261	269	280	280	277	278	289	264	230	284	266	251	282	254	256	255	266	259	290	274	258	268	275	287	273	263	264	303	253	270	253	280	289	259	269	270	255	267	269	271	275	239	277	267	308	269	267	251	260	250	301	266	240	245	259	284	272	262	282	268	260	292	254	291	264	283	274	282	248	258	288	279	269	305	264	258	284	254	290	263	271	239	272	260	259	260	243	237	296	261	278	270	290	275	259	263	302	280	299	273	270	266	269	259	253	243	248	257	296	301	241	297	275	277	283	249	268	262	251	284	287	251	266	283	270	256	274	295	254	271	290	247	282	281	277	264	296	262	248	268	240	313	278	279	244	294	265	244	262	250	278	279	269	287	288	270	296	303	249	280	286	242	278	271	249	274	265	301	268	269	240	267	278	277	236	276	243	254	285	276	285	273	277	276	239	284	267	272	248	248	274	241	281	254	282	262	273	241	293	278	268	271	234	263	243	287	251	266	279	278	265	272	266	277	291	248	261	260	263	271	285	280	256	272	263	275	242	270	248	256	260	261	278	317	257	232	281	274	251	262	298	275	293	267	282	266	251	254	290	265	272	275	263	259	231	253	277	258	261	290	307	260	291	254	244	299	279	266	246	314	278	281	268	235	285	249	243	271	235	266	249	253	294	293	266	268	255	258	258	248	229	255	274	254	280	266	269	256	288	264	265	268	244	250	283	277	261	264	283	292	237	249	240	255	275	299	286	266	250	256	242	270	259	247	271
39759	7670	5933	6371	5372	4418	3554	3117	2618	2312	2020	1903	1741	1549	1485	1379	1372	1311	1228	1259	1174	1113	1066	1071	1133	975	1001	960	1000	927	1017	956	960	923	987	983	884	887	890	916	863	903	865	886	828	905	828	862	860	885	843	849	882	826	845	831	798	800	784	876	846	794	784	813	869	835	827	834	809	808	798	867	811	844	799	813	882	806	781	854	777	835	814	804	804	849	754	809	826	812	849	833	816	857	841	880	793	777	809	798	844	836	812	859	805	790	811	823	782	774	821	816	851	726	817	794	842	781	840	812	847	850	772	808	786	737	753	757	711	792	808	800	822	755	837	803	801	777	748	815	783	808	820	804	833	825	834	808	749	800	797	880	814	849	794	777	839	773	800	855	791	816	823	814	790	772	784	793	811	774	805	780	825	821	831	815	841	838	766	773	790	794	777	760	777	814	768	835	859	805	829	807	745	822	843	808	789	777	773	800	777	758	813	788	812	812	824	788	797	744	807	811	799	839	811	755	793	812	799	803	754	818	781	795	780	825	821	754	789	812	773	785	815	794	775	797	762	806	774	785	847	829	788	789	772	804	804	798	756	812	778	810	778	755	788	765	802	778	746	787	827	810	805	825	841	740	782	799	758	828	769	746	804	834	776	856	788	839	744	825	816	798	841	832	793	830	847	766	804	760	801	766	780	804	823	781	806	767	768	761	800	771	798	761	805	824	798	783	829	834	805	815	738	774	756	805	796	810	810	808	813	806	768	810	798	820	762	774	763	850	758	843	795	840	784	850	794	779	798	751	776	823	824	800	802	805	748	761	814	827	832	788	773	794	802	823	777	830	798	866	803	827	783	826	829	766	857	794	814	739	824	754	836	822	833	822	770	845	795	794	757	746	802	796	783	786	732	807	778	775	775	820	814	772	827	846	762	803	823	762	765	789	741	813	808	800	756	844	806	815	803	701	771	791	826	803	812	801	778	797	823	812	778	714	783	791	823	797	797	770	783	847	780	781	807	816	784	723	788	816	773	827	795	796	815	850	811	791	779	784	783	752	799	858	762	794	811	789	798	813	757	771	821	812	789	763	833	832	748	789	795	745	748	780	818	828	826	787	809	741	773	803	785	793	805	795	783	816	771	792	816	781	837	823	816	786	800	779	849	835	758	793	800	832	810	797	758	783	811	810	774	760	802	729	817	823	794	794	808	770	776	799	791	782	783	785	789	797	772	785	720	813	828	795	760	803	805	822	806	788	795	848	814	789	805	840	790	752	791	791	816	821	766	810	801	754	791	784	778	871	740	804	846	796	778	800	832	806	804	782	825	781	825	817	825	786	810	790	844	799	777	829	825	800	763	795	760	783	759	867	776	822	815	815	831	776	758	776	809	823	790	787	771	760	763	808	779	741	791	877	822	801	780	787	728	799	796	805	758	772	780	816	741	786	739	748	787	769	726	821	780	791	821	765	787	783	795	816	800	778	789	784	775	766	795	823	800	794	773	805	839	813	825	830	804	827	780	784	814	796	828	790	739	821	806	834	806	791	789	773	788	776	783	802	787	809	828	827	793	738	810	806	844	825	827	795	797	828	782	809	837	776	798	757	824	796	795	771	795	822	805	754	873	837	786	762	812	824	785	813	849	839	800	786	806	768	814	779	829	798	826	833	781	798	781	772	808	799	822	796	761	789	793	832	826	791	788	825	796	785	718	838	776	761	777	804	774	797	769	791	789	814	762	789	811	735	830	748	754	791	795	755	786	790	766	762	722	789	765	796	742	813	798	744	847	838	814	796	744	815	779	812	821	776	809	773	797	783	785	834	802	776	793	785	767	859	816	839	804	820	839	836	824	804	763	819	742	833	783	764	791	754	772	821	795	776	823	795	793	804	805	769	768	806	830	824	716	778	799	799	799	853	775	810	818	775	804	777	799	769	800	811	774	790	765	810	807	801	809	828	789	762	789	779	759	809	789	797	792	808	778	756	871	760	814	755	768	796	772	824	785	805	806	788	818	820	792	774	817	767	810	756	830	744	761	751	808	798	787	768	814	818	835	772	766	771	792	810	774	821	792	800	734	721	822	785	797	810	823	805	769	789	778	797	785	809	794	800	810	785	784	789	778	823	831	753	755	844	786	795	786	806	827	760	827	785	802	782	841	784	781	817	783	804	818	772	812	839	790	788	759	800	763	814	819	803	759	827	783	779	772	751	852	797	870	775	793	737	848	819	723	821	787	811	791	807	786	792	817	798	772	757	826	792	785	803	847	807	768	807	797	784	794	803	756	814	774	786	844	812	796	822	791	818	808	801	786	773	832	777	813	750	804	795	774	789	764	805	780	783	845	813	768	800	846	794	831	786	857	770	741	792	799	783	734	764	761	828	774	763	772	736	816	777	809	793	760	765	775	737	815	829	779	810	828	834	750	773	783	804	787	829	761	799	834	799	787	807	806	829	761	844	784	777	738	793	815	778	813	805	775	765	874	800	763	812	791	796	737	783	849	742	784	816	792	781	813	802	819	789	760	826	793	772	735	793	797	831	782	769	803	803	774	802	848	814	808	807	799	783	804	805	785	840	781	805	817	814	807	776	792	783	818	772	808	823	801	803	799	787	789	796	792	795	763	808	760	839	781	818	752	783	742	753	752	776	808	795	810	822	806	833	735	773	834	748	823	785	802	783	804	775	768	781	813	850	716	836	789	793	779	811	838	813	821	840	765	753	798	790	810	794	772	770	792	771	752	777	872	804	797	802	855	741	795	813	889	756	842	790	794	737	729	801	778	824	783	831	778	773	791	793	802	774	800	823	786	787	839	779	763	818	778	762	775	740	799	782	824	800	836	803	801	839	814	808	790	853	825	779	810	804	811	832	782	821	793	792	842	811	814	741	845	814	809	795	775	784	762	769	839	854	802	825	747	773	830	755	823	845	748	807	810	806	811	807	762	784	764	838	811	798	763	762	837	814	852	772	807	802	839	805	787	832	748	813	768	787	801	825	809	869	807	798	797	832	797	760	814	800	843	847	789	832	822	789	822	786	798	752	783	766	785	799	816	816	812	811	771	774	804	743	765	787	782	801	777	778	840	755	842	751	823	793	803	827	797	779	760	805	798	796	840	781	860	796	760	758	797	776	793	796	773	772	765	789	836	805	778	771	766	798	763	857	760	796	832	784	775	813	771	758	766	804	807	785	755	749	824	797	798	773	776	769	800	782	808	786	784	801	801	816	823	782	796	765	744	837	773	819	840	808	786	808	811	769	822	787	785	806	810	744	787	815	791	794	787	775	844	802	803	815	800	770	761	800	810	794	768	814	807	755	773	790	845	825	796	749	809	783	821	756	776	781	808	827	820	802	823	767	825	736	825	762	784	800	870	766	765	804	810	776	737	849	751	787	761	813	795	821	828	783	796	840	858	791	762	783	785	748	794	810	751	792	777	782	784	745	754	767	753	822	797	815	764	783	814	786	801	805	775	742	796	809	783	822	766	749	825	795	815	779	775	793	787	766
10453	1135	273	151	132	120	120	123	96	106	108	101	103	106	102	112	116	110	102	101	94	90	93	93	110	97	98	105	116	87	92	95	91	100	110	108	77	89	108	95	86	104	99	89	97	98	87	91	117	82	96	85	98	126	81	94	131	92	83	100	112	116	79	103	95	101	89	107	98	103	97	85	125	91	91	100	87	92	102	90	98	94	100	88	106	102	104	86	92	84	105	96	104	119	89	105	97	86	104	86	98	103	97	115	94	96	95	91	92	83	96	97	115	99	108	101	96	91	97	104	95	95	84	97	98	98	113	86	101	97	86	100	91	97	93	96	90	108	113	86	105	98	100	86	97	111	89	80	104	88	94	97	102	95	108	94	102	100	112	87	91	90	98	97	98	102	97	99	97	90	92	104	85	104	91	96	104	109	90	106	116	94	108	91	84	75	84	85	85	98	116	93	96	109	95	93	89	97	94	96	94	99	101	76	118	115	115	95	91	98	104	107	90	116	91	106	98	100	102	94	76	116	101	98	101	101	97	110	102	93	94	88	101	89	85	100	91	105	99	104	102	83	89	85	85	105	94	116	95	92	110	88	100	114	85	100	93	92	103	84	96	92	103	108	90	103	94	108	89	112	66	105	89	94	103	76	112	90	109	86	92	110	109	106	103	100	98	105	75	96	102	94	92	87	104	87	97	87	93	95	104	92	111	99	92	96	87	104	96	78	89	78	85	95	92	87	83	88	100	93	95	89	83	88	95	97	113	93	89	113	105	106	89	109	88	126	85	90	98	90	103	85	94	114	94	91	106	104	94	107	100	102	102	106	93	89	107	116	107	100	83	91	108	108	92	102	111	100	106	85	98	88	104	108	110	103	100	77	85	101	102	90	100	88	92	103	92	83	101	99	110	81	92	101	115	87	86	95	82	100	91	104	104	107	87	93	102	93	83	107	100	95	125	102	107	99	92	64	89	103	94	91	90	109	105	92	100	81	120	98	108	72	91	98	89	112	99	98	95	97	106	111	100	94	91	107	99	102	105	114	87	109	84	89	103	99	108	99	102	100	111	100	110	97	95	107	98	92	95	83	115	99	98	90	104	109	101	106	97	86	91	90	99	105	92	86	97	100	126	101	91	89	82	86	113	98	102	107	108	100	95	94	76	100	100	102	103	101	106	90	100	91	98	91	99	99	96	86	96	109	80	98	97	108	95	110	87	99	89	104	69	69	91	99	103	79	89	94	95	90	109	99	88	88	120	95	102	104	111	88	99	81	89	88	109	89	108	79	86	86	98	97	124	91	104	80	96	85	110	88	84	98	85	110	95	87	109	100	89	89	103	82	87	99	111	106	92	98	86	90	114	97	77	103	88	103	92	100	95	103	103	105	97	84	91	84	110	94	91	103	104	113	90	106	93	114	95	93	93	96	107	90	93	98	114	103	115	89	89	88	101	113	82	102	87	90	107	98	102	105	86	85	86	74	96	98	123	104	118	87	98	93	79	96	88	92	94	96	95	98	98	79	105	94	95	90	94	98	105	87	91	102	111	103	82	88	91	107	99	111	102	84	97	93	93	110	98	108	109	103	89	83	92	113	110	97	100	108	99	95	98	85	96	91	94	95	90	97	94	96	95	86	94	95	98	96	114	91	95	91	104	102	118	102	115	103	94	105	104	116	90	95	84	116	103	96	99	98	104	93	106	114	107	92	103	97	107	120	93	86	81	105	112	106	91	84	80	116	90	110	106	116	93	89	100	94	118	86	91	101	98	79	101	82	96	100	99	81	87	87	105	90	88	83	122	88	110	94	94	123	82	99	90	109	89	116	77	101	98	89	88	104	105	98	86	113	93	96	115	94	109	73	84	102	98	76	89	108	86	98	92	102	89	94	89	106	88	88	87	106	109	98	99	99	78	101	89	98	92	85	89	102	98	102	97	104	103	109	102	102	91	101	95	76	91	102	93	90	104	106	101	110	86	96	97	120	96	91	101	92	83	111	95	93	119	105	96	86	79	87	101	105	104	110	79	110	120	106	91	99	85	80	99	91	94	119	115	106	112	116	94	90	90	90	79	104	119	85	98	101	113	96	91	110	102	95	104	98	100	112	123	91	97	83	106	107	123	95	89	84	109	104	88	103	107	115	105	110	98	103	86	92	104	113	98	101	94	96	95	91	88	90	91	88	90	89	97	93	101	97	99	98	97	81	98	82	108	94	104	112	119	84	100	97	115	84	96	126	97	95	105	87	80	99	90	94	88	94	109	82	90	100	110	84	91	99	89	112	116	110	90	90	97	100	113	108	110	90	117	106	83	119	86	90	101	101	88	110	89	94	91	108	96	82	99	103	98	86	104	89	96	103	92	101	100	83	84	110	95	81	94	101	96	94	106	104	109	96	87	92	93	92	78	96	105	103	94	91	92	98	115	95	87	104	99	111	90	110	91	121	91	113	77	99	88	92	113	94	82	101	93	84	112	116	80	96	109	96	100	85	99	102	93	102	96	103	86	103	98	91	112	89	72	95	91	95	118	106	89	124	86	108	87	87	85	106	87	100	102	91	103	94	106	95	82	107	105	95	95	112	118	90	84	91	108	80	101	97	87	95	96	101	110	111	83	84	99	99	99	91	84	94	104	95	101	96	105	96	102	86	89	96	92	88	101	103	98	94	110	89	113	95	94	102	97	89	84	97	94	87	89	84	110	78	133	82	102	112	96	88	105	113	87	102	105	86	97	98	79	90	125	100	120	101	95	108	103	86	89	90	94	115	89	91	98	106	92	104	85	86	87	117	108	102	101	97	91	89	103	113	85	82	96	91	101	102	99	115	96	93	105	91	98	103	126	101	117	89	109	98	82	94	80	105	98	82	92	100	95	103	89	80	108	112	102	74	109	101	103	109	93	89	106	97	108	94	100	106	98	96	89	79	115	109	107	99	101	85	84	108	97	123	100	84	101	105	98	86	104	103	89	105	105	110	116	104	110	110	89	98	90	82	99	87	85	104	92	106	97	117	105	89	80	103	90	94	86	97	99	80	105	91	100	103	88	98	94	111	111	83	100	92	87	90	89	116	100	84	107	85	93	107	96	86	84	102	92	97	83	112	108	90	97	107	97	90	103	102	95	88	83	87	99	89	89	98	95	105	89	93	95	105	87	115	97	90	82	95	104	110	108	115	96	97	104	92	94	94	97	107	90	77	83	120	102	95	89	86	90	89	98	87	98	112	81	98	99	86	101	90	78	106	105	88	101	85	86	83	114	86	112	99	114	101	109	96	82	103	86	97	93	89	95	92	99	96	101	98	91	93	105	106	110	92	86	96	93	86	93	112	90	75	92	80	89	83	91	97	92	94	101	93	120	101	108	94	108	110	103	91	96	83	106	95	100	98	97	114	116	103	96	99	94	91	84	110	105	102	103	90	105	103	118	117	115	102	105	81	86	88	89	94	106	99	108	106	104	92	81	80	108	100	106	87	95	80	100	87	97	97	117	91	105	88	92	89
9462	1055	501	564	559	496	435	446	415	401	434	394	371	354	391	359	347	359	359	355	374	346	375	376	358	368	328	339	344	376	366	362	314	330	355	350	318	356	361	371	362	343	366	346	347	342	346	359	367	342	362	357	337	344	361	347	361	334	317	365	371	369	390	383	352	348	331	357	310	345	343	347	365	388	355	376	341	362	347	351	353	326	366	354	315	352	342	363	360	339	336	382	352	331	345	337	354	338	343	370	343	315	375	338	384	354	352	358	349	364	326	340	318	341	357	351	364	333	370	329	357	375	352	377	321	358	349	327	385	329	330	348	370	332	351	333	399	404	327	366	330	354	365	357	341	340	343	353	348	342	333	341	366	334	338	332	373	326	353	353	372	324	324	335	361	350	346	349	334	330	368	338	350	357	349	336	347	333	329	342	354	341	356	318	335	374	373	358	350	374	351	356	334	346	366	327	364	361	351	348	335	320	376	335	350	325	369	342	379	318	360	369	341	337	371	368	354	337	346	361	341	297	353	337	343	356	340	370	356	336	355	356	351	366	386	374	360	355	336	365	359	326	351	356	341	353	353	343	356	363	374	344	326	313	351	375	355	312	312	380	306	340	342	350	309	337	364	354	321	361	353	334	339	359	316	397	348	346	363	350	342	365	333	337	338	333	373	361	358	318	359	355	405	350	324	341	349	357	369	347	364	367	335	320	359	342	346	360	340	349	301	332	361	344	320	365	340	333	318	337	356	329	383	389	323	362	394	339	347	345	353	316	374	351	346	342	352	339	314	323	343	314	349	369	355	376	337	322	382	338	389	324	364	346	350	345	355	360	363	348	328	385	336	326	343	345	343	344	361	364	313	358	336	342	367	348	340	355	343	406	364	363	349	346	367	355	359	366	344	360	364	349	345	362	331	360	335	354	354	355	333	329	370	351	372	338	362	372	387	386	356	343	349	356	352	350	358	338	347	354	361	347	358	366	371	353	338	329	341	370	350	331	353	332	349	347	310	358	339	363	347	354	342	339	377	381	345	347	373	360	371	366	372	334	337	345	325	351	375	363	351	347	368	339	309	339	349	366	347	328	347	361	357	360	345	351	350	359	355	352	355	363	359	380	357	375	314	359	387	362	369	340	362	358	340	350	359	333	341	352	349	357	352	334	345	328	325	321	346	333	346	354	373	325	334	357	392	318	351	371	336	327	352	333	329	348	354	337	355	298	350	384	358	337	324	370	342	364	325	349	377	363	355	311	336	380	361	382	354	328	363	336	322	367	338	339	353	333	334	332	375	338	345	327	358	340	335	321	327	330	315	347	368	327	348	342	378	374	346	373	330	336	351	350	329	382	355	343	345	353	329	357	359	334	321	340	325	364	318	324	342	348	344	358	344	393	370	333	336	350	357	355	358	362	358	360	351	312	334	343	316	364	381	346	345	338	360	359	317	336	331	390	335	329	362	346	340	355	341	348	329	311	366	346	357	338	345	312	364	370	363	394	328	360	365	365	338	361	359	367	353	337	364	357	364	342	356	356	361	351	329	331	365	367	344	370	340	338	331	350	367	332	345	342	358	334	353	354	363	321	340	368	366	320	345	335	338	348	384	358	322	312	355	337	349	331	306	383	357	342	324	348	356	340	352	381	353	350	356	348	343	356	349	333	342	329	332	352	329	373	342	346	350	338	331	339	345	338	383	361	353	356	351	369	337	355	352	357	342	350	364	362	297	365	341	340	375	350	329	369	354	366	343	350	351	353	345	376	353	378	333	333	361	326	341	331	339	356	353	372	348	337	342	363	337	341	363	363	352	357	338	344	375	352	344	391	350	333	351	338	327	348	345	317	334	359	388	376	379	340	348	349	353	334	373	313	330	321	352	339	321	349	359	341	348	347	365	320	348	319	310	347	365	291	342	348	387	362	380	313	353	356	361	345	350	336	326	361	306	349	336	348	348	349	336	376	333	349	350	323	360	347	355	353	327	334	369	357	346	357	365	359	344	344	343	374	347	341	370	341	316	343	377	340	366	364	322	320	328	345	341	342	354	339	350	368	352	362	352	360	336	359	352	358	359	355	356	355	356	358	333	351	351	361	338	357	334	340	330	371	374	331	341	343	339	367	360	337	330	368	362	326	328	324	366	337	338	334	386	343	340	330	350	346	394	359	314	378	408	354	305	352	384	379	359	343	345	348	348	376	354	330	331	360	365	311	336	329	335	345	339	328	340	350	382	320	316	378	356	318	332	337	367	348	322	385	367	365	392	341	356	361	340	344	368	345	345	369	349	327	337	333	334	366	359	330	372	356	327	361	333	359	340	354	346	360	361	349	332	344	325	369	348	330	332	354	321	349	314	357	353	335	352	372	361	315	343	356	354	350	368	366	335	309	360	370	328	357	366	358	388	344	338	352	334	341	356	329	328	353	361	362	339	356	350	373	330	314	356	379	368	335	363	349	324	341	354	332	380	354	334	364	388	327	368	333	339	367	369	339	371	321	321	378	344	344	340	348	345	374	346	374	380	368	352	347	367	359	364	372	317	331	355	349	378	342	298	363	328	339	360	327	335	347	378	365	327	304	336	323	358	394	355	327	331	343	354	363	351	319	343	355	379	350	377	361	334	374	356	379	366	351	318	362	356	337	358	388	357	333	312	356	336	317	370	339	315	365	342	346	310	378	328	366	375	354	324	326	326	345	316	320	357	356	372	360	345	360	328	357	347	334	373	334	343	358	357	364	352	364	339	341	326	346	344	373	343	356	351	409	360	367	354	379	361	344	357	367	362	334	344	369	388	372	353	329	347	362	352	343	334	374	359	358	348	332	370	378	361	348	364	323	378	337	344	332	380	338	332	356	356	366	366	317	359	326	319	375	397	348	329	370	361	354	403	331	372	348	308	343	368	307	360	370	345	359	335	309	336	372	373	347	344	324	363	359	352	357	345	342	368	340	347	355	371	357	343	323	370	361	386	348	375	368	341	331	362	344	357	346	355	350	321	331	339	317	332	326	381	356	349	369	355	343	322	334	340	361	346	386	326	346	334	327	415	352	353	378	354	353	340	350	372	336	348	361	317	344	357	364	339	332	335	355	324	340	307	341	328	289	346	334	315	327	385	343	354	366	330	343	348	323	347	353	338	366	336	323	370	343	321	338	371	329	364	353	330	347	328	343	320	356	329	352	352	332	348	329	325	342	344	389	362	360	317	340	352	345	371	375	360	334	344	335	365	336	329	343	322	349	359	352	323	356	330	365	331	331	355	352	375	328	363	346	351	330	386	383	348	361	392	363	335	321	347	370	345	361	346	340	342	334	330	354	350	347	340	339	344	361	367	336	345	333	356	351	343	364	360	338	337	321	343	340	355	361	334	343	347	312	331	338	344	361	344	348	346	341	381	354	346	359	344	344	335	358	317	337	314	327	317	326	344	321	382	358	368	305	337	353	372	367	334	354	346	368	356	332	357	362	379	364	395	372	368	324	348	339	331	353	329	298	359	340	348	344
47532	21274	2880	938	712	525	419	335	287	253	254	242	237	235	207	201	206	176	199	210	200	190	193	194	177	178	205	170	165	186	163	165	183	174	172	193	181	180	174	178	174	151	155	184	165	158	187	162	176	182	189	161	175	173	177	169	164	172	179	158	199	136	175	179	172	155	157	174	178	155	187	169	170	173	199	161	163	177	178	170	201	183	157	166	162	186	182	155	181	155	166	152	165	185	155	165	159	169	181	171	166	171	161	192	150	150	159	164	174	195	164	177	209	182	170	180	187	177	165	170	173	161	181	162	161	176	179	163	173	157	182	165	142	154	137	187	146	179	162	166	167	163	167	163	180	149	169	197	182	165	185	203	153	163	174	169	157	161	168	171	151	186	176	170	152	149	147	164	149	166	183	170	167	176	174	171	149	151	174	176	188	179	146	151	159	160	176	177	186	188	137	154	173	163	182	149	163	161	174	182	162	177	164	160	166	164	170	162	175	164	140	165	160	164	155	164	171	165	164	175	164	183	169	146	188	166	175	150	169	176	168	193	166	165	170	171	172	160	155	156	165	192	178	167	161	145	145	171	187	157	170	174	168	154	183	166	171	157	152	167	151	185	185	172	137	175	165	151	151	173	153	184	155	180	169	170	153	196	187	160	172	169	164	158	159	200	149	169	164	160	167	149	180	172	195	189	176	167	173	136	160	159	185	166	157	173	178	168	186	165	176	183	177	171	154	171	174	179	160	167	181	176	183	182	142	153	159	171	169	157	169	158	162	155	157	176	164	192	186	167	172	173	147	137	177	178	152	190	150	154	150	186	156	157	185	169	176	175	189	148	175	186	150	186	173	179	162	166	159	180	157	175	169	160	143	163	191	176	150	196	147	159	172	181	178	176	152	168	161	167	163	173	174	170	163	165	176	174	200	168	160	188	182	174	170	158	176	166	161	186	158	177	175	162	174	167	172	158	138	182	154	173	162	166	171	164	168	168	170	165	166	179	180	167	203	174	156	168	170	196	158	162	178	169	184	136	161	194	163	172	175	151	161	160	193	156	176	189	176	171	196	154	188	153	180	166	184	152	176	149	150	186	169	184	160	182	179	174	169	177	164	191	164	175	161	138	192	163	136	155	167	169	183	160	159	143	167	144	180	161	162	156	178	154	157	167	182	158	178	166	176	155	173	176	168	181	184	156	164	148	144	196	178	171	165	169	167	164	173	179	172	162	191	157	160	186	173	169	170	171	190	171	154	154	170	165	145	166	172	163	156	166	176	165	174	164	180	176	176	175	186	168	166	166	165	177	173	165	158	165	189	179	177	189	169	176	179	188	167	155	171	151	158	168	168	173	152	152	174	160	175	152	175	168	194	200	179	190	159	160	141	182	182	140	164	173	211	156	168	155	186	168	178	158	167	181	179	189	176	168	183	175	172	172	171	162	155	185	179	179	151	183	146	167	170	160	164	181	174	169	179	150	174	161	150	170	150	156	187	168	164	191	166	168	202	162	171	179	162	172	191	166	164	197	168	152	164	153	169	161	170	149	159	159	169	173	175	167	142	164	175	177	175	137	173	144	176	178	178	164	199	157	160	168	164	189	193	168	165	175	167	162	178	174	158	160	190	163	181	162	180	163	180	164	192	188	176	160	166	165	154	171	176	153	180	180	157	162	152	171	177	149	173	181	167	151	153	153	171	187	178	174	175	149	189	172	166	163	160	186	171	179	173	152	164	175	189	164	182	195	175	155	176	148	144	171	162	166	166	166	192	180	168	160	153	181	165	157	187	172	155	181	169	164	173	159	166	168	160	185	164	178	178	171	160	159	157	156	181	182	177	156	161	159	177	145	176	158	170	149	184	175	165	159	167	158	166	147	176	163	182	138	168	166	160	151	165	180	142	187	190	167	159	156	177	165	176	150	150	182	177	160	167	154	171	185	186	182	155	170	181	189	178	188	171	166	160	162	171	169	173	159	179	168	172	160	171	170	160	166	175	155	160	169	168	180	153	171	169	188	162	173	159	166	168	167	167	157	169	148	178	184	127	173	145	166	167	162	151	170	164	145	196	200	170	159	161	178	147	152	154	163	180	158	154	168	175	164	151	158	168	167	168	182	165	167	174	179	173	159	166	136	164	160	183	156	163	200	176	176	181	161	180	154	174	181	176	162	179	162	186	159	156	159	142	184	154	176	162	175	169	147	164	157	176	192	171	165	176	175	161	171	182	176	178	190	187	154	165	141	172	162	175	150	152	162	177	141	158	140	176	168	162	145	170	179	175	190	176	189	145	191	177	164	161	179	161	152	166	174	168	172	175	160	183	151	154	155	160	179	157	166	163	155	164	164	164	163	173	179	160	168	155	201	198	158	173	161	178	176	181	173	158	168	159	166	189	162	161	182	159	170	175	160	188	179	185	185	172	177	171	158	186	178	194	182	165	170	179	155	188	194	173	159	177	163	200	169	165	193	182	170	168	171	163	164	174	165	157	168	152	177	175	181	179	167	153	157	171	184	177	154	149	159	185	152	188	176	175	172	164	187	175	174	175	153	160	151	151	170	172	164	154	160	176	158	173	174	159	151	168	155	176	163	167	179	143	156	171	169	146	171	202	160	186	169	148	152	162	173	166	180	198	172	173	168	170	176	148	170	181	172	184	156	161	166	155	148	176	163	169	156	163	154	172	167	169	166	159	172	152	169	170	172	153	176	158	180	153	170	177	166	150	145	180	166	164	183	175	152	176	152	163	161	164	180	186	162	151	155	181	164	169	171	178	180	167	180	192	160	131	180	167	157	177	175	164	196	174	161	193	176	179	169	160	178	183	184	172	182	151	160	179	172	194	182	187	154	176	151	172	169	170	172	175	178	156	157	169	160	165	167	151	181	170	188	165	166	188	171	180	155	164	166	165	182	166	169	186	153	179	179	164	197	165	168	165	186	183	182	161	170	177	165	172	164	137	161	174	182	186	166	190	161	150	154	185	179	156	174	161	174	176	157	187	149	163	170	176	153	189	156	156	130	164	143	187	163	152	157	155	166	173	157	187	168	174	170	153	163	194	172	162	152	164	144	171	156	202	150	165	178	160	188	174	167	178	171	161	159	158	158	170	162	196	174	189	179	166	167	164	177	173	146	151	177	169	175	169	169	168	180	144	177	191	135	202	177	161	168	149	166	159	157	160	168	188	173	172	195	143	180	176	175	173	163	139	175	155	183	179	188	170	185	166	166	186	160	176	170	145	177	154	187	162	151	181	176	161	183	163	149	168	156	163	152	178	178	160	156	173	168	162	173	138	163	189	177	170	162	172	177	181	154	176	163	183	172	186	175	159	190	161	137	173	182	192	170	181	142	176	185	171	164	159	145	160	182	184	150	188	160	163	149	174	172	188	179	172	182	179	167	203	164	163	193	197	164	170	178	188	171	164	156	176	173	164	161	183	188	167	181	183	168	177	172	169	190	159	157	200	184	166	160	160	171	170	166	186	152	168	170	181	181	148	172
31120	5783	3221	3504	2958	2447	2004	1657	1478	1331	1159	1146	966	950	946	825	806	835	778	743	733	673	697	685	687	696	612	649	637	598	653	642	651	613	577	612	580	662	630	616	608	604	619	581	557	538	543	639	569	557	585	549	591	547	594	594	507	600	577	573	556	561	600	544	562	581	530	545	579	550	570	568	629	535	535	548	554	570	541	551	544	563	538	523	565	521	522	540	542	512	528	521	535	518	506	567	567	563	501	573	557	555	506	556	576	578	547	568	562	536	560	530	520	516	577	584	542	575	547	580	583	537	571	516	535	558	563	499	552	544	541	524	524	545	484	494	557	557	573	544	553	557	541	519	511	541	552	537	537	574	568	532	543	580	561	575	539	530	582	532	547	571	527	583	517	525	583	556	570	518	552	577	558	559	552	555	535	507	561	538	542	542	530	532	524	559	555	538	546	503	555	500	576	531	536	538	577	562	555	506	559	533	580	541	563	532	529	571	507	570	529	549	567	600	557	586	546	562	528	552	534	511	559	525	588	552	539	545	548	532	549	566	552	553	578	531	528	566	559	587	523	549	524	511	543	590	528	538	558	518	510	525	511	521	546	569	528	538	563	541	543	533	544	560	548	571	531	514	564	566	545	584	548	550	523	530	545	562	540	577	528	510	542	522	512	544	558	543	561	541	560	494	557	559	532	522	566	580	549	515	527	567	577	567	546	522	544	551	542	558	560	584	553	593	495	521	536	511	543	575	562	549	564	531	528	532	536	575	527	565	550	564	563	573	520	564	511	557	524	525	530	555	564	487	544	548	577	585	564	564	530	595	549	535	544	573	555	516	522	514	605	509	505	561	585	581	537	511	550	536	535	547	552	570	526	546	537	544	531	562	546	550	545	608	542	551	542	588	553	541	534	546	564	576	579	577	555	550	537	498	547	532	552	588	555	525	545	495	533	552	547	538	534	566	521	542	536	557	541	542	540	521	538	566	535	552	534	548	567	536	521	508	561	472	533	542	556	547	569	557	541	534	561	483	498	535	539	508	542	540	553	590	510	570	560	571	536	553	537	540	530	552	520	558	553	548	505	543	531	515	542	579	552	535	524	539	566	524	559	529	513	543	583	544	558	558	571	528	524	544	511	548	560	562	565	560	570	554	587	584	531	555	557	524	515	529	516	560	563	542	546	489	562	536	512	528	497	545	572	517	516	551	541	550	574	516	486	549	555	561	568	565	524	543	559	584	561	536	508	588	519	549	499	556	508	555	602	482	510	563	566	535	526	559	539	571	525	556	532	524	541	529	570	521	565	559	523	516	592	561	540	527	549	570	546	583	521	529	594	516	528	552	579	509	552	549	554	529	555	552	542	544	544	553	551	530	568	576	559	591	562	581	541	556	563	512	503	554	558	586	548	544	556	549	549	555	527	580	541	578	553	574	578	519	541	534	548	557	515	600	528	549	572	562	561	533	581	511	583	507	547	501	563	534	588	533	522	534	556	555	529	512	582	517	536	528	487	508	558	559	550	593	508	538	519	548	539	576	565	556	581	529	556	563	528	542	559	590	532	516	576	530	536	533	551	524	575	522	549	549	518	513	581	594	509	527	574	552	531	545	573	537	530	549	519	530	559	532	513	560	554	532	583	533	580	497	513	542	550	538	564	546	525	554	522	523	541	555	572	582	557	543	555	550	541	503	589	541	541	551	547	585	529	563	574	541	571	506	532	573	529	552	528	527	551	563	544	543	526	546	548	519	569	514	548	558	529	562	593	546	519	534	512	563	538	582	539	572	523	536	546	533	559	600	539	577	555	514	558	558	565	553	522	548	562	517	574	552	552	551	532	491	540	538	549	514	531	580	589	583	580	547	535	523	553	490	523	562	590	545	489	536	543	579	537	546	529	536	546	554	559	510	539	571	517	530	546	543	532	570	523	555	540	536	511	547	526	591	549	556	501	510	551	520	526	545	516	593	519	545	568	532	529	558	538	548	530	566	530	533	530	531	533	533	548	513	513	550	542	594	555	547	549	546	566	595	584	516	577	550	548	574	596	576	530	551	557	548	532	561	548	542	555	567	551	523	532	538	558	555	614	528	567	523	568	565	544	518	547	522	520	577	523	545	577	560	534	529	575	550	508	520	585	510	564	563	526	490	545	567	548	541	540	527	563	553	563	543	546	515	536	522	565	590	593	555	536	543	542	558	547	539	557	557	552	543	528	500	558	561	527	549	536	575	518	575	553	572	550	554	526	545	515	544	549	521	560	556	532	507	540	551	612	503	552	593	551	545	554	569	509	559	565	515	568	527	510	507	545	544	537	564	518	566	548	575	599	533	587	514	578	570	521	553	554	565	528	593	576	534	533	548	533	587	529	568	564	577	585	544	531	534	561	537	613	591	525	557	556	543	505	552	558	529	569	505	533	558	542	533	544	548	512	563	517	540	559	512	523	516	571	541	526	538	533	543	570	529	549	552	529	560	531	530	526	559	558	538	553	548	534	516	549	525	537	524	526	575	544	546	559	530	521	560	553	553	524	519	574	558	563	539	555	520	578	541	500	517	551	532	515	533	528	580	588	553	553	528	545	559	555	554	561	581	522	555	547	538	543	537	547	532	567	521	586	541	565	556	575	520	522	540	539	511	538	526	547	523	551	541	536	560	526	540	515	565	539	537	545	505	558	574	596	552	553	539	529	533	567	534	559	536	591	525	527	546	514	544	546	512	537	514	598	516	546	523	555	550	550	548	591	548	538	580	585	571	549	561	562	543	541	572	535	541	545	553	509	526	568	552	570	513	607	571	578	539	551	523	539	559	519	559	550	534	548	560	546	553	528	581	507	547	589	577	566	579	538	548	573	556	535	552	527	520	505	572	557	533	583	527	561	573	564	500	536	567	548	523	526	568	565	551	546	536	577	496	514	552	517	565	533	554	512	498	560	563	538	532	574	537	586	530	592	561	550	535	564	508	515	546	563	516	487	541	571	598	570	511	543	517	571	576	504	562	522	526	544	558	559	579	543	554	530	564	592	520	514	532	546	504	521	539	552	562	530	575	540	526	510	579	546	558	548	576	545	536	543	541	515	580	547	536	544	569	528	524	539	525	562	565	543	542	517	524	538	523	594	545	520	564	557	529	564	517	510	571	551	557	540	543	522	532	520	575	560	511	559	577	554	562	525	546	538	575	565	544	536	561	511	592	569	518	540	566	588	569	571	561	550	541	546	559	530	558	556	534	521	504	561	562	536	533	537	569	541	550	555	504	540	538	556	522	562	523	533	538	532	552	585	551	543	525	512	551	522	511	551	544	533	563	524	556	511	573	506	547	571	584	521	562	564	514	556	516	508	539	543	552	522	525	538	537	561	575	535	533	556	571	568	522	557	561	532	563	560	536	537	557	487	542	546	569	555	564	511	539	561	583	523	556	535	535	552	491	557	538	583	544	502	513	536	500	522	542	552	546	528	547	552	534	525	554	561	533	517	549	521	533	540	571	538	556	539	555	579	533
61363	28455	9639	2469	1400	1006	830	682	521	465	473	394	386	393	344	360	332	333	269	346	277	308	287	309	304	289	281	287	298	294	248	264	282	301	261	294	254	310	252	282	268	272	268	257	267	270	270	272	273	285	269	291	275	289	279	291	242	264	293	314	250	280	251	283	260	277	258	253	254	275	292	265	258	289	247	263	289	293	302	283	239	272	263	261	258	250	282	282	256	254	296	276	250	252	295	256	247	250	262	295	274	264	251	242	270	256	270	262	250	283	263	271	276	277	309	262	273	289	263	269	260	273	279	290	252	274	267	263	266	265	253	276	235	275	246	249	270	252	269	265	295	277	265	269	257	258	258	273	300	283	278	275	264	283	287	289	295	254	250	283	298	264	271	264	271	283	260	270	271	258	262	280	283	278	288	300	281	286	255	250	270	277	270	314	261	282	254	253	251	232	264	235	268	273	261	276	265	259	256	253	270	271	275	280	289	275	261	267	238	247	249	273	264	268	270	250	279	260	257	261	288	289	244	250	279	279	255	257	276	265	294	239	275	258	278	269	251	247	250	278	265	256	273	276	251	255	254	266	240	259	257	267	289	271	279	238	275	286	282	245	279	266	246	269	266	277	289	276	264	258	295	254	279	268	260	283	262	277	227	298	262	295	259	261	249	299	266	257	271	246	271	256	251	284	250	288	259	285	256	265	299	251	292	263	255	284	307	260	279	256	250	281	272	242	258	276	283	278	252	286	266	259	272	247	261	276	278	290	255	251	290	250	281	287	265	254	296	290	277	281	247	275	244	278	261	294	277	243	284	236	268	269	273	270	289	279	272	272	256	268	254	246	261	273	262	226	273	285	266	252	310	259	255	266	265	256	288	273	240	276	291	274	246	294	271	261	259	275	250	277	279	276	283	248	254	276	285	247	271	255	283	243	279	276	278	289	263	290	253	294	272	290	280	284	264	300	269	292	254	259	286	263	248	257	282	267	255	251	292	287	286	273	252	288	258	297	254	272	289	229	249	271	238	286	282	270	226	280	262	276	259	245	258	250	282	271	295	293	288	274	286	257	262	281	252	272	251	283	254	267	286	246	270	275	254	263	254	280	270	267	282	239	281	277	323	275	273	253	260	253	276	243	267	280	299	279	271	275	258	275	250	284	267	255	262	268	273	259	263	260	284	256	283	237	266	269	286	289	276	282	265	262	251	261	299	315	266	247	247	311	277	260	287	277	255	277	266	253	274	275	275	265	273	273	263	241	261	260	286	283	244	261	248	275	281	306	279	260	225	290	273	279	266	264	256	247	259	282	259	264	259	262	288	282	274	304	275	289	265	295	257	252	293	267	262	273	240	260	249	255	243	268	254	281	245	281	282	265	258	262	228	284	285	250	271	252	248	258	275	231	258	275	269	274	277	266	266	237	282	241	248	280	266	265	260	248	292	258	251	253	234	261	281	258	259	237	259	249	254	244	299	284	265	271	260	252	281	264	261	242	264	292	241	265	258	262	268	289	267	267	277	289	264	247	261	268	268	245	244	241	276	262	283	257	256	274	274	296	263	262	238	261	254	287	263	261	281	251	282	252	277	230	263	267	246	234	287	262	266	253	264	269	244	237	267	237	264	263	260	288	266	265	285	253	268	258	308	267	259	257	270	261	304	290	285	269	258	256	253	263	287	305	305	265	289	282	253	263	257	276	243	250	257	224	294	263	248	279	255	285	274	272	278	275	265	261	295	279	277	276	252	258	269	279	247	248	263	280	284	277	292	233	237	247	269	285	249	282	280	254	243	276	287	275	276	266	265	281	254	242	271	263	287	265	274	254	260	253	299	269	299	266	259	263	236	264	256	273	249	281	268	261	269	261	254	251	266	244	263	289	250	244	267	234	250	283	266	301	283	277	277	293	251	274	273	264	279	272	260	253	257	292	264	248	267	259	258	281	277	281	263	278	260	248	257	261	261	270	262	277	289	252	276	268	285	260	272	256	234	252	248	266	330	284	265	258	233	248	305	258	274	313	300	289	279	279	283	264	255	258	283	272	229	260	239	255	247	248	267	252	275	268	235	264	273	250	268	253	263	271	282	296	244	268	249	244	281	242	275	252	256	262	268	289	292	287	260	269	260	269	285	254	271	275	253	278	255	271	273	234	252	277	283	281	245	270	269	271	270	274	280	276	255	309	271	251	284	278	271	251	276	289	273	236	257	278	270	322	262	288	280	267	296	281	256	294	262	263	245	295	272	298	248	277	264	264	267	281	273	259	259	285	252	289	244	264	245	269	248	245	277	274	294	276	281	244	239	249	255	262	254	249	242	288	285	260	281	233	276	269	268	259	275	278	276	287	271	296	235	266	245	288	272	266	248	264	251	256	279	279	259	249	267	288	258	273	241	283	271	266	260	278	260	262	281	273	252	257	294	256	262	284	291	257	296	275	246	269	271	285	248	298	291	253	265	287	289	287	253	271	292	254	268	276	279	277	270	262	279	260	256	277	242	239	300	273	267	243	276	252	238	260	286	251	236	261	296	263	238	245	247	241	306	241	290	293	311	265	252	288	257	280	270	298	251	272	253	233	273	291	290	263	280	251	288	237	272	263	237	260	276	279	276	285	244	296	242	288	271	246	266	249	277	288	290	275	253	242	310	242	292	303	242	281	282	272	263	281	261	268	264	268	278	270	281	251	262	275	292	242	281	256	285	280	279	260	259	290	270	291	271	273	269	277	286	275	268	263	253	268	240	288	280	254	243	268	286	274	283	254	261	275	288	268	283	250	231	273	279	264	269	284	294	243	261	281	237	280	271	252	270	275	277	266	255	257	262	255	248	262	251	254	227	266	256	286	278	285	269	293	250	255	274	257	281	270	278	253	283	267	285	278	261	257	288	263	259	277	267	251	282	266	293	251	280	247	266	244	262	268	263	288	240	255	292	255	288	284	296	285	253	266	288	257	279	276	269	281	270	260	269	287	316	246	284	242	287	264	249	286	253	285	303	243	264	239	283	287	235	265	228	232	279	257	290	258	272	286	271	278	257	257	282	279	253	258	284	293	277	291	286	251	239	271	264	267	266	241	246	288	277	234	270	284	246	272	248	240	267	261	278	279	260	275	297	261	271	257	282	256	250	263	259	273	268	249	276	237	265	283	269	256	283	285	269	267	264	233	279	301	283	267	265	290	268	288	279	257	267	296	271	279	246	288	268	284	258	283	264	264	255	262	260	271	275	270	262	250	292	260	284	292	269	261	267	255	272	261	256	298	244	282	277	244	270	283	265	267	303	267	274	281	267	242	277	253	261	257	237	253	232	272	298	251	270	261	258	248	235	238	281	279	290	287	261	270	288	287	267	280	294	263	287	261	274	258	280	286	274	267	265	240	270	269	261	255	259	292	269	266	262	257	274	256	248	277	254	268	274	266	283	253	276	251	246	258	270	263	263	274	297	284	261	272	266	247	276	236	297	239	260	305	277	266	263	265	229	261	283	276	269	237	255	249	254	258
40333	7401	5833	6269	5241	4229	3562	2982	2550	2294	2070	1847	1666	1596	1534	1455	1347	1376	1216	1186	1203	1102	1115	1068	1077	1071	1014	982	971	987	1002	985	964	922	967	858	911	836	918	905	899	907	875	847	852	898	796	847	850	858	863	883	874	885	869	818	830	866	790	912	777	852	795	847	852	891	763	902	899	857	827	815	852	829	787	829	808	796	814	868	807	810	871	776	789	803	784	833	881	803	780	832	825	834	774	803	843	813	757	832	828	803	819	814	783	811	796	815	800	854	811	871	861	789	789	757	825	776	831	789	793	772	802	850	808	795	797	792	816	830	817	845	824	806	800	835	819	846	794	833	803	855	748	800	792	818	805	814	789	820	820	788	803	803	819	830	817	820	776	771	845	798	809	798	835	791	798	780	819	820	793	848	795	791	821	824	814	833	810	830	768	850	765	790	816	805	866	765	779	825	822	767	771	818	797	809	798	851	840	780	811	771	803	746	869	775	789	834	803	799	810	770	793	786	810	762	736	764	806	767	785	788	741	774	803	799	814	839	755	813	816	807	831	770	756	842	848	769	838	826	775	802	832	826	811	797	837	775	790	805	815	851	791	775	774	797	772	775	743	817	836	775	774	792	818	825	784	805	800	786	787	778	810	801	843	817	804	792	838	819	865	807	851	779	808	791	801	831	777	791	856	771	798	782	815	819	763	798	776	839	852	843	830	837	798	782	840	759	785	795	821	814	726	751	848	767	795	801	789	819	793	800	764	762	793	797	754	806	746	743	759	782	797	785	814	800	807	791	788	794	808	790	743	790	802	764	795	795	810	848	768	795	788	789	824	800	805	798	788	790	777	798	781	812	790	759	781	849	812	811	750	804	856	771	839	773	762	795	795	805	787	795	741	801	807	725	776	811	781	790	794	812	810	830	815	817	776	789	849	817	780	792	790	888	812	754	779	743	790	802	769	770	735	802	788	762	732	785	760	872	778	775	770	847	770	854	743	799	791	800	847	801	831	777	793	859	780	758	774	782	821	820	811	786	800	837	767	806	766	843	794	816	755	854	777	856	771	811	813	772	781	791	787	849	739	815	799	853	788	827	757	788	867	794	769	800	784	809	825	830	811	805	804	824	767	813	774	827	804	796	787	782	770	760	797	805	784	812	775	796	844	842	800	793	803	832	800	768	845	766	804	792	787	798	819	799	835	809	799	746	813	806	750	811	846	767	749	813	771	820	767	758	775	807	807	818	821	820	781	799	810	747	796	863	774	780	789	795	773	749	835	781	802	764	765	777	823	792	822	810	795	754	758	821	779	809	809	821	764	798	794	825	812	805	788	835	798	805	782	791	788	747	815	814	785	798	840	852	783	812	807	764	802	816	810	805	821	802	743	764	803	870	784	743	814	770	774	797	820	811	769	838	792	838	821	768	788	851	799	835	760	797	813	793	777	817	826	778	784	804	740	804	782	811	738	775	831	802	822	741	770	812	775	793	814	785	790	786	815	750	778	870	745	817	779	837	811	825	801	821	836	773	821	769	806	784	830	750	805	829	804	762	807	837	805	819	831	805	772	799	758	810	857	783	787	822	805	806	826	802	845	776	825	805	778	803	813	744	797	792	800	819	814	784	811	763	802	788	791	806	818	787	820	770	802	824	812	795	823	811	813	779	777	785	829	807	845	782	842	810	813	778	850	800	835	783	810	790	756	791	797	836	788	769	802	793	836	759	828	800	792	823	806	776	789	760	805	782	781	828	792	771	806	789	788	806	797	765	818	822	798	781	800	798	827	739	743	767	771	793	787	826	793	726	765	823	781	754	794	754	754	792	852	771	804	737	785	744	827	781	763	778	797	863	827	798	817	804	815	831	850	801	803	792	801	798	800	761	752	815	812	806	870	753	807	811	764	793	827	831	750	812	797	791	800	829	765	811	776	753	802	869	788	801	779	837	782	817	755	806	773	823	777	814	806	795	808	745	799	787	797	813	843	785	827	782	811	758	735	804	826	796	843	823	788	777	815	757	779	782	818	812	796	783	788	810	763	816	793	766	769	793	832	836	822	809	810	771	793	729	824	784	822	832	749	773	767	813	813	807	809	757	782	796	813	757	752	812	830	821	763	796	813	763	766	808	782	822	769	797	767	817	822	795	803	764	784	763	823	809	797	776	786	776	794	753	720	798	801	777	852	813	797	829	802	811	798	781	847	819	741	847	810	825	764	837	829	837	778	801	772	763	785	740	821	850	808	792	870	789	804	808	772	806	796	828	806	782	782	760	822	799	827	789	787	797	779	786	785	749	820	818	790	798	826	807	792	802	798	805	793	751	800	799	812	774	751	813	792	793	794	801	811	800	764	808	826	814	842	797	833	777	789	779	829	785	822	739	826	804	825	774	793	779	799	783	727	826	804	813	807	795	801	778	838	804	802	739	829	817	812	785	837	840	774	820	787	775	803	791	815	763	772	828	775	780	830	800	822	770	801	788	835	841	833	803	815	759	798	800	801	784	776	780	776	749	840	750	775	808	798	802	730	800	777	766	764	797	852	773	784	793	797	774	779	831	821	857	774	845	811	817	816	801	763	794	827	786	826	826	816	833	813	799	781	787	809	749	781	724	776	822	774	809	780	775	851	755	775	803	768	782	769	783	792	821	801	855	799	776	743	816	801	753	792	818	884	801	804	813	822	815	779	819	855	769	845	804	765	785	824	750	787	746	780	718	770	814	818	822	813	795	763	791	777	788	776	807	776	766	840	794	800	800	796	753	736	824	757	794	755	846	812	780	831	822	790	807	819	775	761	838	796	795	832	761	745	830	773	821	806	790	785	791	814	807	823	814	852	845	807	788	786	789	797	765	829	792	781	805	803	748	832	786	842	816	822	751	750	742	765	763	787	795	786	778	791	833	808	766	758	802	799	812	795	826	790	785	806	893	861	846	821	778	773	783	787	780	779	799	814	808	828	752	806	802	773	840	795	774	805	779	822	788	834	801	839	801	784	791	742	783	782	775	830	749	780	792	783	784	774	838	741	769	788	801	797	770	788	807	781	825	770	748	826	783	780	798	793	856	815	779	776	790	798	801	767	772	807	868	779	808	783	786	810	777	822	768	794	772	807	800	794	819	792	789	799	786	823	744	782	796	758	838	788	742	819	768	735	778	782	843	815	784	771	775	828	782	781	781	810	817	769	816	754	779	792	795	839	832	739	759	786	809	841	779	773	794	829	774	789	785	838	776	774	822	781	770	798	789	763	829	835	814	802	777	828	778	787	846	795	777	767	823	763	843	756	824	827	840	806	801	783	813	792	785	838	796	740	812	792	790	765	821	790	822	767	815	788	789	751	814	825	791	814	771	808	786	794	783	800	792	797	775	846	736	754	767	823	810	787	811	819	777	816	795	795	873	773	807	828	821	792	795	796	788	748	775	795	758	819	802	747	843	769	783	810	792	802	828	803	792	847	796	811	830	813	762	811	846	814	772	764	804	774	779	788	807	798	765	779	816	800	715	764	815
10878	1090	318	170	144	124	128	95	115	92	89	104	104	103	90	112	93	96	110	100	108	92	113	123	102	93	86	99	96	113	107	83	85	94	115	89	102	100	119	96	103	116	98	78	88	80	100	109	88	72	108	84	86	98	102	100	103	96	80	107	92	96	99	90	116	98	91	99	104	106	73	99	95	93	100	108	110	85	101	116	97	87	79	110	87	93	111	101	94	104	91	101	99	102	81	88	88	102	99	105	111	86	91	106	87	96	93	108	105	96	100	89	100	93	98	105	105	100	102	88	105	92	99	103	104	91	104	94	92	115	97	94	93	90	104	115	105	86	103	104	101	90	111	109	91	99	93	103	82	88	101	112	101	81	98	115	111	111	101	89	95	89	95	91	99	95	91	101	98	111	87	91	107	97	96	102	102	94	80	92	85	95	99	93	94	106	90	85	84	99	101	93	102	97	113	105	88	88	90	97	112	85	100	94	115	111	86	112	84	110	98	113	92	105	90	83	105	109	93	88	90	99	101	107	88	96	96	98	80	98	96	85	93	93	91	82	96	94	93	96	114	90	91	98	99	88	83	99	101	105	110	93	84	100	109	97	98	101	98	88	80	96	97	107	104	116	101	110	107	99	98	94	91	99	95	100	116	103	99	98	110	87	91	97	90	109	115	98	94	97	105	80	87	114	98	91	108	91	84	99	85	94	104	98	104	109	84	111	110	108	106	92	96	106	96	101	108	106	96	103	87	104	92	108	89	84	95	103	79	92	74	92	93	107	104	100	95	111	95	96	101	102	90	93	116	113	73	105	94	92	97	107	95	84	104	85	91	90	89	92	94	97	90	92	78	113	102	102	91	100	116	103	98	89	89	107	111	93	108	118	94	86	103	96	102	113	100	122	96	83	106	87	99	89	92	88	101	95	66	102	97	104	99	96	108	92	88	113	99	89	103	93	115	93	99	91	101	109	100	112	112	98	91	99	109	86	102	98	95	111	117	106	102	94	103	97	101	94	81	78	117	99	103	96	101	96	105	100	86	97	103	100	82	93	88	95	96	114	93	94	115	87	83	97	105	105	97	115	104	96	93	89	96	101	92	102	93	101	87	82	94	90	103	106	91	93	86	110	92	101	83	109	93	95	91	101	73	104	93	94	105	109	90	93	80	104	90	93	118	96	93	104	91	94	91	71	103	92	100	97	94	89	106	100	107	90	95	106	105	93	88	96	97	99	119	101	95	107	70	104	79	105	93	89	107	94	107	78	110	90	101	87	100	81	97	100	103	127	107	89	89	92	88	95	96	105	97	99	87	83	103	114	88	106	100	92	108	110	109	89	88	91	102	89	95	88	94	101	89	108	81	100	101	98	93	94	86	89	97	94	89	95	84	101	87	110	105	108	101	86	96	103	70	89	105	97	116	105	123	105	103	83	90	103	81	97	103	110	94	108	96	98	116	87	95	97	85	104	95	112	107	82	97	118	104	110	97	101	109	116	106	84	109	99	97	100	90	96	100	100	84	95	94	81	98	83	91	84	110	105	91	103	106	84	98	94	94	104	106	102	100	95	102	111	99	98	90	106	89	120	92	94	96	99	130	102	90	93	100	108	89	100	100	104	110	98	92	101	109	110	114	107	94	106	112	109	94	87	110	105	97	95	89	114	99	98	101	101	93	82	86	91	99	90	96	102	91	101	91	99	116	114	92	86	103	95	104	119	112	112	104	92	88	94	75	99	81	88	98	100	118	108	89	92	92	90	92	75	86	85	98	104	87	93	93	101	108	114	107	94	115	104	99	94	100	95	104	101	109	93	84	104	99	93	97	99	97	97	86	84	107	95	102	122	113	125	85	106	125	89	76	118	104	86	84	87	117	84	77	100	94	101	87	92	92	90	96	92	113	90	109	89	96	94	93	113	90	93	99	100	113	109	112	86	84	90	81	107	103	93	99	111	100	92	84	107	99	106	106	99	85	87	107	99	105	106	99	90	88	97	97	101	92	62	97	104	99	91	109	82	107	108	99	94	104	96	101	104	83	91	88	87	108	106	100	108	92	103	94	95	81	103	97	104	102	92	99	84	114	102	89	95	110	118	98	116	103	87	115	108	97	102	111	83	87	96	108	79	99	92	100	109	84	86	103	99	98	89	94	96	98	92	86	112	98	95	100	97	106	92	100	97	125	86	88	101	89	103	100	107	90	87	100	88	121	100	88	108	97	98	96	104	97	104	117	108	94	95	101	87	85	89	86	100	94	91	98	98	101	76	91	101	99	82	101	91	94	85	102	108	106	80	75	85	95	104	103	124	91	89	85	93	82	98	87	96	100	116	86	100	95	93	107	109	100	94	95	92	90	89	101	99	98	102	94	98	109	109	105	99	94	79	99	94	92	99	117	129	104	118	90	96	83	96	123	80	88	94	102	95	98	102	104	103	111	103	94	115	93	101	99	89	110	92	97	98	97	99	101	100	105	97	90	99	94	93	98	99	102	90	100	95	90	106	92	95	90	86	92	100	88	112	84	109	83	103	87	132	97	97	106	107	85	102	83	96	110	91	82	104	105	100	101	89	93	98	100	95	115	95	101	67	95	105	78	82	99	84	94	97	91	99	87	107	100	112	111	81	82	96	95	88	105	94	98	101	96	125	112	89	98	102	93	98	106	89	111	75	98	92	118	109	86	102	81	89	89	102	86	88	93	80	84	99	109	100	98	94	81	113	98	97	88	115	95	119	79	92	92	100	106	113	96	87	92	112	106	84	107	87	92	99	85	88	102	94	83	98	105	105	100	93	98	100	82	97	84	98	103	105	95	95	86	94	108	94	98	105	94	76	98	85	98	91	84	96	98	96	108	81	107	91	85	87	107	92	103	120	97	80	112	90	103	96	98	87	102	109	96	109	96	88	107	102	104	100	86	89	90	84	97	100	105	95	119	103	96	103	102	85	111	104	106	92	120	113	95	102	91	98	115	96	79	101	104	107	110	97	93	108	129	100	119	103	99	95	89	102	88	91	115	114	112	91	102	84	107	110	82	105	97	86	94	100	101	112	83	95	92	106	108	106	113	95	106	104	83	93	93	104	95	99	103	100	79	105	113	95	121	91	98	87	107	101	100	93	101	97	93	96	94	95	91	91	104	91	96	102	95	95	78	95	97	100	100	86	92	95	98	91	98	108	98	88	92	99	107	89	104	82	101	110	104	102	84	98	125	96	108	105	77	97	90	98	96	101	107	101	97	113	106	101	88	86	119	104	101	109	100	89	105	119	90	90	96	91	92	115	104	76	83	92	98	95	97	104	95	104	95	101	87	86	109	91	118	101	106	105	91	83	104	93	94	108	86	106	102	100	74	102	87	111	95	93	80	104	102	103	91	86	96	100	107	112	92	99	100	82	90	98	95	103	87	118	87	119	109	81	93	105	92	106	104	85	102	95	103	104	103	82	95	95	117	91	86	85	106	112	115	85	100	95	90	114	99	95	99	95	101	97	102	94	105	104	96	109
10491	977	515	571	523	469	470	398	381	384	396	404	360	362	368	397	386	360	376	349	375	369	349	390	318	387	379	331	344	344	375	367	348	350	359	314	377	335	361	358	355	373	311	349	361	352	339	335	381	358	350	367	332	347	351	346	350	336	334	350	329	346	352	355	368	360	355	371	323	359	333	366	332	320	349	326	345	361	357	354	358	371	350	320	350	318	347	347	359	353	345	361	370	359	366	371	387	341	345	345	339	345	335	347	389	324	346	357	327	356	330	337	343	349	381	355	354	341	347	318	361	345	342	356	322	331	339	340	351	369	351	339	329	336	331	341	349	316	350	347	357	309	339	349	347	351	346	353	363	355	349	324	355	365	335	333	334	340	368	349	351	356	379	338	350	355	354	361	352	343	350	344	388	332	385	329	350	342	357	362	334	358	343	354	351	364	364	335	332	352	369	370	348	337	354	363	347	365	343	328	355	337	373	345	334	351	371	346	357	368	376	353	346	366	374	360	341	342	359	365	314	310	319	323	314	367	358	383	352	343	336	374	342	350	329	342	381	357	357	347	344	365	340	325	375	365	373	362	309	350	376	366	339	326	332	369	333	337	362	329	333	359	354	350	348	359	377	346	342	322	343	343	341	375	353	344	376	355	346	326	312	352	330	326	328	346	344	310	371	334	319	328	369	344	334	325	324	344	311	339	333	379	361	323	354	321	382	350	357	342	391	368	340	365	349	333	344	370	341	366	362	307	364	360	368	339	331	342	354	383	359	343	335	345	348	343	352	348	353	344	351	334	340	347	328	365	358	363	351	360	330	356	347	345	376	351	348	324	336	341	343	365	342	356	359	311	335	354	365	345	346	339	378	339	352	379	312	355	332	337	364	329	351	357	357	359	355	342	387	366	331	349	350	369	389	342	349	336	340	331	362	378	349	357	374	340	334	357	351	339	357	326	351	332	331	334	349	345	386	352	348	362	366	371	374	362	361	367	330	348	341	348	354	327	323	348	337	341	349	351	353	335	386	326	365	354	342	335	362	351	338	358	420	330	348	366	335	342	330	331	346	340	317	381	350	333	356	343	357	326	363	400	357	355	346	332	348	341	387	333	361	360	342	350	346	339	350	340	352	381	338	349	379	363	345	348	338	342	342	364	348	380	344	332	344	304	335	354	354	353	298	345	322	348	365	341	327	363	348	366	346	339	334	362	347	329	366	344	378	333	359	308	374	356	328	336	334	366	339	370	357	344	327	340	330	330	356	350	340	314	318	359	378	347	347	340	350	352	331	320	368	350	342	343	324	348	331	353	363	359	351	355	328	335	352	348	345	338	339	338	340	352	338	357	364	345	329	349	359	330	360	340	368	340	360	347	373	330	345	324	329	355	349	346	385	337	334	376	355	343	367	336	358	349	350	362	359	358	337	355	329	306	350	362	324	370	352	347	335	348	352	325	365	354	355	348	357	329	352	305	349	370	344	341	325	354	362	342	340	373	350	346	318	326	338	338	342	354	348	362	325	342	338	307	387	329	332	332	347	357	363	360	328	330	367	373	390	331	364	358	384	352	349	325	350	345	359	351	342	352	341	351	347	378	376	372	348	374	352	371	374	361	332	385	364	372	368	372	336	331	317	347	387	330	358	337	362	355	392	334	396	344	349	370	371	350	356	370	355	349	346	334	343	316	370	335	340	355	374	359	335	342	333	344	370	329	368	342	362	330	383	341	343	309	346	335	351	390	338	356	353	338	325	334	349	331	334	373	349	346	364	361	348	328	368	331	339	353	340	370	367	334	340	351	335	330	374	354	343	404	353	341	334	367	362	327	370	363	359	351	348	357	330	387	337	370	361	315	363	372	382	332	353	390	372	341	332	375	385	362	343	381	339	372	349	377	364	329	334	348	353	352	374	383	339	327	344	323	376	339	369	416	337	349	337	368	366	340	336	374	361	390	340	336	366	309	342	336	328	340	345	372	345	356	357	326	326	376	392	328	333	370	348	386	350	375	340	371	385	343	354	346	357	387	366	363	367	372	359	361	325	352	412	348	359	367	398	343	364	355	367	333	363	371	359	334	388	362	333	344	360	368	355	378	352	347	365	348	339	322	347	373	349	349	350	330	329	345	358	375	353	327	373	351	320	351	352	402	342	408	331	385	339	352	364	340	355	325	372	363	340	385	372	312	349	321	361	333	349	333	337	336	328	358	378	336	391	355	339	352	304	365	366	363	370	334	346	351	351	362	358	340	333	366	359	350	401	323	337	335	361	378	370	321	362	347	347	328	360	374	338	316	333	362	324	320	364	365	357	338	350	356	364	368	373	363	361	360	371	358	319	360	353	350	357	334	339	345	344	359	353	329	356	363	374	343	355	337	344	362	329	333	318	370	355	365	363	357	372	318	339	346	338	332	345	339	364	337	386	320	375	331	330	354	381	350	355	348	376	363	348	358	347	364	346	339	365	391	375	328	364	393	346	362	339	371	349	359	341	343	349	359	386	348	339	339	349	335	317	361	333	343	332	345	318	314	363	351	366	371	329	343	323	360	349	348	379	391	349	331	345	320	356	382	321	362	356	379	342	327	376	336	373	341	352	327	352	333	361	365	343	324	350	348	352	349	370	347	357	328	339	361	302	336	334	337	366	336	348	344	318	330	359	346	351	343	339	328	337	319	327	348	367	305	363	375	342	341	326	351	360	356	364	328	326	329	330	380	366	333	364	346	351	354	356	342	375	343	339	374	321	364	320	327	307	373	353	385	335	351	346	373	328	346	357	350	346	347	356	388	360	373	374	352	323	353	359	360	335	333	355	393	381	305	350	345	348	363	343	343	350	349	357	322	341	374	355	314	357	356	331	369	340	393	363	387	346	362	342	319	347	336	360	322	367	344	326	362	358	369	379	342	324	332	321	338	357	332	365	371	362	383	378	345	325	316	354	342	352	339	346	364	355	329	365	389	379	342	332	321	336	397	349	358	342	361	335	339	350	346	365	358	347	357	294	344	396	314	368	345	342	343	383	357	333	353	349	356	325	364	354	347	334	352	337	321	347	331	314	368	336	370	327	343	374	330	376	356	345	359	345	345	317	360	345	328	319	377	328	345	378	375	370	359	352	361	350	339	349	365	334	336	347	357	341	348	348	351	378	344	350	360	316	368	324	339	299	343	327	337	342	327	365	375	337	328	381	357	380	356	353	363	321	334	351	322	356	369	347	355	363	365	368	333	399	362	338	337	338	355	347	346	340	381	383	336	338	353	366	378	346	332	333	324	365	357	374	347	349	356	360	355	347	383	345	355	372	365	336	376	363	386	380	381	355	381	373	344	383	355	335	355	344	342	336	359	354	341	358	366	320	360	375	364	325	365	369	361	329	331	356	346	350	370	370	354	345	356	413	353	331	328	339	356	334	368	365	352	366	364	371	365	358	361	336	358	350	374	383	356	319	372	363	361	364	356	322	349	385	366	371	355	348	329	363	344	325	339	309	316	367	337	342	324	375	345
49381	20045	2142	975	703	501	394	344	326	290	244	275	248	225	211	243	197	188	200	172	179	201	193	168	160	186	191	179	168	160	174	197	181	180	169	166	170	170	187	180	187	178	171	162	162	148	181	167	175	157	162	159	174	146	176	183	162	167	158	158	166	189	184	167	151	187	162	187	175	147	214	159	163	181	169	177	188	159	169	142	191	175	161	164	159	188	150	159	142	163	154	175	174	194	171	160	154	205	155	169	175	181	192	165	174	194	182	165	170	157	158	177	162	157	162	158	169	184	157	175	180	157	185	167	179	183	165	170	146	172	160	155	177	159	175	165	180	153	154	162	181	167	179	181	164	156	164	157	191	167	174	185	175	190	177	178	174	172	174	166	154	154	173	180	144	160	148	166	177	146	144	179	180	187	183	182	185	154	186	184	185	166	171	162	158	185	159	158	186	157	168	178	164	160	168	164	157	179	192	154	160	167	160	179	153	153	153	148	169	160	150	192	161	152	155	180	178	163	179	154	164	191	170	177	181	160	157	181	172	172	142	175	168	136	158	171	182	162	177	171	202	161	176	179	144	153	179	187	171	152	164	154	143	165	181	176	164	150	180	174	171	184	160	162	154	156	180	170	155	164	152	191	179	167	147	153	164	155	157	150	184	171	165	164	194	164	179	156	184	161	171	165	177	174	142	140	169	158	146	176	184	149	173	183	175	154	155	169	181	187	169	178	173	145	169	203	153	158	148	158	168	174	182	164	160	178	133	184	149	177	156	173	160	156	173	186	187	171	149	170	173	161	181	173	151	199	168	161	164	164	160	162	172	183	141	170	181	190	146	181	174	162	154	160	137	186	189	182	176	157	180	161	168	188	175	149	192	150	152	183	173	176	168	170	176	176	167	174	175	154	196	177	166	154	201	166	211	169	166	163	166	197	169	158	156	168	159	165	167	177	171	161	161	167	177	171	187	184	156	141	199	156	141	157	183	176	160	174	174	178	163	177	159	161	175	152	176	163	168	155	142	176	173	167	162	157	160	168	166	189	176	153	162	163	160	159	195	162	169	176	174	183	162	186	186	156	180	155	163	147	174	180	186	147	170	166	172	162	150	171	183	179	159	156	197	148	171	156	153	177	194	184	173	200	154	184	188	165	158	174	161	170	172	169	152	151	163	160	175	154	165	156	194	154	163	161	157	179	158	172	183	143	182	168	169	166	176	156	168	159	175	177	183	171	152	165	150	177	187	166	185	179	180	163	177	184	192	166	184	173	176	178	186	186	152	168	155	163	181	164	169	163	177	169	177	168	149	157	171	144	176	164	168	160	169	189	162	148	161	190	148	149	169	154	198	179	149	166	150	171	148	188	164	154	178	194	146	155	178	171	164	200	178	179	184	156	161	179	162	173	191	171	189	168	159	181	166	162	165	171	167	160	193	173	192	179	167	155	162	178	161	166	183	150	184	178	165	172	166	185	144	192	200	154	166	159	152	164	173	170	166	188	161	167	151	154	172	152	155	183	157	165	162	199	148	187	183	181	164	185	185	187	185	161	162	177	161	163	177	172	174	168	164	168	180	177	181	146	168	171	154	165	162	170	156	171	180	177	156	174	181	162	179	168	165	190	146	165	165	156	159	179	165	187	159	158	178	177	168	163	193	165	157	180	165	142	159	186	169	156	181	183	172	178	176	162	158	175	168	154	152	167	164	152	179	181	184	164	176	163	203	158	166	174	162	161	168	190	176	155	143	161	184	191	172	165	173	159	179	165	188	175	157	164	146	166	156	146	160	175	187	179	205	170	178	157	198	150	177	159	176	166	144	176	188	181	168	181	177	157	159	165	175	179	162	165	161	174	168	160	165	177	137	165	167	171	194	148	199	160	173	169	167	171	152	167	159	162	186	163	179	161	182	171	155	164	159	156	138	162	189	154	154	171	169	159	168	186	179	171	165	182	166	169	151	157	160	173	146	157	160	176	166	173	172	167	175	158	146	162	174	161	167	159	161	152	178	176	167	176	158	158	160	186	169	153	190	167	173	162	173	174	176	156	178	185	142	155	175	185	171	181	168	170	160	190	179	172	165	186	159	173	166	203	154	186	185	176	166	174	168	168	173	170	162	181	186	146	169	168	150	160	174	164	175	162	155	152	157	175	187	169	171	151	163	166	175	161	180	205	182	172	169	166	163	188	161	188	176	182	156	168	181	176	159	176	175	157	184	163	151	140	164	200	149	160	160	208	182	193	165	164	170	167	168	168	166	179	170	158	146	158	155	163	162	160	156	173	200	177	170	173	158	188	159	179	172	173	175	180	148	166	180	159	177	164	191	184	174	170	143	176	181	179	191	196	166	165	193	156	169	187	161	177	178	162	156	163	164	175	159	169	176	183	177	165	167	174	181	189	172	170	180	169	203	168	172	166	178	175	173	177	144	164	185	139	170	158	184	162	183	146	166	183	155	168	144	181	147	166	195	168	184	142	162	170	174	178	177	201	183	201	171	160	182	190	151	184	181	177	170	165	178	199	171	184	172	184	168	151	151	166	181	155	149	173	162	170	151	151	151	164	152	175	166	167	150	169	147	186	167	169	145	188	183	174	158	171	151	156	178	142	182	171	171	152	180	173	182	174	151	169	163	180	174	185	157	159	154	184	153	172	184	161	143	167	161	151	177	152	177	166	174	176	185	181	161	179	175	181	171	173	180	153	162	166	161	188	164	180	169	161	174	177	181	165	178	188	175	163	172	184	147	178	172	168	166	170	181	169	159	161	187	170	189	198	167	157	167	158	156	185	156	190	202	171	156	185	166	169	166	177	150	161	160	169	169	169	179	164	165	172	142	182	186	179	169	174	165	176	181	160	184	160	188	188	160	166	163	157	178	159	165	163	185	178	165	193	178	177	187	161	160	150	169	158	147	155	169	185	149	158	166	154	181	194	163	170	169	163	190	169	168	173	159	175	169	198	164	175	159	147	163	159	199	168	151	155	167	168	176	158	179	149	168	171	176	183	182	155	147	173	197	182	177	160	191	169	179	166	177	161	200	196	167	173	164	164	159	146	167	175	161	192	158	152	173	168	198	168	181	185	159	166	169	180	148	177	152	150	151	155	160	173	173	179	174	167	175	158	151	173	182	185	169	161	169	166	172	169	182	167	176	172	160	150	154	172	175	183	149	193	158	183	166	185	169	180	170	163	182	171	187	183	185	166	164	168	185	182	195	190	166	176	181	173	160	166	153	181	149	145	154	163	173	166	170	181	169	164	187	164	170	158	202	190	175	190	176	166	179	181	164	198	167	164	195	175	147	177	179	173	173	158	178	157	151	195	157	169	184	161	163	171	171	197	182	155	176	167	182	167	159	171	176	173	160	162	152	170	178	167	194	171	164	179	188	176	158	169	185	188	152	182	173	152	164	161	164	180	167	167	177	180	187	161	168	168	168	161	171	175	165	164	148	162	169	180	155	166	184	164	170	158	157	177	179	175	186	165	169	156	176	202	186	170
31039	5335	3292	3547	2907	2359	2006	1734	1480	1305	1139	1035	1049	960	926	836	788	807	745	716	741	733	708	663	644	668	646	606	639	643	614	628	627	620	626	644	592	595	646	628	603	546	566	567	585	589	557	594	571	571	563	564	564	615	549	552	558	543	604	566	542	582	546	553	576	572	596	565	531	539	551	543	615	592	585	570	562	540	571	528	556	527	543	561	546	580	572	537	575	549	551	578	557	546	523	527	609	573	554	574	580	524	567	578	522	556	562	569	539	602	548	576	534	523	576	544	565	563	520	577	573	571	522	517	544	540	589	578	560	575	563	531	579	599	537	526	542	579	543	558	508	556	489	592	568	560	546	500	533	555	538	524	543	565	549	576	533	573	592	592	497	540	543	532	576	531	522	558	565	515	542	568	590	572	608	498	562	536	580	535	553	533	510	536	564	561	507	616	545	555	533	544	602	532	579	579	541	543	594	544	530	569	525	505	580	552	555	555	537	546	554	526	572	530	548	547	586	540	574	506	535	544	555	530	574	500	528	549	577	537	574	522	534	571	527	527	552	532	513	550	550	558	542	511	529	546	558	570	503	529	588	550	573	555	553	600	575	589	557	531	583	592	540	534	547	509	545	550	524	526	568	527	539	533	548	567	536	527	529	567	567	519	547	537	532	560	530	550	546	561	561	512	555	575	531	540	537	524	537	512	570	551	551	551	532	526	520	505	529	518	549	549	575	566	554	543	542	562	563	512	550	532	511	538	539	541	553	542	557	542	563	560	508	532	570	593	529	544	543	522	519	527	564	545	514	545	549	612	540	594	545	561	513	538	557	569	559	580	560	571	554	569	559	538	563	537	553	569	556	524	576	524	530	578	530	484	521	537	540	496	580	577	541	551	527	542	543	550	543	557	580	539	544	547	549	544	527	532	534	573	511	568	556	557	586	553	576	565	557	576	518	564	565	525	516	550	577	575	517	519	542	516	508	570	525	530	553	521	544	561	587	550	564	549	517	514	593	523	558	542	537	538	534	561	543	559	563	541	569	512	556	569	550	505	510	542	565	530	544	553	569	580	546	546	574	560	574	555	558	510	535	537	532	538	586	562	566	553	534	534	548	549	546	531	533	581	509	542	526	568	515	567	560	516	536	533	558	552	522	525	530	533	608	573	506	521	524	611	541	497	519	551	573	580	548	567	489	545	506	588	530	543	573	538	511	588	559	573	544	528	513	529	547	561	598	562	536	561	560	547	545	531	601	584	526	573	598	538	521	550	551	533	591	532	561	552	534	578	532	532	556	521	564	557	571	501	525	559	563	492	533	562	531	531	546	536	515	551	509	535	543	530	514	537	568	556	547	565	587	533	528	537	556	505	509	522	530	525	541	512	534	525	553	587	493	588	573	559	563	571	528	569	544	540	567	529	584	568	565	569	565	514	565	577	511	530	549	548	547	509	527	521	538	583	536	512	560	515	566	516	557	524	530	524	534	523	556	548	564	546	542	573	526	512	528	533	568	515	580	538	532	555	503	565	575	594	558	567	503	545	553	502	568	559	561	555	552	587	535	587	548	582	523	580	572	571	510	539	496	576	500	537	528	520	528	533	526	502	591	514	521	527	524	509	563	561	523	577	533	569	574	528	546	530	558	540	544	582	544	529	560	542	534	561	541	502	506	519	543	502	609	491	538	519	545	518	526	514	545	563	549	569	556	559	505	561	585	570	542	510	551	531	556	526	543	580	555	556	517	564	518	554	537	546	581	527	564	531	543	525	542	528	557	541	534	562	544	505	554	541	576	571	577	573	574	583	527	561	509	558	608	566	589	588	534	518	552	548	592	574	536	571	531	530	560	538	549	584	530	570	502	582	563	578	559	544	565	540	546	516	534	542	571	526	557	537	538	539	539	535	510	531	493	547	524	592	545	502	583	549	506	580	512	528	555	603	526	532	540	558	558	498	538	574	555	542	545	598	573	512	607	553	539	549	494	506	536	543	489	575	514	589	585	522	552	566	547	552	559	557	530	544	547	529	562	534	539	580	595	534	506	539	552	573	550	554	574	557	559	517	537	514	559	533	496	578	557	526	551	535	553	555	519	495	536	535	618	543	577	562	558	563	552	547	523	560	526	602	539	578	557	566	541	516	551	532	542	499	542	579	577	585	566	551	553	581	537	544	558	535	544	573	535	541	544	479	544	523	551	511	532	558	581	569	541	539	499	562	574	532	535	554	585	561	569	563	548	547	492	537	549	510	557	501	551	539	555	590	568	578	584	550	526	546	503	546	544	541	528	524	537	531	562	560	540	511	555	543	555	509	555	580	566	555	527	552	551	528	555	527	553	516	515	571	530	528	511	581	515	523	516	560	529	539	542	559	547	554	555	555	563	531	535	507	506	525	551	552	547	577	583	519	537	528	530	551	536	536	566	526	550	545	533	564	535	518	507	530	509	534	480	543	546	558	536	554	503	541	530	537	548	534	480	559	563	524	522	547	516	522	577	562	546	524	548	583	528	539	539	541	532	575	530	540	595	528	540	577	537	562	534	542	567	546	505	530	540	568	533	547	560	531	544	562	548	547	553	577	546	541	487	577	517	547	582	550	588	519	526	562	563	566	510	531	576	502	548	496	562	559	568	527	551	593	535	549	572	568	546	548	532	529	576	572	530	573	577	579	486	540	539	544	588	515	537	538	511	570	552	551	547	545	552	520	556	571	526	546	552	534	540	546	543	559	521	572	555	554	516	572	584	548	565	526	557	567	566	561	559	585	578	563	583	506	507	572	589	587	560	547	521	566	551	563	560	535	572	557	556	502	527	571	510	561	549	527	560	551	573	535	512	523	545	524	573	570	525	532	544	559	533	586	532	549	558	560	564	542	534	524	562	556	547	596	518	549	578	568	524	550	515	551	539	558	536	545	557	547	578	567	523	549	514	541	541	548	585	566	561	548	570	506	579	556	530	556	525	502	558	538	540	524	560	573	553	527	565	512	527	547	517	542	545	521	571	532	548	576	552	558	596	553	508	515	575	530	561	522	535	533	547	528	515	567	560	534	562	556	520	527	520	593	551	501	594	585	498	576	560	523	544	511	552	570	594	498	534	541	511	565	558	541	564	547	558	513	558	536	501	526	538	534	581	574	519	547	531	522	536	561	533	531	533	558	517	547	539	589	527	603	553	524	529	556	508	541	550	532	581	531	553	582	538	493	524	560	553	525	572	541	562	519	532	542	525	512	537	519	547	539	538	550	556	517	557	548	559	583	549	545	564	586	512	523	541	571	537	505	511	536	544	553	513	545	525	549	533	574	576	511	579	511	513	542	547	526	540	553	551	582	515	545	529	552	513	540	523	533	547	573	564	529	563	586	562	574	542	550	518	536	556	534	554	525	556	580	511	533	588	514	525	550	538	542	556	530	560	569	544	545	551	543	550	535	564	545	549	549	512	529	562	547	576	565	543	543	532	514	495	521	523	542	526	533	526	556	535	537	533	537	559	539	536	544	553	558
64659	31094	6359	2057	1399	1078	745	693	516	502	405	427	387	397	376	336	319	345	303	312	338	326	328	293	297	315	307	318	276	285	293	300	280	281	275	261	283	266	284	292	263	301	328	256	276	288	239	282	272	279	295	275	260	277	287	274	281	255	274	267	301	288	286	264	277	264	252	292	259	312	271	246	280	270	294	287	248	252	268	265	269	257	221	263	272	285	265	278	241	251	296	282	259	250	281	300	302	299	268	262	253	265	264	252	274	263	239	286	277	250	289	274	252	267	259	294	272	290	261	266	278	267	260	254	275	244	289	282	313	264	250	256	284	266	294	270	255	241	270	247	284	284	297	269	259	251	256	267	268	280	277	294	268	262	236	287	252	286	251	272	246	289	252	266	302	248	254	240	267	279	280	277	249	292	264	254	263	281	279	259	259	274	266	281	283	263	274	288	253	295	257	295	264	269	276	269	274	280	273	255	259	271	279	262	258	261	265	258	287	251	276	265	261	284	290	244	269	261	279	261	272	244	265	254	266	257	268	285	260	253	287	299	285	272	243	268	272	255	264	245	295	272	270	288	288	261	271	279	248	276	264	283	260	279	265	301	286	250	262	264	263	313	269	251	254	301	222	261	267	261	252	279	272	253	274	279	285	247	238	262	259	274	251	247	278	244	238	268	281	262	258	280	280	278	312	263	292	282	292	279	245	269	278	246	253	275	257	261	271	265	290	258	284	285	300	271	258	250	258	249	302	258	282	264	270	296	274	237	253	262	253	287	288	271	275	286	267	270	268	272	287	260	241	277	265	266	269	253	270	250	272	254	281	230	236	237	262	254	297	292	277	283	277	256	269	282	266	269	276	276	264	260	263	288	277	289	282	256	244	252	272	265	267	290	284	283	275	243	246	258	249	266	257	239	256	290	286	267	287	252	275	263	287	282	279	257	255	301	273	261	263	259	263	266	311	251	259	291	257	282	241	257	267	259	264	255	260	272	248	270	249	279	261	285	274	265	275	271	263	240	259	279	267	282	253	252	298	247	276	281	272	293	257	237	261	290	282	252	261	246	296	262	272	247	253	262	286	254	290	309	272	297	270	258	265	255	243	263	251	255	271	272	274	272	270	247	255	229	291	255	247	298	304	261	262	276	267	262	256	277	259	297	272	268	300	296	256	249	274	237	274	278	269	243	254	285	256	269	289	275	285	251	248	264	272	278	287	297	266	277	249	262	249	259	262	252	257	259	253	256	275	257	264	240	267	253	257	302	257	248	259	261	290	271	282	284	282	297	241	263	278	252	294	261	259	258	279	283	295	259	269	261	295	272	283	265	261	274	244	276	260	260	274	260	271	287	286	253	297	263	279	251	265	261	251	241	287	265	265	292	285	272	270	270	300	249	278	281	270	277	288	249	270	259	297	285	280	276	280	260	246	251	285	294	279	280	285	259	289	267	298	283	281	266	270	267	256	250	299	279	274	258	273	266	275	275	269	276	276	282	271	247	269	271	263	291	264	276	254	246	248	270	254	260	246	267	286	277	282	257	271	290	286	241	261	252	286	298	247	243	241	270	268	269	262	281	269	277	249	270	264	299	290	269	244	316	263	284	274	263	247	308	272	273	264	269	242	256	276	264	271	281	309	260	253	285	242	251	279	282	260	290	280	259	263	259	267	239	235	289	276	260	271	254	283	270	269	284	267	267	230	243	281	296	291	280	262	289	251	244	278	247	262	283	258	298	304	261	244	280	281	255	274	254	252	279	279	272	260	269	276	291	266	255	255	297	277	255	246	254	231	254	270	234	245	266	276	268	262	248	271	270	268	261	256	273	251	252	257	235	284	291	277	290	252	263	278	288	278	271	253	253	259	269	255	247	253	280	250	269	280	250	275	254	258	268	264	268	285	261	236	259	258	277	274	283	283	284	267	213	239	247	270	282	258	286	279	272	264	255	267	256	280	253	272	254	262	231	253	293	282	254	301	250	275	264	279	301	272	272	255	277	278	281	283	280	246	277	273	294	260	243	308	250	266	273	279	311	277	235	284	284	277	279	257	261	281	299	265	297	248	256	272	258	272	254	290	249	286	272	294	255	288	262	251	262	271	270	284	241	274	296	269	283	255	276	251	261	248	255	293	267	233	267	252	273	278	270	250	262	263	263	258	271	281	247	254	252	251	287	256	260	249	252	262	293	282	266	243	249	261	245	270	276	250	267	257	280	315	240	247	272	290	283	257	292	248	268	251	252	266	270	291	286	283	287	262	303	313	250	249	263	273	284	306	265	245	287	266	289	269	261	281	273	264	260	277	295	281	243	267	255	280	289	276	284	263	251	311	294	294	260	253	247	241	285	292	262	268	264	273	261	255	278	287	256	273	268	285	295	264	290	241	263	250	268	291	278	270	275	286	271	285	252	228	270	270	276	283	247	305	274	267	280	276	245	247	255	284	273	256	270	297	278	279	258	262	259	259	248	267	269	272	233	285	264	274	266	276	240	269	278	266	311	280	260	282	270	276	245	286	275	282	277	258	270	255	290	271	296	283	251	261	273	251	287	269	277	247	253	261	250	250	261	278	285	270	289	284	271	268	257	259	281	259	259	269	254	231	261	263	263	256	288	264	267	267	268	284	283	270	276	272	282	280	255	264	310	266	286	267	272	277	277	265	262	287	244	294	285	258	284	271	250	229	296	273	271	287	258	274	273	265	266	255	254	280	275	253	292	269	253	270	275	303	246	292	260	250	254	288	269	232	251	246	259	257	253	231	268	256	275	265	253	266	273	247	259	302	282	256	257	276	289	285	267	266	275	261	275	276	253	261	268	298	271	254	261	285	262	270	277	272	275	279	276	277	269	289	249	283	279	255	281	267	262	266	263	295	278	269	263	274	299	279	246	276	268	262	255	296	265	276	258	287	263	262	255	264	253	272	252	263	286	272	254	252	244	271	249	266	268	246	288	276	282	258	269	226	268	297	238	260	279	276	259	268	275	276	280	252	259	281	280	254	254	272	264	279	249	260	279	286	272	284	284	277	272	261	303	265	274	254	283	267	267	253	283	252	281	267	247	280	255	259	270	239	274	251	288	264	299	270	263	264	305	265	273	254	268	288	287	286	259	246	283	305	255	265	240	262	281	280	266	284	258	277	277	291	239	278	247	265	288	276	292	262	254	283	300	280	288	249	259	256	262	259	268	269	283	270	267	247	284	275	263	285	287	273	286	229	251	259	271	299	276	254	279	280	283	276	275	290	255	273	257	294	263	257	290	263	281	268	298	260	254	262	271	259	269	267	254	278	282	260	289	265	287	237	244	268	287	283	275	300	276	275	290	266	283	276	250	288	252	281	260	256	259	289	259	266	280	268	258	309	247	248	244	278	286	273	278	283	262	262	286	242	258	259	263	255	269	283	262	268	257	290	273	262	237	260	259	268	259	293	271	293	269	287	276	266	249	283	259	241	247	261	279	267	308	238	270	251	238	293	271	251	287	268	256	256	268	266	241	262	255
40847	7629	5720	6129	5224	4260	3557	3016	2520	2292	2041	1901	1682	1639	1507	1420	1368	1273	1268	1333	1215	1101	1042	1068	1025	1019	1049	1036	963	959	987	1002	852	944	943	895	940	878	941	902	885	870	905	909	897	878	910	861	820	850	848	889	861	780	805	770	871	810	872	843	841	826	834	818	807	803	829	829	819	805	829	809	813	792	839	800	814	806	857	803	827	809	838	837	869	806	821	818	781	831	808	769	786	803	787	829	791	821	790	815	823	857	810	798	826	792	817	828	816	802	787	781	786	760	793	796	783	867	791	794	809	776	752	837	842	802	802	819	838	786	822	785	771	806	814	781	839	790	796	842	782	842	783	854	742	819	837	788	767	846	791	800	802	785	809	815	785	775	818	795	791	755	764	761	796	763	810	828	845	825	856	810	769	817	772	745	760	805	777	774	872	778	802	843	810	796	797	753	780	833	806	810	844	737	858	792	819	782	776	823	812	854	764	792	804	768	809	814	782	797	778	803	831	799	838	825	823	786	777	793	807	759	801	845	777	762	746	824	799	823	771	806	842	798	800	784	798	788	785	821	778	806	811	863	821	770	806	792	766	828	823	749	853	858	807	816	769	769	799	816	801	819	763	862	812	804	758	783	782	784	816	820	836	803	839	810	804	768	793	785	782	790	782	750	802	812	787	777	765	834	801	819	765	785	808	771	776	825	834	761	822	777	790	764	770	838	791	795	819	757	776	762	767	801	784	817	814	833	868	746	830	753	827	790	855	803	767	824	806	752	739	727	736	797	818	798	800	778	784	811	810	804	792	812	840	763	781	766	817	757	793	767	783	781	798	776	765	772	798	791	751	783	839	816	762	791	800	796	774	771	789	779	870	771	781	767	803	809	837	816	788	826	788	781	806	832	803	833	779	790	787	808	781	801	835	767	799	802	821	767	826	765	840	816	811	840	788	838	760	835	836	754	770	806	774	850	807	801	814	814	789	843	834	787	783	828	761	769	796	818	784	807	826	822	802	791	801	756	852	788	837	833	749	782	770	773	731	861	806	798	777	747	800	834	774	799	771	726	818	818	789	842	797	807	854	827	806	792	793	809	822	809	793	771	805	781	812	834	809	776	817	831	816	811	816	765	765	820	797	810	816	766	750	747	874	878	839	782	760	832	789	804	820	758	784	812	868	812	837	813	789	788	787	799	791	770	835	804	819	787	788	813	798	781	817	797	819	741	778	810	799	835	812	769	797	834	782	761	768	773	775	785	796	779	836	776	779	803	802	842	747	777	769	816	830	778	772	781	820	808	773	821	782	810	813	761	774	819	801	803	821	802	777	814	825	783	778	791	810	837	750	779	726	817	826	809	773	800	812	828	791	796	757	786	847	842	801	738	804	775	850	820	758	769	778	790	827	777	779	765	805	823	778	813	789	800	820	785	841	811	769	793	804	800	761	790	850	825	813	795	791	800	836	868	808	824	829	828	815	805	821	836	829	840	810	797	848	823	745	815	807	814	823	801	797	790	769	830	824	817	830	775	776	807	776	775	812	761	804	784	791	765	811	766	788	810	817	742	793	855	798	811	813	810	795	810	814	848	863	776	780	791	842	823	805	841	813	816	804	773	780	759	808	777	771	792	757	760	804	774	829	843	826	801	814	790	791	732	813	803	787	810	765	844	784	813	810	820	834	856	780	766	801	740	835	753	814	770	747	776	824	831	814	818	771	775	762	790	841	772	799	761	787	785	791	793	770	756	819	819	802	813	772	791	804	807	804	781	845	792	815	790	809	806	822	840	771	822	786	754	833	795	830	805	836	754	833	824	776	853	843	812	829	825	825	759	786	797	764	778	811	766	826	785	856	798	821	785	781	829	776	810	802	819	823	839	790	844	801	808	837	796	847	841	807	833	776	825	805	809	786	771	787	794	786	785	780	794	774	768	758	826	791	791	831	861	750	749	854	782	810	779	852	849	813	791	806	815	747	864	815	807	836	797	805	793	811	785	789	815	778	814	794	809	797	800	830	806	823	789	831	792	838	819	811	764	785	823	783	795	773	795	845	814	829	766	791	808	777	775	797	840	742	832	759	817	820	819	836	865	783	825	776	750	823	832	821	813	781	801	795	797	768	795	823	833	795	793	784	844	851	820	797	784	803	769	792	769	793	800	816	799	794	733	795	811	792	811	750	831	811	820	781	775	822	805	797	853	840	766	803	816	734	795	782	753	754	890	727	782	755	789	822	848	800	854	826	833	849	827	825	849	784	805	743	776	852	873	777	809	797	813	874	765	876	818	793	831	789	772	786	786	829	787	787	777	833	772	720	829	805	837	757	774	773	753	804	762	806	793	813	757	750	798	842	789	820	822	809	873	792	827	756	831	783	802	819	854	746	794	836	827	790	759	830	795	831	807	779	838	806	862	799	798	836	784	749	784	786	774	810	823	761	801	766	829	760	808	813	786	812	766	798	836	804	830	776	828	790	800	832	769	821	831	792	776	820	808	776	773	816	769	816	806	779	787	782	813	793	849	750	804	836	805	812	780	862	768	813	837	773	805	807	801	849	817	800	794	770	816	804	771	793	804	744	738	799	845	841	854	784	754	767	791	805	809	805	762	770	818	802	800	848	742	784	801	827	805	843	797	792	810	781	843	773	820	764	820	805	791	797	807	843	773	812	732	817	835	804	840	804	825	773	798	819	760	810	773	840	776	818	779	853	826	811	795	861	821	764	785	748	822	807	808	793	827	828	798	768	798	842	831	791	781	784	806	828	871	850	799	851	807	810	770	863	815	818	819	780	811	762	834	754	780	792	807	815	738	802	780	809	770	798	834	814	823	817	808	790	841	799	732	784	823	808	765	828	802	818	807	768	825	789	813	771	828	822	811	750	803	759	816	814	806	792	787	758	783	847	786	773	771	784	826	813	807	806	823	773	836	814	800	801	813	785	807	828	812	752	821	836	798	779	716	805	791	808	708	812	798	781	814	829	806	784	802	736	804	805	800	794	794	769	745	837	820	772	763	781	831	824	794	854	824	799	828	794	791	785	798	872	810	810	788	831	811	809	772	802	826	768	845	792	824	776	804	777	786	803	750	824	809	715	808	778	809	810	818	800	769	744	775	792	797	803	830	817	795	800	777	786	809	728	778	850	769	773	819	822	805	777	795	767	778	772	786	806	819	820	786	831	834	789	807	815	816	808	771	778	797	818	746	783	820	788	802	814	802	791	784	825	810	836	801	750	779	816	821	852	735	809	815	836	856	790	795	811	780	846	844	787	812	828	823	754	793	750	800	828	793	803	840	833	822	828	841	778	791	803	810	786	792	807	811	825	776	788	750	809	803	790	800	784	780	757	798	801	794	735	803	821	792	786	731	764	808	770	810	804	813	804	761	828	819	772	786	788	811	853	825	820	793	797	777	799	775	794	798	857	815	780	828	803	783	851	807	764	821	858	767	847	824	782	799	803	801	792	817	833	791	829	809	816	787	762	797	800	772	792	831	783	824	787	807	771	780
11299	967	237	173	121	120	94	119	112	119	112	103	126	101	103	94	104	91	91	99	103	99	94	106	93	88	111	94	117	101	105	87	101	97	83	99	84	96	81	97	107	99	98	96	117	84	118	113	115	107	101	100	110	106	107	100	80	90	97	99	105	91	103	110	120	87	89	97	109	81	86	86	105	115	115	103	90	99	96	106	97	94	106	110	94	105	91	111	100	95	92	108	94	79	103	106	105	87	101	85	90	81	103	105	96	99	93	102	94	88	96	94	103	94	93	104	102	88	112	87	90	98	94	108	115	97	72	117	96	95	91	90	95	93	97	119	108	90	79	131	111	84	101	116	100	94	92	100	102	113	78	104	109	100	79	98	83	91	115	110	109	88	93	103	95	93	102	109	90	87	100	102	84	99	94	94	98	102	111	100	77	100	93	93	85	118	106	100	106	102	100	97	91	88	108	96	101	96	98	94	105	81	107	109	97	94	98	101	84	122	90	105	80	93	92	87	94	99	94	88	109	87	98	86	109	118	118	97	112	81	98	99	96	74	88	92	92	93	97	99	97	96	102	93	98	92	88	88	106	87	85	114	104	89	92	112	96	92	107	101	102	97	98	102	95	101	95	89	105	116	98	123	85	91	104	113	97	104	87	94	110	92	86	91	112	90	104	94	87	82	95	87	98	99	85	99	107	92	80	81	117	102	97	93	91	78	109	91	91	105	108	112	120	110	94	94	98	94	97	99	98	110	111	102	95	103	89	98	110	119	81	115	98	112	97	95	111	88	97	100	106	104	88	120	92	78	86	104	108	100	103	106	96	102	102	94	91	88	106	98	105	95	84	88	103	102	83	112	84	97	91	91	97	99	110	100	82	108	101	114	109	105	87	99	90	100	90	88	87	100	87	94	91	107	100	96	81	89	93	92	99	107	95	102	103	107	115	104	87	87	87	104	93	99	89	76	104	105	87	86	94	102	91	96	99	106	88	95	112	94	98	99	105	98	102	102	100	108	85	100	112	91	85	100	91	108	95	93	109	101	104	118	117	90	113	93	74	88	83	102	95	110	113	104	110	111	97	86	105	116	81	102	80	80	102	98	110	104	131	82	101	86	80	102	83	107	82	113	103	101	103	103	120	112	116	94	100	81	121	85	96	115	102	99	95	108	100	77	77	93	105	87	93	94	97	93	102	86	103	98	95	86	106	109	108	90	98	115	109	92	92	100	95	116	85	102	105	88	111	89	81	99	105	98	90	100	91	96	94	102	102	89	88	92	85	115	90	103	79	83	100	86	95	92	92	96	93	95	99	99	99	97	103	79	118	78	115	102	75	77	86	101	88	103	90	102	92	113	107	104	82	90	94	99	81	97	102	104	95	85	96	101	94	94	111	97	95	92	101	113	94	113	104	80	92	109	115	87	93	94	94	97	101	70	93	96	72	94	123	98	98	105	91	92	106	86	97	123	115	110	104	91	99	120	87	97	95	93	106	102	101	89	89	88	103	98	98	97	108	121	114	100	83	110	98	95	107	115	104	105	86	114	97	99	95	117	91	108	73	100	96	104	99	83	94	111	104	86	89	99	104	94	98	87	98	100	110	111	98	104	93	110	111	113	92	96	101	96	94	102	98	88	104	86	76	107	121	119	98	101	107	103	122	103	90	109	84	77	92	99	109	76	108	97	101	92	108	95	97	93	101	99	108	90	127	93	94	80	84	100	88	98	85	99	98	96	88	119	92	92	91	88	113	90	95	105	105	103	102	111	108	73	106	87	105	107	100	88	111	100	105	105	108	93	77	112	99	88	98	106	92	90	108	98	83	83	103	108	110	93	98	92	106	88	106	109	92	107	87	111	92	108	79	74	99	96	99	107	93	88	104	92	103	96	94	104	76	118	97	99	88	102	73	102	97	84	95	96	102	107	103	111	93	86	101	95	90	88	111	106	96	81	113	105	103	89	105	111	106	82	108	99	89	99	98	82	96	93	106	90	107	114	100	97	90	109	106	82	115	97	99	96	96	96	90	101	119	97	98	107	88	99	91	104	105	107	97	94	103	100	101	79	101	91	95	100	110	81	97	101	96	92	102	94	99	105	108	108	90	111	97	106	112	95	96	99	77	100	95	90	118	94	106	101	96	96	117	107	100	97	107	100	96	108	92	82	109	100	105	92	96	97	101	105	110	95	103	90	104	114	93	95	100	108	99	92	86	96	107	88	84	94	101	89	114	95	105	82	95	91	102	98	101	78	93	112	111	99	109	116	100	113	95	102	99	118	86	88	124	116	99	89	103	90	95	104	89	99	83	98	105	93	91	112	90	107	75	107	100	105	90	96	98	101	97	92	89	89	99	97	95	95	85	96	84	75	100	91	100	88	88	114	97	116	102	91	98	104	89	88	100	103	85	106	99	115	99	79	125	81	88	100	101	94	107	91	108	101	87	118	92	115	90	101	89	106	89	97	106	101	92	92	107	91	93	92	89	85	82	114	88	103	106	104	101	77	115	100	86	94	118	102	113	91	98	88	69	83	101	99	108	85	92	88	100	90	100	104	96	89	104	107	92	108	100	89	86	82	98	112	103	89	87	85	85	95	83	103	94	121	91	117	100	84	106	88	90	115	101	89	97	94	109	87	121	100	103	82	97	91	97	81	92	97	97	99	96	111	89	93	76	100	85	106	74	95	94	123	95	103	105	89	78	104	89	87	92	106	101	99	98	88	88	95	95	107	111	89	94	108	92	83	108	101	80	101	111	83	79	111	92	90	105	109	113	88	82	109	81	101	109	113	100	110	106	102	109	108	94	106	105	110	96	93	97	97	82	84	105	98	105	89	106	115	106	110	117	100	118	106	96	103	86	88	89	93	101	97	123	89	112	73	97	106	90	88	110	100	90	124	89	98	85	112	105	105	90	100	106	105	107	91	110	87	106	90	108	71	81	78	95	92	93	94	79	95	101	93	120	83	95	93	102	90	94	103	97	99	107	109	89	97	99	89	101	92	89	93	111	100	89	103	102	78	90	67	69	87	98	108	97	106	112	101	100	117	101	88	116	109	101	107	80	100	115	95	96	115	97	89	90	91	61	92	101	108	105	100	88	99	84	100	87	99	109	86	86	109	97	91	109	88	94	103	121	87	99	100	94	118	85	103	118	97	97	103	92	103	99	105	84	101	106	104	98	93	101	96	98	88	97	113	100	117	101	89	104	103	101	89	84	98	99	84	106	78	105	89	104	93	97	96	91	87	109	101	95	104	112	97	120	89	100	85	108	110	99	94	85	85	74	89	97	89	77	99	97	87	96	95	100	102	100	100	93	104	103	103	104	105	98	104	99	108	102	101	101	83	95	102	89	96	115	102	91	101	103	104	95	91	115	84	111	102	91	84	88	113	112	82	95	103	91	92	87	89	92	91	99	103	102	88	112	93	79	103	107	92	97	99	103	87	86	74	110	86	109	113	104	101	104	97	101	80	107	97	111	100	102	89	80	98	104	92	106	108
10674	792	569	543	475	477	450	458	431	382	383	379	371	433	362	368	359	328	355	394	348	341	370	346	399	362	355	357	366	387	356	359	330	322	347	357	353	371	362	395	367	324	388	363	354	348	372	378	357	351	358	370	340	366	337	345	374	354	325	353	334	361	353	358	325	329	387	339	347	361	352	338	375	363	364	345	341	337	355	361	335	393	329	343	396	351	334	341	344	356	339	343	350	335	347	336	350	384	364	355	366	340	367	326	348	332	365	355	371	377	344	348	339	357	346	346	323	331	337	347	353	399	355	391	350	336	359	395	348	389	348	324	394	337	345	350	337	354	349	359	347	367	329	371	353	352	348	345	370	363	378	348	353	369	338	341	361	355	338	369	350	388	333	347	343	369	331	366	376	368	345	352	355	349	365	372	340	332	382	327	348	357	338	323	346	354	389	341	357	331	389	324	360	311	349	351	357	353	357	314	355	353	371	383	347	352	343	360	337	372	318	371	350	334	341	330	351	349	350	302	361	337	394	327	385	377	380	337	344	327	362	362	331	351	368	340	362	339	351	339	357	332	353	333	364	335	349	373	350	367	326	335	344	353	342	362	352	311	322	353	341	366	349	354	333	356	371	356	344	376	355	325	364	352	352	361	362	322	342	332	338	357	349	343	333	365	386	326	333	346	331	325	342	346	317	318	335	363	340	351	358	356	319	326	350	339	344	366	349	337	366	348	362	396	293	359	363	350	372	333	347	326	387	343	342	380	372	344	360	338	331	341	371	362	350	346	351	336	347	374	348	348	350	370	361	349	358	335	375	342	328	345	349	334	332	367	338	361	348	375	338	345	335	352	336	321	335	360	357	338	342	356	365	357	308	382	325	340	343	349	342	336	382	365	323	328	323	349	359	349	332	370	340	368	342	348	337	368	370	339	359	367	362	339	353	339	353	340	349	368	367	357	328	320	368	353	340	377	339	338	333	360	373	337	381	353	384	360	379	362	345	331	332	337	347	349	357	307	350	361	325	351	347	318	357	369	378	355	355	354	366	341	341	368	334	325	368	361	321	340	360	324	363	356	346	352	346	343	321	347	365	374	371	374	360	353	329	374	362	332	357	359	376	379	389	341	361	345	331	374	354	360	369	346	331	339	352	384	354	338	348	346	340	359	348	340	349	366	364	354	359	375	328	324	319	326	382	361	339	331	359	354	324	360	372	366	331	366	339	333	348	346	377	341	344	366	340	286	347	374	378	359	377	368	349	367	339	342	381	358	339	352	348	314	338	354	357	388	330	352	366	351	329	368	342	341	359	356	389	350	338	357	346	333	329	318	348	368	364	329	368	356	365	353	359	352	364	359	340	357	383	340	360	316	373	350	342	332	348	384	319	350	342	359	369	335	357	342	378	321	329	339	344	333	352	320	355	334	315	333	358	343	322	345	337	334	370	357	352	350	350	342	327	354	342	301	361	377	342	336	324	361	348	359	369	378	398	374	351	358	358	389	362	365	350	365	311	365	334	340	348	349	342	355	320	339	354	361	367	362	366	358	360	350	373	345	358	330	344	350	352	340	373	325	340	351	353	380	301	350	372	333	365	335	361	349	353	346	350	352	354	340	338	403	342	367	363	370	352	375	388	331	370	342	383	350	336	356	342	333	322	381	358	353	321	329	345	361	359	327	356	346	371	349	344	369	341	340	373	345	311	362	349	338	375	341	342	344	339	346	359	374	365	382	384	346	347	393	336	330	370	351	354	398	363	403	330	366	340	352	345	361	357	361	353	357	355	370	378	336	350	325	347	372	381	330	341	347	369	328	362	348	352	332	348	332	344	366	356	387	332	331	348	347	354	357	331	330	333	341	351	371	390	343	349	363	373	353	319	342	383	312	378	351	354	308	355	368	324	344	381	340	356	374	341	361	371	357	366	335	420	333	336	340	345	351	346	348	325	350	344	353	360	339	352	388	351	376	378	317	361	342	384	378	388	369	345	342	336	347	377	388	330	371	342	344	324	327	325	345	310	316	393	337	327	364	381	343	358	336	345	332	354	351	334	337	352	334	346	354	342	378	341	347	341	358	364	346	325	341	371	327	304	334	353	313	372	363	355	321	379	352	355	366	327	389	345	354	328	350	364	353	347	356	382	369	368	353	362	341	366	332	358	342	342	351	369	381	332	356	348	337	350	386	366	352	346	346	363	331	371	363	365	344	317	338	325	327	382	365	394	335	324	365	354	369	325	349	347	356	357	357	350	337	320	334	350	362	356	356	347	325	346	371	357	352	351	358	340	321	370	350	334	330	347	335	330	384	356	360	350	375	364	376	353	377	328	378	379	359	339	392	346	354	350	331	338	358	346	386	361	399	372	353	367	338	362	382	362	363	353	324	359	341	335	344	336	362	326	359	355	389	351	347	342	323	361	380	359	347	363	352	391	337	326	354	338	369	356	364	363	339	328	339	375	382	326	337	348	341	350	381	369	350	349	324	341	337	343	316	350	342	351	338	348	347	348	410	396	361	352	378	369	381	353	331	347	372	359	336	307	353	363	350	347	367	342	315	392	327	362	326	349	346	337	380	330	342	374	375	375	319	333	366	367	341	354	362	359	369	360	333	347	369	347	362	339	348	361	337	344	352	351	350	366	346	391	350	331	352	395	349	353	346	360	348	351	331	334	359	355	330	382	366	322	402	361	346	354	332	375	358	318	355	386	327	395	346	322	344	369	346	319	358	341	362	362	354	339	346	337	381	329	339	372	371	365	380	334	371	338	350	361	330	341	332	381	354	344	354	364	327	342	364	376	372	355	351	340	388	381	320	294	376	339	335	360	374	331	308	363	299	320	327	353	379	366	333	358	369	333	330	360	350	344	361	409	350	351	348	355	312	346	353	308	370	326	357	400	329	384	334	382	366	393	333	323	366	340	361	331	355	383	317	329	378	341	320	349	345	354	377	346	378	374	343	356	325	350	357	335	380	345	333	355	364	332	335	313	315	346	333	357	355	369	377	346	355	357	363	351	361	371	321	347	367	354	361	353	390	330	322	340	352	327	319	326	344	314	370	358	379	327	331	338	359	360	334	336	368	328	349	322	360	331	339	353	359	371	331	343	372	297	356	339	350	388	301	349	339	328	357	345	349	321	371	337	376	364	368	343	358	336	387	343	324	338	326	348	360	339	359	341	370	353	356	371	341	371	349	380	326	342	358	355	381	325	350	338	378	371	358	322	335	338	340	355	330	355	349	340	363	353	349	330	339	332	369	361	326	378	362	382	350	339	326	359	366	330	307	336	349	376	314	332	382	329	352	360	349	345	350	335	345	333	385	372	340	373	346	353	344	375	373	345	331	325	362	316	339	363	349	372	341	334	366	337	379	332	338	339	371	349	343	356	373	333	358	378	354	347	335	367	384	335	390	364	351	368	354	330	339	364	379	363	323	347	359	337	340	355	345	373	388	349	357	377	353	352	341	354	317	330	379	351	330	355	323	385	335	354	337	338	360	345	351
50994	20712	2408	1010	714	517	460	327	305	273	269	249	249	224	238	206	227	237	180	221	215	184	204	188	188	208	180	181	175	197	166	177	196	177	193	195	172	178	172	190	164	168	169	164	169	166	165	198	171	168	161	175	190	178	164	163	163	153	183	188	179	181	189	183	168	175	181	150	198	182	162	188	154	200	193	169	193	190	162	166	180	173	157	165	156	154	155	180	189	162	178	180	186	162	196	199	183	183	155	186	154	166	160	175	156	171	171	175	162	177	172	156	189	167	166	165	162	181	176	181	169	184	181	188	206	153	181	164	163	164	170	172	169	184	174	179	183	175	201	204	194	164	165	180	161	197	179	154	172	177	172	166	180	153	173	182	177	171	155	161	162	162	178	178	175	167	164	180	161	167	169	160	190	157	178	170	174	174	164	186	188	175	185	172	160	176	170	163	202	165	162	159	175	172	162	169	176	164	164	186	182	171	185	146	167	161	172	191	163	186	164	166	159	177	176	164	194	194	184	186	163	153	188	177	152	151	153	153	153	173	191	165	178	191	158	166	182	195	181	165	182	179	170	180	166	160	177	167	162	190	166	176	173	187	175	155	176	176	165	180	173	168	172	170	143	152	181	161	178	170	180	171	155	182	173	176	184	144	189	166	159	170	177	167	163	177	175	164	185	161	215	162	159	191	169	156	148	160	173	166	167	190	172	167	186	157	161	177	184	176	185	165	176	159	169	169	152	199	153	207	165	174	157	163	157	154	189	184	189	185	152	157	183	174	163	176	174	161	174	160	165	174	160	175	174	154	168	168	164	187	191	151	174	182	154	190	181	155	199	182	172	174	178	167	170	181	178	162	165	159	164	179	181	158	184	176	188	183	171	150	170	174	181	174	184	184	164	174	170	204	174	175	199	181	158	167	204	184	189	168	173	163	175	162	183	205	174	179	172	155	170	147	177	168	172	185	161	172	193	176	174	169	165	178	177	165	166	174	189	162	183	171	178	162	152	160	175	187	177	163	162	153	171	177	184	175	169	177	179	170	178	164	171	189	169	176	185	165	176	167	172	167	180	177	191	140	163	175	201	169	191	168	195	155	180	182	197	181	165	175	156	177	178	179	178	174	159	158	154	170	170	175	181	191	175	180	175	154	182	173	195	164	175	145	145	179	163	173	161	180	151	155	204	176	162	190	189	207	164	179	189	182	183	200	176	165	160	179	192	156	151	166	172	180	151	172	152	168	175	183	169	185	187	162	157	203	160	156	182	168	169	190	177	165	159	190	171	178	165	161	164	185	178	162	199	192	170	170	175	160	168	179	169	147	178	173	175	153	155	193	156	186	177	179	146	208	174	147	168	169	169	154	176	187	186	172	162	184	156	156	176	170	168	168	173	140	175	198	153	181	154	194	167	178	169	204	178	169	161	172	171	177	168	170	160	185	179	172	173	153	154	164	174	162	148	171	168	168	161	155	162	195	161	174	173	169	185	153	180	157	189	174	172	193	159	155	165	191	192	144	163	157	183	161	175	192	171	147	169	185	194	184	204	169	160	193	169	171	162	170	169	166	175	166	161	173	170	187	165	164	159	174	189	205	179	190	193	164	165	162	153	167	166	165	167	185	173	188	163	165	192	168	181	167	180	170	156	167	171	191	154	164	168	155	154	157	157	178	178	167	184	171	156	189	175	177	184	177	177	157	185	156	181	162	173	182	181	165	176	181	187	187	170	165	160	169	173	154	171	175	189	170	175	168	162	181	184	169	181	171	198	171	153	169	178	152	175	184	180	178	170	172	185	157	145	167	165	152	174	189	175	172	186	180	182	185	170	163	174	139	179	167	159	164	187	163	168	161	173	189	180	176	169	178	152	172	186	207	185	169	148	188	151	147	170	201	168	150	149	185	163	190	167	160	169	187	150	163	143	165	182	172	186	178	176	186	158	142	165	154	163	192	157	170	166	171	189	169	168	187	183	187	150	164	172	173	187	187	183	171	191	185	169	181	199	173	193	188	179	158	185	191	157	176	197	159	182	178	169	155	158	189	182	185	169	156	174	180	179	160	175	190	158	158	171	159	193	175	171	158	185	168	155	198	181	181	184	170	174	152	170	164	162	165	159	178	163	177	160	181	159	152	144	142	176	181	181	174	158	156	166	165	163	171	174	162	174	171	176	177	179	179	195	181	139	172	184	163	165	167	181	164	149	176	178	153	172	146	170	169	177	188	172	188	151	153	150	172	173	158	173	186	176	173	206	136	176	140	170	183	154	172	181	182	190	166	170	167	194	171	190	189	151	160	157	165	184	165	171	176	196	172	208	181	187	159	177	169	180	165	177	170	176	166	179	170	192	178	151	185	167	173	174	190	173	161	179	180	153	174	161	180	183	168	160	182	158	176	166	203	180	151	176	158	179	176	180	157	158	167	154	177	174	174	180	149	171	179	184	166	179	168	183	190	178	170	177	169	157	161	163	169	152	159	156	147	175	178	174	181	170	169	191	181	161	174	155	153	189	151	172	169	177	178	165	161	169	188	192	150	154	193	175	181	176	176	169	183	158	181	179	158	143	165	172	190	148	160	157	164	171	155	161	168	177	169	176	198	166	170	156	160	168	155	164	176	166	166	177	168	161	174	159	160	179	186	183	180	163	162	144	156	183	182	165	177	199	148	173	192	161	158	172	194	153	165	172	187	200	178	181	171	177	163	170	162	176	152	193	170	174	164	146	205	184	183	156	171	207	172	172	158	169	166	174	176	171	177	157	164	171	180	178	189	186	168	164	168	178	189	167	172	199	170	159	136	159	158	169	192	174	165	182	193	196	164	192	152	186	172	169	182	178	146	168	170	197	188	194	166	169	172	183	161	173	189	184	181	194	151	165	172	176	168	174	147	176	164	165	164	188	168	158	208	159	164	192	170	181	175	170	184	165	183	196	173	196	159	204	184	173	182	142	185	201	167	187	169	163	156	174	197	185	181	185	158	177	176	170	192	164	171	178	175	186	168	154	170	177	180	169	172	171	166	198	192	173	204	160	162	191	171	174	171	163	186	164	176	172	190	186	198	157	184	176	166	167	185	164	162	166	193	153	206	167	193	169	169	172	186	165	178	179	196	173	161	155	176	172	163	161	176	190	186	157	156	156	162	132	153	155	188	171	184	160	176	193	178	177	175	161	195	183	157	129	185	169	166	165	169	181	168	177	175	173	192	175	170	166	181	168	163	174	181	177	179	161	156	143	145	158	179	172	186	167	179	183	156	183	163	177	194	161	183	183	171	192	156	182	196	175	178	168	155	170	157	172	193	172	166	160	158	155	163	158	178	167	213	198	149	158	160	169	167	163	168	183	172	162	188	179	171	177	160	202	158	194	182	210	159	191	145	172	156	178	163	171	173	154	173	165	175	161	149	200	171	160	168	171	147	184	183	176	169	164	186	169	188	164	158	169	170	186	176	182	156	194	150	169	186	185	178	190	176	169	162	165	162	176	152	175	177	160	178	180	153
32645	4582	3210	3426	2844	2459	1937	1674	1508	1331	1175	1091	1047	914	961	848	837	804	761	727	742	712	667	698	704	705	671	625	715	640	663	650	610	624	622	580	628	604	597	608	607	578	622	646	561	608	586	601	556	554	569	543	594	617	590	557	555	594	566	578	561	551	525	567	580	584	617	545	587	562	595	526	533	528	539	592	597	586	532	554	571	546	569	541	552	567	550	548	538	571	536	572	501	571	569	587	586	548	547	542	557	586	589	554	565	517	539	536	563	545	539	573	611	578	584	565	525	520	577	560	552	553	575	540	548	599	562	559	545	554	558	568	524	544	544	601	527	558	513	549	562	537	580	510	553	541	534	577	554	568	522	570	530	582	519	565	523	587	569	552	556	567	566	566	534	546	547	595	545	522	523	581	560	565	551	545	560	555	569	567	576	536	543	530	508	548	560	563	525	565	518	548	569	575	536	576	528	554	594	573	577	503	571	517	523	567	558	550	569	534	588	580	532	548	562	570	600	573	571	544	592	530	517	591	517	543	566	515	537	557	557	548	571	555	549	535	549	547	552	567	528	546	536	528	519	585	574	553	550	552	533	557	541	552	559	548	530	519	548	590	556	549	572	573	551	569	596	587	574	568	557	540	574	598	540	537	605	557	546	540	537	575	584	544	590	570	570	551	503	529	556	573	542	542	600	586	551	554	540	582	531	513	568	571	554	567	530	532	536	561	573	562	527	583	570	550	585	563	563	540	538	566	578	552	508	569	537	560	554	536	546	552	550	570	544	555	564	562	575	561	532	585	553	535	549	541	549	586	544	591	556	554	539	569	544	538	561	532	542	563	537	530	550	566	541	558	562	594	574	568	527	570	580	541	574	534	545	558	524	551	544	526	537	556	529	575	543	567	532	579	550	529	593	560	543	548	576	526	568	552	547	593	595	574	542	518	540	559	527	552	525	519	563	516	589	565	516	555	582	567	571	503	559	538	552	620	562	538	544	572	586	560	569	583	579	543	585	541	572	552	581	560	573	528	530	576	568	558	536	533	544	577	548	555	536	566	580	573	522	571	562	530	581	525	543	522	547	529	574	589	536	558	567	582	542	512	567	594	553	559	556	567	580	567	543	513	529	619	580	560	509	558	568	538	590	592	525	573	522	548	576	570	567	538	549	583	544	520	554	548	530	580	551	538	543	546	523	583	551	551	561	581	556	520	520	530	514	560	552	566	543	593	556	532	512	568	554	522	565	552	512	535	552	589	523	519	543	542	531	573	543	534	596	556	529	537	574	561	595	559	559	562	561	519	556	521	565	564	531	562	546	550	583	566	566	535	536	534	531	574	578	535	525	578	557	545	544	539	555	532	601	584	606	551	557	547	535	555	532	540	584	537	572	571	529	559	517	555	548	532	582	565	544	509	522	524	510	566	548	572	544	527	562	554	559	531	566	495	535	568	531	574	544	545	533	523	520	544	563	546	541	568	582	610	541	515	554	550	555	557	578	576	530	546	542	563	532	532	502	577	577	547	556	544	558	520	542	523	511	543	556	515	543	522	519	546	555	554	557	570	559	553	584	591	529	584	533	534	573	560	536	518	542	576	534	578	574	585	541	525	554	504	550	518	527	508	512	566	517	574	542	557	567	538	527	492	526	591	551	529	563	568	561	508	552	524	579	541	506	576	580	596	545	570	536	535	559	576	559	554	574	535	534	562	524	525	571	587	552	591	555	528	570	582	528	608	544	546	593	562	546	535	534	561	541	544	580	569	594	538	573	553	559	557	532	529	560	503	521	568	524	564	559	566	537	595	574	578	552	583	536	593	563	526	526	553	539	571	586	561	566	521	522	553	572	555	541	522	566	528	558	553	576	535	557	584	537	522	577	518	589	574	535	540	519	569	598	546	571	559	547	527	599	560	578	498	590	552	564	529	563	528	571	582	587	517	534	594	556	521	525	584	505	571	566	555	561	553	567	545	548	531	607	550	551	540	556	536	513	532	523	587	545	565	557	539	590	576	577	557	566	583	531	544	535	566	568	585	521	535	622	543	541	539	533	565	564	562	553	583	583	509	578	582	506	544	532	594	547	506	548	552	564	526	534	589	541	581	591	523	548	584	555	548	564	608	574	577	527	580	540	560	515	550	556	553	556	565	523	577	570	507	533	553	516	523	528	546	601	564	536	557	520	557	583	543	546	517	512	575	569	539	525	520	521	530	525	532	552	547	559	583	575	547	541	567	578	568	577	549	566	558	563	563	545	522	518	583	559	564	540	514	523	577	547	568	574	523	560	553	552	541	563	545	563	575	580	574	542	511	539	546	545	561	570	529	577	546	531	568	527	547	547	486	555	571	565	561	511	561	505	575	560	576	588	585	536	581	591	572	538	579	547	518	566	521	541	533	578	563	520	526	562	559	521	543	545	544	533	525	530	558	535	568	550	587	536	553	544	520	544	540	593	561	590	567	552	505	557	572	584	534	520	564	535	597	601	556	561	534	551	545	610	550	565	570	530	569	542	522	568	492	535	561	541	568	556	558	580	529	589	563	561	541	573	570	526	540	531	565	569	552	541	562	536	556	594	545	537	566	568	572	541	543	560	588	559	572	553	577	537	554	516	509	538	557	557	550	542	522	527	547	546	526	577	539	547	533	566	526	535	583	555	545	561	546	520	591	510	531	534	579	565	529	547	534	608	559	560	529	586	552	554	563	594	561	580	473	563	557	551	527	557	502	503	547	590	548	571	567	545	540	534	518	581	544	578	520	539	506	568	537	565	560	590	554	565	519	576	594	548	575	548	575	549	579	520	527	582	541	570	553	525	523	558	561	548	528	529	573	542	540	554	557	591	575	533	541	549	571	550	527	522	575	559	546	583	536	562	530	542	544	582	582	539	533	535	556	531	506	552	541	613	567	541	578	597	537	576	543	540	544	587	533	596	530	566	505	542	613	571	595	588	546	534	580	623	533	551	567	593	631	568	573	581	561	569	557	555	524	569	525	562	532	554	530	519	592	508	556	571	555	571	589	552	547	540	546	560	562	505	553	594	522	563	568	520	555	540	585	581	547	520	574	569	573	548	573	565	547	517	554	529	579	610	574	512	533	520	574	580	564	525	557	556	560	526	567	577	551	530	552	524	550	560	542	539	545	563	556	610	529	527	521	554	533	577	506	529	545	540	507	521	568	546	521	527	529	526	569	541	524	550	495	584	588	561	536	576	528	526	528	591	539	585	519	572	550	546	508	555	553	569	545	551	570	560	568	548	558	550	577	538	555	541	569	529	553	538	516	547	573	583	514	560	531	570	567	563	538	566	554	533	539	552	523	507	538	536	588	554	535	591	595	565	603	529	539	585	523	526	572	544	598	556	517	489	559	588	577	569	564	560	574	521	583	540	585	562	529	560	547	531	564	522	540	614	531	576	534	576	611	533	533	600	565	579	579	575	611	560	538	543	552	588	528	595	571	554	581	545	558	561	555	576	565	566	552	553	521	607	507	564	564	521	546
63936	29119	9971	2609	1455	1052	803	699	529	540	442	413	409	393	349	334	353	347	321	319	326	309	285	297	319	271	265	290	273	278	331	265	277	264	270	294	276	279	313	278	243	290	265	278	297	331	265	263	279	273	263	279	281	287	261	276	284	266	259	281	254	266	285	235	267	275	274	281	254	272	268	261	266	226	264	289	279	289	274	276	237	267	285	256	293	295	266	237	286	286	283	267	283	236	264	266	272	261	245	252	261	291	261	293	273	275	281	271	267	257	263	258	260	248	288	251	246	272	295	241	311	228	276	267	248	275	302	264	267	301	286	289	290	296	274	267	289	275	284	264	253	259	251	272	264	260	272	289	282	276	268	255	269	276	269	242	302	252	279	244	271	280	268	247	274	246	256	249	291	242	277	271	289	275	284	270	273	301	267	277	266	279	239	249	272	249	289	272	287	255	277	267	260	257	265	242	261	281	242	292	313	246	275	272	268	281	258	239	250	270	304	281	274	267	284	274	247	243	304	257	274	288	265	269	252	271	268	279	264	260	246	282	261	259	278	258	272	278	243	290	280	280	253	269	270	283	272	262	253	276	285	251	251	256	276	267	267	295	262	256	274	274	254	269	264	299	261	282	287	266	279	265	289	273	304	250	300	295	256	276	293	254	263	264	262	260	242	260	285	289	246	296	277	275	255	240	268	278	264	263	247	257	289	287	250	294	275	270	246	286	265	268	261	241	261	285	278	266	239	285	248	248	253	271	241	295	303	275	269	281	257	241	282	278	255	320	281	276	283	307	261	277	268	246	269	256	269	268	255	284	287	282	273	246	270	278	242	252	228	254	248	269	259	241	280	271	289	287	297	241	261	272	277	275	254	269	270	269	273	257	282	264	276	275	283	272	276	284	277	291	258	251	249	245	312	267	264	267	266	257	288	292	264	267	276	271	286	277	283	252	254	251	241	279	308	264	279	256	277	286	289	268	252	262	246	303	276	245	251	254	305	274	268	255	274	266	260	271	278	259	262	295	279	302	279	234	275	280	246	273	244	272	244	261	268	273	268	267	262	269	300	295	276	270	257	273	274	302	256	231	264	266	228	250	274	249	250	264	268	277	289	252	282	281	259	227	295	262	256	245	253	268	285	256	292	268	269	252	277	260	278	293	276	269	251	272	278	270	283	259	294	272	251	251	244	288	295	297	243	265	267	274	247	279	307	238	274	273	274	288	282	293	286	286	251	272	256	254	255	278	269	265	269	252	285	282	254	267	282	238	256	266	274	291	257	264	272	277	275	285	283	255	277	264	278	236	281	249	278	296	273	228	291	257	283	246	254	300	266	277	253	279	274	292	280	259	270	282	308	283	282	288	294	270	254	277	280	260	258	305	256	261	272	264	276	275	283	309	285	260	287	278	270	280	274	241	248	261	253	292	243	297	253	262	285	259	260	274	264	281	264	263	272	276	314	278	249	241	260	294	278	245	299	267	281	281	275	266	271	260	260	250	270	293	260	256	260	292	270	279	258	279	294	280	258	280	238	266	291	282	288	269	274	257	276	292	266	262	320	275	263	251	269	250	269	254	289	285	280	286	248	285	249	283	306	262	291	261	227	273	298	257	246	305	268	263	272	252	279	258	272	251	264	280	259	288	273	270	265	255	255	234	264	245	258	258	261	279	265	273	266	243	257	262	248	260	276	253	280	270	265	265	279	272	251	237	261	239	275	262	255	254	277	267	264	287	258	283	277	313	255	263	270	248	273	271	285	276	255	289	263	269	250	249	281	276	308	279	251	286	272	271	263	284	250	239	281	267	244	247	274	279	262	288	273	275	315	279	277	284	256	265	294	260	264	253	276	285	254	244	261	272	273	274	273	230	278	244	247	253	265	250	284	266	257	269	286	254	242	281	297	277	265	268	268	295	293	301	273	266	279	281	295	276	237	249	269	272	275	257	272	291	260	265	277	286	272	294	250	257	304	266	266	240	251	265	251	255	276	242	280	226	260	254	287	245	260	261	275	288	264	267	267	289	260	273	302	270	281	269	266	272	307	248	269	282	265	311	263	276	295	275	256	269	241	286	274	259	258	279	295	280	272	292	281	251	267	276	262	258	222	276	273	263	266	279	243	274	281	294	279	269	280	252	259	257	277	263	238	262	272	275	251	290	286	262	260	276	276	294	282	278	267	249	270	268	274	257	267	289	266	281	257	254	278	245	237	266	291	308	278	247	281	276	260	274	294	270	296	280	263	296	271	292	249	279	263	246	251	277	288	271	262	278	241	283	263	277	258	279	283	267	277	288	254	263	263	274	259	271	267	262	256	265	251	291	247	261	267	282	265	307	217	282	296	288	308	278	250	303	287	261	252	293	252	260	275	268	262	253	270	275	278	296	274	280	268	280	243	253	269	255	261	271	262	283	263	250	293	242	264	250	297	244	289	249	265	274	285	280	256	272	266	258	272	252	284	279	260	262	252	269	257	281	232	255	277	293	257	291	271	285	258	266	257	275	254	254	254	315	256	255	254	281	243	265	280	276	264	256	242	263	267	271	270	281	264	247	233	253	271	294	236	283	272	254	262	269	265	265	258	285	295	266	265	265	280	261	279	263	252	264	263	280	256	281	281	300	277	265	258	262	270	253	258	249	257	286	265	253	265	285	233	279	258	269	265	259	251	244	306	289	249	291	281	292	282	246	245	248	267	262	272	235	287	243	267	257	277	263	286	279	253	247	254	257	259	259	253	276	273	297	273	235	229	284	274	274	259	300	317	238	284	266	278	236	254	271	245	270	305	287	273	261	254	292	264	257	291	242	286	241	279	288	272	277	281	237	264	270	234	250	237	280	284	258	278	273	279	276	263	272	308	267	251	248	298	247	246	273	264	272	282	276	270	271	254	260	260	276	277	300	260	264	281	273	263	269	298	260	270	273	260	279	270	274	274	293	263	260	260	267	262	277	284	264	247	263	272	261	237	272	284	287	243	278	269	278	278	275	251	282	271	284	250	255	276	267	287	231	265	253	264	287	269	262	276	284	282	251	270	299	270	263	260	298	243	260	271	240	263	267	250	302	277	262	277	260	268	259	285	255	252	250	271	269	271	261	265	297	260	275	252	268	270	248	267	280	253	256	230	308	274	280	287	265	268	268	273	308	239	285	263	264	258	286	282	267	264	274	314	258	274	263	280	255	266	245	268	273	259	286	275	283	292	289	241	268	267	280	232	265	252	272	258	270	272	274	279	261	246	257	285	286	281	220	295	275	285	263	270	286	273	267	281	267	263	258	293	273	262	267	250	247	252	259	269	278	250	278	271	278	275	266	294	260	275	281	274	260	243	272	293	273	278	303	264	246	284	255	290	278	299	254	279	264	268	285	263	276	253	254	235	259	265	279	303	307	269	258	283	244	264	268	238	262	259	246	274	278	266	229	282	263	264	265	283	286	257	283	268	257	263	251	276	268	293	281	260	269	267	277	259	267	282	276	282	291	289	258	267	290	251	248	263	261
39551	7258	5849	6252	5311	4282	3447	3031	2572	2266	2014	1823	1805	1621	1516	1460	1335	1277	1228	1259	1194	1145	1076	1062	1088	979	968	1052	1034	979	982	908	967	943	973	897	926	923	929	869	959	859	851	863	867	881	854	842	874	820	805	826	835	849	824	813	782	844	849	841	820	779	810	799	815	813	849	847	767	813	854	814	864	780	772	847	820	799	804	804	803	770	864	866	785	821	797	811	822	788	889	808	831	832	853	776	833	825	799	815	843	868	803	769	787	827	772	757	869	808	822	818	766	787	765	807	806	842	775	770	787	810	785	771	796	864	839	760	761	829	814	817	827	808	801	837	819	857	842	767	880	793	778	823	843	792	757	831	814	792	823	814	777	744	836	835	784	769	806	790	763	807	755	802	824	797	845	851	756	826	786	814	804	761	797	807	810	823	826	791	808	822	810	820	785	784	807	828	797	790	844	748	817	848	861	766	849	811	817	774	837	808	797	748	807	775	751	818	847	805	828	800	774	780	795	827	810	838	811	862	776	804	801	781	804	803	826	827	792	760	820	816	826	824	735	807	764	797	775	811	773	872	807	788	770	780	820	812	763	838	772	786	802	799	818	805	812	816	822	753	734	818	819	838	768	792	786	773	813	744	816	822	838	816	804	775	742	751	829	789	851	768	795	764	821	782	786	778	807	807	802	821	871	802	794	813	785	760	765	794	825	797	837	748	783	832	809	802	821	809	848	811	784	780	767	834	816	788	775	780	760	783	823	790	854	819	812	803	789	817	808	797	789	833	773	807	807	781	762	801	809	830	790	806	733	784	785	797	759	783	805	787	829	817	794	821	790	768	807	854	777	843	826	831	825	820	828	795	805	793	800	765	799	803	833	813	821	796	814	778	839	782	804	804	825	787	761	790	794	819	789	821	810	828	789	780	818	752	812	745	783	801	816	857	787	816	849	791	789	772	704	843	820	785	817	799	844	807	801	838	825	782	765	770	798	782	787	812	805	818	758	753	802	763	807	810	766	773	819	761	813	799	825	847	823	791	806	771	836	798	814	767	783	786	772	814	732	820	789	793	836	773	791	822	760	788	765	764	736	841	799	786	817	807	814	740	795	818	837	792	798	816	760	856	820	801	839	817	792	846	857	781	790	744	758	784	784	837	755	784	784	796	813	800	770	804	828	834	790	780	782	829	814	866	786	775	770	797	806	818	818	856	769	829	820	838	787	837	831	798	798	762	752	838	799	842	816	754	821	787	825	795	797	804	806	779	791	801	796	774	742	831	816	779	820	776	796	784	784	812	783	776	819	794	719	843	804	766	796	788	750	819	778	807	810	749	797	787	776	778	810	776	782	822	738	787	821	845	808	805	805	747	820	846	801	762	824	790	812	790	836	757	803	806	779	766	761	801	822	810	805	813	794	752	777	824	818	841	811	807	798	807	812	819	796	779	809	736	766	821	810	796	853	817	756	769	756	768	801	771	708	801	795	831	832	820	788	789	825	845	778	781	807	829	794	765	803	806	775	793	800	758	837	841	803	785	844	787	811	845	806	796	823	765	845	777	770	788	806	801	767	826	779	847	825	804	760	809	824	806	808	821	792	869	801	774	822	773	792	820	789	777	826	815	801	804	768	780	829	802	813	799	824	804	756	812	778	819	790	739	849	839	798	801	808	886	793	769	767	780	816	856	757	756	808	793	833	846	800	800	847	771	791	756	809	770	752	820	836	835	842	773	826	819	767	779	810	817	795	763	800	780	828	765	807	830	718	762	784	816	832	756	862	819	836	769	777	773	784	771	805	858	718	832	788	771	802	751	791	803	835	778	738	791	759	795	751	833	755	817	768	833	803	844	769	786	800	780	765	810	746	778	775	804	771	760	775	782	781	788	770	823	800	777	790	779	816	771	797	804	778	819	822	823	804	862	762	790	810	760	816	786	797	777	799	810	788	765	787	795	780	820	784	768	759	828	771	811	770	799	800	801	777	815	795	806	833	776	812	789	829	819	753	800	800	817	845	835	833	815	779	811	819	771	850	783	795	732	804	798	813	806	843	799	836	762	765	793	799	780	826	814	765	839	785	754	800	826	795	756	765	832	811	798	838	800	801	782	767	776	785	828	778	799	823	812	863	808	757	806	746	806	796	782	847	764	787	854	774	778	798	785	800	855	856	767	812	814	840	817	760	825	782	803	846	808	804	765	804	819	806	778	768	822	775	810	811	782	792	769	830	777	780	786	821	806	787	819	792	792	802	773	845	812	773	798	814	811	768	805	805	739	767	836	792	836	830	811	817	824	776	783	761	806	776	754	828	829	824	794	827	821	844	804	769	806	800	762	787	816	819	792	826	791	797	767	810	764	814	753	781	826	842	801	779	838	768	790	794	855	760	782	784	825	823	819	815	754	783	813	838	824	866	768	822	801	840	806	780	769	822	814	800	787	769	783	775	784	821	824	868	768	820	811	763	807	806	803	835	796	821	813	863	796	849	794	856	811	794	828	776	745	745	759	822	799	777	749	839	795	758	824	800	779	823	820	772	841	781	808	739	811	784	794	796	791	794	819	776	780	816	820	808	813	808	811	801	789	843	803	834	807	830	833	785	813	758	794	803	836	778	829	826	762	800	771	803	797	780	813	805	810	781	804	795	824	772	816	817	791	827	794	835	762	792	810	813	817	828	795	805	796	821	789	792	839	817	800	789	746	826	817	769	772	769	827	814	805	844	783	866	824	793	821	773	824	782	777	768	830	801	814	741	783	777	798	849	789	791	768	773	763	787	802	752	847	784	815	772	767	790	769	749	821	805	771	780	826	825	751	808	800	778	799	803	810	840	762	799	789	802	783	768	830	816	782	783	816	752	835	807	743	781	818	807	803	797	799	795	762	813	823	814	802	797	835	826	775	827	814	841	855	765	827	768	800	801	820	813	785	785	766	817	808	798	789	746	767	856	779	798	810	787	768	774	770	748	761	811	791	823	827	864	818	784	725	782	752	753	807	829	865	852	747	815	754	814	815	793	756	834	794	783	794	785	806	838	830	808	799	839	789	827	746	776	796	738	751	828	779	797	773	767	829	749	797	798	763	815	813	841	826	867	823	742	812	791	829	731	730	760	804	796	775	785	799	804	792	852	815	816	790	836	809	822	852	782	795	774	825	756	830	796	780	779	849	832	819	788	782	791	825	769	794	841	814	765	820	771	826	814	804	803	787	824	774	756	803	776	773	787	794	781	755	743	823	826	747	852	819	780	792	813	801	768	812	830	810	802	822	823	762	840	801	821	774	794	796	810	834	804	801	828	804	811	817	744	773	802	834	840	775	798	830	738	838	798	757	772	795	817	806	783	769	776	851	829	782	908	786	750	834	857	800	806	827	831	774	776	829	836	810	817	774	739	846	749	779	821	810	810	802	782	829	806	811	820	782	801	818	821	821	800	784	833	789	767	799	755	769	813	786	790	812	825	798	785	829	795	829	806	822	864	793	794	797	809	818	839	806	762	778	827	728	786	842
10218	1073	340	173	131	130	127	117	108	112	105	112	97	95	110	105	88	104	83	102	96	94	97	88	93	98	93	71	101	93	84	95	118	112	101	100	99	110	104	94	103	100	89	93	103	101	114	95	95	83	110	116	103	96	94	106	104	98	94	125	106	92	91	97	101	91	87	108	93	101	118	104	118	108	97	100	105	98	91	99	83	71	104	97	89	115	107	83	107	85	81	90	86	114	107	109	102	98	80	105	100	103	114	98	103	111	111	94	93	92	93	106	102	91	110	108	98	94	107	109	90	106	105	110	103	80	114	111	93	104	94	100	102	102	107	101	96	106	106	104	93	102	99	110	81	94	98	92	99	81	91	105	103	88	89	94	97	112	83	126	94	105	95	94	86	102	93	108	82	94	92	96	113	83	93	101	96	114	105	103	111	103	82	101	93	110	104	91	99	108	103	107	99	104	102	107	106	85	115	97	114	92	107	95	87	105	112	105	89	93	84	81	91	98	97	90	98	84	95	117	88	90	90	99	89	114	113	111	102	101	87	107	98	107	104	96	91	122	88	93	96	92	100	90	98	90	82	88	106	107	84	100	102	91	92	82	99	93	115	105	102	100	94	93	108	100	86	92	94	98	94	103	84	104	80	102	102	100	93	94	100	97	106	92	108	102	82	97	97	87	96	100	102	94	96	79	97	115	111	96	104	95	107	101	93	94	91	104	77	90	117	111	93	92	94	86	87	90	97	83	104	95	109	111	85	98	95	89	112	105	104	102	103	109	102	110	99	84	102	118	122	102	119	92	104	97	115	100	92	88	92	95	106	76	80	110	94	96	99	117	105	108	112	93	102	94	99	92	101	105	94	111	108	99	75	71	93	106	117	107	100	97	83	87	97	103	103	103	98	94	86	88	111	105	107	89	92	103	90	99	86	111	105	111	86	87	97	95	112	104	102	87	87	83	89	98	117	95	118	89	119	82	104	90	108	94	104	90	89	71	101	102	102	86	105	98	87	94	89	82	85	110	97	94	92	84	76	99	84	90	104	92	103	92	104	107	92	99	110	98	113	111	91	110	97	87	95	109	102	97	101	100	102	91	111	106	91	98	92	95	76	93	93	103	92	109	82	86	92	90	98	99	106	95	85	105	118	107	105	94	110	103	81	92	97	119	101	97	90	95	107	93	102	87	87	101	106	95	107	88	89	97	103	110	94	106	101	99	100	111	97	92	93	98	91	117	87	97	104	108	99	110	95	131	81	117	111	82	108	97	99	93	116	117	117	96	83	85	104	92	74	95	109	103	85	106	88	102	105	108	99	95	93	99	93	95	94	96	100	104	87	102	101	91	107	80	112	104	90	86	96	111	107	97	101	126	103	98	90	81	99	93	95	94	124	130	97	98	96	116	108	103	97	97	93	104	84	117	103	95	94	85	99	95	108	108	94	117	97	85	103	94	96	80	92	94	92	99	102	97	97	100	96	83	111	90	114	95	82	107	97	103	98	89	107	97	103	87	100	100	80	91	103	102	90	109	90	71	97	89	115	108	104	89	109	102	99	87	107	81	102	112	80	101	110	86	102	95	109	101	102	95	94	110	103	89	121	100	88	95	84	108	81	95	103	110	116	102	94	77	117	111	104	98	81	84	87	102	93	104	100	86	96	109	120	111	87	106	86	79	85	100	103	80	90	98	105	103	106	91	96	99	99	100	116	115	101	122	92	99	103	121	113	104	100	92	109	102	98	87	89	107	112	87	119	97	88	101	108	92	85	86	88	112	109	107	100	118	99	89	98	95	100	100	129	105	97	95	100	95	101	103	100	103	94	100	104	117	99	108	86	102	101	106	92	107	103	100	109	96	107	98	84	101	101	111	100	95	77	93	90	95	98	82	107	96	97	102	98	107	78	99	98	92	107	120	95	102	103	100	100	89	85	98	95	89	96	95	96	82	102	97	99	97	104	102	94	97	88	103	79	103	93	113	90	106	89	93	83	83	106	101	89	82	111	117	88	108	109	118	109	104	103	104	109	95	98	106	91	106	94	95	99	93	88	108	80	92	77	94	105	93	106	102	97	92	99	92	89	96	113	101	85	88	93	94	119	100	100	91	108	95	100	110	79	102	95	109	88	102	111	100	83	106	94	108	94	87	92	110	101	99	104	98	95	104	85	103	88	99	98	105	96	99	77	92	105	104	100	99	108	111	101	90	90	101	90	109	97	114	100	101	98	111	89	92	88	98	111	93	96	97	102	79	92	96	105	112	103	99	98	97	107	110	87	89	105	103	105	98	88	93	92	102	104	107	104	98	90	99	98	98	123	86	92	82	105	88	97	118	109	96	102	94	83	104	99	109	93	94	105	112	110	102	90	90	110	86	87	104	81	95	103	106	93	104	93	101	102	95	98	110	94	98	97	103	95	100	109	89	105	90	97	93	97	88	103	105	106	116	104	82	88	98	103	91	109	98	88	94	74	89	89	115	85	97	103	104	118	119	94	90	84	109	103	91	112	109	106	93	99	121	93	103	82	96	104	85	103	100	115	96	105	118	104	97	104	108	86	115	92	91	104	82	95	101	87	104	98	105	92	101	105	94	96	86	97	93	87	107	98	105	88	104	108	104	93	102	91	97	81	85	98	96	105	110	102	104	91	107	105	100	100	112	99	108	108	100	89	86	96	82	88	103	76	75	99	115	121	75	96	100	91	95	83	86	100	105	106	88	106	111	105	93	86	106	102	100	87	93	90	118	98	112	117	99	103	102	84	116	82	103	104	103	108	116	99	94	106	94	79	98	114	122	99	113	98	111	90	74	118	106	88	89	94	101	107	104	95	95	103	91	88	112	114	104	93	89	91	95	91	112	84	114	101	95	97	114	99	101	98	95	107	97	113	90	97	112	90	96	109	103	91	91	91	103	107	97	88	117	94	90	108	88	92	90	97	91	94	106	106	84	106	102	87	106	100	98	82	91	107	101	82	95	104	103	105	99	85	113	107	90	93	86	104	105	109	113	103	106	98	95	110	98	83	84	89	86	98	103	81	93	100	99	101	115	104	113	104	101	105	98	96	82	102	95	102	83	106	120	100	97	94	89	98	91	88	112	104	100	107	97	91	95	93	111	99	93	96	96	88	101	98	106	108	97	95	112	111	95	90	91	98	97	116	91	96	111	105	97	98	93	94	104	85	102	89	125	103	109	92	92	85	105	91	88	102	93	94	116	98	103	93	111	92	106	95	109	101	96	106	104	98	109	94	96	106	111	98	103	91	116	88	100	96	84	94	106	99	90	78	102	86	102	96	106	95	92	100	102	88	74	85	87	114	99	90	99	79	89	107	89	88	108	117	95	90	115	91	91	102	103	94	106	95	88	95	89	111	95	100	108	95	105	94	88	102	86	109	110	103	92	98	86	87	100	73	88	111	108	96	98	101	110	95	96	78	104	98	97	112	101	113	114	102	103	90	84	97	95	93	93	95	96	102	108	104	110	88	95	100	104	86	100	129	119
10230	950	574	556	544	488	467	431	434	376	394	389	404	389	363	364	373	403	360	395	389	344	357	379	331	362	346	346	364	380	364	339	369	371	370	336	388	352	359	369	326	367	372	375	360	362	344	362	360	337	359	384	368	362	346	326	375	373	326	369	400	344	360	319	339	366	365	331	368	348	354	362	340	361	332	349	336	370	368	307	337	338	352	381	356	319	363	394	318	357	336	330	358	343	323	332	350	364	313	363	348	334	347	376	348	326	359	342	346	360	355	325	344	407	355	349	352	376	348	367	359	355	348	343	361	343	372	396	371	329	388	353	374	332	342	350	314	360	339	319	346	347	361	354	361	359	330	374	361	294	342	352	387	360	350	360	356	365	325	331	363	381	358	347	326	354	342	320	375	323	359	370	348	345	347	387	331	342	362	348	362	361	374	345	359	311	378	339	345	359	337	338	360	373	343	337	350	345	336	367	376	331	370	345	372	378	323	383	371	355	321	320	362	343	342	374	360	343	394	363	363	354	345	349	378	361	356	374	315	347	362	322	368	357	323	335	322	360	356	371	354	373	356	360	349	361	366	358	351	350	353	362	351	362	342	354	357	321	344	357	349	350	316	350	340	320	368	360	376	366	351	367	351	343	365	346	357	366	341	341	348	343	338	357	350	383	355	356	351	376	378	361	354	342	333	381	359	360	361	344	326	362	343	356	334	341	344	374	388	350	308	347	399	371	368	355	381	354	357	349	341	360	368	348	345	344	345	363	344	365	319	338	337	358	334	353	336	382	366	363	359	336	383	343	350	343	327	338	330	414	371	352	361	344	399	375	345	349	341	350	362	341	354	319	358	335	357	384	346	385	348	318	371	383	345	355	368	333	367	377	355	363	353	395	360	371	355	354	353	385	349	338	343	361	350	339	351	345	335	376	367	355	289	331	353	360	339	370	345	369	332	363	370	359	380	335	343	344	335	362	369	366	367	380	364	383	364	334	362	349	359	365	338	386	332	328	359	322	341	385	347	364	355	325	343	370	372	383	366	345	357	336	350	332	349	351	343	382	373	373	368	361	355	333	350	356	343	357	364	313	381	378	371	362	331	360	345	366	348	334	369	341	344	316	335	356	403	332	344	363	359	341	365	332	342	348	393	386	339	360	350	367	339	374	378	385	332	353	383	359	312	347	325	354	373	346	345	367	394	365	322	334	341	341	372	346	359	347	346	364	356	349	355	388	365	361	343	347	332	354	354	377	377	351	314	354	355	358	338	333	351	357	351	354	325	343	346	383	337	329	339	366	338	348	348	355	388	359	365	332	369	389	330	387	347	372	367	341	355	335	380	365	332	345	327	343	365	359	390	384	352	352	328	345	329	352	372	361	333	323	318	378	317	368	373	332	363	362	370	355	336	352	378	351	368	341	355	346	348	337	346	371	362	329	368	387	350	362	349	322	366	356	336	367	317	334	350	341	333	364	327	309	335	326	347	334	351	367	356	328	346	342	353	361	331	346	341	327	352	342	373	358	344	354	350	362	362	313	353	319	339	363	372	354	360	360	371	354	368	359	348	338	374	353	367	359	374	357	357	374	353	357	354	335	339	345	370	340	352	371	373	401	363	370	342	363	372	319	337	340	363	343	341	348	349	378	366	370	337	351	346	352	335	350	358	355	358	343	350	335	348	346	350	325	336	346	382	360	377	332	357	375	355	341	377	329	330	357	391	357	377	332	335	364	342	329	353	385	370	345	353	363	342	347	358	364	385	349	365	358	346	365	346	328	335	356	364	390	365	367	366	318	362	326	339	356	344	305	392	345	340	385	368	356	352	364	331	345	376	356	357	358	338	357	372	359	342	340	389	339	349	345	340	342	361	365	358	366	375	371	353	376	357	328	360	349	346	350	323	350	333	362	351	364	352	363	355	354	363	351	334	352	373	337	347	362	377	347	349	366	332	343	359	313	355	378	344	341	361	357	335	359	397	372	371	373	356	374	345	348	333	382	332	340	347	374	375	346	340	362	376	352	357	341	319	347	341	352	347	358	339	344	388	363	353	356	355	314	369	314	365	335	343	351	373	372	325	372	363	381	343	353	339	350	358	352	354	345	341	336	353	325	324	380	331	341	359	352	392	376	368	345	360	357	352	368	332	354	387	330	350	348	341	356	364	328	337	355	338	349	348	364	327	308	352	347	360	368	377	337	393	368	359	367	348	353	354	365	362	387	383	359	355	313	356	369	354	347	367	328	368	371	366	351	342	377	364	334	334	375	343	344	357	355	374	337	361	369	358	341	340	342	392	366	341	352	353	343	356	339	326	331	381	328	365	359	361	348	318	347	359	368	370	368	346	351	366	339	359	309	359	327	343	370	364	358	390	351	339	346	384	371	325	367	367	353	327	360	349	366	306	352	353	364	349	353	354	346	357	352	326	381	362	342	352	354	317	354	326	370	344	347	347	345	347	336	354	343	344	391	390	375	359	347	298	372	348	353	348	378	380	358	334	337	367	332	339	356	339	379	381	358	357	362	364	368	346	349	349	335	328	353	308	382	341	329	338	364	389	354	353	371	367	353	357	349	326	377	346	357	366	350	365	358	349	362	333	356	341	362	336	350	348	370	350	344	366	358	339	361	327	379	342	352	328	364	343	371	346	327	359	368	350	337	363	383	305	345	343	358	335	351	335	403	360	384	333	382	344	349	343	353	350	336	338	344	335	327	361	353	332	388	339	303	343	356	338	370	366	355	365	369	370	347	351	356	358	337	367	356	388	357	387	363	341	346	315	353	307	321	370	374	334	398	335	326	378	343	368	366	348	326	383	333	337	358	325	363	330	341	340	326	382	337	333	341	370	386	329	339	344	367	362	351	354	363	373	353	385	379	331	337	341	357	355	346	347	377	347	365	385	363	342	322	376	389	359	347	360	399	352	339	350	363	393	364	348	338	361	381	365	327	337	362	360	332	333	355	345	342	339	374	361	358	348	355	329	367	333	331	397	324	376	329	363	342	334	307	358	384	325	383	331	310	360	322	380	344	380	351	394	375	385	327	351	328	337	378	371	349	391	371	359	355	339	362	316	323	359	348	357	356	349	323	351	328	321	340	365	327	348	364	353	348	358	337	346	359	379	347	352	337	351	338	347	342	391	396	357	335	324	364	375	346	356	365	310	362	375	337	340	339	349	397	368	356	306	338	376	337	369	339	343	368	336	359	339	350	394	326	349	363	358	370	374	337	344	343	363	375	370	348	324	317	341	354	370	332	343	361	364	358	341	376	347	340	341	357	345	331	340	318	378	376	392	343	347	324	363	355	339	331	375	353	354	348	341	357	362	371	365	374	344	329	331	378	318	332	343	361	348	344	352	352	325	345	364	368	334	363	336	365	314	362	369	373	350	391	354	331	323	364	330	339	383	362	383	325	353	333	338	323	354	358	345	331	343	368	361	323	356	343	365	355	343	342	334	361	339	367	364	345	373	298	358	365	346	385	365	400	312	376	367	355	337	379
53141	20914	2471	974	700	502	388	338	310	290	277	244	239	188	184	208	213	187	210	206	181	192	185	176	165	178	194	171	193	182	165	170	182	219	175	161	155	181	157	182	195	157	169	154	167	187	168	173	189	151	166	188	195	183	154	177	172	174	180	155	165	167	171	170	170	186	177	185	173	148	191	196	171	158	184	174	198	166	197	178	150	163	159	190	188	190	178	181	185	186	171	209	169	144	185	168	157	157	140	164	160	171	181	184	143	185	157	150	190	157	181	194	179	157	187	181	164	152	184	175	151	185	161	177	166	170	193	153	145	158	163	166	161	164	161	159	145	178	172	175	175	166	183	166	177	157	176	168	171	170	162	177	166	156	173	177	161	177	181	169	177	161	190	160	171	178	163	187	203	177	162	158	161	134	153	200	156	192	187	176	185	158	169	167	192	172	175	187	165	175	176	177	202	158	176	186	178	171	166	156	185	164	168	185	158	166	169	205	160	154	170	171	161	175	160	171	161	166	162	161	148	181	144	162	164	164	159	175	178	186	150	180	194	149	186	152	159	186	171	166	176	178	175	185	168	203	179	167	177	177	151	186	164	149	181	193	187	176	168	173	166	198	181	178	165	152	170	173	163	158	160	187	171	165	167	154	189	167	176	146	168	185	151	157	163	172	169	179	186	172	177	158	183	188	193	165	199	147	159	174	164	166	162	171	148	168	165	168	159	164	168	150	165	169	163	146	150	180	181	171	196	156	177	173	159	153	190	170	155	183	169	152	151	170	193	172	176	173	182	186	156	174	165	157	173	189	149	164	167	174	151	164	167	153	174	169	156	166	181	160	187	177	158	187	177	183	154	172	178	157	159	177	171	174	185	168	176	179	180	143	140	151	149	177	182	169	162	188	154	171	185	187	179	161	157	175	157	170	160	187	160	171	153	188	162	186	160	181	187	165	174	192	174	180	175	160	164	164	191	182	193	173	177	149	151	195	169	149	162	163	202	188	151	169	160	165	186	162	174	155	172	162	168	169	186	168	202	168	178	202	186	181	171	170	164	169	163	167	183	174	180	166	185	172	174	170	157	167	169	176	197	158	171	166	173	172	182	163	159	198	160	178	169	178	151	218	175	179	162	172	164	168	176	152	174	179	182	141	134	168	184	171	154	176	191	143	177	165	170	158	180	186	162	169	146	192	145	175	146	168	173	181	193	180	174	155	176	185	157	168	179	158	188	166	178	173	154	181	154	157	177	180	176	133	162	175	174	190	191	172	159	158	159	189	177	167	160	169	161	157	181	165	182	165	160	172	166	174	145	169	172	160	185	163	165	170	180	192	175	179	188	183	154	172	178	172	174	175	177	156	174	178	161	164	169	141	171	179	174	145	162	179	157	154	173	147	158	164	155	163	181	172	201	163	163	148	149	174	184	171	161	185	157	166	163	152	183	171	182	169	176	151	166	167	175	149	183	161	160	190	184	175	170	180	181	167	169	193	176	173	169	180	176	170	157	180	184	184	164	189	200	181	159	183	178	181	176	164	140	198	148	193	147	195	155	185	179	165	163	174	168	167	174	161	191	188	154	173	178	160	192	165	174	171	198	178	182	189	155	157	177	168	153	168	165	188	180	176	161	160	191	177	186	185	169	183	157	171	164	182	172	179	175	172	179	170	163	179	173	180	184	177	156	192	158	176	178	165	198	193	158	171	185	185	191	174	163	146	161	178	166	179	187	177	203	176	178	162	191	173	167	162	175	165	184	178	173	159	164	181	184	186	173	158	180	180	175	172	166	147	196	172	182	156	156	198	157	165	188	167	178	160	166	179	156	172	181	175	164	142	187	175	178	147	190	183	197	174	188	151	177	154	165	166	169	176	175	158	173	181	168	160	178	141	164	186	192	185	165	164	152	166	162	174	179	188	166	156	145	160	167	157	151	165	177	179	178	174	177	190	156	157	184	176	172	180	164	177	149	174	173	159	182	169	191	171	166	168	196	175	180	191	158	177	158	154	178	147	150	179	171	177	185	160	168	161	171	186	170	167	196	187	172	179	156	188	179	163	175	163	171	189	171	180	177	149	188	199	175	175	186	171	169	165	178	187	168	186	178	170	186	186	174	150	185	160	162	182	181	166	155	182	181	171	164	160	166	157	154	162	156	189	160	186	149	159	196	173	165	185	157	183	170	168	157	185	177	153	176	199	182	182	199	170	189	161	151	152	194	172	175	189	172	166	184	192	167	166	151	173	195	173	146	170	179	158	181	151	166	173	181	176	171	172	163	178	169	159	174	153	163	149	163	172	162	188	165	184	190	188	170	149	166	155	170	157	171	178	173	149	182	167	165	177	175	158	172	146	187	163	179	182	190	150	168	167	157	152	172	189	167	184	166	154	177	156	164	133	179	189	150	155	173	174	154	186	161	160	163	158	168	179	144	147	165	162	192	164	162	166	157	177	162	160	169	182	194	179	196	173	169	160	164	155	166	176	162	171	169	193	162	150	188	180	180	167	170	158	163	178	173	166	160	169	158	158	174	202	168	166	178	168	158	193	165	168	172	171	176	161	147	165	164	149	159	176	162	179	152	173	192	173	161	153	186	152	156	181	162	165	173	149	168	161	171	175	181	173	175	163	169	145	149	158	159	136	181	167	160	185	182	191	168	165	173	172	172	192	135	194	164	170	197	152	178	171	197	185	179	157	184	179	177	181	143	162	170	191	159	168	174	162	173	179	186	179	182	178	185	173	161	176	201	193	154	185	155	173	157	158	168	176	179	157	147	175	154	159	163	179	145	176	179	167	175	168	172	178	166	173	170	171	166	169	166	157	194	179	162	161	191	167	172	177	161	158	183	150	152	178	170	150	162	169	178	170	171	185	132	181	206	168	173	170	170	165	160	186	176	199	152	185	157	167	189	176	163	177	175	168	166	183	165	153	162	163	170	169	178	165	171	165	193	162	177	158	190	166	162	164	152	175	155	164	175	171	176	181	172	143	141	180	177	168	177	166	141	179	170	178	162	181	193	173	170	176	167	166	182	192	171	157	150	176	151	182	174	167	172	157	168	163	188	156	170	207	175	194	197	156	164	171	174	161	183	164	181	160	188	169	156	181	180	175	178	150	180	168	181	175	202	180	187	152	177	158	164	167	181	151	165	173	159	173	162	149	181	189	187	169	159	169	176	197	198	155	174	171	173	192	162	161	179	183	159	164	167	165	163	168	184	171	185	166	175	158	192	168	182	172	173	168	166	160	157	161	169	182	175	179	191	178	170	173	154	179	169	162	156	179	175	183	185	179	161	178	189	196	165	165	179	157	151	172	176	158	165	169	175	179	152	150	165	176	156	157	165	163	214	171	184	171	174	166	195	158	157	168	164	160	166	184	166	187	176	160	170	174	192	175	149	198	181	172	176	190	157	180	166	157	173	186	176	181	190	191	154	173	189	154	162	156	170	194	174	146	147	177	181	156	185	172	164	177	171	168	176	179	172	167	169	156	153	180	172	176
32282	4449	3188	3415	2972	2305	1953	1736	1527	1302	1166	1031	1045	929	911	852	806	816	730	758	728	690	707	688	680	663	668	668	678	646	621	635	618	614	644	551	612	627	588	603	610	602	606	582	613	572	582	571	605	604	632	598	592	556	604	585	549	619	544	581	532	595	568	533	558	518	578	550	545	574	555	583	593	540	588	562	564	570	537	545	553	551	582	558	573	597	542	567	551	571	538	573	551	562	564	577	584	525	528	571	537	573	556	535	494	551	535	582	552	570	574	564	580	561	548	581	541	533	547	547	562	518	504	535	566	562	566	552	576	541	522	551	538	569	550	540	550	529	535	537	571	560	545	567	532	572	566	540	509	533	545	545	578	543	559	586	568	540	580	541	544	559	547	547	543	529	589	529	563	564	563	552	594	575	549	557	557	524	577	548	552	550	548	560	560	558	561	526	547	560	563	529	547	538	607	583	528	548	569	585	535	585	550	515	565	568	553	543	578	543	551	558	573	554	517	548	579	551	579	560	518	543	534	555	540	551	598	532	541	566	526	549	558	553	565	554	493	560	528	509	554	518	575	581	550	526	569	558	580	554	584	527	542	558	577	538	518	548	558	542	530	535	578	548	634	562	542	556	559	521	523	520	565	515	559	534	522	557	532	570	536	594	543	555	552	538	525	539	586	539	552	559	532	499	573	612	533	586	559	528	533	573	541	583	551	562	543	548	574	552	549	563	525	592	491	487	524	537	579	549	561	538	562	592	495	527	575	521	576	568	533	536	560	549	550	576	527	527	551	520	548	532	544	560	560	515	566	540	577	539	562	549	565	538	559	538	596	568	532	561	582	530	539	525	508	539	537	579	545	555	556	531	565	529	537	576	547	564	566	509	583	531	544	510	554	533	569	523	554	547	522	544	552	531	520	556	563	561	560	575	540	564	512	562	524	556	547	591	523	514	581	538	613	563	537	625	550	566	569	539	559	500	571	589	547	549	579	538	510	539	529	541	550	554	575	585	522	535	560	541	560	588	511	597	575	546	539	540	527	554	497	552	592	572	515	559	551	544	551	542	525	551	546	543	530	559	551	550	584	556	537	536	497	545	534	549	538	529	541	534	573	548	562	551	564	574	519	542	511	538	545	551	571	527	591	558	578	564	513	550	516	558	549	499	604	570	526	532	509	538	534	543	549	570	515	553	565	549	595	557	559	534	548	524	536	568	540	519	583	532	560	528	525	534	529	531	526	535	574	519	574	582	546	511	562	520	581	534	571	502	535	546	540	585	558	527	555	570	584	548	537	546	557	531	581	559	548	582	555	565	558	568	565	544	563	571	572	573	552	517	610	580	550	553	545	566	578	515	513	536	527	545	526	563	529	561	556	546	546	552	549	579	548	560	575	460	550	534	586	568	547	549	578	554	540	572	562	599	568	543	532	560	586	553	551	579	548	531	544	593	567	540	561	545	585	558	577	544	533	582	572	564	540	515	571	602	565	540	562	535	553	555	582	513	564	527	570	534	532	571	559	547	554	531	582	530	504	585	596	548	548	551	556	558	534	566	537	545	571	552	516	566	537	560	498	521	558	531	533	541	576	574	554	583	572	574	533	539	548	528	556	547	541	542	581	566	557	518	569	531	524	542	543	604	553	530	544	496	521	573	568	555	523	561	552	511	545	569	558	545	573	521	530	524	507	528	529	562	553	555	558	558	569	589	548	561	531	553	556	560	537	542	560	544	533	546	518	561	581	575	532	538	586	567	530	575	541	560	572	567	535	552	522	551	531	545	536	577	559	573	551	532	539	566	560	571	528	545	542	558	520	529	542	537	527	562	551	542	552	582	530	568	552	555	531	590	539	519	568	570	548	554	561	516	536	578	584	567	550	577	592	547	539	549	583	525	536	525	574	567	542	522	558	565	514	538	538	568	551	579	552	585	547	561	543	565	590	568	531	560	522	555	586	519	522	576	560	566	553	519	526	580	538	537	575	530	558	554	559	574	577	524	528	565	572	552	561	525	521	564	567	548	521	558	550	551	589	576	560	548	532	566	565	544	565	550	558	506	580	575	565	534	543	555	529	564	560	546	509	511	521	552	537	544	538	533	586	570	541	588	562	504	518	507	565	540	592	576	574	554	509	575	552	503	531	560	578	504	585	537	530	546	578	553	545	532	519	526	549	562	482	556	535	545	527	519	579	544	536	561	537	579	536	541	564	551	558	556	571	574	612	579	553	510	593	513	534	550	533	537	523	583	572	543	563	543	491	534	529	570	557	540	493	568	583	539	594	557	576	607	559	558	515	575	572	548	516	514	539	588	528	530	547	535	514	580	591	556	561	530	561	545	592	586	550	542	538	562	534	565	549	523	570	543	535	547	570	568	540	528	539	517	559	531	547	520	546	542	543	568	531	552	575	523	517	566	563	520	568	566	547	567	567	519	521	574	538	565	527	566	535	535	557	570	543	580	549	548	526	519	595	539	512	584	553	536	568	555	493	509	507	554	543	519	554	556	537	559	556	518	570	510	517	568	597	560	573	539	584	552	559	571	525	516	559	539	565	553	571	597	575	551	538	577	530	556	561	517	534	533	530	572	533	565	554	554	543	527	543	548	543	599	552	522	558	553	518	529	561	540	551	559	570	541	606	507	550	562	524	607	545	558	556	503	539	524	595	557	523	503	561	579	545	531	608	536	562	549	561	545	584	522	553	610	573	520	569	537	534	573	507	552	521	545	556	508	527	549	551	567	516	551	539	578	544	542	504	536	560	514	536	534	523	548	585	563	551	601	586	517	562	534	527	560	550	549	520	537	579	547	565	558	588	554	552	551	584	552	530	514	562	560	534	541	534	537	532	493	572	507	526	530	516	537	542	561	549	532	580	494	565	558	544	514	579	550	566	525	539	543	509	558	556	561	546	506	612	570	542	530	573	576	557	570	592	601	506	523	536	584	548	547	559	557	581	564	560	556	541	528	549	542	573	539	584	485	519	546	581	585	540	555	516	546	563	588	534	561	536	557	548	564	577	547	558	560	540	546	529	536	571	539	560	532	553	520	573	532	545	560	567	558	528	563	567	549	533	497	524	556	530	542	564	573	607	552	532	538	566	520	503	528	539	583	581	551	518	528	562	576	607	576	507	577	555	557	596	563	578	531	564	598	548	515	573	541	568	586	563	544	530	523	582	524	581	591	572	602	562	553	524	539	534	550	551	529	527	552	545	539	560	535	543	532	552	524	556	528	559	509	531	563	582	548	576	570	563	538	524	585	539	525	560	568	505	532	565	529	565	537	555	549	528	557	571	557	576	545	558	570	555	546	578	540	510	545	548	557	573	545	542	531	566	532	535	549	600	598	577	585	525	519	503	562	525	533	586	514	558	506	586	554	572	519	557	549	562	549	534	555	539	568	534	550	539	547	556	554	518	556	553	500	528	541	536	542	520	534	569	509	576	554	569	555	540	522	545	528	486	517	570	548	554	564	569	501	553	561	575	578	513	581	561	603	581	526
65602	29447	6889	2209	1369	991	796	643	579	459	428	445	401	395	342	352	329	332	315	319	303	322	317	313	330	296	303	313	277	310	284	265	278	259	319	255	259	281	283	291	275	282	281	246	299	300	254	257	296	267	281	279	298	248	285	301	261	297	250	276	262	291	259	259	263	266	256	263	253	314	264	292	249	262	267	246	267	284	273	227	304	294	301	273	265	249	284	291	282	249	292	273	260	274	295	272	251	280	253	294	274	261	290	272	270	297	285	276	282	272	287	252	272	283	277	288	277	281	298	259	266	268	290	271	268	294	282	264	286	249	293	280	254	273	243	264	261	271	294	267	284	255	300	299	260	297	269	263	275	251	266	253	309	257	268	277	286	265	287	272	277	270	282	243	266	261	305	287	229	312	293	275	270	280	277	269	259	278	255	300	250	295	274	276	270	258	270	253	312	281	282	271	297	262	275	295	294	288	253	304	262	265	291	284	265	255	274	271	286	264	276	244	238	258	274	282	267	261	269	307	276	252	269	275	262	279	264	245	230	262	266	281	281	307	269	262	243	252	272	227	270	267	269	242	265	256	258	245	228	261	246	267	272	275	248	249	299	246	281	291	259	282	260	261	261	258	282	278	273	258	254	277	255	277	269	259	264	289	255	248	269	283	250	263	279	288	266	226	267	288	267	280	291	243	289	276	277	248	274	260	265	274	263	272	289	261	243	270	253	280	253	265	254	239	271	240	273	272	285	285	245	254	264	256	256	287	255	265	276	265	286	244	273	271	290	284	287	297	279	282	243	270	274	269	303	274	280	249	264	288	255	259	266	271	236	248	275	262	272	276	259	283	266	274	265	256	303	313	258	290	289	320	245	269	279	275	277	240	275	284	259	289	265	273	257	268	242	274	256	286	330	280	249	279	249	250	282	284	259	248	280	230	261	278	277	262	268	256	277	288	282	265	259	248	245	237	250	261	272	259	258	265	284	262	252	289	286	284	277	298	238	267	286	248	277	284	271	268	295	268	260	241	290	288	271	249	308	258	259	253	293	286	258	295	246	250	228	276	300	240	257	265	238	283	266	262	256	286	266	286	261	271	289	285	267	274	281	291	263	271	265	263	243	263	288	258	281	274	261	262	251	263	280	268	262	259	276	257	293	290	232	256	254	283	282	276	260	257	276	264	276	268	239	249	247	266	242	237	250	262	276	261	309	276	258	263	248	242	279	252	271	288	278	248	273	272	244	254	243	283	281	278	276	251	263	272	280	251	262	273	243	280	255	277	284	256	282	265	288	245	306	264	271	277	305	286	271	271	265	280	260	270	282	277	243	227	285	272	284	232	250	223	274	274	244	251	256	298	296	277	254	250	273	284	252	269	271	276	250	270	250	258	273	257	275	272	267	280	274	258	268	274	275	280	274	275	233	240	290	251	255	260	271	269	276	288	252	323	275	286	267	317	258	268	242	262	267	256	273	268	269	288	259	263	283	269	276	264	261	231	251	268	273	248	251	285	250	276	254	265	273	268	255	279	273	282	272	264	296	261	277	256	262	291	259	265	288	272	263	267	283	275	264	290	270	258	245	250	276	257	288	243	247	228	256	295	270	286	247	279	264	286	242	267	259	303	269	299	245	284	275	268	252	246	297	273	273	253	250	291	297	270	248	282	253	268	273	267	245	257	276	232	266	269	280	276	261	269	266	265	282	262	266	283	288	258	257	297	243	265	270	249	258	265	284	287	286	283	291	293	266	258	265	292	288	250	261	263	294	271	287	257	267	254	286	258	260	266	286	258	260	268	273	257	259	306	245	260	269	259	245	266	261	305	264	269	245	246	263	266	241	257	270	279	249	256	268	291	292	269	240	264	272	312	288	275	261	270	278	258	271	264	262	251	282	269	278	265	269	300	235	277	305	305	263	275	277	250	250	266	248	260	271	291	236	264	254	266	277	286	263	295	280	245	271	269	293	257	278	265	315	240	278	253	251	274	259	260	280	256	274	289	271	243	268	306	285	235	276	313	298	259	275	290	247	266	288	222	280	246	309	267	274	270	267	264	283	274	262	268	290	272	278	239	251	276	293	250	265	262	273	291	290	270	252	248	279	270	261	245	282	268	289	283	271	267	254	260	268	291	313	276	274	271	260	283	278	260	270	254	266	283	257	279	276	261	255	275	274	285	301	270	282	231	246	285	260	254	260	272	272	273	283	281	254	268	278	297	277	295	273	275	278	259	267	261	281	267	273	297	260	247	272	262	292	251	251	280	294	276	254	263	268	221	245	261	248	270	247	257	240	285	256	236	252	272	280	298	261	286	278	276	278	302	280	234	252	264	266	292	272	272	283	233	243	246	267	262	278	271	255	268	252	262	293	250	269	277	293	291	258	264	261	294	258	273	266	278	270	237	254	238	269	273	264	290	255	258	271	291	271	260	254	268	270	260	270	255	277	260	252	297	276	249	289	281	264	224	299	296	267	279	275	276	259	267	282	278	283	241	269	284	260	296	244	283	292	295	263	264	270	307	259	276	255	252	255	260	252	284	261	270	273	280	237	247	273	260	277	262	298	255	268	268	266	277	242	292	269	273	290	293	271	281	283	275	279	250	271	259	257	272	276	275	237	262	282	300	297	272	256	269	253	261	286	286	267	256	293	262	253	257	256	255	290	267	272	257	238	275	288	273	250	271	266	291	300	278	275	274	274	292	260	296	269	286	256	257	275	293	278	258	260	269	282	266	260	250	280	299	251	255	245	273	247	290	272	265	282	259	269	285	284	257	286	273	279	224	237	273	251	290	259	247	288	272	271	282	290	254	263	269	279	316	235	250	252	264	254	260	277	279	276	267	260	270	294	268	258	289	284	269	279	326	245	252	257	234	260	271	291	256	247	277	296	268	296	232	272	250	276	248	277	277	269	243	276	276	250	273	249	244	271	254	262	278	268	240	245	273	257	302	268	262	273	248	271	263	261	282	241	220	269	268	267	286	255	265	249	272	259	273	278	300	276	248	318	259	253	271	263	248	274	244	227	299	274	276	290	274	277	257	271	263	240	267	264	262	268	258	266	304	284	252	293	273	266	282	257	284	243	259	256	249	264	264	291	301	247	270	285	294	268	241	277	262	269	271	239	284	274	282	246	265	273	261	282	264	263	262	261	239	298	262	246	283	281	267	282	263	256	258	261	267	245	265	285	256	247	261	262	277	288	273	261	264	298	285	245	260	250	277	279	300	278	276	289	260	277	272	267	257	272	275	276	285	266	269	262	239	288	263	267	286	267	268	250	282	267	247	286	247	288	253	247	272	248	243	264	247	260	276	263	272	280	258	240	298	262	276	290	259	293	240	280	255	264	253	264	273	292	293	253	283	262	307	284	275	253	253	262	265	256	273	257	241	302	271	284	286	285	306	276	260	275	262	320	264	263	252	262	272	269	287	284	265	266	244	262	277	294	273	286	289	234	259	257	237	255	255	264	262	292	263	272	277	263	277	256	264	272	302	282	280	262	268
40329	5744	5734	6194	5194	4353	3423	3013	2544	2270	1991	1764	1679	1633	1453	1420	1349	1285	1195	1262	1150	1089	1045	1095	999	1015	973	1015	964	952	967	951	933	937	868	929	904	893	885	865	885	867	883	859	909	928	911	885	925	838	842	865	798	925	860	878	837	823	815	808	822	833	862	780	840	827	802	875	779	806	820	834	819	825	857	805	801	837	822	824	818	794	847	820	822	780	834	823	828	816	850	784	789	810	755	803	842	801	808	810	796	796	782	826	767	786	808	827	799	828	811	778	812	783	789	804	852	805	803	805	796	839	825	839	808	772	784	836	810	776	818	812	774	760	795	810	834	842	806	788	794	785	779	812	744	826	803	774	795	797	807	816	760	833	834	814	774	791	761	752	811	817	769	799	739	773	748	811	805	833	834	821	738	793	741	826	805	811	843	769	786	757	799	785	844	820	808	783	801	822	810	828	841	786	794	789	797	791	848	778	854	792	790	818	755	784	840	865	759	793	802	832	764	774	787	813	801	767	842	792	798	766	812	822	811	818	831	767	791	799	795	830	839	827	770	794	783	790	793	855	838	861	750	836	792	813	803	752	784	835	780	813	791	842	798	847	788	834	835	789	779	789	742	810	779	796	823	727	816	806	817	780	781	808	806	797	775	791	747	834	764	789	855	804	784	804	776	774	797	781	783	766	756	804	844	767	799	791	766	748	789	810	779	808	827	825	872	785	780	816	807	877	823	762	761	803	831	790	804	793	788	782	782	799	789	789	760	821	782	762	781	826	853	819	804	820	847	797	816	798	820	774	817	796	844	829	717	799	816	798	774	789	781	823	790	776	787	785	795	786	810	791	811	813	843	818	851	834	783	764	814	820	762	834	746	799	808	803	708	833	767	758	809	818	790	741	817	790	818	791	812	754	812	813	812	873	780	812	798	759	822	776	819	826	794	802	806	781	832	804	821	771	728	813	811	796	847	888	766	785	792	790	811	851	779	774	797	790	801	838	826	835	759	807	789	820	785	756	770	850	860	778	794	767	795	783	823	788	787	796	774	779	775	810	814	780	785	789	785	816	752	778	765	820	806	790	770	807	794	751	808	796	819	827	808	788	764	836	782	804	819	808	770	778	708	749	796	821	797	800	837	783	754	778	787	785	760	776	829	832	774	878	819	814	769	803	820	778	747	810	751	775	822	847	770	806	785	809	760	780	790	785	794	758	783	776	758	814	801	805	819	756	744	796	797	792	812	765	844	827	755	795	749	819	791	819	781	806	785	800	760	812	826	755	786	787	831	839	783	810	783	788	817	820	766	808	763	827	829	807	757	815	784	818	772	808	810	816	798	775	821	772	738	775	780	788	756	776	816	793	850	784	821	794	780	861	785	808	760	774	797	777	775	819	794	798	764	774	801	812	785	793	771	848	825	812	821	793	803	779	769	749	801	812	815	777	777	797	816	788	823	723	796	778	807	792	775	761	805	804	796	749	792	786	807	854	780	791	744	793	842	779	790	808	806	761	834	807	783	826	812	759	770	767	798	842	786	756	792	804	762	742	770	770	795	813	824	832	789	832	824	823	787	804	801	799	786	783	802	783	807	754	785	800	786	796	783	765	753	783	804	836	744	814	809	818	788	750	827	793	774	768	759	830	749	756	758	810	847	763	795	761	818	761	823	820	769	814	799	816	761	839	799	832	820	764	821	812	771	776	798	833	774	766	777	813	828	746	828	779	830	802	791	781	772	759	802	778	804	821	770	833	807	783	778	815	782	808	794	810	902	805	776	802	768	768	788	784	798	777	792	759	788	765	752	756	805	792	789	818	806	786	763	817	770	803	798	784	799	858	805	857	828	772	812	792	799	814	748	754	784	756	858	822	825	791	798	779	744	768	792	761	760	830	783	845	767	761	776	732	809	766	820	803	821	767	774	717	817	799	790	811	792	744	818	816	780	809	855	775	838	755	751	796	780	808	818	854	815	824	854	831	831	816	781	762	851	780	792	855	779	775	807	801	787	825	842	793	779	779	843	779	798	863	772	799	805	770	786	761	764	834	739	816	790	795	802	792	806	789	809	809	755	798	856	803	773	795	804	770	812	803	765	767	782	804	786	801	779	817	790	837	775	815	815	764	807	791	779	847	836	781	861	824	745	787	799	852	761	804	779	790	753	786	760	831	790	809	767	795	761	741	811	791	780	767	756	814	839	782	806	780	842	808	749	725	827	805	804	810	832	847	759	768	815	816	767	782	727	789	825	813	766	757	799	782	809	827	842	863	834	824	751	799	766	828	820	784	817	793	789	792	797	769	800	776	759	805	828	777	802	805	817	821	799	814	799	804	790	790	815	811	809	796	779	793	811	762	782	805	795	810	828	787	807	762	766	841	783	785	836	787	792	754	820	788	783	821	826	786	804	801	778	793	775	800	764	752	810	802	806	806	792	738	776	786	785	819	780	819	836	767	818	788	781	788	774	776	817	811	767	768	717	769	770	732	765	788	853	790	796	800	868	775	782	851	790	817	824	806	749	810	817	821	818	800	794	793	777	773	815	822	750	774	767	803	786	809	835	824	773	849	779	778	746	842	813	771	781	759	766	845	815	811	846	768	805	789	796	816	803	760	772	780	772	806	805	819	828	814	833	746	825	816	821	779	766	840	814	768	805	791	805	783	808	813	783	814	773	798	840	831	781	763	786	828	779	805	773	823	804	793	812	826	767	781	796	827	805	803	815	813	806	797	794	810	763	747	770	792	797	816	765	827	790	779	778	790	803	784	812	834	831	770	761	795	780	814	794	773	803	775	745	826	822	802	782	793	829	836	825	807	793	778	804	789	786	823	826	787	749	794	818	817	776	819	804	792	824	821	793	900	773	737	787	854	694	832	816	780	777	753	780	750	790	782	805	826	809	797	794	751	770	791	850	833	824	781	823	825	803	816	814	844	809	765	768	797	789	798	822	848	779	764	781	781	759	811	805	778	813	765	792	838	811	798	784	796	794	821	824	746	783	767	811	819	792	768	829	777	847	801	785	783	821	788	865	792	755	805	771	823	812	779	803	769	771	857	818	785	827	815	791	718	739	805	843	795	759	798	833	855	808	814	794	753	752	836	737	790	797	769	793	818	852	800	810	780	776	810	852	872	821	762	807	794	767	823	720	795	802	833	793	756	823	826	787	783	794	835	759	829	786	823	807	795	781	782	766	785	769	785	769	839	824	812	781	812	806	810	791	826	792	806	738	779	823	809	806	831	819	753	774	784	819	829	755	783	802	770	764	754	796	790	794	781	777	751	835	766	751	807	746	765	797	825	783	859	815	799	832	761	775	834	763	822	810	806	767	846	773	793	809	780	818	849	782	757	802	794	787	837	781	795	810	750	795	802	759	765	796	766	768	816	806	835	814	736	843	802	816	766	799	776	848	829	771	772	776	789	792	858	804	846	757	808	815	787	814	765	763	808	831	764	812	812	796	777	810	760	751	816	802	804	805	761	798	777	801	790	774	750	808	775	782	770
11212	988	250	170	122	114	128	104	112	100	110	98	82	104	102	115	96	102	112	89	99	109	106	108	98	100	106	106	93	112	91	103	92	105	90	96	90	113	105	96	99	77	96	113	88	93	101	122	107	98	111	88	103	89	104	99	107	93	99	107	104	85	120	98	118	98	76	91	103	113	116	99	122	99	102	90	107	109	101	111	124	107	92	93	95	88	87	88	100	99	92	92	84	117	94	112	92	102	94	102	98	130	110	103	99	98	83	92	110	111	94	98	112	90	101	91	97	96	107	92	105	85	81	118	108	110	91	85	93	117	109	102	91	85	89	110	92	95	97	93	106	104	82	88	103	104	120	119	101	104	119	91	104	97	107	105	99	93	117	94	111	106	83	95	102	78	99	84	89	86	95	62	70	117	100	95	89	117	95	104	105	101	94	97	98	93	111	99	98	99	93	88	92	112	75	97	102	103	108	87	109	92	96	91	127	122	109	97	98	85	111	98	104	87	90	105	111	82	93	104	100	99	78	99	100	87	95	104	97	89	100	111	85	83	96	104	104	111	101	104	90	71	88	81	98	89	91	126	95	89	110	116	88	86	104	111	97	91	98	98	98	101	83	98	108	98	91	104	106	100	87	111	104	95	110	108	110	94	94	104	96	97	103	100	104	93	112	109	95	110	96	91	108	99	106	91	101	96	104	95	105	77	105	96	97	98	93	118	96	116	97	78	97	94	110	94	104	86	111	95	87	90	116	100	92	100	99	98	109	100	103	100	93	98	95	124	87	104	99	104	114	115	108	90	101	132	93	97	98	81	85	115	107	108	87	105	98	103	91	98	96	91	86	91	94	115	112	101	72	98	91	110	97	88	94	88	112	102	93	110	89	85	106	102	83	120	70	95	95	110	97	105	98	104	98	99	95	92	106	102	115	101	110	107	106	105	95	100	95	84	86	85	105	79	115	117	82	100	115	92	98	100	89	95	105	105	85	90	111	96	93	101	112	104	99	110	96	100	87	95	95	110	125	111	103	85	97	97	81	97	77	94	85	105	118	98	107	97	87	96	97	89	112	98	102	97	89	86	84	97	96	103	89	80	121	108	98	107	101	94	89	93	89	90	89	101	93	106	123	91	82	92	93	98	117	112	103	102	94	78	87	99	104	85	100	77	106	103	104	108	102	83	111	94	114	107	83	83	91	97	95	95	84	88	99	88	88	92	117	112	93	92	90	88	82	87	111	102	93	92	97	94	88	115	110	95	111	101	99	99	119	102	102	97	101	125	118	100	108	91	93	104	102	101	101	113	124	88	110	91	84	114	90	101	101	104	105	105	101	94	89	128	103	96	104	87	91	94	88	96	121	108	75	82	99	104	99	100	93	113	104	99	110	97	83	91	96	91	97	103	94	91	113	103	79	92	101	101	87	95	93	108	96	120	87	114	110	90	107	104	102	114	103	91	100	104	84	96	108	112	93	104	101	91	102	114	89	91	84	115	96	96	89	89	89	102	117	104	100	103	111	85	81	81	102	111	106	102	96	84	110	99	98	82	94	120	88	103	95	111	102	104	97	104	94	108	91	116	92	111	110	106	101	93	88	86	116	88	89	99	94	100	97	93	88	98	91	105	86	89	110	106	107	83	109	104	86	112	109	90	87	89	115	103	84	94	71	90	100	89	90	91	100	101	99	98	105	93	97	104	108	101	87	101	97	116	96	107	108	97	107	116	100	96	111	89	100	91	90	117	105	100	96	87	113	111	102	103	99	87	97	109	97	98	111	100	102	100	105	104	104	95	117	96	96	93	109	100	89	88	94	98	95	88	103	86	94	115	99	105	110	109	99	100	76	112	91	96	85	93	83	108	108	98	104	88	83	85	100	95	86	111	97	91	91	86	107	101	105	91	84	102	94	103	74	99	100	85	113	112	109	94	98	96	99	94	85	108	87	89	110	101	95	102	104	101	102	90	93	111	117	101	89	94	109	92	92	96	70	99	109	105	108	89	111	92	110	90	103	77	118	86	93	77	105	121	104	101	81	103	112	116	85	102	109	85	100	105	97	100	94	92	88	91	107	102	97	92	92	86	80	91	110	96	102	96	99	91	111	96	99	109	95	107	103	91	93	106	114	103	92	113	103	98	118	118	87	95	124	108	92	101	70	90	109	94	103	109	87	114	99	86	116	87	99	100	106	85	91	99	90	89	99	106	117	109	67	102	110	101	88	110	90	105	104	82	96	101	108	116	104	116	119	106	92	106	91	92	104	101	102	107	95	95	83	89	114	113	96	104	104	105	103	108	114	101	93	92	90	102	84	97	102	103	89	105	91	93	106	98	107	101	89	87	85	113	97	102	100	92	96	88	90	98	93	117	98	102	83	108	94	114	83	103	91	84	87	87	108	105	96	98	109	110	81	87	103	108	96	101	100	85	102	114	95	95	107	80	120	94	86	96	99	88	99	90	89	90	100	101	115	106	85	89	99	96	108	94	94	111	94	111	88	105	95	105	100	93	96	91	101	104	89	103	83	98	111	89	80	99	101	90	106	103	120	100	89	108	99	102	91	98	85	115	94	104	103	95	107	98	113	87	106	114	105	98	96	123	111	87	96	97	102	115	90	89	121	110	106	98	93	89	90	98	89	109	104	106	101	111	93	77	95	92	101	104	96	107	94	104	78	112	92	84	96	91	93	112	89	89	98	109	90	118	90	84	116	100	94	90	91	105	108	94	106	118	92	101	103	92	89	101	101	103	106	105	102	89	97	91	121	100	99	100	110	99	100	102	98	112	82	108	92	93	90	122	112	96	103	88	95	87	95	116	110	112	113	94	97	97	93	111	104	100	94	118	96	84	102	90	106	108	94	119	90	95	93	81	103	117	104	101	90	101	104	104	100	93	69	101	91	97	99	87	105	88	106	103	113	86	90	112	92	97	102	93	102	75	109	91	119	104	116	97	114	106	101	87	93	98	92	96	97	105	94	93	93	104	111	96	104	131	91	98	101	81	106	107	94	85	102	100	84	101	76	103	96	106	102	94	109	90	92	102	98	103	96	100	95	115	122	99	100	95	107	107	97	85	107	87	107	108	85	113	114	89	96	92	105	112	89	104	108	99	87	117	81	82	111	103	105	101	100	102	109	95	93	103	105	92	86	99	94	113	122	88	116	122	130	98	101	119	93	83	113	87	82	107	109	82	93	90	89	102	101	107	101	105	108	84	96	101	103	95	99	91	116	107	100	105	104	108	94	97	99	100	98	89	97	90	89	106	99	107	105	110	92	79	109	92	102	96	97	91	107	123	96	104	107	97	100	105	91	90	91	104	97	83	115	92	93	104	80	89	102	92	106	80	103	98	96	93	111	85	92	110	94	121	89	99	95	103	91	87	102	110	84	105	104	99	110	104	96	105	93	89	87	96	117	96	100	94	104	97	88	98	120	102	102	95	105	95	87	97	82	119	94	113	80	91	87	105	117	97	112	103	92	99	102	99	113	96	106	99	104	96
10334	681	572	570	547	459	457	434	445	390	377	373	373	401	359	346	370	379	346	349	383	368	367	370	380	360	333	369	333	370	371	344	326	357	345	385	352	382	368	346	376	365	351	359	361	403	344	374	364	301	322	343	366	326	340	350	357	371	348	356	348	357	341	333	342	339	370	327	330	380	342	349	331	333	356	330	342	385	343	394	368	363	317	332	327	365	373	357	358	356	316	358	344	352	357	362	365	375	385	358	338	351	340	352	355	337	339	347	344	363	354	369	338	352	365	354	377	351	327	354	357	378	364	360	366	356	332	341	349	331	341	312	359	339	346	361	339	358	323	358	397	370	342	339	359	373	367	364	359	344	351	349	321	358	355	339	373	350	318	312	356	361	348	369	369	350	340	361	367	332	362	327	343	330	334	360	364	386	360	346	351	407	314	396	337	350	370	340	354	353	347	351	376	348	378	338	366	336	358	335	358	332	366	343	358	350	326	343	306	346	327	355	368	334	328	369	319	377	347	352	332	364	361	344	338	375	333	350	348	379	335	343	353	385	380	340	376	370	385	344	362	365	360	343	347	386	346	337	350	350	320	372	363	345	329	349	344	345	345	340	360	335	329	358	346	342	352	376	335	310	315	350	333	330	381	384	344	358	385	349	348	350	352	355	323	363	353	350	333	350	381	338	332	376	344	338	335	361	353	343	355	340	351	373	352	371	352	372	375	353	367	358	333	315	358	346	355	358	380	315	381	359	360	310	343	364	347	370	351	396	345	318	341	345	335	353	335	346	316	335	395	343	343	354	364	322	337	361	340	374	347	339	354	344	340	355	355	353	334	362	350	372	358	362	365	334	337	333	360	384	353	342	353	346	386	373	334	344	332	335	343	336	333	339	359	326	349	325	316	324	349	384	341	370	363	362	317	359	344	363	333	336	320	327	374	329	361	347	325	339	339	366	300	342	352	365	370	355	340	331	323	352	397	346	332	357	332	356	347	349	339	346	350	349	339	362	375	361	365	353	363	330	365	343	340	374	359	386	343	387	339	399	363	334	372	320	343	357	347	370	362	335	322	363	327	350	346	361	347	365	343	357	343	345	367	353	361	377	311	321	352	348	367	365	354	324	344	342	367	358	324	357	324	338	335	325	354	370	345	330	357	340	370	367	369	334	367	369	326	335	354	345	334	359	346	332	325	397	348	338	363	331	339	333	330	331	366	354	377	338	343	362	335	361	350	364	376	335	324	330	341	353	349	341	318	351	333	322	339	343	329	377	354	350	359	362	359	359	355	338	360	398	344	348	337	336	343	336	344	368	341	339	349	332	344	366	341	341	342	340	329	353	337	358	367	343	356	350	344	350	341	337	347	332	347	368	320	341	328	367	344	367	379	328	335	319	358	377	342	334	373	341	357	372	364	377	343	350	367	345	323	381	327	372	340	345	343	374	352	379	333	349	357	355	346	344	355	328	346	378	349	361	390	367	347	304	370	354	319	324	365	346	389	326	334	337	349	323	362	309	346	341	352	364	345	347	347	316	352	330	355	345	341	332	325	387	352	372	361	380	343	368	367	336	359	361	389	350	332	309	333	335	325	330	341	320	366	331	342	357	340	341	329	370	349	342	335	365	345	352	349	361	377	365	348	343	329	368	364	384	376	347	329	379	323	402	389	345	402	347	371	386	374	355	362	367	340	346	344	399	335	329	335	366	359	332	380	364	352	338	311	329	338	376	341	361	358	351	371	356	362	375	367	328	336	329	351	349	351	337	371	349	349	368	351	346	321	350	326	373	354	331	359	320	347	347	354	369	357	316	361	337	364	346	387	339	326	350	354	332	312	357	361	397	324	326	369	361	340	377	364	339	383	339	339	338	330	335	356	332	360	372	328	320	379	338	351	361	348	374	346	365	325	357	332	386	364	329	362	361	322	367	361	335	358	322	336	370	333	368	351	309	358	335	361	340	347	380	302	361	357	345	367	385	309	331	318	369	331	339	341	358	340	367	343	347	348	388	335	336	339	344	340	342	336	342	361	329	364	355	334	383	347	346	336	359	337	360	348	388	322	333	361	333	323	354	352	330	330	339	336	340	390	329	328	344	358	358	384	349	387	348	348	346	366	372	345	327	343	360	364	386	344	350	342	325	342	383	363	349	350	360	337	335	318	390	366	389	378	383	341	371	323	350	360	328	355	341	355	370	379	367	340	350	347	375	341	342	365	319	353	356	352	368	373	351	318	361	341	361	347	363	349	304	334	318	360	345	366	365	318	350	343	360	373	328	364	362	322	352	369	336	387	358	379	375	371	348	341	383	361	361	368	332	372	368	379	342	350	336	340	340	354	363	333	314	322	338	396	347	337	368	332	344	395	322	343	373	321	357	340	337	351	352	336	346	332	378	354	357	354	336	361	334	349	322	401	391	363	347	346	375	360	362	337	335	309	360	354	348	370	364	375	362	381	365	344	335	341	365	346	335	388	363	332	366	343	360	324	347	335	395	355	352	330	374	342	341	348	342	354	330	363	370	357	340	366	351	353	353	368	338	349	330	346	374	391	366	353	352	371	335	315	371	345	355	355	331	356	361	387	350	369	334	353	318	362	371	343	347	367	343	323	329	334	318	357	319	317	357	371	349	397	324	351	353	331	321	357	358	348	365	381	336	332	345	371	341	320	339	358	384	377	352	344	348	350	377	326	327	377	354	361	354	366	334	364	344	339	346	365	370	338	382	353	327	351	330	325	379	349	342	317	348	358	312	334	357	354	352	336	320	343	326	348	366	350	354	369	392	325	381	343	341	324	353	357	349	364	318	363	349	337	359	348	333	332	310	349	344	349	349	331	319	346	345	332	359	305	357	369	344	341	326	363	361	344	342	359	321	379	396	321	350	340	320	349	358	361	364	365	340	344	374	367	352	341	338	358	360	399	356	357	357	349	368	382	364	363	356	341	332	355	360	361	355	348	372	373	332	338	376	361	363	341	380	363	317	347	371	359	334	343	376	364	326	343	353	352	356	375	326	328	326	358	344	365	341	358	354	335	378	351	351	337	336	352	374	380	347	326	354	391	321	327	333	330	325	353	324	344	388	340	358	354	356	336	333	356	359	352	341	355	385	377	326	321	351	383	363	392	357	399	319	345	390	374	340	357	334	334	357	354	333	338	373	358	347	373	357	352	361	332	350	379	317	371	350	356	343	347	366	343	341	356	331	330	344	383	340	325	384	329	369	314	344	338	326	375	345	380	374	389	355	353	313	324	355	318	343	355	352	347	385	383	371	324	334	351	363	322	374	363	337	343	336	348	369	349	337	328	329	350	373	355	340	365	310	369	360	359	368	379	350	391	371	329	308	351	304	318	319	321	326	334	342	375	342	318	353	322	355	343	320	350	362	352	392	387	331	343	359	361	376	346	365	363	348	323	339	346	335	423	349	363	344	328	349	351	334	375	380	339	338	348	380	325	319	362	379	344	370	321	317	377	342	369	370	361	356	342	333	356	313	367	367
51222	17530	2075	996	716	494	418	377	329	299	278	249	242	232	221	203	203	189	183	192	201	175	190	197	187	175	194	166	183	163	172	200	172	166	190	184	182	181	172	186	154	201	181	194	188	181	183	161	170	159	161	161	170	170	178	166	168	160	153	172	176	172	182	152	185	140	158	186	165	177	178	158	177	179	172	178	172	159	190	189	173	181	182	179	175	164	186	153	157	154	152	196	176	178	169	161	176	163	171	180	160	178	180	171	155	178	149	186	187	176	156	161	186	189	163	166	145	154	173	164	172	177	167	146	153	156	174	178	158	156	191	186	155	149	157	144	183	179	165	159	184	170	151	152	168	170	162	160	166	156	191	183	159	168	190	153	189	168	171	172	156	156	173	162	164	185	172	163	212	159	171	188	183	203	187	155	189	158	170	181	144	191	181	164	169	166	186	180	190	165	171	181	172	159	167	177	172	175	168	170	179	160	157	160	175	163	180	168	180	157	190	179	177	180	160	162	172	176	174	157	165	180	192	182	165	180	187	168	168	175	162	165	186	163	166	188	158	177	188	192	184	161	166	194	187	178	191	180	166	170	169	157	191	151	167	144	167	157	162	181	194	183	180	158	159	191	161	155	159	159	185	155	213	167	190	172	155	181	196	176	159	166	161	174	159	170	174	176	188	158	162	179	182	159	153	172	168	191	169	158	180	160	187	166	164	178	171	162	180	184	166	158	160	169	147	162	181	178	177	171	179	163	164	172	162	172	160	158	195	184	165	180	174	166	182	194	180	157	174	156	158	181	156	173	173	151	180	175	154	166	159	160	168	171	181	189	201	183	151	190	172	161	161	151	174	159	174	159	169	171	161	181	167	185	171	160	184	169	154	185	162	170	170	176	196	190	166	170	188	196	170	178	184	194	149	182	168	162	173	163	158	171	178	189	173	161	192	154	185	181	185	145	191	187	152	189	174	153	178	152	171	195	158	180	150	190	177	168	181	179	159	158	158	193	191	177	172	169	154	166	153	196	201	151	144	185	154	159	152	182	163	178	180	170	176	178	161	170	171	164	191	179	149	161	180	185	188	139	162	174	160	165	182	173	165	178	162	168	167	163	161	167	140	169	179	179	172	164	181	168	165	178	171	149	175	183	178	180	181	158	182	179	171	170	178	186	188	170	181	176	178	180	167	160	165	183	182	173	188	155	185	177	170	135	161	151	162	175	159	168	209	162	147	162	165	176	154	187	181	141	163	175	174	149	160	158	152	171	190	158	218	180	178	192	181	174	179	180	186	173	193	150	177	165	172	155	189	172	157	149	189	206	186	168	177	183	163	196	181	176	165	194	207	154	176	164	180	150	161	144	167	183	174	185	171	162	173	168	166	161	191	160	170	168	165	155	159	160	176	183	175	193	160	185	174	171	168	158	195	157	172	163	177	171	184	169	195	174	155	155	184	188	179	190	156	147	186	156	163	160	171	167	181	167	164	172	161	189	190	160	156	173	188	170	181	176	147	169	182	173	164	164	164	172	158	135	182	152	166	174	170	141	154	182	153	194	157	148	170	169	179	153	185	185	160	184	159	175	160	176	175	154	188	167	163	148	178	213	163	185	160	184	196	187	162	180	193	141	180	161	168	184	149	186	182	146	172	187	161	157	168	186	179	180	189	165	165	164	154	170	177	184	179	156	157	187	185	180	169	193	180	176	179	160	192	174	152	171	186	156	153	166	177	168	176	168	137	170	165	172	178	157	180	169	159	167	173	153	170	173	164	177	167	160	158	187	174	169	171	188	152	186	154	155	161	176	178	168	175	186	178	165	187	179	176	154	178	171	196	205	184	170	168	192	191	178	174	179	164	190	177	176	175	179	182	185	180	165	175	173	185	170	189	185	152	182	162	165	164	160	164	151	197	172	177	182	187	169	173	189	168	178	147	179	166	154	182	179	186	172	162	161	175	166	183	181	145	148	159	167	157	166	201	169	165	170	165	163	153	174	172	175	181	158	167	172	166	155	180	151	179	178	202	197	170	178	158	173	161	192	189	180	183	172	139	204	203	185	184	165	171	174	186	167	172	149	182	173	171	179	177	186	177	187	182	185	174	167	140	198	177	147	164	183	177	186	186	159	173	206	167	173	180	200	178	176	185	185	191	190	172	166	188	135	159	165	178	180	162	136	160	173	173	163	174	157	153	173	184	195	167	174	162	181	158	154	171	181	170	159	170	179	166	170	190	181	193	181	165	171	178	202	182	167	171	180	173	159	179	159	168	170	175	186	183	203	181	177	202	190	167	165	196	179	179	134	171	159	169	178	164	166	160	215	183	183	173	171	175	155	177	194	199	185	179	179	155	154	167	171	152	167	150	174	157	179	195	161	168	180	168	178	170	172	161	176	159	162	170	179	179	187	186	177	178	155	165	170	148	169	144	168	186	146	176	170	159	179	157	179	194	175	172	176	164	188	180	148	156	186	135	184	158	170	185	176	174	166	195	178	151	175	172	154	193	147	151	158	187	163	164	139	171	177	203	159	185	192	153	172	180	183	157	158	154	186	191	192	172	172	179	187	175	171	163	167	160	157	161	156	161	188	179	179	178	180	167	149	172	174	173	168	185	183	191	157	167	154	178	164	157	180	161	164	190	180	156	186	168	169	171	166	182	189	176	161	154	167	171	163	154	152	167	189	170	148	162	167	180	197	195	165	141	180	195	156	158	192	185	160	177	191	172	190	172	178	186	170	163	191	175	154	164	155	173	172	160	142	167	176	179	173	174	177	166	147	147	200	181	201	160	181	157	167	145	187	153	184	170	146	183	150	165	195	159	143	186	179	167	196	185	165	166	159	171	181	175	175	193	185	151	156	170	182	190	180	166	176	162	169	176	186	161	162	170	170	191	164	164	174	191	161	164	172	169	162	155	181	154	207	172	194	183	194	145	167	180	154	202	190	183	170	163	163	166	169	198	156	176	178	167	164	183	147	179	167	182	181	164	161	158	173	161	168	170	183	168	167	191	163	152	167	156	184	142	138	176	173	185	179	163	200	173	166	166	173	185	166	179	160	174	164	174	180	156	153	179	159	179	166	179	162	168	166	182	170	164	161	187	173	167	192	180	153	178	186	161	167	163	151	160	188	180	163	152	178	196	161	171	192	174	175	154	192	157	186	177	172	151	165	162	151	168	188	181	143	173	158	177	165	162	170	178	180	200	177	173	171	186	158	178	156	178	189	162	177	173	182	177	170	174	179	173	192	175	153	160	175	183	163	183	153	176	167	167	159	159	161	168	159	144	175	185	150	198	188	181	189	171	191	165	189	179	159	166	182	184	188	160	177	166	178	161	165	180	169	217	156	196	163	182	190	190	138	176	172	173	179	185	178	186	172	149	173	173	152	181	162	171	163	183	164	187	189	142	174	147	159	187	156	184	179	187	172	188	172	175	172	196	176	179	170	186	185	204	159	167	192	165	177	173	164	154	180	167	177	193	171	176	172	176	177	155	162	161	180
31744	2528	3225	3511	2948	2477	2007	1712	1463	1316	1222	1093	960	939	866	919	789	867	751	777	748	714	688	691	726	677	725	657	662	598	672	619	600	597	656	618	643	649	590	574	602	550	581	586	604	563	569	600	591	584	553	601	573	562	591	587	565	539	577	611	533	553	552	568	543	564	602	631	612	551	573	545	577	581	529	580	558	551	542	551	546	563	577	542	562	531	527	574	557	605	562	544	561	547	550	546	534	538	602	523	520	540	569	548	522	561	580	520	547	543	569	562	560	549	570	556	547	581	552	574	586	520	552	553	571	522	547	588	534	551	564	544	522	552	538	548	504	518	607	534	546	541	571	518	554	529	548	522	548	598	542	511	541	528	550	567	578	551	515	583	528	563	554	555	543	518	543	560	563	551	564	540	573	531	595	538	586	528	568	567	531	550	542	523	570	600	554	513	530	549	519	562	533	518	542	506	547	535	540	547	553	519	527	537	515	541	506	538	560	585	565	555	575	559	582	552	532	574	592	553	515	551	539	543	526	541	540	536	540	559	528	537	527	539	476	547	579	526	569	526	566	564	575	547	515	525	566	539	573	543	538	555	534	543	594	563	518	538	556	539	581	547	631	521	551	527	485	491	529	567	538	545	532	541	500	504	520	544	533	524	520	595	594	490	575	553	509	558	551	567	571	516	601	526	530	506	537	574	540	565	532	563	550	575	557	553	554	547	562	546	531	542	586	527	514	537	586	545	559	527	566	561	539	525	537	550	568	512	531	550	558	523	515	561	517	551	564	585	588	555	519	543	593	546	530	533	568	545	555	585	530	512	522	554	542	556	546	583	512	581	540	566	560	593	556	531	565	516	559	557	549	540	538	564	541	577	568	531	582	544	575	541	529	551	572	515	571	539	536	524	519	584	532	531	536	552	534	572	547	508	574	565	549	521	585	547	512	568	565	557	562	487	541	552	575	501	567	544	550	563	587	551	523	550	497	590	515	530	583	547	549	546	574	547	567	576	546	532	583	526	576	544	537	585	541	531	539	559	535	576	534	566	565	512	566	569	611	534	532	566	578	561	579	567	542	531	571	592	585	499	564	554	544	553	555	573	481	527	524	538	565	524	546	581	544	566	550	610	591	532	556	534	557	562	562	546	538	529	544	549	565	532	538	540	564	525	520	534	581	580	525	511	518	558	540	514	568	561	538	588	550	541	546	526	552	583	531	517	544	574	575	535	545	567	533	518	527	519	568	538	569	553	566	567	569	529	537	524	628	539	549	558	536	579	553	542	538	536	508	584	525	564	520	518	545	569	518	559	582	592	530	553	530	586	573	527	573	545	610	580	520	567	572	561	575	508	572	565	557	579	521	545	551	555	569	565	572	566	573	550	566	532	540	493	512	580	572	532	516	542	568	537	564	565	486	554	615	566	548	553	542	540	589	534	561	540	515	567	540	553	523	542	554	552	525	558	532	514	552	591	536	559	533	493	540	564	534	525	581	531	509	539	561	577	578	548	575	525	572	552	535	501	569	601	567	577	507	537	528	524	496	585	521	541	537	538	565	554	543	546	552	552	558	565	565	576	533	543	544	592	550	527	558	544	550	551	570	547	569	522	595	521	570	578	553	580	562	567	584	554	587	563	585	554	561	523	540	557	521	578	507	535	556	592	521	531	594	553	560	560	567	541	566	538	537	564	538	517	505	504	533	520	583	545	518	498	555	581	515	524	560	560	575	551	555	515	548	526	542	585	526	588	573	568	549	558	541	573	482	600	572	551	541	532	518	554	522	521	549	552	548	543	569	523	534	520	535	575	517	580	550	551	549	576	533	558	528	567	572	536	529	589	582	512	547	547	524	556	515	552	525	534	520	569	543	525	528	546	550	571	577	536	539	523	555	598	569	516	531	565	548	561	567	546	556	575	507	590	532	560	519	562	527	541	561	537	533	548	556	524	551	571	528	547	572	556	545	563	537	548	518	599	530	583	553	525	479	559	549	575	538	516	584	526	556	545	569	562	574	515	570	534	549	589	560	566	588	535	567	551	553	577	538	530	551	539	532	508	545	552	574	571	599	530	535	532	531	552	558	523	574	560	546	610	560	580	510	550	555	510	574	520	552	561	558	558	574	511	555	580	547	548	559	571	535	536	550	506	575	536	541	559	563	538	583	581	534	521	558	545	553	551	572	565	576	542	561	545	558	559	507	555	611	513	561	529	582	539	536	489	521	597	567	563	584	573	575	573	529	546	510	566	585	510	575	547	540	536	537	588	547	561	546	546	568	568	556	555	530	504	515	524	535	548	551	567	548	581	509	528	589	571	562	525	563	527	533	564	545	538	536	591	506	548	519	507	547	563	510	539	530	508	517	541	586	575	545	557	560	546	528	560	553	581	575	533	566	548	556	553	567	546	551	532	532	552	559	560	575	534	545	554	545	554	529	557	552	549	542	584	549	562	489	538	553	536	516	551	549	493	532	528	537	464	561	526	543	570	547	549	540	550	554	577	505	528	529	531	555	550	530	558	539	536	590	544	557	537	527	531	543	579	565	578	554	505	607	566	573	590	547	524	592	544	561	564	555	551	552	562	574	566	554	552	572	527	537	504	543	565	523	527	552	546	530	582	518	546	546	565	557	591	525	548	555	521	598	517	594	578	523	557	561	546	557	531	574	567	542	521	562	513	596	551	532	552	561	555	516	533	564	515	577	514	525	557	545	552	571	550	561	520	559	531	556	534	572	552	575	547	539	581	537	536	496	560	585	521	519	573	539	550	547	520	526	548	536	513	544	574	528	531	546	556	516	488	596	565	564	563	545	514	562	551	570	557	523	579	552	560	539	526	513	592	563	599	563	537	535	548	522	499	583	564	533	569	532	551	520	528	554	530	609	548	544	551	562	604	566	559	509	559	548	597	511	569	522	586	554	535	569	571	528	576	564	592	550	547	542	500	535	574	560	573	533	566	507	553	555	552	557	534	550	533	537	547	556	541	601	533	569	530	524	585	551	547	490	546	539	549	588	546	524	552	529	558	497	539	597	512	547	556	563	555	514	582	536	531	520	560	540	557	526	573	558	568	553	543	558	566	515	566	539	533	538	534	552	508	598	520	538	541	533	545	569	589	558	573	529	517	558	550	550	564	551	536	545	560	511	535	549	513	556	534	557	607	543	553	516	535	558	560	577	568	518	532	535	537	584	535	551	501	545	543	549	553	562	598	555	545	543	571	520	565	554	524	533	527	529	504	548	533	511	565	579	557	566	545	560	550	504	517	558	519	522	565	546	502	592	555	533	552	509	548	571	538	554	552	549	535	538	556	577	564	535	551	546	515	548	531	509	530	539	570	537	570	553	555	558	535	535	557	526	539	563	562	597	546	546	538	548	575	582	538	565	549	543	591	556	506	592	543	519	572	564	547	522	536	532	553	584	535	517	533	568	582	550	546	528	547	542	511	562	529	577	576	547	573	585	543	526	519	582	524	571	553	548	544	521	554	527	536	544	578	574	529
64636	26425	6414	2216	1415	995	806	676	507	518	451	419	411	347	337	357	317	339	356	359	297	345	288	305	280	282	299	314	257	264	266	319	292	271	273	274	302	294	264	284	273	266	289	271	275	245	262	253	271	308	255	284	269	261	262	277	289	272	255	276	273	253	289	313	267	257	262	258	258	267	274	287	279	245	257	255	274	291	279	265	277	278	292	271	267	255	286	292	261	263	277	262	264	260	284	253	271	273	273	266	235	310	237	286	286	298	262	286	297	252	270	269	272	296	247	277	275	251	282	234	269	269	282	289	294	265	289	285	282	291	268	261	290	288	296	278	276	267	269	294	261	254	282	268	264	304	288	244	269	245	269	251	284	302	250	265	291	279	254	289	273	261	259	259	279	248	287	281	269	262	280	269	251	289	243	265	277	257	282	248	279	247	267	261	273	282	264	259	275	238	247	269	290	279	300	272	297	284	248	255	253	269	262	294	256	266	252	281	238	293	252	259	293	257	280	266	277	279	263	271	250	264	277	278	264	254	276	289	302	289	276	270	269	272	257	267	277	219	247	258	261	257	261	277	297	282	266	281	264	241	265	256	257	293	248	264	284	243	265	268	251	284	260	271	251	280	277	273	258	255	268	272	252	264	273	285	299	266	256	227	249	255	283	260	285	260	291	262	262	239	271	275	268	255	279	276	299	262	312	242	264	278	257	249	263	244	272	280	264	276	254	274	258	250	271	249	247	262	269	285	257	257	259	267	250	258	271	298	295	259	297	260	284	271	285	278	282	277	251	268	283	261	268	258	293	256	251	260	260	286	287	276	269	247	272	259	272	282	244	248	251	264	264	259	239	261	273	265	279	241	256	269	281	263	269	289	289	251	250	257	262	267	268	260	270	277	296	255	248	281	282	263	286	256	276	285	288	256	258	264	263	266	273	255	266	268	234	289	304	271	282	280	270	258	262	269	294	271	258	312	270	253	261	267	261	268	253	243	235	279	281	270	249	244	248	256	254	282	254	258	289	268	272	248	271	275	294	249	236	250	250	247	277	278	266	275	281	242	253	269	282	296	276	284	254	254	264	246	262	266	265	278	269	276	283	288	264	270	271	251	271	273	287	257	260	284	264	279	289	249	277	286	259	310	280	274	247	293	280	285	287	267	277	273	284	286	288	253	266	274	252	271	253	252	242	264	243	257	266	293	236	255	266	272	263	251	274	285	280	270	278	266	289	295	278	244	271	241	279	252	259	234	267	242	297	255	280	276	256	310	278	244	258	283	259	248	307	270	262	288	275	236	292	260	294	266	298	268	235	249	272	286	298	267	254	282	264	280	271	270	283	280	281	303	262	245	263	239	279	270	256	277	246	280	268	267	274	266	275	283	270	253	303	276	256	306	261	275	296	259	291	285	250	265	288	270	300	284	227	279	243	264	249	268	262	274	281	281	280	286	283	271	267	283	269	288	245	286	290	271	272	289	286	274	252	277	281	243	277	268	257	279	261	252	274	234	269	281	257	289	289	294	299	274	251	265	257	268	246	249	258	250	284	286	276	280	278	261	302	291	276	271	272	260	252	246	259	295	290	256	289	244	242	231	271	264	274	268	279	272	259	263	288	274	244	239	261	254	260	269	247	270	245	295	262	269	251	276	287	271	290	312	290	270	285	260	240	283	270	274	274	287	246	250	269	266	261	251	251	286	282	272	251	271	281	276	247	267	290	270	263	265	257	236	279	266	280	247	235	257	283	283	273	260	257	273	263	261	271	249	265	288	290	273	294	271	259	275	256	287	289	270	287	269	278	264	267	275	260	257	262	289	246	277	267	239	301	282	256	281	288	261	271	257	269	280	292	289	268	245	257	282	269	254	260	257	285	244	270	250	256	267	259	290	241	268	260	249	270	243	262	271	288	262	287	257	256	291	271	275	260	274	279	271	273	260	298	299	282	281	299	271	258	270	271	272	271	273	236	275	276	243	291	242	282	271	283	263	256	277	242	259	274	266	289	288	288	285	253	252	280	254	271	258	252	285	247	254	240	250	251	275	246	263	274	243	253	261	270	281	253	290	267	278	285	272	282	260	252	271	249	265	268	287	242	276	249	246	254	271	282	269	298	276	260	250	297	239	254	278	276	276	313	285	274	284	247	239	242	270	266	277	245	239	243	265	279	300	288	300	267	256	261	253	259	312	256	284	255	283	288	273	289	247	280	282	272	280	271	273	247	257	282	262	257	266	280	273	257	239	234	260	285	253	242	269	241	273	280	254	288	264	255	248	259	265	301	268	242	246	286	273	233	278	308	289	288	259	284	236	263	265	271	269	286	293	252	305	240	287	269	313	241	264	254	260	282	273	288	272	287	266	242	268	309	276	254	273	297	266	278	265	263	281	279	268	267	252	277	280	259	280	256	271	283	247	258	301	253	244	293	246	241	246	289	286	284	252	271	255	275	274	308	280	287	276	274	272	247	261	298	278	268	256	271	245	273	255	272	282	269	285	275	273	259	247	273	252	253	251	299	283	299	272	284	272	298	263	271	253	274	261	261	240	289	257	266	275	265	291	265	280	257	260	283	259	291	268	253	265	281	270	250	242	230	281	234	254	247	259	290	257	261	284	283	253	280	272	273	265	253	280	275	278	275	258	264	266	276	255	251	255	275	263	272	254	270	285	238	241	265	260	270	291	272	251	250	273	283	282	255	273	273	280	279	282	261	271	284	270	281	297	263	276	271	290	283	263	264	262	278	272	245	261	242	288	272	251	270	284	247	266	261	265	268	267	291	249	258	283	264	265	236	279	302	261	297	252	264	271	294	265	303	279	264	288	255	269	274	275	285	270	258	277	273	307	271	253	256	245	258	269	271	272	255	263	297	257	246	269	266	269	277	276	279	271	276	257	238	282	250	266	289	284	274	297	256	292	269	272	261	253	275	242	297	286	240	285	280	258	292	253	286	302	270	255	278	271	279	253	288	274	286	263	291	254	259	266	252	259	274	280	272	286	290	279	267	252	235	263	265	248	267	287	232	250	281	279	263	284	279	273	272	248	283	279	248	247	281	251	280	296	263	274	283	259	244	289	270	282	258	290	267	261	261	274	291	255	267	260	269	261	281	272	263	271	270	263	261	261	291	270	274	283	260	301	258	255	270	261	308	279	252	283	264	241	254	268	264	254	281	275	268	243	271	254	260	262	248	302	281	270	252	267	256	246	273	321	253	261	274	252	264	266	281	240	276	276	273	259	270	280	249	261	293	282	267	274	276	282	277	312	250	253	250	268	292	277	270	277	265	276	257	262	261	297	267	272	251	243	247	268	276	263	246	269	291	262	275	254	254	244	267	281	241	240	238	266	300	258	249	274	266	271	296	258	268	301	281	267	275	263	283	264	241	255	265	286	270	278	247	260	266	271	290	267	305	274	273	255	256	273	265	275	258	276	285	264	264	269	313	290	264	288	282	269	295	256	273	253	304	261	259	262	285	260	256	253	272	302	266	257	281	267	268	263
39880	3526	5869	6233	5392	4272	3615	2969	2556	2202	1992	1868	1650	1594	1447	1387	1358	1185	1224	1233	1149	1106	1084	1105	1041	1031	1003	1014	1004	926	956	939	952	926	953	900	891	925	931	892	859	857	871	851	886	907	831	873	904	845	871	909	834	887	814	881	801	816	852	840	804	834	851	842	843	836	807	818	869	790	837	797	818	801	817	842	805	768	804	761	774	780	828	844	808	816	787	816	841	780	817	822	796	796	834	800	810	767	788	840	799	825	792	790	794	804	779	805	836	751	814	827	802	832	837	800	780	783	796	820	782	798	800	770	809	780	784	793	826	795	810	803	768	809	796	813	802	822	831	766	769	786	775	832	812	813	841	803	794	766	784	770	862	758	804	800	753	788	787	837	758	835	813	827	782	787	822	829	770	824	746	831	763	827	765	800	772	793	791	806	780	799	823	782	758	813	752	794	805	819	774	819	791	798	842	811	796	777	818	739	815	838	787	824	722	868	803	833	818	784	831	798	782	789	809	795	776	835	797	751	817	775	793	780	827	798	784	754	774	823	790	800	797	802	802	843	837	847	773	821	786	790	775	851	821	795	834	800	811	799	768	785	792	801	795	839	738	791	769	793	777	834	797	767	818	768	811	822	762	804	771	808	828	761	812	768	793	832	826	801	788	820	834	803	750	838	783	755	822	827	760	799	812	809	829	773	771	846	809	834	800	818	867	794	784	797	790	795	825	737	850	749	772	794	755	781	776	775	821	845	732	838	791	838	760	765	783	878	778	799	788	842	769	818	727	812	796	816	759	738	800	821	773	803	776	823	750	752	777	793	801	798	774	828	716	798	803	825	809	784	825	763	771	759	788	791	794	831	799	812	815	768	758	805	805	768	778	774	765	799	793	752	785	753	803	754	845	791	751	802	835	812	848	808	818	780	770	799	749	801	791	802	858	738	811	808	763	839	776	810	816	852	796	821	736	772	781	812	799	807	794	798	838	784	796	796	774	779	785	812	815	793	791	794	795	795	785	784	808	737	809	768	797	798	828	809	829	782	756	810	816	763	786	799	766	794	783	812	799	845	775	797	786	796	764	813	771	805	849	780	810	774	774	810	783	750	795	757	784	828	761	789	790	829	807	784	821	823	766	731	808	782	799	836	753	819	793	811	810	820	800	785	745	825	807	766	789	775	806	828	765	761	805	752	809	767	824	804	802	823	757	797	825	777	845	783	809	798	803	788	778	738	813	757	820	815	790	787	754	818	823	824	794	778	817	814	773	808	791	803	807	747	770	772	801	787	753	807	808	780	819	807	811	821	780	785	787	821	840	778	760	747	765	785	786	809	729	829	779	815	765	812	842	790	757	798	788	779	797	821	796	779	780	811	770	820	779	823	824	810	765	727	779	832	812	765	749	804	763	756	768	807	798	800	799	787	807	750	785	798	796	830	761	778	786	784	782	814	757	775	830	807	783	738	801	814	822	791	795	840	831	866	797	802	815	783	777	762	804	785	778	840	808	815	815	835	815	762	769	803	779	780	825	733	737	811	790	809	779	819	773	754	848	836	792	773	817	809	798	808	766	792	808	775	870	785	797	745	761	844	788	817	767	798	832	754	777	751	820	790	801	774	807	831	805	816	825	804	767	770	771	842	846	791	823	791	797	785	826	817	840	847	755	787	768	788	811	774	796	833	816	751	800	791	813	764	808	835	861	816	801	847	816	778	821	755	791	804	798	763	784	816	775	800	786	752	812	798	795	731	802	809	756	835	786	807	818	789	791	763	773	784	758	800	804	826	805	776	777	763	752	747	768	794	820	786	747	784	778	797	824	745	838	829	816	853	822	767	818	786	814	819	778	825	880	893	781	826	813	821	797	827	868	775	784	800	801	833	754	768	787	787	790	783	761	772	824	844	813	747	826	825	797	799	830	797	733	808	813	812	795	802	767	789	844	788	777	770	803	781	796	782	751	822	743	781	720	813	774	843	816	834	780	801	756	763	784	763	793	801	827	773	839	783	824	815	803	798	790	807	777	801	773	796	758	779	744	891	813	802	812	801	778	829	821	786	762	814	786	800	818	777	784	773	797	767	788	799	803	818	800	832	856	811	772	817	718	804	835	732	779	822	799	760	794	784	828	803	830	776	798	761	818	810	816	815	798	781	767	828	782	780	805	762	781	765	767	792	786	795	772	792	766	784	799	824	789	777	782	762	824	809	808	811	786	826	727	795	809	813	808	780	822	791	812	839	827	799	772	745	792	775	776	791	801	809	764	805	803	819	784	762	790	790	812	812	826	837	835	792	840	769	761	749	779	828	784	788	840	834	758	811	835	799	841	816	811	835	777	785	826	804	800	810	806	784	789	824	757	767	779	835	785	766	832	775	857	750	806	787	760	793	783	813	795	753	762	783	794	844	756	774	750	789	787	760	739	770	832	772	836	832	790	824	811	828	807	787	784	814	800	786	823	762	826	803	792	767	803	774	813	800	756	786	812	794	807	825	805	802	723	774	760	849	796	798	839	820	773	805	811	772	812	722	809	802	768	796	812	777	811	771	824	815	776	772	775	776	790	828	812	817	781	781	811	768	812	839	807	804	796	796	777	789	807	736	769	809	822	792	820	832	765	818	797	831	781	767	781	761	801	797	807	803	790	781	757	800	791	830	761	761	803	793	811	825	796	746	748	770	870	840	771	846	833	777	833	793	815	819	822	771	776	805	804	814	774	767	799	761	837	785	786	767	823	839	829	803	757	781	798	793	774	829	777	790	810	851	792	857	826	794	821	797	786	831	742	790	750	781	799	827	857	824	766	768	799	812	812	830	794	792	824	822	771	852	819	830	829	844	802	756	779	803	762	832	764	811	779	783	790	820	817	809	829	771	774	785	790	747	838	784	809	738	783	814	779	762	833	747	837	782	777	803	798	740	761	799	781	840	800	800	803	834	820	881	821	820	896	828	811	798	821	759	747	792	818	796	824	796	795	796	772	844	774	743	831	804	830	801	781	770	731	761	768	784	807	785	822	739	785	828	821	809	826	767	801	818	758	821	819	792	819	789	789	770	812	836	780	723	776	782	763	813	830	762	809	771	744	763	819	782	792	817	861	790	840	827	793	811	833	822	827	812	775	773	816	769	811	760	793	780	784	771	760	766	800	765	781	795	809	844	807	770	822	809	796	774	764	821	746	766	818	772	811	834	792	790	786	795	734	766	822	807	805	812	788	786	813	804	853	741	784	724	773	793	787	779	780	828	795	777	795	752	804	782	816	815	758	775	818	782	814	790	824	805	787	784	786	761	791	781	775	804	796	818	827	773	805	777	797	827	796	847	759	777	769	745	796	768	756	750	755	807	766	705	778	798	781	814	814	800	792	833	805	837	786	823	757	783	784	819	780	800	767	780	822	780	809	765	861	795	803	773	771	797	806	843	768	775	781	767	812	782	799	770	804	799	805	772	768	842	766	755	844	809	762	860	797	752	838	786	805	788	803	785	794	778	806	794	766	806	808	779	814	809
11745	880	238	132	132	114	115	111	116	111	94	111	102	107	95	117	99	106	95	115	96	98	86	92	84	107	93	112	95	90	109	76	91	87	115	99	114	99	72	84	109	97	104	92	86	108	101	108	71	95	87	79	106	94	104	110	110	114	104	98	86	99	87	75	97	105	107	95	88	94	102	92	107	110	99	99	101	86	82	94	99	114	93	100	89	119	95	96	75	94	100	97	104	92	89	103	113	101	87	91	93	103	100	108	98	103	119	102	87	96	99	104	74	97	93	79	85	107	96	112	104	100	75	87	105	89	105	113	93	92	86	106	94	93	101	101	99	90	111	98	114	86	98	87	97	101	97	114	89	109	104	100	81	98	95	89	94	97	105	89	102	103	98	93	103	103	98	118	110	96	100	87	93	113	91	93	95	91	87	99	104	89	86	90	92	90	86	94	102	94	99	96	102	97	72	90	88	75	95	93	101	96	95	96	90	100	105	93	92	85	105	113	79	91	102	94	97	126	109	102	98	85	96	98	106	110	80	73	104	117	101	85	99	95	86	88	98	99	85	90	96	96	104	90	104	94	101	92	98	101	91	90	90	107	94	82	95	86	111	84	114	109	104	109	93	96	102	90	102	103	103	96	90	97	105	105	96	94	106	81	96	85	100	87	77	113	105	100	95	89	108	91	93	82	94	98	85	102	95	82	106	91	97	94	86	105	93	84	121	91	100	99	82	92	111	93	108	84	104	96	98	100	104	87	101	113	90	83	104	100	99	92	84	103	91	98	90	104	94	112	94	94	93	97	102	95	107	103	116	115	88	124	96	92	111	98	93	89	113	104	85	79	95	94	100	111	102	105	93	89	99	88	88	91	91	113	106	86	102	120	101	99	89	82	100	86	95	83	92	98	110	113	103	86	102	94	93	96	87	87	104	96	90	93	86	81	88	100	93	86	101	94	95	115	95	97	105	98	113	112	111	111	97	109	108	109	93	112	93	92	90	101	99	92	92	95	108	91	106	106	110	104	98	122	94	86	96	102	82	101	100	86	103	95	91	102	102	104	99	94	85	87	105	92	101	113	104	100	87	100	97	105	103	103	104	90	97	100	108	118	106	95	113	107	104	92	94	106	100	87	94	101	100	101	125	97	87	93	97	105	95	99	99	97	100	100	83	115	110	87	94	104	100	103	102	105	98	104	99	106	104	107	85	104	99	93	97	102	95	109	87	92	73	85	100	104	109	95	114	100	106	96	95	106	96	97	90	93	102	101	97	109	83	82	81	105	95	103	103	107	98	97	95	89	93	102	92	72	107	90	76	92	93	95	98	85	108	72	101	97	99	110	107	97	102	90	97	105	107	98	93	92	90	97	109	107	77	86	94	97	102	107	94	95	113	87	109	91	93	87	90	96	79	99	104	97	76	89	101	99	89	89	101	81	86	94	110	96	93	100	89	101	96	88	98	89	120	99	104	92	103	81	75	97	107	109	81	91	106	73	114	87	93	95	101	84	98	119	85	111	94	92	93	95	102	100	112	87	95	96	102	101	98	99	105	102	114	91	111	96	84	111	98	82	93	86	123	107	104	99	101	92	85	97	98	79	107	118	92	111	98	86	103	88	82	102	71	72	108	100	92	96	112	99	87	93	88	111	89	108	102	85	79	99	92	95	98	107	114	92	100	107	102	94	103	110	93	94	98	112	88	114	90	87	105	87	103	77	100	110	99	80	96	96	81	95	107	96	89	97	105	83	101	90	98	100	110	88	101	98	121	97	88	77	89	95	94	120	88	95	93	107	90	94	106	100	83	90	110	85	100	93	97	95	92	87	79	102	95	96	107	96	109	97	106	103	97	110	99	80	93	101	84	80	92	84	91	98	100	96	96	96	74	105	94	110	85	111	111	90	99	95	102	100	109	101	89	86	85	119	92	112	111	99	94	107	91	89	77	96	105	118	96	85	86	102	80	109	86	80	93	105	135	89	106	110	102	112	91	83	107	95	99	109	85	107	87	105	92	107	100	111	100	93	103	99	103	91	81	98	104	96	106	97	86	107	75	86	91	80	102	80	106	93	87	110	104	103	88	86	88	112	100	96	101	101	92	118	102	90	110	90	74	94	87	99	100	101	84	91	87	101	90	83	95	93	93	100	104	112	90	84	101	95	95	99	78	104	108	98	117	101	121	89	101	92	112	103	94	107	114	109	100	106	86	96	81	126	109	83	104	98	100	102	101	101	99	96	81	105	87	94	112	83	94	105	104	96	114	98	93	108	85	109	100	95	99	104	94	95	111	112	97	115	93	99	87	97	101	103	102	81	96	97	93	93	109	100	90	92	90	89	77	113	99	101	84	97	94	117	78	101	90	89	94	108	106	88	79	73	100	85	93	103	103	99	116	103	99	118	86	89	100	112	94	92	92	104	87	97	97	85	108	95	99	99	117	96	96	93	112	94	87	99	88	103	107	102	94	93	104	123	111	91	96	77	102	92	104	85	105	103	94	92	109	116	88	98	109	113	97	107	90	108	122	69	105	95	108	89	116	99	106	89	125	90	100	83	110	95	88	84	107	88	86	90	110	83	91	100	106	95	108	101	90	91	113	88	103	88	75	105	108	115	80	95	96	127	103	90	99	104	101	83	96	120	111	87	113	102	100	103	105	96	94	90	94	92	93	115	103	95	100	104	108	98	104	78	92	99	126	103	96	98	111	89	104	100	108	84	100	97	96	114	88	71	104	88	105	92	111	88	104	98	83	104	97	116	84	106	103	95	84	85	102	92	109	99	106	113	102	91	88	82	100	90	88	103	96	97	114	94	98	90	95	105	112	89	114	114	97	121	107	97	97	82	109	101	87	105	89	90	108	102	94	99	86	74	99	103	99	76	94	116	111	107	92	106	115	121	96	92	97	94	96	83	118	95	97	98	94	106	91	97	97	97	98	87	103	81	98	100	101	130	92	92	109	101	96	89	91	100	99	108	110	108	94	89	103	109	103	88	92	95	95	87	85	91	110	91	99	98	94	111	91	106	91	115	88	86	109	107	96	94	95	93	107	103	95	99	81	95	93	85	89	98	80	93	104	109	92	91	121	94	99	79	100	104	100	81	81	89	101	87	116	107	99	88	104	98	92	112	88	107	97	86	86	97	99	91	113	104	96	94	83	102	110	113	85	84	92	94	104	100	92	86	100	96	94	114	93	96	99	92	105	80	124	100	86	91	97	106	93	99	114	93	86	83	101	99	94	88	96	100	103	109	106	84	106	101	102	88	81	82	96	98	98	115	122	120	119	88	103	80	104	89	94	100	97	105	86	95	104	102	115	102	95	116	97	110	127	97	91	90	89	107	89	82	94	82	87	94	107	87	90	96	112	93	77	114	102	96	109	101	96	102	108	98	93	98	108	112	86	96	98	100	94	90	93	101	100	83	104	96	78	104	94	94	95	87	83	98	74	83	105	93	92	119	83	95	103	118	99	92	93	113	100	95	88	86	91	96	87	97	90	78
10616	501	507	520	469	488	436	448	379	391	379	436	393	357	408	382	365	350	364	348	350	374	381	373	355	344	348	352	354	359	329	359	353	353	354	376	336	345	354	349	369	334	330	346	345	349	389	382	370	354	325	353	377	354	358	376	329	371	383	324	343	347	351	358	381	346	343	322	351	335	369	352	353	356	335	310	341	323	324	335	342	350	343	359	330	381	345	372	380	343	337	353	340	370	362	381	330	304	348	370	349	324	322	315	376	348	351	328	367	318	357	331	352	343	399	370	348	363	350	392	340	353	341	321	356	348	368	331	382	362	389	367	344	354	356	357	360	322	355	347	336	366	343	325	326	378	349	349	335	367	382	329	362	336	341	343	361	375	339	378	347	338	334	368	358	354	365	354	359	332	344	379	321	352	350	343	324	357	351	360	350	347	329	356	358	351	361	345	349	350	350	331	362	360	312	337	315	343	323	336	339	356	361	328	332	362	362	334	350	334	322	334	312	340	372	339	362	350	362	375	335	336	367	368	383	340	355	329	353	324	300	357	380	282	354	364	322	360	376	346	348	349	339	354	342	347	321	335	360	344	367	299	351	343	368	361	333	342	355	315	325	336	360	334	316	342	379	355	339	325	318	347	344	340	361	377	366	404	364	325	351	350	347	333	362	327	311	331	341	342	335	359	335	365	352	365	318	368	316	342	375	355	353	352	341	349	334	347	332	343	355	334	348	365	367	335	351	365	352	337	322	331	345	378	355	344	311	327	353	340	333	351	347	383	337	328	328	335	349	359	385	362	363	336	348	370	343	322	334	363	339	336	365	326	354	345	348	353	346	308	365	319	375	359	326	361	337	301	335	356	371	371	338	336	351	400	335	317	337	376	337	351	365	313	325	318	364	341	356	337	340	359	335	362	331	372	320	360	361	353	337	351	380	351	332	333	348	360	303	334	352	332	312	330	368	340	343	356	343	367	360	381	335	349	360	330	370	417	331	344	353	350	361	328	340	375	357	333	375	337	342	344	321	331	371	330	381	319	368	353	346	358	317	347	356	327	340	393	344	343	320	386	348	349	351	343	363	359	340	322	315	363	323	393	358	350	366	357	375	347	334	322	360	359	354	314	344	344	331	328	330	344	350	344	328	310	389	346	350	329	374	343	334	337	355	349	363	381	335	350	336	348	365	340	335	330	361	349	365	368	377	356	328	344	378	342	350	323	356	363	354	364	342	344	354	338	359	367	332	343	346	338	345	347	336	336	320	330	368	358	348	321	329	341	365	375	321	362	379	362	354	374	382	354	352	339	355	344	378	341	350	362	335	368	357	335	374	326	355	357	340	322	314	340	327	374	356	347	349	347	368	339	383	323	349	364	354	372	373	346	376	364	352	359	355	373	344	366	347	360	378	344	348	329	373	366	329	320	367	340	326	317	369	356	369	353	364	368	308	342	371	355	315	362	361	382	347	367	330	381	341	364	353	365	336	343	310	307	351	360	359	341	316	368	331	338	335	353	357	341	372	376	363	362	349	359	337	337	333	379	317	321	330	346	335	361	357	345	343	351	327	342	359	337	341	354	376	357	335	318	358	339	353	355	381	351	347	369	372	345	339	366	390	378	358	338	369	339	364	380	366	368	334	385	324	332	367	389	338	368	330	321	353	341	335	398	337	313	361	354	373	390	381	335	316	365	339	401	340	365	378	345	330	351	343	387	337	318	359	349	364	367	382	381	338	309	355	311	358	344	357	355	337	357	362	344	371	314	348	356	343	358	340	354	297	352	376	354	346	342	361	345	366	312	388	366	318	359	355	343	352	351	372	398	336	354	354	325	335	356	340	368	372	365	322	340	354	339	330	364	331	307	366	346	341	346	317	352	333	341	349	352	361	296	354	362	344	309	352	366	349	340	357	329	331	329	347	350	360	335	315	349	370	341	336	359	335	361	349	350	353	378	347	340	343	348	310	337	389	335	333	349	352	347	357	354	374	368	360	353	352	342	358	353	347	354	366	362	317	350	326	327	350	348	336	334	371	375	351	350	345	368	372	371	360	344	328	351	339	347	340	325	384	352	352	370	368	354	343	344	369	334	370	368	396	340	375	377	347	316	331	350	359	351	416	357	340	352	313	382	331	322	332	365	336	357	382	322	362	351	317	383	357	351	354	338	358	355	365	340	320	345	330	318	313	370	344	335	354	328	352	377	345	364	358	374	369	348	361	345	380	359	325	323	344	345	368	324	396	325	389	384	347	340	321	342	342	334	366	311	345	357	346	344	339	361	317	360	336	344	363	388	346	397	333	368	366	346	347	347	386	380	328	388	366	348	380	357	339	344	327	349	309	372	346	325	387	364	363	359	322	361	359	394	333	360	349	381	364	339	360	356	359	373	340	369	350	340	357	344	345	385	346	343	387	348	345	345	346	346	309	364	366	345	358	352	342	322	382	373	334	374	336	352	322	320	355	374	364	302	318	343	349	385	343	328	379	364	354	365	387	345	362	354	358	346	374	368	364	337	352	352	360	309	329	335	354	354	355	366	365	328	345	351	343	374	351	351	351	361	360	357	362	353	324	330	360	354	386	345	363	359	367	358	341	357	357	347	355	364	350	373	366	352	362	380	343	378	368	326	387	368	337	377	361	319	333	355	334	369	321	377	336	335	381	347	325	374	382	338	333	330	330	320	329	344	358	339	300	316	313	375	345	346	343	329	344	352	339	332	368	337	373	352	372	353	378	344	368	345	356	356	349	364	337	338	372	367	367	370	344	354	357	350	365	356	337	379	353	353	358	343	391	351	386	355	374	361	343	350	343	346	367	332	350	359	379	369	373	340	378	373	338	369	383	339	383	364	315	351	383	329	381	340	380	311	344	343	369	346	358	330	344	353	338	342	373	350	348	329	317	317	356	345	371	332	349	354	375	336	326	377	367	364	312	349	360	331	344	343	368	333	350	343	351	340	341	358	381	359	369	343	338	312	352	339	367	372	342	352	364	337	329	332	371	338	360	364	381	376	327	350	348	352	338	364	372	328	350	355	352	323	354	345	331	358	349	341	340	315	333	330	339	376	343	365	382	346	366	372	343	354	340	324	355	345	340	358	349	363	344	368	348	336	359	361	376	342	326	381	330	322	381	334	373	359	336	311	364	343	336	368	360	330	351	360	362	362	340	326	352	357	340	376	363	370	355	386	334	358	358	331	361	310	316	314	371	361	337	341	384	357	343	363	337	369	346	331	376	360	373	358	351	328	393	354	330	345	330	374	320	338	343	370	310	342	373	332	385	346	389	358	354	351	378	326	352	353	357	357	332	345	370	354	341	347	328	325	352	385	361	373	351	353	333	364	357	371	326	382	356	349	375	339	375	399	352	367	361	354	394	358	346	338	358	359	354	345	372	337	363	359	341	370	358	368	365	365	363	380	332	336	382	344	348	333	367	347	338	360	352	338	341	366	312	348	341	398	321	348	335	339	364	349	357	342	343	353	359	336	331	376	318	335	359	322
54747	17765	2954	989	678	498	424	390	307	295	243	200	233	192	197	257	212	192	203	213	218	183	179	182	194	180	169	172	174	186	206	194	157	183	177	181	161	182	164	178	205	156	186	176	187	203	185	205	175	167	172	156	165	167	180	174	149	177	178	164	173	189	162	169	180	179	162	195	186	194	196	150	170	192	197	177	161	179	157	185	171	144	171	193	187	162	183	157	171	168	191	170	212	152	165	187	194	190	156	185	171	147	193	173	181	165	212	149	169	175	191	177	182	168	181	180	173	195	194	138	171	197	179	175	161	162	199	156	172	159	166	161	173	182	155	175	172	180	164	178	154	181	186	178	170	163	140	190	167	162	189	161	173	168	167	175	162	159	177	163	171	181	167	171	159	159	170	174	189	162	194	169	181	163	139	153	187	180	161	177	151	187	164	166	173	197	189	162	173	181	190	198	152	185	161	181	178	163	180	205	174	174	161	187	159	168	171	169	183	155	152	148	170	180	189	190	165	170	175	177	184	152	147	193	169	172	153	164	164	192	183	141	129	178	191	182	184	168	169	174	170	162	136	162	203	172	190	165	193	192	173	173	154	168	195	146	174	175	172	166	166	180	179	168	161	157	178	174	183	172	169	160	169	172	173	187	207	192	187	165	184	161	148	186	149	162	189	171	165	168	194	170	145	171	175	176	167	178	161	166	171	183	172	163	182	178	187	174	164	177	184	161	168	169	148	183	172	191	182	149	207	165	187	191	199	161	182	181	170	160	173	162	174	169	168	172	153	175	149	171	173	168	153	164	182	171	154	153	181	173	163	163	179	168	184	162	170	195	173	172	175	191	166	167	180	157	167	155	167	180	165	183	161	176	170	148	168	179	181	168	191	152	178	163	171	167	172	165	175	164	173	159	182	166	189	176	171	182	158	171	190	184	173	183	167	168	180	197	204	182	192	159	160	161	168	164	136	163	173	170	154	146	174	181	179	164	179	149	189	161	198	179	183	154	167	168	155	161	198	172	180	175	143	174	175	170	165	160	159	167	178	151	164	178	165	183	168	177	173	196	175	161	154	176	160	141	177	144	167	182	156	158	177	167	197	149	151	170	186	187	172	163	171	173	186	170	163	180	172	171	164	173	175	155	158	184	179	159	170	167	150	163	130	161	176	168	158	163	164	172	165	162	161	155	180	152	173	167	177	190	172	190	181	152	189	167	176	151	151	163	182	159	187	170	179	164	176	166	164	167	191	196	166	171	147	174	163	145	187	196	182	159	151	174	182	183	164	163	176	164	148	185	172	151	176	172	169	172	171	173	188	169	167	187	176	176	153	165	149	186	176	203	184	164	145	172	171	181	191	197	180	159	188	170	178	176	152	170	163	160	183	169	149	171	150	182	152	173	163	178	177	175	209	157	161	156	176	168	202	194	182	175	186	182	167	167	169	158	171	166	156	175	161	163	185	177	171	139	159	165	183	186	177	192	157	137	167	187	174	175	173	165	188	166	169	159	162	160	170	164	169	184	193	158	178	169	148	171	169	198	162	164	181	178	190	166	152	177	143	172	169	157	170	161	180	175	174	150	174	180	190	171	161	153	176	186	186	154	186	161	174	167	163	176	166	171	189	201	178	188	200	164	154	166	177	177	191	155	152	183	170	165	152	162	189	190	192	176	160	165	171	158	165	189	186	174	175	184	164	144	155	149	177	165	171	170	176	170	190	166	171	158	187	169	182	180	174	171	187	172	147	171	156	158	174	171	130	161	158	164	163	157	194	180	151	170	172	167	196	183	187	172	165	153	157	163	178	169	178	198	172	172	195	186	193	172	179	168	178	164	189	160	166	168	184	180	181	155	168	161	180	191	192	202	161	160	187	147	185	187	145	180	176	159	147	172	152	138	184	164	194	174	159	176	166	179	155	177	164	165	187	193	185	167	166	158	145	175	146	189	194	161	184	155	179	167	180	181	175	192	184	165	164	159	182	185	171	174	152	147	170	174	161	182	176	168	169	159	169	159	154	166	159	151	177	153	158	169	161	147	166	159	182	184	166	161	182	157	189	178	184	176	182	190	160	178	153	157	159	161	185	177	181	180	163	174	171	174	181	172	159	160	164	177	168	184	169	160	175	157	159	173	177	168	167	149	209	151	165	163	192	202	176	177	187	187	160	156	172	185	172	156	184	192	170	153	167	198	145	175	158	175	184	171	182	179	170	163	186	146	185	199	159	169	163	166	159	172	173	161	177	164	179	172	168	175	166	169	157	186	168	174	177	168	173	184	168	165	188	163	163	162	148	178	159	164	170	160	174	152	180	167	183	179	147	186	163	165	154	186	171	173	193	180	145	183	199	190	165	172	147	162	165	159	167	172	192	206	147	164	191	148	167	171	155	173	162	170	195	176	162	147	166	180	191	188	163	198	174	167	190	184	169	180	165	175	171	162	162	166	177	155	165	180	172	177	172	181	171	164	194	177	180	165	174	172	203	169	188	198	189	185	156	184	164	151	173	161	164	190	164	185	170	167	166	180	154	178	171	178	176	199	161	171	171	175	176	167	176	175	193	192	163	190	186	151	166	174	185	182	149	166	162	175	163	170	182	173	158	168	159	164	161	164	185	175	176	193	177	173	179	186	174	186	160	178	184	167	155	171	174	190	167	147	170	166	167	177	171	174	199	174	176	159	184	186	168	162	156	176	146	170	176	156	181	164	176	176	167	160	165	176	176	176	186	180	188	162	193	174	179	181	169	192	172	168	180	181	174	178	170	163	163	155	178	172	174	199	161	195	173	143	196	154	177	189	179	178	156	171	162	158	159	195	184	184	184	174	152	172	183	160	149	183	179	159	193	192	177	152	155	173	173	170	187	157	164	161	151	149	175	171	172	175	154	158	182	187	164	192	141	173	170	175	168	166	175	152	174	175	191	182	167	149	179	170	178	160	186	190	162	166	156	189	173	188	148	181	194	161	181	155	178	187	185	180	163	173	187	169	155	185	188	152	171	182	169	170	155	187	185	155	160	173	168	183	167	180	173	158	169	172	163	188	178	160	163	155	201	159	185	159	156	168	175	153	191	165	186	146	172	182	177	163	182	194	188	183	185	171	171	204	170	167	175	174	192	187	185	167	187	165	191	191	163	193	201	143	172	153	193	162	165	156	187	158	169	149	181	174	169	163	173	187	174	159	165	167	166	166	155	199	179	191	185	179	192	165	187	184	192	156	182	155	173	163	179	203	180	186	165	180	167	172	167	188	156	166	187	144	161	171	168	155	153	156	176	165	158	174	168	173	154	159	180	180	168	171	163	158	155	197	156	174	175	157	188	176	176	163	165	174	170	166	172	166	198	168	187	162	160	167	178	192	203	157	176	181	142	178	185	187	178	175	163	161	181	137	178	177	188	172	160	159	171	170	165	184	171	182	163	187	184	172	160	166	189	171	147	174	181	198	180	161	180	165	171	190	174	162	165	155	200	196	164	155	158	146	179	172	161	192	165	184	180	161
32670	2096	3166	3387	2920	2339	1987	1634	1451	1291	1166	1072	1012	960	900	884	842	801	805	749	717	715	670	767	662	690	614	653	668	632	671	609	625	588	637	588	576	608	591	590	597	582	602	594	573	586	595	577	580	583	538	582	595	601	608	565	552	562	573	582	536	550	593	575	565	526	552	520	570	530	618	592	561	555	625	590	564	574	576	590	561	578	587	519	549	596	578	559	528	583	575	541	573	551	590	567	551	559	530	542	568	534	555	575	582	536	544	556	550	551	584	563	582	578	551	585	587	549	596	548	557	521	517	529	569	544	567	559	548	591	566	554	529	576	573	564	554	585	590	555	526	548	562	605	586	539	517	575	503	519	541	580	542	578	540	562	597	586	563	560	575	539	564	567	531	576	600	541	572	549	567	584	570	548	575	550	545	551	546	567	562	581	521	578	548	599	581	540	561	543	561	557	585	605	568	545	542	586	563	528	532	538	550	597	544	523	531	579	567	550	541	539	561	539	547	527	569	541	543	566	536	498	543	552	574	547	542	543	552	562	527	539	574	556	565	606	527	559	535	580	539	547	547	555	578	565	553	558	592	543	498	586	575	576	563	525	598	584	559	587	535	525	540	553	551	538	540	578	540	586	577	526	562	517	604	557	579	583	570	547	539	581	554	541	558	568	560	518	560	545	537	545	574	599	562	582	536	574	568	542	574	530	573	547	569	594	580	565	555	553	516	536	554	528	576	542	519	574	554	599	512	550	585	581	562	541	588	561	486	557	527	554	558	568	535	526	578	543	549	535	535	557	570	575	557	564	588	530	586	546	521	597	556	555	609	563	567	516	549	585	505	582	589	578	575	569	553	546	529	519	598	579	502	541	559	530	558	580	556	546	525	509	532	588	556	561	566	562	555	596	549	596	531	549	533	577	531	556	555	580	575	563	564	560	543	584	557	512	534	536	548	522	587	581	590	561	549	576	564	567	559	541	544	550	545	556	585	528	531	552	542	567	574	563	553	563	605	547	583	544	567	542	582	551	558	556	558	568	497	528	549	569	546	572	527	538	548	547	561	598	576	562	566	522	581	547	544	551	543	594	559	553	529	575	525	537	566	572	543	520	519	544	590	532	544	535	573	532	546	506	537	532	551	534	591	574	576	536	561	584	560	544	514	558	554	558	568	579	579	573	563	573	536	559	556	561	584	525	542	546	513	583	563	522	593	588	562	549	549	570	546	534	573	523	557	586	546	523	544	564	564	587	543	550	558	567	562	529	571	546	589	580	521	520	549	557	501	521	489	562	587	576	553	570	607	543	507	563	519	522	560	522	546	572	528	552	564	580	550	615	564	553	561	564	560	522	577	546	536	596	531	570	551	529	569	547	584	540	563	544	575	538	562	542	544	547	553	557	504	542	553	570	572	522	592	558	549	536	579	540	585	582	580	585	563	524	566	576	542	552	538	560	555	550	551	512	562	576	569	539	531	545	565	554	550	573	535	542	546	546	530	534	564	570	563	542	533	541	496	551	588	529	589	565	545	520	554	591	542	551	552	606	559	557	568	552	542	584	568	578	550	544	541	543	509	531	520	501	574	535	577	623	534	566	513	541	585	558	494	514	576	540	530	554	535	569	550	569	553	548	583	570	530	536	509	567	586	565	539	570	554	563	542	566	498	576	569	546	528	521	565	547	600	555	534	566	550	546	613	581	540	549	578	578	576	561	581	548	564	510	581	562	576	575	538	499	536	559	559	554	556	501	524	550	537	504	604	536	575	564	514	583	561	586	591	539	547	551	524	587	562	560	562	558	557	494	529	547	533	552	538	533	565	526	586	550	519	553	540	524	558	575	559	573	502	572	544	542	552	579	565	545	541	557	526	583	546	513	583	587	589	571	544	551	537	589	571	566	517	533	582	575	551	569	536	506	532	564	556	578	543	549	581	596	513	513	570	566	559	562	563	541	572	529	551	561	543	606	557	562	595	538	512	548	602	530	542	548	553	581	556	556	582	551	570	544	541	605	504	550	533	545	606	555	546	561	535	552	575	498	570	531	548	574	589	519	549	556	543	533	544	594	567	566	550	561	557	572	583	557	587	562	551	507	562	577	606	523	568	571	556	546	543	531	546	572	585	540	526	542	539	591	538	533	546	559	539	557	580	546	559	537	571	545	535	570	524	519	531	504	564	538	512	544	549	558	557	573	552	521	545	610	552	519	550	564	544	557	545	563	538	525	572	572	544	575	543	544	600	538	531	564	563	537	593	592	574	530	549	547	566	562	501	524	568	536	522	576	540	512	556	623	541	563	613	534	526	558	577	557	583	581	530	565	547	541	586	588	573	487	541	588	557	568	548	576	579	555	514	543	539	554	525	565	570	588	535	573	565	549	555	573	520	552	540	505	542	540	540	554	505	521	570	501	572	545	562	544	543	594	555	549	566	547	533	544	545	552	522	544	529	578	528	544	583	532	555	570	606	516	577	515	568	567	533	564	560	544	547	561	533	547	549	557	557	609	552	558	571	496	552	552	558	508	563	550	537	538	542	559	563	538	531	595	570	523	583	536	524	582	566	550	572	565	513	566	532	544	531	533	511	544	528	518	578	517	529	560	514	586	525	552	535	562	563	584	543	539	530	551	521	561	566	561	550	568	553	579	567	536	575	538	529	551	564	594	539	555	533	567	557	542	609	551	553	527	549	515	526	551	543	541	547	528	515	551	512	547	584	567	533	532	535	527	544	557	584	557	598	557	559	564	587	557	568	524	587	550	576	507	560	534	557	587	529	525	571	581	522	566	519	565	566	580	564	527	557	562	562	529	554	555	579	580	528	548	530	581	528	515	554	548	538	511	555	559	553	568	567	582	545	556	584	559	566	525	550	575	540	564	542	540	568	503	582	554	596	594	581	527	547	520	559	573	544	543	542	577	527	523	541	559	557	560	541	549	557	573	553	573	547	532	552	531	532	583	522	549	572	554	551	570	500	510	559	581	518	547	576	574	545	549	541	544	550	539	551	545	555	577	558	538	524	560	542	547	584	542	498	501	506	549	547	524	540	529	546	547	562	534	552	585	521	547	544	570	561	561	574	580	554	567	537	524	519	574	556	519	521	546	545	554	558	591	552	526	547	540	556	580	585	552	557	570	582	515	564	539	526	557	577	579	544	559	531	551	552	556	533	549	521	525	557	555	545	561	523	566	537	612	544	525	573	551	560	532	549	564	516	579	558	563	565	484	573	555	496	558	580	529	557	580	544	522	560	520	567	571	577	523	541	613	577	548	535	528	537	530	516	555	564	587	530	585	565	560	550	543	540	519	566	549	506	546	528	598	520	545	566	527	616	570	541	534	529	535	523	528	564	549	554	601	568	558	514	504	561	585	545	533	569	579	555	585	529	566	561	518	540	591	563	592	551	567	505	578	525	586	572	535	542	548	571	531	568	581	540	561	563	531	580	513	572	587	581	546	544	563	563	544	569	523	534	553	543	525	556	551	509	585	515	565	534	523	539	568
64744	23905	8106	2363	1401	1017	800	717	569	504	432	420	422	386	359	363	348	339	328	329	310	281	330	297	298	296	290	292	289	237	283	258	262	285	292	310	291	300	266	274	254	291	288	308	286	269	268	283	271	279	273	285	261	271	280	268	272	277	254	278	284	299	308	253	243	278	275	254	279	277	266	287	277	296	272	273	262	264	325	309	263	295	268	248	279	279	266	282	270	274	243	236	287	250	278	258	256	253	292	241	269	275	261	282	261	293	276	274	259	277	264	278	286	275	269	254	247	258	266	265	235	292	263	285	279	272	258	252	283	268	269	271	258	271	269	237	274	251	239	263	266	278	291	256	249	286	244	261	263	254	253	258	264	295	255	258	286	255	294	278	266	249	293	284	297	271	252	257	287	260	297	253	256	259	262	254	312	260	294	261	273	234	271	272	259	262	275	282	275	239	287	248	298	250	271	280	280	273	257	266	313	267	270	262	277	279	272	272	253	293	274	290	281	254	268	250	267	278	279	242	240	277	276	254	280	277	275	289	272	268	273	258	269	216	299	272	252	249	265	263	254	239	275	305	282	263	277	261	282	243	281	264	276	268	274	274	277	303	292	255	284	269	268	260	248	268	267	283	240	251	278	264	267	312	246	270	277	240	255	266	279	285	272	268	279	293	252	281	254	277	291	269	257	282	267	261	275	285	272	225	240	282	267	282	276	264	256	278	281	278	288	271	248	301	269	285	288	291	279	257	263	265	249	265	284	265	258	244	265	250	250	275	271	312	297	296	267	273	299	277	277	262	262	239	247	272	269	287	278	284	284	268	255	297	277	285	265	270	252	278	278	269	264	257	266	262	276	266	272	253	280	278	282	278	278	273	249	261	232	284	275	305	254	260	270	266	267	260	284	271	291	272	245	266	261	268	267	258	261	248	273	249	265	266	259	243	280	281	268	268	278	224	264	250	286	265	273	276	280	262	278	270	254	279	263	275	253	244	255	285	273	271	272	275	262	266	259	300	257	249	268	255	291	272	290	281	240	264	294	268	275	276	259	269	262	255	254	270	266	306	283	259	284	273	217	268	278	244	282	280	266	268	302	253	274	270	279	280	285	259	241	268	273	264	260	251	232	280	250	317	269	293	264	284	274	256	267	282	272	255	258	256	279	249	273	260	272	279	261	262	275	266	249	278	260	260	285	253	251	276	299	266	248	258	291	250	236	277	272	263	258	256	260	290	269	279	264	251	271	277	285	242	258	272	247	274	291	291	250	263	287	251	286	268	251	269	266	239	260	289	277	295	291	256	251	257	278	245	262	268	281	258	261	247	267	292	261	293	282	282	264	277	295	268	258	273	291	255	255	282	268	274	282	277	269	293	275	268	264	275	272	279	254	267	308	273	289	245	283	246	286	262	286	264	252	251	275	256	281	284	259	278	276	275	290	264	265	249	255	258	291	236	249	282	238	296	225	256	249	263	262	245	287	260	251	272	274	265	273	267	257	257	284	260	267	282	280	264	258	272	263	276	270	268	274	252	259	252	253	273	247	243	236	293	290	262	284	267	227	313	290	252	255	277	245	258	270	265	276	269	258	278	266	274	279	281	250	294	255	243	287	253	281	291	274	267	264	286	260	255	293	292	287	290	259	247	254	297	283	274	289	260	243	270	268	259	263	269	276	269	272	263	280	282	267	263	270	253	295	256	279	255	252	259	274	293	248	288	261	269	260	272	286	263	275	290	257	275	260	273	273	269	250	260	285	269	284	289	281	292	275	292	257	266	268	235	228	252	256	277	301	265	265	271	279	283	260	283	274	257	270	265	291	263	265	260	243	274	265	271	248	267	279	272	282	282	261	280	262	263	268	263	294	269	255	287	268	264	298	310	292	247	249	267	248	277	260	302	267	258	277	264	271	242	245	277	248	287	296	294	245	266	269	269	278	242	282	260	244	272	267	258	248	241	300	285	264	279	221	280	263	261	285	289	268	277	274	263	248	268	274	263	284	258	244	236	260	280	265	276	293	256	274	250	281	248	261	262	272	271	261	277	248	273	275	242	278	286	272	260	273	263	254	305	282	287	235	278	283	275	272	263	268	246	278	276	279	260	266	270	259	302	260	262	276	267	263	247	291	261	274	264	258	253	224	275	255	301	264	270	259	281	253	261	289	274	287	274	284	273	268	260	279	254	270	276	280	244	242	252	254	274	319	289	277	230	262	270	269	286	272	280	268	268	246	265	280	279	266	266	255	247	260	234	273	307	256	269	273	274	256	281	278	270	279	251	244	277	255	267	283	270	259	267	253	279	286	279	286	274	282	245	255	253	281	253	285	248	266	285	258	263	274	263	263	237	292	244	300	264	273	279	282	241	252	300	236	279	281	272	277	270	260	249	282	281	261	271	253	269	283	264	272	289	283	280	295	273	265	238	291	273	273	266	256	293	273	283	266	264	296	289	271	241	279	264	274	277	272	251	278	274	276	266	262	246	263	281	283	249	275	264	292	262	275	259	282	256	302	259	270	251	275	272	257	291	254	254	244	255	273	271	269	237	279	277	245	267	263	277	275	267	255	266	303	265	272	276	301	289	233	247	271	269	272	264	268	266	263	278	267	279	271	261	292	242	260	241	255	271	269	260	273	264	278	285	228	285	274	286	300	268	240	259	275	246	271	284	282	281	268	232	245	283	268	266	263	246	263	255	263	265	290	255	285	264	278	267	257	251	273	259	270	255	290	294	281	278	285	241	276	258	257	305	290	267	276	233	290	254	268	264	286	271	278	272	308	250	260	261	256	255	294	265	255	265	278	273	277	264	256	273	257	269	252	274	267	284	264	266	266	299	271	276	288	298	271	264	269	246	254	249	275	255	259	274	263	284	279	286	279	247	262	273	263	273	254	300	282	249	256	264	293	262	261	270	268	287	281	272	243	269	277	289	272	295	247	248	251	271	281	242	248	274	313	260	253	287	260	272	270	271	267	281	258	263	267	260	291	269	292	252	262	259	242	260	225	242	263	290	267	277	267	277	255	277	274	267	264	261	259	264	262	244	266	294	244	286	279	244	252	280	271	254	263	273	283	275	281	265	269	274	271	296	252	257	276	257	262	242	259	273	255	297	286	273	272	270	263	277	262	280	321	267	259	278	249	274	274	288	268	250	252	288	274	266	271	283	285	287	287	295	252	245	287	244	268	276	272	290	279	260	285	247	298	250	265	277	257	265	281	259	280	275	237	248	269	255	271	278	277	253	244	267	250	266	278	249	256	275	257	268	261	270	246	251	242	285	282	252	250	286	267	282	292	261	300	277	291	242	266	263	267	280	286	288	291	281	270	276	281	270	292	239	274	288	290	246	301	284	265	262	242	238	291	288	295	267	264	242	231	246	288	240	245	249	272	285	286	302	241	286	255	262	262	278	280	259	276	296	274	290	275	281	306	277	289	267	267	244	261	227	280	268	286	279	265	297	290	280	290	245	225	277	273	282	261	284	254	301	246	288	254	263	258	281
39738	3418	5858	6309	5273	4326	3562	3042	2625	2365	2078	1884	1656	1559	1474	1418	1339	1284	1214	1164	1162	1189	1080	1076	1081	1042	1069	1050	1015	957	945	967	936	924	965	922	917	907	930	872	919	844	877	839	880	823	922	883	850	840	887	846	795	803	826	769	828	861	813	841	831	875	845	795	758	828	822	823	835	831	819	820	810	819	796	795	840	799	782	785	787	826	803	767	785	875	779	792	776	854	800	806	792	822	860	765	832	808	786	823	770	806	779	864	809	814	755	805	772	786	777	780	758	799	781	799	791	758	781	792	745	832	816	786	791	824	813	816	789	800	787	775	795	791	798	805	860	756	824	826	811	855	767	793	765	841	824	821	811	793	850	813	843	760	769	808	750	709	844	764	786	796	784	793	825	817	822	791	811	835	744	799	869	773	788	803	792	823	797	780	827	818	805	833	792	810	828	813	814	798	795	801	813	803	817	781	767	780	824	755	851	746	797	763	824	814	821	814	778	769	795	760	807	776	773	757	794	825	801	835	784	795	777	801	802	799	841	813	779	785	839	825	784	774	835	816	789	766	806	794	825	800	825	768	781	765	735	779	747	800	809	786	767	786	810	815	787	791	789	788	808	819	780	799	769	747	788	783	758	817	780	839	738	781	769	741	802	789	833	770	823	753	793	812	774	789	826	790	819	862	786	761	823	798	807	823	844	738	785	780	791	781	831	787	764	811	783	770	809	806	820	800	773	856	775	842	729	782	767	818	858	779	780	836	757	837	778	790	788	795	806	787	745	772	766	780	786	747	786	821	803	805	794	772	765	862	754	744	842	795	807	744	822	816	808	800	781	884	762	796	813	765	752	812	768	777	816	792	830	773	819	786	779	797	788	810	750	773	802	761	840	793	837	772	800	812	757	825	826	780	817	795	822	778	822	788	777	822	755	803	797	780	800	835	767	855	791	811	758	820	773	807	760	777	783	776	793	784	783	762	807	822	807	769	826	801	797	801	756	811	811	820	803	803	808	798	828	796	797	744	804	782	819	818	791	774	846	841	799	815	840	784	801	823	746	812	778	784	856	779	781	805	796	752	797	795	765	794	821	724	811	806	766	812	803	803	754	746	786	800	786	783	846	835	796	739	812	776	842	783	816	775	753	815	801	763	797	800	800	790	763	814	756	747	803	753	797	785	742	791	763	798	805	805	774	766	844	781	840	770	757	732	812	808	823	809	769	791	794	732	812	770	795	739	801	756	776	813	825	788	834	784	835	774	816	804	768	798	748	741	818	793	780	753	807	811	826	781	804	813	813	765	774	806	756	819	822	789	776	766	821	743	770	770	813	798	788	787	761	801	806	791	787	794	826	844	792	831	751	799	746	802	857	784	793	790	751	767	814	789	853	807	825	762	825	805	791	806	771	781	765	825	798	824	766	805	850	781	786	852	811	823	740	755	807	858	757	813	810	808	834	766	766	785	780	808	754	809	813	765	706	738	775	801	773	779	810	794	777	792	777	817	792	777	774	789	759	780	772	791	835	835	827	751	839	767	770	815	812	808	803	786	773	789	772	771	799	798	802	773	780	827	812	791	779	795	803	824	813	787	747	826	757	759	836	798	790	795	797	780	808	794	798	843	780	829	760	812	818	794	825	789	727	803	783	795	783	770	778	817	720	790	771	847	824	821	760	819	779	784	798	819	785	800	821	803	802	832	787	755	792	824	830	770	803	777	751	790	786	811	761	851	785	771	807	802	799	765	827	836	818	842	806	801	799	785	771	763	808	792	791	799	785	811	824	769	797	790	797	750	821	822	812	822	805	797	777	772	799	823	790	815	751	845	829	784	827	733	817	809	726	847	772	835	797	797	723	781	775	762	781	831	800	777	771	820	780	777	800	808	739	779	757	740	809	795	822	752	798	822	803	815	789	795	802	826	794	774	831	771	785	835	794	792	783	791	787	813	776	766	773	797	805	790	832	812	827	839	802	802	785	780	827	771	747	793	818	840	787	780	810	759	778	794	797	810	787	799	791	797	760	750	815	824	811	799	755	798	798	789	820	809	780	775	801	803	752	803	836	815	743	797	794	810	765	833	745	775	779	835	843	783	810	815	825	815	833	724	778	804	797	791	798	780	816	817	788	773	786	801	816	831	767	794	805	769	795	730	820	792	803	780	800	818	762	752	836	779	786	793	789	843	767	767	816	792	809	808	772	793	805	751	829	822	814	794	820	769	798	824	800	776	768	764	815	715	787	777	803	785	776	793	816	814	750	815	796	817	781	800	777	799	768	770	842	827	766	700	821	758	760	796	805	783	742	802	817	815	843	796	791	823	821	816	792	750	751	821	856	803	759	820	773	757	812	784	786	761	766	834	796	756	785	823	820	764	718	805	772	725	811	788	791	803	794	807	773	813	812	808	775	806	781	805	823	759	758	795	805	755	811	826	763	842	783	794	787	793	800	814	808	779	768	768	763	819	737	791	798	780	787	801	813	789	777	804	774	811	736	792	798	826	758	842	786	779	766	799	798	819	743	813	769	802	814	775	843	811	814	735	771	869	794	798	812	802	836	813	799	797	735	766	767	819	794	773	802	793	851	731	804	823	824	831	808	756	801	849	789	773	850	763	806	835	843	846	786	834	864	841	804	756	805	828	759	808	798	809	811	794	822	812	836	805	833	744	771	776	768	776	775	852	760	752	763	812	768	769	779	792	751	773	771	816	813	844	768	780	769	794	816	755	831	780	784	780	762	801	790	816	899	833	791	693	835	799	799	822	762	806	758	854	776	828	713	824	688	795	798	828	821	800	790	765	796	814	756	814	792	720	818	810	794	771	776	818	853	801	762	785	801	832	812	785	766	827	832	739	756	785	778	840	831	813	774	788	765	832	811	805	779	803	813	767	838	752	800	792	790	798	764	738	777	770	800	765	849	820	828	822	775	800	759	783	786	764	758	828	832	806	758	773	828	826	811	798	784	816	792	811	817	785	817	810	750	818	832	771	807	845	851	835	807	804	759	802	778	816	797	775	807	771	759	740	831	787	775	780	794	765	748	780	808	805	787	818	821	773	755	796	856	819	769	772	806	729	808	783	794	754	789	798	830	734	763	890	768	810	782	786	778	813	829	817	790	775	748	793	758	833	765	809	785	760	791	823	780	781	821	787	808	748	756	797	808	829	763	731	759	796	752	774	806	738	751	758	830	782	788	832	800	819	788	806	804	816	802	846	804	781	819	825	771	764	789	741	743	762	789	805	810	789	835	801	763	798	752	814	796	835	783	760	820	817	800	761	773	851	767	789	758	785	746	789	829	749	775	764	799	808	824	803	779	794	785	806	769	764	824	806	758	820	805	814	780	821	776	846	739	772	798	792	815	777	796	831	772	763	768	807	780	778	781	821	765	834	858	785	820	760	820	751	762	805	802	783	814	809	764	751	764	800	859	772	783	830	783	782	778	791	783	718	746	784	788	807	805	769	773	749	783	822	789	815	798	806	811	776	762	758	770	816	808	789	780	802
10732	744	260	161	140	117	122	118	111	92	95	96	102	114	104	113	100	91	97	86	104	99	108	101	96	93	97	101	100	103	119	93	103	89	113	84	86	89	77	105	112	104	106	72	103	104	102	106	98	103	89	77	103	98	95	96	90	95	98	102	105	89	102	97	99	95	97	107	91	119	89	105	94	115	85	106	94	93	97	107	96	98	101	89	81	92	100	105	77	102	95	80	116	82	94	83	95	89	92	92	102	101	91	93	95	91	106	106	99	99	99	89	101	86	96	96	96	87	100	86	112	90	126	99	120	110	94	85	89	103	87	108	95	103	104	98	93	104	109	93	91	107	106	82	99	88	92	92	99	89	105	84	102	96	108	89	96	96	94	86	103	88	92	88	98	106	90	98	98	83	97	90	109	91	100	102	89	97	94	111	107	103	95	94	92	82	84	97	115	116	99	110	103	103	97	96	93	105	81	95	99	94	102	95	90	104	82	96	83	96	76	99	107	87	87	94	113	78	98	103	97	88	86	105	98	88	95	106	107	103	98	94	96	114	99	81	104	85	94	101	89	96	103	90	96	84	109	96	90	97	88	97	97	107	100	112	93	106	99	103	91	94	84	100	93	107	100	83	90	95	85	108	104	85	106	87	98	82	95	94	104	110	98	109	95	95	81	87	90	97	102	87	82	88	114	113	79	89	84	87	90	95	98	96	102	115	102	87	108	95	87	95	95	97	97	96	105	85	81	93	91	106	103	93	103	104	92	102	101	116	81	92	98	95	112	101	91	106	96	96	85	101	100	102	95	101	102	100	99	87	94	103	98	98	103	95	114	82	82	85	102	99	104	77	113	91	94	106	99	83	105	97	92	117	96	107	107	115	108	94	107	102	89	105	93	105	90	84	101	112	109	87	88	123	94	129	111	108	116	83	87	96	88	107	91	91	94	84	103	97	94	93	108	104	101	97	103	81	92	94	102	91	100	59	84	96	100	95	108	118	105	101	106	105	100	100	91	98	92	109	106	95	107	91	98	90	113	100	121	93	107	85	89	109	88	84	100	97	92	109	83	98	89	113	90	91	104	88	91	110	106	98	87	118	105	100	93	86	73	90	107	92	86	97	93	97	92	92	95	103	81	97	87	114	115	98	86	87	104	98	125	98	80	91	90	97	82	107	81	97	103	110	75	76	85	89	92	116	100	103	100	99	112	98	110	89	77	102	87	99	116	118	103	108	108	100	102	91	103	90	89	102	109	125	104	108	104	91	89	108	88	108	101	93	100	106	106	97	107	89	107	116	107	91	86	103	97	91	104	93	89	90	116	96	98	92	109	92	117	102	110	85	89	88	77	110	86	98	102	94	72	114	104	98	94	91	91	101	92	94	97	106	81	100	90	92	114	105	84	91	96	100	85	99	100	90	98	87	96	113	127	93	113	84	108	99	109	91	101	89	89	94	90	110	92	112	86	95	80	93	83	96	92	108	103	105	86	89	89	117	108	104	87	100	85	112	110	89	100	92	95	88	99	107	88	93	107	90	109	101	114	112	100	105	83	106	87	106	98	108	116	90	83	90	95	102	110	115	85	106	95	87	90	75	101	98	105	107	97	101	97	122	95	106	95	119	88	73	128	89	92	114	100	85	99	117	111	101	84	99	99	80	105	96	92	92	98	104	106	84	101	83	101	123	95	93	90	103	103	106	95	86	97	92	85	83	145	106	113	85	97	107	89	81	81	96	88	95	97	99	106	93	93	103	99	111	89	103	82	93	107	113	79	109	97	97	93	100	88	94	83	83	96	115	112	98	89	103	94	87	115	85	109	108	103	97	93	108	85	95	103	83	76	90	103	99	93	99	92	88	118	93	97	103	109	81	92	93	97	90	100	98	110	109	93	96	116	99	99	99	104	90	84	89	100	99	100	108	100	84	101	88	111	97	105	110	92	97	103	95	91	101	97	91	111	106	93	100	92	96	114	81	123	96	96	97	110	88	115	96	101	102	109	95	98	128	120	94	96	99	82	91	108	86	94	100	88	92	95	90	85	112	97	97	95	104	102	123	91	116	89	100	96	98	98	91	94	98	89	93	95	87	91	91	104	97	115	114	75	111	86	101	112	95	99	88	101	92	116	82	98	88	114	95	102	85	95	110	106	97	103	99	100	91	110	88	111	95	104	105	96	88	108	99	101	87	95	108	103	89	101	111	116	95	99	84	93	114	104	115	97	109	100	97	104	101	95	101	98	86	115	94	80	89	101	91	107	102	101	89	119	96	93	100	92	100	109	83	90	95	95	109	82	88	100	104	100	123	80	96	107	76	99	84	101	89	91	98	111	110	92	99	98	105	101	112	100	99	106	107	86	101	95	95	90	99	107	106	96	109	98	105	77	83	96	103	110	100	98	98	102	100	90	101	89	100	82	79	71	91	111	100	104	98	98	75	87	115	102	84	110	89	95	104	109	89	115	101	89	89	97	97	92	109	100	91	107	107	78	109	111	93	92	100	106	105	88	93	102	94	115	98	112	90	88	89	97	109	100	106	116	104	93	120	102	111	88	96	92	99	105	105	96	97	101	116	106	92	111	93	105	96	107	108	91	99	71	86	94	91	98	95	106	98	94	93	102	100	95	94	102	91	105	96	94	101	108	90	87	110	96	93	101	96	96	105	104	88	72	81	114	77	96	94	90	93	86	108	117	102	85	99	90	88	84	100	99	80	103	92	93	85	87	87	107	92	93	92	116	105	99	92	91	87	88	101	84	98	99	94	87	94	100	96	97	86	99	93	104	96	95	98	97	97	106	85	97	89	90	101	97	88	103	99	97	112	91	97	97	103	84	83	97	98	99	92	73	98	86	90	103	85	91	85	111	99	109	91	123	89	106	107	107	101	104	92	99	94	122	96	102	78	98	90	84	99	118	88	113	94	95	93	103	103	99	97	106	102	98	109	98	91	120	92	88	96	109	92	106	102	100	81	87	107	88	105	94	113	110	98	83	101	112	107	89	111	86	113	107	116	87	83	88	98	88	79	101	104	108	85	81	74	97	85	99	116	105	100	92	110	98	97	85	100	112	83	104	95	100	88	108	91	79	112	82	99	87	111	96	100	96	84	93	93	89	96	114	95	93	79	102	86	98	95	80	91	90	79	78	87	111	91	94	94	114	104	95	88	98	88	93	99	81	111	110	87	109	104	73	93	102	100	96	100	86	121	99	78	85	82	98	109	76	83	96	91	103	83	91	92	90	99	110	111	93	97	111	94	89	91	83	109	101	96	94	80	120	107	100	96	105	108	100	100	101	93	90	112	102	103	105	91	94	105	89	95	94	102	91	106	80	100	111	101	96	104	97	110	112	89	105	91	90	92	85	95	103	84	112	116	96	110	104	95	94	87	99	97	100	99	89	108	106	86	96	89	88	101	97	88	100	91	96	107	87	84	86	98	88	84	106	106	104	98	99	94	116	112	86	98	108	106	68	94	97	94	95	114	85	97	89	98	101	100	106	101
10144	506	558	547	533	474	453	450	412	372	387	372	384	356	410	372	383	381	377	358	380	331	393	356	339	369	361	370	373	335	354	372	385	366	340	339	354	343	319	337	341	375	303	313	373	341	351	384	352	343	363	360	374	355	383	367	317	363	360	390	346	334	376	339	342	387	327	338	353	301	339	388	352	304	364	377	366	354	370	350	388	353	376	358	338	374	328	322	367	336	379	370	341	345	365	368	347	372	368	336	335	358	355	334	334	342	334	338	354	338	381	353	344	327	343	354	347	331	380	367	372	316	312	324	362	339	359	329	335	329	348	359	348	353	365	362	347	362	375	324	353	360	330	357	342	355	361	363	374	338	365	334	380	331	356	359	359	342	360	382	360	322	325	372	351	353	336	321	337	328	379	340	339	358	341	377	347	362	344	346	341	356	308	351	337	367	351	329	373	307	371	358	353	350	374	338	355	346	355	338	340	325	375	354	362	344	336	373	345	323	364	340	316	333	331	333	352	340	373	357	341	377	331	358	352	346	353	338	330	363	343	348	367	341	378	382	344	342	353	334	359	346	351	342	366	348	325	378	340	358	349	344	349	388	389	350	334	320	319	365	345	376	332	350	384	298	358	348	398	350	326	351	335	335	332	341	336	335	357	340	350	322	386	348	348	359	360	370	348	362	388	343	350	356	332	366	375	374	357	369	375	337	362	370	319	354	315	382	374	317	326	352	388	383	360	354	337	370	356	368	333	326	326	365	341	327	343	349	361	317	354	331	348	339	326	356	359	346	328	365	346	331	357	349	346	309	336	350	357	322	335	364	345	364	342	331	336	363	325	348	359	373	342	356	371	374	386	333	342	329	354	369	354	352	331	329	335	354	327	346	334	347	330	363	350	335	363	353	351	332	340	349	365	353	357	341	337	365	345	311	339	350	357	336	331	298	347	351	333	341	356	373	358	347	366	342	360	382	388	361	339	307	370	346	354	338	406	304	354	329	330	385	352	337	332	357	360	344	355	354	338	328	325	347	328	348	357	359	303	319	343	365	376	327	349	327	357	363	376	376	363	362	338	348	351	369	320	315	331	359	353	358	389	351	357	362	334	352	353	380	327	338	365	330	338	357	349	363	381	373	360	338	316	360	345	351	375	299	344	332	353	333	330	348	368	343	318	350	366	337	379	340	378	365	339	338	328	350	358	330	383	346	379	299	381	342	382	304	352	322	354	362	341	329	371	318	355	377	313	316	338	361	353	345	333	332	387	357	353	354	375	346	346	314	352	374	355	355	333	345	347	360	310	357	339	335	380	338	329	330	368	361	340	369	373	349	352	372	365	367	316	375	350	328	345	343	364	332	332	358	355	346	363	337	301	342	344	342	325	330	365	338	341	360	349	350	370	366	365	367	362	332	367	339	349	363	322	351	363	312	314	371	339	334	374	362	380	364	369	360	374	373	364	330	360	358	318	347	370	366	365	324	387	351	355	339	340	345	341	316	413	328	373	330	323	350	312	357	352	359	361	353	344	369	319	335	354	364	351	320	322	346	343	370	356	364	344	352	378	352	365	340	337	313	339	362	365	370	352	342	337	337	309	372	349	387	374	345	344	346	340	325	335	352	349	348	343	358	352	359	338	370	355	312	319	366	321	378	347	364	359	400	340	349	314	308	323	377	350	351	330	342	345	357	346	373	366	344	318	343	337	317	365	353	339	361	381	349	374	358	342	335	323	338	324	334	371	387	300	323	367	379	322	339	356	348	337	356	363	364	327	367	343	353	344	340	332	337	362	319	389	350	375	339	360	356	351	362	360	360	346	338	347	301	360	336	341	338	352	329	343	369	347	351	335	349	318	374	345	362	382	322	344	336	349	366	363	343	323	351	303	355	343	356	354	345	334	339	370	369	334	390	365	367	346	341	349	362	355	350	346	349	349	352	333	374	345	336	304	359	336	385	321	360	337	318	342	340	367	354	299	371	340	343	363	358	330	372	382	312	358	340	332	331	348	362	353	341	335	405	379	373	355	381	376	371	368	354	349	329	343	372	357	352	338	312	339	369	355	365	356	371	326	355	345	341	367	388	335	347	334	341	340	354	379	360	343	369	370	340	326	379	352	317	358	327	329	348	376	363	371	354	346	355	327	374	352	327	344	364	362	373	329	351	358	339	346	321	355	348	367	347	347	365	364	340	333	353	344	314	361	347	331	339	356	347	335	347	323	363	352	320	350	373	337	339	371	337	335	356	333	363	367	332	359	357	369	338	362	337	375	355	334	350	355	327	328	370	348	324	359	333	350	339	392	359	342	355	339	338	364	324	324	362	364	315	310	334	360	330	353	333	356	365	343	334	345	364	306	365	341	362	346	367	394	347	326	352	359	342	309	342	351	395	382	341	370	357	322	372	361	320	351	332	355	385	359	322	349	337	362	349	312	368	339	341	356	369	343	331	353	376	323	334	319	307	357	350	381	379	348	387	348	307	339	331	340	341	323	357	320	338	339	367	320	329	309	357	396	349	315	371	346	354	332	332	350	363	368	341	369	367	383	343	332	350	349	361	332	333	334	352	387	380	366	337	352	350	355	326	350	314	333	374	348	354	396	392	355	362	305	353	337	352	402	369	379	384	367	346	363	361	359	344	341	371	354	325	364	324	356	339	362	341	350	362	354	329	390	347	346	389	387	307	353	354	389	347	339	339	341	337	334	357	360	338	351	380	354	364	316	339	350	342	351	349	335	352	333	368	348	346	311	337	361	354	365	336	367	376	336	341	338	356	315	341	345	375	319	338	329	372	343	380	340	360	394	355	372	379	365	350	342	362	320	327	327	350	312	360	361	374	336	357	357	333	348	331	347	366	349	344	359	354	344	345	368	358	347	336	347	345	335	332	351	334	331	336	330	354	382	364	326	340	357	347	337	341	352	344	352	357	349	333	340	364	362	345	341	377	366	360	295	351	375	373	339	382	348	363	325	371	343	356	382	380	330	354	348	363	340	360	345	360	355	328	356	366	337	371	317	317	320	337	370	348	309	345	375	340	332	325	330	345	337	368	327	337	331	324	376	363	374	388	349	340	374	371	381	314	352	314	337	338	373	344	340	330	337	356	335	362	332	329	352	289	339	363	400	351	385	323	323	342	352	349	341	301	335	349	371	362	333	391	344	371	321	380	347	328	364	343	342	374	348	350	402	373	352	356	359	352	345	359	396	342	356	368	333	353	349	374	366	354	323	363	350	358	364	340	339	355	345	332	334	384	340	375	333	328	376	372	334	350	356	337	363	371	359	370	351	355	327	302	344	370	319	390	374	370	339	340	327	355	337	372	372	341	357	357	334	408	383	362	359	338	344	356	327	330	377	370	339	339	347	337	358	356	348	387	347	345	332	370	357	367	318	328	352	369	372	339	340	354	370	334	326	346	375	317	346	362	382	330	320	370	399	347	360	325	338	348	354	371	349	351	368	337	341	341	329	358	373	340	339	346	360	404	354	365	372	366	373	370	369	320
51874	17784	3001	1071	703	504	430	367	293	302	234	259	242	221	216	207	210	204	211	188	195	179	172	187	179	171	180	196	192	185	187	184	162	195	162	170	187	168	191	180	176	165	165	191	170	175	169	182	200	182	148	163	164	171	171	174	178	189	149	179	170	161	177	169	152	174	177	191	183	175	198	171	177	165	176	190	163	171	177	190	166	202	160	168	173	168	178	171	167	180	165	190	158	164	164	157	173	158	178	170	162	155	152	162	170	182	155	176	164	193	164	179	181	159	175	155	175	205	172	180	186	190	183	159	162	154	165	178	175	187	152	178	177	182	184	175	142	168	186	190	168	167	160	162	177	151	151	166	171	151	219	186	177	169	170	151	159	160	166	179	181	185	172	159	184	151	166	172	173	173	174	173	156	184	152	186	171	171	171	187	171	182	162	188	165	183	151	182	151	176	179	168	151	181	195	189	148	171	183	164	166	169	188	171	153	171	162	162	168	186	157	148	182	169	185	175	161	178	190	176	138	172	162	167	194	167	184	144	162	181	169	179	178	163	173	170	171	165	154	185	196	185	154	162	144	172	186	164	183	157	149	184	154	165	169	188	157	153	183	170	177	158	161	192	163	183	171	181	172	174	155	177	169	197	178	155	166	175	164	170	170	174	168	183	182	160	172	166	161	171	170	140	175	188	144	157	205	172	173	169	177	172	191	190	177	169	177	161	178	179	156	178	176	168	173	157	187	182	181	180	172	184	176	161	179	173	182	169	161	156	191	171	189	179	187	183	169	168	182	178	204	170	178	140	162	164	160	155	208	186	186	162	176	162	182	167	189	150	191	180	166	156	178	182	166	188	175	168	149	176	147	169	179	172	157	178	155	189	168	167	159	181	148	186	187	170	193	166	180	160	158	173	163	162	159	181	156	194	157	163	160	160	173	181	149	184	146	170	176	155	187	182	177	178	165	160	167	161	183	183	170	162	173	179	166	177	153	182	176	160	177	161	183	181	174	190	151	172	167	190	166	183	177	167	174	155	195	162	170	156	171	171	166	189	182	166	171	182	169	152	167	159	204	146	172	180	166	174	153	187	147	204	186	198	160	178	192	173	170	173	152	171	174	168	154	163	187	191	168	175	156	185	141	174	190	154	151	152	158	187	152	166	172	179	146	161	166	161	183	155	147	181	168	167	176	183	183	163	173	189	166	154	168	162	165	156	176	150	179	181	162	152	172	176	161	182	172	191	168	180	172	178	169	150	184	174	178	196	151	189	166	181	193	175	159	155	151	158	159	165	182	157	174	170	158	185	170	157	152	160	177	161	197	168	182	173	173	181	178	189	148	193	181	191	201	180	166	180	185	147	162	168	145	158	149	162	167	157	184	160	156	152	150	174	169	182	158	182	161	181	172	148	152	154	170	164	165	172	174	166	155	182	187	171	158	160	171	174	186	185	173	182	190	161	160	179	175	188	170	169	169	177	178	199	145	165	176	160	171	170	184	177	186	161	195	166	190	146	188	146	174	159	159	159	169	188	161	164	181	162	164	172	164	160	175	167	175	157	185	148	168	162	159	187	150	174	141	181	193	178	180	191	165	190	159	181	186	189	166	149	199	167	157	156	161	182	194	202	163	188	178	181	169	170	162	186	149	175	178	161	166	164	168	179	146	171	188	189	166	164	173	166	172	181	177	156	172	155	172	158	171	216	170	157	178	175	177	165	170	163	190	202	161	185	157	157	161	145	162	157	163	182	160	187	166	189	179	169	165	151	143	177	155	180	190	167	175	156	172	162	170	156	183	149	165	161	171	164	175	151	187	181	165	160	182	147	168	173	162	189	190	186	131	147	177	191	162	162	168	163	165	168	153	181	167	179	165	173	178	171	152	187	161	186	174	170	165	158	186	161	173	165	172	156	158	178	188	155	173	176	167	185	170	159	163	168	159	172	196	159	167	199	193	198	177	190	171	167	174	165	185	188	168	169	173	165	149	176	159	174	167	163	175	165	184	186	154	169	173	187	168	151	156	156	173	165	171	180	167	149	170	163	153	160	161	185	153	156	193	146	150	150	185	178	188	152	193	174	161	192	165	179	172	160	182	178	188	172	187	160	187	186	185	169	185	166	174	172	187	160	174	199	162	158	158	174	163	165	177	178	196	182	186	190	158	177	154	156	155	192	170	172	169	149	193	152	186	179	160	184	183	160	158	153	165	155	155	181	178	154	163	181	164	156	175	178	152	192	185	164	158	183	177	180	159	168	175	152	163	168	152	178	173	161	164	153	162	196	164	184	162	182	174	161	167	160	184	166	171	158	166	161	182	145	161	154	169	188	176	150	159	172	168	190	168	174	157	148	175	164	170	159	173	145	181	168	153	176	177	143	155	176	186	158	175	184	183	162	172	174	173	161	159	180	157	183	168	178	168	179	179	133	173	156	174	142	158	161	166	163	186	159	190	156	161	181	173	173	168	168	173	161	163	168	160	166	144	160	170	164	167	178	181	180	168	130	189	158	170	155	175	147	163	149	173	159	150	188	166	193	163	160	135	173	172	150	158	151	161	201	195	164	194	151	179	165	194	174	186	148	170	161	175	181	176	172	167	151	189	171	192	160	170	146	154	182	169	175	170	169	149	152	182	189	166	168	153	152	157	172	173	149	148	171	172	172	151	164	155	157	172	172	181	178	180	198	171	159	204	163	181	171	170	203	173	177	159	180	148	195	183	163	176	184	168	195	158	179	148	187	167	151	147	164	186	165	180	162	166	163	157	158	148	153	178	169	166	177	155	194	182	188	158	158	175	158	183	184	195	155	147	190	165	154	178	154	156	158	177	174	178	174	163	149	184	175	167	201	162	163	156	169	176	189	177	177	157	171	154	172	167	179	188	166	171	167	160	170	185	164	168	163	192	172	187	182	159	182	162	168	176	182	164	165	178	179	178	152	174	177	165	189	168	177	170	170	183	164	163	160	186	179	161	151	160	176	169	166	171	181	155	190	164	169	155	162	160	176	168	163	157	164	201	193	203	171	180	187	169	160	172	186	154	176	153	152	182	174	172	172	153	166	188	174	185	139	164	151	173	166	170	170	192	150	152	182	192	148	159	187	178	167	159	173	160	156	165	174	175	160	161	166	181	168	180	159	152	169	172	173	163	151	176	176	176	189	180	155	156	156	170	167	158	158	163	163	182	170	182	142	194	152	175	175	161	180	172	153	178	165	186	172	168	193	148	179	185	185	174	192	170	138	180	139	156	175	179	165	174	167	158	178	164	175	142	156	157	202	153	168	161	156	177	152	171	156	178	147	181	172	192	153	166	164	146	169	171	184	174	169	134	170	173	176	183	169	177	172	155	159	173	198	166	172	142	176	172	199	177	175	190	169	169	171	165	172	156	170	174	168	155	185	163	161	183	186	173	192	165	168	156	164	180	152	157	180	194	165	166	190	155	185	156	166	173	157	164	173	166	168	182	154	172	185	143	188	179	168	189	177	177	166	172	181	161	197
31238	2518	3155	3481	2927	2342	1885	1690	1410	1363	1140	1121	1001	965	938	860	830	816	759	751	748	686	709	701	699	654	667	672	674	648	626	628	650	642	604	624	648	602	622	584	621	608	583	564	567	603	561	556	592	552	592	611	592	541	587	587	602	568	559	561	535	510	595	564	590	573	574	556	573	605	606	589	606	581	554	556	508	578	533	588	534	541	530	580	602	532	556	529	561	556	547	555	522	588	569	578	537	533	588	577	559	555	556	567	541	557	548	581	528	545	547	587	560	551	556	560	536	566	582	537	562	607	536	528	576	579	553	538	588	538	615	589	607	551	569	528	532	500	604	536	595	549	570	532	531	574	540	556	539	539	534	534	546	503	528	533	572	553	558	555	532	557	607	507	553	548	533	572	571	520	566	544	553	555	568	575	576	543	564	538	567	543	561	577	554	560	548	574	563	474	562	555	529	581	552	558	502	504	539	512	561	534	591	531	582	586	573	582	560	514	592	593	585	540	542	578	534	531	560	589	574	520	566	580	573	546	565	559	548	519	554	584	565	565	553	588	555	533	604	481	539	549	535	537	557	552	562	562	548	556	550	529	547	629	543	543	558	606	565	557	585	548	544	533	571	556	570	572	529	568	548	560	595	497	505	534	562	559	562	527	525	539	543	506	592	599	556	517	585	577	541	546	547	554	591	548	494	525	550	553	582	554	591	588	562	565	563	548	512	576	567	542	589	540	553	538	548	536	559	551	573	527	563	564	546	579	543	533	559	516	572	523	585	556	526	537	570	570	564	578	543	552	578	570	570	588	540	547	552	573	530	584	570	555	548	532	530	533	534	533	554	541	559	537	497	589	539	546	540	574	543	563	572	578	545	555	574	541	538	577	532	583	522	565	559	523	514	541	542	567	539	563	588	564	550	533	581	544	584	591	535	583	553	536	536	561	541	540	557	573	545	552	549	523	558	575	532	543	510	561	522	549	510	564	498	589	543	518	575	549	569	542	565	552	579	587	553	578	553	575	567	588	536	535	536	509	522	553	541	563	564	509	592	594	590	544	570	567	570	564	533	546	591	556	536	546	566	571	543	585	554	557	517	539	564	538	572	579	545	551	536	581	544	525	546	529	551	581	535	534	519	584	557	553	545	572	588	575	537	523	562	526	556	577	533	524	536	519	528	579	516	568	548	552	537	550	560	513	557	528	557	529	552	556	570	497	548	543	501	585	592	571	611	572	563	541	570	548	559	544	542	567	557	529	551	556	590	539	527	571	580	554	508	543	513	565	531	564	556	547	585	563	579	578	544	548	571	563	520	595	556	595	575	524	598	586	516	544	539	542	567	536	527	517	543	534	536	587	585	515	563	539	582	557	526	572	619	566	568	564	508	558	528	547	529	535	518	592	530	532	540	514	561	578	530	543	591	553	547	531	561	519	551	512	537	530	527	562	548	524	569	534	588	507	574	532	552	506	582	533	574	573	536	571	570	580	538	561	566	519	571	563	509	515	516	531	571	561	548	576	577	560	553	566	553	604	518	562	578	533	517	570	531	579	554	548	569	575	585	519	538	582	573	525	553	559	512	543	553	583	595	553	571	573	503	565	566	522	553	544	540	533	545	558	552	560	513	540	598	598	574	534	544	530	529	532	524	533	525	545	575	528	574	555	525	529	549	537	570	567	549	573	541	538	575	531	576	551	537	548	507	553	588	535	559	577	539	536	532	520	545	542	540	540	569	516	565	526	572	567	521	533	544	551	562	515	528	575	540	557	536	543	565	500	526	552	534	545	534	537	550	567	587	569	525	578	555	556	523	536	537	550	552	572	537	567	551	573	589	549	547	538	554	553	581	532	537	549	486	554	513	502	563	601	573	548	507	501	597	575	588	584	572	547	554	562	560	556	500	554	570	569	547	543	570	530	564	508	551	504	516	560	584	560	559	548	572	556	520	593	572	526	517	556	553	566	624	579	574	556	552	546	573	574	575	531	538	531	549	576	526	572	580	555	550	560	528	531	578	545	558	529	517	526	576	568	533	520	558	548	556	535	551	521	550	538	555	508	519	546	590	544	588	579	578	491	541	582	542	573	573	562	547	529	569	541	563	522	580	566	571	548	537	572	552	581	631	564	549	569	546	546	567	560	549	579	538	533	567	557	542	552	526	594	536	533	512	551	544	547	523	612	537	564	528	496	496	572	545	565	552	533	580	553	590	560	535	524	544	560	567	539	532	543	580	587	543	551	565	558	556	566	590	534	526	553	536	540	566	537	552	521	555	586	545	540	514	571	592	548	565	599	573	535	544	573	530	536	542	525	527	600	532	529	544	575	537	572	567	507	515	518	534	579	586	509	510	576	550	539	543	514	548	585	614	552	542	552	606	556	559	583	539	549	554	560	569	572	548	524	539	496	593	577	496	551	571	557	552	567	561	532	551	560	517	611	563	558	560	526	532	590	550	565	565	571	544	566	506	531	563	560	552	585	573	511	543	543	560	568	545	558	559	549	572	553	529	557	523	548	589	554	560	516	533	545	534	561	564	586	501	557	574	565	536	557	559	561	553	595	572	548	534	586	565	534	517	585	559	536	573	542	598	529	549	545	554	538	605	556	554	547	534	578	563	585	563	547	503	519	521	512	529	563	513	546	508	541	558	557	509	514	565	537	594	558	545	554	536	591	579	605	577	544	530	531	564	581	554	508	569	614	537	569	489	508	570	517	539	557	550	598	595	543	523	570	539	541	570	538	551	536	525	543	558	534	577	556	532	585	532	582	538	572	530	550	534	546	543	532	551	561	577	546	544	584	571	532	564	531	537	554	574	547	552	552	555	558	576	520	512	584	545	555	574	543	521	547	524	592	552	607	525	502	583	571	577	548	569	554	558	534	588	579	536	568	566	525	558	558	582	550	567	525	570	556	519	540	549	489	564	496	549	534	522	498	531	574	568	563	534	558	585	521	572	563	580	568	554	565	566	536	545	563	574	596	568	536	543	567	532	552	546	588	503	569	507	555	568	570	549	532	595	584	578	596	568	567	542	549	549	586	517	533	565	540	563	506	524	567	562	549	534	568	540	593	539	580	518	513	571	526	535	565	515	567	556	556	573	528	528	541	556	537	557	551	565	579	600	559	567	539	529	517	534	582	552	533	526	546	563	571	570	529	544	574	567	504	544	574	527	554	540	588	584	535	545	574	544	531	556	564	562	485	579	589	555	572	555	507	520	552	536	548	518	528	559	563	528	573	556	528	569	483	512	547	573	537	551	575	559	517	569	545	543	529	569	585	536	551	525	555	545	538	537	532	526	564	557	575	532	526	517	552	544	587	569	533	545	559	540	537	545	532	534	517	536	565	560	540	542	572	562	537	545	569	546	556	590	546	522	544	554	531	554	592	558	528	532	555	570	597	552	577	592	522	561	567	595	595	598	529	587	540	533	557	559	533	541	569	542	526	584	603	593	581	518	555	549	498	554	561	502	545	576	527	521	557	530	568	529	555	565	538	530	572
63507	25187	10168	2714	1411	1003	779	672	608	524	456	401	418	378	357	318	354	312	323	326	314	292	298	326	306	300	305	298	261	293	252	270	258	285	277	258	267	293	289	276	288	274	260	293	285	260	287	295	267	267	269	264	272	285	268	294	297	284	295	274	268	286	272	276	269	270	270	243	282	293	252	282	278	247	271	285	283	256	271	270	251	250	276	289	284	270	253	262	264	243	267	264	244	282	238	276	251	256	262	255	289	261	264	281	276	281	277	271	302	299	258	259	280	291	275	254	296	273	257	257	297	275	273	294	293	235	270	282	246	260	260	272	319	265	251	278	256	272	269	292	294	250	245	261	272	289	265	273	261	251	276	256	284	271	273	277	286	251	272	274	265	282	259	259	312	268	260	250	276	263	277	258	280	234	248	264	285	244	278	297	241	248	248	265	265	275	277	250	253	257	257	231	283	268	263	286	265	297	268	276	261	286	279	288	263	246	241	279	284	266	265	272	267	266	268	261	278	296	281	277	270	252	269	243	298	288	253	249	264	278	285	275	268	286	259	272	243	258	263	284	254	256	283	270	280	277	242	268	277	260	283	249	275	275	270	248	259	249	269	276	269	269	258	284	280	265	252	288	236	266	262	258	273	276	266	272	298	265	252	274	254	275	288	254	250	267	268	256	279	257	302	293	287	261	258	267	286	269	277	262	257	242	292	267	263	260	281	266	259	270	256	258	272	241	240	285	284	275	238	283	289	270	298	250	249	239	251	247	281	271	269	255	290	266	299	264	262	263	275	258	258	287	269	270	275	270	270	246	262	273	269	255	292	262	282	221	263	259	286	288	266	263	286	278	254	274	248	242	276	247	272	247	274	248	260	302	250	265	252	263	285	278	255	277	272	264	299	260	304	263	286	293	258	284	275	289	256	241	273	263	290	277	256	276	298	297	243	283	262	284	256	266	280	314	264	264	247	295	273	276	276	293	269	290	273	279	259	237	274	202	270	246	258	284	258	275	282	245	294	275	250	285	244	299	277	270	265	255	282	276	293	253	248	273	281	242	251	260	252	285	269	253	260	262	258	289	292	269	284	283	277	278	255	265	239	285	253	297	285	250	272	274	267	241	282	277	289	271	285	272	257	280	288	252	244	274	258	249	246	273	277	240	279	257	247	290	275	266	280	272	254	258	242	281	260	306	259	285	222	272	259	261	282	271	266	254	258	260	260	249	256	282	275	261	257	306	264	247	277	252	274	258	272	258	268	244	265	271	281	253	246	256	270	275	257	270	280	265	270	275	271	283	308	219	268	259	267	271	283	291	250	296	269	256	287	231	277	261	284	273	243	296	280	267	284	272	290	284	262	261	257	256	250	308	249	261	299	256	277	274	267	299	246	249	260	263	268	264	270	281	256	270	276	289	284	271	262	245	280	270	258	255	270	258	269	280	261	254	246	246	268	237	275	269	266	258	267	260	272	261	268	268	247	279	278	242	250	259	251	245	253	257	238	297	257	290	248	270	252	272	279	256	265	255	276	290	279	249	281	257	265	264	267	271	272	244	259	287	257	275	250	273	262	245	267	265	284	319	270	273	261	261	283	268	262	285	254	264	266	269	258	279	277	272	262	293	279	258	257	288	248	246	261	271	262	248	266	248	236	253	274	277	280	265	275	253	266	239	272	255	246	252	288	286	267	253	248	245	274	281	269	261	276	273	288	275	266	248	272	248	279	255	268	281	272	258	282	277	248	260	285	267	290	279	255	284	276	242	280	259	290	283	253	260	269	264	289	264	291	275	262	264	275	281	282	283	283	276	270	298	256	245	286	250	276	273	302	263	245	234	278	252	264	243	261	255	273	260	256	250	276	278	277	278	242	277	248	284	304	285	282	267	260	268	267	243	281	265	261	286	273	259	264	249	257	288	278	266	243	260	281	264	271	261	248	274	276	276	270	272	279	246	266	295	276	273	243	264	274	274	267	277	276	293	284	259	235	275	263	280	268	288	262	260	280	285	253	283	289	258	273	311	262	267	270	243	261	263	274	267	292	270	273	258	246	245	274	254	293	256	275	296	286	266	271	279	290	251	259	277	252	267	260	263	253	263	241	281	264	270	264	261	252	269	275	265	253	257	283	275	264	277	262	259	276	257	269	267	279	284	279	263	264	258	298	301	258	282	279	286	276	265	291	258	270	290	257	283	271	255	237	290	293	270	280	229	292	254	262	283	260	258	256	276	283	249	266	280	242	261	267	249	278	278	256	265	283	269	310	261	270	263	276	258	260	264	258	284	284	296	274	274	277	262	267	241	238	275	243	279	280	252	287	286	235	251	259	274	256	268	270	258	270	257	276	286	293	308	270	265	259	253	304	263	274	268	268	266	267	274	268	281	291	284	267	281	244	257	263	269	251	252	262	263	272	287	248	286	277	271	277	261	295	280	250	287	243	264	259	287	286	269	250	251	275	278	289	277	224	271	273	264	250	271	249	277	270	277	302	264	273	232	270	270	234	293	266	277	265	267	272	267	263	276	259	256	269	263	222	284	257	248	268	253	266	291	264	263	288	275	249	229	246	274	289	269	260	281	249	287	263	304	264	272	257	286	272	251	243	254	267	276	278	278	263	281	259	254	306	247	261	269	266	267	268	271	304	271	265	273	248	249	248	239	253	246	259	261	282	255	254	268	231	265	306	282	265	254	258	242	274	274	249	255	244	253	246	233	284	261	277	257	282	289	258	257	291	246	282	267	270	277	291	245	262	264	275	244	286	273	274	253	255	272	264	274	258	279	281	260	253	283	275	245	283	263	288	256	265	275	252	270	249	273	277	279	249	279	252	285	276	250	245	265	296	280	270	267	262	274	242	260	306	243	260	297	265	278	274	252	252	266	273	258	281	292	272	263	276	271	245	264	265	276	252	274	269	260	255	266	250	290	253	267	302	251	279	255	273	283	234	262	272	272	255	240	267	269	259	247	274	246	257	232	291	272	274	244	264	257	264	276	262	286	277	264	255	245	270	243	262	288	258	273	287	278	270	268	268	260	255	270	261	251	294	278	250	270	258	247	270	286	261	280	273	273	269	273	271	264	273	231	266	287	265	293	262	249	258	219	265	263	262	261	292	276	259	287	275	244	281	288	244	292	277	257	255	294	248	266	222	254	251	299	251	300	253	269	270	279	266	277	255	259	275	266	239	261	287	285	245	259	305	272	257	239	264	291	267	267	261	250	271	292	275	266	235	261	264	246	299	277	238	270	247	252	239	279	250	248	245	258	274	257	259	228	256	251	243	272	246	294	279	279	243	271	269	256	242	262	265	259	256	306	257	260	269	264	264	272	251	251	279	239	270	245	263	255	267	278	280	255	248	275	223	283	270	272	266	264	268	294	264	277	284	233	306	234	263	251	244	298	285	272	270	317	290	261	258	258	249	259	265	261	258	258	287	301	275	244	279	264	267	254	253	271	240	268	288	260	275	267	269	258	292	268	264	278	266	263	284	271	267	292	234	246
39846	3961	5823	6186	5314	4381	3498	3034	2534	2296	2103	1897	1664	1612	1538	1433	1277	1287	1348	1228	1147	1135	1100	1087	1048	1067	1024	1000	971	962	956	960	931	975	898	915	916	935	864	896	910	921	915	892	880	868	815	891	866	803	852	871	882	835	859	822	887	800	797	896	847	825	843	864	858	798	859	825	803	811	846	871	814	807	820	780	797	817	858	838	822	783	793	812	814	783	792	814	791	795	830	767	818	832	846	825	845	817	829	786	827	787	807	842	808	795	814	768	831	801	833	825	830	833	797	758	780	801	846	782	795	798	839	815	820	802	825	844	783	796	852	827	786	811	753	808	780	763	783	807	810	802	781	786	834	756	844	782	835	806	791	785	848	798	819	818	817	780	838	772	782	779	820	741	749	807	793	750	821	801	771	766	820	812	798	777	806	810	831	813	807	814	761	803	815	791	827	788	792	790	759	800	776	772	786	848	764	783	773	818	736	804	785	802	830	779	850	796	785	796	811	825	806	851	755	808	784	793	804	814	822	775	835	796	794	812	824	837	853	796	734	806	817	822	821	803	758	771	811	781	784	812	819	809	815	804	737	760	860	833	769	786	815	855	794	820	845	828	773	818	805	797	805	769	818	783	811	806	791	783	755	795	782	796	821	775	810	779	819	785	814	774	803	851	797	767	809	816	799	790	806	807	796	831	815	859	798	750	803	799	754	778	809	798	803	827	821	826	788	820	813	799	789	719	791	741	775	895	786	772	775	824	756	779	812	787	793	795	808	778	862	826	777	872	826	767	816	824	777	764	807	790	790	815	796	782	829	827	754	742	826	782	809	809	835	766	793	834	788	836	778	845	805	809	790	817	822	796	795	752	836	773	782	797	761	857	814	788	843	761	809	763	828	790	773	801	736	769	836	830	798	818	772	828	843	767	822	828	749	822	765	786	787	772	808	828	759	783	797	803	811	749	781	839	842	749	762	833	829	775	775	776	812	783	797	807	775	833	842	797	851	811	787	859	847	838	787	784	821	848	770	848	795	775	791	829	803	810	822	778	785	803	837	815	819	772	782	844	790	792	833	776	785	792	840	835	811	812	813	836	805	804	789	792	817	799	771	801	795	800	740	768	834	766	800	822	809	776	798	798	777	787	795	788	761	813	854	786	816	806	846	792	845	832	792	857	816	774	808	811	869	787	814	746	855	801	771	774	773	778	814	838	776	828	760	764	772	800	803	807	819	796	735	769	763	822	769	801	802	846	801	770	844	794	793	810	794	818	778	782	759	804	811	835	806	805	789	769	790	794	799	810	791	789	795	785	757	792	832	797	805	762	775	784	753	773	809	765	841	776	807	783	789	765	766	826	796	824	785	828	755	795	791	799	805	774	785	801	789	823	785	778	829	778	821	778	743	761	812	794	810	805	827	816	813	850	845	767	815	797	846	821	817	786	808	841	807	786	842	805	832	808	806	817	772	801	789	823	843	822	804	822	775	783	783	811	755	849	813	802	804	784	742	806	789	774	808	813	807	807	791	788	779	817	796	801	804	792	832	800	791	805	802	767	765	810	782	801	841	837	843	779	812	821	777	772	757	792	746	802	829	791	809	803	799	839	750	801	814	808	797	767	797	762	784	786	830	822	820	771	752	778	790	812	809	791	847	802	785	776	821	750	803	807	788	777	801	811	829	826	830	761	820	792	811	794	793	797	792	812	849	778	789	775	751	822	854	797	772	847	765	808	818	781	759	775	791	790	811	843	797	825	784	808	775	768	735	802	833	798	790	762	788	896	800	812	795	787	784	809	788	763	719	795	737	827	813	798	759	798	771	792	788	792	793	833	733	792	798	815	797	767	793	813	827	792	805	788	792	792	801	800	791	811	807	751	767	768	812	779	835	775	747	824	784	806	744	767	794	841	763	748	814	781	800	849	803	781	806	786	793	763	827	792	785	812	774	831	815	858	825	807	815	840	807	792	803	841	810	780	791	803	817	798	794	842	816	756	806	776	812	753	849	761	856	793	798	805	803	806	742	820	813	815	770	786	804	762	757	732	826	780	797	770	774	764	805	812	835	815	812	791	827	810	798	743	794	829	772	765	782	760	811	783	782	792	788	798	828	836	826	844	779	775	785	830	836	785	829	830	746	795	782	846	815	803	822	855	816	764	816	827	821	794	771	794	817	835	723	841	748	803	784	782	822	813	834	808	836	815	794	781	771	772	815	795	805	786	764	807	848	801	769	784	777	727	740	793	780	791	792	753	838	807	799	820	801	828	804	808	843	780	856	760	763	772	826	830	828	785	772	785	789	742	819	794	779	800	856	826	826	855	810	783	798	802	756	776	747	776	777	821	805	763	813	785	768	814	847	776	835	768	749	777	772	825	743	815	781	834	782	745	766	844	720	792	795	781	753	788	806	777	814	762	813	801	819	851	826	804	800	724	774	769	806	766	794	764	845	818	755	741	771	796	756	738	816	768	769	790	810	836	798	811	769	774	816	840	830	788	827	831	797	828	793	814	762	804	839	836	803	782	780	803	817	784	774	780	817	802	771	839	845	817	832	837	812	771	799	772	797	790	799	770	803	839	823	831	787	800	819	807	810	799	762	781	799	797	890	760	784	838	807	768	810	844	833	815	813	780	846	827	809	820	812	795	774	822	833	819	794	815	796	813	746	809	809	813	833	818	843	763	806	769	768	793	817	780	800	810	813	781	804	784	831	800	816	796	748	806	794	779	825	774	817	781	790	832	756	838	773	796	801	780	811	808	811	767	797	796	785	747	783	827	775	846	762	794	815	857	777	789	811	792	759	817	805	752	834	760	828	810	788	797	757	828	833	797	817	850	731	758	815	807	799	782	845	785	780	797	853	782	785	842	760	822	798	816	869	813	875	823	762	748	814	795	820	806	796	812	779	850	755	797	767	784	819	843	802	792	760	800	769	841	776	773	818	758	774	753	789	814	803	832	759	802	785	793	770	805	776	807	798	825	770	778	815	798	789	849	768	749	812	830	828	800	756	785	774	799	800	795	802	797	741	796	837	786	813	816	806	778	794	799	838	803	814	791	792	793	802	844	762	839	794	808	799	804	794	781	830	805	790	819	804	768	777	761	771	811	820	802	829	758	812	811	811	812	799	765	828	780	766	805	803	778	797	808	746	773	817	738	832	846	746	821	798	831	782	847	762	766	797	774	787	795	736	773	812	817	803	826	811	730	806	793	767	768	774	806	758	774	800	805	805	809	734	837	825	811	767	812	827	809	842	809	764	767	786	765	801	824	824	830	778	802	814	876	788	820	809	750	793	712	789	735	784	837	749	789	774	786	813	835	804	811	822	776	830	796	815	796	809	783	763	786	836	812	797	805	807	812	801	813	752	795	767	794	795	765	737	813	788	825	783	843	820	833	835	789	774	813	767	810	872	759	778	817	803	836	802	819	827	806	778	750	798	766	857	820	759	822	825	804	826	793	831	754	789	768	774	776	827	798	834	756	741	842	752	800	767	796	823	838	771	796
10480	802	280	133	145	128	116	101	95	107	103	79	105	115	111	109	102	100	106	102	97	108	93	106	106	105	99	92	92	114	95	104	90	99	90	100	108	90	100	90	103	103	114	90	95	83	107	89	100	110	102	92	86	98	95	96	92	93	96	104	110	105	98	109	112	99	99	89	79	96	90	80	101	114	96	105	106	110	107	93	108	108	109	93	92	94	93	83	86	90	103	95	97	95	119	104	99	118	107	94	100	96	85	101	85	84	106	98	93	71	93	105	84	86	102	82	94	95	83	80	81	107	100	105	106	96	95	97	104	84	90	111	98	95	99	96	96	109	119	90	92	105	108	108	90	93	92	88	111	118	107	101	90	98	107	91	87	102	109	104	91	98	101	96	104	118	108	101	82	109	90	96	105	86	95	97	67	89	101	94	91	106	84	97	94	99	93	90	76	103	108	111	84	87	108	92	109	89	95	108	111	96	89	88	93	99	94	96	112	120	100	81	75	113	90	100	86	95	100	90	87	95	92	99	93	107	87	92	96	93	106	99	102	97	90	105	93	106	91	122	99	106	79	101	78	103	103	104	110	87	78	115	85	83	94	94	113	100	93	103	105	82	92	89	118	105	99	99	92	106	112	92	117	92	98	102	83	80	83	93	110	85	93	93	85	100	92	103	114	108	102	97	94	114	121	99	102	93	96	90	106	76	104	83	110	97	85	89	101	101	98	107	104	109	112	63	98	117	94	92	89	101	98	101	99	97	106	108	92	90	84	100	90	88	103	87	105	97	92	106	91	72	103	80	104	99	89	103	119	94	119	95	97	104	101	107	87	90	83	88	87	93	98	91	87	93	84	79	88	84	100	101	88	112	94	104	93	117	88	94	88	98	99	91	110	91	110	90	97	93	101	92	105	95	104	93	91	91	103	112	99	112	93	93	106	93	104	91	80	94	104	81	88	96	90	106	86	107	103	98	91	110	91	130	122	99	102	104	108	96	107	97	84	87	89	100	100	90	109	92	114	119	99	90	80	98	103	104	91	115	136	89	104	105	96	102	94	102	95	85	97	97	80	103	105	78	112	100	107	103	96	104	103	92	102	103	86	92	88	86	98	92	100	95	71	101	93	73	105	99	102	92	95	91	95	85	92	91	91	102	95	96	105	89	104	113	83	105	107	97	82	81	93	83	81	96	100	94	90	113	112	100	98	89	92	87	100	90	80	108	94	95	85	101	101	86	85	116	112	96	103	102	91	102	91	92	90	82	105	105	103	96	94	102	101	96	100	110	95	104	99	104	105	83	92	102	98	102	93	93	103	90	98	93	101	91	100	105	93	92	96	94	97	122	100	99	86	101	113	104	94	79	102	93	94	89	95	93	103	96	109	108	111	90	84	110	114	92	89	87	116	90	118	102	65	103	104	97	96	79	108	103	106	83	103	100	97	88	96	92	97	94	88	104	82	93	110	114	92	94	99	100	89	100	110	79	93	100	98	95	90	80	84	93	115	92	105	100	103	116	79	95	96	109	111	73	112	86	77	86	109	91	94	90	95	107	111	93	109	96	105	109	89	93	111	103	104	101	81	100	93	121	89	99	113	105	89	103	82	94	88	102	105	104	94	88	102	111	84	108	97	103	109	122	99	77	99	100	104	96	87	106	97	102	101	90	86	93	110	110	90	88	89	93	109	92	111	89	102	91	113	86	100	88	97	105	76	114	110	111	105	120	120	107	75	90	91	99	94	123	91	102	93	88	92	106	99	98	94	84	99	91	100	98	117	102	91	112	98	109	94	87	105	101	106	96	87	105	116	113	108	106	96	87	111	86	95	107	109	84	116	109	102	111	102	96	99	102	100	94	105	82	86	104	81	92	109	100	83	100	89	100	110	92	97	103	90	99	85	101	95	98	90	104	101	99	101	83	112	102	99	105	84	98	105	98	102	102	97	105	91	105	118	107	93	97	95	102	105	89	102	91	113	100	96	92	85	94	94	83	83	98	100	112	68	96	77	90	111	112	102	112	92	105	104	76	98	116	100	81	108	105	92	95	81	95	97	106	102	94	109	115	97	106	107	98	108	104	84	97	93	89	103	92	101	86	98	99	98	100	81	94	104	92	93	91	96	105	107	97	88	101	91	94	96	102	106	81	96	102	110	116	100	100	93	99	86	118	91	85	93	96	116	90	99	100	91	92	91	99	96	98	96	79	90	105	103	106	112	108	100	95	94	98	85	100	105	102	95	102	96	109	95	113	96	82	109	99	112	118	82	107	103	101	96	101	97	98	102	96	97	109	77	89	100	87	83	89	92	101	104	109	89	78	108	85	101	89	86	102	101	104	104	108	105	112	99	116	110	120	108	109	99	97	89	105	94	90	100	94	105	88	87	99	102	89	101	82	101	90	113	112	99	99	110	97	103	97	97	89	81	111	112	111	82	78	107	88	111	99	105	112	93	108	110	85	91	106	97	100	129	92	108	101	98	99	114	91	105	119	103	88	96	98	107	98	88	106	101	102	100	102	82	96	85	100	87	86	96	108	101	98	97	96	124	94	98	101	84	98	79	101	89	100	98	94	96	110	91	99	117	89	112	104	98	95	94	103	98	100	107	107	84	80	81	94	103	101	105	88	101	101	83	106	82	98	90	96	94	77	104	86	111	86	105	105	83	112	110	78	97	135	79	93	105	95	101	98	97	105	111	100	99	99	106	99	95	98	85	87	64	110	105	88	118	95	95	96	106	82	95	115	107	117	102	101	97	89	108	87	94	103	95	76	108	119	110	83	119	106	94	98	100	83	101	97	95	95	94	78	81	94	97	93	90	91	91	80	102	111	98	101	94	115	101	91	117	91	112	93	96	91	103	100	116	90	102	106	102	88	94	84	80	90	83	95	90	100	91	105	107	90	92	100	79	108	95	118	107	100	92	86	100	82	71	99	104	106	112	107	84	109	101	81	83	100	96	83	77	83	82	112	93	111	105	116	97	111	92	107	109	96	111	103	100	107	112	94	101	105	104	99	100	96	88	99	102	84	89	84	81	80	109	133	116	96	100	92	96	84	105	98	92	114	88	89	109	93	95	95	101	97	97	98	98	87	99	101	98	119	100	99	88	96	90	95	93	95	96	115	94	98	95	96	99	105	77	96	103	119	88	101	108	105	82	112	102	105	75	107	86	95	89	91	98	96	97	103	106	114	110	98	90	79	99	91	86	100	94	102	92	108	113	88	96	85	80	89	96	93	112	104	94	114	97	102	110	94	98	95	113	117	97	94	98	113	90	106	110	93	104	98	82	110	92	101	91	112	98	114	87	112	94	89	96	96	94	109	85	104	92	100	93	71	103	98	108	121	90	99	89	100	93	91	89	81	95	92	115	91	85	101	100	94	112	106	91	99	120	100	104	84	102	106	96	96	104	94	90	86	103	95	90	102	99	100	102	81	104	108	107	105	90	108	95	106	94	84	93	88	117	108	83	113	105	100	98	111	86	105	99	96	115	104	89	124
9866	573	547	557	518	457	400	415	398	380	421	395	395	367	357	365	342	370	350	367	365	351	306	379	365	354	370	339	350	366	366	367	333	341	327	346	369	383	361	334	357	350	364	339	350	354	345	341	368	316	355	367	364	366	362	371	366	380	357	366	381	370	342	321	345	359	344	344	396	336	350	361	345	326	331	367	350	321	330	371	375	363	358	375	376	325	368	358	358	346	328	353	377	347	345	341	384	344	328	352	350	347	344	345	343	366	367	323	371	343	370	346	361	388	340	385	357	353	306	308	348	349	343	354	392	349	349	376	341	341	309	362	390	330	351	367	356	332	342	340	352	337	361	363	344	367	331	365	337	334	356	355	362	380	334	371	357	381	364	363	362	348	343	332	350	380	346	357	369	345	319	338	323	330	382	370	362	372	344	359	351	349	349	356	359	338	353	341	350	328	371	348	354	372	338	354	329	357	355	360	384	322	374	337	373	346	364	339	323	335	333	318	354	344	374	344	341	353	375	368	352	380	356	327	354	360	365	340	364	347	376	373	346	368	354	342	362	352	373	361	358	382	377	310	348	341	357	303	317	380	380	349	352	304	307	330	359	368	326	332	345	326	329	364	361	342	367	341	360	373	337	332	332	357	357	352	311	324	345	363	352	337	345	332	336	331	376	367	352	378	340	351	362	366	346	326	360	380	330	357	333	373	386	325	327	370	361	339	347	374	345	327	340	329	350	351	336	400	316	326	366	375	357	349	331	366	350	362	366	323	361	338	357	408	334	353	346	357	341	366	346	360	327	321	366	356	347	332	344	376	358	365	330	365	361	375	346	358	373	345	324	350	364	362	355	358	324	366	308	356	320	363	354	334	364	357	356	331	357	337	343	358	358	346	336	344	352	341	350	377	381	355	306	345	338	351	352	351	345	357	369	340	344	341	342	358	315	359	352	370	351	358	359	348	366	355	347	366	357	338	342	351	364	369	370	345	343	312	375	356	350	341	387	388	375	354	338	337	340	334	364	347	353	324	381	318	330	320	343	357	348	314	310	338	379	334	357	393	357	360	376	354	377	326	347	352	352	359	321	363	357	379	350	353	368	354	358	348	369	377	324	314	366	345	332	339	354	342	377	350	351	350	356	374	342	356	342	365	389	368	333	323	340	362	339	339	320	361	362	341	338	374	322	317	375	335	335	349	366	371	371	332	347	324	333	342	342	356	351	363	387	359	356	338	366	367	382	367	353	312	351	368	355	349	361	370	355	342	330	339	335	342	359	355	342	345	332	359	338	310	369	346	345	361	376	358	384	369	348	344	387	353	341	331	360	356	334	363	338	345	400	348	384	353	337	358	353	367	373	338	384	327	357	322	358	401	339	347	359	346	328	347	371	345	337	330	336	346	328	345	347	328	386	367	403	328	369	349	339	340	355	331	334	337	343	336	362	325	373	353	351	338	350	364	357	348	345	360	329	363	374	358	325	348	340	366	327	405	338	345	382	328	384	335	337	354	367	357	365	308	363	365	380	335	365	334	385	368	363	365	365	363	325	350	341	356	361	331	365	356	316	339	361	341	338	369	313	323	365	359	339	340	339	333	372	342	304	343	376	299	369	369	347	333	338	350	349	359	338	361	343	358	338	354	353	356	347	370	362	345	340	323	324	356	323	340	342	327	379	309	335	378	373	339	365	370	359	325	347	335	366	370	353	362	388	352	348	339	341	338	337	351	332	325	358	349	373	376	352	331	345	364	330	345	341	366	341	329	341	320	351	366	351	378	344	372	380	357	376	335	348	387	325	349	360	329	363	302	354	353	348	353	352	331	324	378	314	339	348	357	352	376	377	344	355	346	347	324	347	357	354	376	368	332	369	329	351	377	392	301	412	365	333	373	359	365	338	367	350	331	323	367	368	344	376	360	368	318	370	340	323	358	355	365	344	372	391	357	368	331	366	375	335	340	338	346	327	318	331	364	353	334	358	392	351	355	343	367	307	369	348	355	353	349	351	352	339	348	346	350	333	372	369	366	362	376	332	382	392	328	356	368	327	345	346	352	359	346	332	323	333	355	373	328	315	349	320	345	367	354	325	348	335	346	389	398	341	362	372	325	381	348	355	347	367	352	365	339	375	387	365	345	341	344	369	351	339	349	377	360	346	350	335	353	333	327	340	313	330	326	363	368	358	342	368	366	362	358	362	390	377	370	334	364	348	333	316	359	378	339	346	324	365	334	355	348	372	376	374	355	357	358	341	325	325	355	327	362	372	355	369	371	348	317	329	339	382	357	319	354	372	345	377	353	343	364	320	347	367	383	352	352	348	354	361	347	370	369	384	334	371	358	346	344	349	359	359	339	353	363	357	341	359	364	349	357	331	352	339	354	341	373	327	345	327	398	360	362	361	334	340	366	360	382	351	368	344	347	311	312	319	350	349	336	336	334	389	368	323	331	378	349	355	340	391	357	376	360	330	324	369	333	324	395	357	333	363	359	351	341	370	336	351	356	351	371	373	373	331	332	352	364	354	369	347	336	339	357	351	360	351	381	344	347	338	360	321	359	345	375	353	338	368	303	382	363	364	347	347	317	383	342	329	359	367	344	322	356	324	378	329	347	365	343	348	346	332	353	333	322	334	349	360	336	338	360	364	359	350	335	379	351	343	384	355	327	354	357	355	366	351	357	336	381	379	336	330	332	385	330	345	340	326	363	344	332	385	358	352	393	375	351	338	366	350	348	340	349	384	351	333	320	341	338	371	355	342	328	389	353	346	344	333	325	339	371	330	352	349	363	363	369	367	363	353	341	367	378	319	331	329	357	332	356	364	371	349	365	354	348	347	389	368	371	377	332	309	338	350	333	327	327	368	361	354	352	359	322	385	396	316	346	373	335	353	354	356	339	353	385	323	345	329	343	360	349	332	356	357	355	343	357	381	387	382	343	351	332	367	346	330	339	333	346	335	336	336	357	322	337	343	372	307	361	331	335	349	362	338	371	366	359	349	341	357	370	347	377	348	381	366	321	347	376	335	355	360	334	363	390	377	345	371	364	355	348	377	330	384	366	333	349	389	342	390	354	342	327	355	313	331	307	364	339	350	364	320	382	325	363	301	332	344	322	330	348	366	372	376	338	329	338	349	340	353	370	342	354	355	376	358	347	364	346	369	385	356	355	343	358	312	350	346	355	344	363	330	363	356	349	336	324	330	347	331	339	328	293	350	317	354	358	324	336	362	330	355	356	354	354	349	408	362	336	359	342	370	323	385	344	339	353	320	351	340	346	353	316	341	308	321	339	354	329	343	347	349	353	383	346	329	341	367	342	340	356	317	335	366	346	343	352	372	332	345	372	385	358	346	376	348	356	353	344	368	324	362	345	368	358	374	361	321	379	384	357	325	359	326	353	347	333	343	375	348	359	357	367	347	340	361	359	351	345	394	333	355	320	332	361	317	335	335	347	324	394	388	368	345	364	368	337	368	350	328	353	328	348	343	331	356	327	351	414	370	366
51526	18488	3217	1027	693	544	411	367	306	319	270	277	254	228	220	223	199	206	198	191	199	199	173	179	191	188	201	176	178	182	200	164	195	200	193	171	171	166	160	166	162	182	176	183	189	165	196	183	163	188	187	201	174	165	195	176	173	150	178	184	183	185	152	176	176	154	167	166	168	181	160	144	191	167	183	190	166	152	180	178	168	170	166	173	160	164	163	190	176	158	179	171	178	159	145	167	179	146	188	181	173	158	168	160	154	179	166	194	166	180	180	175	171	171	179	201	163	180	170	161	160	164	193	153	163	166	188	201	169	180	169	180	176	179	198	176	182	166	184	156	142	181	170	152	162	173	174	170	198	171	149	175	155	186	161	152	155	157	166	167	162	161	154	182	178	176	198	156	180	177	176	174	170	183	162	170	188	203	196	142	156	188	164	195	189	182	180	174	167	164	181	148	179	170	175	158	184	169	169	162	178	183	165	175	192	176	165	165	163	165	174	164	185	182	183	163	170	172	162	166	158	174	148	190	162	159	179	185	161	150	167	159	141	167	177	171	143	165	178	185	164	175	146	176	194	190	158	143	167	184	171	194	196	184	176	169	168	161	169	161	148	168	206	153	178	171	159	163	168	153	173	184	156	187	203	163	159	165	167	196	166	170	206	170	145	175	148	154	148	176	175	155	174	158	157	163	176	188	167	180	172	151	157	179	180	176	175	177	143	192	165	179	169	179	157	143	166	180	157	178	172	161	184	173	190	165	163	196	188	191	161	164	166	155	180	169	165	183	152	171	174	184	158	161	159	169	177	177	150	185	143	150	164	170	156	179	178	152	189	180	176	166	199	171	193	189	156	160	187	166	165	155	156	152	173	155	173	187	151	190	181	187	183	177	162	169	186	176	177	143	151	177	174	189	166	147	175	182	180	176	145	164	177	180	150	173	158	162	174	176	172	151	162	145	164	158	189	177	169	191	183	163	175	165	182	184	175	177	171	170	161	162	189	165	180	177	176	156	179	161	192	165	188	190	163	149	157	177	170	182	175	181	180	186	173	168	145	193	158	174	178	155	158	174	170	179	165	197	171	159	173	161	178	155	143	172	169	175	164	178	199	183	174	190	178	201	171	186	162	182	162	147	177	190	174	167	162	182	169	188	168	214	172	167	159	157	175	168	175	175	150	178	162	144	162	169	187	153	178	167	161	173	183	162	160	182	174	153	143	153	179	147	173	209	162	161	174	170	161	169	159	165	162	166	154	163	174	164	154	203	169	185	176	158	165	176	150	175	174	183	170	153	167	181	171	171	174	214	185	162	178	165	179	183	171	170	188	185	162	161	154	163	168	186	166	187	178	171	175	162	165	178	182	161	165	167	164	172	176	154	171	148	169	179	173	165	154	171	183	169	173	169	174	180	149	185	174	169	177	193	179	157	171	182	172	156	161	160	172	168	175	173	185	181	175	175	162	184	185	166	164	172	171	166	175	150	186	149	161	145	157	175	160	187	179	174	159	202	171	165	168	185	184	185	183	155	185	160	165	170	177	133	154	165	214	204	191	169	143	171	189	185	153	155	164	178	167	162	154	165	132	162	185	166	187	171	156	184	164	156	190	160	173	183	170	145	178	178	161	157	157	162	151	167	193	204	178	168	154	184	148	172	197	144	176	172	172	189	157	163	169	175	176	165	180	183	137	186	167	163	162	203	161	155	197	168	191	201	171	164	166	161	164	170	164	184	180	155	198	156	173	157	180	157	161	188	141	173	161	160	190	152	158	160	172	158	174	180	194	181	170	183	162	182	163	165	164	177	177	184	185	189	173	184	150	169	161	171	194	149	174	176	175	186	164	172	157	161	184	197	188	176	190	172	161	184	147	157	165	181	172	168	187	170	169	176	173	147	190	185	176	201	158	171	176	162	167	152	167	167	196	158	186	171	181	167	197	181	180	169	161	215	195	164	178	155	200	149	181	165	154	158	158	197	176	182	157	183	153	169	173	175	190	173	172	202	163	170	185	169	168	179	161	149	176	183	171	172	165	161	181	152	160	187	162	161	173	149	170	163	157	177	176	171	162	156	166	160	145	152	176	182	168	165	150	152	150	173	152	172	171	147	175	172	176	158	153	181	175	173	150	194	182	185	168	160	179	153	180	192	188	188	178	186	173	164	179	170	183	157	179	167	172	180	171	144	176	163	171	172	160	175	173	164	166	165	181	160	195	182	160	164	187	181	169	185	181	200	168	168	165	175	166	145	165	188	207	185	154	177	179	167	210	172	155	168	184	149	168	172	164	163	168	185	157	167	184	159	172	189	176	175	165	181	178	191	161	189	152	196	151	167	148	178	184	178	183	177	160	150	169	171	170	162	163	153	164	166	157	157	167	167	167	177	170	178	187	169	190	179	184	181	190	162	178	169	168	172	155	172	162	149	177	167	172	143	169	183	165	155	165	156	187	168	159	190	173	166	157	166	191	151	175	160	172	192	183	178	171	174	172	159	164	174	176	161	176	158	180	188	162	179	182	177	162	182	161	180	177	168	203	166	158	179	183	179	172	174	166	194	159	166	180	139	186	169	178	182	164	151	170	170	161	148	172	179	146	159	165	169	195	173	182	145	187	167	186	166	172	180	157	153	182	183	172	171	165	167	184	166	199	192	187	183	181	164	166	159	173	180	173	185	170	165	162	172	162	154	177	176	186	154	184	164	171	183	170	186	157	168	174	150	166	152	152	182	175	192	180	167	158	154	191	160	167	181	164	176	174	166	164	168	174	179	174	173	198	153	157	144	182	196	166	177	172	177	166	185	185	156	169	174	162	172	185	185	187	155	163	152	153	161	159	174	167	160	149	198	173	174	162	174	178	168	170	153	182	163	178	163	188	176	172	164	163	178	174	184	150	191	197	181	166	176	160	172	183	163	164	166	155	189	167	165	152	150	164	174	183	143	192	160	178	156	188	198	160	177	162	202	159	173	167	158	183	188	150	183	175	160	182	170	148	174	177	162	183	188	157	176	170	142	184	168	190	196	170	164	157	184	142	173	157	164	172	179	151	191	180	188	182	154	167	191	173	178	187	161	177	178	164	186	151	172	175	178	152	167	162	172	174	182	177	178	188	183	155	176	167	189	176	169	177	184	188	166	158	164	159	190	143	166	161	163	150	160	159	167	180	172	179	179	180	185	184	178	183	168	174	186	169	151	172	170	176	172	177	172	160	163	192	180	169	169	168	168	154	184	165	171	157	195	147	162	196	157	159	155	181	177	170	175	175	174	177	161	147	170	170	168	161	166	187	183	163	194	168	167	169	176	166	181	145	186	161	171	162	172	178	156	195	172	165	174	160	158	182	158	169	190	176	182	180	190	179	169	167	154	152	177	174	175	163	158	178	174	147	182	172	160	178	169	182	148	154	210	175	169	183	153	187	183	181	164	182	174	182	166	152	158	179	174	187	159	171	186	174	165	175	208	155	152	187	187	172	163	163	173	167	154	199	161	182	160	166	166
32049	2478	3266	3469	2968	2433	2002	1715	1527	1241	1242	1166	1037	888	945	836	834	826	786	746	755	746	726	701	659	642	643	701	655	676	612	659	620	624	689	601	615	601	650	643	621	608	594	603	592	590	576	621	571	601	544	595	585	549	612	613	575	570	537	597	535	571	569	566	581	574	577	594	560	513	566	529	596	574	505	542	546	569	569	555	552	538	635	569	554	563	561	554	556	549	587	558	578	540	546	568	535	556	594	566	563	547	590	560	549	565	577	545	557	568	544	577	582	574	567	566	545	607	495	553	568	540	574	581	536	534	554	565	543	561	565	546	522	556	567	526	547	566	569	529	565	570	520	580	543	562	572	546	574	558	534	528	518	576	545	567	555	557	566	585	584	557	559	550	601	528	534	536	563	556	570	579	602	529	573	551	537	569	621	553	559	556	556	571	552	577	532	546	536	531	563	582	539	554	573	555	526	552	565	553	549	547	570	546	575	562	589	527	576	538	526	541	575	557	531	548	546	545	524	602	555	562	555	550	559	565	554	595	590	542	511	547	538	550	571	574	525	521	586	575	588	549	550	609	573	576	607	563	583	538	517	569	560	551	581	574	539	536	557	589	550	494	531	543	539	607	527	529	549	568	550	615	552	532	525	575	546	561	560	552	551	540	549	578	553	559	536	571	528	594	549	574	556	582	548	567	588	553	602	483	510	549	568	584	573	534	569	558	526	530	557	579	577	527	539	557	556	525	581	571	572	567	545	541	576	542	582	550	531	580	579	547	509	519	562	554	564	535	529	509	493	543	533	606	547	563	566	562	612	527	551	579	564	557	566	529	528	516	553	562	546	572	532	557	553	538	608	554	523	573	547	568	542	533	555	529	536	591	541	565	562	564	553	558	517	520	549	563	541	520	523	540	551	544	605	534	566	560	540	533	547	558	556	511	569	516	552	568	555	562	508	556	528	572	532	534	584	559	578	551	584	542	577	582	602	573	576	528	558	537	546	568	555	576	552	548	521	563	582	575	553	525	529	548	543	542	572	566	566	532	557	508	580	579	555	529	510	541	559	553	540	537	572	570	563	552	527	572	571	568	549	528	542	535	554	530	595	557	568	543	566	557	566	571	557	590	540	548	562	565	537	566	557	537	539	571	569	505	548	570	551	546	547	507	556	548	558	546	571	577	547	588	532	575	529	579	533	555	557	556	545	524	526	582	578	558	566	536	570	523	583	520	580	599	549	548	542	529	547	590	561	540	593	532	572	516	521	563	574	554	557	549	578	521	585	551	520	565	562	541	545	552	580	576	535	560	531	552	554	544	527	582	542	550	525	553	534	553	534	576	547	584	555	551	551	571	544	559	540	583	549	547	507	542	562	526	543	603	574	573	573	541	578	548	566	567	531	538	551	589	550	524	541	549	586	560	572	545	561	537	560	587	536	574	544	539	569	517	591	564	572	586	564	531	580	557	526	572	547	541	508	529	547	503	567	568	601	577	532	560	550	519	558	555	596	560	584	547	545	564	569	567	581	551	575	592	563	538	569	565	539	590	570	576	510	583	582	542	578	518	538	562	570	554	509	555	557	534	527	552	587	568	561	553	509	562	543	541	579	526	540	524	529	534	586	557	550	573	589	572	556	543	539	528	584	610	528	534	557	580	584	572	543	601	565	559	586	519	573	549	523	569	577	532	529	541	520	546	523	581	564	536	560	561	551	574	542	533	539	563	541	535	545	585	550	553	550	556	549	553	565	578	551	555	555	575	530	541	562	590	550	540	560	524	563	578	577	544	564	538	561	528	551	561	538	531	537	506	540	527	554	561	511	558	538	573	541	563	565	589	578	574	569	528	589	579	564	553	540	565	599	573	545	565	539	572	578	572	568	557	558	554	546	556	543	551	532	544	561	603	539	526	557	543	512	565	560	587	554	534	553	574	539	553	578	594	551	574	541	532	588	523	563	560	587	550	554	573	570	559	536	553	533	569	560	577	545	604	531	524	575	554	533	604	600	562	541	614	596	511	529	562	536	569	592	562	527	546	555	556	533	518	570	569	558	570	573	581	546	559	522	510	536	575	550	546	576	596	568	560	559	547	557	559	554	526	550	567	575	576	538	546	520	576	546	554	567	558	525	568	539	574	496	492	537	591	571	533	542	581	530	540	601	520	558	574	544	530	516	554	562	546	532	582	563	564	549	575	545	590	551	547	540	575	559	546	575	592	566	577	508	533	555	539	533	533	486	559	534	563	579	544	534	524	572	541	547	584	538	542	565	590	536	527	587	563	597	535	552	563	607	555	551	532	581	528	574	588	571	575	594	573	557	583	538	564	511	519	563	540	576	582	600	538	546	537	583	562	550	527	565	548	513	558	596	547	543	560	563	565	540	553	515	583	573	537	568	549	559	562	545	514	498	517	589	517	595	562	554	576	537	522	531	560	540	558	502	574	554	520	555	599	531	513	519	546	554	530	572	542	590	534	547	575	563	549	529	535	511	543	551	523	530	579	509	518	575	576	521	524	592	550	546	588	551	519	562	523	514	547	557	588	537	553	585	579	542	565	574	537	574	528	564	549	543	605	526	549	537	536	503	536	523	538	535	584	561	525	532	539	555	559	557	539	611	554	579	559	547	536	539	542	559	522	515	558	524	567	563	536	565	538	518	528	564	622	558	568	570	522	527	538	503	569	583	545	561	523	555	528	521	583	564	612	496	549	525	529	515	572	530	557	519	531	554	577	548	599	536	566	571	567	532	564	578	557	534	559	521	544	527	594	556	534	573	573	540	562	537	562	533	584	522	568	534	513	566	525	535	542	546	548	536	549	539	543	562	534	570	554	539	524	570	566	583	534	539	551	565	567	518	586	576	556	553	552	526	540	522	556	559	551	553	559	586	534	561	545	559	558	599	468	512	524	512	552	578	544	554	513	524	571	524	575	525	535	544	569	516	535	564	554	560	561	521	522	545	542	556	558	537	554	535	571	559	563	509	560	480	550	538	532	573	587	555	559	533	539	588	513	538	564	542	548	586	566	544	576	545	536	600	594	569	531	580	567	571	529	545	624	533	535	527	552	516	565	506	551	528	577	596	530	521	545	559	557	574	559	519	557	566	562	508	556	571	535	572	569	503	537	558	560	548	570	548	584	544	548	568	567	591	550	560	577	583	562	543	527	516	527	554	536	551	525	518	574	530	543	536	538	565	603	558	545	532	542	515	568	544	547	590	527	530	533	530	566	587	548	592	548	532	560	550	568	558	565	558	563	560	564	595	585	544	580	557	558	577	553	538	544	511	552	543	561	567	533	520	559	540	585	590	587	503	568	546	554	560	564	522	552	555	591	561	541	557	591	504	583	552	588	563	526	554	526	549	537	566	535	582	601	542	563	571	509	570	600	533	547	518	540	592	545	586	570	598	604	553	548	524	542	565	579	523	575	521	545	548	584	518	562	570	561	526	558	555	537	566	540	542	577	527	579	573	568	547	522	552	543	489	588	532	550	578	542	559	547
61157	26442	9806	2318	1382	1045	794	631	583	488	449	408	382	365	368	333	345	346	274	291	329	302	338	319	283	309	275	302	311	316	310	284	283	294	267	304	283	259	264	308	299	288	266	276	284	260	268	277	262	280	290	263	266	253	273	296	257	270	278	264	265	268	254	277	271	244	273	283	288	282	284	285	239	235	277	280	243	259	251	260	279	268	271	270	282	266	271	286	262	262	262	250	254	271	260	264	266	282	258	273	268	279	274	272	297	257	304	279	255	278	252	311	270	289	286	274	295	277	269	290	263	275	257	249	258	243	271	257	246	248	259	233	239	290	275	279	273	280	284	301	282	271	272	268	282	267	266	280	251	247	269	266	277	281	282	261	230	254	260	276	256	283	294	281	260	265	275	251	271	278	266	268	255	246	268	258	274	279	265	248	237	251	248	257	262	245	250	287	276	247	267	284	276	251	286	279	259	243	277	255	262	283	273	233	267	265	282	252	282	275	267	262	248	278	264	252	274	269	273	286	264	265	267	241	275	266	256	244	272	277	250	277	264	272	269	285	271	278	244	260	277	278	280	257	277	276	267	274	274	284	257	308	258	287	258	269	265	256	264	272	266	248	296	260	262	268	282	249	264	288	291	260	271	237	277	262	263	257	247	264	267	251	288	303	284	274	287	264	275	254	262	267	268	253	292	252	277	274	259	259	252	276	245	283	293	292	259	267	261	271	251	273	286	257	267	263	263	271	264	250	267	284	254	271	270	270	287	254	263	269	272	260	261	271	277	268	274	280	268	252	262	274	250	244	261	297	250	253	263	256	268	267	249	249	287	288	256	253	283	273	260	268	267	261	270	283	257	230	265	263	278	257	272	278	253	275	284	258	258	246	284	253	266	273	284	254	271	285	258	236	230	268	275	261	285	278	284	304	245	258	276	260	264	259	274	283	244	277	279	270	271	247	271	283	271	294	283	267	270	240	283	249	246	288	262	263	286	280	245	279	256	269	276	247	300	273	266	253	269	254	266	256	266	267	255	222	263	276	258	284	264	276	290	285	257	249	278	267	257	268	279	297	284	262	269	252	253	277	248	261	267	256	261	268	279	239	294	257	275	273	259	243	292	261	265	299	248	308	266	291	262	251	257	262	258	243	237	273	296	272	249	246	270	260	263	246	270	280	230	285	272	273	269	264	260	236	243	252	271	251	278	256	269	284	271	232	266	267	265	262	264	281	265	271	262	260	237	273	292	276	273	265	258	245	241	320	269	263	291	261	262	280	271	288	265	243	279	281	298	268	294	277	293	281	232	291	253	242	289	267	290	271	271	296	288	291	258	251	239	267	272	263	274	246	264	295	279	272	260	280	284	253	250	272	251	247	290	309	238	248	303	277	281	256	288	288	279	252	257	272	268	284	254	271	263	235	237	240	269	249	261	292	279	247	257	296	242	293	266	263	260	246	280	258	270	250	252	275	248	256	262	283	255	256	277	256	285	276	265	250	250	265	274	256	252	238	276	278	278	267	252	245	244	283	276	248	284	257	256	264	223	233	274	248	241	257	235	255	295	260	296	266	280	263	257	263	251	248	288	285	253	273	255	284	256	257	273	305	241	287	276	270	266	271	261	261	251	266	288	264	292	267	261	290	269	252	255	281	289	279	280	296	286	242	300	297	282	269	250	268	287	294	279	263	282	289	255	278	266	310	244	290	252	276	266	257	277	246	286	236	274	262	245	294	262	273	261	278	279	269	247	264	264	269	255	273	280	262	271	281	259	272	276	280	286	287	261	293	303	283	279	264	276	302	257	288	262	259	294	304	268	236	256	276	276	268	255	264	290	274	261	269	242	293	255	251	275	244	247	243	269	271	249	278	240	245	255	265	270	274	267	246	277	294	263	239	269	271	305	243	284	276	266	297	295	273	289	285	293	267	283	236	271	246	245	249	268	283	282	298	272	285	254	275	248	297	272	254	260	262	284	307	276	269	248	276	296	258	254	271	251	265	275	286	263	268	276	273	270	253	241	244	238	263	310	268	287	275	280	275	301	267	244	250	267	279	293	290	276	234	277	250	243	233	276	287	298	263	262	259	273	293	267	304	247	216	256	276	247	237	250	285	235	252	243	270	282	286	265	260	267	260	271	256	237	234	270	258	275	258	277	273	275	254	298	293	292	273	267	270	268	292	291	246	247	243	253	241	254	251	267	263	288	226	253	279	247	277	254	279	284	272	244	268	260	272	250	241	253	265	254	266	232	250	275	276	288	267	280	284	242	226	239	256	292	268	243	240	278	288	271	280	295	280	279	255	246	277	267	259	258	293	283	273	293	266	282	258	262	264	294	263	277	241	234	249	277	275	263	273	250	268	279	253	262	267	274	278	277	291	279	265	247	266	308	281	255	272	256	246	266	263	260	269	282	254	251	269	301	256	253	264	299	246	262	289	279	268	247	295	264	263	260	245	271	256	321	296	253	268	222	291	257	244	276	227	249	252	262	276	274	279	288	297	302	263	293	259	273	253	290	270	274	276	271	266	246	292	242	285	269	262	251	294	261	291	280	258	279	267	263	294	303	285	282	225	275	267	259	274	268	284	289	248	253	268	295	262	252	260	281	246	243	259	242	281	272	258	269	277	263	269	282	243	258	282	258	284	293	266	280	285	286	292	286	270	246	274	281	268	279	273	296	295	271	251	286	258	267	251	294	251	255	259	256	279	266	229	295	249	240	245	265	257	298	258	283	272	252	275	252	280	276	266	254	271	293	237	252	256	257	280	267	262	270	290	269	271	294	254	246	266	271	257	283	266	296	303	240	258	279	263	274	289	324	278	278	270	272	237	288	235	259	297	275	268	300	292	254	279	285	247	271	279	276	261	271	258	250	257	252	249	253	294	269	307	274	262	286	287	261	271	260	270	268	254	260	287	277	244	270	284	297	237	270	313	269	288	279	287	274	293	279	291	278	245	279	258	307	310	254	272	271	263	252	270	269	290	265	243	247	254	323	260	280	255	284	277	269	298	294	306	274	252	265	248	266	274	264	245	259	278	281	270	252	255	282	281	249	286	293	260	290	255	274	270	263	276	271	258	294	267	269	255	293	267	290	254	269	271	257	296	290	255	286	275	265	302	262	247	279	302	283	263	268	272	293	278	259	303	280	284	276	275	277	249	284	302	265	276	298	256	271	285	259	286	266	267	288	283	255	249	285	235	281	272	261	267	290	296	270	246	261	277	246	280	278	270	260	270	288	280	253	271	242	268	243	246	277	236	269	262	285	253	285	269	262	274	269	254	251	275	252	267	252	259	275	252	261	269	246	250	248	270	264	235	236	258	265	261	246	275	285	225	289	260	261	258	250	262	261	267	256	256	287	318	266	284	274	282	264	287	311	294	271	258	254	278	282	271	286	253	256	268	266	262	281	260	289	255	280	281	279	274	236	269	252	271	252	271	252	251	285	254	281	267	287	278	274	252	269	275	280	296	242	258	246	290	281	280	293	254	267	273	264	275
39263	3897	5830	6227	5350	4305	3508	3069	2612	2339	2082	1818	1741	1582	1585	1416	1304	1305	1181	1201	1218	1185	1093	1030	1051	1025	1014	1055	964	924	979	1002	932	955	918	957	921	852	916	860	894	843	896	897	890	850	887	854	852	839	839	833	868	872	810	832	828	855	845	854	828	834	826	858	806	776	814	862	831	855	854	815	788	878	828	852	847	830	842	805	787	895	807	785	785	816	850	854	765	826	843	811	811	840	803	788	794	799	788	802	823	808	792	787	820	840	743	769	800	825	771	811	846	799	768	766	814	766	795	766	767	788	804	812	842	779	788	824	813	811	782	798	786	784	799	840	800	836	764	855	816	808	828	803	742	819	792	799	804	849	835	806	833	796	777	794	851	807	814	769	773	796	834	790	790	769	804	720	793	847	761	836	863	805	813	800	837	797	807	808	792	779	802	770	797	791	798	821	789	815	751	806	835	775	850	784	787	811	792	824	788	779	783	796	786	785	751	752	835	791	816	856	776	810	842	833	793	794	783	775	812	796	838	824	774	884	804	778	780	799	771	821	810	814	782	809	746	772	747	782	820	792	753	809	795	804	802	818	763	795	750	750	769	780	795	818	811	869	807	753	822	781	820	797	793	755	797	748	809	820	783	810	819	797	786	781	808	748	793	819	841	814	760	823	716	799	770	821	800	795	753	803	785	792	784	797	833	805	810	800	839	737	811	855	787	807	812	791	776	828	824	772	789	803	830	788	802	765	794	832	803	809	770	760	809	777	758	814	764	787	818	752	765	839	809	857	830	749	815	807	842	802	777	788	788	778	824	810	762	826	784	791	757	796	839	828	833	796	828	759	820	784	807	830	799	850	827	788	815	792	847	750	810	847	795	794	834	794	773	805	803	802	850	751	771	798	789	785	782	817	789	838	812	813	822	800	795	798	774	780	828	778	854	787	792	751	819	745	765	783	777	757	809	785	786	774	784	752	786	808	795	809	816	872	783	861	793	792	797	793	770	786	754	822	804	798	768	781	853	787	756	814	802	789	818	780	765	773	744	772	752	826	769	821	789	804	810	792	843	771	807	802	777	801	841	817	800	771	790	815	789	850	788	786	789	796	761	772	813	795	788	770	815	794	812	805	817	811	800	787	764	836	798	831	763	792	799	762	790	761	802	798	772	811	806	798	778	811	836	759	727	825	753	817	775	776	787	814	787	813	817	764	812	837	789	804	840	771	816	802	802	788	818	754	793	782	765	798	801	800	839	769	802	808	772	761	795	833	754	818	785	730	796	824	812	774	777	768	798	763	793	782	840	772	781	810	830	751	800	815	797	722	722	796	805	813	855	844	807	804	777	806	800	738	778	815	781	824	811	790	828	828	806	800	730	772	726	760	812	787	774	825	827	778	758	813	775	805	814	823	758	750	772	820	786	822	718	759	804	842	771	792	858	797	795	757	747	753	768	796	799	826	806	742	772	811	772	797	790	796	819	736	774	821	823	852	745	802	742	798	792	776	843	784	755	762	802	788	812	780	855	798	793	791	785	769	793	796	812	798	778	772	814	858	825	795	867	810	783	794	789	743	859	822	774	860	757	825	756	783	768	765	792	788	780	739	786	850	778	805	757	752	748	794	751	759	756	816	799	796	792	821	785	792	822	799	752	829	754	743	795	821	797	768	798	805	808	743	770	771	773	768	789	765	815	812	763	804	780	830	760	750	779	756	769	789	786	767	804	764	805	858	830	802	834	802	778	824	823	772	798	783	818	829	786	836	788	807	800	809	838	813	775	805	813	802	803	782	747	832	836	764	824	823	786	819	795	804	844	831	794	780	820	775	750	786	781	800	769	807	746	782	783	814	826	789	797	780	762	813	784	805	806	830	819	801	778	770	729	817	780	828	766	795	817	875	784	825	784	820	781	804	772	790	789	767	818	789	799	771	823	840	819	780	835	775	814	791	795	787	726	785	818	768	821	816	766	804	759	740	759	809	766	833	804	805	739	804	801	842	838	809	822	810	769	821	787	824	842	831	785	814	810	764	802	774	786	814	769	745	848	732	870	702	829	755	754	851	818	788	743	823	773	780	828	845	766	750	771	807	761	766	746	790	759	778	784	796	745	808	793	773	769	754	785	816	778	797	813	798	787	796	767	825	778	766	848	762	813	767	778	833	795	797	795	783	761	736	850	797	747	809	777	800	807	775	815	731	788	787	782	821	757	816	812	824	818	818	758	792	786	851	796	789	844	800	792	789	773	797	791	752	747	799	808	837	768	789	801	792	761	829	803	824	765	773	794	776	838	786	764	758	768	803	783	799	806	809	816	799	803	786	780	779	829	761	776	816	842	748	833	824	805	792	824	856	743	828	822	825	786	800	849	797	802	867	811	785	770	793	839	787	774	795	801	830	851	820	796	742	825	800	873	859	853	813	809	732	751	767	811	766	814	822	765	803	754	789	779	795	780	794	823	801	792	780	774	789	786	807	810	810	810	808	769	834	792	787	749	827	821	796	793	835	787	812	806	820	779	835	792	799	758	801	788	839	844	850	763	793	789	816	779	723	816	819	821	821	791	789	766	776	866	777	794	800	762	838	798	811	780	803	823	814	810	795	812	806	803	757	781	781	786	782	837	785	840	863	827	838	798	844	827	768	755	778	794	796	771	791	826	835	754	810	775	810	822	819	808	873	772	768	864	832	754	799	771	818	822	797	755	790	829	799	784	773	808	809	860	820	849	767	805	828	809	778	803	795	802	795	792	778	839	788	781	794	792	748	798	839	802	830	800	819	819	810	815	757	770	860	817	824	786	787	794	776	830	831	799	782	796	823	820	828	781	807	800	800	818	779	798	815	761	791	805	826	785	774	787	780	800	819	799	838	828	780	765	823	816	808	816	798	776	780	790	794	729	800	844	769	815	842	795	828	827	809	814	770	763	802	776	805	798	837	777	794	812	801	805	790	780	748	834	802	847	824	756	797	790	817	757	819	811	788	828	783	798	797	825	804	829	784	780	765	754	760	775	809	799	829	817	796	774	752	779	779	767	820	772	823	801	800	799	794	811	788	775	769	813	793	794	797	759	807	768	834	809	800	750	778	790	752	844	859	808	795	788	808	757	839	832	740	802	805	785	804	820	812	778	806	805	804	753	764	750	801	785	811	802	809	769	786	826	752	795	770	833	779	792	772	810	803	819	792	803	852	828	753	800	809	765	784	830	809	799	851	783	783	831	795	841	785	817	788	776	769	769	802	794	805	789	837	811	823	824	835	821	811	777	803	845	806	835	844	819	817	759	751	795	784	793	800	809	790	766	773	828	778	849	732	784	759	760	793	801	839	760	845	833	783	793	785	774	756	790	803	802	778	796	793	795	783	793	815	801	819	805	813	786	788	821	812	784	814	792	810	811	773	732	780	793	785	824	792	740	789	751	767	799	848	793	791	771	755	825	781	777	819	822	795	815	814	809	795	797	717	809	833	751	796	815	809	832	808	806	831	765	797	767	810	770	804	792	802	811	835
9107	763	260	154	126	135	128	124	109	111	93	110	92	97	99	100	112	109	93	107	111	102	104	105	109	87	100	74	89	85	99	90	104	113	102	113	88	96	83	105	107	108	100	92	86	95	112	90	96	88	120	91	96	81	77	87	90	80	100	101	92	106	86	91	100	90	98	109	103	101	89	97	86	94	96	101	94	83	102	89	94	96	113	113	103	97	106	85	103	91	105	107	101	101	100	107	90	88	96	94	84	91	103	91	118	94	94	89	95	94	90	92	100	94	115	101	91	91	111	93	92	110	107	99	99	87	100	86	90	105	108	108	83	93	92	90	79	94	92	89	93	101	67	95	98	85	103	88	101	103	81	90	109	111	94	86	86	100	113	107	96	122	106	106	81	88	100	93	87	110	109	96	87	103	98	86	109	99	109	105	97	115	102	123	94	114	90	103	96	115	106	110	76	85	101	109	98	102	92	102	98	102	97	97	94	91	89	99	100	92	108	115	101	86	111	106	104	97	99	94	103	116	105	103	89	94	97	115	97	109	92	107	86	102	101	111	97	97	102	94	103	93	109	89	89	104	99	91	103	100	103	86	88	94	78	99	87	102	110	100	99	93	82	104	93	99	101	90	117	99	91	102	102	109	95	107	104	99	103	109	97	101	97	89	105	100	93	82	96	89	94	84	85	85	105	86	88	98	99	99	95	98	86	100	95	88	80	100	105	93	90	100	95	104	107	101	97	86	88	92	96	108	101	92	118	93	110	96	110	104	87	105	101	97	104	93	96	111	108	96	98	86	90	108	99	108	107	83	90	97	78	91	97	99	89	95	87	81	116	107	90	90	115	101	103	82	87	96	98	86	108	80	87	89	105	85	99	116	91	98	100	90	110	105	106	101	100	100	115	102	101	86	101	96	94	79	83	106	103	110	101	86	100	104	91	101	112	103	92	77	120	107	97	99	98	100	126	105	103	108	72	101	93	102	89	99	105	118	97	101	104	90	124	93	99	92	123	132	106	90	121	103	87	80	112	84	91	98	89	94	82	82	97	86	115	100	96	99	102	91	74	81	94	116	111	90	83	88	114	104	93	95	101	95	89	98	107	121	97	91	107	106	89	69	78	89	102	90	81	106	110	118	104	97	89	95	105	96	92	101	98	101	105	88	98	105	116	83	104	106	98	97	99	83	89	105	79	90	89	84	90	104	87	103	110	88	101	105	116	86	101	103	86	92	85	99	102	97	93	92	96	95	103	100	120	82	88	86	99	95	105	96	121	111	98	99	100	98	76	85	96	98	105	101	82	99	96	94	102	95	84	92	86	101	112	98	103	105	95	114	90	88	102	104	96	110	91	95	82	112	92	92	105	96	110	96	85	100	86	97	99	105	86	93	110	100	93	97	99	101	90	100	95	110	109	109	92	95	81	100	110	106	94	110	92	114	101	80	96	95	87	114	107	83	86	94	100	89	100	102	103	87	94	91	87	93	98	96	112	90	87	98	91	77	83	104	103	103	98	103	106	91	93	99	79	102	98	89	91	91	117	90	101	98	94	78	99	112	93	98	93	88	117	82	119	98	79	96	93	86	102	98	88	113	80	96	94	91	104	107	101	87	118	112	86	88	92	96	122	104	77	109	118	98	111	103	90	109	113	127	101	93	103	118	91	100	107	104	78	110	106	112	100	97	94	100	91	112	105	96	96	84	99	112	124	85	100	123	99	79	104	97	93	90	108	99	109	90	89	88	100	98	97	121	103	90	77	90	98	94	90	97	114	95	98	83	87	93	89	108	107	90	85	92	89	96	106	100	112	93	105	103	80	106	102	89	91	104	84	103	97	99	94	91	96	111	124	116	88	95	112	92	94	86	91	97	101	74	81	98	104	100	107	72	90	92	94	89	96	105	96	99	108	92	106	77	94	106	103	97	115	81	93	102	97	100	91	71	105	104	101	95	96	105	78	83	94	89	84	76	101	102	103	115	81	87	94	100	97	95	75	97	92	93	98	91	109	101	86	87	83	96	80	101	89	106	104	96	88	99	121	111	94	92	99	104	78	92	81	90	92	107	108	93	100	95	90	100	91	93	120	111	127	101	99	103	95	101	79	113	109	104	69	111	110	85	86	89	104	92	100	87	108	94	105	104	87	86	84	97	102	98	105	95	94	103	98	80	94	83	103	89	106	94	100	102	80	86	105	101	87	78	94	97	86	93	93	100	95	92	99	94	92	84	100	99	109	106	94	95	103	96	84	102	100	97	109	95	97	73	90	112	115	107	87	94	124	102	87	114	83	87	84	79	104	99	97	89	107	106	94	96	90	106	99	95	99	96	108	88	93	103	99	105	98	103	77	112	104	103	86	121	90	102	111	99	95	74	89	108	94	119	115	92	113	106	98	91	86	85	83	83	89	92	78	93	106	91	88	94	95	104	91	91	109	101	89	92	108	106	104	83	95	93	100	95	89	102	93	98	100	97	91	98	101	98	106	108	87	116	102	98	83	94	84	103	91	117	103	89	94	108	101	101	93	78	91	90	111	104	102	96	86	110	87	100	86	96	76	111	91	76	96	106	92	94	99	90	88	97	91	117	95	104	102	96	105	110	99	112	101	105	89	106	96	93	94	79	94	113	106	90	90	102	91	94	109	93	98	89	95	101	101	97	97	74	89	103	83	94	78	98	103	101	90	91	101	90	98	94	87	86	103	97	113	96	82	83	88	106	115	113	116	91	103	106	97	82	84	98	90	87	109	100	95	77	104	82	108	108	96	89	101	101	90	123	101	106	111	107	103	107	91	119	96	104	104	98	102	95	100	111	106	112	101	81	97	112	104	96	87	118	94	98	102	89	112	103	75	90	88	97	104	98	102	117	95	97	84	104	104	96	99	107	91	112	94	114	105	92	121	82	104	100	96	95	97	100	89	89	95	109	96	77	77	101	110	85	106	112	98	103	110	94	91	108	87	84	107	103	76	104	103	89	119	88	100	93	96	103	104	92	75	97	104	94	104	103	74	101	87	87	83	92	92	92	109	75	108	93	101	78	99	100	103	85	114	97	78	112	100	87	111	96	92	108	87	105	90	119	102	87	111	74	103	110	101	87	105	86	98	98	100	101	95	94	86	105	99	85	96	99	83	90	99	107	88	93	83	102	103	77	112	87	109	105	85	109	96	80	92	85	93	92	110	86	102	90	103	87	121	95	98	91	92	94	105	114	114	85	82	106	98	104	102	99	97	108	104	100	100	76	96	100	95	105	92	102	107	97	95	88	95	91	102	97	85	102	80	95	97	109	100	95	108	84	92	108	82	89	99	100	94	88	90	107	119	98	108	90	98	102	103	107	86	75	83	90	105	83	110	92	94	95	97	86	99	79	89	95	102	104	98	99	107	102	100	81	95	81	99	96	120	74	116	103	100	114	89	87	95	93	88	93	89	101	100	104	98	91	101	113	76	85	101	94	95	91	105	92	104	95	92	100	111	97	92	115	100	80	78	96	83	102	87	79
8923	516	538	562	519	507	428	447	408	390	422	387	389	383	368	367	364	364	345	344	339	378	332	379	344	341	334	348	363	343	368	364	350	364	415	360	361	375	355	377	335	325	348	352	331	382	349	380	357	355	348	360	346	334	341	389	372	371	360	329	424	349	338	347	383	341	346	338	318	352	342	360	382	327	378	337	332	347	308	358	360	320	362	359	361	366	359	329	342	327	313	366	370	303	338	335	335	360	341	347	359	359	364	318	334	330	359	279	317	355	342	334	357	354	342	378	337	320	330	338	334	347	337	331	360	346	352	332	398	340	340	337	354	351	312	329	314	321	353	325	357	354	334	370	366	352	353	344	373	332	344	332	363	341	348	326	354	324	373	369	372	342	301	332	343	344	352	341	351	362	348	347	335	355	370	360	339	366	332	346	361	357	320	328	328	359	346	349	348	357	324	353	337	373	354	338	356	361	397	370	322	332	367	359	376	358	329	345	360	310	386	347	369	354	328	345	342	350	355	339	349	368	317	376	385	331	321	349	334	348	317	338	347	330	331	335	370	348	359	349	319	369	327	369	331	344	347	369	335	360	363	314	362	363	354	320	342	353	306	363	343	339	350	370	360	349	351	375	352	325	327	353	328	327	360	334	362	320	349	386	355	340	361	340	336	346	338	348	364	335	331	354	342	330	319	311	337	361	373	358	330	380	349	346	321	313	363	321	342	381	325	356	369	348	330	387	359	344	342	353	356	374	327	325	353	323	373	345	303	341	336	337	372	334	323	335	335	346	364	337	387	324	358	362	349	353	325	348	321	330	359	347	336	334	351	331	374	321	356	322	357	365	357	351	356	342	364	333	359	343	356	363	342	334	343	341	341	336	315	355	319	346	316	329	382	348	326	355	348	341	320	352	351	331	335	340	342	358	371	360	354	360	356	353	360	339	350	352	344	331	369	308	319	372	354	361	352	354	337	332	322	319	352	346	309	360	349	313	340	351	352	374	346	364	315	343	361	374	340	334	356	330	338	331	358	334	327	344	367	382	399	362	328	348	315	346	343	350	334	321	378	369	344	345	362	343	346	358	321	385	326	349	339	381	373	342	390	376	362	348	342	349	376	373	338	367	340	328	341	331	377	341	348	358	364	300	375	367	355	348	339	345	360	358	326	363	357	332	387	355	358	341	349	353	352	303	325	345	351	341	366	387	363	306	369	349	341	337	398	333	320	328	352	351	375	363	321	337	372	333	353	355	363	332	353	357	367	321	383	329	326	354	343	382	341	364	364	348	333	361	366	350	309	373	335	337	363	346	371	378	371	361	361	336	375	340	336	350	306	354	330	335	336	409	345	346	341	367	372	333	363	351	352	316	355	355	320	328	341	342	348	354	339	333	336	359	362	329	357	369	342	351	344	356	323	357	329	337	336	359	366	409	341	313	345	369	375	332	326	360	324	342	365	321	318	385	356	292	364	351	326	333	334	322	345	355	330	337	344	362	347	349	376	338	330	333	352	351	340	362	343	376	369	413	333	329	345	353	376	306	315	351	356	363	349	342	388	337	312	319	373	358	353	326	341	357	332	386	347	355	318	327	303	361	382	345	325	339	342	373	354	348	360	340	355	331	331	365	370	317	360	356	315	358	333	309	345	345	343	327	354	362	329	375	375	369	355	342	372	365	365	344	295	370	316	335	350	373	334	352	352	348	339	363	372	374	319	349	318	411	370	353	327	352	347	339	319	335	351	339	349	323	362	352	360	339	354	389	346	311	310	328	349	329	346	322	377	348	347	307	325	374	381	344	321	340	336	327	375	351	350	375	356	337	325	310	352	363	373	348	364	372	345	366	318	340	321	347	325	317	332	342	330	356	353	367	349	354	356	315	354	333	370	350	335	347	329	328	346	381	358	342	341	355	325	348	335	342	357	332	367	358	350	354	357	339	335	351	392	333	360	355	321	374	346	338	373	333	334	312	331	330	337	331	317	358	297	357	349	329	358	335	368	319	339	350	348	345	323	359	361	343	374	370	373	355	355	339	341	329	340	344	320	330	327	340	356	318	387	354	326	377	344	338	343	342	346	354	378	371	347	323	318	360	382	354	357	331	347	346	344	357	310	339	383	347	321	387	311	332	370	341	345	345	363	353	308	359	326	349	352	358	355	358	341	322	370	333	326	326	337	329	344	345	334	363	378	350	311	352	363	364	366	343	354	324	353	331	323	321	367	343	333	365	337	357	384	368	371	327	336	352	320	335	332	345	360	331	360	355	308	355	315	378	335	375	332	368	381	317	343	335	334	357	352	384	322	332	372	363	346	298	360	423	357	359	334	322	358	379	353	368	354	321	350	359	342	355	373	363	357	391	343	358	350	348	343	344	341	365	347	369	347	329	327	325	359	370	355	338	352	343	326	367	335	350	389	338	383	350	381	351	389	364	332	348	343	357	378	372	341	352	322	329	385	367	367	331	304	367	355	352	341	339	345	353	323	353	367	340	376	359	354	340	370	355	373	369	363	347	335	311	363	331	366	346	327	317	314	367	333	343	364	370	335	378	365	368	353	376	331	337	361	332	368	377	354	376	343	380	360	347	336	330	349	378	357	339	329	329	346	340	366	349	364	321	363	375	336	350	345	366	338	381	306	350	350	363	327	362	363	366	311	374	322	332	379	374	310	372	358	339	333	340	321	360	364	335	355	322	325	363	377	336	333	317	358	322	372	312	343	337	376	371	348	331	314	386	332	370	320	362	327	335	337	358	342	389	335	355	357	343	358	328	336	362	359	392	349	354	337	372	341	367	359	353	359	362	339	351	346	333	339	340	350	359	349	382	365	363	354	329	323	419	363	356	342	344	332	341	323	365	352	355	366	334	336	334	340	377	354	347	357	360	352	401	361	349	364	349	336	351	334	380	320	329	343	396	349	346	341	347	344	346	326	365	346	348	354	368	381	352	317	321	330	340	318	392	355	374	339	339	334	328	373	361	351	374	338	337	355	368	320	310	362	352	344	343	361	360	343	337	342	338	355	383	348	378	365	356	351	315	358	324	349	345	368	375	351	363	368	352	357	365	370	324	348	356	343	360	338	392	322	341	374	348	336	309	343	328	344	338	345	344	291	319	337	330	346	354	363	331	311	309	336	326	398	351	360	358	329	334	342	331	313	378	364	319	343	349	374	370	364	339	332	369	386	335	347	322	330	377	348	353	368	345	355	401	364	363	335	345	361	365	347	354	355	348	338	368	359	344	360	379	333	357	334	376	340	334	324	345	316	386	325	345	366	349	333	343	353	347	334	354	382	348	400	340	352	369	346	354	342	336	327	348	355	347	349	361	368	347	357	320	321	338	363	352	382	335	339	346	365	356	360	343	363	336	326	332	361	337	315	364	347	377	387	364	380	331	342	343	351	341	367	323	325	356	305	322	314	332	342	332	370	320	346	357	346	339	350	357	370	335	368	324	341	337	332	355	355	345	387	342	341	353	320	357	372	374	337	363	342	372	354	408
45909	18474	2776	1022	767	559	421	368	312	277	287	263	251	216	221	210	211	171	194	184	205	194	175	181	172	193	156	201	185	206	189	168	218	214	180	171	176	145	161	184	167	181	179	160	160	172	161	186	173	149	150	150	196	181	176	174	177	160	171	183	187	186	175	182	156	171	186	149	164	178	158	172	174	157	156	178	154	172	186	191	161	168	173	182	164	151	155	205	210	173	180	159	170	191	171	169	177	182	193	173	182	194	162	194	179	180	180	160	161	172	157	170	163	188	172	172	177	174	171	182	181	158	178	188	151	177	166	183	160	146	193	173	170	171	153	145	182	169	159	165	184	179	164	196	170	192	164	173	164	206	183	160	174	153	149	172	169	163	159	182	173	175	168	180	151	186	170	170	152	174	164	159	173	187	135	175	174	185	177	184	191	167	175	170	145	176	178	180	176	170	178	174	177	186	164	187	169	167	156	167	167	143	181	161	201	147	192	170	151	156	167	170	163	162	196	182	162	178	175	173	161	185	153	174	180	178	170	191	162	200	155	182	174	171	175	166	160	161	186	159	172	181	167	170	170	166	154	181	155	145	167	168	168	164	175	180	160	159	185	182	188	198	155	198	168	157	158	201	180	190	175	191	161	158	166	172	178	174	177	202	176	195	159	169	149	205	180	176	154	175	186	187	186	167	170	153	184	155	174	199	166	167	182	167	156	136	193	183	161	159	149	178	186	190	163	144	164	199	200	141	185	169	160	146	208	162	185	183	179	177	198	182	174	197	158	175	183	162	155	160	151	192	190	142	159	169	180	185	148	171	189	191	169	168	167	177	157	195	180	198	184	187	176	159	185	159	169	178	181	159	156	181	166	167	176	183	176	163	160	150	155	173	169	181	182	163	180	175	158	160	176	174	157	167	142	183	203	169	193	181	151	189	187	170	188	166	171	176	178	169	155	151	172	156	158	174	206	177	185	160	193	180	170	188	169	159	172	160	157	184	166	154	170	180	154	143	161	151	179	188	180	186	170	160	180	171	129	171	168	167	128	160	181	172	164	134	160	149	188	181	160	167	173	150	186	172	155	171	162	170	186	200	150	166	175	172	172	146	190	159	169	176	176	155	176	191	163	155	181	179	161	186	177	168	170	150	169	153	179	200	213	164	153	170	175	157	194	156	189	164	171	146	181	180	184	157	174	178	162	192	167	166	187	183	177	179	189	165	176	149	185	167	166	179	165	183	179	174	182	159	176	191	176	157	150	197	178	178	165	138	179	163	174	195	168	171	167	196	167	159	165	157	204	182	153	174	181	181	163	171	186	176	157	165	155	176	187	176	165	200	205	169	175	176	182	190	175	177	168	146	174	163	172	168	175	189	196	170	196	159	175	158	168	178	143	159	179	178	165	180	160	155	145	157	191	197	193	189	169	159	197	186	186	185	177	185	164	170	193	171	184	172	158	148	164	178	184	181	166	205	189	184	183	180	173	145	171	193	176	180	177	136	180	139	161	189	155	180	165	179	142	162	167	186	166	149	188	189	159	167	151	180	193	185	156	156	186	194	165	205	200	173	164	178	157	177	166	198	183	148	178	179	193	159	166	191	193	197	183	161	160	177	174	168	155	167	186	160	159	182	178	174	171	196	189	183	183	183	168	165	181	179	165	153	190	167	147	182	173	183	153	169	173	177	173	165	181	185	160	179	175	163	174	166	142	183	171	154	167	161	173	180	199	173	188	178	174	178	172	169	168	186	157	175	166	182	160	184	175	170	189	176	173	179	176	194	175	150	152	184	172	174	155	168	167	186	151	176	182	170	175	153	167	180	175	174	163	162	170	176	162	167	165	183	174	173	167	183	158	170	191	202	166	154	161	171	171	170	163	164	175	181	182	151	159	160	171	172	174	167	181	169	174	168	143	174	158	165	177	172	158	171	156	174	152	166	172	184	166	172	158	183	168	157	176	160	163	172	163	170	182	169	173	187	188	166	159	167	181	186	162	156	165	155	155	181	167	156	185	162	163	192	177	154	179	144	185	171	163	164	169	166	174	163	155	164	178	167	158	176	179	168	192	162	153	197	141	174	163	204	177	152	166	180	188	161	193	177	173	157	173	151	167	185	177	169	187	172	161	154	171	185	190	174	189	180	176	158	179	147	182	194	150	172	218	193	177	177	158	158	165	174	173	155	197	178	178	193	159	170	174	169	170	168	144	158	187	166	170	184	175	184	174	166	166	180	182	169	187	159	161	195	159	168	195	172	186	166	164	204	164	161	155	164	137	157	177	196	189	159	181	172	185	147	176	169	185	197	161	177	167	183	160	163	166	174	165	188	200	162	193	175	162	203	180	165	172	168	166	152	161	157	181	198	150	169	164	198	187	157	185	175	152	160	181	174	169	187	148	188	175	167	176	184	180	162	146	182	165	174	170	175	128	166	210	164	185	173	177	181	184	158	176	174	180	180	190	196	175	174	174	206	165	173	177	166	181	192	195	185	163	177	163	150	157	166	162	154	175	177	193	146	156	188	169	161	188	163	173	186	192	163	174	174	173	157	179	172	189	193	167	173	181	155	145	163	161	177	156	166	161	160	170	163	179	190	157	174	150	152	165	152	168	174	153	193	181	162	171	169	174	170	173	181	157	173	159	164	172	166	178	154	158	144	181	174	157	186	170	179	198	154	160	179	179	189	176	195	169	147	174	172	183	180	167	180	162	165	172	177	175	151	176	185	165	193	177	156	165	173	178	153	172	171	164	148	168	200	188	193	157	169	169	162	171	186	176	164	162	153	166	174	154	183	176	176	184	166	160	192	176	168	182	170	187	169	189	167	171	167	156	173	186	182	192	179	154	166	207	170	160	182	164	175	143	161	147	158	180	204	169	160	166	152	187	176	165	172	187	162	168	168	178	172	179	172	183	178	185	173	158	132	187	162	172	156	172	157	186	170	168	176	156	159	175	193	176	161	149	182	193	176	172	177	159	185	168	152	179	167	157	171	176	174	138	177	165	181	139	186	177	162	157	188	206	173	170	182	150	178	171	193	188	172	181	166	158	174	179	189	152	202	177	172	141	186	176	180	170	170	176	168	186	171	164	176	167	181	168	159	183	169	173	159	180	185	181	181	157	177	175	179	175	170	172	183	175	177	161	167	191	184	150	161	182	183	153	154	175	187	193	165	140	201	181	173	161	164	158	181	154	186	162	166	160	183	183	163	167	168	177	174	180	173	173	159	158	147	161	167	174	148	164	179	175	175	157	176	171	184	181	163	183	192	192	199	178	145	171	171	163	157	174	167	186	163	161	172	180	165	172	167	184	166	170	165	178	146	176	151	153	192	176	171	186	170	155	168	171	165	171	172	189	155	184	207	175	171	178	151	190	171	179	183	169	169	147	164	183	150	177	162	194	174	176	183	160	153	169	180	159	164	197	157	156	171	171	162	172	189	151	201	176	198	153	169	161	147	159	160	191	175	154	168	160	154	171	166	161	175	171	182	178	162	173	175
29785	2047	3208	3441	2957	2438	1995	1711	1457	1371	1191	1097	1053	932	967	854	834	816	827	719	741	750	734	712	649	671	669	651	658	622	652	670	631	638	658	582	616	626	623	611	571	598	625	588	593	596	568	588	600	594	623	592	588	593	603	581	551	540	602	546	568	541	583	535	564	550	587	583	566	592	585	606	551	561	518	557	552	617	563	525	521	590	547	568	560	548	566	511	560	569	560	594	565	548	547	576	548	544	547	554	591	595	541	552	544	579	570	544	554	530	552	528	557	582	542	555	533	571	558	560	573	570	558	575	585	567	533	560	560	576	620	551	554	507	504	525	587	568	563	528	568	544	563	514	573	564	570	561	560	577	551	572	549	538	558	528	529	566	571	591	548	578	564	551	523	549	556	542	553	522	558	600	556	559	591	571	541	533	562	598	573	570	544	562	560	571	554	542	557	548	572	493	586	552	525	575	540	569	516	541	571	567	550	536	545	579	589	576	542	537	528	545	548	587	575	579	579	562	523	541	546	549	575	539	559	558	544	542	554	551	570	566	521	600	551	588	537	555	605	521	521	541	514	501	575	571	571	503	565	548	560	556	508	589	538	572	557	563	544	529	557	583	526	564	571	577	527	574	574	578	541	559	542	570	536	545	580	520	545	532	558	564	571	547	541	568	551	563	490	544	508	558	571	517	602	557	524	582	547	589	523	548	499	587	556	547	570	538	566	574	546	578	511	549	581	537	547	540	531	509	531	561	571	551	578	571	603	511	548	551	556	562	536	553	549	549	530	528	552	520	535	560	528	560	541	543	548	545	565	552	536	581	550	552	548	517	560	535	534	574	542	562	584	547	513	600	557	564	537	530	532	546	553	587	564	503	558	572	553	546	555	500	555	567	542	534	570	551	541	551	572	540	561	559	568	566	576	528	513	594	542	539	559	606	537	567	538	538	567	542	530	590	536	542	556	530	526	570	555	556	536	538	538	563	556	528	573	527	541	564	592	545	555	494	501	531	582	568	586	549	543	555	526	560	612	550	513	556	526	561	551	543	522	551	557	579	513	541	563	500	563	554	530	588	591	510	545	582	545	544	571	556	532	537	535	590	557	537	568	566	528	581	553	572	548	594	494	591	548	582	601	542	570	555	526	571	542	546	513	517	530	575	513	541	542	516	543	530	542	561	586	539	504	563	582	571	582	558	539	517	546	561	526	502	513	572	550	538	547	533	525	514	563	569	514	494	596	583	524	526	591	522	550	509	551	507	577	581	536	547	549	514	542	537	562	515	547	530	520	539	586	554	526	571	535	562	555	625	548	548	555	525	542	549	581	589	535	565	560	601	552	545	570	584	543	584	555	546	529	571	497	618	573	528	565	530	542	558	563	541	567	515	555	555	526	592	518	560	563	549	523	570	552	549	530	545	519	559	534	536	580	511	509	557	539	623	573	548	552	550	575	555	527	551	568	543	546	567	575	560	564	571	585	564	541	570	556	563	560	480	542	546	529	531	524	562	581	542	557	535	543	566	556	536	538	536	566	579	525	539	534	564	547	558	506	544	536	517	560	518	562	566	566	597	551	571	526	547	575	522	540	557	509	537	584	511	567	511	557	496	509	538	574	523	524	551	592	538	520	544	569	538	538	595	579	557	561	572	582	550	581	579	577	527	564	575	534	567	574	540	560	583	563	597	554	546	555	551	567	547	555	540	553	536	529	571	589	539	561	520	552	547	561	566	576	562	552	522	554	542	538	518	564	560	547	540	569	535	579	549	538	545	527	553	544	564	481	572	519	535	549	557	495	554	556	511	520	561	566	568	527	543	588	531	553	556	532	572	570	525	549	550	532	569	571	549	582	536	549	562	566	554	538	552	573	580	532	571	554	513	545	534	533	571	533	543	557	545	549	539	565	560	552	602	568	539	594	578	512	520	539	557	544	618	550	574	582	569	571	551	564	556	548	570	576	569	523	566	563	578	588	520	567	538	544	593	579	543	564	537	575	582	554	575	547	520	555	555	563	577	538	565	587	541	539	509	535	603	514	529	529	551	557	579	561	547	552	557	586	512	542	540	619	530	578	559	607	581	601	591	584	587	571	510	608	533	493	540	540	553	594	509	522	563	543	548	600	543	577	524	541	550	525	530	534	544	558	585	524	540	546	598	593	585	576	529	587	532	577	520	573	560	530	601	495	551	544	527	513	538	522	593	554	544	538	568	537	533	549	551	516	540	546	545	571	550	595	528	544	530	551	561	542	526	562	530	565	530	611	560	530	538	545	541	581	553	546	548	518	551	532	555	555	493	575	537	571	534	546	550	544	550	548	530	537	605	555	551	528	566	596	544	540	551	508	551	561	546	551	534	556	532	529	591	570	546	558	532	537	548	542	538	557	540	531	548	552	539	551	581	554	587	558	582	567	496	568	569	553	551	527	611	567	559	548	572	535	564	560	567	539	517	551	548	556	536	563	581	550	547	562	587	552	569	546	597	521	506	557	545	537	523	550	539	587	560	548	558	562	558	570	563	540	527	553	546	558	554	530	514	555	562	525	588	499	568	571	492	561	541	588	518	579	575	556	525	513	569	529	584	520	520	539	500	575	579	531	551	525	537	617	527	527	557	532	555	525	575	552	586	565	555	562	558	548	561	584	555	588	554	547	509	595	553	572	602	575	559	517	584	501	564	567	571	520	597	531	552	542	519	558	548	511	546	544	567	544	528	555	603	526	526	538	566	544	584	566	563	528	576	559	557	548	534	554	560	513	532	569	535	548	565	510	560	568	548	522	581	540	551	557	537	520	540	525	515	530	562	568	558	558	545	533	549	577	550	574	557	601	561	534	557	533	558	558	542	551	549	566	573	576	540	552	568	548	548	513	581	549	547	552	568	574	508	518	565	578	556	525	550	567	552	584	528	543	567	564	582	573	556	535	538	532	536	559	515	608	575	539	516	552	536	569	554	558	548	543	529	534	594	577	567	557	576	552	507	609	568	572	569	565	541	563	535	549	527	536	549	579	553	554	535	538	545	550	562	542	552	556	527	528	552	533	548	551	584	552	554	571	532	524	544	584	573	586	605	521	530	531	581	553	535	535	580	579	553	524	560	602	569	541	528	597	544	561	544	551	545	547	564	561	553	563	546	525	515	579	556	571	524	576	561	556	503	540	541	520	530	523	567	570	608	554	506	563	543	593	588	537	526	578	538	546	553	581	548	608	523	557	575	554	549	551	558	552	565	573	578	549	564	517	537	553	556	571	520	500	544	569	573	534	559	555	590	593	533	590	541	521	569	519	535	524	598	565	524	569	551	589	578	519	525	566	600	515	535	506	544	572	544	547	563	529	526	563	522	522	551	586	575	533	568	519	503	588	557	562	545	541	545	563	544	577	544	580	519	514	561	526	537	565	549	578	533	529	607	584	577	582	518	561	576	547	585	573	507	587	548	557	576	584	542	544	556	521	578	539	561	585	536	550	530	560	546	569	537	569	555	593	556	495	521	552	536	539	538
58180	26936	7370	2124	1467	976	763	675	540	510	426	368	408	378	326	332	335	346	387	322	320	310	304	328	284	302	307	292	289	284	277	242	269	277	287	292	299	295	277	293	263	284	295	262	284	291	285	289	278	285	255	290	261	229	253	300	267	257	285	264	261	267	276	257	303	246	291	260	275	260	287	269	254	279	272	283	278	282	300	260	290	257	270	271	264	297	248	255	276	284	262	287	263	276	273	276	276	259	269	295	274	300	257	278	258	267	285	260	279	285	306	252	270	276	268	314	241	260	259	271	275	299	270	253	290	248	257	280	255	275	271	263	250	228	237	278	282	247	290	286	233	261	285	260	257	259	266	238	305	271	259	251	271	246	269	279	281	292	248	251	251	264	257	235	265	277	280	273	258	258	283	278	263	278	258	239	257	303	304	255	256	274	235	253	269	257	216	238	265	282	245	248	278	275	273	255	245	272	274	268	282	297	273	277	270	271	274	246	294	277	250	272	280	281	263	283	274	262	251	265	261	267	288	288	235	290	274	232	293	258	266	289	249	254	265	282	284	263	261	267	251	266	257	291	270	270	269	271	252	273	244	266	271	238	259	311	293	270	287	275	282	279	283	276	276	263	260	270	276	281	230	277	289	290	283	255	256	279	276	253	268	291	278	265	291	279	268	232	264	286	261	262	283	290	273	263	261	277	267	284	251	271	258	276	283	261	274	247	249	241	264	288	275	254	262	246	294	282	281	282	263	246	284	280	271	274	239	286	244	284	249	262	276	269	269	294	259	273	247	274	242	263	270	288	273	240	255	282	296	279	263	266	269	293	306	283	262	270	298	271	264	279	271	262	235	281	271	269	273	287	280	281	259	263	252	263	289	264	264	278	258	274	292	262	273	265	270	265	256	286	249	257	276	239	265	257	258	268	263	247	269	292	271	257	258	261	265	275	262	290	285	270	289	291	270	240	285	257	297	278	249	265	248	273	293	294	253	272	297	238	269	270	303	272	281	300	269	287	290	268	266	226	242	252	284	287	279	239	281	250	290	280	276	247	279	262	282	266	256	281	264	230	271	265	247	277	266	266	278	282	279	257	282	272	295	292	280	266	272	252	274	251	261	242	267	233	268	264	256	266	268	271	260	252	272	278	279	260	277	302	260	259	251	255	239	273	275	301	265	295	281	294	283	265	267	305	284	287	257	288	276	289	253	269	248	291	272	265	278	287	247	270	291	256	285	239	258	271	266	268	274	280	272	289	264	257	263	272	246	296	285	264	270	274	255	298	239	260	285	298	280	266	278	252	276	279	245	294	277	264	252	263	256	294	275	267	277	251	295	267	279	256	271	256	267	267	263	267	247	277	307	265	286	260	280	278	288	292	247	279	243	280	284	271	250	258	258	244	297	240	280	249	262	259	278	258	266	282	275	242	283	264	251	251	264	285	261	266	259	270	281	275	290	268	245	277	268	250	243	272	277	270	275	281	300	294	237	283	254	288	271	262	267	285	288	248	259	267	261	276	258	262	267	265	316	289	277	291	267	268	244	287	244	262	289	270	260	279	265	282	284	246	278	276	243	264	274	298	260	295	247	272	286	229	281	272	260	270	305	271	286	261	260	268	290	262	260	287	271	251	257	272	267	272	294	266	292	252	265	268	255	268	277	261	301	267	274	285	303	246	242	281	252	261	263	244	258	289	297	247	304	237	259	277	252	283	258	300	275	254	277	268	263	278	269	270	284	273	282	263	271	276	290	296	286	290	250	293	299	269	254	285	291	283	255	271	286	282	274	279	273	272	275	269	289	253	288	274	261	262	274	245	292	265	280	266	265	248	261	235	265	270	270	261	269	291	256	252	228	282	247	280	252	254	275	267	272	275	283	265	295	275	257	281	268	253	297	252	292	264	259	278	264	269	267	302	260	276	257	263	286	262	247	243	251	280	281	242	301	272	263	266	277	273	278	253	234	264	255	277	272	266	275	261	284	265	265	258	290	252	281	264	261	257	260	262	269	240	298	262	281	268	248	285	279	252	234	277	246	277	225	257	267	288	275	269	270	258	263	253	252	284	287	270	260	287	294	267	302	273	264	260	254	271	272	269	253	264	275	269	243	269	283	270	269	281	253	256	260	272	269	260	275	289	276	275	243	275	282	255	266	290	263	280	258	279	269	257	267	264	274	263	247	251	273	299	251	253	268	285	280	257	269	254	266	265	270	270	288	288	267	244	262	264	270	285	252	255	267	262	275	309	260	264	254	260	272	297	276	257	283	290	259	266	300	282	263	248	283	282	271	273	256	274	301	249	248	249	283	257	275	248	252	279	270	245	253	273	262	278	260	254	275	303	258	295	290	289	282	247	252	245	264	277	261	279	269	268	268	268	292	269	284	247	275	263	298	268	255	252	270	269	261	274	246	273	265	271	264	278	261	298	281	250	270	279	268	258	294	274	279	239	268	259	247	263	295	249	275	257	270	247	279	241	298	280	267	280	266	275	291	263	282	284	263	292	278	267	265	289	273	260	271	255	248	269	254	285	261	219	238	248	283	268	246	274	268	284	269	269	225	257	272	288	268	253	270	295	265	268	251	240	266	271	292	302	249	261	269	260	295	263	270	273	270	268	261	285	273	296	295	282	297	283	276	276	243	279	248	283	283	268	246	255	280	269	275	259	241	231	257	285	273	273	275	256	288	285	244	259	288	266	269	260	255	319	270	275	245	269	261	260	308	275	282	256	273	246	249	292	266	283	279	275	253	296	243	276	278	271	268	272	272	270	262	268	258	274	265	256	251	270	234	292	255	263	252	275	269	267	248	280	229	263	252	286	262	263	271	283	277	265	262	278	261	243	277	288	248	237	284	255	262	291	248	259	279	280	271	249	247	274	270	255	275	291	287	264	255	274	263	269	261	267	269	268	265	252	267	242	288	275	281	288	270	275	259	250	254	283	282	238	276	280	261	281	275	265	267	267	249	270	256	279	289	249	268	289	287	270	248	257	251	282	269	289	257	271	282	263	271	250	315	285	262	251	278	283	272	264	286	251	312	273	257	251	235	237	242	259	265	258	267	260	279	245	260	239	287	256	253	266	260	233	264	244	273	283	284	256	282	240	260	255	257	277	268	272	281	263	278	269	263	265	260	265	294	268	279	280	269	249	250	253	263	239	294	299	243	284	289	274	289	270	305	291	271	274	266	270	294	271	272	267	264	267	277	262	276	282	237	273	291	284	282	300	265	279	235	254	264	260	279	270	262	262	260	293	262	265	256	269	279	288	264	275	272	281	256	291	325	288	272	259	248	258	261	266	302	251	248	271	265	267	242	252	289	282	283	256	299	269	268	285	279	266	237	255	268	261	264	249	291	260	268	272	236	278	317	274	293	267	268	253	285	282	261	279	291	256	269	270	280	263	270	299	245	261	258	231	280	253	241	245	265	280	279	276	265	263	280	282	250	245	284	266	264	273	260	285	290	272	308	256	296	286	253	248	280	253	298	281	260	269	283	253
38117	3288	5919	6288	5261	4374	3635	2989	2674	2300	2060	1879	1659	1607	1458	1443	1346	1317	1210	1218	1160	1128	1098	1083	1080	1001	962	984	1020	969	952	956	924	952	946	952	928	882	883	896	914	901	903	878	917	858	878	880	807	835	833	857	825	893	831	822	842	837	848	845	809	851	811	854	797	825	846	824	836	817	800	769	792	851	790	815	809	794	829	780	824	829	856	827	795	829	863	872	799	826	836	790	810	793	801	778	795	788	794	811	769	849	883	835	783	811	798	781	779	786	813	782	784	787	788	768	813	776	779	832	813	774	789	771	805	789	754	834	788	795	827	779	790	779	786	827	853	814	761	771	735	843	822	860	841	808	797	822	760	797	813	793	808	809	846	824	808	824	819	820	776	825	849	755	759	815	804	757	804	797	830	844	819	846	843	788	813	778	795	831	799	823	837	818	830	784	785	785	790	797	800	774	771	826	811	821	761	807	828	813	787	820	831	792	767	807	817	860	794	818	784	774	826	760	767	739	779	812	791	803	812	755	806	794	808	763	757	782	739	796	766	760	756	778	781	786	797	782	776	775	818	807	812	822	829	816	824	785	736	790	775	839	773	776	850	840	775	748	792	793	758	819	824	798	803	782	797	765	716	777	752	807	796	798	817	763	791	832	821	765	834	800	817	752	800	811	813	781	782	805	797	770	779	826	800	808	757	768	820	832	716	792	799	751	824	767	760	760	780	777	796	771	796	772	768	799	776	798	762	782	810	783	775	814	827	789	818	799	800	733	807	828	801	823	788	791	771	740	809	779	784	780	768	836	762	791	840	790	855	826	829	800	790	829	776	809	840	760	747	838	744	808	804	810	813	763	835	806	781	797	789	808	785	794	790	792	851	796	814	752	821	775	815	793	808	796	731	816	798	804	771	787	819	835	772	821	804	781	819	772	791	829	816	752	788	813	777	782	843	825	758	758	807	811	820	760	792	734	798	794	810	808	807	793	735	781	811	811	797	827	736	781	700	800	781	840	802	768	774	754	832	795	830	741	760	771	782	798	774	769	813	838	857	774	802	807	772	766	779	822	787	752	829	798	807	816	859	804	847	837	757	762	831	841	770	782	855	795	745	806	843	779	847	795	838	795	785	751	844	761	848	767	798	802	787	748	824	822	751	836	822	801	799	789	819	793	758	852	768	838	799	787	749	783	820	816	802	793	785	764	854	782	837	821	815	768	765	759	751	799	768	816	783	789	803	851	775	802	774	775	806	737	840	755	775	780	837	826	851	877	763	782	778	847	801	825	836	799	811	865	794	794	802	824	808	800	819	823	783	765	793	817	811	839	738	820	799	779	816	817	797	830	750	827	792	826	755	789	799	818	818	798	779	777	804	819	818	774	778	814	824	845	820	774	781	804	806	789	802	820	781	744	828	777	800	838	792	796	806	848	821	813	756	800	763	792	786	805	804	775	792	764	796	817	814	751	833	795	763	809	849	761	794	738	844	818	768	784	853	776	827	841	792	753	785	784	801	837	807	836	795	824	801	786	772	842	785	769	806	782	745	771	799	817	767	782	806	853	841	804	780	819	759	756	805	815	789	777	800	794	781	801	790	785	826	822	806	771	780	724	779	773	795	811	804	804	770	792	820	810	760	776	771	763	793	787	770	804	848	818	797	747	837	853	762	775	796	789	777	811	786	831	776	791	803	792	846	814	810	757	783	779	791	791	815	775	815	819	775	770	832	782	841	802	806	753	771	786	822	793	799	784	774	818	847	798	809	804	798	786	739	783	810	782	758	817	804	763	784	811	779	776	770	769	796	804	796	772	784	764	802	802	774	820	784	790	831	777	819	786	787	792	823	771	840	750	830	798	780	812	779	785	786	820	791	800	769	768	747	797	771	817	810	806	773	805	804	778	785	823	769	806	812	766	772	807	751	786	777	748	794	829	784	786	800	845	766	762	803	791	771	787	782	789	812	765	756	767	811	792	819	814	819	797	805	843	761	776	756	749	834	811	795	805	808	816	805	767	755	788	809	751	777	813	800	817	748	852	777	781	737	792	732	779	784	828	787	797	820	765	807	734	797	771	804	741	795	824	806	753	816	800	786	851	811	767	837	820	808	788	817	792	814	856	793	776	834	751	756	776	809	792	779	839	791	830	773	788	786	819	758	783	826	804	810	737	803	747	784	818	780	818	811	742	755	780	781	771	766	746	809	822	767	791	776	771	771	799	770	723	797	779	775	777	829	778	816	839	838	776	822	819	823	793	781	810	797	808	798	776	774	796	832	790	803	800	765	789	811	716	839	831	738	829	825	807	725	748	762	741	797	716	834	820	805	799	746	764	830	774	817	815	799	831	758	774	811	752	754	775	752	804	816	813	815	819	790	747	804	750	807	868	761	816	834	796	822	803	791	769	829	807	772	762	760	817	740	822	787	776	778	794	769	779	805	807	805	789	784	793	818	763	784	840	777	744	808	815	813	813	786	787	777	788	790	778	847	797	804	840	812	813	802	819	810	799	782	820	782	808	786	810	799	814	775	780	798	826	837	801	805	877	859	846	785	850	809	781	764	801	820	806	808	782	778	775	823	841	790	788	756	813	841	764	844	784	747	784	788	773	709	817	857	767	731	786	776	779	832	796	782	825	813	758	819	792	831	795	820	768	774	791	820	788	798	794	804	786	805	777	777	734	797	803	816	793	775	780	792	814	782	784	839	776	775	782	811	819	753	790	815	777	852	793	790	786	768	813	863	827	755	790	809	796	773	782	802	814	851	826	794	867	812	752	815	857	800	789	761	783	799	757	754	807	814	817	851	826	792	800	829	870	814	797	755	780	767	820	794	797	783	818	769	819	773	786	839	773	780	791	843	820	778	749	798	840	815	769	781	813	805	787	777	717	754	772	837	815	864	827	789	806	805	760	808	763	786	810	770	746	790	752	816	790	818	760	841	785	757	810	785	792	781	806	809	759	804	828	815	789	774	791	804	766	799	774	809	819	783	742	787	806	793	788	717	753	822	796	779	776	792	788	832	792	777	801	825	816	833	795	845	821	787	785	778	795	771	784	788	778	772	820	799	833	806	789	740	824	789	823	789	776	797	783	814	833	807	809	788	772	794	749	790	790	754	785	782	790	800	773	804	834	801	806	772	757	778	822	789	844	747	784	817	759	802	770	840	825	767	747	776	782	843	807	785	835	772	783	797	803	755	701	784	779	763	830	792	750	798	791	806	809	773	851	761	739	782	797	809	834	851	800	832	777	800	798	833	798	789	797	803	783	762	771	809	828	789	809	864	780	805	818	750	801	777	827	807	836	724	809	748	820	842	782	784	805	827	804	819	804	750	819	822	811	780	870	767	792	771	801	762	785	777	825	801	830	765	782	805	805	786	798	737	753	778	830	758	804	813	783	839	765	828	808	808	773	749	812	788	798	812	778	809	754	815	793	779	812	800	831	790	809	798	786	801	817	789	840	850	787	736	807	770	819	811	785	796	791	795	800	733	789	826	794	769	825
8642	740	244	159	130	133	109	100	99	115	92	107	104	107	120	101	98	89	121	91	102	104	101	88	113	91	94	106	88	102	96	83	109	97	97	121	120	100	86	95	103	113	94	103	86	110	93	91	103	104	103	104	104	87	97	100	114	80	94	86	102	98	96	74	107	94	93	109	98	105	88	105	96	102	91	91	93	83	98	101	102	82	101	109	104	98	94	80	89	94	97	119	90	120	95	108	98	93	125	97	90	112	95	103	102	99	113	84	116	96	78	102	81	86	108	95	96	81	93	118	118	106	97	100	95	106	84	100	93	98	104	96	111	97	85	88	101	109	84	83	96	95	94	106	86	113	104	95	88	113	108	100	106	104	91	89	97	94	95	105	84	108	110	108	93	106	92	92	113	85	98	83	90	86	92	101	89	96	96	95	105	98	105	78	92	94	95	97	91	98	98	102	102	114	91	89	103	90	105	97	113	113	91	90	105	90	91	112	107	109	95	102	101	110	103	101	90	99	79	87	83	99	97	87	104	108	89	90	103	117	74	108	88	96	80	92	87	92	95	100	111	104	94	105	108	102	108	114	83	104	94	97	82	94	105	110	95	116	113	88	91	97	91	117	103	100	113	92	111	123	90	119	97	95	91	97	87	101	116	88	105	105	93	105	91	78	99	101	102	126	90	119	90	90	103	115	106	96	104	115	100	97	111	102	131	108	104	97	89	104	72	84	94	93	82	85	87	115	88	102	94	102	88	108	106	100	105	91	87	97	113	97	100	105	125	80	81	96	100	104	91	97	110	98	109	96	93	100	85	113	104	96	112	97	101	108	96	101	99	94	93	116	87	106	98	108	106	104	96	104	112	96	91	98	83	107	92	94	106	117	110	95	95	98	92	87	106	83	108	87	93	92	101	76	84	123	99	111	98	90	96	111	90	94	95	86	110	99	107	113	94	105	93	94	94	115	90	93	88	99	89	93	104	87	113	102	110	93	96	115	105	92	98	98	103	102	103	97	103	97	101	88	88	106	85	101	113	99	91	97	89	98	103	106	75	97	86	86	87	103	81	84	109	107	91	96	84	97	95	104	98	81	97	107	95	94	115	105	86	124	102	84	91	100	103	105	93	103	86	81	89	95	92	102	108	116	101	118	103	89	100	123	109	115	93	103	99	94	109	96	87	99	95	111	85	99	107	104	97	97	99	89	90	118	105	106	93	92	92	96	104	111	96	87	115	95	93	95	114	105	112	112	95	97	85	103	110	105	88	106	108	80	96	93	100	118	95	96	91	107	131	93	87	122	107	102	91	94	81	100	97	96	93	105	105	91	89	89	104	118	101	113	103	95	110	113	88	82	108	109	106	104	113	99	106	89	98	92	72	82	86	104	96	110	88	118	75	110	80	107	105	111	97	100	104	104	81	103	104	85	80	117	94	78	91	102	100	99	88	102	111	111	98	108	88	91	101	94	95	102	99	90	114	103	96	96	97	132	104	96	96	86	98	90	86	95	86	97	95	105	101	114	96	92	88	93	98	93	112	109	108	88	86	99	98	103	85	103	105	88	94	94	98	96	91	98	97	104	111	102	101	112	101	84	109	83	97	99	87	116	91	99	92	81	119	84	98	95	117	92	94	91	75	91	93	111	108	92	82	94	98	95	104	83	108	98	103	89	95	97	102	92	100	104	84	93	88	95	93	97	112	97	95	96	82	92	78	99	102	88	94	103	100	94	102	101	105	105	87	94	111	109	91	101	96	114	87	110	96	86	84	99	87	83	101	97	106	81	90	92	101	104	98	90	107	108	96	96	95	106	106	99	98	99	92	83	99	101	109	97	122	93	92	81	98	98	111	99	102	89	94	85	93	96	94	99	105	107	111	105	94	108	94	94	116	96	105	112	105	102	98	82	97	105	97	110	97	104	95	100	107	87	94	106	103	101	95	80	110	90	100	100	87	97	83	89	109	107	98	107	88	103	92	97	106	121	88	86	113	94	85	103	102	89	87	105	102	96	88	88	101	98	101	98	85	109	101	108	95	105	101	98	110	105	97	101	115	100	97	90	90	87	86	112	103	106	102	84	119	114	106	88	97	116	87	88	95	102	109	97	100	89	86	93	100	102	92	110	78	117	83	102	104	88	107	96	104	101	99	98	84	87	104	85	87	104	102	99	92	99	98	90	96	96	89	78	78	107	95	79	91	98	109	77	95	107	102	104	98	107	108	109	88	97	124	105	102	116	106	101	86	97	116	101	111	79	100	112	110	92	97	99	97	96	82	118	100	93	103	96	93	106	96	116	90	107	96	106	96	110	122	102	109	92	103	91	101	82	74	101	109	91	86	109	107	89	83	91	99	93	91	100	101	90	87	85	89	98	88	87	105	100	116	85	80	101	84	93	90	86	80	98	129	102	83	94	102	104	88	100	83	90	88	97	104	107	86	96	115	103	75	99	82	128	118	79	94	101	89	100	101	113	85	95	94	108	80	99	96	103	96	108	99	120	107	104	97	111	97	84	91	100	107	113	110	97	98	111	97	101	93	86	94	87	101	99	114	100	107	104	98	98	98	86	98	108	98	98	89	82	93	91	96	77	97	106	118	91	94	115	84	109	89	94	110	99	107	111	80	87	107	104	85	103	107	95	115	99	105	95	116	81	94	99	92	104	92	108	101	94	95	91	77	104	98	112	84	91	83	99	88	101	109	91	100	87	74	90	93	104	86	84	109	88	98	86	105	91	104	116	79	112	90	114	98	111	101	99	86	82	80	88	101	121	109	106	93	94	101	100	109	76	93	91	108	88	104	111	101	79	92	106	94	96	114	87	96	96	107	113	98	91	109	91	109	112	102	93	100	90	101	79	112	117	102	108	88	96	103	94	107	102	97	92	87	109	111	116	96	106	79	99	103	107	102	106	80	101	98	112	109	82	88	97	94	96	109	99	101	108	101	108	99	96	94	95	101	114	87	108	105	102	122	108	92	99	85	89	95	104	83	112	81	85	100	76	92	94	97	99	87	107	108	92	109	92	86	89	111	105	120	98	103	96	98	93	95	96	94	98	113	85	89	97	82	90	94	109	101	98	89	98	104	98	113	90	87	115	115	103	84	102	102	96	101	92	102	81	88	101	92	117	93	99	93	84	110	110	93	110	110	109	92	99	90	104	92	81	107	98	99	103	102	94	109	101	104	87	109	108	88	88	87	81	99	88	87	72	89	86	102	91	103	100	108	106	93	87	86	118	118	108	96	101	116	96	75	98	96	95	113	106	114	101	86	86	85	102	93	97	111	91	75	88	94	100	85	106	90	109	110	94	107	91	106	94	108	89	94	91	90	104	85	97	95	97	96	105	101	105	101	92	89	91	105	110	104	106	132	106	115	89	89	96	108	93	120	92	96	108	113	108	108	95	100	104	108	95	103	97	87	74	89	92	109	100	94	104	96	103	97	91	109	94	97	95	83	114	96	94	113	100	99	96	85	86	93	106	111	106	99	88	102	88	83	88
8991	466	555	566	537	463	472	422	419	399	410	411	384	344	408	355	391	360	331	342	369	371	382	350	390	351	370	369	331	386	325	336	378	356	338	347	310	380	372	366	372	358	369	364	336	342	368	347	341	379	354	341	372	339	365	393	350	351	341	349	322	374	322	321	327	343	351	359	354	356	345	369	363	377	349	358	339	376	316	333	334	328	366	314	385	368	363	348	350	386	343	367	358	380	352	366	342	336	334	359	348	349	358	349	339	360	329	364	328	379	327	341	361	340	376	370	340	359	334	326	360	355	366	335	353	325	358	350	338	356	370	371	375	348	365	365	343	356	369	364	375	348	336	338	304	378	355	344	321	341	383	336	351	330	360	352	353	342	333	346	327	380	339	340	359	328	333	364	357	364	335	342	379	354	349	374	373	348	337	351	327	363	335	350	358	368	360	366	336	349	325	351	360	316	331	356	340	359	356	323	337	331	345	353	352	348	335	332	330	363	326	359	351	334	347	337	377	388	352	354	341	377	340	336	339	347	360	358	324	371	351	361	340	366	368	315	371	342	358	350	332	375	360	345	350	345	358	348	357	349	299	348	349	363	384	326	348	344	366	337	353	358	350	381	368	365	355	346	365	357	359	349	336	335	343	331	375	354	351	315	363	377	347	349	361	374	375	301	362	346	310	342	337	331	361	347	350	348	370	339	369	334	376	370	330	349	370	367	362	355	328	339	326	345	385	346	335	350	340	345	318	356	341	344	348	324	352	356	357	388	380	333	353	356	355	382	345	350	336	356	327	321	340	342	359	389	359	343	340	347	384	326	364	340	364	367	360	358	371	331	356	338	327	340	343	388	369	347	323	308	384	368	362	348	328	363	325	307	366	372	359	359	355	348	328	329	326	343	349	364	368	354	331	331	371	328	367	338	362	349	337	379	345	328	330	338	330	359	348	328	357	357	363	329	396	361	332	344	332	391	355	347	347	372	362	328	334	349	353	361	363	355	345	340	372	367	352	362	332	348	344	346	332	336	341	377	362	350	319	369	357	332	357	349	342	353	329	362	381	343	327	373	341	331	342	392	352	348	366	353	333	345	341	351	356	330	340	339	339	351	385	341	328	357	359	348	367	359	359	345	342	372	342	314	357	381	353	343	341	365	371	349	346	333	341	361	327	365	346	335	347	378	358	355	358	321	323	335	336	360	342	335	333	354	325	349	316	353	321	362	365	315	369	319	314	332	331	352	373	344	345	356	366	359	334	347	331	351	349	332	336	346	344	332	353	326	331	325	333	381	320	354	329	341	351	383	363	336	343	335	352	343	361	333	334	335	362	351	322	314	367	338	366	353	348	366	337	318	348	354	339	338	344	362	325	369	369	345	358	340	363	351	361	341	305	364	309	355	333	372	371	357	373	364	319	358	364	334	341	365	372	355	390	335	346	345	343	353	374	351	370	359	339	361	351	346	353	362	360	350	344	329	361	357	353	377	335	367	352	381	378	345	347	347	348	360	332	355	388	345	343	335	379	342	328	335	337	324	351	381	346	337	326	340	381	359	318	340	365	354	331	339	358	313	368	329	390	354	334	353	386	407	350	352	320	368	365	352	341	343	332	379	355	337	338	349	355	370	350	359	356	351	357	371	362	355	359	368	340	339	360	317	370	345	317	362	353	330	377	351	358	353	355	346	319	331	365	328	375	358	353	368	342	321	363	345	358	348	364	342	320	395	360	324	341	371	363	349	356	351	341	340	338	320	368	374	353	363	338	381	336	356	352	335	356	341	395	348	334	323	346	386	366	334	354	339	374	357	351	318	362	311	370	356	388	320	338	345	363	347	366	352	339	345	368	340	346	340	353	339	311	369	368	330	318	351	341	374	340	357	337	356	328	374	357	345	320	341	365	342	339	321	351	352	345	357	393	353	342	366	358	357	348	339	362	324	377	373	355	328	341	331	316	369	334	364	365	325	347	346	388	350	351	329	358	328	378	327	352	337	337	377	373	356	311	346	360	346	373	321	350	339	377	361	316	347	339	320	343	327	376	339	326	376	347	353	358	381	351	364	349	306	350	358	367	358	344	363	371	392	347	338	333	342	372	337	379	352	344	326	334	304	348	372	364	353	352	354	371	349	343	414	376	312	334	334	341	386	326	395	338	377	346	338	375	360	333	362	349	324	337	340	322	350	340	337	381	317	351	394	353	359	339	346	322	353	343	361	364	360	339	362	358	318	336	333	355	354	326	318	358	340	366	335	334	349	340	356	343	364	360	313	386	361	360	332	331	343	394	336	331	367	367	351	336	327	369	342	377	373	334	325	351	345	352	328	326	364	372	367	350	343	337	326	374	346	301	338	343	321	379	349	359	327	329	331	348	345	358	367	384	357	359	375	390	341	398	347	348	337	366	355	338	373	340	365	367	331	363	346	335	329	344	372	350	350	359	311	362	341	341	349	340	345	363	387	331	325	340	353	354	329	366	369	333	333	380	358	351	325	367	327	367	361	335	342	341	361	347	380	348	349	320	328	371	346	355	325	374	372	355	327	352	341	317	364	343	362	363	340	339	354	337	357	327	335	361	342	322	355	345	360	341	349	364	383	347	356	347	347	370	369	311	369	329	317	344	355	339	357	354	336	352	347	365	365	345	338	365	332	363	352	332	401	339	406	334	350	321	352	328	362	367	360	335	336	363	354	316	344	335	341	325	367	370	351	326	386	378	361	338	343	355	390	348	345	377	352	336	345	320	349	339	349	331	323	381	310	329	377	342	329	362	358	378	363	329	323	334	338	343	349	345	363	363	382	309	336	381	371	348	317	340	331	347	352	323	360	366	321	370	345	334	346	385	325	348	368	340	358	348	354	341	321	340	330	377	339	344	370	350	360	307	367	351	360	358	348	320	307	352	353	338	363	327	347	344	334	370	359	371	372	388	359	350	347	351	335	374	347	355	348	364	349	337	331	354	350	316	355	372	351	362	337	356	353	373	358	349	364	339	345	296	376	346	316	348	350	341	378	349	350	356	383	370	339	351	363	342	372	371	337	379	340	350	315	345	349	366	332	375	345	417	356	347	367	358	333	381	378	360	362	354	329	325	339	371	343	357	327	325	312	368	348	366	334	361	354	322	366	357	353	340	328	304	365	311	397	373	341	338	377	351	361	321	344	357	362	338	339	339	334	343	380	358	370	345	364	338	367	341	383	329	371	368	333	347	370	397	349	349	334	347	357	358	348	328	345	347	377	326	324	358	358	361	352	359	339	334	354	393	361	353	345	330	376	354	344	364	390	329	351	388	370	341	346	337	337	352	347	365	347	360	347	377	365	343	341	335	365	329	344	359	385	374	328	315	327	333	376	404	342	403	360	370	343	331	345	325	335	362	348	349	355	325	342	348	373	330	364	374	339	350	345	354	322	329	353	386	385	309	322	371	333	359	380	345	335	359	334	343	347	367	319	370	314	339	377	356	349	337	352	320	353	369	325	355	396	351	350	359	367	375	359	405	351
44751	15707	1922	1007	714	534	420	389	333	296	269	270	240	233	218	200	196	226	198	208	182	180	179	209	167	186	210	162	192	178	174	199	167	197	185	191	160	193	187	169	198	189	163	165	154	192	190	166	148	175	171	160	164	176	162	184	158	178	172	193	194	171	181	168	175	172	166	174	183	182	165	172	168	184	189	170	167	180	168	173	181	179	186	189	175	170	172	194	181	180	158	163	163	134	170	171	176	159	172	192	167	210	173	193	172	150	180	169	171	170	172	164	163	176	165	162	146	177	157	157	173	167	170	178	187	170	165	168	178	174	189	175	168	167	165	174	164	155	183	157	166	159	155	172	153	150	161	188	132	172	174	167	185	160	176	168	169	152	167	158	171	179	153	183	163	178	167	192	162	157	175	176	173	165	169	195	171	155	163	176	156	150	161	180	168	189	185	185	185	167	163	177	174	170	161	168	175	169	140	170	161	169	195	162	148	168	168	173	168	188	171	172	165	161	172	172	168	177	161	165	165	172	171	171	149	178	161	185	162	152	175	179	175	192	180	174	162	173	183	194	153	188	197	167	182	149	189	155	173	178	145	175	160	186	170	165	194	169	173	164	173	173	150	185	197	174	168	189	164	158	167	168	157	142	183	204	187	165	179	168	156	193	162	160	173	160	167	152	147	172	157	167	165	179	184	144	146	168	188	177	152	176	175	185	175	181	199	165	202	160	174	192	168	153	187	177	180	180	181	159	189	167	190	162	193	157	175	190	195	188	183	167	138	168	172	177	137	149	142	189	158	178	177	195	176	161	147	156	162	178	180	197	153	158	156	185	175	168	182	174	170	159	162	179	154	182	152	148	196	161	175	165	173	148	162	183	157	184	158	159	161	193	180	174	186	134	159	163	179	197	195	192	174	148	177	161	200	176	166	158	180	174	180	197	185	167	186	163	168	150	184	177	150	162	161	157	157	171	161	166	161	172	167	184	169	176	172	187	165	167	158	155	192	165	173	173	209	182	164	163	161	180	176	191	164	196	165	164	176	162	147	182	186	176	153	154	169	180	164	184	151	190	165	185	145	188	192	170	157	183	167	192	172	201	179	160	189	156	173	163	168	170	147	178	171	158	193	182	187	157	178	190	181	164	141	190	178	146	185	172	186	168	171	194	162	178	149	175	174	183	165	168	170	178	159	154	174	191	171	192	187	160	182	174	145	160	181	181	175	184	176	158	169	180	176	165	186	179	187	159	183	189	156	168	163	161	173	160	155	170	165	169	187	200	172	161	178	201	189	164	163	168	175	141	166	164	152	164	141	165	164	196	154	162	165	177	185	189	148	197	150	187	159	181	197	174	168	175	151	194	187	156	165	170	159	174	165	182	160	170	164	153	194	147	155	163	165	173	171	172	164	155	162	183	172	173	157	157	176	183	186	181	178	169	177	192	189	173	170	166	183	177	160	176	153	150	170	151	173	168	176	194	170	192	170	164	157	175	174	181	173	182	154	160	169	183	188	183	172	151	169	162	166	155	160	160	178	183	218	189	140	144	175	161	190	155	192	156	174	173	166	173	193	175	173	174	162	169	152	152	149	165	201	187	185	149	159	185	187	177	178	163	152	179	167	169	185	156	176	187	156	185	165	167	197	166	200	149	164	163	156	153	171	168	158	177	168	167	200	178	171	163	181	163	149	167	151	195	195	153	180	158	144	175	178	163	172	176	175	191	157	175	193	153	176	167	181	185	183	165	173	181	178	147	166	158	192	164	187	180	188	161	165	181	193	154	159	178	178	162	165	171	165	167	152	173	164	163	180	178	172	143	171	172	154	178	150	159	174	166	192	169	171	170	166	167	173	161	154	156	161	173	186	201	187	149	172	188	185	157	182	170	188	172	162	172	191	191	176	183	166	182	156	174	177	166	180	169	177	173	142	182	153	138	144	180	155	165	167	180	200	192	174	172	197	173	184	181	146	186	164	155	142	167	173	176	151	191	167	184	158	171	185	159	186	184	173	185	181	205	176	161	168	176	171	164	182	162	180	166	187	171	195	166	192	160	196	182	160	181	177	174	152	175	168	170	172	183	177	150	156	202	184	171	166	139	158	166	165	185	168	174	163	162	146	178	177	167	178	169	160	167	157	149	179	177	162	180	167	162	150	178	198	162	167	164	176	186	185	179	177	170	173	182	161	164	168	154	165	174	171	174	176	199	180	182	172	184	162	178	172	198	172	178	180	157	166	148	167	168	168	190	172	166	178	176	166	162	163	169	158	167	172	146	158	175	151	156	167	183	172	170	186	168	149	176	166	176	182	185	162	152	173	183	158	165	167	166	145	167	148	166	175	183	160	173	170	169	169	148	178	170	183	157	166	169	140	154	184	210	171	180	142	165	171	159	162	176	175	162	146	145	188	154	184	183	162	160	178	170	167	163	172	171	185	141	163	191	167	169	161	171	166	147	182	160	157	182	138	172	170	188	146	154	181	154	179	171	160	179	163	163	198	147	184	163	174	159	175	164	213	161	153	181	160	175	186	171	167	178	179	169	182	181	170	202	162	158	174	172	156	166	134	194	164	173	188	180	179	171	170	167	152	147	148	153	159	167	167	174	152	180	182	169	155	187	196	164	178	195	180	155	160	149	156	197	172	191	163	177	183	181	175	175	176	155	179	186	191	154	189	171	181	199	155	152	176	168	174	187	167	174	155	166	184	167	181	180	177	167	181	185	201	147	166	176	154	157	176	174	203	175	198	168	204	185	182	163	170	168	188	164	169	156	191	182	173	181	181	193	172	159	184	151	181	180	161	192	177	166	178	161	169	178	181	192	186	188	189	175	171	161	173	174	173	188	157	177	148	159	162	159	169	170	181	171	166	172	151	167	155	152	190	166	162	162	147	162	186	188	162	172	157	197	159	199	155	165	168	140	165	172	155	197	185	168	138	177	190	175	187	179	157	162	170	185	167	193	164	160	189	177	178	158	161	174	182	171	146	188	142	196	158	159	183	178	176	154	179	165	166	183	175	176	173	169	156	155	175	184	188	167	171	154	180	179	155	168	141	181	157	184	164	192	194	168	174	193	161	176	163	171	183	159	178	165	165	164	168	178	167	151	171	154	176	200	170	176	184	144	164	185	175	147	171	162	186	160	153	167	172	185	154	185	193	168	159	171	149	164	172	164	172	148	177	178	146	164	147	164	162	154	146	177	149	160	163	171	163	164	172	158	157	182	177	180	200	171	163	168	163	152	176	147	157	183	174	175	180	168	164	191	186	149	182	188	167	170	162	169	176	177	168	190	187	186	151	185	189	176	171	165	162	148	172	167	196	177	158	169	183	181	183	198	165	157	162	177	156	197	175	152	168	158	161	166	168	204	152	181	167	148	176	170	151	149	181	185	162	161	164	171	205	182	166	178	200	190	172	167	174	160	168	158	170	182	172	178	152	150	171	171	159	181	185	159	181	164	160	174	160	190	156	162	190	157	173	190	178	166	152	146	148	161	163	172
28195	2239	3245	3552	3002	2498	1993	1727	1452	1346	1251	1151	1050	937	944	856	833	800	778	736	711	695	717	721	661	684	681	647	642	637	583	634	645	616	619	662	623	633	592	577	596	580	613	618	597	596	557	595	632	573	590	606	592	573	566	549	582	586	551	601	574	594	567	561	580	548	537	549	568	570	574	560	579	552	538	555	550	588	551	519	622	584	516	568	584	530	554	586	521	508	524	568	566	553	600	526	531	561	569	555	555	575	583	512	557	521	572	566	548	553	555	601	502	573	524	603	598	589	583	534	515	530	565	534	527	542	591	523	594	534	548	548	544	526	533	541	544	531	578	542	560	517	543	523	570	565	539	602	547	535	552	531	555	544	564	557	606	540	555	563	500	529	508	528	573	550	589	578	560	545	527	543	568	525	570	535	546	543	569	528	558	571	537	590	588	539	538	592	538	544	545	532	558	575	544	586	549	524	549	532	602	578	551	524	549	518	542	567	565	557	512	557	571	553	590	538	535	562	554	551	573	539	557	529	558	554	562	544	580	555	525	561	535	559	567	584	511	525	570	577	575	579	538	539	562	568	545	543	594	519	537	576	625	566	535	572	528	571	552	544	540	553	529	553	595	525	551	560	551	541	512	570	598	563	556	562	559	559	586	561	543	549	526	566	608	537	526	568	540	553	575	553	555	538	525	555	514	584	574	526	539	586	560	542	549	547	544	587	574	517	571	526	579	503	547	509	574	522	531	522	545	524	552	547	532	540	571	553	521	606	541	571	572	569	572	576	595	515	529	583	586	571	566	547	546	565	519	582	559	547	528	556	516	528	541	535	538	539	552	534	568	544	512	526	552	527	537	584	560	555	588	527	544	559	566	532	552	598	579	526	552	541	561	543	582	551	558	537	544	561	533	578	529	550	510	540	550	574	562	604	548	531	532	564	527	565	522	546	539	542	537	588	583	548	536	567	526	598	523	554	540	530	588	577	580	585	536	557	580	530	585	562	542	545	543	536	553	628	571	499	559	540	548	561	522	554	536	580	562	533	568	555	533	537	535	484	553	586	577	549	525	592	560	570	521	549	523	555	559	504	592	555	556	559	572	540	552	550	577	544	556	555	554	545	574	549	555	530	591	581	542	542	524	540	570	534	556	598	550	563	572	556	562	567	497	514	551	553	575	534	497	558	527	549	511	571	568	573	593	566	508	581	564	559	523	532	565	574	562	540	529	516	493	571	567	534	561	573	576	541	539	561	529	552	584	562	570	573	549	565	544	546	522	579	550	536	583	577	537	575	523	566	525	561	525	551	575	570	559	573	563	552	592	553	546	537	542	535	556	536	517	541	557	563	543	562	572	569	539	563	569	531	521	593	569	563	493	571	513	574	557	543	534	543	541	532	560	580	534	585	560	568	572	531	550	536	567	559	515	542	547	579	551	530	541	524	531	574	510	559	552	563	596	593	533	621	531	542	543	604	579	533	572	545	548	500	605	532	604	538	597	556	553	573	547	562	555	545	527	562	564	534	543	505	548	571	573	563	525	535	565	538	580	531	578	582	567	529	518	611	546	547	559	538	531	559	545	518	565	553	557	538	490	539	537	595	544	609	533	567	570	518	545	562	544	551	537	551	534	547	583	515	557	555	486	550	532	547	578	565	575	535	530	549	539	593	546	546	551	536	526	539	571	542	558	576	590	482	565	590	548	569	552	525	524	573	523	565	520	565	559	543	570	618	552	533	529	580	552	506	556	561	534	523	563	560	543	548	575	547	608	517	529	540	563	553	496	497	554	558	526	587	553	575	537	535	578	535	582	548	573	548	579	526	554	543	532	552	507	559	576	581	586	585	513	542	519	561	540	572	594	538	532	564	564	537	602	579	569	587	548	558	529	568	606	526	545	532	573	561	545	544	525	535	512	539	545	556	548	539	565	546	516	569	579	581	533	546	549	564	554	556	502	552	538	568	592	523	533	557	588	587	531	520	569	548	538	551	548	556	589	514	585	530	542	576	551	517	532	496	538	582	551	542	606	559	536	546	566	549	603	558	561	544	561	543	551	549	549	547	562	559	587	527	544	559	527	573	550	570	513	575	551	539	543	564	560	537	564	546	558	561	531	537	542	550	556	558	574	562	497	562	542	526	558	534	524	525	534	574	533	538	580	587	571	554	503	558	534	527	553	557	585	565	535	537	569	530	543	571	555	538	555	556	589	598	529	577	559	530	575	576	559	530	569	563	582	559	537	547	536	567	546	570	550	567	570	550	566	550	521	543	567	600	550	523	573	526	540	575	575	580	559	567	561	534	549	583	517	564	536	553	560	576	525	520	520	528	545	574	572	559	507	572	491	559	575	518	571	520	561	548	559	530	491	586	562	571	572	605	561	559	564	536	541	523	578	547	629	548	575	541	532	547	561	553	519	561	558	586	553	581	544	568	562	586	548	551	552	535	585	543	596	545	530	530	549	505	558	515	561	548	535	576	560	541	594	569	519	528	547	569	554	539	546	529	519	565	559	586	560	559	509	514	587	561	530	563	544	556	538	559	555	543	570	503	523	569	512	538	539	546	579	555	574	546	523	554	550	590	548	570	550	566	527	546	554	524	540	576	583	545	510	533	552	572	571	601	522	540	496	582	495	506	526	530	545	561	555	567	550	548	552	521	604	580	551	514	525	549	538	540	558	517	539	561	497	560	575	581	590	567	544	569	509	534	576	547	583	545	582	570	543	547	527	545	557	553	600	565	533	524	562	543	527	527	596	539	555	491	510	587	518	560	564	622	569	554	563	525	535	533	533	565	559	551	568	553	576	524	535	566	578	585	548	591	571	528	547	557	547	546	507	563	560	567	585	556	597	579	580	519	528	535	543	586	552	535	542	526	546	551	581	553	587	559	544	540	530	549	544	488	562	584	534	583	561	529	590	541	542	549	518	546	554	563	565	555	541	562	567	533	517	547	524	569	529	611	590	530	552	577	573	527	528	552	557	544	519	557	560	542	536	570	527	556	540	519	581	582	568	580	548	548	554	554	580	610	564	569	528	528	549	514	571	569	576	563	567	558	554	591	531	542	540	504	518	526	548	509	542	573	540	513	569	578	559	528	554	534	549	539	531	560	578	547	530	544	559	565	545	564	487	530	563	514	546	575	541	529	552	540	536	579	565	548	601	580	597	525	557	553	555	557	502	547	527	555	586	552	562	532	561	615	566	546	506	577	532	559	571	578	551	575	578	565	561	511	522	591	536	531	570	549	535	545	562	543	562	542	569	566	532	547	495	531	531	527	540	510	513	539	545	565	553	546	528	530	513	577	541	575	567	527	554	564	588	557	591	559	513	531	563	552	564	560	561	557	558	538	570	552	559	529	585	557	562	561	548	582	585	532	564	521	533	545	567	607	551	547	523	536	553	521	545	569	565	543	588	549	560	524	532	591	561	565	550	544	588	551	538	533	571	564	571	562	554	551	538	565	594	510	566	539	536	578	528	549	544	559	527	527	514	556	529	523
58785	26184	5253	2008	1390	1024	799	714	570	526	434	388	377	372	342	320	335	321	331	339	324	320	288	287	304	282	318	306	280	294	295	287	299	280	245	290	273	277	266	283	288	281	280	275	279	275	296	278	248	289	271	256	262	270	296	284	280	291	262	282	280	271	265	268	258	286	297	294	264	266	287	260	278	258	303	278	260	251	291	260	252	227	287	258	284	252	281	271	260	261	272	256	280	271	271	264	255	258	272	265	251	255	273	258	265	276	249	257	256	253	281	301	279	263	262	283	294	229	275	256	262	269	308	296	273	281	259	270	247	267	283	297	269	265	271	247	287	257	261	249	260	269	283	252	250	281	260	234	262	274	247	284	268	264	259	254	289	308	295	271	285	282	251	285	284	269	276	284	260	259	278	262	295	268	279	266	245	271	264	249	270	280	242	249	255	275	263	259	240	258	292	242	263	284	252	263	271	255	235	239	285	288	272	257	244	271	259	272	245	303	248	262	253	246	281	267	284	262	287	280	266	272	272	236	281	261	281	282	314	276	253	282	253	286	278	274	228	249	289	254	263	251	262	292	281	248	265	283	302	277	257	277	265	292	262	279	252	249	252	240	261	252	252	272	288	283	268	259	246	259	266	260	283	268	288	274	258	263	234	274	260	252	261	278	255	283	256	273	264	291	258	247	261	273	284	292	282	278	279	269	265	263	291	254	256	257	267	286	280	245	268	249	250	262	260	279	235	265	285	285	246	275	292	291	262	254	268	228	269	252	272	282	265	258	267	263	223	285	228	289	270	262	251	249	275	291	279	266	258	252	261	294	289	252	266	268	259	260	252	269	274	273	245	265	268	255	261	274	259	286	276	239	270	283	280	255	273	249	255	283	256	281	268	246	269	260	262	238	263	277	261	268	282	256	225	299	278	253	280	265	277	256	268	300	287	244	236	278	271	261	275	267	278	277	282	266	273	301	247	249	320	263	251	278	281	291	236	256	245	277	254	299	246	265	261	257	280	244	280	302	269	271	270	253	257	277	281	263	262	287	284	292	279	256	264	281	252	276	278	294	257	259	253	259	287	232	281	294	300	249	247	250	284	248	271	280	246	257	270	270	255	253	273	263	299	274	274	284	254	249	254	257	286	246	246	272	268	242	306	265	276	289	266	248	246	287	264	275	287	285	279	283	278	247	299	280	268	245	282	265	287	270	272	291	271	277	257	268	253	256	273	263	233	252	248	252	285	294	262	263	274	246	250	269	272	266	247	258	268	284	268	272	236	286	253	291	267	273	250	243	276	285	250	267	285	281	287	269	264	262	277	247	272	278	266	231	283	271	269	254	270	267	255	286	253	243	256	254	234	254	258	268	281	280	261	256	276	269	288	290	272	270	234	287	268	262	271	271	283	283	289	269	283	282	282	263	238	267	269	261	289	265	283	273	311	277	264	259	259	253	264	232	249	277	295	247	273	272	287	265	269	281	277	279	280	267	262	278	297	260	294	257	262	280	282	271	264	251	241	268	277	263	245	281	254	285	229	288	282	261	263	264	292	289	277	245	265	298	262	252	275	235	246	246	266	257	256	263	236	259	234	295	254	251	254	263	288	266	273	236	281	264	246	274	278	291	251	275	275	240	261	250	247	257	238	247	270	264	242	285	247	257	240	289	264	284	251	267	277	266	261	308	253	244	272	263	259	232	256	275	254	269	300	261	266	253	254	303	240	256	239	288	265	284	235	290	266	258	272	244	265	278	302	273	287	249	272	270	236	295	302	306	256	252	288	254	264	247	278	247	241	243	252	270	263	262	303	285	251	307	289	262	263	285	300	303	260	258	266	231	277	247	264	284	274	248	270	257	283	263	238	250	275	271	265	261	256	252	282	240	270	254	245	267	261	268	247	297	262	280	266	274	278	270	255	277	241	274	267	292	258	223	273	293	268	258	245	311	278	275	287	273	277	293	283	248	275	246	238	281	279	271	287	271	292	263	281	270	239	266	297	297	288	263	292	267	259	239	269	231	256	266	280	277	245	272	278	274	271	287	295	290	257	283	257	270	284	262	249	271	271	283	268	277	246	306	286	263	283	239	250	243	266	251	282	272	259	243	238	258	249	276	268	295	266	280	283	289	266	238	269	315	257	298	275	300	257	260	281	278	261	247	263	284	252	249	259	269	233	246	240	259	279	278	256	253	312	262	253	259	274	276	270	255	276	236	268	266	293	275	267	301	268	282	259	260	257	229	257	248	275	251	248	272	251	264	270	231	250	261	279	263	299	253	257	281	265	268	265	243	264	266	266	254	269	273	242	246	266	284	252	291	261	236	268	271	241	267	290	286	253	250	277	282	263	280	254	258	275	287	283	266	284	268	285	297	263	267	261	276	303	263	291	260	249	273	317	247	287	278	262	292	291	247	287	277	248	277	266	284	274	269	259	293	241	273	243	271	266	245	271	287	252	260	277	282	266	255	280	275	262	256	275	258	281	243	228	273	247	255	280	253	252	268	266	266	263	250	259	304	307	255	255	270	276	273	265	272	267	272	277	283	276	277	255	257	260	286	276	286	260	313	255	234	257	266	271	243	259	220	258	270	236	276	279	258	272	281	277	282	270	268	287	253	306	261	259	279	268	250	275	258	281	280	263	268	267	272	263	267	264	269	257	283	297	256	278	245	264	268	254	252	270	253	279	248	269	279	274	276	265	243	255	274	270	261	269	258	241	267	266	288	274	258	239	270	264	246	266	261	287	278	268	252	264	292	269	255	257	260	288	244	275	284	253	290	279	234	263	270	268	254	314	256	284	276	258	279	253	237	262	276	269	264	253	299	241	266	245	278	274	258	278	256	248	241	288	268	257	291	267	296	269	265	266	263	265	273	264	276	266	281	255	271	272	279	285	248	292	261	275	270	278	296	251	267	256	260	257	258	253	248	245	281	291	277	288	270	286	279	267	289	287	251	279	286	276	239	250	274	301	263	272	271	264	283	253	258	265	247	281	260	257	284	239	248	277	274	248	247	259	260	275	272	262	275	280	293	277	273	261	289	286	264	258	242	267	265	281	281	229	250	248	280	283	271	273	257	270	303	264	258	257	251	252	255	296	274	261	270	254	259	277	262	253	267	261	283	309	264	272	266	289	297	277	261	286	250	291	287	280	251	258	253	246	278	255	279	267	292	281	264	263	285	263	255	265	276	276	292	278	314	271	280	247	297	234	267	272	257	281	261	254	224	261	258	279	264	261	268	263	286	280	273	266	290	304	261	291	266	265	246	296	288	277	247	262	261	282	280	262	265	283	289	268	275	279	264	277	252	266	278	295	282	251	257	291	278	276	263	282	269	250	257	276	270	267	293	233	253	274	282	267	267	268	264	299	271	266	274	286	281	276	242	285	246	296	282	309	260	239	270	265	277	279	258	280	295	252	301	258	271	265	265	254	244	274	279	274	241	256	261	241	285	252	268	287	241	260	245	266	263	280	260	273	263	278	271	276	280	259	292	263	276	302	285
36687	4514	6129	6382	5488	4419	3629	3085	2637	2328	2050	1930	1762	1693	1515	1410	1330	1276	1288	1288	1110	1131	1072	1082	1084	1034	988	1027	1008	1005	979	1019	923	916	939	930	902	893	868	885	881	861	889	914	906	844	867	801	889	903	803	839	798	853	865	846	845	867	824	865	861	789	836	870	823	800	793	829	805	811	781	875	851	829	812	828	831	824	805	823	777	822	817	867	854	785	810	870	876	785	848	766	799	845	796	807	799	872	819	797	828	828	782	849	799	777	816	800	776	747	765	777	834	817	755	795	825	837	823	774	807	829	814	792	758	891	784	832	789	804	837	799	697	795	739	853	787	856	786	816	779	794	788	800	828	778	739	796	801	795	817	794	787	809	823	774	808	783	810	823	847	774	808	779	818	771	743	802	818	874	844	797	746	806	800	791	723	758	839	780	762	759	795	787	826	835	769	819	773	763	822	800	826	802	799	799	854	824	803	802	810	804	759	790	762	814	786	780	785	834	828	743	803	846	826	721	794	801	780	787	785	774	795	760	753	811	801	761	792	778	836	782	770	776	779	829	821	826	845	761	771	775	787	809	802	838	751	790	842	785	777	758	760	785	834	787	793	814	824	805	787	778	809	851	790	837	778	768	810	785	817	809	755	830	781	820	796	807	779	828	780	813	778	817	806	760	769	806	807	821	805	806	717	760	815	799	797	793	743	778	810	799	790	842	768	775	790	784	808	761	803	766	775	775	794	777	840	802	791	775	799	799	804	827	796	779	828	759	763	796	802	824	828	785	784	787	798	761	814	798	800	779	794	811	784	829	788	768	785	784	810	804	771	804	834	826	823	745	758	775	764	796	803	813	826	815	752	755	780	817	754	844	754	859	772	784	845	811	796	773	790	788	784	816	792	817	769	789	782	825	849	760	824	804	823	783	744	789	725	785	756	778	830	812	776	847	758	846	823	770	739	797	785	831	822	777	793	803	851	830	772	815	763	844	779	779	822	744	851	787	822	760	815	840	791	774	755	845	806	801	808	819	785	846	757	778	804	840	806	759	772	800	831	774	820	790	792	791	794	792	802	838	778	773	779	768	801	823	759	769	813	790	799	812	858	824	811	807	830	773	794	803	772	804	815	808	750	812	769	776	773	819	818	778	815	794	796	749	845	800	832	739	814	748	795	825	793	796	785	840	791	757	774	769	819	794	745	843	740	756	795	856	778	797	782	822	772	790	844	798	815	774	790	772	778	792	800	800	828	791	772	789	806	755	730	781	785	831	755	813	795	762	798	773	792	847	803	775	745	769	774	823	746	776	800	764	827	799	829	727	766	772	835	805	793	822	774	766	781	819	813	802	776	813	775	810	793	789	803	806	735	799	793	825	747	774	759	791	867	747	742	811	794	856	835	823	807	745	811	735	807	766	796	768	798	804	800	740	823	794	812	788	767	830	819	813	741	817	787	790	806	790	764	775	795	800	868	784	844	781	797	806	771	738	813	825	822	765	798	798	790	794	750	765	743	831	837	808	740	831	839	819	810	854	790	794	785	771	759	810	792	842	784	753	804	803	774	838	770	833	793	764	763	705	829	768	782	784	841	794	816	836	812	790	794	857	804	819	857	787	821	835	808	757	777	765	796	800	730	862	865	787	797	781	810	785	818	762	796	795	834	785	798	816	761	835	797	775	757	802	797	755	816	827	815	810	760	830	821	816	798	773	781	793	784	837	867	767	786	801	806	798	801	800	835	848	759	741	799	816	824	745	765	846	756	854	796	855	781	796	841	789	806	771	825	773	774	792	800	754	799	734	785	801	810	727	791	784	774	754	780	764	778	825	815	788	814	783	790	746	786	846	744	800	799	789	816	815	806	801	706	766	872	788	826	734	795	790	804	748	826	838	835	776	799	798	836	780	758	787	791	770	791	768	810	757	802	808	784	813	798	763	787	782	788	823	786	746	808	868	788	818	795	786	786	813	796	809	790	763	765	827	757	806	745	802	807	822	794	779	811	795	770	795	801	793	824	817	779	813	800	799	788	789	798	833	781	799	741	792	800	783	811	753	814	795	760	814	796	789	832	820	807	774	759	865	735	767	803	775	781	810	792	771	765	772	789	761	799	775	789	768	814	824	732	813	807	778	798	771	824	794	779	751	820	793	827	765	802	771	786	769	838	824	800	825	823	832	765	738	798	794	774	768	830	786	832	756	784	739	795	769	824	821	836	812	785	817	771	816	754	788	819	786	775	772	777	780	792	830	798	776	774	777	775	795	776	801	745	777	791	815	814	820	820	819	861	795	773	770	804	736	853	826	823	830	770	801	826	824	815	812	793	780	880	771	742	803	770	757	780	778	803	791	799	795	748	814	796	840	849	816	831	793	727	737	780	769	781	746	784	804	803	797	782	797	848	823	786	769	811	810	822	770	823	774	780	809	773	766	815	780	771	842	781	782	780	882	757	761	802	807	808	733	796	810	751	840	786	804	824	806	797	786	772	801	754	833	816	801	827	790	818	791	847	816	789	776	831	808	805	727	749	826	774	761	748	780	768	786	816	815	798	753	776	763	803	777	836	784	837	779	782	802	816	760	795	775	776	847	762	792	822	788	779	785	752	778	826	715	773	782	819	819	779	829	823	758	813	766	822	854	849	801	815	819	831	746	816	774	810	810	796	807	745	789	798	713	828	792	806	792	842	801	753	798	819	779	795	803	794	777	722	785	780	768	757	792	781	822	786	783	808	734	819	832	747	798	803	816	813	803	801	811	816	772	798	741	831	840	765	796	820	769	772	841	827	784	829	817	781	777	791	776	816	766	765	790	841	784	825	796	787	787	814	790	775	802	760	785	785	765	806	802	801	775	772	830	776	789	811	848	806	812	813	766	770	800	803	791	803	822	781	778	773	837	808	788	804	830	793	804	825	751	777	770	794	785	842	796	756	850	796	756	760	793	819	801	817	765	777	801	781	803	790	771	788	801	792	822	791	876	774	743	815	799	819	804	796	733	791	802	766	767	783	747	840	781	760	792	754	826	765	792	799	775	817	773	827	831	783	801	761	784	777	798	781	823	805	780	868	837	767	799	787	782	785	783	780	828	781	786	816	809	797	836	791	781	807	812	814	775	828	819	790	802	832	788	746	808	800	764	755	797	832	787	787	771	808	857	881	812	837	784	784	772	765	828	826	779	800	839	850	859	822	792	776	812	748	775	798	781	794	798	771	787	817	802	805	796	796	772	761	748	822	764	776	773	807	831	760	839	795	797	835	809	837	851	775	799	729	753	774	783	784	791	847	813	837	749	811	808	790	843	813	796	786	806	770	801	827	763	811	799	785	736	794	750	763	784	797	776	816	764	777	846	787	823	777	757	803	777	756	826	795	827	794	819	796	807	837	797	786	789	791	789	786	778	822	754	731	811	832	773	752	762	845	807	819	802	837	813	801	775	815	790	792	793	812	789	784	774	776	806	784	826	768	824	844	777	808	778	783	809	850	820	777	730	795	747	789	779	799	804	792	791
9093	924	249	185	137	107	120	119	120	110	106	93	91	106	100	103	111	93	105	107	117	86	103	85	102	97	99	100	107	99	97	98	104	94	96	90	108	116	92	90	94	93	94	88	112	100	86	116	98	115	96	98	94	90	92	92	106	104	96	108	107	103	87	97	100	105	92	94	86	108	89	95	120	106	101	112	82	94	105	91	105	99	98	89	114	99	106	71	101	121	98	94	94	110	107	102	86	95	96	83	99	95	89	100	90	91	104	115	89	104	101	99	99	114	93	110	109	117	90	88	96	113	95	100	106	94	103	88	103	76	116	94	81	112	112	87	81	99	109	104	107	84	98	93	110	88	108	101	98	105	94	105	83	93	116	97	110	102	83	105	123	91	96	113	84	111	95	101	120	100	84	99	98	95	96	92	90	105	91	96	93	85	91	92	97	109	110	98	110	100	102	91	95	106	81	109	85	100	102	107	106	94	89	108	100	106	94	89	81	96	99	98	119	103	82	110	103	87	104	124	91	104	94	88	114	98	111	99	109	89	108	109	101	94	68	93	98	88	116	97	96	104	116	98	98	89	92	115	108	108	98	100	87	93	109	102	94	87	88	102	78	115	111	95	95	102	102	98	99	88	97	102	103	80	99	112	86	103	91	115	107	104	83	86	102	105	106	100	99	103	93	91	112	87	91	98	112	99	95	85	94	89	102	124	103	104	86	93	110	94	97	121	92	90	106	98	104	93	95	102	81	91	83	121	109	112	111	89	103	102	99	104	96	102	103	82	106	87	99	122	85	94	112	93	100	99	90	114	107	101	93	106	101	109	101	88	85	100	92	100	91	99	115	97	104	114	90	132	84	102	103	101	85	89	100	97	103	102	100	88	94	82	96	110	102	105	111	97	101	90	105	95	101	111	96	104	104	110	101	77	86	99	121	86	102	90	86	98	86	113	109	107	95	112	96	82	92	92	97	89	109	100	75	90	99	96	104	103	104	109	75	112	98	95	99	107	97	108	115	99	98	74	97	61	95	91	106	96	104	112	110	100	88	93	98	83	91	93	85	103	99	103	98	95	112	97	102	99	113	102	102	98	119	102	85	99	113	102	102	87	100	137	106	95	80	104	117	95	92	90	70	102	88	97	95	110	87	90	87	105	86	102	100	96	82	92	100	114	93	105	83	101	92	101	103	106	91	105	105	97	108	91	102	110	85	97	82	84	89	100	129	97	78	97	85	100	95	83	88	98	90	96	98	97	78	113	99	95	93	103	101	98	104	101	96	97	100	103	91	97	98	82	88	94	76	111	122	96	87	95	90	99	102	102	114	100	107	90	81	105	84	86	107	98	94	77	94	101	99	101	111	109	104	100	110	87	97	132	97	103	99	119	113	119	106	88	75	97	106	97	103	98	86	102	109	112	97	116	99	91	111	110	99	79	100	108	96	95	102	89	106	98	101	89	92	102	94	97	104	100	71	88	82	85	113	104	102	110	82	88	98	105	81	99	100	104	87	104	78	90	102	104	104	88	107	109	87	100	100	89	117	104	111	86	104	95	95	101	108	107	100	99	116	87	93	91	102	85	91	112	116	104	105	113	99	95	100	103	101	100	99	81	99	97	107	96	111	86	116	84	110	90	88	97	103	98	109	105	94	87	94	90	102	89	102	93	87	114	99	106	117	101	86	88	92	76	101	95	112	102	108	103	97	92	90	109	99	89	93	102	113	116	107	85	107	90	105	94	94	92	85	104	116	89	92	92	109	96	99	80	115	99	112	102	101	95	87	121	98	95	88	89	102	81	80	91	106	87	113	83	94	101	96	114	87	98	87	90	89	98	95	93	83	109	101	94	85	76	109	97	85	110	102	95	121	101	101	91	98	97	78	100	109	104	103	102	104	94	117	101	79	90	85	87	91	113	89	90	83	123	110	98	101	101	98	116	90	109	97	85	97	85	110	125	113	83	86	108	105	111	89	103	83	91	98	104	99	85	83	103	101	82	101	107	91	101	103	89	104	105	94	99	121	78	84	111	100	101	93	97	116	96	100	83	94	111	104	114	95	122	91	88	94	113	99	108	88	96	104	105	116	109	91	98	84	92	109	93	95	87	118	89	104	86	98	96	92	99	100	90	115	85	90	96	95	107	88	96	94	102	103	96	97	101	98	90	99	85	97	105	105	92	109	94	92	105	92	97	98	112	100	100	85	99	104	89	94	95	90	91	98	98	95	94	102	93	110	96	107	103	104	99	88	118	99	97	88	101	99	116	110	101	107	108	92	98	95	119	96	91	96	82	87	110	88	105	82	108	98	99	96	92	94	113	83	106	86	88	103	99	100	95	96	97	96	109	94	88	90	98	99	94	108	113	123	84	94	104	97	104	96	103	84	93	97	102	93	79	106	90	96	104	102	109	113	110	108	117	98	93	86	91	83	90	86	98	96	99	118	109	106	98	99	110	99	98	88	93	99	90	102	90	95	87	115	87	103	102	87	83	96	100	112	93	98	98	92	73	114	95	123	100	105	83	100	102	104	99	84	95	86	97	100	97	104	107	94	96	93	110	112	101	88	102	88	87	90	105	104	111	100	84	97	89	96	102	89	106	100	103	86	97	109	107	82	107	113	80	102	88	102	105	102	109	87	94	98	108	107	83	100	95	100	96	110	92	107	113	83	100	103	111	90	101	99	89	92	78	87	114	97	88	108	102	104	98	98	104	98	91	91	98	96	96	90	98	90	119	84	92	111	110	117	104	103	96	100	76	94	108	95	98	85	98	98	99	118	113	105	108	103	92	76	95	110	87	99	99	86	95	95	96	113	121	100	99	114	94	101	84	109	84	109	91	87	113	88	102	101	115	96	104	92	93	93	118	97	106	93	96	103	93	109	95	116	104	94	101	105	88	104	99	100	97	103	92	104	114	89	101	104	101	114	103	99	106	100	85	102	91	84	84	100	104	91	99	90	91	99	98	92	107	110	109	88	79	101	90	99	105	108	97	119	86	88	97	82	94	92	95	111	92	103	101	90	83	92	120	94	95	80	98	112	100	91	114	97	130	96	101	115	99	99	102	102	109	85	101	98	103	107	92	87	104	119	113	105	84	100	110	121	94	89	95	92	95	111	106	109	86	76	96	108	90	115	90	107	92	101	104	93	87	97	83	86	110	88	100	89	97	84	83	96	97	101	103	109	93	101	115	86	94	96	96	94	95	110	101	119	83	96	91	96	121	108	93	93	97	84	102	106	98	92	100	106	101	112	106	81	103	101	90	99	83	92	91	83	95	100	107	88	85	95	102	108	95	88	89	99	102	79	101	98	86	95	86	96	99	123	100	95	96	76	96	111	93	97	72	106	93	98	110	108	116	91	100	98	94	120	86	106	84	96	100	96	106	110	108	104	92	95	86	85	87	107	93	102	115	106	96	104	106	78	98	113	113	97	100	92	117	94	107	106	100	97	102	98	93	104	96	82	114	100	92	90	104	96	97	109	98	96	89	111	91	80	100
8939	649	521	499	534	451	484	388	417	407	404	400	398	370	372	397	397	349	371	366	380	310	368	361	341	353	403	345	359	355	386	394	357	305	333	371	360	382	365	390	337	356	348	353	327	384	386	367	361	343	374	349	338	376	356	384	368	375	352	350	363	373	347	330	354	342	328	343	333	321	351	332	316	367	348	367	339	369	352	386	331	371	357	367	373	346	351	351	362	338	335	369	337	352	359	354	338	355	351	379	363	347	356	347	343	333	331	372	322	365	363	332	378	332	374	406	357	318	364	321	337	332	376	334	365	307	360	352	334	334	353	390	351	364	342	346	370	333	335	385	409	326	359	356	344	377	342	344	362	348	355	352	344	377	341	359	323	348	333	365	355	353	365	368	336	350	381	354	357	372	313	352	355	383	341	300	355	349	342	325	350	357	374	322	335	351	332	331	358	352	330	382	355	361	356	352	378	330	327	327	347	341	359	337	352	367	344	329	376	358	368	336	357	335	353	362	338	361	374	342	320	366	326	362	315	335	354	330	351	350	382	357	353	367	366	346	356	349	349	356	366	365	373	342	373	334	384	323	366	347	381	344	337	346	331	343	367	361	344	346	333	343	367	337	380	334	326	336	380	364	308	373	349	343	365	340	352	388	338	369	325	365	352	334	358	376	363	377	341	343	363	360	320	365	357	356	321	366	380	337	361	333	348	335	333	327	322	367	350	343	339	327	339	353	375	356	363	349	361	352	368	374	387	329	387	356	350	333	344	363	329	343	337	323	337	365	335	353	338	388	369	351	353	342	324	333	330	359	348	342	370	360	377	368	361	381	390	338	354	351	337	370	330	330	363	338	366	330	412	351	334	332	359	361	387	369	367	405	356	342	354	347	363	370	343	353	351	346	359	366	342	374	387	363	340	358	355	325	351	336	338	365	349	346	375	375	320	344	347	326	351	348	360	325	343	391	340	360	339	347	331	332	383	360	371	361	330	328	339	333	326	384	344	353	387	341	344	374	385	354	357	348	359	317	358	329	321	393	315	375	372	367	323	338	375	380	358	336	352	356	355	361	341	329	379	354	317	338	342	328	348	350	345	367	323	350	359	365	312	371	371	356	358	334	311	397	387	347	333	346	358	334	356	353	328	382	343	368	374	368	358	356	318	340	361	360	345	345	352	352	363	340	342	367	328	365	357	344	350	335	355	337	346	326	367	350	345	353	364	357	340	346	361	356	361	352	341	354	354	312	389	334	350	333	340	342	344	339	348	352	362	347	361	341	335	377	308	360	386	370	333	355	327	336	357	365	402	330	405	340	326	353	353	352	345	360	332	338	383	358	282	368	306	366	368	319	339	384	367	350	359	322	314	330	353	368	346	392	354	354	326	350	364	344	363	345	361	356	358	332	338	309	344	346	339	383	346	362	350	362	343	331	353	367	347	348	335	361	344	362	323	374	363	360	366	354	358	353	344	369	351	388	349	346	374	358	363	363	347	331	349	379	349	382	351	312	350	345	343	362	337	343	396	358	342	323	351	348	344	372	349	331	341	297	367	391	325	365	321	324	359	315	348	354	331	376	365	351	353	378	365	339	350	380	341	346	342	358	312	344	365	362	350	365	375	336	363	335	324	347	364	342	379	335	374	375	346	364	365	349	338	331	314	371	357	330	394	351	331	351	379	380	368	338	332	377	362	367	316	354	331	362	334	352	367	358	356	331	350	379	310	336	370	355	365	384	356	331	365	363	355	342	377	350	335	364	314	361	343	334	359	364	348	338	348	345	341	377	379	378	367	326	367	344	361	362	354	355	367	372	360	342	374	358	362	344	391	357	351	325	337	335	314	303	352	344	339	340	352	328	332	367	310	348	345	356	369	356	342	364	370	361	353	367	329	357	334	373	346	390	342	331	346	364	354	379	318	324	355	344	340	348	359	352	378	336	343	330	341	310	347	328	340	340	346	351	322	336	355	333	345	394	346	341	309	334	379	352	352	349	342	333	335	321	288	358	395	362	365	330	375	366	384	362	336	361	352	363	395	332	353	375	342	352	337	353	351	342	316	320	346	335	347	380	355	352	369	354	354	367	338	352	367	361	309	347	315	354	363	377	349	343	351	360	347	335	329	347	348	319	317	373	344	316	377	349	375	336	321	347	328	338	357	366	365	396	352	312	351	340	320	319	332	332	362	334	329	365	386	372	363	357	367	328	297	358	356	367	367	348	341	346	310	331	355	359	361	348	331	339	377	361	372	356	361	333	376	359	364	308	318	347	362	359	352	348	365	359	364	353	339	370	389	342	340	356	353	339	392	354	315	329	346	345	334	364	338	342	359	378	383	333	355	335	379	342	327	355	355	404	375	321	354	332	324	348	370	349	352	352	354	352	318	358	382	347	351	352	363	351	321	403	325	344	360	344	360	351	354	327	339	387	354	343	348	353	335	338	320	369	350	360	336	355	365	393	329	335	373	366	342	380	337	342	357	358	327	383	371	394	370	365	362	333	377	346	361	357	356	346	360	332	351	354	371	344	324	394	332	330	345	355	350	358	377	346	350	331	344	367	352	337	353	356	352	322	350	354	332	365	334	348	349	378	373	311	344	358	346	325	339	359	377	351	353	410	373	347	383	346	356	321	356	379	350	350	348	351	347	375	350	367	363	338	368	346	307	333	326	379	367	334	354	361	365	330	366	347	314	326	332	344	340	347	348	353	372	366	368	386	303	338	396	355	328	345	357	349	366	348	343	339	359	350	350	338	351	354	384	306	349	372	369	340	346	344	357	364	364	362	347	356	341	330	350	362	366	321	368	353	358	366	351	352	348	337	331	387	331	367	389	347	416	323	373	319	372	322	335	362	341	373	360	358	339	331	366	367	334	345	371	371	390	358	358	365	325	346	349	364	340	374	337	342	350	364	341	406	337	356	358	349	344	360	353	340	353	318	364	352	351	340	357	343	354	356	372	348	316	363	358	353	368	349	340	341	375	358	329	313	373	348	329	335	329	356	352	381	348	347	340	331	331	332	373	330	299	327	351	346	368	383	409	360	345	339	352	324	355	348	375	349	375	342	358	365	379	314	358	371	363	347	320	375	342	375	341	332	378	383	367	321	329	350	385	342	365	361	374	353	332	311	368	364	331	326	350	364	353	341	360	345	330	358	357	334	334	326	349	381	363	366	381	338	390	335	354	389	361	356	362	342	323	371	364	365	336	360	337	380	330	336	360	337	363	317	351	341	334	350	344	372	367	364	380	350	329	347	349	329	343	372	343	380	370	340	367	364	368	347	330	364	385	340	390	385	350	372	376	339	347	359	357	329	348	370	346	380	300	349	360	382	349	353	341	379	322	319	380	351	364	374	326	323	345	358	327	357	343	364	371	335	349	349	357	338	377	340	365	344	356	379	333	361	316	347	305	347	341	353	349	345	350	323	355	365	335	345	355	358	359	333	361	330	375	359	340	353	335	331	346	363	362	352	360	354	348	363	347	349	320	369	368	355	353	375
48351	17806	2162	1037	672	550	448	357	309	298	246	266	228	227	226	212	246	234	188	215	192	199	187	187	209	186	175	185	203	188	194	170	184	200	184	183	193	188	188	179	170	210	186	189	152	160	180	179	174	171	200	177	157	180	189	181	155	167	168	177	146	163	166	190	170	166	190	177	156	157	167	169	208	176	176	179	153	174	176	185	176	157	178	172	161	182	161	184	174	163	195	175	162	206	165	150	165	188	179	167	152	183	142	167	166	174	160	192	175	160	179	176	171	188	175	187	177	174	191	181	185	170	200	192	175	176	158	165	160	166	187	189	191	162	175	154	167	158	206	185	186	199	163	214	157	171	189	161	172	181	155	175	172	165	168	188	168	164	184	180	168	164	174	180	173	202	159	183	163	190	175	189	177	174	192	150	164	146	176	184	175	177	172	144	163	174	170	168	144	175	168	191	185	188	173	184	172	163	194	164	163	186	149	176	177	165	176	176	197	160	174	149	174	174	195	166	158	156	183	181	151	172	161	174	154	169	181	165	138	206	175	157	172	175	165	171	193	175	180	168	168	163	170	179	170	168	180	185	166	157	177	157	171	168	177	179	142	183	170	160	164	189	169	182	168	161	180	163	182	182	200	188	186	162	192	166	154	186	206	191	155	167	180	151	147	162	157	196	185	164	177	156	196	168	165	151	186	144	169	154	174	145	161	179	188	165	177	193	178	182	185	140	172	190	167	177	169	175	162	172	175	181	136	162	185	182	186	159	164	183	165	172	164	179	152	179	166	175	184	170	185	189	186	182	181	176	184	195	178	191	175	165	175	164	161	148	169	169	195	163	171	178	171	162	192	173	135	160	172	173	141	167	166	178	178	191	172	161	161	171	162	175	168	162	163	190	174	189	191	179	166	186	187	162	183	160	182	155	171	179	184	166	157	181	165	153	185	175	191	158	175	167	195	185	165	162	188	159	168	176	172	170	173	167	166	173	191	163	175	172	158	184	168	177	185	159	191	176	176	166	167	179	160	179	163	145	193	181	159	190	168	172	176	159	154	153	174	166	185	179	170	165	202	160	174	177	169	163	203	168	189	168	185	165	174	170	173	170	172	187	175	147	163	155	160	180	151	146	203	166	170	181	173	169	177	178	167	160	173	172	168	159	173	183	183	165	196	163	172	165	170	136	162	165	164	158	163	188	171	165	158	161	187	166	176	182	173	155	182	174	154	186	204	197	158	176	157	170	170	165	179	161	173	165	190	163	165	185	183	168	171	180	179	203	179	178	178	171	145	153	199	163	168	161	168	160	178	164	167	204	188	174	195	171	164	169	177	178	187	141	160	180	174	186	178	150	189	170	189	175	179	200	173	191	175	181	176	160	185	166	155	175	170	191	162	165	166	180	178	187	191	179	163	170	182	171	147	156	180	181	180	176	178	173	174	181	184	179	202	186	170	163	164	193	176	157	184	158	174	184	173	179	145	191	195	162	164	166	161	179	187	182	190	166	166	184	170	182	171	166	184	187	183	178	191	168	187	158	180	168	178	176	187	153	163	171	165	178	158	178	158	180	179	176	171	166	172	175	157	163	159	194	168	185	154	175	152	195	158	184	187	149	175	173	200	168	153	151	176	168	176	153	156	186	184	176	181	170	175	192	161	187	162	185	168	174	192	167	199	171	164	172	187	170	188	183	176	143	195	164	190	170	164	156	179	179	168	171	178	148	200	159	176	155	170	174	165	169	157	164	167	183	148	175	180	179	177	195	154	149	177	174	174	197	189	203	180	177	164	174	184	184	169	181	176	180	177	172	173	201	182	184	182	168	176	170	173	165	179	169	148	185	169	156	197	192	182	179	181	148	186	144	159	163	163	174	158	155	190	197	206	176	153	179	148	155	196	147	172	171	189	153	172	188	165	186	183	183	175	177	176	194	168	172	184	180	188	159	149	185	159	192	184	169	164	161	171	199	198	154	191	188	196	181	170	154	196	174	187	152	150	167	164	180	181	158	188	184	174	189	179	181	157	175	165	159	174	165	160	180	165	171	185	174	171	177	184	193	184	174	163	171	195	185	173	158	183	176	163	193	198	150	178	175	181	151	168	184	162	170	169	181	186	182	179	171	180	175	207	178	170	169	156	164	175	164	190	156	158	182	170	156	197	183	159	160	165	185	172	146	169	181	190	181	159	189	183	161	179	166	188	185	178	179	168	187	181	177	151	205	162	176	186	224	185	167	157	178	180	183	146	196	166	173	190	166	164	177	156	171	153	160	184	168	158	173	170	180	173	179	164	204	162	163	177	186	190	167	173	177	189	166	178	175	189	179	181	179	199	161	176	163	159	148	153	149	180	182	166	162	179	146	169	159	189	173	163	148	154	177	191	155	161	163	163	193	187	175	172	176	151	173	151	166	186	177	146	176	170	199	179	169	167	164	162	158	191	177	170	179	149	166	156	168	153	193	146	166	164	155	162	160	175	181	167	185	189	160	161	167	197	162	208	156	186	198	193	159	178	183	158	202	181	168	161	167	145	174	183	165	189	158	162	185	166	154	170	173	166	174	159	169	182	195	163	177	159	152	173	143	165	177	174	175	180	181	188	157	174	171	188	165	178	204	179	181	170	160	167	158	194	165	174	181	158	176	163	175	161	176	179	172	173	204	174	150	156	199	176	186	166	197	184	150	176	183	160	182	171	175	183	155	174	167	208	193	184	169	188	185	181	172	168	193	185	193	165	158	161	173	182	166	151	182	180	176	194	171	165	165	185	192	173	166	163	165	173	161	158	201	184	173	169	167	175	185	183	163	167	156	156	163	172	193	163	171	186	175	157	172	162	175	172	173	178	179	192	161	156	157	200	172	154	183	154	164	175	173	166	174	157	169	141	165	174	163	172	167	183	195	182	199	181	170	192	174	160	156	166	150	179	178	178	190	204	176	172	162	183	183	187	160	159	146	189	159	165	187	202	170	183	179	168	190	168	166	180	182	169	147	186	173	169	163	167	209	161	184	190	180	185	158	163	177	179	176	202	163	164	171	152	161	151	148	142	157	169	189	179	182	186	182	182	181	178	160	167	185	185	184	176	164	191	167	183	179	188	189	160	170	173	181	174	177	158	190	167	182	159	167	169	190	173	149	171	163	176	171	167	195	174	175	174	164	155	147	161	198	182	169	177	168	174	136	199	171	161	166	155	197	161	152	177	169	158	204	176	199	192	153	183	166	177	190	167	206	182	165	193	172	165	183	167	158	179	175	176	166	163	165	165	177	184	161	165	170	166	176	180	195	164	172	188	167	185	188	164	168	168	154	165	158	166	163	189	174	155	169	169	179	165	173	189	177	184	175	173	168	211	155	173	179	180	176	174	164	157	167	176	152	168	150	184	183	179	175	166	167	172	188	178	153	187	179	214	167	183	180	191	165	197	175	184	161	173	173	167	208	163	173	183	170	202	168	139	174	192	170	168	179	123	173	176	174	178	174	171	182	184	172	176	188	185	166	184	184
30171	4498	3193	3539	2975	2387	2036	1721	1514	1368	1240	1083	971	996	922	857	852	801	748	738	771	735	734	730	682	624	705	664	643	635	639	627	626	646	655	656	587	635	575	627	564	589	593	577	602	561	608	572	575	577	566	575	574	601	588	573	615	599	512	541	633	565	570	592	564	569	559	597	584	543	564	608	538	585	594	564	600	560	534	549	558	537	591	559	578	547	574	587	559	545	562	539	564	571	563	565	568	551	513	569	521	589	585	510	563	587	545	530	532	592	571	586	575	569	550	570	587	559	535	574	514	496	570	542	544	536	558	589	555	572	528	565	572	524	560	525	575	544	569	576	540	543	576	541	554	561	552	560	541	577	566	539	553	561	595	564	559	505	541	531	584	543	533	540	542	582	558	534	550	537	585	547	575	522	594	579	546	510	572	511	556	543	549	587	545	566	558	529	565	561	552	583	542	528	577	550	595	533	571	521	582	525	567	525	562	540	552	522	565	556	511	597	523	547	557	557	560	521	549	518	541	599	551	545	534	544	580	590	582	578	594	552	520	543	533	565	559	521	575	567	593	549	546	561	520	558	565	543	539	551	549	545	541	563	560	554	537	525	544	559	562	547	560	618	554	546	542	587	554	551	549	573	541	584	546	552	551	581	524	563	552	543	564	545	524	600	525	574	580	539	514	527	553	583	527	534	577	564	578	590	553	534	527	561	563	575	572	584	516	518	542	571	574	525	532	543	553	543	497	539	568	516	552	557	535	579	562	534	581	516	526	552	555	570	575	542	571	592	579	548	531	565	540	571	545	555	544	575	558	545	539	529	530	555	537	545	554	529	551	517	558	529	540	556	549	548	538	534	548	547	487	554	525	525	554	540	520	522	560	591	568	540	570	535	534	565	522	544	579	563	589	546	529	570	576	511	563	536	570	577	575	575	537	526	552	586	573	584	537	559	560	551	544	557	555	559	549	548	507	563	547	512	538	593	571	561	541	575	560	531	525	551	579	532	561	550	518	554	558	557	556	562	558	541	549	526	570	565	531	596	556	536	564	565	554	564	574	559	538	529	603	565	534	556	557	593	522	538	540	561	549	518	537	551	519	535	553	545	564	513	527	510	540	571	505	543	574	532	524	574	575	590	550	542	543	568	556	536	546	569	515	570	597	555	554	540	560	609	546	520	545	545	584	581	532	574	545	507	548	555	572	580	581	558	569	556	528	581	537	511	630	546	541	546	517	590	532	567	527	574	555	580	553	546	524	530	551	566	521	590	616	567	560	546	555	565	533	555	558	544	580	540	581	575	535	530	573	523	559	596	560	504	604	557	592	571	576	552	544	540	548	547	571	517	534	559	561	550	545	543	561	559	529	544	535	526	538	563	559	558	578	572	542	560	533	557	589	558	558	552	555	591	548	510	542	542	562	540	531	536	537	563	553	534	572	546	555	528	523	569	511	571	559	537	581	557	557	557	558	565	579	539	534	613	608	533	564	516	551	610	559	551	543	532	545	567	565	565	546	556	516	575	559	594	529	545	553	536	568	521	577	539	550	609	578	569	540	539	524	521	543	540	542	600	570	538	583	542	541	577	556	527	552	558	547	548	546	513	556	534	569	547	575	557	564	564	553	569	576	573	560	559	583	512	567	564	556	556	533	564	570	561	523	521	588	562	571	554	557	560	588	552	556	576	538	560	566	574	550	543	581	552	562	577	563	594	576	556	514	590	583	577	597	561	550	549	551	546	560	568	557	536	564	558	582	550	583	523	525	596	538	592	581	527	533	574	567	564	541	544	541	548	610	521	567	574	563	537	559	615	565	534	608	537	579	523	602	545	521	516	574	545	555	530	552	563	552	540	535	551	585	536	539	547	537	595	550	575	554	518	537	558	572	557	556	574	573	546	551	553	547	543	588	518	560	529	511	527	569	551	558	513	550	554	585	559	540	560	539	544	559	535	546	543	535	578	519	553	553	493	547	523	566	562	531	571	533	582	577	561	527	611	574	529	546	547	563	544	530	583	569	547	578	536	572	551	536	574	536	560	560	542	575	526	520	547	573	581	547	517	549	601	548	559	536	544	578	588	570	496	537	612	567	526	576	553	552	583	546	625	581	550	567	549	522	557	532	571	564	544	552	536	538	532	573	586	582	551	581	539	599	524	573	534	581	545	551	535	569	590	514	513	539	549	570	525	605	568	537	546	574	529	555	519	539	501	548	538	562	560	553	581	573	520	583	551	570	552	528	552	577	553	536	571	592	541	578	522	517	609	543	546	560	607	536	568	514	551	553	578	562	535	565	558	546	553	554	585	567	527	571	554	552	580	542	560	535	574	530	559	574	541	550	543	565	587	535	509	524	531	531	596	578	560	554	514	540	556	542	574	529	504	548	566	520	543	514	555	601	529	559	554	489	573	562	568	544	542	553	551	572	585	558	560	560	557	586	549	521	541	556	566	562	579	508	587	550	546	534	564	492	550	534	534	571	533	562	571	538	550	546	551	551	562	568	548	535	522	497	551	574	585	574	510	533	549	558	538	579	582	539	549	568	570	559	539	517	566	565	567	549	548	546	531	560	541	579	588	547	583	589	554	568	560	591	533	597	542	570	557	557	553	591	561	562	528	572	547	548	544	556	584	577	561	554	561	548	543	537	569	540	535	549	539	560	548	544	547	555	557	534	573	532	545	552	587	554	531	517	554	561	582	544	585	536	555	581	586	529	532	510	538	551	543	556	555	532	574	534	593	568	548	545	549	560	544	570	546	568	596	539	538	549	580	545	526	569	538	545	532	594	549	552	556	527	539	547	555	542	553	534	540	547	508	540	582	569	557	552	511	579	567	511	592	608	558	579	489	581	561	531	571	525	568	592	564	557	576	561	556	556	553	538	520	556	573	552	554	587	534	543	611	581	544	599	594	552	565	544	554	570	570	552	562	570	545	557	533	553	539	568	535	519	577	555	568	530	552	589	576	598	520	553	540	546	511	583	534	530	527	561	544	558	555	543	541	591	552	542	550	555	549	571	543	577	569	582	540	549	538	534	590	550	537	579	549	569	526	573	578	596	547	540	526	534	548	552	607	557	545	509	557	581	594	549	535	528	535	563	548	535	554	528	538	543	575	596	572	531	576	565	577	561	542	576	579	550	557	545	493	537	517	555	521	549	542	539	517	520	541	530	530	561	535	556	553	548	560	503	601	540	612	548	571	547	503	556	531	530	534	536	523	569	543	536	596	551	580	580	583	578	537	562	562	546	567	547	563	542	555	536	557	543	549	559	566	568	537	561	558	537	526	560	522	548	575	561	537	562	546	556	571	534	566	567	533	548	548	549	549	548	575	549	542	558	573	538	576	562	577	569	556	572	537	586	568	540	598	551	538	598	546	568	516	537	528	527	596	556	548	595	549	526	508	514	542	522	580	537	538	536	581	552	561	532	517	505	549	563	566	497	554	576	577	555	533	559	558	572	550	511	530	539	521	546	545	598	570	559	584	588	596	598	543	567	600
58817	26852	7882	2372	1376	1068	793	652	575	469	466	436	414	365	398	335	330	307	336	322	302	331	294	316	288	329	292	292	258	293	308	288	286	297	267	278	260	251	265	258	274	269	280	283	260	298	244	255	288	258	305	273	269	257	278	261	275	283	249	284	252	270	277	276	265	271	283	294	269	254	267	268	261	266	241	250	266	264	300	268	270	265	283	267	288	280	270	256	261	268	271	251	272	267	265	268	308	297	263	270	250	286	299	258	265	276	282	283	247	261	269	265	267	280	255	268	268	263	258	262	272	245	271	264	259	255	247	264	313	287	272	287	261	280	265	273	308	251	265	244	263	274	275	296	287	266	273	280	259	286	278	245	280	283	285	271	261	230	280	301	256	255	276	277	303	267	285	264	247	278	250	294	287	296	256	264	244	250	265	284	257	269	266	285	246	289	260	275	244	241	254	273	296	294	289	261	237	284	295	309	278	271	266	264	262	242	271	246	293	284	278	271	259	274	283	275	278	268	295	301	251	262	248	280	281	282	292	261	265	275	265	251	247	275	304	268	237	252	269	274	243	279	266	267	259	285	237	243	269	250	279	264	250	256	276	257	270	252	274	283	275	238	270	265	249	277	280	293	261	252	281	285	282	275	267	279	254	296	280	273	272	269	258	296	250	275	258	286	282	300	245	267	274	259	273	259	256	270	265	273	273	268	268	281	281	304	295	247	237	249	264	265	289	279	248	266	251	285	279	262	255	250	312	253	315	285	248	295	273	253	246	238	272	286	275	278	267	286	244	270	247	287	296	259	234	285	263	279	293	251	299	276	275	266	276	270	273	278	252	270	246	278	249	255	218	256	249	281	253	282	236	253	252	271	247	263	282	256	260	274	282	272	262	277	283	253	282	264	259	280	265	278	255	295	280	277	271	260	263	269	259	296	263	249	279	294	284	285	269	274	268	299	243	248	268	250	289	278	274	256	289	236	272	251	247	266	264	279	255	268	308	261	265	239	266	241	244	271	273	277	293	271	252	264	243	274	268	242	241	238	268	280	264	254	285	284	257	258	254	255	274	278	274	305	246	270	247	258	264	278	278	256	235	269	268	271	263	287	277	265	248	253	289	248	260	285	261	279	261	258	276	301	256	307	256	281	272	295	241	283	278	270	257	239	278	263	254	264	265	272	295	271	269	261	257	239	262	266	298	268	246	253	265	289	249	269	245	287	257	263	283	241	264	275	241	272	255	234	266	260	293	246	257	256	287	237	279	287	282	244	261	277	252	270	262	258	267	270	253	265	235	270	265	261	230	297	243	256	274	281	298	278	260	287	241	256	271	264	276	262	266	272	284	285	242	283	277	269	272	266	286	291	253	277	258	261	266	293	289	257	259	283	234	281	300	290	271	273	290	288	269	276	252	256	269	290	258	277	290	236	264	240	267	271	291	255	309	288	261	243	260	263	254	277	232	279	285	268	250	286	291	297	286	275	257	250	274	242	274	274	274	254	238	274	269	264	251	283	252	294	280	297	294	277	291	223	271	268	249	243	237	284	278	288	264	247	267	246	274	257	264	290	273	254	277	258	258	263	279	287	245	247	268	268	293	287	258	268	252	239	245	264	272	259	275	253	275	264	259	270	310	245	274	263	287	248	271	263	266	254	243	247	270	263	261	278	272	265	252	291	286	281	267	288	265	281	272	303	280	256	254	238	228	278	276	244	280	265	253	277	266	262	270	259	261	273	298	301	279	257	273	267	268	264	266	267	237	286	267	267	253	249	282	299	261	273	288	260	285	262	256	280	269	268	298	309	282	264	262	243	260	243	269	290	255	242	276	265	259	272	257	248	274	302	296	279	289	244	269	306	246	283	280	271	251	289	270	271	245	278	284	273	280	255	261	263	269	268	263	260	291	279	287	267	244	268	273	261	282	259	259	262	265	287	290	271	273	277	270	276	286	228	271	279	265	277	271	290	277	269	247	275	257	261	267	245	284	274	277	261	267	257	257	235	276	274	270	280	275	248	268	256	283	246	278	240	283	294	250	226	263	290	264	269	276	240	262	305	257	269	284	281	267	267	266	288	255	248	268	278	269	291	264	278	280	261	268	245	302	273	254	258	290	322	274	295	264	276	291	257	239	255	282	271	298	252	257	284	283	261	263	256	267	282	282	246	279	272	260	274	290	246	277	255	294	254	286	270	274	264	263	272	275	257	252	288	255	278	279	235	272	242	274	273	261	280	248	281	260	263	272	233	267	258	269	260	275	272	248	268	271	277	269	286	259	262	250	296	261	257	247	244	259	268	288	261	279	283	284	270	256	268	267	256	279	275	274	247	270	248	267	237	266	264	268	267	283	244	269	271	273	251	257	259	286	276	250	250	277	302	248	259	286	267	288	267	241	267	277	258	264	276	252	275	267	289	289	256	255	280	291	266	256	270	274	272	280	286	281	292	260	277	285	277	301	265	256	239	262	258	267	284	290	290	218	291	282	291	287	247	285	244	274	234	280	302	255	288	282	284	272	283	254	231	260	264	272	261	260	260	265	259	300	269	296	247	270	265	283	256	258	272	301	265	259	285	273	279	314	284	283	257	267	268	268	263	247	265	286	267	241	278	255	273	250	235	297	251	252	268	254	268	274	279	263	262	239	298	272	241	256	250	279	241	254	263	278	262	263	278	281	268	239	279	260	270	254	281	255	284	252	257	289	235	264	256	287	273	251	238	276	271	289	279	247	283	276	264	267	254	262	246	259	276	265	285	294	277	253	249	285	250	255	270	234	286	291	327	265	268	283	270	263	244	278	268	279	285	278	245	254	284	261	248	236	249	269	260	261	290	294	263	277	277	240	269	299	272	265	239	268	280	278	251	287	296	269	268	243	282	268	277	260	252	282	272	265	282	264	282	267	246	260	284	268	301	268	281	277	279	242	284	261	300	272	280	268	274	261	260	268	268	274	279	262	250	239	268	296	250	293	284	280	282	248	281	292	288	278	295	244	247	272	273	285	260	270	270	263	258	258	278	270	259	258	262	274	282	253	247	262	263	254	273	246	244	255	267	256	277	273	286	257	263	278	283	294	278	277	308	264	266	264	272	286	304	252	241	268	244	258	268	260	260	257	271	307	282	296	287	268	272	247	232	259	271	255	238	270	276	257	284	261	266	266	282	248	256	255	266	294	288	259	265	309	248	295	289	274	254	245	297	269	254	258	267	273	275	281	258	271	294	249	267	287	275	271	257	262	279	260	298	237	268	263	263	278	292	269	263	269	252	251	263	282	236	257	250	255	280	285	256	283	275	261	262	291	264	305	281	251	282	280	285	277	288	279	259	272	249	282	249	251	252	253	296	269	246	278	290	297	257	299	285	269	282	284	268	274	288	246	283	262	264	285	263	253	284	249	257	254	282	274	308	298	282	255	273	267	261	288	254	286	273	270	254	279	260	308	270	309	277	291	243	279	254	279	284	286	279	264	255	278	252	286	278	272	244	255	286	289	308	277	273	283	237
37895	7141	5883	6312	5460	4330	3589	3022	2618	2265	2072	1871	1698	1630	1480	1404	1356	1225	1276	1199	1169	1156	1122	1105	1067	1060	1062	957	1013	970	1014	911	926	936	959	927	934	880	928	919	923	894	920	871	823	842	868	881	854	886	946	852	825	850	880	865	866	821	891	824	812	820	779	871	800	813	830	834	841	847	809	840	799	846	855	841	791	818	807	818	742	874	815	798	799	862	866	830	808	823	796	791	797	770	871	786	869	751	841	788	784	798	797	817	824	791	780	844	887	810	817	805	827	743	787	794	801	792	854	794	803	795	835	787	807	805	817	841	782	806	814	816	806	770	815	786	823	766	856	774	824	805	819	822	788	796	799	744	806	815	846	788	849	814	821	816	795	740	853	819	833	813	760	825	854	807	772	828	819	790	832	782	796	804	837	804	771	779	840	778	790	765	798	773	846	787	841	794	828	778	827	794	802	792	828	799	791	835	806	820	848	814	783	757	777	804	770	850	842	795	764	866	808	870	852	806	769	755	789	789	775	773	762	835	844	796	809	849	800	763	785	789	771	797	814	812	830	761	791	759	752	856	814	754	824	797	781	796	796	752	861	794	751	795	812	772	855	805	777	764	814	805	814	810	774	775	814	725	750	821	777	743	776	774	782	791	742	810	864	785	853	786	853	794	794	802	809	764	767	795	782	805	857	795	850	800	788	795	816	858	835	819	790	807	790	796	797	805	792	701	792	755	763	795	796	857	784	772	763	765	777	798	790	781	801	780	777	801	800	824	843	794	751	851	794	851	802	790	826	784	793	870	821	755	787	755	828	772	798	820	836	797	781	818	810	799	807	766	820	798	805	804	767	794	786	755	787	793	789	792	772	823	811	791	809	793	802	866	760	793	805	803	811	815	776	741	792	832	841	828	798	800	811	751	805	790	809	819	814	749	764	790	797	813	771	827	801	768	814	848	822	766	826	797	778	793	816	818	805	817	794	803	806	787	802	837	795	817	802	796	823	764	842	773	852	770	837	814	810	772	794	808	788	846	785	777	809	808	822	774	814	776	760	819	796	809	748	764	772	760	784	748	806	791	857	812	806	787	791	812	838	819	791	799	758	772	756	824	787	755	801	824	795	770	864	764	789	820	821	761	809	795	808	774	772	854	804	794	809	768	791	802	776	845	792	822	785	837	785	804	762	784	771	824	806	789	765	786	813	828	781	760	779	825	723	803	798	773	782	756	750	751	756	796	778	762	807	809	813	801	818	790	821	792	788	853	813	758	809	837	803	768	788	809	815	822	759	816	811	749	810	805	812	874	808	718	790	794	825	764	826	792	817	806	797	865	814	783	801	826	757	799	813	753	850	759	800	797	851	778	790	779	778	806	837	786	791	780	841	826	799	812	827	794	780	764	749	830	774	794	750	772	823	757	782	797	779	822	811	776	778	771	819	802	775	744	807	820	801	803	785	854	781	790	834	819	808	820	778	797	815	777	818	774	841	741	789	769	839	804	813	804	843	769	852	765	769	803	750	795	771	778	766	796	827	797	804	814	766	762	812	799	805	732	811	771	805	809	819	855	766	737	777	839	783	826	780	798	823	807	817	819	779	792	818	831	832	779	758	805	783	824	821	805	783	830	754	775	802	826	774	784	759	774	819	795	843	857	789	756	769	783	796	825	787	766	805	846	794	749	794	777	804	802	780	806	796	848	761	773	796	769	795	719	820	844	734	823	846	818	739	781	837	715	767	783	760	760	814	805	807	832	785	820	752	826	819	746	848	811	759	799	793	822	781	813	817	835	782	795	854	781	844	757	882	757	782	780	748	829	797	837	793	787	806	866	778	791	774	787	817	839	801	820	780	830	836	803	762	777	832	829	774	811	814	764	746	722	804	814	824	819	805	798	807	808	713	773	797	832	819	826	728	792	806	745	777	763	809	758	770	779	768	757	792	798	828	803	759	814	808	790	853	816	799	818	789	812	851	787	800	847	768	799	808	772	782	812	804	792	796	810	817	825	774	872	809	796	801	807	776	782	849	788	820	727	824	781	767	839	800	788	806	832	776	776	775	756	833	804	787	831	830	797	748	798	746	799	796	767	834	789	781	819	822	805	778	794	818	788	831	806	752	783	794	776	808	728	813	782	775	799	843	755	783	814	822	768	795	784	797	803	761	760	790	869	775	761	821	806	815	794	798	806	799	807	787	742	771	796	762	784	772	795	827	758	761	775	792	704	807	804	756	795	800	801	742	865	824	801	846	852	806	780	748	773	793	766	806	785	809	802	733	753	749	832	802	800	811	755	791	797	792	814	769	798	793	817	786	784	775	800	773	867	783	806	820	768	879	804	723	821	806	751	803	785	804	836	764	775	782	814	788	795	814	789	767	827	812	776	772	799	804	743	813	789	771	785	834	787	797	772	770	802	806	830	787	765	790	802	797	763	792	786	841	820	819	783	770	801	774	813	798	779	825	813	882	807	849	792	790	823	806	765	711	801	808	848	795	684	799	831	790	764	787	752	772	769	794	833	767	761	784	819	841	829	845	783	861	885	827	812	822	820	803	756	818	778	771	811	808	788	785	748	811	790	755	817	798	832	769	770	775	761	873	778	788	818	814	751	796	800	746	776	817	787	798	815	792	809	785	803	760	767	819	808	809	818	844	797	790	790	833	796	836	809	803	784	830	750	822	810	824	753	824	815	782	787	835	763	801	797	801	831	796	779	805	776	790	797	741	826	818	845	792	752	782	809	764	827	774	842	849	785	855	821	795	786	821	776	809	750	746	798	794	769	798	832	822	793	789	821	834	805	796	802	783	774	785	773	813	810	743	806	856	783	751	783	806	791	830	834	845	806	851	836	785	798	731	797	817	808	821	744	826	818	808	798	792	804	779	782	833	755	808	837	797	781	786	801	787	763	758	826	787	784	840	789	755	783	764	761	821	854	765	796	779	803	792	783	801	798	826	805	812	784	769	803	744	822	818	820	798	789	795	821	811	780	784	792	810	812	804	838	840	810	732	794	745	779	800	784	775	829	851	868	838	832	791	828	748	785	790	834	816	816	797	774	805	778	818	793	815	868	743	824	770	779	786	773	805	813	850	780	819	812	786	751	825	820	808	810	863	774	800	802	834	808	803	822	786	834	791	768	763	800	798	820	752	796	823	772	832	766	793	798	842	761	809	780	782	796	815	744	807	774	788	759	802	775	782	793	823	793	779	758	789	802	851	815	793	792	816	805	779	793	841	793	789	788	797	789	766	812	815	770	767	811	764	815	799	776	761	797	829	747	798	739	778	826	798	811	791	796	779	828	855	839	797	814	788	781	765	809	767	809	833	807	815	764	775	799	766	813	767	768	802	817	758	788	783	794	827	784	825	777	811	775	813	808	788	862	806	793	810	753	807	802	821	761	822	810	784	800	818	764	801	808	792	767	793	753	830	742	775	772	758	832	783	751	788	771	811	771	789	750	811	788	802	820	793	813	830	779	748	762	810	830	822	793	784	785	807	802	791	794
9371	890	221	148	117	116	122	128	83	122	116	111	100	93	102	88	108	101	105	98	111	101	98	81	94	114	95	99	115	99	118	101	116	100	94	85	101	110	94	97	103	112	87	102	104	106	115	82	95	92	89	108	127	98	101	96	100	90	87	85	112	90	96	91	96	105	88	91	98	110	101	94	92	100	110	95	95	102	101	91	88	87	86	97	80	94	94	92	103	85	105	78	89	110	98	93	96	79	99	91	85	100	108	102	116	103	100	92	93	96	107	98	106	90	91	89	98	104	89	93	95	70	111	117	78	97	85	99	100	95	109	101	88	108	102	93	110	101	91	103	107	103	89	98	83	85	103	85	94	99	100	104	107	81	88	87	101	115	106	85	98	98	87	96	100	93	82	95	91	91	110	94	80	95	96	89	88	107	97	101	109	87	93	93	102	96	96	80	105	96	95	113	99	105	88	96	82	95	85	107	101	91	96	98	100	100	105	112	111	106	102	95	86	106	94	99	92	81	80	91	99	105	96	102	101	87	101	99	100	92	96	84	93	90	93	106	90	97	87	97	100	112	83	97	89	82	108	88	84	93	71	110	96	98	104	114	94	78	87	119	94	87	104	82	106	104	110	103	109	110	101	99	104	99	97	99	95	97	87	103	105	102	110	109	117	102	87	89	122	82	79	92	109	95	80	83	98	110	109	104	105	96	94	113	97	96	105	79	100	100	81	96	95	93	91	90	110	82	97	100	98	86	84	108	100	86	89	86	114	89	95	97	92	90	104	94	115	102	105	93	112	92	88	91	95	88	91	110	90	114	124	96	106	100	95	95	101	98	71	104	99	93	83	85	101	94	99	94	100	97	89	100	117	104	82	93	98	91	85	83	103	87	84	89	107	90	108	101	87	122	88	84	92	91	104	91	85	89	89	99	116	116	112	99	93	94	100	87	94	119	112	105	94	83	98	97	90	99	94	96	88	94	114	116	90	124	89	92	103	95	79	83	115	88	101	90	98	102	94	103	110	127	83	113	87	96	98	97	106	114	113	74	108	91	87	98	100	90	118	95	84	95	88	86	112	105	96	87	90	87	99	107	108	105	112	108	91	118	98	100	87	84	99	95	106	95	87	96	105	102	95	92	108	98	94	97	108	101	119	101	113	99	100	101	95	107	91	100	101	95	83	96	97	85	86	78	79	94	102	90	86	104	92	119	110	94	110	97	91	84	99	94	113	98	104	95	101	81	87	89	93	85	104	86	108	81	92	102	93	89	87	93	95	104	99	124	102	85	105	117	108	98	106	70	81	110	97	93	81	113	93	93	81	94	104	98	80	101	119	96	104	116	89	101	104	100	91	109	87	79	83	103	98	95	77	106	101	99	82	110	99	96	106	99	86	96	100	94	90	116	112	112	105	89	96	116	101	117	91	105	82	115	99	109	75	117	98	104	91	88	122	83	96	89	102	90	88	89	102	99	108	93	120	93	87	90	117	79	81	108	104	105	92	83	95	94	77	101	101	92	99	117	110	85	107	101	93	93	113	105	112	83	97	90	103	81	106	105	103	115	95	99	97	87	75	84	96	100	105	100	87	94	97	109	94	106	87	105	105	99	76	121	87	99	92	119	97	109	107	114	103	95	82	87	95	85	91	115	97	116	100	89	92	111	97	104	94	82	103	103	99	93	93	97	86	99	70	86	95	91	97	122	97	102	90	96	94	85	84	85	103	127	111	91	122	109	101	99	106	86	101	110	94	103	101	88	91	118	103	86	79	89	89	97	103	89	80	94	85	85	86	100	98	104	77	99	108	99	82	86	97	121	110	108	115	96	89	93	91	101	100	94	91	91	107	111	82	115	88	111	87	95	86	99	88	104	90	82	109	98	115	108	98	88	98	105	75	103	108	103	91	91	113	94	85	95	105	103	110	111	104	96	91	91	116	80	100	87	89	106	88	89	89	95	101	90	89	98	103	73	114	77	94	90	89	88	87	74	91	93	126	103	81	91	97	89	99	101	79	104	105	89	108	98	107	94	101	89	105	95	97	84	95	106	86	100	97	93	107	100	98	67	93	97	101	97	102	80	96	104	87	98	105	106	98	82	95	101	123	79	98	88	81	97	101	96	101	100	102	110	97	94	82	86	105	72	97	114	93	87	107	87	94	82	116	99	103	102	106	104	107	120	91	118	119	103	90	95	80	111	103	100	104	105	74	93	89	100	109	96	102	115	106	82	99	97	102	107	102	112	98	104	105	96	89	91	96	100	97	110	108	112	98	99	93	84	98	94	93	89	95	95	97	82	97	104	87	99	108	115	92	93	115	95	93	87	94	100	102	99	101	95	93	99	102	86	101	89	107	86	99	96	109	100	104	82	72	103	129	84	106	92	101	108	86	114	96	78	93	93	95	102	110	77	85	90	98	99	125	89	69	102	105	98	104	97	114	95	101	97	98	98	95	105	84	101	101	80	91	111	97	103	109	80	99	109	103	80	94	102	116	100	85	106	108	92	93	84	83	93	98	86	104	116	103	95	100	82	91	111	102	90	105	73	104	109	89	111	101	85	116	89	90	91	82	95	89	100	93	89	103	108	103	103	107	101	80	94	87	90	98	91	104	92	96	94	102	103	105	112	94	97	95	106	97	100	97	101	107	94	103	85	88	82	97	123	92	111	90	98	100	115	78	85	91	94	103	113	103	108	95	89	79	102	112	93	94	90	75	87	97	94	87	96	88	103	90	94	101	116	100	101	102	97	92	98	90	98	84	93	85	110	102	104	81	101	85	104	104	87	113	105	102	96	96	96	89	96	99	112	104	111	119	106	96	105	92	97	98	111	111	93	112	89	116	103	99	83	90	108	83	94	99	110	90	103	99	80	118	92	100	105	100	94	98	81	90	107	112	104	98	98	98	98	93	96	89	91	90	103	92	94	113	107	101	85	97	91	114	93	103	84	105	106	77	106	96	97	101	110	103	106	95	85	88	122	81	98	87	96	108	93	101	108	88	110	86	82	98	84	98	92	112	100	89	103	102	93	87	100	111	75	93	81	90	113	102	123	91	83	86	82	100	109	93	105	82	98	110	115	98	78	106	84	95	96	104	89	93	87	94	95	84	105	113	108	98	93	94	113	100	91	93	104	106	122	101	99	106	97	104	114	91	85	88	84	96	108	99	113	96	92	83	106	87	97	109	96	102	93	108	97	85	102	94	95	121	100	100	101	110	81	89	82	103	88	100	95	92	98	99	94	100	85	111	76	95	81	94	85	93	101	85	101	101	95	93	89	93	100	90	97	101	98	89	105	111	103	77	112	69	100	83	103	91	84	107	91	93	93	99	86	105	91	83	86	80	90	91	94	104	100	89	79	84	93	94	92	108	90	83	95	122	97	76	99	90	111	90	85	90	101	96	92	95	89	105	104	98	93	83	96	90	110	94	112	96	99	96	91	85	104	109	92	102	106	105	96	86	111	87	98	84	95	111	114	94	93	103	84	84	104	88	100	94	94
8513	827	574	560	522	505	398	426	410	394	368	390	358	385	333	361	339	356	349	368	354	382	322	361	352	349	318	321	367	370	343	358	360	361	337	375	339	388	368	368	350	344	328	307	365	334	379	357	363	312	356	340	346	372	365	366	332	330	358	333	342	321	339	354	375	368	365	339	335	335	378	352	328	335	351	366	340	333	349	371	341	348	345	345	344	325	358	368	317	352	325	346	338	335	332	324	331	361	330	339	347	328	357	355	362	329	355	361	351	347	316	364	346	343	369	349	331	367	342	322	329	329	345	323	360	337	364	357	354	337	359	339	340	364	330	354	352	367	344	349	333	337	358	370	364	363	367	378	315	350	346	356	329	330	367	383	372	365	338	353	327	349	371	367	330	346	367	321	315	342	345	338	352	361	341	340	350	351	351	340	362	342	333	355	355	349	374	346	350	378	359	344	359	357	346	375	363	341	375	328	363	371	345	338	352	360	346	347	336	324	375	348	346	324	355	339	337	336	367	346	355	365	362	358	340	327	351	334	367	363	333	337	382	364	329	379	350	353	374	355	358	359	346	334	339	320	326	325	377	355	331	346	334	365	338	344	347	348	324	350	375	345	351	368	368	338	346	334	380	352	362	357	316	385	300	362	322	320	339	352	369	373	335	353	360	346	372	323	338	318	362	332	373	372	358	340	334	356	328	372	336	359	342	364	361	364	357	363	321	358	351	375	363	304	354	337	340	369	355	368	358	325	374	343	374	363	369	348	369	332	315	382	335	369	376	369	343	348	360	332	318	356	345	356	362	347	353	344	321	345	320	329	365	382	324	325	362	347	375	336	369	357	377	349	361	372	321	336	329	337	313	374	331	364	358	385	344	337	323	345	303	325	349	355	353	339	341	329	353	356	377	343	376	333	312	361	376	335	347	324	380	376	350	325	320	343	356	342	341	354	373	359	340	357	323	370	342	330	342	330	359	379	326	363	330	346	334	345	349	353	384	331	326	349	345	330	357	348	344	361	339	388	313	328	371	353	330	350	329	360	355	359	370	334	325	398	340	330	368	351	356	333	325	341	341	361	349	320	338	335	345	306	332	360	316	364	356	392	335	354	382	345	328	349	349	381	318	386	346	344	354	372	363	339	335	338	348	357	342	326	341	394	385	351	353	332	349	368	355	327	328	369	337	367	369	312	321	338	330	357	377	338	377	376	341	357	328	326	337	360	375	353	362	333	342	369	319	349	330	348	334	343	361	349	360	352	340	341	352	352	368	347	329	348	358	346	355	356	322	346	349	367	377	387	343	328	335	337	363	344	350	319	373	363	358	355	326	347	349	333	369	349	325	324	326	335	352	331	339	392	351	357	346	334	344	360	336	339	341	338	348	330	354	381	334	352	356	331	379	330	371	333	357	342	370	356	336	340	342	394	324	374	351	333	349	345	370	373	340	365	392	351	360	353	351	333	379	365	358	370	362	355	368	338	335	352	354	373	344	360	366	333	310	379	345	351	334	320	359	369	333	350	354	400	347	318	362	331	338	342	333	335	361	342	328	307	357	362	348	326	332	354	342	357	320	332	365	375	337	355	347	349	335	356	373	351	335	347	336	339	365	354	343	313	317	327	331	342	320	345	354	339	352	358	359	347	355	355	352	336	349	343	355	353	330	369	355	332	332	367	361	351	332	351	353	341	361	362	371	350	355	352	336	327	328	359	355	317	351	329	352	382	339	335	334	360	350	326	355	349	330	319	333	341	375	328	336	336	350	340	349	367	352	338	341	382	338	365	366	334	357	344	346	382	362	342	348	317	366	350	374	323	366	329	340	350	345	361	342	338	363	351	344	364	350	338	308	337	359	350	355	333	346	351	365	365	338	351	358	346	349	342	327	366	329	350	350	382	358	335	347	332	343	351	354	335	292	346	313	338	353	343	365	329	368	364	356	335	322	323	356	366	329	372	357	352	339	381	359	370	354	353	332	350	331	356	297	328	342	349	322	350	340	373	364	372	322	386	353	379	338	362	338	382	348	338	351	360	329	341	359	357	377	347	363	338	348	350	357	351	370	317	335	380	351	323	360	361	331	346	391	337	356	362	340	333	346	372	345	372	369	357	352	348	308	370	327	341	358	351	307	347	386	336	379	391	333	346	362	328	345	355	357	320	345	344	362	345	354	360	372	330	363	364	351	315	339	352	349	328	340	342	388	374	373	340	353	350	299	363	298	362	351	371	356	324	341	340	359	378	325	344	333	332	334	345	310	348	351	358	311	349	356	329	359	360	348	386	360	348	373	363	326	307	350	362	334	356	385	330	348	362	362	342	332	336	355	360	350	392	329	371	366	317	326	360	340	353	390	364	369	342	362	316	350	337	333	309	339	323	334	330	315	363	328	379	360	339	351	371	360	331	358	357	369	353	346	359	357	338	353	353	353	345	334	339	368	349	371	353	355	338	331	342	388	327	358	352	358	352	337	364	355	336	353	362	349	363	349	337	345	366	364	345	333	346	327	358	372	376	341	372	355	340	338	317	366	357	367	354	328	349	372	386	374	350	317	334	351	343	353	330	336	357	320	334	349	347	326	355	370	353	394	331	349	346	356	358	352	345	344	351	370	360	306	334	358	341	340	329	357	332	315	350	380	359	347	356	350	346	343	359	348	327	342	354	376	359	341	365	339	319	360	342	359	326	321	361	328	332	368	348	359	355	343	332	380	352	379	344	327	343	343	318	362	376	334	352	347	335	323	368	346	376	364	331	327	343	352	334	343	347	332	356	374	360	360	359	324	365	351	340	397	351	346	370	346	322	346	362	365	372	329	360	347	319	351	344	380	351	362	305	340	333	330	317	354	349	363	333	358	363	360	346	339	366	356	381	308	366	307	359	328	369	365	357	370	368	324	349	321	352	344	347	343	340	345	356	368	352	372	367	353	349	343	348	374	341	311	356	389	357	330	334	350	316	362	382	350	343	333	345	353	325	409	349	331	356	328	344	344	351	359	354	336	363	351	331	338	372	306	357	297	355	355	354	361	352	373	363	335	354	333	368	381	321	325	364	352	307	358	397	358	353	354	352	358	334	377	359	341	349	355	337	361	327	354	359	361	368	352	361	398	379	347	373	321	348	327	378	335	353	338	376	353	364	353	364	352	334	360	327	344	350	350	327	380	362	354	348	357	375	372	370	358	365	328	389	343	328	329	328	327	308	384	376	331	368	350	370	317	338	335	330	352	359	324	329	364	378	369	368	340	325	382	337	395	347	342	369	357	342	327	343	332	372	351	339	346	355	329	346	359	337	363	329	344	343	334	334	345	343	380	347	406	310	343	366	365	332	348	354	318	346	340	327	342	372	355	347	347	340	342	353	344	366	354	342	317	356	379	309	327	319	311	333	385	357	320	364	341	382	332	338	354	342	324	376	376	334	345	385	334	326	313	332	377	365	358	350	319	355	321	331	343	351	326	342	358	365	369	357	346	342	348	343	371	344	323	349	345	321	345	354	333	341
45326	16427	2204	1041	692	539	441	370	288	298	236	270	262	226	227	222	211	216	176	213	225	217	165	178	165	191	177	169	173	176	172	188	183	166	188	181	157	187	162	168	176	188	181	192	189	181	167	172	177	185	180	169	168	213	185	188	182	180	174	187	179	194	163	190	184	182	198	179	159	184	170	174	171	179	172	157	173	185	191	159	163	156	185	180	171	203	169	180	145	171	168	169	163	165	176	179	171	195	218	181	171	164	171	189	175	159	160	193	186	172	178	177	182	172	188	151	180	188	174	175	182	166	171	166	181	161	178	165	155	162	178	178	172	146	160	174	157	179	174	172	174	187	160	189	155	168	170	186	163	194	162	175	177	171	158	168	169	174	167	200	171	178	145	164	152	129	180	165	200	159	161	172	150	162	161	189	173	161	154	145	168	161	168	163	193	153	181	171	188	171	174	157	172	165	154	150	169	164	182	180	162	172	177	165	172	174	182	154	177	155	175	159	165	191	169	171	165	177	171	172	177	159	167	196	189	159	172	146	164	159	174	175	161	189	182	170	197	149	165	187	167	178	180	168	148	191	181	164	171	196	180	163	189	178	170	161	170	168	175	161	180	170	181	172	152	155	166	149	169	185	160	162	177	176	165	157	176	178	181	140	181	189	165	179	192	197	169	175	179	175	189	156	184	146	170	183	160	164	189	159	151	180	206	167	188	185	163	173	165	152	186	154	160	173	152	166	155	155	163	183	186	162	146	173	173	162	173	154	168	158	154	161	174	162	159	160	187	181	174	156	167	178	160	171	167	168	202	175	172	180	164	188	185	181	188	167	184	169	156	178	158	174	187	163	182	196	191	183	180	179	175	159	180	159	172	153	169	169	163	179	163	167	180	204	155	155	192	156	163	174	156	161	150	162	174	169	153	166	165	158	171	188	187	171	172	148	165	166	165	169	169	191	167	182	167	187	169	161	155	188	193	163	189	183	160	158	165	184	175	176	155	210	158	162	176	176	142	145	198	169	156	168	172	155	177	167	140	183	146	177	170	201	164	160	180	179	149	183	173	178	173	166	168	158	190	172	189	192	154	183	192	169	171	188	166	162	181	129	158	173	177	173	171	147	142	187	169	172	170	199	184	164	184	169	179	171	161	173	180	179	176	147	174	172	157	182	159	165	176	188	159	183	192	156	166	191	152	191	179	153	176	180	178	179	169	164	153	164	179	168	183	147	196	167	185	203	166	175	168	192	158	184	178	164	153	156	181	170	176	183	194	167	166	182	190	175	174	161	160	155	189	174	185	167	163	201	154	164	183	162	148	155	196	187	175	170	173	167	172	175	186	175	151	148	149	193	164	181	171	193	176	172	191	154	176	193	193	178	170	184	160	159	181	168	177	143	171	155	185	157	154	146	163	165	176	164	183	195	180	161	184	181	168	162	179	170	185	182	170	189	154	178	159	198	175	156	204	170	186	169	151	174	173	187	177	175	169	171	162	198	185	171	153	158	157	166	203	169	152	149	171	188	174	143	189	147	169	177	188	169	170	190	165	186	166	177	184	175	192	175	164	164	180	182	168	192	171	169	179	176	170	150	177	156	169	156	185	168	180	154	156	165	206	170	165	165	144	197	170	183	173	175	183	186	161	184	190	190	171	171	175	179	184	177	149	164	151	160	194	182	147	164	184	180	201	168	156	164	173	162	167	184	168	179	169	154	162	192	160	181	184	180	169	197	172	175	192	157	177	174	188	165	172	160	189	156	181	189	190	168	195	188	182	167	188	168	167	163	165	166	158	182	174	150	166	186	179	159	147	194	179	168	164	163	165	182	157	166	189	185	160	179	159	170	160	174	184	174	161	203	169	196	152	193	172	207	168	177	173	179	194	186	177	170	188	175	175	194	181	158	181	185	172	167	187	194	160	178	162	179	149	165	172	179	188	163	198	175	187	166	167	174	173	174	176	152	197	192	154	184	176	155	160	163	152	172	170	169	170	182	170	174	157	157	163	169	168	164	183	154	165	183	168	155	173	196	156	146	161	174	152	175	160	166	164	145	163	187	198	168	173	170	165	183	161	167	172	164	160	198	164	194	163	188	175	152	158	166	161	160	174	199	182	167	156	159	181	152	172	194	164	196	179	188	177	153	189	169	166	168	172	174	165	174	164	189	146	170	151	180	180	166	171	171	155	179	162	182	192	152	172	163	163	185	165	177	178	164	170	172	169	175	163	169	170	180	191	200	168	194	158	187	174	168	158	168	162	159	172	166	167	166	151	193	176	179	169	156	175	188	176	177	190	173	149	170	166	155	175	181	173	156	175	156	160	205	175	166	158	179	173	150	161	188	184	166	155	185	169	185	175	196	166	168	173	164	178	174	165	179	159	175	163	161	159	187	165	160	181	158	175	174	159	179	177	172	151	183	152	196	162	208	179	166	169	184	172	170	167	201	181	184	168	184	171	182	181	191	156	178	173	184	168	182	183	157	160	178	175	163	177	177	176	154	193	167	199	159	194	166	189	182	155	174	149	169	164	208	195	190	205	172	173	162	159	184	164	171	175	178	160	168	164	187	164	157	159	181	172	166	188	167	166	181	188	160	173	143	165	173	172	175	178	166	163	161	175	193	161	154	168	171	155	193	180	180	154	170	170	161	159	212	194	154	155	184	176	172	169	182	181	169	196	171	161	167	204	175	152	179	166	159	163	149	173	170	174	180	141	170	179	183	142	172	168	185	181	166	176	181	183	166	155	175	169	163	177	183	173	168	216	178	184	169	196	170	201	169	191	185	176	168	171	164	169	178	162	189	190	176	175	159	153	191	150	159	163	187	191	183	158	172	157	180	167	175	160	183	156	198	192	178	171	186	167	153	185	189	178	174	175	174	166	173	177	175	177	190	195	165	155	166	150	181	145	187	187	190	157	170	166	179	172	163	185	177	162	149	149	170	179	183	189	155	161	160	166	180	151	157	168	168	166	154	170	169	174	170	187	145	164	184	163	168	165	169	173	162	180	168	168	192	153	184	171	153	169	191	166	169	159	175	174	160	182	198	170	179	195	167	162	177	175	172	161	166	152	170	164	170	166	178	172	174	169	164	176	168	174	177	158	169	138	171	179	178	174	195	180	165	163	185	186	172	168	167	169	186	167	183	178	160	167	154	180	164	183	182	162	166	185	183	180	158	169	188	163	148	173	178	176	180	202	167	193	158	177	174	166	158	193	178	176	168	190	176	168	166	172	165	153	176	163	171	165	165	167	156	148	175	165	149	174	159	154	195	180	185	150	186	192	177	183	173	182	163	172	164	152	156	154	153	157	187	177	179	180	166	179	167	176	174	159	150	181	186	163	184	174	164	153	186	164	168	164	179	185	173	160	161	185	154	184	163	161	161	169	191	199	167	184	183	181	173	165	187	190	193	173	176	164	202	194	169	183	193	178	159	164	165	167	189	161	169	166	175	177	171	199	157	161	158	185	159	174	161	172	207	187	174	166	178	154	187	175	160
28490	4502	3297	3529	3032	2371	2047	1703	1488	1299	1181	1076	1014	967	983	839	884	791	748	801	752	718	712	691	660	670	652	684	656	632	661	655	629	621	591	602	644	619	607	627	628	581	640	637	530	591	611	619	614	561	567	570	515	600	609	583	574	536	580	580	580	572	559	586	582	597	583	566	570	551	555	556	515	542	575	549	576	564	531	592	515	542	542	550	519	568	579	573	553	574	520	567	531	554	559	597	568	575	529	545	608	562	559	545	546	558	566	545	531	588	538	556	544	551	599	584	490	580	575	537	557	567	584	606	583	540	562	551	545	596	564	537	608	521	530	514	563	583	587	575	569	565	584	552	531	540	579	563	572	548	521	529	543	551	572	552	576	531	551	579	547	511	580	566	546	540	563	550	524	540	571	572	562	538	559	543	590	540	595	580	612	525	545	548	510	551	532	586	571	554	588	551	553	561	534	578	580	526	522	580	591	559	527	550	569	544	564	478	557	550	582	568	530	580	579	563	588	553	542	561	555	553	562	537	558	527	545	562	566	538	546	561	548	584	544	586	528	547	537	592	558	513	564	570	559	600	547	562	574	540	566	540	578	554	545	562	588	575	544	559	567	537	564	547	552	563	542	590	595	575	583	534	549	515	545	533	539	560	553	547	523	537	565	521	551	524	554	549	554	504	570	537	540	565	519	508	595	542	567	591	533	569	532	503	564	519	555	556	546	588	553	585	546	573	590	514	609	556	518	531	562	546	563	542	524	524	552	506	541	534	555	567	535	552	554	557	561	579	551	551	556	555	549	549	559	573	544	536	553	549	555	561	539	556	562	503	526	549	539	552	571	543	524	557	528	540	530	559	581	541	580	534	562	539	557	543	568	567	559	568	559	574	573	555	551	564	576	609	589	561	540	577	556	555	585	537	587	527	545	542	561	546	543	520	566	555	545	534	555	549	562	542	510	552	505	544	531	576	574	590	526	579	530	542	532	532	542	585	545	552	555	561	548	551	573	553	542	530	559	563	562	545	534	593	508	542	548	522	534	620	512	528	527	545	534	546	534	522	548	578	548	580	561	541	529	532	591	521	575	550	604	543	531	553	570	599	585	554	519	547	547	540	569	577	566	514	577	502	549	589	588	547	523	535	580	525	551	537	580	500	542	567	523	611	563	520	585	519	519	569	561	549	529	572	504	553	538	534	589	556	570	522	544	502	587	511	553	540	536	538	505	547	531	565	543	537	572	565	555	537	532	510	587	583	584	581	576	566	561	574	573	575	546	530	561	514	524	569	553	522	540	525	562	538	576	562	584	542	564	565	535	566	531	582	577	537	503	595	569	526	576	521	538	548	582	559	560	548	562	527	520	509	528	538	491	539	530	565	578	562	560	519	483	550	549	577	582	548	526	550	548	537	565	572	558	559	542	552	582	591	554	580	559	554	561	554	579	598	568	560	523	533	563	561	570	542	506	537	503	513	584	580	535	559	570	541	552	561	556	524	545	585	558	561	548	541	524	542	566	572	514	518	555	525	587	546	570	547	529	533	588	529	547	535	544	534	564	547	593	538	537	618	547	573	518	537	580	543	541	537	550	562	533	551	561	561	545	519	586	579	535	610	530	532	552	541	561	543	543	531	566	570	514	526	535	557	604	575	559	578	512	581	551	546	561	499	517	623	609	538	561	567	578	583	572	594	516	551	547	554	547	579	536	535	544	488	590	533	571	547	516	554	590	582	578	576	512	594	542	572	553	564	580	548	535	574	563	547	570	523	547	543	525	536	545	533	577	551	532	581	562	558	543	578	515	566	582	567	552	568	574	540	530	614	576	562	576	565	574	548	595	541	529	562	589	554	561	545	536	545	525	599	577	570	581	567	531	522	550	534	520	547	557	598	607	550	532	554	548	588	557	529	541	545	525	604	568	541	540	564	558	543	567	561	557	538	534	573	534	552	550	571	539	562	593	578	559	523	553	533	571	581	574	628	535	530	536	501	564	548	595	575	570	536	527	607	547	529	577	572	565	571	559	566	595	558	558	498	611	559	538	540	553	570	570	561	581	544	533	567	520	571	584	560	535	508	562	515	574	516	517	553	520	548	540	541	601	565	558	507	572	553	540	569	600	538	515	580	570	538	589	559	565	561	561	556	521	560	521	538	518	582	558	574	567	523	577	532	557	533	592	547	559	561	572	578	512	591	525	579	569	560	547	553	539	501	574	532	543	574	553	555	519	571	541	546	625	558	560	537	563	561	530	522	534	569	562	547	590	528	512	554	574	545	508	550	553	542	531	532	564	563	543	553	570	553	560	554	519	558	545	543	537	554	564	572	575	520	518	564	556	547	596	589	559	560	544	548	556	548	552	579	596	554	571	567	528	565	550	540	597	521	560	540	548	527	551	598	526	601	538	550	551	572	562	539	561	558	559	559	541	559	541	575	579	553	587	539	594	532	560	551	581	587	540	569	556	565	527	597	561	612	508	579	527	551	561	541	558	598	534	539	518	586	574	540	557	538	555	535	563	486	556	541	561	598	548	577	563	562	560	565	502	598	524	556	548	557	578	548	577	534	554	564	577	566	513	516	584	559	527	561	587	545	586	574	559	575	547	542	539	528	564	579	555	573	553	562	545	540	549	580	579	543	538	568	539	550	587	582	552	541	576	531	535	534	561	562	594	534	543	544	520	585	574	559	560	604	477	544	532	511	558	530	534	538	566	535	566	547	541	553	592	532	614	549	551	567	560	533	509	516	579	563	535	529	576	551	576	527	544	532	595	536	548	535	514	553	555	523	583	543	563	602	561	546	504	576	612	563	549	586	550	558	567	499	563	562	568	512	582	547	561	600	546	553	532	542	585	572	589	599	567	556	546	581	541	575	548	531	545	567	614	510	553	531	574	555	587	565	552	571	545	584	559	529	569	523	601	530	532	558	553	546	552	553	556	582	545	519	573	556	573	511	584	564	560	568	548	585	578	541	568	528	541	512	570	557	546	563	615	564	547	618	543	538	517	533	573	541	544	550	576	560	593	537	533	574	548	562	603	576	559	545	567	540	578	548	554	578	587	519	593	540	567	561	545	570	558	532	568	580	531	569	564	542	554	568	528	516	570	535	527	549	551	559	558	560	538	550	554	542	487	578	542	516	536	546	560	587	552	564	560	577	597	552	554	562	596	556	547	553	517	555	567	542	545	541	596	544	587	564	586	543	543	531	542	548	581	559	552	517	528	593	606	573	538	586	552	522	528	542	541	573	514	522	536	521	564	568	583	543	543	545	575	632	561	546	585	557	569	547	558	551	546	572	559	547	569	549	540	553	535	546	547	576	545	560	569	547	563	509	573	564	585	581	560	548	560	529	549	549	541	584	584	545	597	528	543	544	539	552	546	562	542	539	556	541	532	581	527	590	549	562	550	557	590	575	539	562	537	552	563	559	561	531	561	588	606	526	567	596	566	596	573	579	563	574	548	537	553	562	609	555	543	577	507	546	546	527	573	565	522	522	522	538
59665	24782	6263	2118	1445	1014	831	684	540	533	478	432	413	409	338	322	316	344	333	291	330	289	291	297	306	282	319	315	282	274	303	284	288	288	279	278	240	305	302	279	268	270	269	290	309	258	290	280	250	280	259	256	266	264	282	282	256	253	253	274	293	254	301	260	271	267	259	262	278	251	310	282	280	244	257	277	258	263	276	264	242	284	282	265	245	245	240	260	266	263	285	261	290	289	273	265	267	253	273	292	277	288	282	282	251	272	283	283	286	270	280	247	249	272	296	256	282	271	241	269	283	269	279	299	245	262	275	293	273	261	274	271	262	261	258	275	246	283	274	255	278	270	254	288	262	265	265	263	282	258	252	268	273	278	254	274	284	265	258	255	266	264	281	245	220	268	282	255	311	275	253	273	269	265	282	249	256	281	219	254	250	251	263	262	266	258	254	243	271	286	259	261	301	280	288	304	259	281	268	287	287	266	283	266	265	270	273	258	259	271	257	255	262	256	291	280	252	278	266	210	255	275	293	270	253	282	284	238	292	252	267	284	281	297	237	270	261	289	269	241	265	250	260	284	268	252	269	254	267	272	253	268	279	271	265	266	291	302	271	276	281	269	264	269	258	251	243	244	270	270	263	261	264	300	258	274	257	284	263	282	263	282	286	275	272	274	264	272	272	267	267	267	273	268	259	247	282	248	301	288	265	275	290	263	274	259	271	274	265	269	293	257	306	245	257	282	273	261	270	240	265	270	269	274	290	303	265	288	265	256	260	281	261	261	272	280	251	273	237	255	244	272	242	265	260	264	253	301	258	280	261	275	278	298	248	284	279	256	275	287	276	279	260	310	269	267	271	278	309	268	267	281	272	262	259	252	240	295	262	266	244	277	279	302	270	263	268	242	250	269	265	278	238	242	275	295	275	249	258	287	284	260	253	270	289	281	269	268	241	246	257	259	243	274	250	272	281	278	241	279	234	266	242	246	267	255	269	272	286	279	265	270	249	268	284	315	257	288	256	276	256	260	295	294	266	255	279	293	267	268	256	249	249	276	275	255	250	244	274	254	264	261	252	269	281	296	278	278	272	281	241	279	263	255	265	267	259	243	270	241	252	231	251	237	239	279	265	273	250	264	271	268	229	261	262	271	298	261	263	268	240	265	300	255	272	271	266	250	251	244	272	288	267	266	277	297	290	257	250	306	251	260	270	270	261	260	260	277	306	259	263	259	233	261	290	253	252	248	277	268	241	240	292	297	254	249	276	267	258	280	285	266	256	281	290	292	281	257	279	251	273	288	295	287	256	243	261	290	275	302	281	260	263	267	274	251	277	268	255	283	275	267	273	247	264	282	284	286	233	283	285	282	243	288	277	286	243	288	262	287	273	240	317	276	280	247	246	300	272	268	256	245	278	258	294	234	258	272	282	254	266	267	264	277	275	260	241	265	252	237	298	264	270	276	270	267	270	309	274	271	311	243	247	247	247	269	256	264	266	282	253	266	283	254	277	239	282	283	281	265	268	279	251	287	264	267	242	281	271	291	281	270	273	251	243	268	281	304	284	249	256	264	249	279	242	296	295	287	270	253	291	280	285	273	243	284	275	280	266	263	261	270	272	285	249	275	270	277	268	265	279	265	292	251	253	259	268	283	285	296	259	255	266	279	253	258	266	272	259	283	273	286	269	278	243	266	275	268	250	280	262	320	283	250	289	257	267	287	251	259	273	249	280	253	273	265	262	293	259	261	255	265	268	273	264	266	254	293	282	276	275	275	261	278	262	268	273	288	250	277	289	303	277	247	286	282	263	248	256	254	254	289	268	265	268	272	240	243	263	276	274	273	257	277	275	290	256	254	264	271	254	259	280	261	268	287	268	270	304	271	261	308	290	272	294	286	248	255	271	273	268	266	242	286	291	288	290	270	282	263	240	263	285	265	246	250	245	271	250	238	300	287	269	268	266	257	266	269	250	257	299	294	269	257	256	256	284	281	269	276	287	292	268	273	264	273	247	260	240	290	287	252	298	271	255	263	258	284	263	259	270	248	251	284	260	279	284	251	271	250	276	269	256	264	259	271	273	280	296	278	289	279	257	275	245	234	267	263	253	270	271	298	242	268	297	258	259	269	272	285	286	270	270	281	265	276	284	268	274	283	276	272	269	272	273	282	260	275	251	265	278	253	252	267	235	269	269	265	287	298	265	261	293	264	271	298	250	257	267	281	303	262	258	292	282	308	247	273	277	237	277	277	255	247	286	294	263	233	282	268	285	254	296	256	275	267	293	257	280	244	283	256	295	262	251	258	267	268	260	261	281	292	296	281	240	269	277	271	257	291	266	269	296	299	280	289	254	255	274	274	269	251	255	266	275	276	263	300	279	259	247	243	279	287	267	248	243	269	261	242	276	249	269	273	274	264	270	243	280	293	287	256	287	268	255	230	300	249	251	264	254	279	282	307	252	235	265	240	263	246	251	266	259	266	267	265	218	270	289	271	261	254	263	262	264	277	260	296	250	261	286	261	265	258	263	276	241	245	273	270	280	253	282	282	265	300	285	276	268	289	276	245	293	263	249	260	254	261	289	242	258	282	262	278	279	280	274	289	235	278	256	263	266	289	264	277	268	268	268	259	266	274	232	298	264	268	279	261	278	269	277	253	289	252	268	258	289	248	273	248	280	284	291	238	264	251	262	253	254	282	278	300	249	241	267	273	236	274	270	247	257	275	265	295	289	281	259	238	267	272	288	271	246	254	294	257	249	262	260	265	268	267	250	296	311	261	281	267	286	258	261	268	288	265	259	259	289	303	262	272	285	256	287	251	240	254	272	287	264	259	269	261	296	264	289	256	262	268	296	247	266	275	302	265	293	266	291	241	250	275	283	233	278	302	259	261	271	247	247	263	285	247	248	285	271	263	280	276	261	255	249	254	297	256	306	312	247	265	286	291	252	264	253	268	281	268	259	251	267	273	271	260	307	286	237	284	284	280	301	262	284	264	297	269	293	259	289	278	290	260	261	259	290	302	269	284	327	276	261	252	265	274	286	247	254	276	253	249	240	254	292	292	286	269	292	279	275	265	258	282	260	260	271	266	261	264	234	277	260	273	252	264	247	261	253	288	263	255	269	259	269	244	294	270	286	262	273	274	257	263	229	272	265	281	277	282	272	271	278	227	273	255	278	277	272	292	260	278	310	278	270	259	262	289	273	254	280	282	293	269	254	264	292	300	295	258	255	259	267	266	223	308	276	282	265	256	243	282	277	278	277	274	260	265	293	250	285	294	266	254	259	254	267	286	260	263	254	253	277	297	267	254	267	263	235	285	250	273	251	277	290	259	277	283	276	271	281	271	293	255	274	264	259	279	296	295	269	254	264	269	276	288	235	246	252	271	277	228	256	269	280	274	235	265	267	264	243	279	274	271	261	264	320	272	242	233	293	235	278	258	278	256	254	274	272	240	289	293	237	259	278	273	285	301	288	279	254	275	246	258	268	282	296	273	283	253
36751	6198	5961	6405	5467	4506	3629	3025	2620	2272	1977	1837	1693	1658	1540	1425	1372	1339	1177	1253	1167	1135	1158	1119	1048	1065	1021	1080	1022	972	929	976	905	923	941	891	914	890	907	919	917	886	881	893	909	901	898	823	868	857	855	941	848	852	895	804	860	885	901	798	856	811	825	835	834	853	787	825	849	806	788	843	830	863	805	866	808	766	807	832	804	798	812	811	807	836	823	806	798	797	820	748	848	829	804	809	859	785	794	833	831	785	829	792	843	795	783	794	823	767	813	826	807	802	825	820	778	819	844	849	826	779	778	817	761	798	798	786	830	839	806	788	784	774	829	821	769	810	774	826	798	791	796	818	780	804	753	779	814	794	755	748	802	830	831	820	806	823	857	843	788	780	801	779	773	806	801	872	835	805	823	782	825	790	790	792	796	805	831	786	785	786	840	793	817	790	803	776	743	790	831	809	809	760	837	761	832	798	778	822	826	761	829	805	737	825	819	799	791	820	821	806	819	754	744	760	791	797	819	803	753	777	839	812	783	766	794	769	802	801	806	781	789	839	835	835	798	802	785	806	798	778	806	794	808	746	841	798	778	808	745	813	812	769	805	829	825	803	818	782	803	807	793	774	782	801	789	769	826	817	791	816	786	787	765	844	802	814	783	814	759	805	842	812	814	831	744	815	779	857	771	857	797	827	733	808	825	807	802	745	831	812	830	808	820	784	809	769	767	823	812	764	830	775	780	792	834	798	749	862	850	751	791	770	825	798	784	757	827	761	810	790	806	813	821	811	803	774	801	780	794	790	788	851	838	839	815	802	804	728	812	796	808	825	838	806	791	793	810	810	792	744	814	817	791	776	844	788	778	766	794	745	806	817	814	777	769	827	803	804	739	809	788	831	800	785	781	783	772	845	837	815	805	747	797	783	783	848	780	808	791	811	819	815	778	836	794	815	825	779	794	802	818	808	835	802	769	817	790	793	784	813	803	797	822	798	819	786	789	820	765	801	784	783	810	804	821	822	819	827	802	864	771	804	769	766	827	808	800	781	778	822	819	840	794	762	867	773	826	797	814	872	769	813	759	776	758	776	747	808	829	856	800	804	781	759	847	823	764	777	810	780	784	786	833	832	797	766	814	819	805	809	790	846	775	771	768	828	810	795	808	773	791	743	837	826	731	784	806	763	824	825	796	829	775	826	808	769	846	773	798	808	811	799	822	818	788	792	787	860	840	780	782	779	792	793	737	813	786	827	775	755	799	813	779	809	777	794	788	817	715	792	794	764	810	804	774	818	809	775	825	829	760	781	785	842	811	805	800	809	787	800	771	757	792	753	764	808	823	777	868	837	810	786	838	806	819	780	830	819	796	813	787	767	754	794	827	836	798	824	801	784	822	798	812	743	803	769	796	852	761	803	852	815	818	828	813	808	789	829	838	780	779	794	758	778	825	811	784	835	787	706	804	802	815	793	809	810	793	781	790	781	843	805	776	826	775	823	789	743	782	780	850	789	791	815	722	832	813	791	780	794	869	818	776	775	798	747	813	765	802	819	811	799	824	772	830	815	788	807	791	815	829	803	752	799	783	795	809	885	846	837	766	827	791	782	751	822	831	798	824	794	730	791	813	824	821	784	806	753	811	776	830	801	866	832	794	832	843	756	819	789	822	770	775	811	793	843	795	803	785	777	800	824	758	801	836	772	789	792	775	779	799	771	821	827	802	791	787	733	801	789	844	809	804	795	771	836	853	855	781	813	796	827	753	790	784	811	856	869	818	860	842	765	728	802	805	841	804	772	797	766	796	772	798	851	827	810	812	784	811	809	785	791	758	838	813	845	835	813	816	767	764	860	790	798	789	810	829	793	765	788	754	817	808	808	816	833	799	814	807	776	815	771	818	750	765	797	875	829	756	751	808	756	803	789	841	817	863	836	824	815	780	814	829	799	785	778	784	779	807	816	788	783	803	773	759	745	772	799	780	787	813	782	828	784	810	818	803	819	810	823	795	805	775	818	752	827	772	752	780	765	757	812	779	802	841	784	816	824	797	846	761	780	815	779	808	823	788	841	786	834	819	804	752	758	785	813	812	745	839	839	809	775	813	818	807	835	839	839	801	768	771	772	794	835	781	801	773	764	808	810	781	824	777	792	797	813	824	813	810	826	802	785	800	810	807	776	810	854	808	756	818	743	826	810	823	749	761	784	775	782	716	831	798	817	784	828	780	779	793	814	821	777	847	784	794	775	773	801	777	780	759	796	823	750	833	770	818	784	802	779	821	778	765	786	805	750	791	818	760	816	777	814	797	808	806	807	792	844	803	786	771	766	802	793	749	806	823	806	822	739	779	797	786	804	798	835	787	803	771	746	799	813	795	779	820	785	769	798	799	778	819	825	874	810	765	799	805	816	782	762	788	758	804	745	759	782	797	773	769	806	793	802	790	838	787	799	786	817	827	779	788	783	774	785	847	800	782	832	760	879	773	755	771	864	803	786	767	817	798	780	803	743	792	805	782	810	762	837	816	803	838	798	781	832	792	840	795	837	751	776	842	794	803	789	773	825	807	786	762	810	800	815	776	796	819	818	796	835	799	792	815	788	726	779	858	779	807	792	789	780	788	793	829	740	831	839	809	823	783	732	798	777	846	811	745	820	795	767	824	859	791	798	805	849	796	834	859	754	799	733	810	844	753	780	838	784	766	784	806	803	784	812	845	775	847	754	804	827	803	834	779	810	826	788	855	788	775	789	839	811	833	820	841	764	754	809	813	795	808	801	789	817	784	783	822	782	789	780	806	779	839	797	815	835	847	777	831	831	811	788	799	735	789	797	812	770	784	776	789	779	760	814	771	750	791	810	856	800	836	777	820	815	817	804	758	822	755	825	740	810	795	825	769	824	861	787	785	773	834	802	802	873	816	769	769	769	816	774	758	773	768	808	841	849	769	781	786	773	799	811	847	818	799	790	789	786	825	812	796	802	815	808	801	840	771	787	779	783	807	803	790	835	844	838	804	842	801	751	844	769	811	809	791	785	824	749	787	805	824	741	844	813	834	793	801	780	809	814	816	846	785	790	824	800	792	779	750	769	790	802	762	758	777	795	779	789	851	797	758	811	801	810	794	856	784	797	788	805	782	757	800	823	766	794	802	833	833	742	769	804	800	831	767	822	767	817	764	776	757	828	810	868	780	784	786	771	849	789	797	812	785	767	772	791	757	802	826	753	771	789	785	831	797	774	837	801	831	788	816	861	816	788	806	842	780	782	778	776	812	790	843	789	835	779	785	791	803	785	799	799	817	844	776	796	816	772	831	831	803	808	792	777	822	771	778	804	754	780	818	792	776	822	807	760	841	853	788	765	811	834	818	773	872	755	828	773	780	841	780	809	766	779	838	805	805	780	795	830	802	787	771	809	837	839	795	801	763	813	806	813	795	775	737	789	812	824	791	765	799	786	778	781	823	770	819	833	835	798	802	824	821	807	775	848	836	807	800	749	843	832	805	818	760	799
8646	789	216	176	115	117	97	113	106	94	105	99	117	97	100	105	87	93	102	94	108	99	99	87	98	90	101	97	111	89	98	119	119	100	101	83	92	103	105	107	81	99	87	108	83	98	83	98	98	81	106	83	109	79	90	98	110	132	95	87	99	94	111	97	97	97	106	88	112	99	104	91	109	85	92	96	88	102	92	100	103	103	93	102	88	89	91	103	91	95	73	99	103	114	112	93	86	107	89	104	114	102	91	95	92	137	104	85	93	109	101	105	96	99	108	112	93	115	104	78	97	94	89	110	111	109	101	98	99	102	90	86	90	117	102	92	79	107	104	123	120	94	85	101	92	108	107	92	109	103	102	92	94	96	98	104	100	121	86	94	99	88	97	89	86	94	100	89	102	103	101	104	93	99	87	98	94	69	92	87	84	83	93	76	94	95	92	106	91	99	90	93	93	107	81	96	98	116	85	95	103	109	85	79	99	94	91	80	89	116	104	108	95	107	103	83	117	105	111	101	94	99	98	97	94	83	97	95	107	111	94	91	103	107	112	93	96	90	122	81	97	86	88	100	103	85	108	99	92	108	95	102	104	101	93	96	94	94	95	81	95	100	103	97	92	95	94	91	115	100	87	88	99	104	97	93	83	95	98	111	108	91	107	93	99	92	98	124	98	88	102	101	94	102	92	100	97	102	67	93	77	101	112	84	76	94	89	80	68	101	93	105	93	99	97	112	101	101	98	99	105	98	95	92	75	92	95	96	99	80	99	98	102	116	95	109	89	85	95	93	92	95	103	78	119	98	102	92	92	82	85	101	102	106	82	84	118	100	91	107	85	97	101	125	99	96	102	86	102	95	96	93	101	115	87	82	121	94	101	101	98	88	91	102	91	93	99	87	91	88	100	100	107	91	95	103	101	92	88	87	96	99	96	106	88	97	88	91	98	90	111	105	86	103	96	114	98	98	102	106	86	108	91	106	87	91	90	97	104	111	100	83	87	93	101	86	102	95	93	107	109	96	114	82	92	88	94	100	91	107	86	82	78	87	109	96	86	98	96	108	106	92	88	95	103	93	104	101	88	103	100	85	97	97	98	101	107	98	99	97	80	96	89	92	125	90	107	103	102	95	98	101	96	101	112	84	76	97	103	98	91	73	109	89	98	85	93	92	96	99	101	89	100	98	87	82	107	88	103	80	97	84	109	93	82	105	101	109	103	115	109	95	88	88	101	113	89	98	85	92	112	97	91	84	93	84	104	84	99	92	84	102	102	111	98	88	105	108	88	94	99	104	111	96	104	101	102	103	96	105	94	103	94	89	93	89	90	85	92	103	102	101	115	93	95	86	95	103	104	88	102	88	117	95	116	91	78	99	106	101	98	100	107	97	95	97	98	82	107	111	70	94	107	78	101	99	90	101	85	101	88	88	107	99	93	108	89	107	100	102	107	91	99	99	92	105	90	106	94	128	79	89	106	107	94	109	87	99	94	91	101	113	92	104	102	90	88	90	95	94	98	114	99	72	85	94	77	98	111	103	90	103	105	98	85	94	83	91	93	94	100	93	98	85	105	101	80	101	102	93	98	96	102	101	85	91	102	110	101	98	93	91	104	106	90	85	95	96	111	92	75	91	109	95	100	94	98	89	96	112	89	90	86	104	98	109	95	110	102	98	86	120	90	87	90	97	95	91	86	92	103	85	83	89	85	108	99	105	86	90	89	93	79	98	114	99	87	102	114	98	99	86	95	103	91	92	106	97	92	81	91	105	87	106	106	92	89	86	81	93	101	116	93	95	91	112	94	92	114	109	81	110	92	83	107	78	99	94	98	92	105	110	100	102	107	100	98	87	103	91	72	99	96	100	89	101	98	99	92	90	99	127	102	105	82	112	87	97	104	97	90	106	92	96	105	91	91	94	84	98	93	98	126	87	84	90	101	116	95	87	87	109	90	117	108	104	103	106	105	90	89	76	98	95	104	101	101	104	92	105	78	93	79	120	91	104	104	96	88	90	91	109	99	83	92	74	114	93	115	96	93	99	89	81	94	73	86	104	91	94	96	86	96	92	103	123	90	106	86	104	104	101	121	98	102	101	104	91	91	99	83	93	90	89	99	89	102	99	111	80	95	92	79	97	113	91	89	84	95	93	94	113	93	98	90	94	98	94	82	113	114	100	117	113	82	97	102	105	94	97	100	117	107	107	119	90	78	95	108	110	103	72	107	90	107	86	104	99	91	87	102	92	99	116	94	103	83	96	96	81	99	98	82	104	116	97	114	101	85	103	89	103	93	92	106	95	111	118	100	92	102	89	78	84	93	84	94	92	89	102	94	112	100	94	69	94	105	101	102	80	91	99	98	93	113	106	100	72	88	100	85	99	94	94	100	111	112	94	102	106	101	107	104	109	112	100	87	94	86	98	87	97	85	100	99	99	93	97	100	104	91	99	119	99	96	108	81	111	108	97	90	94	86	87	105	110	100	87	81	98	116	83	82	87	116	107	100	102	76	104	121	98	97	112	92	100	79	102	118	89	99	89	113	97	104	94	90	96	85	102	85	108	92	79	108	103	95	100	89	97	98	106	104	106	99	88	93	94	91	91	92	92	89	76	87	110	87	96	77	101	106	109	127	107	85	79	101	101	92	103	119	106	83	81	98	91	101	96	101	92	114	106	103	76	93	85	98	106	98	89	95	95	83	69	98	97	94	107	101	100	92	95	95	101	86	110	94	101	96	98	99	107	98	119	108	98	102	99	76	93	101	103	81	80	98	82	87	101	95	111	97	80	92	103	97	107	102	89	99	96	82	80	79	97	118	111	101	93	116	93	123	103	108	96	101	84	84	105	100	107	103	74	86	113	92	82	89	83	100	81	89	115	100	94	85	107	99	100	99	85	86	93	104	95	97	102	96	98	106	80	99	96	94	106	102	100	110	111	76	88	97	94	84	78	111	106	96	93	97	104	93	96	78	105	102	90	95	90	88	89	109	114	87	94	95	101	100	100	103	114	105	91	119	101	78	95	92	92	103	90	97	90	104	87	100	92	96	104	103	114	116	92	103	90	96	109	97	97	99	89	99	114	91	95	101	92	83	96	91	96	96	104	82	105	89	114	94	111	100	86	92	97	111	102	109	89	107	90	104	82	95	99	93	94	96	103	87	90	103	81	87	114	100	95	87	96	98	103	108	97	92	90	99	94	78	90	106	96	86	92	89	106	97	108	97	119	89	92	103	107	110	94	91	99	98	90	95	95	91	87	90	91	95	74	87	105	81	103	96	106	80	99	96	111	88	95	101	87	84	84	82	96	90	86	113	88	102	113	120	88	86	98	112	103	121	97	71	105	93	109	106	100	112	99	115	109	87	88	77	114	95	104	96	93	99	102	111	97	77	96	107	100	98	92	76	99	89	88	115	97	79	100	94	104	109	88	92	98	109	97	102	96	93	95	77	92	94	115	84	97	85	107	95	108	89	88	104	72	71	92	98	91	108	102	95	97
8635	689	535	550	559	483	447	399	404	349	387	392	396	393	377	357	345	389	353	362	369	390	351	377	348	369	402	357	354	371	339	354	356	365	343	347	348	346	335	345	357	375	349	370	362	355	353	360	315	312	380	344	351	381	378	354	369	341	335	376	344	348	354	366	364	325	347	334	352	356	298	344	353	352	328	353	312	398	370	337	385	349	341	389	342	337	361	349	343	355	341	360	330	345	364	358	338	334	332	354	348	344	346	345	360	377	379	367	357	361	307	327	378	352	335	365	328	339	322	366	299	335	329	337	327	359	340	345	368	357	334	364	357	338	328	382	352	328	333	327	373	372	349	352	360	332	363	334	367	361	358	299	315	342	352	332	372	349	340	352	359	353	338	337	346	301	339	320	354	361	352	323	331	345	365	350	344	312	335	323	311	360	336	324	371	362	401	383	372	406	361	354	373	344	333	356	355	355	364	322	369	375	344	347	340	352	329	347	361	322	321	348	319	329	337	395	355	339	342	365	355	333	350	354	347	352	349	336	348	348	340	375	376	322	333	356	346	353	361	352	363	327	339	363	357	316	298	352	366	337	342	360	353	343	391	342	351	352	364	350	344	350	376	373	341	341	371	325	319	367	339	364	328	351	344	385	341	357	379	348	371	349	356	338	337	363	347	356	332	337	344	380	331	334	332	374	365	353	356	335	360	345	340	348	340	357	387	310	354	339	376	336	352	361	325	352	365	330	340	389	343	349	338	360	381	350	354	372	330	365	336	369	372	350	358	342	337	377	336	374	352	363	342	339	322	363	344	323	348	390	328	345	357	378	332	388	378	344	374	347	334	368	392	339	341	389	358	341	362	356	370	353	388	348	368	342	356	363	345	337	354	348	344	345	337	327	350	329	352	332	313	358	361	328	372	339	353	304	352	321	334	359	320	327	352	311	359	339	362	337	329	330	342	356	372	312	363	365	337	331	327	357	303	334	334	358	343	326	401	322	341	356	340	318	349	334	313	333	370	359	360	347	357	337	401	358	363	348	335	347	328	348	315	360	363	334	356	347	378	373	381	339	325	351	348	364	352	329	355	380	373	340	354	343	363	390	371	331	339	362	360	360	367	328	335	327	366	322	336	361	366	350	327	355	342	355	349	341	355	340	364	370	332	342	329	335	378	399	377	355	371	355	358	347	352	345	377	312	354	354	336	351	335	329	345	379	354	312	356	328	370	321	310	343	391	345	378	364	362	334	348	360	337	326	351	333	358	337	345	343	355	353	351	320	334	350	357	333	361	344	346	358	342	331	318	359	351	371	344	364	352	355	308	356	327	381	361	349	349	362	360	340	337	373	318	337	324	357	358	358	354	333	333	332	333	361	355	360	338	351	346	358	335	349	353	365	329	382	350	366	355	320	337	324	343	336	349	363	343	371	380	373	361	346	358	356	352	371	337	338	368	352	350	343	370	349	338	325	354	329	338	318	362	336	341	323	364	337	344	337	341	366	337	360	343	321	302	333	323	334	351	367	343	357	326	346	337	376	345	357	361	320	334	326	343	329	367	321	356	337	345	334	343	317	360	321	363	293	367	351	343	356	369	339	358	360	377	364	331	325	368	361	379	364	316	325	334	374	358	358	349	347	329	346	342	359	333	363	310	347	359	375	354	323	355	330	342	312	362	334	327	332	317	376	334	340	358	313	354	370	375	343	373	390	367	341	335	353	339	370	383	348	324	337	351	364	376	347	334	356	329	369	371	318	350	377	356	344	331	338	324	334	346	357	392	333	361	334	369	346	380	352	348	334	360	333	367	360	326	362	356	362	330	352	333	345	351	358	335	367	329	329	372	366	369	336	338	342	355	371	345	354	340	322	329	299	327	339	335	363	383	349	337	338	360	335	316	324	353	351	359	371	372	318	372	357	349	340	356	346	332	308	331	349	362	341	358	362	367	352	327	378	338	303	342	324	337	363	327	355	315	351	353	338	374	354	345	339	312	352	350	342	361	341	341	350	357	359	368	351	344	336	368	328	371	387	339	345	343	357	366	313	345	382	348	369	353	350	359	341	316	362	359	338	368	326	337	344	353	351	348	356	382	344	343	328	353	351	308	335	334	334	318	327	333	329	318	352	335	348	369	355	334	355	345	366	294	360	304	390	353	335	332	335	364	360	334	351	392	331	336	341	348	334	341	367	338	347	362	359	345	359	341	359	343	354	353	340	353	380	376	305	392	360	364	342	336	360	364	352	361	369	350	354	322	361	381	350	373	344	373	351	339	384	371	356	356	367	320	334	389	358	335	340	337	329	349	319	378	380	361	341	333	370	297	351	345	338	377	331	393	366	327	368	369	324	375	341	344	351	357	348	364	347	351	364	361	364	375	336	354	353	352	364	336	346	325	346	360	362	358	330	302	333	330	354	329	327	365	367	344	369	336	347	324	323	345	367	340	344	337	353	350	373	349	360	358	325	350	371	376	364	367	323	329	347	369	347	360	337	360	328	342	377	356	370	353	302	361	346	334	335	382	355	363	350	377	360	379	344	353	335	326	348	326	401	330	351	335	327	327	357	353	358	341	306	305	365	340	332	345	356	365	346	353	339	334	354	337	346	370	319	353	339	329	365	352	345	345	339	386	355	383	357	374	345	349	313	338	349	377	356	353	357	317	343	318	331	382	379	350	338	318	336	331	332	352	342	346	360	330	329	320	339	369	343	358	335	352	319	364	314	297	352	375	357	340	358	336	360	369	365	384	339	395	346	335	366	314	360	378	344	351	362	374	317	364	354	325	344	353	362	352	355	344	356	336	356	344	348	379	362	339	328	381	345	338	347	318	363	363	345	339	362	342	323	357	348	380	312	361	361	337	337	369	349	356	372	362	326	330	328	373	339	328	353	340	330	360	377	364	324	345	368	334	332	349	375	305	356	329	344	332	336	333	345	369	328	346	344	353	326	358	338	360	373	352	348	343	360	345	377	334	348	371	330	329	349	352	356	367	387	383	386	355	389	324	351	328	342	313	353	357	344	339	357	345	320	346	364	337	351	344	344	325	371	360	373	367	351	308	353	394	354	367	342	318	350	356	350	332	342	337	311	333	324	352	366	321	360	329	380	314	366	375	374	362	352	347	371	322	358	346	383	330	382	382	334	347	368	340	354	364	355	359	319	336	365	394	377	348	357	345	340	366	354	356	342	338	336	329	342	383	314	358	320	349	340	338	337	353	382	364	357	339	321	327	332	346	371	329	335	320	328	353	337	352	350	339	360	358	353	360	380	345	345	331	337	365	346	370	350	338	325	375	337	332	359	314	350	345	350	344	340	354	373	342	336	371	339	335	351	333	372	356	385	334	388	360	319	341	349	335	370	373	354	327	332	350	298	327	322	332	344	308	355	371	363	382	369	331	324	362	360	333	319	360	339	362	355	352	347	317	358	346	354	362	347	347	356	351	381	358	315	355	328	327	346	336	359	362	376	333	345	364	356	359	310	347	331	363	348	344	361	368	353
44431	15228	2093	1057	714	544	428	389	326	316	241	224	221	245	214	202	197	200	171	183	188	185	196	164	195	198	212	194	195	175	179	199	172	176	173	187	170	206	198	190	163	183	178	191	171	192	175	156	184	191	160	210	181	162	182	182	189	165	165	183	166	160	192	163	170	154	188	148	181	180	185	184	193	198	159	162	174	178	158	187	152	196	191	197	191	169	178	165	141	154	149	167	157	163	191	184	167	168	202	198	168	163	168	177	175	181	156	188	171	175	183	159	197	184	188	187	160	159	180	165	190	194	183	176	173	164	164	188	163	178	189	174	181	173	159	175	181	170	175	154	204	179	161	179	176	180	208	187	175	156	177	164	163	178	164	176	191	167	185	202	153	176	169	172	187	144	153	185	173	178	176	182	172	168	181	193	187	166	195	170	204	175	155	166	167	180	175	146	159	167	163	180	185	173	174	167	161	183	185	153	175	158	169	157	178	174	168	198	167	202	164	153	160	175	189	182	172	161	152	180	175	151	164	149	173	177	183	162	165	195	157	173	178	160	181	145	158	181	154	174	180	180	185	164	186	155	178	172	173	162	196	149	141	181	159	147	161	184	185	172	162	173	148	175	170	174	174	167	190	176	175	180	187	187	189	190	174	153	162	137	185	179	167	159	160	180	173	179	151	202	181	169	160	168	149	176	143	172	169	177	164	162	174	184	179	185	153	178	200	181	158	180	160	180	173	187	164	163	170	148	159	170	172	162	153	180	191	175	191	164	145	165	164	181	163	171	188	157	168	168	202	177	187	172	173	165	183	150	159	179	174	160	180	168	178	196	176	194	166	179	167	161	177	157	170	177	165	178	188	160	176	184	172	197	149	168	192	172	169	176	198	152	165	164	168	177	150	204	184	175	166	168	169	153	188	149	184	172	173	181	168	151	168	190	197	195	167	165	184	203	163	156	196	167	181	177	163	178	147	171	178	181	173	169	179	168	169	174	187	162	201	159	156	164	169	174	180	186	195	168	162	188	170	166	173	169	177	166	186	171	158	168	157	167	178	195	180	172	162	171	155	167	155	184	174	171	154	165	200	148	172	165	149	158	179	169	149	171	152	192	178	175	167	166	178	181	152	184	185	163	175	170	162	162	181	170	177	166	179	179	177	177	187	154	191	158	184	192	176	173	176	169	177	150	174	160	193	167	181	161	176	174	161	196	198	179	174	172	192	161	158	158	173	169	147	190	171	189	178	177	160	178	171	196	169	161	179	174	171	182	144	153	172	184	195	163	169	171	200	182	165	183	154	181	177	160	181	162	177	182	177	189	171	166	165	157	161	176	174	155	166	179	192	190	163	167	159	160	172	186	161	171	170	143	172	165	171	180	197	158	161	178	171	193	181	178	163	187	160	171	154	171	172	182	167	177	181	189	168	208	156	184	179	157	147	173	179	153	166	155	164	166	161	161	172	167	182	181	176	166	158	164	168	171	157	170	172	195	205	158	179	175	160	181	165	168	165	183	153	190	174	178	178	172	167	162	165	144	191	166	188	164	181	184	180	163	152	189	197	179	163	176	191	150	139	184	187	160	175	177	151	168	186	170	164	166	180	163	155	164	188	173	172	187	180	160	168	162	216	195	188	158	176	147	164	199	148	199	137	147	187	164	169	174	197	166	153	199	154	188	193	189	177	153	155	187	160	166	179	159	165	160	172	170	173	185	192	178	187	175	169	168	205	198	156	163	198	174	180	162	149	171	175	182	188	175	182	163	171	181	159	183	184	159	178	196	195	177	165	163	190	189	144	182	184	182	171	188	182	183	183	156	175	178	167	154	155	161	195	174	150	163	152	174	180	163	169	191	179	161	151	189	163	191	153	181	184	176	164	159	180	175	162	183	165	190	183	170	169	173	167	151	190	156	163	207	177	191	169	155	181	189	161	159	188	154	177	188	194	184	191	162	184	186	179	169	155	174	183	161	174	181	151	164	156	161	171	163	195	173	171	161	183	175	194	165	163	164	168	191	151	176	175	163	184	177	177	179	167	176	202	177	159	145	164	161	178	179	161	144	178	158	182	130	167	158	175	171	202	170	190	186	168	195	163	176	184	136	187	143	155	199	180	164	169	153	144	175	192	176	180	167	153	132	162	180	153	200	150	173	174	181	169	175	154	178	158	168	168	159	154	187	173	162	181	162	172	162	181	182	163	179	188	169	165	184	183	157	170	181	193	178	161	167	153	196	149	173	171	154	169	164	185	158	175	165	154	164	176	203	198	195	178	172	171	185	170	180	181	185	173	186	145	170	186	171	193	197	168	173	178	154	168	163	165	179	181	173	177	164	179	159	158	220	170	153	169	156	153	193	183	169	175	168	186	176	165	177	166	173	151	141	174	167	159	174	170	183	158	151	171	167	173	191	156	163	160	170	182	179	189	162	166	175	176	181	172	166	186	164	166	167	162	178	156	169	148	169	175	169	191	171	152	185	161	186	183	151	164	163	178	168	159	161	157	177	158	158	176	160	183	174	186	154	178	168	161	176	145	168	191	171	177	182	164	159	177	172	190	157	166	172	189	173	178	167	199	186	185	170	184	166	182	178	171	160	188	194	165	192	163	161	187	166	156	188	171	173	150	189	153	176	155	191	160	168	170	156	162	164	170	172	163	144	187	172	166	157	169	186	163	169	184	157	183	178	180	173	179	163	179	175	179	152	171	156	172	146	193	192	178	174	153	167	169	167	165	157	174	186	186	182	173	190	169	167	177	163	193	164	165	185	167	161	163	175	165	164	170	195	166	171	191	173	175	168	186	175	197	189	173	184	170	185	175	181	171	162	185	168	167	179	199	187	180	169	174	177	179	148	184	194	166	183	168	173	185	167	178	171	148	153	185	156	167	180	169	178	150	165	173	177	156	165	164	165	164	165	160	163	167	175	187	185	162	173	170	174	187	181	168	174	172	162	169	173	164	170	169	173	177	162	160	189	164	168	186	190	172	173	190	179	163	155	183	172	169	164	170	149	145	187	193	154	154	185	182	154	179	170	184	176	174	165	182	168	179	155	159	163	178	169	186	168	184	191	169	164	147	159	181	168	183	167	184	165	173	158	169	171	177	150	164	187	167	161	176	151	176	181	178	189	181	181	167	165	165	155	185	165	168	167	175	163	198	147	173	198	183	174	157	185	188	167	159	156	178	151	159	147	164	182	188	182	159	157	183	175	152	166	164	171	167	162	190	174	145	186	150	161	166	170	163	159	176	154	169	158	169	180	177	187	190	175	194	201	195	179	159	173	193	182	165	186	190	180	175	178	175	181	169	159	167	181	158	186	177	186	173	159	173	178	178	200	150	182	174	184	153	157	156	180	177	157	202	167	134	166	164	171	173	178	190	162	186	188	172	192	157	182	183	151	183	171	178	201	152	168	207	162	176	175	167	175	148	180	195	170	161	150	175	189	177	165	174	164	138	166	195	179	171	147	187	169	157	193	183	176	179	144	180	149	173	177	183	157
27806	3831	3269	3488	3058	2445	1981	1680	1463	1363	1139	1097	1062	984	886	879	775	828	741	748	720	746	731	709	696	711	651	640	644	653	656	624	595	626	619	623	609	612	613	627	588	598	557	690	608	592	579	638	559	570	565	570	594	608	558	540	596	570	593	595	606	574	536	577	546	590	573	561	572	586	565	585	593	569	575	551	565	580	578	621	549	588	595	554	563	533	522	574	553	529	559	556	598	563	516	577	542	528	576	541	565	567	543	531	570	576	557	562	538	544	547	627	578	535	553	587	591	551	533	557	570	560	572	610	596	601	579	537	593	610	554	567	589	555	596	540	570	529	576	589	556	482	524	568	549	599	587	504	528	535	559	541	580	565	557	565	539	527	540	541	553	556	575	565	562	545	564	588	565	525	544	512	580	547	573	544	547	550	550	581	551	513	575	565	546	535	556	561	535	581	530	542	537	555	531	528	562	546	541	544	579	563	538	563	598	542	564	572	546	552	592	572	588	527	586	538	583	496	555	556	550	575	548	552	575	592	582	590	559	524	562	518	579	563	564	575	578	566	555	545	570	551	535	533	551	535	523	590	528	547	572	582	543	544	590	515	580	558	556	526	568	620	565	576	517	549	552	591	540	542	542	552	557	605	512	548	575	533	579	564	516	604	553	585	529	583	530	553	575	541	547	563	576	581	558	544	557	557	571	583	536	535	540	560	544	558	546	513	531	521	559	557	547	558	561	528	586	581	546	536	555	531	567	588	558	547	559	505	582	573	580	507	560	536	543	576	547	598	570	557	534	538	535	577	472	550	530	575	570	546	549	542	523	547	557	537	514	571	548	517	592	592	596	528	587	530	544	588	554	521	505	570	579	552	563	551	496	558	535	529	592	625	548	567	544	548	508	526	547	541	614	587	570	560	595	590	546	546	548	530	591	544	536	546	552	561	547	575	544	559	536	547	526	559	589	558	563	559	530	551	537	567	559	553	578	564	531	532	555	549	546	580	568	552	577	580	555	551	600	579	601	505	549	541	604	540	545	574	563	557	570	539	514	568	537	525	565	578	593	558	537	554	514	583	512	527	563	586	577	581	553	556	542	585	549	528	546	572	549	543	555	535	534	602	530	563	540	547	568	533	538	607	554	580	535	554	538	580	570	556	551	562	562	541	616	565	518	565	538	541	575	549	608	549	566	546	517	548	536	621	553	565	545	559	547	567	529	593	502	560	525	615	502	572	524	496	519	580	522	544	524	541	599	549	553	521	604	559	526	514	583	565	563	547	548	513	570	537	559	560	527	571	577	527	592	551	563	548	552	549	574	570	541	576	544	548	572	586	514	567	601	578	554	525	557	550	543	526	574	602	545	581	519	569	532	544	568	551	552	537	583	545	545	561	553	549	512	562	556	545	548	525	544	578	550	536	618	538	571	551	558	561	564	552	560	550	564	586	551	559	575	548	505	529	569	557	545	576	527	547	559	537	545	564	530	522	543	553	552	580	544	528	578	546	544	541	563	655	550	544	559	571	571	591	595	571	565	529	559	593	510	535	540	544	580	581	534	554	567	557	569	550	576	557	573	551	575	592	528	577	544	589	594	534	568	579	534	560	570	607	513	583	562	557	540	524	560	575	561	587	505	536	536	558	564	573	565	565	510	575	554	559	560	572	569	570	544	586	556	544	512	545	577	525	498	531	550	571	580	542	572	573	563	516	564	619	537	521	555	531	560	532	557	577	520	548	564	543	565	596	540	564	565	557	547	536	580	551	570	564	532	560	550	567	587	581	586	551	544	569	581	576	553	566	497	567	571	519	531	558	556	579	523	585	531	555	561	541	567	547	560	547	525	563	575	671	533	596	585	545	565	506	554	582	581	542	507	571	607	538	616	587	535	531	584	564	545	551	535	546	594	574	556	530	512	587	563	550	580	550	545	528	576	582	557	545	545	547	569	548	555	580	559	552	527	562	546	566	598	548	601	565	504	540	553	575	523	548	551	589	562	504	523	599	518	576	585	559	512	541	616	583	607	579	566	577	506	537	554	567	581	554	583	565	568	575	532	573	588	524	559	534	535	557	565	547	582	543	578	540	560	557	544	549	560	532	571	568	598	555	568	588	564	559	602	568	547	566	539	546	533	555	496	539	578	562	538	553	549	564	571	580	574	571	563	559	569	555	542	591	597	544	553	552	546	584	543	546	538	538	553	588	575	528	568	561	554	591	538	543	556	530	577	578	577	545	616	562	565	544	555	557	563	548	519	544	581	549	560	561	530	572	545	565	565	565	570	565	586	547	536	581	540	557	555	566	541	518	533	531	543	521	559	522	574	546	556	544	598	545	547	579	575	530	573	534	524	557	570	525	538	602	526	599	529	582	532	561	572	585	573	532	575	528	549	547	550	538	543	553	536	550	557	528	565	561	529	551	568	557	546	549	519	595	566	512	581	594	560	532	579	585	560	551	564	549	538	533	588	536	532	569	583	527	547	557	504	543	536	565	557	602	589	539	571	569	570	566	543	611	556	571	542	572	514	570	541	522	568	570	554	557	561	532	537	552	581	591	555	570	564	576	549	565	556	537	545	596	563	526	547	610	543	564	496	517	580	544	539	568	536	573	542	535	519	560	532	562	593	561	563	573	537	584	544	530	532	507	519	576	562	538	537	551	551	584	553	568	602	540	582	522	566	570	571	559	537	565	573	518	565	557	536	534	575	550	578	528	539	572	543	561	548	555	542	551	542	503	553	567	545	538	535	557	553	554	574	523	570	582	569	513	481	575	548	553	574	572	572	574	579	562	575	545	494	534	583	562	559	545	556	560	503	565	572	584	541	578	565	553	549	542	535	528	580	556	523	568	555	569	558	537	571	531	486	530	562	570	565	521	560	547	568	513	554	548	548	586	506	525	555	531	579	578	552	534	541	592	564	504	549	578	524	537	509	573	543	551	563	522	594	553	572	592	552	586	590	552	522	574	568	545	569	509	581	535	564	567	588	567	561	546	585	505	545	535	534	535	609	558	591	551	568	536	529	527	512	518	536	589	561	548	573	536	569	590	527	556	568	529	579	526	521	514	538	556	602	578	606	536	579	548	561	596	584	550	545	568	580	561	512	597	535	543	568	530	578	518	521	562	562	531	578	552	573	543	556	536	585	550	537	596	558	576	563	592	572	557	535	560	555	597	590	578	581	569	581	554	560	597	588	564	574	528	552	562	529	569	561	557	601	598	548	527	546	578	547	569	562	596	553	519	556	540	530	555	570	575	577	508	572	552	550	568	555	554	572	556	540	553	525	593	574	470	588	594	580	567	556	548	580	553	562	521	602	557	533	555	548	555	570	598	542	572	560	533	536	591	562	545	555	546	528	580	575	555	564	543	538	545	536	515	537	577	576	557	553	555	558	508	565	567	568	538	573	573	541	563	599	594	549	566	536	588	549	616	533	534	583	530	568	541	525	525	593	589	553	549	559	527	602	602	547	568	534	547	584	542	541	590	573	526	526	545	574	550
59135	23830	5649	2126	1399	1074	842	621	582	529	454	417	425	393	354	339	314	329	338	288	274	308	303	307	298	281	265	278	290	329	289	278	245	295	289	262	253	287	271	266	271	263	292	262	260	270	271	275	290	246	283	301	286	293	282	244	282	235	291	252	245	277	265	278	249	284	253	304	272	260	279	297	285	260	289	280	276	268	268	248	288	275	262	277	251	257	247	310	240	268	255	243	274	268	253	288	287	273	263	239	286	260	275	265	296	278	243	296	288	252	249	237	268	261	259	246	271	255	264	243	237	272	268	280	258	276	235	252	271	278	272	285	260	258	267	281	301	286	308	253	285	285	265	272	291	289	233	317	284	288	265	289	286	250	258	281	264	304	309	275	277	279	272	238	291	278	255	269	259	303	250	246	278	274	258	263	280	285	263	275	269	262	267	282	278	251	264	267	262	258	282	284	268	287	264	258	258	259	262	265	273	273	275	252	257	285	239	281	247	251	269	260	244	276	271	266	246	258	262	269	274	264	256	290	293	288	286	263	274	263	305	247	299	264	244	285	292	257	292	251	244	266	237	242	277	249	275	248	268	285	282	284	263	261	266	281	243	272	279	238	271	249	275	247	264	265	270	250	251	259	263	314	296	252	258	284	253	281	268	248	249	281	318	258	278	252	251	261	281	255	260	235	246	284	264	266	272	288	290	297	264	256	277	270	280	284	246	270	279	267	275	268	291	254	286	256	257	260	261	290	272	294	268	279	301	271	257	244	268	267	263	270	253	277	279	282	272	265	243	259	260	270	274	246	260	276	299	278	253	252	229	263	267	260	314	265	266	275	274	279	278	255	243	303	263	275	271	294	275	264	261	241	259	250	269	275	252	261	247	291	274	265	270	280	240	300	271	251	273	266	236	259	242	248	235	291	242	272	270	259	251	262	273	267	296	243	275	255	252	257	251	292	260	282	270	284	274	267	283	283	258	265	280	280	226	266	256	242	264	274	266	284	257	274	267	272	271	279	279	266	280	271	281	250	274	264	278	275	291	277	288	271	274	263	253	283	265	262	273	265	285	265	276	247	281	268	264	293	247	260	281	294	267	265	289	257	284	260	264	249	282	244	271	269	290	294	255	244	305	261	269	284	278	242	252	278	268	262	250	273	272	245	271	245	265	320	278	267	286	290	268	262	257	264	285	251	265	282	254	272	234	273	318	266	277	258	264	271	270	257	275	258	256	270	268	280	252	270	285	249	278	256	292	275	259	263	263	284	285	255	265	279	271	257	267	256	279	256	265	295	273	270	295	249	278	288	270	277	271	235	235	289	314	253	246	260	258	263	265	259	243	263	280	300	274	263	237	272	270	260	292	285	257	288	279	237	279	268	263	274	268	265	284	278	285	265	289	288	231	260	287	271	271	264	290	276	286	296	250	261	290	240	292	274	269	279	289	291	267	261	281	262	253	261	258	238	267	274	265	246	285	285	282	274	262	260	281	262	262	240	268	251	260	260	286	282	231	248	266	247	257	256	274	248	267	287	258	259	284	235	282	258	276	291	275	279	270	279	290	264	296	266	272	267	262	275	289	303	255	276	288	271	242	259	263	269	273	268	272	281	248	271	253	259	273	242	279	313	251	311	273	256	263	250	247	272	278	269	275	255	262	268	275	284	281	297	272	292	251	286	252	255	272	266	267	259	259	307	283	278	276	283	305	279	267	290	271	248	250	307	257	276	264	287	269	266	279	246	260	278	239	294	271	269	280	259	287	294	269	287	276	243	282	284	281	255	273	264	295	264	262	274	282	268	268	270	262	274	239	265	260	258	259	259	255	263	275	304	287	308	276	262	253	270	271	260	240	246	275	279	265	260	257	295	272	280	273	284	287	282	311	256	282	289	261	260	277	265	271	246	252	279	257	305	274	279	269	294	279	255	287	273	255	271	236	255	267	281	263	251	282	282	254	259	277	256	290	276	281	282	281	283	285	264	271	278	246	268	260	290	292	255	254	245	262	307	285	267	276	275	266	292	302	273	256	278	283	261	268	292	265	249	261	280	263	261	301	264	276	264	296	289	255	265	298	274	271	248	259	255	272	259	278	263	273	271	258	288	287	266	295	284	297	286	264	293	259	275	300	245	251	282	217	258	253	272	290	298	259	276	264	252	276	280	281	270	263	269	276	276	257	275	286	257	256	273	295	299	271	288	267	261	279	274	240	254	320	261	266	253	280	270	277	247	271	287	249	287	281	260	262	269	276	237	278	273	269	296	245	267	269	275	273	256	225	299	276	263	275	284	263	264	277	265	271	264	263	264	288	274	281	253	250	259	278	262	258	291	266	268	286	274	262	275	260	278	275	274	281	258	295	294	253	268	262	256	289	260	316	254	239	274	286	264	237	234	298	282	281	254	247	274	268	294	295	277	265	262	245	259	282	273	270	281	292	256	273	281	274	276	277	290	238	247	278	255	238	257	273	288	257	241	293	269	282	271	268	275	296	252	288	264	282	281	280	272	307	293	279	273	273	230	270	273	275	273	261	253	283	263	260	291	277	251	279	318	241	261	263	247	284	258	234	268	267	281	253	263	288	283	309	259	254	251	272	261	247	265	265	221	269	235	251	272	272	276	257	252	238	246	263	257	289	272	272	251	269	285	266	280	246	280	302	281	237	241	260	262	297	295	309	269	280	241	256	251	278	278	270	272	269	240	276	259	271	267	268	280	270	270	279	267	250	267	274	284	229	273	279	252	285	286	272	255	240	276	276	239	282	270	247	257	247	272	239	267	263	263	271	294	229	305	275	249	309	275	278	278	267	262	267	298	244	275	273	238	255	254	249	280	241	272	277	268	263	283	245	248	260	259	280	267	252	277	241	270	265	262	247	258	274	258	280	250	271	266	294	270	250	279	286	284	237	257	285	244	259	260	251	279	273	269	277	251	251	273	231	246	266	266	274	261	294	246	288	284	292	269	244	308	283	252	242	255	281	262	268	245	288	285	283	285	292	272	282	269	276	281	283	268	285	265	263	266	277	270	281	228	270	261	262	269	285	296	274	260	274	269	241	280	290	287	279	287	267	266	258	285	249	232	251	285	257	262	263	255	259	261	253	264	282	301	271	308	277	311	290	244	253	254	289	262	293	280	279	254	260	252	270	286	268	277	270	276	218	313	274	269	265	275	266	266	292	252	268	290	275	277	292	311	245	269	286	277	256	275	271	285	270	275	248	306	256	282	250	285	249	241	296	273	289	299	292	258	279	269	247	280	267	264	251	279	264	259	269	266	265	269	276	266	263	226	274	263	291	259	272	287	275	252	274	242	266	298	237	251	263	274	285	274	268	282	303	261	254	279	258	285	275	284	265	301	248	268	286	274	268	271	261	284	288	249	292	265	281	291	294	261	263	255	246	286	282	265	266	259	272	248	267	270	265	258	248	264	255	279	269	248	299	295	259	277	290	253	267	265	245	234	284	282	249	262	302	256	268	239	285	254	270	280	249	272	274	246	272	276
36109	5964	5904	6475	5303	4442	3664	3107	2588	2246	2086	1892	1750	1656	1548	1401	1334	1301	1273	1255	1147	1158	1136	1054	1139	1113	1006	1011	992	1013	952	945	924	925	929	896	900	909	931	939	844	899	913	821	866	850	856	903	878	889	823	787	806	841	829	831	827	799	825	827	856	895	840	840	774	795	801	872	823	856	847	873	868	782	847	794	790	846	867	869	837	822	811	810	810	801	827	863	880	828	772	780	847	821	821	820	821	832	826	786	777	800	756	781	855	794	850	861	821	791	835	768	822	764	799	821	806	835	729	789	783	757	804	787	800	827	747	788	812	757	818	779	797	824	799	844	777	826	823	798	831	789	830	771	845	784	818	804	758	780	755	798	862	820	760	813	814	755	831	807	761	849	762	833	740	830	824	799	811	852	825	797	792	846	801	782	804	840	812	829	788	790	768	780	815	828	791	815	791	768	795	761	761	820	818	804	759	790	791	822	794	809	803	812	794	799	834	806	837	792	836	818	788	815	787	784	820	752	827	762	799	837	862	846	774	786	794	792	811	806	824	835	806	776	818	748	804	836	744	816	786	763	774	767	803	816	787	771	761	781	815	778	797	763	830	820	782	837	784	809	850	791	826	817	821	798	819	782	819	791	780	745	818	787	787	752	749	831	824	817	768	769	837	794	819	803	807	832	838	787	800	799	764	790	793	760	782	772	798	819	829	818	845	777	824	781	808	827	794	783	798	762	764	769	768	765	896	812	782	818	845	835	769	732	780	823	803	795	794	778	735	809	811	808	830	783	761	808	775	854	763	790	823	822	796	773	791	825	767	797	800	822	744	832	804	768	817	805	830	811	838	775	796	747	783	782	756	788	771	797	789	793	774	777	803	793	796	750	850	789	774	784	787	775	785	802	807	794	796	793	825	758	801	791	847	834	783	789	818	786	789	832	815	751	784	814	789	833	849	723	792	812	777	817	798	807	796	742	810	803	800	772	829	787	762	762	847	773	778	792	814	800	823	773	781	833	824	764	757	804	744	805	810	770	803	830	809	767	766	811	845	788	804	791	824	789	831	802	845	820	782	804	768	770	856	770	822	841	742	811	808	784	823	763	732	795	831	754	835	730	805	777	768	860	788	797	819	818	800	765	785	820	820	768	811	795	775	784	797	792	801	820	769	771	783	770	771	753	839	747	791	759	799	800	777	816	785	803	778	772	754	800	797	892	801	797	743	822	749	786	822	841	781	830	793	809	812	794	832	804	794	824	854	805	786	825	792	820	764	798	821	811	789	778	812	828	843	763	796	788	799	842	774	794	813	805	811	824	790	782	801	822	772	790	813	791	820	800	799	786	743	768	784	819	798	832	837	765	808	837	766	805	817	803	781	778	757	805	827	825	788	835	860	843	841	763	770	800	786	776	796	842	838	793	842	778	792	794	795	831	808	804	810	777	783	815	789	787	767	787	802	804	784	806	761	839	784	826	790	806	797	808	767	819	791	807	823	792	784	841	764	813	763	815	807	841	818	849	799	756	802	784	813	779	752	817	827	843	798	785	770	802	805	747	829	818	827	772	780	785	820	773	777	857	775	812	803	788	827	827	824	779	793	767	796	835	782	787	801	826	764	833	755	774	817	808	825	763	816	858	805	810	804	788	820	826	786	824	752	780	771	798	838	802	790	821	809	816	758	730	832	836	744	764	778	807	778	770	778	833	809	810	804	830	758	763	750	801	843	833	814	777	824	768	807	764	843	775	799	802	757	822	789	788	761	760	773	812	813	777	812	789	796	813	788	787	788	796	758	817	827	796	802	757	794	799	762	783	805	816	764	768	792	796	739	787	798	739	768	791	793	769	781	795	759	820	800	782	783	817	822	764	841	824	861	773	800	788	765	766	840	807	838	778	762	746	798	798	816	757	757	720	781	819	833	828	829	794	834	772	784	823	757	785	841	842	733	784	794	835	799	833	785	759	831	819	856	752	825	813	788	808	823	799	805	759	770	856	779	798	800	784	798	818	764	779	810	791	820	798	837	765	762	806	810	736	767	819	839	797	791	793	806	794	873	790	749	813	788	782	782	780	802	772	806	786	814	794	803	800	801	839	822	777	794	764	781	785	792	872	778	798	774	770	818	778	812	777	757	746	832	784	799	789	744	791	798	791	803	819	802	779	787	780	750	767	761	808	789	786	811	779	791	814	787	819	816	852	764	781	783	813	797	796	824	790	785	753	821	802	792	816	795	779	769	827	758	806	795	840	827	842	810	825	781	798	814	823	795	806	822	761	777	788	776	759	792	831	746	804	811	799	763	785	831	777	825	806	778	766	758	756	820	743	810	816	805	775	766	839	803	818	788	783	834	829	824	839	772	825	809	832	804	807	866	842	819	815	739	795	836	804	805	811	768	830	801	820	823	793	795	802	852	810	817	810	803	844	748	748	791	751	810	775	762	788	793	772	787	829	747	808	819	825	808	774	825	807	836	782	811	818	857	757	792	821	816	808	794	842	750	758	809	806	817	773	784	822	774	785	812	812	797	767	823	784	783	770	843	795	777	791	825	779	793	831	806	782	796	787	813	765	766	821	795	769	809	805	792	738	823	823	843	838	814	795	801	776	782	840	810	810	786	784	812	812	791	816	837	810	774	825	820	815	762	815	814	775	814	768	741	814	751	860	813	815	818	811	788	821	765	836	806	748	837	846	778	844	796	781	779	818	819	805	781	777	817	835	843	775	794	798	834	863	818	799	794	834	805	799	822	796	818	810	787	726	795	820	778	801	758	792	803	764	805	775	776	848	820	818	793	801	801	767	774	807	854	757	811	802	803	845	782	821	800	821	838	854	786	795	828	750	849	790	770	809	805	797	756	783	770	816	769	800	797	813	750	785	776	822	773	825	758	824	835	758	811	821	791	836	811	769	797	824	824	825	793	763	798	792	818	741	801	798	800	856	787	845	776	779	828	785	750	815	761	805	859	820	735	799	783	763	802	789	789	808	797	764	786	780	806	766	815	796	767	817	802	774	810	790	817	827	845	826	827	781	843	825	788	807	802	815	751	756	753	783	790	794	828	783	790	809	801	790	852	805	845	802	808	814	831	836	764	857	830	846	805	766	797	765	820	777	825	790	795	799	796	782	803	762	839	808	786	774	785	808	794	749	782	734	804	785	810	764	803	806	839	789	829	810	751	774	800	767	777	760	761	824	782	786	769	768	801	780	741	758	798	781	808	853	800	795	832	870	807	818	756	813	773	852	802	787	759	819	837	781	764	816	784	872	811	795	777	795	800	793	826	812	819	827	807	762	823	797	801	843	811	768	821	836	853	830	819	762	812	826	790	874	806	761	763	773	757	806	855	765	790	788	809	797	783	760	743	743	794	738	777	767	746	791	789	781	805	775	789	775	775	775	755	790	775	749	789	756	776	835	811	784	796	833	810	794	793	790	788	824	824	771	801	833	769	815	836	794	755	819	821	792	812	825	781	768	811	834	770	790	826	809	817	772	803	814	808	806	764	756
9136	675	221	155	147	129	104	113	103	106	105	95	113	103	125	94	96	89	99	111	80	100	81	117	90	106	82	108	80	97	114	95	109	103	116	84	87	104	92	103	95	104	101	96	87	94	108	92	101	100	90	104	94	87	107	101	104	86	92	78	84	102	95	98	99	96	93	91	114	86	88	98	103	99	114	83	96	89	100	76	97	100	95	90	102	96	108	86	91	82	105	103	89	107	87	89	103	92	104	92	92	94	115	94	76	95	96	100	108	115	106	102	82	88	91	77	107	91	94	85	96	91	110	105	95	96	96	107	96	102	85	98	98	83	112	78	102	87	95	98	94	104	96	93	83	96	89	95	99	111	84	105	79	121	104	114	96	103	81	110	98	108	114	92	111	90	93	101	117	108	93	86	99	89	88	89	93	103	104	103	93	100	90	97	96	80	102	100	80	97	110	92	83	78	96	98	87	102	112	83	98	96	108	114	117	77	97	95	93	120	87	115	91	79	79	96	86	93	90	101	113	99	112	105	92	92	96	108	103	102	99	88	93	107	105	97	103	127	84	95	77	82	90	107	94	96	81	107	89	93	82	76	106	93	107	98	86	102	98	106	99	99	106	107	92	102	103	84	98	105	85	105	80	119	98	102	115	110	108	87	80	86	79	123	89	95	107	109	107	92	95	104	109	97	105	95	108	88	95	98	84	85	88	94	94	95	86	91	114	107	112	89	107	96	87	93	100	105	94	103	109	90	96	96	83	91	89	104	105	94	95	88	102	96	104	109	84	117	92	122	99	100	98	87	94	91	94	99	97	90	109	92	98	103	97	88	97	94	94	98	103	99	117	111	95	93	91	113	97	124	96	74	95	97	95	107	86	89	82	83	100	107	112	97	85	93	75	100	73	92	102	89	96	111	87	98	98	84	94	99	90	102	94	107	98	96	83	96	111	101	109	94	96	103	93	91	87	107	93	94	99	109	96	86	116	96	87	82	94	82	90	94	92	120	94	107	83	92	97	95	95	95	101	94	99	87	116	106	87	94	118	90	113	117	87	109	88	97	84	88	104	105	112	100	87	95	103	104	103	89	95	118	100	93	107	107	92	88	90	85	90	112	92	95	90	98	100	91	94	105	109	108	78	110	90	91	94	104	91	79	90	95	90	97	85	103	101	83	99	114	93	99	93	104	81	92	90	88	90	90	96	90	99	118	84	106	89	106	84	84	112	91	113	96	114	93	120	100	84	111	100	79	106	96	119	95	84	97	95	108	97	91	94	88	99	104	100	90	82	93	90	104	105	98	100	94	116	93	92	105	103	90	75	97	102	75	94	87	76	91	79	102	103	93	106	109	95	120	100	90	87	97	115	91	102	112	88	92	90	87	96	96	103	95	81	98	102	98	96	117	104	88	88	98	93	98	116	89	93	83	92	110	102	89	92	78	100	108	105	99	97	89	91	109	89	103	91	68	114	81	98	103	71	90	83	96	88	99	95	83	100	98	95	91	115	73	101	101	92	93	116	94	100	93	97	107	93	81	95	101	95	100	99	87	97	106	80	97	110	100	96	80	104	99	99	95	75	113	97	106	89	96	99	88	86	81	79	92	108	96	77	105	94	86	98	98	116	102	83	86	119	107	109	101	103	71	75	98	89	95	96	95	95	106	96	83	106	83	111	102	100	104	97	86	91	112	102	88	68	93	104	100	98	95	104	91	92	86	84	92	107	104	91	94	92	95	106	97	87	89	95	86	103	94	84	101	92	101	95	100	106	94	93	91	92	86	106	103	105	87	89	101	94	98	102	108	96	90	97	105	79	93	93	99	93	100	91	94	83	105	83	100	94	88	88	86	108	89	84	109	97	117	96	87	101	77	86	96	97	103	101	86	81	99	101	107	105	82	95	93	107	95	103	90	95	95	77	79	116	107	98	83	93	98	99	108	90	91	89	118	97	89	118	107	99	111	104	90	113	83	88	84	99	96	104	92	99	98	104	110	109	93	88	89	98	116	82	99	81	96	98	105	102	90	84	91	109	125	93	78	98	88	92	85	119	107	91	102	91	108	108	103	97	90	86	98	124	104	115	85	111	87	111	93	78	115	92	111	98	93	88	103	113	90	100	95	109	83	74	81	106	102	118	93	113	98	114	92	83	104	101	75	91	97	99	106	107	79	92	94	92	97	83	94	112	109	107	89	77	112	104	80	96	96	101	105	102	87	110	104	99	109	94	102	95	103	96	89	99	100	93	92	93	67	92	109	90	82	97	119	88	91	93	83	90	97	94	96	92	99	102	103	103	83	96	97	104	98	86	111	98	105	106	101	86	105	86	102	105	99	109	109	93	76	78	99	107	100	100	101	103	114	91	94	94	93	92	109	97	102	94	94	103	89	89	114	98	116	84	98	104	95	105	106	88	96	89	89	93	107	96	104	105	96	100	108	116	101	102	86	102	82	101	97	86	109	73	118	91	88	112	83	98	85	104	81	87	109	105	104	113	96	101	94	101	81	83	103	82	103	88	79	119	105	94	86	91	104	96	100	105	85	91	102	103	105	76	108	87	104	95	96	106	78	84	97	103	94	99	91	93	135	89	90	85	98	100	81	86	108	102	97	115	110	96	82	96	99	98	85	91	96	74	100	91	99	84	100	92	111	97	93	99	86	106	109	104	89	103	86	93	100	88	80	110	84	82	94	81	92	89	100	113	89	104	82	98	80	113	103	91	77	79	89	103	106	94	111	87	102	105	114	105	111	112	87	106	88	99	81	92	89	94	101	87	105	96	106	96	91	95	91	74	105	95	95	114	103	117	97	102	96	99	81	100	93	103	98	113	124	106	100	89	95	88	101	100	89	109	88	103	92	113	104	91	96	97	91	109	111	90	93	83	99	103	86	89	97	93	123	101	104	97	87	112	85	101	90	96	124	95	99	88	100	104	98	100	97	104	93	101	97	84	92	87	94	101	104	97	107	101	105	94	87	84	104	120	90	103	92	88	112	106	94	105	94	106	90	107	93	105	111	95	103	94	109	110	82	102	85	91	100	92	111	102	100	92	105	82	108	92	99	84	89	86	81	103	96	103	97	97	120	108	98	84	95	83	104	85	88	126	108	84	98	107	97	97	83	100	96	89	97	97	98	73	99	99	97	94	85	86	96	84	91	112	100	85	93	100	85	102	109	107	100	92	117	95	101	95	87	80	102	103	98	90	84	92	100	105	87	89	99	83	93	93	99	123	81	92	91	95	102	88	130	97	108	89	113	93	104	108	94	93	105	98	118	84	93	103	106	103	93	107	98	108	92	107	114	90	103	99	89	90	103	97	97	94	96	82	100	104	109	110	95	82	74	99	118	101	100	109	91	109	105	101	101	90	98	107	72	89	78	114	83	95	96	93	78	104	101	83	99	98	84	108	93	104	86	84	113	86	107	117	70	98	108	100	100	92	95	109	104	111	116	106	106	94	90	90	97	93	104	95	101	94	82	116	83	97	97	85	107	104	97	97	89
8436	664	541	517	531	480	460	402	427	387	414	365	381	393	384	412	384	345	340	358	346	336	349	403	353	371	333	355	355	343	322	392	375	343	333	347	367	341	311	360	343	347	344	358	324	389	365	347	348	372	357	368	360	330	384	343	337	361	365	356	370	354	378	375	327	332	366	357	342	355	348	322	349	370	349	329	352	367	324	351	345	349	352	350	349	351	345	340	359	361	322	312	328	358	319	355	377	350	377	335	336	364	349	316	371	371	360	351	338	337	330	323	307	349	328	334	333	357	345	352	377	335	388	347	345	339	346	334	338	360	319	346	363	320	343	357	380	367	346	366	346	356	342	330	336	341	359	324	374	346	306	333	371	342	369	370	321	345	369	347	309	339	329	335	368	354	357	347	352	367	345	342	322	356	366	369	342	384	369	333	307	361	321	359	310	383	352	349	370	339	332	330	380	369	342	357	327	357	354	341	351	392	360	348	314	314	389	340	314	342	332	337	360	349	358	324	364	339	386	354	342	320	355	342	337	323	349	358	348	331	352	328	353	326	385	320	408	339	352	342	335	371	348	308	333	302	362	352	345	370	370	353	354	328	351	343	314	322	362	348	327	356	378	339	380	348	343	382	397	351	346	319	370	345	350	361	341	382	336	358	360	352	349	378	367	347	352	347	351	360	401	335	347	345	375	340	345	353	347	344	358	363	339	355	358	332	365	327	353	332	323	340	358	332	360	367	338	372	359	332	331	294	378	353	321	347	344	368	325	318	359	341	369	352	362	342	323	350	359	334	350	344	367	327	358	326	364	316	373	320	363	382	339	357	311	376	351	317	347	363	362	385	346	348	291	330	335	357	358	354	360	365	369	356	334	391	316	351	363	350	378	316	328	345	335	361	366	331	358	360	327	357	396	336	348	335	327	359	300	333	345	316	348	364	368	364	341	357	328	336	329	383	365	361	364	360	343	344	330	350	356	343	344	359	342	368	339	368	325	310	348	369	337	323	337	366	338	360	367	327	338	364	374	364	363	365	337	349	350	347	391	347	334	366	337	323	356	366	369	304	356	368	352	378	325	336	339	346	308	352	341	358	369	364	348	325	333	332	356	329	355	319	341	332	343	372	340	334	367	325	378	371	339	344	307	361	354	331	334	336	327	330	321	324	358	367	367	358	353	367	346	330	372	354	359	360	350	371	378	340	348	345	358	353	376	384	330	319	328	345	354	356	343	331	341	348	366	367	341	342	358	355	330	370	338	328	324	364	396	345	354	339	350	321	341	328	341	355	351	336	362	327	316	342	339	328	356	342	354	330	358	364	342	378	354	370	337	338	306	335	396	352	365	320	338	326	335	348	341	361	337	350	343	340	336	352	353	303	337	370	309	328	334	361	370	366	349	339	372	341	351	332	342	342	334	326	336	335	344	352	380	320	362	344	339	363	350	345	358	320	349	335	342	381	354	344	345	331	355	348	328	341	315	381	359	355	350	356	347	396	326	317	332	362	354	336	330	357	351	325	368	370	347	331	303	364	334	352	359	340	373	317	382	353	319	322	395	362	345	317	336	356	344	332	355	317	340	336	336	341	328	354	355	322	360	342	368	367	351	331	361	339	351	324	336	341	381	345	341	317	324	351	335	346	337	365	344	348	365	347	350	343	341	334	370	336	340	340	351	328	340	364	327	388	355	353	336	347	350	328	345	344	352	355	337	363	360	359	330	321	364	343	348	348	366	334	375	310	329	337	331	378	328	348	346	357	331	351	344	353	335	366	353	376	343	340	364	329	323	373	358	371	348	340	366	374	350	369	328	340	341	347	315	402	311	367	381	342	336	366	332	330	350	348	356	337	356	323	347	346	365	356	368	380	327	334	346	350	334	363	322	351	363	336	341	357	321	344	330	326	335	334	366	349	363	358	350	298	362	343	359	372	334	368	318	297	360	326	350	362	331	349	353	353	353	340	371	351	328	365	369	348	340	359	358	373	375	353	363	350	337	342	381	359	341	371	333	312	338	347	342	338	338	341	368	380	307	368	343	348	344	380	349	326	362	334	375	344	310	327	346	315	331	383	360	337	347	334	346	351	361	333	371	329	373	385	365	311	362	351	364	316	352	361	340	364	351	356	361	332	342	347	371	365	326	345	360	344	356	353	350	364	336	325	338	330	358	338	371	359	327	372	372	333	370	345	336	316	359	337	357	337	352	326	345	351	321	335	355	366	357	338	326	355	367	361	347	363	333	348	336	348	355	367	357	356	342	352	330	344	322	353	302	359	330	345	350	331	346	357	312	315	345	345	330	333	341	342	326	327	360	353	376	324	361	346	302	353	329	378	376	337	346	334	359	359	333	303	345	353	325	372	341	331	361	347	330	355	375	331	360	349	394	375	351	358	351	359	346	361	395	327	328	352	339	364	354	335	337	320	362	319	351	327	340	384	331	359	354	393	352	338	334	332	374	360	342	348	351	369	322	372	334	340	379	370	357	343	330	345	335	354	315	344	327	369	341	343	378	353	321	372	335	347	329	356	342	318	380	375	336	349	326	352	317	343	333	400	328	360	368	338	358	342	337	342	311	346	352	353	354	357	366	361	334	342	374	352	339	335	349	366	367	356	339	364	374	360	349	380	362	334	341	328	351	359	357	358	373	314	348	317	326	328	376	359	360	338	336	357	364	351	318	349	338	353	359	346	337	334	322	348	334	370	344	345	365	343	348	329	345	382	341	361	330	347	314	362	322	333	373	317	342	329	378	376	322	353	343	341	311	377	319	351	341	344	332	345	351	354	389	362	327	335	330	341	346	347	370	319	329	352	360	369	343	347	349	348	377	348	326	346	347	344	359	390	384	343	401	344	347	362	296	357	369	315	345	343	338	370	344	339	343	322	349	358	348	380	371	332	343	328	356	367	370	379	342	337	342	354	327	339	321	375	358	360	379	353	362	366	331	352	346	353	357	349	321	358	358	320	364	335	343	359	340	357	337	337	363	330	359	322	356	321	330	343	375	336	370	355	349	341	373	343	350	389	337	347	310	361	315	369	346	349	335	366	331	367	353	375	389	355	333	351	324	342	334	379	336	364	350	322	373	343	350	354	342	349	360	360	352	347	384	367	370	327	360	351	319	309	350	328	341	337	330	342	355	378	362	379	350	351	373	329	316	364	351	380	331	378	360	336	372	331	353	351	325	341	326	366	319	332	339	357	345	377	332	353	343	352	345	328	309	360	339	372	348	355	342	327	347	330	319	345	360	326	362	383	321	355	336	349	348	344	363	333	330	324	321	359	334	355	317	370	342	325	364	338	349	356	395	341	328	356	349	347	359	357	336	344	343	338	349	381	338	373	348	317	359	306	348	350	362	374	331	378	355	347	333	313	319	353	346	349	347	357	365	347	309	336	380	335	334	350	357	341	355	310	319	358	344	355	341	359	325	324	327	346	330	359	336	348	354	348	319	332	355	369	337	379	344	377	389	372	376	344	365	318	351	357	378	326	299	310	333	339
44784	17258	2307	966	715	562	415	349	313	313	271	245	250	226	229	235	201	204	202	208	172	206	203	157	174	188	173	164	161	180	184	197	168	174	205	181	186	197	181	172	169	188	189	173	185	203	167	176	168	195	167	167	184	188	188	179	197	170	188	164	143	169	155	181	181	174	161	185	182	208	185	146	181	171	175	171	171	176	184	170	192	161	159	176	155	178	170	192	163	160	181	155	174	185	180	190	193	164	186	164	186	173	190	194	171	176	147	175	203	168	161	162	176	151	161	166	169	165	150	162	156	167	187	158	192	158	193	167	191	176	172	177	191	177	181	205	172	167	192	144	188	166	181	187	172	191	156	193	161	166	157	169	168	167	168	166	171	175	217	158	187	160	148	191	169	159	185	168	150	184	178	166	150	155	164	157	168	168	195	189	169	170	171	152	207	180	185	185	168	180	188	159	184	150	172	176	168	150	172	164	155	174	168	164	191	151	171	184	174	177	180	169	196	169	184	162	186	184	158	144	173	164	178	152	172	165	177	177	164	183	171	189	176	160	164	185	185	178	179	174	195	167	192	167	154	194	189	158	179	162	179	184	169	164	196	168	162	180	168	177	168	154	161	182	175	153	174	172	177	176	184	194	185	178	171	179	158	193	186	179	194	163	179	181	189	157	163	158	162	154	171	192	190	176	182	156	169	178	161	178	191	166	169	177	181	176	179	180	179	180	171	173	172	173	163	208	170	147	177	164	151	170	143	164	191	174	150	166	166	179	153	173	161	177	173	168	177	184	163	181	182	174	161	163	165	162	171	168	181	175	181	186	169	187	178	170	169	180	168	178	183	163	182	173	159	171	173	164	162	199	176	172	173	156	162	176	156	159	180	161	200	160	176	155	181	148	184	179	170	181	178	205	169	144	173	169	158	192	165	172	167	168	178	192	161	169	168	176	184	184	182	150	177	167	172	170	171	130	180	180	164	162	180	161	176	162	181	157	177	170	176	178	176	203	178	162	172	164	182	188	172	184	173	165	162	159	180	173	157	179	187	189	169	175	176	161	163	176	193	190	136	176	166	165	172	184	170	160	181	165	178	189	194	161	178	185	177	196	158	172	188	155	184	163	158	167	177	156	165	153	167	174	161	156	166	169	174	158	181	174	169	173	171	176	159	149	171	182	193	174	163	169	158	176	188	167	163	175	136	188	154	178	190	182	177	173	153	173	184	175	165	163	178	152	176	157	159	168	163	168	173	154	196	176	161	160	173	178	147	176	176	163	153	158	162	187	194	157	159	182	177	175	168	190	145	155	188	185	167	175	152	158	162	171	188	174	177	162	169	173	194	179	187	187	184	186	157	174	191	183	163	165	198	194	164	167	164	183	174	195	195	174	157	177	169	177	157	172	147	171	163	162	162	167	169	172	172	166	187	166	188	156	172	170	172	201	156	174	172	161	180	179	158	156	164	176	162	168	168	171	189	159	171	195	168	174	185	180	162	186	146	168	162	157	174	145	175	164	196	160	164	172	165	175	191	170	167	150	163	162	167	186	153	190	186	195	149	169	198	187	165	173	183	166	162	165	167	186	177	163	166	158	185	177	157	185	183	147	174	188	189	141	179	158	185	160	149	166	179	150	189	173	168	192	174	172	166	171	167	186	169	171	187	184	190	166	172	172	171	181	156	179	158	198	190	183	164	167	197	191	185	164	172	154	152	142	171	182	173	167	161	174	156	185	188	179	157	189	184	165	182	171	165	184	159	170	187	159	153	168	175	150	158	177	167	169	164	182	143	179	157	174	198	172	165	150	179	180	163	166	182	181	185	164	173	166	163	153	167	173	152	166	180	183	161	172	170	169	151	170	172	177	189	172	147	187	167	193	175	173	155	182	162	201	171	186	177	171	169	186	174	187	186	185	192	149	157	157	189	158	158	149	192	180	188	184	177	157	157	153	191	164	186	162	181	162	174	185	173	184	198	185	192	158	173	183	150	183	145	160	173	165	185	148	155	152	183	166	175	170	162	210	163	153	175	173	173	181	185	169	179	173	158	178	170	160	149	185	156	177	172	198	171	190	166	160	145	168	182	161	159	168	181	173	163	146	165	187	184	185	183	158	165	175	187	186	166	169	180	188	201	168	188	187	180	192	149	192	146	178	177	155	174	170	187	176	187	198	173	173	156	172	192	194	177	183	184	186	187	194	185	165	168	146	186	186	155	165	172	168	184	197	188	186	165	189	178	164	167	170	171	189	174	175	202	164	220	175	172	166	163	176	192	177	156	164	192	168	180	144	178	162	174	177	186	198	178	170	180	180	159	173	184	135	156	184	177	198	155	186	181	197	155	165	182	166	183	160	182	184	178	191	169	169	193	150	184	189	162	173	169	160	189	188	179	159	207	172	197	160	149	172	179	169	171	194	182	192	189	155	173	176	188	178	173	167	208	191	181	178	185	182	161	194	169	169	180	173	166	169	182	174	186	171	159	172	184	161	186	182	172	164	175	169	176	181	157	182	167	163	162	163	195	168	184	191	152	185	151	161	149	187	181	175	165	200	158	179	191	186	168	196	191	149	185	182	167	161	172	159	157	184	157	160	175	186	176	151	155	176	180	195	156	182	165	179	160	178	142	175	201	173	178	157	179	164	182	156	182	190	172	159	160	179	169	173	182	163	191	167	208	191	186	181	169	161	181	165	188	142	192	172	194	180	190	191	175	174	181	202	174	178	189	164	169	186	175	143	174	175	171	186	175	165	187	179	146	184	164	190	168	155	171	177	177	161	178	176	191	163	167	201	161	182	180	143	187	171	168	179	179	185	172	158	171	166	181	185	151	166	163	172	158	170	161	181	149	193	186	150	156	191	178	159	181	166	173	167	166	174	182	181	172	185	173	174	185	173	196	166	165	155	187	182	198	173	173	179	144	152	163	177	181	191	164	164	181	164	167	160	195	151	181	173	173	155	142	177	166	183	161	195	148	207	197	199	165	177	140	182	169	176	171	167	193	178	191	190	185	172	167	175	179	175	162	164	154	181	158	164	155	171	187	142	167	165	175	174	157	214	178	154	150	165	184	163	165	163	159	174	197	161	186	176	181	147	149	188	178	154	174	188	175	149	167	191	200	175	180	152	186	178	194	176	161	174	176	181	176	184	185	179	198	166	162	196	140	168	174	172	181	151	182	166	175	174	180	186	183	186	171	182	169	177	179	180	174	167	163	151	154	186	168	171	209	179	161	176	178	176	178	190	194	174	167	179	161	168	171	168	169	167	171	193	199	187	163	191	158	154	155	156	162	164	182	183	189	176	165	161	173	174	171	199	154	168	179	156	167	166	203	145	151	197	164	188	152	154	171	165	174	156	198	189	183	168	198	191	206	171	182	173	157	170	168	175	165	164	180	185	182	161	155	183	185	194	168	208	183	172	176	171	157	172	179	158	187	173	171	197	157	178	182	174	143	160	172	192	180	181	179	171	170	194	156	155	168	168	187	151	140	182	204	194	180	190
28197	4040	3318	3609	3027	2509	2009	1798	1549	1341	1222	1151	1065	1007	911	908	854	829	768	757	786	746	750	701	686	653	661	686	676	676	665	621	660	640	660	591	668	665	588	603	673	594	589	611	585	586	560	635	615	584	607	535	542	577	559	664	595	557	587	590	578	587	568	541	598	622	591	556	597	586	564	569	589	532	562	559	595	590	587	564	578	541	517	568	582	581	595	572	603	549	572	561	544	558	551	566	527	605	571	550	567	560	624	563	548	533	549	586	554	578	539	540	555	585	569	556	556	580	586	572	561	556	528	565	540	575	560	569	591	539	555	555	510	564	583	581	565	572	585	565	588	571	558	554	569	563	507	618	544	578	575	542	555	568	552	518	548	573	581	543	549	561	594	578	631	573	569	571	525	531	557	566	561	598	536	554	546	539	566	538	531	554	535	560	569	587	561	559	530	563	555	600	529	540	569	544	592	550	554	565	538	552	545	554	565	567	543	551	569	583	562	561	552	542	578	589	569	578	546	573	507	592	570	548	602	542	566	564	560	525	578	549	605	532	588	568	545	530	538	563	589	566	491	570	532	567	576	577	550	555	527	601	535	539	575	569	550	522	550	573	537	576	544	569	582	559	551	576	552	557	573	574	523	578	590	536	532	570	556	559	556	583	546	525	528	537	562	542	592	539	529	535	565	561	566	571	545	582	597	543	551	529	553	585	499	576	529	524	580	559	531	598	551	534	580	545	534	582	580	551	553	569	560	575	562	541	608	596	551	556	557	560	556	553	539	554	563	508	562	593	546	565	573	527	542	586	552	550	556	565	575	532	625	564	568	554	594	581	569	583	576	545	535	531	580	546	528	552	576	562	604	577	546	596	574	538	540	562	561	538	537	560	571	571	531	534	567	554	540	535	563	585	518	551	566	563	567	549	515	578	546	543	555	545	520	577	527	544	543	536	519	535	549	539	550	543	579	555	537	531	532	519	547	548	559	538	518	552	561	541	547	558	558	558	567	532	605	585	594	555	583	570	514	552	566	552	541	513	518	575	561	604	550	538	587	557	552	522	578	559	536	550	592	566	590	533	553	518	574	502	568	559	553	565	520	546	577	539	534	580	547	536	535	592	585	544	591	548	579	577	531	516	572	545	565	623	583	511	557	553	530	580	560	548	558	586	550	538	565	542	568	586	579	581	548	581	547	576	571	595	529	514	573	573	580	541	570	559	564	581	551	542	556	524	536	540	520	537	585	574	544	560	594	576	510	551	536	487	560	555	524	557	521	534	566	553	638	498	522	540	556	597	553	547	563	538	550	557	543	553	554	554	575	557	537	541	571	582	554	589	521	541	591	573	568	598	542	533	586	563	530	541	556	523	521	529	549	535	543	594	553	555	558	532	543	560	543	528	556	540	571	589	526	525	563	538	545	578	567	576	543	542	557	598	523	577	540	551	530	536	549	584	577	526	555	559	594	543	571	537	544	568	565	560	564	517	582	526	548	594	562	560	548	559	553	569	572	544	524	537	580	568	593	554	597	577	581	543	553	530	584	574	577	582	562	553	541	564	578	546	580	559	551	539	534	572	586	590	560	553	540	576	522	546	554	567	569	541	569	597	565	550	565	557	584	596	611	552	529	536	563	602	572	521	516	521	539	577	605	583	529	553	573	578	574	582	542	546	555	600	552	533	571	553	549	590	593	551	590	557	527	503	520	529	541	551	566	567	580	544	522	588	568	552	562	576	576	572	578	553	571	538	546	520	567	570	588	543	554	522	547	572	556	570	559	562	559	532	557	556	545	521	564	529	556	606	555	578	530	584	575	541	546	548	568	569	622	534	540	598	548	574	571	581	556	537	603	575	558	560	581	576	572	517	543	571	541	564	501	603	595	541	506	598	595	544	544	556	584	549	546	528	553	554	554	530	532	560	579	571	524	535	551	559	586	577	589	600	533	576	577	569	551	569	549	555	567	541	563	540	541	567	551	546	547	575	560	541	586	546	561	548	545	527	559	609	553	591	570	549	567	609	535	524	543	569	576	503	552	558	544	527	573	551	551	521	551	532	519	543	589	540	546	575	544	540	575	526	516	540	615	592	541	556	550	579	561	570	591	519	551	577	512	560	527	557	584	574	495	547	577	564	578	580	558	537	532	560	545	551	570	542	561	561	570	521	551	551	550	519	544	576	536	564	564	592	531	588	557	595	550	561	542	545	552	557	548	571	558	539	513	537	512	531	556	561	566	550	559	533	513	544	550	566	554	589	569	566	586	538	588	541	524	543	539	543	579	561	552	549	572	574	534	580	529	547	556	550	550	587	554	582	559	609	544	562	579	525	535	520	542	543	552	551	606	562	579	528	556	578	576	559	550	594	598	552	557	574	567	556	569	538	575	564	538	542	560	564	562	581	589	586	548	608	559	564	562	574	568	572	580	560	551	559	563	559	543	559	529	567	540	575	524	575	585	539	585	550	532	538	510	550	579	578	553	550	552	551	571	566	566	560	552	575	549	598	514	620	532	592	550	557	562	518	555	569	538	592	525	577	597	579	575	589	558	591	569	579	558	616	545	571	559	537	561	534	546	576	551	531	584	561	559	563	525	566	601	522	542	595	579	585	561	546	572	540	560	582	564	540	562	562	561	570	532	593	590	536	577	583	569	587	550	562	573	585	573	560	522	564	584	612	512	556	586	541	558	552	587	563	543	574	578	543	528	561	573	539	549	596	561	572	565	552	617	552	581	563	567	544	585	547	546	562	573	607	593	514	533	545	558	587	560	531	540	528	568	578	558	541	593	569	550	561	512	546	528	574	571	541	581	615	533	513	591	534	592	552	576	541	601	580	526	579	548	563	615	565	574	542	589	563	577	529	519	515	553	583	536	545	609	588	554	559	567	580	591	563	587	586	545	557	531	555	569	590	550	508	531	534	589	556	565	561	560	520	561	553	580	562	550	583	540	571	569	564	512	520	583	564	518	550	554	580	552	542	579	578	523	537	535	553	561	535	610	582	543	526	581	573	542	514	576	565	528	527	530	550	555	553	552	541	594	589	579	543	567	589	534	583	524	568	528	615	507	585	567	527	537	583	561	552	559	584	551	587	532	584	520	564	541	551	562	510	582	595	556	570	571	593	537	561	560	568	539	589	505	555	575	531	588	552	520	538	587	576	584	556	601	535	551	538	518	601	548	525	539	568	559	530	564	619	533	523	532	564	554	578	563	553	538	562	526	526	556	567	554	539	565	554	581	575	575	574	528	555	573	545	550	565	550	557	549	570	546	556	558	578	581	547	538	553	538	553	566	595	611	545	552	546	553	556	535	557	599	554	508	615	603	599	626	571	534	563	610	548	610	520	583	540	557	577	579	517	558	561	562	560	541	559	562	582	543	562	575	510	563	556	573	549	560	559	573	571	530	571	584	555	540	551	552	588	557	578	553	546	539	555	582	585	573	551	527	545	526	530	546	538	597	573	566	539	549	594	580	570	544	526	603	562	585	567	588	557	582	545
57343	24517	5847	2126	1381	1053	806	683	557	512	484	409	396	394	388	345	343	360	346	310	319	273	289	289	282	332	286	280	316	273	287	285	272	269	297	289	250	291	292	266	286	285	272	284	251	285	285	294	286	273	277	285	262	266	271	257	246	264	271	247	268	278	265	260	232	272	286	261	243	267	266	298	255	283	280	261	281	306	254	275	295	292	253	260	280	285	262	247	286	301	258	282	266	284	279	294	280	266	308	250	289	257	294	257	262	263	264	287	284	276	270	267	282	301	255	247	287	281	259	247	265	232	253	252	287	274	245	272	281	237	238	265	275	291	276	250	258	279	251	281	252	264	273	242	261	268	282	279	265	253	258	285	284	283	302	270	237	288	281	269	256	243	262	260	270	279	247	272	263	237	286	293	257	270	278	269	280	251	248	284	276	255	253	238	278	258	283	275	262	270	282	299	266	291	291	255	299	229	259	244	260	265	288	239	250	304	278	288	267	289	288	268	276	248	267	244	279	292	267	269	281	269	265	243	259	266	279	274	268	284	264	250	265	240	259	256	237	279	264	263	269	271	281	310	282	277	261	281	284	258	270	272	256	286	259	249	250	280	278	252	263	279	293	282	294	294	266	255	245	235	312	263	275	282	283	271	285	260	261	272	253	278	264	296	256	299	271	296	296	253	262	256	265	256	267	260	254	272	263	289	271	259	263	241	255	276	278	275	263	279	306	270	298	289	280	273	270	285	255	266	267	325	286	266	275	246	259	277	258	253	268	267	280	254	264	301	263	245	262	268	287	262	286	260	244	262	243	265	261	258	250	260	226	270	259	273	280	296	288	312	279	277	276	266	284	275	234	283	236	271	256	266	246	294	282	261	265	256	295	275	237	276	273	281	253	280	282	281	246	273	272	254	264	275	282	285	294	255	287	269	239	265	276	268	255	258	246	254	296	267	266	240	238	279	260	307	286	269	302	240	259	272	263	268	273	279	266	277	248	233	294	270	262	268	263	274	277	240	270	253	266	320	268	248	278	222	256	277	278	252	260	276	252	286	267	255	245	283	276	270	289	239	263	254	269	275	255	262	265	259	279	287	286	282	274	281	269	264	266	263	254	277	287	268	252	265	287	255	262	259	254	273	263	269	272	232	273	289	271	248	273	285	249	262	281	245	275	280	275	267	270	243	237	277	283	290	258	243	251	255	246	279	255	256	277	280	280	273	275	280	266	232	219	259	271	267	275	285	269	260	257	281	274	277	296	265	281	265	258	257	257	263	292	260	253	229	259	234	282	281	305	264	278	285	268	254	268	297	282	277	293	261	268	255	261	261	276	254	246	261	289	242	273	275	264	260	267	279	281	274	299	302	276	275	251	280	265	252	290	314	267	257	273	282	288	259	250	287	295	258	260	257	256	278	259	268	260	292	266	281	267	257	255	262	275	282	270	283	275	276	203	269	278	285	276	262	266	290	253	266	263	280	275	245	250	258	265	270	272	266	272	254	258	273	250	250	287	308	261	280	254	229	271	236	288	275	250	296	263	254	276	287	236	227	278	282	290	270	299	256	260	235	286	284	245	277	270	276	301	273	254	248	257	250	250	275	258	258	257	262	238	268	269	280	273	283	265	270	255	269	269	267	270	267	269	259	263	271	264	262	245	265	250	252	279	273	253	268	246	262	264	278	270	277	252	280	280	241	268	265	277	288	284	289	271	268	254	278	295	278	269	268	255	259	273	284	270	274	269	292	269	261	237	263	257	252	259	273	284	297	262	271	275	264	280	233	257	280	246	301	256	254	283	254	265	248	290	278	256	254	294	278	264	300	290	252	250	305	277	261	266	256	277	289	273	241	267	267	264	292	278	246	247	265	231	249	288	245	252	274	286	280	268	241	297	283	257	276	268	233	288	290	279	233	285	258	295	279	272	283	262	263	296	261	292	285	239	273	266	254	268	281	297	235	269	301	277	266	239	256	276	282	248	288	259	258	247	291	280	257	275	263	254	253	280	299	276	272	262	284	274	261	293	260	239	269	271	271	271	261	254	277	294	254	273	263	290	292	268	258	276	296	246	292	257	271	253	275	254	243	302	263	264	245	276	270	307	249	265	233	256	276	267	272	285	289	274	285	258	272	290	258	290	257	282	284	301	274	284	274	257	269	322	261	277	238	291	274	245	262	279	272	278	257	271	260	258	252	262	267	274	269	242	247	276	286	249	255	284	262	270	259	295	240	282	280	291	274	253	273	244	267	238	273	247	245	242	296	298	270	277	255	281	275	250	280	255	274	285	266	286	271	270	261	296	248	241	251	247	269	275	264	282	241	261	253	282	275	238	246	251	263	295	267	273	270	272	284	268	276	235	277	266	260	273	241	275	263	281	249	294	275	274	257	238	284	264	259	265	262	243	301	271	286	265	228	254	271	265	259	260	276	285	291	256	259	239	262	276	268	263	261	277	278	257	264	267	282	267	269	258	282	281	296	244	259	252	271	277	263	239	243	275	229	244	253	293	271	257	279	270	277	273	240	238	263	285	254	280	265	272	242	239	291	283	275	253	231	243	259	263	235	265	266	304	260	274	284	277	259	257	268	264	299	283	254	264	258	269	283	280	299	249	257	264	266	238	247	263	298	270	247	249	257	266	266	276	263	272	261	255	220	278	272	292	241	281	276	269	314	273	252	264	261	233	272	255	277	270	263	320	281	268	271	285	266	243	255	248	252	267	259	271	267	289	279	246	254	262	282	246	259	264	267	238	280	276	242	255	259	290	249	282	241	245	273	268	251	288	273	259	275	273	264	253	246	252	261	268	272	259	303	272	259	259	261	256	254	267	253	271	282	295	239	276	273	268	262	258	263	264	276	265	272	279	254	289	242	297	269	256	272	265	258	273	260	238	248	266	269	248	262	278	261	284	253	266	288	267	272	250	245	272	288	292	276	245	296	255	251	284	285	256	278	286	272	244	280	250	269	241	263	288	237	270	275	264	274	266	281	250	289	258	280	267	292	289	298	256	303	257	264	250	263	301	280	269	262	273	274	289	275	279	273	285	290	255	234	280	261	281	252	257	271	270	256	281	264	283	270	285	246	254	292	235	258	275	246	254	278	274	285	287	286	272	260	251	290	243	285	289	301	270	282	264	278	246	240	262	288	251	250	258	291	245	283	263	281	314	241	282	276	267	306	255	288	272	281	290	274	254	279	273	281	269	250	273	269	245	286	246	262	287	261	277	267	275	258	277	281	253	249	264	255	280	268	273	280	273	260	246	263	250	259	280	277	277	244	249	257	243	280	274	254	270	274	270	296	260	288	283	277	260	273	262	280	295	252	258	269	261	263	242	286	237	288	283	269	240	271	267	236	272	291	233	259	271	293	289	261	244	273	258	277	241	246	282	258	249	257	253	284	284	280	261	270	279	276	283	262	264	257	251	248	283	248	254	282	255	299	267	249	249	270	258	238	248	262	266	254	257	253	263	267	277	241	279	260	257	251	245	268	246	259	254	280
35590	5244	6025	6590	5483	4450	3741	3145	2748	2330	2066	1806	1698	1622	1583	1483	1413	1302	1302	1300	1224	1145	1145	1114	1040	1005	1001	976	1035	1031	986	973	881	962	923	966	861	951	935	932	869	860	897	878	878	885	831	815	865	820	819	812	843	848	827	837	813	889	824	789	828	820	813	812	837	845	798	840	847	868	832	850	816	755	833	814	816	809	805	806	821	801	828	773	810	852	756	838	785	775	819	806	824	818	796	886	734	822	791	766	789	806	873	800	787	836	827	775	814	802	796	809	837	810	757	813	806	783	841	801	742	795	818	807	796	784	788	814	819	812	820	823	801	839	821	841	834	773	799	868	819	830	742	814	765	819	829	751	838	828	829	799	793	780	855	809	803	792	770	799	829	830	806	820	785	790	741	764	780	777	825	798	759	804	823	794	818	805	778	782	777	804	790	855	785	837	779	843	793	799	832	823	824	755	813	804	763	820	801	805	762	842	789	792	824	766	805	837	804	771	818	827	789	842	817	821	787	863	818	824	796	722	803	814	772	774	816	807	811	780	773	847	771	758	812	814	811	806	832	819	775	795	824	793	772	735	796	796	822	827	815	814	822	788	750	868	823	800	850	797	765	761	786	729	802	760	820	786	833	847	789	829	803	802	744	768	804	833	793	838	780	832	815	808	806	787	759	840	787	832	802	843	773	791	786	799	772	838	815	844	746	771	834	815	813	802	777	785	790	773	790	774	874	815	772	822	772	812	832	799	814	807	837	794	808	766	819	822	817	832	823	770	782	828	784	817	790	810	799	750	842	770	765	766	779	791	794	833	789	753	824	844	827	803	780	795	766	832	832	757	793	815	836	838	839	794	776	783	835	818	818	796	780	813	780	827	775	831	798	736	794	769	746	798	834	762	781	810	815	795	799	797	770	839	735	820	747	813	766	771	777	802	762	766	777	761	797	823	847	837	761	744	858	785	833	834	780	787	796	830	799	845	744	771	772	821	786	813	778	785	837	794	820	808	751	832	797	807	791	788	748	804	773	797	803	783	808	848	814	851	801	791	790	813	807	782	813	750	814	833	830	814	817	809	787	815	796	779	838	818	836	797	794	794	817	800	758	785	795	793	765	753	773	835	813	816	776	761	758	789	818	751	781	778	801	842	788	828	805	765	788	784	812	794	778	813	798	807	771	797	794	787	843	752	842	764	859	779	789	798	805	800	845	825	765	789	790	788	818	830	819	792	778	788	831	803	785	780	811	743	775	742	801	785	785	826	801	842	809	806	861	801	794	802	751	774	791	782	837	820	809	814	767	843	776	779	833	804	798	788	794	775	854	773	805	769	788	794	781	789	826	751	837	838	798	737	751	799	821	814	841	826	799	793	806	825	780	795	830	789	768	790	826	829	764	749	824	787	806	801	757	807	848	803	817	860	791	808	784	828	785	794	809	808	829	790	832	814	830	817	809	756	792	813	832	800	778	810	803	763	798	788	808	838	790	839	796	818	775	810	793	822	793	808	760	766	773	801	830	815	777	795	835	753	789	802	781	816	780	788	836	794	818	748	768	835	825	788	828	805	795	817	791	808	857	756	797	815	814	831	772	772	827	795	809	789	788	815	778	809	796	799	769	883	770	812	800	807	803	802	809	785	782	776	807	804	747	806	775	820	831	801	799	830	762	744	817	807	796	811	833	787	786	788	824	804	810	803	781	797	848	823	794	812	769	787	759	803	812	806	818	848	779	769	838	769	803	775	768	820	802	770	773	810	808	791	805	794	798	830	780	770	825	791	776	820	768	779	826	809	772	811	819	789	787	833	859	788	780	807	787	805	843	751	801	786	823	860	807	786	822	796	785	817	830	794	839	792	820	784	798	763	820	853	792	814	769	810	793	757	844	841	769	793	742	759	824	854	798	802	763	771	773	786	832	793	720	802	780	834	799	777	813	814	834	778	775	816	828	792	777	836	783	775	788	807	745	796	809	808	839	831	783	822	811	784	798	763	818	784	768	796	819	844	886	798	777	801	820	799	762	757	806	780	823	807	804	825	798	815	815	794	786	817	793	770	785	824	791	822	769	819	778	798	801	813	831	819	777	827	804	811	801	811	802	778	843	818	830	796	759	766	805	832	811	821	782	781	791	840	767	818	763	746	824	761	789	763	819	789	821	820	827	796	822	804	877	811	751	758	845	751	831	800	761	802	813	790	790	777	838	793	751	780	753	836	841	743	773	860	790	803	802	751	792	847	745	849	782	777	797	792	854	803	831	820	811	793	789	824	848	838	767	817	780	783	766	792	804	760	841	823	779	791	795	825	812	807	762	738	802	825	800	778	815	813	802	779	817	853	837	783	801	782	799	832	830	785	818	770	800	849	735	828	783	766	776	777	801	793	779	805	794	813	806	786	847	790	799	825	768	821	777	737	826	755	811	803	769	829	780	805	752	833	815	782	795	799	841	786	781	798	775	827	767	825	792	813	798	888	766	814	812	833	786	759	791	797	813	795	826	825	799	796	784	829	768	817	797	768	803	768	801	789	792	810	795	825	767	796	796	826	858	792	788	760	790	776	812	819	762	806	780	819	785	763	795	811	781	795	767	753	791	793	806	822	802	779	767	755	819	786	786	809	794	784	778	774	816	784	812	826	775	812	823	777	764	733	772	768	817	808	814	800	758	851	857	792	773	777	799	834	764	820	811	787	787	764	782	797	811	807	809	782	768	797	809	763	752	780	840	749	805	767	795	764	800	742	854	766	763	847	803	736	746	797	777	864	769	859	824	769	808	788	802	786	751	825	760	820	787	774	828	818	748	759	788	776	809	776	807	808	784	748	818	799	751	868	779	793	831	815	825	795	793	833	773	768	789	871	798	762	800	806	779	801	814	791	783	837	781	785	828	794	854	768	803	773	824	837	764	796	843	793	799	793	769	804	841	765	786	793	856	796	807	798	822	774	834	775	837	799	793	782	815	804	816	757	767	804	836	767	828	847	848	848	831	815	844	791	819	774	854	793	797	813	788	778	792	814	791	824	835	764	735	812	812	782	777	834	788	846	839	788	828	733	753	821	766	828	815	805	834	806	802	772	775	749	857	835	782	805	796	785	762	811	745	760	827	780	803	733	792	765	772	796	850	836	799	802	795	791	819	856	776	815	761	793	797	809	845	773	788	826	809	803	833	780	777	770	784	789	817	764	822	742	803	817	814	812	800	837	807	752	784	786	814	778	817	796	828	728	789	787	833	816	798	815	837	774	761	743	811	832	796	797	775	792	804	761	789	834	790	827	776	834	828	758	830	821	767	811	797	789	805	767	813	807	798	816	807	767	799	786	825	887	763	777	801	823	906	757	786	793	826	829	802	789	796	784	784	803	798	796	832	803	796	813	768	816	824	784	804	757	790	850	808	798	811	881	832	822	790	839	851	872	787	781	787	786	818	823	797	785	822	811	790	809	775	819	767	792	816	825	795	783	808	830	831	769	823	785	819	808	805	784	801	778	781	840	760	773	833	725	826	825
8320	683	238	154	129	120	122	82	109	114	89	112	103	93	98	80	101	91	119	91	90	97	79	97	89	106	98	95	102	82	100	103	80	112	103	88	96	101	95	94	104	82	87	104	109	95	103	101	90	98	86	78	112	101	96	88	92	107	102	91	108	88	110	86	112	97	93	88	100	117	100	96	84	96	91	95	92	110	97	95	111	101	94	91	104	92	81	110	82	102	92	89	89	81	118	88	94	97	96	97	81	87	114	98	114	100	104	110	98	100	105	108	87	92	116	95	88	99	91	103	109	98	122	101	82	94	93	113	108	91	91	100	112	85	97	93	105	112	104	107	96	99	104	106	95	95	109	95	94	97	91	107	106	95	90	106	84	91	106	105	109	95	112	93	83	94	79	105	91	102	81	108	98	104	84	100	122	103	97	85	93	96	85	104	101	88	111	99	86	89	91	127	85	106	80	90	101	81	97	96	93	93	114	106	101	91	89	86	95	86	100	95	102	100	90	94	88	98	104	96	101	98	85	111	88	108	120	97	99	98	100	104	81	91	84	102	93	83	95	96	88	106	90	105	96	85	118	82	105	110	102	97	89	98	107	93	92	99	99	103	105	112	102	100	104	94	108	98	106	110	107	82	116	92	94	103	88	88	97	104	92	134	94	99	74	92	103	85	91	89	77	97	99	97	103	89	112	87	91	81	82	112	90	101	90	78	94	93	106	97	102	97	95	98	91	91	87	101	100	101	100	97	101	90	95	92	92	104	93	93	95	90	99	76	107	99	82	97	106	95	97	109	103	98	93	82	114	105	99	111	127	109	93	98	89	78	100	96	103	97	87	87	97	108	86	116	89	81	110	101	94	99	102	105	102	93	91	94	106	92	112	94	95	96	109	110	100	92	111	104	93	99	90	99	83	84	103	90	102	89	95	84	89	97	98	101	84	102	117	91	80	94	102	87	94	89	91	77	79	113	111	100	93	76	95	101	101	94	109	88	95	97	91	109	115	74	113	78	101	92	97	97	102	99	87	96	84	95	93	85	118	91	89	120	94	105	103	113	73	104	108	114	87	103	95	101	94	107	94	95	108	105	105	100	101	106	94	100	86	84	90	110	99	112	97	83	87	108	99	89	88	100	91	111	87	98	95	94	100	80	116	111	94	119	106	122	112	94	100	106	113	100	88	89	107	96	107	104	107	96	112	105	96	91	95	104	86	96	96	109	104	80	92	83	113	94	81	88	100	89	116	102	104	104	107	95	100	110	100	97	107	87	92	87	105	106	84	88	90	109	85	84	96	101	105	94	103	96	101	97	99	97	88	84	106	112	94	92	99	106	89	95	101	110	107	92	91	91	102	106	94	100	78	84	100	101	94	117	91	105	104	98	100	108	94	108	108	86	104	76	95	97	100	102	101	104	102	82	93	92	97	98	97	101	104	103	96	99	102	77	107	95	98	91	104	97	82	94	103	101	106	99	104	111	98	103	98	100	110	86	84	103	94	105	91	111	99	84	93	95	96	85	94	90	90	86	99	88	93	100	87	99	92	86	95	111	94	108	98	101	104	104	97	94	88	87	109	79	110	103	112	89	111	81	104	86	95	93	95	89	100	96	95	100	78	96	92	91	120	126	90	106	96	102	100	106	84	85	93	92	81	93	89	114	105	95	111	89	89	102	96	105	109	98	107	104	122	113	103	101	85	123	85	96	106	89	94	107	82	96	110	107	83	88	89	101	103	97	107	83	98	103	96	104	98	111	95	102	119	96	102	86	111	101	92	95	84	116	81	113	107	96	104	97	87	91	110	97	121	93	107	98	100	90	107	98	91	91	110	88	99	92	100	102	100	89	83	112	93	81	85	88	99	90	113	115	87	97	97	104	74	112	94	100	99	117	110	93	110	86	95	97	106	105	99	105	86	68	87	109	100	94	90	110	95	102	85	90	95	89	84	115	113	101	105	82	86	78	95	91	104	97	116	73	85	103	96	108	82	90	98	103	102	106	85	106	105	96	90	103	103	100	113	92	89	120	92	99	105	107	109	104	101	93	115	107	98	85	94	100	88	89	94	95	102	86	88	98	92	100	91	110	87	86	102	102	90	104	122	104	98	110	96	82	90	83	89	83	103	89	119	90	109	88	110	94	96	107	120	104	79	86	107	97	93	88	90	101	80	84	117	119	107	105	75	101	96	110	102	104	86	91	94	102	86	99	97	109	107	95	103	120	85	102	100	104	87	87	108	93	117	106	103	76	91	90	98	88	105	98	106	95	96	78	89	101	109	92	91	117	87	108	63	96	91	111	83	105	101	90	93	112	110	98	91	98	108	96	88	95	101	120	88	85	107	89	96	92	102	97	86	103	97	108	108	90	97	90	104	114	99	103	92	107	101	99	90	108	87	87	106	72	103	94	86	78	115	93	101	95	96	100	115	84	110	121	109	88	92	98	99	90	95	98	84	91	106	96	107	91	79	96	121	101	89	102	86	98	115	104	93	92	99	80	99	98	92	109	108	104	100	85	108	88	117	94	106	112	101	114	93	98	89	109	104	116	101	102	103	104	106	83	99	99	87	88	87	92	93	96	101	106	79	96	97	92	88	94	106	88	100	105	85	95	104	82	78	86	97	95	99	92	91	107	111	91	104	99	86	105	88	84	119	90	83	98	96	91	93	77	109	93	91	100	97	96	81	99	89	100	89	88	99	88	85	91	89	98	82	100	100	96	96	92	98	72	106	103	109	107	104	105	102	87	108	88	90	105	104	88	117	91	106	100	92	110	83	88	100	89	77	95	103	87	94	107	105	90	90	101	88	108	97	93	71	108	97	94	101	87	95	78	105	102	91	98	95	87	86	111	92	77	96	88	104	81	102	105	93	90	105	90	96	100	84	101	97	85	90	97	90	101	85	84	91	104	106	102	99	86	90	94	84	110	109	103	96	99	117	102	103	101	96	97	94	90	105	120	84	102	104	104	96	112	109	104	88	112	97	99	92	91	99	93	83	96	90	101	119	95	98	94	92	101	95	108	100	100	102	100	102	120	102	103	91	100	106	90	112	104	103	80	127	95	105	90	100	112	108	96	103	87	95	75	85	78	78	111	86	93	92	84	83	95	110	104	94	103	92	109	101	105	94	104	108	101	92	85	94	92	105	103	101	105	108	96	112	87	97	108	84	105	90	91	110	94	105	108	109	93	88	98	106	82	95	93	95	119	82	105	93	95	98	97	87	92	89	92	109	95	113	113	88	96	94	100	86	95	91	98	102	78	97	108	92	92	98	87	103	88	75	111	97	90	103	107	97	110	84	106	98	77	101	88	91	81	99	93	87	79	105	90	84	93	122	93	95	92	99	77	89	90	90	102	118	78	97	123	93	91	103	95	94	105	91	99	91	80	106	87	93	97	107	87	86	94	92	93	107	90	91	89	105	108	93	89	110	82	95	103	106	74	126	85	97	103	97	95	96	85	102	87	104	89	87	102	90	100	114	118	105	107	108	101	112	103
7654	592	518	553	521	475	408	388	411	379	364	348	355	370	374	360	348	374	367	345	417	368	373	344	362	343	379	351	337	356	336	358	332	311	328	338	341	335	358	358	356	384	325	343	353	325	346	372	348	327	317	368	393	380	327	330	350	371	336	362	316	344	347	348	334	334	348	347	371	346	374	347	355	341	324	363	320	344	321	328	362	313	367	369	372	338	365	372	335	382	347	353	348	334	362	372	373	340	335	352	315	369	355	332	342	351	347	355	335	318	346	352	345	367	341	286	310	365	310	348	372	330	341	378	338	318	354	336	377	326	356	350	318	333	372	371	354	361	346	373	366	320	363	334	350	343	352	358	381	378	344	340	316	347	357	349	330	393	341	351	329	337	323	351	367	361	347	352	347	345	344	342	373	374	338	339	319	348	349	383	333	358	353	324	371	358	336	366	369	346	362	344	351	314	367	345	355	345	356	347	307	372	328	342	364	356	377	358	331	365	323	336	322	334	335	349	338	301	321	373	349	333	329	354	357	341	379	374	326	315	362	342	374	349	353	336	343	347	345	373	363	347	353	358	352	331	356	344	341	358	360	355	333	375	348	358	339	325	354	360	369	332	355	347	342	359	361	341	326	346	340	336	339	333	340	346	343	365	381	359	372	319	326	331	344	384	352	353	359	344	356	344	361	313	335	331	346	357	303	365	331	358	361	325	326	346	360	377	377	345	371	352	344	319	345	390	377	323	333	348	345	321	356	292	313	343	373	326	328	322	344	305	365	364	336	352	336	340	340	352	342	304	354	387	347	342	362	328	346	350	334	357	344	327	379	345	333	369	348	374	368	347	349	356	339	358	323	317	327	350	380	368	377	346	333	323	360	335	354	383	333	336	343	367	376	328	361	384	348	343	361	349	352	363	378	346	382	327	335	349	371	351	330	354	386	366	361	358	348	356	346	336	360	322	381	368	346	368	339	395	336	343	345	340	373	347	341	360	354	350	349	350	376	351	354	328	340	335	333	356	364	337	363	354	341	343	342	345	338	333	356	356	358	346	345	328	357	327	351	349	321	327	341	329	363	352	351	328	335	352	354	338	338	373	334	341	347	369	335	366	372	354	358	353	328	326	345	350	356	337	351	375	336	356	316	379	346	333	348	366	360	313	334	374	366	387	376	336	376	350	372	347	343	356	313	358	338	388	373	385	359	354	336	335	361	344	336	344	294	321	328	327	338	349	379	399	338	346	334	333	340	341	339	350	359	340	346	359	339	357	340	370	359	350	363	331	328	326	362	344	335	324	365	356	337	360	357	337	350	364	360	339	322	371	330	331	323	352	341	366	341	339	351	347	393	340	340	335	347	334	339	337	333	341	371	327	295	343	344	337	338	366	320	342	355	348	352	327	352	333	350	326	368	348	329	370	329	320	342	356	356	354	349	323	331	368	344	343	301	343	333	359	312	352	333	414	354	325	385	355	384	333	352	318	330	368	327	365	339	358	353	355	373	338	329	367	368	350	342	382	343	347	369	341	377	371	339	362	356	324	356	336	336	347	351	333	367	389	343	349	348	352	370	352	349	351	325	364	369	375	368	334	349	325	377	351	360	365	346	345	343	366	343	345	353	334	373	362	367	359	336	374	332	353	354	343	357	316	343	349	307	323	359	342	356	379	378	362	343	345	358	319	359	360	344	344	339	334	359	348	357	341	370	363	340	338	354	350	356	335	364	369	351	361	357	362	334	372	363	345	343	351	349	363	347	342	365	356	359	342	348	332	377	382	339	360	355	364	347	344	382	333	338	343	344	366	380	341	350	342	324	377	365	372	340	364	363	354	330	331	387	321	319	374	363	316	338	343	347	351	359	329	361	346	327	361	362	348	330	334	379	326	345	337	334	343	347	331	344	340	364	340	339	357	350	338	339	344	333	330	341	324	332	389	330	356	361	362	344	327	348	330	342	353	337	366	348	349	323	324	328	355	334	361	322	349	347	349	338	337	338	382	323	355	335	347	350	372	333	340	315	322	346	346	341	370	346	333	332	353	317	365	348	347	364	318	339	349	351	374	345	347	323	356	330	345	384	339	363	337	351	372	368	349	328	351	331	327	405	355	330	334	334	331	368	366	362	340	336	334	352	323	305	328	345	395	323	348	362	378	338	368	331	349	372	349	370	340	368	342	326	346	366	358	338	347	324	346	318	353	337	337	340	349	360	360	340	366	349	342	364	335	319	344	317	350	306	387	365	353	371	366	332	380	343	360	315	358	334	340	365	329	324	315	363	371	371	388	339	329	337	378	332	326	338	311	303	360	329	327	362	324	326	351	345	327	357	356	350	311	358	295	361	373	348	343	373	347	337	364	362	352	303	341	347	357	359	350	327	352	356	346	357	315	371	352	314	343	349	342	359	321	347	360	329	367	343	401	360	368	326	341	334	317	350	351	400	341	349	369	357	344	340	361	364	338	367	364	356	371	361	362	366	338	341	321	341	379	363	388	365	384	366	341	347	355	336	320	372	360	353	368	317	346	363	326	332	322	385	355	341	354	369	331	329	324	341	365	321	320	346	357	326	311	325	350	334	358	343	329	361	330	353	338	357	377	331	324	346	365	319	369	331	354	328	353	384	348	351	336	333	377	354	337	365	344	360	327	345	345	343	356	362	355	338	321	344	364	352	351	325	360	332	346	357	332	354	332	351	362	344	320	318	323	365	373	331	342	357	364	352	373	351	345	365	338	332	357	372	363	378	354	357	359	355	354	347	342	345	335	375	337	339	348	373	347	353	356	364	342	365	335	376	337	377	359	369	346	377	384	361	316	355	345	354	357	360	370	330	330	359	326	366	364	340	337	354	358	360	348	330	314	315	349	298	355	371	360	375	357	360	353	359	379	336	343	353	350	352	350	318	305	344	367	349	355	317	328	338	322	330	332	331	351	354	343	335	354	365	361	308	392	338	359	314	332	359	378	367	343	325	336	353	323	342	338	342	334	389	350	370	340	313	345	313	330	358	317	365	332	357	348	351	360	313	345	342	379	352	323	349	352	322	373	331	342	325	348	333	311	348	350	312	351	350	373	342	343	319	358	351	359	376	333	353	359	380	346	354	358	364	369	333	359	309	338	411	372	345	379	319	337	331	343	380	376	325	391	331	377	331	388	329	373	334	366	357	343	350	365	366	363	340	374	383	354	338	333	335	344	357	372	336	336	391	386	365	357	352	363	348	350	336	357	366	356	366	367	370	346	345	319	325	356	335	358	386	341	333	341	353	327	361	351	348	349	362	367	341	398	332	350	342	361	359	398	335	338	353	331	369	364	304	330	346	329	343	346	372	358	324	326	297	341	354	353	362	351	382	384	376	355	378	335	394	381	357	366	341	357	378	355	353	353	331	344	341	360	334	383	341	296	329	329	336	373	338	375	331	350	309	322	375	367	355	347	332	381	367	331	344	363	322	342	356	320	353	333	347	355	354	334	337	328	353	341	325	351	332	336	370	323	348	346	374	359
40851	13702	2106	988	735	548	466	401	312	299	283	252	265	259	218	197	212	212	201	194	192	194	200	227	192	174	197	183	172	171	197	192	196	177	193	178	195	177	166	186	164	192	182	174	165	182	174	158	150	162	180	169	195	194	189	180	172	175	198	183	154	192	177	166	170	181	179	166	167	192	187	135	175	187	169	165	194	168	177	200	199	174	197	179	176	171	171	148	193	155	165	179	171	171	183	172	176	156	175	189	185	177	178	159	160	173	165	167	174	139	163	188	169	187	141	171	166	175	153	175	164	186	165	159	181	183	179	170	173	157	156	195	179	184	159	176	169	186	157	176	159	163	171	169	167	179	158	166	171	168	187	153	173	149	179	178	182	184	197	185	179	171	158	178	171	165	151	174	179	163	153	173	185	147	158	170	155	197	155	173	161	165	178	152	179	167	178	178	193	171	168	163	152	167	172	159	201	179	166	165	183	193	148	174	174	167	167	183	199	172	169	191	181	187	166	156	186	161	164	168	165	170	168	183	174	186	163	188	173	178	153	193	176	178	194	157	167	162	145	182	187	182	180	168	159	157	176	156	175	177	168	180	153	193	169	140	152	177	180	174	173	164	189	154	151	148	157	177	188	170	176	183	164	161	172	185	180	167	160	181	185	172	161	169	173	188	162	170	179	188	164	176	169	198	168	172	179	181	182	173	178	160	155	171	181	159	169	168	182	193	163	162	148	193	170	159	176	156	166	165	162	163	173	190	194	171	153	151	170	164	163	181	177	185	175	176	163	163	165	160	174	145	160	164	157	211	152	192	153	160	172	174	172	164	189	184	203	177	171	164	177	178	171	153	182	151	183	156	194	189	177	186	169	175	157	170	148	177	187	172	178	173	168	173	178	171	174	176	167	158	174	160	184	196	178	195	174	188	168	157	184	160	150	147	182	182	177	187	169	176	157	174	174	177	179	179	184	189	166	188	140	153	180	176	164	195	169	184	183	153	173	165	174	154	174	184	165	192	161	171	172	164	202	166	195	157	164	182	169	173	178	167	152	175	171	180	166	174	160	183	175	194	195	170	171	182	215	178	171	189	177	182	152	165	178	156	162	165	164	176	184	170	161	176	162	168	169	196	173	162	178	174	172	162	185	164	170	182	172	155	173	191	191	168	184	157	186	171	176	166	182	159	149	173	174	183	174	182	172	161	184	146	168	183	188	166	195	164	166	179	162	167	171	169	150	187	179	156	170	146	158	199	192	170	165	196	170	171	170	188	175	196	187	173	180	171	181	170	167	183	180	166	184	165	176	177	183	156	190	184	156	165	135	159	181	172	153	162	171	150	184	150	154	167	173	158	176	181	176	181	167	182	169	166	155	181	156	163	169	191	182	151	167	162	205	156	160	171	149	171	162	178	173	171	189	152	169	183	158	145	158	198	186	184	206	165	180	161	138	170	189	167	165	162	185	190	173	194	180	192	168	167	165	157	171	162	168	192	161	150	186	176	198	179	167	184	185	178	180	188	167	155	165	168	177	164	163	183	171	163	166	166	189	151	140	164	163	172	167	166	194	176	157	156	172	141	164	174	173	163	177	162	157	171	177	156	172	192	178	159	180	181	180	181	168	168	169	175	167	146	165	160	189	179	172	156	175	175	174	182	156	171	157	175	169	176	183	174	156	177	178	157	164	155	189	178	168	189	184	177	179	168	170	177	174	147	170	169	171	192	174	187	167	153	164	158	163	184	155	198	167	174	178	170	164	189	178	174	168	197	196	205	173	174	186	166	149	149	166	181	185	166	187	162	194	178	175	172	183	138	184	179	148	173	213	175	170	189	189	167	195	189	185	143	164	167	153	172	183	172	189	163	170	192	186	183	172	179	169	171	174	168	152	166	173	171	163	194	196	167	179	163	174	180	171	174	170	150	188	179	182	168	159	172	157	156	173	165	173	185	184	188	177	170	169	171	169	155	185	182	174	156	161	171	175	172	180	156	173	182	183	179	172	163	148	170	179	157	158	186	178	185	171	173	175	195	170	149	182	152	159	171	153	194	157	162	204	189	191	164	181	167	186	144	172	167	154	181	169	168	149	157	182	170	157	180	185	187	170	190	185	157	180	188	192	156	192	177	179	161	141	166	182	190	183	194	189	142	139	162	160	179	176	182	179	181	187	176	195	168	143	165	196	171	160	167	157	189	165	159	174	194	182	176	191	184	163	165	192	156	172	172	168	178	194	164	172	175	152	192	167	164	162	186	186	187	191	176	172	187	195	174	170	171	176	144	172	202	143	184	183	192	175	176	155	196	173	166	176	178	160	167	172	154	163	178	159	174	166	163	165	180	171	174	158	190	163	158	178	174	186	192	167	186	198	146	185	163	183	178	181	154	185	148	154	145	178	191	189	166	181	165	177	193	181	154	174	177	158	153	174	184	203	178	165	170	181	189	176	165	167	153	175	186	156	162	170	179	199	152	179	169	159	150	180	190	175	180	154	186	204	189	158	173	180	165	187	173	182	189	190	166	180	182	164	158	178	189	178	169	171	177	184	155	177	199	186	175	167	181	190	151	179	170	162	181	185	199	183	175	164	172	164	150	156	156	169	175	189	181	171	164	150	174	198	177	195	174	160	146	153	185	163	195	188	169	155	161	161	159	185	180	156	183	196	164	173	185	159	193	165	169	177	182	169	166	168	166	177	182	167	180	164	156	162	153	172	146	176	143	173	156	153	172	172	180	179	177	172	160	168	204	203	175	180	162	162	161	176	176	194	187	163	176	155	170	157	187	164	184	172	191	194	153	181	185	181	180	196	176	155	152	187	205	177	167	164	183	188	178	159	181	166	162	169	181	158	162	157	157	178	159	164	183	171	181	185	166	168	181	156	188	169	146	173	138	190	176	184	181	160	165	170	180	167	192	185	188	178	174	179	151	183	183	154	173	216	178	169	186	187	194	169	155	177	181	168	163	160	173	190	172	162	168	199	172	185	183	169	176	149	202	164	196	190	181	168	156	170	166	183	166	174	170	167	171	171	180	170	158	162	171	185	167	189	177	166	192	169	178	166	166	180	170	188	174	193	158	184	174	181	168	168	173	172	173	155	169	149	169	174	185	171	181	212	159	171	158	162	169	177	168	159	168	158	173	166	192	160	175	163	184	183	159	171	187	167	169	153	167	182	153	158	169	144	140	167	184	187	195	156	157	174	186	185	173	158	191	175	173	176	173	163	180	199	174	153	194	178	174	160	189	155	182	188	182	203	196	179	175	191	178	164	172	173	166	187	187	170	186	197	190	172	171	192	174	182	191	190	169	174	183	194	172	165	178	169	161	162	175	154	183	166	187	169	163	159	182	191	144	171	190	180	177	164	153	153	186	181	159	167	207	182	164	167	198	188	145	192	207	148	186	170	163	178	182	151	198	156	152	205	181	159	159	171	172	203	185	171	178	166	148	187	163	159	170	162	170	172	161	176	167	173	164	190	175	192	152	174	167	152	172	159	156	173	174
25780	2291	3365	3675	3035	2478	2093	1764	1571	1375	1248	1156	1133	978	997	871	852	809	833	779	767	738	682	729	736	681	693	691	624	669	648	648	616	626	575	585	654	602	620	690	606	568	629	565	560	591	571	607	641	574	549	562	566	561	579	550	604	580	576	568	588	563	519	566	553	578	594	602	550	602	581	589	569	587	563	571	597	549	579	572	584	548	532	608	566	566	582	567	501	571	547	581	579	566	596	569	566	547	550	560	566	575	527	533	594	552	546	546	569	503	574	524	556	563	537	581	551	541	543	585	535	559	594	565	577	580	506	581	553	539	581	553	565	514	575	576	598	546	515	570	577	530	527	506	561	572	567	560	571	558	553	577	575	571	549	550	553	542	573	570	545	580	553	533	557	521	544	539	537	555	571	567	543	578	550	575	540	516	569	562	553	550	548	518	550	547	584	526	545	529	561	595	529	490	552	588	515	558	567	568	563	574	548	533	564	557	521	578	591	548	533	556	512	565	541	556	517	573	527	573	581	556	540	534	564	540	552	560	514	578	555	550	566	557	551	572	547	538	547	592	574	540	598	537	541	543	566	564	554	561	553	558	545	563	540	577	519	526	547	545	558	541	534	538	536	565	547	506	555	543	541	537	527	563	561	521	638	585	540	537	563	584	623	541	520	525	536	536	529	547	565	570	558	557	550	568	542	576	555	563	564	594	580	572	556	570	557	562	541	534	569	584	551	552	549	568	564	550	583	542	554	566	537	527	572	519	550	561	550	495	572	564	554	544	581	591	529	543	573	561	624	555	583	535	534	548	588	543	556	554	546	560	523	520	539	541	557	589	533	512	530	531	489	567	531	558	576	606	502	522	564	543	506	564	541	556	532	570	506	575	500	512	570	574	599	563	541	540	533	556	545	528	542	543	570	597	559	555	562	538	536	527	505	517	541	556	522	505	564	525	526	589	567	554	568	550	577	542	517	565	534	571	503	569	541	552	540	577	563	559	519	546	588	528	590	542	586	559	577	605	580	559	527	513	504	585	563	574	541	554	633	530	507	551	594	566	565	512	553	529	533	570	566	555	547	528	497	539	560	552	590	528	512	566	574	548	516	539	545	569	569	583	569	554	599	516	573	514	512	558	508	540	523	569	551	528	556	571	574	525	560	566	558	562	557	565	542	576	515	556	609	527	606	548	543	560	557	588	587	538	534	533	535	553	553	515	600	558	545	557	566	515	589	506	573	557	538	545	516	581	572	535	543	533	544	539	530	542	510	567	522	554	527	516	559	559	586	528	573	528	558	560	548	571	537	566	603	598	594	574	545	546	504	573	554	541	565	564	503	534	599	608	561	551	563	497	557	569	528	591	546	556	588	556	599	541	538	539	537	557	557	567	524	549	572	607	575	572	598	537	525	552	586	549	579	550	560	539	556	589	563	524	576	544	588	548	560	506	559	554	519	549	582	546	555	585	579	552	529	533	576	529	545	612	536	556	574	592	539	539	583	534	555	585	559	500	599	550	557	501	552	535	554	561	534	589	539	544	549	548	518	502	563	541	541	565	581	544	558	508	550	550	577	547	559	540	498	555	526	569	539	542	575	539	560	548	546	575	574	522	550	559	565	534	588	553	542	532	568	549	554	550	540	543	545	570	521	560	537	552	560	537	530	554	513	539	533	543	529	532	553	539	598	521	568	546	563	552	578	520	568	554	578	562	542	540	593	552	602	544	559	530	534	578	563	530	565	561	546	563	555	561	542	542	581	540	567	521	592	551	540	502	567	596	579	552	559	562	545	560	554	556	519	546	553	555	553	556	566	531	516	547	546	574	563	554	526	526	550	536	561	587	552	559	566	551	572	549	558	581	532	537	559	578	524	537	585	516	562	547	575	525	549	565	568	570	524	523	531	545	524	587	556	555	513	531	543	511	518	538	558	562	568	565	566	571	552	560	549	552	566	554	562	593	520	552	523	545	529	541	590	551	557	565	513	555	553	550	547	531	566	560	523	559	542	570	521	569	558	571	543	514	561	563	535	541	592	534	548	577	571	549	553	535	609	566	598	545	589	503	548	560	532	565	548	571	545	524	583	589	538	567	565	522	517	543	546	570	523	546	555	552	523	557	592	576	530	561	564	574	557	541	543	531	550	546	504	573	528	539	547	502	568	585	573	573	570	572	558	549	586	541	580	489	585	579	538	546	581	561	524	556	551	522	583	588	530	567	545	531	556	531	533	557	530	533	598	526	564	510	573	563	529	554	527	585	557	536	585	560	562	536	554	555	565	524	545	562	542	574	537	537	559	577	515	522	571	575	586	543	567	534	529	544	518	543	569	574	519	524	536	561	541	605	507	540	560	540	540	536	590	573	515	568	561	536	565	561	540	563	499	562	581	557	567	571	588	565	554	571	558	601	593	527	544	531	575	529	559	555	560	565	569	543	545	539	557	534	526	575	527	581	545	539	541	554	542	518	528	553	560	527	555	541	529	547	586	531	565	570	542	553	522	566	562	561	525	534	569	551	568	563	566	550	516	529	563	565	524	543	589	540	561	568	542	537	540	548	573	523	544	581	552	531	530	611	558	578	486	531	517	532	564	570	550	562	523	516	527	527	523	564	567	544	605	541	554	553	539	523	573	518	558	547	556	517	549	507	557	537	546	589	585	541	541	552	582	531	528	613	545	563	542	569	560	598	550	534	500	587	547	545	539	569	548	523	587	593	587	540	551	527	535	531	561	569	579	569	562	581	554	570	504	558	544	561	518	562	532	554	578	563	537	546	545	571	585	497	545	560	576	497	557	532	558	547	550	539	534	592	567	555	536	532	568	514	544	558	541	558	557	525	564	595	517	553	519	559	563	579	541	535	603	553	570	535	595	547	544	540	578	554	552	566	500	541	559	560	516	555	529	558	572	571	572	536	602	515	557	574	557	540	581	544	583	522	550	548	522	547	562	585	621	512	586	551	588	552	500	509	536	548	573	597	559	543	595	556	603	537	569	552	585	569	547	561	570	589	574	534	593	564	569	565	552	558	581	528	590	534	525	528	567	562	560	509	560	569	541	588	533	546	561	546	573	567	542	527	559	586	564	576	579	558	542	571	548	498	528	535	578	557	545	579	551	570	526	536	548	572	525	554	532	566	538	590	547	546	527	526	550	522	532	555	615	556	603	576	554	571	567	538	529	548	561	570	571	579	576	549	620	580	565	535	564	554	550	621	517	531	565	550	564	521	567	554	571	574	561	562	550	562	569	541	543	508	542	539	506	491	565	564	558	504	548	593	579	560	591	566	538	540	567	513	539	546	527	567	540	565	552	531	540	566	530	564	566	582	548	544	590	563	568	553	575	575	535	558	548	562	546	539	531	554	586	553	555	627	570	575	585	543	537	590	552	576	507	528	571	528	545	544	553	589	551	538	585	525	539	558	553	559	526	557	560	604	577	542	517	548	573	556	556	547	561	536	581	571	554	592	561	562	635	509	548	596	551	591	567	502	560	569	548	544	531	570
54389	21809	6258	2118	1449	1054	815	667	573	526	438	431	439	420	361	387	350	365	308	313	326	307	298	283	303	304	276	283	262	269	303	291	300	240	289	260	267	280	314	275	272	260	271	248	292	274	280	295	270	262	314	275	283	292	256	247	260	281	274	273	311	246	285	255	275	259	240	276	268	312	289	272	287	268	266	266	281	283	255	232	262	241	272	246	262	258	284	257	265	253	277	240	264	282	252	274	277	279	272	249	281	265	247	287	250	256	270	256	271	264	264	261	282	268	231	256	277	288	263	283	266	265	254	282	237	261	235	257	249	290	268	280	267	278	260	260	283	278	266	249	259	282	276	235	270	269	273	277	279	248	276	300	272	275	258	270	280	264	275	253	282	278	263	250	270	288	302	279	252	274	265	273	261	274	267	257	248	292	281	256	249	291	283	247	254	294	267	253	276	261	272	258	249	239	250	286	258	236	256	286	267	235	276	241	255	270	268	286	277	269	271	249	257	289	271	286	285	263	293	257	236	248	284	258	268	270	265	263	296	249	238	269	254	267	245	274	243	255	271	246	265	290	260	257	263	255	250	254	291	267	263	272	280	268	289	252	280	287	259	277	259	253	252	253	290	278	291	254	258	286	265	270	279	290	246	264	271	266	278	269	305	284	240	275	263	270	265	283	263	250	244	227	229	267	241	295	267	281	254	251	238	253	290	255	283	278	295	291	294	272	280	292	282	283	267	235	274	274	269	260	258	253	261	262	251	261	264	259	273	282	264	270	265	298	286	300	265	258	266	282	266	242	268	258	263	279	274	276	274	287	266	268	256	255	270	294	265	268	284	266	276	284	233	241	282	271	260	240	251	272	255	269	265	266	239	282	259	293	263	273	234	228	269	266	293	247	273	310	274	261	272	243	258	260	257	256	288	270	283	262	273	267	244	267	261	258	282	257	306	252	267	270	269	256	275	280	238	271	245	241	255	254	277	266	256	271	269	256	247	279	266	253	270	243	243	265	243	268	275	264	278	235	235	251	276	277	248	264	243	292	276	273	310	279	266	273	262	278	282	280	262	267	263	261	277	266	258	278	273	282	276	265	259	300	282	287	249	259	293	283	275	286	306	289	271	274	277	264	259	287	262	231	263	258	261	274	275	286	204	258	243	244	266	251	250	303	253	280	266	294	253	275	279	229	272	278	273	271	263	260	301	264	287	283	288	253	247	278	285	288	271	273	247	264	247	254	259	251	265	265	279	255	253	275	277	271	278	298	245	279	272	276	263	259	310	269	295	272	273	283	265	270	245	257	250	266	282	269	254	280	285	239	237	266	256	263	295	257	263	254	277	260	264	274	263	263	281	251	265	261	232	264	279	266	280	306	262	254	268	277	282	289	244	279	261	255	299	250	251	302	247	263	239	289	287	266	273	300	263	277	261	257	253	301	280	267	288	291	273	282	248	230	239	271	246	270	259	238	272	267	253	288	295	257	266	278	251	258	274	267	270	291	303	245	281	293	261	289	273	268	259	244	256	276	270	236	268	279	285	277	246	252	278	266	269	271	266	259	261	232	262	266	291	296	257	272	293	258	257	286	281	260	301	279	240	241	236	290	258	268	256	242	289	270	271	269	266	251	297	274	244	245	267	270	297	294	296	293	271	264	266	247	264	267	240	228	302	276	253	267	269	251	260	271	312	269	268	283	260	299	261	252	266	254	289	275	293	276	278	258	270	265	244	276	242	283	277	270	254	273	259	264	267	255	270	277	234	261	253	262	275	283	279	275	272	256	287	273	285	287	251	254	286	265	265	257	300	279	242	274	274	278	289	276	261	274	257	257	269	290	263	296	271	263	256	309	266	263	285	271	261	267	293	276	279	286	277	289	262	266	274	293	285	241	287	251	259	234	264	282	267	237	270	276	258	264	246	275	286	286	299	257	285	252	279	253	271	279	258	268	270	290	272	284	262	291	290	288	270	264	263	300	276	255	276	264	296	238	276	271	255	286	259	295	270	256	273	270	249	232	281	278	266	263	264	246	261	294	267	249	304	272	280	235	248	275	275	261	282	243	264	256	240	255	259	298	247	289	258	279	245	280	262	244	284	246	243	264	265	270	305	296	287	272	243	270	262	275	280	271	246	253	268	255	252	264	252	255	293	261	255	249	251	278	281	236	290	263	265	279	274	242	295	282	272	284	277	284	266	245	259	258	291	269	281	277	277	276	251	296	256	282	284	255	242	248	288	272	248	289	270	290	261	247	282	233	266	277	272	279	276	283	298	270	274	245	280	309	279	266	280	289	270	275	270	285	248	258	282	259	244	262	280	228	263	269	270	243	228	252	264	257	296	258	259	270	245	284	284	286	275	285	284	279	290	296	262	258	258	258	269	288	283	271	259	263	284	302	271	283	263	267	297	257	264	266	257	239	267	268	254	276	258	298	244	284	288	266	230	264	268	263	265	273	263	284	309	252	250	282	260	277	256	258	263	257	256	292	276	269	279	273	268	289	250	229	299	266	288	250	265	255	258	258	251	244	271	268	267	261	254	244	240	257	272	270	265	282	266	255	258	262	244	258	267	248	277	257	272	289	265	251	251	283	283	231	279	275	277	237	265	276	258	274	293	291	270	272	283	263	275	239	275	304	286	255	251	260	265	278	266	263	274	299	237	257	267	304	283	285	275	295	255	242	259	286	262	268	257	261	273	286	290	238	273	303	256	296	270	253	262	263	263	280	266	264	267	275	268	282	263	280	266	262	260	255	254	289	277	257	277	262	269	262	292	282	259	271	295	268	260	281	275	257	266	306	272	266	248	287	262	300	274	257	285	302	257	267	265	260	254	279	284	284	266	259	284	273	276	242	254	255	266	238	284	251	294	277	243	230	263	271	293	285	270	282	281	295	254	259	264	264	274	287	249	278	282	270	273	286	271	275	260	262	290	258	298	273	244	265	266	282	242	261	303	289	272	252	258	291	299	267	242	253	289	289	253	287	274	256	228	292	256	262	289	249	281	244	244	272	272	261	262	278	264	272	264	285	253	286	239	266	252	251	273	274	263	258	276	260	268	256	283	264	282	254	263	249	245	277	252	284	314	283	246	253	270	284	275	288	264	261	290	284	270	292	258	250	268	269	260	263	272	264	261	292	258	259	268	262	281	257	291	247	270	281	219	267	278	287	242	272	266	265	261	278	268	248	255	301	269	274	256	274	263	270	247	273	265	251	256	293	272	262	257	258	261	293	262	272	276	276	240	271	283	286	286	267	264	259	270	267	286	294	245	251	263	276	244	285	290	303	267	250	260	264	286	270	290	273	244	249	260	257	276	285	257	285	276	246	255	285	259	254	249	270	271	297	264	256	273	268	271	273	269	267	235	239	263	239	260	271	244	276	295	234	264	304	290	294	276	271	255	262	253	287	296	271	281	277	275	286	270	265	255	270	233	268	250	258	280	245	271	244	270	263	273	248	293	278	241	275	282	262	278	290	238	273	292	264	287	263	259	253	241	258
34725	3646	6156	6404	5569	4534	3737	3102	2673	2292	2158	1866	1759	1640	1585	1500	1360	1346	1274	1320	1165	1132	1129	1080	1081	1009	988	1000	1032	973	974	954	926	956	910	932	843	853	884	878	918	904	902	873	831	884	812	903	885	825	803	869	854	811	878	810	860	870	854	820	812	846	850	813	837	842	849	819	806	876	869	825	828	869	820	882	841	833	827	862	769	747	795	795	813	786	788	822	840	777	809	816	760	802	839	817	797	814	827	769	789	780	788	808	763	825	769	817	782	800	856	828	811	807	791	817	777	851	772	782	847	820	812	812	832	830	790	783	787	863	808	813	779	812	795	785	829	828	759	840	780	808	802	804	783	806	764	827	806	796	801	777	817	806	798	759	825	798	808	790	817	777	779	810	835	824	739	825	796	773	810	779	864	816	759	770	799	805	833	772	794	813	778	812	804	746	771	815	787	794	794	820	796	788	751	815	817	770	812	784	802	789	785	777	800	763	801	789	815	774	853	777	805	790	800	787	782	793	811	799	825	818	782	799	816	817	797	786	826	806	793	808	807	784	803	815	813	747	852	799	804	817	779	761	807	773	764	852	811	810	789	833	828	774	755	839	762	781	775	784	776	767	795	787	802	793	828	736	817	793	832	806	758	880	778	804	781	787	821	766	792	827	820	752	796	736	811	740	783	787	790	788	786	753	832	844	792	797	760	800	795	823	862	791	779	777	813	756	792	823	818	814	769	771	799	760	825	756	794	793	857	823	766	789	812	776	810	765	808	810	805	745	775	772	797	855	824	791	766	793	784	743	819	827	797	774	819	784	743	786	821	780	819	829	797	818	793	818	768	807	775	756	784	801	782	793	822	846	786	816	819	835	769	761	783	824	786	767	740	780	814	812	801	740	833	774	802	786	794	837	825	755	782	794	794	807	795	753	797	772	809	814	785	832	822	795	773	821	781	849	823	788	796	823	819	741	784	820	813	817	819	778	700	794	797	758	829	784	816	829	818	760	797	784	791	761	838	754	806	860	766	793	793	822	781	785	797	803	804	813	831	865	786	800	786	793	818	828	823	827	757	794	793	761	768	847	743	803	804	797	820	819	796	779	792	801	816	796	779	778	801	806	761	761	816	741	829	824	731	784	754	788	786	828	805	802	825	775	812	845	806	777	777	819	765	826	828	798	865	758	774	854	837	829	844	858	797	846	815	798	735	835	820	777	816	799	821	739	776	784	806	855	817	824	809	790	837	815	829	779	734	753	766	844	812	793	816	800	771	807	841	772	769	768	783	800	777	847	761	815	793	801	784	777	750	772	768	821	794	774	803	821	803	761	815	811	773	822	781	818	776	770	756	741	775	789	796	848	808	781	766	763	788	755	811	751	757	751	757	788	772	810	824	816	789	843	770	836	803	819	816	779	839	831	793	811	761	799	834	792	865	800	762	770	780	757	775	824	787	750	773	756	784	787	807	798	792	784	774	803	774	761	811	783	830	793	813	812	767	785	787	770	841	767	805	825	820	813	800	813	803	807	805	797	795	794	816	753	776	799	770	743	767	843	776	825	784	841	826	789	823	773	766	816	807	756	821	791	820	770	817	746	772	800	840	792	785	767	771	822	808	811	801	797	797	772	782	791	812	806	835	768	820	811	762	821	767	847	813	816	761	736	782	754	774	865	736	807	775	777	805	810	752	773	849	848	793	779	814	809	804	751	785	816	816	810	773	824	824	769	778	800	825	774	778	774	795	850	833	797	754	825	794	809	754	814	785	873	798	792	792	870	765	770	745	780	765	760	785	809	774	801	779	791	788	820	854	788	842	833	801	783	778	796	830	734	807	795	803	757	813	817	760	776	803	794	827	803	792	811	798	760	864	823	799	784	823	782	804	773	836	774	807	812	795	789	814	762	837	779	777	823	759	777	721	792	765	782	774	852	773	812	823	800	791	796	832	774	817	752	773	798	782	794	802	796	775	795	822	769	790	797	807	860	831	787	766	781	775	811	757	846	813	712	807	761	790	808	795	828	808	803	866	809	797	811	799	787	821	767	826	821	820	781	818	798	777	788	849	792	814	801	778	856	803	825	788	818	812	803	786	782	823	793	743	770	773	832	826	758	790	770	766	759	779	794	808	801	741	818	803	845	752	791	760	793	791	768	807	793	795	799	794	790	758	766	808	774	769	792	828	796	786	812	776	809	817	818	818	817	820	816	743	805	823	832	765	813	819	821	754	804	761	751	778	805	808	792	852	800	760	815	836	834	775	819	792	805	821	752	781	750	757	858	766	803	762	788	821	794	781	801	838	798	791	785	806	790	824	761	794	796	791	762	791	816	787	789	781	752	766	780	833	778	773	741	785	760	779	864	745	821	775	800	816	799	783	787	819	794	792	821	750	840	792	793	761	857	793	824	799	813	803	751	823	784	791	792	792	804	857	761	811	772	780	760	793	781	787	766	799	824	794	773	747	805	784	794	796	800	745	832	770	786	868	790	823	817	828	775	810	796	791	791	797	759	782	780	767	789	776	828	761	836	759	781	805	802	780	822	820	804	760	767	786	862	758	780	777	791	816	779	770	723	798	787	761	815	772	822	816	814	778	797	760	843	855	778	810	772	769	798	788	790	771	808	822	828	818	797	719	793	814	800	809	788	793	785	803	823	792	815	733	804	823	750	773	765	819	815	783	765	788	818	746	767	839	720	789	787	762	765	844	809	760	811	790	811	806	815	816	822	833	780	770	766	718	796	812	827	805	832	821	782	816	821	774	807	795	826	817	784	772	832	772	846	766	807	796	783	805	809	836	788	785	784	813	812	843	767	776	760	821	791	773	829	783	775	844	831	773	804	876	800	799	774	812	786	771	760	789	773	794	833	827	796	787	770	796	801	766	805	756	839	844	769	786	759	759	803	810	796	768	781	820	793	746	829	818	812	772	809	793	760	774	781	850	811	834	765	769	816	843	800	797	767	824	778	776	802	823	805	762	852	835	760	836	836	806	802	786	785	807	764	820	785	840	810	810	831	800	802	815	773	835	851	830	866	794	786	859	802	784	802	814	754	794	810	773	784	841	798	854	785	788	797	774	791	815	857	800	793	777	804	786	797	820	760	751	798	808	783	782	763	805	792	794	816	805	766	767	784	792	750	828	786	793	804	817	785	816	808	791	833	809	836	788	778	815	785	864	778	797	800	840	818	788	773	795	777	845	774	782	747	752	791	785	763	791	792	792	820	833	757	819	763	813	797	813	810	832	789	805	814	773	754	786	791	764	811	810	792	825	797	819	792	763	797	814	818	760	827	790	768	777	837	825	732	785	834	795	738	763	753	803	803	825	808	781	808	806	780	789	794	712	800	822	785	805	784	767	829	840	803	836	772	821	779	818	772	857	783	801	819	853	780	826	831	835	749	794	818	836	855	768	748	784	762	783	811	883	793	748	768	793	773	774	843	775	831	760	835	801	805	784	794	773	796	792	795	802	803	747	850	815	798	821	780	853	841	823	804	815	735	790	758
9155	613	258	160	126	107	116	123	121	97	102	104	125	89	111	91	105	107	107	99	93	88	112	102	96	91	107	99	81	92	108	105	116	83	89	103	112	120	107	93	102	89	91	104	103	102	100	98	96	110	84	92	91	109	117	95	95	102	107	95	93	95	90	98	91	85	81	92	94	97	92	110	93	109	107	92	88	113	106	114	91	85	88	103	111	94	117	92	90	87	107	100	102	90	89	82	98	104	121	99	103	97	87	95	99	103	102	91	105	86	98	93	83	115	76	113	102	93	96	99	77	83	97	115	89	100	88	99	82	109	85	105	100	84	95	89	129	106	102	101	113	114	99	102	100	80	93	90	101	73	100	98	104	99	86	103	90	108	106	88	98	96	101	104	92	95	86	117	95	102	94	70	99	97	90	106	105	80	96	102	91	95	95	94	98	118	98	91	98	118	94	105	92	112	91	99	101	102	105	94	78	82	87	90	82	86	102	85	95	101	92	93	76	92	94	117	102	108	100	117	82	96	100	97	97	86	96	114	83	119	101	88	110	84	98	79	112	69	81	92	92	96	99	88	99	101	93	77	104	108	98	111	89	84	99	95	80	90	80	107	102	97	80	110	106	101	113	99	91	110	107	88	100	98	94	94	104	95	85	97	94	108	101	104	107	107	78	97	80	98	100	99	96	109	93	90	96	103	109	94	104	92	93	89	115	99	125	84	97	102	87	86	109	86	105	97	78	109	102	79	117	87	110	88	89	102	99	100	92	107	98	97	91	72	89	103	95	92	101	96	96	90	95	91	87	90	86	90	79	99	94	93	102	96	84	91	95	104	89	112	105	99	83	104	117	90	103	107	102	91	90	98	80	100	84	104	103	102	94	112	94	88	94	98	92	96	99	102	109	101	86	110	93	94	88	99	89	85	83	87	103	103	88	110	102	92	93	101	105	99	92	96	108	99	114	98	92	120	110	97	92	101	107	109	99	89	95	81	91	101	98	91	98	90	109	105	93	88	77	100	99	91	99	95	105	98	101	100	85	98	100	95	96	95	111	81	92	98	85	88	101	97	91	93	98	103	83	85	90	103	93	90	111	114	84	95	95	97	111	96	95	88	89	92	98	78	115	100	109	97	93	98	93	91	90	98	95	93	107	98	97	91	114	93	92	83	88	80	68	101	95	102	97	88	92	106	90	86	104	95	87	94	104	106	112	108	99	103	97	102	99	87	90	84	113	88	110	109	86	88	97	81	110	87	93	88	92	91	109	104	105	97	113	102	109	118	85	100	105	106	90	96	99	119	88	88	78	92	85	80	97	80	108	98	108	91	94	84	111	76	92	115	107	91	104	90	109	98	109	91	85	80	84	99	98	82	99	103	95	81	87	89	102	107	101	86	86	86	80	89	108	99	97	89	91	99	90	87	91	89	97	106	95	94	101	116	87	107	83	93	94	106	89	95	100	105	97	109	98	103	82	93	104	78	106	91	89	81	86	87	93	90	92	97	97	102	92	109	101	90	86	72	106	112	98	97	77	79	101	84	101	115	87	84	88	100	95	102	111	119	98	83	94	105	95	106	97	95	98	95	100	89	109	86	81	111	103	104	106	77	106	104	114	78	91	100	102	103	102	96	111	86	86	83	91	90	93	106	83	89	86	69	111	87	99	92	95	106	109	113	96	105	74	106	103	78	110	89	92	84	98	94	110	106	89	97	98	103	89	105	95	103	97	101	81	96	100	77	110	109	98	109	94	106	90	95	95	104	97	100	97	87	78	97	93	94	88	91	89	85	84	103	92	97	117	114	89	103	95	104	105	97	94	96	104	88	94	101	103	85	107	86	103	100	92	93	110	86	100	93	84	87	108	114	88	108	95	88	96	101	117	112	123	100	88	91	113	93	99	103	124	90	97	94	99	85	87	102	87	92	82	96	85	111	88	78	84	91	94	93	92	83	89	80	98	88	100	116	109	102	108	107	89	95	92	94	95	107	98	104	107	126	82	103	97	111	99	85	87	91	91	105	91	125	97	87	89	92	110	93	93	96	109	97	98	98	100	102	81	92	83	103	99	107	90	94	85	101	108	112	100	108	97	98	98	108	87	101	99	91	83	98	93	105	103	103	102	90	74	82	104	84	106	113	92	90	98	100	95	90	104	96	95	93	89	107	105	101	91	107	105	95	93	107	112	114	107	93	89	94	81	91	107	113	73	106	86	122	92	91	115	96	88	108	107	103	112	112	114	84	96	100	106	95	97	95	87	105	95	99	88	112	93	97	84	107	111	121	90	105	92	103	108	89	105	97	91	96	94	103	107	86	100	98	111	91	105	89	100	97	94	85	96	92	86	111	111	102	107	100	103	88	93	113	106	123	105	115	98	87	105	88	91	105	80	96	87	110	91	100	83	94	98	100	103	76	85	95	104	105	87	94	83	87	85	79	101	97	95	103	105	96	99	127	91	91	104	103	99	104	101	100	97	103	94	111	90	80	101	93	94	108	99	97	100	107	103	126	101	117	104	97	82	112	84	92	108	91	103	96	117	88	91	116	100	87	105	68	84	93	95	94	101	92	96	86	101	89	95	88	101	111	103	86	84	90	82	104	103	90	98	109	91	86	103	118	104	84	107	105	104	100	95	84	78	81	96	104	95	95	85	108	102	104	90	88	104	89	113	113	84	98	106	88	95	92	103	92	109	99	84	103	96	100	94	107	100	85	100	82	102	99	115	94	94	100	102	112	114	92	97	91	114	100	102	89	93	92	101	93	109	121	86	95	94	86	112	106	73	98	108	105	96	87	89	98	102	79	111	103	86	91	100	98	86	89	98	89	91	104	103	89	111	102	106	115	103	89	94	102	104	90	81	97	109	110	88	98	99	82	92	97	109	99	96	108	85	81	97	91	107	106	100	101	94	114	119	96	96	98	97	110	75	96	96	105	88	98	68	106	107	92	94	99	85	93	115	110	86	94	101	96	82	90	106	82	107	104	88	93	90	111	111	109	95	107	96	89	95	86	96	96	105	93	87	106	109	90	92	107	94	90	88	90	115	108	94	79	80	100	99	101	117	95	95	90	103	97	90	86	100	95	88	90	82	91	109	111	102	100	108	89	86	99	100	105	104	120	101	88	93	107	89	119	86	94	113	99	88	106	106	108	121	105	99	99	90	104	102	101	113	94	100	97	96	109	110	108	79	107	109	115	89	96	107	96	95	103	93	106	91	95	97	103	108	107	113	90	90	103	104	91	112	118	101	92	98	87	88	99	81	93	91	87	81	92	90	89	81	118	89	110	91	93	109	93	107	83	89	76	82	105	94	104	109	103	98	107	91	95	122	97	98	89	98	99	102	108	106	97	78	96	79	99	107	107	96	99	96	92	98	89	112	93	94	111	109	81	102	80	109	83	108	128	92	96	94	107	100	99	75	92	87	95	78	104	106	107	93	89	100	111	91	100	92	88	109	114	81	72	102	100	85	107	92	103	92	99	108	113	98	114	99	110	83	89
7841	520	589	599	511	498	454	431	436	420	392	384	364	374	396	346	391	373	404	379	348	368	338	345	344	362	352	363	377	337	356	363	344	377	341	344	377	351	340	352	342	352	328	343	333	354	356	329	375	334	353	320	368	358	356	356	351	360	320	305	381	330	346	346	385	325	362	334	347	345	369	324	322	342	362	367	365	340	354	333	359	364	351	366	368	374	386	356	343	349	344	350	359	354	385	367	319	324	340	340	396	344	377	327	333	339	357	291	356	359	328	362	367	366	352	396	346	374	314	359	307	338	343	346	322	349	344	364	343	379	353	321	338	351	341	354	350	335	336	340	362	358	350	342	355	328	318	321	342	330	362	332	308	344	362	357	360	370	347	315	327	332	366	343	360	344	362	337	379	347	310	345	362	351	366	342	342	368	365	352	359	348	335	355	338	350	317	336	336	353	342	341	345	334	354	356	331	314	340	355	344	338	351	378	352	335	375	369	340	388	359	334	360	335	322	353	348	322	325	353	338	356	360	317	331	370	342	367	355	355	342	299	368	324	332	323	365	346	330	361	309	361	323	343	357	396	359	367	352	355	314	356	345	357	359	366	342	374	352	368	343	369	311	331	361	391	326	356	354	352	343	346	322	328	350	342	343	364	341	332	351	375	324	361	337	316	320	338	352	353	339	333	351	334	328	332	369	341	373	348	316	365	337	341	363	338	366	334	326	307	348	343	361	362	316	322	348	341	345	383	342	371	335	348	359	345	358	360	348	342	339	343	335	326	338	360	358	365	317	337	362	333	365	335	311	342	324	344	353	361	344	378	338	374	339	309	369	368	317	340	322	356	344	343	324	341	379	320	344	351	370	378	342	344	383	363	295	342	356	312	371	356	384	301	338	384	335	328	335	341	356	356	311	330	328	354	318	341	351	337	360	348	362	370	324	319	342	339	334	345	359	346	345	360	365	355	367	341	397	346	354	334	365	354	340	347	343	332	349	354	343	369	321	339	321	317	346	336	335	350	325	322	327	341	324	339	343	368	319	353	336	330	370	346	349	338	354	325	365	352	367	344	314	364	362	345	339	342	365	395	348	360	336	382	341	311	321	354	341	328	321	332	331	360	353	349	326	386	342	372	363	349	339	328	351	367	352	344	311	324	348	367	391	334	346	352	325	339	338	358	345	350	350	371	325	352	345	349	347	356	333	364	330	366	362	342	333	350	330	365	381	336	343	384	339	383	339	352	327	319	325	328	370	351	342	355	370	356	335	350	377	379	350	350	325	328	340	345	371	334	336	365	351	344	335	353	356	365	332	350	355	361	360	349	343	324	375	355	352	348	362	368	364	334	333	316	355	351	344	339	331	366	329	364	326	350	346	342	360	340	369	338	352	365	359	372	357	341	359	344	338	347	375	357	339	338	331	314	362	383	379	343	346	327	368	340	331	332	385	333	330	324	333	329	325	346	400	322	366	318	349	347	365	365	314	345	349	313	335	332	317	347	366	354	347	374	334	342	323	352	316	364	388	344	339	362	327	352	317	325	365	331	328	325	330	356	316	346	391	352	370	402	345	347	343	339	377	346	350	319	358	334	354	351	325	330	342	373	330	358	325	326	371	340	336	352	343	321	341	356	331	338	324	342	351	351	345	383	352	333	327	332	320	360	337	334	314	379	360	356	388	343	323	335	338	342	369	349	385	367	335	382	361	359	359	321	340	362	336	377	332	347	349	355	342	347	329	351	306	323	337	336	313	359	341	339	354	364	348	337	317	335	339	374	357	326	345	344	342	350	360	336	348	371	355	321	373	329	367	345	371	370	389	335	382	382	347	345	342	359	326	373	343	338	355	337	317	328	340	331	322	332	346	373	363	304	354	378	377	350	367	351	371	363	346	361	341	360	350	370	367	329	383	351	353	363	344	326	336	372	332	343	330	353	339	356	343	345	373	340	367	337	325	350	344	351	331	330	299	326	375	343	367	329	349	333	331	359	342	360	329	343	347	370	340	334	341	338	352	363	314	349	312	323	339	336	378	297	340	335	321	345	359	334	349	346	334	346	375	318	332	366	330	363	338	381	340	335	321	362	341	333	338	365	326	354	337	347	347	374	324	358	352	339	338	337	354	378	363	379	336	307	351	358	408	308	335	346	370	358	338	344	339	361	369	352	351	330	326	320	330	351	338	333	351	335	336	370	348	331	364	350	347	330	355	308	337	356	324	338	360	369	332	344	328	333	347	355	342	349	325	371	353	349	338	310	333	341	367	329	332	375	321	350	303	371	320	330	369	329	306	359	354	321	322	370	332	325	345	341	347	376	380	355	331	334	362	362	383	351	340	366	335	344	358	318	335	320	328	371	316	373	337	335	331	335	329	339	343	352	367	349	346	327	359	345	341	334	345	357	346	355	355	340	329	341	357	359	365	343	334	340	352	365	335	377	339	347	342	323	350	359	373	361	356	349	356	344	340	362	340	342	367	319	378	335	359	320	368	313	333	334	315	343	354	356	326	324	366	328	313	338	334	334	388	318	328	361	340	353	324	356	357	341	343	355	363	353	378	357	317	353	331	304	340	346	331	354	358	355	323	341	323	334	320	347	399	364	336	326	328	331	344	331	348	363	346	353	345	359	369	337	389	353	344	364	329	389	340	368	353	351	376	329	336	330	368	344	318	360	358	354	345	337	340	320	366	342	353	370	333	351	371	369	366	337	347	360	321	338	344	352	372	355	327	363	334	357	342	355	353	340	353	364	359	359	362	341	340	320	349	383	363	340	328	393	382	359	355	340	352	332	302	368	335	328	350	350	351	362	356	345	354	335	346	363	353	332	349	340	329	329	344	362	378	329	348	347	344	355	378	373	348	358	356	349	338	336	375	322	330	330	368	337	341	354	357	335	385	338	354	347	339	341	324	351	340	347	362	354	329	334	357	311	364	317	362	340	308	337	323	323	349	357	347	377	371	351	348	357	348	336	371	337	337	357	340	350	339	358	355	380	367	333	334	367	378	343	351	345	353	358	340	358	332	311	368	379	341	361	377	312	341	368	368	367	367	343	362	316	342	338	336	346	364	357	336	345	381	336	367	312	349	337	341	362	371	338	356	369	332	352	353	336	361	354	367	352	355	383	354	357	348	361	377	375	332	332	380	354	331	347	328	347	331	353	362	369	381	339	382	365	341	361	358	353	374	345	323	364	327	359	380	359	347	345	350	325	335	317	296	359	346	359	342	348	325	378	352	330	335	346	335	343	339	360	355	361	343	372	350	384	347	358	339	353	363	288	363	337	350	364	367	358	341	351	339	345	358	341	336	335	354	313	339	341	353	370	315	360	367	327	366	336	326	354	360	358	354	321	340	394	330	312	348	368	336	353	320	334	364	352	371	339	349	359	319	379	369	355	340	365	346	347	335	362	378	347	330	363	359	351	349	367	358	360	358	383	337	349	366	311	356	340	368	332	369	388	336	357	322	324	351	337	311	327	355	352	346	339	341	366	350	353	335	359
44118	13448	1993	1086	779	546	473	387	360	289	262	258	226	246	247	211	187	215	201	190	182	217	171	187	181	170	195	158	163	171	188	191	186	162	208	157	162	179	216	169	192	179	167	194	167	159	158	180	192	189	192	190	191	173	156	157	164	164	195	156	154	179	157	187	207	166	189	162	169	192	189	183	183	164	203	168	183	177	164	163	187	174	201	178	163	174	179	148	172	180	186	177	184	168	170	179	177	168	178	175	150	159	176	175	172	174	182	174	172	162	165	164	182	180	166	176	171	172	175	178	170	171	165	199	155	173	165	165	187	178	161	172	205	169	190	172	172	192	185	185	181	168	180	161	181	153	155	165	142	193	171	181	164	171	172	186	151	163	151	178	173	174	170	188	165	169	168	159	157	183	181	194	165	170	162	169	189	201	167	161	178	193	176	162	165	195	153	169	186	161	161	180	167	169	205	172	165	154	176	177	171	145	173	170	166	174	162	163	191	167	165	173	158	175	172	164	158	183	201	144	173	161	180	173	157	162	169	172	166	197	174	202	160	164	191	192	181	173	144	169	168	185	163	182	164	183	153	190	176	172	169	190	176	202	190	204	170	187	163	172	177	187	200	183	169	197	185	185	164	168	156	191	173	139	190	152	174	164	156	163	174	165	171	162	172	160	161	172	170	153	202	147	153	185	203	163	174	188	177	167	173	188	167	162	143	179	152	184	175	160	171	152	158	179	199	177	187	166	173	179	162	201	166	177	138	146	197	169	172	203	172	167	176	188	167	173	169	163	171	196	177	162	200	156	195	152	170	171	193	168	160	186	189	170	148	133	138	186	157	178	185	177	188	153	171	180	177	176	172	171	179	168	158	167	189	175	157	162	156	152	169	170	181	164	177	166	164	178	178	185	185	172	168	188	161	165	175	181	165	195	184	181	178	170	199	169	175	154	176	179	169	189	155	159	170	190	176	137	153	164	166	178	181	195	162	189	162	183	163	152	166	152	157	154	198	167	162	174	159	163	179	179	202	185	179	193	168	197	151	156	190	160	183	175	156	174	160	162	172	189	149	175	163	184	187	171	152	165	166	154	181	166	187	183	164	185	187	186	151	170	182	175	166	142	182	163	167	194	177	164	161	172	168	165	187	193	173	164	205	167	153	175	171	190	162	192	175	155	167	154	166	175	173	175	188	179	190	170	179	189	162	167	155	190	166	166	179	173	182	175	165	151	168	162	164	173	181	147	158	168	171	188	152	155	190	160	163	161	186	170	164	196	161	152	170	172	180	201	180	174	164	202	162	167	187	197	187	158	170	157	176	154	174	166	151	171	192	170	170	202	174	156	190	175	166	173	157	175	169	187	145	190	176	164	195	160	174	159	197	163	178	155	197	182	161	197	170	166	158	164	168	175	170	172	191	180	206	185	190	174	175	157	162	188	161	146	190	198	162	160	191	153	152	180	193	192	184	168	171	160	163	196	186	174	169	154	168	154	179	169	163	168	177	191	183	176	162	162	187	190	188	181	160	161	179	195	188	163	201	180	185	172	162	186	188	167	174	164	171	174	171	174	201	158	171	171	194	153	171	160	178	147	172	179	137	167	189	181	170	171	189	175	173	190	184	160	158	140	166	161	199	170	187	172	162	170	165	164	179	170	164	172	146	176	179	164	182	167	173	181	157	188	188	159	178	170	165	167	160	197	179	168	169	161	154	151	162	185	176	176	185	169	169	165	192	149	173	173	168	173	193	188	155	170	180	184	168	200	186	176	167	185	179	180	163	158	161	172	164	174	178	150	166	152	185	169	149	175	171	161	156	186	196	172	151	183	193	164	171	179	171	187	164	187	176	171	178	160	176	177	167	176	185	182	159	181	200	165	167	163	160	158	184	175	165	169	185	174	160	177	168	179	170	206	183	165	182	180	175	211	190	185	194	181	178	175	186	171	163	185	203	158	201	196	168	184	170	147	171	165	171	172	182	166	163	162	170	171	179	188	173	162	159	162	177	172	166	188	151	191	166	197	170	189	176	158	157	157	165	186	168	170	157	177	181	176	150	189	189	166	174	186	194	175	166	191	152	163	172	181	186	175	171	163	194	156	180	177	174	185	169	198	167	158	181	167	153	187	155	169	170	181	156	178	164	168	161	155	170	173	187	157	164	176	179	172	185	165	177	186	192	175	181	212	200	160	144	166	158	182	169	199	172	189	177	193	164	175	180	170	149	171	180	177	171	175	163	185	197	168	174	175	168	200	175	176	178	163	182	187	190	174	179	149	171	142	163	162	152	175	156	161	188	160	157	174	164	184	152	188	184	171	186	190	174	186	155	199	182	180	175	182	189	157	174	164	175	171	185	175	162	185	166	159	176	191	167	188	181	178	167	165	165	164	182	175	179	171	147	187	170	153	162	168	169	175	171	180	179	159	175	162	173	159	165	183	184	170	184	162	193	178	176	154	178	206	159	164	170	182	181	153	159	171	155	150	219	157	163	170	142	188	181	167	176	169	176	184	176	159	176	161	174	165	171	190	169	144	174	170	174	170	188	179	188	166	161	196	161	169	169	160	178	170	164	183	184	183	180	199	210	154	169	155	187	173	142	174	165	157	172	171	168	190	171	158	170	171	163	167	182	181	163	162	198	165	155	157	162	188	170	157	183	181	162	174	183	172	155	194	174	167	189	204	165	170	178	178	167	188	188	195	174	186	193	158	168	173	182	160	176	169	167	188	177	187	171	185	183	174	131	174	175	169	176	202	184	173	156	161	166	169	189	190	163	181	154	176	172	185	163	190	173	184	155	166	177	146	164	178	174	158	159	162	166	169	193	177	191	159	156	163	198	169	172	169	171	165	161	156	185	206	206	188	161	198	164	148	176	195	158	168	171	181	167	172	142	166	161	175	160	214	199	159	168	182	153	176	196	176	183	165	142	176	180	191	190	179	192	163	177	175	169	156	134	162	151	168	153	195	163	162	180	180	156	171	156	181	175	162	176	198	174	159	161	179	173	189	179	170	159	182	169	163	162	169	175	160	185	190	157	178	153	162	157	169	174	150	183	154	163	179	200	192	206	182	188	185	177	187	163	183	173	190	175	178	166	165	180	181	185	211	163	164	150	158	182	159	166	180	186	171	176	191	169	157	177	176	191	156	163	177	192	184	160	162	163	169	183	165	170	178	153	176	158	185	148	170	154	162	170	185	183	180	163	180	141	174	214	157	182	192	190	186	190	169	173	188	183	167	193	172	177	176	187	170	161	155	171	188	171	177	196	163	179	189	163	201	178	145	185	172	191	187	177	169	182	148	176	156	176	165	176	175	186	167	194	196	169	175	178	174	173	188	160	176	183	160	181	183	164	165	170	187	174	155	173	169	179	189	170	180	206	182	153	184	160	160	186	167	170	165	181	171	162	176	172	146	169	177	185	166	184	180	174	170	166	170	185	175	185	154	159	180	182	157	153	182	163	193	172	168	169	163	169	175	168	184	176	176	167	189	179	172	177	173
27370	2344	3279	3649	3012	2495	2040	1700	1507	1398	1269	1130	1055	956	955	906	873	847	757	748	804	750	698	722	690	660	615	642	667	642	661	666	631	621	649	658	594	590	646	566	633	621	600	583	582	577	591	600	585	603	599	569	590	608	539	578	594	586	563	563	548	576	590	568	575	577	550	606	559	596	582	540	577	563	581	594	582	541	548	555	547	585	584	564	569	568	562	593	543	589	618	559	527	562	546	561	542	588	556	550	544	543	551	554	529	551	545	539	557	530	548	579	556	576	524	583	537	549	559	573	583	538	571	572	545	522	542	550	545	516	584	567	518	576	570	580	535	581	523	574	556	530	555	568	565	553	553	554	546	568	531	566	605	595	557	577	584	535	564	590	535	603	510	521	553	577	555	532	574	540	549	536	591	555	553	526	579	567	577	573	560	558	563	564	548	536	558	526	537	597	567	557	565	615	523	555	553	505	565	512	546	549	534	569	551	561	546	520	565	599	575	541	497	549	581	541	559	552	540	567	591	573	523	557	615	516	579	559	527	562	551	543	562	523	543	530	565	560	562	587	523	571	575	572	534	536	583	551	553	525	595	570	576	561	539	561	560	533	593	551	573	532	534	549	521	558	554	558	550	576	515	587	537	540	538	557	582	550	570	506	558	581	508	503	512	542	540	569	552	544	551	537	532	537	583	575	592	564	552	588	495	548	541	527	537	497	533	527	548	505	562	529	580	577	557	595	552	603	552	542	596	580	567	518	554	551	567	562	572	539	575	564	559	538	536	560	557	528	577	543	600	551	521	531	555	578	551	523	565	505	533	546	542	550	554	581	566	539	543	537	533	530	546	566	545	547	589	580	600	562	561	533	564	576	517	534	570	571	518	538	542	574	535	530	574	578	586	545	524	525	506	569	536	520	516	578	565	551	547	529	559	567	558	586	549	531	519	558	582	571	553	574	539	546	582	541	545	533	527	523	549	531	522	566	547	496	530	563	566	540	558	523	559	552	523	536	529	516	543	550	582	567	574	551	591	551	505	563	579	593	537	582	562	535	550	534	542	568	588	489	599	537	539	557	553	517	561	522	569	533	584	564	566	514	536	539	597	535	545	579	493	567	584	568	565	536	532	545	551	557	545	540	582	517	553	526	528	571	543	551	553	534	534	524	557	531	543	603	562	588	556	521	519	545	574	543	562	562	548	491	539	533	540	563	556	532	577	574	530	568	582	517	553	563	545	541	530	575	535	559	567	541	519	546	534	556	574	562	571	551	533	529	522	566	550	601	566	541	542	568	533	535	536	526	527	588	579	520	552	521	612	562	553	549	590	544	526	540	582	528	527	488	531	541	558	545	523	532	547	541	570	579	578	558	511	551	561	587	492	562	558	556	561	559	540	527	525	581	557	556	576	566	560	591	549	519	539	600	532	545	565	572	566	563	538	565	523	575	561	529	550	509	570	541	543	575	545	533	544	528	573	526	529	573	546	508	577	546	573	597	502	570	530	572	579	550	552	549	581	584	544	549	547	501	586	560	586	577	534	506	585	532	528	545	556	524	503	546	556	572	565	579	546	554	556	565	564	559	592	558	557	592	587	580	606	538	551	543	566	512	579	583	582	542	560	579	539	557	520	550	531	525	551	543	575	563	552	605	544	527	549	534	546	578	541	554	506	548	530	567	544	559	572	565	548	547	612	539	567	479	571	572	549	530	528	619	520	563	556	522	532	558	558	577	586	536	561	573	540	584	548	561	577	522	559	586	572	531	566	565	544	578	563	569	547	546	533	553	551	554	592	551	580	561	560	560	562	573	608	579	556	591	571	523	554	564	582	542	518	555	533	516	574	549	530	556	572	515	562	542	578	562	544	536	557	570	565	532	538	518	550	584	537	578	562	533	512	545	607	577	549	577	547	553	563	538	552	538	562	547	572	582	521	587	534	555	559	512	559	557	547	548	530	575	561	510	567	516	534	537	595	530	558	547	522	522	545	527	529	541	552	526	549	515	564	599	518	563	534	551	517	560	530	536	520	532	528	559	583	545	547	536	564	553	522	560	569	555	556	594	557	517	539	543	545	579	554	547	552	563	504	604	546	561	552	539	579	575	543	553	569	540	536	537	555	547	577	554	540	508	561	564	536	539	593	578	553	549	531	521	567	545	571	544	555	554	582	549	528	571	547	522	546	512	573	522	524	527	557	580	579	575	563	541	555	524	494	554	517	565	564	546	566	539	579	590	552	580	583	520	550	519	570	510	569	546	523	527	537	578	554	577	596	549	577	580	532	527	566	557	548	556	523	593	532	556	574	550	540	577	503	542	507	568	550	540	553	554	526	549	567	545	530	544	588	545	559	521	534	556	548	573	545	569	550	509	542	552	570	561	584	554	581	549	558	538	581	571	561	525	527	550	514	534	551	532	561	553	520	530	534	546	532	508	531	547	560	533	527	510	555	545	556	547	556	577	539	548	505	559	546	551	551	494	545	563	488	569	556	563	556	573	578	557	564	578	557	571	559	556	548	572	526	584	591	562	568	524	571	568	546	538	535	566	568	555	557	558	565	539	590	562	526	539	531	509	559	531	565	593	518	564	568	549	520	559	562	564	501	539	552	522	566	520	557	544	510	568	581	536	575	548	515	548	558	526	564	572	529	554	595	585	500	551	526	577	551	552	555	557	546	534	544	540	551	538	556	572	566	571	560	555	588	515	566	517	557	571	568	508	548	612	567	524	554	560	572	517	543	538	514	550	517	554	567	552	562	572	566	542	559	619	522	537	555	576	554	572	561	530	567	604	540	548	560	522	523	538	561	531	533	588	558	545	542	519	531	537	555	531	581	582	523	537	522	559	552	557	600	581	523	553	557	525	538	527	562	533	574	587	565	539	543	529	578	528	588	549	561	503	546	522	579	538	566	536	587	533	520	555	579	556	546	595	549	545	560	559	564	566	562	521	559	539	551	597	538	542	534	565	550	587	577	521	561	508	561	586	503	572	571	510	541	557	556	549	556	591	543	552	546	573	577	590	519	539	545	568	560	585	574	565	583	487	549	538	540	550	542	585	515	582	527	551	521	511	553	576	561	590	549	523	549	555	538	588	523	572	538	572	532	551	614	579	554	591	590	531	534	592	548	556	583	612	573	537	581	550	560	562	548	540	576	553	602	573	541	550	558	525	537	520	505	529	530	565	539	566	554	542	565	539	530	541	580	520	553	509	556	517	525	544	553	540	554	586	563	565	573	519	610	541	507	516	560	552	549	525	532	554	540	596	576	521	588	566	567	583	546	578	517	547	516	597	542	598	554	524	545	573	501	576	589	546	582	551	516	633	557	517	546	550	550	583	542	565	531	564	536	559	576	504	597	547	566	555	539	530	568	567	557	558	558	539	564	547	612	529	520	551	577	550	571	534	584	560	560	543	570	556	575	557	587	581	567	538	542	512	559	502	534	548	585	556	528	583	583	530	539	541	554	559	545	505	515	581	562	546	582	563	533	564	518	539	571	557
